A method, device and system for updating quality of service (QoS)

The QoS update information is received and transmitted through the first network element, and the QoS update delay between the drone controller and the drone is solved, synchronous update is realized, and the efficiency and security of the system are improved.

CN115190542BActive Publication Date: 2025-01-17HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110365151.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-02
Publication Date
2025-01-17
Estimated Expiration
2041-04-02

AI Technical Summary

Technical Problem

In command and control communication between the drone controller and the drone, quality of service (QoS) updates cannot be synchronized in time, resulting in large update delays.

Method used

The first network element receives the QoS update information indicating the session on the first terminal device side, and sends the QoS update information indicating the session on the second terminal device side, thereby realizing the QoS update synchronization of the sessions on both sides of the first terminal device and the second terminal device. Reduce end-to-end QoS update latency.

Benefits of technology

实现了第一终端设备和第二终端设备两侧会话的QoS更新同步,降低了端到端的QoS更新时延,提高了系统的灵活性和安全性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190542B_ABST
    Figure CN115190542B_ABST
Patent Text Reader

Abstract

The present application provides a method, device and system for updating quality of service (QoS), which can synchronize the update of QoS of sessions on both sides of a first terminal device and a second terminal device, and reduce the end-to-end QoS update delay. Specifically, the method includes: receiving first update information, the first update information indicating the update of QoS of a first session of a first terminal device; sending second update information according to the first update information, the second update information indicating the update of QoS of a second session of a second terminal device; wherein the first session is a session of the first terminal device for communicating with the second terminal device, and the second session is a session of the second terminal device for communicating with the first terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a method, device and system for updating quality of service (QoS). Background Art

[0002] In recent years, the application of drones has gradually become popular, from small unmanned aerial vehicles (UAVs) for personal entertainment to various drones that bring economic value, such as plant protection drones, disaster relief drones, firefighting drones, express delivery drones, etc. Among them, in drone applications, drones and unmanned aerial vehicle controllers (UAVCs) can be connected to different communication systems respectively, and then UAVC and UAVs can communicate through the network, that is, drone networking. In particular, for scenarios where drone controllers remotely control drones, drone networking is very necessary.

[0003] The communication between UAVC and UAV can be called command and control (C2) communication. For the quality of service (QoS) update of the related sessions of C2 communication, it is generally operated through the user plane: first, the network on the UAVC side updates the QoS through the session modification process; then, after the QoS update is completed, it notifies the UAV through other methods such as C2 communication; finally, the network on the UAV side updates the QoS. The above QoS update method cannot guarantee that the QoS update on both sides of the UAV and UAVC is completed synchronously in time, that is, there may be a large update delay from the UAVC initiating the QoS update to the UAV completing the QoS update.

[0004] The present application provides a method for updating quality of service (QoS), which can reduce end-to-end QoS update delay. Summary of the invention

[0005] The present application provides a method, device and system for updating quality of service (QoS), which can synchronize the update of QoS of sessions on both sides of a first terminal device and a second terminal device, thereby reducing end-to-end QoS update delay.

[0006] In a first aspect, a method for updating quality of service (QoS) is provided, the method comprising: receiving first update information, the first update information indicating an update of QoS of a first session of a first terminal device. According to the first update information, sending second update information, the second update information indicating an update of QoS of a second session of a second terminal device. The first session is a session of the first terminal device for communicating with the second terminal device, and the second session is a session of the second terminal device for communicating with the first terminal device.

[0007] It should be understood that the above method can be executed by the first network element, and the above first session is a session in the first communication system accessed by the first terminal device for communicating with the second terminal device, and the second session is a session in the second communication system accessed by the second terminal device for communicating with the first terminal device, and the first network element does not belong to the first communication system or the second communication system.

[0008] According to the method provided in the present application, after the first network element receives the first update information indicating the update of the QoS of the session on the first terminal device side, it indicates the update of the QoS of the session on the second terminal device side, thereby synchronizing the update of the QoS of the sessions on both sides of the first terminal device and the second terminal device, thereby reducing the update delay of the QoS from the first terminal device to the second terminal device.

[0009] In combination with the first aspect, in some implementations of the first aspect, the first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

[0010] By including QoS parameters and / or QoS rules in the first update information, the first network element can determine the relevant information of the QoS flow of the second session on the opposite end that needs to be updated, that is, the second terminal device side, thereby achieving QoS update synchronization between the first terminal device and the second terminal device side, and reducing the end-to-end QoS update delay from the first terminal device to the second terminal device.

[0011] In combination with the first aspect, in certain implementations of the first aspect, the receiving of the first update information includes: receiving the first update information from the first terminal device, or receiving the first update information from a second network element, where the second network element is a core network element serving the first terminal device.

[0012] In combination with the first aspect, in certain implementations of the first aspect, the first update information is mobile mode update information, and the method further includes: mapping the mobile mode update to a QoS update of the first session of the first terminal device according to a mapping relationship between the mobile mode and the QoS.

[0013] In combination with the first aspect, in certain implementations of the first aspect, the first update information indicates an update of the QoS of the first session of the first terminal device, including: the first update information notifies the first terminal device that the QoS of the first session of the first terminal device is updated, or the first update information requests authorization to update the QoS of the first session of the first terminal device.

[0014] According to the method provided in the present application, the first network element receives the first update information notifying that the QoS of the first session is updated, that is, the update of the QoS of the first session does not need to be authorized by the first network element, and the first terminal device side can further independently decide whether to update the QoS of both ends. The initiative of the terminal device is enhanced, thereby facilitating the synchronization of QoS updates on the first terminal device and the second terminal device side, and reducing the end-to-end QoS update delay from the first terminal device to the second terminal device.

[0015] In addition, according to the method provided by the present application, the first network element receives the first update information requesting authorization of the QoS update of the first session, that is, whether the QoS of the first terminal device can be updated is determined by the first network element, for example, the first network element can decide according to relevant regulations, policies, etc., thereby avoiding the public safety hazard caused by the first terminal device side's self-determination to allow the QoS update of the first session, and improving the flexibility of the first network element. As a result, the synchronization of the QoS update of the first terminal device and the second terminal device is further guaranteed, and the end-to-end QoS update delay from the first terminal device to the second terminal device is reduced.

[0016] In combination with the first aspect, in some implementations of the first aspect, the first update information notifies the first terminal device that the QoS of the first session is updated, and the method further includes: sending a first update subscription request message to the second network element, the first update subscription request message subscribing to the update of the QoS of the first session of the first terminal device. Receiving a first update subscription response message from the second network element, the first update subscription response message indicating that the subscription to the update of the QoS of the first session of the first terminal device has been accepted.

[0017] In combination with the first aspect, in some implementations of the first aspect, the first update subscription request information includes QoS rules.

[0018] In combination with the first aspect, in some implementations of the first aspect, the first update information requests authorization for updating the QoS of the first session of the first terminal device, and the method further includes: determining, based on the first update information, whether to allow updating the QoS of the first session of the first terminal device. Sending first update response information, the first update response information indicating that updating the QoS of the first session of the first terminal device is allowed.

[0019] In combination with the first aspect, in some implementations of the first aspect, the first terminal device and the second terminal device belong to the same unmanned aerial vehicle system UAS.

[0020] In a second aspect, a method for updating quality of service (QoS) is provided, the method comprising: a second network element receiving a session modification request message from a first terminal device, the session modification request message requesting an update of QoS of a first session of the first terminal device, the first session being a session of the first terminal device for communicating with a second terminal device. The second network element sends first update information to the first network element according to the session modification request message, the first update information indicating an update of QoS of the first session of the first terminal device.

[0021] According to the method provided in the present application, after receiving the session modification request message, the second network element sends the first update information to the first network element. The first update information is used by the first network element to instruct the second terminal device side to update the QoS, thereby synchronizing the update of the QoS of the sessions on both sides of the first terminal device and the second terminal device, and reducing the QoS update delay from the first terminal device to the second terminal device.

[0022] In combination with the second aspect, in some implementations of the second aspect, the first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

[0023] By including QoS parameters and / or QoS rules in the first update information, the first network element can determine the relevant information of the QoS flow of the second session on the opposite end that needs to be updated, that is, the second terminal device side, thereby achieving QoS update synchronization between the first terminal device and the second terminal device side, and reducing the end-to-end QoS update delay from the first terminal device to the second terminal device.

[0024] In combination with the second aspect, in certain implementations of the second aspect, the first update information indicates an update of the QoS of the first session of the first terminal device, including: the first update information notifies the first terminal device that the QoS of the first session of the first terminal device is updated, or the first update information requests authorization to update the QoS of the first session of the first terminal device.

