Communication method and apparatus, communication device, communication system, and storage medium
By establishing network data sessions between network nodes, the problem of data transmission between different network functions is solved, achieving efficient data transmission and supporting services such as AI model training and perception data processing.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2026-03-12
Smart Images

Figure CN2024117584_12032026_PF_FP_ABST
Abstract
Description
Communication method and apparatus, communication device, communication system, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular, to a communication method and apparatus, a communication device, a communication system, and a storage medium. BACKGROUND
[0002] With the development of communication technology, a large amount of data can need to be transmitted between different network functions.
[0003] SUMMARY
[0004] 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.
[0005] 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: sending, to a second node, first information, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
[0006] 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: receiving first information sent by a first node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
[0007] According to a third aspect of embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus is arranged in a first node. The communication apparatus comprises a transceiver module. The transceiver module is configured to: send, to a second node, first information, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
[0008] According to a fourth aspect of embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus is arranged in a second node. The communication apparatus comprises a transceiver module. The transceiver module is configured to: receive first information sent by a first node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
[0009] According to a fifth aspect of embodiments of the present disclosure, a communication device is provided. The communication device comprises one or more processors and a memory having instructions stored therein. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to the first aspect.
[0010] According to a sixth aspect of the embodiments of the present disclosure, a communication device is provided. The communication device includes one or more processors and a memory having instructions stored thereon. The instructions, when executed by the communication device, cause the communication device to implement the communication method according to the second aspect.
[0011] According to a seventh aspect of the embodiments of the present disclosure, a communication system is provided. The communication system includes a first node configured to implement the communication method according to the first aspect, and a second node configured to implement the communication method according to the second aspect.
[0012] According to an eighth aspect of the 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.
[0013] According to a ninth aspect of the 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.
[0014] According to a tenth aspect of the 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.
[0015] According to an eleventh aspect of the embodiments of the present disclosure, a chip or chip system is provided. The chip or chip system includes processing circuitry. The processing circuitry is configured to perform the communication method according to the first aspect or the second aspect.
[0016] According to the embodiments of the present disclosure, the network data session can be established between the first node and the second node, so as to implement the transmission of data between the first node and the second node.
[0017] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and do not constitute a limitation on the embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiment description. The following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0019] FIG. 1 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure.
[0020] FIG. 2 is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure.
[0021] FIG. 3 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure.
[0022] FIG. 4 is a flow diagram of a communication method according to an embodiment of the present disclosure.
[0023] FIG. 5 is an interaction diagram of a communication method according to an embodiment of the present disclosure.
[0024] FIG. 6 is an interaction diagram of an exemplary implementation of a communication method according to an embodiment of the present disclosure.
[0025] FIG. 7 is a structural diagram of a communication apparatus according to an embodiment of the present disclosure.
[0026] FIG. 8A is a structural diagram of a communication device according to an embodiment of the present disclosure.
[0027] FIG. 8B is a structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] 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.
[0029] In a first aspect, embodiments of the present disclosure provide a communication method. The communication method is performed by a first node. The communication method comprises: sending, to a second node, first information, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
[0030] According to the present embodiment, the first node can send the first information to the second node, so as to establish the first network data session between the first node and the second node for transmitting the data of the first service. Through the first network data session, the transmission of the data of the first service between the first node and the second node can be realized. In this way, a large amount of data between different network functions can be transmitted through the established first network data session.
[0031] In some embodiments in combination with the first aspect, in some embodiments, the first information can comprise at least one of: first identification information used to identify the first network data session; second identification information used to identify the first node; first address information used to indicate an address of the first node; third identification information used to identify the first service; data type information used to indicate a data type of the data of the first service; quality of service (QoS) information used to indicate a QoS parameter related to the transmission of the data of the first service.
[0032] In some embodiments in combination with the first aspect, in some embodiments, the first information can be carried in a network data session establishment request message.
[0033] In some embodiments combined with the first aspect, in some embodiments, the method further can include: receiving second information sent by the second node, wherein the second information is used to determine that the first network data session is established successfully.
[0034] In some embodiments combined with the first aspect, in some embodiments, the second information can include at least one of: first indication information used to indicate that the second node accepts to establish the first network data session; first identification information used to identify the first network data session; third identification information used to identify the first service; fourth identification information used to identify the second node; and second address information used to indicate an address of the second node.
[0035] In some embodiments combined with the first aspect, in some embodiments, the method further can include: receiving third information sent by a third node, wherein the third information is used to provide at least one candidate node; and determining the second node from the at least one candidate node according to the third information.
[0036] In some embodiments combined with the first aspect, in some embodiments, the third information can include at least one of: capability information of one or more candidate nodes; and identification information of the one or more candidate nodes.
[0037] In some embodiments combined with the first aspect, in some embodiments, the method further can include: receiving fourth information sent by a fourth node, wherein the fourth information is used to request the first node to provide the first service; and determining to establish the first network data session according to the fourth information.
[0038] In some embodiments combined with the first aspect, in some embodiments, the first network data session can include at least one of: a data tunnel; and a data connection.
[0039] In some embodiments combined with the first aspect, in some embodiments, the first service can include at least one of: artificial intelligence (AI) model training; AI model inference; perception data processing; and data collection.
[0040] In a second aspect, the embodiments of the present disclosure provide a communication method. The communication method is performed by a second node. The communication method includes: receiving first information sent by a first node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
[0041] According to the embodiment, the first node can send the first information to the second node for establishing a first network data session between the first node and the second node for transmitting data of the first service. Through the first network data session, the transmission of the data of the first service between the first node and the second node can be realized. In this way, a large amount of data between different network functions can be transmitted through the established first network data session.
[0042] In some embodiments combining with the second aspect, in some embodiments, the first information can comprise at least one of: first identification information for identifying the first network data session; second identification information for identifying the first node; first address information for indicating an address of the first node; third identification information for identifying the first service; data type information for indicating a data type of the data of the first service; QoS information for indicating a QoS parameter related to the transmission of the data of the first service.
[0043] In some embodiments combining with the second aspect, in some embodiments, the first information can be carried in a network data session establishment request message.
[0044] In some embodiments combining with the second aspect, in some embodiments, the method can further comprise: sending second information to the first node, wherein the second information is used for determining that the first network data session is established successfully.
[0045] In some embodiments combining with the second aspect, in some embodiments, the second information can comprise at least one of: first indication information for indicating that the second node accepts to establish the first network data session; first identification information for identifying the first network data session; third identification information for identifying the first service; fourth identification information for identifying the second node; second address information for indicating an address of the second node.
[0046] In some embodiments combining with the second aspect, in some embodiments, the method can further comprise: determining whether to accept to establish the first network data session according to the first information.
[0047] In some embodiments combining with the second aspect, in some embodiments, the first network data session can comprise at least one of: a data tunnel; a data connection.
[0048] In some embodiments combining with the second aspect, in some embodiments, the first service can comprise at least one of: AI model training; AI model inference; perception data processing; data collection.
[0049] In a third aspect, embodiments of the present disclosure provide a communication apparatus. The communication apparatus is located at a first node. The communication apparatus comprises a transceiver. The transceiver is configured to send first information to a second node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
[0050] In some embodiments of the third aspect, the first information can comprise at least one of: first identification information used to identify the first network data session; second identification information used to identify the first node; first address information used to indicate an address of the first node; third identification information used to identify the first service; data type information used to indicate a data type of the data of the first service; and QoS information used to indicate a QoS parameter related to the transmission of the data of the first service.
[0051] In some embodiments of the third aspect, the first information can be carried in a network data session establishment request message.
[0052] In some embodiments of the third aspect, the transceiver can be further configured to receive second information sent by the second node, wherein the second information is used to determine that the first network data session is established successfully.
[0053] In some embodiments of the third aspect, the second information can comprise at least one of: first indication information used to indicate that the second node accepts to establish the first network data session; the first identification information used to identify the first network data session; the third identification information used to identify the first service; fourth identification information used to identify the second node; and second address information used to indicate an address of the second node.
[0054] In some embodiments of the third aspect, the transceiver can be further configured to receive third information sent by a third node, wherein the third information is used to provide at least one candidate node; and the communication apparatus can further comprise a processing module configured to determine the second node from the at least one candidate node according to the third information.
[0055] In some embodiments of the third aspect, the third information can comprise at least one of: capability information of one or more candidate nodes; and identification information of the one or more candidate nodes.
[0056] In some embodiments of the third aspect, the transceiver can be further configured to receive fourth information sent by a fourth node, wherein the fourth information is used to request the first node to provide the first service; and the processing module can be further configured to determine to establish the first network data session according to the fourth information.
[0057] In some embodiments combining with the third aspect, in some embodiments, the first network data session can comprise at least one of: a data tunnel; a data connection.
[0058] In some embodiments combining with the third aspect, in some embodiments, the first service can comprise at least one of: AI model training; AI model inference; perception data processing; data collection.
[0059] 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 comprises a transceiver. The transceiver is configured to: receive first information sent by a first node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
[0060] In some embodiments combining with the fourth aspect, in some embodiments, the first information can comprise at least one of: first identification information used to identify the first network data session; second identification information used to identify the first node; first address information used to indicate an address of the first node; third identification information used to identify the first service; data type information used to indicate a data type of the data of the first service; QoS information used to indicate a QoS parameter related to transmission of the data of the first service.
[0061] In some embodiments combining with the fourth aspect, in some embodiments, the first information can be carried in a network data session establishment request message.
[0062] In some embodiments combining with the fourth aspect, in some embodiments, the transceiver can be further configured to: send second information to the first node, wherein the second information is used to determine that the first network data session is established successfully.
[0063] In some embodiments combining with the fourth aspect, in some embodiments, the second information can comprise at least one of: first indication information used to indicate that the second node accepts to establish the first network data session; the first identification information used to identify the first network data session; the third identification information used to identify the first service; fourth identification information used to identify the second node; and second address information used to indicate an address of the second node.
[0064] In some embodiments combining with the fourth aspect, in some embodiments, the communication apparatus can further comprise a processing module configured to: determine, according to the first information, whether to accept to establish the first network data session.
[0065] In some embodiments combining with the fourth aspect, in some embodiments, the first network data session can comprise at least one of: a data tunnel; a data connection.
[0066] In some embodiments combining the fourth aspect, in some embodiments, the first service can comprise at least one of: AI model training; AI model inference; perception data processing; data collection.
[0067] In a fifth aspect, the embodiments of the present disclosure provide a communication device. The communication device comprises one or more processors 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.
[0068] In a sixth aspect, the embodiments of the present disclosure provide a communication device. The communication device comprises one or more processors 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.
[0069] In a seventh aspect, the embodiments of the present disclosure provide a communication system. The communication system comprises at least one of: a first node configured to implement the communication method according to any one of the first aspect and possible implementation manners thereof; a second node configured to implement the communication method according to any one of the second aspect and possible implementation manners thereof.
[0070] In an eighth aspect, the embodiments of the present disclosure provide 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 to the second aspect and possible implementation manners thereof.
[0071] In a ninth aspect, the embodiments of the present disclosure provide 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 to the second aspect and possible implementation manners thereof.
[0072] In a tenth aspect, the embodiments of the present disclosure provide a computer program (product). The computer program, when executed on a computer, causes the computer to perform the communication method according to any one of the first aspect to the second aspect and possible implementation manners thereof.
[0073] In an eleventh aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system comprises processing circuitry. The processing circuitry is configured to perform the communication method according to any one of the first aspect to the second aspect and possible implementation manners thereof.
[0074] It can be understood that the communication apparatus, the communication device, the communication system, the storage medium, the program product, the computer program, the chip, and the chip system are used to execute the communication method provided by the embodiments of the present disclosure. Therefore, the beneficial effects achieved by the above-mentioned communication apparatus, the communication device, the communication system, the storage medium, the program product, the computer program, the chip, and the chip system can refer to the beneficial effects in the corresponding method, which will not be described here.
[0075] 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, etc. can be replaced with each other, and the terms of communication apparatus, communication device, information processing apparatus, etc. can be replaced with each other, and the terms of information processing system, communication system, etc. can be replaced with each other.
[0076] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily. For example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily. In addition, the optional implementation manners in an embodiment can be combined arbitrarily. In addition, the embodiments can be combined arbitrarily. For example, part or all steps of different embodiments can be combined arbitrarily. For another example, an embodiment can be combined with optional implementation manners of other embodiments.
[0077] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0078] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0079] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", or "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, or as plural expression.
[0080] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0081] In some embodiments, the terms "at least one of," "one or more of," "a plurality of," "multiple," and the like can be used interchangeably.
[0082] In some embodiments, the recitations "at least one of A, B," "A and / or B," "in one case A, in another case B," "in response to a case A, in response to a case B," and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0083] In some embodiments, the recitations "A or B" and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0084] The prefix words "first", "second", and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.
[0085] In some embodiments, "comprising", "including", "to indicate", "carrying", can be interpreted as directly carrying A, or indirectly indicating A.
[0086] 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.
[0087] 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 less than", "above" and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.
[0088] In some embodiments, the device and the like can be interpreted as physical or virtual, and the name is not limited to the name described in the embodiments. The terms "device", "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.
[0089] In some embodiments, "network" can be interpreted as a device (for example, access network device, core network device, etc.) contained in the network.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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.
[0094] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country where the location is situated.
[0095] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.
[0096] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0097] FIG. 1 is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1, the communication system 100 includes a first node 101, a second node 102, a third node 103, and a fourth node 104.
[0098] In some embodiments, the first node 101 can be a data consumer.
[0099] In some embodiments, the first node 101 can be configured to perform a specific processing based on data.
[0100] In some embodiments, the first node 101 can be configured to implement a specific function based on data.
[0101] In some embodiments, the first node 101 can be configured to implement a function of training of an AI model, inference based on the AI model, processing of perception data, etc.
[0102] In some embodiments, the second node 102 can be a data producer.
[0103] In some embodiments, the second node 102 can be a data provider.
[0104] In some embodiments, the second node 102 can be a data source.
[0105] In some embodiments, the second node 102 can be configured to provide data for implementing a specific processing and / or function.
[0106] In some embodiments, the second node 102 can be configured to provide training data of an AI model, inference data based on the AI model, perception data, etc.
[0107] In some embodiments, the third node 103 can be a network repository function (NRF).
[0108] In some embodiments, the third node 103 can be configured to store, provide information of network functions in the network, etc.
[0109] In some embodiments, the fourth node 104 can be configured to request execution of specific processing and / or functions.
[0110] In some embodiments, the fourth node 104 can be configured to request results of specific processing and / or functions.
[0111] In some embodiments, the communication system 100 can be a 5G communication system. In some embodiments, one or more of the first node 101, the second node 102, the third node 103, and the fourth node 104 can be a network node in the 5G communication system. In some embodiments, the communication system 100 can be a 6G communication system. In some embodiments, one or more of the first node 101, the second node 102, the third node 103, and the fourth node 104 can be a network node in the 6G communication system. It should be noted that the communication system 100 can also be other communication systems, for example, a 4G communication system, a 7G communication system, and the present embodiments do not make a specific limitation in this regard.
[0112] In some embodiments, the first node 101 can be a core network device. In some embodiments, the second node 102 can be a core network device. In some embodiments, the third node 103 can be a core network device. In some embodiments, the fourth node 104 can be a terminal, an access network device, or a core network device.
[0113] In some embodiments, the fourth node 104 can be located outside the core network. In an example, the fourth node 104 can be a network device managed and maintained by an application service provider.
[0114] In some embodiments, one or more of the first node 101, the second node 102, the third node 103, and the fourth node 104 can be a network function of a control plane. In some embodiments, one or more of the first node 101, the second node 102, the third node 103, and the fourth node 104 can be a network function of a user plane. In some embodiments, one or more of the first node 101, the second node 102, the third node 103, and the fourth node 104 can be a network function of a user plane. In some embodiments, one or more of the first node 101, the second node 102, the third node 103, and the fourth node 104 can be a network function of a data plane. In some embodiments, one or more of the first node 101, the second node 102, the third node 103, and the fourth node 104 can be a network function of a computing plane.
[0115] In some embodiments, the terminal includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-capable automobile, a smart automobile, a tablet (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.
[0116] In some embodiments, the access network device is at least one of a node or a device that accesses a terminal to a wireless network, and can include an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, and the like, but is not limited thereto.
[0117] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, in which case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0118] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, with some protocol layer functions being centrally controlled by the CU and the remaining protocol layer functions being distributed in the DUs, which are centrally controlled by the CU, but the present disclosure is not limited thereto.
[0119] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new service scenarios appear, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0120] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1 or part of the subjects in the communication system 100, but are not limited thereto. The subjects shown in FIG. 1 are exemplary, the communication system 100 can include all or part of the subjects in FIG. 1, or include other subjects other than FIG. 1, the number and form of each subject is arbitrary, each subject can be real or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0121] 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), 6th generation mobile communication system (6G), 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, a combination of 5G and 6G, and the like).
[0122] In some embodiments, end-to-end interaction between network functions in a communication system can be implemented. Through end-to-end interaction, data can be provided by one network function to another network function. The data interaction between two network functions can be regarded as one network function providing a service for another network function. The service is that one network function provides data to another network function. The network function that provides data can be referred to as a service producer or a data producer. The network function that receives and uses data can be referred to as a service consumer or a data consumer.
[0123] In some embodiments, end-to-end interaction for providing data can be implemented through a control plane connection between two network functions. The two network functions can be network functions of the control plane.
[0124] In some embodiments, data transmission between network functions can be implemented through a "request-response" mechanism. In an example, one network function can request a service from another network function. The other network function can provide the service in response to the request.
[0125] In some embodiments, data transmission between network functions can be implemented through a "subscription-notification" mechanism. In an example, one network function can subscribe to a service from another network function. The other network function can send an event notification to the network function that subscribes to the service.
[0126] In some embodiments, there can be a large amount of data interaction between network functions. In some embodiments, data such as AI service related data, perception data, and the like can be transmitted between network functions.
[0127] However, the control plane connection is not suitable for implementing a large amount of data transmission between network functions. Therefore, how to implement a large amount of data transmission between network functions is a problem to be solved.
[0128] FIG. 2 is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. The communication method related to the embodiment of the present disclosure can be applied to the communication system 100. As shown in FIG. 2, the communication method of the embodiment of the present disclosure includes steps S201 to S209.
[0129] In step S201, the second node 102 sends fifth information to the third node 103.
[0130] In some embodiments, the third node 103 can receive the fifth information.
[0131] In some embodiments, the fifth information can be used to indicate the capability supported by the second node 102.
[0132] In some embodiments, the fifth information can be used to register the second node 102 to the third node 103.
[0133] In some embodiments, the name of the fifth information is not limited, which can be, for example, capability information, registration information, notification information, reporting information, indication information, and the like.
[0134] In some embodiments, the fifth information can indicate that the second node 102 has the capability of generating and / or providing data.
[0135] In some embodiments, the data generated and / or provided by the second node 102 can include at least one of the following: perception data, training data, inference data.
[0136] In some embodiments, the fifth information can indicate that the second node 102 has the capability of generating perception data. In some embodiments, the second node 102 can obtain perception data through a perception operation. In some embodiments, the second node 102 can obtain perception data from one or more other nodes. In some embodiments, the second node 102 can process data obtained through a perception operation and / or perception data obtained from other nodes to generate perception data.
[0137] In some embodiments, the perception data can include measurement data. In some embodiments, the measurement data can include at least one of the following: measurement data from a terminal device, measurement data from an access network device. In some embodiments, the second node 102 can obtain measurement data from a terminal device and / or an access network device.
[0138] In some embodiments, the training data can be used to implement training of an AI model.
[0139] In some embodiments, the training data can be used to implement training of a machine learning (ML) model.
[0140] In some embodiments, the fifth information can indicate that the second node 102 has the capability of generating training data. In some embodiments, the second node 102 can generate training data based on perception data. In some embodiments, the second node 102 can store training data locally. In some embodiments, the second node 102 can obtain training data from one or more other nodes.
[0141] In some embodiments, the inference data can be used to implement inference based on an AI model.
[0142] In some embodiments, the inference data can be used to implement inference based on a ML model.
[0143] In some embodiments, the fifth information can indicate that the second node 102 has the capability of generating inference data. In some embodiments, the second node 102 can generate inference data based on the perception data. In some embodiments, the second node 102 can locally store the inference data. In some embodiments, the second node 102 can obtain the inference data from one or more other nodes.
[0144] It should be noted that the data generated or provided by the second node 102 can include other data, which is not specifically limited in the embodiments of the present disclosure.
[0145] In some embodiments, the fifth information can further indicate that the second node 102 has at least one of the following capabilities: model training, model inference.
[0146] In some embodiments, the second node 102 can be a data producer. In some embodiments, the second node 102 can be a data provider. In an example, the second node 102 can be a location management function (LMF). For example, the second node 102 can obtain measurement data from a terminal device and / or an access network device.
[0147] In some embodiments, the second node 102 can be an AI data source in a 6G network.
[0148] In some embodiments, the step S201 can be performed in a registration process of the second node 102. In an example, in a process in which the second node 102 registers to the third node 103, the second node 102 can send the fifth information to the third node 103. For example, the fifth information can be carried in a registration request message.
[0149] In some embodiments, the third node 103 can be used to implement management of network element information. In some embodiments, the third node 103 can be used to save information of the second node 102, for example, capability information. In an example, the third node 103 can be a network repository function (NRF).
[0150] In step S202, the first node 101 sends sixth information to the third node 103.
[0151] In some embodiments, the third node 103 can receive the sixth information.
[0152] In some embodiments, the sixth information can be used to indicate the capability supported by the first node 101.
[0153] In some embodiments, the sixth information can be used to register the first node 101 to the third node 103.
[0154] In some embodiments, the name of the sixth information is not limited, which may, for example, be capability information, registration information, notification information, reporting information, indication information, and the like.
[0155] In some embodiments, the sixth information can indicate that the first node 101 has at least one of the following capabilities: model training, model inference, perception data processing, data collection.
[0156] In some embodiments, an AI model and / or an ML model can be deployed in the first node 101. It can be understood that other types of models can also be deployed in the first node 101, which are not specifically limited in the embodiments of the present disclosure.
[0157] In some embodiments, model training can include at least one of the following: training for an AI model, training for an ML model.
[0158] In some embodiments, the sixth information can indicate that the first node 101 has the capability to implement AI model training. In some embodiments, the sixth information can indicate that the first node 101 has the capability to implement ML model training.
[0159] In some embodiments, model inference can include at least one of the following: inference based on an AI model, inference based on an ML model.
[0160] In some embodiments, the sixth information can indicate that the first node 101 has the capability to perform inference based on an AI model. In some embodiments, the sixth information can indicate that the first node 101 has the capability to perform inference based on an ML model.
[0161] In some embodiments, perception data processing can be processing of obtained perception data. In some embodiments, perception data processing can include at least one of the following: integration of perception data, determination of perception results based on perception data.
[0162] In some embodiments, data collection can be collection of data. In some embodiments, data collection can include at least one of the following: data acquisition, data screening, data integration. In an example, data collection can be implemented for perception data or other data.
[0163] In some embodiments, the sixth information can also indicate that the first node 101 has the capability to generate and / or provide data.
[0164] In some embodiments, the data generated or provided by the first node 101 can include at least one of the following: perception data, training data, inference data. It should be noted that the data generated or provided by the first node 101 can include other data, which is not limited in the embodiments of the present disclosure.
[0165] In some embodiments, the step S202 can be performed in the registration process of the first node 101. In an example, in the process of the first node 101 registering to the third node 103, the first node 101 can send the sixth information to the third node 103. For example, the sixth information can be carried in a registration request message.
[0166] In step S203, the fourth node 104 sends fourth information to the first node 101.
[0167] In some embodiments, the first node 101 can receive the fourth information.
[0168] In some embodiments, the fourth information can be used to request the first node 101 to implement the first service.
[0169] In some embodiments, the fourth information can be used to trigger the first node 101 to obtain data of the first service. In an example, the data of the first service can include data required for implementing the first service.
[0170] In some embodiments, the name of the fourth information is not limited, which can be, for example, request information, trigger information, etc.
[0171] In some embodiments, the first service can include a service related to the first model. In some embodiments, the first service can include at least one of the following: training for the first model, inference based on the first model.
[0172] In some embodiments, the first model can include at least one of one or more models deployed in the first node 101.
[0173] In some embodiments, the type of the first model can be an AI model, an ML model, etc.
[0174] In some embodiments, the first service can include a service related to perception data. In some embodiments, the first service can include processing of the perception data.
[0175] In some embodiments, the fourth information can include at least one of the following: service area, service type, data type.
[0176] In some embodiments, the service area can be an area related to the first service.
[0177] In some embodiments, the business area can comprise at least one of: a geographical location area, an administrative area.
[0178] In some embodiments, the geographical location area can be represented by one or more location coordinates. In an example, the fourth information can comprise one or more location coordinates corresponding to the geographical location area. For example, the geographical location area can be a rectangular area, and the geographical location area can be represented by location coordinates of four corners of the rectangular area. For example, the geographical location area can be a circular area, and the geographical location area can be represented by a circle and a diameter (or a radius) of the circular area.
[0179] In some embodiments, the administrative area can be represented by an administrative area identifier.
[0180] In some embodiments, the business type can indicate a business type of the first business.
[0181] In some embodiments, the business type can comprise at least one of: model training, model inference, perception data processing, data collection.
[0182] In some embodiments, the data type can comprise at least one of: training data, inference data, perception data.
[0183] In some embodiments, the business type and the data type can be corresponding. In an example, the business type is model training, and the data type can be training data. In an example, the business type is model inference, and the data type can be inference data. In an example, the business type is perception data processing, and the data type can be perception data. In some embodiments, the fourth information can comprise one of the business type and the data type, and the other one can be implicit. For example, the fourth information can indicate the business type, and the fourth information can implicitly indicate the data type corresponding to the business type. For example, the fourth information can indicate the data type, and the fourth information can implicitly indicate the business type corresponding to the data type. In some embodiments, the fourth information can comprise both the business type and the data type.
[0184] In some embodiments, the fourth information can further comprise at least one of: business information, model information.
[0185] In some embodiments, the business information can be used to indicate the first business. In an example, the business information can comprise identification information of the first business. For example, the business information can comprise an identifier of the first business.
[0186] In some embodiments, the model information can be used to indicate the first model. In an example, the model information can comprise identification information of the first model. For example, the model information can comprise an identifier of the first model. It can be understood that, in a case where the first service is related to the first model, the fourth information can comprise the model information; in a case where the first service does not involve any model, the fourth information can not comprise the model information.
[0187] In some embodiments, the fourth node 104 can comprise at least one of: a core network device, an access network device, a terminal device, an application server.
[0188] In some embodiments, the fourth node 104 can send the fourth information to the first node 101 over a control plane.
[0189] In step S204, the first node 101 determines to establish a first network data session.
[0190] In some embodiments, the first node 101 can determine to establish a first network data session (NDS) according to the received fourth information.
[0191] In some embodiments, the first network data session can be used to transmit data of the first service.
[0192] In some embodiments, the first network data session can be used to implement transmission of data of the first service between the first node 101 and the second node 102.
[0193] In some embodiments, the first network data session can be used for the first node 101 to obtain data of the first service.
[0194] In some embodiments, the first network data session can be a data tunnel between the first node 101 and the second node 102. In some embodiments, the first network data session can be a data connection between the first node 101 and the second node 102.
[0195] In some embodiments, the first network data session can be a data tunnel and / or a data connection located on a data plane (DP).
[0196] In some embodiments, step S204 can comprise: determining to obtain data of the first service according to the fourth information; determining to establish the first network data session.
[0197] In some embodiments, the first node 101 can determine, according to the fourth information, that data of the first service needs to be acquired. In an example, in order to implement the first service requested by the fourth information, the first node 101 can determine to acquire data of the first service.
[0198] In some embodiments, the first node 101 can determine to establish the first network data session according to a service type and / or a data type of the first service. In some embodiments, the fourth information can indicate that the service type is model training, model inference, perception data processing, or data collection, and the first node 101 can determine to establish the first network data session. In some embodiments, the fourth information can indicate that the data type is training data, inference data, or perception data, and the first node 101 can determine to establish the first network data session. It can be understood that the data volume of the data of the first service corresponding to the service type of model training, model inference, perception data processing, or data collection, and the data type of training data, inference data, or perception data, can be large. In this case, the first node 101 can determine to establish the first network data session on the data plane.
[0199] In step S205, the first node 101 determines the second node 102.
[0200] In some embodiments, in the case of determining to establish the first network data session in step S204, the first node 101 can determine the second node 102. The second node 102 is a peer node of the first network data session.
[0201] In some embodiments, the first node 101 can discover and select the second node 102.
[0202] In some embodiments, step S205 can be implemented as: the third node 103 sends third information to the first node 101; and the first node 101 determines the second node according to the third information.
[0203] In some embodiments, the first node 101 can receive the third information sent by the third node 103. In some embodiments, the first node 101 can send a request message to the third node 103, and the third node 103 can send a response message to the first node 101. The third information can be carried in the response message. In some embodiments, the first node 101 can send a subscription message to the third node 103, and the third node 103 can send a notification message to the first node 101. The third information can be carried in the notification message.
[0204] In some embodiments, the third information can be used to indicate one or more candidate nodes.
[0205] In some embodiments, the third information can be determined by the third node 103 according to the request message or the subscription message. In some embodiments, the request message or the subscription message can comprise at least one of: a service area, a service type, a data type, model information. The one or more candidate nodes indicated by the third information can be determined by the third node 103 according to at least one of the service area, the service type, the data type, the model information. In some embodiments, the candidate nodes can be determined according to the service area. In an example, the candidate nodes can be located within the service area. In an example, the candidate nodes can provide perception data for at least a part of the service area. In some embodiments, the candidate nodes can be determined according to the service type. In an example, the service type can be model training, and the candidate nodes have the ability to provide training data. In an example, the service type can be model inference, and the candidate nodes have the ability to provide inference data. In an example, the service type can be perception data processing, and the candidate nodes have the ability to provide perception data. In an example, the service type can be data collection, and the candidate nodes have the ability to provide data to be collected. In some embodiments, the candidate nodes can be determined according to the data type. In an example, the data type can be training data, and the candidate nodes have the ability to provide training data. In an example, the data type can be inference data, and the candidate nodes have the ability to provide inference data. In an example, the data type can be perception data, and the candidate nodes have the ability to provide perception data. In some embodiments, the candidate nodes can be determined according to the model information. In an example, the model information can indicate a first model, and the candidate nodes have the ability to provide training data and / or inference data for the first model.
[0206] In some embodiments, the third information can comprise at least one of: capability information of the one or more candidate nodes, identification information of the one or more candidate nodes.
[0207] In some embodiments, the identification information of the candidate nodes can be used to identify the candidate nodes. For example, the identification information of the candidate nodes can be identifiers of the candidate nodes.
[0208] In some embodiments, the capability information of the candidate nodes can be used to indicate the capabilities of the candidate nodes. For example, the capability information of the candidate nodes can be used to indicate that the candidate nodes have the ability to provide perception data, and / or training data, and / or inference data.
[0209] It should be noted that the third information can also comprise other information related to the candidate nodes, which is not specifically limited in the embodiments of the present disclosure.
[0210] In some embodiments, after obtaining the third information, the first node 101 can select the second node 102 from one or more candidate nodes indicated by the third information.
[0211] In some embodiments, the third information can only contain identification information of the candidate nodes. The first node 101 can select the second node 102 from the candidate nodes indicated by the third information. In some embodiments, the candidate nodes indicated by the third information can all have the capability of providing data corresponding to the first service.
[0212] In some embodiments, the third information can contain identification information and capability information of the candidate nodes. The first node 101 can select the second node 102 from the candidate nodes indicated by the third information according to the capability information of the candidate nodes. In some embodiments, the candidate nodes indicated by the third information can all have the capability of providing data corresponding to the first service. In an example, the first node 101 can select a candidate node having the strongest capability of providing data of the first service from the candidate nodes indicated by the third information as the second node 102. In some embodiments, at least part of the candidate nodes indicated by the third information can not have the capability of providing data corresponding to the first service. For example, the candidate nodes indicated by the third information can be nodes corresponding to the service area. In an example, the first node 101 can select a candidate node having the capability of providing data of the first service from the candidate nodes indicated by the third information as the second node 102.
[0213] In some embodiments, the number of the second nodes 102 can be one or more. In an example, the first node 101 can select at least one candidate node from the candidate nodes as the second node 102. In an example, the third information can indicate one candidate node, and the first node 101 can determine the candidate node as the second node 102. In an example, the third information can indicate multiple candidate nodes, and the first node 101 can determine at least one of the candidate nodes as the second node 102.
[0214] In some embodiments, the first node 101 can have the third information locally. In this case, the first node 101 can determine the second node 102 according to the local third information.
[0215] In some embodiments, the second node 102 can be known to the first node 101. In an example, the first node 101 can know that the second node 102 has the capability of providing data of the first service. For example, the second node 102 can be determined by the second node 102 previously. In this case, step S205 can be omitted.
[0216] In some embodiments, a second network data session can be established between the first node 101 and the second node 102. The second network data session can be used to implement transmission of data for a second service.
[0217] In some embodiments, the second service can be the same as or different from the first service. In some embodiments, in a case where the first service and the second service are the same, the first node 101 can determine to adopt an existing second network data session as the first network data session. At this time, the first node 101 can determine not to establish the first network data session. In some embodiments, in a case where the first service and the second service are the same, the first node 101 can determine to establish the first network data session. In some embodiments, in a case where the first service and the second service are different, the first node 101 can determine to establish the first network data session.
[0218] In step S206, the first node 101 sends first information to the second node 102.
[0219] In some embodiments, the second node 102 can receive the first information.
[0220] In some embodiments, the first information can be used to establish the first network data session between the first node 101 and the second node 102.
[0221] In some embodiments, the first information can be used to request establishment of the first network data session.
[0222] In some embodiments, the name of the first information is not limited, which can be, for example, request information, session establishment information, notification information, etc.
[0223] In some embodiments, the first information can include at least one of the following: first identification information, second identification information, first address information, third identification information, data type information, QoS information.
[0224] In some embodiments, the first identification information can be used to identify the first network data session. In an example, the first identification information can include an identifier of the first network data session.
[0225] In some embodiments, the first identification information can be set by the first node 101 for the first network data session.
[0226] In some embodiments, the first identification information can comprise identification information of a data tunnel between the first node 101 and the second node 102. The data tunnel is used to implement the first network data session. In an example, the first identification information can comprise an identifier of the data tunnel between the first node 101 and the second node 102. In some embodiments, the first identification information can comprise identification information of a data connection between the first node 101 and the second node 102. The data connection is used to implement the first network data session. In an example, the first identification information can comprise an identifier of the data connection between the first node 101 and the second node 102.
[0227] In some embodiments, the second identification information can be used to identify the first node 101. In an example, the second identification information can comprise an identifier of the first node 101.
[0228] In some embodiments, the first address information can be used to indicate an address of the first node 101. The address can be used to address the first node 101.
[0229] In some embodiments, the first address information can comprise an internet protocol (IP) address of the first node 101. In an example, the first address information can comprise an IPv4 address of the first node 101. In an example, the first address information can comprise an IPv6 address of the first node 101.
[0230] In some embodiments, the third identification information can be used to identify the first service.
[0231] In some embodiments, the first service can be a task of performing a certain processing. In an example, one or more training of the first model can be referred to as one task. In an example, one or more inference based on the first model can be referred to as one task. In an example, one or more processing of perception data can be referred to as one task. It can be appreciated that two training of the first model can be regarded as two tasks, or can be regarded as one task. Similarly, two inference based on the first model can be regarded as two tasks, or can be regarded as one task; two processing of perception data can be regarded as two tasks, or can be regarded as one task.
[0232] In some embodiments, the third identification information can be used to identify the first service. In an example, the third identification information can comprise a service identification. In an example, the third identification information can comprise a task identification.
[0233] In some embodiments, the data type information can be used to indicate a data type of data of the first service.
[0234] In some embodiments, the data type information indicates a data type can comprise at least one of: training data, inference data, perception data.
[0235] In some embodiments, the QoS information can be used to indicate a QoS parameter related to the transmission of the data of the first service.
[0236] In some embodiments, the QoS information can be used to indicate a QoS requirement of the first node 101 for providing the data of the first service.
[0237] In some embodiments, the QoS parameter can comprise at least one of: a latency, a transmission rate, a validity time.
[0238] In some embodiments, the latency can be a latency for the second node 102 to provide the data of the first service to the first node 101.
[0239] In some embodiments, the latency can be for data transmission. In an example, the latency can be a latency for the second node 102 to send the data of the first service to the first node 101.
[0240] In some embodiments, the latency can be for data acquisition. In an example, the latency can be a latency for the second node 102 to acquire the data of the first service.
[0241] In some embodiments, the latency can be for data acquisition and transmission. In an example, the latency can be a latency for the second node 102 to acquire the data of the first service and send the data to the first node 101.
[0242] In some embodiments, the transmission rate can be a rate for the second node 102 to send the data of the first service to the first node 101.
[0243] In some embodiments, the validity time can be a validity time of the first network data session. In other words, the first network data session is valid within the validity time.
[0244] In some embodiments, the validity time can be determined by a time point. In an example, the QoS parameter can comprise a time point parameter indicating a time point at which the validity of the first network data session ends.
[0245] In some embodiments, the validity time can be determined by a time length. In an example, the QoS parameter can comprise a time length indicating a time length for which the validity of the first network data session lasts.
[0246] In some embodiments, the QoS parameter can be determined by the first node 101. In an example, the QoS parameter can be determined by the first node 101 according to at least one of the fourth information, the third information, a local configuration, a protocol agreement.
[0247] It should be noted that the first information can further include other information, which is not limited in the embodiments of the present disclosure.
[0248] In some embodiments, the first node 101 can send the first information to the second node 102 through a control plane.
[0249] In some embodiments, the first node 101 can send the first information to the second node 102 through a network data session establishment procedure. In an example, the first information can be carried in a network data session establishment request message.
[0250] In step S207, the second node 102 determines to accept establishment of the first network data session.
[0251] In some embodiments, the second node 102 can determine whether to accept establishment of the first network data session according to the first information.
[0252] In some embodiments, step S207 can include that the second node 102 performs an authentication and / or authorization procedure.
[0253] In some embodiments, the second node 102 can authenticate and / or authorize the first node 101 according to the first information. According to a result of the authentication and / or authorization, the second node 102 can determine whether to accept the request of the first node 101 for establishing the first network data session. In some embodiments, in a case that the authentication and the authorization are successful, the second node 102 can accept establishment of the first network data session. In some embodiments, in a case that the authentication or the authorization fails, the second node 102 can reject establishment of the first network data session.
[0254] In some embodiments, step S207 can be omitted. In some embodiments, the second node 102 can accept the request of the first node 101 for establishing the first network data session by default.
[0255] In step S208, the second node 102 sends second information to the first node 101.
[0256] In some embodiments, the first node 101 can receive the second information.
[0257] In some embodiments, the second node 102 can send the second information in a case that the second node 102 determines to establish the first network data session.
[0258] In some embodiments, the second information can be used to determine that the establishment of the first network data session is successful.
[0259] In some embodiments, the second information can be used to indicate that the second node 102 accepts the request of the first node 101 for establishing the first network data session.
[0260] In some embodiments, the name of the second information is not limited, which can be, for example, acceptance indication information, agreement information, confirmation information, etc.
[0261] In some embodiments, the second information can comprise at least one of the following: the first indication information, the first identification information, the third identification information, the fourth identification information, the second address information.
[0262] In some embodiments, the first indication information can be used to indicate that the second node 102 accepts the establishment of the first network data session. In some embodiments, the first indication information can be used to explicitly indicate that the second node 102 accepts the establishment of the first network data session. For example, the first node 101 can determine, according to the first indication information, that the second node 102 accepts the establishment of the first network data session.
[0263] In some embodiments, the fourth identification information can be used to identify the second node 102. In an example, the fourth identification information can comprise an identifier of the second node 102.
[0264] In some embodiments, the second address information can be used to indicate an address of the second node 102. The address can be used to address the second node 102.
[0265] In some embodiments, the second address information can comprise an IP address of the second node 102. In an example, the second address information can comprise an IPv4 address of the second node 102. In an example, the second address information can comprise an IPv6 address of the second node 102.
[0266] In some embodiments, in the case that the second information does not contain the first indication information, the second information can implicitly indicate that the second node 102 accepts the establishment of the first network data session. For example, in the case that the first node 101 receives the second information, the first node 101 can determine that the second node 102 accepts the establishment of the first network data session.
[0267] It should be noted that the second information can also comprise other information, which is not specifically limited in the embodiments of the present disclosure.
[0268] In some embodiments, the second node 102 can send the second information to the first node 101 through a control plane.
[0269] In some embodiments, the second node 102 can send the second information to the first node 101 through a network data session establishment procedure. In an example, the second information can be carried in a network data session establishment response message.
[0270] It can be understood that through steps S206 to S208, the establishment of the first network data session between the first node 101 and the second node 102 is completed.
[0271] In step S209, the second node 102 sends data to the first node 101.
[0272] In some embodiments, the first node 101 can receive the data.
[0273] In some embodiments, the data sent by the second node 102 can be data of the first node 101.
[0274] In some embodiments, the second node 102 can generate and / or collect data of the first service.
[0275] In some embodiments, the second node 102 can send the data of the first service to the first node 101 through the first network data session. In some embodiments, the data of the first service can be sent by the second node 102 to the first node 101 through a data plane.
[0276] In some embodiments, the data of the first service can be sent to the first node 101 in a data packet.
[0277] In some embodiments, the data packet can include at least one of the third identification information and the first identification information. In an example, the third identification information and / or the first identification information can be carried in a header of the data packet. In an example, the third identification information and / or the first identification information can be carried in a payload of the data packet. The third identification information in the data packet can be used to identify the first service to which the data in the data packet is related. The first identification information in the data packet can be used to identify that the data in the data packet is carried in the first network data session.
[0278] Through steps S201 to S209, the communication method of the embodiments of the present disclosure can be implemented.
[0279] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0280] In some embodiments, terms such as "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based", and the like can be replaced with each other.
[0281] In some embodiments, terms such as "time", "time point", "time", "time position", and the like can be replaced with each other, and terms such as "duration", "period", "time window", "window", "time", and the like can be replaced with each other.
[0282] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by self-processing, autonomously implementing, and the like.
[0283] In some embodiments, terms such as "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other.
[0284] In some embodiments, terms such as "set", "configure", "allocate", "determine", and the like can be replaced with each other.
[0285] In some embodiments, terms such as "network data session", "data session", "transmission session", "data plane session", and the like can be replaced with each other.
[0286] In some embodiments, terms such as "certain", "preset", "default", "set", "indicated", "a certain", "any", and "first" can be used interchangeably. "Certain A", "preset A", "default A", "set A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0287] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0288] The communication method involved in the embodiments of this disclosure may include at least one of steps S201 to S209. For example, step S206 may be implemented as a standalone embodiment. For example, a combination of steps S204 and S206 may be implemented as a standalone embodiment. For example, a combination of steps S206 and S208 may be implemented as a standalone embodiment. It should be noted that the possible standalone embodiments consisting of one or more steps S201 to S209 are not limited thereto.
[0289] In some embodiments, at least two of steps S201 to S209 may be executed in an alternate order or simultaneously. For example, steps S201 and S202 may be executed in an alternate order or simultaneously.
[0290] In some embodiments, steps S201, S202, S203, S204, S205, S207, S208, and S209 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0291] Figure 3 is a flowchart illustrating a communication method provided according to an embodiment of the present disclosure. This disclosure relates to a communication method. This communication method is executed by a first node 101. As shown in Figure 3, the method includes steps S301 to S307.
[0292] In step S301, the sixth message is sent.
[0293] The optional implementation of step S301 can be found in the optional implementation of step S202 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0294] In some embodiments, the first node 101 can send the sixth information to the third node 103, but is not limited thereto, and can send the sixth information to other subjects.
[0295] In some embodiments, the sixth information can be used to indicate the capability of the first node 101.
[0296] In step S302, the fourth information is acquired.
[0297] The optional implementation of step S302 can refer to the optional implementation of step S203 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0298] In some embodiments, the first node 101 can receive the fourth information sent by the fourth node 104, but is not limited thereto, and can receive the fourth information sent by other nodes.
[0299] In some embodiments, the first node 101 can acquire the fourth information specified by a protocol.
[0300] In some embodiments, the first node 101 can acquire the fourth information from an upper layer.
[0301] In some embodiments, the first node 101 can process to obtain the fourth information.
[0302] In some embodiments, step S302 can be omitted, and the first node 101 autonomously implements the function indicated by the fourth information, or the above function is default or default.
[0303] In step S303, it is determined to establish a first network data session.
[0304] The optional implementation of step S303 can refer to the optional implementation of step S204 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0305] In step S304, the second node is determined.
[0306] The optional implementation of step S304 can refer to the optional implementation of step S205 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0307] In step S305, the first information is sent.
[0308] The optional implementation of step S305 can refer to the optional implementation of step S206 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0309] In some embodiments, the first node 101 can send the first information to the second node 102, but is not limited thereto, and can send the first information to other subjects.
[0310] In step S306, the second information is acquired.
[0311] The optional implementation of step S306 can refer to the optional implementation of step S208 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0312] In some embodiments, the first node 101 can receive the second information sent by the second node 102, but is not limited thereto, and can receive the second information sent by other nodes.
[0313] In step S307, the data of the first service is acquired.
[0314] The optional implementation of step S307 can refer to the optional implementation of step S209 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0315] In some embodiments, the first node 101 can receive the data sent by the second node 102, but is not limited thereto, and can receive the data sent by other nodes.
[0316] The communication method involved in the embodiments of the present disclosure can include at least one of steps S301 to S307. For example, step S305 can be implemented as an independent embodiment. For example, the combination of steps S303 and S305 can be implemented as an independent embodiment. For example, the combination of steps S305 and S306 can be implemented as an independent embodiment. It should be noted that the possible independent embodiments composed of one or more of steps S301 to S307 are not limited thereto.
[0317] In some embodiments, steps S301, S302, S303, S304, S306 and S307 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0318] FIG. 4 is a flow diagram of a communication method according to an embodiment of the present disclosure. The embodiments of the present disclosure relate to a communication method. The communication method is performed by the second node 102. As shown in FIG. 4, the above method includes steps S401 to S405.
[0319] In step S401, the fifth information is sent.
[0320] The optional implementation of step S401 can refer to the optional implementation of step S201 in FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.
[0321] In some embodiments, the second node 102 can send the fifth information to the third node 103, but is not limited thereto, and can also send the fifth information to other subjects.
[0322] In some embodiments, the fifth information can be used to indicate the capability of the second node 102.
[0323] In step S402, the first information is acquired.
[0324] The optional implementation of step S402 can refer to the optional implementation of step S206 in FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.
[0325] In some embodiments, the second node 102 can receive the first information sent by the first node 101, but is not limited thereto, and can also receive the first information sent by other nodes.
[0326] In step S403, it is determined to accept the establishment of the first network data session.
[0327] The optional implementation of step S403 can refer to the optional implementation of step S207 in FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.
[0328] In step S404, the second information is sent.
[0329] The optional implementation of step S404 can refer to the optional implementation of step S208 in FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.
[0330] In some embodiments, the second node 102 can send the second information to the first node 101, but is not limited thereto, and can also send the second information to other subjects.
[0331] In some embodiments, the second information can be used to determine the successful establishment of the first network data session.
[0332] In step S405, the data of the first service is sent.
[0333] The optional implementation of step S405 can refer to the optional implementation of step S209 in FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.
[0334] In some embodiments, the second node 102 can send data to the first node 101, but is not limited thereto, and can also send data to other subjects.
[0335] The communication method related to the embodiments of the present disclosure can include at least one of steps S401 to S405. For example, step S402 can be implemented as an independent embodiment. For example, the combination of steps S402 and S404 can be implemented as an independent embodiment. It should be noted that the possible independent embodiments composed of one or more of steps S401 to S405 are not limited thereto.
[0336] In some embodiments, steps S401, S403, S404, and S405 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0337] FIG. 5 is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 5, the embodiments of the present disclosure relate to a communication method. The above-mentioned communication method includes step S501.
[0338] In step S501, the first node 101 sends first information to the second node 102.
[0339] The optional implementation of step S501 can refer to the optional implementation of step S206 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.
[0340] In the following, the embodiments of the present disclosure are exemplarily described through specific implementation manners.
[0341] In the embodiments of the present disclosure, a new network data session is defined to transmit AI data between 6G AI NFs. This is triggered by a data consumer NF (e.g., an AI model training NF) to: 1) establish a new network data session with a target data source NF based on a request / service requirement (e.g., requesting the data consumer NF to perform AI model training); 2) if the target data source NF is unknown, discover / select the target data source NF based on the request / service requirement or a local policy; 3) establish a tunnel / data connection between the data consumer NF and the data source NF, including an NDS ID; 4) the data source NF can perform authentication / authorization to determine whether to accept the request.
[0342] FIG. 6 is an interaction diagram of an exemplary implementation of a communication method provided by an embodiment of the present disclosure. In FIG. 6, a network data session is defined as a data tunnel / connection used to transfer AI data (e.g., large amount of data) between two network functions. The NDS ID (i.e., network data session ID) is an identifier used to indicate the tunnel / connection, which can be unique in a public land mobile network (PLMN) or NF.
[0343] In some embodiments, there can be only one network data session between NF1 and NF2. In some embodiments, there can be multiple network data sessions between NF1 and NF2.
[0344] As shown in FIG. 6, the communication method includes steps S601 to S605.
[0345] In some embodiments, the 6G AI data source NF1 (i.e., the second node) and the 6G AI training / inference NF2 (i.e., the first node) register capabilities, such as the ability to generate perception data, AI training data, or other types of data, or the ability to perform AI model training / inference, to the 6G NRF.
[0346] In some embodiments, the data producer can be an NF capable of generating perception data, or a data storage NF, or an NF capable of collecting data (e.g., an LMF that collects measurement data from a UE / RAN).
[0347] In some embodiments, the data consumer can be an NF capable of processing data, such as an AI training / inference NF that uses data to perform AI model training / inference.
[0348] In step S601, upon receiving an AI data acquisition request (e.g., an AI model training request) from another NF, a UE, or a third party, the 6G AI training NF2 determines to establish a network data session. In the request, the request can include a service area, a service / data type (e.g., AI training or perception data, etc.).
[0349] In step S602, if the target NF1 is not known in step S601, the NF2 discovers and selects the target NF1 based on the information in the request to provide the requested AI data.
[0350] In step S603, the 6G NF2 sends a network data session establishment request to the 6G NF1, including: NDS ID, NF2 ID, NF2 address, task ID, data type, QoS parameters (delay, data rate, time validity information).
[0351] In some embodiments, the NDS ID can be a tunnel ID provided by the NF2.
[0352] In some embodiments, the task ID can be used to identify data for different purposes / tasks, e.g., training an AI model 1, AI model inference based on model 1, or perception data processing, etc.
[0353] In step S604, upon receiving the network data session establishment request, the NF2 can perform an authentication / authorization procedure to determine whether to accept the request.
[0354] In step S605, the NF2 sends a network data session establishment response to the NF1, including the NDS ID, the NF1 ID, the NF1 address.
[0355] In some embodiments, the NF2 starts to generate / gather the required data, and sends it in the established network data session together with the assigned task ID and NDS ID.
[0356] In some embodiments, the NF2 can also determine whether to use an existing NDS or establish a new NDS.
[0357] In the embodiments of the present disclosure, part or all of the steps, and optional implementation manners thereof, can be combined with part or all of the steps in other embodiments, or can be combined with optional implementation manners of other embodiments.
[0358] The embodiments of the present disclosure also provide a communication apparatus for implementing any of the above methods. For example, the embodiments of the present disclosure provide a communication apparatus comprising 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 provide a communication apparatus comprising units or modules for implementing the steps performed by the second node in any of the above methods. For example, the embodiments of the present disclosure provide a communication apparatus comprising units or modules for implementing the steps performed by the third node in any of the above methods. For example, the embodiments of the present disclosure provide a communication apparatus comprising units or modules for implementing the steps performed by the fourth node in any of the above methods.
[0359] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship 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 by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be 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.
[0360] In 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.
[0361] FIG. 7 is a structural schematic diagram of a communication apparatus provided by embodiments of the present disclosure. As shown in FIG. 7, the communication apparatus 700 can include at least one of a transceiver module 701 and a processing module 702.
[0362] In some embodiments, the communication apparatus 700 can be the first node 101. In some embodiments, the transceiver module 701 can be configured to send first information to a second node, where the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of the first service. Optionally, the transceiver module 701 can be configured to perform at least one of the communication steps (for example, steps S202, S203, S205, S206, S208, S209, but not limited thereto) of sending and / or receiving performed by the first node 101 in any of the above methods, details of which are not described herein. Optionally, the processing module 702 can be configured to perform at least one of the steps (for example, step S204, but not limited thereto) other than the communication steps of sending and / or receiving performed by the first node 101 in any of the above methods, details of which are not described herein.
[0363] In some embodiments, the communication apparatus 700 can be the second node 102. In some embodiments, the transceiver module 701 can be configured to receive the first information transmitted by the first node, wherein the first information is used to establish the first network data session between the first node and the second node, and the first network data session is used to transmit data of the first service. Optionally, the transceiver module 701 can be configured to perform at least one of the communication steps (for example, steps S201, S206, S208, S209, but not limited to) of transmitting and / or receiving performed by the second node 102 in any of the above methods, which will not be described here. Optionally, the processing module 702 can be configured to perform at least one of the steps (for example, step S207, but not limited to) other than the communication steps of transmitting and / or receiving performed by the second node 102 in any of the above methods, which will not be described here.
[0364] 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.
[0365] In some embodiments, the processing module can be one module or include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be mutually replaced with the processor.
[0366] FIG. 8A is a structural schematic diagram of a communication device according to embodiments of the present disclosure. The communication device 8100 can be a network device (for example, an access network device, a core network device, etc.), a terminal (for example, a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 8100 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.
[0367] As shown in FIG. 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a special-purpose processor, etc., for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as 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 programs. Optionally, the communication device 8100 is used to execute any of the above methods. Optionally, the one or more processors 8101 are used to call instructions to make the communication device 8100 execute any of the above methods.
[0368] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceiver 8102 performs at least one of the communication steps (for example, steps S201, S202, S203, S205, S206, S208, S209, but not limited to) in the above-described method, and the processor 8101 performs at least one of the other steps (for example, steps S204, S207, but not limited to). In optional embodiments, the transceiver 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, and 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.
[0369] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Optionally, all or part of the memory 8103 can also be outside the communication device 8100. In optional embodiments, the communication device 8100 can include one or more interface circuits 8104. Optionally, the interface circuit 8104 is connected with the memory 8103, and the interface circuit 8104 can be used to receive data from the memory 8103 or other devices, and can be used to send data to the memory 8103 or other devices. For example, the interface circuit 8104 can read the data stored in the memory 8103 and send the data to the processor 8101.
[0370] The communication device 8100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 can not be limited by Figure 8A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally 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.
[0371] Figure 8B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. For the case where the communication device 8100 can be a chip or a chip system, the structural schematic diagram of the chip 8200 shown in Figure 8B can be referred to, but is not limited thereto.
[0372] The chip 8200 comprises one or more processors 8201. The chip 8200 is configured to perform any of the above methods.
[0373] In some embodiments, the chip 8200 further comprises one or more interface circuits 8202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced by each other. In some embodiments, the chip 8200 further comprises one or more memories 8203 for storing data. Optionally, all or part of the memory 8203 can be outside the chip 8200. Optionally, the interface circuit 8202 is connected with the memory 8203, the interface circuit 8202 can be configured to receive data from the memory 8203 or other devices, and the interface circuit 8202 can be configured to send data to the memory 8203 or other devices. For example, the interface circuit 8202 can read the data stored in the memory 8203 and send the data to the processor 8201.
[0374] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (for example, steps S201, S202, S203, S205, S206, S208, S209, but not limited to) in the above methods, such as sending and / or receiving. The interface circuit 8202 performing the communication steps in the above methods, such as sending and / or receiving, means that the interface circuit 8202 performs data interaction between the processor 8201, the chip 8200, the memory 8203 or the transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (for example, steps S204, S207, but not limited to).
[0375] The modules and / or devices described in each of the embodiments of the virtual device, the physical device, the chip, and the like 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, which are not limited herein.
[0376] 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 8100, the communication device 8100 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 to this, 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 to this, and it can also be a transitory storage medium.
[0377] The embodiments of the present disclosure also propose a program product, and the program product is executed by the communication device 8100, so that the communication device 8100 performs any of the above methods. Optionally, the program product is a computer program product.
[0378] The embodiments of the present disclosure also provide a computer program, which, when running on a computer, enables the computer to perform any of the above methods.
[0379] Other embodiments of the present 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 present application cover any and all variations of the application that come within the scope of the following claims and their equivalents. It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the application indicated by the following claims.
[0380] It is to be understood that the application is not limited to particular details described herein and as illustrated in the figures and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application should, therefore, be determined not with reference to the above description, but instead with reference to the appended claims, along with their full scope of equivalents.
Claims
1. A communication method performed by a first node, wherein, The method comprises: sending first information to a second node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
2. The method of claim 1, wherein, The first information comprises at least one of: first identification information used to identify the first network data session; second identification information used to identify the first node; first address information used to indicate an address of the first node; third identification information used to identify the first service; data type information used to indicate a data type of the data of the first service; quality of service (QoS) information used to indicate a QoS parameter related to transmission of the data of the first service.
3. The method of claim 1 or 2, wherein, The first information is carried in a network data session establishment request message.
4. The method of any one of claims 1 to 3, wherein, The method further comprises: receiving second information sent by the second node, wherein the second information is used to determine that the first network data session is established successfully.
5. The method of claim 4, wherein, The second information comprises at least one of: first indication information used to indicate that the second node accepts establishment of the first network data session; first identification information used to identify the first network data session; third identification information used to identify the first service; fourth identification information used to identify the second node; second address information used to indicate an address of the second node.
6. The method of any one of claims 1 to 5, wherein, The method further comprises: receiving third information sent by a third node, wherein the third information is used to provide at least one candidate node; determining the second node from the at least one candidate node according to the third information.
7. The method of claim 6, wherein, The third information comprises at least one of: capability information of one or more candidate nodes; identification information of one or more candidate nodes.
8. The method of any one of claims 1 to 7, wherein, The method further comprises: receiving fourth information sent by a fourth node, wherein the fourth information is used to request the first node to provide the first service; determining to establish the first network data session according to the fourth information.
9. The method of any one of claims 1 to 8, wherein, The first network data session comprises at least one of: a data tunnel; a data connection.
10. The method of any one of claims 1 to 9, wherein, The first service comprises at least one of: artificial intelligence (AI) model training; AI model inference; perception data processing; data collection.
11. A communication method performed by a second node, wherein, The method comprises: receiving first information sent by a first node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
12. The method of claim 11, wherein, The first information comprises at least one of: first identification information used to identify the first network data session; second identification information used to identify the first node; first address information used to indicate an address of the first node; third identification information used to identify the first service; data type information used to indicate a data type of the data of the first service; quality of service (QoS) information used to indicate a QoS parameter related to transmission of the data of the first service.
13. The method of claim 11 or 12, wherein, The first information is carried in a network data session establishment request message.
14. The method of any one of claims 11 to 13, wherein, The method further comprises: sending second information to the first node, wherein the second information is used to determine that the first network data session is successfully established.
15. The method of claim 14, wherein, The second information comprises at least one of: first indication information indicating that the second node accepts to establish the first network data session; first identification information identifying the first network data session; third identification information identifying the first service; fourth identification information identifying the second node; second address information indicating an address of the second node.
16. The method of any one of claims 11 to 15, wherein, The method further comprises: determining, according to the first information, whether to accept to establish the first network data session.
17. The method of any one of claims 11 to 16, wherein, The first network data session comprises at least one of: a data tunnel; a data connection.
18. The method of any one of claims 11 to 17, wherein, The first service comprises at least one of: artificial intelligence (AI) model training; AI model inference; perception data processing; data collection.
19. A communication device arranged at a first node, wherein The communication device comprises: a transceiver configured to send first information to a second node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service.
20. A communications device arranged at a second node, wherein The communication device comprises: a transceiver configured to receive first information sent by a first node, wherein the first information is used to establish a first network data session between the first node and the second node, and the first network data session is used to transmit data of a first service. 21.A communication device comprising: one or more processors; a memory storing instructions; wherein the instructions, when executed on the communication device, cause the communication device to implement at least one of: the communication method according to any one of claims 1 to 10; the communication method according to any one of claims 11 to 18. 22.A communication system comprising: a first node configured to implement the communication method according to any one of claims 1 to 10; a second node configured to implement the communication method according to any one of claims 11 to 18.
23. A storage medium storing instructions, wherein, when the instructions are run on the communication device, cause the communication device to implement at least one of: the communication method according to any one of claims 1 to 10; the communication method according to any one of claims 11 to 18. 24.A computer program product comprising instructions, wherein when the instructions are run on a communication device, cause the communication device to implement at least one of: the communication method according to any one of claims 1 to 10; the communication method according to any one of claims 11 to 18.
Citation Information
Patent Citations
AI / ML service device for use in NG-RAN
CN116939749A
5G support for AI / ML communications
CN118541956A
Network optimisation method, system and storage medium
US20230180025A1