WO2013097184A1 - Procédé, dispositif et système de distribution de services - Google Patents

Procédé, dispositif et système de distribution de services Download PDF

Info

Publication number
WO2013097184A1
WO2013097184A1 PCT/CN2011/085042 CN2011085042W WO2013097184A1 WO 2013097184 A1 WO2013097184 A1 WO 2013097184A1 CN 2011085042 W CN2011085042 W CN 2011085042W WO 2013097184 A1 WO2013097184 A1 WO 2013097184A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
fragment
target
list
distribution controller
Prior art date
Application number
PCT/CN2011/085042
Other languages
English (en)
Chinese (zh)
Inventor
韩霆军
王岩
陈兵
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2011/085042 priority Critical patent/WO2013097184A1/fr
Priority to CN201180003234.6A priority patent/CN103299580B/zh
Publication of WO2013097184A1 publication Critical patent/WO2013097184A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service

Definitions

  • the present invention relates to the field of information technologies, and in particular, to a service distribution method, device, and system.
  • BACKGROUND Currently, related services such as video and pictures in the mobile Internet are rapidly increasing. The evolution of mobile networks still cannot avoid the limitations of wireless communication. The bandwidth stability of the wireless access network is poor, there are spectrum resource bottlenecks, and a large number of users share limited resources. The traffic of various services of the mobile operator network faces the challenges of user experience and network capacity.
  • a prior art performing video caching and optimization processing on a radio access network (RAN) side, so that service distribution and radio network resource scheduling are coordinatedly controlled.
  • RAN radio access network
  • this method is difficult to charge and listen to users. .
  • Embodiments of the present invention provide a service distribution method, device, and system. It is convenient to charge users, and improve the speed and accuracy of service rate adjustment.
  • an embodiment of the present invention provides a service distribution method, including:
  • the embodiment of the invention further provides another service distribution method, including:
  • an embodiment of the present invention further provides a service distribution controller, including:
  • a transmitter configured to forward the service request sent by the terminal to the service optimization gateway on the core network side; and configured to send the first target service fragment returned by the service optimization gateway to the terminal;
  • a receiver configured to receive the service request sent by the terminal, and configured to receive a service fragment list returned by the service optimization gateway, where the service fragment list includes at least one service fragment, and the different service fragments Using a different codec rate; and receiving the first target service fragment returned by the service optimization gateway;
  • a processor configured to select the first target service fragment in the service fragment list according to service processing capability information of the radio access network, and request the first service target from the service optimization gateway Fragmentation.
  • the embodiment of the invention further provides a service optimization gateway, including:
  • a receiver configured to receive a service request sent by a service distribution controller on a radio access network side, and to receive a first target service fragmentation request initiated by the service distribution controller;
  • a sender configured to return a service fragment list to the service distribution controller, where the service fragment list includes at least one service fragment, and different service fragments use different codec rates to enable
  • the service distribution controller selects a first target service fragment in the service fragment list according to the service processing capability information of the radio access network side, and is further configured to send the first target service fragment to the service distribution controller.
  • the embodiment of the present invention further provides a video distribution system, including: at least one radio access network and a core network, where the radio access network side is provided with at least one service distribution controller, and the core A network optimization service gateway is provided on the network side;
  • the service distribution controller is configured to forward the service request sent by the terminal to the service optimization gateway on the core network side; receive the service fragment list returned by the service optimization gateway, where the service fragment list includes at least one service sub- Slices, different service fragments use different codec rates; And selecting, according to the service processing capability information of the radio access network, the first target service fragment in the service fragment list, and requesting, by the service optimization gateway, the first target service fragment; The first target service fragment returned by the optimization gateway is sent to the terminal;
  • the service optimization gateway is configured to receive a service request sent by a service distribution controller on a radio access network side, return a service fragment list to the service distribution controller, and receive an acquisition center initiated by the service distribution controller. Decoding the first target service fragmentation request; sending the first target service fragment to the service distribution controller.
  • the service distribution method, device, and system provided by the embodiment of the present invention allocate a service optimization gateway to cache and optimize management of various service data on the core network side, and set a service distribution controller to distribute service data on the radio access network side. Control, to facilitate billing and monitoring of users, and improve the speed and accuracy of service rate adjustment.
  • FIG. 1 is a schematic flowchart diagram of an embodiment of a service distribution method according to the present invention
  • FIG. 2 is a flowchart of still another embodiment of a service distribution method provided by the present invention.
  • FIG. 3 is a flowchart of another embodiment of a service distribution method provided by the present invention.
  • FIG. 4 is a flowchart of still another embodiment of a service distribution method provided by the present invention.
  • FIG. 5 is a flowchart of another embodiment of a service distribution method provided by the present invention.
  • FIG. 6 is a schematic structural diagram of an embodiment of a service distribution controller according to the present invention
  • FIG. 7 is a schematic structural diagram of an embodiment of a service optimization gateway according to the present invention
  • FIG. 8 is a schematic structural diagram of still another embodiment of a service optimization gateway according to the present invention
  • FIG. 9 is a schematic structural diagram of an embodiment of a video distribution system according to the present invention.
  • FIG. 1 is a flowchart of an embodiment of a service distribution method according to the present invention. As shown in FIG. 1, the method includes:
  • the execution of the above steps is a service distribution controller disposed on the radio access network side, for example, a Video Delivery Controller (VDC), and the service distribution controller can be connected to a radio network controller on the RAN side (Radio Network)
  • VDC Video Delivery Controller
  • the device, RNC, or Evolved Node B (eNodeB) and other devices are integrated and can be set independently on the RAN side.
  • the service optimization gateway on the core network side for example: Video Optimization Gateway (VOG), the service optimization gateway can be combined with the core network side gateway General Packet Radio Service (GPRS) support point (Gateway GPRS) Support Node, GGSN) or Packet Gateway (PGW) and other devices are integrated and can be set independently on the core network side.
  • VOG Video Optimization Gateway
  • GPRS General Packet Radio Service
  • GGSN General Packet Radio Service Support Node
  • PGW Packet Gateway
  • the terminal can send a service request to the service distribution controller on the RAN side.
  • This business request can be used to request a complete service, for example: You can request to get a complete video file (eg: a movie), a complete audio file (eg: a song) or a complete picture file (eg: a photo) )Wait.
  • the service request sent by the terminal may also be used to request to obtain the segmentation service, for example: may request to acquire a certain video segment in the complete video file (for example: a segment in a movie), a certain audio of the complete audio file Fragment (for example: the chorus part of a song), or a screenshot of a certain area in a complete image file.
  • a certain video segment in the complete video file for example: a segment in a movie
  • a certain audio of the complete audio file Fragment for example: the chorus part of a song
  • a screenshot of a certain area in a complete image file for example: may request to acquire a certain video segment in the complete video file (for example: a segment in a movie), a certain audio of the complete audio file Fragment (for example: the chorus part of a song), or a screenshot of a certain area in a complete image file.
  • the service distribution controller may forward the service request. Optimize the gateway to the business on the core network side.
  • the service optimization gateway on the core network side may return a service fragment list corresponding to the service request to the service distribution controller, where the service fragment list includes at least one Service fragmentation, different service fragments use different codec rates.
  • Each service fragment included in the service fragment list is the service data requested by the service request sent by the terminal. The difference between each service fragment is that the service data of each service fragment adopts different codec rates. .
  • the service optimization gateway can convert the complete service data of various services into at least one service fragment, wherein different service fragments can correspond to different codec rates.
  • the service optimization gateway may include at least one service fragment of the complete service in the service fragment list returned by the service distribution controller.
  • the service distribution controller may select the first target service fragment in the service fragment list according to the current service processing capability of the radio access network, and request the service optimization gateway. Obtain the first target business fragment.
  • the current service processing capability of the radio access network side may include one or any combination of the following information: the radio bandwidth resource usage of the current cell where the terminal is located, the user subscription level information corresponding to the service request, and the service corresponding to the service request.
  • Quality of Experience (QoE) information at the terminal may be: the current network transmission bandwidth and/or the terminal receiving buffer size, whether the transmission requirement of the first target service fragment is satisfied, and the QoE provided by the first target service fragment is guaranteed.
  • the service distribution controller may further return the service fragment list returned by the service optimization gateway to the terminal, and determine, by the terminal, the second target service fragment on the service fragment list according to the network bandwidth and the service processing capability, and send the second target service fragment. Distributing a controller to the service, and determining, by the service distribution controller, whether the second target service fragment selected by the terminal matches the current service processing capability of the radio access network side according to the current service processing capability information of the radio access network side, if If the matching is performed, the service distribution controller may use the second target service fragment as the first target service fragment, and request the service optimization gateway to obtain the second target service fragment. If not, the service distribution controller may optimize the service. The gateway requests to obtain the first target service fragment.
  • the codec rate corresponding to the second target service fragment selected by the terminal is higher, and the VDC can select the service fragment with a lower codec rate as the first target service fragment, and
  • the service optimization gateway requests to acquire the first target service fragment with a lower codec rate to adapt to the current service processing capability of the radio access network side.
  • the controller may send the first target service fragment to the UE.
  • the complete service data acquired by the UE is a fixed codec rate, for example: a video downloaded and viewed by the user at a fixed bit rate.
  • the service optimization gateway may further divide the complete service data of various services into at least one segmentation service, which may be, for example: a video segment, an audio segment, or a complete image. A screenshot in the middle. Further, the service optimization gateway may convert each segmentation service into at least one service fragment, and each service fragment may be coded and decoded at a different code rate. In this implementation scenario, if the terminal requests to obtain the complete service, the service optimization gateway returns a service fragment that is returned to the service distribution controller, and may include at least one service fragment of at least one segment service of the complete service.
  • the UE may send the service request only once, and the service distribution controller may be in the order of the respective segment services in the complete service, for example: the play order of each video segment in the entire video, according to the current service processing capability of the radio access network side, First, the first target service fragment of the first segment service is selected in the service fragment list returned by the service optimization gateway, and the first target service fragment of the first segment service is requested to be obtained from the service optimization gateway; Before the first target service fragment of the first segment service returned by the optimization gateway is sent to the UE, the service distribution controller may select the second point in the service fragment list according to the current service processing capability of the radio access network side.
  • the first target service fragment corresponding to the segment service and requests the service optimization gateway to obtain the first target service fragment of the second segment service; and so on, the service distribution controller may return the current segment service of the service optimization gateway.
  • the code rate of the first target service fragment of each segment service that the service distribution controller requests to obtain may be different, and the complete service data acquired by the UE may include several different codec code rates, for example: And watching the video with the code rate changing with the video clip.
  • the service data sent by the service optimization gateway to the UE can be more matched with the current service processing capability of the radio access network side, and the service code rate adjustment speed and accuracy are improved.
  • the UE may also select the second target service segment in the service fragment list, and then the service distribution controller according to the current service processing on the radio access network side.
  • the capability determines whether the second target service fragment selected by the UE matches the current service processing capability of the radio access network side, and further determines to obtain the first target service fragment from the service optimization gateway, or fragments the second target service. As the first target service fragment and request to obtain the second target from the service optimization gateway Business segmentation.
  • the scenario includes at least one service fragment of at least one segmentation service of the complete service. If the UE needs to obtain at least one segment service, the service distribution controller may select each segment service requested by the UE in the service fragment list returned by the service optimization gateway according to the current service processing capability of the radio access network side. Corresponding first target service fragmentation. Alternatively, the UE may select the second target service fragment corresponding to each segment service in the service fragment list returned by the service optimization gateway, and then the service distribution controller according to the current service processing capability of the radio access network side.
  • the corresponding codec rate is fixed; for several segment services or complete services requested by the UE, different segments may correspond to different codec rates.
  • segmentation service data acquired by the UE may include several different decoding bit rates, for example: The user downloads and views the video whose code rate varies with the video segment. Therefore, the service data sent by the service optimization gateway to the UE can be more closely matched with the current service processing capability of the UE and the service processing capability of the radio access network side, thereby improving the service rate adjustment speed and accuracy.
  • the service distribution controller configured on the RAN side may be used to perform service optimization gateway returning and optimizing management of service data on the core network side according to the current service processing capability of the radio access network side.
  • the target service fragment is determined in the service fragment list, so that the service data is distributed and controlled on the radio access network side, and the service code rate adjustment speed and accuracy are improved.
  • FIG. 2 is a flowchart of still another embodiment of a service distribution method according to the present invention. As shown in FIG. 2, the method includes:
  • S201 Receive a service request sent by a service distribution controller on a radio access network side.
  • S202 Return a service fragment list to the service distribution controller, where the service fragment list includes at least one service fragment, and different service fragments adopt different codec rates, so that the service distribution controller is configured according to the radio access network side.
  • the service processing capability information selects the first target service fragment in the service fragmentation list;
  • S203 Receive a first target service fragmentation request initiated by the service distribution controller.
  • the execution of the above steps is a service optimization gateway set on the core network side, for example: VOG.
  • the service optimization gateway can be integrated with the GGSN or PGW on the core network side, or can be independently set on the core network side.
  • the service distribution controller on the radio access network side of the embodiment may be integrated with the RNC or the eNodeB on the RAN side, or may be independently set on the RAN side.
  • the service optimization gateway can convert the complete service data of various services into at least one service fragment, and each service fragment can adopt different codec rate; or the service optimization gateway can also divide the complete service data of various services into At least one segmentation service, which may be, for example: a video clip, an audio clip, or a screenshot in a complete picture. Each segmentation service is converted into at least one service fragment, and each service fragment can adopt a different codec rate.
  • the service optimization gateway can convert the complete service data or the segmented service data into at least one service fragment
  • the service fragments can be converted according to the percentage of the original code rate, for example: the original code rate of the service segment is 1024 kbps.
  • the service code rate corresponding to the service fragment may be 922 kbps (90%), 819 kbps (80%), 717 kbps (70%), etc.; or, the service optimization gateway converts the complete service data or the segmentation service data into at least one
  • the codec rate conversion can also be performed according to the QoE of the user service experience quality of the terminal.
  • the service optimization gateway may predetermine a correspondence between different QoE values and parameters such as a resolution of the terminal, a playback frame rate, a play rate, a transmission bandwidth, and a receive buffer size.
  • the service optimization gateway can define the QoE value interval of the terminal as [1, 5], where 1 can indicate that the QoE of the terminal is poor, 2 can indicate the QoE difference of the terminal, and 3 can indicate the QoE of the terminal. ), 4 can indicate that the QoE of the terminal is good, 5 can indicate that the QoE of the terminal is good, and so on.
  • the service fragment rate corresponding to different QoE values may be, when the QoE is 5, the corresponding code rate is 900 kbps, and the QoE is 4.
  • the corresponding code rate is 750 kbps, and the QoE is 3 corresponding to a code rate of 630 kbps.
  • the service distribution controller may select a service fragment having a larger QoE value matching the service processing capability of the radio access network side in the range of [3, 5]. Improve the quality of service data sent by the service optimization gateway to the UE.
  • the service distribution controller can select the first target service fragment according to the QoE of the UE, thereby achieving an optimal balance between the saving of the network bandwidth resource and the guarantee of the user experience.
  • the service fragmentation of the complete service or the segmentation service may correspond to different QoE values of the terminal on the basis of corresponding codec rates (ie, resolution with different terminals, playback frame rate, and play code). Rate, transmission bandwidth, and receive buffer size correspond to each other, so that the service distribution controller can select the service fragment list according to the resolution of the terminal, the playback frame rate, the play rate, the transmission bandwidth, and the receive buffer size.
  • codec rates ie, resolution with different terminals, playback frame rate, and play code.
  • Rate, transmission bandwidth, and receive buffer size correspond to each other, so that the service distribution controller can select the service fragment list according to the resolution of the terminal, the playback frame rate, the play rate, the transmission bandwidth, and the receive buffer size.
  • the service optimization gateway returns a service fragment that is returned to the service distribution controller, and may include at least one service fragment of the complete service.
  • the service distribution controller may select the first target service fragment in the service fragment list according to the current service processing capability of the radio access network side; or, the service distribution controller
  • the first target service fragment requested to be obtained by the service optimization gateway may be further determined on the basis of the second target service fragment selected by the UE, or the second target service fragment may be used as the first target service fragment and directed to The service optimization gateway requests to obtain the first target service fragment.
  • the service distribution controller may fragment the first target service or The second target service fragment is sent to the UE.
  • the service optimization gateway returns a service fragment list returned by the service distribution controller to include at least one service fragment of at least one segment service of the complete service.
  • the service distribution controller may first select the first target service fragment of the first segment service according to the current service processing capability of the radio access network side in the service fragment list returned by the service optimization gateway, and request acquisition from the service optimization gateway.
  • the first target service fragment of the first segment service before the first target service fragment of the first segment service returned by the service optimization gateway is sent to the UE, the service distribution controller may further use the radio access network side
  • the current service processing capability selects the first target service fragment corresponding to the second segment service in the service fragment list, and requests the service optimization gateway to obtain the first target service fragment of the second segment service; and so on.
  • the service distribution controller may select the next one in the service fragment list according to the current service processing capability of the radio access network side before the first target service fragment of the current segmentation service returned by the service optimization gateway is sent to the UE.
  • the first target service fragment corresponding to the segmentation service and requests the service optimization gateway to obtain the first target industry of the next segment service Fragmentation.
  • the UE may send the service request only once, and the service distribution controller may, according to the current service processing on the radio access network side, when requesting each segmentation service.
  • the codec rate of the slice may be different, so that the service data sent by the service optimization gateway to the UE can be more matched with the current service processing capability of the UE, and the service code rate adjustment speed and accuracy are improved.
  • the implementation scenario of the at least one service fragment of the at least one segment service of the complete service may be included. If the UE needs to obtain at least one segment service, the service distribution controller may select each segment service requested by the UE in the service fragment list returned by the service optimization gateway according to the current service processing capability of the radio access network side. Corresponding first target service fragmentation. Alternatively, the UE may select a second target service fragment corresponding to each segment service in the service fragment list returned by the service optimization gateway, and then the service distribution controller according to the current service processing capability of the radio access network side.
  • the corresponding codec rate is corresponding; for several segment services or complete services requested by the UE, different segments may correspond to different codec rates.
  • the service data sent by the service optimization gateway to the UE can be more matched with the current service processing capability of the UE and the radio access network side, thereby improving the service rate adjustment speed and accuracy.
  • a service optimization gateway service optimization gateway is set on the core network side, and various service data can be cached and optimized to facilitate charging and monitoring for users.
  • the service optimization gateway also returns a service fragment list to the service distribution controller according to the request sent by the service distribution controller, so that the service distribution controller determines the target service fragment in the service fragment list, and implements the service on the radio access network side.
  • the data is distributed and controlled to improve the speed and accuracy of the service rate adjustment.
  • the above two embodiments describe the service distribution method provided by the present invention from the service distribution controller on the RAN side and the service optimization gateway on the core network side.
  • the whole process of sending a service request from the UE to the service optimization gateway to send the service data to the UE will be described.
  • FIG. 3 is a flowchart of another embodiment of a service distribution method according to the present invention.
  • a service optimization gateway does not perform segmentation processing on complete service data, and only performs fragmentation.
  • the terminal only needs to initiate a service request, and the service distribution controller determines the first target service fragment for the terminal according to the current service processing capability of the radio access network side, and the service data received by the UE always maintains a fixed codec code. rate. For example: The video service downloaded or viewed by the terminal maintains a fixed codec rate.
  • the UE requests the video service as an example, where the service distribution controller is
  • VDC the service optimization gateway is VOG.
  • the method specifically includes:
  • the UE initiates a video portal webpage request to a service provider (SP) site.
  • SP service provider
  • the video portal webpage request is a service request, and the portal webpage may include a video introduction, and link information of different codec rate, for example: clear video data, smooth video data, etc., the service request may be used for the request. Get a list of business shards.
  • the VDC receives the video portal webpage request sent by the UE, and forwards the video portal webpage request to the VOG.
  • the VOG identifies that the VDC sends a video portal webpage request, and forwards the video portal webpage request to the SP.
  • the SP returns the video portal webpage information to the VOG.
  • the VOG may obtain a service fragment list corresponding to the video requested by the UE from the SP, or may generate a service fragment list from the locally stored service data.
  • the VOG may analyze the video portal webpage information to extract video link information of different codec rate; the VOG may also query whether the video file of the other codec rate after the video is transcoded is cached locally (ie, the service score) Slice), and then generate a video fragment index list (ie, a business fragment list).
  • the VOG may analyze the video portal webpage information to extract video link information of different codec rate; the VOG may also query whether the video file of the other codec rate after the video is transcoded is cached locally (ie, the service score) Slice), and then generate a video fragment index list (ie, a business fragment list).
  • VOG provisioning information acquired in the local level of the user service information of the terminal or to a policy and charging rule function (p 0 li C y and Charging Rule Function, PCRF) level information acquisition request from the user terminal.
  • PCRF Policy and charging Rule Function
  • the S306 is an optional step.
  • the VOG can feed back the user service level information of the terminal to the VDC, and the VDC can select the first target service fragment according to the user service level information.
  • the VOG adds a video fragment index list (ie, a service fragment list) in a header field of the video portal webpage response information.
  • a video fragment index list ie, a service fragment list
  • the VOG may also be in a header field of the video portal webpage response information. Add the user service level information of the terminal.
  • the VDC may extract and save the video metadata information such as the video fragment index list and the user service level information of the terminal in the header field of the video portal web page response, and then delete the header field extension information.
  • the VDC returns a video portal webpage response to the UE.
  • S310 The video portal webpage information is displayed on the UE, and the user selects a video link with a different code rate, that is, sends a video play request (ie, requests to acquire a second target service fragment).
  • the VDC receives the second target service fragment selected by the UE, and determines to use the second target service fragment as the first target service fragment and obtain the second target from the VOG according to the current service processing capability information of the radio access network side.
  • the service fragment or, determines to obtain the first target service fragment from the VOG.
  • the VDC may be in the video fragment index list according to the current radio resource usage, the user service level information of the terminal, and the user experience quality QoE information of the service corresponding to the service request.
  • the video connection request of the terminal reselects the service fragment that matches the current processing capability of the radio access network side. If the second target service fragment selected by the terminal matches the current processing capability of the radio access network side, the VDC may The second target service fragment is used as the first target service fragment and requests the VOG to obtain the second target service fragment. If not, the VDC may reselect the first that matches the current processing capability of the radio access network side. Target service fragmentation, and requesting the first target service fragment from the VOG.
  • the QoE information may be the current network transmission bandwidth and/or the terminal receiving buffer size, whether the transmission requirement of the first target service fragment can be met, and the QoE level provided by the service fragment is guaranteed.
  • the VDC initiates a first target service fragmentation request to the VOG, or uses the second target service fragment as the first target service fragment and requests the VOG to acquire the second target service fragment.
  • S312 is a process in which the VDC initiates a video play connection request to the VOG according to the reselected codec rate.
  • the first target service fragment or the second target service fragment of the VOG query request is cached (cache hit). If the VOG is cached, the VOG directly transmits the cached first target service fragment or the second target service to the UE. Fragmentation; otherwise, the original service data is obtained from the SP. If the service data reaches a predetermined access heat, the VOG may cache the service data content. The VOG can also perform subsequent offline transcoding on the buffered service data, and convert it into service fragments of different codec rates. S314. The VOG returns the first target service fragment or the second target service fragment requested by the VDC to the VDC.
  • the VDC sends the first target service fragment or the second target service fragment to the UE.
  • FIG. 4 is a flowchart of still another embodiment of a service distribution method according to the present invention.
  • a service optimization gateway performs segmentation processing on a complete service, and is divided into at least one segmentation service, and then Each segmentation service is fragmented.
  • the terminal requests to obtain the complete service, it only needs to initiate a service request, and the service distribution controller according to the service processing capability information of the radio access network side at different times, before the current service segment sent by the service optimization gateway to the UE has not ended the transmission.
  • rate For example: During the process of downloading or watching a video file, the codec rate changes as the video segment changes.
  • the method specifically includes:
  • the user independently selects a video link on the video portal webpage, and initiates a video play request.
  • the UE has obtained the video portal webpage from the SP site. Therefore, the user can independently select the video link on the video portal webpage, that is, click the selected video connection to issue a video playback request.
  • the VDC receives the video play request sent by the UE, and forwards the request to the VOG.
  • the VOG queries the local or GGSN terminal information base to obtain the terminal playing capability information, and the VOG may also request the PCRF to obtain the user service level information of the terminal.
  • the terminal playing capability information may include: a screen resolution, a video codec format, a play frame rate, and a play rate.
  • the VOG may perform segmentation processing on the video file based on QoE, and then perform fragmentation transcoding processing on each segment video to generate a video fragment index list.
  • the VOG may predetermine a correspondence between different QoE values and parameters such as a resolution of the terminal, a playback frame rate, a play rate, a transmission bandwidth, and a receive buffer size.
  • VOG can define the QoE value range of the terminal as [1, 5], where 1 can indicate that the terminal's QoE is poor, 2 can indicate the terminal's QoE difference, and 3 can indicate the terminal's QoE-like (acceptable). 4 can indicate that the QoE of the terminal is good, and 5 can indicate that the QoE of the terminal is good.
  • the service fragment rate corresponding to different QoE values may be, when the QoE is 5, the corresponding code rate is 900 kbps, and the QoE is 4.
  • the QoE is 3 corresponding to a code rate of 630 kbps.
  • the step of S404 can be completed online or offline.
  • the VOG adds a video fragment index list (that is, a service fragment list) in the header field of the video request response information.
  • a video fragment index list that is, a service fragment list
  • the user service level information of the terminal may also be added.
  • the VOG feeds back the video request response information of the header field extension to the VDC.
  • the VDC selects, according to the current service processing information of the radio access network side, the first target service fragment corresponding to the first video segment in the video fragment index list.
  • the VDC requests the VOG to obtain the first target service fragment corresponding to the first video frequency band.
  • the VDC may select the first target service fragment according to the radio resource status of the radio access network, the user service level information of the terminal, and the QoE of the terminal. Therefore, the first target service fragment is matched with the resolution of the terminal, the playback frame rate, the play rate, the transmission bandwidth, and the receive buffer size.
  • the VOG returns a first target service fragment corresponding to the first video segment to the VDC.
  • the VDC returns, to the UE, the first target service fragment corresponding to the first video segment.
  • the VDC Before the end of the first target service fragment transmission corresponding to the first video segment, the VDC selects the first corresponding to the next video segment in the video fragment index list according to the current service processing capability information of the radio access network side.
  • the target service is fragmented, and the VOG is requested to obtain the first target service fragment corresponding to the next video segment.
  • the VOG returns, to the VDC, the first target service fragment corresponding to the next video segment requested by the VDC.
  • the VDC sends the first target service fragment corresponding to the next video segment returned by the VOG to the UE.
  • S411-S413 is executed cyclically until the UE receives all the video segments included in the complete video file.
  • the UE only needs to initiate a service request, and the VDC selects the first target service corresponding to the next video segment in the service fragment list before the first target service fragment corresponding to each video segment is transmitted to the UE. Fragmentation until the UE receives all video segments included in the complete video file.
  • FIG. 5 is a flowchart of another embodiment of a service distribution method according to the present invention.
  • a service optimization gateway performs segmentation processing on complete service data, and then performs segmentation on each segment.
  • the business performs fragmentation processing.
  • the VDC may return a service fragmentation list to the UE, so that the UE may acquire the second target service fragment corresponding to the multiple segment services according to the service fragmentation list request, for each segment of the UE for each segment.
  • the second target service fragment obtained by the service request the service distribution controller may further determine, according to the second target service fragment selected by the UE, that the coding code rate is more matched with the current service processing capability of the radio access network side.
  • a target business segment The terminal downloads the service data (or the video if the service is a video service), and the codec rate changes according to the change of the service segment.
  • the method specifically includes:
  • S501 The user independently selects a video link on the video portal webpage, and initiates a video play request.
  • the UE has obtained the video portal webpage from the SP site. Therefore, the user can independently select the video link on the video portal webpage, that is, click the selected video connection to issue a video playback request.
  • the VDC receives the video play request sent by the UE, and forwards the request to the VOG.
  • the VOG queries the local or GGSN terminal information base to obtain the terminal playing capability information, and the VOG may also request the PCRF to obtain the user service level information of the terminal.
  • the VOG may perform segmentation processing on the video file based on the QoE, and then perform fragmentation transcoding processing on each segment video to generate a video fragment index list.
  • the VOG adds a video fragment index list (that is, a service fragment list) in the header field of the video play request response.
  • a video fragment index list that is, a service fragment list
  • the user service level information of the terminal may also be added.
  • S501-S505 is similar to that of S401-S405. For details, refer to the related description in S401-S405.
  • the VOG sends a video request response of the extended header field to the VDC.
  • the VDC After receiving the video request response, the VDC feeds back the video request response to the UE.
  • the UE receives the video request response, and selects a second target service fragment corresponding to the video segment in the video fragment index list.
  • the UE requests to acquire a second target service fragment corresponding to the video segment.
  • the UE may select a second target service fragment corresponding to the video segment in the video fragment index list according to the detected network bandwidth and the video processing capability, and initiate a second target service segment corresponding to the video segment to the VOG. Slice request.
  • the VDC reselects the service fragment corresponding to the video segment in the video fragment index list according to the current service processing capability information of the radio access network. 5511. The VDC requests the VOG to obtain the first target service fragment corresponding to the video segment, or uses the second target service fragment as the first target service fragment and requests the VOG to acquire the second target service fragment.
  • the VOG returns, to the VDC, a first target service fragment or a second target service fragment corresponding to the video segment.
  • the VDC returns the first target service fragment or the second target service fragment corresponding to the video segment to the UE.
  • the process of the above S508-S518 is a process for the UE to request to acquire a video segment. If the UE needs to further acquire other video segments belonging to the same complete video file, the S507-S512 may be repeatedly executed, and other video segments corresponding to the VOG are obtained. The first target business segment or the second target business segment.
  • the service distribution controller includes: a transmitter 11, a receiver 12, and a processor 13;
  • the transmitter 11 is configured to forward the service request sent by the terminal to the service optimization gateway of the core network side, and is further configured to send the first target service fragment returned by the service optimization gateway to the terminal;
  • the receiver 12 is configured to receive a service request sent by the terminal, and is configured to receive a service fragment list returned by the service optimization gateway, where the service fragment list includes at least one service fragment, and different service fragments adopt different codec rates. Also used to receive the first target industry returned by the service optimization gateway Fragmentation
  • the processor 13 is configured to select a first target service fragment in the service fragmentation list according to the service processing capability information on the radio access network side, and request the first optimization target service fragment from the service optimization gateway.
  • the service distribution controller As another embodiment of the service distribution controller provided by the present invention, if the service request forwarded by the sender 11 is used to request to acquire a complete service;
  • the processor 13 may be specifically configured to: if the service fragment list received by the receiver 12 includes at least one service fragment of the complete service, select the first target service fragment of the complete service in the service fragment list; Or, if the service fragment list received by the receiver 12 includes at least one service fragment of at least one segment service of the complete service, according to the sequence of the segment service in the complete service, the transmitter returns the service optimization gateway. Before the first target service fragment of the current segmentation service is sent to the terminal, the first target service fragment corresponding to the next segment service is selected in the service fragment list.
  • the service distribution controller As another embodiment of the service distribution controller provided by the present invention, if the service request forwarded by the sender 11 is used to request to acquire the segmentation service;
  • the processor 13 may be specifically configured to: if the service fragment list received by the receiver 12 includes at least one service fragment of the segmentation service, select the first target service segment of the segmentation service in the service fragmentation list. sheet.
  • the sender 12 is further configured to: send the service fragmentation list to the terminal, so that the terminal selects the second target service fragment in the service fragmentation list;
  • the receiver 11 is further configured to: receive the second target service fragment returned by the terminal; correspondingly, the processor 13 is further configured to: determine, according to the current service processing capability information of the radio access network side, that the second The target service fragment is used as the first target service fragment and requests the service optimization gateway to obtain the second target service fragment, or determines to request the service optimization gateway to acquire the first target service fragment.
  • the current service processing capability information of the radio access network side may include one or any combination of the following information: the usage of the wireless bandwidth resource of the current cell where the terminal is located, the user subscription level information corresponding to the service request, and the pair The QoE information of the user experience quality of the service corresponding to the service at the terminal.
  • the QoE information includes: a network transmission bandwidth of the current radio access network side and/or the The terminal receives the buffer size, can meet the transmission requirement of the first target service fragment, and guarantees the QoE provided by the first target service fragment.
  • the service distribution controller may be independently set on the RAN side; the service distribution controller may also be a radio network controller or a base station. That is, the service distribution controller can be integrated into the radio network controller or base station.
  • the service distribution controller provided in this embodiment corresponds to the service distribution method provided by the embodiment of the present invention, and is an execution device of the service distribution method.
  • the specific process of performing the service distribution method refer to the service distribution method embodiment provided by the present invention. , will not repeat them here.
  • the service distribution controller provided in this embodiment the service distribution controller configured on the RAN side can be used to optimize and manage the service data on the core network side according to the current service processing capability of the radio access network side.
  • the target service fragment is determined in the returned service fragment list, so that the service data is distributed and controlled on the radio access network side, and the service code rate adjustment speed and accuracy are improved.
  • FIG. 7 is a schematic structural diagram of an embodiment of a service optimization gateway according to the present invention.
  • the service optimization gateway includes: a receiver 21 and a transmitter 22;
  • the receiver 21 is configured to receive a service request sent by the service distribution controller on the radio access network side, and receive the first target service fragmentation request initiated by the service distribution controller.
  • the transmitter 22 is configured to return a service fragment list to the service distribution controller, where the service fragment list includes at least one service fragment, and different service fragments adopt different codec rates, so that the service distribution controller is configured according to the wireless
  • the service processing capability information on the access network side selects the first target service fragment in the service fragmentation list; and is also used to send the first target service fragment to the service distribution controller.
  • FIG. 8 is a schematic structural diagram of another embodiment of a service optimization gateway according to the present invention.
  • the service optimization gateway includes: a receiver 21 and a transmitter 22, and may further include a processor 23;
  • the transmitter 22 may include at least one service fragment of the complete service in the service fragment list returned by the service distribution controller.
  • the service distribution controller selects the first target service fragment of the complete service in the service fragment list; or the transmitter 22 may include at least one segment service of the complete service in the service fragment list returned by the service distribution controller. At least one service fragmentation, so that the service distribution controller optimizes the core network side according to the order of the segmentation services in the complete service. Before the first target service fragment of the current segment service returned by the gateway is sent to the terminal, the first target service fragment corresponding to the next segment service is selected in the service fragment list.
  • the transmitter 22 may include at least one service of the segmentation service in the service fragment list returned by the service distribution controller. Fragmentation, so that the service distribution controller selects the first target service fragment of the segmentation service in the service fragmentation list.
  • the processor 23 may be configured to convert service data of various services into at least one service fragment of the complete service according to different user service experience quality QoE, or divide the service data of the various services into at least one segmentation service. And converting at least one segmentation service into at least one service fragment, so that each service fragment corresponds to a different user service experience quality QoE.
  • the QAE of the user service quality is distinguished by the following information or a combination of any kinds of information: video resolution, playback frame rate, and playback rate.
  • the receiver 21 is further configured to: obtain a service fragment list from the service source; or the processor 23 may be further configured to: generate a service fragment list according to the locally cached service data.
  • the sender 22 is further configured to: request, by the policy and charging rule function entity PCRF, the user subscription level information corresponding to the service request; and return the user subscription level information to the service distribution controller.
  • the service optimization gateway may be independently set on the core network side; the service optimization gateway may also be a gateway general packet radio service technology GPRS support node GGSN, or a packet gateway PGW. That is, the service optimization gateway can be integrated into the GGSN or PGW.
  • the service optimization gateway provided in this embodiment corresponds to the service distribution method provided by the embodiment of the present invention, and is an execution device of the service distribution method.
  • For the specific process of performing the service distribution method refer to the service distribution method embodiment provided by the present invention. I will not repeat them here.
  • the service optimization gateway provided in this embodiment can cache and optimize various service data to facilitate charging and monitoring for users.
  • the service optimization gateway also returns a service fragment list to the service distribution controller according to the request sent by the service distribution controller, so that the service distribution controller determines the target service fragment in the service fragment list, and implements the service on the radio access network side.
  • the data is distributed and controlled to improve the speed and accuracy of the service rate adjustment.
  • FIG. 9 is a schematic structural diagram of an embodiment of a video distribution system according to the present invention.
  • the video distribution system includes at least one radio access network A and a core network B, and at least one wireless
  • the access network side A is provided with a service distribution controller 1, and the core network B side is provided with a service optimization gateway 2;
  • the service distribution controller 1 is configured to forward the service request sent by the terminal to the service optimization gateway 2 on the core network B side; receive the service fragment list returned by the service optimization gateway 2, and the service fragment list includes at least one service fragment. Different service fragments use different codec rates; according to the service processing capability information of the radio access network side, the first target service fragment is selected in the service fragment list, and the service optimization gateway 2 is requested to obtain the first a target service fragment; sending the first target service fragment returned by the service optimization gateway 2 to the terminal;
  • the service optimization gateway 2 is configured to receive a Su Sohu service request sent by the service distribution controller 1 on the A side of the radio access network; return a service fragment list to the service distribution controller 1; and receive the first acquisition initiated by the service distribution controller 1 Target service fragmentation request; sending the first target service fragment to the service distribution controller 1.
  • the service distribution system provided in this embodiment may include multiple RANs, and one service distribution controller 1 may be set in each RAN, and the service distribution controller 1 in multiple RANs may share one service optimization gateway 2;
  • the distribution system may further include a RAN in which a plurality of service distribution controllers 1 may be provided, and the plurality of service distribution controllers 1 may share one service optimization gateway 2. That is, the service optimization gateway 2 provided on the core network side can provide the service fragmentation list to the service distribution controller 1 set in the plurality of RANs, and can send the service points of the complete service or the segmentation service to the UEs connected to multiple RAN sides. sheet.
  • the service distribution system provided in this embodiment corresponds to the service distribution method provided by the embodiment of the present invention, and is an execution system of the service distribution method.
  • For the specific process of executing the service distribution method refer to the service distribution method embodiment provided by the present invention. I will not repeat them here.
  • the service optimization gateway is configured to cache and optimize various service data on the core network side
  • the service distribution controller is configured to distribute and control the service data on the radio access network side, so as to facilitate The user performs billing and monitoring, and improves the speed and accuracy of the service rate adjustment.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Les modes de réalisation de la présente invention concernent un procédé, un dispositif et un système de distribution de services. Le procédé selon l'invention comprend les étapes consistant à : transférer une demande de service envoyée par un terminal à une passerelle d'optimisation de service côté réseau central; recevoir une liste de partitions de service renvoyée par la passerelle d'optimisation de service, qui comprend au moins une partition de service, différentes partitions de services ayant différentes vitesses de codage et de décodage; selon les informations concernant les capacités de traitement de services côté réseau d'accès sans fil, choisir une première partition de service cible à partir de la liste de partitions de service, et demander à obtenir la première partition de service cible de la passerelle d'optimisation de service; et envoyer la première partition de service cible renvoyée par la passerelle d'optimisation de service au terminal. Les modes de réalisation de la présente invention facilitent la facturation aux utilisateurs et améliorent l'ajustement de la vitesse et l'exactitude du débit binaire vidéo.
