Data transmission method, base station, terminal, storage medium, and computer program product

By establishing a direct wireless bearer session between the terminal and the base station, the problem of data transmission delay between the terminal and the base station is solved, achieving efficient data transmission and reducing network pressure.

WO2026124315A1PCT designated stage Publication Date: 2026-06-18CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2025-12-03
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

In existing technologies, data transmission latency between terminals and base stations is relatively long, especially during AI model training, where unnecessary delays and low efficiency issues exist when transmitting data through the user plane and control plane.

Method used

By establishing a first session between the terminal and the base station that terminates there, data can be transmitted directly on the radio bearer, avoiding the need to bypass the UPF. This is achieved by using a direct mapping relationship between service data streams and the radio bearer.

Benefits of technology

It effectively shortens data transmission latency, improves transmission efficiency, and reduces the transmission pressure on the backhaul network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025139609_18062026_PF_FP_ABST
    Figure CN2025139609_18062026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the embodiments of the present disclosure are a data transmission method, a base station, a terminal, a storage medium, and a computer program product. The data transmission method, which is applied to a base station, comprises: on the basis of the service type of a computing task that a terminal requests to offload, allocating a radio bearer to a service data flow of the computing task, and determining a mapping relationship between the service data flow and the radio bearer; configuring the mapping relationship to the terminal, and establishing a first session with the terminal, wherein the first session is terminated at a base station and the terminal; and using the mapping relationship to transmit, over the radio bearer, the service data flow of the computing task with the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission methods, base stations, terminals, storage media, and computer program products

[0001] Cross-references to related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202411805266.3, filed in China on December 09, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of wireless communication technology, and in particular to a data transmission method, base station, terminal, storage medium, and computer program product. Background Technology

[0004] With the deep integration of mobile communication technology and artificial intelligence (AI), leveraging AI / machine learning (ML) models to further improve network performance and efficiency has become an industry consensus, prompting research and standardization efforts in international standards organizations. Training the AI / ML model is a crucial step. Since some terminals have limited computing power and cannot complete model training themselves, base stations assist terminals in performing on-device model training. In this case, training data needs to be sent from the terminal to the base station, and the trained model from the base station needs to be sent back to the terminal.

[0005] However, as shown in Figure 1, if data is transmitted via the User Plane (UP), the data session terminates at the terminal and the User Plane Function (UPF). This involves two main parts: air interface radio bearer (such as Data Radio Bearer (DRB)) transmission and tunnel transmission from the base station to the UPF. Therefore, AI model parameters and data need to pass through the core network's UPF to reach the terminal from the base station, introducing unnecessary transmission delay. As shown in Figure 2, if data is transmitted via the Control Plane (CP), although the data interaction of the Signalalling Radio Bearer (SRB) terminates at the base station, its transmission capacity is limited. If AI service data is transmitted using the SRB, its packet size limitation necessitates segmenting and grouping the data packets, resulting in low transmission efficiency and high transmission delay. As shown in Figure 3, when the base station provides shared computing power for AI applications, to shorten transmission delay, local offloading can be used, allowing the terminal to directly access the AI ​​application located at the base station's shared computing power. In this case, the data also terminates at the base station. However, existing sessions all terminate at UPF, and terminals cannot directly access applications located on the shared computing power of the base station, which also introduces unnecessary transmission delays. Summary of the Invention

[0006] This disclosure provides a data transmission method, a base station, a terminal, a storage medium, and a computer program product. By establishing a first session terminated between the terminal and the base station, data can be transmitted directly between the terminal and the base station on the radio bearer without bypassing the UPF, effectively shortening the transmission latency, improving the transmission efficiency, and reducing the transmission pressure on the backhaul network.

[0007] The technical solution of this disclosure embodiment is implemented as follows:

[0008] This disclosure provides a data transmission method applied to a base station, the method comprising:

[0009] Based on the service type of the computing task requested to be unloaded by the terminal, a wireless bearer is allocated to the service data stream of the computing task, and the mapping relationship between the service data stream and the wireless bearer is determined.

[0010] Configure the mapping relationship to the terminal and establish a first session with the terminal; wherein the first session terminates at the base station and the terminal;

[0011] Using the mapping relationship, the service data stream of the computing task is transmitted to the terminal over the wireless bearer.

[0012] The above method also includes:

[0013] The first information of the base station is sent to the core network, and the core network determines whether to establish the first session based on the first information, the second information of the terminal, and the service type of the computing task.

[0014] Alternatively, based on the first information, the second information, and the service type of the computing task, it can be determined whether to establish the first session;

[0015] If it is determined that the first session should be established, the mapping relationship should be determined to establish the first session;

[0016] The first information is used to indicate the base station's support capability for the first session;

[0017] The second information is used to indicate the terminal's ability to support the first session.

[0018] In the above method, the first information and the second information each include information on whether the first session is supported, and the types of services supported to be carried on the first session.

[0019] In the above method, the first session is determined by the core network to determine whether it is established, and the method further includes:

[0020] Upon receiving a session establishment notification from the core network, determine to establish the first session;

[0021] The session establishment notification carries the service type of the computing task.

[0022] In the above method, the first session is determined by the base station to determine whether it is established, and the method further includes:

[0023] Receive the second information sent by the terminal, and / or receive a session capability notification sent by the core network in response to the registration request of the terminal;

[0024] The second information is carried in the session capability notification and is obtained by the core network from the registration request, and / or determined based on the user's subscription information and the terminal's session indication information for the first session.

[0025] In the above method, the first session is determined by the base station to determine whether it is established, and the method further includes:

[0026] Broadcast the first information in the system message;

[0027] The terminal receives a computation offload request in response to the first information; wherein the computation offload request carries the service type of the computation task.

[0028] The above method also includes:

[0029] Synchronize the session information of the first session to the core network.

[0030] In the above method, there are multiple computational tasks, all of which are model training tasks. The business data flow of each model training task includes a model transport stream and a data transport stream; the mapping relationship is as follows:

[0031] Model transport streams for different model training tasks are mapped to the same wireless bearer, and data transport streams for different model training tasks are mapped to the same wireless bearer, but the wireless bearers mapped to the model transport stream and data transport stream are different.

[0032] Alternatively, model transport streams for different model training tasks can be mapped to different wireless bearers, while data transport streams for different model training tasks can be mapped to the same wireless bearer.

[0033] Alternatively, the model transport stream and data transport stream for the same model training task are mapped to the same wireless bearer, while the model transport stream and data transport stream for different model training tasks are mapped to different wireless bearers.

[0034] This disclosure provides a data transmission method applied to a terminal, the method comprising:

[0035] The system receives the mapping relationship configured by the base station and establishes a first session with the base station; wherein, the mapping relationship is the mapping relationship between the service data stream of the computing task requested by the terminal to be offloaded to the base station and the radio bearer; the first session terminates at the base station and the terminal.

[0036] Using the mapping relationship, the service data stream of the computing task is transmitted to the base station over the wireless bearer.

[0037] In the above method, the first session is determined by the base station or core network based on the first information of the base station, the second information of the terminal, and the service type of the computing task to determine whether to establish it.

[0038] The first information is used to indicate the base station's support capability for the first session;

[0039] The second information is used to indicate the terminal's ability to support the first session.

[0040] In the above method, the first information and the second information each include information on whether the first session is supported, and the types of services supported to be carried on the first session.

[0041] In the above method, the first session is determined by the base station to determine whether it is established, and the method further includes:

[0042] Send the second information to the base station;

[0043] And / or, send a registration request to the core network, so that the core network sends a session capability notification to the base station in response to the registration request;

[0044] The session capability notification carries second information, which is obtained by the core network from the registration request and / or determined based on the user's subscription information and the terminal's session indication information for the first session.

[0045] In the above method, the first session is determined by the base station to determine whether it is established, and the method further includes:

[0046] Receive the first information broadcast by the base station in the system message;

[0047] In response to the first information, a computation offload request is sent to the base station;

[0048] The computing offload request carries the business type of the computing task.

[0049] In the above method, the first session is determined by the core network to determine whether it is established, and the method further includes:

[0050] Send a registration request to the core network so that the core network obtains the second information from the registration request, and / or determines the second information based on the user's subscription information and the terminal's session indication information for the first session.

[0051] In the above method, the first session is determined by the core network to determine whether it is established, and the method further includes:

[0052] Send a compute offload request to the core network; wherein the compute offload request carries the service type of the compute task.

[0053] In the above method, there are multiple computational tasks, all of which are model training tasks. The business data flow of each model training task includes a model transport stream and a data transport stream; the mapping relationship is as follows:

[0054] Model transport streams for different model training tasks are mapped to the same wireless bearer, and data transport streams for different model training tasks are mapped to the same wireless bearer, but the wireless bearers mapped to the model transport stream and data transport stream are different.

[0055] Alternatively, model transport streams for different model training tasks can be mapped to different wireless bearers, while data transport streams for different model training tasks can be mapped to the same wireless bearer.

[0056] Alternatively, the model transport stream and data transport stream for the same model training task are mapped to the same wireless bearer, while the model transport stream and data transport stream for different model training tasks are mapped to different wireless bearers.

[0057] This disclosure provides a base station, including: a first processor, a first memory, and a first communication bus;

[0058] The first communication bus is used to establish a communication connection between the first processor and the first memory;

[0059] The first processor is configured to execute one or more computer programs stored in the first memory to implement a data transmission method applied to a base station.

[0060] This disclosure provides a terminal, including: a second processor, a second memory, and a second communication bus;

[0061] The second communication bus is used to establish a communication connection between the second processor and the second memory;

[0062] The second processor is configured to execute one or more computer programs stored in the second memory to implement a data transmission method applied to the terminal.

[0063] This disclosure provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements steps in a data transmission method applied to a base station, or steps in a data transmission method applied to a terminal.

[0064] This disclosure provides a computer program product, including a computer program that, when executed, implements steps in a data transmission method applied to a base station, or steps in a data transmission method applied to a terminal.

[0065] This disclosure provides a data transmission method, a base station, a terminal, a storage medium, and a computer program product. The data transmission method applied to a base station includes: allocating a radio bearer to the service data stream of a computing task based on the service type of the computing task requested to be offloaded by the terminal; determining a mapping relationship between the service data stream and the radio bearer; configuring the mapping relationship to the terminal; and establishing a first session with the terminal; wherein the first session terminates between the base station and the terminal; and using the mapping relationship, transmitting the service data stream of the computing task with the terminal on the radio bearer. The technical solution provided by this disclosure, by establishing a first session terminated between the terminal and the base station, enables direct data transmission between the terminal and the base station on the radio bearer, without bypassing the UPF, effectively shortening transmission latency, improving transmission efficiency, and reducing the transmission pressure on the backhaul network. Attached Figure Description

[0066] Figure 1 is an exemplary data transmission diagram in the prior art;

[0067] Figure 2 is a schematic diagram of an exemplary data transmission in the prior art;

[0068] Figure 3 is a schematic diagram of an exemplary data transmission in the prior art;

[0069] Figure 4 is a schematic flowchart of a data transmission method provided in an embodiment of this disclosure;

[0070] Figure 5 is an exemplary data transmission diagram provided in an embodiment of this disclosure;

[0071] Figure 6 is a second exemplary data transmission diagram provided by an embodiment of this disclosure;

[0072] Figure 7 is an exemplary data transmission diagram provided in an embodiment of this disclosure;

[0073] Figure 8 is a schematic flowchart of a data transmission method provided in an embodiment of this disclosure;

[0074] Figure 9 is an exemplary data transmission interaction diagram provided in an embodiment of this disclosure;

[0075] Figure 10 is a second exemplary data transmission interaction diagram provided by an embodiment of this disclosure;

[0076] Figure 11 is a schematic diagram of the structure of a base station provided in an embodiment of this disclosure;

[0077] Figure 12 is a schematic diagram of the structure of a base station provided in an embodiment of this disclosure;

[0078] Figure 13 is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure;

[0079] Figure 14 is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure. Detailed Implementation

[0080] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this disclosure.

[0081] The technical solutions of this disclosure and how they solve the aforementioned technical problems will be described in detail below through embodiments and in conjunction with the accompanying drawings. The embodiments below can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0082] Furthermore, the technical solutions described in the embodiments of this disclosure can be combined arbitrarily without conflict.

[0083] This disclosure provides a data transmission method that establishes a new data session connection, namely a first session, so that data transmission terminates at the base station and the terminal. This session has two significant features: one is that data transmission terminates at the base station and the terminal, and the other is that the service data stream is directly mapped to the wireless bearer, which will be described in detail below.

[0084] Figure 4 is a schematic flowchart of a data transmission method provided in an embodiment of this disclosure. As shown in Figure 4, in an embodiment of this disclosure, the data transmission method applied to a base station mainly includes the following steps:

[0085] S101. Based on the service type of the computing task requested to be unloaded by the terminal, allocate radio bearers to the service data stream of the computing task and determine the mapping relationship between the service data stream and the radio bearers.

[0086] In embodiments of this disclosure, the wireless bearer may be a DRB.

[0087] In embodiments of this disclosure, the base station can allocate radio bearers to the service data stream of the computing task based on the service type of the computing task requested to be offloaded by the terminal, thereby determining the mapping relationship between the service data stream and the radio bearer.

[0088] It should be noted that, in the embodiments of this disclosure, the mapping of service data streams to radio bearers is a feature of the first session terminated between the base station and the terminal. The base station needs to determine the mapping relationship between the service data streams of computing tasks and radio bearers after determining that the first session has been established, that is, to execute step S101.

[0089] In embodiments of this disclosure, the base station may perform the following steps: sending first information of the base station to the core network; determining, through the core network, whether to establish a first session based on the first information, second information of the terminal, and the service type of the computing task; or, determining whether to establish a first session based on the first information, second information, and the service type of the computing task; if it is determined that a first session should be established, step S101 is performed, that is, determining the mapping relationship to establish the first session; the first information is used to indicate the base station's support capability for the first session; the second information is used to indicate the terminal's support capability for the first session.

[0090] It should be noted that, in the embodiments of this disclosure, the determination of whether to establish a first session can be performed by the core network or by the base station, depending on the actual needs and application scenario, and this disclosure does not limit this. In this case, if the base station determines that a first session has been established, it further determines the mapping relationship between the service data stream of the computing task and the radio bearer.

[0091] It should be noted that in the embodiments of this disclosure, the first information is used to indicate the base station's support capability for the first session, the second information is used to indicate the terminal's support capability for the first session, and the service type of the computing task reflects the computing requirements. These three pieces of information are necessary for determining whether to establish the first session. Of course, other information can also be combined with actual needs and application scenarios to jointly determine whether to establish the first session, such as user subscription information, etc. This disclosure embodiment does not limit this.

[0092] In the embodiments of this disclosure, the first information and the second information each include information on whether the first session is supported, and the types of services supported to be carried on the first session. Additionally, they may include other information such as the priority of the service types. The types of services carried on the first session include, but are not limited to, model training / inference and application computation offloading, such as image rendering and enhancement.

[0093] For example, in the embodiments of this disclosure, the first information may specifically be as shown in Table 1 below:

[0094] Table 1

[0095] For example, in an embodiment of this disclosure, the second information may specifically be as shown in Table 2 below:

[0096] Table 2

[0097] In the embodiments of this disclosure, if the core network determines whether to establish a first session, the base station can learn from the core network whether to establish a first session. The base station can also perform the following steps: upon receiving a session establishment notification from the core network, determine to establish a first session; wherein the session establishment notification carries the service type of the computing task.

[0098] In embodiments of this disclosure, if the base station determines whether to establish a first session, the base station needs to obtain the terminal's second information and the service type of the computing task.

[0099] In embodiments of this disclosure, the base station may perform the following steps to obtain the second information of the terminal: receiving the second information sent by the terminal, and / or receiving a session capability notification sent by the core network in response to the terminal's registration request; wherein the session capability notification carries the second information, which is obtained by the core network from the registration request, and / or determined based on the user's subscription information and the terminal's session indication information for the first session.

[0100] It is understood that in the embodiments of this disclosure, if the base station determines whether to establish a first session, the base station needs to obtain the terminal's second information. One way is that the terminal can report the second information to the base station through Radio Resource Control (RRC) signaling, and the base station receives the second information sent by the terminal. Another way is that the base station receives the session capability notification sent by the core network in response to the terminal's registration request. Specifically, this involves two situations: one is that the user's subscription information adds support for the first session, i.e., the second information. When the terminal registers with the core network, the core network notifies the base station of the second information. The other situation is that the registration request initiated by the terminal carries the terminal's session indication information for the first session, such as the service types supported by the first session. The core network can combine the user's subscription information to decide which services can be carried by the first session, determine the second information, and notify the base station.

[0101] In embodiments of this disclosure, a base station may perform the following steps to determine the service type of a computing task: broadcasting first information in a system message; receiving a computing offload request from a terminal in response to the first information; wherein the computing offload request carries the service type of the computing task.

[0102] It should be noted that, in the embodiments disclosed herein, the base station may broadcast its own first information, and the terminal may, based on this information, initiate a computing offload request to the base station, carrying the computing task requirement information, including the service type of the computing task.

[0103] For example, in an embodiment of this disclosure, the information carried in the calculation unload request may be as shown in Table 3 below:

[0104] Table 3

[0105] In the embodiments of this disclosure, the base station can choose one of the above-mentioned methods to determine whether to establish a first session. If it is determined that a first session should be established, step S101 is executed, that is, determining the mapping relationship between the service data stream of the computing task and the radio bearer. The number of computing tasks can be one or more, and the service types of the computing tasks can be various. The base station can allocate radio bearers for the service data streams under each service type. One radio bearer can correspond to multiple service data streams or one service data stream, and the allocation can be made by the base station according to actual needs and application scenarios. This disclosure does not limit this.

[0106] For example, in an embodiment of this disclosure, there are multiple computational tasks, all of which are model training tasks. The business data flow of each model training task includes a model transport stream and a data transport stream; then the mapping relationship can be:

[0107] The model transport streams for different model training tasks are mapped to the same wireless bearer, and the data transport streams for different model training tasks are mapped to the same wireless bearer. The wireless bearers mapped to the model transport streams and the data transport streams are different, as shown in Figure 5.

[0108] Alternatively, the model transport streams for different model training tasks can be mapped to different wireless bearers, while the data transport streams for different model training tasks can be mapped to the same wireless bearer, as shown in Figure 6.

[0109] Alternatively, the model transport stream and data transport stream for the same model training task may be mapped to the same wireless bearer, while the model transport stream and data transport stream for different model training tasks may be mapped to different wireless bearers, as shown in Figure 7.

[0110] S102. Configure the mapping relationship with the terminal and establish the first session with the terminal; wherein the first session terminates at the base station and the terminal.

[0111] The first session includes the wireless bearer.

[0112] In the embodiments of this disclosure, the mapping relationship between the service data stream of the computing task and the wireless bearer is the requirement information for establishing the first session. Once the base station determines the mapping relationship, it can configure the mapping relationship to the terminal, thereby completing the establishment of the first session.

[0113] It should be noted that, in the embodiments of this disclosure, as described in step S101, the terminal can provide the second information by means of a computation offload request. Correspondingly, the base station can configure the mapping relationship by means of the response message of the computation offload request. For example, the information contained in the response message is shown in Table 4 below:

[0114] Table 4

[0115] In the embodiments of this disclosure, when the base station establishes a first session with the terminal, it can also synchronize the session information of the first session to the core network.

[0116] S103. Using the mapping relationship, transmit the service data stream of computing tasks to the terminal on the wireless bearer.

[0117] The process of transmitting computing task service data streams to terminals on a wireless bearer using mapping relationships may include: sending computing task service data streams to terminals on a wireless bearer using mapping relationships, and / or receiving computing task service data streams sent by terminals on a wireless bearer using mapping relationships.

[0118] In the embodiments of this disclosure, after the base station configures the mapping relationship between the service data stream of computing tasks and the radio bearer to the terminal, the service data stream of computing tasks can be transmitted to the terminal on the radio bearer using the mapping relationship.

[0119] For example, in an embodiment of this disclosure, referring to Figure 5, there are two computational tasks, namely AI1 task 1 and AI2 task 2, both of which are model training tasks. The model transport streams of different model training tasks are mapped to the same wireless bearer, and the data transport streams of different model training tasks are mapped to the same wireless bearer. The wireless bearers mapped to the model transport streams and data transport streams are different. The base station can map the models of model training task 1 and model training task 2 to wireless bearer 1 and transmit them to the terminal, and map the data of model training task 1 and model training task 2 to wireless bearer 2 and transmit them to the terminal.

[0120] For example, in an embodiment of this disclosure, referring to Figure 6, there are two computational tasks, namely AI1 task 1 and AI2 task 2, both of which are model training tasks. The model transmission streams of different model training tasks are mapped to different wireless bearers, and the data transmission streams of different model training tasks are mapped to the same wireless bearer. The base station can map the model of model training task 1 to wireless bearer 1 and transmit it to the terminal, map the model of model training task 2 to wireless bearer 2 and transmit it to the terminal, and map the data of model training task 1 and model training task 2 to wireless bearer 3 and transmit it to the terminal.

[0121] For example, in an embodiment of this disclosure, referring to Figure 7, there are two computational tasks, namely AI1 task 1 and AI2 task 2, both of which are model training tasks. The model transmission stream and data transmission stream of the same model training task are mapped to the same wireless bearer, and the model transmission stream and data transmission stream of different model training tasks are mapped to different wireless bearers. The base station can map the model and data of model training task 1 to wireless bearer 1 and transmit them to the terminal, and map the model and data of model training task 2 to wireless bearer 2 and transmit them to the terminal.

[0122] Figure 8 is a schematic flowchart of a data transmission method provided in an embodiment of this disclosure. As shown in Figure 8, in an embodiment of this disclosure, the data transmission method applied to a terminal mainly includes the following steps:

[0123] S201. Receive the mapping relationship configured by the base station and establish a first session with the base station; wherein, the mapping relationship is the mapping relationship between the service data stream of the computing task requested by the terminal to be offloaded to the base station and the radio bearer; the first session terminates at the base station and the terminal.

[0124] In the embodiments of this disclosure, corresponding to the base station-side method, the terminal can receive the mapping relationship between the service data stream of the computing task configured by the base station and the wireless bearer, and establish a first session with the base station.

[0125] It should be noted that, in the embodiments of this disclosure, the mapping relationship between the service data stream of the computing task and the radio bearer is a characteristic of the first session, and is information regarding the establishment of the first session requirement. The explanation of the mapping relationship between the service data stream of the computing task and the radio bearer is provided in the relevant content of the base station-side method, and will not be repeated here.

[0126] In the embodiments of this disclosure, the first session is determined by the base station or core network based on the base station's first information, the terminal's second information, and the service type of the computing task; the first information is used to indicate the base station's support capability for the first session; the second information is used to indicate the terminal's support capability for the first session.

[0127] In the embodiments of this disclosure, the first information and the second information each include information on whether the first session is supported, and the service types supported on the first session. For detailed explanations, please refer to the relevant content in the base station side method, which will not be repeated here.

[0128] In embodiments of this disclosure, if the base station determines whether the first session has been established, the terminal may further perform the following steps: sending second information to the base station; and / or sending a registration request to the core network, so that the core network responds to the registration request by sending a session capability notification to the base station; wherein the session capability notification carries the second information, which is obtained by the core network from the registration request, and / or determined based on the user's subscription information and the terminal's session indication information for the first session.

[0129] It should be noted that, in the embodiments of this disclosure, if the base station determines whether the first session is established, the terminal can directly provide the second information to the base station, or it can provide the second information to the base station through the core network, thereby serving as the basis for the base station to determine whether the first session is established.

[0130] In the embodiments of this disclosure, if the base station determines whether the first session is established, the terminal may further perform the following steps: receive first information broadcast by the base station in a system message; in response to the first information, send a computation offload request to the base station; wherein the computation offload request carries the service type of the computation task.

[0131] It should be noted that in the embodiments of this disclosure, the base station can broadcast its own first information. When the terminal receives the first information, it can initiate a computing offload request to the base station, carrying the computing task requirement information, including the service type of the computing task, so as to serve as the basis for the base station to determine whether to establish a first session.

[0132] In embodiments of this disclosure, if the core network determines whether a first session has been established, the terminal may further perform the following steps: sending a registration request to the core network so that the core network obtains second information from the registration request, and / or determining the second information based on the user's subscription information and the terminal's session indication information for the first session. The session indication information may be carried in the registration request and sent to the core network.

[0133] In the embodiments of this disclosure, if the core network determines whether the first session has been established, the terminal may further perform the following steps: send a computing offload request to the core network; wherein the computing offload request carries the service type of the computing task.

[0134] It should be noted that, in the embodiments of this disclosure, the terminal can notify the core network of the service type of the computing task through a computing offload request, thereby serving as the basis for the base station to determine whether to establish a first session.

[0135] S202. Using the mapping relationship, transmit the service data stream of computing tasks to the base station on the wireless bearer.

[0136] In the embodiments of this disclosure, once the terminal obtains the mapping relationship between the service data stream of the computing task and the wireless bearer, it can use the mapping relationship to transmit the service data stream of the computing task to the base station on the wireless bearer.

[0137] In the embodiments of this disclosure, the number of computational tasks is multiple, all of which are model training tasks. The business data flow of each model training task includes a model transport stream and a data transport stream; the mapping relationship can be:

[0138] The model transport streams for different model training tasks are mapped to the same wireless bearer, and the data transport streams for different model training tasks are mapped to the same wireless bearer. The wireless bearers mapped to the model transport streams and the data transport streams are different, as shown in Figure 5.

[0139] Alternatively, the model transport streams for different model training tasks can be mapped to different wireless bearers, while the data transport streams for different model training tasks can be mapped to the same wireless bearer, as shown in Figure 6.

[0140] Alternatively, the model transport stream and data transport stream for the same model training task may be mapped to the same wireless bearer, while the model transport stream and data transport stream for different model training tasks may be mapped to different wireless bearers, as shown in Figure 7.

[0141] The terminal data transmission process is similar to that on the base station side, and will not be described in detail here.

[0142] The base station and terminal data transmission method provided in this disclosure can be applied to the following two scenarios:

[0143] Scenario 1: For computations applied to RAN self-optimization, such as when the base station assists the terminal in model training or inference, the terminal sends a computation offload request to the base station supporting the first session via RRC signaling. The base station matches communication resources, computing power resources, and / or model resources according to the computation requirements. If resource allocation is successful, it sends a success response message to the terminal, carrying radio bearer configuration information and the mapping relationship with the service data stream in the computation task (e.g., the corresponding model identifier, and / or data transmission stream identifier, and / or model transmission stream identifier). After successful establishment, the terminal maps the data transmission channel according to the mapping relationship between the service data stream of the computation task and the radio bearer, that is, it sends the data to be transmitted through the corresponding radio bearer, or sends the data received from the radio bearer to the corresponding computation service.

[0144] Scenario 2: For scenarios where terminal applications are offloaded to the base station, if the terminal has already subscribed to the core network for local offloading of the service processing at the base station, one possible approach is for the terminal to send a compute offload request to the core network via a Non-Access Stratum (NAS) message. Upon receiving the application offload request, the core network determines that both the terminal and the base station support the first session. If so, it initiates a local offload session establishment with the base station. The session establishment notification carries the service type of the compute task. The base station specifies the mapping relationship between the service data stream and the radio bearer when establishing the radio bearer and configures this for the terminal via RRC signaling messages. After the session is established, this information is synchronized to the core network. Otherwise (if the terminal has not subscribed, and / or the terminal does not support it, and / or the base station does not support it), the core network transmits the application offload data by establishing a regular PDU session. Another approach is for the terminal to initiate a first session establishment request via an RRC message, carrying the service type of the bearer. The base station determines whether it can provide local compute offloading service to the terminal based on the user subscription information indicated by the core network. If the base station can provide local offloading service, it establishes the corresponding radio bearer, specifies the mapping relationship between the service data stream and the radio bearer, configures it to the terminal via an RRC signaling message, and finally synchronizes the information to the core network.

[0145] The data transmission method provided in the embodiments of this disclosure will be explained below based on the two scenarios described above.

[0146] In one embodiment of this disclosure, for the manageability and controllability of the entire network, the process of establishing the first session connection requires core network management. There are two possible options for establishing the first session: Option 1 is that the terminal requests computational task offloading from the core network via a NAS message; Option 2 is that the terminal requests computational offloading from the base station via RRC. After the base station establishes the first session based on the user subscription information sent by the core network, it synchronizes the first session establishment information with the core network. Referring to Figure 9, the main steps include:

[0147] 1. The base station initiates a connection establishment with the core network, carrying the base station's initial information, as shown in Table 1;

[0148] 2. The terminal sends a registration request to the core network via NAS messages, carrying the terminal's session indication information for the first session;

[0149] 3. The core network determines the second information based on user subscription information and session indication information, as shown in Table 2;

[0150] 4. The core network sends the second message to the base station;

[0151] Option 1:

[0152] 5. The terminal sends a computing offload request to the core network;

[0153] 6. The core network determines whether to establish a first session based on the service type of the computing task, the first information, and the second information; if the conditions for establishing a first session are met, proceed to step 7.

[0154] 7. The core network sends a session establishment notification to the base station, specifically carrying the information shown in Table 5, including the service type of the computing task. Then, proceed to step 11.

[0155] Table 5

[0156] Option 2:

[0157] 8. The terminal learns the base station's initial information through broadcast messages;

[0158] 9. The terminal sends a computation offload request to the base station;

[0159] 10. The base station determines whether to establish a first session based on the service type of the computing task, the first information, and the second information; if the conditions for establishing a first session are met, proceed to step 11.

[0160] It should be noted that the base station can also combine the user subscription information and service type priority sent by the core network to determine whether a first session can be established;

[0161] 11. The base station allocates radio bearers for the service data streams of computing tasks and determines the mapping relationship between the service data streams and the radio bearers;

[0162] 12. The base station configures the mapping relationship between the service data stream and the radio bearer to the terminal and establishes the first session; wherein, the terminal sets the computing task context according to the configuration, associates the radio bearer with the computing task, configures each protocol layer, and sends a configuration response to the base station; at this point, the first session is established.

[0163] 13. The base station synchronizes the session information of the first session with the core network. The session information can be shown in Table 6:

[0164] Table 6

[0165] 14. The base station and the terminal transmit the service data stream of computing tasks on the wireless bearer.

[0166] In another embodiment of this disclosure, the base station autonomously establishes a first session, as shown in Figure 10, which mainly includes the following steps:

[0167] 1. The base station broadcasts the first information in the system message;

[0168] 2. The base station obtains the terminal's second information through RRC signaling;

[0169] 3. The base station stores the second piece of information;

[0170] 4. The terminal sends a computation offload request to the base station via RRC signaling;

[0171] 5. The base station determines whether to establish a first session based on the service type of the computing task, the first information, and the second information. If it determines to establish a first session, proceed to step 6.

[0172] 6. The base station allocates radio bearers for the service data streams of computing tasks and determines the mapping relationship between the service data streams and the radio bearers;

[0173] It should be noted that the number and configuration of radio bearers are determined based on the service type of the computation task requested by the terminal. For example, if it is a model training task, two radio bearers may be established for this computation task: one for transmitting model parameters and one for transmitting training data. Since these two radio bearers transmit different data, their resource configurations will also differ. When these radio bearers are used for model-related data transmission, they can be grouped by model ID. If the UE offload request contains multiple computation tasks, the base station will configure and establish one or more radio bearers.

[0174] 7. The base station configures the mapping relationship between the service data stream and the radio bearer to the terminal and establishes the first session; wherein, the terminal sets the computing task context according to the configuration, associates the radio bearer with the computing task, configures each protocol layer, and sends a configuration response to the base station; at this point, the first session is established.

[0175] 8. The base station synchronizes the session information of the first session with the core network. The session information can be shown in Table 6.

[0176] 9. The base station and the terminal transmit the service data stream of computing tasks on the wireless bearer.

[0177] The data transmission method provided in this disclosure establishes a first session terminated between the terminal and the base station, enabling direct data transmission between the terminal and the base station without bypassing the UPF. This effectively shortens transmission latency, improves transmission efficiency, and reduces transmission pressure on the backhaul network.

[0178] This disclosure provides a base station. Figure 11 is a schematic diagram of the structure of a base station provided in this disclosure. As shown in Figure 11, base station 1 includes:

[0179] The service processing module 11 is used to allocate wireless bearers to the service data stream of the computing task based on the service type of the computing task requested to be unloaded by the terminal, and to determine the mapping relationship between the service data stream and the wireless bearer.

[0180] The first communication module 12 is used to configure the mapping relationship to the terminal and establish a first session with the terminal; wherein the first session terminates at the base station and the terminal; and using the mapping relationship, to transmit the service data stream of the computing task with the terminal on the wireless bearer.

[0181] In one embodiment of this disclosure, the first communication module 12 is further configured to send the first information of the base station to the core network, and the core network determines whether to establish the first session based on the first information, the second information of the terminal, and the service type of the computing task; or, determines whether to establish the first session based on the first information, the second information, and the service type of the computing task.

[0182] The business processing module 11 is used to determine the mapping relationship to establish the first session when it is determined that the first session should be established.

[0183] The first information is used to indicate the base station's support capability for the first session;

[0184] The second information is used to indicate the terminal's ability to support the first session.

[0185] In one embodiment of this disclosure, the first information and the second information each include information on whether the first session is supported, and the types of services supported to be carried on the first session.

[0186] In one embodiment of this disclosure, the core network determines whether the first session is to be established, and the service processing module 11 is further configured to determine whether to establish the first session when the first communication module 12 receives a session establishment notification from the core network; wherein the session establishment notification carries the service type of the computing task.

[0187] In one embodiment of this disclosure, the first session is determined by the base station to be established, and the first communication module 12 is further configured to receive the second information sent by the terminal, and / or receive a session capability notification sent by the core network in response to the registration request of the terminal; wherein the session capability notification carries the second information, which is obtained by the core network from the registration request, and / or determined based on user subscription information and the terminal's session indication information for the first session.

[0188] In one embodiment of this disclosure, the first session is determined by the base station to be established, and the first communication module 12 is further configured to broadcast the first information in a system message; receive a computation offload request sent by the terminal in response to the first information; wherein the computation offload request carries the service type of the computation task.

[0189] In one embodiment of this disclosure, the first communication module 12 is further configured to synchronize the session information of the first session to the core network.

[0190] In one embodiment of this disclosure, the number of computational tasks is multiple, all of which are model training tasks. The business data flow of each model training task includes a model transport stream and a data transport stream; the mapping relationship is as follows:

[0191] Model transport streams for different model training tasks are mapped to the same wireless bearer, and data transport streams for different model training tasks are mapped to the same wireless bearer, but the wireless bearers mapped to the model transport stream and data transport stream are different.

[0192] Alternatively, model transport streams for different model training tasks can be mapped to different wireless bearers, while data transport streams for different model training tasks can be mapped to the same wireless bearer.

[0193] Alternatively, the model transport stream and data transport stream for the same model training task are mapped to the same wireless bearer, while the model transport stream and data transport stream for different model training tasks are mapped to different wireless bearers.

[0194] Based on the same inventive concept, Figure 12 is a second schematic diagram of the structure of a base station provided in an embodiment of the present disclosure. As shown in Figure 12, the base station 1 includes: a first processor 13, a first memory 14 and a first communication bus 15.

[0195] The first communication bus 15 is used to realize the communication connection between the first processor 13 and the first memory 14;

[0196] The first processor 13 is configured to execute one or more computer programs stored in the first memory 14 to implement a data transmission method applied to a base station.

[0197] This disclosure provides a terminal. Figure 13 is a schematic diagram of the structure of a terminal provided in this disclosure. As shown in Figure 13, the terminal 2 includes:

[0198] The second communication module 21 is used to receive the mapping relationship configured by the base station and establish a first session with the base station; wherein, the mapping relationship is the mapping relationship between the service data stream of the computing task requested by the terminal to be offloaded to the base station and the radio bearer; the first session terminates at the base station and the terminal; using the mapping relationship, the service data stream of the computing task is transmitted with the base station on the radio bearer.

[0199] In one embodiment of this disclosure, the first session is determined by the base station or core network based on the first information of the base station, the second information of the terminal, and the service type of the computing task to determine whether to establish it.

[0200] The first information is used to indicate the base station's support capability for the first session;

[0201] The second information is used to indicate the terminal's ability to support the first session.

[0202] In one embodiment of this disclosure, the first information and the second information each include information on whether the first session is supported, and the types of services supported to be carried on the first session.

[0203] In one embodiment of this disclosure, the first session is determined by the base station to be established, and the second communication module 21 is further configured to send second information to the base station; and / or send a registration request to the core network, so that the core network responds to the registration request to send a session capability notification to the base station;

[0204] The session capability notification carries second information, which is obtained by the core network from the registration request and / or determined based on the user's subscription information and the terminal's session indication information for the first session.

[0205] In one embodiment of this disclosure, the first session is determined by the base station to be established, and the second communication module 21 is further configured to receive first information broadcast by the base station in a system message; in response to the first information, send a computation offload request to the base station; wherein the computation offload request carries the service type of the computation task.

[0206] In one embodiment of this disclosure, the core network determines whether the first session is established, and the second communication module 21 is further configured to send a registration request to the core network so that the core network obtains the second information from the registration request, and / or determines the second information based on the user's subscription information and the terminal's session indication information for the first session.

[0207] In one embodiment of this disclosure, the first session is determined by the core network to be established, and the second communication module 21 is further configured to send a computing offload request to the core network; wherein the computing offload request carries the service type of the computing task.

[0208] In one embodiment of this disclosure, the number of computational tasks is multiple, all of which are model training tasks. The business data flow of each model training task includes a model transport stream and a data transport stream; the mapping relationship is as follows:

[0209] Model transport streams for different model training tasks are mapped to the same wireless bearer, and data transport streams for different model training tasks are mapped to the same wireless bearer, but the wireless bearers mapped to the model transport stream and data transport stream are different.

[0210] Alternatively, model transport streams for different model training tasks can be mapped to different wireless bearers, while data transport streams for different model training tasks can be mapped to the same wireless bearer.

[0211] Alternatively, the model transport stream and data transport stream for the same model training task are mapped to the same wireless bearer, while the model transport stream and data transport stream for different model training tasks are mapped to different wireless bearers.

[0212] Based on the same inventive concept, Figure 14 is a second structural schematic diagram of a terminal provided in an embodiment of the present disclosure. As shown in Figure 14, the terminal 2 includes: a second processor 22, a second memory 23, and a second communication bus 24.

[0213] The second communication bus 24 is used to realize the communication connection between the second processor 22 and the second memory 23;

[0214] The second processor 22 is used to execute one or more computer programs stored in the second memory 23 to implement a data transmission method applied to the terminal.

[0215] This disclosure provides a computer program product, including a computer program that, when executed, implements steps in a data transmission method applied to a base station, or steps in a data transmission method applied to a terminal.

[0216] This disclosure provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program implements steps in a data transmission method applied to a base station, or steps in a data transmission method applied to a terminal. The computer-readable storage medium may be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or it may be a device including one or any combination of the above-mentioned memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.

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

[0218] This disclosure is described with reference to schematic and / or block diagrams of implementations of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the schematic and / or block diagrams, and combinations thereof, 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 processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the schematic and / or block diagrams.

[0219] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device 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 that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0220] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks in a block diagram.

