Service control method, device, communication device and readable storage medium
By dynamically decomposing end-to-end QoS indicators based on real-time resource status, the method effectively manages QoS for interactive services like XR, ensuring low latency and high bandwidth, addressing the challenge of unbalanced latency in existing technologies.
Patent Information
- Application Number
- JP2025507380
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-09
- Filing Date
- 2023-08-02
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2043-08-02
AI Technical Summary
Existing technologies struggle to effectively control end-to-end Quality of Service (QoS) indicators for interactive services like extended reality (XR), particularly in scenarios where upstream and downstream latency requirements are unbalanced and variable, leading to potential user discomfort due to high latency.
A service control method that dynamically decomposes end-to-end QoS indicators based on real-time resource status and network conditions, allowing for precise control and adjustment of QoS parameters at the access network node to ensure low-latency interactive services meet their transmission requirements.
This approach enables dynamic and effective management of QoS indicators, ensuring that interactive services maintain low latency and high bandwidth, thereby providing a seamless and immersive user experience.
Smart Images

Figure 2025526701000001_ABST
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority from Chinese Patent Application No. 202210951519.2, filed in China on August 9, 2022, the entire contents of which are incorporated herein by reference. The present application relates to the technical field of communications, and specifically to a service control method, apparatus, communication device and readable storage medium. [Background technology]
[0002] For new low-latency interactive services such as extended reality (XR), upstream and downstream services are strictly coupled in terms of time, quality of service (QoS), etc. For example, to achieve a good real-time interactive experience for a single-user, powerful interactive XR service (e.g., virtual reality (VR) games, VR social networking, etc.), a downstream bandwidth of 100 Mbps or more, an upstream bandwidth of 20 Mbps or more, and a Motion to Photon (MTP) two-way latency of 15 ms or less are required. However, the upstream and downstream latency requirements for XR service round-trip transmission (RTT) are unbalanced and variable. Furthermore, to provide users with an immersive experience, real-time interactive XR / media services require extremely low round-trip latency; otherwise, users will experience dizziness. In this situation, how to control the end-to-end QoS metrics of interactive services is a problem that needs to be urgently solved at present. Summary of the Invention [Problem to be solved by the invention]
[0003] The purpose of the embodiments of the present application is to provide a service control method, device, communication device and readable storage medium to solve the problem of how to control the end-to-end QoS indicators of interactive services. [Means for solving the problem]
[0004] In order to solve the above problems, the present invention is realized as follows.
[0005] A first aspect is a service control method applied to a first network node, comprising: Obtaining first information of a first service sent from a second network node or terminal, the first information including first Quality of Service (QoS) indicator information and / or second QoS indicator information and third QoS indicator information; transmitting second information of the first service to the second network node and / or the terminal; the second information includes at least one of fourth QoS indicator information, fifth QoS indicator information, sixth QoS indicator information, and seventh QoS indicator information; the first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, the fifth QoS index information includes QoS index information from the first network node to the terminal, the sixth QoS index information includes QoS index information from the first network node to the second network node, and the seventh QoS index information includes QoS index information from the second network node to the first network node.
[0006] A second aspect is a service control method applied to a second network node, comprising: Obtaining or determining first QoS metric information for a first service; transmitting at least one QoS indicator information among first QoS indicator information, second QoS indicator information, third QoS indicator information, fourth QoS indicator information, and fifth QoS indicator information to the first network node and / or terminal; the first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, and the fifth QoS index information includes QoS index information from the first network node to the terminal.
[0007] A third aspect is a service control method applied to a terminal, comprising: receiving first configuration information from a first network node; and reporting fourth information to the first network node according to the first configuration information, the fourth information being for representing a resource status between the terminal and the first network node when the first service is being executed, the resource status including at least one of a wireless channel condition, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a magnitude of the rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception.
[0008] A fourth aspect is a service control device applied to a first network node, comprising: a first obtaining module for obtaining first information of a first service sent from a second network node or terminal, the first information including first Quality of Service (QoS) indicator information and / or second QoS indicator information and third QoS indicator information; a first sending module for sending second information of the first service to the second network node and / or the terminal; the second information includes at least one of fourth QoS indicator information, fifth QoS indicator information, sixth QoS indicator information, and seventh QoS indicator information; the first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, the fifth QoS index information includes QoS index information from the first network node to the terminal, the sixth QoS index information includes QoS index information from the first network node to the second network node, and the seventh QoS index information includes QoS index information from the second network node to the first network node.
[0009] A fifth aspect is a service control device applied to a second network node, comprising: a third obtaining module for obtaining or determining first QoS indicator information of the first service; a second sending module for sending at least one QoS indicator information among first QoS indicator information, second QoS indicator information, third QoS indicator information, fourth QoS indicator information, and fifth QoS indicator information to the first network node and / or terminal; The first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, and the fifth QoS index information includes QoS index information from the first network node to the terminal.
[0010] A sixth aspect is a service control device applied to a terminal, a third receiving module for receiving the first configuration information from the first network node; and a reporting module for reporting fourth information to the first network node according to the first configuration information, the fourth information representing a resource status between the terminal and the first network node when the first service is being executed, the resource status including at least one of a wireless channel condition, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a magnitude of the rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception.
[0011] A seventh aspect provides a communications device including a processor, a memory, and a program or instructions stored in the memory and operable on the processor, wherein when the program or instructions are executed by the processor, steps of the method according to the first aspect, or steps of the method according to the second aspect, or steps of the method according to the third aspect are realized.
[0012] An eighth aspect provides a readable storage medium having stored thereon a program or instructions which, when executed by a processor, cause the steps of the method of the first aspect, or the steps of the method of the second aspect, or the steps of the method of the third aspect to be realized. [Effects of the Invention]
[0013] In the embodiments of the present application, the end-to-end QoS indicator of the first service (e.g., an interactive service) can be dynamically decomposed according to the end-to-end QoS requirement of the first service, thereby realizing control over the end-to-end QoS indicator of the first service and ensuring the transmission requirement of the first service. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 1 is a flowchart of a service control method according to an embodiment of the present application. [Figure 2] FIG. 2 is a schematic diagram of the uplink and downlink round trip delay in an embodiment of the present application. [Figure 3] FIG. 3 is a flowchart of another service control method according to an embodiment of the present application. [Figure 4] FIG. 4 is a flowchart of a service control procedure according to the first embodiment of the present invention. [Figure 5] FIG. 5 is a flowchart of a service control procedure according to the second embodiment of the present invention. [Figure 6] FIG. 6 is a flowchart of another service control method according to an embodiment of the present application. [Figure 7] FIG. 7 is a structural schematic diagram of a service control device according to an embodiment of the present application. [Figure 8] FIG. 8 is a structural schematic diagram of another service control device according to an embodiment of the present application. [Figure 9] FIG. 9 is a structural schematic diagram of another service control device according to an embodiment of the present application. [Figure 10] FIG. 10 is a structural schematic diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, the technical aspects of the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application, but it should be clear that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, other embodiments obtained by those skilled in the art without paying creative labor shall all fall within the scope of protection of the present application.
[0016] Terms such as "first," "second," and the like in the present specification and claims are used to distinguish between similar objects and are not used to describe a particular order or chronology. Such terms are interchangeable under appropriate circumstances, and it should be understood that embodiments of the present specification may be implemented in orders other than those illustrated or described herein. Furthermore, objects distinguished by "first," "second," and the like generally belong to the same category, and there is no limit to the number of objects; for example, a first object may be one or more. Furthermore, the term "and / or" in the present specification and claims generally indicates at least one of the connected objects, and the symbol " / " generally indicates that the related objects before and after it are in an "or" relationship.
[0017] Technical aspects of the embodiments of the present application are applicable to various communication systems, such as a Global System of Mobile communication (GSM) system, a Long Term Evolution (LTE) system, or a 5th Generation Mobile Communication Technology (5G) system, etc. Alternatively, a 5G system or a 5G network may also be referred to as a New Radio (NR) system or a NR network.
[0018] For example, a communication system to which the embodiments of the present application are applied may include network equipment, a network node, and terminal equipment (which may also be referred to as terminals, communication terminals, etc.), and the network equipment may be equipment that communicates with the terminal equipment. Among them, the first network node can provide communication coverage in a certain area and communicate with terminals located within the area. Optionally, the network equipment may be a base station in each communication system, such as an Evolutional Node B (eNB) in an LTE system, or a base station in a 5G system, an NR system, or a 6th Generation Mobile Communication Technology (6G) system. The first network node may be one or more base stations, origination points, reception points, central units, distributed units, baseband processing units (BBUs), remote radio units (RRUs), relays, integrated access backhauls (IABs), intelligent metasurfaces, communication balloons, flying aircraft base stations, antennas, satellite base stations, etc.
[0019] The second network node in this specification may be a core network node, such as a User Plane Function (UPF), an Application Function (AF), a Mobility Management Entity (MME), an Access and Mobility Management Function (AMF), a device integrated with the core network, or another network element for establishing a connection, or may be an application server, such as an XR server and / or an XR content provider node.
[0020] In this specification, the term "service" may refer to at least one of the following concepts: service, protocol data unit (PDU) session, quality of service (QoS) flow, stream or service data flow, radio bearer, and logical channel.
[0021] "Data" as used herein may be one or more of "data packet," "Physical Uplink Share Channel transmission (PUSCH)," "Physical Downlink Share Channel transmission (PDSCH)," "data unit," "PDU set packet," "sample," "slice," "tile," "stream," "transmission," and "transmission block," etc.
[0022] To solve the problem of how to control the end-to-end QoS indicators of interactive services, this application proposes to dynamically decompose the end-to-end QoS indicators of interactive services according to the end-to-end QoS requirements of interactive services through the enhancements at the access network side and / or core network side, thereby realizing the control over the end-to-end QoS indicators of interactive services, ensuring the transmission requirements of interactive services, and more favorably performing the scheduling and transmission of interactive services.
[0023] Hereinafter, the service control method, device, communication device, and readable storage medium according to the embodiments of the present application will be described in detail through specific embodiments and application scenarios with reference to the drawings.
[0024] Referring to Figure 1, Figure 1 is a flowchart of a service control method according to an embodiment of the present application, where the method is applied to a first network node, and the first network node may be an access network element, such as a base station, etc. As shown in Figure 1, the method includes the following steps 11 to 12:
[0025] Step 11 is to obtain first information of the first service sent from a second network node or terminal.
[0026] In this embodiment, the first information may include first QoS indicator information, and / or second QoS indicator information and third QoS indicator information.
[0027] Optionally, the first QoS indicator information includes QoS indicator information from the terminal to the second network node and QoS indicator information from the second network node to the terminal. That is, the first QoS indicator information may indicate end-to-end QoS indicator information of a first service, for example, QoS indicator information from the terminal to a User Plane Function (UPF) or other core network element. The second QoS indicator information includes QoS indicator information from the terminal to the second network node and corresponds to an uplink service. The third QoS indicator information includes QoS indicator information from the second network node to the terminal and corresponds to a downlink service.
[0028] In some embodiments, the second network node is, for example, a core network element.
[0029] In some embodiments, the first network node may obtain first QoS indicator information of the first service transmitted from the second network node or terminal, and / or obtain second QoS indicator information and third QoS indicator information of the first service transmitted from the second network node or terminal.
[0030] In some embodiments, the first service is specifically an interactive service, such as a low-latency interactive service for XR. XR systems have two prominent features: integrating information between the real world and the virtual world, and real-time interactivity. XR systems employ multi-channel communication, and humans possess multiple sensory perception capabilities. Virtual environments can provide users with realistic and highly immersive sensory experiences. Gestures, body postures, voice, and even eye gaze capture can all be used as interactive methods within XR systems. Furthermore, tactile, olfactory, auditory, and / or force feedback can be used as outputs, enabling multi-channel augmented reality interaction to be coordinated with the user's intentions.
[0031] Step 12 is to send second information of the first service to a second network node and / or terminal.
[0032] In this embodiment, the second information may include at least one of fourth QoS indicator information, fifth QoS indicator information, sixth QoS indicator information, and seventh QoS indicator information. The fourth QoS indicator information includes QoS indicator information from the terminal to the first network node and corresponds to an upstream service. The fifth QoS indicator information includes QoS indicator information from the first network node to the terminal and corresponds to a downstream service. The sixth QoS indicator information includes QoS indicator information from the first network node to the second network node. The seventh QoS indicator information includes QoS indicator information from the second network node to the first network node.
[0033] In some embodiments, the first network node may decompose the acquired first information of the first service into second information of the first service, for example, into at least one of fourth QoS indicator information, fifth QoS indicator information, sixth QoS indicator information, and seventh QoS indicator information according to the acquired first QoS indicator information of the first service, or into at least one of fourth QoS indicator information, fifth QoS indicator information, sixth QoS indicator information, and seventh QoS indicator information according to the acquired second QoS indicator information and third QoS indicator information of the first service.
[0034] This makes it possible to dynamically decompose the end-to-end QoS indicator of the first service according to the end-to-end QoS requirement of the first service (e.g., an interactive service), thereby realizing control over the end-to-end QoS indicator of the first service and ensuring the transmission requirement of the first service.
[0035] Optionally, any of the above QoS indicator information, i.e., the first QoS indicator information, the second QoS indicator information, the third QoS indicator information, the fourth QoS indicator information, the fifth QoS indicator information, the sixth QoS indicator information, and the seventh QoS indicator information, may include at least one of, but is not limited to, rate, packet delay, PDU set delay, packet error rate, PDU-Set Error Rate (PSER), priority, jitter, throughput, resolution, frame loss rate, etc.
[0036] Optionally, any of the above QoS indicator information, i.e., the first QoS indicator information, the second QoS indicator information, the third QoS indicator information, the fourth QoS indicator information, the fifth QoS indicator information, the sixth QoS indicator information and the seventh QoS indicator information may be regarded as a criterion for setting parameters for at least one of each QoS flow, Protocol Data Unit (PDU) session, packet (e.g., data packet), stream and frame.
[0037] Alternatively, the first QoS indicator information may be QoS indicator information corresponding to at least one of a QoS flow (e.g., one QoS flow), a PDU session, a PDU set packet, a sample, a slice, a tile, a stream, and a frame transmitted from the terminal to the second network node, and at least one of a corresponding QoS flow (e.g., one QoS flow), a PDU session, a PDU set packet, a sample, a slice, a tile, a stream, and a frame transmitted from the second network node to the terminal. For example, the first QoS indicator information may include QoS indicator information corresponding to different QoS flows or packets transmitted in uplink and downlink.
[0038] Optionally, the second QoS indicator information corresponds to at least one of a QoS flow (e.g., one QoS flow), a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame. For example, the second QoS indicator information is QoS indicator information from a terminal to a second network node corresponding to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
[0039] Optionally, the third QoS indicator information corresponds to at least one of a QoS flow (e.g., one QoS flow), a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame. For example, the third QoS indicator information is QoS indicator information from the second network node to the terminal, corresponding to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
[0040] Optionally, the fourth QoS indicator information corresponds to at least one of a QoS flow (e.g., one QoS flow), a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame. For example, the fourth QoS indicator information is QoS indicator information from a terminal to a first network node corresponding to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
[0041] Optionally, the fifth QoS indicator information corresponds to at least one of a QoS flow (e.g., one QoS flow), a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame. For example, the fifth QoS indicator information is QoS indicator information from the first network node to the terminal, corresponding to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
[0042] Optionally, the sixth QoS indicator information corresponds to at least one of a QoS flow (e.g., one QoS flow), a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame. For example, the sixth QoS indicator information is QoS indicator information from the first network node to the second network node corresponding to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
[0043] Optionally, the seventh QoS indicator information corresponds to at least one of a QoS flow (e.g., one QoS flow), a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame. For example, the seventh QoS indicator information is QoS indicator information from the second network node to the first network node corresponding to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
[0044] Conventional QoS indicators, such as delay, packet error rate, and time to live, are basically fixed. The core network decomposes the end-to-end QoS indicator into a QoS indicator from the base station to the core network (or from the base station to the server) and an air interface indicator from the base station to the terminal, and then delivers them to the base station. The base station schedules and transmits data according to this air interface indicator. However, for ultra-low latency interactive services, the uplink and downlink delay requirements are unbalanced and fluctuate. Therefore, the ultra-low latency requirement requires a more accurate decomposition of delay requirements (e.g., packet delay budget (PDB) and / or PDU-set delay budget (PSDB)). The connections from the base station to the core network and from the core network to the server are wired, with relatively stable transmission channels, and the main bottleneck is the air interface. On the other hand, since the base station can determine the wireless channel status more quickly and accurately according to its own channel measurement results, the channel measurement results reported by the terminal, and the packet reception success status, for such ultra-low latency interactive services, the decomposition of QoS indicators by the base station is more feasible and effective than the decomposition of QoS indicators (e.g., PDB) by the core network.The base station can dynamically decompose and update the end-to-end QoS indicators according to the dynamic changes in the uplink and downlink resource status on the wireless side.
[0045] Optionally, in the embodiment of the present application, the first network node may obtain a resource status between the terminal of the first service and the first network node, and decompose the QoS indicator of the first service according to the resource status, so that the decomposition of the QoS indicator is more feasible and effective.
[0046] Optionally, the resource status may include at least one of, but is not limited to, the condition of a wireless channel, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a magnitude of the rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception.
[0047] Optionally, the resource status includes upstream and / or downstream resource status.
[0048] Optionally, obtaining the first information of the first service transmitted from the second network node or terminal may include obtaining sixth and / or seventh QoS performance information of the first service transmitted from the second network node or terminal. The sixth QoS performance information is QoS performance information from the current first network node to the second network node, and the seventh QoS performance information is QoS performance information from the current second network node to the first network node. The QoS performance information, i.e., the sixth and / or seventh QoS performance information, may include, but are not limited to, at least one of rate, packet delay, PDU set delay, packet error rate, PDU-Set Error Rate (PSER), priority, jitter, throughput, resolution, frame loss rate, etc. The QoS performance information, i.e., the sixth QoS performance information and / or the seventh QoS performance information, may be regarded as an actual performance parameter in the network of at least one of each QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame. The QoS performance information can be understood as a current performance level of the network, and for example, packet delay in the QoS performance information defines an actual value of a delay for one packet to be transmitted from one node to another node, and / or rate in the QoS performance information defines an actual value of a rate for one packet to be transmitted from one node to another node.
[0049] And / or, the obtaining of the first information of the first service transmitted from the second network node or the terminal may include sixth QoS indicator information and / or seventh QoS indicator information of the first service transmitted from the second network node or the terminal, wherein the sixth QoS indicator information includes QoS indicator information from the first network node to the second network node, and the seventh QoS indicator information includes QoS indicator information from the second network node to the first network node. The QoS indicator information, i.e., the sixth QoS indicator information and / or the seventh QoS indicator information, may be a minimum requirement for one performance requirement, for example, a packet delay in the QoS indicator information defines a maximum delay for one packet to be transmitted from one node to another node, and / or a rate in the QoS indicator information defines a minimum rate for one packet to be transmitted from one node to another node.
[0050] In an embodiment of the present application, the service control method may further include: the first network node decomposing the QoS indicator into second information according to the acquired first information and resource status, so that the decomposition of the QoS indicator can be more feasible and effective with the help of resource status.
[0051] Optionally, the decomposition into the second information according to the acquired first information and resource state includes: subtracting sixth and seventh QoS indicator information obtained from the second network node from the first QoS indicator information, and decomposing the result into fourth and / or fifth QoS indicator information according to the resource status; that is, subtracting the sixth and seventh QoS indicator information obtained from the second network node from the first QoS indicator information, and then decomposing the subtraction result into fourth and / or fifth QoS indicator information according to the resource status; The method may include at least one of subtracting the sixth QoS performance information and the seventh QoS performance information acquired from the second network node from the first QoS indicator information, and decomposing the result into the fourth QoS indicator information and / or the fifth QoS indicator information according to the resource state; i.e., subtracting the sixth QoS performance information and the seventh QoS performance information acquired from the second network node from the first QoS indicator information, and then decomposing the result into the fourth QoS indicator information and / or the fifth QoS indicator information according to the resource state.
[0052] Optionally, the decomposition into the second information according to the acquired first information and resource state includes: subtracting sixth QoS indicator information and seventh QoS indicator information acquired from the second network node from the first QoS indicator information, and updating fourth QoS indicator information and / or fifth QoS indicator information obtained by decomposition according to the resource state, that is, subtracting the sixth QoS indicator information and seventh QoS indicator information acquired from the second network node from the first QoS indicator information, and then updating the fourth QoS indicator information and / or fifth QoS indicator information obtained by decomposition according to the resource state with respect to a subtraction result; The method may include at least one of subtracting the sixth QoS performance information and the seventh QoS performance information acquired from the second network node from the first QoS indicator information, and updating the fourth QoS indicator information and / or the fifth QoS indicator information obtained by decomposition in accordance with the resource state, i.e., subtracting the sixth QoS performance information and the seventh QoS performance information acquired from the second network node from the first QoS indicator information, and then updating the fourth QoS indicator information and / or the fifth QoS indicator information obtained by decomposition in accordance with the resource state based on the subtraction result.
[0053] Optionally, acquiring first information of the first service transmitted from the second network node or the terminal may include acquiring second QoS indicator information and third QoS indicator information obtained by decomposing the first service from QoS indicator information transmitted from the second network node or the terminal, where the second QoS indicator information corresponds to at least one of an upstream QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame and corresponds to an upstream service, and the third QoS indicator information corresponds to at least one of a downstream QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame and corresponds to a downstream service.
[0054] Optionally, after obtaining the resource status between the terminal of the first service and the first network node, the first network node may evaluate according to the obtained uplink and / or downlink resource status to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service, and determine the sixth QoS indicator information and / or seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information, thereby realizing end-to-end resolution of QoS indicators.
[0055] Optionally, after obtaining the resource status between the terminal of the first service and the first network node, the first network node may evaluate according to the obtained uplink and / or downlink resource status to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service, and update the sixth QoS indicator information and / or seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information, thereby realizing end-to-end updating of QoS indicators.
[0056] In an embodiment of the present application, the service control method may further include the first network node adjusting media encoding and / or decoding of the first service and / or adjusting a rate of the first service according to the acquired first information and resource status. That is, the rate of the media encoding and / or service is matched to the resource status of the network. For example, if the resource status satisfies a certain condition, e.g., if the delay is smaller than threshold A and the measurement result is higher than threshold B, the rate of the media encoding and / or service is increased; otherwise, the rate of the media encoding and / or service is decreased.
[0057] In an embodiment of the present application, the service control method may further include: the first network node adjusting the selection between "GBR" and "Non-GBR" of the first service according to the acquired first information and resource status. In this way, with the help of resource status, the setting of QoS indicators becomes more feasible and effective. GBR refers to guaranteed bit rate. Non-GBR refers to non-guaranteed bit rate.
[0058] In an embodiment of the present application, the first network node may update the second information of the first service in a manner of dynamic transmission. The method may further include obtaining updated first information transmitted from the second network node or terminal; Sending the updated second information to the second network node and / or the terminal includes at least one of the following methods: The second information may be transmitted in a GPRS Tunneling Protocol for the user plane (GTP-U) header. The second information may be transmitted in a format that includes the second information in a Real-time Transport Protocol (RTP) header. The second information may be transmitted by signaling between network nodes. It can be understood that the updated second information is obtained by decomposing according to the updated first information, so as to realize real-time updating of the end-to-end QoS indicators.
[0059] In an embodiment of the present application, the first network node may update the second information of the first service in real time. Obtaining updated first information transmitted from a second network node or terminal; and transmitting the updated second information to the second network node and / or the terminal.
[0060] It can be understood that the updated second information is obtained by decomposing according to the updated first information, so as to realize real-time updating of the end-to-end QoS indicators.
[0061] Optionally, the service control method may further include the first network node calculating, at a first time instant, a fourth QoS indicator information variation value and / or a fifth QoS indicator information variation value according to a channel measurement result of the first network node, a channel measurement result reported by the terminal, and a packet reception success status, and then updating the fifth QoS indicator information variation value according to the fourth QoS indicator information variation value or updating the fourth QoS indicator information variation value according to the fifth QoS indicator information variation value, thereby realizing dynamic updating of uplink and / or downlink QoS indicators.
[0062] Optionally, after obtaining the resource status between the terminal of the first service and the first network node, the first network node may obtain Duu-d and Duu-u by using the following Equations 1 and 2: Duu-d=(a*ULDL-RTT-Delay - Dser2cn-d - Dng-d*hop) - delta Equation 1 Duu-u=((1-a)*ULDL-RTT-Delay - Dser2cn-u - Dng-u*hop) + delta Equation 2
[0063] where Duu-d is the downlink delay from the first network node to the terminal of the first service, Duu-u is the uplink delay from the terminal to the first network node of the first service, delta is a delay correction value obtained by evaluating according to the uplink and / or downlink resource status, ULDL-RTT-Delay is the end-to-end round-trip transmission delay of the first service, a is determined based on the first QoS indicator information, Dser2cn-d is the downlink delay from the cloud side to the second network node of the first service, Dser2cn-u is the uplink delay from the second network node to the cloud side of the first service, Dng-d is the downlink delay from the second network node to the first network node of the first service, Dng-u is the uplink delay from the first network node to the second network node of the first service, and hop is the number of frequency hops.
[0064] For example, as shown in FIG. 2, the decomposition for Duu-d and Duu-u may include the following steps S1 to S3b.
[0065] S1: The base station performs a preliminary resolution according to the notified uplink / downlink delay requirement range (ie, the maximum allowable delay requirement) of the interactive service. DL-RTT-Delay0=a*ULDL-RTT-Delay (1) UL-RTT-Delay0=(1-a)*ULDL-RTT-Delay (2) Here, a is related to the maximum allowable delay requirement and may be determined based on the maximum allowable delay requirement.
[0066] S2: The base station performs a preliminary decomposition according to the obtained end-to-end round-trip transmission delay requirements, the delay from the cloud side to the core network, the delay from the core network to the base station, and the uplink / downlink delay requirement range (i.e., the maximum allowable delay requirement). Duu-d0(DL Uu budget)=a*ULDL-RTT-Delay - Dser2cn-d - Dng-d*hop (3) Duu-u0(UL Uu budget)=(1-a)*ULDL-RTT-Delay - Dser2cn-u - Dng-u*hop (4)
[0067] S3a: (Dynamic Update Method 1): At time t1, the base station determines the state of the wireless channel according to its own channel measurement results, the channel measurement results reported by the terminal, and the packet reception success status, or directly evaluates the air interface delay for the uplink / downlink interactive service. For example, if the current downlink air interface delay is Duu-d0-delta1, the base station performs a requirement decomposition update. Duu-d1=(a*ULDL-RTT-Delay - Dser2cn-d - Dng-d*hop) - delta1 (5) Duu-u1=((1-a)*ULDL-RTT-Delay - Dser2cn-u - Dng-u*hop) + delta1 (6)
[0068] S3b: (Dynamic Update Method 2): At time t2, the base station receives a change in the uplink / downlink delay requirement range (i.e., the maximum allowable delay requirement) of the interactive service notified by the server or core network. For example, if the current downlink delay budget DL-RTT-Delay2 is DL-RTT-Delay0 - delta2, the base station performs a requirement decomposition update and changes a to b, where b = (DL-RTT-Delay0 - delta2) / ULDL-RTT-Delay. Duu-d2=b*ULDL-RTT-Delay - Dser2cn-d - Dng-d*hop (7) Duu-u2=(1-b)*ULDL-RTT-Delay - Dser2cn-u - Dng-u*hop (8)
[0069] Optionally, obtaining the resource status between the terminal and the first network node of the above-mentioned first service may include the first network node obtaining its own first channel measurement result and / or receiving a second channel measurement result reported from the terminal, and then determining the resource status according to at least one of the first channel measurement result, the second channel measurement result, and the data reception success status of the first network node.
[0070] Due to the dynamic changes in the uplink and downlink resource conditions on the wireless side, especially in XR services, where the demand for large bandwidth is relatively high, the high frequency band FR2 has become a common scenario, and the channel in this frequency band has faster attenuation and more unstable channel quality than the conventional low frequency band FR1. If the base station discovers that the transmission delay of the uplink (downlink) service exceeds the previously set delay budget, it can promptly start the downlink (uplink) transmission acceleration procedure to ensure successful transmission and ensure that the overall service delay does not exceed the requirement, thereby rescuing the transmission of the entire interactive service. The base station can take the following measures: 1) At least two sets of resources are pre-configured for the terminal. When the base station finds that the downlink (DL) service has timed out, it triggers the terminal to use resources corresponding to low latency, for example, resources with larger bandwidth (larger number of PRBs), higher price adjustment scheme, larger transmission power, or more beams. 2) When the terminal receives downlink data later than a predetermined time, it will automatically trigger the terminal to start short-period configured grant (CG) transmission, or start a higher-order modulation method, such as multi-carrier transmission, multi-beam, multi-path, multi-network node, or other terminal-assisted transmission, to shorten the uplink (UL) transmission delay.
[0071] Optionally, the service control method further includes: sending second configuration information to the terminal, for configuring at least two sets of resources for the terminal; and, after a timeout of the downlink service of the first service, sending trigger information to the terminal, for triggering the terminal to execute the first service using first resources, which are resources corresponding to a low-latency service among the at least two sets of resources. In this way, it is possible to ensure that the delay of the entire service does not exceed the requirement, promptly start an uplink transmission acceleration procedure, and rescue the transmission of the entire interactive service.
[0072] Additionally, multimedia services such as XR and cloud gaming are typically interactive services, so downstream DL streams within those services often contain synchronization, video frame rematching feedback, video tile, and video slice packets. As can be easily guessed, the majority of packets in a DL stream are video slice packets. Feedback and synchronization data packets are small in size and quantity, but they are more important for DL and UL stream transmission. Loss of synchronization and feedback can result in transmission failure or prevent new packets from being sent. Loss of a video segment packet typically affects a single frame. A traditional UL stream in VR / XR consists of video frame reception, user input, and feedback of synchronization and head-tracking information packets. In panoramic VR / XR application programs, the user's field of view (FOV) also needs to be transmitted in UL format. Similarly, feedback and synchronization in the UL are also very small but crucial. Head-tracking information packets are generated by the head-mounted display (HMD). The generation period is related to the frame rate and / or sampling rate of the sensor in the HMD. Similarly, information such as user input, synchronization and head-tracking information packet feedback in the UL also directly affects the transmission of information such as video frames / video slices / video tiles in the DL stream at the next point in time. Optionally, the network may inform the terminal of the association relationship between the upstream service and the downstream service so as to ensure effective transmission of the service. The service control method further includes transmitting third configuration information to the terminal for configuring the association relationship between the upstream service and the downstream service of the first service.
[0073] Optionally, the association relationship between the upstream service and the downstream service may include an association relationship of service aspects and / or resources, and may include at least one of the following 1) to 6). 1) The relationship between the logical information of the upstream service and the logical information of the downstream service; 2) An association relationship between an upstream service session (e.g., a PDU session) and a downstream service session (e.g., a PDU session), 3) The relationship between the Data Radio Bearer (DRB) of the uplink service and the DRB of the downlink service, 4) The association relationship between the Radio Link Control (RLC) entity of the uplink service and the RLC entity of the downlink service; 5) A master-slave relationship between upstream and downstream services, for example, if the transmission of the master service fails, the slave service will not be started, for example, the upstream command key service is primary and the downstream video stream service depends on the command key service, or the downstream video stream service is primary and the user action feedback is secondary. 6) The relationship between resources of an uplink service and resources of a downlink service. For example, in the configuration signaling of Semi-Persistent Scheduling (SPS) and CG, the relationship between the two and the master-slave relationship may be indicated. Also, uplink grant signaling and downlink scheduling signaling, which have a relationship between them, may be included in one Downlink Control Information (DCI) signaling and transmitted at a time.
[0074] Optionally, the service control method further includes at least one of the following: When downlink service transmission of the first service fails, abandoning transmission resources and / or timer settings of the uplink service corresponding to the downlink service and / or abandoning monitoring of the transmission of the uplink service corresponding to the downlink service. For example, if the transmission of a downlink service (e.g., a video stream) of a base station fails, canceling transmission resources and timer settings of the corresponding uplink service, and abandoning monitoring of a Scheduling Request (SR) / Buffer Status Report (BSR) and / or monitoring of a Physical Uplink Shared Channel (PUSCH) for the transmission of the corresponding uplink service; If reception of an uplink service of a first service fails, the transmission resources and / or timer settings of the downlink service corresponding to the uplink service may be abandoned. For example, if reception of an uplink service (e.g., an action stream) by a base station fails, the transmission resources and timer settings of the corresponding downlink service may be abandoned, and the terminal may be notified of the associated relationship configuration between logical information, PDU sessions, DRBs, and / or RLC entities.
[0075] Referring to Figure 3, Figure 3 is a flowchart of a service control method according to an embodiment of the present application, the method being applied to a second network node, for example, a core network element. As shown in Figure 3, the method includes the following steps 31 to 32:
[0076] Step 31 is to obtain or determine first QoS indicator information of a first service.
[0077] Step 32 is to send at least one QoS indicator information among the first QoS indicator information, the second QoS indicator information, the third QoS indicator information, the fourth QoS indicator information, and the fifth QoS indicator information to the first network node and / or terminal.
[0078] In this embodiment, the first QoS indicator information includes QoS indicator information from the terminal to the second network node and QoS indicator information from the second network node to the terminal. That is, the first QoS indicator information may indicate end-to-end QoS indicator information of a first service, for example, QoS indicator information from the terminal to the UPF or other core network element. The second QoS indicator information includes QoS indicator information from the terminal to the second network node and corresponds to an upstream service. The third QoS indicator information includes QoS indicator information from the second network node to the terminal and corresponds to a downstream service. The fourth QoS indicator information includes QoS indicator information from the terminal to the first network node and corresponds to an upstream service. The fifth QoS indicator information includes QoS indicator information from the first network node to the terminal and corresponds to a downstream service.
[0079] In some embodiments, the first network node is, for example, an access network element, such as a base station.
[0080] In some embodiments, the first service is specifically an interactive service, such as a low-latency interactive service for XR.
[0081] This makes it possible to dynamically decompose the end-to-end QoS indicator of the first service according to the end-to-end QoS requirement of the first service (e.g., an interactive service), thereby realizing control over the end-to-end QoS indicator of the first service and ensuring the transmission requirement of the first service.
[0082] Optionally, the service control method comprises: The method may further include receiving a resource status between the terminal of the first service and the first network node from the first network node, where the resource status may include at least one of a wireless channel condition, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a magnitude of the rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception.
[0083] Optionally, the resource status includes upstream and / or downstream resource status.
[0084] Optionally, the service control method comprises: According to the upstream and / or downstream resource status, evaluate to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service; The method may further include determining the sixth QoS indicator information and / or seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information, or updating the sixth QoS indicator information and / or seventh QoS indicator information of the first service; The sixth QoS indicator information includes QoS indicator information from the first network node to the second network node, and the seventh QoS indicator information includes QoS indicator information from the second network node to the first network node.
[0085] Optionally, the service control method comprises: The method may further include receiving third information between a terminal and a first network node of a first service, the third information including at least one of fourth and / or fifth QoS performance information of the first service, from the first network node, where the fourth QoS performance information is QoS performance information from the current terminal to the first network node, and the fifth QoS performance information is QoS performance information from the current first network to the terminal. The QoS performance information, i.e., the fourth and / or fifth QoS performance information, may include at least one of rate, packet delay, PDU set delay, packet error rate, PDU-Set Error Rate (PSER), priority, jitter, throughput, resolution, frame loss rate, etc. The QoS performance information, i.e., the fourth and / or fifth QoS performance information, may be regarded as an actual performance parameter in the network of at least one of each QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame. The QoS performance information can be understood as the current performance level of the network, for example, the packet delay in the QoS performance information defines the actual value of the delay for a packet to be transmitted from one node to another node, and / or the rate in the QoS performance information defines the actual value of the rate at which a packet is transmitted from one node to another node.
[0086] Optionally, the service control method comprises: subtracting the fourth QoS performance information and the fifth QoS performance information acquired from the first network node from the first QoS indicator information, and decomposing the result into sixth QoS indicator information and / or seventh QoS indicator information according to the resource state; that is, subtracting the fourth QoS performance information and the fifth QoS performance information acquired from the first network node from the first QoS indicator information, and then decomposing the subtraction result into sixth QoS indicator information and / or seventh QoS indicator information according to the resource state; The method may further include at least one of subtracting the fourth QoS performance information and the fifth QoS performance information acquired from the first network node from the first QoS indicator information, and updating the sixth QoS indicator information and / or the seventh QoS indicator information obtained by decomposition in accordance with the resource state, i.e., subtracting the fourth QoS performance information and the fifth QoS performance information acquired from the first network node from the first QoS indicator information, and then updating the sixth QoS indicator information and / or the seventh QoS indicator information obtained by decomposition in accordance with the resource state based on the subtraction result.
[0087] Wherein, the sixth QoS indicator information includes QoS indicator information from the first network node to the second network node, and the seventh QoS indicator information includes QoS indicator information from the second network node to the first network node.
[0088] The present application will now be described in detail with reference to specific examples.
[0089] Example 1 In this embodiment 1, the base station is used as a dynamic decomposition node of the RTT delay. As shown in Fig. 4, the corresponding service control procedure includes the following steps 401 to 407.
[0090] Step 401: The cloud-side processor transmits XR interactive service information, including at least end-to-end round-trip transmission delay requirement information, to a core network element.
[0091] Step 402: The core network element decomposes the XR service received from the application layer, establishes two independent PDU sessions for uplink and downlink, and sends the end-to-end round-trip transmission delay requirement information, the delay information from the cloud side to the core network, and the delay information from the core network to the base station to the base station, so that the base station can obtain the required information as a dynamic decomposition node of the RTT delay.
[0092] Step 403: The base station obtains the uplink and downlink resource status based on the evaluation of the uplink and downlink transmission delay between itself and the terminal (Uu interface), and dynamically decomposes the end-to-end delay of the XR service according to the dynamic uplink and downlink resource status on the wireless side and the information obtained from the core network network elements to obtain a decomposition result. For example, the decomposition result may include at least the PDB from the base station to the core network (or from the base station to the cloud side) and the PDB from the terminal to the base station for the uplink service, and the PDB from the core network to the base station (or from the cloud side to the base station) and the PDB from the base station to the terminal for the downlink service.
[0093] Step 404: The base station notifies the core network element of the obtained decomposition results, for example, the PDB from the base station to the core network (or from the base station to the cloud side) and the PDB from the terminal to the base station for the uplink service, and / or the PDB from the core network to the base station (or from the cloud side to the base station) and the PDB from the base station to the terminal for the downlink service.
[0094] Step 405: The core network network element schedules uplink and downlink data according to the received PDB from the base station to the core network (or from the base station to the cloud side) and the PDB from the core network to the base station (or from the cloud side to the base station).
[0095] Step 406: The base station obtains the uplink and downlink resource status based on the evaluation of the uplink and downlink transmission delay between itself and the terminal (Uu interface), and updates the end-to-end delay of the XR service according to the dynamic uplink and downlink resource status on the wireless side and the information obtained from the core network network elements to obtain an update result. For example, the update result may include at least the PDB from the base station to the core network (or from the base station to the cloud side) and the PDB from the terminal to the base station for the uplink service, and the PDB from the core network to the base station (or from the cloud side to the base station) and the PDB from the base station to the terminal for the downlink service.
[0096] Step 407: The base station notifies the core network element of the obtained update result, for example, notifying the updated PDB from the base station to the core network (or from the base station to the cloud side) and the PDB from the terminal to the base station for the uplink service, and / or the updated PDB from the core network to the base station (or from the cloud side to the base station) and the PDB from the base station to the terminal for the downlink service.The core network element can then schedule uplink and downlink data according to the updated PDB from the base station to the core network (or from the base station to the cloud side) and the updated PDB from the core network to the base station (or from the cloud side to the base station).
[0097] Example 2 In this embodiment 2, the core network element is taken as a dynamic decomposition node of the RTT delay. As shown in Fig. 5, the corresponding service control procedure includes the following steps 501 to 512.
[0098] Step 501: The cloud-side processor transmits XR interactive service information, including at least end-to-end round-trip transmission delay requirement information, to a core network element.
[0099] Step 502: The core network element decomposes the XR service received from the application layer, establishes two independent PDU sessions for uplink and downlink, notifies the base station of the PDUs between the initially decomposed service and the terminal (Uu interface), and sends a request to the base station to obtain Uu uplink and downlink transmission delay estimates.
[0100] Step 503: The base station schedules uplink and downlink data respectively according to the acquired PDB of the Uu interface.
[0101] Step 504: The base station performs Uu uplink and downlink transmission delay estimation between the base station and the terminal.
[0102] Step 505: The base station sends a Uu uplink and downlink transmission delay evaluation report to a core network element.
[0103] Step 506: The core network element dynamically decomposes the end-to-end delay of the XR service according to the dynamic uplink and downlink resource status of the wireless side dynamically reported by the base station to obtain a decomposition result. For example, the decomposition result may include at least the PDB from the base station to the core network (or from the base station to the cloud side) and the PDB from the terminal to the base station for the uplink service, and the PDB from the core network to the base station (or from the cloud side to the base station) and the PDB from the base station to the terminal for the downlink service.
[0104] Step 507: The core network element schedules the uplink and downlink data according to the PDB from the core network or base station to the cloud side.
[0105] Step 508: The base station performs Uu uplink and downlink transmission delay estimation between the base station and the terminal.
[0106] Step 509: The base station retransmits the Uu uplink and downlink transmission delay evaluation report to the core network element.
[0107] Step 510: The core network element dynamically decomposes the end-to-end delay of the XR service according to the dynamic uplink and downlink resource status of the wireless side dynamically reported by the base station to obtain a decomposition result. For example, the decomposition result may include at least the PDB from the base station to the core network (or from the base station to the cloud side) and the PDB from the terminal to the base station for the uplink service, and the PDB from the core network to the base station (or from the cloud side to the base station) and the PDB from the base station to the terminal for the downlink service.
[0108] Step 511: The core network element updates the PDB of the disassembled Uu interface to the base station.
[0109] Step 512: The base station schedules uplink and downlink data respectively according to the acquired PDB of the Uu interface.
[0110] Referring to Figure 6, Figure 6 is a flowchart of a service control method according to an embodiment of the present application, the method being applied to a terminal. As shown in Figure 6, the method includes the following steps 61 to 62.
[0111] Step 61 is to receive first configuration information from a first network node.
[0112] Step 62 is to report fourth information to the first network node according to the first configuration information.
[0113] In this embodiment, the fourth information is for representing the resource status between the terminal and the first network node when the first service is being executed, and the resource status may include, but is not limited to, at least one of the following: the condition of the wireless channel, the delay status of data transmission and / or reception, the success rate of data transmission and / or reception, the magnitude of the rate of data transmission and / or reception, the jitter status of data transmission, the resolution status of data transmission and / or reception, the resolution status of image transmission and / or reception, the frame loss status of data transmission and / or reception, and the frame loss status of image transmission and / or reception.
[0114] In some embodiments, the first network node is, for example, an access network element, such as a base station.
[0115] In some embodiments, the first service is specifically an interactive service, such as a low-latency interactive service for XR.
[0116] In this way, with the help of the reporting of the fourth information, the first network node can know the resource status between it and the terminal when the first service is being executed, thereby assisting the first network node in dynamically decomposing the end-to-end QoS indicators of the first service, so as to realize control over the end-to-end QoS indicators of the first service and ensure the transmission requirements of the first service.
[0117] Optionally, the service control method comprises: The method may further include starting to report the fourth information to the first network node according to the first configuration information when the time it takes the terminal to receive and / or transmit packets of the first service is greater than a predetermined packet delay by a first threshold value and / or less than a predetermined packet delay by a second threshold value, so that the first network node knows the resource status between itself and the terminal.
[0118] Due to the dynamic changes in the uplink and downlink resource conditions on the wireless side, especially in XR services, where the demand for large bandwidth is relatively high, the high frequency band FR2 has become a common scenario, and the channel in this frequency band has faster attenuation and more unstable channel quality than the conventional low frequency band FR1. If the base station discovers that the transmission delay of the uplink (downlink) service exceeds the previously set delay budget, it can promptly start the downlink (uplink) transmission acceleration procedure to ensure successful transmission and ensure that the overall service delay does not exceed the requirement, thereby rescuing the transmission of the entire interactive service. The base station can take the following measures: 1) At least two sets of resources are pre-configured for the terminal. When the base station finds that the downlink (DL) service has timed out, it triggers the terminal to use resources corresponding to low latency, for example, resources with larger bandwidth (larger number of PRBs), higher price adjustment scheme, larger transmission power, or more beams. 2) When the terminal receives downlink data later than a predetermined time, it will autonomously trigger the terminal to start short-period configured grant (CG) transmission, or start a higher-order modulation method, and start multi-carrier transmission, multi-beam, multi-path, multi-network node or other terminal-assisted transmission methods to shorten the uplink (UL) transmission delay.
[0119] Optionally, the service control method may further include receiving second configuration information from a first network node for configuring at least two sets of resources for the terminal, and receiving trigger information from the first network node after a downstream service of the first service times out, the trigger information being for triggering the terminal to execute the first service using first resources, which are resources corresponding to a low-latency service, among the at least two sets of resources. In this way, it is possible to ensure that the delay of the entire service does not exceed the requirement, promptly start an uplink transmission acceleration procedure, and rescue the transmission of the entire interactive service.
[0120] Optionally, the above service control method may further include, when the time at which the terminal receives downlink data of the first service is delayed beyond a predetermined time, starting a low-delay configured grant to transmit an uplink service of the first service.
[0121] Optionally, the network may inform the terminal of the association relationship between the upstream service and the downstream service, so as to ensure effective transmission of the service. The service control method further includes receiving third configuration information from the first network node for configuring the association relationship between the upstream service and the downstream service of the first service.
[0122] Optionally, the association relationship between the upstream service and the downstream service may include an association relationship of service aspects and / or resources, and may include at least one of the following 1) to 6). 1) The relationship between the logical information of the upstream service and the logical information of the downstream service; 2) An association relationship between an upstream service session (e.g., a PDU session) and a downstream service session (e.g., a PDU session), 3) The association relationship between the DRB of the upstream service and the DRB of the downstream service; 4) An association relationship between an RLC entity of an upstream service and an RLC entity of a downstream service; 5) A master-slave relationship between upstream and downstream services, for example, if the transmission of the master service fails, the slave service will not be started, for example, the upstream command key service is primary and the downstream video stream service depends on the command key service, or the downstream video stream service is primary and the user action feedback is secondary. 6) The association between the resources of the uplink service and the resources of the downlink service. For example, the association between the two and the master-slave relationship may be indicated in the configuration signaling of SPS and CG. The uplink grant signaling and the downlink scheduling signaling, which have an association, may be included in one DCI signaling and transmitted at the same time.
[0123] Optionally, the service control method may further include at least one of the following: If reception of a downstream service of a first service fails, the transmission resources and / or timer settings of the upstream service corresponding to the downstream service are ignored. For example, if reception of a downstream service (e.g., a video stream) by a terminal fails, the transmission resources and timer settings of the corresponding upstream service are ignored, and an abnormality is reported to the network, for example, to inform the terminal of the associated relationship configuration between logical information, PDU sessions, DRBs, and / or RLC entities. If uplink service transmission of a first service fails, monitoring of downlink service transmission corresponding to the uplink service may be ignored. For example, if uplink service transmission (e.g., action information) of a UE fails, monitoring of the physical downlink control channel (PDCCH) and / or physical downlink shared channel (PDSCH) of the corresponding downlink service, decoding, and reporting of corresponding Channel State Information (CSI) Reference Signal (CSI-RS) measurement results may be ignored, and the UE may be notified of, for example, association configurations between logical information, PDU sessions, DRBs, and / or RLC entities.
[0124] It should be noted that the execution body of the service control method according to the embodiment of the present application may be a service control device or a control module for executing the service control method in the service control device. In the embodiment of the present application, the service control device according to the embodiment of the present application will be described taking the case where the service control method is executed by the service control device as an example.
[0125] Please refer to FIG. 7, which is a structural schematic diagram of a service control device according to an embodiment of the present application, which is applied to a first network node. As shown in FIG. 7, the service control device 70 includes: a first obtaining module 71 for obtaining first information of a first service sent from a second network node or terminal, the first information including first QoS indicator information and / or second QoS indicator information and third QoS indicator information; a first sending module 72 for sending second information of the first service to the second network node and / or the terminal; the second information includes at least one of fourth QoS indicator information, fifth QoS indicator information, sixth QoS indicator information, and seventh QoS indicator information; The first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, the fifth QoS index information includes QoS index information from the first network node to the terminal, the sixth QoS index information includes QoS index information from the first network node to the second network node, and the seventh QoS index information includes QoS index information from the second network node to the first network node.
[0126] Optionally, the QoS indicator information includes at least one of rate, packet delay, PDU set delay, packet error rate, PDU-Set Error Rate (PSER), priority, jitter, throughput, resolution, and frame loss rate, and the QoS indicator information is considered as a criterion for setting parameters for at least one of each QoS flow, protocol data unit (PDU) session, packet, stream, and frame.
[0127] Alternatively, the first QoS indicator information is QoS indicator information corresponding to at least one of one QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame transmitted from the terminal to the second network node, and at least one of one corresponding QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame from the second network node to the terminal; the second QoS indicator information corresponds to at least one of one QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame; and the third QoS indicator information is QoS indicator information corresponding to at least one of one QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame. the fourth QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame; the fifth QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame; the sixth QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame; and the seventh QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.It corresponds to at least one of a set, a packet, a sample, a slice, a tile, a stream, and a frame.
[0128] Optionally, the first obtaining module 71 is also for obtaining a resource status between a terminal of a first service and a first network node; The resource status includes at least one of the following: the condition of the wireless channel, the delay status of data transmission and / or reception, the success rate of data transmission and / or reception, the magnitude of the rate of data transmission and / or reception, the jitter status of data transmission, the resolution status of data transmission and / or reception, the resolution status of image transmission and / or reception, the frame loss status of data transmission and / or reception, and the frame loss status of image transmission and / or reception.
[0129] Optionally, the first obtaining module 71 is also for obtaining sixth QoS performance information and / or seventh QoS performance information of the first service sent from the second network node or the terminal, and / or for obtaining sixth QoS indicator information and / or seventh QoS indicator information of the first service sent from the second network node or the terminal; the sixth QoS performance information is current QoS performance information from the first network node to the second network node, and the seventh QoS performance information is current QoS performance information from the second network node to the first network node; The QoS performance information includes at least one of rate, packet delay, PDU set delay, packet error rate, PDU-Set Error Rate (PSER), priority, jitter, throughput, resolution, and frame loss rate, and is regarded as an actual performance parameter in the network of at least one of each QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame.
[0130] Optionally, the service control unit 70 and a first decomposition module for decomposing into the second information according to the first information and the resource state, and / or adjusting media encoding and / or decoding of the first service according to the first information and the resource state, and / or adjusting a rate of the first service.
[0131] Optionally, the decomposition module comprises: subtracting the sixth QoS indicator information and the seventh QoS indicator information obtained from the second network node from the first QoS indicator information, and decomposing the result into the fourth QoS indicator information and / or the fifth QoS indicator information according to the resource status; and subtracting the sixth QoS performance information and the seventh QoS performance information obtained from the second network node from the first QoS indicator information, and decomposing the first QoS indicator information into the fourth QoS indicator information and / or the fifth QoS indicator information according to the resource status.
[0132] Optionally, the decomposition module comprises: subtracting the sixth QoS indicator information and the seventh QoS indicator information acquired from the second network node from the first QoS indicator information, and updating the fourth QoS indicator information and / or the fifth QoS indicator information obtained by decomposition according to the resource status; and (c) subtracting the first QoS performance information and the second QoS performance information obtained from the second network node from the first QoS indicator information, and updating the fourth QoS indicator information and / or the fifth QoS indicator information obtained by decomposition according to the resource status.
[0133] Optionally, the first acquisition module 71 The QoS indicator information transmitted from the second network node or the terminal is also for obtaining second QoS indicator information and third QoS indicator information obtained by decomposing the first service, wherein the second QoS indicator information corresponds to at least one of an upstream QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame, and the third QoS indicator information corresponds to at least one of a downstream QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
[0134] Optionally, the resource status includes upstream and / or downstream resource status.
[0135] Optionally, the service control unit 70 a first evaluation module for evaluating according to the upstream and / or downstream resource status to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service; and a first determining module for determining the sixth QoS indicator information and / or the seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information.
[0136] Optionally, the service control unit 70 a second evaluation module for evaluating according to the upstream and / or downstream resource status to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service; a first updating module for updating the sixth QoS indicator information and / or the seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information.
[0137] Optionally, the first obtaining module 71 is also for obtaining updated first information sent from the second network node or the terminal; The first sending module 72 is also for sending updated second information to the second network node and / or the terminal.
[0138] Optionally, the service control unit 70 a first calculation module for calculating a change value of the fourth QoS indicator information and / or a change value of the fifth QoS indicator information according to a channel measurement result of the first network node, a channel measurement result reported by a terminal, and a packet reception success status at a first time; and a second updating module for updating the change value of the fifth QoS index information according to the change value of the fourth QoS index information, or for updating the change value of the fourth QoS index information according to the change value of the fifth QoS index information.
[0139] Optionally, the service control unit 70 Further comprising a second calculation module for obtaining Duu-d and Duu-u using the following Equation 1 and Equation 2: Duu-d=(a*ULDL-RTT-Delay - Dser2cn-d - Dng-d*hop) - delta Equation 1 Duu-u=((1-a)*ULDL-RTT-Delay - Dser2cn-u - Dng-u*hop) + delta Equation 2 where Duu-d is the downlink delay from the first network node to the terminal of the first service, Duu-u is the uplink delay from the terminal to the first network node of the first service, delta is a delay correction value obtained by evaluating according to the uplink and / or downlink resource status, ULDL-RTT-Delay is the end-to-end round-trip transmission delay of the first service, a is determined based on the first QoS indicator information, Dser2cn-d is the downlink delay from the cloud side to the second network node of the first service, Dser2cn-u is the uplink delay from the second network node to the cloud side of the first service, Dng-d is the downlink delay from the second network node to the first network node of the first service, Dng-u is the uplink delay from the first network node to the second network node of the first service, and hop is the number of frequency hops.
[0140] Optionally, the service control unit 70 a second acquisition module for acquiring a first channel measurement result of the first network node and / or receiving a second channel measurement result reported from the terminal; The network node further includes a second determination module for determining the resource status according to at least one of the first channel measurement result, the second channel measurement result, and a data reception success status of the first network node.
[0141] Optionally, the first transmitting module 72: The second configuration information is sent to the terminal for configuring at least two sets of resources for the terminal, and after a downstream service of the first service times out, trigger information is sent to the terminal for triggering the terminal to execute the first service using a first resource, which is a resource corresponding to a low-latency service, among the at least two sets of resources.
[0142] Optionally, the first transmitting module 72: It is also for transmitting third configuration information to the terminal for configuring an association relationship between an upstream service and a downstream service of the first service.
[0143] Optionally, the association relationship includes: a correlation between the upstream service logic information and the downstream service logic information; an association relationship between the upstream service session and the downstream service session; An association relationship between the data radio bearer (DRB) of the uplink service and the DRB of the downlink service; an association relationship between a radio link control (RLC) entity of the uplink service and an RLC entity of the downlink service; a master-slave relationship between the upstream service and the downstream service; and an association relationship between the upstream service resource and the downstream service resource.
[0144] Optionally, the service control unit 70 If the downstream service transmission of the first service fails, abandoning the transmission resource and / or timer setting of the upstream service corresponding to the downstream service, and / or abandoning monitoring of the transmission of the upstream service corresponding to the downstream service; and abandoning transmission resources and / or timer settings of a downstream service corresponding to the upstream service when reception of the upstream service of the first service fails.
[0145] The service control device 70 according to the embodiment of the present application can implement each procedure of the method embodiment shown in FIG. 1 above and achieve the same technical effects, but to avoid redundancy, they will not be described again here.
[0146] Referring to FIG. 8, FIG. 8 is a structural schematic diagram of a service control device according to an embodiment of the present application, which is applied to a second network node. As shown in FIG. 8, the service control device 80 includes: a third obtaining module 81 for obtaining or determining first QoS indicator information of the first service; a second sending module 82 for sending at least one QoS indicator information among the first QoS indicator information, the second QoS indicator information, the third QoS indicator information, the fourth QoS indicator information, and the fifth QoS indicator information to the first network node and / or the terminal; The first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, and the fifth QoS index information includes QoS index information from the first network node to the terminal.
[0147] Optionally, the service control unit 80 Further comprising a first receiving module for receiving a resource status between the terminal of the first service and a first network node from the first network node; The resource status includes at least one of a wireless channel condition, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a magnitude of a rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception; The resource status includes upstream and / or downstream resource status.
[0148] Optionally, the service control unit 80 a third evaluation module for evaluating according to the upstream and / or downstream resource status to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service; a third determining module for determining sixth QoS indicator information and / or seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information, or updating the sixth QoS indicator information and / or the seventh QoS indicator information of the first service; The sixth QoS indicator information includes QoS indicator information from the first network node to the second network node, and the seventh QoS indicator information includes QoS indicator information from the second network node to the first network node.
[0149] Optionally, the service control unit 80 Further comprising: a second receiving module for receiving third information between the terminal of the first service and a first network node, the third information including at least one of fourth QoS performance information and / or fifth QoS performance information of the first service from the first network node; The fourth QoS performance information is current QoS performance information from the terminal to the first network node, and the fifth QoS performance information is current QoS performance information from the first network to the terminal; The QoS performance information includes at least one of rate, packet delay, PDU set delay, packet error rate, PDU-Set Error Rate (PSER), priority, jitter, throughput, resolution, and frame loss rate, and is regarded as an actual performance parameter in the network of at least one of each QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame.
[0150] Optionally, the service control unit 80 subtracting the fourth QoS performance information and the fifth QoS performance information obtained from the first network node from the first QoS indicator information, and decomposing the result into sixth QoS indicator information and / or seventh QoS indicator information according to the resource status; a second decomposition module used for at least one of subtracting the fourth QoS performance information and the fifth QoS performance information obtained from the first network node from the first QoS indicator information, and updating sixth QoS indicator information and / or seventh QoS indicator information obtained by decomposition according to the resource status; The sixth QoS indicator information includes QoS indicator information from the first network node to the second network node, and the seventh QoS indicator information includes QoS indicator information from the second network node to the first network node.
[0151] The service control device 80 according to the embodiment of the present application can implement each procedure of the method embodiment shown in FIG. 3 above and achieve the same technical effects, but to avoid redundancy, they will not be described again here.
[0152] Referring to FIG. 9, FIG. 9 is a structural schematic diagram of a service control device according to an embodiment of the present application, which is applied to a terminal. As shown in FIG. 9, the service control device 90 includes: a third receiving module 91 for receiving the first configuration information from the first network node; and a reporting module 92 for reporting fourth information to the first network node according to the first configuration information, the fourth information being for representing a resource status between the terminal and the first network node when the first service is being executed, the resource status including at least one of a wireless channel condition, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a magnitude of the rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception.
[0153] Optionally, the service control unit 90 The terminal further includes a first start module for starting to report the fourth information to the first network node according to the first configuration information when the time taken for the terminal to receive and / or transmit a packet of the first service is greater than a predetermined packet delay by a first threshold value and / or less than a predetermined packet delay by a second threshold value.
[0154] Optionally, the third receiving module 91 The terminal is also configured to receive second configuration information from the first network node for configuring at least two sets of resources for the terminal, and after a downstream service of the first service times out, receive trigger information from the first network node for triggering the terminal to execute the first service using first resources, which are resources corresponding to a low-latency service, among the at least two sets of resources.
[0155] Optionally, the service control unit 90 The terminal further includes a second start module for starting a low-delay configured grant to transmit an uplink service of the first service when the time at which the terminal receives the downlink data of the first service is later than a predetermined time.
[0156] Optionally, the third receiving module 91 and for receiving third configuration information from the first network node for configuring an association relationship between an upstream service and a downstream service of the first service.
[0157] Optionally, the association relationship includes: a correlation between the upstream service logic information and the downstream service logic information; an association relationship between the upstream service session and the downstream service session; An association relationship between the data radio bearer (DRB) of the uplink service and the DRB of the downlink service; an association relationship between a radio link control (RLC) entity of the uplink service and an RLC entity of the downlink service; a master-slave relationship between the upstream service and the downstream service; and an association relationship between the upstream service resource and the downstream service resource.
[0158] Optionally, the service control unit 90 If the downstream service reception of the first service fails, ignoring the transmission resource and / or timer setting of the upstream service corresponding to the downstream service; and ignoring monitoring of the transmission of a downstream service corresponding to the upstream service if the upstream service transmission of the first service fails.
[0159] The service control device 90 according to the embodiment of the present application can implement each procedure of the method embodiment shown in FIG. 6 above and achieve the same technical effects, but to avoid redundancy, they will not be described again here.
[0160] Optionally, as shown in FIG. 10, an embodiment of the present application further provides a communication device 100 including a processor 101, a memory 102, and a program or instruction stored in the memory 102 and operable on the processor 101, and when the program or instruction is executed by the processor 101, each procedure of the embodiment of the above service control method is realized and the same technical effects can be achieved, but to avoid repetition, they will not be repeated here.
[0161] The embodiments of the present application further provide a readable storage medium storing a program or instruction, which, when executed by a processor, can realize each procedure of the above-mentioned service control method embodiment and achieve the same technical effects, but to avoid repetition, will not be described again here.
[0162] Computer-readable media include both permanent and non-permanent, removable and removable media, and may be implemented in any manner or technology for storing information. Information may be computer-readable instructions, data structures, program modules, or other data. Computer storage media can be used to store information accessible by a computing device, and examples include, but are not limited to, Phase-Change Random Access Memory (PRAM), Static Random-Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read-Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory storage media or other memory technologies, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disk (DVD) or other optical storage media, magnetic cassettes, magnetic tapes, magnetic disks or other magnetic storage devices, or any other non-transmission media. As used herein, computer-readable media does not include transitory media, such as modulated data signals or carriers.
[0163] It should be explained that, as used herein, the terms "comprise," "comprises," or any other variant thereof, are intended to cover a non-exclusive inclusion, such that a procedure, method, article, or apparatus comprising a set of elements not only includes those elements, but also other elements not expressly listed or inherent in the procedure, method, article, or apparatus. Unless further limited, an element qualified by the term "comprises a..." does not exclude the presence of other identical elements in the procedure, method, article, or apparatus that includes that element.
[0164] The item numbers of the above examples of the present application are for descriptive purposes only and do not represent the quality of the examples.
[0165] From the description of the above embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be realized by adding a necessary general-purpose hardware platform to software. Of course, it can also be realized by hardware, but in many cases the former is a more preferable embodiment. Based on this understanding, the essential part of the technical aspects of the present application or the part that makes a contribution to the related art can be embodied in the form of a software product, and the computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes several instructions that enable a service classification device (which may be a mobile phone, computer, server, air conditioner, network device, etc.) to execute the methods described in each embodiment of the present application.
[0166] The above is a preferred embodiment of the present application, and it should be noted that those skilled in the art may further make some improvements and modifications without departing from the principles of the present application, and these improvements and modifications shall also be considered to be within the scope of protection of the present application.
Claims
1. 1. A service control method applied to a first network node, the method comprising: obtaining first information of a first service sent from a second network node or terminal, the first information including first Quality of Service (QoS) indicator information and / or second QoS indicator information and third QoS indicator information; transmitting second information of the first service to the second network node and / or the terminal; the second information includes at least one of fourth QoS index information, fifth QoS index information, sixth QoS index information, and seventh QoS index information; the first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, the fifth QoS index information includes QoS index information from the first network node to the terminal, the sixth QoS index information includes QoS index information from the first network node to the second network node, and the seventh QoS index information includes QoS index information from the second network node to the first network node.
2. the QoS indicator information includes at least one of rate, packet delay, protocol data unit (PDU) set delay, packet error rate, PDU set error rate, priority, jitter, throughput, resolution, and frame loss rate; The method of claim 1 , wherein the QoS indicator information is considered as a criterion for setting parameters for at least one of each QoS flow, PDU session, packet, stream, and frame.
3. the first QoS indicator information is QoS indicator information corresponding to at least one of one QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame transmitted from the terminal to the second network node, and at least one of one corresponding QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame transmitted from the second network node to the terminal; The second QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame; The third QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame; The fourth QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame; The fifth QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame; The sixth QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame; The method of claim 1 , wherein the seventh QoS indicator information corresponds to at least one of a QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
4. The method comprises: Further comprising: obtaining a resource status between the terminal of the first service and a first network node; 2. The method of claim 1, wherein the resource status includes at least one of the following: a wireless channel condition; a delay status of data transmission and / or reception; a success rate of data transmission and / or reception; a magnitude of the rate of data transmission and / or reception; a jitter status of data transmission; a resolution status of data transmission and / or reception; a resolution status of image transmission and / or reception; a frame loss status of data transmission and / or reception; and a frame loss status of image transmission and / or reception.
5. The obtaining of the first information of the first service sent from the second network node or terminal includes: Obtaining sixth QoS performance information and / or seventh QoS performance information of the first service sent from the second network node or the terminal; and / or obtaining sixth QoS indicator information and / or seventh QoS indicator information of the first service sent from the second network node or the terminal; the sixth QoS performance information is current QoS performance information from the first network node to the second network node, and the seventh QoS performance information is current QoS performance information from the second network node to the first network node; 2. The method of claim 1, wherein the QoS performance information includes at least one of rate, packet delay, PDU set delay, packet error rate, PDU set error rate, priority, jitter, throughput, resolution, and frame loss rate, and the QoS performance information is regarded as an actual performance parameter in the network of at least one of each QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame.
6. The method comprises: Decomposing the second information according to the first information and the resource state; and / or The method of claim 4 , further comprising adjusting media encoding and / or decoding of the first service and / or adjusting a rate of the first service according to the first information and the resource status.
7. The decomposition into the second information according to the first information and the resource state includes: subtracting the sixth QoS indicator information and the seventh QoS indicator information obtained from the second network node from the first QoS indicator information, and decomposing the first QoS indicator information into the fourth QoS indicator information and / or the fifth QoS indicator information according to the resource status; and subtracting the sixth and seventh QoS performance information obtained from the second network node from the first QoS indicator information, and decomposing the result into the fourth QoS indicator information and / or the fifth QoS indicator information according to the resource status.
8. The decomposition into the second information according to the first information and the resource state includes: subtracting the sixth QoS indicator information and the seventh QoS indicator information obtained from the second network node from the first QoS indicator information, and updating the fourth QoS indicator information and / or the fifth QoS indicator information obtained by decomposition according to the resource status; and updating the fourth QoS indicator information and / or the fifth QoS indicator information obtained by decomposition according to the resource status.
9. The obtaining of the first information of the first service sent from the second network node or terminal includes: obtaining second QoS indicator information and third QoS indicator information obtained by decomposing the first service from QoS indicator information transmitted from the second network node or the terminal; 2. The method of claim 1, wherein the second QoS indicator information corresponds to at least one of an upstream QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame, and the third QoS indicator information corresponds to at least one of a downstream QoS flow, a PDU session, a PDU set, a packet, a sample, a slice, a tile, a stream, and a frame.
10. The method of claim 4 , wherein the resource status includes upstream and / or downstream resource status.
11. After obtaining the resource status between the terminal of the first service and the first network node as described above, the method includes: According to the upstream and / or downstream resource status, evaluate to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service; The method of claim 10 , further comprising: determining the sixth QoS indicator information and / or seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information.
12. After obtaining the resource status between the terminal of the first service and the first network node as described above, the method includes: According to the upstream and / or downstream resource status, evaluate to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service; 11. The method of claim 10, further comprising: updating the sixth QoS indicator information and / or the seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information.
13. The method comprises: obtaining updated first information transmitted from the second network node or the terminal; 2. The method of claim 1, further comprising: transmitting the updated second information to the second network node and / or the terminal.
14. The method comprises: At a first time instant, calculating a change value of the fourth QoS indicator information and / or a change value of the fifth QoS indicator information according to a channel measurement result of the first network node, a channel measurement result reported by a terminal, and a packet reception success status; 2. The method of claim 1, further comprising: updating a change value of the fifth QoS indicator information according to a change value of the fourth QoS indicator information; or updating a change value of the fourth QoS indicator information according to a change value of the fifth QoS indicator information.
15. After obtaining the resource status between the terminal of the first service and the first network node as described above, the method includes: The method further includes obtaining Duu-d and Duu-u using the following formulas 1 and 2: Duu-d=(a*ULDL-RTT-Delay - Dser2cn-d - Dng-d*hop) - delta Formula 1 Duu-u=((1-a)*ULDL-RTT-Delay - Dser2cn-u - Dng-u*hop) + delta Formula 2 wherein Duu-d is a downstream delay from the first network node to the terminal of the first service, Duu-u is an upstream delay from the terminal to the first network node of the first service, delta is a delay correction value obtained by evaluating according to the upstream and / or downstream resource status, ULDL-RTT-Delay is an end-to-end round trip transmission delay of the first service, a is determined based on the first QoS indicator information, Dser2cn-d is a downstream delay from the cloud side to the second network node of the first service, Dser2cn-u is an upstream delay from the second network node to the cloud side of the first service, Dng-d is a downstream delay from the second network node to the first network node of the first service, Dng-u is an upstream delay from the first network node to the second network node of the first service, and hop is a frequency hopping count.
16. The acquiring of the resource status between the terminal of the first service and the first network node includes: obtaining a first channel measurement result of the first network node and / or receiving a second channel measurement result reported from the terminal; 5. The method of claim 4, further comprising: determining the resource status according to at least one of the first channel measurement result, the second channel measurement result, and a data reception success status of the first network node.
17. The method comprises: transmitting second configuration information to the terminal for configuring at least two sets of resources for the terminal; 2. The method of claim 1, further comprising: after a downlink service of the first service times out, sending trigger information to the terminal, the trigger information being for triggering the terminal to execute the first service using first resources, which are resources corresponding to a low-latency service, among the at least two sets of resources.
18. The method comprises: The method of claim 1 , further comprising: sending third configuration information to the terminal for configuring an association relationship between an upstream service and a downstream service of the first service.
19. The related relationships include: a correlation between the upstream service logic information and the downstream service logic information; an association relationship between the upstream service session and the downstream service session; an association relationship between the data radio bearers (DRBs) of the uplink service and the data radio bearers (DRBs) of the downlink service; an association relationship between a radio link control (RLC) entity of the uplink service and an RLC entity of the downlink service; a master-slave relationship between the upstream service and the downstream service; and an association relationship between the upstream service resource and the downstream service resource.
20. The method comprises: If the downstream service transmission of the first service fails, abandoning the transmission resource and / or timer setting of the upstream service corresponding to the downstream service, and / or abandoning monitoring the transmission of the upstream service corresponding to the downstream service; The method of claim 1 , further comprising: abandoning transmission resources and / or timer settings of a downstream service corresponding to the upstream service when upstream service reception of the first service fails.
21. A service control method applied in a second network node, the method comprising: Obtaining or determining first QoS metric information of a first service; sending at least one QoS indicator information among first QoS indicator information, second QoS indicator information, third QoS indicator information, fourth QoS indicator information and fifth QoS indicator information to the first network node and / or terminal; the first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, and the fifth QoS index information includes QoS index information from the first network node to the terminal.
22. The method comprises: receiving, from the first network node, a resource status between the terminal of the first service and the first network node; The resource status includes at least one of a wireless channel condition, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a magnitude of a rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception; The method of claim 21 , wherein the resource status includes upstream and / or downstream resource status.
23. The method comprises: According to the upstream and / or downstream resource status, evaluate to obtain fourth QoS indicator information and / or fifth QoS indicator information of the first service; determining sixth QoS indicator information and / or seventh QoS indicator information of the first service according to the fourth QoS indicator information and / or the fifth QoS indicator information, or updating the sixth QoS indicator information and / or the seventh QoS indicator information of the first service; 23. The method of claim 22, wherein the sixth QoS indicator information includes QoS indicator information from the first network node to the second network node, and the seventh QoS indicator information includes QoS indicator information from the second network node to the first network node.
24. The method comprises: Further comprising: receiving third information between the terminal of the first service and a first network node, the third information including at least one of fourth QoS performance information and / or fifth QoS performance information of the first service from the first network node; The fourth QoS performance information is current QoS performance information from the terminal to the first network node, and the fifth QoS performance information is current QoS performance information from the first network to the terminal; 23. The method of claim 22, wherein the QoS performance information includes at least one of rate, packet delay, PDU set delay, packet error rate, PDU set error rate, priority, jitter, throughput, resolution, and frame loss rate, and the QoS performance information is regarded as an actual performance parameter in the network of at least one of each QoS flow, PDU session, PDU set, packet, sample, slice, tile, stream, and frame.
25. The method comprises: subtracting the fourth QoS performance information and the fifth QoS performance information obtained from the first network node from the first QoS indicator information, and decomposing the first QoS indicator information into sixth QoS indicator information and / or seventh QoS indicator information according to the resource status; and further comprising at least one of: subtracting the fourth QoS performance information and the fifth QoS performance information obtained from the first network node from the first QoS indicator information; and updating sixth QoS indicator information and / or seventh QoS indicator information obtained by the decomposition according to the resource status; 25. The method of claim 24, wherein the sixth QoS indicator information includes QoS indicator information from the first network node to the second network node, and the seventh QoS indicator information includes QoS indicator information from the second network node to the first network node.
26. A service control method applied to a terminal, the method comprising: receiving first configuration information from a first network node; and reporting fourth information to the first network node according to the first configuration information, the fourth information being for representing a resource status between the terminal and the first network node when a first service is being executed, the resource status including at least one of a radio channel condition, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a magnitude of the rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception.
27. The method comprises:
27. The method of claim 26, further comprising: starting to report the fourth information to the first network node according to the first configuration information when a time at which the terminal receives and / or transmits a packet of the first service is greater than a predetermined packet delay by a first threshold value and / or less than a predetermined packet delay by a second threshold value.
28. The method comprises: receiving second configuration information from the first network node for configuring at least two sets of resources for the terminal; 27. The method of claim 26, further comprising: after a downlink service of the first service times out, receiving trigger information from the first network node, the trigger information being for triggering the terminal to execute the first service using first resources, which are resources corresponding to a low-latency service, among the at least two sets of resources.
29. The method comprises:
27. The method of claim 26, further comprising: starting a low-latency configured grant to transmit an uplink service of the first service when the time at which the terminal receives downlink data of the first service is later than a predetermined time.
30. The method comprises:
27. The method of claim 26, further comprising receiving third configuration information from the first network node for configuring an association relationship between an upstream service and a downstream service of the first service.
31. The related relationships include: a correlation between the upstream service logic information and the downstream service logic information; an association relationship between the upstream service session and the downstream service session; an association relationship between the data radio bearers (DRBs) of the uplink service and the data radio bearers (DRBs) of the downlink service; an association relationship between a radio link control (RLC) entity of the uplink service and an RLC entity of the downlink service; a master-slave relationship between the upstream service and the downstream service; and an association relationship between the upstream service resource and the downstream service resource.
32. The method comprises: If the downstream service reception of the first service fails, ignoring the transmission resource and / or timer setting of the upstream service corresponding to the downstream service; 27. The method of claim 26, further comprising at least one of: if upstream service transmission of the first service fails, ignoring monitoring of downstream service transmission corresponding to the upstream service.
33. A service control device applied in a first network node, the service control device comprising: a first obtaining module for obtaining first information of a first service sent from a second network node or terminal, the first information including first QoS indicator information and / or second QoS indicator information and third QoS indicator information; a first sending module for sending second information of the first service to the second network node and / or the terminal; the second information includes at least one of fourth QoS index information, fifth QoS index information, sixth QoS index information, and seventh QoS index information; the first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, the fifth QoS index information includes QoS index information from the first network node to the terminal, the sixth QoS index information includes QoS index information from the first network node to the second network node, and the seventh QoS index information includes QoS index information from the second network node to the first network node.
34. A service control device applied in a second network node, the service control device comprising: a third obtaining module for obtaining or determining first QoS indicator information of the first service; a second sending module for sending at least one QoS indicator information among the first QoS indicator information, the second QoS indicator information, the third QoS indicator information, the fourth QoS indicator information, and the fifth QoS indicator information to the first network node and / or the terminal; the first QoS index information includes QoS index information from the terminal to the second network node and QoS index information from the second network node to the terminal, the second QoS index information includes QoS index information from the terminal to the second network node, the third QoS index information includes QoS index information from the second network node to the terminal, the fourth QoS index information includes QoS index information from the terminal to the first network node, and the fifth QoS index information includes QoS index information from the first network node to the terminal.
35. A service control device applied to a terminal, the service control device comprising: a third receiving module for receiving the first configuration information from the first network node; a reporting module for reporting fourth information to the first network node according to the first configuration information, the fourth information being for representing a resource status between the terminal and the first network node when a first service is being executed, the resource status including at least one of a wireless channel condition, a delay status of data transmission and / or reception, a success rate of data transmission and / or reception, a rate of data transmission and / or reception, a jitter status of data transmission, a resolution status of data transmission and / or reception, a resolution status of image transmission and / or reception, a frame loss status of data transmission and / or reception, and a frame loss status of image transmission and / or reception.
36. A communications device including a processor, a memory, and a program or instruction stored in the memory and operable on the processor, wherein when the program or instruction is executed by the processor, steps of the service control method set forth in any one of claims 1 to 20, or steps of the service control method set forth in any one of claims 21 to 25, or steps of the service control method set forth in any one of claims 26 to 32 are realized.
37. A readable storage medium storing a program or instructions, wherein when the program or instructions are executed by a processor, the steps of the service control method according to any one of claims 1 to 20, the steps of the service control method according to any one of claims 21 to 25, or the steps of the service control method according to any one of claims 26 to 32 are realized.
Citation Information
Patent Citations
Access network service quality monitoring method and system
CN112911628A
Device and method for communication network
WO2018163557A1
Method and apparatus for ensuring service quality, and communication device
WO2022143745A1