Data transmission method, network device, terminal, communication system, storage medium, and computer program product

By establishing a dedicated data transmission channel between network devices and terminals, and using unique security keys and logical channel mapping, the problems of complex signaling interaction and high resource consumption in 5G communication are solved, achieving efficient and secure data transmission.

WO2025217858A1PCT designated stage Publication Date: 2025-10-23BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/088458
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-17
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

In 5G mobile communication technology, existing technologies suffer from complex signaling interactions and high resource consumption during data transmission between network equipment and user equipment.

Method used

By establishing a dedicated data transmission channel between network devices and terminals, using different security keys and logical channels, mapping wireless bearers to logical channels, and realizing data transmission in dual-connectivity scenarios, unnecessary signaling interactions and resource consumption are reduced.

Benefits of technology

It improves data transmission efficiency, reduces resource consumption, and improves the efficiency and security of establishing data transmission channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024088458_23102025_PF_FP_ABST
    Figure CN2024088458_23102025_PF_FP_ABST
Patent Text Reader

Abstract

A data transmission method, a network device, a terminal, a communication system, a storage medium, and a computer program product. The data transmission method executed by a network device comprises: by means of a data transmission channel between the network device and a terminal, sending application data of a first application to the terminal, and / or receiving the application data of the first application that is sent by the terminal by means of the data transmission channel, wherein the network device and the terminal are mutually communication peers of the first application. By using the method, the data transmission efficiency of a first application can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, network device, terminal, communication system, storage medium and computer program product TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a data transmission method, a network device, a terminal, a communication system, a storage medium and a computer program product. BACKGROUND

[0002] In a 5th Generation Mobile Communication Technology (5G) scenario, data transmission is performed between a User Equipment (UE) and a Data network (DN). A network side establishes a Packet Data Unit (PDU) session between the UE and the DN for transmitting data between the UE and the DN. In the process of establishing the PDU session, a large amount of signaling interaction is performed between multiple network elements such as an Access and Mobility Management Function (AMF), a Session Management Function (SMF), a User Plane Function (UPF) and a Policy control function (PCF).

[0003] SUMMARY

[0004] The present disclosure provides a data transmission method, a network device, a terminal, a communication system, a storage medium and a computer program product.

[0005] According to a first aspect of the present disclosure, a data transmission method is provided, which is performed by a network device, and the method comprises: sending, by the network device, application data of a first application to a terminal through a data transmission channel between the network device and the terminal, and / or receiving, by the network device, application data of the first application sent by the terminal through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

[0006] According to a second aspect of the present disclosure, a data transmission method is provided, which is performed by a terminal, and the method comprises: sending, by the terminal, application data of a first application to a network device through a data transmission channel between the terminal and the network device, and / or receiving, by the terminal, application data of the first application sent by the network device through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

[0007] According to a third aspect of the embodiments of the present disclosure, a network device is provided, comprising: a transceiver, configured to transmit application data of a first application to a terminal through a data transmission channel between the network device and the terminal, and / or receive the application data of the first application transmitted by the terminal through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

[0008] According to a fourth aspect of the embodiments of the present disclosure, a terminal is provided, comprising: a transceiver, configured to transmit application data of a first application to a network device through a data transmission channel between the terminal and the network device, and / or receive the application data of the first application transmitted by the network device through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

[0009] According to a fifth aspect of the embodiments of the present disclosure, a network device is provided, comprising: one or more processors; and a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the network device to perform the data transmission method of the first aspect.

[0010] According to a sixth aspect of the embodiments of the present disclosure, a terminal is provided, comprising: one or more processors; and a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the terminal to perform the data transmission method of the second aspect.

[0011] According to a seventh aspect of the embodiments of the present disclosure, a communication system is provided, comprising a network device and a terminal, wherein the network device is configured to implement the data transmission method of the first aspect, and the terminal is configured to implement the data transmission method of the second aspect.

[0012] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, the storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the data transmission method of the first aspect or the second aspect.

[0013] According to a ninth aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program and / or instructions, which, when executed by a communication device, implement the data transmission method of the first aspect or the second aspect.

[0014] The above technical solutions of the present disclosure can achieve at least the following beneficial technical effects:

[0015] For a first application with a network device and a terminal as a communication opposite end, application data of the first application is transmitted through a data transmission channel between the network device and the terminal, and efficiency can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.

[0017] FIG. 1A is a schematic architecture diagram of a communication system according to an embodiment of the present disclosure.

[0018] FIG. 1B is a schematic architecture diagram of a network according to an embodiment of the present disclosure.

[0019] FIG. 1C is a schematic diagram of a session establishment process according to an embodiment of the present disclosure.

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

[0021] FIG. 3A is a flow diagram of a data transmission method according to an embodiment of the present disclosure.

[0022] FIG. 3B is a flow diagram of a data transmission method according to an embodiment of the present disclosure.

[0023] FIG. 3C is a flow diagram of a data transmission method according to an embodiment of the present disclosure.

[0024] FIG. 3D is a flow diagram of a data transmission method according to an embodiment of the present disclosure.

[0025] FIG. 4A is a flow diagram of a data transmission method according to an embodiment of the present disclosure.

[0026] FIG. 4B is a flow diagram of a data transmission method according to an embodiment of the present disclosure.

[0027] FIG. 4C is a flow diagram of a data transmission method according to an embodiment of the present disclosure.

[0028] FIG. 5 is an interaction diagram of a data transmission method according to an embodiment of the present disclosure.

[0029] FIG. 6 is a structural diagram of a terminal according to an embodiment of the present disclosure.

[0030] FIG. 7 is a structural diagram of a network device according to an embodiment of the present disclosure.

[0031] FIG. 8A is a structural diagram of a communication device according to an embodiment of the present disclosure.

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

[0033] The embodiments of the present disclosure provide a data transmission method, a network device, a terminal, a communication system, a storage medium and a computer program product.

[0034] In a first aspect, the embodiments of the present disclosure provide a data transmission method, performed by a network device, the method comprising: sending, to a terminal, application data of a first application through a data transmission channel between the network device and the terminal, and / or receiving, from the terminal, the application data of the first application sent through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

[0035] In the above embodiments, for the first application with the network device and the terminal as the communication opposite ends, the application data of the first application is transmitted through the data transmission channel between the network device and the terminal, which can improve efficiency and reduce resource consumption. For example, the data transmission efficiency of the first application can be improved.

[0036] In some embodiments of the first aspect, the network device is an access network device, and the access network device comprises a base station.

[0037] In some embodiments of the first aspect, the method further comprises: establishing the data transmission channel between the network device and the terminal.

[0038] In the above embodiments, by establishing the data transmission channel between the network device and the terminal, other subjects except the network device can be reduced or avoided to participate in the establishment of the data transmission channel because the network device and the terminal are data transmission opposite ends of the data transmission channel, so that the signaling interaction can be reduced, the signaling consumption can be reduced, and the establishment efficiency of the data transmission channel can be improved.

[0039] In some embodiments of the first aspect, the data transmission channel comprises at least one of the following:

[0040] at least one radio bearer;

[0041] a transmission control protocol (TCP) layer;

[0042] a user datagram protocol (UDP) layer;

[0043] a quick UDP internet connections (QUIC) layer;

[0044] an internet protocol (IP) layer.

[0045] In the above embodiments, establishing the data transmission channel comprises establishing at least one of the following: at least one radio bearer, a TCP layer, a UDP layer, a QUIC layer, and an IP layer.

[0046] In some embodiments of the first aspect, the type of the radio bearer is different from the types of a data radio bearer (DRB) and a signaling radio bearer (SRB), and the first security key corresponding to the radio bearer is different from second security keys corresponding to the DRB and the SRB, respectively.

[0047] Optionally, the first security key is generated according to a first algorithm type discriminator, which is different from a second algorithm type discriminator used to generate the second security key.

[0048] In the above embodiments, if the type of the radio bearer is different from the types of the DRB and the SRB, configuring the first security key for the radio bearer can improve the security of the radio bearer.

[0049] In some embodiments of the first aspect, the first security key comprises an integrity key and / or an encryption key, wherein the integrity key is used to perform integrity protection on content transmitted by the radio bearer, and the encryption key is used to perform encryption on the content transmitted by the radio bearer.

[0050] In the above embodiments, the integrity and accuracy of the content transmitted by the radio bearer can be ensured.

[0051] In some embodiments of the first aspect, the method further comprises: mapping the radio bearer to at least one of the following logical channels:

[0052] a dedicated traffic channel (DTCH);

[0053] a first logical channel, which is a logical channel dedicated to the first application.

[0054] In some embodiments of the first aspect, the method further comprises: configuring the value range of a preset parameter item corresponding to the radio bearer, the DRB, and the SRB to be consistent, the preset parameter item comprising a logical channel priority.

[0055] In the above embodiments, by configuring the value range of the logical channel priority corresponding to the radio bearer, the DRB, and the SRB to be consistent, it is beneficial to reasonably schedule uplink and downlink resources among the radio bearer, the DRB, and the SRB.

[0056] In some embodiments of the first aspect, in the method, after the wireless bearer is mapped to the first logical channel, the first logical channel is mapped to a downlink shared channel (DL-SCH).

[0057] In the above embodiments, by mapping the wireless bearer to the logical channel, and mapping the logical channel to the transport channel, and then mapping the transport channel to the physical channel, the content on the wireless bearer can be transmitted to the air interface to achieve data transmission.

[0058] In some embodiments of the first aspect, the wireless bearer is a DRB or a SRB.

[0059] In some embodiments of the first aspect, when the wireless bearer is the DRB, in the configuration of the DRB configuration information, an evolved packet system (EPS) bearer identifier and / or a packet data unit (PDU) session identifier are not configured in the DRB configuration information.

[0060] In the above embodiments, by not configuring the EPS bearer identifier and / or the PDU session identifier in the DRB configuration information when the DRB configuration information is configured, the wireless bearer of the DRB type can be established between the network device and the terminal to be used for transmitting the application data of the first application.

[0061] In some embodiments of the first aspect, the number of the first applications is n, n is a positive integer, and the method further comprises: mapping the n first applications to one wireless bearer; or mapping the n first applications to m wireless bearers, m is a positive integer less than or equal to n.

[0062] In the above embodiments, if there are multiple first applications between the terminal and the network device, all the first applications can be mapped to the same wireless bearer, or the first applications can be respectively mapped to different wireless bearers, or a part of the first applications can be mapped to the same wireless bearer, which improves the mapping flexibility between the first applications and the wireless bearers.

[0063] In some embodiments of the first aspect, the method further comprises: determining the first application according to first information, the first information being sent to the network device by an operation and maintenance management system (OAM) or a first network element.

