WO2015074253A1 - 视频业务调度方法和装置 - Google Patents
视频业务调度方法和装置 Download PDFInfo
- Publication number
- WO2015074253A1 WO2015074253A1 PCT/CN2013/087706 CN2013087706W WO2015074253A1 WO 2015074253 A1 WO2015074253 A1 WO 2015074253A1 CN 2013087706 W CN2013087706 W CN 2013087706W WO 2015074253 A1 WO2015074253 A1 WO 2015074253A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frequency resource
- base station
- time
- video data
- image frame
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 230000005540 biological transmission Effects 0.000 claims abstract description 205
- 230000004044 response Effects 0.000 claims abstract description 90
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 claims description 35
- 238000012545 processing Methods 0.000 claims description 11
- 230000011664 signaling Effects 0.000 abstract description 40
- 230000003595 spectral effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 13
- 238000001228 spectrum Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
Definitions
- the embodiments of the present invention relate to the field of communications technologies, and in particular, to a video service scheduling method and apparatus.
- BACKGROUND With the continuous development of wireless communication and the rapid popularization of intelligent terminals, the connection speed and bandwidth have been steadily increased, and the mobile video service is also diversified in the direction of terminal diversification and service diversification. The more prominent the mobile video service has the characteristics of large content capacity and high real-time requirements, and there is a great demand for good quality of experience (QoE).
- the Long Term Evolution (LTE) system uses shared resources for data transmission, which can greatly utilize wireless communication resources and provide high-speed data rates.
- the evolved base station Evolved NodeB, eNB for short
- the control channel Physical Downlink Control Channel, PDCCH for short
- PDCCH Physical Downlink Control Channel
- Embodiments of the present invention provide a video service scheduling method and apparatus, which are used to reduce signaling overhead and increase spectrum efficiency.
- the embodiment of the present invention provides a video service scheduling method, including: determining, by a user equipment, a correspondence between a transmission time of each image frame in a unit picture group GOP and a size of video data of each image frame,
- the unit GOP includes at least two image frames;
- the station sends a time-frequency resource reservation request, where the time-frequency resource reservation request includes the corresponding relationship;
- the time-frequency resource reservation response receives, by the UE, a time-frequency resource reservation response sent by the base station, where the time-frequency resource reservation response includes indication information and a scheduling period of the first transmission time-frequency resource scheduled by the base station to the UE;
- the time-frequency resource reservation response periodically receives the video data sent by the base station to the first transmission time-frequency resource of the UE, where the UE receives the first transmission scheduled by the base station to the UE
- the video data transmitted on the time-frequency resource is the video data of the unit GOP.
- the user equipment UE determines, before the correspondence between the transmission time of each image frame in the unit picture group GOP and the size of the video data of each image frame,
- the UE acquires a part of video data of a video service;
- the UE acquires at least one GOP from the part of video data according to an image frame structure of a unit GOP;
- the UE determines each image frame in a unit picture group GOP
- Corresponding relationship between the transmission time and the size of the video data of each image frame includes: determining, by the UE, the correspondence according to the at least one GOP.
- the UE acquires at least one GOP from the part of the video data according to an image frame structure of the unit GOP.
- the method includes: the UE acquiring, according to a first image frame in a GOP, a j-th I frame in the part of the video data and a previous image frame as a previous image frame of the j+1 I-frame, acquiring the part of the video data.
- the UE according to the first image frame in one GOP, the jth instant decoding refresh IDR frame in the part of the video data, and the last image frame is j+1 IDR frames
- the previous image frame acquires a jth GOP in the portion of the video data; wherein the j is an integer greater than or equal to 1.
- the UE acquires a part of the video data, including: Receiving a part of the video data of the video service sent by the base station; the UE, according to the time-frequency resource reservation response, periodically receiving the video data sent by the base station to the first transmission time-frequency resource of the UE, including: The UE periodically receives another part of the video data of the video service sent by the base station to the first transmission time-frequency resource of the UE according to the time-frequency resource reservation response.
- a fourth possible implementation in the first aspect In conjunction with the first possible implementation of the first aspect or the second possible implementation of the first aspect or the third possible implementation of the first aspect, a fourth possible implementation in the first aspect
- the determining, by the UE, the corresponding relationship according to the determined at least one GOP including: obtaining, by the UE, an arrangement order of all image frames in the one GOP and a size of video data of each image frame; The UE determines the transmission time of each image frame according to the arrangement order; the UE obtains the correspondence according to the transmission time of each image frame and the size of the video data of each image frame.
- the sending, by the UE, a time-frequency resource reservation request to the base station includes: sending, by the UE, the corresponding relationship and the first experience quality to the base station A time-frequency resource reservation request of the QoE level, where the first QoE level is a QoE level expected by the UE.
- the UE sends the time-frequency including the corresponding relationship and the first experience quality QoE level to the base station Before the resource reservation request, the method further includes: the UE receiving a second QoE level sent by the base station, where the second QoE level is a highest QoE level that the base station provides for the UE; And determining, by the second QoE level and the first information, the first QoE level; the first information includes at least one of the following information: a video quality level provided by the video content provider, a maximum transmission rate that the UE can support, The size of the UE buffer area.
- the embodiment of the present invention further provides a video service scheduling method, including: receiving, by a base station, a time-frequency resource reservation request sent by a user equipment UE, where the time-frequency resource reservation request includes each image in a unit picture group G0P Corresponding relationship between the transmission time of the frame and the size of the video data of each image frame, the unit G0P includes at least two image frames; the base station determines, according to the correspondence, the first transmission scheduled to the UE The indication information of the time-frequency resource and the scheduling period; the base station sends a time-frequency resource reservation response to the UE, where the time-frequency resource reservation response includes an indication of the first transmission time-frequency resource scheduled to the UE The information and the scheduling period; the base station periodically scheduling the first transmission time-frequency resource of the UE to send video data to the UE according to the time-frequency resource reservation response; each time the base station schedules the UE The video data transmitted by the transmission time-frequency resource to the UE is video data in the unit GOP.
- the method before the base station receives the time-frequency resource reservation request sent by the user equipment UE, the method further includes: sending, by the base station, a video service to the UE And the base station is configured to: according to the time-frequency resource reservation response, periodically scheduling the first transmission time-frequency resource of the UE to send video data to the UE, where: the base station according to the time-frequency
- the receiving, by the base station, the time-frequency resource reservation request sent by the user equipment UE includes: Receiving, by the base station, a time-frequency resource reservation request that is sent by the UE, including the corresponding relationship and a first quality of experience QoE level; the base station determining, according to the correspondence, a first transmission time-frequency scheduled to the UE The indication information and the scheduling period of the resource, the determining, by the base station, the indication information and the scheduling period of the first transmission time-frequency resource scheduled to the UE according to the corresponding relationship and the first QoE level, where the first The QoE level is the desired QoE level of the UE.
- the base station before the receiving, by the base station, the time-frequency resource reservation request sent by the user equipment, the base station further includes: the base station Sending a second QoE level to the UE, where the second QoE level is a highest QoE level that the base station provides for the UE.
- the method before the sending, by the base station, the second QoE level to the UE, the method further includes: Determining the second QoE level, the second information includes at least one of the following: a maximum bandwidth provided by the base station, a number of all UEs in a serving cell of the UE, and each UE in the serving cell The business used.
- an embodiment of the present invention provides a UE, including: a determining unit, configured to determine, according to a correspondence between a transmission time of each image frame in a unit picture group GOP and a size of video data of each image frame,
- the unit GOP includes at least two image frames
- a sending unit configured to send a time-frequency resource reservation request to the base station, where the time-frequency resource reservation request includes the correspondence
- a receiving unit configured to receive, by the base station, a time-frequency resource reservation response, where the time-frequency resource reservation response includes indication information and a scheduling period of the first transmission time-frequency resource scheduled by the base station to the UE; and a period response response period according to the time-frequency resource Receiving video data sent by the base station to the first transmission time-frequency resource of the UE, where the video data sent by the UE to the first transmission time-frequency resource scheduled by the UE to the UE is Video data of the unit GOP.
- the method further includes: a processing unit, configured to The determining unit determines a part of the video data of the video service before determining the correspondence between the transmission time of each image frame in the unit picture group GOP and the size of the video data of each image frame; and according to the image frame structure of the unit GOP, And acquiring, by the at least one GOP, the corresponding relationship.
- a processing unit configured to The determining unit determines a part of the video data of the video service before determining the correspondence between the transmission time of each image frame in the unit picture group GOP and the size of the video data of each image frame; and according to the image frame structure of the unit GOP, And acquiring, by the at least one GOP, the corresponding relationship.
- the processing unit is specifically configured to use, according to the first image frame in a GOP, the part of the video data.
- the jth I frame and the last image frame are the previous image frames of the j+1 I frames, and obtain the jth GOP in the part of the video data; or, according to the first image frame in a GOP,
- the jth instant decoding refresh IDR frame and the last image frame in the video data are the previous image frames of the j+1 IDR frames, and obtain the jth GOP in the part of the video data; wherein, the j is greater than Or an integer equal to 1.
- the processing unit is specifically configured to receive, sent by the base station Part of the video data of the video service; the receiving unit is specifically configured to periodically receive another part of the video service sent by the base station to the UE by using the time-frequency resource reservation response Video data.
- the determining unit is specifically configured to obtain an arrangement order of all image frames in the one GOP and a size of video data of each image frame; determine, according to the arrangement order, a transmission time of each image frame; The correspondence between the transmission time of the image frames and the size of the video data of each image frame is obtained.
- the sending unit is specifically configured to send, to the base station, a time-frequency resource reservation request that includes the corresponding relationship and a first quality of experience QoE level, where The first QoE level is the QoE level expected by the UE.
- the receiving unit is further configured to send, by the sending unit, the corresponding relationship and the Receiving the base station to send a time-frequency resource reservation request of quality QoE level a second QoE level, where the second QoE level is the highest QoE level that the base station provides for the UE;
- the determining unit is further configured to determine the first according to the second QoE level and the first information The QoE level; the first information includes at least one of the following: a video quality level provided by the video content provider, a maximum transmission rate that the UE can support, and a size of the UE buffer area.
- the embodiment of the present invention provides a base station, including: a receiving unit, configured to receive a time-frequency resource reservation request sent by a user equipment UE, where the time-frequency resource reservation request includes each image frame in a picture group GOP Corresponding relationship between the transmission time and the size of the video data of each image frame, the unit GOP includes at least two image frames, and a determining unit, configured to determine, according to the correspondence, a first scheduled to the UE a first transmission unit, configured to send a time-frequency resource reservation response to the UE, where the time-frequency resource reservation response includes the first transmission scheduled by the scheduling to the UE The indication information of the time-frequency resource and the scheduling period; and periodically scheduling the first transmission time-frequency resource of the UE to send video data to the UE according to the time-frequency resource reservation response; wherein, each time the base station schedules The video data transmitted by the first transmission time-frequency resource of the UE to the UE is video data in a unit GOP.
- the method further includes: a second sending unit, configured to send, by the receiving unit, a video service to the UE before receiving a time-frequency resource reservation request sent by the user equipment UE Part of the video data; the first sending unit is configured to periodically schedule the first transmission time-frequency resource of the UE to send another video data of the video service to the UE according to the time-frequency resource reservation response.
- the first sending unit is further configured to receive, by the receiving unit, a time-frequency resource pre-sent by the user equipment UE Before the request is left, the second QoE level is sent to the UE, where the second QoE level is the highest QoE level that the base station provides for the UE.
- the determining unit is further configured to determine, according to the second information, the second QoE level, before the first sending unit sends the second QoE level to the UE, where the second information includes at least one of the following Information: the maximum bandwidth provided by the base station, the number of all UEs in the serving cell of the UE, and the service used by each UE in the serving cell.
- An embodiment of the present invention provides a video service scheduling method and apparatus, where a UE determines a correspondence between a transmission time of each image frame in a unit GOP and a size of video data of each image frame, and sends a corresponding relationship to the base station.
- the frequency resource reservation request receives the indication information including the first transmission time-frequency resource and the time-frequency resource reservation response sent by the base station, and then periodically receives the base station scheduling to the UE according to the time-frequency resource reservation response.
- a video data transmitted on a time-frequency resource Therefore, the transmission of video data is periodically scheduled by one signaling, since only one signaling needs to be transmitted, thereby reducing signaling overhead and increasing spectral efficiency.
- Embodiment 1 is a flowchart of Embodiment 1 of a video service scheduling method according to the present invention
- FIG. 2 is a schematic diagram of a unit GOP according to an embodiment of the present invention.
- Embodiment 3 is a flowchart of Embodiment 2 of a video service scheduling method according to the present invention.
- Embodiment 4 is a flowchart of Embodiment 3 of a video service scheduling method according to the present invention.
- Figure 5 is a schematic diagram showing the autocorrelation coefficients of the first I frame and other image frames
- FIG. 6 is a schematic diagram of a correspondence between a transmission time of an image frame and a size of video data of an image frame according to an embodiment of the present invention
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a UE according to the present invention.
- Embodiment 8 is a schematic structural diagram of Embodiment 2 of a UE according to the present invention.
- Embodiment 9 is a schematic structural diagram of Embodiment 1 of a base station according to the present invention.
- FIG. 10 is a schematic structural diagram of Embodiment 2 of a base station according to the present invention.
- the technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
- Embodiment 1 is a flowchart of Embodiment 1 of a video service scheduling method according to the present invention. As shown in FIG. 1, the method in this embodiment may include:
- the S10K UE determines the correspondence between the transmission time of each image frame in the Group of Pictures (GOP) and the size of the video data of each image frame.
- GOP Group of Pictures
- the UE may determine a correspondence between a transmission time of each image frame in the unit GOP and a size of video data of each image frame, where the video data represented by the correspondence belongs to a video service performed by the UE, and the corresponding The relationship may be preset in the UE, or the UE may receive a part of the video data in real time. According to the correspondence obtained by the part of the video data, the correspondence may indicate the correspondence between the time and the size of the video data.
- the unit GOP is a GOP, so the unit GOP includes at least two image frames, and each image frame has the same transmission duration, for example: the image frame rate is 24 frames per second ( ⁇ ⁇ ), then the transmission time of one image frame is about For 42 ms, the correspondence indicates the size of the video data of one image frame transmitted at a certain time every 42 ms.
- the encoded video sequence is divided into many layers of concepts, the highest level is the video sequence layer, followed by the GOP, and one GOP is one. Group continuous pictures.
- the MPEG stream is finally displayed as a series of pictures, and the GOP is the smallest unit that can be independently encoded in the MPEG stream, and each encoded video stream contains consecutive GOPs.
- the GOP structure indicates the order of image frames.
- One GOP contains three image frames, which are I frame, P frame, and B frame.
- the I frame is an inner coded frame, also called a reference frame, which is a complete picture and is independently coded;
- the P frame is a forward predicted frame, which is encoded according to the previous frame information;
- the B frame is a bidirectionally predicted frame, according to The previous frame and the next frame are encoded.
- the first encoded picture of the GOP must be an I picture, which is followed by any number of B or P pictures, and any number of B frames can be inserted between each pair of I frames and P frames.
- 2 is a schematic diagram of a unit GOP according to an embodiment of the present invention.
- the sequence of image frames in a GOP is as shown in FIG. 2 .
- the GOP is 10 image frames in length and the frame structure is IBBPBBPBBP.
- the UE sends a time-frequency resource reservation request to the base station.
- the UE after determining the foregoing correspondence, the UE generates a time-frequency resource reservation request according to the corresponding relationship, and sends a time-frequency resource reservation request to the base station, where the time-frequency resource reservation request includes the foregoing correspondence.
- the UE may send a time-frequency resource reservation request to the base station through signaling or a dedicated physical channel.
- the base station receives the time-frequency resource reservation request sent by the UE, and the base station can determine that the video data of the UE in the transmission unit GOP has periodicity according to the correspondence sent by the UE, so the base station can perform a half similar to the prior art for the UE.
- the static resource scheduling that is, the base station determines the indication information and the scheduling period of the first transmission time-frequency resource that needs to be scheduled to the UE according to the time-frequency resource reservation request, so as to ensure that the video data of the unit GOP is transmitted in the scheduling period, in the image. If the video data of the image frame is relatively large, the time-frequency resource corresponding to 42 subframes may be allocated to the image frame. If the video data of the image frame is relatively small, the Image frame allocation is less than 42 subframes to ensure that all image frames are transmitted within 42ms.
- the base station may determine, according to the time-frequency resource reservation request and the QoE level (for example, the UE is set in advance), the indication information and the scheduling period of the first transmission time-frequency resource that needs to be scheduled to the UE, if the QoE level is high, Then, the UE can be allocated more transmission time-frequency resources. If the QoE level is low, the transmission time-frequency resources allocated to the UE can be appropriately reduced.
- the QoE level for example, the UE is set in advance
- the indication information of the first transmission time-frequency resource may indicate location information of the first transmission time-frequency resource, for example: a subframe number.
- the UE receives a time-frequency resource reservation response sent by the base station.
- the base station may generate a time-frequency resource reservation response according to the indication information and the scheduling period of the first transmission time-frequency resource scheduled to the UE, and then send a time-frequency resource reservation response to the UE, where the time-frequency resource reservation is reserved.
- the response includes: indication information and a scheduling period of the first transmission time-frequency resource that the base station schedules to the UE, and correspondingly, the UE may receive the time-frequency resource reservation response sent by the base station.
- the UE may further send a time-frequency resource reservation acknowledgement message to the base station to notify the base station that the UE has received the time-frequency resource reservation response, and the base station may transmit the UE according to the indication information of the first transmission time-frequency resource and the scheduling period.
- Video data may be further sent to the base station to notify the base station that the UE has received the time-frequency resource reservation response, and the base station may transmit the UE according to the indication information of the first transmission time-frequency resource and the scheduling period.
- the UE periodically receives the video data sent by the base station to the UE on the first transmission time-frequency resource according to the time-frequency resource reservation response.
- the UE periodically receives the base station scheduling response to the UE according to the time-frequency resource reservation response.
- Video data transmitted on the first transmission time frequency resource That is, the UE receives the video data sent by the base station at the same transmission time-frequency resource location every scheduling period, and does not need to receive the scheduling signaling before receiving the video data sent by the base station.
- the video data sent by the UE on the first transmission time-frequency resource scheduled by the UE to the UE is the video data of the unit GOP.
- the UE may receive the video data of one GOP sent by the base station on the subframes 1, 3, 5, and 7, and after a scheduling period, the UE may also be on the 1st, 3rd, 5th, and 7th.
- the video data of the next GOP sent by the base station is received on the sub-frame, and after a scheduling period, the UE may also receive the video of the next GOP sent by the base station on the subframes 1, 3, 5, and 7. Data, and so on, until the video data is transferred.
- the UE determines the correspondence between the transmission time of each image frame in the unit GOP and the video data size of each image frame, and sends a time-frequency resource including the corresponding relationship to the base station. Reserving the request, receiving the indication information including the first transmission time-frequency resource and the time-frequency resource reservation response sent by the base station, and then periodically receiving the first transmission scheduled by the base station to the UE according to the time-frequency resource reservation response Video data sent on time-frequency resources. Therefore, the transmission of video data is periodically scheduled by one signaling, since only one signaling needs to be transmitted, thereby reducing signaling overhead and increasing spectral efficiency.
- the base station may release a part of the transmission time-frequency resource or add a new transmission time-frequency resource when transmitting the video data of the GOP.
- This process may be completed by dynamic scheduling, and the UE may adopt the following two feasible implementation manners. achieve.
- the UE according to the time-frequency resource scheduling response, before receiving the video data sent by the base station to the first transmission time-frequency resource of the UE, further includes: receiving, by the UE, the indication signaling sent by the base station, The indication signaling includes the indication information of the second transmission time-frequency resource.
- the UE receives the video data sent by the base station to the UE on the first transmission time-frequency resource according to the time-frequency resource reservation response, and the method includes: Responding to the response and adding the indication signaling, and receiving the video data of the unit GOP sent by the adjusted transmission time-frequency resource that is scheduled by the base station, and the adjusted transmission time-frequency resource is the first transmission time-frequency resource and the second transmission time-frequency resource.
- the UE before the receiving, by the UE, the video data sent by the base station to the first transmission time-frequency resource of the UE, according to the time-frequency resource reservation response, the UE further includes: the UE receiving the base station The reduced indication signaling is sent, and the indication signaling includes the indication information of the third transmission time-frequency resource; the UE receives the video data sent by the base station to the UE on the first transmission time-frequency resource according to the time-frequency resource reservation response, including And the UE receives, according to the time-frequency resource reservation response and the reduction indication signaling, the video data of the unit GOP that is sent by the base station to the adjusted transmission time-frequency resource of the UE, where the adjusted transmission time-frequency resource is the first The difference between the transmission time-frequency resource and the third transmission time-frequency resource.
- the transmission time-frequency resources of the multiple subframes correspond to the same scheduling signaling, and the signaling overhead is reduced and the spectrum efficiency is increased compared with the prior art.
- FIG. 3 is a flowchart of Embodiment 2 of a video service scheduling method according to the present invention. As shown in FIG. 3, the method in this embodiment may include:
- the base station receives a time-frequency resource reservation request sent by the user equipment UE.
- the base station may receive a time-frequency resource reservation request sent by the UE, where the time-frequency resource reservation request includes a correspondence between a transmission time of each image frame in the unit GOP and a size of video data of each image frame.
- the corresponding relationship may be preset in the UE, or may be a correspondence relationship obtained by the UE in real time to receive a part of the video data according to the part of the video data, where the correspondence is used to indicate the transmission time of each image frame in the GOP and the corresponding Correspondence of the size of the video data of the image frames.
- the unit GOP is a GOP, and the unit GOP includes at least two image frames, and each image frame has the same transmission duration, for example: the image frame rate is 24 ⁇ ⁇ , then the transmission time of one image frame is about 42 ms, then the correspondence represents The size of the video data of one image frame transmitted at a certain time every 42 ms.
- the base station determines, according to the correspondence, indication information and a scheduling period of the first transmission time-frequency resource scheduled to the UE.
- the base station obtains the correspondence from the time-frequency resource reservation request, and according to the correspondence, it may be determined that the video data of the UE in the transmission unit GOP has periodicity, so the base station may perform similar to the prior art for the UE.
- the semi-static resource scheduling that is, the base station determines the indication information and the scheduling period of the first transmission time-frequency resource that needs to be scheduled to the UE according to the time-frequency resource reservation request, so as to ensure that the video data of the unit GOP is transmitted in the scheduling period.
- the transmission duration of the image frame for example: 42ms
- the time-frequency resource corresponding to 42 subframes may be allocated to the image frame.
- the base station may be determined according to a time-frequency resource reservation request and a QoE level (for example, preset for the UE). Determining the indication information and scheduling period of the first transmission time-frequency resource to be allocated to the UE, if the QoE level is high, the UE may allocate more transmission time-frequency resources, and if the QoE level is low, the information may be appropriately reduced to The transmission time-frequency resource allocated by the UE.
- a QoE level for example, preset for the UE.
- the indication information of the first transmission time-frequency resource may indicate location information of the first transmission time-frequency resource, for example: a subframe number.
- the base station sends a time-frequency resource reservation response to the UE.
- the base station after determining, by the base station, the scheduling period of the indication information of the first transmission time-frequency resource, the base station sends a time-frequency resource reservation response to the UE, where the time-frequency resource reservation response includes the first transmission time-frequency resource scheduled to be sent to the UE. Instructions and scheduling periods.
- the base station may send a time-frequency resource reservation response to the UE through PDCCH or EPDCCH or signaling.
- the base station periodically schedules, according to the time-frequency resource reservation response, periodically, the first transmission time-frequency resource of the UE to send video data to the UE.
- the base station may periodically respond to the time-frequency resource reservation response, and periodically schedule the first transmission time-frequency resource of the UE to send video data to the UE. That is, the base station transmits video data to the UE at the same transmission time-frequency resource location every scheduling period, and the base station may not need to send scheduling signaling to the UE every time before transmitting the video data to the UE.
- the video data transmitted by the first transmission time-frequency resource to the UE by the base station scheduling UE is the video data in the unit GOP.
- the base station can send video data of a GOP to the UE in subframes 1, 3, 5, and 7, and after a scheduling period, the base station can also be on the 1st, 3rd, 5th, and 7th subframes.
- the video data of the next GOP is sent to the UE on the frame. After one scheduling period, the base station may also send the video data of the next GOP to the UE on the subframes 1, 3, 5, and 7. By analogy, until the video data is transferred.
- the video service scheduling method provided by the second embodiment of the present invention receives, by the base station, a time-frequency resource reservation that includes a correspondence between a transmission time of each image frame in the unit GOP and a size of video data of each image frame sent by the user equipment UE. Determining, according to the corresponding relationship, determining indication information and scheduling period of the first transmission time-frequency resource scheduled to the UE, and transmitting, to the UE, indication information including the first transmission time-frequency resource and a time-frequency resource reservation response of the scheduling period, and then The first transmission time-frequency resource of the UE is periodically scheduled to send video data to the UE according to the time-frequency resource reservation response.
- the transmission of video data is periodically scheduled by one signaling, since only one signaling needs to be transmitted, thereby reducing signaling overhead and increasing spectrum efficiency.
- the base station according to the time-frequency resource reservation response, before scheduling the first transmission time-frequency resource of the UE to send the video data to the UE, the method further includes: determining, by the base station, the first transmission of the UE The size of the video data that can be transmitted by the time-frequency resource is equal to or greater than or smaller than the size of the video data of the unit GOP that is currently scheduled to be transmitted.
- the base station sends the video data to the UE according to the time-frequency resource reservation response, and the first transmission time-frequency resource of the UE is scheduled to be sent to the UE, where: if equal to, the base station reserves the response according to the time-frequency resource, and schedules The transmission time-frequency resource of the UE transmits the video data of the unit GOP to the UE.
- the base station determines the indication information of the second transmission time-frequency resource that needs to be scheduled to the UE.
- the base station sends the indication signaling to the UE, where the indication signaling includes the second transmission.
- the indication information of the frequency resource; the base station, according to the time-frequency resource reservation response, scheduling the first transmission time-frequency resource of the UE to send the video data to the UE, the method includes: the base station scheduling the adjustment of the UE according to the time-frequency resource reservation response and the increase indication signaling
- the transmitted time-frequency resource transmits the video data of the unit GOP to the UE, and the adjusted transmission time-frequency resource is the sum of the first transmission time-frequency resource and the second transmission time-frequency resource.
- the base station determines, from the first time-frequency resource, indication information of the third transmission time-frequency resource that is not currently scheduled to be sent to the UE; the base station sends the reduction indication signaling to the UE, and reduces
- the indication signaling includes the indication information of the third transmission time-frequency resource; the base station, according to the time-frequency resource reservation response, scheduling the first transmission time-frequency resource of the UE to send the video data to the UE, including: the base station according to the time-frequency resource reservation response and the reduction Instructing the signaling, the adjusted transmission time-frequency resource of the scheduling UE sends the video data in the unit GOP to the UE, and the adjusted transmission time-frequency resource is the difference between the first transmission time-frequency resource and the third transmission time-frequency resource.
- the video data of the image frame of the unit GOP actually transmitted is different from the video data of the image frame of the unit GOP in the corresponding relationship, and the base station may transmit the GOP.
- the video data is released, a part of the transmission time-frequency resource is released or a new transmission time-frequency resource is added.
- This process can be completed by dynamic scheduling.
- dynamic scheduling the transmission time-frequency resources of multiple subframes correspond to the same scheduling signal. Compared with the prior art, the signaling overhead is reduced and the spectrum efficiency is increased.
- Embodiment 3 of a video service scheduling method according to the present invention. As shown in FIG. 4, the method in this embodiment may include:
- the base station determines, according to the second information, a second quality of experience (Quality of Experience, simplified Called: QoE) level, and sends the second QoE level to the UE.
- a second quality of experience Quality of Experience, simplified Called: QoE
- the base station may send a second QoE level to the UE, where the QoE level is the highest QoE level provided by the base station for the UE, and the second QoE level may indicate the radio access network (Radio Access Network, RAN) side capability.
- the second QoE level may be preset, or may be determined by the base station according to the second information, where the second information may include at least one of the following information: a maximum bandwidth provided by the base station, and a quantity of all UEs in the serving cell of the UE. The service used by each UE in the serving cell.
- the UE receives the second QoE level sent by the base station, and determines the first QoE level according to the second QoE level and the first information.
- the UE may receive the second QoE level sent by the base station, and then determine the first QoE level according to the second QoE level and the first information, where the first QoE level is the desired QoE level of the UE.
- the first QoE level can be no higher than the second QoE level.
- the first information may include at least one of the following: a video quality level provided by the video content provider (such as high-definition video or super clear video or standard definition video, etc.), a maximum transmission rate that the UE can support, and a UE buffer size. .
- the UE acquires a part of the video data.
- the image frame structure of the unit G0P at least one G0P is acquired from a part of the video data.
- the transmission time of each image frame in the unit G0P and the video of each image frame are determined. The correspondence of the size of the data.
- the UE may obtain a part of the video data.
- the part of the video data is sample video data.
- the UE may receive the video service sent by the base station. Part of the video data.
- each G0P The length of the unit G0P must be an I frame, followed by any number of consecutive B frames, followed by a P frame, the I frame is not arranged in the middle, the image frame structure of the unit G0P is, for example: IBBPBBPBBP; Specifically, if the number of B frames following the I frame is 0, the continuous P frame is followed, and the image frame structure of the unit G0P is, for example: IPPPPPPP; Since the fixed length image frame is set to a G0P during video encoding, Independently encoding with G0P as a cycle, therefore, the UE is based on the first image frame in a GOP as the jth I frame in the part of the video data and the last image frame as the previous image of j+1 I frames.
- the UE may Two I frames are obtained in a part of the video data, and an image frame between the first I frame and the two I frames in the two I frames is regarded as a GOP, and the G0P includes an I frame and at least one P frame and any number. B frame, so that the UE can acquire at least one GOP from a part of the video data.
- the video coding mode is H.264
- each G0P has the same length and the same structure; the I frame is divided into a special I frame and a normal I frame, and the unit is G0P.
- the start must be an Instantaneous Decoding Refresh (IDR) frame, where the IDR frame is a special I frame.
- IDR Instantaneous Decoding Refresh
- the B frame and the P frame can be replaced by any number of normal I frames. Which B frames or P frames are replaced by the encoder according to the video content, so whether to replace some B frames or P frames with I frames in the next G0P, which B frames or P frames are replaced with the previous G0P are not necessarily the same
- the fixed-length image frame is set to a G0P and independently encoded by the G0P cycle, the UE selects the j-th IDR frame in the part of the video data according to the first image frame in a GOP.
- the UE may obtain two IDR frames from the part of the video data, and two IDR
- the image frame between the first IDR frame and the two IDR frames is a GOP
- the GOP includes an IDR frame and at least one P frame, an arbitrary number of B frames, and any number of normal I frames, or one
- the GOP includes an IDR frame and at least one normal I frame and an arbitrary number of B frames, so that the UE can acquire at least one GOP from a part of the video data.
- j is an integer greater than or equal to 1.
- the UE determines, according to the acquired at least one GOP, the correspondence between the transmission time of each image frame in the unit GP and the size of the video data of each image frame.
- the determining, by the UE, the foregoing correspondence according to the acquired at least one GOP includes: obtaining, by the UE, an arrangement order of all image frames in a GOP and a size of video data of each image frame; Determining the transmission time of each image frame; the UE obtains the correspondence according to the transmission time of each image frame and the size of the video data of each image frame. Since the video data is a minimum unit independently coded by a G0P, the periodicity makes the video data have a certain periodicity.
- FIG. 5 is a schematic diagram of the autocorrelation coefficients of the first I frame and other image frames, as shown in FIG. 5.
- the horizontal axis is the image frame number
- the vertical axis is the autocorrelation coefficient
- the size of the video data of frame 0 (ie, the first I frame) and its own autocorrelation coefficient is 1, and the video data of the remaining I frames.
- the correlation coefficient of the size ranges from 0.8 to 0.9
- the correlation coefficient with the size of the video data of the remaining B frames ranges from -0.15 to -0.1
- the autocorrelation coefficient of the size of the video data of the remaining P frames The range is from 0.2 to 0.25. It can be seen that for a video stream, the video data of all I frames are similar in size, the video data of all P frames are similar in size, and the video data of all B frames are similar in size and exist. Periodic.
- the UE can infer the above correspondence by analyzing the video data stream. Therefore, the UE can obtain an arrangement order of all image frames in one GOP in the at least one GOP (as shown in FIG. 2), and the UE can determine the size of the video data of each image frame according to the arrangement order shown in FIG. Arranging the order, determining the transmission time of each image frame; finally, the UE may obtain the correspondence according to the transmission time of each image frame and the size of the video data of each image frame. As shown in FIG. 6, the correspondence is used for Indicates the size of the video data transmitted at different transmission times.
- the transmission time of video data of one GOP is 200ms
- the horizontal axis is the transmission time
- the vertical axis is the size of the video data
- the size of the video data transmitted at different transmission times is incomplete.
- the size of the video data periodically changes during the transmission process with a period of approximately 200 ms.
- execution order of S303 and S301 and S302 may be in no particular order.
- S304 The UE sends a time-frequency resource reservation request including the foregoing correspondence relationship and the first QoE level to the base station.
- the UE may generate a time-frequency resource reservation request according to the foregoing correspondence relationship and the first QoE level, and then include a time-frequency resource reservation request including the foregoing correspondence relationship and the first QoE level. And sending, to the base station, the base station, according to the foregoing correspondence relationship and the first QoE level, determining indication information and a scheduling period of the first transmission time-frequency resource scheduled to the UE.
- the base station receives the time-frequency resource reservation request that is sent by the UE and includes the foregoing correspondence relationship and the first QoE level, and determines, according to the foregoing correspondence relationship and the first QoE level, indication information and scheduling of the first transmission time-frequency resource scheduled to be sent to the UE. Period; sends a time-frequency resource reservation response to the UE.
- the UE receives a time-frequency resource reservation response sent by the base station.
- the base station periodically schedules, according to the time-frequency resource reservation response, the first transmission time-frequency resource of the UE to periodically send the video data to the UE.
- the base station periodically, according to the time-frequency resource reservation response, periodically schedules the first transmission time-frequency resource of the UE to send the video data to the UE, where: the base station periodically schedules the first transmission of the UE according to the time-frequency resource reservation response.
- the frequency resource sends another part of the video data of the video service to the UE.
- the UE periodically receives the video data sent by the base station to the UE on the first transmission time-frequency resource according to the time-frequency resource reservation response.
- the UE periodically receives, according to the time-frequency resource reservation response, the video data that is sent by the base station to the UE on the first transmission time-frequency resource, and includes: the UE periodically receives the base station scheduling according to the time-frequency resource reservation response. Another part of the video data of the video service transmitted by the UE on the first transmission time-frequency resource.
- the UE determines the correspondence between the transmission time of each image frame in the unit GOP and the size of the video data of each image frame and the expected QoE level of the UE, and sends the resource to the base station.
- the base station determines the indication information and the scheduling period of the first transmission time-frequency resource scheduled to the UE according to the correspondence and the expected QoE level of the UE, and notifies the UE; and then the UE and the base station according to the first transmission time-frequency
- the indication information of the resource and the scheduling period periodically transmit the video data on the first transmission time-frequency resource, so that the transmission of the video data is periodically scheduled by one signaling, and only the signaling needs to be transmitted once, thereby reducing the signaling overhead. , increased spectral efficiency.
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a UE according to the present invention.
- the apparatus in this embodiment may include: a determining unit 11, a sending unit 12, and a receiving unit 13, where the determining unit 11 is configured to determine a unit picture group.
- the unit GOP includes at least two image frames; and the sending unit 12 is configured to send a time-frequency resource reservation request to the base station.
- the time-frequency resource reservation request includes the corresponding relationship; the receiving unit 13 is configured to receive a time-frequency resource reservation response sent by the base station, where the time-frequency resource reservation response includes the base station scheduling to the UE The first transmission time-frequency resource indication information and the scheduling period; and periodically receiving, according to the time-frequency resource reservation response, the video data sent by the base station to the first transmission time-frequency resource scheduled by the base station; The UE receives the video data sent by the base station to the UE on the first transmission time-frequency resource as the video data of the unit GOP.
- the UE in this embodiment may be used to perform the technology performed by the UE in the foregoing method embodiment of the present invention.
- the implementation principle and the technical effect are similar.
- FIG. 8 is a schematic structural diagram of Embodiment 2 of the UE according to the present invention.
- the apparatus of this embodiment may further include: a processing unit 14 according to the apparatus structure shown in FIG.
- the unit 14 is configured to determine a part of the video data of the video service before determining the correspondence between the transmission time of each image frame in the unit picture group GOP and the size of the video data of each image frame; and according to the unit GOP An image frame structure, the at least one GOP is obtained from the part of the video data; the determining unit 11 is specifically configured to determine the correspondence according to the at least one GOP.
- the processing unit 14 is configured to obtain, according to the first image frame in one GOP, the jth I frame in the part of the video data, and the previous image frame as the previous image frame of the j+1 I frame.
- the jth GOP of the part of the video data; or, according to the first image frame in one GOP, the jth instant decoding refresh IDR frame and the last image frame of the part of the video data are j+1 IDR frames
- the previous image frame acquires the jth GOP in the portion of the video data; wherein the j is an integer greater than or equal to 1.
- the processing unit 14 is specifically configured to receive a part of the video data of the video service sent by the base station, where the receiving unit 13 is configured to periodically receive, according to the time-frequency resource reservation response, the first time that the base station schedules the UE Another part of the video data of the video service transmitted on the time-frequency resource.
- the determining unit 11 is specifically configured to obtain an arrangement order of all image frames in the one GOP and a size of video data of each image frame; determining, according to the arrangement order, a transmission time of each image frame; The correspondence relationship is obtained by describing the transmission time of each image frame and the size of the video data of each image frame.
- the sending unit 12 is specifically configured to send, to the base station, a time-frequency resource reservation request including the correspondence relationship and a first quality of experience QoE level, where the first QoE level is a QoE level expected by the UE.
- the receiving unit 13 is further configured to receive, by the sending unit 12, a second QoE level sent by the base station before sending the time-frequency resource reservation request that includes the corresponding relationship and the first quality of experience QoE level to the base station, where The second QoE level is the highest QoE level that the base station provides for the UE; the determining unit 11 is further configured to determine the first QoE level according to the second QoE level and the first information;
- the information includes at least one of the following information: Provided by the video content provider The video quality level, the maximum transmission rate that the UE can support, and the size of the UE buffer area.
- the UE in this embodiment may be used to perform the technical solution executed by the UE in the foregoing method embodiment of the present invention. The implementation principle and the technical effect are similar. For details, refer to the related description in the foregoing method embodiment of the present invention. Narration.
- the above sending unit 12 can be a transmitter or a transceiver, and the above receiving unit
- the 13 may be a receiver or a transceiver, and the transmitting unit 12 and the receiving unit 13 may be integrated to form a transceiver unit, which is implemented as a transceiver corresponding to hardware.
- the above determining unit 11 and the processing unit 14 may be embedded in the hardware of the UE in the form of hardware, or may be stored in the memory of the UE in the form of software, so that the processor invokes the operations corresponding to the above units.
- the processor can be a central processing unit (CPU), a microprocessor, a microcontroller, or the like.
- FIG. 9 is a schematic structural diagram of Embodiment 1 of a base station according to the present invention.
- the apparatus in this embodiment may include: a receiving unit 21, a determining unit 22, and a first sending unit 23, where the receiving unit 21 is configured to receive a user.
- a time-frequency resource reservation request sent by the device UE where the time-frequency resource reservation request includes a correspondence between a transmission time of each image frame in the picture group GOP and a size of video data of each image frame, where the unit The GOP includes at least two image frames.
- the determining unit 22 is configured to determine, according to the correspondence, indication information and a scheduling period of the first transmission time-frequency resource scheduled to the UE, where the first sending unit 23 is configured to send to the UE.
- the time-frequency resource reservation response includes indication information and a scheduling period of the first transmission time-frequency resource scheduled to the UE; and a period response response period according to the time-frequency resource Scheduling the first transmission time-frequency resource of the UE to send video data to the UE; each time the base station schedules the first transmission time-frequency resource of the UE to the
- the video data transmitted by the UE is video data within the unit GOP.
- the base station in this embodiment may be used to perform the technical solution executed by the base station in the foregoing method embodiment of the present invention.
- the implementation principle and the technical effect are similar.
- FIG. 10 is a schematic structural diagram of Embodiment 2 of a base station according to the present invention.
- the apparatus of this embodiment may further include: a second sending unit 24, where The second sending unit 24 is configured to send a part of the video data of the video service to the UE before the receiving unit 21 receives the time-frequency resource reservation request sent by the user equipment UE.
- the first sending unit 23 is specifically configured to use the time-frequency according to the time-frequency. Resource reservation response, periodically scheduling the first transmission of the UE The frequency resource sends another part of the video data of the video service to the UE.
- the receiving unit 21 is specifically configured to receive, by the UE, a time-frequency resource reservation request that includes the corresponding relationship and the first quality of experience QoE level; the determining unit 22 is specifically configured to use the corresponding relationship and the Determining, by the first QoE level, indication information and a scheduling period of the first transmission time-frequency resource scheduled to the UE, where the first QoE level is a QoE level expected by the UE.
- the first sending unit 23 is further configured to: before the receiving unit 21 receives the time-frequency resource reservation request sent by the user equipment UE, send a second QoE level to the UE, where the second QoE level is The highest QoE level provided by the UE.
- the determining unit 22 is further configured to determine, according to the second information, the second QoE level, before the first sending unit 23 sends the second QoE level to the UE, where the second information includes at least one of the following information: The maximum bandwidth provided by the base station, the number of all UEs in the serving cell of the UE, and the service used by each UE in the serving cell.
- the base station in this embodiment may be used to perform the technical solution executed by the base station in the foregoing method embodiment of the present invention.
- the implementation principle and the technical effect are similar.
- the above receiving unit 21 may be a receiver or a transceiver
- the above first sending unit 23 and second sending unit 24 may be a transmitter or a transceiver
- the receiving unit 21, the first sending unit 23 and the The two transmitting units 24 can be integrated to form a transceiver unit, which is implemented as a transceiver corresponding to hardware.
- the above determining unit 22 may be embedded in or independent of the processor of the base station in hardware, or may be stored in the memory of the base station in software, so that the processor calls to perform operations corresponding to the respective units.
- the processor can be a CPU, a microprocessor, a microcontroller, or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种视频业务调度方法和装置,其中,该方法包括:UE确定单位GOP内每个图像帧的传输时间与每个图像帧的视频数据的大小的对应关系,单位GOP包括至少两个图像帧;向基站发送时频资源预留请求,时频资源预留请求包括对应关系;接收基站发送的时频资源预留响应,时频资源预留响应包括基站调度给UE的第一传输时频资源的指示信息和调度周期;UE根据时频资源预留响应,周期性接收基站调度给UE的第一传输时频资源上发送的视频数据。从而实现通过一次信令来周期性调度传输视频数据,由于只需要传输一次信令,从而减少了信令开销,增加了频谱效率。
Description
视频业务调度方法和装置
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种视频业务调度方法和装置。 背景技术 随着无线通信的不断发展及智能终端的迅速普及, 连接速度和带宽获得 了稳定的增长, 移动视频业务也向终端多样化、 业务多样化的方向发展, 用 户对数据速率的要求也越来越突出, 移动视频业务具有内容容量大、 实时性 要求高的特点, 对良好的用户业务体验质量 (Quality of Experience, 简称: QoE) 有较大的需求。
为了保证良好的 QoE, 在移动视频业务传输方面, 长期演进(Long Term Evolution, 简称: LTE) 系统采用共享资源的方式进行数据传输, 可以极大 程度地利用无线通信资源和提供高速的数据速率。 当用户设备 (User Equipment, 简称: UE) 使用视频业务时, 在 LTE的调度传输过程中, 演进 型基站( Evolved NodeB, 简称: eNB)在每个子帧上向 UE发送新数据之前, 通过物理下行控制信道(Physical Downlink Control Channel, 简称: PDCCH) 向 UE发送一个调度信令, eNB根据该调度信令在一个子帧上向 UE发送数 据, UE根据该调度信令在该一个子帧上接收数据。
然而, 现有技术中, 移动视频业务的调度传输过程中, 每个子帧传输数 据时均需要传输通过 PDCCH传输的调度信令,从而增加了 PDCCH信令开销, 降低了频谱效率。 发明内容 本发明实施例提供一种视频业务调度方法和装置,用于减少了信令开销, 增加了频谱效率。
第一方面, 本发明实施例提供一种视频业务调度方法, 包括: 用户设备 UE确定单位画面组 GOP内每个图像帧的传输时间与所述每个图像帧的视频 数据的大小的对应关系, 所述单位 GOP包括至少两个图像帧; 所述 UE向基
站发送时频资源预留请求, 所述时频资源预留请求包括所述对应关系; 所述
UE接收所述基站发送的时频资源预留响应,所述时频资源预留响应包括所述 基站调度给所述 UE 的第一传输时频资源的指示信息和调度周期; 所述 UE 根据所述时频资源预留响应, 周期性接收所述基站调度给所述 UE 的第一传 输时频资源上发送的视频数据; 其中, 每次所述 UE接收基站调度给所述 UE 的第一传输时频资源上发送的视频数据为单位 GOP的视频数据。
在第一方面的第一种可能的实现方式中, 所述用户设备 UE确定单位画 面组 GOP 内每个图像帧的传输时间与所述每个图像帧的视频数据的大小的 对应关系之前, 还包括: 所述 UE获取视频业务的一部分视频数据; 所述 UE 根据单位 GOP的图像帧结构, 从所述一部分视频数据中获取至少一个 GOP; 所述 UE确定单位画面组 GOP内每个图像帧的传输时间与所述每个图像帧的 视频数据的大小的对应关系, 包括: 所述 UE根据所述至少一个 GOP, 确定 所述对应关系。
结合第一方面的第一种可能的实现方式, 在第一方面的第二种可能的实 现方式中, 所述 UE根据单位 GOP的图像帧结构, 从所述一部分视频数据中 获取至少一个 GOP, 包括: 所述 UE根据一个 GOP中第一个图像帧为所述一 部分视频数据中第 j个 I帧以及最后一个图像帧为 j+1个 I帧的前一个图像帧, 获取所述一部分视频数据中的第 j个 GOP; 或者, 所述 UE根据一个 GOP中 第一个图像帧为所述一部分视频数据中第 j个即时解码刷新 IDR帧以及最后 —个图像帧为 j+1个 IDR帧的前一个图像帧, 获取所述一部分视频数据中的 第 j个 GOP; 其中, 所述 j为大于或等于 1的整数。
结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现 方式, 在第一方面的第三种可能的实现方式中, 所述 UE获取一部分视频数 据, 包括: UE接收基站发送的视频业务的一部分视频数据; 所述 UE根据所 述时频资源预留响应, 周期性接收所述基站调度给所述 UE 的第一传输时频 资源上发送的视频数据, 包括: 所述 UE根据所述时频资源预留响应, 周期 性接收所述基站调度给所述 UE 的第一传输时频资源上发送的视频业务的另 一部分视频数据。
结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现 方式或第一方面的第三种可能的实现方式, 在第一方面的第四种可能的实现
方式中, 所述 UE根据所述确定的至少一个 GOP, 确定所述对应关系, 包括: 所述 UE获得所述一个 G0P中所有图像帧的排列顺序和每个图像帧的视频数 据的大小; 所述 UE根据所述排列顺序, 确定每个图像帧的传输时间; 所述 UE根据所述每个图像帧的传输时间和每个图像帧的视频数据的大小,获得所 述对应关系。
结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种 可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第三种可 能的实现方式, 在第一方面的第五种可能的实现方式中, 所述 UE 向基站发 送时频资源预留请求, 包括: 所述 UE 向所述基站发送包括所述对应关系和 第一体验质量 QoE级别的时频资源预留请求, 所述第一 QoE级别为所述 UE 期望的 QoE级别。
结合第一方面的第五种可能的实现方式, 在第一方面的第六种可能的实 现方式中, 所述 UE向所述基站发送包括所述对应关系和第一体验质量 QoE 级别的时频资源预留请求之前, 还包括: 所述 UE接收所述基站发送的第二 QoE级别, 所述第二 QoE级别为所述基站为所述 UE提供的最高 QoE级别; 所述 UE根据所述第二 QoE级别和第一信息, 确定所述第一 QoE级别; 所述 第一信息包括以下至少一种信息: 视频内容提供商所提供的视频质量级别、 所述 UE能支持的最大传输率、 所述 UE缓存区容量大小。
第二方面, 本发明实施例还提供一种视频业务调度方法, 包括: 基站接 收用户设备 UE发送的时频资源预留请求, 所述时频资源预留请求包括单位 画面组 G0P 内每个图像帧的传输时间与所述每个图像帧的视频数据的大小 的对应关系, 所述单位 G0P包括至少两个图像帧; 所述基站根据所述对应关 系, 确定调度给所述 UE 的第一传输时频资源的指示信息和调度周期; 所述 基站向所述 UE发送时频资源预留响应, 所述时频资源预留响应包括所述调 度给所述 UE 的第一传输时频资源的指示信息和调度周期; 所述基站根据所 述时频资源预留响应, 周期性调度所述 UE 的第一传输时频资源向所述 UE 发送视频数据; 每次所述基站调度所述 UE 的第一传输时频资源向所述 UE 传输的视频数据为单位 G0P内的视频数据。
在第二方面的第一种可能的实现方式中, 基站接收用户设备 UE发送的 时频资源预留请求之前, 还包括: 所述基站向所述 UE发送视频业务的一部
分视频数据; 所述基站根据所述时频资源预留响应, 周期性调度所述 UE 的 第一传输时频资源向所述 UE发送视频数据, 包括: 所述基站根据所述时频
结合第二方面或第二方面的第一种可能的实现方式中, 在第二方面的第 二种可能的实现方式中, 所述基站接收用户设备 UE发送的时频资源预留请 求, 包括: 所述基站接收所述 UE发送的包括所述对应关系和第一体验质量 QoE级别的时频资源预留请求; 所述基站根据所述对应关系, 确定调度给所 述 UE 的第一传输时频资源的指示信息和调度周期, 包括: 所述基站根据所 述对应关系和所述第一 QoE级别, 确定调度给所述 UE的第一传输时频资源 的指示信息和调度周期, 所述第一 QoE级别为所述 UE期望的 QoE级别。
结合第二方面的第二种可能的实现方式, 在第二方面的第三种可能的实 现方式中, 所述基站接收用户设备 UE发送的时频资源预留请求之前, 还包 括: 所述基站向所述 UE发送第二 QoE级别, 所述第二 QoE级别为所述基站 为所述 UE提供的最高 QoE级别。
结合第二方面的第三种可能的实现方式, 在第二方面的第四种可能的实 现方式中, 所述基站向所述 UE发送第二 QoE级别之前, 还包括: 所述基站 根据第二信息确定所述第二 QoE级别,所述第二信息包括以下至少一种信息: 所述基站提供的最大带宽、所述 UE的服务小区中所有 UE的数量、所述服务 小区中每个 UE所使用的业务。
第三方面, 本发明实施例提供一种 UE, 包括: 确定单元, 用于确定单位 画面组 GOP 内每个图像帧的传输时间与所述每个图像帧的视频数据的大小 的对应关系, 所述单位 GOP包括至少两个图像帧; 发送单元, 用于向基站发 送时频资源预留请求, 所述时频资源预留请求包括所述对应关系; 接收单元, 用于接收所述基站发送的时频资源预留响应, 所述时频资源预留响应包括所 述基站调度给所述 UE 的第一传输时频资源的指示信息和调度周期; 以及根 据所述时频资源预留响应, 周期性接收所述基站调度给所述 UE 的第一传输 时频资源上发送的视频数据; 其中, 每次所述 UE接收基站调度给所述 UE 的第一传输时频资源上发送的视频数据为单位 GOP的视频数据。
在第三方面的第一种可能的实现方式中, 还包括: 处理单元, 用于所述
确定单元确定单位画面组 GOP 内每个图像帧的传输时间与所述每个图像帧 的视频数据的大小的对应关系之前, 获取视频业务的一部分视频数据; 并根 据单位 GOP的图像帧结构, 从所述一部分视频数据中获取至少一个 GOP; 所述确定单元具体用于根据所述至少一个 GOP, 确定所述对应关系。
结合第三方面的第一种可能的实现方式, 在第三方面的第二种可能的实 现方式中,所述处理单元具体用于根据一个 GOP中第一个图像帧为所述一部 分视频数据中第 j个 I帧以及最后一个图像帧为 j+1个 I帧的前一个图像帧, 获取所述一部分视频数据中的第 j个 GOP; 或者, 根据一个 GOP中第一个图 像帧为所述一部分视频数据中第 j个即时解码刷新 IDR帧以及最后一个图像 帧为 j+1 个 IDR帧的前一个图像帧, 获取所述一部分视频数据中的第 j 个 GOP; 其中, 所述 j为大于或等于 1的整数。
结合第三方面的第一种可能的实现方式或第三方面的第二种可能的实现 方式, 在第三方面的第三种可能的实现方式中, 所述处理单元具体用于接收 基站发送的视频业务的一部分视频数据; 所述接收单元具体用于根据所述时 频资源预留响应, 周期性接收所述基站调度给所述 UE 的第一传输时频资源 上发送的视频业务的另一部分视频数据。
结合第三方面的第一种可能的实现方式或第三方面的第二种可能的实现 方式或第三方面的第三种可能的实现方式, 在第三方面的第四种可能的实现 方式中,所述确定单元具体用于获得所述一个 GOP中所有图像帧的排列顺序 和每个图像帧的视频数据的大小; 根据所述排列顺序, 确定每个图像帧的传 输时间; 根据所述每个图像帧的传输时间和每个图像帧的视频数据的大小, 获得所述对应关系。
结合第三方面或第三方面的第一种可能的实现方式或第三方面的第二种 可能的实现方式或第三方面的第三种可能的实现方式或第三方面的第三种可 能的实现方式, 在第三方面的第五种可能的实现方式中, 所述发送单元具体 用于向所述基站发送包括所述对应关系和第一体验质量 QoE级别的时频资源 预留请求, 所述第一 QoE级别为所述 UE期望的 QoE级别。
结合第三方面的第五种可能的实现方式, 在第三方面的第六种可能的实 现方式中, 所述接收单元还用于所述发送单元向所述基站发送包括所述对应 关系和第一体验质量 QoE级别的时频资源预留请求之前, 接收所述基站发送
的第二 QoE级别,所述第二 QoE级别为所述基站为所述 UE提供的最高 QoE 级别; 所述确定单元还用于根据所述第二 QoE级别和第一信息, 确定所述第 一 QoE级别; 所述第一信息包括以下至少一种信息: 视频内容提供商所提供 的视频质量级别、 所述 UE能支持的最大传输率、 所述 UE缓存区容量大小。
第四方面, 本发明实施例提供一种基站, 包括: 接收单元, 用于接收用 户设备 UE发送的时频资源预留请求,所述时频资源预留请求包括画面组 GOP 内每个图像帧的传输时间与所述每个图像帧的视频数据的大小的对应关系, 所述单位 GOP包括至少两个图像帧; 确定单元, 用于根据所述对应关系, 确 定调度给所述 UE 的第一传输时频资源的指示信息和调度周期; 第一发送单 元, 用于向所述 UE发送时频资源预留响应, 所述时频资源预留响应包括所 述调度给所述 UE 的第一传输时频资源的指示信息和调度周期; 以及根据所 述时频资源预留响应, 周期性调度所述 UE 的第一传输时频资源向所述 UE 发送视频数据; 其中, 每次所述基站调度所述 UE 的第一传输时频资源向所 述 UE传输的视频数据为单位 GOP内的视频数据。
在第四方面的第一种可能的实现方式中, 还包括: 第二发送单元, 用于 所述接收单元接收用户设备 UE 发送的时频资源预留请求之前, 向所述 UE 发送视频业务的一部分视频数据; 所述第一发送单元具体用于根据所述时频 资源预留响应,周期性调度所述 UE的第一传输时频资源向所述 UE发送所述 视频业务的另一部分视频数据。
结合第四方面或第四方面的第一种可能的实现方式中, 在第四方面的第 二种可能的实现方式中, 所述接收单元具体用于接收所述 UE发送的包括所 述对应关系和第一体验质量 QoE级别的时频资源预留请求; 所述确定单元具 体用于根据所述对应关系和所述第一 QoE级别, 确定调度给所述 UE的第一 传输时频资源的指示信息和调度周期, 所述第一 QoE级别为所述 UE期望的 QoE级别。
结合第四方面的第二种可能的实现方式, 在第四方面的第三种可能的实 现方式中, 所述第一发送单元还用于所述接收单元接收用户设备 UE发送的 时频资源预留请求之前, 向所述 UE发送第二 QoE级别, 所述第二 QoE级别 为所述基站为所述 UE提供的最高 QoE级别。
结合第四方面的第三种可能的实现方式, 在第四方面的第四种可能的实
现方式中, 所述确定单元还用于所述第一发送单元向所述 UE发送第二 QoE 级别之前, 根据第二信息确定所述第二 QoE级别, 所述第二信息包括以下至 少一种信息:所述基站提供的最大带宽、所述 UE的服务小区中所有 UE的数 量、 所述服务小区中每个 UE所使用的业务。
本发明实施例提供一种视频业务调度方法和装置,通过 UE确定单位 GOP 内每个图像帧的传输时间与每个图像帧的视频数据的大小的对应关系, 向基 站发送包括该对应关系的时频资源预留请求, 接收基站发送的包括第一传输 时频资源的指示信息和调度周期的时频资源预留响应, 然后再根据时频资源 预留响应, 周期性接收基站调度给 UE 的第一传输时频资源上发送的视频数 据。 从而实现通过一次信令来周期性调度传输视频数据, 由于只需要传输一 次信令, 从而减少了信令开销, 增加了频谱效率。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下 面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明视频业务调度方法实施例一的流程图;
图 2为本发明实施例提供的单位 GOP的一种示意图;
图 3为本发明视频业务调度方法实施例二的流程图;
图 4为本发明视频业务调度方法实施例三的流程图;
图 5为第一个 I帧与其它图像帧的自相关系数的一种示意图;
图 6为本发明实施例提供的图像帧的传输时间与图像帧的视频数据的大 小的对应关系的一种示意图;
图 7为本发明 UE实施例一的结构示意图;
图 8为本发明 UE实施例二的结构示意图;
图 9为本发明基站实施例一的结构示意图;
图 10为本发明基站实施例二的结构示意图。 具体实施方式
为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发 明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例, 都属于本发明保护的范围。
图 1为本发明视频业务调度方法实施例一的流程图, 如图 1所示, 本实 施例的方法可以包括:
S10K UE确定单位画面组 (Group of Pictures, 简称: GOP) 内每个图 像帧的传输时间与每个图像帧的视频数据的大小的对应关系。
本实施例中, UE可以确定单位 GOP内每个图像帧的传输时间与该每个 图像帧的视频数据的大小的对应关系,该对应关系所表示的视频数据属于 UE 进行的视频业务,该对应关系可以预先设置在 UE中,也可以是 UE实时接收 一部分视频数据, 根据这一部分视频数据获得的对应关系, 该对应关系可以 表示不同时间与视频数据的大小的对应关系。 单位 GOP为一个 GOP, 因此 单位 GOP包括至少两个图像帧, 每个图像帧的传输时长相同, 例如: 图像帧 率为 24每秒钟帧数 (φδ) , 那么一个图像帧的传输时长约为 42ms, 那么对 应关系表示每隔 42ms的某一时间到达时所传输的一个图像帧的视频数据的 大小。
例如,在动态图像专家组(Moving Pictures Experts Group, 简称: MPEG) 视频编码中, 编码后的视频序列被分成很多层的概念, 最高一级是视频序列 层, 其次是 GOP, —个 GOP就是一组连续的画面。 MPEG流最终显示出来 是一系列的画面, 而 GOP是 MPEG流中可以独立编码的最小的单位, 每个 编码的视频流包含连续的 GOP。 GOP结构指明了图像帧的顺序, 一个 GOP 中包含三种图像帧, 分别是 I帧、 P帧、 B帧。 其中 I帧是内部编码帧, 也称 为参考帧, 它是一个完整的画面并且进行独立编码; P帧是前向预测帧, 根 据前一帧信息来进行编码; B帧是双向预测帧, 根据前一帧和后一帧进行编 码。 GOP中必须至少有一个 I帧, 可以有数目可变的 B帧和 P帧, 也可以没 有 B帧。 GOP的第一幅编码画面必须是 I画面, 该画面之后跟随着任意数目 的 B或 P画面, 每对 I帧、 P帧之间可以插入任意数目的 B帧。 图 2为本发 明实施例提供的单位 GOP的一种示意图, 一个 GOP内的图像帧顺序如图 2
所示, 该 GOP长度为 10个图像帧, 帧结构为 IBBPBBPBBP。
S102、 UE向基站发送时频资源预留请求。
本实施例中, UE在确定上述的对应关系之后, 根据对应关系生成时频资 源预留请求, 并向基站发送时频资源预留请求, 该时频资源预留请求包括上 述的对应关系。例如: UE可以通过信令或专用物理信道向基站发送时频资源 预留请求。基站接收到 UE发送的时频资源预留请求,基站可以根据 UE发送 的对应关系, 可以确定 UE在传输单位 GOP的视频数据具有周期性, 因此基 站可以为该 UE进行与现有技术类似的半静态资源调度, 也即基站根据时频 资源预留请求确定需要调度给 UE的第一传输时频资源的指示信息和调度周 期, 以保证在调度周期内将单位 GOP的视频数据传输完, 在图像帧的传输时 长 (例如: 42ms) 内, 若图像帧的视频数据比较大, 那么可以为该图像帧分 配 42个子帧所对应的时频资源, 若图像帧的视频数据比较小, 那么可以为该 图像帧分配小于 42个子帧, 以保证所有的图像帧在 42ms内传输完。可选地, 基站可以根据时频资源预留请求与 QoE级别 (例如预先为该 UE设置的) 来 确定需要调度给 UE的第一传输时频资源的指示信息和调度周期, 若 QoE级 别高, 那么可以为该 UE分配更多的传输时频资源, 若 QoE级别低, 那么可 以适当地减少为该 UE分配的传输时频资源。
第一传输时频资源的指示信息可以指示第一传输时频资源的位置信息, 例如: 几号子帧。
S103、 UE接收基站发送的时频资源预留响应。
本实施例中, 基站可以根据调度给 UE的第一传输时频资源的指示信息 和调度周期, 生成时频资源预留响应, 然后向 UE发送时频资源预留响应, 该时频资源预留响应包括: 基站调度给 UE的第一传输时频资源的指示信息 和调度周期, 相应地, UE可以接收基站发送的时频资源预留响应。
可选地, UE还可以向基站发送时频资源预留确认消息, 以通知基站 UE 已接收到时频资源预留响应, 基站可以根据第一传输时频资源的指示信息和 调度周期为 UE传输视频数据。
S104、 UE根据时频资源预留响应, 周期性接收基站调度给 UE的第一传 输时频资源上发送的视频数据。
本实施例中, UE根据时频资源预留响应, 周期性接收基站调度给 UE的
第一传输时频频资源上发送的视频数据。 也就是 UE每隔调度周期在相同的 传输时频资源位置上接收基站发送的视频数据, 不需要在每次接收基站发送 的视频数据之前接收调度信令。其中,每次 UE接收基站调度给该 UE的第一 传输时频资源上发送的视频数据为单位 GOP的视频数据。 例如: UE可以在 1号、 3号、 5号和 7号子帧上接收基站发送的一个 GOP的视频数据, 在间 隔一个调度周期之后, UE还可以在 1号、 3号、 5号和 7号子帧上接收基站 发送的下一个 GOP的视频数据, 在间隔一个调度周期之后, UE还可以在 1 号、 3号、 5号和 7号子帧上接收基站发送的下下一个 GOP的视频数据, 以 此类推, 直至将视频数据传输完毕。
本发明实施例一提供的视频业务调度方法, 通过 UE确定单位 GOP内每 个图像帧的传输时间与每个图像帧的视频数据的大小的对应关系, 向基站发 送包括该对应关系的时频资源预留请求, 接收基站发送的包括第一传输时频 资源的指示信息和调度周期的时频资源预留响应, 然后再根据时频资源预留 响应, 周期性接收基站调度给 UE的第一传输时频资源上发送的视频数据。 从而实现通过一次信令来周期性调度传输视频数据, 由于只需要传输一次信 令, 从而减少了信令开销, 增加了频谱效率。
在本发明方法实施例一的基础上, 可选地, 当实际传输的视频数据到达 基站时,实际传输的单位 GOP的图像帧的视频数据与对应关系中的单位 GOP 的图像帧的视频数据的大小不同, 基站可以在传输该 GOP的视频数据时, 释 放掉一部分传输时频资源或者增加新的传输时频资源, 这个过程可以通过动 态调度来完成, UE可以采用如下两种可行的实现方式来实现。
在第一种可行的实现方式中, UE根据时频资源调度响应, 接收基站调度 给 UE的第一传输时频资源上发送的视频数据之前, 还包括: UE接收基站发 送的增加指示信令, 增加指示信令包括第二传输时频资源的指示信息; UE根 据时频资源预留响应, 接收基站调度给 UE 的第一传输时频资源上发送的视 频数据, 包括: UE根据时频资源预留响应和增加指示信令, 接收基站调度给 UE的调整后的传输时频资源发送的单位 GOP的视频数据, 调整后的传输时 频资源为第一传输时频资源与第二传输时频资源之和。
在第二种可行的实现方式中, UE根据时频资源预留响应, 接收基站调度 给 UE的第一传输时频资源上发送的视频数据之前, 还包括: UE接收基站发
送的减少指示信令, 减少指示信令包括第三传输时频资源的指示信息; UE根 据时频资源预留响应, 接收基站调度给 UE 的第一传输时频资源上发送的视 频数据, 包括: UE根据时频资源预留响应和减少指示信令, 接收基站调度给 所述 UE的调整后的传输时频资源发送的单位 GOP的视频数据, 所述调整后 的传输时频资源为第一传输时频资源与第三传输时频资源之差。
本实施例中, 在动态调度时, 是多个子帧的传输时频资源对应着同一个 调度信令, 相对于现有技术, 减少了信令开销, 增加了频谱效率。
图 3为本发明视频业务调度方法实施例二的流程图, 如图 3所示, 本实 施例的方法可以包括:
S201、 基站接收用户设备 UE发送的时频资源预留请求。
本实施例中, 基站可以接收 UE发送的时频资源预留请求, 该时频资源 预留请求包括单位 GOP内每个图像帧的传输时间与每个图像帧的视频数据 的大小的对应关系,该对应关系可以预先设置在 UE中,也可以是 UE实时接 收一部分视频数据, 根据这一部分视频数据获得的对应关系, 其中, 该对应 关系用于表示 GOP内每个图像帧的传输时间与该每个图像帧的视频数据的 大小的对应关系。 单位 GOP为一个 GOP, 单位 GOP包括至少两个图像帧, 每个图像帧的传输时长相同, 例如: 图像帧率为 24 φδ, 那么一个图像帧的 传输时长约为 42ms, 那么该对应关系表示每隔 42ms的某一时间到达时所传 输的一个图像帧的视频数据的大小。
S202、 基站根据对应关系, 确定调度给 UE的第一传输时频资源的指示 信息和调度周期。
本实施例中, 基站从时频资源预留请求中获得该对应关系, 根据该对应 关系, 可以确定 UE在传输单位 GOP的视频数据具有周期性, 因此基站可以 为该 UE进行与现有技术类似的半静态资源调度, 也即基站根据时频资源预 留请求确定需要调度给 UE的第一传输时频资源的指示信息和调度周期, 以 保证在调度周期内将单位 GOP的视频数据传输完。在图像帧的传输时长(例 如: 42ms) 内, 若图像帧的视频数据比较大, 那么可以为该图像帧分配 42 个子帧所对应的时频资源, 若图像帧的视频数据比较小, 那么可以为该图像 帧分配小于 42个子帧, 以保证所有的图像帧在 42ms内传输完。 可选地, 基 站可以根据时频资源预留请求与 QoE级别 (例如预先为该 UE设置的) 来确
定需要调度给 UE的第一传输时频资源的指示信息和调度周期, 若 QoE级别 高, 那么可以为该 UE分配更多的传输时频资源, 若 QoE级别低, 那么可以 适当地减少为该 UE分配的传输时频资源。
第一传输时频资源的指示信息可以指示第一传输时频资源的位置信息, 例如: 几号子帧。
5203、 基站向 UE发送时频资源预留响应。
本实施例中, 基站确定第一传输时频资源的指示信息的调度周期后, 向 UE发送时频资源预留响应, 时频资源预留响应包括调度给所述 UE的第一传 输时频资源的指示信息和调度周期。 基站可以通过 PDCCH或者 EPDCCH或 者信令向 UE发送时频资源预留响应。
5204、 基站根据时频资源预留响应, 周期性调度 UE的第一传输时频资 源向 UE发送视频数据。
本实施例中, 基站可以根据时频资源预留响应, 周期性调度 UE的第一 传输时频资源向 UE发送视频数据。 也就是基站每隔调度周期在相同的传输 时频资源位置上向 UE发送视频数据,基站可以在每次向 UE发送视频数据之 前不需要每次向 UE发送调度信令。其中,每次基站调度 UE的第一传输时频 资源向 UE传输的视频数据为单位 GOP内的视频数据。 例如: 基站可以在 1 号、 3号、 5号和 7号子帧向 UE发送一个 GOP的视频数据, 在间隔一个调 度周期之后, 基站还可以在 1号、 3号、 5号和 7号子帧上向 UE发送下一个 GOP的视频数据, 在间隔一个调度周期之后, 基站还可以在 1号、 3号、 5 号和 7号子帧上向 UE发送下下一个 GOP的视频数据, 以此类推, 直至将视 频数据传输完毕。
本发明实施例二提供的视频业务调度方法, 通过基站接收用户设备 UE 发送的包括单位 GOP内每个图像帧的传输时间与每个图像帧的视频数据的 大小的对应关系的时频资源预留请求, 根据该对应关系, 确定调度给 UE的 第一传输时频资源的指示信息和调度周期, 向 UE发送包括第一传输时频资 源的指示信息和调度周期的时频资源预留响应,然后根据时频资源预留响应, 周期性调度 UE的第一传输时频资源向 UE发送视频数据。从而实现通过一次 信令来周期性调度传输视频数据, 由于只需要传输一次信令, 从而减少了信 令开销, 增加了频谱效率。
在本发明方法实施例二的基础上, 可选地, 基站根据时频资源预留响应, 调度 UE的第一传输时频资源向 UE发送视频数据之前, 还包括: 基站判断 UE 的第一传输时频资源可传输的视频数据的大小等于或者大于或者小于当 前需要调度传输的单位 GOP的视频数据的大小。
在第一种可行的实现方式中, 基站根据时频资源预留响应, 调度 UE 的 第一传输时频资源向 UE发送视频数据, 包括: 若等于, 则基站根据时频资 源预留响应, 调度 UE的传输时频资源向 UE发送单位 GOP的视频数据。
在第二种可行的实现方式中, 若小于, 则基站确定当前需要调度给 UE 的第二传输时频资源的指示信息; 基站向 UE发送增加指示信令, 增加指示 信令包括第二传输时频资源的指示信息; 基站根据时频资源预留响应, 调度 UE的第一传输时频资源向 UE发送视频数据, 包括: 基站根据时频资源预留 响应和增加指示信令,调度 UE的调整后的传输时频资源向 UE发送单位 GOP 的视频数据, 调整后的传输时频资源为第一传输时频资源与第二传输时频资 源之和。
在第三种可行的实现方式中, 若大于, 则基站从第一时频资源中确定当 前不需要调度给 UE的第三传输时频资源的指示信息;基站向 UE发送减少指 示信令, 减少指示信令包括第三传输时频资源的指示信息; 基站根据时频资 源预留响应, 调度 UE的第一传输时频资源向 UE发送视频数据, 包括: 基站 根据时频资源预留响应和减少指示信令, 调度 UE 的调整后的传输时频资源 向 UE发送单位 GOP内的视频数据, 调整后的传输时频资源为第一传输时频 资源与第三传输时频资源之差。
本实施例中, 当实际传输的视频数据到达基站时, 实际传输的单位 GOP 的图像帧的视频数据与上述对应关系中的单位 GOP 的图像帧的视频数据的 大小不同, 基站可以在传输该 GOP的视频数据时, 释放掉一部分传输时频资 源或者增加新的传输时频资源, 这个过程可以通过动态调度来完成, 在动态 调度时, 是多个子帧的传输时频资源对应着同一个调度信令, 相对于现有技 术, 减少了信令开销, 增加了频谱效率。
图 4为本发明视频业务调度方法实施例三的流程图, 如图 4所示, 本实 施例的方法可以包括:
S301、 基站根据第二信息确定第二体验质量 (Quality of Experience, 简
称: QoE) 级别, 并向 UE发送第二 QoE级别。
本实施例中, 基站可以向 UE发送第二 QoE级别, 该 QoE级别为基站为 UE提供的最高 QoE级别,该第二 QoE级别可以表示无线接入网(Radio Access Network, 简称: RAN) 侧能力。 该第二 QoE级别可以是预设的, 也可以是 基站根据第二信息确定的, 其中, 第二信息可以包括以下至少一种信息: 基 站提供的最大带宽、 UE的服务小区中所有 UE的数量、 服务小区中每个 UE 所使用的业务。
S302、 UE接收基站发送的第二 QoE级别, 根据第二 QoE级别和第一信 息, 确定第一 QoE级别。
本实施例中, UE可以接收基站发送的第二 QoE级别,然后根据第二 QoE 级别和第一信息, 确定第一 QoE级别, 第一 QoE级别为 UE 期望的 QoE级 另 |J。第一 QoE级别可以不高于第二 QoE级别。其中, 第一信息可以包括以下 至少一种信息: 视频内容提供商所提供的视频质量级别 (例如高清视频或超 清视频或标清视频等) 、 UE能支持的最大传输率、 UE缓存区容量大小。
S303、 UE获取一部分视频数据; 根据单位 G0P的图像帧结构, 从一部 分视频数据中获取至少一个 G0P; 并根据至少一个 G0P, 确定单位 G0P内 每个图像帧的传输时间与每个图像帧的视频数据的大小的对应关系。
本实施例中, UE可以获取一部分视频数据, 在一种可行的实现方式中, 该一部分视频数据为样本视频数据, 在另一种可行的实现方式中, UE可以接 收基站发送的视频业务中的一部分视频数据。
对于 UE根据单位 G0P的图像帧结构, 从一部分视频数据中获取至少一 个 G0P的具体实现过程, 在第一种可行的实现方式中, 对于视频编码方式为 MPEG, 对于同一个视频, 每个 G0P的长度相同且结构相同; 单位 G0P开 头必须是 I帧, 其后紧跟任意数目的连续 B帧, 接着跟随 1个 P帧, 中间不 会排列 I帧, 单位 G0P的图像帧结构例如为: IBBPBBPBBP; 特殊的, 若 I 帧后跟随的 B帧数目为 0, 则跟随连续的 P帧, 单位 G0P的图像帧结构例如 为: IPPPPPPPPP; 由于在视频编码过程中,设定固定长度图像帧为一个 G0P, 以 G0P为周期进行独立编码的, 因此, 所述 UE根据一个 G0P中第一个图 像帧为该一部分视频数据中第 j个 I帧以及最后一个图像帧为 j+1个 I帧的前 一个图像帧, 获取该一部分视频数据中的第 j个 G0P, 具体地, UE可以从该
一部分视频数据中获取两个 I帧, 将两个 I帧中第一个 I帧和两个 I帧之间的 图像帧作为一个 G0P,—个 G0P包括一个 I帧和至少一个 P帧和任意数目的 B帧, 从而 UE可以从一部分视频数据中获取至少一个 G0P。 在第二种可行 的实现方式中, 对于视频编码方式为 H.264, 对于同一个视频, 每个 G0P的 长度相同且结构相同; I帧分为特殊的 I帧和普通的 I帧, 单位 G0P开头必 须是即时解码刷新 (Instantaneous Decoding Refresh,简称: IDR)帧,其中, IDR 帧为特殊的 I帧, 在一个 G0P中, 可以以任意数目的普通的 I帧替换掉其中 的 B帧和 P帧, 替换哪些 B帧或 P帧是编码器根据视频内容决定的, 因此下 一个 G0P中是否要用 I帧替换某些 B帧或 P帧, 替换哪些 B帧或 P帧与前 一个 G0P不一定相同; 由于在视频编码过程中, 设定固定长度图像帧为一个 G0P, 以 G0P为周期进行独立编码的, 因此, UE根据一个 G0P中第一个图 像帧为该一部分视频数据中第 j个 IDR帧以及最后一个图像帧为 j+1个 IDR 帧的前一个图像帧, 获取该一部分视频数据中的第 j个 G0P, 具体地, UE可 以从该一部分视频数据中获取两个 IDR帧,将两个 IDR帧中第一个 IDR帧和 两个 IDR帧之间的图像帧作为一个 G0P, —个 G0P包括一个 IDR帧和至少 一个 P帧、 任意数目的 B帧和任意数目的普通的 I帧, 或者, 一个 G0P包括 一个 IDR帧和至少一个普通的 I帧和任意数目的 B帧, 从而 UE可以从一部 分视频数据中获取至少一个 G0P。 其中, 上述的 j为大于或等于 1的整数。
然后 UE根据获取的至少一个 G0P,确定单位 G0P内每个图像帧的传输 时间与每个图像帧的视频数据的大小的对应关系。
在一种可行的实现方式中, UE根据获取的至少一个 G0P, 确定上述对 应关系包括: UE获得一个 G0P中所有图像帧的排列顺序和每个图像帧的视 频数据的大小; UE根据排列顺序, 确定每个图像帧的传输时间; UE根据每 个图像帧的传输时间和每个图像帧的视频数据的大小, 获得该对应关系。 由 于视频数据以一个 G0P为独立编码的最小单元,这种周期性使得视频数据也 具有一定周期性, 图 5为第一个 I帧与其它图像帧的自相关系数的一种示意 图, 如图 5所示, 横轴为图像帧号, 纵轴为自相关系数, 第 0号帧 (即第一 个 I帧) 的视频数据的大小与其本身的自相关系数为 1, 与其余 I帧的视频数 据的大小的相关系数范围为 0.8至 0.9, 与其余 B帧的视频数据的大小的相关 系数范围为 -0.15至 -0.1之间, 与其余 P帧的视频数据的大小的自相关系数范
围为 0.2至 0.25之间, 由此可见, 对于一个视频流来说, 所有 I帧的视频数 据的大小相近、 所有 P帧的视频数据的大小相近、 所有 B帧的视频数据大小 相近, 且存在周期性。基于此, UE可以通过分析视频数据流来推断出上述的 对应关系。 因此 UE可以获得上述至少一个 GOP中的一个 GOP中所有图像 帧的排列顺序(如图 2所示) , UE可以根据图 2所示的排列顺序, 确定各个 图像帧的视频数据的大小, 再根据排列顺序, 确定每个图像帧的传输时间; 最后 UE可以根据每个图像帧的传输时间和每个图像帧的视频数据的大小, 获得该对应关系, 如图 6所示, 该对应关系用于表示在不同传输时间上传输 的视频数据的大小, 一个 GOP的视频数据的传输时长为 200ms, 横轴为传输 时间, 纵轴为视频数据的大小, 不同的传输时间上传输的视频数据的大小不 全相同, 且视频数据的大小在传输过程以周期约为 200ms进行周期性变化。
需要说明的是, S303与, S301和 S302的执行顺序可以不分先后。
5304、 UE向基站发送包括上述对应关系和第一 QoE级别的时频资源预 留请求。
本实施例中, UE在确定第一 QoE级别之后, 可以根据上述对应关系和 第一 QoE级别生成时频资源预留请求, 然后将包括上述对应关系和第一 QoE 级别的时频资源预留请求发送给基站, 以使基站根据上述对应关系和第一 QoE级别, 确定调度给 UE的第一传输时频资源的指示信息和调度周期。
5305、 基站接收 UE发送的包括上述对应关系和第一 QoE级别的时频资 源预留请求; 根据上述对应关系和第一 QoE级别, 确定调度给 UE的第一传 输时频资源的指示信息和调度周期; 向 UE发送时频资源预留响应。
本实施例中, S305的具体实现过程与本发明方法实施例二中的
S201-S203的具体实现过程类似, 详细可以参见上述方法实施例中的相关记 载, 此处不再赘述。
S306、 UE接收基站发送的时频资源预留响应。
本实施例中, S306的具体实现过程与本发明方法实施例一中的 S103的具 体实体过程类似,详细可以参见上述方法实施例中的相关记载,此处不再赘述。
S307、 基站根据时频资源预留响应, 周期性调度 UE的第一传输时频资 源向 UE发送视频数据。
本实施例中, S307的具体实现过程与本发明方法实施例二中的 S204的具
体实体过程类似,详细可以参见上述方法实施例中的相关记载,此处不再赘述。 可选地, 基站根据时频资源预留响应, 周期性调度 UE的第一传输时频 资源向 UE发送视频数据, 包括: 基站根据时频资源预留响应, 周期性调度 UE的第一传输时频资源向 UE发送视频业务的另一部分视频数据。
S308、 UE根据时频资源预留响应, 周期性接收基站调度给 UE的第一传 输时频资源上发送的视频数据。
本实施例中, S308的具体实现过程与本发明方法实施例一中的 S104的具 体实体过程类似,详细可以参见上述方法实施例中的相关记载,此处不再赘述。
可选地, UE根据时频资源预留响应, 周期性接收基站调度给 UE的第一传 输时频资源上发送的视频数据, 包括: UE根据时频资源预留响应, 周期性接收 基站调度给 UE的第一传输时频资源上发送的视频业务的另一部分视频数据。
本发明实施例三提供的视频业务调度方法, 通过 UE确定单位 GOP内每 个图像帧的传输时间与每个图像帧的视频数据的大小的对应关系和该 UE期 望的 QoE级别, 向基站发送资源预留请求; 基站根据该对应关系和该 UE期 望的 QoE级别,确定调度给 UE的第一传输时频资源的指示信息和调度周期, 并通知给 UE;然后 UE和基站根据第一传输时频资源的指示信息和调度周期, 周期性在第一传输时频资源上传输视频数据, 从而实现通过一次信令来周期 性调度传输视频数据, 由于只需要传输一次信令, 从而减少了信令开销, 增 加了频谱效率。
图 7为本发明 UE实施例一的结构示意图, 如图 7所示, 本实施例的装 置可以包括: 确定单元 11、 发送单元 12和接收单元 13, 其中, 确定单元 11 用于确定单位画面组 GOP 内每个图像帧的传输时间与所述每个图像帧的视 频数据的大小的对应关系, 所述单位 GOP 包括至少两个图像帧; 发送单元 12用于向基站发送时频资源预留请求, 所述时频资源预留请求包括所述对应 关系; 接收单元 13用于接收所述基站发送的时频资源预留响应, 所述时频资 源预留响应包括所述基站调度给所述 UE 的第一传输时频资源的指示信息和 调度周期; 以及根据所述时频资源预留响应, 周期性接收所述基站调度给所 述 UE的第一传输时频资源上发送的视频数据;每次所述 UE接收基站调度给 所述 UE的第一传输时频资源上发送的视频数据为单位 GOP的视频数据。
本实施例的 UE, 可以用于执行本发明上述方法实施例中 UE所执行的技
术方案, 其实现原理和技术效果类似, 详细可以参见本发明上述方法实施例 中的相关记载, 此处不再赘述。
图 8为本发明 UE实施例二的结构示意图, 如图 8所示, 本实施例的装 置在图 7所示装置结构的基础上, 进一歩地, 还可以包括: 处理单元 14, 其 中,处理单元 14用于确定单元 11确定单位画面组 GOP内每个图像帧的传输 时间与所述每个图像帧的视频数据的大小的对应关系之前, 获取视频业务的 一部分视频数据; 并根据单位 GOP的图像帧结构, 从所述一部分视频数据中 获取至少一个 GOP; 确定单元 11具体用于根据所述至少一个 GOP, 确定所 述对应关系。
可选地, 处理单元 14具体用于根据一个 GOP中第一个图像帧为所述一 部分视频数据中第 j个 I帧以及最后一个图像帧为 j+1个 I帧的前一个图像帧, 获取所述一部分视频数据中的第 j个 GOP; 或者, 根据一个 GOP中第一个图 像帧为所述一部分视频数据中第 j个即时解码刷新 IDR帧以及最后一个图像 帧为 j+1 个 IDR帧的前一个图像帧, 获取所述一部分视频数据中的第 j 个 GOP; 其中, 所述 j为大于或等于 1的整数。
可选地,处理单元 14具体用于接收基站发送的视频业务的一部分视频数 据; 接收单元 13具体用于根据所述时频资源预留响应, 周期性接收所述基站 调度给所述 UE的第一传输时频资源上发送的视频业务的另一部分视频数据。
可选地, 确定单元 11具体用于获得所述一个 GOP中所有图像帧的排列 顺序和每个图像帧的视频数据的大小; 根据所述排列顺序, 确定每个图像帧 的传输时间; 根据所述每个图像帧的传输时间和每个图像帧的视频数据的大 小, 获得所述对应关系。
可选地,发送单元 12具体用于向所述基站发送包括所述对应关系和第一 体验质量 QoE级别的时频资源预留请求,所述第一 QoE级别为所述 UE期望 的 QoE级别。
可选地, 接收单元 13还用于发送单元 12向所述基站发送包括所述对应 关系和第一体验质量 QoE级别的时频资源预留请求之前, 接收所述基站发送 的第二 QoE级别,所述第二 QoE级别为所述基站为所述 UE提供的最高 QoE 级别; 确定单元 11还用于根据所述第二 QoE级别和第一信息, 确定所述第 一 QoE级别; 所述第一信息包括以下至少一种信息: 视频内容提供商所提供
的视频质量级别、 所述 UE能支持的最大传输率、 所述 UE缓存区容量大小。 本实施例的 UE, 可以用于执行本发明上述方法实施例中 UE所执行的技 术方案, 其实现原理和技术效果类似, 详细可以参见本发明上述方法实施例 中的相关记载, 此处不再赘述。
在硬件实现上, 以上发送单元 12可以为发射机或收发机, 以上接收单元
13可以为接收机或收发机, 且该发送单元 12和接收单元 13可以集成在一起 构成收发单元, 对应于硬件实现为收发机。 以上确定单元 11 和处理单元 14 可以以硬件形式内嵌于或独立于 UE 的处理器中, 也可以以软件形式存储于 UE的存储器中, 以便于处理器调用执行以上各个单元对应的操作。该处理器 可以为中央处理单元(Central Processing Unit, 简称: CPU) 、 微处理器、 单 片机等。
图 9为本发明基站实施例一的结构示意图, 如图 9所示, 本实施例的装 置可以包括: 接收单元 21、 确定单元 22和第一发送单元 23, 其中, 接收单 元 21用于接收用户设备 UE发送的时频资源预留请求, 所述时频资源预留请 求包括画面组 GOP 内每个图像帧的传输时间与所述每个图像帧的视频数据 的大小的对应关系, 所述单位 GOP包括至少两个图像帧; 确定单元 22用于 根据所述对应关系, 确定调度给所述 UE 的第一传输时频资源的指示信息和 调度周期; 第一发送单元 23用于向所述 UE发送时频资源预留响应, 所述时 频资源预留响应包括所述调度给所述 UE 的第一传输时频资源的指示信息和 调度周期; 以及根据所述时频资源预留响应, 周期性调度所述 UE 的第一传 输时频资源向所述 UE发送视频数据;每次所述基站调度所述 UE的第一传输 时频资源向所述 UE传输的视频数据为单位 GOP内的视频数据。
本实施例的基站, 可以用于执行本发明上述方法实施例中基站所执行的 技术方案, 其实现原理和技术效果类似, 详细可以参见本发明上述方法实施 例中的相关记载, 此处不再赘述。
图 10为本发明基站实施例二的结构示意图, 如图 10所示, 本实施例的 装置在图 9所示装置结构的基础上, 可选地, 还可以包括: 第二发送单元 24, 其中, 第二发送单元 24用于接收单元 21接收用户设备 UE发送的时频资源 预留请求之前, 向所述 UE发送视频业务的一部分视频数据; 第一发送单元 23具体用于根据所述时频资源预留响应, 周期性调度所述 UE的第一传输时
频资源向所述 UE发送所述视频业务的另一部分视频数据。
可选地, 接收单元 21具体用于接收所述 UE发送的包括所述对应关系和 第一体验质量 QoE级别的时频资源预留请求; 确定单元 22具体用于根据所 述对应关系和所述第一 QoE级别, 确定调度给所述 UE的第一传输时频资源 的指示信息和调度周期, 所述第一 QoE级别为所述 UE期望的 QoE级别。
可选地, 第一发送单元 23还用于接收单元 21接收用户设备 UE发送的 时频资源预留请求之前, 向所述 UE发送第二 QoE级别, 所述第二 QoE级别 为所述基站为所述 UE提供的最高 QoE级别。
可选地, 确定单元 22还用于第一发送单元 23向所述 UE发送第二 QoE 级别之前, 根据第二信息确定所述第二 QoE级别, 所述第二信息包括以下至 少一种信息:所述基站提供的最大带宽、所述 UE的服务小区中所有 UE的数 量、 所述服务小区中每个 UE所使用的业务。
本实施例的基站, 可以用于执行本发明上述方法实施例中基站所执行的 技术方案, 其实现原理和技术效果类似, 详细可以参见本发明上述方法实施 例中的相关记载, 此处不再赘述。
在硬件实现上, 以上接收单元 21可以为接收机或收发机, 以上第一发送 单元 23和第二发送单元 24可以为发射机或收发机, 且该接收单元 21、 第一 发送单元 23和第二发送单元 24可以集成在一起构成收发单元, 对应于硬件 实现为收发机。以上确定单元 22可以以硬件形式内嵌于或独立于基站的处理 器中, 也可以以软件形式存储于基站的存储器中, 以便于处理器调用执行以 上各个单元对应的操作。 该处理器可以为 CPU、 微处理器、 单片机等。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分歩骤可 以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存 储介质中, 该程序在执行时, 执行包括上述方法实施例的歩骤; 而前述的存储 介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims
1、 一种视频业务调度方法, 其特征在于, 包括:
用户设备 UE确定单位画面组 GOP内每个图像帧的传输时间与所述每个 图像帧的视频数据的大小的对应关系, 所述单位 GOP包括至少两个图像帧; 所述 UE 向基站发送时频资源预留请求, 所述时频资源预留请求包括所 述对应关系;
所述 UE接收所述基站发送的时频资源预留响应, 所述时频资源预留响 应包括所述基站调度给所述 UE的第一传输时频资源的指示信息和调度周期; 所述 UE根据所述时频资源预留响应, 周期性接收所述基站调度给所述 UE的第一传输时频资源上发送的视频数据;
其中,每次所述 UE接收基站调度给所述 UE的第一传输时频资源上发送 的视频数据为单位 GOP的视频数据。
2、 根据权利要求 1所述的方法, 其特征在于, 所述用户设备 UE确定单 位画面组 GOP 内每个图像帧的传输时间与所述每个图像帧的视频数据的大 小的对应关系之前, 还包括:
所述 UE获取视频业务的一部分视频数据;
所述 UE根据单位 GOP的图像帧结构, 从所述一部分视频数据中获取至 少一个 GOP;
所述 UE确定单位画面组 GOP内每个图像帧的传输时间与所述每个图像 帧的视频数据的大小的对应关系, 包括:
所述 UE根据所述至少一个 GOP, 确定所述对应关系。
3、 根据权利要求 2所述的方法, 其特征在于, 所述 UE根据单位 GOP 的图像帧结构, 从所述一部分视频数据中获取至少一个 GOP, 包括:
所述 UE根据一个 GOP中第一个图像帧为所述一部分视频数据中第 j个 I帧以及最后一个图像帧为 j+1个 I帧的前一个图像帧, 获取所述一部分视频 数据中的第 j个 GOP; 或者,
所述 UE根据一个 GOP中第一个图像帧为所述一部分视频数据中第 j个 即时解码刷新 IDR帧以及最后一个图像帧为 j+1个 IDR帧的前一个图像帧, 获取所述一部分视频数据中的第 j个 GOP;
其中, 所述 j为大于或等于 1的整数。
4、 根据权利要求 2或 3所述的方法, 其特征在于, 所述 UE获取一部分 视频数据, 包括: UE接收基站发送的视频业务的一部分视频数据;
所述 UE根据所述时频资源预留响应, 周期性接收所述基站调度给所述 UE的第一传输时频资源上发送的视频数据, 包括:
所述 UE根据所述时频资源预留响应, 周期性接收所述基站调度给所述
UE的第一传输时频资源上发送的视频业务的另一部分视频数据。
5、 根据权利要求 2-4任意一项所述的方法, 其特征在于, 所述 UE根据 所述确定的至少一个 GOP, 确定所述对应关系, 包括:
所述 UE获得所述一个 GOP中所有图像帧的排列顺序和每个图像帧的视 频数据的大小;
所述 UE根据所述排列顺序, 确定每个图像帧的传输时间;
所述 UE根据所述每个图像帧的传输时间和每个图像帧的视频数据的大 小, 获得所述对应关系。
6、 根据权利要求 1-5任意一项所述的方法, 其特征在于, 所述 UE向基 站发送时频资源预留请求, 包括:
所述 UE向所述基站发送包括所述对应关系和第一体验质量 QoE级别的 时频资源预留请求, 所述第一 QoE级别为所述 UE期望的 QoE级别。
7、 根据权利要求 6所述的方法, 其特征在于, 所述 UE向所述基站发送 包括所述对应关系和第一体验质量 QoE级别的时频资源预留请求之前, 还包 括:
所述 UE接收所述基站发送的第二 QoE级别,所述第二 QoE级别为所述 基站为所述 UE提供的最高 QoE级别;
所述 UE根据所述第二 QoE级别和第一信息, 确定所述第一 QoE级别; 所述第一信息包括以下至少一种信息: 视频内容提供商所提供的视频质量级 别、 所述 UE能支持的最大传输率、 所述 UE缓存区容量大小。
8、 一种视频业务调度方法, 其特征在于, 包括:
基站接收用户设备 UE发送的时频资源预留请求, 所述时频资源预留请 求包括单位画面组 G0P 内每个图像帧的传输时间与所述每个图像帧的视频 数据的大小的对应关系, 所述单位 G0P包括至少两个图像帧;
所述基站根据所述对应关系, 确定调度给所述 UE 的第一传输时频资源
的指示信息和调度周期;
所述基站向所述 UE发送时频资源预留响应, 所述时频资源预留响应包 括所述调度给所述 UE的第一传输时频资源的指示信息和调度周期;
所述基站根据所述时频资源预留响应, 周期性调度所述 UE 的第一传输 时频资源向所述 UE发送视频数据;
其中,每次所述基站调度所述 UE的第一传输时频资源向所述 UE传输的 视频数据为单位 GOP内的视频数据。
9、 根据权利要求 8所述的方法, 其特征在于, 基站接收用户设备 UE发 送的时频资源预留请求之前, 还包括:
所述基站向所述 UE发送视频业务的一部分视频数据;
所述基站根据所述时频资源预留响应, 周期性调度所述 UE 的第一传输 时频资源向所述 UE发送视频数据, 包括:
所述基站根据所述时频资源预留响应, 周期性调度所述 UE 的第一传输 时频资源向所述 UE发送所述视频业务的另一部分视频数据。
10、 根据权利要求 8或 9所述的方法, 其特征在于, 所述基站接收用户 设备 UE发送的时频资源预留请求, 包括:
所述基站接收所述 UE发送的包括所述对应关系和第一体验质量 QoE级 别的时频资源预留请求;
所述基站根据所述对应关系, 确定调度给所述 UE 的第一传输时频资源 的指示信息和调度周期, 包括:
所述基站根据所述对应关系和所述第一 QoE级别, 确定调度给所述 UE 的第一传输时频资源的指示信息和调度周期, 所述第一 QoE级别为所述 UE 期望的 QoE级别。
11、 根据权利要求 10所述的方法, 其特征在于, 所述基站接收用户设备 UE发送的时频资源预留请求之前, 还包括:
所述基站向所述 UE发送第二 QoE级另 lj,所述第二 QoE级别为所述基站 为所述 UE提供的最高 QoE级别。
12、 根据权利要求 11所述的方法, 其特征在于, 所述基站向所述 UE发 送第二 QoE级别之前, 还包括:
所述基站根据第二信息确定所述第二 QoE级别, 所述第二信息包括以下
至少一种信息: 所述基站提供的最大带宽、 所述 UE 的服务小区中所有 UE 的数量、 所述服务小区中每个 UE所使用的业务。
13、 一种用户设备 UE, 其特征在于, 包括:
确定单元,用于确定单位画面组 GOP内每个图像帧的传输时间与所述每 个图像帧的视频数据的大小的对应关系, 所述单位 GOP 包括至少两个图像 帧;
发送单元, 用于向基站发送时频资源预留请求, 所述时频资源预留请求 包括所述对应关系;
接收单元, 用于接收所述基站发送的时频资源预留响应, 所述时频资源 预留响应包括所述基站调度给所述 UE 的第一传输时频资源的指示信息和调 度周期; 以及根据所述时频资源预留响应, 周期性接收所述基站调度给所述 UE的第一传输时频资源上发送的视频数据;
其中,每次所述 UE接收基站调度给所述 UE的第一传输时频资源上发送 的视频数据为单位 GOP的视频数据。
14、 根据权利要求 13所述的 UE, 其特征在于, 还包括:
处理单元,用于所述确定单元确定单位画面组 GOP内每个图像帧的传输 时间与所述每个图像帧的视频数据的大小的对应关系之前, 获取视频业务的 一部分视频数据; 并根据单位 GOP的图像帧结构, 从所述一部分视频数据中 获取至少一个 GOP;
所述确定单元具体用于根据所述至少一个 GOP, 确定所述对应关系。
15、 根据权利要求 14所述的 UE, 其特征在于, 所述处理单元具体用于 根据一个 GOP中第一个图像帧为所述一部分视频数据中第 j个 I帧以及最后 一个图像帧为 j+1个 I帧的前一个图像帧, 获取所述一部分视频数据中的第 j 个 GOP; 或者, 根据一个 GOP中第一个图像帧为所述一部分视频数据中第 j 个即时解码刷新 IDR帧以及最后一个图像帧为 j+1个 IDR帧的前一个图像帧, 获取所述一部分视频数据中的第 j个 GOP; 其中, 所述 j为大于或等于 1的 整数。
16、 根据权利要求 14或 15所述的 UE, 其特征在于, 所述处理单元具体 用于接收基站发送的视频业务的一部分视频数据;
所述接收单元具体用于根据所述时频资源预留响应, 周期性接收所述基
站调度给所述 UE 的第一传输时频资源上发送的视频业务的另一部分视频数 据。
17、 根据权利要求 14-16任意一项所述的 UE, 其特征在于, 所述确定单 元具体用于获得所述一个 GOP 中所有图像帧的排列顺序和每个图像帧的视 频数据的大小; 根据所述排列顺序, 确定每个图像帧的传输时间; 根据所述 每个图像帧的传输时间和每个图像帧的视频数据的大小,获得所述对应关系。
18、 根据权利要求 13-17任意一项所述的 UE, 其特征在于, 所述发送单 元具体用于向所述基站发送包括所述对应关系和第一体验质量 QoE级别的时 频资源预留请求, 所述第一 QoE级别为所述 UE期望的 QoE级别。
19、 根据权利要求 18所述的 UE, 其特征在于, 所述接收单元还用于所 述发送单元向所述基站发送包括所述对应关系和第一体验质量 QoE级别的时 频资源预留请求之前, 接收所述基站发送的第二 QoE 级别, 所述第二 QoE 级别为所述基站为所述 UE提供的最高 QoE级别;
所述确定单元还用于根据所述第二 QoE级别和第一信息, 确定所述第一 QoE级别; 所述第一信息包括以下至少一种信息: 视频内容提供商所提供的 视频质量级别、 所述 UE能支持的最大传输率、 所述 UE缓存区容量大小。
20、 一种基站, 其特征在于, 包括:
接收单元, 用于接收用户设备 UE发送的时频资源预留请求, 所述时频 资源预留请求包括画面组 G0P 内每个图像帧的传输时间与所述每个图像帧 的视频数据的大小的对应关系, 所述单位 GOP包括至少两个图像帧;
确定单元, 用于根据所述对应关系, 确定调度给所述 UE 的第一传输时 频资源的指示信息和调度周期;
第一发送单元, 用于向所述 UE发送时频资源预留响应, 所述时频资源 预留响应包括所述调度给所述 UE 的第一传输时频资源的指示信息和调度周 期; 以及根据所述时频资源预留响应, 周期性调度所述 UE 的第一传输时频 资源向所述 UE发送视频数据;
其中,每次所述基站调度所述 UE的第一传输时频资源向所述 UE传输的 视频数据为单位 GOP内的视频数据。
21、 根据权利要求 20所述的基站, 其特征在于, 还包括:
第二发送单元, 用于所述接收单元接收用户设备 UE发送的时频资源预
留请求之前, 向所述 UE发送视频业务的一部分视频数据;
所述第一发送单元具体用于根据所述时频资源预留响应, 周期性调度所 述 UE的第一传输时频资源向所述 UE发送所述视频业务的另一部分视频数 据。
22、 根据权利要求 20或 21所述的基站, 其特征在于, 所述接收单元具 体用于接收所述 UE发送的包括所述对应关系和第一体验质量 QoE级别的时 频资源预留请求;
所述确定单元具体用于根据所述对应关系和所述第一 QoE级别, 确定调 度给所述 UE的第一传输时频资源的指示信息和调度周期, 所述第一 QoE级 别为所述 UE期望的 QoE级别。
23、 根据权利要求 22所述的基站, 其特征在于, 所述第一发送单元还用 于所述接收单元接收用户设备 UE发送的时频资源预留请求之前, 向所述 UE 发送第二 QoE级别, 所述第二 QoE级别为所述基站为所述 UE提供的最高 QoE级别。
24、 根据权利要求 23所述的基站, 其特征在于, 所述确定单元还用于所 述第一发送单元向所述 UE发送第二 QoE级别之前, 根据第二信息确定所述 第二 QoE级别, 所述第二信息包括以下至少一种信息: 所述基站提供的最大 带宽、所述 UE的服务小区中所有 UE的数量、所述服务小区中每个 UE所使 用的业务。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/087706 WO2015074253A1 (zh) | 2013-11-22 | 2013-11-22 | 视频业务调度方法和装置 |
CN201380003202.5A CN105052224B (zh) | 2013-11-22 | 2013-11-22 | 视频业务调度方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/087706 WO2015074253A1 (zh) | 2013-11-22 | 2013-11-22 | 视频业务调度方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015074253A1 true WO2015074253A1 (zh) | 2015-05-28 |
Family
ID=53178825
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/087706 WO2015074253A1 (zh) | 2013-11-22 | 2013-11-22 | 视频业务调度方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105052224B (zh) |
WO (1) | WO2015074253A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024192577A1 (en) * | 2023-03-17 | 2024-09-26 | Huawei Technologies Co., Ltd. | Telecommunications system for controlling network resource allocation to user subjective requirements and method therefor |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110113306B (zh) | 2019-03-29 | 2022-05-24 | 华为技术有限公司 | 分发数据的方法和网络设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080311919A1 (en) * | 2007-06-18 | 2008-12-18 | Motorola, Inc. | Use of the physical uplink control channel in a 3rd generation partnership project communication system |
CN102316592A (zh) * | 2010-07-01 | 2012-01-11 | 电信科学技术研究院 | 一种持续调度的方法、装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2010035734A1 (ja) * | 2008-09-24 | 2012-02-23 | ソニー株式会社 | 画像処理装置および方法 |
WO2011148388A2 (en) * | 2010-05-24 | 2011-12-01 | Vubites India Private Limited | System and method for time synchronized splicing operation of a broadcast stream |
CN102056174B (zh) * | 2010-12-16 | 2014-03-12 | 大唐移动通信设备有限公司 | 一种资源调度的方法、装置和基站 |
CN102833790B (zh) * | 2011-06-13 | 2015-07-15 | 普天信息技术研究院有限公司 | 一种控制信令发送方法 |
CN102905380B (zh) * | 2012-09-14 | 2015-03-04 | 西安交通大学 | 一种hsdpa网络中针对实时视频的跨层调度方法 |
-
2013
- 2013-11-22 WO PCT/CN2013/087706 patent/WO2015074253A1/zh active Application Filing
- 2013-11-22 CN CN201380003202.5A patent/CN105052224B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080311919A1 (en) * | 2007-06-18 | 2008-12-18 | Motorola, Inc. | Use of the physical uplink control channel in a 3rd generation partnership project communication system |
CN102316592A (zh) * | 2010-07-01 | 2012-01-11 | 电信科学技术研究院 | 一种持续调度的方法、装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024192577A1 (en) * | 2023-03-17 | 2024-09-26 | Huawei Technologies Co., Ltd. | Telecommunications system for controlling network resource allocation to user subjective requirements and method therefor |
Also Published As
Publication number | Publication date |
---|---|
CN105052224B (zh) | 2019-08-23 |
CN105052224A (zh) | 2015-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103733680B (zh) | 用于控制无线上行会话的方法和装置 | |
JP2023548093A (ja) | 通信方法、装置、コンピュータプログラム、及び電子機器 | |
WO2016082220A1 (zh) | 多视频流的传输方法和设备 | |
EP2904757B1 (en) | Throttling a media stream for transmission via a radio access network | |
US8681768B2 (en) | System and method of pacing real time media transmission over a broadband channel using micro bursting | |
CN1476199A (zh) | 传输控制参数产生方法及根据分组特性选择性重发的方法 | |
WO2014048171A1 (zh) | 集群业务处理方法、装置、基站及用户设备 | |
CN113766567A (zh) | 一种通信方法及装置 | |
US10193955B2 (en) | System and method for video communication | |
WO2017000548A1 (zh) | 一种语音数据动态延迟调度方法及基站 | |
CN115038126A (zh) | 一种通信方法及设备 | |
US20110067072A1 (en) | Method and apparatus for performing MPEG video streaming over bandwidth constrained networks | |
CN107210843B (zh) | 使用喷泉编码的实时视频通信的系统和方法 | |
WO2015168908A1 (zh) | 资源调度方法、装置及系统 | |
RU2483473C1 (ru) | Способ, вм-sc и базовая станция для мультиплексирования услуг mbms в mbsfn | |
US20180323899A1 (en) | Http adaptive streaming server, method, and client terminal based on network environment monitoring | |
WO2015074253A1 (zh) | 视频业务调度方法和装置 | |
WO2022151492A1 (zh) | 一种调度传输方法及装置 | |
WO2022126437A1 (zh) | 通信方法及装置 | |
CN104969644B (zh) | 资源分配方法及装置 | |
WO2024198998A1 (zh) | 资源指示方法和通信装置 | |
WO2023045838A1 (zh) | 信息接收、信息上报方法、装置、设备及计算机存储介质 | |
WO2024169477A1 (zh) | 上行链路控制信息的发送方法及装置 | |
WO2023231025A1 (en) | Wireless communication method and device for extended reality traffic | |
WO2022151493A1 (zh) | 一种调度传输方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201380003202.5 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13897845 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: 13897845 Country of ref document: EP Kind code of ref document: A1 |