Data transmission method, data transmission device, electronic device, and computer program

By adjusting delay jitter and periodicity characteristics of service data packets using AI and ML, the method addresses transmission challenges in high-bandwidth services, enhancing scheduling accuracy and quality for improved user experience.

JP7855088B2Active Publication Date: 2026-05-07TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2023-05-08
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In high-bandwidth interactive services like cloud gaming, VR, AR, MR, and CR, the increased data volume and sensitivity to network changes pose challenges in ensuring timely and high-quality transmission of service data packets, particularly due to variations in delay jitter and periodicity during network transmission.

Method used

The method involves adjusting delay jitter distribution characteristics of service data packets based on network transmission characteristics, using artificial intelligence and machine learning to infer the influence of IP transmission networks, and providing adjusted periodicity and jitter information to network elements for improved scheduling and transmission control.

Benefits of technology

This approach enhances the scheduling accuracy and transmission quality of service data packets, mitigating deviations caused by network characteristics, thereby improving the user experience in multimedia services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007855088000001
    Figure 0007855088000001
  • Figure 0007855088000002
    Figure 0007855088000002
  • Figure 0007855088000003
    Figure 0007855088000003
Patent Text Reader

Abstract

Embodiments of the present application provide a data transmission method, apparatus, computer-readable medium, and electronic device. This data transmission method is executed by an electronic device, and includes steps of: obtaining delay jitter distribution characteristics of service data packets, where the delay jitter distribution characteristics are for indicating a transmission delay range of the service data packets; detecting network transmission characteristics between an application server and a core network gateway; obtaining adjusted delay jitter distribution characteristics by adjusting the delay jitter distribution characteristics of the service data packets based on the network transmission characteristics; and sending the adjusted delay jitter distribution characteristics to a network element of the core network so that the network element of the core network performs data transmission control based on the adjusted delay jitter distribution characteristics.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims priority based on a Chinese patent application filed with the China National Intellectual Property Administration on September 28, 2022, with an application number of 202211192945.9 and an invention title of "Data Transmission Method, Apparatus, Computer-Readable Medium, and Electronic Device", and all its contents are incorporated herein by reference.

[0002] This application relates to the technical fields of computers and communications, and specifically to data transmission methods, apparatuses, computer-readable media, and electronic devices.

Background Art

[0003] In 5G or 5G Advanced systems, for example, high-bandwidth interactive services such as cloud gaming, virtual reality (VR), augmented reality (AR), mixed reality (MR), extended reality (XR), and cinematic reality (CR) are important service types.

[0004] In these high-bandwidth interactive services, not only is there a high requirement for the timeliness of transmission, but with the improvement of indicators such as resolution and frame rate, the amount of data generated at the application layer has increased significantly, imposing a large load on network transmission. Also, since such services highly depend on the transmission performance of the network and even a slight change in the network may affect the actual effect of such services, how to ensure the transmission quality of service data packets has become an urgent technical problem to be solved.

Summary of the Invention

Problems to be Solved by the Invention

[0005] Embodiments of the present invention can take into account the influence of network transmission characteristics between an application server and a core network gateway on the delay jitter distribution characteristics of service data packets, and provide a data transmission method, apparatus, computer-readable medium, and electronic device that improve the scheduling accuracy of the service data packet transmission process and the transmission quality of service data packets. [Means for solving the problem]

[0006] Other features and advantages of this application will become apparent from the following detailed description, or will be partially understood through the practice of this application.

[0007] According to a first aspect of the present invention, an embodiment of the present invention provides a data transmission method to be performed by an electronic device. The method includes the steps of: obtaining a delay jitter distribution characteristic of a service data packet, the delay jitter distribution characteristic being for indicating the transmission delay range of the service data packet; detecting network transmission characteristics between an application server and a core network gateway; obtaining an adjusted delay jitter distribution characteristic by adjusting the delay jitter distribution characteristic of the service data packet based on the network transmission characteristics; and transmitting the adjusted delay jitter distribution characteristic to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristic.

[0008] According to a second aspect of the present invention, an embodiment of the present invention provides a data transmission method to be performed by an electronic device. The method includes: receiving a adjusted delay jitter distribution characteristic for a service data packet transmitted from an application function entity, wherein the adjusted delay jitter distribution characteristic is obtained by the application function entity adjusting the delay jitter distribution characteristic of the service data packet based on the network transmission characteristics between the application server and the core network gateway; obtaining the network transmission characteristics between the core network gateway and the network elements of the access network; readjusting the delay jitter distribution characteristic transmitted from the application function entity based on the network transmission characteristics between the core network gateway and the network elements of the access network; and performing data transmission control to the network elements of the access network based on the readjusted delay jitter distribution characteristic.

[0009] According to a third aspect, an embodiment of the present invention provides a data transmission device. The device includes: an acquisition unit configured to acquire delay jitter distribution characteristics of a service data packet, the delay jitter distribution characteristics being for indicating the transmission delay range of the service data packet; a detection unit configured to detect network transmission characteristics between an application server and a core network gateway; an adjustment unit configured to acquire adjusted delay jitter distribution characteristics by adjusting the delay jitter distribution characteristics of the service data packet based on the network transmission characteristics; and a transmission unit configured to transmit the adjusted delay jitter distribution characteristics to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics.

[0010] According to a fourth aspect, an embodiment of the present invention provides a data transmission device. The device includes: a receiving unit configured to receive a adjusted delay jitter distribution characteristic for a service data packet transmitted from an application function entity, wherein the adjusted delay jitter distribution characteristic is obtained by the application function entity adjusting the delay jitter distribution characteristic of the service data packet based on the network transmission characteristics between the application server and the core network gateway; an acquisition unit configured to acquire the network transmission characteristics between the core network gateway and the network elements of the access network; an adjustment unit configured to readjust the delay jitter distribution characteristic transmitted from the application function entity based on the network transmission characteristics between the core network gateway and the network elements of the access network; and a control unit configured to perform data transmission control to the network elements of the access network based on the readjusted delay jitter distribution characteristic.

[0011] According to the fifth aspect, in the embodiment of the present application, a computer-readable medium storing a computer program is provided, and when the computer program is executed by a processor, it realizes the data transmission method described in the above embodiment.

[0012] According to the sixth aspect, an electronic device is provided in the embodiment of the present application. The electronic device comprises one or more processors and a storage device storing one or more computer programs, wherein the one or more computer programs, when executed by the one or more processors, cause the electronic device to implement the data transmission method described in the above embodiment.

[0013] According to the seventh aspect, an embodiment of the present application provides a computer program product including a computer program, which is stored in a computer-readable storage medium. The processor of an electronic device reads the computer program from the computer-readable storage medium and executes it, thereby causing the electronic device to execute the data transmission method provided in the various embodiments described above.

[0014] It should be understood that the general explanation above and the detailed explanation below are illustrative and interpretive, and do not limit this application. [Brief explanation of the drawing]