[0064] In the above embodiments, the first information for determining which applications are the first applications can be flexibly configured for the network device by the OAM or the first network element based on requirements.

[0065] In some embodiments of the first aspect, the first information comprises at least one of the following preset features:

[0066] a preset application type;

[0067] a preset application identifier;

[0068] a preset Quality of Service (QoS) rule;

[0069] a preset data packet filtering rule;

[0070] a preset QoS identifier;

[0071] The determining the first application according to the first information comprises determining an application that has the at least one preset feature as the first application.

[0072] In the above embodiments, whether the application is the first application can be determined quickly according to whether the application has the at least one preset feature.

[0073] In some embodiments of the first aspect, before the establishing the data transmission channel between the network device and the terminal, the method comprises: receiving second information sent by the terminal, the second information being used for the terminal to report to the network device whether the terminal supports establishing the data transmission channel; and determining, according to the second information, that the terminal supports establishing the data transmission channel.

[0074] In the above embodiments, the terminal can achieve information alignment between the terminal and the network device by reporting the second information to the network device. Moreover, the network device can avoid invalid operations by establishing the data transmission channel for the terminal in the case that the terminal supports establishing the data transmission channel.

[0075] In some embodiments of the first aspect, the network device comprises a first network device and a second network device, and the establishing the data transmission channel between the network device and the terminal comprises: establishing the data transmission channel between the first network device and the terminal; and / or establishing the data transmission channel between the second network device and the terminal.

[0076] In the above embodiments, in a dual-connection scenario, the data transmission channel can be established between the first network device and the terminal, and / or the data transmission channel can be established between the second network device and the terminal. In this way, the application data of the first application can be transmitted in the dual-connection scenario, and the efficiency is improved.

[0077] In some embodiments of the first aspect, in some embodiments, the data transmission channel between the first network device and the terminal and the data transmission channel between the second network device and the terminal correspond to one radio bearer.

[0078] In the above embodiments, it is specified that, in a dual connectivity scenario, for example, in a split bearer scenario, the data transmission channel between the first network device and the terminal and the data transmission channel between the second network device and the terminal correspond to one radio bearer.

[0079] In some embodiments of the first aspect, in some embodiments, before the data transmission channel is established between the network device and the terminal, the method further comprises: determining whether to establish the data transmission channel according to third information, the third information being related information of a second application possessed by the terminal, the second application including at least one of the following:

[0080] an application currently possessed by the terminal;

[0081] an application once possessed by the terminal;

[0082] an application to be possessed by the terminal in the future;

[0083] an application of interest to the terminal;

[0084] an application supported by the terminal.

[0085] In some embodiments of the first aspect, in some embodiments, the third information includes at least one of the following information of the second application:

[0086] an application type;

[0087] an application identifier;

[0088] a data packet feature;

[0089] a QoS rule;

[0090] a QoS identifier;

[0091] Accordingly, the determining whether to establish the data transmission channel according to the third information comprises: establishing the data transmission channel when the second application includes the first application.

[0092] In the above embodiments, in the case that the first terminal has the first application, the data transmission channel is established for the first terminal, thereby avoiding resource waste.

[0093] In some embodiments of the first aspect, in some embodiments, the method further comprises: updating the third information according to an indication of the first network element.

[0094] In some embodiments of the first aspect, the method further comprises: releasing the terminal by the network device, and deleting the third information.

[0095] In the above embodiments, the triggering event of deleting the third information is specified.

[0096] In some embodiments of the first aspect, the method further comprises: allocating an IP address and / or a port number for the first application, the IP address and / or the port number being used for the terminal to send the application data to the network device; and sending the IP address and / or the port number to the terminal.

[0097] In some embodiments, the IP address and / or the port number can be allocated for the first application, so as to accurately transmit the application data of the first application.

[0098] In some embodiments of the first aspect, one of the first applications corresponds to one of the IP addresses and / or one of the port numbers.

[0099] In some embodiments of the first aspect, one of the first applications corresponds to one of the IP addresses and / or one of the port numbers.

[0100] In some embodiments of the first aspect, one of the first applications corresponds to one of the IP addresses and / or one of the port numbers.

[0101] In some embodiments of the first aspect, the method further comprises: sending the application statistical information corresponding to the radio bearer to the first network element, the application statistical information being used by the first network element to determine the first parameter value.

[0102] The application statistical information comprises at least one of:

[0103] a total amount of the received application data;

[0104] a total amount of the sent application data;

[0105] a total time length of receiving the application data;

[0106] a total time length of sending the application data;

[0107] a rate of receiving the application data;

[0108] a rate of sending the application data;

[0109] a number of the first applications;

[0110] an application type of each of the first applications.

[0111] In the above embodiment, by counting the application statistical information of the radio bearer, the first parameter value of the radio bearer can be calculated, such as the traffic, the network fee, the service fee, and the like of the radio bearer.

[0112] With reference to some embodiments of the first aspect, in some embodiments, the method further includes: receiving fourth information sent by the first network element, the fourth information being used for authentication or authorization of the terminal by the network device; and the establishing of the data transmission channel between the network device and the terminal includes: authenticating or authorizing the terminal according to the fourth information.

[0113] In the above embodiment, by authenticating or authorizing the terminal, the system security can be improved.

[0114] In a second aspect, the embodiments of the present disclosure provide a data transmission method, executed by a terminal, the method including: sending application data of a first application to a network device through a data transmission channel between the terminal and the network device, and / or, receiving application data of the first application sent by the network device through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

[0115] With reference to some embodiments of the second aspect, in some embodiments, the network device is an access network device, and the access network device includes a base station.

[0116] With reference to some embodiments of the second aspect, in some embodiments, the data transmission channel includes at least one of the following:

[0117] At least one radio bearer;

[0118] A transmission control protocol (TCP) layer;

[0119] A user datagram protocol (UDP) layer;

[0120] A quick UDP internet connections (QUIC) layer;

[0121] An internet protocol (IP) layer.

[0122] With reference to some embodiments of the second aspect, in some embodiments, the type of the radio bearer is different from the types of a data radio bearer (DRB) and a signaling radio bearer (SRB), and a first security key corresponding to the radio bearer is different from second security keys respectively corresponding to the DRB and the SRB.

[0123] Optionally, the first security key is generated according to a first algorithm type discriminator, and the first algorithm type discriminator is different from a second algorithm type discriminator used for generating the second security key.

[0124] In some embodiments of the second aspect, in some embodiments, the first security key comprises an integrity key and / or an encryption key, wherein the integrity key is used for integrity protection of content transmitted by the radio bearer, and the encryption key is used for encryption of content transmitted by the radio bearer.

[0125] In some embodiments of the second aspect, in some embodiments, the method further comprises: mapping the radio bearer to at least one of the following logical channels:

[0126] a dedicated traffic channel (DTCH);

[0127] a first logical channel, the first logical channel being a logical channel dedicated to the first application.

[0128] In some embodiments of the second aspect, in some embodiments, after mapping the radio bearer to the first logical channel, the method comprises: mapping the first logical channel to an uplink shared channel (UL-SCH).

[0129] In some embodiments of the second aspect, in some embodiments, the radio bearer is a DRB or a SRB.

[0130] In some embodiments of the second aspect, in some embodiments, the number of the first applications is n, n being a positive integer, and the method further comprises: mapping n first applications to one radio bearer; or mapping n first applications to m radio bearers, m being a positive integer less than or equal to n.

[0131] In some embodiments of the second aspect, in some embodiments, the method further comprises: determining the first application according to first information, the first information being sent by the network device or a first network element to the terminal.

[0132] In some embodiments of the second aspect, in some embodiments, the first information comprises at least one of the following preset features:

[0133] a preset application type;

[0134] a preset application identifier;

[0135] a preset QoS rule;

[0136] a preset data packet filtering rule;

[0137] a preset QoS identifier;

[0138] The determining the first application according to the first information comprises: determining an application having at least one of the preset features as the first application.

[0139] In some embodiments of the second aspect, in some embodiments, the method further comprises: maintaining the radio bearer by the terminal in an inactive state.

[0140] In some embodiments of the second aspect, in some embodiments, the sending, by the terminal, application data of the first application to the network device through the data transmission channel between the terminal and the network device comprises: determining an IP address and a port number corresponding to the first application, wherein the IP address and the port number are agreed by the terminal and the network device; and sending the application data of the first application according to the IP address and the port number.

[0141] In the third aspect, the embodiments of the present disclosure propose a network device, which comprises at least one of a transceiver module and a processing module; wherein the network device is configured to perform the optional implementation manners of the first aspect.

[0142] In the fourth aspect, the embodiments of the present disclosure propose a terminal, which comprises at least one of a transceiver module and a processing module; wherein the terminal is configured to perform the optional implementation manners of the second aspect.

[0143] In the fifth aspect, the embodiments of the present disclosure propose a network device, which comprises one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the network device to perform the optional implementation manners of the first aspect.

[0144] In the sixth aspect, the embodiments of the present disclosure propose a terminal, which comprises one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the terminal to perform the optional implementation manners of the second aspect.

[0145] In the seventh aspect, the embodiments of the present disclosure propose a communication system, which comprises a network device and a terminal, wherein the network device is configured to perform the data transmission method described in the optional implementation manners of the first aspect, and the terminal is configured to perform the data transmission method described in the optional implementation manners of the second aspect.

[0146] In the eighth aspect, the embodiments of the present disclosure propose a storage medium, which stores instructions, when the instructions are run on a communication device, cause the communication device to perform the method described in the optional implementation manners of the first aspect and the second aspect.

[0147] In a ninth aspect, the embodiments of the present disclosure provide a computer program product, which, when executed by a communication device, causes the communication device to perform the method described in the optional implementation manners of the first aspect and the second aspect.

[0148] In a tenth aspect, the embodiments of the present disclosure provide a computer program, which, when executed on a computer, causes the computer to perform the method described in the optional implementation manners of the first aspect and the second aspect.

[0149] In an eleventh aspect, the embodiments of the present disclosure provide a chip or a chip system. The chip or the chip system includes processing circuitry configured to perform the method described in the first aspect and the second aspect.

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

[0151] The embodiments of the present disclosure propose a data transmission method, a network device, a terminal, a communication system, a storage medium, and a computer program product. In some embodiments, the data transmission method and the information processing method, the communication method, and other terms can be replaced with each other, the data transmission device and the information processing device, the communication device, and other terms can be replaced with each other, and the communication system and the information processing system, the data transmission system, and other terms can be replaced with each other.

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

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

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

[0155] In the embodiments of the present disclosure, an element expressed in 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0173] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1A, the communication system 100 can include a terminal 101 and a network device 102.

[0174] In some embodiments, the terminal 101 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 computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like, but is not limited thereto.

[0175] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.

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

