平码五不中公式规律
  • / 13
  • 下载费用:30 金币  

一种文档追踪方法及装置.pdf

关 键 ?#21097;?/dt>
一种 文档 追踪 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201410132475.6

申请日:

2014.04.02

公开号:

CN103914639A

公开日:

2014.07.09

当前法律状态:

驳回

有效性:

无权

法?#19978;?#24773;: 发明专利申请公布后的驳回IPC(主分类):G06F 21/16申请公布日:20140709|||实质审查的生效IPC(主分类):G06F 21/16申请日:20140402|||公开
IPC分类号: G06F21/16(2013.01)I; G06F17/30 主分类号: G06F21/16
申请人: 北京中软冠群软件技术有限公司
发明人: 陈亚军; 秦俊峰; 刘丹; 王少康; 韩忠亚; 徐红轮
地址: 100081 北京市海淀区学院南路55号中软大厦A座2层
优?#28909;ǎ?/td>
专利代理机构: 北京亿腾知识产权代理事务所 11309 代理人: 陈霁
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201410132475.6

授权公告号:

||||||

法律状态公告日:

2018.06.08|||2014.08.06|||2014.07.09

法律状态类型:

发明专利申请公布后的驳回|||实质审查的生效|||公开

摘要

本发明涉及一种文档追踪方法,所述方法包括:将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序列;将所述待打印文档转换为数组序列;在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域;将所述选定文字区域对应的数组序列与所述加密数组序列进行比对;将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档?#27426;运?#36848;最终打印文档进行打印。本发明实施例提供的文档追踪方法,阅读时不容?#36164;?#21035;,并且?#24230;?#30340;信息便于识别,错误?#23454;汀?/p>

权利要求书

权利要求书
1.  一种文档追踪方法,其特征在于,所述方法包括:
将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序列;
将所述待打印文档转换为数组序列;
在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域;
将所述选定文字区域对应的数组序列与所述加密数组序列进行比对;
将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档;
?#36816;?#36848;最终打印文档进行打印。

2.  如权利要求1所述的方法,其特征在于,所述将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序列,之前,还包括:
?#28304;?#25171;印文档进行虚拟打印,生成描述性版式文件,所述描述性版式文件作为追踪对比文件。

3.  如权利要求2所述的方法,其特征在于,所述追踪信息包括当前打印时间、低点、打印设备信息。

4.  如权利要求2所述的方法,其特征在于,所述?#36816;?#36848;最终打印文档进行打印,之后,还包括;
将所述最终打印文档生成的文件,进行编码,生成对比数组序列;
将所述对比数组序列与所述待打印文档对应的数组序列进行比对;
通过比对,获取所述加密信息的加密数组序列;
根据所述加密数组序列,获取所述待打印文档的追踪信息。

5.  如权利要求1所述的方法,其特征在于,所述在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域,之后,还包括:
将该文字区域中的文字对应的数组序列按照其在所述待打印文档中出现 的顺序排序并去除空格,其中,排序后的文字区域中的文字对应的数组序?#26800;?#21487;用长度不小于所述加密信息转换为数组序列时所需的位长。

6.  如权利要求1所述的方法,其特征在于,所述将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档;具体包括:
对比选定文字区域对应的数组序列与所述加密数组序列进行比对,当选定文字区域对应的数组序列中一个序列为1时,将该序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体。

7.  如权利要求6所述的方法,其特征在于,当检测到数据库中没有所述序列对应的文字的原有字体时,应跳过该序列。

8.  如权利要求1所述的方法,其特征在于,?#36816;?#36848;最终打印文档进行打印,之后,生成纸质文件。

9.  如权利要求1所述的方法,其特征在于,将所述待打印文档转换为数组序列,之后,还包括:
可?#36816;?#36848;数组序列进行冗余备份,并在其后加上校验码。

10.  一种文档打印装置,其特征在于,所述装置包括:
编码单元,用于将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序列;
转换单元,用于将所述待打印文档转换为数组序列;
选定单元,用于在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域;
比对单元,用于将所述选定文字区域对应的数组序列与所述加密数组序列进行比对;
替换单元,用于将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档;
打印单元,用于?#36816;?#36848;最终打印文档进行打印。

