文本水印嵌入及提取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:16529271 阅读:19 留言:0更新日期:2017-11-09 21:07
本发明专利技术实施例公开了一种文本水印嵌入及提取方法、装置、电子设备及存储介质。该文本水印嵌入方法包括:依据设定的不可见字符的映射规则,确定待嵌入的水印信息对应的嵌入水印字符序列;依据所述文本的单位字符内容、所述嵌入水印字符序列和设定函数,确定所述嵌入水印字符序列在所述文本单位字符内容中的嵌入位置;依据所述嵌入水印字符序列及所述嵌入位置,在所述文本中嵌入所述水印信息。通过上述技术方案,能够在数字文本中嵌入不受文本格式和嵌入水印信息量限制,且隐蔽性和鲁棒性均较高的文本水印,从而更好地保护著作者权益。

【技术实现步骤摘要】
文本水印嵌入及提取方法、装置、电子设备及存储介质
本专利技术实施例涉及信息版权保护技术,尤其涉及一种文本水印嵌入及提取方法、装置、电子设备及存储介质。
技术介绍
随着互联网产业的爆炸性增长,个人或者企业的论述、小说、论文及电子书籍等被大量抄袭,导致著作者的权利受到侵犯。针对这类问题,目前多是使用数字文本水印技术,在著作权人的作品中隐形标记著作权人的个人信息,以使著作权人能够追溯并行使自己的权利。现有技术中应用较多的是基于文档结构微调的文本水印技术,即针对PDF、DOC、WPS及HTML等格式化的文档,采用诸如调整行间距、字间距、字体及文字颜色等方式来嵌入水印信息;还有一种是基于文本内容替换的文本水印技术,例如进行同近义词的替换及标点符号的替换等。但是,上述文本水印的嵌入受限于原始文本,比如文本格式或文本长度;文本水印嵌入后会改变原始文本的排版样式,容易被察觉,隐蔽性较差;并且当文本受到文字删除或篡改等破坏性操作后,难以提取出完整的水印信息,鲁棒性较差。
技术实现思路
本专利技术提供一种文本水印嵌入及提取方法、装置、电子设备及存储介质,以实现在数字文本中嵌入不受文本格式和嵌入水印信息量限制本文档来自技高网...
文本水印嵌入及提取方法、装置、电子设备及存储介质

【技术保护点】
一种文本水印嵌入方法,其特征在于,包括:依据设定的不可见字符的映射规则,确定待嵌入的水印信息对应的嵌入水印字符序列;依据所述文本的单位字符内容、所述嵌入水印字符序列和设定函数,确定所述嵌入水印字符序列在所述文本单位字符内容中的嵌入位置;依据所述嵌入水印字符序列及所述嵌入位置,在所述文本中嵌入所述水印信息。

【技术特征摘要】
1.一种文本水印嵌入方法,其特征在于,包括:依据设定的不可见字符的映射规则,确定待嵌入的水印信息对应的嵌入水印字符序列;依据所述文本的单位字符内容、所述嵌入水印字符序列和设定函数,确定所述嵌入水印字符序列在所述文本单位字符内容中的嵌入位置;依据所述嵌入水印字符序列及所述嵌入位置,在所述文本中嵌入所述水印信息。2.根据权利要求1所述的方法,其特征在于,所述依据设定的不可见字符的映射规则,确定待嵌入的水印信息对应的嵌入水印字符序列包括:确定待嵌入的水印信息的二进制序列;依据所述二进制序列及设定的不可见字符的映射规则,确定所述水印信息对应的嵌入水印字符序列。3.根据权利要求2所述的方法,其特征在于,所述依据所述二进制序列和设定的不可见字符的映射规则,确定所述水印信息对应的嵌入水印字符序列包括:依据设定的不可见字符的映射规则,将所述二进制序列中的每个二进制字符映射为对应的不可见字符;将映射得到的不可见字符,按照所述二进制序列的字符顺序进行排序,获得所述水印信息对应的嵌入水印字符序列。4.根据权利要求1所述的方法,其特征在于,在所述依据设定的不可见字符的映射规则,确定待嵌入的水印信息对应的嵌入水印字符序列之前,还包括:依据著作者信息及设定映射关系库,确定所述著作者信息对应的著作者标识,作为待嵌入的水印信息。5.根据权利要求1所述的方法,其特征在于,所述依据所述文本的单位字符内容、所述嵌入水印字符序列和设定函数,确定所述嵌入水印字符序列在所述文本单位字符内容中的嵌入位置包括:依据所述嵌入水印字符序列和设定函数,确定所述嵌入水印字符序列中每一个嵌入水印字符的字符嵌入位置;依据所述嵌入水印字符序列中末位字符的字符嵌入位置及所述文本中各单位字符内容的字符数,确定所述嵌入水印字符序列可嵌入的单位字符内容;依据所述字符嵌入位置及可嵌入水印的单位字符内容,确定所述嵌入水印字符序列在所述文本的单位字符内容中的嵌入位置。6.根据权利要求5所述的方法,其特征在于,所述依据所述嵌入水印字符序列和设定函数,确定所述嵌入水印字符序列中每一个嵌入水印字符的字符嵌入位置包括:依据所述嵌入水印字符序列,确定所述嵌入水印字符序列中每一个嵌入水印字符的字符序号;依据所述字符序号和设定函数,确定每一个嵌入水印字符的字符嵌入位置。7.根据权利要求5所述的方法,其特征在于,所述依据所述嵌入水印字符序列中末位字符的字符嵌入位置及所述文本中各单位字符内容的字符数,确定所述嵌入水印字符序列可嵌入的单位字符内容包括:将所述嵌入水印字符序列中末位字符的字符嵌入位置对应的数值与所述文本中各单位字符内容的字符数进行比较;若所述字符数大于或等于所述数值的正整数倍,则确定当前单位字符内容为可嵌入水印的单位字符内容。8.根据权利要求1所述的方法,其特征在于,所述设定函数是自变量和因变量都是正整数的单调递增函数;所述不可见字符是美国信息交换标准代码中十进制为30和31的字符。9.一种文本水印嵌入装置,其特征在于,包括:嵌入水印字符序列确定模块,用于依据设定的不可见字符的映射规则,确定待嵌入的水印信息对应的嵌入水印字符序列;嵌入位置确定模块,用于依据所述文本的单位字符内容、所述嵌入水印字符序列和设定函数,确定所述嵌入水印字符序列在所述文本单位字符内容中的嵌入位置;水印信息嵌入模块,用于依据所述嵌入水印字符序列及所述嵌入位置,在所述文本中嵌入所述水印信息。10.根据权利要求9所述的装置,其特征在于,所述嵌入水印字符序列确定模块包括:二进制序列确定子模块,用于确定待嵌入的水印信息的二进制序列;嵌入水印字符序列确定子模块,用于依...

【专利技术属性】
技术研发人员:吴少兵陈春筝刘德志李晓东杨涛
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1