Transmission method and transmission device

Through the terminal device, requesting transmission processing capabilities from the access network device and sending data according to the feedback data volume or transmission rate, the problem of unfixed transmission delay in cloud-based photo enhancement scenarios in 5G network is solved, and efficient transmission rate and Satisfaction of customer experience.

CN119450589APending Publication Date: 2025-02-14HUAWEI TECH CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202310962470.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-14

Smart Images

  • Figure CN119450589A_ABST
    Figure CN119450589A_ABST
Patent Text Reader

Abstract

The invention provides a transmission method and a transmission device, which can initiate a request message when a target service arrives, save the overhead of reserving resources in advance before the service arrives, and ensure the transmission rate of the target service. The method comprises the following steps: a terminal device sends a request message to an access network device, wherein the request message is used for requesting the processing capability of transmitting a target service; the terminal equipment receives a resource response message from the access network equipment, the resource response message is used for indicating second data volume information, and the second data volume information is used for indicating the processing capability of the target service supported by the access network equipment to be transmitted in the first time delay; and the terminal equipment sends data of the target service to the access network equipment according to the second data volume information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a transmission method and a transmission device. Background Art

[0002] In the fifth generation mobile communication technology (5th generation, 5G) quality of a service (QoS) flow, for example, if a terminal device needs to upload photos to a server for image enhancement services, a file transfer protocol (FTP) is generally used to upload the photos.

[0003] However, for cloud photo enhancement scenarios, if cloud photos are to achieve an experience equivalent to that of local images, it generally takes about 2 seconds to complete the uplink transmission of the photos. The base station does not have strict transmission resource guarantees, and there is no fixed constraint on the delay in transmitting a photo. Therefore, transmission resources cannot be guaranteed, and the experience requirements cannot be met. Summary of the invention

[0004] The embodiments of the present application provide a transmission method and a transmission device, which can ensure the transmission rate of the target service and thus meet the customer experience requirements.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In the first aspect, a transmission method is provided, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, chip, or chip system of the terminal device, or by a logic module or software that can realize all or part of the functions of the terminal device. Taking the method that can be executed by a terminal device as an example, the method includes: the terminal device sends a request message to an access network device, the request message is used to request the processing capability of the target service to be transmitted; the terminal device receives a resource response message from the access network device, the resource response message is used to indicate the second data volume information, the second data volume information is used to indicate the processing capability of the target service supported by the access network device for transmission within the first time delay, the processing capability is the data volume or the data transmission rate; the terminal device sends the data of the target service to the access network device according to the second data volume information.

[0007] In the transmission method provided by the embodiment of the present application, when the target service arrives, the terminal device requests the processing capacity for transmitting the target service. Furthermore, the access network device can feedback to the terminal device the second data volume information indicating the processing capacity of the target service supported by the access network device for transmission within the first time delay, so that the terminal device sends the data of the target service to the access network device according to the second data volume information. On the one hand, since the scheme is initiated when the target service arrives, the overhead of reserving resources in advance before the service arrives is saved. On the other hand, since the terminal device sends the data of the target service according to the second data volume information fed back by the access network device, this scheme can ensure the transmission rate of the target service.

[0008] The second data volume information is determined based on the first data volume information, and the first data volume information is used to indicate the processing capacity of the target service requested to be transmitted within the first time delay.

[0009] The processing capacity of the target service of the embodiment of the present application is the data volume or data transmission rate of the target service allowed to be transmitted by the access network device within the first delay. The data volume of the target service allowed to be transmitted by the access network device within the first delay can be understood as the data volume that the access network device can receive / process within a certain time; the data transmission rate of the target service allowed to be transmitted by the access network device within the first delay can be understood as the access network device can receive / process the data of the target service at a certain data transmission rate. It should be noted that this data volume is the amount of data that can be transmitted within the first delay requirement estimated by the access network device based on the current channel conditions and load conditions of the terminal device. After the subsequent service actually arrives, the access network device may still schedule the data volume of the target service under the condition of less than the first delay or more than the first delay. Alternatively, this data transmission rate is the data that the access network device estimates can transmit the target service at a certain data transmission rate based on the current channel conditions and load conditions of the terminal device. After the subsequent service actually arrives, the access network device may still transmit the data of the target service at a transmission rate lower than or higher than the data transmission rate. In addition, the first delay can be called the first duration period, the first time period, the first time interval, etc., and this application does not limit this.

[0010] In one possible implementation, the request message of an embodiment of the present application also includes estimated arrival time information of the target service. In one possible implementation, the estimated arrival time information of the target service is used to indicate that the estimated arrival time of the target service is the time difference between the time when the actual data arrives at the access layer of the terminal device and the time when the terminal device sends the request message. The request message includes the estimated arrival time of the target service, which can make the processing capacity for transmitting the target service determined by the access network device more accurate, thereby saving resource overhead.

[0011] For the first data volume information:

[0012] In a possible implementation, the request message in the embodiment of the present application includes first data volume information and indication information of the first time delay, and the first data volume information is used to indicate the processing capability of the target service requested by the terminal device to be transmitted within the first time delay. The first data volume information is used to indicate the processing capability of the target service requested by the terminal device to be transmitted within the first time delay, that is, when the target service arrives, the terminal device can directly carry the first data volume information and the indication information of the first time delay in the request message to request the processing capability for transmitting the target service.

[0013] In another possible implementation, the first data volume information is used to indicate the core network device to indicate the processing capability of the target service transmitted within the first delay. The first data volume information is used to indicate the core network device to indicate the processing capability of the target service transmitted within the first delay, that is, when the target service arrives, a new QoS flow is triggered, and in the QoS flow establishment request, the core network device sends the first data volume information and the indication information of the first delay as parameters for establishing the QoS flow to the access network device, so that the access network device establishes a QoS flow dedicated to the target service according to the first data volume information and the indication information of the first delay.

[0014] For resource response messages:

[0015] In a possible implementation, the resource response message includes the second data volume information, so that the terminal device directly obtains the second data volume information without judgment, and sends the target service data to the access network device according to the second data volume information. In this way, the terminal device does not need additional judgment steps, and the implementation complexity is low.

[0016] In another possible implementation, the resource response message does not carry data volume information, and the second data volume information indicated by the resource response message is the first data volume information indicated in the first configuration message; and / or, the resource response message does not carry data volume information, and the second data volume information indicated by the resource response message is the first data volume information indicated in the second configuration message. That is, in this solution, the terminal device obtains the second data volume information through its own judgment, and sends the data of the target service to the access network device according to the second data volume information. Since the terminal device determines through its own judgment that the second data volume information indicated by the resource response message is the first data volume information indicated in the first configuration message or the second configuration message, the resource response message only needs to carry one indication to enable the terminal device to determine the second data volume information, thereby saving more resource overhead of the resource response message.

[0017] In a possible implementation, the method also includes: the terminal device receives a first configuration message from the access network device, the first configuration message includes a first initial transmission rate and / or a first data volume information, the first configuration message is used to indicate the establishment of a data bearer for a quality of service (QoS) flow that carries the target service, wherein the first initial transmission rate indicates an initial rate for sending data of the target service to the access network device.

[0018] And / or, the terminal device receives a second configuration message from the core network device, the second configuration message includes the first data volume information, and the second configuration message is used to indicate the establishment of a QoS flow carrying the target service, so that the terminal device determines the relevant information of the QoS flow used for the transmission of the target service, and then initiates a request message for requesting the processing capability of the target service.

[0019] In a possible implementation, the method further includes: the terminal device sends a first request message to the core network device, wherein the first request message includes the first data volume information and the indication information of the first delay, or the first request message includes the third data volume information and the indication information of the first delay, the third data volume information is used for the access network device to determine the first data volume information, and the first request message is used to request the configuration of the QoS flow. That is, the core network device determines the request to establish the QoS flow carrying the target service according to the first request message received from the terminal device. Among them, the first request message may include the first data volume information and the indication information of the first delay, and may also include the third data volume information and the indication information of the first delay. When the first request message includes the first data volume information and the indication information of the first delay, the access network device itself does not need to perform capability judgment, and directly establishes the QoS flow carrying the target service according to the request of the core network device, wherein the QoS flow carrying the target service corresponds to the first data volume information, so that the access network device does not need to perform additional judgment. When the first request message includes the third data volume information and the indication information of the first delay, the access network device makes a judgment based on its own capabilities, and establishes a QoS flow carrying the target service based on the request of the core network device and its own capabilities, wherein the QoS flow carrying the target service corresponds to the first data volume information, so that the second data volume information determined by the access network device is more accurate.

[0020] In a possible implementation, the resource response message further includes: a second initial transmission rate, and the method further includes: the terminal device determines the sending window of the application transmission protocol of the data of the target service according to the second initial transmission rate. The resource response message includes the second initial transmission rate, so that the terminal device can send the data of the target service to the access network device according to the initial transmission rate, saving the overhead of the terminal device trying to determine the transmission rate multiple times.

[0021] In one possible implementation, the terminal device sends the target service data to the access network device according to the second data volume information, including: when the data volume indicated by the second data volume information is greater than or equal to the first threshold, the terminal device sends the target service data to the access network device according to the parameters of the target service.

[0022] In a possible implementation, when the data volume indicated by the second data volume information is less than the first threshold, the terminal device does not send the target service data to the access network device. Wherein, when the data volume indicated by the second data volume information cannot be used to transmit the data volume of the target service, the terminal device does not send the target service data to the access network device, thereby preventing the terminal device from transmitting ineffectively and saving resource overhead.

[0023] In the second aspect, a transmission method is provided, which can be executed by an access network device, or by a component of the access network device, such as a processor, chip, or chip system of the access network device, or by a logic module or software that can realize all or part of the functions of the access network device. Taking the method being executed by the access network device as an example, the method includes: the access network device receives a request message from a terminal device, the request message is used to request the processing capability of the target service to be transmitted; the access network device sends a resource response message to the terminal device, the resource response message is used to indicate the second data volume information, the second data volume information is used to indicate the processing capability of the target service supported by the access network device for transmission within the first delay, the processing capability being the data volume or the data transmission rate.

[0024] In the transmission method provided by the embodiment of the present application, when the target service arrives, the terminal device requests the processing capacity for transmitting the target service. Furthermore, the access network device can feedback to the terminal device the second data volume information indicating the processing capacity of the target service supported by the access network device for transmission within the first time delay, so that the terminal device sends the data of the target service to the access network device according to the second data volume information. On the one hand, since the scheme is initiated when the target service arrives, the overhead of reserving resources in advance before the service arrives is saved. On the other hand, since the terminal device sends the data of the target service according to the second data volume information fed back by the access network device, this scheme can ensure the transmission rate of the target service.

[0025] In the embodiment of the present application, the second data volume information is determined based on the first data volume information, and the first data volume information is used to indicate the processing capacity of the target service requested to be transmitted within the first time delay.

[0026] The processing capacity of the target service of the embodiment of the present application is the data volume or data transmission rate of the target service allowed to be transmitted by the access network device within the first delay. The data volume of the target service allowed to be transmitted by the access network device within the first delay can be understood as the data volume that the access network device can receive / process within a certain time; the data transmission rate of the target service allowed to be transmitted by the access network device within the first delay can be understood as the access network device can receive / process the data of the target service at a certain data transmission rate. It should be noted that this data volume is the amount of data that can be transmitted within the first delay requirement estimated by the access network device based on the current channel conditions and load conditions of the terminal device. After the subsequent service actually arrives, the access network device may still schedule the data volume of the target service under the condition of less than the first delay or more than the first delay. Alternatively, this data transmission rate is the data that the access network device estimates can transmit the target service at a certain data transmission rate based on the current channel conditions and load conditions of the terminal device. After the subsequent service actually arrives, the access network device may still transmit the data of the target service at a transmission rate lower than or higher than the data transmission rate. In addition, the first delay can be called the first duration period, the first time period, the first time interval, etc., and this application does not limit this.

[0027] In an embodiment of the present application, the request message also includes estimated arrival time information of the target service. In one possible implementation method, the estimated arrival time information of the target service is used to indicate that the estimated arrival time of the target service is the time difference between the time when the actual data arrives at the access layer of the terminal device and the time when the terminal device sends the request message. The request message includes the estimated arrival time of the target service, which can make the processing capacity for transmitting the target service determined by the access network device more accurate, thereby saving resource overhead.

[0028] For the first data volume information:

[0029] In a possible implementation, the request message includes first data volume information and indication information of the first time delay, and the first data volume information is used to indicate the processing capability of the target service requested by the terminal device to be transmitted within the first time delay. The first data volume information is used to indicate the processing capability of the target service requested by the terminal device to be transmitted within the first time delay, that is, when the target service arrives, the terminal device can directly carry the first data volume information and the indication information of the first time delay in the request message to request the processing capability for transmitting the target service.

[0030] In another possible implementation, the first data volume information is used to indicate the core network device to indicate the processing capability of the target service transmitted within the first time delay. The first data volume information is used to indicate the core network device to indicate the processing capability of the target service transmitted within the first time delay, that is, when the target service arrives, a new QoS flow is triggered, and in the QoS flow establishment request, the core network device sends the first data volume information and the indication information of the first time delay as parameters for establishing the QoS flow to the access network device, so that the access network device establishes a QoS flow dedicated to the target service according to the first data volume information and the indication information of the first time delay.

[0031] For resource response messages:

[0032] In one possible implementation, the resource response message includes the second data volume information, so that the terminal device can directly obtain the second data volume information without judgment, and send the target service data to the access network device according to the second data volume information. The terminal device does not require additional judgment steps, and the implementation complexity is low.

[0033] In another possible implementation, the resource response message does not carry data volume information, and the second data volume information indicated by the resource response message is the first data volume indicated in the first configuration message, and / or the resource response message does not carry data volume information, and the second data volume information indicated by the resource response message is the first data volume information indicated in the second configuration message. That is, in this solution, the terminal device obtains the second data volume information through its own judgment, and sends the data of the target service to the access network device according to the second data volume information. Since the terminal device determines through its own judgment that the second data volume information indicated by the resource response message is the first data volume indicated in the first configuration message or the second configuration message, the resource response message only needs to carry one indication to enable the terminal device to determine the second data volume information, thereby saving more resource overhead of the resource response message.

[0034] In a possible implementation, the method further includes: the access network device receives first data volume information and indication information of the first delay from the core network device, wherein the first data volume information comes from the terminal device or the server; or the access network device receives third data volume information and indication information of the first delay from the core network device, and determines the first data volume information according to the third data volume information, wherein the third data volume information comes from the terminal device or the server. When the access network device receives the first data volume information and indication information of the first delay from the core network device, the access network device itself does not need to make a capability judgment, and directly establishes a QoS flow carrying the target service according to the request of the core network device, wherein the QoS flow carrying the target service corresponds to the first data volume information, so that the access network device does not need to make additional judgments. When the access network device receives the third data volume information and indication information of the first delay from the core network device, the access network device makes a judgment according to its own capabilities, and establishes a QoS flow carrying the target service according to the request of the core network device and its own capabilities, wherein the QoS flow carrying the target service corresponds to the first data volume information, so that the second data volume information determined by the access network device is more accurate. Among them, the first data volume information and the indication information of the first delay, or the third data volume information and the indication information of the first delay, may be obtained by the core network device from the terminal device or the server, so that the core network device sends a request to establish a bearer QoS flow according to the request of the server or the terminal.

[0035] In a possible implementation, the method further includes: the access network device sends the first data volume information to the core network device, so that the access network device and the core network device align the information of the QoS flow for the target service.

[0036] In a possible implementation, the method further includes: the access network device sends a first configuration message to the terminal device, the first configuration message includes a first initial transmission rate and / or the first data volume information, and the first configuration message is used to indicate the establishment of a data bearer of a quality of service QoS flow that carries the target service. The terminal device determines the relevant information of the QoS flow used for the transmission of the target service, and then initiates a request message for requesting the processing capability of the target service.

[0037] In a possible implementation, the method further includes: the resource response message includes a second initial transmission rate, and the second initial transmission rate is used to determine the sending window of the application transmission protocol of the data of the target service. The resource response message includes the second initial transmission rate, so that the terminal device can send the data of the target service to the access network device according to the initial transmission rate, saving the terminal device the overhead of multiple attempts to determine the transmission rate.

[0038] In a possible implementation, the method further includes: the access network device receives data of a target service from the terminal device, wherein the data of the target service is sent by the terminal device according to parameters of the target service when the data volume indicated by the second data volume information is greater than or equal to the first threshold, and the parameters of the target service are determined by the terminal device according to the second data volume information indicated by the resource response message. When the data volume indicated by the second data volume information cannot be used to transmit the data volume of the target service, the terminal device does not send the data of the target service to the access network device, thereby preventing the terminal device from transmitting ineffectively and saving resource overhead.

[0039] In a third aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device may be the network device in the first aspect, or a device included in the terminal device, such as a chip; or the communication device may be the access network device in the second aspect, or a device included in the access network device, such as a chip.

[0040] The communication device includes a module, unit, or means corresponding to the above method, which can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0041] In some possible designs, the communication device may include a processing module and a communication module. The communication module may include an output module (or a sending module) and an input module (or a receiving module), respectively used to implement the output-type (or sending-type) and input-type (or receiving-type) functions in any of the above aspects and any possible designs thereof. The processing module may be used to implement the processing functions in any of the above aspects and any possible designs thereof.

[0042] Optionally, the communication device further comprises a storage module for storing program instructions and data.

[0043] In a fourth aspect, a communication device is provided, comprising: at least one processor, the processor being used to run a computer program or instruction, or being used to enable the communication device to perform the method described in any one of the above aspects through a logic circuit. The communication device may be the terminal device in the first aspect, or a device included in the terminal device, such as a chip; or the communication device may be the access network device in the second aspect, or a device included in the access network device, such as a chip.

[0044] In some possible designs, the communication device further includes a memory for storing computer instructions and / or configuration files of logic circuits. Optionally, the memory is integrated with the processor, or the memory is independent of the processor.

[0045] In a possible design, the communication device further includes a communication interface for inputting and / or outputting signals.

[0046] In some possible designs, the communication interface is an interface circuit for reading and writing computer instructions. For example, the interface circuit is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0047] In some possible designs, the communication interface is used to communicate with modules outside the communication device.

[0048] In some possible designs, the communication device may be a chip system. Wherein, when the communication device is a chip system, the chip system may include a chip, or may include a chip and other discrete devices.

[0049] In a fifth aspect, a communication device is provided, comprising: a logic circuit and an interface circuit; the interface circuit is used to input information and / or output information; the logic circuit is used to execute the method described in any of the above aspects, and process and / or generate output information according to the input information. The communication device can be the terminal device in the first aspect, or a device included in the terminal device, such as a chip; or the communication device can be the access network device in the second aspect, or a device included in the access network device, such as a chip.

[0050] It can be understood that when the communication device provided in any one of the third to fifth aspects is a chip, the above-mentioned sending action / function can be understood as output information, and the above-mentioned receiving action / function can be understood as input information.

[0051] In a sixth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the method described in any one of the above aspects is executed.

[0052] In a seventh aspect, a computer program product is provided, which, when executed by a processor, enables the method described in any one of the above aspects to be executed.

[0053] In an eighth aspect, a communication device is provided, comprising a module / unit for executing the method described in the first aspect or the second aspect.

[0054] In a ninth aspect, a communication system is provided, the communication system comprising the terminal device described in the first aspect and the access network device described in the second aspect. Optionally, the communication system further comprises a core network device.

[0055] Among them, the technical effects brought about by any design method in the third to ninth aspects can refer to the technical effects brought about by different design methods in the above-mentioned first or second aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 is a schematic diagram of a 5G network architecture provided in an embodiment of the present application;

[0057] Figure 2 It is a schematic diagram of the process of establishing a QoS flow provided in an embodiment of the present application;

[0058] Figure 3 is a schematic diagram of the system architecture of an embodiment of the present application;

[0059] Figure 4 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0060] Figure 5 is a schematic diagram of an example of a transmission method provided in an embodiment of the present application;

[0061] Figure 6 is a schematic diagram of another example of the transmission method provided in an embodiment of the present application;

[0062] Figure 7 is a schematic diagram of another example of the transmission method provided in the embodiment of the present application;

[0063] Figure 8 is a schematic diagram of internal interaction of a terminal device according to an embodiment of the present application;

[0064] Fig. 9 is a schematic diagram of internal interaction of a terminal device according to an embodiment of the present application;

[0065] Fig.10 is a schematic diagram of another example of the transmission method provided in the embodiment of the present application;

[0066] Fig.11 It is a schematic diagram of an example of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0067] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship, for example, A / B can represent A or B; "and / or" in this application is merely a description of the association relationship between associated objects, indicating that three relationships may exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.

[0068] In the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or plural.

[0069] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.

[0070] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0071] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0072] It can be understood that in the present application, "when" and "if" both mean that corresponding processing will be carried out under certain objective circumstances, and do not limit the time, nor do they require any judgment action when implementing, nor do they mean the existence of other limitations.

[0073] It can be understood that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, or may be combined with other features according to needs in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.

[0074] In this application, unless otherwise specified, the same or similar parts between the various embodiments can refer to each other. In the various embodiments of this application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships. The following description of the implementation methods of this application does not constitute a limitation on the scope of protection of this application.

[0075] In order to facilitate understanding of the technical solutions of the embodiments of the present application, a brief introduction to the relevant technologies and terms of the present application is first given.

[0076] 1. 5G network architecture:

[0077] The 5G network architecture defined in the 3rd Generation Partnership Project (3GPP) TS23.501 standard is mainly divided into two parts: access network (AN) and core network.

[0078] The access network may include radio access network (RAN) equipment, which is used to implement functions related to wireless access.

[0079] The core network mainly includes the following key logical network elements: access and mobility management function (AMF) network element, session management function (SMF) network element, user plane function (UPF) network element, policy control function (policycontrol function) network element, unified data management function (UDM) network element. In addition, it can also include authentication server function (AUSF) network element, network slice selection function (NSSF) network element, application function (AF) network element, etc.

[0080] See also Figure 1 , which is a schematic diagram of a 5G network architecture. The terminal device may be a user equipment (UE), such as a mobile phone or an IoT terminal device.

[0081] DN is a data network (DN), which is mainly used to provide data transmission services to users, such as Internet protocol (IP) multimedia service (IMS).

[0082] Access network equipment that provides wireless access to users is deployed in RAN, including but not limited to evolved base stations (NodeB or eNB or e-NodeB, evolutionary Node B), wireless fidelity (WiFi) access points (access points, APs), etc.

[0083] The AMF network element is mainly responsible for mobility management in the mobile network, such as user location update, user registration network, user switching, etc.

[0084] The SMF network element is mainly responsible for session management in the mobile network, such as session establishment, modification, and release. Specific functions include allocating IP addresses to users and selecting UPFs that provide message forwarding functions.

[0085] The PCF network element is mainly responsible for providing policies to AMF and SMF, such as quality of service (QoS) policy and slice selection policy.

[0086] The UDM network element is mainly responsible for storing user data, such as contract information and authentication / authorization information.

[0087] The AF network element is mainly responsible for providing service requirements to the 3GPP network, such as affecting service routing and interacting with the PCF network element for policy control.

[0088] The UPF network element is mainly responsible for processing user messages, such as forwarding and billing.

[0089] The terminal device accesses the DN by establishing a protocol data unit (PDU) session (PDU session) between the terminal device to the RAN to the UPF to the DN.

[0090] The AUSF network element is mainly responsible for providing terminal device authentication services for the AMF network element.

[0091] The NSSF network element is mainly responsible for selecting network slices to serve terminal devices.

[0092] In addition, see Figure 1, Nx represents the logical interface or service interface between two network elements, which is used for communication between network elements. For example, N1 is the interface between the terminal device and the AMF network element; N2 is the interface between the access network device and the AMF network element; N3 is the interface between the access network device and the UPF network element; N9 is the interface between different UPF network elements; N6 is the interface between the UPF network element and the DN; N4 is the interface between the UPF network element and the SMF network element; N11 is the interface between the AMF network element and the SMF network element; N7 is the interface between the SMF network element and the PCF network element; N5 is the interface between the PCF network element and the AF network element; N14 is the interface between different AMF network elements; N15 is the interface between the AMF network element and the PCF network element; N22 is the interface between the NSSF network element and the AMF network element; N12 is the interface between the AUSF network element and the AMF network element; N8 is the interface between the UDM network element and the AMF network element; N13 is the interface between the AUSF network element and the UDM network element.

[0093] 2. 5G Qos flow.

[0094] Under the 5G QoS framework, various services will be mapped to QoS flows according to certain rules. After the QoS flow reaches the RAN device, the RAN device will map the QoS flow to the user data bearer (DRB) for transmission.

[0095] 2.1. QoS flow parameters.

[0096] The main parameters of QoS flow include the following:

[0097] 5G service quality identifier (5G QoS identifier, 5QI), address resolution protocol (address resolution protocol, ARP), guaranteed flow bit rate (guaranteed flow bit rate, GFBR) {for GBR type QoS flow}, maximum flow bit rate (maximum flow bit rate, MFBR) {for GBR type QoS flow}, session aggregate maximum bit rate (session-aggregate maximum bit rate, Session-AMBR) {for non-GBR type QoS flow} and terminal device UE-AMBR {for non-GBR type QoS flow}. Among them, Session-AMBR is the maximum bandwidth shared by all non-GBR QoS flows of a PDU session, which is controlled and executed by the UPF network element and the terminal device. UE-AMBR is the maximum bandwidth shared by all non-GBR QoS flows of a terminal device, which is controlled and executed by the RAN device.

[0098] Among them, 5QI includes the following characteristics: resource type: GBR, non-GBR, delay critical GBR; priority; delay budget value; packet error rate; maximum data burst volume (MDBV) (applicable to delay critical GBR services); average window size (applicable to some GBR services).

[0099] Among them, the GBR type is generally used for streaming media services, which have a stable rate, have requirements for latency, and can tolerate a certain degree of packet loss. After admitting GRB services, the network will generally reserve corresponding resources according to the GRB service rate requirements to ensure the transmission rate of terminal devices.

[0100] Among them, the non-GBR type is generally used for web browsing, file transfer protocol (FTP) download and other services. It has no fixed service rate requirements and is not particularly sensitive to latency, but has high requirements for packet loss. The network uses a best-effort scheduling mode outside the GBR reserved resources to provide the transmission rate of the terminal equipment.

[0101] 2.2、Qos flow configuration process

[0102] Figure 2 The diagram shown is a schematic diagram of the Qos flow establishment process, such as Figure 2 As shown, the process of establishing a QoS flow includes:

[0103] S210: The core network device determines that a QoS flow needs to be established.

[0104] like Figure 2 As shown, in a possible implementation, the core network device receives a QoS flow establishment request sent by the terminal device and determines to establish a QoS flow.

[0105] Or, if Figure 2 As shown, in another possible implementation, the core network device receives a QoS flow establishment request sent by the server and determines to establish a QoS flow.

[0106] Another possible implementation manner is that the core network device determines to establish a QoS flow according to the downlink data.

[0107] S220, the core network device sends a QoS flow establishment request to the access network device. Correspondingly, the access network device receives the QoS flow establishment request from the core network device.

[0108] The QoS flow establishment request includes parameters such as 5QI, GFBR, and MFBR.

[0109] S230, the access network device determines to establish a DBR for the QoS flow.

[0110] After the access network device establishes the DBR for the QoS flow, the corresponding relationship between the QoS flow of the uplink data and the DBR may be sent to the terminal device via a radio resource control (RRC) reconfiguration message.

[0111] The corresponding relationship between the QoS flow and DBR of the downlink data is determined and used by the access network equipment itself.

[0112] Among them, the core network device can send a PDU session command to the terminal device, and the PDU session command can include parameters such as 5QI, GFBR, MFBR, and packet filtering rules of the QoS flow, among which the packet filtering rules are the mapping rules between data packets and QoS flows.

[0113] S240, the terminal device sends data.

[0114] Among them, the terminal device can send data to the access network device, and can also send data to the server.

[0115] Specifically, the terminal device distributes the data packets to the corresponding QoS flows according to the data packet filtering rules, and then sends the corresponding QoS flow data to the access network device or server through the corresponding DBR.

[0116] 3. Principle of cloud photo enhancement.

[0117] Usually, after taking a photo locally, the terminal device will process the image locally to meet the requirements for enhancing the image quality. Common image post-processing technologies include: denoising, super-resolution, dark light enhancement, beauty, etc. Some of these processes require a lot of computing power. When the terminal device processes locally, it is limited by the terminal device's processing capabilities. After the processing quality reaches a certain level, it is difficult to improve it.

[0118] In order to meet the requirements for enhanced image quality, one way is for the terminal device to upload the photo to the cloud for processing. A large number of graphic processing units (GPUs) can be deployed on the cloud to perform image processing. In this way, the quality of the processed image is better than that of the local one. The specific process can be: after the terminal device takes the photo, it uploads the photo to the cloud. After the cloud processes the photo, it returns the photo to the local computer and displays it to the terminal device locally.

[0119] Figure 3 Schematic diagram of the system architecture of the embodiment of the present application. Figure 3 The communication system shown mainly includes: terminal equipment and access network equipment. Optionally, the communication system may include core network equipment.

[0120] Access network equipment: An entity that transmits or receives signals and is used to communicate with terminal devices and the core network.

[0121] Terminal device: An entity that receives or transmits signals and is used for wireless communication with a base station.

[0122] Core network equipment: used to communicate with terminal equipment through access network equipment.

[0123] Optionally, the embodiments of the present application can be applied to 5G systems or to other communication systems, such as the future sixth generation mobile communication technology (6th generation, 6G), etc., and the embodiments of the present application do not make specific limitations on this.

[0124] Optionally, the terminal device involved in the present application can be a user equipment (UE), access terminal, terminal unit, user station, terminal station, mobile station, mobile station, remote station, remote terminal, user terminal terminal equipment, TE), mobile device, wireless communication device, terminal agent, tablet computer (pad), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, vehicle-mounted transceiver unit, wearable device, or terminal device in a 5G network or a public land mobile network (PLMN) evolved after 5G. The access terminal can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a drone, a robot, a smart point of sale (POS) machine, a customer-premises equipment (CPE) or a wearable device, virtual reality (virtual The terminal may be a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Alternatively, the terminal may be a terminal with a communication function in the Internet of Things (IoT), such as a terminal in V2X (such as a vehicle networking device), a terminal in D2D communication, or a terminal in M2M communication. The terminal may be mobile or fixed.

[0125] Optionally, the access network device involved in the present application may be a device for communicating with a terminal device, for example, it may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or an enhanced LTE (LTE-advanced, LTE-A) system, such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario. Alternatively, it may include a next generation node B (next generation node B, gNB) in a new radio (NR) system. Alternatively, it may include a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool (BBU pool), or a wireless fidelity (WiFi) access point (AP), etc. Alternatively, it may include a base station in a non-terrestrial network (NTN), that is, it may be deployed on a flying platform or a satellite. In the NTN, the network device or access device may be used as a layer 1 (L1) relay, or as a base station, or as an integrated access and backhaul (IAB) node. Alternatively, the network device or access device may be a device that implements the base station function in IoT, such as a device that implements the base station function in drone communications, V2X, D2D, or machine to machine (M2M).

[0126] In some possible scenarios, the access network device may also be a module or unit that can implement some functions of the base station. For example, the access network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be separately configured or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0127] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the access network device may be a network device or a module of a network device in an open radio access network (open RAN, ORAN) system. In the ORAN system, CU may also be referred to as open (open, O)-CU, DU may also be referred to as O-DU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0128] Optionally, the base station in the embodiment of the present application may include various forms of base stations, such as: macro base stations, micro base stations (also called small stations), relay stations, access points, home base stations, TRPs, transmitting points (TP), mobile switching centers, etc., and the embodiments of the present application do not make specific limitations on this.

[0129] Optionally, the core network equipment involved in the present application may include, for example, the AMF network element, SMF network element, UPF network element or UDM network element in the above-mentioned 5G system. The functions of the relevant network elements can refer to the introduction of the above-mentioned 5G system and will not be repeated here.

[0130] It should be noted that the communication system described in the embodiment of the present application is for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. A person of ordinary skill in the art can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.

[0131] Optionally, the relevant functions of the terminal equipment, access network equipment or core network equipment involved in the present application can be implemented by one device, or by multiple devices together, or by one or more functional modules within a device, or can be one or more chips, or a system on chip (system on chip, SOC) or a chip system. The chip system can be composed of chips, or can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.

[0132] It is understandable that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, or a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0133] For example, the relevant functions of the terminal equipment, access network equipment, and core network equipment involved in this application can be Figure 4 The communication device 400 is implemented. Figure 4 FIG. 4 is a schematic diagram of the structure of a communication device 400 provided in an embodiment of the present application. The communication device 400 includes one or more processors 401, a communication line 402, and at least one communication interface ( Figure 4 The example in which the communication interface 404 and a processor 401 are included is merely exemplary), and a memory 403 may also be included optionally.

[0134] The processor 401 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application.

[0135] The communication line 402 may include a path for connecting different components.

[0136] The communication interface 404 may be a transceiver module for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc. For example, the transceiver module may be a device such as a transceiver or a transceiver. Optionally, the communication interface 404 may also be a transceiver circuit located in the processor 401 to implement signal input and signal output of the processor.

[0137] The memory 403 may be a device with a storage function. For example, it may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory may exist independently and be connected to the processor via a communication line 402. The memory may also be integrated with the processor.

[0138] The memory 403 is used to store computer-executable instructions for executing the solution of the present application, and the execution is controlled by the processor 401. The processor 401 is used to execute the computer-executable instructions stored in the memory 403, thereby realizing the transmission method provided in the embodiment of the present application.

[0139] Alternatively, optionally, in an embodiment of the present application, the processor 401 may also perform processing-related functions in the transmission method provided in the following embodiments of the present application, and the communication interface 404 is responsible for communicating with other devices or communication networks, which is not specifically limited in the embodiments of the present application.

[0140] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0141] In a specific implementation, as an embodiment, the processor 401 may include one or more CPUs, such as Figure 4 CPU0 and CPU1 in.

[0142] In a specific implementation, as an embodiment, the communication device 400 may include multiple processors, such as Figure 4 401 and processor 407 in the embodiment. Each of these processors may be a single-core processor or a multi-core processor. The processors here may include but are not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor and other computing devices running software, each of which may include one or more cores for executing software instructions to perform calculations or processing.

[0143] In a specific implementation, as an embodiment, the communication device 400 may further include an output device 405 and an input device 406. The output device 405 communicates with the processor 401 and may display information in a variety of ways. For example, the output device 405 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 406 communicates with the processor 401 and may receive user input in a variety of ways. For example, the input device 406 may be a mouse, a keyboard, a touch screen device, or a sensor device.

[0144] The communication device 400 may also be referred to as a communication apparatus, which may be a general-purpose device or a dedicated device. For example, the communication device 400 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, the above-mentioned terminal, the above-mentioned network device, or a Figure 4 The embodiment of the present application does not limit the type of the communication device 400.

[0145] also, Figure 4 The structure shown in the figure does not constitute a limitation on the communication device, except Figure 4 In addition to the components shown, the communication device may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0146] Combine the following Figure 3 The communication system shown describes the transmission method provided in the embodiment of the present application.

[0147] It should be noted that in the following embodiments of the present application, the message names between network elements, the names of parameters, or the names of information are only examples. In other embodiments, they may also be other names, and the method provided in the present application does not make any specific limitations on this.

[0148] It is understandable that in the embodiment of the present application, each network element may perform some or all of the steps in the embodiment of the present application, and these steps or operations are only examples. The embodiment of the present application may also perform other operations or variations of various operations. In addition, each step may be performed in a different order presented in the embodiment of the present application, and it is possible that not all operations in the embodiment of the present application need to be performed.

[0149] In a possible implementation, the terminal device is used to send a request message to the access network device, and the request message is used to transmit the processing capability of the target service. The access network device is used to receive the request message from the terminal device and send a resource response message to the terminal device, and the resource response message is used to indicate the second data volume information, and the second data volume information is used to indicate the processing capability of the target service supported by the access network device for transmission within the first time delay, and the processing capability includes the data volume or the data transmission rate. The terminal device is used to receive the resource response message from the access network device and send the data of the target service to the access network device according to the second data volume information. The scheme will be described in detail below in combination with several specific embodiments.

[0150] Figure 5 It is a schematic diagram of an example of the transmission method provided in the embodiment of the present application. The method is explained by taking the interaction between a terminal device and an access network device as an example. Of course, the subject that executes the terminal device action in the method can also be a device / module in the terminal device, such as a chip, processor, processing unit, etc. in the terminal device; the subject that executes the access network device action in the method can also be a device / module in the access network device, such as a chip, processor, processing unit, etc. in the access network device, and the embodiment of the present application does not make specific limitations on this. For example, Figure 5 As shown, the transmission method 500 includes:

[0151] S510: The terminal device sends a request message to the access network device. Correspondingly, the access network device receives the request message from the terminal device.

[0152] In the embodiment of the present application, the request message is used to request the processing capability of the transmission target service.

[0153] Exemplarily, the target service in the embodiment of the present application may be a cloud-based photo transmission service.

[0154] In the embodiment of the present application, the processing capability includes data volume or data transmission rate.

[0155] In the embodiment of the present application, the request message includes first data volume information and first delay indication information. The first data volume information is used to indicate the processing capability of the target service requested by the terminal device to be transmitted within the first delay.

[0156] Optionally, the data volume of the embodiments of the present application, such as the data volume of the target service, can be a data volume range or a specific data volume value. The data transmission rate of the embodiments of the present application indicates the data rate (the amount of data transmitted per second), which is uniformly described here and the present application does not limit this.

[0157] In a possible implementation, the first data volume information is used to indicate the data volume of the target service requested by the terminal device to be transmitted within the first time delay.

[0158] For example, the data volume indicated by the first data volume information may be 30Mbits to 300Mbits, or the data volume indicated by the first data volume information may also be 100Mbits.

[0159] Optionally, the delay in the embodiment of the present application, such as the first delay, indicates the time taken to transmit data of a target service of a specific data volume.

[0160] For example, the first delay is 2 seconds, which is used to indicate that the time used to transmit the data of the target service of 100 Mbit is 2 seconds.

[0161] In another possible implementation, the first data volume information is used to indicate the data transmission rate of the target service requested by the terminal device to be transmitted within the first delay, that is, the product of the data transmission rate and the first delay represents the amount of data requested by the terminal device to be transmitted within the first delay.

[0162] Optionally, the data transmission rate in the embodiment of the present application may indicate the amount of data transmitted per second, for example, 50M bits per second (BPS).

[0163] Optionally, the delay in the embodiment of the present application, such as the first delay, indicates the time for transmitting data of the target service at a specific rate.

[0164] For example, the first delay is 2s, which is used to indicate that the data volume indicated by the first data volume information is transmitted at a rate of 50MBPS in 2 seconds, and the data volume indicated by the first data volume information is 100Mbits.

[0165] In other words, in this implementation, the content indicated by the first data volume information can indicate a transmission time, such as 2s, and the size of the data volume requested to be transmitted within the transmission time. Specifically, the purpose of information transmission can be achieved by indicating the first delay and data volume, or indicating the first delay and data transmission rate. In addition, the indication of data volume or transmission rate can be a specific value or a range. For example, when indicating data volume, it can indicate 100Mbits, or 30Mbits to 300M bits; when indicating transmission rate, it can indicate 50M bits / second, or 15M bits / second to 150M bits / second. This application does not limit this.

[0166] Exemplarily, the request message in the embodiment of the present application can be sent via a MAC CE message, or physical layer signaling, or a radio link control (radio link control, RLC) packet, or a packet data convergence layer protocol (packet data convergence protocol, PDCP) control packet, or an RRC command, and the present application does not limit this.

[0167] Optionally, the request message in the embodiment of the present application may also include the estimated arrival time information of the target service. Among them, in one possible implementation, the estimated arrival time information of the target service is used to indicate that the estimated arrival time of the target service is the time difference between the time when the actual data arrives at the access layer of the terminal device and the time when the terminal device sends the request message.

[0168] It should be understood that after sending the request message, the terminal device still needs processing time to generate a data packet that can actually be sent. For example, if the estimated arrival time information of the target service indicates that the actual data arrives at the access layer of the terminal device at the 7th second, and the terminal device sends the resource request at the 6th second, then the access network device can start receiving the data of the target service from the 7th second, thus saving 1 second of resource overhead.

[0169] In other words, carrying the estimated arrival time information of the target service in the request message can make the access network device allocate resources to the target service more accurately, thus saving resource overhead.

[0170] Optionally, the request message in the embodiment of the present application may also carry the DRB ID or logical channel ID or Qos flow ID corresponding to the DRB established by the access network device for the terminal device, and the embodiment of the present application does not make any specific limitations on this.

[0171] Optionally, if the terminal device triggers a service request, for example, the terminal device's App triggers a request to send a photo, the terminal device can send a resource request indication to the access network device, and the access network device can feedback the amount of data that can be transmitted to the terminal device based on the resource status. This process can be performed once in each service processing, for example, in each photo processing process.

[0172] S520, the access network device sends a resource response message to the terminal device. Correspondingly, the terminal device receives the resource response message from the access network device.

[0173] In one embodiment, the resource response message is used to indicate the second data volume information, and the second data volume information is used to indicate the processing capability of the access network device supporting the transmission of the target service within the first time delay.

[0174] Referring to the description of the first data volume information above, optionally, the second data volume information is used to indicate the data volume of the target service supported for transmission by the access network device within the first time delay, and the data volume may be a data volume range or a specific data volume value. For example, the data volume indicated by the second data volume information may be 30Mbits to 100M bits, or the data volume indicated by the second data volume information may be 100Mbit. Optionally, the second data volume information is used to indicate the data transmission rate of the target service supported for transmission by the access network device within the first time delay, for example, 40MBPS.

[0175] In the embodiment of the present application, the second data volume information is determined by the access network device according to the first data volume information. Exemplarily, the data volume indicated by the first data volume information is 300 Mbits, and the data volume indicated by the second data volume information may be 100 Mbits.

[0176] In a possible implementation, the resource response message includes the second data volume information. Exemplarily, the second data volume information included in the resource response message indicates a data volume of 100 MBits.

[0177] In another possible implementation, the resource response message does not carry data volume information, and the resource response message includes indication information for indicating that the processing capability of the access network device supporting the transmission of the target service is the processing capability indicated by the first data volume information.

[0178] For example, the data volume indicated by the first data volume information is 30Mbits to 300M bits, and the resource response message includes indication information, indicating that the data volume of the target service supported by the access network device for transmission is 30Mbits to 300M bits, or indicating that the maximum data volume of the target service supported by the access network device for transmission is 300M bits.

[0179] Of course, the above is only an exemplary implementation of a default signaling or indication. The signaling or indication in the resource response message may also include other content, and the embodiments of the present application do not specifically limit this.

[0180] Exemplarily, the resource response message in the embodiment of the present application can be sent via a MAC CE message, or physical signaling, or an RLC control packet, or a PDCP control packet, or an RRC command, and the present application does not limit this.

[0181] Optionally, the resource response message in the embodiment of the present application may also include parameters such as the DRB identification ID corresponding to the request message, or the logical channel (logical channel, LCH) ID, or the Qos flow ID. The description of the relevant parameters can refer to the prior art and will not be repeated here.

[0182] Optionally, the resource response message in the embodiment of the present application may also include a second initial transmission rate, which is used to determine the sending window of the application transmission protocol for the data of the target service, so that the terminal device can send the data of the target service to the access network device according to the second initial transmission rate, thereby saving the overhead of the terminal device attempting the transmission rate multiple times.

[0183] Exemplarily, the second initial transmission rate in the embodiment of the present application may be the initial transmission rate of the MAC CE adaptation rate.

[0184] Exemplarily, the application transmission protocol in the embodiments of the present application may be the transmission control protocol (TCP) or a low-latency Internet transport layer protocol (quick UDP internet connection, QUIC) based on the user datagram protocol (UDP).

[0185] In another embodiment, the resource response message indicates that the access network device cannot provide the processing capability of the target service. Exemplarily, the resource response message may include a failure indication, which is used to indicate that the access network device cannot provide the processing capability of the target service.

[0186] For example, the resource response message is a failure response message, which is used to indicate that the access network device cannot provide the processing capability of the target service.

[0187] It should be noted that, when the resource response message indicates that the access network device cannot provide the processing capability of the target service, the following step S530 is not performed. After receiving the resource response message, the terminal device determines that it will not send the data of the target service to the access network device. In one possible implementation, the local application layer of the terminal device processes the data of the target service, that is, the terminal device sends the data of the target service to the access network device in order to allow the access network device to process the data of the target service. At this time, the terminal device does not send the data of the target service to the access network device, and the local application layer of the terminal device processes the target service.

[0188] Optionally, the resource response message in the embodiment of the present application may be a reused existing message, in which a new field for indicating the second data volume information is newly added or a new field for indicating that the access network device is unable to provide the processing capability of the target service is newly added; or, the resource response message in the embodiment of the present application may be a newly added message, in which the second data volume information is separately indicated, or, in which the newly added message is separately indicated that the access network device is unable to provide the processing capability of the target service; for example, the resource response message is a failure response message, in which an access network device is unable to provide the processing capability of the target service, and the embodiment of the present application does not make any specific limitation on this.

[0189] Optionally, in an embodiment of the present application, a message for indicating the second data volume information and a message for indicating that the access network device cannot provide the processing capability of the target service may use the same signaling format, such as by setting different values ​​of fields in the same MAC CE to indicate different response results, such as setting the data burst max size to 0 or to the second data volume information. Alternatively, in an embodiment of the present application, a message for indicating the second data volume information and a message for indicating that the access network device cannot provide the processing capability of the target service may use different signaling formats, such as using MAC CE1 to indicate the second data volume information in a message for indicating the second data volume information, and using MAC-CE2 to indicate that the access network device cannot provide the processing capability of the target service. The embodiment of the present application does not specifically limit this.

[0190] In the embodiments of this application, the following will be described Figure 6 or Figure 7 In the corresponding transmission method, the case where the resource response message indicates that the access network device cannot provide the processing capability of the target service is not described in detail, but it should be understood that the present application implements the example Figure 6 or Figure 7 This situation is included in the corresponding transmission method and is explained here uniformly.

[0191] S530: The terminal device sends data of the target service to the access network device according to the second data volume information.

[0192] Correspondingly, the access network device receives data of the target service from the terminal device.

[0193] Optionally, in an embodiment of the present application, after receiving the resource response message, the terminal device may also determine parameters of the target service based on the second data volume information indicated in the resource response message.

[0194] For example, in the embodiment of the present application, the parameter of the target service may be resolution, compression rate, etc. For example, if the range of the data volume indicated by the second data volume information is small, the terminal device will reduce the resolution of the sent picture, or reduce the number of pictures, or increase the compression rate to send subsequent data, so as to meet the first delay requirement of data transmission.

[0195] Furthermore, in S503, the terminal device sends the target service data to the access network device according to the second data volume information, which may include: S503a or S503b.

[0196] S503a: When the data volume indicated by the second data volume information is greater than or equal to the first threshold, the terminal device may send data of the target service to the access network device according to the parameters of the target service.

[0197] S503b, when the data volume indicated by the second data volume information is less than the first threshold, the terminal device does not send the target service data to the access network device. That is, when the second data volume information is less than the data volume required by the terminal device, the terminal device chooses not to send the target service to the access network device.

[0198] Optionally, in an embodiment of the present application, the first threshold may be a data volume corresponding to the target service.

[0199] Exemplarily, the data volume indicated by the second data volume information is 100 Mbits, and the first threshold is 70 Mbits. The terminal device can send 70 Mbits of target service data with a resolution of 1024×768 to the access network device based on the resolution of the target service being 1024×768.

[0200] Or, exemplarily, the data volume indicated by the second data volume information is 60 Mbits, and the first threshold is 70 Mbits. The terminal device may not send 70 Mbits of target service data to the access network device according to the 60 Mbits indicated in the resource response message.

[0201] In the transmission method provided by the embodiment of the present application, when the target service arrives, the terminal device can directly carry the first data volume information and the indication information of the first delay in the request message to request the processing capacity for transmitting the target service. Furthermore, the access network device determines the second data volume information used to indicate the processing capacity of the target service supported by the access network device within the first delay, and feeds back the second data volume information to the terminal device, so that the terminal device sends the data of the target service to the access network device according to the second data volume information. Among them, the second data volume information is determined according to the first data volume information indicating the processing capacity of the target service requested to be transmitted within the first delay. On the one hand, since the scheme is initiated when the target service arrives, the overhead of reserving resources in advance before the service arrives is saved. On the other hand, since the terminal device sends the data of the target service according to the second data volume information fed back by the access network device, and the second data volume information is determined according to the first data volume information fed back by the terminal device for indicating the processing capacity of the target service requested to be transmitted within the first delay, the scheme can ensure the transmission rate of the target service.

[0202] Figures 6 to 9 These are several other schematic diagrams of the transmission method provided in the embodiments of the present application, which are described below.

[0203] In one possible implementation, Figure 6 As shown, it is a schematic diagram of an example of the transmission method provided in an embodiment of the present application. The method is explained by taking the interaction among a terminal device, an access network device and a core network device as an example. Of course, the subject that executes the terminal device action in the method may also be a device / module in the terminal device, such as a chip, a processor, a processing unit, etc. in the terminal device; the subject that executes the access network device action in the method may also be a device / module in the access network device, such as a chip, a processor, a processing unit, etc. in the access network device; the subject that executes the core network device action in the method may also be a device / module in the core network device, such as a chip, a processor, a processing unit, etc. in the core network device, and the embodiment of the present application does not make specific limitations on this. For example, Figure 6 As shown, the transmission method 600 includes:

[0204] S610: The core network device sends a second request message to the access network device. Correspondingly, the access network device receives the second request message from the core network device.

[0205] In an embodiment of the present application, the steps performed by the core network device may be performed by, for example, AMF, and this embodiment of the present application is not limited to this.

[0206] In an embodiment of the present application, the second request message is used to request the establishment of a QoS flow that carries the target service. Among them, the second request message includes the first data volume information and the indication information of the first delay. For the relevant introduction of the first data volume information and the indication information of the first delay, please refer to the description of step S510 in method 500. The only difference is that the first data volume information in the embodiment of the present application is used to indicate the core network device to indicate the processing capability of the target service transmitted within the first delay, which will not be repeated here. In an embodiment of the present application, a QoS flow is a channel resource used to indicate the transmission of data packets with the same or similar QoS requirements. In an embodiment of the present application, a QoS flow may also be other names, such as a service flow, or for example, a bearer, or for example, a service pipeline, etc., which is not limited in the embodiment of the present application.

[0207] Exemplarily, the second request message may be included in a protocol data unit (PDU) session establishment message, or the second request message may be included in a PDU session modification message, or the second request message may be included in a terminal device context establishment message, or the second request message may be included in a terminal device context modification message, and the present application does not limit this.

[0208] Exemplarily, in an embodiment of the present application, the QoS flow carrying the target service may be a GBR type QoS flow, or may be a non-GBR type QoS flow, or may be a new type of QoS flow such as a burst type QoS flow, or may be an on-demand guaranteed type QoS flow, etc. The embodiment of the present application is not limited to this.

[0209] In a possible implementation, the core network device may determine the second request message through the uplink and downlink data, such as the protocol (internet protocol, IP) address, port number, or application (application, APP) ID of the connection between network devices.

[0210] In another possible implementation, the core network device receives a first request message from the terminal device, wherein the first request message includes first data volume information and first delay indication information, and the core network device determines the second request message based on the first request message. Exemplarily, the first request message may be included in a PDU session establishment message, or the first request message may be included in a PDU session modification message, which is not limited in this application.

[0211] In another possible implementation, the core network device receives a third request message from the server, wherein the third request message includes the first data volume information and the indication information of the first delay, and the core network device determines the second request message according to the third request message. Exemplarily, the third request message may be included in a resource application message, or in a PDU session establishment message, or the third request message may be included in a PDU session modification message, which is not limited in this application.

[0212] In the embodiment of the present application, the first request message or the third request message is triggered by the target service. In other words, when the target service arrives, the terminal device can be triggered to send the first request message to the core network device or the server can be triggered to send the third request message to the core network device, and the embodiment of the present application does not make specific limitations on this.

[0213] S620: The access network device sends a second response message to the core network device. Correspondingly, the core network device receives the second response message from the access network device.

[0214] In the embodiment of the present application, the second response message is used to indicate that the QoS flow carrying the target service is successfully established.

[0215] Optionally, in an embodiment of the present application, the second response message may be in a PDU session establishment message response, or the second response message may be included in a PDU session modification response message, or the second response message may be included in a UEcontext establishment response message, or the second response message may be included in a UE context modification response message, and the present application does not limit this.

[0216] S630: The access network device sends a first configuration message to the terminal device. Correspondingly, the terminal device receives the first configuration message from the access network device.

[0217] In an embodiment of the present application, the first configuration message is used to indicate the establishment of a data bearer of a QoS flow carrying a target service. The first configuration message may include a first initial transmission rate, and the first initial transmission rate indicates the initial rate at which data of the target service is sent to the access network device. It should be understood that when the resource response message includes a second initial transmission rate and the first configuration message includes the first initial transmission rate, the first initial transmission rate and the second initial transmission rate are the same initial transmission rate.

[0218] In one possible implementation, the first configuration message includes first data volume information and / or first delay indication information, and then the terminal device can determine the initial data volume of the target service that can be transmitted based on the first data volume information and / or the first delay indication information.

[0219] Optionally, in an embodiment of the present application, the first data volume information and / or the indication information of the first delay in the first configuration message may be included in the 5QI parameter of the Qos flow and sent to the terminal device; or, the first data volume information and / or the indication information of the first delay in the first configuration message may be included in other parameters independent of 5QI and sent to the terminal device. The embodiment of the present application does not make specific limitations on this.

[0220] In another possible implementation, the first configuration message does not include the first data volume information, and the terminal device defaults to carrying the data bearer of the QoS flow of the target service as the data bearer of the QoS flow corresponding to the first data volume information.

[0221] Optionally, in an embodiment of the present application, the first configuration message may be included in an RRC reconfiguration message, which is not limited in the present application.

[0222] Optionally, in an embodiment of the present application, the content of the first configuration message may be the same as the content of the second response message; or, the content of the first configuration message may be different from the content of the second response message, in which case the first configuration message may be determined by the second response message.

[0223] S640, the core network device sends a second configuration message to the terminal device. Correspondingly, the terminal device receives the second configuration message from the core network device.

[0224] In the embodiment of the present application, the second configuration message is used to instruct the establishment of a QoS flow that carries the target service.

[0225] In a possible implementation, the second configuration message includes first data volume information and indication information of the first delay, and then the terminal device determines that the QoS flow carrying the target service is the QoS flow corresponding to the first data volume information.

[0226] Optionally, in an embodiment of the present application, the first data volume information and the indication information of the first delay in the second configuration message may be included in the 5QI parameter of the Qos flow and sent to the terminal device. For example, as shown in Table 1, the first data volume information and the indication information of the first delay of the newly established QoS flow in an embodiment of the present application are included in the parameters of the 5QI;

[0227] Table 1

[0228] QoS flow type - (GBR or Non GBR) 5G Service Quality Indicator (5QI) Address Resolution Protocol (ARP) Burst size range Latency

[0229] Alternatively, the first data volume information and the first delay indication information in the second configuration message are included in other parameters independent of 5QI and sent to the terminal device. For example, as shown in Table 2, the first data volume information and the first delay indication information of the newly established QoS flow in an embodiment of the present application are included in other parameters that are independent of 5QI.

[0230] Table 2

[0231]

[0232]

[0233] Optionally, in an embodiment of the present application, the second configuration message may be included in a PDU session establishment message, or the second configuration message may also be included in a PDU session modification message, or the second configuration message may be included in a UE context establishment message, or the second configuration message may be included in a UE context modification message, and the present application does not limit this.

[0234] Optionally, in an embodiment of the present application, the first data volume information and the indication information of the first delay included in the second configuration message may be the same as the content of the second response message; or, the first data volume information and the indication information of the first delay included in the second configuration message may be different from the content of the second response message, in which case the second configuration message may be determined by the second response message.

[0235] Through the above steps S610-S640, the QoS flow carrying the target service is established. Further, the terminal device can send a request message to the access network device according to the relevant information of the QoS flow of the target service. Figure 6 As shown, the transmission method provided in the embodiment of the present application may also include the following steps:

[0236] S650, the terminal device sends a request message to the access network device. Correspondingly, the access network device receives the request message from the terminal device. The request message is used to request the processing capability of the target service to be transmitted.

[0237] The relevant description of step S650 is Figure 5 The step S510 in the embodiment described is similar, the only difference is that in step S650, since the access network device has obtained the first data volume information and the indication information of the first delay through the core network, the request message may not include the first data volume information and the indication information of the first delay, and the rest of the related descriptions can refer to Figure 5 The description of step S510 in the embodiment is not repeated here.

[0238] S660, the access network device sends a resource response message to the terminal device. Correspondingly, the terminal device receives the resource response message from the access network device.

[0239] For the description of step S660, please refer to Figure 5 The relevant description of step S520 in the embodiment is not repeated here.

[0240] S670: The terminal device sends data of the target service to the access network device according to the second data volume information.

[0241] Correspondingly, the access network device receives data of the target service from the terminal device.

[0242] For the description of step S670, please refer to Figure 5 The relevant description of step S530 in the embodiment is not repeated here.

[0243] The transmission method provided in the embodiment of the present application triggers a new QoS flow when the target service arrives. In the establishment request of the QoS flow, the core network device sends the first data volume information and the indication information of the first delay for establishing the QoS flow to the access network device, so that the access network device establishes a QoS flow dedicated to the target service according to the first data volume information and the indication information of the first delay. Further, after the QoS flow is established, the terminal device can request the processing capacity for transmitting the target service. Furthermore, the access network device can determine the second data volume information for indicating the data volume of the target service supported by the access network device within the first delay according to the parameters of the QoS flow of the target service (i.e., the first data volume information and the indication information of the first delay), and then feedback the second data volume information to the terminal device, so that the terminal device sends the data of the target service to the access network device according to the second data volume information. On the one hand, since the scheme is initiated when the target service arrives, it saves the overhead of reserving resources in advance before the service arrives. On the other hand, since the terminal device sends the data of the target service based on the second data volume information fed back by the access network device, and the second data volume information is determined by the first data volume information (i.e., the parameters of the QoS flow) used to indicate the processing capacity of the target service requested by the core network device to be transmitted within the first time delay during the process of the core network device requesting to establish a QoS flow, this solution can ensure the transmission rate of the target service.

[0244] In another possible implementation, Figure 7 As shown, it is a schematic diagram of an example of the transmission method provided in an embodiment of the present application. The method is explained by taking the interaction among a terminal device, an access network device and a core network device as an example. Of course, the subject that executes the terminal device action in the method may also be a device / module in the terminal device, such as a chip, a processor, a processing unit, etc. in the terminal device; the subject that executes the access network device action in the method may also be a device / module in the access network device, such as a chip, a processor, a processing unit, etc. in the access network device; the subject that executes the core network device action in the method may also be a device / module in the core network device, such as a chip, a processor, a processing unit, etc. in the core network device, and the embodiment of the present application does not make specific limitations on this. For example, Figure 7 As shown, the transmission method 700 includes:

[0245] S710: The core network device sends a fourth request message to the access network device. Correspondingly, the access network device receives the fourth request message from the core network device.

[0246] In the embodiment of the present application, the fourth request message is used to request the establishment of a QoS flow carrying the target service. The fourth request message includes the third data volume information and the first delay. The third data volume information in the embodiment of the present application is used by the access network device to determine the first data volume information. The embodiment of the present application will be described in step S720.

[0247] Exemplarily, the fourth request message may be included in a PDU session establishment message, or the fourth request message may be included in a PDU session modification message, or the fourth request message may be included in a terminal device context establishment message, or the fourth request message may be included in a terminal device context modification message, and this application does not limit this.

[0248] Exemplarily, in an embodiment of the present application, the QoS flow carrying the target service may be a QoS flow of the GBR type, or may be a QoS flow of the non-GBR type, or may be a new type of QoS flow, which is not limited in the embodiment of the present application. QoS flow is a channel resource used to indicate the transmission of data packets with the same or similar QoS requirements, and may also be other names such as service flow, bearer, service pipeline, etc., which is not limited in the embodiment of the present application.

[0249] In a possible implementation, the core network device may determine the fourth request message through, for example, an IP address, a port number, or an APP ID in the uplink and downlink data.

[0250] In another possible implementation, the core network device receives a first request message from the terminal device, wherein the first request message includes third data volume information and first delay indication information, and the core network device determines a fourth request message based on the first request message. Exemplarily, the first request message may be included in a PDU session establishment message, or the first request message may be included in a PDU session modification message, which is not limited in this application.

[0251] In another possible implementation, the core network device receives a third request message from the server, wherein the third request message includes third data volume information and indication information of the first delay, and the core network device determines a fourth request message based on the third request message. Exemplarily, the third request message may be included in a PDU session establishment message, or the third request message may be included in a PDU session modification message, which is not limited in this application.

[0252] In the embodiment of the present application, the first request message or the third request message is triggered by the target service. In other words, when the target service arrives, the terminal device can be triggered to send the first request message to the core network device or the server can be triggered to send the third request message to the core network device, and the embodiment of the present application does not make specific limitations on this.

[0253] S720, the access network device sends a fourth response message to the core network device. Correspondingly, the core network receives the second response message from the access network.

[0254] In the embodiment of the present application, the fourth response message is used to indicate that the QoS flow carrying the target service is successfully established.

[0255] In an embodiment of the present application, the fourth response message includes first data volume information, and the first data volume information is determined by the access network device according to the third data volume information in the fourth request message and its own actual situation. The processing capacity indicated by the first data volume information may be lower than or equal to the processing capacity indicated by the third data volume information. For example, the data volume indicated by the third data volume information may be 300Mbits, and the access network device determines that it cannot accept the data volume indicated by the third data volume information based on its own capacity. In this case, the access network device determines that the data volume indicated by the first data volume information may be 200Mbits based on its own capacity. Alternatively, the data volume indicated by the third data volume information may be 300Mbits, and the access network device determines that it can accept the data volume indicated by the third data volume information based on its own capacity. In this case, the access network device determines that the data volume indicated by the first data volume information may be 300Mbits based on its own capacity.

[0256] It should be understood that in the embodiment of the present application, the first data volume information is determined by the access network device based on the third data volume information sent by the core network device. Therefore, the first data volume information is used to indicate the processing capacity of the access network device to allow the target service to be transmitted within the first delay.

[0257] Optionally, in an embodiment of the present application, the fourth response message may be included in a PDU session establishment message, or the fourth response message may be included in a PDU session modification message, or the fourth response message may be included in a UE context establishment message, or the fourth response message may be included in a UE context modification message, and the present application does not limit this.

[0258] S730, the access network device sends a first configuration message to the terminal device. Correspondingly, the terminal device receives the first configuration message from the access network device.

[0259] The relevant description of step S730 can be found in Figure 6 The relevant description of step S630 in the embodiment is not repeated here.

[0260] S740, the core network device sends a second configuration message to the terminal device. Correspondingly, the terminal device receives the second configuration message from the core network device.

[0261] For the description of step S740, please refer to Figure 6 The relevant description of step S640 in the embodiment is not repeated here.

[0262] It should be noted that in step S730 and step S740, at least one of the first configuration information and the second configuration information includes the first data volume information, and then the terminal device determines that the QoS flow carrying the target service is the QoS flow corresponding to the first data volume information, or the terminal device determines that the data bearer of the QoS flow carrying the target service is the QoS data bearer corresponding to the first data volume information.

[0263] Through the above steps S710-S740, the QoS flow carrying the target service is established. Further, the terminal device can send a request message to the access network device according to the relevant information of the QoS flow of the target service. Figure 7 As shown, the transmission method provided in the embodiment of the present application may also include the following steps:

[0264] S750, the terminal device sends a request message to the access network device. Correspondingly, the access network device receives the request message from the terminal device. The request message is used to request the processing capability of the transmission target service.

[0265] For the description of step S750, please refer to Figure 6 The relevant description of step S650 in the embodiment is not repeated here.

[0266] S760, the access network device sends a resource response message to the terminal device. Correspondingly, the terminal device receives the resource response message from the access network device.