[0025] According to the method provided in the present application, the second network element sends the first update information to notify that the QoS of the first session is updated, that is, the update of the QoS of the first session does not need to be authorized by the first network element, and the first terminal device side can further independently decide whether to update the QoS of both ends. The initiative of the terminal device is enhanced, thereby facilitating the synchronization of QoS updates on the first terminal device and the second terminal device side, and reducing the end-to-end QoS update delay from the first terminal device to the second terminal device.

[0026] In addition, according to the method provided by the present application, the second network element sends the first update information requesting authorization of the QoS update of the first session, that is, whether the QoS of the first terminal device can be updated is determined by the first network element, for example, the first network element can decide according to relevant regulations, policies, etc., thereby avoiding the public safety hazard caused by the first terminal device side's self-determination to allow the QoS update of the first session, and improving the flexibility of the first network element. As a result, the synchronization of the QoS update of the first terminal device and the second terminal device is further guaranteed, and the end-to-end QoS update delay from the first terminal device to the second terminal device is reduced.

[0027] In combination with the second aspect, in some implementations of the second aspect, the first update information notifies the first terminal device that the QoS of the first session is updated, and the method further includes: the second network element receives a first update subscription request message from the first network element, the first update subscription request message subscribing to the update of the QoS of the first session of the first terminal device. The second network element sends a first update subscription response message to the first network element, the first update subscription response message indicating that the subscription to the update of the QoS of the first session of the first terminal device has been accepted.

[0028] In combination with the second aspect, in some implementations of the second aspect, the first update subscription request information includes QoS rules.

[0029] In combination with the second aspect, in certain implementations of the second aspect, the first update information requests authorization for an update of the QoS of the first session of the first terminal device, and the method further includes: the second network element receives a first update response information from the first network element, and the first update response information indicates that an update of the QoS of the first session of the first terminal device is allowed.

[0030] In combination with the second aspect, in some implementations of the second aspect, the first terminal device and the second terminal device belong to the same unmanned aerial vehicle system UAS.

[0031] In a third aspect, a method for updating quality of service (QoS) is provided, the method comprising: a first terminal device sends a first update message to a first network element, the first update message requests authorization for updating the QoS of the first session of the first terminal device. The first terminal device receives a first update response message from the first network element, the first update response message indicates that the update of the QoS of the first session of the first terminal device is allowed. The first session is a session established by the first terminal device in a first communication system for communicating with a second terminal device, and the first network element does not belong to the first communication system.

[0032] According to the method provided by the present application, the first terminal device sends the first update information requesting authorization for the QoS update of the first session, that is, whether the QoS of the first terminal device can be updated is determined by the first network element, for example, the first network element can decide according to relevant regulations, policies, etc., thereby avoiding the public safety hazard caused by the first terminal device side's self-determination to allow the QoS update of the first session, and improving the flexibility of the first network element. As a result, the synchronization of the QoS update of the first terminal device and the second terminal device is further guaranteed, and the end-to-end QoS update delay from the first terminal device to the second terminal device is reduced.

[0033] In combination with the third aspect, in certain implementations of the third aspect, the first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

[0034] In combination with the third aspect, in some implementations of the third aspect, the first update information is mobile mode update information, and the mobile mode update information requests authorization to update the mobile mode of the first terminal device or the second terminal device.

[0035] In combination with the third aspect, in certain implementations of the third aspect, the first terminal device and the second terminal device belong to the same unmanned aerial vehicle system UAS.

[0036] In a fourth aspect, a device for updating quality of service (QoS) is provided, the device having the function of implementing the behavior in the method instance of the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the device includes a transceiver unit, the transceiver unit is used to receive first update information, the first update information indicates the update of QoS of a first session of a first terminal device; the transceiver unit is also used to send second update information according to the first update information, the second update information indicates the update of QoS of a second session of a second terminal device; wherein the first session is a session of the first terminal device for communicating with the second terminal device, and the second session is a session of the second terminal device for communicating with the first terminal device.

[0037] These modules can perform the corresponding functions in the above-mentioned first aspect method example. Please refer to the detailed description in the method example for details, which will not be repeated here.

[0038] In a fifth aspect, a device for updating quality of service (QoS) is provided, and the device may be a core network device or a chip for a core network device. The device has the function of implementing the behavior in the method instance of the second aspect. The function may be implemented by hardware or by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the device includes a transceiver unit, the transceiver unit is used to receive a session modification request message from a first terminal device, the session modification request message requests an update of the QoS of a first session of the first terminal device, the first session being a session of the first terminal device for communicating with a second terminal device; the transceiver unit is also used to send first update information to the first network element according to the session modification request message, the first update information indicating an update of the QoS of the first session of the first terminal device.

[0039] These modules can perform the corresponding functions in the above-mentioned second aspect method example. Please refer to the detailed description in the method example for details, which will not be repeated here.

[0040] In a sixth aspect, a device for updating quality of service (QoS) is provided, and the device has the function of implementing the behavior in the method instance of the third aspect above. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions. In one possible design, the device includes a transceiver unit, and the transceiver unit is used to send a first update message to a first network element, and the first update message requests authorization for the update of the QoS of the first session of the first terminal device; the transceiver unit is also used to receive a first update response message from the first network element, and the first update response message indicates that the update of the QoS of the first session of the first terminal device is allowed; wherein the first session is a session established by the first terminal device in the first communication system for communicating with the second terminal device, and the first network element does not belong to the first communication system.

[0041] These modules can perform the corresponding functions in the above-mentioned third aspect method example. Please refer to the detailed description in the method example for details, which will not be repeated here.

[0042] In the seventh aspect, a system for updating quality of service (QoS) is provided, the system comprising a first network element and a second network element, wherein: information is exchanged between the first network element and the second network element, and the first network element is used to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect, and the second network element is used to execute the above-mentioned second aspect or any possible implementation of the first aspect.

[0043] According to the system provided in the present application, after the first network element receives the first update information indicating the update of the QoS of the session on the first terminal device side, it indicates the update of the QoS of the session on the second terminal device side, thereby synchronizing the updates of the QoS of the sessions on both sides of the first terminal device and the second terminal device, thereby reducing the update delay of the QoS from the first terminal device to the second terminal device.

[0044] It should be understood that the network elements in the above system can perform the corresponding functions in the corresponding method examples. Please refer to the detailed description in the method examples for details, which will not be repeated here.

[0045] In an eighth aspect, a method for updating quality of service (QoS) is provided, the method comprising: first, a second network element receives a session modification request message from a first terminal device, the session modification request message requests an update of the QoS of a first session of the first terminal device, the first session being a session of the first terminal device for communicating with a second terminal device. Secondly, the second network element sends first update information to the first network element according to the session modification request message, the first update information indicating an update of the QoS of the first session of the first terminal device. Then, the first network element receives the first update information from the second network element, the first update information indicating an update of the QoS of the first session of the first terminal device. Finally, the first network element sends second update information to the third network element according to the first update information, the second update information indicating an update of the QoS of a second session of the second terminal device, the second session being a session of the second terminal device for communicating with the first terminal device.

[0046] Through the method provided in the present application, after the first network element receives the first update information indicating the update of the QoS of the session on the first terminal device side, it indicates the update of the QoS of the session on the second terminal device side, thereby synchronizing the update of the QoS of the sessions on both sides of the first terminal device and the second terminal device, thereby reducing the update delay of the QoS from the first terminal device to the second terminal device.

[0047] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first update information includes at least one of QoS parameters and QoS rules of the first session of the first terminal device.

[0048] By including QoS parameters and / or QoS rules in the first update information, the first network element can determine the relevant information of the QoS flow of the second session on the opposite end that needs to be updated, that is, the second terminal device side, thereby achieving QoS update synchronization between the first terminal device and the second terminal device side, and reducing the end-to-end QoS update delay from the first terminal device to the second terminal device.

[0049] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first update information is mobile mode update information, and the first network element maps the mobile mode update to a QoS update of the first session of the first terminal device based on a mapping relationship between the mobile mode and the QoS.

[0050] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first update information indicates an update of the QoS of the first session of the first terminal device, including: the first update information notifies the first terminal device that the QoS of the first session of the first terminal device is updated, or the first update information requests authorization to update the QoS of the first session of the first terminal device.

[0051] According to the method provided in the present application, the first network element receives the first update information from the second network element notifying that the QoS of the first session has been updated, that is, the update of the QoS of the first session does not need to be authorized by the first network element, and the first terminal device side can further independently decide whether to update the QoS of both ends. The initiative of the terminal device is enhanced, thereby facilitating the synchronization of QoS updates on the first terminal device and the second terminal device side, and reducing the end-to-end QoS update delay from the first terminal device to the second terminal device.

