WO2022267720A1 - 一种数据传输方法和通信装置 - Google Patents
一种数据传输方法和通信装置 Download PDFInfo
- Publication number
- WO2022267720A1 WO2022267720A1 PCT/CN2022/091804 CN2022091804W WO2022267720A1 WO 2022267720 A1 WO2022267720 A1 WO 2022267720A1 CN 2022091804 W CN2022091804 W CN 2022091804W WO 2022267720 A1 WO2022267720 A1 WO 2022267720A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- user experience
- terminal
- experience evaluation
- evaluation mode
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 222
- 238000000034 method Methods 0.000 title claims abstract description 126
- 238000004891 communication Methods 0.000 title claims abstract description 108
- 238000011156 evaluation Methods 0.000 claims abstract description 344
- 230000002452 interceptive effect Effects 0.000 claims description 77
- 230000015654 memory Effects 0.000 claims description 51
- 230000003993 interaction Effects 0.000 claims description 35
- 238000013441 quality evaluation Methods 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 13
- 238000012552 review Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 57
- 238000012545 processing Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 27
- 238000013528 artificial neural network Methods 0.000 description 23
- 230000006399 behavior Effects 0.000 description 21
- 230000011664 signaling Effects 0.000 description 15
- 238000004364 calculation method Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 210000002569 neuron Anatomy 0.000 description 6
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000003190 augmentative effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000001934 delay Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000000691 measurement method Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000005180 public health Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64723—Monitoring of network processes or resources, e.g. monitoring of network load
- H04N21/64738—Monitoring network characteristics, e.g. bandwidth, congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
Definitions
- the present application relates to the communication field, and more specifically, relates to a data transmission method and a communication device.
- XR extended reality
- VR virtual reality
- AR augmented reality
- MR mixed reality
- XR video is composed of video frames that arrive periodically.
- the transmission process of XR video can be to divide a picture frame of XR video into dozens of Internet protocol (internet protocol, IP) data packets at the network transmission layer, and transmit them to the core network, and then the IP data packets are then wirelessly accessed.
- IP Internet protocol
- Network radio access network
- the present application provides a data transmission method and a communication device, so that a network device can accurately adjust communication behavior with a terminal according to user experience fed back by the terminal, thereby improving user experience.
- the present application provides a data transmission method, which can be executed by a network device, or can also be executed by a component (such as a chip, a chip system, etc.) configured in the network device, and can also be implemented by Logic modules or software implementations of all or part of network device functions are not limited in this application.
- the method includes: sending first information to the terminal, the first information is used to configure a user experience evaluation mode, the user experience evaluation mode is one of multiple user experience evaluation modes, and the user experience evaluation mode is used to evaluate the impact of network transmission on user experience receiving second information from the terminal, where the second information includes information on the impact of network transmission on user experience, and communicating with the terminal based on the second information.
- the network device can use the first information to configure the user experience evaluation mode for the terminal to determine the impact of the network transmission status on the user experience, so that the terminal can obtain the impact of the network transmission status on the user based on the user experience evaluation mode configured by the network device.
- Experience impact information configure the user experience evaluation mode for the terminal through the network device, so that the measurement method of each terminal on the user experience is controllable, and the network device can accurately adjust the communication with the terminal according to the impact of the network transmission on the user experience fed back by the terminal. Behavior, thereby improving system efficiency and improving user experience.
- the first information is further used to configure parameters of the user experience evaluation mode.
- the terminal may pre-store multiple user experience evaluation modes including undetermined parameters.
- the network device sends the first information to the terminal, configures a user experience evaluation mode including undetermined parameters for the terminal, and configures parameters of the user experience evaluation mode.
- Network devices can configure different parameters for different terminals according to different service requirements of different terminals, so as to meet the different needs of different terminals and bring better experience to users.
- the method further includes: sending third information to the terminal, where the third information is used to configure parameters of the user experience evaluation mode.
- the terminal may also pre-store multiple user experience evaluation modes including undetermined parameters.
- the network device sends the first information to the terminal, configures the user experience evaluation mode including undetermined parameters for the terminal, and sends the third information to the terminal, configures the parameters of the user experience evaluation mode configured by the first information for the terminal.
- Network devices can configure different parameters for different terminals according to different service requirements of different terminals, so as to meet the different needs of different terminals and bring better experience to users.
- the user experience evaluation mode includes an image quality experience evaluation mode and an interactive experience evaluation mode.
- the image quality experience evaluation mode is used to evaluate the impact of transmission errors on the image quality experience
- the interactive experience evaluation mode Mode is used to evaluate the impact of transmission delay on interactive experience.
- the impact of transmission errors on the image quality experience can be obtained through the image quality experience mode, and the impact of transmission delay on the interactive experience can be obtained through the interactive experience mode.
- the user experience evaluation score does not reach the target evaluation score, it can be better judged whether it is Whether the transmission error has an impact on the user experience evaluation score, or the transmission delay has an impact on the user experience evaluation score, or both have an impact on the user experience evaluation score, and the communication behavior with the terminal can be adjusted in a targeted manner , thereby improving the user experience.
- the information on the impact of network transmission on user experience includes image quality experience evaluation information and interactive experience evaluation information, and the image quality experience evaluation mode is used to determine the image quality experience evaluation information.
- the interactive experience evaluation mode is used to determine the interactive experience evaluation information.
- the image quality experience evaluation information is used to indicate the impact coefficient or evaluation score of the transmission error on the image quality experience
- the interactive experience evaluation information is used to indicate the impact coefficient or evaluation score of the transmission delay on the interactive experience.
- the network device may receive the image quality experience evaluation score or the influence coefficient of the transmission error on the image quality experience fed back by the terminal, and the interaction experience evaluation score or the influence coefficient of the transmission delay on the interactive experience.
- the communication behavior with the terminal can be adjusted in a targeted manner, Thereby improving user experience.
- the information on the influence of network transmission on user experience is used to indicate the quality evaluation score of the extended reality
- the image quality experience evaluation mode and the interactive experience evaluation mode are used to determine the quality evaluation score of the extended reality.
- the network device can receive the XR quality evaluation score fed back by the terminal.
- the XR quality evaluation score can be obtained by the terminal based on the image quality experience evaluation score obtained by the image quality experience evaluation mode, and the interactive experience evaluation score obtained by the interactive experience mode. . In this way, when the XR quality evaluation score does not reach the target XR quality evaluation score, the communication behavior with the terminal can be adjusted in a targeted manner, thereby improving user experience.
- communicating with the terminal based on the second information includes: based on the second information and a channel quality indicator (channel quality indicator, CQI), determining to communicate with the terminal A modulation and coding scheme (modulation and coding scheme, MCS) for communication, for communicating with the terminal based on the MCS.
- CQI channel quality indicator
- MCS modulation and coding scheme
- the network device can determine the current MCS through the mapping relationship between the CQI and the MCS, adjust the MCS according to the second information, and communicate with the terminal based on the adjusted MCS, which can bring better user experience.
- the present application provides a data transmission method, which can be performed by a terminal, or can also be performed by a component (such as a chip, a chip system, etc.) configured in the terminal, or can be implemented by all Or a logic module or software implementation of some terminal functions, which is not limited in this application.
- a component such as a chip, a chip system, etc.
- the method includes: receiving first information from a network device, and determining a user experience evaluation mode based on the first information, the user experience evaluation mode is one of multiple user experience evaluation modes, and the user experience evaluation mode is used to evaluate the impact of network transmission on users Influence on experience, sending second information to the network device, where the second information includes information on the influence of network transmission on user experience.
- the terminal can receive the first information from the network device, and can determine the user experience evaluation mode based on the first information, and send the second information to the network device that includes information on the impact of network transmission on user experience, so that the network device Based on the second information, the communication behavior with the terminal can be adjusted in time, thereby improving user experience.
- the method further includes: determining the impact of network transmission on user experience based on the user experience evaluation mode.
- the method further includes: determining parameters of the user experience evaluation mode based on the first information.
- the terminal may pre-store multiple user experience evaluation modes including undetermined parameters.
- the terminal receives the first information from the network device, and based on the first information, the terminal determines a user experience evaluation mode including undetermined parameters and parameters of the user experience evaluation mode.
- Different terminals may have different service requirements, so different terminals can obtain different parameters, so as to meet the service requirements of the terminal and bring a better experience to the user.
- the method further includes: receiving third information from the network device; and determining parameters of the user experience evaluation mode based on the third information.
- the terminal may also pre-store multiple user experience evaluation modes including undetermined parameters.
- the terminal receives the first information from the network device, the terminal determines the user experience evaluation mode containing the undetermined parameters based on the first information, and the terminal receives the third information from the network device, and the terminal determines based on the third information that the user experience evaluation mode containing the undetermined parameters determined according to the first information Parameters for UX evaluation mode parameters.
- Different terminals may have different service requirements, so different terminals can obtain different parameters, so as to meet the service requirements of the terminal and bring a better experience to the user.
- the method further includes: determining the impact of network transmission on user experience based on the user experience evaluation mode and parameters of the user experience evaluation mode.
- the user experience evaluation mode includes an image quality experience evaluation mode and an interactive experience evaluation mode.
- the image quality experience evaluation mode is used to evaluate the impact of transmission errors on the image quality experience
- the interactive experience evaluation mode Mode is used to evaluate the impact of transmission delay on interactive experience.
- the terminal can obtain the impact of transmission errors on the image quality experience through the image quality experience mode, and the impact of transmission delay on the interactive experience through the interactive experience mode.
- the user experience evaluation score does not reach the target evaluation score, it can better judge whether it is Does the transmission error have an impact on the user experience evaluation score, or does the transmission delay have an impact on the user experience evaluation score, or both have an impact on the user experience evaluation score, so that the network device can be based on the feedback information of the terminal? Adjust the communication behavior with the terminal in a targeted manner, thereby improving the user experience.
- the information on the impact of network transmission on user experience includes image quality experience evaluation information and interactive experience evaluation information
- the method further includes: determining the image quality based on the image quality experience evaluation mode Experience evaluation information; determine the interactive experience evaluation information based on the interactive experience evaluation mode.
- the image quality experience evaluation information is used to indicate the impact coefficient or evaluation score of the transmission error on the image quality experience
- the interactive experience evaluation information is used to indicate the impact coefficient or evaluation score of the transmission delay on the interactive experience.
- the terminal may feed back the image quality experience evaluation score or the influence coefficient of the transmission error on the image quality experience, and the interaction experience evaluation score or the influence coefficient of the transmission delay on the interactive experience to the network device.
- the network device can adjust the communication with the terminal in a targeted manner behavior, thereby improving the user experience.
- the information on the impact of network transmission on user experience is used to indicate the quality evaluation score of the extended reality
- the method further includes: determining based on the image quality experience evaluation mode and the interactive experience evaluation mode Extended Reality Quality Review Score.
- the terminal may feed back the XR quality evaluation score to the network device, and the XR quality evaluation score may be obtained by combining the image quality experience evaluation score obtained by the terminal according to the image quality experience evaluation mode, and the interactive experience evaluation score obtained according to the interactive experience mode. In this way, when the XR quality evaluation score does not reach the target XR quality evaluation score, the communication behavior with the terminal can be adjusted in a targeted manner, thereby improving user experience.
- the method further includes: receiving fourth information from the network device, where the fourth information is used to indicate an MCS, and the MCS is related to the second information and the CQI.
- the CQI may be reported by the terminal to the network device, so that the network device can determine the current MCS according to the mapping relationship between the CQI and the MCS, and adjust the MCS according to the second information, and the terminal can receive the adjusted instruction from the network device
- the fourth information of the MCS communicates with the network device based on the fourth information, which can bring better user experience.
- the present application provides a communication device that can implement the method in the first aspect, any possible implementation manner of the first aspect, the second aspect, or any possible implementation manner of the second aspect.
- the apparatus includes corresponding units or modules for performing the above method.
- the units or modules included in the device can be realized by software and/or hardware.
- the device may be, for example, a terminal or a network device, or a chip, a chip system, or a processor that supports the terminal or network device to implement the above method, and may also be a logic module or a logic module that can realize all or part of the functions of the terminal or network device. software.
- the present application provides a communication device, where the communication device includes a processor.
- the processor is coupled with the memory, and can be used to execute the computer program in the memory, so as to realize the data transmission method in the first aspect, the second aspect, any possible implementation manner of the first aspect, and any possible implementation manner of the second aspect .
- the communication device further includes a memory.
- the communication device further includes a communication interface, and the processor is coupled to the communication interface.
- the present application provides a system-on-a-chip, which includes at least one processor, configured to support the implementation of any of the above-mentioned first to second aspects and any possible implementation manners of the first to second aspects.
- the functions involved for example, receiving or processing the data and/or information involved in the methods described above.
- the chip system further includes a memory, the memory is used to store program instructions and data, and the memory is located inside or outside the processor.
- the system-on-a-chip may consist of chips, or may include chips and other discrete devices.
- the present application provides a communication system, including the foregoing network device and terminal.
- the present application provides a computer-readable storage medium, where a computer program (also referred to as code, or instruction) is stored on the computer storage medium, and when the computer program is run by a processor, the The method in the first aspect, the second aspect, any possible implementation manner of the first aspect, and any possible implementation manner of the second aspect is executed.
- a computer program also referred to as code, or instruction
- the present application provides a computer program product, the computer program product including: a computer program (also called code, or instruction), when the computer program is executed, the above-mentioned first aspect and the first The method in any possible implementation manner of the second aspect, the first aspect, and any possible implementation manner of the second aspect is executed.
- a computer program also called code, or instruction
- FIG. 1 is a schematic diagram of a communication system applicable to the data transmission method provided by the embodiment of the present application;
- FIG. 2 is another schematic diagram of a communication system applicable to the data transmission method provided by the embodiment of the present application;
- Fig. 3 is a schematic diagram of transmission of XR video
- Fig. 4 is a schematic diagram of a frame transmission process
- Figure 5 is a schematic decomposition diagram of XR-average subjective opinion score (mean opinion score, MOS);
- Fig. 6 is a schematic diagram of the neural network of the extended reality quality index (XR quality index, XQI) constructed based on the frame arrival situation;
- XR quality index, XQI extended reality quality index
- FIG. 7 is a schematic diagram of a neural network for scoring image quality experience based on frame transmission errors
- FIG. 8 is a schematic diagram of a neural network for scoring interactive experience based on frame transmission delays
- FIG. 9 is a schematic flow chart applicable to the data transmission method provided by the embodiment of the present application.
- FIG. 10 is a schematic block diagram of a communication device provided by an embodiment of the present application.
- FIG. 11 is another schematic block diagram of a communication device provided by an embodiment of the present application.
- FIG. 12 is a schematic structural block diagram of a terminal provided by an embodiment of the present application.
- FIG. 13 is a schematic structural diagram of a base station provided by an embodiment of the present application.
- 5G mobile communication systems for example: fifth generation (5th generation, 5G) mobile communication systems or new radio access technology (new radio access technology, NR).
- 5G mobile communication system may include non-standalone networking (non-standalone, NSA) and/or standalone networking (standalone, SA).
- the technical solution provided by this application can also be applied to machine type communication (machine type communication, MTC), inter-machine communication long-term evolution technology (long term evolution-machine, LTE-M), device-to-device (device-to-device, D2D) A network, a machine to machine (M2M) network, an Internet of things (IoT) network, or other networks.
- MTC machine type communication
- LTE-M long term evolution-machine
- D2D device-to-device
- M2M machine to machine
- IoT Internet of things
- the IoT network may include, for example, the Internet of Vehicles.
- the communication methods in the Internet of Vehicles system are collectively referred to as the vehicle to other equipment (vehicle to X, V2X, X can represent anything) system
- the V2X can include: vehicle to vehicle (vehicle to vehicle, V2V) communication, vehicle Communication with infrastructure (vehicle to infrastructure, V2I), communication between vehicles and pedestrians (vehicle to pedestrian, V2P) or communication between vehicles and networks (vehicle to network, V2N), etc.
- the network equipment may include all equipment with network transmission functions such as wireless access network equipment and core network equipment.
- the network equipment will be described in detail below in conjunction with the scenarios shown in FIG. 1 and FIG. 2 . I won't go into details here.
- the wireless access network device may be any device with a wireless transceiver function.
- Radio access network equipment includes but not limited to: evolved Node B (evolved Node B, eNB), Node B (Node B, NB), radio network controller (radio network controller, RNC), base station controller (base station controller) , BSC), base transceiver station (base transceiver station, BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), baseband unit (baseband unit, BBU), access point in the wireless network system ( access point (AP), wireless relay node (radio relay node, RRN), wireless backhaul node, transmission point (transmission point, TP) or transmission and reception point (transmission and reception point, TRP), etc., can also be 5G, For example, NR, gNB in the system, or, transmission point (TRP or TP), one or a group (including multiple antenna panels) antenna panels of the base station in the 5G system, or, it can also
- the base station may be: a macro base station, a micro base station, a pico base station, a small station, a relay station, or a balloon station, etc. If there are multiple network devices in the communication system, the multiple network devices can be base stations of the same type or different types of base stations; these multiple base stations can support the network of the same technology mentioned above, or can support Networks of the different technologies mentioned above.
- the base station can communicate with the terminal, and can also communicate with the terminal through a relay station.
- the network device can also be a wireless controller, a centralized unit, and/or a distributed unit in the wireless access network communication system.
- the core network device may include a user plane function (UPF).
- UPF user plane function
- UPF is the data plane gateway, which can be used for packet routing and forwarding, or quality of service (QoS) processing of user plane data, etc.
- User data can be connected to the network through this network element.
- the core network device used to perform the functions of the following network devices may be, for example, a UPF or other network elements having the same or similar functions as the UPF.
- the core network equipment may also include other core network functional network elements, for example, network exposure function (network exposure function, NEF), session management network element (session management function, SMF), policy control function network element (policy control function, PCF) and other network elements.
- NEF network exposure function
- SMF session management network element
- policy control function network element policy control function
- PCF policy control function network element
- the network device may also be a cloud server or the like. This application does not make any limitation to this.
- the terminal may be a device with a wireless transceiver function.
- Terminals can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; terminals can also be deployed on water (such as ships, etc.); terminals can also be deployed in the air (such as aircraft, balloons and satellites, etc.).
- a terminal may be a device that provides voice/data connectivity to a user, for example, a handheld device with a wireless connection function, a vehicle-mounted device, and the like.
- examples of some terminals can be: mobile phone (mobile phone), tablet computer (pad), computer with wireless transceiver function (such as notebook computer, palmtop computer, etc.), mobile internet device (mobile internet device, MID), virtual reality (virtual reality, VR) equipment, augmented reality (augmented reality, AR) equipment, wireless terminals in industrial control (industrial control), vehicle terminals, wireless terminals in self driving (self driving), remote medical (remote medical) Wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, cellular Telephones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing Devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminals in 5G networks or terminals in future evolved public land mobile networks (PLMN), etc.
- mobile internet device mobile internet device, MID
- virtual reality virtual reality
- AR augmented reality
- wearable devices can also be called wearable smart devices, which is a general term for the application of wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes.
- a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories.
- Wearable devices are not only a hardware device, but also achieve powerful functions through software support, data interaction, and cloud interaction.
- Generalized wearable smart devices include full-featured, large-sized, complete or partial functions without relying on smart phones, such as smart watches or smart glasses, etc., and only focus on a certain type of application functions, and need to cooperate with other devices such as smart phones Use, such as various smart bracelets and smart jewelry for physical sign monitoring.
- a terminal may sometimes also be referred to as terminal equipment, user equipment (UE), access terminal equipment, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device , user agent or user device, etc. Terminals can be fixed or mobile.
- Terminals can be fixed or mobile.
- Terminals can communicate with different network devices.
- the terminal can communicate with multiple base stations of different technologies.
- the terminal can communicate with the base station supporting the LTE network, and can also communicate with the base station supporting the 5G network. It can also support dual connection with the base station of the LTE network and the base station of the 5G network .
- FIG. 1 is a schematic diagram of a communication system 100 applicable to a data transmission method provided by an embodiment of the present application.
- the communication system 100 includes a cloud server, a UPF, a base station, a terminal, and network elements such as NEF, SMF, and PCF.
- the cloud server can decode and render the video source, etc.
- the terminal can be devices such as head-mounted display XR glasses, video players, and holographic projectors.
- data, instructions or signals can be transmitted from the cloud server to the UPF, and the UPF can transmit these data, signaling, instructions or signals to the terminal through the base station, and the terminal receives these data, signaling, instructions or signals Finally, some data or information can be fed back to the UPF through the base station, and the UPF transmits the data or information to the cloud server.
- the cloud server, UPF or base station may have the functions of the network device in the embodiment of the present application.
- the cloud server has the function of the network device in the embodiment of the present application. function, the first information, third information or fourth information sent by the cloud server can be forwarded to the terminal by intermediate network elements in the network transmission process such as UPF and base station.
- the base station has the functions of the network device in the embodiment of the present application
- the first information, third information or fourth information sent by the base station can be directly sent to the terminal.
- the first information, the third information or the fourth information will be described in detail below, and will not be repeated here.
- the specific forms of the network devices and terminals are not limited, and the communication system 100 and the above data transmission process are only exemplary and should not limit the present application.
- FIG. 2 is a schematic diagram of a communication system 200 applicable to the data transmission method provided by the embodiment of the present application.
- the communication system 200 includes a cloud server, a terminal, and a wireless fidelity (Wi-Fi) router or a Wi-Fi AP.
- Wi-Fi wireless fidelity
- the cloud server can send data, signaling, instructions or information to wireless access network devices such as Wi-Fi routers or Wi-Fi APs, and then these wireless access network devices send them to terminals. After receiving these data, signaling, instructions or information, some feedback data or information can be sent to the wireless network device, and the wireless network device can then send it to the cloud server.
- the cloud server can transmit XR media data or ordinary video to the XR terminal through a Wi-Fi router or Wi-Fi AP, and the XR terminal can also send feedback information to the cloud server through the original path.
- the cloud server or Wi-Fi router or Wi-Fi AP has the functions of the network device in the embodiment of the present application.
- the first information, third information or fourth information sent by the cloud server can be forwarded to the terminal through the Wi-Fi router or Wi-Fi AP.
- the Wi-Fi router or Wi-Fi AP has the functions of the network device in the embodiment of the present application
- the first information, the third information or the fourth information sent by the Wi-Fi router or Wi-Fi AP can be directly sent to the terminal.
- the first information, the third information or the fourth information will be described in detail below, and will not be repeated here.
- the specific forms of the network devices and terminals are not limited, and the communication system 200 and the above data transmission process are only exemplary and should not limit the present application.
- Fig. 3 is a schematic diagram of XR video transmission.
- the XR video transmission shown in FIG. 3 may be a schematic diagram of transmission in, for example, the communication system 100 shown in FIG. 1 .
- the XR video may consist of a plurality of video frames, and the XR video may be sent, for example, by the cloud server in FIG. 1 , that is, the above-mentioned cloud server may be the sending end of the XR video.
- the receiving end of the XR video may be the terminal in FIG. 1 .
- a picture frame of XR video can be divided into dozens of IP data packets at the network transport layer of the sending end, and transmitted to the core network, and then the IP data packets are transmitted to the receiving end through the RAN. It should be understood that the transmission process of the XR video shown in FIG. 3 is only exemplary, and should not impose any limitation on this application.
- the present application provides a data transmission method.
- the network device can configure the user experience evaluation mode for the terminal to determine the impact of the network transmission status on the user experience through the first information, and the terminal can configure the user experience evaluation mode based on the network device. Obtain information on the impact of network transmission conditions on user experience. This enables the network device to accurately adjust the communication behavior with the terminal according to the user experience fed back by the terminal, thereby improving the user experience.
- Frame transmission error It can also be called error frame, and an error occurs during frame transmission. If one of the data packets included in a video frame is corrupted during transmission, the entire picture frame cannot be decoded correctly.
- FDB maximum frame delay budget
- FIG. 4 is a schematic diagram of a frame transmission process. As shown in Fig. 4, Fig. 4 shows the situation that 6 video frames arrive. Each video frame can be carried in multiple IP data packets, and each rectangular box in the figure can represent an IP data packet. It can be seen that there is an IP packet transmission error in the second frame in the figure, resulting in a transmission error in the second frame. There is an IP data packet transmission error in the fourth frame, resulting in a transmission error in the fourth frame, and the IP data packet in the fourth frame does not arrive at the time of processing and display, resulting in a delay in the transmission of the fourth frame. In the 5th frame, the IP data packet did not arrive at the time of processing and displaying, which caused the transmission delay of the 5th frame.
- MOS Mean Subjective Opinion Score
- Fig. 5 is a schematic exploded view of the XR-MOS. As shown in Figure 5, XR-MOS can be obtained from three perspectives: video source, network transmission and terminal. Wherein, network transmission may include two parts: access network transmission and core network transmission.
- the cloud server can define the video source-MOS, and the influencing factors of the video source-MOS include: picture quality, frame rate, definition and audio quality, etc.;
- the network device can define the network transmission-MOS, and the influencing factors of the network transmission-MOS include : The transmission capability, delay budget (packet delay budget, PDB) and packet error rate (packet error rate, PER) of the network side, etc.;
- the terminal can define the terminal-MOS, and the influencing factors of the terminal-MOS include: the field of view supported by the terminal Angle (field of view, FOV) angle, terminal refresh rate, battery life, wearing comfort and cache processing capability, etc.
- Extended reality quality evaluation score It can also be called the extended reality quality index (XQI).
- the XQI proposed by this application is used to evaluate the impact of network transmission on user experience.
- the basic principle is to use as much as possible statistical data available in network transmission and relevant information on the source and/or terminal side on the network transmission side to approximate the user's subjective experience evaluation of XR services.
- the network transmission MOS is a subjective evaluation value of human beings, the network transmission-MOS cannot be directly obtained. Therefore, assuming that the video source-MOS and the terminal-MOS are known, XQI is proposed in order to obtain some statistics on the network side The data is used to make the calculated XQI fit better with the network transmission-MOS as much as possible.
- the user experience XQI value can be obtained by integrating the image quality experience score and the interaction experience score.
- the quality experience score is mainly related to source-related parameters such as packet errors in network transmission statistics, transmission block (transmission block, TB) errors, frame rate, and group of picture (GOP) size; interactive experience
- the score is mainly related to the source or terminal related parameters such as packet arrival, packet delay, frame rate, GOP and terminal buffer processing capability of network transmission statistics.
- the XQI can be defined in many different forms, for example, the XQI can be defined in different forms such as a formula, a neural network, or a table. It can also be understood that there are many different modes for obtaining the value of XQI, corresponding to the above-mentioned several forms can be formula mode, neural network mode or table mode, etc., and these modes can also be collectively referred to as user experience evaluation mode. It should be understood that the user experience evaluation mode is not limited to the above-mentioned formula mode, neural network mode, and table mode, and the user experience evaluation mode may also have other forms, which are not limited in this application.
- XQI 1 can represent the quality experience score
- the calculation formula of XQI 1 can be: ⁇ represents the calculation coefficient; FR represents the frame rate of the video frame (frame rate, FR), that is, the amount of data displayed in the video frame per second, for example, the number of frames per second (frames per second, FPS) is 60 frames; Rave represents The frame damage rate in each GOP calculates the average frame damage rate of all GOPs in the statistical period.
- the calculation formula of the frame damage rate in a GOP can be Where N represents the size of the GOP, and i represents the frame position of the first transmission error in the current GOP.
- XQI 2 can represent the interaction experience score, for example, the calculation formula of XQI 2 can be: ⁇ represents the calculation coefficient; FR represents the frame rate of the video frame; Q ave represents the average frame skip rate of all GOPs in the statistical period, and the calculation formula of the frame skip rate in a GOP can be M represents the number of skipped frames in the GOP, N represents the size of the GOP; T represents an N-dimensional vector, each element of which represents the time delay caused by the network transmission of each video frame in the GOP.
- FIG. 6 is a schematic diagram of a neural network of an XQI constructed based on frame arrival conditions.
- C 1 , C 2 , C 3 , C 4 , C 5 and C 6 in the figure represent weights, f 1 (e), f 2 (e), f 3 (e), f 4 (e), f 5 ( e) and f 6 (e) represent neurons.
- a neuron is a node in a neural network, and each node may represent a specific output function.
- FIG. 7 is a schematic diagram of a neural network of XQI 1 constructed based on frame transmission error conditions.
- XQI 1 in the figure can represent the quality experience score
- C 7 , C 8 , C 9 , C 10 , C 11 and C 12 represent weights
- g 1 (e), g 2 (e), g 3 (e), g 4 (e), g 5 (e) and g 6 (e) represent neurons.
- FIG. 8 is a schematic diagram of a neural network of XQI 2 constructed based on frame transmission delay.
- XQI 2 in the figure can represent the interactive experience score
- C 13 , C 14 , C 15 , C 16 , C 17 and C 18 represent weights
- h 1 (e), h 2 (e), h 3 (e), h 4 (e), h5 (e) and h6 (e) represent neurons.
- weights and neurons in the neural network diagrams shown in FIG. 6 , FIG. 7 and FIG. 8 are independent of each other and may be the same or different, which is not limited in the present application. It should also be understood that the neural network schematic diagrams in FIG. 6 , FIG. 7 and FIG. 8 are only exemplary and should not limit the present application. For example, in an actual implementation manner, the number of neurons may be more or less, and this application does not make any limitation thereto.
- the frame transmission error and the frame transmission delay are considered comprehensively, that is, the value of XQI depends on the frame transmission error and the frame transmission delay.
- Table 1 shows the corresponding relationship between the value of XQI and the situation of frame transmission error and frame transmission delay.
- PER is used to approximate the situation of frame transmission error
- PDB is used to approximate the situation of frame transmission demonstration.
- the first row can represent different values of PDB
- the first column can represent different values of PER
- the second column to the sixth row and the sixth column can represent different PER values and different The value of XQI when the value of PDB corresponds. For example, when the PDB is "5 milliseconds (ms)" and the PER is "0.03", the value of the XQI can be found directly in the table as "82".
- MCS Modulation and coding scheme
- the CQI can indicate the quality of the current channel, and the CQI corresponds to the signal-to-noise ratio of the channel.
- the CQI value ranges from 0 to 31. When the CQI value is 0, the channel quality is the worst; when the CQI value is 31, the channel quality is the best.
- the common value range of CQI is 12-24.
- the value of the CQI may be reported by the terminal to the network device. For example, Table 3 shows a possible correspondence between different values of CQI and modulation scheme, code rate and efficiency.
- Table 3 different values of CQI may correspond to different modulation schemes, code rates and efficiencies.
- Table 3 exemplarily lists modulation schemes such as “QPSK”, “16QAM” and “64QAM”, wherein “QPSK” means quadrature phase shift keying (quadrature phase shift keying, QPSK), and “QAM” means positive Quadrature amplitude modulation (QAM).
- first, second, etc. are only for the convenience of distinguishing different objects, and should not constitute any limitation.
- the first information, the second information, the third information, and the fourth information do not necessarily limit the order of sending, but are only used to distinguish the different contents contained in these information.
- FIG. 9 is a schematic flowchart of a data transmission method 1000 applicable to the embodiment of the present application. As shown in FIG. 9 , the method 1000 may include step 1010 to step 1040 . Each step in the method 1000 is described in detail below.
- step 1010 the network device sends first information to the terminal.
- the terminal receives the first information from the network device.
- the first information is used to configure the user experience evaluation mode.
- the user experience evaluation mode is one of various user experience evaluation modes, and the user experience evaluation mode is used to evaluate the impact of network transmission on user experience.
- XQI is used to evaluate the impact of network transmission on user experience, and there are many different modes for obtaining the value of XQI, for example, formula mode, neural network mode, or table mode.
- XQI can be divided into two parts: image quality experience score and interactive experience score.
- the user experience evaluation mode includes an image quality experience evaluation mode and an interactive experience evaluation mode.
- the image quality experience evaluation mode is used to evaluate the impact of transmission errors on image quality experience
- the interactive experience evaluation mode is used to evaluate the impact of transmission delay on interactive experience.
- the terminal may pre-store multiple user experience evaluation modes.
- the multiple user experience evaluation modes pre-stored by the terminal may be a user experience evaluation mode that integrates the impact of transmission errors on image quality experience and the impact of transmission delay on interactive experience, that is, storing and obtaining a value of XQI Various user experience evaluation modes.
- each user experience evaluation mode in multiple user experience evaluation modes may correspond to an index value
- the user experience evaluation mode and the index value may be stored on the terminal in the form of a table.
- Table 4 shows the correspondence between various user experience evaluation modes and indexes.
- the image quality experience evaluation mode and the interactive experience evaluation mode can also be configured separately.
- Table 5 shows the correspondence between various image quality experience evaluation modes and indexes.
- Table 6 shows the correspondence between various interactive experience evaluation modes and indexes.
- the terminal After the terminal requests the XR service from the network device, and after the network device recognizes the XR service request of the terminal, it may send the first information to the terminal through signaling, and the first information may include an index value corresponding to a certain user experience evaluation mode, so as to Configure the user experience evaluation mode that the terminal can use.
- the terminal may pre-store multiple user experience evaluation modes in other forms, and is not limited to storing the corresponding relationship between user experience evaluation modes and indexes in the form of tables such as Table 4, Table 5, and Table 6 above.
- the coefficients or parameters in the formula mode and the neural network mode can be preset known specific values, such as ⁇ and ⁇ in the formula can be preset accurate value.
- the first information may also be used to configure parameters of the user experience evaluation mode.
- the first information may also include certain user experience evaluation modes. Concrete values of the parameters to be determined. That is, the first information may be used to indicate an index of a user experience evaluation mode and specific values of parameters to be determined contained in the user experience evaluation mode.
- the network device may send third information to the terminal, where the third information is used to configure parameters of the user experience evaluation mode.
- the terminal After the terminal requests the XR service from the network device, after the network device recognizes the XR service request of the terminal, it can send the first information to the terminal through signaling.
- the first information can include a certain user experience evaluation mode, so as to configure the terminal to use
- the network device can also send third information to the terminal through signaling, and the third information can be used to indicate the specific value of the parameters of the configured user experience evaluation mode containing undetermined parameters. Configure the parameters of the user experience evaluation mode including undetermined parameters that the terminal is designated to use.
- the bearer signaling of the first information mentioned above may be radio resource control (radio resource control, RRC) signaling or downlink control information (downlink control information, DCI) or system information block (system information block, SIB), the signaling bearing the third information mentioned above may be RRC signaling or DCI.
- RRC radio resource control
- DCI downlink control information
- SIB system information block
- step 1020 the terminal determines a user experience evaluation mode based on the first information.
- the terminal receives the first information from the network device, and may determine a user experience evaluation mode based on the first information.
- the terminal may pre-store correspondences between various user experience evaluation modes and indexes without undetermined parameters in the form shown in Table 4.
- the terminal receives the first information from the network device.
- the first information may be used to indicate an index corresponding to a user experience evaluation mode without undetermined parameters, or the first information includes a certain user experience evaluation mode without undetermined parameters.
- the index corresponding to the evaluation mode the terminal can determine a user experience evaluation mode that can be used without undetermined parameters according to the index.
- the terminal may determine that the user experience evaluation mode is the formula mode: Wherein, the specific values of ⁇ and ⁇ are known.
- the terminal may pre-store correspondences between various user experience evaluation modes and indexes including undetermined parameters in the form shown in Table 4.
- the terminal receives the first information from the network device.
- the first information can be used to indicate an index corresponding to a certain user experience evaluation mode containing undetermined parameters and specific values of undetermined parameters, or the first information includes some kind of undetermined parameters.
- the index corresponding to the user experience evaluation mode of the undetermined parameters and the specific value of the undetermined parameter the terminal can determine a certain user experience evaluation mode including the undetermined parameter that can be used according to the index and the specific value of the undetermined parameter.
- the terminal may determine the parameters of the user experience evaluation mode based on the first information.
- the terminal may determine that the user experience evaluation mode is the formula mode: Among them, ⁇ and ⁇ are undetermined parameters.
- the terminal may pre-store correspondences between various user experience evaluation modes and indexes including undetermined parameters in the form shown in Table 4.
- the terminal receives the first information from the network device.
- the first information may be used to indicate an index corresponding to a certain user experience evaluation mode containing undetermined parameters, or the first information includes a certain user experience evaluation mode containing undetermined parameters.
- the terminal may determine a usable user experience evaluation mode including undetermined parameters according to the index.
- the terminal also receives third information from the network device, the third information may indicate specific values of pending parameters of the user experience evaluation mode containing pending parameters determined based on the first information, or, the third information The specific values of the pending parameters of the user experience evaluation mode including the pending parameters determined based on the first information may be indicated, and the terminal may determine the parameters of the user experience evaluation mode based on the third information.
- the terminal may also determine the impact of network transmission on user experience based on the user experience evaluation mode.
- the terminal pre-stores correspondences between various user experience evaluation modes and indexes without undetermined parameters in the form shown in Table 4, and the terminal receives the first information from the network device, and based on the first information If the information determines a certain user experience evaluation mode without undetermined parameters, the terminal uses the user experience evaluation mode without undetermined parameters to determine the impact of network transmission on user experience.
- the terminal may determine that the user experience evaluation mode is the formula mode: Wherein, the specific values of ⁇ and ⁇ are known, the terminal can determine the specific values of ⁇ and ⁇ based on the first information, and then use the formula to calculate the value of XQI, and the obtained value of XQI can represent the impact of network transmission on user experience.
- the user experience evaluation mode determined by the terminal is a neural network mode: an XQI neural network constructed based on the arrival of frames, the terminal can use this neural network to obtain the value of XQI, and the obtained value of XQI can represent the impact of network transmission on user experience. Impact.
- the terminal may also determine the impact of network transmission on user experience based on the user experience evaluation mode and parameters of the user experience evaluation mode.
- the terminal pre-stores correspondences between multiple user experience evaluation modes and indexes containing undetermined parameters in the form shown in Table 4, and the terminal receives the first information from the network device, and based on the first
- the terminal brings the parameter value into the user experience evaluation mode with undetermined parameters, and uses the user experience evaluation mode with undetermined parameters.
- the user experience evaluation mode determines the impact of network transmission on user experience.
- the terminal may determine that the user experience evaluation mode is the formula mode: Among them, ⁇ and ⁇ are undetermined parameters.
- the terminal brings the specific values of ⁇ and ⁇ obtained based on the first information into the formula, and the terminal can use this formula to calculate the value of XQI.
- the obtained value of XQI can represent the network transmission. Impact on user experience.
- the terminal pre-stores the corresponding relationship between various user experience evaluation modes and indexes containing undetermined parameters in the form shown in Table 4, and the terminal receives the first information and the third information from the network device , and a certain user experience evaluation mode containing undetermined parameters is determined based on the first information, and the parameters of the user experience evaluation mode are determined based on the third information, the terminal brings the parameter value into the user experience evaluation mode containing undetermined parameters In the mode, use the user experience evaluation mode containing undetermined parameters to determine the impact of network transmission on user experience.
- the terminal may determine that the user experience evaluation mode is the formula mode: Among them, ⁇ and ⁇ are undetermined parameters.
- the terminal brings the specific values of ⁇ and ⁇ obtained based on the third information into the formula, and the terminal can use this formula to calculate the value of XQI.
- the obtained value of XQI can represent the network transmission. Impact on user experience.
- the network device may configure specific values of different parameters to be determined to the terminal through signaling according to different service requirements of each terminal. It can also be understood that the specific values of the parameters to be determined contained in or indicated in the first information or the third information sent by the network device to different terminals may be different.
- step 1030 the terminal sends the second information to the network device.
- the network device receives the second information from the terminal.
- the second information includes information on the impact of network transmission on user experience.
- the information on the impact of network transmission on user experience includes image quality experience evaluation information and interactive experience evaluation information.
- the image quality experience evaluation mode is used to determine the image quality experience evaluation information
- the interactive experience evaluation mode is used to determine the interactive experience evaluation information.
- the information on the impact of network transmission on user experience is used to indicate the XR quality evaluation score, and the image quality experience evaluation mode and the interactive experience evaluation mode are used to determine the XR quality evaluation score.
- the information on the impact of network transmission on user experience included in the second information sent by the terminal to the network device may be used to indicate the extended reality quality evaluation score. It can also be understood that the terminal sends the extended reality quality evaluation score to the network device, that is, the terminal sends the value of the XQI to the network device.
- the terminal may first determine the XR quality evaluation score, that is, the terminal may first determine the value of the XQI. For example, the above-mentioned XQI value obtained by the terminal based on the first information or based on the first information and the third information is not repeated here for brevity.
- the terminal may determine the extended reality quality evaluation score based on the image quality experience evaluation mode and the interaction experience evaluation mode.
- the terminal pre-stores the corresponding relationship between various image quality experience evaluation modes and indexes without undetermined parameters in the form shown in Table 5, and pre-stores a variety of image quality experience evaluation modes without undetermined parameters in the form shown in Table 6.
- the corresponding relationship between the interactive experience evaluation mode and the index the terminal receives the first information from the network device, the first information indicates that the index for determining the image quality experience evaluation mode is 1, and the index for determining the interactive experience evaluation mode is 2, then the terminal according to the index Determine the image quality experience mode as the formula mode: Among them, the specific value of ⁇ is known, and XQI 1 is calculated according to this formula; the terminal determines the interactive experience mode as the neural network mode according to the index: the neural network of XQI 2 constructed based on the frame transmission delay, and XQI is obtained based on the neural network 2 .
- the second information sent by the terminal to the network device includes image quality experience evaluation information and interactive experience evaluation information, and the image quality experience evaluation information uses
- the image quality experience evaluation information uses
- the interactive experience evaluation information is used to indicate the influence coefficient or evaluation score of the transmission delay on the interactive experience.
- the terminal sends to the network device an impact coefficient or evaluation score of transmission errors on image quality experience, and an impact coefficient or evaluation score of transmission delay on interactive experience.
- the terminal can determine the image quality experience based on the image quality experience evaluation mode
- the evaluation information is to determine the interactive experience evaluation information based on the interactive experience evaluation mode.
- the calculation formula for the coefficient w 1 of transmission error on image quality experience can be:
- frame 1, frame 3, and frame 6 can be displayed normally, frame 2 has a transmission error, frame 4 has a transmission error and delay in transmission, and frame 5 has a delay in transmission, in this case
- the actual value of the corresponding XQI may be obtained based on the first information.
- the value of XQI is XQI a
- w 1 can be used to represent the impact of frame transmission errors on XQI; assuming that the frames in a statistical period are all received by the terminal within the delay constraint, then the first frame and the third frame , the 5th and 6th frames can be displayed normally, and the 2nd and 4th frames have transmission errors. Under this assumption, the value of XQI is XQI b .
- w 2 can be used to indicate the impact of transmission delay on XQI Impact.
- the terminal when the terminal determines the value of XQI, the value of XQI a , and the value of XQI b , the terminal sends to the network device the coefficient w 1 of the influence of transmission errors on image quality experience, and the coefficient of influence of transmission delay on interactive experience w 2 ; or, the terminal sends to the network device the influence coefficient w 1 of transmission errors on the image quality experience, and, the interactive experience evaluation score; or, the terminal sends the image quality experience evaluation score to the network device, and, the transmission delay affects the interactive experience The influence coefficient w 2 of ; or, the terminal sends the image quality experience evaluation score to the network device, and, the interaction experience evaluation score.
- step 1040 the network device communicates with the terminal based on the second information.
- the network device can adjust the communication behavior with the terminal, for example, reduce the MCS and/or increase the scheduling priority.
- the network device may determine an MCS for communicating with the terminal based on the second information and the CQI, the terminal receives fourth information from the network device, the fourth information is used to indicate the MCS, and the MCS is related to the second information and the CQI, so Network devices and terminals can communicate based on MCS.
- fourth information bearer signaling may be DCI.
- the network device when the terminal sends an XQI value to the network device, the network device adjusts the communication behavior with the terminal based on the XQI value, and communicates with the terminal based on the adjusted communication behavior.
- the network device may decrease the MCS and/or increase the scheduling priority, and communicate with the terminal based on the reduced MCS and/or the increased scheduling priority.
- the reduced MCS can be determined by combining the XQI value and the CQI. For example, based on the formula: to determine the reduced MCS, where I 1 represents the current MCS index, I 2 represents the reduced MCS index, XQI 0 represents the value of the target XQI, and XQI represents the current XQI value.
- the CQI value can be reported by the terminal to the network device.
- the network device can first determine the current MCS index according to the mapping relationship between the CQI and the MCS. For example, if the value of CQI sent by the terminal is 3, the value of XQI is 70, and the value of target XQI is 80, at this time, according to Table 3, it can be determined that the current code rate is 193, and in Table 2, the code rate The MCS index corresponding to the speed 193 is 3, that is, the value of I 1 is 4, and the value of XQI 0 is 80, so the calculated I 2 is 2 according to the above formula.
- the network device when the terminal sends w1 and w2 to the network device, the network device adjusts the communication behavior with the terminal based on w1 and w2 , and communicates with the terminal based on the adjusted communication behavior.
- the network device can reduce the MCS according to the value of w1, and communicate with the terminal based on the reduced MCS; and/or, can increase the scheduling priority according to w2, and communicate with the terminal based on the adjusted scheduling priority.
- the reduced MCS can be determined by combining the value of w 1 and the CQI. For example, based on the formula: to determine the reduced MCS, where I 1 represents the current MCS index, I 2 represents the reduced MCS index, and w 1 is the coefficient of influence of transmission errors on image quality experience.
- the scheduling priority can be adjusted according to w 2 , the larger the value of w 2 , the greater the need to increase the scheduling priority; the smaller the value of w 2 , the smaller the need to increase the scheduling priority.
- the network device when the terminal sends XQI 1 and XQI 2 to the network device, the network device adjusts the communication behavior with the terminal based on XQI 1 and XQI 2 , and communicates with the terminal based on the adjusted communication behavior.
- the network device can reduce the MCS according to the value of XQI 1 , and communicate with the terminal based on the reduced MCS; and, the current value of XQI 2 is less than the target interaction experience evaluation score
- the scheduling priority can be increased according to XQI 2 , and communication with the terminal can be performed based on the adjusted scheduling priority.
- the reduced MCS can be determined by combining the XQI value and the CQI. For example, based on the formula: To determine the reduced MCS, where I 1 represents the current MCS index, I 2 represents the reduced MCS index, Indicates the target image quality experience evaluation score, and XQI 1 indicates the current image quality experience evaluation score.
- Scheduling priority can be adjusted according to XQI 2 , XQI 2 and The greater the difference, the greater the need to increase the scheduling priority; XQI 2 and The smaller the difference, the smaller the need to increase the scheduling priority.
- the network device can separately configure the interactive experience evaluation mode to the terminal through signaling, so that the terminal can determine the interactive experience evaluation score and feed back the interactive experience evaluation score to the network device;
- the network device can also separately configure the image quality experience evaluation mode to the terminal through the information, so that the terminal can determine the image quality experience evaluation score and feed back the image quality experience evaluation score to the network device.
- the network device can configure the user experience evaluation mode for the terminal to determine the impact of network transmission conditions on user experience through the first information, so that the terminal can obtain the user experience evaluation mode based on the network device configuration.
- Information about the impact of network transmission conditions on user experience Therefore, configure the user experience evaluation mode for the terminal through the network device, so that the measurement method of each terminal on the user experience is controllable, and the network device can accurately adjust the communication with the terminal according to the impact of the network transmission on the user experience fed back by the terminal. Behavior, thereby improving system efficiency and improving user experience.
- This method can also effectively and accurately measure the impact of network transmission quality on XR user experience, and then use the extended reality quality evaluation score, or the image quality experience evaluation score and/or interactive experience evaluation score to guide operators to build networks.
- Fig. 10 is a schematic block diagram of a communication device provided by an embodiment of the present application.
- the communication device 1100 may include: a processing module 1110 and a transceiver module 1120.
- the communication device 1100 can be used to execute the execution steps of the network device and/or the terminal in the data transmission method 1000 .
- the transceiver module 1120 can be used to send the first information to the terminal; receive the second information from the terminal; the processing module 1110 and the transceiver module 1120 can The cooperation is used to communicate with the terminal based on the second information.
- the first information is used to configure the user experience evaluation mode, which is one of multiple user experience evaluation modes, and the user experience evaluation mode is used to evaluate the impact of network transmission on user experience; the second information includes network transmission Information about the impact on user experience.
- the first information is also used to configure parameters of the user experience evaluation mode.
- the transceiving module 1120 is further configured to send third information to the terminal, where the third information is used to configure parameters of the user experience evaluation mode.
- the user experience evaluation mode includes an image quality experience evaluation mode and an interactive experience evaluation mode
- the image quality experience evaluation mode is used to evaluate the impact of transmission errors on the image quality experience
- the interactive experience evaluation mode is used to evaluate The impact of transmission delay on interactive experience.
- the information on the impact of network transmission on user experience includes the image quality experience evaluation information and the interaction experience evaluation information, and the image quality experience evaluation mode is used to determine the image quality experience evaluation information, The interaction experience evaluation mode is used for determining the interaction experience evaluation information.
- the image quality experience evaluation information is used to indicate the impact coefficient or evaluation score of the transmission error on the image quality experience
- the interaction experience evaluation information is used to indicate the impact coefficient or evaluation score of the transmission delay on the interactive experience.
- the information on the impact of the network transmission on user experience is used to indicate the extended reality quality evaluation score
- the image quality experience evaluation mode and the interaction experience evaluation mode are used for determining the extended reality quality evaluation score.
- the processing module 1110 may be configured to determine an MCS for communicating with the terminal based on the second information and the CQI; the transceiver module 1120 may be configured to communicate with the terminal based on the MCS.
- the transceiver module 1120 can be used to receive the first information from the network device and send the second information to the network device.
- the processing module 1110 may be configured to determine a user experience evaluation mode based on the first information.
- the user experience evaluation mode is one of multiple user experience evaluation modes, and the user experience evaluation mode is used to evaluate the impact of network transmission on user experience; the second information includes information on the impact of network transmission on user experience.
- the processing module 1110 is further configured to determine the impact of the network transmission on user experience based on the user experience evaluation mode.
- the processing module 1110 is further configured to determine parameters of the user experience evaluation mode based on the first information.
- the receiving module 1120 is further configured to receive third information from the network device; the processing module 1110 is further configured to determine parameters of the user experience evaluation mode based on the third information.
- the processing module 1110 is further configured to determine the impact of the network transmission on user experience based on the user experience evaluation mode and parameters of the user experience evaluation mode.
- the user experience evaluation mode includes an image quality experience evaluation mode and an interactive experience evaluation mode
- the image quality experience evaluation mode is used to evaluate the impact of transmission errors on the image quality experience
- the interactive experience evaluation mode is used to evaluate The impact of transmission delay on interactive experience.
- the information on the impact of network transmission on user experience includes the image quality experience evaluation information and the interaction experience evaluation information
- the processing module 1110 is further configured to determine the image quality experience evaluation mode based on the image quality experience evaluation mode.
- Quality experience evaluation information determining the interaction experience evaluation information based on the interaction experience evaluation mode.
- the image quality experience evaluation information is used to indicate the impact coefficient or evaluation score of the transmission error on the image quality experience
- the interaction experience evaluation information is used to indicate the impact coefficient or evaluation score of the transmission delay on the interactive experience.
- the information on the impact of the network transmission on user experience is used to indicate the quality evaluation score of the extended reality
- the processing module 1110 is further configured to determine the extended reality based on the image quality experience evaluation mode and the interaction experience evaluation mode. Realistic Quality Rating Score.
- the receiving module 1120 is further configured to receive fourth information from the network device, where the fourth information is used to indicate an MCS, and the MCS is related to the second information and a channel quality indicator (CQI).
- the fourth information is used to indicate an MCS
- the MCS is related to the second information and a channel quality indicator (CQI).
- CQI channel quality indicator
- Fig. 11 is another schematic block diagram of a communication device provided by an embodiment of the present application.
- the communication device 1200 may be used to realize the functions of the network device and/or the terminal in the above method.
- the communication device 1200 may be a system on a chip.
- the system-on-a-chip may be composed of chips, or may include chips and other discrete devices.
- the communications apparatus 1200 may include at least one processor 1210 configured to implement functions of a network device and/or a terminal in the method provided by the embodiment of the present application.
- the processor 1210 can be used to send the first information to the terminal; receive the second information from the terminal; based on the second information, communicate with terminal to communicate.
- the first information is used to configure the user experience evaluation mode, which is one of multiple user experience evaluation modes, and the user experience evaluation mode is used to evaluate the impact of network transmission on user experience;
- the second information includes network transmission Information about the impact on user experience.
- the processor 1210 can be used to receive the first information from the network device; determine the user experience evaluation mode based on the first information; send to the network device second information.
- the user experience evaluation mode is one of multiple user experience evaluation modes, and the user experience evaluation mode is used to evaluate the impact of network transmission on user experience; the second information includes information on the impact of network transmission on user experience.
- the communication device 1200 may also include at least one memory 1220 for storing program instructions and/or data.
- the memory 1220 is coupled to the processor 1210 .
- the coupling in the embodiments of the present application is an indirect coupling or a communication connection between devices, units or modules, which may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- the processor 1210 may operate in cooperation with the memory 1220 .
- Processor 1210 may execute program instructions stored in memory 1220 . At least one of the at least one memory may be included in the processor.
- the communication device 1200 may also include a communication interface 1230 for communicating with other devices through a transmission medium, so that devices used in the communication device 1200 can communicate with other devices.
- the other device when the communication device 1200 is used to realize the function of the network device in the method provided by the embodiment of the present application, the other device may be a terminal; when the communication device 1200 is used to realize the function of the terminal in the method provided by the embodiment of the present application function, the other device may be a network device.
- the communication interface 1230 may be, for example, a transceiver, an interface, a bus, a circuit, or a device capable of implementing a transceiver function.
- the processor 1210 can use the communication interface 1230 to send and receive data and/or information, and be used to implement the method performed by the network device and/or the terminal described in the embodiment corresponding to FIG. 9 .
- a specific connection medium among the processor 1210, the memory 1220, and the communication interface 1230 is not limited.
- the processor 1210 , the memory 1220 and the communication interface 1230 are connected through a bus 1240 .
- the bus 1240 is represented by a thick line in FIG. 11 , and the connection manner between other components is only for schematic illustration and is not limited thereto.
- the bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 11 , but it does not mean that there is only one bus or one type of bus.
- FIG. 12 is a schematic structural diagram of a terminal provided by an embodiment of the present application.
- the terminal 1300 has the functions of the terminal shown in FIG. 9 , and the terminal 1300 can be applied to the communication system 100 shown in FIG. 1 or the communication system 200 shown in FIG. 2 .
- the terminal 1300 includes a processor 1301 and a transceiver 1302 .
- the terminal 1300 further includes a memory 1303 .
- the processor 1301, the transceiver 1302 and the memory 1303 can communicate with each other through an internal connection path, and transmit control and/or data signals. Call and run the computer program to control the transceiver 1302 to send and receive signals.
- the terminal device 1300 may further include an antenna 1304, configured to send the uplink data or uplink control signaling output by the transceiver 1302 through wireless signals.
- the terminal 1300 further includes a Wi-Fi module 1311 for accessing a wireless network.
- the processor 1301 and the memory 1303 may be combined into a processing device, and the processor 1301 is configured to execute the program codes stored in the memory 1303 to realize the above functions.
- the memory 1303 may also be integrated in the processor 1301 , or be independent of the processor 1301 .
- the processor 1301 may correspond to the processing module 1110 in FIG. 10 or the processor 1210 in FIG. 11 .
- the above-mentioned transceiver 1302 may correspond to the transceiver module 1120 in FIG. 10 or the communication interface 1230 in FIG. 11 .
- the transceiver 1302 may include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). Among them, the receiver is used to receive signals, and the transmitter is used to transmit signals.
- the terminal 1300 may further include a power supply 1305, configured to provide power to various devices or circuits in the terminal 1300.
- the terminal device 1300 may also include one or more of an input unit 1306, a display unit 1307, an audio circuit 1308, a camera 1309, a sensor 1310, etc.
- the Audio circuitry may also include a speaker 1308a, a microphone 1308b, and the like.
- the terminal 1300 shown in FIG. 12 can implement various procedures related to the terminal in the method embodiment shown in FIG. 9 .
- the operations and/or functions of the various modules in the terminal 1300 are respectively for realizing the corresponding processes in the above method embodiments.
- the processor 1301 can be used to execute the actions described in the above method embodiments implemented by the terminal, and the transceiver 1302 can be used to execute the above The actions described in the method embodiments that the terminal sends to or receives from the network device.
- the transceiver 1302 can be used to execute the above The actions described in the method embodiments that the terminal sends to or receives from the network device.
- FIG. 13 is a schematic structural diagram of a base station provided by an embodiment of the present application.
- the base station 1400 has the function of the network device shown in FIG. 9 , and the base station 1400 can be applied to the communication system 100 shown in FIG. 1 .
- the base station 1400 may include one or more radio frequency units, such as a remote radio unit (remote radio unit, RRU) 1410 and one or more baseband units (BBU) (also referred to as distributed units ( distributed unit, DU)) 1420.
- the RRU 1410 may be called a transceiver unit, and may correspond to the transceiver module 1120 in FIG. 10 or the communication interface 1230 in FIG. 11 .
- the RRU 1410 may also be called a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna 1411 and a radio frequency unit 1412.
- the RRU 1410 may include a receiving unit and a sending unit, the receiving unit may correspond to a receiver (or called receiver, receiving circuit), and the sending unit may correspond to a transmitter (or called transmitter, sending circuit).
- the RRU 1410 part is mainly used for transmitting and receiving radio frequency signals and conversion of radio frequency signals and baseband signals, for example, for performing the operation process of the network device in the above method embodiment, such as sending the first information and the third information to the terminal or fourth information etc.
- the BBU 1420 part is mainly used for baseband processing, controlling the base station, and the like.
- the RRU 1410 and the BBU 1420 may be physically set together, or physically separated, that is, a distributed base station.
- the BBU 1420 is the control center of the base station, and can also be called a processing unit, which can correspond to the processing module 1110 in Figure 10 or the processor 1210 in Figure 11, and is mainly used to complete baseband processing functions, such as channel coding and multiplexing , modulation, spread spectrum, etc.
- the BBU processing unit
- the BBU may be used to control the base station to execute the operation procedure related to the network device in the above method embodiment, for example, to generate the above first information, third information or fourth information and so on.
- the BBU (processing unit) may be used to control the base station to execute the operation process related to the network device in the above method embodiment.
- the BBU 1420 may be composed of one or more single boards, and multiple single boards may jointly support a wireless access network (such as an LTE network) of a single access standard, or may separately support wireless access networks of different access standards. Wireless access network (such as LTE network, 5G network or other networks).
- the BBU 1420 also includes a memory 1421 and a processor 1422.
- the memory 1421 is used to store necessary instructions and data.
- the processor 1422 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation process related to the network device in the above method embodiment.
- the memory 1421 and the processor 1422 may serve one or more boards. That is to say, memory and processors can be set independently on each single board. It may also be that multiple single boards share the same memory and processor. In addition, necessary circuits can also be set on each single board.
- the base station 1400 shown in FIG. 13 can implement various processes involving network devices in the method embodiment shown in FIG. 9 .
- the operations and/or functions of the various modules in the base station 1400 are respectively for implementing the corresponding processes in the foregoing method embodiments.
- the BBU 1420 can be used to execute the actions implemented internally by the network device, and the RRU 1410 can be used to perform the actions of sending, receiving and forwarding by the network device .
- the RRU 1410 can be used to perform the actions of sending, receiving and forwarding by the network device .
- the base station 1400 shown in FIG. 13 is only a possible form of an access network device, and should not constitute any limitation to this application.
- the method provided in this application can be applied to other forms of network equipment.
- it includes an active antenna unit (active antenna unit, AAU), and may also include a centralized unit (centralized, CU) and/or DU, or include a BBU and an adaptive radio unit (adaptive radio unit, ARU), or a BBU.
- AAU active antenna unit
- CU centralized unit
- DU centralized, CU
- BBU adaptive radio unit
- ARU adaptive radio unit
- the present application also provides a chip system, the chip system includes at least one processor, configured to implement the functions involved in the method performed by the network device and/or the terminal in the embodiment shown in FIG. 9 above, for example, receiving or Processing of data and/or information involved in the methods described above.
- the chip system further includes a memory, the memory is used to store program instructions and data, and the memory is located inside or outside the processor.
- the system-on-a-chip may consist of chips, or may include chips and other discrete devices.
- the present application also provides a communication system, including the aforementioned access network device and terminal.
- the present application also provides a computer-readable storage medium, on which a computer program (also referred to as code, or instruction) is stored, and when the computer program is run by a processor, the above-mentioned Figure 9 The method performed by the network device and/or the terminal in the illustrated embodiment is performed.
- a computer program also referred to as code, or instruction
- the present application also provides a computer program product, and the computer program product includes: a computer program (also referred to as code, or instruction), when the computer program is executed, the computer executes the network program in the embodiment shown in FIG. 9 . Methods performed by devices and/or terminals.
- a computer program also referred to as code, or instruction
- the processor in the embodiment of the present application may be an integrated circuit chip, which has a signal processing capability.
- each step of the above-mentioned method embodiments may be completed by an integrated logic circuit of hardware in a processor or instructions in the form of software.
- the above-mentioned processor can be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or other possible Program logic devices, discrete gate or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- Program logic devices discrete gate or transistor logic devices, discrete hardware components.
- a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
- the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
- the memory in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically programmable Erases programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- the volatile memory may be random access memory (RAM).
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory
- SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM direct memory bus random access memory
- direct rambus RAM direct rambus RAM
- unit may be used to denote a computer-related entity, hardware, firmware, a combination of hardware and software, software, or software in execution.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
- each functional unit may be fully or partially implemented by software, hardware, firmware or any combination thereof.
- software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
- the computer program product comprises one or more computer instructions (programs). When the computer program instructions (program) are loaded and executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media.
- the available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a digital versatile disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk (solid state disk, SSD) )Wait.
- a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
- an optical medium for example, a digital versatile disc (digital video disc, DVD)
- a semiconductor medium for example, a solid state disk (solid state disk, SSD)
- the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (22)
- 一种数据传输方法,其特征在于,所述方法包括:向终端发送第一信息,所述第一信息用于配置用户体验评价模式,所述用户体验评价模式是多种用户体验评价模式中的一种,所述用户体验评价模式用于评价网络传输对用户体验的影响;接收来自所述终端的第二信息,所述第二信息包含网络传输对用户体验的影响的信息;基于所述第二信息,与所述终端进行通信。
- 如权利要求1所述的方法,其特征在于,所述第一信息还用于配置所述用户体验评价模式的参数。
- 如权利要求1所述的方法,其特征在于,所述方法还包括:向所述终端发送第三信息,所述第三信息用于配置所述用户体验评价模式的参数。
- 如权利要求1至3中任一项所述的方法,其特征在于,所述用户体验评价模式包括画质体验评价模式和交互体验评价模式,所述画质体验评价模式用于评价传输错误对画质体验的影响,所述交互体验评价模式用于评价传输延时对交互体验的影响。
- 如权利要求4所述的方法,其特征在于,所述网络传输对用户体验的影响的信息包括所述画质体验评价信息和所述交互体验评价信息,所述画质体验评价模式用于所述画质体验评价信息的确定,所述交互体验评价模式用于所述交互体验评价信息的确定。
- 如权利要求5所述的方法,其特征在于,所述画质体验评价信息用于指示传输错误对画质体验的影响系数或评价分数,所述交互体验评价信息用于指示传输延时对交互体验的影响系数或评价分数。
- 如权利要求4所述的方法,其特征在于,所述网络传输对用户体验的影响的信息用于指示扩展现实质量评价分数,所述画质体验评价模式和所述交互体验评价模式用于所述扩展现实质量评价分数的确定。
- 如权利要求1至7中任一项所述的方法,其特征在于,所述基于所述第二信息,与所述终端进行通信,包括:基于所述第二信息和信道质量指示CQI,确定用于与所述终端进行通信的调制编码方案MCS;基于所述MCS与所述终端进行通信。
- 一种数据传输方法,其特征在于,所述方法包括:接收来自网络设备的第一信息;基于所述第一信息确定用户体验评价模式,所述用户体验评价模式是多种用户体验评价模式中的一种,所述用户体验评价模式用于评价网络传输对用户体验的影响;向所述网络设备发送第二信息,所述第二信息包含网络传输对用户体验的影响的信息。
- 如权利要求9所述的方法,其特征在于,所述方法还包括:基于所述用户体验评价模式确定所述网络传输对用户体验的影响。
- 如权利要求9所述的方法,其特征在于,所述方法还包括:基于所述第一信息确定所述用户体验评价模式的参数。
- 如权利要求9所述的方法,其特征在于,所述方法还包括:接收来自所述网络设备的第三信息;基于所述第三信息确定所述用户体验评价模式的参数。
- 如权利要求11或12所述的方法,其特征在于,所述方法还包括:基于所述用户体验评价模式和所述用户体验评价模式的参数,确定所述网络传输对用户体验的影响。
- 如权利要求9至13中任一项所述的方法,其特征在于,所述用户体验评价模式包括画质体验评价模式和交互体验评价模式,所述画质体验评价模式用于评价传输错误对画质体验的影响,所述交互体验评价模式用于评价传输延时对交互体验的影响。
- 如权利要求14所述的方法,其特征在于,所述网络传输对用户体验的影响的信息包括所述画质体验评价信息和所述交互体验评价信息,以及所述方法还包括:基于所述画质体验评价模式确定所述画质体验评价信息;基于所述交互体验评价模式确定所述交互体验评价信息。
- 如权利要求15所述的方法,其特征在于,所述画质体验评价信息用于指示传输错误对画质体验的影响系数或评价分数,所述交互体验评价信息用于指示传输延时对交互体验的影响系数或评价分数。
- 如权利要求14所述的方法,其特征在于,所述网络传输对用户体验的影响的信息用于指示扩展现实质量评价分数,以及所述方法还包括:基于所述画质体验评价模式和所述交互体验评价模式确定所述扩展现实质量评价分数。
- 如权利要求9至17中任一项所述的方法,其特征在于,所述方法还包括:接收来自所述网络设备的第四信息,所述第四信息用于指示调制编码方案MCS,所述MCS与所述第二信息和信道质量指示CQI相关。
- 一种通信装置,其特征在于,所述通信装置包括用于执行如权利要求1至8中任一项所述方法的模块,或者,所述通信装置包括用于执行如权利要求9至18中任一项所述方法的模块。
- 一种通信装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得所述通信装置执行如权利要求1至8中任一项所述的方法,或者,使得所述通信装置执行如权利要求9至18中任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1至8中任一项所述的方法,或者,使得所述计算机执行如权利要求9至18中任一项所述的方法。
- 一种计算机程序产品,其特征在于,包括程序代码,当所述程序代码在计算机上运行时,使得所述计算机实现如权利要求1至8中任一项所述的方法,或者,使得所述计算机实现如权利要求9至18中任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP22827218.3A EP4319252A1 (en) | 2021-06-23 | 2022-05-09 | Data transmission method and communication apparatus |
JP2023573400A JP2024521854A (ja) | 2021-06-23 | 2022-05-09 | データ送信方法および通信装置 |
BR112023027377A BR112023027377A2 (pt) | 2021-06-23 | 2022-05-09 | Método de transmissão de dados, aparelho de comunicação e meio de armazenamento legível por computador |
US18/389,661 US20240187703A1 (en) | 2021-06-23 | 2023-12-19 | Data transmission method and communication apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110701156.2 | 2021-06-23 | ||
CN202110701156.2A CN115515161A (zh) | 2021-06-23 | 2021-06-23 | 一种数据传输方法和通信装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/389,661 Continuation US20240187703A1 (en) | 2021-06-23 | 2023-12-19 | Data transmission method and communication apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022267720A1 true WO2022267720A1 (zh) | 2022-12-29 |
Family
ID=84500113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/091804 WO2022267720A1 (zh) | 2021-06-23 | 2022-05-09 | 一种数据传输方法和通信装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20240187703A1 (zh) |
EP (1) | EP4319252A1 (zh) |
JP (1) | JP2024521854A (zh) |
CN (1) | CN115515161A (zh) |
BR (1) | BR112023027377A2 (zh) |
WO (1) | WO2022267720A1 (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101783754A (zh) * | 2010-02-23 | 2010-07-21 | 浪潮通信信息***有限公司 | 一种互联网业务客户感知QoE的测量方法 |
CN102868666A (zh) * | 2011-07-07 | 2013-01-09 | 北京东方文骏软件科技有限责任公司 | 基于用户体验交互的流媒体质量监测报告的实现方法 |
CN105897736A (zh) * | 2016-05-17 | 2016-08-24 | 北京邮电大学 | 一种tcp视频流业务用户体验质量评估方法及装置 |
CN108965949A (zh) * | 2018-07-27 | 2018-12-07 | 清华大学 | 一种视频业务中满足用户个性化体验的码率自适应方法 |
CN109005431A (zh) * | 2018-09-18 | 2018-12-14 | 北京腾信创新网络营销技术股份有限公司 | 一种视频评估推荐*** |
US20190364457A1 (en) * | 2016-04-04 | 2019-11-28 | Nokia Technologies Oy | Context aware and adaptive qos/qoe target definition in 5g |
-
2021
- 2021-06-23 CN CN202110701156.2A patent/CN115515161A/zh active Pending
-
2022
- 2022-05-09 JP JP2023573400A patent/JP2024521854A/ja active Pending
- 2022-05-09 EP EP22827218.3A patent/EP4319252A1/en active Pending
- 2022-05-09 BR BR112023027377A patent/BR112023027377A2/pt unknown
- 2022-05-09 WO PCT/CN2022/091804 patent/WO2022267720A1/zh active Application Filing
-
2023
- 2023-12-19 US US18/389,661 patent/US20240187703A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101783754A (zh) * | 2010-02-23 | 2010-07-21 | 浪潮通信信息***有限公司 | 一种互联网业务客户感知QoE的测量方法 |
CN102868666A (zh) * | 2011-07-07 | 2013-01-09 | 北京东方文骏软件科技有限责任公司 | 基于用户体验交互的流媒体质量监测报告的实现方法 |
US20190364457A1 (en) * | 2016-04-04 | 2019-11-28 | Nokia Technologies Oy | Context aware and adaptive qos/qoe target definition in 5g |
CN105897736A (zh) * | 2016-05-17 | 2016-08-24 | 北京邮电大学 | 一种tcp视频流业务用户体验质量评估方法及装置 |
CN108965949A (zh) * | 2018-07-27 | 2018-12-07 | 清华大学 | 一种视频业务中满足用户个性化体验的码率自适应方法 |
CN109005431A (zh) * | 2018-09-18 | 2018-12-14 | 北京腾信创新网络营销技术股份有限公司 | 一种视频评估推荐*** |
Also Published As
Publication number | Publication date |
---|---|
EP4319252A1 (en) | 2024-02-07 |
BR112023027377A2 (pt) | 2024-03-12 |
CN115515161A (zh) | 2022-12-23 |
US20240187703A1 (en) | 2024-06-06 |
JP2024521854A (ja) | 2024-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2722395C1 (ru) | Механизм регулировки задержки радиоинтерфейса | |
US20190174360A1 (en) | Service transmission control method, related device, and communications system | |
WO2016161900A1 (zh) | 一种进行数据传输的方法和设备 | |
CN110351201A (zh) | 一种数据处理方法及装置 | |
WO2021196214A1 (zh) | 传输方法、装置及计算机存储介质 | |
WO2021184217A1 (zh) | 信道状态信息测量方法、装置及计算机存储介质 | |
US20200336989A1 (en) | System and Method for Uplink Power Control in a Communications System with Multi-Access Point Coordination | |
TW201740766A (zh) | 通信方法、網路設備和終端設備 | |
US20230188472A1 (en) | Data transmission method and apparatus | |
US9241346B2 (en) | Method and apparatus for data transmissions in a wireless network | |
CN109906646A (zh) | 信息传输方法、基站和终端设备 | |
WO2022267720A1 (zh) | 一种数据传输方法和通信装置 | |
US20230389051A1 (en) | Methods for inter-ue resource coordination mechanism | |
US20230021043A1 (en) | HANDLING OVERLAPPING OF MULTIPLE PHYSICAL UPLINK SHARED CHANNELS (PUSCHs) | |
US20230125598A1 (en) | Multi trp based scheduling of mixed type traffics | |
EP3589012A1 (en) | Beam interference avoidance method and base station | |
WO2021142662A1 (zh) | 资源配置方法、装置、通信设备及存储介质 | |
US20220103269A1 (en) | Methods and Devices for Inter-Cell Interference Estimation | |
WO2015096016A1 (zh) | 一种调度信息的传输方法、基站及用户设备 | |
US20230422087A1 (en) | Communication method and apparatus | |
WO2023103919A1 (zh) | 数据传输方法和数据传输装置 | |
WO2023116746A1 (zh) | 一种波束确定方法及其装置 | |
US20240107380A1 (en) | Qos control method and apparatus | |
WO2023125310A1 (zh) | 一种通信方法及通信装置 | |
WO2023206270A1 (zh) | 物理上行共享信道配置方法、装置、通信设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22827218 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2022827218 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2022827218 Country of ref document: EP Effective date: 20231026 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2023573400 Country of ref document: JP |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112023027377 Country of ref document: BR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 112023027377 Country of ref document: BR Kind code of ref document: A2 Effective date: 20231222 |