[0267] For the description of step S760, please refer to Figure 5 The relevant description of step S520 in the embodiment is not repeated here.

[0268] S770, the terminal device sends the data of the target service to the access network device according to the second data volume information.

[0269] For the description of step S770, please refer to Figure 5 The relevant description of step S530 in the embodiment is not repeated here.

[0270] Exemplarily, in an embodiment of the present application, the third data volume information requested by the terminal device or server may be, for example, 300Mbits, and the first data volume information determined by the access network device may be, for example, 200Mbits. In actual scheduling, the second data volume information indicated by the access network device to the terminal device may be, for example, 100Mbits, and the terminal device may send the target service data to the access network device according to the second data volume information.

[0271] The transmission method provided by the embodiment of the present application triggers a new QoS flow when the target service arrives. In the establishment request of the QoS flow, the core network device sends the third data volume information and the first delay of the parameters used to establish the QoS flow to the access network device, so that the access network device determines the first data volume information and the indication information of the first delay that it can accept according to the third data volume information and the indication information of the first delay, and establishes a QoS flow dedicated to the target service. Further, after the QoS flow is established, the terminal device can request the processing capacity for transmitting the target service. Furthermore, the access network device can determine the second data volume information used to indicate the processing capacity of the target service supported by the access network device within the first delay according to the parameters of the QoS flow of the target service (i.e., the first data volume information and the indication information of the first delay), and then feedback the second data volume information to the terminal device, so that the terminal device sends the data of the target service to the access network device according to the second data volume information. On the one hand, since the scheme is initiated when the target service arrives, it saves the overhead of reserving resources in advance before the service arrives. On the other hand, since the terminal device sends the data of the target service based on the second data volume information fed back by the access network device, and the second data volume information is determined by the first data volume information (i.e., the parameters of the QoS flow) used to indicate the processing capacity of the target service requested by the core network device to be transmitted within the first time delay during the process of the core network device requesting to establish a QoS flow, this solution can ensure the transmission rate of the target service.

[0272] Figure 8 FIG. 4 is a schematic diagram of the internal interaction of the terminal device during the process of establishing the QoS flow of the target service in the above embodiment. Figure 8 As shown, the terminal device includes an APP of the terminal device and a modulation and demodulation module modem of the terminal device. The steps performed by the terminal device in the above embodiment can be performed by a module or chip of the terminal device, for example, a modem of the terminal device. Figure 8 As shown, the transmission method provided in the embodiment of the present application also includes:

[0273] S810, the APP sends a fifth request message to the modem. Correspondingly, the modem receives the fifth request message from the APP.

[0274] In the embodiment of the present application, the fifth request message is used to request the establishment of a QoS flow that carries the target service.

[0275] S820: The modem sends first bandwidth information to the APP. Correspondingly, the APP receives the bandwidth information from the modem.

[0276] In an embodiment of the present application, after the modem receives the first configuration message from the access network device and the second configuration message from the core network device, it can send the first bandwidth information to the APP. The first bandwidth information may include the initial bandwidth information of the uplink and downlink, and the first data volume information corresponding to the QoS flow of the target service.

[0277] Optionally, in the embodiment of the present application, after receiving the first bandwidth information, the APP may also send data of the target service to the server according to the first bandwidth information.

[0278] Figure 8 In the method shown, the APP sends a fifth request message to the modem requesting the establishment of a QoS flow for carrying the target service. After receiving the fifth request message, the modem interacts with the core network device and the access network device to establish a QoS flow for carrying the target service. Further, the modem determines that the QoS flow carrying the target service is successfully established, and sends the first bandwidth information related to the QoS flow carrying the target service to the APP, so that the APP obtains the first bandwidth information, and then sends the data of the target service to the server according to the first bandwidth information.

[0279] Fig. 9 1 is a schematic diagram of the internal interaction of the terminal device after the terminal device initiates a resource request in the above embodiment. The terminal device includes an APP of the terminal device and a modem of the terminal device. The steps executed by the terminal device in the above embodiment may be executed by a module or chip of the terminal device, for example, the modem of the terminal device. Fig. 9 As shown, the transmission method provided in the embodiment of the present application also includes: modem.

[0280] S910, the APP sends a sixth request message to the modem, and correspondingly, the modem receives the sixth request message from the APP.

[0281] In the embodiment of the present application, the sixth request message is used to request the processing capability of the target service, and the modem sends a request message to the access network device according to the sixth request message.

[0282] In a possible implementation, the target service does not trigger the creation of a new QoS flow, and the modem triggers the following after receiving the sixth request message: Figure 5 The corresponding process on the terminal device side is shown.

[0283] In another possible implementation, the target service triggers a new QoS flow, and before the APP sends the sixth request message to the modem, the following is also included: Figure 8 The steps in the method shown.

[0284] S920, the modem sends a first response message to the APP, and correspondingly, the APP receives the first response message from the modem.

[0285] In the embodiment of the present application, the first response message is determined according to the resource response message.

[0286] S930, the APP determines the parameters of the target service through the first response message, and sends the data of the target service to the modem according to the parameters of the target service.

[0287] In the embodiment of the present application, the parameter of the target service may be a compression rate of the photo, or a resolution of the photo, etc.

[0288] Optionally, in an embodiment of the present application, the APP can determine the format of the target service, such as a photo, and the initial flow control window based on the bandwidth information obtained during the QoS flow establishment process (for example, the first bandwidth information in step 820), or the APP can determine the format of the target service, such as a photo, and the initial flow control window based on the bandwidth information obtained from the request message. The embodiment of the present application does not specifically limit this.

[0289] Above Figures 5 to 9 The embodiment shown describes the transmission method provided by the embodiment of the present application in a specific implementation manner. In summary, Fig.10 The schematic diagram of the general flow of the transmission method provided in the embodiment of the present application is as follows:

[0290] S1010: The terminal device sends a request message to the access network device. Correspondingly, the access network device receives the request message from the terminal device.

[0291] In the embodiment of the present application, the request message is used to request the processing capability of the transmission target service.

[0292] Optionally, in an embodiment of the present application, the processing capacity of the target service is the processing capacity of the target service that the access network device allows to be transmitted within the first time delay.

[0293] In one possible implementation, the request message includes first data volume information and first delay indication information, and the first data volume information is used to indicate the processing capability of the target service requested by the terminal device to be transmitted within the first delay. The relevant description of the request message including the first data volume information and the first delay indication information in the embodiment of the present application can be referred to. Figure 5 The relevant description of the embodiments of the present invention will not be repeated here.

[0294] In another possible implementation, the target service triggers a new QoS flow, and the request message does not need to include the first data volume information and the indication information of the first delay. The first data volume information is used to indicate the processing capability of the target service requested by the core network device to be transmitted within the first delay, or the first data volume information is used to indicate the processing capability of the target service allowed to be transmitted within the first delay by the access network device. The relevant description of the target service triggering the new QoS flow in the embodiment of the present application can be referred to. Figure 6 or Figure 7 The relevant description of the embodiments of the present invention will not be repeated here.

[0295] S1020, the access network device sends a resource response message to the terminal device. Correspondingly, the terminal device receives the resource response message from the access network device.

[0296] In the embodiment of the present application, the resource response message is used to indicate the second data volume information. Figure 5 to Figure 7 The relevant description in the embodiments of the present invention will not be repeated here.

[0297] S1030: The terminal device sends the target service data to the access network device according to the second data volume information. Correspondingly, the access network device receives the target service data from the terminal device.

[0298] In the embodiment of the present application, step S1030 can refer to Figure 5 to Figure 7 The relevant description in the embodiments of the present invention will not be repeated here.

[0299] In the transmission method provided by the embodiment of the present application, when the target service arrives, the terminal device requests the processing capacity for transmitting the target service. Then, the access network device feeds back the second data volume information to the terminal device, so that the terminal device sends the data of the target service to the access network device according to the second data volume information. On the one hand, since the scheme is initiated when the target service arrives, the overhead of reserving resources in advance before the service arrives is saved. On the other hand, since the terminal device sends the data of the target service according to the second data volume information fed back by the access network device, and the second data volume information is determined according to the first data volume information fed back by the terminal device for indicating the processing capacity of the target service requested to be transmitted within the first time delay, the scheme can ensure the transmission rate of the target service.

[0300] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of interaction between the terminal device and the access network device. Accordingly, the embodiment of the present application also provides a communication device, which is used to implement the above various methods. The communication device can be a terminal device in the above method embodiment, or a device including the above terminal device, or a component that can be used for the terminal device; or, the communication device can be an access network device in the above method embodiment, or a device including the above access network device, or a component that can be used for the access network device. It can be understood that in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0301] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be understood that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0302] for example, Fig.11 1 is a schematic diagram of a communication device provided in an embodiment of the present application. Taking the communication device as a terminal device in the above method embodiment (which may be a chip of a terminal device, or a module of a terminal device, or an internal device of a terminal device) as an example, the terminal device 1100 includes a transceiver module 1110 and a processing module 1120. The transceiver module 1110, which may also be referred to as a transceiver unit for implementing a transceiver function, may be, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0303] In one solution, the transceiver module 1110 is used to send a request message to the access network device.

[0304] The request message is used to transmit the processing capability of the target service.

[0305] The transceiver module 1110 is further configured to receive a resource response message from an access network device.

[0306] The resource response message is used to indicate the second data volume information, and the second data volume information is used to indicate the processing capability of the access network device supporting the transmission of the target service within the first time delay, wherein the processing capability includes the data volume or the data transmission rate.

[0307] The processing module 1120 is configured to send data of a target service to the access network device according to the second data volume information.

[0308] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here. Optionally, the communication device 1100 may also include a storage module 1130, which can be used to store instructions and / or data, and the processing module 1120 can read the instructions and / or data in the storage module 1130.

[0309] In the embodiment of the present application, the terminal device 1100 is presented in the form of dividing various functional modules in an integrated manner. The "module" here can refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the network device 1300 can be used Figure 4 The form of the communication device 400 is shown.

[0310] for example, Figure 4 The processor 401 in the communication device 400 shown can call the computer-executable instructions stored in the memory 403 to enable the communication device 400 to execute the signal transmission method in the above method embodiment.

[0311] Specifically, Fig.11 The functions / implementation processes of the transceiver module 1110 and the processing module 1120 in the embodiment can be Figure 4 The processor 401 in the communication device 400 shown calls the computer execution instructions stored in the memory 403 to implement. Or, Fig.11 The function / implementation process of the processing module 1120 can be achieved by Figure 4 The processor 401 in the communication device 400 shown calls the computer execution instructions stored in the memory 403 to implement, Fig.11 The function / implementation process of the transceiver module 1110 can be Figure 4 The communication interface 404 in the communication device 400 shown in FIG. 4 is implemented.

[0312] Since the terminal device 1100 provided in the embodiment of the present application (which may be a chip of the terminal device, or a module of the terminal device, or an internal device of the terminal device) can execute the above-mentioned signal transmission method, the technical effects that can be obtained can be referred to the above-mentioned method embodiment and will not be repeated here.

