一种同步方法、服务器及终端技术

技术编号:21552387 阅读:108 留言:0更新日期:2019-07-07 00:22
本发明专利技术实施例公开了一种同步方法、服务器及终端,上述同步方法,应用于服务器,包括:接收终端发送的同步指令;其中,同步指令携带终端对应的身份标识、终端目标标识以及同步信息;根据身份标识确定身份标识对应的预存目标标识映射表;根据终端目标标识和预存目标标识映射表,确定与终端目标标识对应的服务器目标标识;响应同步指令,按照同步信息对服务器目标标识对应的预存信息进行同步处理。

A Synchronization Method, Server and Terminal

【技术实现步骤摘要】
一种同步方法、服务器及终端
本专利技术涉及数据业务领域,尤其涉及一种同步方法、服务器及终端。
技术介绍
通讯录同步可以包括非智能机时代从SIM卡(SubscriberIdentificationModule,用户身份识别卡)到手机的通讯录同步、社交网络的通讯录同步、智能终端的通讯录同步等,其中,智能终端的通讯录同步是指将智能终端中的通讯录备份存储。目前,已经存在多种应用于智能终端的通讯录同步软件,同时,越来越多的应用也都具有备份存储通讯录的功能。其中,现有的终端通讯录备份同步的相关软件,主要以基于用户的全量上传和下载为主。然而,现有技术中通过用户的全量上传和下载进行终端通讯录备份同步时,由于全量备份同步无法解决单方面修改、删除信息的情况,因此会存在数据冗余、时间和流量消耗大的问题,且在不同的终端上对服务器中的通讯录进行全量修改时,无法保证数据的完全一致,导致同步效率低的缺陷。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种同步方法、服务器及终端,可以有效地解决同步时数据冗余、时间和流量消耗大的问题,同时能够大大提高同步效率。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种同步方法,应用于服务器,所述方法包括:接收终端发送的同步指令;其中,所述同步指令携带所述终端对应的身份标识、终端目标标识以及同步信息;根据所述身份标识确定所述身份标识对应的预存目标标识映射表;根据所述终端目标标识和所述预存目标标识映射表,确定与所述终端目标标识对应的服务器目标标识;响应所述同步指令,按照所述同步信息对所述服务器目标标识对应的第一预存信息进行同步处理。在上述方案中,所述接收终端发送的同步指令之前,所述方法还包括:接收所述终端发送的标识映射请求;其中,所述标识映射请求携带所述身份标识、终端请求目标以及所述终端请求目标对应的请求目标标识;为所述终端请求目标分配服务器映射标识;根据所述请求目标标识和所述服务器映射标识,建立所述预存目标标识映射表。在上述方案中,所述根据所述请求目标标识和所述服务器映射标识,建立所述预存目标标识映射表之后,所述方法还包括:响应所述标识映射请求,将所述预存目标标识映射表发送至所述终端。本专利技术实施例提供了一种同步方法,应用于终端,所述方法包括:获取第一变更指令;其中,所述第一变更指令携带第一变更目标和第一变更内容;根据所述第一变更目标确定所述第一变更目标对应的终端目标标识,并根据所述第一变更内容生成同步信息;向服务器发送同步指令;其中,所述同步指令携带所述终端对应的身份标识、所述终端目标标识以及所述同步信息。在上述方案中,所述获取第一变更指令之后,所述方法还包括:获取所述第一变更目标对应的第二预存信息;根据所述第一变更内容对所述第二预存信息进行更改。在上述方案中,所述获取第一变更指令之前,所述方法还包括:获取第二变更指令;其中,所述第二变更指令携带终端请求目标;为所述终端请求目标分配请求目标标识;向所述服务器发送标识映射请求;其中,所述标识映射请求携带所述身份标识、所述终端请求目标以及所述请求目标标识。在上述方案中,所述向所述服务器发送标识映射请求之后,所述方法还包括:接收所述服务器发送的预存目标标识映射表。在上述方案中,所述向所述服务器发送标识映射请求之前,所述方法还包括:获取所述终端对应的预设配置信息;根据所述预设配置信息生成所述身份标识。本专利技术实施例提供了一种服务器,所述服务器包括:第一接收单元、第一确定单元以及同步单元,所述第一接收单元,用于接收终端发送的同步指令;其中,所述同步指令携带所述终端对应的身份标识、终端目标标识以及同步信息;所述第一确定单元,用于根据所述身份标识确定所述身份标识对应的预存目标标识映射表;以及根据所述终端目标标识和所述预存目标标识映射表,确定与所述终端目标标识对应的服务器目标标识;所述同步单元,用于响应所述同步指令,按照所述同步信息对所述服务器目标标识对应的第一预存信息进行同步处理。在上述方案中,所述服务器还包括:第一分配单元和建立单元,所述第一接收单元,还用于接收终端发送的同步指令之前,接收所述终端发送的标识映射请求;其中,所述标识映射请求携带所述身份标识、终端请求目标以及所述终端请求目标对应的请求目标标识;所述第一分配单元,用于为所述终端请求目标分配服务器映射标识;所述建立单元,用于根据所述请求目标标识和所述服务器映射标识,建立所述预存目标标识映射表。在上述方案中,所述服务器还包括:第一发送单元,所述第一发送单元,用于根据所述请求目标标识和所述服务器映射标识,建立所述预存目标标识映射表之后,响应所述标识映射请求,将所述预存目标标识映射表发送至所述终端。本专利技术实施例提供了一种终端,所述终端包括:获取单元、第二确定单元以及第二发送单元,所述获取单元,用于获取第一变更指令;其中,所述第一变更指令携带第一变更目标和第一变更内容;所述第二确定单元,用于根据所述第一变更目标确定所述第一变更目标对应的终端目标标识,并根据所述第一变更内容生成同步信息;所述第二发送单元,用于向服务器发送同步指令;其中,所述同步指令携带所述终端对应的身份标识、所述终端目标标识以及所述同步信息。在上述方案中,所述终端还包括:更改单元,所述获取单元,还用于获取第一变更指令之后,获取所述第一变更目标对应的第二预存信息;所述更改单元,用于根据所述第一变更内容对所述第二预存信息进行更改。在上述方案中,所述终端还包括:第二分配单元,所述获取单元,还用于获取第二变更指令;其中,所述第二变更指令携带终端请求目标;所述第二分配单元,用于为所述终端请求目标分配请求目标标识;所述第二发送单元,用于向所述服务器发送标识映射请求;其中,所述标识映射请求携带所述身份标识、所述终端请求目标以及所述请求目标标识。在上述方案中,所述终端还包括:第二接收单元,所述第二接收单元,用于向所述服务器发送标识映射请求之后,接收所述服务器发送的预存目标标识映射表。在上述方案中,所述终端还包括:生成单元,所述获取单元,还用于向所述服务器发送标识映射请求之前,获取所述终端对应的预设配置信息;所述生成单元,用于根据所述预设配置信息生成所述身份标识。本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现以下步骤:接收终端发送的同步指令;其中,所述同步指令携带所述终端对应的身份标识、终端目标标识以及同步信息;根据所述身份标识确定所述身份标识对应的预存目标标识映射表;根据所述终端目标标识和所述预存目标标识映射表,确定与所述终端目标标识对应的服务器目标标识;响应所述同步指令,按照所述同步信息对所述服务器目标标识对应的第一预存信息进行同步处理。由此可见,本专利技术实施例的技术方案中,接收终端发送的同步指令;其中,同步指令携带终端对应的身份标识、终端目标标识以及同步信息;根据身份标识确定身份标识对应的预存目标标识映射表;根据终端目标标识和预存目标标识映射表,确定与终端目标标识对应的服务器目标标识;响应同步指令,按照同步信息对服务器目标标识对应的预存信息进行同步处理。由此可见,本专利技术实施例提出的一种同步方法、服务器及终端,可以根据同步指令本文档来自技高网...

