一种通讯录共享方法及系统的制作方法

文档序号:7868742阅读:172来源:国知局
专利名称:一种通讯录共享方法及系统的制作方法
技术领域
本发明涉及一种通讯录共享方法及系统,属于通信技术领域。
背景技术
融合通信也叫统一通信,利用计算机技术与传统通信技术融合一体的新通信模式,提供包括电话、传真、文件传输、电话会议、视频、协作、即时消息、邮件、短信等在内的多种通信手段。融合通信不再局限于电话机,而是扩展到PC、PDA、电话、智能手机、H323/SIP终端等设备。但是融合通信目前还不能向传统电话那样提供可承诺的服务质量(QoS)保证,由于融合通信基于IP交换技术,媒体流以数据包的方式传输,不能保证数据包按时、按序、按量到达,对语音通信具体表现为丢话、语言延迟、语言颤抖等严重影响通话质量。由于IP网络的开放性也带来安全问题,病毒传播、网络的攻击等问题势必影响网络的可用性。通信终端的智能化,通信手段的多样化,个人拥有多个终端的用户越来越多,包括多部智能手机、平板电脑、个人电脑,另外设备更新速度日益加快,保持个人通讯录在各设备间同步、设备更换后通讯录能方便快捷保留显得尤为重要。

发明内容
本发明所要解决的技术问题是,针对现有技术的不足,提供一种可在多个终端之间共享个人通讯录的通讯录共享系统。本发明解决上述技术问题的技术方案如下一种通讯录共享系统,包括通讯录管理模块、通讯录数据库和至少两个通讯录客户端;

所述通讯录管理模块用于对通讯录数据库中的通讯录数据进行增删数据管理;所述通讯录数据库用于保存从通讯录管理模块导入的通讯录数据,并接收至少两个通讯录客户端发送的请求,进一步,按照所述请求发送数据至至少两个通讯录客户端;所述通讯录客户端用于发送同步请求至通讯录数据库,并接收通讯录数据库传输至的数据并保存。本发明的有益效果是本发明解决在多个终端之间共享个人通讯录的问题,使用户通讯录保持在各智能终端、个人电脑之间同步,当某个设备增加、修改通讯录时,其它设备会自动更新;由于通讯录保存在云端,所以手机损坏、丢失不会丢失通讯录;当更换某部智能手机时,会自动从云端下载通讯录。在上述技术方案的基础上,本发明还可以做如下改进。进一步,还包括通讯录服务器模块,所述通讯录服务器模块设于通讯录数据库与通讯录客户端之间,用于实现通讯录数据库与通讯录客户端数据同步,接收通讯录客户端发送的同步请求,并将所述同步请求发送至通讯录数据库,并将通讯录数据库根据请求发送的数据发送至通讯录客户端,并保存同步数据的时间数据。进一步,所述通讯录数据库采用密文方式存储通讯录数据。进一步,所述通讯录管理模块对通讯录数据库中的通讯录进行浏览、增加、修改、删除联系人信息、导入导出联系人信息和组管理。进一步,所述通讯录管理模块导入联系人信息前将联系人数据保存为CSV逗号分隔值格式的文件;导出联系人信息后将联系人信息保存为CSV逗号分隔值格式或excel表格格式的文件。进一步,所述组管理包括创建、删除组和对联系人信息进行分组。进一步,所述通讯录客户端发送至通讯录服务器模块的同步请求包括上传同步请求和下载同步请求。进一步,所述通讯录服务器模块与通讯录客户端之间的同步请求传输采用增量同步方式。采用上述进一步方案的有益效果是,采用增量同步方式,可以减少数据传输量和终端处理工作量。进一步,所述每个通讯录客户端为通讯录中的每条联系人信息添加用于标识每条联系人信息唯一性的通用唯一识别码,进一步,所述通讯录客户端可采用智能手机客户端、平板电脑客户端或个人电脑客户端等。


