数据处理方法、装置、设备和介质与流程

文档序号:35018645发布日期:2023-08-04 09:40阅读:36来源:国知局
数据处理方法、装置、设备和介质与流程

所属的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。另外,本公开还提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述实施例所提供的数据处理方法。另外,本公开还提供一种计算机程序产品,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如上述实施例所提供的数据处理方法。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。


背景技术:

1、在不同的服务场景中,不同业务方需要用户终端展示的数据类型不同。例如,营销服务场景中,直播业务方更关注直播界面的挂件数据,商城业务方更关注商品显示界面的弹窗管控数据。

2、相关技术中,同一服务场景下的服务数据在同一个服务器中,通过业务层建立的公共模块可以从服务器中获取服务数据,并将服务数据发送至业务方。

3、但是,相关技术中提供的服务数据处理方案,增加了业务方的数据处理压力,且在服务器对服务数据做修改后,业务方和公共模块也需要作修改,增加了开发压力。


技术实现思路

1、本公开提供一种数据处理方法、装置、设备及介质,以至少解决相关技术中业务服务方的数据处理资源消耗大,以及开发难度大的问题。本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供一种数据处理方法,所述方法应用于数据处理设备,包括:

3、在接收到目标业务方的目标业务服务器发送的服务数据获取指令后,向与所述目标业务方当前所处的目标服务场景关联的目标服务器发送服务数据获取请求,并接收所述目标服务器发送的目标服务数据集,所述目标服务数据集为控制用户终端在所述目标服务场景下显示效果的特定数据集合;

4、基于与所述目标业务方关联的数据订阅信息,在所述目标服务数据集中获取与所述目标业务方关联的目标服务数据,所述目标服务数据为控制目标用户终端在所述目标服务场景下显示效果的特定数据,所述目标用户终端为由所述目标业务服务器提供业务服务的用户终端;

5、将所述目标服务数据发送至所述目标业务服务器,以使所述目标业务服务器将所述目标服务数据发送至所述目标用户终端进行展示。

6、可选的,所述服务数据获取指令包含所述目标业务方的当前业务类型,所述基于与所述目标业务方关联的数据订阅信息,在所述目标服务数据集中获取与所述目标业务方关联的目标服务数据,包括:

7、基于与所述目标业务方关联的数据订阅信息,在所述目标服务数据集中获取与所述目标业务方的当前业务类型关联的目标服务数据。

8、可选的,所述基于与所述目标业务方关联的数据订阅信息,在所述目标服务数据集中获取与所述目标业务方关联的目标服务数据,包括:

9、根据与所述目标业务方关联的数据订阅信息,确定与所述目标业务方在所述目标服务场景下关联的目标服务数据类型;

10、在所述目标服务数据集中获取与所述目标服务数据类型对应的服务数据,得到与所述目标业务方关联的目标服务数据。

11、可选的,所述方法还包括:

12、根据与所述目标业务方关联的数据订阅信息,确定与所述目标服务数据类型关联的数据展示优先级;

13、所述在所述目标服务数据集中获取与所述目标服务数据类型对应的服务数据,得到与所述目标业务方关联的目标服务数据,包括:

14、在所述目标服务数据集中获取与数据展示优先级最高的所述目标服务数据类型对应的服务数据,得到与所述目标业务方关联的目标服务数据。

15、可选的,所述方法还包括:

16、在监听到所述目标服务器中的目标服务数据集更新后,获取更新目标服务数据集;

17、基于与所述目标业务方关联的数据订阅信息,在所述更新目标服务数据集中获取与所述目标业务方在所述目标服务场景下关联的更新目标服务数据;

18、将所述更新目标服务数据发送至所述目标业务服务器,以使所述目标业务服务器将所述更新目标服务数据发送至所述目标用户终端进行展示。

19、可选的,所述方法还包括:

20、在接收到所述目标业务服务器发送的数据验证请求后,将所述更新目标服务数据发送至所述目标服务器,其中,所述数据验证请求用于请求对所述更新目标服务数据进行校验;

21、接收到所述目标服务器发送的验证结果后,将所述验证结果发送至所述目标业务服务器。

22、可选的,所述方法还包括:

23、接收所述目标业务服务器发送的服务数据订阅请求,并解析所述服务数据订阅请求得到与所述目标业务方在多个服务场景下分别关联的服务数据类型;

