WO2015085525A1 - Method and device for realizing quality of experience (qoe) - Google Patents
Method and device for realizing quality of experience (qoe) Download PDFInfo
- Publication number
- WO2015085525A1 WO2015085525A1 PCT/CN2013/089169 CN2013089169W WO2015085525A1 WO 2015085525 A1 WO2015085525 A1 WO 2015085525A1 CN 2013089169 W CN2013089169 W CN 2013089169W WO 2015085525 A1 WO2015085525 A1 WO 2015085525A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- time interval
- qos parameters
- data packet
- gateway device
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000012545 processing Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 241000854291 Dianthus carthusianorum Species 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000004445 quantitative analysis Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
Definitions
- Embodiments of the present invention relate to communication technologies, and in particular, to a quality of experience (Quality of
- QoS Quality of Service
- Traditional QoS technology is discrete and objective through packet loss rate and bandwidth. Indicators measure the quality of service, but these parameters do not fully reflect whether the transmission status of the wireless network truly meets the needs of users.
- QoE represents the user's experience and feelings about the service and the network by means of a near-quantitative method, which can accurately reflect the gap between the current service and the quality of the network and the user's expectations.
- QoE is a user's evaluation of the feeling of using the service. It is not only limited by the technical performance of the network, but also affected by various technical and non-technical factors that affect the user's perception. Therefore, the QoE value cannot be obtained directly through the network parameters. For example, video services, whose QoE is obtained indirectly through network QoS parameters.
- IP Internet Protocol
- QCI QoS Class Identifier
- GRR Guaranteed Bit Rate
- PDB Packet Delay Budget
- GBR refers to the rate of each IP packet
- PDB refers to each The delay specified by an IP data packet. Therefore, the prior art guarantees the QoS of each IP data packet, so that the flexibility of the network element such as the base station is reduced, and the resource cannot be flexibly allocated to transmit the IP data packet. If, if it can not meet the QoS of an IP packet It is expected that packet loss may occur, resulting in an increase in packet loss rate. Summary of the invention
- the embodiment of the invention provides a method and a device for implementing the quality of experience QoE, so as to enhance the flexibility of the network element, reduce the packet loss rate, and ensure the QoE of the user.
- an embodiment of the present invention provides a method for implementing an experience quality QoE, where the method includes:
- the QoS parameter includes a bandwidth BPI per time interval and a packet delay PDPI per time interval;
- the BPI is the service in the The average data rate of all packets within the time interval;
- the PDPI is the delay of the last packet of the service within the time interval;
- an embodiment of the present invention provides an apparatus for implementing quality of experience QoE, where the apparatus includes:
- An acquisition module configured to obtain a time interval of the service
- the obtaining module is further configured to obtain a quality of service QoS parameter of the service in the time interval, where the QoS parameter includes a bandwidth BPI per time interval and a packet delay PDPI per time interval; a BPI is an average data rate of all data packets of the service in the time interval; the PDPI is a delay of a last data packet of the service in the time interval; and a processing module, configured to: When the time interval comes, the resource is allocated for the service according to the QoS parameter obtained by the acquiring module.
- FIG. 1 is a flowchart of a method for implementing QoE provided by the embodiment
- Figure 2 is a diagram of the structure of the QoE implementation device provided by the embodiment.
- Figure 3 is a view of the present invention: another embodiment of the QoE implementation device provided by the embodiment
- GSM Global System for Mobile Communications
- CDMA Code Division Multiple Access
- CDMA Code Division Multiple
- TDMA Time Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDM Orthogonal Frequency OFDM (Orthogonal Frequency-Division Multiple Access) system
- SC-FDMA single carrier FDMA
- GPRS General Packet Radio Service
- LTE Long Term Evolution
- the user equipment involved in the present application may be a wireless terminal or a wired terminal, and the wireless terminal may be a device that provides voice and/or data connectivity to the user, a handheld device with wireless connectivity, or a wireless modem. Other processing equipment.
- the wireless terminal can communicate with one or more core networks via a radio access network (eg, RAN, Radio Access Network), which can be a mobile terminal, such as a mobile phone (or "cellular" phone) and with a mobile terminal
- RAN Radio Access Network
- the computers for example, can be portable, pocket-sized, handheld, computer-integrated or in-vehicle mobile devices that exchange language and/or data with the wireless access network.
- a wireless terminal may also be referred to as a system, a Subscriber Unit, a Subscriber Station, and a Mobile Station. Mobile, Remote Station, Access Point, Remote Terminal, Access Terminal, User Terminal, User Agent, User Device, or User Equipment.
- the network access node involved in the present application may be, for example, a base station and a radio network controller.
- the base station may be a base station (BTS, Base Transceiver Station) in GSM or CDMA, or may be a base station (NodeB) in WCDMA, or may be an evolved Node B in LTE (abbreviated as Node B).
- eNodeB can also be a cluster head of a user cluster in D2D communication, which is not limited in this application.
- FIG. 1 is a flowchart of a method for implementing QoE according to an embodiment of the present invention. As shown in FIG. 1, the implementation method of the QoE provided by the embodiment of the present invention includes:
- the QoS parameter includes a bandwidth (Bandwidth per interval, BPI for short) and a packet delay per interval (Packet delay per interval).
- BPI bandwidth per interval
- Packet delay per interval The PPI is the average data rate of all data packets of the service in the time interval; the PDPI is the delay of the last data packet of the service in the time interval.
- the implementation method of the QoE provided by the embodiment of the present invention can be applied to various communication systems, such as a 2G, 3G communication system, and a next generation communication system, such as an LTE network.
- the execution body of the QoE implementation method provided by the embodiment of the present invention may be an implementation device of QoE.
- the implementation device of the QoE may specifically be a network element device in a communication system, for example, a gateway device or a serving network access node of a user equipment, and the gateway device may be, for example, a packet data network gateway (Packet Data Network Gateway).
- the service network access node may be, for example, an eNodeB.
- the service may be, for example, a video service, a Voice over Internet Protocol (VOIP), or a network television.
- the video service may be, for example, a video conference, a live broadcast, or a dynamic adaptive streaming (Dynamic Adaptive Streaming over). HTTP, referred to as DASH).
- the time interval of the service can be determined by the operator according to the operation needs. Seeking and defining the type of service, different types of services have different QoS requirements, so the size of the time interval set for them, that is, the duration is also different.
- the operator can define the corresponding time interval for different types of video services, for example: the time interval of the video conference is l/24 ms, the interval of the live broadcast is 400 ms, and the interval of the DASH is It is 2s.
- the start and end of the time interval of the service may be defined by the first data packet and the last data packet of the service in the time interval, respectively.
- whether the time interval comes is determined by whether the first data packet of the time interval is detected.
- the matching relationship between the service type and the time interval set by the operator may be stored in a Policy and Charging Rules Function (PCRF) for providing the service flow bearer resource guarantee and the flow charging policy for the user.
- PCRF Policy and Charging Rules Function
- the matching relationship between the service type set by the operator and the time interval is saved in the user equipment.
- the QoS parameters of the service include the BPI and the PDPI. It should be noted that the QoS parameters of the service provided in the embodiment of the present invention also include the QCI, the priority, and the lost in the prior art. Parameters such as Packet Error Loss Rate (PELR). Further, the QoS parameters of the service provided in the embodiment of the present invention are based on the prior art, and two new parameters (BPI and PDPI) are added. . The BPI and the PDPI are both defined based on a time interval, that is, the BPI and the PDPI are QoS parameters of the service in the time interval, and the scope of the BPI and the PDPI is in the service phase. Within the matching time interval, where:
- the BPI refers to the average data rate of all data packets in the time interval matched by the service, and may reflect the bandwidth of the service in the time interval matched with the service; the BPI is different from the GBR in the prior art:
- the GBR in the prior art is defined as guaranteeing the rate of each data packet, and the BPI in the embodiment of the present invention is defined as the average rate of all data packets in a time interval of the guaranteed service, regardless of the rate of each data packet.
- the PDPI refers to the delay of the last data packet in the time interval that the service matches, and may reflect the time delay of the service in the time interval matched with the service; the PDPI is different from the PDB in the prior art:
- the PDB in the prior art defines the delay specified for each data packet, that is, each data packet must be transmitted within a specified time, and the PDPI in the embodiment of the present invention is defined as ensuring that the service is in one.
- the delay of the last packet in the time interval regardless of the speed of packet transmission before the last packet.
- the method for implementing QoE provided by the embodiment of the present invention is to set the service with its service type. Matching the time interval and setting the QoS parameter of the service in the time interval, when allocating resources for the service, all the data packets in the time interval of the service are used as a unit, and only The average data rate of all data packets in the time interval and the delay of the last data packet, without considering the bandwidth and delay of each data packet transmission, enhancing the flexibility of the network element device, in the channel If the conditions are not good or the resources are tight, as long as the average data rate of all the data packets in the time interval and the delay of the last data packet are guaranteed, the packet loss can be reduced, thereby reducing the packet loss rate. , improve the QoS of the entire system, thus ensuring the user's QoE.
- the following implementations of the QoE implementation method provided by the embodiment of the present invention are two scenarios of the gateway device and the serving network access node of the user equipment, respectively, and the QoE provided by the embodiment of the present invention is provided.
- the implementation method is described in detail:
- the execution subject is a gateway device:
- the implementation manner of the time interval for the gateway device to obtain the service may include any one of the following: Mode 1: The gateway device receives the service request sent by the user equipment, where the service request includes the type of the service, and according to the type of the service, the query The matching relationship between the pre-acquired service type and the time interval, and obtains a time interval that matches the type of the service.
- the gateway device receives a service request sent by the user equipment, where the service request includes a type of the service and a time interval that matches a type of the service; and acquiring, according to the service request, the service The time interval at which the type matches.
- the user equipment searches for a corresponding time interval in the matching relationship between the saved service type and the time interval according to the type of the service, and sends the corresponding time interval to the gateway device.
- the service request further includes a QoE requirement of the service;
- a QoE requirement of the service refers to a quality of experience requirement of the user; for example, a QoE requirement of the video service refers to a requirement of a video quality that the user needs to see , can be evaluated by the user's Mean Opinion Score (MOS).
- MOS Mean Opinion Score
- the gateway device acquires QoS parameters of the service in the time interval according to the QoE requirement of the service, the type of the service, the time interval, and a preset QoS policy, where the QoS parameter includes The BPI and the PDPI.
- the gateway device may send the QoS parameter and the time interval to the serving network access node, so that The serving network access node allocates resources for the service according to the QoS parameter when the time interval arrives. Determining, by the gateway device, whether the time interval comes according to the received sequence information of the data packet of the service; if it is determined that the time interval is obtained, the gateway device is configured according to the
- the gateway device determines whether the time interval is coming.
- the gateway device detects the first time interval according to the received sequence information of the data packet of the service. Whether the data packet arrives; if the first data packet of the time interval is detected, the gateway device determines that the time interval comes.
- video data is first compression-coded, and the encoded video data frame has an I-frame (Intra coded frame), a P-frame (Predicted pictures), and a B-frame (Bi- Directional predictive pictures ) Sanhe.
- the parameters such as the size and importance of the frame are different, which results in different bandwidths for transmission.
- the required QoS and QoE levels are also different. For example, the I frame is the largest and most important, then you need to allocate a larger bandwidth to transmit I. Frame, ensure that the I frame is as error-free as possible during transmission, that is, its QoS level is higher.
- the encoding of the video data and the transmission of the video data frame have certain rules, such as: following one I frame followed by two B frames and one P frame; of course, in practice, for different video services, after each I frame
- the number of B frames and P frames is not limited to the examples described herein.
- the video data frame carries the transmission information of the video data frame in the packet header of the data packet.
- the sequence information in the packet header of the data packet may be used to indicate the type of the video data frame (I frame, B). Frame or P frame).
- the duration and duration of one video data frame are fixed.
- the time interval of the service can be defined by a combination of I frames, B frames, and P frames, for example, each The time interval can start with an I frame followed by two B frames and one P frame, with only one I frame in one time interval. Therefore, the gateway device may determine, according to the received sequence information of the data packet of the service, whether the first data packet of the time interval arrives. When the gateway device detects the data packet carrying the I frame, determining that the data packet is the first data packet of the time interval, determining that the time interval comes; the gateway device allocates according to the QoS parameter. A resource required to transmit all packets of the service during the time interval.
- the gateway device sends all the data packets of the service in the time interval to the serving network access node of the user equipment in sequence using the allocated resources in the time interval.
- the service entity is the service network access node of the user equipment:
- a feasible implementation manner of the service network access node acquiring the time interval of the service is: the service network access node receives the time interval of the service sent by the user equipment or the gateway device.
- the serving network access node receives a QoS parameter of the service sent by the gateway device in the time interval, where the QoS parameter includes the BPI and the PDPI.
- the serving network access node sends all the data packets of the service in the time interval to the user equipment in sequence during the time interval.
- FIG. 2 is a schematic structural diagram of an apparatus for implementing QoE according to an embodiment of the present invention.
- the implementation apparatus 200 of the QoE provided by the embodiment of the present invention includes: an obtaining module 201 and a processing module 202, where:
- the obtaining module 201 is configured to acquire a time interval of the service.
- the obtaining module 201 is further configured to obtain a quality of service QoS parameter of the service in the time interval, where the QoS parameter includes a bandwidth BPI per time interval and a packet delay PDPI per time interval;
- the BPI is an average data rate of all data packets of the service in the time interval;
- the PDPI is a delay of a last data packet of the service in the time interval;
- the processing module 202 is configured to allocate resources for the service according to the QoS parameter acquired by the acquiring module 201 when the time interval comes.
- the device for implementing the QoE provided by the embodiment of the present invention may be used to implement the technical solution of the method embodiment shown in FIG. 1.
- the implementation principle and technical effects are similar, and details are not described herein again.
- the obtaining module 201 is specifically configured to: receive a service request sent by the user equipment, where the service request includes a type of the service, and query a pre-acquired service type according to the type of the service. A matching relationship with the time interval, and obtaining a time interval that matches the type of the service.
- the obtaining module 201 is specifically configured to: receive a service request sent by the user equipment, where the service request includes a type of the service and a time interval that matches a type of the service; and acquiring, according to the service request, The time interval at which the type of the service matches.
- the service request further includes a QoE requirement of the service.
- the obtaining module 201 is specifically configured to: acquire, according to the QoE requirement of the service, the type of the service, the time interval, and a preset QoS policy, the service in the time interval. a QoS parameter, wherein the QoS parameter includes the BPI and the PDPI.
- FIG. 3 is another schematic structural diagram of an apparatus for implementing QoE according to an embodiment of the present invention.
- the QoE implementation apparatus 300 provided by the embodiment of the present invention is based on the embodiment shown in FIG. 2, and further includes: an obtaining module 201 and a processing module 202, and each module also has the embodiment shown in FIG. The features described.
- the QoE implementation apparatus 300 further includes: a sending module 301, where: the sending module 301 is configured to send the QoS parameter and the time interval to the serving network access node, to And causing the serving network access node to allocate resources for the service according to the QoS parameter when the time interval arrives.
- the processing module 202 is specifically configured to: determine, according to the received sequence information of the data packet of the service, whether the time interval arrives; if it is determined that the time interval arrives, according to the QoS parameter , allocating resources for the business.
- processing module 202 is specifically configured to: detect, according to the received sequence information of the data packet of the service, whether a first data packet of the time interval arrives; if the first time interval of the time interval is detected The data packet determines that the time interval comes.
- the sending module 301 is further configured to: in the time interval, send, by using the allocated resources, all data packets of the service in the time interval to the service network access of the user equipment. node.
- the obtaining module 201 is specifically configured to: receive a time interval of the service sent by the user equipment or the gateway device.
- the obtaining module 201 is specifically configured to: receive a QoS parameter of the service sent by the gateway device in the time interval, where the QoS parameter includes the BPI and the PDPI.
- processing module 202 is specifically configured to: receive a data packet of the service sent by the gateway device, and determine, according to the sequence information of the received data packet, the service in the time interval. The first data packet and the last data packet; allocate resources for the service according to the QoS parameter.
- the sending module 301 is further configured to send, by using the allocated resources, all data packets of the service in the time interval to the user equipment in sequence during the time interval.
- FIG. 4 is still another schematic structural diagram of an apparatus for implementing QoE according to an embodiment of the present invention.
- the QoE implementation apparatus 400 provided by the embodiment of the present invention includes: a processor 401, a memory 402, and a communication interface 403, and further includes a communication bus 404; the processor 401, the memory 402, and the communication interface 403 are connected to each other through a communication bus 404.
- the processor 401 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP processor, etc.), or a digital signal processor (DSP), an application specific integrated circuit. (ASIC), off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete hardware components.
- CPU central processing unit
- NP processor network processor
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA off-the-shelf programmable gate array
- FPGA field-programmable gate array
- the memory 402 is configured to store a program.
- the program can include program code, the program code including computer operating instructions.
- Memory 402 may contain high speed RAM and may also include non-volatile memory, such as at least one disk storage.
- the communication interface 403 is used for communication between the implementation device 400 of the QoE and other devices; the data packet can be received or transmitted through the communication interface.
- the processor 401 When the QoE implementation device 400 is running, the processor 401 is in communication with the memory 402, and the processor 401 executes the program stored in the memory 402, such that the QoE implementation device 400 performs the QoE provided by any embodiment of the present invention.
- the method for implementing the method includes:
- the QoS parameter includes a bandwidth BPI per time interval and a packet delay PDPI per time interval;
- the BPI is the service in the The average data rate of all packets within the time interval;
- the PDPI is the delay of the last packet of the service within the time interval;
- the time interval for obtaining the service includes:
- the gateway device receives a service request sent by the user equipment, where the service request includes a type of the service;
- the gateway device queries the matching relationship between the pre-acquired service type and the time interval according to the type of the service, and obtains a time interval that matches the type of the service.
- the time interval for obtaining the service includes:
- the gateway device receives a service request sent by the user equipment, where the service request includes a type of the service and a time interval that matches a type of the service;
- the gateway device acquires a time that matches the type of the service according to the service request. Interval.
- the service request further includes a QoE requirement of the service
- the QoS parameter includes a BPI and a PDPI, including:
- the gateway device acquires QoS parameters of the service in the time interval according to the QoE requirement of the service, the type of the service, the time interval, and a preset QoS policy, where the QoS parameter includes The BPI and the PDPI.
- the method further includes:
- allocating resources for the service according to the QoS parameter includes:
- the gateway device allocates resources for the service according to the QoS parameter.
- the gateway device determines, according to the received sequence information of the data packet of the service, whether the time interval arrives, including:
- the gateway device detects, according to the received sequence information of the data packet of the service, whether a first data packet of the time interval arrives;
- the gateway device determines that the time interval has arrived.
- the method further includes:
- the gateway device sends all the data packets of the service in the time interval to the serving network access node of the user equipment in sequence during the time interval.
- the time interval for obtaining the service includes: serving network access The time interval at which the node receives the service sent by the user equipment or the gateway device.
- the obtaining the QoS parameter of the service in the time interval, where the QoS parameter includes a BPI and a PDPI including:
- the serving network access node receives a QoS parameter of the service sent by the gateway device in the time interval, where the QoS parameter includes the BPI and the PDPI.
- allocating resources for the service according to the QoS parameter includes:
- the serving network access node Receiving, by the serving network access node, the data packet of the service sent by the gateway device; the serving network access node determining, according to the received sequence information of the data packet of the service, the service at the time The first packet and the last packet in the interval;
- the serving network access node allocates resources for the service according to the QoS parameters.
- the method further includes:
- the serving network access node sends all the data packets of the service in the time interval to the user equipment in sequence during the time interval.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided are a method and device for realizing quality of experience (QoE). The method comprises: acquiring a time interval of a service; acquiring a quality of service (QoS) parameter of the service within the time interval, wherein the QoS parameter comprises a bandwidth BPI at each time interval and a data packet time delay PDPI at each time interval; the BPI is an average data rate of all data packets of the service within the time interval; and the PDPI is a time delay of the last data packet of the service within the time interval; and when the time interval is reached, according to the QoS parameter, allocating a resource to the service. By means of the method and device for realizing quality of experience (QoE) provided in the embodiments of the present invention, the flexibility of a network element device is enhanced, the packet loss rate is reduced and the QoS of the overall system is improved, thereby guaranteeing the QoE of a user.
Description
体验质量 QoE的实现方法及装置 Quality of experience QoE implementation method and device
技术领域 Technical field
本发明实施例涉及通信技术, 尤其涉及一种体验质量 (Quality of Embodiments of the present invention relate to communication technologies, and in particular, to a quality of experience (Quality of
Experience, 简称 QoE) 的实现方法及装置。 背景技术 Experience, referred to as QoE) implementation method and device. Background technique
无线通信技术的不断发展, 使得移动运营商的运营模式逐渐从单一的语 音业务向多种业务并行的模式转变。 随着视频压缩技术的发展和网络带宽的 增加, 视频服务已经成为互联网的重要应用之一。 在视频流业务的需求爆炸 式增长的同时, 人们对视频的清晰度、 播放的连续性、 随时随地的可接入性 等要求也越来越高, 因此其性能评估的重要性也日益突显。 The continuous development of wireless communication technology has gradually shifted the operation mode of mobile operators from a single voice service to a parallel mode of multiple services. With the development of video compression technology and the increase of network bandwidth, video services have become one of the important applications of the Internet. While the demand for video streaming services is exploding, people's requirements for video clarity, playback continuity, and accessibility anytime and anywhere are increasing, so the importance of performance evaluation is becoming increasingly prominent.
传统的服务质量 (Quality of Service, 简称 QoS ) 提出的最初目标就是为 了确保当用户使用某种特定业务时可以获得最好的体验; 传统的 QoS技术通 过丢包率、 带宽等离散的、 客观的指标来衡量业务质量, 但这些参数并不能 完全反映无线网络的传输状态是否真实满足用户的需求。用户 QoE从用户的 角度出发, 通过接近量化的方法来表示用户对业务与网络的体验和感受, 能 够比较准确地反映当前业务和网络的质量与用户期望间的差距。 The original goal of the traditional Quality of Service (QoS) is to ensure that users get the best experience when they use a particular service. Traditional QoS technology is discrete and objective through packet loss rate and bandwidth. Indicators measure the quality of service, but these parameters do not fully reflect whether the transmission status of the wireless network truly meets the needs of users. From the user's point of view, QoE represents the user's experience and feelings about the service and the network by means of a near-quantitative method, which can accurately reflect the gap between the current service and the quality of the network and the user's expectations.
然而, QoE是用户对于正在使用业务的感觉的评价, 其不仅受限于网络 的技术性能, 还受到各种影响用户感知的技术和非技术因素的作用, 因此无 法直接通过网络参数得到 QoE的值, 例如视频业务, 其 QoE通过网络 QoS 参数间接获得。 在 3GPP TS 23.203规定了根据 QoS等级标识 (QoS Class Identifier, 简称 QCI)来定义每个互联网协议(Internet Protocol, 简称 IP)数 据包的 QoS参数, 其支持针对每个 IP数据包定义 QoS参数, 例如定义了如 下 QoS参数: 保证比特率 (Guarantee Bit Rate, 简称 GBR) 和数据包时延预 算 (Packet Delay Budget, 简称 PDB ) 其中, GBR是指保证每个 IP数据包的 速率, PDB是指对每一个 IP数据包规定的时延, 因此, 现有技术是保证每个 IP数据包的 QoS, 使得基站等网元的灵活性降低, 不能灵活的分配资源来传 输 IP数据包, 在资源紧张的情况下, 若不能够满足某一 IP数据包的 QoS要
求可能会发生丢包现象, 从而导致丢包率增大。 发明内容 However, QoE is a user's evaluation of the feeling of using the service. It is not only limited by the technical performance of the network, but also affected by various technical and non-technical factors that affect the user's perception. Therefore, the QoE value cannot be obtained directly through the network parameters. For example, video services, whose QoE is obtained indirectly through network QoS parameters. In 3GPP TS 23.203, a QoS parameter for each Internet Protocol (IP) packet is defined according to a QoS Class Identifier (QCI), which supports defining QoS parameters for each IP packet, for example The following QoS parameters are defined: Guaranteed Bit Rate (GBR) and Packet Delay Budget (PDB). Where GBR refers to the rate of each IP packet, PDB refers to each The delay specified by an IP data packet. Therefore, the prior art guarantees the QoS of each IP data packet, so that the flexibility of the network element such as the base station is reduced, and the resource cannot be flexibly allocated to transmit the IP data packet. If, if it can not meet the QoS of an IP packet It is expected that packet loss may occur, resulting in an increase in packet loss rate. Summary of the invention
本发明实施例提供一种体验质量 QoE的实现方法及装置, 以增强网元的 灵活性, 降低丢包率, 保证用户的 QoE。 The embodiment of the invention provides a method and a device for implementing the quality of experience QoE, so as to enhance the flexibility of the network element, reduce the packet loss rate, and ensure the QoE of the user.
第一方面, 本发明实施例提供一种体验质量 QoE的实现方法, 其中, 所 述方法包括: In a first aspect, an embodiment of the present invention provides a method for implementing an experience quality QoE, where the method includes:
获取业务的时间间隔; Time interval for obtaining business;
获取所述业务在所述时间间隔内的服务质量 QoS参数; 其中, 所述 QoS 参数包括每时间间隔的带宽 BPI和每时间间隔的数据包时延 PDPI; 所述 BPI 为所述业务在所述时间间隔内的所有数据包的平均数据速率;所述 PDPI为所 述业务在所述时间间隔内的最后一个数据包的时延; Acquiring a quality of service QoS parameter of the service in the time interval; wherein the QoS parameter includes a bandwidth BPI per time interval and a packet delay PDPI per time interval; the BPI is the service in the The average data rate of all packets within the time interval; the PDPI is the delay of the last packet of the service within the time interval;
在所述时间间隔到来时, 根据所述 QoS参数, 为所述业务分配资源。 第二方面, 本发明实施例提供一种体验质量 QoE的实现装置, 其中, 所 述装置包括: When the time interval comes, resources are allocated for the service according to the QoS parameters. In a second aspect, an embodiment of the present invention provides an apparatus for implementing quality of experience QoE, where the apparatus includes:
获取模块, 用于获取业务的时间间隔; An acquisition module, configured to obtain a time interval of the service;
所述获取模块, 还用于获取所述业务在所述时间间隔内的服务质量 QoS 参数; 其中, 所述 QoS参数包括每时间间隔的带宽 BPI和每时间间隔的数据 包时延 PDPI;所述 BPI为所述业务在所述时间间隔内的所有数据包的平均数 据速率; 所述 PDPI为所述业务在所述时间间隔内的最后一个数据包的时延; 处理模块, 用于在所述时间间隔到来时, 根据所述获取模块获取的所述 QoS参数, 为所述业务分配资源。 The obtaining module is further configured to obtain a quality of service QoS parameter of the service in the time interval, where the QoS parameter includes a bandwidth BPI per time interval and a packet delay PDPI per time interval; a BPI is an average data rate of all data packets of the service in the time interval; the PDPI is a delay of a last data packet of the service in the time interval; and a processing module, configured to: When the time interval comes, the resource is allocated for the service according to the QoS parameter obtained by the acquiring module.
本发明实施例提供的体验质量 QoE的实现方法及装置, 通过为业务设定 与其业务类型相匹配的时间间隔以及设定所述业务在所述时间间隔内的 QoS 参数, 在为所述业务分配资源时, 以所述业务在所述时间间隔内的所有数据 包为单位, 只需考虑所述业务在所述时间间隔内的所有数据包的平均数据速 率及最后一个数据包的时延, 而无需考虑每一个数据包传输的带宽和时延, 增强了网元设备的灵活性, 在信道条件不好或资源紧张的情况下, 只要保证 所述业务在所述时间间隔内的所有数据包的平均数据速率及最后一个数据包 的时延, 就能减少丢包, 从而降低了丢包率, 提高了整个系统的 QoS, 从而
保证了用户的 QoE。 附图说明 图 1为本发明: ;施例提供的 QoE的实现方法的流程图; The method and apparatus for implementing the quality of experience QoE provided by the embodiment of the present invention, by setting a time interval matching the service type for the service and setting a QoS parameter of the service within the time interval, assigning the service When the resource is in the unit of all the data packets in the time interval, the average data rate of all the data packets in the time interval and the delay of the last data packet are considered. The bandwidth and delay of each data packet transmission need not be considered, and the flexibility of the network element device is enhanced. In the case of poor channel conditions or resource shortage, as long as all the data packets of the service in the time interval are guaranteed The average data rate and the delay of the last packet can reduce packet loss, thereby reducing the packet loss rate and improving the QoS of the entire system. Guaranteed user's QoE. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a flowchart of a method for implementing QoE provided by the embodiment;
图 2为本发明:;施例提供的 QoE的实现装置的结构 7 Figure 2 is a diagram of the structure of the QoE implementation device provided by the embodiment;
图 3为本发明:;施例提供的 QoE的实现装置的另一 Figure 3 is a view of the present invention: another embodiment of the QoE implementation device provided by the embodiment
图 4为本发明:;施例提供的 QoE的实现装置的又一 具体实施方式 4 is a further embodiment of a QoE implementation apparatus provided by the embodiment;
本文中描述的技术可用于各种通信系统, 例如当前 2G, 3G通信系统和 下一代通信系统, 例如全球移动通信系统 (GSM, Global System for Mobile communications ) , 码分多址 (CDMA, Code Division Multiple Access )系统, 时分多址 (TDMA , Time Division Multiple Access ) 系统, 宽带码分多址 (WCDMA, Wideband Code Division Multiple Access Wireless) , 频分多址 ( FDMA , Frequency Division Multiple Addressing ) 系统, 正交频分多址 ( OFDM A , Orthogonal Frequency-Division Multiple Access ) 系统, 单载波 FDMA (SC-FDMA)系统, 通用分组无线业务(GPRS , General Packet Radio Service)系统, 长期演进(LTE, Long Term Evolution )系统, 以及其他此类 通信系统。 The techniques described herein can be used in a variety of communication systems, such as current 2G, 3G communication systems and next generation communication systems, such as Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA, Code Division Multiple). Access system, time division multiple access (TDMA, Time Division Multiple Access) system, Wideband Code Division Multiple Access (WCDMA), Frequency Division Multiple Access (FDMA), Frequency Division Multiple Addressing system, Orthogonal Frequency OFDM (Orthogonal Frequency-Division Multiple Access) system, single carrier FDMA (SC-FDMA) system, General Packet Radio Service (GPRS) system, Long Term Evolution (LTE) system , and other such communication systems.
本申请中涉及的用户设备, 可以是无线终端也可以是有线终端, 无线终 端可以是指向用户提供语音和 /或数据连通性的设备, 具有无线连接功能的手 持式设备、 或连接到无线调制解调器的其他处理设备。 无线终端可以经无线 接入网(例如, RAN, Radio Access Network)与一个或多个核心网进行通信, 无线终端可以是移动终端, 如移动电话 (或称为 "蜂窝" 电话) 和具有移动 终端的计算机, 例如, 可以是便携式、 袖珍式、 手持式、 计算机内置的或者 车载的移动装置, 它们与无线接入网交换语言和 /或数据。 例如, 个人通信业 务 (PCS , Personal Communication Service) 电话、 无绳电话、 会话发起协议 (SIP) 话机、 无线本地环路 (WLL, Wireless Local Loop) 站、 个人数字助 理 (PDA, Personal Digital Assistant) 等设备。 无线终端也可以称为系统、 订 户单元(Subscriber Unit)、订户站(Subscriber Station) ,移动站(Mobile Station) ,
移动台 (Mobile) 、 远程站 (Remote Station) 、 接入点 (Access Point) 、 远 程终端 (Remote Terminal) 、 接入终端 (Access Terminal) 、 用户终端(User Terminal) 、 用户代理 (User Agent) 、 用户设备 (User Device) 、 或用户装 备 (User Equipment) 。 The user equipment involved in the present application may be a wireless terminal or a wired terminal, and the wireless terminal may be a device that provides voice and/or data connectivity to the user, a handheld device with wireless connectivity, or a wireless modem. Other processing equipment. The wireless terminal can communicate with one or more core networks via a radio access network (eg, RAN, Radio Access Network), which can be a mobile terminal, such as a mobile phone (or "cellular" phone) and with a mobile terminal The computers, for example, can be portable, pocket-sized, handheld, computer-integrated or in-vehicle mobile devices that exchange language and/or data with the wireless access network. For example, personal communication service (PCS), cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA), and other devices . A wireless terminal may also be referred to as a system, a Subscriber Unit, a Subscriber Station, and a Mobile Station. Mobile, Remote Station, Access Point, Remote Terminal, Access Terminal, User Terminal, User Agent, User Device, or User Equipment.
本申请中涉及的网络接入节点, 可以是例如: 基站、 无线网络控制器 The network access node involved in the present application may be, for example, a base station and a radio network controller.
(Radio Network Controller, RNC) 等。 基站 (例如, 接入点) 可以是 GSM 或 CDMA中的基站 (BTS, Base Transceiver Station) , 也可以是 WCDMA 中的基站(NodeB ) , 还可以是 LTE中的演进型基站(evolved Node B , 简称 eNodeB ) , 也可以是 D2D通信中一个用户簇的簇头 ( cluster head ) , 本申请 并不限定。 (Radio Network Controller, RNC), etc. The base station (for example, an access point) may be a base station (BTS, Base Transceiver Station) in GSM or CDMA, or may be a base station (NodeB) in WCDMA, or may be an evolved Node B in LTE (abbreviated as Node B). eNodeB) can also be a cluster head of a user cluster in D2D communication, which is not limited in this application.
图 1为本发明实施例提供的 QoE的实现方法的流程图。 如图 1所示, 本 发明实施例提供的 QoE的实现方法, 包括: FIG. 1 is a flowchart of a method for implementing QoE according to an embodiment of the present invention. As shown in FIG. 1, the implementation method of the QoE provided by the embodiment of the present invention includes:
101、 获取业务的时间间隔。 101. Obtain the time interval of the business.
102、 获取所述业务在所述时间间隔内的 QoS参数; 其中, 所述 QoS参 数包括每时间间隔的带宽 (Bandwidth per interval, 简称 BPI) 和每时间间隔 的数据包时延 (Packet delay per interval, 简称 PDPI) ; 所述 BPI为所述业务 在所述时间间隔内的所有数据包的平均数据速率;所述 PDPI为所述业务在所 述时间间隔内的最后一个数据包的时延。 102. Acquire a QoS parameter of the service in the time interval. The QoS parameter includes a bandwidth (Bandwidth per interval, BPI for short) and a packet delay per interval (Packet delay per interval). The PPI is the average data rate of all data packets of the service in the time interval; the PDPI is the delay of the last data packet of the service in the time interval.
103、 在所述时间间隔到来时, 根据所述 QoS 参数, 为所述业务分配资 源。 103. When the time interval arrives, allocate resources for the service according to the QoS parameter.
具体地,本发明实施例提供的 QoE的实现方法可以应用于各种通信系统, 例如 2G、 3G通信系统和下一代通信系统, 例如 LTE网络。 本发明实施例提 供的 QoE的实现方法的执行主体可以是 QoE的实现装置。实际中,所述 QoE 的实现装置具体可以是通信系统中的网元设备, 例如: 网关设备或用户设备 的服务网络接入节点等,所述网关设备例如可以是分组数据网关(Packet Data Network Gateway, 简称 PGW),所述服务网络接入节点例如可以是 eNodeB。 Specifically, the implementation method of the QoE provided by the embodiment of the present invention can be applied to various communication systems, such as a 2G, 3G communication system, and a next generation communication system, such as an LTE network. The execution body of the QoE implementation method provided by the embodiment of the present invention may be an implementation device of QoE. In practice, the implementation device of the QoE may specifically be a network element device in a communication system, for example, a gateway device or a serving network access node of a user equipment, and the gateway device may be, for example, a packet data network gateway (Packet Data Network Gateway). The service network access node may be, for example, an eNodeB.
所述业务例如可以是视频业务、 IP电话(Voice over Internet Protocol, 简 称 VOIP) 、 网络电视; 其中, 所述视频业务例如可以是如视频会议、 现场直 播、动态自适应流媒体(Dynamic Adaptive Streaming over HTTP,简称 DASH)。 所述业务的时间间隔 (interval) , 也即时间周期, 可以由运营商根据运营需
求以及业务的类型定义, 不同类型的业务由于其 QoS要求不同, 因而为其设 定的时间间隔的大小, 即持续时间也是不同的。 例如: 运营商可以针对不同 类型的视频业务分别定义各自对应的时间间隔, 例如: 视频会议的时间间隔 的大小是 l/24 ms, 现场直播的时间间隔的大小是 400ms, DASH的时间间隔 的大小是 2s。 所述业务的时间间隔的开始和结束, 可以分别由所述业务在该 时间间隔内的首个数据包和最后一个数据包进行界定。 可选的, 可以通过是 否检测到所述时间间隔的首个数据包来确定所述时间间隔是否到来。 运营商 设定的业务类型与时间间隔的匹配关系, 可以存储在为用户提供业务流承载 资源保障以及流计费策略的策略与计费规则功能单元 (Policy and Charging Rules Function, 简称 PCRF) 中。 可选的, 将运营商设定的业务类型与时间 间隔的匹配关系保存在用户设备中。 The service may be, for example, a video service, a Voice over Internet Protocol (VOIP), or a network television. The video service may be, for example, a video conference, a live broadcast, or a dynamic adaptive streaming (Dynamic Adaptive Streaming over). HTTP, referred to as DASH). The time interval of the service, that is, the time period, can be determined by the operator according to the operation needs. Seeking and defining the type of service, different types of services have different QoS requirements, so the size of the time interval set for them, that is, the duration is also different. For example, the operator can define the corresponding time interval for different types of video services, for example: the time interval of the video conference is l/24 ms, the interval of the live broadcast is 400 ms, and the interval of the DASH is It is 2s. The start and end of the time interval of the service may be defined by the first data packet and the last data packet of the service in the time interval, respectively. Optionally, whether the time interval comes is determined by whether the first data packet of the time interval is detected. The matching relationship between the service type and the time interval set by the operator may be stored in a Policy and Charging Rules Function (PCRF) for providing the service flow bearer resource guarantee and the flow charging policy for the user. Optionally, the matching relationship between the service type set by the operator and the time interval is saved in the user equipment.
所述业务的 QoS参数包括 BPI和 PDPI, 需要说明的是, 相比于现有技 术,本发明实施例中的提供的所述业务的 QoS参数也包括现有技术中的 QCI、 优先级、 丢包率 (Packet Error Loss Rate, 简称 PELR) 等参数, 进一步, 本 发明实施例中的提供的所述业务的 QoS参数在现有技术的基础上, 增加了两 个新的参数 (BPI和 PDPI) 。 所述 BPI和 PDPI都是基于时间间隔进行定义 的, 也即, 所述 BPI和 PDPI为所述业务在所述时间间隔内的 QoS参数, 所 述 BPI和 PDPI的作用范围是在与该业务相匹配的时间间隔内, 其中: The QoS parameters of the service include the BPI and the PDPI. It should be noted that the QoS parameters of the service provided in the embodiment of the present invention also include the QCI, the priority, and the lost in the prior art. Parameters such as Packet Error Loss Rate (PELR). Further, the QoS parameters of the service provided in the embodiment of the present invention are based on the prior art, and two new parameters (BPI and PDPI) are added. . The BPI and the PDPI are both defined based on a time interval, that is, the BPI and the PDPI are QoS parameters of the service in the time interval, and the scope of the BPI and the PDPI is in the service phase. Within the matching time interval, where:
所述 BPI是指业务在与其匹配的时间间隔内的所有数据包的平均数据速 率, 可以反映所述业务在与其匹配的时间间隔内的带宽; 所述 BPI不同于现 有技术中的 GBR: 现有技术中的 GBR定义为保证每个数据包的速率, 而本 发明实施例中的 BPI定义为保证业务在一个时间间隔内的所有数据包的平均 速率, 而不关心每个数据包的速率。 The BPI refers to the average data rate of all data packets in the time interval matched by the service, and may reflect the bandwidth of the service in the time interval matched with the service; the BPI is different from the GBR in the prior art: The GBR in the prior art is defined as guaranteeing the rate of each data packet, and the BPI in the embodiment of the present invention is defined as the average rate of all data packets in a time interval of the guaranteed service, regardless of the rate of each data packet.
所述 PDPI是指业务在与其匹配的时间间隔内的最后一个数据包的时延, 可以反映所述业务在与其匹配的时间间隔内的时延;所述 PDPI不同于现有技 术中的 PDB:现有技术中的 PDB定义的是对每一个数据包规定的时延,也就 是说每一个数据包都必须在规定的时间内完成传输, 而本发明实施例中的 PDPI定义为保证业务在一个时间间隔内的最后一个数据包的时延,而不关心 在最后一个数据包之前的数据包传输的快慢。 The PDPI refers to the delay of the last data packet in the time interval that the service matches, and may reflect the time delay of the service in the time interval matched with the service; the PDPI is different from the PDB in the prior art: The PDB in the prior art defines the delay specified for each data packet, that is, each data packet must be transmitted within a specified time, and the PDPI in the embodiment of the present invention is defined as ensuring that the service is in one. The delay of the last packet in the time interval, regardless of the speed of packet transmission before the last packet.
本发明实施例提供的 QoE的实现方法, 通过为业务设定与其业务类型相
匹配的时间间隔以及设定所述业务在所述时间间隔内的 QoS参数, 在为所述 业务分配资源时, 以所述业务在所述时间间隔内的所有数据包为单位, 只需 考虑所述业务在所述时间间隔内的所有数据包的平均数据速率及最后一个数 据包的时延, 而无需考虑每一个数据包传输的带宽和时延, 增强了网元设备 的灵活性, 在信道条件不好或资源紧张的情况下, 只要保证所述业务在所述 时间间隔内的所有数据包的平均数据速率及最后一个数据包的时延, 就能减 少丢包,从而降低了丢包率,提高了整个系统的 QoS,从而保证了用户的 QoE。 The method for implementing QoE provided by the embodiment of the present invention is to set the service with its service type. Matching the time interval and setting the QoS parameter of the service in the time interval, when allocating resources for the service, all the data packets in the time interval of the service are used as a unit, and only The average data rate of all data packets in the time interval and the delay of the last data packet, without considering the bandwidth and delay of each data packet transmission, enhancing the flexibility of the network element device, in the channel If the conditions are not good or the resources are tight, as long as the average data rate of all the data packets in the time interval and the delay of the last data packet are guaranteed, the packet loss can be reduced, thereby reducing the packet loss rate. , improve the QoS of the entire system, thus ensuring the user's QoE.
在上述实施例的基础上, 下面以本发明实施例提供的 QoE的实现方法的 执行主体分别为网关设备和用户设备的服务网络接入节点的两个场景为例, 对本发明实施例提供的 QoE的实现方法进行详细说明: On the basis of the above-mentioned embodiments, the following implementations of the QoE implementation method provided by the embodiment of the present invention are two scenarios of the gateway device and the serving network access node of the user equipment, respectively, and the QoE provided by the embodiment of the present invention is provided. The implementation method is described in detail:
场景 1、 执行主体为网关设备: Scenario 1. The execution subject is a gateway device:
网关设备获取业务的时间间隔的实现方式至少可以包括以下任意一种: 方式 1 : 网关设备接收用户设备发送的业务请求, 所述业务请求包括所 述业务的类型; 根据所述业务的类型, 查询预先获取的业务类型与时间间隔 的匹配关系, 获取与所述业务的类型相匹配的时间间隔。 The implementation manner of the time interval for the gateway device to obtain the service may include any one of the following: Mode 1: The gateway device receives the service request sent by the user equipment, where the service request includes the type of the service, and according to the type of the service, the query The matching relationship between the pre-acquired service type and the time interval, and obtains a time interval that matches the type of the service.
方式 2: 网关设备接收用户设备发送的业务请求; 其中, 所述业务请求 包括所述业务的类型和与所述业务的类型相匹配的时间间隔; 根据所述业务 请求, 获取与所述业务的类型相匹配的时间间隔。 所述用户设备在有业务请 求时, 可以根据业务的类型在保存的业务类型与时间间隔的匹配关系中查找 对应的时间间隔, 并发送给所述网关设备。 Manner 2: The gateway device receives a service request sent by the user equipment, where the service request includes a type of the service and a time interval that matches a type of the service; and acquiring, according to the service request, the service The time interval at which the type matches. The user equipment searches for a corresponding time interval in the matching relationship between the saved service type and the time interval according to the type of the service, and sends the corresponding time interval to the gateway device.
可选的, 所述业务请求还包括所述业务的 QoE 需求; 所述业务的 QoE 需求是指用户的体验质量需求; 例如, 视频业务的 QoE需求是指用户需要看 到的视频质量高低的需求, 可以通过用户的平均意见得分 (Mean Opinion Score, MOS ) 来评价。 Optionally, the service request further includes a QoE requirement of the service; a QoE requirement of the service refers to a quality of experience requirement of the user; for example, a QoE requirement of the video service refers to a requirement of a video quality that the user needs to see , can be evaluated by the user's Mean Opinion Score (MOS).
所述网关设备根据所述业务的 QoE需求、 所述业务的类型、 所述时间间 隔以及预设的 QoS策略,获取所述业务在所述时间间隔内的 QoS参数,其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 可选的, 所述网关设备在获取所 述业务在所述时间间隔内的 QoS参数之后, 所述网关设备可以向所述服务网 络接入节点发送所述 QoS参数和所述时间间隔, 以使所述服务网络接入节点 在所述时间间隔到来时, 根据所述 QoS参数, 为所述业务分配资源。
所述网关设备根据接收到的所述业务的数据包的序列信息, 判断所述时 间间隔是否到来; 若判断获知所述时间间隔到来, 则所述网关设备根据所述The gateway device acquires QoS parameters of the service in the time interval according to the QoE requirement of the service, the type of the service, the time interval, and a preset QoS policy, where the QoS parameter includes The BPI and the PDPI. Optionally, after the gateway device acquires the QoS parameter of the service in the time interval, the gateway device may send the QoS parameter and the time interval to the serving network access node, so that The serving network access node allocates resources for the service according to the QoS parameter when the time interval arrives. Determining, by the gateway device, whether the time interval comes according to the received sequence information of the data packet of the service; if it is determined that the time interval is obtained, the gateway device is configured according to the
QoS参数, 为所述业务分配资源。 实际中, 所述网关设备判断所述时间间隔 是否到来的一种可行的实现方式为: 所述网关设备根据所述接收到的所述业 务的数据包的序列信息, 检测所述时间间隔的首个数据包是否到来; 若检测 到所述时间间隔的首个数据包, 则所述网关设备确定所述时间间隔到来。 QoS parameters, which allocate resources for the service. In practice, the gateway device determines whether the time interval is coming. The gateway device detects the first time interval according to the received sequence information of the data packet of the service. Whether the data packet arrives; if the first data packet of the time interval is detected, the gateway device determines that the time interval comes.
具体地, 以视频业务为例, 在视频数据传输中, 首先要对视频数据进行 压缩编码, 编码的视频数据帧有 I帧 (Intra coded frame) 、 P帧 (Predicted pictures ) 、 B帧 (Bi-directional predictive pictures ) 三禾中。 帧的大小、 重要性 等参数不同, 导致其传输所用的带宽也不相同,要求的 QoS和 QoE的等级也 不相同, 比如 I帧最大且最重要, 那么就需要分配较大的带宽来传输 I帧, 在 传输过程中要保证 I帧尽可能不出错, 也就是说其 QoS等级较高。 其中, 视 频数据的编码和视频数据帧的传输具有一定的规则, 比如: 在一个 I帧后面 跟两个 B帧和一个 P帧; 当然, 实际中, 对于不同视频业务, 每个 I帧后面 的 B帧和 P帧的个数不限于此处所述的例子。视频数据帧作为数据包的载荷, 在数据包的包头中携带了视频数据帧的传输信息, 可选的, 数据包的包头中 的序列信息可以用于指示视频数据帧的类型(I帧、 B帧或 P帧) 。 对于同一 业务类型的视频业务而言, 其一个视频数据帧的时长及所持续的时间是固定 的, 因此, 业务的时间间隔可以通过 I帧、 B帧及 P帧的组合来界定, 例如 每个时间间隔可以以 I帧为起始时间, 后面跟两个 B帧和一个 P帧, 在一个 时间间隔内只有一个 I帧。 从而, 所述网关设备可以根据接收到的所述业务 的数据包的序列信息, 判断所述时间间隔的首个数据包是否到来。 当所述网 关设备检测到携带 I帧的数据包时, 则确定该数据包为所述时间间隔的首个 数据包, 则确定所述时间间隔到来; 所述网关设备根据所述 QoS参数, 分配 用于传输所述业务在所述时间间隔内的所有数据包所需的资源。 Specifically, taking video service as an example, in video data transmission, video data is first compression-coded, and the encoded video data frame has an I-frame (Intra coded frame), a P-frame (Predicted pictures), and a B-frame (Bi- Directional predictive pictures ) Sanhe. The parameters such as the size and importance of the frame are different, which results in different bandwidths for transmission. The required QoS and QoE levels are also different. For example, the I frame is the largest and most important, then you need to allocate a larger bandwidth to transmit I. Frame, ensure that the I frame is as error-free as possible during transmission, that is, its QoS level is higher. The encoding of the video data and the transmission of the video data frame have certain rules, such as: following one I frame followed by two B frames and one P frame; of course, in practice, for different video services, after each I frame The number of B frames and P frames is not limited to the examples described herein. As the payload of the data packet, the video data frame carries the transmission information of the video data frame in the packet header of the data packet. Optionally, the sequence information in the packet header of the data packet may be used to indicate the type of the video data frame (I frame, B). Frame or P frame). For a video service of the same service type, the duration and duration of one video data frame are fixed. Therefore, the time interval of the service can be defined by a combination of I frames, B frames, and P frames, for example, each The time interval can start with an I frame followed by two B frames and one P frame, with only one I frame in one time interval. Therefore, the gateway device may determine, according to the received sequence information of the data packet of the service, whether the first data packet of the time interval arrives. When the gateway device detects the data packet carrying the I frame, determining that the data packet is the first data packet of the time interval, determining that the time interval comes; the gateway device allocates according to the QoS parameter. A resource required to transmit all packets of the service during the time interval.
所述网关设备在所述时间间隔内, 使用所述分配的资源将所述业务在所 述时间间隔内的所有数据包依次发送给所述用户设备的服务网络接入节点。 The gateway device sends all the data packets of the service in the time interval to the serving network access node of the user equipment in sequence using the allocated resources in the time interval.
场景 2、 执行主体为用户设备的服务网络接入节点: Scenario 2. The service entity is the service network access node of the user equipment:
所述服务网络接入节点获取业务的时间间隔的一种可行的实现方式为: 服务网络接入节点接收用户设备或网关设备发送的所述业务的时间间隔。
所述服务网络接入节点接收所述网关设备发送的所述业务在所述时间间 隔内的 QoS参数, 其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 A feasible implementation manner of the service network access node acquiring the time interval of the service is: the service network access node receives the time interval of the service sent by the user equipment or the gateway device. The serving network access node receives a QoS parameter of the service sent by the gateway device in the time interval, where the QoS parameter includes the BPI and the PDPI.
所述服务网络接入节点接收所述网关设备发送的所述业务的数据包; 根 据接收到的所述业务的数据包的序列信息, 判断所述业务在所述时间间隔内 的首个数据包和最后一个数据包;根据所述 QoS参数,为所述业务分配资源。 Receiving, by the serving network access node, the data packet of the service sent by the gateway device; determining, according to the received sequence information of the data packet of the service, the first data packet of the service in the time interval And a last data packet; a resource is allocated for the service according to the QoS parameter.
所述服务网络接入节点在所述时间间隔内, 使用所述分配的资源, 将所 述业务在所述时间间隔内的所有数据包依次发送给所述用户设备。 The serving network access node sends all the data packets of the service in the time interval to the user equipment in sequence during the time interval.
图 2为本发明实施例提供的 QoE的实现装置的结构示意图。如图 2所示, 本发明实施例提供的 QoE的实现装置 200, 包括: 获取模块 201和处理模块 202, 其中: FIG. 2 is a schematic structural diagram of an apparatus for implementing QoE according to an embodiment of the present invention. As shown in FIG. 2, the implementation apparatus 200 of the QoE provided by the embodiment of the present invention includes: an obtaining module 201 and a processing module 202, where:
所述获取模块 201, 用于获取业务的时间间隔; The obtaining module 201 is configured to acquire a time interval of the service.
所述获取模块 201, 还用于获取所述业务在所述时间间隔内的服务质量 QoS参数; 其中, 所述 QoS参数包括每时间间隔的带宽 BPI和每时间间隔的 数据包时延 PDPI;所述 BPI为所述业务在所述时间间隔内的所有数据包的平 均数据速率;所述 PDPI为所述业务在所述时间间隔内的最后一个数据包的时 延; The obtaining module 201 is further configured to obtain a quality of service QoS parameter of the service in the time interval, where the QoS parameter includes a bandwidth BPI per time interval and a packet delay PDPI per time interval; The BPI is an average data rate of all data packets of the service in the time interval; the PDPI is a delay of a last data packet of the service in the time interval;
所述处理模块 202, 用于在所述时间间隔到来时, 根据所述获取模块 201 获取的所述 QoS参数, 为所述业务分配资源。 The processing module 202 is configured to allocate resources for the service according to the QoS parameter acquired by the acquiring module 201 when the time interval comes.
本发明实施例提供的 QoE的实现装置可以用于执行图 1所示方法实施例 的技术方案, 其实现原理和技术效果类似, 在此不再赘述。 The device for implementing the QoE provided by the embodiment of the present invention may be used to implement the technical solution of the method embodiment shown in FIG. 1. The implementation principle and technical effects are similar, and details are not described herein again.
在一种可行的实现方式中, 所述获取模块 201具体用于: 接收用户设备 发送的业务请求, 所述业务请求包括所述业务的类型; 根据所述业务的类型, 查询预先获取的业务类型与时间间隔的匹配关系, 获取与所述业务的类型相 匹配的时间间隔。 或者, In a possible implementation, the obtaining module 201 is specifically configured to: receive a service request sent by the user equipment, where the service request includes a type of the service, and query a pre-acquired service type according to the type of the service. A matching relationship with the time interval, and obtaining a time interval that matches the type of the service. Or,
所述获取模块 201具体用于: 接收用户设备发送的业务请求; 其中, 所 述业务请求包括所述业务的类型和与所述业务的类型相匹配的时间间隔; 根 据所述业务请求, 获取与所述业务的类型相匹配的时间间隔。 The obtaining module 201 is specifically configured to: receive a service request sent by the user equipment, where the service request includes a type of the service and a time interval that matches a type of the service; and acquiring, according to the service request, The time interval at which the type of the service matches.
可选的, 所述业务请求还包括所述业务的 QoE需求。 Optionally, the service request further includes a QoE requirement of the service.
所述获取模块 201具体用于: 根据所述业务的 QoE需求、 所述业务的类 型、 所述时间间隔以及预设的 QoS策略, 获取所述业务在所述时间间隔内的
QoS参数, 其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 The obtaining module 201 is specifically configured to: acquire, according to the QoE requirement of the service, the type of the service, the time interval, and a preset QoS policy, the service in the time interval. a QoS parameter, wherein the QoS parameter includes the BPI and the PDPI.
图 3为本发明实施例提供的 QoE的实现装置的另一结构示意图。 如图 3 所示, 本发明实施例提供的 QoE的实现装置 300以图 2所示实施例为基础, 其也包括: 获取模块 201和处理模块 202, 并且各模块也具有图 2所示实施 例描述的功能。 FIG. 3 is another schematic structural diagram of an apparatus for implementing QoE according to an embodiment of the present invention. As shown in FIG. 3, the QoE implementation apparatus 300 provided by the embodiment of the present invention is based on the embodiment shown in FIG. 2, and further includes: an obtaining module 201 and a processing module 202, and each module also has the embodiment shown in FIG. The features described.
进一步,本发明实施例提供的 QoE的实现装置 300还包括:发送模块 301, 其中: 所述发送模块 301, 用于向所述服务网络接入节点发送所述 QoS参数 和所述时间间隔, 以使所述服务网络接入节点在所述时间间隔到来时, 根据 所述 QoS参数, 为所述业务分配资源。 Further, the QoE implementation apparatus 300 provided by the embodiment of the present invention further includes: a sending module 301, where: the sending module 301 is configured to send the QoS parameter and the time interval to the serving network access node, to And causing the serving network access node to allocate resources for the service according to the QoS parameter when the time interval arrives.
可选的, 所述处理模块 202具体用于: 根据接收到的所述业务的数据包 的序列信息, 判断所述时间间隔是否到来; 若判断获知所述时间间隔到来, 则根据所述 QoS参数, 为所述业务分配资源。 Optionally, the processing module 202 is specifically configured to: determine, according to the received sequence information of the data packet of the service, whether the time interval arrives; if it is determined that the time interval arrives, according to the QoS parameter , allocating resources for the business.
进一步, 所述处理模块 202具体用于: 根据所述接收到的所述业务的数 据包的序列信息, 检测所述时间间隔的首个数据包是否到来; 若检测到所述 时间间隔的首个数据包, 则确定所述时间间隔到来。 Further, the processing module 202 is specifically configured to: detect, according to the received sequence information of the data packet of the service, whether a first data packet of the time interval arrives; if the first time interval of the time interval is detected The data packet determines that the time interval comes.
再进一步, 发送模块 301, 还用于在所述时间间隔内, 使用所述分配的 资源, 将所述业务在所述时间间隔内的所有数据包依次发送给所述用户设备 的服务网络接入节点。 Further, the sending module 301 is further configured to: in the time interval, send, by using the allocated resources, all data packets of the service in the time interval to the service network access of the user equipment. node.
在另一种可行的实现方式中, 所述获取模块 201具体用于: 接收用户设 备或网关设备发送的所述业务的时间间隔。 In another possible implementation, the obtaining module 201 is specifically configured to: receive a time interval of the service sent by the user equipment or the gateway device.
可选的, 所述获取模块 201具体用于: 接收所述网关设备发送的所述业 务在所述时间间隔内的 QoS参数,其中,所述 QoS参数包括所述 BPI和所述 PDPI。 Optionally, the obtaining module 201 is specifically configured to: receive a QoS parameter of the service sent by the gateway device in the time interval, where the QoS parameter includes the BPI and the PDPI.
进一步, 所述处理模块 202具体用于: 接收所述网关设备发送的所述业 务的数据包; 根据接收到的所述业务的数据包的序列信息, 判断所述业务在 所述时间间隔内的首个数据包和最后一个数据包; 根据所述 QoS参数, 为所 述业务分配资源。 Further, the processing module 202 is specifically configured to: receive a data packet of the service sent by the gateway device, and determine, according to the sequence information of the received data packet, the service in the time interval. The first data packet and the last data packet; allocate resources for the service according to the QoS parameter.
可选的, 发送模块 301, 还用于在所述时间间隔内, 使用所述分配的资 源, 将所述业务在所述时间间隔内的所有数据包依次发送给所述用户设备。 Optionally, the sending module 301 is further configured to send, by using the allocated resources, all data packets of the service in the time interval to the user equipment in sequence during the time interval.
图 4为本发明实施例提供的 QoE的实现装置的又一结构示意图。 如图 4
所示, 本发明实施例提供的 QoE的实现装置 400包括: 处理器 401、 存储器 402和通信接口 403, 还包括通信总线 404; 处理器 401、 存储器 402和通信 接口 403通过通信总线 404相互连接。 FIG. 4 is still another schematic structural diagram of an apparatus for implementing QoE according to an embodiment of the present invention. Figure 4 As shown, the QoE implementation apparatus 400 provided by the embodiment of the present invention includes: a processor 401, a memory 402, and a communication interface 403, and further includes a communication bus 404; the processor 401, the memory 402, and the communication interface 403 are connected to each other through a communication bus 404.
上述的处理器 401 可以是通用处理器, 包括中央处理器 (Central Processing Unit, 简称 CPU) 、 网络处理器 (Network Processor, 简称 NP) 等; 还可以是数字信号处理器 (DSP) 、 专用集成电路 (ASIC) 、 现成可编 程门阵列 (FPGA) 或者其他可编程逻辑器件、 分立硬件组件。 The processor 401 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP processor, etc.), or a digital signal processor (DSP), an application specific integrated circuit. (ASIC), off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete hardware components.
存储器 402, 用于存放程序。 具体地, 程序可以包括程序代码, 所述程 序代码包括计算机操作指令。存储器 402可能包含高速 RAM, 也可能还包括 非易失性存储器 (non- volatile memory) , 例如至少一个磁盘存储器。 The memory 402 is configured to store a program. In particular, the program can include program code, the program code including computer operating instructions. Memory 402 may contain high speed RAM and may also include non-volatile memory, such as at least one disk storage.
所述通信接口 403用于所述 QoE的实现装置 400与其他设备间的通信; 通过所述通信接口可以接收或发送数据包。 The communication interface 403 is used for communication between the implementation device 400 of the QoE and other devices; the data packet can be received or transmitted through the communication interface.
当所述 QoE的实现装置 400运行时,处理器 401与存储器 402之间通信, 处理器 401执行存储器 402中存放的程序, 使得所述 QoE的实现装置 400执 行本发明任意实施例所提供的 QoE的实现方法, 所述方法包括: When the QoE implementation device 400 is running, the processor 401 is in communication with the memory 402, and the processor 401 executes the program stored in the memory 402, such that the QoE implementation device 400 performs the QoE provided by any embodiment of the present invention. The method for implementing the method includes:
获取业务的时间间隔; Time interval for obtaining business;
获取所述业务在所述时间间隔内的服务质量 QoS参数; 其中, 所述 QoS 参数包括每时间间隔的带宽 BPI和每时间间隔的数据包时延 PDPI; 所述 BPI 为所述业务在所述时间间隔内的所有数据包的平均数据速率;所述 PDPI为所 述业务在所述时间间隔内的最后一个数据包的时延; Acquiring a quality of service QoS parameter of the service in the time interval; wherein the QoS parameter includes a bandwidth BPI per time interval and a packet delay PDPI per time interval; the BPI is the service in the The average data rate of all packets within the time interval; the PDPI is the delay of the last packet of the service within the time interval;
在所述时间间隔到来时, 根据所述 QoS参数, 为所述业务分配资源。 在一种实现方式中, 所述获取业务的时间间隔, 包括: When the time interval comes, resources are allocated for the service according to the QoS parameters. In an implementation manner, the time interval for obtaining the service includes:
网关设备接收用户设备发送的业务请求, 所述业务请求包括所述业务的 类型; The gateway device receives a service request sent by the user equipment, where the service request includes a type of the service;
所述网关设备根据所述业务的类型, 查询预先获取的业务类型与时间间 隔的匹配关系, 获取与所述业务的类型相匹配的时间间隔。 The gateway device queries the matching relationship between the pre-acquired service type and the time interval according to the type of the service, and obtains a time interval that matches the type of the service.
或者, 所述获取业务的时间间隔, 包括: Or the time interval for obtaining the service includes:
网关设备接收用户设备发送的业务请求; 其中, 所述业务请求包括所述 业务的类型和与所述业务的类型相匹配的时间间隔; The gateway device receives a service request sent by the user equipment, where the service request includes a type of the service and a time interval that matches a type of the service;
所述网关设备根据所述业务请求, 获取与所述业务的类型相匹配的时间
间隔。 The gateway device acquires a time that matches the type of the service according to the service request. Interval.
进一步, 所述业务请求还包括所述业务的 QoE需求; Further, the service request further includes a QoE requirement of the service;
所述获取所述业务在所述时间间隔内的 QoS参数, 其中, 所述 QoS参数 包括 BPI和 PDPI, 包括: And the acquiring the QoS parameter of the service in the time interval, where the QoS parameter includes a BPI and a PDPI, including:
所述网关设备根据所述业务的 QoE需求、 所述业务的类型、 所述时间间 隔以及预设的 QoS策略,获取所述业务在所述时间间隔内的 QoS参数,其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 The gateway device acquires QoS parameters of the service in the time interval according to the QoE requirement of the service, the type of the service, the time interval, and a preset QoS policy, where the QoS parameter includes The BPI and the PDPI.
进一步可选的, 所述获取所述业务在所述时间间隔内的 QoS参数之后, 还包括: Further, after the acquiring the QoS parameter of the service in the time interval, the method further includes:
所述网关设备向所述服务网络接入节点发送所述 QoS参数和所述时间间 隔, 以使所述服务网络接入节点在所述时间间隔到来时,根据所述 QoS参数, 为所述业务分配资源。 Transmitting, by the gateway device, the QoS parameter and the time interval to the serving network access node, so that the serving network access node, when the time interval arrives, is the service according to the QoS parameter resource allocation.
或者, 进一步可选的, 所述在所述时间间隔到来时, 根据所述 QoS参数, 为所述业务分配资源, 包括: Or, further optionally, when the time interval arrives, allocating resources for the service according to the QoS parameter includes:
所述网关设备根据接收到的所述业务的数据包的序列信息, 判断所述时 间间隔是否到来; Determining, by the gateway device, whether the time interval arrives according to the sequence information of the received data packet of the service;
若判断获知所述时间间隔到来, 则所述网关设备根据所述 QoS参数, 为 所述业务分配资源。 If it is determined that the time interval is reached, the gateway device allocates resources for the service according to the QoS parameter.
进一步, 所述网关设备根据接收到的所述业务的数据包的序列信息, 判 断所述时间间隔是否到来, 包括: Further, the gateway device determines, according to the received sequence information of the data packet of the service, whether the time interval arrives, including:
所述网关设备根据所述接收到的所述业务的数据包的序列信息, 检测所 述时间间隔的首个数据包是否到来; The gateway device detects, according to the received sequence information of the data packet of the service, whether a first data packet of the time interval arrives;
若检测到所述时间间隔的首个数据包, 则所述网关设备确定所述时间间 隔到来。 If the first packet of the time interval is detected, the gateway device determines that the time interval has arrived.
再进一步, 其特征在于, 所述在所述时间间隔到来时, 根据所述 QoS参 数, 为所述业务分配资源之后, 还包括: Further, after the time interval is expired, after the resource is allocated to the service according to the QoS parameter, the method further includes:
所述网关设备在所述时间间隔内, 使用所述分配的资源, 将所述业务在 所述时间间隔内的所有数据包依次发送给所述用户设备的服务网络接入节 点。 The gateway device sends all the data packets of the service in the time interval to the serving network access node of the user equipment in sequence during the time interval.
在另一种实现方式中, 所述获取业务的时间间隔, 包括: 服务网络接入
节点接收用户设备或网关设备发送的所述业务的时间间隔。 In another implementation manner, the time interval for obtaining the service includes: serving network access The time interval at which the node receives the service sent by the user equipment or the gateway device.
进一步, 所述获取所述业务在所述时间间隔内的 QoS参数, 其中, 所述 QoS参数包括 BPI和 PDPI, 包括: Further, the obtaining the QoS parameter of the service in the time interval, where the QoS parameter includes a BPI and a PDPI, including:
所述服务网络接入节点接收所述网关设备发送的所述业务在所述时间间 隔内的 QoS参数, 其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 The serving network access node receives a QoS parameter of the service sent by the gateway device in the time interval, where the QoS parameter includes the BPI and the PDPI.
再进一步, 所述在所述时间间隔到来时, 根据所述 QoS参数, 为所述业 务分配资源, 包括: Further, when the time interval arrives, allocating resources for the service according to the QoS parameter includes:
所述服务网络接入节点接收所述网关设备发送的所述业务的数据包; 所述服务网络接入节点根据接收到的所述业务的数据包的序列信息, 判 断所述业务在所述时间间隔内的首个数据包和最后一个数据包; Receiving, by the serving network access node, the data packet of the service sent by the gateway device; the serving network access node determining, according to the received sequence information of the data packet of the service, the service at the time The first packet and the last packet in the interval;
所述服务网络接入节点根据所述 QoS参数, 为所述业务分配资源。 The serving network access node allocates resources for the service according to the QoS parameters.
可选的, 所述在所述时间间隔到来时, 根据所述 QoS参数, 为所述业务 分配资源之后, 还包括: Optionally, after the time interval is expired, after allocating resources for the service according to the QoS parameter, the method further includes:
所述服务网络接入节点在所述时间间隔内, 使用所述分配的资源, 将所 述业务在所述时间间隔内的所有数据包依次发送给所述用户设备。 The serving network access node sends all the data packets of the service in the time interval to the user equipment in sequence during the time interval.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述 的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介 质。 A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Finally, it should be noted that the above embodiments are only for explaining the technical solutions of the present invention, and are not intended to be limiting thereof; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art will understand that The technical solutions described in the foregoing embodiments may be modified, or some or all of the technical features may be equivalently replaced; and the modifications or substitutions do not deviate from the technical solutions of the embodiments of the present invention. range.
Claims
1、 一种体验质量 QoE的实现方法, 其特征在于, 包括: 1. A quality of experience QoE implementation method, which is characterized by including:
获取业务的时间间隔; The time interval for obtaining business;
获取所述业务在所述时间间隔内的服务质量 QoS参数; 其中, 所述 QoS 参数包括每时间间隔的带宽 BPI和每时间间隔的数据包时延 PDPI; 所述 BPI 为所述业务在所述时间间隔内的所有数据包的平均数据速率;所述 PDPI为所 述业务在所述时间间隔内的最后一个数据包的时延; Obtain the quality of service QoS parameters of the service in the time interval; wherein, the QoS parameters include bandwidth BPI per time interval and data packet delay PDPI per time interval; the BPI is the QoS parameter of the service in the time interval. The average data rate of all data packets within the time interval; the PDPI is the delay of the last data packet of the service within the time interval;
在所述时间间隔到来时, 根据所述 QoS参数, 为所述业务分配资源。 When the time interval arrives, resources are allocated to the service according to the QoS parameters.
2、根据权利要求 1所述的方法,其特征在于,所述获取业务的时间间隔, 包括: 2. The method according to claim 1, characterized in that the time interval for obtaining services includes:
网关设备接收用户设备发送的业务请求, 所述业务请求包括所述业务的 类型; The gateway device receives a service request sent by the user device, where the service request includes the type of service;
所述网关设备根据所述业务的类型, 查询预先获取的业务类型与时间间 隔的匹配关系, 获取与所述业务的类型相匹配的时间间隔。 The gateway device queries the matching relationship between the pre-obtained service type and the time interval according to the type of the service, and obtains the time interval that matches the type of the service.
3、根据权利要求 1所述的方法,其特征在于,所述获取业务的时间间隔, 包括: 3. The method according to claim 1, characterized in that the time interval for obtaining services includes:
网关设备接收用户设备发送的业务请求; 其中, 所述业务请求包括所述 业务的类型和与所述业务的类型相匹配的时间间隔; The gateway device receives the service request sent by the user device; wherein the service request includes the type of the service and a time interval matching the type of the service;
所述网关设备根据所述业务请求, 获取与所述业务的类型相匹配的时间 间隔。 The gateway device obtains a time interval matching the type of the service according to the service request.
4、 根据权利要求 2或 3所述的方法, 其特征在于, 所述业务请求还包括 所述业务的 QoE需求; 4. The method according to claim 2 or 3, characterized in that the service request also includes the QoE requirement of the service;
所述获取所述业务在所述时间间隔内的 QoS参数, 其中, 所述 QoS参数 包括 BPI和 PDPI, 包括: The obtaining the QoS parameters of the service within the time interval, wherein the QoS parameters include BPI and PDPI, including:
所述网关设备根据所述业务的 QoE需求、 所述业务的类型、 所述时间间 隔以及预设的 QoS策略,获取所述业务在所述时间间隔内的 QoS参数,其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 The gateway device obtains the QoS parameters of the service within the time interval according to the QoE requirements of the service, the type of the service, the time interval and the preset QoS policy, wherein the QoS parameters include the BPI and the PDPI.
5、 根据权利要求 4所述的方法, 其特征在于, 所述获取所述业务在所述 时间间隔内的 QoS参数之后, 还包括: 5. The method according to claim 4, characterized in that, after obtaining the QoS parameters of the service within the time interval, it further includes:
所述网关设备向所述服务网络接入节点发送所述 QoS参数和所述时间间
隔, 以使所述服务网络接入节点在所述时间间隔到来时,根据所述 QoS参数, 为所述业务分配资源。 The gateway device sends the QoS parameters and the time interval to the service network access node. interval, so that the service network access node allocates resources to the service according to the QoS parameter when the time interval arrives.
6、 根据权利要求 4所述的方法, 其特征在于, 所述在所述时间间隔到来 时, 根据所述 QoS参数, 为所述业务分配资源, 包括: 6. The method according to claim 4, characterized in that, when the time interval arrives, allocating resources to the service according to the QoS parameters includes:
所述网关设备根据接收到的所述业务的数据包的序列信息, 判断所述时 间间隔是否到来; The gateway device determines whether the time interval has arrived based on the received sequence information of the data packets of the service;
若判断获知所述时间间隔到来, 则所述网关设备根据所述 QoS参数, 为 所述业务分配资源。 If it is determined that the time interval has arrived, the gateway device allocates resources to the service according to the QoS parameters.
7、 根据权利要求 6所述的方法, 其特征在于, 所述网关设备根据接收到 的所述业务的数据包的序列信息, 判断所述时间间隔是否到来, 包括: 7. The method according to claim 6, wherein the gateway device determines whether the time interval has arrived based on the received sequence information of the data packets of the service, including:
所述网关设备根据所述接收到的所述业务的数据包的序列信息, 检测所 述时间间隔的首个数据包是否到来; The gateway device detects whether the first data packet of the time interval arrives based on the received sequence information of the data packets of the service;
若检测到所述时间间隔的首个数据包, 则所述网关设备确定所述时间间 隔到来。 If the first data packet of the time interval is detected, the gateway device determines that the time interval has arrived.
8、 根据权利要求 7所述的方法, 其特征在于, 所述在所述时间间隔到来 时, 根据所述 QoS参数, 为所述业务分配资源之后, 还包括: 8. The method according to claim 7, characterized in that, after allocating resources to the service according to the QoS parameters when the time interval arrives, it further includes:
所述网关设备在所述时间间隔内, 使用所述分配的资源, 将所述业务在 所述时间间隔内的所有数据包依次发送给所述用户设备的服务网络接入节 点。 The gateway device uses the allocated resources to sequentially send all data packets of the service within the time interval to the service network access node of the user equipment within the time interval.
9、根据权利要求 1所述的方法,其特征在于,所述获取业务的时间间隔, 包括: 9. The method according to claim 1, characterized in that the time interval for obtaining services includes:
服务网络接入节点接收用户设备或网关设备发送的所述业务的时间间 隔。 The time interval at which the service network access node receives the service sent by the user equipment or gateway equipment.
10、 根据权利要求 9所述的方法, 其特征在于, 所述获取所述业务在所 述时间间隔内的 QoS参数, 其中, 所述 QoS参数包括 BPI和 PDPI, 包括: 所述服务网络接入节点接收所述网关设备发送的所述业务在所述时间间 隔内的 QoS参数, 其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 10. The method according to claim 9, characterized in that, the obtaining QoS parameters of the service within the time interval, wherein the QoS parameters include BPI and PDPI, including: the service network access The node receives the QoS parameters of the service within the time interval sent by the gateway device, where the QoS parameters include the BPI and the PDPI.
11、 根据权利要求 10所述的方法, 其特征在于, 所述在所述时间间隔到 来时, 根据所述 QoS参数, 为所述业务分配资源, 包括: 11. The method according to claim 10, characterized in that, when the time interval arrives, allocating resources to the service according to the QoS parameters includes:
所述服务网络接入节点接收所述网关设备发送的所述业务的数据包;
所述服务网络接入节点根据接收到的所述业务的数据包的序列信息, 判 断所述业务在所述时间间隔内的首个数据包和最后一个数据包; The service network access node receives the data packet of the service sent by the gateway device; The service network access node determines the first data packet and the last data packet of the service within the time interval based on the received sequence information of the data packets of the service;
所述服务网络接入节点根据所述 QoS参数, 为所述业务分配资源。 The service network access node allocates resources to the service according to the QoS parameters.
12、 根据权利要求 9-11任一项所述的方法, 其特征在于, 所述在所述时 间间隔到来时, 根据所述 QoS参数, 为所述业务分配资源之后, 还包括: 所述服务网络接入节点在所述时间间隔内, 使用所述分配的资源, 将所 述业务在所述时间间隔内的所有数据包依次发送给所述用户设备。 12. The method according to any one of claims 9 to 11, characterized in that, after allocating resources to the service according to the QoS parameters when the time interval arrives, the method further includes: the service Within the time interval, the network access node uses the allocated resources to sequentially send all data packets of the service within the time interval to the user equipment.
13、 一种体验质量 QoE的实现装置, 其特征在于, 包括: 13. A quality of experience QoE implementation device, characterized by including:
获取模块, 用于获取业务的时间间隔; Acquisition module, used to obtain the time interval of business;
所述获取模块, 还用于获取所述业务在所述时间间隔内的服务质量 QoS 参数; 其中, 所述 QoS参数包括每时间间隔的带宽 BPI和每时间间隔的数据 包时延 PDPI;所述 BPI为所述业务在所述时间间隔内的所有数据包的平均数 据速率; 所述 PDPI为所述业务在所述时间间隔内的最后一个数据包的时延; 处理模块, 用于在所述时间间隔到来时, 根据所述获取模块获取的所述 QoS参数, 为所述业务分配资源。 The acquisition module is also used to obtain the quality of service QoS parameters of the service within the time interval; wherein, the QoS parameters include bandwidth BPI per time interval and data packet delay PDPI per time interval; BPI is the average data rate of all data packets of the service in the time interval; the PDPI is the delay of the last data packet of the service in the time interval; a processing module, used in the When the time interval arrives, resources are allocated to the service according to the QoS parameters obtained by the acquisition module.
14、根据权利要求 13所述的装置,其特征在于,所述获取模块具体用于: 接收用户设备发送的业务请求, 所述业务请求包括所述业务的类型; 根据所述业务的类型,查询预先获取的业务类型与时间间隔的匹配关系, 获取与所述业务的类型相匹配的时间间隔。 14. The device according to claim 13, wherein the acquisition module is specifically configured to: receive a service request sent by a user equipment, where the service request includes the type of the service; and query according to the type of the service. The pre-obtained matching relationship between the service type and the time interval is to obtain the time interval that matches the service type.
15、根据权利要求 13所述的装置,其特征在于,所述获取模块具体用于: 接收用户设备发送的业务请求; 其中, 所述业务请求包括所述业务的类 型和与所述业务的类型相匹配的时间间隔; 15. The device according to claim 13, wherein the acquisition module is specifically configured to: receive a service request sent by a user equipment; wherein, the service request includes the type of the service and the type of the service. Matching time intervals;
根据所述业务请求, 获取与所述业务的类型相匹配的时间间隔。 According to the service request, a time interval matching the type of the service is obtained.
16、 根据权利要求 14或 15所述的装置, 其特征在于, 所述业务请求还 包括所述业务的 QoE需求; 16. The device according to claim 14 or 15, characterized in that the service request also includes the QoE requirement of the service;
所述获取模块具体用于: 根据所述业务的 QoE需求、 所述业务的类型、 所述时间间隔以及预设的 QoS策略, 获取所述业务在所述时间间隔内的 QoS 参数, 其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 The acquisition module is specifically configured to: acquire the QoS parameters of the service within the time interval according to the QoE requirements of the service, the type of the service, the time interval and the preset QoS policy, wherein, The QoS parameters include the BPI and the PDPI.
17、 根据权利要求 16所述的装置, 其特征在于, 还包括: 17. The device according to claim 16, further comprising:
发送模块, 用于向所述服务网络接入节点发送所述 QoS参数和所述时间
间隔, 以使所述服务网络接入节点在所述时间间隔到来时, 根据所述 QoS参 数, 为所述业务分配资源。 A sending module, configured to send the QoS parameters and the time to the service network access node. interval, so that the service network access node allocates resources to the service according to the QoS parameter when the time interval arrives.
18、根据权利要求 16所述的装置,其特征在于,所述处理模块具体用于: 根据接收到的所述业务的数据包的序列信息, 判断所述时间间隔是否到 来; 若判断获知所述时间间隔到来, 则根据所述 QoS参数, 为所述业务分配 资源。 18. The device according to claim 16, wherein the processing module is specifically configured to: determine whether the time interval has arrived according to the received sequence information of the data packets of the service; if it is determined that the time interval has arrived When the time interval arrives, resources are allocated to the service according to the QoS parameters.
19、根据权利要求 18所述的装置,其特征在于,所述处理模块具体用于: 根据所述接收到的所述业务的数据包的序列信息, 检测所述时间间隔的 首个数据包是否到来; 若检测到所述时间间隔的首个数据包, 则确定所述时 间间隔到来。 19. The device according to claim 18, wherein the processing module is specifically configured to: detect whether the first data packet of the time interval is based on the received sequence information of the data packets of the service. Arrival; If the first data packet of the time interval is detected, it is determined that the time interval has arrived.
20、 根据权利要求 19所述的装置, 其特征在于, 还包括: 20. The device according to claim 19, further comprising:
发送模块, 用于在所述时间间隔内, 使用所述分配的资源, 将所述业务 在所述时间间隔内的所有数据包依次发送给所述用户设备的服务网络接入节 点。 A sending module, configured to use the allocated resources within the time interval to sequentially send all data packets of the service within the time interval to the service network access node of the user equipment.
21、根据权利要求 13所述的装置,其特征在于,所述获取模块具体用于: 接收用户设备或网关设备发送的所述业务的时间间隔。 21. The device according to claim 13, wherein the acquisition module is specifically configured to: receive the time interval of the service sent by the user equipment or gateway equipment.
22、根据权利要求 21所述的装置,其特征在于,所述获取模块具体用于: 接收所述网关设备发送的所述业务在所述时间间隔内的 QoS参数,其中, 所述 QoS参数包括所述 BPI和所述 PDPI。 22. The device according to claim 21, wherein the acquisition module is specifically configured to: receive QoS parameters of the service within the time interval sent by the gateway device, wherein the QoS parameters include the BPI and the PDPI.
23、根据权利要求 22所述的装置,其特征在于,所述处理模块具体用于: 接收所述网关设备发送的所述业务的数据包; 23. The device according to claim 22, wherein the processing module is specifically configured to: receive the data packet of the service sent by the gateway device;
根据接收到的所述业务的数据包的序列信息, 判断所述业务在所述时间 间隔内的首个数据包和最后一个数据包; Determine the first data packet and the last data packet of the service within the time interval according to the received sequence information of the data packets of the service;
根据所述 QoS参数, 为所述业务分配资源。 According to the QoS parameters, resources are allocated to the service.
24、 根据权利要求 21-23任一项所述的装置, 其特征在于, 还包括: 发送模块, 用于在所述时间间隔内, 使用所述分配的资源, 将所述业务 在所述时间间隔内的所有数据包依次发送给所述用户设备。
24. The device according to any one of claims 21 to 23, further comprising: a sending module, configured to use the allocated resources within the time interval to send the service at the time All data packets within the interval are sent to the user equipment in sequence.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201380003082.9A CN104871479A (en) | 2013-12-12 | 2013-12-12 | Method and device for realizing quality of experience (qoe) |
PCT/CN2013/089169 WO2015085525A1 (en) | 2013-12-12 | 2013-12-12 | Method and device for realizing quality of experience (qoe) |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/089169 WO2015085525A1 (en) | 2013-12-12 | 2013-12-12 | Method and device for realizing quality of experience (qoe) |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015085525A1 true WO2015085525A1 (en) | 2015-06-18 |
Family
ID=53370486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/089169 WO2015085525A1 (en) | 2013-12-12 | 2013-12-12 | Method and device for realizing quality of experience (qoe) |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104871479A (en) |
WO (1) | WO2015085525A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108353000A (en) * | 2015-11-30 | 2018-07-31 | 华为技术有限公司 | Quality of experience information acquisition method, equipment and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060474A (en) * | 2006-04-20 | 2007-10-24 | 大唐移动通信设备有限公司 | A service quality assurance-based grouping service wireless resource dispatching method |
WO2011143824A1 (en) * | 2010-05-20 | 2011-11-24 | 中兴通讯股份有限公司 | Traffic scheduling method of guaranteed bit rate based on quality of service |
CN102752763A (en) * | 2012-07-09 | 2012-10-24 | 北京北方烽火科技有限公司 | Realistic type proportional fair scheduling metric calculation method and device in LTE (Long Time Evolution) system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100802619B1 (en) * | 2002-11-07 | 2008-02-13 | 엘지전자 주식회사 | Method for receiving data in a receiver under radio link control protocolprocessing method for rlc reception window |
CN100586220C (en) * | 2006-08-28 | 2010-01-27 | 普天信息技术研究院 | Method of packet scheduling in high speed downlink packet access network |
CN101465789B (en) * | 2007-12-17 | 2011-06-01 | 大唐移动通信设备有限公司 | Bandwidth distribution control method and device |
CN101854268B (en) * | 2009-04-04 | 2013-06-05 | 华为技术有限公司 | Method, device and system of IP (Internet Protocol) network performance measurement as well as method, device and system of IP network service quality control |
-
2013
- 2013-12-12 WO PCT/CN2013/089169 patent/WO2015085525A1/en active Application Filing
- 2013-12-12 CN CN201380003082.9A patent/CN104871479A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060474A (en) * | 2006-04-20 | 2007-10-24 | 大唐移动通信设备有限公司 | A service quality assurance-based grouping service wireless resource dispatching method |
WO2011143824A1 (en) * | 2010-05-20 | 2011-11-24 | 中兴通讯股份有限公司 | Traffic scheduling method of guaranteed bit rate based on quality of service |
CN102752763A (en) * | 2012-07-09 | 2012-10-24 | 北京北方烽火科技有限公司 | Realistic type proportional fair scheduling metric calculation method and device in LTE (Long Time Evolution) system |
Also Published As
Publication number | Publication date |
---|---|
CN104871479A (en) | 2015-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10623928B2 (en) | Terminal node, method, storage medium for video data transmission | |
US20200374742A1 (en) | Resource allocation method and apparatus | |
US11558770B2 (en) | Method for determining QoS description information and apparatus | |
US20210410168A1 (en) | Service data transmission method, network device, and terminal device | |
US10097946B2 (en) | Systems and methods for cooperative applications in communication systems | |
US20190174360A1 (en) | Service transmission control method, related device, and communications system | |
WO2019228214A1 (en) | Method and apparatus for establishing radio bearer and monitoring service flow | |
US20140155043A1 (en) | Application quality management in a communication system | |
US20140153392A1 (en) | Application quality management in a cooperative communication system | |
WO2015010469A1 (en) | Wireless communication method, wire transmission detection method and related device | |
EP3280208B1 (en) | Cooperative applications in communication systems | |
WO2019001391A1 (en) | Radio resource scheduling method, video terminal, and access network device | |
KR102234927B1 (en) | Application quality management in a cooperative communication system | |
KR101783274B1 (en) | Method and apparatus for sending information | |
EP3179812B1 (en) | Cooperative applications in communication systems | |
WO2022151381A1 (en) | Communication method and apparatus | |
WO2015085525A1 (en) | Method and device for realizing quality of experience (qoe) | |
KR102179212B1 (en) | Method and apparatus for transmitting control information | |
WO2017177356A1 (en) | Data transmission method, base station and user equipment | |
CN115696462A (en) | Network coding method and device | |
WO2024227407A1 (en) | Data stream adaptive transmission method, apparatus and system | |
US20240089209A1 (en) | Method and device for video transmission, and storage medium | |
US20230412662A1 (en) | Data processing method and device |
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: 13898901 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13898901 Country of ref document: EP Kind code of ref document: A1 |