[0177] In some embodiments, the network device 102 is a base station. Optionally, the base station is at least one of a macro base station, a micro base station (also referred to as a small station), a relay station, an access point, a 5G base station or a future base station, a satellite, a Transmitting and Receiving Point (TRP), a Transmitting Point (TP), a mobile switching center, or other devices that perform a base station function in a communication system, etc., and the embodiments of the present disclosure are not limited thereto. For convenience of description, in all embodiments of the present disclosure, devices that provide a wireless communication function for a terminal device are collectively referred to as network devices, access network devices, or base stations.

[0178] In some embodiments, the communication system 100 can further include a core network device. Optionally, the core network device can be one device including all or part of a first network element, a second network element, etc., or can be a plurality of devices or device groups including all or part of the first network element, the second network element, etc., respectively. The network element can be virtual or physical. The core network includes at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), a Next Generation Core (NGC), etc.

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

[0180] 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, and some of the functions of the protocol layers are controlled by the CU, and the remaining or all of the functions of the protocol layers are distributed in the DU and controlled by the CU. However, the present disclosure is not limited thereto.

[0181] 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 by the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new business scenarios appear, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.

[0182] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than FIG. 1A. 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.

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

[0184] In some embodiments, for 5G, data transmission is performed between a UE and a DN. Referring to a 5G architecture diagram shown in FIG. 1B, a data transmission path is: UE-RAN-UPF-DN.

[0185] In some embodiments, the network establishes a PDU session between the UE and the DN, and the PDU session is used to transmit data between the UE and the DN. The definition of the PDU session is the association between the UE and the data network that provides PDU connection services. The PDU session establishment process can be seen in FIG. 1C.

[0186] In some embodiments, the services of 6G present various forms, and the data consumers and data sources are no longer limited between the DN and the UE, but also between the UE and the base station. The data source can be referred to as the data provider. For example, in the following five scenarios, the data consumers and data sources are between the UE and the base station:

[0187] 1. Artificial Intelligence (AI) scenario: 6G will support endogenous AI, and AI model data can be generated by the base station itself, or the base station itself is the consumer of the AI model, and the base station uses the AI model for AI inference to enhance air interface performance. The base station can also use AI training data to train the AI model, so the base station is the consumer of the AI training data. Of course, the AI training data can also come from the data collected by the base station itself, so the base station itself is the data source of the training data.

[0188] 2. Sensing scenario: 6G will support sensing, and the base station can also support sensing. The base station can collect a large amount of sensing data based on the wireless sensing function, such as collecting three-dimensional point cloud data, which contains spatial information and speed information of the sensed objects. In this way, the base station is the data source of the sensing data, and if the sensing data is sent to the terminal, the terminal is the data consumer.

[0189] 3. Base station deployment scenario: Many services can be deployed at the edge of the base station node, such as video-related services. The base station can be understood as the data source, and the terminal that downloads the video is the data consumer. The network can use a distributed storage method to pre-store a large amount of data on the base station side.

[0190] 4. Use of base station storage and computing function scenario: Some services may only use the storage and computing functions of the base station, such as Extended Reality (XR) related services. The terminal can send data to the base station to use the computing function of the base station to calculate and then send it back to the terminal. In this way, the base station is the data consumer, and the UE is the data source.

[0191] 5. Satellite communication scenario: Services are deployed on satellites, and base stations are also deployed on satellites, which can reduce the implementation of services. Then the service ends between the UE and the satellite (base station).

[0192] In some embodiments, four different security keys are applied by the Access Stratum (AS): one for integrity protection of RRC signaling (K RRCint ), one for ciphering of RRC signaling (K RRCenc ), one for integrity protection of user data (K UPint ), and one for ciphering of user data (K UPenc ). All four AS keys are derived from K gNB .

[0193] In some embodiments, additional security keys can be added for radio bearer only, one for integrity protection and one for ciphering. This is related to how radio bearer only is implemented. If its ID shares the DRB ID pool, the security keys of DRB can be used. If radio bearer only has its own ID space, additional security keys are needed.

[0194] In some embodiments, the algorithm distinguishers for security key derivation can be as shown in Table 1:

[0195] Table 1: Algorithm type distinguishers

[0196] In some embodiments, for the service whose data transmission is only between the UE and the base station, if the existing PDU session is still used to establish the data channel, the efficiency is relatively low. For example, as shown in FIG. 1C, the signaling interaction required for establishing a PDU session is more, and it can be seen that a large amount of signaling interaction occurs among the AMF, the SMF, the UPF and the PCF. However, for the service between the terminal and the base station, the participation of these network elements is actually not needed.

[0197] FIG. 2 is an interaction diagram of a data transmission method according to an embodiment of the present disclosure. The method can be performed by the communication system 100 described above. As shown in FIG. 2, the method can include the following steps:

[0198] In step S201, the terminal 101 sends second information to the network device 102.

[0199] In some embodiments, the network device 102 receives the second information.

[0200] In some embodiments, the name of the network device is not limited, which is, for example, a network node, a functional unit, an electronic device, etc. Alternatively, the network device 102 is an access network device. Alternatively, the access network device includes a base station. For example, the network device 102 is a base station.

[0201] In some embodiments, the terminal 101 can be a common commercial terminal, a terminal supporting Non-Terrestrial Networks (NTN), or a low-cost terminal.

[0202] In some embodiments, the second information is used to report whether the terminal supports establishing a data transmission channel. Optionally, the data transmission channel is only located between the terminal and the network device, that is, the terminal and the network device are data transmission peers of the data transmission channel, and the data transmission channel does not include a data channel between the network device and other subjects (for example, the first network element).

[0203] In some embodiments, the name of the second information is not limited, which is, for example, capability information, capability report, indication information, and the like.

[0204] In some embodiments, the terminal can send the second information to the network device before the network device sends radio bearer configuration information for establishing a data transmission channel only located between the terminal and the network device to the terminal. In some embodiments, the network device can receive the second information sent by the terminal before the network device sends radio bearer configuration information for establishing a data transmission channel only located between the terminal and the network device to the terminal.

[0205] Step S202, the network device 102 determines, according to the second information, that the terminal 101 supports establishing a data transmission channel.

[0206] In some embodiments, the name of the data transmission channel is not limited, which is, for example, a preset data transmission channel, a data transmission channel only located between the terminal and the base station, a data transmission channel terminated between the terminal and the base station, and the like.

[0207] In some embodiments, the network device can establish a data transmission channel between the terminal and the network device based on the requirement of data transmission in the case that the terminal can support establishing the data transmission channel.

[0208] Step S203, the network device 102 determines, according to the third information, that the terminal 101 has the first application.

[0209] In some embodiments, the network device can determine whether there is a requirement of establishing a data transmission channel in the case that the terminal can support establishing the data transmission channel. For example, when it is determined that the terminal has the first application, it is determined that it is required to establish a data transmission channel between the network device and the terminal, and the data transmission channel is only used for transmitting and receiving application data of the first application.

[0210] It should be noted that in the embodiments of the present disclosure, one application corresponds to one service, one service corresponds to one service, and “application”, “service”, and “service” can be replaced with each other.

[0211] It should be explained that in the embodiments of the present disclosure, the application, the service and the business all refer to that the two communication parties implement certain functions, such as voice communication function, remote data acquisition function, data storage function, data exchange function, short message receiving and short message distribution function, data query function, data integration calculation function, video communication function, color ring function, caller ID function, etc. by interacting with each other.

[0212] In some embodiments, the first application is an application only between the terminal and the network device.

[0213] Optionally, the first application is only between the terminal and the network device, which means that the application data source of the first application is the terminal, and the final destination of the application data of the first application, i.e. the consumer, is the network device. The application data of the first application includes data distributedly stored on the terminal side and data directly generated or collected on the terminal side.

[0214] Optionally, the first application is only between the terminal and the network device, which means that the application data source of the first application is the network device, and the final destination of the application data of the first application, i.e. the consumer, is the terminal. The application data of the first application includes data distributedly stored on the network device side and data directly generated or collected on the network device side.

[0215] In some embodiments, the name of the first application is not limited, which is, for example, a preset application, a specified application, a first service, a first function, a first operation, etc.

[0216] In some embodiments, the third information is related information of a second application possessed by the terminal. Optionally, the second application possessed by the terminal includes at least one of the following:

[0217] an application currently possessed by the terminal;

[0218] an application once possessed by the terminal;

[0219] an application to be possessed by the terminal in the future;

[0220] an application interested by the terminal;

[0221] an application supported by the terminal;

[0222] a subscription service of the terminal.

[0223] In some embodiments, the third information includes at least one of the following information of the second application:

[0224] application type;

[0225] application identifier;

[0226] data packet feature;

[0227] QoS rule;

[0228] QoS identifier.

[0229] The data packet feature includes an IP address feature corresponding to the data packet and / or a port number feature corresponding to the data packet.

[0230] In some embodiments, the third information can be acquired by the network device from a first network element, where the first network element is a core network element. The first network element is, for example, an AMF, a PCF, an SMF, a UPF, or the like. For example, the network device can acquire the third information from the first network element before establishing the data transmission channel. Alternatively, the network device can acquire the third information from the first network element at the same time or after establishing the data transmission channel. The network device stores the third information for a period of time after acquiring the third information, for subsequent establishment of the data transmission channel, without acquiring the third information from the first network element each time the data transmission channel is established.

[0231] Optionally, the network device can delete the third information when releasing the terminal. For example, the network device can maintain the third information as long as the terminal is in the connected state, and delete the third information after releasing the terminal into the idle state, or continue to save for a period of time. If the terminal enters the inactive state, the base station can continue to save the third information.

[0232] Optionally, the network device updates the third information according to an indication of the first network element. For example, the first network element can dynamically update the third information at any time and send an update indication to the network device.

[0233] In some embodiments, the third information can be preconfigured on the network device.

[0234] In some embodiments, the third information can be sent by the terminal to the network device.

[0235] In some embodiments, the name of the third information is not limited, which is, for example, service-related information of the terminal, terminal service configuration information, subscription information of the terminal, auxiliary information of the terminal, or the like.

[0236] In some embodiments, before performing step S204 to establish the data transmission channel between the network device and the terminal, the network device can determine whether the data transmission channel between the network device and the terminal needs to be established according to the third information. In some embodiments, when the network device determines that the terminal has the first application according to the third information, it can be determined that the data transmission channel between the network device and the terminal needs to be established. For example, the network device determines that the terminal has a second application according to the third information, determines whether the second application includes the first application, and performs step S204 if the second application includes the first application.

[0237] In some embodiments, the network device autonomously triggers the determination of whether to establish the data transmission channel.

[0238] In some embodiments, the network device triggers the determination of whether to establish the data transmission channel based on a request from the terminal.

