应用数据的同步方法、同步装置和计算机可读存储介质制造方法及图纸

技术编号:24946164 阅读:37 留言:0更新日期:2020-07-17 22:55
本发明专利技术提供了一种应用数据的同步方法、同步装置和计算机可读存储介质,应用数据的同步方法包括以下步骤:响应于应用数据同步指令,根据服务端应用数据的数据结构获取服务端结构戳,并根据移动端应用数据的数据结构获取移动端结构戳;将服务端结构戳和移动端结构戳进行异同比较,并根据比较结果对服务端应用数据和/或移动端应用数据进行更新,以使得服务端应用数据与移动端应用数据相互同步。本发明专利技术的技术方案可使得服务端和移动端之间的数据同步过程更加简单高效。

【技术实现步骤摘要】
应用数据的同步方法、同步装置和计算机可读存储介质本申请要求2020年03月02日在中国国家知识产权局提交的申请号为2020101366260、专利技术名称为“应用数据的同步方法、同步装置和计算机可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本专利技术涉及计算机通讯的
,具体而言,涉及一种应用数据的同步方法、同步装置和计算机可读存储介质。
技术介绍
随着计算机科学和网络技术的发展,手机、掌上电脑(英文名称:PersonalDigitalAssistant,英文简称:PDA)等便携的移动设备得到了越加广泛地应用。其中,移动设备在相对于服务器离线后,其存储数据的数据结构需要与服务器中存储数据的数据结构保持一致。相关技术中存在的其中一项不足是,移动设备和服务器中数据的结构可能存在不相互一致的情况,这一情况增加了移动设备和服务器之中应用数据同步的便捷程度。另外,整个说明书对
技术介绍
的任何讨论,并不代表该
技术介绍
一定是所属领域技术人员所知晓的现有技术,整个说明书中的对现有技术的任何讨论并不代表该现有技术一定是广泛公知的或一定构成本领域的公知常识。
技术实现思路
本专利技术旨在至少解决相关技术中存在的技术问题之一。为此,本专利技术的第一目的在于提供一种应用数据的同步方法。本专利技术的第二目的在于提供一种应用数据的同步装置。本专利技术的第三目的在于提供一种计算机可读存储介质。为实现本专利技术的第一目的,本专利技术的实施例提供了一种应用数据的同步方法,包括以下步骤:响应于应用数据同步指令,根据服务端应用数据的数据结构获取服务端结构戳,并根据移动端应用数据的数据结构获取移动端结构戳;将服务端结构戳和移动端结构戳进行异同比较,并根据比较结果对服务端应用数据和/或移动端应用数据进行更新,以使得服务端应用数据与移动端应用数据相互同步。通过结构戳的标识作用,可准确判断服务端和移动端的数据结构是否相同。服务端结构戳和移动端结构戳分别标识了服务端和移动端应用数据的结构变化情况,因此,通过将服务端结构戳和移动端结构戳进行异同比较,可获知两者的数据结构是否相同,进而对服务端应用数据和/或移动端应用数据进行更新处理,以实现二者数据的相互同步。另外,本专利技术上述实施例提供的技术方案还可以具有如下附加技术特征:上述技术方案中,响应于应用数据同步指令,根据服务端应用数据的数据结构获取服务端结构戳,并根据移动端应用数据的数据结构获取移动端结构戳的步骤具体包括:根据服务端应用数据的数据结构获取至少一个的服务端应用数据参数,并根据服务端应用数据参数计算获取服务端结构戳;根据移动端应用数据的数据结构获取至少一个的移动端应用数据参数,并根据移动端应用数据参数计算获取移动端结构戳。本实施例通过根据服务端应用数据参数计算获取服务端结构戳,并根据移动端应用数据参数计算获取移动端结构戳的技术方案,使得结构戳能够充分还原或表征应用数据的实际结构,以达到精准判定移动端和客户端数据结构异同的目的。上述任一技术方案中,根据服务端应用数据的数据结构获取至少一个的服务端应用数据参数,并根据服务端应用数据参数计算获取服务端结构戳的步骤具体包括:根据服务端结构戳的标识程度,确定服务端应用数据参数的数量;分别根据各个服务端应用数据参数,逐一获取与服务端应用数据参数对应的服务端结构戳因子;根据全部的服务端结构戳因子,计算获取服务端结构戳;其中,服务端应用数据参数的数量适于无限扩展。本实施例提供了一种具有无限扩展性的服务端结构戳,其可对服务端应用数据的数据结构进行准确地表达。上述任一技术方案中,根据移动端应用数据的数据结构获取至少一个的移动端应用数据参数,并根据移动端应用数据参数计算获取移动端结构戳的步骤具体包括:根据移动端结构戳的标识程度,确定移动端应用数据参数的数量;分别根据各个移动端应用数据参数,逐一获取与移动端应用数据参数对应的移动端结构戳因子;根据全部的移动端结构戳因子,计算获取移动端结构戳;其中,移动端应用数据参数的数量适于无限扩展。本实施例提供了一种具有无限扩展性的移动端结构戳,其可对移动端应用数据的数据结构进行准确地表达。上述任一技术方案中,根据服务端应用数据的数据结构获取至少一个的服务端应用数据参数,并根据服务端应用数据参数计算获取服务端结构戳的步骤具体包括:根据服务端应用数据的数据结构获取第一服务端应用数据参数,并根据第一服务端应用数据参数生成第一服务端结构戳因子;根据服务端应用数据的数据结构获取第二服务端应用数据参数,并根据第二服务端应用数据参数生成第二服务端结构戳因子;根据第一服务端结构戳因子和第二服务端结构戳因子获取服务端结构戳。本实施例采用第一服务端结构戳因子和第二服务端结构戳因子,共同获取服务端结构戳,在保证对服务端的应用数据结构进行准确表达的基础上,保证了运算效率。上述任一技术方案中,根据移动端应用数据的数据结构获取至少一个的移动端应用数据参数,并根据移动端应用数据参数计算获取移动端结构戳的步骤具体包括:根据移动端应用数据的数据结构获取第一移动端应用数据参数,并根据第一移动端应用数据参数生成第一移动端结构戳因子;根据移动端应用数据的数据结构获取第二移动端应用数据参数,并根据第二移动端应用数据参数生成第二移动端结构戳因子;根据第一移动端结构戳因子和第二移动端结构戳因子获取移动端结构戳。本实施例采用第一移动端结构戳因子和第二移动端结构戳因子,共同获取移动端结构戳,在保证对移动端的应用数据结构进行准确表达的基础上,保证了运算效率。上述任一技术方案中,第一服务端应用数据参数和第一移动端应用数据参数为同步数据表集,第一服务端结构戳因子和第一移动端结构戳因子为表结构特征因子;第二服务端应用数据参数和第二移动端应用数据参数为同步数据列集,第二服务端结构戳因子和第二移动端结构戳因子为列结构特征因子。本实施例可对服务端应用数据的数据结构和移动端应用数据的数据结构分别进行准确而高效地表征,以保证数据结构异同比较的准确性和效率。上述任一技术方案中,列结构特征因子通过以下步骤获得:通过各个表的列名组成文本分别进行一次计算,以获得第一散列;将第一散列再次组成文本,并进行二次计算,以获得第二散列;采用第二散列作为列结构特征因子。本实施例提供了一种获得列结构特征因子的具体方式,其能够对列结构特征因子进行有效而准确地获取和表征。为实现本专利技术的第二目的,本专利技术的实施例提供了一种应用数据的同步装置,包括:存储器,存储有计算机程序;处理器,执行计算机程序;其中,处理器在执行计算机程序时,实现如本专利技术任一实施例的应用数据的同步方法的步骤。本专利技术的实施例的应用数据的同步装置实现如本专利技术任一实施例的应用数据的同步方法,因此其具有如本专利技术任一实施例的应用数据的同步方法的全部有益效果,在此不再赘述。为实现本专利技术的第三目的,本专利技术的实施例提供了一种计算机可读存储介质,包括:计算机可读存储介质存储有计算机程序,计算机程本文档来自技高网...

