Computing power selection method and device, communication equipment, communication system and storage medium

CN121646933APending Publication Date: 2026-03-10BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480039556.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-04
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In communication systems, terminals have an urgent need for computing power, but existing technologies make it difficult to effectively select suitable computing nodes to meet their needs, resulting in limited communication stability and business execution efficiency.

Method used

The first node receives the computing power request from the terminal, selects a suitable second node and triggers it to provide computing power services to the terminal. This includes considering factors such as the terminal's location, serving cell, and PLMN during the selection process, and ensuring the accurate and efficient provision of computing power by specific operations.

Benefits of technology

This enables the selection of suitable computing nodes for terminals to meet their computing power requirements, ensuring smooth business operations and improving the stability and efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121646933A_ABST
    Figure CN121646933A_ABST
Patent Text Reader

Abstract

The invention provides a computing power selection method and device, communication equipment, a communication system and a storage medium, and the method comprises the steps: receiving a first request which is used for indicating a computing power request of a terminal; selecting a second node; the second node is used for providing computing power service for the terminal; and executing a first operation, wherein the first operation is used for triggering the second node to provide computing power service for the terminal. According to the method disclosed by the invention, the computing power requirement of the terminal is met, the smooth proceeding of the terminal service is ensured, and the communication stability is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Computing power selection method and device, communication device, communication system, and storage medium TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a computing power selection method and device, a communication device, a communication system, and a storage medium. BACKGROUND

[0002] In a communication system, with the booming development of intelligent services such as artificial intelligence (AI), extended reality (XR), vehicle-to-everything (V2X), and industrial internet, the demand for computing power of terminals is more urgent. How to select computing power nodes for terminals is a problem to be solved urgently.

[0003] SUMMARY

[0004] The present disclosure provides a computing power selection method and device, a communication device, a communication system, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a computing power selection method is provided, executed by a first node, and the method comprises:

[0006] receiving a first request, the first request being used to indicate a computing power request of a terminal;

[0007] selecting a second node, the second node being used to provide computing power services for the terminal;

[0008] performing a first operation, the first operation being used to trigger the second node to provide computing power services for the terminal.

[0009] According to a second aspect of an embodiment of the present disclosure, a computing power selection method is provided, executed by a terminal, and the method comprises:

[0010] sending a first request, the first request being used to indicate a computing power request of a terminal.

[0011] According to a third aspect of an embodiment of the present disclosure, a computing power selection method is provided, executed by a fifth node, the fifth node being a node capable of providing computing power services, and the method comprises:

[0012] sending node information of the fifth node.

[0013] According to a fourth aspect of an embodiment of the present disclosure, a computing power selection method is provided, used in a communication system, the communication system comprising a first node and a terminal, and the method comprises:

[0014] the terminal sends a first request;

[0015] The first node receives a first request, the first request being used to indicate a computing power request of a terminal;

[0016] The first node selects a second node; the second node is used to provide computing power service for the terminal;

[0017] The first node performs a first operation, the first operation being used to trigger the second node to provide computing power service for the terminal.

[0018] According to a fifth aspect of the embodiments of the present disclosure, a first node is provided, comprising:

[0019] The transceiver is configured to receive a first request, the first request being used to indicate a computing power request of a terminal;

[0020] The processing module is configured to select a second node; the second node is used to provide computing power service for the terminal;

[0021] The processing module is further configured to perform a first operation, the first operation being used to trigger the second node to provide computing power service for the terminal.

[0022] According to a sixth aspect of the embodiments of the present disclosure, a terminal is provided, comprising:

[0023] The transceiver is configured to send a first request, the first request being used to indicate a computing power request of a terminal.

[0024] According to a seventh aspect of the embodiments of the present disclosure, a fifth node is provided, comprising:

[0025] The transceiver is configured to send node information of the fifth node.

[0026] According to an eighth aspect of the embodiments of the present disclosure, a communication device is provided, comprising:

[0027] One or more processors;

[0028] The processor is configured to call instructions to enable the communication device to perform the computing power selection method according to any one of the first aspect to the third aspect.

[0029] According to a ninth aspect of the embodiments of the present disclosure, a communication system is provided, comprising a first node, a terminal and a fifth node, wherein the first node is configured to implement the computing power selection method according to the first aspect, the terminal is configured to implement the computing power selection method according to the second aspect, and the fifth node is configured to implement the computing power selection method according to the second aspect.

[0030] According to a tenth aspect of the embodiments of the present disclosure, a storage medium is provided, and the storage medium stores instructions. When the instructions run on a communication device, the communication device performs the computing power selection method according to any one of the first aspect to the third aspect. BRIEF DESCRIPTION OF DRAWINGS

[0031] The above and / or additional aspects and advantages of the present disclosure will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:

[0032] FIG. 1A is a schematic diagram of an architecture of a CCF and a CF according to an embodiment of the present disclosure;

[0033] FIGS. 1B-1D are schematic diagrams of architectures of communication systems according to embodiments of the present disclosure;

[0034] FIG. 2A is a schematic diagram of interactions of a computing power selection method according to an embodiment of the present disclosure;

[0035] FIG. 2B is a schematic diagram of interactions of a computing power selection method according to an embodiment of the present disclosure;

[0036] FIG. 2C is a schematic diagram of interactions of a computing power selection method according to an embodiment of the present disclosure;

[0037] FIG. 3 is a schematic diagram of a flow of a computing power selection method according to another embodiment of the present disclosure;

[0038] FIG. 4A is a schematic diagram of a flow of a computing power selection method according to another embodiment of the present disclosure;

[0039] FIG. 4B is a schematic diagram of a flow of a computing power selection method according to another embodiment of the present disclosure;

[0040] FIG. 5A is a schematic diagram of a flow of a computing power selection method according to another embodiment of the present disclosure;

[0041] FIG. 5B is a schematic diagram of interactions of a computing power selection method according to an embodiment of the present disclosure;

[0042] FIG. 5C is a schematic diagram of interactions of a computing power selection method according to an embodiment of the present disclosure;

[0043] FIG. 5D is a schematic diagram of interactions of a computing power selection method according to an embodiment of the present disclosure;

[0044] FIG. 6A is a schematic diagram of a structure of a first node according to an embodiment of the present disclosure;

[0045] FIG. 6B is a schematic diagram of a structure of a terminal according to an embodiment of the present disclosure;

[0046] FIG. 6C is a schematic diagram of a structure of a fifth node according to an embodiment of the present disclosure;

[0047] FIG. 7A is a structural schematic diagram of a communication device according to an embodiment of the present disclosure;

[0048] FIG. 7B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0049] Embodiments of the present disclosure provide a computing power selection method and device, a communication device, a communication system, and a storage medium.

[0050] In a first aspect, embodiments of the present disclosure provide a computing power selection method, which is performed by a first node, and includes:

[0051] receiving a first request, the first request being used to indicate a computing power request of a terminal;

[0052] selecting a second node, the second node being used to provide computing power service for the terminal;

[0053] performing a first operation, the first operation being used to trigger the second node to provide computing power service for the terminal.

[0054] In the above embodiments, the terminal sends a first request to the first node to request computing power. After receiving the first request, the first node selects a second node to provide computing power service for the terminal, and performs a first operation to make the second node provide computing power service for the terminal. Therefore, the present disclosure provides a method for selecting a computing power node for a terminal and controlling the computing power node to provide computing power service for the terminal. When the computing power of the terminal cannot support certain services, the method of the present disclosure can be used to allocate computing power for these services, so as to meet the computing power demand of the terminal, ensure the smooth progress of the terminal services, and guarantee the communication stability.

[0055] In combination with some embodiments of the first aspect, in some embodiments, the first request is used to indicate at least one of the following:

[0056] a first identifier, the first identifier being used to indicate at least one of a computing power type requested by the terminal, a computing power service requested by the terminal, and a computing power slice requested by the terminal;

[0057] the computing power type requested by the terminal;

[0058] the computing power service requested by the terminal;

[0059] the computing power slice requested by the terminal.

[0060] In the above embodiments, the first request can be used to indicate the computing power requirement of the terminal, such as indicating the computing power type, computing power service, computing power slice, etc. requested by the terminal, so that when the first node selects the second node after receiving the first request, the first node can select a suitable computing power node for the terminal based on the computing power requirement of the terminal to accurately and efficiently execute the service of the terminal.

[0061] In some embodiments of the first aspect, the receiving the first request comprises at least one of:

[0062] receiving the first request sent by the terminal;

[0063] receiving the first request sent by the service node of the terminal.

[0064] In the above embodiments, it is explained that the first node can receive the first request in which way, so that the first node can successfully receive the first request.

[0065] In some embodiments of the first aspect, the selecting the second node comprises:

[0066] sending a second request to a third node, the third node being configured to store information of network functions, the second request being used to request node information of at least one fourth node from the third node, the fourth node comprising: a node capable of successfully providing computing power service for the terminal;

[0067] receiving a feedback message sent by the third node, the feedback message comprising node information of at least one fourth node;

[0068] selecting one fourth node from the at least one fourth node as the second node based on the node information of the at least one fourth node.

[0069] In some embodiments of the first aspect, the second request is used to indicate at least one of:

[0070] the first request;

[0071] location information of the terminal;

[0072] a serving cell of the terminal;

[0073] a public land mobile network (PLMN) of the terminal.

