CN103096180A - Guarantee method and system for stream media file quality of service (QoS) - Google Patents

Guarantee method and system for stream media file quality of service (QoS) Download PDF

Info

Publication number
CN103096180A
CN103096180A CN2011103433010A CN201110343301A CN103096180A CN 103096180 A CN103096180 A CN 103096180A CN 2011103433010 A CN2011103433010 A CN 2011103433010A CN 201110343301 A CN201110343301 A CN 201110343301A CN 103096180 A CN103096180 A CN 103096180A
Authority
CN
China
Prior art keywords
address information
cache
mediaproxy
local address
address
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CN2011103433010A
Other languages
Chinese (zh)
Other versions
CN103096180B (en
Inventor
吴建华
谢振华
郝振武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Vocational Institute of Engineering
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201110343301.0A priority Critical patent/CN103096180B/en
Publication of CN103096180A publication Critical patent/CN103096180A/en
Application granted granted Critical
Publication of CN103096180B publication Critical patent/CN103096180B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a guarantee method and a system for stream media file quality of service (QoS). The method includes that a preset media proxy distributes local address information for a cache which stores resources needed by user equipment (UE), and tells a packet data network gateway (P-GW) the local address information; the P-GW sets a dedicated bearer and carries out bearer binding by utilizing the local address information; and the media proxy transmits media stream between the UE and the cache through the bearer according to correspondence of the address information of the cache and the local address information. By means of the technical scheme of the guarantee method and the system for the stream media file QoS, the problem that the amount of internet protocol (IP) filter standard exceeds the amount limited by an existing protocol, namely 15, when thin film transistor generating is carried out on caches placed at different positions in an existing IP multimedia subsystem (IMS) peer-to-peer (P2P) content distribution service (CDS), and the effect of reducing the amount of IP filter standards in the TFT can be achieved.

Description

Streaming Media QoS support method and system
Technical field
The present invention relates to the communications field, in particular to a kind of Streaming Media QoS (Quality of Server, service quality) support method and system.
Background technology
P2P is the abbreviation of Peer-to-Peer, often is called the interconnected or P-2-P technology of equity.With respect to traditional C/S (client/server, client/server) pattern, need not through the direct swap data of trunking or service between different Peer nodes in the P2P network, the status of each node is reciprocity, has the rights and duties of equity.As shown in Figure 1, in the P2P network, each node both can be served from other nodes, also can provide service to other nodes.Because the P2P technology can greatly be alleviated the problems such as the pressure of server end in traditional C/S framework is excessive, single failpoint, can take full advantage of the affluent resources of terminal again, so the P2P technology has obtained extensive use at aspects such as file-sharing, Streaming Media, voice communication and game on line support platforms.
The P2P streaming media service is mainly to adopt the P2P technology to carry out streaming media, and for example PPLive is exactly typical P2P streaming media service, namely adopts the P2P technology to realize video request program or live.When the P2P streaming media service when communication network is realized, in order to realize charging and the management and control to the P2P business, a kind of implementation preferably is at existing IMS (IP Multimedia Subsystem, IP Multimedia System) build PPSP (P2P Streaming Protocol on network, the P2P stream media protocol) network, it is IMS P2P CDS (IMS P2P Content Delivery Service is based on the P2P content delivery business of IMS) network.A typical IMS P2P CDS system architecture comprises following network element as shown in Figure 2:
UE (User Equipment, subscriber equipment): initiating business request also carries out the corresponding service processing function of end side.
MME (Mobility Management Entity, mobile management entity): sided access network element, mainly be responsible for the functions such as mobile management, bearer management.
P-GW (Packet Data Network Gateway, grouped data network gateway): sided access network element, the functions such as strategy execution, charging also are responsible in the movement between management 3GPP access and non-3GPP access.
PCSCF (Proxy-Call Session Control Function, proxy-call session control function): the IMS core network element is used for terminal and is linked into the IMS core net.In addition, (serve as AF (Application Function by PCSCF as PCSCF during as application level function and RCF docking, application function) time), also possessing following function: PCSCF is carried on the QoS demand of operation layer in Diameter (" diameter ") message and is handed down to RCF (Resource Control Function, resource control function), RCF returns to execution result to it.
SCSCF (Session-Call Session Control Function, conference call is controlled function): the IMS core network element, be used for the authentication to the user, session control and business trigger.
Tracker (content tracing server): the resource information of storage in storage resources index information, Cache as specific in certain (content caching server).In addition, during as application level function and RCF docking (when serving as AF by Tracker), also possess following function as Tracker:
Go out the QoS of survice demand according to information decisions such as ability of user terminal;
Mutual with RCF, the QoS demand of operation layer is carried in Diameter message is handed down to RCF, RCF returns to execution result to it.
Cache: store concrete resource, as substance film burst etc.
RCF: be responsible for to receive the QoS of survice request from Business Entity, in conjunction with carrier policy with the user is signing etc. that information is formulated corresponding resource control strategy, and be handed down to REF (Resource Enforcement Function, policy enforcement function) and carry out.In addition, RCF can also receive the event that REF reports, and sends to corresponding operation layer functional entity (as PCSCF or Tracker).
REF: the resource control strategy that issues according to RCF carries out qos policy enforcement and the functions such as gate, reporting events.REF is a logic function, can be deployed in a plurality of network elements.REF is deployed in the P-GW network element in this framework.
In above-mentioned framework, Tracker and Cache are the network elements that increases on the IMS network foundation, and all the other are all the network elements in IMS.
In IMS P2P CDS network, operator need to provide QoS to ensure to streaming media service, guarantees that with this user experiences (such as the fluency that guarantees user's watching video and low delay etc.).
At present in conventional I MS network, existing QoS security mechanism can realize in the following way: P-GW is according to setting up dedicated bearer between qos policy and UE, the designated lane that this dedicated bearer is equivalent to set up between UE and P-GW, the media stream bearing of UE ensures the service quality of the business of this UE request with this on designated lane.because P-GW can receive the Media Stream of the different business of a lot of different users at one time simultaneously, and P-GW also can set up different separately dedicated bearers for a lot of UE, which should run in the carrying of correspondence in order to distinguish each Media Stream of receiving, P-GW need to use TFT (Traffic Flow Template, Traffic Profile), TFT is equivalent to the set of IP filter criteria and dedicated bearer corresponding relation, the filter criteria of UE can send to P-GW by RCF, comprise the information such as the IP address of medium surface of UE and far-end and port numbers in filter criteria, these information can be used for identifying certain or a plurality of specific Media Stream of UE.P-GW sets up corresponding relation (namely generating TFT) between the sign of the filter criteria of UE and the dedicated bearer that will set up for UE, because filter criteria can identify the specific Media Stream of UE, therefore can determine namely according to the corresponding relation of this foundation which dedicated bearer the Media Stream that P-GW receives should run on respectively.At IMS P2P CDS network, the realization flow of above-mentioned existing QoS mechanism is (only described the scene that Tracker serves as AF, the situation that PCSCF serves as AF is similar) as shown in Figure 3:
Step S302-step S306:UE initiates the content service request by the IMS core net, has the node listing of target resource to the Tracker request, carries content information that UE will ask etc. in message.
Step S308-step S310:Tracker obtains the address information list of the Cache that has stored this content, and generates the QoS of survice demand.
Step S312:Tracker sends resource reservation request to RCF, carry medium surface address and the port list of the Cache that the medium surface address of QoS of survice relevant information, UE sign, UE and port list and Tracker select in message, Cache can be a plurality of here.
Step S314-step S324:RCF generates the QoS decision-making, carries out the request message notice to the P-GW sending strategy afterwards and creates carrying, carries the information such as the medium surface address of the medium surface IP address of UE and port list and Cache and port list in message.P-GW sets up TFT according to above-mentioned information, and notifies UE to set up radio bearer, carries out response message to the RCF sending strategy afterwards, and notice RCF strategy is complete.RCF receives that backward Tracker returns to the resource reservation response message, and notice Tracker resource has been reserved and completed.
Step S326-step S330:Tracker sends response message to UE, carries the Cache address list that Tracker obtains in message.
Step S332-step S338:UE sends content requests to selected Cache, and Cache is to its returned content request response, and Cache sends Media Stream by the EPS carrying beginning of setting up before to UE afterwards.In this process, on the dedicated bearer that Media Stream has been built up before will being tied to by TFT, thus the QoS of guarantee Streaming Media.
It is more than the realization flow of present existing QoS mechanism.And according to TS 24.008 agreements of 3GPP, the IP filter criteria number that comprises in the TFT that UE generates in identical P-GW can not be over 15.But in the generating mode of IP filter criteria, if port or IP address are continuous, can adopt so the mode of scope or mask to describe, make many address informations that possess contiguous port or IP address generate an IP filter criteria.In IMS P2P CDS network, particularity due to the P2P technology, UE may be from a plurality of Cache while downloading contents bursts, the number of these Cache may surpass 15, and each Cache is owing to being that the entity that minute is in different positions may cause that between them, IP address and port are not continuous, can't describe with address mask and port range simply, therefore outnumber 15 that agreement limits at P-GW for the IP filter criteria in might causing TFT when these Cache generate TFT.For this problem, effective solution is proposed not yet at present.
Summary of the invention
In existing IMS P2P CDS network, when being generated TFT, may cause the Cache that minute is in different positions the IP filter criteria in TFT to outnumber 15 that present agreement limits, thereby the problem that causes Streaming Media QoS to can not get ensureing, the invention provides a kind of Streaming Media QoS support method and system, to address the above problem.
According to an aspect of the present invention, provide a kind of Streaming Media QoS support method, having comprised: the MediaProxy that presets is the Cache assignment of home address information of having stored the UE resource requirement, and informs the above-mentioned local address information of P-GW; P-GW uses above-mentioned local address information to set up dedicated bearer and carry out bearing binding; MediaProxy is carried on forwarding media stream between UE and Cache according to the corresponding relation of the address information of Cache and above-mentioned local address information by above-mentioned.
Above-mentioned local address information is continuous or partial continuous; And/or above-mentioned local address information is corresponding one by one with the address information of Cache.
Be also to comprise before Cache distributes above-mentioned local address information at MediaProxy: Tracker or UE send the distribution address request of the maximum number of connections of the address information that carries Cache and/or UE to MediaProxy.
The above-mentioned local address information of P-GW use is set up dedicated bearer and carried out bearing binding and comprises: MediaProxy returns to Tracker or UE the distribution address response message that carries above-mentioned local address information; Tracker or UE are according to above-mentioned local address Information generation IP filter criteria and send to P-GW; P-GW sets up dedicated bearer according to the IP filter criteria, and dedicated bearer is bound.
MediaProxy comprises by above-mentioned dedicated bearer forwarding media stream between UE and Cache according to the address information of Cache and the corresponding relation of above-mentioned local address information: Cache will send to the media stream data bag of UE to be sent to MediaProxy; After MediaProxy receives this media stream data bag, according to above-mentioned corresponding relation, the source address information of this media stream data bag is revised as local address information corresponding to address information of Cache, by P-GW, this media stream data bag is sent to UE by above-mentioned dedicated bearer.
MediaProxy also comprises by above-mentioned dedicated bearer forwarding media stream between UE and Cache according to the address information of Cache and the corresponding relation of above-mentioned local address information: UE obtains above-mentioned local address information; When UE sends packet at the medium surface to Cache, above-mentioned local address information as target address information, is sent to MediaProxy with this packet by above-mentioned dedicated bearer by P-GW; After MediaProxy receives this packet, according to above-mentioned corresponding relation, the target address information of this packet is revised as the address information of Cache by the local address information corresponding with the address information of Cache, with this Packet Generation to Cache.
UE obtains above-mentioned local address information and comprises one of following: UE receives the distribution address response message that carries above-mentioned local address information that MediaProxy returns; The distribution address response message of the local address information that carries that Tracker reception MediaProxy returns, more above-mentioned local address information is transmitted to UE.
Above-mentioned distribution address request also carries the address information of UE; Be that Cache distributes above-mentioned local address information or MediaProxy UE to be sent to the target address information of the packet of Cache medium surface also comprise be revised as the address information of Cache by the local address information corresponding with the address information of Cache after at MediaProxy: MediaProxy is the corresponding UE local address information of address information distribution of UE, wherein, the address information of UE is corresponding one by one with UE local address information; At MediaProxy, UE is sent to the target address information of the packet of Cache medium surface also to comprise be revised as the address information of Cache by the local address information corresponding with the address information of Cache after: MediaProxy sends to UE according to the corresponding relation of the address information of UE and UE local address information the source address information of the packet of Cache medium surface to be revised as with it corresponding UE local address information by the address information of UE; At MediaProxy, Cache is sent to the source address information of the media stream data bag of UE also to comprise after being revised as local address information corresponding to the address information of Cache: MediaProxy sends to Cache according to the address information of UE and the corresponding relation of UE local address information the target address information of media stream data bag of UE by being revised as the address information of UE with UE local address information corresponding to the address information of UE.
MediaProxy also comprises after Cache distributes above-mentioned local address information: when the address information of Cache occurs after changing, MediaProxy upgrades or the address information of newly-built Cache and the corresponding relation of above-mentioned local address information according to the address information of after changing Cache.
Also comprised one of following before MediaProxy upgrades above-mentioned corresponding relation according to the address information of after changing Cache: MediaProxy obtains the address information of Cache after changing by DPI (Deep Packet Inspection, deep-packet detection); UE notifies the MediaProxy address information of Cache after changing by Tracker.
According to a further aspect in the invention, a kind of Streaming Media QoS safeguards system is provided, comprise: MediaProxy, be used to the Cache assignment of home address information of having stored the UE resource requirement, and inform the above-mentioned local address information of P-GW, and flow by dedicated bearer forwarding media between UE and Cache corresponding to UE with the corresponding relation of above-mentioned local address information according to the address information of Cache; P-GW is used for using above-mentioned local address information to set up above-mentioned dedicated bearer and carrying out bearing binding.
by the present invention, employing arranges MediaProxy, be that the Cache that has stored the UE resource requirement distributes continuously or the local address information of partial continuous by MediaProxy, and record the corresponding relation of address information and the above-mentioned local address information of Cache, according to the scheme of above-mentioned corresponding relation by dedicated bearer business datum of forwarding stream media between UE and Cache corresponding to UE, solved in existing IMS P2P CDS network, when being generated TFT, may cause the Cache that minute is in different positions the IP filter criteria in TFT to outnumber the problem of 15 that present agreement limits, reached the effect that reduces the IP filter criteria number in TFT, make existing system providing the QoS mechanism of P2P streaming media service under the prerequisite of existing protocol for the regulation of TFT and IP filter criteria number.
Description of drawings
Accompanying drawing described herein is used to provide a further understanding of the present invention, consists of the application's a part, and illustrative examples of the present invention and explanation thereof are used for explaining the present invention, do not consist of improper restriction of the present invention.In the accompanying drawings:
Fig. 1 is P2P Principles of Network schematic diagrames;
Fig. 2 is the functional structure signal of existing IMS P2P CDS network;
Fig. 3 is the flow chart of QoS security mechanism in existing IMS P2P CDS network;
Fig. 4 is the flow chart according to the Streaming Media QoS support method of the embodiment of the present invention;
Fig. 5 is the system configuration schematic diagram that the Streaming Media QoS support method of the example according to the present invention is used;
Fig. 6 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention one;
Fig. 7 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention two;
Fig. 8 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention three;
Fig. 9 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention four;
Figure 10 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention five;
Figure 11 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention six;
Figure 12 is the structured flowchart according to the Streaming Media QoS safeguards system of the embodiment of the present invention.
Embodiment
Hereinafter also describe in conjunction with the embodiments the present invention in detail with reference to accompanying drawing.Need to prove, in the situation that do not conflict, embodiment and the feature in embodiment in the application can make up mutually.
Fig. 4 is the flow chart according to the Streaming Media QoS support method of the embodiment of the present invention.As shown in Figure 4, the Streaming Media QoS support method according to inventive embodiments comprises:
Step S402, the MediaProxy that presets are the Cache assignment of home address information of having stored the UE resource requirement, and inform the above-mentioned local address information of P-GW;
Step S404, P-GW use above-mentioned local address information to set up dedicated bearer and carry out bearing binding;
Step S406, MediaProxy flows by above-mentioned dedicated bearer forwarding media between UE and Cache according to the address information of Cache and the corresponding relation of above-mentioned local address information.
the method that the present embodiment provides, utilized in the generating mode of IP filter criteria, port or IP address (being address information) consecutive hours, can adopt the mode of scope or mask to describe, make many address informations that possess contiguous port or IP address generate the characteristics of an IP filter criteria, for the Cache that stored the UE resource requirement again sub-distribution MediaProxy local address information, use the address information of the expression Cache self of this MediaProxy local address information indirect, follow-up MediaProxy also can be according to the business datum of above-mentioned corresponding relation forwarding stream media between UE and Cache, like this, even the address information of Cache self is disperseed, can guarantee also that by controlling the continuous degree of MediaProxy local address information the final IP filter criteria that generates can not be more than 15 of present standard code, thereby guaranteed that the business datum between UE and Cache forwards all the time on dedicated bearer corresponding to UE, guaranteed the QoS of Streaming Media.
Preferably, above-mentioned local address information can be continuously or partial continuous, above-mentioned local address information can be also with the address information of Cache one to one.
By the characteristics of the generating mode of above-mentioned IP filter criteria as can be known, above-mentioned local address information is preferably continuous, is perhaps partial continuous at least, can significantly reduce like this number of the IP filter criteria of generation.Simultaneously, in the situation that resource allows, preferably guarantee above-mentioned local address information be with the address information of Cache one to one, to avoid transmission collision or wrong appearance.
The triggering of MediaProxy local address information distribution can be realized by a plurality of entities in existing system, but on the basis of existing procedure, provide the Cache address information by Tracker or UE for MediaProxy, and to trigger MediaProxy be that Cache distributes continuously or the MediaProxy local address information of partial continuous is changed minimumly, and it is the easiest to implement.Preferably, be can also comprise before Cache distributes MediaProxy local address information at MediaProxy:
Tracker or UE send the distribution address request of the maximum number of connections of the address information carry the Cache that has stored the UE resource requirement and/or UE to MediaProxy.
The address information of obtaining the Cache that has stored the UE resource requirement is the basis that MediaProxy distributes MediaProxy local address information, in specific implementation process, also the maximum number of connections of UE can be sent to MediaProxy simultaneously, MediaProxy only distributes the MediaProxy local address information identical with the maximum number of connections of UE to get final product like this, has greatly reduced the burden of MediaProxy.
P-GW uses MediaProxy local address information to set up dedicated bearer and the mode of carrying out bearing binding can be diversified, but its purpose be all will reallocation MediaProxy local address information as the foundation that generates the IP filter criteria, this preferred embodiment provides a kind of preferably execution mode on the basis of existing procedure.Preferably, P-GW uses above-mentioned local address information to set up dedicated bearer and carry out bearing binding and can comprise:
MediaProxy returns to Tracker or UE the distribution address response message that carries above-mentioned local address information;
Tracker or UE are according to above-mentioned local address Information generation IP filter criteria and send to P-GW;
P-GW sets up dedicated bearer according to the above-mentioned IP filter criteria, and dedicated bearer is bound.
MediaProxy be stored the UE resource requirement Cache again sub-distribution after MediaProxy local address information, will be with MediaProxy local address information notice Tracker or the UE that distributes, make Tracker or UE according to MediaProxy local address Information generation IP filter criteria, generated dedicated bearer and carry out bearing binding according to the above-mentioned IP filter criteria by P-GW again, the simplest mode is exactly directly to return to Tracker or UE the distribution address response message that carries above-mentioned local address information by MediaProxy.Here, carrying out bearing binding namely uses the TFT that is generated by the IP filter criteria IP stream to be tied to the process of different carryings, in fact TFT is equivalent to the set of IP filter criteria and dedicated bearer corresponding relation, after bearing binding, can guarantee that the business datum that meets certain IP filter criteria all can forward on the dedicated bearer that the TFT that is generated by this IP filter criteria is tied to, thereby guarantee the QoS of Streaming Media.
Preferably, MediaProxy can comprise by above-mentioned dedicated bearer forwarding media stream between UE and Cache according to the address information of Cache and the corresponding relation of above-mentioned local address information: Cache will send to the media stream data bag of UE to be sent to MediaProxy; After MediaProxy receives this media stream data bag, according to above-mentioned corresponding relation, the source address information of this media stream data bag is revised as MediaProxy local address information corresponding to address information of Cache, by P-GW, this media stream data bag is sent to UE by above-mentioned dedicated bearer.
Preferably, MediaProxy can also comprise by above-mentioned dedicated bearer forwarding media stream between UE and Cache according to the address information of Cache and the corresponding relation of above-mentioned local address information: UE obtains above-mentioned local address information; When UE sends packet at the medium surface to Cache, above-mentioned local address information as target address information, is sent to MediaProxy with this packet by above-mentioned dedicated bearer by P-GW; After MediaProxy receives this packet, according to above-mentioned corresponding relation, the target address information of this packet is revised as the address information of Cache by the MediaProxy local address information corresponding with the address information of Cache, with this Packet Generation to Cache.
Due to MediaProxy be stored the UE resource requirement Cache again sub-distribution indirectly represent the MediaProxy local address information of the address information of Cache self, therefore, UE can be directly when sending packet to the medium surface of Cache with MediaProxy local address information corresponding to this Cache as target address information, at this moment, want the packet that UE sends and finally send to corresponding Cache, MediaProxy just need to modify according to above-mentioned corresponding relation to the target address information of the packet of UE transmission.What when Cache sends packet to UE, source address was filled in is the address information of this Cache self, at this moment, the packet that wants the Cache transmission can use dedicated bearer corresponding to corresponding UE, the source address information of the packet that MediaProxy just need to send Cache is modified according to above-mentioned corresponding relation, guarantees that the packet that Cache sends meets corresponding TFT.By the method that this preferred embodiment provides, can guarantee to use all the time dedicated bearer to carry out data retransmission between Cache and UE, thereby guarantee the QoS of Streaming Media, at this moment MediaProxy is actually as the Media proxy of Cache.
Preferably, UE obtains above-mentioned local address information and can comprise one of following: UE receives the distribution address response message that carries above-mentioned local address information that MediaProxy returns; Tracker receives the distribution address response message that carries above-mentioned local address information that MediaProxy returns, more above-mentioned local address information is transmitted to UE.
UE obtains above-mentioned local address information multiple implementation, can be that UE self applies for to MediaProxy, can be also that Tracker is transmitted to UE again to the MediaProxy application.
Preferably, above-mentioned distribution address request can also carry the address information of UE;
Be that Cache distributes above-mentioned local address information or MediaProxy UE to be sent to the target address information of the packet of Cache medium surface can also comprise be revised as the address information of Cache by the MediaProxy local address information corresponding with the address information of Cache after at MediaProxy: MediaProxy is the corresponding UE local address information of address information distribution of UE, wherein, the address information of UE is corresponding one by one with UE local address information;
At MediaProxy, UE is sent to the target address information of the packet of Cache medium surface can also comprise be revised as the address information of Cache by the MediaProxy local address information corresponding with the address information of Cache after: MediaProxy sends to UE according to the corresponding relation of the address information of UE and UE local address information the source address information of the packet of Cache medium surface to be revised as with it corresponding UE local address information by the address information of UE;
At MediaProxy, Cache is sent to the source address information of the media stream data bag of UE can also comprise after being revised as MediaProxy local address information corresponding to the address information of Cache: MediaProxy sends to Cache according to the address information of UE and the corresponding relation of UE local address information the target address information of media stream data bag of UE by being revised as the address information of UE with UE local address information corresponding to the address information of UE.
By the method that this preferred embodiment provides, MediaProxy can simultaneously as the Media proxy of Cache and UE, carry out data retransmission between Cache and UE.
Preferably, be can also comprise after Cache distributes above-mentioned local address information at MediaProxy: when the address information of Cache occurs after changing, MediaProxy is according to address information renewal or the address information of newly-built Cache and the corresponding relation of local address information of after changing Cache.
For guaranteeing the correct forwarding of packet, above-mentioned corresponding relation should remain on up-to-date state constantly, and therefore, in case change has occured the address information of Cache, MediaProxy will upgrade above-mentioned corresponding relation.
Preferably, upgrade according to the address information of after changing Cache at MediaProxy or newly-built above-mentioned corresponding relation before can also comprise one of following:
MediaProxy detects the address information of obtaining Cache after changing by DPI;
UE is by the address information of the Tracker of institute notice MediaProxy Cache after changing.
This preferred embodiment has provided two kinds of modes of preferably obtaining the address information of Cache after changing, and in specific implementation process, available method includes but not limited to above-mentioned two kinds.
Below in conjunction with example, above preferred embodiment is elaborated.
Adopt address mapping table to represent above-mentioned corresponding relation in this example.
Fig. 5 is the system configuration schematic diagram that the Streaming Media QoS support method of the example according to the present invention is used, and as shown in Figure 5, this system comprises:
UE: initiating business request also carries out the corresponding service processing function of end side.
MME: sided access network element, mainly be responsible for the functions such as mobile management, bearer management.
P-GW: sided access network element, the functions such as strategy execution, charging also are responsible in the movement between management 3GPP access and non-3GPP access.
The PCSCF:IMS core network element is used for terminal and is linked into the IMS core net.
The SCSCF:IMS core network element is used for the authentication to the user, and session control and business trigger.
Tracker: content tracing server, storage resources index information, the resource information of storing in Cache as specific in certain.Increase interface between Tracker and MediaProxy, be used for Tracker and send the Cache address and obtain the local address that MediaProxy is the Cache distribution to MediaProxy.
Cache: content caching server, store concrete resource, as substance film burst etc.
RCF: be responsible for to receive the QoS of survice request from Business Entity, in conjunction with carrier policy with the user is signing etc. that information is formulated corresponding resource control strategy, and be handed down to REF and carry out.In addition, RCF can also receive the event that REF reports, and sends to corresponding operation layer functional entity.
REF: the resource control strategy that issues according to RCF carries out qos policy enforcement and the functions such as gate, reporting events.REF is a logic function, can be deployed in a plurality of network elements.REF is deployed in the P-GW network element in this framework.
MediaProxy: set up the address mapping relation of UE and/or Cache, and revise source and/or purpose IP address and/or the port information in the IP message and carry out message repeating according to address mapping relation.
MediaProxy is the network element that increases newly, and the interface between the interface between MediaProxy and Tracker and MediaProxy and P-GW is the interface that increases newly.
REF is deployed in P-GW, is undertaken alternately by the REF function between P-GW and RCF, for simplicity, the REF function is not shown in following flow diagram.
What adopt in this example is the situation that Tracker is AF, and the situation that PCSCF is AF is also similar.
Fig. 6 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention one, described MediaProxy and only done a kind of realization flow in Cache Media proxy situation, as shown in Figure 6, comprises the following steps:
Step S602:UE sends session request (INVITE) message to PCSCF, and this message is in order to have the node listing of target resource to the Tracker request.Carry the terminal ability information (as the data-handling capacity of UE, screen resolution etc.) of UE, the content information that UE will ask in message, as required (medium surface) IP address and the port information of resource ID and resource type (as film high definition whether), UE.
The IP address of UE and port information refer to follow-up for mutual address and the port information of Cache, default configuration also can be distributed temporarily in advance, above-mentioned port information comprises a port or port list or port range.
The IP address and the port information that it should be noted that UE may only use the part port in the subsequent media stream transmission procedure.The IP address of UE and port information be no longer change in whole business procedure.
After step S604-step S606:PCSCF receives INVITE, forward this message to SCSCF.SCSCF issues Tracker with this message.
After step S608:Tracker receives the INVITE of SCSCF transmission, according to the acquisition of information such as the resource ID in INVITE and resource type and Selective storage the Cache address information of this resource, the Cache address information comprises medium surface IP address and the port information of all Cache that Tracker selects.
Step S610:Tracker generates the QoS of survice demand according to the UE terminal capability that carries in INVITE in conjunction with local policy.
Step S608 and step S610 are without strict sequencing relation.
Step S612:Tracker sends to MediaProxy and distributes Address requests, carries the address information of all Cache that in step S608, Tracker selects in this request.This message is that request MediaProxy is that Cache distributes corresponding address information and both are carried out association in this locality.
After step S614:MediaProxy receives and distributes Address requests, distribute corresponding address information (being IP address and port) in this locality according to the Cache address information number in request message, address information need and the Cache address information of distributing are corresponding one by one, and in the corresponding relation of address that local record distributes and Cache address, i.e. address mapping table.
The address information of having carried 30 Cache in the request that for example Tracker sends to MediaProxy, MediaProxy also need to distribute in this locality 30 addresses (address comprises the port of an IP address and a correspondence) so, realize for convenient, can adopt the mode of distributing same IP address and contiguous port, MediaProxy is that Cache is one by one after the address is distributed in this locality, record their corresponding relation in address mapping table, follow-uply carry out address transition according to this address mapping table.
Step S616:MediaProxy returns to the distribution address response message to Tracker, carries local address information of distributing in message.Follow-up Tracker will replace with the address information of MediaProxy original Cache address information notice UE.
Distribute address information that this locality of carrying in address response message is distributed to want to embody and the corresponding relation of Cache address information, for example MediaProxy carries the address information of this locality distribution in distributing address response message according to the order corresponding to address information of distributing Cache in address request, and perhaps MediaProxy also carries each Cache address information corresponding to MediaProxy address except carrying local address information of distributing in distributing address response message.
Step S618:Tracker sends resource reservation request to RCF, carries QoS of survice relevant information, UE sign and UE sign and IPFilterRule (IP filter criteria) etc. in message.The IP filter criteria is that Tracker builds according to the IP address of UE and IP address and the port information of port information and MediaProxy.
After step S620:RCF receives the resource reservation request of Tracker transmission, obtain QoS of survice relevant information wherein, signing and the local policy generation QoS decision-making in conjunction with user QoS, according to IP filter criteria Information generation TFT (Traffic Profile, Traffic Flow Template), send decision-making to P-GW afterwards and carry out request message notice establishment carrying, carry the information such as UE sign, QoS decision information and TFT in message.
Follow-up P-GW can carry out bearing binding according to TFT.
As can be seen from the above step, because the IP address of UE and MediaProxy and port information all can adopt the form of list or scope to distribute in a minute timing, so finally can be in the situation that need not existing IPFilterRule and TFT are expanded the structure of realizing IPFilterRule and TFT.
After step S622:P-GW receives that request is carried out in decision-making that RCF sends, distribute EPS (Evolved Packet System divide into groups evolution system) to carry QoS, i.e. bearing bed qos parameter according to the QoS decision information of carrying in message.P-GW sends to MME and creates bearing request message, carries UE sign, EPS carrying QoS information, TFT, EPS bearing identification etc. in message.TFT is used for the bearing binding of IP stream.
Step S624:MME notice UE carries out radio bearer and sets up process.MME notifies UE with parameters such as radio bearer QoS information and TFT in this process.UE carries out resource reservation according to qos parameter, carries out bearing binding according to TFT.
Step S626: complete the carrying set up correlated process after, MME returns to the establishment bearing response message to P-GW, is with the information such as EPS bearing identification.So far, the dedicated bearing foundation that possesses the QoS guarantee is completed.
After step S628:P-GW receives the establishment bearing response message that MME returns, send decision-making to RCF and carry out response message, notice RCF decision-making is complete.
Step S630:RCF returns to the resource reservation response message to Tracker after receiving that response message is carried out in decision-making, and notice Tracker resource has been reserved and completed.
After step S632:Tracker receives the resource reservation response message of RCF transmission, send to SCSCF and reply (200OK) message, carry the Cache list that Tracker obtains in message.The address information of carrying in the Cache list is MediaProxy address information corresponding to former Cache address information.
After step S634-step S636:SCSCF receives response message, by PCSCF, this message is transmitted to UE.
After step S638:UE receives response message, select one or more Cache as the content obtaining node from the Cache list that message is carried and obtain address information.The address that UE therefrom obtains is the MediaProxy address information corresponding with the Cache address information.Follow-up UE thinks the MediaProxy address information address information of Cache, and is undertaken alternately by MediaProxy address and its.
If Tracker does not go to notify P-GW to set up carrying by RCF before, so after select target Cache, UE also can initiatively initiate bearing modification flow process request P-GW and go to set up carrying according to target Cache address.The present embodiment is that Tracker has notified P-GW to set up carrying, so UE need not to go for again and asks the newly-built carrying of P-GW.
The present embodiment is chosen a Cache as example take UE, and the situation of a plurality of Cache is similar.For convenience of describing, the Cache that UE is selected is called target Cache.
Step S640:UE sends content request message to target Cache, and the target ip address of this message and port address are filled in IP address and the port of the MediaProxy corresponding with target Cache address information.Follow-up network element carries out route according to the address information of MediaProxy.The source IP address of this message and port address are filled in the address information of UE, in the address information scope of this address information UE in step S602.
P-GW is routed to MediaProxy according to destination address information with it after receiving the IP bag.
After step S642-step S644:MediaProxy receives the IP bag from P-GW, according to the destination address information in the address mapping table modification message of this locality storage, destination address in the IP bag is become corresponding Cache address and port with port modifications, source address is constant, is still address and the port of UE.MediaProxy sends amended IP message to Cache afterwards.
After step S646:Cache receives content request message, to UE returned content request response.In the IP bag of this message, target address information is filled in UE address and the port that gets from content request message, and source address information is filled in the corresponding address of Cache and port.At first this message be routed to MediaProxy.
After step S648-step S650:MediaProxy receives the IP bag from Cache, according to the source address information in the address mapping table modification message of this locality storage, source address information in the IP message is become corresponding local address and port by the Cache address with port modifications, destination address is constant, is still address and the port information of UE.MediaProxy is routed to P-GW with this IP bag afterwards.P-GW forwards it to UE according to destination address information after receiving the IP bag.
Step S652:Cache sends Streaming Media to UE, and the source address in Streaming Media IP bag and destination address information are with step S6463.At first Streaming Media IP bag is routed to MediaProxy.
Step S654-step S656:MediaProxy is for all Streaming Media IP bags of receiving, all according to the source address information in the address mapping table modification message of this locality storage, source address information in the IP message is become corresponding local address and port by the Cache address with port modifications, destination address is constant, is still address and the port information of UE.MediaProxy is routed to P-GW with Streaming Media IP bag afterwards.
P-GW is forwarded to UE with it by dedicated bearing according to destination address information after receiving Streaming Media IP bag.
In said process, in the Streaming Media IP bag that receives due to all P-GW, source address information is all IP address and the port of MediaProxy, destination address is all address and the port of UE, therefore according to the TFT rule that generates before, the IP stream of Streaming Media all is mapped on dedicated bearing, thereby has guaranteed the QoS of streaming media service.
Fig. 7 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention two, described MediaProxy and done simultaneously a kind of realization flow in Cache and UE Media proxy situation, as shown in Figure 7, comprises following steps:
Step S702-step S710: with step S602-step S610.
Step S712:Tracker sends to MediaProxy and distributes Address requests, carries the address information of all Cache that in step S708, Tracker selects in this request.This message is that request MediaProxy is that Cache distributes corresponding address information and both are carried out association in this locality.
In addition, also carry (medium surface) IP address and the port information of UE in this request.
After step S714:MediaProxy receives and distributes Address requests, distribute corresponding address information (being IP address and port) in this locality according to the Cache address information number in request message, address information need and the Cache address information of distributing are corresponding one by one, and in the corresponding relation of address that local record distributes and Cache address, i.e. address mapping table.
MediaProxy also needs to distribute in this locality according to the UE address information number in request message corresponding address, address information need and the UE address information of distributing are corresponding one by one, and in the corresponding relation of address that local record distributes and UE address, i.e. UE address mapping table.
Step S716:MediaProxy returns to the distribution address response message to Tracker, carries local address information of distributing in message.Follow-up Tracker will replace with the address information of MediaProxy original Cache address information notice UE.
Distribute address information that this locality of carrying in address response message is distributed to want to embody and the corresponding relation of Cache address information, for example MediaProxy carries the address information of this locality distribution in distributing address response message according to the order corresponding to address information of distributing Cache in address request, and perhaps MediaProxy also carries each Cache address information corresponding to MediaProxy address except carrying local address information of distributing in distributing address response message.
Need not to carry MediaProxy in message is the address information that UE distributes.
Step S718-step S740: with step S618-step S640.
After step S742-step S744:MediaProxy receives the IP bag from P-GW, according to the address information in the address mapping table modification message of this locality storage, destination address in IP bag is become corresponding Cache address and port with port modifications, source address becomes this locality IP address port corresponding with it by the IP address of UE with port modifications.MediaProxy sends amended IP message to Cache afterwards.
If do not set up before this UE address mapping table, MediaProxy can be also that UE distributes corresponding address at this moment in this locality so, in the address information need that distribute and this IP bag, the address information of UE is corresponding, and at the corresponding relation of address that local record distributes and UE address, namely set up the UE address mapping table.
After step S746:Cache receives content request message, to UE returned content request response.In the IP bag of this message, target address information is filled in the source address that gets from content request message, and namely MediaProxy is address and the port of the correspondence of UE address assignment, and source address information is filled in the corresponding address of Cache and port.At first this message be routed to MediaProxy.
After step S748-step S750:MediaProxy receives the IP bag from Cache, according to the address information in the address mapping table modification message of this locality storage.MediaProxy with port modifications becomes corresponding local address and port with source address information in the IP message by the Cache address according to the Cache address mapping table, according to the UE address mapping table, destination address is become with port modifications by the IP address of this locality and IP address and the port of the UE that this address is corresponding.MediaProxy is routed to P-GW with this IP bag afterwards.
P-GW forwards it to UE according to destination address information after receiving the IP bag.
Step S752:Cache sends Streaming Media to UE, and the source address in Streaming Media IP bag and destination address information are with step S746.At first Streaming Media IP bag is routed to MediaProxy.
Step S754-step S756:MediaProxy is for all Streaming Media IP bags of receiving, all according to the address information in the address mapping table modification message of this locality storage.Amending method is with step S748.MediaProxy is routed to P-GW with Streaming Media IP bag afterwards.
P-GW is forwarded to UE with it by dedicated bearing according to destination address information after receiving Streaming Media IP bag.
In said process, in the Streaming Media IP bag that receives due to all P-GW, source address information is all IP address and the port of MediaProxy, destination address is address and the port of all UE, therefore according to the TFT rule that generates before, the IP stream of Streaming Media all is mapped on dedicated bearing, thereby has guaranteed the QoS of streaming media service.
Fig. 8 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention three, described at MediaProxy and set up under the prerequisite of address mapping table (referring to step S602-step S616 or step S702-step S716), after Cache (medium surface) address information is upgraded, MediaProxy adopts the Cache address information after the DPI mode is obtained renewal, a kind of realization flow that the row address mapping table of going forward side by side upgrades, as shown in Figure 8, comprise following steps:
Step S802:UE and Cache consult to carry out the Cache address information by PPSP message and revise.MediaProxy detects by DPI PPSP message is detected and obtain amended Cache address information.
Step S804:MediaProxy upgrades address mapping table according to new Cache address information.
Step S806-step S822: follow-up MediaProxy revises address and the port information in the IP message and forwards according to the address mapping table after upgrading.Detailed process is with step S640-step S656 or step S740-step S756.
Fig. 9 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention four, described at MediaProxy and set up under the prerequisite of address mapping table (referring to step S602-step S616 or step S702-step S716), after Cache (medium surface) address information is upgraded, notify MediaProxy to carry out a kind of realization flow that address mapping table is upgraded by Tracker, as shown in Figure 9, comprise following steps:
Step S902:UE and Cache carry out address information through consultation to be revised.
Step S904: after address negotiation was revised and completed, UE sent the new address information of message informing to Tracker.Carry the address information after Cache upgrades in message.Notification message is sent to Tracker through network elements such as PCSCF and SCSCF.
After the notified message of step S906:Tracker, send its renewal of message informing or newly-built address map information to MediaProxy.Carry the address information after Cache upgrades in message.Address information before can carrying Cache in message and upgrading, MediaProxy can judge thus and need to upgrade or newly-built which bar record.
The address information that step S908:MediaProxy is new according to Cache is upgraded address mapping table or is newly-built.
After step S910:MediaProxy completed the address mapping table renewal, notice Tracker upgraded and completes.
Step S912:Tracker returns to notification message to UE after receiving the notification message of MediaProxy.
Step S914-step S930: with step S806-step S822.
Figure 10 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention five, has described UE and has selected to reinform the process that MediaProxy sets up address mapping table after the content delivery node, as shown in figure 10, comprises the following steps:
Step S1002-step S1010: with step S602-step S610.
Step S1012:Tracker sends to MediaProxy and distributes Address requests.Alternatively, can carry the maximum number of connections of UE in this request message, follow-up MediaProxy can carry out with reference to the maximum number of connections of UE the address and/port assignment.
After step S1014:MediaProxy receives request, return to response message to Tracker, wherein carry MediaProxy and be address and the port information of this traffic assignments.This address can be address and the port of MediaProxy default configuration, can be also interim address and the port that distributes of MediaProxy.MediaProxy distributes the concrete grammar of address and/or port by strategy decision, for example can distribute what addresses and/or port according to the maximum number of connections judgement needs of UE.
Step S1016-step S1036: with step S618-step S638.
Step S1038:UE notice MediaProxy sets up address mapping table, carries address and the port information of the target Cache of UE selection in message.
Step S1040:MediaProxy target Cache address and port and before set up address mapping relation between the local address that distributes and port.
Step S1042:UE is to target Cache request content.
Step S 1044:Cache sends the Streaming Media bag to MediaProxy.
Step S1046:MediaProxy is modified as source address information in the IP message according to address mapping table address and the port of local terminal in address mapping table.
Step S1048: MediaProxy is routed to P-GW with Streaming Media IP bag afterwards, and P-GW is forwarded to UE with it by dedicated bearing according to destination address information after receiving Streaming Media IP bag.
In said process, in the Streaming Media IP bag that receives due to all P-GW, source address information is IP address and the port of MediaProxy, destination address is address and the port of UE, therefore according to the TFT rule that generates before, the IP stream of Streaming Media all is mapped on dedicated bearing, thereby has guaranteed the QoS of streaming media service.
Need to prove, in above embodiment, content requests and content request responses message are also the medium surface addresses of mailing to UE and Cache, if these two message are the signaling plane addresses that are sent to UE and Cache, these two message can forward through MediaProxy so, also can directly mail to the opposite end without MediaProxy.
Figure 11 is the Streaming Media QoS support method flow chart according to the embodiment of the present invention six, having described UE, to have selected content delivery node (Cache) to ask afterwards MediaProxy be that selected target Cache distributes the address and sets up the process of address mapping table, as shown in figure 11, comprise the following steps:
Step S1102:UE initiating business request is also asked peerlist.
Step S1104:Tracker returns to peerlist.
Step S1106:UE chosen content caching server.
Step S1108:UE notice Mediaproxy target Cache address, request Mediaproxy is target Cache assignment of home address.
Step S1110:Mediaproxy is that target Cache distributes local address information to set up address mapping table.
Step S1112:Mediaproxy returns to local address information corresponding to target Cache to UE.
Step S1114:UE uses local address information notice P-GW to set up carrying.
Step S1116-1122: with step S1042-step S1048.
Figure 12 is the structured flowchart according to the Streaming Media QoS safeguards system of the embodiment of the present invention.As shown in figure 12, the Streaming Media QoS safeguards system according to the embodiment of the present invention comprises (in existing system, other entities are not shown):
MediaProxy 122, be used to the interior Cache assignment of home address information of having stored the UE resource requirement, and inform the above-mentioned local address information of P-GW, and flow by dedicated bearer forwarding media between UE and Cache corresponding to UE with the corresponding relation of above-mentioned local address information according to the address information of Cache;
P-GW 124, are connected with MediaProxy 122, are used for using above-mentioned local address information to set up above-mentioned dedicated bearer and carrying out bearing binding.
in the system that the present embodiment provides, MediaProxy 122 has utilized in the generating mode of IP filter criteria, port or IP address (being address information) consecutive hours, can adopt the mode of scope or mask to describe, make many address informations that possess contiguous port or IP address generate the characteristics of an IP filter criteria, for the Cache that stored the UE resource requirement again sub-distribution MediaProxy local address information, use the address information of the expression Cache self of this MediaProxy local address information indirect, follow-up MediaProxy 122 can be according to the business datum of above-mentioned corresponding relation forwarding stream media between UE and Cache, like this, even the address information of Cache self is extremely disperseed, can guarantee that by controlling the continuous degree page of MediaProxy local address information the final IP filter criteria that generates can not be more than 15 of present standard code, thereby guaranteed that the business datum between UE and Cache forwards all the time on dedicated bearer corresponding to UE, guaranteed the QoS of Streaming Media.
From above description, can find out, technical scheme provided by the invention can reduce the IP filter criteria number in TFT, thereby the IP filter criteria in the TFT of P2P streaming media service generation that exists in the solution prior art outnumbers the problem of agreement specified number or amount restriction, makes the P2P streaming media service that QoS mechanism can be provided under the prerequisite of following the existing protocol regulation.
obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with general calculation element, they can concentrate on single calculation element, perhaps be distributed on the network that a plurality of calculation elements form, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in storage device and be carried out by calculation element, and in some cases, can carry out step shown or that describe with the order that is different from herein, perhaps they are made into respectively each integrated circuit modules, perhaps a plurality of modules in them or step being made into the single integrated circuit module realizes.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is only the preferred embodiments of the present invention, is not limited to the present invention, and for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (11)

1. a streaming media service quality QoS support method, is characterized in that, comprising:
The Media proxy gateway function MediaProxy that presets is the content caching server Cache assignment of home address information of having stored the user equipment (UE) resource requirement, and informs the described local address information of grouped data network gateway P-GW;
Described P-GW uses described local address information to set up dedicated bearer and carry out bearing binding;
Described MediaProxy flows by described dedicated bearer forwarding media between described UE and described Cache according to the address information of described Cache and the corresponding relation of described local address information.
2. method according to claim 1, is characterized in that,
Described local address information is continuous or partial continuous; And/or
Described local address information is corresponding one by one with the address information of described Cache.
3. method according to claim 1, is characterized in that, is also to comprise before described Cache distributes described local address information at described MediaProxy:
Content tracing server Tracker or described UE send the distribution address request of the maximum number of connections of the address information that carries described Cache and/or described UE to described MediaProxy.
4. method according to claim 3, is characterized in that, the described local address information of described P-GW use is set up dedicated bearer and carried out bearing binding and comprises:
Described MediaProxy returns to described Tracker or described UE the distribution address response message that carries described local address information;
Described Tracker or described UE are according to described local address Information generation IP filter criteria and send to described P-GW;
Described P-GW sets up described dedicated bearer according to described IP filter criteria, and described dedicated bearer is bound.
5. method according to claim 4, is characterized in that, described MediaProxy comprises by described dedicated bearer forwarding media stream between described UE and described Cache according to the address information of described Cache and the corresponding relation of described local address information:
Described Cache will send to the media stream data bag of described UE to be sent to described MediaProxy;
After described MediaProxy receives this media stream data bag, according to described corresponding relation, the source address information of this media stream data bag is revised as described local address information corresponding to address information of described Cache, by described P-GW, this media stream data bag is sent to described UE by described dedicated bearer.
6. method according to claim 5, is characterized in that, described MediaProxy also comprises by described dedicated bearer forwarding media stream between described UE and described Cache according to the address information of described Cache and the corresponding relation of described local address information:
Described UE obtains described local address information;
When described UE sends packet at the medium surface to described Cache, described local address information as target address information, is sent to described MediaProxy with this packet by described dedicated bearer by described P-GW;
After described MediaProxy receives this packet, according to described corresponding relation, the target address information of this packet is revised as the address information of described Cache by the described local address information corresponding with the address information of described Cache, with this Packet Generation to described Cache.
7. method according to claim 6, is characterized in that, described UE obtains described local address information and comprises one of following:
Described UE receives the distribution address response message that carries described local address information that described MediaProxy returns;
Described Tracker receives the distribution address response message that carries described local address information that described MediaProxy returns, more described local address information is transmitted to described UE.
8. method according to claim 6, is characterized in that,
Described distribution address request also carries the address information of described UE;
Be that described Cache distributes described local address information or described MediaProxy described UE to be sent to the target address information of the packet of described Cache medium surface also comprise be revised as the address information of described Cache by the described local address information corresponding with the address information of described Cache after at described MediaProxy: described MediaProxy is the corresponding UE local address information of address information distribution of described UE, wherein, the address information of described UE is corresponding one by one with described UE local address information;
At described MediaProxy, described UE is sent to the target address information of the packet of described Cache medium surface also to comprise after by described local address information corresponding to the address information with described Cache, being revised as the address information of described Cache: described MediaProxy sends to described UE according to the corresponding relation of the address information of described UE and described UE local address information the source address information of the packet of described Cache medium surface to be revised as corresponding with it described UE local address information by the address information of described UE;
At described MediaProxy, described Cache is sent to the source address information of the media stream data bag of described UE also to comprise after being revised as described local address information corresponding to the address information of described Cache: described MediaProxy sends to described Cache the target address information of the media stream data bag of described UE by described UE local address information corresponding to the address information with described UE, to be revised as the address information of described UE according to the address information of described UE with the corresponding relation of described UE local address information.
9. according to claim 1-8 described methods of any one, is characterized in that, is also to comprise after described Cache distributes described local address information at described MediaProxy:
When the address information of described Cache occurs after changing, described MediaProxy upgrades or newly-built described corresponding relation according to the address information of after changing Cache.
10. method according to claim 9, is characterized in that, also comprised one of following before described MediaProxy upgrades described corresponding relation according to the address information of after changing Cache:
Described MediaProxy obtains the address information of Cache after changing by deep-packet detection DPI;
Described UE notifies the described MediaProxy address information of Cache after changing by described Tracker.
11. a streaming media service quality QoS safeguards system is characterized in that, comprising:
Media proxy gateway function entity MediaProxy, be used to the content caching server Cache assignment of home address information of having stored the user equipment (UE) resource requirement, and inform the described local address information of grouped data network gateway P-GW, and flow by dedicated bearer forwarding media between described UE and described Cache corresponding to described UE with the corresponding relation of described local address information according to the address information of described Cache;
Described P-GW is used for using described local address information to set up described dedicated bearer and carrying out bearing binding.
CN201110343301.0A 2011-11-03 2011-11-03 Streaming Media QoS assurance and system Expired - Fee Related CN103096180B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110343301.0A CN103096180B (en) 2011-11-03 2011-11-03 Streaming Media QoS assurance and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110343301.0A CN103096180B (en) 2011-11-03 2011-11-03 Streaming Media QoS assurance and system

Publications (2)

Publication Number Publication Date
CN103096180A true CN103096180A (en) 2013-05-08
CN103096180B CN103096180B (en) 2017-12-12

Family

ID=48208226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110343301.0A Expired - Fee Related CN103096180B (en) 2011-11-03 2011-11-03 Streaming Media QoS assurance and system

Country Status (1)

Country Link
CN (1) CN103096180B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015131305A1 (en) * 2014-03-04 2015-09-11 Telefonaktiebolaget L M Ericsson (Publ) Scheduling based on data traffic patterns
CN108306843A (en) * 2016-09-26 2018-07-20 中国电信股份有限公司 A kind of business data flow transmission method, system and PGW

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050025047A1 (en) * 2003-07-30 2005-02-03 Nortel Networks Limited Providing packet-based multimedia services via a circuit bearer
CN101026615A (en) * 2006-02-18 2007-08-29 华为技术有限公司 IMS-based flow media network system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050025047A1 (en) * 2003-07-30 2005-02-03 Nortel Networks Limited Providing packet-based multimedia services via a circuit bearer
CN101026615A (en) * 2006-02-18 2007-08-29 华为技术有限公司 IMS-based flow media network system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3RD GENERATION PARTNERSHIP PROJECT: "Mobile radio interface Layer 3 specification; Core network protocols; Stage 3", 《3GPP TS 24.008 V10.4.0》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015131305A1 (en) * 2014-03-04 2015-09-11 Telefonaktiebolaget L M Ericsson (Publ) Scheduling based on data traffic patterns
US10206144B2 (en) 2014-03-04 2019-02-12 Telefonaktiebolaget Lm Ericsson (Publ) Scheduling based on data traffic patterns
CN108306843A (en) * 2016-09-26 2018-07-20 中国电信股份有限公司 A kind of business data flow transmission method, system and PGW

Also Published As

Publication number Publication date
CN103096180B (en) 2017-12-12

Similar Documents

Publication Publication Date Title
US9936534B2 (en) Method and apparatus for data transmission
US8934901B2 (en) Handover between mobile networks
EP1435748B1 (en) Handover between wireless networks of different technologies
US11968128B2 (en) Management, by an intermediate device, of the quality of transmission of a data stream to a mobile terminal
CN102047637B (en) A method and a user equipment for reserving bandwidth
CN102469015B (en) Realize method and device, the system of relay selection
CN108337674B (en) A kind of method, apparatus and network system of IP address distribution
CN110972126A (en) Path, path information processing method and device
JP2009049517A (en) Controller, content transmission system, and content transmission method
US9578545B2 (en) Controlling data sessions in a communication system
US7519024B2 (en) Resource selection in a communication network
US20110154409A1 (en) METHOD AND SYSTEM TO PROVIDE VIDEO ON DEMAND (VoD) SERVICE USING CONTENTS HAVING MULTIPLE BITRATES
CN104488313B (en) A kind of resource allocation method, business transmitting method, device and relevant device
CN101325500B (en) Method, system and apparatus for implementing multicast load-bearing resource
CN101925053B (en) Method, system and server for controlling session of IP multimedia subsystem (IMS) domain
JP2007281865A (en) Service controller, and program
CN102891830B (en) Ensure the method and system of streaming media service service quality
CN103096180A (en) Guarantee method and system for stream media file quality of service (QoS)
CN102904859B (en) Ensure the method and system of streaming media service service quality
CN103096179A (en) Method and system for guaranteeing stream media file service quality
US8327405B2 (en) System and method of wireless uplink video transmission with policy-compliant distribution to viewers
CN102223619B (en) Resource strategy decision method and system under roaming scene
KR20130001436A (en) Method, apparatus and terminal for access network selection control
CN101662654A (en) Wed TV system based on IMS and method and device for realizing system
Corici et al. A network controlled QoS model over the 3GPP system architecture evolution

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171106

Address after: 518000 Guangdong Province, Shenzhen New District of Longhua City, Dalang street, Longsheng Gold Dragon Road community e-commerce incubator exhibition Tao Commercial Plaza E block 706

Applicant after: Shenzhen step Technology Transfer Center Co., Ltd.

Address before: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No.

Applicant before: ZTE Corporation

CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Wang Ying

Inventor after: Chen Guanghai

Inventor after: Yang Xueping

Inventor after: Han Jinchuan

Inventor after: Huang Hua

Inventor after: Wan Qing

Inventor after: Liu Yu

Inventor after: Wu Gang

Inventor after: Liu Lin

Inventor before: Wu Jianhua

Inventor before: Xie Zhenhua

Inventor before: Hao Zhenwu

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20171116

Address after: 400000 Shapingba District, a bridge on the village of No., No. 86

Applicant after: Chongqing Vocational Institute of Engineering

Address before: 518000 Guangdong Province, Shenzhen New District of Longhua City, Dalang street, Longsheng Gold Dragon Road community e-commerce incubator exhibition Tao Commercial Plaza E block 706

Applicant before: Shenzhen step Technology Transfer Center Co., Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171212

Termination date: 20201103