Computing power request methods, apparatus, communication device, communication system and storage medium
By interacting between nodes in the communication system, the terminal's computing power requirements are determined and resources are allocated, solving the problem of insufficient computing power for the terminal, ensuring the stability of services and the communication system, reducing terminal computing and power consumption, and improving user experience.
Patent Information
- Application Number
- PCT/CN2024/103677
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-04
- Publication Date
- 2026-01-08
AI Technical Summary
In communication systems, terminals have an urgent need for computing power, but existing technologies lack effective methods for requesting and allocating computing power to support the stable operation of terminal sessions.
Through the interaction between the first and second nodes, computing power requests and feedback information are received and sent to determine the computing power requirements of the terminal. Based on the load of the nodes and the available computing power, the admission results are fed back and resources are allocated to ensure that the terminal obtains the required computing power support.
It achieves stability of terminal services and communication systems, and improves user experience by accurately allocating computing resources, reducing terminal computing and power consumption.
Smart Images

Figure CN2024103677_08012026_PF_FP_ABST
Abstract
Description
Computing power request 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 request 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, and how to request computing power for terminals is a problem that is currently concerned. Moreover, session data in a terminal session (such as a protocol data unit (PDU) session) also usually needs a certain amount of computing power to process, and there is currently no method for requesting computing power for a terminal session.
[0003] SUMMARY
[0004] The present disclosure provides a computing power request 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 request method is provided, executed by a first node, and the method comprises:
[0006] receiving a first request sent by a second node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node;
[0007] determining a first feedback, the first feedback being an admission result of a computing power request of the terminal by the first node;
[0008] sending the first feedback to the second node.
[0009] According to a second aspect of an embodiment of the present disclosure, a computing power request method is provided, executed by a second node, and the method comprises:
[0010] receiving a second request, the second request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of a first node, and computing power related information of a terminal;
[0011] sending a first request to a first node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node;
[0012] receive first feedback sent by the first node, the first feedback being an admission result of the first node for the computing power request of the terminal.
[0013] According to a third aspect of the embodiments of the present disclosure, a computing power request method is provided, for a communication system, the communication system comprising a first node and a second node, and the method comprising:
[0014] The second node receives a second request, the second request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node, and computing power related information of the terminal.
[0015] The second node sends a first request to the first node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node.
[0016] The first node receives the first request sent by the second node.
[0017] The first node determines first feedback, the first feedback being an admission result of the first node for the computing power request of the terminal.
[0018] The first node sends the first feedback to the second node.
[0019] The second node receives the first feedback sent by the first node.
[0020] According to a fourth aspect of the embodiments of the present disclosure, a first node is provided, comprising:
[0021] A transceiver module is configured to receive a first request sent by a second node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node.
[0022] A processing module is configured to determine first feedback, the first feedback being an admission result of the first node for the computing power request of the terminal.
[0023] The transceiver module is further configured to send the first feedback to the second node.
[0024] According to a fifth aspect of the embodiments of the present disclosure, a second node is provided, comprising:
[0025] A transceiver module is configured to receive a second request, the second request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node, and computing power related information of the terminal.
[0026] The transceiver module is further configured to send a first request to the first node, the first request being used for at least one of the following: requesting to establish a session for the terminal, requesting to modify a session for the terminal, and requesting computing power of the first node.
[0027] The transceiver module is further configured to receive a first feedback sent by the first node, the first feedback being an admission result of the computing power request of the terminal by the first node.
[0028] According to a sixth aspect of the embodiments of the present disclosure, a communication device is provided, comprising:
[0029] one or more processors;
[0030] The processor is configured to invoke instructions to cause the communication device to perform the computing power request method according to any one of the first aspect to the second aspect.
[0031] According to a seventh aspect of the embodiments of the present disclosure, a communication system is provided, comprising a first node and a second node, wherein the first node is configured to implement the computing power request method according to the first aspect, and the second node is configured to implement the computing power request method according to the second aspect.
[0032] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, the storage medium storing instructions, and the instructions, when executed on a communication device, cause the communication device to perform the computing power request method according to any one of the first aspect to the second aspect. BRIEF DESCRIPTION OF DRAWINGS
[0033] 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:
[0034] FIG. 1 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure;
[0035] FIG. 2 is an interaction schematic diagram of a computing power request method according to an embodiment of the present disclosure;
[0036] FIG. 3 is a flow schematic diagram of a computing power request method according to another embodiment of the present disclosure;
[0037] FIG. 4 is a flow schematic diagram of a computing power request method according to another embodiment of the present disclosure;
[0038] FIG. 5A is a flow schematic diagram of a computing power request method according to another embodiment of the present disclosure;
[0039] FIG. 5B is a flow schematic diagram of a computing power request method according to another embodiment of the present disclosure;
[0040] FIG. 6A is a structural diagram of a first node according to an embodiment of the present disclosure;
[0041] FIG. 6B is a structural diagram of a second node according to an embodiment of the present disclosure;
[0042] FIG. 7A is a structural diagram of a communication device according to an embodiment of the present disclosure;
[0043] FIG. 7B is a structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0044] Embodiments of the present disclosure provide a computing power request method and device, a communication device, a communication system, and a storage medium.
[0045] In a first aspect, embodiments of the present disclosure provide a computing power request method, which is performed by a first node, and the method comprises:
[0046] receiving a first request sent by a second node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node;
[0047] determining a first feedback, the first feedback being an admission result of a computing power request of the terminal by the first node;
[0048] sending the first feedback to the second node.
[0049] In the above embodiments, the first node receives a first request sent by a second node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node. In addition, the first node determines an admission result of a computing power request of the terminal, and feeds back the admission result to the second node. Therefore, the present disclosure provides a computing power request method, which can be used to request computing power for a terminal. When the computing power of the terminal is insufficient to support business execution, the method of the present disclosure can be used to request computing power for the terminal, so as to meet the computing power demand of the terminal, ensure the smooth progress of the terminal business, and guarantee the stability of communication.
[0050] In combination with some embodiments of the first aspect, in some embodiments, the first request is further used to indicate a computing power demand of the requested computing power;
[0051] The computing power demand comprises at least one of the following:
[0052] required computing power resources;
[0053] required computing power types;
[0054] required computing power rate requirements;
[0055] Required computing power priority;
[0056] Required computing power size;
[0057] Required computing power resource quality.
[0058] In the above embodiments, the first request can be used to indicate the computing power requirement of the terminal, such as indicating the required computing power type, computing power resource, computing power rate requirement, etc. of the terminal, so that the first node can allocate the required computing power of the terminal for the terminal based on the computing power requirement of the terminal after receiving the first request, and ensure that the computing power can accurately and efficiently process the terminal data. The method can also share the computing power of the terminal, reduce the computing overhead of the terminal, reduce the power consumption of the terminal, and improve the service experience of the user.
[0059] In combination with some embodiments of the first aspect, in some embodiments, in combination with some embodiments of the first aspect, in some embodiments, the computing power requirement satisfies at least one of the following:
[0060] Different terminals correspond to different computing power requirements, and the computing power requirements corresponding to different terminals are the same or different;
[0061] Different sessions correspond to different computing power requirements, and the computing power requirements corresponding to different sessions are the same or different;
[0062] Different quality of service flows QoS flows correspond to different computing power requirements, and the computing power requirements corresponding to different QoS flows are the same or different;
[0063] Different terminal data in different transmission directions correspond to different computing power requirements, and the transmission directions include uplink transmission direction or downlink transmission direction, and the computing power requirements corresponding to uplink terminal data and downlink terminal data are the same or different.
[0064] Specific to all embodiments of the present disclosure: the terminal and the computing power requirement are one-to-one; the session and the computing power requirement are one-to-one; the quality of service flow QoS flow and the computing power requirement are one-to-one; the terminal data in the specified transmission direction and the computing power requirement are one-to-one.
[0065] In the above embodiments, different terminals correspond to computing power requirements, different sessions correspond to computing power requirements, different QoS flows correspond to computing power requirements, and different terminal data in different transmission directions correspond to computing power requirements. Therefore, the first request can request computing power for different terminals, different sessions, different QoS flows, and different terminal data in different transmission directions based on the computing power requirements corresponding to different terminals, different sessions, different QoS flows, and different terminal data in different transmission directions. Thus, the present disclosure not only proposes a computing power request method, but also proposes a method for requesting computing power for terminals, sessions of terminals, QoS flows of terminals, and terminal data in different transmission directions. Therefore, the present disclosure can request sufficient computing power for terminals, sessions of terminals, QoS flows of terminals, and terminal data in different transmission directions, thereby ensuring the stability of terminal service execution, the stability of terminal sessions, and the stability of terminal transmission.
[0066] In some embodiments of the first aspect, the determining the first feedback comprises, in some embodiments:
[0067] determining the first feedback based on one or more of a load of the first node, available computing power of the first node, and a computing power priority of the computing power requested by the first request.
[0068] In some embodiments of the first aspect, the first feedback comprises at least one of:
[0069] computing power request success;
[0070] computing power request failure;
[0071] a session for which the computing power request fails;
[0072] a QoS flow for which the computing power request fails;
[0073] computing power resources allocated by the first node for the terminal;
[0074] computing power resources allocated by the first node for the session;
[0075] computing power resources allocated by the first node for the QoS flow of the session;
[0076] computing power resources allocated by the first node for the terminal data in the uplink;
[0077] computing power resources allocated by the first node for the terminal data in the downlink.
[0078] In the above embodiments, it is explained how the first node determines the first feedback, and it is explained what the first feedback can include so that the first node can timely inform the second node after successfully determining the first feedback, ensuring the unified understanding of the first node and the second node on the result of the computing power request, and realizing the synchronization of information understanding in the communication system.
[0079] In some embodiments of the first aspect, the method further comprises at least one of:
[0080] The first node allocates computing power resources for the terminal, and when the first node receives terminal data, the allocated computing power resources are used to process the terminal data before transmission;
[0081] The first node allocates computing power resources for the session, and when the first node receives terminal data in the session, the allocated computing power resources are used to process the terminal data before transmission;
[0082] The first node allocates computing power resources for the QoS flow of the session, and when the first node receives terminal data in the QoS flow, the allocated computing power resources are used to process the terminal data before transmission;
[0083] The first node allocates computing power resources for the uplink terminal data, and when the first node receives the uplink terminal data, the allocated computing power resources are used to process the uplink terminal data before transmission;
[0084] The first node allocates computing power resources for the downlink terminal data, and when the first node receives the downlink terminal data, the allocated computing power resources are used to process the downlink terminal data before transmission.
[0085] In the above embodiments, after the first node allocates computing power resources for the terminal, the session, the QoS flow, the uplink terminal data, and the downlink terminal data, the first node will first use the allocated computing power resources to process these terminal data before transmitting the terminal data, the terminal data in the session, the terminal data in the QoS flow, the uplink terminal data, and the downlink terminal data, thereby realizing sufficient processing of the terminal data and ensuring the accuracy of the terminal data.
[0086] In some embodiments of the first aspect, the method further comprises:
[0087] The transmission resource is configured for the session.
[0088] In the above embodiments, the first node can configure a transmission resource for the session, so that the transmission resource can be used for subsequent transmission of session-related data, ensuring successful transmission of session data.
[0089] In a second aspect, the embodiments of the present disclosure provide a computing power requesting method, the method is performed by a second node, and the method comprises:
[0090] receiving a second request, the second request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node, and computing power related information of the terminal;
[0091] sending a first request to the first node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node;
[0092] receiving a first feedback sent by the first node, the first feedback being an access result of the first node for a computing power request of the terminal.
[0093] In combination with some embodiments of the second aspect, in some embodiments, the computing power related information of the terminal comprises at least one of the following:
[0094] available computing power of the terminal;
[0095] available storage space of the terminal.
[0096] In combination with some embodiments of the second aspect, in some embodiments, the first request is further used for indicating a computing power requirement of the requested computing power;
[0097] the sending of the first request comprises:
[0098] determining at least one of the following: subscription information of the terminal, and a computing power policy of the terminal;
[0099] determining the computing power requirement based on at least one of the following: the computing power related information of the terminal, the subscription information of the terminal, and the computing power policy of the terminal;
[0100] sending the first request based on the computing power requirement.
[0101] In combination with some embodiments of the second aspect, in some embodiments, the computing power requirement comprises at least one of the following:
[0102] required computing power resource;
[0103] required computing power type;
[0104] required computing power rate requirement;
[0105] computing power priority of the required computing power;
[0106] a required computing power size;
[0107] a required computing power resource quality.
[0108] In some embodiments in combination with the second aspect, in some embodiments, the computing power requirement satisfies at least one of the following:
[0109] different terminals correspond to different computing power requirements, and the computing power requirements corresponding to different terminals are the same or different;
[0110] different sessions correspond to different computing power requirements, and the computing power requirements corresponding to different sessions are the same or different;
[0111] different QoS flows correspond to different computing power requirements, and the computing power requirements corresponding to different QoS flows are the same or different;
[0112] different terminal data in different transmission directions correspond to different computing power requirements, the transmission directions include uplink transmission direction or downlink transmission direction, and the computing power requirements corresponding to uplink terminal data and downlink terminal data are the same or different.
[0113] In a third aspect, the embodiments of the present disclosure provide a computing power request method, applied to a communication system, the communication system comprising a first node and a second node, and the method comprising:
[0114] The second node receives a second request, and the second request is used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node, and computing power related information of the terminal;
[0115] The second node sends a first request to the first node, and the first request is used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node;
[0116] The first node receives the first request sent by the second node;
[0117] The first node determines a first feedback, and the first feedback is an admission result of the computing power request of the first node for the terminal;
[0118] The first node sends the first feedback to the second node;
[0119] The second node receives the first feedback sent by the first node.
[0120] In a fourth aspect, the embodiments of the present disclosure provide a first node, comprising:
[0121] The transceiver module is configured to receive a first request sent by a second node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node;
[0122] The processing module is configured to determine a first feedback, the first feedback being an admission result of a computing power request of the first node for the terminal;
[0123] The transceiver module is further configured to send the first feedback to the second node.
[0124] In some embodiments of the fourth aspect, the first request is further used to indicate a computing power requirement of the requested computing power.
[0125] The computing power requirement includes at least one of the following:
[0126] Required computing power resources;
[0127] Required computing power type;
[0128] Required computing power rate requirement;
[0129] Computing power priority of the required computing power;
[0130] Required computing power size;
[0131] Required computing power resource quality.
[0132] In some embodiments of the fourth aspect, the computing power requirement satisfies at least one of the following:
[0133] Different terminals correspond to different computing power requirements, and the computing power requirements corresponding to different terminals are the same or different;
[0134] Different sessions correspond to different computing power requirements, and the computing power requirements corresponding to different sessions are the same or different;
[0135] Different QoS flows correspond to different computing power requirements, and the computing power requirements corresponding to different QoS flows are the same or different;
[0136] Different terminal data in different transmission directions correspond to different computing power requirements, the transmission directions include uplink transmission direction or downlink transmission direction, and the computing power requirements corresponding to uplink terminal data and downlink terminal data are the same or different.
[0137] In some embodiments of the fourth aspect, the determining the first feedback includes:
[0138] The first feedback is determined based on one or more of the following: load of the first node, available computing power of the first node, and computing power priority of the computing power requested by the first request.
[0139] In some embodiments in combination with the fourth aspect, in some embodiments, the first feedback comprises at least one of:
[0140] success of the request for computing power;
[0141] failure of the request for computing power;
[0142] a session of the request for computing power that failed;
[0143] a QoS flow of the request for computing power that failed;
[0144] computing power resources allocated by the first node for the terminal;
[0145] computing power resources allocated by the first node for the session;
[0146] computing power resources allocated by the first node for a QoS flow of the session;
[0147] computing power resources allocated by the first node for uplink terminal data;
[0148] computing power resources allocated by the first node for downlink terminal data.
[0149] In some embodiments in combination with the fourth aspect, in some embodiments, the method further comprises at least one of:
[0150] the first node allocates computing power resources for the terminal, and when the first node receives terminal data, the terminal data is transmitted after being processed using the allocated computing power resources;
[0151] the first node allocates computing power resources for the session, and when the first node receives terminal data in the session, the terminal data is transmitted after being processed using the allocated computing power resources;
[0152] the first node allocates computing power resources for a QoS flow of the session, and when the first node receives terminal data in the QoS flow, the terminal data is transmitted after being processed using the allocated computing power resources;
[0153] the first node allocates computing power resources for uplink terminal data, and when the first node receives the uplink terminal data, the uplink terminal data is transmitted after being processed using the allocated computing power resources;
[0154] the first node allocates computing power resources for downlink terminal data, and when the first node receives the downlink terminal data, the downlink terminal data is transmitted after being processed using the allocated computing power resources.
[0155] In some embodiments consistent with the fourth aspect, in some embodiments, the method further comprises:
[0156] configuring a transmission resource for the session.
[0157] A fifth aspect, the embodiments of the present disclosure provide a second node, comprising:
[0158] a transceiver configured to receive a second request, the second request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of a first node, computing power related information of the terminal;
[0159] The transceiver is further configured to send a first request to the first node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of a first node;
[0160] The transceiver is further configured to receive a first feedback sent by the first node, the first feedback being an admission result of the first node for a computing power request of the terminal.
[0161] In some embodiments consistent with the fifth aspect, in some embodiments, the computing power related information of the terminal comprises at least one of the following:
[0162] available computing power of the terminal;
[0163] available storage space of the terminal.
[0164] In some embodiments consistent with the fifth aspect, in some embodiments, the first request is further used to indicate a computing power requirement of a requested computing power;
[0165] The sending of the first request comprises:
[0166] determining at least one of the following: subscription information of the terminal, computing power policy of the terminal;
[0167] determining the computing power requirement based on at least one of the following: computing power related information of the terminal, subscription information of the terminal, computing power policy of the terminal;
[0168] sending the first request based on the computing power requirement.
[0169] In some embodiments consistent with the fifth aspect, in some embodiments, the computing power requirement comprises at least one of the following:
[0170] required computing power resource;
[0171] required computing power type;
[0172] required computing power rate requirement;
[0173] Required computing power priority;
[0174] Required computing power size;
[0175] Required computing power resource quality.
[0176] In combination with some embodiments of the fifth aspect, in some embodiments, the computing power requirement satisfies at least one of the following:
[0177] Different terminals correspond to computing power requirements, and the computing power requirements corresponding to different terminals are the same or different;
[0178] Different sessions correspond to computing power requirements, and the computing power requirements corresponding to different sessions are the same or different;
[0179] Different QoS flows correspond to computing power requirements, and the computing power requirements corresponding to different QoS flows are the same or different;
[0180] Different terminal data in different transmission directions correspond to computing power requirements, the transmission directions include uplink transmission direction or downlink transmission direction, and the computing power requirements corresponding to uplink terminal data and downlink terminal data are the same or different.
[0181] In the sixth 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 enable the communication device to perform the computing power request method described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0182] In the seventh aspect, the embodiments of the present disclosure propose a communication system, which includes a first node and a second node, wherein the first node is configured to perform the method described in the first aspect and the optional implementation of the first aspect, and the second node is configured to perform the method described in the second aspect and the optional implementation of the second aspect.
[0183] In the eighth aspect, the embodiments of the present disclosure propose a storage medium, which stores instructions, and when the instructions run on a communication device, enable the communication device to perform the computing power request method described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0184] In the ninth aspect, the embodiments of the present disclosure propose a program product, which is executed by a communication device, and enables the communication device to perform the computing power request method described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0185] In a tenth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the computing power request method as described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.
[0186] Understandably, the aforementioned first node, terminal, fifth node, communication device, communication system, storage medium, program product, and computer program are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0187] The present invention is described in this embodiment. In some embodiments, the terms computing power request method, information processing method, information sending method, and information receiving method can be used interchangeably; the terms communication device, information processing device, information sending device, and information receiving device can be used interchangeably; and the terms information processing system, communication system, information sending system, and information receiving system can be used interchangeably.
[0188] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0189] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0190] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0191] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0192] In the embodiments of the present disclosure, "plurality" refers to two or more.
[0193] In some embodiments, the terms "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.
[0194] In the embodiments of the present disclosure, the description mode such as "at least one of A, B, C, and the like", "A and / or B and / or C, and the like" includes any one of A, B, C, and the like existing alone, and also includes any combination of any multiple of A, B, C, and the like, each of which can exist alone; for example, "at least one of A, B, C" includes the cases of A alone, B alone, C alone, A and B in combination, A and C in combination, B and C in combination, A and B and C in combination; for example, A and / or B includes the cases of A alone, B alone, and the combination of A and B.
[0195] In some embodiments, the description mode such as "A in one case and B in another case", "in response to one case A and 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, A and B are selected from A and B to be executed in some embodiments; A and B are both executed, that is, A and B in some embodiments. When there are more branches such as A, B, C, and the like, it is similar to the above.
[0196] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely 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 objects are described in 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 contents thereof can be the same or different.
[0197] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0198] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0199] In some embodiments, the terms of "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 of "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.
[0200] In some embodiments, an apparatus or the like can be interpreted as an entity, and can also be interpreted as virtual, and the name thereof is not limited to the name described in the embodiments, and 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.
[0201] In some embodiments, a "network" can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.
[0202] 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 replaced with each other.
[0203] 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.
[0204] 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.
[0205] 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.
[0206] 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.
[0207] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.
[0208] 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 elements, rows, or columns can also be implemented as an independent embodiment.
[0209] 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, adjusted, etc., such as splitting, merging, 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, such as arrays, queues, containers, stacks, linear tables, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, etc.
[0210] The predefinition in the present disclosure can be understood as definition, predefinition, storage, pre-storage, pre-negotiation, pre-configuration, solidification, or pre-burning.
[0211] The terms of the present disclosure are introduced as follows:
[0212] 1. Computing capability
[0213] 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.
[0214] 2. Computing and Network Convergence
[0215] The new network architecture for computing and network convergence evolution cooperatively schedules computing resources and network resources to schedule the services of different applications to the optimal computing nodes through the optimal path, to ensure user experience and global resource optimization.
[0216] 3. Wireless network computing capability
[0217] A node of a wireless communication system with computing capability is capable of achieving a specific result output through processing of data, specifically including but not limited to computing, reading and writing (memory or storage) capability.
[0218] 4. Wireless network computing node
[0219] A wireless network computing node includes a wireless device that can provide computing and storage capability in a wireless communication system, a terminal connected through a wireless communication system, a core network device, an edge computing device, and a data center, etc. Infrastructure capable of deploying wireless communication system functions can all be wireless network computing nodes.
[0220] [According to Rule 91 correction 02.08.2024] FIG. 1 is an architecture diagram of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1, the communication system 100 can include a first node and a second node. Optionally, the first node can be an access network device, and the second node can be a core network device or an access network device. The first node and the second node can each communicate with a terminal.
[0221] In some embodiments, the terminal includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-capable car, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, 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, etc., but is not limited thereto.
[0222] 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.
[0223] 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.
[0224] 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.
[0225] 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 one or more network elements. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC). 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).
[0226] 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.
[0227] 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.
[0228] 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 requesting 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).
[0229] FIG. 2 is an interaction diagram of a computing power requesting method according to an embodiment of the present disclosure. As shown in FIG. 2, the present embodiment relates to a computing power requesting method for the communication system 100, and the method comprises:
[0230] Step 2101, the terminal sends a second request to the second node.
[0231] Optionally, the second request can be used for at least one of the following:
[0232] requesting the terminal to establish a session;
[0233] requesting the terminal to modify a session;
[0234] requesting the computing power of the first node;
[0235] computing power related information of the terminal.
[0236] Optionally, the session described above can be used for transmitting data in a user plane of the terminal, and the session can be, for example, a PDU session.
[0237] Optionally, the computing power related information of the terminal described above can include at least one of the following: available computing power of the terminal, available storage space of the terminal. The computing power related information can be used to determine the required computing power size of the terminal.
[0238] Optionally, the first node described above can be a node for forwarding session data of the terminal, and the first node can be, for example, a service node of the terminal, and the first node can be, for example, a radio access network device (or an access network device or a RAN node).
[0239] Optionally, the second request can be sent to the second node by the terminal when the terminal establishes or modifies a session. The second node can be a core network node or a radio access network device (or an access network device or a RAN node). In some embodiments, the terminal can establish or modify a session in the process of cell switching or network switching, and at this time, the second node can be a radio access network device, and specifically can be: a source radio access network device of the terminal; in other embodiments, the process of establishing or modifying a session by the terminal can not overlap with the process of cell switching or network switching of the terminal, and at this time, the second node can be a core network node, for example, the second node can be an AMF or a session management function (SMF). Optionally, when the second node is a core network node, the terminal can send the second request to the second node through a non-access layer (NAS) message. Alternatively, the terminal can send the second request to the second node through an application function (AF) network element.
[0240] In some embodiments, the second request described above can be carried in a session establishment request.
[0241] Step 2102: The second node sends a first request to the first node.
[0242] Optionally, when the second node is a wireless access network device, it indicates that the terminal is in the process of cell handover or network handover to establish or modify the session, and the first request can be carried in a handover request message.
[0243] Optionally, the first request can be used for at least one of the following:
[0244] requesting the terminal to establish a session;
[0245] requesting the terminal to modify a session;
[0246] requesting computing power of the first node.
[0247] Optionally, the first request can be used to request computing power of the first node for the terminal, and the computing power requested by the first request is used to process terminal data (e.g., application layer data) of the terminal; or
[0248] the first request can be used to request computing power of the first node for a session of the terminal, and the computing power requested by the first request is used to process terminal data in the session; or
[0249] the first request can be used to request computing power of the first node for a Quality of Service flow (QoS flow) in the session, and the computing power requested by the first request is used to process terminal data in the QoS flow of the session; or
[0250] the first request can be used to request computing power of the first node for uplink terminal data, and the computing power requested by the first request is used to process the uplink terminal data; or
[0251] the first request can be used to request computing power of the first node for downlink terminal data, and the computing power requested by the first request is used to process the downlink terminal data. Optionally, in some embodiments, the first request can also be used to indicate a computing power requirement of the requested computing power; the computing power requirement can include at least one of the following:
[0252] required computing power resources;
[0253] required computing power types;
[0254] required computing power rate requirements;
[0255] required computing power priorities;
[0256] required computing power sizes;
[0257] required computing power resource qualities.
[0258] Optionally, the computing power type may, for example, refer to a hardware type used in computing power calculation, which can be divided according to computing power, for example, the computing power type may 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). Alternatively, the computing power type may, for example, refer to the type of service requested by the terminal for computing power service, for example, the computing power type may include at least one of the following: AI model training, AI model inference, video rendering, video processing, perception data processing, application layer processing, and XR service rendering.
[0259] Optionally, the computing power rate requirement may, for example, include an integer computing rate and / or a floating point computing rate.
[0260] Optionally, the computing power resource may, for example, be a computing power slice, wherein different computing power slices support the same or different computing power types.
[0261] In some embodiments, the method of sending, by the second node, the first request to the first node may include: determining, by the second node, at least one of the subscription information of the terminal and the computing power policy of the terminal; optionally, the computing power policy may, for example, be the computing power guarantee of the terminal, such as the minimum computing power rate of the terminal, the minimum computing power resource quality, and the like; optionally, the second node may determine at least one of the subscription information of the terminal and the computing power policy of the terminal based on a protocol agreement, and / or the second node may obtain at least one of the subscription information of the terminal and the computing power policy of the terminal from other nodes. Optionally, after obtaining at least one of the subscription information of the terminal and the computing power policy of the terminal, the second node may determine the computing power requirement based on at least one of the computing power related information of the terminal, the subscription information of the terminal, and the computing power policy of the terminal, and send the first request based on the computing power requirement.
[0262] Optionally, taking the determination of the required computing power size by the second node as an example. For example, the second node may determine the actual computing power size required by the terminal service based on the subscription information of the terminal and the computing power policy of the terminal, and then determine the available computing power of the terminal and the available storage space of the terminal based on the computing power related information of the terminal. The second node determines the required computing power size of the terminal by combining the available computing power of the terminal, the available storage space of the terminal, and the actual computing power size required by the terminal service.
[0263] In some embodiments, the first request can be carried in a session resource setup request.
[0264] Step 2103, the first node configures a transmission resource for the session.
[0265] Optionally, the first node can configure the transmission resource for the session through a radio resource control (RRC) reconfiguration process. The transmission resource can be, for example, a data bearer, which can be used to transmit session data, for example, user plane data of the terminal.
[0266] Step 2104, the first node determines the first feedback.
[0267] Optionally, the first feedback can be an admission result of the first node for the compute power request of the terminal.
[0268] Optionally, the first feedback can include at least one of:
[0269] a successful compute power request;
[0270] a failed compute power request;
[0271] a session of a failed compute power request;
[0272] a QoS flow of a failed compute power request;
[0273] a compute power resource allocated by the first node for the terminal;
[0274] a compute power resource allocated by the first node for the session;
[0275] a compute power resource allocated by the first node for a QoS flow of the session;
[0276] a compute power resource allocated by the first node for uplink terminal data;
[0277] a compute power resource allocated by the first node for downlink terminal data.
[0278] Optionally, the first node can determine the first feedback based on one or more of a load of the first node, available compute power of the first node, and a compute power priority of the compute power requested by the first request. For example, the first node can preferentially allocate the compute power requested by the first request when the compute power priority of the first request is high; or when the load of the first node is high or the available compute power of the first node is low, the compute power allocated by the first node can be less than the compute power requested by the first request, for example, the first request is used to request 100 Flops of compute power, but the load of the first node is currently high and the available compute power is low, so the compute power allocated by the first node for the first request can be only 50 Flops.
[0279] It should be noted that in some embodiments, the failure of the computing power request does not mean the failure of the session establishment or the failure of the session modification. Even if the computing power request fails, the first node can still provide connection and transmission resources to the session.
[0280] Step 2105, the first node sends the first feedback to the second node.
[0281] Optionally, the first feedback can be carried in a session resource setup response. Optionally, after receiving the session resource setup response, the second node can complete the user plane session establishment based on the session resource setup response.
[0282] Step 2106, the first node allocates computing power resources and performs a first operation to process terminal data using the allocated computing power resources.
[0283] Optionally, in some embodiments, if the first node allocates computing power resources for the terminal, when the first node receives terminal data, the allocated computing power resources can be used to process the terminal data before transmission.
[0284] Optionally, in some other embodiments, if the first node allocates computing power resources for the session, when the first node receives terminal data in the session, the allocated computing power resources can be used to process the terminal data in the session before transmission.
[0285] Optionally, in some other embodiments, if the first node allocates computing power resources for the QoS flow of the session, when the first node receives terminal data in the QoS flow, the allocated computing power resources can be used to process the terminal data in the QoS flow before transmission.
[0286] Optionally, in some other embodiments, if the first node allocates computing power resources for the uplink terminal data, when the first node receives the uplink terminal data, the allocated computing power resources can be used to process the uplink terminal data before transmission.
[0287] Optionally, in some other embodiments, if the first node allocates computing power resources for the downlink terminal data, when the first node receives the downlink terminal data, the allocated computing power resources can be used to process the downlink terminal data before transmission.
[0288] In the above embodiments, in the above embodiments, the first node receives a first request sent by the second node, the first request can request the computing power of the first node for the terminal in addition to requesting the terminal to establish or modify the session, and the first node determines an admission result for the computing power request of the terminal and feeds back the admission result to the second node. Therefore, the present disclosure provides a computing power request method, which can be used to request computing power for the terminal. When the computing power of the terminal is insufficient to support business execution, the method of the present disclosure can be used to request computing power for the terminal, meet the computing power demand of the terminal, ensure the smooth progress of the terminal business, and ensure the stability of communication.
[0289] In the above embodiments, the first request can be used to indicate the computing power demand of the terminal, such as indicating the computing power type, computing power resource, and computing power rate requirement required by the terminal, so that the first node can allocate the computing power required by the terminal for the terminal based on the computing power demand of the terminal after receiving the first request, and ensure that the computing power can accurately and efficiently process terminal data. The method can also share the computing power of the terminal, reduce the computing cost of the terminal, reduce the power consumption of the terminal, and improve the service experience of the user.
[0290] In the above embodiments, different terminals correspond to different computing power demands, different sessions correspond to different computing power demands, different QoS flows correspond to different computing power demands, and terminal data in different transmission directions correspond to different computing power demands. Therefore, the first request can request computing power for different terminals, different sessions, different QoS flows, and terminal data in different transmission directions based on the computing power demands corresponding to different terminals, different sessions, different QoS flows, and terminal data in different transmission directions. Therefore, the present disclosure not only provides a computing power request method, but also provides a method for requesting computing power for terminals, sessions of terminals, QoS flows of terminals, and terminal data in different transmission directions. Therefore, the method of the present disclosure can request sufficient computing power for terminals, sessions of terminals, QoS flows of terminals, and terminal data in different transmission directions, thereby ensuring the stability of terminal business execution, the stability of terminal sessions, and the stability of terminal transmission.
[0291] In the above embodiments, it is explained how the first node determines the first feedback, and it is explained what the first feedback can include, so that the first node can timely notify the second node after successfully determining the first feedback, ensuring the unified understanding of the first node and the second node for the computing power request result, and realizing the synchronization of information understanding in the communication system.
[0292] In the above embodiments, when the first node allocates computing resource to the terminal, the session, the QoS flow, the terminal data in uplink, and the terminal data in downlink, the first node processes the terminal data by using the allocated computing resource before transmitting the terminal data, the terminal data in the session, the terminal data in the QoS flow, the terminal data in uplink, and the terminal data in downlink, so as to realize sufficient processing of the terminal data and ensure the accuracy of the terminal data.
[0293] In the above embodiments, the first node can configure a transmission resource for the session, so that the transmission resource can be used to transmit the data related to the session in the future, thereby ensuring the successful transmission of the session data.
[0294] The computing resource request method related to the embodiments of the present disclosure can include at least one of steps 2101-2106. 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 are not limited thereto.
[0295] 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.
[0296] FIG. 3 is a flowchart of a computing resource request method according to an embodiment of the present disclosure. As shown in FIG. 3, the embodiments of the present disclosure relate to a computing resource request method for a first node, and the above method includes:
[0297] Step 3101, receiving a first request sent by a second node.
[0298] Step 3102, determining a first feedback.
[0299] Step 3103, sending the first feedback to the second node.
[0300] Optionally, the first request is used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing resource of the first node;
[0301] Optionally, the first feedback is an admission result of the computing resource request of the first node for the terminal;
[0302] Optionally, the first request further indicates a computing resource demand of the requested computing resource;
[0303] The computing resource demand includes at least one of the following:
[0304] The required computing resource;
[0305] a type of required computing power;
[0306] a required computing power rate requirement;
[0307] a computing power priority of required computing power;
[0308] a required computing power size;
[0309] a required computing power resource quality.
[0310] Optionally, the computing power requirement satisfies at least one of the following:
[0311] different terminals correspond to computing power requirements respectively, and the computing power requirements corresponding to different terminals are the same or different;
[0312] different sessions correspond to computing power requirements respectively, and the computing power requirements corresponding to different sessions are the same or different;
[0313] different QoS flows correspond to computing power requirements respectively, and the computing power requirements corresponding to different QoS flows are the same or different;
[0314] terminal data of different transmission directions correspond to computing power requirements respectively, the transmission directions include uplink transmission direction or downlink transmission direction, and the computing power requirements corresponding to uplink terminal data and downlink terminal data are the same or different.
[0315] Optionally, the determining the first feedback comprises:
[0316] determining the first feedback based on one or more of a load of the first node, available computing power of the first node, and a computing power priority of the computing power requested by the first request.
[0317] Optionally, the first feedback comprises at least one of the following:
[0318] computing power request success;
[0319] computing power request failure;
[0320] a session of computing power request failure;
[0321] a QoS flow of computing power request failure;
[0322] computing power resources allocated by the first node for the terminal;
[0323] computing power resources allocated by the first node for the session;
[0324] computing power resources allocated by the first node for the QoS flow of the session;
[0325] computing power resources allocated by the first node for uplink terminal data;
[0326] The first node allocates computing resource for the downlink terminal data.
[0327] Optionally, the method further comprises at least one of the following:
[0328] The first node allocates computing resource for the terminal, and when the first node receives terminal data, the terminal data is transmitted after being processed by using the allocated computing resource.
[0329] The first node allocates computing resource for the session, and when the first node receives terminal data in the session, the terminal data is transmitted after being processed by using the allocated computing resource.
[0330] The first node allocates computing resource for the QoS flow of the session, and when the first node receives terminal data in the QoS flow, the terminal data is transmitted after being processed by using the allocated computing resource.
[0331] The first node allocates computing resource for the uplink terminal data, and when the first node receives the uplink terminal data, the uplink terminal data is transmitted after being processed by using the allocated computing resource.
[0332] The first node allocates computing resource for the downlink terminal data, and when the first node receives the downlink terminal data, the downlink terminal data is transmitted after being processed by using the allocated computing resource.
[0333] Optionally, the method further comprises:
[0334] The transmission resource is configured for the session.
[0335] Details of steps 3101-3103 can be referred to the above embodiment description.
[0336] The computing resource request method related to the embodiments of the present disclosure can comprise 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.
[0337] In the present embodiment or example, each step can be independently combined or exchanged in order without contradiction, the optional mode or example can be combined arbitrarily, and can be combined with any step of other embodiments or other examples.
[0338] FIG. 4 is a flow diagram of a computing power requesting method according to an embodiment of the present disclosure. As shown in FIG. 4, the present embodiment relates to a computing power requesting method for a second node, and the method comprises the following steps:
[0339] Step 4101, receiving a second request.
[0340] Step 4102, sending a first request to a first node.
[0341] Step 4103, receiving a first feedback sent by the first node.
[0342] Optionally, the second request is used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node, and computing power related information of the terminal.
[0343] Optionally, the first request is used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, and requesting computing power of the first node.
[0344] Optionally, the first feedback is an admission result of the computing power request of the first node for the terminal.
[0345] Optionally, the computing power related information of the terminal comprises at least one of the following:
[0346] Available computing power of the terminal;
[0347] Available storage space of the terminal.
[0348] Optionally, the first request is also used for indicating a computing power requirement of the requested computing power.
[0349] The sending of the first request comprises:
[0350] Determining at least one of the following: subscription information of the terminal, and computing power policy of the terminal.
[0351] Determining the computing power requirement based on at least one of the following: computing power related information of the terminal, subscription information of the terminal, and computing power policy of the terminal.
[0352] Sending the first request based on the computing power requirement.
[0353] Optionally, the computing power requirement comprises at least one of the following:
[0354] Required computing power resource;
[0355] Required computing power type;
[0356] Required computing power rate requirement;
[0357] Computing power priority of the required computing power;
[0358] a required computing power size;
[0359] a required computing power resource quality.
[0360] Optionally, the computing power requirement satisfies at least one of the following:
[0361] Different terminals correspond to different computing power requirements, and the computing power requirements corresponding to different terminals are the same or different.
[0362] Different sessions correspond to different computing power requirements, and the computing power requirements corresponding to different sessions are the same or different.
[0363] Different QoS flows correspond to different computing power requirements, and the computing power requirements corresponding to different QoS flows are the same or different.
[0364] Different terminal data in different transmission directions correspond to different computing power requirements, and the computing power requirements corresponding to the uplink terminal data and the downlink terminal data are the same or different.
[0365] For details of steps 4101-4103, refer to the above embodiment description.
[0366] The computing power request method related to the embodiments of the present disclosure can include at least one of steps 4101-4103. For example, step 4101 can be implemented as an independent embodiment, step 4102 can be implemented as an independent embodiment, and steps 4101+4102 can be implemented as an independent embodiment, but not limited thereto.
[0367] 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.
[0368] FIG. 5A is a flowchart of a computing power request method according to an embodiment of the present disclosure. As shown in FIG. 5A, the embodiments of the present disclosure relate to a computing power request method for a communication system including a first node and a second node, and the above method includes at least one of the following:
[0369] Step 5101, the second node receives a second request;
[0370] Step 5102, the second node sends a first request to the first node.
[0371] Step 5103, the first node receives the first request sent by the second node.
[0372] Step 5104, the first node determines a first feedback.
[0373] Step 5105, the first node sends first feedback to the second node.
[0374] Step 5106, the second node receives the first feedback sent by the first node.
[0375] The optional implementation of steps 5101-5106 can refer to the above-mentioned embodiments.
[0376] In some embodiments, the above-mentioned method can include the method described in the above-mentioned communication system side, terminal side, network device side, etc. embodiments, which are not described here.
[0377] The computing power request method related to the embodiments of the present disclosure can include at least one of steps 5101-5106. 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.
[0378] In the present embodiment or embodiment, 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 embodiments.
[0379] The following is an exemplary introduction to the above-mentioned method.
[0380] The present disclosure provides a method for requesting wireless computing power resources in a session establishment or modification process.
[0381] Optional solutions include:
[0382] 1. The first radio access network device (RAN node) performs: receiving a request for session resource establishment from a control node of a core network or a second radio access network device, wherein the session resource can request computing power resources of a base station.
[0383] In some embodiments, the first radio access network device receives the request for session resource establishment from the core network control node in the PDU session establishment or modification process requested by the UE. (Embodiment 1)
[0384] In some embodiments, the first radio access network device receives the request for session resource establishment from the second radio access network device in the UE handover process. (That is, the request for session resource establishment can be included in the handover request message, and specific embodiments can be supplemented in the specification)
[0385] 2. Based on 1, the computing power resource is used for application layer data processing of a terminal device.
[0386] 3. Based on 1-2, the request for session resource establishment includes demand information of wireless computing power resources.
[0387] 4. Based on 3, the demand of the wireless computing resource includes at least one of the following information:
[0388] - Type of computing power; computing rate requirement; computing power priority
[0389] 5. Based on 3-4, the demand of the wireless computing resource can be at least one of the following: per UE, per PDU session, per QoS flow.
[0390] 6. Based on 1, the request of the session resource establishment is determined by the control node of the core network according to at least one of the following information:
[0391] First indication information; UE subscription information; computing power policy
[0392] 7. Based on 6, wherein the first indication information is used to indicate that the UE requests computing power on the network side, including at least one of the following information:
[0393] Computing power request indication, UE computing power state related information.
[0394] In some embodiments, the first indication information can be received by the core network node from the UE through the NAS message.
[0395] In some embodiments, the first indication information can be received by the core network node through the AF.
[0396] Embodiment 1 of the present application:
[0397] FIG. 5B is a flow diagram of a computing power request method according to an embodiment of the present disclosure. As shown in FIG. 5B, the method includes:
[0398] Step 101, the UE requests the session establishment to the control node (for example, AMF, SMF) of the core network, wherein the session is used for data transmission of the UE user plane, for example, the session is a PDU session.
[0399] In some embodiments, the UE sends a session establishment request message to the control node of the core network, wherein the first indication information is included in the message, and the first indication information is used to indicate that the UE requests computing power on the network side.
[0400] In some embodiments, the first indication information includes at least one of the following information:
[0401] - Computing power request indication, used to indicate that the PDU session requests to request network computing power
[0402] - UE computing power related status, used to indicate the computing power currently available to the UE, including computing power load, storage space, etc.
[0403] In some embodiments, the control node of the core network determines the network computing power for the session according to the first indication information.
[0404] In some embodiments, the network computing power for the session includes wireless computing power resources and requirements of the wireless computing power resources (e.g., computing power resources for QoS, or also referred to as Quality of Computing resource)
[0405] Step 102, the control node of the core network sends a session resource establishment request to the RAN (Radio Access Network) node, for requesting to establish wireless resources corresponding to the session.
[0406] In some embodiments, the wireless resources include connection resources and / or computing power resources.
[0407] In some embodiments, the requirements of the wireless computing power resources are included in the session resource establishment request.
[0408] In some embodiments, the requirements of the wireless computing power resources include at least one of the following information:
[0409] - Type of computing power, such as video rendering, etc.
[0410] - Computing rate requirement, such as integer computing rate and / or floating point computing rate;
[0411] - Computing power priority, when different sessions have computing power requirements, the RAN can prioritize allocating computing power to high priority sessions according to the computing power priority.
[0412] In some embodiments, the computing power resource requirement is per PDU session, or per QoS flow.
[0413] In some embodiments, the RAN node performs computing power admission control according to the requirements of the wireless computing power resources. For example, the RAN node can determine whether to allow the request of the computing power resources according to its own computing power load and status. It should be noted that computing power resource admission failure does not mean session establishment failure, and the RAN can still provide connection and transmission resources to the session.
[0414] Step 103, the RAN node initiates an RRC reconfiguration process to establish and configure data bearers.
[0415] Step 104, the RAN node sends a session resource establishment feedback message to the control node of the core network. The message includes the result of the computing power admission.
[0416] In some embodiments, the result of the computing power admission comprises at least one of the following information:
[0417] - a computing power resource request failure indication
[0418] - a QoS flow of the computing power resource request failure
[0419] - information of the computing power admission feedback, for example, the core network requests 100 FLOPS of computing power, while the base station only provides 50 FLOPS.
[0420] The core network control node completes the user plane session establishment according to the session resource establishment feedback message.
[0421] When the data of the UE is transmitted through the PDU session, the RAN node forwards the user plane data after processing according to the admitted computing power resource.
[0422] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device comprising units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another device is also proposed, comprising units or modules for implementing each step performed by the network equipment (such as access network equipment, core network function node, core network equipment, etc.) in any of the above methods.
[0423] 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, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is 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 the 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 units or modules are realized by the design of the logical relationship between the elements in the circuit; for another 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 units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0424] 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 the above part or all units or modules. 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.
[0425] 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:
[0426] The transceiver module is configured to receive a first request sent by a second node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for the terminal, and requesting computing power of the first node.
[0427] The processing module is configured to determine a first feedback, the first feedback being an admission result of the computing power of the first node for the terminal.
[0428] The transceiver module is further configured to send the first feedback to the second node.
[0429] Optionally, the processing module is configured to perform the steps related to “processing” performed by the first node in any of the above methods, and the transceiver module is configured to perform the steps related to “transceiving” performed by the first node in any of the above methods. Details are not described herein.
[0430] FIG. 6B is a structural schematic diagram of the second node according to the embodiments of the present disclosure. As shown in FIG. 6B, the second node includes:
[0431] The transceiver is configured to receive a second request, the second request being used for at least one of the following: requesting to establish a session for the terminal, requesting to modify a session for the terminal, requesting the computing power of the first node, and the computing power related information of the terminal.
[0432] The transceiver is further configured to send a first request to the first node, the first request being used for at least one of the following: requesting to establish a session for the terminal, requesting to modify a session for the terminal, and requesting the computing power of the first node.
[0433] The transceiver is further configured to receive a first feedback sent by the first node, the first feedback being an admission result of the computing power request of the terminal by the first node.
[0434] Optionally, the transceiver is configured to perform the steps related to "transceiving" performed by the second node in any of the above methods, and the second node further includes a processing module configured to perform the steps related to "processing" performed by the second node in any of the above methods. Details are not described herein.
[0435] 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.
[0436] 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 configured to process communication protocols and communication data, and the central processing unit can be configured 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.
[0437] 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.
[0438] 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.
[0439] 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.
[0440] Optionally, the communication device 7100 further includes one or more interface circuits 7104 connected to 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.
[0441] 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) others, etc.
[0442] 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.
[0443] 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.
[0444] In some embodiments, chip 7200 further includes one or more interface circuits 7202 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.
[0445] 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 chip 7200.
[0446] The present disclosure also proposes a storage medium, which stores instructions, and when the instructions run on communication device 7100, make communication device 7100 execute 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.
[0447] The present disclosure also proposes a program product, which is executed by communication device 7100, and makes communication device 7100 execute any of the above methods. Alternatively, the program product is a computer program product.
[0448] The present disclosure also proposes a computer program, which, when running on a computer, makes the computer execute any of the above methods.
[0449] In the embodiments described above, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments 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 produced. 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 computer-readable storage medium, for example, the computer programs can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired (such as a 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 accessible by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0450] 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 person skilled in the art 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.
[0451] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0452] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled 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 request method, characterized in that, The method is performed by a first node, and the method comprises: receiving a first request sent by a second node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node; determining a first feedback, the first feedback being an admission result of the computing power requested by the first node for the terminal; sending the first feedback to the second node.
2. The method of claim 1, wherein, The first request is further used for indicating a computing power requirement of the requested computing power. The computing power requirement comprises at least one of the following: a required computing power resource; a required computing power type; a required computing power rate requirement; a computing power priority of the required computing power; a required computing power size; a required computing power resource quality.
3. The method of claim 2, wherein, The computing power requirement satisfies at least one of the following: different terminals correspond to different computing power requirements, and the computing power requirements corresponding to different terminals are the same or different; different sessions correspond to different computing power requirements, and the computing power requirements corresponding to different sessions are the same or different; different QoS flows correspond to different computing power requirements, and the computing power requirements corresponding to different QoS flows are the same or different; terminal data in different transmission directions correspond to different computing power requirements, the transmission directions include an uplink transmission direction or a downlink transmission direction, and the computing power requirements corresponding to the uplink terminal data and the downlink terminal data are the same or different.
4. The method according to any one of claims 1 to 3, characterized in that, The determination of the first feedback comprises: determining the first feedback based on one or more of a load of the first node, available computing power of the first node, and a computing power priority of the computing power requested by the first request.
5. The method according to any one of claims 1 to 4, characterized in that The first feedback comprises at least one of the following: a successful computing power request; a failed computing power request; a session with a failed computing power request; a QoS flow with a failed computing power request; a computing power resource allocated by the first node for the terminal; a computing power resource allocated by the first node for the session; a computing power resource allocated by the first node for a QoS flow of the session; a computing power resource allocated by the first node for uplink terminal data; a computing power resource allocated by the first node for downlink terminal data.
6. The method of any one of claims 1-5, wherein, The method further comprises at least one of the following: the first node allocates a computing power resource for the terminal, and when the first node receives terminal data, the terminal data is transmitted after being processed by using the allocated computing power resource; the first node allocates a computing power resource for the session, and when the first node receives terminal data in the session, the terminal data is transmitted after being processed by using the allocated computing power resource; the first node allocates a computing power resource for a QoS flow of the session, and when the first node receives terminal data in the QoS flow, the terminal data is transmitted after being processed by using the allocated computing power resource; the first node allocates a computing power resource for uplink terminal data, and when the first node receives the uplink terminal data, the uplink terminal data is transmitted after being processed by using the allocated computing power resource; the first node allocates a computing power resource for downlink terminal data, and when the first node receives the downlink terminal data, the downlink terminal data is transmitted after being processed by using the allocated computing power resource.
7. The method of any one of claims 1-6, wherein, The method further includes: configuring a transmission resource for the session.
8. A computing power request method, characterized in that, The method performed by the second node includes: receiving a second request, the second request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node, computing power related information of the terminal; sending a first request to the first node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node; receiving a first feedback sent by the first node, the first feedback being an admission result of the first node for a computing power request of the terminal.
9. The method of claim 8, wherein, The computing power related information of the terminal includes at least one of the following: available computing power of the terminal; available storage space of the terminal.
10. The method of any one of claims 8 or 9, wherein, The first request is further used to indicate a computing power requirement of a requested computing power; The sending of the first request includes: determining at least one of the following: subscription information of the terminal, computing power policy of the terminal; determining the computing power requirement based on at least one of the following: computing power related information of the terminal, subscription information of the terminal, computing power policy of the terminal; sending the first request based on the computing power requirement.
11. The method of claim 10, wherein, The computing power requirement includes at least one of the following: required computing power resource; required computing power type; required computing power rate requirement; computing power priority of required computing power; required computing power size; required computing power resource quality.
12. The method of claim 11, wherein, The computing power requirement satisfies at least one of the following: different terminals correspond to different computing power requirements, and the computing power requirements corresponding to different terminals are the same or different; different sessions correspond to different computing power requirements, and the computing power requirements corresponding to different sessions are the same or different; different QoS flows correspond to different computing power requirements, and the computing power requirements corresponding to different QoS flows are the same or different; different terminal data in different transmission directions correspond to different computing power requirements, the transmission directions include uplink transmission direction or downlink transmission direction, and the computing power requirements corresponding to uplink terminal data and downlink terminal data are the same or different.
13. A computing power request method for a communication system, the communication system including a first node and a second node, the method including: The second node receives a second request, the second request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node, computing power related information of the terminal; The second node sends a first request to the first node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node; The first node receives the first request sent by the second node; The first node determines a first feedback, the first feedback being an admission result of the first node for a computing power request of the terminal; The first node sends the first feedback to the second node; The second node receives the first feedback sent by the first node.
14. A first node, characterized by includes: a transceiver module, configured to receive a first request sent by a second node, the first request being used for at least one of the following: requesting to establish a session for a terminal, requesting to modify a session for a terminal, requesting computing power of the first node; The processing module is configured to determine first feedback, the first feedback being an admission result of the first node for a computing power request of the terminal. The transceiver module is further configured to send the first feedback to the second node.
15. A second node, comprising: The transceiver module is configured to receive a second request, the second request being used for at least one of the following: requesting to establish a session for the terminal, requesting to modify a session for the terminal, requesting computing power of the first node, and computing power related information of the terminal. The transceiver module is further configured to send a first request to the first node, the first request being used for at least one of the following: requesting to establish a session for the terminal, requesting to modify a session for the terminal, and requesting computing power of the first node. The transceiver module is further configured to receive first feedback sent by the first node, the first feedback being an admission result of the first node for a computing power request of the terminal. The transceiver module is configured to receive a second request, the second request being used for at least one of the following: requesting to establish a session for the terminal, requesting to modify a session for the terminal, requesting computing power of the first node, and computing power related information of the terminal.
16. A communication device, characterized by One or more processors; A memory coupled to the processor, the memory having instructions stored thereon that, when executed by the processor, cause the communication device to perform the method of any one of claims 1-7, claims 8-12. One or more processors; 17. A communication device, characterized by A memory coupled to the processor, the memory having instructions stored thereon that, when executed by the processor, cause the communication device to perform the method of any one of claims 1-7, claims 8-12. The first node is configured to implement the method of any one of claims 1-7, and the second node is configured to implement the method of any one of claims 8-12. The instructions, when executed on the communication device, cause the communication device to perform the method of any one of claims 1-7, claims 8-12.
18. A communication system, characterized by The instructions, when executed on the communication device, cause the communication device to perform the method of any one of claims 1-7, claims 8-12.
19. A storage medium, the storage medium storing instructions, wherein, 20. A storage medium, the storage medium storing instructions, wherein,
Citation Information
Patent Citations
Computing power resource scheduling method and related device
CN115484620A
Computing session updating method and device, terminal and network function entity
CN115915179A
Computing session updating method and device and communication equipment
CN115915181A
Information transmission method and device and electronic equipment
CN117319993A
Computing power processing method and device and communication equipment
CN117320081A