CN100464591C - Method for realizing multimedia broadcasting/group broadcasting service conversation range control - Google Patents
Method for realizing multimedia broadcasting/group broadcasting service conversation range control Download PDFInfo
- Publication number
- CN100464591C CN100464591C CNB2004100889464A CN200410088946A CN100464591C CN 100464591 C CN100464591 C CN 100464591C CN B2004100889464 A CNB2004100889464 A CN B2004100889464A CN 200410088946 A CN200410088946 A CN 200410088946A CN 100464591 C CN100464591 C CN 100464591C
- Authority
- CN
- China
- Prior art keywords
- sgsn
- mbms
- ggsn
- request
- sign
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 137
- 230000008569 process Effects 0.000 claims abstract description 99
- 238000013475 authorization Methods 0.000 claims description 76
- 230000004913 activation Effects 0.000 claims description 55
- 230000000977 initiatory effect Effects 0.000 claims description 52
- 230000004044 response Effects 0.000 claims description 47
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 7
- 230000000875 corresponding effect Effects 0.000 description 40
- 230000011664 signaling Effects 0.000 description 10
- 230000002596 correlated effect Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
A method for controlling session range of multimedia broadcast / multicast service includes obtaining identification of SGSN resided or to be resided by UE issuing request currently when MBMS service request from down stream node is received by BM-SC or GGSN and then judging whether obtained SGSN identification is contained in node listing of SGSN hold by itself and related to MBMS service or not by BM-SC or GGSN, continuing follow up process flow if it is or otherwise ending relevant process flow.
Description
Technical field
The present invention relates to multi-medium broadcast/group broadcast service (MBMS) session technology, refer to a kind of method of the MBMS of realization discourse referent control especially.
Background technology
Development along with the 3G (Third Generation) Moblie technology, 3G (Third Generation) Moblie can provide than the more service of high data rate of second generation mobile communication, thereby support the multiple business form, such as: services such as Internet network are downloaded, browsed at a high speed to visual telephone, picture.Wherein, have a class business features to be: can be simultaneously give customized in the wireless network should business all users send, such as: send weather forecast, news film, sports tournament collection of choice specimens or the like.So 3G (Third Generation) Moblie has been introduced the notion of broadcast/group broadcast.
Referring to shown in Figure 1, for an intermediate node, no matter its downstream comprises the node what expectations receive data, and its upstream node always sends a piece of data to this intermediate node; After this intermediate node was received data, the number of nodes that receives data according to its downstream expectation duplicated this data, and distributed this data to the node of each these data of expectation reception of its downstream.Like this, each bar branch of multicast/broadcast business data transmission tree all has only a piece of data to transmit, and takies a transfer resource, and the transfer of data of root node and its downstream node also is like this.The distinctive points of multicast service and broadcasting service only is: multicast service only sends corresponding information to the user who has subscribed to some information, and the broadcasting service then user of all in wireless network sends information.As seen from the above description, provide identical information to a large number of users simultaneously, can greatly save Internet resources by multicast/broadcast is professional.
Fig. 2 is for supporting the wireless network architecture schematic diagram of broadcasting/packet service, as shown in Figure 2, in the existing third generation partner program (3GPP), support that the wireless network architecture of broadcasting/packet service is a broadcasting/packet service server (BM-SC) 201, BM-SC201 is by Gmb interface or Gi interface and TPF critical point GPRS Support Node (GGSN, Gateway GPRS Support Node) 202 link to each other, and a BM-SC201 can link to each other with a plurality of TPF GGSN 202; TPF GGSN 202 links to each other by Gn/Gp interface and Serving GPRS Support Node (SGSN, Serving GPRS Support Node) 203, and a GGSN202 can link to each other with a plurality of SGSN 203; SGSN 203 can link to each other with universal mobile telecommunications system (UMTS) land radio access web (UTRAN) 204 by the Iu interface, UTRAN 204 links to each other with user terminal (UE) 206 by the Uu interface then, SGSN 203 also can strengthen wireless access network (GERAN) 205 by Iu/Gb interface and global system for mobile communications (GSM) and link to each other, and GERAN205 links to each other with UE207 by Um Interface then.Wherein, GGSN and SGSN belong to the node in the core net in the wireless network (CN).
In the MBMS business, what be used to preserve the MBMS bearing capacity is the MBMS bearer context, and this MBMS bearer context comprises all information descriptions that define a MBMS service bearer, and this MBMS bearer context is created at all nodes of carrying MBMS data.Referring to shown in the table one, the MBMS bearer context comprises: IP multicast address, APN (APN), Temporary Mobile Group Identity (TMGI), state (State), the MBMS bearing capacity that requires, QoS, MBMS coverage, downstream node listing, UEs quantity etc.Wherein, the IP multicast address sign is by the MBMS carrying of this MBMS bearer context description; The APN that APN has been defined for this IP multicast address; TMGI is a Temporary Mobile Group Identity of distributing to the MBMS carrying; State is the activity state of MBMS carrying, comprising: inactive state or state of activation, and whether sign requires to set up the load plane resource that is used for the MBMS transfer of data; The MBMS bearing capacity that requires is used to identify the minimum bearing capacity that UE need support; QoS is the service quality of this MBMS load bearing requirements; The zone that the MBMS coverage sends for the MBMS service needed; The downstream node listing is for having asked the MBMS carrying, the downstream node listing that the MBMS data must be issued to; The UE ground quantity that adds this multicast service that UEs quantity has for this node." X " in the table is illustrated on the corresponding network entity and stores this information.
Parameter | Describe | RAN | SGSN | GGSN | BM-SC |
IP multicast address | The MBMS carrying that the IP multicast address sign is described by this MBMS bearer context | X | X | X | X |
APN | The APN that this IP multicast address has been defined | X | X | X | Wait to study |
TMGI | Distributing to the interim of MBMS carrying moves | X | X | X | X |
Group id | |||||
State | The activity state (' static ' or ' activation ') of MBMS carrying | Wait to study | X | X | X |
The MBMS bearing capacity that requires | The minimum bearing capacity that sign UE need support | X | X | X | |
QoS | The service quality of this MBMS load bearing requirements | X | X | X | X |
The MBMS coverage | The zone that the MBMS service needed sends | X | X | X | X |
The downstream node listing | Asked the MBMS carrying, the downstream node listing that the MBMS data must be issued to | X | X | X | |
UEs quantity | The UE ground quantity that adds this multicast service that this node has | Wait to study | X | X | Wait to study |
Table one
Trigger the MBMS session and begin process when BM-SC is ready to send data, the session process that begins activates in the network and is used for the bearing resource of all needs of transferring MBMS service data, and notifies interested UE to be about to begin transfer of data.Begin process by this session, BM-SC offers interested relevant network node with the QoS of MBMS, MBMS business domains, the session attributes such as estimation length of session parameter that may exist; Begin process by this session, can cause relevant RNC and carry out work such as conversation informing, community user counting, radio bearer type selection, wireless and wired load plane foundation at Access Network.BM-SC etc. flow after node finishes relevant work to the downstream, the beginning muticast data transmission, and the carrying multicast data transmission that each node begins to set up in the process by session is until UE.
Before existing MBMS multicast conversation begins, the MBMS registration process that SGSN, GGSN node can cause by processes such as MBMS activating multicast service, Routing Area Updates node is at its upstream registered, and finishes among its upstream node GGSN, the BM-SC filling in of downstream node listing in the MBMS bearer context that is:.Here, the upstream node of GGSN is BM-SC, and downstream node is SGSN.
The MBMS registration process comprises the steps: as shown in Figure 3 in the prior art
Step 301: the UE that detects its administration when Drift Radio Network Controller is interested in the MBMS bearer service, and Drift Radio Network Controller is not also registered this MBMS business, Drift Radio Network Controller sends a MBMS login request message to SGSN under self, carry the parameter of this MBMS bearer service of sign in this login request message, i.e. IP multicast address and APN.
Step 302: if SGSN does not have the MBMS bearer context at above-mentioned MBMS bearer service, and this SGSN receives the register requirement of this MBMS bearer service from certain RNC; Perhaps be that a MBMS bearer service is created first MBMS UE context, and there is not corresponding M BMS bearer context among the SGSN, SGSN is according to the IP multicast address and the APN that carry in login request message or the MBMS UE context, create a MBMS bearer context, this bearer context does not comprise information such as TMGI, bearing capacity requirement, and this MBMS bearer context is an armed state, sends a MBMS login request message of carrying IP multicast address and APN again to GGSN.
Step 303: if GGSN does not have the MBMS bearer context at above-mentioned MBMS bearer service, and GGSN receives the register requirement of this MBMS bearer service from a SGSN; Perhaps be that a MBMS bearer service is created first MBMS UE context, and there is not corresponding M BMS bearer context among the GGSN, then one of GGSN establishment is the MBMS bearer context of armed state, and sends a MBMS login request message of carrying IP multicast address and APN to BM-SC.
Step 304: in case receive the MBMS register requirement from a GGSN, BM-SC just is increased to the sign of this GGSN in " the downstream node listing " of self MBMS bearer context, and the responding MBMS registration reply message, wherein contain parameters such as TMGI, bearing capacity requirement.If the MBMS bearer context of BM-SC is in " activation " state, BM-SC triggers and the session of this GGSN begins process.
Step 305: if GGSN receives a login request message from the described SGSN of step 302, GGSN is increased to the sign of SGSN in " the downstream node listing " of self MBMS bearer context; And return the MBMS registration reply message to SGSN, carry parameters such as TMGI and bearing capacity requirement in this response message; If the MBMS bearer context is in " activation " state, then the GGSN triggering begins process with the session of SGSN.
Step 306: if SGSN receives the MBMS register requirement from the described Drift Radio Network Controller of step 301, SGSN is increased to the sign of RNC in " the downstream stream node listing " of self MBMS bearer context; And return a MBMS registration reply message and give this RNC; If the MBMS bearer context is in " activation " state, then SGSN initiates to begin process with the session of this Drift Radio Network Controller.
Such as MBMS business such as local news, local weather forecast, local transport information issues, general the partial service zone to whole mobile network provides for some.Begin handling process according to existing session, the session of a MBMS bearer service begins message can send to GGSN, the SGSN of all registrations of registering this MBMS bearer service in the all-network and all RNC that link to each other with these registrations SGSN.Wherein, RNC only after receiving that this session begins message, just can compare multicast business domains and the own zone that covers whether have overlapping, thereby determine whether to set up radio bearer.Certainly, the service bearer plane all is established before this.
But for a very big network, network as China Mobile, because user's the roaming and the correlation of SGSN node and region, can cause national most SGSN all this MBMS business to be carried out corresponding registration, each session of the so a business (as transport information) that provides in Beijing all may relate to all RNC in the whole nation.Because the MBMS business is various, such network design will inevitably cause these sessions useless to begin message some RNC, SGSN node being caused the impact of signaling, make relevant network node carry out analysis and arrangement to some useless signalings.Simultaneously, can require GGSN, SGSN node to support these irrelevant professional, and take GGSN to SGSN, SGSN to the load plane resource between the RNC, thereby bring the signaling traffic load that there is no need for RNC, SGSN node, and increase offered load and cost.
In order to begin in the process in session, make current MBMS session begin to ask not send to the SGSN node of current MBMS independent of service, RNC node on, do not set up from GGSN to user's load plane of the SGSN of current MBMS independent of service, avoid producing unnecessary signaling traffic load, the applicant has proposed a solution in another patent application, the main thought of this solution is: preserve the professional relevant SGSN node listing with current MBMS in BM-SC or GGSN; Afterwards, determine whether to allow certain SGSN registration or whether begin request, and then determine whether to allow certain SGSN to begin the MBMS session according to the information in the SGSN node listing by GGSN again to certain SGSN transmission session according to the decision of the information in the SGSN node listing.So, GGSN only allows the SGSN relevant with professional sending zone to register, or only session can be begun to ask to issue the SGSN relevant, thereby the user plane carrying that can not set up SGSN from GGSN to other and current MBMS independent of service with professional sending zone; Can not send current MBMS session yet and begin to ask irrelevant SGSN node, RNC node, cause the signaling traffic load that there is no need.
But, in actual applications, the SGSN node triggers MBMS activation of service flow process or the initiation of UE triggering inter-SGSN routing area update process to the registration of GGSN node by UE, so should carry out unified processing for MBMS register flow path, MBMS activation of service flow process and inter-SGSN routing area update flow process, could better, more perfectly solve the problem of the overweight and network carrying wasting of resources of signaling traffic load.At present, the people is not arranged as yet, propose to realize the solution of session control at MBMS activation of service flow process, inter-SGSN routing area update flow process.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method of the MBMS of realization discourse referent control, can realize the control to discourse referent in the professional relevant treatment flow process of MBMS, and then reduces the waste of network carrying resource, alleviate signaling traffic load, reduce offered load and cost.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method that realizes the control of multi-medium broadcast/group broadcast service MBMS discourse referent is preserved the SGSN node listing at different MBMS business in BM-SC or GGSN, this method may further comprise the steps:
A. after broadcasting/packet service server B M-SC or GGSN receive the MBMS service request that self downstream node sends, obtain the sign of the SGSN that the SGSN at current initiation request UE place maybe will be in, judge that the sign of obtaining is contained in then execution in step b of described SGSN node listing;
B.BM-SC or GGSN continue to carry out follow-up processing flow.
In MBMS activation of service flow process, the described MBMS service request of step a is: the MBMS authorization requests that GGSN sends to BM-SC;
Then step a is: after BM-SC receives the MBMS authorization requests that GGSN sends, obtain the sign of current initiation request UE SGSN of living in;
Step b by: SGSN that BM-SC determining step a is obtained sign whether be contained in self preserve in the SGSN node listing of request MBMS business, if comprise, then proceed in the MBMS activation of service flow process authorization decision to current UE; Otherwise, finish current MBMS activation of service flow process.
Wherein, the described BM-SC of the step a sign of obtaining current initiation request UE SGSN of living in is specially:
A11.BM-SC obtains the sign of current initiation request UE from the MBMS authorization requests of being received, send the position requests that carries current initiation request UE sign to HLR then;
After a12.HLR receives position requests,, the SGSN sign that is inquired is carried in the response of position returns to BM-SC afterwards according to the sign of the sign of the UE in the request this UE of inquiry SGSN of living in.
Here, described UE is designated the IMSI of current initiation request UE.Described GGSN is: set up the GGSN of PDP Context with current initiation request UE; Or provide the GGSN of required MBMS business for current initiation request UE.
Before the step a, this method further comprises: after current initiation request UE and network are set up PDP Context, send to GGSN via self residing SGSN and to add message.So, the described BM-SC of the step a sign of obtaining current initiation request UE SGSN of living in is specially:
A21.GGSN receives that current initiation request UE after the adding message that self SGSN of living in sends, obtains the sign of current initiation request UE SGSN of living in;
A22.GGSN sends the MBMS authorization requests that carries current initiation request UE SGSN sign of living in to BM-SC;
A23.BM-SC directly obtains the sign of current initiation request UE SGSN of living in from the MBMS authorization requests that GGSN sends.
In MBMS activation of service flow process, before the step a, this method further comprises: after current initiation request UE and network are set up PDP Context, send to GGSN via self residing SGSN and to add message; The described MBMS service request of step a is: initiate the adding message that request UE sends to GGSN through self SGSN of living in;
Then step a is: GGSN receives that current initiation request UE after the adding message that self SGSN of living in sends, obtains the sign of current initiation request UE SGSN of living in;
Step b by: whether SGSN that GGSN determining step a is obtained sign is contained in the SGSN node listing of self preserving at institute's request MBMS business, if comprise, then continues the authorization requests to BM-SC transmission MBMS; Otherwise, finish current MBMS activation of service flow process.
In such cases, before GGSN judged, this method further comprised: BM-SC sends to GGSN all in the network with the professional corresponding SGSN node listing of corresponding MBMS when the professional beginning of MBMS, each GGSN preserves the SGSN node listing of being received.
In MBMS activation of service flow process, before the step a, this method further comprises: after current initiation request UE and network are set up PDP Context, send to GGSN via self residing SGSN and to add message; The described MBMS service request of step a is: initiate the adding message that request UE sends to GGSN through self SGSN of living in;
Then step a is: GGSN receives that current initiation request UE after the adding message that self SGSN of living in sends, obtains the sign of current initiation request UE SGSN of living in; Then, GGSN sends to BM-SC and carries the MBMS authorization requests of obtaining the SGSN sign to some extent; After BM-SC received the MBMS authorization requests, to the SGSN node listing of GGSN transmission at request MBMS business, GGSN preserved the SGSN node listing of being received;
Step b by: SGSN that GGSN determining step a is obtained sign whether be contained in that step a obtained in the SGSN node listing of request MBMS business, if comprise, then continue MBMS activation of service flow process; Otherwise, finish current MBMS activation of service flow process.
Wherein, among the step a, BM-SC carries out authorization decision to initiating request UE earlier, passes through if adjudicate, then to the SGSN node listing of GGSN transmission at request MBMS business; Otherwise, directly finish current MBMS activation of service flow process.
In the such scheme, described SGSN is designated: current initiation request UE sets up the SGSN address of preserving in the PDP Context in GGSN, this address is the IP address.
In SGSN routing update flow process, the described MBMS service request of step a is: the update MBMS UE context request that SGSN sends to GGSN;
Then step a is: after GGSN receives the update MBMS UE context request that SGSN sends, find the MBMS carrying of the update MBMS UE context correspondence of wanting, and upgrade the sign of back SGSN according to acquisition request;
Step b is: whether the SGSN sign after BM-SC judge to upgrade is contained in that self preserves, the SGSN node listing at the MBMS business of the MBMS UE context correspondence that will upgrade, if comprise, then continue update MBMS UE context and carry out subsequent treatment; Otherwise, finish current SGSN routing update flow process.
For above-mentioned all schemes, the SGSN that current initiation request UE SGSN of living in maybe will be in be not contained in that BM-SC or GGSN preserve in the SGSN node listing of request MBMS business the time, this method further comprises: to current initiation request UE transmission Reason For Denial; After UE receives Reason For Denial, obtain required MBMS business by point to point system.
The method of realization MBMS discourse referent provided by the present invention control, in the MBMS correlated process, carry out the UE SGSN that maybe will be in of living in of this process by checking request, whether in SGSN node listing that BM-SC or GGSN preserved,, judge whether to allow this UE to carry out request to this MBMS business at request MBMS business.Method of the present invention can guarantee only to be in the request of the UE that maybe will be in the SGSN compass of competency relevant with the professional sending zone of MBMS and just can be passed through, thereby limited the not request of the UE in request MBMS service area, avoided the SGSN of extraneous areas to initiate register requirement, and then guarantee that GGSN only can begin session to ask to send to the SGSN relevant with professional sending zone, can not set up the user's load plane of the SGSN from GGSN to other and this MBMS independent of service zone, can not send the SGSN node that these sessions begin to ask extraneous areas yet, the RNC node only sends the transmission message of MBMS business in relevant geographic area.So, can not cause the signaling traffic load that there is no need, can reduce the waste of network carrying resource, simultaneously, avoid of the impact of irrelevant service message yet, reduce offered load and cost network node.
The present invention includes implementation procedure, and multiple implementation is arranged, have very strong flexibility and practicality based on different flow processs.And the various processing of the present invention are respectively based on existing various MBMS related service handling processes, and are all very little to existing handling process change, implement simple, convenient.
Description of drawings
Fig. 1 is the transmission principle schematic diagram of multicast service;
Fig. 2 is for supporting the wireless network architecture schematic diagram of broadcasting/packet service;
Fig. 3 is a MBMS multicast/broadcast service log-on flow chart;
Fig. 4 is the process chart of MBMS multicast/broadcast activation of service process one embodiment of the present invention;
Fig. 5 obtains the schematic flow sheet of SGSN sign for BM-SC in embodiment illustrated in fig. 4;
Fig. 6 is the process chart of another embodiment of MBMS multicast/broadcast activation of service process of the present invention;
Fig. 7 carries out the process chart of routing update between SGSN for the present invention.
Embodiment
The prerequisite that the present invention realizes is: preserve the SGSN node listing at different MBMS business in BM-SC or GGSN, this SGSN node listing has provided the sign of all SGSN that allow corresponding MBMS service conversation execution, this SGSN node listing can obtain by different approaches, such as: be disposed among the BM-SC with the professional relevant SGSN node listing of current MBMS or among the GGSN by the oam platform configuration; Or, obtain and the relevant SGSN node listing of current MBMS business by SGSN and the corresponding relation of SGSN management area and the business domains information of current MBMS business that BM-SC preserves according to self.
Core concept of the present invention is: BM-SC or GGSN are after receiving the MBMS service request that self downstream node is sent, obtain the sign of the SGSN that current initiation request UE SGSN of living in maybe will be in, afterwards, BM-SC or GGSN judge whether comprise the SGSN sign of being obtained in the SGSN node listing of self preserving at request MBMS business, if comprise, then continue follow-up processing flow; Otherwise just finish corresponding handling process.
Among the present invention, for MBMS activation of service flow process, described MBMS service request MBMS authorization requests that to be GGSN send to BM-SC or the adding message that sends to GGSN for UE, so, obtain the sign of current initiation request UE SGSN of living in, and judge whether the institute's SGSN that obtains sign is contained in the SGSN node listing of self storing and is finished by BM-SC or GGSN.For routing update flow process between SGSN, described MBMS service request is for upgrading the update MBMS UE context request that back SGSN sends to GGSN, so, obtain the sign of the SGSN that current initiation request UE will be in, and judge whether the institute's SGSN that obtains sign is contained in the SGSN node listing of self storing and finishes by GGSN.
In MBMS activation of service flow process of the present invention, above the SGSN sign mentioned obtain and deterministic process can be finished by BM-SC, also can realize by GGSN.When finishing by BM-SC, BM-SC has two kinds of implementations to obtaining and judging of SGSN sign: a kind ofly be, the UE sign of carrying in the MBMS authorization requests that BM-SC sends according to GGSN, the sign of searching this UE SGSN of living in the HLR, afterwards, BM-SC judges according to the SGSN node listing of self preserving at request MBMS business; Another kind is, the adding message that GGSN sends through SGSN according to UE is obtained the sign of UE SGSN of living in, again the SGSN sign of being obtained is carried on and issues BM-SC in the MBMS authorization requests, BM-SC directly obtains the sign of this UE SGSN of living in from the MBMS authorization requests, afterwards, BM-SC judges according to the SGSN node listing at request MBMS business that self preserves again.
When finishing by GGSN, GGSN has three kinds of implementations to obtaining and judging of SGSN sign: first kind is, directly obtain the sign of UE SGSN of living in, store according to self then and judge at the SGSN node listing of request MBMS business according to the information of UE in the adding message that SGSN sends; Second kind is, still obtains the sign of UE SGSN of living in according to the information of UE in the adding message that SGSN sends, but GGSN need judge after obtaining to the SGSN node listing of BM-SC acquisition request at request MBMS business again; The third is, still obtain the sign of UE SGSN of living in according to the information of UE in the adding message that SGSN sends, and preserve the SGSN node listing that BM-SC initiatively sends to GGSN in advance among the GGSN, GGSN judges according to the SGSN sign and the SGSN node listing that obtain.
Below by specific embodiment and cooperate respective drawings, further describe realization flow of the present invention.
Embodiment one:
Present embodiment is in MBMS activation of service flow process, the MBMS service authorization request of the SGSN of refusal and current MBMS independent of service, and then realization is to the control of MBMS discourse referent.In the present embodiment, preserve the SGSN node listing of asking the MBMS business at current UE among the BM-SC, BM-SC is identified to the sign of removing to obtain current UE SGSN of living among the HLR according to UE.As shown in Figure 4, MBMS activation of service flow process may further comprise the steps in the present embodiment:
Step 401: when UE need activate certain MBMS multicast service usually, will set up PDP Context (PDP Context Activation) alternately with network earlier.
If current UE and network have been set up PDP Context, the PDP Context that then direct employing has been set up; If current UE is not set up PDP Context with network, so, UE just activates the PDP Context of an acquiescence earlier, and the type of this PDP Context is generally best effort.This PDP Context can be one and be used for basic I P business, as the PDP Context of WAP or internet access; Also can be one and be used for the signaling PDP Context that IP Multimedia System (IMS) inserts.In this example, the GGSN corresponding with the acquiescence PDP Context is GGSN1.
Step 402: current UE is by the PDP Context of above-mentioned foundation, add message to GGSN1 via IGMP adding message of self SGSN transmission of living in or MLD, expect a specific multicast MBMS bearer service of reception in the message by the IP multicast address identifying user.Here, if adopt the IPv4 agreement, then UE sends out IGMP adding message IGMP Join to GGSN1; If adopt the IPv6 agreement, then UE adds message to MLD, in this example is to adopt the IPv4 agreement.
After step 403:GGSN1 receives that IGMP/MLD joins request, send a MBMS authorization requests MBMS Authorization Request, seek current UE is received the mandate of data to BM-SC.
After BM-SC receives the MBMS authorization requests, from this request, obtain the sign of current UE, send the location request message Location Request that carries the UE sign to HLR then; After HLR receives the location request message that BM-SC sends, sign according to UE sign this UE of inquiry SGSN of living in entrained in the request message, then this SGSN sign is returned to BM-SC by position response message Location Response, the reciprocal process of BM-SC described here and HLR as shown in Figure 5.Wherein, the UE sign can be IMSI.
After BM-SC gets access to the sign of current UE SGSN of living in, judge whether the SGSN sign of being obtained is contained in the SGSN node listing of self preserving, if, then proceed authorization decision, otherwise finish current MBMS activation of service flow process, at this moment, BM-SC can fail to the GGSN1 return authorization.
For authorization decision, if authorization decision is passed through, then BM-SC sends to GGSN1 with MBMS authorization response MBMSAuthorization Response, carries in this response to be used to activate the contextual APN of MBMS UE.If authorization decision is not passed through, then BM-SC this UE of indication in the MBMS authorization response that GGSN sends can not authorize and receive the MBMS data, and finishes this MBMS activation of service flow process.
In the present embodiment, current UE SGSN of living in is contained in the SGSN node listing of BM-SC, and authorization decision passes through, so proceed follow-up flow process.
Step 404a:GGSN1 sends a MBMS notice request MBMS Notification Request to SGSN, comprises IP multicast address, APN, Linked Network Service Access Point Identifier (NSAPI) in this request.Wherein, the setting of Linked NSAPI equals the NASPI that GGSN receives the PDP Context that uses when joining request; IP multicast address equals the IP multicast address of UE in joining request; APN may be different with the APN of the acquiescence PDP Context that has activated, and in some cases, APN may correspondence be different from the GGSN1 that reception IGMP/MLD joins request.Because GGSN1 may can not receive response, do not support the situation of MBMS such as SGSN or UE, under this type of situation, GGSN1 need start the MBMS Active Timer.
Step 404b:SGSN sends MBMS push-notification-answer MBMS NotificationResponse to GGSN1, carries cause value in this response, and this cause value is used to indicate whether successfully activate MBMS UE context.In case receive unsuccessful response message, GGSN can not send any MBMS notification request message again, and this process finishes at this point.
After step 405:SGSN receives the MBMS notice request, send a request MBMS context activation message Request MBMS Context Activation to UE, be used to ask UE to activate a MBMSUE context, carry IP multicast address, APN, Linked NSAPI, Transaction Identifier (TI) in this message at least.Wherein, Linked NSAPI offers UE and carries out related with the PDP Context that its IGMP/MLD that sends in step 402 adds in message MBMS UE context; TI is selected by SGSN, and its value is not by the PDP Context of this other activation of UE and the used value of MBMS UE context.
After step 406:UE creates a MBMS UE context, send one to SGSN and activate MBMS context request Activate MBMS Context Request, comprise in this request: IP multicast address, APN, MBMS_NSAPI, MBMS bearing capacity.Wherein, IP multicast address is used to identify the MBMS multicast service that UE starts adding/activation; APN indicates a specific GGSN; The MBMS bearing capacity is used to identify the manageable maximum QoS of UE; MBMS_NSAPI is selected by UE, and its value is not by the PDP Context of this other activation of UE and the used value of MBMS UE context.
Here, if the MBMS bearer context information of this MBMS bearer service is arranged among the SGSN, the MBMS bearing capacity of SGSN checking UE, otherwise with regard to execution in step 407; When the MBMS bearing capacity of checking UE, if determining the MBMS bearing capacity of UE, SGSN is lower than the MBMS bearing capacity of requirement, and SGSN will follow a suitable reason, and refusal activates the MBMS context of request, and finishes current handling process.
Step 407: if MBMS UE context is not established among the SGSN, SGSN just sends MBMS notice refusal request MBMS Notification Reject Request to GGSN1, and the reason of indicating MBMS UE context not to be established; After GGSN1 receives, return a MBMS notice refusal response message MBMS Notification Reject Response, finish current handling process then to SGSN.Like this, the process that can at this point terminate prevents that SGSN from further sending the MBMS notification request message.
Step 408:SGSN carries out safety function to current UE, as: to the UE authentication, this step can be omitted.
Step 409:SGSN determines specific GGSN according to the APN of step 406, after being the actual GGSN that required MBMS business is provided, create a MBMS UE context, and to the actual GGSN transmission establishment MBMS context request Create MBMS ContextRequest that required MBMS business is provided, comprise IP multicast address, APN, MBMS_NSAPI in this request, in this example, actual the GGSN of required MBMS business is provided is GGSN2.In actual applications, GGSN1 and GGSN2 can be same GGSN.
Step 410:GGSN2 sends a MBMS authorization requests MBMS Authorization Request to BM-SC, seeks the mandate to UE, and authorization decision result provides in MBMS authorization response MBMSAuthorization Response.BM-SC creates a MBMS UE context.
Step 411: if the GGSN2 MBSM bearer context information of this MBMS bearer service not, GGSN2 sends a MBMS register requirement MBMS Registration Request to BM-SC, and correlated process all has regulation in MBMS standards registration process;
If BM-SC does not also give this MBMS bearer service distribution T MGI, BM-SC will distribute a new TMGI, this TMGI will pass to GGSN and SGSN by MBMS registration reply message MBMS Registration Response, further accept message ActivateMBMS Context Accept by activation MBMS context and send to UE;
BM-SC comprises the MBMS bearer context information of this MBMS bearer service to the MBMS registration reply message that GGSN2 sends, and this GGSN2 is added the downstream node listing of MBMS bearer context, and related content all has regulation in MBMS standards registration process.
If the MBSM bearer context information of existing this MBMS bearer service of GGSN2, this step can be omitted.
Step 412:GGSN creates a MBMS UE context, and sends establishment MBMS context response Create MBMS Context Response to SGSN.
Step 413: if the SGSN MBMS bearer context information of this MBMS bearer service not, SGSN sends a MBMS register requirement MBMS Registration Request to GGSN, and correlated process all has regulation in MBMS standards registration process.
GGSN responds a MBMS registration reply message MBMS Registration Response, the MBMS bearer context information that comprises this MBMS bearer service in this message, and the sign of this SGSN is added in the downstream node listing parameter of MBMS bearer context, correlated process all has regulation in MBMS standards registration process.
If the MBSM bearer context information of last existing this MBMS bearer service of SGSN, this step can be omitted.
Step 414: if for this UE has set up at least one packet domain RAB (PS RAB), SGSN provides MBMS UE context to RAN.
Step 415:SGSN sends an activation MBMS context and accepts message Activate MBMSContext Accept to UE, contains the MBMS bearing capacity in this message.Here, MBMS bearing capacity sign is used for the QoS of this MBMS bearer service maximum, and UE may consider this MBMS bearing capacity when activating more MBMS bearer services.If SGSN judges the MBMS bearing capacity of UE and is lower than the MBMS bearing capacity of current required MBMS business need, then SGSN refuses contextual request of MBMS UE of this activation, and indicate an appropriate reason, the MBMS UE context of having set up is begun deactivation process.
In fact, in the present embodiment the institute in steps, except step 403, all the other steps are all identical with the treatment step of MBMS activation of service flow process in the prior art.
In the present embodiment, the BM-SC that is finished in the step 403 can finish in step 410 equally to the judgement of current UE place SGSN, and implementation procedure is identical.In actual applications, BM-SC can only finish in step 403 or step 410 judgement of current UE place SGSN, also can finish in step 403 and step 410 simultaneously.If GGSN1 and GGSN2 are same GGSN, then only therein a step finish and get final product, preferably, in step 403, finish, if can not finish, just in step 410, finish in step 403.So, can save more unnecessary signaling interaction and resource occupation.
Embodiment two:
Present embodiment is in MBMS activation of service flow process, the MBMS service authorization request of the SGSN of refusal and current MBMS independent of service, and then realization is to the control of MBMS discourse referent.In the present embodiment, preserve the SGSN node listing of asking the MBMS business at current UE among the BM-SC, BM-SC obtains the sign of current UE SGSN of living in from the MBMS authorization requests that GGSN sends.As shown in Figure 6, MBMS activation of service flow process may further comprise the steps in the present embodiment:
Step 601: identical with the step 401 among the embodiment one.
Step 602: current UE is by the PDP Context of above-mentioned foundation, add message to GGSN1 via IGMP adding message of self SGSN transmission of living in or MLD, expect a specific multicast MBMS bearer service of reception in the message by the IP multicast address identifying user.Here, if adopt the IPv4 agreement, then UE sends out IGMP adding message IGMP Join to GGSN1; If adopt the IPv6 agreement, then UE adds message to MLD, in this example is to adopt the IPv4 agreement.Here, GGSN obtains the sign of the SGSN that send to add message, and this sign can be the address of this SGSN, and described SGSN address is the IP address that is stored in the SGSN in the corresponding PDP Context that current UE set up in GGSN.
After step 603:GGSN1 receives that IGMP/MLD joins request, send a MBMS authorization requests MBMS Authorization Request, seek current UE is received the mandate of data to BM-SC.Here, the sign of the SGSN that carries in the step 602 in the MBMS authorization requests to be obtained, the just sign of current UE SGSN of living in.
After BM-SC receives the MBMS authorization requests, from this request, obtain the sign of current UE SGSN of living in, judge whether the SGSN sign of being obtained is contained in the SGSN node listing of self preserving, if, then proceed authorization decision, otherwise finish current MBMS activation of service flow process, at this moment, BM-SC can fail to the GGSN1 return authorization.
For authorization decision, if authorization decision is passed through, then BM-SC sends to GGSN1 with MBMS authorization response MBMSAuthorization Response, carries in this response to be used to activate the contextual APN of MBMS UE.If authorization decision is not passed through, then BM-SC this UE of indication in the MBMS authorization response that GGSN sends can not authorize and receive the MBMS data, and finishes this MBMS activation of service flow process.
In the present embodiment, current UE SGSN of living in is contained in the SGSN node listing of BM-SC, and authorization decision passes through, so proceed follow-up flow process.
Step 604a~step 615: identical to step 415 with the step 404a among the embodiment one.
Embodiment three:
Present embodiment is in MBMS activation of service flow process, the adding message of refusal and current MBMS independent of service, and then realization is to the control of MBMS discourse referent.In the present embodiment, preserve the SGSN node listing of asking the MBMS business at current UE among the GGSN, this SGSN node listing can directly dispose by OAM, and GGSN obtains the SGSN sign from current UE through the adding message that self SGSN of living in sends.Treatment step in the present embodiment is except step 602 and step 603, and all the other steps are all identical with the corresponding steps of embodiment two.In the present embodiment, step 602 becomes step 602 ', step 603 becomes step 603 '.
Step 602 ': current UE is by the PDP Context of above-mentioned foundation, add message to GGSN1 via IGMP adding message of self SGSN transmission of living in or MLD, expect a specific multicast MBMS bearer service of reception in the message by the IP multicast address identifying user.Here, if adopt the IPv4 agreement, then UE sends out IGMP adding message IGMP Join to GGSN1; If adopt the IPv6 agreement, then UE adds message to MLD, in this example is to adopt the IPv4 agreement.Here, GGSN obtains the sign of the SGSN that send to add message, and this sign can be the address of this SGSN, and described SGSN address is the IP address that is stored in the SGSN in the corresponding PDP Context that current UE set up in GGSN.
What GGSN1 preserved according to self identifies at the SGSN node listing of request MBMS business and the SGSN that is obtained, and judges that whether the SGSN sign that obtains is contained in the SGSN node listing of self preserving, if comprise, then continues execution in step 603 '; Otherwise GGSN1 refuses joining request of this UE, returns corresponding failure cause.
In the present embodiment, current UE SGSN of living in is contained in the SGSN node listing of GGSN1, so proceed step 603 '.
Step 603 ': GGSN1 sends MBMS authorization requests MBMS AuthorizationRequest to BM-SC, seeks current UE is received the mandate of data.If authorization decision is passed through, then BM-SC sends to GGSN1 with MBMS authorization response MBMS Authorization Response, carries in this response to be used to activate the contextual APN of MBMS UE, execution in step 604.If authorization decision is not passed through, then BM-SC this UE of indication in the MBMS authorization response that GGSN sends can not authorize and receive the MBMS data, and process ends.
Since to the judgement of SGSN in step 602 ' in finish by GGSN1, so in this step, GGSN1 does not carry the SGSN sign that GGSN1 obtains in the MBMS authorization requests that BM-SC sends.In fact, in the present embodiment, if current UE SGSN of living in is contained in the SGSN node listing of GGSN1 step 603 ' with the corresponding steps of prior art be identical.
Embodiment four:
Present embodiment is in MBMS activation of service flow process, the MBMS service authorization request of the SGSN of refusal and current MBMS independent of service, and then realization is to the control of MBMS discourse referent.In the present embodiment, GGSN obtains the SGSN sign from current UE through the adding message that self SGSN of living in sends, but do not preserve the SGSN node listing of asking the MBMS business at current UE among the GGSN, preserve the SGSN node listing of asking the MBMS business at current UE among the BM-SC, GGSN need obtain the SGSN node listing of asking the MBMS business at current UE from BM-SC.Compare with embodiment two, in the present embodiment only step 603 become step 603 ", all the other steps are all identical with the corresponding steps of embodiment two.
Step 603 ": after GGSN1 receives that IGMP/MLD joins request, send MBMS authorization requests MBMS Authorization Request, seek current UE is received the mandate of data to BM-SC.Here, the sign of the SGSN that carries in the step 602 in the MBMS authorization requests to be obtained, the just sign of current UE SGSN of living in.
After BM-SC receives the MBMS authorization requests, from this request, obtain the sign of current UE SGSN of living in, then current UE is carried out authorization decision, if authorization decision is passed through, then BM-SC sends to GGSN1 with MBMS authorization response MBMS Authorization Response, carries in this response to be used to activate the contextual APN of MBMS UE.If authorization decision is not passed through, then BM-SC this UE of indication in the MBMS authorization response that GGSN sends can not authorize and receive the MBMS data.
After authorization decision finishes, two kinds of processing procedures can be arranged:
A) no matter whether BM-SC passes through the authorization decision of current UE, and BM-SC all sends the professional relevant information with request MBMS to GGSN, and this service related information comprises parameters such as professional relevant SGSN node listing, service identification.Afterwards, GGSN preserves corresponding information.Like this, pass through if authorize, then whether GGSN can be according to the SGSN sign that obtains in the SGSN node listing determining step of receiving 602 in the SGSN node listing, if, continue execution in step 604; If do not exist, then finish this MBMS activation of service flow process.If authorize and not pass through, can directly finish this MBMS activation of service flow process, can make GGSN afterwards in the flow process but preserve corresponding SGSN node listing, in case receive request, can judge at this MBMS business.
B) authorization decision is passed through, and BM-SC just sends the relevant information of the MBMS business of asking to GGSN, and this relevant information comprises parameters such as professional relevant SGSN node listing, service identification; Then, GGSN preserves corresponding information, and according to the SGSN sign that obtains in the SGSN node listing determining step of receiving 602 whether in the SGSN node listing, if, continue execution in step 604; If do not exist, finish this MBMS activation of service flow process.Do not pass through if authorize, then BM-SC directly finishes this MBMS activation of service flow process.
Embodiment five:
The processing procedure of present embodiment and embodiment three is similar substantially, by GGSN current UE place SGSN is adjudicated, uniquely different be, SGSN node listing among the GGSN is not directly configuration, but when the professional beginning of corresponding MBMS, provide by BM-SC, BM-SC comprises service related information parameters such as professional relevant SGSN node listing, service identification send to all GGSN in the network, and each GGSN preserves the SGSN node listing of being received.Like this, can make GGSN afterwards in the flow process,, can judge in case receive request at corresponding MBMS business.In this case, GGSN does not just need the sign of UE SGSN of living in is sent to BM-SC, and BM-SC need not judge at each UE SGSN of living in yet.
Embodiment six:
Present embodiment is between SGSN in the routing update flow process, the update MBMS UE context request of refusal and the SGSN of current MBMS independent of service, and then realize control to the MBMS discourse referent.In the present embodiment, preserve the SGSN node listing of asking the MBMS business at current UE among the GGSN, this SGSN node listing can directly be disposed among the GGSN by OAM, also can be in MBMS registration process or MBMS activation of service process, to send to GGSN, or BM-SC initiatively offer GGSN's when business begins by BM-SC; GGSN judges whether the SGSN after upgrading is contained in the SGSN node listing of self preserving at certain MBMS business.Here, the SGSN that UE carries out before the Routing Area Update is called former SGSN, and the SGSN that UE carries out behind the Routing Area Update is called new SGSN, as shown in Figure 7, in the present embodiment between SGSN the routing update flow process may further comprise the steps:
Step 701: after certain UE activates the MBMS bearer service, send Routing Area Update request message Routing Area Update Request to new SGSN via RAN.
Step 702: after new SGSN receives the Routing Area Update request, send SGSN context request message SGSN Context Request, be used to obtain mobile management (MM) context, PDP Context and the MBMS UE context of this UE to former SGSN; After former SGSN receives the SGSN context request, return the SGSN context response information SGSNContext Response that carries appointment UE respective contexts to new SGSN;
Here, former SGSN may return MBMS UE context, MM context, the PDP Context of specifying UE, also may return MBMS UE context and MM context; Wherein, for MBMS UE context, MBMS bearer service of the every adding of UE just has a MBMS UE context, for the MM context, each UE is carried out mobile management, and SGSN can create and preserve the MM context for each UE that belongs to oneself.
Step 703: after new SGSN receives response, can be by with UE and attaching position register (HLR) mutual, between self and UE, self and HLR, carry out encryption function, this step is optional.
Step 704: after new SGSN receives the SGSN context response, send a SGSN context acknowledgement message SGSN Context Acknowledge for former SGSN.
Step 705: after receiving the SGSN context acknowledgement message of new SGSN, former SGSN carries out buffer memory with the N-PDU that receives in a period of time, and sends to new SGSN by forward packet Forward Packets; This step also is optional.
Step 706: new SGSN sends and upgrades PDP Context request message Update PDP ContextRequest to corresponding GGSN; GGSN upgrades the relevant information of this user's PDP Context, and feeds back one and upgrade PDP Context response Update PDP Context Response to new SGSN, may carry corresponding PDP Context lastest imformation in this response.
Step 707: new SGSN sends update MBMS UE context request Update MBMS UEContext Request to corresponding GGSN.
All MBMSUE contexts that GGSN upgrades as requested, find the MBMS carrying of the update MBMS UE context correspondence of wanting, and according to the sign of the new SGSN of acquisition request, judge then whether new SGSN sign is contained in that self preserves, the SGSN node listing at the MBMS business of the MBMS UE context correspondence that will upgrade, if not, then finish at routing update flow process between the contextual SGSN of this MBMS UE, at this moment, GGSN can return the renewal failure information at this MBMS UE context; Otherwise, GGSN upgrades and the contextual corresponding domain of these user-dependent these MBMS UE, and return update MBMS UE context response Update MBMS UE Context Response and give new SGSN, may carry corresponding M BMS UE updating context information in this response.
In the present embodiment, the sign of new SGSN is contained in the SGSN node listing of GGSN preservation, so continue follow-up handling process.
Step 708: new SGSN sends location update message Update Location to HLR, the change situation of the service SGSN of this UE of notice HLR.
Step 709:HLR sends canceling position message Cancel Location for former SGSN, and former SGSN receives back deletion MM context and PDP Context, and former SGSN home position cancellation acknowledge message Cancel Location Ack gives HLR;
Here, operation for former SGSN deletion MM context and PDP Context, in fact also in step 702, be provided with and start a timer, and then do a judgement in this step, if the corresponding timer that is started in the step 702 is then, then carry out the context deletion, otherwise, carry out the context deletion after wanting waiting timer then again, guarantee that with this related context is just deleted after being received by new SGSN.
After step 710:HLR receives affirmation, send for new SGSN and insert subscriber data message InsertSubscriber Data; After new SGSN receives, create corresponding MM context, and return and insert user data affirmation Insert Subscriber Data Ack to HLR.
Step 711:HLR upgrades acknowledge message Update Location Ack for new SGSN home position.
Step 712: if no longer include MBMS UE context among the former SGSN at certain MBMS bearer service, promptly the downstream node listing of Dui Ying MBMS bearer context is empty, and then former SGSN sends MBMS and goes register requirement MBMS Deregistration Request to GGSN; The GGSN responding MBMS removes to register responding MBMS Deregistration Response, and will delete in the sign of the former SGSN downstream node listing parameter from self MBMS bearer context; Otherwise, just do not carry out this step.
Step 713: whether each MBMS UE context that new SGSN checking is received has corresponding MBMS bearer context; If new SGSN does not have corresponding MBMS bearer context, then new SGSN creates a MBMS bearer context, the MBMS bearer context of being created is changed to armed state, and sends MBMS register requirement MBMS Registration Request to corresponding GGSN; GGSN returns MBMS register requirement MBMS Registration Response to new SGSN; If new SGSN has corresponding MBMS bearer context, then do not carry out this step.
Step 714: new SGSN sets up the MM context for this UE, and the logical links between UE and the new SGSN is established, and new SGSN admits message Routing AreaUpdate Accept to Routing Area Update of UE feedback.
Step 715:UE returns a Routing Area Update to SGSN and finishes message Routing Area Update Complete after receiving that Routing Area Update is admitted message.
In fact, the institute in the present embodiment in steps, except step 707, all the other steps all with prior art between SGSN the treatment step of routing update flow process identical.
For concreteness, need to carry out the UE1 of SGSN Routing Area Update, applied for three MBMS business: professional A, professional B and professional C.UE1 will be updated to SGSN2 from SGSN1, for three business that UE1 applied for, comprise SGSN1 and SGSN2 in the SGSN node listing of preserving among the GGSN at professional A; Comprise SGSN1 and SGSN2 in the SGSN node listing of preserving among the GGSN at professional B; But only comprise SGSN1 in the SGSN node listing of preserving among the GGSN at professional C.
After SGSN2 transmission update MBMS UE context request Update MBMS UE ContextRequest is to corresponding GGSN, all MBMS UE contexts that GGSN upgrades as requested, find the MBMS carrying of each the MBMS UE context correspondence that will upgrade, and obtain the sign of SGSN2; Then, GGSN judges whether SGSN2 is in the SGSN node listing that self preserve, corresponding MBMS bearer context.That is to say, preserve three SGSN node listings at professional A, professional B and professional C among the GGSN respectively, described judgement is exactly: judge whether SGSN2 is included in the SGSN node listing at professional A; Whether be included in the SGSN node listing at professional B; Whether be included in the SGSN node listing at professional C.
For professional A and professional B, SGSN2 is in the SGSN node listing of MBMS bearer context correspondence, therefore, GGSN upgrades and the contextual corresponding domain of these user-dependent these MBMS UE, and return update MBMS UE context response Update MBMSUE Context Response and give new SGSN, may carry corresponding M BMS UE updating context information in this response;
For professional C, SGSN2 is not in the context-sensitive SGSN node listing of MBMS bearer service, and therefore, GGSN refuses the contextual update request of this MBMS UE, and returns corresponding information.
Based on above-mentioned several embodiment, any owing to place SGSN is not in the relevant SGSN node listing, and be rejected the UE that activates or upgrade, will receive corresponding Reason For Denial.In this case, UE may carry out the repair process of point-to-point (PTP), obtains required corresponding MBMS business by the PTP mode that is:.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.
Claims (14)
1. a method that realizes the control of multi-medium broadcast/group broadcast service MBMS discourse referent is preserved the SGSN node listing at different MBMS business in BM-SC or GGSN, it is characterized in that this method may further comprise the steps:
A. after broadcasting/packet service server B M-SC or GGSN receive the MBMS service request that self downstream node sends, obtain the sign of the SGSN that the SGSN at the UE place of current initiation request maybe will be in, judge that the sign of obtaining is contained in described SGSN node listing, then execution in step b;
B.BM-SC or GGSN continue to carry out follow-up processing flow.
2. method according to claim 1 is characterized in that, in MBMS activation of service flow process, the described MBMS service request of step a is: the MBMS authorization requests that GGSN sends to BM-SC;
Then step a is: after BM-SC receives the MBMS authorization requests that GGSN sends, obtain the sign of current initiation request UE SGSN of living in;
Step b by: SGSN that BM-SC determining step a is obtained sign whether be contained in self preserve in the SGSN node listing of request MBMS business, if comprise, then proceed in the MBMS activation of service flow process authorization decision to current UE; Otherwise, finish current MBMS activation of service flow process.
3. method according to claim 2 is characterized in that, the sign that the described BM-SC of step a obtains current initiation request UE SGSN of living in is specially:
A11.BM-SC obtains the sign of current initiation request UE from the MBMS authorization requests of being received, send the position requests that carries current initiation request UE sign to HLR then;
After a12.HLR receives position requests,, the SGSN sign that is inquired is carried in the response of position returns to BM-SC afterwards according to the sign of the sign of the UE in the request this UE of inquiry SGSN of living in.
4. method according to claim 3 is characterized in that, described UE is designated the IMSI of current initiation request UE.
5. method according to claim 3 is characterized in that, described GGSN is: set up the GGSN of PDP Context with current initiation request UE; Or provide the GGSN of required MBMS business for current initiation request UE.
6. method according to claim 2 is characterized in that, before the step a, this method further comprises: after current initiation request UE and network are set up PDP Context, send to GGSN via self residing SGSN and to add message.
7. method according to claim 6 is characterized in that, the sign that the described BM-SC of step a obtains current initiation request UE SGSN of living in is specially:
A21.GGSN receives that current initiation request UE after the adding message that self SGSN of living in sends, obtains the sign of current initiation request UE SGSN of living in;
A22.GGSN sends the MBMS authorization requests that carries current initiation request UE SGSN sign of living in to BM-SC;
A23.BM-SC directly obtains the sign of current initiation request UE SGSN of living in from the MBMS authorization requests that GGSN sends.
8. method according to claim 1, it is characterized in that, in MBMS activation of service flow process, before the step a, this method further comprises: after current initiation request UE and network are set up PDP Context, send to GGSN via self residing SGSN and to add message; The described MBMS service request of step a is: initiate the adding message that request UE sends to GGSN through self SGSN of living in;
Then step a is: GGSN receives that current initiation request UE after the adding message that self SGSN of living in sends, obtains the sign of current initiation request UE SGSN of living in;
Step b by: whether SGSN that GGSN determining step a is obtained sign is contained in the SGSN node listing of self preserving at institute's request MBMS business, if comprise, then continues the authorization requests to BM-SC transmission MBMS; Otherwise, finish current MBMS activation of service flow process.
9. method according to claim 8, it is characterized in that, before GGSN judges, this method further comprises: BM-SC is when the professional beginning of MBMS, the professional corresponding SGSN node listing of corresponding MBMS is sent to GGSN all in the network, and each GGSN preserves the SGSN node listing of being received.
10. method according to claim 1, it is characterized in that, in MBMS activation of service flow process, before the step a, this method further comprises: after current initiation request UE and network are set up PDP Context, send to GGSN via self residing SGSN and to add message; The described MBMS service request of step a is: initiate the adding message that request UE sends to GGSN through self SGSN of living in;
Then step a is: GGSN receives that current initiation request UE after the adding message that self SGSN of living in sends, obtains the sign of current initiation request UE SGSN of living in; Then, GGSN sends to BM-SC and carries the MBMS authorization requests of obtaining the SGSN sign to some extent; After BM-SC received the MBMS authorization requests, to the SGSN node listing of GGSN transmission at request MBMS business, GGSN preserved the SGSN node listing of being received;
Step b by: SGSN that GGSN determining step a is obtained sign whether be contained in that step a obtained in the SGSN node listing of request MBMS business, if comprise, then continue MBMS activation of service flow process; Otherwise, finish current MBMS activation of service flow process.
11. method according to claim 10 is characterized in that, among the step a, after BM-SC receives the MBMS authorization requests, carries out authorization decision to initiating request UE earlier, passes through if adjudicate, then to the SGSN node listing of GGSN transmission at request MBMS business; Otherwise, directly finish current MBMS activation of service flow process.
12. method according to claim 1 is characterized in that, in SGSN routing update flow process, the described MBMS service request of step a is: the update MBMS UE context request that SGSN sends to GGSN;
Then step a is: after GGSN receives the update MBMS UE context request that SGSN sends, find the MBMS carrying of the update MBMS UE context correspondence of wanting, and upgrade the sign of back SGSN according to acquisition request;
Step b is: whether the SGSN sign after BM-SC judge to upgrade is contained in that self preserves, the SGSN node listing at the MBMS business of the MBMS UE context correspondence that will upgrade, if comprise, then continue update MBMS UE context and carry out subsequent treatment; Otherwise, finish current SGSN routing update flow process.
13. according to each described method of claim 7 to 11, it is characterized in that described SGSN is designated: current initiation request UE sets up the SGSN address of preserving in the PDP Context in GGSN, this address is the IP address.
14. according to each described method of claim 1 to 12, it is characterized in that, the SGSN that current initiation request UE SGSN of living in maybe will be in be not contained in that BM-SC or GGSN preserve in the SGSN node listing of request MBMS business the time, this method further comprises: to current initiation request UE transmission Reason For Denial; After UE receives Reason For Denial, obtain required MBMS business by point to point system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100889464A CN100464591C (en) | 2004-11-09 | 2004-11-09 | Method for realizing multimedia broadcasting/group broadcasting service conversation range control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100889464A CN100464591C (en) | 2004-11-09 | 2004-11-09 | Method for realizing multimedia broadcasting/group broadcasting service conversation range control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1774120A CN1774120A (en) | 2006-05-17 |
CN100464591C true CN100464591C (en) | 2009-02-25 |
Family
ID=36760837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100889464A Expired - Lifetime CN100464591C (en) | 2004-11-09 | 2004-11-09 | Method for realizing multimedia broadcasting/group broadcasting service conversation range control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100464591C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102014371B (en) * | 2009-09-08 | 2015-02-04 | 天津宇创网络科技有限公司 | Method and system for automatically searching mobile phone terminal configuration |
CN110460603B (en) * | 2019-08-15 | 2021-12-07 | 咪咕文化科技有限公司 | Multimedia file transmission method, terminal, server, system and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002094562A (en) * | 2000-09-20 | 2002-03-29 | Nec Corp | Ip packet/multicast method |
WO2003088569A1 (en) * | 2002-04-17 | 2003-10-23 | Nokia Corporation | Method and system for setting up a multicast or broadcast transmission |
CN1457165A (en) * | 2002-05-03 | 2003-11-19 | 三星电子株式会社 | Device and method for multimedia broadcasting/multiple broadcasting in mobile communication system |
CN1487756A (en) * | 2002-05-17 | 2004-04-07 | ���ǵ�����ʽ���� | Method for establishing signalling connection in mobile communication system |
CN1505411A (en) * | 2002-11-06 | 2004-06-16 | 三星电子株式会社 | Paging method in a mobile communication system providing a multimedia broadcast/multicast service |
EP1447945A2 (en) * | 2003-02-12 | 2004-08-18 | Samsung Electronics Co., Ltd. | Method for managing service context for paging user equipment in a multimedia broadcast/multicast service |
CN1523798A (en) * | 2003-02-17 | 2004-08-25 | ��������ͨ�ż����о�����˾ | Method for effective updating of MBMS business service parameter in GGSN, SGSN and RNC |
-
2004
- 2004-11-09 CN CNB2004100889464A patent/CN100464591C/en not_active Expired - Lifetime
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002094562A (en) * | 2000-09-20 | 2002-03-29 | Nec Corp | Ip packet/multicast method |
WO2003088569A1 (en) * | 2002-04-17 | 2003-10-23 | Nokia Corporation | Method and system for setting up a multicast or broadcast transmission |
CN1457165A (en) * | 2002-05-03 | 2003-11-19 | 三星电子株式会社 | Device and method for multimedia broadcasting/multiple broadcasting in mobile communication system |
CN1487756A (en) * | 2002-05-17 | 2004-04-07 | ���ǵ�����ʽ���� | Method for establishing signalling connection in mobile communication system |
CN1505411A (en) * | 2002-11-06 | 2004-06-16 | 三星电子株式会社 | Paging method in a mobile communication system providing a multimedia broadcast/multicast service |
EP1447945A2 (en) * | 2003-02-12 | 2004-08-18 | Samsung Electronics Co., Ltd. | Method for managing service context for paging user equipment in a multimedia broadcast/multicast service |
CN1523798A (en) * | 2003-02-17 | 2004-08-25 | ��������ͨ�ż����о�����˾ | Method for effective updating of MBMS business service parameter in GGSN, SGSN and RNC |
Also Published As
Publication number | Publication date |
---|---|
CN1774120A (en) | 2006-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100499456C (en) | Conversation start method for multimedia broadcast/group broadcast service | |
AU2004200630B2 (en) | Method for managing service context for paging user equipment in a multimedia broadcast/multicast service | |
US8842593B2 (en) | Method for activating multimedia broadcast/multicast service | |
US20070014291A1 (en) | Method for multimedia broadcast/multicast service registration | |
US20030134653A1 (en) | Network initialized packet data protocol context activation for multicast/broadcast services | |
EP1802049B1 (en) | A method and system for controlling multimedia broadcast/multicast service session | |
EP1987693B1 (en) | Handling multiple point-to-multipoint services | |
US20070136762A1 (en) | Method for activating multimedia broadcast/multicast service | |
CN100473013C (en) | Method for establishing context in multicast service of mobile communication system | |
CN101384005A (en) | Method for routing region updating using UE of MBMS service in communication system | |
CN100477657C (en) | Method for realizing activation of multi-media broadcasting/multicast service | |
CN101090327A (en) | Method and system for broadcast/multicase service and supporting IPV4 and IPV6 address at same time | |
CN102421083B (en) | A kind of communication means of double-mode and double-standby terminal and corresponding communication system | |
CN101227307A (en) | Equipment, system and method for processing multimedia broadcast multicast business | |
CN100464591C (en) | Method for realizing multimedia broadcasting/group broadcasting service conversation range control | |
EP1821465A1 (en) | A method for implementing the deactivation of the multimedia broadcast multicast service | |
CN105472530A (en) | Method, device and system for near distance communication discovery | |
CN100512273C (en) | Method for controlling session start of multi-medium broadcast/group broadcast service | |
CN100456732C (en) | Method of realizing multimedia broadcasting group broadcnsting business deactivation | |
CN100366030C (en) | Method for controlling multimedia broadcast/multicast service conversation start | |
CN100456733C (en) | Method of realizing multimedia broadcasting/group broadcasting business deactivation | |
CN1933439B (en) | Realizing method and apparatus for user joining multi casting/broadcasting business | |
CN100563372C (en) | A kind of method and communication system that multicast service is provided to the roamer | |
CN1802010A (en) | Method for realizing multicast broadcast service registration | |
CN100401800C (en) | Method for providing broadcast multicast service to users |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20060517 Assignee: Apple Computer, Inc. Assignor: Huawei Technologies Co., Ltd. Contract record no.: 2015990000755 Denomination of invention: Method for realizing multimedia broadcasting/group broadcasting service conversation range control Granted publication date: 20090225 License type: Common License Record date: 20150827 |
|
LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model |