运营数据在线更新方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38921953 阅读:18 留言:0更新日期:2023-09-25 09:32
本申请涉及数据更新领域,尤其涉及一种运营数据在线更新方法、装置、计算机设备及存储介质。该方法包括:接收业务端注册的待更新运营数据的配置信息,以订阅所述运营数据;所述配置信息包括运营数据存储路径;根据所述运营数据存储路径确定运营平台存储容器内的运营数据,并根据设定的刷新机制检测所述运营数据是否更新;接收运营管理端根据业务需求更新的所述运营平台存储容器内的运营数据;获取更新后的运营数据,并发送至所述业务端。由此,本申请可以有效解决现有技术中更新运营数据灵活性差以及成本高的问题等。性差以及成本高的问题等。性差以及成本高的问题等。

【技术实现步骤摘要】
运营数据在线更新方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种运营数据在线更新方法、装置、计算机设备及存储介质。

技术介绍

[0002]现有产品是通过代码注入方式实现运营数据的更新,每一次运营数据的更新都依赖产品版本更新,即通过重新打包发布来实现运营数据的更新,例如ONES产品(项目研发管理软件)的更新。这种通过版本更新来更新运营数据的方式,不利于公司进行相关产品的运营活动,运营活动固化,不灵活,且频繁发布新版本,无论是开发还是测试均增加大量工作量,运营成本高,此外,客户频繁更新升级,体验感差。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种运营数据在线更新方法、装置、计算机设备及存储介质,可以有效解决现有技术中更新运营数据灵活性差以及成本高的问题等。
[0004]第一方面,本申请实施例提供一种运营数据在线更新方法,该方法适用于运营平台,包括:
[0005]接收业务端注册的待更新运营数据的配置信息,以订阅所述运营数据;所述配置信息包括运营数据存储路径;
[0006]根据所述运营数据存储路径确定运营平台存储容器内的运营数据,并根据设定的刷新机制检测所述运营数据是否更新;
[0007]接收运营管理端根据业务需求更新的所述运营平台存储容器内的运营数据;
[0008]获取更新后的运营数据,并发送至所述业务端。
[0009]在一些实施例中,该方法还包括将在线更新指定运营数据的行为进行抽象和封装,得到接口函数;所述接口函数包括注册函数和数据操作函数;
[0010]所述注册函数用于支持业务端将所述运营数据的配置信息传送至所述运营平台;所述数据操作函数用于根据所述配置信息获取运营数据并返回至所述业务端。
[0011]在一些实施例中,所述配置信息还包括业务触发事件;
[0012]所述运营数据存储路径用于供所述运营平台定位所述运营数据存储的存储容器;
[0013]所述业务触发事件用于确定在所述运营数据存储路径下所述业务端订阅的运营数据。
[0014]在一些实施例中,所述刷新机制包括:定时刷新策略、懒刷新策略和自定义刷新策略中至少一种。
[0015]在一些实施例中,所述配置信息包括自定义刷新策略;所述自定义刷新策略为用于指示所述运营平台根据设定逻辑刷新所述运营数据的逻辑函数;
[0016]其中,所述定时刷新策略为默认刷新机制,若所述配置信息内包括自定义刷新策略信息,则所述运营平台根据注册的自定义刷新策略检测所述运营数据的更新状态。
[0017]在一些实施例中,所述根据所述配置信息确定运营平台存储容器内的运营数据,并检测所述运营数据是否更新,包括:
[0018]检测所述运营数据的唯一标识有无变化,以确定所述运营数据的更新;若所述运营数据的唯一标识更新,则读取所述运营数据并存储至所述运营平台的缓存中,以供所述业务端获取。
[0019]在一些实施例中,所述接收运营管理端根据业务需求更新的所述运营平台存储容器内的运营数据之后,所述方法还包括:
[0020]根据所述业务端在所述运营平台中存储数据得到的存储配置文件对更新的运营数据进行校验;所述存储配置文件包括运营数据格式、运营数据类型和运营数据存储路径。
[0021]第二方面,本申请实施例提供一种运营数据在线更新装置,包括:
[0022]配置信息注册模块,用于接收业务端注册的待更新运营数据的配置信息,以订阅所述运营数据;
[0023]运营数据监测模块,用于根据所述配置信息确定运营平台存储容器内的运营数据,并检测所述运营数据是否更新;
[0024]更新数据接收模块,用于接收运营管理端根据业务需求更新的所述运营平台存储容器内的运营数据;
[0025]更新数据发送模块,用于获取更新后的运营数据,并发送至所述业务端。
[0026]第三方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于执行所述计算机程序以实施本申请第一方面提供的一种运营数据在线更新方法。
[0027]第四方面,本申请实施例提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上执行时,实施本申请第一方面提供的一种运营数据在线更新方法。
[0028]本申请具有如下有益效果:
[0029]本申请中运营平台接收业务端的配置信息,根据配置信息中运营数据存储路径确定存储容器内的运营数据,并检测运营数据是否更新;另一边,通过运营管理端根据需求更新运营平台内的运营数据。运营平台检测到运营数据变更后,将运营数据发送至业务端,从而实现业务端的数据更新。本申请无需发布新的业务端版本,运营灵活性高,减少了开发和测试的工作量,降低了运营成本。由此,本申请可以有效解决现有技术中更新运营数据的方法,灵活性差以及成本高的问题等。
附图说明
[0030]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0031]图1示出了本申请实施例的运营数据在线更新方法的一种应用场景图;
[0032]图2示出了本申请实施例的运营数据在线更新方法的流程图;
[0033]图3示出了本申请实施例的运营数据在线更新系统的一种结构示意图;
[0034]图4示出了本申请实施例的运营数据在线更新系统的另一种结构示意图;
[0035]图5示出了本申请实施例中根据业务触发事件刷新运营数据的一种时序图;
[0036]图6示出了本申请实施例中缓存运营数据的一种时序图;
[0037]图7示出了本申请实施例的运营数据在线更新系统的再一种结构示意图;
[0038]图8示出了本申请实施例的运营数据在线更新装置的一种结构示意图。
[0039]主要元件符号说明:
[0040]100

