一种边缘计算方法、装置和存储介质
文献发布时间:2023-06-19 19:23:34
技术领域
本申请涉及汽车通信技术领域,尤其涉及边缘计算方法、装置和存储介质。
背景技术
随着车联网技术的发展,越来越多的车联网数据需要智能化处理,车联网对于数据处理的要求也越来越高,对于数据处理经常采用边缘计算,目前的边缘计算方案是从运营商的角度或云计算厂商的角度来设计的,应用于智能网联汽车时,即使将密集计算的任务迁移到定义的边缘网络,通过实时捕捉车辆终端数据,触发算力资源调度,在边缘计算框架下的边缘个体、边缘间协同处理问题,但随着越来越多的车联网数据需要处理,对数据处理的低时延性能要求越来越高,现有边缘计算的技术不能满足车联网数据处理的需求。
发明内容
鉴于以上现有技术的缺点,本发明的目的在于提出一种边缘计算方法,装置和存储介质。
根据本申请实施例的第一方面,提供了一种边缘计算方法,包括:
通过车载域控制集群接收车端发起的计算请求;
对计算请求进行分析处理,根据计算请求从车端获取第一数据,第一数据为延时性要求较高的数据;
通过车载域控制集群上部署的边缘计算软件对第一数据进行处理,以通过规划控制模块对处理的结果进行执行。
可选地,在一种实施例中,边缘计算方法还包括:
车载域控制集群包括至少两个域控制器,包含主域控制器和辅助域控制器,主域控制器和辅助域控制器进行通讯连接。
可选地,在一种实施例中,边缘计算方法还包括:
主域控制器和辅助域控制器均设置有边缘服务处理单元,边缘服务处理单元用于进行车载移动端的边缘计算。
可选地,在一种实施例中,边缘计算方法还包括:
对计算请求进行分析处理,得到第二数据,第二数据为普通数据;
将第二数据上传至云端,以通过云端对第二数据进行分析处理,并将所述分析处理的处理结果反馈给所述车载域控制集群。
可选地,在一种实施例中,边缘计算方法还包括:
接收第二数据的处理结果,将第二数据的处理结果传递给车载域控制集群的规划控制模块,以通过规划控制模块实现对第二数据的处理结果进行执行。
可选地,在一种实施例中,边缘计算方法还包括:
车载域控制集群通过T-BOX与云端连接,将第二数据上传至云端。
可选地,在一种实施例中,边缘计算方法还包括:
云端边缘计算服务器部署在基于公有云构建的边缘云上,边缘云是分散结构的云,边缘云端部署有边缘云端软件。
第二方面,基于本申请第一方面所述的边缘计算方法,本申请还提供了一种边缘计算装置,包括:接收模块,分析模块,处理模块。
接收模块,用于通过车载域控制集群接收车端发起的计算请求;
分析模块,用于对计算请求进行分析处理,根据计算请求从车端获取第一数据,所述第一数据为延时性要求较高的数据;
处理模块,用于通过车载域控制集群上部署的边缘计算软件对第一数据进行处理,以通过规划控制模块对处理的结果进行执行。
可选地,在一种实施例中,边缘计算装置还包括:
分析模块,用于对计算请求进行分析处理,得到第二数据,所述第二数据为普通数据;
上传模块,用于将第二数据上传至云端,以通过云端对第二数据进行分析处理,并将分析处理的结果反馈给车载域控制集群。
可选地,在一种实施例中,边缘计算装置还包括:
传递模块,用于接收第二数据的分析处理的结果,将第二数据的分析处理的结果传递给车载域控制集群的规划控制模块,以通过规划控制模块实现对第二数据的分析处理结果的决策和执行。
可选地,在一种实施例中,边缘计算装置还包括:
使用T-BOX实现车载域控制集群与所述云端边缘计算服务器连接,进行数据传输。
第三方面,基于本申请第一方面所述的边缘计算方法,本申请实施例还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时是实现如下方法:
通过车载域控制集群接收车端发起的计算请求;
对计算请求进行分析处理,根据计算请求从车端获取第一数据,第一数据为延时性要求较高的数据;
通过车载域控制集群上部署的边缘计算软件对第一数据进行处理,以通过规划控制模块对处理的结果进行执行。
可选地,在一种实施例中,边缘计算方法还包括:
对所述计算请求进行分析处理,得到第二数据,所述第二数据为普通数据;
将第二数据上传至云端,以通过云端对所述第二数据进行分析处理,并将分析处理的处理结果反馈给所述车载域控制集群。
可选地,在一种实施例中,边缘计算方法还包括:
接收第二数据的处理结果,将第二数据的处理结果传递给车载域控制集群的规划控制模块,以通过规划控制模块实现对第二数据的处理结果进行执行。
本说明书提供的一种边缘计算方法、装置、系统及计算机存储介质,车端向车载域控制集群发送计算请求,车载域控制集群对计算请求进行分析处理,根据计算请求从车端获取第一数据,其中第一数据为延时性要求较高的数据,对第一数据进行处理,并将处理结果传递给车载域控制集群的规划控制模块,以通过规划控制模块实现对处理结果的执行,实现了车载域控制集群将部分计算请求直接处理,并通过规划控制模块实现对处理结果的执行,实现了边缘计算,节省了时间,降低了延时。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为根据本申请实施例一的一种边缘计算的步骤流程图;
图2为根据本申请实施例二的一种边缘计算装置的结构示意图。
具体实施方式
为了使本领域的人员更好地理解本申请实施例中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请实施例保护的范围。
下面结合本申请实施例附图进一步说明本申请实施例具体实现。
实施例一
本申请实施例一提供一种边缘计算方法,参照图1,图1是一种边缘计算的步骤流程图,所示,该方法包括以下步骤:
步骤101、通过车载域控制集群接收车端发起的计算请求。
在本实施例的上述实现方式中,通过设置多个域控制器对车端发起的计算请求进行接收,可以减少接收计算请求花费的时间,降低处理计算请求的时延。
可选地,在一种实施例中,边缘计算方法还包括:
车载域控制集群包括至少两个域控制器,至少两个域控制器中包含主域控制器和辅助域控制器,主域控制器和辅助域控制器通讯连接。
在本实施例的上述实现方式中,通过设置主域控制器及辅助域控制器,主域控制器将接收到的计算请求分配给辅助域控制器,主域控制器及辅助域控制器同时对接收到的计算请求进行处理,减少了处理计算请求的时间,降低了计算请求处理的延时性。
需要说明的是,此处所述通讯连接具体用于主域控制器将接收到的计算请求分配给辅助域控制器,辅助域控制器对接收到的计算请求进行处理,将处理结果反馈给主域控制器等之间的通讯。
需要说明的是,主域控制器和辅助域控制器均设置有边缘服务处理单元,所述边缘服务处理单元用于实现边缘计算。
需要说明的是,此处所述主域控制器设置有边缘车端主节点,所述边缘车端主节点由计算单元多核CPU(central processing unit,中央处理器),控制单元MCU(Microcontroller Unit,微控制单元)及GPU(graphics processing unit,图形处理器)组合而成。
需要说明的是,此处所述边缘服务处理单元可以是配置有边缘计算车端软件的域控制器,用于实现车端的边缘计算,此处所述边缘计算车端软件包括但不限于边缘计算数据层、边缘计算代理服务,边缘计算引擎,通过上述边缘计算车端软件可以实现接收更多的服务计算请求,对服务计算请求进行分析处理的过程更加有序化,为下一步的执行提供基础。
可选地,在一种实施例中,边缘计算方法还包括:
车载域控制集群通过容器化部署边缘计算应用来实现车载域控制集群的虚拟化。
在本实施例的上述实现方式中,通过容器化部署边缘计算应用,可以避免因一个边缘计算出现问题而影响别的边缘计算应用的正常运行,便于边缘计算服务器接收计算请求,减少接收计算请求的时间,降低处理计算请求的延时。通过容器化部署边缘计算应用来实现车载域控制集群的虚拟化,便于车载域控制集群实现集中应用、远程接入等功能。
需要说明的是,此处所述容器化部署边缘计算应用可以通过containerd技术(容器虚拟化技术)实现。Containerd可以在车载域控制集群中管理完整的容器生命周期,包括:容器镜像的传输和存储、容器的执行和管理、存储和网络等。
需要说明的是,此处车载域控制集群可以是ECU(Electronic Control Unit,电子控制单元)。
此处所述计算请求可以是数据处理请求、数据分析请求等。
步骤102、对计算请求进行分析处理,根据计算请求从车端获取第一数据,所述第一数据为延时性要求较高的数据。
在本实施例的上述实现方式中,对车端发起的计算请求进行分析处理,便于对计算请求进行分类,确定对延时性要求较高的计算请求,将该计算请求确定为第一数据,为下一步在本地对该第一数据进行执行提供基础。
可选地,在一种实施例中,边缘计算方法还包括:
所述计算请求进行分析处理,得到第二数据,所述第二数据为普通数据;
将第二数据上传至云端,以通过云端实现对第二数据进行分析处理,并将第二数据的处理结果反馈给车载域控制集群。
需要说明的是,此处普通数据可以是对延时性要求较低的数据。
在本实施例的上述实现方式中,将车端发起的计算请求分为两部分,即第一数据和第二数据,同时对计算请求进行处理,减少处理计算请求的时间,降低处理计算请求的延时性。
可选地,车载域控制集群可以通过T-BOX(Telematics BOX,T-BOX作为无线网关为整车提供远程通讯接口)与云端边缘计算服务器连接,将第二数据上传至云端。
在本实施例的上述实现方式中,使用T-BOX进行第二数据的传输,比起其他数据传输方式,通过T-BOX进行数据传输更加快捷可靠。
需要说明的是,此处列举一具体实施例说明车载域控制集群可以通过T-BOX与所述云端进行数据传输的方式。
可选地,车载域控制集群中的每一个域控制器通过T-BOX与云端连接,将分析处理得到的第二数据上传至云端。
在本实施例的上述实现方式中,可以快捷可靠的实现车载域控制集群与云端之间的数据传输。
具体地,在本实施例的一种实现方式中,车载域控制集群中的各域控制器将分析处理得到的第二数据统一发送给其中一个域控制器,该域控制器通过T-BOX与云端连接,将分析处理得到的第二数据上传至云端。
在本实施例的上述实现方式中,车载域控制集群中的各域控制器将分析处理得到的第二数据统一发送给其中一个域控制器,此方式具有节省数据传输的成本,且使数据传输更加有序的有益效果。
需要说明的是,此处所述云端部署在基于公有云构建的边缘云上,所述边缘云是分散结构的云,所述边缘云端部署边缘云端软件。
在本实施例的上述实现方式中,使用公有云提供共享资源服务,可以降低获取资源的成本,且使用分散结构的边缘云,可以使云端距离车端更近,减少数据传输的时间,降低延时。
需要说明的是,此处所述公有云指第三方提供商为车端提供的能够使用的云,一般情况下,可以通过Internet使用,公有云的核心属性是共享资源服务。
需要说明的是,此处所述云端软件包括但不限于边缘计算工具、边缘计算分析引擎、边缘计算云端适配器。
还需要说明的是,此处所述反馈是指云端服务器将第二数据的分析处理的结果传输给车载域控制集群。
可选地,在一种实施例中,边缘计算方法还包括:
接收第二数据的处理结果,将第二数据的所述处理结果传递给车载域控制集群的规划控制模块,以通过规划控制模块对处理结果进行决策执行。
在本实施例的上述实现方式中,规划控制模块对车载域控制集群上传至云端的数据进行执行,实现云端、边缘与车端协同处理数据,降低处理数据的时间,降低时延。
步骤103、通过车载域控制集群上部署的边缘计算软件对第一数据进行处理,以通过规划控制模块对处理的结果进行执行。
在本实施例的上述实现方式中,通过规划控制模块执行车载域控制集群所处理的数据,实现了车端与边缘协同处理数据,降低处理数据的时间,降低时延。
本实施例提供的一种边缘计算方法,终端设备向车载域控制集群发送计算请求,车载域控制集群对计算请求进行处理分析处理,根据计算请求从车端获取第一数据,其中第一数据为延时性要求较高的数据,将第一数据传递给车内的规划控制模块,以通过规划控制模块实现对第一数据的执行。本方法实现了将边缘计算下沉到车端,根据部署的边缘云和集中部署的中心云测试对比,节省了时间,降低时延。
实施例二
基于本申请上述实施例一所描述的边缘计算方法,本申请实施例二提供一种边缘计算装置,参照图2,图2是一种边缘计算装置的结构示意图,包括:接收模块201,分析模块202,处理模块203。
接收模块201,用于通过车载域控制集群接收车端发起的计算请求;
分析模块202,用于对所述计算请求进行分析处理,根据计算请求从车端获取第一数据,所述第一数据为延时性要求较高的数据;
处理模块203,用于通过所述车载域控制集群上部署的边缘计算软件对所述第一数据进行处理,以通过规划控制模块对所述处理的结果进行执行。
可选地,在一种实施例中,边缘计算装置还包括:
分析模块201,用于对所述计算请求进行分析处理,得到第二数据,所述第二数据为普通数据;
可选地,在一种实施例中,边缘计算装置还包括:
上传模块2011,用于将所述第二数据上传至云端,以通过云端对所述第二数据进行分析处理,并将所述分析处理的处理结果反馈给所述车载域控制集群。
可选地,在一种实施例中,边缘计算装置还包括:
传递模块2012,用于接收所述第二数据的分析处理的结果,将所述第二数据的分析处理的结果传递车载域控制集群的规划控制模块,以通过规划控制模块实现对所述第二数据的分析处理的结果的决策和执行。
可选地,在一种实施例中,边缘计算装置还包括:
使用T-BOX实现车载域控制集群与所述云端边缘计算服务器连接,进行数据传输。
在本实施例的上述实现方式中,使用T-BOX进行数据传输,比起其他数据传输方式,通过T-BOX进行数据传输更加快捷可靠。
通过本实施例提供的一种边缘计算装置,可以实现将边缘计算下沉到车端,并将边缘计算部分有价值的结果上传到边缘云端,通过边缘侧,复用车载域控制集群,根据部署的边缘云和集中部署的中心云测试对比,节省了时间,降低时延。
实施例三
结合上述实施例一所描述的边缘计算方法,本申请实施例三提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现实现如下方法:
通过车载域控制集群接收车端发起的计算请求;
对计算请求进行分析处理,根据计算请求从车端获取第一数据,第一数据为延时性要求较高的数据;
将第一数据传递给车载域控制集群的规划控制模块,以通过规划控制模块实现对第一数据进行处理。
可选地,在一种实施例中,边缘计算方法还包括:
在得到所述第一数据的同时,还得到第二数据,所述第二数据为普通数据;
将所述第二数据上传至云端边缘计算服务器,以通过云端实现对的所述第二数据进行分析处理,并将所述第二数据的分析处理的结果反馈给所述车载域控制集群。
可选地,在一种实施例中,边缘计算方法还包括:
接收所述第二数据的处理结果,将所述第二数据的所述处理结果传递给车载域控制集群的规划控制模块,以通过所述规划控制模块实现对所述第二数据的处理结果的再次处理。
通过本实施例提供的一种计算机存储介质,可以降低边缘计算中数据处理的时延,节省时间。
需要指出,根据实施的需要,可将本申请实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本申请实施例的目的。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
以上实施方式仅用于说明本申请实施例,而并非对本申请实施例的限制,有关技术领域的普通技术人员,在不脱离本申请实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请实施例的范畴,本申请实施例的专利保护范围应由权利要求限定。
- 一种主播相似度的计算方法、装置、设备和存储介质
- 一种文本相似度计算方法、装置、电子设备及存储介质
- 一种文本相似度计算方法、装置、电子设备及存储介质
- 遮挡率的计算方法、装置、存储介质和电子装置
- 一种数据存储方法及装置、一种计算设备及存储介质
- 一种边缘计算方法、装置、边缘设备及存储介质
- 一种边缘计算方法、装置、设备和存储介质