一种信息同步方法、同步系统、计算机设备和介质技术方案

技术编号:24455903 阅读:26 留言:0更新日期:2020-06-10 15:32
本发明专利技术公开了一种移动终端与服务器之间的信息同步方法、信息同步系统、计算机可读存储介质和计算机设备,所述信息同步方法包括:所述移动终端在离线状态下更新终端数据库的信息,并在离线状态转为在线状态时向服务器发送离线数据同步请求以获取服务签名并更新终端数据库,同时将所述更新的信息发送至服务器以同步服务器数据库的信息。本发明专利技术提供的实施例能够解决现有技术中因网络环境束缚导致的移动终端和服务器数据库的数据同步问题,实现多移动终端与服务器的实时同步问题,有效提高信息管理的效率。

An information synchronization method, synchronization system, computer equipment and medium

【技术实现步骤摘要】
一种信息同步方法、同步系统、计算机设备和介质
本专利技术涉及仓库管理领域,特别是涉及一种移动终端与服务器之间的信息同步方法、信息同步系统、计算机可读存储介质和计算机设备。
技术介绍
随着移动互联网技术的兴起,企业内部应用由原有PC端向移动终端转移,使用移动终端可以大大提高企业信息化程度、智能制造程度,移动终端开发涉及算法较多,通过优良和高效的算法可以有效解决业务中的需求。当前多终端数据同步一般直接访问服务器端数据库,移动终端本地不存储数据,在无网络环境下移动终端无法使用,不能满足制造企业网络覆盖不全面的问题。现有多终端数据同步方法一般采用全部更新的方式,不能部分更新,导致数据同步时间慢,效率低下,特别是当前大数据时代的到来,数据量巨大,全部更新时间耗时长,不仅影响用户体验,更影响设备性能。
技术实现思路
为了解决上述问题至少之一,本专利技术第一个实施例提供一种移动终端与服务器之间的信息同步方法,应用于移动终端,包括:判断所述移动终端为离线状态时:若信息更新则更新终端数据库的信息,每个信息包括名称、数据本文档来自技高网...

【技术保护点】
1.一种移动终端与服务器之间的信息同步方法,应用于移动终端,其特征在于,包括:/n判断所述移动终端为离线状态时:/n若信息更新则更新终端数据库的信息,每个信息包括名称、数据和签名,其中所述签名为所述移动终端生成的终端签名;判断所述移动终端从离线状态转为在线状态并且存在至少一个签名为终端签名的离线更新的信息时:/n向服务器发送离线数据同步请求,使得所述服务器生成服务签名并回传所述移动终端;/n根据所述服务签名更新所述终端数据库中的所述离线更新的各信息的签名,并将各所述更新了服务签名的信息发送至所述服务器,使得所述服务器根据接收的信息更新服务器数据库。/n

【技术特征摘要】
1.一种移动终端与服务器之间的信息同步方法,应用于移动终端,其特征在于,包括:
判断所述移动终端为离线状态时:
若信息更新则更新终端数据库的信息,每个信息包括名称、数据和签名,其中所述签名为所述移动终端生成的终端签名;判断所述移动终端从离线状态转为在线状态并且存在至少一个签名为终端签名的离线更新的信息时:
向服务器发送离线数据同步请求,使得所述服务器生成服务签名并回传所述移动终端;
根据所述服务签名更新所述终端数据库中的所述离线更新的各信息的签名,并将各所述更新了服务签名的信息发送至所述服务器,使得所述服务器根据接收的信息更新服务器数据库。


2.根据权利要求1所述的信息同步方法,其特征在于,还包括:
接收所述服务器广播的同步请求,查询是否存在签名为终端签名的信息;
若存在则:
向所述服务器发送离线数据同步请求,使得所述服务器生成服务签名并回传至所述移动终端,
根据所述服务签名更新所述终端数据库中签名为终端签名的信息的签名,并将各所述更新的信息发送至所述服务器,使得所述服务器将各所述更新的信息更新至所述服务器数据库。