[0052] In addition, according to the method provided by the present application, the first network element receives the first update information from the second network element requesting authorization of the QoS update of the first session, that is, whether the QoS of the first terminal device can be updated is determined by the first network element, for example, the first network element can decide according to relevant regulations, policies, etc., thereby avoiding the public safety hazard caused by the first terminal device side's self-determination to allow the QoS update of the first session, and improving the flexibility of the first network element. As a result, the synchronization of the QoS update of the first terminal device and the second terminal device is further guaranteed, and the end-to-end QoS update delay from the first terminal device to the second terminal device is reduced.

[0053] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first update information notifies the first terminal device that the QoS of the first session has been updated, and the method further includes: first, the first network element sends a first update subscription request message to the second network element, and the first update subscription request message subscribes to the update of the QoS of the first session of the first terminal device. Secondly, the second network element receives the first update subscription request message from the first network element. Then, the second network element sends a first update subscription response message to the first network element, and the first update subscription response message indicates that the subscription to the update of the QoS of the first session of the first terminal device has been accepted. Finally, the first network element receives the first update subscription response message from the second network element.

[0054] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first update subscription request information includes QoS rules.

[0055] In combination with the eighth aspect, in some implementations of the eighth aspect, the first update information requests authorization for updating the QoS of the first session of the first terminal device, and the method further includes: first, the first network element determines, based on the first update information, whether to allow updating the QoS of the first session of the first terminal device. Then, the first network element sends first update response information to the second network element, and the first update response information indicates that updating the QoS of the first session of the first terminal device is allowed. Finally, the second network element receives the first update response information from the first network element.

[0056] In combination with the eighth aspect, in certain implementations of the eighth aspect, the first terminal device and the second terminal device belong to the same unmanned aerial vehicle system UAS.

[0057] In a ninth aspect, a device is provided, the device comprising a processor and a transceiver. The processor is connected to the transceiver. The processor is used to execute instructions, and the transceiver is used to communicate with other network elements under the control of the processor. When the processor executes the instruction, the execution causes the device to execute the method in any of the above aspects or any possible implementation of any of the aspects. The device also includes a memory, which is used to store instructions.

[0058] In the tenth aspect, a computer-readable medium is provided, which stores a computer program (also referred to as code, or instruction) which, when executed on a computer, enables the computer to execute a method in any of the above aspects or any possible implementation of any of the aspects.

[0059] In an eleventh aspect, a communication chip is provided, in which instructions are stored. When the instructions are executed on a computer device, the communication chip executes the method in any of the above aspects or any possible implementation of any of the aspects.

[0060] In a twelfth aspect, a computer program product comprising instructions is provided, wherein when the instructions are executed on a computer, the computer executes a method in any one of the above aspects or any possible implementation of any one of the aspects.

[0061] In the thirteenth aspect, a chip system is provided, comprising: an input interface, an output interface, at least one processor, and a memory, wherein the input interface, the output interface, the processor and the memory are connected via an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the methods in the above aspects.

[0062] Based on the above technical solution, the session QoS updates on the first terminal device side and the second terminal device side can be synchronized, thereby reducing the end-to-end QoS update delay. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 It is a schematic diagram of the 5G mobile communication system architecture;

[0064] Figure 2 This is a schematic diagram of an application scenario of an embodiment of the present application;

[0065] Figure 3 It is a schematic flow chart of a method for updating quality of service QoS provided by the present application;

[0066] Figure 4 is a schematic flow chart of a specific example of a method for updating quality of service QoS provided by the present application;

[0067] Figure 5 is a schematic flow chart of a specific example of a method for updating quality of service QoS provided by the present application;

[0068] Figure 6 It is a schematic structural diagram of a device for updating quality of service QoS provided by the present application;

[0069] Figure 7 It is a schematic structural diagram of another device for updating quality of service QoS provided in the present application. DETAILED DESCRIPTION

[0070] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0071] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), and future evolved communication systems.

[0072] Figure 1 A schematic diagram of the network architecture of a communication system applicable to an embodiment of the present application is shown, and the network architecture includes terminal equipment, access network equipment, access management network element, session management network element, user plane network element, policy control network element, network slice selection network element, network warehouse function network element, network data analysis network element, unified data management network element, unified data storage network element, authentication service function network element, network capability exposure network element, application function network element, and a data network (DN) connected to the operator's network. The terminal equipment can send service data to the data network through the access network equipment and the user plane network element, and receive service data from the data network.

[0073] Among them, the terminal device is a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.). The terminal device can communicate with the core network via the radio access network (RAN) and exchange voice and / or data with the RAN. The terminal device can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a mobile Internet device (MID), a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a smart home, etc. The embodiments of the present application do not limit the application scenarios. The terminal device may also be sometimes referred to as user equipment (UE), mobile station, remote station, etc. The embodiments of the present application do not limit the specific technology, device form, and name of the terminal device.

