Communication method and apparatus, communication device, communication system, and storage medium

By establishing network data flows with identification information between network nodes, the problem of large-scale data transmission in control plane connections is solved, achieving efficient network data transmission and supporting services such as AI model training and perception data processing.

WO2026051042A1PCT designated stage Publication Date: 2026-03-12BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing technologies struggle to efficiently transmit large amounts of data between different network functions, especially in control plane connections.

Method used

By sending and receiving information containing identification information between the first node and the second node, a network data stream is established in the network data session for transmitting service data, including first identification information for identifying the network data session and second identification information for identifying the network data stream.

Benefits of technology

It enables efficient data transmission between different network functions, supporting data transmission for AI model training, perception data processing, and data collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024117597_12032026_PF_FP_ABST
    Figure CN2024117597_12032026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method and apparatus, a communication device, a communication system, and a storage medium. The method comprises: sending first information to a second node, wherein the first information is used for establishing a first network data stream in a first network data session, and the first network data stream is used for transmitting data of a first service between a first node and the second node, wherein the first information at least comprises first identifier information and second identifier information, the first identifier information is used for identifying the first network data session, and the second identifier information is used for identifying the first network data stream. By means of the solution of the present disclosure, a network data stream can be established between the first node and the second node, so as to achieve the transmission of data between the first node and the second node.
Need to check novelty before this filing date? Find Prior Art

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 may 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 flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; and wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

