一种通讯录同步技术的管理方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、发明名称
一种远程通讯录同步技术的管理方法
2、所属技术领域(字数:100以内)
本发明属于电子信息技术领域,特别涉及一种一种通讯录同步技术的管理方法,及该方法在远程通讯录同步管理中的应用。
3、背景技术(字数:500以内)
随着移动互联网应用的发展,网络通讯方式日益改变着用户的交往方式,用户可以通过QQ、MSN、SKYPE、微博等等通讯工具与其他用户进行远程同步文字信息或语音通讯交流,例如MSN,SKYPE,QQ,微博,Facebook等多种通讯联系方式的出现,不断丰富着各种互联网的体验。本发明主要通过客户端和服务器的交互检查MSN,SKYPE,QQ,微博,Facebook上的用户是否在线,并给出相应提示,以帮助用户找到相应的通讯方式,并启动其它通讯方式的客户端,可以很方便地在网上进行对通讯录远程同步导入导出的管理。
即时通讯平台已成为人们日常交流的工具,例如Google Sync、QQ助手等等,同时支持多种不同的手机平台,可以跨平台同步,其中包括 iOS、Android、黑莓、诺基亚S60、Windows Mobile等,甚至PC的Outlook和Mac电脑的地址簿都能同步。此外,还有通过邮件提供实现通讯录同步的功能,例如利用Gmail 网上同步通讯录到outlook。
同步通讯录联系人,并不是简单的备份通讯录。传统的备份方法:如诺基亚手机可以使用PC套件和数据线,连接电脑,将名片夹、QQ号码、msn名称、邮件地址备份进电脑里。假如手机上新增了号码,而没有手动备份通讯录或者没有备份通讯录到手机上,那么储存的新号码就会丢失。因此,目前的通讯录主要在网络上采用实时同步技术,当在手持移动设备上新增了联系人,它就会自动被上传到网络上储存起来,当用其他的手持移动设备终端登陆账号之后,通讯录会自
动下载到当前登录的移动手持设备上,现时的通讯录同步主要通过本地客户端远程登录来实现,通过后端服务器验证当前设备的登录账号和密码,进入后台管理系统完成,或者通过一些客户端软件完成通讯录的同步更新,这样,本地客户端和远程服务器端的通讯录的数据信息就可以保持了一致性。传输的数据列表经过加密处理,更加可靠。
目前的PC与手机的同步技术局限于可以通过蓝牙、红外、数据线等方式,把手持设备终端上的联系人号码及信息、短信、时间、手机状态等与PC同步,并可以通过同步而在PC上编辑短信、保存联系人电话号码、传输图片及铃声等。
客户端和服务器端使用报文的方式进行通信的。安全报文通过报文认证码(MAC)来保障数据的完整性和对通讯录更新的认证,通过对数据域的加密来保障数据的机密性。交易数据通过验证码(TAC)来保障数据的完整性和准确性。MAC与TAC使用的是单倍长数据加密算法(DEA)。而传统的移位、代替和置换等加密算法很容易被破解。而对于DEA,目前只有一种方法可以破解该算法,那就是穷举法。循环冗余校验码(CRC码,CRC=Cyclic Redundancy Check)是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定,使用CRC可以提高传送文件中数据的可靠性。通讯录数据列表是从本地客户端传至服务器,通过服务器发送通讯录列表文件的方式,保证数据文件不丢失。相对于以往的只上传和下发通讯录列表文件的形式,更加可靠。
4、发明目的或要解决的技术问题(字数:200以上)
远程通讯录同步管理各个环节要传输大量数据,包括对每个本地用户的联系人列表方式:如:用户姓名、职务、电话号码,按类别分,有毕业院校、所属公司、行业或部门等等,按联系方式分:有邮件、电话、MSN,SKYPE,QQ,微博,Facebook等等,为了保证数据传输的可靠性、完整性、一致性,开发专用的远程通讯录同步管理系统,负责整个本地或远程的用户的通讯录管理系统的数据处理工作。实现用户在本地可以免账号、免密码和免注册进行登录;如将手机号作为账号和密码的登录认证,通过短信认证确认后进入管理系统;用户在PC端首次需要手机号码注册进行登录,一次使用后,以后登录系统使用不需要再次注册。
此外,远程通讯录同步管理技术还可以实时升级和同步更新,支持新闻,邮件,天气,搜索,团购等业务应用。
后台服务器同步更新的通讯录最新信息推送到本地客户端保存,并可以把检测到的信息资料返回本地,本地用户可以启动相应的客户端软件,调用更新后的通讯录列表直接联系需要交互的用户。同样,本地的最新信息也可以在每次登录时请求更新信息自动地在远程服务器进行更新,把本地最新的通讯录上传到服务器处理后保存,使本地客户端和远程服务器端的数据始终保持在最新状态。所以通讯录数据更新的可靠性与实时性成为通讯录管理系统中需要解决的一个重大问题。如何保证客户端和服务器的的数据同步交互并同步更新的机制,数据交互的安全性和可靠性,保证数据能够同步实时上传更新,又需要防止交易文件丢失的情况。
5、技术方案(字数:800以上)
在远程同步通讯录管理系统中,比较重要的信息包括同步电子邮件地址、电话号码和联系人的其他联系方式信息,主要是对其他的联系人使用各种软件通讯方式的管理以及后台管理服务的通讯录数据同步更新。这要求对当前信息的获取和更新是实时性的,对安全性和实时性的要求较高。
1. 本地的每次登录,自动上传本地联系人信息给远程服务器,通过后台验证后,生成唯一标示符。在检查每个联系人当前使用的通信方式,包括QQ,MSN,SKYPE,微博等等通讯方式。
2.用户本地登录时,向后端服务器发出信息更新请求,后端服务器将更新后的数据返回给客户端,并作出“当前资料已更新”的提示,并对本地客户端的通讯录进行同步覆盖文件更新,使本地通讯录的联系人的信息资料始终保持在最新状态。
3.可实现多种无线方式接入支持语音电话、短信功能(P2P),同时支持普通电话、普通短信的功能
4. 通过通讯管理系统的检测模块检查MSN,SKYPE,QQ,微博,Facebook上的好友用户是否在线,并给出提示,以帮助用户找到最快捷的通讯方式,并启动其它