3.根据权利要求1或2所述的信息同步方法,其特征在于,所述签名为时间戳,用于表明所述信息的同步状态和同步时间。


4.根据权利要求3所述的信息同步方法,其特征在于,还包括:
判断所述移动终端为在线状态时:
若信息更新则更新所述终端数据库的信息并向所述服务器发送在线数据更新请求,所述在线数据更新请求包括所述更新的信息的名称和数据,使得所述服务器生成服务签名并回传所述移动终端,并使得所述服务器将该信息的名称、数据和所述服务签名更新至所述服务器数据库;
根据所述服务签名更新终端数据库中对应的信息的签名;和/或
判断所述移动终端启动时或响应于外部操作同步时:
向所述服务器发送在线数据同步请求,所述在线数据同步请求包括所述移动终端的终端数据库的各信息的名称和签名,使得所述服务器根据所述各信息的名称和签名查询服务器数据库并将所述名称和签名之外的各信息封装为同步数据包以发送至所述移动终端;
接收所述同步数据包并将其中的各信息更新至所述终端数据库。


5.一种移动终端与服务器之间的信息同步方法,应用于服务器,其特征在于,包括:
接收移动终端发送的离线数据同步请求,生成服务签名并发送至所述移动终端,使得所述移动终端将所述服务签名更新至终端数据库中离线更新的信息,所述信息包括名称、数据和签名;
接收所述移动终端发送的所述更新了服务签名的信息,根据所述信息更新服务器数据库。


6.根据权利要求5所述的信息同步方法,其特征在于,还包括:
定时广播离线同步请求;
接收所述移动终端发送的离线数据同步请求,生成服务签名发送至所述移动终端,使得所述移动终端将所述服务签名更新至终端数据库中离线更新的信息;
接收所述移动终端发送的所述更新了服务签名的信息,根据所述信息更新服务器数据库。


7.根据权利要求5或6所述的信息同步方法,其特征在于,所述签名为时间戳,用于表明所述信息的同步状态和同步时间。


8.根据权利要求7所述的信息同步方法,其特征在于,还包括:
接收所述移动终端发送的在线数据更新请求,所述在线数据更新请求包括更新的信息的名称和数据;
生成服务签名并回传所述移动终端,同时将该信息的名称、数据和所述服务签名更新至所述服务器数据库,使得所述移动终端根据所述服务签名更新终端数据库中对应的信息的签名;
和/或
接收所述移动终端发送的在线数据同步请求,所述在线数据同步请求包括所述移动终端的终端数据库的各信息的名称和签名;
根据所述各信息的名称和签名查询服务器数据库并将所述名称和签名之外的各信息封装为同步数据包以发送至所述移动终端,使得所述移动终端根据所述同步数据包中的各信息更新至所述终端数据库。


9.一种移动终端与服务器之间的信息同步方法,其特征在于,包括
判断所述移动终端为离线状态时,
若信息更新则所述移动终端更新终端数据库的信息,每个信息包括名称、数据和签名,其中所述签名为所述移动终端生成的终端签名;
判断所述移动终端从离线状态转为在线状态并且存在至少一个签名为终端签名的离线更新的信息时:
所述移动终端向服务器发送离线数据同步请求;
所述服务器生成服务签名并回传所述移动终端;
所述移动终端根据所述服务签名更新所述终端数据库中的所述离线更新的各信息的签名,并将各所述更新了服务签名的信息发送至所述服务器;
所述服务器根据接收的信息更新服务器数据库。


10.根据权利要求9所述的信息同步方法,其特征在于,还包括:
所述移动终端接收...

【专利技术属性】
技术研发人员:梁亚东
申请(专利权)人:京东方科技集团股份有限公司鄂尔多斯市源盛光电有限责任公司
类型:发明
国别省市:北京;11

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

1