[0015] [Figure 1] A schematic diagram of an exemplary system architecture to which the configuration of the embodiment of this application can be applied is shown. [Figure 2] A schematic diagram of the transmission process of multimedia data packets according to one embodiment of the present invention is shown. [Figure 3] A schematic diagram of the system architecture of a data transmission method according to one embodiment of the present invention is shown. [Figure 4] A schematic diagram showing a comparison of delay jitter distributions in the transmission process of service data packets according to one embodiment of the present invention is shown. [Figure 5] A flowchart of a data transmission method according to one embodiment of the present invention is shown. [Figure 6] A flowchart of a data transmission method according to one embodiment of the present invention is shown. [Figure 7] A flowchart of a data transmission method according to one embodiment of the present invention is shown. [Figure 8] A flowchart of the data transmission method according to one embodiment of the present invention is shown. [Figure 9] A block diagram of a data transmission device according to one embodiment of the present invention is shown. [Figure 10] A block diagram of a data transmission device according to one embodiment of the present invention is shown. [Figure 11] A schematic diagram of the configuration of an electronic computer system suitable for realizing the embodiment of the present invention is shown.

Best Mode for Carrying Out the Invention

[0016] Referring to the drawings, exemplary embodiments will be described more fully. However, the exemplary embodiments can be implemented in various forms and should not be construed as being limited to these exemplary embodiments. On the contrary, providing these embodiments is intended to make the present application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.

[0017] In addition, the features, configurations, or characteristics described in the present application can be combined in one or more embodiments in any suitable manner. Since there are many specific details in the following description, the embodiments of the present application can be fully understood. However, those skilled in the art should recognize that when implementing the configuration of the present application, it is not necessary to apply all the detailed features in the embodiments, and one or more specific details can be omitted, or other methods, components, devices, steps, etc. can be applied.

[0018] The block diagrams shown in the drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software, or may be implemented in one or more hardware modules or integrated circuits, or may be implemented in different networks and / or processor devices and / or microcontroller devices.

[0019] The flowcharts shown in the drawings are merely illustrative and do not necessarily include all the contents and operations / steps, nor is it necessary to execute them in the described order. For example, an operation / step can be decomposed, and an operation / step can be merged or partially merged, so the actual execution order may be changed according to the actual situation.

[0020] Note that the "plurality" referred to in this specification refers to two or more. "And / or" describes the relationship of related objects and indicates that there can be three types of relationships. For example, A and / or B can represent three cases: when A exists alone, when A and B exist simultaneously, and when B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship.

[0021] With the development of the 5th-generation mobile communication technology (5G), a large number of multimedia services that require a large amount of data and short delays have been applied. For example, interaction services such as cloud game services, VR, AR, MR, XR, and CR.

[0022] For example, in the cloud game scenario shown in FIG. 1, the cloud server 101 is used for the execution of cloud games. The cloud server 101 can render the game screen, perform encoding processing on the audio signal and the rendered image, and finally transmit the encoded data obtained by the encoding processing to each game client via the network. The game client can be, for example, user equipment (User Equipment) having basic streaming playback capabilities, human-computer interaction capabilities, and communication capabilities, such as smartphones, tablet computers, notebook computers, desktop computers, smart TVs, smart homes, in-vehicle terminals, and airplanes. Alternatively, the game client can be an application executed within the terminal device. Specifically, the game client can obtain and play analog audio and video signals by decoding the encoded data transmitted from the cloud server 101.

[0023] It should be understood that Figure 1 is merely an illustrative example of a cloud game system architecture and does not limit the specific architecture of a cloud game system. For example, in other embodiments, the cloud game system may further include a backend server for scheduling, etc. Also, the cloud server 101 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and base cloud computing services such as big data and artificial intelligence platforms. The game client and the cloud server 101 may be connected directly or indirectly by wired or wireless communication methods. This application is not limited thereto.

[0024] In the multimedia-based interaction service application scenarios described above, multimedia data packets are large and therefore need to be divided into multiple data packets for transmission. Specifically, as shown in Figure 2, in a 5G system, the user plane mainly includes an application server, a User Plane Function (UPF), a next generation node B (gNB), and user equipment (UE). In some typical service scenarios, the transmission of multimedia data packets is mainly in the downlink direction, for example, from the application server to the UPF, and then to the UE via the gNB. During transmission, the multimedia data packet (XR data packet is used as an example in Figure 2) is divided at the application layer of the application server. After the divided data packets arrive at the UPF from the application server as IP packets, the 5G system transmits sub-data packets to the UE side in a Protocol Data Unit (PDU) session. The sub-data packets are then passed layer by layer from the protocol stack on the UE side and reconstructed, thereby restoring the multimedia data packet.

[0025] In the system shown in Figure 2, the L1 layer is the physical layer that ensures the transmission of original data over various physical media, the L2 layer is the data link layer that provides services to the network layer based on the services provided by the physical layer, the Internet Protocol (IP) layer is the network layer that enables data transmission between two end systems, UDP is the User Datagram Protocol, GTP-U is the General Packet Radio Service (GPRS), Tunneling Protocol is the General Packet Radio Service Tunneling Protocol User Plane, PHY is an abbreviation for Physical Layer, MAC is Media Access Control, RLC is Radio Link Control, PDCP is Packet Data Convergence Protocol, and SDAP is Service Data Adaptation Protocol.

[0026] As mentioned earlier, in the case of multimedia services such as XR and Media Services (XRM), it is common to divide a single multimedia data packet into multiple data packets for transmission. A single multimedia service frame or data packet consisting of a group of data packets (GoP) can be large in size and therefore needs to be contained within a series of Internet Protocol (IP) data packets. There is a certain correlation between these IP data packets, and processing these packets based on this correlation can efficiently save bandwidth on the wireless network. Some XRM service streams have periodicity, for example, data packets at 60 / 90 / 120 frames per second (FPS), and the generated video frames are generated at time intervals of approximately 16.67ms / 11.11ms / 8.33ms. By utilizing these periodicity characteristics, wireless networks can improve the efficiency of their time-frequency resources. For example, depending on the periodicity of the XRM service, a semi-persistent scheduling (SPS) or connected-discontinuous reception (C-DRX) mechanism may be employed. However, adopting such methods assumes that the 5G system is aware that the XRM service stream is periodic.

[0027] In one embodiment, the Application Function (AF) / Application Server (AS) is a service stream periodicity information Furthermore, delay jitter distribution characteristics can be directly provided to 5G systems (5GS). However, as the resolution of XR services increases, a single video frame may be divided into multiple IP data packets and transmitted, and these divided IP data packets may be transmitted to third parties. application When data packets are transmitted between the server and the 5GS gateway, their periodicity and delay jitter distribution characteristics may be affected. As a result, when data packets arrive at the base station and undergo scheduled transmission on the wireless network, the periodicity and delay jitter distribution characteristics have already changed, causing deviations in the C-DRX configuration at the base station.

[0028] Specifically, as shown in Figure 3, AF / AS can implement the control plane functions of a third-party application server, communicating via AF-Network Exposure Function (NEF)-Policy Control Function (PCF) or AF-PCF. AF / AS entities can also implement the user plane functions of a third-party application server, i.e., the AS-IP transmission network-UPF interface. Figure 3 also shows the 5GS boundary, i.e., the location of the 5GS gateway. Here, the 5GS gateway may be a user plane function entity (UPF), or it may be a control plane entity responsible for capability exposure, such as an NEF, PCF, or a router / switch node located in the 5GS and external network.

[0029] In the embodiments of this application, the IP transmission network can be implemented using a wired or wireless method, and may be, for example, an urban area network, access network, or wide-area network based on an optical network, depending on the topology relationship between the boundary of the 5G core network (5GC: 5G Core) and the third-party application server. In 5G networks, a network architecture favorable to UPF slumber is employed, so if the AF / AS is located at the edge and the UPF also slumbers to that edge location, the topology distance between the 5GC boundary (i.e., the UPF at the edge location) and the AF / AS can be shortened. However, the AF / AS may also be located in the central cloud, in which case this problem cannot be solved by UPF slumber. For this reason, third applicationThe impact of the IP transmission network on service stream transmission between the server and the 5GC boundary, i.e., the UPF, cannot be ignored.

