Movatterモバイル変換


[0]ホーム

URL:


CN114900860B - Mobile terminal edge computing method, device, edge computing server and medium - Google Patents

Mobile terminal edge computing method, device, edge computing server and medium
Download PDF

Info

Publication number
CN114900860B
CN114900860BCN202210481670.4ACN202210481670ACN114900860BCN 114900860 BCN114900860 BCN 114900860BCN 202210481670 ACN202210481670 ACN 202210481670ACN 114900860 BCN114900860 BCN 114900860B
Authority
CN
China
Prior art keywords
service
processing result
slice
mobile terminal
computing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210481670.4A
Other languages
Chinese (zh)
Other versions
CN114900860A (en
Inventor
高娅楠
韩喆
卢俊
许婷
张彬
周伟栋
陈健
贺霆贤
龚卓敏
田巍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co LtdfiledCriticalChina United Network Communications Group Co Ltd
Priority to CN202210481670.4ApriorityCriticalpatent/CN114900860B/en
Publication of CN114900860ApublicationCriticalpatent/CN114900860A/en
Application grantedgrantedCritical
Publication of CN114900860BpublicationCriticalpatent/CN114900860B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The application provides a mobile terminal edge computing method, a mobile terminal edge computing device, an edge computing server and a medium. The method comprises the following steps: acquiring a service processing request of a mobile terminal to be processed, wherein the service processing request comprises service sub-package parameters; determining a plurality of calculated service slices based on the service packetization parameters; screening to obtain a plurality of target mobile terminals according to the slice calculation power specification of the calculation service slice; the target mobile terminal is a mobile terminal for processing the calculation service slice; dispatching the calculated service slices to corresponding target mobile terminals for processing so as to obtain corresponding slice processing results; and obtaining a service packet processing result according to the slicing processing result, and sending the service packet processing result to the mobile terminal to be processed. According to the method, the scheduling capability of the edge computing server of the base station serving as the scheduling node is improved.

Description

Translated fromChinese
移动终端边缘计算方法、装置、边缘计算服务器及介质Mobile terminal edge computing method, device, edge computing server and medium

技术领域Technical field

本申请涉及边缘计算技术,尤其涉及一种移动终端边缘计算方法、装置、边缘计算服务器及介质。The present application relates to edge computing technology, and in particular to a mobile terminal edge computing method, device, edge computing server and medium.

背景技术Background technique

随着边缘计算技术的发展,为了在边缘计算服务器算力不足的情况下,依然能够对移动终端的业务进行妥善处理,因而出现了移动终端边缘计算方法。With the development of edge computing technology, in order to properly handle the business of mobile terminals when the computing power of edge computing servers is insufficient, mobile terminal edge computing methods have emerged.

目前,发起业务的待处理移动终端所在基站的边缘计算服务器,通常是优先由作为调度节点的本基站的边缘计算服务器进行计算处理,当本基站的边缘计算服务器的算力不足时,就近选择调用其他基站的边缘计算服务器进行处理,从而完成移动终端的业务处理。At present, the edge computing server of the base station where the mobile terminal that initiates the service is located usually gives priority to the edge computing server of the base station as the scheduling node. When the computing power of the edge computing server of the base station is insufficient, the nearest call is selected. The edge computing servers of other base stations perform processing to complete the business processing of the mobile terminal.

然而,这种方式下,由于本基站的边缘计算服务器较多地参与了计算处理,从而削弱了其作为调度节点的调度能力。However, in this way, since the edge computing server of the base station is more involved in the calculation processing, its scheduling ability as a scheduling node is weakened.

发明内容Contents of the invention

本申请提供一种移动终端边缘计算方法、装置、边缘计算服务器及介质,用以解决现有技术中,削弱了本基站的边缘计算服务器作为调度节点的调度能力的技术问题。This application provides a mobile terminal edge computing method, device, edge computing server and medium to solve the technical problem in the prior art that weakens the scheduling capability of the edge computing server of the base station as a scheduling node.

第一方面,本申请提供一种移动终端边缘计算方法,包括:In the first aspect, this application provides a mobile terminal edge computing method, including:

获取待处理移动终端的业务处理请求,所述业务处理请求包括业务分包参数;Obtain the service processing request of the mobile terminal to be processed, where the service processing request includes service subcontracting parameters;

基于所述业务分包参数确定多个计算业务切片;Determine multiple computing service slices based on the service subcontracting parameters;

根据计算业务切片的切片算力规格,筛选获得多个目标移动终端;所述目标移动终端为对计算业务切片进行处理的移动终端;Screen and obtain multiple target mobile terminals according to the slicing computing power specification of the computing service slice; the target mobile terminal is a mobile terminal that processes the computing service slice;

将所述计算业务切片调度到对应的目标移动终端进行处理,以获得对应的切片处理结果;Schedule the computing service slice to the corresponding target mobile terminal for processing to obtain the corresponding slice processing result;

根据所述切片处理结果获得业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。A service packet processing result is obtained according to the slicing processing result, and the service packet processing result is sent to the mobile terminal to be processed.

第二方面,本申请提供一种移动终端边缘计算装置,包括:In a second aspect, the present application provides a mobile terminal edge computing device, including:

请求获取模块,用于获取待处理移动终端的业务处理请求,所述业务处理请求包括业务分包参数;A request acquisition module, used to acquire the service processing request of the mobile terminal to be processed, where the service processing request includes service subcontracting parameters;

业务切片确定模块,用于基于所述业务分包参数确定多个计算业务切片;A service slice determination module, configured to determine multiple computing service slices based on the service subcontracting parameters;

目标终端筛选模块,用于根据计算业务切片的切片算力规格,筛选获得多个目标移动终端;所述目标移动终端为对计算业务切片进行处理的移动终端;The target terminal screening module is used to screen and obtain multiple target mobile terminals according to the slicing computing power specification of the computing service slice; the target mobile terminal is a mobile terminal that processes the computing service slice;

切片结果获取模块,用于将所述计算业务切片调度到对应的目标移动终端进行处理,以获得对应的切片处理结果;A slicing result acquisition module is used to schedule the computing service slice to the corresponding target mobile terminal for processing to obtain the corresponding slicing processing result;

处理结果发送模块,用于根据所述切片处理结果获得业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。A processing result sending module is used to obtain a business package processing result based on the slice processing result, and send the business package processing result to the mobile terminal to be processed.

第三方面,本申请提供一种边缘计算服务器,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面所述的方法。In a third aspect, the present application provides an edge computing server, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement the method described in the first aspect.

第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面所述的方法。In a fourth aspect, the present application provides a computer-readable storage medium in which computer-executable instructions are stored, and when executed by a processor, the computer-executable instructions are used to implement the method described in the first aspect.

本申请提供的移动终端边缘计算方法、装置、边缘计算服务器及介质,通过获取待处理移动终端的业务处理请求,所述业务处理请求包括业务分包参数;基于所述业务分包参数确定多个计算业务切片;根据计算业务切片的切片算力规格,筛选获得多个目标移动终端;所述目标移动终端为对计算业务切片进行处理的移动终端;将所述计算业务切片调度到对应的目标移动终端进行处理,以获得对应的切片处理结果;根据所述切片处理结果获得业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。该处理过程中,边缘计算服务器主要是作为调度节点,获取待处理移动终端的业务处理请求、确定计算业务切片以及将计算业务切片分配到目标移动终端上进行计算处理。边缘计算服务器不再优先参与到待处理移动终端的计算处理,而是主要作为调度节点进行任务调度。因此,采用本申请的处理方式,能够避免本基站的边缘计算服务器的调度能力被削弱,保证本基站的边缘计算服务器能够更好的进行调度管理。The mobile terminal edge computing method, device, edge computing server and medium provided by this application obtain the business processing request of the mobile terminal to be processed, and the business processing request includes business subcontracting parameters; based on the business subcontracting parameters, multiple Compute business slices; filter and obtain multiple target mobile terminals according to the slice computing power specifications of the computing service slices; the target mobile terminals are mobile terminals that process the computing service slices; schedule the computing service slices to the corresponding target mobile terminals The terminal performs processing to obtain the corresponding slice processing result; obtains the service packet processing result according to the slice processing result, and sends the service packet processing result to the mobile terminal to be processed. During this processing, the edge computing server mainly serves as a scheduling node to obtain the business processing request of the mobile terminal to be processed, determine the computing service slice, and allocate the computing service slice to the target mobile terminal for computing processing. The edge computing server no longer preferentially participates in the calculation processing of the mobile terminal to be processed, but mainly serves as a scheduling node for task scheduling. Therefore, using the processing method of this application can prevent the scheduling capability of the edge computing server of the base station from being weakened, and ensure that the edge computing server of the base station can perform better scheduling management.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.

图1为可以实现本申请实施例的移动终端边缘计算方法的一种整体架构图;Figure 1 is an overall architecture diagram that can implement the mobile terminal edge computing method according to the embodiment of the present application;

图2为本申请一实施例的移动终端边缘计算方法的流程示意图;Figure 2 is a schematic flowchart of a mobile terminal edge computing method according to an embodiment of the present application;

图3为本申请另一实施例的移动终端边缘计算方法的流程示意图;FIG3 is a schematic diagram of a flow chart of a mobile terminal edge computing method according to another embodiment of the present application;

图4为本申请再一实施例的移动终端边缘计算方法的流程示意图;Figure 4 is a schematic flowchart of a mobile terminal edge computing method according to yet another embodiment of the present application;

图5为本申请一实施例的移动终端边缘计算装置的结构示意图;Figure 5 is a schematic structural diagram of a mobile terminal edge computing device according to an embodiment of the present application;

图6是用来实现本申请实施例的移动终端边缘计算方法中的第一基站的边缘计算服务器的结构示意图。Figure 6 is a schematic structural diagram of an edge computing server used to implement the first base station in the mobile terminal edge computing method according to the embodiment of the present application.

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。Through the above-mentioned drawings, clear embodiments of the present application have been shown, which will be described in more detail below. These drawings and text descriptions are not intended to limit the scope of the present application's concepts in any way, but are intended to illustrate the application's concepts for those skilled in the art with reference to specific embodiments.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the appended claims.

首先对本申请所涉及的名词进行解释:First, the terms involved in this application will be explained:

边缘计算服务器:是指在靠近用户的网络边缘侧构建的业务平台,提供存储、计算、网络等资源,将部分关键业务应用下沉到接入网络边缘,以减少网络传输和多级转发带来的宽度和时延损耗。Edge computing server: refers to a business platform built on the edge of the network close to the user, providing storage, computing, network and other resources, and sinking some key business applications to the edge of the access network to reduce network transmission and multi-level forwarding. width and delay loss.

计算业务切片:是指由边缘计算服务器根据业务分包参数而生成的任务切片。Computing business slice: refers to the task slice generated by the edge computing server based on business subcontracting parameters.

为了清楚理解本申请的技术方案,首先对现有技术的方案进行详细介绍。In order to clearly understand the technical solution of the present application, the solution of the prior art is first introduced in detail.

传统方式中,发起业务的待处理移动终端所在基站的边缘计算服务器,通常是优先由作为调度节点的本基站的边缘计算服务器进行计算处理,当本基站的边缘计算服务器的算力不足时,就近选择调用其他基站的边缘计算服务器进行处理,从而完成移动终端的业务处理。然而,这种方式下,由于本基站的边缘计算服务器较多地参与了计算处理,从而削弱了其作为调度节点的调度能力。In the traditional method, the edge computing server of the base station where the mobile terminal that initiates the service is located usually gives priority to the edge computing server of the base station as the scheduling node. When the computing power of the edge computing server of the base station is insufficient, the nearest edge computing server Choose to call the edge computing servers of other base stations for processing to complete the business processing of the mobile terminal. However, in this way, since the edge computing server of the base station is more involved in the calculation processing, its scheduling ability as a scheduling node is weakened.

所以在面对现有技术的技术问题时,发明人通过创造性的研究后发现,为了避免本基站的边缘计算服务器的调度能力被削弱,保证本基站的边缘计算服务器能够更好的进行调度管理。在获取到待处理移动终端的业务处理请求后,基于业务处理请求确定多个计算业务切片,根据计算业务切片的切片算力规格,确定多个目标移动终端,以对多个计算业务切片进行处理获得对应的切片处理结果,从而根据各切片处理结果得到待处理移动终端所需的业务包处理结果。在该实现过程中,边缘计算服务器主要是作为调度节点,获取业务处理请求、确定计算业务切片以及将计算业务切片分配到目标移动终端上进行计算处理。即,边缘计算服务器不再是优先参与到待处理移动终端的计算处理,而是主要作为调度节点进行任务调度。因此,采用本申请的处理方式,能够避免本基站的边缘计算服务器的调度能力被削弱,保证本基站的边缘计算服务器能够更好的进行调度管理。Therefore, when faced with the technical problems of the existing technology, the inventor found through creative research that in order to avoid the weakening of the scheduling capability of the edge computing server of the base station, the edge computing server of the base station can ensure better scheduling management. After obtaining the business processing request of the mobile terminal to be processed, multiple computing business slices are determined based on the business processing request, and multiple target mobile terminals are determined according to the slicing computing power specifications of the computing business slices to process the multiple computing business slices. The corresponding slice processing results are obtained, and the service packet processing results required by the mobile terminal to be processed are obtained based on the slice processing results. In this implementation process, the edge computing server mainly serves as a scheduling node, obtaining business processing requests, determining computing service slices, and allocating computing service slices to target mobile terminals for computing processing. That is, the edge computing server no longer preferentially participates in the calculation processing of the mobile terminal to be processed, but mainly serves as a scheduling node for task scheduling. Therefore, using the processing method of this application can prevent the scheduling capability of the edge computing server of the base station from being weakened, and ensure that the edge computing server of the base station can perform better scheduling management.

如图1所示,本申请实施例提供的移动终端边缘计算方法的应用场景,可应用于5G边缘计算系统中,在该应用场景中对应的网络架构中包括待处理移动终端10、第一基站的边缘计算服务器20和目标移动终端30。待处理移动终端10是发起业务处理请求的移动终端,其与第一基站通信连接。每个基站中均可设置至少一个边缘计算服务器,本申请的执行主体是第一基站的边缘计算服务器20(即前述的本基站的边缘服务器),第一基站的边缘计算服务器20、待处理移动终端10和目标移动终端30之间进行通信连接。待处理移动终端10发起业务处理请求后,第一基站的边缘计算服务器20作为调度节点,根据业务处理请求确定多个计算业务切片,计算业务切片可以包括n个,图1中仅显示了计算业务切片1和计算业务切片n。再根据计算业务切片的切片算力规格,筛选获得目标移动终端30。将计算业务切片调度到对应的目标移动终端30,如图1所示,目标移动终端30包括m个,图中仅显示了目标移动终端1和目标移动终端m。若目标移动终端30在获取到计算业务切片后,对计算业务切片进行处理以获得对应的切片处理结果。第一基站的边缘计算服务器20获取到切片处理结果后,将切片处理结果发送给待处理移动终端10。其中,在没有出现掉网的情况下,m和n的数量相等,若目标移动终端出现掉网,则m也可能小于n。As shown in Figure 1, the application scenario of the mobile terminal edge computing method provided by the embodiment of the present application can be applied to the 5G edge computing system. The corresponding network architecture in this application scenario includes the mobile terminal 10 to be processed, the first base station The edge computing server 20 and the target mobile terminal 30. The mobile terminal 10 to be processed is a mobile terminal that initiates a service processing request, and is communicatively connected with the first base station. At least one edge computing server can be set in each base station. The execution subject of this application is the edge computing server 20 of the first base station (that is, the aforementioned edge server of this base station). The edge computing server 20 of the first base station, the mobile phone to be processed A communication connection is established between the terminal 10 and the target mobile terminal 30. After the mobile terminal 10 to be processed initiates a service processing request, the edge computing server 20 of the first base station serves as a scheduling node and determines multiple computing service slices according to the service processing request. The computing service slices may include n. Only the computing services are shown in Figure 1 Slice 1 and calculation business slice n. Then, based on the slicing computing power specification of the calculation service slice, the target mobile terminal 30 is obtained. The computing service slice is scheduled to the corresponding target mobile terminal 30. As shown in Figure 1, the target mobile terminals 30 include m, and only the target mobile terminal 1 and the target mobile terminal m are shown in the figure. If the target mobile terminal 30 obtains the computing service slice, it processes the computing service slice to obtain the corresponding slice processing result. After obtaining the slicing processing result, the edge computing server 20 of the first base station sends the slicing processing result to the mobile terminal 10 to be processed. Among them, if there is no network drop, the numbers of m and n are equal. If the target mobile terminal is disconnected, m may also be smaller than n.

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。The technical solution of the present application and how the technical solution of the present application solves the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

以下各实施例中,第一切片处理结果、第二切片处理结果和第三切片处理结果均为计算业务切片被处理后的切片处理结果。In the following embodiments, the first slicing processing result, the second slicing processing result, and the third slicing processing result are all slicing processing results after the computing service slice is processed.

图2是本申请一实施例提供的移动终端边缘计算方法,如图2所示,本实施例提供的移动终端边缘计算方法的执行主体是待处理移动终端所在第一基站的边缘计算服务器。则本实施例提供的移动终端边缘计算方法包括以下步骤:Figure 2 is a mobile terminal edge computing method provided by an embodiment of the present application. As shown in Figure 2, the execution subject of the mobile terminal edge computing method provided by this embodiment is the edge computing server of the first base station where the mobile terminal to be processed is located. The mobile terminal edge computing method provided in this embodiment includes the following steps:

步骤101,获取待处理移动终端的业务处理请求,所述业务处理请求包括业务分包参数。Step 101: Obtain a service processing request of the mobile terminal to be processed, where the service processing request includes service subcontracting parameters.

其中,待处理移动终端是有业务处理需求的移动终端,当待处理移动终端具有业务处理需求时,将向其所在的第一基站发起相应的业务处理请求。业务处理请求中包括业务分包参数,业务分包参数是将完整业务包的参数进行拆分后,得到的各个业务分包对应的参数。若完整业务包的参数的算力需求规格较小(例如,小于算力需求阈值),也可不将该完整业务包的参数进行拆分,此时,业务处理请求中的业务分包参数即该完整业务包的参数。若完整业务包的参数的算力需求规格较大(例如,大于或者等于算力需求阈值),通常将该完整业务包的参数进行拆分,以得到各个业务分包对应的参数,从而便于5G边缘计算系统进行算力分担,不会出现某个基站的边缘计算服务器,因承担较大算力需求而出现拥挤现象。The mobile terminal to be processed is a mobile terminal with service processing requirements. When the mobile terminal to be processed has service processing requirements, it will initiate a corresponding service processing request to the first base station where it is located. The business processing request includes business subcontracting parameters. The business subcontracting parameters are the parameters corresponding to each business subcontracting obtained after splitting the parameters of the complete business package. If the computing power requirement specifications of the parameters of the complete business package are small (for example, less than the computing power requirement threshold), the parameters of the complete business package may not be split. In this case, the business subcontracting parameters in the business processing request are the Parameters of the complete business package. If the computing power requirement specifications of the parameters of the complete service package are large (for example, greater than or equal to the computing power requirement threshold), the parameters of the complete service package are usually split to obtain the parameters corresponding to each service subcontracting, thereby facilitating 5G The edge computing system shares computing power, and the edge computing server of a certain base station will not be crowded due to the large computing power demand.

获取待处理移动终端的业务处理请求之前,可以在待处理移动终端对完整业务包的参数进行拆分获得一个或多个业务分包参数,也可以在第一基站的边缘计算服务器中对完整业务包的参数进行拆分得到一个或多个业务分包参数。Before obtaining the service processing request of the mobile terminal to be processed, the parameters of the complete service package can be split at the mobile terminal to be processed to obtain one or more service subcontracting parameters, or the complete service can be processed in the edge computing server of the first base station. The parameters of the package are split to obtain one or more service subcontracting parameters.

获取待处理移动终端的业务处理请求,可以是待处理移动终端在监测到刷新上下文或用户触控/语音输入时主动触发上报获得。The service processing request of the pending mobile terminal can be obtained by the pending mobile terminal actively triggering and reporting when detecting a refresh context or user touch/voice input.

步骤102,基于所述业务分包参数确定多个计算业务切片。Step 102: Determine multiple computing service slices based on the service subcontracting parameters.

其中,计算业务切片是指由边缘计算服务器根据业务分包参数生成的任务切片,计算业务切片中包括业务分包参数。计算业务切片是根据业务分包参数中的算力需求规格确定的,算力需求规格包括计算业务分包参数所需的算力大小和类型,多个计算业务切片应至少满足业务分包参数的算力需求规格。Among them, computing business slices refer to task slices generated by edge computing servers according to business subcontracting parameters, and computing business slices include business subcontracting parameters. Computing business slices are determined based on the computing power requirement specifications in the business subcontracting parameters. The computing power requirement specifications include the computing power size and type required for computing business subcontracting parameters. Multiple computing business slices should at least meet the computing power requirement specifications of the business subcontracting parameters.

步骤103,根据计算业务切片的切片算力规格,筛选获得多个目标移动终端;所述目标移动终端为对计算业务切片进行处理的移动终端。Step 103: Screen and obtain multiple target mobile terminals according to the slicing computing power specification of the computing service slice; the target mobile terminal is a mobile terminal that processes the computing service slice.

其中,切片算力规格包括计算业务切片的算力大小和类型。目标移动终端为对计算业务切片进行处理的移动终端。筛选获得多个目标移动终端时,可以是将候选的移动终端的算力与切片算力规格进行比较得以确定的。The slice computing power specification includes the computing power size and type of the computing service slice. The target mobile terminal is a mobile terminal that processes the computing service slice. When multiple target mobile terminals are screened, the computing power of the candidate mobile terminal can be compared with the slice computing power specification to determine the target mobile terminal.

步骤104,将所述计算业务切片调度到对应的目标移动终端进行处理,以获得对应的切片处理结果。Step 104, scheduling the computing service slice to the corresponding target mobile terminal for processing to obtain the corresponding slice processing result.

具体地,将各计算业务切片分别调度到对应的目标移动终端进行处理,通常是一个计算业务切片调度到一个目标移动终端上,利用目标移动终端的计算资源和存储资源对进行计算处理,以获得对应的切片处理结果。切片处理结果是指计算业务切片经过目标移动终端计算处理后得到的处理结果。Specifically, each computing service slice is scheduled to the corresponding target mobile terminal for processing. Usually, one computing service slice is scheduled to a target mobile terminal, and the computing resources and storage resources of the target mobile terminal are used to perform computing processing to obtain The corresponding slicing processing result. The slice processing result refers to the processing result obtained after the computing service slice is calculated and processed by the target mobile terminal.

步骤105,根据所述切片处理结果获得业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。Step 105: Obtain the service packet processing result according to the slicing processing result, and send the service packet processing result to the mobile terminal to be processed.

其中,根据切片处理结果可以通过组合拼接的方式获得业务包处理结果。业务包处理结果即待处理移动终端发起业务处理请求所需的处理结果。在获取到业务包处理结果后,第一基站的边缘计算服务器将业务包处理结果发送给待处理移动终端。Among them, the service package processing results can be obtained through combination and splicing according to the slicing processing results. The service package processing result is the processing result required for the mobile terminal to be processed to initiate a service processing request. After obtaining the service packet processing result, the edge computing server of the first base station sends the service packet processing result to the mobile terminal to be processed.

本实施例提供的移动终端边缘计算方法,获取待处理移动终端的业务处理请求,所述业务处理请求包括业务分包参数;基于所述业务分包参数确定多个计算业务切片;根据计算业务切片的切片算力规格,筛选获得多个目标移动终端;所述目标移动终端为对计算业务切片进行处理的移动终端;将所述计算业务切片调度到对应的目标移动终端进行处理,以获得对应的切片处理结果;根据所述切片处理结果获得业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。该处理过程中,边缘计算服务器主要是作为调度节点,获取待处理移动终端的业务处理请求、确定计算业务切片以及将计算业务切片分配到目标移动终端上进行计算处理。边缘计算服务器不再优先参与到待处理移动终端的计算处理,而是主要作为调度节点进行任务调度。因此,采用本申请的处理方式,能够避免本基站的边缘计算服务器的调度能力被削弱,保证本基站的边缘计算服务器能够更好的进行调度管理。The mobile terminal edge computing method provided in this embodiment obtains the service processing request of the mobile terminal to be processed, where the service processing request includes service subcontracting parameters; multiple computing service slices are determined based on the service subcontracting parameters; and the computing service slices are calculated based on the service subcontracting parameters. Based on the slicing computing power specifications, multiple target mobile terminals are obtained through screening; the target mobile terminal is a mobile terminal that processes the computing service slice; the computing service slice is scheduled to the corresponding target mobile terminal for processing to obtain the corresponding Slicing processing results; obtaining service packet processing results according to the slicing processing results, and sending the service packet processing results to the mobile terminal to be processed. During this processing, the edge computing server mainly serves as a scheduling node to obtain the business processing request of the mobile terminal to be processed, determine the computing service slice, and allocate the computing service slice to the target mobile terminal for computing processing. The edge computing server no longer preferentially participates in the calculation processing of the mobile terminal to be processed, but mainly serves as a scheduling node for task scheduling. Therefore, using the processing method of this application can prevent the scheduling capability of the edge computing server of the base station from being weakened, and ensure that the edge computing server of the base station can perform better scheduling management.

作为一种可选实施方式,如图3所示,本实施例中,步骤105,根据所述切片处理结果获得业务包处理结果,包括以下步骤:As an optional implementation, as shown in Figure 3, in this embodiment, step 105, obtaining the service package processing result according to the slicing processing result, includes the following steps:

步骤201,将所述切片处理结果与对应的预先存储的期望处理结果进行比较。Step 201: Compare the slicing processing result with the corresponding pre-stored expected processing result.

其中,期望处理结果是待处理移动终端期望计算业务切片被处理后达到的处理结果。将实际处理所得的切片处理结果与预先存储的期望处理结果进行比较,可以确定是否能根据实际处理所得的切片处理结果确定业务包处理结果。预先存储的期望处理结果,可以是待处理移动终端进行某项操作时,由提供该操作的商家的服务器将期望处理结果发送给第一基站的边缘计算服务器。以云游戏为例,玩家用户在通过待处理移动终端玩游戏的过程中,游戏服务提供商的游戏服务器会将下一时刻的游戏画面以及交互操作作为期望处理结果,发送给第一基站的边缘计算服务器进行预先存储,从而在下一时刻得到切片处理结果后,进行比较。The expected processing result is the processing result that the mobile terminal to be processed expects to achieve after the computing service slice is processed. Comparing the actual slice processing results with the pre-stored expected processing results, it can be determined whether the service package processing result can be determined based on the actual slice processing results. The pre-stored expected processing result may be that when the mobile terminal to be processed performs an operation, the server of the merchant providing the operation sends the expected processing result to the edge computing server of the first base station. Taking cloud gaming as an example, when the player user plays the game through the mobile terminal to be processed, the game server of the game service provider will send the game screen and interactive operation at the next moment as the expected processing result to the edge of the first base station. The computing server stores the results in advance so that they can be compared after obtaining the slice processing results at the next moment.

步骤202,若确定所述切片处理结果与对应的所述期望处理结果一致,则将所述切片处理结果确定为第一切片处理结果,根据所述第一切片处理结果获得业务包处理结果。Step 202: If it is determined that the slicing processing result is consistent with the corresponding expected processing result, the slicing processing result is determined as the first slicing processing result, and the service package processing result is obtained according to the first slicing processing result. .

其中,切片处理结果包括能够获得业务包处理结果和不能够获得业务包处理结果的情况。判断的依据是切片处理结果是否与预先存储的期望处理结果一致。第一切片处理结果是指能够获得业务包处理结果的切片处理结果。根据第一切片处理结果可以获得业务包处理结果。Among them, the slicing processing results include situations where the service package processing results can be obtained and situations where the service package processing results cannot be obtained. The basis for judgment is whether the slicing processing result is consistent with the pre-stored expected processing result. The first slice processing result refers to the slice processing result that can obtain the service package processing result. The service package processing result can be obtained according to the first slice processing result.

本实施例提供的移动终端边缘计算方法,将所述切片处理结果与对应的预先存储的期望处理结果进行比较;若确定所述切片处理结果与对应的所述期望处理结果一致,则将所述切片处理结果确定为第一切片处理结果,根据所述第一切片处理结果获得业务包处理结果。由于业务包处理结果是基于与期望处理结果一致的第一切片处理结果获得的,因此,能够保证业务包处理结果的准确性。The mobile terminal edge computing method provided in this embodiment compares the slicing processing result with the corresponding pre-stored expected processing result; if it is determined that the slicing processing result is consistent with the corresponding expected processing result, then the The slicing processing result is determined as the first slicing processing result, and the service package processing result is obtained according to the first slicing processing result. Since the service package processing result is obtained based on the first slice processing result that is consistent with the expected processing result, the accuracy of the service package processing result can be guaranteed.

作为一种可选实施方式,本实施例中,所述业务处理请求还包括业务种类,步骤103,包括以下步骤:As an optional implementation manner, in this embodiment, the service processing request also includes a service type, and step 103 includes the following steps:

步骤301,根据所述业务种类确定所述业务的时延敏感程度。Step 301: Determine the delay sensitivity of the service according to the service type.

其中,业务种类包括游戏、元宇宙、区块链和模型预测等。业务的时延敏感程度是指业务种类需要边缘计算服务器调度处理,以得到业务包处理结果的快慢程度。不同业务种类具有不同的业务的时延敏感程度,在筛选目标移动终端时,可以根据业务种类对应的业务的时延敏感程度进行筛选,从而使业务的时延的敏感程度要求高的待处理移动终端可以尽快地得到业务包处理结果。Among them, the business types include games, metaverse, blockchain, and model prediction. The delay sensitivity of a business refers to the speed at which the business type needs to be scheduled and processed by the edge computing server to obtain the business package processing results. Different business types have different business delay sensitivities. When screening target mobile terminals, you can screen according to the delay sensitivity of the business corresponding to the business type, so that the mobile terminals to be processed with high requirements for business delay sensitivity can obtain the business package processing results as soon as possible.

此外,考虑业务的时延敏感程度也有利于合理调度,例如在多个待处理移动终端同时发起业务处理请求时,第一基站的边缘计算服务器可以根据不同业务种类,优先为业务的时延敏感程度要求高的待处理移动终端进行调度计算,将业务的时延敏感程度要求低的待处理移动终端延后进行调度计算,从而避免调度拥挤。In addition, considering the delay sensitivity of services is also conducive to reasonable scheduling. For example, when multiple mobile terminals to be processed initiate service processing requests at the same time, the edge computing server of the first base station can prioritize the delay-sensitive services according to different types of services. The mobile terminals to be processed that have high requirements for delay sensitivity are subjected to scheduling calculations, and the mobile terminals to be processed that require low service delay sensitivity are postponed to perform scheduling calculations, thereby avoiding scheduling congestion.

步骤302,根据所述计算业务切片的切片算力规格以及所述业务的时延敏感程度,筛选获得多个目标移动终端。Step 302: Screen and obtain multiple target mobile terminals based on the slicing computing power specification of the computing service slice and the delay sensitivity of the service.

具体地,先确定是否满足计算业务切片的切片算力规格,在满足切片算力规格的基础上,再结合考虑业务的时延敏感程度,以筛选获得多个目标移动终端。Specifically, it is first determined whether the slicing computing power specification of the computing service slice is met. On the basis of satisfying the slicing computing power specification, the delay sensitivity of the business is then considered to screen and obtain multiple target mobile terminals.

本实施例提供的移动终端边缘计算方法,根据所述业务种类确定所述业务的时延敏感程度;根据所述计算业务切片的切片算力规格以及所述业务的时延敏感程度,筛选获得多个目标移动终端。在筛选多个目标移动终端时,进一步结合业务的时延敏感程度筛选,有利于保证待处理移动终端更快得到其业务包处理结果。The mobile terminal edge computing method provided in this embodiment determines the delay sensitivity of the service according to the service type; according to the slicing computing power specification of the computing service slice and the delay sensitivity of the service, filter and obtain multiple target mobile terminal. When screening multiple target mobile terminals, further screening based on the delay sensitivity of the service will help ensure that the mobile terminal to be processed can obtain its service package processing results faster.

作为一种可选实施方式,本实施例中,步骤302,包括以下步骤:As an optional implementation, in this embodiment, step 302 includes the following steps:

步骤401,判断所述业务的时延敏感程度是否达到预设程度。Step 401, determining whether the delay sensitivity of the service reaches a preset level.

其中,预设程度包括非常敏感和一般敏感等程度,设置非常敏感为预设程度。The preset levels include very sensitive and moderately sensitive levels, and very sensitive is set as the preset level.

步骤402,若所述业务的时延敏感程度达到预设程度,则在与所述第一基站进行通信连接的移动终端中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端。Step 402: If the delay sensitivity of the service reaches a preset level, in the mobile terminal that is in communication connection with the first base station, multiple target mobile terminals are obtained by screening according to the slice computing power specifications of the computing service slices.

其中,若业务的时延敏感程度达到预设程度,表示该业务种类对时延非常敏感。如图4所示,若目标移动终端位于第一基站中,则从待处理移动终端发起业务处理请求至第一基站的边缘计算服务器,第一基站的边缘计算服务器再将计算业务切片调度到目标移动终端,目标移动终端将切片处理结果返回第一基站的边缘计算服务器,第一基站的边缘计算服务器将业务包处理结果返回至待处理移动终端。这一整个过程在传输时延上仅需d+c+d+c的时长。相比于在其他基站筛选获得目标移动终端,为了使待处理移动终端可以尽快地得到业务包处理结果,因此优先在第一基站中筛选目标移动终端。具体是第一基站的边缘服务器获取与第一基站进行通信连接的移动终端,从与第一基站进行通信连接的移动终端中,根据切片算力规格进行筛选,以得到多个目标移动终端。Among them, if the delay sensitivity of the service reaches the preset level, it means that the service type is very sensitive to delay. As shown in Figure 4, if the target mobile terminal is located in the first base station, a service processing request is initiated from the mobile terminal to be processed to the edge computing server of the first base station, and the edge computing server of the first base station then schedules the computing service slice to the target The mobile terminal and the target mobile terminal return the slicing processing results to the edge computing server of the first base station, and the edge computing server of the first base station returns the service packet processing results to the mobile terminal to be processed. This entire process only requires a transmission delay of d+c+d+c. Compared with obtaining the target mobile terminal through screening at other base stations, in order to enable the mobile terminal to be processed to obtain the service packet processing result as quickly as possible, the target mobile terminal is screened at the first base station first. Specifically, the edge server of the first base station obtains the mobile terminals that are communicating with the first base station, and filters the mobile terminals that are communicating with the first base station according to the slicing computing power specifications to obtain multiple target mobile terminals.

步骤403,若所述业务的时延敏感程度未达到预设程度,则在与预设区域范围内的各第二基站进行通信连接的移动终端中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端。Step 403: If the delay sensitivity of the service does not reach the preset level, in the mobile terminal communicating with each second base station within the preset area, calculate the slice computing power specification of the business slice according to the Screen to obtain multiple target mobile terminals.

其中,预设区域范围可以包括省、市、区等行政级别。第二基站是指在预设区域范围内的基站,在名称上区别于第一基站。若业务的时延敏感程度未达到预设程度,表示该业务种类对时延一般敏感。若目标移动终端在预设区域范围内的各第二基站中,则待处理移动终端从发起业务处理请求到获取业务包处理结果的时长大于d+c+d+c。如图4所示,还需经过城域网专线到本省/本市核心网、本省/本市核心网经过城域网专线到外省/外市核心网、外省/外市核心网经过城域网专线到目标移动终端,到待处理移动终端获取到业务包处理结果。这一整个过程在传输时延上需要d+b+j+e+g+h+f+k+a+c的时长。因此,在业务的时延敏感程度未达到预设程度时,可以在预设区域范围内的各第二基站中筛选目标移动终端。Among them, the preset area range may include administrative levels such as provinces, cities, and districts. The second base station refers to a base station within a preset area and is different from the first base station in name. If the delay sensitivity of the service does not reach the preset level, it means that the service type is generally sensitive to delay. If the target mobile terminal is in each second base station within the preset area, the time from the mobile terminal to be processed initiating the service processing request to obtaining the service packet processing result is longer than d+c+d+c. As shown in Figure 4, it is also necessary to go to the core network of the province/city through the metropolitan area network dedicated line, the core network of the province/city to the core network of other provinces/outside the city through the metropolitan area network dedicated line, and the core network of other provinces/foreign cities to the metropolitan area network. The dedicated line goes to the target mobile terminal, and the service package processing result is obtained from the mobile terminal to be processed. This entire process requires a transmission delay of d+b+j+e+g+h+f+k+a+c. Therefore, when the delay sensitivity of the service does not reach the preset level, the target mobile terminals can be screened from each second base station within the preset area.

本实施例提供的移动终端边缘计算方法,判断所述业务的时延敏感程度是否达到预设程度;若所述业务的时延敏感程度达到预设程度,则在与所述第一基站进行通信连接的移动终端中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端;若所述业务的时延敏感程度未达到预设程度,则在与预设区域范围内的各第二基站进行通信连接的移动终端中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端。针对业务的时延敏感程度是否达到预设程度,确定在与第一基站或第二基站进行通信连接的移动终端中筛选获得目标移动终端,从而使对业务的时延非常敏感的待处理移动终端可以尽快地得到业务包处理结果,使对业务的时延一般敏感的待处理移动终端能够具有更多的选择。The mobile terminal edge computing method provided in this embodiment determines whether the delay sensitivity of the service reaches a preset level; if the delay sensitivity of the service reaches the preset level, then in the mobile terminal communicating with the first base station, multiple target mobile terminals are screened according to the slice computing power specifications for calculating the service slice; if the delay sensitivity of the service does not reach the preset level, then in the mobile terminal communicating with each second base station within the preset area, multiple target mobile terminals are screened according to the slice computing power specifications for calculating the service slice. Based on whether the delay sensitivity of the service reaches the preset level, it is determined to screen and obtain the target mobile terminal in the mobile terminal communicating with the first base station or the second base station, so that the mobile terminal to be processed that is very sensitive to the service delay can obtain the service packet processing result as soon as possible, so that the mobile terminal to be processed that is generally sensitive to the service delay can have more choices.

作为一种可选实施方式,本实施例中,若确定存在至少一个所述切片处理结果与对应的所述期望处理结果不一致或者未得到对应的所述切片处理结果,移动终端边缘计算方法,包括以下步骤:As an optional implementation, in this embodiment, if it is determined that at least one of the slice processing results is inconsistent with the corresponding expected processing result or the corresponding slice processing result is not obtained, the mobile terminal edge computing method includes the following steps:

步骤501,若所述业务的时延敏感程度达到预设程度,则将至少一个调度到故障目标移动终端处理的计算业务切片,调度到所述第一基站的边缘计算服务器进行处理,以获得对应的第二切片处理结果。Step 501: If the delay sensitivity of the service reaches a preset level, schedule at least one computing service slice scheduled to be processed by the faulty target mobile terminal to the edge computing server of the first base station for processing to obtain the corresponding The second slice processing result.

其中,故障目标移动终端是指发生掉网的目标移动终端。Among them, the faulty target mobile terminal refers to the target mobile terminal that is disconnected from the network.

由于发生掉网后,故障目标移动终端无法处理计算业务切片,以得到与对应的所述期望处理结果一致的切片处理结果,或者得到对应的切片处理结果。此时,若业务的时延敏感程度达到预设程度,表示待处理移动终端的该业务种类对时延非常敏感,若重新选择目标移动终端,则将在目标移动终端的筛选上消耗一定时间。因此,将多个故障计算业务切片优先调度到第一基站的边缘计算服务器进行处理,无需再筛选目标移动终端,可以更快地获得对应的第二切片处理结果。After the network is disconnected, the faulty target mobile terminal cannot process the computing service slice to obtain a slice processing result that is consistent with the corresponding expected processing result, or obtain a corresponding slice processing result. At this time, if the delay sensitivity of the service reaches a preset level, it means that the type of service of the mobile terminal to be processed is very sensitive to delay. If the target mobile terminal is reselected, a certain amount of time will be consumed in the screening of the target mobile terminal. Therefore, multiple faulty computing service slices are preferentially scheduled to the edge computing server of the first base station for processing, without the need to screen the target mobile terminal, and the corresponding second slice processing result can be obtained faster.

步骤502,获取仍由所述目标移动终端处理后对应的第三切片处理结果。Step 502: Obtain the corresponding third slice processing result after being processed by the target mobile terminal.

其中,除了故障目标移动终端的计算业务切片由第一基站的边缘服务器处理外,其他计算业务切片仍由各目标移动终端进行处理,得到对应的切片处理结果,称为第三切片处理结果。Among them, except that the computing service slice of the faulty target mobile terminal is processed by the edge server of the first base station, other computing service slices are still processed by each target mobile terminal, and the corresponding slice processing result is obtained, which is called the third slice processing result.

步骤503,根据所述第二切片处理结果与所述第三切片处理结果获得所述业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。Step 503: Obtain the service packet processing result according to the second slicing processing result and the third slicing processing result, and send the service packet processing result to the mobile terminal to be processed.

具体地,第一基站的边缘计算服务器可以将第二切片处理结果和第三切片处理结果通过组合拼接的方式获得业务包处理结果并发送给待处理移动终端。Specifically, the edge computing server of the first base station can obtain the service packet processing result by combining and splicing the second slice processing result and the third slice processing result and send them to the mobile terminal to be processed.

本实施例提供的移动终端边缘计算方法,若所述业务的时延敏感程度达到预设程度,则将至少一个调度到故障目标移动终端处理的计算业务切片,调度到所述第一基站的边缘计算服务器进行处理,以获得对应的第二切片处理结果;获取仍由所述目标移动终端处理后对应的第三切片处理结果;根据所述第二切片处理结果与所述第三切片处理结果获得所述业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。当业务的时延敏感程度达到预设程度时,将故障目标移动终端的计算业务切片调度到第一基站的边缘计算服务器处理,可以尽快地获得业务包处理结果,满足业务的时延要求。In the mobile terminal edge computing method provided in this embodiment, if the delay sensitivity of the service reaches a preset level, at least one computing service slice scheduled to be processed by the faulty target mobile terminal is scheduled to the edge of the first base station. The computing server performs processing to obtain the corresponding second slice processing result; obtains the corresponding third slice processing result that is still processed by the target mobile terminal; obtains according to the second slice processing result and the third slice processing result The service packet processing result is sent to the mobile terminal to be processed. When the delay sensitivity of the service reaches the preset level, the computing service slice of the faulty target mobile terminal is scheduled to the edge computing server of the first base station for processing, so that the service packet processing results can be obtained as quickly as possible to meet the delay requirements of the service.

作为一种可选实施方式,本实施例中,若确定存在至少一个所述切片处理结果与对应的所述期望处理结果不一致或者未得到对应的所述切片处理结果,移动终端边缘计算方法,还包括步骤601,若所述业务的时延敏感程度未达到预设程度,则执行步骤103,根据所述计算业务切片的切片算力规格,筛选获得多个目标移动终端。As an optional implementation manner, in this embodiment, if it is determined that at least one of the slice processing results is inconsistent with the corresponding expected processing result or the corresponding slice processing result is not obtained, the mobile terminal edge computing method also Including step 601, if the delay sensitivity of the service does not reach a preset level, step 103 is executed to screen and obtain multiple target mobile terminals according to the slicing computing power specification of the computing service slice.

具体地,若业务的时延敏感程度未达到预设程度,表示待处理移动终端的该业务种类对时延一般敏感。此时,优先保证第一基站的边缘计算服务器作为调度节点的调度能力,减少其计算工作,可以重新选择目标移动终端。Specifically, if the delay sensitivity of the service does not reach the preset level, it means that the service type of the mobile terminal to be processed is generally sensitive to delay. At this time, priority is given to ensuring the scheduling capability of the edge computing server of the first base station as a scheduling node, reducing its computing work, and allowing the target mobile terminal to be reselected.

本实施例提供的移动终端边缘计算方法,若确定存在至少一个所述切片处理结果与对应的所述期望处理结果不一致或者未得到对应的所述切片处理结果,若所述业务的时延敏感程度未达到预设程度,则执行根据所述计算业务切片的切片算力规格,筛选获得多个目标移动终端的步骤。当业务的时延敏感程度未达到预设程度时,通过重新筛选目标移动终端,可以保证第一基站的边缘计算服务器尽量作为调度节点。In the mobile terminal edge computing method provided in this embodiment, if it is determined that at least one of the slice processing results is inconsistent with the corresponding expected processing result or the corresponding slice processing result is not obtained, and if the delay sensitivity of the service does not reach the preset level, the step of screening and obtaining multiple target mobile terminals is performed according to the slice computing power specification of the computing service slice. When the delay sensitivity of the service does not reach the preset level, by re-screening the target mobile terminal, it can be ensured that the edge computing server of the first base station is used as a scheduling node as much as possible.

作为一种可选实施方式,本实施例中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端,包括以下步骤:As an optional implementation manner, in this embodiment, screening and obtaining multiple target mobile terminals according to the slicing computing power specifications of the computing service slicing includes the following steps:

步骤701,通过当前基站对与其通信连接的各移动终端进行实时负荷感知,以确定是否存在空闲移动终端,所述当前基站为所述第一基站或者所述第二基站,所述空闲移动终端为能够满足所述切片算力规格的移动终端。Step 701: Perform real-time load sensing on each mobile terminal connected to the current base station to determine whether there is an idle mobile terminal. The current base station is the first base station or the second base station, and the idle mobile terminal is A mobile terminal that can meet the slicing computing power specifications.

其中,对于第一基站或者第二基站,通过当前基站对与其通信连接的各移动终端进行实时负荷感知,感知移动终端的负荷情况,包括CPU运行、存储占用等,从而确定是否存在空闲移动终端。空闲移动终端是指移动终端处于空闲状态的移动终端,空闲状态可以是没有任务运行完全空闲的状态,也可以是没有运行视频、游戏等业务的状态。空闲移动终端是能够满足切片算力规格的移动终端。Among them, for the first base station or the second base station, the current base station performs real-time load perception of each mobile terminal connected to it, and perceives the load of the mobile terminal, including CPU operation, storage occupancy, etc., so as to determine whether there is an idle mobile terminal. An idle mobile terminal refers to a mobile terminal in an idle state. The idle state can be a completely idle state with no tasks running, or a state where no video, game or other services are running. An idle mobile terminal is a mobile terminal that can meet the slice computing power specifications.

步骤702,若存在所述空闲移动终端,则至少从所述空闲移动终端中筛选获得多个目标移动终端。Step 702: If the idle mobile terminal exists, at least select multiple target mobile terminals from the idle mobile terminals.

其中,由于空闲移动终端没有任务执行或执行任务占用CPU和存储资源较少,因此,空闲移动终端相对具有更充足的CPU和存储资源。若存在空闲移动终端,则筛选目标移动终端时,优先从空闲移动终端中筛选多个目标移动终端。筛选时,至少从空闲移动终端中筛选多个目标移动终端。Among them, since the idle mobile terminal has no task execution or the task execution occupies less CPU and storage resources, the idle mobile terminal relatively has more sufficient CPU and storage resources. If there are idle mobile terminals, when filtering the target mobile terminals, multiple target mobile terminals are prioritized from the idle mobile terminals. When filtering, at least multiple target mobile terminals are filtered from idle mobile terminals.

步骤703,若不存在所述空闲移动终端,则执行根据所述计算业务切片的切片算力规格从与当前基站通信连接的各移动终端中筛选获得多个目标移动终端。Step 703: If there is no idle mobile terminal, perform screening to obtain multiple target mobile terminals from each mobile terminal that is communicatively connected to the current base station according to the slicing computing power specification of the computing service slice.

其中,若不存在空闲移动终端,则只能按照计算业务切片的切片算力规格,从与当前基站通信连接的各移动终端中筛选获得多个目标移动终端。Among them, if there is no idle mobile terminal, multiple target mobile terminals can only be obtained from the mobile terminals that are communicatively connected to the current base station according to the slicing computing power specification for calculating the service slice.

本实施例提供的移动终端边缘计算方法,通过当前基站对与其通信连接的各移动终端进行实时负荷感知,以确定是否存在空闲移动终端,所述当前基站为所述第一基站或者所述第二基站,所述空闲移动终端为能够满足所述切片算力规格的移动终端;若存在所述空闲移动终端,则至少从所述空闲移动终端中筛选获得多个目标移动终端;若不存在所述空闲移动终端,则执行根据所述计算业务切片的切片算力规格从与当前基站通信连接的各移动终端中筛选获得多个目标移动终端。当存在空闲移动终端时,可以优先筛选空闲移动终端作为目标移动终端。当没有空闲移动终端时,根据切片算力规格筛选目标移动终端,可以得到满足切片算力规格的目标移动终端。The mobile terminal edge computing method provided in this embodiment performs real-time load sensing on each mobile terminal connected to it through the current base station, which is the first base station or the second base station, to determine whether there is an idle mobile terminal. Base station, the idle mobile terminal is a mobile terminal that can meet the slicing computing power specification; if the idle mobile terminal exists, at least select multiple target mobile terminals from the idle mobile terminal; if the idle mobile terminal does not exist If the mobile terminal is idle, the mobile terminal is screened to obtain multiple target mobile terminals from the mobile terminals that are communicatively connected to the current base station according to the slicing computing power specification of the computing service slice. When there is an idle mobile terminal, the idle mobile terminal can be prioritized and selected as the target mobile terminal. When there are no idle mobile terminals, the target mobile terminals are screened according to the slicing computing power specifications, and the target mobile terminals that meet the slicing computing power specifications can be obtained.

作为一种可选实施方式,本实施例中,步骤702,包括以下步骤:As an optional implementation, in this embodiment, step 702 includes the following steps:

步骤801,获取所述空闲移动终端的数量。Step 801: Obtain the number of idle mobile terminals.

其中,空闲移动终端的数量为当前基站的所有空闲移动终端的总个数。Wherein, the number of idle mobile terminals is the total number of all idle mobile terminals in the current base station.

步骤802,判断所述空闲移动终端的数量是否大于或者等于所述计算业务切片的个数。Step 802: Determine whether the number of idle mobile terminals is greater than or equal to the number of computing service slices.

其中,将空闲移动终端的数量和计算业务切片的个数进行比较,是为了确定空闲移动终端的数量是否满足计算业务切片个数的要求。The purpose of comparing the number of idle mobile terminals with the number of calculated service slices is to determine whether the number of idle mobile terminals meets the requirements for calculating the number of service slices.

步骤803,若所述空闲移动终端的数量小于所述计算业务切片的个数,则将所述空闲移动终端确定为目标移动终端,并根据所述计算业务切片的切片算力规格从运行移动终端中筛选获得目标移动终端。Step 803: If the number of idle mobile terminals is less than the number of computing service slices, determine the idle mobile terminals as target mobile terminals, and run the mobile terminal according to the slice computing power specifications of the computing service slices. Filter to obtain the target mobile terminal.

其中,若空闲移动终端的数量小于计算业务切片的个数,则将全部的空闲移动终端确定为目标移动终端。但此时,还有部分计算业务切片未获得对应的目标移动终端,第一基站的边缘计算服务器根据切片算力规格从当前基站的运行移动终端中筛选获得剩余的目标移动终端。运行移动终端是指处于运行状态的移动终端,运行状态可以是运行视频、游戏等业务时的状态。运行移动终端可能满足切片算力规格,也可能不满足切片算力规格,因此,要根据切片算力规格进一步确定运行移动终端的算力是否满足切片算力规格。If the number of idle mobile terminals is less than the number of calculated service slices, all idle mobile terminals are determined as target mobile terminals. However, at this time, there are still some computing service slices that have not obtained corresponding target mobile terminals. The edge computing server of the first base station selects the remaining target mobile terminals from the operating mobile terminals of the current base station according to the slice computing power specifications. A running mobile terminal refers to a mobile terminal in a running state. The running state can be a state when running video, games and other services. The running mobile terminal may or may not meet the slicing computing power specifications. Therefore, it is necessary to further determine whether the computing power of the running mobile terminal meets the slicing computing power specifications based on the slicing computing power specifications.

步骤804,若所述空闲移动终端的数量大于或者等于所述计算业务切片的个数,则根据所述计算业务切片的切片算力规格从所述空闲移动终端中筛选获得多个目标移动终端。Step 804: If the number of idle mobile terminals is greater than or equal to the number of computing service slices, select multiple target mobile terminals from the idle mobile terminals according to the slicing computing power specifications of the computing service slices.

其中,若空闲移动终端的数量大于或者等于计算业务切片的个数,则根据计算业务切片的切片算力规格从全部的空闲移动终端中筛选多个空闲移动终端,以获得对应的目标移动终端(即筛选获得多个目标移动终端)。Among them, if the number of idle mobile terminals is greater than or equal to the number of calculated service slices, multiple idle mobile terminals are screened from all idle mobile terminals according to the slicing computing power specifications of the calculated service slices to obtain the corresponding target mobile terminal ( That is, screening to obtain multiple target mobile terminals).

本实施例提供的移动终端边缘计算方法,获取所述空闲移动终端的数量;判断所述空闲移动终端的数量是否大于或者等于所述计算业务切片的个数;若所述空闲移动终端的数量小于所述计算业务切片的个数,则将所述空闲移动终端确定为目标移动终端,并根据所述计算业务切片的切片算力规格从运行移动终端中筛选获得目标移动终端;若所述空闲移动终端的数量大于或者等于所述计算业务切片的个数,则根据所述计算业务切片的切片算力规格从所述空闲移动终端中筛选获得多个目标移动终端。通过比较空闲移动终端的数量和计算业务切片的个数,可以准确确定能筛选为目标移动终端的空闲移动终端的数量,以及根据切片算力规格所需筛选目标移动终端的数量。The mobile terminal edge computing method provided in this embodiment obtains the number of idle mobile terminals; determines whether the number of idle mobile terminals is greater than or equal to the number of computing service slices; if the number of idle mobile terminals is less than When calculating the number of service slices, the idle mobile terminal is determined as the target mobile terminal, and the target mobile terminal is selected from the running mobile terminals according to the slice computing power specification of the calculated service slice; if the idle mobile terminal If the number of terminals is greater than or equal to the number of the computing service slices, multiple target mobile terminals are selected from the idle mobile terminals according to the slicing computing power specifications of the computing service slices. By comparing the number of idle mobile terminals and the number of calculated service slices, it is possible to accurately determine the number of idle mobile terminals that can be filtered as target mobile terminals, and the number of target mobile terminals that can be filtered according to the slice computing power specifications.

作为一种可选实施方式,本实施例中,步骤703,包括:As an optional implementation, in this embodiment, step 703 includes:

步骤901,若不存在所述空闲移动终端,获取与当前基站通信连接的各所述移动终端的硬件配置参数。Step 901: If there is no idle mobile terminal, obtain the hardware configuration parameters of each mobile terminal that is communicatively connected to the current base station.

其中,硬件配置参数可以表示移动终端的算力,硬件配置参数包括CPU、GPU(graphics processing unit,即图形处理器)和存储。硬件配置参数在各移动终端与当前基站通信连接之初,即已经向当前基站上报了自身的IMEI(即International MobileEquipment Identity,国际移动设备识别码)。当前基站获取到各移动终端的设备编码后,可以将各设备编码存储在当前基站的边缘计算服务器中。Among them, the hardware configuration parameters can represent the computing power of the mobile terminal, and the hardware configuration parameters include CPU, GPU (graphics processing unit, ie graphics processor) and storage. The hardware configuration parameters have already reported their own IMEI (International Mobile Equipment Identity, International Mobile Equipment Identity) to the current base station at the beginning of the communication connection between each mobile terminal and the current base station. After the current base station obtains the device code of each mobile terminal, it can store each device code in the edge computing server of the current base station.

若不存在空闲移动终端,第一基站的边缘计算服务器从当前基站的边缘计算服务器获取与当前基站通信连接的各所述移动终端的硬件配置参数。If there is no idle mobile terminal, the edge computing server of the first base station obtains the hardware configuration parameters of each mobile terminal that is communicatively connected to the current base station from the edge computing server of the current base station.

步骤902,将各所述硬件配置参数分别与所述切片算力规格进行比较。Step 902: Compare each of the hardware configuration parameters with the slice computing power specification.

具体地,将硬件配置参数中的CPU、存储与切片算力规格中的CPU、存储对应进行比较。硬件配置参数还可以包括GPU等。Specifically, the CPU and storage in the hardware configuration parameters are compared with the CPU and storage in the slice computing power specifications. Hardware configuration parameters can also include GPU, etc.

步骤903,将所述硬件配置参数大于所述切片算力规格的所述移动终端,筛选为所述目标移动终端,以获得多个目标移动终端。Step 903: Screen the mobile terminals whose hardware configuration parameters are greater than the slicing computing power specifications as the target mobile terminals to obtain multiple target mobile terminals.

其中,将硬件配置参数中的CPU和存储均大于切片算力规格中的CPU和存储的移动终端,筛选为目标移动终端,以获得多个目标移动终端。Among them, mobile terminals whose CPU and storage in the hardware configuration parameters are both greater than the CPU and storage in the slicing computing power specifications are screened as target mobile terminals to obtain multiple target mobile terminals.

本实施例提供的移动终端边缘计算方法,若不存在所述空闲移动终端,获取与当前基站通信连接的各所述移动终端的硬件配置参数;将各所述硬件配置参数分别与所述切片算力规格进行比较;将所述硬件配置参数大于所述切片算力规格的所述移动终端,筛选为所述目标移动终端,以获得多个目标移动终端。通过将硬件配置参数与切片算力规格进行比较,仅将硬件配置参数大于切片算力规格的移动终端筛选为目标移动终端,从而可以保证筛选得到的目标移动终端均满足计算业务切片算力规格。The mobile terminal edge computing method provided in this embodiment, if the idle mobile terminal does not exist, obtains the hardware configuration parameters of each mobile terminal that is connected to the current base station; compares each hardware configuration parameter with the slice computing power specification; and screens the mobile terminal whose hardware configuration parameter is greater than the slice computing power specification as the target mobile terminal to obtain multiple target mobile terminals. By comparing the hardware configuration parameters with the slice computing power specification, only the mobile terminals whose hardware configuration parameters are greater than the slice computing power specification are screened as target mobile terminals, thereby ensuring that the screened target mobile terminals all meet the computing service slice computing power specification.

作为一种可选实施方式,本实施例中,步骤102,基于所述业务分包参数确定多个计算业务切片,包括:As an optional implementation manner, in this embodiment, step 102 determines multiple computing service slices based on the service subcontracting parameters, including:

步骤1001,基于所述业务分包参数确定一个计算业务切片。Step 1001: Determine a computing service slice based on the service subcontracting parameters.

具体地,根据业务分包参数中的算力需求规格,确定计算业务切片。通常第一基站的边缘计算服务器可以将一个完整业务包的参数均匀拆成多个业务分包参数,对于拆分成多个业务分包参数的情况,为各业务分包参数分别确定一个计算业务切片。Specifically, the computing service slice is determined according to the computing power requirement specifications in the service subcontracting parameters. Usually, the edge computing server of the first base station can evenly split the parameters of a complete service package into multiple service subcontracting parameters. In the case of splitting into multiple service subcontracting parameters, a computing service is determined for each service subcontracting parameter. slice.

步骤1002,对所述计算业务切片进行冗余备份,以获得多个计算业务切片。Step 1002: Perform redundant backup of the computing service slices to obtain multiple computing service slices.

具体地,针对一个计算业务切片,为了防止调度到对应的目标移动终端后,出现掉网情况,因此对其进行冗余备份,得到多个与该计算业务切片相同的计算业务切片。例如,基于业务分包参数A确定A1计算业务切片,将A1计算业务切片冗余备份2个,得到3个完全相同的A1计算业务切片。Specifically, for a computing service slice, in order to prevent the network from being dropped after being scheduled to the corresponding target mobile terminal, redundant backup is performed on it to obtain multiple computing service slices that are the same as the computing service slice. For example, determine the A1 computing service slice based on the service subcontracting parameter A, redundantly back up two A1 computing service slices, and obtain three identical A1 computing service slices.

本实施例提供的移动终端边缘计算方法,基于所述业务分包参数确定一个计算业务切片;对所述计算业务切片进行冗余备份,以获得多个计算业务切片。通过对计算业务切片进行冗余备份,从而可以防止出现目标移动终端出现掉网的情况,有利于更稳定地获得业务处理结果。The mobile terminal edge computing method provided in this embodiment determines a computing service slice based on the service subpackaging parameters; and performs redundant backup of the computing service slice to obtain multiple computing service slices. By performing redundant backup of the computing service slice, the target mobile terminal can be prevented from being disconnected from the network, which is conducive to obtaining more stable service processing results.

作为一种可选实施方式,本实施例中,在步骤503之前,还包括步骤1101,剔除多个相同的切片处理结果,以使各所述切片处理结果唯一,所述切片处理结果为所述第一切片处理结果或者所述第三切片处理结果。As an optional implementation manner, in this embodiment, before step 503, step 1101 is also included to eliminate multiple identical slicing processing results so that each of the slicing processing results is unique, and the slicing processing result is the The first slicing processing result or the third slicing processing result.

具体地,如前述,对计算业务切片进行冗余备份后,得到的是多个相同的计算业务切片,这多个相同的计算业务切片被对应的目标移动终端处理后得到的切片处理结果完全相同。对于待处理移动终端,得到其中一个切片处理结果即可,其他相同的切片处理结果则多余。因此,第一基站的边缘计算服务器将剔除多个相同的切片处理结果,而只保留其中一个切片处理结果,以使各切片处理结果唯一。Specifically, as mentioned above, after redundant backup of computing service slices, multiple identical computing service slices are obtained. The slice processing results obtained after these multiple identical computing service slices are processed by the corresponding target mobile terminal are exactly the same. . For the mobile terminal to be processed, it is enough to obtain one of the slice processing results, and other identical slice processing results are redundant. Therefore, the edge computing server of the first base station will eliminate multiple identical slicing processing results and retain only one slicing processing result, so that each slicing processing result is unique.

在调度计算业务切片进行处理时,只有目标移动终端可能会发生掉网,需要冗余备份,对于第一基站的边缘计算服务器不会出现掉网,一般无需冗余备份。由于只有进行冗余备份才会产生多个相同的切片处理结果,因此,只有在目标移动终端处理时才剔除多个相同的计算业务切片。第一切片处理结果、第三切片处理结果是由目标移动终端进行处理后得到的切片处理结果,因此需要进行剔除操作。When scheduling computing business slices for processing, only the target mobile terminal may be disconnected and requires redundant backup. The edge computing server of the first base station will not be disconnected and generally does not require redundant backup. Since only redundant backup will produce multiple identical slice processing results, multiple identical computing service slices are eliminated only when the target mobile terminal processes them. The first slicing processing result and the third slicing processing result are the slicing processing results obtained after being processed by the target mobile terminal, and therefore need to be eliminated.

本实施例提供的移动终端边缘计算方法,剔除多个相同的切片处理结果,以使各所述切片处理结果唯一,所述切片处理结果为所述第一切片处理结果或者所述第三切片处理结果。通过剔除冗余备份产生的多个相同的切片处理结果,从而可以使得切片处理结果唯一,减少第一基站的边缘计算服务器的数据冗余。The mobile terminal edge calculation method provided in this embodiment eliminates multiple identical slicing processing results so that each slicing processing result is unique, and the slicing processing result is the first slicing processing result or the third slicing result. process result. By eliminating multiple identical slicing processing results generated by redundant backups, the slicing processing results can be made unique and data redundancy of the edge computing server of the first base station can be reduced.

作为一种可选实施方式,本实施例中,所述切片处理结果以下结果中的任一种:切片处理组合结果和所述第一切片处理结果,所述切片处理组合结果包括所述第二切片处理结果与所述第三切片处理结果,步骤105,包括以下步骤:As an optional implementation manner, in this embodiment, the slice processing result is any one of the following results: a slice processing combination result and the first slice processing result, the slice processing combination result includes the second slice processing result and the third slice processing result, step 105 includes the following steps:

步骤1201,若确定所述切片处理结果的数量为一个,则将所述切片处理结果确定为业务包处理结果。Step 1201: If it is determined that the number of slice processing results is one, determine the slice processing result as the service package processing result.

具体地,若待处理移动终端的完整业务包的参数的算力需求规格较小,业务处理请求仅包括一个业务分包参数,仅确定有一个计算业务切片,在冗余备份以及剔除多个相同的切片处理结果之后,得到的切片处理结果的数量只有一个,将切片处理结果确定为业务包处理结果。Specifically, if the computing power requirement specifications of the parameters of the complete business package of the mobile terminal to be processed are small, the business processing request only includes one business subcontracting parameter, and only one computing business slice is determined, redundant backup and elimination of multiple identical After the slicing processing result, the number of obtained slicing processing results is only one, and the slicing processing result is determined as the business package processing result.

步骤1202,若确定所述切片处理结果的数量为多个,则将各所述切片处理结果进行组合,将组合结果确定为业务包处理结果。Step 1202: If it is determined that the number of slice processing results is multiple, combine the slice processing results and determine the combined result as the service package processing result.

具体地,若待处理移动终端的完整业务包的参数的算力需求规格较大,将完整业务包的参数拆分成多个业务分包参数,业务处理请求中包括多个业务分包参数,确定得到对应的计算业务切片,在对多个计算业务切片进行冗余备份以及剔除多个相同的切片处理结果之后,得到的切片处理结果的数量存在多个,将各切片处理结果通过组合拼接技术进行组合,并将组合结果作为业务包处理结果。Specifically, if the computing power requirement specifications of the parameters of the complete business package of the mobile terminal to be processed are relatively large, the parameters of the complete business package are split into multiple business subcontracting parameters, and the business processing request includes multiple business subcontracting parameters, It is determined that the corresponding computing business slices are obtained. After redundant backup of multiple computing business slices and elimination of multiple identical slice processing results, there are multiple slice processing results. Each slice processing result is combined and spliced using the combined splicing technology. Combine and use the combination result as the business package processing result.

本实施例提供的移动终端边缘计算方法,若确定所述切片处理结果的数量为一个,则将所述切片处理结果确定为业务包处理结果;若确定所述切片处理结果的数量为多个,则将各所述切片处理结果进行组合,将组合结果确定为业务包处理结果。无论是一个还是多个切片处理结果,第一基站的边缘计算服务器都将其调度到目标移动终端进行处理,以获得业务包处理结果,从而进一步使第一基站的边缘计算服务器能够更好地保持调度功能。In the mobile terminal edge computing method provided in this embodiment, if it is determined that the number of the slice processing results is one, the slice processing result is determined as the service package processing result; if it is determined that the number of the slice processing results is multiple, the slice processing results are combined and the combined result is determined as the service package processing result. Regardless of whether there is one or multiple slice processing results, the edge computing server of the first base station dispatches them to the target mobile terminal for processing to obtain the service package processing result, thereby further enabling the edge computing server of the first base station to better maintain the scheduling function.

作为一种可选实施方式,本实施例中,在步骤103之前,还包括步骤1301,筛选出信号强度大于强度阈值的移动终端。步骤103,包括根据计算业务切片的切片算力规格,从大于强度阈值的移动终端中筛选获得多个目标移动终端。As an optional implementation manner, in this embodiment, before step 103, step 1301 is also included to screen out mobile terminals whose signal strength is greater than the strength threshold. Step 103 includes selecting multiple target mobile terminals from mobile terminals that are greater than the intensity threshold according to the slicing computing power specification for calculating the service slice.

其中,信号强度大于强度阈值,表明信号强度较好,发生基站切换和掉网可能性较低。在筛选目标移动终端时,将信号强度和算力作为重要的考虑因素,才能选取到更合适的目标移动终端。Among them, the signal strength is greater than the strength threshold, indicating that the signal strength is good and the possibility of base station switching and network dropout is low. When screening target mobile terminals, signal strength and computing power are important considerations in order to select a more suitable target mobile terminal.

以上各实施例中,在将计算业务切片调度至目标移动终端之前,第一基站的边缘计算服务器会先向该目标移动终端发送是否愿意共享计算的消息,若用户点击确定愿意加入,则可以利用该目标移动终端对计算业务切片进行处理,否则重新确定目标移动终端,不涉及用户隐私侵权。In the above embodiments, before scheduling the computing service slice to the target mobile terminal, the edge computing server of the first base station will first send a message to the target mobile terminal whether it is willing to share computing. If the user clicks to confirm that he is willing to join, he can use The target mobile terminal processes the computing service slice, otherwise the target mobile terminal is re-determined, which does not involve user privacy infringement.

图5是本申请一实施例提供的移动终端边缘计算的结构示意图,如图5所示,本实施例提供的移动终端边缘计算装置50位于待处理移动终端所在基站的边缘计算服务器中,则本实施例提供的边缘计算服务器装置,包括:请求获取模块51,业务切片确定模块52,目标终端筛选模块53,切片结果获取模块54和处理结果发送模块55。Figure 5 is a structural diagram of the mobile terminal edge computing provided by an embodiment of the present application. As shown in Figure 5, the mobile terminal edge computing device 50 provided in this embodiment is located in the edge computing server of the base station where the mobile terminal to be processed is located. The edge computing server device provided in this embodiment includes: a request acquisition module 51, a business slice determination module 52, a target terminal screening module 53, a slice result acquisition module 54 and a processing result sending module 55.

其中,请求获取模块51,用于获取待处理移动终端的业务处理请求,所述业务处理请求包括业务分包参数。业务切片确定模块52,用于基于所述业务分包参数确定多个计算业务切片。目标终端筛选模块53,用于根据计算业务切片的切片算力规格,筛选获得多个目标移动终端;所述目标移动终端为对计算业务切片进行处理的移动终端。切片结果获取模块54,用于将所述计算业务切片调度到对应的目标移动终端进行处理,以获得对应的切片处理结果。处理结果发送模块55,用于根据所述切片处理结果获得业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。Among them, the request acquisition module 51 is used to acquire the service processing request of the mobile terminal to be processed, where the service processing request includes service subcontracting parameters. The service slice determination module 52 is configured to determine multiple computing service slices based on the service subcontracting parameters. The target terminal screening module 53 is used to screen and obtain multiple target mobile terminals according to the slicing computing power specification of the computing service slice; the target mobile terminal is a mobile terminal that processes the computing service slice. The slice result acquisition module 54 is used to schedule the computing service slice to the corresponding target mobile terminal for processing to obtain the corresponding slice processing result. The processing result sending module 55 is configured to obtain a service packet processing result according to the slice processing result, and send the service packet processing result to the mobile terminal to be processed.

可选地,处理结果发送模块55,根据所述切片处理结果获得业务包处理结果,具体用于:将所述切片处理结果与对应的预先存储的期望处理结果进行比较;若确定所述切片处理结果与对应的所述期望处理结果一致,则将所述切片处理结果确定为第一切片处理结果,根据所述第一切片处理结果获得业务包处理结果。Optionally, the processing result sending module 55 is used to obtain the service packet processing result according to the slicing processing result, and is specifically used to: compare the slicing processing result with the corresponding pre-stored expected processing result; if it is determined that the slicing processing result If the result is consistent with the corresponding expected processing result, the slicing processing result is determined as the first slicing processing result, and the service package processing result is obtained according to the first slicing processing result.

可选地,目标终端筛选模块53,根据计算业务切片的切片算力规格,筛选获得多个目标移动终端,具体用于:根据所述业务种类确定所述业务的时延敏感程度;根据所述计算业务切片的切片算力规格以及所述业务的时延敏感程度,筛选获得多个目标移动终端。Optionally, the target terminal screening module 53 is used to screen and obtain multiple target mobile terminals according to the slicing computing power specification for calculating the service slice, specifically for: determining the delay sensitivity of the service according to the service type; Calculate the slicing computing power specification of the service slice and the delay sensitivity of the service, and screen out multiple target mobile terminals.

可选地,目标终端筛选模块53,根据所述计算业务切片的切片算力规格以及所述业务的时延敏感程度,筛选获得多个目标移动终端,具体用于:判断所述业务的时延敏感程度是否达到预设程度;若所述业务的时延敏感程度达到预设程度,则在与所述第一基站进行通信连接的移动终端中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端;若所述业务的时延敏感程度未达到预设程度,则在与预设区域范围内的各第二基站进行通信连接的移动终端中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端。Optionally, the target terminal screening module 53 is used to screen and obtain multiple target mobile terminals according to the slicing computing power specification of the computing service slice and the delay sensitivity of the service, specifically for: determining the delay of the service. Whether the sensitivity level reaches a preset level; if the delay sensitivity level of the service reaches a preset level, in the mobile terminal communicating with the first base station, screening is performed according to the slicing computing power specification of the computing service slice Obtain multiple target mobile terminals; if the delay sensitivity of the service does not reach a preset level, then in the mobile terminals communicating with each second base station within the preset area, calculate the service slice according to the Screening of slicing computing power specifications to obtain multiple target mobile terminals.

可选地,移动终端边缘计算装置50,还包括故障处理模块,若确定存在至少一个所述切片处理结果与对应的所述期望处理结果不一致或者未得到对应的所述切片处理结果,用于若所述业务的时延敏感程度达到预设程度,则将至少一个调度到故障目标移动终端处理的计算业务切片,调度到所述第一基站的边缘计算服务器进行处理,以获得对应的第二切片处理结果;获取仍由所述目标移动终端处理后对应的第三切片处理结果;根据所述第二切片处理结果与所述第三切片处理结果获得所述业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。Optionally, the mobile terminal edge computing device 50 further includes a fault processing module, if it is determined that at least one of the slice processing results is inconsistent with the corresponding expected processing result or the corresponding slice processing result is not obtained. When the delay sensitivity of the service reaches a preset level, at least one computing service slice scheduled to be processed by the faulty target mobile terminal is scheduled to be processed by the edge computing server of the first base station to obtain the corresponding second slice. Processing result; Obtain the corresponding third slice processing result that is still processed by the target mobile terminal; Obtain the service package processing result according to the second slice processing result and the third slice processing result, and convert the service packet processing result to the third slice processing result. The packet processing results are sent to the mobile terminal to be processed.

可选地,故障处理模块,若确定存在至少一个所述切片处理结果与对应的所述期望处理结果不一致或者未得到对应的所述切片处理结果,具体用于:若所述业务的时延敏感程度未达到预设程度,则执行根据所述计算业务切片的切片算力规格,筛选获得多个目标移动终端的步骤。Optionally, the fault processing module, if it is determined that at least one of the slice processing results is inconsistent with the corresponding expected processing result or the corresponding slice processing result is not obtained, is specifically used: if the service is delay-sensitive If the level does not reach the preset level, then perform the step of screening and obtaining multiple target mobile terminals according to the slicing computing power specification of the computing service slice.

可选地,目标终端筛选模块53,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端,具体用于:通过当前基站对与其通信连接的各移动终端进行实时负荷感知,以确定是否存在空闲移动终端,所述当前基站为所述第一基站或者所述第二基站,所述空闲移动终端为能够满足所述切片算力规格的移动终端;若存在所述空闲移动终端,则至少从所述空闲移动终端中筛选获得多个目标移动终端;若不存在所述空闲移动终端,则执行根据所述计算业务切片的切片算力规格从与当前基站通信连接的各移动终端中筛选获得多个目标移动终端。Optionally, the target terminal screening module 53 is configured to obtain multiple target mobile terminals according to the slice computing power specification of the computing service slice, and is specifically used to: perform real-time load perception on each mobile terminal connected to the current base station to determine whether there is an idle mobile terminal, the current base station is the first base station or the second base station, and the idle mobile terminal is a mobile terminal that can meet the slice computing power specification; if the idle mobile terminal exists, then at least multiple target mobile terminals are screened from the idle mobile terminals; if the idle mobile terminal does not exist, then multiple target mobile terminals are screened from each mobile terminal connected to the current base station according to the slice computing power specification of the computing service slice.

可选地,目标终端筛选模块53,至少从所述空闲移动终端中筛选获得多个目标移动终端,具体用于:获取所述空闲移动终端的数量;判断所述空闲移动终端的数量是否大于或者等于所述计算业务切片的个数;若所述空闲移动终端的数量小于所述计算业务切片的个数,则将所述空闲移动终端确定为目标移动终端,并根据所述计算业务切片的切片算力规格从运行移动终端中筛选获得目标移动终端;若所述空闲移动终端的数量大于或者等于所述计算业务切片的个数,则根据所述计算业务切片的切片算力规格从所述空闲移动终端中筛选获得多个目标移动终端。Optionally, the target terminal screening module 53 is at least screened to obtain multiple target mobile terminals from the idle mobile terminals, and is specifically used to: obtain the number of idle mobile terminals; determine whether the number of idle mobile terminals is greater than or Equal to the number of the calculation service slices; if the number of idle mobile terminals is less than the number of the calculation service slices, the idle mobile terminal is determined as the target mobile terminal, and the number of the idle mobile terminals is determined according to the slices of the calculation service slices. The computing power specifications are selected from the running mobile terminals to obtain the target mobile terminals; if the number of idle mobile terminals is greater than or equal to the number of the computing service slices, the computing power specifications are obtained from the idle mobile terminals according to the slice computing power specifications of the computing service slices. Screen the mobile terminals to obtain multiple target mobile terminals.

可选地,目标终端筛选模块53,若不存在所述空闲移动终端,则执行根据所述计算业务切片的切片算力规格从与当前基站通信连接的各移动终端中筛选获得多个目标移动终端,具体用于:若不存在所述空闲移动终端,获取与当前基站通信连接的各所述移动终端的硬件配置参数;将各所述硬件配置参数分别与所述切片算力规格进行比较;将所述硬件配置参数大于所述切片算力规格的所述移动终端,筛选为所述目标移动终端,以获得多个目标移动终端。Optionally, the target terminal screening module 53, if there is no idle mobile terminal, performs screening to obtain multiple target mobile terminals from each mobile terminal that is connected to the current base station according to the slicing computing power specification of the computing service slice. , specifically used for: if there is no idle mobile terminal, obtain the hardware configuration parameters of each mobile terminal connected to the current base station; compare each hardware configuration parameter with the slice computing power specification; The mobile terminals whose hardware configuration parameters are greater than the slicing computing power specification are selected as the target mobile terminals to obtain multiple target mobile terminals.

可选地,业务切片确定模块52,具体用于:基于所述业务分包参数确定一个计算业务切片;对所述计算业务切片进行冗余备份,以获得多个计算业务切片。Optionally, the service slice determination module 52 is specifically configured to: determine a computing service slice based on the service subcontracting parameters; and perform redundant backup of the computing service slice to obtain multiple computing service slices.

可选地,移动终端边缘计算装置50,还包括数据剔除模块,用于剔除多个相同的切片处理结果,以使各所述切片处理结果唯一,所述切片处理结果为所述第一切片处理结果或者所述第三切片处理结果。Optionally, the mobile terminal edge computing device 50 further includes a data elimination module for eliminating multiple identical slice processing results to make each slice processing result unique, and the slice processing result is the first slice processing result or the third slice processing result.

可选地,处理结果发送模块55,具体用于:若确定所述切片处理结果的数量为一个,则将所述切片处理结果确定为业务包处理结果;若确定所述切片处理结果的数量为多个,则将各所述切片处理结果进行组合,将组合结果确定为业务包处理结果。Optionally, the processing result sending module 55 is specifically configured to: if it is determined that the number of the slice processing results is one, then determine the slice processing result as the service package processing result; if it is determined that the number of the slice processing results is If there are more than one, the slice processing results are combined, and the combined result is determined as the service package processing result.

图6是根据一示例性实施例示出的一种边缘计算服务器的框图,该设备可以是如图6所示,所述电子设备,包括:存储器61,处理器62;存储器61用于存储所述处理器可执行指令的存储器;所述处理器62用于运行计算机程序或指令,以实现如上任意一个实施例提供的移动终端边缘计算方法。Figure 6 is a block diagram of an edge computing server according to an exemplary embodiment. The device may be as shown in Figure 6. The electronic device includes: a memory 61 and a processor 62; the memory 61 is used to store the A memory in which the processor can execute instructions; the processor 62 is used to run computer programs or instructions to implement the mobile terminal edge computing method provided in any of the above embodiments.

其中,存储器61,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器61可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。Among them, memory 61 is used to store programs. Specifically, a program may include program code including computer operating instructions. The memory 61 may include high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.

其中,处理器62可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本公开实施例的一个或多个集成电路。Among them, the processor 62 may be a central processing unit (Central Processing Unit, referred to as CPU), or an application specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or a device configured to implement the embodiments of the present disclosure. Multiple integrated circuits.

可选的,在具体实现上,如果存储器61和处理器62独立实现,则存储器61和处理器62可以通过总线63相互连接并完成相互间的通信。所述总线63可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线63、外部设备互连(PeripheralComponent,简称为PCI)总线63或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线63等。所述总线63可以分为地址总线63、数据总线63、控制总线63等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线63或一种类型的总线63。Optionally, in terms of specific implementation, if the memory 61 and the processor 62 are implemented independently, the memory 61 and the processor 62 can be connected to each other through the bus 63 and complete communication with each other. The bus 63 may be an Industry Standard Architecture (Industry Standard Architecture, ISA for short) bus 63, a Peripheral Component (Peripheral Component, PCI for short) bus 63 or an Extended Industry Standard Architecture (Extended Industry Standard Architecture, EISA for short) Bus 63 etc. The bus 63 can be divided into an address bus 63, a data bus 63, a control bus 63 and so on. For ease of presentation, only one thick line is used in FIG. 6 , but it does not mean that there is only one bus 63 or one type of bus 63 .

可选的,在具体实现上,如果存储器61和处理器62集成在一块芯片上实现,则存储器61和处理器62可以通过内部接口完成相同间的通信。Optionally, in terms of specific implementation, if the memory 61 and the processor 62 are integrated on one chip, the memory 61 and the processor 62 can communicate with each other through an internal interface.

一种非临时性计算机可读存储介质,当该存储介质中的指令由边缘计算服务器的处理器执行时,使得边缘计算服务器能够执行上述移动终端边缘计算方法。A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor of the edge computing server, enable the edge computing server to execute the above-mentioned mobile terminal edge computing method.

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。It is to be understood that the present application is not limited to the precise structures described above and illustrated in the accompanying drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (13)

Translated fromChinese
1.一种移动终端边缘计算方法,应用于待处理移动终端所在第一基站的边缘计算服务器,其特征在于,所述方法包括:1. A mobile terminal edge computing method, applied to the edge computing server of the first base station where the mobile terminal to be processed is located, characterized in that the method includes:获取待处理移动终端的业务处理请求,所述业务处理请求包括业务分包参数;Obtain the service processing request of the mobile terminal to be processed, where the service processing request includes service subcontracting parameters;基于所述业务分包参数确定多个计算业务切片;Determine multiple computing service slices based on the service subcontracting parameters;根据计算业务切片的切片算力规格,筛选获得多个目标移动终端;所述目标移动终端为对计算业务切片进行处理的移动终端;Screen and obtain multiple target mobile terminals according to the slicing computing power specification of the computing service slice; the target mobile terminal is a mobile terminal that processes the computing service slice;将所述计算业务切片调度到对应的目标移动终端进行处理,以获得对应的切片处理结果;Schedule the computing service slice to the corresponding target mobile terminal for processing to obtain the corresponding slice processing result;根据所述切片处理结果获得业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端;Obtain the service package processing result according to the slicing processing result, and send the service package processing result to the mobile terminal to be processed;所述根据所述切片处理结果获得业务包处理结果,包括:Obtaining the service package processing result according to the slicing processing result includes:将所述切片处理结果与对应的预先存储的期望处理结果进行比较;Comparing the slice processing result with the corresponding pre-stored expected processing result;若确定所述切片处理结果与对应的所述期望处理结果一致,则将所述切片处理结果确定为第一切片处理结果,根据所述第一切片处理结果获得业务包处理结果;If it is determined that the slicing processing result is consistent with the corresponding expected processing result, the slicing processing result is determined as the first slicing processing result, and the service package processing result is obtained according to the first slicing processing result;若确定存在至少一个所述切片处理结果与对应的所述期望处理结果不一致或者未得到对应的所述切片处理结果,所述方法还包括:If it is determined that at least one of the slice processing results is inconsistent with the corresponding expected processing result or the corresponding slice processing result is not obtained, the method further includes:若所述业务的时延敏感程度达到预设程度,则将至少一个调度到故障目标移动终端处理的计算业务切片,调度到所述第一基站的边缘计算服务器进行处理,以获得对应的第二切片处理结果;If the delay sensitivity of the service reaches a preset level, at least one computing service slice scheduled to be processed by the faulty target mobile terminal is scheduled to be processed by the edge computing server of the first base station to obtain the corresponding second Slicing processing results;获取仍由所述目标移动终端处理后对应的第三切片处理结果;Obtaining a corresponding third slice processing result after still being processed by the target mobile terminal;根据所述第二切片处理结果与所述第三切片处理结果获得所述业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。The service packet processing result is obtained according to the second slicing processing result and the third slicing processing result, and the service packet processing result is sent to the mobile terminal to be processed.2.根据权利要求1所述的方法,其特征在于,所述业务处理请求还包括业务种类,所述根据计算业务切片的切片算力规格,筛选获得多个目标移动终端,包括:2. The method according to claim 1, wherein the service processing request further includes a service type, and the plurality of target mobile terminals are screened and obtained according to the slicing computing power specification for calculating the service slice, including:根据所述业务种类确定所述业务的时延敏感程度;Determine the delay sensitivity of the service according to the service type;根据所述计算业务切片的切片算力规格以及所述业务的时延敏感程度,筛选获得多个目标移动终端。According to the slicing computing power specification of the computing service slice and the delay sensitivity of the service, multiple target mobile terminals are screened and obtained.3.根据权利要求2所述的方法,其特征在于,所述根据所述计算业务切片的切片算力规格以及所述业务的时延敏感程度,筛选获得多个目标移动终端,包括:3. The method according to claim 2, characterized in that, screening and obtaining multiple target mobile terminals according to the slicing computing power specification of the computing service slice and the delay sensitivity of the service, including:判断所述业务的时延敏感程度是否达到预设程度;Determine whether the delay sensitivity of the service reaches a preset level;若所述业务的时延敏感程度达到预设程度,则在与所述第一基站进行通信连接的移动终端中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端;If the delay sensitivity of the service reaches a preset level, among the mobile terminals communicating with the first base station, multiple target mobile terminals are obtained by screening according to the slicing computing power specification of the computing service slice;若所述业务的时延敏感程度未达到预设程度,则在与预设区域范围内的各第二基站进行通信连接的移动终端中,根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端。If the delay sensitivity of the service does not reach a preset level, then among the mobile terminals that are in communication connection with each second base station within a preset area, multiple target mobile terminals are obtained by screening according to the slice computing power specifications for calculating the service slices.4.根据权利要求1所述的方法,其特征在于,若确定存在至少一个所述切片处理结果与对应的所述期望处理结果不一致或者未得到对应的所述切片处理结果,还包括:4. The method according to claim 1, characterized in that if it is determined that at least one of the slice processing results is inconsistent with the corresponding expected processing result or the corresponding slice processing result is not obtained, it also includes:若所述业务的时延敏感程度未达到预设程度,则执行根据所述计算业务切片的切片算力规格,筛选获得多个目标移动终端的步骤。If the delay sensitivity of the service does not reach a preset level, the step of screening and obtaining multiple target mobile terminals according to the slicing computing power specification of the computing service slice is performed.5.根据权利要求1所述的方法,其特征在于,所述根据所述计算业务切片的切片算力规格筛选获得多个目标移动终端,包括:5. The method according to claim 1, characterized in that the screening to obtain multiple target mobile terminals according to the slicing computing power specifications of the computing service slicing includes:通过当前基站对与其通信连接的各移动终端进行实时负荷感知,以确定是否存在空闲移动终端,所述当前基站为所述第一基站或者第二基站,所述空闲移动终端为能够满足所述切片算力规格的移动终端;The current base station performs real-time load sensing on each mobile terminal connected to it to determine whether there is an idle mobile terminal. The current base station is the first base station or the second base station. The idle mobile terminal is one that can satisfy the slicing requirements. Mobile terminals with computing power specifications;若存在所述空闲移动终端,则至少从所述空闲移动终端中筛选获得多个目标移动终端;If the idle mobile terminal exists, at least select multiple target mobile terminals from the idle mobile terminal;若不存在所述空闲移动终端,则执行根据所述计算业务切片的切片算力规格从与当前基站通信连接的各移动终端中筛选获得多个目标移动终端。If the idle mobile terminal does not exist, multiple target mobile terminals are obtained by screening from the mobile terminals connected to the current base station according to the slice computing power specification of the calculation service slice.6.根据权利要求5所述的方法,其特征在于,所述至少从所述空闲移动终端中筛选获得多个目标移动终端,包括:6. The method according to claim 5, wherein the step of selecting at least a plurality of target mobile terminals from the idle mobile terminals includes:获取所述空闲移动终端的数量;Obtain the number of idle mobile terminals;判断所述空闲移动终端的数量是否大于或者等于所述计算业务切片的个数;Determine whether the number of idle mobile terminals is greater than or equal to the number of computing service slices;若所述空闲移动终端的数量小于所述计算业务切片的个数,则将所述空闲移动终端确定为目标移动终端,并根据所述计算业务切片的切片算力规格从运行移动终端中筛选获得目标移动终端;If the number of idle mobile terminals is less than the number of computing service slices, the idle mobile terminals are determined as target mobile terminals, and are obtained from running mobile terminals according to the slice computing power specifications of the computing service slices. Target mobile terminal;若所述空闲移动终端的数量大于或者等于所述计算业务切片的个数,则根据所述计算业务切片的切片算力规格从所述空闲移动终端中筛选获得多个目标移动终端。If the number of idle mobile terminals is greater than or equal to the number of computing service slices, multiple target mobile terminals are obtained from the idle mobile terminals according to the slicing computing power specifications of the computing service slices.7.根据权利要求5所述的方法,其特征在于,所述若不存在所述空闲移动终端,则执行根据所述计算业务切片的切片算力规格从与当前基站通信连接的各移动终端中筛选获得多个目标移动终端,包括:7. The method according to claim 5, characterized in that if the idle mobile terminal does not exist, executing the slicing computing power specifications according to the computing service slicing from each mobile terminal that is communicatively connected to the current base station. Screen to obtain multiple target mobile terminals, including:若不存在所述空闲移动终端,获取与当前基站通信连接的各所述移动终端的硬件配置参数;If there is no idle mobile terminal, obtain the hardware configuration parameters of each mobile terminal that is communicatively connected to the current base station;将各所述硬件配置参数分别与所述切片算力规格进行比较;Compare each of the hardware configuration parameters with the slicing computing power specifications;将所述硬件配置参数大于所述切片算力规格的所述移动终端,筛选为所述目标移动终端,以获得多个目标移动终端。The mobile terminals whose hardware configuration parameters are greater than the slice computing power specifications are screened as the target mobile terminals to obtain multiple target mobile terminals.8.根据权利要求1-7任一项所述的方法,其特征在于,基于所述业务分包参数确定多个计算业务切片,包括:8. The method according to any one of claims 1 to 7, characterized in that determining multiple computing service slices based on the service subcontracting parameters includes:基于所述业务分包参数确定一个计算业务切片;Determine a computing service slice based on the service subcontracting parameters;对所述计算业务切片进行冗余备份,以获得多个计算业务切片。Perform redundant backup of the computing service slices to obtain multiple computing service slices.9.根据权利要求1所述的方法,其特征在于,所述根据所述第二切片处理结果与所述第三切片处理结果获得所述业务包处理结果之前,还包括:9. The method according to claim 1, characterized in that before obtaining the service packet processing result according to the second slice processing result and the third slice processing result, it further includes:剔除多个相同的切片处理结果,以使各所述切片处理结果唯一,所述切片处理结果为所述第一切片处理结果或者所述第三切片处理结果。Multiple identical slicing processing results are eliminated so that each slicing processing result is unique, and the slicing processing result is the first slicing processing result or the third slicing processing result.10.根据权利要求9所述的方法,其特征在于,所述切片处理结果为以下结果中的任一种:切片处理组合结果和所述第一切片处理结果,所述切片处理组合结果包括所述第二切片处理结果与所述第三切片处理结果,所述根据所述切片处理结果获得业务包处理结果,包括:10. The method according to claim 9, wherein the slicing processing result is any one of the following results: a slicing processing combined result and the first slicing processing result, and the slicing processing combined result includes The second slicing processing result and the third slicing processing result, and obtaining the service packet processing result according to the slicing processing result include:若确定所述切片处理结果的数量为一个,则将所述切片处理结果确定为业务包处理结果;If it is determined that the number of the slice processing results is one, then the slice processing result is determined to be the service package processing result;若确定所述切片处理结果的数量为多个,则将各所述切片处理结果进行组合,将组合结果确定为业务包处理结果。If it is determined that the number of the slice processing results is multiple, the slice processing results are combined, and the combined result is determined as the service package processing result.11.一种移动终端边缘计算装置,其特征在于,所述装置包括:11. A mobile terminal edge computing device, characterized in that the device includes:请求获取模块,用于获取待处理移动终端的业务处理请求,所述业务处理请求包括业务分包参数;A request acquisition module, used to acquire the service processing request of the mobile terminal to be processed, where the service processing request includes service subcontracting parameters;业务切片确定模块,用于基于所述业务分包参数确定多个计算业务切片;A service slice determination module, configured to determine multiple computing service slices based on the service subcontracting parameters;目标终端筛选模块,用于根据计算业务切片的切片算力规格,筛选获得多个目标移动终端;所述目标移动终端为对计算业务切片进行处理的移动终端;A target terminal screening module is used to screen and obtain multiple target mobile terminals according to the slice computing power specification of the computing service slice; the target mobile terminal is a mobile terminal that processes the computing service slice;切片结果获取模块,用于将所述计算业务切片调度到对应的目标移动终端进行处理,以获得对应的切片处理结果;A slicing result acquisition module is used to schedule the computing service slice to the corresponding target mobile terminal for processing to obtain the corresponding slicing processing result;处理结果发送模块,用于根据所述切片处理结果获得业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端;A processing result sending module, configured to obtain a business packet processing result according to the slice processing result, and send the business packet processing result to the mobile terminal to be processed;所述处理结果发送模块,具体用于将所述切片处理结果与对应的预先存储的期望处理结果进行比较;The processing result sending module is specifically used to compare the slice processing result with the corresponding pre-stored expected processing result;若确定所述切片处理结果与对应的所述期望处理结果一致,则将所述切片处理结果确定为第一切片处理结果,根据所述第一切片处理结果获得业务包处理结果;If it is determined that the slicing processing result is consistent with the corresponding expected processing result, the slicing processing result is determined as the first slicing processing result, and the service package processing result is obtained according to the first slicing processing result;故障处理模块,若确定存在至少一个所述切片处理结果与对应的所述期望处理结果不一致或者未得到对应的所述切片处理结果,用于:The fault processing module, if it is determined that at least one of the slice processing results is inconsistent with the corresponding expected processing result or the corresponding slice processing result is not obtained, is used to:若所述业务的时延敏感程度达到预设程度,则将至少一个调度到故障目标移动终端处理的计算业务切片,调度到第一基站的边缘计算服务器进行处理,以获得对应的第二切片处理结果;If the delay sensitivity of the service reaches a preset level, at least one computing service slice scheduled to be processed by the faulty target mobile terminal is scheduled to be processed by the edge computing server of the first base station to obtain the corresponding second slice processing. result;获取仍由所述目标移动终端处理后对应的第三切片处理结果;Obtain the corresponding third slice processing result that is still processed by the target mobile terminal;根据所述第二切片处理结果与所述第三切片处理结果获得所述业务包处理结果,并将所述业务包处理结果发送给所述待处理移动终端。The service package processing result is obtained according to the second slice processing result and the third slice processing result, and the service package processing result is sent to the mobile terminal to be processed.12.一种边缘计算服务器,包括:处理器,以及与所述处理器通信连接的存储器;12. An edge computing server, including: a processor, and a memory communicatively connected to the processor;所述存储器存储计算机执行指令;The memory stores computer execution instructions;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-10中任一项所述的方法。The processor executes computer-executable instructions stored in the memory to implement the method according to any one of claims 1-10.13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-10任一项所述的方法。13. A computer-readable storage medium, characterized in that computer-executable instructions are stored in the computer-readable storage medium, and when executed by a processor, the computer-executable instructions are used to implement any one of claims 1-10. the method described.
CN202210481670.4A2022-05-052022-05-05 Mobile terminal edge computing method, device, edge computing server and mediumActiveCN114900860B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210481670.4ACN114900860B (en)2022-05-052022-05-05 Mobile terminal edge computing method, device, edge computing server and medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210481670.4ACN114900860B (en)2022-05-052022-05-05 Mobile terminal edge computing method, device, edge computing server and medium

Publications (2)

Publication NumberPublication Date
CN114900860A CN114900860A (en)2022-08-12
CN114900860Btrue CN114900860B (en)2024-04-02

Family

ID=82718578

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210481670.4AActiveCN114900860B (en)2022-05-052022-05-05 Mobile terminal edge computing method, device, edge computing server and medium

Country Status (1)

CountryLink
CN (1)CN114900860B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107450982A (en)*2017-06-072017-12-08上海交通大学A kind of method for scheduling task based on system mode
CN110149401A (en)*2019-05-222019-08-20湖南大学It is a kind of for optimizing the method and system of edge calculations task
CN110418418A (en)*2019-07-082019-11-05广州海格通信集团股份有限公司Scheduling method for wireless resource and device based on mobile edge calculations
WO2019217806A1 (en)*2018-05-102019-11-14Convida Wireless, LlcServer in internet-of-things communication path
CN110994565A (en)*2019-12-022020-04-10中国联合网络通信集团有限公司 A kind of relay protection method and device
CN111263401A (en)*2020-01-152020-06-09天津大学Multi-user cooperative computing unloading method based on mobile edge computing
CN111294767A (en)*2020-01-172020-06-16浙江吉利新能源商用车集团有限公司 A method, system, device and storage medium for data processing of intelligent networked vehicle
CN112988346A (en)*2021-02-072021-06-18中国联合网络通信集团有限公司Task processing method, device, equipment and storage medium
CN113472822A (en)*2020-03-302021-10-01中移(上海)信息通信科技有限公司Data distribution method, device, equipment and medium
CN114024855A (en)*2020-07-162022-02-08中国联合网络通信集团有限公司 A fusion method and device of network slicing and edge cloud
CN114040378A (en)*2021-11-202022-02-11京信网络系统股份有限公司Application arranging method and device, computer equipment and storage medium
CN114125947A (en)*2021-06-302022-03-01北京中电飞华通信有限公司 Wireless private network base station based on slice management and its resource allocation method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112205007B (en)*2018-06-012022-11-01三星电子株式会社System and method for better resource utilization in 5G networks using an enabling layer

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107450982A (en)*2017-06-072017-12-08上海交通大学A kind of method for scheduling task based on system mode
WO2019217806A1 (en)*2018-05-102019-11-14Convida Wireless, LlcServer in internet-of-things communication path
CN110149401A (en)*2019-05-222019-08-20湖南大学It is a kind of for optimizing the method and system of edge calculations task
CN110418418A (en)*2019-07-082019-11-05广州海格通信集团股份有限公司Scheduling method for wireless resource and device based on mobile edge calculations
CN110994565A (en)*2019-12-022020-04-10中国联合网络通信集团有限公司 A kind of relay protection method and device
CN111263401A (en)*2020-01-152020-06-09天津大学Multi-user cooperative computing unloading method based on mobile edge computing
CN111294767A (en)*2020-01-172020-06-16浙江吉利新能源商用车集团有限公司 A method, system, device and storage medium for data processing of intelligent networked vehicle
CN113472822A (en)*2020-03-302021-10-01中移(上海)信息通信科技有限公司Data distribution method, device, equipment and medium
CN114024855A (en)*2020-07-162022-02-08中国联合网络通信集团有限公司 A fusion method and device of network slicing and edge cloud
CN112988346A (en)*2021-02-072021-06-18中国联合网络通信集团有限公司Task processing method, device, equipment and storage medium
CN114125947A (en)*2021-06-302022-03-01北京中电飞华通信有限公司 Wireless private network base station based on slice management and its resource allocation method
CN114040378A (en)*2021-11-202022-02-11京信网络系统股份有限公司Application arranging method and device, computer equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Apple.S6-200460 "Enhancements to the information elements sent by the Edge Enabler Client and Edge Enabler Server".3GPP tsg_sa\wg6_missioncritical.2020,(tsgs6_036-bis-e),全文.*
面向5G低时延高可靠车载业务的计算卸载策略研究;肖尧;中国优秀硕士学位论文全文数据库;20200215;全文*

Also Published As

Publication numberPublication date
CN114900860A (en)2022-08-12

Similar Documents

PublicationPublication DateTitle
CN112269641B (en)Scheduling method, scheduling device, electronic equipment and storage medium
CN109451002B (en) Method and device for selecting CDN nodes
CN102970379A (en)Method for realizing load balance among multiple servers
CN111506423B (en)Resource scheduling method and device, electronic equipment and storage medium
CN111831408A (en)Asynchronous task processing method and device, electronic equipment and medium
CN103763346A (en)Distributed resource scheduling method and device
CN109522090B (en) Resource scheduling method and device
CN111538572B (en) Task processing method, device, scheduling server and medium
CN108667777A (en) A service chain generation method and network function orchestrator NFVO
CN113472893B (en)Data processing method, device, computing equipment and computer storage medium
CN110401708B (en)Session processing system and method based on server load state
CN116954863A (en)Database scheduling method, device, equipment and storage medium
WO2025176140A1 (en)In-process resource control method and apparatus, and device and storage medium
CN116225679A (en)Computing power network scheduling method, computing power network scheduling device and storage medium
EP2996382B1 (en)Physical resource adjustment method, device and controller
CN112559176B (en)Instruction processing method and device
CN105704187A (en)Processing method and apparatus of cluster split brain
JP2020080059A (en) Evaluation device, evaluation method, and evaluation program
CN114900860B (en) Mobile terminal edge computing method, device, edge computing server and medium
CN114629960A (en)Resource scheduling method, device, system, device, medium, and program product
CN119182716A (en)Service interface flow control method, device, equipment, medium and program product
CN113157415A (en)Farm rendering method and device, electronic equipment and storage medium
CN109391663B (en)Access request processing method and device
CN114936106B (en) A method, device and medium for handling host failure
CN115858114A (en)Scheduling method and device of idle task, electronic equipment and readable storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp