Communication method and related product
By connecting the mobile network to the computing power network of the fixed network and using the adaptive function network element to convert computing power information, the problem that the mobile network cannot provide mobile computing power services for the fixed network is solved, and efficient resource utilization and users are achieved Improved experience.
Patent Information
- Application Number
- CN202311021316.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-14
- Publication Date
- 2025-02-21
AI Technical Summary
In the prior art, mobile networks cannot successfully provide mobile computing power services to fixed networks, resulting in low utilization of computing resources and communication resources.
By connecting the mobile network to the computing power network of a fixed network, using adaptive network elements to convert the computing power information of the mobile network into parameter specifications that meet the requirements of the computing power network, so that the computing power network can obtain the computing power information of the mobile network and utilize its resources.
The mobile network provides mobile computing power services for fixed networks, improves the utilization rate of networks and computing resources, and improves the user experience.
Smart Images

Figure CN119497156A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a communication method and related products. Background Art
[0002] The computing power network is a new network architecture with deep integration of computing and network. It is centered on computing and based on the network. It connects distributed computing nodes through ubiquitous networks to achieve automated deployment of services, optimal routing and load balancing, thereby building a new network infrastructure that can perceive computing power. It ensures that the network can dispatch computing resources in different locations on demand and in real time, improves the utilization rate of network and computing resources, and further enhances user experience, thus realizing the vision of omnipresent networks, ubiquitous computing power, and all-encompassing intelligence.
[0003] The computing power network can achieve: real-time and fast business scheduling; ensure consistency of user experience; flexible and dynamic scheduling of services. Real-time and fast business scheduling: Based on the real-time perception of business needs and the computing power status of the network at the network layer, compared with traditional centralized cloud computing scheduling, the computing power network can combine real-time information to achieve fast business scheduling. Ensure consistency of user experience: The computing power network can perceive ubiquitous computing and services. Users do not need to care about the location and deployment status of computing resources in the network. The network and computing collaborative scheduling ensure a consistent user experience. Flexible and dynamic scheduling of services: Based on the user's service-level agreement (SLA) requirements, the network comprehensively considers the real-time network resource status and computing resource status, and dynamically schedules business traffic to the optimal node through flexible network matching and dynamic scheduling, so that the network supports the provision of dynamic services to ensure the user experience of the business. Summary of the invention
[0004] The embodiments of the present application disclose a communication method and related products, which can provide mobile computing services and improve the utilization rate of network and computing resources by connecting a mobile network to a computing network of a fixed network.
[0005] In a first aspect, an embodiment of the present application provides a communication method, the method comprising: obtaining first computing power information from a mobile network; sending second computing power information to the computing power network, the second computing power information conforming to the parameter specification required by the computing power network, and the second computing power information is obtained from the first computing power information. Exemplarily, the execution subject of the first aspect is an adaptation function network element between the computing power network and the mobile network, the network element is used to convert the first computing power information into the second computing power information, and the network element can be deployed in the mobile network.
[0006] In an embodiment of the present application, the second computing power information is sent to the computing power network; this allows the computing power network to obtain the computing power information of the mobile network so that the computing power network can utilize the computing resources and communication resources of the mobile network.
[0007] In a possible implementation, the method further includes: receiving first information from the computing power network, wherein the first information is used to indicate that the computing power network requests the mobile network to configure a first computing power routing resource for a service (eg, a computing power service).
[0008] In this implementation, first information is received from a computing power network so as to configure corresponding computing power routing resources for the computing power network.
[0009] In a possible implementation, after receiving the first information from the computing power network, the method further includes: based on the first information, configuring computing power routing resources for the service through one or more nodes in the mobile network.
[0010] In this implementation, based on the first information, computing power routing resources are configured for the service through one or more nodes in the mobile network; the resource utilization of the one or more nodes in the mobile network can be improved.
[0011] In a possible implementation, configuring computing power routing resources for the service through one or more nodes in the mobile network based on the first information includes: determining the one or more nodes in the mobile network that are to provide computing power routing resources to the service based on the first information, the one or more nodes including a first node; sending second information to the first node, the second information being used to instruct the first node to provide a second computing power routing resource to the service, the second computing power routing resource being included in a third computing power routing resource converted from the first computing power routing resource.
[0012] In this implementation, sending the second information to the first node can enable the first node to provide the second computing power routing resources to the business, thereby achieving the purpose of providing the third computing power routing resources to the business.
[0013] In a possible implementation, based on the first information, determining the one or more nodes in the mobile network that are to provide computing power routing resources to the service includes: determining an uplink path and a downlink path in the mobile network, decomposing the computing power routing resources to be provided to the service to the one or more nodes in the uplink path and / or the downlink path; or decomposing the computing power routing resources to be provided to the service to sessions, and then decomposing them to the one or more nodes involved in the sessions. An example of determining the uplink path and the downlink path in the mobile network is: determining an uplink path for the mobile network to provide computing power routing resources to the computing power network and a downlink path for obtaining computing power routing resources from the computing power network. The purpose of decomposing the computing power routing resources to be provided to the service to the one or more nodes in the uplink path and / or the downlink path may be: the one or more nodes jointly provide the computing power routing resources to be provided to the service. The purpose of decomposing the computing power routing resources to be provided to the service to sessions, and then decomposing them to the one or more nodes involved in the sessions may be: the one or more nodes involved in the sessions jointly provide the computing power routing resources to be provided to the service.
[0014] In this implementation, a node in the mobile network that is to provide computing power routing resources to the service may be determined.
[0015] In one possible implementation, after receiving the first information from the computing power network, the method further includes: based on the first information, sending third information to the first network element, the third information being used to indicate a third computing power routing resource to be provided by the mobile network to the service, the third computing power routing resource conforming to a parameter specification of the mobile network, and the third computing power routing resource being obtained from the first computing power routing resource.
[0016] In this implementation, based on the first information, third information is sent to the first network element so that the first network element provides third computing power routing resources to the service.
[0017] In one possible implementation, the first information includes at least one of the computing power information requested by the computing power network from the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the area where the computing power network requests the mobile network to perform a computing power task.
[0018] In a possible implementation, after obtaining the first computing power information from the mobile network and before sending the second computing power information to the computing power network, the method further includes: converting the first computing power information into the second computing power information by performing a mapping between the internal functions of the mobile network and the controller of the computing power network, and the mobile network acts as a router in the computing power network. Exemplarily, the entire mobile network acts as a router in the computing power network, and the functions in the mobile network, such as the core network function and the access network function, are hidden from the controller of the computing power network.
[0019] In one possible implementation, before sending the second computing power information to the computing power network, the method also includes: receiving a first request from the computing power network, the first request being used to request the computing power information of the mobile network; sending the second computing power information to the computing power network includes: sending the second computing power information to the computing power network based on the first request.
[0020] In this implementation, based on the first request, the second computing power information is sent to the computing power network, which can save signaling overhead.
[0021] In one possible implementation, the first computing power information includes one or more of the computing power information, communication power information, memory power information, storage power information, computing power classification information, business power information, identity identifier, interface identifier, name, IP address, port number, communication service information, protocol types supported by the mobile network, algorithm types adopted by the mobile network, or time information for providing computing and communication services by the mobile network.
[0022] In one possible implementation, the second computing power information includes one or more of the computing power information, communication power information, memory power information, storage power information, computing power classification information, business power information, identity identifier, interface identifier, name, IP address, port number, communication service information, protocol types supported by the mobile network, algorithm types adopted by the mobile network, or time information for providing computing and communication services by the mobile network.
[0023] In a possible implementation manner, the obtaining the first computing power information from the mobile network includes: obtaining the first computing power information from the mobile network using a container.
[0024] In a second aspect, an embodiment of the present application provides another communication method, which includes: receiving second computing power information, the second computing power information meets the parameter specifications required by the computing power network, and the second computing power information is obtained from the first computing power information of the mobile network; based on the second computing power information, the computing power capacity of the mobile network is obtained.
[0025] In the embodiment of the present application, the computing power capability of the mobile network is obtained based on the second computing power information, so as to subsequently use the computing power capability of the mobile network to process computing power services. Herein, computing power services may be referred to as computing power tasks.
[0026] In a possible implementation, the method further includes: sending first information to the mobile network, where the first information is used to instruct the computing power network to request the mobile network to configure a first computing power routing resource for the service.
[0027] In this implementation, the first information is sent to the mobile network to request the mobile network to configure computing power routing resources for the service.
[0028] In one possible implementation, the first information includes at least one of the computing power information requested by the computing power network from the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the area where the computing power network requests the mobile network to perform a computing power task.
[0029] In a possible implementation, before receiving the second computing power information, the method further includes: sending a first request to the mobile network, where the first request is used to request the computing power information of the mobile network.
[0030] In this implementation, a first request is sent to the mobile network to obtain computing power information of the mobile network.
[0031] In a third aspect, an embodiment of the present application provides another communication method, which includes: receiving third information, wherein the third information is used to indicate a third computing power routing resource to be provided by the mobile network to the service, and the third computing power routing resource complies with a parameter specification of the mobile network; based on the third information, configuring computing power routing resources for the service through one or more nodes in the mobile network.
[0032] In an embodiment of the present application, based on the third information, computing power routing resources are configured for the service through one or more nodes in the mobile network; the resource utilization rate of the nodes in the mobile network can be improved.
[0033] In a possible implementation, configuring computing power routing resources for the service through one or more nodes in the mobile network based on the third information includes: determining the one or more nodes in the mobile network that are to provide computing power routing resources to the service based on the third information, the one or more nodes including a first node; sending second information to the first node, the second information being used to instruct the first node to provide a second computing power routing resource to the computing power network, the second computing power routing resource being included in the third computing power routing resource.
[0034] In this implementation, sending the second information to the first node can enable the first node to provide the second computing power routing resources to the business, thereby achieving the purpose of providing the third computing power routing resources to the business.
[0035] In one possible implementation, determining the one or more nodes in the mobile network that are to provide computing power routing resources to the service based on the third information includes: determining the affected uplink path and downlink path in the mobile network, decomposing them into sessions, and decomposing them into the one or more nodes in the mobile network.
[0036] In this implementation, a node in the mobile network that is to provide computing power routing resources to the service may be determined.
[0037] In one possible implementation, the third information includes at least one of the computing power information requested by the computing power network from the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the computing power task area that the computing power network requests the mobile network to perform.
[0038] In a fourth aspect, an embodiment of the present application provides another communication method, which includes: generating third computing power information, the third computing power information is used by the second network element to obtain first computing power information of the mobile network, the first computing power information is the third computing power information, or the first computing power information is obtained by fusing the computing power information of multiple nodes in the mobile network, and the third computing power information is the computing power information of a node in the mobile network; sending the third computing power information.
[0039] In an embodiment of the present application, the third computing power information is sent so that the second network element obtains the first computing power information of the mobile network.
[0040] In a possible implementation, the method is applied in a terminal, and the sending of the third computing power information includes: the terminal sending the third computing power information to the second network element via an access network node.
[0041] In a possible implementation manner, the method further includes: receiving configuration information; and configuring resources in the terminal based on the configuration information.
[0042] In this implementation, resources in the terminal are configured based on the configuration information; resource utilization of the terminal can be provided.
[0043] In a fifth aspect, an embodiment of the present application provides a communication device, which includes: a processing module for obtaining first computing power information from a mobile network; a transceiver module for sending second computing power information to the computing power network, wherein the second computing power information complies with parameter specifications required by the computing power network, and the second computing power information is obtained from the first computing power information.
[0044] In an embodiment of the present application, the second computing power information is sent to the computing power network; this allows the computing power network to obtain the computing power information of the mobile network so that the computing power network can utilize the computing resources and communication resources of the mobile network.
[0045] In a possible implementation, the transceiver module is also used to receive first information from the computing power network, where the first information is used to indicate that the computing power network requests the mobile network to configure a first computing power routing resource for a service (eg, a computing power service).
[0046] In a possible implementation, the processing module is further used to configure computing power routing resources for the service through one or more nodes in the mobile network based on the first information.
[0047] In a possible implementation, the processing module is specifically used to determine, based on the first information, the one or more nodes in the mobile network that are to provide computing power routing resources to the service, and the one or more nodes include a first node; the transceiver module is also used to send second information to the first node, and the second information is used to instruct the first node to provide a second computing power routing resource to the service, and the second computing power routing resource is included in a third computing power routing resource converted from the first computing power routing resource.
[0048] In one possible implementation, the processing module is specifically used to determine the uplink path and the downlink path in the mobile network, and decompose the computing power routing resources to be provided to the service into the one or more nodes in the uplink path and / or the downlink path; or, the processing module is specifically used to decompose the computing power routing resources to be provided to the service into sessions, and then decompose them into the one or more nodes involved in the sessions.
[0049] In a possible implementation, the processing module is also used to send third information to the first network element through the transceiver module based on the first information, and the third information is used to indicate the third computing power routing resources to be provided by the mobile network to the service, and the third computing power routing resources comply with the parameter specifications of the mobile network, and the third computing power routing resources are obtained by the first computing power routing resources.
[0050] In one possible implementation, the first information includes at least one of the computing power information requested by the computing power network from the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the area where the computing power network requests the mobile network to perform a computing power task.
[0051] In one possible implementation, the processing module is also used to convert the first computing power information into the second computing power information by executing a mapping between the internal functions of the mobile network and the controller of the computing power network, and the mobile network serves as a router in the computing power network.
[0052] In a possible implementation, the transceiver module is also used to receive a first request from the computing power network, where the first request is used to request computing power information of the mobile network; the processing module is also used to send the second computing power information to the computing power network through the transceiver module based on the first request.
[0053] In one possible implementation, the first computing power information includes one or more of the computing power information, communication power information, memory power information, storage power information, computing power classification information, business power information, identity identifier, interface identifier, name, IP address, port number, communication service information, protocol types supported by the mobile network, algorithm types adopted by the mobile network, or time information for providing computing and communication services by the mobile network.
[0054] In one possible implementation, the second computing power information includes one or more of the computing power information, communication power information, memory power information, storage power information, computing power classification information, business power information, identity identifier, interface identifier, name, IP address, port number, communication service information, protocol types supported by the mobile network, algorithm types adopted by the mobile network, or time information for providing computing and communication services by the mobile network.
[0055] In a possible implementation manner, the processing module is specifically configured to obtain the first computing power information from the mobile network by using a container.
[0056] In a sixth aspect, an embodiment of the present application provides another communication device, which includes: a transceiver module for receiving second computing power information, wherein the second computing power information complies with parameter specifications required by a computing power network, and the second computing power information is obtained from the first computing power information of a mobile network; and a processing module for obtaining the computing power capacity of the mobile network based on the second computing power information.
[0057] In an embodiment of the present application, the computing power capability of the mobile network is obtained based on the second computing power information, so that the computing power capability of the mobile network can be used to process computing power services subsequently.
[0058] In a possible implementation, the transceiver module is further used to send first information to the mobile network, where the first information is used to instruct the computing power network to request the mobile network to configure a first computing power routing resource for the service.
[0059] In one possible implementation, the first information includes at least one of the computing power information requested by the computing power network from the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the area where the computing power network requests the mobile network to perform a computing power task.
[0060] In a possible implementation, the transceiver module is further used to send a first request to the mobile network, where the first request is used to request computing power information of the mobile network.
[0061] In the seventh aspect, an embodiment of the present application provides another communication device, which includes: a transceiver module for receiving third information, wherein the third information is used to indicate a third computing power routing resource to be provided by the mobile network to the service, and the third computing power routing resource complies with the parameter specification of the mobile network; a processing module for configuring computing power routing resources for the service through one or more nodes in the mobile network based on the third information.
[0062] In an embodiment of the present application, based on the third information, computing power routing resources are configured for the service through one or more nodes in the mobile network; the resource utilization rate of the nodes in the mobile network can be improved.
[0063] In one possible implementation, the processing module is specifically used to determine, based on the third information, the one or more nodes in the mobile network that are to provide computing power routing resources to the service, and the one or more nodes include a first node; the transceiver module is also used to send second information to the first node, and the second information is used to instruct the first node to provide a second computing power routing resource to the computing power network, and the second computing power routing resource is included in the third computing power routing resource.
[0064] In a possible implementation manner, the processing module is specifically configured to determine the affected uplink path and downlink path in the mobile network, decompose them into sessions, and decompose them into the one or more nodes in the mobile network.
[0065] In one possible implementation, the third information includes at least one of the computing power information requested by the computing power network from the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the computing power task area that the computing power network requests the mobile network to perform.
[0066] In an eighth aspect, an embodiment of the present application provides another communication device, which includes: a processing module, used to generate third computing power information, the third computing power information is used by the second network element to obtain first computing power information of the mobile network, the first computing power information is the third computing power information, or the first computing power information is obtained by fusing the computing power information of multiple nodes in the mobile network, and the third computing power information is the computing power information of a node in the mobile network; a transceiver module, used to send the third computing power information.
[0067] In an embodiment of the present application, the third computing power information is sent so that the second network element obtains the first computing power information of the mobile network.
[0068] In a possible implementation, the method is applied in a terminal, and the transceiver module is specifically used to send the third computing power information to the second network element via an access network node.
[0069] In a possible implementation, the transceiver module is further used to receive configuration information; and the processing module is further used to configure resources in the terminal based on the configuration information.
[0070] In the ninth aspect, an embodiment of the present application provides another communication device, which includes one or more processors, and the one or more processors are used to process data and / or information so that the method in the first aspect or any possible implementation of the first aspect is implemented, or so that the method in the second aspect or any possible implementation of the second aspect is implemented.
[0071] Optionally, the communication device further includes a memory storing a program or instruction, and when the program or instruction is executed by the processor, the communication device executes the method as shown in any one of the first aspect to the second aspect. Exemplarily, the communication device may be a chip, the processor may be a processing unit in the chip, and the memory may be a random access memory or a cache in the chip.
[0072] In the embodiment of the present application, in the process of executing the above method, the process of sending information (or signal) in the above method can be understood as the process of outputting information based on the instructions of the processor. When outputting information, the processor outputs the information to the transceiver so that it can be transmitted by the transceiver. After the information is output by the processor, it may also be processed in other ways before reaching the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may be processed in other ways before being input into the processor.
[0073] For operations such as sending and / or receiving involved by the processor, unless otherwise specified or unless they conflict with the actual function or internal logic in the relevant description, they can be generally understood as instructions output based on the processor.
[0074] During the implementation process, the processor may be a processor specifically used to execute these methods, or may be a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor, etc. For example, the processor may also be used to execute a program stored in the memory, and when the program is executed, the communication device executes the method as shown in the first aspect or any possible implementation of the first aspect.
[0075] In a possible implementation, the memory is located outside the communication device. In a possible implementation, the memory is located inside the communication device.
[0076] In a possible implementation, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0077] In a possible implementation, the communication device further includes a transceiver, and the transceiver is used to receive a signal or send a signal.
[0078] In a tenth aspect, the present application provides another communication device, which includes a processing circuit and an interface circuit, wherein the interface circuit is used to acquire or output data; the processing circuit is used to execute the method shown in any one of the first to second aspects above.
[0079] In the eleventh aspect, the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions, and when the program instructions are executed, the computer executes the method shown in any one of the first to second aspects above.
[0080] In a twelfth aspect, the present application provides a computer program product, which includes a computer program, and the computer program includes program instructions, which, when executed, enable a computer to execute a method as shown in any one of the first to second aspects above.
[0081] In the thirteenth aspect, the present application provides a chip, comprising a communication interface and a processor; the communication interface is used for sending and receiving signals of the chip; the processor is used for executing computer program instructions so that a communication device including the chip executes a method as shown in any one of the above-mentioned first aspect to the above-mentioned second aspect.
[0082] In a fourteenth aspect, an embodiment of the present application provides a communication system, comprising the communication device described in the third aspect or any possible implementation of the third aspect, and the communication device described in the fourth aspect or any possible implementation of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0084] Figure 1A A schematic diagram of a network architecture provided in an embodiment of the present application;
[0085] Figure 1B A schematic diagram of another network architecture provided in an embodiment of the present application;
[0086] Figure 2 A flow chart of a communication method provided in an embodiment of the present application;
[0087] Figure 3 A flow chart of another communication method provided in an embodiment of the present application;
[0088] Figure 4 A schematic diagram of a mobile network provided in an embodiment of the present application as a router of a computing power network providing computing power related services;
[0089] Figure 5 A flow chart of another communication method provided in an embodiment of the present application;
[0090] Figure 6 A flow chart of another communication method provided in an embodiment of the present application;
[0091] Figure 7 A flow chart of another communication method provided in an embodiment of the present application;
[0092] Figure 8 A flow chart of another communication method provided in an embodiment of the present application;
[0093] Fig. 9 A schematic diagram of the structure of a communication device 900 provided in an embodiment of the present application;
[0094] Fig.10 A schematic diagram of the structure of another communication device 100 provided in an embodiment of the present application;
[0095] Fig.11 A schematic diagram of the structure of another communication device 110 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0096] The terms "first" and "second" in the specification, claims and drawings of the present application are only used to distinguish different objects, rather than to describe a specific order. It is understood that the various digital numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and inherent logic. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or equipment, etc., comprising a series of steps or units, is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, etc., or optionally also includes other steps or units inherent to these processes, methods, products or equipment, etc.
[0097] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0098] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear contrary indication in its context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items. For example, "A and / or B" can represent: only A exists, only B exists, and A and B exist at the same time, wherein A, B can be singular or plural. The term "multiple" used in the present application refers to two or more. In the textual description of the present application, the character " / " generally indicates that the front and back associated objects are a kind of "or" relationship.
[0099] It can be understood that in each embodiment of the present application, "A corresponds to B" means that there is a corresponding relationship between A and B, and B can be determined according to A. However, it should also be understood that determining (or generating) B according to (or based on) A does not mean that B is determined (or generated) only according to (or based on) A, and B can also be determined (or generated) according to (or based on) A and / or other information.
[0100] It should be understood that in the present application, indication includes direct indication (also called explicit indication) and implicit indication. Wherein, direct indication of information A means including the information A; implicit indication of information A means indicating information A through the correspondence between information A and information B and direct indication of information B. Wherein, the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0101] It should be understood that in the present application, information C is used to determine information D, which includes information D being determined based only on information C, and information D being determined based on information C and other information. In addition, information C is used to determine information D, and it can also be indirectly determined, for example, information D is determined based on information E, and information E is determined based on information C.
[0102] In addition, "network element A sends information A to network element B" in each embodiment of the present application can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0103] To facilitate understanding of the solutions of the present application, the following first introduces the terms and technical solutions involved in the embodiments of the present application.
[0104] Computing capability: Computing capability is the ability of a node with computing capability in the network to achieve specific output results by processing data. For example, computing capability may include but is not limited to computing capability, memory capability, and storage capability. Computing capability can be distributed on various devices such as network edge, cloud data center, network terminal, forwarding node, etc., and this application does not limit it.
[0105] Computing and network convergence: A new network architecture for computing and network convergence. Through the coordinated scheduling of computing resources and network resource status, the services of different applications are dispatched to the optimal computing nodes through the optimal path, ensuring user experience and global resource optimization.
[0106] Computing-aware routing: Computing-aware routing introduces computing information into the routing domain. By perceiving the user's business needs, computing resources, and network resources, it dynamically selects the "forwarding path + destination service node" that meets the business needs, and schedules the business to the service node along the specified path, thereby achieving global optimization of computing power and network resources.
[0107] Computing-aware routing node: A computing-aware routing node is a network node that has computing-aware routing capabilities. The following adaptive network element is an example of a computing-aware routing node.
[0108] Computing node: A computing node is a computing node that provides computing power and can exist in various forms, including but not limited to cloud data centers, edge computing centers, terminals, servers, etc. The terminals and core network nodes mentioned below are examples of computing nodes.
[0109] Computing awareness: Computing awareness is the network's multi-dimensional perception of the deployment location, real-time status, load information, and business needs of computing resources and computing services.
[0110] Computing measurement: Computing measurement is a unified abstract description of diverse computing power requirements and computing power resources, measured based on a unified metric.
[0111] Computing capacity information, including integer computing rate, floating point computing rate, hash computing rate
[0112] (1) Integer calculation rate
[0113] The computational speed of an integer data arithmetic benchmark program running on a central processing unit (CPU). Integer arithmetic has specific application scenarios, such as discrete time processing, data compression, searching, sorting algorithms, encryption algorithms, decryption algorithms, etc.
[0114] (2) Floating-point calculation rate
[0115] The calculation rate of a floating-point data operation benchmark program running on a CPU, etc. There are many benchmark programs, each of which can reflect the floating-point calculation performance of a node from different aspects.
[0116] (3) Hash calculation rate
[0117] Refers to the output speed of hash functions when computers perform intensive mathematical and encryption-related operations. The unit is Hash / s, which refers to how many hash operations can be performed per second.
[0118] Communication capability information, for example, includes: transmission rate, that is, the time it takes for data to be transmitted in the network and the network bandwidth. Communication capability information can include memory capacity and memory bandwidth, and can also include packet error rate and latency. Memory capacity generally refers to the capacity of the random access memory (RAM) of the node, in MB or GB. The speed of data reading and storage in the memory determines the data exchange rate between the CPU and the memory, which has a potential impact on the computing performance of the system.
[0119] Storage capability information may include storage capacity, storage bandwidth, and the number of read and write operations per second. Computing power classification (or computing power classification level) is a classification of computing power capabilities. Specific business capabilities: In addition to the four perspectives of computing, network, memory, and storage, the business processing capabilities of the node, also known as service computing power, can also be described from the dimension of personalized computing power. For example, audio / video / image encoding and decoding capabilities (soft / hard), data processing unit (data process unit, DPU) (image process unit, DPU) heterogeneous acceleration capabilities, etc.
[0120] At present, fixed networks and mobile networks each have computing power services, but the integration of the two networks still has the following defects: the mobile network cannot smoothly provide mobile computing power services for the fixed network. This application provides a solution for the mobile network to smoothly provide mobile computing power services for the fixed network, that is, the computing power network of the mobile network accessing the fixed network; it can improve the utilization rate of the computing resources and communication resources of the mobile network.
[0121] An example of a scenario in which the technical solution provided by the present application can be applied is: a terminal, such as a mobile phone, tablet computer, car, drone, etc., requests a computing power network to perform a computing power task, and the computing power network requests the mobile network to perform the computing power task. The mobile network implements the computing power task through one or more nodes within it, and feeds back the result of executing the computing power task to the terminal. The computing power task can be an image processing task, a natural language processing task, a video processing task, an audio processing task, etc. In this scenario, the application of the technical solution provided by the present application can configure reasonable computing power routing resources for the terminal, realize ubiquitous computing and improve resource efficiency, and ensure the consistency of mobile service experience. The main principle of the technical solution provided by the present application is that the mobile network, as a link in the Internet, can provide computing power routing to the computing power network.
[0122] The following describes an example of a network architecture to which the technical solution provided in this application is applicable. Figure 1A A schematic diagram of a network architecture provided for an embodiment of the present application. Figure 1A In the figure, each box represents a functional network element, and there can be communication connections between functional network elements. Figure 1A Some examples of communication connections between functional network elements are shown, but are not limited to the communication connections between the functional network elements given as examples. For example, the computing power adaptation function in the mobile network (which can be called the adaptation function between the computing power network and the mobile network) has a communication connection with the computing power network controller (or computing power network manager) in the computing power network. Figure 1B A schematic diagram of another network architecture provided for an embodiment of the present application. Figure 1A It describes the network architecture to which the technical solution provided by this application is applicable from the perspective of the interface. Figure 1B It describes the network architecture to which the technical solution provided by this application is applicable from the perspective of functional division. Figure 1B In the figure, each box represents a functional network element, and there can be communication connections between functional network elements. Registration management, session management, computing power management, policy management, and computing power adaptation functions are some examples of core network functions (corresponding to the control plane).
[0123] like Figure 1A and Figure 1B As shown in the figure, the mobile network is integrated with the network that can provide computing functions (referred to as the "computing network") defined by the Internet Engineering Task Force (IETF). Logically, the mobile network acts as a router in the computing network. The computing adaptation function performs mapping between the internal functions of the mobile network and the computing network controller in the control plane, such as parameter mapping. The functions in the mobile network, such as the core network functions and the access network functions, are hidden from the computing network controller.
[0124] It should be noted that the mobile network provided by this application includes computing power adaptation function and computing power management function (optional), and does not limit other functions included in the mobile network. A function in the mobile network can correspond to one entity, or multiple functions can correspond to one entity, which is not limited in this application.
[0125] The communication method provided by the embodiments of the present application is introduced below. Figure 2 A flow chart of a communication method provided in an embodiment of the present application is as follows: Figure 2 As shown, the method may include:
[0126] 201. The second network element obtains first computing power information from the mobile network.
[0127] In this article, the second network element may be an entity of the computing power adaptation function in the mobile network. The second network element may be called a computing power adaptation function network element, or may have other names, which are not limited in this application. The second network element may be a new network element (or entity) in the mobile network, or it may be an existing network element in the mobile network, such as an authentication management function (AMF) network element, a session management function (SMF) network element, a policy control function (PCF) network element, etc. Exemplarily, the first computing power information may include computing power information, communication power information, memory power information, storage power information, computing power classification information, business power information, identity identification, communication service information, the type of protocol supported by the above mobile network, the type of algorithm adopted by the above mobile network, or one or more of the information on computing and communication services provided by the above mobile network. The surrounding identification of the mobile network may include at least one of the internet protocol (IP) address, port number, public land mobile network (PLMN) ID, network name, and universal resource locator (URL) of the mobile network. The communication service information may include, for example, at least one of bandwidth, round trip time (RTT), packet loss rate, and latency. The algorithm type adopted by the mobile network may include at least one of the following: machine learning algorithm, such as decision tree, random forest algorithm, logistic regression, SVM, naive Bayes, K nearest neighbor algorithm, K mean algorithm, Adaboost algorithm, neural network, and Markov. The protocol type supported by the mobile network may include at least one of the transmission control protocol (TCP), user datagram protocol (UDP), Ethernet protocol, and IP protocol. The information on the computing and communication services provided by the mobile network may include at least one of the start time, end time, duration, and area of the computing and communication services provided by the mobile network.
[0128] A possible implementation of step 201 is as follows: the second network element obtains the first computing power information from the mobile network through the container. Exemplarily, the second network element uses the container to collect the first computing power information from the mobile network (for example, computing power management function, user plane function such as UPF, control plane function such as AMF, SMF, PCF, access network, bearer network, core network, terminal, etc.). Exemplarily, the second network element uses the container to collect computing power information from multiple nodes in the mobile network, and integrates the collected computing power information of multiple nodes to obtain the first computing power information. For example, the second network element obtains from the functional unit 1 in the mobile network: image encoding and decoding capability: 100 frames / s, FPS@JPEG, etc., and the functional unit 1 is any one of AMF, SMF, PCF, access network, bearer network, core network, terminal, etc. In other words, the functional unit 1 in the mobile network sends its computing power information, such as image encoding and decoding capability, to the second network through the container.
[0129] In one possible implementation, the mobile network and the computing power network have different measurement unit systems for computing, computing power, and communication, and the second network element (corresponding to the "computing power adaptation function") can realize the conversion between the parameter systems of the two networks. The computing power network (such as the computing power network controller) can use the computing power information provided by the second network element (such as the second computing power information below) to construct network topology information. The network topology information can be referenced to manage or configure computing power routing.
[0130] 202. The second network element sends the second computing power information to the computing power network.
[0131] The second computing power information complies with the parameter specifications required by the computing power network. The second computing power information is obtained from the first computing power information. Exemplarily, the second computing power information includes one or more of the computing power information, communication power information, memory power information, storage power information, computing power classification information, business power information, identity identification, communication service information, the type of protocol supported by the mobile network, the type of algorithm adopted by the mobile network, or the time information of the mobile network providing computing and communication services.
[0132] In a possible implementation, before executing step 202, the second network element performs the following operations: the second network element converts the first computing power information into the second computing power information; wherein the first computing power information complies with the parameter specification of the mobile network, and the second computing power information complies with the parameter specification of the computing power network. Exemplarily, the second network element converts the first computing power information into the second computing power information by executing the mapping between the internal function of the mobile network and the controller of the computing power network, and the mobile network acts as a router in the computing power network. For example, converting the image encoding and decoding capability into the parameters of the computing power network includes: a computing power type parameter, such as a number or a digit (for example, 1), the number or the digit 1 indicates that the computing power service type provided by the mobile network is image encoding and decoding; a capability parameter corresponding to the computing power type, such as a number or a digit (for example, x), the number or the digit x indicates that the capability of the corresponding computing power service type provided by the mobile network is: 100 frames / s.
[0133] 202'. The computing power network sends a first request to the second network element.
[0134] Correspondingly, the second network element receives the first request from the computing power network. The first request is used to request computing power information of the mobile network. Exemplarily, the computing power network controller in the computing power network sends the first request to the second network element. In this article, the operation performed by the computing power network may be an operation performed by the computing power network controller in the computing power network.
[0135] 203'. The second network element sends second computing power information to the computing power network based on the first request.
[0136] Step 202' and step 203' can replace step 202. It can be understood that step 202' to step 203' are two parallel solutions with step 202. Figure 2 The method flow in includes step 202 or includes steps 202' to 203'.
[0137] 203. The computing power network obtains the computing power capability of the mobile network based on the second computing power information.
[0138] Step 203 is optional. The computing power of the mobile network may include computing power, communication power, memory power, storage power, service power, etc.
[0139] In an embodiment of the present application, the second computing power information is sent to the computing power network; this allows the computing power network to obtain the computing power information of the mobile network so that the computing power network can utilize the computing resources and communication resources of the mobile network.
[0140] Figure 3 A flow chart of another communication method provided in an embodiment of the present application. Figure 2 The figure shows the process of how the computing power network obtains the computing power information of the mobile network. Figure 3 The process of the computing power network requesting the mobile network to configure computing power routing resources is shown. Figure 3 The method flow in can be an independent method flow and can be combined with Figure 2 Combined with the method flow in Figure 3 The method flow in Figure 2 Execute after the method flow in is executed. Figure 3 As shown, the method may include:
[0141] 301. The computing power network sends first information to the second network element.
[0142] Correspondingly, the second network element receives the first information from the computing power network. The first information is used to indicate that the computing power network requests the mobile network to configure the first computing power routing resource for the service (e.g., computing power service). Exemplarily, the first information includes at least one of the computing power information requested by the computing power network to the mobile network, the time when the computing power network requests the mobile network to perform the computing power task, and the area where the computing power network requests the mobile network to perform the computing power task.
[0143] 302. The second network element configures computing power routing resources for the service through one or more nodes in the mobile network based on the first information.
[0144] A possible implementation of step 302 is as follows: based on the above-mentioned first information, determine the above-mentioned one or more nodes in the above-mentioned mobile network that are to provide computing power routing resources to the above-mentioned service, and the above-mentioned one or more nodes include a first node; send second information to the above-mentioned first node, and the above-mentioned second information is used to instruct the above-mentioned first node to provide the second computing power routing resources to the above-mentioned service, and the above-mentioned second computing power routing resources are included in the third computing power routing resources converted from the above-mentioned first computing power routing resources. It should be understood that the first node is only an example, and the second network element can send information to multiple nodes (including the first node) so that the multiple nodes provide the third computing power routing resources to the service. An example of determining the above-mentioned one or more nodes in the above-mentioned mobile network that are to provide computing power routing resources to the above-mentioned service based on the above-mentioned first information is as follows: determine the uplink path and the downlink path in the mobile network, and decompose the computing power routing resources to be provided to the service into the one or more nodes in the uplink path and / or the downlink path. Another example of determining the one or more nodes in the mobile network that are to provide computing power routing resources to the service based on the first information is as follows: decomposing the computing power routing resources to be provided to the service into sessions, and then decomposing them into the one or more nodes involved in the sessions. Figure 4 A schematic diagram of a mobile network provided in an embodiment of the present application as a router of a computing network providing computing power related services. Figure 4As shown, computing power related services involve terminal 1, terminal 2, mobile network, and computing power network, wherein terminal 1 is connected to access network 1, access network 1 is connected to core network 1, terminal 2 is connected to access network 2, access network 2 is connected to core network 2, and core network 1 and core network 2 are both connected to the computing power network. The service path is: the uplink path includes computing power network 1, terminal 1, access network 1, and core network 1; the downlink path includes computing power network 2, terminal 2, access network 2, and core network 2. The uplink path in the mobile network determined by the second network element may include: terminal 1, access network 1, and core network 1. The uplink path in the mobile network determined by the second network element may include: terminal 2, access network 2, and core network 2. An example of computing power network 1 is a local computing power network (such as a computing power network of a home), an example of computing power network 2 is a local computing power network (such as a computing power network of a home), and computing power network x may be the Internet. An example of the decomposition of the resources required for the service (i.e., computing power routing resources) into the uplink path is: terminal 1 provides encoding and encryption, and access network 1 or core network 1 provides decoding and rendering. An example of the decomposition of the resources required for the service into the downlink path is: access network 2 or core network 2 provides rendering, and terminal 2 provides decoding, decryption, and rendering. The uplink path can be associated with session 1, and the downlink path can be associated with session 2. Session 1 provides computing power services of quality of service category 1, and session 2 provides computing power services of quality of service category 2. Both sessions can be managed by core network functions such as adaptation functions / computing power management functions / session management. The nodes involved in session 1 may include: terminal 1, access network 1, and core network 1. The nodes involved in session 2 may include: terminal 2, access network 2, and core network 2.
[0145] 302'. The second network element sends third information to the first network element based on the first information.
[0146] Correspondingly, the first network element receives the third information. The third information is used to indicate the third computing power routing resource to be provided by the mobile network to the service. The third computing power routing resource complies with the parameter specification of the mobile network. The third computing power routing resource is obtained from the first computing power routing resource. The first network element may be a network element in the mobile network, for example, the first network element is an AMF network element, an SMF network element, a PCF network element, a registration management network element, or a computing power management network element.
[0147] 303'. The first network element configures computing power routing resources for the service through one or more nodes in the mobile network based on the third information.
[0148] A possible implementation of step 303' is as follows: based on the third information, determine the one or more nodes in the mobile network that are to provide computing power routing resources to the service, the one or more nodes including the first node; send second information to the first node, the second information is used to instruct the first node to provide the second computing power routing resources to the computing power network, the second computing power routing resources are included in the third computing power routing resources. An example of determining the one or more nodes in the mobile network that are to provide computing power routing resources to the service based on the third information is: determine the affected uplink path and downlink path in the mobile network, decompose them into sessions, and decompose them into the one or more nodes in the mobile network. Exemplarily, the third information includes at least one of the computing power information requested by the computing power network to the mobile network, the time of the computing power task that the computing power network requests the mobile network to perform, and the computing power task area that the computing power network requests the mobile network to perform.
[0149] Step 302' and step 303' can replace step 302. It can be understood that steps 302' to 303' are two parallel solutions with step 302. Figure 3 The method flow in includes step 302 or includes steps 302' to 303'.
[0150] In an embodiment of the present application, based on the first information or the third information, computing power routing resources are configured for the service through one or more nodes in the mobile network; the resource utilization rate of the one or more nodes in the mobile network can be improved.
[0151] Figure 5 A flow chart of another communication method provided in an embodiment of the present application. Figure 5 The method flow is Figure 3 A possible implementation of the method described is shown in FIG. Figure 5 As shown, the method includes:
[0152] 501. The computing power network sends first information to the second network element.
[0153] Correspondingly, the second network element receives the first information from the computing power network. Step 501 may refer to step 301.
[0154] 502. The second network element determines, based on the first information, one or more nodes in the mobile network that are to provide computing power routing resources to the service.
[0155] Figure 5 The core network node, access network node, and terminal in the mobile network are examples of one or more nodes in the mobile network determined by the second network element to provide computing power routing resources to the service. In this article, the core network node refers to any node in the core network.
[0156] 503. The second network element sends second information to the core network node.
[0157] Correspondingly, the core network node receives the second information from the second network element. The second information is used to instruct the core network node to provide the second computing power routing resource to the service, and the second computing power routing resource is included in the third computing power routing resource converted from the first computing power routing resource. The core network node can be an example of the first node. Exemplarily, after receiving the second information, the core network node can configure the corresponding computing power routing resource based on the second information.
[0158] 504. The second network element sends fourth information to the access network node.
[0159] Correspondingly, the access network node receives the fourth information from the second network element. The fourth information is used to instruct the access network node to provide the fourth computing power routing resource to the above-mentioned service, and the fourth computing power routing resource is included in the third computing power routing resource converted from the first computing power routing resource. Exemplarily, after receiving the fourth information, the access network node can configure the corresponding computing power routing resource based on the fourth information, that is, the fourth computing power routing resource.
[0160] 505. The second network element sends fifth information to the terminal.
[0161] Correspondingly, the terminal receives the fifth information from the second network element. The fifth information is used to instruct the terminal to provide the fifth computing power routing resource to the above-mentioned service, and the fifth computing power routing resource is included in the third computing power routing resource converted from the first computing power routing resource. Exemplarily, after receiving the fifth information, the terminal can configure the corresponding computing power routing resource based on the fifth information, that is, the fifth computing power routing resource.
[0162] exist Figure 5In the method flow shown, the terminal, the access network node and the core network node jointly provide the computing power routing resources required by the computing power network, namely, the first computing power routing resources. In other words, the second network element splits (or decomposes) a computing power task of the computing power network into three computing power subtasks, namely, computing power subtask #1, computing power subtask #2, and computing power subtask #3. Computing power subtask #1 is assigned to the core network node, computing power subtask #2 is assigned to the access network node, and computing power subtask #3 is assigned to the terminal. The order of steps 503, 504 and 505 is not limited. In one possible implementation, steps 503, 504 and 505 are three independent steps. In one possible implementation, one or two of steps 503, 504 and 505 depend on other steps. For example, after receiving the second information, the core network node can configure the corresponding computing power routing resources based on the second information, complete computing power subtask #1, and provide the result of computing power subtask #1 to the second network element; the second network element sends the fifth information (i.e., step 505) to the terminal, and the fifth information includes the result of computing power subtask #1. In this example, step 505 is performed after step 503.
[0163] 502'. The second network element sends third information to the first network element based on the first information.
[0164] The third information is used to indicate the third computing power routing resource to be provided by the mobile network to the service. The third computing power routing resource complies with the parameter specification of the mobile network. The third computing power routing resource is obtained from the first computing power routing resource. The first network element may be a network element in the mobile network, for example, the first network element is an AMF network element, an SMF network element, a PCF network element, a registration management network element, or a computing power management network element.
[0165] Exemplarily, before the second network element executes step 502', the following operations are performed: converting the first computing power routing resource indicated by the first information into a third computing power routing resource; generating third information, the third information being used to indicate the third computing power routing resource to be provided to the service by the mobile network. Converting the first computing power routing resource indicated by the first information into the third computing power routing resource can be an example of converting the configuration information of the routing node of the computing power network into parameter information of the mobile network.
[0166] 503'. The first network element determines, based on the third information, one or more nodes in the mobile network that are to provide computing power routing resources to the service.
[0167] Figure 5 The core network nodes, access network nodes, and terminals are examples of one or more nodes in the mobile network determined by the first network element that are to provide computing power routing resources to the service.
[0168] 504'. The first network element sends second information to the core network node.
[0169] Correspondingly, the core network node receives the second information from the first network element. The second information is used to instruct the core network node to provide the second computing power routing resource to the service, and the second computing power routing resource is included in the third computing power routing resource converted from the first computing power routing resource. The core network node can be an example of the first node. Exemplarily, after receiving the second information, the core network node can configure the corresponding computing power routing resource based on the second information.
[0170] 505'. The first network element sends fourth information to the access network node.
[0171] Correspondingly, the access network node receives the fourth information from the first network element. The fourth information is used to instruct the access network node to provide the fourth computing power routing resource to the above-mentioned service, and the fourth computing power routing resource is included in the third computing power routing resource converted from the first computing power routing resource. Exemplarily, after receiving the fourth information, the access network node can configure the corresponding computing power routing resource based on the fourth information, that is, the fourth computing power routing resource.
[0172] 506'. The first network element sends fifth information to the terminal.
[0173] Correspondingly, the terminal receives the fifth information from the first network element. The fifth information is used to instruct the terminal to provide the fifth computing power routing resource to the above-mentioned service, and the fifth computing power routing resource is included in the third computing power routing resource converted from the first computing power routing resource. Exemplarily, after receiving the fifth information, the terminal can configure the corresponding computing power routing resource based on the fifth information, that is, the fifth computing power routing resource.
[0174] In one possible implementation, step 504', step 505' and step 506' are three independent steps. In one possible implementation, one or two of step 504', step 505' and step 506' depend on other steps. For example, after receiving the second information, the core network node can configure the corresponding computing power routing resources based on the second information, complete computing power subtask #1, and provide the result of computing power subtask #1 to the first network element; the first network element sends the fifth information (i.e., step 506') to the terminal, and the fifth information includes the result of computing power subtask #1. In this example, step 506' is executed after step 504'.
[0175] It can be understood that steps 502' to 506' and steps 502 to 505 are two parallel solutions. Figure 5 The method flow includes steps 502 to 505 or includes steps 502' to 506'.
[0176] In an embodiment of the present application, based on the first information or the third information, computing power routing resources are configured for the service through one or more nodes in the mobile network; the resource utilization rate of the one or more nodes in the mobile network can be improved.
[0177] The following is combined with Figure 6 This section describes how the second network obtains the computing power information of the terminal. Figure 6 For the computing power information of the terminal, the second network element can obtain it directly from the terminal, or from network elements in the mobile network, such as registration management function network elements, session management function network elements, user plane nodes, computing power management function network elements, etc. Figure 6 Another communication method flow chart provided in the embodiment of the present application. Figure 6 As shown, the method includes:
[0178] 601. The terminal sends third computing power information to the access network node.
[0179] Correspondingly, the access network node receives the third computing power information from the terminal. The third computing power information is the computing power information of the terminal. The third computing power information is used by the second network element to obtain the first computing power information of the mobile network, and the above-mentioned first computing power information is the above-mentioned third computing power information. Alternatively, the above-mentioned first computing power information is obtained by fusing the computing power information of multiple nodes in the above-mentioned mobile network. The above-mentioned third computing power information is the computing power information of a node in the above-mentioned mobile network. The third computing power information may include the ID of the terminal, the session ID of the terminal, and the computing power information of the terminal. The third computing power information may be in a container, which is transmitted to the access network node in a message.
[0180] 602. The access network node forwards the third computing power information to the first network element.
[0181] 603. The first network element forwards the third computing power information to the second network element.
[0182] 602'. The access network node forwards the third computing power information to the second network element.
[0183] 602”, the access network node forwards the third computing power information to the computing power management function network element.
[0184] 603”, the computing power management function network element forwards the third computing power information to the second network element.
[0185] Steps 601, 602, and 603 are an example of the terminal sending the third computing power information to the second network element via an access network node. Steps 601 and 602' are another example of the terminal sending the third computing power information to the second network element via an access network node, that is, the second network element directly obtains its computing power information from the terminal. Steps 601, 602", and 603" are another example of the terminal sending the third computing power information to the second network element via an access network node. Steps 601, 602, and 603 are one way for the second network to obtain the computing power information of the terminal, steps 601 and 602' are another way for the second network to obtain the computing power information of the terminal, and steps 601, 602", and 603" are yet another way for the second network to obtain the computing power information of the terminal. Figure 6 The method flow in Figure 6 may include steps 601, 602, and 603, may also include steps 601 and 602', and may further include steps 601, 602", and 603".
[0186] 604. The second network element sends the second computing power information to the computing power network.
[0187] Exemplarily, after the computing power information of the terminal is transmitted to the second network element, the second network element fuses the computing power information of the terminal with the computing power information of other nodes in the mobile network; converts the fused computing power information (i.e., the first computing power information) into the second computing power information that conforms to the parameter specification of the computing power network, and provides the second computing power information to the computing power network, such as the computing power network controller. The method for the second network element to fuse the computing power information of multiple nodes in the mobile network is related to the computing resources determined by the mobile network to provide to the computing power network. For example: the computing power information of the terminal, such as the audio codec capability: x Kbps, the computing power information of the user plane node in the mobile network, such as the audio codec capability is y Kbps, and x < y. After resource allocation, the mobile network determines to use the user plane node to provide audio decoding, then the computing power information provided by the mobile network to the computing power network is y Kbps. The second computing power information may also carry the identifier of the mobile network, such as the identifier assigned by the computing power network to the mobile network, such as interface identifier, identity identifier, port identifier, name, IP address, port number, etc.
[0188] In the embodiments of the present application, the terminal sends the third computing power information to the second network element via the access network node so that the second network element can obtain the first computing power information of the mobile network.
[0189] The following combines the attached Figure 7 Introduce the method for the second network to obtain the computing power information of the access network. Refer to Figure 6For access networks such as RAN, bearer networks, user plane nodes such as UPF, gateways, etc., the second network element can obtain computing power information directly from these nodes, or from network elements in the mobile network, such as PCF network elements, network data analysis function (network data analytics function, NWDAF) network elements, unified data management function (unified data management, UDM) network elements, computing power management function network elements, etc. Figure 7 Another communication method flow chart provided in the embodiment of the present application. Figure 7 As shown, the method includes:
[0190] 701. The access network node forwards the fourth computing power information to the first network element.
[0191] The fourth computing power information is the computing power information of the access network node. The fourth computing power information is used by the second network element to obtain the first computing power information of the mobile network, and the above-mentioned first computing power information is the above-mentioned fourth computing power information. Alternatively, the above-mentioned first computing power information is obtained by fusing the computing power information of multiple nodes in the above-mentioned mobile network. The above-mentioned fourth computing power information is the computing power information of a node in the above-mentioned mobile network. The fourth computing power information may include the ID of the access network node and the computing power information of the access network node. The fourth computing power information may be in a container, which is transmitted to the first network element in a message.
[0192] 702. The first network element forwards the fourth computing power information to the second network element.
[0193] The first network element may be a core network node, such as any one of a PCF network element, a NWDAF network element, a UDM network element, a registration management function network element, or a session management function network element.
[0194] 701'. The access network node forwards the fourth computing power information to the second network element.
[0195] 701”, the access network node forwards the fourth computing power information to the computing power management function network element.
[0196] 702”, the computing power management function network element forwards the fourth computing power information to the second network element.
[0197] Steps 701 and 702 are an example of the access network node sending the fourth computing power information to the second network element. Step 701' is another example of the access network node sending the fourth computing power information to the second network element, that is, the second network element directly obtains its computing power information from the access network node. Steps 701'' and 702'' are another example of the access network node sending the above-mentioned fourth computing power information to the second network element. Steps 701 and 702 are one way for the second network to obtain the computing power information of the access network node, step 701' is another way for the second network to obtain the computing power information of the access network node, and steps 701'' and 702'' are yet another way for the second network to obtain the computing power information of the access network node. Figure 7 The method flow in
[0198] 703. The second network element sends the second computing power information to the computing power network.
[0199] Exemplarily, after the fourth computing power information of the access network node is transmitted to the second network element, the second network element fuses the fourth computing power information with the computing power information of other nodes in the mobile network; converts the fused computing power information (i.e., the first computing power information) into the second computing power information that conforms to the parameter specification of the computing power network, and provides the second computing power information to the computing power network, such as the computing power network controller. The method for the second network element to fuse the computing power information of multiple nodes in the mobile network is related to the computing resources determined by the mobile network to provide to the computing power network. For example: the computing power information of the terminal, such as the audio encoding and decoding ability: x Kbps, the computing power information of the user plane node in the mobile network, such as the audio encoding and decoding ability is y Kbps, and x < y. After the mobile network determines to use the user plane node to provide audio decoding through resource allocation, the computing power information provided by the mobile network to the computing power network is y Kbps. The second computing power information may also carry the identifier of the mobile network, such as the identifier assigned by the computing power network to the mobile network, such as the interface identifier, identity identifier, port identifier, name, IP address, port number, etc.
[0200] In the embodiment of the present application, the access network node sends the fourth computing power information to the second network element so that the second network element can obtain the first computing power information of the mobile network.
[0201] Next, in combination with the attached Figure 8 Introduce the method for the second network to obtain the computing power information of the core network. Figure 8 This is another communication method flowchart provided by the embodiment of the present application. As Figure 8 shown, the method includes:
[0202] 801. The first network element sends the fifth computing power information to the second network element.
[0203] The fifth computing power information is computing power information of the first network element. The first network element may be a core network node, such as any one of a PCF network element, a NWDAF network element, a UDM network element, a registration management function network element, or a session management function network element.
[0204] The fifth computing power information is used by the second network element to obtain the first computing power information of the mobile network, and the above-mentioned first computing power information is the above-mentioned fifth computing power information. Alternatively, the above-mentioned first computing power information is obtained by fusing the computing power information of multiple nodes in the above-mentioned mobile network. The above-mentioned fifth computing power information is the computing power information of a node in the above-mentioned mobile network. The fifth computing power information may include the ID of the core network node and the computing power information of the core network node. The fifth computing power information may be in a container, which is transmitted to the second network element in a message.
[0205] 801'. The first network element sends the fifth computing power information to the computing power management function network element.
[0206] 802'. The computing power management function network element forwards the fifth computing power information to the second network element.
[0207] Step 801 is an example of a core network node sending computing power information to a second network element, that is, the second network element directly obtains its computing power information from the core network node. Step 801' and step 802' are another example of a core network node sending computing power information to a second network element. Step 801 is a way for the second network to obtain computing power information of the core network node, and steps 801' and 802' are another way for the second network to obtain computing power information of the core network node. Figure 8 The method flow in may include step 801, and may also include step 801' and step 802'.
[0208] 802. The second network element sends second computing power information to the computing power network.
[0209] Exemplarily, after the fourth computing power information of the access network node is transmitted to the second network element, the second network element fuses the fourth computing power information with the computing power information of other nodes in the mobile network; converts the fused computing power information (i.e., the first computing power information) into the second computing power information that conforms to the parameter specification of the computing power network, and provides the second computing power information to the computing power network, such as the computing power network controller. The method by which the second network element fuses the computing power information of multiple nodes in the mobile network is related to the computing resources determined by the mobile network to be provided to the computing power network. For example, the computing power information of the terminal, such as the audio encoding and decoding ability: x Kbps, and the computing power information of the user plane node in the mobile network, such as the audio encoding and decoding ability is y Kbps, and x < y. After resource allocation, the mobile network determines to use the user plane node to provide audio decoding, then the computing power information provided by the mobile network to the computing power network is y Kbps. The second computing power information may also carry the identifier of the mobile network, such as the identifier assigned by the computing power network to the mobile network, such as interface identifier, identity identifier, port identifier, name, IP address, port number, etc.
[0210] In the embodiments of the present application, the core network node sends the fifth computing power information to the second network element so that the second network element can obtain the first computing power information of the mobile network.
[0211] The following introduces the structure of the communication device that can implement the communication method provided in the embodiments of the present application with reference to the accompanying drawings. Only a brief description of the communication device is given below. For the implementation details of the solution, reference can be made to the description of the method embodiments above, and details will not be repeated below.
[0212] Fig. 9A structural diagram of a communication device 900 provided in an embodiment of the present application. The communication device 900 may correspond to the functions or steps implemented by the first network element in each of the above-mentioned method embodiments, may correspond to the functions or steps implemented by the second network element in each of the above-mentioned method embodiments, may correspond to the functions or steps implemented by the terminal in each of the above-mentioned method embodiments, may correspond to the functions or steps implemented by the access network node in each of the above-mentioned method embodiments, may correspond to the functions or steps implemented by the computing power management function network element in each of the above-mentioned method embodiments, and may correspond to the functions or steps implemented by the computing power network controller in each of the above-mentioned method embodiments. The communication device may include a processing module 910 and a transceiver module 920. In a possible implementation, a storage unit may also be included, which may be used to store instructions (codes or programs) and / or data. The processing module 910 and the transceiver module 920 may be coupled to the storage unit, for example, the processing module 910 may read the instructions (codes or programs) and / or data in the storage unit to implement the corresponding method. The above-mentioned units may be independently arranged, or may be partially or fully integrated. For example, the transceiver module 920 may include a sending module and a receiving module. The sending module may be a transmitter, and the receiving module may be a receiver. The entity corresponding to the transceiver module 920 may be a transceiver or a communication interface.
[0213] In some possible implementations, the communication device 900 can implement the behavior and function of the first network element in the above method embodiment. For example, the communication device 900 can be the first network element, or a component (such as a chip or circuit) used in the first network element. The transceiver module 920 can be used to perform Figures 3 to 8 The processing module 910 is used to perform all receiving or sending operations performed by the first network element in the embodiment of the present invention. Figures 3 to 8 In the embodiment of the present invention, all operations except the sending and receiving operations are performed by the first network element.
[0214] In some possible implementations, the communication device 900 can implement the behavior and function of the second network element in the above method embodiment. For example, the communication device 900 can be a second network element, or a component (such as a chip or circuit) used in the second network element. The transceiver module 920 can be used to perform Figures 2 to 8 The processing module 910 is used to execute Figures 2 to 8 All operations except sending and receiving operations performed by the second network element in the embodiment.
[0215] In some possible implementations, the communication device 900 can implement the behaviors and functions of the terminal in the above method embodiments. For example, the communication device 900 can be a terminal, or a component (such as a chip or circuit) used in a terminal. The transceiver module 920 can be used to perform Figure 5 , Figure 6 The processing module 910 is used to perform all receiving or sending operations performed by the terminal in the embodiment of Figure 5 , Figure 6 All operations except sending and receiving operations performed by the terminal in the embodiment.
[0216] In some possible implementations, the communication device 900 can implement the behaviors and functions of the access network node in the above method embodiments. For example, the communication device 900 can be an access network node, or a component (such as a chip or circuit) used in an access network node. The transceiver module 920 can be used to perform Figure 5 , Figure 6 , Figure 7 The processing module 910 is used to perform all receiving or sending operations performed by the access network node in the embodiment of the present invention. Figure 5 , Figure 6 , Figure 7 All operations except sending and receiving operations performed by the access network node in the embodiment.
[0217] In some possible implementations, the communication device 900 can implement the behaviors and functions of the computing power management function network element in the above method embodiments. For example, the communication device 900 can be a computing power management function network element, or a component (such as a chip or circuit) used in a computing power management function network element. The transceiver module 920 can be used to perform Figures 6 to 8 In the embodiment of the present invention, all receiving or sending operations performed by the computing power management function network element are performed. The processing module 910 is used to perform Figures 6 to 8 In the embodiment of the present invention, all operations except sending and receiving operations are performed by the computing power management function network element.
[0218] In some possible implementations, the communication device 900 can implement the behaviors and functions of the computing power network controller in the above method embodiments. For example, the communication device 900 can be a computing power network controller, or a component (such as a chip or circuit) used in a computing power network controller. The transceiver module 920 can be used to perform Figures 3 to 8 The processing module 910 is used to perform all receiving or sending operations performed by the computing power network controller in the embodiment of Figures 3 to 8 In the embodiment of the present invention, all operations except sending and receiving operations are performed by the computing power network controller.
[0219] Fig.10A schematic diagram of the structure of another communication device 100 provided in an embodiment of the present application. Fig.10 The communication device in the embodiment may be the first network element, the second network element, the terminal, the access network node, the computing power management function network element, or the computing power network controller. Fig.10 As shown, the communication device 100 includes at least one processor 1010 and a transceiver 1020 .
[0220] In some embodiments of the present application, the processor 1010 and the transceiver 1020 may be used to execute the function or operation performed by the first network element. The transceiver 1020 is used to execute Figures 3 to 8 In the embodiment of the present invention, all receiving or sending operations performed by the first network element. The processor 1010 is for example configured to execute Figures 3 to 8 In the embodiment of the present invention, all operations except the sending and receiving operations are performed by the first network element.
[0221] In some embodiments of the present application, the processor 1010 and the transceiver 1020 may be used to execute the function or operation performed by the second network element. The transceiver 1020 is used to execute Figures 2 to 8 In the embodiment of the present invention, all receiving or sending operations performed by the second network element. The processor 1010 is for example configured to execute Figures 2 to 8 All operations except sending and receiving operations are performed by the second network element in the embodiment.
[0222] In some embodiments of the present application, the processor 1010 and the transceiver 1020 may be used to execute functions or operations executed by the terminal. The transceiver 1020 is used, for example, to execute Figure 5 , Figure 6 The processor 1010 is used to perform all receiving or sending operations performed by the terminal in the embodiment of Figure 5 , Figure 6 All operations except sending and receiving operations performed by the terminal in the embodiment.
[0223] In some embodiments of the present application, the processor 1010 and the transceiver 1020 may be used to execute functions or operations performed by the access network node. The transceiver 1020 is used, for example, to execute Figure 5 , Figure 6 , Figure 7 The processor 1010 is used to perform all receiving or sending operations performed by the access network node in the embodiment of the present invention. Figure 5 , Figure 6 , Figure 7 All operations except sending and receiving operations performed by the access network node in the embodiment.
[0224] In some embodiments of the present application, the processor 1010 and the transceiver 1020 may be used to execute functions or operations performed by a computing power management function network element. The transceiver 1020 is used, for example, to execute Figures 6 to 8 In the embodiment of the present invention, all receiving or sending operations performed by the computing power management function network element. The processor 1010 is used to perform Figures 6 to 8 In the embodiment of the present invention, all operations except sending and receiving operations are performed by the computing power management function network element.
[0225] In some embodiments of the present application, the processor 1010 and the transceiver 1020 may be used to execute functions or operations performed by the computing power network controller. The transceiver 1020 is used, for example, to execute Figures 2 to 8 In the embodiment of the present invention, all receiving or sending operations are performed by the computing power network controller. The processor 1010 is used to perform Figures 2 to 8 In the embodiment of the present invention, all operations except sending and receiving operations are performed by the computing power network controller.
[0226] The transceiver 1020 is used to communicate with other devices / apparatuses through a transmission medium. The processor 1010 uses the transceiver 1020 to send and receive data and / or signaling, and is used to implement the method in the above method embodiment. The processor 1010 can implement the functions of the processing module 910, and the transceiver 1020 can implement the functions of the transceiver module 920. Optionally, the transceiver 1020 may include a radio frequency circuit and an antenna, and the radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
[0227] Optionally, the communication device 100 may further include at least one memory 1030 for storing program instructions and / or data. The memory 1030 is coupled to the processor 1010. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1010 may operate in conjunction with the memory 1030. The processor 1010 may execute program instructions stored in the memory 1030. At least one of the at least one memory may be included in the processor.
[0228] The processor 1010 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1010 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1010. The processor 1010 converts the baseband signal into data and processes the data.
[0229] In another implementation, the above-mentioned RF circuit and antenna can be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna can be arranged independently of the communication device in a remote manner.
[0230] The specific connection medium between the transceiver 1020, the processor 1010 and the memory 1030 is not limited in the embodiment of the present application. Fig.10 In the embodiment, the memory 1030, the processor 1010 and the transceiver 1020 are connected via a bus 1040. Fig.10 The connection between other components is only for illustration and is not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0231] In the embodiments of the present application, the processor may be one of the following devices: a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or all or part of the circuits used for processing functions in the aforementioned devices, which may implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0232] Fig.11 A schematic diagram of the structure of another communication device 110 provided in an embodiment of the present application. Fig.11 The communication device in the embodiment may be the first network element, the second network element, the terminal, the access network node, the computing power management function network element, or the computing power network controller. Fig.11 As shown, Fig.11The communication device shown includes a logic circuit 1101 and an interface 1102 . Fig. 9 The processing module 910 in can be implemented by a logic circuit 1101. Fig. 9 The transceiver module 920 in the embodiment can be implemented with an interface 1102. The logic circuit 1101 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 1102 can be a communication interface, an input and output interface, etc. In the embodiment of the present application, the logic circuit and the interface can also be coupled to each other. The embodiment of the present application does not limit the specific connection method of the logic circuit and the interface.
[0233] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the above-mentioned first network element.
[0234] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the second network element described above.
[0235] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the above-mentioned terminal, etc.
[0236] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the above-mentioned access network node, etc.
[0237] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the above-mentioned computing power management functional network element.
[0238] In some embodiments of the present application, the logic circuit and interface may be used to execute the functions or operations performed by the above-mentioned computing power network controller, etc.
[0239] The present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a computer, the computer executes the method of the above embodiment.
[0240] The present application also provides a computer program product, which includes instructions or a computer program. When the instructions or the computer program are run on a computer, the method in the above embodiment is executed.
[0241] The present application also provides a communication system, comprising the above-mentioned base station and the above-mentioned terminal device.
[0242] The present application also provides a chip, which includes: a communication interface and a processor; the communication interface is used for sending and receiving signals of the above-mentioned chip; the processor is used to execute computer program instructions so that a communication device including the above-mentioned chip executes the method in the above-mentioned embodiment.
[0243] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The above computer program product includes one or more computer programs or instructions. When the above computer program or instruction is loaded and executed on a computer, the above process or function of the embodiment of the present application is executed in whole or in part. The above computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The above computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the above computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The above computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The above available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a digital video disc; it may also be a semiconductor medium, such as a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0244] The various devices and products described in the above embodiments include modules / units, which may be software modules / units or hardware modules / units, or may be partially software modules / units and partially hardware modules / units. For example, for each device or product that applies to or integrates a chip, each module / unit contained therein can be implemented in the form of hardware such as circuits, or at least some modules / units can be implemented in the form of software programs, which run on the integrated processor inside the chip, and the remaining modules / units can be implemented in the form of hardware such as circuits; for each device or product that applies to or integrates a chip module, each module / unit contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same part of the chip module (for example, a chip, a circuit module, etc.) or in different components, at least some / units can be implemented in the form of software programs, which run on the integrated processor inside the chip module, and the remaining modules / units can be implemented in the form of hardware such as circuits; for each device or product that applies to or integrates a terminal, the modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, a chip, a circuit module, etc.) or in different components in the terminal, or at least some modules / units can be implemented in the form of software programs, which run on the integrated processor inside the terminal, and the remaining modules / units can be implemented in the form of hardware such as circuits.
[0245] The above-mentioned communication device (virtual device) may be, for example, a chip, a chip module, a processor, etc.
[0246] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
Claims
1. A communication method, characterized in that: include: Obtaining first computing power information from the mobile network; Sending second computing power information to the computing power network, where the second computing power information meets parameter specifications required by the computing power network, and the second computing power information is obtained from the first computing power information.
2. The method according to claim 1, characterized in that The method further comprises: Receive first information from the computing power network, where the first information is used to instruct the computing power network to request the mobile network to configure a first computing power routing resource for a service.
3. The method according to claim 2, characterized in that After receiving the first information from the computing power network, the method further includes: Based on the first information, computing power routing resources are configured for the service through one or more nodes in the mobile network.
4. The method according to claim 3, characterized in that The configuring computing power routing resources for the service through one or more nodes in the mobile network based on the first information includes: Based on the first information, determine the one or more nodes in the mobile network that are to provide computing power routing resources to the service, the one or more nodes including a first node; Sending second information to the first node, where the second information is used to instruct the first node to provide a second computing power routing resource to the service, where the second computing power routing resource is included in a third computing power routing resource converted from the first computing power routing resource.
5. The method according to claim 4, characterized in that The determining, based on the first information, the one or more nodes in the mobile network to provide computing power routing resources to the service includes: An affected uplink path and downlink path in the mobile network are determined, decomposed into sessions, and decomposed into the one or more nodes in the mobile network.
6. The method according to claim 1 or 2, characterized in that: After receiving the first information from the computing power network, the method further includes: Based on the first information, third information is sent to the first network element, where the third information is used to indicate a third computing power routing resource to be provided by the mobile network to the service, where the third computing power routing resource complies with a parameter specification of the mobile network, and where the third computing power routing resource is obtained from the first computing power routing resource.
7. The method according to any one of claims 2 to 6, characterized in that: The first information includes at least one of the computing power information requested by the computing power network from the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the area where the computing power network requests the mobile network to perform a computing power task.
8. The method according to any one of claims 1 to 6, characterized in that: After acquiring the first computing power information from the mobile network and before sending the second computing power information to the computing power network, the method further includes: The first computing power information is converted into the second computing power information by performing a mapping between an internal function of the mobile network and a controller of the computing power network, and the mobile network serves as a router in the computing power network.
9. The method according to any one of claims 1 to 8, characterized in that: Before sending the second computing power information to the computing power network, the method further includes: receiving a first request from the computing power network, where the first request is used to request computing power information of the mobile network; Sending the second computing power information to the computing power network includes: Based on the first request, the second computing power information is sent to the computing power network.
10. The method according to any one of claims 1 to 9, characterized in that: The first computing power information includes one or more of the computing power information, communication power information, memory power information, storage power information, computing power classification information, business power information, identity identifier, interface identifier, name, IP address, port number, communication service information, protocol types supported by the mobile network, algorithm types adopted by the mobile network, or time information for providing computing and communication services by the mobile network.
11. The method according to any one of claims 1 to 10, characterized in that: The second computing power information includes one or more of the computing power information, communication power information, memory power information, storage power information, computing power classification information, business power information, identity identifier, interface identifier, name, IP address, port number, communication service information, protocol types supported by the mobile network, algorithm types adopted by the mobile network, or time information for providing computing and communication services by the mobile network.
12. A communication method, characterized in that: include: receiving second computing power information, where the second computing power information complies with parameter specifications required by a computing power network, and the second computing power information is obtained from the first computing power information of a mobile network; Based on the second computing power information, the computing power capability of the mobile network is obtained.
13. The method according to claim 12, characterized in that The method further comprises: Sending first information to the mobile network, where the first information is used to instruct the computing power network to request the mobile network to configure a first computing power routing resource for the service.
14. The method according to claim 13, characterized in that The first information includes at least one of the computing power information requested by the computing power network from the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the area where the computing power network requests the mobile network to perform a computing power task.
15. The method according to any one of claims 12 to 14, characterized in that Before receiving the second computing power information, the method further includes: A first request is sent to the mobile network, where the first request is used to request computing power information of the mobile network.
16. A communication method, characterized in that: include: receiving third information, the third information being used to indicate a third computing power routing resource to be provided by the mobile network to the service, the third computing power routing resource conforming to a parameter specification of the mobile network; Based on the third information, computing power routing resources are configured for the service through one or more nodes in the mobile network.
17. The method according to claim 16, characterized in that The configuring computing power routing resources for the service through one or more nodes in the mobile network based on the third information includes: Based on the third information, determining the one or more nodes in the mobile network that are to provide computing power routing resources to the service, the one or more nodes including a first node; Sending second information to the first node, where the second information is used to instruct the first node to provide a second computing power routing resource to the computing power network, where the second computing power routing resource is included in the third computing power routing resource.
18. The method according to claim 17, characterized in that The determining, based on the third information, the one or more nodes in the mobile network to provide computing power routing resources to the service comprises: Determine an uplink path and a downlink path in the mobile network, and decompose computing power routing resources to be provided to the service into the one or more nodes in the uplink path and / or the downlink path; Alternatively, the computing power routing resources to be provided to the service are decomposed into sessions, and then decomposed into the one or more nodes involved in the sessions.
19. The method according to any one of claims 16 to 18, characterized in that The third information includes at least one of the computing power information requested by the computing power network to the mobile network, the time when the computing power network requests the mobile network to perform a computing power task, and the computing power task area that the computing power network requests the mobile network to perform.
20. A communication method, characterized in that: include: generating third computing power information, where the third computing power information is used by the second network element to obtain first computing power information of the mobile network, where the first computing power information is the third computing power information, or where the first computing power information is obtained by fusing computing power information of multiple nodes in the mobile network, and the third computing power information is computing power information of a node in the mobile network; Send the third computing power information.
21. The method according to claim 20, characterized in that The method is applied in a terminal, and sending the third computing power information includes: The terminal sends the third computing power information to the second network element via the access network node.
22. The method according to claim 21, characterized in that The method further comprises: Receive configuration information; Based on the configuration information, resources in the terminal are configured.
23. A communication device, characterized in that: The method comprises modules for implementing the method according to any one of claims 1 to 22.
24. A communication device, characterized in that: The device comprises a processor, the processor is coupled to a memory, the memory stores computer program instructions, and the processor is used to execute the computer program instructions so that the communication device performs the method according to any one of claims 1 to 22.
25. A chip, characterized in that: It comprises a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface, and executes instructions so that a communication device including the chip executes the method according to any one of claims 1 to 22.
26. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed, the computer is enabled to perform the method according to any one of claims 1 to 22.