[0030] Specifically, as shown in Figure 4, the data packets on the AF / AS application side may, as a characteristic, be, for example, periodic video frames, and are divided into multiple IP data packets during transmission. These multiple IP data packets can constitute a PDU set, in which case the delay jitter distribution of the IP data packets is small. These IP data packets are sent to third parties application Because IP data packets need to be transmitted between the server AS and the 5GS gateway, the delay jitter distribution of these IP data packets increases when they arrive at the UPF. As shown in Figure 4, the increased delay between IP data packets within a single PDU set leads to a longer reception time for that single PDU set.

[0031] Therefore, in one embodiment of the present invention, the AF / AS can adjust the periodicity information and delay jitter distribution characteristics of service data packets by combining the periodicity information and delay jitter distribution characteristics of the service data packets with the characteristics of the IP transmission network between the AF / AS and the UPF. Furthermore, by providing the 5GS with instructional information that can be used to indicate the adjusted periodicity information and delay jitter distribution characteristics of the service data packets, it facilitates the processing of XR data packets by a 5GS network element such as the UPF (including, but not limited to, C-DRX deployment and SPS scheduling of a Radio Access Network (RAN)) based on the adjusted periodicity information and delay jitter distribution characteristics.

[0032] In some embodiments, when adjusting the periodicity information and delay jitter distribution characteristics of service data packets, artificial intelligence (AI) methods may be employed to infer the laws governing the influence of the IP transmission network characteristics between AF / AS and UPF on the periodicity and delay jitter distribution characteristics of service data packets, and furthermore, the adjustment process for the periodicity information and delay jitter distribution characteristics of service data packets may be implemented.

[0033] Here, artificial intelligence is a theory, method, technology, and applied system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, sense the environment, acquire knowledge, and use that knowledge to obtain optimal results. In other words, artificial intelligence is a comprehensive technology of computer science that aims to understand the substance of intelligence and to produce new intelligent machines that can respond in a manner similar to human intelligence. Artificial intelligence studies the design principles and implementation methods of various intelligent machines and gives machines the functions of sensing, reasoning, and decision-making.

[0034] Artificial intelligence (AI) technology is a comprehensive field with a wide range of related areas, encompassing both hardware and software-level technologies. Fundamental AI technologies generally include, for example, sensors, AI-dedicated chips, cloud computing, distributed memory, big data processing technologies, operational / interactive systems, and mechatronics. AI software technologies primarily include computer vision technologies, speech processing technologies, natural language processing technologies, and several areas such as machine learning / deep learning, autonomous driving, and smart transportation.

[0035] In the embodiments of this application, the AF / AS may specifically employ machine learning (ML) methods to infer the laws governing the influence of the characteristics of the IP transmission network between the AF / AS and the UPF on the periodicity and delay jitter distribution characteristics of service data packets. Here, machine learning is an interdisciplinary discipline that spans multiple fields, encompassing probability theory, statistics, approximation theory, convex analysis, algorithmic complexity theory, and more, and specializes in studying how computers can mimic or realize human learning behavior to acquire new knowledge and skills, reorganize existing knowledge structures, and continuously improve their own performance. Machine learning is the core of artificial intelligence, a fundamental means of conferring intelligence to computers, and is applied across various fields of artificial intelligence. Machine learning and deep learning typically include techniques such as artificial neural networks, belief networks, reinforcement learning, transfer learning, inductive learning, and supervised learning.

[0036] The details of the implementation of the embodiment of this application will be described in detail below.

[0037] Figure 5 shows a flowchart of a data transmission method according to one embodiment of the present invention. This data transmission method may be performed by the electronic device shown in Figure 11, or by the application function entity AF. Referring to Figure 5, this data transmission method may include S510 to S540. These will be described in detail below.

[0038] In step S510, the delay jitter distribution characteristics of the service data packet are obtained, and these delay jitter distribution characteristics indicate the transmission delay range of the service data packet.

[0039] In some embodiments, the service data packet may be a periodic service data packet, and the periodic service data packet periodicity informationThis may be determined based on at least one of the following: the encoding and decoding method for the service data packets, the multimedia service stream transmission parameters corresponding to the service data packets, the application server's push parameters for the multimedia service stream, and the application server's pull parameters for the multimedia service stream.

[0040] The encoding and decoding method for service data packets may be any one of the following, for example: Advanced Video Coding (AVC), High Efficiency Video Coding (HEVC), or Versatile Video Coding (VVC). In specific implementations, the encoding and decoding method for service data packets will be used to determine the encoding and decoding of the service data packets. periodicity information You may decide that.

[0041] The multimedia service stream transmission parameters corresponding to the service data packet may include the content of the service data contained in the service data packet, which may be one or more of the following: audio, video, haptic information, etc. In specific implementation, the service data packet may be configured based on the content of the service data contained in the service data packet (e.g., periodic audio information). periodicity information You may decide that.

[0042] The push parameter of the application server to the multimedia service stream may be the push frame rate (e.g., fixed frame rate or variable frame rate), and the pull parameter of the application server to the multimedia service stream may be the pull frame rate (this pull frame rate may also be fixed frame rate or variable frame rate).

[0043] In some embodiments, the delay jitter distribution characteristics include a maximum delay jitter value and a minimum delay jitter value. For example, the delay jitter distribution characteristics may be a delay jitter distribution interval composed of a maximum delay jitter value and a minimum delay jitter value, or they may be a plurality of discrete delay jitter values ​​including a maximum delay jitter value and a minimum delay jitter value.

[0044] In some embodiments, the AF may obtain the network transmission status of service data packets aggregated by the application server, and then determine the maximum and minimum values ​​of delay jitter based on the network transmission status of the service data packets. The network transmission status of service data packets aggregated by the application server may be obtained from the network interface between the application server and the transmission network.

[0045] In step S520, the network transmission characteristics between the application server and the core network gateway are detected.

[0046] The core network gateway is a boundary device for the core network, and may be, for example, a UPF (Universal Protection Facility).

[0047] In some embodiments, the process of detecting network transmission characteristics between the application server and the core network gateway may involve dynamically detecting the transmission link between the application server and the core network gateway, and then determining the transmission bandwidth and delay change status of the transmission link based on the dynamic detection results of the transmission link. This transmission bandwidth and delay change status are, in other words, the network transmission characteristics between the application server and the core network gateway.

[0048] In some embodiments, the process of detecting the network transmission characteristics between the application server and the core network gateway may involve determining the network transmission characteristics between the application server and the core network gateway based on a Service Level Agreement (SLA) between the application server and the core network. According to the configuration of this embodiment, if there is an SLA for the transmission link between the AF / AS and the core network, the network transmission characteristics between the application server and the core network gateway can be directly determined based on this SLA.

[0049] In some embodiments, before determining the network transmission characteristics between the application server and the core network gateway based on the Service Level Agreement (SLA) between the application server and the core network, it may first be evaluated whether the SLA affects the delay jitter distribution characteristics of service data packets. If the SLA affects the delay jitter distribution characteristics of service data packets, the network transmission characteristics between the application server and the core network gateway are determined based on the Service Level Agreement (SLA) between the application server and the core network. If the SLA does not affect the delay jitter distribution characteristics of service data packets, the transmission link between the application server and the core network gateway may be dynamically detected, and then the network transmission characteristics between the application server and the core network gateway may be determined based on the results of the dynamic detection of the transmission link.

[0050] In some embodiments, the process of detecting network transmission characteristics between the application server and the core network gateway may involve dynamically detecting the transmission link between the application server and the core network gateway based on a service level agreement (SLA) between the application server and the core network, and obtaining the transmission bandwidth and delay changes of the transmission link. In this embodiment, the SLA promises a service level between the application server and the core network, but the actual network condition may be better than promised in the SLA. In this case, in order to improve the accuracy of network transmission characteristic detection, the SLA may be used as a reference, and a more purposeful network transmission characteristic detection may be achieved based on the SLA.

[0051] Continuing to refer to Figure 5, in step S530, the adjusted delay jitter distribution characteristics are obtained by adjusting the delay jitter distribution characteristics of the service data packets based on the network transmission characteristics between the application server and the core network gateway.

[0052] In some embodiments, the process of adjusting the delay jitter distribution characteristics of service data packets based on network transmission characteristics in step S530 may involve obtaining a rule governing the influence of network transmission characteristics on the delay jitter distribution characteristics of service data packets, and then adjusting the delay jitter distribution characteristics of service data packets based on that influence rule. Regarding this influence rule, the influence of network transmission characteristics between the application server and the core network gateway on the delay jitter distribution characteristics may be continuously detected, and then a corresponding rule of change (i.e., influence rule) may be obtained using an ML algorithm or the like.

[0053] In some embodiments, the step of adjusting the delay jitter distribution characteristics of the service data packet based on the acquired influence law may include at least one of the following steps: increasing the value of the delay jitter distribution characteristics of the service data packet by a predetermined value; increasing the value of the delay jitter distribution characteristics of the service data packet by a predetermined number of digits; or increasing the delay jitter distribution characteristics of the service data packet by a predetermined multiple.

[0054] The step of increasing the value of the delay jitter distribution characteristic of the service data packet by a predetermined value may, for example, be adjusted from the delay jitter distribution characteristic [-0.05,0.05] to [-0.07,0.07], i.e., increased by 0.02. The step of increasing the value of the delay jitter distribution characteristic of the service data packet by a predetermined number of digits may, for example, be adjusted from the delay jitter distribution characteristic [-0.05,0.05] to [-0.5,0.5], i.e., increased by one digit. The step of increasing the delay jitter distribution characteristic of the service data packet by a predetermined multiple may be adjusted from the delay jitter distribution characteristic [-0.05,0.05] to [-0.1,0.1], i.e., increased by two times.

[0055] Referring to Figure 5, in step S540, the adjusted delay jitter distribution characteristics are transmitted to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics.

[0056] In some embodiments, the network elements of the core network can transmit the adjusted delay jitter distribution characteristics to the network elements of the access network (e.g., gNB), which then perform C-DRX placement and SPS scheduling, etc. The network elements of the core network may be UPF, PCF, etc.

[0057] The configuration of the embodiment shown in Figure 5 can take into account the influence of network transmission characteristics between the application server and the core network gateway on the delay jitter distribution characteristics of service data packets. Furthermore, the adjusted delay jitter distribution characteristics can be adapted to the actual transmission process of service data packets, avoiding deviations in the data transmission control policy that are placed due to the influence of network transmission characteristics. This improves the scheduling accuracy and transmission quality of service data packets during the transmission process, which is advantageous for improving the service experience.

[0058] In the configuration of the embodiment shown in Figure 5, the delay jitter distribution characteristics of the service data packets are adjusted according to the network transmission characteristics between the application server and the core network gateway. In other embodiments of the present invention, during the transmission of service data packets, the delay jitter distribution characteristics of the service data packets may be affected due to network transmission characteristics or data packet transmission policies, etc. periodicity information This may also change. In this case, the service data packets are determined based on the network transmission characteristics between the application server and the core network gateway. periodicity information Adjust, and then the adjusted periodicity information Based on this, the network elements of the core network are adjusted to perform data transmission control. periodicity information This may be sent to the network elements of the core network.

[0059] In some embodiments of the present invention, the service data packets are processed based on the network transmission characteristics between the application server and the core network gateway. periodicity information And the delay jitter distribution characteristics are adjusted simultaneously, and then the adjusted periodicity information And the network elements of the core network are adjusted to control data transmission based on the delay jitter distribution characteristics. periodicity information The delay jitter distribution characteristics may also be transmitted to the network elements of the core network.

[0060] Figure 6 shows a flowchart of a data transmission method according to one embodiment of the present invention. This data transmission method may be performed by the electronic equipment shown in Figure 11, or by a network element of a core network. The network element of the core network may be a PCF. Referring to Figure 6, this data transmission method may include S610 to S640. These will be described in detail below.

[0061] In step S610, the adjusted delay jitter distribution characteristics for the service data packets sent from the application function entity are received. These adjusted delay jitter distribution characteristics are those that the application function entity has adjusted based on the network transmission characteristics between the application server and the core network gateway.

[0062] In some embodiments, the process by which an application function entity adjusts the delay jitter distribution characteristics of service data packets based on the network transmission characteristics between the application and the core network gateway can be described by referring to the configuration of the embodiments described above. Specifically, the application function entity obtains the rules governing the influence of network transmission characteristics on the delay jitter distribution characteristics of service data packets, and then adjusts the delay jitter distribution characteristics of service data packets based on these rules. For example, the delay jitter distribution characteristics of service data packets may be increased by a predetermined value, increased by a predetermined number of digits, or increased by a predetermined multiple.

[0063] The AF may directly transmit the adjusted delay jitter distribution characteristics for the service data packets to the PCF. Alternatively, the AF may transmit the adjusted delay jitter distribution characteristics for the service data packets to the NEF, which then forwards them to the PCF.

[0064] In step S620, the network transmission characteristics between the core network gateway and the network elements of the access network are acquired.

[0065] The core network gateway is a boundary device of the core network and may be, for example, a UPF. The network elements of the access network may be base stations and may be, for example, gNBs.

[0066] In some embodiments, the step of obtaining network transmission characteristics between the core network gateway and the network elements of the access network may be to detect the network transmission characteristics of the GTP-U tunnel between the core network gateway and the network elements of the access network. Of course, the transmission links between the core network gateway and the network elements of the access network may be dynamically detected, and then the network transmission characteristics between the core network gateway and the network elements of the access network may be determined based on the results of the dynamic detection of the transmission links.

[0067] In step S630, the delay jitter distribution characteristics transmitted from the application function entity are readjusted based on the network transmission characteristics between the core network gateway and the network elements of the access network.

[0068] In some embodiments, the process of readjusting the delay jitter distribution characteristics transmitted from the application function entity based on the network transmission characteristics between the core network gateway and the access network elements in step S630 may involve obtaining a rule governing the influence of the network transmission characteristics between the core network gateway and the access network elements on the delay jitter distribution characteristics of the service data packets, and then readjusting the delay jitter distribution characteristics of the service data packets based on that influence rule. Regarding that influence rule, the influence of the network transmission characteristics between the core network gateway and the access network elements on the delay jitter distribution characteristics may be continuously detected, and then a corresponding rule of change (i.e., influence rule) may be obtained using an ML algorithm or the like.

[0069] In step S640, data transmission control is performed on the network elements of the access network based on the readjusted delay jitter distribution characteristics.

[0070] In some embodiments, the network elements of the core network can transmit the retuned delay jitter distribution characteristics to the network elements of the access network (e.g., gNB), which then perform C-DRX deployment and SPS scheduling again.

[0071] The configuration of the embodiment shown in Figure 6 can take into account the influence of network transmission characteristics between the core network gateway and the access network elements on the delay jitter distribution characteristics of service data packets. Furthermore, the adjusted delay jitter distribution characteristics can be adapted to the actual transmission process of service data packets, avoiding deviations in the data transmission control policy that are placed due to the influence of network transmission characteristics. This improves the scheduling accuracy and transmission quality of service data packets during the transmission process, which is advantageous for improving the service experience.

[0072] In the configuration of the embodiment shown in Figure 6, the delay jitter distribution characteristics of the service data packets are adjusted by the network transmission characteristics between the core network gateway and the network elements of the access network. In other embodiments of the present invention, during the transmission of service data packets, the delay jitter distribution characteristics of the service data packets may be affected due to network transmission characteristics or data packet transmission policies, etc. periodicity information This may also change. In this case, the service data packets are determined based on the network transmission characteristics between the core network gateway and the network elements of the access network. periodicity information Adjust, and then the adjusted periodicity information Data transmission control may be performed based on this.

[0073] In some embodiments of the present application, the network transmission characteristics between the core network gateway and the network elements of the access network are used to determine the service data packets. periodicity information The delay jitter distribution characteristics may also be adjusted at the same time. Next, the network elements of the core network are adjusted periodicity information Furthermore, data transmission control can be performed based on the delay jitter distribution characteristics.

[0074] The above describes the configuration of the embodiment of the present application from the perspective of application function entities and network elements of the core network. Below, we will further describe the details of the implementation of the configuration of the embodiment of the present application from the perspective of the interaction of multiple device entities.

[0075] In the configuration of the embodiment of the present application, the AF / AS can adjust the periodicity information and delay jitter distribution characteristics of service data packets by combining them with the characteristics of the IP transmission network between the AF / AS and the UPF. Furthermore, by providing the 5GS with instructional information that can be used to indicate the adjusted periodicity information and delay jitter distribution characteristics of service data packets, it facilitates the processing of XR data packets by a 5GS network element such as the UPF (including, but not limited to, C-DRX placement and SPS scheduling of the RAN) based on the adjusted periodicity information and delay jitter distribution characteristics.

[0076] Furthermore, the service data packets in the embodiments of this application may be data packets for XR services, or data packets for other multimedia services, such as cloud gaming services, VR, AR, MR, CR services, etc. In other words, the configuration of the embodiments of this application is applicable to processing data packets for XR services, and is also applicable to processing data packets for cloud gaming services, VR, AR, MR, CR services, etc.

[0077] Specifically, as shown in Figure 7, a data transmission method according to one embodiment of the present invention includes the following steps. This method may be performed by the electronic equipment shown in Figure 11, or by an AF / AS. If the implementing entity is an AF / AS, the method includes the following steps.

[0078] In step S710, the AF / AS determines the periodicity information and delay jitter distribution characteristics of the service data packets on the application server side.

[0079] In some embodiments, the AF / AS can determine the periodicity information of the service data packets based on the encoding / decoding scheme of the service data packets and the transmission parameters of the multimedia stream. The encoding / decoding scheme of the service data packets includes, but is not limited to, AVC, HEVC, VVC, etc. The transmission parameters of the multimedia stream may include, but are not limited to, the content of the service data and include, but are not limited to, Audio, Video, Haptic, etc.

[0080] In some embodiments, whether or not service data packets contain periodicity information also depends on the application server's stream push / stream pull parameters, such as whether the application server pushes multimedia data streams at a fixed frame rate or a variable frame rate when network bandwidth fluctuates.

[0081] In some embodiments, the delay jitter distribution characteristics can be expressed as, for example, a jitter range. The jitter range may be a delay jitter distribution interval composed of the maximum delay jitter value (i.e., the maximum jitter value) and the minimum delay jitter value (i.e., the minimum jitter value).

[0082] For example, if the jitter range is [-4,4], it means that with an average delay of 0 as the baseline, -4 is the minimum delay jitter and 4 is the maximum delay jitter. In this case, if the average delay is 20ms, the actual delay distribution is in the range of [16ms,24ms].

[0083] In some embodiments, the maximum and minimum delay jitter values ​​may be obtained by the application server AS aggregating the network transmission of the multimedia data stream, i.e., they may be obtained from the interface between the application server and the IP transmission network.

[0084] In step S720, AF / AS detects the IP transmission network characteristics with respect to the 5GC gateway.

[0085] In the embodiment of this application, the quality of service (QoS) within the 5GS mechanism GTP- U While supported by tunnels and wireless bearers, the link between AF and 5GS is often not guaranteed by the 5G QoS mechanism defined by 3GPP. Therefore, for this link, bandwidth and latency changes can be obtained through dynamic link detection between 5GS and AF, and furthermore, IP transmission network characteristics can be acquired.

[0086] It should be noted that if there is an SLA for the link between AF / AS and 5GS, AF / AS can detect whether the SLA is being met, and can also estimate the periodicity and jitter distribution range transmitted from AF / AS to 5GS by referring to the SLA, and if the real-time transmission metrics are better than the requirements of the SLA, the periodicity and jitter distribution range We also need to consider cases where this changes.

[0087] In step S730, AF / AS is determined based on the network characteristics detection results. periodicity information And correct the delay jitter distribution characteristics.

[0088] In some embodiments, AF / AS is based on the network characteristics detection results periodicity information The step of correcting the delay jitter distribution characteristics involves obtaining the rules governing the influence of network transmission characteristics on the delay jitter distribution characteristics of service data packets based on the network characteristics detection results, and then correcting the delay jitter distribution characteristics of service data packets based on those influence rules. periodicity informationFurthermore, the delay jitter distribution characteristics may be adjusted. Regarding the influence rules, the influence of network transmission characteristics between the application server and the 5GC gateway on the delay jitter distribution characteristics may be continuously detected, and then a corresponding change rule (i.e., influence rule) may be obtained using an ML algorithm or the like.

[0089] In step S740, AF / AS is corrected periodicity information The delay jitter distribution characteristics are also transmitted to the 5GC network element.

[0090] In some embodiments, AF / AS is modified periodicity information The delay jitter distribution characteristics may also be transmitted to 5GC, and it may be indicated that these parameters are modified parameters that take into account the transmission link characteristics between AF / AS and 5GS.

[0091] In step S750, the 5GC network element is modified periodicity information The delay jitter distribution characteristics are also transmitted to the base station.

[0092] In some embodiments, 5GC is modified periodicity information Furthermore, after receiving the delay jitter distribution characteristics, the delay jitter distribution characteristics may be further modified based on the link characteristics between the UPF and the gNB. For example, the influence of the network transmission characteristics between the UPF and the gNB on the delay jitter distribution characteristics of the service data packets may be obtained, and then the delay jitter distribution characteristics of the service data packets may be readjusted based on that influence rule. With respect to that influence rule, the influence of the network transmission characteristics between the UPF and the gNB on the delay jitter distribution characteristics may be continuously detected, and then a corresponding change rule (i.e., influence rule) may be obtained using an ML algorithm or the like.

[0093] In step S760, the base station periodicity information Furthermore, power saving functionality is achieved by positioning the C-DRX based on the delay jitter distribution characteristics.

[0094] In the embodiment of this invention, the C-DRX is in a discontinuous reception mode when connected. In this way, the UE can be periodically put into a sleep state in which it does not detect the Physical Downlink Control Channel (PDCCH), and when detection becomes necessary, it wakes up from the sleep state, thereby achieving the objective of power saving.

[0095] The method shown in Figure 7 involves the following steps, with the specific flow of interaction shown in Figure 8.

[0096] In S801, the application layer generates periodicity information and delay jitter distribution characteristics of service data packets.

[0097] In some embodiments, the AF / AS can determine the periodicity information of the service data packets based on the encoding / decoding scheme of the service data packets and the transmission parameters of the multimedia stream. The encoding / decoding scheme of the service data packets includes, but is not limited to, AVC, HEVC, VVC, etc. The transmission parameters of the multimedia stream may include, but are not limited to, the content of the service data and include, but are not limited to, Audio, Video, Haptic, etc.

[0098] In some embodiments, whether or not service data packets contain periodicity information also depends on the application server's stream push / stream pull parameters, such as whether the application server pushes multimedia data streams at a fixed frame rate or a variable frame rate when network bandwidth fluctuates.

[0099] In some embodiments, the delay jitter distribution characteristics can be expressed, for example, as a jitter range. The jitter range may be a delay jitter distribution interval consisting of the maximum delay jitter value (i.e., the maximum jitter value) and the minimum delay jitter value (i.e., the minimum jitter value). The maximum and minimum delay jitter values ​​may be obtained by the application server AS aggregating the network transmission of the multimedia data stream, i.e., obtained from the interface between the application server and the IP transmission network.

[0100] In S802, AF / AS detects the IP transmission network characteristics between the 5GC boundary and the network.

[0101] In the embodiment of the present invention, the QoS inside 5GS mechanism GTP- U While supported by tunnels and wireless bearers, the link between AF and 5GS is often not guaranteed by the 5G QoS mechanism defined by 3GPP. Therefore, for this link, bandwidth and latency changes can be obtained through dynamic link detection between 5GS and AF, and furthermore, IP transmission network characteristics can be acquired.

[0102] In the S803, AF / AS is based on the network characteristics detection results. periodicity information And correct the delay jitter distribution characteristics.

[0103] In some embodiments, AF / AS is based on the network characteristics detection results periodicity information The step of correcting the delay jitter distribution characteristics involves obtaining the rules governing the influence of network transmission characteristics on the delay jitter distribution characteristics of service data packets based on the network characteristics detection results, and then correcting the delay jitter distribution characteristics of service data packets based on those influence rules. periodicity informationFurthermore, the delay jitter distribution characteristics may be adjusted. Regarding the rules of influence, the influence of network transmission characteristics between the application server and the 5GC gateway on the delay jitter distribution characteristics may be continuously detected, and then a corresponding rule of change may be obtained using an ML algorithm or the like.

[0104] In S804, AF / AS has been corrected. periodicity information The delay jitter distribution characteristics are also transmitted to 5GC.

[0105] In some embodiments, AF / AS is modified periodicity information The delay jitter distribution characteristics may also be transmitted to 5GC, and it may be indicated that these parameters are modified parameters that take into account the transmission link characteristics between AF / AS and 5GS.

[0106] In S805, 5GC was corrected periodicity information The delay jitter distribution characteristics are also transmitted to the base station.

[0107] In some embodiments, 5GC is modified periodicity information After receiving the delay jitter distribution characteristics, the delay jitter distribution characteristics may be further modified based on the link characteristics between the UPF and the gNB.

[0108] In S806, the base station periodicity information Furthermore, power saving functionality is achieved by positioning the C-DRX based on the delay jitter distribution characteristics.

[0109] In the embodiments shown in Figures 7 and 8, AF / AS is based on the network characteristic detection results. periodicity information The configuration of the embodiment of this application is described in the case where the delay jitter distribution characteristics are modified. In other embodiments of this application, the AF / AS modifies the delay jitter distribution characteristics based on the network characteristics detection results. periodicity information Send this as known information to gNB and if necessary periodicity information Correct the following, for example, the service data packet periodicity information Corrective actions may be taken if the system is significantly affected by network conditions.

[0110] The configuration of the above embodiment of the present invention can take into account the influence of network transmission characteristics between the application server and the core network gateway on the delay jitter distribution characteristics of service data packets. Furthermore, the adjusted delay jitter distribution characteristics can be adapted to the actual transmission process of service data packets, avoiding deviations in the data transmission control policy that are placed due to the influence of network transmission characteristics. This improves the scheduling accuracy of the service data packet transmission process and the transmission quality of service data packets, which is advantageous for improving the service experience.

[0111] The following describes an embodiment of the apparatus of the present application. This apparatus can be used to implement the data transmission method described in the above embodiment of the present application. For details not disclosed in the embodiment of the apparatus of the present application, refer to the above embodiment of the data transmission method of the present application.

[0112] Figure 9 shows a block diagram of a data transmission device according to one embodiment of the present invention. This data transmission device may be provided within an application function entity (AF).

[0113] As shown in Figure 9, a data transmission device 900 according to one embodiment of the present invention includes an acquisition unit 902, a detection unit 904, an adjustment unit 906, and a transmission unit 908.

[0114] Here, the acquisition unit 902 is configured to acquire the delay jitter distribution characteristics of the service data packets, which indicate the transmission delay range of the service data packets. The detection unit 904 is configured to detect the network transmission characteristics between the application server and the core network gateway. The adjustment unit 906 is configured to acquire the adjusted delay jitter distribution characteristics by adjusting the delay jitter distribution characteristics of the service data packets based on the network transmission characteristics. The transmission unit 908 is configured to transmit the adjusted delay jitter distribution characteristics to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics.

[0115] In some embodiments of the present application, based on the configuration described above, the service data packet is a periodic service data packet, and the data transmission device 900 transmits the periodic service data packet based on at least one of the following: the encoding / decoding method of the service data packet, the multimedia service stream transmission parameters corresponding to the service data packet, the push parameters of the application server to the multimedia service stream, and the pull parameters of the application server to the multimedia service stream. periodicity information Further includes a decision unit configured to determine the following.

[0116] In some embodiments of the present invention, based on the configuration described above, the delay jitter distribution characteristics include a maximum value of delay jitter and a minimum value of delay jitter, and the acquisition unit 902 is configured to acquire the network transmission status of service data packets aggregated by the application server and to determine the maximum value of delay jitter and the minimum value of delay jitter based on the network transmission status of the service data packets.

[0117] In some embodiments of the present invention, based on the configuration described above, the detection unit 904 is configured to dynamically detect the transmission link between the application server and the core network gateway, and to determine the transmission bandwidth and delay change status of the transmission link based on the dynamic detection result of the transmission link.

[0118] In some embodiments of the present invention, based on the configuration described above, the detection unit 904 is configured to determine the network transmission characteristics between the application server and the core network gateway based on a service level agreement (SLA) between the application server and the core network.

