一种信息同步方法、终端设备及服务器的制造方法_4

文档序号:9474385阅读:来源:国知局
设备标识信息、客户身 份识别信息。相应的,所述联系人信息的存储介质可以为以下几种之一:终端设备自身的存 储空间、客户身份识别卡中的存储空间。
[0128] 其中,所述客户身份识别信息可以为智能手机中的SIM卡对应的标识信息。当前 智能手机中可以至少保存以下几种联系人信息:终端设备直接在内存中保存的联系人信 息;在S頂卡中保存的联系人信息。本实施例中所述智能手机可以为至少具备两个S頂卡 的智能手机,也就是说,智能手机中除了一个终端设备的设备标识信息之外,还有至少两个 客户身份识别信息。
[0129] 本实施例中,所述方法还包括:向终端设备发送密钥;其中,所述密钥用于对与所 述服务器交互的信息进行加密及解密。可以具体为:将用户的账号和密码进行MD5加密后 访问服务器,服务器进行账户和密码验证,验证通过后将验证结果和本次同步操作过程中 消息加密的密钥返回给终端设备。
[0130] 本实施例中还可以包括:基于终端设备发来的同步时间戳进行处理并得到同步结 果。同步处理单元82,用于基于所述同步时间戳中的第一时间戳进行检测,如果所述第一时 间戳与上一次同步时间相符,则根据所述同步时间戳中的第二时间戳匹配得到同步数据 并基于同步数据确定同步结果;如果所述第一时间戳与所述服务器中保存的上一次同步时 间不相符,则服务器会要求终端设备进行全同步。
[0131] 优选地,本实施例中所述同步结果中可以包括有:标识信息及其对应的需要同步 的联系人信息。所述同步结果中除上述两个信息之外,还可以包括有需要同步的联系人信 息的状态。即:标识信息+状态+联系人信息;其中,所述状态可以有多种,比如可以包括有 需要修改、需要增加、需要删除等。
[0132] 相应的,所述分别对至少两个标识信息进行联系人信息的同步可以包括:根据所 述需要同步的联系人信息的状态,分别对至少两个标识信息对应的联系人信息进行同步。
[0133] 具体的,联系人信息的状态为修改时,可以根据同步结果修改相应的联系人信息; 比如,联系人信息张三对应的状态为修改,则根据同步结果中张三对应的联系人信息进行 修改;
[0134] 联系人信息的状态为增加时,可以根据所述同步结果直接在其标识信息对应的存 储位置处保存增加的联系人信息;
[0135] 联系人信息的状态为删除时,查找到该标识信息对应的需要删除的联系人信息并 删除该联系人信息;比如,需要删除S頂卡一中的用户A的信息,则根据该同步结果直接将 S頂卡一中的用户A对应的联系人信息直接删除。
[0136] 优选地,基于上述实施例,本发明还可以提供终端设备主动向服务器进行数据同 步的方法,包括:服务器侧基于所述同步数据对其保存的所述至少两个标识信息及其对应 的联系人信息进行更新。其中,所述更新可以为增加、或删除、或修改。比如,将S頂卡一中 的N个联系人信息与服务器侧保存的S頂卡一的多个联系人信息进行对比,将不同的联系 人信息进行更新;或者,直接将S頂卡一中的N个联系人信息覆盖保存至服务器的S頂卡一 对应的位置处。
[0137] 结合图9描述由终端设备和服务器组成的系统进行的操作:
[0138] 第一阶段:初始化操作。
[0139] 91、将用户的账号和密码进行MD5加密后访问服务器,服务器进行账户和密码验 证;
[0140] 92、服务器验证通过后将验证结果和本次同步操作过程中消息加密的密钥返回给 客户端。
[0141] 第二阶段:数据同步;
[0142] 93、上传同步数据;客户端向服务器发送使用密钥加密的同步数据。服务器会先整 理修改的数据。在服务器接收到客户端数据后,会与服务器数据库中有修改的数据进行比 对,进行冲突处理等。将客户端上传数据处理后,写入数据库。同时更新映射关系表内容, 并把需要客户端修改的数据写入缓存。
[0143] 94、服务端向客户端发送修改数据。服务器读取保存在缓存中的数据,并发送给客 户端。
[0144] 可见,通过采用上述方案,就能够基于存储联系人信息的不同的存储介质的标识 信息生成同步请求,从服务器侧获取到用于更新不同的存储介质中的联系人信息的同步结 果;如此,就能够分别针对终端设备中的不同存储介质中的联系人信息分别进行同步,避免 了现有技术中无法区分不同的存储介质的联系人信息而带来的不必要的麻烦,提升了终端 设备的操作效率。
[0145] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上仅为本发明的 优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的 等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发 明的专利保护范围内。
【主权项】
1. 一种信息同步方法,应用于终端设备,其特征在于,所述方法包括: 获取到用于存储联系人信息的至少两个存储介质对应的至少两个标识信息; 基于所述至少两个标识信息,生成联系人信息同步请求; 发送所述联系人信息同步请求至服务器侧,使得所述服务器侧基于所述联系人信息同 步请求,分别获取所述至少两个标识信息对应的需要同步的联系人信息,将所述至少两个 标识信息分别对应的需要同步的联系人信息作为同步结果返回至所述终端设备; 从所述同步结果中获取到至少两个标识信息分别对应的需要同步的联系人信息后,分 别对至少两个标识信息对应的至少两个存储介质中的联系人信息进行同步。2. 根据权利要求1所述的方法,其特征在于,获取到自身的至少两个标识信息之前,所 述方法还包括: 从服务器侧获取到密钥;其中,所述密钥用于对与所述服务器交互的信息进行加密及 解密。3. 根据权利要求1所述的方法,其特征在于,所述基于所述至少两个标识信息,生成联 系人信息同步请求,包括: 获取到同步时间戳;其中,所述同步时间戳中至少包括有上一次进行同步的第一时间 戳以及当前发起同步请求的第二时间戳; 利用所述至少两个标识信息以及所述同步时间戳,生成联系人信息同步请求。4. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 分别获取所述至少两个存储介质对应的至少两个标识信息及其对应的联系人信息; 将所述至少两个标识信息及其对应的联系人信息作为同步数据发送至服务器侧,使得 所述服务器侧基于所述同步数据对其保存的所述至少两个标识信息及其对应的联系人信 息进行更新。5. -种信息同步方法,应用于服务器,其特征在于,所述方法包括: 接收到终端设备发来的联系人信息同步请求; 基于所述联系人信息同步请求,分别获取所述至少两个标识信息对应的需要同步的联 系人信息; 将所述至少两个标识信息分别对应的需要同步的联系人信息作为同步结果返回至所 述终端设备。6. -种终端设备,其特征在于,包括: 处理单元,用于获取到用于存储联系人信息的至少两个存储介质对应的至少两个标识 信息;基于所述至少两个标识信息,生成联系人信息同步请求; 第一通信单元,用于发送所述联系人信息同步请求至服务器侧; 同步单元,用于从所述同步结果中获取到至少两个标识信息分别对应的需要同步的 联系人信息后,分别对至少两个标识信息对应的至少两个存储介质中的联系人信息进行同 步。7. 根据权利要求6所述的终端设备,其特征在于,处理单元,用于从服务器侧获取到密 钥;其中,所述密钥用于对与所述服务器交互的信息进行加密及解密。8. 根据权利要求6所述的终端设备,其特征在于,所述处理单元,用于获取到同步时间 戳;其中,所述同步时间戳中至少包括有上一次进行同步的第一时间戳以及当前发起同步 请求的第二时间戳;利用所述至少两个标识信息以及所述同步时间戳,生成联系人信息同 步请求。9. 根据权利要求6所述的终端设备,其特征在于,所述处理单元,用于分别获取所述至 少两个存储介质对应的至少两个标识信息及其对应的联系人信息;将所述至少两个标识信 息及其对应的联系人信息作为同步数据发送至服务器侧。10. -种服务器,其特征在于,包括: 第二通信单元,用于接收到终端设备发来的联系人信息同步请求;将所述至少两个标 识信息分别对应的需要同步的联系人信息作为同步结果返回至所述终端设备; 同步处理单元,用于基于所述联系人信息同步请求,分别获取所述至少两个标识信息 对应的需要同步的联系人信息。
【专利摘要】本发明公开了一种信息同步方法、终端设备及服务器,所述方法包括:获取到用于存储联系人信息的至少两个存储介质对应的至少两个标识信息;基于所述至少两个标识信息,生成联系人信息同步请求;发送所述联系人信息同步请求至服务器侧,使得所述服务器侧基于所述联系人信息同步请求,分别获取所述至少两个标识信息对应的需要同步的联系人信息,将所述至少两个标识信息分别对应的需要同步的联系人信息作为同步结果返回至所述终端设备;从所述同步结果中获取到至少两个标识信息分别对应的需要同步的联系人信息后,分别对至少两个标识信息对应的至少两个存储介质中的联系人信息进行同步。
【IPC分类】H04L29/08
【公开号】CN105227663
【申请号】CN201510648444
【发明人】何平
【申请人】努比亚技术有限公司
【公开日】2016年1月6日
【申请日】2015年10月9日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1