一种屏幕数字水印的实现方法、终端及服务器的制造方法_5

文档序号:9420136阅读:来源:国知局
法,其特征在于,所述判断所述敏感数据中是否具有数字水印包括: 判断所述敏感图片中是否具有所述起始矢量图的数字水印。6.根据权利要求5所述的屏幕数字水印的实现方法,其特征在于,所述方法还包括: 若所述敏感数据中具有所述数字水印,则根据所述数字水印确定对应所述数字水印的用户水印信息的矢量图集; 向所述服务器发送用户水印信息查询请求,所述用户水印信息请求携带有对应所述数字水印的用户水印信息的矢量图集。7.根据权利要求6所述的屏幕数字水印的实现方法,其特征在于,在向所述服务器发送用户水印信息查询请求之后,所述方法还包括: 接收所述服务器发出的反馈合法信息,并读取具有所述数字水印的敏感数据,所述反馈合法信息指示所述用户水印信息请求携带的矢量图集为合法矢量图集; 或, 接收所述服务器发出的反馈非法信息,所述反馈非法信息指示所述用户水印信息请求携带的矢量图集为非法矢量图集; 向所述服务器发送具有所述非法矢量图集的敏感图片。8.根据权利要求6所述的屏幕数字水印的实现方法,其特征在于,所述根据所述数字水印确定对应所述数字水印的用户水印信息的矢量图集包括: 获取所述数字水印中相邻的至少两个起始矢量图; 根据所述相邻的至少两个起始矢量图确定子敏感图片; 获取所述子敏感图片中的子图块对应的矢量图作为矢量图集。9.根据权利要求2至8中任一项所述的屏幕数字水印的实现方法,其特征在于,所述N块子图块中还包括校验子图块,所述针对所述敏感数据并根据用户的用户水印信息生成具有所述数字水印的敏感数据还包括: 针对所述用户字符集按照预设校验规则集生成校验码; 将所述校验码对应的校验矢量图填充至所述校验子图块内。10.根据权利要求2至8中任一项所述的屏幕数字水印的实现方法,其特征在于,所述针对所述敏感数据并根据用户的用户水印信息生成具有所述数字水印的敏感数据之前,所述方法还包括: 向服务器发出用户水印信息获取请求; 接收所述服务器发出的用户水印信息。11.一种屏幕数字水印的实现方法,其特征在于,包括: 接收终端发出的用户水印信息获取请求; 根据用户水印信息获取请求确定存储于服务器中的用户水印信息,所述用户水印信息包括具有与用户字符集中每一字符均分别对应的矢量图的矢量图集; 将所述用户水印信息发送至所述终端。12.根据权利要求11所述的屏幕数字水印的实现方法,其特征在于,所述方法还包括: 接收所述终端发送的用户水印信息查询请求,所述用户水印信息请求携带有对应所述数字水印的用户水印信息的矢量图集; 所述服务器根据所述矢量图集查询所述服务器内是否具有所述矢量图集的用户水印信息; 若否,则向所述终端发送反馈非法信息,所述反馈非法信息指示所述用户水印信息请求携带的矢量图集为非法矢量图集。13.根据权利要求12所述的屏幕数字水印的实现方法,其特征在于,所述方法还包括: 接收所述终端发出的具有非法矢量图集的敏感图片; 对所述具有非法矢量图集的敏感图片进行标记后存储。14.根据权利要求12所述的屏幕数字水印的实现方法,其特征在于,所述方法还包括: 若所述服务器内具有所述矢量图集的用户水印信息,则向所述终端发送反馈合法信息,所述反馈合法信息指示所述用户水印信息请求携带的矢量图集为合法矢量图集。15.一种终端,其特征在于,包括: 第一接收模块,用于接收敏感数据读取请求,所述敏感数据读取请求指示敏感数据; 判断模块,用于判断所述敏感数据中是否具有数字水印; 生成模块,用于当所述敏感数据中不具有数字水印时,针对所述敏感数据并根据用户的用户水印信息生成具有所述数字水印的敏感数据,并读取具有所述数字水印的敏感数据,所述用户水印信息包括具有与用户字符集中每一字符均分别对应的矢量图的矢量图集,所述用户字符集为服务器为用户分配的字符集。16.根据权利要求15所述的终端,其特征在于,所述敏感数据为敏感图片,所述生成模块包括: 第一划分单元,用于将所述敏感图片分为M块子敏感图片,其中M为不小于I的整数; 第二划分单元,用于将子敏感图片分为N块子图块,其中N为不小于所述用户字符集中字符的数量的整数; 第一填充单元,用于将所述用户字符集对应的矢量图依次填充至第一子敏感图片中对应所述用户字符集中字符的数量的所述子图块内,所述第一子敏感图片为M块子敏感图片之一,其中,所述矢量图包括按照预设规则排布的像素点。17.根据权利要求16所述的终端,其特征在于,所述生成模块还包括: 第二填充单元,用于将所述用户字符集对应的矢量图依次填充至第二子敏感图片中对应所述用户字符集中字符的数量的所述子图块内,所述第二子敏感图片为M块子敏感图片之一O18.根据权利要求17所述的终端,其特征在于,所述N块子图块中还包括起始子图块,所述生成模块还包括: 起始填充单元,用于将预设的起始矢量图填充至所述起始子图块内。19.根据权利要求18所述的终端,其特征在于,所述判断模块具体用于: 判断所述敏感图片中是否具有所述起始矢量图的数字水印。20.根据权利要求19所述的终端,其特征在于,所述终端还包括: 第一确定模块,用于当所述敏感数据中具有所述数字水印时,根据所述数字水印确定对应所述数字水印的用户水印信息的矢量图集; 第一发送模块,用于向所述服务器发送用户水印信息查询请求,所述用户水印信息请求携带有对应所述数字水印的用户水印信息的矢量图集。21.根据权利要求20所述的终端,其特征在于,所述终端还包括: 第二接收模块,用于接收所述服务器发出的反馈合法信息,并读取具有所述数字水印的敏感数据,所述反馈合法信息指示所述用户水印信息请求携带的矢量图集为合法矢量图集; 或, 用于接收所述服务器发出的反馈非法信息,所述反馈非法信息指示所述用户水印信息请求携带的矢量图集为非法矢量图集; 第二发送模块,向所述服务器发送具有所述非法矢量图集的敏感图片。22.根据权利要求20所述的终端,其特征在于,所述第一确定模块包括: 第一获取单元,用于获取所述数字水印中相邻的至少两个起始矢量图; 第一确定单元,根据所述相邻的至少两个起始矢量图确定子敏感图片; 第二获取单元,用于获取所述子敏感图片中的子图块对应的矢量图作为矢量图集。23.根据权利要求16至22中任一项所述的终端,其特征在于,所述N块子图块中还包括校验子图块,所述生成模块还包括: 第一生成单元,用于针对所述用户字符集按照预设校验规则集生成校验码; 第三填充单元,用于将所述校验码对应的校验矢量图填充至所述校验子图块内。24.根据权利要求16至22中任一项所述的终端,其特征在于,所述第二发送模块还用于向服务器发出用户水印信息获取请求; 所述第二接收模块还用于接收所述服务器发出的用户水印信息。25.一种服务器,其特征在于,包括: 第三接收模块,用于接收终端发出的用户水印信息获取请求; 第二确定模块,用于根据用户水印信息获取请求确定存储于服务器中的用户水印信息,所述用户水印信息包括具有与用户字符集中每一字符均分别对应的矢量图的矢量图集; 第三发送模块,用于将所述用户水印信息发送至所述终端。26.根据权利要求24所述的服务器,其特征在于,第三接收模块还用于接收所述终端发送的用户水印信息查询请求,所述用户水印信息请求携带有对应所述数字水印的用户水印信息的矢量图集; 所述服务器还包括: 查询模块,用于所述服务器根据所述矢量图集查询所述服务器内是否具有所述矢量图集的用户水印信息; 所述第三发送模块还用于当所述服务器内不具有所述矢量图集的用户水印信息时,向所述终端发送反馈非法信息,所述反馈非法信息指示所述用户水印信息请求携带的矢量图集为非法矢量图集。27.根据权利要求25所述的服务器,其特征在于,所述第三接收模块还用于接收所述终端发出的具有非法矢量图集的敏感图片; 所述服务器还包括: 标记模块,用于对所述具有非法矢量图集的敏感图片进行标记后存储。28.根据权利要求25所述的服务器,其特征在于,所述第三发送模块具体用于当所述服务器内具有所述矢量图集的用户水印信息时,向所述终端发送反馈合法信息,所述反馈合法信息指示所述用户水印信息请求携带的矢量图集为合法矢量图集。
【专利摘要】本发明适用于信息隐藏技术领域,提供了一种屏幕数字水印的实现方法、终端及服务器。所述方法包括如下步骤:接收敏感数据读取请求;判断敏感数据中是否具有数字水印;若否,则针对敏感数据并根据用户的用户水印信息生成具有数字水印的敏感数据,并读取具有数字水印的敏感数据,用户水印信息包括具有与用户字符集中每一字符均分别对应的矢量图的矢量图集,用户字符集为服务器为用户分配的字符集。本发明实施例根据这些矢量图集中矢量图针对敏感数据生成数字水印,由于这些数字水印是采用矢量图生成的,并且这种矢量图可由按照预设规则的像素点构成,即附加到敏感数据上仅会替换少量的像素点,因此该矢量图不影响敏感数据的显示。
【IPC分类】H04L9/00, H04N1/32
【公开号】CN105141409
【申请号】CN201510491203
【发明人】何华荣, 张双峻, 刘兴艾, 王志
【申请人】深圳市联软科技有限公司
【公开日】2015年12月9日
【申请日】2015年8月12日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1