CN100396146C - A method for a user to end a multimedia broadcast/multicast service session - Google Patents
A method for a user to end a multimedia broadcast/multicast service session Download PDFInfo
- Publication number
- CN100396146C CN100396146C CNB200410077825XA CN200410077825A CN100396146C CN 100396146 C CN100396146 C CN 100396146C CN B200410077825X A CNB200410077825X A CN B200410077825XA CN 200410077825 A CN200410077825 A CN 200410077825A CN 100396146 C CN100396146 C CN 100396146C
- Authority
- CN
- China
- Prior art keywords
- data block
- session
- mbms service
- session duration
- sends
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用户结束MBMS业务会话的方法,在MBMS业务过程中,UE根据网络侧发送给UE的估计的该MBMS业务的会话持续时间,设置并启动定时器;定时时间到时,UE停止接收MBMS业务数据。或者,在MBMS业务过程中,UE在接收到数据块时,根据网络侧发送给UE的数据块接收间隔时间设置并启动定时器;UE每次收到下一个数据块时,重新复位定时器;如果在定时时间到时,UE没有接收到下一个数据块,则UE停止接收MBMS业务数据。应用本发明可以使UE不需与网络交互即可停止接收MBMS业务,从而节省了系统资源。
The invention discloses a method for a user to end an MBMS service session. During the MBMS service process, the UE sets and starts a timer according to the estimated session duration of the MBMS service sent to the UE by the network side; when the timer expires, the UE Stop receiving MBMS service data. Or, during the MBMS service process, when the UE receives a data block, it sets and starts a timer according to the data block reception interval sent by the network side to the UE; each time the UE receives the next data block, it resets the timer again; If the UE does not receive the next data block when the timing expires, the UE stops receiving MBMS service data. The application of the invention can make the UE stop receiving MBMS service without interacting with the network, thereby saving system resources.
Description
技术领域 technical field
本发明涉及多媒体广播/组播业务(MBMS)的实现方法,特别涉及一种用户结束MBMS业务会话的方法。The invention relates to a method for realizing multimedia broadcast/multicast service (MBMS), in particular to a method for a user to end an MBMS service session.
背景技术 Background technique
多媒体广播/组播业务(MBMS)实现了利用高效率的无线转送方法把相同的数据下载到多个移动用户,业务传输的主要内容为有流业务(Streaming)或背景业务(Background)QoS要求的多媒体数据。Multimedia Broadcast/Multicast Service (MBMS) realizes the use of high-efficiency wireless transfer method to download the same data to multiple mobile users. The main content of service transmission is streaming service (Streaming) or background service (Background) QoS requirements multimedia data.
能够实现MBMS的网络结构参见图1,图1为支持组播/广播业务的无线网络结构示意图。其中,广播/组播业务中心(BM-SC)通过Gmb接口或Gi接口与网关通用分组无线业务(GPRS)支持节点(GGSN,Gateway GPRSSupport Node)相连,一个BM-SC可与多个GGSN相连;GGSN通过Gn/Gp接口与服务GPRS支持节点(SGSN,Serving GPRS Support Node)相连,一个GGSN可与多个SGSN相连;SGSN可通过Iu接口与通用移动通信系统(UMTS)陆地无线接入网(UTRAN)相连,然后UTRAN通过Uu接口与通信终端相连,SGSN也可通过Iu/Gb接口与全球移动通信系统(GSM)增强无线接入网(GERAN)相连,然后GERAN通过Um接口与通信终端相连。Referring to FIG. 1 for a network structure capable of implementing MBMS, FIG. 1 is a schematic diagram of a wireless network structure supporting multicast/broadcast services. Wherein, the Broadcast/Multicast Service Center (BM-SC) is connected to the Gateway General Packet Radio Service (GPRS) Support Node (GGSN, Gateway GPRSSupport Node) through the Gmb interface or the Gi interface, and one BM-SC can be connected to multiple GGSNs; The GGSN is connected to the Serving GPRS Support Node (SGSN, Serving GPRS Support Node) through the Gn/Gp interface, and one GGSN can be connected to multiple SGSNs; the SGSN can be connected to the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (UTRAN) through the Iu interface ), then the UTRAN is connected to the communication terminal through the Uu interface, and the SGSN can also be connected to the Global System for Mobile Communications (GSM) Enhanced Radio Access Network (GERAN) through the Iu/Gb interface, and then GERAN is connected to the communication terminal through the Um interface.
一个用户接收某个MBMS业务,包括以下过程:A user receives an MBMS service, including the following process:
1、用户订阅(Subscription)过程,该过程用于建立用户和业务提供者之间的联系;1. User subscription (Subscription) process, which is used to establish the connection between the user and the service provider;
2、业务宣布(Service announcement)过程,该过程用于通知用户MBMS业务的相关信息;2. Service announcement (Service announcement) process, which is used to notify the user of the relevant information of the MBMS service;
3、加入(joining)过程,该过程用于用户通知网络准备接收MBMS业务;3. Joining (joining) process, which is used for the user to notify the network to prepare to receive MBMS services;
4、会话开始(Session Start)过程,该过程用于BM-SC准备发送数据;4. Session Start (Session Start) process, which is used for BM-SC to prepare to send data;
5、MBMS通知(MBMS Notification)过程,该过程用于RNC通知用户MBMS组播数据传输;5. MBMS notification (MBMS Notification) process, which is used for RNC to notify users of MBMS multicast data transmission;
6、数据传输过程;6. Data transmission process;
7、会话结束(Session Stop)过程,该过程中BM-SC不准备发送数据了,承载资源可以释放掉。7. The session ends (Session Stop) process, during which the BM-SC is not ready to send data, and the bearer resources can be released.
8、离开(leaving)过程,执行该过程后,用户不再是MBMS组播组的成员了。8. A leaving process. After executing this process, the user is no longer a member of the MBMS multicast group.
数据传输结束后,BM-SC需要通知用户目前该MBMS业务的这个Session过程结束,用户不需要再接收该MBMS业务了。After the data transmission ends, the BM-SC needs to notify the user that the current session of the MBMS service is over, and the user does not need to receive the MBMS service anymore.
目前,BM-SC通知用户会话结束的过程是:BM-SC先通过GGSN、SGSN向UTRAN的BSC/RNC发送session stop信息,指示MBMS业务传输已经结束,然后UTRAN通过MBMS控制信道(MCCH)向用户设备发送sessionstop信令来通知用户MBMS业务的这个session过程结束,停止接收用来传输MBMS业务数据的MBMS控制信道(MTCH)。其过程参见图2,图2为现有协议规定的UTRAN向用户发送session stop信令的流程。该流程包括以下两个步骤:At present, the process of BM-SC notifying the end of the user session is: BM-SC first sends session stop information to the BSC/RNC of UTRAN through GGSN and SGSN, indicating that the MBMS service transmission has ended, and then UTRAN sends the message to the user through the MBMS control channel (MCCH) The device sends sessionstop signaling to notify the user that the session process of the MBMS service is over, and stops receiving the MBMS control channel (MTCH) used to transmit MBMS service data. The process is shown in Fig. 2, Fig. 2 is the flow of UTRAN sending session stop signaling to the user as stipulated in the existing protocol. The process consists of the following two steps:
1、UTRAN终止MBMS业务数据传输。1. UTRAN terminates MBMS service data transmission.
2、UTRAN在MCCH上的MBMS无线承载信息(MBMS RADIOBEARER INFORMATION)上指示用户释放该MBMS业务的无线承载(RB)配置,并更新MCCH上的MBMS业务信息(MBMS SERVICEINFORMATION)通知,MBMS SERVICE INFORMATION中包含当前网络提供的业务,这里的修改就是将其中的MBMS业务删除,以便于通知后续加入或是进入小区的用户。2. UTRAN instructs the user to release the radio bearer (RB) configuration of the MBMS service on the MBMS radio bearer information (MBMS RADIOBEARER INFORMATION) on the MCCH, and updates the MBMS service information (MBMS SERVICE INFORMATION) notification on the MCCH. MBMS SERVICE INFORMATION contains For the services provided by the current network, the modification here is to delete the MBMS service, so as to notify subsequent users who join or enter the cell.
用户接收到MCCH中的RB释放信息等,即停止接收该MBMS业务。After receiving the RB release information in the MCCH, the user stops receiving the MBMS service.
可见,现有技术是通过一个单独的过程来实现会话结束的,不但要耗费系统资源,而且用户不能够在业务数据传输结束的同时及得到MBMS业务停止传输的信息,在未获得MBMS业务停止传输的信息前还继续接收MTCH和MCCH,耗费了终端电力。It can be seen that the existing technology realizes the end of the session through a separate process, which not only consumes system resources, but also the user cannot obtain the information of the MBMS service stop transmission at the same time as the service data transmission ends, and the MBMS service stop transmission is not obtained. Continue to receive MTCH and MCCH before receiving information, which consumes terminal power.
发明内容 Contents of the invention
有鉴于此,本发明的主要目的在于提供一种用户结束MBMS业务会话的方法,使得用户能够及时停止接收MBMS业务,节省系统资源。In view of this, the main purpose of the present invention is to provide a method for a user to end an MBMS service session, so that the user can stop receiving the MBMS service in time and save system resources.
为达到上述目的,本发明提供了一种用户结束MBMS业务会话的方法,该方法包括以下步骤:To achieve the above object, the present invention provides a method for a user to end an MBMS service session, the method comprising the following steps:
A、在MBMS业务过程中,UE在接收到MBMS业务会话时间时,根据MBMS业务会话时间信息设置并启动定时器;所述MBMS业务会话时间信息为网络侧发送给UE的估计的该MBMS业务的会话持续时间;A. During the MBMS service process, when the UE receives the MBMS service session time, it sets and starts a timer according to the MBMS service session time information; the MBMS service session time information is the estimated time of the MBMS service sent to the UE by the network side session duration;
B、定时时间到时,UE停止接收MBMS业务数据。B. When the timing expires, the UE stops receiving MBMS service data.
其中,所述业务会话时间信息可以为:网络侧发送给UE的估计的该MBMS业务的会话持续时间;Wherein, the service session time information may be: the estimated session duration of the MBMS service sent by the network side to the UE;
所述步骤A中,UE是在收到该会话持续时间时,根据该会话持续时间设置并启动定时器。In the step A, when receiving the session duration, the UE sets and starts a timer according to the session duration.
其中,步骤A所述网络侧将估计的会话持续时间发送给UE是在会话开始过程中实现,所述网络侧将估计的会话持续时间发送给UE的方法可以包括:Wherein, the network side sending the estimated session duration to the UE in step A is implemented during the session start process, and the method for the network side to send the estimated session duration to the UE may include:
A1、广播/组播业务中心BM-SC在决定下发MBMS业务时,对该MBMS业务的会话持续时间进行估计,并将估计的会话持续时间随会话开始请求发送给注册了该MBMS业务的关口GPRS支撑节点GGSN;A1. When the broadcast/multicast service center BM-SC decides to deliver the MBMS service, it estimates the session duration of the MBMS service, and sends the estimated session duration to the gateway registered with the MBMS service along with the session start request GPRS support node GGSN;
A2、GGSN收到BM-SC发起的会话开始请求后,向服务GPRS支撑节点SGSN发送包含会话持续时间的MBMS会话开始请求;A2. After receiving the session start request initiated by the BM-SC, the GGSN sends the MBMS session start request including the session duration to the serving GPRS support node SGSN;
A3、SGSN收到GGSN发送的MBMS会话开始请求后,向基站控制器BSC/无线网络控制器RNC发送包含会话持续时间的MBMS会话开始请求;A3. After receiving the MBMS session start request sent by the GGSN, the SGSN sends the MBMS session start request including the session duration to the base station controller BSC/radio network controller RNC;
A4、BSC/RNC收到SGSN发送的MBMS会话开始请求后,将会话持续时间发送给期待接收该MBMS业务的UE。A4. After receiving the MBMS session start request sent by the SGSN, the BSC/RNC sends the session duration to the UE expecting to receive the MBMS service.
步骤A4所述BSC/RNC将会话持续时间发送给UE的方法可以为:BSC/RNC采用点到点的发送方式或采用点到多点的发送方式将会话持续时间发送给UE。The method for the BSC/RNC to send the session duration to the UE in step A4 may be: the BSC/RNC sends the session duration to the UE in a point-to-point transmission manner or in a point-to-multipoint transmission manner.
BSC/RNC可以通过专用信道将会话持续时间点对点的发送给UE,也可以通过广播信道将会话持续时间点对多点的发送给UE。The BSC/RNC can send the session duration point-to-point to the UE through a dedicated channel, or send the session duration point-to-multipoint to the UE through a broadcast channel.
步骤B所述设置定时器的方法可以为:设置一个定时时间大于或等于估计会话持续时间的定时器。The method for setting the timer in step B may be: setting a timer whose timing time is greater than or equal to the estimated session duration.
步骤B所述UE停止接收MBMS业务数据的方法可以为:UE停止接收MBMS业务信道MTCH。The method for the UE to stop receiving MBMS service data in step B may be: the UE stops receiving the MBMS service channel MTCH.
该方法可以进一步包括:The method may further include:
在MBMS业务数据传输过程中,网络侧重新估计该MBMS业务的会话持续时间并发送给接收该MBMS业务的UE;During the MBMS service data transmission process, the network side re-estimates the session duration of the MBMS service and sends it to the UE receiving the MBMS service;
UE收到新的会话持续时间时,根据该会话持续时间重新设置定时器的定时时间。When the UE receives the new session duration, it resets the timing of the timer according to the session duration.
所述网络侧将估计的会话持续时间发送给接收该MBMS业务的UE的方法可以为:网络侧将会话持续时间附着在数据块中发送给UE;The method for the network side to send the estimated session duration to the UE receiving the MBMS service may be: the network side attaches the session duration in a data block and sends it to the UE;
UE接收业务数据时对数据块进行解调,当解调出会话持续时间时,根据该会话持续时间设置定时器的定时时间。When the UE receives the service data, it demodulates the data block, and when the demodulated session duration is obtained, the timing time of the timer is set according to the session duration.
所述网络侧将估计的会话持续时间发送给UE的过程可以包括:The process of sending the estimated session duration to the UE by the network side may include:
1)BM-SC对该MBMS业务的会话持续时间进行估计,并将估计的会话持续时间附着在数据块中发送给注册了该MBMS业务的GGSN;1) The BM-SC estimates the session duration of the MBMS service, and attaches the estimated session duration to the data block and sends it to the GGSN registered with the MBMS service;
2)GGSN将包含会话持续时间的数据块处理后转发给SGSN;2) GGSN forwards the data block containing session duration to SGSN after processing;
3)SGSN将包含会话持续时间的数据块处理后转发给BSC/RNC;3) SGSN forwards the data block containing session duration to BSC/RNC after processing;
4)BSC/RNC将包含会话持续时间的数据块处理后发送给UE。4) The BSC/RNC processes the data block containing the session duration and sends it to the UE.
所述将会话持续时间附着在数据块中的方法可以为:将会话持续时间附着在数据块起始位置或结束位置或中间位置。The method of attaching the session duration to the data block may be: attaching the session duration to the start position or the end position or the middle position of the data block.
本发明还提出一种用户结束多媒体广播/组播MBMS业务会话的方法,该方法为:The present invention also proposes a method for the user to end the multimedia broadcast/multicast MBMS service session, the method is:
在MBMS业务过程中,UE在接收到数据块时,根据MBMS业务会话时间信息设置并启动定时器;所述MBMS业务会话时间信息为网络侧发送给UE的数据块接收间隔时间;During the MBMS service process, when the UE receives the data block, it sets and starts a timer according to the MBMS service session time information; the MBMS service session time information is the data block reception interval time sent to the UE by the network side;
UE每次收到下一个数据块时,重新复位定时器;如果在定时时间到时,UE没有接收到下一个数据块,则UE停止接收MBMS业务数据。Each time the UE receives the next data block, the timer is reset again; if the UE does not receive the next data block when the timing expires, the UE stops receiving MBMS service data.
所述数据块接收间隔时间为:在会话开始过程中,网络侧根据业务类型设置并发送给UE的数据块接收间隔时间。The data block receiving interval time is: the data block receiving interval time set by the network side according to the service type and sent to the UE during the session initiation process.
所述数据块接收间隔时间为:在数据传输过程中,网络侧根据业务类型设置并通过带内信令发送给UE的数据块接收间隔时间。The data block reception interval is: during the data transmission process, the network side sets the data block reception interval according to the service type and sends it to the UE through in-band signaling.
所述数据块接收间隔时间为:网络侧根据业务类型设置并随数据块发送给UE的数据块接收间隔时间;The receiving interval of the data block is: the receiving interval of the data block set by the network side according to the service type and sent to the UE along with the data block;
UE收到数据块后,解调出数据块接收间隔时间。After receiving the data block, the UE demodulates the receiving interval time of the data block.
所述网络侧将数据块接收间隔时间发送给UE的过程可以包括:The process of sending the data block reception interval to the UE by the network side may include:
1)BM-SC根据业务类型设置数据块接收间隔时间,将数据块接收间隔时间附着在数据块中发送给注册了该MBMS业务的GGSN;1) BM-SC sets the data block reception interval time according to the service type, attaches the data block reception interval time to the data block and sends it to the GGSN registered with the MBMS service;
2)GGSN将包含数据块接收间隔时间的数据块处理后转发给SGSN;2) GGSN forwards the data block containing the data block receiving interval time to SGSN after processing;
3)SGSN将包含数据块接收间隔时间的数据块处理后转发给BSC/RNC;3) SGSN forwards the data block containing the data block receiving interval time to BSC/RNC after processing;
4)BSC/RNC将包含数据块接收间隔时间的数据块处理后发送给UE。4) The BSC/RNC processes the data block including the receiving interval of the data block and sends it to the UE.
所述将数据块接收间隔时间附着在数据块中的方法可以为:将数据块接收间隔时间附着在数据块起始位置或结束位置或中间位置。The method of attaching the receiving interval of the data block to the data block may be: attaching the receiving interval of the data block to the start position or the end position or the middle position of the data block.
步骤A所述设置定时器的方法可以为:设置一个定时时间大于或等于数据块接收间隔时间的定时器。The method for setting the timer in step A may be: setting a timer whose timing time is greater than or equal to the data block receiving interval time.
由上述的技术方案可见,本发明的这种用户结束MBMS业务会话的方法,在数据传输时,UE根据MBMS业务会话时间信息设置并启动定时器,定时时间到时,UE自动停止接收MBMS业务数据。因此,应用本发明用户能够自行决定结束数据传输,而不需要与网络之间的信息交互,使UE及时停止接收MBMS业务,从而节省了系统资源。It can be seen from the above technical solution that in the method for the user to end the MBMS service session of the present invention, during data transmission, the UE sets and starts a timer according to the time information of the MBMS service session, and when the timer expires, the UE automatically stops receiving MBMS service data . Therefore, by applying the present invention, the user can decide to end the data transmission without information interaction with the network, so that the UE stops receiving the MBMS service in time, thereby saving system resources.
附图说明 Description of drawings
图1为支持组播/广播业务的无线网络结构示意图;Fig. 1 is a schematic structural diagram of a wireless network supporting multicast/broadcast services;
图2为现有协议规定的UTRAN向用户发送session stop信令的流程;Fig. 2 is the process that the UTRAN specified in the existing protocol sends the session stop signaling to the user;
图3为本发明第一种实施方式的第一较佳实施例的会话开始流程示意图;FIG. 3 is a schematic diagram of a session start process in a first preferred embodiment of the first embodiment of the present invention;
图4为本发明第一种实施方式的第二较佳实施例的流程示意图;4 is a schematic flow diagram of a second preferred embodiment of the first embodiment of the present invention;
图5为本发明第二种实施方式的第一较佳实施例的会话开始流程示意图;FIG. 5 is a schematic diagram of a session start process of the first preferred embodiment of the second embodiment of the present invention;
图6为本发明第二种实施方式的第二较佳实施例的流程示意图。Fig. 6 is a schematic flowchart of a second preferred embodiment of the second embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举四个实施例,对本发明进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and four embodiments.
本发明提出了一种用户结束MBMS业务会话的方法,该方法包括:The present invention proposes a method for a user to end an MBMS service session, the method comprising:
A、在MBMS业务过程中,UE根据MBMS业务会话时间信息,设置并启动定时器;A. During the MBMS service process, the UE sets and starts a timer according to the MBMS service session time information;
B、定时时间到时,UE停止接收MBMS业务数据。B. When the timing expires, the UE stops receiving MBMS service data.
该方法有两种具体实施方式:There are two specific implementations of this method:
第一种实施方式在数据传输时,UE根据估计的会话持续时间设置并启动定时器,估计的会话持续时间到时,UE自动停止接收MBMS业务数据。In the first embodiment, during data transmission, the UE sets and starts a timer according to the estimated session duration, and when the estimated session duration expires, the UE automatically stops receiving MBMS service data.
第二种实施方式在数据传输时,UE根据数据块间隔时间设置并启动定时器,等待下一个数据块时间的时间超过了数据块间隔时间时,UE自动停止接收MBMS业务数据。In the second embodiment, during data transmission, the UE sets and starts a timer according to the data block interval time, and when the waiting time for the next data block time exceeds the data block interval time, the UE automatically stops receiving MBMS service data.
以下对这两种实施方式分别举两个较佳实施例进行详细的说明。The two implementations will be described in detail below with two preferred examples respectively.
本发明第一种用户结束MBMS业务会话的实施方式包括以下步骤:The embodiment of the first kind of user ending the MBMS service session of the present invention comprises the following steps:
A、在MBMS业务过程中,网络侧将估计的该MBMS业务的会话持续时间发送给用户设备UE;A. During the MBMS service process, the network side sends the estimated session duration of the MBMS service to the user equipment UE;
B、UE收到该会话持续时间时,根据该会话持续时间设置并启动定时器;B. When the UE receives the session duration, it sets and starts a timer according to the session duration;
C、定时时间到时,UE停止接收MBMS业务数据。C. When the timer expires, the UE stops receiving MBMS service data.
本发明第一种用户结束MBMS业务会话的方法有两种实现方式:The first method of the present invention for the user to end the MBMS service session has two implementations:
1、在会话开始过程中,网络侧将估计的该MBMS业务的会话持续时间发送给UE的实现方式。1. During the session start process, the network side sends the estimated session duration of the MBMS service to the UE.
2、在数据传输过程中,网络侧将估计的该MBMS业务的会话持续时间发送给UE的实现方式。2. During the data transmission process, the network side sends the estimated session duration of the MBMS service to the UE.
参见图3,图3为本发明第一种实施方式的第一较佳实施例的会话开始流程示意图。本实施例是在会话开始过程中,网络侧将估计的该MBMS业务的会话持续时间发送给UE的实现方式。该流程具体包括以下步骤:Referring to FIG. 3 , FIG. 3 is a schematic diagram of a session start flow in a first preferred embodiment of the first implementation manner of the present invention. This embodiment is an implementation manner in which the network side sends the estimated session duration of the MBMS service to the UE during the session start process. The process specifically includes the following steps:
步骤301,BM-SC在决定下发MBMS业务时,对该MBMS业务的会话持续时间进行估计,并将估计的会话持续时间随会话开始请求消息发送给注册了该MBMS业务的GGSN。Step 301, when the BM-SC decides to deliver the MBMS service, it estimates the session duration of the MBMS service, and sends the estimated session duration along with the session start request message to the GGSN registered with the MBMS service.
步骤302,GGSN收到BM-SC发起的会话开始请求消息后,向BM-SC发送MBMS会话开始响应消息。Step 302, after receiving the session start request message initiated by the BM-SC, the GGSN sends an MBMS session start response message to the BM-SC.
步骤303,GGSN向SGSN发送包含会话持续时间的MBMS会话开始请求消息。In step 303, the GGSN sends an MBMS session start request message including the session duration to the SGSN.
步骤304,SGSN收到GGSN发送的MBMS会话开始请求消息后,向GGSN发送MBMS会话开始响应消息。Step 304: After receiving the MBMS session start request message sent by the GGSN, the SGSN sends an MBMS session start response message to the GGSN.
步骤305,SGSN向BSC/RNC发送包含会话持续时间的MBMS会话开始请求消息。Step 305, the SGSN sends the MBMS session start request message including the session duration to the BSC/RNC.
步骤306,BSC/RNC收到SGSN发送的MBMS会话开始请求消息后,向SGSN发送MBMS会话开始响应消息。Step 306: After receiving the MBMS session start request message sent by the SGSN, the BSC/RNC sends an MBMS session start response message to the SGSN.
步骤307,BSC/RNC收到SGSN发送的MBMS会话开始请求后,将会话持续时间发送给期待接收该MBMS业务的UE,并建立无线资源。Step 307: After receiving the MBMS session start request sent by the SGSN, the BSC/RNC sends the session duration to the UE expecting to receive the MBMS service, and establishes radio resources.
BSC/RNC可以通过专用信道将会话持续时间点对点的发送给UE,也可以通过广播信道将会话持续时间点对多点的发送给UE。The BSC/RNC can send the session duration point-to-point to the UE through a dedicated channel, or send the session duration point-to-multipoint to the UE through a broadcast channel.
然后,UE根据该会话持续时间设置并启动一个定时器,这个定时器的定时时间可以大于或等于估计会话持续时间。Then, the UE sets and starts a timer according to the session duration, and the timing time of the timer may be greater than or equal to the estimated session duration.
在数据传输过程中,一旦定时时间到,UE便停止接收MTCH,从而结束MBMS业务会话。During the data transmission, once the timing is up, the UE stops receiving the MTCH, thus ending the MBMS service session.
实际应用时,可以在MBMS业务数据传输过程中,网络侧定时或不定时地重新估计该MBMS业务的会话持续时间并通过带内信令发送给接收该MBMS业务的UE。In practical application, during the MBMS service data transmission process, the network side may re-estimate the session duration of the MBMS service regularly or irregularly and send it to the UE receiving the MBMS service through in-band signaling.
UE收到新的会话持续时间时,根据该剩余的会话持续时间重新设置定时器的定时时间。When the UE receives the new session duration, it resets the timing of the timer according to the remaining session duration.
参见图4,图4为本发明第一种实施方式的第二较佳实施例的流程示意图。本实施例是在数据传输过程中,网络侧将估计的该MBMS业务的会话持续时间发送给UE的实现方式。该流程具体包括以下步骤:Referring to FIG. 4 , FIG. 4 is a schematic flowchart of a second preferred embodiment of the first embodiment of the present invention. This embodiment is an implementation manner in which the network side sends the estimated session duration of the MBMS service to the UE during the data transmission process. The process specifically includes the following steps:
步骤401,网络侧BM-SC对该MBMS业务的会话持续时间进行估计,并将估计的会话持续时间附着在第一个数据块中。会话持续时间可以附着在第一个数据块的起始位置或结束位置或中间位置,也就是可以附着在数据块的任意位置。Step 401, the BM-SC on the network side estimates the session duration of the MBMS service, and attaches the estimated session duration to the first data block. The session duration can be attached to the start position or the end position or the middle position of the first data block, that is, it can be attached to any position of the data block.
步骤402,BM-SC将该数据块通过注册了该MBMS业务的GGSN、SGSN以及BSC/RNC发送给UE。具体包括以下4个步骤:Step 402, BM-SC sends the data block to UE through GGSN, SGSN and BSC/RNC registered with the MBMS service. Specifically, it includes the following 4 steps:
1)BM-SC将附着了估计的会话持续时间的数据块,发送给注册了该MBMS业务的GGSN;1) The BM-SC sends the data block with the estimated session duration attached to the GGSN registered with the MBMS service;
2)GGSN将包含会话持续时间的数据块处理后转发给SGSN;2) GGSN forwards the data block containing session duration to SGSN after processing;
3)SGSN将包含会话持续时间的数据块处理后转发给BSC/RNC;3) SGSN forwards the data block containing session duration to BSC/RNC after processing;
4)BSC/RNC将包含会话持续时间的数据块处理后发送给UE。4) The BSC/RNC processes the data block containing the session duration and sends it to the UE.
其中GGSN、SGSN、BSC/RCN对数据块进行的处理,可能是对数据块进行级联,分割,加入协议头等处理,具体处理的方式与现有技术相同,这里不再赘述。The processing of data blocks by GGSN, SGSN, and BSC/RCN may be cascading, splitting, and adding protocol headers to data blocks. The specific processing methods are the same as those in the prior art, and will not be repeated here.
步骤403,UE接收业务数据时对数据块进行解调,当解调出会话持续时间时,根据该会话持续时间设置定时器的定时时间。这个定时器的定时时间可以大于或等于估计会话持续时间。In step 403, the UE demodulates the data block when receiving the service data, and sets the timing time of the timer according to the session duration when the session duration is demodulated. The timing time of this timer may be greater than or equal to the estimated session duration.
步骤404,网络侧发送后续的数据块。Step 404, the network side sends subsequent data blocks.
步骤405,在数据传输过程中,一旦定时时间到,UE便停止接收MTCH和由于该MBMS业务触发的MCCH,从而结束MBMS业务会话。Step 405, during the data transmission, once the timing is up, the UE stops receiving the MTCH and the MCCH triggered by the MBMS service, thereby ending the MBMS service session.
本实施例是将会话持续时间附着在第一个数据块中下发给UE的,实际上可以在任何数据块中附着该MBMS业务剩余的会话持续时间下发给UE,来启动定时器。In this embodiment, the session duration is attached to the first data block and delivered to the UE. In fact, the remaining session duration of the MBMS service can be attached to any data block and sent to the UE to start the timer.
同样,本实施例可以在MBMS业务数据传输过程中,网络侧定时或不定时地重新估计该MBMS业务的会话持续时间附着在数据块中发送给接收该MBMS业务的UE。Likewise, in this embodiment, during the MBMS service data transmission process, the network side re-estimates the session duration of the MBMS service regularly or irregularly and attaches it to the data block and sends it to the UE receiving the MBMS service.
UE收到新的会话持续时间时,根据该剩余的会话持续时间重新设置定时器的定时时间。When the UE receives the new session duration, it resets the timing of the timer according to the remaining session duration.
本发明第二种用户结束MBMS业务会话的实施方式包括以下步骤:The second embodiment of the present invention that the user terminates the MBMS service session includes the following steps:
A、在MBMS业务传输过程中,UE接收到数据块时,根据数据块接收间隔时间设置并启动定时器;A. During MBMS service transmission, when the UE receives a data block, it sets and starts a timer according to the data block reception interval;
B、UE收到下一个数据块时,重新复位定时器;B. When the UE receives the next data block, it resets the timer again;
C、如果在定时时间到时,UE没有接收到下一个数据块,则UE停止接收MBMS业务数据。C. If the UE does not receive the next data block when the timing expires, the UE stops receiving MBMS service data.
本发明第二种用户结束MBMS业务会话的方法有三种实现方式:The method for the second user of the present invention to end the MBMS service session has three implementations:
1、运营商预先根据业务类型设置数据块接收间隔时间,并存储在UE中的实现方式。这种实现方式比较简单,UE按照上述A-C的步骤执行就可以了。1. The operator sets the data block receiving interval time in advance according to the service type, and stores it in the UE. This implementation method is relatively simple, and the UE only needs to perform the above-mentioned steps A-C.
2、在会话开始过程中,网络侧将该MBMS业务的数据块接收间隔时间发送给UE的实现方式。2. During the session start process, the network side sends the data block reception interval of the MBMS service to the UE.
3、在数据传输过程中,网络侧将该MBMS业务的数据块接收间隔时间发送给UE的实现方式。3. During the data transmission process, the network side sends the data block reception interval of the MBMS service to the UE.
参见图5,图5为本发明第二种实施方式的第一较佳实施例的会话开始流程示意图。本实施例是在会话开始过程中,网络侧将该MBMS业务的数据块接收间隔时间发送给UE的实现方式。该流程具体包括以下步骤:Referring to FIG. 5 , FIG. 5 is a schematic diagram of a session start flow in the first preferred embodiment of the second implementation manner of the present invention. This embodiment is an implementation manner in which the network side sends the data block reception interval of the MBMS service to the UE during the session start process. The process specifically includes the following steps:
步骤501,BM-SC在决定下发MBMS业务时,根据该MBMS业务的业务类型设置数据块接收间隔时间,并将数据块接收间隔时间随会话开始请求消息发送给注册了该MBMS业务的GGSN。Step 501, when the BM-SC decides to deliver the MBMS service, it sets the data block reception interval according to the service type of the MBMS service, and sends the data block reception interval to the GGSN registered with the MBMS service along with the session start request message.
步骤502,GGSN收到BM-SC发起的会话开始请求消息后,向BM-SC发送MBMS会话开始响应消息。Step 502, after receiving the session start request message initiated by the BM-SC, the GGSN sends an MBMS session start response message to the BM-SC.
步骤503,GGSN向SGSN发送包含数据块接收间隔时间的MBMS会话开始请求消息。In step 503, the GGSN sends an MBMS session start request message to the SGSN, which includes the interval for receiving data blocks.
步骤504,SGSN收到GGSN发送的MBMS会话开始请求消息后,向GGSN发送MBMS会话开始响应消息。Step 504: After receiving the MBMS session start request message sent by the GGSN, the SGSN sends an MBMS session start response message to the GGSN.
步骤505,SGSN向BSC/RNC发送包含数据块接收间隔时间的MBMS会话开始请求消息。In step 505, the SGSN sends to the BSC/RNC an MBMS session start request message containing the interval time for receiving data blocks.
步骤506,BSC/RNC收到SGSN发送的MBMS会话开始请求消息后,向SGSN发送MBMS会话开始响应消息。Step 506: After receiving the MBMS session start request message sent by the SGSN, the BSC/RNC sends an MBMS session start response message to the SGSN.
步骤507,BSC/RNC收到SGSN发送的MBMS会话开始请求后,将数据块接收间隔时间发送给期待接收该MBMS业务的UE,并建立无线资源。Step 507: After receiving the MBMS session start request sent by the SGSN, the BSC/RNC sends the data block reception interval time to the UE expecting to receive the MBMS service, and establishes radio resources.
然后,UE根据该数据块接收间隔时间设置并启动一个定时器,这个定时器的定时时间可以大于或等于数据块接收间隔时间。Then, the UE sets and starts a timer according to the data block reception interval, and the timing of this timer may be greater than or equal to the data block reception interval.
在数据传输过程中,UE收到一个数据块就重新启动一次该定时器,如果定时时间到了而没有收到下一个数据块,则UE停止接收MTCH和由于该MBMS业务触发的MCCH,从而结束MBMS业务会话。During data transmission, the UE restarts the timer once receiving a data block. If the timer expires but does not receive the next data block, the UE stops receiving MTCH and MCCH triggered by the MBMS service, thus ending MBMS business conversation.
参见图6,图6为本发明第二种实施方式的第二较佳实施例的流程示意图。本实施例是在数据传输过程中,网络侧将该MBMS业务的数据块接收间隔时间发送给UE的实现方式。该流程具体包括以下步骤:Referring to FIG. 6 , FIG. 6 is a schematic flowchart of a second preferred embodiment of the second embodiment of the present invention. This embodiment is an implementation manner in which the network side sends the data block reception interval of the MBMS service to the UE during the data transmission process. The process specifically includes the following steps:
步骤601,网络侧BM-SC根据该MBMS业务的业务类型设置数据块接收间隔时间,并将数据块接收间隔时间附着在第一个数据块中。数据块接收间隔时间可以附着在第一个数据块的起始位置或结束位置或中间位置。Step 601, the BM-SC on the network side sets the data block receiving interval time according to the service type of the MBMS service, and attaches the data block receiving interval time to the first data block. The data block reception interval can be attached to the start position or the end position or the middle position of the first data block.
步骤602,BM-SC将该数据块通过注册了该MBMS业务的GGSN、SGSN以及BSC/RNC发送给UE。具体过程包括以下4个步骤:Step 602, BM-SC sends the data block to UE through GGSN, SGSN and BSC/RNC registered with the MBMS service. The specific process includes the following 4 steps:
1)BM-SC将附着了接收间隔时间的数据块,发送给注册了该MBMS业务的GGSN。1) The BM-SC sends the data block attached with the receiving interval time to the GGSN registered with the MBMS service.
2)GGSN将包含数据块接收间隔时间的数据块处理后转发给SGSN。2) The GGSN processes the data block including the receiving interval of the data block and forwards it to the SGSN.
3)SGSN将包含数据块接收间隔时间的数据块处理后转发给BSC/RNC。3) The SGSN forwards the data block including the receiving interval time of the data block to the BSC/RNC after processing.
4)BSC/RNC将包含数据块接收间隔时间的数据块处理后发送给UE。4) The BSC/RNC processes the data block including the receiving interval of the data block and sends it to the UE.
其中GGSN、SGSN、BSC/RCN对数据块进行的处理,可能是对数据块进行级联,分割,加入协议头等处理,具体处理的方式与现有技术相同,这里不再赘述。The processing of data blocks by GGSN, SGSN, and BSC/RCN may be cascading, splitting, and adding protocol headers to data blocks. The specific processing methods are the same as those in the prior art, and will not be repeated here.
步骤603,UE接收业务数据时对数据块进行解调,当解调出数据块接收间隔时间时,根据该数据块接收间隔时间设置定时器的定时时间。这个定时器的定时时间可以大于或等于数据块接收间隔时间。In step 603, the UE demodulates the data block when receiving the service data, and sets the timing of the timer according to the data block reception interval when the demodulated data block reception interval is obtained. The timing time of this timer may be greater than or equal to the data block receiving interval time.
步骤604,在数据传输过程中,UE判断在定时时间内是否收到下一个数据块,如果收到了,则重新启动该定时器,否则UE停止接收MTCH和由于该MBMS业务触发的MCCH,从而结束MBMS业务会话。Step 604, during the data transmission, the UE judges whether the next data block is received within the timing time, if so, restarts the timer, otherwise the UE stops receiving the MTCH and the MCCH triggered by the MBMS service, and ends MBMS business session.
本实施例是将数据块接收间隔时间附着在第一个数据块中下发给UE的,实际上可以在任何数据块中附着该MBMS业务的数据块接收间隔时间下发给UE,来启动定时器。In this embodiment, the data block reception interval is attached to the first data block and sent to the UE. In fact, the data block reception interval of the MBMS service can be attached to any data block and sent to the UE to start the timing device.
由上述的四个实施例可见,应用本发明的这种用户结束MBMS业务会话的方法,用户能够自行决定结束数据传输,而不需要与网络之间的信息交互,使UE及时停止接收MBMS业务,从而节省了系统资源并减少UE的耗电。It can be seen from the above four embodiments that by applying the method for the user to end the MBMS service session of the present invention, the user can decide to end the data transmission without information interaction with the network, so that the UE stops receiving the MBMS service in time, Therefore, system resources are saved and power consumption of the UE is reduced.
Claims (17)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200410077825XA CN100396146C (en) | 2004-09-15 | 2004-09-15 | A method for a user to end a multimedia broadcast/multicast service session |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200410077825XA CN100396146C (en) | 2004-09-15 | 2004-09-15 | A method for a user to end a multimedia broadcast/multicast service session |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1750707A CN1750707A (en) | 2006-03-22 |
| CN100396146C true CN100396146C (en) | 2008-06-18 |
Family
ID=36605924
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB200410077825XA Expired - Fee Related CN100396146C (en) | 2004-09-15 | 2004-09-15 | A method for a user to end a multimedia broadcast/multicast service session |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100396146C (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012146284A1 (en) | 2011-04-28 | 2012-11-01 | Nokia Siemens Networks Oy | Methods and devices for enabling reception of a specific service for terminals in idle mode |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000059860A (en) * | 1998-02-11 | 2000-02-25 | Ico Services Ltd | Mobile telephone system and its operating method |
| CN1478361A (en) * | 2000-10-27 | 2004-02-25 | ���ȿ���ͨ�Źɷ�����˾ | System and method for planning mobile terminal telecommunication network |
| CN1501236A (en) * | 2002-11-12 | 2004-06-02 | 英业达股份有限公司 | System and method for executing composite command by continuous single key |
| CN1505411A (en) * | 2002-11-06 | 2004-06-16 | 三星电子株式会社 | Paging method in mobile communication system providing multimedia broadcast/multicast service |
| WO2004064330A1 (en) * | 2003-01-09 | 2004-07-29 | Thomson Licensing S.A. | Method and apparatus for bandwidth provisioning in a wlan |
-
2004
- 2004-09-15 CN CNB200410077825XA patent/CN100396146C/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000059860A (en) * | 1998-02-11 | 2000-02-25 | Ico Services Ltd | Mobile telephone system and its operating method |
| CN1478361A (en) * | 2000-10-27 | 2004-02-25 | ���ȿ���ͨ�Źɷ�����˾ | System and method for planning mobile terminal telecommunication network |
| CN1505411A (en) * | 2002-11-06 | 2004-06-16 | 三星电子株式会社 | Paging method in mobile communication system providing multimedia broadcast/multicast service |
| CN1501236A (en) * | 2002-11-12 | 2004-06-02 | 英业达股份有限公司 | System and method for executing composite command by continuous single key |
| WO2004064330A1 (en) * | 2003-01-09 | 2004-07-29 | Thomson Licensing S.A. | Method and apparatus for bandwidth provisioning in a wlan |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1750707A (en) | 2006-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101267593B (en) | Method and base station for activating multicast and broadcast multimedia service in target cells | |
| US9432820B2 (en) | Method for efficiently supporting multiple simultaneous group PTT calls requiring low call setup latency | |
| AU2005204205B2 (en) | Method for transmitting messages related to a broadcast or multicast service in a cellular communications system | |
| CN1306766C (en) | Service recognition and route method in multimedia broadcast multicast service system | |
| JP4427576B2 (en) | Notification method of cell information change in multimedia broadcast / multicast service | |
| CN102149215B (en) | The transmission method of keep-alive information and terminal and the network equipment | |
| JP2008529447A (en) | Improved resource utilization for multimedia broadcast multicast service (MBMS) | |
| CN100442701C (en) | Method for the network side to know the situation of users receiving multimedia broadcast/multicast services | |
| JP2007251951A (en) | Method and related apparatus of handling point-to-multipoint mbms service in wireless communications system | |
| EP1909411A1 (en) | Multimedia content providing method and mobile station | |
| CN101232429B (en) | Establishment method and network equipment of point-to-multipoint GTP tunnel | |
| CN101175252B (en) | Method and network system for establishing session in multimedia broadcast multicast service | |
| WO2005069646A1 (en) | A registering method for multimedia broadcast multicast service | |
| CN100438654C (en) | Press-and-through system and method for realizing same | |
| CN101047528A (en) | Processing method and system for information in multi-media broadcast/multicast service | |
| WO2008025206A1 (en) | A method and network for creating the control plane tunnel in the multicast service of the mobile communicating system | |
| WO2005107155A1 (en) | Method to determine the number of all users in multimedia broadcast/multicast service(mbms) system | |
| CN100356730C (en) | Transmission for realizing multi-media broadcast/group broadcast service dispatch | |
| JP2007251944A (en) | Method and related apparatus for stopping point-to-multipoint mbms service | |
| CN101094439A (en) | Method and device of assigning resources dynamically for broadcast service in wireless communication system | |
| WO2006076865A1 (en) | A method for implementing the deactivation of the multimedia broadcast multicast service | |
| CN100396146C (en) | A method for a user to end a multimedia broadcast/multicast service session | |
| CN100571140C (en) | A method for notifying users of the end of a multimedia broadcast/multicast service session | |
| CN100450280C (en) | Method for user equipment to release point-to-multipoint radio bearer | |
| CN100461954C (en) | Method and system for establishing air interface bearer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080618 Termination date: 20150915 |
|
| EXPY | Termination of patent right or utility model |