[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 flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; and wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

[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. The transceiver is configured to: send, to a second node, first information, wherein the first information is used to establish a first network data flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; and wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

[0008] According to a fourth aspect of embodiments of the present disclosure, a communication apparatus is provided. The communication apparatus is arranged at a second node. The communication apparatus comprises a transceiver. The transceiver is configured to receive first information transmitted by a first node, wherein the first information is used to establish a first network data flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; and wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

[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 storing instructions. 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 embodiments of the present disclosure, a communication device is provided. 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 the second aspect.

[0011] According to a seventh aspect of embodiments of the present disclosure, a communication system is provided. The communication system comprises 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 embodiments of the present disclosure, a storage medium is provided. The storage medium stores instructions. The instructions, when executed by 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 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 embodiments of the present disclosure, a computer program is provided. The computer program, when executed by 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 embodiments of the present disclosure, a chip or chip system is provided. The chip or chip system comprises processing circuitry. The processing circuitry is configured to perform the communication method according to the first aspect or the second aspect.

[0016] According to the embodiments of the present disclosure, the network data flow 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 a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.

[0020] FIG. 2 is a schematic diagram of an interaction of a communication method according to an embodiment of the present disclosure.

[0021] FIG. 3 is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure.

[0022] FIG. 4 is a schematic diagram of a flow of a communication method according to an embodiment of the present disclosure.

[0023] FIG. 5 is a schematic diagram of an interaction of a communication method according to an embodiment of the present disclosure.

[0024] FIG. 6 is a schematic diagram of an interaction of an exemplary implementation of a communication method according to an embodiment of the present disclosure.

[0025] FIG. 7 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present disclosure.

[0026] FIG. 8A is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure.

[0027] FIG. 8B is a schematic diagram of a structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0028] 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.

[0029] In a first aspect, the embodiments of the present disclosure provide a communication method. The communication method is performed by a first node. The above communication method comprises: sending first information to a second node, wherein the first information is used to establish a first network data flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; and wherein the first information at least comprises first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

[0030] According to the embodiment, the first node can send the first information to the second node for establishing the first network data flow between the first node and the second node for transmitting the data of the first service. The first network data flow is established in the first network data session represented by the identification information of the first network data session and the identification information of the first network data flow included in the first information. Through the first network data flow, 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 flow.

[0031] With reference to some embodiments of the first aspect, in some embodiments, the first information can further include at least one of: third identification information for identifying the first node; fourth identification information for identifying the first service; data type information for indicating a data type of the data of the first service; quality of service (QoS) information for indicating a QoS parameter related to the transmission of the data of the first service.

[0032] With reference to some embodiments of the first aspect, in some embodiments, the first information can be sent through one of: a network data session establishment procedure; a network data session modification procedure; a network data flow establishment procedure; a network data flow update procedure.

[0033] With reference to some embodiments of the first aspect, in some embodiments, the method can further include: receiving second information sent by the second node, wherein the second information is used to determine that the establishment of the first network data flow is successful.

[0034] With reference to some embodiments of the first aspect, in some embodiments, the second information can include at least one of: first indication information for indicating that the second node accepts the establishment of the first network data flow; the first identification information; second identification information for identifying the first network data flow; the fourth identification information for identifying the first service; and fifth identification information for identifying the second node.

[0035] With reference to some embodiments of the first aspect, in some embodiments, the method can further include: receiving third information sent by a third node, wherein the third information is used to request the first node to provide the first service; and determining to establish the first network data flow according to the third information.

[0036] With reference to some embodiments of the first aspect, in some embodiments, the first network data session can include at least one of: a data tunnel; and a data connection.

[0037] In some embodiments of the first aspect, the first service can include at least one of: artificial intelligence (AI) model training; AI model inference; perception data processing; data collection.

[0038] 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 flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; and wherein the first information includes at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

[0039] According to the present embodiment, the second node can receive the first information sent by the first node, so as to establish the first network data flow for transmitting the data of the first service between the first node and the second node. The identification information of the first network data session and the identification information of the first network data flow are included in the first information, so that the first network data flow is established in the first network data session represented by the identification information. Through the first network data flow, 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 flow.

[0040] In some embodiments of the second aspect, the first information can further include at least one of: third identification information used to identify the first node; fourth 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.

[0041] In some embodiments of the second aspect, the first information can be sent through one of: a network data session establishment process; a network data session modification process; a network data flow establishment process; and a network data flow update process.

[0042] In some embodiments of the second aspect, the method can further include: sending second information to the first node, wherein the second information is used to determine whether the first network data flow is established successfully.

[0043] In some embodiments of the second 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 flow; first identification information; second identification information, used to identify the first network data flow; fourth identification information, used to identify the first service; and fifth identification information, used to identify the second node.

[0044] In some embodiments of the second aspect, in some embodiments, the method further comprises: determining, according to the first information, whether to accept to establish the first network data flow.

[0045] In some embodiments of the second aspect, in some embodiments, the first network data session can comprise at least one of: a data tunnel; and a data connection.

[0046] In some embodiments of the second aspect, in some embodiments, the first service can comprise at least one of: AI model training; AI model inference; perception data processing; and data collection.

[0047] In a third aspect, the embodiments of the present disclosure provide a communication apparatus. The communication apparatus is arranged at a first node. The communication apparatus comprises a transceiver. The transceiver is configured to: send, to a second node, first information, wherein the first information is used to establish a first network data flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; and wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

[0048] In some embodiments of the third aspect, in some embodiments, the first information can further comprise at least one of: third identification information, used to identify the first node; fourth 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 transmission of the data of the first service.

[0049] In some embodiments of the third aspect, in some embodiments, the first information can be sent through one of: a network data session establishment procedure; a network data session modification procedure; a network data flow establishment procedure; and a network data flow update procedure.

[0050] In some embodiments of the third aspect, in some embodiments, the transceiver can be further configured to: receive second information sent by the second node, wherein the second information is used to determine whether the first network data flow is established successfully.

[0051] In some embodiments of the third 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 flow; first identification information; second identification information, used to identify the first network data flow; fourth identification information, used to identify the first service; and fifth identification information, used to identify the second node.

[0052] In some embodiments of the third aspect, in some embodiments, the transceiver module can be further configured to: receive third information sent by a third node, wherein the third information is used to request the first node to provide the first service; and the communication apparatus can further include a processing module configured to: determine, according to the third information, to establish the first network data flow.

[0053] In some embodiments of the third aspect, in some embodiments, the first network data session can include at least one of: a data tunnel; and a data connection.

[0054] In some embodiments of the third aspect, in some embodiments, the first service can include at least one of: AI model training; AI model inference; perception data processing; and data collection.

[0055] In a fourth aspect, the embodiments of the present disclosure provide a communication apparatus. The communication apparatus is arranged in a second node. The communication apparatus includes 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 flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; and wherein the first information includes at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

[0056] In some embodiments of the fourth aspect, in some embodiments, the first information can further include at least one of: third identification information, used to identify the first node; fourth 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 transmission of the data of the first service.

[0057] In some embodiments of the fourth aspect, in some embodiments, the first information can be sent through one of: a network data session establishment process; a network data session modification process; a network data flow establishment process; and a network data flow update process.

[0058] In some embodiments of the fourth aspect, in some embodiments, the method can further include: sending, to the first node, second information, wherein the second information is used to determine that the first network data flow is successfully established.

[0059] 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 flow; first identification information; second identification information, used to identify the first network data flow; fourth identification information, used to identify the first service; and fifth identification information, used to identify the second node.

[0060] 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 flow.

[0061] In some embodiments combining with the fourth aspect, in some embodiments, the first network data flow can comprise at least one of: a data tunnel; and a data connection.

[0062] In some embodiments combining with the fourth aspect, in some embodiments, the first service can comprise at least one of: AI model training; AI model inference; perception data processing; and data collection.

[0063] 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.

[0064] 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.

[0065] 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; and a second node, configured to implement the communication method according to any one of the second aspect and possible implementation manners thereof.

[0066] 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.

[0067] 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.

[0068] In a tenth aspect, the embodiments of the present disclosure provide a computer program (product). The computer program, when running 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.

[0069] In an eleventh aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry. The processing circuitry is configured to perform the communication method according to any one of the first aspect to the second aspect and possible implementation manners thereof.

[0070] It can be understood that the above communication apparatus, communication device, communication system, storage medium, program product, computer program, chip, and chip system are all used to perform the communication method provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here again.

[0071] 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, and the like can be replaced with each other, the terms of communication apparatus, communication device, information processing apparatus, and the like can be replaced with each other, and the terms of information processing system, communication system, and the like can be replaced with each other.

[0072] 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 arbitrarily exchanged. 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 the optional implementation manners of other embodiments.

[0073] In the embodiments 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.

[0074] 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.

[0075] In the embodiments of the present disclosure, an element represented in a singular form, such as "a", "an", "the", "said", "the aforementioned", "the foregoing", "this", and the like, unless otherwise specified, can represent "one and only one", or can represent "one or more", "at least one", and the like. For example, in the case of using an article such as "a", "an", "the" in English, the noun after the article can be understood as a singular expression, or can be understood as a plural expression.

[0076] In the embodiments of the present disclosure, "plurality" refers to two or more.

[0077] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple", and the like can be replaced with each other.

[0078] In some embodiments, the description modes such as "at least one of A, B", "A and / or B", "A in one case and B in another case", "A in response to one case and B in response to another case", and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B); A and B are executed in some embodiments (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.

[0079] In some embodiments, the description modes such as "A or B" and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B). When there are more branches such as A, B, C, and the like, the above is similar.

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

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

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

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

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

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

[0086] 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 replaced with each other.

[0087] 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.

[0088] 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.

[0089] 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.

[0090] 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.

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

[0092] 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.

[0093] FIG. 1 is a schematic diagram of an architecture 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, and a third node 103.

[0094] In some embodiments, the first node 101 can be a data consumer.

[0095] In some embodiments, the first node 101 can be configured to perform a specific processing based on data.

[0096] In some embodiments, the first node 101 can be configured to implement a specific function based on data.

[0097] 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.

[0098] In some embodiments, the second node 102 can be a data producer.

[0099] In some embodiments, the second node 102 can be a data provider.

[0100] In some embodiments, the second node 102 can be a data source.

[0101] In some embodiments, the second node 102 can be configured to provide data for implementing a specific processing and / or function.

[0102] 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.

[0103] In some embodiments, the third node 103 can be configured to request to perform a specific processing and / or function.

[0104] In some embodiments, the third node 103 can be configured to request a result of a specific processing and / or function.

[0105] 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, and the third node 103 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, and the third node 103 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, e.g., a 4G communication system, a 7G communication system, without specific limitation in the embodiments of the present disclosure.

[0106] 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 terminal, an access network device, or a core network device.

[0107] In some embodiments, the third node 103 can be located outside the core network. In an example, the third node 103 can be a network device managed and maintained by an application service provider.

[0108] In some embodiments, one or more of the first node 101, the second node 102, and the third node 103 can be a network function of a control plane. In some embodiments, one or more of the first node 101, the second node 102, and the third node 103 can be a network function of a user plane. In some embodiments, one or more of the first node 101, the second node 102, and the third node 103 can be a network function of a user plane. In some embodiments, one or more of the first node 101, the second node 102, and the third node 103 can be a network function of a data plane. In some embodiments, one or more of the first node 101, the second node 102, and the third node 103 can be a network function of a computing plane.

[0109] 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.

[0110] 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.

[0111] 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.

[0112] 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.

[0113] 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.

[0114] 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.

[0115] 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).