[0221] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this utility application should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A data transmission method applied to a base station, the method comprising: Based on the service type of the computing task requested to be unloaded by the terminal, a wireless bearer is allocated to the service data stream of the computing task, and the mapping relationship between the service data stream and the wireless bearer is determined. Configure the mapping relationship to the terminal and establish a first session with the terminal; wherein the first session terminates at the base station and the terminal; Using the mapping relationship, the service data stream of the computing task is transmitted to the terminal over the wireless bearer.

2. The method according to claim 1, further comprising: The first information of the base station is sent to the core network, and the core network determines whether to establish the first session based on the first information, the second information of the terminal, and the service type of the computing task. Alternatively, based on the first information, the second information, and the service type of the computing task, it can be determined whether to establish the first session; If it is determined that the first session should be established, the mapping relationship should be determined to establish the first session; The first information is used to indicate the base station's support capability for the first session; The second information is used to indicate the terminal's ability to support the first session.

3. The method according to claim 2, wherein, The first information and the second information each include information on whether the first session is supported, and the types of services supported to be carried on the first session.

4. The method according to claim 2, wherein, The first session is determined by the core network to determine whether to establish it, and the method further includes: Upon receiving a session establishment notification from the core network, determine to establish the first session; The session establishment notification carries the service type of the computing task.

5. The method according to claim 2, wherein, The method further includes: The base station determines whether to establish the first session. Receive the second information sent by the terminal, and / or receive a session capability notification sent by the core network in response to the registration request of the terminal; The second information is carried in the session capability notification and is obtained by the core network from the registration request, and / or determined based on the user's subscription information and the terminal's session indication information for the first session.

6. The method according to claim 2, wherein, The method further includes: The base station determines whether to establish the first session. Broadcast the first information in the system message; The terminal receives a computation offload request in response to the first information; wherein the computation offload request carries the service type of the computation task.

7. The method according to claim 1, further comprising: Synchronize the session information of the first session to the core network.

8. The method according to claim 1, wherein, The computational tasks are multiple, all of which are model training tasks. Each model training task's business data flow includes a model transport stream and a data transport stream; the mapping relationship is as follows: Model transport streams for different model training tasks are mapped to the same wireless bearer, and data transport streams for different model training tasks are mapped to the same wireless bearer, but the wireless bearers mapped to the model transport stream and data transport stream are different. Alternatively, model transport streams for different model training tasks can be mapped to different wireless bearers, while data transport streams for different model training tasks can be mapped to the same wireless bearer. Alternatively, the model transport stream and data transport stream for the same model training task are mapped to the same wireless bearer, while the model transport stream and data transport stream for different model training tasks are mapped to different wireless bearers.

9. A data transmission method applied to a terminal, the method comprising: The system receives the mapping relationship configured by the base station and establishes a first session with the base station; wherein, the mapping relationship is the mapping relationship between the service data stream of the computing task requested by the terminal to be offloaded to the base station and the radio bearer; the first session terminates at the base station and the terminal. Using the mapping relationship, the service data stream of the computing task is transmitted to the base station over the wireless bearer.

10. The method according to claim 9, wherein, The first session is determined by the base station or core network based on the base station's first information, the terminal's second information, and the service type of the computing task to determine whether to establish it. The first information is used to indicate the base station's support capability for the first session; The second information is used to indicate the terminal's ability to support the first session.

11. The method according to claim 10, wherein, The first information and the second information each include information on whether the first session is supported, and the types of services supported to be carried on the first session.

12. The method according to claim 10, wherein, The method further includes: The base station determines whether to establish the first session. Send the second information to the base station; And / or, send a registration request to the core network, so that the core network sends a session capability notification to the base station in response to the registration request; The session capability notification carries second information, which is obtained by the core network from the registration request and / or determined based on the user's subscription information and the terminal's session indication information for the first session.

13. The method according to claim 10, wherein, The method further includes: The base station determines whether to establish the first session. Receive the first information broadcast by the base station in the system message; In response to the first information, a computation offload request is sent to the base station; The computing offload request carries the business type of the computing task.

14. The method of claim 10, wherein, The first session is determined by the core network to determine whether to establish it, and the method further includes: Send a registration request to the core network so that the core network can obtain the second information from the registration request, and / or determine the second information based on the user's subscription information and the terminal's session indication information for the first session.

15. The method according to claim 10, wherein, The first session is determined by the core network to determine whether to establish it, and the method further includes: Send a compute offload request to the core network; wherein the compute offload request carries the service type of the compute task.

16. The method according to claim 9, wherein, The computational tasks are multiple, all of which are model training tasks. Each model training task's business data flow includes a model transport stream and a data transport stream; the mapping relationship is as follows: Model transport streams for different model training tasks are mapped to the same wireless bearer, and data transport streams for different model training tasks are mapped to the same wireless bearer, but the wireless bearers mapped to the model transport stream and data transport stream are different. Alternatively, model transport streams for different model training tasks can be mapped to different wireless bearers, while data transport streams for different model training tasks can be mapped to the same wireless bearer. Alternatively, the model transport stream and data transport stream for the same model training task are mapped to the same wireless bearer, while the model transport stream and data transport stream for different model training tasks are mapped to different wireless bearers.

17. A base station, comprising: A first processor, a first memory, and a first communication bus; The first communication bus is used to establish a communication connection between the first processor and the first memory; The first processor is configured to execute one or more computer programs stored in the first memory to implement the data transmission method according to any one of claims 1-8.

18. A terminal, comprising: Second processor, second memory, and second communication bus; The second communication bus is used to establish a communication connection between the second processor and the second memory; The second processor is configured to execute one or more computer programs stored in the second memory to implement the data transmission method according to any one of claims 9-16.

19. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the data transmission method as described in any one of claims 1-16.

20. A computer program product comprising a computer program that, when executed, implements the data transmission method as described in any one of claims 1-16.