资源配置方法、专网管控方法、边缘云服务器及设备与流程

文档序号:31406315发布日期:2022-09-03 06:57阅读:105来源:国知局
资源配置方法、专网管控方法、边缘云服务器及设备与流程

1.本技术涉及网络技术领域,尤其涉及一种资源配置方法、专网管控方法、边缘云服务器及设备。


背景技术:

2.对于5g网络系统而言,现有的5g网络架构中往往包括用于实现基础数据处理操作的通用服务器和用于实现加速数据处理操作的加速服务器,对于用于实现基础数据处理操作的通用服务器而言,由于不同的厂家可以生产不同规格的通用服务器,不同的通用服务器的硬件规格等资源往往不同,且不同硬件规格的通用服务器往往对应于不同的软件逻辑,这样对于用户而言,增加了对服务器进行运维管理的复杂度。


技术实现要素:

3.本技术实施例提供一种资源配置方法、专网管控方法、边缘云服务器及设备,实现了基于预设参考设备的参考资源对边缘云服务器进行资源配置,并且配置后的边缘资源与参考资源相同,从而有利于用户对边缘云服务器进行统一的管理和维护操作。
4.第一方面,本技术实施例提供了一种资源配置方法,应用于部署在专属网络中的边缘云服务器;所述方法包括:获取资源配置请求;确定与所述边缘云服务器通信连接的预设参考设备以及与所述预设参考设备的参考资源;基于所述资源配置请求和参考资源对所述边缘云服务器进行配置,获得与所述边缘云服务器相对应的边缘资源,所述边缘资源与所述参考资源相同。
5.第二方面,本技术实施例提供了一种边缘云服务器,部署在专属网络中;所述边缘云服务器包括:第一获取模块,用于获取资源配置请求;第一确定模块,用于确定与所述边缘云服务器通信连接的预设参考设备以及与所述预设参考设备的参考资源;第一处理模块,用于基于所述资源配置请求和参考资源对所述边缘云服务器进行配置,获得与所述边缘云服务器相对应的边缘资源,所述边缘资源与所述参考资源相同。
6.第三方面,本技术实施例提供了一种电子设备,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面所示的资源配置方法。
7.第四方面,本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第一方面所示的资源配置方法。
8.第五方面,本发明实施例提供了一种计算机程序产品,包括:计算机程序,当所述计算机程序被电子设备的处理器执行时,使所述处理器执行上述第一方面所示的资源配置
方法中的步骤。
9.第六方面,本发明实施例提供了一种专网管控方法,包括:通过专属网络获取网络控制请求;利用部署在所述专属网络中的边缘云服务器对所述网络控制请求进行处理,获得与所述专属网络相对应的网络控制信息,其中,所述网络控制请求是通过与所述边缘云服务器相对应的边缘资源进行处理的,所述边缘云服务器通信连接有预设参考设备,所述边缘资源与所述预设参考设备的参考资源相同;基于所述网络控制信息对所述专属网络进行控制。
10.第七方面,本发明实施例提供了一种专网管控装置,包括:第二获取模块,用于通过专属网络获取网络控制请求;第二处理模块,用于利用部署在所述专属网络中的边缘云服务器对所述网络控制请求进行处理,获得与所述专属网络相对应的网络控制信息,其中,所述网络控制请求是通过与所述边缘云服务器相对应的边缘资源进行处理的,所述边缘云服务器通信连接有预设参考设备,所述边缘资源与所述预设参考设备的参考资源相同;第二控制模块,用于基于所述网络控制信息对所述专属网络进行控制。
11.第八方面,本技术实施例提供了一种电子设备,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第六方面所示的专网管控方法。
12.第九方面,本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第六方面所示的专网管控方法。
13.第十方面,本发明实施例提供了一种计算机程序产品,包括:计算机程序,当所述计算机程序被电子设备的处理器执行时,使所述处理器执行上述第六方面所示的专网管控方法中的步骤。
14.第十一方面,本发明实施例提供了一种数据处理方法,包括:通过专属网络获取与扩展现实终端相对应的数据处理请求;利用部署在所述专属网络中的边缘云服务器对所述数据处理请求进行处理,获得与所述扩展现实终端相对应的数据处理结果,其中,所述数据处理请求是通过与所述边缘云服务器相对应的边缘资源进行处理的,所述边缘云服务器通信连接有预设参考设备,所述边缘资源与所述预设参考设备的参考资源相同;基于所述数据处理结果对所述扩展现实终端进行控制。
15.第十二方面,本发明实施例提供了一种数据处理装置,包括:第三获取模块,用于通过专属网络获取与扩展现实终端相对应的数据处理请求;第三处理模块,用于利用部署在所述专属网络中的边缘云服务器对所述数据处理请求进行处理,获得与所述扩展现实终端相对应的数据处理结果,其中,所述数据处理请求是通过与所述边缘云服务器相对应的边缘资源进行处理的,所述边缘云服务器通信连接有预设参考设备,所述边缘资源与所述预设参考设备的参考资源相同;第三控制模块,用于基于所述数据处理结果对所述扩展现实终端进行控制。
16.第十三方面,本技术实施例提供了一种电子设备,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理
器执行时实现上述第十一方面所示的数据处理方法。
17.第十四方面,本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第十一方面所示的数据处理方法。
18.第十五方面,本发明实施例提供了一种计算机程序产品,包括:计算机程序,当所述计算机程序被电子设备的处理器执行时,使所述处理器执行上述第十一方面所示数据处理方法中的步骤。
19.本技术实施例提供的资源配置方法、专网控制方法、边缘云服务器及设备,通过获取资源配置请求,确定与所述边缘云服务器通信连接的预设参考设备以及与所述预设参考设备的参考资源,基于所述资源配置请求和参考资源对所述边缘云服务器进行配置,获得与所述参考资源相同的边缘资源,有效地实现了将边缘云服务器的边缘资源架构(包括基础设施的架构)与预设参考设备的架构相统一,这样有利于用户对预设参考设备和边缘云服务器进行统一的管理和维护操作,并且由于服务器的架构具有普遍性,因此可以适配各种不同的软件逻辑,进而提高了该方法的实用性,有利于市场的推广与应用。
附图说明
20.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本技术实施例提供的一种资源配置方法的原理示意图;图2为本技术实施例提供的一种资源配置方法的流程示意图;图3为本技术实施例提供的另一种资源配置方法的流程示意图;图4为本技术实施例提供的又一种资源配置方法的流程示意图;图5为本技术实施例提供的还一种资源配置方法的流程示意图;图6为本技术应用实施例提供的一种资源配置系统的架构示意图;图7为本技术实施例提供的一种专网控制方法的流程示意图;图8为本技术实施例提供的一种数据处理方法的流程示意图;图9为本技术实施例提供的一种边缘云服务器的结构示意图;图10为图9所示的边缘云服务器所对应的电子设备的结构示意图;图11为本技术实施例提供的一种专网控制装置的结构示意图;图12为图11所示的专网控制装置所对应的电子设备的结构示意图;图13为本技术实施例提供的一种数据处理装置的结构示意图;图14为图13所示的数据处理装置所对应的电子设备的结构示意图。
具体实施方式
22.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
23.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、
“”
和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
24.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
25.取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
26.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的商品或者系统中还存在另外的相同要素。
27.另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。
28.为了方便本领域技术人员理解本技术实施例所提供的技术方案,下面对相关技术进行说明:对于5g网络系统而言,现有的5g网络架构中往往包括用于实现基础数据处理操作的通用服务器和用于实现加速数据处理操作的加速服务器,具体的,通用服务器可以实现5g基站(ran)的集中单元功能(cu)、操作维护管理(oam)功能以及接口功能,加速服务器可以实现数据的加速处理操作,其实现方式可以包括硬件分布单元(du)、射频单元(ru)等等。
29.在实际使用的过程中,对于用于实现基础数据处理操作的通用服务器而言,由于不同的厂家可以生产不同硬件规格的通用服务器,而不同硬件规格的通用服务器往往对应于不同的软件逻辑,这样由于通用服务器存在硬件规格不统一的问题,并且支持的规格也不同,而通用服务器的软硬件之间往往相互绑定,因此对于用户而言,增加了对服务器进行运维管理的复杂度,不利于实现资源的统一管控、调度。
30.另外,在通用服务器进行数据处理操作时,往往是利用通用服务器本地的资源进行数据处理操作,这样需要维护通用服务器的本地化资源,未能够发挥通用服务器在虚拟化管理等方面的优势;另外,数据的计算操作和存储操作往往是在相同区域或者相同空间进行实现的,这样导致数据存储和数据计算在架构上比较混杂,容易降低数据处理的质量和可靠性;此外,通用服务器往往仅与5g核心网通信连接,而并没有通过公有云链路连接云上应用,这样限制了该架构的应用场景和适用范围。
31.为了解决上述技术问题,本实施例提供了一种资源配置方法、车辆控制方法、边缘云服务器及设备,其中,资源配置方法的执行主体可以为资源配置装置,具体的,参考附图1所示:资源配置装置可以是指任何具有一定资源配置能力的计算设备,具体实现时,资源配置装置可以实现为手机、平板电脑、设定应用程序、机器人、集群服务器、常规服务器、
云服务器、云主机、虚拟中心等等,具体实现时,资源配置装置可以实现为边缘云服务器,并且,边缘云服务器部署在专属网络中,此时的资源配置方法可以应用于部署在专属网络中的边缘云服务器;此外,资源配置装置的基本结构可以包括:至少一个处理器。处理器的数量取决于请求端的配置和类型。资源配置装置也可以包括存储器,该存储器可以为易失性的,例如ram,也可以为非易失性的,例如只读存储器(read-only memory,简称rom)、闪存等,或者也可以同时包括两种类型。存储器内通常存储有操作系统(operating system,简称os)、一个或多个应用程序,也可以存储有程序数据等。除了处理单元和存储器之外,资源配置装置还包括一些基本配置,例如网卡芯片、io总线、显示组件以及一些外围设备等。可选地,一些外围设备可以包括,例如键盘、鼠标、输入笔、打印机等。其它外围设备在本领域中是众所周知的,在此不做赘述。
32.在本技术实施例中,资源配置装置用于获取资源配置请求,其中,资源配置请求中包括预进行资源配置操作的边缘云服务器的标识信息,具体的,边缘云服务器的资源配置操作可以包括以下至少之一:对存储资源的配置操作、对计算内核的配置操作、对网络资源的配置操作、对大页内存的配置操作等等,因此,资源配置请求可以对应有不同的类型,以实现对不同的资源信息进行配置操作。
33.在获取到资源配置请求之后,可以基于资源配置请求确定与边缘云服务器通信连接的预设参考设备以及与预设参考设备的参考资源,参考资源可以包括以下至少之一:中心网络资源、中心计算内核、中心存储资源、大页内存信息,在获取到预设参考设备的参考资源之后,为了能够方便对边缘云服务器进行管理和维护,可以将边缘云服务器的边缘资源配置为与预设参考设备的参考资源相同,因此,在获取到参考资源之后,可以基于资源配置请求和参考资源对边缘云服务器进行配置,从而可以获得与参考资源相同的边缘资源,从而实现了对边缘云服务器进行资源配置操作。
34.本实施例提供的技术方案,通过获取资源配置请求,确定与边缘云服务器通信连接的预设参考设备以及与预设参考设备的参考资源,基于资源配置请求和参考资源对边缘云服务器进行配置,获得与参考资源相同的边缘资源,有效地实现了将边缘云服务器的边缘资源架构(包括基础设施的架构)与预设参考设备的架构相统一,这样有利于用户对预设参考设备和边缘云服务器进行统一的管理和维护操作,并且由于服务器的架构具有普遍性,因此可以适配各种不同的软件逻辑,进而提高了该方法的实用性,有利于市场的推广与应用。
35.下面通过一个示例性的应用场景具体说明本技术各个实施例提供的种资源配置方法、车辆控制方法、边缘云服务器及设备。在各实施例之间不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
36.图2为本技术实施例提供的一种资源配置方法的流程示意图;参考附图2所示,本实施例提供了一种资源配置方法,该方法的执行主体可以为资源配置装置,该资源配置装置可以实现为软件、或者软件和硬件的组合,具体实现时,资源配置装置可以实现为部署在专属网络中的边缘云服务器,即此时的资源配置方法可以应用于部署在专属网络中的边缘云服务器,该边缘云服务器可以与现场级别的所有it设备进行通信连接,以实现相对应的数据处理操作。具体的,该资源配置方法可以包括:步骤s201:获取资源配置请求。
37.步骤s202:确定与边缘云服务器通信连接的预设参考设备以及与预设参考设备的参考资源。
38.步骤s203:基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源,边缘资源与参考资源相同。
39.下面对上述各个步骤的实现过程进行详细说明:步骤s201:获取资源配置请求。
40.在用户存在对边缘云服务器的资源配置需求时,可以通过资源配置装置实现资源配置操作,此时,资源配置装置可以获取资源配置请求,资源配置信息可以实现对边缘云服务器的网络资源、计算内核、存储资源、大页内存信息中的至少一个进行配置操作。另外,本实施例对于资源配置请求的具体获取方式不做限定,在一些实例中,资源配置请求可以基于用户输入的执行操作所获得,此时,获取资源配置请求可以包括:显示用于与用户进行交互操作的显示界面;获取用户在显示界面中输入的执行操作,基于执行操作获取资源配置请求,该资源配置请求可以包括边缘云服务器相对应的标识信息以及待配置的资源信息。在另一些实例中,资源配置请求可以通过第三设备所获得,此时,获取资源配置请求可以包括:获取与资源配置装置通信连接的第三设备;通过第三设备主动或者被动地获得资源配置请求。
41.步骤s202:确定与边缘云服务器通信连接的预设参考设备以及与预设参考设备的参考资源。
42.其中,边缘云服务器可以通信连接有预设参考设备,该预设参考设备能够对边缘云服务器进行管理和控制,为了便于用户对边缘云服务器和预设参考设备进行统一管理,在对边缘云服务器进行资源配置时,可以参考预设参考设备的参考资源进行,具体的,在获取到资源配置请求时,可以基于资源配置请求确定与边缘云服务器通信连接的预设参考设备,并确定与预设参考设备相对应的参考资源,该参考资源可以包括以下至少之一:中心存储资源、中心计算资源、中心网络资源、中心大页内存信息等等,一般情况下,预设参考设备的架构确定之后,预设参考设备所对应的参考资源即可确定。
43.步骤s203:基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源,边缘资源与参考资源相同。
44.为了能够使得边缘云服务器的资源架构与预设参考设备的资源架构相同或者基本相同,在获取到资源配置请求和参考资源之后,可以基于资源配置请求和参考资源对边缘云服务器进行资源配置操作,从而可以获得与参考资源相同的边缘资源,该边缘资源与边缘云服务器相对应。
45.具体的,本实施例对于对边缘云服务器进行配置的具体实现方式不做限定,在一些实例中,资源配置操作可以通过预先训练的机器学习模型来实现,此时,基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源可以包括:获取预先训练的机器学习模型,在获取到资源配置请求和参考资源之后,将资源配置请求和参考资源输入至机器学习模型中,从而可以获得机器学习模型所输出的边缘资源,该边缘资源与参考资源相同,且与边缘云服务器相对应。
46.在另一些实例中,由于参考资源的类型可以包括多个,而不同类型的参考资源往往对应有不同的特点,为了能够保证资源配置操作的质量和效果,对于不同类型资源所对
应的资源配置操作之间可以相同独立,例如,在参考资源包括中心网络资源时;基于资源配置请求和参考资源对边缘云服务器的架构进行配置,获得与边缘云服务器相对应的边缘资源可以包括:基于资源配置请求和中心网络资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘网络资源,边缘网络资源与中心网络资源相同。
47.再例如,在参考资源包括中心计算内核时;基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源可以包括:基于资源配置请求和中心网络资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘计算内核,边缘计算内核与中心计算内核相同。
48.再例如,在参考资源包括中心存储资源时;基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源可以包括:基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘存储资源,边缘存储资源与中心存储资源相同。需要注意的是,不同类型资源所对应的资源配置操作可以同步进行,也可以异步进行。
49.在又一些实例中,在资源配置装置(或者边缘云服务器)进行数据处理操作时,为了能够解决数据运算和数据存储之间相互混杂,从而会降低数据处理的可靠性的问题,本实施例还提供了一种对不同类型的边缘资源进行分离管理的技术方案,此时,在获得与边缘云服务器相对应的边缘资源之后,本施例中的方法还可以包括:确定边缘资源的属性信息;基于属性信息对边缘资源进行管控,不同属性信息所对应的边缘资源的管控操作相互独立。
50.其中,在边缘资源的类型为多个时,为了能够对不同类型的边缘资源进行分离管理操作,可以先确定边缘资源的属性信息,该属性信息用于标识边缘资源的类型以及功能作用,具体实现时,属性信息可以实现为与边缘资源相对应的资源标识符,不同的边缘资源可以对应有不同的资源标识符,例如;边缘资源可以包括以下至少之一:用于实现对数据进行存储操作的边缘存储资源、用于实现对数据进行运算操作的边缘计算资源、用于实现对数据进行传输的边缘网络资源,边缘存储资源对应于“资源标识符1”,边缘计算资源对应于“资源标识符2”,边缘网络资源对应于“资源标识符0”等等。或者,属性信息可以实现为与边缘资源相对应的数据格式,不同的边缘资源可以对应有不同的数据格式,例如;边缘资源可以包括以下至少之一:用于实现对数据进行存储操作的边缘存储资源、用于实现对数据进行运算操作的边缘计算资源、用于实现对数据进行传输的边缘网络资源,边缘存储资源对应于与地址相关的数据格式,边缘计算资源对应于与计算内核相关的计算格式,边缘网络资源对应于与网络传输协议相关的数据格式。
51.由于属性信息能够标识边缘资源的类型以及功能作用,因此,在获取到属性信息之后,可以基于属性信息对边缘资源进行管控,具体的,不同属性信息所对应的边缘资源的管控操作相互独立,举例来说,在边缘资源包括:边缘存储资源、边缘计算资源和边缘网络资源时,可以分别利用不同的通信链路、存储空间或者访问路径等实现对边缘存储资源、边缘计算资源和边缘网络资源的分离管控操作,这样可以有效地避免了数据运算和数据存储之间相互混杂的情况出现,进而保证了数据处理操作的准确可靠性,提高了该方法的实用性。
52.本实施例提供的资源配置方法,通过获取资源配置请求,确定与边缘云服务器通
信连接的预设参考设备以及与预设参考设备的参考资源,基于资源配置请求和参考资源对边缘云服务器进行配置,获得与参考资源相同的边缘资源,有效地实现了将边缘云服务器的边缘资源架构(包括基础设施的架构)与预设参考设备的架构相统一,这样有利于用户对预设参考设备和边缘云服务器进行统一的管理和维护操作,并且由于服务器的架构具有普遍性,因此可以适配各种不同的软件逻辑,进而提高了该方法的实用性,有利于市场的推广与应用。
53.图3为本技术实施例提供的另一种资源配置方法的流程示意图;在上述实施例的基础上,参考附图3所示,由于边缘云服务器与预设参考设备通信连接,而预设参考设备能够对边缘云服务器进行管控,此时,为了提高该方法使用的灵活可靠性,本实施例还提供了一种可以根据预设参考设备的需求对边缘云服务器的资源进行灵活调度的实现方案,此时,本实施例中的方法还可以包括:步骤s301:通过预设参考设备获取资源调用请求。
54.步骤s302:基于资源调用请求确定边缘云服务器中的可调度资源。
55.步骤s303:将可调度资源发送至预设参考设备,以实现资源调度操作。
56.其中,在预设参考设备进行数据处理操作时,为了能够保证数据处理操作的稳定运行,预设参考设备可以根据需求选择性地调用边缘云服务器中的边缘资源,例如:在预设参考设备中的参考资源无法满足数据处理需求时,则可以调用边缘云服务器中的边缘资源。在预设参考设备需要调用边缘云服务器的边缘资源时,预设参考设备可以生成资源调用请求,由于一个预设参考设备可以通信连接有多个边缘云服务器,此时,为了保证资源调度的正常运行,资源调用请求中可以包括待调用的边缘云服务器的服务器标识,而后可以将资源调用请求发送至资源配置装置,为了便于理解和说明,下面以边缘云服务器作为资源配置装置为例进行说明,此时,边缘云服务器可以通过预设参考设备获取到资源调用请求。
57.在获取到资源调用请求之后,为了能够实现资源调度操作,可以基于资源调用请求来确定边缘云服务器中的可调度资源,该可调度资源可以为边缘云服务器中边缘资源的至少一部分。需要注意的是,为了能够保证边缘云服务器能够进行正常的数据处理操作,在确定可调度资源时,可以先确定边缘云服务器的当前需要资源,而后可以将边缘云服务器中的边缘资源与当前需要资源之间的差值确定为可调度资源。或者,在获取到当前需要资源之后,还可以确定与边缘云服务器中用于保证基本数据处理操作正常运行的资源下限值,而后将当前需要资源与资源下限值进行分析比较,在当前需要资源大于资源下限值时,可以直接将边缘资源与当前需要资源之间的差值确定为可调度资源。在当前需要资源小于或等于资源下限值时,可以将边缘资源与资源下限值之间的差值确定为可调度资源,这样可以有效地保证边缘云服务器进行数据处理操作的稳定进行。
58.在确定可调度资源之后,可以将可调度资源发送至预设参考设备,以使得预设参考设备可以基于可调度资源进行数据处理操作,从而实现了资源调度操作。
59.本实施例中,通过预设参考设备获取资源调用请求,基于资源调用请求确定边缘云服务器中的可调度资源,将可调度资源发送至预设参考设备,有效地实现了资源调度操作,这样用户可以根据需求灵活选择是否需要进行资源调度操作,这样不仅提高了边缘资源的利用率,并且还提高了该方法使用的灵活可靠性。
60.图4为本技术实施例提供的又一种资源配置方法的流程示意图;在上述实施例的基础上,参考附图4所示,为了进一步提高该方法的实用性和适用范围,本实施例中的方法还可以包括基于边缘云服务器进行应用配置的实现方案,具体的,本实施例中的方法还可以包括:步骤s401:获取与预设功能相对应的功能配置信息。
61.步骤s402:基于功能配置信息进行预设功能的配置操作,以使得边缘云服务器能够实现预设功能。
62.其中,边缘云服务器可以根据用户需求进行功能配置操作,此时,边缘云服务器可以获取到功能配置信息,该功能配置信息用于实现通过边缘云服务器对某一应用程序进行配置操作或者对某一预设功能进行加载操作。具体的,当用户想要实现某一预设功能(例如:图像处理功能、视频处理功能、故障定位功能等等),而边缘云服务器并不存在预设功能、且能够支持预设功能时,则可以通过边缘云服务器进行预设功能的功能配置操作,此时,资源配置装置(例如:边缘云服务器)可以获取预设功能所对应的功能配置信息(功能配置信息可以包括功能配置文件、功能属性等等),该功能配置信息的具体获取方式与资源配置请求的具体获取方式相类似,具体可参考上述陈述内容,再次不在赘述。
63.在获取到功能配置信息之后,可以基于功能配置信息进行预设功能的配置操作,以使得边缘云服务器能够实现预设功能;例如:基于功能配置信息可以使得边缘云服务器实现图像处理功能;基于功能配置信息可以使得边缘云服务器实现视频处理功能;基于功能配置信息可以边缘云服务器实现故障处理功能等等。
64.需要注意的是,本实施例中的技术方案不仅能够基于用户的需求进行功能配置操作,还能够基于用户的需求和当前网络情况或者通信情况进行功能配置操作,例如:在当前网络情况(网络带宽小于或等于第一带宽阈值、或者网络速率小于或等于第一速率阈值)或者通信情况(访问用户的数量小于或等于预设数量)为网络状态1时,则可以基于用户的需求配置满足网络状态1的预设功能1;在当前网络情况(网络带宽大于第一带宽阈值、或者网络速率大于第一速率阈值)或者通信情况(访问用户的数量大于预设数量)为网络状态2时,则可以基于用户的需求配置满足网络状态2的预设功能2,这样有利于保证所配置的预设功能的实现质量和效果。
65.本实施例中,通过获取与预设功能相对应的功能配置信息;而后基于功能配置信息进行预设功能的配置操作,使得边缘云服务器能够实现预设功能,这样有效地实现了用户可以根据需求对边缘云服务器所能够实现的预设功能进行配置操作,不仅有利于满足不同用户的个性化需求,并且进一步提高了该方法使用的灵活可靠性。
66.在又一些实例中,为了解决现有技术中所存在的边缘云服务器仅与5g核心网通信连接,而并没有通过公有云链路与云上应用通信连接,这样有效地限制了边缘云服务器的适用范围的问题,由于本实施例中的边缘云服务器可以通信连接有预设参考设备,并可以通过预设参考设备来调用云上应用,具体的,本实施例中的方法还可以包括:步骤s401’:获取与预设应用相对应的应用调用请求,预设应用部署在预设参考设备上。
67.步骤s402’:将应用调用请求发送至预设参考设备,以通过所述预设参考设备调用所述预设应用进行数据处理操作。
68.其中,在用户想要实现某一预设功能(例如:图像处理功能、视频处理功能、故障定位功能等等),而边缘云服务器并不存在预设功能、且不能支持预设功能时,则不能通过对边缘云服务器进行配置操作而实现预设功能,可以想到的是,在边缘云服务器通信连接有预设参考设备时,可以通过预设参考设备来调用预设应用,此时,可以获取与预设应用相对应的应用调用请求,上述预设应用可以部署在预设参考设备上,上述的应用调用请求中可以包括预设应用的应用标识信息,以实现对预设应用进行调用操作。在获取到应用调用请求之后,可以将应用调用请求发送至预设参考设备,以通过预设参考设备调用预设应用来进行数据处理操作,这样保证了数据处理操作的稳定可靠性。
69.本实施例中,通过获取与预设应用相对应的应用调用请求;而后将应用调用请求发送至云服务器,以通过所述预设参考设备调用所述预设应用进行数据处理操作,此时,边缘云服务器与预设参考设备相互打通,从而有效地实现用户可以根据需求来调用云上的预设应用,这样可以满足不同用户的个性化需求,保证了数据处理操作的稳定运行,进一步提高了该方法使用的灵活可靠性。
70.图5为本技术实施例提供的还一种资源配置方法的流程示意图;在上述任意一个实施例的基础上,参考附图5所示,在获得与边缘云服务器相对应的边缘资源之后,则可以基于边缘资源进行数据处理操作,具体的,本实施例中的方法可以包括:步骤s501:获取数据处理请求。
71.步骤s502:确定与数据处理请求相对应的资源需求。
72.步骤s503:在边缘资源不满足资源需求时,基于数据处理请求对边缘资源进行容器化处理,获得满足资源需求的容器化资源。
73.其中,在用户存在数据处理需求时,资源配置装置(或者边缘云服务器)可以获取数据处理请求,上述数据处理请求的具体获取方式与资源配置请求的具体获取方式相类似,具体可参考上述陈述内容,在此不再赘述。为了能够实现数据处理操作,在获取到数据处理请求之后,可以对数据处理请求进行分析处理,以确定与数据处理请求相对应的资源需求,该资源需求可以包括以下至少之一:网络资源需求、计算资源需求、存储资源需求等等。
74.在获取到资源需求之后,可以将边缘资源和资源需求进行分析比较,在边缘资源无法满足资源需求时,则说明边缘云服务器所提供的边缘资源与资源需求并不适配,例如:网络接口的数量不适配、计算内核的数量不适配、存储空间的数量不适配等等。此时,为了能够满足资源需求,则可以基于资源需求对资源信息进行容器化处理,从而可以获得满足资源需求的多个容器化资源。具体的,本实施例对于容器化处理的具体实现方式不做限定,在一些实例中,容器化处理操作可以由机器学习模型自动实现,此时,预先训练有用于实现容器化处理的机器学习模型,在获得资源需求和边缘资源之后,可以将资源需求和边缘资源输入至机器学习模型中,从而可以获得机器学习模型所输出的多个容器化资源,该多个容器化资源与资源需求相适配。
75.在另一些实例中,由于边缘资源具有不同的表现类型,例如:边缘资源可以包括边缘存储资源、边缘计算内核、边缘网络资源等等,而不同的边缘资源往往对应有不同的容器化处理方式,为了能够保证容器化处理的正常运行,可以采用不同的处理方式对不同的边缘资源进行处理,此时,基于数据处理请求对资源信息进行容器化处理可以包括:确定资源
信息所对应的信息类型,基于信息类型和资源需求确定用于对资源信息进行容器化处理的实现方式,基于实现方式对资源信息进行容器化处理,从而可以获得满足资源需求的多个容器化资源。
76.具体实现时,在边缘资源包括边缘网络资源时,此时的边缘网络资源可以主要是指网络接口或者网络端口;基于数据处理请求对边缘资源进行容器化处理,获得满足资源需求的容器化资源可以包括:获取用于标识边缘网络资源的地址信息;基于资源需求对地址信息进行容器化处理,获得与资源需求相对应的多个虚拟化网络资源,不同的虚拟化网络资源所对应的地址信息不同。
77.其中,在边缘网络资源包括边缘网络端口或者边缘网络端口时,由于硬件资源所提供的边缘网络接口的数量往往是固定的,例如:边缘云服务器所提供的边缘网络接口的数量可以是1个或者2个,而不同的数据处理请求所需要的网络接口的数量可能不同,例如:数据处理请求所需要的网络接口的数量可以为3个、4个、5个或者6个等等,此时的边缘云服务器所能够提供的边缘网络资源无法满足资源需求,进而可以对边缘网络资源进行容器化处理。由于边缘网络资源所对应的地址信息往往是预先配置好的,而不同的网络接口可以对应有不同的地址信息,因此,可以基于地址信息进行容器化处理。具体的,可以获取用于标识边缘网络资源的地址信息,例如:某一边缘网络资源所对应的地址信息为211.138.176.0到211.138.176.255,某一边缘网络资源所对应的地址信息为210.76.208.0到210.76.208.255等等。由于不同的边缘网络接口所对应的地址信息或者地址信息往往不同,因此,在获取到地址信息之后,可以基于资源需求对地址信息进行容器化处理,从而可以获得多个虚拟化网络资源,此时,所获得的多个虚拟化网络可以包括多个虚拟化网络接口,不同的虚拟化网络接口所对应的地址信息不同。
78.举例来说,某一边缘网络资源所对应的地址信息为211.138.176.0到211.138.176.255,此时的网络接口的数量为1个,而资源需求所对应的网络接口的数量为3个,此时,一种实现方式可以利用机器学习模型自动地进行容器化处理,此时,可以获取预先训练的机器学习模型,而后将所获得的资源需求、地址信息和网络资源输入至机器学习模型中,从而可以获得机器学习模型所输出的三个虚拟化网络接口。另一种实现方式是对地址信息进行划分处理,而后基于划分之后的结果获得三个虚拟化网络接口,此时,在获得地址信息之后,可以基于资源需求对地址信息进行三等分处理或者不等分处理,获得三个子地址信息,例如,三个子地址信息可以分别为:211.138.176.0到211.138.176.84、211.138.176.85到211.138.176.169、211.138.176.170到211.138.255,而后基于上述的子地址信息虚拟化相对应的三个虚拟网络端口,不同的虚拟网络端口所对应的地址信息不同,从而有效地实现了对网络资源进行虚拟化操作。
79.另外,在边缘资源包括边缘计算内核时,基于资源需求对边缘资源进行容器化处理,获得满足资源需求的容器化资源可以包括:获取边缘计算内核的内核数量;基于资源需求和内核数量对计算内核进行容器化处理,获得与资源需求相对应的多个虚拟化内核,不同的虚拟化内核所对应的资源不同。
80.其中,在边缘资源包括边缘计算内核时,由于在边缘云服务器的网络架构确定之后,边缘云服务器的计算内核是配置好的,且往往数量是固定的,例如:边缘云服务器所提供的计算内核的数量是1个、2个或者3个等等,而不同的数据处理请求所需要的边缘计算内
核数量可能不同,例如:数据处理请求1所需要的计算内核数量可以为5个、6个或者8个等等,此时的边缘云服务器所能够提供的边缘计算内核无法满足资源需求,进而可以对边缘计算内核进行容器化处理,从而可以获得与资源需求相对应的多个虚拟化内核。举例来说,在边缘云服务器所提供的计算内核的数量为2个,而资源需求所需要的计算内核的数量为6个,而后可以基于资源需求对边缘计算内核进行虚拟化划分处理,例如:可以将一个边缘计算内核虚拟化为3个,从而可以获得6与资源需求相对应的虚拟化内核,不同的虚拟化内核所对应的资源可以不同,从而有效地实现了对计算内核进行容器化处理的操作。
81.此外,在边缘资源包括边缘存储资源时;基于资源需求对边缘资源进行容器化处理,获得满足资源需求的容器化资源可以包括:获取用于标识边缘存储资源的存储空间;基于资源需求对存储空间进行容器化处理,获得与资源需求相对应的多个虚拟化空间,不同的虚拟化空间所对应的空间地址不同。
82.其中,在边缘资源包括边缘存储资源时,由于在网络架构确定之后,边缘云服务器的存储空间是配置好的,且往往数量是固定的,例如:边缘云服务器所提供的存储空间是1个、2个或者3个等等,而不同的数据处理请求所需要的存储空间可能不同,例如:数据处理请求所需要的存储空间可以为5个、6个或者8个等等,此时的边缘云服务器所能够提供的边缘存储资源无法满足资源需求,进而可以对边缘存储资源进行容器化处理,由于边缘存储资源用于实现数据的存储操作,因此,边缘存储资源往往可以通过存储空间来体现,在获取到用于标识边缘存储资源的存储空间之后,可以基于资源需求对存储空间进行容器化处理,具体的,可以基于资源需求对存储空间进行虚拟化划分处理,从而可以获得与资源需求相对应的多个虚拟化空间,不同的虚拟化空间所对应的空间地址不同,并且,所有的虚拟化空间构成一个完整的存储空间,从而有效地实现了对边缘存储资源进行容器化处理的操作。
83.本实施例中,在获得与边缘云服务器相对应的边缘资源之后,通过获取数据处理请求,确定与数据处理请求相对应的资源需求,并且在边缘资源不满足资源需求时,基于数据处理请求对边缘资源进行容器化处理,获得满足资源需求的容器化资源,有效地实现了能够对各种的数据处理请求与各种类型的资源进行适配,即实现了硬件层、虚拟层与软件层之间的解耦合,使得网络架构更加灵活、方便调节,此外,用户可以基于需求随时通过资源配置装置对网络架构进行编排管理操作,操作简单、可靠,进一步降低了网络维护和管理的难度,从而有效地提高了该方法使用的灵活可靠性,有利于市场的推广与应用。
84.具体应用时,参考附图6所示,以中心云服务器作为预设参考设备、中心资源作为参考资源为例,本应用实施例提供了一种面向5g基站的云基础设施架构,其中,云基础设施架构主要用于5g专网,该云基础设施架构通过对通用服务器进行优化,实现了对云基础设施架构的改造,能够显著提升了5g网络架构的管理、运维以及资源使用效率,具体的,该云基础设施架构可以包括:5g专网核心网,与边缘云服务器通信连接,用于提供网络连接功能;边缘云服务器(即通用服务器),部署在5g专网中,与5g专网核心网通信连接,用于实现通用的数据处理操作,具体的,通过边缘云服务器可以实现5g基站的集中单元cu功能、操作维护管理oma功能以及预设接口功能(例如:n2接口功能、n3接口功能)。
85.专用硬件(专用服务器),部署在5g专网中,与5g专网核心网通信连接,用于实现加
速的数据处理操作,其中,专用硬件的实现方式可以包括硬件分布单元du或者射频单元ru,该专用硬件往往可以根据用户需求进行自定义配置操作。
86.此外,云基础设施架构中的边缘云服务器可以通信连接有中心云服务器,该边缘云服务器(即现场级云基础设施)可以对硬件资源、计算资源(ecs)、存储资源(ebs)、网络资源(vpc)等等资源信息进行定义或者配置,上述的各个类型的资源信息独立管理和维护,并且,由于边缘云服务器可以复用中心云服务器(或者公有云服务器)中的架构相同,即边缘云服务器可以参考中心云服务的架构进行部署,从而便于用户对边缘云服务器和中心云服务器进行统一的管理和维护,此外,边缘云服务器可以加载5g基站功能,其中,5g核心网功能可根据用户需求进行任意选择。
87.在具体实现时,中心云服务器中可以部署有大体量公有云形态的应用产品,例如:用于实现负载均衡操作的负载均衡应用、用于实现容器操作的容器服务应用、用于实现大数据分析处理的大数据开发平台emr应用、关系型数据库服务rds、函数计算应用、云桌面应用等等,与中心云服务器相类似的是,边缘云服务器也可以根据需求部署相对应的应用产品,这样可以扩大该架构的实用性。
88.相类似的,中心云服务器还可以部署多个实现不同功能的工具,例如:访问控制工具、云管控工具、弹性伸缩工具、资源编排工具、操作审计工具、ems工具等等,上述不同的工具可以实现不同的功能操作,边缘云服务器可以通过中心云服务器调用所需要的工具进行相对应的数据处理操作,这样可以满足用户的不同处理需求,进一步提高了该架构使用的灵活可靠性。
89.本应用实施例所提供的云基础设施架构,有效地统一了中心云服务器与边缘云服务器的资源架构,例如:将中心云服务器与边缘云服务器的硬件规格进行了统一操作,从而使得边缘云服务器能够和其它网络应用复用中心云服务器的规模,便于用户对中心云服务器和边缘云服务器的资源进行统一的管控和调度;此外,由于边缘云服务器可以调用公有云的云上应用(例如管控、数据分析),有利于满足不同用户的不同使用需求;需要注意的是,该架构中的数据存储操作和计算操作是相互独立的,有利于提高数据处理的稳定可靠性;并且,该架构实现了统一的容器化服务,可以屏蔽底层硬件要求,使得该架构更加通用,适用范围和场景更加广泛,进一步提高了该架构的实用性,有利于市场的推广与应用。
90.图7为本技术实施例提供的一种专网管控方法的流程示意图;参考附图7所示,本实施例提供了一种专网管控方法,该方法的执行主体可以为专网管控装置,可以理解的是,该专网管控装置可以实现为软件、或者软件和硬件的组合,具体实现时,专网管控装置可以部署在专属网络中,专属网络可以部署在不同的应用场景或者应用区域中,上述的区域可以包括工厂区域(智慧工厂)、园区区域(智慧园区、住宅园区等等)、矿场区域等等,在区域为工厂区域时,本实施例中的专网管控方法可以实现对不同工厂区域所对应的专属网络进行灵活控制操作;在区域为园区区域时,本实施例中的专网控制方法可以实现对不同园区区域所对应的专属网络进行灵活控制操作;在区域为矿场区域时,本实施例中的专网管控方法可以实现对不同矿场区域中的设备进行灵活控制操作。具体的,该专网管控方法可以包括:步骤s701:通过专属网络获取网络控制请求。
91.步骤s702:利用部署在所述专属网络中的边缘云服务器对所述网络控制请求进行
处理,获得与所述专属网络相对应的网络控制信息,其中,所述网络控制请求是通过与所述边缘云服务器相对应的边缘资源进行处理的,所述边缘云服务器通信连接有预设参考设备,所述边缘资源与所述预设参考设备的参考资源相同。
92.步骤s703:基于所述网络控制信息对所述专属网络进行控制。
93.具体的,在利用专属网络进行相对应的数据处理操作时,用户可以根据需求对专属网络进行控制,具体的,为了能够实现对专属网络进行准确有效地控制,可以通过专属网络获取网络控制请求,为了能够对专属网络进行稳定的控制操作,可以利用部署在专属网络中的边缘云服务器对网络控制请求进行处理,获得与专属网络相对应的网络控制信息,该网络控制信息可以包括用于对专属网络的网络运行状态进行控制的信息、用于对专属网络的存储数据进行控制的信息、用于对专属网络的计算资源进行控制的信息等等,而后则可以基于网络控制信息对专属网络进行控制,进一步提高了该方法的实用性。
94.需要注意的是,本实施例中的方法还可以包括图1-图6所示实施例中的方法,本实施例未详细描述的部分,可参考对图1-图6所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1-图6所示实施例中的描述,在此不再赘述。
95.相类似的,本实施例还可以提供一种车辆控制方法,该方法的执行主体可以为车辆控制装置,可以理解的是,该车辆控制装置可以实现为软件、或者软件和硬件的组合,具体实现时,车辆控制装置可以部署在专属网络中,以实现对车辆进行控制操作。具体的,该车辆控制方法可以包括:步骤s701’:通过专属网络获取与待控车辆相对应的车辆控制请求。
96.步骤s702’:利用部署在专属网络中的边缘云服务器对车辆控制请求进行处理,获得与待控车辆相对应的车辆控制信息,其中,车辆控制请求是通过与边缘云服务器相对应的边缘资源进行处理的,边缘云服务器通信连接有预设参考设备,边缘资源与预设参考设备的参考资源相同。
97.步骤s703’:基于车辆控制信息对待控车辆进行控制。
98.具体的,一个待控车辆可以对应有一个或多个专属网络,例如:某企业可以包括位于区域a的厂区a和位于区域b的厂区b,厂区a对应于专有网络a,厂区b对应于专有网络b,而上述的专有网络a和专有网络b同属于某企业,此时,该企业员工的注册车辆可以对应于专有网络a和专有网络b,当注册车辆行驶至区域a或者区域b时,则允许注册车辆通过并可以指导进行停车操作。
99.因此,在待控车辆(无人车或者有人车)行驶的过程中,为了能够实现对待控车辆进行准确有效地控制,可以通过专属网络获取与待控车辆相对应的车辆控制请求,为了能够在专属网络中对待控车辆进行稳定的控制操作,待控车辆上可以设置有传感器,通过传感器可以快速获取与待控车辆相对应的运行状态数据,与待控车辆相对应的运行状态数据可以包括以下至少之一:车辆的当前车速、行驶方向和环境信息,其中,环境信息包括周围物体的分布位置、车辆前方车辆的车速和车辆所处道路的道路限速。在一些实例中,传感器可以包括图像采集传感器、雷达传感器和全球定位系统gps,具体的,通过图像采集传感器、雷达传感器和全球定位系统gps来确定与待控车辆相对应的运行状态数据。
100.在获取到车辆控制请求之后,可以利用部署在专属网络中的边缘云服务器对车辆控制请求进行处理,获得与待控车辆相对应的车辆控制信息,该车辆控制信息可以用于辅
助待控车辆停在预设区域中或者用于辅助待控车辆通过预设区域等等,而后则可以基于车辆控制信息对待控车辆进行控制,进一步提高了该方法的实用性。
101.需要注意的是,对于车辆控制装置而言,车辆控制装置可以设置于车辆上,或者,车辆控制装置可以独立于车辆进行设置,此时,车辆控制装置可以与车辆cpu通信连接。
102.另外,对于车辆控制装置而言,可以根据不同的车辆对车辆控制装置进行调整,即根据车辆类型的不同,车辆控制装置中所包括的算法模块也会有所不同,此时,车辆控制装置不仅可以实现车辆自动驾驶的控制操作,还可以实现的其他操作。例如,对于物流车辆、公共服务车辆、医疗服务车辆、终端服务车辆会涉及不同的车辆控制装置。下面分别针对这四种自动驾驶车辆对车辆控制装置中所包括的算法模块进行举例说明:其中,物流车辆是指物流场景中使用的车辆,例如:可以是带自动分拣功能的物流车辆、带冷藏保温功能的物流车辆、带测量功能的物流车辆。这些物流车辆会涉及不同的算法模块。
103.例如,对于物流车辆,可以带有自动化的分拣装置,该分拣装置可以在物流车辆到达目的地后自动把货物取出并搬送、分拣、存放。这就涉及用于货物分拣的算法模块,该算法模块主要实现货物取出、搬运、分拣以及存放等逻辑控制。
104.又例如,针对冷链物流场景,物流车辆还可以带有冷藏保温装置,该冷藏保温装置可以实现运输的水果、蔬菜、水产品、冷冻食品以及其它易腐烂的食品进行冷藏或保温,使之处于合适的温度环境,解决易腐烂食品的长途运输问题。这就涉及用于冷藏保温控制的算法模块,该算法模块主要用于根据食品(或物品)性质、易腐性、运输时间、当前季节、气候等信息动态、自适应计算冷餐或保温的合适温度,根据该合适温度对冷藏保温装置进行自动调节,这样在车辆运输不同食品或物品时运输人员无需手动调整温度,将运输人员从繁琐的温度调控中解放出来,提高冷藏保温运输的效率。
105.又例如,在大多物流场景中,是根据包裹体积和/或重量进行收费的,而物流包裹的数量非常庞大,单纯依靠快递员对包裹体积和/或重量进行测量,效率非常低,人工成本较高。因此,在一些物流车辆中,增设了测量装置,可自动测量物流包裹的体积和/或重量,并计算物流包裹的费用。这就涉及用于物流包裹测量的算法模块,该算法模块主要用于识别物流包裹的类型,确定物流包裹的测量方式,如进行体积测量还是重量测量或者是同时进行体积和重量的组合测量,并可根据确定的测量方式完成体积和/或重量的测量,以及根据测量结果完成费用计算。
106.其中,公共服务车辆是指提供某种公共服务的车辆,例如:可以是消防车、除冰车、洒水车、铲雪车、垃圾处理车辆、交通指挥车辆等。这些公共服务车辆会涉及不同算法模块。
107.例如,对于自动驾驶的消防车,其主要任务是针对火灾现场进行合理的灭火任务,这就涉及用于灭火任务的算法模块,该算法模块至少需要实现火灾状况的识别、灭火方案的规划以及对灭火装置的自动控制等逻辑。
108.又例如,对于除冰车,其主要任务是清除路面上结的冰雪,这就涉及除冰的算法模块,该算法模块至少需要实现路面上冰雪状况的识别、根据冰雪状况制定除冰方案,如哪些路段需要采取除冰,哪些路段无需除冰,是否采用撒盐方式、撒盐克数等,以及在确定除冰方案的情况下对除冰装置的自动控制等逻辑。
109.其中,医疗服务车辆是指能够提供一种或多种医疗服务的自动驾驶车辆,该种车
辆可提供消毒、测温、配药、隔离等医疗服务,这就涉及提供各种自助医疗服务的算法模块,这些算法模块主要实现消毒需求的识别以及对消毒装置的控制,以使消毒装置为病人进行消毒,或者对病人位置的识别,控制测温装置自动贴近病人额头等位置为病人进行测温,或者,用于实现对病症的判断,根据判断结果给出药方并需要实现对药品/药品容器的识别,以及对取药机械手的控制,使之按药方为病人抓取药品,等等。终端服务车辆是指可代替一些终端设备面向用户提供某种便利服务的自助型的自动驾驶车辆,例如这些车辆可以为用户提供打印、考勤、扫描、开锁、支付、零售等服务。
110.例如,在一些应用场景中,用户经常需要到特定位置去打印或扫描文档,费时费力。于是,出现一种可以为用户提供打印/扫描服务的终端服务车辆,这些服务车辆可以与用户终端设备互联,用户通过终端设备发出打印指令,服务车辆响应打印指令,自动打印用户所需的文档并可自动将打印出的文档送至用户位置,用户无需去打印机处排队,可极大地提高打印效率。或者,可以响应用户通过终端设备发出的扫描指令,移动至用户位置,用户将待扫描的文档放置的服务车辆的扫描工具上完成扫描,无需到打印/扫描机处排队,省时省力。这就涉及提供打印/扫描服务的算法模块,该算法模块至少需要识别与用户终端设备的互联、打印/扫描指令的响应、用户位置的定位以及行进控制等。
111.又例如,随着新零售场景的开展,越来越多的电商借助于自助售货机将商品销售送到了各大办公楼、公共区,但这些自助售货机被放置在固定位置,不可移动,用户需要到该自助售货机跟前才能购买所需商品,便利性还是较差。于是出现了可提供零售服务的自助驾驶车辆,这些服务车辆可以承载商品自动移动,并可提供对应的自助购物类app或购物入口,用户借助于手机等终端通过app或购物入口可以向提供零售服务的自动驾驶车辆进行下单,该订单中包括待购买的商品名称、数量以及用户位置,该车辆收到下单请求之后,可以确定当前剩余商品是否具有用户购买的商品以及数量是否足够,在确定具有用户购买的商品且数量足够的情况下,可携带这些商品自动移动至用户位置,将这些商品提供给用户,进一步提高用户购物的便利性,节约用户时间,让用户将时间用于更为重要的事情上。这就涉及提供零售服务的算法模块,这些算法模块主要实现响应用户下单请求、订单处理、商品信息维护、用户位置定位、支付管理等逻辑。
112.需要注意的是,本实施例中的方法还可以包括图1-图6所示实施例中的方法,本实施例未详细描述的部分,可参考对图1-图6所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1-图6所示实施例中的描述,在此不再赘述。
113.图8为本技术实施例提供的一种数据处理方法的流程示意图;参考附图8所示,本实施例提供了一种数据处理方法,该方法的执行主体可以为数据处理装置,可以理解的是,该数据处理装置可以实现为软件、或者软件和硬件的组合,具体实现时,数据处理装置可以部署在专属网络中,以实现对扩展现实终端进行控制操作。具体的,该数据处理方法可以包括:步骤s801:通过专属网络获取与扩展现实终端相对应的数据处理请求。
114.其中,扩展现实终端可以实现为基于增强现实(augmented reality,简称ar)、虚拟现实(virtual reality,简称vr)或混合现实(mixed reality,简称mr;或者,hybrid reality,简称hr)或影像现实(cinematic reality,简称cr)领域的头戴显示设备(headset mount device,简称hmd),扩展现实终端可以与云平台进行通信连接,以基于扩展现实终端
实现扩展现实的游戏场景、扩展现实的会议场景等等。
115.具体应用时,扩展现实终端可以位于某一个区域,该区域中可以部署某一专属网络,此时,为了能够增大扩展现实终端的娱乐性和扩展性,注册用户可以通过扩展现实终端访问专属网络,并可以调用位于专属网络中的某些应用程序,例如:专属网络中部署有应用程序a、应用程序b和应用程序c,在扩展现实终端接入专属网络,并通过合法性验证之后,扩展现实终端可以调用上述的应用程序a、应用程序b和应用程序c,这样有效地扩展了该扩展现实终端的适用范围,为了能够使得扩展现实终端可以稳定地运行上述应用程序,可以通过专属网络获取与扩展现实终端相对应的数据处理请求,该数据处理请求中可以包括扩展现实终端的身份标识,以对扩展现实终端进行合法性验证操作。
116.步骤s802:利用部署在专属网络中的边缘云服务器对数据处理请求进行处理,获得与扩展现实终端相对应的数据处理结果,其中,数据处理请求是通过与边缘云服务器相对应的边缘资源进行处理的,边缘云服务器通信连接有预设参考设备,边缘资源与预设参考设备的参考资源相同。
117.步骤s803:基于数据处理结果对扩展现实终端进行控制。
118.在获取到数据处理请求之后,可以利用边缘云服务器对数据处理请求进行处理,以获得数据处理结果,并可以基于数据处理结果对扩展现实终端进行控制,例如:可以对扩展现实终端中的显示界面或者显示内容进行控制或者调整,以实现扩展现实终端可以稳定地进行数据处理操作,例如:可以稳定地运行位于专属网络的应用程序等等。
119.在另一些实例中,在基于数据处理结果对扩展现实终端进行控制之后,可以获取扩展现实终端中的虚拟场景信息,并在虚拟场景信息中显示或者运行数据处理结果,以使得用户可以及时了解数据处理结果,从而提高了用户使用扩展现实终端的体验性。
120.需要注意的是,本实施例中的方法还可以包括上述图1-图6所示实施例的方法,本实施例未详细描述的部分,可参考对图1-图6所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1-图6所示实施例中的描述,在此不再赘述。
121.与上述实现方式相类似的是,扩展现实终端可以替换为与会设备,此时,本实施例中的数据处理方法可以包括:步骤s801’:通过专属网络获取与与会设备相对应的数据处理请求;步骤s802’:利用部署在专属网络中的边缘云服务器对数据处理请求进行处理,获得与与会设备相对应的数据处理结果,其中,数据处理请求是通过与边缘云服务器相对应的边缘资源进行处理的,边缘云服务器通信连接有预设参考设备,边缘资源与预设参考设备的参考资源相同;步骤s803’:基于数据处理结果对与会设备进行控制。
122.其中,基于数据处理结果对与会设备进行控制可以包括:基于数据处理结果对与会设备进行合法性验证操作,在确定与会设备为合法设备时,则生成合法提示信息;在确定与会设备为非法设备时,则生成非法提示信息。在另一些实例中,基于数据处理结果对与会设备进行控制还可以包括:基于数据处理结果对与会设备进行签到操作等等,从而有效地提高了该方法的实用性。
123.需要注意的是,本实施例中的方法还可以包括上述图1-图6所示实施例的方法,本实施例未详细描述的部分,可参考对图1-图6所示实施例的相关说明。该技术方案的执行过
程和技术效果参见图1-图6所示实施例中的描述,在此不再赘述。
124.图9为本技术实施例提供的一种边缘云服务器的结构示意图;参考附图9所示,本实施例提供了一种边缘云服务器,该边缘云服务器可以执行上述图2所示的资源配置方法,边缘云服务器可以部署在专属网络中;具体的,边缘云服务器包括:第一获取模块11,用于获取资源配置请求;第一确定模块12,用于确定与边缘云服务器通信连接的预设参考设备以及与预设参考设备的参考资源;第一处理模块13,用于基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源,边缘资源与参考资源相同。
125.在一些实例中,参考资源包括中心网络资源;在第一处理模块13基于资源配置请求和参考资源对边缘云服务器的架构进行配置,获得与边缘云服务器相对应的边缘资源时,该第一处理模块13用于执行:基于资源配置请求和中心网络资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘网络资源,边缘网络资源与中心网络资源相同。
126.在一些实例中,参考资源包括中心计算内核;在第一处理模块13基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源时,该第一处理模块13用于执行:基于资源配置请求和中心网络资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘计算内核,边缘计算内核与中心计算内核相同。
127.在一些实例中,参考资源包括中心存储资源;在第一处理模块13基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源时,该第一处理模块13用于执行:基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘存储资源,边缘存储资源与中心存储资源相同。
128.在一些实例中,本实施例中的第一获取模块11、第一确定模块12和第一处理模块13用于执行以下步骤:第一获取模块11,用于通过预设参考设备获取资源调用请求;第一确定模块12,用于基于资源调用请求确定边缘云服务器中的可调度资源;第一处理模块13,用于将可调度资源发送至预设参考设备,以实现资源调度操作。
129.在一些实例中,在获得与边缘云服务器相对应的边缘资源之后,本实施例中的第一确定模块12和第一处理模块13用于执行以下步骤:第一确定模块12,用于确定边缘资源的属性信息;第一处理模块13,用于基于属性信息对边缘资源进行管控,不同属性信息所对应的边缘资源的管控操作相互独立。
130.在一些实例中,第一获取模块11和第一处理模块13用于执行以下步骤:第一获取模块11,用于获取与预设功能相对应的功能配置信息;第一处理模块13,用于基于功能配置信息进行预设功能的配置操作,以使得边缘云服务器能够实现预设功能。
131.在一些实例中,本实施例中的第一获取模块11和第一处理模块13用于执行以下步骤:第一获取模块11,用于获取与预设应用相对应的应用调用请求,预设应用部署在云服务器上;
第一处理模块13,用于将应用调用请求发送至云服务器,以通过所述预设参考设备调用所述预设应用进行数据处理操作。
132.在一些实例中,在获得与边缘云服务器相对应的边缘资源之后,本实施例中的第一获取模块11、第一确定模块12和第一处理模块13用于执行以下步骤:第一获取模块11,用于获取数据处理请求;第一确定模块12,用于确定与数据处理请求相对应的资源需求;第一处理模块13,用于在边缘资源不满足资源需求时,基于数据处理请求对边缘资源进行容器化处理,获得满足资源需求的容器化资源。
133.图9所示边缘云服务器可以执行图1-图6所示实施例的方法,本实施例未详细描述的部分,可参考对图1-图6所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1-图6所示实施例中的描述,在此不再赘述。
134.在一个可能的设计中,图9所示边缘云服务器的结构可实现为一电子设备。如图10所示,该电子设备可以包括:第一处理器21和第一存储器22。其中,第一存储器22用于存储相对应电子设备执行上述图1-图6所示实施例中提供的资源配置方法的程序,第一处理器21被配置为用于执行第一存储器22中存储的程序。
135.程序包括一条或多条计算机指令,其中,一条或多条计算机指令被第一处理器21执行时能够实现如下步骤:获取资源配置请求;确定与边缘云服务器通信连接的预设参考设备以及与预设参考设备的参考资源;基于资源配置请求和参考资源对边缘云服务器进行配置,获得与边缘云服务器相对应的边缘资源,边缘资源与参考资源相同。
136.进一步的,第一处理器21还用于执行前述图1-图6所示实施例中的全部/部分步骤。其中,电子设备的结构中还可以包括第一通信接口23,用于电子设备与其他设备或通信网络通信。
137.另外,本发明实施例提供了一种计算机存储介质,用于储存电子设备所用的计算机软件指令,其包含用于执行上述图1-图6所示方法实施例中的资源配置方法所涉及的程序。
138.此外,本发明实施例提供了一种计算机程序产品,包括:计算机程序,当计算机程序被电子设备的处理器执行时,使处理器执行图1-图6所示方法实施例中的资源配置方法。
139.图11为本技术实施例提供的一种专网管控装置的结构示意图;参考附图11所示,本实施例提供了一种专网管控装置,该专网管控装置用于执行上述图7所示的专网管控方法,具体的,该专网管控装置可以包括:第二获取模块31,用于通过专属网络获取网络控制请求;第二处理模块32,用于利用部署在专属网络中的边缘云服务器对网络控制请求进行处理,获得与专属网络相对应的网络控制信息,其中,网络控制请求是通过与边缘云服务器相对应的边缘资源进行处理的,边缘云服务器通信连接有预设参考设备,边缘资源与预设参考设备的参考资源相同;第二控制模块33,用于基于网络控制信息对专属网络进行控制。
140.图11所示专网管控装置可以执行图7所示实施例的方法,本实施例未详细描述的部分,可参考对图7所示实施例的相关说明。该技术方案的执行过程和技术效果参见图7所示实施例中的描述,在此不再赘述。
141.在一个可能的设计中,图11所示专网管控装置的结构可实现为一电子设备。如图12所示,该电子设备可以包括:第二处理器41和第二存储器42。其中,第二存储器42用于存储相对应电子设备执行上述图7所示实施例中提供的专网管控方法的程序,第二处理器41被配置为用于执行第二存储器42中存储的程序。
142.程序包括一条或多条计算机指令,其中,一条或多条计算机指令被第二处理器41执行时能够实现如下步骤:通过专属网络获取网络控制请求;利用部署在专属网络中的边缘云服务器对网络控制请求进行处理,获得与专属网络相对应的网络控制信息,其中,网络控制请求是通过与边缘云服务器相对应的边缘资源进行处理的,边缘云服务器通信连接有预设参考设备,边缘资源与预设参考设备的参考资源相同;基于网络控制信息对专属网络进行控制。
143.进一步的,第二处理器41还用于执行前述图7所示实施例中的全部或部分步骤。其中,电子设备的结构中还可以包括第二通信接口43,用于电子设备与其他设备或通信网络通信。
144.另外,本发明实施例提供了一种计算机存储介质,用于储存电子设备所用的计算机软件指令,其包含用于执行上述图7所示方法实施例中的车辆控制方法所涉及的程序。
145.此外,本发明实施例提供了一种计算机程序产品,包括:计算机程序,当计算机程序被电子设备的处理器执行时,使处理器执行图7所示方法实施例中的车辆控制方法。
146.图13为本技术实施例提供的一种数据处理装置的结构示意图;参考附图13所示,本实施例提供了一种数据处理装置,该数据处理装置用于执行上述图8所示的数据处理方法,具体的,该数据处理装置可以包括:第三获取模块51,用于通过专属网络获取与扩展现实终端相对应的数据处理请求;第三处理模块52,用于利用部署在专属网络中的边缘云服务器对数据处理请求进行处理,获得与扩展现实终端相对应的数据处理结果,其中,数据处理请求是通过与边缘云服务器相对应的边缘资源进行处理的,边缘云服务器通信连接有预设参考设备,边缘资源与预设参考设备的参考资源相同;第三控制模块53,用于基于数据处理结果对扩展现实终端进行控制。
147.图13所示数据处理装置可以执行图8所示实施例的方法,本实施例未详细描述的部分,可参考对图8所示实施例的相关说明。该技术方案的执行过程和技术效果参见图8所示实施例中的描述,在此不再赘述。
148.在一个可能的设计中,图13所示数据处理装置的结构可实现为一电子设备。如图14所示,该电子设备可以包括:第三处理器61和第三存储器62。其中,第三存储器62用于存储相对应电子设备执行上述图8所示实施例中提供的数据处理方法的程序,第三处理器61被配置为用于执行第三存储器62中存储的程序。
149.程序包括一条或多条计算机指令,其中,一条或多条计算机指令被第三处理器61执行时能够实现如下步骤:通过专属网络获取与扩展现实终端相对应的数据处理请求;利用部署在专属网络中的边缘云服务器对数据处理请求进行处理,获得与扩展现实终端相对应的数据处理结果,其中,数据处理请求是通过与边缘云服务器相对应的边缘资源进行处理的,边缘云服务器通信连接有预设参考设备,边缘资源与预设参考设备的参考资源相同;
基于数据处理结果对扩展现实终端进行控制。
150.进一步的,第三处理器61还用于执行前述图7所示实施例中的全部或部分步骤。其中,电子设备的结构中还可以包括第三通信接口63,用于电子设备与其他设备或通信网络通信。
151.另外,本发明实施例提供了一种计算机存储介质,用于储存电子设备所用的计算机软件指令,其包含用于执行上述图7所示方法实施例中的数据处理方法所涉及的程序。
152.此外,本发明实施例提供了一种计算机程序产品,包括:计算机程序,当计算机程序被电子设备的处理器执行时,使处理器执行图7所示方法实施例中的数据处理方法。
153.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
154.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
155.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程设备的处理器以产生一个机器,使得通过计算机或其他可编程设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
156.这些计算机程序指令也可存储在能引导计算机或其他可编程设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
157.在一个典型的配置中,计算设备包括一个或多个处理器 (cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (ram) 和/或非易失性内存等形式,如只读存储器 (rom) 或闪存(flash ram)。内存是计算机可读介质的示例。
158.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器 (sram)、
动态随机存取存储器 (dram)、其他类型的随机存取存储器 (ram)、只读存储器 (rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd-rom)、数字多功能光盘 (dvd) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
159.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1