基于云同步的即时通信信息同步的实现的制作方法

文档序号:7857523阅读:758来源:国知局
专利名称:基于云同步的即时通信信息同步的实现的制作方法
技术领域
本发明涉及信息同步领域,特别涉及个人隐私安全及计算机网络安全的实现技术。
背景技术
一般的云同步是将文档,照片,音频,视频等文件放进指定的文件夹中,然后通过客户端软件,在接入互联网的情况下,将其同步到云服务器中,该用户的其他装有该客户端的计算机,平板电脑等移动通信设备则会从云服务器中下载得到更新后的文件,从而实现用户的文件同步功能。日常的同步工具同步文件夹的操作虽然方便,但对于日常生活用的頂软件、系统短信工具、电子移动设备存储的消息记录来说,用户一方面希望能够挖掘出这些记录信息 并通过云同步保存起来,并定期更新,另一方面,则总是希望能按照一定的逻辑对信息进行整理,并呈现给用户。就这点来说,很多的云存储同步软件目前是难以实现的,我们的发明就是要解决这一难题,使得用户的頂的消息记录的存储,同步,以及恢复功能够基于云计算,在云平台,云设备与服务器之间实现数据同步,实现以个人为中心的,多种移动电子设备,多种IM软件之间的数据共享,使得用户同步自己的IM消息纪录,实时高效的获取以往的頂消息记录成为可能。

发明内容
本发明的目的在于克服文件同步软件难以同步各种IM消息记录的缺点,解决了不同电子产品相对独立,对用户信息交换存在的问题。本发明提供了用户IM消息记录的同步存取与获得,满足用户对数据迁移与管理的需要,实现了个人数据在联网的情况下,对移动数字通信设备的同步存储与更新,例如QQ,MSN,飞信,阿里旺旺等頂软件的管理。为了达到上述目的,本发明采用以下的实现方法(I)找到M软件的消息存储路径,导出记录文件;(2)根据记录文件格式提取信息,包括软件来源,发生日期,联系人对象,发生时间等;(3)对导出信息经过处理,以特有的格式将信息保存在本地数据库中;(4)在当前设备发生网络连接时,将信息同步到云服务器端,由服务器进行存储更新;(5)在不同接入设备联入互联网时,将互联网上的变化信息同步到相应的应用客户端;(6)当用户发出查询命令时,在本地记录中寻找并显示相关信息。本发明相对现有实现技术具有以下优点与效果(I)实现了对个人IM信息记录的分布式数据存储,多服务器冗余部署,保障了用户的个人信息安全;
(2)保障用户上传数据的通道安全,采用SSL协议将个人用户与远程云端服务器相连;(3)使得用户能更方便的管理与获得在不同平台,不同电子设备留下来的消息记录。


图I为移动设备与互联网进行信息数据交换模式说明图。
具体实施例方式下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。实施例如图所示,基于云同步的即时通信信息同步的实现方法,包括以下步骤 (I)找到M软件的消息存储路径,导出记录文件;(2)根据记录文件格式提取信息,包括软件来源,发生日期,联系人对象,发生时间等;(3)对导出信息经过处理,以特有的格式将信息保存在本地数据库中;(4)在当前设备发生网络连接时,将信息同步到云服务器端,由服务器进行存储更新;(5)在不同接入设备联入互联网时,将互联网上的变化信息同步到相应的应用客户端;(6)当用户发出查询命令时,在本地记录中寻找并显示相关信息当用户之间发生信息交流时,各种頂软件均会将消息记录保存于专有文件中。基于不同的系统环境,包括windows, Linux, mac os, ios, android, windows phone,blackberry os, symbian等应用系统,并设定软件库,包括QQ, msn, gtalk,飞信,阿里旺旺等。对于移动操作平台,也包括系统自带短信通信工具。首次同步需扫描整个磁盘目录,之后则在扫描时发现记录定期主动扫描,当有软件库包含软件发生消息记录变化更新时,则主动进行文件定位,再次扫描。针对不同的消息记录保存文件,对文件进行处理,根据已获得的定位路径,提取相关信息,包括软件来源,发生日期时间,联系人对象。在提取到的信息保存在本地数据库中,设计关系数据库,将按软件来源,发生时间日期,联系人对象等设定键值。在当前设备发生网络连接时,则立即进行一次云同步判定。同步采用SSL传输数据,存储通过AES-256进行数据加密,防止信息泄露。本地数据库和云端数据库每发生一次更新,进行差分编码同步,记录更新完成时间,完成对用户頂软件信息记录的更新。若云端数据库最后跟新时间早于本地数据库,则将本地数据库更新至云端,反之,则将云端数据库更新至本地。当用户发出请求时,则立即在本地数据库提取相关信息,通过以软件来源,发生日期时间,联系人对象等排列方式显示给用户。同时,根据用户需求,我们可以将信息分类导出,生成文本文件,方便用户保存,并做进一步处理。
上诉实施例为本发明较佳的实施方式,以 基于云同步的模式实现了对用户IM软件消息记录的信息同步。其他的任何未背离本发明的精神实质与原理下所做的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
权利要求
1.一种即时通信信息同步的实现,其特征在于,基于云计算,在云平台,云设备与服务器之间实现数据同步,实现頂软件的消息记录的存储,同步,以及恢复功的以个人为中心的,多种移动电子设备,IM软件之间的数据共享。
2.根据权利要求I所述的即时通信信息同步的实现,其特征在于,在个人数据在联网的情况下,对移动数字通信设备的同步存储与更新,如QQ,MSN,飞信,阿里旺旺等頂软件的管理。
3.根据权利要求I所述的即时通信信息同步的实现,其特征在于,包括下列步骤 (1)找到頂软件的消息存储路径,导出记录文件; (2)根据记录文件格式提取信息,包括软件来源,发生日期,联系人对象,发生时间等; (3)对导出信息经过处理,以特有的格式将信息保存在本地数据库中; (4)在当前设备发生网络连接时,将信息同步到云服务器端,由服务器进行存储更新; (5)在不同接入设备联入互联网时,将互联网上的变化信息同步到相应的应用客户端; (6)当用户发出查询命令时,在本地记录中寻找并显示相关信息。
全文摘要
本发明公开了基于云同步的模式实现了对用户IM软件消息记录的信息同步,提供了消息记录的同步存取与获得,满足用户对数据迁移与管理的需要,实现了移动数字通信设备中个人数据的同步存储与更新。保障了用户的信息安全及获取即时信息的方便性以及个人数据的信息安全。同时本发明克服文件同步软件难以同步IM消息记录的缺点,解决了不同电子产品相对独立,对用户信息交换存在的问题。同时本发明能跨平台,跨设备的实现数据共享,信息同步。
文档编号H04L29/08GK102843361SQ201210278919
公开日2012年12月26日 申请日期2012年8月7日 优先权日2012年8月7日
发明者李俊贝, 何玫峻, 赵越 申请人:李俊贝, 何玫峻, 赵越
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1