[0074] In some embodiments of the first aspect, the selecting the second node comprises:

[0075] receiving node information of at least one fifth node sent by the at least one fifth node, the fifth node being a node capable of providing computing power service;

[0076] select a fifth node as the second node from the at least one fifth node based on node information of the at least one fifth node.

[0077] In some embodiments of the first aspect, in some embodiments, the node information comprises at least one of:

[0078] a node identifier of the node;

[0079] transport layer address information of the node;

[0080] a computing power service supported by the node.

[0081] In some embodiments of the first aspect, in some embodiments, the computing power service comprises at least one of:

[0082] a second identifier, the second identifier being used to indicate at least one of a computing power type supported by the node, a computing power service supported by the node, and a computing power slice supported by the node;

[0083] a computing power type supported by the node;

[0084] a computing power service supported by the node;

[0085] a computing power slice supported by the node.

[0086] In some embodiments of the first aspect, in some embodiments, the computing power service supported by the node is different in different service areas; wherein the service area comprises at least one of a geographic location, a PLMN, and a tracking area (TA).

[0087] In the above embodiments, a method is provided for how the first node selects the second node, so that the first node can successfully select a computing power node providing a computing power service for the terminal. In the above embodiments, the first node considers multiple dimensions in the process of selecting the second node, including the computing power requirement of the terminal, the location information of the terminal, the serving cell of the terminal, the PLMN of the terminal, and the computing power service supported by the node, so that the second node selected by the first node is the most suitable computing power node for the terminal, so that the computing power node can accurately and efficiently perform the service of the terminal.

[0088] In some embodiments of the first aspect, in some embodiments, the first operation comprises at least one of:

[0089] sending a third request to the second node, the third request being used to request the second node to provide a computing power service for the terminal;

[0090] updating a context related to the computing power of the terminal based on node information of the second node.

[0091] In the above embodiments, a specific execution process of the first operation is defined, so that the first node makes the second node successfully provide the terminal with the computing power service by executing the first operation.

[0092] In a second aspect, the embodiments of the present disclosure provide a computing power selection method, the method is executed by a terminal, and the method comprises:

[0093] sending a first request, the first request being used to indicate a computing power request of the terminal.

[0094] In some embodiments of the second aspect, the first request is used to indicate at least one of the following:

[0095] a first identifier, the first identifier being used to indicate at least one of a computing power type requested by the terminal, a computing power service requested by the terminal, and a computing power slice requested by the terminal;

[0096] the computing power type requested by the terminal;

[0097] the computing power service requested by the terminal;

[0098] the computing power slice requested by the terminal.

[0099] In some embodiments of the second aspect, the sending of the first request comprises at least one of the following:

[0100] sending the first request to the first node;

[0101] sending the first request to a service node of the terminal.

[0102] In a third aspect, the embodiments of the present disclosure provide a computing power selection method, the method is executed by a fifth node, the fifth node being a node capable of providing a computing power service, and the method comprises:

[0103] sending node information of the fifth node.

[0104] In some embodiments of the third aspect, the sending of the node information of the fifth node comprises at least one of the following

[0105] :

[0106] sending the node information of the fifth node to the first node;

[0107] sending the node information of the fifth node to a third node.

[0108] In some embodiments of the third aspect, the node information comprises at least one of the following:

[0109] a node identifier of the node.

[0110] Transport layer address information of the node;

[0111] Computing power service supported by the node.

[0112] In some embodiments combined with the third aspect, in some embodiments, the computing power service includes at least one of:

[0113] A second identifier, the second identifier being used to indicate at least one of a computing power type supported by the node, a computing power service supported by the node, and a computing power slice supported by the node.

[0114] The computing power type supported by the node;

[0115] The computing power service supported by the node;

[0116] The computing power slice supported by the node.

[0117] In some embodiments combined with the third aspect, in some embodiments, the computing power service supported by the fifth node in different service areas is different; wherein the service area includes at least one of a geographic location, a PLMN, and a tracking area (TA).

[0118] In a fourth aspect, the embodiments of the present disclosure provide a computing power selection method, applied to a communication system including a first node and a terminal, and the method includes:

[0119] The terminal sends a first request;

[0120] The first node receives the first request, and the first request is used to indicate a computing power request of the terminal;

[0121] The first node selects a second node, and the second node is used to provide a computing power service for the terminal;

[0122] The first node performs a first operation, and the first operation is used to trigger the second node to provide the computing power service for the terminal.

[0123] In a fifth aspect, the embodiments of the present disclosure provide a first node, including:

[0124] A transceiver module, configured to receive a first request, and the first request is used to indicate a computing power request of a terminal;

[0125] A processing module, configured to select a second node, and the second node is used to provide a computing power service for the terminal;

[0126] The processing module is further configured to perform a first operation, and the first operation is used to trigger the second node to provide the computing power service for the terminal.

[0127] In some embodiments combined with the fifth aspect, in some embodiments, the first request is used to indicate at least one of:

[0128] a first identifier, the first identifier being used to indicate at least one of a type of computing power requested by the terminal, a service of computing power requested by the terminal, or a slice of computing power requested by the terminal;

[0129] the type of computing power requested by the terminal;

[0130] the service of computing power requested by the terminal;

[0131] the slice of computing power requested by the terminal.

[0132] In some embodiments combined with the fifth aspect, in some embodiments, the receiving the first request comprises at least one of:

[0133] receiving the first request sent by the terminal;

[0134] receiving the first request sent by a service node of the terminal.

[0135] In some embodiments combined with the fifth aspect, in some embodiments, the selecting the second node comprises:

[0136] sending a second request to a third node, the third node being used to store information of network functions, the second request being used to request node information of at least one fourth node from the third node, the fourth node comprising a node capable of successfully providing computing power service for the terminal;

[0137] receiving a feedback message sent by the third node, the feedback message comprising node information of at least one fourth node;

[0138] selecting one fourth node as the second node from at least one fourth node based on the node information of at least one fourth node.

[0139] In some embodiments combined with the fifth aspect, in some embodiments, the second request is used to indicate at least one of:

[0140] the first request;

[0141] location information of the terminal;

[0142] a serving cell of the terminal;

[0143] a public land mobile network (PLMN) of the terminal.

[0144] In some embodiments combined with the fifth aspect, in some embodiments, the selecting the second node comprises:

[0145] receive node information of at least one fifth node, the at least one fifth node being a node capable of providing a computing power service;

[0146] select one fifth node from the at least one fifth node as the second node based on the node information of the at least one fifth node.

[0147] In some embodiments of the fifth aspect, in some embodiments, the node information comprises at least one of:

[0148] a node identifier of the node;

[0149] transport layer address information of the node;

[0150] a computing power service supported by the node.

[0151] In some embodiments of the fifth aspect, in some embodiments, the computing power service comprises at least one of:

[0152] a second identifier, the second identifier being used to indicate at least one of a computing power type supported by the node, a computing power service supported by the node, and a computing power slice supported by the node;

[0153] a computing power type supported by the node;

[0154] a computing power service supported by the node;

[0155] a computing power slice supported by the node.

[0156] In some embodiments of the fifth aspect, in some embodiments, the computing power service supported by the node is different in different service areas; wherein the service area comprises at least one of a geographic location, a PLMN, and a tracking area (TA).

[0157] In some embodiments of the fifth aspect, in some embodiments, the first operation comprises at least one of:

[0158] sending a third request to the second node, the third request being used to request the second node to provide the computing power service to the terminal;

[0159] updating a context related to the computing power of the terminal based on the node information of the second node.

[0160] In a sixth aspect, the embodiments of the present disclosure provide a terminal, comprising:

[0161] a transceiver, configured to send a first request, the first request being used to indicate a computing power request of the terminal.

[0162] In some embodiments of the sixth aspect, in some embodiments, the first request is used to indicate at least one of:

[0163] a first identifier, the first identifier being used to indicate at least one of a type of computing power requested by the terminal, a computing power service requested by the terminal, and a computing power slice requested by the terminal;

[0164] the type of computing power requested by the terminal;

[0165] the computing power service requested by the terminal;

[0166] the computing power slice requested by the terminal.

[0167] In some embodiments combined with the sixth aspect, in some embodiments, the sending the first request comprises at least one of:

[0168] sending the first request to the first node;

[0169] sending the first request to a service node of the terminal.

[0170] In a seventh aspect, the embodiments of the present disclosure provide a terminal, comprising:

[0171] a transceiver module, configured to send node information of the fifth node.

[0172] In some embodiments combined with the seventh aspect, in some embodiments, the sending the node information of the fifth node comprises at least one of:

[0173] sending the node information of the fifth node to the first node;

[0174] sending the node information of the fifth node to a third node.

[0175] In some embodiments combined with the seventh aspect, in some embodiments, the node information comprises at least one of:

[0176] a node identifier of the node;

[0177] transport layer address information of the node;

[0178] a computing power service supported by the node.

[0179] In some embodiments combined with the seventh aspect, in some embodiments, the computing power service comprises at least one of:

[0180] a second identifier, the second identifier being used to indicate at least one of a type of computing power supported by the node, a computing power service supported by the node, and a computing power slice supported by the node;

[0181] the type of computing power supported by the node;

[0182] the computing power service supported by the node;

[0183] Computing power slices supported by the node.

[0184] In some embodiments in combination with the seventh aspect, the computing power services supported by the fifth node are different for different service areas; wherein the service areas include at least one of a geographic location, a PLMN, and a tracking area (TA).

