一种水印处理方法、装置及系统的制作方法_2

文档序号:8528377阅读:来源:国知局

[0051] 所述水印信息嵌入子模块,用于将所述第一隐藏记录、第二隐藏记录、……、第n 隐藏记录分别嵌入第一隐藏记录行、第二隐藏记录行、……、第n隐藏记录行的尾部,所述 第一隐藏记录行、第二隐藏记录行、……、第n隐藏记录行为所述文本文档的不同记录行;
[0052] 所述水印位置码嵌入子模块,用于生成水印位置码,并将所述水印位置码嵌入所 述文本文档的末尾。
[0053] -种水印处理装置,包括:水印信息提取模块和水印要素信息获取模块;其中,
[0054] 所述水印信息提取模块,用于提取文本文档中嵌入的水印信息,所述水印信息为 隐藏的水印信息;
[0055] 所述水印要素信息获取模块,用于根据所述水印信息获取相应的水印要素信息。
[0056] 所述水印信息提取模块具体包括:水印位置码获取子模块、水印信息提取子模块; 其中,
[0057] 所述水印位置码获取子模块,用于从所述文本文档的末尾获取水印位置码;
[0058] 所述水印信息提取子模块,用于根据所述水印位置码确定所述文本文档中嵌入的 水印信息的位置,之后从所述文本文档中相应的位置提取水印信息。
[0059] 所述水印要素信息获取模块具体包括:水印信息安全串获取子模块、检测子模块、 水印识别码提取子模块和水印要素信息确定子模块;其中,
[0060] 所述水印信息安全串获取子模块,用于根据所述水印信息获取水印信息安全串;
[0061] 所述检测子模块,用于对所述水印信息安全串进行完整性及有效性检测;
[0062] 所述水印识别码提取子模块,用于在检测子模块检测通过后,从所述水印信息安 全串中提取水印识别码;
[0063] 所述水印要素信息确定子模块,用于根据所述水印识别码确定对应的水印要素信 肩、。
[0064] 一种水印处理系统,包括上述的水印嵌入装置和水印提取装置。
[0065] 本发明实施例提供了一种水印处理方法、装置及系统,获取文本文档及水印要素 信息;根据所述水印要素信息获取待嵌入的水印信息;将所述待嵌入的水印信息嵌入所述 文本文档中。本发明实施例所述的技术方案不需要基于字符样式进行数字水印的嵌入及提 取,从而能够应用于没有字符样式的文本文档,如txt文本文档,扩大了数字水印技术应用 范围,提高了数据安全性。
【附图说明】
[0066] 图1为本发明一实施例所述的水印处理方法流程示意图;
[0067] 图2为本发明一实施例中根据水印要素信息获取待嵌入的水印信息的流程示意 图;
[0068] 图3为本发明一实施例中将待嵌入的水印信息嵌入文本文档的流程示意图;
[0069] 图4为本发明另一实施例所述的水印处理方法流程示意图;
[0070] 图5为本发明一实施例中提取文本文档中嵌入的水印信息的流程示意图;
[0071] 图6为本发明一实施例中根据水印信息获取相应的水印要素信息的流程示意图;
[0072] 图7为本发明一实施例所述的水印处理装置结构示意图;
[0073] 图8为本发明一实施例中第二获取模块的结构示意图;
[0074] 图9为本发明一实施例中嵌入模块的结构示意图;
[0075] 图10为本发明另一实施例所述的水印处理装置结构示意图;
[0076] 图11为本发明一实施例中水印信息提取模块的结构示意图;
[0077] 图12为本发明一实施例中水印要素信息获取模块的结构示意图;
[0078] 图13为本发明实施例1所述的水印生成流程示意图;
[0079] 图14为本发明实施例1中水印信息安全串在txt文本文档中对应的16进制码示 意图;
[0080] 图15为本发明实施例1中txt文本文档的记录示意图;
[0081] 图16为本发明实施例1中水印位置码隐藏记录对应的16进制码示意图;
[0082] 图17为本发明实施例1中隐藏水印信息嵌入到txt文本文档后的结果示意图;
[0083] 图18为本发明实施例1中散布后的水印信息内容示意图;
[0084] 图19为本发明实施例2所述的水印提取流程示意图;
[0085] 图20为本发明实施例2中隐藏的水印信息安全串在txt文本文档中对应的16进 制码示意图。
【具体实施方式】
[0086] 本发明的基本思想是:获取文本文档及水印要素信息;根据所述水印要素信息获 取待嵌入的水印信息;将所述待嵌入的水印信息嵌入所述文本文档中。
[0087] 本发明实施例提出了一种水印处理方法,如图1所示,该方法包括:
[0088] 步骤101 :获取文本文档及水印要素信息;
[0089] 步骤102 :根据所述水印要素信息获取待嵌入的水印信息;
[0090] 步骤103 :将所述待嵌入的水印信息嵌入所述文本文档中。
[0091] 可选的,如图2所示,步骤102所述根据所述水印要素信息获取待嵌入的水印信 息,包括:
[0092] 步骤1021 :根据所述水印要素信息生成水印识别码,所述水印要素信息与所述水 印识别码一一对应;
[0093] 步骤1022 :对所述水印识别码进行加密处理,生成水印信息安全串;
[0094] 步骤1023 :将所述水印信息安全串转换成待嵌入的水印信息,所述待嵌入的水印 信息为隐藏的水印信息。
[0095] 可选的,如图3所示,步骤103所述将待嵌入的水印信息嵌入所述文本文档中,包 括:
[0096]步骤1031 :将所述待嵌入的水印信息拆分成第一隐藏记录、第二隐藏记录、……、 第n隐藏记录,所述n为正整数,且l〈n〈m,所述m为所述文本文档的记录行数;
[0097] 步骤1032 :将所述第一隐藏记录、第二隐藏记录、……、第n隐藏记录分别嵌入第 一隐藏记录行、第二隐藏记录行、……、第n隐藏记录行的尾部,所述第一隐藏记录行、第二 隐藏记录行、……、第n隐藏记录行为所述文本文档的不同记录行;
[0098] 步骤1033 :生成水印位置码,并将所述水印位置码嵌入所述文本文档的末尾。
[0099] 可选的,本发明实施例中所述水印信息安全串包括水印前缀、水印识别码加密串、 水印后缀和水印校验码,其中,
[0100] 所述水印前缀、水印后缀由空格键和/或tab键组成,
[0101] 所述水印识别码加密串由水印识别码进行可逆的加密运算得到,
[0102] 所述水印校验码由水印识别码长度和水印识别码的可逆加密串组成。
[0103] 可选的,本发明实施例中所述水印位置码为"第一隐藏记录位置行号+tab键+第 一隐藏记录在该行的位置偏移索引号+tab键+第二隐藏记录位置行号+tab键+第二隐藏 记录在该行的位置偏移索引号+tab键+第三隐藏记录位置行号+tab键+第三隐藏记录在 该行的位置偏移索引号+tab键+……+第n隐藏记录位置行号+tab键+第n隐藏记录在 该行的位置偏移索引号"。
[0104] 可选的,本发明实施例中所述水印要素信息包括以下一项或多项:用户编号、用户 名、组织机构、联系电话、地址、ip地址、mac地址、数据访问时间。
[0105]本发明实施例还相应地提出了一种水印处理方法,如图4所示,该方法包括: [0106] 步骤401 :提取文本文档中嵌入的水印信息,所述水印信息为隐藏的水印信息;
[0107] 步骤402 :根据所述水印信息获取相应的水印要素信息。
[0108] 可选的,如图5所述,步骤401所述提取文本文档中嵌入的水印信息,包括:
[0109] 步骤4011 :从所述文本文档的末尾获取水印位置码;
[0110] 步骤40
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1