运营端与企业端的数据同步系统及方法技术方案

技术编号:36732583 阅读:10 留言:0更新日期:2023-03-04 10:00
本发明专利技术涉及一种运营端与企业端的数据同步系统,包括运营端,以及分别与所述运营端相连接的至少一个企业端;所述运营端用于配置所述企业端的数据版本以及管理所述企业端的运行数据,所述企业端与各台显示设备连接,所述企业端用于实现所述数据版本内的各项功能以及控制所述显示设备显示;所述运营端对其存储的与各个所述企业端对应的原始数据进行更新,获得最新企业数据,并将所述最新企业数据的服务版本号更新至最新服务版本号,根据所述最新企业数据和所述最新服务版本号导出数据更新包发送至企业端;所述企业端接收所述数据更新包,基于预设的数据更新策略和所述数据更新包,执行所述企业端的数据版本更新操作以及服务版本号更新操作。务版本号更新操作。务版本号更新操作。

【技术实现步骤摘要】
运营端与企业端的数据同步系统及方法


[0001]本申请实施例涉及数据同步
,尤其涉及一种运营端与企业端的数据同步系统及方法。

技术介绍

[0002]目前,运营端用于产生数据的定义,企业端再对运营端的数据进行抓取、改造和使用,并且,运营端也需要对企业端改造和使用的数据进行管理,企业端主要是提供给企业的管理人员使用,进行数据的录入和展示等。
[0003]在企业端网络较差或私有化部署的时候,运营端无法与其进行正常的通讯,从而造成运营端与企业端的数据无法同步保持一致。因此,开发人员提出了一种企业端向运营端抓取数据以进行数据同步方法,具体方案为:开发人员在对企业端的数据进行升级时,通过企业端账号登录企业端系统,在企业端上点击升级按钮抓取运营端的数据,并比较配置服务号和服务版本号后再进行数据同步。
[0004]但是,该数据同步方法存在以下问题:在开发过程中,开发人员需要不断修改数据结构,也就需要不断地登录企业端并点击企业端的相关按钮去进行抓取运营端的数据,再进行数据的同步,操作较为繁琐;并且,在每次登录企业端时,需要判断运营端当前的最新数据状态再决定是否升级,由于抓取数据以及升级过程依赖于网络,当网络延迟时,企业端的数据同步将会受到阻碍,出现延迟。

技术实现思路