[0185] In an eighth aspect, the embodiments of the present disclosure propose a communication device, which includes one or more processors, one or more memories for storing instructions, wherein the processor is configured to invoke the instructions to cause the communication device to perform the computing power selection method described in the first aspect, the optional implementation of the first aspect, the second aspect, the optional implementation of the second aspect, the third aspect, and the optional implementation of the third aspect.

[0186] In a ninth aspect, the embodiments of the present disclosure propose a communication system, which includes a first node, a terminal, and a fifth node; wherein the first node is configured to perform the method described in the first aspect and the optional implementation of the first aspect, the terminal is configured to perform the method described in the second aspect and the optional implementation of the second aspect, and the fifth node is configured to perform the method described in the third aspect and the optional implementation of the third aspect.

[0187] In a tenth aspect, the embodiments of the present disclosure propose a storage medium, which stores instructions, when the instructions are run on a communication device, causing the communication device to perform the computing power selection method described in the first aspect, the optional implementation of the first aspect, the second aspect, the optional implementation of the second aspect, the third aspect, and the optional implementation of the third aspect.

[0188] In an eleventh aspect, the embodiments of the present disclosure propose a program product, which, when executed by a communication device, causes the communication device to perform the computing power selection method described in the first aspect, the optional implementation of the first aspect, the second aspect, the optional implementation of the second aspect, the third aspect, and the optional implementation of the third aspect.

[0189] In a twelfth aspect, the embodiments of the present disclosure propose a computer program, which, when run on a computer, causes the computer to perform the computing power selection method described in the first aspect, the optional implementation of the first aspect, the second aspect, the optional implementation of the second aspect, the third aspect, and the optional implementation of the third aspect.

[0190] It can be understood that the first node, the terminal, the fifth node, the communication device, the communication system, the storage medium, the program product, and the computer program are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects they can achieve can refer to the beneficial effects in the corresponding method, which will not be described here again.

[0191] The embodiments of the present disclosure propose an invention name. In some embodiments, the terms such as the computing power selection method, the information processing method, the information sending method, and the information receiving method can be replaced with each other, the terms such as the communication device, the information processing device, the information sending device, and the information receiving device can be replaced with each other, and the terms such as the information processing system, the communication system, the information sending system, and the information receiving system can be replaced with each other.

[0192] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or some or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments arbitrarily.

[0193] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0194] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.

[0195] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as “one”, “a”, “the”, “above”, “said”, “preceding”, “this” and the like, can represent “one and only one”, or “one or more”, “at least one” and the like. For example, in the case of using articles such as “a”, “an”, “the” and the like in English, the noun after the article can be understood as singular expression, or can be understood as plural expression.

[0196] In the embodiments of the present disclosure, “plurality” means two or more.

[0197] In some embodiments, the terms such as “at least one of”, “at least one of”, “at least one of”, “one or more”, “a plurality of”, “multiple” and the like can be replaced with each other.

[0198] The description manner such as "at least one of A, B, C, and the like", "A and / or B and / or C, and the like" in the embodiments of the present disclosure includes any one of A, B, and C existing alone, and also includes any combination of any multiple of A, B, and C, and each case can exist alone; for example, "at least one of A, B, and C" includes a case of A alone, a case of B alone, a case of C alone, a case of combination of A and B, a case of combination of A and C, a case of combination of B and C, and a case of combination of A and B and C; for example, A and / or B includes a case of A alone, a case of B alone, and a case of combination of A and B.

[0199] In some embodiments, the description manner such as "A in a case, and B in another case", "in response to a case A, in response to another case B" and the like can include the following technical solutions according to the case: A is executed regardless of B, that is, A in some embodiments; B is executed regardless of A, that is, B in some embodiments; A and B are selectively executed, that is, from A and B, execution is selected in some embodiments; A and B are both executed, that is, A and B in some embodiments. When there are more branches of A, B, C and the like, it is similar to the above.

[0200] The prefix words "first", "second" and the like in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should be referred to the description in the context of the claims or embodiments, and should not be construed as redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.

[0201] In some embodiments, "including A", "containing A", "for indicating A", and "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.

[0202] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "if", "if" and the like can be replaced with each other.

[0203] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above" and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.

[0204] In some embodiments, the apparatus and the like can be interpreted as physical or virtual, and the name thereof is not limited to the name described in the embodiments. The terms "apparatus", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.

[0205] In some embodiments, "network" can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.

[0206] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be used interchangeably.

[0207] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.

[0208] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (for example, also referred to as device-to-device (D2D), vehicle-to-everything (V2X), and so on), embodiments of the present disclosure can also be applied. In this case, a structure in which a terminal has all or part of the functions of an access network device can also be provided. Furthermore, the language of "uplink," "downlink," and so on can also be replaced with language corresponding to communication between terminals (for example, "side"). For example, an uplink channel, a downlink channel, and so on can be replaced with a side channel, and an uplink, a downlink, and so on can be replaced with a side link.

[0209] In some embodiments, a terminal can be replaced with an access network device, a core network device, or a network device. In this case, a structure in which an access network device, a core network device, or a network device has all or part of the functions of a terminal can also be provided.

[0210] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country in which the location is situated.

[0211] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.

[0212] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0213] The correspondence shown in each table in the present disclosure can be configured or predefined. The values of the information in each table are merely examples, and other values can be configured, and the present disclosure is not limited thereto. When configuring the correspondence between the information and the parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows in the table in the present disclosure can also not be configured. For another example, the above table can be appropriately deformed and adjusted, for example, split, merged, etc. The names of the parameters shown in the titles of the above tables can also use other names understandable by the communication device, and the values or representations of the parameters can also use other values or representations understandable by the communication device. The above tables can also use other data structures when implemented, for example, arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, etc.

[0214] The predefinition in the present disclosure can be understood as definition, predefinition, storage, prestorage, prenegotiation, preconfiguration, solidification, or pre-burning.

[0215] The terms of the present disclosure are introduced as follows:

[0216] 1. Computing capability

[0217] Computing capability is the ability of a node with computing capability in a network to achieve a specific result output through processing of data, specifically including but not limited to computing, reading and writing (memory or storage) capability. Computing capability can be distributed on various forms of devices such as network edge, cloud data center, networked terminal, forwarding node, etc.

[0218] 2. Computing and Network Convergence

[0219] A new network architecture oriented to computing and network convergence evolution, through the coordinated scheduling of computing resource and network resource state, schedules the services of different applications to the optimal computing node through the optimal path, to ensure user experience and global resource optimization.

[0220] 3. Wireless network computing capability

[0221] A wireless communication system is a node with computing capabilities that processes data to output specific results, including but not limited to computing and read / write (memory or storage) capabilities.

[0222] 4. Wireless network computing node

[0223] Wireless computing nodes include wireless devices that can provide computing and storage capabilities within wireless communication systems, terminals connected to the network via wireless communication systems, core network equipment, edge computing devices, and data centers. Infrastructure capable of deploying wireless communication system functions can potentially serve as wireless computing nodes.

[0224] In some embodiments, the computing resources of one or more computing nodes are uniformly managed and scheduled by a computing control node.

[0225] Optionally, a computing control function (CCF) and a computing function (CF) are introduced into the computing network.

[0226] Optionally, CCF can also be called a computing management function, and the name is not limited. Optionally, CCF can be used to control and schedule computing resources. CCF can be deployed in the core network or on the RAN side, such as the RIC (RAN Intelligent Controller) in O-RAN.

[0227] Optionally, the CF can be used to perform computing tasks. The CF can be deployed in the core network, included in the RAN function, or included in the UE function.

[0228] Optionally, Figure 1A is a schematic diagram of the architecture of CCF and CF according to an embodiment of the present disclosure. There can be multiple CCFs in the network, and as shown in Figure 1A, one CCF can control at least one CF, and different CCFs can provide different computing power services.

[0229] Optionally, Figures 1B-1D are schematic diagrams of the architecture of a communication system according to embodiments of the present disclosure.

[0230] As shown in FIG. 1B, the user equipment (User Equipment, UE) and the RAN can both serve as CF, and the CCF can be a core network node, and can be connected with the access and mobility management function (Access and Mobility Management Function, AMF) based on a service-based interface (Service-based interface, SBI) interface.

[0231] As shown in FIG. 1C, the UE and the RAN can both serve as CF, and the CCF can be a core network node or a RAN central control node, and the CCF communicates with the RAN and / or the UE through a new interface.

[0232] As shown in FIG. 1D, the UE and the RAN can both serve as CF, and the CCF can be a core network node or a RAN central control node, and the RAN communicates with the CCF through SBI.

[0233] It should be noted that the above-mentioned UE can also be other terminal, the above-mentioned RAN can also be other access network equipment, and the above-mentioned AMF can also be other core network equipment.

[0234] In some embodiments, the terminal includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-enabled car, a smart car, a tablet computer (Pad), a wireless transceiver-enabled computer, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like, but is not limited thereto.

[0235] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a wireless fidelity (WiFi) system, but is not limited thereto.

[0236] In some embodiments, the technical solutions of the present disclosure can be applicable to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.

[0237] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but are not limited thereto.