说明书

说明书一种文档追踪方法及装置
技术领域
本发明涉及电子领域,具体涉及一种文档追踪方法及装置。 
背景技术
计算机文件和打印机的使用大大方便了文档的编辑?#36879;?#21046;,但也带来了文档容易扩散的问题,这对于需要保密的文档,具有重要作用。为了?#28304;?#21360;后的纸质文件进行追踪,例如通过追踪确定文档是在什么时间由谁在什么设备上打印的,需要将这些追踪信息?#24230;?#21040;文档中,而?#20918;?#20110;在必要时提取出来。 
现有的?#24230;?#20449;息有多种方式,一种是在打印时在原有内容的基础上,将欲?#24230;?#30340;信息编码为条码添加到文档的纸边空白区域。识别时通过扫描条码即可快速获取?#24230;?#20449;息。该种方式很容易被察觉,可以通过遮盖条码再进行复印的方式将?#24230;?#20449;息“擦除”。 
另一种方式是在打印时通过调整文字的位置,通过位置的偏移或者字体的切变来实?#20013;?#24687;编码。如图1所示,将?#24230;?#20449;息编码为二进制数据,数据的每一位按序对应页面中的一个?#22336;?#24403;?#22336;?#30340;基线与常规基线的位置不一?#29575;北?#31034;该位为1,否则为0。 
该种通过调整基线的方式会影响阅读,人眼对基线变化很敏?#26657;?#22522;线调整值设置太小,解码程序不容?#36164;?#21035;,调整?#21040;?#22823;就容易引发阅读不适。 
此外,公开号为200510093364.X的中国专利申请公开了一种文档加密方法。该方法中首先对选定标准?#32440;?#34892;变体操作形成变体字;之后,?#36816;?#36848;变体?#32440;?#34892;编码,并按照所述编码将所述变体字添加至文件中,形成携带水印信息 的文件;最后接收方对文件中的变体?#32440;?#34892;解码,获取所述的水印信息。该方法可以形成大量水印信息,为使用者带来非常大的方便。 
该种方法的缺陷是,对字体进行变形之后,再进行加密,这非常繁琐,对变形字体进行加密,也需要文档的打印设备具备加密和编码的功能,对设备要求较高。 
发明内容
本发明的目的是提供一种文档追踪方法,以实现在较低的数据处理繁琐程度中,实现?#28304;?#25171;印文档的追踪。 
为实现上述目的,本发明实施例提供了一种文档追踪方法,所述方法包括: 
将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序列; 
将所述待打印文档转换为数组序列; 
在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域; 
将所述选定文字区域对应的数组序列与所述加密数组序列进行比对; 
将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档; 
?#36816;?#36848;最终打印文档进行打印。 
依照本发明较佳实施例所述的方法,其中,所述将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序列,之前,还包括: 
?#28304;?#25171;印文档进行虚拟打印,生成描述性版式文件,所述描述性版式文件作为追踪对比文件。 
依照本发明较佳实施例所述的方法,其中,所述追踪信息包括当前打印时间、低点、打印设备信息。 
依照本发明较佳实施例所述的方法,其中,所述?#36816;?#36848;最终打印文档进 行打印,之后,还包括; 
将所述最终打印文档生成的文件,进行编码,生成对比数组序列; 
将所述对比数组序列与所述待打印文档对应的数组序列进行比对; 
通过比对,获取所述加密信息的加密数组序列; 
根据所述加密数组序列,获取所述待打印文档的追踪信息。 
依照本发明较佳实施例所述的方法,其中,所述在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域,之后,还包括: 
将该文字区域中的文字对应的数组序列按照其在所述待打印文档中出现的顺序排序并去除空格,其中,排序后的文字区域中的文字对应的数组序?#26800;?#21487;用长度不小于所述加密信息转换为数组序列时所需的位长。 
依照本发明较佳实施例所述的方法,其中,所述将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档;具体包括: 
对比选定文字区域对应的数组序列与所述加密数组序列进行比对,当选定文字区域对应的数组序列中一个序列为1时,将该序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体。 
依照本发明较佳实施例所述的方法,其中,当检测到数据库中没有所述序列对应的文字的原有字体时,应跳过该序列。 
依照本发明较佳实施例所述的方法,其中,?#36816;?#36848;最终打印文档进行打印,之后,生成纸质文件。 
依照本发明较佳实施例所述的方法,其中,将所述待打印文档转换为数组序列,之后,还包括: 
可?#36816;?#36848;数组序列进行冗余备份,并在其后加上校验码。 
第二方面,本发明实施例提供了一种文档打印装置,所述装置包括: 
编码单元,用于将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序列; 
转换单元,用于将所述待打印文档转换为数组序列; 
选定单元,用于在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域; 
比对单元,用于将所述选定文字区域对应的数组序列与所述加密数组序列进行比对; 
替换单元,用于将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档; 
打印单元,用于?#36816;?#36848;最终打印文档进行打印。 
本发明实施例提供的文档追踪方法,本通过?#20013;?#25968;据同体切换的方式实现文档打印追踪信息编码,通过该方法生成的纸质文件阅?#21015;?#26524;基?#38236;?#21516;于未进过编码的纸张输出,阅读时不容?#36164;?#21035;,并且?#24230;?#30340;信息便于识别,错误?#23454;汀?nbsp;
附图说明
图1为现有技术的文档处理方法的示意图; 
图2为现有技术的另一种种文档加密方法的流程图; 
图3是本发明实施例提供的一种文档追踪方法的流程图; 
图4是本发明实施例提供的一种文档追踪方法的应用状态参考图; 
图5是本发明实施例提供的一种文档打印装置的结构图; 
图6是本发明实施例提供的一种文档追踪方法编码后的效果图。 
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步?#21335;晗该?#36848;。 
如图3所示,本发明实施例提供了一种文档追踪方法,该方法可以应用于大型的打印机,或者是数据处理计算机等设备,所述方法包括: 
301,将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序 列; 
具体而言,待打印的文档的追踪信息可以是当前处理待打印文档的时间、地点、操作人员工号、设备编号?#21462;?nbsp;
为了便于对文档进行追踪,可以先?#28304;?#25171;印的文档进行备份,、虚拟打印,生成描述性版式文件,所述描述性版式文件作为追踪对比文件,该描述性的版式文件,是一种版面呈?#20013;?#26524;固定的电子文件,版式文件的呈现与设备无关,在各种设备上阅读、打印或印刷时,其版面的呈?#32440;?#26524;都是一致的,可以是PDF、EMF或者SVG等格式,不作为限定。 
302,将所述待打印文档转换为数组序列; 
具体而言,可以通过?#25105;?#30340;一种数据处理方式,将待打印的文档转换为数组序列,例如二进制信号组成的数组序列。转换的方式有可依据应用场景灵活选择,如将文档的标识与内容的摘要值进行拼接后获取其ASII编码。 
将所述待打印文档转换为数组序列,之后,还可以?#36816;?#36848;数组序列进行冗余备份,并在其后加上校验码,其优点是可进一步?#26723;?#32534;码的识别错误率。 
303,在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域; 
具体而言,用户可以根据需要加密的追踪信息,在打印文档中选定作为加密信息?#24230;?#21306;域的文字区域,其位置优选避开文档的开头或者结尾。 
之后,可以将该文字区域中的文字对应的数组序列按照其在所述待打印文档中出现的顺序排序并去除空格,其中,排序后的文字区域中的文字对应的数组序?#26800;?#21487;用长度不小于所述加密信息转换为数组序列时所需的位长,否则应扩大选定文字区域。 
304,将所述选定文字区域对应的数组序列与所述加密数组序列进行比对; 
305,将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档; 
例如,对比选定文字区域对应的数组序列与与所述加密数组序列进行比对,当选定文字区域对应的数组序列中一个序列为1时,将该序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体。 
例如,对参考图1所?#38236;南?#21516;信息用新方法编码后的效果见参考图6 
其中,替换字体时,可以通过查找同体字库实现,同体字库是一种经过加工后的字体文件,其余原来的字体?#20013;?#36718;廓和笔画走向保持一致,仅在不影响阅读处改变了笔画轮廓的连续性。 
当检测到数据库中没有所述序列对应的文字的原有字体时,应跳过该序列。 
306,?#36816;?#36848;最终打印文档进行打印。 
具体而言,对最终打印文档打印可以是实体打印,生成纸质文件,也可以虚拟打印,生成PDF等阅读文档。不做赘述。 
经过图3所?#38236;?#26041;法,处理后的结果可以参考图4,其中,左侧为原待打印文档中的字体,?#20063;?#20026;添加了追踪信息的替换字体。 
可见,本发明通过在打印时主动进行字体替换来实现二进制数据的?#24230;搿?#22914;上图所示,“才”在原字体中整个轮廓是由一条曲线,替换后则变为两条曲线,这种替换对人工阅读几乎不产生影响。而在程序识别时候通过对比两个数据的连通性,能轻?#36164;?#21035;出来两者的区别,从而实?#20013;?#24687;的解码。 
替换用的字体和原字体在绝大多数矢量轮廓信息上都保持一致,只在人工不?#36164;?#21035;之处做出修改,例如笔画的联通性等,图4是楷体及其同体字体之间“才”的?#20013;?#36718;廓对比。 
当需要对文档进行追踪时,将所述最终打印文档生成的文件,进行编码,生成对比数组序列;将所述对比数组序列与所述待打印文档对应的数组序列进行比对;通过比对,获取所述加密信息的加密数组序列;根据所述加密数组序列,获取所述待打印文档的追踪信息。 
例如,将最终打印生成文件扫描后,?#26469;?#23558;文字所在区块与扫描文件中 ?#21335;?#21516;区块进行对比,发现第2、4、5、7、8序码的文字存在连通性不一致,则可以确定?#24230;?#30340;追踪信息是01011011,根据这些二进制编码,依据原有的转换规则反编码为?#24230;?#20449;息,例如文档的标识与内容的摘要?#26723;齲?#20381;据反编码后的信息,可以追溯出文档的处理和责任人信息。 
相应的,如图5所示,本发明实施例提供了一种文档打印装置,所述装置可以是打印机也可以是服务器等,该装置包括: 
编码单元501,用于将需要?#24230;?#25152;述待打印文档的追踪信息进行编码,生成加密数组序列; 
转换单元502,用于将所述待打印文档转换为数组序列; 
选定单元503,用于在所述打印文档中选定文字区域,作为加密信息?#24230;?#21306;域; 
比对单元504,用于将所述选定文字区域对应的数组序列与所述加密数组序列进行比对; 
替换单元505,用于将所述选定文字区域对应的数组序列中满足设定条件的序列对应的文字替换为与该文字的原有字体替换为与所述原有字体的同体字体,生成最终打印文档; 
打印单元506,用于?#36816;?#36848;最终打印文档进行打印。 
该实施例,是图3所?#38236;?#23454;施例中提供的方法的装置实施例,其具体的实现方式可以参考图3所?#38236;?#26041;法实施例的具体描述,不多赘述。 
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子?#24067;?#35745;算机软件或者二者的结合来实现,为了清楚地说明?#24067;?#21644;软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以?#24067;?#36824;是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。 
结合本文中所公开的实施例描述的方法或算法的步骤可以用?#24067;?#22788;理器执?#26800;?#36719;件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、?#25165;獺?#21487;移动?#25490;獺D-ROM、或技术领域内所公知的?#25105;?#20854;它形式的存储介质中。 
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行?#31169;?#19968;?#36739;?#32454;说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。 

关于本文
本文标题:一种文档追踪方法及装置.pdf
链接地址:http://www.pqiex.tw/p-6115590.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - ?#20122;?#38142;接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 南航沈阳维修基地赚钱吗 利用网赌漏洞假充值 动物总动员玩法和技巧 分分彩在线计划软件 奔驰宝马游戏机打法 福彩3d黄金胆码 AG鬼马小丑 一分快三大小单双技巧 AG鬼马小丑攻略 重庆时时开奖号码跟投注网站一样