[0116] 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.

[0117] 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 for the control plane.

[0118] 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.

[0119] 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.

[0120] 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.

[0121] 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.

[0122] 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 S207.

[0123] In step S201, the third node 103 sends third information to the first node 101.

[0124] In some embodiments, the first node 101 can receive the third information.

[0125] In some embodiments, the third information can be used to request the first node 101 to implement a first service.

[0126] In some embodiments, the third information can be used to trigger the first node 101 to acquire data of the first service. In an example, the data of the first service can include data required for implementing the first service.

[0127] In some embodiments, the name of the third information is not limited, which can be, for example, request information, trigger information, and the like.

[0128] 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.

[0129] In some embodiments, the first model can include at least one of one or more models deployed in the first node 101.

[0130] In some embodiments, the type of the first model can be an AI model, a machine learning (ML) model, and the like.

[0131] 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.

[0132] In some embodiments, the first service can be a task / mission to perform a specific processing. In an example, one or more training for 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 for the perception data can be referred to as one task. It can be understood that two training for 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 for the perception data can be regarded as two tasks, or can be regarded as one task.

[0133] In some embodiments, the third information can include at least one of the following: a service area, a service type, a data type.

[0134] In some embodiments, the service area can be an area related to the first service.

[0135] In some embodiments, the service area can include at least one of the following: a geographical location area, an administrative area.

[0136] In some embodiments, the geographic 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 geographic location area. For example, the geographic location area can be a rectangular area, and the geographic location area can be represented by location coordinates of four corners of the rectangular area. For example, the geographic location area can be a circular area, and the geographic location area can be represented by a circle and a diameter (or a radius) of the circular area.

[0137] In some embodiments, the administrative region can be represented by an administrative region identifier.

[0138] In some embodiments, the service type can indicate a service type of the first service.

[0139] In some embodiments, the service type can comprise at least one of: model training, model inference, perception data processing, data collection.

[0140] In some embodiments, the model training can comprise at least one of: training for an AI model, training for an ML model.

[0141] In some embodiments, the model inference can comprise at least one of: inference based on an AI model, inference based on an ML model.

[0142] In some embodiments, the perception data processing can be processing of obtained perception data. In some embodiments, the perception data processing can comprise at least one of: integration of perception data, determination of a perception result based on perception data.

[0143] In some embodiments, the data collection can be collection of data. In some embodiments, the data collection can comprise at least one of: data acquisition, data filtering, data integration. In an example, the data collection can be implemented for perception data or other data.

[0144] In some embodiments, the data type can comprise at least one of: training data, inference data, perception data.

[0145] In some embodiments, the perception data can comprise measurement data. In some embodiments, the measurement data can comprise at least one of: measurement data from a terminal device, measurement data from an access network device.

[0146] In some embodiments, the training data can be used to implement training of the first model. In an example, the training data can be used to implement training of an AI model. In an example, the training data can be used to implement training of an ML model.

[0147] In some embodiments, the inference data can be used to implement inference based on the first model. In an example, the inference data can be used to implement inference based on an AI model. In an example, the inference data can be used to implement inference based on an ML model.

[0148] In some embodiments, the service type and the data type can be corresponding. In an example, the service type is model training, and the data type can be training data. In an example, the service type is model inference, and the data type can be inference data. In an example, the service type is perception data processing, and the data type can be perception data. In some embodiments, the third information can include one of the service type and the data type, and the other can be implicit. For example, the third information can indicate the service type, and the third information can implicitly indicate the data type corresponding to the service type. For example, the third information can indicate the data type, and the third information can implicitly indicate the service type corresponding to the data type. In some embodiments, the third information can include both the service type and the data type.

[0149] In some embodiments, the third information can further include at least one of the following: service information, model information.

[0150] In some embodiments, the service information can be used to indicate the first service. In an example, the service information can include identification information of the first service. For example, the service information can include an identifier of the first service. For example, the identifier of the first service can be a task identifier.

[0151] In some embodiments, the model information can be used to indicate the first model. In an example, the model information can include identification information of the first model. For example, the model information can include an identifier of the first model. It can be understood that, in the case that the first service is related to the first model, the third information can contain the model information; in the case that the first service does not involve any model, the third information can not contain the model information.

[0152] In some embodiments, the first node 101 can be a core network device.

[0153] In some embodiments, the first node 101 can be deployed with the first model.

