一种用于本地端和云端数据同步的方法及系统技术方案

技术编号:13799670 阅读:30 留言:0更新日期:2016-10-07 02:28
本发明专利技术公开了一种用于本地端和云端数据同步的方法,所述方法包括以下步骤:在本地端和云端录入产品和/或服务的基础数据;定义录入的产品和/或服务的基础数据的原子数据标识;本地端和云端将带有原子数据标识的基础数据共享到中介服务器中;本地端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用;云端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用。本发明专利技术还公开了一种基于该方法的用于本地端和云端数据同步的系统。本发明专利技术提供的用于本地端和云端数据同步的方法及系统,能够实现本地云端的产品和/或服务的实时同步,安全性高。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种用于本地端和云端数据同步的方法及系统
技术介绍
随着互联网、物联网的发展,无论是传统的零售业还是服务业,都不得不面对已经到来的电子商务时代。很多传统的线下行业已经逐渐到达了饱和状态,普遍发展速度缓慢盈利水平下降。现在,很多传统企业已经开始转变思路,转守为攻,开始进军互联网电子商务,很多企业商家等已经进行了线上和线下同时提供产品和/或服务。但企业线上和线下业务应该是紧密结合在一起的,线上商店和线下实体最好能够想尽一切办法相互支持。但如何安全实时地同步线上电子商务和线下实体店是一个亟需解决的问题。
技术实现思路
鉴于目前网络通信
存在的上述不足,本专利技术提供一种用于本地端和云端数据同步的方法及系统,能够实现本地云端的产品和/或服务的实时同步,安全性高。为达到上述目的,本专利技术的实施例采用如下技术方案:一种用于本地端和云端数据同步的方法,所述用于本地端和云端数据同步的方法包括以下步骤:在本地端和云端录入产品和/或服务的基础数据;定义录入的产品和/或服务的基础数据的原子数据标识;本地端和云端将带有原子数据标识的基础数据共享到中介服务器中;本地端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用;云端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用。依照本专利技术的一个方面,所述定义录入的产品和/或服务的基础数据的原子数据标识具体可为:定义录入的产品和/或服务的基础数据的
种类、物理位置和时间戳标识。依照本专利技术的一个方面,所述用于本地端和云端数据同步的方法包括以下步骤:本地系统在云端进行注册,获得权限来获取产品和/或服务的基础数据。依照本专利技术的一个方面,所述用于本地端和云端数据同步的方法还包括以下步骤:用户可以直接通过访问云端获得产品和/或服务的基础数据进行使用。依照本专利技术的一个方面,所述用于本地端和云端数据同步的方法还包括以下步骤:采用云端共享高速内存机制来处理中介服务器的业务逻辑。依照本专利技术的一个方面,所述用于本地端和云端数据同步的方法中的数据传输采用的是加密传输的方式。依照本专利技术的一个方面,所述用于本地端和云端数据同步的方法还包括以下步骤:中介服务器每次完成数据的交接时检查数据的原子数据标识以保证数据的一致性。一种用于本地端和云端数据同步的系统,所述用于本地端和云端数据同步的系统包括:数据录入模块,用于在本地端和云端录入产品和/或服务的基础数据;原子标识模块,用于定义录入的产品和/或服务的基础数据的原子数据标识;中介共享模块,用于将本地端和云端带有原子数据标识的基础数据共享到中介服务器中;本地端更新模块,用于让本地端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用;云端更新模块,用于让云端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用。依照本专利技术的一个方面,所述定义录入的产品和/或服务的基础数据的原子数据标识具体可为:定义录入的产品和/或服务的基础数据的种类、物理位置和时间戳标识。依照本专利技术的一个方面,所述用于本地端和云端数据同步的系统
还包括:检查模块,用于在中介服务器每次完成数据的交接时检查数据的原子数据标识以保证数据的一致性。本专利技术实施的优点:本专利技术所述的用于本地端和云端数据同步的方法包括以下步骤:在本地端和云端录入产品和/或服务的基础数据;定义录入的产品和/或服务的基础数据的原子数据标识;本地端和云端将带有原子数据标识的基础数据共享到中介服务器中;本地端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用;云端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用。在本地和云端之间有一个缓冲和备份的中介服务器,对于比较大的和不变的数据在中介服务器实现缓冲提高速度,云端备份提高安全性,最终实现了本地和云端的产品和/或服务的实时同步,定义产品和/或服务基础数据的原子数据标识,数据安全性高。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术所述的一种用于本地端和云端数据同步的方法示意图;图2为本专利技术所述的一种用于本地端和云端数据同步的系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,一种用于本地端和云端数据同步的方法,所述用于本地端和云端数据同步的方法包括以下步骤:步骤S1:在本地端和云端录入产品和/或服务的基础数据;所述步骤S1在本地端和云端录入产品和/或服务的基础数据的具体实施方式可为:首先开通云端,在云端建立云端系统,然在再在云端系统中录入所能提供的产品和/或服务的基础数据。在本地端建立本地系统,然后再在本地系统中录入与云端系统一样的所能提供的产品和/或服务的基础数据。步骤S2:定义录入的产品和/或服务的基础数据的原子数据标识;在所述步骤S1录入产品和/或服务的基础数据时,为了解决内存崩溃时引起的云端和本地的数据不一致,需要对录入的产品和/或服务的基础数据进行定义,定义所述基础数据的原子数据标识。在实际应用中,所述原子数据标识可包括:产品和/或服务的种类、物理位置和时间戳标识。在实际应用中,每一个产品和/或服务基础数据都有唯一的种类、物理位置、和精确到ms级别的时间戳标识,来表示该数据的原子性。步骤S3:本地端和云端将带有原子数据标识的基础数据共享到中介服务器中;所述步骤S3本地端和云端将带有原子数据标识的基础数据共享到中介服务器中的具体实施方式可为:云端系统将录入好的定义了种类、物理位置和时间戳标识等原子数据标识的产品和/或服务基础数据共享备份到中介服务器中,与此同时,本地端系统将录入好的定义了种类、物理位置和时间戳标识等原子数据标识的产品和/或服务基础数据共享备份到中介服务器中,在本地和云端之间有一个缓冲和备份的中介服务器,对于比较大的和不变的数据在中介服务器实现缓冲提高速度,云端备份到中介服务器提高了安全性,即使网络出现故障也能正常工作,提高了可靠性。在实际应用中,可采用云端共享高速内存机制来处理中介服务器的业务逻辑。步骤S4:本地端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用;所述步骤S4本地端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用的具体实施方式可为:本地系统在云端进行注册,以获得权限来获取产品和/或服务的基础数
据,获得权限后,通过向中介服务器进行数据请求,中介服务器首先验证其数据获取权限,在验证通过后,中介服务器将云端共享被分到中介服务本文档来自技高网
...