运营平台;110

接口层;120

业务层;130

基础组件;140

存储层;200

业务端;210

第一业务端;220

第二业务端;300

运营管理端;810

配置信息注册模块;820

运营数据监测模块;830

更新数据接收模块;840

更新数据发送模块。
具体实施方式
[0041]下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
[0042]通常在此处附图中描本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运营数据在线更新方法,应用于运营平台,其特征在于,该方法包括:接收业务端注册的待更新运营数据的配置信息,以订阅所述运营数据;所述配置信息包括运营数据存储路径;根据所述运营数据存储路径确定运营平台存储容器内的运营数据,并根据设定的刷新机制检测所述运营数据是否更新;接收运营管理端根据业务需求更新的所述运营平台存储容器内的运营数据;获取更新后的运营数据,并发送至所述业务端。2.根据权利要求1所述的运营数据在线更新方法,其特征在于,该方法还包括将在线更新指定运营数据的行为进行抽象和封装,得到接口函数;所述接口函数包括注册函数和数据操作函数;所述注册函数用于支持业务端将所述运营数据的配置信息传送至所述运营平台;所述数据操作函数用于根据所述配置信息获取运营数据并返回至所述业务端。3.根据权利要求1所述的运营数据在线更新方法,其特征在于,所述配置信息还包括业务触发事件;所述运营数据存储路径用于供所述运营平台定位所述运营数据存储的存储容器;所述业务触发事件用于确定在所述运营数据存储路径下所述业务端订阅的运营数据。4.根据权利要求1所述的运营数据在线更新方法,其特征在于,所述刷新机制包括:定时刷新策略、懒刷新策略和自定义刷新策略中至少一种。5.根据权利要求4所述的运营数据在线更新方法,其特征在于,所述配置信息包括自定义刷新策略;所述自定义刷新策略为用于指示所述运营平台根据设定逻辑刷新所述运营数据的逻辑函数;其中,所述定时刷新策略为默认刷新机制,若所述配置信息内包括自定义刷新策略信息,则所述运营平台根据注册的自定义刷新策略检测所述运营数据的更新状态。6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:马红杨杨伟业王璇张海林
申请(专利权)人:深圳复临科技有限公司
类型:发明
国别省市:

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

1