[0154] In some embodiments, the third node 103 can include at least one of the following: a core network device, an access network device, a terminal device, an application server.

[0155] In some embodiments, the third node 103 can send the third information to the first node 101 on the control plane.

[0156] In step S202, the first node 101 determines to establish the first network data flow.

[0157] In some embodiments, the first node 101 can determine, according to the received third information, to establish a first network data flow (NDF).

[0158] In some embodiments, the first network data flow can be used for transmitting data of the first service.

[0159] In some embodiments, the first network data flow can be used for implementing transmission of data of the first service between the first node 101 and the second node 102.

[0160] In some embodiments, the first network data flow can be used for the first node 101 to obtain data of the first service.

[0161] In some embodiments, the first network data flow can be a data tunnel between the first node 101 and the second node 102.

[0162] In some embodiments, the first network data flow can be a data tunnel located on a data plane (DP).

[0163] In some embodiments, the number of the first network data flows can be one or more. The one or more first network data flows can be used for transmitting data of the first service.

[0164] In some embodiments, the step S202 can comprise: determining, according to the third information, to obtain data of the first service; and determining to establish the first network data flow.

[0165] In some embodiments, the first node 101 can determine, according to the third information, to need to obtain data of the first service. In an example, in order to implement the first service requested by the third information, the first node 101 can determine to obtain data of the first service.

[0166] In some embodiments, the first node 101 can determine, according to a service type and / or a data type of the first service, to establish the first network data flow. In some embodiments, the third information can indicate that the service type is model training, model inference, or perception data processing, and the first node 101 can determine to establish the first network data flow. In some embodiments, the third 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 flow. It can be understood that for the service types of model training, model inference, and perception data processing, and the data types of training data, inference data, and perception data, the data amount of data of the first service can be large. In this case, the first node 101 can determine to establish the first network data flow on the data plane.

[0167] In some embodiments, the first network data flow can belong to a first network data session (NDS).

[0168] In some embodiments, step S202 can further comprise determining whether to establish the first network data session. In some embodiments, the first node 101 can determine whether to establish the first network data session, and determine whether to establish the first network data flow. In some embodiments, the determination of whether to establish the first network data session can be made before, simultaneously with, or after the determination of whether to establish the first network data flow.

[0169] In some embodiments, a second network data session can be established between the first node 101 and the second node 102.

[0170] In some embodiments, the second network data session that has been established can comprise a second network data flow. The second network data flow can be used to transmit data of a second service.

[0171] In some embodiments, the second service can be the same as or different from the first service.

[0172] In some embodiments, in the case that the first service and the second service are the same, the first node 101 can determine the existing second network data session as the first network data session, and determine the second network data flow as the first network data flow. At this time, the first node 101 can determine not to establish the first network data flow.

[0173] In some embodiments, in the case that the first service and the second service are the same, the first node 101 can determine the existing second network data session as the first network data session, and establish the first network data flow in the first network data session. It can be understood that the established first network data flow can be different from the second network data flow.

[0174] In some embodiments, in the case that the first service and the second service are different, the first node 101 can determine the existing second network data session as the first network data session, and establish the first network data flow in the first network data session. It can be understood that the established first network data flow corresponds to the first service, and the existing second network data flow corresponds to the second service.

[0175] In some embodiments, in the case that the first service and the second service are different, the first node 101 can determine to establish the first network data session, and establish the first network data flow in the first network data session. It can be understood that the established first network data session can be different from the existing second network data session, and the established first network data flow can be different from the second network data flow.

[0176] It can be appreciated that the second network data session can be used to implement the transmission of data of one or more services. In some embodiments, the second network data session can be used only for the transmission of data of the second service. In this case, in the case that the first service and the second service are the same, the first node 101 can determine the second network data session as the first network data session, and determine the second network data flow as the first network data flow or establish the first network data flow. In addition, in the case that the first service and the second service are different, the first node 101 can determine to establish the first network data session, and establish the first network data flow. In some embodiments, the second network data session can be used for the transmission of data of the first service and the second service. In this case, in the case that the first service and the second service are different, the first node 101 can determine the second network data session as the first network data session, and establish the first network data flow; or the first node 101 can determine to establish the first network data session, and establish the first network data flow.

[0177] In some embodiments, there can be no network data session, for example, the second network data session, between the first node 101 and the second node 102. In some embodiments, the first node can determine to establish the first network data session, and establish the first network data flow in the first network data session.

[0178] In some embodiments, the first network data flow can not be located in a network data session. It can be appreciated that the first network data flow can not be in any network data session. In some embodiments, the first node 101 can determine to establish the first network data flow directly.

[0179] In some embodiments, there can be a second network data flow between the first node 101 and the second node 102. The second network data flow can not be located in a network data session. The second network data flow can be used to transmit data of the second service, for example.

[0180] In some embodiments, in the case that the first service and the second service are the same, the first node 101 can determine the second network data flow as the first network data flow. In this case, the first node 101 can determine not to establish the first network data flow.

[0181] In some embodiments, in the case that the first service and the second service are the same, the first node 101 can determine to establish the first network data flow.

[0182] In step S203, the first node 101 establishes the first network data session with the second node 102.

[0183] In some embodiments, in case the first node 101 determines to establish the first network data session, the first node 101 can establish the first network data session with the second node 102.

[0184] In some embodiments, step S203 can comprise: the first node 101 determines the second node 102; the first node 101 sends a network data session establishment request to the second node 102; the second node 102 determines to accept establishment of the first network data session, and sends a network data session establishment response to the first node 101.

[0185] In some embodiments, in case the first network data session is an existing network data session, step S203 can be omitted.

[0186] In step S204, the first node 101 sends the first information to the second node 102.

[0187] In some embodiments, the second node 102 can receive the first information.

[0188] In some embodiments, in case it is determined in step S202 to establish the first network data flow, the first node 101 can send the first information.