【技术保护点】
一种用于本地端和云端数据同步的方法,其特征在于,所述用于本地端和云端数据同步的方法包括以下步骤:在本地端和云端录入产品和/或服务的基础数据;定义录入的产品和/或服务的基础数据的原子数据标识;本地端和云端将带有原子数据标识的基础数据共享到中介服务器中;本地端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用;云端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用。

【技术特征摘要】
1.一种用于本地端和云端数据同步的方法,其特征在于,所述用于本地端和云端数据同步的方法包括以下步骤:在本地端和云端录入产品和/或服务的基础数据;定义录入的产品和/或服务的基础数据的原子数据标识;本地端和云端将带有原子数据标识的基础数据共享到中介服务器中;本地端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用;云端从中介服务器中获取带有原子数据标识的产品和/或服务的基础数据进行更新以供用户使用。2.根据权利要求1所述的用于本地端和云端数据同步的方法,其特征在于,所述定义录入的产品和/或服务的基础数据的原子数据标识具体可为:定义录入的产品和/或服务的基础数据的种类、物理位置和时间戳标识。3.根据权利要求1所述的用于本地端和云端数据同步的方法,其特征在于,所述用于本地端和云端数据同步的方法还包括以下步骤:本地端在云端进行注册,获得权限来获取产品和/或服务的基础数据。4.根据权利要求1所述的用于本地端和云端数据同步的方法,其特征在于,所述用于本地端和云端数据同步的方法还包括以下步骤:用户可以直接通过访问云端获得产品和/或服务的基础数据进行使用。5.根据权利要求1所述的用于本地端和云端数据同步的方法,其特征在于,所述用于本地端和云端数据同步的方法还包括以下步骤:采用云端共享高速内存机制来处理中介服务器的业务逻辑。6.根据权利要求1所述的用于本地端和云端数据...

【专利技术属性】
技术研发人员:欧书云张立坚李骏
申请(专利权)人:上海物易网络科技有限公司
类型:发明
国别省市:上海;31

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

1