[0239] In some embodiments, the determination of whether the second application includes the implementation of the first application comprises determining, according to the first information, whether the terminal has the second application that includes the first application. The first information is used to determine which applications are the first application. Optionally, the first information includes at least one of the following preset features:

[0240] a preset application type;

[0241] a preset application identifier;

[0242] a preset QoS rule;

[0243] a preset data packet filtering rule; and

[0244] a preset QoS identifier.

[0245] The preset data packet filtering rule includes an IP address filtering rule and / or a port number filtering rule.

[0246] In some embodiments, the determination of whether the terminal has the second application that includes the implementation of the first application according to the first information comprises determining the second application that has at least one of the preset features in the first information as the first application.

[0247] For example, the application type of the second application is compared with the preset application type indicated in the first information. If the preset application type indicated in the first information includes the application type of the second application, the second application is determined as the first application.

[0248] For example, the QoS identifier of the second application is compared with the preset QoS identifier indicated in the first information. If the preset QoS identifier indicated in the first information includes the QoS identifier of the second application, the second application is determined as the first application.

[0249] For example, the application identifier of the second application is compared with the preset application identifier indicated in the first information, and the QoS identifier of the second application is compared with the preset QoS identifier indicated in the first information. If the preset application identifier indicated in the first information includes the application identifier of the second application, and the preset QoS identifier indicated in the first information includes the QoS identifier of the second application, the second application is determined as the first application.

[0250] When it is determined that the terminal has the first application, it can be determined that a data transmission channel between the network device and the terminal needs to be established, and the data transmission channel is only used for transmitting / receiving application data of the first application.

[0251] In some embodiments, the first information can be sent / configured to the network device by an operation maintenance management system (OAM), or the first information can be sent to the network device by a first network element, or the first information is pre-configured on the network device. The first network element is, for example, an AMF, a PCF, or the like.

[0252] In some embodiments, the name of the first information is not limited, which is, for example, a determination rule of the first application, a judgment condition, or the like.

[0253] In some embodiments, the first information can be configured to be applicable to multiple terminals.

[0254] In some embodiments, the first information can be configured to be applicable to a certain terminal. For example, the number of the first information is multiple, and one first information corresponds to one terminal.

[0255] In step S204, the network device 102 establishes a data transmission channel between the network device 102 and the terminal 101.

[0256] In some embodiments, the data transmission channel includes at least one of the following:

[0257] At least one radio bearer;

[0258] A transmission control protocol (TCP) layer;

[0259] A user datagram protocol (UDP) layer;

[0260] A quick UDP internet connections (QUIC) layer;

[0261] An internet protocol (IP) layer.

[0262] Optionally, the implementation of establishing the data transmission channel between the network device and the terminal includes establishing at least one radio bearer between the network device and the terminal. Optionally, the radio bearer can be referred to as a radio-only bearer, a default radio bearer, or the like.

[0263] It should be noted that a radio bearer (RB) is a concept of a radio resource control (RRC) layer, and is a general term of different layer protocol entities and configurations allocated by the network device for the terminal.

[0264] In some embodiments, the radio bearer can be a new type of radio bearer different from both a data radio bearer (DRB) and a signaling radio bearer (SRB). Optionally, the first security key corresponding to the radio bearer is different from the second security key corresponding to the DRB and the SRB, respectively. In some embodiments, the first security key can be set to be different from the second security key by setting a first algorithm type differentiator used to generate the first security key to be different from a second algorithm type differentiator used to generate the second security key. It should be understood that the first algorithm type differentiator is one of the input parameters used to generate the first security key, and the second algorithm type differentiator is one of the input parameters used to generate the second security key.

[0265] It should be noted that one radio bearer can correspond to one or more first security keys.

[0266] In the embodiments of the present disclosure, the security key corresponding to the DRB and the security key corresponding to the SRB are both referred to as the second security key. One DRB can correspond to one or more second security keys, and one SRB can correspond to one or more second security keys. In addition, the second security key corresponding to the DRB can be different from the second security key corresponding to the SRB.

[0267] In some embodiments, the first security key includes an integrity key and / or an encryption key. The integrity key is used to perform integrity protection on the content transmitted by the radio bearer. The encryption key is used to perform encryption on the content transmitted by the radio bearer. The content transmitted by the radio bearer includes, but is not limited to, signaling used to establish a new radio bearer of the new type.

[0268] In some embodiments, the network device can simultaneously configure the terminal with the DRB, the SRB, and the radio bearer of the new type. In addition, it can be configured that the non-first application is not allowed to be mapped to the radio bearer of the new type, and vice versa. In some embodiments, the value range of the preset parameter item corresponding to the radio bearer, the DRB, and the SRB can be configured to be consistent. The preset parameter item includes a logical channel priority.

[0269] It should be noted that the multiplexing function of the medium (media) access control (MAC) layer of the sending end can pack the data of multiple logical channels into one transmission channel, that is, multiple MAC SDUs (RLC PDUs) can be multiplexed into one MAC PDU, and then sent out through a physical layer channel. When multiple logical channels have data to send, and the total amount of data exceeds the transmission capacity corresponding to the current transmission time interval (TTI), the problem of which logical channel should be given priority for sending and how much data amount should be sent needs to be solved, which is referred to as the logical channel prioritization process.

[0270] For downlink, the base station decides the priority of multiplexing according to the type of the logical channel and the QoS parameter of the logical channel corresponding to the bearer. The logical channel with high priority has a higher probability of being scheduled by the MAC layer and can obtain more transmission opportunities, which means that a higher transmission rate or a lower transmission delay can be obtained.

[0271] For uplink, the base station allocates radio resources according to the terminal request and the amount of data to be sent (such as scheduling request (SR), buffer status report (BSR), etc.), but does not specify which logical channel uses these resources. When the terminal gets a scheduling opportunity, that is, gets the resources of the uplink transmission data, it can decide the priority order of serving the uplink logical channels according to the situation of each uplink logical channel. In order to avoid the problem that low-priority logical channels cannot always be served, the base station configures priority (priority parameter), PBR (prioritisedBitRate parameter) and BSD (bucketSizeDuration parameter) for each logical channel through RRC dedicated signaling (such as the field LogicalChannelConfig), which are used by the terminal to allocate radio resources for each logical channel to determine which logical channel to send first and how much data amount to send. For details, please refer to the related technology.

[0272] In some embodiments, the radio bearer can be mapped to at least one of the following logical channels:

[0273] A dedicated traffic channel DTCH;

[0274] A first logical channel, which is a logical channel dedicated to a first application.

[0275] The first logical channel is a newly defined logical channel for transmitting application data of the first application between the network device and the terminal.

[0276] In some embodiments, if the network device maps the radio bearer to the first logical channel, the network device can map the first logical channel to a downlink shared channel (DL-SCH), and then realize air interface transmission through a physical channel.

[0277] In some embodiments, if the network device configures the terminal to map the radio bearer to the first logical channel, the network device configures the terminal to map the first logical channel to an uplink shared channel (UL-SCH), and then realize air interface transmission through a physical channel.

[0278] In some embodiments, the radio bearer established between the network device and the terminal can be a DRB or an SRB.

[0279] In some embodiments, if the radio bearer established between the network device and the terminal is a DRB, the evolved packet system (EPS) bearer identifier and / or the packet data unit (PDU) session identifier are not configured in the DRB configuration information when configuring the DRB configuration information. By not configuring the EPS bearer identifier and / or the PDU session identifier in the DRB configuration information, the radio bearer between the network device and the terminal can be distinguished from a conventional DRB, the radio bearer between the network device and the terminal can not involve a first network element, and the radio bearer between the network device and the terminal can be a radio bearer with the network device and the terminal as the communication counterpart, which is a radio bearer for transmitting application data of the first application.

[0280] In some embodiments, if the number of the first applications is n, n is a positive integer, the n first applications can be mapped to one radio bearer, or the n first applications can be mapped to m radio bearers, m is a positive integer less than or equal to n.

[0281] For example, if there are multiple first applications between the terminal and the network device, the multiple first applications can be mapped to the same or part of the same or all different radio bearers.

[0282] For example, assuming there are 3 first applications and 3 radio bearers, the 3 first applications can be mapped to the 3 radio bearers, wherein the first application corresponds to the radio bearer one by one.

[0283] For example, assuming there are 3 first applications, denoted as A, B, and C, and there are 2 radio bearers, denoted as R1 and R2. Then, A and B can be mapped to R1, and C can be mapped to R2. Alternatively, A, B, and C can all be mapped to R1.

[0284] In some embodiments, in a dual connectivity scenario, the network device can include a first network device (e.g., a master base station) and a second network device (e.g., a secondary base station), and the implementation of establishing the data transmission channel between the network device and the terminal includes: establishing the data transmission channel between the first network device and the terminal, and / or establishing the data transmission channel between the second network device and the terminal. Alternatively, the data transmission channel between the first network device and the terminal and the data transmission channel between the second network device and the terminal correspond to one radio bearer.

[0285] The first network device is a base station corresponding to a primary cell accessed by the terminal. For example, the first network device is a master base station accessed by the terminal in a dual connectivity scenario. In addition, the second network device is a base station corresponding to a secondary cell accessed by the terminal. For example, the second network device is a secondary base station accessed by the terminal in a dual connectivity scenario.

[0286] It should be noted that the dual connectivity technology includes a split bearer technology. In a split bearer scenario, the data transmission channel between the first network device and the terminal and the data transmission channel between the second network device and the terminal correspond to one radio bearer.

[0287] It should be noted that when a mobility handover occurs, if the target base station does not support the establishment of a data transmission channel only between the terminal and the network device, the target base station can release the radio bearer of the established data transmission channel only between the terminal and the network device after the handover is successful.

[0288] In some embodiments, the implementation of establishing the data transmission channel between the network device and the terminal includes: allocating an IP address and / or a port number for the first application, and the IP address and / or the port number is used for the terminal to send application data of the first application to the network device. The terminal is sent the IP address and / or the port number.

[0289] Alternatively, the IP address and / or the port number allocated for the first application is different from the IP address and / or the port number between the terminal and the first network element.

[0290] For example, the network device configures an IP address and / or a port number used by the terminal for the first service, and the terminal sends application data of the first application based on the allocated IP address and / or the port number.

[0291] For example, the network device can configure a set of IP addresses / IP address segments / port numbers / port number segments, and the terminal selects an IP address / IP address segment / port number / port number segment from the set for sending application data of the first application.

[0292] In some embodiments, one first application corresponds to one IP address and / or one port number. For example, the network device can configure one IP address / port number for each first application respectively.

[0293] In some embodiments, the network device can configure all first applications to use the same IP address / port number.