[0238] In some embodiments, the core network device can be one device including one or more network elements, or can be multiple devices or device groups each including all or part of the one or more network elements. The network element can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC), for example. Alternatively, the core network device can also be a location management function network element. Exemplarily, the location management function network element includes a location server, which can be implemented as any one of a location management function (LMF), an enhanced serving mobile location center (E-SMLC), a secure user plane location (SUPL), and a SUPL location platform (SUPL LP).

[0239] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new business scenarios appear, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.

[0240] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subject, but are not limited thereto. The subjects shown in FIG. 1 are exemplary, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, and the connection relationship between the subjects is exemplary. The subjects can be connected or not connected, and the connection can be in any manner, can be direct connection or indirect connection, and can be wired connection or wireless connection.

[0241] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other computing power selection method, next-generation system extended based thereon, and the like. In addition, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, and the like).

[0242] FIG. 2A is an interaction diagram of a computing power selection method according to an embodiment of the present disclosure. As shown in FIG. 2A, the present embodiment relates to a computing power selection method for the communication system 100, the method comprising:

[0243] Step 2101, the at least one fifth node sends node information of the fifth node to the third node.

[0244] Optionally, the embodiment of FIG. 2A can be applicable to the architecture shown in FIG. IB.

[0245] Optionally, the fifth node can be a node capable of providing computing power services; for example, the fifth node can be the CCF described above.

[0246] Optionally, the third node can be used to store information of network functions, for example, the third node can be a Network Repository Function (NRF) network element.

[0247] Optionally, the node information described above can include at least one of the following:

[0248] Node identifier of the node;

[0249] Transport layer address information of the node;

[0250] Computing power services supported by the node.

[0251] Optionally, the computing power services supported by the node can include at least one of the following:

[0252] Second identifier,

[0253] Computing power type supported by the node;

[0254] Computing power service supported by the node;

[0255] Computing power slice (or computing power resource) supported by the node.

[0256] Optionally, the second identifier described above can be used to indicate at least one of the computing power type supported by the node, the computing power service supported by the node, and the computing power slice supported by the node; the second identifier can also be referred to as a computing power identifier, which can be agreed upon through a protocol, for example, at least one of the computing power type, the computing power service, and the computing power slice can be agreed to correspond to an identifier, and when the fifth node sends the node information, the second identifier in the node information can be an identifier corresponding to at least one of the computing power type supported by the node, the computing power service supported by the node, and the computing power slice supported by the node.

[0257] Optionally, the computing power type described above can refer to, for example, a hardware type used when computing power is calculated, which can be divided according to computing power, for example, the computing power type can include at least one of the following: computing power using a graphics processing unit (GPU), computing power using a central processing unit (CPU), and computing power using a field programmable gate array (FPGA).

[0258] Optionally, the computing power service can be, for example, a computing power service requested by the terminal for which service, for example, the computing power service can include at least one of the following: AI model training, AI model inference, video rendering, video processing, perception data processing, application layer processing, rendering of XR service, etc.

[0259] Optionally, the computing power slice can include, for example, a network slice supporting processing of application layer data, wherein the computing power types and / or computing power services supported by different computing power slices are the same or different.

[0260] Optionally, in some embodiments, the computing power services supported by nodes in different service areas are different; wherein the service area can include at least one of a geographic location, a public land mobile network (PLMN), and a tracking area (TA). That is, the computing power services supported by nodes in different geographic locations are different, or the computing power services supported by nodes in different PLMNs are different, or the computing power services supported by nodes in different TAs are different.

[0261] Optionally, in some other embodiments, the computing power services supported by nodes in different service areas can be the same.

[0262] Optionally, the node information can be sent by the fifth node to the third node when the fifth node performs CCF registration with the third node. Alternatively, the fifth node can send the node information to the third node based on a request of the third node.

[0263] Step 2102, the terminal sends a first request to the first node.

[0264] Optionally, the first node can be an AMF. In some embodiments, the method in which the terminal sends the first request to the first node can include that the terminal directly sends the first request to the first node, for example, the terminal sends the first request to the first node through a non-access layer (NAS) message. In some other embodiments, the method in which the terminal sends the first request to the first node can include that the terminal sends the first request to the first node through a service node of the terminal, for example, the terminal sends the first request to the service RAN node of the terminal through an access layer (AS) message, and then the service RAN node sends the first request to the first node. Optionally, the first request sent by the terminal to the service RAN node can be included in a radio resource control (RRC) setup completion message, or can be included in other messages, which are not limited in the present disclosure.

[0265] Optionally, the first request can be used to indicate a computing power request of the terminal. Optionally, the first request can be sent to the first node when the terminal needs to request computing power. In some embodiments, the first request can be used to indicate at least one of the following:

[0266] a first identifier;

[0267] a computing power type requested by the terminal;

[0268] a computing power service requested by the terminal;

[0269] a computing power slice requested by the terminal.

[0270] Optionally, the first identifier described above can be used to indicate at least one of the computing power type requested by the terminal, the computing power service requested by the terminal, and the computing power slice requested by the terminal. The first identifier can also be referred to as a computing power identifier. The first identifier can be determined by a protocol agreement, for example, an agreement on the correspondence between at least one of the computing power type, the computing power service, and the computing power slice and the identifier. When the terminal sends the first request, the first identifier indicated by the first request can be an identifier corresponding to at least one of the computing power type requested by the terminal, the computing power service requested by the terminal, and the computing power slice requested by the terminal.

[0271] For detailed descriptions of the computing power type, the computing power service, and the computing power slice, refer to the descriptions of step 2101 above.

[0272] Step 2103: The first node sends a second request to a third node.

[0273] For detailed descriptions of the first node and the third node, refer to the descriptions above.

[0274] Optionally, the second request can be used to request node information of at least one fourth node from the third node. The fourth node can include a node that can successfully provide computing power service to the terminal, for example, a node that can successfully provide the computing power service requested by the terminal to the terminal.

[0275] The second request can be used to indicate at least one of the following:

[0276] the first request;

[0277] location information of the terminal;

[0278] a serving cell of the terminal;

[0279] a PLMN of the terminal.

[0280] Optionally, the location information of the terminal described above can include at least one of the following: geographical location information of the terminal, cell information where the terminal is located, a TA of the terminal, and a PLMN serving the terminal.

[0281] Optionally, the second request can be included in an NF discovery request message (Nnrf_NFDiscovery_Request) in some embodiments.

[0282] Step 2104, the third node determines at least one fourth node based on the second request.

[0283] Optionally, the third node can determine the computing power requirement of the terminal and one or more of the location of the terminal, the serving cell, and the PLMN based on the second request, and then the terminal can determine at least one fourth node that can successfully provide computing power service for the terminal from at least one fifth node in combination with the node information sent by the fifth node.

[0284] Optionally, the fourth node determined by the third node can satisfy at least one of the following:

[0285] The computing power type supported by the fourth node includes the computing power type requested by the terminal;

[0286] The computing power service supported by the fourth node includes the computing power service requested by the terminal;

[0287] The computing power slice supported by the fourth node includes the computing power slice requested by the terminal;

[0288] The computing power service range of the fourth node covers the location information of the terminal;

[0289] The computing power service range of the fourth node at least partially overlaps with the serving cell of the terminal;

[0290] The computing power service range of the fourth node at least partially overlaps with the PLMN of the terminal.

[0291] Step 2105, the third node sends a feedback message to the first node.

[0292] Optionally, the node information of the at least one fourth node can be included in the feedback message.

[0293] Optionally, the feedback message can be included in an NF discovery feedback message (Nnrf_NFDiscovery_response) in some embodiments.

[0294] Step 2106, the first node selects one fourth node as a second node from the at least one fourth node based on the node information of the at least one fourth node.

[0295] Optionally, the second node can be the node finally determined to provide computing power service for the terminal, such as the node finally providing the computing power service requested by the terminal for the terminal.

[0296] Optionally, the first node can select a node with higher computing power efficiency from the at least one fourth node as the second node; or the first node can select a node with lower load from the at least one fourth node as the second node; or the first node can select a node closer to the terminal from the at least one fourth node as the second node; or the first node can select a node from the at least one fourth node as the second node at random. Of course, there can be other implementation manners, and the present disclosure does not make a specific limitation in this regard.

[0297] Step 2107, the first node performs a first operation.

[0298] Optionally, the first operation can be used to enable the second node to provide computing power service for the terminal. For example, the first operation can include at least one of the following:

[0299] sending a third request to the second node, the third request being used to request the second node to provide computing power service for the terminal, for example, the third request being used to request the second node to provide the terminal with computing power service requested by the terminal;

[0300] updating a terminal computing power related context based on node information of the second node, for example, the updating of the terminal computing power related context can include at least one of the following: establishing the terminal computing power related context, modifying the terminal computing power related context, and deleting the terminal computing power related context.

[0301] In the above embodiment, the terminal sends a first request to the first node to request computing power, after receiving the first request, the first node selects a second node to provide computing power service for the terminal, and performs a first operation to enable the second node to provide computing power service for the terminal. It can be seen that the present disclosure provides a method for selecting a computing power node for a terminal and controlling the computing power node to provide computing power service for the terminal. Therefore, when the computing power of the terminal cannot support certain services, the method of the present disclosure can be used to allocate computing power for these services, meet the computing power demand of the terminal, ensure the smooth progress of the terminal services, and guarantee the communication stability.