[0189] In some embodiments, the first information can be used to establish the first network data flow between the first node 101 and the second node 102.

[0190] In some embodiments, the first information can be used to request establishment of the first network data flow.

[0191] In some embodiments, the name of the first information is not limited, which can be, for example, a request information, a data flow establishment information, a notification information, etc.

[0192] In some embodiments, the first information can comprise at least one of: first identification information, second identification information, third identification information, fourth identification information, data type information, QoS information.

[0193] In some embodiments, the first information can comprise at least the first identification information. In some embodiments, the first information can further comprise one or more of the second identification information, the third identification information, the fourth identification information, the data type information, the QoS information.

[0194] In some embodiments, the first information can comprise at least the first identification information and the second identification information. In some embodiments, the first information can further comprise one or more of the third identification information, the fourth identification information, the data type information, the QoS information.

[0195] In some embodiments, the first identification information can be used to identify the first network data session. The first network data session identified by the first identification information can be the network data session in which the first network data flow is located. In an example, the first identification information can comprise an identifier of the first network data session. It can be appreciated that the first information can not contain the first identification information in the case that the first network data flow is not located in a network data session.

[0196] In some embodiments, the first identification information can be set by the first node 101 for the first network data session in a process of establishing the first network data session.

[0197] 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. In some embodiments, the first network data session can be a data tunnel and / or a data connection located on a data plane (DP).

[0198] 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.

[0199] In some embodiments, the second identification information can be used to identify the first network data flow. In an example, the second identification information can comprise an identifier of the first network data flow.

[0200] In some embodiments, the second identification information can be set by the first node 101 for the first network data flow.

[0201] In some embodiments, the third identification information can be used to identify the first node 101. In an example, the third identification information can comprise an identifier of the first node 101.

[0202] In some embodiments, the first service can be a task of performing a specific processing. In an example, one or more training based on 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 the perception data can be referred to as one task. It can be understood that two training for 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 the perception data can be regarded as two tasks, or can be regarded as one task.

[0203] In some embodiments, the fourth identification information can be used to identify the first service. In an example, the fourth identification information can comprise a service identification. In an example, the fourth identification information can comprise a task identification.

[0204] In some embodiments, the data type information can be used to indicate a data type of the data of the first service.

[0205] In some embodiments, the data type indicated by the data type information can comprise at least one of: training data, inference data, perception data.

[0206] In some embodiments, the QoS information can be used to indicate a QoS parameter related to transmission of the data of the first service.

[0207] 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.

[0208] In some embodiments, the QoS parameter can comprise at least one of: a delay, a transmission rate, a validity time.

[0209] In some embodiments, the delay can be a delay of the second node 102 providing the data of the first service to the first node 101.

[0210] In some embodiments, the delay can be for data transmission. In an example, the delay can be a delay of the second node 102 sending the data of the first service to the first node 101.

[0211] In some embodiments, the delay can be for data acquisition. In an example, the delay can be a delay of the second node 102 acquiring the data of the first service.

[0212] In some embodiments, the delay can be for data acquisition and transmission. In an example, the delay can be a delay of the second node 102 acquiring the data of the first service and sending the data to the first node 101.

[0213] In some embodiments, the transmission rate can be a rate at which the second node 102 transmits data of the first traffic to the first node 101.

[0214] 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.

[0215] In some embodiments, the validity time can be determined by a time instant. In an example, the QoS parameter can comprise a time instant parameter indicating a time point at which the validity of the first network data session ends.

[0216] In some embodiments, the validity time can be determined by a time duration. In an example, the QoS parameter can comprise a time duration indicating a time duration during which the validity of the first network data session lasts.

[0217] 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.

[0218] It should be noted that the first information can further comprise other information, which is not limited in the embodiments of the present disclosure.

[0219] In some embodiments, the first node 101 can transmit the first information to the second node 102 through a control plane.

[0220] In some embodiments, the first node 101 can transmit 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. In some embodiments, the first node 101 can transmit the first information to the second node 102 through a network data session modification procedure. In an example, the first information can be carried in a network data session modification request message. In some embodiments, the first node 101 can transmit the first information to the second node 102 through a network data flow establishment procedure. In an example, the first information can be carried in a network data flow establishment request message. In some embodiments, the first node 101 can transmit the first information to the second node 102 through a network data flow update procedure. In an example, the first information can be carried in a network data flow update request message.

[0221] In step S205, the second node 102 determines to accept establishment of the first network data flow.

[0222] In some embodiments, the second node 102 can determine whether to accept establishment of the first network data flow according to the first information.

[0223] In some embodiments, step S205 can comprise: the second node 102 performing an authentication and / or authorization procedure.

[0224] In some embodiments, the second node 102 can authenticate and / or authorize the first node 101 according to the first information. According to the 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 flow. In some embodiments, in the case that the authentication and authorization are successful, the second node 102 can accept to establish the first network data flow. In some embodiments, in the case that the authentication or authorization fails, the second node 102 can reject to establish the first network data flow.

[0225] 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 flow by default.

[0226] In step S206, the second node 102 sends the second information to the first node 101.

[0227] In some embodiments, the first node 101 can receive the second information.

[0228] In some embodiments, in the case that the second node 102 determines to establish the first network data flow, the second node 102 can send the second information.

[0229] In some embodiments, the second information can be used to determine that the establishment of the first network data flow is successful.

[0230] 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 flow.

[0231] 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.

[0232] In some embodiments, the second information can comprise at least one of the following: the first indication information, the first identification information, the second identification information, the fourth identification information, the fifth identification information.

[0233] In some embodiments, the first indication information can be used to indicate that the second node 102 accepts to establish the first network data flow. In some embodiments, the first indication information can be used to explicitly indicate that the second node 102 accepts to establish the first network data flow. For example, the first node 101 can determine, according to the first indication information, that the second node 102 accepts to establish the first network data flow.