PCT/CN2011/085042 2011-12-30 2011-12-30 Procédé, dispositif et système de distribution de services WO2013097184A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2011/085042 WO2013097184A1 (fr) 2011-12-30 2011-12-30 Procédé, dispositif et système de distribution de services
CN201180003234.6A CN103299580B (zh) 2011-12-30 2011-12-30 业务分发方法、设备和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/085042 WO2013097184A1 (fr) 2011-12-30 2011-12-30 Procédé, dispositif et système de distribution de services

Publications (1)

Publication Number Publication Date
WO2013097184A1 true WO2013097184A1 (fr) 2013-07-04

Family

ID=48696251

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/085042 WO2013097184A1 (fr) 2011-12-30 2011-12-30 Procédé, dispositif et système de distribution de services

Country Status (2)

Country Link
CN (1) CN103299580B (fr)
WO (1) WO2013097184A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105532012A (zh) * 2014-06-30 2016-04-27 华为技术有限公司 视频分发方法、设备和***

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106063217B (zh) * 2014-11-21 2019-10-15 华为技术有限公司 一种实现业务优化的方法及***
US10536946B2 (en) 2015-12-08 2020-01-14 Huawei Technologies Co., Ltd. Method and system for performing network slicing in a radio access network
CN108737121B (zh) * 2018-05-11 2022-02-01 深圳市网心科技有限公司 费用核算方法、节点设备、客户服务器、网络***和介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1592215A (zh) * 2003-08-27 2005-03-09 中兴通讯股份有限公司 一种对分片式报文重组和业务分配的方法
US20070004402A1 (en) * 2005-07-01 2007-01-04 Research In Motion Limited System and method for managing network lists in a wireless user equipment (UE) device
CN101552800A (zh) * 2008-04-01 2009-10-07 华为技术有限公司 提供媒体内容的方法、装置和***
CN102138136A (zh) * 2008-05-15 2011-07-27 爱立信电话股份有限公司 用于为MP订户提供QoS的方法和设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI265697B (en) * 2002-06-06 2006-11-01 Ibm Digital contents distribution system, digital contents distribution method, computer readable recording medium storing the program therein, and server and client therefor
CN102006313B (zh) * 2009-08-31 2015-05-27 中兴通讯股份有限公司 基于个人网的业务内容分发方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1592215A (zh) * 2003-08-27 2005-03-09 中兴通讯股份有限公司 一种对分片式报文重组和业务分配的方法
US20070004402A1 (en) * 2005-07-01 2007-01-04 Research In Motion Limited System and method for managing network lists in a wireless user equipment (UE) device
CN101552800A (zh) * 2008-04-01 2009-10-07 华为技术有限公司 提供媒体内容的方法、装置和***
CN102138136A (zh) * 2008-05-15 2011-07-27 爱立信电话股份有限公司 用于为MP订户提供QoS的方法和设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105532012A (zh) * 2014-06-30 2016-04-27 华为技术有限公司 视频分发方法、设备和***

