Data transmission method and device, equipment and storage medium

By negotiating the data bearer control method between the terminal device and the network device and matching the target bearer control method according to the attributes of the data to be transmitted, the problem of poor adaptive capability of the terminal device in transmitting user data is solved, and more efficient data transmission is achieved.

CN121099299APending Publication Date: 2025-12-09CHINA SATELLITE NETWORK INNOVATION CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202511641175.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-11
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

Terminal devices have poor adaptive capabilities when transmitting user data to the network side.

Method used

The terminal device negotiates the data bearer control method with the network device, matches the target bearer control method according to the negotiation result and the specified attributes of the data to be transmitted, and switches the data bearer control method when necessary.

Benefits of technology

It improves the adaptive ability of terminal devices to transmit user data to network devices, while balancing transmission efficiency, energy consumption and performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121099299A_ABST
    Figure CN121099299A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, and provides a data transmission method and device, equipment and a storage medium, and the method comprises the steps: negotiating a data bearing control mode with network equipment, and obtaining a negotiation result; matching a target bearer control mode according to the negotiation result and a specified attribute of data to be transmitted; and transmitting the to-be-transmitted data according to the target bearer control mode. According to the embodiment of the invention, the self-adaptive capability of transmitting user data to the network side by the terminal can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, and in particular to a data transmission method and device, equipment and storage medium. BACKGROUND

[0002] In the field of wireless communication, a terminal can transmit user data to a network side. For example, based on an existing protocol, a terminal supporting control panel optimization can support user data transmission in the control panel. However, in the prior art, the adaptive capability of the terminal for transmitting user data to the network side is poor. SUMMARY

[0003] The purpose of the embodiments of the present application is to provide a data transmission method, device, equipment and storage medium to improve the adaptive capability of the terminal for transmitting user data to the network side.

[0004] To achieve the above purpose, on the one hand, the embodiments of the present application provide a data transmission method applied to a terminal device side, the data transmission method comprising:

[0005] negotiating a data bearer control mode with a network device to obtain a negotiation result; the negotiation of the data bearer control mode with the network device comprises negotiating the data bearer control mode with the network device at a first specified time; matching a target bearer control mode according to the negotiation result and a specified attribute of to-be-transmitted data; transmitting the to-be-transmitted data according to the target bearer control mode.

[0006] In the data transmission method of the embodiments of the present application, the first specified time comprises any one of the following:

[0007] in a network device attachment process;

[0008] in a network device registration process.

[0009] In the data transmission method of the embodiments of the present application, the negotiation of the data bearer control mode with the network device at the first specified time comprises:

[0010] sending a registration request or an attachment request to the network device, the registration request or the attachment request containing first indication information representing a data bearer control mode supported by the terminal;

[0011] receiving a registration response or an attachment response returned by the network device, the registration response or the attachment response containing second indication information representing a data bearer control mode supported by the network device.

[0012] The data transmission method of the embodiment of the present application comprises the following steps:

[0013] determining the intersection of the data bearer control modes supported by the two parties according to the negotiation result;

[0014] matching the target bearer control mode from the intersection of the data bearer control modes according to the comparison relationship between the specified attribute of the data to be transmitted and the threshold value.

[0015] In the data transmission method of the embodiment of the present application, the specified attribute comprises a first attribute; the elements in the intersection of the data bearer control modes comprise a user plane and / or a control plane; and the matching of the target bearer control mode from the intersection of the data bearer control modes according to the comparison relationship between the specified attribute of the data to be transmitted and the threshold value comprises the following steps:

[0016] if the first attribute of the data to be transmitted is not less than a first threshold value, selecting the target bearer control mode of the data to be transmitted as the user plane;

[0017] if the first attribute of the data to be transmitted is less than the first threshold value, selecting the target bearer control mode of the data to be transmitted as the control plane.

[0018] In the data transmission method of the embodiment of the present application, the first attribute comprises a data volume or a service rate.

[0019] In the data transmission method of the embodiment of the present application, the specified attribute comprises a second attribute; the elements in the intersection of the data bearer control modes comprise a user plane and / or a control plane; and the matching of the target bearer control mode from the intersection of the data bearer control modes according to the comparison relationship between the specified attribute of the data to be transmitted and the threshold value comprises the following steps:

[0020] if the second attribute of the data to be transmitted is not less than a second threshold value, selecting the target bearer control mode of the data to be transmitted as the control plane;

[0021] if the second attribute of the data to be transmitted is less than the second threshold value, selecting the target bearer control mode of the data to be transmitted as the user plane.

[0022] In the data transmission method of the embodiment of the present application, the second attribute comprises a data priority or a data sensitivity level.

[0023] In the data transmission method of the embodiment of the present application, after the data to be transmitted is transmitted according to the target bearer control mode, the method further comprises the following steps:

[0024] receiving a bearer control mode switching indication sent by the network device at a second specified time;

[0025] Switch the data bearer control mode according to the data bearer control mode switching indication.

[0026] The data transmission method provided in the embodiments of the present application includes the following steps.

[0027] The data transmission method provided in the embodiments of the present application includes the following steps.

[0028] The indication of releasing the current data radio bearer;

[0029] The indication of creating a new data radio bearer.

[0030] The data transmission method provided in the embodiments of the present application includes the following steps.

[0031] The data transmission method provided in the embodiments of the present application includes the following steps.

[0032] In another aspect, the embodiments of the present application also provide another data transmission method applied to a network device side, which includes the following steps.

[0033] Negotiating a data bearer control mode with a terminal device and obtaining a negotiation result; the step of negotiating the data bearer control mode with the terminal device includes the following steps. Receiving data to be transmitted transmitted by the terminal device according to a target data bearer control mode; the target data bearer control mode is determined according to the negotiation result and a specified attribute of the data to be transmitted.

[0034] The data transmission method provided in the embodiments of the present application includes the following steps.

[0035] During a terminal device attachment process;

[0036] During a terminal device registration process.

[0037] The data transmission method provided in the embodiments of the present application includes the following steps.

[0038] Receiving a registration request or an attachment request sent by a terminal device; the registration request or the attachment request includes first indication information representing a data bearer control mode supported by the terminal device;

[0039] a registration response or an attachment response is returned to the terminal device, and the registration response or the attachment response comprises second indication information representing a data bearer control mode supported by the network device.

[0040] In the data transmission method, after receiving the to-be-transmitted data transmitted by the terminal device according to the target bearer control mode, the method further comprises:

[0041] The bearer control mode switching indication is sent to the terminal device at a second specified time.

[0042] In the data transmission method, the second specified time comprises any one of the following:

[0043] The device state of the terminal device changes;

[0044] The network load state changes.

[0045] In the data transmission method, the bearer control mode switching indication is carried in an unlimited resource control connection reconfiguration message.

[0046] In another aspect, the present application further provides a data transmission device, comprising:

[0047] The first exchange module is configured to negotiate a data bearer control mode with a network device and obtain a negotiation result; the negotiation of the data bearer control mode with the network device comprises negotiation of the data bearer control mode with the network device at a first specified time. The matching module is configured to match a target bearer control mode according to the negotiation result and a specified attribute of to-be-transmitted data. The transmission module is configured to transmit the to-be-transmitted data according to the target bearer control mode.

[0048] In another aspect, the present application further provides another data transmission device, comprising: The second exchange module is configured to negotiate a data bearer control mode with a terminal device and obtain a negotiation result; the negotiation of the data bearer control mode with the terminal device comprises negotiation of the data bearer control mode with the terminal device at a first specified time.

[0049] The receiving module is configured to receive to-be-transmitted data transmitted by the terminal device according to a target bearer control mode; the target bearer control mode is determined according to the negotiation result and a specified attribute of the to-be-transmitted data.

[0050] In another aspect, the present application further provides a terminal device, comprising:

[0051] at least one processor; and

[0052] At least one memory storing instructions that, when executed individually or jointly by the at least one processor, cause the terminal device to perform the corresponding method described above.

[0053] On the other hand, embodiments of this application also provide a network device, comprising:

[0054] At least one processor; and

[0055] At least one memory storing instructions that, when executed individually or jointly by the at least one processor, cause the network device to perform the corresponding method described above.

[0056] On the other hand, embodiments of this application also provide a computer storage medium storing instructions thereon, wherein the instructions, when executed individually or jointly by at least one processor of a computer device, cause the computer device to perform the above-described method.

[0057] As can be seen from the technical solutions provided in the above embodiments of this application, in the embodiments of this application, the terminal device can negotiate the data bearer control method with the network side; on this basis, the terminal device can match a suitable data bearer control method from the negotiation results according to the specified attributes of the data to be transmitted; in this way, through this two-party negotiation of the data bearer control method, the terminal device can adaptively match a suitable data bearer control method, thereby improving the adaptive capability of the terminal device to transmit user data to the network device. Attached Figure Description

[0058] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:

[0059] Figure 1 A flowchart of a data transmission method (terminal device side) in some embodiments of this application is shown.

[0060] Figure 2 It shows Figure 1 The flowchart shown illustrates the process of negotiating the data bearer control method with the network device at the first specified time.

[0061] Figure 3 It shows Figure 1 The flowchart shown illustrates the process of matching the target bearer control method based on the negotiation results and the specified attributes of the data to be transmitted.

[0062] Figure 4A flow chart of a data transmission method (terminal device side) in some embodiments of the present application is shown;

[0063] Figure 5 A flow chart of a data transmission method (network device side) in some embodiments of the present application is shown;

[0064] Figure 6 A flow chart of a data transmission method (network device side) in some embodiments of the present application is shown;

[0065] Figure 7 A structural block diagram of a data transmission apparatus in some embodiments of the present application is shown;

[0066] Figure 8 A structural block diagram of a data transmission apparatus in some embodiments of the present application is shown;

[0067] Figure 9 A structural block diagram of a network device in some embodiments of the present application is shown;

[0068] Figure 10 A structural block diagram of a terminal device in some embodiments of the present application is shown.

[0069]

Explanation of reference numerals

[0070] 71, first switching module;

[0071] 72, matching module;

[0072] 73, transmission module;

[0073] 81, second switching module;

[0074] 82, receiving module;

[0075] 900: network device;

[0076] 910, 1010: processor;

[0077] 920, 1020: memory;

[0078] 930: program;

[0079] 940: transceiver;

[0080] 950: antenna;

[0081] 1000: terminal device;

[0082] 1030: communication module;

[0083] 1040: input unit;

[0084] 1050: display;

[0085] 1060: Power supply. DETAILED DESCRIPTION

[0086] In order to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative labor should fall within the scope of protection of the present application.

[0087] It should be noted that in the embodiments of the present application, the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved are information and data that are allowed by the user and agreed by all parties, that is, the acquisition, transmission, storage, use, processing, etc. of data in the technical solutions of the present application all comply with the relevant provisions of the relevant laws and regulations.

[0088] In the description of the present application, unless otherwise specified, "and / or" is a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that there are three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. And in the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one (one)" or similar expressions refer to any combination of these items, including any combination of single (one) or multiple items. For example, at least one of a, b, or c can mean a, b, c, ab, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0089] In the present application, in order to determine whether a certain condition is met, the expressions greater than or less than can be used, but this is only for the description of an example, and it is not intended to exclude the above or below. The condition described as "above" can be replaced by "greater than", the condition described as "below" can be replaced by "less than", and the condition described as "above and less than" can be replaced by "greater than and below". And below, "A" to "B" means at least one of the elements from A (including A) to B (including B).

[0090] In the embodiments of the present application, the singular form "a", "an", and "the" include the plural form, should be broadly understood as "one" or "a kind of", and not limited to the meaning of "one"; in addition, the term "said" should be understood as including both singular and plural forms, unless the context clearly indicates otherwise. In addition, the term "according to" should be understood as "at least partially according to", and the term "based on" should be understood as "at least partially based on", unless the context clearly indicates otherwise.

[0091] The present application provides method operation steps as described in the embodiments or flowcharts, but more or fewer operation steps can be included based on conventional or non-creative labor. The order of steps listed in the embodiments is only one of the many execution orders of the steps, and does not represent the only execution order. In actual system or device product execution, the method order shown in the embodiments or the drawings can be executed in sequence or in parallel.

[0092] It should be noted that in the embodiments of the present application, some software, components, models and other industry solutions may be mentioned, which should be considered as exemplary, and the purpose is only to illustrate the feasibility of the implementation of the technical solutions of the present application, but it does not mean that the present application has or must use this solution.

[0093] The present application uses terms used in some communication specifications (such as 3GPP, European Telecommunications Standards Institute (ETSI), Extensible Radio Access Network (ERAN), Open-Radio Access Network (O-RAN)) to illustrate various embodiments, but this is only an example for illustration. Various embodiments of the present application can also be easily transformed and applied in other communication systems.

[0094] In the embodiments of the present application, communication between devices in a communication system can be carried out according to the communication protocol of any stage, for example, it can include but is not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and 5G, New Radio (NR) and the like, and / or other currently known or to be developed in the future. Communication protocol.

[0095] For ease of understanding, the technical terms related to the embodiments of the present application are explained below.

[0096] (1) Terminal Device: refers to a device with wireless transceiver function and can cooperate with network side device to provide communication service for users. Terminal device can also be called terminal, user equipment (UE), user terminal, mobile terminal (MT) or user agent, etc. For example, terminal device can be mobile phone, tablet computer, notebook computer, wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless communication device, wireless terminal in industrial control, wireless terminal in self driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, Internet of Things (IoT) device, Narrowband Internet of Things (NB-IoT) device, Vehicle-to-Everything (V2X) device, device in Device-to-Device Communication (D2D), Enhanced Machine Type Communication (eMTC) device, Reduced Capability (RedCap), cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), client, handheld device with wireless communication function, vehicle-mounted device or ship-mounted device, etc.

[0097] In scenarios such as the Internet of Things, a terminal device can also be a machine or apparatus that performs monitoring or measurement, for example, can include but is not limited to: a Machine Type Communication (MTC) terminal, a vehicle-mounted communication terminal, a device-to-device terminal, a Machine to Machine (M2M) terminal, and the like.

[0098] (2) Network device: refers to a network side device capable of communicating with a terminal device. The network device can be located on a satellite or on the ground. The network device can also be referred to as a space base station, a satellite base station, a satellite, a satellite communication node, a satellite network terminal device, a satellite communication module, or a base station, etc. The network side device can also be referred to as an access network device or a wireless access network device. The network side device can be a base station (Base Transceiver Station, BTS) in a Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) communication system carried by a satellite, a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system carried by a satellite, an evolved base station (evolved NodeB, eNB or eNodeB) in an LTE system carried by a satellite, a base station in a ground network or a Non-Terrestrial Network (NTN), such as a base station (gNB) in a 5G network carried by a satellite, a base station in a future network (such as a 6G network) after the 5G network carried by a satellite, a base station in a future evolved Public Land Mobile Network (PLMN) network carried by a satellite, a transmission reception point (Transmission Reception Point, TRP) carried by a satellite, a wireless controller in a cloud radio access network (Cloud Radio Access Networs, CRAN) scenario carried by a satellite, a city base station, a micro base station, a pico base station, or a femto base station carried by a satellite, etc. The base station can also be a ground base station capable of communicating with a satellite, and can also be referred to as an access point (Access Point, AP), a 5G node, a wireless point, a transmission / reception point (Transmission / Reception Point, TRP), and other terms with the same technical meaning. The network device can also be a base station device carried by a large balloon, airship, etc. High Altitude Platform Station (HAPS) with loitering capability, base station device in roadside unit (Roadside Unit, RSU) or base station device in vehicle-to-vehicle network, etc.

[0099] Both the terminal device and the base station device can perform beamforming, but embodiments of the present application are not limited thereto. In some embodiments, the terminal can perform or not perform beamforming. Also, the base station can perform or not perform beamforming. That is, only one of the terminal and the base station can perform beamforming, or neither of the terminal and the base station can perform beamforming. In the present application, a beam refers to a spatial flow of a signal in a wireless channel, which is formed by one or more antennas or antenna elements, and such a forming process can be referred to as beamforming.

