本发明专利技术实施例提供了一种数据获取方法、装置、电子设备及可读存储介质,该方法包括:接收第一业务方发送的第一请求信息;响应于第一请求信息,通过第一组件中封装的计算类程序解析第一请求信息,得到第一标识信息,计算类程序由第一业务方开发;通过第二组件中封装的动作类程序,获取与第一标识信息对应的第一应答信息,动作类程序由平台方开发;第二组件用于获取多个业务方所需的多个应答信息;将第一应答信息发送至第一业务方。根据本发明专利技术的实施例,能够节约数据获取成本。能够节约数据获取成本。能够节约数据获取成本。
【技术实现步骤摘要】
一种数据获取方法、装置、电子设备及可读存储介质
[0001]本专利技术涉及数据处理
,特别是涉及一种数据获取方法、装置、电子设备及可读存储介质。
技术介绍
[0002]随着信息技术的高速发展,边缘设备的周围网络环境中有大量有价值的数据,很多业务方都希望通过边缘设备获取所需的数据。
[0003]目前,边缘设备的类型是多种多样的,业务方若想要通过边缘设备获取所需的数据,需要预先进行大量的交叉编译工作,以用于适配不同类型的边缘设备,导致数据获取的成本很高。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种数据获取方法、装置、电子设备及可读存储介质,能够降低数据获取的成本。具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种数据获取方法,应用于边缘设备集群,边缘设备集群中的边缘设备中包括第一组件和第二组件,包括:
[0006]接收第一业务方发送的第一请求信息;
[0007]响应于第一请求信息,通过第一组件中封装的计算类程序解析第一请求信息,得到第一标识信息,计算类程序由第一业务方开发;
[0008]通过第二组件中封装的动作类程序,获取与第一标识信息对应的第一应答信息,动作类程序由平台方开发;第二组件用于获取多个业务方所需的多个应答信息;
[0009]将第一应答信息发送至第一业务方。
[0010]在本专利技术实施的第二方面,还提供了一种数据获取装置,应用于边缘设备集群,边缘设备集群中的边缘设备中包括第一组件和第二组件,包括:
[0011]接收模块,用于接收第一业务方发送的第一请求信息;
[0012]解析模块,用于响应于第一请求信息,通过第一组件中封装的计算类程序解析第一请求信息,得到第一标识信息,计算类程序由第一业务方开发;
[0013]获取模块,用于通过第二组件中封装的动作类程序,获取与第一标识信息对应的第一应答信息,动作类程序由平台方开发;第二组件用于获取多个业务方所需的多个应答信息;
[0014]发送模块,用于将第一应答信息发送至第一业务方。
[0015]在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的数据转发方法。
[0016]在本专利技术实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的数据获取方法。
[0017]本专利技术实施例提供的数据获取方法,通过响应于第一业务方发送的第一请求信息,通过第一组件中封装的计算类程序解析第一请求信息,得到用于指示第一业务方想要获取的数据的第一标识信息,其中,由于第一组件中封装有由第一业务方开发的计算类程序,所以解析过程可以满足第一业务方的自身需求,高效准确解析第一请求信息,得到第一标识信息。然后,通过第二组件中封装的动作类程序,获取与第一标识信息对应的第一应答信息,动作类程序由平台方开发,其中,由于第二组件中封装有由平台方开发的动作类程序,也就是说,平台方负责维护业务方与边缘设备集群中的每个边缘设备的交互。这里,无需业务方维护与边缘设备集群中的每个边缘设备的连接关系,业务方只需发送第一请求信息,即可获取想要的第一应答信息,无需花费时间和精力在维护边缘设备集群上。并且第二组件用于获取多个业务方所需的多个应答信息,即每个业务方都可以通过第二组件获取所需的应答信息,能够提升第二组件的复用率,节约数据获取成本。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0019]图1是本专利技术实施例提供的一种目前的数据获取示意图;
[0020]图2是本专利技术实施例提供的一种数据获取方法的流程图;
[0021]图3是本专利技术实施例提供的一种数据获取方法的流程示意图;
[0022]图4是本专利技术实施例提供的一种数据获取装置结构示意图;
[0023]图5是本专利技术实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。
[0025]下面对本专利技术中涉及的技术术语进行说明:
[0026]边缘设备,是可以向企业或服务提供商核心网络提供入口点的设备。例如:路由器、路由交换机、集成接入设备、多路复用器,以及各种城域网和广域网接入设备。
[0027]WebAssembly,是一个虚拟指令集体系架构(virtual ISA),整体架构包括核心的指令集体系架构定义、二进制编码和程序语义的定义与执行,以及面向不同的嵌入环境的应用编程接口。
[0028]Actor模型,是一个概念模型,用于处理并发计算。它定义了一系列系统组件应该如何动作和交互的通用规则。Actor模型本质上是一种计算模型,基本的计算单元称为Actor,换言之,在Actor模型中,所有的计算都是在Actor中执行的。并且Actor之间是完全隔离的,不会共享任何变量。
[0029]消息中间件,是基于队列与消息传递技术,在网络环境中为应用系统提供同步或异步、可靠的消息传输的支撑性软件系统。
[0030]交叉编译,是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。
[0031]本专利技术实施例提供的数据获取方法至少可以应用于下述应用场景中,下面进行说明。
[0032]随着计算机处理器的高速发展,存储系统与处理器之间的速度差异,已经成为了制约整个系统性能的瓶颈。边缘计算在数据存储和处理方面具有较强的实时性需求,边缘计算存储系统更加具有低延时、大容量、高可靠性等特点。边缘设备中有大量闲置的处理器资源,边缘设备的周围网络环境中有大量的有价值的数据需要分析。很多业务方都希望通过边缘设备获取所需的数据,其中,边缘设备可以看作是业务方和后台服务器中间的一个节点,后台服务器是业务方想要获取的数据的来源。
[0033]目前,业务方获取数据的方式、数据格式和边缘设备的类型都是多种多样的。业务方若想要通过边缘设备获取所需的数据,为了适配不同类型的边缘设备,需要预先进行大量的交叉编译工作。而且,如果获取数据的方式或数据格式发生更改,业务方为了适配不同类型的边缘设备,需要对每个边缘设备都进行交叉编译工作。由此,导致开发和维护的工作量大大增加。
[0034]如图1所示,业务方需要维护与边缘设备集群中的每个边缘设备的连接关系。每个业务方,具体需要做的工作包括:编写不同的编程库,并将其编译得到编译文件,并将编译文件部署于多个边缘设备,以用于适配不同类型的边缘设备。由此,开发和维护的成本很高。
[0035]基于上述应用场景,下面对本专利技术实施例提供的数据获取方法进行详细说明。
[0036]下面对本专利技术实施例提供的数据获取方法进行说明。
本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据获取方法,其特征在于,应用于边缘设备集群,所述边缘设备集群中的边缘设备中包括第一组件和第二组件,所述方法包括:接收第一业务方发送的第一请求信息;响应于所述第一请求信息,通过所述第一组件中封装的计算类程序解析所述第一请求信息,得到第一标识信息,所述计算类程序由所述第一业务方开发;通过所述第二组件中封装的动作类程序,获取与所述第一标识信息对应的第一应答信息,所述动作类程序由平台方开发;所述第二组件用于获取多个业务方所需的多个应答信息;将所述第一应答信息发送至所述第一业务方。2.根据权利要求1所述的方法,其特征在于,在所述通过所述第二组件中封装的动作类程序,获取与所述第一标识信息对应的第一应答信息之后,所述方法还包括:通过多个所述第一组件中封装的计算类程序,对所述第一应答信息进行并行处理,得到多个第一结果信息;将所述多个第一结果信息发送至所述第一业务方,并存储于所述边缘设备集群对应的边缘数据库,以用于多个第二业务方从所述边缘数据库中获取所述第一结果信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收第二业务方发送的第二请求信息,所述第二请求信息包括第二标识信息;通过所述第二组件中封装的动作类程序,从所述边缘数据库中获取与所述第二标识信息对应的第二结果信息;所述边缘数据库中存储有多组相对应的标识信息和结果信息;将所述第二结果信息发送至所述第二业务方。4.根据权利要求1所述的方法,其特征在于,所述第一请求信息包括第一业务方身份信息,所述通过所述第二组件中封装的动作类程序,获取与所述第一标识信息对应的第一应答信息,包括:基于预设权限关系,确定与所述第一业务方身份信息对应的第一权限信息,其中,所述预设权限关系包括至少一组相对应的业务方身份信息和权限信息,每个所述权限信息中包括至少一个预设标识信息;在所述第一标识信息与所述第一权限信息中包括的任一个第一预设标识信息相匹配的情况下,通过所述第二组件,获取与所述第一标识信息对应的第一应答信息。5.根据权利要求1所述的方法,其特征在于,在所述响应于所述第一请求信息,通过所述第一组件中封装的计算类程序解析所述第一请求信息,得到第一标识信息之后,所...
【专利技术属性】
技术研发人员:张洋,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。