【技术保护点】
1.一种应用数据的同步方法,其特征在于,包括以下步骤:/n响应于应用数据同步指令,根据服务端应用数据的数据结构获取服务端结构戳,并根据移动端应用数据的数据结构获取移动端结构戳;/n将所述服务端结构戳和所述移动端结构戳进行异同比较,并根据比较结果对所述服务端应用数据和/或所述移动端应用数据进行更新,以使得所述服务端应用数据与所述移动端应用数据相互同步。/n

【技术特征摘要】
20200302 CN 20201013662601.一种应用数据的同步方法,其特征在于,包括以下步骤:
响应于应用数据同步指令,根据服务端应用数据的数据结构获取服务端结构戳,并根据移动端应用数据的数据结构获取移动端结构戳;
将所述服务端结构戳和所述移动端结构戳进行异同比较,并根据比较结果对所述服务端应用数据和/或所述移动端应用数据进行更新,以使得所述服务端应用数据与所述移动端应用数据相互同步。


2.根据权利要求1所述的应用数据的同步方法,其特征在于,所述响应于应用数据同步指令,根据服务端应用数据的数据结构获取服务端结构戳,并根据移动端应用数据的数据结构获取移动端结构戳的步骤具体包括:
根据所述服务端应用数据的数据结构获取至少一个的服务端应用数据参数,并根据所述服务端应用数据参数计算获取所述服务端结构戳;
根据所述移动端应用数据的数据结构获取至少一个的移动端应用数据参数,并根据所述移动端应用数据参数计算获取所述移动端结构戳。


3.根据权利要求2所述的应用数据的同步方法,其特征在于,所述根据所述服务端应用数据的数据结构获取至少一个的服务端应用数据参数,并根据所述服务端应用数据参数计算获取所述服务端结构戳的步骤具体包括:
根据所述服务端结构戳的标识程度,确定所述服务端应用数据参数的数量;
分别根据各个所述服务端应用数据参数,逐一获取与所述服务端应用数据参数对应的服务端结构戳因子;
根据全部的所述服务端结构戳因子,计算获取所述服务端结构戳;
其中,所述服务端应用数据参数的数量适于无限扩展。


4.根据权利要求2所述的应用数据的同步方法,其特征在于,所述根据所述移动端应用数据的数据结构获取至少一个的移动端应用数据参数,并根据所述移动端应用数据参数计算获取所述移动端结构戳的步骤具体包括:
根据所述移动端结构戳的标识程度,确定所述移动端应用数据参数的数量;
分别根据各个所述移动端应用数据参数,逐一获取与所述移动端应用数据参数对应的移动端结构戳因子;
根据全部的所述移动端结构戳因子,计算获取所述移动端结构戳;
其中,所述移动端应用数据参数的数量适于无限扩展。


5.根据权利要求2所述的应用数据的同步方法,其特征在于,所述根据所述服务端应用数据的数据结构获取至少一个的服务...

【专利技术属性】
技术研发人员:赵子东李艳峰
申请(专利权)人:畅捷通信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1