Also Published As

Publication number Publication date
CN103299580A (zh) 2013-09-11
CN103299580B (zh) 2016-08-24

Similar Documents

Publication Publication Date Title
US11038944B2 (en) Client/server signaling commands for dash
US20220109713A1 (en) Content distribution server and method
US10455404B2 (en) Quality of experience aware multimedia adaptive streaming
TWI827622B (zh) 用於對即時上行鏈路串流服務的高效操作的上行鏈路和下行鏈路方法
JP6618552B2 (ja) 多重経路メディア伝達のための方法及び装置
EP2805471B1 (fr) Procédé et appareil permettant la prélecture de contenu multimédia
KR101524325B1 (ko) 스트리밍 미디어 서버에 있어서 프록시 구동의 콘텐츠 레이트 선택
CN108668146B (zh) 一种调整流媒体码率的方法及设备
Thomas et al. Enhancing MPEG DASH performance via server and network assistance
WO2010088490A1 (fr) Programmateur de réseau de transport sensible à l'application, à l'utilisation et à la liaison radio
WO2014121685A1 (fr) Procédé de demande de diffusion de contenu multimédia en mode au fil de l'eau, et contrôleur
WO2011144164A1 (fr) Procédé, appareil et système pour la transmission de données
KR20140055340A (ko) 적응형 스트리밍을 이용한 미디어 세그먼트 송수신 방법 및 장치
WO2013097184A1 (fr) Procédé, dispositif et système de distribution de services
WO2015143674A1 (fr) Procede, appareil et systeme de transmission video
WO2013071517A1 (fr) Procédé d'envoi de flux multimédia et serveur
Mavromoustakis et al. Mobile video streaming resource management
Ma et al. Access point centric scheduling for dash streaming in multirate 802.11 wireless network
WO2013079033A1 (fr) Procédé et dispositif basés sur un service de diffusion de données multimédias en continu, pour améliorer le débit d'une cellule
KR20130134911A (ko) 적응형 컨텐츠 제공을 위한 컨텐츠 캐싱 서비스 제공 방법 및 이를 위한 로컬 캐싱 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11878815

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: 11878815

Country of ref document: EP

Kind code of ref document: A1