Communication method and device, communication equipment, communication system and storage medium
By receiving and sending QoS parameter information and sharing computing power among management nodes, the problem of QoS requirements not being met in existing technologies is solved, enabling efficient operation of AI services and improved user experience.
Patent Information
- Application Number
- CN202480015245.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2025-10-14
AI Technical Summary
In communication systems, existing technologies struggle to effectively manage the sharing of computing power among nodes, resulting in unmet QoS requirements that impact the efficiency of AI services and user experience.
By receiving and sending information about QoS parameters related to the opening of AI computing power, the system can manage and monitor QoS parameters, including receiving and sending information indicating that QoS parameters are not met, and providing feedback when QoS parameters are met, thus ensuring the normal operation of AI services.
It achieves QoS guarantee for AI services, improves the efficiency of computing power sharing, enhances user experience, and ensures the rational use of communication and computing resources.
Smart Images

Figure HSB0000212740510000011 
Figure HSB0000212740510000012 
Figure HSB0000212740510000013
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of wireless communication, and in particular, to a communication method and apparatus, a communication device, a communication system, and a storage medium. BACKGROUND
[0002] In a communication system, a node with artificial intelligence (AI) capability in a communication network can open its computing power to another node, thereby realizing sharing of computing power. SUMMARY
[0003] Embodiments of the present disclosure provide a communication method and apparatus, a communication device, a communication system, a storage medium, and a computer program product, thereby realizing management of quality of service (QoS) related to sharing of computing power.
[0004] According to a first aspect of embodiments of the present disclosure, a communication method is provided. The communication method is performed by a first node. The communication method comprises: receiving first information, wherein the first information is used to indicate a QoS parameter related to opening of computing power of AI.
[0005] According to a second aspect of embodiments of the present disclosure, a communication method is provided. The communication method is performed by a second node. The communication method comprises: sending first information, wherein the first information is used to indicate a QoS parameter related to opening of computing power of AI. According to a third aspect of embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus is arranged in the first node. The communication apparatus comprises a transceiver module. The transceiver module is configured to: receive first information, wherein the first information is used to indicate a QoS parameter related to opening of computing power of AI.
[0006] According to a fourth aspect of embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus is arranged in the second node. The communication apparatus comprises a transceiver module. The transceiver module is configured to: send first information, wherein the first information is used to indicate a QoS parameter related to opening of computing power of AI.
[0007] According to a fifth aspect of embodiments of the present disclosure, a communication device is provided. The communication device comprises at least one processor and a memory storing instructions. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to the first aspect.
[0008] According to a sixth aspect of embodiments of the present disclosure, a communication device is provided. The communication device comprises at least one processor and a memory storing instructions. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to the second aspect.
[0009] According to a seventh aspect of embodiments of the present disclosure, a communication system is provided. The communication system comprises a first node and a second node. The first node is configured to perform the communication method according to the first aspect. The second node is configured to perform the communication method according to the second aspect.
[0010] According to an eighth aspect of embodiments of the present disclosure, a storage medium is provided. The storage medium stores instructions. The instructions, when executed on a communication device, cause the communication device to perform the communication method according to the first aspect or the second aspect.
[0011] According to a ninth aspect of embodiments of the present disclosure, a program product is provided. The program product, when executed by a communication device, causes the communication device to perform the communication method according to the first aspect or the second aspect.
[0012] According to a tenth aspect of embodiments of the present disclosure, a computer program is provided. The computer program, when executed on a computer, causes the computer to perform the communication method according to the first aspect or the second aspect.
[0013] According to an eleventh aspect of embodiments of the present disclosure, a chip or chip system is provided. The chip or chip system comprises processing circuitry. The processing circuitry is configured to perform the communication method according to the first aspect or the second aspect.
[0014] According to embodiments of the present disclosure, QoS management can be implemented for the computing power sharing between nodes.
[0015] It should be understood that the general description above and the following detailed description below are only exemplary and explanatory, and do not constitute a limitation of embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of embodiments of the present disclosure together with the specification.
[0017] Figure 1 is an architecture schematic diagram of a communication system provided according to embodiments of the present disclosure.
[0018] Figure 2A is an exemplary interaction diagram of a communication method provided according to embodiments of the present disclosure.
[0019] Figure 2B is an exemplary interaction diagram of a communication method provided according to embodiments of the present disclosure.
[0020] Figure 2C is an exemplary interaction diagram of a communication method provided according to embodiments of the present disclosure.
[0021] Figure 3is an exemplary flow chart of a communication method according to an embodiment of the present disclosure.
[0022] Figure 4 is an exemplary flow chart of a communication method according to an embodiment of the present disclosure.
[0023] Figure 5 is an exemplary interaction diagram of a communication method according to an embodiment of the present disclosure.
[0024] Figure 6 is an exemplary structural diagram of a communication apparatus according to an embodiment of the present disclosure.
[0025] Figure 7A is an exemplary structural diagram of a communication device according to an embodiment of the present disclosure.
[0026] Figure 7B is an exemplary structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] The embodiments of the present disclosure provide a communication method and apparatus, a communication device, a communication system, a storage medium and a computer program product.
[0028] In a first aspect, the embodiments of the present disclosure provide a communication method. The communication method is performed by a first node. The communication method comprises: receiving first information, wherein the first information is used to indicate a QoS parameter related to AI computing power opening.
[0029] Through the embodiments, the first node can obtain the first information, and the first information indicates the QoS parameter related to the AI computing power opening. In this way, based on the first information, the first node can determine whether the QoS parameter can be met, thereby realizing the QoS management of the AI service. In this way, the QoS guarantee for the AI service can be realized, the efficiency of AI computing power sharing is improved, and the user experience is improved.
[0030] In combination with some embodiments of the first aspect, in some embodiments, the QoS parameter can include at least one of: at least one first QoS parameter, wherein the first QoS parameter is related to communication; and at least one second QoS parameter, wherein the second QoS parameter is related to computing power.
[0031] Through the embodiments, the QoS parameter can include the first QoS parameter related to communication and / or the second QoS parameter related to computing power. In this way, the QoS corresponding to the communication resource and the QoS corresponding to the computing power resource can be guaranteed, thereby realizing the QoS guarantee for the AI service as a whole.
[0032] In some embodiments combined with the first aspect, in some embodiments, the method can further include: sending second information, wherein the second information is used to determine that the QoS parameter is not satisfied.
[0033] Through the embodiment, the first node can send the second information, thereby being used to determine that the QoS parameter is not satisfied. In this way, in the case that the first node determines that the QoS parameter is not satisfied, the peer can be timely informed, thereby avoiding the continuous execution of the QoS service in the case that the QoS parameter is not satisfied, and leading to the failure or inefficient execution of the QoS service.
[0034] In some embodiments combined with the first aspect, in some embodiments, the second information can include at least one of the following: indication information, used to indicate that the QoS parameter is not satisfied; time information, used to indicate a duration that the QoS parameter is not satisfied; and cause information, used to indicate a cause that the QoS parameter is not satisfied.
[0035] Through the embodiment, the second information can not only indicate that the QoS parameter is not satisfied, but also indicate the duration and / or the cause that the QoS parameter is not satisfied. In this way, the second information enables the peer to know the duration and / or the cause that the QoS parameter is not satisfied, thereby adjusting the work of the peer.
[0036] In some embodiments combined with the first aspect, in some embodiments, the indication information can be used to indicate at least one of the following: the first QoS parameter is not satisfied; the second QoS parameter is not satisfied; and the first QoS parameter and the second QoS parameter are not simultaneously satisfied.
[0037] In some embodiments combined with the first aspect, in some embodiments, the time information can be used to indicate at least one of the following: a duration that the first QoS parameter is not satisfied; a duration that the second QoS parameter is not satisfied; and a duration that the first QoS parameter and the second QoS parameter are not simultaneously satisfied.
[0038] In some embodiments combined with the first aspect, in some embodiments, the cause information can be used to indicate at least one of the following: a congestion of computing power resources; and a congestion of communication resources.
[0039] In some embodiments combined with the first aspect, in some embodiments, the method can further include: sending third information, wherein the third information is used to determine that a third QoS parameter is satisfied, and the third QoS parameter is at least one of the QoS parameters indicated by the first information.
[0040] In some embodiments combined with the first aspect, in some embodiments, the third QoS parameter can include a QoS parameter that is changed from not satisfied to satisfied in the QoS parameters.
[0041] Through the embodiment, the first node can inform the peer end that at least one QoS parameter is satisfied by sending the third information. Then, in the case that the QoS parameter is satisfied or satisfied again, the peer end of the first node can learn the QoS parameter in a timely manner, thereby implementing the AI service, improving the efficiency of AI computing power sharing, and improving the user experience.
[0042] In some embodiments combined with some embodiments of the first aspect, in some embodiments, the third information can include at least one of: a first QoS parameter that is satisfied in the at least one first QoS parameter; a first QoS parameter that is expected to be used in the at least one first QoS parameter; a second QoS parameter that is satisfied in the at least one second QoS parameter; a second QoS parameter that is expected to be used in the at least one second QoS parameter.
[0043] In some embodiments combined with some embodiments of the first aspect, in some embodiments, the first node can implement the communication in at least one of the following manners: radio resource control (RRC) signaling; media access control (MAC) message; layer 1 message.
[0044] In some embodiments combined with some embodiments of the first aspect, in some embodiments, the QoS parameter can correspond to at least one of: a QoS flow; an AI task.
[0045] In the second aspect, the embodiments of the present disclosure provide a communication method. The communication method is performed by a second node. The above communication method includes: sending first information, wherein the first information is used to indicate a QoS parameter related to AI computing power opening.
[0046] Through the embodiment, the second node can send the first information, and the first information indicates the QoS parameter related to the AI computing power opening. In this way, based on the first information, it can be determined whether the QoS parameter can be satisfied, thereby implementing the QoS management of the AI service. In this way, the QoS guarantee for the AI service can be implemented, the efficiency of AI computing power sharing is improved, and the user experience is improved.
[0047] In some embodiments combined with some embodiments of the second aspect, in some embodiments, the QoS parameter includes at least one of: at least one first QoS parameter, wherein the first QoS parameter is related to communication; at least one second QoS parameter, wherein the second QoS parameter is related to computing power.
[0048] In some embodiments combined with some embodiments of the second aspect, in some embodiments, the QoS parameter is acquired by the second node in at least one of the following manners: from the received fourth information; determined according to pre-configuration.
[0049] In some embodiments of the second aspect, in some embodiments, the fourth information can comprise at least one of: permission information, used to indicate that the second node is allowed to initiate the AI service; a QoS parameter.
[0050] In some embodiments of the second aspect, in some embodiments, the method can further comprise: receiving second information, wherein the second information is used to determine that the QoS parameter is not satisfied.
[0051] In some embodiments of the second aspect, in some embodiments, the second information can comprise at least one of: indication information, used to indicate that the QoS parameter is not satisfied; time information, used to indicate a duration for which the QoS parameter is not satisfied; cause information, used to indicate a cause for which the QoS parameter is not satisfied.
[0052] In some embodiments of the second aspect, in some embodiments, the indication information can be used to indicate at least one of: that the first QoS parameter is not satisfied; that the second QoS parameter is not satisfied; that the first QoS parameter and the second QoS parameter are not simultaneously satisfied.
[0053] In some embodiments of the second aspect, in some embodiments, the time information can be used to indicate at least one of: a duration for which the first QoS parameter is not satisfied; a duration for which the second QoS parameter is not satisfied; a duration for which the first QoS parameter and the second QoS parameter are not simultaneously satisfied.
[0054] In some embodiments of the second aspect, in some embodiments, the cause information can be used to indicate at least one of: that a computing resource is congested; that a communication resource is congested.
[0055] In some embodiments of the second aspect, in some embodiments, the method can further comprise: receiving third information, wherein the third information is used to determine that a third QoS parameter is satisfied, the third QoS parameter being at least one of the QoS parameters indicated by the first information.
[0056] In some embodiments of the second aspect, in some embodiments, the third QoS parameter can comprise a QoS parameter that changes from not satisfied to satisfied among the QoS parameters.
[0057] In some embodiments of the second aspect, in some embodiments, the third information can comprise at least one of: a first QoS parameter of the at least one first QoS parameter that is satisfied; a first QoS parameter of the at least one first QoS parameter that is expected to be used; a second QoS parameter of the at least one second QoS parameter that is satisfied; a second QoS parameter of the at least one second QoS parameter that is expected to be used.
[0058] In some embodiments of the second aspect, in some embodiments, the second node can implement the manner of communication can comprise at least one of: RRC signaling; a MAC message; a layer 1 message.
[0059] In some embodiments of the second aspect, in some embodiments, the QoS parameter can correspond to at least one of: a QoS flow; an AI task.
[0060] In a third aspect, the embodiments of the present disclosure provide a communication apparatus. The communication apparatus is arranged at a first node. The communication apparatus comprises a transceiver. The transceiver is configured to: receive first information, wherein the first information is used to indicate a QoS parameter related to a computing power opening of an AI.
[0061] In some embodiments of the third aspect, in some embodiments, the QoS parameter can comprise at least one of: at least one first QoS parameter, wherein the first QoS parameter is related to communication; at least one second QoS parameter, wherein the second QoS parameter is related to computing power.
[0062] In some embodiments of the third aspect, in some embodiments, the transceiver can be further configured to: send second information, wherein the second information is used to determine that the QoS parameter is not satisfied.
[0063] In some embodiments of the third aspect, in some embodiments, the second information can comprise at least one of: indication information, used to indicate that the QoS parameter is not satisfied; time information, used to indicate a duration for which the QoS parameter is not satisfied; cause information, used to indicate a cause for which the QoS parameter is not satisfied.
[0064] In some embodiments of the third aspect, in some embodiments, the indication information can be used to indicate at least one of: that the first QoS parameter is not satisfied; that the second QoS parameter is not satisfied; that the first QoS parameter and the second QoS parameter are not simultaneously satisfied.
[0065] In some embodiments of the third aspect, in some embodiments, the time information can be used to indicate at least one of: a duration for which the first QoS parameter is not satisfied; a duration for which the second QoS parameter is not satisfied; a duration for which the first QoS parameter and the second QoS parameter are not simultaneously satisfied.
[0066] In some embodiments of the third aspect, in some embodiments, the cause information can be used to indicate at least one of: that a computing power resource is congested; that a communication resource is congested.
[0067] In some embodiments of the third aspect, in some embodiments, the transceiver can be further configured to: send third information, wherein the third information is used to determine that a third QoS parameter is satisfied, the third QoS parameter being at least one of the QoS parameters indicated by the first information.
[0068] In some embodiments combining with the third aspect, in some embodiments, the third QoS parameter can include a QoS parameter that changes from not satisfied to satisfied among the QoS parameters.
[0069] In some embodiments combining with the third aspect, in some embodiments, the third information can include at least one of: a first QoS parameter that is satisfied among the at least one first QoS parameter; a first QoS parameter that is expected to be used among the at least one first QoS parameter; a second QoS parameter that is satisfied among the at least one second QoS parameter; a second QoS parameter that is expected to be used among the at least one second QoS parameter.
[0070] In some embodiments combining with the third aspect, in some embodiments, the manner in which the first node implements the communication can include at least one of: RRC signaling; a MAC message; a layer 1 message.
[0071] In some embodiments combining with the third aspect, in some embodiments, the QoS parameter can correspond to at least one of: a QoS flow; an AI task.
[0072] In a fourth aspect, the embodiments of the present disclosure provide a communication apparatus. The communication apparatus is arranged at a second node. The communication apparatus includes a transceiver. The transceiver is configured to: transmit first information, wherein the first information is used to indicate a QoS parameter related to AI computing power opening.
[0073] In some embodiments combining with the fourth aspect, in some embodiments, the QoS parameter includes at least one of: at least one first QoS parameter, wherein the first QoS parameter is related to communication; at least one second QoS parameter, wherein the second QoS parameter is related to computing power.
[0074] In some embodiments combining with the fourth aspect, in some embodiments, the QoS parameter is acquired by the second node through at least one of: from received fourth information; according to pre-configuration.
[0075] In some embodiments combining with the fourth aspect, in some embodiments, the fourth information can include at least one of: permission information, used to indicate that the second node is allowed to initiate AI service; the QoS parameter.
[0076] In some embodiments combining with the fourth aspect, in some embodiments, the transceiver can be further configured to: receive second information, wherein the second information is used to determine that the QoS parameter is not satisfied.
[0077] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the second information can comprise at least one of: indication information, used to indicate that the QoS parameter is not satisfied; time information, used to indicate a time length during which the QoS parameter is not satisfied; cause information, used to indicate a cause for which the QoS parameter is not satisfied.
[0078] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the indication information can be used to indicate at least one of: the first QoS parameter is not satisfied; the second QoS parameter is not satisfied; the first QoS parameter and the second QoS parameter are not simultaneously satisfied.
[0079] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the time information can be used to indicate at least one of: a time length during which the first QoS parameter is not satisfied; a time length during which the second QoS parameter is not satisfied; a time length during which the first QoS parameter and the second QoS parameter are not simultaneously satisfied.
[0080] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the cause information can be used to indicate at least one of: a congestion of computing resource; a congestion of communication resource.
[0081] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the transceiver module can be further configured to: receive third information, wherein the third information is used to determine that a third QoS parameter is satisfied, the third QoS parameter being at least one of the QoS parameters indicated by the first information.
[0082] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the third QoS parameter can comprise a QoS parameter that is changed from not satisfied to satisfied among the QoS parameters.
[0083] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the third information can comprise at least one of: a first QoS parameter of the at least one first QoS parameter that is satisfied; a first QoS parameter of the at least one first QoS parameter that is expected to be used; a second QoS parameter of the at least one second QoS parameter that is satisfied; a second QoS parameter of the at least one second QoS parameter that is expected to be used.
[0084] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the manner in which the second node implements the communication can comprise at least one of: RRC signaling; a MAC message; a layer 1 message.
[0085] In some embodiments combining with some embodiments of the fourth aspect, in some embodiments, the QoS parameter can correspond to at least one of: a QoS flow; an AI task.
[0086] In a fifth aspect, an embodiment of the present disclosure provides a communication device. The communication device includes at least one processor and a memory storing instructions. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to any one of the first aspect and possible implementation manners thereof.
[0087] In a sixth aspect, an embodiment of the present disclosure provides a communication device. The communication device includes at least one processor and a memory storing instructions. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to any one of the second aspect and possible implementation manners thereof.
[0088] In a seventh aspect, an embodiment of the present disclosure provides a communication system. The communication system includes a first node and a second node. The first node is configured to perform the communication method according to any one of the first aspect and possible implementation manners thereof. The second node is configured to perform the communication method according to any one of the second aspect and possible implementation manners thereof.
[0089] In an eighth aspect, an embodiment of the present disclosure provides a storage medium. The storage medium stores instructions. The instructions, when executed on a communication device, cause the communication device to perform the communication method according to any one of the first aspect, the second aspect and possible implementation manners thereof.
[0090] In a ninth aspect, an embodiment of the present disclosure provides a program product. The program product, when executed by a communication device, causes the communication device to perform the communication method according to any one of the first aspect, the second aspect and possible implementation manners thereof.
[0091] In a tenth aspect, an embodiment of the present disclosure provides a computer program. The computer program, when executed on a computer, causes the computer to perform the communication method according to any one of the first aspect, the second aspect and possible implementation manners thereof.
[0092] In an eleventh aspect, an embodiment of the present disclosure provides a chip or chip system. The chip or chip system includes processing circuitry. The processing circuitry is configured to perform the communication method according to any one of the first aspect, the second aspect and possible implementation manners thereof.
[0093] It can be understood that the above communication apparatus, communication device, communication system, storage medium, program product, computer program, chip and chip system are all used to execute the communication method provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here again.
[0094] The embodiments of the present disclosure provide a communication method and apparatus, a communication device, a communication system, a storage medium and a computer program product. In some embodiments, the terms of communication method, information processing method, information transmission method, etc. can be replaced with each other, and the terms of communication device, terminal, network device, network function, network entity, etc. can be replaced with each other, and the terms of communication system, information processing system, etc. can be replaced with each other.
[0095] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing part of the steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, part or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with optional implementation manners of other embodiments.
[0096] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0097] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0098] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "one", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0099] In the embodiments of the present disclosure, "a plurality of" means two or more than two.
[0100] In some embodiments, the terms of "at least one (at least one, at least one, at least one)", "one or more" and the like can be replaced with each other.
[0101] In some embodiments, "at least one of A, B", "A and / or B", "in one case A, in another case B", "responsive to case A, responsive to case B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option), in some embodiments, A and B (both A and B are performed).
[0102] In some embodiments, "A or B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option).
[0103] In some embodiments, the prefix words "first", "second", and the like, are used only to distinguish different description objects, and do not limit the position, order, priority, quantity, or content of the description objects, and the description objects are described in the claims or embodiments according to the context, and should not be construed as redundant limitations because of the use of 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 by them 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", where 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 their types can be the same or different; for another example, the description object is "information", and "second information" and "first information" can be the same information or different information, and their contents can be the same or different.
[0104] In some embodiments, "including A", "containing A", "for indicating A", "carrying A", can be interpreted as directly carrying A, or indirectly indicating A.
[0105] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0106] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "fewer than", "fewer 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.
[0107] In some embodiments, an apparatus and 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 recited 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.
[0108] In some embodiments, "network" can be interpreted as an apparatus (for example, an access network device, a core network device, and the like) included in the network.
[0109] 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,” “serving cell,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be used interchangeably.
[0110] 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.
[0111] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.
[0112] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0113] In some embodiments, obtaining data, information, etc. can comply with laws and regulations of a country where a location is situated.
[0114] In some embodiments, data, information, etc. can be obtained after user consent.
[0115] In addition, each element, each row, or each column in a table of an embodiment of the present disclosure can be implemented as an independent embodiment, and a combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0116] Figure 1 is an architecture schematic diagram of a communication system provided according to an embodiment of the present disclosure. As shown in Figure 1 the communication system 100 includes a first node 101, a second node 102, and a third node 103.
[0117] In some embodiments, at least one of the first node 101 and the second node 102 can be a terminal. In some embodiments, at least one of the first node 101 and the second node 102 can be an access network device. In some embodiments, at least one of the first node 101 and the second node 102 can be a core network device.
[0118] In some embodiments, the first node 101 can be a terminal, and the second node 102 can be a terminal. In some embodiments, the first node 101 can be a terminal, and the second node 102 can be an access network device. In some embodiments, the first node 101 can be a terminal, and the second node 102 can be a core network device. In some embodiments, the first node 101 can be an access network device, and the second node 102 can be a terminal. In some embodiments, the first node 101 can be an access network device, and the second node 102 can be an access network device. In some embodiments, the first node 101 can be an access network device, and the second node 102 can be a core network device. In some embodiments, the first node 101 can be a core network device, and the second node 102 can be a terminal. In some embodiments, the first node 101 can be a core network device, and the second node 102 can be an access network device. In some embodiments, the first node 101 can be a core network device, and the second node 102 can be a core network device.
[0119] In some embodiments, the third node 103 can be a terminal, an access network device, a core network device, or an application server.
[0120] In some embodiments, the terminal includes at least one of a mobile phone, a wearable device, an internet of things (IoT) device, a communication-capable automobile, a smart automobile, a Pad, a wireless transceiver-equipped computer, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and the like, but is not limited thereto.
[0121] In some embodiments, the access network device can be at least one of a node or device that accesses a terminal to a wireless network, and the network device can include an evolved NodeB (eNB), 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 RAN, a Cloud RAN, a satellite base station, a base station in other communication systems, an access node in a Wi-Fi system, and the like, but is not limited thereto.
[0122] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, in which case, the interfaces within the access network device according to 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 implemented through software or programs.
[0123] 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 network device. 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, which are controlled by the CU. However, the present disclosure is not limited thereto.
[0124] 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 provided by 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 provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0125] The following embodiments of the present disclosure can be applied to Figure 1 The communication system 100 shown or part of the subjects, but not limited thereto. Figure 1 The subjects shown are examples, and the communication system can include Figure 1 all or part of the subjects in , but also can include Figure 1 other subjects, the number and form of each subject is arbitrary, the connection relationship between each subject is an example, each subject can not be connected or can be connected, its connection can be any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0126] 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 communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0127] In recent years, AI technology has developed rapidly. Various methods or services based on AI have penetrated into various fields of human life, including entertainment, communication, medical treatment, transportation, industrial production, etc. Various AI-based devices are also increasing. Different devices can have different capabilities. For example, some devices have weak capabilities and do not have enough capabilities to complete AI-related processing processes such as training and inference by themselves. Therefore, in future research on AI technology, an important aspect is computing power service. The main idea of computing power service is to realize computing power sharing between different nodes in the network.
[0128] One scenario of computing power service is that the network shares its computing power to weak-capability terminals.
[0129] Another scenario of computing power service is that AI / ML-based mobile applications have the development trend of being computationally intensive, large memory consumption, and high power consumption. If the computation of AI / ML-based mobile applications is deployed in the cloud, it will bring a large computing burden to the nodes of the cloud, and a large transmission burden to the transmission bandwidth. In some application scenarios, due to privacy considerations, it is not acceptable to transmit data to the cloud for processing. In addition, with the upgrading of the hardware of the terminal, the computing power resources of the terminal are also increasingly rich. This makes the terminal can open computing power to the network.
[0130] Whether the network opens computing power to the terminal or the terminal opens computing power to the network, AI-based QoS requirements such as inference time and accuracy need to be introduced to better meet the needs of AI services. AI-based QoS requirements are not always met, so AI candidate QoS requirements can be considered. In some embodiments, for the scenario of the network opening computing power to the terminal, the QoS requirement is likely to be directly provided by the terminal rather than by the core network.
[0131] Figure 2A is an exemplary interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2A , the communication method of the embodiment of the present disclosure includes steps S2101 to S2104.
[0132] In step S2101, the third node 103 sends fourth information to the second node 102.
[0133] In some embodiments, the second node 102 can receive the fourth information.
[0134] In some embodiments, the second node 102 can receive the fourth information sent by the third node 103.
[0135] In some embodiments, the third node 103 can be a node different from the first node 101 and the second node 102. In some embodiments, the third node 103 can be an application server (AS). In an example, the third node 103 can be an application server related to the AI service. For example, the third node 103 can be deployed and managed by a provider of the AI service. In some embodiments, the third node 103 can be located in a core network. In an example, the third node 103 can be a core network element. In an example, the third node 103 can be a core network element associated with the AI service. For example, the third node 103 can be deployed and managed by an operator.
[0136] In some embodiments, the fourth information can be used by the second node 102 to obtain the QoS requirement. In some embodiments, the fourth information can be used by the second node 102 to obtain a QoS parameter corresponding to the QoS requirement.
[0137] In some embodiments, the fourth information can be used to configure the QoS parameter for the second node 102.
[0138] In some embodiments, the name of the fourth information is not limited, which can be, for example, configuration information, indication information, request information, QoS requirement information, rule information, and the like.
[0139] In some embodiments, the fourth information can include at least one of the following: permission information, QoS parameter.
[0140] In some embodiments, the permission information can be used to indicate that the second node 102 is allowed to initiate the AI service. In some embodiments, the permission information can be used to determine that the second node 102 has the permission to initiate the AI service.
[0141] In some embodiments, the permission information can include at least one of the following: authorization indication information, location range information.
[0142] In some embodiments, the authorization indication information can be used to indicate that the second node 102 is allowed to initiate the AI service.
[0143] In some embodiments, the permission information can include a field corresponding to the authorization indication information. In an example, the authorization indication information can be represented by a field value of the field. For example, the field corresponding to the authorization indication information can have 1 bit. In a case where the bit value of the field is 1, the authorization indication information can indicate that the second node 102 is allowed to initiate the AI service. In a case where the bit value of the field is 0, the authorization indication information can indicate that the second node 102 is not allowed to initiate the AI service.
[0144] In some embodiments, the location range information can be used to indicate a location range where the AI service is allowed to be initiated. The nodes within the location range can be allowed to initiate the AI service.
[0145] In some embodiments, the location range information can indicate at least one of: a geographical location range, an administrative region range, a cell coverage range.
[0146] In some embodiments, the location range information can indicate a geographical location range. In some embodiments, the location range information can comprise at least one of: one or more geographical coordinates, one or more geographical lengths. In some embodiments, the location range information can comprise a geographical coordinate and a geographical length. In an example, the location range indicated by the location range information can be a circular region. For example, the geographical coordinate can be a geographical coordinate at the center of the circular region, and the geographical length can be a radius from the center to the edge of the circular region. For example, the geographical coordinate can be a geographical coordinate at the center of the circular region, and the geographical length can be a diameter of the circular region. In an example, the location range indicated by the location range information can be a rectangular region. For example, the geographical coordinate can be a geographical coordinate at the center of the rectangular region, and the geographical length can be a length of each side of the rectangular region. In some embodiments, the location range information can comprise a geographical coordinate. In an example, the location range indicated by the location range information can be a rectangular region. For example, the geographical coordinate can be a geographical coordinate at each of the four corners of the rectangular region. In an example, the location range indicated by the location range information can be a triangular region. For example, the geographical coordinate can be a geographical coordinate at each of the three corners of the triangular region. In an example, the location range indicated by the location range information can be a polygonal region. For example, the geographical coordinate can be a geographical coordinate at each of the corners of the polygonal region.
[0147] In some embodiments, the geographical coordinate can comprise at least one of: a longitude coordinate value and a latitude coordinate value.
[0148] In some embodiments, the location range information can indicate an administrative region range. In some embodiments, the location range information can comprise identification information of an administrative region. For example, the location range information can comprise one or more identification codes of an administrative region. Each identification code can uniquely identify an administrative region.
[0149] In some embodiments, the location range information can indicate a cell coverage range. In some embodiments, the location range information can comprise identification information of a cell. For example, the location range information can comprise one or more cell identifications (cell ID). Each cell identification can identify a cell.
[0150] In some embodiments, the QoS parameter can comprise one or more parameters corresponding to the QoS requirement. The QoS parameter can be used to implement the QoS management of the AI traffic.
[0151] In some embodiments, the QoS parameter in the fourth information can comprise a QoS profile.
[0152] In some embodiments, the QoS profile can correspond to a location range. In some embodiments, the QoS profile can be different for different location ranges.
[0153] In some embodiments, the fourth information can be delivered to the second node 102 over a user plane. For example, the second node 102 can be a terminal, and the second node 102 can receive the fourth information from the application server over the user plane. In some embodiments, the fourth information can be delivered to the second node 102 over a data plane. For example, the second node 102 can be a terminal, and the second node 102 can receive the fourth information from the application server over the data plane. In some embodiments, the fourth information can be delivered to the second node 102 over a control plane. For example, the second node 102 can be an access network device, and the second node 102 can receive the fourth information from a core network element over the control plane.
[0154] In some embodiments, at least part of the fourth information can be determined according to a pre-configuration.
[0155] In some embodiments, step S2101 can be omitted. In this case, the second node 102 can determine the QoS parameter according to a pre-configuration. In some embodiments, the pre-configuration can comprise at least one of the following: a protocol agreement, an operator policy, an operation administration and maintenance (OAM) configuration.
[0156] In some embodiments, the pre-configuration can comprise at least one of the following: permission information, a QoS parameter.
[0157] In some embodiments, the QoS parameter can be obtained based on the fourth information and / or the pre-configuration. In an example, the second node 102 can obtain the QoS parameter only from the fourth information. In an example, the second node 102 can determine the QoS parameter only according to the pre-configuration. In an example, the second node 102 can obtain the QoS parameter according to the fourth information and the pre-configuration.
[0158] In step S2102, the second node 102 sends the first information to the first node 101.
[0159] In some embodiments, the first node 101 can receive the first information.
[0160] In some embodiments, the second node 102 can initiate the AI service by sending the first information.
[0161] In some embodiments, the second node 102 can determine to initiate the AI service according to the fourth information and / or pre-configuration.
[0162] In some embodiments, the second node 102 can determine to initiate the AI service according to the permission information in the fourth information and / or pre-configuration. In some embodiments, the second node 102 can determine that the second node 102 itself is allowed to initiate the AI service according to the permission information. It can be understood that the second node 102 is allowed to initiate the AI service means that the second node 102 has the permission to initiate the AI service.
[0163] In some embodiments, the authorization indication information contained in the permission information can directly indicate that the second node 102 is allowed to initiate the AI service. In this case, the second node 102 can determine that the second node 102 itself is allowed to initiate the AI service according to the authorization indication information. For example, the bit value of the field corresponding to the authorization indication information can be equal to 1, and the second node 102 can determine that the second node 102 itself is allowed to initiate the AI service.
[0164] In some embodiments, the location range information contained in the permission information can indicate the location range allowed to initiate the AI service. In this case, the second node 102 can determine that the second node 102 itself is allowed to initiate the AI service according to the location range information, if the second node 102 is located in the location range indicated by the location range information. In an example, the second node 102 can be located in the location range defined by the geographical coordinates and / or geographical length, and the second node 102 can be allowed to initiate the AI service. In an example, the second node 102 can be located in the administrative region identified by the identification code of the administrative region, and the second node 102 can be allowed to initiate the AI service. In an example, the second node 102 can be located in the cell or access network device corresponding to the cell identification, and the second node 102 can be allowed to initiate the AI service.
[0165] In some embodiments, the first information can be used to indicate the QoS parameter related to the AI computing power opening.
[0166] In some embodiments, the QoS parameter indicated by the first information can be obtained based on the fourth information and / or pre-configuration.
[0167] In some embodiments, the first information can be used to request the first node 101 to open the AI-related computing power to the second node 102.
[0168] In some embodiments, the name of the first information is not limited, which can be, for example, request information, trigger information, notification information, etc.
[0169] In some embodiments, the QoS parameters indicated by the first information can comprise at least one of: at least one first QoS parameter, at least one second QoS parameter. In other words, the first information can comprise at least one of: at least one first QoS parameter, at least one second QoS parameter.
[0170] In some embodiments, the first QoS parameter can be related to the communication. In some embodiments, the first QoS parameter can be a QoS parameter related to a communication resource. In some embodiments, the first QoS parameter can be used to represent a QoS requirement related to the communication resource.
[0171] In some embodiments, the communication resource can be a wireless resource. In an example, the communication resource can be a wireless transmission resource. For example, the communication resource can comprise at least one of: a frequency domain resource, a time domain resource. For example, the communication resource can comprise a bandwidth resource.
[0172] In some embodiments, the number of the first QoS parameters among the QoS parameters indicated by the first information can be one or more.
[0173] In some embodiments, the first information can indicate one first QoS parameter.
[0174] In some embodiments, the first information can indicate a plurality of first QoS parameters. In this case, the first QoS parameters can be candidate first QoS parameters.
[0175] In some embodiments, there can be no priority difference among the plurality of candidate first QoS parameters. That is, the plurality of candidate first QoS parameters can have the same priority.
[0176] In some embodiments, there can be a priority difference among the plurality of candidate first QoS parameters. That is, the plurality of candidate first QoS parameters can have different priorities. In some embodiments, the priority of one or more of the plurality of candidate first QoS parameters can be higher than the priority of the other first QoS parameters. In some embodiments, the first information can indicate two first QoS parameters. One of the two first QoS parameters can be a priority first QoS parameter, and the other first QoS parameter can be an alternative first QoS parameter.
[0177] In some embodiments, the first QoS parameter can comprise at least one of: a packet delay budget (PDB), a packet error rate (PER), a guaranteed bit rate (GBR), a maximum bit rate (MBR). It can be understood that the first QoS parameter can also comprise other parameters, which are not specifically limited in comparison by the embodiments of the present disclosure.
[0178] In some embodiments, the second QoS parameter can be related to computing power. In some embodiments, the second QoS parameter can be a QoS parameter related to computing power resources.
[0179] In some embodiments, the QoS parameter related to computing power resources can be used for at least one of the following capability resource requirements: computing, reading and writing, storage, algorithm, AI model, AI inference, AI training, AI verification, data distribution. In some embodiments, the capability resource requirement can be related to operation amount, storage space, power consumption, etc., but is not limited thereto.
[0180] In some embodiments, the second QoS parameter can be used to represent a QoS requirement related to computing power resources. In some embodiments, the second QoS parameter can indicate computing power resources that need to be guaranteed in the related process of computing power. In an example, the computing power resources that need to be guaranteed can include operation amount, storage space, power consumption, etc. that need to be guaranteed.
[0181] In some embodiments, the operation amount can comprise floating point operation amount.
[0182] In some embodiments, the storage space can comprise memory space.
[0183] In some embodiments, the number of the second QoS parameter in the QoS parameter indicated by the first information can be one or more.
[0184] In some embodiments, the first information can indicate one second QoS parameter.
[0185] In some embodiments, the first information can indicate a plurality of second QoS parameters. In this case, the second QoS parameters can be candidate second QoS parameters.
[0186] In some embodiments, there can be no priority difference between the plurality of candidate second QoS parameters. That is, the plurality of candidate second QoS parameters can have the same priority.
[0187] In some embodiments, there can be priority difference between the multiple candidate second QoS parameters. That is, the multiple candidate second QoS parameters can have different priorities. In some embodiments, the priority of one or more of the multiple candidate second QoS parameters can be higher than the priority of the other second QoS parameters. In some embodiments, the first information can indicate two second QoS parameters. One of the two second QoS parameters can be a priority second QoS parameter, and the other second QoS parameter can be an alternative second QoS parameter.
[0188] In some embodiments, the second QoS parameter can comprise at least one of: accuracy, delay. The accuracy can be associated with the inference and / or training of the AI model. The delay can be associated with the inference and / or training of the AI model. It can be understood that the first QoS parameter can also comprise other parameters, which are not specifically limited by the embodiments of the present disclosure.
[0189] It can be understood that the first QoS parameter and the second QoS parameter can be associated. In some embodiments, the delay in the second QoS parameter can be positively correlated with the guaranteed bit rate, the maximum bit rate, the packet delay budget, etc. in the first QoS parameter.
[0190] In some embodiments, the QoS parameter can correspond to at least one of: a QoS flow, an AI task.
[0191] In some embodiments, the QoS flow can be a QoS flow used for transmitting data of AI traffic between the first node 101 and the second node 102.
[0192] In some embodiments, the AI task can be part or all of the AI traffic. In some embodiments, the AI traffic can comprise one or more AI tasks.
[0193] In some embodiments, the AI task can comprise training of an AI model, inference of an AI model, etc. In an example, each training can be an AI task. In an example, each inference can be an AI task.
[0194] In some embodiments, one AI task can correspond to one or more QoS flows. In an example, data corresponding to one AI task can be carried in one or more QoS flows.
[0195] In some embodiments, one QoS flow can correspond to one or more AI tasks. In an example, one QoS flow can carry data corresponding to one or more AI tasks.
[0196] In some embodiments, the first QoS parameters can correspond to QoS flows and / or AI tasks. In some embodiments, at least one first QoS parameter of the QoS parameters can correspond to one QoS flow. In some embodiments, at least one first QoS parameter of the QoS parameters can correspond to one AI task.
[0197] In some embodiments, each first QoS parameter can correspond to one or more QoS flows. In an example, each first QoS parameter can correspond to all QoS flows. In an example, each first QoS parameter can correspond to one QoS flow. In some embodiments, each first QoS parameter can correspond to one or more AI tasks. In an example, each first QoS parameter can correspond to all AI tasks. For example, each first QoS parameter can correspond to respective QoS flows related to all AI tasks. In an example, each first QoS parameter can correspond to one AI task. For example, each first QoS parameter can correspond to respective QoS flows related to one AI task.
[0198] In some embodiments, the second QoS parameters can correspond to QoS flows and / or AI tasks. In some embodiments, at least one second QoS parameter of the QoS parameters can correspond to one QoS flow. In some embodiments, at least one second QoS parameter of the QoS parameters can correspond to one AI task.
[0199] In some embodiments, the second QoS parameters can correspond to QoS flows and / or AI tasks. In some embodiments, each second QoS parameter can correspond to one or more QoS flows. In an example, each second QoS parameter can correspond to all QoS flows. For example, each second QoS parameter can correspond to AI tasks in all QoS flows. In an example, each second QoS parameter can correspond to one QoS flow. For example, each second QoS parameter can correspond to respective AI tasks in one QoS flow. In some embodiments, each second QoS parameter can correspond to one or more AI tasks. In an example, each second QoS parameter can correspond to all AI tasks. For example, each second QoS parameter can correspond to respective QoS flows related to all AI tasks. In an example, each second QoS parameter can correspond to one AI task. For example, each second QoS parameter can correspond to respective QoS flows related to one AI task.
[0200] In some embodiments, the first information can be carried in at least one of: RRC signaling, a MAC message, a layer 1 message.
[0201] In some embodiments, the RRC signaling can comprise at least one of: paging signaling, RRCConnectionRequest signaling, RRCConnectionResumeRequest signaling, RRCConnectionReestablishmentRequest signaling, RRCConnectionReestablishment signaling, RRCConnectionReconfiguration signaling. In an example, in a case that the first node 101 is a terminal and the second node 102 is an access network device, the first information can be carried in RRC signaling such as RRCConnectionRequest signaling, RRCConnectionResumeRequest signaling, RRCConnectionReconfiguration signaling, RRCConnectionReestablishmentRequest signaling. In an example, in a case that the first node 101 is an access network device and the second node 102 is a terminal, the first information can be carried in RRC signaling such as paging signaling, RRCConnectionReconfiguration signaling, RRCConnectionReestablishment signaling.
[0202] It can be understood that the first information can also be carried in other signaling or messages, which are not limited in the embodiments of the present disclosure.
[0203] In step S2103, the first node 101 sends second information to the second node 102.
[0204] In some embodiments, the first node 101 can send the second information according to the first information. In some embodiments, the second information can be sent by the first node 101 in response to the first information.
[0205] In some embodiments, the second node 102 can receive the second information.
[0206] In some embodiments, the first node 101 can send the second information in a case that the QoS parameter is determined not to be satisfied.
[0207] In some embodiments, the second information can be used to determine that the QoS parameter is not satisfied. In some embodiments, the QoS parameter not being satisfied can also be referred to as the QoS parameter not being guaranteed.
[0208] In some embodiments, the name of the second information is not limited, which can be, for example, indication information, notification information, response information, etc.
[0209] In some embodiments, the second information can comprise at least one of: indication information, time information, cause information.
[0210] In some embodiments, the indication information can be used to indicate that the QoS parameters are not satisfied.
[0211] In some embodiments, the indication information can indicate at least one of: the first QoS parameters are not satisfied, the second QoS parameters are not satisfied, and the first QoS parameters and the second QoS parameters are not satisfied at the same time.
[0212] In some embodiments, the number of the at least one first QoS parameter can be one. The first QoS parameter can not be satisfied. For example, the first QoS parameter corresponding to one QoS flow can not be satisfied. For example, the first QoS parameter corresponding to one AI task can not be satisfied.
[0213] In some embodiments, the number of the at least one first QoS parameter can be multiple. One or more of the first QoS parameters can not be satisfied. In some embodiments, one of the multiple first QoS parameters can not be satisfied. For example, one of the multiple first QoS parameters corresponding to one QoS flow can not be satisfied. For example, one of the multiple first QoS parameters corresponding to one AI task can not be satisfied. In some embodiments, all of the multiple first QoS parameters can not be satisfied. For example, each of the multiple first QoS parameters corresponding to one QoS flow can not be satisfied. For example, each of the multiple first QoS parameters corresponding to one AI task can not be satisfied.
[0214] In some embodiments, the number of the at least one first QoS parameter can be two. In an example, the first QoS parameter of the two first QoS parameters with higher priority can not be satisfied. In an example, both of the first QoS parameter of the two first QoS parameters with higher priority and the alternative first QoS parameter can not be satisfied.
[0215] In some embodiments, the number of the at least one second QoS parameter can be one. The second QoS parameter can not be satisfied. For example, the second QoS parameter corresponding to one QoS flow can not be satisfied. For example, the second QoS parameter corresponding to one AI task can not be satisfied.
[0216] In some embodiments, the number of the at least one second QoS parameter can be multiple. One or more of the second QoS parameters can not be satisfied. In some embodiments, one of the multiple second QoS parameters can not be satisfied. For example, one of the multiple second QoS parameters corresponding to one QoS flow can not be satisfied. For example, one of the multiple second QoS parameters corresponding to one AI task can not be satisfied. In some embodiments, all of the multiple second QoS parameters can not be satisfied. For example, each of the multiple second QoS parameters corresponding to one QoS flow can not be satisfied. For example, each of the multiple second QoS parameters corresponding to one AI task can not be satisfied.
[0217] In some embodiments, the number of the at least one second QoS parameter can be two. In an example, the prior second QoS parameter of the two second QoS parameters can not be satisfied. In an example, both the prior second QoS parameter and the alternative second QoS parameter of the two second QoS parameters can not be satisfied.
[0218] In some embodiments, the first QoS parameter and the second QoS parameter can not be satisfied at the same time. In some embodiments, the first QoS parameter and the second QoS parameter corresponding to one QoS flow and / or AI task can not be satisfied at the same time. In an example, the second QoS parameter is not satisfied when the first QoS parameter is satisfied. For example, one or more of the at least one second QoS parameter is not satisfied when the at least one first QoS parameter is satisfied. For example, all of the at least one second QoS parameter is not satisfied when one or more of the at least one first QoS parameter is satisfied. In an example, the first QoS parameter is not satisfied when the second QoS parameter is satisfied. For example, one or more of the at least one first QoS parameter is not satisfied when the at least one second QoS parameter is satisfied. For example, all of the at least one first QoS parameter is not satisfied when one or more of the at least one second QoS parameter is satisfied.
[0219] In some embodiments, the time information can be used to indicate a time duration in which the QoS parameter is not satisfied.
[0220] In some embodiments, the time information can comprise at least one of: a time duration in which the first QoS parameter is not satisfied, a time duration in which the second QoS parameter is not satisfied, a time duration in which the first QoS parameter and the second QoS parameter are not satisfied at the same time.
[0221] In some embodiments, the time duration during which the first QoS parameter is not satisfied can be a time duration corresponding to the first QoS parameter of the at least one first QoS parameter that is not satisfied. In some embodiments, the number of the at least one first QoS parameter can be one, and the time duration during which the first QoS parameter is not satisfied can be a time duration during which the first QoS parameter is not satisfied. In some embodiments, the number of the at least one first QoS parameter can be a plurality, and one or more of the plurality of first QoS parameters can not be satisfied. In an example, the time duration during which the first QoS parameter is not satisfied can include a time duration corresponding to each of the one or more first QoS parameters that is not satisfied. In an example, the time duration during which the first QoS parameter is not satisfied can include a maximum time duration among the time durations corresponding to each of the one or more first QoS parameters that is not satisfied. In an example, the time duration during which the first QoS parameter is not satisfied can include a time duration between an earliest time of non-satisfaction and a latest time of non-satisfaction among the time durations corresponding to each of the one or more first QoS parameters that is not satisfied.
[0222] In some embodiments, the time duration during which the first QoS parameter is not satisfied can include at least one of a start time, an end time, a duration. In an example, the time duration during which the first QoS parameter is not satisfied can be indicated by the start time and the end time. In an example, the time duration during which the first QoS parameter is not satisfied can be indicated by the start time and the duration. In an example, the time duration during which the first QoS parameter is not satisfied can be indicated by the duration and the end time. In an example, the first node 101 and the second node 102 can be clock-synchronized, and the start time can be a time at which the first node 101 transmits the first information. At this time, in order to indicate the time duration during which the first QoS parameter is not satisfied, the time information can include only the duration or the end time.
[0223] In some embodiments, the number of the first QoS parameters can be two. A time duration during which one of the first QoS parameters is not satisfied corresponds to a start time Ts1, an end time Te1, and a duration L1. A time duration during which another of the first QoS parameters is not satisfied corresponds to a start time Ts2, an end time Te2, and a duration L2.
[0224] In some embodiments, the start time Ts1 can be earlier than the start time Ts2, and the end time Te1 can be the same as the end time Te2. At this time, the duration L1 can be greater than the duration L2. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts1, the end time Te1, and the start time Ts2, the end time Te2. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts1, the duration L1, and the duration L2, the end time Te2. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts1, the end time Te1. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts1, the duration L1.
[0225] In some embodiments, the start time Ts1 can be earlier than the start time Ts2, the end time Te1 can be later than the start time Ts2 and earlier than the end time Te2, and the duration L1 can be less than the duration L2. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts1, the end time Te1, and the start time Ts2, the end time Te2. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts1, the duration L1, and the duration L2, the end time Te2. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts2, the end time Te2. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts1, the end time Te2. In an example, the time period during which the first QoS parameter is not satisfied can include the start time Ts1, the duration L12. Here, the duration L12 can be the time period from the start time Ts1 to the end time Te2.
[0226] In some embodiments, the time duration during which the second QoS parameter is not satisfied can be a time duration corresponding to the second QoS parameter among the at least one second QoS parameter that is not satisfied. In some embodiments, the number of the at least one second QoS parameter can be one, and the time duration during which the second QoS parameter is not satisfied can be a time duration during which the second QoS parameter is not satisfied. In some embodiments, the number of the at least one second QoS parameter can be a plurality, and one or more second QoS parameters among the plurality of second QoS parameters can not be satisfied. In an example, the time duration during which the second QoS parameter is not satisfied can include a time duration corresponding to each of the one or more second QoS parameters that is not satisfied. In an example, the time duration during which the second QoS parameter is not satisfied can include a maximum time duration among the time durations corresponding to the one or more second QoS parameters that is not satisfied. In an example, the time duration during which the second QoS parameter is not satisfied can include a time duration between an earliest time of non-satisfaction and a latest time of non-satisfaction among the time durations corresponding to the one or more second QoS parameters that is not satisfied.
[0227] In some embodiments, the time duration during which the second QoS parameter is not satisfied can include at least one of a start time, an end time, a duration. In an example, the time duration during which the second QoS parameter is not satisfied can be indicated by the start time and the end time. In an example, the time duration during which the second QoS parameter is not satisfied can be indicated by the start time and the duration. In an example, the time duration during which the second QoS parameter is not satisfied can be indicated by the duration and the end time. In an example, the first node 101 and the second node 102 can be clock-synchronized, and the start time can be a time at which the first node 101 transmits the first information. At this time, in order to indicate the time duration during which the second QoS parameter is not satisfied, the time information can include only the duration or the end time.
[0228] In some embodiments, the number of the second QoS parameters can be two. A time duration during which one second QoS parameter is not satisfied corresponds to a start time Ts3, an end time Te3, and a duration L3. A time duration during which another second QoS parameter is not satisfied corresponds to a start time Ts4, an end time Te4, and a duration L4.
[0229] In some embodiments, the start time Ts3 can be earlier than the start time Ts4, and the end time Te3 can be the same as the end time Te4. At this time, the duration L3 can be greater than the duration L4. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts3, the end time Te3, and the start time Ts4, the end time Te4. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts3, the duration L3, and the duration L4, the end time Te4. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts3, the end time Te3. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts3, the duration L3.
[0230] In some embodiments, the start time Ts3 can be earlier than the start time Ts4, the end time Te3 can be later than the start time Ts4 and earlier than the end time Te4, and the duration L3 can be less than the duration L4. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts3, the end time Te3, and the start time Ts4, the end time Te4. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts3, the duration L3, and the duration L4, the end time Te4. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts4, the end time Te4. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts3, the end time Te4. In an example, the time duration in which the second QoS parameter is not satisfied can include the start time Ts3, the duration L34. Here, the duration L34 can be the time duration from the start time Ts3 to the end time Te4.
[0231] In some embodiments, the time duration in which the first QoS parameter and the second QoS parameter are not simultaneously satisfied can be the time duration in which at least one of the first QoS parameter and the second QoS parameter is not satisfied.
[0232] In some embodiments, the time duration in which the first QoS parameter is not satisfied corresponds to the start time Ts1, the end time Te1, the duration L1, and the time duration in which the second QoS parameter is not satisfied corresponds to the start time Ts3, the end time Te3, the duration L3.
[0233] In some embodiments, the starting moment Ts1 can be earlier than the starting moment Ts3, and the ending moment Te1 can be later than the ending moment Te3. At this time, the duration L1 can cover the duration L3. In an example, the time period during which the first QoS parameter and the second QoS parameter do not simultaneously satisfy can include the starting moment Ts1 and the ending moment Te1. In an example, the time period during which the first QoS parameter and the second QoS parameter do not simultaneously satisfy can include the starting moment Ts1 and the duration L1.
[0234] In some embodiments, the cause information can be used to indicate a cause of non-satisfaction of the QoS parameter.
[0235] In some embodiments, the cause indicated by the cause information can include at least one of: a computing resource congestion, a communication resource congestion.
[0236] In some embodiments, in the case of computing resource congestion, the first node 101 cannot continuously guarantee computing power. In some embodiments, in the case where the indication information indicates that the first QoS parameter is not satisfied, or the first QoS parameter and the second QoS parameter do not simultaneously satisfy, the cause indicated by the cause information can include a communication resource congestion.
[0237] In some embodiments, in the case of communication resource congestion, the bit rate between the first node 101 and the second node 102 cannot be continuously guaranteed. In some embodiments, in the case where the indication information indicates that the second QoS parameter is not satisfied, or the first QoS parameter and the second QoS parameter do not simultaneously satisfy, the cause indicated by the cause information can include a computing resource congestion.
[0238] In some embodiments, the second information can be response information for the first information. In some embodiments, the second information can be feedback information for the first information.
[0239] In some embodiments, the second information can be sent by the first node 101 for one QoS flow. In some embodiments, the granularity corresponding to the second information is a QoS flow.
[0240] In some embodiments, the second information can be sent by the first node 101 for one AI task. In some embodiments, the granularity corresponding to the second information is an AI task.
[0241] In some embodiments, the second information can be carried in at least one of: RRC signaling, a MAC message, a layer 1 message. It can be understood that the second information can also be carried in other signaling or messages, and the embodiments of the present disclosure do not make specific limitations thereto.
[0242] In step S2104, the first node 101 sends third information to the second node 102.
[0243] In some embodiments, the second node 102 can receive the third information.
[0244] In some embodiments, the step S2104 can be performed after the step S2103. In some embodiments, the first node 101 can transmit the third information after transmitting the second information. In some embodiments, the first node 101 can determine that the QoS parameter is re-satisfied after transmitting the second information. At this time, the first node 101 can transmit the third information.
[0245] In some embodiments, the step S2104 can be performed after the step S2102. For example, the step S2103 can not be performed. In some embodiments, the first node 101 can determine that the QoS parameter is satisfied after receiving the first information. At this time, the first node 101 can transmit the third information.
[0246] In some embodiments, the third information can be used to indicate that the QoS parameter is satisfied.
[0247] In some embodiments, the third information can be used to determine that the QoS parameter is guaranteed.
[0248] In some embodiments, the QoS parameter satisfaction can include at least one of the following: the first QoS parameter satisfaction, the second QoS parameter satisfaction, and the first QoS parameter and the second QoS parameter satisfaction at the same time.
[0249] In some embodiments, the number of the at least one first QoS parameter can be one. The first QoS parameter can be satisfied. For example, the first QoS parameter corresponding to one QoS flow can be satisfied. For example, the first QoS parameter corresponding to one AI task can be satisfied.
[0250] In some embodiments, the number of the at least one first QoS parameter can be multiple. One or more of the first QoS parameters can be satisfied. In some embodiments, one of the multiple first QoS parameters can be satisfied. For example, one of the multiple first QoS parameters corresponding to one QoS flow can be satisfied. For example, one of the multiple first QoS parameters corresponding to one AI task can be satisfied. In some embodiments, all of the multiple first QoS parameters can be satisfied. For example, each of the multiple first QoS parameters corresponding to one QoS flow can be satisfied. For example, each of the multiple first QoS parameters corresponding to one AI task can be satisfied.
[0251] In some embodiments, the number of the at least one first QoS parameter can be two. In an example, a first QoS parameter of the two first QoS parameters can be satisfied. In an example, an alternative first QoS parameter of the two first QoS parameters can be satisfied. In an example, both the first QoS parameter and the alternative first QoS parameter of the two first QoS parameters can be satisfied.
[0252] In some embodiments, the number of the at least one second QoS parameter can be one. The second QoS parameter can be satisfied. For example, the second QoS parameter corresponding to one QoS flow can be satisfied. For example, the second QoS parameter corresponding to one AI task can be satisfied.
[0253] In some embodiments, the number of the at least one second QoS parameter can be multiple. One or more of the multiple second QoS parameters can be satisfied. In some embodiments, one of the multiple second QoS parameters can be satisfied. For example, one of the multiple second QoS parameters corresponding to one QoS flow can be satisfied. For example, one of the multiple second QoS parameters corresponding to one AI task can be satisfied. In some embodiments, all of the multiple second QoS parameters can be satisfied. For example, each of the multiple second QoS parameters corresponding to one QoS flow can be satisfied. For example, each of the multiple second QoS parameters corresponding to one AI task can be satisfied.
[0254] In some embodiments, the number of the at least one second QoS parameter can be two. In an example, a first QoS parameter of the two second QoS parameters can be satisfied. In an example, an alternative second QoS parameter of the two second QoS parameters can be satisfied. In an example, both the first QoS parameter and the alternative second QoS parameter of the two second QoS parameters can be satisfied.
[0255] In some embodiments, the first QoS parameter and the second QoS parameter can be satisfied simultaneously. In an example, one or more of the at least one QoS parameter and one or more of the at least one QoS parameter can be satisfied simultaneously.
[0256] In some embodiments, the third information can comprise at least one of the following: the first QoS parameter that is satisfied, the first QoS parameter that is expected to be used, the second QoS parameter that is satisfied, the second QoS parameter that is expected to be used.
[0257] In some embodiments, the satisfied first QoS parameter can comprise one or more of the at least one first QoS parameter.
[0258] In some embodiments, the first QoS parameter desired to be used can comprise a first QoS parameter of the at least one QoS parameter that the first node 101 desires to use. In some embodiments, the first QoS parameter desired to be used can be one of the satisfied first QoS parameter.
[0259] In some embodiments, the satisfied second QoS parameter can comprise one or more of the at least one second QoS parameter.
[0260] In some embodiments, the second QoS parameter desired to be used can comprise a second QoS parameter of the at least one QoS parameter that the first node 101 desires to use. In some embodiments, the second QoS parameter desired to be used can be one of the satisfied second QoS parameter.
[0261] In some embodiments, the first QoS parameter desired to be used and / or the second QoS parameter desired to be used can be determined taking into account the computational power of the first node 101.
[0262] In some embodiments, the third information can be response information to the first information. In some embodiments, the third information can be feedback information to the first information.
[0263] In some embodiments, the third information can be sent by the first node 101 for one QoS flow. In some embodiments, the granularity of the third information corresponds to a QoS flow.
[0264] In some embodiments, the third information can be sent by the first node 101 for one AI task. In some embodiments, the granularity of the third information corresponds to an AI task.
[0265] In some embodiments, the third information can be used by the second node 102 to determine that the QoS parameter is satisfied. In some embodiments, the third information can be used by the second node 102 to determine that the QoS parameter is satisfied again.
[0266] In some embodiments, the third information can also be sent to another node. In some embodiments, the first QoS parameter expected to be used and / or the second QoS parameter expected to be used can be sent to another node. In an example, the first node 101 can be an access network device. In the handover process, the first QoS parameter expected to be used and / or the second QoS parameter expected to be used can be sent by the first node 101 to another access network device. At this time, the first node 101 can be a source access network device, and the other access network device can be a target access network device.
[0267] In some embodiments, the third information can be carried in at least one of the following: RRC signaling, a MAC message, a layer 1 message. It can be understood that the third information can also be carried in other signaling or messages, and the embodiments of the present disclosure do not make specific limitations thereto.
[0268] Through the above steps S2101 to S2104, the communication method of the embodiments of the present disclosure can be implemented.
[0269] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101 to S2104. For example, step S2102 can be implemented as an independent embodiment, a combination of steps S2102, S2103 can be implemented as an independent embodiment, a combination of steps S2102, S2104 can be implemented as an independent embodiment, and a combination of steps S2102, S2103, S2104 can be implemented as an independent embodiment, but not limited thereto.
[0270] In some embodiments, steps S2101, S2103, and S2104 are optional, and this step can be omitted or replaced in different embodiments.
[0271] In some embodiments, other optional implementations described before or after the corresponding description can be referred to. Figure 2A
[0272] Figure 2B is an exemplary interaction diagram of the communication method provided according to the embodiments of the present disclosure. As shown in Figure 2B , the communication method of the embodiments of the present disclosure includes steps S2201 to S2204.
[0273] In step S2201, the third node 103 sends fourth information to the second node 102.
[0274] The optional implementation of step S2201 can refer to the optional implementation of step S2101 of Figure 2A , and Figure 2A other related parts of the embodiments involved, which will not be described here.
[0275] In step S2202, the second node 102 sends first information to the first node 101.
[0276] Optional implementation of step S2202 can refer to optional implementation of step S2102 of the embodiments concerned in the foregoing description of step S2102, and details are not described herein again. Figure 2A Figure 2A Optional implementation of step S2203 can refer to optional implementation of step S2103 of the embodiments concerned in the foregoing description of step S2103, and details are not described herein again.
[0277] In step S2203, the first node 101 sends second information to the second node 102.
[0278] Optional implementation of step S2203 can refer to optional implementation of step S2103 of the embodiments concerned in the foregoing description of step S2103, and details are not described herein again. Figure 2A Figure 2A Optional implementation of step S2204 can refer to optional implementation of step S2104 of the embodiments concerned in the foregoing description of step S2104, and details are not described herein again.
[0279] In some embodiments, the first information can indicate one or more QoS parameters. The first node 101 can determine that all the QoS parameters indicated by the first information are not satisfied. In an example, the first information can indicate one QoS parameter. At this time, the first node 101 can determine that the QoS parameter is not satisfied, and the second information can indicate that the QoS parameter is not satisfied. In an example, the first information can indicate multiple QoS parameters. At this time, the first node 101 can determine that all the QoS parameters are not satisfied, and the second information can indicate that all the QoS parameters are not satisfied.
[0280] In step S2204, the first node 101 sends third information to the second node 102.
[0281] Optional implementation of step S2204 can refer to optional implementation of step S2104 of the embodiments concerned in the foregoing description of step S2104, and details are not described herein again. Figure 2A Figure 2A Optional implementation of step S2204 can refer to optional implementation of step S2104 of the embodiments concerned in the foregoing description of step S2104, and details are not described herein again.
[0282] In some embodiments, step S2204 can be performed after step S2203. In some embodiments, in the case where the first node 101 determines that all the QoS parameters are not satisfied in step S2203, at least one of the one or more QoS parameters indicated by the first information can be satisfied over time, and / or with the change of the state of the first node 101, and / or with the change of the communication condition. In this case, the satisfied QoS parameter can be referred to as a third QoS parameter.
[0283] In some embodiments, in the case where the first node 101 determines that the third QoS parameter changes from not satisfied to satisfied, the first node 101 can send the third information. The third information can indicate that the third QoS parameter is satisfied.
[0284] Through the above steps S2201 to S2204, the communication method of the embodiment of the present disclosure can be implemented.
[0285] The communication method according to the embodiments of the present disclosure may include at least one of steps S2201 to S2204. For example, step S2202 may be implemented as an independent embodiment, the combination of steps S2202 and S2203 may be implemented as an independent embodiment, and the combination of steps S2202, S2203, and S2204 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0286] In some embodiments, steps S2201, S2203, and S2204 are optional and may be omitted or replaced in different embodiments.
[0287] In some embodiments, see Figure 2B Other optional implementations recorded before or after the corresponding description.
[0288] Figure 2C is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure. Figure 2C As shown, the communication method of the embodiment of the present disclosure includes steps S2301 to S2303.
[0289] In step S2301 , the third node 103 sends fourth information to the second node 102 .
[0290] Optional implementations of step S2301 can be found in Figure 2A Optional implementation of step S2101, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0291] In step S2302 , the second node 102 sends first information to the first node 101 .
[0292] Optional implementations of step S2302 can be found in Figure 2A Optional implementation of step S2102, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0293] In step S2303 , the first node 101 sends third information to the second node 102 .
[0294] Optional implementations of step S2303 can be found in Figure 2A Optional implementation of step S2103, and Figure 2A Other related parts in the embodiments involved will not be described in detail here.
[0295] In some embodiments, the first information can indicate a plurality of QoS parameters. Among these QoS parameters, there are preferred QoS parameters and candidate QoS parameters (or referred to as alternative QoS parameters).
[0296] In some embodiments, the preferred QoS parameters can be QoS parameters that the second node 102 indicates the first node 101 to prefer to use. In some embodiments, the preferred QoS parameters can include preferred first QoS parameters, and / or preferred second QoS parameters. In an example, the number of preferred first QoS parameters can be 1. In an example, the number of preferred second QoS parameters can be 1.
[0297] In some embodiments, the candidate QoS parameters can be QoS parameters that the second node 102 indicates the first node 101 to use as candidates. In some embodiments, the candidate QoS parameters can include candidate first QoS parameters, and / or candidate second QoS parameters. In an example, the number of candidate first QoS parameters can be greater than or equal to 1. In an example, the number of candidate second QoS parameters can be greater than or equal to 1.
[0298] In some embodiments, the candidate QoS parameters can be used in the case that the preferred QoS parameters do not satisfy. In an example, in the case that the preferred first QoS parameters do not satisfy, one or more candidate first QoS parameters can be selected. In an example, in the case that the preferred second QoS parameters do not satisfy, one or more candidate second QoS parameters can be selected.
[0299] In some embodiments, in the case that the preferred QoS parameters do not satisfy, the first node 101 can select at least one candidate QoS parameter according to current computing resource and / or communication resource.
[0300] In some embodiments, the selected at least one QoS parameter can be a satisfied QoS parameter. In an example, in the case that the preferred first QoS parameters do not satisfy, the first node 101 can select at least one candidate first QoS parameter according to current communication resource. The selected candidate first QoS parameter is satisfied. In an example, in the case that the preferred second QoS parameters do not satisfy, the first node 101 can select at least one candidate second QoS parameter according to current computing resource. The selected candidate second QoS parameter is satisfied.
[0301] In some embodiments, in a case where the QoS parameter that is satisfied is selected, the first node 101 can determine the QoS parameter that is expected to be used. In an example, the number of QoS parameters that are selected to be satisfied can be 1. At this time, the QoS parameter can be determined as the QoS parameter that is expected to be used. In an example, the number of QoS parameters that are selected to be satisfied can be multiple. At this time, the first node 101 can select one QoS parameter from the QoS parameters that are satisfied as the QoS parameter that is expected to be used.
[0302] In some embodiments, the QoS parameter that is satisfied can be referred to as a third QoS parameter. In some embodiments, the first node 101 can send third information. The third information can indicate that the third QoS parameter is satisfied.
[0303] Through the above steps S2301 to S2303, the communication method of the embodiments of the present disclosure can be implemented.
[0304] The communication method related to the embodiments of the present disclosure can include at least one of steps S2301 to S2303. For example, step S2302 can be implemented as an independent embodiment, and the combination of steps S2302 and S2303 can be implemented as an independent embodiment, but is not limited thereto.
[0305] In some embodiments, steps S2301 and S2303 are optional, and the steps can be omitted or replaced in different embodiments.
[0306] In some embodiments, other optional implementations described before or after the corresponding description can be referred to. Figure 2C
[0307] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms of "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "code point", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0308] In some embodiments, the terms “uplink”, “uplink”, “physical uplink”, and the like can be replaced with each other, the terms “downlink”, “downlink”, “physical downlink”, and the like can be replaced with each other, and the terms “side”, “sidelink”, “sidelink communication”, “sidelink communication”, “direct connection”, “direct connection link”, “direct connection communication”, “direct connection link communication”, and the like can be replaced with each other.
[0309] In some embodiments, the terms “radio”, “wireless”, “radio access network (RAN)”, “access network (AN)”, “RAN-based”, and the like can be replaced with each other.
[0310] In some embodiments, “synchronization signal (SS)”, “synchronization signal block (SSB)”, “reference signal (RS)”, “pilot”, “pilot signal”, and the like belong to the same category and can be replaced with each other.
[0311] In some embodiments, the terms “time”, “time point”, “time”, “time position”, and the like can be replaced with each other, and the terms “time length”, “time period”, “time window”, “window”, “time” can be replaced with each other.
[0312] In some embodiments, the terms “group”, “subgroup”, “PO”, and the like can be replaced with each other.
[0313] In some embodiments, “acquire”, “obtain”, “get”, “receive”, “transmit”, “bidirectional transmission”, “send and / or receive” can be replaced with each other, which can be interpreted as receiving from other subjects, obtaining from protocols, obtaining from higher layers, processing to obtain, and various meanings such as autonomous implementation.
[0314] In some embodiments, the terms “send”, “transmit”, “report”, “issue”, “transmit”, “bidirectional transmission”, “send and / or receive” can be replaced with each other.
[0315] In some embodiments, the terms “candidate”, “alternative”, “alternative”, and the like can be replaced with each other.
[0316] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "a certain", "any", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "a certain A", "any A", "first A" can be interpreted as A specified in advance in a protocol or the like, A obtained by setting, configuration, or indication, or a certain A, any A, or first A, but are not limited thereto.
[0317] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0318] In some embodiments, "not expecting to receive" can be interpreted as not receiving in a time domain resource and / or a frequency domain resource, or as not performing subsequent processing on the data or the like after receiving the data or the like; "not expecting to send" can be interpreted as not sending, or as sending but not expecting a response to the content of the sending from the receiving side.
[0319] Figure 3 is an exemplary flowchart of a communication method according to embodiments of the present disclosure. The communication method can be implemented by the first node 101. As shown in Figure 3 The communication method of the embodiments of the present application includes steps S301 to S303.
[0320] In step S301, first information is acquired.
[0321] The optional implementation of step S301 can refer to the optional implementation of step S2102 of Figure 2A the optional implementation of step S2202 of Figure 2B the optional implementation of step S2302 of Figure 2C and other related parts of the embodiments involved in Figure 2A , Figure 2B , Figure 2C and will not be described here.
[0322] In some embodiments, the first node 101 can receive the first information sent by the second node 102, but is not limited thereto, and can also receive the first information sent by other subjects.
[0323] In some embodiments, the first node 101 can acquire the first information specified by a protocol.
[0324] In some embodiments, the first node 101 can obtain the first information from an upper layer.
[0325] In some embodiments, the first node 101 can process to obtain the first information.
[0326] In some embodiments, step S301 can be omitted, and the first node 101 autonomously implements the function indicated by the first information, or the function is default or default.
[0327] In step S302, the second information is sent.
[0328] Optional implementation of step S302 can refer to optional implementation of step S2103 of method 2000, Figure 2A optional implementation of step S2203 of method 2200, and Figure 2B other associated parts of embodiments involved in Figure 2A , Figure 2B , which will not be repeated here.
[0329] In some embodiments, the first node 101 can send the second information to the second node 102, but is not limited thereto, and can send the second information to other subjects.
[0330] In step S303, the third information is sent.
[0331] Optional implementation of step S303 can refer to optional implementation of step S2104 of method 2000, Figure 2A optional implementation of step S2204 of method 2200, Figure 2B optional implementation of step S2303 of method 2300, and Figure 2C , Figure 2A , Figure 2B , Figure 2C other associated parts of embodiments involved in ,
[0332] In some embodiments, the first node 101 can send the third information to the second node 102, but is not limited thereto, and can send the third information to other subjects.
[0333] The communication method involved in the embodiments of the present disclosure can include at least one of steps S301 to S303. For example, step S301 can be implemented as an independent embodiment, a combination of steps S301 and S302 can be implemented as an independent embodiment, a combination of steps S301 and S303 can be implemented as an independent embodiment, and a combination of steps S301, S302 and S303 can be implemented as an independent embodiment, but is not limited thereto.
[0334] In some embodiments, steps S302 and S303 are optional, and this step can be omitted or replaced in different embodiments.
[0335] Figure 4 FIG. 7 is an exemplary flowchart of a communication method according to an embodiment of the present disclosure. The communication method can be implemented by the second node 102. As shown in FIG. 7, the communication method according to an embodiment of the present disclosure includes steps S401-S404. Figure 4
[0336] In step S401, the fourth information is acquired.
[0337] Optional implementation of step S401 can refer to optional implementation of step S2101 of FIG. 2, step S2201 of FIG. 2, step S2301 of FIG. 2, and other associated parts in the embodiments involved by Figure 2A Figure 2B Figure 2C Figure 2A Figure 2B Figure 2C Other associated parts in the embodiments involved by
[0338] In some embodiments, the second node 102 can receive the fourth information sent by the third node 103, but is not limited thereto, and can also receive the fourth information sent by other subjects.
[0339] In some embodiments, the second node 102 can acquire the fourth information specified by a protocol.
[0340] In some embodiments, the second node 102 can acquire the fourth information from a higher layer.
[0341] In some embodiments, the second node 102 can process to obtain the fourth information.
[0342] In some embodiments, step S401 can be omitted, and the second node 102 autonomously implements the function indicated by the fourth information, or the above function is default or default.
[0343] In step S402, the first information is sent.
[0344] Optional implementation of step S402 can refer to optional implementation of step S2102 of FIG. 2, step S2202 of FIG. 2, step S2302 of FIG. 2, and other associated parts in the embodiments involved by Figure 2A Figure 2B Figure 2C Figure 2A Figure 2B Figure 2C Other associated parts in the embodiments involved by
[0345] In some embodiments, the second node 102 can send the first information to the first node 101, but is not limited thereto, and can also send the first information to other subjects.
[0346] In step S403, the second information is obtained.
[0347] Optional implementations of step S403 can be found in Figure 2A Step S2103, Figure 2B Optional implementation of step S2203, and Figure 2A 、 Figure 2B Other related parts in the embodiments involved will not be described in detail here.
[0348] In some embodiments, the second node 102 may receive the second information sent by the first node 101 , but is not limited thereto and may also receive the second information sent by other entities.
[0349] In step S404, third information is obtained.
[0350] Optional implementations of step S404 can be found in Figure 2A Step S2104, Figure 2B Step S2204, Figure 2C Optional implementation of step S2303, and Figure 2A 、 Figure 2B 、 Figure 2C Other related parts in the embodiments involved will not be described in detail here.
[0351] In some embodiments, the second node 102 may receive the third information sent by the first node 101, but is not limited thereto and may also receive the third information sent by other entities.
[0352] The communication method involved in the embodiments of the present disclosure may include at least one of steps S401 to S404. For example, step S402 may be implemented as an independent embodiment, the combination of steps S402 and S403 may be implemented as an independent embodiment, the combination of steps S402 and S404 may be implemented as an independent embodiment, and the combination of steps S402, S403, and S404 may be implemented as an independent embodiment, but the present invention is not limited thereto.
[0353] In some embodiments, steps S401, S403, and S404 are optional and may be omitted or replaced in different embodiments.
[0354] Figure 5 is an exemplary interaction diagram of the communication method provided according to an embodiment of the present disclosure. Figure 5 As shown, the communication method of the embodiment of the present application includes step S501.
[0355] In step S501 , the second node 102 sends first information to the first node 101 .
[0356] The optional implementation of step S501 can refer to the related part in the embodiments of steps S2102 of Figure 2A , Figure 2B , Figure 2C , Figure 2A , Figure 2B , Figure 2C other associated parts in the embodiments of steps S2302 of
[0357] In some embodiments, the above method can include the method corresponding to the embodiments of the first node side, the second node side, etc. described above, which will not be repeated here.
[0358] In the following, the embodiments of the present disclosure are exemplarily described through specific implementations.
[0359] In some embodiments, the embodiments of the present disclosure relate to a way for a node 1 (i.e., a first node) to perform QoS processing according to a QoS request of a node 2 (i.e., a second node).
[0360] In some embodiments, the node 1 is, for example, a gNB, a UE, etc.
[0361] In some embodiments, the node 2 is, for example, a UE, a CN (core network device), etc.
[0362] In some embodiments, the QoS request (i.e., first information) can include at least one of: a QoS parameter of category 1 (i.e., a QoS parameter of communication), such as a packet delay budget, a packet error rate, a guaranteed bit rate, a maximum bit rate, etc.; a QoS parameter of category 2 (i.e., a QoS of AI training / inference operation, etc.), such as AI QoS (inference accuracy, inference delay, etc.). In some embodiments, the QoS parameter of category 2 can be related to computing power. In some embodiments, the QoS parameter of category 2 can be a QoS parameter related to computing power resources. Wherein, the QoS parameter related to computing power resources is used to calculate the capability resource demand of reading and writing, storage, algorithm, AI model, AI inference, AI training, AI verification, data distribution, such as providing how many times of operation, and memory, power consumption, etc. consumption; but not limited to this.
[0363] In some embodiments, the QoS parameter of category 2 can be used to represent the QoS demand related to computing power resources. For example, the computing power resources that need to be guaranteed in the computing power related process are given. For example, the computing power resources that need to be guaranteed, including how many times of floating point operation that need to be guaranteed, memory consumption that need to be guaranteed, etc.
[0364] It should be noted that the two QoS parameters can have certain relationship, such as the inference delay usually requires large bandwidth and low latency.
[0365] In some embodiments, the QoS request can also carry alternative QoS parameters (or called candidate QoS requirements), i.e., the concept of candidate QoS is introduced for QoS parameters of category 1 and QoS parameters of category 1 respectively. It includes: candidate QoS parameters of category 1 (i.e., candidate QoS parameters of communication); candidate QoS parameters of category 2 (i.e., candidate QoS parameters of AI training / inference operation, etc.).
[0366] In some embodiments, the parameters of the QoS request or the alternative QoS request can be provided for one QoS flow or for one AI task.
[0367] In some embodiments, for node 1, if the QoS request or the alternative QoS request of one QoS flow or a certain AI task cannot be guaranteed, the opposite node will be notified that the QoS cannot be guaranteed or satisfied (including one of them cannot be satisfied or both cannot be satisfied at the same time), and the reason will be notified.
[0368] In some embodiments, node 1 will notify the opposite node that the QoS parameters of communication cannot be guaranteed.
[0369] In some embodiments, node 1 will notify the opposite node that the QoS parameters of AI cannot be guaranteed.
[0370] In some embodiments, node 1 will notify the opposite node that the QoS parameters of communication and AI cannot be guaranteed at the same time.
[0371] In some embodiments, node 1 will notify the opposite node of the duration that the QoS parameters of communication cannot be guaranteed.
[0372] In some embodiments, node 1 will notify the opposite node of the duration that the QoS parameters of AI cannot be guaranteed.
[0373] In some embodiments, node 1 will notify the opposite node that the computing resource is congested and cannot continuously provide computing operation.
[0374] In some embodiments, node 1 will notify the opposite node that both the wireless resource and the computing resource are congested and cannot continuously provide guaranteed bit rate and computing operation.
[0375] In some embodiments, the notification granularity can be provided for one QoS flow or for one AI task.
[0376] In some embodiments, node 1 can feed back the information based on the request or indication of node 2.
[0377] In some embodiments, node 1 will inform the peer node that the QoS parameter of AI can be guaranteed again.
[0378] In some embodiments, for node 1, when the alternative QoS is provided, the peer node will be informed which alternative QoS is satisfied (including one of them or both are satisfied); or which set of alternative QoS parameters (including one of them or both) is desired to be used.
[0379] In some embodiments, node 1 informs the peer node of the candidate AI QoS or which alternative AI QoS is satisfied according to the current computing power.
[0380] In some embodiments, node 1 determines the candidate QoS (including one of them or both) that is desired to be used according to the current computing power, which can be transmitted to the adjacent node (i.e. the fourth node), such as from the source base station to the target base station when switching.
[0381] In some embodiments, the alternative QoS parameter, i.e. the QoS parameter for category 1 and the QoS parameter for category 2, respectively introduces the concept of candidate (Alternative Qos), i.e. candidate category 1 QoS parameter (i.e. candidate communication QoS parameter) and candidate category 2 QoS parameter (i.e. candidate AI training / inference operation QoS parameter), which facilitates the switching of tasks to candidate QoS parameters when the operating environment is different, and increases the flexibility of scheduling.
[0382] In some embodiments, if node 1 is a base station and node 2 is a UE; or if node 1 is a base station and node 2 is a UE, the interaction signaling can be RRC signaling, MAC message, layer 1 message, etc.
[0383] In some embodiments, node 2 can obtain a QoS flow from other nodes (i.e. the third node) or in a preconfigured manner, or an AI task related QoS parameter before sending to node 1.
[0384] In some embodiments, if node 2 is a UE, the UE can obtain the task related parameters through an AI application server or from a core network or in a pre-defined manner, which includes obtaining the permission to initiate AI services (such as whether within a geographical location range) and AI QoS configuration information. In some embodiments, AI QoS configuration information may be different in different geographical location ranges.
[0385] In some embodiments, the UE can obtain the task-related QoS request (i.e., the first information) by an AI application server or from a core network or in a pre-defined manner, which can include at least one of the following: a category 1 QoS parameter (i.e., a QoS parameter of communication), such as a packet delay budget, a packet error rate, a guaranteed bit rate, a maximum bit rate, etc.; a category 2 QoS parameter (i.e., a QoS of AI training / inference operation, etc.), such as AI QoS (inference accuracy, inference delay, etc.), and send to the base station. Unlike the existing base station that only obtains the QoS request parameter from the core network, the QoS request parameter can also be obtained from the UE side, improving the flexibility of QoS processing in the task initiation and processing process.
[0386] In the embodiments of the present disclosure, part or all of the steps, the optional implementation manners thereof, can be combined with part or all of the steps in other embodiments, or can be combined with the optional implementation manners of other embodiments.
[0387] The embodiments of the present disclosure further provide a communication apparatus for implementing any of the above methods. For example, the embodiments of the present disclosure further provide another communication apparatus, which includes units or modules for implementing the steps performed by the first node in any of the above methods. For example, the embodiments of the present disclosure further provide another communication apparatus, which includes units or modules for implementing the steps performed by the second node in any of the above methods.
[0388] It can be understood that the division of units or modules 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 implement any of the above methods or realize the functions of the units or modules of the apparatus, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of logical relationship of 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 through 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 implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0389] 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, a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), etc. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by a special-purpose integrated circuit or a programmable logic device, 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), etc.
[0390] Figure 6 is an exemplary structural diagram of a communication apparatus provided according to the embodiments of the present disclosure. As shown in Figure 6 , the communication apparatus 600 can include a transceiver module 601.
[0391] In some embodiments, the communication apparatus 600 can be the first node 101. In some embodiments, the transceiver module 601 can be configured to receive first information, wherein the first information is used to indicate a QoS parameter related to the computing power opening of the AI. In some embodiments, the transceiver module 601 can be configured to perform at least one of the communication steps (for example, steps S2102, S2103, S2104, S2202, S2203, S2204, S2302, S2303, but not limited to) of the sending and / or receiving performed by the first node 101 in any one of the above methods, which will not be described herein.
[0392] In some embodiments, the communication apparatus 600 can be the second node 102. In some embodiments, the transceiver module 601 can be configured to transmit the first information, wherein the first information is used to indicate the QoS parameter related to the computing power opening of the AI. In some embodiments, the transceiver module 601 can be configured to perform at least one of the communication steps (for example, steps S2101, S2102, S2103, S2104, S2201, S2202, S2203, S2204, S2301, S2302, S2303, but not limited to this) of transmitting and / or receiving performed by the second node 102 in any one of the above methods, which will not be described here.
[0393] In some embodiments, the transceiver module can include a transmitting module and / or a receiving module. The transmitting module and the receiving module can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with the transceiver.
[0394] Figure 7A is a structural schematic diagram of a communication device according to 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 one of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any one of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, and specific reference can be made to the descriptions in the above method embodiments.
[0395] As shown in Figure 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 processor. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication apparatus (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. Optionally, the communication device 7100 is used to execute any one of the above methods. Optionally, the one or more processors 7101 are used to call instructions to enable the communication device 7100 to execute any one of the above methods.
[0396] In some embodiments, the communication device 7100 further includes one or more transceivers 7102. When the communication device 7100 includes one or more transceivers 7102, the transceiver 7102 performs at least one of the communication steps (for example, steps S2101, S2102, S2103, S2104, S2201, S2202, S2203, S2204, S2301, S2302, S2303, but not limited to) of transmitting and / or receiving in the above-described methods. In optional embodiments, the transceiver 7102 can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced with each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0397] In some embodiments, the communication device 7100 further includes one or more memories 7103 for storing data. Optionally, all or part of the memory 7103 can also be outside the communication device 7100. In optional embodiments, the communication device 7100 can include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected with the memory 7103, and the interface circuit 7104 can be used to receive data from the memory 7103 or other devices, and can be used to send data to the memory 7103 or other devices. For example, the interface circuit 7104 can read the data stored in the memory 7103 and send the data to the processor 7101.
[0398] 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 stand-alone device or can be part of a larger device. For example, the communication device can be: 1) a stand-alone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally include a storage component for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0399] Figure 7B is a structural schematic diagram of a chip provided according to an embodiment of the present disclosure. For the case where the communication device 7100 can be a chip or a chip system, reference can be made to Figure 7BThe structure diagram of the chip 7200 is shown, but is not limited thereto.
[0400] The chip 7200 includes one or more processors 7201. The chip 7200 is configured to perform any of the above methods.
[0401] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the terms of interface circuit, interface, transceiver pin, etc. can be replaced with each other. In some embodiments, the chip 7200 further includes one or more memories 7203 for storing data. Optionally, all or part of the memory 7203 can be outside the chip 7200. Optionally, the interface circuit 7202 is connected with the memory 7203, the interface circuit 7202 can be configured to receive data from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send data to the memory 7203 or other devices. For example, the interface circuit 7202 can read the data stored in the memory 7203 and send the data to the processor 7201.
[0402] In some embodiments, the interface circuit 7202 performs at least one of the communication steps (for example, steps S2101, S2102, S2103, S2104, S2201, S2202, S2203, S2204, S2301, S2302, S2303, but not limited thereto) of sending and / or receiving in the above methods. The interface circuit 7202 performs the communication steps such as sending and / or receiving in the above methods refers to that the interface circuit 7202 performs data interaction between the processor 7201, the chip 7200, the memory 7203 or the transceiver device.
[0403] The modules and / or devices described in each of the embodiments of the virtual device, the physical device, the chip, etc. can be combined or separated as appropriate. Optionally, part or all of the steps can also be performed by a plurality of modules and / or devices in cooperation, which is not limited here.
[0404] The embodiments of the present disclosure also propose a storage medium, and the storage medium stores instructions. When the instructions run on the communication device 7100, the communication device 7100 performs any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer readable storage medium, but is not limited thereto, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto, and it can also be a transitory storage medium.
[0405] The embodiment of the disclosure further provides a program product, which, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Alternatively, the program product is a computer program product.
[0406] The embodiment of the disclosure further provides a computer program, which, when running on a computer, causes the computer to perform any of the above methods.
[0407] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.
[0408] It will be understood that the application is not limited to the precise structures hereinbefore described and illustrated in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the application is indicated by the appended claims, only.
Claims
1. A communication method, performed by a first node, wherein: The method comprises: First information is received, wherein the first information is used to indicate a quality of service (QoS) parameter related to the open computing power of artificial intelligence (AI).
2. The method according to claim 1, wherein The QoS parameters include at least one of the following: at least one first QoS parameter, wherein the first QoS parameter is related to communication; At least one second QoS parameter, wherein the second QoS parameter is related to computing power.
3. The method according to claim 1 or 2, wherein: The method further comprises: Second information is sent, wherein the second information is used to determine that the QoS parameter is not met.
4. The method according to claim 3, wherein: The second information includes at least one of the following: Indication information, used to indicate that the QoS parameter is not satisfied; Time information, used to indicate the duration for which the QoS parameters are not met; The reason information is used to indicate the reason why the QoS parameter is not met.
5. The method according to claim 4, wherein The indication information is used to indicate at least one of the following: The first QoS parameter is not satisfied; The second QoS parameter is not met; The first QoS parameter and the second QoS parameter are not satisfied at the same time.
6. The method according to claim 4 or 5, wherein: The time information is used to indicate at least one of the following: The duration during which the first QoS parameter is not satisfied; The duration during which the second QoS parameter is not satisfied; The duration during which the first QoS parameter and the second QoS parameter are not satisfied at the same time.
7. The method according to any one of claims 4 to 6, wherein The reason information is used to indicate at least one of the following: Computing resource congestion; Communication resources are congested.
8. The method according to any one of claims 1 to 7, wherein The method further comprises: Send third information, where the third information is used to determine whether a third QoS parameter is satisfied, and the third QoS parameter is at least one QoS parameter among the QoS parameters indicated by the first information.
9. The method according to claim 8, wherein The third QoS parameters include QoS parameters that are changed from unsatisfied to satisfied among the QoS parameters.
10. The method according to claim 8 or 9, wherein: The third information includes at least one of the following: a first QoS parameter of the at least one first QoS parameter being satisfied; a first QoS parameter desired to be used among the at least one first QoS parameter; a second QoS parameter of at least one second QoS parameter being satisfied; The at least one second QoS parameter is a second QoS parameter that is desired to be used.
11. The method according to any one of claims 1 to 10, wherein The manner in which the first node implements communication includes at least one of the following: Radio Resource Control (RRC) signaling; Media Access Control MAC message; Layer 1 message.
12. The method according to any one of claims 1 to 11, wherein The QoS parameter corresponds to at least one of the following: QoS flow; AI tasks.
13. A communication method, performed by a second node, wherein: The method comprises: Send first information, where the first information is used to indicate quality of service (QoS) parameters related to the open computing power of artificial intelligence (AI).
14. The method according to claim 13, wherein The QoS parameters include at least one of the following: at least one first QoS parameter, wherein the first QoS parameter is related to communication; At least one second QoS parameter, wherein the second QoS parameter is related to computing power.
15. The method according to claim 13 or 14, wherein: The QoS parameter is obtained by the second node in at least one of the following ways: Obtaining from the received fourth information; Determined by preconfiguration.
16. The method according to claim 15, wherein The fourth information includes at least one of the following: Permission information, used to indicate that the second node is allowed to initiate the AI service; The QoS parameters.
17. The method according to any one of claims 13 to 16, wherein The method further comprises: Second information is received, wherein the second information is used to determine that the QoS parameter is not satisfied.
18. The method according to claim 17, wherein The second information includes at least one of the following: Indication information, used to indicate that the QoS parameter is not satisfied; Time information, used to indicate the duration for which the QoS parameters are not met; The reason information is used to indicate the reason why the QoS parameter is not met.
19. The method according to claim 18, wherein The indication information is used to indicate at least one of the following: The first QoS parameter is not satisfied; The second QoS parameter is not met; The first QoS parameter and the second QoS parameter are not satisfied at the same time.
20. The method according to claim 18 or 19, wherein The time information is used to indicate at least one of the following: The duration during which the first QoS parameter is not satisfied; The duration during which the second QoS parameter is not satisfied; The duration during which the first QoS parameter and the second QoS parameter are not satisfied at the same time.
21. The method according to any one of claims 18 to 20, wherein The reason information is used to indicate at least one of the following: Computing resource congestion; Communication resources are congested.
22. The method according to any one of claims 13 to 21, wherein The method further comprises: Third information is received, where the third information is used to determine whether a third QoS parameter is satisfied, and the third QoS parameter is at least one QoS parameter among the QoS parameters indicated by the first information.
23. The method according to claim 22, wherein The third QoS parameters include QoS parameters that are changed from unsatisfied to satisfied among the QoS parameters.
24. The method according to claim 22 or 23, wherein The third information includes at least one of the following: a first QoS parameter of the at least one first QoS parameter being satisfied; a first QoS parameter desired to be used among the at least one first QoS parameter; a second QoS parameter of at least one second QoS parameter being satisfied; The at least one second QoS parameter is a second QoS parameter that is desired to be used.
25. The method according to any one of claims 13 to 24, wherein The manner in which the second node implements communication includes at least one of the following: Radio Resource Control (RRC) signaling; Media Access Control MAC message; Layer 1 message.
26. The method according to any one of claims 13 to 25, wherein The QoS parameter corresponds to at least one of the following: QoS flow; AI tasks.
27. A communication device, provided at a first node, wherein: The communication device comprises: The transceiver module is configured to receive first information, wherein the first information is used to indicate a quality of service (QoS) parameter related to the open computing power of artificial intelligence (AI).
28. A communication device, provided at a second node, wherein: The communication device comprises: The transceiver module is configured to send first information, wherein the first information is used to indicate a quality of service (QoS) parameter related to the open computing power of artificial intelligence (AI).
29. A communication device comprising: at least one processor; a memory storing instructions; When the instruction is executed by the communication device, the communication device implements the communication method according to any one of claims 1 to 12.
30. A communication device comprising: at least one processor; a memory storing instructions; When the instruction is executed by the communication device, the communication device implements the communication method according to any one of claims 13 to 26.
31. A communication system comprising: A first node, configured to implement the communication method according to any one of claims 1 to 12; The second node is configured to implement the communication method according to any one of claims 13 to 26.
32. A storage medium storing instructions, wherein: When the instructions are executed on a communication device, the communication device is caused to execute: The communication method according to any one of claims 1 to 12; or The communication method according to any one of claims 13 to 26.
33. A computer program product comprising instructions, wherein the instructions, when executed by a processor, implement: The communication method according to any one of claims 1 to 12; or The communication method according to any one of claims 13 to 26.
Citation Information
Patent Citations
Service quality parameter management method, node and storage medium
CN117135699A