[0074] Access network equipment is a device in the network used to connect terminal equipment to the wireless network. The access network equipment can be a node in the wireless access network, which can also be called a base station or a radio access network (RAN) node (or device). The network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or an evolved LTE system (LTE-Advanced, LTE-A), such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario, or may also include a next generation node B (next generation node B, gNB) in a fifth generation mobile communication technology (5th generation, 5G) new radio (new radio, NR) system, or may also include a radio network controller (radio network controller, RNC), a node B (Node B, NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a transmission reception point (transmission reception point, TRP), a home base station (for example, home evolved NodeB, or home Node B, HNB), a base band unit (base band unit, BBU), a base band pool BBU pool, or a WiFi access point (access point, AP), etc., or may also include a cloud access network (cloud radio access The embodiments of the present application do not limit the centralized unit (CU) and distributed unit (DU) in the CloudRAN network system. In the separate deployment scenario where the access network equipment includes CU and DU, CU supports protocols such as radio resource control (RRC), packet data convergence protocol (PDCP), and service data adaptation protocol (SDAP); DU mainly supports radio link control layer (RLC), media access control layer (MAC) and physical layer protocols.

[0075] The access management network element is mainly used for the attachment, mobility management, and tracking area update process of the terminal in the mobile network. The access management network element terminates the non-access stratum (NAS) message, completes the registration management, connection management, and reachability management, allocates the tracking area list (TA list) and mobility management, and transparently routes the session management (SM) message to the session management network element. In the fifth generation (5G) communication system, the access management network element can be the access and mobility management function (AMF). In future communication systems (such as 6G communication systems), the mobility management network element can still be the AMF network element, or it can have other names, which is not limited in this application.

[0076] The session management network element is mainly used for session management in mobile networks, such as session establishment, modification, and release. Specific functions include allocating Internet Protocol (IP) addresses to terminals, selecting user plane network elements that provide message forwarding functions, etc. In 5G communication systems, the session management network element can be a session management function (SMF). In future communication systems (such as 6G communication systems), the session management network element can still be an SMF network element, or it can have other names, which are not limited in this application.

[0077] The user plane network element is mainly used to process user messages, such as forwarding, billing, legal monitoring, etc. The user plane network element can also be called a protocol data unit (PDU) session anchor (PSA). In a 5G communication system, the user plane network element can be a user plane function (UPF). In future communication systems (such as 6G communication systems), the user plane network element can still be a UPF network element, or it can have other names, which is not limited in this application.

[0078] The policy control network element includes user subscription data management function, policy control function, charging policy control function, quality of service (QoS) control, etc. In the 5G communication system, the policy control network element may be a policy control function (PCF). In future communication systems (such as 6G communication systems), the policy control network element may still be a PCF network element, or may have other names, which are not limited in this application.

[0079] The network slice selection function network element is mainly used to select a suitable network slice for the service of the terminal device. In the 5G communication system, the network slice selection network element may be a network slice selection function (NSSF) network element. In future communication systems (such as 6G communication systems), the network slice selection network element may still be an NSSF network element, or may have other names, which is not limited in this application.

[0080] The network repository function network element is mainly used to provide registration and discovery functions for network elements or services provided by network elements. In the 5G communication system, the network repository function network element may be a network repository function (NRF). In future communication systems (such as 6G communication systems), the network repository function network element may still be an NRF network element, or may have other names, which is not limited in this application.

[0081] The network data analysis network element can collect data from various network functions (NF), such as policy control network elements, session management network elements, user plane network elements, access management network elements, and application function network elements (through network capability exposure function network elements), and perform analysis and prediction. In a 5G communication system, the network data analysis network element may be a network data analysis function (NWDAF). In future communication systems (such as 6G communication systems), the network data analysis network element may still be an NWDAF network element, or may have other names, which are not limited in this application.

[0082] The unified data management network element is mainly used to manage the contract information of the terminal device. In the 5G communication system, the unified data management network element can be unified data management (UDM). In future communication systems (such as 6G communication systems), the unified data management network element can still be the UDM network element, or it can have other names, which is not limited in this application.

[0083] The unified data storage network element is mainly used to store structured data information, including contract information, policy information, and network data or business data defined in a standard format. In a 5G communication system, the unified data storage network element may be a unified data repository (UDR). In future communication systems (such as a 6G communication system), the unified data storage network element may still be a UDR network element, or may have other names, which are not limited in this application.

[0084] The authentication service function network element is mainly used to perform security authentication on the terminal device. In the 5G communication system, the authentication service function network element can be an authentication server function (AUSF). In future communication systems (such as 6G communication systems), the authentication service function network element can still be an AUSF network element, or it can have other names, which is not limited by this application.

[0085] The network capability exposure network element can expose some functions of the network to applications in a controlled manner. In the 5G communication system, the network capability exposure network element can be a network exposure function (NEF). In future communication systems (such as 6G communication systems), the network capability exposure network element can still be a NEF network element, or it can have other names, which is not limited in this application.

[0086] The application function network element can provide service data of various applications to the control plane network element of the operator's communication network, or obtain network data information and control information from the control plane network element of the communication network. In the 5G communication system, the application function network element can be an application function (AF). In future communication systems (such as 6G communication systems), the application function network element can still be an AF network element, or it can have other names, which is not limited in this application.

[0087] Data network is mainly used to provide data transmission services for terminal devices. Data network can be a private network, such as a local area network, or a public data network (PDN) network, such as the Internet, or a proprietary network jointly deployed by operators, such as the configured IP multimedia corenetwork subsystem (IMS) service.

[0088] It should be understood that the above network element or function can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). Optionally, the above network element or function can be implemented by one device, or by multiple devices, or by a functional module in one device, which is not specifically limited in the embodiments of the present application.

[0089] In the following, in order to facilitate understanding of the technical solution proposed in the present application, the relevant technical concepts in the drone application involved in the embodiments of the present application are explained.

[0090] 1. Unmanned aerial vehicle controller (UAVC): used to control the drone, such as controlling the flight status or flight action of the drone. The drone controller can be a smart phone, tablet, laptop, smart watch or smart remote control, traditional remote control, dedicated remote controller, etc. It can also be a wristband, finger ring, glove, armband, watch and other devices that can be used to control the drone with gestures, or a headgear such as a headgear that can be used to control the drone with thoughts, or a smart jacket, coat and other devices that can be used to control the drone with the user's body movements.

[0091] It should be understood that the embodiments of the present application do not limit the specific type of drone controller. With the development of intelligence, the name and form of the device with the drone controller function may be different. For the convenience of description, in all embodiments of the present application, the above-mentioned device capable of having the drone controller function or capable of controlling a drone is collectively referred to as a drone controller.

[0092] The drone controller can control the flight status of the drone. For example, the drone controller can control the direction, ailerons, lift, tilt, speed, throttle, flaps, etc. of the drone. It can also control the drone's turning, climbing, diving, rolling, hovering, taking off, landing and other actions. The embodiments of the present application do not impose any limitations on this.

[0093] 2. Unmanned aerial vehicle (UAV): Alternatively, it can also be (uncrewed aerial vehicle, UAV), which can also be called unmanned aircraft, aerial robot, is an unmanned aircraft using radio remote control equipment and self-provided program control devices, which can complete aerial flight missions and various load tasks under unmanned conditions. The unmanned aircraft in the embodiment of the present application can be an unmanned helicopter, a fixed-wing aircraft, a multi-rotor aircraft, an unmanned airship, and an unmanned paraglider; it can also include near-space aircraft, such as stratospheric airships, high-altitude balloons, solar-powered unmanned aircraft, etc.; it can also be a variety of unmanned aircraft in the form of four-axis, six-axis, single-axis, vector control, etc. The unmanned aircraft in the embodiment of the present application can be used in the fields of military, industry, civil, agriculture, construction, film and television, environmental protection, and special industries that use unmanned aircraft operations, such as using unmanned aircraft for military reconnaissance, patrols, aerial photography, environmental monitoring, border defense monitoring, express delivery, power inspections, title confirmation, flood control and drought relief, post-disaster rescue, etc. The embodiment of the present application does not limit the name and form of the unmanned aircraft.

[0094] It should be understood that the specific types of drones are not limited herein. With the development of intelligence, the names of devices with drone functions may be different in order to be applied to different scenarios or complete different aerial flight missions. For the convenience of description, in all embodiments of the present application, the above-mentioned devices capable of having drone functions are collectively referred to as drones.

[0095] The drone can be equipped with a variety of sensors or functional modules, such as a gyroscope (flight attitude perception), an accelerometer, a geomagnetic induction, an air pressure sensor (rough control of hovering height), an ultrasonic sensor (precise control of low altitude height or obstacle avoidance), an optical flow sensor (precise determination of hovering horizontal position), a global positioning system (GPS) module (rough positioning of horizontal position height), a control circuit, a compass, etc. By collecting the angular rate, attitude, position, acceleration, altitude and airspeed of the drone, it is possible to automatically maintain the normal flight attitude of the drone. It should be understood that the module or hardware name configured in the above-mentioned drone is only an example. In the specific implementation, each functional module may also have other names, which are not limited in the embodiments of the present application. The drone in the embodiments of the present application may also have more or fewer functional modules, and may also realize more or fewer functions, etc., which are not limited in the embodiments of the present application.

[0096] It should also be understood that an unmanned aerial system (UAS) may include one or more drone controllers and one or more drones. For example, one drone controller may control one or more drones, one drone may be controlled by one or more drone controllers, and multiple drone controllers may collaboratively control multiple drones, which is not limited in the embodiments of the present application.

[0097] The drones in the drone system may be any one or more types mentioned above, and the drone controller may also be any one or more types mentioned above, and the embodiments of the present application do not impose any limitations on this.

[0098] 3. UAS services and C2 communication: In the drone system architecture of the 3rd generation partnership project (3GPP), the drone and the drone controller are respectively connected to the 3GPP network, and the two communicate through the 3GPP network, that is, the drone is connected to the Internet. Specifically, after the drone is connected to the Internet, it can obtain unmanned aerial system (UAS) services, such as the drone controller can remotely control the flight of the drone through the network, the drone can send data information to the cloud through the network, and the drone can also obtain timely obstacle avoidance assistance through the network, etc. Among them, in order to connect to the Internet to control the flight of the drone, the drone will request to establish a session to connect with its controller on the user side. The session is called a session related to command and control (C2) communication, that is, a C2 communication session, or it can also be called a C2 session, or it can also be called a C2 connection, or it can also be called a C2 communication-related session. In this application, for the convenience of description, the subsequent description is taken as an example of C2 communication.

[0099] 4. USS, UTM, UTM / USS: UAV networking requires the authentication and authorization of the UAV itself. If a C2 communication-related session needs to be established, the authentication and authorization of C2 communication is also required. These authentication and authorization need to be performed in a third-party entity. The third-party entity may include a UAS service supplier (USS) and / or a UAS traffic management (UTM) network element.

[0100] It should be understood that UAS service supplier (USS) is an entity that provides services to drone operators or pilots to meet drone operation requirements and provide support for the safe and efficient use of airspace. USS can provide any subset of functions to meet the provider's business objectives. It should be noted that this name is only for the convenience of indicating its function and should not constitute any limitation to this application. This application does not exclude the possibility of adopting other names in future standards.

[0101] It should also be understood that unmanned aerial system traffic management (UTM) is a set of functions and services for managing a series of automatic equipment operations (such as drone authentication, drone business authorization, drone policy management, airspace drone traffic control). It should be noted that this name is only for the convenience of indicating its function and should not constitute any limitation to this application. This application does not exclude the possibility of adopting other names in future standards.

[0102] In addition, the entities of USS and UTM can be one entity, can be in a containment relationship, or can be in a parallel relationship, which is not limited in this application. In the embodiment of this application, USS, UTM, USS / UTM refer to the same entity, and its name may be service entity, etc.

[0103] To facilitate understanding of the embodiments of the present application, the application scenarios of the embodiments of the present application are described in detail below by way of example.

[0104] Figure 2 A schematic diagram of an application scenario of an embodiment of the present application is shown. Figure 2 As shown, the UAS can exchange information and wirelessly communicate with the UTM through the radio access network (RAN) and the core network (CN). In addition, optionally, the UAVC or UAV can exchange information with the access network and the core network; the UAVC can also exchange information with the UAV through the access network or the core network, and can also exchange information with the UAV through the UTM.

[0105] It should be understood that the UAVC and the UAV may be in the same access network or core network, or in different access networks or core networks, and the embodiments of the present application are not limited to this.

[0106] For the convenience of explanation, this application will be described later by taking the terminal device as a drone or a drone controller, the session management network element in the core network as an SMF network element, and the network capability exposure network element in the core network as an NEF network element as an example. Furthermore, the drone is referred to as UAV, the drone controller is referred to as UAVC, the SMF network element is referred to as SMF, and the NEF network element is referred to as NEF. That is, the UAV described later in this application can be replaced by a drone, the UAVC can be replaced by a drone controller, the SMF can be replaced by a session management network element, and the NEF can be replaced by a network capability exposure network element.

[0107] When the application scenario of the drone changes, the drone controller may need to modify the control mode, and the quality of service (QoS) of the C2 communication flow under different control modes is different, so the update of the control mode is always accompanied by the QoS update of the C2 communication flow. For example, more precise control is required during the landing of the drone, and higher QoS is required, that is, the QoS update of the C2 communication flow is required. However, for a C2 control mode, it may correspond to one or more QoS parameters. Therefore, when a C2 control mode corresponds to a QoS parameter, directly indicating the modification of the C2 control mode, that is, the update of the C2 control mode, the corresponding network element can map it to the update of the corresponding QoS parameter.

[0108] Generally, the process of QoS update of the C2 communication flow is as follows: first, the network on the UAVC side performs QoS update through the session modification process; then, after the QoS update is completed, the UAV is notified through other methods such as C2 communication; finally, the network on the UAV side performs QoS update again. In the above QoS update method, the network on the UAVC side first performs QoS update, and the network on the UAV side performs QoS update later. Therefore, in a short period of time, it may not be possible to ensure that the QoS updates on both sides of the UAV and UAVC are completed synchronously in a timely manner, that is, from the initiation of QoS update by UAVC to the completion of QoS update by UAV, there may be a large QoS update delay. In particular, when UAVC and UAV access different base stations, or when the base station and the core network, or when different public land mobile networks (PLMN), the above QoS update delay may be further increased.

[0109] The present application proposes a method for updating quality of service (QoS), which can reduce the QoS update delay from the UAVC side to the UAV side.

[0110] Figure 3 A schematic flow chart of a method 300 for updating quality of service (QoS) provided by the present application is shown.

[0111] S301, a first network element receives first update information, where the first update information indicates an update of the QoS of a first session of a first terminal device, where the first session is a session of the first terminal device for communicating with a second terminal device.

[0112] In a possible implementation, the first terminal device and the second terminal device belong to the same UAS system. For example, when the first terminal device is a UAVC and the second terminal device is a UAV, the UAVC accesses the first 3GPP communication system and the UAV accesses the second 3GPP communication system, and the communication between the UAVC and the UAV needs to go through a third-party entity, such as a UTM.

[0113] It should be understood that in the embodiment of the present application, the first network element belongs to a third-party entity, does not belong to the 3GPP system, is independent of each PLMN, and provides services for the first and second terminal devices at the same time, and the first and second terminal devices access different PLMNs. For example, the first network element can be a USS, a UTM network element, a network element composed of a USS and a UTM network element, or other possible network elements, and the present application does not limit their names.

[0114] In a possible implementation, the first update information includes at least one of the QoS parameters and QoS rules of the first session of the first terminal device, so that the first network element can determine the relevant information of the QoS flow of the second session of the opposite end, that is, the second terminal device side, that needs to be updated.

[0115] It should be understood that QoS parameters refer to QoS requirements associated with QoS flows, including but not limited to QoS parameters (QoS parameters), QoS characteristics (QoS characteristics), etc. QoS parameters can also be called QoS flow level QoS parameters (QoS Flow level QoS parameters), QoS reference (QoS reference), QoS flow description (QoS flow descriptions), QoS information (QoS Information), etc. Specifically, QoS parameters may include one or more of the following: 5QI (5G QoS Identifier, 5G QoS identification), ARP (allocation and retention priority, allocation and retention priority), RQA (Reflective QoS Attribute, Reflective QoS Attribute), Notification control (Notification control), Flow Bit Rates (Flow Bit Rates), Aggregate Bit Rates (Aggregate Bit Rates), Default values ​​(Default values), Maximum Packet Loss Rate (Maximum Packet Loss Rate), Resource Type (Resource Type), Priority (Priority Level), Packet Delay Budget (Packet Delay Budget), Packet Error Rate (Packet Error Rate), Averaging Window (Averaging Window), Maximum Data Burst Volume (Maximum Data Burst Volume), etc.

[0116] It should also be understood that QoS rules are used to classify and mark UL User plane traffic, that is, based on QoS rules, traffic can be associated with QoS flows, which can also be called flow descriptions, etc. Specifically, QoS rules may include one or more of the following: QoS flow identifier, source IP address, destination IP address, protocol identifier, source port, destination port, service type, flow type, flow label, security parameter index, packet filter direction, source MAC address, destination MAC address, Ethernet type, precedence value, etc.

[0117] This application does not limit the specific names and contents of QoS parameters and QoS rules.

[0118] It should be understood that the first update information may be composed of one or more information elements, and the one or more information elements constituting the first update information may be existing or new. It should also be understood that the first update information may be a first update message, or the first update information may also be included in a message, such as a session modification request message. This application does not limit this.

[0119] In the embodiment of the present application, there are two optional specific implementation methods for the first network element to receive the first update information:

[0120] Method 1: The first network element receives the first update information from the first terminal device, that is, the first update information is generated in the first terminal device. Therefore, the first network element can receive the first update information from the first terminal device through one or more other network elements, where the first update information may be included in multiple messages, such as the first terminal device includes the first update information in a first update message and sends it to the intermediate network element, and the intermediate network element includes the first update information in a second update message and sends it to the first network element, which is not limited in this application.

[0121] Optionally, for the above-mentioned method 1, the first update information is the mobile mode update information, that is, the mobile mode update information is generated in the first terminal device. It should be understood that the mobile mode update information can also be called the control mode update information of C2 communication, and the mobile mode update information requests authorization to update the mobile mode of the first terminal device or the second terminal device. It should also be understood that the mobile mode update also needs to be implemented by updating a series of information or parameters, including the update of the QoS parameters of the session. Therefore, in the relevant network element, which can be the first network element or other network elements, the mapping relationship between the mobile mode and the QoS parameters will be stored. At this time, after the first network element receives the first update information, it can determine the QoS parameters that need to be updated.

[0122] Mode 2: The first network element receives the first update information from the second network element, that is, the first update information is generated in the second network element. Therefore, the first network element can receive the first update information sent by the second network element, or the first network element can receive the first update information from the second network element through other network elements, which is not limited in this application.

[0123] It should be understood that the second network element is a network element in the first communication system accessed by the first terminal device, for example, a session management network element, such as SMF; another example, a network capability opening network element, such as NEF. It should also be understood that when the first network element receives the first update information from the second network element through other network elements and the second network element is SMF, the first network element can receive the first update information from the SMF through the NEF.

[0124] Optionally, for the second approach, before the first network element receives the first update information from the second network element, the method may further include step S1:

[0125] S1, a first terminal device sends a session modification request message to a second network element, wherein the session modification request message requests an update of the QoS of a first session of the first terminal device. Correspondingly, the second network element receives the session modification request message from the first terminal device.

[0126] Specifically, after the second network element receives the session modification request message from the first terminal device, the second network element will determine the first update information according to the session modification request, and send the first update information to the first network element.

[0127] In the embodiment of the present application, for the first update information indicating the update of the QoS of the first session of the first terminal device, there are two optional specific indication situations:

[0128] Scenario 1: The first update information notifies the first terminal device that the QoS of the first session is updated. Optionally, the first update information indicates that the QoS of the first session of the first terminal device is about to be updated or has been updated. In this case, the first update information may be the first update notification information.

[0129] Scenario 2: The first update information requests authorization to update the QoS of the first session of the first terminal device. In this case, the first update information may be first update authorization request information.

[0130] S302, the first network element sends second update information based on the first update information, where the second update information indicates an update of the QoS of a second session of the second terminal device, where the second session is a session of the second terminal device for communicating with the first terminal device.

[0131] Specifically, in the embodiment of the present application, the first network element sends the second update information to the third network element according to the first update information. Optionally, the third network element is a network element in the second communication system accessed by the second terminal device, for example, a session management network element in the second communication system, such as SMF; another example is a network capability opening network element, such as NEF; or other network elements, which are not limited in the present application.

[0132] In a possible implementation, the second update information is second update request information, that is, the second update request information requests an update of the QoS of the second session of the second terminal device.

[0133] Therefore, in the present application, after the first network element receives relevant information about the QoS update of the first session on the first terminal device side, the first network element instructs the update of the QoS of the second session on the second terminal device side, thereby synchronizing the updates of the QoS of the sessions on both sides of the first terminal device and the second terminal device, thereby reducing the update delay of the QoS from the first terminal device to the second terminal device.

[0134] Optionally, for scenario 1 and scenario 2 in the above step 301, method 300 may further include multiple steps respectively.

[0135] For scenario 1, that is, when the first update information notifies the first terminal device that the QoS of the first session is updated, method 300 may include S303-S304.

[0136] S303, the first network element sends a first update subscription request message to the second network element, where the first update subscription request message subscribes to an update of the QoS of the first session of the first terminal device.

[0137] Specifically, in the embodiment of the present application, the first network element may directly send the first subscription update request information to the second network element, or the first network element may also send the first subscription update request information to the second network element through other network elements. The present application does not limit this.

[0138] In a possible implementation, the first update subscription request information includes QoS flow description information, and the QoS flow description information indicates packet filtering information of the QoS flow. It should be understood that the packet filtering information of the QoS flow refers to the address information of the start and destination of the QoS flow.

[0139] In another possible implementation manner, the first subscription update request information includes information of the first terminal device, for example, address information and / or identification information of the first terminal device.

[0140] S304, the first network element receives first subscription update response information from the second network element, where the first subscription update response information indicates that the subscription update of the QoS of the first session of the first terminal device is successful.

[0141] Specifically, in the embodiment of the present application, the first network element receives the first update subscription response information from the second network element, which can be understood as the first update subscription response information is generated in the second network element. Optionally, the first network element can directly receive the first update subscription response information sent by the second network element, or the first network element can also receive the first update subscription response information sent by the second network element through other network elements.

[0142] Therefore, the QoS update of the first session of the first terminal device is subscribed to by the first network element, that is, the QoS update of the first session does not need to be authorized by the first network element. The first terminal device side can further independently decide whether to update the QoS of both ends. The initiative of the terminal device is enhanced, thereby facilitating the synchronization of QoS updates on the first terminal device and the second terminal device side, and reducing the end-to-end QoS update delay from the first terminal device to the second terminal device.

[0143] For scenario 2, that is, when the first update information requests authorization for updating the QoS of the first session of the first terminal device, the method 300 may further include steps S305-S306.

[0144] S305: The first network element determines to allow the QoS update of the first session of the first terminal device according to the first update information.

[0145] Specifically, in an embodiment of the present application, after receiving the first update information, the first network element will determine whether to allow the update of the QoS of the first session of the first terminal device based on the first update information.

[0146] In one possible implementation, the first network element stores a mapping relationship between the mobile mode and the QoS. When the first update information is the mobile mode update information: the first network element can determine whether to allow the mobile mode update based on relevant network policies, etc., and further determine whether to allow the QoS update of the first session of the first terminal device based on the mapping relationship; or, the first network element first maps the mobile mode to QoS, and then determines whether to allow the QoS update of the first session of the first terminal device.

[0147] S306, the first network element sends a first update response message, where the first update response message indicates that the QoS of the first session of the first terminal device is allowed to be updated.

[0148] Specifically, in an embodiment of the present application, after the first network element determines whether to allow the update of the QoS of the first session of the first terminal device, the first network element will send a first update response message to the second network element or the first terminal device, and the first update response message indicates whether to allow the update of the QoS of the first session of the first terminal device.

[0149] Therefore, the update of the QoS of the first session through the first terminal device needs to obtain the authorization of the first network element, that is, whether the QoS of the first terminal device can be updated is determined by the first network element. For example, the first network element can decide according to relevant regulations, policies, etc., thereby avoiding the public safety risks caused by the first terminal device side's self-determination to allow the update of the QoS of the first session, and improving the flexibility of the first network element. As a result, the synchronization of the QoS update of the first terminal device and the second terminal device is further guaranteed, and the end-to-end QoS update delay from the first terminal device to the second terminal device is reduced.

[0150] It should be understood that the QoS update of the relevant session mentioned in this application specifically refers to the update of the QoS requirements (QoS requirements) of a specific QoS flow (QoSFlow) in the relevant session, and a session includes one or more QoS flows.

[0151] It should also be understood that for the terminal device executing the above method, it can also be a chip or chip system arranged in the terminal device; for the first network element executing the above method, it can also be a chip or chip system arranged in the first network element; for the second network element executing the above method, it can also be a chip or chip system arranged in the second network element; for the third network element executing the above method, it can also be a chip or chip system arranged in the third network element; the embodiment of the present application does not limit this. The above chip system may include an input interface, an output interface, at least one processor, and a memory. The input interface, the output interface, the processor, and the memory communicate with each other through an internal connection path, and the processor is used to execute the code in the memory.

[0152] It should be understood that in the above steps S301-S306, (1) the first network element can be USS, UTM, or a network element composed of USS and UTM network elements, etc.; (2) the second network element is a network element in the first communication system accessed by the first terminal device, for example, a session management network element such as SMF, or a network capability open network element such as NEF, etc.; (3) the third network element is a network element in the second communication system accessed by the second terminal device, for example, a session management network element such as SMF, or a network capability open network element such as NEF, etc.; (4) the first terminal device and the second terminal device can be UAVC or UAV. Optionally, the first network element and the first terminal device, the second network element or the third network element can exchange information through other network elements, for example, the first network element and the second network element can exchange information through a network capability open network element (such as NEF). This application is not limited to this.

[0153] In order to facilitate understanding of a QoS update method provided by the present application, the following, as an example but not limitation, takes the first network element as UTM, the second network element as the first SMF, the third network element as the second SMF, the first terminal device as UAVC, the second terminal device as UAV, and the first network element and the second network element as an example of information interaction through NEF, refer to Figure 4 , 5 The specific example method shown is used to respectively describe in detail situation one (S301-S302, S303-S304) and situation two (S301-S302, S305-S306) in method 300.

[0154] It should be noted that some of the steps mentioned below are the same as the above-mentioned method 300, and the relevant details will not be repeated here. The specific process can refer to the relevant steps of method 300.

[0155] Figure 4 A schematic flow chart of a specific example method 400 of a method for updating quality of service (QoS) provided in the present application is shown.

[0156] S401, UTM sends a first subscription update request message to NEF, where the first subscription update request message subscribes to the update of QoS of a first session of UAVC. Correspondingly, NEF receives the first subscription update request message sent by UTM.

[0157] In a possible implementation manner, the UTM calls the service operation (Nnef_EventExposure_Subscribe operation) provided by the NEF to include the first update subscription request information, or other messages include the first update subscription request information, which is not limited in the present application.

[0158] S402, the NEF sends the first subscription update request information to the first SMF, and correspondingly, the first SMF receives the first subscription update request information sent by the NEF.

[0159] For the specific process of the above steps S401 and S402, please refer to S303 in method 300.

[0160] S403, the first SMF sends a first update subscription response message to the NEF, where the first update subscription response message indicates that the update subscription of the QoS of the first session of the first terminal device is successful. Accordingly, the NEF receives the first update subscription response message sent by the first SMF.

[0161] S404, NEF sends the first subscription update response information to UTM, and correspondingly, UTM receives the first subscription update response information.

[0162] For the specific process of the above steps S403 and S404, please refer to S304 in method 300.

[0163] S405, the UAVC sends a session modification request message to the first SMF, where the session modification request message requests an update of the QoS of the first session of the UAVC. Correspondingly, the first SMF receives the session modification request message sent by the UAVC.

[0164] In a possible implementation manner, the session modification request message includes first update information. In this case, the first update information is mobile mode update information, or may also be referred to as control mode update information of C2 communication.

[0165] S406: The first SMF sends first update information to the NEF. The first update information notifies that the QoS of the first session of the UAVC is updated. Correspondingly, the NEF receives the first update information sent by the first SMF.

[0166] Specifically, the first SMF determines whether the update of the subscribed QoS matches the update of the requested QoS based on the received first update subscription request information and session modification request message, that is, determines whether the update of the requested QoS is subscribed, and after determining that the update of the requested QoS is subscribed, sends the first update information to the NEF. For example, the session modification request message contains a first QoS rule, and the first update subscription request message contains a second QoS rule. If the first QoS rule and the second QoS rule match, it is determined whether the update of the requested QoS is subscribed. The matching of the first QoS rule and the second QoS rule here means that the included content is partially or completely the same, such as the source and destination Internet Protocol addresses (IP addresses) are the same. This application does not limit the specific method of how to determine whether the update of the subscribed QoS matches the update of the requested QoS.

[0167] In a possible implementation, when the session modification request message in S405 includes mobile mode update information, the first SMF can determine the QoS that needs to be updated based on the mapping relationship between the mobile mode and the QoS, and indicate the update of the QoS of the first session of the UAVC through the first update information.

[0168] S407, NEF sends the first update information to UTM, and correspondingly, UTM receives the first update information sent by NEF.

[0169] The specific process of the above steps S406 and S407 may refer to S301 in method 300 .

[0170] S408, UTM sends second update information to the second SMF, where the second update information indicates an update of the QoS of the second session of the UAV. Correspondingly, the second SMF receives the second update information sent by UTM.

[0171] Specifically, in an embodiment of the present application, after the second SMF receives the second update information sent by the UTM, the network on the UAV side will update the QoS of the second session of the UAV.

[0172] It should be understood that after step S405 or S406, the network on the UAVC side will update the QoS of the first session of the UAVC.

[0173] Therefore, in the present application, through the above method, the update of QoS of the sessions on both sides of UAVC and UAV can be synchronized as much as possible, thereby reducing the update delay of QoS from UAVC end to UAV end.

[0174] Figure 5A schematic flow chart of a specific example method 400 of a method for updating quality of service (QoS) provided in the present application is shown.

[0175] S501, the UAVC sends a session modification request message to the first SMF, where the session modification request message requests an update of the QoS of the first session of the UAVC. Correspondingly, the first SMF receives the session modification request message sent by the UAVC.

[0176] In a possible implementation manner, the session modification request message includes first update information. In this case, the first update information is mobile mode update information, or may also be referred to as control mode update information of C2 communication.

[0177] S502: The first SMF sends first update information to the NEF, where the first update information requests to authorize the update of the QoS of the first session of the UAVC. Accordingly, the NEF receives the first update information sent by the first SMF.

[0178] In a possible implementation, when the session modification request message in S501 includes mobile mode update information, the first SMF can determine the QoS that needs to be updated based on the mapping relationship between the mobile mode and the QoS, and indicate the update of the QoS of the first session of the UAVC through the first update information.

[0179] S503: NEF sends the first update information to UTM, and correspondingly, UTM receives the first update information sent by NEF.

[0180] For the specific process of the above steps S501 - S503 , please refer to S303 in method 300 .

[0181] S504: The UTM determines to allow the QoS update of the first session of the UAVC.

[0182] Specifically, the UTM may determine to allow the update of the QoS of the first session of the UAVC according to the current position or status of the UAV and relevant regulations, and request the update of the QoS of the second session on the UAV side.

[0183] The specific process of this step may refer to S305 in method 300 .

[0184] S505, UTM sends second update information to the second SMF, where the second update information indicates an update of the QoS of the second session of the UAV. Correspondingly, the second SMF receives the second update information sent by UTM.

[0185] Specifically, after the UTM determines to allow the update of the QoS of the first session of the UAVC, it will indicate the update of the second session of the UAV, that is, send the second update information to the second SMF.

[0186] The specific process of this step may refer to S302 in method 300 .

[0187] S506: The UTM sends first update response information to the NEF, where the first update response information indicates that the QoS update of the first session of the UAVC is allowed. Accordingly, the NEF receives the first update response information sent by the UTM.

[0188] S507, the NEF sends the first update response information to the first SMF, and correspondingly, the first SMF receives the first update response information sent by the NEF.

[0189] For the specific process of the above steps S506 and S507, please refer to S306 in method 300.

[0190] It should be understood that after step S507, the network on the UAVC side will perform an update of the QoS of the first session of the UAVC.

[0191] Optionally, the above steps S506 and S507 are performed before step S505, or performed simultaneously with step S505, which is not limited in this application.

[0192] Figure 6 and Figure 7 A schematic diagram of the structure of a possible device for updating the quality of service (QoS) provided in an embodiment of the present application. These devices can implement the functions of the terminal device or any network element in the above method embodiment, and thus can also achieve the beneficial effects possessed by the above method embodiment. In an embodiment of the present application, the device can be a terminal device, or a first network element, or a second network element, or a third network element, or a module (such as a chip) applied to a terminal device, a first network element, a second network element, or a third network element.

[0193] Figure 6 It is a schematic structural diagram of a device for updating quality of service QoS provided in an embodiment of the present application. The device 600 includes a transceiver unit 601 and may also include a processing unit 602.

[0194] When the device 600 is used to implement Figure 2 When the function of the first network element in the method embodiment is performed, the transceiver unit is used to receive first update information, and the first update information indicates an update of the QoS of a first session of a first terminal device; the transceiver unit is also used to send second update information based on the first update information, and the second update information indicates an update of the QoS of a second session of a second terminal device; wherein the first session is a session of the first terminal device for communicating with the second terminal device, and the second session is a session of the second terminal device for communicating with the first terminal device.

[0195] When the device 600 is used to implement Figure 2 When the function of the second network element in the method embodiment is performed, the transceiver unit is used to receive a session modification request message from a first terminal device, wherein the session modification request message requests an update of the QoS of a first session of the first terminal device, wherein the first session is a session of the first terminal device for communicating with the second terminal device; the transceiver unit is also used to send first update information to the first network element according to the session modification request message, wherein the first update information indicates an update of the QoS of the first session of the first terminal device.

[0196] When the device 600 is used to implement Figure 2 When the function of the terminal device in the method embodiment is implemented, the transceiver unit is used to send first update information to the first network element, and the first update information requests authorization to update the QoS of the first session of the first terminal device; the transceiver unit is also used to receive first update response information from the first network element, and the first update response information indicates that the QoS update of the first session of the first terminal device is allowed; wherein the first session is a session established by the first terminal device in the first communication system for communicating with the second terminal device, and the first network element does not belong to the first communication system.

[0197] For a more detailed description of the transceiver unit 601 and the processing unit 602, please refer to the relevant description in the above method embodiment, which will not be described again here.

[0198] Figure 7 A schematic block diagram of an apparatus 700 using an embodiment of the present application is shown. Any network element involved in any of the above methods 300 to 500 can be Figure 7 The device shown is implemented.

[0199] It should be understood that the apparatus 700 may be a physical device, or a component of a physical device (eg, an integrated circuit, a chip, etc.), or a functional module in a physical device.

[0200] like Figure 7 As shown, the device 700 includes: one or more processors 701. The processor 701 can store execution instructions for executing the method of the embodiment of the present application. Optionally, the interface can be called in the processor 701 to implement the receiving and sending functions. The interface can be a logical interface or a physical interface, which is not limited. For example, the interface can be a transceiver circuit or an interface circuit. The transceiver circuit or interface circuit used to implement the receiving and sending functions can be separate or integrated. The above-mentioned transceiver circuit or interface circuit can be used for reading and writing code / data, or the above-mentioned transceiver circuit or interface circuit can be used for transmitting or transferring signals.

[0201] Optionally, the interface may be implemented by a transceiver. Optionally, the apparatus 700 may further include a transceiver 703. The transceiver 703 may be referred to as a transceiver unit, a transceiver, a transceiver circuit or a transceiver, etc., and is used to implement a transceiver function.

[0202] Optionally, the device 700 may further include a memory 702. The embodiment of the present application does not specifically limit the specific deployment location of the memory 702. The memory may be integrated into the processor or may be independent of the processor. In the case where the device 700 does not include a memory, the device 700 only needs to have a processing function, and the memory may be deployed in other locations (e.g., a cloud system).

[0203] The processor 701, the memory 702 and the transceiver 703 communicate with each other through internal connection paths to transmit control and / or data signals.

[0204] It is understandable that, although not shown, the device 700 may further include other devices, such as an input device, an output device, a battery, etc.

[0205] Optionally, in some embodiments, the memory 702 may store execution instructions for executing the method of the embodiment of the present application. The processor 701 may execute the instructions stored in the memory 702 in combination with other hardware (e.g., the transceiver 703) to complete the steps of the method execution shown below. The specific working process and beneficial effects can be found in the description of the method embodiment below.

[0206] The method disclosed in the embodiment of the present application can be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the method can be completed by the hardware integrated logic circuit in the processor or the instructions in the form of software. The above-mentioned processor can be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application-specific integrated circuit (application-specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory (random access memory, RAM), a flash memory, a read-only memory (read-only memory, ROM), a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the instructions in the memory and completes the steps of the above method in combination with its hardware.

[0207] It is understood that the memory 702 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory ROM, a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhancedSDRAM, ESDRAM), synchronous connection dynamic random access memory (synchlink DRAM, SLDRAM) and direct memory bus random access memory (direct rambus RAM, DR RAM). It should be noted that memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.

[0208] In addition, in the present application, the device 600 is presented in the form of a functional module. Here, the "module" may refer to an 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. In a simple embodiment, those skilled in the art can imagine that the device 600 can be used Figure 6 The processing unit 601 can be Figure 7 Optionally, if Figure 7 The computer device shown includes a memory 702, and the processing unit 602 can be implemented by a processor 701 and the memory 702. The transceiver unit 601 can be implemented by Figure 7The transceiver 703 shown in the figure is implemented. The transceiver 703 includes a receiving function and a sending function. Specifically, the processor is implemented by executing a computer program stored in the memory. Optionally, when the device 600 is a chip, the function and / or implementation process of the transceiver unit 601 can also be implemented by a pin or a circuit. Optionally, the memory can be a storage unit in the chip, such as a register, a cache, etc., and the storage unit can also be a storage unit in the computer device located outside the chip, such as Figure 7 The memory 702 may also be a storage unit deployed in other systems or devices, not in the computer device. Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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.

[0209] Various aspects or features of the present application may be implemented as methods, devices, or products using standard programming and / or engineering techniques. The term "product" used in the present application covers computer programs that can be accessed from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks, or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0210] The present application also provides a computer-readable medium on which a computer program is stored. When the computer program is executed by a computer, the functions of any of the above method embodiments are implemented.