[0294] In some embodiments, the IP address / IP address segment / port number / port number segment used by the first application can be agreed or specified by the communication system, and the terminal sends the application data of the first application based on the agreed IP address / IP address segment / port number / port number segment.

[0295] In some embodiments, the implementation of establishing the data transmission channel between the network device and the terminal includes that the network device authenticates or authenticates the terminal according to the fourth information sent by the first network element. The first network element is, for example, AMF, PCF, SMF, or UPF, etc. The fourth information is used for the network device to authenticate or authenticate the terminal. The name of the fourth information is not limited, which is, for example, authentication / authentication related configuration information.

[0296] In some embodiments, the network device can obtain the fourth information from the first network element at the same time or after the terminal establishes a wireless connection, or before establishing a radio bearer. For example, the network device stores the fourth information for a period of time after obtaining the fourth information, which is used for authentication and authentication when establishing a radio bearer subsequently, without obtaining the fourth information from the first network element every time the bearer is established. The base station can maintain the fourth information all the time when the terminal is in the connected state, and delete the fourth information after releasing the terminal into the idle state, or continue to save for a period of time. If the terminal enters the inactive state, the base station can continue to save the fourth information.

[0297] In some embodiments, the first network element can dynamically update the fourth information at any time and send the updated information to the network device.

[0298] Step S205, the network device 102 sends the application data of the first application to the terminal 101 through the data transmission channel.

[0299] In some embodiments, the terminal receives the application data of the first application sent by the network device.

[0300] In some embodiments, the data transmission channel between the network device and the terminal is used to transmit the application data of the first application, wherein the network device and the terminal are the communication opposite ends of the first application.

[0301] In some embodiments, the application data of the first application can be model data of the RAN AI, training data, perception data, application data deployed on the network device side of the edge, data that needs to be stored or calculated on the network device side, data deployed on a satellite, and the like.

[0302] In some embodiments, the network device sends the implementation of the application data of the first application to the terminal through the data transmission channel, including: sending the application data of the first application to the terminal through a radio bearer between the network device and the terminal. Wherein, the application data of the first application sent by the network device can be referred to as downlink application data.

[0303] In some embodiments, when the terminal enters the inactive state, the terminal can maintain the radio bearer. If the terminal supports data transmission in the inactive state, the terminal can perform data transmission of the radio bearer in the inactive state.

[0304] Step S206, the terminal 101 sends the application data of the first application to the network device 102 through the data transmission channel.

[0305] In some embodiments, the network device receives the application data of the first application sent by the terminal.

[0306] In some embodiments, the network device receives the implementation of the application data of the first application sent by the terminal through the data transmission channel, including: receiving the application data of the first application sent by the terminal through a radio bearer between the network device and the terminal. Wherein, the application data of the first application sent by the terminal can be referred to as uplink application data.

[0307] In some embodiments, the network device can count at least one of the following information on the radio bearer to obtain application statistical information:

[0308] The total amount of received application data;

[0309] The total amount of sent application data;

[0310] The total duration of receiving application data;

[0311] The total duration of sending application data;

[0312] The rate of receiving application data;

[0313] The rate of sending application data;

[0314] The number of first applications;

[0315] The application type of each first application.

[0316] In some embodiments, the application statistics information can be counted respectively for each first application. For example, the uplink data volume, the downlink data volume, the total uplink and downlink data volume, and the like corresponding to each first application can be counted.

[0317] In some embodiments, the application statistics information can be counted respectively for each terminal. For example, the uplink data volume, the downlink data volume, the total uplink and downlink data volume, and the like corresponding to all first applications on one terminal can be counted.

[0318] In some embodiments, the network device can send the application statistics information corresponding to the radio bearer to the first network element, and the application statistics information is used by the first network element to determine the first parameter value. The first network element is, for example, a PCF or an AMF. The first parameter value is, for example, a network fee, a traffic, a service fee, and the like.

[0319] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms of “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “codebook”, “codeword”, “code point”, “bit”, “data”, “program”, “chip”, and the like can be replaced with each other.

[0320] In some embodiments, the terms of “physical downlink shared channel (PDSCH)”, “DL data”, and the like can be replaced with each other, and the terms of “physical uplink shared channel (PUSCH)”, “UL data”, and the like can be replaced with each other.

[0321] In some embodiments, the terms of “time”, “time point”, “time”, “time position”, and the like can be replaced with each other, and the terms of “time length”, “time period”, “time window”, “window”, “time”, and the like can be replaced with each other.

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

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

[0324] In some embodiments, the terms "certain", "preset", "preset", "set", "indicated", "certain", "arbitrary", "first" and the like can be replaced by each other. "Certain A", "preset A", "preset A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in protocols and the like, A obtained by setting, configuration, or indication, and A specified, certain, arbitrary, or first A, but not limited thereto.

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

[0326] The data transmission method related to the embodiments of the present disclosure can include at least one of steps S201-S206. For example, step S205 can be implemented as an independent embodiment, step S206 can be implemented as an independent embodiment, and steps S205 and S206 can be implemented as independent embodiments, but not limited thereto.

[0327] In some embodiments, the order between any two steps of steps S201-S206 can be exchanged or executed simultaneously.

[0328] In some embodiments, steps S201-S204, S206 are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0329] In some embodiments, steps S201-S205 are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0330] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 2 can be referred to.

[0331] FIG. 3A is a flow diagram illustrating a data transmission method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiment of the present disclosure relates to a data transmission method, which is performed by a network device, and the method comprises the following steps:

[0332] In step S3101, second information is received.

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

[0334] In some embodiments, the network device 102 receives the second information sent by the terminal 101, but is not limited thereto, and can also receive the second information sent by other subjects.

[0335] In some embodiments, the network device 102 obtains the second information specified by a protocol.

[0336] In some embodiments, the network device 102 obtains the second information from an upper layer.

[0337] In some embodiments, the network device 102 processes to obtain the second information.

[0338] In some embodiments, step S3101 is omitted, and the network device 102 autonomously implements the function indicated by the second information, or the above function is default or default.

[0339] In step S3102, it is determined that the data transmission channel is supported to be established according to the second information.

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

[0341] In some embodiments, the network device 102 determines that the terminal 101 supports to establish the data transmission channel, but is not limited thereto, and can also determine that other subjects support to establish the data transmission channel.

[0342] In step S3103, it is determined that the condition of establishing the data transmission channel is met.

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

[0344] In step S3104, at least one radio bearer is established.

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

[0346] In step S3105, the application data of the first application is sent through the wireless bearer.

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

[0348] In some embodiments, the network device 102 sends the application data of the first application to the terminal 101 through the wireless bearer, but is not limited thereto, and can send the application data of the first application to other subjects.

[0349] In step S3106, the application data of the first application sent through the wireless bearer is received.

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

[0351] In some embodiments, the network device 102 receives the application data of the first application sent by the terminal 101, but is not limited thereto, and can receive the application data of the first application sent by other subjects.

[0352] The data transmission method related to the embodiments of the present disclosure can include at least one of steps S3101-S3106. For example, step S3105 can be implemented as an independent embodiment, step S3106 can be implemented as an independent embodiment, and steps S3105 and S3106 can be implemented as independent embodiments, but are not limited thereto.

[0353] In some embodiments, the order of any two steps in steps S3101-S3106 can be exchanged or executed simultaneously.

[0354] In some embodiments, steps S3101-S3104 and step S3106 are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0355] In some embodiments, steps S3101-S3105 are optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0356] FIG. 3B is a flow diagram illustrating a data transmission method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiment of the present disclosure relates to a data transmission method, which is performed by a network device, and the above method comprises the following steps:

[0357] Step S3201: establishing a radio bearer between the network device and the terminal.

[0358] The optional implementation of step S3201 can refer to the optional implementation of step S204 in FIG. 2, the optional implementation of step S3104 in FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which are not described here again.

[0359] Step S3202: sending, to the terminal, downlink application data of the first application through the radio bearer.

[0360] The optional implementation of step S3202 can refer to step S205 in FIG. 2, the optional implementation of step S3105 in FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which are not described here again.

[0361] The data transmission method related to the embodiments of the present disclosure can comprise at least one of step S3201 and step S3202. For example, step S3201 can be implemented as an independent embodiment, and step S3202 can be implemented as an independent embodiment, but is not limited thereto.

[0362] In some embodiments, step S3202 is optional, and can be omitted or replaced in different embodiments.

[0363] In some embodiments, step S3201 is optional, and can be omitted or replaced in different embodiments.

[0364] In the embodiments of the present disclosure, step S3201 can be combined with one or more of steps S3101-S3103 in FIG. 3A.

[0365] FIG. 3C is a flow diagram illustrating a data transmission method according to an embodiment of the present disclosure. As shown in FIG. 3C, the embodiment of the present disclosure relates to a data transmission method, which is performed by a network device, and the above method comprises the following steps:

[0366] Step S3301: establishing a radio bearer between the network device and the terminal.

[0367] The optional implementation of step S3301 can refer to the optional implementation of step S204 in FIG. 2, the optional implementation of step S3104 in FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which are not described here again.

[0368] At step S3302, the receiving terminal sends the uplink application data of the first application through the wireless bearer.

[0369] The optional implementation of step S3302 can refer to the optional implementation of step S206 in FIG. 2, step S3106 in FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which are not described herein again.

[0370] The data transmission method related to the embodiments of the present disclosure can include at least one of step S3301 and step S3302. For example, step S3301 can be implemented as an independent embodiment, and step S3302 can be implemented as an independent embodiment, but is not limited thereto.

[0371] In some embodiments, step S3302 is optional, and can be omitted or replaced in different embodiments.

[0372] In some embodiments, step S3301 is optional, and can be omitted or replaced in different embodiments.

[0373] In the embodiments of the present disclosure, step S3301 can be combined with one or more of steps S3101 to S3103 in FIG. 3A.

[0374] FIG. 3D is a flow diagram of a data transmission method according to an embodiment of the present disclosure. As shown in FIG. 3D, the data transmission method related to the embodiments of the present disclosure is executed by a network device, and the above method includes:

[0375] At step S3401, the network device and the terminal send the application data of the first application to each other through a data transmission channel between the network device and the terminal, and / or receive the application data of the first application sent by the terminal through the data transmission channel, wherein the network device and the terminal are communication peers of the first application.

[0376] The optional implementation of step S3401 can refer to the optional implementation of step S205 in FIG. 2, step S206 in FIG. 2, step S3105 in FIG. 3A, step S3106 in FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which are not described herein again.

[0377] In the embodiments of the present disclosure, step S3401 can be combined with one or more of steps S3101 to S3103 in FIG. 3A.

[0378] FIG. 4A is a flow diagram of a data transmission method according to an embodiment of the present disclosure. As shown in FIG. 4A, the data transmission method related to the embodiments of the present disclosure is executed by a terminal, and the above method includes:

[0379] At step S4101, the second information is sent.

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

[0381] In some embodiments, the terminal 101 sends the second information to the network device 102, but is not limited thereto, and can send the second information to other subjects.

[0382] Step S4102, receiving the application data of the first application sent by the network device through the wireless bearer between the network device and the terminal.

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

[0384] Step S4103, sending the application data of the first application to the network device through the wireless bearer between the network device and the terminal.

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

[0386] The data transmission method involved in the embodiments of the present disclosure can include at least one of step S4101 and step S4102. For example, step S4101 can be implemented as an independent embodiment, and step S4102 can be implemented as an independent embodiment, but is not limited thereto.

[0387] In some embodiments, step S4101 is optional, and can be omitted or replaced in different embodiments.

[0388] In some embodiments, step S4102 is optional, and can be omitted or replaced in different embodiments.

[0389] FIG. 4B is a flow diagram of a data transmission method according to an embodiment of the present disclosure. As shown in FIG. 4B, the data transmission method involved in the embodiments of the present disclosure is executed by a terminal, and the above method includes:

[0390] Step S4201, receiving the application data of the first application sent by the network device through the wireless bearer between the network device and the terminal.

[0391] The optional implementation of step S4201 can refer to the optional implementation of step S205 in FIG. 2, the optional implementation of step S4102 in FIG. 4A, and other associated parts in the embodiments involved in FIG. 2 and FIG. 4A, which will not be repeated here.

[0392] Step S4202: transmitting, by the terminal, the application data of the first application to the network device through a wireless bearer between the network device and the terminal.

[0393] The optional implementation of step S4202 can refer to the optional implementation of step S206 in FIG. 2, step S4103 in FIG. 4A, and other associated parts in the embodiments related to FIG. 2 and FIG. 4A, which are not described herein again.

[0394] The data transmission method related to the embodiments of the present disclosure can include at least one of step S4201 and step S4202. For example, step S4201 can be implemented as an independent embodiment, and step S4202 can be implemented as an independent embodiment, but is not limited thereto.

[0395] In some embodiments, step S4201 is optional, and can be omitted or replaced in different embodiments.

[0396] In some embodiments, step S4202 is optional, and can be omitted or replaced in different embodiments.

[0397] In the embodiments of the present disclosure, step S4201 can be combined with step S4101 in FIG. 4A.

[0398] FIG. 4C is a flow diagram of a data transmission method according to an embodiment of the present disclosure. As shown in FIG. 4C, the data transmission method related to the embodiments of the present disclosure is executed by a terminal, and the above method includes:

[0399] Step S4301: transmitting, by the terminal, the application data of the first application to the network device through a data transmission channel between the terminal and the network device, and / or receiving the application data of the first application transmitted by the network device through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

[0400] The optional implementation of step S4301 can refer to step S205, step S206 in FIG. 2, the optional implementation of step S4102, step S4103 in FIG. 4A, and other associated parts in the embodiments related to FIG. 2 and FIG. 4A, which are not described herein again.

[0401] In the embodiments of the present disclosure, step S4301 can be combined with step S4101 in FIG. 4A.

[0402] FIG. 5 is an interaction diagram of a data transmission method according to an embodiment of the present disclosure. As shown in FIG. 5, the data transmission method related to the embodiments of the present disclosure includes:

[0403] In step S501, the terminal sends application data of the first application to the network device through a data transmission channel between the terminal and the network device.

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

[0405] In step S502, the network device sends the application data of the first application to the terminal through the data transmission channel.

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

[0407] In some embodiments, the above method can further include the method steps of the above-mentioned embodiments of the communication system side, the terminal side, the network device side, etc., which will not be repeated here.

[0408] In some embodiments, if a service is only between a UE and a base station, the base station establishes a data transmission channel only between the UE and the base station for the transmission of service data of the service.

[0409] In some embodiments, the data transmission channel only between the UE and the base station means that no data channel needs to be established between the base station and the core network.

[0410] In some embodiments, a service only between a UE and a base station means that the source of service data is located in the UE (including distributed storage in the UE side or directly generated or collected in the UE side), and the final destination of the service data, i.e., the consumer, is the base station; or the source of service data is located in the base station (including distributed storage in the base station side or directly generated or collected in the base station side), and the final destination of the service data, i.e., the consumer, is the UE.

[0411] In some embodiments, the service data can be Model data such as RAN AI, training data, perception result data of perception, data of an application deployed on the edge of a base station, data that needs to be stored or calculated on the base station side, or data deployed on a satellite.

[0412] In some embodiments, the terminal can be a general commercial terminal, an NTN terminal, or a low-cost terminal.

[0413] In some embodiments, the establishing the data transmission channel comprises establishing one or more Radio Bearers between the UE and the base station, the Radio Bearers can be a new type of Radio Bearers different from Data Radio Bearers and Signalling Radio Bearers.

[0414] In some embodiments, the terminal can be configured with DRBs, SRBs and the new type of Radio Bearers simultaneously. The traffic between the UE and the base station is not allowed to be mapped to the new type of Radio Bearers, and vice versa.

[0415] In some embodiments, if the Radio Bearers are a new type of Radio Bearers different from DRBs and SRBs, the new type of Radio Bearers adopts a separate Security key, i.e. a Security key different from that of DRBs and SRBs.

[0416] In some embodiments, the Security key comprises a key for integrity protection and a key for encryption.

[0417] In some embodiments, the adopting a separate Security key comprises a specially defined Algorithm type distinguisher for integrity protection and encryption of the new type of Radio Bearers, which is one of the input parameters for generating the Security key.

[0418] In some embodiments, if the Radio Bearers are a new type of Radio Bearers different from DRBs and SRBs, the new type of Radio Bearers is mapped to a DTCH (Dedicated Traffic Channel, DTCH) logical channel, or a special logical channel.

[0419] In some embodiments, the DRBs, SRBs and the new type of Radio Bearers have the same logical channel priority range value.

[0420] In some embodiments, if it is mapped to a special logical channel, the logical channel is mapped to a transport uplink shared channel UL-SCH / downlink shared channel DL-SCH transport channel.

[0421] In some embodiments, if the signalling for establishing the Radio Bearers adopts the new type of Radio Bearers for transmission, the new type of Radio Bearers adopts a separate Security key, i.e. a Security key different from that of DRBs and SRBs and the new type of Radio Bearers.

[0422] In some embodiments, the establishing the data transmission path comprises establishing one or more radio bearers between the UE and the base station, which can be SRBs or DRBs.

[0423] In some embodiments, if the radio bearer is a DRB, the DRB configuration information does not carry the EPS bearer ID or the PDU session ID.

[0424] In some embodiments, if there are multiple services between the UE and the base station, which are only between the UE and the base station, they can be mapped to the same or partially the same or different radio bearer(s).

[0425] In some embodiments, for downlink services, the base station can be pre-configured with a set of rules for the base station to determine whether the service is only between the UE and the base station. The pre-configuration can come from the OAM or core network elements such as AMF, PCF, etc.

[0426] In some embodiments, the determination according to the pre-configured rules comprises whether the service meets certain application type, application identity, QoS rule, packet filter rule, QoS ID requirement, etc. The packet filter rule can be IP address restriction, port number restriction, etc.

[0427] In some embodiments, for uplink services, the terminal can be pre-configured with a set of rules for the terminal to determine whether the service is only between the UE and the base station. The pre-configuration can come from the core network elements such as AMF, PCF, etc.

[0428] In some embodiments, the rule configuration comprises whether the service meets certain application type, application identity, QoS rule, packet filter rule, QoS ID requirement, etc. The packet filter rule can be IP address restriction, port number restriction, etc.

[0429] In some embodiments, before the base station sends the radio bearer configuration information for establishing a data transmission path only between the UE and the base station, the base station receives capability information sent by the UE, which is used to inform the base station that the terminal supports establishing a data transmission path only between the UE and the base station.

[0430] In some embodiments, for dual connectivity scenarios, the primary base station and the UE, and the secondary base station and the UE can each establish a data transmission path only between the UE and the base station. In addition, the split bearer scenario can also use a data transmission path only between the UE and the base station.

[0431] In some embodiments, when handover occurs, if the target base station does not support establishing a data transmission path only between the UE and the base station, the target base station releases the established radio bearer for the data transmission path only between the UE and the base station.

[0432] In some embodiments, the base station establishes a data transmission channel only between the UE and the base station, including that the base station determines whether to establish the data transmission channel based on the service-related information of the UE obtained from the core network or pre-configured at the base station side, and the configuration parameters of the channel.

[0433] In some embodiments, the core network element can be an AMF, PCF, SMF, or UPF, etc. The service-related information includes, for example, service type, service identifier, service characteristics, service QoS, etc. The service characteristics are, for example, IP address characteristics, port number characteristics. If the pre-configured service-related information is pre-configured at the base station side by OAM, the pre-configuration parameters are not UE-specific parameters, but are applicable to all UEs.

[0434] In some embodiments, the base station can obtain the information from the core network when or after the terminal establishes a wireless connection, or before establishing a radio bearer.

[0435] In some embodiments, the base station stores the information for a period of time after obtaining the information, for subsequent radio bearer establishment, without the need to obtain the information from the core network every time the bearer is established. The base station can maintain the information at all times when the terminal is in a connected state, the base station deletes the information after releasing the terminal into an idle state, or continues to save for a period of time. If the terminal enters an inactive state, the base station can continue to save the information.

[0436] In some embodiments, the core network can dynamically update the information at any time and send it to the base station.

[0437] In some embodiments, when the terminal enters an inactive state, the terminal can maintain the radio bearer. If the terminal supports data transmission in the inactive state, the terminal can perform data transmission of the radio bearer in the inactive state.

[0438] In some embodiments, the base station configures the IP address and / or port number used by the UE for the service only between the UE and the base station, and the UE transmits the service data only between the UE and the base station based on the assigned IP address and / or port number.

[0439] In some embodiments, the base station can configure a set of IP addresses or IP address segments and / or port numbers / port number segments for the UE to select from, or only assign one IP address and / or one port number. The base station can configure IP addresses / port numbers for each service or configure the same IP addresses / port numbers for all services.

[0440] In some embodiments, the base station can allocate a dedicated IP address segment and / or port number segment for the traffic only between the UE and the base station, which is distinguished from the IP address segment and / or port number segment used for the traffic between the UE and the core network.

[0441] In some embodiments, the system conventionally adopts an IP address or IP address segment or port number / port number segment for the traffic only between the UE and the base station, and the UE sends the traffic data only between the UE and the base station based on the conventionally adopted IP address or IP address segment or port number / port number segment.

