[发明专利]移动终端PIM业务中实现数据同步的方法、装置和系统无效
| 申请号: | 200810222587.5 | 申请日: | 2008-09-22 |
| 公开(公告)号: | CN101350839A | 公开(公告)日: | 2009-01-21 |
| 发明(设计)人: | 肖保锋;胡彧辉 | 申请(专利权)人: | 北京立通无限科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58;H04L1/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 100022北京市朝阳区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 移动 终端 pim 业务 实现 数据 同步 方法 装置 系统 | ||
技术领域
本发明涉及移动终端互联网技术领域,尤其涉及一种移动终端PIM业务中实现数据同步的方法、装置和系统。
背景技术
随着移动终端互联网技术的飞速发展,PIM(Personal informationManagement,个人信息管理)技术开始大量的应用到移动终端互联网业务中。PIM是基于任意平台(WWW、WAP、SMS)对终端用户进行个性化数据信息管理的服务,其核心是对数据信息的组织和管理,管理对象集中于具有鲜明的个性特征、局限某一个或某一类人及事物的数据信息,其服务对象可以是某一个人、某一个企业甚至可以是某一个行业。而应用到移动终端互联业务中的PIM使得人们能够使用移动终端接入互联网业务,充分、高效地管理自己的时间、计划和数据信息;其中有关数据信息的管理,例如联系人信息的管理,更是PIM的核心功能之一。
所谓PIM中数据信息管理,即是对用户的相关数据信息(例如联系人)的个人资料管理,主要包含两种方式:
第一种方式是:PIM用户使用移动终端管理数据信息;以联系人信息为例,包括增加、删除、修改联系人等操作,而PIM系统将这种信息的变更自动同步到邮件服务器上。
第二种方式是:当其他终端(如outlook等)发起请求或修改数据信息并同步到邮件服务器上后,PIM系统能够将这些变化自动同步到用户的移动终端。
而目前常见的实现方式如图1所示,例如有500个联系人需要从邮件服务器同步到移动终端(例如手机),或者反之;每一个联系人的信息交换都遵守PIM vCard协议的格式进行;那么实现大量联系人的快速同步时,除了无线网络的限制之外,系统本身的实现机制也是一个很大的问题,主要有两个方面:
第一、当移动终端需要与邮件服务器进行信息交互时,需要进行大量的网络握手连接,即每传输一个vCard都要进行一次网络握手连接;
第二、一旦网络出现问题,例如临时断开时,而此时已完成部分数据信息的传输,但并未全部传输完毕,在这种情况下不得不重传所有的信息,因而占用了大量的网络资源。
发明内容
有鉴于此,本发明解决的问题是提供一种移动终端PIM业务中实现数据同步的方法、装置和系统,减少了同步通讯量,提高了传输效率。
为解决上述问题,本发明提供的技术方案如下:
一种移动终端PIM业务中实现数据同步的方法,包括:
接收移动终端发送的数据信息同步请求;
通过比较所有数据信息记录集与所述移动终端对应的数据信息记录集,确定本地保存的数据信息与所述移动终端保存的数据信息的差异,并返回给所述移动终端。
优选的,通过以下方式确定差异数据信息:
将所述所有的数据信息记录集与所述移动终端对应的数据信息记录集进行异或,并将所述异或的结果确定为数据信息的差异部分。
优选的,通过迭代方式来确定差异数据信息:
所述移动终端发送的同步请求中包含迭代序号;
当接收到所述同步请求后,根据所述迭代序号确定是否为初次迭代,如果是,则指示所述移动终端上传数据信息;否则,将所有数据信息记录集与所述移动终端对应的数据信息记录集进行异或,并根据异或结果确定差异数据信息;
当接收到所述移动终端上传的数据信息后,再利用所述异或方式确定差异数据包。
优选的,所述将差异数据信息返回给所述移动终端可通过以下方式实现:
将所述差异数据信息分块,并将所述分块的差异数据信息以及分块数发送给所述移动终端。
优选的,该方法还包括:当网络中断后,接收移动终端发送的包含重传数据块序号的数据重传请求;
根据所述数据重传请求中的重传数据块序号确定需要重传的数据块,并将该数据块及其之后各序号对应的数据块同时返回给所述移动终端。
优选的,在数据传输过程中将数据打包为共享业务握手认证的vcard流。
优选的,在数据传输过程中,采用二进制进行编码。
优选的,在数据传输过程中,采用gzip数据压缩技术对数据进行压缩。
一种邮件服务器,包括:接收单元、差异确定单元和发送单元;其中,
所述接收单元用于接收移动终端发送的数据信息同步请求;
所述差异确定单元用于通过比较所有数据信息记录集与所述移动终端对应的数据信息记录集,确定本地保存的数据信息与所述移动终端保存的数据信息的差异,并通知给所述发送单元;
所述发送单元用于根据所述差异确定单元的通知,将所述差异数据信息发送给所述移动终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京立通无限科技有限公司,未经北京立通无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810222587.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:前挂式眼镜
- 下一篇:组合式立体几何教学模型