24、根据与所述目标业务方在所述多个服务场景下分别关联的服务数据类型,生成与所述目标业务方关联的数据订阅信息。

25、根据本公开实施例的第二方面,提供一种数据处理装置,所述装置为数据处理设备,包括:

26、请求模块,被配置为在接收到目标业务方的目标业务服务器发送的服务数据获取指令后,向与所述目标业务方当前所处的目标服务场景关联的目标服务器发送服务数据获取请求,并接收所述目标服务器发送的目标服务数据集,所述目标服务数据集为控制用户终端在所述目标服务场景下显示效果的特定数据集合;

27、第一确定模块,被配置为基于与所述目标业务方关联的数据订阅信息,在所述目标服务数据集中获取与所述目标业务方关联的目标服务数据,所述目标服务数据为控制目标用户终端在所述目标服务场景下显示效果的特定数据,所述目标用户终端为由所述目标业务服务器提供业务服务的用户终端;

28、发送模块,被配置为将所述目标服务数据发送至所述目标业务服务器,以使所述目标业务服务器将所述目标服务数据发送至所述目标用户终端进行展示。

29、可选的,所述服务数据获取指令包含所述目标业务方的当前业务类型,所述第一确定模块,被配置为:

30、基于与所述目标业务方关联的数据订阅信息,在所述目标服务数据集中获取与所述目标业务方的当前业务类型关联的目标服务数据。

31、可选的,所述第一确定模块,被配置为:

32、根据与所述目标业务方关联的数据订阅信息,确定与所述目标业务方在所述目标服务场景下关联的目标服务数据类型;

33、在所述目标服务数据集中获取与所述目标服务数据类型对应的服务数据,得到与所述目标业务方关联的目标服务数据。

34、可选的,所述装置还包括,第二确定模块,被配置为:

35、根据与所述目标业务方关联的数据订阅信息,确定与所述目标服务数据类型关联的数据展示优先级;

36、所述第一确定模块,被配置为:

37、在所述目标服务数据集中获取与数据展示优先级最高的所述目标服务数据类型对应的服务数据,得到与所述目标业务方关联的目标服务数据。

38、可选的,所述装置还包括,更新模块,被配置为:

39、在监听到所述目标服务器中的目标服务数据集更新后,获取更新目标服务数据集;

40、基于与所述目标业务方关联的数据订阅信息,在所述更新目标服务数据集中获取与所述目标业务方在所述目标服务场景下关联的更新目标服务数据;

41、将所述更新目标服务数据发送至所述目标业务服务器,以使所述目标业务服务器将所述更新目标服务数据发送至所述目标用户终端进行展示。

42、可选的,所述装置还包括,验证模块,被配置为:

43、在接收到所述目标业务服务器发送的数据验证请求后,将所述更新目标服务数据发送至所述目标服务器,其中,所述数据验证请求用于请求对所述更新目标服务数据进行校验;

44、接收到所述目标服务器发送的验证结果后,将所述验证结果发送至所述目标业务服务器。

45、可选的,所述装置还包括,订阅模块,被配置为:

46、接收所述目标业务服务器发送的服务数据订阅请求,并解析所述服务数据订阅请求得到与所述目标业务方在多个服务场景下分别关联的服务数据类型;

47、根据与所述目标业务方在所述多个服务场景下分别关联的服务数据类型,生成与所述目标业务方关联的数据订阅信息。

48、根据本公开实施例的第三方面,提供一种电子设备,包括:

49、处理器;

50、用于存储所述处理器可执行指令的存储器;

51、其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的数据处理方法。

52、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的数据处理方法。

53、本公开的实施例提供的技术方案至少带来以下有益效果:

54、本公开实施例提供的数据处理方法、装置、设备和介质,一方面,在为目标业务方提供其需要的服务数据的过程中,可以根据目标业务方的数据订阅信息,解析当前的目标服务场景下的服务数据集中目标业务方需要的目标服务数据,并直接将目标服务数据发送给目标业务方;省去了目标业务方的数据解析流程,减少了业务方的业务服务器的数据处理资源的消耗;另一方面,在与服务场景关联的服务器中的服务数据被更新后,通过修改数据处理设备中用于解析数据的相关代码,仍旧可以继续向业务方提供目标服务数据,由于业务方无需解析数据,省去了修改业务方的相关代码的流程,降低了开发压力。

55、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1