WO2005015782A1 - Method for setting time limit in joining mbms service - Google Patents

Method for setting time limit in joining mbms service Download PDF

Info

Publication number
WO2005015782A1
WO2005015782A1 PCT/KR2004/001973 KR2004001973W WO2005015782A1 WO 2005015782 A1 WO2005015782 A1 WO 2005015782A1 KR 2004001973 W KR2004001973 W KR 2004001973W WO 2005015782 A1 WO2005015782 A1 WO 2005015782A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
join
start time
mbms
allowed
Prior art date
Application number
PCT/KR2004/001973
Other languages
French (fr)
Inventor
Sung-Ho Choi
Chang Duan
Detao Li
Kook-Heui Lee
Original Assignee
Samsung Electronics Co., Ltd.
Beijing Samsung Telecom R & D Center
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co., Ltd., Beijing Samsung Telecom R & D Center filed Critical Samsung Electronics Co., Ltd.
Publication of WO2005015782A1 publication Critical patent/WO2005015782A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems

Definitions

  • the present invention relates to a method for setting time limit in joining MBMS service in the WCDMA communication system.
  • MBMS Multimedia Broadcast and Multicast Service
  • 3 GPP 3 rd Generation Partnership Project
  • the MBMS service is a unidirectional point- to-multipoint (p-t-m) service, whose most remarkable characteristic is that it can make use of radio resources and network resources efficiently.
  • Figure 1 describes the system structure of the MBMS. As shown in Figure 1, the
  • MBMS network structure adds new network elements based on the core network of General Packet Radio Service (hereinafter referred to as GPRS).
  • Broadcast and multicast service center 101 (hereinafter referred to as BM-SC) is a service control center of MBMS system.
  • Gateway GPRS Supporting Node 102 (hereinafter referred to as GGSN) and Service GPRS Supporting Node 103 (hereinafter referred to as SGSN) compose the transmission network of MBMS service and provide route for data transmission.
  • UMTS Terrestrial Radio Access Network 104 (hereinafter referred to as RAN) provides radio resources for the MBMS service over the air-interface.
  • User Equipment 105 (hereinafter referred to as UE) is a terminal device used for receiving data.
  • HLR Home Location Register 106
  • HLR Home Location Register 106
  • 107 Gn/Gp represents the interface between the SGSN and the GGSN.
  • 108 Gi represents the interface between the BM-SC and the GGSN, and the interface protocol is Internet Group Management Protocol (hereinafter referred to as IGMP).
  • IGMP Internet Group Management Protocol
  • 109 Gmb represents the interface between the BM-SC and the GGSN, and the interface protocol is dedicated to the transmission of the MBMS signaling parameters. Radio resources used by the MBMS service are not dedicated for one user, but are shared by all users using this service.
  • the UE In the prior art, only the start time (almost the time when the real data is transmitted) of the MBMS is advertised in the MBMS service advertisement, and the UE can join in or leave the MBMS service at any time. It is disadvantageous that the certain network resources have to be allocated to the UE even if there is no MBMS service at some time (e.g., some MBMS service terminated in a short time) or some MBMS service starts after a long period of time (e.g., 10 days later) so that the network resources would be wasted.
  • the object of the present invention is to provide a method for setting time limit in joining MBMS, making all UEs join in the MBMS service within the allowed joining time preset by network. If some UEs request to join in the MBMS service beyond the preset joining time, the UEs will be refused by the network at all.
  • a method for setting time limit in joining MBMS comprising steps of: advertising service parameters of an MBMS service at the service advertising phase by a BM-SC; initiating a process of joining in the MBMS service after the start time when the join is allowed arrives by a UE receiving the service advertising message; and judging whether the start time when said MBMS service is allowed to join in arrives or not by the network after receiving request to join MBMS service of UE, if so, the network accepts this request of the UE; otherwise, the network refuses the request of the UE.
  • the present invention make the UE know when to join the MBMS service and apply the time limit to joining the MBMS service, so that the application efficiency of the network has been improved.
  • Figure 1 shows the logic network structure of the MBMS system
  • Figure 2 illustrates the process of advertising the start time when the MBMS service is allowed to join in by service advertising in the present invention
  • Figure 3 illustrates the first method that the network refuses the request of the UE if the UE requests to join the MBMS service beyond the allowed time in the present invention
  • Figure 4 illustrates the second method that the network refuses the request of the UE if the UE requests to join the MBMS service beyond the allowed time in the present invention
  • Figure 5 is an example illustrating the relationship among the start time of the MBMS service advertising process, the start time when the MBMS service is allowed to join in and the start time of the MBMS service in the present invention.
  • the BM-SC Before transmitting the data of the MBMS service, the BM-SC transmits the MBMS service advertisement a period of time in advance to notify the UEs of the MBMS service related parameters (such as the Service ID, Service Start Time and so on) so that the UEs can join in and use the MBMS service if they have received the service advertisement.
  • the service advertising process can be implemented a long period of time (e.g., several days or weeks before the service starts) before the real service starts in the prior art. The service advertising process will be repeated several times till the advertised MBMS service is completed.
  • the service context of the BM-SC is configured by the function of operation and maintenance before a certain service starts. Before the service starts, the service context of the BM-SC mainly includes following parameters:
  • the service identifier (such as the IP multicast address) uniquely identifies a certain MBMS service.
  • the MBMS service data is transmitted in the form of one or several continuous sessions and one session can include one or several times of data transmission.
  • the service start time indicates the time when one or several continuous sessions of certain MBMS service start. Little or even no time can be left between the session start time and the time when the first data is transmitted. In view of the UE, the session start time is almost the time when data is transmitted.
  • the start time when the join is allowed indicates the time when the UE can join in the MBMS service.
  • the BM-SC transmits parameters of the service identifier, the service start time and the time when the join is allowed and the piecewise reference value through the service advertising message. During one process of advertising, the
  • the BM-SC can transmit several times of service advertising messages.
  • the BM-SC can implement the service advertising process a long period of time (such as several days or even several weeks) before the service starts.
  • the start time when the join is allowed can be set as the time several hours or scores of minutes (which is set by the network side according to experience) before the service starts so as to make the network have enough time in processing the requests of all UEs that use the MBMS service.
  • N/W in figure 2 indicates the required nodes such as the GGSN, the SGSN, the RNC or the CBC via which the BM-SC transmits the service advertising message.
  • step 2 will be repeated several times for a certain MBMS service till the MBMS service is completed. For some reason (for instance, although the UE has received the service advertising message, errors come across the process that the UE resolves the parameter of the start time when the join is allowed because of signal's poor quality), a certain UE may initiate the process of joining in the MBMS service before the time when the join is allowed. If the network has received the MBMS service joining request before the start time when the join is allowed of this service, it should refuse this request.
  • the network for refusing the error request of the UE: one is to notify the UE of the cause of error and inform the UE again of the correct start time when the join is allowed, thus, the network is required to feed back information to the UE in this method, as shown in figure 3; the other aims at reducing the burden of the network side, thus the network does not respond to the error request of the UE in this method, and when there is no response to several times of requests sent by the UE, the UE considers automatically that it fails in joining the MBMS service, as shown in figure 4.
  • the UE sends the IGMP message (which contains the IP multicast address) to the GGSN for requesting to join a certain MBMS service.
  • the GGSN After the GGSN receives the IGMP message sent by the UE in step 301, it sends the BM-SC a MBMS Authentication Request message, which includes the parameter: IP multicast address.
  • the BM-SC After the BM-SC receives the MBMS Authentication Request message sent by the GGSN in step 302, it checks the IP multicast address included in the received message, and if the BM-SC finds that this IP multicast address indicates a valid MBMS service, then it sends the GGSN a MBMS Authentication Response message, which includes the parameter: Cause with the value of success.
  • the GGSN interacts with the SGSN and the UE, asking the UE to initiate the process of establishing the MBMS service context, and the UE initiates the process of establishing the MBMS service context. Because the process of 304 is the prior art, no more detail will be given here. This process includes several messages, among which the last one is the MBMS Service Context Establishment Request that the SGSN sends to the GGSN, in which the parameters of the MBMS service and the identifier of the UE are included. In 305 of figure 3, the GGSN sends a MBMS Access Request message to the
  • BM-SC which contains following parameters: the IP multicast address, the APN and the identifier of the UE.
  • the BM-SC After the BM-SC receives the message sent by the GGSN in step 305, it checks the identifier of the UE, the IP multicast address and the APN.
  • the BM-SC Through checking the IP multicast address and the APN, if the BM-SC considers this MBMS service is available and valid, it goes to check the start time when the join is allowed for this MBMS service: if the start time when the join is allowed does not arrive when the BM-SC receives the message sent by the GGSN in step 305, the BM-SC sends the GGSN a MBMS Access Response message, which contains the parameter "Cause" (which indicates success or failure and the reason for failure) and "Start Time when the join is allowed", where the parameter Cause indicates failure and the reason for failure is "the start time when the join is allowed does not arrive”; if the start time when the join is allowed has already arrived when the BM-SC receives the message sent by the GGSN in step 305, the BM-SC sends the GGSN the MBMS Access Response message, which contains the parameter "Cause” indicating success here.
  • the GGSN receives the message sent by the BM-SC in step 306: if the parameter Cause included in the received message indicates success, the GGSN establishes the MBMS context about this UE and sends the SGSN a MBMS Context Establishment Response message, which contains the parameter Cause indicating success here; if the parameter Cause included in the received message indicates failure, the GGSN does not establish the MBMS context but send the SGSN the MBMS Context Establishment Response message according to the parameters in the received message.
  • the MBMS Context Establishment Response message contains the parameter Cause and the start time when the join is allowed, where the parameter Cause indicates failure and reason for failure is "the start time when the join is allowed does not arrive".
  • the SGSN after the SGSN receives the message sent by the GGSN in step 307: if the parameter Cause included in the received message indicates success, the SGSN establishes the MBMS context about this UE and sends the UE the MBMS Context Establishment Response message, which contains the parameter Cause indicating success here; If the parameter Cause included in the received message indicates failure, the SGSN does not establish the MBMS context but send the UE the MBMS Context Establishment Response message according to the parameters in the received message.
  • the MBMS Context Establishment Response message contains the parameter Cause and the start time when the join is allowed, where the parameter Cause indicates failure and reason for failure is "the start time when the join is allowed does not arrive".
  • the UE After the UE receives the MBMS Context Establishment Response message from the SGSN: if the parameter Cause included in the received message indicates success, the UE activates its own MBMS context; and if the parameter Cause indicates failure and reason for failure is "the start time when the join is allowed does not arrive", the UE saves the parameter "the start time when the join is allowed" included in the received message and does not send the message on joining the MBMS any more before the start time when the join is allowed arrives. In 401 of figure 4, the UE sends the IGMP message (which contains the IP multicast address) to the GGSN, requesting to join a certain MBMS service.
  • the IGMP message which contains the IP multicast address
  • Li 402 of figure 4 after the GGSN receives the IGMP message sent by the UE in step 401, it sends the BM-SC the MBMS Authentication Request message, which contains the parameter: IP multicast address.
  • the BM-SC receives the message sent by the GGSN in step 402, it checks the IP multicast address.
  • the BM-SC Through checking the IP multicast address, if the BM-SC considers this MBMS service is available and valid, it goes on to check the start time when the join is allowed for this MBMS service: if the start time when the join is allowed does not arrive when the BM-SC receives the message sent by the GGSN in step 402, then the BM-SC sends the GGSN the MBMS Access Response message, which contains the parameter "Cause" (which indicates success or failure and the reason for failure) and "Start Time when the join is allowed", where the parameter Cause indicates failure and the reason for failure is "the start time when the join is allowed does not arrive”; if the start time when the join is allowed has already arrived when the BM-SC receives the message sent by the GGSN in step 402, the BM-SC sends the GGSN the MBMS Access Response message, which contains the parameter "Cause” indicating success here.
  • step 403 after the GGSN receives the MBMS Access Response message sent by the BM-SC in step 403: if the parameter Cause included in the received message indicates success, the GGSN goes on to implement the following step 405; if the parameter Cause included in the received message indicates failure, the GGSN saves the parameter of the start time when the join is allowed included in the received message in order to determine whether to send the Access Request message to the BM-SC or not according to the start time when the join is allowed if it receives the IGMP message for joining the MBMS service again, and then the action of the GGSN is stopped so as not to enter the step 405.
  • the GGSN interacts with the SGSN and the UE to complete the process of establishing the MBMS context for the UE.
  • the process is the prior art, no more detail will be given here.
  • step 404 if the GGSN receives the message sent by the BM-SC in step 403 and finds that the parameter Cause included in it indicates failure, then the GGSN does not go to step 405. In this case, step 405 can not be implemented. Therefore, the UE obtains no feedback information after it sends out the IGMP message in step 401, so that the UE may send the IGMP message again for several times. If it yet obtains no feedback information, it will give up joining the MBMS service at this moment.
  • Figure 5 is an example illustrating the relationship among the start time of the MBMS service advertising process, the start time when MBMS service is allowed to join in and the start time of the MBMS service.
  • June is taken as an example.
  • the start time of the MBMS service advertising process is at 8:00AM on 10 June, a certain
  • MBMS service is indicated to start at 8:00PM on 15 th June (i.e. the service start time is 8:00PM on 15 June), and the start time when the join is allowed is indicated to be at 8:00AM on 15 th June in the service advertisement.
  • all UEs that want to join the MBMS service should initiate the process of joining the MBMS service after 8:00AM on 15 June.
  • the start time when the join is allowed can be expressed as an absolute one like 8:00AM 15 June in the example of figure 5 or a relative one against the start time of the service, as shown in figure 5, the start time when the join is allowed can also be expressed as 12 hours, i.e., the start time when the join is allowed is 12 hours earlier than the time when the service starts.
  • Each UE that has received the service advertisement considers in which slot it should really initiate the process of joining the MBMS service according to the parameters (the start time when the join is allowed and the piecewise reference value n) included in the received advertisement. For example, the UE can divide its UE identifier
  • n 12 i.e., the time period between the start time when the join is allowed and the service start time is divided into

Abstract

The method for setting time limit in joining MBMS comprising steps of: advertising service parameters of an MBMS service at the service advertising phase by a BM-SC; initiating a process of joining in the MBMS service after the start time when the join is allowed arrives by a UE receiving the service advertising message; and judging whether the start time when said MBMS service is allowed to join in arrives or not by the network after receiving request to join MBMS service of UE, if so, the network accepts this request of the UE; otherwise, the network refuses the request of the UE. The present invention make the UE know when to join the MBMS service and apply the time limit to joining the MBMS service, so that the application efficiency of the network has been improved.

Description

METHOD FOR SETTING TIME LIMIT IN JOINING MBMS SERVICE
BACKGROUND OF THE INVENTION
1. Field of the Invention The present invention relates to a method for setting time limit in joining MBMS service in the WCDMA communication system.
2. Description of the Related Art Multimedia Broadcast and Multicast Service (hereinafter referred to as MBMS) is a new service under standardization by 3rd Generation Partnership Project (hereinafter referred to as 3 GPP). The MBMS service is a unidirectional point- to-multipoint (p-t-m) service, whose most remarkable characteristic is that it can make use of radio resources and network resources efficiently. Figure 1 describes the system structure of the MBMS. As shown in Figure 1, the
MBMS network structure adds new network elements based on the core network of General Packet Radio Service (hereinafter referred to as GPRS). Broadcast and multicast service center 101 (hereinafter referred to as BM-SC) is a service control center of MBMS system. Gateway GPRS Supporting Node 102 (hereinafter referred to as GGSN) and Service GPRS Supporting Node 103 (hereinafter referred to as SGSN) compose the transmission network of MBMS service and provide route for data transmission. UMTS Terrestrial Radio Access Network 104 (hereinafter referred to as RAN) provides radio resources for the MBMS service over the air-interface. User Equipment 105 (hereinafter referred to as UE) is a terminal device used for receiving data. Home Location Register 106 (hereinafter referred to as HLR) saves the data related to the user and can provide services like the authentication of user. 107 Gn/Gp represents the interface between the SGSN and the GGSN. 108 Gi represents the interface between the BM-SC and the GGSN, and the interface protocol is Internet Group Management Protocol (hereinafter referred to as IGMP). 109 Gmb represents the interface between the BM-SC and the GGSN, and the interface protocol is dedicated to the transmission of the MBMS signaling parameters. Radio resources used by the MBMS service are not dedicated for one user, but are shared by all users using this service. In the prior art, only the start time (almost the time when the real data is transmitted) of the MBMS is advertised in the MBMS service advertisement, and the UE can join in or leave the MBMS service at any time. It is disadvantageous that the certain network resources have to be allocated to the UE even if there is no MBMS service at some time (e.g., some MBMS service terminated in a short time) or some MBMS service starts after a long period of time (e.g., 10 days later) so that the network resources would be wasted.
SUMMARY OF THE INVENTION
The object of the present invention is to provide a method for setting time limit in joining MBMS, making all UEs join in the MBMS service within the allowed joining time preset by network. If some UEs request to join in the MBMS service beyond the preset joining time, the UEs will be refused by the network at all. To achieve the goal mentioned above, a method for setting time limit in joining MBMS comprising steps of: advertising service parameters of an MBMS service at the service advertising phase by a BM-SC; initiating a process of joining in the MBMS service after the start time when the join is allowed arrives by a UE receiving the service advertising message; and judging whether the start time when said MBMS service is allowed to join in arrives or not by the network after receiving request to join MBMS service of UE, if so, the network accepts this request of the UE; otherwise, the network refuses the request of the UE. The present invention make the UE know when to join the MBMS service and apply the time limit to joining the MBMS service, so that the application efficiency of the network has been improved.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 shows the logic network structure of the MBMS system; Figure 2 illustrates the process of advertising the start time when the MBMS service is allowed to join in by service advertising in the present invention; Figure 3 illustrates the first method that the network refuses the request of the UE if the UE requests to join the MBMS service beyond the allowed time in the present invention; Figure 4 illustrates the second method that the network refuses the request of the UE if the UE requests to join the MBMS service beyond the allowed time in the present invention; and Figure 5 is an example illustrating the relationship among the start time of the MBMS service advertising process, the start time when the MBMS service is allowed to join in and the start time of the MBMS service in the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The service advertising process is briefly described in figure 2. Before transmitting the data of the MBMS service, the BM-SC transmits the MBMS service advertisement a period of time in advance to notify the UEs of the MBMS service related parameters (such as the Service ID, Service Start Time and so on) so that the UEs can join in and use the MBMS service if they have received the service advertisement. It should be noted that the service advertising process can be implemented a long period of time (e.g., several days or weeks before the service starts) before the real service starts in the prior art. The service advertising process will be repeated several times till the advertised MBMS service is completed. In 201 of figure 2, the service context of the BM-SC is configured by the function of operation and maintenance before a certain service starts. Before the service starts, the service context of the BM-SC mainly includes following parameters:
> service ID
> service start time
> the start time when the join is allowed > piecewise reference value The service identifier (such as the IP multicast address) uniquely identifies a certain MBMS service. The MBMS service data is transmitted in the form of one or several continuous sessions and one session can include one or several times of data transmission. When the MBMS system transmits a certain MBMS service data, it can form the service data into one or several continuous sessions, therefore, the service start time indicates the time when one or several continuous sessions of certain MBMS service start. Little or even no time can be left between the session start time and the time when the first data is transmitted. In view of the UE, the session start time is almost the time when data is transmitted. The start time when the join is allowed indicates the time when the UE can join in the MBMS service. It should be a period of time earlier than the service start time. The function of the piecewise reference value is described in the subsequent sections. In 202 of figure 2, the BM-SC transmits parameters of the service identifier, the service start time and the time when the join is allowed and the piecewise reference value through the service advertising message. During one process of advertising, the
BM-SC can transmit several times of service advertising messages. For a certain MBMS service, the BM-SC can implement the service advertising process a long period of time (such as several days or even several weeks) before the service starts. For a certain MBMS service, the start time when the join is allowed can be set as the time several hours or scores of minutes (which is set by the network side according to experience) before the service starts so as to make the network have enough time in processing the requests of all UEs that use the MBMS service. It should be noted that N/W in figure 2 indicates the required nodes such as the GGSN, the SGSN, the RNC or the CBC via which the BM-SC transmits the service advertising message. In addition, step 2 will be repeated several times for a certain MBMS service till the MBMS service is completed. For some reason (for instance, although the UE has received the service advertising message, errors come across the process that the UE resolves the parameter of the start time when the join is allowed because of signal's poor quality), a certain UE may initiate the process of joining in the MBMS service before the time when the join is allowed. If the network has received the MBMS service joining request before the start time when the join is allowed of this service, it should refuse this request. There are two methods for the network for refusing the error request of the UE: one is to notify the UE of the cause of error and inform the UE again of the correct start time when the join is allowed, thus, the network is required to feed back information to the UE in this method, as shown in figure 3; the other aims at reducing the burden of the network side, thus the network does not respond to the error request of the UE in this method, and when there is no response to several times of requests sent by the UE, the UE considers automatically that it fails in joining the MBMS service, as shown in figure 4. In 301 of figure 3, the UE sends the IGMP message (which contains the IP multicast address) to the GGSN for requesting to join a certain MBMS service. In 302 of figure 3, after the GGSN receives the IGMP message sent by the UE in step 301, it sends the BM-SC a MBMS Authentication Request message, which includes the parameter: IP multicast address. In 303 of figure 3, after the BM-SC receives the MBMS Authentication Request message sent by the GGSN in step 302, it checks the IP multicast address included in the received message, and if the BM-SC finds that this IP multicast address indicates a valid MBMS service, then it sends the GGSN a MBMS Authentication Response message, which includes the parameter: Cause with the value of success. In 304 of figure 3, the GGSN interacts with the SGSN and the UE, asking the UE to initiate the process of establishing the MBMS service context, and the UE initiates the process of establishing the MBMS service context. Because the process of 304 is the prior art, no more detail will be given here. This process includes several messages, among which the last one is the MBMS Service Context Establishment Request that the SGSN sends to the GGSN, in which the parameters of the MBMS service and the identifier of the UE are included. In 305 of figure 3, the GGSN sends a MBMS Access Request message to the
BM-SC, which contains following parameters: the IP multicast address, the APN and the identifier of the UE. In 306 of figure 3, after the BM-SC receives the message sent by the GGSN in step 305, it checks the identifier of the UE, the IP multicast address and the APN. Through checking the IP multicast address and the APN, if the BM-SC considers this MBMS service is available and valid, it goes to check the start time when the join is allowed for this MBMS service: if the start time when the join is allowed does not arrive when the BM-SC receives the message sent by the GGSN in step 305, the BM-SC sends the GGSN a MBMS Access Response message, which contains the parameter "Cause" (which indicates success or failure and the reason for failure) and "Start Time when the join is allowed", where the parameter Cause indicates failure and the reason for failure is "the start time when the join is allowed does not arrive"; if the start time when the join is allowed has already arrived when the BM-SC receives the message sent by the GGSN in step 305, the BM-SC sends the GGSN the MBMS Access Response message, which contains the parameter "Cause" indicating success here. In 307 of figure 3, after the GGSN receives the message sent by the BM-SC in step 306: if the parameter Cause included in the received message indicates success, the GGSN establishes the MBMS context about this UE and sends the SGSN a MBMS Context Establishment Response message, which contains the parameter Cause indicating success here; if the parameter Cause included in the received message indicates failure, the GGSN does not establish the MBMS context but send the SGSN the MBMS Context Establishment Response message according to the parameters in the received message. The MBMS Context Establishment Response message contains the parameter Cause and the start time when the join is allowed, where the parameter Cause indicates failure and reason for failure is "the start time when the join is allowed does not arrive". In 308 of figure 3, after the SGSN receives the message sent by the GGSN in step 307: if the parameter Cause included in the received message indicates success, the SGSN establishes the MBMS context about this UE and sends the UE the MBMS Context Establishment Response message, which contains the parameter Cause indicating success here; If the parameter Cause included in the received message indicates failure, the SGSN does not establish the MBMS context but send the UE the MBMS Context Establishment Response message according to the parameters in the received message. The MBMS Context Establishment Response message contains the parameter Cause and the start time when the join is allowed, where the parameter Cause indicates failure and reason for failure is "the start time when the join is allowed does not arrive". After the UE receives the MBMS Context Establishment Response message from the SGSN: if the parameter Cause included in the received message indicates success, the UE activates its own MBMS context; and if the parameter Cause indicates failure and reason for failure is "the start time when the join is allowed does not arrive", the UE saves the parameter "the start time when the join is allowed" included in the received message and does not send the message on joining the MBMS any more before the start time when the join is allowed arrives. In 401 of figure 4, the UE sends the IGMP message (which contains the IP multicast address) to the GGSN, requesting to join a certain MBMS service. Li 402 of figure 4, after the GGSN receives the IGMP message sent by the UE in step 401, it sends the BM-SC the MBMS Authentication Request message, which contains the parameter: IP multicast address. In 403 of figure 4, after the BM-SC receives the message sent by the GGSN in step 402, it checks the IP multicast address. Through checking the IP multicast address, if the BM-SC considers this MBMS service is available and valid, it goes on to check the start time when the join is allowed for this MBMS service: if the start time when the join is allowed does not arrive when the BM-SC receives the message sent by the GGSN in step 402, then the BM-SC sends the GGSN the MBMS Access Response message, which contains the parameter "Cause" (which indicates success or failure and the reason for failure) and "Start Time when the join is allowed", where the parameter Cause indicates failure and the reason for failure is "the start time when the join is allowed does not arrive"; if the start time when the join is allowed has already arrived when the BM-SC receives the message sent by the GGSN in step 402, the BM-SC sends the GGSN the MBMS Access Response message, which contains the parameter "Cause" indicating success here. In 404 of figure 4, after the GGSN receives the MBMS Access Response message sent by the BM-SC in step 403: if the parameter Cause included in the received message indicates success, the GGSN goes on to implement the following step 405; if the parameter Cause included in the received message indicates failure, the GGSN saves the parameter of the start time when the join is allowed included in the received message in order to determine whether to send the Access Request message to the BM-SC or not according to the start time when the join is allowed if it receives the IGMP message for joining the MBMS service again, and then the action of the GGSN is stopped so as not to enter the step 405. In 405 of figure 4, the GGSN interacts with the SGSN and the UE to complete the process of establishing the MBMS context for the UE. The process is the prior art, no more detail will be given here. It should be noted that in the step 404, if the GGSN receives the message sent by the BM-SC in step 403 and finds that the parameter Cause included in it indicates failure, then the GGSN does not go to step 405. In this case, step 405 can not be implemented. Therefore, the UE obtains no feedback information after it sends out the IGMP message in step 401, so that the UE may send the IGMP message again for several times. If it yet obtains no feedback information, it will give up joining the MBMS service at this moment. Figure 5 is an example illustrating the relationship among the start time of the MBMS service advertising process, the start time when MBMS service is allowed to join in and the start time of the MBMS service. In figure 5, June is taken as an example. The start time of the MBMS service advertising process is at 8:00AM on 10 June, a certain
MBMS service is indicated to start at 8:00PM on 15th June (i.e. the service start time is 8:00PM on 15 June), and the start time when the join is allowed is indicated to be at 8:00AM on 15th June in the service advertisement. In this case, all UEs that want to join the MBMS service should initiate the process of joining the MBMS service after 8:00AM on 15 June. The start time when the join is allowed can be expressed as an absolute one like 8:00AM 15 June in the example of figure 5 or a relative one against the start time of the service, as shown in figure 5, the start time when the join is allowed can also be expressed as 12 hours, i.e., the start time when the join is allowed is 12 hours earlier than the time when the service starts. In figure 5, after the start time when the join is allowed has been advertised in the service advertisement, the UEs that have received the advertisement message and wants to receive the MBMS service will initiate the process of joining the MBMS service after the start time when the join is allowed arrives. At this moment, there may rise a problem of congestion in the air-interface resulted from that plenty of UEs simultaneously request to join the MBMS service a short period of time after the start time when the join is allowed arrives. In order to settle this problem, a further optimized solution has been proposed in the present invention as follows: 1. The period of time from the beginning to the end of the start time when the join is allowed is divided into n slots (where n is a natural number) in the network side. For the example in figure 5, divide the 12 hours into n slots, where n=12, then the time period of each slot is one hour. Then the parameter n (hereinafter referred to the piecewise reference value) is transmitted along with the start time when the join is allowed through service advertising. 2. Each UE that has received the service advertisement considers in which slot it should really initiate the process of joining the MBMS service according to the parameters (the start time when the join is allowed and the piecewise reference value n) included in the received advertisement. For example, the UE can divide its UE identifier
(i.e., JJVISI, which is a positive integer) by n to get the remainder k, i.e., IMSI mod n = k, then consider the remainder k as the start time when the join is allowed, and it is obviously that O≤k≤n here, the UE thus should initiate the process of joining the MBMS service in the kth slot. Also take figure 5 as an example, let n = 12, i.e., the time period between the start time when the join is allowed and the service start time is divided into
12 slots with each slot indicating one hour. Suppose the IMSI of a certain UE be 324567, then 324567 mod 12 = 3, thus this UE should initiate the MBMS joining process in the 3rd slot, viz., at 10:00AM on 15th. It should be note that a certain UE may receive the service advertisement message after the beginning of the start time when the join is allowed because of some reasons (like that UE is powered on just now). In this case, if the slot that the UE calculates for joining the MBMS service has elapsed, the UE can initiate the MBMS service joining process in current slot. In addition, after receiving the request of the UE to join the MBMS service, what the network should do is to judge whether the start time when the join is allowed or not for this MBMS service as it operates in figure 3 or figure 4, but not to further judge whether the MBMS request is initiated in the valid slot or not, for the object of the further optimized method is to avoid congestion in the air-interface.

Claims

WHAT IS CLAIMED IS:
1. A method for setting time limit in joining MBMS comprising steps of: advertising service parameters of an MBMS service at the service advertising phase by a BM-SC; initiating a process of joining in the MBMS service after the start time when the join is allowed arrives by a UE receiving the service advertising message; and judging whether the start time when said MBMS service is allowed to join in arrives or not by the network after receiving request to join MBMS service of UE, if so, the network accepts this request of the UE; otherwise, the network refuses the request of the
UE.
2. The method according to Claim 1, wherein said parameters of the MBMS service contains service identifier, service start time, start time when the join is allowed and piecewise reference value.
3. The method according to Claim 1, wherein said time when the service advertising process starts is earlier than the start time when the join is allowed, and the start time when the join is allowed is earlier than the service start time.
4. The method according to Claim 2, wherein said piecewise reference value is an integer greater than or equal zero.
5. The method according to Claim 1, wherein said network refusing the request of the UE comprising step of: making no response to the request of the UE by the network.
6. The method according to Claim 1, wherein said network refusing the request of the UE comprising step of: transmitting a feedback message by the network to refuse the request of the UE, and retransmitting the parameter of the start time when the join is allowed to the UE by including it in the feedback message.
7. The method according to Claim 3, wherein when a certain UE receives the service advertisement message after the beginning of the start time when the join is allowed, if the slot that the UE calculates for joining the MBMS service has elapsed, the UE can initiate the MBMS service joining process in current slot.
PCT/KR2004/001973 2003-08-06 2004-08-05 Method for setting time limit in joining mbms service WO2005015782A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNB031274307A CN100508435C (en) 2003-08-06 2003-08-06 Method for setting enter time limit of MBMS business
CN03127430.7 2003-08-06

Publications (1)

Publication Number Publication Date
WO2005015782A1 true WO2005015782A1 (en) 2005-02-17

Family

ID=34121270

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2004/001973 WO2005015782A1 (en) 2003-08-06 2004-08-05 Method for setting time limit in joining mbms service

Country Status (2)

Country Link
CN (1) CN100508435C (en)
WO (1) WO2005015782A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007112650A1 (en) * 2006-03-30 2007-10-11 Huawei Technologies Co., Ltd. System, method and bm-sc for mbms service
WO2013012742A3 (en) * 2011-07-15 2013-05-23 Qualcomm Incorporated Receiving cell broadcast (cb) messages
EP2595407A3 (en) * 2011-11-21 2014-01-08 Huawei Technologies Co., Ltd. Service access method, device, and system

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100970642B1 (en) * 2005-03-28 2010-07-15 엘지전자 주식회사 Method for Receiving MBMS Transport Blocks
CN100421482C (en) * 2005-07-15 2008-09-24 华为技术有限公司 Method for updating A2p interface bearing parameter
CN1968451B (en) * 2006-11-20 2010-04-21 华为技术有限公司 Method and system for determining to use multicast/broadcast service time
CN101909331A (en) * 2010-08-02 2010-12-08 中国电信股份有限公司 Mobile data service control method, system, terminal and server
CN102404821B (en) * 2010-09-15 2015-07-22 电信科学技术研究院 Access control method and device for magnetic tape controller (MTC) terminal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1309213A1 (en) * 2001-11-05 2003-05-07 Nokia Corporation A method and system for providing a service
US20030087653A1 (en) * 2001-10-03 2003-05-08 Leung Nikolai K.N. Method and apparatus for data packet transport in a wireless communication system using an internet protocol

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030087653A1 (en) * 2001-10-03 2003-05-08 Leung Nikolai K.N. Method and apparatus for data packet transport in a wireless communication system using an internet protocol
EP1309213A1 (en) * 2001-11-05 2003-05-07 Nokia Corporation A method and system for providing a service

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
OGUNBEKUN J. ET AL.: "MBMS service provision and its challenges", 4TH INTERNATIONAL CONFERENCE ON MOBILE COMMUNICATION TECHNOLOGIES, 25 June 2003 (2003-06-25) - 27 June 2003 (2003-06-27), pages 128 - 133 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007112650A1 (en) * 2006-03-30 2007-10-11 Huawei Technologies Co., Ltd. System, method and bm-sc for mbms service
WO2013012742A3 (en) * 2011-07-15 2013-05-23 Qualcomm Incorporated Receiving cell broadcast (cb) messages
US8787262B2 (en) 2011-07-15 2014-07-22 Qualcomm Incorporated Receiving cell broadcast (CB) messages
TWI463850B (en) * 2011-07-15 2014-12-01 Qualcomm Inc Receiving cell broadcast (cb) messages
EP2824948A1 (en) * 2011-07-15 2015-01-14 Qualcomm Incorporated Receiving cell broadcast (CB) messages
US8953515B2 (en) 2011-07-15 2015-02-10 Qualcomm Incorporated Receiving cell broadcast (CB) messages
US8989104B2 (en) 2011-07-15 2015-03-24 Qualcomm Incorporated Receiving cell broadcast (CB) messages
US9148872B2 (en) 2011-07-15 2015-09-29 Qualcomm Incorporated Receiving cell broadcast (CB) messages
EP2595407A3 (en) * 2011-11-21 2014-01-08 Huawei Technologies Co., Ltd. Service access method, device, and system
US8813115B2 (en) 2011-11-21 2014-08-19 Huawei Technologies Co., Ltd. Service access method, device, and system

Also Published As

Publication number Publication date
CN1581742A (en) 2005-02-16
CN100508435C (en) 2009-07-01

Similar Documents

Publication Publication Date Title
EP1739876B1 (en) Method, device, and system for terminating user session in a multicast service
EP1440537B1 (en) Multicast support in packet switched wireless networks
US8130686B2 (en) Multicasting push-to-media content
EP1761079B1 (en) Method for simplifying the process of transmitting message
US20090303909A1 (en) Point-to-multipoint data communication
JP2008529447A (en) Improved resource utilization for multimedia broadcast multicast service (MBMS)
EP1796405A1 (en) Method and apparatus of service identifying and routing in multimedia broadcast/multicast service system
EP1631000A1 (en) Deterministic feedback control for multicast or broadcast services
US20070168555A1 (en) Efficient multicast call setup method and system
AU2005204215A1 (en) Repairing errors in data of MBMS service
US7672327B2 (en) Method for providing multicast and/or broadcast services to user terminals
US20060172754A1 (en) Method and system for servicing full duplex call in push-to-talk over cellular
WO2008113263A1 (en) Method for supporting multimedia broadcast/multicast service in evolvement of system architecture
KR20050055713A (en) Using cell broadcast for mbms service announcement and notification
EP1758317A1 (en) A method for activating the operation of the multimedia broadcast/multicast service
EP1990949B1 (en) System and method for multimedia broadcast/multicast service data transmission
US20050151840A1 (en) Method and system for setting up a multicast or broadcast transmission
EP1859599B1 (en) Data group paging service
WO2005015782A1 (en) Method for setting time limit in joining mbms service
WO2004030293A1 (en) Tmgi generation and distribution method in roaming status
WO2011003447A1 (en) Session switching during ongoing data delivery in a network
JP4433829B2 (en) Mobile communication system, radio base station control station, and simultaneous response load reduction method using them

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase