Communication method and device

Through the access network equipment dynamically updates the QoS configuration of QoS stream during service transmission, the problem of cumbersome QoS configuration adjustment in the prior art is solved, and a rapid response to dynamically changing business needs is achieved.

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

Patent Information

Application Number
CN202410408362.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-07-31
Filing Date
2024-04-03
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing QoS configuration adjustment process is cumbersome and requires multiple interactions with the core network. The signaling interaction is complex, making it difficult to meet the dynamically changing business needs.

Method used

The access network device determines the service characteristics update during the service transmission process, or receives information from the terminal device or core network device to dynamically update the QoS configuration of the QoS stream.

Benefits of technology

The QoS configuration update process is simplified, the response ability to dynamically change business needs is improved, the interaction with the core network is reduced, and signaling complexity is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449603A_ABST
    Figure CN119449603A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and relates to the technical field of communication. According to the invention, the QoS configuration updating process can be simplified. The method comprises: an access network device determining service feature update of a service during a service transmission process through a quality of service (QoS) flow, the updated service feature being used for determining a target QoS configuration of the QoS; or the access network device receives first information from the terminal device or the first core network device in the service transmission process, wherein the first information is used for determining the target QoS configuration of the QoS flow. And the access network equipment updates the QoS configuration of the QoS flow according to the target QoS configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of wireless communications, and in particular, to a communication method and device. Background Art

[0002] In the communication system, the quality of service flow (QoS flow) is the finest QoS differentiation granularity in the protocol data unit (PDU) session, which is used to carry the service flow in the PDU session. Since the network requirements corresponding to the service may change dynamically, such as the difference in the complexity of media content in different game scenes in cloud games, which leads to dynamic changes in the amount of media data, the QoS configuration corresponding to the QoS flow also needs to be dynamically adjusted to meet the dynamically changing service requirements.

[0003] However, the existing QoS configuration adjustment process is cumbersome, requires multiple interactions with the core network, and the signaling interaction is complex, making it difficult to meet dynamically changing business needs. Summary of the invention

[0004] In order to solve the above technical problems, the present application provides a communication method and device, which can simplify the QoS configuration update process. To achieve the above purpose, the present application adopts the following technical solutions:

[0005] In the first aspect, a communication method is provided. The execution subject of the method may be an access network device, or a component (such as a processor, a chip, or a chip system, etc.) applied to the access network device, or a logic module or software that can realize all or part of the functions of the access network device. The following description is made by taking the execution subject as the access network device. The method comprises: the access network device determines the update of the service characteristics of the service during the service transmission through the quality of service QoS flow, and the updated service characteristics are used to determine the target QoS configuration of the QoS; or the access network device receives first information from a terminal device or a first core network device during the service transmission, and the first information is used to determine the target QoS configuration of the QoS flow. The access network device updates the QoS configuration of the QoS flow according to the target QoS configuration.

[0006] For example, the first information is used to indicate a target QoS configuration of the QoS flow.

[0007] For another example, the first information includes information of a target QoS configuration of the QoS flow. For example, in the target QoS configuration, the delay is 10 ms. The first information includes indication information that the delay is 10 ms.

[0008] For another example, the first information includes QoS requirement information corresponding to the target QoS configuration of the QoS flow. For example, in the target QoS configuration, the latency is 10ms. Correspondingly, the QoS requirement information corresponding to the target QoS configuration is: the latency requirement of the service is within 10ms. The first information includes the QoS requirement information that the latency requirement is within 10ms.

[0009] The access network device updates the QoS configuration of the QoS flow, which can be understood as the access network device activating or establishing the QoS configuration of the QoS flow.

[0010] That is to say, during the service transmission process, when the access network device determines that the service characteristics of the service are updated or receives the first information, the access network device updates the QoS configuration of the QoS flow, thereby realizing dynamic adjustment of the QoS configuration of the QoS flow during the service transmission process. Compared with the multi-level QoS mechanism, the access network device is used to trigger the QoS configuration update, and the cumbersome process of adjusting the QoS configuration through the QoS notification control process and the protocol data unit PDU session modification process, the access network device described in the present application can autonomously and quickly update the QoS configuration according to the changes in the service characteristics of the service or the first information from the terminal device or the first core network device, which simplifies the QoS configuration update process and effectively guarantees dynamically changing service needs.

[0011] In one possible design, the method further includes: the access network device determining a target QoS configuration of the QoS flow based on the updated service characteristics or the first information.

[0012] In this way, when the target QoS configuration is determined based on the updated service characteristics, the updated QoS configuration of the QoS flow can also meet the dynamically changing service requirements. Alternatively, when the target QoS configuration is determined based on the first information, since the first information is provided by the terminal device or the first core network device to the access network device, it can also represent the dynamic changes in the service characteristics of the service, and the updated QoS configuration of the QoS flow can also meet the dynamically changing service requirements.

[0013] In one possible design, the access network device determines a target QoS configuration for the QoS flow, including: the access network device determines a QoS parameter that needs to be updated in the QoS configuration.

[0014] That is, the access network device determines the target QoS configuration by determining the QoS parameters that need to be updated to meet dynamically changing service requirements.

[0015] In one possible design, the access network device determines the QoS parameters that need to be updated in the QoS configuration based on the updated service characteristics, including: the access network device determines the target QoS parameters in the QoS configuration based on the updated service characteristics, the target QoS parameters are adjusted parameters of the QoS parameters that need to be updated; the access network device determines the target QoS configuration based on the target QoS parameters.

[0016] In one possible design, the access network device determines the QoS parameters that need to be updated in the QoS configuration based on the first information, including: the access network device determines the target QoS parameters in the QoS configuration based on the first information, and the target QoS parameters are adjusted parameters of the QoS parameters that need to be updated; the access network device determines the target QoS configuration based on the target QoS parameters.

[0017] In one possible design, the method also includes: the access network device receives multiple QoS configurations for the QoS flow from the second core network device; the access network device determines the target QoS configuration of the QoS flow, including: the access network device determines the target QoS configuration from the multiple QoS configurations.

[0018] That is, the access network device determines the target QoS configuration from multiple QoS configurations for the QoS flow provided by the second core network device, thereby simplifying the processing process on the access network device side.

[0019] It can be understood that the access network device receives multiple QoS configurations pre-authorized for the QoS flow from the second core network device, and when the service characteristics of the service are updated or the first information from the terminal device is received or the first information from the first core network device is received, the access network device determines the target QoS configuration in the multiple QoS configurations. In addition, if none of the multiple QoS configurations can meet the QoS requirements corresponding to the updated service characteristics or the first information, the access network device refuses to execute the QoS configuration update.

[0020] In one possible design, the method also includes: the access network device receives one or more QoS parameter adjustment ranges for the QoS flow from the second core network device; the access network device determines the target QoS configuration of the QoS flow, including: the access network device determines the target QoS parameters within the one or more QoS parameter adjustment ranges; the access network device determines the target QoS configuration based on the target QoS parameters.

[0021] That is to say, the access network device obtains one or more pre-authorized QoS parameter adjustment ranges for the QoS flow from the second core network device. Furthermore, the access network device determines the QoS parameters that need to be updated based on the updated service characteristics or the first information from the terminal device or the first information from the first core network device, and determines the target QoS parameters within the QoS parameter adjustment range corresponding to the QoS parameters that need to be updated, and then determines the target QoS configuration based on the target QoS parameters. In addition, if none of the QoS parameters within the one or more QoS parameter adjustment ranges can meet the QoS requirements corresponding to the updated service characteristics or the first information, the access network device refuses to execute the QoS configuration update.

[0022] In one possible design, the method also includes: the access network device sends second information to the terminal device and / or the first core network device, the second information is used to indicate the target QoS configuration of the QoS flow, and the target QoS configuration indicated by the second information is determined by the access network device based on the updated service characteristics.

[0023] That is to say, when the access network device determines that the service characteristics of the service are updated, the access network device also indicates the target QoS configuration to the terminal device and / or the first core network device through the second information, so that the terminal device and / or the first core network device updates the QoS configuration of the QoS flow.

[0024] It can be understood that, when the access network device determines that the service characteristics of the service are updated, the target QoS configuration is determined according to the updated service characteristics, and the second information is determined according to the target QoS configuration, and the second information is used to indicate the target QoS configuration for the terminal device and / or the first core network device.

[0025] In one possible design, in the case where the first information comes from the first core network device, the method further includes: the access network device sends second information to the terminal device, the second information is used to indicate the target QoS configuration of the QoS flow, the target QoS configuration indicated by the second information is determined by the access network device based on the first information, or the first information is the same as the second information. Alternatively, in the case where the first information comes from the terminal device, the method further includes: the access network device sends second information to the first core network device, the second information is used to indicate the target QoS configuration of the QoS flow, the target QoS configuration indicated by the second information is determined by the access network device based on the first information, or the first information is the same as the second information.

[0026] That is to say, in the case where the first information comes from the first core network device, it means that the first core network device triggers the access network device to perform a QoS configuration update. In this case, the access network device also instructs the terminal device to perform a QoS configuration update through the second information, thereby achieving a fast QoS configuration update. Alternatively, in the case where the first information comes from the terminal device, it means that the terminal device triggers the access network device to perform a QoS configuration update. In this case, the access network device also instructs the first core network device to perform a QoS configuration update through the second information, thereby achieving a fast QoS configuration update.

[0027] In one possible design, the access network device determines whether to send the second information to the terminal device according to the target QoS configuration or the target QoS parameter; or the access network device determines whether to send the second information to the first core network device according to the target QoS configuration or the target QoS parameter. For example, in the target QoS configuration, the QoS parameter that needs to be updated is the delay information. Since the delay information (such as the packet delay budget (PDB)) does not need to be updated on the first core network device side, the access network device does not need to send the second information to the first core network device.

[0028] In one possible design, in the case where the access network device sends the second information to the terminal device, the method further includes: the access network device receives third information from the terminal device, the third information indicates that the terminal device has successfully updated the QoS configuration of the QoS flow, and the terminal device updates the QoS configuration of the QoS flow based on the second information. Alternatively, in the case where the access network device sends the second information to the first core network device, the method further includes: the access network device receives fourth information from the first core network device, the fourth information indicates that the first core network device has successfully updated the QoS configuration of the QoS flow, and the first core network device updates the QoS configuration of the QoS flow based on the second information.

[0029] That is to say, when the access network device instructs the terminal device to perform a QoS configuration update through the second information, the access network device also receives the third information fed back by the terminal device, and learns that the QoS configuration update on the terminal device side is successful through the third information. Alternatively, when the access network device instructs the first core network device to perform a QoS configuration update through the second information, the access network device also receives the fourth information fed back by the first core network device, and learns that the QoS configuration update on the first core network device side is successful through the fourth information.

[0030] In one possible design, in the case where the access network device receives the third information from the terminal device, the method further includes: the access network device sends the fifth information to the first core network device, and the fifth information indicates that the terminal device and / or the access network device have successfully updated the QoS configuration of the QoS flow. Alternatively, in the case where the access network device receives the fourth information from the first core network device, the method further includes: the access network device sends the sixth information to the terminal device, and the sixth information indicates that the first core network device and / or the access network device have successfully updated the QoS configuration of the QoS flow.

[0031] That is to say, in the case where the first core network device triggers the access network device to perform a QoS configuration update, the access network device also sends the fifth information to the first core network device, and feeds back the success of the QoS configuration update on the terminal device side and / or the access network device side through the fifth information, so that the first core network device obtains the QoS configuration update status. Alternatively, in the case where the terminal device triggers the access network device to perform a QoS configuration update, the access network device also sends the sixth information to the terminal device, and feeds back the success of the QoS configuration update on the first core network device side and / or the access network device side through the sixth information, so that the first core network device obtains the QoS configuration update status.

[0032] In a possible design, when the access network device sends second information to the terminal device, the second information is carried in the packet data convergence protocol PDCP layer of the first data packet, or the radio resource control RRC signaling, or the media access control control element MAC CE; the first data packet is a data packet sent by the access network device to the terminal device.

[0033] In one possible design, when the access network device sends second information to the first core network device, the second information is carried in the General Packet Radio Service Rate Protocol user plane GTP-U layer of the second data packet; the second data packet is a data packet sent by the access network device to the first core network device.

[0034] For example, the second data packet may be a service data packet of the service.

[0035] For another example, the second data packet may also be an empty packet generated by the access network device.

[0036] In one possible design, in the case where the first information comes from the first core network device, the method further includes: the access network device sends seventh information to the first core network device, and the seventh information is used to indicate that the access network device has failed to update the QoS configuration of the QoS flow. Alternatively, in the case where the first information comes from the terminal device, the method further includes: the access network device sends seventh information to the terminal device, and the seventh information is used to indicate that the access network device has failed to update the QoS configuration of the QoS flow.

[0037] For example, the access network device determines that the current network resources cannot support the target QoS configuration indicated by the first information, or the access network device determines that the target QoS configuration indicated by the first information is not within the pre-authorization range of the core network, such as the target QoS configuration is not within the multiple QoS configurations provided by the second core network device, or the QoS parameters of the target QoS configuration are not within the QoS parameter adjustment range provided by the second core network device.

[0038] That is to say, in the case where the first core network device triggers the access network device to perform a QoS configuration update, the access network device also sends the seventh information to the first core network device, and feeds back the failure of the QoS configuration update on the access network device side through the seventh information, so that the first core network device obtains the QoS configuration update status. Alternatively, in the case where the terminal device triggers the access network device to perform a QoS configuration update, the access network device also sends the seventh information to the terminal device, and feeds back the failure of the QoS configuration update on the access network device side through the seventh information, so that the terminal device obtains the QoS configuration update status.

[0039] In one possible design, when the access network device sends the seventh information to the first core network device, the method further includes: the access network device sends the eighth information to the first core network device, the eighth information is used to indicate the QoS configuration supported by the access network device, and the QoS configuration indicated by the eighth information is used for the first core network device to update the QoS configuration of the QoS flow. Alternatively, when the access network device sends the seventh information to the terminal device, the method further includes: the access network device sends the eighth information to the terminal device, the eighth information is used to indicate the QoS configuration supported by the access network device, and the QoS configuration indicated by the eighth information is used for the terminal device to update the QoS configuration of the QoS flow.

[0040] For example, the access network device determines the eighth information according to the current network resource status and / or the multiple QoS configurations (or multiple QoS parameter adjustment ranges) for the QoS flow provided by the second core network device. For example, the delay requirement in the target QoS configuration indicated by the first information is 5ms, but the current network resources can only support a transmission delay of 10ms, then the access network device generates the eighth information, and the delay requirement contained in the QoS configuration indicated by the eighth information is 10ms.

[0041] That is to say, in the event that the QoS configuration update on the access network device side fails, the access network device also sends the eighth information to the terminal device or the first core network device, thereby indicating the QoS configuration supported by the access network device, so that the terminal device or the first core network device updates the QoS configuration according to the eighth information, thereby assisting the terminal device or the first core network device to update the QoS configuration.

[0042] In one possible design, the method further includes: the access network device obtains time information, the time information indicating a time period during which the target QoS configuration is valid. In other words, the target QoS configuration is time-sensitive and is only valid within a certain time period (s).

[0043] In one possible design, after the access network device obtains the time information, the method further includes: the access network device performs QoS configuration recovery outside the valid time period indicated by the time information. The QoS configuration recovery refers to restoring the QoS configuration of the QoS flow to the original QoS configuration.

[0044] For example, the time information is 10s. The access network device determines that the QoS configuration is updated, such as updating from QoS configuration 1 to the target QoS configuration, and 10s after the update process, the access network device performs the QoS configuration recovery to restore the target QoS configuration to QoS configuration 1.

[0045] For another example, the time information is the time period of 10:00-11:00. After 11:00, the access network device performs the QoS configuration recovery.

[0046] In one possible design, the method also includes: when the access network device determines that the service characteristics of the service are updated, the access network device sends the time information to the terminal device and / or the first core network device, so that the terminal device and / or the first core network device updates or restores the QoS configuration of the QoS flow according to the time information.

[0047] In one possible design, the method also includes: when the first information comes from the terminal device, the access network device sends the time information to the first core network device, so that the first core network device updates or restores the QoS configuration of the QoS flow according to the time information.

[0048] In one possible design, when the first information comes from the first core network device, the access network device sends the time information to the terminal device, so that the terminal device updates or restores the QoS configuration of the QoS flow according to the time information.

[0049] In one possible design, the access network device obtains time information, including: the access network device determines the time information, or the access network device receives the time information from the second core network device, or the access network device receives the time information from the terminal device, or the access network device receives the time information from the first core network device.

[0050] In one possible design, the access network device determines a service characteristic update of the service during service transmission, including: under a trigger condition, the access network device determines a service characteristic update of the service.

[0051] The trigger condition includes at least one of the following:

[0052] The first item, the difference between the first data volume and the second data volume is greater than a threshold value; the first data volume is the data volume of the service transmitted in the first time unit, and the second data volume is the data volume of the service transmitted in the second time unit. That is, when the data volume of the service transmitted by the access network device changes and exceeds the threshold value, the access network device determines that the service feature of the service is updated.

[0053] The second item is that the QoS configuration of the QoS flow expires. That is, when the QoS configuration of the QoS flow expires, the access network device determines that the service feature of the service is updated.

[0054] In one possible design, the access network device updates the QoS configuration of the QoS flow, including: the access network device adjusts resources, and the adjusted resources are used to transmit the service with updated service characteristics.

[0055] That is, the access network device performs resource scheduling adjustment so that the adjusted resources adapt to the update of the service characteristics to ensure the transmission efficiency of the service and improve the resource scheduling flexibility and resource utilization.

[0056] In the second aspect, a communication method is provided. The execution subject of the method may be a first communication device, or a component (such as a processor, a chip, or a chip system, etc.) applied to the first communication device, or a logic module or software that can realize all or part of the functions of the first communication device. The following description is taken as an example that the execution subject is the first communication device. The method includes: the first communication device determines the service feature update of the service during the service transmission process through the quality of service QoS flow, and the first communication device is a terminal device or a first core network device. The first communication device sends first information to the access network device based on the updated service features, and the first information is used to determine the target QoS configuration of the QoS flow.

[0057] That is to say, during the service transmission process, when the first communication device determines that the service characteristics of the service are updated, the first communication device sends the first information to the access network device, so that the access network device updates the QoS configuration of the QoS flow according to the first information, thereby realizing dynamic adjustment of the QoS configuration, simplifying the QoS configuration update process, and effectively guaranteeing dynamically changing service needs.

[0058] In one possible design, the first communication device sends first information to the access network device based on the updated service characteristics, including: the first communication device determines the target QoS configuration of the QoS flow based on the updated service characteristics, and the first communication device sends the first information based on the target QoS configuration of the QoS flow, where the first information is used to indicate the target QoS configuration of the QoS flow.

[0059] That is, the first information is determined according to the updated service characteristics. Thus, the first communication device provides the first information to the access network device, triggering the access network device to directly perform a fast update of the QoS configuration according to the first information, thereby meeting dynamically changing service requirements.

[0060] In one possible design, the method further includes: the first communication device determining the target QoS configuration according to the updated service characteristics. The first communication device determining the first information according to the target QoS configuration.

[0061] That is, the target QoS configuration is determined according to the updated service characteristics. In this way, the first communication device indicates the target QoS configuration to the access network device through the first information, triggering the access network device to quickly update the QoS configuration according to the first information, so that the updated QoS configuration can meet the dynamically changing service requirements.

[0062] In one possible design, the method also includes: the first communication device determines the target QoS configuration based on the updated service characteristics.

[0063] That is, the target QoS configuration is determined according to the updated service characteristics. In this way, when the first communication device indicates the target QoS configuration to the access network device, the access network device is triggered to quickly update the QoS configuration according to the target QoS configuration, thereby meeting dynamically changing service requirements.

[0064] In one possible design, the first communication device determines the target QoS configuration, including: the first communication device determines QoS parameters that need to be updated in the QoS configuration of the QoS flow.

[0065] That is, the first communication device determines the target QoS configuration by determining the QoS parameters that need to be updated to meet dynamically changing business needs.

[0066] In one possible design, the method also includes: the first communication device receives multiple QoS configurations for the QoS flow from the second core network device; the first communication device determines the target QoS configuration, including: the first communication device determines the target QoS configuration from the multiple QoS configurations.

[0067] That is to say, the first communication device determines the target QoS configuration from multiple QoS configurations for the QoS flow provided by the second core network device, thereby simplifying the processing process on the first communication device side.

[0068] It can be understood that the first communication device receives multiple QoS configurations pre-authorized for the QoS flow from the second core network device, and when the service characteristics of the service are updated, the first communication device determines the target QoS configuration in the multiple QoS configurations. In addition, if the multiple QoS configurations cannot meet the updated service characteristics or the QoS requirements corresponding to the first information, the first communication device refuses to trigger the QoS configuration update.

[0069] In one possible design, the method also includes: the first communication device receives one or more QoS parameter adjustment ranges for the QoS flow from the second core network device; the first communication device determines the target QoS configuration of the QoS flow, including: the first communication device determines the target QoS parameters within the one or more QoS parameter adjustment ranges; the access network device determines the target QoS configuration based on the target QoS parameters.

[0070] That is to say, the first communication device obtains one or more pre-authorized QoS parameter adjustment ranges from the second core network device. In addition, the first communication device determines the QoS parameters that need to be updated based on the updated service characteristics, and determines the target QoS parameters within the QoS parameter adjustment range corresponding to the QoS parameters that need to be updated, and then determines the target QoS configuration based on the target QoS parameters. In addition, if the QoS parameters within the one or more QoS parameter adjustment ranges cannot meet the QoS requirements corresponding to the updated service characteristics, the first communication device refuses to trigger the QoS configuration update.

[0071] In one possible design, the method further includes: when the first communication device is the first core network device, the first communication device receives fifth information from the access network device, and the fifth information indicates that the terminal device and / or the access network device have successfully updated the QoS configuration of the QoS flow. Alternatively, when the first communication device is the terminal device, the first communication device receives sixth information from the access network device, and the sixth information indicates that the first core network device and / or the access network device have successfully updated the QoS configuration of the QoS flow.

[0072] That is to say, in the case where the first core network device triggers the access network device to perform a QoS configuration update, the access network device also sends the fifth information to the first core network device, and feeds back the success of the QoS configuration update on the terminal device side and / or the access network device side through the fifth information, so that the first core network device is informed of the QoS configuration update status. Alternatively, in the case where the terminal device triggers the access network device to perform a QoS configuration update, the access network device also sends the sixth information to the terminal device, and feeds back the success of the QoS configuration update on the first core network device side and the access network device side through the sixth information, so that the terminal device is informed of the QoS configuration update status.

[0073] In one possible design, the method further includes: the first communication device updates the QoS configuration of the QoS flow according to the target QoS configuration, thereby implementing an update of the QoS configuration.

[0074] In one possible design, when the first communication device is the first core network device, the method further includes: the first communication device receives fifth information from the access network device, the fifth information indicating that the terminal device and / or the access network device successfully updates the QoS configuration of the QoS flow, that is, the terminal device and / or the access network device successfully updates the QoS configuration of the QoS flow to the target QoS configuration. The first communication device updates the QoS configuration of the QoS flow according to the target QoS configuration indicated by the fifth information, thereby implementing the update of the QoS configuration.

[0075] In a possible design, when the first communication device is the terminal device, the method further includes: the first communication device receives sixth information from the access network device, and the sixth information indicates that the first core network device and / or the access network device successfully updates the QoS configuration of the QoS flow, that is, the first core network device and / or the access network device successfully updates the QoS configuration of the QoS flow to the target QoS configuration. The first communication device updates the QoS configuration of the QoS flow according to the target QoS configuration indicated by the sixth information, thereby implementing the update of the QoS configuration.

[0076] In one possible design, the first communication device receives seventh information from the access network device, and the seventh information indicates that the access network device has failed to update the QoS configuration of the QoS flow. The access network device updates the QoS configuration of the QoS flow based on the first information, thereby enabling the first communication device to obtain the QoS configuration update status on the access network device side.

[0077] In one possible design, the method also includes: the first communication device receives eighth information from the access network device, and the eighth information is used to indicate the QoS configuration supported by the access network device.

[0078] That is to say, in the event that the QoS configuration update on the access network device side fails, the access network device also sends the eighth information to the first communication device, thereby indicating the QoS configuration supported by the access network device, so that the first communication device updates the QoS configuration according to the eighth information, thereby assisting the first communication device in updating the QoS configuration.

[0079] In one possible design, the method also includes: the first communication device updates the QoS configuration of the QoS flow according to the QoS configuration indicated by the eighth information, thereby providing a probability of successful QoS configuration update to meet dynamically changing business needs as much as possible.

[0080] In one possible design, the first information is carried in the packet data convergence protocol PDCP layer or the general packet radio service rate protocol user plane GTP-U layer of the first data packet, or the radio resource control RRC signaling, or the media access control control element MAC CE, and the first data packet is a data packet sent by the first communication device to the access network device.

[0081] In one possible design, the first communication device obtains time information, and the time information indicates a time period during which the target QoS configuration is valid. That is, the target QoS configuration is time-sensitive and is only valid within a certain time period (s).

[0082] In one possible design, after the first communication device obtains the time information, the method further includes: the first communication device performs QoS configuration recovery outside the valid time period indicated by the time information. The QoS configuration recovery refers to restoring the QoS configuration of the QoS flow to the original QoS configuration.

[0083] For example, the time information is 10s. The first communication device determines the QoS configuration update, such as updating from QoS configuration 1 to the target QoS configuration, and after 10s of the update process, the first communication device performs the QoS configuration recovery to update the target QoS configuration to QoS configuration 1.

[0084] For another example, the time information is a time period of 10:00-11:00. After 11:00, the first communication device performs the QoS configuration recovery.

[0085] In one possible design, the method also includes: the first communication device sends the time information to the access network device, so that the access network device updates or restores the QoS configuration of the QoS flow according to the time information.

[0086] In one possible design, the first communication device obtains time information, including: the first communication device determines the time information, or the first communication device receives the time information from a second core network device.

[0087] In a possible design, the first communications device determines, during service transmission, that a service feature of the service is updated, including:

[0088] Under a trigger condition, the first communications device determines that a service feature of the service is updated.

[0089] The trigger condition includes at least one of the following:

[0090] The first item, the difference between the first data volume and the second data volume is greater than a threshold value. The first data volume is the data volume of the service transmitted in the first time unit, and the second data volume is the data volume of the service transmitted in the second time unit. That is, when the data volume of the service transmitted by the first communication device changes and exceeds the threshold value, the first communication device determines that the service feature of the service is updated.

[0091] The second item is obtaining a notification message, where the notification message indicates the network requirement of the service.

[0092] For example, in the case where the first communication device is the terminal device, the terminal device receives notification information from the application layer, so that the first communication device is informed of the service feature update of the service.

[0093] For another example, when the first communication device is the first core network device, the first core network device receives a notification message from an application server. For example, the first core network device receives a downlink data packet from the application server, the downlink data packet carries the notification message, the notification message indicates that the service network requirement has changed, or the notification message indicates the target network requirement of the service, so that the first communication device is informed of the service feature update of the service.

[0094] The third item is that the QoS configuration of the QoS flow expires. That is, when the QoS configuration of the QoS flow expires, the first communication device determines that the service feature of the service is updated.

[0095] In the third aspect, a communication method is provided. The execution subject of the method may be a second communication device, or a component (such as a processor, a chip, or a chip system, etc.) applied to the second communication device, or a logic module or software that can realize all or part of the functions of the second communication device. The following description is taken as an example that the execution subject is the second communication device. The method includes: the second communication device receives second information from the access network device, the second information is used to indicate the target QoS configuration of the quality of service QoS flow, the QoS flow is used for service transmission between the terminal device and the first core network device, and the second communication device is the terminal device or the first core network device; the second communication device updates the QoS configuration of the QoS flow to the target QoS configuration.

[0096] That is to say, during the service transmission process, the access network device instructs the second communication device to update the QoS configuration through the second information, so that the second communication device performs QoS configuration update according to the second information, realizes dynamic adjustment of QoS configuration, simplifies the QoS configuration update process, and effectively guarantees dynamically changing service needs.

[0097] In one possible design, the method further includes: the second communication device sending third information to the access network device, the third information indicating that the second communication device has successfully updated the QoS configuration of the QoS flow.

[0098] That is to say, when the access network device instructs the second communication device to perform QoS configuration update through the second information, the access network device also receives the third information fed back by the second communication device, and learns through the third information that the QoS configuration update on the second communication device side is successful.

[0099] In one possible design, the method further includes: the second communication device obtains time information, the time information indicating a time period during which the target QoS configuration is valid. In other words, the target QoS configuration is time-sensitive and is only valid within a certain time period (s).

[0100] In one possible design, the method further includes: the second communication device restoring the QoS configuration of the QoS flow according to the time information. That is, the second communication device restores the QoS configuration of the QoS flow according to the time information.

[0101] For example, the time information is 10s. The second communication device determines the QoS configuration update, such as updating from QoS configuration 1 to the target QoS configuration, and after 10s of the update process, the second communication device performs QoS configuration recovery and updates the target QoS configuration to QoS configuration 1.

[0102] For another example, the time information is a time period of 10:00-11:00. After 11:00, the second communication device performs QoS configuration recovery.

[0103] In one possible design, the second information is carried on the packet data convergence protocol PDCP layer or the general packet radio service rate protocol user plane GTP-U layer of the first data packet, or the radio resource control RRC signaling, or the media access control control element MAC CE, and the first data packet is a data packet received by the second communication device from the access network device.

[0104] In a fourth aspect, a communication method is provided. The execution subject of the method may be a third core network device, or a component (such as a processor, a chip, or a chip system, etc.) applied to the third core network device, or a logic module or software that can realize all or part of the functions of the third core network device. The following description is made by taking the execution subject as the third core network device as an example. The method includes: the third core network device obtains quality of service QoS information, and the QoS information includes a first QoS requirement and a second QoS requirement of the service; the third core network device determines a policy and charging control PCC rule according to the QoS information. Among them, the PCC rule indicates a QoS configuration, and when the first QoS parameter of the QoS configuration is a first value, the QoS configuration meets the first QoS requirement, and when the first QoS parameter of the QoS configuration is a second value, the QoS configuration meets the second QoS requirement; or, the PCC rule indicates multiple QoS configurations, and the first QoS configuration of the multiple QoS configurations meets the first QoS requirement, and the second QoS configuration of the multiple QoS configurations meets the second QoS requirement.

[0105] That is to say, the third core network device can determine the QoS configuration according to the different QoS requirements of the service during operation, so that the QoS configuration meets the different QoS requirements of the service, laying the foundation for the QoS configuration update during the service transmission process.

[0106] In one possible design, the QoS information further includes at least one of the following:

[0107] The first item is the effectiveness conditions, which include the conditions for the effectiveness of the first QoS requirement and the conditions for the effectiveness of the second QoS requirement, so that the third core network device can know the conditions for the effectiveness of different QoS requirements of the service, which helps the third core network device to determine the effective time period of the QoS configuration.

[0108] The second item is a trigger condition, which is used to determine whether the service characteristics of the service are updated, thereby determining whether to trigger the update of the QoS configuration.

[0109] The third item is device information, where the device information indicates the communication device using the trigger condition, thereby indicating which communication device triggers the update of the QoS configuration.

[0110] In one possible design, the third core network device obtains QoS information, including: the third core network device receives the QoS information from the application server AF.

[0111] That is to say, the third core network device obtains the QoS information from the application server.

[0112] In one possible design, the service is transmitted between the terminal device and the first core network device through a QoS flow. The PCC rule also includes at least one of the following:

[0113] The first item is the first indication information, wherein the first indication information indicates that the QoS configuration of the QoS flow is updateable, so that the terminal device, the access network device or the first core network device dynamically adjusts the QoS configuration of the QoS flow.

[0114] The second item is the second indication information, wherein the second indication information indicates that the communication device updates the QoS configuration of the QoS flow, and the communication device is the terminal device, the first core network device or the access network device. In other words, the communication device that triggers the update of the QoS configuration is indicated by the third core network device.

[0115] The third item is the effectiveness conditions, which include the conditions for the effectiveness of the first QoS requirement and the conditions for the effectiveness of the second QoS requirement.

[0116] The fourth item is a trigger condition, which is used to determine whether the service characteristics of the service are updated.

[0117] The fifth item is device information, where the device information indicates the communication device using the trigger condition.

[0118] In one possible design, the method also includes: the third core network device sends the PCC rules to the second core network device through a first process, and the first process includes a protocol data unit PDU session establishment process or a PDU session modification process.

[0119] That is, the third core network device provides the PCC rule to the second core network device, so that the second core network device performs parameter configuration for the terminal device, the access network device or the first core network device according to the PCC rule.

[0120] In a fifth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device includes a module, unit, or means corresponding to the implementation method, and the module, unit, or means can be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the functions.

[0121] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing function in any of the above aspects and any possible implementations thereof. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0122] In some possible designs, the transceiver module includes a sending module and / or a receiving module, which are respectively used to implement the sending or receiving functions in any of the above aspects and any possible implementation methods thereof.

[0123] In a sixth aspect, a communication device is provided, comprising: a processor and a memory, wherein the processor and the memory are coupled, and the memory stores program instructions, and when the program instructions stored in the memory are executed by the processor, the communication device executes a method as in any one of the above aspects or any possible design of any one of the aspects.

[0124] In a seventh aspect, a communication device is provided, comprising: a processor; the processor is used to execute a computer program or instruction so that the communication device executes the method described in any one of the aspects.

[0125] Optionally, the communication device further includes a memory, which may be coupled to the processor, or the memory may exist independently of the processor, for example, the memory and the processor are two independent modules. The memory may be located outside the communication device or inside the communication device.

[0126] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored, and when the computer-readable storage medium is run on a communication device, the communication device can execute the method described in any one of the aspects.

[0127] In a ninth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the aspects.

[0128] The communication device provided in any one of the fifth to ninth aspects may be the access network device in the first aspect, or a component in the access network device, such as a chip or a chip system; or, the communication device may be the first communication device in the second aspect, or a component in the first communication device, such as a chip or a chip system; or, the communication device may be the second communication device in the third aspect, or a component in the second communication device, such as a chip or a chip system; or, the communication device may be the third core network device in the fourth aspect, or a component in the third core network device, such as a chip or a chip system. Where the device is a chip system, it may be composed of a chip, or may include a chip and other discrete devices.

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

[0130] Among them, the technical effects brought about by any design method in the fifth to ninth aspects can refer to the technical effects brought about by different design methods in the first to fourth aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0131] Figure 1 A schematic diagram of the architecture of a communication system used in an embodiment of the present application.

[0132] Figure 2a A schematic diagram of the architecture of another communication system applied in the embodiment of the present application.

[0133] Figure 2b A user plane protocol provided in an embodiment of the present application.

[0134] Figure 3 A flowchart of a multi-level QoS mechanism provided in an embodiment of the present application.

[0135] Figure 4 A schematic diagram of a reflective QoS mechanism provided in an embodiment of the present application.

[0136] Figure 5 A flow chart of a communication method provided in an embodiment of the present application.

[0137] Figure 6 A flowchart of another communication method provided in an embodiment of the present application.

[0138] Figure 7 A flowchart of another communication method provided in an embodiment of the present application.

[0139] Figure 8A flowchart of another communication method provided in an embodiment of the present application.

[0140] Fig. 9 A flowchart of another communication method provided in an embodiment of the present application.

[0141] Fig.10 A flowchart of another communication method provided in an embodiment of the present application.

[0142] Fig.11 A flowchart of another communication method provided in an embodiment of the present application.

[0143] Fig.12 A flowchart of another communication method provided in an embodiment of the present application.

[0144] Fig.13 A flowchart of another communication method provided in an embodiment of the present application.

[0145] Fig.14 A schematic diagram of the structure of a communication device provided in this application.

[0146] Fig.15 A schematic diagram of the structure of another communication device provided in the present application.

[0147] Fig.16 A schematic diagram of the structure of another communication device provided in the present application. DETAILED DESCRIPTION

[0148] The embodiments of the present application can be applied to Figure 1 The communication system shown. The communication system may be a communication system supporting fourth generation (4G) access technology, such as long term evolution (LTE) access technology; or, the communication system may be a communication system supporting fifth generation (5G) access technology, such as new radio (NR) access technology; or, the communication system may be a communication system supporting multiple wireless technologies, such as a communication system supporting LTE access technology and NR access technology. In addition, the communication system may also be applicable to future-oriented communication technologies.

[0149] Figure 1 The following is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. Figure 1As shown, the communication system includes terminal equipment and network equipment. The network equipment includes access network (AN) equipment and core network (CN) equipment. The access network equipment can also be replaced by radio access network (RAN) equipment.

[0150] Among them, the terminal device accesses the core network through the access network device or the wireless access network device. The terminal device includes a device that provides voice and / or data connectivity to the user, specifically, a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides voice and data connectivity to the user. For example, it may include a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via the wireless access network, exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal device may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device (D2D) terminal equipment, vehicle to everything (V2X) terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, it may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.

[0151] The various terminal devices introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also called on-board units (OBU).

[0152] In the embodiment of the present application, the terminal device may also include a relay. Alternatively, it can be understood that anything that can communicate data with the base station can be regarded as a terminal device.

[0153] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the terminal device is a terminal device as an example for introduction.

[0154] The access network device can be a device that connects the terminal device to the wireless network. The access network device in the embodiment of the present application may include various forms of base stations, for example, macro base stations, micro base stations (also called small stations), relay stations, access points, transmitting points (TP), evolved NodeBs (eNodeBs), transmission reception points (TRPs), next generation NodeBs (gNBs) in 5G communication systems, devices that implement base station functions in communication systems that evolve after 5G, mobile switching centers, and devices that assume base station functions in D2D, V2X, and M2M communications, etc.; it can also be an access network device in a non-terrestrial network (NTN) communication system, that is, it can be deployed on a high-altitude platform or satellite; it can also be a module or unit that completes part of the functions of a base station, for example, it can be a centralized unit (CU) in a cloud access network (C-RAN) system, or it can be a distributed unit (DU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the access network device. All or part of the functions of the access network device may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (e.g., a cloud platform). In the embodiments of the present application, unless otherwise specified, the access network device refers to the RAN device.

[0155] The different core network devices of the core network are introduced as follows:

[0156] User plane network element: used for packet routing and forwarding and quality of service (QoS) processing of user plane data. Figure 2a As shown, in a 5G communication system, the user plane network element may be a user plane function (UPF) network element. In future communication systems, the user plane network element may still be a UPF network element, or may have other names, which is not limited in the embodiments of the present application.

[0157] Data network (DN) element: A network used to provide data transmission. Figure 2a As shown, in the 5G communication system, the data network may be a DN. In future communication systems, the data network may still be a DN, or may have other names, which are not limited in the embodiments of the present application.

[0158] Authentication service network element: used for authentication services, generating keys to achieve two-way authentication of terminal devices, and supporting a unified authentication framework. Figure 2a As shown, in a 5G communication system, the authentication service network element may be an authentication server function (AUSF) network element. In future communication systems, the authentication server function network element may still be an AUSF network element, or may have other names, which is not limited in the embodiments of the present application.

[0159] Access and mobility management network element: used for mobility management and access management, etc. It can be used to implement other functions of the mobility management entity (MME) except session management, such as lawful interception and access authorization / authentication. Figure 2a As shown, in the 5G communication system, the access and mobility management network element may be an access and mobility management function (AMF) network element. In future communication systems, the access and mobility management network element may still be an AMF network element, or may have other names, which is not limited in the embodiments of the present application.

[0160] Session management network element: mainly used for session management, allocation and management of Internet protocol (IP) addresses of terminal devices, selection of endpoints for manageable user plane functions, policy control and charging function interfaces, and downlink data notification. Figure 2aAs shown, in a 5G communication system, the session management network element may be a session management function (SMF) network element. In future communication systems, the session management network element may still be an SMF network element, or may have other names, which is not limited in the embodiments of the present application.

[0161] Service communication function network element: used to provide the communication function between network function (NF) network elements. Figure 2a As shown, in a 5G communication system, the service communication function network element may be a service communication function (SCP) network element. In future communication systems, the service communication function network element may still be an SCP network element, or may have other names, which is not limited in the embodiments of the present application.

[0162] The network data analysis function network element is used for network data analysis functions and provides network data collection and analysis services based on technologies such as big data and artificial intelligence. Figure 2a As shown, in a 5G communication system, the network data analysis function network element may be a network data analysis function (NWDAF) network element. In future communication systems, the network data analysis function network element may still be an NWDAF network element, or may have other names, such as a network analysis network element or a network analysis function network element, which is not limited in the embodiments of the present application.

[0163] Network capability exposure function network element: used to provide network customization functions. Figure 2a As shown, in the 5G communication system, the network capability exposure function network element may be a network capability exposure function (NEF) network element. In future communication systems, the network capability exposure function network element may still be a NEF network element, or may have other names, which is not limited in the embodiments of the present application.

[0164] Network storage network element: used to maintain real-time information of all network function services in the network. Figure 2a As shown, in the 5G communication system, the network storage network element may be a network repository function (NRF) network element. In future communication systems, the network storage network element may still be an NRF network element, or may have other names, which is not limited in the embodiments of the present application.

[0165] Policy control network element: A unified policy framework used to guide network behavior, providing policy rule information for control plane network elements (such as AMF network elements, SMF network elements, etc.). In 4G communication systems, the policy control network element can be a policy and charging rules function (PCRF) network element. Figure 2a As shown, in a 5G communication system, the policy control network element may be a policy control function (PCF) network element. In future communication systems, the policy control network element may still be a PCF network element, or may have other names, which is not limited in the embodiments of the present application.

[0166] Data management network element: used to process terminal device identification, access authentication, registration and mobility management. Figure 2a As shown, in a 5G communication system, the data management network element may be a unified data management (UDM) network element. In future communication systems, the data management network element may still be a UDM network element, or may have other names, which is not limited in the embodiments of the present application.

[0167] Application network element: used for data routing affected by applications, accessing network open function network elements, interacting with the policy framework for policy control, etc. Figure 2a As shown, in the 5G communication system, the application network element can be an application function (AF) network element. In future communication systems, the application network element can still be an AF network element, or it can have other names, such as application server (AS), service server, third-party server, etc., which are not limited in this embodiment of the present application. In the embodiment of the present application, the application server is taken as an example for introduction.

[0168] See also Figure 2a , the terminal device accesses the 5G network through the (R)AN device, and the terminal device communicates with the AMF network element through the N1 interface (N1 for short); the (R)AN device communicates with the AMF network element through the N2 interface (N2 for short); the (R)AN device communicates with the UPF network element through the N3 interface (N3 for short); the SMF network element communicates with the UPF network element through the N4 interface (N4 for short); the UPF network element accesses the DN through the N6 interface (N6 for short); different UPF network elements communicate through the N9 interface (N9 for short). Figure 2a In the architecture shown, N1, N2, N3, N4, N6 and N9 represent reference points between related network elements / network functions. (R)AN equipment refers to AN equipment or RAN equipment.

[0169] also, Figure 2a The control plane functions shown in the figure, such as AUSF network element, AMF network element, SMF network element, NWDAF network element, NEF network element, NRF network element, PCF network element, UDM network element or AF network element, use service-oriented interfaces for interaction. For example, the service-oriented interface provided by the AUSF network element to the outside is Nausf; the service-oriented interface provided by the AMF network element to the outside is Namf; the service-oriented interface provided by the SMF network element to the outside is Nsmf; the service-oriented interface provided by the NWDAF network element to the outside is Nnwdaf; the service-oriented interface provided by the NEF network element to the outside is Nnef; the service-oriented interface provided by the NRF network element to the outside is Nnrf; the service-oriented interface provided by the PCF network element to the outside is Npcf; the service-oriented interface provided by the UDM network element to the outside is Nudm; and the service-oriented interface provided by the AF network element to the outside is Naf. For the relevant function description and interface description, please refer to the 5G system architecture diagram in the 23501 standard, which will not be repeated here.

[0170] Optionally, each of the above core network devices can be implemented by one device, or by multiple devices, or by a functional module in one device, and the embodiments of the present application do not specifically limit this. It is understandable that the above functional module can be a network element in a hardware device, a software functional module running on dedicated hardware, or a virtualized functional module instantiated on a platform (e.g., a cloud platform).

[0171] Optionally, in the embodiments of the present application, the term "network element" can be interchangeably with "entity", "device", etc. For example, "AMF network element" can also be written as "AMF entity" or "AMF device", "SMF network element" can also be written as "SMF entity" or "SMF device", etc. In addition, in some embodiments, for ease of description, "XXX network element" is abbreviated as "XXX", for example, "AUSF network element" can also be abbreviated as "AUSF", and "SMF network element" can also be abbreviated as "SMF". In the embodiments of the present application, XXX network element is taken as an example for introduction, and a unified explanation is given here, and no further details are given below.

[0172] Figure 2b A user plane protocol model from a terminal device to an application server is shown.

[0173] In this protocol model, from top to bottom, it includes application layer, transport layer, network layer, link layer, and physical layer.

[0174] exist Figure 2b In the embodiment of the present invention, the connection for sending and receiving data is located in the transport layer, which is an end-to-end protocol layer from the terminal device to the application server. Among them, the relevant protocols of the transport layer include the quick user datagram protocol internet connection (QUIC) protocol and the user datagram protocol (UDP), or the relevant protocols of the transport layer include the UDP protocol, or the relevant protocols of the transport layer include the transmission control protocol (TCP), etc.

[0175] It is easy to understand that in some protocol division models, the QUIC protocol is divided into an application layer protocol rather than a transport layer protocol.

[0176] Below the network layer is composed of several different 3GPP network protocol stacks connecting the terminal device to the access network device and the access network device to the user plane network element. Specifically, the 3GPP network protocol stack between the terminal device and the access device includes the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer and the lower protocol layers, which include the radio link control (RLC) layer, the media access control (MAC) layer and the physical (PHY) layer. The 3GPP network protocol stack between the access network device and the user plane network element includes a user plane general packet radio service technology (GPRS) tunneling protocol (GPRStunnelling protocol for the user plane, GTP-U) layer and lower protocol layers, and the lower protocol layers include a user datagram protocol (UDP) layer / internet protocol (IP) layer, a second layer (level 2, L2) and a first layer (level 1, L1). Among them, the access network device and the user plane network element belong to the 3GPP network.

[0177] The GTP-U layer includes the GTP-U tunnel. The GTP-U tunnel is the access network device to the user plane network element (such as Figure 2bThe connection tunnel between the 5G-AN device and the UPF network element in the network is to add the data from / to the terminal device side to the GTP-U tunnel for transmission. The GTP-U tunnel is PDU session granularity, that is, for each PDU session, a GTP-U tunnel is established between the access network device and the user plane network element.

[0178] The network protocol stack between the terminal device and the user plane network element includes a network layer. The network protocol stack between the user plane network element and the application server includes a network layer, a link layer and a physical layer.

[0179] In order to facilitate understanding of the embodiments of the present application, the following briefly describes the relevant technologies or terms involved in the embodiments of the present application. It should be understood that these descriptions are only for facilitating understanding of the embodiments of the present application and should not constitute any limitation to the present application.

[0180] 1. QoS Flow

[0181] In a communication system, when a terminal device has a service communication requirement, a protocol data unit (PDU) session is established. A PDU session may include one or more QoS flows, each of which is used to carry a service flow. Among them, the QoS flow may be pre-configured, the QoS flow may be established through a PDU session establishment process, or the QoS flow may be established through a PDU session modification process. A QoS flow identity (QFI) is used to identify a QoS flow. User plane data with the same QFI in a PDU session will receive the same forwarding processing (such as the same scheduling, the same access threshold, etc.).

[0182] In the communication system, QoS flow can be controlled by SMF network elements.

[0183] For example, the SMF network element can send the QoS rules (e.g., QoS rule) of the QoS flow to the terminal device. The QoS rule includes QFI, packet filter set, QoS rule ID, etc. The terminal device can classify and mark the uplink service flow according to the QoS rule, that is, the terminal device can associate the uplink data with the corresponding QoS flow according to the QoS rule.

[0184] For another example, the SMF network element can send a QoS description (e.g., QoS profile) of a QoS flow to the access network device. The QoS description may include a 5G QoS identifier (5G QoS identifier, 5QI), allocation and retention priority (ARP), guaranteed flow bit rate (GFBR), maximum flow bit rate (MFBR), QFI, etc. One QoS description corresponds to one QFI. The access network device can control the service flow according to the QoS description.

[0185] It should be noted that in the embodiments of the present application, QoS description may also have other names, such as QoS profile, QoS document, QoS archive, QoS file, QoS configuration, QoS configuration file, QoS configuration document, etc. In the embodiments of the present application, QoS description is used as an example for introduction, which should not be understood as a limitation on the embodiments of the present application. In the embodiments of the present application, QoS description may refer to QoS profile, and QoS profile can refer to the relevant technical specifications of 3GPP, which will not be repeated here.

[0186] For another example, the SMF network element can send the N4 rule (e.g., N4 rule) of the QoS flow to the user plane network element. The N4 rule includes packet detection rules, usage reporting rules, and QoS execution rules. The QoS execution rules include maximum bit rate, guaranteed bit rate (GBR), average window, etc.

[0187] Among them, the types of QoS flows can be divided into the following types: guaranteed bit rate (GBR) QoS flow, delay-critical GBR QoS flow and non-guaranteed bit rate (Non-GBR) QoS flow.

[0188] It should be noted that in the embodiments of the present application, the following descriptions have the same meaning and can be replaced with each other: configuration of QoS flow, QoS configuration. They are uniformly described here and will not be repeated in the following text.

[0189] 2. Video surveillance scenarios

[0190] In video surveillance scenarios, the video acquisition end usually has a certain local processing capability. When no target event is detected, the video acquisition end only performs continuous video acquisition and storage, and periodically notifies the remote server that everything is normal. However, when the target event is triggered, such as an event of interest, the video acquisition end transmits the high-definition video back to the remote server. In this case, a sudden large uplink traffic will be generated, that is, a large amount of uplink data needs to be transmitted.

[0191] 3. Cloud extended reality (XR), cloud gaming, and cloud photography scenarios

[0192] In real-time media business scenarios, such as the currently emerging augmented reality (AR), virtual reality (VR), mixed reality (MR), cloud gaming, and cloud photography, end-to-end latency has extremely stringent requirements. In addition, under the influence of factors such as adaptive frame rate adjustment or user behavior triggering, the transmission traffic has a certain sporadic nature, and the amount of sporadic transmission data cannot be predicted in advance.

[0193] For example, for cloud gaming services, media frames are sent from the cloud server to the terminal device. Due to the differences in game content and the triggering of user behavior, the sizes of different media frames are irregular, and the network side cannot predict the size of the downlink media frame.

[0194] For another example, for cloud photography services, after the user clicks the camera button, the terminal device sends the uncompressed original image data to the cloud server, which performs noise reduction, sharpening, compression and encoding on the original image data, and promptly sends the processed image data back to the terminal device, which presents the processed image data. In this case, the sudden large uplink traffic caused by user behavior is the main traffic feature of this service.

[0195] 4. Multi-level QoS mechanism

[0196] The 3GPP protocol defines a multi-level QoS mechanism, which can support V2X communication.

[0197] like Figure 3 As shown, the multi-level QoS mechanism includes the following operations:

[0198] Step 1: AS sends QoS information to PCF network element. Correspondingly, PCF network element receives QoS information from AS.

[0199] Among them, AS can be an application server for V2X communication, such as V2X AS.

[0200] The QoS information includes: QoS requirement information of N levels of the same QoS flow, where N is a positive integer greater than or equal to 2. The QoS requirement information includes but is not limited to: packet delay budget (PDB) and packet error rate (PER).

[0201] Step 2: The PCF network element generates policy and charging control (PCC) rules according to the QoS information.

[0202] The PCC rule includes N QoS parameter sets, each of which is used to indicate QoS configuration. The N QoS parameter sets are obtained by mapping QoS information, such as the N QoS parameter sets corresponding to N levels of QoS requirement information.

[0203] Exemplarily, the PCF network element identifies a preferred QoS parameter set among the N QoS parameter sets. The preferred QoS parameter set can be understood as a parameter set that is preferentially applied to the QoS flow among the N QoS parameter sets.

[0204] Step 3: The PCF network element sends the PCC rules to the SMF network element. Correspondingly, the SMF network element receives the PCC rules from the PCF network element.

[0205] The PCC rule in step 3 is the same as the PCC rule in step 2 and will not be described in detail.

[0206] Step 4: The SMF network element establishes N QoS files and the association relationship between the N QoS files and the above QoS flows according to the PCC rules, and identifies the preferred QoS file in the N QoS files.

[0207] The N QoS files correspond to the N QoS parameter sets one by one. The preferred QoS file can be understood as a QoS file that is preferentially applied to the above QoS flow among the N QoS files.

[0208] Step 5: The SMF network element sends N QoS files to the RAN device. Correspondingly, the RAN device receives the N QoS files from the SMF network element.

[0209] Among them, the RAN device may include next generation radio access network (NG-RAN) equipment, such as NG-RAN equipment.

[0210] Among them, the N QoS files in step 5 are consistent with the N QoS files in step 4, and will not be repeated here.

[0211] For the RAN device, after receiving N QoS files, if it is detected that the QoS configuration of the above QoS flow cannot meet the preferred QoS file, the RAN device determines the above N QoS files according to the association relationship between the above QoS flow and the N QoS files. For the above N QoS files, the RAN device determines the QoS file supported by itself in other QoS files except the preferred QoS file. In addition, the RAN device executes step 6:

[0212] Step 6: The RAN device notifies the PCF network element through a QoS notification control process.

[0213] Exemplarily, in the QoS notification control process, the RAN device sends a notification message to the PCF network element. Correspondingly, the PCF network element receives the notification message from the RAN device. The notification message is used to indicate that the QoS configuration of the QoS flow cannot meet the preferred QoS file. Optionally, the notification message is also used to indicate the QoS file currently supported by the RAN device.

[0214] It should be understood that the QoS file indicated by the notification message is a QoS file other than the preferred QoS file among the above N QoS files.

[0215] Step 7: The PCF network element initiates a PDU session modification process and adjusts the QoS configuration through the PDU session modification process.

[0216] In other words, QoS configuration adjustment is triggered by the QoS notification control process and implemented through the PDU session modification process. In the multi-level QoS mechanism, although RAN equipment can trigger QoS configuration adjustment through the QoS notification control process and can also feedback the QoS files it supports to the PCF network element, it cannot adjust the QoS configuration. The RAN equipment notifies the core network equipment side before triggering the PDU session modification process to implement QoS configuration adjustment. The signaling overhead is large and cannot meet dynamically changing QoS requirements.

[0217] In addition, the above multi-level QoS mechanism is applicable to the QoS flow of GBR, and its application scope is limited.

[0218] 5. Reflective QoS mechanism

[0219] In order to save the signaling overhead of sending QoS rules on the network side, the Reflective QoS mechanism is introduced. The Reflective QoS mechanism means that the QoS configuration used for uplink data is the same as the QoS configuration used for downlink data.

[0220] Specifically, the UPF network element sends a downlink data packet to the RAN device. Correspondingly, the RAN device receives a downlink data packet from the UPF network element. The GTP-U extension header of the downlink data packet includes a reflective QoS indication (RQI). The RQI is used to indicate the reflective QoS mechanism that activates the QoS flow granularity. The RAN device sends a downlink data packet to the terminal device. Correspondingly, the terminal device receives a downlink data packet from the RAN device. The downlink data packet includes an RQI and a QFI. The QFI is used to identify the QoS flow. The terminal device updates the QoS Rule according to the RQI and QFI, and then generates a derived or derived QoS rule (derived QoS rule), which includes an uplink packet filter (UL packet filter), a QFI, and a precedence value, etc.

[0221] by Figure 4 For example, the QoS flows between the terminal device and the user plane network element include: default QoS flow 1 (DefaultQoS Flow1) and QoS flow 2 (QoS Flow2).

[0222] like Figure 4 As shown, at time T1, the terminal device initiates a service, but does not match the UL packet filter, and sends an uplink data packet (UL packet) to the user plane network element through Default QoS Flow1, as shown by the dotted curve marked with UL at time T1.

[0223] like Figure 4 As shown, at time T2, the user plane network element initiates the QoS Flow signaling plane establishment process, thereby realizing downlink flow mapping. Among them, the QoS Flow signaling plane establishment process is executed through QoS Flow2, as shown by the dotted curve marked with DL at time T2.

[0224] like Figure 4As shown, at time T3, the terminal device establishes a process based on the QoS Flow signaling plane and maps the uplink flow to QoS Flow2, that is, sends a UL packet to the user plane network element through QoS Flow2, as shown by the dotted curve marked with UL at time T3.

[0225] Optionally, in the Reflective QoS mechanism, a feedback QoS timer (Reflective QoS timer) is also configured. After the Reflective QoS timer times out, the terminal device deletes the derived QoS rule. The Reflective QoS timer may be pre-configured by the communication system for the terminal device. Alternatively, the Reflective QoS timer may be configured by the SMF network element for the terminal device. Alternatively, the Reflective QoS timer may be configured by the PCF network element for the terminal device.

[0226] That is to say, in the Reflective QoS mechanism, the terminal device can only modify the ULpacket filter on the terminal device side and cannot adjust the QoS configuration.

[0227] It should be noted that in the embodiments of the present application, the following descriptions have the same meaning and can be replaced with each other: updating of QoS configuration, adjusting of QoS configuration, updating of QoS configuration, adjusting of QoS configuration. They are uniformly described here and will not be repeated in the following text.

[0228] From the above description, it can be seen that in order to meet the dynamically changing business needs, the QoS configuration needs to be constantly adjusted. In the multi-level QoS mechanism, although the QoS configuration can be adjusted through the QoS notification control process and the PDU session modification process, the signaling overhead is large and cannot meet the dynamically changing business needs. In the reflective QoS mechanism, although the terminal device can update the UL packet filter, it still cannot adjust the QoS configuration.

[0229] In summary, how to simplify the QoS configuration update process to meet dynamically changing business needs is a technical problem that needs to be solved urgently.

[0230] In view of this, the present application embodiment provides a first communication method, which can be applied to Figure 1 or Figure 2aThe communication system shown. In the communication method provided in the embodiment of the present application, the access network device determines that the service feature of the service is updated during the service transmission process, or the access network device receives the first information from the terminal device or the first core network device during the service transmission process, and the service transmission process is performed through the QoS flow, and the first information is used to determine the target QoS configuration of the QoS flow. The access network device updates the QoS configuration of the QoS flow.

[0231] That is to say, during the service transmission process, when the access network device determines that the service characteristics of the service are updated or receives the first information, the access network device updates the QoS configuration of the QoS flow, thereby realizing dynamic adjustment of the QoS configuration. Compared with the multi-level QoS mechanism, the access network device is used to trigger the QoS configuration update, and the QoS configuration can be adjusted through the QoS notification control process and the PDU session modification process, while the access network device in this application can autonomously update the QoS configuration, which simplifies the QoS configuration update process.

[0232] It should be understood that the message names between the devices or the names of the parameters in the messages in the following embodiments of the present application are only examples, and other names may be used in the specific implementation, and the embodiments of the present application do not specifically limit this. A unified explanation is given here, and no further description is given later.

[0233] Combine the following Figures 5 to 13 , the communication method proposed in the embodiment of the present application is introduced in detail. In the communication method in the embodiment of the present application, two stages are included, namely stage one and stage two.

[0234] Phase 1 can be understood as a QoS parameter set configuration process. For example, the QoS parameter set in phase 1 is used to indicate at least one QoS configuration for a QoS flow.

[0235] like Figure 5 As shown, in phase one, the AF network element provides QoS information to the PCF network element, such as the QoS requirements of the service. The PCF network element generates PCC rules based on the QoS requirements of the service and sends the PCC rules to the SMF network element. The PCC rules are used to indicate at least one QoS configuration. The SMF network element performs at least one of the following according to the PCC rules: sending QoS rules to the terminal device, or sending QoS descriptions to the RAN device, or sending N4 rules to the UPF network element. Among them, the PCC rules, QoS rules, QoS descriptions and N4 rules may include a QoS parameter set, and the QoS parameter set indicates at least one QoS configuration for the QoS flow.

[0236] Phase 2 can be understood as the QoS configuration update process of the QoS flow. For example, in phase 2, the updated QoS configuration is included in the at least one QoS configuration.

[0237] like Figure 5 As shown, in stage 2, taking the terminal device updating the QoS configuration as an example, the terminal device selects a QoS configuration according to the N4 rule obtained in stage 1 (such as selecting a QoS configuration from at least one QoS configuration indicated by the N4 rule as the QoS configuration selected by the terminal device), updates the configuration of the QoS flow to the selected QoS configuration, and sends information 1 to the RAN device. Accordingly, the RAN device receives information 1 from the terminal device. Information 1 is used to indicate the selected QoS configuration. The RAN device updates the configuration of the QoS flow according to information 1. And, the RAN device sends information 2 to the UPF network element. Accordingly, the UPF network element receives information 2 from the RAN device. Information 2 indicates the selected QoS configuration. The UPF network element updates the configuration of the QoS flow according to information 2.

[0238] Next, the communication method of the embodiment of the present application is described in detail:

[0239] like Figure 6 As shown, the communication method proposed in the embodiment of the present application includes the following operations:

[0240] S601. The third core network device obtains QoS information.

[0241] Exemplarily, the third core network device is introduced as follows:

[0242] In the embodiment of the present application, the third core network device is used to provide policy rule information, etc. For example, the third core network device is a policy control network element. Taking the 5G communication system as an example, the third core network device is a PCF network element.

[0243] Exemplarily, the QoS information is introduced as follows:

[0244] In the embodiment of the present application, the QoS information (or indication) includes the first QoS requirement and the second QoS requirement of the service, thereby representing at least two QoS requirements of the above service during operation. Each QoS requirement includes but is not limited to at least one of the following: latency requirement, reliability requirement, bandwidth requirement, etc.

[0245] For example, in the first QoS requirement, the delay requirement is 5 ms, the PER is 99.99%, and the bandwidth requirement is 10 MHz. In the second QoS requirement, the delay requirement is 10 ms, the PER is 99.9%, and the bandwidth requirement is 5 MHz.

[0246] Optionally, the QoS information (or indication) may also include a QoS requirement range, thereby characterizing the possible dynamic change range of the QoS requirement of the service during operation. For example, each QoS requirement includes but is not limited to at least one of the following: a delay requirement range, a reliability requirement range, a bandwidth requirement range, etc.

[0247] Optionally, the QoS information also (or indicates) includes the QoS requirement currently in use (or in effect). For example, the QoS information indicates that the QoS requirement currently in use (or in effect) is the first QoS requirement mentioned above. The QoS requirement currently in use (or in effect) can be understood as the QoS requirement of the service in current operation.

[0248] Optionally, the QoS information also includes QoS effective conditions. The QoS effective conditions are used to indicate the conditions under which the QoS requirements take effect (such as effective time, location, event, etc.).

[0249] For example, the QoS validity condition is used to indicate the time when the QoS requirement takes effect. The time indicated by the QoS validity condition can be an absolute time, such as 09:00-19:00, or a relative time, such as the first time slot to the third time slot of each frame, or a continuous validity period, such as 10 seconds after the QoS configuration is updated, which is not limited in the embodiments of the present application.

[0250] For another example, the QoS validity condition is used to indicate the location where the QoS requirement takes effect. The location indicated by the QoS validity condition may be the location of the terminal device, such as the cell or tracking area (TA) where the terminal device is located, etc., which is not limited in the embodiments of the present application.

[0251] For another example, the QoS effectiveness condition is used to indicate the event when the QoS requirement takes effect. Among them, the event indicated by the QoS effectiveness condition may include network congestion-free, such as channel busy ratio (CBR), channel occupancy ratio (CR), or channel interference strength (such as received signal strength indicator (RSSI) or reference signal received power (RSRP)), network congestion level, etc. are lower than a preset value.

[0252] Optionally, the QoS information further indicates the duration of the QoS requirement. For example, the QoS information indicates that the duration of the first QoS requirement is 3 time slots (or radio frames) or 3s, and the duration of the second QoS requirement is 4 time slots (or radio frames) or 4s.

[0253] Optionally, the QoS information also includes trigger conditions. The trigger conditions are used to assist the communication device side (such as terminal equipment, access network equipment, first core network equipment, etc.) in monitoring and triggering QoS configuration updates. In other words, when the communication device side (such as terminal equipment, RAN equipment, UPF network element, etc.) monitors that the trigger conditions are met, the QoS configuration update is triggered.

[0254] Exemplarily, the triggering conditions include an IP quintuple, Internet Protocol Version 6 (IPv6) header extension information, changes in service flow characteristics, etc. Among them, the IP quintuple and IPv6 header extension information are related to the QoS flow. When the triggering conditions are met, the QoS configuration of the QoS flow is updated.

[0255] Optionally, the QoS information is also used to indicate an execution subject. The execution subject indicated by the QoS information is used to determine whether to update the QoS configuration, such as the execution subject determines whether to update the QoS configuration and determines the target QoS configuration according to the trigger condition.

[0256] For example, if the execution subject indicated by the QoS information is a terminal device, it means that the terminal device determines (based on the triggering condition) whether to update the QoS configuration.

[0257] For another example, if the execution subject indicated by the QoS information is the access network device, it means that the access network device determines (according to the triggering condition) whether to update the QoS configuration.

[0258] For another example, if the QoS information indicates that the execution subject is the first core network device, it means that the first core network device (based on the trigger condition) determines whether to update the QoS configuration.

[0259] In addition, QoS information may also have other names, such as dynamic QoS information, QoS request, dynamic QoS request (dynamic QoS reqts), etc., which is not limited in the embodiments of the present application.

[0260] Exemplarily, the implementation process of S601 includes:

[0261] As a possible implementation manner, the application server sends QoS information to the third core network device. Correspondingly, the third core network device receives the QoS information from the application server.

[0262] Exemplarily, the QoS information is included in an AF request.

[0263] As another possible implementation method, QoS information is pre-configured in the third core network device, or the communication system pre-defines QoS information, which is not limited to this embodiment of the present application.

[0264] For the third core network device, after obtaining the QoS information, the third core network device executes S602:

[0265] S602. The third core network device determines a PCC rule according to the QoS information.

[0266] Exemplarily, the third core network device determines the PCC rule according to QoS information, user subscription information and / or local policy.

[0267] The PCC rule indicates the QoS configuration.

[0268] The following describes the QoS configuration indicated by the PCC rule through two examples (Example 1 and Example 2 below):

[0269] Example 1: In the QoS configuration indicated by the PCC rule, when the first QoS parameter of the QoS configuration is a first value, the QoS configuration meets the first QoS requirement. When the first QoS parameter of the QoS configuration is a second value, the QoS configuration meets the second QoS requirement.

[0270] In Example 1, the PCC rule includes a set of QoS parameter sets (QoS Parameter Set). The set of QoS parameter sets can be described as: a basic QoS parameter set (QoS Parameter Set). The set of QoS parameter sets includes a first QoS parameter (QoSparam) and a step size (step). Alternatively, the set of QoS parameter sets includes the first QoS parameter and an adjustable range of the first QoS parameter.

[0271] In the basic QoS parameter set, the first QoS parameter is an adjustable QoS parameter, such as a terminal device, an access network device, or a first core network device adjusts the first QoS parameter, thereby updating the QoS configuration and meeting dynamically changing QoS requirements. For example, when the first QoS parameter is a first value, the QoS configuration indicated by the basic QoS parameter set meets the first QoS requirement. When the first QoS parameter is a second value, the QoS configuration indicated by the basic QoS parameter set meets the second QoS requirement. Optionally, the step size can be understood as the minimum granularity when adjusting the first QoS parameter.

[0272] Exemplarily, the basic QoS parameter set includes QoS parameters such as PDB, PER, and bandwidth parameters. For example, when the basic QoS parameter set includes a step size, the first QoS parameter may be a bandwidth parameter, and the step size may be 1 megabyte. For another example, when the basic QoS parameter set includes an adjustable range corresponding to the first QoS parameter, the first QoS parameter may be PDB, and its adjustable range is 5 ms to 20 ms.

[0273] In the case of Example 1, a change in the value of the first QoS parameter means that a QoS configuration update needs to be triggered.

[0274] Example 2: The PCC rule indicates multiple QoS configurations, a first QoS configuration among the multiple QoS configurations meets a first QoS requirement, and a second QoS configuration among the multiple QoS configurations meets a second QoS requirement.

[0275] In Example 2, the PCC rule includes at least two groups of QoS parameter sets. Each group of QoS parameter sets is used to indicate a QoS configuration, and the QoS configurations indicated by different QoS parameter sets meet different QoS requirements. For example, the PCC rule includes a first QoS parameter set and a second QoS parameter set. The first QoS parameter set indicates a first QoS configuration, and the first QoS configuration meets the first QoS requirement. The second QoS parameter set indicates a second QoS configuration, and the second QoS configuration meets the second QoS requirement.

[0276] In the case of Example 2, the configuration of the QoS flow is updated from one QoS configuration among the above-mentioned multiple QoS configurations to another QoS configuration, which means that it is necessary to trigger a QoS configuration update.

[0277] Optionally, in at least one set of QoS parameter sets of the PCC rule, each set of QoS parameter sets is identified by an index. The index used to identify the QoS parameter set may be pre-configured or configured by a third core network device, which is not limited in the embodiments of the present application.

[0278] Optionally, the PCC rule indicates one or more of the following: the currently used (or effective) QoS requirement, or the QoS effectiveness condition, or the duration of the QoS requirement, or the trigger condition, or the execution subject. For details, see the introduction of S601 and will not be repeated here.

[0279] For the third core network device, after determining the PCC rule, the third core network device executes S603:

[0280] S603: The third core network device sends the PCC rule to the second core network device. Correspondingly, the second core network device receives the PCC rule from the third core network device.

[0281] Exemplarily, the second core network device is introduced as follows:

[0282] In the embodiment of the present application, the second core network device is a session management network element. Taking the 5G communication system as an example, the second core network device is an SMF network element.

[0283] The PCC rules may be referred to the introduction of S602 and will not be described in detail.

[0284] Exemplarily, the implementation process of S603 includes:

[0285] The third core network device sends the PCC rule to the second core network device through the first process. Correspondingly, the second core network device receives the PCC rule from the third core network device through the first process.

[0286] The first process includes a PDU session establishment process or a PDU session modification process.

[0287] For example, the PDU session establishment process can be recorded as a session management policy association establishment process (SM Policy Association procedure). The second core network device (such as an SMF network element) initiates an SM Policy Association procedure and obtains PCC rules from a third core network device (such as a PCF network element) through the SM Policy Association procedure.

[0288] For another example, the PDU session establishment process can be recorded as a session management policy association modification process. The second core network device (such as an SMF network element) initiates a session management policy association modification process and obtains PCC rules from a third core network device (such as a PCF network element) through the session management policy association modification process.

[0289] For another example, the PDU session establishment process can be recorded as a session management policy association modification process. The third core network device (such as a PCF network element) initiates a session management policy association modification process and sends the PCC rules to the second core network device (such as an SMF network element) through the session management policy association modification process.

[0290] For the second core network device, after obtaining the PCC rule, the second core network device executes S604a, S604b or S604c:

[0291] S604a, the second core network device determines the N4 rule according to the PCC rule. The second core network device sends the N4 rule to the first core network device. Correspondingly, the first core network device receives the N4 rule from the second core network device.

[0292] Exemplarily, the first core network device is introduced as follows:

[0293] In the embodiment of the present application, the first core network device is a user plane network element. Taking a 5G communication system as an example, the first core network device may be a UPF network element.

[0294] Optionally, rule N4 indicates at least one QoS configuration, see the introduction of S603, which will not be repeated here.

[0295] For example, when the N4 rule includes a basic QoS parameter set, it can be understood that the N4 rule indicates a QoS configuration. Among them, the QoS configuration indicated by the N4 rule can be dynamically updated. For example, in the QoS configuration indicated by the N4 rule, the first QoS parameter can be dynamically adjusted. The adjustment of the first QoS parameter means that the QoS configuration is updated. Alternatively, the basic QoS parameter set includes a dynamic adjustment range of the first QoS parameter, that is, the first QoS parameter can be dynamically adjusted within the range.

[0296] For another example, when the N4 rule includes at least two QoS parameter sets, it can be understood that the N4 rule indicates at least two QoS configurations, for example, the N4 rule indicates a first QoS configuration and a second QoS configuration.

[0297] Optionally, rule N4 indicates the currently used (or effective) QoS requirement, QoS effectiveness condition or duration of the QoS requirement, see the introduction of S601, which will not be repeated here.

[0298] Optionally, the N4 rule includes indication information a1, and the indication information a1 indicates that the QoS configuration is updateable. The QoS configuration indicated by the indication information a1 is the configuration of the QoS flow for service transmission between the terminal device and the first core network device (such as a UPF network element). It can be understood that after the first core network device receives the indication information a1, the first core network device can dynamically update the QoS configuration of the QoS flow according to the indication information a1.

[0299] Optionally, the N4 rule includes indication information a2, and the indication information a2 indicates that the execution subject is the first core network device. See the introduction of S603 and will not be repeated here. It can be understood that the indication information a2 indicates that the update of the QoS configuration is triggered by the first core network device. In other words, the indication information a2 instructs the first core network device to monitor business needs and trigger a QoS configuration update.

[0300] It should be understood that, from the indication information a2, it can be known that the QoS configuration is updateable. In other words, when the N4 rule includes the indication information a2, the N4 rule may not include the indication information a1.

[0301] Optionally, the N4 rule indicates a trigger condition, that is, the trigger condition is used by the user plane network element to determine whether to trigger a QoS configuration update. The trigger condition is used to determine whether the service characteristics of the service are updated. For example, when the service traffic characteristics change, or the service protocol layer explicitly notifies the service demand changes through a notification message, it means that the service characteristics of the service are updated.

[0302] S604b, the second core network device determines a QoS description according to the PCC rule. The second core network device sends the QoS description to the access network device. Correspondingly, the access network device receives the QoS description from the second core network device.

[0303] Exemplarily, the access network device may be a RAN device.

[0304] Optionally, the QoS description indicates at least one QoS configuration, see the introduction of S603, which will not be repeated here.

[0305] For example, in the case where the QoS description includes a basic QoS parameter set, the basic QoS parameter set indicates a QoS configuration. The QoS configuration indicated by the basic QoS parameter set can be dynamically updated. For example, in the basic QoS parameter set, the first QoS parameter can be dynamically adjusted. Adjustment of the first QoS parameter means that the QoS configuration is updated. Alternatively, the basic QoS parameter set includes a dynamic adjustment range of the first QoS parameter, that is, the first QoS parameter can be dynamically adjusted within the range.

[0306] For another example, when the QoS description includes at least two groups of QoS parameter sets, the QoS description may also be replaced by multiple QoS descriptions (multiple QoS profiles). The at least two groups of QoS parameter sets include a first QoS parameter set and a second QoS parameter set, the first QoS parameter set indicates a first QoS configuration, and the second QoS parameter set indicates a second QoS configuration. It can be understood that the QoS description indicates the first QoS configuration and the second QoS configuration.

[0307] Optionally, the QoS description indicates the currently used (or effective) QoS configuration, QoS effectiveness conditions or duration of the QoS requirement, see the introduction of S601, which will not be repeated here.

[0308] Optionally, the QoS description includes indication information b1, and the indication information b1 indicates that the QoS configuration is updateable. The QoS configuration indicated by the indication information b1 is the configuration of the QoS flow for service transmission between the terminal device and the first core network device (such as a UPF network element). It can be understood that after the access network device receives the indication information b1, the access network device can dynamically update the QoS configuration of the QoS flow according to the indication information b1.

[0309] Among them, the access network device updates the QoS configuration of the QoS flow, which can also be understood as the access network device dynamically adjusting resources according to the information on the terminal device and / or the first core network device side (such as information X1 or information Y1 described below), such as efficiently scheduling resources according to the information provided by the terminal device and / or the first core network device (such as information X1 or information Y1 described below). For example, if the access network device learns that the traffic characteristics of the service have changed (such as the data volume, duration, expected arrival time, burst traffic cycle, start or end of the burst data volume, etc. of the burst traffic), the access network device can flexibly schedule network resources to ensure the transmission of the service. At the same time, it can also use resources for other services or other users, thereby further improving resource utilization. For another example, the access network device determines that no data will arrive in the future based on the changes in service traffic characteristics, and then uses resources for other services or other users to improve resource utilization.

[0310] It should be added that, in the present application, the burst data volume may include at least one data packet. For example, in the order of sending (or receiving), the first data packet in the at least one data packet may be understood as the first data packet sent (or received). The last data packet in the at least one data packet may be understood as the last data packet sent (or received).

[0311] The start of a burst data volume can be understood as the first data packet in at least one data packet corresponding to the burst data volume. In addition, the start of a burst data volume can also be described as the start of a burst data or the start of a burst flow.

[0312] The starting information of the burst data volume can be understood as the information indicating the first data packet (ie, the first data packet in at least one data packet corresponding to the burst data volume).

[0313] The end of the burst data volume can be understood as the last data packet in at least one data packet corresponding to the burst data volume. In addition, the end of the burst data volume can also be described as the end of the burst data or the end of the burst traffic.

[0314] The end information of the burst data volume can be understood as information indicating the last data packet (ie, the last data packet in at least one data packet corresponding to the burst data volume).

[0315] Optionally, the QoS description includes indication information b2, and the indication information b2 indicates that the execution subject is the access network device. See the introduction of S603, which will not be repeated here. It can be understood that the indication information b2 indicates that the update of the QoS configuration is triggered by the access network device. In other words, the indication information b2 instructs the access network device to monitor the service demand and trigger the QoS configuration update.

[0316] It should be understood that, from the indication information b2, it can be known that the QoS configuration is updateable. In other words, when the QoS description includes the indication information b2, the QoS description may not include the indication information b1.

[0317] Optionally, the QoS configuration indicates a trigger condition, which is used by the access network device to determine whether to trigger a QoS update. The trigger condition is used to determine whether the service characteristics of the service are updated. For example, when the service traffic characteristics change, or the service protocol layer explicitly notifies the service demand changes through a notification message, it means that the service characteristics of the service are updated.

[0318] S604c: The second core network device determines a QoS rule according to the PCC rule. The second core network device sends the QoS rule to the terminal device. Correspondingly, the terminal device receives the QoS rule from the second core network device.

[0319] The QoS rule indicates at least one QoS configuration, see the introduction of S603, which will not be described in detail.

[0320] For example, in the case where the QoS rule includes a basic QoS parameter set, the basic QoS parameter set indicates a QoS configuration. The QoS configuration indicated by the basic QoS parameter set can be dynamically updated. For example, in the basic QoS parameter set, the first QoS parameter can be dynamically adjusted. Adjustment of the first QoS parameter means that the QoS configuration is updated. Alternatively, the basic QoS parameter set includes a dynamic adjustment range of the first QoS parameter, that is, the first QoS parameter can be dynamically adjusted within the range.

[0321] For another example, when the QoS rule includes at least two groups of QoS parameter sets, it can be understood that the QoS rule indicates at least two QoS configurations. For example, the QoS rule indicates a first QoS configuration and a second QoS configuration.

[0322] Optionally, the QoS rule indicates the currently used (or effective) QoS configuration, QoS effectiveness condition or duration of the QoS requirement, see the introduction of S601, which will not be repeated here.

[0323] Optionally, the QoS rule includes indication information c1, and the indication information c1 indicates that the QoS configuration is updateable. The QoS configuration indicated by the indication information c1 is the configuration of the QoS flow for service transmission between the terminal device and the first core network device (such as a UPF network element). It can be understood that after the terminal device receives the indication information c1, the terminal device can dynamically update the QoS configuration of the QoS flow according to the indication information c1.

[0324] Optionally, the QoS rule includes indication information c2, and the indication information c2 indicates that the execution subject is a terminal device, see the introduction of S603, which will not be repeated here. It can be understood that the indication information c2 indicates that the update of the QoS configuration is triggered by the terminal device. In other words, the indication information c2 instructs the terminal device to monitor the service demand and trigger the QoS configuration update.

[0325] It should be understood that, from the indication information c2, it can be known that the QoS configuration is updateable. In other words, when the QoS rule includes the indication information c2, the QoS rule may not include the indication information c1.

[0326] Optionally, the QoS rule indicates a trigger condition, which is used by the terminal device to determine whether to trigger a QoS update. The trigger condition is used to determine whether the service characteristics of the service are updated. For example, when the service traffic characteristics change, or the service protocol layer explicitly notifies the service demand changes through a notification message, it means that the service characteristics of the service are updated.

[0327] In this way, the second core network device implements the parameter delivery process of the QoS configuration by executing S604a, S604b and S604c.

[0328] Combine the following Figure 7 The example shown in the Figure 6 The specific implementation of the communication method shown in .

[0329] Figure 7 A flow chart of a communication method provided in an embodiment of the present application. Figure 6 The first core network device in may be Figure 7 The UPF network elements shown in Figure 6 The second core network device in may be Figure 7 The SMF network elements shown in Figure 6 The third core network device in can be Figure 7 The PCF network element shown in Figure 6 The access network equipment in the Figure 7 The RAN equipment shown in Figure 6 The application server in can be Figure 7 The AF network element shown in .

[0330] Specifically, in Figure 7 The communication method of the embodiment of the present application includes the following steps:

[0331] S701. Optionally, the AF network element sends a QoS request to the PCF network element. Correspondingly, the PCF network element receives the QoS request from the AF network element.

[0332] The QoS request includes QoS information. The QoS information can be found in the introduction of S701 and will not be described in detail.

[0333] In addition, the QoS request may also have other names, such as dynamic QoS request information, dynamic QoS request (dynamicQoS reqts), etc., which is not limited in the embodiments of the present application.

[0334] Exemplarily, the implementation process of S701 includes:

[0335] For example, the AF network element sends an AF request to the PCF network element. Correspondingly, the PCF network element receives the AF request from the AF network element.

[0336] The AF request includes QoS information.

[0337] For another example, the AF network element sends a QoS request to the PCF network element through the capability exposure interface. Correspondingly, the PCF network element receives the QoS request from the AF network element through the capability exposure interface.

[0338] For another example, the AF network element is in the trusted domain, and the AF network element sends a QoS request to the PCF network element, that is, the AF network element sends the QoS request to the PCF network element by calling the service interface of the PCF network element, such as the Npcf_PolicyAuthorization service interface.

[0339] On the contrary, the AF network element is in the non-trusted domain, and the AF network element sends a QoS request to the PCF network element through the NEF network element. That is, the AF network element sends a QoS request to the NEF network element by calling the service interface of the NEF network element, such as the Nnef_AFSessionWithQoS service interface, and the NEF network element sends a QoS request to the PCF network element by calling the service interface of the PCF, such as the Npcf_PolicyAuthorization service interface.

[0340] S702a. Optionally, when the terminal device initiates the PDU session establishment process, the terminal device sends a PDU session establishment request (PDU Session Establishment Request) to the AMF network element. Accordingly, the AMF network element receives the PDU session establishment request from the terminal device. The AMF network element sends the PDU session establishment request to the SMF network element. Accordingly, the SMF network element receives the PDU session establishment request from the AMF network element.

[0341] The PDU session establishment request is used to request the establishment of a PDU session.

[0342] For example, the implementation process of S702a can be referred to in related technologies and will not be described in detail.

[0343] S702b. Optionally, when the terminal device initiates the PDU session modification process, the terminal device sends a PDU session modification request to the AMF network element. Accordingly, the AMF network element receives the PDU session modification request (PDUSession Modification Request) from the terminal device. The AMF network element sends a PDU session modification request to the SMF network element. Accordingly, the SMF network element receives the PDU session modification request from the AMF network element.

[0344] The PDU session modification request is used to request modification of the PDU session.

[0345] For example, the implementation process of S702b can be referred to in related technologies and will not be described in detail.

[0346] S703. The PCF network element generates a PCC rule according to the QoS request.

[0347] Specifically, the PCF network element generates PCC rules according to the QoS request, the user's subscription information and the local policy.

[0348] The PCC rules may be referred to the introduction of S602 and will not be described in detail.

[0349] S704, the PCF network element sends the PCC rules to the SMF network element. Correspondingly, the SMF network element receives the PCC rules from the PCF network element.

[0350] For example, when the terminal device executes S702a, the SMF network element initiates a session management policy association establishment process (SM Policy Association procedure) and obtains PCC rules from the PCF network element through the SM Policy Association procedure.

[0351] For another example, when the terminal device executes S702b, the SMF network element initiates a session management policy association modification process, and obtains PCC rules from the PCF network element through the session management policy association modification process.

[0352] For another example, when the terminal device does not execute S702a and S702b, the PCF network element initiates the session management policy association modification process and sends the PCC rules to the SMF network element through the session management policy association modification process.

[0353] For the SMF network element, after obtaining the PCC rule, the SMF network element executes S705a, S705b or S705c:

[0354] S705a, the SMF network element determines the N4 rule according to the PCC rule. The SMF network element sends the N4 rule to the UPF network element. Correspondingly, the UPF network element receives the N4 rule from the SMF network element.

[0355] The implementation process of S705a can refer to the introduction of S604a, which will not be described in detail.

[0356] Exemplarily, the implementation process of S705a includes:

[0357] For example, the SMF network element sends the N4 rule to the UPF network element through the N4 Session Establishment process. Correspondingly, the UPF network element receives the N4 rule from the SMF network element through the N4 Session Establishment process.

[0358] For another example, the SMF network element sends the N4 rule to the UPF network element through the N4 Session Modification process. Correspondingly, the UPF network element N4 Session Modification process receives the N4 rule from the SMF network element.

[0359] S705b, the SMF network element determines the QoS description according to the PCC rule and the local policy. The SMF network element sends the QoS description to the RAN device. Correspondingly, the RAN device receives the QoS description from the SMF network element.

[0360] The implementation process of S705b can refer to the introduction of S604b, which will not be described in detail.

[0361] S705c, the SMF network element determines the QoS rules according to the PCC rules and / or the local policy. The SMF network element sends the QoS rules to the terminal device. Correspondingly, the terminal device receives the QoS rules from the SMF network element.

[0362] The implementation process of S705c can refer to the introduction of S604c and will not be described in detail.

[0363] Exemplarily, the implementation process of S705c includes:

[0364] For example, the SMF network element sends QoS rules to the RAN device through the AMF network element. Correspondingly, the RAN device receives the QoS rules from the SMF network element through the AMF network element. The RAN device sends QoS rules to the terminal device. Correspondingly, the terminal device receives the QoS rules from the RAN device. In other words, the SMF network element sends QoS rules to the terminal device through the AMF network element and the RAN device, and correspondingly, the terminal device receives the QoS rules from the SMF network element through the RAN device and the AMF network element. In the above process, the RAN device is used to forward the QoS rules, and the QoS rules are included in the PDU session establishment / modification reception message and sent to the terminal device side.

[0365] For the SMF network element, the configuration of the QoS parameter set is achieved by executing S705a, S705b and S705c.

[0366] For the terminal device, AMF network element, SMF network element and UPF network element, S706a or S706b is also executed:

[0367] S706a. When executing the PDU session establishment process, the terminal device, AMF network element, SMF network element and UPF network element execute the remaining steps for PDU Session Establishment process.

[0368] Among them, the PDU Session Establishment process can be found in the relevant technical specifications of 3GPP and will not be described in detail.

[0369] S706b. When executing the PDU session modification process, the terminal device, AMF network element, SMF network element and UPF network element execute the remaining steps for PDU Session Modification process.

[0370] Among them, the PDU Session Modification process can be found in the relevant 3GPP technical specifications and will not be described in detail.

[0371] In summary, the PCF network element generates at least one set of QoS parameter sets according to the QoS request, and then provides the above at least one set of QoS parameter sets to the SMF network element. The SMF network element provides the above at least one set of QoS parameter sets to the UPF network element, RAN equipment and terminal equipment, thereby realizing the configuration of the QoS parameter set and laying the foundation for dynamically updating the QoS configuration.

[0372] The above introduces the configuration process of the QoS parameter set.

[0373] The following is an introduction to the update process of QoS configuration.

[0374] like Figure 8 As shown, taking the terminal device triggering QoS configuration update as an example, the communication method proposed in the embodiment of the present application includes the following operations:

[0375] S801. The terminal device determines that the service characteristics of the service are updated.

[0376] Exemplarily, when the trigger condition c1 is met, the terminal device determines that the service feature of the service is updated.

[0377] The trigger condition c1 includes at least one of the following:

[0378] Trigger condition c1-1, the difference between the data volume x1 and the data volume x2 is greater than the threshold x. The data volume x1 is the data volume of the service transmitted in the time unit x1, and the data volume x2 is the data volume of the service transmitted in the time unit x2. In other words, the traffic characteristics of the service have changed, such as the presence of a downlink data volume burst. In other words, the terminal device determines that the traffic characteristics of the service (i.e., the service characteristics of the service) have changed based on the downlink data volume burst, that is, the network demand of the service has changed.

[0379] In the embodiment of the present application, the data volume x1 and the data volume x2 are the data volumes of the same service, and the service data of the service is transmitted through the same QoS flow.

[0380] In the embodiment of the present application, the time unit may be one or more symbols, one or more time slots, one or more subframes, one or more radio frames, etc. Among them, symbols, time slots, subframes and radio frames can refer to the relevant technical specifications of 3GPP and will not be repeated here.

[0381] Trigger condition c1-2, notification message x is obtained. Among them, notification message x indicates the network demand of the service. For example, notification message x indicates the size of the media frame, and the media frame includes the data of the service. Notification message x is a notification message sent by the application (applicant, APP) layer of the terminal device. When an application needs to receive or send a large number of media frames, notification message x indicates the network demand of the service, so that the terminal device is informed of the network demand update of the service.

[0382] Optionally, the notification information x includes changes in the network demand or traffic characteristics of the service, such as a bandwidth demand of 20 MHz (or the size of burst traffic), a duration of the network demand (or the duration of burst traffic), etc.

[0383] Among them, the notification message x can be a message sent by the application layer alone to the underlying communication module of the terminal device, or a message carried in the data packet when the application layer sends the data packet, such as carried in the protocol header or extended header of the TCP / UDP, RTP and other protocols of the data packet.

[0384] Trigger condition c1-3, the QoS configuration of the QoS flow expires. The QoS flow is used to transmit the above-mentioned services. The QoS configuration of the QoS flow has a valid time period. For example, the valid time period of QoS configuration 1 is recorded as time period 1, and the valid time period of QoS configuration 2 is recorded as time period 2. QoS configuration 1 can meet the requirements of service feature 1, and QoS configuration 2 can meet the requirements of service feature 2. When time period 1 expires, it means that the service characteristics of the above-mentioned service are updated, that is, from service feature 1 to service feature 2. Or the corresponding QoS configuration’s effectiveness conditions are no longer met. Accordingly, the terminal device needs to update the QoS configuration, such as updating from QoS configuration 1 to QoS configuration 2.

[0385] It should be understood that the trigger condition c1 may be configured by the second core network device, as described in the introduction to the QoS rule, which will not be described in detail. Alternatively, the trigger condition c1 may also be pre-configured, which is not limited in the embodiment of the present application.

[0386] For the terminal device, when it is determined that the service feature of the service is updated, S802 and S803 are executed:

[0387] S802. Optionally, the terminal device determines a target QoS configuration for the QoS flow.

[0388] This step is optional, that is, after the terminal device determines that the service feature is updated, S803 is executed instead of S802.

[0389] Exemplarily, the target QoS configuration is a configuration indicated by a target QoS parameter set.

[0390] For example, in the case where the QoS rule includes at least two QoS parameter sets, the terminal device selects one QoS parameter set from the at least two QoS parameter sets as the target QoS parameter set according to the updated service characteristics. Accordingly, the terminal device determines the target QoS configuration of the QoS flow according to the target QoS parameter set. As a possible alternative description, the QoS rule includes at least two QoS configurations. The terminal device determines the target QoS configuration from the at least two QoS configurations according to the updated service characteristics.

[0391] Optionally, when the QoS rule includes at least two QoS parameter sets, each QoS parameter set has an index, and accordingly, the terminal device can determine the index of the target QoS parameter set, which is recorded as the target index. The target index is used to identify the target QoS parameter set, and it can be understood that the target index is used to determine the target QoS configuration.

[0392] For another example, when the QoS rule includes a set of QoS parameter sets (such as the basic QoS parameter set mentioned above), the terminal device determines the first QoS parameter in the QoS parameter set (for example, determines the size of the first QoS parameter) according to the updated service characteristics. Wherein, when the size of the first QoS parameter is determined, the QoS configuration indicated based on the QoS parameter set is the target QoS configuration. As a possible alternative description, the terminal device determines the first QoS parameter in the QoS configuration of the QoS flow according to the updated service characteristics, thereby determining the target QoS configuration.

[0393] Optionally, in the case where the QoS rule includes a set of QoS parameter sets (such as the basic QoS parameter set described above), the terminal device determines the target parameter (value) based on the value before the first QoS parameter is adjusted, the value after the first QoS parameter is adjusted, and the step size. For example, the first QoS parameter is bandwidth. The value after the first QoS parameter is adjusted is 10MHz, the value before the first QoS parameter is adjusted is 0MHz, and the step size is 1MHz, then the size of the target parameter is 10.

[0394] In the embodiment of the present application, the target parameter is used to determine the target QoS configuration.

[0395] Optionally, if there are multiple first QoS parameters, that is, there are multiple adjustable QoS parameters, the above target parameters include the first QoS parameter and the number of adjustment steps, that is, the bandwidth and 10.

[0396] As another example, when the QoS rule includes a set of QoS parameter sets (such as the basic QoS parameter set mentioned above, which includes an adjustable range of the first QoS parameter), the terminal device determines the first QoS parameter within the adjustable range of the first QoS parameter according to the updated service characteristics (for example, determines the size of the first QoS parameter). Wherein, when the size of the first QoS parameter is determined, the QoS configuration indicated based on the QoS parameter set is the target QoS configuration. As a possible alternative description, the terminal device determines the first QoS parameter in the QoS configuration of the above QoS flow according to the updated service characteristics, thereby determining the target QoS configuration. For example, the first QoS parameter is bandwidth, and the adjustable range of the first QoS parameter is 10-50MHz. The value of the first QoS parameter after adjustment is 30MHz, then the size of the target parameter is 30.

[0397] Optionally, if there are multiple first QoS parameters, there are multiple adjustable QoS parameters, and correspondingly, there are multiple adjustable ranges. For example, there are two first QoS parameters, which are respectively recorded as QoS parameter 1 and QoS parameter 2. Among them, the adjustable range of QoS parameter 1 is recorded as adjustable range 1, and the adjustable range of QoS parameter 2 is recorded as adjustable range 2. Then, the above target parameter includes the first QoS parameter and the target value after adjustment, such as bandwidth and 30.

[0398] In the embodiment of the present application, the target parameter is used to determine the target QoS configuration.

[0399] For S802, it can also be replaced with the following description:

[0400] When the service characteristics of the service are updated, the terminal device determines the target QoS rule of the QoS flow according to the updated service characteristics, wherein the target QoS rule indicates the target QoS configuration.

[0401] Optionally, the terminal device updates the QoS configuration of the QoS flow according to the target QoS rule, such as updating the QoS configuration of the QoS flow to the target QoS configuration. For details, see the introduction after S812 and will not be repeated here.

[0402] S803: The terminal device sends information X1 to the access network device. Correspondingly, the access network device receives the information X1 from the terminal device.

[0403] The information X1 is used to indicate the target QoS configuration of the QoS flow.

[0404] Exemplarily, the information X1 may include the following information:

[0405] For example, the information X1 includes a target index, wherein the target index can be found in the introduction of S802 and will not be described in detail.

[0406] For another example, the information X1 includes target parameters, wherein the target parameters can be referred to the introduction of S802 and will not be described in detail.

[0407] For another example, the information X1 includes information of the target QoS configuration, such as the information X1 includes one or more of the following: the size of the PDB, the size of the PER, the size of the maximum burst data volume (max data burst volume, MDBV) or the size of the bandwidth.

[0408] For example, if S802 is optional, information X1 includes the target network requirements of the service, such as the service characteristics after the service update (as described in S801), which may specifically be the end of the frame, the data volume of the burst data, the period of the burst data, the start or end of the burst data, the duration of the burst data and / or the arrival time of the burst data.

[0409] It should be added that, in the present application, a frame can correspond to at least one data packet. For example, in the order of sending (or receiving), the first data packet in the above at least one data packet can be understood as the first data packet sent (or received). The last data packet in the above at least one data packet can be understood as the last data packet sent (or received).

[0410] The end of a frame may be understood as the last data packet in at least one data packet corresponding to the frame.

[0411] The start and end of the burst data volume can be found in the introduction of S604b and will not be described in detail.

[0412] Exemplarily, the information X1 may be carried in the following information:

[0413] For example, information X1 is carried in the PDCP layer of the uplink data packet. That is, S803 can be replaced by the description as: the terminal device sends a data packet to the access network device. Correspondingly, the access network device receives the data packet from the terminal device. The PDCP layer of the data packet includes information X1.

[0414] For another example, information X1 is carried in a media access control element (MAC CE). That is, S803 can be replaced by: the terminal device sends a MAC CE to the access network device. Correspondingly, the access network device receives the MAC CE from the terminal device. Among them, the MAC CE includes information X1.

[0415] For another example, the information X1 is carried in the RRC signaling. That is, S803 can be replaced by the description as follows: the terminal device sends the RRC signaling to the access network device. Correspondingly, the access network device receives the RRC signaling from the terminal device. The RRC signaling includes the information X1.

[0416] It should be understood that information X1 may also be carried in other messages, and this embodiment of the present application is not limited to this.

[0417] It is understandable that, when information X1 is carried in the PDCP layer of the uplink data packet, the terminal device can continue to send information X1 to the access network device until feedback information from the access network device is received. For details, see the introduction of S811 and S812, which will not be repeated for the time being. In the embodiment of the present application, the terminal device continues to send information X1 to the access network device, which helps the access network device to successfully receive information X1, thereby improving the reliability of information transmission.

[0418] Optionally, the terminal device sends information X2 to the access network device. Correspondingly, the access network device receives the information X2 from the terminal device.

[0419] The information X2 indicates the time period X, which is the time period in which the target QoS configuration takes effect. The target QoS configuration can be referred to the introduction of S802, which will not be described in detail.

[0420] The manner in which the information X2 indicates the time period X may include the following:

[0421] For example, the information X2 indicates the start time and the end time of the time period X.

[0422] For another example, information X2 indicates the start time and duration of time period X.

[0423] For another example, information X2 indicates the end time of time period X.

[0424] For another example, the information X2 indicates the duration of the time period X.

[0425] Exemplarily, when the information X2 indicates the end time or duration of the time period X, the start time of the time period X may be the time when the access network device receives the information X2. Alternatively, the start time of the time period X may be the time when the access network device updates the QoS configuration of the QoS flow to the target QoS configuration.

[0426] It should be understood that information X2 can be carried in an uplink data packet, MAC CE or RRC signaling. Among them, the uplink data packet is a data packet sent by the terminal device to the access network device. In the embodiment of the present application, information X2 and information X1 can be carried in the same message transmission or in different message transmissions, and the embodiment of the present application does not limit this.

[0427] It should be understood that the time period X may be determined autonomously by the terminal device.

[0428] Alternatively, time period X may also be determined by the third core network device. For example, after the third core network device determines time period X, it indicates the start time or time period X of the service feature update to the second core network device through the PCC rule, and then indicates time period X to the terminal device through the second core network device.

[0429] Alternatively, the time period X may also be determined by the second core network device. For example, after the second core network device determines the time period X, it indicates the time period X to the terminal device.

[0430] In the embodiment of the present application, the manner in which the terminal device obtains the time period X is not limited.

[0431] For the access network device, when the access network device receives the information X1, the access network device executes S804:

[0432] S804: The access network device updates the QoS configuration of the QoS flow.

[0433] For the access network device, the information X1 is used to determine the QoS description corresponding to the target QoS configuration. The information X1 can be found in the introduction of S803 and will not be described in detail.

[0434] For example, when receiving information X1, the access network device determines the target QoS configuration of the QoS flow according to the information X1, and updates the QoS configuration of the QoS flow according to the target QoS configuration. For another example, when receiving information X1, the access network device updates the QoS description of the QoS flow. The QoS description indicates the QoS configuration. The access network device updates the QoS description of the QoS flow, which means that the access network device updates the QoS configuration of the QoS flow.

[0435] For another example, when receiving information X1, the access network device determines the target QoS description of the QoS flow according to the information X1, and updates the QoS configuration of the QoS flow according to the target QoS description. The target QoS description indicates the target QoS configuration. For example, information X1 includes the target network requirements of the service, such as the service characteristics after the service update, which may specifically be the end of the frame, the data volume of the burst data, the duration of the burst data volume and / or the arrival time of the burst data volume. Then, the access network device determines the size of the maximum burst data volume (max data burst volume, MDBV) according to at least one of the above-mentioned burst service traffic characteristics.

[0436] For another example, upon receiving information X1, the access network device updates the QoS description of the QoS flow. It can also be understood that the access network device dynamically adjusts resources or efficiently schedules resources based on the information X1 sent by the terminal device. For example, if the access network device learns that the traffic characteristics of the service have changed (such as the data volume, duration, expected arrival time, period, start or end of the burst data volume, etc.), the access network device can flexibly schedule network resources to ensure the transmission of the service. At the same time, it can also use network resources for other services or other users, thereby further improving resource utilization. For another example, based on changes in service traffic characteristics, the access network device determines that no data will arrive in the future, and thus uses wireless resources for other services or other users, thereby improving resource utilization.

[0437] Optionally, the access network device determines whether RRC reconfiguration is required based on the target QoS configuration. If RRC reconfiguration is required, the access network device initiates an RRC reconfiguration process to the terminal device, updates the QoS configuration of the QoS flow to the target QoS configuration, or updates the QoS configuration of the data radio bearer (DRB) to the target QoS configuration.

[0438] For the access network device, the QoS configuration update may succeed or fail. In the case of a failure in the QoS configuration update, the access network device may optionally execute S805-S806. In the case of a successful QoS configuration update, the access network device may optionally execute S807, which is described in detail as follows:

[0439] S805: The access network device sends information X3 to the terminal device. Correspondingly, the terminal device receives the information X3 from the access network device.

[0440] The information X3 is used to indicate that the access network device has failed to update the QoS configuration of the QoS flow. The access network device updates the QoS configuration of the QoS flow according to the information X1.

[0441] Exemplarily, when the current network resources do not meet the target QoS configuration (i.e., the target QoS configuration indicated by information X1), or when the target QoS configuration is not within the pre-authorized range of the core network (such as multiple QoS configurations or one or more QoS parameter adjustment ranges provided by the second core network device), the access network device fails to update the QoS configuration of the QoS flow. The current network resources refer to the air interface resources between the access network device and the terminal device.

[0442] Optionally, the access network device sends information X4 to the terminal device. Correspondingly, the terminal device receives information X4 from the access network device. The information X4 is used to indicate the QoS configuration supported by the access network device.

[0443] Exemplarily, the QoS configuration supported by the access network device is recorded as QoS configuration 1. QoS configuration 1 is the configuration indicated by QoS parameter set 1.

[0444] For example, when the QoS description includes at least two QoS parameter sets, the access network device selects a QoS parameter set supported by itself from the at least two QoS parameter sets according to information X1 as QoS parameter set 1. If the access network device cannot accept the target QoS configuration indicated by information X1, the access network device determines QoS parameter set 1 from the at least two QoS parameter sets. Among them, QoS parameter set 1 is the QoS parameter set that the current network resources can support and is closest to the target QoS configuration indicated by information X1. Alternatively, QoS parameter set 1 is the highest QoS configuration that the current network resources can support.

[0445] Further, when the QoS description includes at least two QoS parameter sets, each QoS parameter set has an index, and accordingly, the access network device can determine the index of QoS parameter set 1, which is recorded as index 1. Accordingly, information X4 includes index 1.

[0446] For another example, when the QoS description includes a set of QoS parameter sets (such as the basic QoS parameter set mentioned above), the access network device determines the first QoS parameter (for example, determines the size of the first QoS parameter) from the above QoS parameter set according to information X1. After the first QoS parameter is adjusted, the configuration indicated by the above QoS parameter set is closest to or equal to the target QoS configuration indicated by information X1. If the access network device cannot accept the first QoS parameter indicated by information X1, the access network device determines the first QoS parameter. The first QoS parameter determined by the access network device is the highest QoS parameter that the current network resources can support, and / or the first QoS parameter determined by the access network device is closest to the first QoS parameter indicated by information X1. In this way, when the access network device determines the first QoS parameter, it can also determine the target QoS configuration indicated by the basic QoS parameter set.

[0447] Further, in the case where the QoS description includes a set of QoS parameter sets (such as the above-mentioned basic QoS parameter set), the access network device determines the target parameter 1 according to the value before the first QoS parameter is adjusted, the value after the first QoS parameter is adjusted, and the step size. Accordingly, the information X4 includes the target parameter 1. The target parameter 1 is used to characterize the number of adjustment steps of the first QoS parameter, as described in S802, which will not be described in detail.

[0448] Alternatively, when the QoS description includes a set of QoS parameter sets (such as the above-mentioned basic QoS parameter set, and the basic QoS parameter set includes the adjustable range of the first QoS parameter), the access network device determines the target parameter 1 according to the adjustable range of the first QoS parameter and the current network resource situation. Accordingly, the information X4 includes the target parameter 1. The target parameter 1 is used to characterize the size of the first QoS parameter, as described in S802, which will not be described in detail.

[0449] Exemplarily, the information X4 is carried in a downlink data packet. That is, the access network device sends a downlink data packet to the terminal device. Correspondingly, the terminal device receives a downlink data packet from the access network device. The PDCP layer of the downlink data packet includes the information X4.

[0450] Exemplarily, the information X4 is carried in RRC signaling. That is, the access network device sends the RRC signaling to the terminal device. Correspondingly, the terminal device receives the RRC signaling from the access network device. The RRC signaling includes the information X4.

[0451] Exemplarily, the information X4 is carried in the MAC CE. That is, the access network device sends the MAC CE to the terminal device. Correspondingly, the terminal device receives the MAC CE from the access network device. The MAC CE includes the information X4.

[0452] It should be understood that information X4 can also be carried in other messages, and this embodiment of the present application is not limited to this.

[0453] For the terminal device, when the terminal device receives the information X3, it executes:

[0454] S806. The terminal device performs adaptive adjustment.

[0455] Exemplarily, at the terminal device side, the application layer is notified so that the application layer can make adjustments, such as adjusting the amount of data to be sent or the amount of data to be received, so as to match the network conditions.

[0456] Optionally, when the terminal device receives information X4, the terminal device updates the QoS configuration of the QoS flow according to information X4. For example, the terminal device updates the QoS configuration to the QoS configuration indicated by information X4, thereby implementing the update of the QoS configuration. Since the QoS configuration indicated by information X4 is closest to the target QoS configuration, when the terminal device updates the QoS configuration according to information X4, it can also meet the dynamically changing business needs as much as possible.

[0457] If the RAN side successfully updates the QoS configuration of the QoS flow to the target QoS configuration indicated by information X1, the following steps are performed:

[0458] S807: Optionally, the access network device sends information X1 to the first core network device. Correspondingly, the first core network device receives the information X1 from the access network device.

[0459] Exemplarily, the first core network device is introduced as follows:

[0460] In the embodiment of the present application, the first core network device is a user plane network element. Taking a 5G communication system as an example, the first core network device may be a UPF network element.

[0461] The information X1 is used to indicate the target QoS configuration of the QoS flow.

[0462] Exemplarily, the information X1 includes information of a target index, a target parameter or a target QoS configuration, for details, see the introduction of S803 and will not be repeated here.

[0463] Exemplarily, the information X1 may be carried in the following information:

[0464] For example, information X1 is carried in the GTP-U layer of the uplink data packet. That is, S807 can be replaced by the description: the access network device sends an uplink data packet to the first core network device. Correspondingly, the first core network device receives the uplink data packet from the access network device. Among them, the GTP-U layer of the uplink data packet includes information X1.

[0465] It should be understood that information X1 may also be carried in other messages, and this embodiment of the present application is not limited to this.

[0466] It is understandable that, when information X1 is carried in the GTP-U layer of the uplink data packet, the access network device can continue to send information X1 to the first core network device until feedback information from the first core network device is received. For details, see the introduction of S809 and S810, which will not be repeated here. In the embodiment of the present application, the access network device continues to send information X1 to the first core network device, which helps the first core network device to successfully receive information X1, thereby improving the reliability of information transmission.

[0467] Optionally, the access network device determines whether to send information X1 to the first core network device according to the target QoS configuration.

[0468] For example, if the target QoS configuration only modifies the PDB, PER and other parameters corresponding to the QoS flow and has no effect on the QoS parameters on the first core network device side, the access network device does not need to send information X1 to the first core network device; if the target QoS configuration is activated and established based on information X1, the access network device needs to send information X1 to the first core network device to activate and establish the corresponding N4 rules.

[0469] Optionally, when the access network device receives the information X2, the access network device sends the information X2 to the first core network device. Correspondingly, the first core network device receives the information X2 from the access network device. The information X2 and the information X1 may be carried in the same message or in different messages, which is not limited in the embodiment of the present application.

[0470] For the first core network device, when the first core network device receives the information X1, S808 is executed:

[0471] S808. The first core network device updates the N4 rule of the QoS flow.

[0472] For the first core network device, the information X1 is used to determine the N4 rule corresponding to the target QoS configuration. The information X1 can be found in the introduction of S803 and will not be described in detail.

[0473] For example, when receiving information X1, the first core network device determines the target QoS configuration of the QoS flow according to information X1, and updates the QoS configuration of the QoS flow according to the target QoS configuration, that is, updates the N4 rule corresponding to the QoS flow.

[0474] For another example, when receiving information X1, the first core network device updates the N4 rule of the QoS flow. The N4 rule indicates the QoS configuration. The first core network device updates the N4 rule of the QoS flow, which means that the first core network device updates the QoS configuration of the QoS flow.

[0475] For another example, when receiving the information X1, the first core network device determines the target N4 rule of the QoS flow according to the information X1, and updates the QoS configuration of the QoS flow according to the target N4 rule, wherein the target N4 rule indicates the target QoS configuration.

[0476] Optionally, for the first core network device, after the QoS configuration is updated, the first core network device performs the following operations:

[0477] S809: Optionally, the first core network device sends information X5 to the access network device. Correspondingly, the access network device receives the information X5 from the first core network device.

[0478] The information X5 is used to indicate that the first core network device has successfully updated the QoS configuration (or N4 rule) of the QoS flow. The first core network device updates the QoS configuration (or N4 rule) of the QoS flow according to the information X1.

[0479] Exemplarily, the information X5 includes the following information:

[0480] For example, information X5 includes a target index and an acknowledgement (ACK). The target index can be found in the introduction of S802 and will not be described in detail. ACK is used to indicate that the QoS configuration corresponding to the target index is successfully updated. The QoS configuration corresponding to the target index can be understood as the target QoS configuration determined by the first core network device according to the target index.

[0481] For another example, information X5 includes a target parameter and an ACK. The target parameter can be referred to in the introduction of S802 and will not be described in detail. ACK is used to indicate that the QoS configuration corresponding to the target parameter is successfully updated. The QoS configuration corresponding to the target parameter can be understood as the target QoS configuration determined by the first core network device according to the target parameter.

[0482] For the access network device, when the access network device receives the information X5, S810 and / or S811 are executed:

[0483] S810. Optionally, the access network device stops sending information X1 to the first core network device, thereby saving communication resources.

[0484] S811. Optionally, the access network device sends information X6 to the terminal device. Correspondingly, the terminal device receives the information X6 from the access network device.

[0485] Information X6 is used to indicate that the first core network device and / or access network device has successfully updated the QoS configuration of the QoS flow. The first core network device updates the QoS configuration of the QoS flow according to information X1, and the access network device updates the QoS configuration of the QoS flow according to information X1.

[0486] Exemplarily, the information X6 includes the following information:

[0487] For example, information X6 includes a target index and ACK, and reference is made to the introduction of information X5, which will not be repeated here.

[0488] For another example, information X6 includes target parameters and ACK, which can be found in the introduction of information X5 and will not be described in detail.

[0489] It is easy to understand that the following introduction is made about S811:

[0490] Example 1, in the embodiment of the present application, if the QoS configuration on the access network device side is updated successfully and the QoS configuration on the first core network device side does not need to be updated, the access network device can execute S811 after executing S804. Information X6 is used to indicate that the access network device has successfully updated the QoS configuration of the QoS flow.

[0491] Example 2, in the embodiment of the present application, if the QoS configuration on the access network device side is successfully updated, and the QoS configuration on the first core network device side is also successfully updated, the access network device can execute S811 after executing S809. Among them, information X6 is used to indicate that the first core network device and the access network device have successfully updated the QoS configuration of the QoS flow.

[0492] Case 3: In the embodiment of the present application, S811 includes S811a. Optionally, S811 also includes S811b. Specifically:

[0493] If the QoS configuration on the access network device side is updated successfully (regardless of whether the QoS configuration on the first core network device side needs to be updated), the access network device may execute S811a after executing S804:

[0494] S811a: The access network device sends information X6 to the terminal device. Correspondingly, the terminal device receives information X6 from the access network device.

[0495] The information X6 is used to indicate that the access network device has successfully updated the QoS configuration of the QoS flow. It can be understood that in S811a, the information X6 is used to indicate the QoS configuration update status of the access network device side, and is not used to indicate the QoS configuration update status of the first core network device side.

[0496] In case 3, further, if the QoS configuration on the first core network device side does not need to be updated, S811 includes S811a but does not include S811b. On the contrary, if the QoS configuration on the first core network device side needs to be updated and the update is successful, S811 also includes S811b:

[0497] S811b: The access network device sends information X6 to the terminal device. Correspondingly, the terminal device receives information X6 from the access network device.

[0498] Among them, information X6 is used to indicate that the first core network device successfully updates the QoS configuration of the QoS flow. It can be understood that in S811b, information X6 is used to indicate the QoS configuration update status on the first core network device side, and is not used to indicate the QoS configuration update status on the access network device side.

[0499] For the terminal device, when the terminal device receives the information X6, S812 is executed:

[0500] S812. Optionally, the terminal device stops sending information X1 to the access network device, thereby saving communication resources.

[0501] For the terminal device, as a possible implementation method, when the terminal device receives information X6, the terminal device updates the configuration of the QoS flow to the target QoS configuration, or the terminal device updates the configuration of the QoS flow according to the target QoS configuration.

[0502] In this way, the QoS configuration update triggered by the terminal device is successful.

[0503] That is to say, when the terminal device determines that the service characteristics need to be updated, the terminal device determines the target QoS configuration and notifies the access network device to update the QoS configuration in the form of an accompanying data packet, thereby realizing dynamic QoS configuration updates and ensuring the dynamic network requirements of the service.

[0504] Combine the following Fig. 9 The example shown in the Figure 8 The specific implementation of the communication method shown in .

[0505] Fig. 9 A flow chart of a communication method provided in an embodiment of the present application. Figure 8 The first core network device in may be Fig. 9 The UPF network elements shown in Figure 8 The second core network device in may be Fig. 9 The SMF network elements shown in Figure 8 The third core network device in can be Fig. 9 The PCF network element shown in Figure 8 The access network equipment in the Fig. 9 The RAN equipment shown in .

[0506] Specifically, in Fig. 9 The communication method of the embodiment of the present application includes the following steps:

[0507] S901. The terminal device determines that a service feature of a service is updated.

[0508] S902, the terminal device determines the target QoS configuration of the QoS flow. This step is optional, that is, the terminal device can send information X1 to the RAN device, and the information X1 is used to characterize the service characteristics of the service update, such as the end of the frame, the data volume of the burst data, the duration of the burst data, and / or the arrival time of the burst data.

[0509] S903: The terminal device sends information X1 to the RAN device. Correspondingly, the RAN device receives the information X1 from the terminal device.

[0510] S904, the RAN device updates the QoS configuration of the QoS flow. For example, the RAN device decides to update the QoS configuration of the QoS flow, such as the size of the maximum burst data volume MDBV, according to the service characteristics indicated by the information X1. It can also be understood that the access network device dynamically adjusts resources or efficiently schedules resources according to the information X1 on the terminal device side. For example, if the access network device learns that the traffic characteristics of the service have changed (such as the data volume, duration, expected arrival time, cycle, start or end information of the burst traffic), the access network device can flexibly schedule network resources to ensure the transmission of the service. At the same time, it can also use resources for other services or other users, thereby further improving resource utilization. For another example, the access network device determines that there will be no data arrival in the future based on the changes in service traffic characteristics, and thus uses wireless resources for other services or other users, thereby improving resource utilization.

[0511] S905: The RAN device sends information X3 to the terminal device. Correspondingly, the terminal device receives information X3 from the RAN device.

[0512] S906. The terminal device performs adaptive adjustment.

[0513] S907. Optionally, the RAN device sends information X1 to the UPF network element. Correspondingly, the UPF network element receives the information X1 from the RAN device.

[0514] S908. The UPF network element updates the N4 rule of the QoS flow.

[0515] S909, optionally, the UPF network element sends information X5 to the RAN device. Correspondingly, the RAN device receives the information X5 from the UPF network element.

[0516] S910. Optionally, the RAN device stops sending information X1 to the UPF network element, thereby saving communication resources.

[0517] S911. Optionally, the RAN device sends information X6 to the terminal device. Correspondingly, the terminal device receives the information X6 from the RAN device.

[0518] S912. Optionally, the terminal device stops sending information X1 to the RAN device.

[0519] Among them, for S901-S912, please refer to the introduction of S801-S812 and will not be repeated here.

[0520] In this way, the QoS configuration update triggered by the terminal device is successful.

[0521] In some embodiments, for the RAN device, when the RAN device determines that the QoS configuration update is successful, S913 is further executed:

[0522] S913. Optionally, the RAN device sends a QoS change notification (QoS Notification Control) message.

[0523] The QoS Notification Control message is used to indicate that the QoS configuration has been updated and to indicate the updated target QoS configuration.

[0524] Exemplarily, the RAN device sends a QoS Notification Control message to the SMF network element through the AMF network element. Correspondingly, the SMF network element receives the QoS Notification Control message from the RAN device through the AMF network element.

[0525] Optionally, the QoS Notification Control message includes at least one of a target index and a target parameter, wherein the target index and the target parameter can be referred to the introduction of information X5, and will not be described in detail.

[0526] Optionally, the QoS Notification Control message includes information X2, thereby indicating to the SMF network element (and / or PCF network element) the time period during which the target QoS configuration is valid.

[0527] For the SMF network element, when the SMF network element receives the QoS Notification Control message, the SMF network element sends the QoS Notification Control message to the PCF network element. Correspondingly, the PCF network element receives the QoS Notification Control message from the SMF network element.

[0528] For the SMF network element and the PCF network element, when the QoS Notification Control message is received, S914 is executed:

[0529] S914. The SMF network element and the PCF network element adjust the QoS policy according to the QoS Notification Control message.

[0530] In this way, the SMF network element and the PCF network element can clearly understand the target QoS configuration currently in effect and make corresponding adjustments. For example, the charging policy can be adjusted according to the target QoS configuration.

[0531] like Fig.10 As shown, taking the first core network device triggering a QoS configuration update as an example, the communication method proposed in the embodiment of the present application includes the following operations:

[0532] S1001. The first core network device determines that a service feature of a service is updated.

[0533] Exemplarily, the first core network device is introduced as follows:

[0534] In the embodiment of the present application, the first core network device is a user plane network element. Taking a 5G communication system as an example, the first core network device may be a UPF network element.

[0535] Exemplarily, when the trigger condition a1 is met, the first core network device determines that the service characteristics of the service are updated (ie, the service demand has changed).

[0536] The trigger condition a1 includes at least one of the following:

[0537] Trigger condition a1-1: the difference between the data volume y1 and the data volume y2 is greater than the threshold y. The data volume y1 is the data volume of the service transmitted in the time unit y1, and the data volume y2 is the data volume of the service transmitted in the time unit y2. In other words, the traffic characteristics of the service have changed.

[0538] In the embodiment of the present application, the data volume y1 and the data volume y2 are the data volumes of the same service, and the service data of the service is transmitted through the same QoS flow.

[0539] Trigger condition a1-2, and obtain notification message y. Among them, notification message y indicates the network demand of the service or the service characteristics of the service. For example, notification message y indicates the size of the media frame, and the media frame includes the data of the service. Notification message y is a notification message carried in the data packet received by the first core network device. In the case that an application server needs to receive or send a large number of media frames, notification message y indicates the network demand of the service, so that the first core network device is informed of the network demand update of the service. Specifically, the notification message y may be in the protocol header or extended header field such as IP / TCP / UDP / QUIC / RTP of the data packet. For example, notification message y is in the RTP protocol extension header of the downlink data packet. The notification message y is used to characterize the current media frame, the size of the burst data, the period of the burst data, the start or end of the burst data, the duration corresponding to the service characteristics, or the arrival time of the corresponding burst data, etc.

[0540] Trigger condition a1-3, the QoS configuration of the QoS flow expires. The QoS flow is used to transmit the above-mentioned services. The QoS configuration of the QoS flow has a valid time period. For example, the valid time period of QoS configuration 1 is recorded as time period 1, and the valid time period of QoS configuration 2 is recorded as time period 2. When time period 1 expires, it means that the service characteristics of the above-mentioned service are updated, that is, from service characteristics 1 to service characteristics 2. Correspondingly, the first core network device needs to update the QoS configuration, such as updating from QoS configuration 1 to QoS configuration 2.

[0541] It should be understood that the trigger condition a1 may be configured by the second core network device, as described in the introduction of rule N4, which will not be described in detail. Alternatively, the trigger condition a1 may also be pre-configured, which is not limited in the embodiment of the present application.

[0542] That is to say, compared with S701, the difference of S1001 is that the execution entity is the first core network device.

[0543] For the first core network device, when it is determined that the service feature of the service is updated, S1002 and S1003 are executed:

[0544] S1002. Optionally, the first core network device determines a target QoS configuration of the QoS flow.

[0545] This step is optional, that is, after the first core network device determines that the service characteristics have changed, S1003 is executed instead of S1002.

[0546] Exemplarily, the first core network device determines a target QoS configuration of the QoS flow according to an updated service feature or an updated service requirement, wherein the target QoS configuration is a configuration indicated by a target QoS parameter set.

[0547] For example, when the N4 rule includes at least two QoS parameter sets, the first core network device selects one QoS parameter set from the at least two QoS parameter sets as the target QoS parameter set according to the updated service characteristics. Accordingly, the first core network device updates the QoS configuration of the QoS flow according to the target QoS parameter set. As a possible alternative description, the first core network device determines the target QoS configuration from at least two QoS configurations according to the updated service characteristics.

[0548] Optionally, when the N4 rule includes at least two groups of QoS parameter sets, each group of QoS parameter sets has an index, and accordingly, the first core network device can also determine the index of the target QoS parameter set, which is recorded as the target index. Among them, the target index is used to identify the target QoS configuration, which can be understood as the target index is used to determine the target QoS configuration.

[0549] For another example, when the N4 rule includes a set of QoS parameter sets (such as the basic QoS parameter set mentioned above), the first core network device determines the first QoS parameter in the QoS parameter set (for example, determines the size of the first QoS parameter) according to the updated service characteristics. Wherein, when the size of the first QoS parameter is determined, the QoS configuration indicated based on the QoS parameter set is the target QoS configuration. As a possible alternative description, the first core network device determines the first QoS parameter in the QoS configuration of the QoS flow according to the updated service characteristics, thereby determining the target QoS configuration.

[0550] Optionally, when the N4 rule includes a set of QoS parameter sets (such as the basic QoS parameter set described above), the first core network device determines the target parameter (value) based on the value before the first QoS parameter is adjusted, the value after the first QoS parameter is adjusted, and the step size. In an embodiment of the present application, the target parameter is used to determine the target QoS configuration.

[0551] Optionally, if there are multiple first QoS parameters, that is, there are multiple adjustable QoS parameters, the above target parameters include the first QoS parameter and the number of adjustment steps, that is, the bandwidth and 10.

[0552] For another example, when the N4 rule includes a set of QoS parameter sets (such as the above-mentioned basic QoS parameter set, which includes an adjustable range of the first QoS parameter), the first core network device determines the above-mentioned first QoS parameter within the adjustable range of the first QoS parameter (for example, determines the size of the first QoS parameter) according to the updated service characteristics. Wherein, when the size of the first QoS parameter is determined, the above-mentioned QoS configuration indicated based on the QoS parameter set is the target QoS configuration. As a possible alternative description, the first core network device determines the first QoS parameter in the QoS configuration of the above-mentioned QoS flow according to the updated service characteristics, thereby determining the target QoS configuration. For example, the first QoS parameter is bandwidth, and the adjustable range of the first QoS parameter is 10-50MHz. The value of the first QoS parameter after adjustment is 30MHz, then the size of the target parameter is 30.

[0553] Optionally, if there are multiple first QoS parameters, there are multiple adjustable QoS parameters, and correspondingly, there are multiple adjustable ranges. For example, there are two first QoS parameters, which are respectively recorded as QoS parameter 1 and QoS parameter 2. Among them, the adjustable range of QoS parameter 1 is recorded as adjustable range 1, and the adjustable range of QoS parameter 2 is recorded as adjustable range 2. Then, the above target parameter includes the first QoS parameter and the target value after adjustment, such as bandwidth and 30.

[0554] In the embodiment of the present application, the target parameter is used to determine the target QoS configuration.

[0555] For S1002, it can also be replaced with the following description:

[0556] Replace description 1. When the service characteristics of the service are updated, the first core network device determines the target QoS configuration of the QoS flow according to the updated service characteristics or service requirements, that is, determines the N4 rule corresponding to the QoS flow.

[0557] That is to say, compared with S802, the difference of S1002 is that the execution entity is the first core network device.

[0558] S1003: The first core network device sends information Y1 to the access network device. Correspondingly, the access network device receives the information Y1 from the first core network device.

[0559] The information Y1 is used to indicate the target QoS configuration of the QoS flow.

[0560] Exemplarily, the information Y1 may include the following information:

[0561] For example, the information Y1 includes a target index, wherein the target index can be found in the introduction of S1002 and will not be described in detail.

[0562] For another example, the information Y1 includes target parameters, wherein the target parameters can be referred to the introduction of S1002 and will not be described in detail.

[0563] For another example, the information Y1 includes information of the target QoS configuration, such as the information Y1 includes one or more of the following: the size of the PDB, the size of the PER, or the size of the bandwidth.

[0564] For another example, information Y1 includes target network requirements of the service or updated service characteristics, such as media frame data size, burst data size, burst data arrival time and / or burst data continuous transmission time, etc.

[0565] Exemplarily, the information Y1 may be carried in the following information:

[0566] For example, information Y1 is carried in the GTP-U layer of the downlink data packet. That is, S1003 can be replaced by the description: the first core network device sends a downlink data packet to the access network device. Correspondingly, the access network device receives the downlink data packet from the first core network device. Among them, the GTP-U layer of the downlink data packet includes information Y1.

[0567] It should be understood that information Y1 may also be carried in other messages, and this embodiment of the present application is not limited to this.

[0568] It is understandable that, optionally, the first core network device may continue to send information Y1 to the access network device until feedback information is received from the access network device. Alternatively, the first core network device sends information Y1 to the access network device on one or more consecutive data packets until feedback information is received from the access network device. For details, see the introduction of S1011 and S1012, which will not be repeated here. In an embodiment of the present application, the first core network device sends information Y1 to the access network device on one or more data packets to ensure that the access network device can successfully receive information Y1, thereby improving the reliability of information transmission and realizing dynamic adjustment of QoS configuration.

[0569] Optionally, the first core network device sends information Y2 to the access network device. Correspondingly, the access network device receives information Y2 from the first core network device. Information Y2 indicates the start time or time period Y of the service feature update, and time period Y is the time period during which the target QoS configuration is valid. The target QoS configuration can be referred to the introduction of S1002 and will not be repeated here.

[0570] For example, the information Y2 indicates the start time and the end time of the time period Y.

[0571] For another example, information Y2 indicates the starting time and duration of time period Y.

[0572] For another example, information Y2 indicates the end time of time period Y.

[0573] For another example, information Y2 indicates the duration of time period Y.

[0574] Exemplarily, when information Y2 indicates the end time or duration of time period Y, the start time of time period Y may be the time when the access network device receives information Y2. Alternatively, the start time of time period Y may be the time when the access network device updates the QoS configuration of the QoS flow to the target QoS configuration.

[0575] It should be understood that information Y2 can be carried in a downlink data packet. The downlink data packet is a data packet sent by the first core network device to the access network device. In the embodiment of the present application, information Y2 and information Y1 can be carried in the same downlink data packet for transmission, or carried in different downlink data packets for transmission, which is not limited in the embodiment of the present application.

[0576] It should be understood that the time period Y can be determined autonomously by the first core network device.

[0577] Alternatively, time period Y may also be determined by the third core network device. For example, after the third core network device determines time period Y, it indicates time period Y to the second core network device through the PCC rule, and then indicates time period Y to the first core network device through the second core network device.

[0578] Alternatively, the time period Y may also be determined by the second core network device. For example, after the second core network device determines the time period Y, it indicates the time period Y to the first core network device.

[0579] In the embodiment of the present application, the manner in which the first core network device obtains the time period Y is not limited.

[0580] That is to say, compared with S803, the difference of S1003 is that the execution subject is the first core network device, and the information sent is information Y1.

[0581] For the access network device, when the access network device receives the information Y1, the access network device executes S1004:

[0582] S1004: The access network device updates the QoS configuration of the QoS flow.

[0583] Among them, for the access network device, information Y1 is used to determine the QoS description corresponding to the target QoS configuration. Information Y1 can refer to the introduction of S1003 and will not be repeated here. For example, when receiving information Y1, the access network device determines the target QoS configuration of the QoS flow according to information Y1, and updates the QoS configuration of the QoS flow according to the target QoS configuration.

[0584] For another example, when receiving information Y1, the access network device updates the QoS description of the QoS flow. The QoS description indicates the QoS configuration. The access network device updates the QoS description of the QoS flow, which means that the access network device updates the QoS configuration of the QoS flow. For example, information Y1 includes the target network requirements of the service, such as the service characteristics after the service update, which may specifically be the end of the frame, the data volume of the burst data, the duration of the burst data volume and / or the arrival time of the burst data volume. Then, the access network device determines the size of the maximum burst data volume (max data burst volume, MDBV) according to at least one of the above-mentioned burst service traffic characteristics.

[0585] For another example, when receiving information Y1, the access network device updates the QoS description of the QoS flow. It can also be understood that the access network device dynamically adjusts resources or efficiently schedules resources according to the information Y1 on the first core network device side. For example, if the access network device learns that the traffic characteristics of the service have changed (such as the data volume, duration, expected arrival time, cycle, start or end information of the burst flow), the access network device can flexibly schedule network resources to ensure the transmission of the service. At the same time, it can also use network resources for other services or other users, thereby further improving resource utilization.

[0586] For another example, when receiving information Y1, the access network device determines the target QoS description of the QoS flow according to the information Y1, and updates the QoS configuration of the QoS flow according to the target QoS description, wherein the target QoS description indicates the target QoS configuration.

[0587] Optionally, the access network device determines whether RRC reconfiguration is required based on the target QoS configuration. If RRC reconfiguration is required, the access network device initiates an RRC reconfiguration process to the terminal device, updates the QoS configuration of the QoS flow to the target QoS configuration, or updates the QoS configuration of the data radio bearer (DRB) to the target QoS configuration.

[0588] That is to say, compared with S704, the difference of S1004 is that the execution subject is the access network device, and the reference information is information Y1.

[0589] For the access network device, the QoS configuration update may succeed or fail. In the case of a failure in the QoS configuration update, the access network device may optionally execute S1005-S1006. In the case of a successful QoS configuration update, the access network device may optionally execute S1007, which is described in detail as follows:

[0590] S1005. Optionally, the access network device sends information Y3 to the first core network device. Correspondingly, the first core network device receives the information Y3 from the access network device.

[0591] The information Y3 is used to indicate that the access network device has failed to update the QoS configuration of the QoS flow. The access network device updates the QoS configuration of the QoS flow based on the information Y1.

[0592] Exemplarily, when the current network resources do not meet the target QoS configuration (i.e., the target QoS configuration indicated by information Y1), the access network device fails to update the QoS configuration of the QoS flow. The current network resources refer to the air interface resources between the access network device and the terminal device, that is, the access network device determines that the target QoS configuration cannot be met at this time.

[0593] Optionally, the access network device sends information Y4 to the first core network device. Correspondingly, the first core network device receives information Y4 from the access network device. Information Y4 is used to indicate the QoS configuration supported by the access network device. Information Y4 can refer to the introduction of information X4 and will not be repeated here.

[0594] Exemplarily, information Y4 is carried in an uplink data packet. That is, the access network device sends an uplink data packet to the first core network device. Correspondingly, the first core network device receives an uplink data packet from the access network device. The GTP-U layer of the uplink data packet includes information Y4.

[0595] It should be understood that information Y4 can also be carried in other messages, and this embodiment of the present application is not limited to this.

[0596] That is to say, compared with S805, the difference of S1005 is that the information receiving end is the first core network device, and the transmitted information is information Y3.

[0597] For the first core network device, when the first core network device receives information Y3, S1006 is executed:

[0598] S1006. The first core network device stops adjusting the QoS configuration.

[0599] Optionally, when the first core network device receives information Y4, the first core network device updates the QoS configuration of the QoS flow according to information Y4. For example, the first core network device updates the QoS configuration to the QoS configuration indicated by information Y4, thereby updating the QoS configuration. Since the QoS configuration indicated by information Y4 is closest to the target QoS configuration, when the first core network device updates the QoS configuration according to information Y4, it can also meet dynamically changing business needs as much as possible.

[0600] S1007: Optionally, the access network device sends information Y1 to the terminal device. Correspondingly, the terminal device receives the information Y1 from the access network device.

[0601] The information Y1 is used to indicate the target QoS configuration of the QoS flow.

[0602] Exemplarily, the information Y1 may include information of a target index, a target parameter or a target QoS configuration. For details, please refer to the introduction of S1003 and will not be described in detail.

[0603] Optionally, the access network device determines whether it is necessary to send information Y1 to the terminal device based on the target QoS configuration, as described in S807 for details. The difference is that the receiving end here is replaced by the first core network device with the terminal device.

[0604] Exemplarily, the information Y1 may be carried in the following information:

[0605] For example, information Y1 is carried in the PDCP layer of the downlink data packet. That is, S1007 can be replaced by the description: the access network device sends a downlink data packet to the terminal device. Correspondingly, the terminal device receives the downlink data packet from the access network device. The PDCP layer of the downlink data packet includes information Y1.

[0606] For another example, information Y1 is carried in RRC signaling. That is, S1007 can be replaced by the description as: the access network device sends RRC signaling to the terminal device. Correspondingly, the terminal device receives the RRC signaling from the access network device. The RRC signaling includes information Y1.

[0607] For another example, information Y1 is carried in MAC CE. That is, S1007 can be replaced by: the access network device sends MAC CE to the terminal device. Correspondingly, the terminal device receives MAC CE from the access network device. Among them, MAC CE includes information Y1.

[0608] It should be understood that information Y1 may also be carried in other messages, and this embodiment of the present application is not limited to this.

[0609] It is understandable that the access network device can continue to send information Y1 to the terminal device until feedback information from the terminal device is received. Alternatively, the access network device sends information Y1 to the terminal device on one or more data packets until feedback information from the terminal device is received. For details, see the introduction of S1009 and S1010, which will not be repeated for the time being. In the embodiment of the present application, the access network device continues to send information Y1 to the terminal device, which helps the terminal device to successfully receive information Y1, thereby improving the reliability of information transmission.

[0610] Optionally, the access network device determines whether it is necessary to send information Y1 to the terminal device based on the target QoS configuration. Please refer to S807 for details and will not be repeated here.

[0611] That is to say, compared with S807, the difference of S1007 is that the information receiving end is a terminal device, and the transmitted information is information Y1.

[0612] Optionally, when the access network device receives information Y2, the access network device sends information Y2 to the terminal device. Accordingly, the terminal device receives information Y2 from the access network device. Information Y2 and information Y1 may be carried in the same message or in different messages, which is not limited in the embodiment of the present application.

[0613] For the terminal device, when the terminal device receives the information Y1, S1008 is executed:

[0614] S1008. Optionally, the terminal device updates the QoS configuration of the QoS flow.

[0615] For the terminal device, the information Y1 is used to determine the QoS rule corresponding to the target QoS configuration. The information Y1 can be found in the introduction of S1003 and will not be described in detail.

[0616] For example, when receiving information Y1, the terminal device updates the QoS rule of the QoS flow, wherein the QoS rule indicates the QoS configuration. The terminal device updates the QoS rule of the QoS flow, which means that the terminal device updates the QoS configuration of the QoS flow.

[0617] That is to say, compared with S808, the difference of S1008 is that the execution subject is the terminal device.

[0618] Optionally, for a terminal device, after the QoS configuration is updated, the terminal device performs the following operations:

[0619] S1009: Optionally, the terminal device sends information Y5 to the access network device. Correspondingly, the access network device receives the information Y5 from the terminal device.

[0620] The information Y5 is used to indicate that the terminal device has successfully updated the QoS configuration of the QoS flow. The terminal device updates the QoS configuration of the QoS flow based on the information Y1.

[0621] Exemplarily, the information Y5 includes the following information:

[0622] For example, information Y5 includes a target index and an ACK. The target index can be found in the introduction of S1002 and will not be described in detail. ACK is used to indicate that the QoS configuration corresponding to the target index is successfully updated. The QoS configuration corresponding to the target index can be understood as the target QoS configuration determined by the terminal device according to the target index.

[0623] For another example, information Y5 includes a target parameter and an ACK. The target parameter can be found in the introduction of S1002 and will not be described in detail. ACK is used to indicate that the QoS configuration corresponding to the target parameter is successfully updated. The QoS configuration corresponding to the target parameter can be understood as the target QoS configuration determined by the terminal device according to the target parameter.

[0624] That is to say, compared with S809, the difference of S1009 is that the execution subject is the terminal device and the transmitted information is information Y5.

[0625] For the access network device, when the access network device receives the information Y5, S1010 and / or S1011 are executed:

[0626] S1010. Optionally, the access network device stops sending information Y1 to the terminal device, thereby saving communication resources.

[0627] S1011. Optionally, the access network device sends information Y6 to the first core network device. Correspondingly, the first core network device receives information Y6 from the access network device.

[0628] The information Y6 is used to indicate that the terminal device and / or the access network device have successfully updated the QoS configuration of the QoS flow. The terminal device updates the QoS configuration of the QoS flow according to the information Y1, and the access network device updates the QoS configuration of the QoS flow according to the information Y1.

[0629] Exemplarily, the information Y6 includes the following information:

[0630] For example, information Y6 includes a target index and ACK, and you can refer to the introduction of information Y5, which will not be repeated here.

[0631] For another example, information Y6 includes target parameters and ACK, which can be found in the introduction of information Y5 and will not be described in detail.

[0632] It is easy to understand that the following introduction is made about S1011:

[0633] Example 1, in the embodiment of the present application, if the QoS configuration on the access network device side is updated successfully and the QoS configuration on the terminal device side does not need to be updated, the access network device can execute S1011 after executing S1004. Among them, information Y6 is used to indicate that the access network device has successfully updated the QoS configuration of the QoS flow.

[0634] Example 2, in the embodiment of the present application, if the QoS configuration on the access network device side is successfully updated, and the QoS configuration on the terminal device side is also successfully updated, the access network device can execute S1011 after executing S1009. Among them, information Y6 is used to indicate that the terminal device and the access network device have successfully updated the QoS configuration of the QoS flow.

[0635] Case 3: In the embodiment of the present application, S1011 includes S1011a. Optionally, S1011 also includes S1011b. Specifically:

[0636] If the QoS configuration on the access network device side is updated successfully (regardless of whether the QoS configuration on the terminal device side needs to be updated), the access network device may execute S1011a after executing S1004:

[0637] S1011a: The access network device sends information Y6 to the first core network device. Correspondingly, the first core network device receives information Y6 from the access network device.

[0638] The information Y6 is used to indicate that the access network device has successfully updated the QoS configuration of the QoS flow. It can be understood that in S1011a, the information Y6 is used to indicate the QoS configuration update status of the access network device side, and is not used to indicate the QoS configuration update status of the terminal device side.

[0639] In case 3, further, if the QoS configuration on the terminal device side does not need to be updated, S1011 includes S1011a but does not include S1011b. On the contrary, if the QoS configuration on the terminal device side needs to be updated and the update is successful, S1011 also includes S1011b:

[0640] S1011b: The access network device sends information Y6 to the first core network device. Correspondingly, the first core network device receives information Y6 from the access network device.

[0641] The information Y6 is used to indicate that the terminal device has successfully updated the QoS configuration of the QoS flow. It can be understood that in S1011b, the information Y6 is used to indicate the QoS configuration update status on the terminal device side, and is not used to indicate the QoS configuration update status on the access network device side.

[0642] For the first core network device, when the first core network device receives information Y6, S1012 is executed:

[0643] S1012. Optionally, the first core network device stops sending information Y1 to the access network device, thereby saving communication resources.

[0644] For the first core network device, as a possible implementation method, when the first core network device receives information Y6, the first core network device updates the configuration of the QoS flow to the target QoS configuration, or the first core network device updates the configuration of the QoS flow according to the target QoS configuration.

[0645] In this way, the QoS configuration update triggered by the first core network device is successful.

[0646] That is to say, when the first core network device determines the service feature update, the first core network device determines the target QoS configuration and notifies the access network device to update the QoS configuration in the form of an accompanying data packet, thereby realizing dynamic QoS configuration update and ensuring the dynamic network requirements of the service.

[0647] Combine the following Fig.11 The example shown in the Fig.10 The specific implementation of the communication method shown in .

[0648] Fig.11 A flow chart of a communication method provided in an embodiment of the present application. Fig.10 The first core network device in may be Fig.11 The UPF network elements shown in Fig.10 The second core network device in may be Fig.11 The SMF network elements shown in Fig.10 The third core network device in can be Fig.11 The PCF network element shown in Fig.10 The access network equipment in the Fig.11 The RAN equipment shown in .

[0649] Specifically, in Fig.11 The communication method of the embodiment of the present application includes the following steps:

[0650] S1101. The UPF network element determines that the service characteristics of the service are updated.

[0651] S1102, the UPF network element determines the target QoS configuration of the QoS flow. This step is optional, that is, the UPF network element can send information Y1 to the RAN device, and the information Y1 is used to characterize the service characteristics of the service update, such as the media frame data size, the size of the burst data volume, the arrival time of the burst data volume and / or the continuous transmission time of the burst data volume.

[0652] S1103, the UPF network element sends information Y1 to the RAN device. Correspondingly, the RAN device receives information Y1 from the UPF network element.

[0653] S1104, the RAN device updates the QoS configuration of the QoS flow. For example, the RAN device decides to update the QoS configuration of the QoS flow, such as the size of the maximum burst data volume MDBV, according to the service characteristics indicated by the information Y1. It can also be understood that the access network device dynamically adjusts resources or efficiently schedules resources according to the information Y1 on the first core network device side. For example, if the access network device learns that the traffic characteristics of the service have changed (such as the data volume, duration, expected arrival time, cycle, start or end information of the burst traffic), the access network device can flexibly schedule network resources to ensure the transmission of the service. At the same time, it can also use network resources for other services or other users, thereby further improving resource utilization. For another example, the access network device determines that no data will arrive in the future based on the changes in service traffic characteristics, and thus uses wireless resources for other services or other users, thereby improving resource utilization.

[0654] S1105. Optionally, the RAN device sends information Y3 to the first core network device. Correspondingly, the first core network device receives information Y3 from the RAN device.

[0655] S1106. The first core network device stops adjusting the QoS configuration.

[0656] S1107: Optionally, the RAN device sends information Y1 to the terminal device. Correspondingly, the terminal device receives information Y1 from the RAN device.

[0657] S1108. Optionally, the terminal device updates the QoS configuration of the QoS flow.

[0658] S1109: Optionally, the terminal device sends information Y5 to the RAN device. Correspondingly, the RAN device receives the information Y5 from the terminal device.

[0659] S1110. Optionally, the RAN device stops sending information Y1 to the terminal device, thereby saving communication resources.

[0660] S1111. Optionally, the RAN device sends information Y6 to the UPF network element. Correspondingly, the UPF network element receives information Y6 from the RAN device.

[0661] S1112. Optionally, the UPF network element stops sending information Y1 to the RAN device, thereby saving communication resources.

[0662] Among them, for S1101-S1112, please refer to the introduction of S1001-S1012 and will not be repeated here.

[0663] In some embodiments, for the RAN device, when the RAN device determines that the QoS configuration update is successful, S1113 is further executed:

[0664] S1113. The RAN device sends a QoS Notification Control message.

[0665] The QoS Notification Control message is used to indicate that the QoS configuration has been updated and to indicate the updated target QoS configuration.

[0666] For example, the implementation process of S1113 can refer to the introduction of S913 and will not be described in detail.

[0667] For the SMF network element, when the SMF network element receives the QoS Notification Control message, the SMF network element sends the QoS Notification Control message to the PCF network element. Correspondingly, the PCF network element receives the QoS Notification Control message from the SMF network element.

[0668] For the SMF network element and the PCF network element, when the QoS Notification Control message is received, S1114 is executed:

[0669] S1114, SMF network element and PCF network element adjust QoS policy according to QoS Notification Control message.

[0670] For example, the implementation process of S1114 can refer to the introduction of S914 and will not be described in detail.

[0671] In this way, the SMF network element and the PCF network element can clearly understand the target QoS configuration currently in effect and make corresponding adjustments. For example, the charging policy can be adjusted according to the target QoS configuration.

[0672] like Fig.12As shown, taking the access network device triggering the QoS configuration update as an example, the communication method proposed in the embodiment of the present application includes the following operations:

[0673] S1201. The access network device determines that a service feature of a service is updated.

[0674] Exemplarily, when the trigger condition b1 is met, the access network device determines that the service feature of the service is updated.

[0675] The trigger condition b1 includes at least one of the following:

[0676] Trigger condition b1-1: the difference between the data volume z1 and the data volume z2 is greater than the threshold z. The data volume z1 is the data volume of the service transmitted in the time unit z1, and the data volume z2 is the data volume of the service transmitted in the time unit z2. In other words, the traffic characteristics of the service have changed.

[0677] In the embodiment of the present application, the data volume z1 and the data volume z2 are the data volumes of the same service, and the service data of the service is transmitted through the same QoS flow.

[0678] Trigger condition b1-2, the QoS configuration of the QoS flow expires. The QoS flow is used to transmit the above-mentioned services. The QoS configuration of the QoS flow has a valid time period. For example, the valid time period of QoS configuration 1 is recorded as time period 1, and the valid time period of QoS configuration 2 is recorded as time period 2. When time period 1 expires, it means that the service characteristics of the above-mentioned service are updated, that is, from service characteristics 1 to service characteristics 2. Accordingly, the access network device needs to update the QoS configuration, such as updating from QoS configuration 1 to QoS configuration 2.

[0679] Trigger condition b1-3, notification message z is obtained. Among them, notification message z indicates the network demand of the service. For example, notification message z indicates the size of the media frame, and the media frame includes the data of the service. Notification message z is a notification message carried in the data packet received by the access network device. In the case where an application server needs to receive or send a large number of media frames, notification message z indicates the network demand of the service, so that the access network device is informed of the network demand update of the service. Specifically, the notification message z may be in the protocol header or extension header field of the IP / TCP / UDP / QUIC / RTP of the data packet. For example, the notification message z is in the RTP protocol extension header or the downstream GTP-U layer header of the downlink data packet. The notification message z is used to characterize the size, start time, duration, network demand, cycle, start or end of the current media frame or burst data volume.

[0680] It should be understood that the trigger condition b1 may be configured by SMF, as described in the QoS description, which will not be described in detail. Alternatively, the trigger condition b1 may also be pre-configured, which is not limited in the present embodiment.

[0681] That is to say, compared with S801 and S1001, the difference of S1201 is that the execution subject is the access network device.

[0682] For the access network device, when it is determined that the service characteristic of the service is updated, the access network device executes S1202, S1203 or S1207, which is specifically described as follows:

[0683] On the one hand, the access network device performs an update of the QoS configuration, as described in S1202:

[0684] S1202: The access network device updates the QoS configuration of the QoS flow.

[0685] Exemplarily, the access network device updates the QoS configuration of the QoS flow to a target QoS configuration, wherein the target QoS configuration is a configuration indicated by a target QoS parameter set.

[0686] Among them, the access network device updates the QoS configuration of the QoS flow, which can also be understood as the access network device dynamically adjusting resources or efficiently scheduling resources according to the dynamic changes in service characteristics. For example, if the access network device learns that the traffic characteristics of the service have changed (such as the data volume, duration, expected arrival time, cycle, start or end information of the burst traffic), the access network device can flexibly schedule network resources to ensure the transmission of the service. At the same time, it can also provide network resources for other services or other users, thereby further improving resource utilization. For example, the access network device determines that there will be no data arriving in the future based on the changes in service traffic characteristics, and thus provides wireless resources to other services or other users, thereby improving resource utilization.

[0687] For example, in the case where the QoS description includes at least two QoS parameter sets, the access network device selects one QoS parameter set from the at least two QoS parameter sets as the target QoS parameter set according to the updated service characteristics. Accordingly, the access network device updates the QoS configuration of the QoS flow according to the target QoS parameter set. As a possible alternative description, the QoS description indicates at least two QoS configurations. The access network device determines the target QoS configuration from the at least two QoS configurations according to the updated service characteristics.

[0688] Optionally, when the QoS description includes at least two QoS parameter sets, each QoS parameter set has an index, and accordingly, the access network device can determine the index of the target QoS parameter set, which is recorded as the target index. The target index is used to identify the target QoS configuration.

[0689] For another example, when the QoS description includes a set of QoS parameter sets (such as the basic QoS parameter set mentioned above), the access network device determines the first QoS parameter in the QoS parameter set (for example, determines the size of the first QoS parameter) according to the updated service characteristics. Wherein, when the size of the first QoS parameter is determined, the QoS configuration indicated based on the QoS parameter set is the target QoS configuration. As a possible alternative description, the access network device determines the first QoS parameter in the QoS configuration of the QoS flow according to the updated service characteristics, thereby determining the target QoS configuration.

[0690] Optionally, when the QoS description includes a set of QoS parameter sets (such as the basic QoS parameter set described above), the access network device determines the target parameter (value) according to the value before the first QoS parameter is adjusted, the value after the first QoS parameter is adjusted, and the step size. In an embodiment of the present application, the target parameter is used to determine the target QoS configuration.

[0691] Optionally, if there are multiple first QoS parameters, that is, there are multiple adjustable QoS parameters, the above target parameters include the first QoS parameter and the number of adjustment steps, that is, the bandwidth and 10.

[0692] For another example, when the QoS description includes a set of QoS parameter sets (such as the above-mentioned basic QoS parameter set, which includes an adjustable range of the first QoS parameter), the access network device determines the above-mentioned first QoS parameter within the adjustable range of the first QoS parameter (for example, determines the size of the first QoS parameter) according to the updated service characteristics. Wherein, when the size of the first QoS parameter is determined, the above-mentioned QoS configuration indicated based on the QoS parameter set is the target QoS configuration. As a possible alternative description, the access network device determines the first QoS parameter in the QoS configuration of the above-mentioned QoS flow according to the updated service characteristics, thereby determining the target QoS configuration. For example, the first QoS parameter is bandwidth, and the adjustable range of the first QoS parameter is 10-50MHz. The value of the first QoS parameter after adjustment is 30MHz, and the size of the target parameter is 30.

[0693] Optionally, if there are multiple first QoS parameters, there are multiple adjustable QoS parameters, and correspondingly, there are multiple adjustable ranges. For example, there are two first QoS parameters, which are respectively recorded as QoS parameter 1 and QoS parameter 2. Among them, the adjustable range of QoS parameter 1 is recorded as adjustable range 1, and the adjustable range of QoS parameter 2 is recorded as adjustable range 2. Then, the above target parameter includes the first QoS parameter and the target value after adjustment, such as bandwidth and 30.

[0694] In the embodiment of the present application, the target parameter is used to determine the target QoS configuration.

[0695] Optionally, the access network device determines whether RRC reconfiguration is required based on the target QoS configuration. If RRC reconfiguration is required, the access network device initiates an RRC reconfiguration process to the terminal device, updates the QoS configuration of the QoS flow to the target QoS configuration, or updates the QoS configuration of the data radio bearer (DRB) to the target QoS configuration.

[0696] For S1202, it can also be replaced with the following description:

[0697] When the service characteristics of the service are updated, the access network device determines the target QoS configuration of the QoS flow according to the updated service characteristics, and updates the QoS configuration of the QoS flow according to the target QoS configuration.

[0698] That is to say, compared with S802 and S1002, the difference of S1202 is that the execution subject is the access network device.

[0699] On the other hand, the access network device instructs the first core network device to execute the update of the QoS configuration, as described in S1203:

[0700] S1203: Optionally, the access network device sends information Z1 to the first core network device. Correspondingly, the first core network device receives the information Z1 from the access network device.

[0701] The information Z1 is used to indicate the target QoS configuration of the QoS flow.

[0702] Exemplarily, the information Z1 may include the following information:

[0703] For example, the information Z1 includes a target index, wherein the target index can be found in the introduction of S1202 and will not be described in detail.

[0704] For another example, the information Z1 includes target parameters, wherein the target parameters can be referred to the introduction of S1202 and will not be described in detail.

[0705] For another example, the information Z1 includes information of the target QoS configuration, such as the information Z1 includes one or more of the following: the size of the PDB, the size of the PER, or the size of the bandwidth.

[0706] As another example, information Z1 includes target network requirements of the service.

[0707] Exemplarily, the information Z1 may be carried in the following information:

[0708] For example, information Z1 is carried in the GTP-U layer of the uplink data packet. That is, S1203 can be replaced by the description: the access network device sends an uplink data packet to the first core network device. Correspondingly, the first core network device receives an uplink data packet from the access network device. Among them, the GTP-U layer of the uplink data packet includes information Z1. Specifically, the access network device can transmit the corresponding information Z1 in one or more uplink data packets.

[0709] It should be understood that the information Z1 may also be carried in other messages, and this embodiment of the present application is not limited to this.

[0710] It is understandable that the access network device can continue to send information Z1 to the first core network device until feedback information is received from the first core network device. Alternatively, the access network device sends information Z1 to the first core network device on one or more data packets, as described in S1205 and S1206, which will not be described here. In an embodiment of the present application, the access network device continues to send information Z1 to the first core network device to ensure that the first core network device successfully receives information Z1, thereby improving the reliability of information transmission and realizing dynamic adjustment of service QoS.

[0711] Optionally, the access network device determines whether it is necessary to send information Y1 to the first core network device based on the target QoS configuration. Please refer to S807 for details.

[0712] Optionally, the access network device sends information Z2 to the first core network device. Correspondingly, the first core network device receives information Z2 from the access network device. Information Z2 indicates time period Z, which is a time period during which the target QoS configuration is valid. The target QoS configuration can be referred to in the introduction of S1202, which will not be described in detail.

[0713] For example, the information Z2 indicates the start time and the end time of the time period Z.

[0714] For another example, information Z2 indicates the start time and duration of time period Z.

[0715] For another example, information Z2 indicates the end time of time period Z.

[0716] For another example, the information Z2 indicates the duration of the time period Z.

[0717] Exemplarily, when information Z2 indicates the end time or duration of time period Z, the start time of time period Z may be the time when the first core network device receives information Z2. Alternatively, the start time of time period Z may be the time when the first core network device updates the QoS configuration of the QoS flow to the target QoS configuration.

[0718] It should be understood that information Z2 can be carried in one or more uplink data packets. Among them, the one or more uplink data packets are data packets sent by the access network device to the first core network device. In the embodiment of the present application, information Z2 and information Z1 can be carried in the same data packet transmission or in different message transmissions, and the embodiment of the present application does not limit this.

[0719] It should be understood that the time period Z may be determined autonomously by the access network device.

[0720] Alternatively, time period Z may also be determined by the third core network device. For example, after the third core network device determines time period Z, it indicates time period Z to the second core network device through the PCC rule, and then indicates time period Z to the access network device through the second core network device.

[0721] Alternatively, the time period Z may also be determined by the second core network device. For example, after the second core network device determines the time period Z, it indicates the time period Z to the access network device.

[0722] In the embodiment of the present application, the manner in which the access network device obtains the time period Z is not limited.

[0723] That is to say, compared with S803 and S1003, the difference of S1203 is that the information sending end is the access network device, the information receiving end is the first core network device, and the transmitted information is information Z1.

[0724] For the first core network device, when the first core network device receives the information Z1, the first core network device executes S1204:

[0725] S1204. The first core network device updates the QoS configuration of the QoS flow.

[0726] For the first core network device, the information Z1 is used to determine the N4 rule corresponding to the target QoS configuration. The information Z1 can be found in the introduction of S1203 and will not be described in detail.

[0727] For example, when receiving information Z1, the first core network device determines the target QoS configuration of the QoS flow based on information Z1, and updates the QoS configuration of the QoS flow based on the target QoS configuration, that is, the first core network device updates the N4 rule of QoS to the N4 rule corresponding to the target QoS configuration.

[0728] For another example, when receiving information Z1, the first core network device determines the target N4 rule of the QoS flow according to the information Z1, and updates the QoS configuration of the QoS flow according to the target N4 rule, wherein the target N4 rule indicates the target QoS configuration.

[0729] That is to say, compared with S804 and S1004, the difference of S1204 is that the execution subject is the first core network device, and the reference information is information Z1.

[0730] Optionally, for the first core network device, after the QoS configuration is updated, the first core network device performs the following operations:

[0731] S1205: Optionally, the first core network device sends information Z3 to the access network device. Correspondingly, the access network device receives the information Z3 from the first core network device.

[0732] The information Z3 is used to indicate that the first core network device has successfully updated the QoS configuration of the QoS flow. The first core network device updates the QoS configuration of the QoS flow according to the information Z1.

[0733] Exemplarily, the information Z3 includes the following information:

[0734] For example, information Z3 includes a target index and an ACK. The target index can be found in the introduction of S1202 and will not be described in detail. ACK is used to indicate that the QoS configuration corresponding to the target index is successfully updated. The QoS configuration corresponding to the target index can be understood as the target QoS configuration determined by the first core network device according to the target index.

[0735] For another example, information Z3 includes a target parameter and an ACK. The target parameter can be found in the introduction of S1202 and will not be described in detail. ACK is used to indicate that the QoS configuration corresponding to the target parameter is successfully updated. The QoS configuration corresponding to the target parameter can be understood as the target QoS configuration determined by the first core network device according to the target parameter.

[0736] For the access network device, when the access network device receives the information Z3, S1206 is executed:

[0737] S1206. Optionally, the access network device stops sending information Z1 to the first core network device, thereby saving communication resources.

[0738] On the other hand, the access network device instructs the terminal device to execute the update of the QoS configuration, as described in S1207:

[0739] S1207: Optionally, the access network device sends information Z1 to the terminal device. Correspondingly, the terminal device receives information Z1 from the access network device.

[0740] The information Z1 is used to indicate the target QoS configuration of the QoS flow.

[0741] Exemplarily, the information Z1 may include a target index, or a target parameter, or information of a target QoS configuration. For details, see the introduction of S1203 and will not be described in detail.

[0742] Exemplarily, the information Z1 may be carried in the following information:

[0743] For example, information Z1 is carried in the PDCP layer of one or more downlink data packets. That is, S1207 can be replaced by the description: the access network device sends one or more data packets to the terminal device. Correspondingly, the terminal device receives one or more data packets from the access network device. Among them, the PDCP layer of one or more data packets includes information Z1.

[0744] For another example, the information Z1 is carried in the RRC signaling. That is, S1207 can be replaced by the description as: the access network device sends the RRC signaling to the terminal device. Correspondingly, the terminal device receives the RRC signaling from the access network device. The RRC signaling includes the information Z1.

[0745] For another example, information Z1 is carried in MAC CE. That is, S1207 can be replaced by: the access network device sends MAC CE to the terminal device. Correspondingly, the terminal device receives MAC CE from the access network device. Among them, MAC CE includes information Z1.

[0746] It should be understood that the information Z1 may also be carried in other messages, and this embodiment of the present application is not limited to this.

[0747] It is understandable that the access network device can continue to send information Z1 to the terminal device until feedback information from the terminal device is received. Alternatively, the access network device sends information Z1 to the terminal device on one or more data packets until feedback information from the terminal device is received. For details, see the introduction of S1209 and S1210, which will not be repeated for the time being. In the embodiment of the present application, the access network device continues to send information Z1 to the terminal device, which helps the terminal device to successfully receive information Z1, thereby improving the reliability of information transmission.

[0748] Optionally, the access network device determines whether it is necessary to send information Z1 to the terminal device based on the target QoS configuration. Please refer to S807 for details and will not be repeated here.

[0749] Optionally, the access network device sends information Z2 to the terminal device. Correspondingly, the terminal device receives information Z2 from the access network device. Information Z2 indicates time period Z, which is the time period during which the target QoS configuration is valid. Information Z2 can be found in the introduction of S1203 and will not be described in detail.

[0750] It should be understood that information Z2 can be carried in a downlink data packet. The downlink data packet is a data packet sent by the access network device to the terminal device. In the embodiment of the present application, information Z2 and information Z1 can be carried in the same data packet for transmission, or carried in different data packets for transmission, which is not limited in the embodiment of the present application.

[0751] For the terminal device, when the terminal device receives the information Z1, the terminal device executes S1208:

[0752] S1208. Optionally, the terminal device updates the QoS configuration of the QoS flow.

[0753] For the terminal device, the information Z1 is used to determine the QoS rule corresponding to the target QoS configuration. The information Z1 can be found in the introduction of S1207 and will not be described in detail.

[0754] For example, when receiving the information Z1, the terminal device updates the QoS rule of the QoS flow, wherein the QoS rule indicates the QoS configuration. The terminal device updates the QoS rule of the QoS flow, which means that the terminal device updates the QoS configuration of the QoS flow.

[0755] Optionally, for a terminal device, after the QoS configuration is updated, the terminal device performs the following operations:

[0756] S1209: Optionally, the terminal device sends information Z4 to the access network device. Correspondingly, the access network device receives information Z4 from the terminal device.

[0757] The information Z4 is used to indicate that the terminal device has successfully updated the QoS configuration of the QoS flow. The terminal device updates the QoS configuration of the QoS flow based on the information Z1.

[0758] Exemplarily, the information Z4 includes the following information:

[0759] For example, information Z4 includes a target index and ACK. The target index can be found in the introduction of S1202 and will not be described in detail. ACK is used to indicate that the QoS configuration corresponding to the target index is successfully updated. The QoS configuration corresponding to the target index can be understood as the target QoS configuration determined by the terminal device according to the target index.

[0760] For another example, information Z4 includes a target parameter and an ACK. The target parameter can be found in the introduction of S1202 and will not be described in detail. ACK is used to indicate that the QoS configuration corresponding to the target parameter is successfully updated. The QoS configuration corresponding to the target parameter can be understood as the target QoS configuration determined by the terminal device according to the target parameter.

[0761] For the access network device, when the access network device receives the information Z4, S1210 is executed:

[0762] S1210. Optionally, the access network device stops sending information Z1 to the terminal device, thereby saving communication resources.

[0763] In this way, the QoS configuration update triggered by the access network device is successful.

[0764] That is to say, when the access network device determines that the service characteristics need to be updated, the access network device determines the target QoS configuration and notifies the terminal device and / or the first core network device to update the QoS configuration in the form of an accompanying data packet, thereby realizing dynamic QoS configuration updates and ensuring the dynamic network requirements of the service.

[0765] Combine the following Fig.13 The example shown in the Fig.12 The specific implementation of the communication method shown in .

[0766] Fig.13 Schematic diagram of the communication method provided in the embodiment of the present application Figure 4 .in, Fig.12 The first core network device in may be Fig.13 The UPF network elements shown in Fig.12 The second core network device in may be Fig.13 The SMF network elements shown in Fig.12 The third core network device in can be Fig.13 The PCF network element shown in Fig.12 The access network equipment in the Fig.13 The RAN equipment shown in .

[0767] Specifically, in Fig.13 The communication method of the embodiment of the present application includes the following steps:

[0768] S1301. A RAN device determines that a service feature of a service is updated.

[0769] S1302. The RAN device updates the QoS configuration of the QoS flow.

[0770] S1303. Optionally, the RAN device sends information Z1 to the UPF network element. Correspondingly, the UPF network element receives information Z1 from the RAN device.

[0771] S1304. The UPF network element updates the QoS configuration of the QoS flow.

[0772] S1305. Optionally, the UPF network element sends information Z3 to the RAN device. Correspondingly, the RAN device receives information Z3 from the UPF network element.

[0773] S1306. Optionally, the RAN device stops sending information Z1 to the UPF network element, thereby saving communication resources.

[0774] S1307: The RAN device sends information Z1 to the terminal device. Correspondingly, the terminal device receives information Z1 from the RAN device.

[0775] S1308. The terminal device updates the QoS configuration of the QoS flow.

[0776] S1309: Optionally, the terminal device sends information Z4 to the RAN device. Correspondingly, the RAN device receives the information Z4 from the terminal device.

[0777] S1310. Optionally, the RAN device stops sending information Z1 to the terminal device, thereby saving communication resources.

[0778] Among them, S1301-S1310 can refer to the introduction of S1201-S1210 and will not be repeated here.

[0779] In some embodiments, for the RAN device, when the RAN device determines that the QoS configuration update is successful, S1311 is further executed:

[0780] S1311. The RAN device sends a QoS Notification Control message.

[0781] The QoS Notification Control message is used to indicate that the QoS configuration has been updated and to indicate the updated target QoS configuration.

[0782] For example, the implementation process of S1311 can refer to the introduction of S913 and will not be described in detail.

[0783] For the SMF network element, when the SMF network element receives the QoS Notification Control message, the SMF network element sends the QoS Notification Control message to the PCF network element. Correspondingly, the PCF network element receives the QoS Notification Control message from the SMF network element.

[0784] For the SMF network element and the PCF network element, when the QoS Notification Control message is received, S1312 is executed:

[0785] S1312, SMF network element and PCF network element adjust QoS policy according to QoS Notification Control message.

[0786] For example, the implementation process of S1312 can refer to the introduction of S914 and will not be described in detail.

[0787] In this way, the SMF network element and the PCF network element can clearly understand the target QoS configuration currently in effect and make corresponding adjustments. For example, the charging policy can be adjusted according to the target QoS configuration.

[0788] It can be understood that in the embodiment of the present application, the QoS flow can be a GBR QoS flow or a Non-GBR QoS flow. In the embodiment of the present application, it can be applicable to video surveillance, XR, cloud gaming, and cloud photography scenarios, etc., see the glossary for details, and no further elaboration is given.

[0789] It is understandable that in the embodiments of the present application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information (such as the location of the terminal device) involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good customs. For example, the location of the terminal device is obtained with the authorization of the user, which is uniformly explained here and will not be repeated.

[0790] It can be understood that in each of the above embodiments, the methods and / or steps implemented by the terminal device can also be implemented by components (such as processors, chips, chip systems, circuits, logic modules, or software) that can be used in the terminal device. The methods and / or steps implemented by the access network device can also be implemented by components (such as processors, chips, chip systems, circuits, logic modules, or software) that can be used in the access network device. The methods and / or steps implemented by the core network device (such as the first core network device, the second core network device, or the third core network device) can also be implemented by components (such as processors, chips, chip systems, circuits, logic modules, or software) that can be used in the core network device.

[0791] The chip system may be composed of chips, or the chip system may include chips and other discrete devices.

[0792] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily 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 be beyond the scope of this application.

[0793] 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 modules can be implemented in the form of hardware or in the form of software functional modules. It should be pointed out 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.

[0794] Fig.14 A schematic diagram of the structure of a communication device 140 is shown. The communication device 140 includes a processing module 1401 and a transceiver module 1402. The communication device 140 can be used to implement the functions of the above-mentioned terminal device, access network device, first core network device, second core network device or third core network device.

[0795] In some embodiments, the communication device 140 may further include a storage module ( Fig.14 ), for storing program instructions and data.

[0796] In some embodiments, the transceiver module 1402 may also be referred to as a transceiver unit for implementing a sending and / or receiving function. The transceiver module 1402 may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0797] In some embodiments, the transceiver module 1402 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the terminal device, the access network device, the first core network device, the second core network device or the third core network device in the above method embodiments, and / or other processes for supporting the technology described herein; the processing module 1401 may be used to execute the processing steps (such as determination, etc.) performed by the terminal device, the access network device, the first core network device, the second core network device or the third core network device in the above method embodiments, and / or other processes for supporting the technology described herein.

[0798] 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, and will not be repeated here.

[0799] Optionally, in the present application, the transceiver module receives / sends information, which can also be understood as the processing module receives / sends information through the transceiver module. The processing module receives / sends information through the transceiver module, which can also be understood as: the processing module controls the transceiver module to receive / send information. Alternatively, the processing module sends information through the transceiver module, which can be understood as: the processing module outputs information to the transceiver module, and the transceiver module sends the information; the processing module receives information through the transceiver module, which can be understood as: the transceiver module receives information and inputs the information to the processing module.

[0800] In the present application, the communication device 140 may be presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0801] In some embodiments, when Fig.14 When the communication device 140 is a chip or a chip system, the function / implementation process of the transceiver module 1402 can be implemented through the input and output interface (or communication interface) of the chip or the chip system, and the function / implementation process of the processing module 1401 can be implemented through the processor (or processing circuit) of the chip or the chip system.

[0802] Since the communication device 140 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0803] As a possible product form, the terminal device, access network device, first core network device, second core network device or third core network device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGA), programmable logic devices (PLD), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout the present application.

[0804] As another possible product form, the terminal device, access network device, first core network device, second core network device or third core network device described in the embodiment of the present application can be implemented by a general bus architecture. Fig.15 , Fig.15 1 is a schematic diagram of the structure of a communication device 1500 provided in an embodiment of the present application, and the communication device 1500 includes a processor 1501 and a transceiver 1502. The communication device 1500 may be a terminal device, or a chip or chip system therein; or, the communication device 1500 may be an access network device, or a chip or module therein; or, the communication device 1500 may be a first core network device, or a chip or module therein; or, the communication device 1500 may be a second core network device, or a chip or module therein; or, the communication device 1500 may be a third core network device, or a chip or module therein.

[0805] Fig.15 Only the main components of the communication device 1500 are shown. In addition to the processor 1501 and the transceiver 1502, the communication device 1500 may further include a memory 1503 and an input and output device (not shown in the figure).

[0806] Optionally, the processor 1501 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1503 is mainly used to store the software program and data. The transceiver 1502 may include a radio frequency circuit and an antenna, and the radio frequency circuit is mainly used for converting the baseband signal and the radio frequency signal and processing the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.

[0807] Optionally, the processor 1501 , the transceiver 1502 , and the memory 1503 may be connected via a communication bus.

[0808] When the communication device is turned on, the processor 1501 can read the software program in the memory 1503, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1501 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1501. The processor 1501 converts the baseband signal into data and processes the data.

[0809] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.

[0810] In some embodiments, in terms of hardware implementation, those skilled in the art may imagine that the communication device 140 may be implemented as Fig.15 The form of the communication device 1500 is shown.

[0811] As an example, Fig.14 The function / implementation process of the processing module 1401 in Fig.15 The processor 1501 in the communication device 1500 shown calls the computer execution instructions stored in the memory 1503 to implement. Fig.14 The function / implementation process of the transceiver module 1402 can be Fig.15 The transceiver 1502 in the communication device 1500 is shown to be implemented.

[0812] As another possible product form, the terminal device, access network device, first core network device, second core network device or third core network device in this application can adopt Fig.16 The structure shown, or including Fig.16 Parts shown. Fig.16 A schematic diagram of the composition of a communication device 1600 provided in this application.

[0813] like Fig.16 As shown, the communication device 1600 includes at least one processor 1601. Optionally, the communication device also includes a communication interface 1602.

[0814] When the program instructions involved are executed in the at least one processor 1601, the device 1600 can implement the method provided by any of the aforementioned embodiments and any possible designs thereof. Alternatively, the processor 1601 is used to implement the method provided by any of the aforementioned embodiments and any possible designs thereof through a logic circuit or execution code instructions.

[0815] The communication interface 1602 may be used to receive program instructions and transmit them to the processor, or the communication interface 1602 may be used for the communication device 1600 to communicate and interact with other communication devices, such as interactive control signaling and / or business data, etc. Exemplarily, the communication interface 1602 may be used to receive signals from other devices outside the communication device 1600 and transmit them to the processor 1601 or to send signals from the processor 1601 to other communication devices outside the communication device 1600.

[0816] Optionally, the communication interface 1602 may be a code and / or data read / write interface circuit, or the communication interface 1602 may be a signal transmission interface circuit between a communication processor and a transceiver, or may be a pin of a chip.

[0817] Optionally, the communication device 1600 may further include at least one memory 1603, which may be used to store required program instructions and / or data involved. It should be noted that the memory 1603 may exist independently of the processor 1601, or may be integrated with the processor 1601. The memory 1603 may be located inside the communication device 1600, or may be located outside the communication device 1600, without limitation.

[0818] Optionally, the communication device 1600 may further include a power supply circuit 1604, which may be used to supply power to the processor 1601. The power supply circuit 1604 may be located in the same chip as the processor 1601, or in another chip other than the chip where the processor 1601 is located.

[0819] Optionally, the communication device 1600 may further include a bus 1605 , and various parts of the communication device 1600 may be interconnected via the bus 1605 .