[0119] In some embodiments of the present invention, based on the configuration described above, the detection unit 904 is configured to evaluate whether the SLA between the application server and the core network affects the delay jitter distribution characteristics of the service data packets, and if the SLA does affect the delay jitter distribution characteristics of the service data packets, it is configured to determine the network transmission characteristics between the application server and the core network gateway based on the service level agreement (SLA) between the application server and the core network.

[0120] In some embodiments of the present invention, based on the configuration described above, the detection unit 904 is configured to acquire the transmission bandwidth and delay change status of the transmission link by dynamically detecting the transmission link between the application server and the core network gateway based on a service level agreement (SLA) between the application server and the core network.

[0121] In some embodiments of the present application, based on the configuration described above, the adjustment unit 906 is configured to acquire the law governing the influence of the network transmission characteristics on the delay jitter distribution characteristics of the service data packets, and to adjust the delay jitter distribution characteristics of the service data packets based on the law governing the influence.

[0122] In some embodiments of the present application, based on the configuration described above, the adjustment of the delay jitter distribution characteristics of the service data packet by the adjustment unit 906 includes at least one of the following: increasing the value of the delay jitter distribution characteristics of the service data packet by a predetermined value; increasing the value of the delay jitter distribution characteristics of the service data packet by a predetermined number of digits; or increasing the delay jitter distribution characteristics of the service data packet by a predetermined multiple.

[0123] In configurations provided in some embodiments of the present application, the delay jitter distribution characteristics of service data packets can be adjusted based on the network transmission characteristics between the application server and the core network gateway. The adjusted delay jitter distribution characteristics are then transmitted to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics. This allows for consideration of the influence of the network transmission characteristics between the application server and the core network gateway on the delay jitter distribution characteristics of service data packets. Furthermore, the adjusted delay jitter distribution characteristics can be adapted to the actual transmission process of service data packets, avoiding deviations in the data transmission control policy that would otherwise occur due to the influence of network transmission characteristics. This improves the scheduling accuracy and transmission quality of service data packets during the transmission process, which is advantageous for enhancing the service experience.

[0124] Figure 10 shows a block diagram of a data transmission device according to one embodiment of the present invention. This data transmission device may be installed within a network element of a core network. This network element of the core network may be a PCF.

[0125] As shown in Figure 10, a data transmission device 1000 according to one embodiment of the present invention includes a receiving unit 1002, an acquisition unit 1004, an adjustment unit 1006, and a control unit 1008.

[0126] Here, the receiving unit 1002 is configured to receive adjusted delay jitter distribution characteristics for service data packets transmitted from the application function entity, the adjusted delay jitter distribution characteristics being those adjusted by the application function entity based on the network transmission characteristics between the application server and the core network gateway. The acquisition unit 1004 is configured to acquire the network transmission characteristics between the core network gateway and the network elements of the access network. The adjustment unit 1006 is configured to readjust the delay jitter distribution characteristics transmitted from the application function entity based on the network transmission characteristics between the core network gateway and the network elements of the access network. The control unit 1008 is configured to perform data transmission control to the network elements of the access network based on the readjusted delay jitter distribution characteristics.

[0127] Figure 11 shows a schematic diagram of the configuration of an electronic computer system suitable for realizing the embodiment of the present invention.

[0128] The electronic computer system 1100 shown in Figure 11 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of this application.

[0129] As shown in Figure 11, the computer system 1100 includes a central processing unit (CPU) 1101, which can perform various appropriate operations and processes, such as the method in the above embodiment, based on programs stored in read-only memory (ROM) 1102 or programs loaded from storage unit 1108 into random access memory (RAM) 1103. RAM 1103 further stores various programs and data necessary for system operation. The CPU 1101, ROM 1102, and RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0130] The I / O interface 1105 is connected to an input unit 1106, including a keyboard and mouse; an output unit 1107, including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), and speakers; a storage unit 1108, including a hard disk; and a communication unit 1109, including, for example, a local area network (LAN) card and a modem. The communication unit 1109 performs communication processing via a network such as the internet. A driver 1110 is also connected to the I / O interface 1105 as needed. For example, a removable medium 1111, such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, is attached to the driver 1110 as needed so that a computer program read from the removable medium 1111 is installed in the storage unit 1108 as needed.

[0131] In particular, according to embodiments of the present application, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present application include a computer program product which includes a computer program mounted on a computer-readable medium, the computer program which includes a computer program for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network and / or installed from a removable medium 1111 by a communication unit 1109. When executed by a central processing unit (CPU) 1101, the computer program performs various functions limited to those of the system of the present application.

[0132] The computer-readable medium shown in the embodiments of this application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of computer-readable storage mediums may include, but are not limited to, electrical connections with one or more wires, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this application, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in this application, the computer-readable signal medium may include data signals propagated in the baseband or as part of a carrier, and such data signals may contain computer-readable computer programs. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, and such computer-readable medium may transmit, propagate, or transmit programs for use by or in combination with instruction execution systems, apparatus, or devices. The computer programs contained in the computer-readable medium may be transmitted by any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.

[0133] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present application. Here, each block in the flowchart or block diagram may represent a module, program segment, or part of code, which contains one or more executable instructions for implementing a given logical function. Another point to note is that in some alternative implementations, the functions described in the blocks may be performed in an order different from the order shown in the drawings. For example, two blocks shown consecutively may actually be executed essentially in parallel, and depending on the related functions, they may be executed in reverse order. Another point to note is that each block in the block diagram or flowchart, and combinations of blocks in the block diagram or flowchart, may be implemented in a dedicated, hardware-based system for performing a given function or operation, or in a combination of dedicated hardware and a computer program.

[0134] The units described in the embodiments of this application may be implemented in software or in hardware, and the described units may be installed on a processor. Herein, the names of these units do not limit the units themselves in some cases.

[0135] In another embodiment, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments, or may exist independently without being assembled into the electronic device. The computer-readable medium contains one or more computer programs, which, when executed by the electronic device, cause the electronic device to implement the method described in the above embodiments.

[0136] It should be noted that while the detailed description above refers to several modules or units of equipment for performing operations, such division is not mandatory. In practice, according to embodiments of the present application, the features and functions of two or more modules or units described above may be embodied in a single module or unit. Conversely, the features and functions of a single module or unit described above may be further divided so as to be embodied by multiple modules or units.

[0137] As will be readily apparent to those skilled in the art from the above description of the embodiments, the exemplary embodiments described herein may be implemented by software or by a combination of software and necessary hardware. For this reason, the configuration according to the embodiments of the present application may be embodied in the form of a software product. The software product may be stored on a non-volatile storage medium (which may be a CD-ROM, U disk, mobile hard disk, etc.) or on a network, and may include some instructions that cause a computer device (which may be a personal computer, server, touch terminal, or network device, etc.) to perform the method according to the embodiments of the present application.

[0138] A person skilled in the art, after considering the specification and carrying out the embodiments disclosed herein, may readily conceive of other embodiments of the Application. The Application is intended to encompass any variations, uses, or adaptive modifications of the Application. These variations, uses, or adaptive modifications include common technical means or customary technical means in the Art that are not disclosed herein, in accordance with the general principles of the Application.

[0139] It should be understood that this application is not limited to the precise structure described above and shown in the drawings, and various modifications and changes are possible without departing from its scope. The scope of this application is limited only by the attached claims.

Claims