【技术保护点】
1.一种同步方法,应用于服务器,其特征在于,所述方法包括:接收终端发送的同步指令;其中,所述同步指令携带所述终端对应的身份标识、终端目标标识以及同步信息;根据所述身份标识确定所述身份标识对应的预存目标标识映射表;根据所述终端目标标识和所述预存目标标识映射表,确定与所述终端目标标识对应的服务器目标标识;响应所述同步指令,按照所述同步信息对所述服务器目标标识对应的第一预存信息进行同步处理。

【技术特征摘要】
1.一种同步方法,应用于服务器,其特征在于,所述方法包括:接收终端发送的同步指令;其中,所述同步指令携带所述终端对应的身份标识、终端目标标识以及同步信息;根据所述身份标识确定所述身份标识对应的预存目标标识映射表;根据所述终端目标标识和所述预存目标标识映射表,确定与所述终端目标标识对应的服务器目标标识;响应所述同步指令,按照所述同步信息对所述服务器目标标识对应的第一预存信息进行同步处理。2.根据权利要求1所述的方法,其特征在于,所述接收终端发送的同步指令之前,所述方法还包括:接收所述终端发送的标识映射请求;其中,所述标识映射请求携带所述身份标识、终端请求目标以及所述终端请求目标对应的请求目标标识;为所述终端请求目标分配服务器映射标识;根据所述请求目标标识和所述服务器映射标识,建立所述预存目标标识映射表。3.根据权利要求2所述的方法,其特征在于,所述根据所述请求目标标识和所述服务器映射标识,建立所述预存目标标识映射表之后,所述方法还包括:响应所述标识映射请求,将所述预存目标标识映射表发送至所述终端。4.一种同步方法,应用于终端,其特征在于,所述方法包括:获取第一变更指令;其中,所述第一变更指令携带第一变更目标和第一变更内容;根据所述第一变更目标确定所述第一变更目标对应的终端目标标识,并根据所述第一变更内容生成同步信息;向服务器发送同步指令;其中,所述同步指令携带所述终端对应的身份标识、所述终端目标标识以及所述同步信息。5.根据权利要求4所述的方法,其特征在于,所述获取第一变更指令之后,所述方法还包括:获取所述第一变更目标对应的第二预存信息;根据所述第一变更内容对所述第二预存信息进行更改。6.根据权利要求4所述的方法,其特征在于,所述获取第一变更指令之前,所述方法还包括:获取第二变更指令;其中,所述第二变更指令携带终端请求目标;为所述终端请求目标分配请求目标标识;向所述服务器发送标识映射请求;其中,所述标识映射请求携带所述身份标识、所述终端请求目标以及所述请求目标标识。7.根据权利要求6所述的方法,其特征在于,所述向所述服务器发送标识映射请求之后,所述方法还包括:接收所述服务器发送的预存目标标识映射表。8.根据权利要求6所述的方法,其特征在于,所述向所述服务器发送标识映射请求之前,所述方法还包括:获取所述终端对应的预设配置信息;根据所述预设配置信息生成所述身份标识。9.一种服务器,其特征在于,所述服务器包括:第一接收单元、第一确定单元以及同步单元,所述第一接收单元,用于接收终端发送的同步指令;其中,所述同步指令携带所述终端对应的身份标识、终端目标标识以及同步信息;所述第一确定单元,用于根据所述身份标识确定所述身份标识对应的预存目标标识映射表;以及根据所述终端目标标识和所述预存目标标识映射表,确定与所述终端目标标识对应的服务器目标标识;所述同步单元,用于响应所述同步指令,按照所述同步信息对所述服务器目标标识对应的第一预存信息进行同步处理。10.根据...

【专利技术属性】
技术研发人员:贺小红庄仁峰胡文辉叶天宽黄鹤羽何亚玲
申请(专利权)人:中国移动通信集团公司中移互联网有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1