[0442] In some embodiments, if multiple IP address segments / port number segments are conventionally adopted, the UE can freely select an IP address / port number to use from among them. The system can conventionally adopt different addresses or address segments or ports or port number segments for different traffic UEs. The UE can select different IP addresses or port numbers for different traffic.

[0443] In some embodiments, the base station sends the traffic statistics information of the radio bearer only to the core network.

[0444] In some embodiments, the core network is a PCF or an AMF. The core network receiving the traffic statistics information can be used for charging.

[0445] In some embodiments, the traffic statistics information includes at least one of:

[0446] The amount of traffic data transmitted over the air interface, which can be separately counted for each traffic, separately counted for uplink and downlink, or counted for the total amount of each traffic, and / or counted for the total amount of all traffic of each UE.

[0447] The air interface transmission duration, which can be separately counted for each traffic and / or separately counted for each UE;

[0448] The air interface transmission data rate, which can be separately counted for each traffic and / or separately counted for each UE;

[0449] The traffic type.

[0450] In some embodiments, such as the uplink data amount, the downlink data amount, and the total amount of uplink and downlink data are counted for each traffic.

[0451] In some embodiments, such as the uplink data amount, the downlink data amount, and the total amount of uplink and downlink data are counted for all traffic of one terminal together.

[0452] In some embodiments, the core network sends authentication / authorization related configuration information to the base station, and the base station performs authentication or authorization based on the information.

[0453] In some embodiments, the core network element can be an AMF, a PCF, an SMF, or a UPF, etc.

[0454] In some embodiments, the base station can acquire the information from the core network when or after the terminal establishes a wireless connection, or before establishing a radio bearer.

[0455] In some embodiments, the base station stores the information for a period of time after acquiring the information, for authentication and authorization in subsequent radio bearer establishment, without acquiring the information from the core network each time a bearer is established. The base station can maintain the information as long as the terminal is in a connected state, delete the information after the terminal is released into an idle state, or continue to save the information for a period of time. If the terminal enters an inactive state, the base station can continue to save the information.

[0456] In some embodiments, the core network can dynamically update the information at any time and send it to the base station.

[0457] 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 combined with optional implementation manners of other embodiments.

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

[0459] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize any of the above methods or realize the functions of each unit or module 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 above units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.

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

[0461] FIG. 6 is a structural schematic diagram of a terminal according to the embodiments of the present disclosure. As shown in FIG. 6, the terminal 600 can include at least one of a transceiver module 601, a processing module 602, and the like. In some embodiments, the transceiver module 601 is configured to send, to a network device through a data transmission channel between the terminal and the network device, application data of a first application, and / or receive, from the network device through the data transmission channel, the application data of the first application, where the network device and the terminal are communication peers of the first application. Optionally, the transceiver module is configured to perform at least one of the sending and / or receiving communication steps (for example, steps S201, S205, and S206, but not limited thereto) performed by the terminal 101 in any of the above methods. Details are not described herein again. Optionally, the processing module is configured to perform at least one of the other steps (for example, steps S202, S203, and S204, but not limited thereto) performed by the terminal 101 in any of the above methods. Details are not described herein again.

[0462] Optionally, the network device is an access network device, and the access network device includes a base station.

[0463] Optionally, the data transmission channel includes at least one of the following:

[0464] at least one radio bearer;

[0465] a transmission control protocol (TCP) layer;

[0466] a user datagram protocol (UDP) layer;

[0467] a quick UDP internet connections (QUIC) layer;

[0468] an internet protocol (IP) layer.

[0469] Optionally, the type of the radio bearer is different from the types of a data radio bearer (DRB) and a signaling radio bearer (SRB), and correspondingly, a first security key corresponding to the radio bearer is different from second security keys respectively corresponding to the DRB and the SRB, wherein the first security key is generated according to a first algorithm type discriminator, and the first algorithm type discriminator is different from a second algorithm type discriminator used to generate the second security keys.

[0470] Optionally, the first security key includes an integrity key and / or an encryption key, wherein the integrity key is used for integrity protection of content transmitted by the radio bearer, and the encryption key is used for encryption of the content transmitted by the radio bearer.

[0471] Optionally, the processing module is configured to map the radio bearer to at least one of the following logical channels:

[0472] a dedicated traffic channel (DTCH);

[0473] a first logical channel, which is a logical channel dedicated to the first application.

[0474] Optionally, the processing module is configured to, after mapping the radio bearer to the first logical channel, map the first logical channel to an uplink shared channel (UL-SCH).

[0475] Optionally, the radio bearer is a DRB or an SRB.

[0476] Optionally, the number of the first applications is n, n is a positive integer, and the processing module is configured to: map n first applications to one radio bearer; or map n first applications to m radio bearers, m is a positive integer less than or equal to n.

[0477] Optionally, the processing module is configured to determine the first application according to first information, wherein the first information is sent by the network device or a first network element to the terminal.

[0478] Optionally, the first information comprises at least one of the following preset features:

[0479] a preset application type;

[0480] a preset application identifier;

[0481] a preset QoS rule;

[0482] a preset data packet filtering rule;

[0483] a preset QoS identifier;

[0484] The processing module is configured to determine an application with at least one of the preset features as the first application.

[0485] Optionally, the processing module is configured to maintain the radio bearer when the terminal is in an inactive state.

[0486] Optionally, the transceiver module is configured to determine an IP address and a port number corresponding to the first application, wherein the IP address and the port number are agreed by the terminal and the network device, and transmit application data of the first application according to the IP address and the port number.

[0487] FIG. 7 is a structural schematic diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 7, the network device 700 can include at least one of a transceiver module 701, a processing module 702, and the like. In some embodiments, the transceiver module 701 described above is configured to transmit application data of a first application to a terminal through a data transmission channel between the network device and the terminal, and / or receive application data of the first application transmitted by the terminal through the data transmission channel, wherein the network device and the terminal are communication peers of the first application. Optionally, the transceiver module described above is configured to perform at least one of the communication steps (for example, steps S201, S205, S206, but not limited to) of transmission and / or reception performed by the network device 102 in any of the above methods, which will not be described herein again. Optionally, the processing module described above is configured to perform at least one of the other steps (for example, steps S202, S203, S204, but not limited to) performed by the network device 102 in any of the above methods, which will not be described herein again.

[0488] Optionally, the network device is an access network device, and the access network device includes a base station.

[0489] Optionally, the processing module is configured to establish the data transmission channel between the network device and the terminal.

[0490] Optionally, the data transmission channel comprises at least one of:

[0491] at least one radio bearer;

[0492] a transmission control protocol (TCP) layer;

[0493] a user datagram protocol (UDP) layer;

[0494] a quick UDP internet connections (QUIC) layer;

[0495] an internet protocol (IP) layer.

[0496] Optionally, the type of the radio bearer is different from the types of a data radio bearer (DRB) and a signaling radio bearer (SRB), and correspondingly, a first security key corresponding to the radio bearer is different from second security keys respectively corresponding to the DRB and the SRB, wherein the first security key is generated according to a first algorithm type discriminator, and the first algorithm type discriminator is different from a second algorithm type discriminator used to generate the second security keys.

[0497] Optionally, the first security key comprises an integrity key and / or an encryption key, wherein the integrity key is used for integrity protection of content transmitted by the radio bearer, and the encryption key is used for encryption of the content transmitted by the radio bearer.

[0498] Optionally, the processing module is configured to map the radio bearer to at least one of the following logical channels:

[0499] a dedicated traffic channel (DTCH);

[0500] a first logical channel, which is a logical channel dedicated to the first application.

[0501] Optionally, the processing module is configured to configure the value range of a preset parameter item corresponding to the radio bearer, the DRB, and the SRB to be consistent, and the preset parameter item comprises a logical channel priority.

[0502] Optionally, the processing module is configured to, after mapping the radio bearer to the first logical channel, map the first logical channel to a downlink shared channel (DL-SCH).

[0503] Optionally, the radio bearer is a DRB or an SRB.

[0504] Optionally, the processing module is configured to, for the DRB, not configure an evolved packet system (EPS) bearer identifier and / or a packet data unit (PDU) session identifier in DRB configuration information when configuring the DRB configuration information.

[0505] Optionally, the number of the first applications is n, n is a positive integer, and the processing module is configured to map the n first applications to one wireless bearer, or map the n first applications to m wireless bearers, m is a positive integer less than or equal to n.

[0506] Optionally, the processing module is configured to determine the first application according to first information, and the first information is sent by an operation and maintenance management (OAM) system or a first network element to the network device.

[0507] Optionally, the first information includes at least one of the following preset features:

[0508] a preset application type;

[0509] a preset application identifier;

[0510] a preset QoS rule;

[0511] a preset data packet filtering rule;

[0512] a preset QoS identifier;

[0513] The processing module is configured to determine an application with at least one of the preset features as the first application.

[0514] Optionally, the processing module is configured to receive second information sent by the terminal before the network device and the terminal establish the data transmission channel, and the second information is used for the terminal to report to the network device whether the terminal supports establishing the data transmission channel; and determine, according to the second information, that the terminal supports establishing the data transmission channel.

[0515] Optionally, the network device includes a first network device and a second network device, and the processing module is configured to establish the data transmission channel between the first network device and the terminal; and / or establish the data transmission channel between the second network device and the terminal.

[0516] Optionally, the data transmission channel between the first network device and the terminal and the data transmission channel between the second network device and the terminal correspond to one wireless bearer.

[0517] Optionally, the processing module is configured to determine whether to establish the data transmission channel according to third information before the network device and the terminal establish the data transmission channel, the third information being related information of a second application possessed by the terminal, the second application including at least one of the following:

[0518] an application currently possessed by the terminal;

[0519] an application once possessed by the terminal;

[0520] an application to be possessed by the terminal in the future;

[0521] an application of interest to the terminal;

[0522] an application supported by the terminal.

[0523] Optionally, the third information includes at least one of the following information of the second application:

[0524] an application type;

[0525] an application identifier;

[0526] a data packet feature;

[0527] a QoS rule;

[0528] a QoS identifier.

[0529] The processing module is configured to include the first application in the second application, and establish the data transmission channel.

[0530] Optionally, the processing module is configured to update the third information according to an indication of a first network element.

[0531] Optionally, the processing module is configured to delete the third information when the network device releases the terminal.

[0532] Optionally, the processing module is configured to allocate an IP address and / or a port number for the first application, the IP address and / or the port number being used for the terminal to send the application data to the network device; and the transceiver module is configured to send the IP address and / or the port number to the terminal.

[0533] Optionally, one of the first applications corresponds to one of the IP addresses and / or one of the port numbers.

[0534] Optionally, the transceiver module is configured to send application statistical information corresponding to the radio bearer to a first network element, the application statistical information being used for the first network element to determine a first parameter value; and the application statistical information includes at least one of the following:

[0535] total amount of the application data received;

[0536] total amount of the application data sent;

[0537] total duration of the application data received;

[0538] total duration of the application data sent;

[0539] rate of the application data received;

[0540] rate of the application data sent;

[0541] number of the first application;

[0542] application type of each of the first application.

[0543] Optionally, the transceiver module is configured to receive fourth information sent by the first network element, the fourth information being used for authentication or authorization of the terminal by the network device; and the processing module is configured to perform authentication or authorization of the terminal according to the fourth information.

[0544] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver.

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

[0546] FIG. 8A is a structural schematic diagram of a communication device 8100 according to embodiments of the present disclosure. The communication device 8100 can be a network device (for example, an access network device, a first network element 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 details can be referred to the descriptions in the above method embodiments.

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

[0548] 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., step S201, step S205, step S206, but not limited to) in the above methods, and the processor 8101 performs at least one of the other steps (e.g., step S202, step S203, step S204, 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.

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

[0550] 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) and the like.

[0551] FIG. 8B is a structural schematic diagram of a chip 8200 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.

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

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

[0554] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (such as step S201, step S205, step S206, but not limited thereto) of transmitting and / or receiving in the above methods. The interface circuit 8202 performing the communication steps such as transmitting 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 (such as step S202, step S203, step S204, but not limited thereto).

[0555] The modules and / or devices described in various embodiments of the virtual device, the physical device, the chip, etc. can be combined or separated according to circumstances. Alternatively, part or all of the steps can also be performed by a plurality of modules and / or devices in cooperation, which is not limited here.

[0556] The disclosure further provides a storage medium having instructions stored thereon, which, when executed on the communication device 8100, cause the communication device 8100 to perform any of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.

[0557] The disclosure further provides a program product, which, when executed by the communication device 8100, causes the communication device 8100 to perform any of the above methods. Alternatively, the program product is a computer program product.

[0558] The disclosure further provides a computer program, which, when executed on a computer, causes the computer to perform any of the above methods.

Claims

1. A data transmission method, characterized by, The method is performed by a network device, and comprises: sending, by a network device, application data of a first application to a terminal through a data transmission channel between the network device and the terminal, and / or receiving, by the network device, application data of the first application sent by the terminal through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

2. The method of claim 1, wherein, The method further comprises: establishing the data transmission channel.

3. The method according to claim 1 or 2, characterized in that, The data transmission channel comprises at least one of the following: at least one radio bearer; a transmission control protocol (TCP) layer; a user datagram protocol (UDP) layer; a quick UDP internet connections (QUIC) layer; an internet protocol (IP) layer.

4. The method of claim 3, wherein, The type of the radio bearer is different from the types of a data radio bearer (DRB) and a signaling radio bearer (SRB), and a first security key corresponding to the radio bearer is different from second security keys respectively corresponding to the DRB and the SRB.

5. The method of claim 4, wherein, The first security key comprises an integrity key and / or an encryption key.

6. The method according to any one of claims 3-5, characterized in that, The method further comprises: mapping the radio bearer to at least one of the following logical channels: a dedicated traffic channel (DTCH); a first logical channel, which is a logical channel dedicated to the first application.

7. The method according to claim 4 or 5, characterized in that, The method further comprises: configuring the value range of a preset parameter item corresponding to the radio bearer, the DRB, and the SRB to be consistent, the preset parameter item comprising a logical channel priority.

8. The method of claim 6, wherein, After mapping the radio bearer to the first logical channel, the method comprises: mapping the first logical channel to a downlink shared channel (DL-SCH).

9. The method of claim 3, wherein, The radio bearer is a DRB or an SRB.

10. The method of claim 9, wherein, The method further comprises: when configuring DRB configuration information, not configuring an evolved packet system (EPS) bearer identifier and / or a packet data unit (PDU) session identifier in the DRB configuration information, when the radio bearer is the DRB.

11. The method according to any one of claims 3-10, characterized in that, The number of the first applications is n, n being a positive integer, and the method further comprises: mapping n first applications to one radio bearer; or mapping n first applications to m radio bearers, m being a positive integer less than or equal to n.

12. The method according to any one of claims 1-11, characterized in that, The method further comprises: determining the first application according to first information, the first information being sent by an operation and maintenance management system (OAM) or a first network element to the network device.

13. The method of claim 12, wherein, The first information comprises at least one of the following preset features: a preset application type; a preset application identifier; a preset QoS rule; a preset data packet filtering rule; a preset QoS identifier. The determination of the first application according to the first information comprises: determining an application with at least one of the preset features as the first application.

14. The method of claim 2, wherein, Before establishing the data transmission channel, the method comprises: receiving second information sent by the terminal; determining, according to the second information, that the terminal supports establishing the data transmission channel.

15. The method of claim 2 or 14, wherein, The network device comprises a first network device and a second network device, and the establishment of the data transmission channel comprises: establishing the data transmission channel between the first network device and the terminal; and / or establishing the data transmission channel between the second network device and the terminal.

16. The method of claim 15, wherein, The data transmission channel between the first network device and the terminal and the data transmission channel between the second network device and the terminal correspond to one wireless bearer.

17. The method according to any one of claims 2, and 14-16, characterized by, Before the data transmission channel is established, the method comprises: determining whether to establish the data transmission channel according to third information, the third information being related information of a second application possessed by the terminal, the second application comprising at least one of the following: an application currently possessed by the terminal; an application once possessed by the terminal; an application to be possessed by the terminal in the future; an application of interest to the terminal; an application supported by the terminal.

18. The method of claim 17, wherein, The third information comprises at least one of the following information of the second application: an application type; an application identifier; a data packet feature; a QoS rule; a QoS identifier. The determining whether to establish the data transmission channel according to the third information comprises: if the second application comprises the first application, establishing the data transmission channel.

19. The method of claim 17 or 18, wherein, The method further comprises: updating the third information according to an indication of a first network element.

20. The method of any one of claims 17-19, wherein, The method further comprises: releasing the terminal by the network device and deleting the third information.

21. The method of any one of claims 1-20, wherein, The method further comprises: allocating an IP address and / or a port number for the first application, the IP address and / or the port number being used for the terminal to send the application data to the network device; sending the IP address and / or the port number to the terminal.

22. The method of claim 21, wherein, One first application corresponds to one IP address and / or one port number.

23. The method of any one of claims 3-11, wherein, The method further comprises: sending application statistical information corresponding to the wireless bearer to a first network element, the application statistical information being used for the first network element to determine a first parameter value; wherein the application statistical information comprises at least one of the following: a total amount of the application data received; a total amount of the application data sent; a total time length of the application data received; a total time length of the application data sent; a rate of the application data received; a rate of the application data sent; a number of the first applications; an application type of each first application.

24. The method according to any one of claims 2, and 14-20, characterized by, The method further comprises: receiving fourth information sent by a first network element; The establishing the data transmission channel comprises: authenticating or authenticating the terminal according to the fourth information.

25. A method of data transmission, characterized by The method is performed by a terminal and comprises: sending application data of a first application to a network device through a data transmission channel between the terminal and the network device, and / or receiving application data of the first application sent by the network device through the data transmission channel, wherein the network device and the terminal are communication opposite ends of the first application.

26. The method of claim 25, wherein, The data transmission channel comprises at least one of the following: at least one wireless bearer; a transmission control protocol (TCP) layer; a user datagram protocol (UDP) layer; a quick UDP internet connections (QUIC) layer; an internet protocol (IP) layer.

27. The method of claim 26, wherein, The type of the wireless bearer is different from the types of a data radio bearer (DRB) and a signaling radio bearer (SRB), and a first security key corresponding to the wireless bearer is different from second security keys corresponding to the DRB and the SRB, respectively.

28. The method of claim 26 or 27, wherein, The method further comprises: mapping the radio bearer to at least one of the following logical channels: a dedicated traffic channel (DTCH); a first logical channel, the first logical channel being a logical channel dedicated to the first application.

29. The method of claim 28, wherein, after mapping the radio bearer to the first logical channel, comprising: mapping the first logical channel to an uplink shared channel (UL-SCH).

30. The method of claim 26, wherein, The radio bearer is a DRB or a SRB.

31. The method of any one of claims 26-30, wherein, The number of the first applications is n, n being a positive integer, and the method further comprises: mapping n first applications to one radio bearer; or mapping n first applications to m radio bearers, m being a positive integer less than or equal to n.

32. The method of any one of claims 25-31, wherein, The method further comprises: determining the first application according to first information, the first information being sent by the network device or a first network element to the terminal.

33. The method of claim 32, wherein, The first information comprises at least one of the following preset features: a preset application type; a preset application identifier; a preset QoS rule; a preset data packet filtering rule; a preset QoS identifier. The determining the first application according to the first information comprises: determining an application with at least one of the preset features as the first application.

34. The method of any one of claims 26-31, wherein, The method further comprises: The terminal is in an inactive state, and the radio bearer is maintained.

35. The method of any one of claims 25-34, wherein, The sending, by the terminal, of application data of the first application to the network device through a data transmission channel between the terminal and the network device comprises: determining an IP address and a port number corresponding to the first application, wherein the IP address and the port number are agreed upon by the terminal and the network device; and sending the application data of the first application according to the IP address and the port number.

36. A network device, comprising: Comprising: a transceiver module, configured to send application data of a first application to a terminal through a data transmission channel between the network device and the terminal, and / or receive application data of the first application sent by the terminal through the data transmission channel, wherein the network device and the terminal are communication peers of the first application.

37. A terminal, characterized by Comprising: a transceiver module, configured to send application data of a first application to a network device through a data transmission channel between the terminal and the network device, and / or receive application data of the first application sent by the network device through the data transmission channel, wherein the network device and the terminal are communication peers of the first application.

38. A network device, comprising: Comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the network device to perform the data transmission method of any of claims 1-24.

39. A terminal, characterized by Comprising: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the terminal to perform the data transmission method of any of claims 25-35.

40. A communication system, characterized by comprising a network device configured to implement the data transmission method of any of claims 1-24 and a terminal configured to implement the data transmission method of any of claims 25-35.

41. A storage medium, the storage medium storing instructions, wherein, The computer program and / or instructions, when executed on a communication device, implement the data transmission method of any of claims 1-35.

42. A computer program product comprising computer programs and / or instructions, characterized in that, The computer program and / or instructions, when executed on a communication device, implement the data transmission method of any of claims 1-35.

Citation Information

Patent Citations

  • Application communication method of terminal

    CN101141742A

  • Data interaction method, terminal equipment and storage medium

    CN115515252A

  • Communication system and method and electronic equipment

    CN116056076A

  • Method of switching bearers and a device used therefor

    US20090029708A1