一种计算机数据嵌入方法、显示方法及其装置制造方法及图纸

技术编号:12833720 阅读:102 留言:0更新日期:2016-02-07 19:16
本发明专利技术提供了一种计算机数据嵌入和显示方法及其装置,所述装置包括记录部件701、关联部件702、映射部件703、显示部件704、更新部件705;记录部件701记录身份信息;关联部件702获取记录部件701提供的身份信息,并将所述身份信息和时间信息相关联;映射部件703获取关联部件702提供的关联后的身份信息和时间信息,并进行字符串映射;显示部件704接收映射部件703的映射后的信息,并显示映射后的信息;更新部件705用于更新时间信息,向关联部件702提供时间信息。本发明专利技术所提供的技术中,通过分区域加密,节约了解密所必须的存储成本和时间成本,又增加了反向追溯的可靠性又不影响正常聊天的视觉效果。

【技术实现步骤摘要】

本专利技术涉及一种计算机数据嵌入方法、显示方法及其装置,特别是一种在聊天工具的聊天窗口中实时嵌入包含身份信息和时间信息的水印信息并显示的方法及装置。
技术介绍
数字水印作为数字媒体版权保护和身份验证的有效办法,近年来在国际上引起了人们极大的兴趣与注意。随着数字技术和因特网的发展和普及,数字化作品越来越丰富,但也面临着新的问题一一恶意信息泄露。现有的密码加密技术在很大程度上保证了信息在网上的通信安全,即通过将数据文件加密成密文后发布,从而达到版权保护和信息安全的目的。目前水印的使用已经非常广泛,主要用于防止盗图、防止信息泄露等。例如已经有部分软件具有水印添加功能,此功能可以在捕捉图像上自动添加图像水印和时间戳。图像水印文件、水印位置和不透明度可以根据需要进行设置;时间戳与拍照时在照片上添加拍照日期时间类似,可以在捕捉图像上添加日期时间信息。又例如,申请号为CN201110062870.8的中国专利公开的在线信息防护方法和装置,其首先获取用户登录客户端时的身份信息;根据身份信息生成动态水印;获取客户端的窗口信息;根据窗口信息,获取动态水印在客户端窗口中的显示位置;在客户端的窗口中显示动态水印。该专利技术能够实现对在线系统客户端窗口中的在线信息进行防护的目的,并且使用户可以对通过截屏、拍照等非正常方式获取在线信息的行为进行追溯,提高企业对在线信息的安全审计,减少在线信息泄露事件的发生,进而避免这类事件给企业带来的经济损失和负面社会影响。然而,现有技术方案中存在以下技术问题:解密时的时间成本和存储成本高,且水印极易辨识,使用起来会比较容易规避或给使用者产生抗拒心理;并且不能支持局部解码来增加追溯的可靠性;不能通过模糊查询来提高追溯的可能;显示的样式不能达到最大覆盖率;水印的显示会影响阅读和视觉体验;水印的信息不能实时更新,信息量少;水印不能以动态滚动播放的形式展示。
技术实现思路
针对上述现有技术中的缺陷,本专利技术旨在降低解密时的时间成本和存储成本,支持局部解码来增加追溯的可靠性、能通过模糊查询来提高追溯的可能、是的显示的样式达到最大覆盖率且不影响阅读和视觉体验、使得水印的信息能够实时更新,以及动态滚动播放。为此本专利技术提供了以下技术方案:一种计算机数据嵌入方法,包括以下步骤:步骤100:在网络侧的一计算机系统记录身份信息;步骤200:将所述身份信息和时间信息相关联;步骤300:对关联后的身份信息和时间信息进行字符串映射。所述身份信息是与计算机系统相关的具有识别特征的数据信息,和/或与使用者有关的具有识别特征的数据信息;所述时间信息是时间戳。在所述步骤200中,所述关联是简单的字符串连接,或者是两个字符串的非连接运算。在所述步骤300中,所述映射为加密,所述加密算法为可逆加密算法。可选地,在所述步骤300中,所述加密为分区域加密算法,即对明文信息的一部分采用不可逆加密算法,而对明文的另一部分采用可逆加密算法。对身份信息进行不可逆加密,对时间信息进行可逆加密。本专利技术还提供了一种计算机数据嵌入及显示方法,包括以下步骤:步骤100:在网络侧的一计算机系统记录身份信息;步骤200:将所述身份信息和时间信息相关联;步骤300:对关联后的身份信息和时间信息进行字符串映射;步骤400:显示映射后的信息;步骤500:更新时间信息,转至步骤200。进一步,所述步骤400包括:步骤410:绘制映射后的信息?’步骤420:将绘制后的信息嵌入到已有的窗口中。在步骤410中,对身份信息进行不可逆加密后形成的密文用Uc表示,对时间戳信息进行可逆加密后形成的密文用Rc表示,则对关联后的身份信息和时间信息进行字符串映射后得到UcRc,仓ij建bitmap位图,在bitmap位图上显示UcRc ;所述UcRc为多个;显示时,多个映射后的信息可以横向排列或者纵向排列;所述显示的透明度可调整;对绘制完成的bitmap使用矩阵变换,调整显示角度;在步骤420中,已有的窗口为聊天工具中的对话窗口 ;所述嵌入是叠加显示。本专利技术还提供了一种计算机数据嵌入与显示装置,包括记录部件701、关联部件702、映射部件703、显示部件704、更新部件705 ;记录部件701记录身份信息;关联部件702获取记录部件701提供的身份信息,并将所述身份信息和时间信息相关联;映射部件703获取关联部件702提供的关联后的身份信息和时间信息,并进行字符串映射;显示部件704接收映射部件703的映射后的信息,并显示映射后的信息;更新部件705用于更新时间信息,向关联部件702提供时间信息。本专利技术所提供的技术中,通过分区域加密,节约了解密所必须的存储成本和时间成本。本专利技术的技术方案中,还可通过水印显示来预防截屏导致的信息泄露,水印显示的方式是倾斜10度并多行错落显示,该显示方式可以以最大面积显示在聊天记录上,增加了反向追溯的可靠性。水印颜色为优选淡蓝色,透明为20%,既不影响正常聊天的视觉效果又不影响水印的显示和追溯的可靠性。加密后的水印不能直观显示其内容使使用者减少抗拒心理,并避免了影响阅读。本技术方案使用位图直接绘制的方式来产生水印界面,通用性强,可在无任何转换情况下直接在1s、android、pc、web显示。本技术中的水印采用滚动播放的形式展示,类似手机的动态背景,且在滚动播放的过程中根据实际配置情况动态更新水印(如:当如时间、设备状态、设备网络等?目息),提尚水印对有效?目息的实时米集。【附图说明】图1是本专利技术计算机数据嵌入方法的流程示意图;图2是本专利技术计算机数据嵌入及显示方法的流程示意图;图3是本专利技术中显示映射后的信息步骤的细化流程示意图;图4是本专利技术中在个人台式电脑或者笔记本电脑上嵌入水印的效果示意图;图5是本专利技术中在移动终端(例如pad、手机、PDA等)上嵌入水印的效果示意图;图6是本专利技术拼接水印并滚动播放的示意图;图7是本专利技术计算机数据嵌入及显示装置的结构示意图。【具体实施方式】以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术的第一实施方式中,提供了计算机数据嵌入方法。该方法可应用但不限于即时聊天系统的显示界面中,例如,在QQ、MSN、微信等常用的聊天工具中进行水印加密并在聊天界面上显示。本专利技术所述的聊天工具为可以在两名或多名用户之间传递即时或非及时消息的网络软件或工具,使用者发出的每一条文本或非文本信息都会显示在对方或双方的屏幕上。本专利技术所述的计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。所述计算机系统包括但不限于个人台式电脑、笔记本电脑、PAD、移动电话、具有数据处理功能的电视等。如图1所示,本专利技术的计算机数据嵌入方法包括以下步骤:步骤100:在网络侧的一计算机系统记录身份信息。所述身份信息可以是与计算机系统相关的具有识别特征的数据信息,例如计算机系统的IP地址、MAC地址等;也可以是与使用者有关的具有识别特征的数据信息,例如个人的用户名、身份证号、手机号码、固定座机号码、企业工号等。所述数据信息可以用数字和/或字符串来表示。所述本文档来自技高网
...

【技术保护点】
一种计算机数据嵌入方法,包括以下步骤:步骤100:在网络侧的一计算机系统记录身份信息;步骤200:将所述身份信息和时间信息相关联;步骤300:对关联后的身份信息和时间信息进行字符串映射。

【技术特征摘要】

【专利技术属性】
技术研发人员:何中杨燕龙严伟顾永新戴建峰徐晓军张军
申请(专利权)人:江苏中威科技软件系统有限公司
类型:发明
国别省市:江苏;32

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

1