Edge side computing system, method, device, storage medium and program product
By introducing an edge computing power perception module, real-time terminal operation data is acquired and edge cloud resources are dynamically scheduled, solving the problem of inflexible resource scheduling in existing technologies and achieving efficient utilization of computing resources and improved computing efficiency.
Patent Information
- Application Number
- CN202410913652.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-08
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2044-07-08
AI Technical Summary
Existing technologies lack the flexibility and timeliness of resource scheduling in edge-end collaborative processing, making it difficult to efficiently utilize terminal and edge computing resources.
An edge computing power perception module is introduced to acquire terminal operation data in real time. Based on the terminal operation data and user operations, it dynamically determines whether to trigger the edge computing power collaboration mechanism and selects target edge nodes from the edge cloud to achieve dynamic scheduling of computing resources.
It improves the resource utilization of terminals and edge computing resources, can flexibly meet the computing power needs in different scenarios, and improves computing efficiency and user experience.
Smart Images

Figure CN118890357B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication networks, and particularly relates to an end-edge computing power coordination system and method, equipment, a storage medium and a program product. BACKGROUND
[0002] With the development of 5G (5th Generation Mobile Communication Technology) networks, edge computing has been widely applied in the industry. At present, operators have provided edge cloud services for users, and more and more users deploy services on edge clouds to take advantage of the low latency of 5G private networks to offload user services to edge nodes of edge clouds.
[0003] At present, with the enhancement of terminal side performance and the richness of service scenarios, the industry has proposed hybrid AI (Artificial Intelligence) - end-edge collaborative processing of AI services and other technical solutions. However, the existing technical solutions focus more on specific end-edge collaborative service communication and scheduling methods, lack flexibility and timeliness of resource scheduling, and are difficult to efficiently utilize terminal and edge computing power resources.
[0004] In summary, how to efficiently utilize terminal and edge computing power resources has become a technical problem urgently to be solved in the field. SUMMARY
[0005] The main purpose of the present application is to provide an end-edge computing power coordination system, method, equipment, storage medium and program product, which aims to efficiently utilize terminal and edge computing power resources.
[0006] To achieve the above-mentioned purpose, the present application provides an end-edge computing power coordination system, which comprises:
[0007] a terminal, an edge cloud and an end-edge computing power perception module, wherein the terminal, the edge cloud and the end-edge computing power perception module are communicatively connected;
[0008] the terminal is configured to acquire terminal running data and send the terminal running data to the end-edge computing power perception module, wherein the terminal running data comprises computing power load data, power data and marked service data;
[0009] the end-edge computing power perception module is configured to determine whether to trigger an end-edge computing power coordination mechanism according to the terminal running data, preset terminal running threshold data and user operations;
[0010] The end-edge computing power perception module is further configured to, when determining that the end-edge computing power coordination mechanism is triggered, select a target edge node from the edge cloud according to the terminal running data, the user operation and cloud-end running data of the edge cloud, and send a first address of the target edge node to the terminal.
[0011] The terminal is further configured to initiate an end-edge coordination service to the target edge node based on the first address.
[0012] In an embodiment, the system further comprises a base station and a user plane function network element, the base station, the user plane function network element and the end-edge computing power perception module are communicatively connected, and the terminal is installed with an end-edge computing power perception client.
[0013] The terminal is configured to, after starting the end-edge computing power perception client, send a connection request carrying a dedicated data network name to the base station.
[0014] The base station is configured to determine the user plane function network element and the end-edge computing power perception module according to the dedicated data network name, and send the connection request to the end-edge computing power perception module.
[0015] The end-edge computing power perception module is configured to establish an initial connection with the terminal according to the connection request.
[0016] The terminal is further configured to send terminal running threshold data to the end-edge computing power perception module based on the initial connection.
[0017] In an embodiment, the edge cloud is configured to send a first service type of a first computing power service loaded and a second address of a belonging edge node to the end-edge computing power perception module.
[0018] The end-edge computing power perception module is configured to generate an association information table according to the first service type and the second address, and send the first service type to the terminal.
[0019] The terminal is configured to identify a second service type of a second computing power service currently started, and when determining that the second service type is the same as the first service type, mark a running state of the second computing power service, and take the running state as the marked service data.
[0020] In an embodiment, the system further comprises a charging module.
[0021] The end-edge computing power perception module is configured to, when determining that the terminal reaches a computing power coordination triggering condition, send an end-edge coordination request to the terminal, wherein the end-edge coordination request comprises a service coordination request, a resource scale and a cost selection request.
[0022] The terminal is configured to respond to the edge-side coordination request according to the user operation, and generate request response information and send the request response information to the edge-side computing power awareness module, wherein the request response information comprises a selected resource scale and a cost;
[0023] The edge-side computing power awareness module is further configured to select a target edge node from the edge cloud according to the request response information and cloud-side running data of the edge cloud.
[0024] The charging module is configured to charge according to a charging rule of the resource scale during running of the terminal and the target edge node.
[0025] In an embodiment, the edge-side computing power awareness module comprises a service identification rule interface unit, a performance state information receiving unit, a database, a state information rule matching unit, and an edge-side coordination unit.
[0026] The service identification rule interface unit is configured to receive terminal running threshold data.
[0027] The performance state information receiving unit is configured to periodically receive terminal running data and cloud-side running data.
[0028] The database is configured to store the terminal running threshold data, the terminal running data, and the cloud-side running data.
[0029] The state information rule matching unit is configured to determine whether the terminal reaches a computing power coordination trigger condition according to the terminal running threshold data and the terminal running data fed back by the database.
[0030] The edge-side coordination unit is configured to select a target edge node from the edge cloud according to request response information and deploy an edge-side coordination service after determining that the terminal reaches the computing power coordination trigger condition and receiving the request response information sent by the terminal.
[0031] In an embodiment, the system further comprises a computing power awareness scheduling platform, and the system comprises a plurality of regions, each region comprising a respective terminal, an edge cloud, and an edge-side computing power awareness module.
[0032] The edge-side computing power awareness module is configured to send a scheduling request to the computing power awareness scheduling platform after determining that the target edge node does not exist in the edge cloud.
[0033] The computing power awareness scheduling platform is configured to select a cross-region target edge node in each region according to the scheduling request, and send a third address of the cross-region target edge node to the edge-side computing power awareness module.
[0034] Further, in order to achieve the above object, the present application also provides an end-edge computing power cooperation method, which is applied to an end-edge computing power cooperation system. The system comprises a terminal, an edge cloud and an end-edge computing power perception module. The terminal, the edge cloud and the end-edge computing power perception module are in communication connection.
[0035] The end-edge computing power cooperation method comprises the following steps.
[0036] The terminal running data is obtained by the terminal, and the terminal running data is sent to the end-edge computing power perception module. The terminal running data comprises computing power load data, power data and marked service data.
[0037] The end-edge computing power cooperation mechanism is determined to be triggered or not by the end-edge computing power perception module according to the terminal running data, preset terminal running threshold data and user operation.
[0038] When it is determined that the end-edge computing power cooperation mechanism is triggered, the target edge node is selected from the edge cloud according to the terminal running data, the user operation and cloud-end running data of the edge cloud by the end-edge computing power perception module, and the first address of the target edge node is sent to the terminal.
[0039] The end-edge cooperation service is initiated to the target edge node based on the first address by the terminal.
[0040] Further, in order to achieve the above object, the present application also provides an electronic device. The device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. The computer program is configured to implement the steps of the end-edge computing power cooperation method as described above.
[0041] Further, in order to achieve the above object, the present application also provides a storage medium. The storage medium is a computer readable storage medium. The storage medium stores a computer program. When the computer program is executed by a processor, the steps of the end-edge computing power cooperation method as described above are implemented.
[0042] Further, in order to achieve the above object, the present application also provides a computer program product. The computer program product comprises a computer program. When the computer program is executed by a processor, the steps of the end-edge computing power cooperation method as described above are implemented.
[0043] The application provides an end-edge computing power cooperation system. The end-edge computing power cooperation system comprises a terminal, an edge cloud and an end-edge computing power perception module, and the terminal, the edge cloud and the end-edge computing power perception module are in communication connection; wherein the terminal is used for acquiring terminal running data and sending the terminal running data to the end-edge computing power perception module, the terminal running data comprising computing power load data, power data and marked service data; the end-edge computing power perception module is used for determining whether to trigger an end-edge computing power cooperation mechanism according to the terminal running data, preset terminal running threshold data and user operation; the end-edge computing power perception module is further used for selecting a target edge node from the edge cloud according to the terminal running data, the user operation and cloud-end running data of the edge cloud and sending a first address of the target edge node to the terminal when it is determined that the end-edge computing power cooperation mechanism is triggered; and the terminal is further used for initiating an end-edge cooperation service to the target edge node based on the first address.
[0044] The traditional end-edge cooperation technology is usually to perform computing power calculation by the terminal side when a task is initiated at the terminal side, which is difficult to adapt to dynamic computing power demand. Compared with the traditional end-edge cooperation technology, the system provided by the application can acquire terminal running data of the terminal in real time by introducing an end-edge computing power perception module, and dynamically determine whether to trigger an end-edge computing power cooperation mechanism according to the terminal running data, terminal running threshold data and user operation, so as to realize the ability of real-time perception of computing power and dynamic scheduling of edge cloud resources, make the system more flexible to cope with computing power demand in different scenarios, and improve the resource utilization rate of terminal and edge computing power resources. BRIEF DESCRIPTION OF DRAWINGS
[0045] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the application and, together with the specification, serve to explain the principles of the application.
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without creative labor.
[0047] Figure 1 A system framework structure schematic diagram provided for the end-edge computing power cooperation method embodiment one of the application;
[0048] Figure 2 A framework structure schematic diagram of the end-edge computing power perception module provided for the end-edge computing power cooperation method embodiment one of the application;
[0049] Figure 3 Another system framework structure schematic diagram provided for the end-edge computing power cooperation method embodiment one of the application;
[0050] Figure 4 A timing flow schematic diagram of service scenario recognition provided for the second embodiment of the end-edge computing power cooperation method of the application is provided.
[0051] Figure 5 A timing flow schematic diagram of end-edge computing power cooperation service provided for the second embodiment of the end-edge computing power cooperation method of the application is provided.
[0052] Figure 6 A timing flow schematic diagram of internal units of the end-edge computing power perception module provided for the second embodiment of the end-edge computing power cooperation method of the application is provided.
[0053] Figure 7 A device structure schematic diagram of a hardware running environment involved in the end-edge computing power cooperation method in the embodiments of the application is provided.
[0054] The purpose implementation, functional features and advantages of the application will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION
[0055] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the application and not to limit the application.
[0056] In order to better understand the technical solutions of the application, the following will be described in detail in conjunction with the drawings and specific embodiments of the specification.
[0057] The main solution of the embodiments of the application is to provide an end-edge computing power cooperation system, which comprises a terminal, an edge cloud and an end-edge computing power perception module, wherein the terminal, the edge cloud and the end-edge computing power perception module are communicatively connected; the terminal is configured to acquire terminal running data and send the terminal running data to the end-edge computing power perception module, wherein the terminal running data comprises computing power load data, power data and marked service data; the end-edge computing power perception module is configured to determine whether to trigger an end-edge computing power cooperation mechanism according to the terminal running data, preset terminal running threshold data and user operation; the end-edge computing power perception module is further configured to, when it is determined that the end-edge computing power cooperation mechanism is triggered, select a target edge node from the edge cloud according to the terminal running data, the user operation and cloud-end running data of the edge cloud, and send a first address of the target edge node to the terminal; and the terminal is further configured to initiate an end-edge cooperation service to the target edge node based on the first address.
[0058] In the prior art, with the enhancement of terminal side performance and the richness of service scenarios, the industry has proposed a hybrid AI-end-edge cooperation processing AI service technical solution. However, the prior art solution focuses more on specific end-edge cooperation service communication and scheduling methods, lacks flexibility and timeliness of resource scheduling, and it is difficult to efficiently utilize terminal and edge computing power resources.
[0059] The embodiment of the application provides a solution, compared with the traditional end-edge coordination technology, the system provided by the application can realize real-time acquisition of terminal running data of a terminal by introducing an end-edge computing power perception module, and dynamically judges whether an end-edge computing power coordination mechanism is triggered according to the terminal running data, terminal running threshold data and user operation, so that the ability of real-time perception of computing power and dynamic scheduling of edge cloud resources is realized, the system can more flexibly cope with the computing power demand in different scenes, and the resource utilization rate of terminal and edge computing power resources is improved.
[0060] Before the embodiment is described, the cloud, the edge and the terminal in the system are introduced, so as to facilitate understanding and description.
[0061] Cloud: refers to a cloud computing center, which is a control end of edge computing, is responsible for collecting all edge perception data, business data and Internet data, and completes situation awareness and analysis of industry and cross-industry.
[0062] Edge: refers to an edge computing node, which is located at the edge of cloud computing and is divided into infrastructure edge and device edge. The edge computing node can deeply enter the edge application scene that the traditional cloud cannot cover, and realizes local analysis and reasoning of data.
[0063] Terminal: refers to a terminal device, such as a mobile phone, a smart home appliance, various sensors, a camera and the like, which is responsible for comprehensive perception, performs simple logical reasoning through a chip, and transmits data to an edge computing node for processing.
[0064] Based on this, the embodiment of the application provides an end-edge computing power coordination system, referring to Figure 1 , Figure 1 is a schematic diagram of a framework structure of the first embodiment of the end-edge computing power coordination system of the application.
[0065] In the embodiment, the end-edge computing power coordination system comprises a terminal, an edge cloud and an end-edge computing power perception module, and the terminal, the edge cloud and the end-edge computing power perception module are in communication connection.
[0066] It should be noted that the end-edge computing power coordination system is a highly integrated and intelligent system architecture, which aims to optimize the terminal, the edge cloud and the coordination mechanism therebetween to improve overall computing efficiency and resource utilization rate. The system mainly comprises three core components: a terminal, an edge cloud and an end-edge computing power perception module, and the three components are in efficient communication through a transmission network to form a dynamic response and flexible deployment end-edge computing power coordination system.
[0067] The terminal is configured to acquire terminal operation data and send the terminal operation data to the edge-side computing power perception module, wherein the terminal operation data comprises computing power load data, power data and marked service data.
[0068] The terminal is configured to periodically acquire terminal operation data, which comprises computing power load data (reflecting the degree of complexity of the current processing task of the terminal), power data (reflecting the current power of the terminal) and marked service data (reflecting the running state of a specific application program on the terminal, which can be running or non-running). The terminal then sends the terminal operation data to the edge-side computing power perception module to support the subsequent computing power coordination decision-making process.
[0069] The edge-side computing power perception module is configured to determine whether to trigger the edge-side computing power coordination mechanism according to the terminal operation data, preset terminal operation threshold data and user operation.
[0070] The edge-side computing power perception module is configured to analyze the terminal operation data from the terminal and make a comprehensive judgment by combining the preset terminal operation threshold data (such as computing power load threshold, power alert line, etc.) and user operation (such as specific coordination requirements input by the user on the terminal, etc.) to determine whether the edge-side computing power coordination mechanism needs to be triggered, i.e. whether part of the computing task on the terminal needs to be migrated from the terminal to the edge cloud to relieve the pressure on the terminal or improve processing efficiency.
[0071] The edge-side computing power perception module is further configured to, when it is determined that the edge-side computing power coordination mechanism needs to be triggered, select a target edge node from the edge cloud according to the terminal operation data, the user operation and cloud-side operation data of the edge cloud, and send a first address of the target edge node to the terminal.
[0072] After the edge-side computing power perception module determines that the computing power coordination mechanism needs to be triggered, it will further select the optimal target edge node from the numerous edge nodes of the edge cloud according to the terminal operation data, the user operation and the cloud-side operation data of the edge cloud (such as the computing power load of each edge node in the edge cloud, available resources, etc.), and then feed back the first address (i.e. the IP address of the target edge node, which is pre-stored in the edge-side computing power perception module) of the target edge node to the terminal.
[0073] The terminal is further configured to initiate edge-side coordination service to the target edge node based on the first address.
[0074] After receiving the first address of the target edge node sent by the edge-side computing power awareness module, the terminal initiates an end-side collaborative service to the selected target edge node based on the address. After the end-side collaborative service is initiated, the computing task or data processing originally completed by the terminal independently is partially or wholly transferred to the edge cloud with stronger computing power and richer resources for execution, so as to effectively reduce the computing power burden of the terminal, prolong the endurance time of the terminal, and also improve the user experience and overall service efficiency by using the low-delay characteristics of the edge cloud.
[0075] In this way, the end-side computing power collaborative system can dynamically detect the computing power demand on the terminal side by precise awareness, intelligent decision-making and efficient collaboration, provide the 'take and use' service of the computing power resources of the operator, and realize the dynamic optimization and flexible allocation of the computing power resources between the terminal and the edge cloud.
[0076] In a feasible embodiment, the system further comprises a base station and a user plane function network element, the base station, the user plane function network element and the end-side computing power awareness module are communicatively connected, and the terminal is installed with an end-side computing power awareness client.
[0077] It should be noted that the end-side computing power collaborative system further comprises a base station and a user plane function network element (UPF), and the terminal in the system is also installed with an end-side computing power awareness client. The terminal is connected to the transmission network through the base station, and is communicatively connected to the UPF and the end-side computing power awareness module. The terminal interacts with the end-side computing power awareness module through the installed end-side computing power awareness client. The end-side computing power awareness client is mainly used to obtain the terminal running data and the information input by the user on the client interaction interface, such as the terminal running threshold data, resource type, cost, etc. selected by the user, and send these data to the end-side computing power awareness module.
[0078] The terminal is configured to, after starting the end-side computing power awareness client, send a connection request carrying a dedicated data network name to the base station.
[0079] After the terminal installs the end-side computing power awareness client, when starting the end-side computing power awareness client for the first time, the terminal can immediately initiate a connection request containing a dedicated data network name (DNN) to the base station through the client. The dedicated DNN can be used to select a specific UPF (usually a UPF in the same area as the terminal) for the terminal.
[0080] The base station is configured to determine the user plane function network element and the end-side computing power awareness module according to the dedicated data network name, and send the connection request to the end-side computing power awareness module.
[0081] After the base station receives the connection request, it accurately identifies the specific UPF according to the special data network name carried in the request, which is pre-bound to the specific edge perception module (usually the edge perception module in the same area as the UPF), thereby identifying the specific edge perception module. Subsequently, the base station forwards the connection request to the edge perception module, thereby triggering the subsequent connection establishment process between the terminal and the edge perception module.
[0082] The edge perception module is configured to establish an initial connection with the terminal based on the connection request.
[0083] After receiving the connection request from the base station (which can be regarded as a request from the terminal), the edge perception module responds quickly and establishes an initial connection with the terminal.
[0084] The terminal is further configured to send terminal running threshold data to the edge perception module based on the initial connection.
[0085] The terminal sends its terminal running threshold data to the edge perception module through the edge perception client based on the initial connection established with the edge perception module. The terminal running threshold data is input by the user in the edge perception client and can be in the form of terminal power and corresponding load value list, as shown in Table 1:
[0086] Table 1
[0087]
[0088] In this case, the power remaining corresponding to the load threshold reference is: when the remaining power of the terminal is ≥80%, the load threshold of the terminal is set to 80% of the load, when the remaining power of the terminal is between 60% and 80%, the load threshold of the terminal is set to 70% of the load, and when the remaining power of the terminal is <60%, the load threshold of the terminal is set to 60% of the load, to protect the terminal hardware and ensure normal and efficient operation of the terminal service. When the terminal running data reaches the corresponding threshold data, the edge perception system can determine that the terminal has reached the load coordination trigger condition.
[0089] In this way, the edge load coordination module actively and real-time perceives the terminal running condition and makes intelligent decisions to ensure that the terminal can obtain sufficient edge computing resources when needed, not only improving the user experience of the terminal, but also achieving more efficient and reliable edge computing services.
[0090] In an implementable embodiment, the edge cloud is configured to send the loaded first service type of the first computing power service and the second address of the edge node to which the first computing power service belongs to the terminal-edge computing power awareness module.
[0091] It should be noted that the computing power service can be classified according to the application scenario of the service, and the service type includes a game type, an AI type, and the like. When the computing power service is deployed to the edge node of the edge cloud, the edge node can serve as an edge-side computing power service resource to provide computing resource support for the user.
[0092] The edge cloud transmits the relevant information of the first computing power service that has been loaded and deployed on the edge node of the edge cloud, including the service type of the first computing power service and the IP address of the edge node to which the first computing power service belongs, i.e., the first service type and the second address, to the terminal-edge computing power awareness module.
[0093] The terminal-edge computing power awareness module is configured to generate an association information table according to the first service type and the second address, and send the first service type to the terminal.
[0094] After receiving the information from the edge cloud, the terminal-edge computing power awareness module constructs and maintains an association information table based on the service type of the first computing power service and the IP address of the edge node to which the first computing power service belongs. The association information table can contain the association information of multiple service types, and its role is to quickly establish the mapping relationship between the service type and the edge resource, and to provide a decision basis for subsequent computing power allocation and scheduling. At the same time, the terminal-edge computing power awareness module also pushes the identified first service type information to the terminal-edge computing power awareness client of the terminal, so as to inform the terminal user through the client and mark the running state of the computing power service running on the terminal and consistent with the first service type.
[0095] The terminal is configured to identify the second service type of the second computing power service currently started, and mark the running state of the second computing power service when it is determined that the second service type is the same as the first service type, and use the running state as the marked service data.
[0096] After receiving the first service type information, the terminal starts its service identification mechanism. When the second computing power service started or running on the terminal is identified, the service type (i.e., the second service type) thereof is automatically extracted and compared with the first service type received previously. If they are the same, it indicates that the currently started computing power service matches the computing power service type loaded on the edge cloud, and has the potential possibility of sharing resources. At this time, the terminal performs a specific marking operation to record and display the running state of the second computing power service, and uses this state information as the marked service data, and periodically sends the marked service data to the terminal-edge computing power awareness module through the terminal-edge computing power awareness client.
[0097] In one feasible embodiment, the system further includes a billing module;
[0098] The edge computing power perception module is used to send an edge collaboration request to the terminal when it is determined that the terminal has reached the computing power collaboration triggering condition. The edge collaboration request includes a service collaboration request, a resource scale and tariff selection request.
[0099] When the edge computing power perception module detects that the terminal has reached the computing power collaboration trigger condition, that is, when the terminal's running data reaches the corresponding threshold data, the edge computing power perception module will actively send an edge collaboration request to the terminal. This request includes a service collaboration request (used to ask the customer whether to enable edge computing power collaboration) and a resource scale and tariff selection request (used to propose the resource scale and tariff available to the customer).
[0100] It should be noted that, in this embodiment, the resource scale and tariff selection request can be different levels of resource scale and corresponding tariffs pre-set by the operator for users to choose from, or it can be a corresponding resource scale and tariff suggestion given after calculation based on artificial intelligence according to the actual computing power resources required by the terminal's current computing power service, aiming to provide users with a highly customized service experience.
[0101] The terminal is configured to respond to the edge-to-edge collaboration request based on the user's operation, and generate request response information to send to the edge-to-edge computing power perception module, wherein the request response information includes the selected resource scale and tariff;
[0102] When faced with a collaborative request from the edge computing power awareness module, the terminal responds based on the user's actual actions. This response process reflects the user's clear choice regarding the required resource scale and acceptable pricing. Subsequently, the terminal generates a request-response message containing the user's selected resource scale and corresponding pricing information, and sends this information back to the edge computing power awareness module via the edge computing power awareness client.
[0103] The edge computing power sensing module is also used to select a target edge node from the edge cloud based on the request response information and the cloud operation data of the edge cloud;
[0104] After receiving the request response information from the terminal, the edge computing power perception module will further combine the real-time operating data of each edge node in the edge cloud to conduct intelligent analysis and evaluation. By comprehensively considering factors such as resource availability, performance, and cost-effectiveness, the edge computing power perception module can select one or more target edge nodes that are most suitable for the current terminal business needs from a large number of edge nodes.
[0105] The billing module is used to bill according to the billing rules of the resource scale during the process of the terminal and the target edge node running the end-edge collaborative service.
[0106] The edge computing power perception module also communicates with the billing module in the system. When the terminal and the target edge node start working together, the edge computing power perception module will inform the billing module to start immediately and calculate and record the cost according to the billing rules of the selected resource scale.
[0107] After the end-edge collaborative service is completed, the terminal informs the end-edge computing power perception module to exit the end-edge collaboration. At the same time, the end-edge computing power perception module informs the billing module to stop billing.
[0108] In one feasible embodiment, the edge computing power perception module includes: a service identification rule interface unit, a performance status information receiving unit, a database, a status information rule matching unit, and an edge collaboration unit;
[0109] For example, such as Figure 2 As shown, Figure 2 This is a schematic diagram of the framework structure of the edge computing power perception module. The edge computing power perception module includes a service identification rule interface unit, a performance status information receiving unit, a database, a status information rule matching unit, and an edge collaboration unit. The database is communicatively connected to the service identification rule interface unit, the performance status information receiving unit, and the status information rule matching unit. The edge collaboration unit is communicatively connected to the status information rule matching unit. The service identification rule interface unit, the performance status information receiving unit, and the edge collaboration unit are communicatively connected to the edge computing power perception client, the edge node in the edge cloud, the computing power perception scheduling platform (see the detailed description in the next embodiment), and the billing module in the system.
[0110] The service identification rule interface unit is used to receive the terminal operation threshold data;
[0111] The business identification rule interface unit is mainly responsible for receiving terminal operation threshold data reported by the edge computing power perception client from the terminal. This data represents the performance threshold of the terminal in different business scenarios and is an important basis for the edge computing power perception module to determine whether the terminal needs edge computing power collaboration.
[0112] The performance status information receiving unit is used to periodically receive the terminal operation data and the cloud operation data;
[0113] The performance status information receiving unit is used to periodically monitor and collect terminal operation data and cloud operation data. The terminal operation data includes, but is not limited to, terminal computing load data, power data and tag service data. The acquisition period for different data can be different and can be set according to specific business scenarios to provide real-time and comprehensive information support for the subsequent decision analysis of the edge computing power perception module.
[0114] The database is used to store the terminal operation threshold data, the terminal operation data, and the cloud operation data;
[0115] As the information storage center of the edge computing power sensing module, the database is responsible for securely and efficiently storing all received data, including terminal operation threshold data, terminal operation data, and cloud operation data, so that the module can quickly retrieve and analyze this data.
[0116] The status information rule matching unit is used to determine whether the terminal has reached the computing power collaboration triggering condition based on the terminal operation threshold data and the terminal operation data fed back by the database.
[0117] The status information rule matching unit performs matching analysis using terminal operation threshold data stored in the database and real-time received terminal operation data. When it is found that the terminal's operation status exceeds the preset threshold value, it is considered that the terminal has met the triggering condition for computing power collaboration. At this time, the edge computing power perception module will prepare to start the computing power collaboration process.
[0118] The edge-end collaboration unit is used to select a target edge node from the edge cloud and deploy edge-end collaboration services based on the request response information after determining that the terminal has reached the computing power collaboration triggering condition and receiving the request response information sent by the terminal.
[0119] After confirming that the terminal has met the conditions for triggering computing power collaboration and receiving a request response from the terminal, the edge-end collaboration unit will select the most suitable target edge node from among numerous edge nodes in the edge cloud based on the resource scale and cost selected by the user in the request response. Subsequently, edge-end collaboration services will be deployed on the target edge node to achieve efficient collaboration between the terminal and the edge cloud, thereby significantly improving the overall processing capacity of the system and the user experience.
[0120] In one feasible embodiment, the system further includes a computing power awareness scheduling platform, the system comprising multiple regions, each region containing its own terminal, edge cloud and edge computing power awareness module;
[0121] It should be noted that, as Figure 3As shown, the edge computing power system includes a computing power awareness and scheduling platform and multiple partitioned regions. The partitioning of regions can be based on factors such as network scale, resource distribution, and geographical distribution. Each region contains its own terminal, edge cloud, and edge computing power awareness module.
[0122] More specifically, the region also includes base stations and UPFs, with terminal devices equipped with edge computing power sensing clients. The edge cloud includes multiple edge nodes, and the terminal is connected to the transmission network through the base station. Each edge node is connected to the UPF via a dedicated line. The UPFs, base stations, edge computing power sensing modules, and computing power sensing scheduling platforms in each region can communicate with each other through the transmission network.
[0123] The edge computing power sensing module is used to send a scheduling request to the computing power sensing scheduling platform after determining that the target edge node does not exist in the edge cloud.
[0124] For one of the multiple regions in the system, taking Region 1 as an example, after determining that there is no target edge node in the edge cloud of Region 1, the edge computing power perception module of Region 1 sends a scheduling request to the computing power perception scheduling platform. The request contains information such as the resource requirements of the terminal in Region 1, the specific performance status of the terminal, and the expected resource scale.
[0125] The computing power awareness scheduling platform is used to select cross-regional target edge nodes in each region according to the scheduling request, and send the third address of the cross-regional target edge node to the edge computing power awareness module.
[0126] After receiving a scheduling request from the edge computing power awareness module in Region 1, the computing power awareness scheduling platform will immediately initiate a cross-regional computing power scheduling process. The platform will comprehensively consider factors such as resource usage, network conditions, and load balancing in each region, search for and determine the best cross-regional target edge node in the global system, and promptly feed back the third address of the cross-regional target edge node (i.e., the IP address of the cross-regional target edge node) to the edge computing power awareness module that initiated the request.
[0127] In this way, the edge computing power collaboration system can ensure the priority use of local resources while flexibly responding to cross-regional computing power needs, achieving global resource optimization and efficient utilization, and providing users with a more reliable and efficient edge computing power collaboration service experience.
[0128] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the edge computing power collaboration method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0129] This application also provides an edge computing power collaboration method, applied to an edge computing power collaboration system. The system includes a terminal, an edge cloud, and an edge computing power sensing module, wherein the terminal, the edge cloud, and the edge computing power sensing module are communicatively connected.
[0130] It should be noted that the edge computing power collaboration method in this embodiment is applied to the edge computing power collaboration system in the above embodiments, which can improve the resource utilization rate of terminal and edge computing power resources. Compared with the prior art, the beneficial effects of the edge computing power collaboration method provided in this application embodiment are the same as the beneficial effects of the edge computing power collaboration system provided in the above embodiments, and other technical features in the edge computing power collaboration method are the same as the features disclosed in the system of the above embodiments. For steps that are the same as or similar to those in the above embodiments, they will not be described again here.
[0131] The edge computing power collaboration method includes steps S10 to S40:
[0132] Step S10: Obtain terminal operation data through the terminal and send the terminal operation data to the edge computing power sensing module, wherein the terminal operation data includes computing power load data, power data and tag service data;
[0133] Step S20: The edge computing power sensing module determines whether to trigger the edge computing power collaboration mechanism based on the terminal operation data, the preset terminal operation threshold data, and the user operation.
[0134] Step S30: When the edge computing power perception module determines that the edge computing power collaboration mechanism is triggered, it selects a target edge node from the edge cloud based on the terminal operation data, the user operation, and the cloud operation data of the edge cloud, and sends the first address of the target edge node to the terminal.
[0135] Step S40: The terminal initiates an end-to-edge collaborative service to the target edge node based on the first address.
[0136] Optionally, the system further includes a base station and a user plane function network element, wherein the base station, the user plane function network element and the edge computing power perception module are communicatively connected, and the terminal is equipped with an edge computing power perception client.
[0137] Before step S10, the edge computing power collaboration method also includes steps A10 to A40:
[0138] Step A10: After the terminal starts the edge computing power sensing client, it sends a connection request carrying the name of the dedicated data network to the base station.
[0139] Step A20: The base station determines the user plane function network element and the edge computing power perception module according to the name of the dedicated data network, and sends the connection request to the edge computing power perception module.
[0140] Step A30: The edge computing power sensing module establishes an initial connection with the terminal according to the connection request;
[0141] Step A40: The terminal sends the terminal operation threshold data to the edge computing power sensing module based on the initial connection.
[0142] Optionally, the edge computing power collaboration method further includes steps S50 to S70:
[0143] Step S50: The first service type of the loaded first computing power service and the second address of the edge node to which it belongs are sent to the edge computing power perception module through the edge cloud;
[0144] Step S60: The edge computing power perception module generates an association information table based on the first service type and the second address, and sends the first service type to the terminal.
[0145] Step S70: Identify the second service type of the currently launched second computing power service through the terminal, and when it is determined that the second service type is the same as the first service type, mark the running status of the second computing power service, and use the running status as the marked service data.
[0146] For example, please refer to Figure 4 , Figure 4 A time-series flowchart for business scenario identification based on an edge-computing power collaboration system is provided to facilitate understanding of steps S50 to S70 of the edge-computing power collaboration method. Specifically:
[0147] After the distributed computing service that satisfies edge-end collaboration (i.e., the first computing power service) is loaded and launched on the edge node of the edge cloud, the edge cloud notifies the edge computing power awareness module of its service type information (i.e., the first service type) and sends the IP address of the edge node loading the service (i.e., the second address).
[0148] The edge computing power awareness module forms and stores an association information table between the first service type and the second address. Then, it sends the first service type to the edge computing power awareness client on the terminal.
[0149] When the terminal starts a service program (i.e., the second computing power service), the terminal's edge computing power awareness client reads and identifies the service type of the service, i.e., the second service type, and determines whether the same type of service has been loaded on the edge node. If a matching service is found, the terminal user is notified through the edge computing power awareness client, the service's running status is marked, and the mark is sent to the edge computing power awareness module.
[0150] Optionally, the system further includes a billing module; the edge computing power collaboration method further includes steps B10 to B40:
[0151] Step B10: When the edge computing power perception module determines that the terminal has reached the computing power collaboration triggering condition, it sends an edge collaboration request to the terminal. The edge collaboration request includes a service collaboration request, a resource scale and tariff selection request.
[0152] Step B20: The terminal responds to the edge-to-edge collaboration request based on the user's operation and generates request response information, which is sent to the edge-to-edge computing power perception module. The request response information includes the selected resource scale and tariff.
[0153] Step B30: The edge computing power perception module selects a target edge node from the edge cloud based on the request response information and the cloud operation data of the edge cloud.
[0154] Step B40: During the process of running the end-to-edge collaborative service between the terminal and the target edge node, the billing module performs billing according to the billing rules based on the resource scale.
[0155] For example, please refer to Figure 5 , Figure 5 A timing flowchart of edge computing power collaboration services based on an edge computing power collaboration system is provided to facilitate understanding of steps B10 to B40 of the edge computing power collaboration method. Specifically:
[0156] The edge computing power sensing client installed on the terminal monitors the terminal's operating data in real time (including computing power load data, power data, and tag service data), and periodically sends the monitored terminal operating data to the edge computing power sensing module.
[0157] The edge computing power perception module receives terminal operation data. Based on the preset terminal operation threshold data, when it is determined that the terminal has reached the computing power collaboration trigger condition (the terminal operation data exceeds the threshold data and the business status is marked as running), it sends an edge collaboration request to the edge computing power perception client. At the same time, it provides suggestions on the scale and pricing of edge cloud computing power resources to be applied for. These suggestions can provide multiple computing power resource scales and corresponding pricing options for users to choose from based on the terminal configuration.
[0158] The terminal confirms whether to enable the edge-end collaboration service, as well as the corresponding resource scale and tariff.
[0159] Based on the edge resource requirements and service type confirmed by the terminal (i.e., the request and response information sent by the terminal), the edge computing power perception module selects the target edge node in combination with the resource status of the edge node.
[0160] The edge computing power perception module sends the IP address of the matched target edge node to the terminal and notifies it to initiate edge-to-edge collaborative services.
[0161] The terminal initiates end-to-end collaborative services to the edge node based on the target edge node's IP address.
[0162] After receiving the request, the edge node establishes a connection, allocates resources, and begins running the end-edge collaborative service.
[0163] After the edge node starts running the end-edge collaborative service, the end-edge computing power perception module notifies the billing system to start billing.
[0164] Once the edge-end collaboration service is completed, the terminal sends a notification to the edge-end computing power perception module indicating that the edge-end collaboration service has been completed.
[0165] The edge computing power sensing module notifies the billing system to stop billing.
[0166] Optionally, the edge computing power perception module includes: a service identification rule interface unit, a performance status information receiving unit, a database, a status information rule matching unit, and an edge collaboration unit;
[0167] The edge computing power collaboration method also includes steps C10 to C50:
[0168] Step C10: Receive the terminal operation threshold data through the service identification rule interface unit;
[0169] Step C20: The performance status information receiving unit is used to periodically receive the terminal operation data and the cloud operation data.
[0170] Step C30: Store the terminal operation threshold data, the terminal operation data, and the cloud operation data in the database;
[0171] Step C40: The status information rule matching unit determines whether the terminal has reached the computing power collaboration triggering condition based on the terminal operation threshold data and the terminal operation data fed back by the database.
[0172] Step C50: After determining that the terminal has reached the computing power collaboration triggering condition and receiving the request response information sent by the terminal, the edge collaboration unit selects a target edge node from the edge cloud and deploys the edge collaboration service according to the request response information.
[0173] Optionally, the system further includes a computing power awareness scheduling platform. The system includes multiple regions, each of which contains its own terminal, edge cloud, and edge computing power awareness module.
[0174] The edge computing power collaboration method also includes steps D10 to D20:
[0175] Step D10: After determining that the target edge node does not exist in the edge cloud, the edge computing power perception module sends a scheduling request to the computing power perception scheduling platform.
[0176] Step D20: The computing power awareness scheduling platform selects cross-regional target edge nodes in each region according to the scheduling request, and sends the third address of the cross-regional target edge node to the edge computing power awareness module.
[0177] For example, please refer to Figure 6 , Figure 6 A timing flowchart of a unit within the edge computing power sensing module of an edge computing power collaboration system is provided to facilitate understanding of steps C10 to C50 of the edge computing power collaboration method. Specifically:
[0178] The terminal receives service identification rules reported by the terminal's sensing program through the service identification rule interface unit in the edge computing power sensing module. After running the sensing program, the terminal enters the initialization process and saves the received service identification rules in the database of the regional sensing system. The service identification rule refers to the computing power load threshold for the terminal to trigger edge-to-edge collaborative services.
[0179] The terminal performance status information, including terminal computing load, power usage and terminal hardware configuration, is received through the performance status information unit in the edge computing power sensing module.
[0180] Receive edge node performance status information, including edge node computing resource configuration and load status.
[0181] Receive the running status information of the tagging service.
[0182] The database in the edge computing power perception module stores service identification rules, marked service status information, terminal performance status information, and edge node performance status information.
[0183] The status information rule matching unit in the edge computing power perception module matches the rules for triggering collaborative services fed back from the database with the performance status information reported by the terminal. If there is a matching condition that meets the edge collaborative service scenario (the matching condition refers to the current terminal computing power load and power consumption meeting the set conditions, and the service status information being marked as running), a notification message is triggered to the "edge collaborative service mechanism"; otherwise, the program ends.
[0184] The edge node performance status information fed back from the database is matched with the rules for selecting the best edge node (the rule for selecting the best edge node refers to the edge node with the lowest computing power and the lowest load being the first choice). The IP address of the matched edge node is fed back to the edge-end collaboration module. If there is no matching information, the result is returned to the edge-end collaboration module.
[0185] The edge-edge collaboration unit in the edge-edge computing power perception module negotiates with the terminal to confirm whether to enable the edge-edge collaboration mechanism. If collaboration is agreed, the negotiation parameters are confirmed. These parameters refer to various computing power resource scales and corresponding tariffs for users to choose from. If collaboration is not agreed, the business triggering rules are updated (the updated rules refer to raising the previously set threshold by one level) and the rules are updated to the database.
[0186] The system queries the database to match suitable edge nodes and deploys edge-end collaborative services; if no matching edge node is found, the system reports to the computing power awareness and scheduling platform.
[0187] Send collaborative service notifications and matching edge node IPs to the terminal sensing program; simultaneously report to the billing system.
[0188] It should be noted that the examples and schematic diagrams provided in this embodiment can also serve as examples and example diagrams of the edge computing power collaboration system in Embodiment 1, in order to explain and illustrate the edge computing power collaboration system.
[0189] This application provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the edge computing power collaboration method in the above embodiment 1.
[0190] The following is for reference. Figure 7The diagram illustrates a structural schematic of an electronic device suitable for implementing embodiments of this application. The electronic devices in these embodiments may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The edge computing power collaboration device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0191] like Figure 7 As shown, the electronic device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the electronic device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following devices may be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although electronic devices with various devices are shown in the figures, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0192] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0193] The electronic device provided in this application, employing the edge computing power collaboration method described in the above embodiments, can improve the resource utilization rate of terminal and edge computing power resources. Compared with the prior art, the beneficial effects of the electronic device provided in this application are the same as those of the edge computing power collaboration method provided in the above embodiments, and other technical features of the electronic device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0194] It should be understood that the various parts disclosed in the embodiments of this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0195] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0196] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, which are used to execute the edge computing power collaboration method in the above embodiments.
[0197] The computer-readable storage medium provided in this application embodiment may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0198] The aforementioned computer-readable storage medium may be included in an electronic device or may exist independently without being assembled into an electronic device.
[0199] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by an electronic device, the electronic device causes the following: it acquires terminal operating data through the terminal and sends the terminal operating data to the edge computing power sensing module, wherein the terminal operating data includes computing power load data, power consumption data, and tag service data; the edge computing power sensing module determines whether to trigger the edge computing power collaboration mechanism based on the terminal operating data, preset terminal operating threshold data, and user operations; when determining to trigger the edge computing power collaboration mechanism, the edge computing power sensing module selects a target edge node from the edge cloud based on the terminal operating data, user operations, and cloud-based operating data of the edge cloud, and sends the first address of the target edge node to the terminal; and the terminal initiates an edge collaboration service to the target edge node based on the first address.
[0200] Computer program code for performing the operations of the embodiments of this application can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages—such as Java, Smalltalk, and C++—and conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0201] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using dedicated hardware-based apparatus to perform the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0202] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0203] The readable storage medium provided in this application embodiment is a computer-readable storage medium. This computer-readable storage medium stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned edge computing power collaboration method, which can improve the resource utilization rate of terminal and edge computing power resources. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application embodiment are the same as the beneficial effects of the edge computing power collaboration method provided in the above embodiments, and will not be repeated here.
[0204] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the edge computing power collaboration method described above.
[0205] The computer program product provided in this application can improve the resource utilization rate of terminal and edge computing resources. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as the beneficial effects of the edge computing power collaboration method provided in the above embodiments, and will not be repeated here.
[0206] The above are only some embodiments of this application and do not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the content of this application specification and drawings, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. An end-to-end computing power coordination system, characterized in that, The system comprises a terminal, an edge cloud and an end-edge computing power perception module, and the terminal, the edge cloud and the end-edge computing power perception module are in communication connection; The terminal is configured to acquire terminal running data and send the terminal running data to the end-edge computing power perception module, wherein the terminal running data comprises computing power load data, power data and marked service data; The end-edge computing power perception module is configured to determine whether to trigger an end-edge computing power coordination mechanism according to the terminal running data, preset terminal running threshold data and user operation; The end-edge computing power perception module is further configured to, when it is determined that the end-edge computing power coordination mechanism is triggered, select a target edge node from the edge cloud according to the terminal running data, the user operation and cloud-end running data of the edge cloud, and send a first address of the target edge node to the terminal; The terminal is further configured to initiate an end-edge coordination service to the target edge node based on the first address; The edge cloud is configured to send a first service type of a loaded first computing power service and a second address of a belonging edge node to the end-edge computing power perception module; The end-edge computing power perception module is configured to generate an association information table according to the first service type and the second address, and send the first service type to the terminal; The terminal is configured to identify a second service type of a currently started second computing power service, and when it is determined that the second service type is the same as the first service type, mark a running state of the second computing power service, and take the running state as the marked service data.
2. The system of claim 1, wherein, The system further comprises a base station and a user plane function network element, and the base station, the user plane function network element and the end-edge computing power perception module are in communication connection, and the terminal is installed with an end-edge computing power perception client; The terminal is configured to, after starting the end-edge computing power perception client, send a connection request carrying a special data network name to the base station; The base station is configured to determine the user plane function network element and the end-edge computing power perception module according to the special data network name, and send the connection request to the end-edge computing power perception module; The end-edge computing power perception module is configured to establish an initialization connection with the terminal according to the connection request; The terminal is further configured to send terminal running threshold data to the end-edge computing power perception module based on the initialization connection.
3. The system of claim 1, wherein, The system further comprises a charging module; The end-edge computing power perception module is configured to, when it is determined that the terminal reaches a computing power coordination triggering condition, send an end-edge coordination request to the terminal, wherein the end-edge coordination request comprises a service coordination request, a resource scale and a tariff selection request; The terminal is configured to respond to the end-edge coordination request according to the user operation, and generate request response information and send the request response information to the end-edge computing power perception module, wherein the request response information comprises a selected resource scale and a tariff; The end-edge computing power perception module is further configured to select a target edge node from the edge cloud according to the request response information and cloud-end running data of the edge cloud. The charging module is configured to charge according to the charging rule of the resource scale in a process in which the terminal and the target edge node run the end-edge cooperative service.
4. The system of any one of claims 1 to 3, wherein, The end-edge computing power awareness module comprises a service identification rule interface unit, a performance state information receiving unit, a database, a state information rule matching unit and an end-edge cooperation unit. The service identification rule interface unit is configured to receive the terminal running threshold data. The performance state information receiving unit is configured to periodically receive the terminal running data and the cloud running data. The database is configured to store the terminal running threshold data, the terminal running data and the cloud running data. The state information rule matching unit is configured to determine whether the terminal reaches a computing power cooperation triggering condition according to the terminal running threshold data and the terminal running data fed back by the database. The end-edge cooperation unit is configured to select a target edge node from the edge cloud and deploy an end-edge cooperative service according to request response information sent by the terminal after it is determined that the terminal reaches the computing power cooperation triggering condition and the request response information is received.
5. The system of any one of claims 1 to 3, wherein, The system further comprises a computing power awareness scheduling platform, and the system comprises a plurality of regions, each region comprising a respective terminal, an edge cloud and an end-edge computing power awareness module. The end-edge computing power awareness module is configured to send a scheduling request to the computing power awareness scheduling platform after it is determined that the target edge node does not exist in the edge cloud. The computing power awareness scheduling platform is configured to select a cross-region target edge node in each region according to the scheduling request and send a third address of the cross-region target edge node to the end-edge computing power awareness module.
6. An edge-computing power coordination method, characterized in that, The system is applied to an end-edge computing power cooperation system, and the system comprises a terminal, an edge cloud and an end-edge computing power awareness module, which are in communication connection. The method comprises: The terminal acquires terminal running data and sends the terminal running data to the end-edge computing power awareness module, wherein the terminal running data comprises computing power load data, power data and marked service data. The end-edge computing power awareness module determines whether to trigger an end-edge computing power cooperation mechanism according to the terminal running data, preset terminal running threshold data and user operation. When it is determined that the end-edge computing power cooperation mechanism is triggered, the end-edge computing power awareness module selects a target edge node from the edge cloud according to the terminal running data, the user operation and cloud running data of the edge cloud, and sends a first address of the target edge node to the terminal. The terminal initiates an end-edge cooperative service to the target edge node based on the first address. The end-edge computing power cooperation method further comprises: The edge cloud sends a first service type of a first computing power service loaded and a second address of a belonging edge node to the end-edge computing power awareness module. The end-edge computing power awareness module generates an association information table according to the first service type and the second address, and sends the first service type to the terminal. The end-edge computing power awareness module generates an association information table according to the first service type and the second address, and sends the first service type to the terminal. The terminal identifies a second service type of a second computing power service currently started, and marks a running state of the second computing power service when it is determined that the second service type is the same as the first service type, and takes the running state as the marked service data.
7. An electronic device, comprising: The device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the end-edge computing power collaboration method according to claim 6.
8. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the end-edge computing power collaboration method according to claim 6.
9. A computer program product, characterised in that, The computer program product comprises a computer program, and the computer program is executed by a processor to implement the steps of the end-edge computing power collaboration method according to claim 6.
Citation Information
Patent Citations
Data transmission control method and device, electronic equipment and storage medium
CN115695523A
End-side cloud cooperative computing method, device and system, medium and program product
CN116661992A