[0820] In some embodiments, in terms of hardware implementation, those skilled in the art may think of the above Fig.14 The communication device 140 shown may be implemented using Fig.16 The form of the communication device 1600 is shown.

[0821] As an example, Fig.14 The function / implementation process of the processing module 1401 in Fig.16The processor 1601 in the communication device 1600 shown calls the computer execution instructions stored in the memory 1603 to implement. Fig.14 The function / implementation process of the transceiver module 1402 can be Fig.16 The communication interface 1602 in the communication device 1600 is shown to be implemented.

[0822] It should be pointed out that Fig.16 The structure shown does not constitute a specific limitation on the terminal device, access network device, first core network device, second core network device or third core network device. For example, in other embodiments of the present application, the terminal device, access network device, first core network device, second core network device or third core network device may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software or a combination of software and hardware.

[0823] Optionally, the processor in the present application may be a central processing unit (CPU), which may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc.

[0824] Optionally, the memory in the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), or direct rambus RAM (DRRAM).

[0825] Optionally, the power supply circuit described in the embodiments of the present application includes but is not limited to at least one of the following: a power supply line, a power supply subsystem, a power management chip, a power consumption management processor, or a power consumption management control circuit.

[0826] In some embodiments, an embodiment of the present application further provides a communication device, which includes a processor for implementing a method in any of the above method embodiments.