[0302] In the above embodiment, the first request can be used to indicate the computing power demand of the terminal, for example, indicating the computing power type, computing power service, computing power slice, etc. requested by the terminal, so that when the first node selects the second node after receiving the first request, the first node can select a suitable computing power node for the terminal based on the computing power demand of the terminal to accurately and efficiently perform the services of the terminal.

[0303] In the above embodiment, a method for the first node to select the second node is provided, so that the first node can successfully select a computing power node providing computing power service for the terminal. In the above embodiment, the first node considers multiple dimensions in the process of selecting the second node, including computing power demand of the terminal, location information of the terminal, serving cell of the terminal, PLMN of the terminal, and computing power service supported by the node, so that the second node selected by the first node is the most suitable computing power node for the terminal, so that the computing power node can accurately and efficiently perform the service of the terminal.

[0304] In the above embodiment, the specific execution process of the first operation is limited, so that the first node performs the first operation to make the second node successfully provide computing power service for the terminal.

[0305] The computing power selection method related to the embodiments of the present disclosure can include at least one of steps 2101-2107. For example, step 2101 can be implemented as an independent embodiment, step 2102 can be implemented as an independent embodiment, and steps 2101+2102 can be implemented as an independent embodiment, but not limited thereto.

[0306] In the present embodiment or embodiment, each step can be independent, arbitrarily combined or exchanged in order, optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other embodiments.

[0307] FIG. 2B is an interaction diagram of a computing power selection method according to an embodiment of the present disclosure. As shown in FIG. 2B, the present embodiment relates to a computing power selection method for a communication system 100, which includes:

[0308] Step 2201: The at least one fifth node sends node information of the fifth node to the first node.

[0309] Optionally, the embodiment of FIG. 2B can be applied to the architecture shown in FIG. 1C.

[0310] Optionally, the fifth node can be a node capable of providing computing power service; for example, the fifth node can be the CCF described above.

[0311] Optionally, the first node can be a RAN node, for example, a serving RAN node of the terminal. Optionally, the fifth node can send the node information to the first node based on the request of the first node, or the fifth node can actively send the node information to the first node.

[0312] Optionally, the fifth node can send the node information to the first node through a logical interface between the fifth node and the first node.

[0313] Details of the node information can be referred to the description of the above embodiments.

[0314] Step 2202, the terminal sends a first request to the first node.

[0315] Details of the first request can be referred to the description of the above embodiments.

[0316] Optionally, the terminal can send the first request to the first node through an AS message, and the first request sent by the terminal to the first node can be included in an RRC setup completion message or other messages, which is not limited in the present disclosure.

[0317] Step 2203, the first node selects a fifth node as a second node from at least one fifth node based on node information of the at least one fifth node.

[0318] Optionally, the second node can be a node finally determined to provide computing power service for the terminal, such as a node finally providing computing power service requested by the terminal for the terminal.

[0319] Optionally, the first node can first select one or more fourth nodes from the at least one fifth node, and then select a second node from the one or more fourth nodes. Details of this part can be referred to the above embodiments.

[0320] Alternatively, the first node can directly select a second node from the at least one fifth node, and optionally, the second node determined by the first node can satisfy at least one of the following conditions:

[0321] The computing power type supported by the second node includes the computing power type requested by the terminal;

[0322] The computing power service supported by the second node includes the computing power service requested by the terminal;

[0323] The computing power slice supported by the second node includes the computing power slice requested by the terminal;

[0324] The computing power service range of the second node covers the location information of the terminal;

[0325] The computing power service range of the second node at least partially overlaps with the service cell of the terminal;

[0326] The computing power service range of the second node at least partially overlaps with the PLMN of the terminal;

[0327] The computing power efficiency is high;

[0328] The load is low;

[0329] The distance to the terminal is short.

[0330] Of course, there can be other implementations, and the present disclosure does not make specific limitations thereto.

[0331] The first node performs the first operation, step 2204.

[0332] For detailed descriptions of this part, please refer to the above embodiment description.

[0333] The difference between the embodiment of FIG. 2B and the above embodiment of FIG. 2A is that, in the embodiment of FIG. 2B, the fifth node directly sends its node information to the first node, and the first node determines the second node based on the request of the terminal, without the method of “the fifth node sends the node information to the third node, the third node determines one or more fourth nodes based on the request of the first node, and then sends them to the first node, and the first node determines the second node from the one or more fourth nodes” in the above embodiment of FIG. 2A.

[0334] In the above embodiment, the terminal sends a first request to the first node to request computing power, after the first node receives the first request, the second node providing computing power service for the terminal is selected, and the first operation is performed to make the second node provide computing power service for the terminal. As can be seen, the present disclosure provides a method for selecting a computing power node for a terminal and controlling the computing power node to provide computing power service for the terminal. Therefore, when the computing power of the terminal cannot support certain services, the method of the present disclosure can be used to allocate computing power for these services, meet the computing power demand of the terminal, ensure the smooth progress of the terminal service, and ensure the stability of communication.

[0335] In the above embodiment, the first request can be used to indicate the computing power demand of the terminal, such as indicating the computing power type, computing power service, computing power slice, etc. requested by the terminal, so that when the first node selects the second node after receiving the first request, it can select a suitable computing power node for the terminal based on the computing power demand of the terminal to accurately and efficiently execute the service of the terminal.

[0336] In the above embodiment, a method for the first node to select the second node is provided, so that the first node can successfully select a computing power node providing computing power service for the terminal. In the above embodiment, the first node considers multiple dimensions such as the computing power demand of the terminal, the location information of the terminal, the serving cell of the terminal, the PLMN of the terminal, and the computing power service supported by the node in the process of selecting the second node, so that the second node selected by the first node is the most suitable computing power node for the terminal, so that the computing power node can accurately and efficiently execute the service of the terminal.

[0337] In the above embodiment, the specific execution process of the first operation is limited, so that the first node can successfully provide computing power service for the terminal by executing the first operation.

[0338] The computing power selection method related to the embodiments of the present disclosure can include at least one of steps 2201-2207. For example, step 2201 can be implemented as an independent embodiment, step 2202 can be implemented as an independent embodiment, steps 2201+2202 can be implemented as an independent embodiment, but the present disclosure is not limited thereto.

[0339] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.

[0340] FIG. 2C is an interaction diagram of a computing power selection method according to an embodiment of the present disclosure. As shown in FIG. 2C, the embodiments of the present disclosure relate to a computing power selection method for a communication system 100, the method comprising:

[0341] Step 2301, the at least one fifth node sends node information of the fifth node to the third node.

[0342] Optionally, the embodiment of FIG. 2C can be applied to the architecture shown in FIG. 1D.

[0343] Step 2302, the terminal sends a first request to the first node.

[0344] Optionally, in the present embodiment of FIG. 2C, the first node can be a RAN node, for example, it can be a serving RAN node of the terminal.

[0345] Optionally, the terminal can send the first request to the first node through an AS message, optionally, the first request sent by the terminal to the first node can be included in an RRC setup complete message, or it can also be included in other messages, which is not limited by the present disclosure.

[0346] Step 2303, the first node sends a second request to the third node.

[0347] Step 2304, the third node determines at least one fourth node based on the second request.

[0348] Step 2305, the third node sends a feedback message to the first node.

[0349] Step 2306, the first node selects one fourth node as a second node from the at least one fourth node based on node information of the at least one fourth node.

[0350] Step 2307, the first node performs a first operation.

[0351] The difference between the embodiment of FIG. 2C and the embodiment of FIG. 2A described above is that the method steps of the two embodiments are the same, but the execution subjects are different, the first node in the embodiment of FIG. 2A is an AMF, and the embodiment in FIG. 2C is a RAN node.

[0352] In the above embodiment, the terminal sends a first request to the first node to request computing power, after the first node receives the first request, the second node providing computing power service for the terminal is selected, and the first operation is performed to make the second node provide computing power service for the terminal. As can be seen, the present disclosure provides a method for selecting a computing power node for a terminal and controlling the computing power node to provide computing power service for the terminal. Therefore, when the computing power of the terminal cannot support certain services, the method of the present disclosure can be used to allocate computing power for these services, meet the computing power demand of the terminal, ensure the smooth progress of the terminal service, and ensure the stability of communication.

[0353] In the above embodiment, the first request can be used to indicate the computing power demand of the terminal, such as indicating the computing power type, computing power service, computing power slice, etc. requested by the terminal, so that when the first node selects the second node after receiving the first request, the first node can select a suitable computing power node for the terminal based on the computing power demand of the terminal to accurately and efficiently execute the service of the terminal.

[0354] In the above embodiment, a method for the first node to select the second node is provided, so that the first node can successfully select a computing power node providing computing power service for the terminal. In the above embodiment, the first node considers multiple dimensions such as the computing power demand of the terminal, the location information of the terminal, the serving cell of the terminal, the PLMN of the terminal, and the computing power service supported by the node during the selection of the second node, so that the second node selected by the first node is the most suitable computing power node for the terminal, so that the computing power node can accurately and efficiently execute the service of the terminal.

[0355] In the above embodiment, the specific execution process of the first operation is limited, so that the first node can successfully provide computing power service for the terminal by executing the first operation.

[0356] The computing power selection method related to the embodiments of the present disclosure can include at least one of steps 2301-2307. For example, step 2301 can be implemented as an independent embodiment, step 2302 can be implemented as an independent embodiment, and steps 2301+2302 can be implemented as an independent embodiment, but not limited thereto.