1. A data transmission method performed by an electronic device, A step of obtaining the delay jitter distribution characteristics of a service data packet, wherein the delay jitter distribution characteristics are for indicating the transmission delay range of the service data packet. A step of detecting network transmission characteristics between the application server and the core network gateway, The steps include obtaining adjusted delay jitter distribution characteristics by adjusting the delay jitter distribution characteristics of the service data packets based on the aforementioned network transmission characteristics, The step of transmitting the adjusted delay jitter distribution characteristics to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics, The aforementioned delay jitter distribution characteristics include the maximum value of the delay jitter and the minimum value of the delay jitter. The aforementioned data transmission method is The steps include: obtaining the network transmission status of service data packets aggregated by the application server; The further step includes determining the maximum value and minimum value of the delay jitter based on the network transmission status of the service data packets. A data transmission method characterized by the following features.

2. The aforementioned service data packets are periodic service data packets, The aforementioned data transmission method is A step of determining the periodicity information of the periodic service data packet based on at least one of the encoding and decoding method of the service data packet, the multimedia service stream transmission parameters corresponding to the service data packet, the push parameters of the application server to the multimedia service stream, and the pull parameters of the application server to the multimedia service stream, The further step includes transmitting the adjusted delay jitter distribution characteristics and the periodicity information to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics and the periodicity information. The data transmission method according to feature 1.

3. A data transmission method performed by an electronic device, A step of obtaining the delay jitter distribution characteristics of a service data packet, wherein the delay jitter distribution characteristics are for indicating the transmission delay range of the service data packet. A step of detecting network transmission characteristics between the application server and the core network gateway, The steps include obtaining adjusted delay jitter distribution characteristics by adjusting the delay jitter distribution characteristics of the service data packets based on the aforementioned network transmission characteristics, The step of transmitting the adjusted delay jitter distribution characteristics to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics, The step of detecting network transmission characteristics between the application server and the core network gateway is: The step includes determining the network transmission characteristics between the application server and the core network gateway based on a service level agreement (SLA) between the application server and the core network. A data transmission method characterized by the following features.

4. The step of detecting network transmission characteristics between the application server and the core network gateway is: The steps include detecting the transmission link between the application server and the core network gateway, The process includes the step of determining the transmission bandwidth and delay change status of the transmission link based on the detection results of the transmission link. The data transmission method according to feature 1.

5. The step of detecting network transmission characteristics between the application server and the core network gateway is: The step includes determining the network transmission characteristics between the application server and the core network gateway based on a service level agreement (SLA) between the application server and the core network. The data transmission method according to feature 1.

6. Before the step of determining the network transmission characteristics between the application server and the core network gateway based on the Service Level Agreement (SLA) between the application server and the core network, A step of evaluating whether the SLA between the application server and the core network affects the delay jitter distribution characteristics of the service data packets, If the SLA affects the delay jitter distribution characteristics of the service data packets, the further step includes determining the network transmission characteristics between the application server and the core network gateway based on the service level agreement (SLA) between the application server and the core network. The data transmission method according to feature 5.

7. The step of detecting network transmission characteristics between the application server and the core network gateway is: The process includes the step of detecting the transmission link between the application server and the core network gateway based on the service level agreement (SLA) between the application server and the core network, thereby obtaining the transmission bandwidth and delay change status of the transmission link. The data transmission method according to feature 1.

8. The step of adjusting the delay jitter distribution characteristics of the service data packets based on the network transmission characteristics is: A step of obtaining the rule for the influence of the network transmission characteristics on the delay jitter distribution characteristics of the service data packets, The step of adjusting the delay jitter distribution characteristics of the service data packets based on the aforementioned influence law, The data transmission method according to feature 1.

9. The step of adjusting the delay jitter distribution characteristics of the service data packets based on the aforementioned influence law is: The step includes at least one of the following: increasing the value of the delay jitter distribution characteristic of the service data packet by a predetermined value; increasing the value of the delay jitter distribution characteristic of the service data packet by a predetermined number of digits. The data transmission method according to feature 8.

10. A data transmission method performed by an electronic device, A step of receiving a adjusted delay jitter distribution characteristic for a service data packet transmitted from an application function entity, wherein the adjusted delay jitter distribution characteristic is obtained by the application function entity adjusting the delay jitter distribution characteristic of the service data packet based on the network transmission characteristics between the application server and the core network gateway. The steps include acquiring network transmission characteristics between the core network gateway and the network elements of the access network, The steps include readjusting the delay jitter distribution characteristics transmitted from the application function entity based on the network transmission characteristics between the core network gateway and the network elements of the access network, The step of performing data transmission control to the network elements of the access network based on the readjusted delay jitter distribution characteristics, A data transmission method characterized by the following features.

11. A data transmission device, An acquisition unit for acquiring the delay jitter distribution characteristics of a service data packet, wherein the delay jitter distribution characteristics are for indicating the transmission delay range of the service data packet, and A detection unit for detecting network transmission characteristics between the application server and the core network gateway, An adjustment unit that acquires the adjusted delay jitter distribution characteristics by adjusting the delay jitter distribution characteristics of the service data packets based on the network transmission characteristics, A transmitting unit that transmits the adjusted delay jitter distribution characteristics to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics, The aforementioned delay jitter distribution characteristics include the maximum value of the delay jitter and the minimum value of the delay jitter. The aforementioned data transmission device is An acquisition unit that acquires the network transmission status of service data packets aggregated by the application server, The system further includes a determination unit that determines the maximum value and the minimum value of the delay jitter based on the network transmission status of the service data packets. A data transmission device characterized by the following features.

12. A data transmission device, A receiving unit configured to receive a delay jitter distribution characteristic adjusted for a service data packet transmitted from an application function entity, wherein the adjusted delay jitter distribution characteristic is obtained by the application function entity adjusting the delay jitter distribution characteristic of the service data packet based on the network transmission characteristics between the application server and the core network gateway. An acquisition unit configured to acquire network transmission characteristics between the core network gateway and the network elements of the access network, A tuning unit configured to readjust the delay jitter distribution characteristics transmitted from the application function entity based on the network transmission characteristics between the core network gateway and the network elements of the access network, Includes a control unit configured to perform data transmission control to network elements of the access network based on readjusted delay jitter distribution characteristics, A data transmission device characterized by the following features.

13. It is an electronic device, One or more processors, A computer comprising: memory in which one or more computer programs are stored, When the one or more computer programs are executed by the one or more processors, they cause the electronic device to implement the data transmission method described in any one of claims 1 to 10. An electronic device characterized by the following features.

14. A computer program characterized by causing a computer to execute the data transmission method described in any one of claims 1 to 10.

15. A data transmission device, An acquisition unit for acquiring the delay jitter distribution characteristics of a service data packet, wherein the delay jitter distribution characteristics are for indicating the transmission delay range of the service data packet, and A detection unit for detecting network transmission characteristics between the application server and the core network gateway, An adjustment unit that acquires the adjusted delay jitter distribution characteristics by adjusting the delay jitter distribution characteristics of the service data packets based on the network transmission characteristics, A transmitting unit that transmits the adjusted delay jitter distribution characteristics to the network elements of the core network so that the network elements of the core network perform data transmission control based on the adjusted delay jitter distribution characteristics, The detection unit that detects network transmission characteristics between the application server and the core network gateway is: Includes a determination unit that determines the network transmission characteristics between the application server and the core network gateway based on a service level agreement (SLA) between the application server and the core network, A data transmission device characterized by the following features.

Citation Information

Patent Citations

  • Methods, apparatus and systems for satisfying a time control requirement in a wireless communication

    US20210314807A1