WO2015188336A1 - Method and device for processing temporary mobile group identity (tmgi) - Google Patents
Method and device for processing temporary mobile group identity (tmgi) Download PDFInfo
- Publication number
- WO2015188336A1 WO2015188336A1 PCT/CN2014/079679 CN2014079679W WO2015188336A1 WO 2015188336 A1 WO2015188336 A1 WO 2015188336A1 CN 2014079679 W CN2014079679 W CN 2014079679W WO 2015188336 A1 WO2015188336 A1 WO 2015188336A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tmgi
- request message
- gcs
- timer
- mbms
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
Definitions
- the present invention relates to the field of wireless communication technologies, and in particular, to a method and a device for processing Temporary Mobile Group Identity (TMGI). Background technique
- the trunking communication system is a special communication system with scheduling capability, which provides one-way communication capability and allows user equipment (UE) to communicate with one or more other user equipments.
- UE user equipment
- UE user equipment
- Traditional trunking communication systems have been unable to meet the needs of communication.
- LTE Long Term Evolution
- the cluster communication can transmit downlink data through unicast and multicast, and the group communication service application server (GCS AS) decides whether to use unicast or multicast for communication. If the GCS AS decides to use multicast for downlink data transmission, the Broadcast-Multicast Service Centre (BM-SC) assigns each group a TMGI to identify the multicast bearer of the group. service. According to current Third Generation Partnership Project Description (The 3 rd Generation Partnership, 3GPP ) standard protocol, GCS AS will first launch BM-SC TMGI allocation process, the request BM-SC pre-assigned TMGI.
- the GCS AS When a group has downlink data to be transmitted by multicast, the GCS AS initiates a multimedia broadcast multicast service (MBMS) bearer activation process, activates the TMGI corresponding to the group, and The group establishes a multicast transmission bearer.
- MBMS multimedia broadcast multicast service
- the TMGI distribution process initiated by GCS AS is shown in Figure 2 and includes the following steps:
- Step 1 The GCS AS sends an Allocation TMGI Request message to the BM-SC, and the parameters in the message include number of requested TMGIs and the list of TMGIs for allocation extension (application for deferred allocated TMGIs) List).
- the number of requested TMGIs identifies the number of TMGIs that the GCS AS needs to request for BM-SC pre-allocation. If the value of number of requested TMGIs is 0, the flow is used to extend the expiration time (valid time) for all TMGIs in the list of TMGIs for allocation extensions that have been pre-allocated;
- Step 2 The BM-SC confirms whether the GCS AS is authorized to receive the assigned TMGIs and assign it the requested TMGIs or the expiration time of the TMGIs of the extended request;
- Step 3 The BM-SC returns an Allocation TMGI response message to the GCS AS, where the message includes the assigned TMGI list, TMGI expiration.
- the TMGI list identifies the assigned TMGI list, and the TMGI expiration identifies the expiration time for each assigned TMGI.
- the BM-SC assigns a TMGI to the group and sets a TMGI expiration time for each TMGI. If the corresponding TMGI is activated within the time specified by TMGI expiration time, the TMGI expiration time is automatically invalidated; if the corresponding TMGI has not been activated when the TMGI expiration time expires, the TMGI is released. In the above process, if the value of the parameter number of requested TMGIs in step 1 is 0, the function of the flow is that the GCS AS extends the TMGI expiration time for the pre-allocated TMGI request.
- the TMGI can be released by the TMGI de-allocation process as shown in Figure 3, including the following steps:
- Step 1 The GCS AS sends a Deallocation TMGI request message to the BM-SC, and the parameters carried in the message include a list of TMGIs, which identifies the TMGI list to be allocated. If the parameter is not carried in the request message, it indicates that the GCS AS requests to allocate all pre-allocated TMGIs;
- Step 2 The BM-SC confirms whether the GCS AS is authorized to request the allocated TMGIs, and allocates the TMGIs, and releases the MBMS resources corresponding to the TMGIs;
- Step 3 The BM-SC returns a Deallocation TMGI response message to the GCS AS.
- Step 1 The MBMS bearer is being broadcasted inside the MBMS system
- Step 2 The GCS AS sends a Deactivate MBMS bearer request message to the BM-SC.
- the parameters carried in the message include a TMGI and a Flow ID.
- the TMGI and the Flow ID jointly identify a specific MBMS bearer; simultaneously release the corresponding MBMS bearer MBMS resources occupied in the MBMS system;
- Step 4 The BM-SC returns a Deactivate MBMS bearer response message to the GCS AS, and the parameters carried in the message include TMGI and Flow ID.
- the BM-SC will also activate the MBMS bearer resources corresponding to the TMGI while releasing the TMGI, that is, in the TMGI de-allocation process, TMGI and MBMS. Bearer resources are always released together.
- the MBMS bearer deactivation process shown in FIG. 4 that after receiving the deactivation request message of the GCS AS, the BM-SC only activates the corresponding MBMS bearer resource, and how does the TMGI corresponding to the deactivated MBMS bearer Processing, no specific solution is given in the prior art.
- the present invention discloses a method and a device for processing a temporary mobile group identity TMGI, which are used to solve the existing MBMS bearer deactivation process. Since only the corresponding MBMS bearer resource is deactivated, the problem of wasted TMGI resources is easily caused.
- a method for processing a temporary mobile group identity TMGI comprising: The trunking service application server GCS AS sends a first request message to the broadcast-multicast service center BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the temporary mobile group identity TMGI or all MBMS of the TMGI.
- the GCS AS releases the TMGI.
- the method further includes: the GCS AS starting a first timer;
- the GCS AS releases the TMGI, including:
- the GCS AS releases the TMGI.
- the running time of the first timer is not greater than the second timer configured by the BM-SC for the TMGI Running time;
- the running time of the first timer is configured by the GCS AS for the TMGI; or
- the running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process.
- the running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
- the method further includes:
- the running time of the device determines the running time of the first timer.
- the method before the sending, by the GCS AS, the first request message to the BM-SC, the method further includes:
- the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is The last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, the GCS AS configuring the first timer for the TMGI, and carrying the operation of the first timer in the first request message duration.
- the method further includes:
- the GCS AS Receiving, by the GCS AS, a first response message to the first request message returned by the BM-SC, where the first response message includes a new valid time determined by the BM-SC for the TMGI, and The duration of the new valid time is determined as the running time of the first timer.
- the method further includes:
- the GCS AS Receiving, by the GCS AS, the first response message to the first request message returned by the BM-SC, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bears or all the MBMS bearers of the TMGI, and the GCS AS determines, as the running time of the first timer, the duration of the validity time determined by the BM-SC in the TMGI allocation process.
- the method further includes:
- the GCS AS Receiving, by the GCS AS, the first response message to the first request message returned by the BM-SC, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bearer or all MBMS bearers of the TMGI, the GCS AS initiating a set number of requests for extending the validity time of the TMGI to the BM-SC, where the running time of the first timer a sum of valid times of the TMGI extended for the set number of requests;
- the method further includes:
- the method further includes:
- the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the GCS AS carries in the first request message Instructing the BM-SC to release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI;
- the GCS AS receives a first response message to the first request message returned by the BM-SC.
- the method further includes: the GCS AS Receiving, by the BM-SC, a first response message to the first request message, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or All MBMS bearers of the TMGI, the GCS AS sending a second request message to the BM-SC for requesting to allocate the TMGI;
- the GCS AS receives a second response message to the second request message returned by the BM-SC.
- a method for processing a temporary mobile group identity TMGI comprising:
- the BM-SC receives the first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI; Deactivating an MBMS bearer requested by the first request message by a request message;
- the BM-SC releases the TMGI.
- the method further includes: the BM-SC starting a second timer;
- the releasing, by the BM-SC, the TMGI includes: after the second timer expires, the BM-SC releases the TMGI.
- the running time of the second timer is configured by the BM-SC for the TMGI; or The running time of the second timer is not greater than the running time of the first timer configured by the GCS AS for the TMGI; or
- the running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process.
- the running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
- the BM-SC after receiving the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC configures the TMGI for the TMGI Second timer;
- the BM-SC After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns a first response message to the first request message to the GCS AS, and in the first response The message carries the running time of the second timer.
- the BM-SC after receiving the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC determines the running duration of the second timer according to the running time of the first timer configured by the GGI AS in the first request message.
- the BM-SC after the BM-SC receives the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI,
- the BM-SC determines a new valid time for the TMGI, and determines the duration of the new valid time The running time of the second timer;
- the BM-SC After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns the first response message to the GCS AS, and carries the new message in the first response message. Effective time.
- the BM-SC after the BM-SC receives the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC completes the first request After the deactivation process of the MBMS bearer requested by the message, the first response message to the first request message is returned to the GCS AS, and the running time of the TMGI allocator is used.
- the BM-SC after the BM-SC receives the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC receives the process initiated by the GCS AS to extend the validity time of the TMGI, the BM-SC extends the validity time of the TMGI, and sends the extended effective time duration to the GCS AS.
- the BM-SC releases the TMGI, including:
- the BM - the SC releases the TMGL after completing the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI
- the BM-SC releases the TMGI, including:
- the BM-SC Receiving, by the BM-SC, the GCS AS for requesting to allocate the TMGI
- the BM-SC releases the TMGI, and returns a second response message corresponding to the second request message to the GCS AS.
- a cluster communication service application server GCS AS includes: a transceiver module, configured to send a first request message to the BM-SC, where the first request message is used to request to deactivate the temporary mobile group identifier TMGI's last MBMS bearer or all of TMGI
- a processing module for releasing the TMGI for releasing the TMGI.
- the processing module is specifically configured to: start a first timer; and release the TMGI after the first timer expires.
- the running time of the first timer is not greater than the second timer configured by the BM-SC for the TMGI Running time; or
- the running time of the first timer is configured by the GCS AS for the TMGI; or
- the running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process.
- the running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
- the transceiver module after the sending, by the transceiver module, the first request message, the transceiver module is further configured to: receive the pair returned by the BM-SC a first response message of the first request message;
- the processing module is further configured to: determine a running duration of the first timer according to a running time of the second timer configured by the BM-SC in the first response message.
- the processing module is further configured to: if the MBMS bearer requested to be deactivated by the first request message is determined Is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and configuring the first timer for the TMGI;
- the transceiver module is further configured to: carry the running time of the first timer in the first request message.
- the transceiver module after the sending, by the transceiver module, the first request message, is further configured to: receive the pair returned by the BM-SC a first response message of the first request message, where the first response message includes a new valid time determined by the BM-SC for the TMGI;
- the processing module is further configured to: determine a duration of the new valid time as a running time of the first timer.
- the processing module is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bearer or all MBMS bearers of the TMGI are determined as the running time of the first timer.
- the first request message is further used to:
- the processing module is specifically configured to: after the transceiver module receives the second response message, Release the TMGI.
- the processing module is specifically configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or the All MBMS bearers of the TMGI are carried in the first request message to indicate that the BM-SC releases the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI Indication information;
- the transceiver module is further configured to: receive a first response message to the first request message returned by the BM-SC.
- a broadcast-multicast service center BM-SC includes: a transceiver module, configured to receive a first request message sent by a GCS AS, where the first request message is used to request deactivation The last MBMS bearer of TMGI or all MBMS bearers of TMGI;
- a first processing module configured to: according to the first request message, deactivate the MBMS that is requested by the first request message;
- a second processing module configured to release the TMGI.
- the second processing module is specifically configured to: start a second timer; and after the second timer expires, the BM-SC releases the TMGL
- the running time of the second timer is configured by the BM-SC for the TMGI; or The running time of the second timer is not greater than the running time of the first timer configured by the GCS AS for the TMGI; or
- the running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process.
- the running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
- the second processing module is further configured to: :
- the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, configuring the second timer for the TMGI;
- the transceiver module is further configured to: after the first processing module completes the deactivation process of the MBMS bearer requested by the first request message, return a first response to the first request message to the GCS AS The first response message carries the running time of the second timer.
- the second processing module after receiving, by the transceiver module, the first request message sent by the GCS AS, In:
- the second processing module is used after the transceiver module receives the first request message sent by the GCS AS. If: determining that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, determining a new valid time for the TMGI, and The duration of the effective time is determined as the operation of the second timer Length of time;
- the method further includes: returning, by the GCS AS, the first response message, where the first response message carries the new valid time.
- the transceiver module after receiving the first request message sent by the GCS AS, the transceiver module is further configured to:
- the first processing module completes the MBMS requested by the first request message. After the deactivation process of the bearer, returning a first response message to the first request message to the GCS AS;
- the second processing module is further configured to: determine, by the BM-SC, the duration of the validity time determined by the TMGI in the TMGI allocation process as the running duration of the second timer.
- the second processing module is further configured to: if the transceiver module receives the extension initiated by the GCS AS The process of the effective time is to extend the effective time of the TMGI.
- the second processing module is specifically configured to: if the first request message is included Instructing the BM-SC to release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI, completing the TMGI in the first processing module. After the deactivation process of the last MBMS bearer or the deactivation process of all MBMS bearers of the TMGI, the TMGI is released.
- the second processing module is specifically configured to: send, by the transceiver module, the GCS AS Release the TMGI when requesting to allocate the second request message of the TMGI;
- the transceiver module is further configured to: return, to the GCS AS, a second response message corresponding to the second request message.
- a cluster communication service application server GCS AS the GCS AS includes: a transceiver, configured to send a first request message to a BM-SC, where the first request message is used to request to deactivate a temporary mobile group identifier The last MBMS bearer of TMGI or all MBMS bearers of TMGI;
- a processor for releasing the TMGI for releasing the TMGI.
- transceiver and the processor are connected by a bus.
- the processor is specifically configured to: start a first timer; and release the TMGI after the first timer expires.
- the running time of the first timer is not greater than the second timer configured by the BM-SC for the TMGI Running time; or
- the running time of the first timer is configured by the GCS AS for the TMGI; or
- the running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process.
- the running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
- the transceiver after the sending, by the transceiver, the first request message, the transceiver is further configured to: receive the pair returned by the BM-SC a first response message of the first request message;
- the processor is further configured to: determine, according to the running time of the second timer configured by the BM-SC in the first response message, the running time of the first timer.
- the processor is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the TMGI The last MBMS bearer or all MBMS bearers of the TMGI, The TMGI configures the first timer;
- the transceiver is further configured to: carry the running time of the first timer in the first request message.
- the transceiver after the sending, by the transceiver, the first request message, the transceiver is further configured to: receive the pair returned by the BM-SC a first response message of the first request message, where the first response message includes a new valid time determined by the BM-SC for the TMGI;
- the processor is further configured to: determine a duration of the new valid time as a running duration of the first timer.
- the transceiver after the sending the first request message, is further configured to: receive a pair returned by the BM-SC a first response message of the first request message;
- the processor is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI allocation process is as described in the TMGI allocation process The duration of the effective time determined by the BM-SC for the TMGI is determined as the running time of the first timer.
- the transceiver after sending the first request message, is further configured to:
- the processor is specifically configured to: after the transceiver receives the second response message, release the TMGI.
- the processor is specifically configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or the All MBMS bearers of the TMGI are carried in the first request message to indicate that the BM-SC releases the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI Indication information;
- the transceiver is further configured to: receive a first response message to the first request message returned by the BM-SC.
- the transceiver is further configured to:
- a broadcast-multicast service center BM-SC includes:
- a transceiver configured to receive a first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI;
- a processor configured to: according to the first request message, deactivate an MBMS bearer requested by the first request message; release the TMGI.
- transceiver and the processor are connected by a bus.
- the processor is specifically configured to: start a second timer; and after the second timer expires, the BM-SC releases the TMGL
- the running time of the second timer is configured by the BM-SC for the TMGI; or The running time of the second timer is not greater than the number of the GCS AS configured for the TMGI.
- the running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process.
- the running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
- the processor is further configured to: Determining that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and configuring the second timer for the TMGI;
- the transceiver is further configured to: after the processor completes the deactivation process of the MBMS bearer requested by the first request message, return a first response message to the first request message to the GCS AS, The first response message carries a running time of the second timer.
- the processor is further configured to: And determining, according to the running time of the first timer configured by the GGI AS in the first request message, the running time of the second timer.
- the processor is further configured to: If it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, determine a new valid time for the TMGI, and the new valid The duration of the time is determined as the running time of the second timer; after the processor completes the deactivation process of the MBMS bearer requested by the first request message, the transceiver is further configured to: The AS returns the first response message, where the first response message carries the new valid time.
- the transceiver after receiving the first request message sent by the GCS AS, the transceiver is further configured to: if the first The MBMS bearer requested by the request message to be deactivated is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, after the processor completes the deactivation process of the MBMS bearer requested by the first request message, Returning a first response message to the first request message to the GCS AS;
- the processor is further configured to: determine, by the BM-SC in the TMGI allocation process, a duration of the validity time determined by the TMGI as the running time of the second timer.
- the processor is further configured to: if the transceiver receives the GCS AS initiated to extend the validity of the TMGI The process of time, which is to extend the effective time of the TMGI;
- the transceiver is further configured to: send the length of the extended effective time to the GCS AS.
- the processor is specifically configured to: if the first request message includes a last MBMS bearer for indicating that the BM-SC is completing the TMGI Or releasing the indication information of the TMGI when all the MBMS bearers of the TMGI are deactivated, and then releasing the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all the MBMS bearers of the TMGI.
- the TMGI is specifically configured to: if the first request message includes a last MBMS bearer for indicating that the BM-SC is completing the TMGI Or releasing the indication information of the TMGI when all the MBMS bearers of the TMGI are deactivated, and then releasing the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all the MBMS bearers of the TMGI.
- the processor is specifically configured to: receive, by the transceiver, the GCS AS And releasing the TMGI when requesting to allocate the second request message of the TMGI;
- the transceiver is further configured to: return, to the GCS AS, a second response message corresponding to the second request message.
- the GCS AS since the GCS AS initiates the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, the TMGI is released, thereby saving the TMGI resources and improving the utilization of the TMGI resources. rate.
- the TMGI is released, thereby The TMGI resource is also used, which also improves the utilization of TMGI resources.
- Figure 1 is a structural diagram of an LTE cluster system
- FIG. 2 is a schematic diagram of a TMGI allocation process initiated by a GCS AS
- Figure 3 is a schematic diagram of the TMGI de-allocation process
- Figure 4 is a schematic diagram of the MBMS bearer deactivation process
- FIG. 5 is a schematic diagram of a method for processing a TMGI on a GCS AS side according to the present invention
- FIG. 6 is a schematic flowchart of Embodiment 1 of the present invention
- Figure ⁇ is a schematic flowchart of the second embodiment provided by the present invention.
- Embodiment 9 is a schematic flow chart of Embodiment 4 provided by the present invention.
- FIG. 10 is a schematic diagram of a method for processing a TMGI on a BM-SC side according to the present invention
- FIG. 11 is a schematic diagram of a GCS AS provided by the present invention
- FIG. 12 is a schematic diagram of a BM-SC provided by the present invention.
- FIG. 13 is a schematic view of another GCS AS provided by the present invention.
- FIG. 14 is a schematic illustration of another BM-SC provided by the present invention. detailed description
- the TMGI is released; the BM-SC completes the same TMGI After the corresponding last MBMS bearer or the deactivation process of all MBMS bearers of the same TMGI, the TMGI is released, thereby saving TMGI resources and improving the utilization of TMGI resources.
- Methods include:
- Step 51 The GCS AS sends a first request message to the BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS resources corresponding to the MBMS bearer of the TMGI;
- the same TMGI may correspond to multiple Flow IDs, and the TMGI and the different Flow IDs respectively identify different MBMS bearers.
- the first request message carries the TMGI and the flow identifier Flow ID, where the Flow ID is used to identify the last MBMS bearer of the TMGI; if the GCS AS requests If all the MBMS bearers of the TMGI are released, the first request message carries the TMGI but does not carry the Flow ID, so that the first request message is used to request to release the MBMS resources corresponding to all the MBMS bearers of the TMGI.
- Step 52 The GCS AS releases the TMGI.
- the GCS AS sends a first request message to the BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or the MBMS resource corresponding to all MBMS bearers of the TMGI; and the GCS The AS releases the TMGI. Since the GCS AS releases the TMGI after initiating the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, the TMGI resource is saved, and the utilization of the TMGI resource is also improved.
- step 52 the GCS AS releases the TMGI, including the following two implementation methods:
- the GCS AS does not release the TMGI immediately, and the TMGI is released when the set time condition is met;
- the GCS AS immediately releases the TMGI when the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI are deactivated.
- the method before the step 52, further includes: the GCS AS starting a first timer; Then, in step 52, the GCS AS releases the TMGI, including: after the first timer expires, the GCS AS releases the TMGI.
- the implementation of the first timer includes the following five manners:
- the running time of the first timer is not greater than the running time of the second timer configured by the BM-SC for the TMGI.
- the method further includes: receiving, by the GCS AS, a first response message that is sent by the BM-SC to the first request message, and And determining, according to the running time of the second timer configured by the BM-SC in the first response message, the running time of the first timer.
- the BM-SC configures a first timer (timer) for the TMGI, and the BM-SC and the GCS AS are configured according to the BM-SC and the GCS AS.
- the running time of the first timer determines whether to release the corresponding TMGI.
- Embodiment 1 In this embodiment, in the MBMS bearer deactivation process, if the deactivated MBMS bearer is the last MBMS bearer of the same TMGI or all bearers of the same TMGI, that is, the Flow ID identifier carried in the MBMS request message is deactivated.
- the BM-SC receives the deactivated MBMS bearer request message (ie, the first request message) of the GCS AS, the BM- The SC releases the MBMS resource corresponding to the MBMS bearer, but does not release the TMGI, and the BM-SC configures the timer_1 for the TMGI corresponding to the deactivated MBMS bearer, and the timer is deactivated in the MBMS bearer response message (ie, the first response message).
- the running time of 1 is returned to the GCS AS, and the GCS AS locally starts the timer_2 for the TMGI. If the respective timers of the GCS AS and the BM-SC time out, the GCS AS and the BM-SC each release the TMGI locally.
- Step 1 The MBMS bearer is being broadcasted inside the MBMS system
- Step 2 The GCS AS sends a deactivated MBMS bearer request to the BM-SC (Deactivate MBMS) Bearer request ) message, which includes parameters TMGI and Flow ID;
- Step 3 The BM-SC releases the corresponding MBMS to carry the MBMS resources occupied in the MBMS system. If the deactivated MBMS bearer of the Flow ID identifier carried in the MBMS request message is the last MBMS bearer or the deactivated MBMS request message of the same TMGI does not carry the Flow ID, the BM-SC starts the timer 1 for the corresponding TMGI; If timer-1 times out, the BM-SC releases the corresponding TMGI.
- Step 4 The BM-SC returns a Deactivate MBMS bearer response message to the GCS AS, where the message carries the parameters TMGI, Flow ID, and timer information (that is, the running time of the timer 1).
- the timer information is an optional parameter. If the deactivated MBMS bearer identified by the Flow ID identifier carried in the MBMS request message is the last MBMS bearer of the same TMGI or the deactivated MBMS request message does not carry the Flow ID, the MBMS response is deactivated.
- the message includes the timer information.
- the GCS AS starts timer_2. If timer_2 times out, the GCS AS releases the TMGI locally.
- the running time of timer_2 is greater than the running time of timer-1 to ensure that the BM-SC and the GCS AS can simultaneously release the TMGI.
- the running time of the first timer is configured by the GCS AS for the TMGI.
- the method before the sending, by the GCS AS, the first request message to the BM-SC, the method further includes:
- the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the GCS AS configures the first for the TMGI a timer, and carrying the running time of the first timer in the first request message.
- This mode is similar to mode 1, except that the timer is started by the GCS AS for the TMGI.
- a mode 2 will be described from the interaction process between the GCS AS and the BM-SC in conjunction with a specific embodiment.
- Embodiment 2 In this embodiment, in the MBMS bearer deactivation process, if the deactivated MBMS bearer is the last MBMS bearer corresponding to the same TMGI or all MBMSs of the same TMGI The bearer, the GCS AS configures and starts timer_3 for the TMGI, and includes the timer information (that is, the runtime of the timer-3) in the deactivated MBMS bearer request message sent to the BM-SC; the BM-SC receives the deactivated MBMS bearer.
- the MBMS resource corresponding to the corresponding MBMS bearer is released, and the timer-4 is configured and started for the corresponding TMGI.
- the BM-SC releases the TMGI.
- the running time of timer_4 is less than the running time of timer_3.
- Step 1 The MBMS bearer is being broadcasted inside the MBMS system
- Step 2 The GCS AS sends a deactivated MBMS bearer request message to the BM-SC, where the message carries the parameters TMGI, Flow ID and timer information (that is, the running time of the timer-3).
- the timer information is an optional parameter.
- the GCS AS configures the TMGI corresponding to the deactivated MBMS bearer and starts timer_3. .
- the deactivated MBMS bearer request is initiated for the last MBMS bearer of the same TMGI, and the GCS AS processes the TMGI corresponding to the timer-3 according to the set duration of the timer-3. Specifically: if timer_3 times out, the GCS AS releases the corresponding TMGI;
- Step 3 After the BM-SC receives the deactivated MBMS bearer request message, the BM-SC releases the MBMS resource that the MBMS bears in the MBMS system, saves the timer-3 information, and starts the timer_4.
- the BM-SC When timer-4 times out, the BM-SC releases the corresponding TMGI.
- the running time of the timer-3 is greater than the running time of the timer-4 to ensure that the BM-SC and the GCS AS can release the TMGL at the same time.
- the BM-SC starts a default timer for the corresponding TMGI, that is, the technical solution of the first embodiment.
- Step 4 After releasing the MBMS resource occupied by the corresponding MBMS in the MBMS system, the BM-SC returns a deactivated MBMS bearer response to the GCS AS.
- the running time of the first timer is a duration of time that the BM-SC is a new valid time determined by the TMGI.
- the method further includes: receiving, by the GCS AS, a first response message that is sent by the BM-SC to the first request message, where The first response message includes a new valid time determined by the BM-SC for the TMGI, and the duration of the new valid time is determined as the running duration of the first timer.
- Mode 3 Decide whether to release the TMGI by determining a new expiration time for the TMGI.
- the method further includes:
- the GCS AS Receiving, by the GCS AS, a first response message to the first request message returned by the BM-SC, if the first response message includes a new valid time determined by the BM-SC for the TMGI, the GCS AS starts the new response message. Effective time.
- Embodiment 3 In this embodiment, in the MBMS bearer deactivation process, if the deactivated MBMS bearer is the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, then the BM-SC receives the GCS AS. After the MBMS bearer request message is activated, the BM-SC releases the MBMS resource corresponding to the corresponding MBMS bearer, but does not release the TMGI, and determines a new expiration time for the TMGI corresponding to the MBMS bearer, and includes the new expiration time information in the deactivation. The MBMS bearer response message is returned to the GCS AS.
- Figure 8 The specific process is shown in Figure 8, which includes the following steps:
- Step 1 The MBMS bearer is being broadcasted inside the MBMS system
- Step 2 The GCS AS sends a deactivated MBMS bearer request message to the BM-SC, where the message carries the parameter TMGI and Flow ID;
- Step 3 The BM-SC releases the MBMS resource occupied by the corresponding MBMS in the MBMS system. If the deactivated MBMS carried by the Flow ID identifier carried in the deactivated MBMS request message is the last MBMS of the same TMGI, it is deactivated or deactivated. The MBMS request message does not carry the Flow ID, and the BM-SC does not release the TMGI, and determines a new expiration time for the TMGI;
- Step 4 The BM-SC returns a deactivated MBMS bearer response message to the GCS AS, where the message is Includes parameters TMGI, Flow ID and new TMGI expiration.
- the new TMGI expiration identifies the new expiration time determined by the BM-SC for the TMGI.
- the GCS AS After receiving the deactivated MBMS bearer response message, the GCS AS saves the new expiration time.
- TMGI is valid during the new expiration time, and the specific mechanism is the same as the prior art, and will not be described here.
- the running time of the first timer is a duration of the validity time determined by the BM-SC in the TMGI allocation process.
- the method further includes: receiving, by the GCS AS, a first response message that is sent by the BM-SC to the first request message, if Determining, by the GCS AS, that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and the GCS AS allocates the BM in the TMGI allocation process
- the duration of the effective time determined by the SC for the TMGI is determined as the running time of the first timer.
- whether to release the TMGI is determined by restarting the expiration time determined by the BM-SC in the TMGI allocation process for the TMGI.
- the running time of the first timer is a duration of time when the BM-SC is extended by the TMGI.
- the method further includes: receiving, by the GCS AS, a first response message that is sent by the BM-SC to the first request message, if Determining, by the GCS AS, that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and the GCS AS initiates the set number of times to the BM-SC a request for extending the validity time of the TMGI, wherein a running time of the first timer is a sum of valid times of the TMGI extended by the set number of requests;
- the method further includes:
- This method applies to extend the validity time of TMGI by initiating the TMGI distribution process.
- the GCS AS receives the first response message that is returned by the BM-SC to the first request message, and if the GCS AS determines that the MBMS bearer requested to be deactivated is the last MBMS bearer of the TMGI or the TMGI All the MBMS bearers, the GCS AS sends a second request message for requesting to extend the validity time of the TMGI to the BM-SC; the GCS AS receives the second response message returned by the BM-SC to the second request message, The second response message carries the extended effective time determined by the BM-SC for the TMGI; if the GCS AS does not use the TMGI within the effective time after the extension, it is valid after exceeding the extension.
- the GCS AS re-initiates the process of extending the validity of the TMGI. If the number of times the GCS AS initiates the process of extending the validity time of the TMGI exceeds the set number of repetitions, and the GCS AS does not use the TMGI within any valid time after the extension, the validity is exceeded after the last extension. After the time, the GCS AS sends a third request message for requesting to allocate the TMGI to the BM-SC, and after receiving the third response message to the third request message returned by the BM-SC, releasing the TMGI.
- the number of repetitions of the repeated initiation of the TMGI allocation process may be configured by the GCS AS, or may be configured by the BM-SC and notified to the GCS AS, and may also be determined by the GCS AS and the BM-SC, and the present invention does not implement the implementation manner. limited.
- Method 6 Determine whether to release the TMGI by carrying the indication information in the first request message.
- the GCS AS further includes:
- the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the GCS AS carries in the first request message Instructing the BM-SC to release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or deactivating all MBMS bearers of the TMGI;
- the GCS AS receives a first response message to the first request message returned by the BM-SC.
- the present invention is not limited to including indication information in the deactivated MBMS bearer request initiated for the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and may also be in the first MBMS bearer for the TMGI.
- the indication information is included in the initiated deactivated MBMS bearer request. Specifically:
- the GCS AS When the first request message is sent to the BM-SC for the first MBMS bearer of the TMGI, the GCS AS carries the first MBMS bearer or the BM-SC to indicate the completion of the TMGI in the first request message. Whether the indication information of the TMGI is released when all MBMS bearers of the TMGI are deactivated.
- the GCS AS immediately releases the TMGI after receiving the first response message returned by the BM-SC.
- Embodiment 4 In this embodiment, in the MBMS bearer deactivation process, if the deactivated MBMS bearer is the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, the GCS AS adds the deactivated MBMS bearer request message. A new indicator is used to indicate whether the BM-SC releases the corresponding TMGI when deactivating the last MBMS bearer or all MBMS bearers of the same TMGI. After receiving the MBMS bearer request message from the GCS AS, the BM-SC processes the corresponding TMGI according to the indication of the Indicator. The specific process is shown in Figure 9, which includes the following steps:
- Step 1 The MBMS bearer is being broadcasted inside the MBMS system
- Step 2 The GCS AS sends a deactivated MBMS bearer request message to the BM-SC, where the message carries the parameters TMGI, Flow ID and Indicator.
- the indicator is an optional parameter. If the GCS AS determines that the MBMS bearer requested to be deactivated is the last MBMS bearer of the same TMGI or all MBMS bearers of the same TMGI, the GCS AS includes an Indicator parameter in the message, which is used to Indicates whether the BM-SC releases the corresponding TMGI immediately.
- Step 3 The BM-SC releases the MBMS resource occupied by the corresponding MBMS in the MBMS system, and according to the received Indicator indication, determines that the MBMS corresponding to the MBMS bearer is released. Whether the corresponding TMGI is released immediately at the same time as the resource;
- the value of the above indicator may be 0 or 1, where 0 means deactivating the last MBMS bearer of the same TMGI or deactivating all MBMS bearers of the same TMGI, and immediately releasing the corresponding TMGI; 1 means deactivating the same TMGI After the last MBMS bears or deactivates all MBMS bearers of the same TMGI, the corresponding TMGI is retained.
- Step 4 The BM-SC returns a deactivated MBMS bearer response message to the GCS AS, where the message carries the parameters TMGI and Flow ID.
- Method 7 Release the corresponding TMGI by initiating the allocation of the TMGI process.
- the method further includes:
- the GCS AS Receiving, by the GCS AS, the first response message to the first request message returned by the BM-SC, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bearer or all MBMS bearers of the TMGI, the GCS AS sending a second request message to the BM-SC for requesting to allocate the TMGI;
- the GCS AS receives a second response message to the second request message returned by the BM-SC.
- the GCS AS immediately releases the TMGI.
- the method includes:
- Step 101 The BM-SC receives a first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI;
- Step 102 The BM-SC deactivates the MBMS bearer requested by the first request message according to the first request message.
- Step 103 The BM-SC releases the TMGI.
- the BM-SC after receiving the first request message sent by the GCS AS, the BM-SC performs the MBMS bearer requested by the first request message, and the first request message is used to request the de-excitation
- the BM-SC releases the TMGI, including the following two implementation methods:
- the BM-SC releases only the MBMS resources corresponding to the MBMS bearer, and does not release the TMGI immediately. Release the TMGI only when the time condition is met;
- the BM-SC immediately releases the TMGI when the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI are deactivated.
- the method further includes: the BM-SC starting a second timer;
- step 103 the BM-SC releases the TMGI, including: after the second timer expires, the BM-SC releases the TMGI.
- the implementation of the second timer includes the following five modes:
- Mode A The running duration of the second timer is configured by the BM-SC for the TMGI.
- the BM-SC after receiving the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC configures the TMGI for the TMGI Second timer;
- the BM-SC After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns a first response message to the first request message to the GCS AS, and in the first response The message carries the running time of the second timer.
- the running time of the second timer is not greater than the GCS AS is the TMGI
- the running time of the configured first timer is the TMGI
- the BM-SC after receiving the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC determines the running duration of the second timer according to the running time of the first timer configured by the GGI AS in the first request message.
- the mode C the running time of the second timer is a duration of the new effective time determined by the BM-SC by the TMGI.
- the BM-SC after receiving the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC determines a new one for the TMGI a valid time, and determining a duration of the new valid time as a running time of the second timer;
- the BM-SC After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns the first response message to the GCS AS, and carries the new message in the first response message. Effective time.
- Mode D The running time of the second timer is a duration of the validity time determined by the BM-SC in the TMGI allocation process.
- the BM-SC after receiving the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC completes the first request After the deactivation process of the MBMS bearer requested by the message, the first response message to the first request message is returned to the GCS AS, and the running time of the TMGI allocator is used.
- the running time of the second timer is that the BM-SC is extended by the TMGI.
- the BM-SC after receiving the first request message sent by the GCS AS, the BM-SC further includes:
- the BM-SC receives the process initiated by the GCS AS to extend the validity time of the TMGI, the BM-SC extends the validity time of the TMGI, and sends the extended effective time duration to the GCS AS.
- the BM-SC releases the TMGI, including:
- the BM-SC receives the second request message sent by the GCS AS for requesting to allocate the TMGI, the BM-SC releases the TMGI, and returns the second to the GCS AS The second response message corresponding to the request message.
- the preferred implementation of the second implementation method includes the following two methods:
- the mode F determines whether to release the TMGI according to the indication information carried in the first request message.
- the BM-SC releases the TMGI, including:
- the BM - the SC releases the TMGL after completing the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI
- Method G according to the GCS AS initiated to allocate the TMGI process, release the corresponding TMGI.
- the BM-SC releases the TMGI, including:
- the BM-SC receives the second request message sent by the GCS AS for requesting to allocate the TMGI, the BM-SC releases the TMGI, and returns the second to the GCS AS The second response message corresponding to the request message.
- the above method processing flow can be implemented by a software program, which can be stored in a storage medium, and when the stored software program is called, the above method steps are performed.
- a cluster communication service application server provided by an embodiment of the present invention.
- the GCS AS includes: The transceiver module 111 is configured to send a first request message to the BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the temporary mobile group identity TMGI or all MBMS bearers of the TMGI;
- the processing module 112 is configured to release the TMGI.
- the GCS AS provided by the embodiment of the present invention releases the TMGI after initiating the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, thereby saving TMGI resources and improving TMGI. Utilization of resources.
- processing module 112 is specifically configured to:
- the running time of the first timer is not greater than the running time of the second timer configured by the BM-SC for the TMGI; or
- the running time of the first timer is configured by the GCS AS for the TMGI; or
- the running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process.
- the running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
- the transceiver module 111 is further configured to: receive a first response message to the first request message returned by the BM-SC;
- the processing module 112 is further configured to: determine, according to the running time of the second timer configured by the BM-SC for the TMGI, in the first response message, determine a running duration of the first timer.
- the processing module 112 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI is Configuring the first timer;
- the transceiver module 111 is further configured to: carry the running time of the first timer in the first request message.
- the transceiver module 111 is further configured to: receive the first response message to the first request message returned by the BM-SC, after the sending the first request message, the first response message Included in the new effective time determined by the BM-SC for the TMGI;
- the processing module 112 is further configured to: determine a duration of the new valid time as a running duration of the first timer.
- the transceiver module 111 is further configured to: receive a first response message to the first request message returned by the BM-SC;
- the processing module 112 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI allocation process is The duration of the effective time determined by the BM-SC for the TMGI is determined as the running time of the first timer.
- the transceiver module 111 is further configured to: receive a first response message that is sent by the BM-SC to the first request message;
- the MBMS bearer requested to be deactivated by the message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and initiates a set number of requests for extending the validity time of the TMGI to the BM-SC, where The running time of the first timer is the sum of the valid times of the TMGI extended by the set number of requests; after the first timer expires, sending the request to the BM-SC for requesting And allocating a second request message of the TMGI; and receiving a second response message to the second request message returned by the BM-SC;
- the processing module 112 is specifically configured to: after the transceiver module 111 receives the second response message, release the TMGI.
- processing module 112 is specifically configured to:
- the first request message is carried in the first request message to indicate the BM-SC After completing the last MBMS bearer or office of the TMGI The indication information of the TMGI is released when the deactivation of all the MBMS bearers of the TMGI is performed; the transceiver module 111 is further configured to: receive the first response message to the first request message returned by the BM-SC.
- the transceiver module 111 is further configured to: receive a first response message that is sent by the BM-SC to the first request message;
- the MBMS bearer requested to be deactivated by the message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and sends a second request message for requesting to allocate the TMGI to the BM-SC;
- the second response message to the second request message returned by the BM-SC.
- a broadcast-multicast service center BM-SC is provided in the embodiment of the present invention.
- the BM-SC includes:
- the transceiver module 121 is configured to receive a first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI;
- the first processing module 122 is configured to: according to the first request message, deactivate the MBMS bearer requested by the first request message;
- the second processing module 123 is configured to release the TMGI.
- the BM-SC provided by the embodiment of the present invention releases the TMGI after the BM-SC completes the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, thereby saving TMGI resources and improving The utilization of TMGI resources.
- the second processing module 123 is specifically configured to:
- the running time of the second timer is configured by the BM-SC for the TMGI; or
- the running time of the second timer is not greater than the running time of the first timer configured by the GCS AS for the TMGI; or
- the running time of the second timer is a duration of the new effective time determined by the BM-SC for the TMGI; or
- the running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process.
- the running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
- the second processing module 123 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is The last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, configuring the second timer for the TMGI;
- the transceiver module 121 is further configured to: after the first processing module 122 completes the deactivation process of the MBMS bearer requested by the first request message, return, to the GCS AS, the first request message A response message, the first response message carries a running time of the second timer.
- the second processing module 123 is further configured to:
- the second processing module 123 is further configured to: if determining the MBMS bearer requested to be deactivated by the first request message Is the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, determining a new valid time for the TMGI, and determining the duration of the new valid time as the running time of the second timer;
- the transceiver module 121 is further configured to: return the first response message to the GCS AS, The new response time is carried in the first response message.
- the transceiver module 121 receives the first request message sent by the GCS AS.
- the method is further configured to: if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, complete the first request in the first processing module 122 After the deactivation process of the MBMS bearer requested by the message, returning a first response message to the first request message to the GCS AS;
- the second processing module 123 is further configured to: determine, by the BM-SC, the duration of the validity time determined by the TMGI in the TMGI allocation process as the running duration of the second timer.
- the second processing module 123 is further configured to: if the transceiver module 121 receives the process initiated by the GCS AS to extend the validity time of the TMGI, extending the valid time for the TMGI;
- the transceiver module 121 is further configured to: send the duration of the extended effective time to the GCS.
- the second processing module 123 is specifically configured to:
- the first request message includes indication information for instructing the BM-SC to release the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI.
- the first processing module 122 completes the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, the TMGI is released.
- the second processing module 123 is specifically configured to: when the transceiver module 121 receives the second request message sent by the GCS AS for requesting to allocate the TMGI, release the TMGI;
- the transceiver module 121 is further configured to: return, to the GCS AS, a second response message corresponding to the second request message.
- the GCS AS includes:
- the transceiver 131 is configured to send a first request message to the BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the temporary mobile group identity TMGI or all MBMS bearers of the TMGI;
- the processor 132 is configured to release the TMGI.
- the transceiver 131 and the processor 132 are connected by a bus.
- the GCS AS provided by the embodiment of the present invention releases the TMGI after initiating the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, thereby saving TMGI resources and improving TMGI. Utilization of resources.
- the processor 132 is specifically configured to:
- the running time of the first timer is not greater than the running time of the second timer configured by the BM-SC for the TMGI; or
- the running time of the first timer is configured by the GCS AS for the TMGI; or
- the running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process.
- the running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
- the transceiver 131 is further configured to: receive a first response message that is returned by the BM-SC to the first request message;
- the processor 132 is further configured to: determine, according to the running time of the second timer configured by the BM-SC in the first response message, the running time of the first timer.
- the processor 132 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI is Configuring the first timer;
- the transceiver 131 is further configured to: carry the running time of the first timer in the first request message.
- the transceiver 131 is further configured to: Determining, by the BM-SC, a first response message to the first request message, where the first response message includes a new valid time determined by the BM-SC for the TMGI;
- the processor 132 is further configured to: determine a duration of the new valid time as a running time of the first timer.
- the transceiver 131 is further configured to: receive a first response message that is returned by the BM-SC to the first request message;
- the processor 132 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI is allocated in the process The duration of the effective time determined by the BM-SC for the TMGI is determined as the running time of the first timer.
- the transceiver 131 is further configured to: receive a first response message that is sent by the BM-SC to the first request message;
- the MBMS bearer requested to be deactivated by the message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and initiates a set number of requests for extending the validity time of the TMGI to the BM-SC, where The running time of the first timer is the sum of the valid times of the TMGI extended by the set number of requests; after the first timer expires, sending the request to the BM-SC for requesting And allocating a second request message of the TMGI; and receiving a second response message to the second request message returned by the BM-SC;
- the processor 132 is specifically configured to: after the transceiver 131 receives the second response message, release the TMGI.
- the processor 132 is specifically configured to:
- the first request message is carried in the first request message to indicate the BM-SC Release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI;
- the transceiver 131 is further configured to: receive a first response message that is returned by the BM-SC to the first request message.
- the transceiver 131 is further configured to: receive a first response message that is sent by the BM-SC to the first request message;
- the MBMS bearer requested to be deactivated by the message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and sends a second request message for requesting to allocate the TMGI to the BM-SC;
- the second response message to the second request message returned by the BM-SC.
- the BM-SC includes:
- the transceiver 141 is configured to receive a first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI;
- the processor 142 is configured to: according to the first request message, deactivate the MBMS bearer requested by the first request message; release the TMGI.
- the transceiver 141 and the processor 142 are connected by a bus.
- the BM-SC provided by the embodiment of the present invention releases the TMGI after the BM-SC completes the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, thereby saving TMGI resources and improving The utilization of TMGI resources.
- the processor 142 is specifically configured to:
- the running time of the second timer is configured by the BM-SC for the TMGI; or
- the running time of the second timer is not greater than the running time of the first timer configured by the GCS AS for the TMGI; or
- the running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
- the running time of the second timer is that the BM-SC is in the TMGI allocation process.
- the running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
- the processor 142 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the The last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, configuring the second timer for the TMGI;
- the transceiver 141 is further configured to: after the processor 142 completes the deactivation process of the MBMS bearer requested by the first request message, return a first response to the first request message to the GCS AS The first response message carries the running time of the second timer.
- the processor 142 is further configured to:
- the processor 142 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is Determining the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, determining a new valid time for the TMGI, and determining the duration of the new valid time as the running time of the second timer;
- the transceiver 141 After the transceiver 141 completes the deactivation process of the MBMS bearer requested by the first request message, the transceiver 141 is further configured to: return the first response message to the GCS AS, where the first The new valid time is carried in the response message.
- the transceiver 141 is further configured to: if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI Or all MBMS bearers of the TMGI, after the processor 142 completes the deactivation process of the MBMS bearer requested by the first request message, returning a first response to the first request message to the GCS AS Message
- the processor 142 is further configured to: determine, according to the TMGI allocation process, a duration of the validity time determined by the BM-SC for the TMGI as a running duration of the second timer.
- the processor 142 is further configured to: if the transceiver 141 receives the process initiated by the GCS AS to extend the validity time of the TMGI, extend the valid time for the TMGI; 141 is further configured to: send the length of the extended effective time to the GCS AS.
- the processor 142 is specifically configured to:
- the completion is completed.
- the TMGI is released.
- the processor 142 is configured to: when the transceiver 141 receives the second request message sent by the GCS AS for requesting to allocate the TMGI, releasing the TMGI; The 141 is further configured to: return, to the GCS AS, a second response message corresponding to the second request message.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed are a method and device for processing a temporary mobile group identity (TMGI) so as to solve a problem in an existing MBMS bearer deactivation procedure that because only a corresponding MBMS bearer resource is deactivated, a waste of a TMGI resource may easily occur. The method comprises: a GCS AS sends a first request message to a BM-SC, where the first request message is used for requesting to deactivate An MBMS resource corresponding to a last MBMS bearer of a TMGI or all MBMS bearers of a TMGI; and the GCS AS releases the TMGI. After initiating a process of deactivating a last MBMS bearer corresponding to a same TMGI or all MBMS bearers of a same TMGI, a GCS AS releases the TMGI, so that a TMGI resource is saved, and the utilization rate of a TMGI resource is also improved.
Description
一种临时移动群组标识 TMGI的处理方法和设备 技术领域 Method and device for processing temporary mobile group identification TMGI
本发明涉及无线通信技术领域, 特别涉及一种临时移动群组标识 ( Temporary Mobile Group Identity , TMGI ) 的处理方法和设备。 背景技术 The present invention relates to the field of wireless communication technologies, and in particular, to a method and a device for processing Temporary Mobile Group Identity (TMGI). Background technique
集群通信系统是一种具有调度能力的特殊通信系统, 提供单向的通话能 力, 允许用户设备 ( User Equipment, UE )与一个或多个其他用户设备进行通 信。 随着移动业务日益丰富, 文本, 图片, 视频等都成为集群通信的内容, 传统的集群通信系统已经不能满足通信的需求。 并且, 随着长期演进(Long Term Evolution, LTE )技术的发展, 在公共 LTE网络上实现丰富的集群业务 成为可能, LTE集群系统架构图如图 1所示。 The trunking communication system is a special communication system with scheduling capability, which provides one-way communication capability and allows user equipment (UE) to communicate with one or more other user equipments. With the increasing enrichment of mobile services, text, pictures, and video have become the content of cluster communication. Traditional trunking communication systems have been unable to meet the needs of communication. Moreover, with the development of the Long Term Evolution (LTE) technology, it is possible to implement rich cluster services on the public LTE network. The architecture diagram of the LTE cluster system is shown in FIG.
集群通信可通过单播和多播进行下行数据的传输, 由集群通信业务应用 月良务器 ( Group Communication Service Application Server, GCS AS )决定采用 单播还是多播进行通信。 如杲 GCS AS决定采用多播进行下行数据的传输, 则广播-多播业务中心( Broadcast-Multicast Service Centre , BM-SC )会为每个 群组分配一个 TMGI用来识别群组的多播承载服务。 按照现在的第三代合作 伙伴计划 (The 3rd Generation Partnership , 3GPP ) 标准协议的描述, GCS AS 会先向 BM-SC发起 TMGI的分配流程, 请求 BM-SC预分配 TMGI 。 当某 个群组有下行数据需要通过多播的方式传输时, GCS AS就会发起多媒体广播 多播业务(Multimedia Broadcast Multicast Service , MBMS )承载激活流程, 激活该群组对应的 TMGI , 并为该群组建立多播传输承载。 The cluster communication can transmit downlink data through unicast and multicast, and the group communication service application server (GCS AS) decides whether to use unicast or multicast for communication. If the GCS AS decides to use multicast for downlink data transmission, the Broadcast-Multicast Service Centre (BM-SC) assigns each group a TMGI to identify the multicast bearer of the group. service. According to current Third Generation Partnership Project Description (The 3 rd Generation Partnership, 3GPP ) standard protocol, GCS AS will first launch BM-SC TMGI allocation process, the request BM-SC pre-assigned TMGI. When a group has downlink data to be transmitted by multicast, the GCS AS initiates a multimedia broadcast multicast service (MBMS) bearer activation process, activates the TMGI corresponding to the group, and The group establishes a multicast transmission bearer.
GCS AS发起的 TMGI分配流程如图 2所示, 包括以下步骤: The TMGI distribution process initiated by GCS AS is shown in Figure 2 and includes the following steps:
步骤 1: GCS AS向 BM-SC发送分配 TMGI请求( Allocation TMGI request ) 消息, 该消息中的参数包括 number of requested TMGIs (请求 TMGIs的数量) 和 list of TMGIs for allocation extension (申请延期的已分配 TMGIs列表)。
该步骤中, number of requested TMGIs标识 GCS AS需要请求 BM-SC预 分配的 TMGI的数量。 如果 number of requested TMGIs的值为 0, 则该流程是 用来为已预分配的 TMGI, 即 list of TMGIs for allocation extension列表中的所 有 TMGIs申请延长 expiration time (有效时间); Step 1: The GCS AS sends an Allocation TMGI Request message to the BM-SC, and the parameters in the message include number of requested TMGIs and the list of TMGIs for allocation extension (application for deferred allocated TMGIs) List). In this step, the number of requested TMGIs identifies the number of TMGIs that the GCS AS needs to request for BM-SC pre-allocation. If the value of number of requested TMGIs is 0, the flow is used to extend the expiration time (valid time) for all TMGIs in the list of TMGIs for allocation extensions that have been pre-allocated;
步骤 2: BM-SC确认 GCS AS是否被授权接收分配的 TMGIs, 并为其分 配请求的 TMGIs或扩展请求的 TMGIs的 expiration time; Step 2: The BM-SC confirms whether the GCS AS is authorized to receive the assigned TMGIs and assign it the requested TMGIs or the expiration time of the TMGIs of the extended request;
步骤 3 : BM-SC 向 GCS AS 返回分配 TMGI 响应 (Allocation TMGI response )消息, 该消息中包括分配的 TMGI list, TMGI expiration。 TMGI list 标识分配的 TMGI 列表, TMGI expiration 标识每个分配的 TMGI 对应的 expiration time。 Step 3: The BM-SC returns an Allocation TMGI response message to the GCS AS, where the message includes the assigned TMGI list, TMGI expiration. The TMGI list identifies the assigned TMGI list, and the TMGI expiration identifies the expiration time for each assigned TMGI.
在上述流程中, BM-SC为群组分配 TMGI的同时, 会为每个 TMGI设置 一个 TMGI expiration time。 如果在 TMGI expiration time规定的时间内, 对应 的 TMGI 被激活了, 则该 TMGI expiration time 就自动失效; 如果 TMGI expiration time超时时, 对应的 TMGI还没有被激活, 则该 TMGI就被释放。 在上述流程中, 如果步骤 1中的参数 number of requested TMGIs的值为 0, 则 该流程的功能是 GCS AS为已预分配的 TMGI申请延长 TMGI expiration time。 In the above process, the BM-SC assigns a TMGI to the group and sets a TMGI expiration time for each TMGI. If the corresponding TMGI is activated within the time specified by TMGI expiration time, the TMGI expiration time is automatically invalidated; if the corresponding TMGI has not been activated when the TMGI expiration time expires, the TMGI is released. In the above process, if the value of the parameter number of requested TMGIs in step 1 is 0, the function of the flow is that the GCS AS extends the TMGI expiration time for the pre-allocated TMGI request.
目前, 如果 GCS AS要释放已预分配的 TMGI(s), 则可通过如图 3所示的 TMGI去分配流程来释放 TMGI, 具体包括以下步骤: Currently, if the GCS AS wants to release the pre-allocated TMGI(s), the TMGI can be released by the TMGI de-allocation process as shown in Figure 3, including the following steps:
步骤 1 : GCS AS向 BM-SC发送去分配 TMGI请求 ( Deallocation TMGI request )消息, 该消息中携带的参数包括 list of TMGIs, 该参数标识需要去分 配的 TMGI列表。 如果在请求消息中没有携带该参数, 则表示 GCS AS请求 去分配所有已预分配的 TMGIs; Step 1: The GCS AS sends a Deallocation TMGI request message to the BM-SC, and the parameters carried in the message include a list of TMGIs, which identifies the TMGI list to be allocated. If the parameter is not carried in the request message, it indicates that the GCS AS requests to allocate all pre-allocated TMGIs;
步骤 2: BM-SC确认 GCS AS是否被授权请求去分配的 TMGIs, 并去分 配该 TMGIs, 同时释放该 TMGIs对应的 MBMS资源; Step 2: The BM-SC confirms whether the GCS AS is authorized to request the allocated TMGIs, and allocates the TMGIs, and releases the MBMS resources corresponding to the TMGIs;
步骤 3: BM-SC向 GCS AS返回去分配 TMGI响应 ( Deallocation TMGI response ) 消息。 Step 3: The BM-SC returns a Deallocation TMGI response message to the GCS AS.
目前, GCS AS可以通过图 4所示的 MBMS承载去激活流程 ( Deactivate
MBMS Bearer Procedure ), 来释放 MBMS承载对应的 MBMS资源, 具体包括 以下步骤: Currently, GCS AS can deactivate the process through the MBMS bearer shown in Figure 4. (Deactivate The MBMS Bearer Procedure is used to release the MBMS resource corresponding to the MBMS bearer, including the following steps:
步骤 1: MBMS bearer正在 MBMS系统内部被广播; Step 1: The MBMS bearer is being broadcasted inside the MBMS system;
步骤 2: GCS AS向 BM-SC发送去激活 MBMS承载请求( Deactivate MBMS bearer request ) 消息, 该消息中携带的参数包括 TMGI和流标识 ( Flow ID ), 其中, TMGI和 Flow ID共同标识一个具体的 MBMS承载; 同时释放对应的 MBMS承载在 MBMS系统中占用的 MBMS资源; Step 2: The GCS AS sends a Deactivate MBMS bearer request message to the BM-SC. The parameters carried in the message include a TMGI and a Flow ID. The TMGI and the Flow ID jointly identify a specific MBMS bearer; simultaneously release the corresponding MBMS bearer MBMS resources occupied in the MBMS system;
步骤 4: BM-SC向 GCS AS返回去激活 MBMS承载响应( Deactivate MBMS bearer response ) 消息, 该消息中携带的参数包括 TMGI和 Flow ID。 Step 4: The BM-SC returns a Deactivate MBMS bearer response message to the GCS AS, and the parameters carried in the message include TMGI and Flow ID.
从图 3所示的 TMGI去分配流程可以看出, BM-SC在释放 TMGI的同时, 也会去激活与该 TMGI对应的 MBMS承载资源, 也就是说, 在 TMGI去分配 流程中, TMGI和 MBMS承载资源总是一起被释放。 而从图 4所示的 MBMS 承载去激活流程可以看出, BM-SC收到 GCS AS的去激活请求消息后, 仅去 激活了对应的 MBMS承载资源, 对于去激活的 MBMS承载对应的 TMGI如 何处理,现有技术中没有给出具体的解决方案。如果 TMGI对应的所有 MBMS 承载都被释放, 而仍保留该 TMGI, 则会造成资源的浪费; 另外, 由于 BM-SC 所分配的 TMGI 的数量是有限的, 若不及时释放不使用的 TMGI, 则会影响 BM-SC为其他群组分配 TMGI。 It can be seen from the TMGI de-allocation process shown in Figure 3 that the BM-SC will also activate the MBMS bearer resources corresponding to the TMGI while releasing the TMGI, that is, in the TMGI de-allocation process, TMGI and MBMS. Bearer resources are always released together. It can be seen from the MBMS bearer deactivation process shown in FIG. 4 that after receiving the deactivation request message of the GCS AS, the BM-SC only activates the corresponding MBMS bearer resource, and how does the TMGI corresponding to the deactivated MBMS bearer Processing, no specific solution is given in the prior art. If all the MBMS bearers corresponding to the TMGI are released and the TMGI is still retained, the resource will be wasted. In addition, since the number of TMGIs allocated by the BM-SC is limited, if the unused TMGI is not released in time, Will affect the BM-SC to assign TMGI to other groups.
综上所述, 由于现有的 MBMS 承载去激活流程中, 仅去激活了对应的 MBMS承载资源, 容易造成 TMGI资源的浪费。 发明内容 In summary, due to the existing MBMS bearer deactivation process, only the corresponding MBMS bearer resources are deactivated, which is likely to cause waste of TMGI resources. Summary of the invention
本发明公开了一种临时移动群组标识 TMGI的处理方法和设备, 用于解 决现有的 MBMS承载去激活流程中, 由于仅去激活对应的 MBMS承载资源, 容易造成 TMGI资源的浪费的问题。 The present invention discloses a method and a device for processing a temporary mobile group identity TMGI, which are used to solve the existing MBMS bearer deactivation process. Since only the corresponding MBMS bearer resource is deactivated, the problem of wasted TMGI resources is easily caused.
第一方面, 一种临时移动群组标识 TMGI的处理方法, 该方法包括:
集群通信业务应用服务器 GCS AS向广播-多播业务中心 BM-SC发送第一 请求消息, 所述第一请求消息用于请求去激活临时移动群组标识 TMGI 的最 后一个 MBMS承载或者 TMGI的所有 MBMS承载; In a first aspect, a method for processing a temporary mobile group identity TMGI, the method comprising: The trunking service application server GCS AS sends a first request message to the broadcast-multicast service center BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the temporary mobile group identity TMGI or all MBMS of the TMGI. Carry
所述 GCS AS释放所述 TMGI。 The GCS AS releases the TMGI.
结合第一方面,在第一种可能的实现方式中,所述 GCS AS释放所述 TMGI 之前, 还包括: 所述 GCS AS启动第一定时器; With reference to the first aspect, in a first possible implementation, before the GCS AS releases the TMGI, the method further includes: the GCS AS starting a first timer;
所述 GCS AS释放所述 TMGI, 包括: The GCS AS releases the TMGI, including:
在所述第一定时器超时后, 所述 GCS AS释放所述 TMGI。 After the first timer expires, the GCS AS releases the TMGI.
结合第一方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述第一定时器的运行时长不大于所述 BM-SC为所述 TMGI配置的第二 定时器的运行时长; 或者 With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner, the running time of the first timer is not greater than the second timer configured by the BM-SC for the TMGI Running time; or
所述第一定时器的运行时长是由所述 GCS AS为所述 TMGI配置的; 或 者 The running time of the first timer is configured by the GCS AS for the TMGI; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第一定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
结合第一方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述 GCS AS在发送所述第一请求消息后, 所述方法还包括: With the second possible implementation of the first aspect, in a third possible implementation manner, after the sending, by the GCS AS, the method, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息,并根据所述第一响应消息中携带的所述 BM-SC为所述 TMGI配置的第二 定时器的运行时长, 确定所述第一定时器的运行时长。 Receiving, by the GCS AS, the first response message that is sent by the BM-SC to the first request message, and according to the second timing that the BM-SC carried in the first response message is configured for the TMGI The running time of the device determines the running time of the first timer.
结合第一方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述 GCS AS向所述 BM-SC发送所述第一请求消息之前, 还包括: With the second possible implementation of the first aspect, in a fourth possible implementation, before the sending, by the GCS AS, the first request message to the BM-SC, the method further includes:
若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所
述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS为所述 TMGI配置所述第一定时器, 并在所述第一请求消息中携带所述第 一定时器的运行时长。 If the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is The last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, the GCS AS configuring the first timer for the TMGI, and carrying the operation of the first timer in the first request message duration.
结合第一方面的第二种可能的实现方式, 在第五种可能的实现方式中, 所述 GCS AS在发送所述第一请求消息后, 所述方法还包括: With the second possible implementation of the first aspect, in a fifth possible implementation, after the sending, by the GCS AS, the method, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息,所述第一响应消息中包括所述 BM-SC为所述 TMGI决定的新的有效时间, 并将所述新的有效时间的时长确定为所述第一定时器的运行时长。 Receiving, by the GCS AS, a first response message to the first request message returned by the BM-SC, where the first response message includes a new valid time determined by the BM-SC for the TMGI, and The duration of the new valid time is determined as the running time of the first timer.
结合第一方面的第二种可能的实现方式, 在第六种可能的实现方式中, 所述 GCS AS在发送所述第一请求消息后 , 所述方法还包括: With the second possible implementation of the first aspect, in a sixth possible implementation, after the sending, by the GCS AS, the method, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时 长确定为所述第一定时器的运行时长。 Receiving, by the GCS AS, the first response message to the first request message returned by the BM-SC, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bears or all the MBMS bearers of the TMGI, and the GCS AS determines, as the running time of the first timer, the duration of the validity time determined by the BM-SC in the TMGI allocation process.
结合第一方面的第二种可能的实现方式, 在第七种可能的实现方式中, 所述 GCS AS在发送所述第一请求消息后, 所述方法还包括: With the second possible implementation of the first aspect, in a seventh possible implementation, after the sending, by the GCS AS, the method, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS向所述 BM-SC发起设定次数的用于延长所述 TMGI的有效时间的请求, 其中,所述第一定时器的运行时长为所述设定次数的请求所延长的所述 TMGI 的有效时间的总和; Receiving, by the GCS AS, the first response message to the first request message returned by the BM-SC, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bearer or all MBMS bearers of the TMGI, the GCS AS initiating a set number of requests for extending the validity time of the TMGI to the BM-SC, where the running time of the first timer a sum of valid times of the TMGI extended for the set number of requests;
在所述第一定时器超时后, 所述 GCS AS释放所述 TMGI之前, 所述方 法还包括: After the first timer expires, before the GCS AS releases the TMGI, the method further includes:
所述 GCS AS向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求 消息; 以及接收所述 BM-SC返回的对所述第二请求消息的第二响应消息。
结合第一方面,在第八种可能的实现方式中,所述 GCS AS释放所述 TMGI 之前, 还包括: Sending, by the GCS AS, a second request message for requesting to allocate the TMGI to the BM-SC; and receiving a second response message for the second request message returned by the BM-SC. With reference to the first aspect, in an eighth possible implementation, before the GCS AS releases the TMGI, the method further includes:
若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS在所述第一请求消息中携带用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息; If the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the GCS AS carries in the first request message Instructing the BM-SC to release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI;
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息。 The GCS AS receives a first response message to the first request message returned by the BM-SC.
结合第一方面, 在第九种可能的实现方式中, 所述 GCS AS在发送所述 第一请求消息后, 在所述 GCS AS释放所述 TMGI之前, 所述方法还包括: 所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求消息; With reference to the first aspect, in a ninth possible implementation manner, after the GCS AS sends the first request message, before the GCS AS releases the TMGI, the method further includes: the GCS AS Receiving, by the BM-SC, a first response message to the first request message, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or All MBMS bearers of the TMGI, the GCS AS sending a second request message to the BM-SC for requesting to allocate the TMGI;
所述 GCS AS接收所述 BM-SC返回的对所述第二请求消息的第二响应消 息。 The GCS AS receives a second response message to the second request message returned by the BM-SC.
第二方面, 一种临时移动群组标识 TMGI的处理方法, 该方法包括: In a second aspect, a method for processing a temporary mobile group identity TMGI, the method comprising:
BM-SC接收 GCS AS发送的第一请求消息, 其中, 所述第一请求消息用 于请求去激活 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS承载; 所述 BM-SC才艮据所述第一请求消息,去激活所述第一请求消息所请求的 MBMS承载; The BM-SC receives the first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI; Deactivating an MBMS bearer requested by the first request message by a request message;
所述 BM-SC释放所述 TMGI。 The BM-SC releases the TMGI.
结合第二方面,在第一种可能的实现方式中,所述 BM-SC释放所述 TMGI 之前, 还包括: 所述 BM-SC启动第二定时器; With reference to the second aspect, in a first possible implementation, before the BM-SC releases the TMGI, the method further includes: the BM-SC starting a second timer;
所述 BM-SC 释放所述 TMGI, 包括: 在所述第二定时器超时后, 所述 BM-SC释放所述 TMGI。
结合第二方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述第二定时器的运行时长是由所述 BM-SC为所述 TMGI配置的; 或者 所述第二定时器的运行时长不大于所述 GCS AS为所述 TMGI配置的第 一定时器的运行时长; 或者 The releasing, by the BM-SC, the TMGI, includes: after the second timer expires, the BM-SC releases the TMGI. With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner, the running time of the second timer is configured by the BM-SC for the TMGI; or The running time of the second timer is not greater than the running time of the first timer configured by the GCS AS for the TMGI; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第二定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
结合第二方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: With the second possible implementation of the second aspect, in a third possible implementation manner, after receiving the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 BM-SC为所述 TMGI配置所述第二定时器; 以及 If the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC configures the TMGI for the TMGI Second timer;
所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过 程后, 向所述 GCS AS返回对所述第一请求消息的第一响应消息, 并在所述 第一响应消息中携带所述第二定时器的运行时长。 After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns a first response message to the first request message to the GCS AS, and in the first response The message carries the running time of the second timer.
结合第二方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: With the second possible implementation of the second aspect, in a fourth possible implementation manner, after receiving the first request message sent by the GCS AS, the BM-SC further includes:
所述 BM-SC根据所述第一请求消息中携带的所述 GCS AS为所述 TMGI 配置的第一定时器的运行时长, 确定所述第二定时器的运行时长。 The BM-SC determines the running duration of the second timer according to the running time of the first timer configured by the GGI AS in the first request message.
结合第二方面的第二种可能的实现方式, 在第五种可能的实现方式中, 所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: With the second possible implementation of the second aspect, in a fifth possible implementation manner, after the BM-SC receives the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 And if the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI,
BM-SC为所述 TMGI决定新的有效时间 , 并将所述新的有效时间的时长确定
为所述第二定时器的运行时长; 以及 The BM-SC determines a new valid time for the TMGI, and determines the duration of the new valid time The running time of the second timer;
所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过 程后, 向所述 GCS AS返回所述第一响应消息, 并在所述第一响应消息中携 带所述新的有效时间。 After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns the first response message to the GCS AS, and carries the new message in the first response message. Effective time.
结合第二方面的第二种可能的实现方式, 在第六种可能的实现方式中, 所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: With the second possible implementation of the second aspect, in a sixth possible implementation manner, after the BM-SC receives the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过程后,向所 述 GCS AS返回对所述第一请求消息的第一响应消息 , 并将所述 TMGI分配 器的运行时长。 If the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC completes the first request After the deactivation process of the MBMS bearer requested by the message, the first response message to the first request message is returned to the GCS AS, and the running time of the TMGI allocator is used.
结合第二方面的第二种可能的实现方式, 在第七种可能的实现方式中, 所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: With reference to the second possible implementation of the second aspect, in a seventh possible implementation manner, after the BM-SC receives the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC接收到所述 GCS AS发起的延长所述 TMGI的有效时间的 过程, 所述 BM-SC为所述 TMGI延长有效时间, 并将延长后的有效时间的时 长发送给所述 GCS AS。 And if the BM-SC receives the process initiated by the GCS AS to extend the validity time of the TMGI, the BM-SC extends the validity time of the TMGI, and sends the extended effective time duration to the GCS AS.
结合第二方面, 在第八种可能的实现方式中, 所述 BM-SC 释放所述 TMGI, 包括: With reference to the second aspect, in an eighth possible implementation, the BM-SC releases the TMGI, including:
若所述第一请求消息中包括用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息, 所述 BM-SC在完成所述 TMGI的最后一个 MBMS承载 的去激活过程或所述 TMGI 的所有 MBMS承载的去激活过程后, 释放所述 TMGL If the first request message includes indication information for instructing the BM-SC to release the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI, the BM - the SC releases the TMGL after completing the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI
结合第二方面、 或第二方面的第七种可能的实现方式, 在第九种可能的 实现方式中, 所述 BM-SC释放所述 TMGI, 包括: With reference to the second aspect, or the seventh possible implementation manner of the second aspect, in the ninth possible implementation manner, the BM-SC releases the TMGI, including:
在所述 BM-SC接收到所述 GCS AS发送的用于请求去分配所述 TMGI的
第二请求消息时, 所述 BM-SC释放所述 TMGI, 并向所述 GCS AS返回对所 述第二请求消息对应的第二响应消息。 Receiving, by the BM-SC, the GCS AS for requesting to allocate the TMGI When the second request message is sent, the BM-SC releases the TMGI, and returns a second response message corresponding to the second request message to the GCS AS.
第三方面, 一种集群通信业务应用服务器 GCS AS, 该 GCS AS包括: 收发模块, 用于向 BM-SC发送第一请求消息, 所述第一请求消息用于请 求去激活临时移动群组标识 TMGI的最后一个 MBMS承载或者 TMGI的所有 The third aspect, a cluster communication service application server GCS AS, the GCS AS includes: a transceiver module, configured to send a first request message to the BM-SC, where the first request message is used to request to deactivate the temporary mobile group identifier TMGI's last MBMS bearer or all of TMGI
MBMS承载; MBMS bearer;
处理模块 , 用于释放所述 TMGI。 a processing module for releasing the TMGI.
结合第三方面, 在第一种可能的实现方式中, 所述处理模块具体用于: 启动第一定时器; 以及在所述第一定时器超时后, 释放所述 TMGI。 结合第三方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述第一定时器的运行时长不大于所述 BM-SC为所述 TMGI配置的第二 定时器的运行时长; 或者 With reference to the third aspect, in a first possible implementation, the processing module is specifically configured to: start a first timer; and release the TMGI after the first timer expires. With reference to the first possible implementation manner of the third aspect, in a second possible implementation, the running time of the first timer is not greater than the second timer configured by the BM-SC for the TMGI Running time; or
所述第一定时器的运行时长是由所述 GCS AS为所述 TMGI配置的; 或 者 The running time of the first timer is configured by the GCS AS for the TMGI; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第一定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
结合第三方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述收发模块在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的 对所述第一请求消息的第一响应消息; With the second possible implementation of the third aspect, in a third possible implementation manner, after the sending, by the transceiver module, the first request message, the transceiver module is further configured to: receive the pair returned by the BM-SC a first response message of the first request message;
所述处理模块还用于: 根据所述第一响应消息中携带的所述 BM-SC为所 述 TMGI配置的第二定时器的运行时长, 确定所述第一定时器的运行时长。 The processing module is further configured to: determine a running duration of the first timer according to a running time of the second timer configured by the BM-SC in the first response message.
结合第三方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述处理模块还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载
是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 为 所述 TMGI配置所述第一定时器; With reference to the second possible implementation of the third aspect, in a fourth possible implementation, the processing module is further configured to: if the MBMS bearer requested to be deactivated by the first request message is determined Is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and configuring the first timer for the TMGI;
所述收发模块还用于: 在所述第一请求消息中携带所述第一定时器的运 行时长。 The transceiver module is further configured to: carry the running time of the first timer in the first request message.
结合第三方面的第二种可能的实现方式, 在第五种可能的实现方式中, 所述收发模块在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的 对所述第一请求消息的第一响应消息, 所述第一响应消息中包括所述 BM-SC 为所述 TMGI决定的新的有效时间; With the second possible implementation of the third aspect, in a fifth possible implementation, after the sending, by the transceiver module, the first request message, the transceiver module is further configured to: receive the pair returned by the BM-SC a first response message of the first request message, where the first response message includes a new valid time determined by the BM-SC for the TMGI;
所述处理模块还用于: 将所述新的有效时间的时长确定为所述第一定时 器的运行时长。 The processing module is further configured to: determine a duration of the new valid time as a running time of the first timer.
结合第三方面的第二种可能的实现方式, 在第六种可能的实现方式中, 所述收发模块在发送所述第一请求消息后, 还用于: With the second possible implementation of the third aspect, in a sixth possible implementation, after the sending, by the transceiver module, the first request message,
接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 所述处理模块还用于: 若确定所述第一请求消息所请求去激活的 MBMS 承载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 定为所述第一定时器的运行时长。 Receiving, by the BM-SC, a first response message to the first request message; the processing module is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bearer or all MBMS bearers of the TMGI are determined as the running time of the first timer.
结合第三方面的第二种可能的实现方式, 在第七种可能的实现方式中, 所述收发模块在发送所述第一请求消息后, 还用于: With the second possible implementation of the third aspect, in a seventh possible implementation, after the sending, by the transceiver module, the first request message is further used to:
接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发起设定次数的用于延 长所述 TMGI 的有效时间的请求, 其中, 所述第一定时器的运行时长为所述 设定次数的请求所延长的所述 TMGI 的有效时间的总和; 在所述第一定时器 超时后, 向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求消息; 以 及接收所述 BM-SC返回的对所述第二请求消息的第二响应消息; Receiving a first response message to the first request message returned by the BM-SC; if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all of the TMGI Carrying, by the MBMS bearer, a set number of times for the BM-SC to extend the validity time of the TMGI, wherein the running time of the first timer is extended by the set number of requests a sum of valid times of TMGI; after the first timer expires, transmitting a second request message for requesting to allocate the TMGI to the BM-SC; and receiving the pair returned by the BM-SC a second response message of the second request message;
所述处理模块具体用于: 在所述收发模块接收到所述第二响应消息后,
释放所述 TMGI。 The processing module is specifically configured to: after the transceiver module receives the second response message, Release the TMGI.
结合第三方面, 在第八种可能的实现方式中, 所述处理模块具体用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最 后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述第一请求消息 中携带用于指示所述 BM-SC在完成所述 TMGI的最后一个 MBMS承载或所 述 TMGI的所有 MBMS承载的去激活时释放所述 TMGI的指示信息; With reference to the third aspect, in an eighth possible implementation, the processing module is specifically configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or the All MBMS bearers of the TMGI are carried in the first request message to indicate that the BM-SC releases the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI Indication information;
所述收发模块还用于: 接收所述 BM-SC返回的对所述第一请求消息的第 一响应消息。 The transceiver module is further configured to: receive a first response message to the first request message returned by the BM-SC.
结合第三方面, 在第九种可能的实现方式中, 所述收发模块在发送所述 第一请求消息后, 还用于: With reference to the third aspect, in a ninth possible implementation manner, after the sending, by the transceiver module, the first request message,
接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发送用于请求去分配所 述 TMGI的第二请求消息; 以及接收所述 BM-SC返回的对所述第二请求消息 的第二响应消息。 Receiving a first response message to the first request message returned by the BM-SC; if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all of the TMGI An MBMS bearer, transmitting, to the BM-SC, a second request message for requesting to allocate the TMGI; and receiving a second response message to the second request message returned by the BM-SC.
第四方面, 一种广播-多播业务中心 BM-SC, 该 BM-SC包括: 收发模块, 用于接收 GCS AS发送的第一请求消息, 其中, 所述第一请 求消息用于请求去激活 TMGI 的最后一个 MBMS 承载或者 TMGI 的所有 MBMS承载; A fourth aspect, a broadcast-multicast service center BM-SC, the BM-SC includes: a transceiver module, configured to receive a first request message sent by a GCS AS, where the first request message is used to request deactivation The last MBMS bearer of TMGI or all MBMS bearers of TMGI;
第一处理模块, 用于根据所述第一请求消息, 去激活所述第一请求消息 所请求的 MBMS ^载; a first processing module, configured to: according to the first request message, deactivate the MBMS that is requested by the first request message;
第二处理模块, 用于释放所述 TMGI。 And a second processing module, configured to release the TMGI.
结合第四方面, 在第一种可能的实现方式中, 所述第二处理模块具体用 于: 启动第二定时器; 以及在所述第二定时器超时后, 所述 BM-SC释放所述 TMGL With reference to the fourth aspect, in a first possible implementation, the second processing module is specifically configured to: start a second timer; and after the second timer expires, the BM-SC releases the TMGL
结合第四方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述第二定时器的运行时长是由所述 BM-SC为所述 TMGI配置的; 或者
所述第二定时器的运行时长不大于所述 GCS AS为所述 TMGI配置的第 一定时器的运行时长; 或者 With reference to the first possible implementation manner of the fourth aspect, in a second possible implementation manner, the running time of the second timer is configured by the BM-SC for the TMGI; or The running time of the second timer is not greater than the running time of the first timer configured by the GCS AS for the TMGI; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第二定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
结合第四方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述收发模块收到所述 GCS AS发送的第一请求消息后, 所述第二处理模块 还用于: With reference to the second possible implementation manner of the fourth aspect, in a third possible implementation, after the transceiver module receives the first request message sent by the GCS AS, the second processing module is further configured to: :
若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最 后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 为所述 TMGI配置所 述第二定时器; If it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, configuring the second timer for the TMGI;
所述收发模块还用于: 在所述第一处理模块完成所述第一请求消息所请 求的 MBMS承载的去激活过程后, 向所述 GCS AS返回对所述第一请求消息 的第一响应消息, 所述第一响应消息中携带有所述第二定时器的运行时长。 The transceiver module is further configured to: after the first processing module completes the deactivation process of the MBMS bearer requested by the first request message, return a first response to the first request message to the GCS AS The first response message carries the running time of the second timer.
结合第四方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述第二处理模块在所述收发模块收到所述 GCS AS发送的第一请求消息后, 还用于: With reference to the second possible implementation manner of the fourth aspect, in a fourth possible implementation, the second processing module, after receiving, by the transceiver module, the first request message sent by the GCS AS, In:
根据所述第一请求消息中携带的所述 GCS AS为所述 TMGI配置的第一 定时器的运行时长, 确定所述第二定时器的运行时长。 Determining, according to the running time of the first timer configured by the GGI AS, in the first request message, determining a running duration of the second timer.
结合第四方面的第二种可能的实现方式, 在第五种可能的实现方式中, 所述第二处理模块在所述收发模块收到所述 GCS AS发送的第一请求消息后, 还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 为所述 TMGI决 定新的有效时间, 并将所述新的有效时间的时长确定为所述第二定时器的运
行时长; With reference to the second possible implementation manner of the fourth aspect, in a fifth possible implementation, the second processing module is used after the transceiver module receives the first request message sent by the GCS AS. If: determining that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, determining a new valid time for the TMGI, and The duration of the effective time is determined as the operation of the second timer Length of time;
所述收发模块在所述第一处理模块完成所述第一请求消息所请求的 Transmitting, by the transceiver module, the first processing module to complete the first request message
MBMS承载的去激活过程后, 还用于: 向所述 GCS AS返回所述第一响应消 息, 所述第一响应消息中携带有所述新的有效时间。 After the deactivation process of the MBMS bearer, the method further includes: returning, by the GCS AS, the first response message, where the first response message carries the new valid time.
结合第四方面的第二种可能的实现方式, 在第六种可能的实现方式中, 所述收发模块收到所述 GCS AS发送的第一请求消息后, 还用于: With the second possible implementation of the fourth aspect, in a sixth possible implementation manner, after receiving the first request message sent by the GCS AS, the transceiver module is further configured to:
若所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一 个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述第一处理模块完成 所述第一请求消息所请求的 MBMS承载的去激活过程后, 向所述 GCS AS返 回对所述第一请求消息的第一响应消息; If the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the first processing module completes the MBMS requested by the first request message. After the deactivation process of the bearer, returning a first response message to the first request message to the GCS AS;
所述第二处理模块还用于: 将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时长确定为所述第二定时器的运行时长。 The second processing module is further configured to: determine, by the BM-SC, the duration of the validity time determined by the TMGI in the TMGI allocation process as the running duration of the second timer.
结合第四方面的第二种可能的实现方式, 在第七种可能的实现方式中, 所述第二处理模块还用于: 若所述收发模块接收到所述 GCS AS发起的延长 所述 TMGI的有效时间的过程, 则为所述 TMGI延长有效时间; 结合第四方面, 在第八种可能的实现方式中, 所述第二处理模块具体用 于: 若所述第一请求消息中包括用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息,则在所述第一处理模块完成所述 TMGI的最后一个 MBMS 承载的去激活过程或所述 TMGI的所有 MBMS承载的去激活过程后, 释放所 述 TMGI。 With the second possible implementation of the fourth aspect, in a seventh possible implementation, the second processing module is further configured to: if the transceiver module receives the extension initiated by the GCS AS The process of the effective time is to extend the effective time of the TMGI. In combination with the fourth aspect, in an eighth possible implementation, the second processing module is specifically configured to: if the first request message is included Instructing the BM-SC to release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI, completing the TMGI in the first processing module. After the deactivation process of the last MBMS bearer or the deactivation process of all MBMS bearers of the TMGI, the TMGI is released.
结合第四方面、 或第四方面的第七种可能的实现方式, 在第九种可能的 实现方式中, 所述第二处理模块具体用于: 在所述收发模块接收到所述 GCS AS发送的用于请求去分配所述 TMGI的第二请求消息时, 释放所述 TMGI; With reference to the fourth aspect, or the seventh possible implementation manner of the fourth aspect, in the ninth possible implementation, the second processing module is specifically configured to: send, by the transceiver module, the GCS AS Release the TMGI when requesting to allocate the second request message of the TMGI;
所述收发模块还用于: 向所述 GCS AS返回对所述第二请求消息对应的 第二响应消息。
第五方面, 一种集群通信业务应用服务器 GCS AS, 该 GCS AS包括: 收发器, 用于向 BM-SC发送第一请求消息, 所述第一请求消息用于请求 去激活临时移动群组标识 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS承载; The transceiver module is further configured to: return, to the GCS AS, a second response message corresponding to the second request message. A fifth aspect, a cluster communication service application server GCS AS, the GCS AS includes: a transceiver, configured to send a first request message to a BM-SC, where the first request message is used to request to deactivate a temporary mobile group identifier The last MBMS bearer of TMGI or all MBMS bearers of TMGI;
处理器, 用于释放所述 TMGI。 a processor for releasing the TMGI.
其中, 收发器与处理器之间通过总线连接。 Wherein, the transceiver and the processor are connected by a bus.
结合第五方面, 在第一种可能的实现方式中, 所述处理器具体用于: 启动第一定时器; 以及在所述第一定时器超时后, 释放所述 TMGI。 结合第五方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述第一定时器的运行时长不大于所述 BM-SC为所述 TMGI配置的第二 定时器的运行时长; 或者 With reference to the fifth aspect, in a first possible implementation, the processor is specifically configured to: start a first timer; and release the TMGI after the first timer expires. With reference to the first possible implementation manner of the fifth aspect, in a second possible implementation manner, the running time of the first timer is not greater than the second timer configured by the BM-SC for the TMGI Running time; or
所述第一定时器的运行时长是由所述 GCS AS为所述 TMGI配置的; 或 者 The running time of the first timer is configured by the GCS AS for the TMGI; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第一定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
结合第五方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述收发器在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对 所述第一请求消息的第一响应消息; With reference to the second possible implementation manner of the fifth aspect, in a third possible implementation manner, after the sending, by the transceiver, the first request message, the transceiver is further configured to: receive the pair returned by the BM-SC a first response message of the first request message;
所述处理器还用于: 根据所述第一响应消息中携带的所述 BM-SC为所述 TMGI配置的第二定时器的运行时长, 确定所述第一定时器的运行时长。 The processor is further configured to: determine, according to the running time of the second timer configured by the BM-SC in the first response message, the running time of the first timer.
结合第五方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述处理器还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是 所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 为所
述 TMGI配置所述第一定时器; With the second possible implementation of the fifth aspect, in a fourth possible implementation, the processor is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the TMGI The last MBMS bearer or all MBMS bearers of the TMGI, The TMGI configures the first timer;
所述收发器还用于: 在所述第一请求消息中携带所述第一定时器的运行 时长。 The transceiver is further configured to: carry the running time of the first timer in the first request message.
结合第五方面的第二种可能的实现方式, 在第五种可能的实现方式中, 所述收发器在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对 所述第一请求消息的第一响应消息, 所述第一响应消息中包括所述 BM-SC为 所述 TMGI决定的新的有效时间; With reference to the second possible implementation manner of the fifth aspect, in a fifth possible implementation, after the sending, by the transceiver, the first request message, the transceiver is further configured to: receive the pair returned by the BM-SC a first response message of the first request message, where the first response message includes a new valid time determined by the BM-SC for the TMGI;
所述处理器还用于: 将所述新的有效时间的时长确定为所述第一定时器 的运行时长。 The processor is further configured to: determine a duration of the new valid time as a running duration of the first timer.
结合第五方面的第二种可能的实现方式, 在第六种可能的实现方式中, 所述收发器在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对 所述第一请求消息的第一响应消息; With reference to the second possible implementation manner of the fifth aspect, in a sixth possible implementation, the transceiver, after the sending the first request message, is further configured to: receive a pair returned by the BM-SC a first response message of the first request message;
所述处理器还用于: 若确定所述第一请求消息所请求去激活的 MBMS承 载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时长确 定为所述第一定时器的运行时长。 The processor is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI allocation process is as described in the TMGI allocation process The duration of the effective time determined by the BM-SC for the TMGI is determined as the running time of the first timer.
结合第五方面的第二种可能的实现方式, 在第七种可能的实现方式中, 所述收发器在发送所述第一请求消息后, 还用于: With reference to the second possible implementation of the fifth aspect, in a seventh possible implementation, the transceiver, after sending the first request message, is further configured to:
接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发起设定次数的用于延 长所述 TMGI 的有效时间的请求, 其中, 所述第一定时器的运行时长为所述 设定次数的请求所延长的所述 TMGI 的有效时间的总和; 在所述第一定时器 超时后, 向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求消息; 以 及接收所述 BM-SC返回的对所述第二请求消息的第二响应消息; Receiving a first response message to the first request message returned by the BM-SC; if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all of the TMGI Carrying, by the MBMS bearer, a set number of times for the BM-SC to extend the validity time of the TMGI, wherein the running time of the first timer is extended by the set number of requests a sum of valid times of TMGI; after the first timer expires, transmitting a second request message for requesting to allocate the TMGI to the BM-SC; and receiving the pair returned by the BM-SC a second response message of the second request message;
所述处理器具体用于: 在所述收发器接收到所述第二响应消息后, 释放 所述 TMGI。
结合第五方面, 在第八种可能的实现方式中, 所述处理器具体用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最 后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述第一请求消息 中携带用于指示所述 BM-SC在完成所述 TMGI的最后一个 MBMS承载或所 述 TMGI的所有 MBMS承载的去激活时释放所述 TMGI的指示信息; The processor is specifically configured to: after the transceiver receives the second response message, release the TMGI. With reference to the fifth aspect, in an eighth possible implementation, the processor is specifically configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or the All MBMS bearers of the TMGI are carried in the first request message to indicate that the BM-SC releases the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI Indication information;
所述收发器还用于: 接收所述 BM-SC返回的对所述第一请求消息的第一 响应消息。 The transceiver is further configured to: receive a first response message to the first request message returned by the BM-SC.
结合第五方面, 在第九种可能的实现方式中, 所述收发器在发送所述第 一请求消息后, 还用于: With reference to the fifth aspect, in a ninth possible implementation manner, after the sending the first request message, the transceiver is further configured to:
接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发送用于请求去分配所 述 TMGI的第二请求消息; 以及接收所述 BM-SC返回的对所述第二请求消息 的第二响应消息。 Receiving a first response message to the first request message returned by the BM-SC; if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all of the TMGI An MBMS bearer, transmitting, to the BM-SC, a second request message for requesting to allocate the TMGI; and receiving a second response message to the second request message returned by the BM-SC.
第六方面, 一种广播-多播业务中心 BM-SC, 该 BM-SC包括: In a sixth aspect, a broadcast-multicast service center BM-SC, the BM-SC includes:
收发器, 用于接收 GCS AS发送的第一请求消息, 其中, 所述第一请求 消息用于请求去激活 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS 承载; a transceiver, configured to receive a first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI;
处理器, 用于根据所述第一请求消息, 去激活所述第一请求消息所请求 的 MBMS承载; 释放所述 TMGI。 a processor, configured to: according to the first request message, deactivate an MBMS bearer requested by the first request message; release the TMGI.
其中, 收发器与处理器之间通过总线连接。 Wherein, the transceiver and the processor are connected by a bus.
结合第六方面, 在第一种可能的实现方式中, 所述处理器具体用于: 启动第二定时器; 以及在所述第二定时器超时后, 所述 BM-SC释放所述 TMGL With reference to the sixth aspect, in a first possible implementation, the processor is specifically configured to: start a second timer; and after the second timer expires, the BM-SC releases the TMGL
结合第六方面的第一种可能的实现方式, 在第二种可能的实现方式中, 所述第二定时器的运行时长是由所述 BM-SC为所述 TMGI配置的; 或者 所述第二定时器的运行时长不大于所述 GCS AS为所述 TMGI配置的第
一定时器的运行时长; 或者 With reference to the first possible implementation manner of the sixth aspect, in a second possible implementation manner, the running time of the second timer is configured by the BM-SC for the TMGI; or The running time of the second timer is not greater than the number of the GCS AS configured for the TMGI. The running time of a timer; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第二定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
结合第六方面的第二种可能的实现方式, 在第三种可能的实现方式中, 所述收发器收到所述 GCS AS发送的第一请求消息后, 所述处理器还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一 个 MBMS承载或所述 TMGI的所有 MBMS承载, 为所述 TMGI配置所述第 二定时器; With reference to the second possible implementation manner of the sixth aspect, in a third possible implementation manner, after the transceiver receives the first request message sent by the GCS AS, the processor is further configured to: Determining that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and configuring the second timer for the TMGI;
所述收发器还用于: 在所述处理器完成所述第一请求消息所请求的 MBMS承载的去激活过程后, 向所述 GCS AS返回对所述第一请求消息的第 一响应消息, 所述第一响应消息中携带有所述第二定时器的运行时长。 The transceiver is further configured to: after the processor completes the deactivation process of the MBMS bearer requested by the first request message, return a first response message to the first request message to the GCS AS, The first response message carries a running time of the second timer.
结合第六方面的第二种可能的实现方式, 在第四种可能的实现方式中, 所述处理器在所述收发器收到所述 GCS AS发送的第一请求消息后, 还用于: 根据所述第一请求消息中携带的所述 GCS AS为所述 TMGI配置的第一 定时器的运行时长, 确定所述第二定时器的运行时长。 With reference to the second possible implementation manner of the sixth aspect, in a fourth possible implementation, after the transceiver receives the first request message sent by the GCS AS, the processor is further configured to: And determining, according to the running time of the first timer configured by the GGI AS in the first request message, the running time of the second timer.
结合第六方面的第二种可能的实现方式, 在第五种可能的实现方式中, 所述处理器在所述收发器收到所述 GCS AS发送的第一请求消息后, 还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一 个 MBMS承载或所述 TMGI的所有 MBMS承载, 为所述 TMGI决定新的有 效时间, 并将所述新的有效时间的时长确定为所述第二定时器的运行时长; 所述收发器在所述处理器完成所述第一请求消息所请求的 MBMS承载的 去激活过程后, 还用于: 向所述 GCS AS返回所述第一响应消息, 所述第一 响应消息中携带有所述新的有效时间。
结合第六方面的第二种可能的实现方式, 在第六种可能的实现方式中, 所述收发器收到所述 GCS AS发送的第一请求消息后, 还用于: 若所述第一 请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承载 或所述 TMGI的所有 MBMS承载, 在所述处理器完成所述第一请求消息所请 求的 MBMS承载的去激活过程后, 向所述 GCS AS返回对所述第一请求消息 的第一响应消息; With the second possible implementation of the sixth aspect, in a fifth possible implementation, after the transceiver receives the first request message sent by the GCS AS, the processor is further configured to: If it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, determine a new valid time for the TMGI, and the new valid The duration of the time is determined as the running time of the second timer; after the processor completes the deactivation process of the MBMS bearer requested by the first request message, the transceiver is further configured to: The AS returns the first response message, where the first response message carries the new valid time. With the second possible implementation of the sixth aspect, in a sixth possible implementation, after receiving the first request message sent by the GCS AS, the transceiver is further configured to: if the first The MBMS bearer requested by the request message to be deactivated is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, after the processor completes the deactivation process of the MBMS bearer requested by the first request message, Returning a first response message to the first request message to the GCS AS;
所述处理器还用于: 将所述 TMGI分配流程中所述 BM-SC为所述 TMGI 决定的有效时间的时长确定为所述第二定时器的运行时长。 The processor is further configured to: determine, by the BM-SC in the TMGI allocation process, a duration of the validity time determined by the TMGI as the running time of the second timer.
结合第六方面的第二种可能的实现方式, 在第七种可能的实现方式中, 所述处理器还用于:若所述收发器接收到所述 GCS AS发起的延长所述 TMGI 的有效时间的过程, 则为所述 TMGI延长有效时间; With reference to the second possible implementation manner of the sixth aspect, in a seventh possible implementation, the processor is further configured to: if the transceiver receives the GCS AS initiated to extend the validity of the TMGI The process of time, which is to extend the effective time of the TMGI;
所述收发器还用于: 将延长后的有效时间的时长发送给所述 GCS AS。 结合第六方面, 在第八种可能的实现方式中, 所述处理器具体用于: 若所述第一请求消息中包括用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息, 则在完成所述 TMGI的最后一个 MBMS承载的去激活过 程或所述 TMGI的所有 MBMS承载的去激活过程后, 释放所述 TMGI。 The transceiver is further configured to: send the length of the extended effective time to the GCS AS. With reference to the sixth aspect, in an eighth possible implementation, the processor is specifically configured to: if the first request message includes a last MBMS bearer for indicating that the BM-SC is completing the TMGI Or releasing the indication information of the TMGI when all the MBMS bearers of the TMGI are deactivated, and then releasing the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all the MBMS bearers of the TMGI. The TMGI.
结合第六方面、 或第六方面的第七种可能的实现方式, 在第九种可能的 实现方式中, 所述处理器具体用于: 在所述收发器接收到所述 GCS AS发送 的用于请求去分配所述 TMGI的第二请求消息时, 释放所述 TMGI; With reference to the sixth aspect, or the seventh possible implementation manner of the sixth aspect, in a ninth possible implementation, the processor is specifically configured to: receive, by the transceiver, the GCS AS And releasing the TMGI when requesting to allocate the second request message of the TMGI;
所述收发器还用于: 向所述 GCS AS返回对所述第二请求消息对应的第 二响应消息。 The transceiver is further configured to: return, to the GCS AS, a second response message corresponding to the second request message.
本发明实施例中,由于 GCS AS在发起同一 TMGI对应的最后一个 MBMS 承载或同一个 TMGI的所有 MBMS承载的去激活过程后, 释放该 TMGI, 从 而节约了 TMGI资源, 也提高了 TMGI资源的利用率。 In the embodiment of the present invention, since the GCS AS initiates the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, the TMGI is released, thereby saving the TMGI resources and improving the utilization of the TMGI resources. rate.
本发明实施例中, 由于 BM-SC完成所述 TMGI的最后一个 MBMS承载 或所述 TMGI的所有 MBMS承载的去激活过程后 , 释放了该 TMGI, 从而节
约了 TMGI资源, 也提高了 TMGI资源的利用率。 附图说明 In the embodiment of the present invention, after the BM-SC completes the last MBMS bearer of the TMGI or the deactivation process of all the MBMS bearers of the TMGI, the TMGI is released, thereby The TMGI resource is also used, which also improves the utilization of TMGI resources. DRAWINGS
图 1为 LTE集群系统架构图; Figure 1 is a structural diagram of an LTE cluster system;
图 2为 GCS AS发起的 TMGI分配流程的示意图; 2 is a schematic diagram of a TMGI allocation process initiated by a GCS AS;
图 3为 TMGI去分配流程的示意图; Figure 3 is a schematic diagram of the TMGI de-allocation process;
图 4为 MBMS承载去激活流程的示意图; Figure 4 is a schematic diagram of the MBMS bearer deactivation process;
图 5为本发明提供的一种 GCS AS侧的 TMGI的处理方法的示意图; 图 6为本发明提供的实施例一的流程示意图; 5 is a schematic diagram of a method for processing a TMGI on a GCS AS side according to the present invention; FIG. 6 is a schematic flowchart of Embodiment 1 of the present invention;
图 Ί为本发明提供的实施例二的流程示意图; Figure Ί is a schematic flowchart of the second embodiment provided by the present invention;
图 8为本发明提供的实施例三的流程示意图; 8 is a schematic flowchart of Embodiment 3 of the present invention;
图 9为本发明提供的实施例四的流程示意图; 9 is a schematic flow chart of Embodiment 4 provided by the present invention;
图 10为本发明提供的一种 BM-SC侧的 TMGI的处理方法的示意图; 图 11为本发明提供的一种 GCS AS的示意图; 10 is a schematic diagram of a method for processing a TMGI on a BM-SC side according to the present invention; FIG. 11 is a schematic diagram of a GCS AS provided by the present invention;
图 12为本发明提供的一种 BM-SC的示意图; 12 is a schematic diagram of a BM-SC provided by the present invention;
图 13为本发明提供的另一种 GCS AS的示意图; Figure 13 is a schematic view of another GCS AS provided by the present invention;
图 14为本发明提供的另一种 BM-SC的示意图。 具体实施方式 Figure 14 is a schematic illustration of another BM-SC provided by the present invention. detailed description
本发明提供的一种 TMGI 的处理方法和设备中, GCS AS 在发起同一 TMGI对应的最后一个 MBMS承载或同一 TMGI的所有 MBMS承载的去激活 过程后, 释放该 TMGI; BM-SC在完成同一 TMGI对应的最后一个 MBMS承 载或同一个 TMGI的所有 MBMS承载的去激活过程后 , 释放该 TMGI, 从而 节约了 TMGI资源, 也提高了 TMGI资源的利用率。 In the processing method and device of the TMGI provided by the present invention, after the GCS AS initiates the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, the TMGI is released; the BM-SC completes the same TMGI After the corresponding last MBMS bearer or the deactivation process of all MBMS bearers of the same TMGI, the TMGI is released, thereby saving TMGI resources and improving the utilization of TMGI resources.
下面结合说明书附图对本发明作进一步详细描述。 应当理解, 此处所描 述的实施例仅用于说明和解释本发明, 并不用于限定本发明。 The invention is further described in detail below with reference to the accompanying drawings. It is to be understood that the embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
参见图 5所示, 本发明提供的一种 GCS AS侧的 TMGI的处理方法, 该
方法包括: Referring to FIG. 5, a method for processing TMGI on the GCS AS side provided by the present invention is provided. Methods include:
步骤 51、 GCS AS向 BM-SC发送第一请求消息, 所述第一请求消息用于 请求去激活 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS承载对 应的 MBMS资源; Step 51: The GCS AS sends a first request message to the BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS resources corresponding to the MBMS bearer of the TMGI;
其中, 同一个 TMGI可能会对应多个 Flow ID, TMGI分别和不同的 Flow ID共同标识不同的 MBMS bearer (承载)。 本步骤中, 若 GCS AS请求释放该 TMGI的最后一个 MBMS承载, 则第一请求消息中携带 TMGI和流标识 Flow ID, 其中, Flow ID用于标识该 TMGI的最后一个 MBMS承载; 若 GCS AS 请求释放该 TMGI的所有 MBMS承载, 则第一请求消息中携带 TMGI但不携 带 Flow ID, 这样该第一请求消息用于请求释放该 TMGI的所有 MBMS承载 对应的 MBMS资源。 The same TMGI may correspond to multiple Flow IDs, and the TMGI and the different Flow IDs respectively identify different MBMS bearers. In this step, if the GCS AS requests to release the last MBMS bearer of the TMGI, the first request message carries the TMGI and the flow identifier Flow ID, where the Flow ID is used to identify the last MBMS bearer of the TMGI; if the GCS AS requests If all the MBMS bearers of the TMGI are released, the first request message carries the TMGI but does not carry the Flow ID, so that the first request message is used to request to release the MBMS resources corresponding to all the MBMS bearers of the TMGI.
步骤 52、 所述 GCS AS释放所述 TMGI。 Step 52: The GCS AS releases the TMGI.
本发明实施例中, GCS AS向 BM-SC发送第一请求消息, 所述第一请求 消息用于请求去激活 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS 承载对应的 MBMS资源; 以及所述 GCS AS释放所述 TMGI。 由于 GCS AS 在发起同一 TMGI对应的最后一个 MBMS承载或同一个 TMGI的所有 MBMS 承载的去激活过程后,释放该 TMGI,从而节约了 TMGI资源,也提高了 TMGI 资源的利用率。 In the embodiment of the present invention, the GCS AS sends a first request message to the BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or the MBMS resource corresponding to all MBMS bearers of the TMGI; and the GCS The AS releases the TMGI. Since the GCS AS releases the TMGI after initiating the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, the TMGI resource is saved, and the utilization of the TMGI resource is also improved.
在实施中, 步骤 52中, 所述 GCS AS释放所述 TMGI, 包括以下两种实 现方法: In an implementation, in step 52, the GCS AS releases the TMGI, including the following two implementation methods:
一、在所述 TMGI的最后一个 MBMS承载或者所述 TMGI的所有 MBMS 承载被去激活时, 所述 GCS AS不立即释放所述 TMGI, 在满足设定的时间条 件时, 才释放所述 TMGI; 1. When the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI are deactivated, the GCS AS does not release the TMGI immediately, and the TMGI is released when the set time condition is met;
二、在所述 TMGI的最后一个 MBMS承载或者所述 TMGI的所有 MBMS 承载被去激活时, 所述 GCS AS立即释放所述 TMGI。 2. The GCS AS immediately releases the TMGI when the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI are deactivated.
较佳地, 作为上述第一种实现方法的优选实现方式, 步骤 52之前, 该方 法还包括: 所述 GCS AS启动第一定时器;
则步骤 52中, 所述 GCS AS释放所述 TMGI, 包括: 在所述第一定时器 超时后, 所述 GCS AS释放所述 TMGI。 Preferably, as a preferred implementation manner of the foregoing first implementation method, before the step 52, the method further includes: the GCS AS starting a first timer; Then, in step 52, the GCS AS releases the TMGI, including: after the first timer expires, the GCS AS releases the TMGI.
较佳地, 所述第一定时器的实现包括以下五种方式: Preferably, the implementation of the first timer includes the following five manners:
方式 1、 所述第一定时器的运行时长不大于所述 BM-SC为所述 TMGI配 置的第二定时器的运行时长。 Manner 1, the running time of the first timer is not greater than the running time of the second timer configured by the BM-SC for the TMGI.
该方式下, 所述 GCS AS在发送所述第一请求消息后, 所述方法还包括: 所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息,并根据所述第一响应消息中携带的所述 BM-SC为所述 TMGI配置的第二 定时器的运行时长, 确定所述第一定时器的运行时长。 In this manner, after the GCS AS sends the first request message, the method further includes: receiving, by the GCS AS, a first response message that is sent by the BM-SC to the first request message, and And determining, according to the running time of the second timer configured by the BM-SC in the first response message, the running time of the first timer.
该方式下, BM-SC 在完成所述 TMGI 的最后一个 MBMS 承载或所述 TMGI 的所有 MBMS 承载的去激活过程后, 为该 TMGI 配置第一定时器 ( timer ), BM-SC和 GCS AS根据该第一定时器的运行时长决定是否释放对应 的 TMGI。 In this manner, after completing the deactivation process of the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC configures a first timer (timer) for the TMGI, and the BM-SC and the GCS AS are configured according to the BM-SC and the GCS AS. The running time of the first timer determines whether to release the corresponding TMGI.
下面结合一个具体实施例,从 GCS AS与 BM-SC的交互过程说明方式 1。 实施例一: 本实施例在 MBMS承载去激活流程中, 如果去激活的 MBMS 承载是同一 TMGI对应的最后一个 MBMS承载或同一 TMGI的所有承载, 即 去激活 MBMS请求消息中携带的 Flow ID标识的承载是同一 TMGI对应的最 后一个 MBMS承载,或去激活 MBMS请求消息中不携带 Flow ID,则当 BM-SC 收到 GCS AS的去激活 MBMS承载请求消息 (即第一请求消息)后, BM-SC 释放 MBMS承载对应的 MBMS资源, 但不释放 TMGI, 同时 BM-SC为去激 活的 MBMS承载对应的 TMGI配置 timer_l , 并在去激活 MBMS承载响应消 息 (即第一响应消息) 中将该 timer— 1的运行时长返回给 GCS AS , GCS AS 本地为该 TMGI启动 timer_2。 如果 GCS AS和 BM-SC各自的 timer超时时, GCS AS和 BM-SC各自本地释放该 TMGI。 The following describes a method 1 for the interaction process between the GCS AS and the BM-SC in conjunction with a specific embodiment. Embodiment 1: In this embodiment, in the MBMS bearer deactivation process, if the deactivated MBMS bearer is the last MBMS bearer of the same TMGI or all bearers of the same TMGI, that is, the Flow ID identifier carried in the MBMS request message is deactivated. If the bearer is the last MBMS bearer corresponding to the same TMGI, or the deactivated MBMS request message does not carry the Flow ID, when the BM-SC receives the deactivated MBMS bearer request message (ie, the first request message) of the GCS AS, the BM- The SC releases the MBMS resource corresponding to the MBMS bearer, but does not release the TMGI, and the BM-SC configures the timer_1 for the TMGI corresponding to the deactivated MBMS bearer, and the timer is deactivated in the MBMS bearer response message (ie, the first response message). The running time of 1 is returned to the GCS AS, and the GCS AS locally starts the timer_2 for the TMGI. If the respective timers of the GCS AS and the BM-SC time out, the GCS AS and the BM-SC each release the TMGI locally.
具体过程参见图 6所示, 包括以下步骤: The specific process is shown in Figure 6, which includes the following steps:
步骤 1: MBMS bearer正在 MBMS系统内部被广播; Step 1: The MBMS bearer is being broadcasted inside the MBMS system;
步骤 2: GCS AS向 BM-SC发送去激活 MBMS承载请求( Deactivate MBMS
bearer request ) 消息, 该消息中包括参数 TMGI和 Flow ID; Step 2: The GCS AS sends a deactivated MBMS bearer request to the BM-SC (Deactivate MBMS) Bearer request ) message, which includes parameters TMGI and Flow ID;
步骤 3: BM-SC释放对应的 MBMS承载在 MBMS系统中占用的 MBMS 资源。 若去激活 MBMS请求消息中携带的 Flow ID标识的去激活的 MBMS 承载是同一 TMGI的最后一个 MBMS承载或去激活 MBMS请求消息中没有 携带 Flow ID, 则 BM-SC为对应的 TMGI启动 timer l ; 如果 timer— 1超时, BM-SC释放对应的 TMGI。 Step 3: The BM-SC releases the corresponding MBMS to carry the MBMS resources occupied in the MBMS system. If the deactivated MBMS bearer of the Flow ID identifier carried in the MBMS request message is the last MBMS bearer or the deactivated MBMS request message of the same TMGI does not carry the Flow ID, the BM-SC starts the timer 1 for the corresponding TMGI; If timer-1 times out, the BM-SC releases the corresponding TMGI.
步骤 4: BM-SC给 GCS AS返回去激活 MBMS承载响应( Deactivate MBMS bearer response ) 消息, 该消息中携带参数 TMGI、 Flow ID和 timer信息 (即 timer 1的运行时长)。 timer信息是可选参数, 如果去激活 MBMS请求消息中 携带的 Flow ID标识的去激活的 MBMS承载是同一 TMGI的最后一个 MBMS 承载或去激活 MBMS请求消息中没有携带 Flow ID , 则去激活 MBMS响应消 息中包括 timer信息。 Step 4: The BM-SC returns a Deactivate MBMS bearer response message to the GCS AS, where the message carries the parameters TMGI, Flow ID, and timer information (that is, the running time of the timer 1). The timer information is an optional parameter. If the deactivated MBMS bearer identified by the Flow ID identifier carried in the MBMS request message is the last MBMS bearer of the same TMGI or the deactivated MBMS request message does not carry the Flow ID, the MBMS response is deactivated. The message includes the timer information.
进一步, GCS AS启动 timer_2。 如果 timer— 2超时, GCS AS本地释放该 TMGI。 其中, timer_2的运行时长大于 timer— 1 的运行时长, 以保证 BM-SC 与 GCS AS能够同时释放该 TMGI。 Further, the GCS AS starts timer_2. If timer_2 times out, the GCS AS releases the TMGI locally. The running time of timer_2 is greater than the running time of timer-1 to ensure that the BM-SC and the GCS AS can simultaneously release the TMGI.
方式 2、所述第一定时器的运行时长是由所述 GCS AS为所述 TMGI配置 的。 Mode 2. The running time of the first timer is configured by the GCS AS for the TMGI.
该方式下, 所述 GCS AS向所述 BM-SC发送所述第一请求消息之前, 还 包括: In this manner, before the sending, by the GCS AS, the first request message to the BM-SC, the method further includes:
若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS为所述 TMGI配置所述第一定时器, 并在所述第一请求消息中携带所述第 一定时器的运行时长。 If the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the GCS AS configures the first for the TMGI a timer, and carrying the running time of the first timer in the first request message.
该方式与方式 1相似,不同之处在于,由 GCS AS为所述 TMGI启动 timer。 下面结合一个具体实施例,从 GCS AS与 BM-SC的交互过程说明方式 2。 实施例二: 本实施例在 MBMS承载去激活流程中, 如果去激活的 MBMS 承载是同一 TMGI对应的最后一个 MBMS承载或同一 TMGI的所有 MBMS
承载, 则 GCS AS为该 TMGI配置并启动 timer_3, 并在向 BM-SC发送的去 激活 MBMS承载请求消息中包含 timer信息(即 timer— 3的运行时长); BM-SC 收到去激活 MBMS承载请求消息后 , 释放对应的 MBMS承载对应的 MBMS 资源, 同时为对应的 TMGI配置并启动 timer— 4。 当 timer— 4超时时, BM- SC 释放该 TMGI。 其中, timer_4的运行时长小于 timer_3的运行时长。 This mode is similar to mode 1, except that the timer is started by the GCS AS for the TMGI. In the following, a mode 2 will be described from the interaction process between the GCS AS and the BM-SC in conjunction with a specific embodiment. Embodiment 2: In this embodiment, in the MBMS bearer deactivation process, if the deactivated MBMS bearer is the last MBMS bearer corresponding to the same TMGI or all MBMSs of the same TMGI The bearer, the GCS AS configures and starts timer_3 for the TMGI, and includes the timer information (that is, the runtime of the timer-3) in the deactivated MBMS bearer request message sent to the BM-SC; the BM-SC receives the deactivated MBMS bearer. After the message is requested, the MBMS resource corresponding to the corresponding MBMS bearer is released, and the timer-4 is configured and started for the corresponding TMGI. When timer-4 times out, the BM-SC releases the TMGI. The running time of timer_4 is less than the running time of timer_3.
具体过程参见图 7所示, 包括以下步骤: The specific process is shown in Figure 7, which includes the following steps:
步骤 1: MBMS bearer正在 MBMS系统内部被广播; Step 1: The MBMS bearer is being broadcasted inside the MBMS system;
步骤 2: GCS AS向 BM-SC发送去激活 MBMS承载请求消息, 该消息中 携带参数 TMGI, Flow ID和 timer信息 (即 timer— 3的运行时长)。 Step 2: The GCS AS sends a deactivated MBMS bearer request message to the BM-SC, where the message carries the parameters TMGI, Flow ID and timer information (that is, the running time of the timer-3).
其中, timer信息是可选参数, 只有所请求去激活的 MBMS承载是同一 TMGI的最后一个 MBMS承载或同一 TMGI的所有 MBMS承载时, GCS AS 为该去激活的 MBMS承载对应的 TMGI配置并启动 timer_3。 The timer information is an optional parameter. When the MBMS bearer that is requested to be deactivated is the last MBMS bearer of the same TMGI or all the MBMS bearers of the same TMGI, the GCS AS configures the TMGI corresponding to the deactivated MBMS bearer and starts timer_3. .
本实施例以去激活 MBMS承载请求是针对同一 TMGI的最后一个 MBMS 承载发起为例, 则 GCS AS根据设置的 timer— 3的运行时长, 处理 timer— 3对 应的 TMGI。 具体为: 若 timer_3超时时, GCS AS释放对应的 TMGI; In this embodiment, the deactivated MBMS bearer request is initiated for the last MBMS bearer of the same TMGI, and the GCS AS processes the TMGI corresponding to the timer-3 according to the set duration of the timer-3. Specifically: if timer_3 times out, the GCS AS releases the corresponding TMGI;
步骤 3: BM-SC收到去激活 MBMS承载请求消息后, BM-SC释放对应 的 MBMS承载在 MBMS系统中占用的 MBMS资源, 保存 timer— 3的信息并 启动 timer_4。 Step 3: After the BM-SC receives the deactivated MBMS bearer request message, the BM-SC releases the MBMS resource that the MBMS bears in the MBMS system, saves the timer-3 information, and starts the timer_4.
在 timer— 4超时时, BM-SC释放对应的 TMGI。 其中, timer— 3的运行时 长大于比 timer— 4 的运行时长, 以保证 BM-SC与 GCS AS 能够同时释放该 TMGL When timer-4 times out, the BM-SC releases the corresponding TMGI. The running time of the timer-3 is greater than the running time of the timer-4 to ensure that the BM-SC and the GCS AS can release the TMGL at the same time.
在实施中, 若步骤 2中, 没有包含 timer信息, 则 BM-SC为对应的 TMGI 启动一个默认的 timer, 即实施例一的技术方案。 In the implementation, if the timer information is not included in the step 2, the BM-SC starts a default timer for the corresponding TMGI, that is, the technical solution of the first embodiment.
步骤 4: BM-SC在完成释放对应的 MBMS承载在 MBMS系统中占用的 MBMS资源后, 向 GCS AS返回去激活 MBMS承载响应。 Step 4: After releasing the MBMS resource occupied by the corresponding MBMS in the MBMS system, the BM-SC returns a deactivated MBMS bearer response to the GCS AS.
方式 3、 所述第一定时器的运行时长为所述 BM-SC为所述 TMGI决定的 新的有效时间的时长。
该方式下, 所述 GCS AS在发送所述第一请求消息后, 所述方法还包括: 所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息,所述第一响应消息中包括所述 BM-SC为所述 TMGI决定的新的有效时间 , 并将所述新的有效时间的时长确定为所述第一定时器的运行时长。 Manner 3: The running time of the first timer is a duration of time that the BM-SC is a new valid time determined by the TMGI. In this manner, after the GCS AS sends the first request message, the method further includes: receiving, by the GCS AS, a first response message that is sent by the BM-SC to the first request message, where The first response message includes a new valid time determined by the BM-SC for the TMGI, and the duration of the new valid time is determined as the running duration of the first timer.
方式 3: 通过为所述 TMGI决定新的有效时间 (expiration time ), 来决定 是否释放所述 TMGI。 Mode 3: Decide whether to release the TMGI by determining a new expiration time for the TMGI.
该方式下, 步骤 51之后, 该方法还包括: In this manner, after step 51, the method further includes:
GCS AS接收 BM-SC返回的对所述第一请求消息的第一响应消息, 若所 述第一响应消息中包括 BM-SC为所述 TMGI决定的新的有效时间, GCS AS 启动所述新的有效时间。 Receiving, by the GCS AS, a first response message to the first request message returned by the BM-SC, if the first response message includes a new valid time determined by the BM-SC for the TMGI, the GCS AS starts the new response message. Effective time.
下面结合一个具体实施例,从 GCS AS与 BM-SC的交互过程说明方式 3。 实施例三: 本实施例在 MBMS承载去激活流程中, 如果去激活的 MBMS 承载是同一 TMGI对应的最后一个 MBMS承载或同一 TMGI的所有的 MBMS 承载, 则当 BM-SC收到 GCS AS的去激活 MBMS承载请求消息后, BM-SC 释放对应的 MBMS承载对应的 MBMS资源,但不释放 TMGI,同时为该 MBMS 承载对应的 TMGI决定新的 expiration time, 并将新的 expiration time信息包 括在去激活 MBMS承载响应消息中返回给 GCS AS。具体过程参见图 8所示, 包括以下步骤: The following describes a method 3 for the interaction process between the GCS AS and the BM-SC in conjunction with a specific embodiment. Embodiment 3: In this embodiment, in the MBMS bearer deactivation process, if the deactivated MBMS bearer is the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, then the BM-SC receives the GCS AS. After the MBMS bearer request message is activated, the BM-SC releases the MBMS resource corresponding to the corresponding MBMS bearer, but does not release the TMGI, and determines a new expiration time for the TMGI corresponding to the MBMS bearer, and includes the new expiration time information in the deactivation. The MBMS bearer response message is returned to the GCS AS. The specific process is shown in Figure 8, which includes the following steps:
步骤 1: MBMS bearer正在 MBMS系统内部被广播; Step 1: The MBMS bearer is being broadcasted inside the MBMS system;
步骤 2: GCS AS向 BM-SC发送去激活 MBMS承载请求消息, 该消息中 携带参数 TMGI和 Flow ID; Step 2: The GCS AS sends a deactivated MBMS bearer request message to the BM-SC, where the message carries the parameter TMGI and Flow ID;
步骤 3: BM-SC释放对应的 MBMS承载在 MBMS系统中占用的 MBMS 资源, 如果该去激活 MBMS 请求消息中携带的 Flow ID 标识的去激活的 MBMS 载是同一 TMGI的最后一个 MBMS 载或去激活 MBMS请求消息 中没有携带 Flow ID, 则 BM-SC 不释放 TMGI, 同时为该 TMGI决定新的 expiration time; Step 3: The BM-SC releases the MBMS resource occupied by the corresponding MBMS in the MBMS system. If the deactivated MBMS carried by the Flow ID identifier carried in the deactivated MBMS request message is the last MBMS of the same TMGI, it is deactivated or deactivated. The MBMS request message does not carry the Flow ID, and the BM-SC does not release the TMGI, and determines a new expiration time for the TMGI;
步骤 4: BM-SC向 GCS AS返回去激活 MBMS承载响应消息, 该消息中
包括参数 TMGI, Flow ID和 new TMGI expiration。 该 new TMGI expiration标 识 BM-SC为该 TMGI决定的新的 expiration time。 Step 4: The BM-SC returns a deactivated MBMS bearer response message to the GCS AS, where the message is Includes parameters TMGI, Flow ID and new TMGI expiration. The new TMGI expiration identifies the new expiration time determined by the BM-SC for the TMGI.
进一步, GCS AS在接收到去激活 MBMS承载响应消息后 , 保存该新的 expiration time。 TMGI在新的 expiration time期间有效, 具体的机制与现有技 术相同, 此处不再赘述。 Further, after receiving the deactivated MBMS bearer response message, the GCS AS saves the new expiration time. TMGI is valid during the new expiration time, and the specific mechanism is the same as the prior art, and will not be described here.
方式 4、所述第一定时器的运行时长为所述 TMGI分配过程中所述 BM-SC 为所述 TMGI决定的有效时间的时长。 Mode 4: The running time of the first timer is a duration of the validity time determined by the BM-SC in the TMGI allocation process.
该方式下, 所述 GCS AS在发送所述第一请求消息后, 所述方法还包括: 所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时 长确定为所述第一定时器的运行时长。 In this manner, after the GCS AS sends the first request message, the method further includes: receiving, by the GCS AS, a first response message that is sent by the BM-SC to the first request message, if Determining, by the GCS AS, that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and the GCS AS allocates the BM in the TMGI allocation process The duration of the effective time determined by the SC for the TMGI is determined as the running time of the first timer.
该方式下,通过重启 TMGI分配流程中 BM-SC为所述 TMGI决定的有效 时间 ( expiration time ), 来决定是否释放所述 TMGI。 In this manner, whether to release the TMGI is determined by restarting the expiration time determined by the BM-SC in the TMGI allocation process for the TMGI.
方式 5、 所述第一定时器的运行时长为所述 BM-SC为所述 TMGI延长的 有效时间的时长。 Manner 5: The running time of the first timer is a duration of time when the BM-SC is extended by the TMGI.
该方式下, 所述 GCS AS在发送所述第一请求消息后, 所述方法还包括: 所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS向所述 BM-SC发起设定次数的用于延长所述 TMGI的有效时间的请求, 其中,所述第一定时器的运行时长为所述设定次数的请求所延长的所述 TMGI 的有效时间的总和; In this manner, after the GCS AS sends the first request message, the method further includes: receiving, by the GCS AS, a first response message that is sent by the BM-SC to the first request message, if Determining, by the GCS AS, that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and the GCS AS initiates the set number of times to the BM-SC a request for extending the validity time of the TMGI, wherein a running time of the first timer is a sum of valid times of the TMGI extended by the set number of requests;
在所述第一定时器超时后, 所述 GCS AS释放所述 TMGI之前, 所述方 法还包括: After the first timer expires, before the GCS AS releases the TMGI, the method further includes:
所述 GCS AS向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求
消息; 以及接收所述 BM-SC返回的对所述第二请求消息的第二响应消息。 该方式通过发起 TMGI分配流程, 申请延长 TMGI的有效时间。 具体的: GCS AS接收 BM-SC返回的对所述第一请求消息的第一响应消息 ,若 GCS AS 确定本次所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承载 或所述 TMGI的所有 MBMS承载, GCS AS向 BM-SC发送用于请求延长所述 TMGI的有效时间的第二请求消息; GCS AS接收 BM-SC返回的对所述第二 请求消息的第二响应消息,所述第二响应消息中携带 BM-SC为所述 TMGI决 定的延长后的有效时间; 在本次延长后的有效时间内, 若 GCS AS未使用所 述 TMGI, 则在超过本次延长后的有效时间时, GCS AS 重新发起延长所述 TMGI的有效时间的过程。若 GCS AS发起延长所述 TMGI的有效时间的过程 的次数超过设定的重复次数, 且在任一次延长后的有效时间内, GCS AS均未 使用所述 TMGI, 则在超过最后一次延长后的有效时间后, GCS AS向 BM-SC 发送用于请求去分配所述 TMGI的第三请求消息,并在接收到 BM-SC返回的 对所述第三请求消息的第三响应消息后, 释放所述 TMGI。 Sending, by the GCS AS, a second request for requesting to allocate the TMGI to the BM-SC a message; and receiving a second response message to the second request message returned by the BM-SC. This method applies to extend the validity time of TMGI by initiating the TMGI distribution process. Specifically: the GCS AS receives the first response message that is returned by the BM-SC to the first request message, and if the GCS AS determines that the MBMS bearer requested to be deactivated is the last MBMS bearer of the TMGI or the TMGI All the MBMS bearers, the GCS AS sends a second request message for requesting to extend the validity time of the TMGI to the BM-SC; the GCS AS receives the second response message returned by the BM-SC to the second request message, The second response message carries the extended effective time determined by the BM-SC for the TMGI; if the GCS AS does not use the TMGI within the effective time after the extension, it is valid after exceeding the extension. At the time, the GCS AS re-initiates the process of extending the validity of the TMGI. If the number of times the GCS AS initiates the process of extending the validity time of the TMGI exceeds the set number of repetitions, and the GCS AS does not use the TMGI within any valid time after the extension, the validity is exceeded after the last extension. After the time, the GCS AS sends a third request message for requesting to allocate the TMGI to the BM-SC, and after receiving the third response message to the third request message returned by the BM-SC, releasing the TMGI.
该方式下, 重复发起 TMGI分配流程的重复次数可以由 GCS AS配置, 也可以由 BM-SC配置并通知给 GCS AS ,还可以由 GCS AS和 BM-SC协商决 定, 本发明不对其实现方式进行限定。 In this manner, the number of repetitions of the repeated initiation of the TMGI allocation process may be configured by the GCS AS, or may be configured by the BM-SC and notified to the GCS AS, and may also be determined by the GCS AS and the BM-SC, and the present invention does not implement the implementation manner. limited.
较佳地, 作为上述第二种实现方法的优选实现, 包括以下两种方式: 方式 6、 通过在第一请求消息中携带指示信息, 来决定是否释放 TMGI。 该方式下, 所述 GCS AS释放所述 TMGI之前, 还包括: Preferably, as a preferred implementation of the foregoing second implementation method, the following two manners are provided: Method 6. Determine whether to release the TMGI by carrying the indication information in the first request message. In this manner, before the GCS AS releases the TMGI, the GCS AS further includes:
若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS在所述第一请求消息中携带用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息; 以及 If the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the GCS AS carries in the first request message Instructing the BM-SC to release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or deactivating all MBMS bearers of the TMGI;
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息。
当然, 本发明并不限于在针对所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载发起的去激活 MBMS承载请求中包括指示信息,也 可以在针对所述 TMGI的第一个 MBMS承载发起的去激活 MBMS承载请求 中包括该指示信息。 具体为: The GCS AS receives a first response message to the first request message returned by the BM-SC. Of course, the present invention is not limited to including indication information in the deactivated MBMS bearer request initiated for the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and may also be in the first MBMS bearer for the TMGI. The indication information is included in the initiated deactivated MBMS bearer request. Specifically:
GCS AS针对所述 TMGI的第一个 MBMS承载,向 BM-SC发送第一请求 消息时,在该第一请求消息中携带用于指示 BM-SC在完成所述 TMGI的最后 一个 MBMS承载或所述 TMGI的所有 MBMS承载的去激活时是否释放所述 TMGI的指示信息。 When the first request message is sent to the BM-SC for the first MBMS bearer of the TMGI, the GCS AS carries the first MBMS bearer or the BM-SC to indicate the completion of the TMGI in the first request message. Whether the indication information of the TMGI is released when all MBMS bearers of the TMGI are deactivated.
该方式下, GCS AS在接收到 BM-SC返回的第一响应消息后, 立即释放 所述 TMGI。 In this mode, the GCS AS immediately releases the TMGI after receiving the first response message returned by the BM-SC.
下面结合一个具体实施例,从 GCS AS与 BM-SC的交互过程说明方式 6。 实施例四: 本实施例在 MBMS承载去激活流程中, 如果去激活的 MBMS 承载是同一 TMGI对应的最后一个 MBMS承载或同一 TMGI的所有 MBMS 承载,则 GCS AS在去激活 MBMS承载请求消息中增加新的信元( Indicator ), 用来表示 BM-SC在去激活最后一个 MBMS承载或同一 TMGI的所有 MBMS 承载时是否释放对应的 TMGI。 BM-SC收到 GCS AS的去激活 MBMS承载请 求消息后, 根据 Indicator的指示, 对相应的 TMGI进行处理。 具体过程参见 图 9所示, 包括以下步骤: The manner of interaction between the GCS AS and the BM-SC will be described below in conjunction with a specific embodiment. Embodiment 4: In this embodiment, in the MBMS bearer deactivation process, if the deactivated MBMS bearer is the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, the GCS AS adds the deactivated MBMS bearer request message. A new indicator is used to indicate whether the BM-SC releases the corresponding TMGI when deactivating the last MBMS bearer or all MBMS bearers of the same TMGI. After receiving the MBMS bearer request message from the GCS AS, the BM-SC processes the corresponding TMGI according to the indication of the Indicator. The specific process is shown in Figure 9, which includes the following steps:
步骤 1: MBMS bearer正在 MBMS系统内部被广播; Step 1: The MBMS bearer is being broadcasted inside the MBMS system;
步骤 2: GCS AS向 BM-SC发送去激活 MBMS承载请求消息, 该消息中 携带参数 TMGI , Flow ID和 Indicator。 Step 2: The GCS AS sends a deactivated MBMS bearer request message to the BM-SC, where the message carries the parameters TMGI, Flow ID and Indicator.
其中, Indicator 是可选参数, 如果 GCS AS 确定本次所请求去激活的 MBMS承载是同一 TMGI的最后一个 MBMS承载或同一 TMGI的所有 MBMS 承载, 则 GCS AS在该消息中包含 Indicator参数, 用来指示 BM-SC是否立即 释放对应的 TMGI。 The indicator is an optional parameter. If the GCS AS determines that the MBMS bearer requested to be deactivated is the last MBMS bearer of the same TMGI or all MBMS bearers of the same TMGI, the GCS AS includes an Indicator parameter in the message, which is used to Indicates whether the BM-SC releases the corresponding TMGI immediately.
步骤 3: BM-SC释放对应的 MBMS承载在 MBMS系统中占用的 MBMS 资源, 并根据收到的 Indicator指示, 判断在释放 MBMS承载对应的 MBMS
资源的同时是否立即释放对应的 TMGI; Step 3: The BM-SC releases the MBMS resource occupied by the corresponding MBMS in the MBMS system, and according to the received Indicator indication, determines that the MBMS corresponding to the MBMS bearer is released. Whether the corresponding TMGI is released immediately at the same time as the resource;
较佳地, 上述 Indicator的值可以为 0或 1, 其中 0表示去激活同一 TMGI 的最后一个 MBMS承载或去激活同一 TMGI的所有 MBMS承载的同时, 立 即释放对应的 TMGI; 1表示去激活同一 TMGI的最后一个 MBMS承载或去 激活同一 TMGI的所有 MBMS承载后, 保留对应的 TMGI。 Preferably, the value of the above indicator may be 0 or 1, where 0 means deactivating the last MBMS bearer of the same TMGI or deactivating all MBMS bearers of the same TMGI, and immediately releasing the corresponding TMGI; 1 means deactivating the same TMGI After the last MBMS bears or deactivates all MBMS bearers of the same TMGI, the corresponding TMGI is retained.
步骤 4: BM-SC向 GCS AS返回去激活 MBMS承载响应消息, 该消息中 携带参数 TMGI和 Flow ID。 Step 4: The BM-SC returns a deactivated MBMS bearer response message to the GCS AS, where the message carries the parameters TMGI and Flow ID.
方式 7: 通过发起去分配 TMGI流程, 释放相应的 TMGI。 Method 7: Release the corresponding TMGI by initiating the allocation of the TMGI process.
该方式下, 步骤 51之后, 且步骤 52之前, 所述方法还包括: In this manner, after step 51, and before step 52, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求消息; Receiving, by the GCS AS, the first response message to the first request message returned by the BM-SC, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bearer or all MBMS bearers of the TMGI, the GCS AS sending a second request message to the BM-SC for requesting to allocate the TMGI;
所述 GCS AS接收所述 BM-SC返回的对所述第二请求消息的第二响应消 息。 The GCS AS receives a second response message to the second request message returned by the BM-SC.
该方式下, 所述 GCS AS接收到所述 BM-SC返回的对所述第二请求消息 的第二响应消息后, 立即释放所述 TMGI。 In this manner, after receiving the second response message to the second request message returned by the BM-SC, the GCS AS immediately releases the TMGI.
基于同一发明构思, 本发明提供的一种 BM-SC侧的 TMGI的处理方法, 参见图 10所示, 该方法包括: Based on the same inventive concept, a method for processing TMGI on the BM-SC side is provided by the present invention. Referring to FIG. 10, the method includes:
步骤 101、 BM-SC接收 GCS AS发送的第一请求消息, 其中, 所述第一 请求消息用于请求去激活 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS承载; Step 101: The BM-SC receives a first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI;
步骤 102、 所述 BM-SC根据所述第一请求消息, 去激活所述第一请求消 息所请求的 MBMS承载; Step 102: The BM-SC deactivates the MBMS bearer requested by the first request message according to the first request message.
步骤 103、 所述 BM-SC释放所述 TMGI。 Step 103: The BM-SC releases the TMGI.
本发明实施例中, BM-SC接收 GCS AS发送的第一请求消息后, 执去激 活所述第一请求消息所请求的 MBMS承载, 所述第一请求消息用于请求去激
活 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS承载; 以及所述 BM-SC释放所述 TMGI。 由于 BM-SC完成所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载的去激活过程后, 释放了该 TMGI, 从而 节约了 TMGI资源, 也提高了 TMGI资源的利用率。 In the embodiment of the present invention, after receiving the first request message sent by the GCS AS, the BM-SC performs the MBMS bearer requested by the first request message, and the first request message is used to request the de-excitation The last MBMS bearer of the live TMGI or all MBMS bearers of the TMGI; and the BM-SC releases the TMGI. Since the BM-SC releases the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, the TMGI is released, thereby saving TMGI resources and improving the utilization of the TMGI resources.
在实施中, 步驟 103中, 所述 BM-SC释放所述 TMGI, 包括以下两种实 现方法: In an implementation, in step 103, the BM-SC releases the TMGI, including the following two implementation methods:
一、在所述 TMGI的最后一个 MBMS承载或者所述 TMGI的所有 MBMS 承载被去激活时, 所述 BM-SC只释放所述 MBMS承载对应的 MBMS资源, 不立即释放所述 TMGI, 在满足设定的时间条件时, 才释放所述 TMGI; 1. When the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI are deactivated, the BM-SC releases only the MBMS resources corresponding to the MBMS bearer, and does not release the TMGI immediately. Release the TMGI only when the time condition is met;
二、在所述 TMGI的最后一个 MBMS承载或者所述 TMGI的所有 MBMS 承载被去激活时, 所述 BM-SC立即释放所述 TMGI。 2. The BM-SC immediately releases the TMGI when the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI are deactivated.
较佳地, 作为上述第一种实现方法的优选实现方式, 步骤 103 之前, 该 还包括: 所述 BM-SC启动第二定时器; Preferably, as a preferred implementation manner of the foregoing first implementation method, before step 103, the method further includes: the BM-SC starting a second timer;
则步骤 103中, 所述 BM-SC释放所述 TMGI, 包括: 在所述第二定时器 超时后, 所述 BM-SC释放所述 TMGI。 Then, in step 103, the BM-SC releases the TMGI, including: after the second timer expires, the BM-SC releases the TMGI.
较佳地, 所述第二定时器的实现包括以下五种方式: Preferably, the implementation of the second timer includes the following five modes:
方式 A、所述第二定时器的运行时长是由所述 BM-SC为所述 TMGI配置 的。 Mode A: The running duration of the second timer is configured by the BM-SC for the TMGI.
该方式对应于上述方式 1。 该方式下, 所述 BM-SC收到所述 GCS AS发 送的第一请求消息后, 还包括: This mode corresponds to the above mode 1. In this manner, after receiving the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 BM-SC为所述 TMGI配置所述第二定时器; 以及 If the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC configures the TMGI for the TMGI Second timer;
所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过 程后, 向所述 GCS AS返回对所述第一请求消息的第一响应消息, 并在所述 第一响应消息中携带所述第二定时器的运行时长。 After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns a first response message to the first request message to the GCS AS, and in the first response The message carries the running time of the second timer.
方式 B、 所述第二定时器的运行时长不大于所述 GCS AS为所述 TMGI
配置的第一定时器的运行时长。 In the mode B, the running time of the second timer is not greater than the GCS AS is the TMGI The running time of the configured first timer.
该方式对应于上述方式 2。 该方式下, 所述 BM-SC收到所述 GCS AS发 送的第一请求消息后, 还包括: This mode corresponds to the above mode 2. In this manner, after receiving the first request message sent by the GCS AS, the BM-SC further includes:
所述 BM-SC根据所述第一请求消息中携带的所述 GCS AS为所述 TMGI 配置的第一定时器的运行时长, 确定所述第二定时器的运行时长。 The BM-SC determines the running duration of the second timer according to the running time of the first timer configured by the GGI AS in the first request message.
方式 C、 所述第二定时器的运行时长为所述 BM-SC为所述 TMGI决定的 新的有效时间的时长。 The mode C, the running time of the second timer is a duration of the new effective time determined by the BM-SC by the TMGI.
该方式对应于上述方式 3。 该方式下, 所述 BM-SC收到所述 GCS AS发 送的第一请求消息后, 还包括: This mode corresponds to the above mode 3. In this manner, after receiving the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 BM-SC为所述 TMGI决定新的有效时间, 并将所述新的有效时间的时长确定 为所述第二定时器的运行时长; 以及 If the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC determines a new one for the TMGI a valid time, and determining a duration of the new valid time as a running time of the second timer;
所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过 程后, 向所述 GCS AS返回所述第一响应消息, 并在所述第一响应消息中携 带所述新的有效时间。 After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns the first response message to the GCS AS, and carries the new message in the first response message. Effective time.
方式 D、所述第二定时器的运行时长为所述 TMGI分配过程中所述 BM-SC 为所述 TMGI决定的有效时间的时长。 Mode D: The running time of the second timer is a duration of the validity time determined by the BM-SC in the TMGI allocation process.
该方式对应于上述方式 4。 该方式下, 所述 BM-SC收到所述 GCS AS发 送的第一请求消息后, 还包括: This mode corresponds to the above mode 4. In this manner, after receiving the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过程后,向所 述 GCS AS返回对所述第一请求消息的第一响应消息, 并将所述 TMGI分配 器的运行时长。 If the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC completes the first request After the deactivation process of the MBMS bearer requested by the message, the first response message to the first request message is returned to the GCS AS, and the running time of the TMGI allocator is used.
方式 E、 所述第二定时器的运行时长为所述 BM-SC为所述 TMGI延长的
有效时间的时长。 In the mode E, the running time of the second timer is that the BM-SC is extended by the TMGI. The length of time that is valid.
该方式对应于上述方式 5。 该方式下, 所述 BM-SC收到所述 GCS AS发 送的第一请求消息后, 还包括: This mode corresponds to the above mode 5. In this manner, after receiving the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC接收到所述 GCS AS发起的延长所述 TMGI的有效时间的 过程, 所述 BM-SC为所述 TMGI延长有效时间, 并将延长后的有效时间的时 长发送给所述 GCS AS。 And if the BM-SC receives the process initiated by the GCS AS to extend the validity time of the TMGI, the BM-SC extends the validity time of the TMGI, and sends the extended effective time duration to the GCS AS.
该方式下 , 步骤 103中, 所述 BM-SC释放所述 TMGI, 包括: In this manner, in step 103, the BM-SC releases the TMGI, including:
若所述 BM-SC接收到所述 GCS AS发送的用于请求去分配所述 TMGI的 第二请求消息, 所述 BM-SC释放所述 TMGI, 并向所述 GCS AS返回对所述 第二请求消息对应的第二响应消息。 And if the BM-SC receives the second request message sent by the GCS AS for requesting to allocate the TMGI, the BM-SC releases the TMGI, and returns the second to the GCS AS The second response message corresponding to the request message.
较佳地, 作为上述第二种实现方法的优选实现, 包括以下两种方式: 方式 F、 根据第一请求消息中携带的指示信息, 来决定是否释放 TMGI。 该方式下, 所述 BM-SC释放所述 TMGI, 包括: Preferably, the preferred implementation of the second implementation method includes the following two methods: The mode F determines whether to release the TMGI according to the indication information carried in the first request message. In this manner, the BM-SC releases the TMGI, including:
若所述第一请求消息中包括用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息, 所述 BM-SC在完成所述 TMGI的最后一个 MBMS承载 的去激活过程或所述 TMGI 的所有 MBMS承载的去激活过程后, 释放所述 TMGL If the first request message includes indication information for instructing the BM-SC to release the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI, the BM - the SC releases the TMGL after completing the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI
方式 G、根据所述 GCS AS发起的去分配 TMGI流程,释放相应的 TMGI。 该方式下, 步骤 103中, 所述 BM-SC释放所述 TMGI, 包括: Method G, according to the GCS AS initiated to allocate the TMGI process, release the corresponding TMGI. In this manner, in step 103, the BM-SC releases the TMGI, including:
若所述 BM-SC接收到所述 GCS AS发送的用于请求去分配所述 TMGI的 第二请求消息 , 所述 BM-SC释放所述 TMGI, 并向所述 GCS AS返回对所述 第二请求消息对应的第二响应消息。 And if the BM-SC receives the second request message sent by the GCS AS for requesting to allocate the TMGI, the BM-SC releases the TMGI, and returns the second to the GCS AS The second response message corresponding to the request message.
上述方法处理流程可以用软件程序实现, 该软件程序可以存储在存储介 质中, 当存储的软件程序被调用时, 执行上述方法步骤。 The above method processing flow can be implemented by a software program, which can be stored in a storage medium, and when the stored software program is called, the above method steps are performed.
基于同一发明构思, 本发明实施例提供的一种集群通信业务应用服务器 Based on the same inventive concept, a cluster communication service application server provided by an embodiment of the present invention is provided.
GCS AS, 如图 11所示, 该 GCS AS包括:
收发模块 111 , 用于向 BM-SC发送第一请求消息, 所述第一请求消息用 于请求去激活临时移动群组标识 TMGI的最后一个 MBMS承载或者 TMGI的 所有 MBMS承载; GCS AS, as shown in Figure 11, the GCS AS includes: The transceiver module 111 is configured to send a first request message to the BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the temporary mobile group identity TMGI or all MBMS bearers of the TMGI;
处理模块 112 , 用于释放所述 TMGI。 The processing module 112 is configured to release the TMGI.
本发明实施例提供的 GCS AS, 由于 GCS AS在发起同一 TMGI对应的最 后一个 MBMS承载或同一个 TMGI的所有 MBMS承载的去激活过程后, 释 放该 TMGI , 从而节约了 TMGI资源, 也提高了 TMGI资源的利用率。 The GCS AS provided by the embodiment of the present invention releases the TMGI after initiating the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, thereby saving TMGI resources and improving TMGI. Utilization of resources.
较佳地, 所述处理模块 112具体用于: Preferably, the processing module 112 is specifically configured to:
启动第一定时器; 以及在所述第一定时器超时后, 释放所述 TMGI。 较佳地,所述第一定时器的运行时长不大于所述 BM-SC为所述 TMGI配 置的第二定时器的运行时长; 或者 Activating a first timer; and releasing the TMGI after the first timer expires. Preferably, the running time of the first timer is not greater than the running time of the second timer configured by the BM-SC for the TMGI; or
所述第一定时器的运行时长是由所述 GCS AS为所述 TMGI配置的; 或 者 The running time of the first timer is configured by the GCS AS for the TMGI; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第一定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
较佳地, 所述收发模块 111 在发送所述第一请求消息后, 还用于: 接收 所述 BM-SC返回的对所述第一请求消息的第一响应消息; Preferably, after receiving the first request message, the transceiver module 111 is further configured to: receive a first response message to the first request message returned by the BM-SC;
所述处理模块 112还用于: 根据所述第一响应消息中携带的所述 BM-SC 为所述 TMGI配置的第二定时器的运行时长, 确定所述第一定时器的运行时 长。 The processing module 112 is further configured to: determine, according to the running time of the second timer configured by the BM-SC for the TMGI, in the first response message, determine a running duration of the first timer.
较佳地, 所述处理模块 112 还用于: 若确定所述第一请求消息所请求去 激活的 MBMS承载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所 有 MBMS承载 , 为所述 TMGI配置所述第一定时器;
所述收发模块 111 还用于: 在所述第一请求消息中携带所述第一定时器 的运行时长。 Preferably, the processing module 112 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI is Configuring the first timer; The transceiver module 111 is further configured to: carry the running time of the first timer in the first request message.
较佳地, 所述收发模块 111 在发送所述第一请求消息后, 还用于: 接收 所述 BM-SC返回的对所述第一请求消息的第一响应消息, 所述第一响应消息 中包括所述 BM-SC为所述 TMGI决定的新的有效时间; Preferably, the transceiver module 111 is further configured to: receive the first response message to the first request message returned by the BM-SC, after the sending the first request message, the first response message Included in the new effective time determined by the BM-SC for the TMGI;
所述处理模块 112还用于: 将所述新的有效时间的时长确定为所述第一 定时器的运行时长。 The processing module 112 is further configured to: determine a duration of the new valid time as a running duration of the first timer.
较佳地, 所述收发模块 111 在发送所述第一请求消息后, 还用于: 接收 所述 BM-SC返回的对所述第一请求消息的第一响应消息; Preferably, after receiving the first request message, the transceiver module 111 is further configured to: receive a first response message to the first request message returned by the BM-SC;
所述处理模块 112 还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS 承载,将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的 时长确定为所述第一定时器的运行时长。 The processing module 112 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI allocation process is The duration of the effective time determined by the BM-SC for the TMGI is determined as the running time of the first timer.
较佳地, 所述收发模块 111在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发起设定次数的用于延 长所述 TMGI 的有效时间的请求, 其中, 所述第一定时器的运行时长为所述 设定次数的请求所延长的所述 TMGI 的有效时间的总和; 在所述第一定时器 超时后, 向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求消息; 以 及接收所述 BM-SC返回的对所述第二请求消息的第二响应消息; Preferably, after receiving the first request message, the transceiver module 111 is further configured to: receive a first response message that is sent by the BM-SC to the first request message; The MBMS bearer requested to be deactivated by the message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and initiates a set number of requests for extending the validity time of the TMGI to the BM-SC, where The running time of the first timer is the sum of the valid times of the TMGI extended by the set number of requests; after the first timer expires, sending the request to the BM-SC for requesting And allocating a second request message of the TMGI; and receiving a second response message to the second request message returned by the BM-SC;
所述处理模块 112具体用于:在所述收发模块 111接收到所述第二响应消 息后, 释放所述 TMGI。 The processing module 112 is specifically configured to: after the transceiver module 111 receives the second response message, release the TMGI.
较佳地, 所述处理模块 112具体用于: Preferably, the processing module 112 is specifically configured to:
若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最 后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述第一请求消息 中携带用于指示所述 BM-SC在完成所述 TMGI的最后一个 MBMS承载或所
述 TMGI的所有 MBMS承载的去激活时释放所述 TMGI的指示信息; 所述收发模块 111还用于: 接收所述 BM-SC返回的对所述第一请求消息 的第一响应消息。 If the MBMS bearer that is requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, the first request message is carried in the first request message to indicate the BM-SC After completing the last MBMS bearer or office of the TMGI The indication information of the TMGI is released when the deactivation of all the MBMS bearers of the TMGI is performed; the transceiver module 111 is further configured to: receive the first response message to the first request message returned by the BM-SC.
较佳地, 所述收发模块 111在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发送用于请求去分配所 述 TMGI的第二请求消息; 以及接收所述 BM-SC返回的对所述第二请求消息 的第二响应消息。 Preferably, after receiving the first request message, the transceiver module 111 is further configured to: receive a first response message that is sent by the BM-SC to the first request message; The MBMS bearer requested to be deactivated by the message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and sends a second request message for requesting to allocate the TMGI to the BM-SC; The second response message to the second request message returned by the BM-SC.
基于同一发明构思, 本发明实施例提供的一种广播-多播业务中心 BM-SC, 如图 12所示, 该 BM-SC包括: Based on the same inventive concept, a broadcast-multicast service center BM-SC is provided in the embodiment of the present invention. As shown in FIG. 12, the BM-SC includes:
收发模块 121, 用于接收 GCS AS发送的第一请求消息, 其中, 所述第一 请求消息用于请求去激活 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS承载; The transceiver module 121 is configured to receive a first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI;
第一处理模块 122, 用于根据所述第一请求消息, 去激活所述第一请求消 息所请求的 MBMS承载; The first processing module 122 is configured to: according to the first request message, deactivate the MBMS bearer requested by the first request message;
第二处理模块 123 , 用于释放所述 TMGI。 The second processing module 123 is configured to release the TMGI.
本发明实施例提供的 BM-SC, 由于 BM-SC完成所述 TMGI的最后一个 MBMS 承载或所述 TMGI 的所有 MBMS 承载的去激活过程后, 释放了该 TMGI, 从而节约了 TMGI资源, 也提高了 TMGI资源的利用率。 The BM-SC provided by the embodiment of the present invention releases the TMGI after the BM-SC completes the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, thereby saving TMGI resources and improving The utilization of TMGI resources.
较佳地, 所述第二处理模块 123具体用于: Preferably, the second processing module 123 is specifically configured to:
启动第二定时器; 以及在所述第二定时器超时后, 所述 BM-SC释放所述 TMGL Starting a second timer; and after the second timer expires, the BM-SC releases the TMGL
较佳地,所述第二定时器的运行时长是由所述 BM-SC为所述 TMGI配置 的; 或者 Preferably, the running time of the second timer is configured by the BM-SC for the TMGI; or
所述第二定时器的运行时长不大于所述 GCS AS为所述 TMGI配置的第 一定时器的运行时长; 或者
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the second timer is not greater than the running time of the first timer configured by the GCS AS for the TMGI; or The running time of the second timer is a duration of the new effective time determined by the BM-SC for the TMGI; or
所述第二定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
较佳地, 所述收发模块 121收到所述 GCS AS发送的第一请求消息后, 所述第二处理模块 123 还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS 承载, 为所述 TMGI配置所述第二定时器; Preferably, after the transceiver module 121 receives the first request message sent by the GCS AS, the second processing module 123 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is The last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, configuring the second timer for the TMGI;
所述收发模块 121还用于: 在所述第一处理模块 122完成所述第一请求 消息所请求的 MBMS承载的去激活过程后, 向所述 GCS AS返回对所述第一 请求消息的第一响应消息, 所述第一响应消息中携带有所述第二定时器的运 行时长。 The transceiver module 121 is further configured to: after the first processing module 122 completes the deactivation process of the MBMS bearer requested by the first request message, return, to the GCS AS, the first request message A response message, the first response message carries a running time of the second timer.
较佳地, 所述第二处理模块 123在所述收发模块 121收到所述 GCS AS 发送的第一请求消息后, 还用于: Preferably, after receiving the first request message sent by the GCS AS, the second processing module 123 is further configured to:
根据所述第一请求消息中携带的所述 GCS AS为所述 TMGI配置的第一 定时器的运行时长, 确定所述第二定时器的运行时长。 Determining, according to the running time of the first timer configured by the GGI AS, in the first request message, determining a running duration of the second timer.
较佳地, 所述第二处理模块 123在所述收发模块 121收到所述 GCS AS 发送的第一请求消息后, 还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS 承载, 为所述 TMGI决定新的有效时间, 并将所述新的有效时间的时长确定 为所述第二定时器的运行时长; Preferably, after receiving the first request message sent by the GCS AS, the second processing module 123 is further configured to: if determining the MBMS bearer requested to be deactivated by the first request message Is the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, determining a new valid time for the TMGI, and determining the duration of the new valid time as the running time of the second timer;
所述收发模块 121在所述第一处理模块 122完成所述第一请求消息所请 求的 MBMS承载的去激活过程后, 还用于: 向所述 GCS AS返回所述第一响 应消息, 所述第一响应消息中携带有所述新的有效时间。 After the first processing module 122 completes the deactivation process of the MBMS bearer requested by the first request message, the transceiver module 121 is further configured to: return the first response message to the GCS AS, The new response time is carried in the first response message.
较佳地, 所述收发模块 121收到所述 GCS AS发送的第一请求消息后,
还用于: 若所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最 后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述第一处理模块 122 完成所述第一请求消息所请求的 MBMS 承载的去激活过程后, 向所述 GCS AS返回对所述第一请求消息的第一响应消息; Preferably, after receiving the first request message sent by the GCS AS, the transceiver module 121 receives the first request message sent by the GCS AS. The method is further configured to: if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, complete the first request in the first processing module 122 After the deactivation process of the MBMS bearer requested by the message, returning a first response message to the first request message to the GCS AS;
所述第二处理模块 123还用于: 将所述 TMGI分配流程中所述 BM-SC为 所述 TMGI决定的有效时间的时长确定为所述第二定时器的运行时长。 The second processing module 123 is further configured to: determine, by the BM-SC, the duration of the validity time determined by the TMGI in the TMGI allocation process as the running duration of the second timer.
较佳地, 所述第二处理模块 123还用于: 若所述收发模块 121接收到所 述 GCS AS发起的延长所述 TMGI的有效时间的过程, 则为所述 TMGI延长 有效时间; Preferably, the second processing module 123 is further configured to: if the transceiver module 121 receives the process initiated by the GCS AS to extend the validity time of the TMGI, extending the valid time for the TMGI;
所述收发模块 121还用于: 将延长后的有效时间的时长发送给所述 GCS 较佳地, 所述第二处理模块 123具体用于: The transceiver module 121 is further configured to: send the duration of the extended effective time to the GCS. Preferably, the second processing module 123 is specifically configured to:
若所述第一请求消息中包括用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息, 则在所述第一处理模块 122完成所述 TMGI的最后一个 MBMS承载的去激活过程或所述 TMGI的所有 MBMS承载的去激活过程后, 释放所述 TMGI。 If the first request message includes indication information for instructing the BM-SC to release the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI, After the first processing module 122 completes the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, the TMGI is released.
较佳地, 所述第二处理模块 123具体用于: 在所述收发模块 121接收到 所述 GCS AS发送的用于请求去分配所述 TMGI的第二请求消息时, 释放所 述 TMGI; Preferably, the second processing module 123 is specifically configured to: when the transceiver module 121 receives the second request message sent by the GCS AS for requesting to allocate the TMGI, release the TMGI;
所述收发模块 121还用于: 向所述 GCS AS返回对所述第二请求消息对 应的第二响应消息。 The transceiver module 121 is further configured to: return, to the GCS AS, a second response message corresponding to the second request message.
基于同一发明构思, 本发明实施例提供的另一种集群通信业务应用服务 器 GCS AS , 如图 13所示, 该 GCS AS包括: Based on the same inventive concept, another cluster communication service application server GCS AS provided by the embodiment of the present invention, as shown in FIG. 13, the GCS AS includes:
收发器 131 , 用于向 BM-SC发送第一请求消息, 所述第一请求消息用于 请求去激活临时移动群组标识 TMGI的最后一个 MBMS承载或者 TMGI的所 有 MBMS承载;
处理器 132, 用于释放所述 TMGI。 The transceiver 131 is configured to send a first request message to the BM-SC, where the first request message is used to request to deactivate the last MBMS bearer of the temporary mobile group identity TMGI or all MBMS bearers of the TMGI; The processor 132 is configured to release the TMGI.
其中, 收发器 131与处理器 132之间通过总线连接。 The transceiver 131 and the processor 132 are connected by a bus.
本发明实施例提供的 GCS AS , 由于 GCS AS在发起同一 TMGI对应的最 后一个 MBMS承载或同一个 TMGI的所有 MBMS承载的去激活过程后, 释 放该 TMGI, 从而节约了 TMGI资源, 也提高了 TMGI资源的利用率。 The GCS AS provided by the embodiment of the present invention releases the TMGI after initiating the deactivation process of the last MBMS bearer corresponding to the same TMGI or all MBMS bearers of the same TMGI, thereby saving TMGI resources and improving TMGI. Utilization of resources.
较佳地, 所述处理器 132具体用于: Preferably, the processor 132 is specifically configured to:
启动第一定时器; 以及在所述第一定时器超时后, 释放所述 TMGI。 较佳地,所述第一定时器的运行时长不大于所述 BM-SC为所述 TMGI配 置的第二定时器的运行时长; 或者 Activating a first timer; and releasing the TMGI after the first timer expires. Preferably, the running time of the first timer is not greater than the running time of the second timer configured by the BM-SC for the TMGI; or
所述第一定时器的运行时长是由所述 GCS AS为所述 TMGI配置的; 或 者 The running time of the first timer is configured by the GCS AS for the TMGI; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第一定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
较佳地, 所述收发器 131 在发送所述第一请求消息后, 还用于: 接收所 述 BM-SC返回的对所述第一请求消息的第一响应消息; Preferably, after transmitting the first request message, the transceiver 131 is further configured to: receive a first response message that is returned by the BM-SC to the first request message;
所述处理器 132还用于: 根据所述第一响应消息中携带的所述 BM-SC为 所述 TMGI配置的第二定时器的运行时长, 确定所述第一定时器的运行时长。 The processor 132 is further configured to: determine, according to the running time of the second timer configured by the BM-SC in the first response message, the running time of the first timer.
较佳地, 所述处理器 132还用于: 若确定所述第一请求消息所请求去激 活的 MBMS承载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载 , 为所述 TMGI配置所述第一定时器; Preferably, the processor 132 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI is Configuring the first timer;
所述收发器 131 还用于: 在所述第一请求消息中携带所述第一定时器的 运行时长。 The transceiver 131 is further configured to: carry the running time of the first timer in the first request message.
较佳地, 所述收发器 131 在发送所述第一请求消息后, 还用于: 接收所
述 BM-SC返回的对所述第一请求消息的第一响应消息, 所述第一响应消息中 包括所述 BM-SC为所述 TMGI决定的新的有效时间; Preferably, after transmitting the first request message, the transceiver 131 is further configured to: Determining, by the BM-SC, a first response message to the first request message, where the first response message includes a new valid time determined by the BM-SC for the TMGI;
所述处理器 132还用于: 将所述新的有效时间的时长确定为所述第一定 时器的运行时长。 The processor 132 is further configured to: determine a duration of the new valid time as a running time of the first timer.
较佳地, 所述收发器 131 在发送所述第一请求消息后, 还用于: 接收所 述 BM-SC返回的对所述第一请求消息的第一响应消息; Preferably, after transmitting the first request message, the transceiver 131 is further configured to: receive a first response message that is returned by the BM-SC to the first request message;
所述处理器 132还用于:若确定所述第一请求消息所请求去激活的 MBMS 承载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时长确 定为所述第一定时器的运行时长。 The processor 132 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the TMGI is allocated in the process The duration of the effective time determined by the BM-SC for the TMGI is determined as the running time of the first timer.
较佳地, 所述收发器 131在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发起设定次数的用于延 长所述 TMGI 的有效时间的请求, 其中, 所述第一定时器的运行时长为所述 设定次数的请求所延长的所述 TMGI 的有效时间的总和; 在所述第一定时器 超时后, 向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求消息; 以 及接收所述 BM-SC返回的对所述第二请求消息的第二响应消息; Preferably, after transmitting the first request message, the transceiver 131 is further configured to: receive a first response message that is sent by the BM-SC to the first request message; The MBMS bearer requested to be deactivated by the message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and initiates a set number of requests for extending the validity time of the TMGI to the BM-SC, where The running time of the first timer is the sum of the valid times of the TMGI extended by the set number of requests; after the first timer expires, sending the request to the BM-SC for requesting And allocating a second request message of the TMGI; and receiving a second response message to the second request message returned by the BM-SC;
所述处理器 132具体用于: 在所述收发器 131接收到所述第二响应消息 后, 释放所述 TMGI。 The processor 132 is specifically configured to: after the transceiver 131 receives the second response message, release the TMGI.
较佳地, 所述处理器 132具体用于: Preferably, the processor 132 is specifically configured to:
若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最 后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述第一请求消息 中携带用于指示所述 BM-SC在完成所述 TMGI的最后一个 MBMS承载或所 述 TMGI的所有 MBMS承载的去激活时释放所述 TMGI的指示信息; If the MBMS bearer that is requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, the first request message is carried in the first request message to indicate the BM-SC Release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI;
所述收发器 131还用于: 接收所述 BM-SC返回的对所述第一请求消息的 第一响应消息。
较佳地, 所述收发器 131在发送所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发送用于请求去分配所 述 TMGI的第二请求消息; 以及接收所述 BM-SC返回的对所述第二请求消息 的第二响应消息。 The transceiver 131 is further configured to: receive a first response message that is returned by the BM-SC to the first request message. Preferably, after transmitting the first request message, the transceiver 131 is further configured to: receive a first response message that is sent by the BM-SC to the first request message; The MBMS bearer requested to be deactivated by the message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, and sends a second request message for requesting to allocate the TMGI to the BM-SC; The second response message to the second request message returned by the BM-SC.
基于同一发明构思, 本发明实施例提供的另一种广播-多播业务中心 BM-SC, 如图 14所示, 该 BM-SC包括: Based on the same inventive concept, another broadcast-multicast service center BM-SC according to an embodiment of the present invention, as shown in FIG. 14, the BM-SC includes:
收发器 141, 用于接收 GCS AS发送的第一请求消息, 其中, 所述第一请 求消息用于请求去激活 TMGI 的最后一个 MBMS 承载或者 TMGI 的所有 MBMS承载; The transceiver 141 is configured to receive a first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI;
处理器 142, 用于根据所述第一请求消息, 去激活所述第一请求消息所请 求的 MBMS承载; 释放所述 TMGI。 The processor 142 is configured to: according to the first request message, deactivate the MBMS bearer requested by the first request message; release the TMGI.
其中, 收发器 141与处理器 142之间通过总线连接。 The transceiver 141 and the processor 142 are connected by a bus.
本发明实施例提供的 BM-SC, 由于 BM-SC完成所述 TMGI的最后一个 MBMS 承载或所述 TMGI 的所有 MBMS 承载的去激活过程后, 释放了该 TMGI , 从而节约了 TMGI资源, 也提高了 TMGI资源的利用率。 The BM-SC provided by the embodiment of the present invention releases the TMGI after the BM-SC completes the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, thereby saving TMGI resources and improving The utilization of TMGI resources.
较佳地, 所述处理器 142具体用于: Preferably, the processor 142 is specifically configured to:
启动第二定时器; 以及在所述第二定时器超时后, 所述 BM-SC释放所述 TMGL Starting a second timer; and after the second timer expires, the BM-SC releases the TMGL
较佳地,所述第二定时器的运行时长是由所述 BM-SC为所述 TMGI配置 的; 或者 Preferably, the running time of the second timer is configured by the BM-SC for the TMGI; or
所述第二定时器的运行时长不大于所述 GCS AS为所述 TMGI配置的第 一定时器的运行时长; 或者 The running time of the second timer is not greater than the running time of the first timer configured by the GCS AS for the TMGI; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第二定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述
TMGI决定的有效时间的时长; 或者 The running time of the second timer is that the BM-SC is in the TMGI allocation process. The length of time that TMGI determines the effective time; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
较佳地, 所述收发器 141收到所述 GCS AS发送的第一请求消息后, 所 述处理器 142还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载 是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 为 所述 TMGI配置所述第二定时器; Preferably, after the transceiver 141 receives the first request message sent by the GCS AS, the processor 142 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the The last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, configuring the second timer for the TMGI;
所述收发器 141还用于: 在所述处理器 142完成所述第一请求消息所请 求的 MBMS承载的去激活过程后, 向所述 GCS AS返回对所述第一请求消息 的第一响应消息, 所述第一响应消息中携带有所述第二定时器的运行时长。 The transceiver 141 is further configured to: after the processor 142 completes the deactivation process of the MBMS bearer requested by the first request message, return a first response to the first request message to the GCS AS The first response message carries the running time of the second timer.
较佳地, 所述处理器 142在所述收发器 141收到所述 GCS AS发送的第 一请求消息后, 还用于: Preferably, after the transceiver 141 receives the first request message sent by the GCS AS, the processor 142 is further configured to:
根据所述第一请求消息中携带的所述 GCS AS为所述 TMGI配置的第一 定时器的运行时长, 确定所述第二定时器的运行时长。 Determining, according to the running time of the first timer configured by the GGI AS, in the first request message, determining a running duration of the second timer.
较佳地, 所述处理器 142在所述收发器 141收到所述 GCS AS发送的第 一请求消息后, 还用于: 若确定所述第一请求消息所请求去激活的 MBMS承 载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 为所述 TMGI决定新的有效时间, 并将所述新的有效时间的时长确定为所述 第二定时器的运行时长; Preferably, after the transceiver 141 receives the first request message sent by the GCS AS, the processor 142 is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is Determining the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, determining a new valid time for the TMGI, and determining the duration of the new valid time as the running time of the second timer;
所述收发器 141 在所述处理器 142 完成所述第一请求消息所请求的 MBMS承载的去激活过程后, 还用于: 向所述 GCS AS返回所述第一响应消 息, 所述第一响应消息中携带有所述新的有效时间。 After the transceiver 141 completes the deactivation process of the MBMS bearer requested by the first request message, the transceiver 141 is further configured to: return the first response message to the GCS AS, where the first The new valid time is carried in the response message.
较佳地, 所述收发器 141收到所述 GCS AS发送的第一请求消息后, 还 用于: 若所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后 一个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述处理器 142完成 所述第一请求消息所请求的 MBMS承载的去激活过程后, 向所述 GCS AS返 回对所述第一请求消息的第一响应消息;
所述处理器 142还用于: 将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时长确定为所述第二定时器的运行时长。 Preferably, after receiving the first request message sent by the GCS AS, the transceiver 141 is further configured to: if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI Or all MBMS bearers of the TMGI, after the processor 142 completes the deactivation process of the MBMS bearer requested by the first request message, returning a first response to the first request message to the GCS AS Message The processor 142 is further configured to: determine, according to the TMGI allocation process, a duration of the validity time determined by the BM-SC for the TMGI as a running duration of the second timer.
较佳地, 所述处理器 142还用于: 若所述收发器 141接收到所述 GCS AS 发起的延长所述 TMGI的有效时间的过程, 则为所述 TMGI延长有效时间; 所述收发器 141还用于:将延长后的有效时间的时长发送给所述 GCS AS。 较佳地, 所述处理器 142具体用于: Preferably, the processor 142 is further configured to: if the transceiver 141 receives the process initiated by the GCS AS to extend the validity time of the TMGI, extend the valid time for the TMGI; 141 is further configured to: send the length of the extended effective time to the GCS AS. Preferably, the processor 142 is specifically configured to:
若所述第一请求消息中包括用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息, 则在完成所述 TMGI的最后一个 MBMS承载的去激活过 程或所述 TMGI的所有 MBMS承载的去激活过程后, 释放所述 TMGI。 If the first request message includes indication information for instructing the BM-SC to release the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI, the completion is completed. After the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, the TMGI is released.
较佳地,所述处理器 142具体用于:在所述收发器 141接收到所述 GCS AS 发送的用于请求去分配所述 TMGI的第二请求消息时, 释放所述 TMGI; 所述收发器 141还用于: 向所述 GCS AS返回对所述第二请求消息对应 的第二响应消息。 Preferably, the processor 142 is configured to: when the transceiver 141 receives the second request message sent by the GCS AS for requesting to allocate the TMGI, releasing the TMGI; The 141 is further configured to: return, to the GCS AS, a second response message corresponding to the second request message.
本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或 计算机程序产品。 因此, 本发明可釆用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实施例的形式。 而且, 本发明可采用在一个或多个 其中包含有计算机可用程序代码的计算机可用存储介质 (包括但不限于磁盘 存储器、 CD-ROM、 光学存储器等) 上实施的计算机程序产品的形式。 Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、 设备(系统)、 和计算机程序产 品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流程图 和 /或方框图中的每一流程和 /或方框、 以及流程图和 /或方框图中的流程 和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器, 使得通 过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流 程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能的 装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器 中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个流程或 多个流程和 /或方框图一个方框或多个方框中指定的功能。 The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart. The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的 处理, 从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图 一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能的步 骤。 These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管已描述了本发明的优选实施例 , 但本领域内的技术人员一旦得知了 基本创造性概念, 则可对这些实施例作出另外的变更和修改。 所以, 所附权 利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。 Although the preferred embodiment of the invention has been described, it will be apparent to those skilled in the < Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and modifications
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离本 发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权利要 求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在内。
It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of the inventions
Claims
1、一种临时移动群组标识 TMGI的处理方法, 其特征在于,该方法包括: 集群通信业务应用服务器 GCS AS向广播-多播业务中心 BM-SC发送第一 请求消息, 所述第一请求消息用于请求去激活临时移动群组标识 TMGI 的最 后一个 MBMS承载或者 TMGI的所有 MBMS承载; A method for processing a temporary mobile group identity TMGI, the method comprising: the cluster communication service application server GCS AS transmitting a first request message to a broadcast-multicast service center BM-SC, the first request The message is used to request to deactivate the last MBMS bearer of the temporary mobile group identity TMGI or all MBMS bearers of the TMGI;
所述 GCS AS释放所述 TMGI。 The GCS AS releases the TMGI.
2、如权利要求 1所述的方法,其特征在于,所述 GCS AS释放所述 TMGI 之前, 还包括: 所述 GCS AS启动第一定时器; The method of claim 1, wherein before the GCS AS releases the TMGI, the method further includes: the GCS AS starting a first timer;
所述 GCS AS释放所述 TMGI, 包括: The GCS AS releases the TMGI, including:
在所述第一定时器超时后, 所述 GCS AS释放所述 TMGI。 After the first timer expires, the GCS AS releases the TMGI.
3、 如权利要求 2所述的方法, 其特征在于, 3. The method of claim 2, wherein
所述第一定时器的运行时长不大于所述 BM-SC为所述 TMGI配置的第二 定时器的运行时长; 或者 The running time of the first timer is not greater than the running time of the second timer configured by the BM-SC for the TMGI; or
所述第一定时器的运行时长是由所述 GCS AS为所述 TMGI配置的; 或 者 The running time of the first timer is configured by the GCS AS for the TMGI; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第一定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
4、 如权利要求 3所述的方法, 其特征在于, 所述 GCS AS在发送所述第 一请求消息后, 所述方法还包括: The method of claim 3, wherein, after the sending, by the GCS AS, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息,并根据所述第一响应消息中携带的所述 BM-SC为所述 TMGI配置的第二 定时器的运行时长, 确定所述第一定时器的运行时长。
Receiving, by the GCS AS, the first response message that is sent by the BM-SC to the first request message, and according to the second timing that the BM-SC carried in the first response message is configured for the TMGI The running time of the device determines the running time of the first timer.
5、 如权利要求 3所述的方法, 其特征在于, 所述 GCS AS向所述 BM-SC 发送所述第一请求消息之前, 还包括: The method of claim 3, before the sending, by the GCS AS, the first request message to the BM-SC, the method further includes:
若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS为所述 TMGI配置所述第一定时器, 并在所述第一请求消息中携带所述第 一定时器的运行时长。 If the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the GCS AS configures the first for the TMGI a timer, and carrying the running time of the first timer in the first request message.
6、 如权利要求 3所述的方法, 其特征在于, 所述 GCS AS在发送所述第 一请求消息后, 所述方法还包括: The method of claim 3, wherein, after the GCS AS sends the first request message, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息,所述第一响应消息中包括所述 BM-SC为所述 TMGI决定的新的有效时间 , 并将所述新的有效时间的时长确定为所述第一定时器的运行时长。 Receiving, by the GCS AS, a first response message to the first request message returned by the BM-SC, where the first response message includes a new valid time determined by the BM-SC for the TMGI, and The duration of the new valid time is determined as the running time of the first timer.
7、 如权利要求 3所述的方法, 其特征在于, 所述 GCS AS在发送所述第 一请求消息后, 所述方法还包括: The method according to claim 3, wherein, after the sending, by the GCS AS, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时 长确定为所述第一定时器的运行时长。 Receiving, by the GCS AS, the first response message to the first request message returned by the BM-SC, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bears or all the MBMS bearers of the TMGI, and the GCS AS determines, as the running time of the first timer, the duration of the validity time determined by the BM-SC in the TMGI allocation process.
8、 如权利要求 3所述的方法, 其特征在于, 所述 GCS AS在发送所述第 一请求消息后, 所述方法还包括: The method of claim 3, wherein, after the GCS AS sends the first request message, the method further includes:
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS向所述 BM-SC发起设定次数的用于延长所述 TMGI的有效时间的请求, 其中,所述第一定时器的运行时长为所述设定次数的请求所延长的所述 TMGI 的有效时间的总和; Receiving, by the GCS AS, the first response message to the first request message returned by the BM-SC, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bearer or all MBMS bearers of the TMGI, the GCS AS initiating a set number of requests for extending the validity time of the TMGI to the BM-SC, where the running time of the first timer a sum of valid times of the TMGI extended for the set number of requests;
在所述第一定时器超时后, 所述 GCS AS释放所述 TMGI之前, 所述方
法还包括: After the first timer expires, before the GCS AS releases the TMGI, the party The law also includes:
所述 GCS AS向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求 消息; 以及接收所述 BM-SC返回的对所述第二请求消息的第二响应消息。 The GCS AS sends a second request message for requesting to allocate the TMGI to the BM-SC; and receives a second response message to the second request message returned by the BM-SC.
9、如权利要求 1所述的方法,其特征在于,所述 GCS AS释放所述 TMGI 之前, 还包括: 9. The method of claim 1, wherein before the GCS AS releases the TMGI, the method further comprises:
若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS在所述第一请求消息中携带用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息; If the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the GCS AS carries in the first request message Instructing the BM-SC to release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI;
所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息。 The GCS AS receives a first response message to the first request message returned by the BM-SC.
10、 如权利要求 1所述的方法, 其特征在于, 所述 GCS AS在发送所述 第一请求消息后 , 在所述 GCS AS释放所述 TMGI之前 , 所述方法还包括: 所述 GCS AS接收所述 BM-SC返回的对所述第一请求消息的第一响应消 息, 若所述 GCS AS确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载,所述 GCS AS向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求消息; The method according to claim 1, wherein, after the GCS AS sends the first request message, before the GCS AS releases the TMGI, the method further includes: the GCS AS Receiving, by the BM-SC, a first response message to the first request message, if the GCS AS determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or All MBMS bearers of the TMGI, the GCS AS sending a second request message to the BM-SC for requesting to allocate the TMGI;
所述 GCS AS接收所述 BM-SC返回的对所述第二请求消息的第二响应消 息。 The GCS AS receives a second response message to the second request message returned by the BM-SC.
11、 一种临时移动群组标识 TMGI 的处理方法, 其特征在于, 该方法包 括: 11. A method for processing a temporary mobile group identity TMGI, the method comprising:
BM-SC接收 GCS AS发送的第一请求消息, 其中, 所述第一请求消息用 于请求去激活 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS承载; 所述 BM-SC才艮据所述第一请求消息,去激活所述第一请求消息所请求的 MBMS承载; The BM-SC receives the first request message sent by the GCS AS, where the first request message is used to request to deactivate the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI; Deactivating an MBMS bearer requested by the first request message by a request message;
所述 BM-SC释放所述 TMGI。
The BM-SC releases the TMGI.
12、如权利要求 11所述的方法,其特征在于,所述 BM-SC释放所述 TMGI 之前, 还包括: 所述 BM-SC启动第二定时器; The method according to claim 11, wherein before the BM-SC releases the TMGI, the method further includes: the BM-SC starting a second timer;
所述 BM-SC 释放所述 TMGI, 包括: 在所述第二定时器超时后, 所述 BM-SC释放所述 TMGI。 The releasing, by the BM-SC, the TMGI, includes: after the second timer expires, the BM-SC releases the TMGI.
13、 如权利要求 12所述的方法, 其特征在于, 13. The method of claim 12, wherein
所述第二定时器的运行时长是由所述 BM-SC为所述 TMGI配置的; 或者 所述第二定时器的运行时长不大于所述 GCS AS为所述 TMGI配置的第 一定时器的运行时长; 或者 The running time of the second timer is configured by the BM-SC for the TMGI; or the running time of the second timer is not greater than the first timer configured by the GCS AS for the TMGI Running time; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第二定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
14、如权利要求 13所述的方法,其特征在于,所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: The method of claim 13, wherein after receiving the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 BM-SC为所述 TMGI配置所述第二定时器; 以及 If the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC configures the TMGI for the TMGI Second timer;
所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过 程后, 向所述 GCS AS返回对所述第一请求消息的第一响应消息, 并在所述 第一响应消息中携带所述第二定时器的运行时长。 After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns a first response message to the first request message to the GCS AS, and in the first response The message carries the running time of the second timer.
15、如权利要求 13所述的方法,其特征在于,所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: The method of claim 13, wherein the BM-SC, after receiving the first request message sent by the GCS AS, further includes:
所述 BM-SC根据所述第一请求消息中携带的所述 GCS AS为所述 TMGI 配置的第一定时器的运行时长, 确定所述第二定时器的运行时长。 The BM-SC determines the running duration of the second timer according to the running time of the first timer configured by the GGI AS in the first request message.
16、如权利要求 13所述的方法,其特征在于,所述 BM-SC收到所述 GCS
AS发送的第一请求消息后, 还包括: The method of claim 13 wherein said BM-SC receives said GCS After the first request message sent by the AS, the method further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 BM-SC为所述 TMGI决定新的有效时间, 并将所述新的有效时间的时长确定 为所述第二定时器的运行时长; 以及 If the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC determines a new one for the TMGI a valid time, and determining a duration of the new valid time as a running time of the second timer;
所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过 程后, 向所述 GCS AS返回所述第一响应消息 , 并在所述第一响应消息中携 带所述新的有效时间。 After completing the deactivation process of the MBMS bearer requested by the first request message, the BM-SC returns the first response message to the GCS AS, and carries the new message in the first response message. Effective time.
17、如权利要求 13所述的方法,其特征在于,所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: The method according to claim 13, wherein after receiving the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC确定所述第一请求消息所请求去激活的 MBMS承载是所 述 TMGI 的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 所述 BM-SC在完成所述第一请求消息所请求的 MBMS承载的去激活过程后,向所 述 GCS AS返回对所述第一请求消息的第一响应消息 , 并将所述 TMGI分配 器的运行时长。 If the BM-SC determines that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the BM-SC completes the first request After the deactivation process of the MBMS bearer requested by the message, the first response message to the first request message is returned to the GCS AS, and the running time of the TMGI allocator is used.
18、如权利要求 13所述的方法,其特征在于,所述 BM-SC收到所述 GCS AS发送的第一请求消息后, 还包括: The method according to claim 13, wherein after receiving the first request message sent by the GCS AS, the BM-SC further includes:
若所述 BM-SC接收到所述 GCS AS发起的延长所述 TMGI的有效时间的 过程, 所述 BM-SC为所述 TMGI延长有效时间, 并将延长后的有效时间的时 长发送给所述 GCS AS。 And if the BM-SC receives the process initiated by the GCS AS to extend the validity time of the TMGI, the BM-SC extends the validity time of the TMGI, and sends the extended effective time duration to the GCS AS.
19、如权利要求 11所述的方法,其特征在于,所述 BM-SC释放所述 TMGI, 包括: The method according to claim 11, wherein the BM-SC releases the TMGI, including:
若所述第一请求消息中包括用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息, 所述 BM-SC在完成所述 TMGI的最后一个 MBMS承载 的去激活过程或所述 TMGI 的所有 MBMS承载的去激活过程后, 释放所述
TMGI。 If the first request message includes indication information for instructing the BM-SC to release the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI, the BM Dissolving the SC after completing the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI TMGI.
20、 如权利要求 11或 18所述的方法, 其特征在于, 所述 BM-SC释放所 述 TMGI, 包括: The method according to claim 11 or 18, wherein the BM-SC releases the TMGI, including:
在所述 BM-SC接收到所述 GCS AS发送的用于请求去分配所述 TMGI的 第二请求消息时, 所述 BM-SC释放所述 TMGI, 并向所述 GCS AS返回对所 述第二请求消息对应的第二响应消息。 When the BM-SC receives the second request message sent by the GCS AS for requesting to allocate the TMGI, the BM-SC releases the TMGI, and returns to the GCS AS The second response message corresponding to the second request message.
21、 一种集群通信业务应用服务器 GCS AS, 其特征在于, 该 GCS AS包 括: 21. A cluster communication service application server GCS AS, wherein the GCS AS comprises:
收发模块, 用于向 BM-SC发送第一请求消息, 所述第一请求消息用于请 求去激活临时移动群组标识 TMGI的最后一个 MBMS承载或者 TMGI的所有 MBMS承载; a transceiver module, configured to send a first request message to the BM-SC, where the first request message is used to request to activate the last MBMS bearer of the temporary mobile group identity TMGI or all MBMS bearers of the TMGI;
处理模块, 用于释放所述 TMGI。 And a processing module, configured to release the TMGI.
22、 如权利要求 21所述的 GCS AS, 其特征在于, 所述处理模块具体用 于: The GCS AS according to claim 21, wherein the processing module is specifically configured to:
启动第一定时器; 以及在所述第一定时器超时后, 释放所述 TMGI。 Activating a first timer; and releasing the TMGI after the first timer expires.
23、 如权利要求 22所述的 GCS AS, 其特征在于, 23. The GCS AS of claim 22, wherein:
所述第一定时器的运行时长不大于所述 BM-SC为所述 TMGI配置的第二 定时器的运行时长; 或者 The running time of the first timer is not greater than the running time of the second timer configured by the BM-SC for the TMGI; or
所述第一定时器的运行时长是由所述 GCS AS为所述 TMGI配置的; 或 者 The running time of the first timer is configured by the GCS AS for the TMGI; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the first timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第一定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the first timer is the duration of the effective time determined by the BM-SC in the TMGI allocation process; or
所述第一定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the first timer is the length of time during which the BM-SC is extended by the TMGI.
24、 如权利要求 23所述的 GCS AS, 其特征在于, 所述收发模块在发送
所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对所述第一请求消息 的第一响应消息; The GCS AS according to claim 23, wherein the transceiver module is transmitting After the first request message, the method further includes: receiving, by the BM-SC, a first response message to the first request message;
所述处理模块还用于: 根据所述第一响应消息中携带的所述 BM-SC为所 述 TMGI配置的第二定时器的运行时长, 确定所述第一定时器的运行时长。 The processing module is further configured to: determine a running duration of the first timer according to a running time of the second timer configured by the BM-SC in the first response message.
25、 如权利要求 23所述的 GCS AS, 其特征在于, 所述处理模块还用于: 若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一 个 MBMS承载或所述 TMGI的所有 MBMS承载, 为所述 TMGI配置所述第 一定时器; The GCS AS according to claim 23, wherein the processing module is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer or All MBMS bearers of the TMGI, configuring the first timer for the TMGI;
所述收发模块还用于: 在所述第一请求消息中携带所述第一定时器的运 行时长。 The transceiver module is further configured to: carry the running time of the first timer in the first request message.
26、 如权利要求 23所述的 GCS AS, 其特征在于, 所述收发模块在发送 所述第一请求消息后, 还用于: 接收所述 BM-SC返回的对所述第一请求消息 的第一响应消息,所述第一响应消息中包括所述 BM-SC为所述 TMGI决定的 新的有效时间; The GCS AS according to claim 23, wherein the transceiver module is further configured to: after receiving the first request message, receive: the first request message returned by the BM-SC a first response message, where the first response message includes a new valid time determined by the BM-SC for the TMGI;
所述处理模块还用于: 将所述新的有效时间的时长确定为所述第一定时 器的运行时长。 The processing module is further configured to: determine a duration of the new valid time as a running time of the first timer.
27、 如权利要求 23所述的 GCS AS, 其特征在于, 所述收发模块在发送 所述第一请求消息后, 还用于: The GCS AS according to claim 23, wherein the transceiver module is further configured to: after transmitting the first request message:
接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 所述处理模块还用于: 若确定所述第一请求消息所请求去激活的 MBMS 承载是所述 TMGI的最后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时长确 定为所述第一定时器的运行时长。 Receiving, by the BM-SC, a first response message to the first request message; the processing module is further configured to: if it is determined that the MBMS bearer requested to be deactivated by the first request message is the last of the TMGI An MBMS bearer or all MBMS bearers of the TMGI, and the duration of the validity time determined by the BM-SC in the TMGI allocation process for the TMGI is determined as the running duration of the first timer.
28、 如权利要求 23所述的 GCS AS, 其特征在于, 所述收发模块在发送 所述第一请求消息后, 还用于: The GCS AS according to claim 23, wherein the transceiver module is further configured to: after transmitting the first request message:
接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承
载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发起设定次数的用于延 长所述 TMGI 的有效时间的请求, 其中, 所述第一定时器的运行时长为所述 设定次数的请求所延长的所述 TMGI 的有效时间的总和; 在所述第一定时器 超时后, 向所述 BM-SC发送用于请求去分配所述 TMGI的第二请求消息; 以 及接收所述 BM-SC返回的对所述第二请求消息的第二响应消息; Receiving a first response message to the first request message returned by the BM-SC; if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI And all the MBMS bearers of the TMGI are sent to the BM-SC to set a predetermined number of requests for extending the effective time of the TMGI, where the running time of the first timer is the set number of times a sum of valid times of the TMGI extended by the request; after the first timer expires, transmitting a second request message for requesting to allocate the TMGI to the BM-SC; and receiving the BM a second response message to the second request message returned by the SC;
所述处理模块具体用于: 在所述收发模块接收到所述第二响应消息后, 释放所述 TMGI。 The processing module is specifically configured to: after the transceiver module receives the second response message, release the TMGI.
29、 如权利要求 21所述的 GCS AS, 其特征在于, 所述处理模块具体用 于: The GCS AS according to claim 21, wherein the processing module is specifically configured to:
若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最 后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述第一请求消息 中携带用于指示所述 BM-SC在完成所述 TMGI的最后一个 MBMS承载或所 述 TMGI的所有 MBMS承载的去激活时释放所述 TMGI的指示信息; If the MBMS bearer that is requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all the MBMS bearers of the TMGI, the first request message is carried in the first request message to indicate the BM-SC Release the indication information of the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI;
所述收发模块还用于: 接收所述 BM-SC返回的对所述第一请求消息的第 一响应消息。 The transceiver module is further configured to: receive a first response message to the first request message returned by the BM-SC.
30、 如权利要求 21所述的 GCS AS, 其特征在于, 所述收发模块在发送 所述第一请求消息后, 还用于: The GCS AS according to claim 21, wherein the transceiver module is further configured to: after transmitting the first request message:
接收所述 BM-SC返回的对所述第一请求消息的第一响应消息; 若所述第 一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS承 载或所述 TMGI的所有 MBMS承载, 向所述 BM-SC发送用于请求去分配所 述 TMGI的第二请求消息; 以及接收所述 BM-SC返回的对所述第二请求消息 的第二响应消息。 Receiving a first response message to the first request message returned by the BM-SC; if the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all of the TMGI An MBMS bearer, transmitting, to the BM-SC, a second request message for requesting to allocate the TMGI; and receiving a second response message to the second request message returned by the BM-SC.
31、 一种广播-多播业务中心 BM-SC, 其特征在于, 该 BM-SC包括: 收发模块, 用于接收 GCS AS发送的第一请求消息, 其中, 所述第一请 求消息用于请求去激活 TMGI 的最后一个 MBMS 承载或者 TMGI 的所有 MBMS承载; A broadcast-multicast service center BM-SC, the BM-SC includes: a transceiver module, configured to receive a first request message sent by a GCS AS, where the first request message is used for requesting Deactivate the last MBMS bearer of TMGI or all MBMS bearers of TMGI;
第一处理模块, 用于根据所述第一请求消息, 去激活所述第一请求消息
所请求的 MBMS ? 载; a first processing module, configured to deactivate the first request message according to the first request message The requested MBMS?
第二处理模块, 用于释放所述 TMGI。 And a second processing module, configured to release the TMGI.
32、 如权利要求 31所述的 BM-SC, 其特征在于, 所述第二处理模块具体 用于: The BM-SC according to claim 31, wherein the second processing module is specifically configured to:
启动第二定时器; 以及在所述第二定时器超时后, 所述 BM-SC释放所述 TMGL Starting a second timer; and after the second timer expires, the BM-SC releases the TMGL
33、 如权利要求 32所述的 BM-SC, 其特征在于, 33. The BM-SC of claim 32, wherein:
所述第二定时器的运行时长是由所述 BM-SC为所述 TMGI配置的; 或者 所述第二定时器的运行时长不大于所述 GCS AS为所述 TMGI配置的第 一定时器的运行时长; 或者 The running time of the second timer is configured by the BM-SC for the TMGI; or the running time of the second timer is not greater than the first timer configured by the GCS AS for the TMGI Running time; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI决定的新的有效 时间的时长; 或者 The running time of the second timer is the duration of the new valid time determined by the BM-SC for the TMGI; or
所述第二定时器的运行时长为所述 TMGI分配过程中所述 BM-SC为所述 TMGI决定的有效时间的时长; 或者 The running time of the second timer is the duration of the validity time determined by the BM-SC in the TMGI allocation process; or
所述第二定时器的运行时长为所述 BM-SC为所述 TMGI延长的有效时间 的时长。 The running time of the second timer is the length of time during which the BM-SC is extended by the TMGI.
34、 如权利要求 33所述的 BM-SC, 其特征在于, 所述收发模块收到所述 GCS AS发送的第一请求消息后, 所述第二处理模块还用于: The BM-SC according to claim 33, wherein after the transceiver module receives the first request message sent by the GCS AS, the second processing module is further configured to:
若确定所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最 后一个 MBMS承载或所述 TMGI的所有 MBMS承载, 为所述 TMGI配置所 述第二定时器; If it is determined that the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, configuring the second timer for the TMGI;
所述收发模块还用于: 在所述第一处理模块完成所述第一请求消息所请 求的 MBMS承载的去激活过程后, 向所述 GCS AS返回对所述第一请求消息 的第一响应消息, 所述第一响应消息中携带有所述第二定时器的运行时长。 The transceiver module is further configured to: after the first processing module completes the deactivation process of the MBMS bearer requested by the first request message, return a first response to the first request message to the GCS AS The first response message carries the running time of the second timer.
35、 如权利要求 33所述的 BM-SC, 其特征在于, 所述第二处理模块在所 述收发模块收到所述 GCS AS发送的第一请求消息后, 还用于: The BM-SC according to claim 33, wherein the second processing module is further configured to: after the transceiver module receives the first request message sent by the GCS AS:
根据所述第一请求消息中携带的所述 GCS AS为所述 TMGI配置的第一
定时器的运行时长, 确定所述第二定时器的运行时长。 Determining, according to the GCS AS carried in the first request message, the first configuration of the TMGI The running time of the timer determines the running time of the second timer.
36、 如权利要求 33所述的 BM-SC, 其特征在于, 所述第二处理模块在所 述收发模块收到所述 GCS AS发送的第一请求消息后, 还用于: 若确定所述 第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一个 MBMS 承载或所述 TMGI的所有 MBMS承载, 为所述 TMGI决定新的有效时间, 并 将所述新的有效时间的时长确定为所述第二定时器的运行时长; The BM-SC according to claim 33, wherein the second processing module is further configured to: after determining, by the transceiver module, the first request message sent by the GCS AS, The MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, determines a new valid time for the TMGI, and determines the duration of the new valid time. The running time of the second timer;
所述收发模块在所述第一处理模块完成所述第一请求消息所请求的 MBMS承载的去激活过程后, 还用于: 向所述 GCS AS返回所述第一响应消 息, 所述第一响应消息中携带有所述新的有效时间。 After the first processing module completes the deactivation process of the MBMS bearer requested by the first request message, the transceiver module is further configured to: return the first response message to the GCS AS, where the first The new valid time is carried in the response message.
37、 如权利要求 33所述的 BM-SC, 其特征在于, 所述收发模块收到所述 GCS AS发送的第一请求消息后, 还用于: The BM-SC according to claim 33, wherein, after receiving the first request message sent by the GCS AS, the transceiver module is further configured to:
若所述第一请求消息所请求去激活的 MBMS承载是所述 TMGI的最后一 个 MBMS承载或所述 TMGI的所有 MBMS承载, 在所述第一处理模块完成 所述第一请求消息所请求的 MBMS承载的去激活过程后, 向所述 GCS AS返 回对所述第一请求消息的第一响应消息; If the MBMS bearer requested to be deactivated by the first request message is the last MBMS bearer of the TMGI or all MBMS bearers of the TMGI, the first processing module completes the MBMS requested by the first request message. After the deactivation process of the bearer, returning a first response message to the first request message to the GCS AS;
所述第二处理模块还用于: 将所述 TMGI分配流程中所述 BM-SC为所述 TMGI决定的有效时间的时长确定为所述第二定时器的运行时长。 The second processing module is further configured to: determine, by the BM-SC, the duration of the validity time determined by the TMGI in the TMGI allocation process as the running duration of the second timer.
38、 如权利要求 33所述的 BM-SC, 其特征在于, 所述第二处理模块还用 于: 若所述收发模块接收到所述 GCS AS发起的延长所述 TMGI的有效时间 的过程, 则为所述 TMGI延长有效时间; The BM-SC according to claim 33, wherein the second processing module is further configured to: if the transceiver module receives a process initiated by the GCS AS to extend an effective time of the TMGI, Then extending the effective time for the TMGI;
所述收发模块还用于: 将延长后的有效时间的时长发送给所述 GCS AS。 The transceiver module is further configured to: send the duration of the extended effective time to the GCS AS.
39、 如权利要求 31所述的 BM-SC, 其特征在于, 所述第二处理模块具体 用于: The BM-SC according to claim 31, wherein the second processing module is specifically configured to:
若所述第一请求消息中包括用于指示所述 BM-SC在完成所述 TMGI的最 后一个 MBMS 承载或所述 TMGI 的所有 MBMS承载的去激活时释放所述 TMGI的指示信息,则在所述第一处理模块完成所述 TMGI的最后一个 MBMS 承载的去激活过程或所述 TMGI的所有 MBMS承载的去激活过程后, 释放所
述 TMGI。 If the first request message includes indication information for instructing the BM-SC to release the TMGI when completing the last MBMS bearer of the TMGI or the deactivation of all MBMS bearers of the TMGI, After the first processing module completes the deactivation process of the last MBMS bearer of the TMGI or the deactivation process of all MBMS bearers of the TMGI, the release process Said TMGI.
40、 如权利要求 31或 38所述的 BM-SC, 其特征在于, 所述第二处理模 块具体用于: 在所述收发模块接收到所述 GCS AS发送的用于请求去分配所 述 TMGI的第二请求消息时, 释放所述 TMGI; The BM-SC according to claim 31 or claim 38, wherein the second processing module is specifically configured to: receive, by the transceiver module, the GCS AS, for requesting to allocate the TMGI Release the TMGI when the second request message is received;
所述收发模块还用于: 向所述 GCS AS返回对所述第二请求消息对应的 第二响应消息。
The transceiver module is further configured to: return, to the GCS AS, a second response message corresponding to the second request message.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/079679 WO2015188336A1 (en) | 2014-06-11 | 2014-06-11 | Method and device for processing temporary mobile group identity (tmgi) |
CN201480038283.7A CN105393496B (en) | 2014-06-11 | 2014-06-11 | A kind of processing method and equipment of interim mobile group identification TMGI |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/079679 WO2015188336A1 (en) | 2014-06-11 | 2014-06-11 | Method and device for processing temporary mobile group identity (tmgi) |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015188336A1 true WO2015188336A1 (en) | 2015-12-17 |
Family
ID=54832714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/079679 WO2015188336A1 (en) | 2014-06-11 | 2014-06-11 | Method and device for processing temporary mobile group identity (tmgi) |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105393496B (en) |
WO (1) | WO2015188336A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10772072B2 (en) * | 2017-05-06 | 2020-09-08 | Qualcomm Incorporated | Reserved range of TMGI for receive-only mode |
CN117177190A (en) * | 2022-05-26 | 2023-12-05 | 华为技术有限公司 | Communication method, device and system |
CN115052326A (en) * | 2022-06-22 | 2022-09-13 | 展讯半导体(成都)有限公司 | Communication method and related device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1534911A (en) * | 2003-04-01 | 2004-10-06 | 北京三星通信技术研究有限公司 | Distribution of temporary moving set identification and transfer method |
CN101296416A (en) * | 2007-04-29 | 2008-10-29 | 华为技术有限公司 | Reinforced broadcast and multicast service activation method, system and service center |
CN102143430A (en) * | 2011-02-15 | 2011-08-03 | 电信科学技术研究院 | Method and device for configuring MBMS (Multimedia Broadcast Multicast Service) conversation position information |
CN102655667A (en) * | 2011-03-04 | 2012-09-05 | 华为技术有限公司 | Method for controlling grouped access, network side equipment, terminal equipment and communication system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050076369A1 (en) * | 2003-10-06 | 2005-04-07 | Zhijun Cai | Method and apparatus for assigning temporary mobile group identity in a multimedia broadcast/multicast service |
-
2014
- 2014-06-11 CN CN201480038283.7A patent/CN105393496B/en active Active
- 2014-06-11 WO PCT/CN2014/079679 patent/WO2015188336A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1534911A (en) * | 2003-04-01 | 2004-10-06 | 北京三星通信技术研究有限公司 | Distribution of temporary moving set identification and transfer method |
CN101296416A (en) * | 2007-04-29 | 2008-10-29 | 华为技术有限公司 | Reinforced broadcast and multicast service activation method, system and service center |
CN102143430A (en) * | 2011-02-15 | 2011-08-03 | 电信科学技术研究院 | Method and device for configuring MBMS (Multimedia Broadcast Multicast Service) conversation position information |
CN102655667A (en) * | 2011-03-04 | 2012-09-05 | 华为技术有限公司 | Method for controlling grouped access, network side equipment, terminal equipment and communication system |
Also Published As
Publication number | Publication date |
---|---|
CN105393496A (en) | 2016-03-09 |
CN105393496B (en) | 2019-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10542415B2 (en) | Data transmission method for edge multimedia broadcast/multicast service (MBMS) service and related device | |
TWI331466B (en) | Method and related apparatus of handling point-to-multipoint mbms service in a wireless communications system | |
JP2016530748A5 (en) | ||
WO2016119124A1 (en) | Resource allocation method and apparatus based on v2v | |
JP7307034B2 (en) | MBMS Bearer Setup in Group Communication Systems | |
WO2015043470A1 (en) | Group communication method, device and system | |
WO2017101209A1 (en) | Service transmission method and apparatus | |
WO2013102412A1 (en) | Data transmission method and device | |
WO2014000201A1 (en) | Uplink resource allocation method and device | |
WO2015101303A1 (en) | Channel processing method and device | |
EP4187941A1 (en) | Data transmission method, apparatus and system | |
WO2015188336A1 (en) | Method and device for processing temporary mobile group identity (tmgi) | |
WO2013020526A1 (en) | Method and device for short-delay resource management, and wireless access network device | |
JPWO2022025013A5 (en) | Communication control method, user equipment and processor | |
WO2014106401A1 (en) | Method, system and equipment for realizing cluster group call session in long term evolution | |
CN110832948B (en) | Resource allocation for group communication in a network | |
WO2016107204A1 (en) | Group communication method and server | |
WO2012016446A1 (en) | Method for issuing evolved multimedia broadcast multicast service(embms) and embms system | |
WO2015123892A1 (en) | Method, device, and system for resource allocation | |
CN104782216B (en) | Information configuring methods, connection establish request report method, device and system | |
WO2015157945A1 (en) | Information transmission method, device, and system | |
US20220124462A1 (en) | Scheduling and priority handling for data transmission | |
CN111294740B (en) | Group communication method, device and equipment | |
WO2015161454A1 (en) | Resources broadcasting method and device | |
WO2014135036A1 (en) | Cluster service processing method, network-side device and user equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201480038283.7 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14894406 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14894406 Country of ref document: EP Kind code of ref document: A1 |