[0005]本申请实施例提供了一种运营端与企业端的数据同步系统及方法,所述技术方案如下:
[0006]第一方面,本申请实施例提供了一种运营端与企业端的数据同步系统,包括运营端,以及分别与所述运营端相连接的至少一个企业端;所述运营端用于配置若干所述企业端的数据版本以及管理所述企业端的运行数据,所述企业端与各台显示设备连接,所述企业端用于实现所述数据版本内的各项功能以及控制所述显示设备显示;
[0007]所述运营端对其存储的与各个所述企业端对应的原始数据进行更新,获得最新数据,并将所述最新数据的服务版本号更新至最新服务版本号,根据所述最新数据和所述最新服务版本号导出数据更新包传输至所述企业端;
[0008]所述企业端接收所述数据更新包,基于预设的数据更新策略和所述数据更新包,执行所述企业端的数据版本更新操作以及服务版本号更新操作。
[0009]第二方面,本申请实施例提供了一种运营端与企业端的数据同步方法,应用于运营端,包括以下步骤:
[0010]响应于数据升级操作,对其存储的与各个所述企业端对应的原始数据进行更新,获得最新数据;
[0011]将所述最新数据的服务版本号更新至最新服务版本号;
[0012]根据所述最新数据和所述最新服务版本号导出数据更新包传输至所述企业端。
[0013]在本申请实施例中,通过运营端对其存储的与各个所述企业端对应的原始数据进行更新,获得最新数据,并将所述最新数据的服务版本号更新至最新服务版本号,根据所述最新数据和所述最新服务版本号导出数据更新包传输至所述企业端;企业端接收所述数据更新包,基于预设的数据更新策略和所述数据更新包,执行所述企业端的数据版本更新操作以及服务版本号更新操作。在对企业端的数据进行同步时,无需开发人员登录企业端账号进行数据抓取以及更新操作,数据同步方法较为简便,且不受网络延迟的影响。
[0014]为了更好地理解和实施,下面结合附图详细说明本申请的技术方案。
附图说明
[0015]图1为本申请一个实施例提供的运营端和企业端的数据同步系统的结果示意图;
[0016]图2为本申请一个实施例提供的运营端和企业端的交互过程示意图;
[0017]图3为本申请一个实施例提供的应用于企业端的数据同步方法的流程示意图;
[0018]图4为本申请一个实施例提供的企业端进行数据版本更新的过程示意图;
[0019]图5为本申请一个实施例提供的应用于运营端的数据同步方法的流程示意图。
具体实施方式
[0020]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0021]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0022]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0023]在本申请实施例中,运营端与各个企业端连接,企业端与各台显示设备连接。
[0024]其中,运营端用于配置企业端的数据版本,该数据版本内包括若干项待企业端实现的功能,例如:显示设备的管理功能以及显示内容的编辑功能等,并且,运营端还用于管理客户端的运行数据,对企业端的数据进行维护和备份。
[0025]企业端用于实现配置版本内的各项功能,用户通过与企业端交互,可以使用企业端提供的各项功能,并基于各项功能对各个显示设备进行显示控制。
[0026]在实际的应用场景中,为了不断地完善企业端的功能,运营端需要对企业端的数据版本进行配置更新,具体地,运营端需要主动与企业端建立连接,将配置数据版本所需的数据同步至企业端中。
[0027]此外,为了及时地掌控企业端的情况,运营端也需要对企业端的运行数据进行管理,具体地,运营端主动与企业端建立连接,获取企业端在运行过程中会产生的一部分运行数据并存储。
[0028]一般的,在软件开发过程中,开发人员经常需要将运营端和企业端在进行数据同步,若采取企业端向运营端拉取数据再进行升级的方式,开发人员就需要通过用户账号登录企业端,并点击相关按钮去进行抓取运营端的数据,再进行数据的同步,操作较为繁琐。
[0029]为解决上述技术问题,本申请实施例提出了一种运营端与企业端的数据同步系统。请同时参阅图1和图2,图1为本申请一个实施例提供的运营端和企业端的数据同步系统的结构示意图;图2为本申请一个实施例提供的运营端和企业端的交互过程示意图。
[0030]所述运营端与企业端的数据同步系统,包括:运营端100和以及分别与所述运营端100相连接的若干企业端200;所述运营端100用于配置若干所述企业端200的数据版本以及管理所述企业端200的运行数据,所述企业端200与各台显示设备连接,所述企业端200用于实现所述数据版本内的各项功能以及控制所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运营端与企业端的数据同步系统,包括运营端,以及分别与所述运营端相连接的至少一个企业端;所述运营端用于配置所述企业端的数据版本以及管理所述企业端的运行数据,所述企业端与各台显示设备连接,所述企业端用于实现所述数据版本内的各项功能以及控制所述显示设备显示;其特征在于,所述运营端对其存储的与各个所述企业端对应的原始数据进行更新,获得最新数据,并将所述最新数据的服务版本号更新至最新服务版本号,根据所述最新数据和所述最新服务版本号导出数据更新包传输至所述企业端;所述企业端接收所述数据更新包,基于预设的数据更新策略和所述数据更新包,执行所述企业端的数据版本更新操作以及服务版本号更新操作。2.根据权利要求1所述的运营端与企业端的数据同步系统,其特征在于,所述基于预设的数据更新策略和所述数据更新包,执行所述企业端的数据版本更新操作以及服务版本号更新操作,包括:获取所述企业端的原始数据;对比所述企业端的原始数据和所述数据更新包中的最新数据,得到所述企业端对应的待创建数据记录、待更新数据记录和待删除数据记录;根据所述待创建数据记录、待更新数据记录和待删除数据记录,对所述企业端的原始数据进行更新;从所述数据更新包中获取所最新数据对应的所述最新服务版本号,在所述企业端的数据更新后将其服务版本号更新至所述最新服务版本号。3.根据权利要求1所述的运营端与企业端的数据同步系统,其特征在于,所述原始数据包括具有第一标识号,所述数据更新包中的最新数据具有第二标识号;所述对比所述企业端的原始数据和所述数据更新包中的最新数据,得到所述企业端对应的待创建数据记录、待更新数据记录和待删除数据记录,包括:对比所述企业端的原始数据的第一标识号和所述数据更新包的最新数据的第二标识号;若所述最新数据中包括所述第二标识号,且所述原始数据中不包括所述第二标识号,则根据所述第二标识号得到对应的待创建数据记录;若所述最新数据中的第二标识号与所述原始数据中的第一标识号存在关联,则根据所述原始数据和所述最新数据之间的差异得到待更新数据记录;若所述原始数据中包括所述第一标识号,且所述最新数据中不包括所述第一标识号,则根据所述第一标识号得到对应的待删除数据记录。4.根据权利要求3所述的运营端与企业端的数据同步系统,其特征在于,所述待创建数据记录包括根据所述第二标识号创建的新增数据,以及对所述新增数据进行的新增操作;所述待更新数据记录包括根据所述原始数据和所述最新数据之间的差异获得修改数据,以...

【专利技术属性】
技术研发人员:刘羽
申请(专利权)人:广州视臻信息科技有限公司
类型:发明
国别省市:

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

1