[0234] In some embodiments, the fifth identification information can be used to identify the second node 102. In an example, the fifth identification information can comprise an identifier of the second node 102.

[0235] In some embodiments, the second information can implicitly indicate that the second node 102 accepts to establish the first network data flow in case that the second information does not contain the first indication information. For example, in case that the first node 101 receives the second information, the first node 101 can determine that the second node 102 accepts to establish the first network data flow.

[0236] It should be noted that the second information can further comprise other information, which is not limited in the embodiments of the present disclosure.

[0237] In some embodiments, the second node 102 can send the second information to the first node 101 through a control plane.

[0238] 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. In some embodiments, the second node 102 can send the second information to the first node 101 through a network data session modification procedure. In an example, the second information can be carried in a network data session modification response message. In some embodiments, the second node 102 can send the second information to the first node 101 through a network data flow establishment procedure. In an example, the second information can be carried in a network data flow establishment response message. In some embodiments, the second node 102 can send the second information to the first node 101 through a network data flow update procedure. In an example, the second information can be carried in a network data flow update response message.

[0239] It can be understood that the establishment of the first network data flow between the first node 101 and the second node 102 is completed through steps S206 to S208.

[0240] In step S207, the second node 102 sends data to the first node 101.

[0241] In some embodiments, the first node 101 can receive the data.

[0242] In some embodiments, the data sent by the second node 102 can be data of the first node 101.

[0243] In some embodiments, the second node 102 can generate and / or collect the data of the first traffic.

[0244] 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 flow. 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.

[0245] In some embodiments, the data of the first service can be carried in a data packet and sent to the first node 101.

[0246] In some embodiments, the data packet can include at least one of the following: the first identification information, the second identification information, and the fourth identification information. In an example, at least one of the first identification information, the second identification information, and the fourth identification information can be carried in a header of the data packet. In an example, at least one of the first identification information, the second identification information, and the fourth identification information can be carried in a payload of the data packet. The fourth 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. The second 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 flow.

[0247] Through steps S201 to S207, the communication method of the embodiments of the present disclosure can be implemented.

[0248] 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”, “symbol”, “codebook”, “codeword”, “code point”, “bit”, “data”, “program”, “chip”, and the like can be replaced with each other.

[0249] 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.

[0250] In some embodiments, the terms of "moment", "time point", "time", "time position" and the like can be replaced with each other, and the terms of "duration", "time period", "time window", "window", "time" and the like can be replaced with each other.

[0251] In some embodiments, the terms of "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" and the like can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by self-processing, implementing autonomously and the like.

[0252] In some embodiments, the terms of "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive" and the like can be replaced with each other.

[0253] In some embodiments, the terms of "set", "configure", "allocate", "determine" and the like can be replaced with each other.

[0254] In some embodiments, the terms of "network data session", "data session", "transmission session", "data plane session" and the like can be replaced with each other.

[0255] In some embodiments, the terms of "network data flow", "data flow", "transmission flow", "data plane flow" and the like can be replaced with each other.

[0256] In some embodiments, the terms of "certain", "preset", "pre-set", "set", "indicated", "certain", "arbitrary", "first" and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in protocols and the like, or A obtained by setting, configuring or indicating, or A that is certain, arbitrary or first, but not limited thereto.

[0257] 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 value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but not limited thereto.

[0258] The communication method related to the embodiments of the present disclosure can include at least one of steps S201 to S207. For example, step S204 can be implemented as an independent embodiment. For example, the combination of steps S202 and S204 can be implemented as an independent embodiment. For example, the combination of steps S204 and S206 can be implemented as an independent embodiment. It should be noted that the possible independent embodiments composed of one or more of steps S201 to S207 are not limited to this.

[0259] In some embodiments, at least two of steps S201 to S207 can be exchanged in order or synchronously executed. For example, steps S201 and S202 can be exchanged in order or executed simultaneously.

[0260] In some embodiments, steps S201, S202, S203, S205, S206, and S207 are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0261] FIG. 3 is a flowchart 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 a first node 101. As shown in FIG. 3, the above method includes steps S301 to S306.

[0262] In step S301, third information is obtained.

[0263] The optional implementation of step S301 can refer to the optional implementation of step S201 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0264] In some embodiments, the first node 101 can receive the third information sent by the third node 103, but is not limited thereto, and can also receive the third information sent by other nodes.

[0265] In some embodiments, the first node 101 can obtain the third information specified by a protocol.

[0266] In some embodiments, the first node 101 can obtain the third information from an upper layer.

[0267] In some embodiments, the first node 101 can process to obtain the third information.

[0268] In some embodiments, step S301 can be omitted, and the first node 101 autonomously implements the function indicated by the third information, or the above function is default or default.

[0269] In step S302, it is determined to establish a first network data flow.

[0270] The optional implementation of step S302 can refer to the optional implementation of step S202 of FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.

[0271] In step S303, the first network data session is established.

[0272] The optional implementation of step S303 can refer to the optional implementation of step S203 of FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.

[0273] In step S304, the first information is sent.

[0274] The optional implementation of step S304 can refer to the optional implementation of step S204 of FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.

[0275] In some embodiments, the first node 101 can send the first information to the second node 102, but is not limited thereto, and can also send the first information to other subjects.

[0276] In step S305, the second information is obtained.

[0277] 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 related by FIG. 2, which will not be repeated here.

[0278] 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 also receive the second information sent by other nodes.

[0279] In step S306, the data of the first service is obtained.

[0280] The optional implementation of step S306 can refer to the optional implementation of step S207 of FIG. 2 and other associated parts in the embodiments related by FIG. 2, which will not be repeated here.

[0281] In some embodiments, the first node 101 can receive the data sent by the second node 102, but is not limited thereto, and can also receive the data sent by other nodes.

