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

文档序号:9474385阅读:来源:国知局
r>[0086] 步骤603 :将所述至少两个标识信息分别对应的需要同步的联系人信息作为同步 结果返回至所述终端设备。
[0087] 所述标识信息可以为以下几种类型之一:终端设备对应的设备标识信息、客户身 份识别信息。相应的,所述联系人信息的存储介质可以为以下几种之一:终端设备自身的存 储空间、客户身份识别卡中的存储空间。
[0088] 其中,所述客户身份识别信息可以为智能手机中的S頂卡对应的标识信息。当前 智能手机中可以至少保存以下几种联系人信息:终端设备直接在内存中保存的联系人信 息;在S頂卡中保存的联系人信息。本实施例中所述智能手机可以为至少具备两个S頂卡 的智能手机,也就是说,智能手机中除了一个终端设备的设备标识信息之外,还有至少两个 客户身份识别信息。
[0089] 本实施例中,所述方法还包括:向终端设备发送密钥;其中,所述密钥用于对与所 述服务器交互的信息进行加密及解密。可以具体为:将用户的账号和密码进行MD5加密后 访问服务器,服务器进行账户和密码验证,验证通过后将验证结果和本次同步操作过程中 消息加密的密钥返回给终端设备。
[0090] 本实施例中还可以包括:基于终端设备发来的同步时间戳进行处理并得到同步结 果。具体可以包括:服务器基于所述同步时间戳中的第一时间戳进行检测,如果所述第一时 间戳与所述服务器中保存的上一次同步时间相符,则根据所述同步时间戳中的第二时间 戳匹配得到同步数据并基于同步数据确定同步结果;如果所述第一时间戳与所述服务器中 保存的上一次同步时间不相符,则服务器会要求终端设备进行全同步。
[0091] 优选地,本实施例中所述同步结果中可以包括有:标识信息及其对应的需要同步 的联系人信息。所述同步结果中除上述两个信息之外,还可以包括有需要同步的联系人信 息的状态。即:标识信息+状态+联系人信息;其中,所述状态可以有多种,比如可以包括有 需要修改、需要增加、需要删除等。
[0092] 相应的,所述分别对至少两个标识信息进行联系人信息的同步可以包括:根据所 述需要同步的联系人信息的状态,分别对至少两个标识信息对应的联系人信息进行同步。
[0093] 具体的,联系人信息的状态为修改时,可以根据同步结果修改相应的联系人信息; 比如,联系人信息张三对应的状态为修改,则根据同步结果中张三对应的联系人信息进行 修改;
[0094] 联系人信息的状态为增加时,可以根据所述同步结果直接在其标识信息对应的存 储位置处保存增加的联系人信息;
[0095] 联系人信息的状态为删除时,查找到该标识信息对应的需要删除的联系人信息并 删除该联系人信息;比如,需要删除S頂卡一中的用户A的信息,则根据该同步结果直接将 S頂卡一中的用户A对应的联系人信息直接删除。
[0096] 优选地,基于上述实施例,本发明还可以提供终端设备主动向服务器进行数据同 步的方法,包括:服务器侧基于所述同步数据对其保存的所述至少两个标识信息及其对应 的联系人信息进行更新。其中,所述更新可以为增加、或删除、或修改。比如,将S頂卡一中 的N个联系人信息与服务器侧保存的S頂卡一的多个联系人信息进行对比,将不同的联系 人信息进行更新;或者,直接将S頂卡一中的N个联系人信息覆盖保存至服务器的S頂卡一 对应的位置处。
[0097] 另外,所述服务器侧还可以建立存储列表,如表2所示,包括有联系人信息、服务 器中的数据存储标识、联系人信息对应的存储介质所在位置:
[0098]
[0099] 表 2
[0100] 进一步地,基于表1以及表2还可以建立服务器中的数据存储标识以及终端设备 中的标识信息之间的映射关系,建立映射关系的方式可以均基于联系人信息对应的存储介 质为关联而建立。建立结果可以如表3所示:
[0102] 表 3
[0103] 可见,通过采用上述方案,就能够基于存储联系人信息的不同的存储介质的标识 信息生成同步请求,从服务器侧获取到用于更新不同的存储介质中的联系人信息的同步结 果;如此,就能够分别针对终端设备中的不同存储介质中的联系人信息分别进行同步,避免 了现有技术中无法区分不同的存储介质的联系人信息而带来的不必要的麻烦,提升了终端 设备的操作效率。
[0104] 实施例四、
[0105] 本发明实施例提供了一种终端设备,如图7所示,包括:
[0106] 处理单元71,用于获取到用于存储联系人信息的至少两个存储介质对应的至少两 个标识信息;基于所述至少两个标识信息,生成联系人信息同步请求;
[0107] 第一通信单元72,用于发送所述联系人信息同步请求至服务器侧;
[0108] 同步单元73,用于从所述同步结果中获取到至少两个标识信息分别对应的需要同 步的联系人信息后,分别对至少两个标识信息对应的至少两个存储介质中的联系人信息进 行同步。
[0109] 这里,所述终端设备可以为智能手机。
[0110] 所述标识信息可以为以下几种类型之一:终端设备对应的设备标识信息、客户身 份识别信息。相应的,所述联系人信息的存储介质可以为以下几种之一:终端设备自身的存 储空间、客户身份识别卡中的存储空间。
[0111] 其中,所述客户身份识别信息可以为智能手机中的SIM卡对应的标识信息。当前 智能手机中可以至少保存以下几种联系人信息:终端设备直接在内存中保存的联系人信 息;在SIM卡中保存的联系人信息。
[0112] 本实施例中所述智能手机可以为至少具备两个S頂卡的智能手机,也就是说,智 能手机中除了一个终端设备的设备标识信息之外,还有至少两个客户身份识别信息。
[0113] 本实施例中,获取到自身的至少两个标识信息之前,所述处理单元71,用于从服务 器侧获取到密钥;其中,所述密钥用于对与所述服务器交互的信息进行加密及解密。可以具 体为:将用户的账号和密码进行MD5加密后访问服务器,服务器进行账户和密码验证,验证 通过后将验证结果和本次同步操作过程中消息加密的密钥返回给终端设备。
[0114] 本实施例中所述处理单元71,用于获取到同步时间戳;其中,所述同步时间戳中 至少包括有上一次进行同步的第一时间戳以及当前发起同步请求的第二时间戳;利用所述 至少两个标识信息以及所述同步时间戳,生成联系人信息同步请求。
[0115] 优选地,本实施例中所述同步结果中可以包括有:标识信息及其对应的需要同步 的联系人信息。
[0116] 进一步地,所述同步结果中除上述两个信息之外,还可以包括有需要同步的联系 人信息的状态。即:标识信息+状态+联系人信息;其中,所述状态可以有多种,比如可以包 括有需要修改、需要增加、需要删除等。
[0117] 相应的,所述分别对至少两个标识信息进行联系人信息的同步可以包括:根据所 述需要同步的联系人信息的状态,分别对至少两个标识信息对应的联系人信息进行同步。
[0118] 具体的,联系人信息的状态为修改时,可以根据同步结果修改相应的联系人信息; 比如,联系人信息张三对应的状态为修改,则根据同步结果中张三对应的联系人信息进行 修改;
[0119] 联系人信息的状态为增加时,可以根据所述同步结果直接在其标识信息对应的存 储位置处保存增加的联系人信息;
[0120] 联系人信息的状态为删除时,查找到该标识信息对应的需要删除的联系人信息并 删除该联系人信息;比如,需要删除S頂卡一中的用户A的信息,则根据该同步结果直接将 S頂卡一中的用户A对应的联系人信息直接删除。
[0121] 优选地,基于上述实施例,处理单元71,用于分别获取所述至少两个存储介质对应 的至少两个标识信息及其对应的联系人信息;将所述至少两个标识信息及其对应的联系人 信息作为同步数据发送至服务器侧,使得所述服务器侧基于所述同步数据对其保存的所述 至少两个标识信息及其对应的联系人信息进行更新。其中,所述更新可以为增加、或删除、 或修改。比如,将S頂卡一中的N个联系人信息与服务器侧保存的S頂卡一的多个联系人 信息进行对比,将不同的联系人信息进行更新;或者,直接将S頂卡一中的N个联系人信息 覆盖保存至服务器的S頂卡一对应的位置处。
[0122] 可见,通过采用上述方案,就能够基于存储联系人信息的不同的存储介质的标识 信息生成同步请求,从服务器侧获取到用于更新不同的存储介质中的联系人信息的同步结 果;如此,就能够分别针对终端设备中的不同存储介质中的联系人信息分别进行同步,避免 了现有技术中无法区分不同的存储介质的联系人信息而带来的不必要的麻烦,提升了终端 设备的操作效率。
[0123] 实施例五、
[0124] 本发明实施例还提供了一种服务器,如图8所示,包括:
[0125] 第二通信单元81,用于接收到终端设备发来的联系人信息同步请求;将所述至少 两个标识信息分别对应的需要同步的联系人信息作为同步结果返回至所述终端设备;
[0126] 同步处理单元82,用于基于所述联系人信息同步请求,分别获取所述至少两个标 识信息对应的需要同步的联系人信息。
[0127] 所述标识信息可以为以下几种类型之一:终端设备对应的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1