[0827] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may call the instructions in the computer program 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.

[0828] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, which 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.

[0829] As another possible implementation manner, the communication device further includes a communication interface, and the communication interface is used to communicate with a module outside the communication device.

[0830] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips, or it can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.

[0831] The present application also provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the functions of any of the above method embodiments are implemented.

[0832] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0833] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0834] It is understood that the systems, devices and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0835] The units described as separate components may or may not be physically separated, i.e., they may be located in one place, or they may be distributed over multiple network units. The components shown as units may or may not be physical units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0836] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0837] 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 the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may 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 may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the 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 drive (SSD)), etc. In the embodiment of the present application, the computer may include the aforementioned device.

[0838] 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 variations of 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 a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0839] 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 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, a person skilled in the art may make various modifications and variations to the present application without departing from the 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 communication method, characterized in that: include: The access network device determines, during the service transmission process through the quality of service QoS flow, that the service characteristic of the service is updated, and the updated service characteristic is used to determine the target QoS configuration of the QoS; or the access network device receives first information from a terminal device or a first core network device during service transmission, wherein the first information is used to determine a target QoS configuration of the QoS flow; The access network device updates the QoS configuration of the QoS flow according to the target QoS configuration.

2. The method according to claim 1, characterized in that The method further comprises: The access network device determines a target QoS configuration of the QoS flow according to the updated service characteristics or the first information.

3. The method according to claim 2, characterized in that The access network device determines a target QoS configuration of the QoS flow, including: The access network device determines the QoS parameters that need to be updated in the QoS configuration.

4. The method according to claim 2, characterized in that: The method further comprises: The access network device receives a plurality of QoS configurations for the QoS flow from the second core network device; The access network device determines a target QoS configuration of the QoS flow, including: The access network device determines the target QoS configuration from the multiple QoS configurations.

5. The method according to any one of claims 2 to 4, characterized in that: The method further comprises: The access network device sends second information to the terminal device and / or the first core network device, where the second information is used to indicate the target QoS configuration of the QoS flow, and the target QoS configuration indicated by the second information is determined by the access network device based on the updated service characteristics.

6. The method according to any one of claims 2 to 4, characterized in that: In a case where the first information comes from the first core network device, the method further includes: The access network device sends second information to the terminal device, where the second information is used to indicate a target QoS configuration of the QoS flow; or, In the case where the first information comes from the terminal device, the method further includes: The access network device sends second information to the first core network device, where the second information is used to indicate a target QoS configuration of the QoS flow; The target QoS configuration indicated by the second information is determined by the access network device according to the first information.

7. The method according to claim 5 or 6, characterized in that: In the case where the access network device sends the second information to the terminal device, the second information is carried in the packet data convergence protocol PDCP layer, or the radio resource control RRC signaling, or the media access control control element MAC CE of the first data packet; the first data packet is a data packet sent by the access network device to the terminal device; When the access network device sends the second information to the first core network device, the second information is carried in a general packet radio service rate protocol user plane GTP-U layer of the second data packet; The second data packet is a data packet sent by the access network device to the first core network device.

8. The method according to any one of claims 2 to 4, characterized in that: In a case where the first information comes from the first core network device, the method further includes: The access network device sends seventh information to the first core network device, where the seventh information is used to indicate that the access network device fails to update the QoS configuration of the QoS flow; or, In the case where the first information comes from the terminal device, the method further includes: The access network device sends seventh information to the terminal device, where the seventh information is used to indicate that the access network device has failed to update the QoS configuration of the QoS flow.

9. The method according to claim 8, characterized in that In the case where the access network device sends the seventh information to the first core network device, the method further includes: The access network device sends eighth information to the first core network device, where the eighth information is used to indicate the QoS configuration supported by the access network device, and the QoS configuration indicated by the eighth information is used by the first core network device to update the QoS configuration of the QoS flow; or, In the case where the access network device sends the seventh information to the terminal device, the method further includes: The access network device sends eighth information to the terminal device, where the eighth information is used to indicate the QoS configuration supported by the access network device, and the QoS configuration indicated by the eighth information is used by the terminal device to update the QoS configuration of the QoS flow.

10. The method according to any one of claims 2 to 4, characterized in that: The method further comprises: The access network device acquires time information, where the time information indicates a time period in which the target QoS configuration is valid.

11. The method according to claim 10, characterized in that The method further comprises: When the access network device determines that the service feature of the service is updated, the access network device sends the time information to the terminal device and / or the first core network device; or, In the case where the first information comes from the terminal device, the access network device sends the time information to the first core network device; or, In the case where the first information comes from the first core network device, the access network device sends the time information to the terminal device.

12. The method according to claim 10, characterized in that The access network device acquires time information, including: The access network device determines the time information, or the access network device receives the time information from the second core network device, or the access network device receives the time information from the terminal device, or the access network device receives the time information from the first core network device.

13. The method according to any one of claims 1 to 12, characterized in that The access network device updates the QoS configuration of the QoS flow, including: The access network device performs resource adjustment, and the adjusted resources are used to transmit the service with updated service characteristics.

14. A communication method, characterized in that: include: A first communication device determines a service feature update of the service during service transmission through a quality of service QoS flow, wherein the first communication device is a terminal device or a first core network device; The first communication device sends first information to the access network device according to the updated service characteristics, where the first information is used to determine the target QoS configuration of the QoS flow.

15. The method according to claim 14, characterized in that The first communication device sends first information to the access network device according to the updated service characteristics, including: The first communication device determines a target QoS configuration of the QoS flow according to the updated service characteristics; The first communication device sends the first information according to the target QoS configuration of the QoS flow, where the first information is used to indicate the target QoS configuration of the QoS flow.

16. The method according to claim 15, characterized in that The first communication device determines the target QoS configuration, including: The first communication device determines a QoS parameter that needs to be updated in the QoS configuration of the QoS flow.

17. The method according to claim 15, characterized in that The method further comprises: The first communication device receives a plurality of QoS configurations for the QoS flow from a second core network device; The first communication device determines the target QoS configuration, including: The first communication device determines the target QoS configuration from the plurality of QoS configurations.

18. The method according to any one of claims 14 to 17, characterized in that: The method further comprises: The first communication device updates the QoS configuration of the QoS flow according to the target QoS configuration.

19. The method according to any one of claims 14 to 17, characterized in that: The first communication device receives seventh information from the access network device, where the seventh information indicates that the access network device has failed to update the QoS configuration of the QoS flow, and the access network device has updated the QoS configuration of the QoS flow based on the first information.

20. The method according to claim 19, characterized in that The method further comprises: The first communication device receives eighth information from the access network device, where the eighth information is used to indicate the QoS configuration supported by the access network device.

21. The method according to claim 20, characterized in that The method further comprises: The first communication device updates the QoS configuration of the QoS flow according to the QoS configuration indicated by the eighth information.

22. The method according to any one of claims 14 to 21, characterized in that The first information is carried in the packet data convergence protocol PDCP layer or the general packet radio service rate protocol user plane GTP-U layer of the first data packet, or the radio resource control RRC signaling, or the media access control control element MAC CE, and the first data packet is a data packet sent by the first communication device to the access network device.

23. The method according to any one of claims 14 to 22, characterized in that The first communication device acquires time information, where the time information indicates a time period during which the target QoS configuration is valid.

24. The method according to claim 23, characterized in that The method further comprises: The first communication device sends the time information to the access network device.

25. A communication method, characterized in that: include: The second communication device receives second information from the access network device, where the second information is used to indicate a target QoS configuration of a quality of service QoS flow, where the QoS flow is used for service transmission between the terminal device and the first core network device, and the second communication device is the terminal device or the first core network device; The second communication device updates the QoS configuration of the QoS flow to the target QoS configuration.

26. The method according to claim 25, characterized in that The method further comprises: The second communication device acquires time information, where the time information indicates a time period during which the target QoS configuration is valid.

27. The method according to claim 26, characterized in that The method further comprises: The second communication device restores the QoS configuration of the QoS flow according to the time information.

28. The method according to any one of claims 25 to 27, characterized in that The second information is carried in the packet data convergence protocol PDCP layer or the general packet radio service rate protocol user plane GTP-U layer of the first data packet, or the radio resource control RRC signaling, or the media access control control element MAC CE, and the first data packet is a data packet received by the second communication device from the access network device.

29. A communication device, characterized in that: The communication device includes a processor; the processor is used to run a computer program or instructions so that the communication device performs the method as described in any one of claims 1-13, or so that the communication device performs the method as described in any one of claims 14-24, or so that the communication device performs the method as described in any one of claims 25-28.

30. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, cause the method according to any one of claims 1 to 13 to be executed, or the method according to any one of claims 14 to 24 to be executed, or the method according to any one of claims 25 to 28 to be executed.

31. A computer program product, characterized in that The computer program product includes computer instructions; when part or all of the computer instructions are executed on a computer, the method as described in any one of claims 1 to 13 is executed, or the method as described in any one of claims 14 to 24 is executed, or the method as described in any one of claims 25 to 28 is executed.

Citation Information

Cited By

  • Communication method and apparatus

    EP4742610A1

  • Communication method and apparatus

    WO2025025998A1