[0282] The communication method related to the embodiments of the present disclosure can include at least one of steps S301 to S306. For example, step S304 can be implemented as an independent embodiment. For example, the combination of steps S302 and S304 can be implemented as an independent embodiment. For example, the combination of steps S304 and S305 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 S306 are not limited to this.

[0283] In some embodiments, steps S301, S302, S303, S305, and S306 are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0284] FIG. 4 is a flowchart 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.

[0285] In step S401, a first network data session is established.

[0286] The optional implementation of step S401 can refer to the optional implementation of step S203 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0287] In step S402, first information is obtained.

[0288] The optional implementation of step S402 can refer to the optional implementation of step S204 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0289] 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.

[0290] In step S403, it is determined to accept establishing a first network data flow.

[0291] The optional implementation of step S403 can refer to the optional implementation of step S205 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0292] In step S404, second information is sent.

[0293] The optional implementation of step S404 can refer to the optional implementation of step S206 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0294] In some embodiments, the second node 102 can send the second information to the first node 101, but is not limited thereto, and can send the second information to other subjects.

[0295] In some embodiments, the second information can be used to determine that the first network data flow is successfully established.

[0296] In step S405, data of the first service is sent.

[0297] The optional implementation of step S405 can refer to the optional implementation of step S207 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 second node 102 can send data to the first node 101, but is not limited thereto, and can send data to other subjects.

[0299] The communication method involved in 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.

[0300] 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.

[0301] 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 embodiment of the present disclosure involves a communication method. The above communication method includes step S501.

[0302] In step S501, the first node 101 sends first information to the second node 102.

[0303] The optional implementation of step S501 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.

[0304] In the following, the embodiments of the present disclosure are exemplarily described through specific embodiments.

[0305] In the embodiments of the present disclosure, a new network data flow is defined to transmit AI data for specific purposes (e.g., training of model 1, inference of model 2) between 6G AI NFs, and multiple NDFs can exist in one NDS. Triggered by a data consumer NF (e.g., an AI model training NF), to: 1) if a network data session is established between NF1 and NF2, determine to establish a new network data flow with the target data source NF for a specific purpose (e.g., the data consumer NF is requested to perform training of AI model 1); 2) assign an NDF ID for each NDF to identify different purposes / tasks; 3) the data source NF can perform authentication / authorization to determine whether to accept the request.

[0306] FIG. 6 is an interaction schematic diagram of an exemplary embodiment of a communication method according to an embodiment of the present disclosure. As shown in FIG. 6, the communication method includes steps S601 to S604.

[0307] 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 to the 6G NRF, such as the capability of generating perception data, AI training data, or other types of data, or the capability of performing AI model training / inference.

[0308] In some embodiments, a network data session can be established between the 6G AI data source NF1 and the 6G AI training NF2. The network data session is assigned an NDS ID.

[0309] In step S601, based on a task / mission request, the 6G AI training NF2 determines to establish a network data flow with the target NF1 to obtain the required data for a specific task.

[0310] In some embodiments, the request can come from an NF, a UE, or a third party, for example, it can be an AI model training request. In the request, the service area, service / data type (e.g., AI training or perception data, etc.) can be included.

[0311] In step S602, based on the information obtained in step S601, the 6G NF2 sends a network data flow establishment request to the 6G NF1, including: NDS ID, NF2 ID, task ID, data type, QoS parameters (delay, data rate, time validity information).

[0312] In some embodiments, the NDS ID can be a tunnel ID provided by NF2.

[0313] 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.

[0314] In step S603, in case of receiving the network data flow establishment request, the NF2 can perform an authentication / authorization procedure to determine whether to accept the request.

[0315] In step S604, the NF2 sends a network data flow establishment response to the NF1, including the NDS ID, the NF1 ID.

[0316] 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, NDS ID.

[0317] In some embodiments, the establishment of the network data flow can be achieved through a network data session modification procedure. The specific parameters and steps can be the same as the implementation shown in FIG. 6.

[0318] In some embodiments, the NF2 can also determine whether to use an existing NDS or establish a new NDS.

[0319] 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.

[0320] 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.

[0321] 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.

[0322] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit, a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of a 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 hardware circuit configuration. It can be understood that the processor loads an instruction to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit 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), and the like.

[0323] FIG. 7 is a structural schematic diagram of a communication apparatus provided by the embodiments of the present disclosure. As shown in FIG. 7, the communication apparatus 700 can include at least one of the following: a transceiver module 701, a processing module 702.

[0324] 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 the second node, wherein the first information is used to establish a first network data flow in a first network data session, and the first network data flow is used to transmit data of the first service between the first node and the second node; wherein the first information at least includes first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow. Optionally, the transceiver module 701 can be configured to perform at least one of the communication steps (for example, steps S201, S203, S204, S206, S207, but not limited to) of the sending and / or receiving performed by the first node 101 in any of the above methods, and details are not described herein. Optionally, the processing module 702 can be configured to perform at least one of the other steps (for example, step S202, but not limited to) in addition to the communication steps of the sending and / or receiving performed by the first node 101 in any of the above methods, and details are not described herein.

[0325] 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 sent by the first node, wherein the first information is used to establish the first network data flow in the first network data session, and the first network data flow is used to transmit the data of the first service between the first node and the second node; wherein the first information at least includes the first identification information and the second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow. Optionally, the transceiver module 701 can be configured to perform at least one of the communication steps (for example, steps S203, S204, S206, S207, but not limited to) of the sending and / or receiving performed by the second node 102 in any of the above methods, which will not be repeated here. Optionally, the processing module 702 can be configured to perform at least one of the other steps (for example, step S205, but not limited to) in addition to the communication steps of the sending and / or receiving performed by the second node 102 in any of the above methods, which will not be repeated here.

[0326] In some embodiments, the transceiver module can include a sending module and / or a receiving module. The sending module and the receiving module can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with the transceiver.