[0357] In the present embodiment or embodiment, each step can be independently combined or exchanged in order without contradiction, optional modes or optional examples can be combined arbitrarily, and can be combined with any step of other embodiments or other embodiments.

[0358] FIG. 3 is a flowchart of a computing power selection method according to an embodiment of the present disclosure. As shown in FIG. 3, the present embodiment relates to a computing power selection method for a first node, the method comprising:

[0359] Step 3101, receiving a first request.

[0360] Step 3102, selecting a second node.

[0361] Step 3103, performing a first operation.

[0362] Optionally, the first request is used to indicate a computing power request of a terminal.

[0363] Optionally, the second node is used to provide computing power service for the terminal.

[0364] Optionally, the first operation is used to trigger the second node to provide computing power service for the terminal.

[0365] Optionally, the first request is used to indicate at least one of the following:

[0366] a first identifier, the first identifier being used to indicate at least one of a computing power type requested by the terminal, a computing power service requested by the terminal, and a computing power slice requested by the terminal;

[0367] the computing power type requested by the terminal;

[0368] the computing power service requested by the terminal;

[0369] the computing power slice requested by the terminal.

[0370] Optionally, the receiving the first request comprises at least one of the following:

[0371] receiving the first request sent by the terminal;

[0372] receiving the first request sent by a service node of the terminal.

[0373] Optionally, the selecting the second node comprises:

[0374] sending a second request to a third node, the third node being used to store information of network functions, the second request being used to request node information of at least one fourth node from the third node, the fourth node comprising: a node capable of successfully providing computing power service for the terminal;

[0375] receiving a feedback message sent by the third node, the feedback message comprising node information of at least one fourth node;

[0376] The second node is selected from at least one fourth node based on node information of the at least one fourth node.

[0377] Optionally, the second request is used to indicate at least one of:

[0378] The first request;

[0379] Position information of the terminal;

[0380] A serving cell of the terminal;

[0381] A public land mobile network (PLMN) of the terminal.

[0382] Optionally, the second node is selected by:

[0383] Receiving node information of at least one fifth node, the fifth node being a node capable of providing a computing power service;

[0384] The second node is selected from at least one fifth node based on node information of the at least one fifth node.

[0385] Optionally, the node information includes at least one of:

[0386] A node identifier of the node;

[0387] Transport layer address information of the node;

[0388] A computing power service supported by the node.

[0389] Optionally, the computing power service includes at least one of:

[0390] A second identifier, the second identifier being used to indicate at least one of a computing power type supported by the node, a computing power service supported by the node, and a computing power slice supported by the node;

[0391] The computing power type supported by the node;

[0392] The computing power service supported by the node;

[0393] The computing power slice supported by the node.

[0394] Optionally, the computing power service supported by the node is different in different service areas, the service area including at least one of a geographic location, a PLMN, and a tracking area (TA).

[0395] Optionally, the first operation includes at least one of:

[0396] Sending a third request to the second node, the third request being used to request the second node to provide a computing power service for the terminal;

[0397] updating the terminal computing power related context based on the node information of the second node.

[0398] Details about steps 3101-3103 can be found in the above embodiment description.

[0399] The computing power selection method according to the embodiments of the present disclosure can include at least one of steps 3101-3103. For example, step 3101 can be implemented as an independent embodiment, step 3102 can be implemented as an independent embodiment, and steps 3101+3102 can be implemented as an independent embodiment, but are not limited thereto.

[0400] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, and optional modes or examples can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples.

[0401] FIG. 4A is a flowchart of a computing power selection method according to an embodiment of the present disclosure. As shown in FIG. 4A, the present embodiment relates to a computing power selection method for a terminal, and the above method includes:

[0402] Step 4101, sending a first request.

[0403] Optionally, the first request is used to indicate a computing power request of the terminal.

[0404] Optionally, the first request is used to indicate at least one of the following:

[0405] a first identifier, the first identifier being used to indicate at least one of a computing power type requested by the terminal, a computing power service requested by the terminal, and a computing power slice requested by the terminal;

[0406] the computing power type requested by the terminal;

[0407] the computing power service requested by the terminal;

[0408] the computing power slice requested by the terminal.

[0409] Optionally, the sending of the first request includes at least one of the following:

[0410] sending the first request to a first node;

[0411] sending the first request to a service node of the terminal.

[0412] Details about step 4101 can be found in the above embodiment description.

[0413] In the embodiments or examples, each step can be independent, combined arbitrarily or the order exchanged, the optional mode or optional example can be combined arbitrarily, and can be combined arbitrarily with any step of other embodiments or other examples.

[0414] FIG. 4B is a flowchart of a computing power selection method according to an embodiment of the present disclosure. As shown in FIG. 4B, the present embodiment relates to a computing power selection method for a fifth node, and the method comprises the following steps:

[0415] Step 4201: sending node information of the fifth node.

[0416] Optionally, the sending of the node information of the fifth node comprises at least one of the following:

[0417] sending the node information of the fifth node to the first node;

[0418] sending the node information of the fifth node to the third node.

[0419] Optionally, the node information comprises at least one of the following:

[0420] a node identifier of the node;

[0421] transport layer address information of the node;

[0422] a computing power service supported by the node.

[0423] Optionally, the computing power service comprises at least one of the following:

[0424] a second identifier, the second identifier being used to indicate at least one of a computing power type supported by the node, a computing power service supported by the node, and a computing power slice supported by the node;

[0425] a computing power type supported by the node;

[0426] a computing power service supported by the node;

[0427] a computing power slice supported by the node.

[0428] Optionally, the computing power services supported by the fifth node are different in different service areas; wherein the service area comprises at least one of a geographical location, a PLMN and a tracking area TA.

[0429] For details of step 4201, refer to the description of the above embodiments.

[0430] In the embodiments or examples, each step can be independent, combined arbitrarily or the order exchanged, the optional mode or optional example can be combined arbitrarily, and can be combined arbitrarily with any step of other embodiments or other examples.

[0431] FIG. 5A is a flowchart of a computing power selection method according to an embodiment of the present disclosure. As shown in FIG. 5A, the present embodiment relates to a computing power selection method for a communication system including a first node, a terminal, the method including at least one of the following:

[0432] Step 5101, the terminal sends a first request.

[0433] Step 5102, the first node receives the first request.

[0434] Step 5103, the first node selects a second node.

[0435] Step 5104, the first node performs a first operation.

[0436] Optional implementations of steps 5101-5104 can refer to the above embodiments.

[0437] In some embodiments, the above method can include the methods described in the above communication system side, terminal side, network device side, and the like, which will not be described here.

[0438] The computing power selection method according to the present embodiment can include at least one of steps 5101-5104. For example, step 5101 can be implemented as an independent embodiment, and step 5102 can be implemented as an independent embodiment, but not limited thereto.

[0439] In the present embodiment or example, each step can be independently combined or exchanged in order, and optional modes or examples can be combined, and can be combined with any step of other embodiments or other examples.

[0440] The following is an exemplary introduction to the above method.

[0441] 1. Potential wireless computing power network architecture

[0442] The computing power resources of one or more computing power nodes are uniformly managed and scheduled by a computing power control node.

[0443] In the 6G computing power network, the following two functions are introduced:

[0444] - CCF, Computing Control Function, or also can be Computing management function, the name is not limited, the function is used to indicate the control and scheduling of computing resources. Among them, the CCF can be deployed in the core network, or can be deployed in the RAN side, such as RIC (RAN Intelligent controller) in O-RAN.

[0445] - CF, computing function, the function is used to execute computing tasks. Among them, the CF can be deployed in the core network, can be included in the RAN function, or can be included in the UE function.

[0446] - A CCF controls at least one CF.

[0447] - There are multiple CCFs in the network, and different CCFs can provide different computing services.

[0448] The following is a possible function deployment architecture:

[0449] Option 1, based on the extension of 5G architecture (the network functions irrelevant to the invention are omitted in the figure), refer to the above Figure 1B.

[0450] Among them, the CCF is a core network node, which can be connected with the AMF based on the SBI interface

[0451] Option 2, independent computing function (i.e. computing function is irrelevant to AMF), refer to the above Figure 1C.

[0452] Among them, the CCF is a core network node or a central control node of RAN. The CCF communicates with the RAN and / or UE through a new interface.

[0453] Option 3, based on the architecture of RAN service, refer to the above Figure 1D.

[0454] Among them, the CCF is a core network node or a central control node of RAN. The RAN communicates with the CCF through a service interface (SBI).

[0455] 2. The first node determines the CCF serving the UE, comprising:

[0456] - Based on architecture option 1, the first node is AMF, the CCF serving the UE is determined by the AMF (through NRF); Optionally, NRF: NF Repository Function, used for NF registration, management, state detection, and implementation of automatic management of all NFs. When each NF starts, it must register with the NRF to provide services. Registration information includes NF type, address, service list, etc. In the service-oriented architecture, all network element functions need to be registered on the NRF. When a network element function needs to be called, the requesting NF asks the NRF which available NFs are available.

[0457] - Based on architecture option 2, the first node is RAN, the CCF serving the UE is determined by the RAN

[0458] - Based on architecture option 3, the first node is RAN, the CCF serving the UE is determined by the RAN (through NRF)

[0459] 3. The first node determines the CCF serving the UE according to one or more CCF information and the computing power request information of the UE, comprising:

[0460] 3.1 The first node receives one or more selectable CCF information from the second node.

[0461] - Option 1, the first node is AMF, and the second node is NRF

[0462] - Option 2, the first node is RAN, and the second node is CCF

[0463] - Option 3, the first node is RAN, and the second node is NRF

[0464] 3.2 The first node receives the computing power request information of the UE

[0465] - Option 1, the first node receives the computing power request information of the UE from the UE or the RAN;

[0466] - Option 2 and 3, the first node receives the computing power request information of the UE from the UE;

[0467] 4. Based on 3.1, option 1 and option 3, the CCF sends the CCF capability information to the NRF.

[0468] 5. Based on 3.1, option 2, the CCF sends the CCF capability information to the RAN

[0469] 6. Based on 4, the AMF or RAN sends the computing power function request information to the NRF; the NRF feeds back the available CCF information to the AMF or RAN according to the computing power function request information.

[0470] 7. Based on 1-6, the computing power function request information includes at least one of the following:

[0471] - computing power request information of the UE

[0472] - location information of the UE

[0473] 8. Based on 1-6, the available CCF information includes at least one of the following:

[0474] - CCF identifier

[0475] - CCF transport layer address information

[0476] - CCF capability information

[0477] 9. Based on 1-8, the CCF capability information includes at least one of the following information:

[0478] - computing power identifier, used to indicate specific computing power type, service and / or resource;

[0479] - computing hardware type, such as CPU, GPU, FPGA, etc.

[0480] - supported computing power service, such as AI model training, AI model inference, video rendering, perception data processing, etc.

[0481] - supported computing power slice, such as network slice supporting processing application layer data;

[0482] Wherein, the supported computing power information can be per PLMN and / or per TA (Tracking Area).

[0483] 10. Based on 3.2, the computing power request information of the UE includes at least one of the following:

[0484] - requested computing power identifier

[0485] - requested computing power type

[0486] 11. Based on 1-10, the computing power identifier can be used to indicate that the computing power identifier is used to indicate specific computing power type, service and / or resource, and the computing power identifier can be agreed by protocol.

[0487] Embodiment 1 (architecture option 1) of the present application, that is, corresponding to the aforementioned Figure 2A embodiment:

[0488] Figure 5B is a flow diagram of a computing power selection method according to an embodiment of the present disclosure.

[0489] At step 100, one or more CCFs send computing power support information to the NRF, wherein the computing power support information is used to indicate computing power information supported by the corresponding CCF.

[0490] In some embodiments, the computing power support information is sent through a CCF registration process.

[0491] At step 101, the AMF receives first computing power request information from a UE or a serving RAN node of the UE. The first computing power request information is used to indicate the requested computing power type, such as AI training, AI inference, or application layer processing.

[0492] In some embodiments, the AMF receives the first computing power request information from the UE through a NAS message.

[0493] In some embodiments, the AMF receives the first computing power request information from a RAN node, wherein the first computing power request information from the RAN node is received by the RAN node from the UE through an AS message. For example, the information is included in an RRC setup complete message, but the present application is not limited thereto.

[0494] In some embodiments, the first computing power request information includes at least one of the following information:

[0495] - Requested computing power identifier

[0496] - Requested computing power type

[0497] In some embodiments, the computing power identifier is used to indicate a specific computing power type, service, and / or resource, and the computing power identifier can be agreed upon by a protocol.

[0498] In some embodiments, the computing power identifier is divided by service, for example, computing power identifier 1 is used to indicate computing power for AI training; and computing power identifier 2 is used to indicate computing power for video processing.

[0499] In some embodiments, the computing power identifier is divided by computing capability, for example, computing power identifier 1 is used to indicate computing power that needs to use a GPU; and computing power identifier 2 is used to indicate computing power that needs to use a CPU.

[0500] The above is only an example, and the present application is not limited thereto.

[0501] At step 102, the AMF sends an NF discovery request message to the NFR, wherein the NF discovery request message includes second computing power request information, and the second computing power request information can include the first computing power request information.

[0502] In some embodiments, the second computing power request information, in addition to including the first computing power request information, can optionally include location information of the UE, information of a serving cell, a PLMN, and the like.

[0503] In some embodiments, the location information of the UE includes, but is not limited to, geographical location information of the UE, cell information where the UE is located, at least one of a tracking area and a PLMN serving the UE.

[0504] In step 103, the NRF selects a CCF that meets the condition according to the second computing power request information, and includes optional CCF information in the NF discovery feedback message.

[0505] In some embodiments, the optional CCF information includes one or more CCF information, wherein the CCF information includes at least one of the following information:

[0506] - CCF identifier

[0507] - CCF transport layer address information

[0508] - CCF capability information

[0509] The AMF determines the CCF serving the UE according to the optional CCF information, and initiates a computing power management process related to the UE.

[0510] In some embodiments, the computing power management process related to the UE includes at least one of the following:

[0511] - sending computing power request information of the UE to the CCF

[0512] - establishing, modifying and / or deleting a context related to computing power of the UE.

[0513] Embodiment 2 (architecture option 2) of the present application, that is, corresponding to the aforementioned embodiment of FIG. 2B:

[0514] FIG. 5C is a flow diagram of a computing power selection method according to an embodiment of the present disclosure.

[0515] In step 200, one or more CCFs send computing power support information to the RAN, wherein the computing power support information is used to indicate computing power information supported by the corresponding CCF.

[0516] In some embodiments, the computing power support information is sent through a process established by a first interface, wherein the first interface is a logical interface between the RAN and the CCF.

[0517] In step 201, the RAN receives first computing power request information from the UE. Wherein the description of the first computing power request is consistent with embodiment 1, which will not be repeated here.

[0518] In some embodiments, the first computing power request information is received by the RAN node from the UE through an AS message. For example, the information is included in an RRC setup complete message, but not limited thereto.

[0519] In some embodiments, the first computing power request information includes at least one of the following information:

[0520] - requested computing power type

[0521] - requested computing power type

[0522] The RAN determines the CCF serving the UE according to the CCF computing power support information and the first computing power request information, and initiates a computing power management process related to the UE.

[0523] In some embodiments, the computing power management process related to the UE includes at least one of the following:

[0524] - sending computing power request information of the UE to the CCF

[0525] - establishing, modifying and / or deleting a UE computing power related context.

[0526] Embodiment 3 (architecture option 3) of the present application, that is, corresponding to the aforementioned Figure 2C embodiment:

[0527] Figure 5D is a flow diagram of a computing power selection method according to an embodiment of the present disclosure.

[0528] Step 300, one or more CCFs send computing power support information to the NRF, wherein the computing power support information is used to indicate the computing power information supported by the corresponding CCF.

[0529] In some embodiments, the computing power support information is sent through a CCF registration process.

[0530] Step 301, the RAN receives first computing power request information from the UE. Wherein the description of the first computing power request is consistent with Embodiment 1, which will not be repeated here.

[0531] In some embodiments, the first computing power request information is received by the RAN node from the UE through an AS message. For example, the information is included in an RRC setup complete message, but not limited thereto.

[0532] In some embodiments, the first computing power request information includes at least one of the following information:

[0533] - requested computing power type

[0534] - requested computing power type

[0535] At step 102, the RAN sends an NF discovery request message to the NRF, wherein the second computing power request information is included in the NF discovery request message, and the second computing power request information can include the first computing power request information.

[0536] In some embodiments, the second computing power request information can optionally include the location information of the UE, the information of the serving cell, the PLMN, and the like, in addition to the first computing power request information.

[0537] At step 103, the NRF selects a CCF that meets the condition according to the second computing power request information, and includes optional CCF information in the NF discovery feedback message.

[0538] In some embodiments, the optional CCF information includes one or more CCF information, wherein the CCF information includes at least one of the following information:

[0539] - CCF identifier

[0540] - CCF transport layer address information

[0541] - CCF capability information

[0542] The RAN determines the CCF serving the UE according to the optional CCF information, and initiates a computing power management procedure related to the UE.

[0543] In some embodiments, the computing power management procedure related to the UE includes at least one of the following:

[0544] - sending computing power request information of the UE to the CCF

[0545] - establishing, modifying, and / or deleting a context related to the computing power of the UE.

[0546] The embodiments of the present disclosure also propose an apparatus for implementing any of the above methods, for example, an apparatus including units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another apparatus is also proposed, including units or modules for implementing the steps performed by the network device (such as an access network device, a core network function node, a core network device, and the like) in any of the above methods.

[0547] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the above units or modules are realized by the design of the logical relationship of elements in the circuit; for example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.

[0548] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuits, and the logical relationship of the hardware circuits is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of part or all of the units or modules described above. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), or the like.

[0549] FIG. 6A is a structural schematic diagram of a first node according to an embodiment of the present disclosure. As shown in FIG. 6A, the first node includes:

[0550] The transceiver module is configured to receive a first request, where the first request is used to indicate a computing power request of a terminal.

[0551] The processing module is configured to select a second node, where the second node is used to provide computing power service for the terminal.

[0552] The processing module is further configured to perform a first operation, where the first operation is used to trigger the second node to provide the computing power service for the terminal.

[0553] Optionally, the processing module is configured to perform the steps related to “processing” performed by the first node in any of the methods described above, and the transceiver module is configured to perform the steps related to “transceiving” performed by the first node in any of the methods described above. Details are not described herein.