[0100] In addition, the term network side or network device side refers to one side of the network, which can be a certain base station or can include one or more network devices as described above. The term terminal side or terminal device refers to one side of a user or terminal, which can be a certain UE or can include one or more terminal devices as described above.

[0101] Embodiments of the present application provide a data transmission method, which can be applied to the terminal device side as described above, and as shown in Figure 1 The data transmission method can include the following steps in some embodiments of the present application:

[0102] Step 101, negotiating a data bearer control mode with a network device, and obtaining a negotiation result.

[0103] Step 102, matching a target bearer control mode according to the negotiation result and a specified attribute of to-be-transmitted data.

[0104] Step 103, transmitting the to-be-transmitted data according to the target bearer control mode.

[0105] In embodiments of the present application, the terminal device can negotiate a data bearer control mode with the network side. On this basis, the terminal device can match an appropriate data bearer control mode from the negotiation result according to a specified attribute of to-be-transmitted data. In this way, through the way of negotiating the data bearer control mode by both parties, the terminal device can adaptively match an appropriate data bearer control mode, thereby improving the adaptive ability of the terminal device to transmit user data to the network device. In some embodiments of the present application, the data bearer control mode can include supported data bearer control modes (i.e., which data bearer control modes are supported) and allowed switching modes of the data bearer control mode (i.e., which switching between data bearer control modes is supported). The data bearer control mode can include a user plane (UP) and a control plane (CP), etc. The functions of the user plane can include, for example, bearing user data (such as web pages, video streams, VoIP voice, etc.) and directly serving terminal applications. The functions of the control plane can include, for example, transmitting signaling messages, such as connection establishment, authentication, mobility management (such as handover), resource allocation, etc.

[0106] In some embodiments of this application, the negotiation method for the data bearer control method between the terminal device and the network device can be customized. For example, the terminal device and the network device may exchange the data bearer control methods they support, or the network device may inform the terminal device of the data bearer control methods it supports (while the terminal device may choose not to inform the network device of the data bearer control methods it supports).

[0107] Because it is a negotiation, the negotiation result obtained by the terminal device can include data bearer control methods supported by both parties. The terminal device can match a suitable data bearer control method from the negotiation result (i.e., data bearer control methods supported by both parties) according to the specified attributes of the data to be transmitted (i.e., user data to be transmitted). In this way, through this negotiation of data bearer control methods between the two parties, the terminal device can adaptively match a suitable data bearer control method, thereby improving the adaptive ability of the terminal device to transmit user data to the network device.

[0108] In some embodiments of this application, the terminal device can negotiate the data bearer control method with the network device (e.g., the core network on the network side) at a first designated time. This reduces the implementation cost of negotiating the data bearer control method between the terminal and the network side, and avoids the impact on transmission performance caused by incorrect selection of the data bearer control method, thus achieving a balance between transmission efficiency, transmission energy consumption, and transmission performance. In some embodiments of this application, the first designated time includes the registration or attachment process with the network device. By choosing to negotiate the data bearer control method with the network device during the registration or attachment process, negotiation efficiency can be further improved.

[0109] refer to Figure 2 As shown, in some embodiments of this application, negotiating the data bearer control method with the network device at a first specified time may include the following steps:

[0110] Step 201: Send a registration request or an attach request to the network device. The registration request or the attach request includes: first indication information representing the data bearer control mode supported by the terminal.

[0111] In some embodiments of this application, for LTE (4G) application scenarios, since the attach process is a separate process independent of the registration process, the terminal device can negotiate the data bearer control method with the network side during the attach process. In this scenario, the terminal device can send an attach request to the network device, which includes: first indication information representing the data bearer control method supported by the terminal.

[0112] For example, in some embodiments of this application, taking the negotiation of data bearer control mode during the attach process as an example, the first indication information can be carried in the UE network capability field of the attach request. The first indication information can be represented by a corresponding Boolean algebra array, which can further save signaling overhead.

[0113] For example, in an exemplary embodiment of this application, the first instruction information can be defined according to Table 1 as shown below:

[0114] Table 1

[0115]

[0116] Based on Table 1 above, if the terminal device supports user plane data transmission and control plane transmission, and the terminal device supports handover between the control plane and the user plane, then the UE network capability field in the attach request can be supplemented with a field {1,1,1} represented by a Boolean algebra array.

[0117] In other embodiments of this application, for 5G application scenarios, since the attach function is integrated into the registration process, the terminal device can negotiate the data bearer control method with the network side during the registration process with the network device. In this scenario, the terminal device can send a registration request to the core network, which includes: first indication information representing the data bearer control method supported by the terminal.

[0118] Step 202: Receive the registration response or attachment response returned by the network device, wherein the registration response or the attachment response contains: second indication information characterizing the data bearer control mode supported by the network device.

[0119] In some embodiments of this application, in response to an attach request, the network device may return a corresponding attach response (ATTACH ACCEPT); the attach response includes: second indication information characterizing the data bearer control mode supported by the network device.

[0120] For example, in some embodiments of this application, taking the negotiation of data bearer control mode during the attach process as an example, the second indication information may be included in the network feature support field (EPS) in the attach response, where EPS stands for Evolved Packet System. The second indication information may also be represented by a corresponding Boolean algebra array to further save signaling overhead.

[0121] For example, in an exemplary embodiment of this application, the second instruction information can be defined according to Table 2 as shown below:

[0122] Table 2

[0123]

[0124] refer to Figure 3 As shown, in some embodiments of this application, matching the target bearer control method according to the negotiation result and the specified attributes of the data to be transmitted may include the following steps:

[0125] Step 301: Determine the intersection of the data bearer control methods supported by both parties based on the negotiation results.

[0126] In some embodiments of this application, both parties learn about each other's data bearer control methods through negotiation. Therefore, the negotiation result is that both parties know their own data bearer control methods and the other party's data bearer control methods.

[0127] For example, in an exemplary embodiment of this application, if the terminal only supports user plane data transmission and does not support switching between the control plane and the user plane; and the network side supports both user plane data transmission and control plane transmission, and supports switching between the control plane and the user plane; then the intersection of the data bearer control methods supported by both parties is: only user plane data transmission is supported between the terminal and the network side.

[0128] Step 302: Based on the comparison relationship between the specified attributes of the data to be transmitted and the threshold, match the target bearer control method from the intersection of the data bearer control methods.

[0129] In some embodiments of this application, the specified attribute includes a first attribute (e.g., data volume or service rate); the elements in the intersection of the data bearer control methods include the user plane and / or the control plane; the step of matching the target bearer control method from the intersection of the data bearer control methods based on the comparison relationship between the specified attribute of the data to be transmitted and the threshold may include:

[0130] (1) If the first attribute of the data to be transmitted is not less than the first threshold, then the target bearer control mode of the data to be transmitted is selected as the user plane to improve the transmission efficiency.

[0131] (2) If the first attribute of the data to be transmitted is less than the first threshold, the target bearer control mode of the data to be transmitted is selected as the control plane to save transmission overhead.

[0132] In other embodiments of this application, the specified attribute includes a second attribute (e.g., data priority or data sensitivity level); the elements in the intersection of the data bearer control methods include the user plane and / or the control plane; the step of matching the target bearer control method from the intersection of the data bearer control methods based on the comparison relationship between the specified attribute of the data to be transmitted and the threshold includes:

[0133] (1) If the second attribute of the data to be transmitted is not less than the second threshold, the target bearer control mode of the data to be transmitted is selected as the control plane to ensure that, in the case of limited network resources, high-priority data to be transmitted can be transmitted first, or data to be transmitted with high sensitivity level can be transmitted securely.

[0134] (2) If the second attribute of the data to be transmitted is less than the second threshold, then the target bearer control mode of the data to be transmitted is selected as user plane.

[0135] In some embodiments of this application, the first and second thresholds described above can be user-defined, and the user-defined thresholds can be stored as configuration files in the non-volatile memory (NVM) of the terminal device. After the terminal device is powered on, it can read the thresholds from the NVM configuration files and store them in local parameters.

[0136] In some embodiments of this application, transmitting the data to be transmitted according to the target bearer control method means that: after determining the target bearer control method, if the target bearer control method is control plane, the terminal device can initiate a control plane bearer service request (CONTROL PLANE SERVICE REQUEST) to the network device (e.g., a base station on the network side), and carry user data in the user data field of the CONTROL PLANE SERVICE REQUEST signaling, thereby realizing the transmission of user data through the control plane bearer. Similarly, if the target bearer control method is user plane, the terminal device can initiate a service request (SERVICE REQUEST), instructing the network to establish a user plane bearer, and perform data transmission accordingly.

[0137] This application provides another data transmission method, which can be applied to the aforementioned terminal device side, see reference. Figure 4 As shown, in some embodiments of this application, the data transmission method may include the following steps:

[0138] Step 401: Negotiate the data bearer control method with the network device at the first designated time and obtain the negotiation result.

[0139] In some embodiments of this application, the first designated timing includes the registration process with the network device or the attachment process.

[0140] Step 402: Match the target bearer control method according to the negotiation result and the specified attributes of the data to be transmitted.

[0141] Step 403: Transmit the data to be transmitted according to the target bearer control method.

[0142] Step 404: Receive the bearer control mode switching instruction sent by the network device at a second specified time.

[0143] In some embodiments of this application, the network device may send a bearer control mode switching instruction to the network device at a second specified time to instruct the terminal device to perform a bearer mode switching.

[0144] In some embodiments of this application, the network device may send a bearer control mode switching indication to the terminal device at a second specified time via a RadioResourceControlConnectionReconfiguration message. That is, the bearer control mode switching indication (which can be explicit or implicit) is carried in the RRC connection reconfiguration message. For example, in an exemplary embodiment of this application, the bearer control mode switching indication may be carried in an RRCConnectionReconfiguration-NB message.

[0145] In some embodiments of this application, the bearer control mode switching indication can be an indication to release the current Data Radio Bearer (DRB). For example, if the current DRB is a user plane bearer, the terminal device is instructed to release the user plane bearer to switch to a control plane bearer (this example assumes that both the terminal and the network side support both user plane and control plane, and both support switching between user plane and control plane). After the terminal device releases the DRB and replies with RRCConnectionReconfigurationComplete-NB, the terminal device will switch the data transmission from the user plane to the control plane. At this time, the terminal device can continue to transmit user data through uplink / downlink direct transmission messages ULInformationTransfer-NB / DLInformationTransfer-NB.

[0146] In other embodiments of this application, the bearer control mode switching indication may also be an indication to create a new data radio bearer, that is, to instruct the terminal device to create a new data bearer control mode. For example, if the current DRB is a control plane bearer, the terminal device is instructed to create a user plane to switch the data bearer to the user plane (here, we take the example that both the terminal and the network side support both the user plane and the control plane, and both support switching between the user plane and the control plane). After the DRB is established, the terminal device replies with RRCConnectionReconfigurationComplete-NB and switches the data transmission from the control plane to the user plane, and then continues to transmit data through the user plane DRB.

[0147] The second specified timing can be pre-configured. For example, in some embodiments of this application, the second specified timing may include, but is not limited to, changes in the device status of the terminal device or changes in the network load status.

[0148] In some embodiments of this application, a change in device state can refer to the terminal device transitioning from one state to another. For example, in an exemplary embodiment of this application, taking the terminal's battery status as an example, if the terminal device switches from normal mode to energy-saving mode, the network device can instruct the terminal device to switch the data bearer from the user plane to the control plane via a bearer control method switching instruction (here, it is assumed that both the terminal and the network side support both the user plane and the control plane, and both support switching between the user plane and the control plane), in order to save the terminal device's energy consumption. In another exemplary embodiment of this application, taking the terminal's location status as an example, if the terminal device moves from the cell center area to the cell edge area, the network device can instruct the terminal device to switch the data bearer from the user plane to the control plane via a bearer control method switching instruction (here, it is assumed that both the terminal and the network side support both the user plane and the control plane, and both support switching between the user plane and the control plane), in order to ensure the transmission continuity of the terminal device in the cell edge area.

[0149] In some embodiments of this application, a change in network load state can refer to, for example, the network changing from an idle state to a busy state, or from a busy state to an idle state. For example, in an exemplary embodiment of this application, when the network changes from an idle state to a busy state, the network device can instruct the terminal device to switch the data bearer from the user plane to the control plane through a bearer control method switching instruction (here, it is taken as an example that both the terminal and the network side support the user plane and the control plane, and both support switching between the user plane and the control plane), so as to achieve load balancing in scenarios where network resources are limited.

[0150] In some embodiments of this application, when the second specified timing arrives, the network side can determine whether to send a bearer control mode switching indication based on the negotiation result. For example, in an exemplary embodiment of this application, if it is determined based on the negotiation result that the terminal device does not support bearer mode switching, the network side can choose not to send a bearer control mode switching indication to save signaling resources.

[0151] Step 405: Switch the data bearer control mode according to the bearer control mode switching instruction.

[0152] In some embodiments of this application, the terminal device can release the currently established DRB and rebuild a new DRB (different from the currently released DRB) according to the bearer control mode switching instruction.

[0153] Step 406: Continue transmitting the data to be transmitted according to the switched data bearer control mode.

[0154] pass Figure 4 The illustrated embodiment can improve the dynamic adaptive capability of terminal devices when transmitting user data to network devices, and maintain a dynamic balance between transmission efficiency, transmission energy consumption and transmission performance.

[0155] This application provides another data transmission method that can be applied to the network device side described above. (Refer to...) Figure 5 As shown, in some embodiments of this application, the data transmission method may include the following steps:

[0156] Step 501: Negotiate the data bearer control method with the terminal device and obtain the negotiation result.

[0157] Step 502: Receive the data to be transmitted from the terminal device according to the target bearer control method; the target bearer control method is determined according to the negotiation result and the specified attributes of the data to be transmitted.

[0158] In some embodiments of this application, the network device (e.g., the core network of the network device) may negotiate the data bearer control method with the terminal device at a first specified time.

[0159] In some embodiments of this application, the first designated timing may include any one of the following:

[0160] During the attachment process of the terminal device;

[0161] During the terminal device registration process.

[0162] In some embodiments of this application, the step of negotiating the data bearer control method with the terminal device at a first specified time includes:

[0163] The terminal device receives a registration request or an attachment request, wherein the registration request or the attachment request includes: first indication information characterizing the data bearer control mode supported by the terminal;

[0164] The network device returns a registration response or an attachment response, which includes second indication information characterizing the data bearer control mode supported by the network device.

[0165] In some embodiments of this application, a network device (e.g., a base station) can receive data to be transmitted by the terminal device according to a target bearer control method.

[0166] This application provides another data transmission method that can be applied to the network device side described above. (Refer to...) Figure 6 As shown, in some embodiments of this application, the data transmission method may include the following steps:

[0167] Step 601: Negotiate the data bearer control method with the terminal device at the first specified time and obtain the negotiation result.

[0168] Step 602: Receive the data to be transmitted from the terminal device according to the target bearer control method; the target bearer control method is determined according to the negotiation result and the specified attributes of the data to be transmitted.

[0169] Step 603: Send a bearer control mode switching instruction to the terminal device at the second specified time.

[0170] In some embodiments of this application, the second designated timing includes any one of the following:

[0171] The device status of the terminal equipment has changed;

[0172] The network load status has changed.

[0173] In some embodiments of this application, the bearer control mode switching indication includes any one of the following:

[0174] Instructions to release the current data radio bearer;

[0175] Instructions for creating a new data wireless bearer.

[0176] In some embodiments of this application, the bearer control mode switching indication is carried in an infinite resource control connection reconfiguration message.

[0177] Step 604: Receive the data to be transmitted by the terminal device according to the switched data bearer control mode.

[0178] Although the process described above includes multiple operations that occur in a specific order, it should be clearly understood that these processes may include more or fewer operations that can be executed sequentially or in parallel (e.g., using parallel processors or a multithreaded environment).

[0179] Corresponding to the data transmission method on the terminal device side described above, this application embodiment also provides a data transmission apparatus, which can be configured on the terminal device side, as shown in the reference. Figure 7 As shown, the data transmission device may include:

[0180] The first switching module 71 is used to negotiate the data bearer control method with the network device and obtain the negotiation result;

[0181] Matching module 72 is used to match the target bearer control mode according to the negotiation result and the specified attributes of the data to be transmitted;

[0182] The transmission module 73 is used to transmit the data to be transmitted according to the target bearer control method.

[0183] Corresponding to the data transmission method on the network device side described above, this application embodiment also provides another data transmission device, which can be configured on the network device side, see reference. Figure 8 As shown, the data transmission device may include:

[0184] The second switching module 81 is used to negotiate the data bearer control method with the terminal device and obtain the negotiation result;

[0185] The receiving module 82 is used to receive the data to be transmitted by the terminal device according to the target bearer control method; the target bearer control method is determined according to the negotiation result and the specified attributes of the data to be transmitted.

[0186] This application also provides a network device, such as a base station, but this application is not limited to this and may also include other network devices.

[0187] Figure 9 The diagram shown is a schematic representation of the network device according to an embodiment of this application. Figure 9 As shown, the network device 900 may include a processor 910 (e.g., a central processing unit CPU) and a memory 920; the memory 920 is coupled to the processor 910. The memory 920 can store various types of data; it also stores an information processing program 930, and executes the program 930 under the control of the processor 910.

[0188] For example, processor 910 can be configured to execute a program to implement the data transmission method as described in the previous embodiment. For example, processor 910 can be configured to perform the following control: negotiate a data bearer control mode with a terminal device and obtain a negotiation result; receive data to be transmitted by the terminal device according to a target bearer control mode; the target bearer control mode is determined based on the negotiation result and the specified attributes of the data to be transmitted.

[0189] In addition, such as Figure 9 As shown, network device 900 may also include: transceiver 940 and antenna 950, etc.; the functions of the above components are similar to those in the prior art, and will not be described in detail here. It is worth noting that network device 900 is not necessarily required to include... Figure 9 All components shown; in addition, network device 900 may also include Figure 9 For components not shown, please refer to existing technologies.

[0190] This application also provides a terminal device, such as... Figure 10As shown, the terminal device 1000 may include a processor 1010 and a memory 1020; the memory 1020 stores data and programs and is coupled to the processor 1010. It is worth noting that this figure is exemplary; other types of structures may be used to supplement or replace this structure to implement telecommunications functions or other functions.

[0191] For example, processor 1010 can be configured to execute a program to implement the data transmission method as described in the previous embodiment. For example, processor 1010 can be configured to perform the following control: negotiate a data bearer control mode with a network device and obtain a negotiation result; match a target bearer control mode according to the negotiation result and specified attributes of the data to be transmitted; and transmit the data to be transmitted according to the target bearer control mode.

[0192] like Figure 10 As shown, the terminal device 1000 may further include: a communication module 1030, an input unit 1040, a display 1050, and a power supply 1060. The functions of these components are similar to those in the prior art and will not be described in detail here. It is worth noting that the terminal device 1000 is not necessarily required to include... Figure 10 All of the components shown are not essential; furthermore, the terminal device 1000 may also include... Figure 10 For components not shown, please refer to existing technologies.

[0193] For ease of description, the above devices are described separately by function as various units. Of course, in implementing this application, the functions of each unit can be implemented in one or more software and / or hardware.

[0194] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), computer-readable storage media, and computer program products according to some embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processor to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processor, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0195] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processor to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0196] These computer program instructions may also be loaded onto a computer or other programmable data processor, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0197] In a typical configuration, a computer device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0198] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0199] Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by computer equipment. As defined in this application, computer-readable media does not include transient media, such as modulated data signals and carrier waves.

[0200] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0201] The embodiments of this application can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. The embodiments of this application can also be practiced in distributed computing environments where tasks are performed by remote processors connected via a communication network. In a distributed computing environment, program modules can reside in local and remote computer storage media, including storage devices.

[0202] It should also be understood that, in the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0203] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0204] In the description of this application, the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the embodiments of this application. In this application, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this application, as well as the features of different embodiments or examples.

[0205] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A data transmission method, applied to a terminal device, characterized in that, include: Negotiate the data bearer control method with network equipment and obtain the negotiation result; The method for negotiating data bearer control with network devices includes: negotiating data bearer control with network devices at a first specified time. The target bearer control method is matched based on the negotiation results and the specified attributes of the data to be transmitted. The data to be transmitted is transmitted according to the target bearer control method.

2. The data transmission method as described in claim 1, characterized in that, The first specified timing includes any one of the following: During the attachment process to network devices; During the registration process with network devices.

3. The data transmission method as described in claim 1, characterized in that, The process of negotiating the data bearer control method with the network device at the first specified time includes: Send a registration request or an attach request to the network device, wherein the registration request or the attach request includes: first indication information characterizing the data bearer control mode supported by the terminal; The network device receives a registration response or an attach response, wherein the registration response or the attach response contains second indication information characterizing the data bearer control mode supported by the network device.

4. The data transmission method as described in claim 1, characterized in that, Matching the target bearer control method according to the negotiation result and the specified attributes of the data to be transmitted includes: The intersection of the data carrying methods supported by both parties will be determined based on the negotiation results. Based on the comparison relationship between the specified attributes of the data to be transmitted and the threshold, the target bearer control method is matched from the intersection of the data bearer control methods.