[0211] 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. In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, 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 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 can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

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

[0213] It should also be understood that in the present application, "when", "if" and "if" all mean that the UE or base station will take corresponding actions under certain objective circumstances. It is not a time limit, and it does not require the UE or base station to make judgments when implementing it, nor does it mean that there are other limitations.

[0214] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0215] In this article, the term "at least one of..." or "at least one of..." means all or any combination of the listed items. For example, "at least one of A, B, and C" may mean: A exists alone, B exists alone, C exists alone, A and B exist at the same time, B and C exist at the same time, and A, B, and C exist at the same time.

[0216] In the present application, unless otherwise specified, "at least one" means one or more, and "plurality" means two or more than two.

[0217] It should be understood that in each embodiment of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0218] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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.

[0219] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0220] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can 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.

[0221] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

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

[0223] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0224] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for updating quality of service (QoS), characterized in that: include: Receiving first update information, wherein the first update information requests authorization for updating the QoS of a first session of a first terminal device; Sending second update information according to the first update information, where the second update information indicates an update of the QoS of the second session of the second terminal device; The first session is a session established by the first terminal device in the first communication system for communicating with the second terminal device, and the second session is a session established by the second terminal device in the second communication system for communicating with the first terminal device.

2. The method according to claim 1, characterized in that The first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