[0313] Alternatively, taking the communication device as the access network device in the above method embodiment (which may be a chip of the access network device, or a module of the access network device, or an internal device of the access network device) as an example, the access network device 1100 includes a transceiver module 1110 and a processing module 1120. The transceiver module 1110, which may also be referred to as a transceiver unit, is used to implement the transceiver function, and may be, for example, a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0314] In one solution, the transceiver module 1110 is used to receive a request message from a terminal device, where the request message is used to transmit the processing capability of the target service.

[0315] The transceiver module 1110 is also used to send a resource response message to the terminal device, the resource response message is used to indicate the second data volume information, the second data volume information is used to indicate the processing capability of the access network device supporting the transmission of the target service within the first time delay, the processing capability is the data volume or the data transmission rate.

[0316] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here. Optionally, the communication device 1100 may also include a storage module 1130, which can be used to store instructions and / or data, and the processing module 1120 can read the instructions and / or data in the storage module 1130.

[0317] In the embodiment of the present application, the terminal device 1100 is presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific ASIC, circuit, processor and memory that executes one or more software or firmware programs, integrated logic circuit, and / or other devices that can provide the above functions. In a simple embodiment, those skilled in the art can imagine that the terminal device 1100 can be used Figure 4 The form of the communication device 400 is shown.

[0318] for example, Figure 4 The processor 401 in the communication device 400 shown can call the computer-executable instructions stored in the memory 403 to enable the communication device 400 to execute the signal transmission method in the above method embodiment.

[0319] Specifically, Fig.11The functions / implementation processes of the transceiver module 1110 and the processing module 1120 in the embodiment can be Figure 4 The processor 401 in the communication device 400 shown calls the computer execution instructions stored in the memory 403 to implement. Or, Fig.11 The function / implementation process of the processing module 1120 can be achieved by Figure 4 The processor 401 in the communication device 400 shown calls the computer execution instructions stored in the memory 403 to implement, Fig.11 The function / implementation process of the transceiver module 1110 can be Figure 4 The communication interface 404 in the communication device 400 shown in FIG. 4 is implemented.

[0320] Since the access network device 1100 provided in the embodiment of the present application (which may be a chip of the access network device, or a module of the access network device, or an internal device of the access network device) can execute the above-mentioned signal transmission method, the technical effects that can be obtained can be referred to the above-mentioned method embodiment and will not be repeated here.

[0321] It should be understood that one or more of the above modules or units can be implemented by software, hardware or a combination of the two. When any of the above modules or units are implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and the processor can be used to execute the program instructions and implement the above method flow. The processor can be built into an SoC (system on chip) or an ASIC, or it can be an independent semiconductor chip. In addition to the core used to execute software instructions for calculation or processing in the processor, it can also further include necessary hardware accelerators, such as field programmable gate arrays (FPGA), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0322] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a digital signal processing (DSP) chip, a microcontroller unit (MCU), an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.

[0323] Optionally, an embodiment of the present application further provides a communication device (for example, the communication device may be a chip or a chip system), which includes a processor for implementing the method in any of the above method embodiments. In one possible design, the communication device also includes a memory. The memory is used to store necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device. When the communication device is a chip system, it may be composed of chips, or it may include chips and other discrete devices, which is not specifically limited in the embodiments of the present application.

[0324] Optionally, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program or instruction, and when the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any of the above method embodiments or any of its implementation methods.

[0325] Optionally, an embodiment of the present application further provides a communication system, which includes the first network device described in the above method embodiment and the terminal device described in the above method embodiment.

[0326] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with a medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0327] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0328] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A transmission method, characterized in that: include: Sending a request message to the access network device, wherein the request message is used to request a processing capability for transmitting a target service; receiving a resource response message from the access network device, the resource response message being used to indicate second data volume information, the second data volume information being used to indicate a processing capability of the target service supported for transmission by the access network device within a first delay, the processing capability being data volume or data transmission rate; The data of the target service is sent to the access network device according to the second data volume information.

2. The method according to claim 1, characterized in that The second data volume information is determined based on the first data volume information, and the first data volume information is used to indicate the processing capacity of the target service requested to be transmitted within the first time delay.

3. The method according to claim 1 or 2, characterized in that: The first data volume information is used to indicate the processing capability of the target service requested by the terminal device to be transmitted within the first time delay.

4. The method according to claim 1 or 2, characterized in that: The first data volume information is used to indicate the core network device to indicate the processing capability of the target service transmitted within the first time delay.

5. The method according to any one of claims 1 to 4, characterized in that The request message includes the first data volume information and indication information of the first delay.

6. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Receiving a first configuration message from the access network device, the first configuration message including a first initial transmission rate or the first data volume information, the first configuration message being used to instruct establishment of a data bearer for a quality of service (QoS) flow carrying the target service; Or, receive a second configuration message from the core network device, the second configuration message includes the first data volume information, the second configuration message is used to indicate the establishment of a QoS flow carrying the target service, wherein the first initial transmission rate indicates the initial rate of sending data of the target service to the access network device.

7. The method according to claim 6, characterized in that The resource response message includes the second data amount information; or The resource response message does not carry data volume information, and the second data volume information indicated by the resource response message is the first data volume information indicated in the first configuration message; Or, the resource response message does not carry data volume information, and the second data volume information indicated by the resource response message is the first data volume information indicated in the second configuration message.

8. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Sending a first request message to a core network device; The first request message includes the first data volume information and the indication information of the first delay, or the first request message includes the third data volume information and the indication information of the first delay, The third data volume information is used by the access network device to determine the first data volume information, and the first request message is used to request configuration of the Qos flow.

9. The method according to any one of claims 1 to 8, characterized in that The request message includes estimated arrival time information of the target service.

10. The method according to claim 9, characterized in that The estimated arrival time information of the target service is used to indicate that the estimated arrival time of the target service is the time difference between the time when the actual data arrives at the access layer of the terminal device and the time when the terminal device sends the request message.

11. The method according to any one of claims 1 to 10, characterized in that The resource response message includes a second initial transmission rate, and the method further includes: A sending window of an application transmission protocol for data of the target service is determined according to the second initial transmission rate.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: Determine the parameters of the target service according to the second data volume information indicated by the resource response message.

13. The method according to claim 12, characterized in that The sending the data of the target service to the access network device according to the second data volume information includes: When the data volume indicated by the second data volume information is greater than or equal to the first threshold, the data of the target service is sent to the access network device according to the parameters of the target service.

14. A transmission method, characterized in that: include: Receiving a request message from a terminal device, the request message being used to request a processing capability for transmitting a target service; A resource response message is sent to the terminal device, where the resource response message is used to indicate second data volume information, where the second data volume information is used to indicate the processing capability of the target service supported by the access network device within the first time delay, where the processing capability is the data volume or the data transmission rate.

15. The method according to claim 14, characterized in that The second data volume information is determined based on the first data volume information, and the first data volume information is used to indicate the processing capacity of the target service requested to be transmitted within the first time delay.

16. The method according to claim 14 or 15, characterized in that The first data volume information is used to indicate the processing capability of the target service requested by the terminal device to be transmitted within the first time delay.

17. The method according to claim 14 or 15, characterized in that The first data volume information is used to indicate the core network device to indicate the processing capability of the target service transmitted within the first time delay.

18. The method according to any one of claims 14 to 17, characterized in that The request message includes the first data volume information and indication information of the first delay.

19. The method according to any one of claims 14 to 17, characterized in that The method further comprises: receiving the first data volume information and the indication information of the first delay from a core network device, wherein the first data volume information comes from the terminal device or the server; or, Receive third data volume information and indication information of the first delay from the core network device, and determine the first data volume information based on the third data volume information, wherein the third data volume information comes from the terminal device or the server.

20. The method according to claim 19, characterized in that The method further comprises: Send the first data volume information to the core network device.

21. The method according to claim 19 or 20, characterized in that The method further comprises: A first configuration message is sent to the terminal device, wherein the first configuration message includes a first initial transmission rate or the first data volume information, and the first configuration message is used to indicate the establishment of a data bearer for a quality of service (Qos) flow that carries the target service, wherein the first initial transmission rate indicates an initial rate for sending data of the target service to the access network device.

22. The method according to claim 21, characterized in that The resource response message includes the second data volume information; or, the resource response message does not carry the data volume information, and the second data volume information indicated by the resource response message is the first data volume information indicated in the first configuration message.

23. The method according to any one of claims 14 to 22, characterized in that The request message includes estimated arrival time information of the target service.

24. The method according to claim 23, characterized in that The estimated arrival time information of the target service is used to indicate that the estimated arrival time of the target service is the time difference between the time when the actual data arrives at the access layer of the terminal device and the time when the terminal device sends the request message.

25. The method according to any one of claims 14 to 24, characterized in that The resource response message includes a second initial transmission rate, and the second initial transmission rate is used to determine a sending window of an application transmission protocol for data of the target service.

26. The method according to any one of claims 14 to 25, characterized in that The method further comprises: Receive data of the target service from the terminal device, wherein the data of the target service is sent by the terminal device according to parameters of the target service when the data volume indicated by the second data volume information is greater than or equal to a first threshold, and the parameters of the target service are determined by the terminal device according to the second data volume information indicated by the resource response message.

27. A communication device, characterized in that: include: A transceiver module, used to send a request message to the access network device, wherein the request message is used to request the processing capability of the transmission target service; The transceiver module is further used to receive a resource response message from the access network device, the resource response message is used to indicate second data volume information, and the second data volume information is used to indicate the processing capability of the target service supported by the access network device for transmission within the first delay, The processing capacity is the amount of data or the data transmission rate; A processing module is used to send the data of the target service to the access network device according to the second data volume information.

28. A communication device, characterized in that: include: A transceiver module, used to receive a request message from a terminal device, wherein the request message is used to request the processing capability of the transmission target service; The transceiver module is also used to send a resource response message to the terminal device, and the resource response message is used to indicate the second data volume information, and the second data volume information is used to indicate the processing capability of the target service supported by the access network device within the first time delay, and the processing capability is the data volume or the data transmission rate.

29. A communication device, characterized in that: The communication device includes a processor; the processor is used to run a computer program or instruction, or to use a logic circuit to enable the communication device to perform the method as described in any one of claims 1 to 13, or to enable the communication device to perform the method as described in any one of claims 14 to 26.

30. The device according to claim 29, characterized in that The communication device further comprises a communication interface for inputting or outputting signals.

31. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, enable the communication device to execute the method according to any one of claims 1 to 13, or enable the communication device to execute the method according to any one of claims 14 to 26.

32. A communication system, characterized in that: The communication system comprises the communication device according to claim 27 and claim 28.

Citation Information

Cited By

  • Transmission method and transmission apparatus

    EP4742744A1

  • Transmission method and transmission apparatus

    WO2025026107A1

  • Communication method and apparatus

    WO2026194974A1