5. The data transmission method as described in claim 4, characterized in that, The specified attribute includes a first attribute; the elements in the intersection of the data bearer control methods include the user plane and / or the control plane; the step of matching the target bearer control method from the intersection of the data bearer control methods based on the comparison relationship between the specified attribute of the data to be transmitted and the threshold includes: If the first attribute of the data to be transmitted is not less than the first threshold, then the target bearer control mode of the data to be transmitted is selected as user plane; If the first attribute of the data to be transmitted is less than the first threshold, then the target bearer control mode of the data to be transmitted is selected as the control plane.

6. The data transmission method as described in claim 5, characterized in that, The first attribute includes data volume or service rate.

7. The data transmission method as described in claim 4, characterized in that, The specified attribute includes a second attribute; the elements in the intersection of the data bearer control methods include the user plane and / or the control plane; the step of matching the target bearer control method from the intersection of the data bearer control methods based on the comparison relationship between the specified attribute of the data to be transmitted and the threshold includes: If the second attribute of the data to be transmitted is not less than the second threshold, then the target bearer control method of the data to be transmitted is selected as the control plane; If the second attribute of the data to be transmitted is less than the second threshold, then the target bearer control mode of the data to be transmitted is selected as user plane.

8. The data transmission method as described in claim 7, characterized in that, The second attribute includes data priority or data sensitivity level.

9. The data transmission method as described in claim 1, characterized in that, After transmitting the data to be transmitted according to the target bearer control method, the method further includes: Receive the bearer control mode switching instruction sent by the network device at a second specified time; Switch the data bearer control mode according to the bearer control mode switching instruction.

10. The data transmission method as described in claim 9, characterized in that, The bearer control mode switching indication is carried in the infinite resource control connection reconfiguration message.

11. The data transmission method as described in claim 9, characterized in that, The load control mode switching indication includes any one of the following: Instructions to release the current data radio bearer; Instructions for creating a new data wireless bearer.

12. The data transmission method as described in claim 3, characterized in that, The first indication information is represented by a Boolean algebra array; and / or, the second indication information is represented by a Boolean algebra array.

13. The data transmission method as described in claim 3, characterized in that, The first indication information is included in the user equipment network capability field of the attach request; and / or, the second indication information is included in the network feature support field of the attach response.

14. A data transmission method, applied to a network device, characterized in that, include: Negotiate the data bearer control method with the terminal equipment and obtain the negotiation result; The method for negotiating data bearer control with the terminal device includes: negotiating the data bearer control method with the terminal device at a first specified time. The terminal device receives the data to be transmitted according to the target bearer control method; the target bearer control method is determined according to the negotiation result and the specified attributes of the data to be transmitted.

15. The data transmission method as described in claim 14, characterized in that, The first specified timing includes any one of the following: During the attachment process of the terminal device; During the terminal device registration process.

16. The data transmission method as described in claim 15, characterized in that, The process of negotiating the data bearer control method with the terminal device at the first specified time includes: The terminal device receives a registration request or an attachment request, wherein the registration request or the attachment request includes: first indication information characterizing the data bearer control mode supported by the terminal; The network device returns a registration response or an attachment response, which includes second indication information characterizing the data bearer control mode supported by the network device.

17. The data transmission method as described in claim 14, characterized in that, After receiving the data to be transmitted from the terminal device according to the target bearer control method, the method further includes: At a second specified time, a bearer control mode switching instruction is sent to the terminal device.

18. The data transmission method as described in claim 17, characterized in that, The second specified timing includes any one of the following: The device status of the terminal equipment has changed; The network load status has changed.

19. The data transmission method as described in claim 17, characterized in that, The bearer control mode switching indication is carried in the infinite resource control connection reconfiguration message.

20. A data transmission device, characterized in that, include: The first switching module is used to negotiate the data bearer control method with network devices and obtain the negotiation result; The method for negotiating data bearer control with network devices includes: negotiating data bearer control with network devices at a first specified time. The matching module is used to match the target bearer control method based on the negotiation result and the specified attributes of the data to be transmitted; The transmission module is used to transmit the data to be transmitted according to the target bearer control method.

21. A data transmission device, characterized in that, include: The second switching module is used to negotiate the data bearer control method with the terminal device and obtain the negotiation result; The method for negotiating data bearer control with the terminal device includes: negotiating the data bearer control method with the terminal device at a first specified time. The receiving module is used to receive the data to be transmitted by the terminal device according to the target bearer control method; the target bearer control method is determined according to the negotiation result and the specified attributes of the data to be transmitted.

22. A terminal device, characterized in that, include: At least one processor; as well as At least one memory storing instructions that, when executed individually or jointly by the at least one processor, cause the terminal device to perform the method according to any one of claims 1 to 13.

23. A network device, characterized in that, include: At least one processor; as well as At least one memory storing instructions that, when executed individually or jointly by the at least one processor, cause the network device to perform the method according to any one of claims 14 to 19.

24. A computer storage medium storing instructions thereon, characterized in that, When the instructions are executed individually or jointly by at least one processor of a computer device, the computer device performs the method according to any one of claims 1 to 19.

Citation Information

Patent Citations

  • Method, device and system for transmitting user plane data

    CN101931898A

  • Wireless data transmitting and receiving method and apparatus

    CN105992247A

  • Transmission strategy configuration method and device, and information transmission method and device

    CN107846270A

  • Negotiation with respect to bearer type configuration

    CN114246016A

  • Radio bearer configuration method and device, terminal, base station and readable storage medium

    CN120186676A