3. The method according to claim 1 or 2, characterized in that: The receiving first update information comprises: receiving the first update information from the first terminal device; or, Receive the first update information from a second network element, where the second network element is a core network element serving the first terminal device.

4. The method according to claim 1 or 2, characterized in that: The first update information requests authorization to update the QoS of the first session of the first terminal device, and the method further includes: Determine, according to the first update information, whether to allow an update of the QoS of the first session of the first terminal device; A first update response message is sent, wherein the first update response message indicates that an update of the QoS of the first session of the first terminal device is allowed.

5. A method for updating quality of service (QoS), characterized in that: include: The second network element receives a session modification request message from a first terminal device, wherein the session modification request message requests an update of the QoS of a first session of the first terminal device, where the first session is a session established by the first terminal device in the first communication system for communicating with a second terminal device; The second network element sends first update information to the first network element according to the session modification request message, wherein the first update information requests authorization for updating the QoS of the first session of the first terminal device; The first network element receives the first update information from the second network element; The first network element sends second update information to the third network element based on the first update information, where the second update information indicates an update of the QoS of the second session of the second terminal device, where the second session is a session established by the second terminal device in the second communication system for communicating with the first terminal device.

6. The method according to claim 5, characterized in that The first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

7. The method according to claim 5 or 6, characterized in that: The first update information requests authorization to update the QoS of the first session of the first terminal device, and the method further includes: The second network element receives first update response information from the first network element, where the first update response information indicates that the update of the QoS of the first session of the first terminal device is allowed.