图1为本发明具体实施例1所述的一种通讯录共享系统结构框图;图2为本发明具体实施例2所述的一种通讯录共享系统结构框图。附图中,各标号所代表的部件列表如下1、通讯录管理模块,2、通讯录数据库,3、通讯录客户端,4、通讯录服务器模块。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。如图1所示,本发明具体实施例1所述的一种通讯录共享系统,包括通讯录管理模块1、通讯录数据库3和两个通讯录客户端3 ;所述通讯录管理模块I用于对通讯录数据库2中的通讯录数据进行增删数据管理;所述通讯录数据库2用于保存从通讯录管理模块I导入的通讯录数据,并接收两个通讯录客户端3发送的请求,进一步,按照所述请求发送数据至两个通讯录客户端3 ;所述通讯录客户端3用于发送同步请求至通讯录数据库2,并接收通讯录数据库2传输至的数据并保存。还包括通讯录服务器模块4,所述通讯录服务器模块4设于通讯录数据库2与通讯录客户端3之间,用于实现通讯录数据库2与通讯录客户端3数据同步,接收通讯录客户端3发送的同步请求,并将所述同步请求发送至通讯录数据库2,并将通讯录数据库2根据请求发送的数据发送至通讯录客户端3,并保存同步数据的时间数据。所述通讯录数据库2采用密文方式存储通讯录数据。所述通讯录管理模块I对通讯录数据库2中的通讯录进行浏览、增加、修改、删除联系人信息、导入导出联系人信 息和组管理。所述通讯录管理模块I导入联系人信息前将联系人数据保存为CSV逗号分隔值格式的文件;导出联系人信息后将联系人信息保存为CSV逗号分隔值格式或excel表格格式的文件。所述组管理包括创建、删除组和对联系人信息进行分组。所述通讯录客户端3发送至通讯录服务器模块4的同步请求包括上传同步请求和下载同步请求。所述通讯录服务器模块4与通讯录客户端3之间的同步请求传输采用增量同步方式。所述每个通讯录客户端3为通讯录中的每条联系人信息添加用于标识每条联系人信息唯一性的通用唯一识别码,所述通讯录客户端3可采用智能手机客户端、平板电脑客户端或个人电脑客户端等各种客户端。图2为所示,本发明具体实施例2所述的一种通讯录共享系统,包括通讯录管理模块1、通讯录数据库3和通讯录客户端3 ;所述通讯录管理模块I用于管理通讯录数据库2中的通讯录数据;所述通讯录数据库2用于保存通讯录数据,并接收通讯录客户端3发送的请求,进一步,按照所述请求发送数据至通讯录客户端3 ;所述通讯录客户端3用于保存客户端通讯录,并发送同步请求至通讯录数据库2,并接收通讯录数据库2传输至的数据并保存。还包括通讯录服务器模块4,所述通讯录服务器模块4设于通讯录数据库2与通讯录客户端3之间,用于实现通讯录数据库2与通讯录客户端3数据同步,接收通讯录客户端3发送的同步请求,并将所述同步请求发送至通 讯录数据库2,并将通讯录数据库2根据请求发送的数据发送至通讯录客户端3,并保存同步数据的时间数据。其中通讯录客户端3可采用智能手机客户端、平板电脑客户端和个人电脑客户端,通讯录管理模块I按个人登陆账户管理通讯录,可以浏览、增加、修改、删除联系人;还具备组管理功能,可以创建、删除组,对联系人分组;可以批量导入联系人,导入前预先把联系人放入CSV格式的文件;也可以导出联系人,存为CSV格式或excel表。通讯录服务器模块4实现服务器与通讯录客户端3通讯录同步,接收通讯录客户端3上传同步请求和客户端下传同步请求,为了减少数据传输量和终端处理工作量,采用增量同步方式,通讯录客户端3保存每次操作最新时间,服务器保存每条联系人最新同步时间,时间以服务器时间为准。上传同步即通讯录客户端3把本机通讯录同步给通讯录服务器模块4,包括增加、修改、删除操作,服务器返回操作结果;下传同步即服务器收到通讯录客户端3下传同步请求后,根据上次成功同步时间把通讯录服务器模块4最近通讯录更新同步给客户端,包括增加、修改、删除操作,客户端返回操作结果。通讯录数据库3用于保存个人通讯录,采用密文方式存储。通讯录客户端3包括智能手机客户端、平板电脑客户端、个人电脑客户端等,每个终端为每条联系人生成UUID (通用唯一识别码)标识每条联系人的唯一性,以免重复。智能手机通常包含通讯录客户端3和系统通讯录,因此需要两次同步,通讯录客户端3和系统通讯录同步,通讯录客户端3和通讯录服务器模块4同步。通讯录客户端3启动时读取系统通讯录,根据对UUID的比较,确定系统通讯录的变化,然后上传同步到服务器;反之当通讯录客户端3从通讯录服务器模块4下传同步后,根据对UUID的比较,确定云端通讯录变化,再同步到系统通讯录。如果从一个通讯录客户端3删除通讯录联系人,其它通讯录客户端3也会删除该联系人;或者如果从一个通讯录客户端3增加通讯录联系人,其它通讯录客户端3也会增加该联系人。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、 等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种通讯录共享系统,其特征在于,包括通讯录管理模块、通讯录数据库和至少两个通讯录客户端; 所述通讯录管理模块用于对通讯录数据库中的通讯录数据进行增删数据管理; 所述通讯录数据库用于保存从通讯录管理模块导入的通讯录数据,并接收至少两个通讯录客户端发送的请求,进一步,按照所述请求发送数据至至少两个通讯录客户端; 所述通讯录客户端用于发送同步请求至通讯录数据库,并接收通讯录数据库传输至的数据并保存。
2.根据权利要求1所述的一种通讯录共享系统,其特征在于,还包括通讯录服务器模块,所述通讯录服务器模块设于通讯录数据库与通讯录客户端之间,用于实现通讯录数据库与通讯录客户端数据同步,接收通讯录客户端发送的同步请求,并将所述同步请求发送至通讯录数据库,并将通讯录数据库根据请求发送的数据发送至通讯录客户端,并保存同步数据的时间数据。
3.根据权利要求2所述的一种通讯录共享系统,其特征在于,所述通讯录数据库采用密文方式存储通讯录数据。
4.根据权利要求3所述的一种通讯录共享系统,其特征在于,所述通讯录管理模块对通讯录数据库中的通讯录进行浏览、增加、修改、删除联系人信息、导入导出联系人信息和组管理。
5.根据权利要求4所述的一种通讯录共享系统,其特征在于,所述通讯录管理模块导入联系人信息前将联系人数据保存为CSV逗号分隔值格式的文件;导出联系人信息后将联系人信息保存为CSV逗号分隔值格式或excel表格格式的文件。
6.根据权利要求5所述的一种通讯录共享系统,其特征在于,所述组管理包括创建、删除组和对联系人信息进行分组。
7.根据权利要求6所述的一种通讯录共享系统,其特征在于,所述通讯录客户端发送至通讯录服务器模块的同步请求包括上传同步请求和下载同步请求。
8.根据权利要求7所述的一种通讯录共享系统,其特征在于,所述通讯录服务器模块与通讯录客户端之间的同步请求传输采用增量同步方式。
9.根据权利要求8所述的一种通讯录共享系统,其特征在于,所述每个通讯录客户端为通讯录中的每条联系人信息添加用于标识每条联系人信息唯一性的通用唯一识别码。
10.根据权利要求1至9任一项所述的一种通讯录共享系统,其特征在于,所述通讯录客户端可采用智能手机客户端、平板电脑客户端或个人电脑客户端。
全文摘要
一种通讯录共享方法及系统。本发明涉及一种通讯录共享系统,包括通讯录管理模块、通讯录数据库和通讯录客户端;所述通讯录管理模块用于对通讯录数据库中的通讯录数据进行增删数据管理;所述通讯录数据库用于保存从通讯录管理模块导入的通讯录数据,并接收至少两个通讯录客户端发送的请求,进一步,按照所述请求发送数据至至少两个通讯录客户端;所述通讯录客户端用于发送同步请求至通讯录数据库,并接收通讯录数据库传输至的数据并保存。本发明解决在多个终端之间共享个人通讯录的问题,使用户通讯录保持在各智能终端、个人电脑之间同步,当某个设备增加、修改通讯录时,其它设备会自动更新;由于通讯录保存在云端。
文档编号H04L29/08GK103067453SQ20121054417
公开日2013年4月24日 申请日期2012年12月14日 优先权日2012年12月14日
发明者钟贵华 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1