[0327] In some embodiments, the processing module can be one module, or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module respectively. Optionally, the processing module can be mutually replaced with the processor.

[0328] 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.

[0329] As shown in FIG. 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general processor or a special-purpose processor, etc., such as a baseband processor or a central processing unit. The baseband processor can be configured to process communication protocols and communication data, and the central processing unit can be configured to control a communication apparatus (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 8100 is configured to perform any of the above methods. Optionally, the one or more processors 8101 are configured to invoke instructions to cause the communication device 8100 to perform any of the above methods.

[0330] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes the one or more transceivers 8102, the transceiver 8102 performs at least one of the communication steps (e.g., steps S201, S203, S204, S206, S207, but not limited to) in the above methods, and the processor 8101 performs at least one of the other steps (e.g., steps S202, S205, 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.

[0331] 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 to the memory 8103, and the interface circuit 8104 can be configured to receive data from the memory 8103 or other devices, and can be configured to send data to the memory 8103 or other devices. For example, the interface circuit 8104 can read data stored in the memory 8103 and send the data to the processor 8101.

[0332] 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 FIG. 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 also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, 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, and the like; (6) other devices, and the like.

[0333] FIG. 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 FIG. 8B can be referred to, but is not limited thereto.

[0334] The chip 8200 includes one or more processors 8201. The chip 8200 is configured to perform any of the above methods.

[0335] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced with each other. In some embodiments, the chip 8200 further includes 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, and 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 data stored in the memory 8203 and send the data to the processor 8201.

[0336] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (for example, steps S201, S203, S204, S206, S207, but not limited thereto) of sending and / or receiving in the above methods. The interface circuit 8202 performing the communication steps such as sending and / or receiving in the above methods means that the interface circuit 8202 performs data interaction between the processor 8201, the chip 8200, the memory 8203, or a transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (for example, steps S202, S205, but not limited thereto).

[0337] The modules and / or devices described in each embodiment of the virtual device, the physical device, the chip, etc. can be combined or separated as appropriate. Alternatively, some or all of the steps can be performed cooperatively by a number of modules and / or devices, which are not limited here.

[0338] The embodiment of the present disclosure further provides a storage medium, and instructions are stored on the storage medium. When the instructions are run on the communication device 8100, the communication device 8100 performs any one of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer readable storage medium, but is not limited to this, and can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but is not limited to this, and can also be a transitory storage medium.

[0339] The embodiment of the present disclosure further provides a program product, and the program product is executed by the communication device 8100, so that the communication device 8100 performs any one of the above methods. Alternatively, the program product is a computer program product.

[0340] The embodiment of the present disclosure further provides a computer program, and when the computer program is run on a computer, the computer executes any one of the above methods.

[0341] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any and all variations of the application that fall within the scope of the present application along with its equivalents. It is submitted that the true scope of the application is indicated by the following claims.

[0342] It should be understood that the application is not limited to the precise construction that has been described above and illustrated in the accompanying drawings, 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 be limited only by the appended claims.

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 flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

2. The method of claim 1, wherein, The first information further comprises at least one of: third identification information used to identify the first node; fourth 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 sent through one of: a network data session establishment procedure; a network data session modification procedure; a network data flow establishment procedure; a network data flow update procedure.

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 flow is successfully established.

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 to establish the first network data flow; the first identification information; the second identification information; the fourth identification information used to identify the first service; fifth identification information used to identify 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 request the first node to provide the first service; determining to establish the first network data flow according to the third information.

7. The method of any one of claims 1 to 6, wherein, The first network data session comprises at least one of: a data tunnel; a data connection.

8. The method of any one of claims 1 to 7, wherein, The first service comprises at least one of: artificial intelligence (AI) model training; AI model inference; perception data processing; data collection.

9. 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 flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

10. The method of claim 9, wherein, The first information further comprises at least one of: third identification information used to identify the first node; fourth 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.

11. The method of claim 9 or 10, wherein, The first information is sent through one of: a network data session establishment procedure; a network data session modification procedure; a network data flow establishment procedure; a network data flow update procedure.

12. The method of any one of claims 9-11, wherein, The method further comprises: sending second information to the first node, wherein the second information is used to determine whether the first network data flow is successfully established.

13. The method of claim 12, wherein, The second information comprises at least one of: first indication information indicating that the second node accepts to establish the first network data flow; the first identification information; the second identification information; fourth identification information identifying the first service; fifth identification information identifying the second node.

14. The method of any one of claims 9 to 13, wherein, The method further comprises: determining, according to the first information, whether to accept to establish the first network data flow.

15. The method of any one of claims 9 to 14, wherein, The first network data session comprises at least one of: a data tunnel; a data connection.

16. The method of any one of claims 9 to 15, wherein, The first service comprises at least one of: artificial intelligence (AI) model training; AI model inference; perception data processing; data collection.

17. 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 flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow.

18. 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 flow in a first network data session, and the first network data flow is used to transmit data of a first service between the first node and the second node; wherein the first information comprises at least first identification information and second identification information, the first identification information is used to identify the first network data session, and the second identification information is used to identify the first network data flow. 19.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 8; the communication method according to any one of claims 9 to 16. 20.A communication system comprising: a first node configured to implement the communication method according to any one of claims 1 to 8; a second node configured to implement the communication method according to any one of claims 9 to 16.

21. 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 8; the communication method according to any one of claims 9 to 16. 22.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 8; the communication method according to any one of claims 9 to 16.

Citation Information

Patent Citations

  • Communication method, device and system

    CN115967992A

  • User plane path establishment method and device, communication equipment, communication system and storage medium

    CN117223333A

  • Method and apparatus for configuring session connection mode using network data analysis function in wireless communication system

    CN118216172A

  • Resource scheduling method, terminal device, and network device

    US20210243772A1

  • Method and device for supporting handover

    US20220353750A1