8. A method for updating quality of service (QoS), characterized in that: include: The first terminal device sends first update information to the first network element, wherein the first update information requests authorization for updating the QoS of the first session of the first terminal device; The first terminal device receives first update response information from the first network element, where the first update response information indicates that the update of the QoS of the first session of the first terminal device is allowed; The first network element sends second update information to a third network element according to the first update information, where the second update information indicates an update of the QoS of a second session of a second terminal device, where the second session is a session established by the second terminal device in the second communication system for communicating with the first terminal device; The first session is a session established by the first terminal device in the first communication system for communicating with the second terminal device, and the first network element does not belong to the first communication system.

9. The method according to claim 8, characterized in that The first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

10. A device for updating quality of service (QoS), characterized in that: include: A transceiver unit, configured to receive first update information, wherein the first update information requests authorization for updating the QoS of a first session of a first terminal device; The transceiver unit is further configured to send second update information according to the first update information, where the second update information indicates an update of the QoS of the second session of the second terminal device; The first session is a session established by the first terminal device in the first communication system for communicating with the second terminal device, and the second session is a session established by the second terminal device in the second communication system for communicating with the first terminal device.

11. The device according to claim 10, characterized in that The first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

12. The device according to claim 10 or 11, characterized in that The transceiver unit is used to receive first update information, and the transceiver unit is specifically used to: The transceiver unit is used to receive the first update information from the first terminal device; or, The transceiver unit is used to receive the first update information from a second network element, where the second network element is a core network element serving the first terminal device.