[0554] FIG. 6B is a structural schematic diagram of a terminal according to an embodiment of the present disclosure. As shown in FIG. 6B, the terminal includes:

[0555] transmitting a first request, the first request being used to indicate a computing power request of the terminal.

[0556] Optionally, the transceiver is configured to perform the steps related to "transceiving" performed by the terminal in any of the above methods, and the terminal further includes a processor configured to perform the steps related to "processing" performed by the terminal in any of the above methods. Details are not described herein.

[0557] FIG. 6C is a structural schematic diagram of a fifth node according to the embodiments of the present disclosure. As shown in FIG. 6C, the fifth node includes:

[0558] transmitting node information of the fifth node.

[0559] Optionally, the transceiver is configured to perform the steps related to "transceiving" performed by the fifth node in any of the above methods, and the fifth node further includes a processor configured to perform the steps related to "processing" performed by the fifth node in any of the above methods. Details are not described herein.

[0560] FIG. 7A is a structural schematic diagram of a communication device 7100 according to the embodiments of the present disclosure. The communication device 7100 can be a network device (for example, an access network device, a core network device, etc.), a terminal (for example, a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.

[0561] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. The processor 7101 is configured to invoke instructions to enable the communication device 7100 to perform any of the above methods.

[0562] In some embodiments, the communication device 7100 further includes one or more memories 7102 configured to store instructions. Optionally, all or part of the memory 7102 can also be outside the communication device 7100.

[0563] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the communication steps in the above methods, such as sending and receiving, are performed by the transceiver 7103, and other steps are performed by the processor 7101.

[0564] In some embodiments, the transceiver can include a receiver and a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced by each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.

[0565] Optionally, the communication device 7100 further includes one or more interface circuits 7104 connected with the memory 7102, which can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read the instructions stored in the memory 7102 and send them to the processor 7101.

[0566] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by Figure 7a. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.; (6) other, etc.

[0567] Figure 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structural schematic diagram of the chip 7200 shown in Figure 7B can be referred to, but is not limited thereto.

[0568] The chip 7200 includes one or more processors 7201, which are used to invoke instructions to cause the chip 7200 to perform any of the above methods.

[0569] In some embodiments, chip 7200 further includes one or more interface circuits 7202 that are connected to memory 7203, which can be used to receive signals from or send signals to memory 7203 or other devices. For example, interface circuit 7202 can read instructions stored in memory 7203 and send the instructions to processor 7201. Alternatively, the terms interface circuit, interface, transceiver pin, transceiver, etc. can be replaced by each other.

[0570] In some embodiments, chip 7200 further includes one or more memories 7203 for storing instructions. Alternatively, all or part of memory 7203 can be outside of chip 7200.

[0571] The disclosure also proposes a storage medium, which has instructions stored thereon, and when the instructions are run on communication device 7100, communication device 7100 performs any of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.

[0572] The disclosure also proposes a program product, which is executed by communication device 7100, so that communication device 7100 performs any of the above methods. Alternatively, the program product is a computer program product.

[0573] The disclosure also proposes a computer program, which, when run on a computer, causes the computer to perform any of the above methods.

[0574] In the above embodiments, all or part can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or part of the processes or functions described in the embodiments of the present disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer programs can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another, for example, the computer programs can be transferred from one website, computer, server or data center to another via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as high-density digital video disc (digital video disc, DVD)), or semiconductor media (such as solid state disk (solid state disk, SSD)), etc.

[0575] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. A skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.

[0576] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, devices and units can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0577] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any skilled person in the art can easily think of changes or replacements within the technical range disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A computing power selection method, characterized in that, The method is performed by a first node, and the method comprises: receiving a first request, the first request being used to indicate a computing power request of a terminal; selecting a second node, the second node being used to provide a computing power service for the terminal; performing a first operation, the first operation being used to trigger the second node to provide the computing power service for the terminal.

2. The method of claim 1, wherein, The first request is used to indicate at least one of the following: a first identifier, the first identifier being used to indicate at least one of a computing power type requested by the terminal, a computing power service requested by the terminal, and a computing power slice requested by the terminal; the computing power type requested by the terminal; the computing power service requested by the terminal; the computing power slice requested by the terminal.

3. The method of claim 1 or 2, wherein, The receiving of the first request comprises at least one of the following: receiving the first request sent by the terminal; receiving the first request sent by a serving node of the terminal.

4. The method according to any one of claims 1 to 3, characterized in that, The selecting of the second node comprises: sending a second request to a third node, the third node being used to store information of network functions, the second request being used to request node information of at least one fourth node from the third node, the fourth node comprising a node capable of successfully providing the computing power service for the terminal; receiving a feedback message sent by the third node, the feedback message comprising node information of the at least one fourth node; selecting one fourth node from the at least one fourth node as the second node based on the node information of the at least one fourth node.

5. The method of claim 4, wherein, The second request is used to indicate at least one of the following: the first request; location information of the terminal; a serving cell of the terminal; a public land mobile network (PLMN) of the terminal.

6. The method of any one of claims 1-3, wherein, The selecting of the second node comprises: receiving node information of at least one fifth node sent by the at least one fifth node, the fifth node being a node capable of providing the computing power service; selecting one fifth node from the at least one fifth node as the second node based on the node information of the at least one fifth node.

7. The method of any one of claims 4-6, wherein, The node information comprises at least one of the following: a node identifier of the node; transport layer address information of the node; a computing power service supported by the node.

8. The method of claim 7, wherein, The computing power service comprises at least one of the following: a second identifier, the second identifier being used to indicate at least one of a computing power type supported by the node, a computing power service supported by the node, and a computing power slice supported by the node; the computing power type supported by the node; the computing power service supported by the node; the computing power slice supported by the node.

9. The method of any one of claims 1-8, wherein, Computing power services supported by nodes in different service areas are different; wherein the service area comprises at least one of a geographical location, a PLMN, and a tracking area (TA).

10. The method of any one of claims 1-9, wherein, The first operation comprises at least one of the following: sending a third request to the second node, the third request being used to request the second node to provide the computing power service for the terminal; updating a context related to the computing power of the terminal based on node information of the second node.

11. A computing power selection method, characterized in that, The method is performed by a terminal, and the method comprises: sending a first request, the first request being used to indicate a computing power request of the terminal.

12. The method of claim 11, wherein, The first request is used to indicate at least one of the following: a first identifier, the first identifier being used to indicate at least one of a computing power type requested by the terminal, a computing power service requested by the terminal, and a computing power slice requested by the terminal; The type of computing power requested by the terminal; The computing power service requested by the terminal; The computing power slice requested by the terminal.

13. The method of claim 11 or 12, wherein, The sending of the first request includes at least one of the following: Sending the first request to the first node; Sending the first request to the service node of the terminal.

14. A computing power selection method, comprising: The fifth node is a node capable of providing computing power service, and the method includes: Sending node information of the fifth node.

15. The method of claim 14, wherein, The sending of the node information of the fifth node includes at least one of the following: Sending the node information of the fifth node to the first node; Sending the node information of the fifth node to the third node.

16. The method of claim 14 or 15, wherein, The node information includes at least one of the following: Node identifier of the node; Transport layer address information of the node; The computing power service supported by the node.

17. The method of claim 16, wherein, The computing power service includes at least one of the following: Second identifier, the second identifier is used to indicate that the node supports at least one of the following: computing power type, computing power service, and computing power slice supported by the node; The type of computing power supported by the node; The computing power service supported by the node; The computing power slice supported by the node.

18. The method of any one of claims 14-17, wherein, The computing power services supported by the fifth node in different service areas are different; wherein the service area includes at least one of the following: geographical location, PLMN and tracking area TA.

19. A computing power selection method for a communication system, the communication system including a first node and a terminal, the method comprising: The terminal sends a first request; The first node receives the first request, and the first request is used to indicate the computing power request of the terminal; The first node selects a second node; The second node is used to provide computing power service for the terminal; The first node performs a first operation, and the first operation is used to trigger the second node to provide computing power service for the terminal.

20. A first node, comprising: It includes: The transceiver module is used to receive the first request, and the first request is used to indicate the computing power request of the terminal; The processing module is used to select a second node; The second node is used to provide computing power service for the terminal; The processing module is also used to perform a first operation, and the first operation is used to trigger the second node to provide computing power service for the terminal.

21. A terminal, characterized by It includes: The transceiver module is used to send the first request, and the first request is used to indicate the computing power request of the terminal.

22. A fifth node, comprising: It includes: The transceiver module is used to send the node information of the fifth node.

23. A communications device, characterized by It includes: One or more processors; Memory coupled to the processor, the memory has instructions stored thereon, when the instructions are executed by the processor, the communication device executes the method in any one of claims 1-10, 11-13, 14-18.

24. A communications device, characterized by It includes: One or more processors; Memory coupled to the processor, the memory has instructions stored thereon, when the instructions are executed by the processor, the communication device executes the method in any one of claims 1-10, 11-13, 14-18.

25. A communication system, characterized by comprising a first node, a terminal, a fifth node, wherein the first node is configured to implement the method of any of claims 1 to 10, the terminal is configured to implement the method of any of claims 11 to 13, the terminal is configured to implement the method of any of claims 14 to 18.

26. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the method of any of claims 1 to 10, claims 11 to 13, claims 14 to 18.

27. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the method of any of claims 1 to 10, claims 11 to 13, claims 14 to 18.