通讯系统及通讯录信息的同步和维护的方法

文档序号:7764406阅读:634来源:国知局
专利名称:通讯系统及通讯录信息的同步和维护的方法
技术领域
本发明涉及通讯技术领域,更具体地说,涉及一种通讯系统及通讯录信息的同步和维护的方法。
背景技术
当前移动终端所提供的通讯录查看或修改功能是基于移动终端和移动终端内置 SIM卡在移动终端本地来实现的。用户可使用移动终端中通讯录中的联系人进行打电话、发短信等操作。同时,用户能够对移动终端的通讯录信息进行增、删、改、查等信息维护操作。随着移动互联网和移动数据业务的发展,用户可以将移动终端的通讯录备份到互联网上,并通过移动网络将保存在互联网上的通讯录同步到移动终端上使用。通过互联网实现移动终端的通讯录同步和维护功能,需要在移动终端与后台服务系统之间形成用户身份与通讯录的映射关系,后台服务系统根据用户号码完成的移动终端本地通讯录的同步和维护。目前,后台服务系统获取用户身份的方式有两种方式一,通过用户输入用户号码和密码的方式获取。采用这种方法对用户而言,每次使用需要在移动终端上输入用户号码和密码使得用户使用体验度大大降低,而让用户号码信息保存在移动终端上又存在安全隐患,同时还存在“忘记密码”的情况;方式二,通过通信协议包头中携带的用户号码获取。该方法必须使用中国移动 CMWAP网络进行交互,并且需要配置WAP白名单,因此对网络环境有着严格要求。此外,用户不能通过移动终端直接使用后台服务系统中的通讯录进行打电话或发短信,只能实现移动终端本地通讯录与后台服务系统中的通讯录的同步与维护。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述获取用户身份信息用户体验度低、安全隐患大、对网络环境要求严格缺陷,提供一种在获取用户身份信息时人机交互性好、安全隐患小、对网络环境要求无限定的通讯系统。本发明解决其技术问题所采用的技术方案是构造一种通讯系统,包括移动终端、 后台服务系统及认证鉴权中心,所述后台服务系统用于代理移动终端与认证鉴权中心之间的通信,所述移动终端包括登陆验证模块,其中,登陆验证模块获取用户的NFC刷卡信息, 并携所述NFC刷卡信息通过后台服务系统向认证鉴权中心发送用户身份鉴权请求;认证鉴权中心根据所述NFC刷卡信息进行用户身份认证,并通过后台服务系统向登陆验证模块返回用户身份信息。在所述的通讯系统中,所述后台服务系统还用于存储用户身份信息和对应的通讯录信息的映射关系表,所述移动终端还包括通讯录应用模块,其中,通讯录应用模块在登陆验证模块获取到用户身份信息后,向登陆验证模块发送获取用户身份请求信息,登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息,通讯录应用模块携用户身份信息向后台服务系统发送通讯录同步请求信息,后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并将所述通讯录信息返回至通讯录应用模块,通讯录应用模块接收并保存所述通讯录信息。在所述的通讯系统中,通讯录应用模块接收用户输入的通讯录维护信息,并向登陆验证模块发送获取用户身份请求信息,登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息,通讯录应用模块携用户身份信息向后台服务系统发送通讯录维护信息,后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并对所述通讯录信息进行维护,再将更新后的通讯录信息返回至通讯录应用模块, 通讯录应用模块接收并保存更新后的通讯录信息。在所述的通讯系统中,所述通讯录的维护信息包括增加的联系人信息、删除的联系人信息、更改的联系人信息。在所述的通讯系统中,所述移动终端还包括数据库,所述数据库包括联系人信息及对应的通讯录取值信息,其中,联系人信息来自于所述通讯录应用模块所获取的通讯录信息,所述通讯录取值信息用于实现对与其所对应的联系人信息进行打电话、发短息或第
三方应用。本发明还构造一种通讯录信息的同步方法,包括获取用户身份信息;根据用户身份信息获取存储在后台服务系统中的与所述用户身份信息对应的通讯录信息;其中,所述获取用户身份信息包括以下步骤登陆验证模块获取NFC刷卡信息,并携所述NFC刷卡信息通过后台服务系统向认证鉴权中心发送用户身份鉴权请求;认证鉴权中心根据所述NFC刷卡信息进行用户身份认证,并通过后台服务系统向登陆验证模块返回用户身份信息。在本发明所述的通讯录信息的同步方法中,根据用户身份信息获取存储在后台服务系统中的与所述用户身份信息对应的通讯录信息包括以下步骤通讯录应用模块向登陆验证模块发送获取用户身份请求信息;登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息;通讯录应用模块携用户身份信息向后台服务系统发送通讯录同步请求信息;后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并将所述通讯录信息返回至通讯录应用模块;通讯录应用模块接收并保存所述通讯录信息。本发明还构造一种通讯录信息的维护方法,包括获取用户身份信息;根据用户身份信息对存储在后台服务系统中的与所述用户身份信息对应的通讯录信息进行维护;其中,所述获取用户身份信息包括以下步骤移动终端获取NFC刷卡信息,并携所述NFC刷卡信息通过后台服务系统向认证鉴权中心发送用户身份鉴权请求;认证鉴权中心根据所述NFC刷卡信息进行用户身份认证,并通过后台服务系统向移动终端返回用户身份信息。在本发明所述的通讯录信息的维护方法中,根据用户身份信息对存储在后台服务系统中的与所述用户身份信息对应的通讯录信息进行维护包括以下步骤通讯录应用模块接收用户输入的通讯录维护信息,并向登陆验证模块发送获取用户身份请求信息;登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息;通讯录应用模块携用户身份信息向后台服务系统发送通讯录维护信息;后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并对所述通讯录信息进行维护,再将更新后的通讯录信息返回至通讯录应用模块;通讯录应用模块接收并保存更新后的通讯录信息。在本发明所述的通讯录信息的维护方法中,所述通讯录的维护信息包括增加的联系人信息、删除的联系人信息、更改的联系人信息。实施本发明的的技术方案,用户仅需要在任意支持NFC的移动终端上通过刷NFC 卡的方式即可获取用户身份信息,相比通过用户输入用户号码及密码的方式获取用户身份信息,提高了人机交互的友好性,且保护用户隐私不被泄露,进一步保证了用户身份的安全;相比通过网络交互消息头获取用户身份信息,无需对网络环境进行限定。进一步地,根据所获取的用户身份信息从后台服务系统中获取对应的通讯录信息或维护后的通讯录信息,然后利用该通讯录信息实现打电话、发短信或第三方应用。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明通讯系统实施例一的逻辑图;图2是本发明获取用户身份信息的方法实施例一的流程图;图3是本发明通讯录信息的同步方法实施例一的流程图;图4是本发明通讯录信息的维护方法实施例一的流程图。
具体实施例方式如图1所示,在本发明通讯系统实施例一的逻辑图中,该通讯系统包括通过移动互联网连接的后台服务系统、认证鉴权中心和两个移动终端。应当说明的是,该实施例仅用于说明本发明的技术方案,并不用于限制本发明,例如,移动终端的个数可以是任意个数。 每个移动终端都包括登陆验证模块和通讯录应用模块。其中,登陆验证模块用于获取NFC 刷卡事件,读取NFC卡信息,通过与认证鉴权中心的交互获取用户身份信息。只有合法的用户才能完成用户身份登录,基于用户身份在移动终端上建立用户通讯录;通讯录应用模块在原有移动终端通讯录功能基础上进行扩展,基于用户身份信息通过后台在线服务系统获取用户通讯录信息,建立本地通讯录,同步用户在本地进行通讯录维护操作到后台在线服务系统。具体如下
1.移动终端本地通讯录功能实现利用原有移动终端的通讯录应用模块 ContactProvider 禾口数据库结构 Raw_Contacts,扩展 Raw_Contacts 中 account_name 的取值,新增” ASP_ACCOimt”作为通讯录取值。这样能够最大化复用移动通讯录功能,打电话、 发短信及其他第三方应用能够继续使用移动终端通讯录功能;2.通讯录信息的同步监听用户NFC刷卡事件,用户刷卡成功后,使用用户身份信息同步获取通讯录信息;3.通讯录信息的维护用户进行通讯录信息的维护,包括新增联系人信息、修改联系人信息、删除联系人信息,通讯录应用模块与后台服务系统同步相关通讯录信息。在该通讯系统中,后台服务系统用于代理移动终端与认证鉴权中心之间的通信, 还用于存储用户身份信息和对应的通讯录信息的映射关系表。首先,登陆验证模块获取用户的NFC刷卡信息,并携该NFC刷卡信息通过后台服务系统向认证鉴权中心发送用户身份鉴权请求;认证鉴权中心根据该NFC刷卡信息进行用户身份认证,并通过后台服务系统向登陆验证模块返回用户身份信息。在登录验证模块获取到用户身份信息后,通讯录应用模块向登陆验证模块发送获取用户身份请求信息,登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息,通讯录应用模块携用户身份信息向后台服务系统发送通讯录同步请求信息,后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并将查找到的通讯录信息返回至通讯录应用模块,通讯录应用模块接收并保存该通讯录信息。若用户需要对通讯录信息进行维护,例如,在通讯录中增加联系人、删除联系人或修改联系人等。则通讯录应用模块首先接收用户输入的通讯录维护信息, 并向登陆验证模块发送获取用户身份请求信息,登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息,通讯录应用模块携用户身份信息向后台服务系统发送通讯录维护信息,后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并对所述通讯录信息进行维护,再将更新后的通讯录信息返回至通讯录应用模块,通讯录应用模块接收并保存更新后的通讯录信息,并将通讯录信息维护完成信息发送至用户。在图2示出的本发明获取用户身份信息的方法实施例一的流程图中,该获取用户身份信息的方法包括以下步骤S01.用户刷 NFC 卡;S02.登陆验证模块获取NFC刷卡信息;S03.登陆验证模块携所述NFC刷卡信息向后台服务系统发送用户身份鉴权请求;S04.后台服务系统携所述NFC刷卡信息向认证鉴权中心发送用户身份鉴权请求; S05.认证鉴权中心根据所述NFC刷卡信息进行用户身份认证;S06.认证鉴权中心后向台服务系统返回用户身份信息;S07.后台服务系统向登陆验证模块返回用户身份信息;S08.登陆验证模块保存用户身份信息。在上述实施例中,移动终端的登陆验证模块与认证鉴权中心通过后台服务系统的代理进行交互,可选用HTTP POST的形式发送,例如,后台服务系统向认证鉴权中心发送的用户身份鉴权请求以数据包的形式发送,该请求包的参数如表1所示,认证鉴权中心后向台服务系统返回的用户身份信息以数据包的形式返回,该返回包的参数如表2所示
权利要求
1.一种通讯系统,其特征在于,包括移动终端、后台服务系统及认证鉴权中心,所述后台服务系统用于代理移动终端与认证鉴权中心之间的通信,所述移动终端包括登陆验证模块,其中,登陆验证模块获取用户的NFC刷卡信息,并携所述NFC刷卡信息通过后台服务系统向认证鉴权中心发送用户身份鉴权请求;认证鉴权中心根据所述NFC刷卡信息进行用户身份认证,并通过后台服务系统向登陆验证模块返回用户身份信息。
2.根据权利要求1所述的通讯系统,其特征在于,所述后台服务系统还用于存储用户身份信息和对应的通讯录信息的映射关系表,所述移动终端还包括通讯录应用模块,其中, 通讯录应用模块在登陆验证模块获取到用户身份信息后,向登陆验证模块发送获取用户身份请求信息,登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息,通讯录应用模块携用户身份信息向后台服务系统发送通讯录同步请求信息,后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并将所述通讯录信息返回至通讯录应用模块,通讯录应用模块接收并保存所述通讯录信息。
3.根据权利要求2所述的通讯系统,其特征在于,通讯录应用模块接收用户输入的通讯录维护信息,并向登陆验证模块发送获取用户身份请求信息,登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息,通讯录应用模块携用户身份信息向后台服务系统发送通讯录维护信息,后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并对所述通讯录信息进行维护,再将更新后的通讯录信息返回至通讯录应用模块,通讯录应用模块接收并保存更新后的通讯录信息。
4.根据权利要求3所述的通讯系统,其特征在于,所述通讯录的维护信息包括增加的联系人信息、删除的联系人信息、更改的联系人信息。
5.根据权利要求2-4任一项所述的通讯系统,其特征在于,所述移动终端还包括数据库,所述数据库包括联系人信息及对应的通讯录取值信息,其中,联系人信息来自于所述通讯录应用模块所获取的通讯录信息,所述通讯录取值信息用于实现对与其所对应的联系人信息进行打电话、发短息或第三方应用。
6.一种通讯录信息的同步方法,其特征在于,包括获取用户身份信息;根据用户身份信息获取存储在后台服务系统中的与所述用户身份信息对应的通讯录信息;其中,所述获取用户身份信息包括以下步骤登陆验证模块获取NFC刷卡信息,并携所述NFC刷卡信息通过后台服务系统向认证鉴权中心发送用户身份鉴权请求;认证鉴权中心根据所述NFC刷卡信息进行用户身份认证,并通过后台服务系统向登陆验证模块返回用户身份信息。
7.根据权利要求6所述的通讯录信息的同步方法,其特征在于,根据用户身份信息获取存储在后台服务系统中的与所述用户身份信息对应的通讯录信息包括以下步骤通讯录应用模块向登陆验证模块发送获取用户身份请求信息;登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息;通讯录应用模块携用户身份信息向后台服务系统发送通讯录同步请求信息;后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并将所述通讯录信息返回至通讯录应用模块;通讯录应用模块接收并保存所述通讯录信息。
8.—种通讯录信息的维护方法,其特征在于,包括 获取用户身份信息;根据用户身份信息对存储在后台服务系统中的与所述用户身份信息对应的通讯录信息进行维护;其中,所述获取用户身份信息包括以下步骤移动终端获取NFC刷卡信息,并携所述NFC刷卡信息通过后台服务系统向认证鉴权中心发送用户身份鉴权请求;认证鉴权中心根据所述NFC刷卡信息进行用户身份认证,并通过后台服务系统向移动终端返回用户身份信息。
9.根据权利要求8所述的通讯录信息的维护方法,其特征在于,根据用户身份信息对存储在后台服务系统中的与所述用户身份信息对应的通讯录信息进行维护包括以下步骤通讯录应用模块接收用户输入的通讯录维护信息,并向登陆验证模块发送获取用户身份请求信息;登陆验证模块在接收到获取用户身份请求信息后向通讯录应用模块返回用户身份信息;通讯录应用模块携用户身份信息向后台服务系统发送通讯录维护信息; 后台服务系统根据用户身份信息查找与所述用户身份信息对应的通讯录信息,并对所述通讯录信息进行维护,再将更新后的通讯录信息返回至通讯录应用模块; 通讯录应用模块接收并保存更新后的通讯录信息。
10.根据权利要求8所述的通讯录信息的维护方法,其特征在于,所述通讯录的维护信息包括增加的联系人信息、删除的联系人信息、更改的联系人信息。
全文摘要
本发明涉及一种通讯系统及通讯录信息的同步和维护方法,该通讯系统包括移动终端、后台服务系统及认证鉴权中心,所述后台服务系统用于代理移动终端与认证鉴权中心之间的通信,所述移动终端包括登陆验证模块,其中,登陆验证模块获取用户的NFC刷卡信息,并携所述NFC刷卡信息通过后台服务系统向认证鉴权中心发送用户身份鉴权请求;认证鉴权中心根据所述NFC刷卡信息进行用户身份认证,并通过后台服务系统向登陆验证模块返回用户身份信息。实施本发明的技术方案,提高了人机交互的友好性,且保护用户隐私不被泄露,进一步保证了用户身份的安全;另外,无需对网络环境进行限定。
文档编号H04W80/12GK102469457SQ20101053396
公开日2012年5月23日 申请日期2010年11月5日 优先权日2010年11月5日
发明者乔冠林, 冯昕, 华忠, 彭虎, 林闻宏, 梁波 申请人:卓望数码技术(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1