13. The device according to claim 10 or 11, characterized in that The first update information requests authorization of updating the QoS of the first session of the first terminal device, including: the apparatus further includes a processing unit, The processing unit is used to determine, according to the first update information, to allow the update of the QoS of the first session of the first terminal device; The transceiver unit is further used to send a first update response message, where the first update response message indicates that the update of the QoS of the first session of the first terminal device is allowed.

14. A device for updating quality of service (QoS), characterized in that: include: a transceiver unit, configured to receive a session modification request message from a first terminal device, wherein the session modification request message requests an update of the QoS of a first session of the first terminal device, wherein the first session is a session established by the first terminal device in a first communication system for communicating with a second terminal device; The transceiver unit is further configured to send first update information to the first network element according to the session modification request message, wherein the first update information requests authorization for updating the QoS of the first session of the first terminal device; The first network element sends second update information to the third network element based on the first update information, where the second update information indicates an update of the QoS of the second session of the second terminal device, where the second session is a session established by the second terminal device in the second communication system for communicating with the first terminal device.

15. The device according to claim 14, characterized in that The first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

16. The device according to claim 14 or 15, characterized in that The first update information requests authorization for updating the QoS of the first session of the first terminal device, and the transceiver unit is further used for: Receive first update response information from the first network element, where the first update response information indicates that an update of the QoS of the first session of the first terminal device is allowed.

17. A device for updating quality of service (QoS), characterized in that: include: A transceiver unit, configured to send first update information to a first network element, wherein the first update information requests authorization for updating the QoS of a first session of a first terminal device; The transceiver unit is further configured to receive first update response information from the first network element, where the first update response information indicates that the update of the QoS of the first session of the first terminal device is allowed; The first network element sends second update information to a third network element according to the first update information, where the second update information indicates an update of the QoS of a second session of a second terminal device, where the second session is a session established by the second terminal device in the second communication system for communicating with the first terminal device; The first session is a session established by the first terminal device in the first communication system for communicating with the second terminal device, and the first network element does not belong to the first communication system.

18. The device according to claim 17, characterized in that The first update information includes at least one of a QoS parameter and a QoS rule of the first session of the first terminal device.

19. A system for updating quality of service (QoS), characterized in that: The system includes a first network element, a second network element and a third network element, in which: The first network element and the second network element exchange information; The first network element and the third network element exchange information; The first network element, the second network element and the third network element are used to execute the method according to any one of claims 1-7.

20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 4 is implemented; or Implement the method according to any one of claims 5 to 7; or, Implement the method as described in any one of claims 8-9.

21. A chip, characterized in that: include: A processor is used to read instructions stored in a memory, and when the processor executes the instructions, the chip implements the method described in any one of claims 1 to 9.

22. A computer program product, characterized in that The computer program product comprises instructions executed by a processor for performing the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method for correcting service quality in interworking WLAN

    CN1863145A