[go: up one dir, main page]

CN1968451B - A method and system for determining the time to use multicast/broadcast services - Google Patents

A method and system for determining the time to use multicast/broadcast services Download PDF

Info

Publication number
CN1968451B
CN1968451B CN2006101403077A CN200610140307A CN1968451B CN 1968451 B CN1968451 B CN 1968451B CN 2006101403077 A CN2006101403077 A CN 2006101403077A CN 200610140307 A CN200610140307 A CN 200610140307A CN 1968451 B CN1968451 B CN 1968451B
Authority
CN
China
Prior art keywords
user terminal
mbms
time
identification
mbms service
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
Application number
CN2006101403077A
Other languages
Chinese (zh)
Other versions
CN1968451A (en
Inventor
陈建
曾旭
胡军
谢晟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006101403077A priority Critical patent/CN1968451B/en
Publication of CN1968451A publication Critical patent/CN1968451A/en
Application granted granted Critical
Publication of CN1968451B publication Critical patent/CN1968451B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种确定使用组播/广播业务MBMS业务时间的方法,该方法的步骤为:用户终端加入和离开MBMS业务时,通过网络控制器向广播组播业务中心BM-SC分别发送携带用户终端标识及MBMS业务标识信息的消息;BM-SC根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,将该用户终端加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。本发明还公开了一种确定使用MBMS业务时间的系统,该系统包括用户终端、网络控制器和BM-SC。本发明能够方便快捷地确定使用MBMS业务的时间,便于开展MBMS业务。

Figure 200610140307

The invention discloses a method for determining the time for using the multicast/broadcast service MBMS service. The steps of the method are: when a user terminal joins and leaves the MBMS service, the network controller sends the carrying The message of user terminal identification and MBMS service identification information; BM-SC respectively determines that the user terminal with the user terminal identification joins and leaves the MBMS service with the service identification according to the received message carrying the user terminal identification and MBMS service identification information time, the time difference between joining and leaving the MBMS service of the user terminal is taken as the time of using the MBMS service. The invention also discloses a system for determining the time to use the MBMS service. The system includes user terminals, network controllers and BM-SC. The invention can conveniently and quickly determine the time to use the MBMS service, and is convenient for developing the MBMS service.

Figure 200610140307

Description

一种确定使用组播/广播业务时间的方法及系统A method and system for determining the time to use multicast/broadcast services

技术领域 technical field

本发明涉及移动通信领域,尤其涉及一种确定使用组播/广播业务(MBMS,Multimedia Broadcast/Multicast Service)时间的方法及系统。The present invention relates to the field of mobile communication, in particular to a method and system for determining the time to use Multimedia Broadcast/Multicast Service (MBMS).

背景技术 Background technique

组播/广播业务(MBMS)是由全球标准化组织第三代伙伴计划(3GPP)提出的由一个数据源向多个用户传送数据的业务。广播业务是指向所有用户传送数据的业务。在广播模式下,用户无须注册就能够接收到广播数据。组播业务则是单独向加入了组播组的用户传送数据的业务。通常,组播组是一组对某种内容感兴趣的用户。在组播模式下,只有经过注册的用户才能接收到组播数据。Multicast/Broadcast Service (MBMS) is a service proposed by the Global Standardization Organization 3rd Generation Partnership Project (3GPP) to transmit data from one data source to multiple users. A broadcast service is a service that transmits data to all users. In broadcast mode, users can receive broadcast data without registering. The multicast service is a service that transmits data independently to users who have joined the multicast group. Typically, a multicast group is a group of users interested in a certain content. In multicast mode, only registered users can receive multicast data.

由MBMS的业务特点可以看出,MBMS能够通过一条共享传输链路,将相同的数据同时发送给多个用户,可有效的节约网络资源,包括核心网和接入网的资源,尤其是空中接口资源。From the business characteristics of MBMS, it can be seen that MBMS can send the same data to multiple users at the same time through a shared transmission link, which can effectively save network resources, including core network and access network resources, especially the air interface. resource.

MBMS能够基于宽带码分多址(WCDMA,Wideband Code Division MultipleAccess)/全球移动通信系统(GSM,Global System for Mobile communication)的分组网来实现,通过增加一些新的功能实体如广播组播业务中心(BM-SC:Broadcast Multicast Service Centre),并对已有的分组域功能实体如GPRS服务支持节点(SGSN,Serving GPRS Supporting Node)、GPRS网关支持节点(GGSN,Gateway GPRS Supporting Node)、通用地面无线接入网(UTRAN,UniversalTerrestril Radio Access Network)中的无线网络控制器(RNC,Radio NetworkController)或GSM/EDGE无线接入网(GERAN,GSM/EDGE Radio AccessNetwork)中的基站控制器(BSC,Base Station Controller)以及用户设备(UE,User Equipment)等增加支持MBMS的功能,同时定义新的逻辑共享信道以实现空口资源共享。MBMS的网络结构示意图如图1所示。MBMS can be realized based on the packet network of Wideband Code Division Multiple Access (WCDMA, Wideband Code Division Multiple Access)/Global System for Mobile Communication (GSM, Global System for Mobile communication), by adding some new functional entities such as broadcast multicast service center ( BM-SC: Broadcast Multicast Service Centre), and for existing packet domain functional entities such as GPRS Serving GPRS Supporting Node (SGSN, Serving GPRS Supporting Node), GPRS Gateway Supporting Node (GGSN, Gateway GPRS Supporting Node), general ground wireless access The radio network controller (RNC, Radio Network Controller) in the access network (UTRAN, Universal Terrestril Radio Access Network) or the base station controller (BSC, Base Station Controller) in the GSM/EDGE radio access network (GERAN, GSM/EDGE Radio Access Network) ) and user equipment (UE, User Equipment), etc., add the function of supporting MBMS, and at the same time define a new logical shared channel to realize air interface resource sharing. The schematic diagram of the network structure of MBMS is shown in Fig. 1 .

BM-SC160是新增的移动网功能实体,为内容提供者的入口,用来授权和在核心网中发起MBMS承载业务,并按预定时间计划传送MBMS内容。其功能包括:(1)对第三方内容提供商的鉴权、授权和计费;(2)提供MBMS传输相关参数,如QoS、组播广播区域;发起和终止MBMS传输资源;(3)从外部数据源接收并传送MBMS内容,安排MBMS会话传送并告知用户,会话重传等;(4)业务声明,包括媒体描述、会话描述如组播业务标识、地址、传送时间等。BM-SC160 is a newly added mobile network functional entity, which is the entrance of the content provider, used to authorize and initiate MBMS bearer service in the core network, and transmit MBMS content according to the predetermined schedule. Its functions include: (1) authentication, authorization and billing of third-party content providers; (2) providing parameters related to MBMS transmission, such as QoS, multicast broadcast area; initiating and terminating MBMS transmission resources; (3) from External data sources receive and transmit MBMS content, arrange MBMS session transmission and notify users, session retransmission, etc.; (4) Service statement, including media description, session description such as multicast service identification, address, transmission time, etc.

BM-SC160与GGSN150连接通信,GGSN150作为MBMS数据的IP组播业务节点,根据BM-SC160的通知请求为广播或组播业务的传送建立或释放用户面承载;接收BM-SC160发来的IP组播内容,另外,还具有消息通知、计费数据手机和业务服务质量(QoS)协商等功能。BM-SC160 connects and communicates with GGSN150. GGSN150, as the IP multicast service node of MBMS data, establishes or releases the user plane bearer for broadcast or multicast service transmission according to the notification request of BM-SC160; receives the IP group broadcast sent by BM-SC160 In addition, it also has functions such as message notification, billing data mobile phone, and service quality (QoS) negotiation.

SGSN140用于对用户进行网络控制,支持MBMS用户在SGSN间的移动,进行组播业务计费,包括后付费和预付费用户,并且根据GGSN150发送的通知建立或释放Iu和Gn承载。SGSN140 is used for network control of users, supports MBMS user movement among SGSNs, performs multicast service charging, including post-paid and pre-paid users, and establishes or releases Iu and Gn bearers according to the notification sent by GGSN150.

WCDMA的系统结构中的UTRAN120由一个或多个无线网络子系统(RNS,Radio Network System)组成。一个RNS由一个RNC121和一个或多个基站122(Node B)组成。GSM的系统结构中的GERAN130由一个或多个基站子系统(BSS,Base Station System)组成。一个BSS由一个BSC131和一个或多个基站收发信台132(BTS,Base Transceiver Station)组成。The UTRAN120 in the WCDMA system structure is composed of one or more radio network subsystems (RNS, Radio Network System). An RNS is composed of an RNC121 and one or more base stations 122 (Node B). GERAN130 in the system structure of GSM is made up of one or more base station subsystems (BSS, Base Station System). A BSS consists of a BSC131 and one or more base transceiver stations 132 (BTS, Base Transceiver Station).

其中RNC121/BSC131在预定的组播或广播业务区域传送MBMS数据;在组播模式下,根据小区中当前服务用户数目和可用无线资源选择合适的无线承载,即选择共享信道或专有信道以实现点到多点(P-T-M,Point-to-Multipoint)或点到点(P-T-P,Point-to-Point)的数据传送方式;支持核心网发起和终止MBMS传送;支持MBMS用户在RNC间的移动;支持传输MBMS业务声明、寻呼信息、MBMS并行业务,如接收MBMS视频内容的同时进行语音呼叫和消息业务。Among them, RNC121/BSC131 transmits MBMS data in a predetermined multicast or broadcast service area; in multicast mode, select a suitable radio bearer according to the number of current service users in the cell and available radio resources, that is, select a shared channel or a dedicated channel to realize Point-to-multipoint (P-T-M, Point-to-Multipoint) or point-to-point (P-T-P, Point-to-Point) data transmission mode; support the core network to initiate and terminate MBMS transmission; support MBMS user mobility between RNCs; support Transmission of MBMS service announcements, paging information, and MBMS parallel services, such as voice calls and message services while receiving MBMS video content.

UE110支持加入/离开(join/leave)MBMS业务;MBMS安全相关功能,如对内容进行加密和一致性保护;接收MBMS业务声明、寻呼信息或支持同步业务;根据MBMS会话标识决定是否忽略MBMS会话。UE有两种基本的运行模式:空闲模式和连接模式。上电开始,UE就停留在空闲模式下的空闲IDLE状态,支持周期性位置更新机制。UE在连接模式下,一共有4种状态,分别是小区_前向接入信道(CELL_FACH)状态、小区_寻呼信道(CELL_PCH)状态、用户注册_寻呼信道(URA_PCH)状态和小区_专用信道(CELL_DCH)状态。其中CELL_FACH、CELL_PCH状态支持周期性小区更新机制;URA_PCH状态支持周期性UTRAN注册区域(URA,UTRAN Registration Area)更新机制;CELL_DCH状态支持空中接口同步机制。UE110 supports join/leave (join/leave) MBMS services; MBMS security-related functions, such as encryption and consistency protection for content; receive MBMS service announcements, paging information or support synchronization services; decide whether to ignore MBMS sessions according to MBMS session identifiers . UE has two basic modes of operation: idle mode and connected mode. After power-on, the UE stays in the IDLE state in the idle mode and supports the periodic location update mechanism. In the connected mode, the UE has four states in total, namely cell_forward access channel (CELL_FACH) state, cell_paging channel (CELL_PCH) state, user registration_paging channel (URA_PCH) state and cell_dedicated Channel (CELL_DCH) status. The CELL_FACH and CELL_PCH states support the periodic cell update mechanism; the URA_PCH state supports the periodic UTRAN Registration Area (URA, UTRAN Registration Area) update mechanism; the CELL_DCH state supports the air interface synchronization mechanism.

目前,MBMS组播的工作流程包括以下八个阶段:Currently, the working process of MBMS multicast includes the following eight stages:

1、业务声明阶段:向UE提供即将发送的MBMS业务的基本信息。1. Service declaration stage: provide basic information of the MBMS service to be sent to the UE.

2、注册阶段:建立UE和MBMS业务提供者之间的联系。2. Registration stage: establish the connection between UE and MBMS service provider.

3、UE加入阶段:基于业务声明阶段提供的业务信息,UE通过本阶段的操作成为一个MBMS业务的组播组成员。UE加入后,UE需要为接收到的MBMS业务付费,因此该阶段操作需要UE和MBMS业务提供者之间进行鉴权认证。3. UE joining stage: Based on the service information provided in the service declaration stage, the UE becomes a multicast group member of an MBMS service through operations in this stage. After the UE joins, the UE needs to pay for the received MBMS service, so the operation at this stage requires authentication between the UE and the MBMS service provider.

4、会话开始阶段:UTRAN为MBMS业务分配资源,建立业务承载,BM-SC准备发送MBMS业务。4. Session start phase: UTRAN allocates resources for MBMS services, establishes service bearers, and BM-SC prepares to send MBMS services.

5、MBMS通知阶段:通知UE做好接收MBMS业务的准备工作。5. MBMS notification stage: notify the UE to make preparations for receiving MBMS services.

6、数据传送阶段:MBMS业务发送给UE。在组播模式下,MBMS业务的数据是加密的。6. Data transmission stage: the MBMS service is sent to the UE. In the multicast mode, the data of the MBMS service is encrypted.

7、会话结束阶段:MBMS业务传送结束,释放传送MBMS业务所分配的资源。7. Session end phase: MBMS service transmission ends, and resources allocated for MBMS service transmission are released.

8、UE离开阶段:UE取消组播业务的注册,不再接收该组播业务。8. UE leaving stage: the UE cancels the registration of the multicast service, and no longer receives the multicast service.

因此,如果核心网要确定使用MBMS业务的时间,在标准组播模式下,可以根据UE支持的加入/离开机制来实现,即在UE加入阶段记录下用户终端加入该项业务的时间,同样,在离开阶段记录下用户终端离开此项业务的时间,其加入与离开的时间差就是的用户使用该项业务的时间。Therefore, if the core network wants to determine the time to use the MBMS service, in the standard multicast mode, it can be implemented according to the join/leave mechanism supported by the UE, that is, the time when the user terminal joins the service is recorded during the UE join phase. Similarly, In the leaving stage, the time when the user terminal leaves the service is recorded, and the time difference between joining and leaving is the time when the user uses the service.

但是,在标准组播模式下,UE支持的加入/离开过程需要UE与核心网进行多次交互完成。以加入过程为例,首先UE根据核心网提供的业务声明,向核心网发起一个加入会话业务请求,核心网响应后,UE成为此项MBMS业务的一个成员,能够接收组播发送的数据。UE与核心网的交互过程如图2所示。However, in the standard multicast mode, the join/leave process supported by the UE requires multiple interactions between the UE and the core network to complete. Taking the joining process as an example, firstly, the UE sends a service request to join the session to the core network according to the service statement provided by the core network. After the core network responds, the UE becomes a member of this MBMS service and can receive data sent by multicast. The interaction process between the UE and the core network is shown in FIG. 2 .

具体以UTRAN的情况说明,在标准组播模式下,核心网确定UE加入时间需要进行以下步骤:Specifically, using the situation of UTRAN to illustrate, in the standard multicast mode, the core network needs to perform the following steps to determine the UE joining time:

步骤201:UE通过UTRAN与SGSN之间进行PDP上下文激活消息交互。Step 201: The UE exchanges PDP context activation messages with the SGSN through the UTRAN.

步骤202:UE通过UTRAN与SGSN向GGSN发送加入互联网组管理协议(IMGP)请求。Step 202: UE sends a request to join Internet Group Management Protocol (IMGP) to GGSN through UTRAN and SGSN.

步骤203:GGSN向BM-SC发送MBMS鉴权请求。Step 203: GGSN sends MBMS authentication request to BM-SC.

步骤204:BM-SC向GGSN发送MBMS鉴权响应。Step 204: BM-SC sends MBMS authentication response to GGSN.

步骤205:GGSN向SGSN发送MBMS通知请求。Step 205: the GGSN sends an MBMS notification request to the SGSN.

步骤206:SGSN通过UTRAN向UE发送激活MBMS上下文请求。Step 206: SGSN sends a request to activate MBMS context to UE through UTRAN.

步骤207:UE通过UTRAN向SGSN发送请求MBMS上下文激活请求消息。Step 207: UE sends a request message of requesting MBMS context activation to SGSN through UTRAN.

步骤208:SGSN向GGSN发送MBMS通知响应。Step 208: SGSN sends MBMS notification response to GGSN.

步骤209:UE通过UTRAN与SGSN之间实现安全功能。Step 209: UE realizes security function between UTRAN and SGSN.

步骤210:SGSN向GGSN发送创建MBMS上下文请求。Step 210: SGSN sends an MBMS context creation request to GGSN.

步骤211:GGSN向BM-SC发送MBMS鉴权请求。Step 211: GGSN sends MBMS authentication request to BM-SC.

步骤212:BM-SC向GGSN发送MBMS鉴权响应。Step 212: BM-SC sends MBMS authentication response to GGSN.

步骤213:GGSN向BM-SC发送注册请求。Step 213: the GGSN sends a registration request to the BM-SC.

BM-SC将接收到MBMS注册请求的时间点作为UE加入MBMS业务的时间。The BM-SC regards the time when the MBMS registration request is received as the time when the UE joins the MBMS service.

步骤214:BM-SC向GGSN发送MBMS注册响应。Step 214: BM-SC sends MBMS registration response to GGSN.

步骤215:GGSN向SGSN发送创建MBMS上下文响应。Step 215: GGSN sends MBMS context creation response to SGSN.

步骤216:SGSN向GGSN发送MBMS注册请求。Step 216: SGSN sends MBMS registration request to GGSN.

步骤217:GGSN向SGSN发送MBMS注册响应。Step 217: GGSN sends MBMS registration response to SGSN.

步骤218:SGSN向UE发送接受MBMS上下文激活。Step 218: The SGSN sends an acceptance MBMS context activation to the UE.

同样,在用户终端离开时,UE同样要向网络发起一个离开会话请求,结束此项MBMS业务,因而,同样需要通过UE与核心网多次交互完成离开过程,BM-SC将接收到MBMS取消注册请求的时间点作为UE离开MBMS业务的时间,并能够根据UE加入与离开时间的时间差,确定出使用MBMS业务的时间。可以看出,采用MBMS标准组播的方法,UE等待核心网的响应时延长,因此带来UE较大接入/频道转换时延。Similarly, when the user terminal leaves, the UE also needs to initiate a leave session request to the network to end the MBMS service. Therefore, it is also necessary to complete the leave process through multiple interactions between the UE and the core network, and the BM-SC will receive the MBMS deregistration request. The requested time point is taken as the time when the UE leaves the MBMS service, and the time to use the MBMS service can be determined according to the time difference between the UE's joining and leaving time. It can be seen that when the MBMS standard multicast method is adopted, the time for the UE to wait for the response from the core network is prolonged, thus bringing a relatively large access/channel switching delay for the UE.

另一种实现MBMS的方案是MBMS增强广播方案,其基本思想是在MBMS广播方案基础上引入UE计数(COUNTING)机制,实现根据用户数目灵活选择MBMS的无线承载方式,即当小区中接收组播数据的用户过少时,可选择点到点(P-T-P,Point-to-Point)的无线承载方式发送数据,节省系统的功率资源。Another scheme for implementing MBMS is the MBMS enhanced broadcast scheme. The basic idea is to introduce the UE counting (COUNTING) mechanism on the basis of the MBMS broadcast scheme to realize flexible selection of the MBMS wireless bearer mode according to the number of users. When there are too few data users, a point-to-point (P-T-P, Point-to-Point) wireless bearer mode can be selected to send data, saving system power resources.

在这种增强广播方案中,无线侧RNC的性能大大提高,同时因为没有与核心网交互,所以UE接入/频道切换时延大大减小。但是,这种增强广播方案中,用户终端加入/离开的过程与广播一样,不需要进行注册、加入和离开阶段,用户终端只需根据核心网提供的业务声明就能简单地切换到相关信道接收广播数据,因此,不需要通知核心网用户终端的加入/离开。核心网无法确定出MBMS业务的使用时间,无法实现按照时长计费,对业务的开展情况、用户点播时长、业务高峰时间等运营情况也无法准确掌握。广告商也无法得到准确的收视率数据,以上缺陷对业务的开展都是相当不利的。In this enhanced broadcast solution, the performance of the RNC on the radio side is greatly improved, and at the same time, because there is no interaction with the core network, the UE access/channel switching delay is greatly reduced. However, in this enhanced broadcast solution, the process of user terminal joining/leaving is the same as that of broadcasting, there is no need for registration, joining and leaving stages, and the user terminal can simply switch to the relevant channel to receive The broadcast data, therefore, does not need to inform the core network of the joining/leaving of user terminals. The core network cannot determine the usage time of the MBMS service, cannot implement billing according to the duration, and cannot accurately grasp the operation status of the service, the duration of the user's on-demand program, and the peak time of the service. Advertisers also cannot obtain accurate audience rating data, and the above defects are quite unfavorable to business development.

综上所述,目前的技术还不能够方便快捷地确定使用MBMS业务时间,不利于开展MBMS业务。To sum up, the current technology cannot conveniently and quickly determine the time to use the MBMS service, which is not conducive to the development of the MBMS service.

发明内容 Contents of the invention

有鉴于此,本发明实施例提供一种确定使用MBMS业务时间的方法,能够方便快捷地确定使用MBMS业务的时间。In view of this, the embodiment of the present invention provides a method for determining the time for using the MBMS service, which can conveniently and quickly determine the time for using the MBMS service.

本发明实施例提供一种确定使用MBMS业务时间的系统,能够方便快捷地确定使用MBMS业务的时间。The embodiment of the present invention provides a system for determining the time for using the MBMS service, which can conveniently and quickly determine the time for using the MBMS service.

为了达到上述第一个目的,本发明提出的技术方案为:一种确定的使用组播/广播业务MBMS时间的方法,该方法包括:In order to achieve the above-mentioned first object, the technical solution proposed by the present invention is: a method for determining the time of using multicast/broadcast service MBMS, the method comprising:

用户终端加入和离开MBMS业务时,通过网络控制器向广播组播业务中心BM-SC发送用户终端发来的携带用户终端标识及MBMS业务标识信息的消息;When the user terminal joins and leaves the MBMS service, the network controller sends the message carrying the user terminal identification and MBMS service identification information sent by the user terminal to the broadcast multicast service center BM-SC;

BM-SC根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,将该用户终端加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。BM-SC respectively determines the time when the user terminal with the user terminal ID joins and leaves the MBMS service with the service ID according to the received message carrying the information of the user terminal ID and the MBMS service ID, and joins and leaves the user terminal with the MBMS service The time difference of the MBMS service is used as the time of using the MBMS service.

为了达到上述第二个目的,本发明提出的技术方案为:一种确定使用组播/广播业务MBMS业务的时间的系统,该系统包括:用户终端、网络控制器和广播组播业务中心BM-SC;In order to achieve the above-mentioned second purpose, the technical solution proposed by the present invention is: a system for determining the time to use multicast/broadcast service MBMS service, the system includes: user terminal, network controller and broadcast multicast service center BM- SC;

所述的用户终端,用于用户终端加入和离开MBMS业务时,将携带用户终端标识及MBMS业务标识信息的消息通过网络控制器向广播组播业务中心BM-SC发送;The user terminal is used for sending a message carrying user terminal identification and MBMS service identification information to the broadcast multicast service center BM-SC through the network controller when the user terminal joins and leaves the MBMS service;

所述的网络控制器,用于将用户终端发来的携带用户终端标识及MBMS业务标识信息的消息转发给BM-SC;The network controller is configured to forward the message carrying the user terminal identifier and MBMS service identifier information sent by the user terminal to the BM-SC;

所述的BM-SC,用于根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,并将该用户终端加入与离开的时间差作为使用该MBMS业务的时间。The BM-SC is configured to respectively determine the time when the user terminal with the user terminal ID joins and leaves the MBMS service with the service ID according to the received message carrying the user terminal ID and the MBMS service ID information, and The time difference between the user terminal joining and leaving is taken as the time of using the MBMS service.

由本发明实施例的技术方案可见,网络控制器向BM-SC转发用户终端发来的携带用户终端标识及MBMS业务标识信息的消息,由BM-SC分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间及使用该MBMS业务的时间,能够方便快捷地确定使用MBMS业务时间。It can be seen from the technical solutions of the embodiments of the present invention that the network controller forwards to the BM-SC the message carrying the user terminal identification and the MBMS service identification information sent by the user terminal, and the BM-SC determines respectively that the user terminal with the user terminal identification joins and The time of leaving the MBMS service with the service identifier and the time of using the MBMS service can conveniently and quickly determine the time of using the MBMS service.

附图说明 Description of drawings

图1为现有技术MBMS的网络结构示意图;FIG. 1 is a schematic diagram of a network structure of an MBMS in the prior art;

图2为现有技术UE加入或离开MBMS业务组播组的过程示意图;FIG. 2 is a schematic diagram of a process in which a UE joins or leaves an MBMS service multicast group in the prior art;

图3为本发明第一个实施例用户终端加入MBMS业务同时建立P-T-P承载的过程流程图;FIG. 3 is a flow chart of the process of establishing a P-T-P bearer while the user terminal joins the MBMS service in the first embodiment of the present invention;

图4为本发明第二个实施例用户终端加入MBMS业务的过程流程图;Fig. 4 is the flow chart of the process of user terminal joining MBMS service in the second embodiment of the present invention;

图5为本发明第三个实施例用户终端加入MBMS业务触发向P-T-M转换的过程流程图;Fig. 5 is the flow chart of the process that the user terminal joins the MBMS service and triggers the conversion to P-T-M according to the third embodiment of the present invention;

图6为本发明第四个实施例空闲状态下UE正常离开MBMS业务的过程流程图;FIG. 6 is a flow chart of the process of UE normally leaving the MBMS service in the idle state according to the fourth embodiment of the present invention;

图7为本发明第五个实施例空闲状态下UE的保活过程流程图;FIG. 7 is a flowchart of a UE keep-alive process in an idle state according to a fifth embodiment of the present invention;

图8为本发明第六个实施例CELL_DCH状态下UE的保活过程流程图;FIG. 8 is a flow chart of the keep-alive process of the UE in the CELL_DCH state according to the sixth embodiment of the present invention;

图9为本发明第七个实施例的系统示意图。Fig. 9 is a schematic diagram of the system of the seventh embodiment of the present invention.

具体实施方式 Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例作进一步地详细描述。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings.

本发明实施例的技术方案是:用户终端加入和离开MBMS业务时,通过网络控制器向BM-SC分别发送携带用户终端标识及MBMS业务标识信息的消息,BM-SC根据接收到的携带用户终端标识及MBMS业务标识信息的消息,分别确定具有该用户终端标识的用户终端加入和离开具有该业务标识的MBMS业务的时间,将该用户终端加入与离开的时间差作为使用该MBMS业务的时间,本发明的实施例还包括判断用户终端能否正常离开的保活过程。The technical solution of the embodiment of the present invention is: when the user terminal joins and leaves the MBMS service, the network controller sends messages carrying the user terminal identification and MBMS service identification information to the BM-SC respectively, and the BM-SC carries the user terminal identification information according to the received information. identification and MBMS service identification information, respectively determine the time when the user terminal with the user terminal identification joins and leaves the MBMS service with the service identification, and the time difference between the user terminal joining and leaving the MBMS service is used as the time for using the MBMS service. The embodiment of the invention also includes a keep-alive process for judging whether the user terminal can leave normally.

本发明实施例仅以网络控制器为RNC,用户终端为UE的情况进行说明。下面以现有的增强广播方式的不同MBMS业务状态下,UE加入MBMS业务的为例,具体说明确定加入时间的方法。In this embodiment of the present invention, the network controller is an RNC and the user terminal is a UE. In the following, the method for determining the joining time will be specifically described by taking the case where UE joins the MBMS service under different MBMS service states in the existing enhanced broadcast mode as an example.

实施例一Embodiment one

图3为本发明第一个实施例用户终端加入MBMS业务同时建立P-T-P承载时,确定加入时间的流程图。包括以下步骤:Fig. 3 is a flow chart of determining the joining time when the user terminal joins the MBMS service and establishes a P-T-P bearer in the first embodiment of the present invention. Include the following steps:

步骤301:UE加入MBMS业务。Step 301: UE joins MBMS service.

步骤302:UE向RNC发送RRC连接请求,消息中包含用户终端加入MBMS业务的信息。Step 302: The UE sends an RRC connection request to the RNC, and the message includes the information that the user terminal joins the MBMS service.

本实施例中,无线连接没有建立,因此,UE向RNC发送RRC连接请求,RRC连接请求消息中的初始UE标识(Initial UE Identity)信元中包含用户终端标识信息,MBMS选择业务(MBMS Selected Services)信元中包含MBMS业务标识信息,而用户终端动作标识信息包含在RRC连接请求消息中的MBMS UE动作信元中。其中,MBMS UE动作(MBMS UE Action)信元列表定义如表1所示:In this embodiment, the wireless connection is not established, therefore, the UE sends an RRC connection request to the RNC, and the initial UE identity (Initial UE Identity) information element in the RRC connection request message contains the user terminal identity information, and the MBMS Selected Services (MBMS Selected Services ) information element contains MBMS service identification information, and user terminal action identification information is included in the MBMS UE action information element in the RRC connection request message. Among them, the MBMS UE Action (MBMS UE Action) cell list is defined as shown in Table 1:

 信元名cell name   是否必须Is it necessary   类型及参考值Type and reference value   信元说明Cell Description  MBMS UE动作MBMS UE action   是 yes   {00,01,10,11}{00, 01, 10, 11}   00代表离开01代表加入10代表无动作11保留00 means leave 01 means join 10 means no action 11 keep

假设本实施例中,UE加入选择的MBMS业务中的固定时间段的天气预报业务,则初始UE标识信元中包含该UE标识,MBMS选择业务信元中包含该业务的业务标识,同时,在MBMS UE动作信元对应的位置,其信元值为01,表示此UE加入该MBMS业务。Assuming that in this embodiment, the UE joins the weather forecast service for a fixed time period in the selected MBMS service, the initial UE identification information element contains the UE identification, and the MBMS selection service information element contains the service identification of the service. At the same time, in The location corresponding to the MBMS UE action information element, and its information element value is 01, indicating that the UE joins the MBMS service.

步骤303:RNC从收到的消息中提取出用户终端标识及MBMS业务标识信息。Step 303: RNC extracts user terminal identifier and MBMS service identifier information from the received message.

本实施例中,RNC可以从接收到的RRC连接请求中得到用户选择的MBMS业务标识信息及UE动作标识信息。In this embodiment, the RNC can obtain the MBMS service identification information selected by the user and the UE action identification information from the received RRC connection request.

步骤304:RNC向UE发送RRC连接建立消息。Step 304: the RNC sends an RRC connection establishment message to the UE.

步骤305:UE向RNC响应RRC连接建立完成消息。Step 305: The UE responds to the RNC with an RRC connection establishment complete message.

UE向RNC响应RRC连接建立完成消息后,表示UE与RNC之间的MBMS业务信息交互过程结束。下面将由RNC与核心网进行交互,上报MBMS业务信息。After the UE responds to the RNC with the RRC connection establishment complete message, it indicates that the MBMS service information exchange process between the UE and the RNC is over. Next, the RNC will interact with the core network to report MBMS service information.

步骤306:RNC向BM-SC发送UE加入MBMS业务消息。Step 306: RNC sends UE join MBMS service message to BM-SC.

本实施例中,BM-SC根据接收到UE标识、MBMS业务标识以及UE动作标识,确定出具有UE标识的用户选择加入MBMS业务中的固定时间段的天气预报业务,并将接收到此消息的时间作为该UE加入该MBMS业务的时间。In this embodiment, the BM-SC determines that the user with the UE ID chooses to join the MBMS service for a fixed period of time in the weather forecast service according to the received UE ID, MBMS service ID, and UE action ID, and sends the received message The time is used as the time when the UE joins the MBMS service.

步骤307:RNC向UE发送建立无线承载消息。Step 307: the RNC sends a radio bearer establishment message to the UE.

本实施例中,用户终端加入MBMS业务同时,需要建立P-T-P承载,因此RNC通知UE建立需要建立无线承载。In this embodiment, when the user terminal joins the MBMS service, a P-T-P bearer needs to be established, so the RNC notifies the UE to establish a radio bearer.

步骤308:BM-SC向RNC发送UE加入MBMS业务消息响应。Step 308: The BM-SC sends a UE join MBMS service message response to the RNC.

实施例二Embodiment two

图4为本发明第二个实施例用户终端加入MBMS业务的另一种过程流程图,此时业务尚未开始。此时,RNC在RRC连接建立后,为减少时延,会释放RRC连接。Fig. 4 is another flow chart of a user terminal joining an MBMS service according to the second embodiment of the present invention, and the service has not started yet. At this time, after the RRC connection is established, the RNC will release the RRC connection in order to reduce the delay.

步骤401:UE加入MBMS业务。Step 401: UE joins MBMS service.

步骤402:UE向RNC发送RRC连接请求。Step 402: UE sends RRC connection request to RNC.

UE向RNC发送RRC连接请求,RRC连接请求消息中的初始UE标识信元中包含用户标识信息,UE加入MBMS业务时,MBMS选择业务信元中包含该MBMS业务标识信息。The UE sends an RRC connection request to the RNC. The initial UE identification information element in the RRC connection request message contains user identification information. When the UE joins the MBMS service, the MBMS selection service information element contains the MBMS service identification information.

步骤403-步骤405与步骤303-步骤305相同,这里不一一赘述。Step 403-step 405 are the same as step 303-step 305, and will not be repeated here.

步骤406:RNC向BM-SC发送包含UE标识及MBMS业务标识信息的消息。Step 406: RNC sends a message including UE ID and MBMS service ID information to BM-SC.

BM-SC存储选择MBMS业务的UE标识列表及其MBMS业务标识信息,BM-SC接收UE标识及MBMS业务标识信息的消息后,首先对比存储的UE标识列表中是否包含接收的UE标识,如果不包含,则将所有具有的MBMS业务标识的业务作为该UE加入的MBMS业务,并且将收到此消息时作为加入这些业务的时间,BM-SC将该UE标识及选择的MBMS业务标识信息添加到UE标识列表及MBMS业务标识状态信息列表;The BM-SC stores the UE identity list for selecting MBMS services and its MBMS service identity information. After receiving the message of the UE identity and MBMS service identity information, the BM-SC first compares whether the received UE identity is included in the stored UE identity list, and if not Include, all the services with the MBMS service ID will be regarded as the MBMS services joined by the UE, and when receiving this message as the time to join these services, the BM-SC will add the UE ID and the selected MBMS service ID information to the UE ID list and MBMS service ID status information list;

如果包含该UE标识,再通过对比接收到的业务标识信息与存储的业务标识信息,可以得知该UE是否加入该MBMS业务,当业务标识由无到有,则确定UE加入该业务,将接收到此消息的时间点作为加入时间。当业务标识由有到无,则为离开该业务,将接收到此消息的时间点作为离开时间。业务标识不变则为不动作。本发明实施例中,MBMS选择业务信元中包含该MBMS业务标识信息,而存储的该用户的业务标识信息为无,则表示UE加入该MBMS业务。If the UE ID is included, then by comparing the received service ID information with the stored service ID information, it can be known whether the UE has joined the MBMS service. The time point to this message is taken as the joining time. When the service identifier changes from yes to no, the service is left, and the time point of receiving this message is taken as the time of departure. If the service ID does not change, it means no action. In the embodiment of the present invention, if the MBMS selection service information element contains the MBMS service identification information, and the stored user service identification information is none, it means that the UE joins the MBMS service.

步骤407:RNC向UE发送释放RRC连接消息。Step 407: RNC sends an RRC connection release message to UE.

本实施例中,由于业务尚未开始,因而不需要建立无线承载,因此RNC向UE发送释放RRC连接消息。In this embodiment, since the service has not started yet, there is no need to establish a radio bearer, so the RNC sends an RRC connection release message to the UE.

步骤408:BM-SC向RNC发送UE加入MBMS业务消息响应。Step 408: BM-SC sends UE join MBMS service message response to RNC.

如果用户加入时,正在使用P-T-M模式承载,同样不需要建立无线承载,因此,执行的步骤与上述实施例类似。If the user is using the bearer in P-T-M mode when joining, there is no need to establish a radio bearer, therefore, the steps to be executed are similar to those in the above-mentioned embodiment.

实施例三Embodiment Three

图5为本发明第三个实施例用户终端加入MBMS业务触发向P-T-M转换的过程流程图。FIG. 5 is a flow chart of a process in which a user terminal joins an MBMS service and triggers conversion to P-T-M according to the third embodiment of the present invention.

步骤501-步骤503与步骤401-步骤403相同,这里不一一赘述。Step 501-step 503 are the same as step 401-step 403, and will not be repeated here.

步骤504:RNC切换为P-T-M无线承载方式。Step 504: The RNC switches to the P-T-M radio bearer mode.

本实施例中,由RNC根据小区中当前服务用户数目和可用无线资源进行无线承载方式选择后,决定由P-T-P切换为P-T-M无线承载方式。In this embodiment, the RNC decides to switch from P-T-P to P-T-M radio bearer mode after selecting the radio bearer mode according to the number of currently serving users in the cell and the available radio resources.

步骤505-步骤507与步骤304-步骤306相同。Step 505-step 507 are the same as step 304-step 306.

步骤508:RNC向UE发送释放RRC连接消息。Step 508: RNC sends an RRC connection release message to UE.

本发明实施例中,由于采用P-T-M无线承载方式不需要建立无线承载,因此RNC向UE发送释放RRC连接消息。In the embodiment of the present invention, since the P-T-M radio bearer mode does not need to establish a radio bearer, the RNC sends an RRC connection release message to the UE.

步骤509:BM-SC向RNC发送UE加入MBMS业务消息响应。Step 509: The BM-SC sends a UE join MBMS service message response to the RNC.

通过对本发明实施例一、二和三的步骤分析可以看出,UE在加入MBMS业务时,通过RNC向BM-SC发送包含用户终端标识及MBMS业务标识信息的消息,因此,核心网能够确定出UE加入MBMS业务的时间。By analyzing the steps of Embodiments 1, 2 and 3 of the present invention, it can be seen that when the UE joins the MBMS service, the RNC sends a message including the user terminal identifier and the MBMS service identifier information to the BM-SC. Therefore, the core network can determine the The time when the UE joins the MBMS service.

如果相对于标准组播业务,则避免了UE与核心网之间的多次交互过程,解决了UE接入/频道切换带来的时延问题,引入的系统时延较小,因此,能够方便快捷地确定出UE加入MBMS业务的时间。下面为确定UE离开时间的具体实施例。Compared with the standard multicast service, it avoids multiple interaction processes between the UE and the core network, solves the delay problem caused by UE access/channel switching, and introduces a small system delay, so it can be convenient Quickly determine the time when the UE joins the MBMS service. The following is a specific embodiment of determining the departure time of the UE.

图6为第四个本发明实施例空闲状态下UE正常离开MBMS业务的过程流程图。Fig. 6 is a flow chart of the process of the UE normally leaving the MBMS service in the idle state according to the fourth embodiment of the present invention.

步骤601:UE离开MBMS业务。Step 601: UE leaves MBMS service.

步骤602:UE向RNC发送RRC连接请求,消息中包含用户终端离开MBMS业务的信息。Step 602: The UE sends an RRC connection request to the RNC, and the message includes the information that the user terminal leaves the MBMS service.

本实施例采用修改RRC连接请求中信元的方式来实现,也就是RRC连接请求消息中的初始UE标识信元中包含UE标识信息,MBMS选择业务信元中包含MBMS业务标识信息,而UE动作标识信息包含在RRC连接请求消息中的MBMS UE动作信元中,其值设为00。This embodiment is implemented by modifying the information elements in the RRC connection request, that is, the initial UE identification information element in the RRC connection request message contains UE identification information, the MBMS selection service information element contains MBMS service identification information, and the UE action identification The information is included in the MBMS UE Action IE in the RRC Connection Request message, and its value is set to 00.

步骤603:RNC从收到的消息中提取出用户终端标识及MBMS业务标识信息。Step 603: RNC extracts user terminal identifier and MBMS service identifier information from the received message.

步骤604:RNC向UE发送RRC连接建立消息。Step 604: the RNC sends an RRC connection establishment message to the UE.

步骤605:UE向RNC响应RRC连接建立完成消息。Step 605: The UE responds to the RNC with an RRC connection establishment complete message.

步骤606:RNC向BM-SC发送UE离开MBMS业务消息。Step 606: RNC sends UE leaving MBMS service message to BM-SC.

本实施例中,BM-SC根据接收到UE标识、MBMS业务标识以及UE动作标识,确定出具有UE标识的用户离开具有该MBMS业务标识的MBMS业务,BM-SC将接收到此消息的时间作为该UE离开该MBMS业务的时间。In this embodiment, the BM-SC determines that the user with the UE identity leaves the MBMS service with the MBMS service identity according to the received UE identity, MBMS service identity and UE action identity, and the BM-SC takes the time of receiving this message as The time when the UE leaves the MBMS service.

步骤607:RNC向UE发送释放RRC连接消息。Step 607: RNC sends an RRC connection release message to UE.

步骤608:BM-SC向RNC发送UE离开MBMS业务消息响应。Step 608: BM-SC sends UE leaving MBMS service message response to RNC.

本实施例中,BM-SC可以根据UE离开MBMS业务消息确定出UE的离开动作,从而得到UE离开MBMS业务的时间。BM-SC也可以根据存储MBMS业务标识信息,通过对比接收到的业务标识信息与存储的业务标识信息,当业务标识由有到无,则表示UE离开该MBMS业务,将接收到此消息的时间点作为离开时间。根据加入与离开该MBMS业务的时间差确定使用该MBMS业务时间。In this embodiment, the BM-SC can determine the leaving action of the UE according to the UE leaving the MBMS service message, so as to obtain the time when the UE leaves the MBMS service. The BM-SC can also compare the received service identification information with the stored service identification information according to the stored MBMS service identification information. When the service identification changes from yes to no, it means that the UE leaves the MBMS service and will receive this message point as the departure time. The time to use the MBMS service is determined according to the time difference between joining and leaving the MBMS service.

由以上的发明实施例可以看出,由于能够确定出使用MBMS业务时间,本发明的实施例可以实现MBMS业务按时长计费及统计运营情况等功能,因而,能够更好得开展MBMS业务。From the above embodiments of the invention, it can be seen that since the time for using the MBMS service can be determined, the embodiments of the present invention can realize the functions of billing the MBMS service according to the duration and counting the operation status, so that the MBMS service can be better developed.

当UE发生掉电、越出服务区等异常情况,此时不能够进行正常的MBMS业务离开过程,针对这种情况,系统需要增加保活过程,来判断UE能否正常离开。下面具体以UE在不同状态实现保活的过程,说明如何判断UE能否正常离开。When abnormal conditions such as power failure and out-of-service area occur in the UE, the normal MBMS service leaving process cannot be carried out at this time. In view of this situation, the system needs to add a keep-alive process to judge whether the UE can leave normally. The following describes how to determine whether the UE can leave normally by taking the UE in different states to implement the keep-alive process.

对于IDLE状态下的UE,利用其周期性位置更新机制,当业务开始后,UE发起周期性位置更新的RRC连接建立请求消息中会带有UE的MBMS业务信息,此时RNC发起向BM-SC的用户保活过程,如果BM-SC能够收到周期性的保活消息,认为当前UE工作正常,能够正常离开,当BM-SC持续一个位置更新周期以后还未收到保活消息,则认为UE工作异常,不能正常离开。图7为本发明第五个实施例IDLE状态下UE的保活过程流程图。For the UE in the IDLE state, using its periodic location update mechanism, when the service starts, the RRC connection establishment request message that the UE initiates a periodic location update will contain the UE's MBMS service information. If the BM-SC can receive the periodic keep-alive message, it considers that the current UE is working normally and can leave normally. When the BM-SC has not received the keep-alive message after one location update period, it considers The UE is working abnormally and cannot leave normally. FIG. 7 is a flowchart of a UE keeping alive process in IDLE state according to the fifth embodiment of the present invention.

步骤701:空闲状态下的UE决定发起周期性位置更新。Step 701: UE in idle state decides to initiate periodic location update.

步骤702:UE向RNC发送周期性位置登记的RRC连接建立请求,消息中带有MBMS业务标识信息。Step 702: The UE sends an RRC connection establishment request for periodic location registration to the RNC, and the message carries MBMS service identification information.

本实施例中,RNC能够周期性地接收到UE发来的周期性位置登记的RRC连接建立请求,则RNC判断出UE运行正常。In this embodiment, the RNC can periodically receive the RRC connection establishment request for periodic location registration sent by the UE, and the RNC determines that the UE is running normally.

步骤703:RNC向BM-SC发送UE MBMS业务保活消息。Step 703: RNC sends UE MBMS service keep-alive message to BM-SC.

本发明实施例中,BM-SC根据RNC发来的周期性保活消息,确定出用户能够正常离开。In the embodiment of the present invention, the BM-SC determines that the user can leave normally according to the periodic keep-alive message sent by the RNC.

在CELL_DCH状态下,利用其空中接口的同步机制,进行保活过程。In the CELL_DCH state, the synchronization mechanism of its air interface is used to carry out the keep-alive process.

图8为本发明第六个实施例CELL_DCH状态下UE的保活过程流程图。对于CELL_DCH状态下的用户,利用其空中接口的同步机制,当空中接口同步正常时,认为用户正常。FIG. 8 is a flowchart of a UE keep-alive process in a CELL_DCH state according to the sixth embodiment of the present invention. For the user in the CELL_DCH state, use the synchronization mechanism of its air interface, when the synchronization of the air interface is normal, the user is considered normal.

步骤801:UE处于CELL_DCH状态。Step 801: UE is in CELL_DCH state.

步骤802:UE和接入网之间的空中接口同步过程。Step 802: Air interface synchronization process between UE and access network.

步骤803:RNC通过空中接口连接判断用户是否异常,发起保活过程。Step 803: The RNC judges whether the user is abnormal through the air interface connection, and initiates a keep-alive process.

本实施例中,RNC发起保活过程,即通过判断空中接口是否同步,来判断出UE能否运行正常。假设本实施例中,判断出UE工作异常,则不发送保活消息。In this embodiment, the RNC initiates the keep-alive process, that is, judges whether the UE can run normally by judging whether the air interface is synchronized. Assuming that in this embodiment, it is determined that the UE is working abnormally, no keep-alive message is sent.

BM-SC判断出RNC发来的保活消息超时,确定出用户不能够正常离开,进行异常处理,比如,将BM-SC确定UE不能正常离开MBMS业务的时间点或将BM-SC接收到前次保活消息的时间点作为离开时间,或者不记录该用户终端的加入和离开MBMS业务的时间,或由运营商选择的其它处理方式。The BM-SC judges that the keep-alive message sent by the RNC has timed out, determines that the user cannot leave normally, and performs abnormal processing, for example, the BM-SC determines the time point when the UE cannot normally leave the MBMS service or the time point before the BM-SC receives the message. The time point of the second keep-alive message is used as the leaving time, or the time of joining and leaving the MBMS service of the user terminal is not recorded, or other processing methods selected by the operator.

对于CELL_FACH、CELL_PCH、URA_PCH状态的UE,利用其周期性小区和周期性URA更新机制。当用户周期性更新正常时,认为UE正常。这里不一一赘述。For UEs in CELL_FACH, CELL_PCH, and URA_PCH states, use their periodic cell and periodic URA update mechanisms. When the periodic update of the user is normal, the UE is considered normal. I won't go into details here.

本实施例在能够确定出使用MBMS业务时间的基础上,进一步提出了针对异常用户的保活机制,有利于增强系统的鲁棒性及稳定性。In this embodiment, on the basis of determining the time for using the MBMS service, a keep-alive mechanism for abnormal users is further proposed, which is beneficial to enhancing the robustness and stability of the system.

图9为本发明第七个实施例的系统示意图,包括UE910、RNC920和BM-SC930。FIG. 9 is a schematic diagram of a system according to a seventh embodiment of the present invention, including UE910, RNC920 and BM-SC930.

当用户终端加入和离开MBMS业务时,UE910将携带UE标识及MBMS业务标识信息的消息分别通过RNC920向BM-SC930发送;When the user terminal joins and leaves the MBMS service, UE910 sends messages carrying UE ID and MBMS service ID information to BM-SC930 through RNC920 respectively;

接着,RNC920将UE910发来的携带UE标识及MBMS业务标识信息的消息转发给BM-SC930;Next, the RNC920 forwards the message carrying the UE ID and the MBMS service ID information sent by the UE910 to the BM-SC930;

BM-SC930根据接收到的携带UE标识及MBMS业务标识信息的消息,确定具有该UE标识的UE910加入和离开具有该业务标识的MBMS业务的时间,将UE910加入与离开的时间差作为使用该MBMS业务的时间。BM-SC930 determines the time when UE910 with the UE ID joins and leaves the MBMS service with the service ID according to the received message carrying the UE ID and MBMS service ID information, and takes the time difference between UE910 joining and leaving as the time for using the MBMS service time.

其中,BM-SC930可以包括存储单元933、动作判断单元931和时间确定单元932;Wherein, the BM-SC930 may include a storage unit 933, an action judgment unit 931 and a time determination unit 932;

BM-SC930中的存储单元933,存储选择MBMS业务的UE标识的列表及UE选择的MBMS业务标识信息;The storage unit 933 in the BM-SC930 stores a list of UE identities that select MBMS services and the information of the MBMS service identities selected by the UE;

在BM-SC接收UE标识及MBMS业务标识信息的消息后,BM-SC930中的动作判断单元931,读取存储单元933内UE标识及MBMS业务标识信息,先对比存储的UE标识列表中是否包含接收的UE标识,如果不包含,则将所有具有的MBMS业务标识的业务作为该UE加入的MBMS业务,得到具有该UE标识的UE加入所有具有业务标识的MBMS业务的结果,并将得到的结果输入到时间确定单元932,由BM-SC930中时间确定单元932将接收到的携带UE标识及MBMS业务标识信息的消息的时间点作为该用户加入该MBMS业务的时间;After the BM-SC receives the message of the UE ID and the MBMS service ID information, the action judging unit 931 in the BM-SC930 reads the UE ID and the MBMS service ID information in the storage unit 933, and compares whether the stored UE ID list contains If the received UE ID does not contain it, use all the services with the MBMS service ID as the MBMS services that the UE joins, obtain the result that the UE with the UE ID joins all the MBMS services with the service ID, and use the obtained result Input to the time determination unit 932, the time point of the received message carrying the UE identification and MBMS service identification information is used by the time determination unit 932 in the BM-SC930 as the time when the user joins the MBMS service;

如果包含该UE标识,再通过对比接收到的业务标识信息与存储的业务标识信息,可以得知该UE是否加入该MBMS业务,当业务标识由无到有,则确定UE加入该业务,得到具有该UE标识的UE加入具有业务标识的MBMS业务的结果,并将得到的结果输入到时间确定单元932;当业务标识由有到无,则为离开该业务,得到具有该UE标识的UE离开具有业务标识的MBMS业务的结果,并将得到的结果输入到时间确定单元932;业务标识不变则为不动作,不输出判断结果。If it contains the UE ID, then by comparing the received service ID information with the stored service ID information, it can be known whether the UE has joined the MBMS service. The result that the UE with the UE ID joins the MBMS service with the service ID, and the obtained result is input to the time determination unit 932; when the service ID changes from having to not, then it is to leave the service, and the UE with the UE ID is obtained to leave the service with the UE ID The result of the MBMS service identified by the service, and the obtained result is input to the time determination unit 932; if the service identifier remains unchanged, no action is taken, and no judgment result is output.

BM-SC930中的时间确定单元932,根据动作判断单元931输入的结果,将接收到的携带UE标识及MBMS业务标识信息的消息的时间点作为该UE加入和离开该MBMS业务的时间,将该UE加入与离开该MBMS业务的时间差作为使用该MBMS业务的时间。The time determining unit 932 in the BM-SC 930, according to the result input by the action judging unit 931, takes the time point of the received message carrying the UE ID and MBMS service ID information as the time when the UE joins and leaves the MBMS service, and The time difference between UE joining and leaving the MBMS service is used as the time of using the MBMS service.

BM-SC也可以只包括动作确定单元和时间确定单元;此时,携带UE标识及MBMS业务标识信息的消息中还包含UE动作标识信息;在本实施例中,BM-SC930中的动作确定单元会根据接收到的携带UE标识、MBMS业务标识信息及UE标识信息,分别确定具有该UE标识的UE加入和离开具有该MBMS业务标识的MBMS业务,将得到的结果输入到时间确定单元;时间确定单元与上述的实施例相同,这里不再赘述。The BM-SC may also only include an action determination unit and a time determination unit; at this time, the message carrying UE identification and MBMS service identification information also includes UE action identification information; in this embodiment, the action determination unit in BM-SC930 According to the received carrying UE identification, MBMS service identification information and UE identification information, respectively determine that the UE with the UE identification joins and leaves the MBMS service with the MBMS service identification, and inputs the obtained results into the time determination unit; time determination The units are the same as those in the above-mentioned embodiments, and will not be repeated here.

从以上实施例的分析,可以看出,相对于增强广播方案而言,本发明实施例可以通过网络控制器向BM-SC转发用户终端发来的携带用户终端标识及MBMS业务标识信息的消息,通知核心网用户终端的加入/离开,因而核心网能够确定出MBMS业务的使用时间。From the analysis of the above embodiments, it can be seen that, compared to the enhanced broadcast solution, the embodiment of the present invention can forward the message carrying the user terminal identifier and MBMS service identifier information sent by the user terminal to the BM-SC through the network controller, Notify the core network of the joining/leaving of the user terminal, so the core network can determine the usage time of the MBMS service.

相对于标准组播模式而言,本发明实施例能够避免用户终端在与核心网交互过程中等待核心网的响应时延长的问题,因而大大减少了用户终端接入/频道转换时延,能够方便快捷地确定使用MBMS业务时间。Compared with the standard multicast mode, the embodiment of the present invention can avoid the problem that the user terminal waits for the response of the core network during the interaction process with the core network, thereby greatly reducing the user terminal access/channel switching delay, which can facilitate Quickly determine the service time of using MBMS.

以上仅为本发明实施例的较佳实施例而已,并非用于限定本发明实施例的保护范围。凡在本发明实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。The above are only preferred embodiments of the embodiments of the present invention, and are not intended to limit the protection scope of the embodiments of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the embodiments of the present invention shall be included in the protection scope of the embodiments of the present invention.

Claims (11)

1. determine to use the professional MBMS time method of multicast/broadcast for one kind, it is characterized in that this method comprises:
User terminal adds and leaves MBMS when professional, sends the message of carrying user terminal identification and MBMS service identification information that user terminal is sent by network controller to broadcast multicast service center BM-SC;
BM-SC is according to the message of carrying user terminal identification and MBMS service identification information that receives, the time of determining to have the user terminal adding of this user terminal identification respectively and leaving MBMS business, this user terminal is added and the time of the time difference of leaving this MBMS business as this MBMS business of use with this service identification.
2. method according to claim 1, it is characterized in that, described network controller further comprised before the message of user terminal identification and MBMS service identification information is carried in the BM-SC transmission: user terminal sends to network controller and carries the wireless connections request message of user terminal identification and MBMS service identification information.
3. method according to claim 1 and 2 is characterized in that, described BM-SC determines to have the user terminal adding of this user terminal identification respectively and leaves the method for the MBMS business hours with this service identification is:
The tabulation of the user terminal identification of BM-SC storage selection MBMS business and the MBMS service identification information of user terminal selecting are judged the user terminal identification that whether comprises reception in the user terminals stored identification list,
If do not comprise, BM-SC will receive the time point of the message of carrying user terminal identification and MBMS service identification information, add the time that all have the MBMS business of service identification as the user terminal with this user terminal identification;
If comprise, whether the service identification information of judging this user terminal that receives again is identical with the service identification information of storage, if, this user terminal does not add and leaves the MBMS business with this service identification, otherwise, determine the user terminal adding respectively and leave the MBMS business, BM-SC will receive the time point of the message of carrying user terminal identification and MBMS service identification information, add and leave the time of the MBMS business with this service identification as the user terminal with this user terminal identification.
4. method according to claim 1 and 2 is characterized in that, also comprises the user terminal action identification information in the described message of carrying user terminal identification and MBMS service identification information;
Described BM-SC determines that respectively user terminal adds and the time method of leaving the MBMS business with this service identification is:
BM-SC is according to adding and leave message in user terminal identification, MBMS service identification and the user terminal action identification information, determine respectively to have the user terminal adding of this user terminal identification and leave MBMS business with this service identification, BM-SC is received the time point of the message of carrying user terminal identification, MBMS service identification and user terminal action identification information, add and leave the time of MBMS business as user terminal with this service identification with this user terminal identification.
5. method according to claim 4, it is characterized in that, network controller is a radio network controller (RNC), when user terminal is user equipment (UE), described network controller is before the message of user terminal identification and MBMS service identification information is carried in the BM-SC transmission, further comprise: user terminal sends the radio resource control RRC connection request message of carrying user terminal identification and MBMS service identification information to network controller
The MBMS that the information of described MBMS service identification is included in the RRC connection request message selects in the professional cell;
Described user terminal action identification information is included in the MBMS UE action cell in the RRC connection request message.
6. method according to claim 1 is characterized in that, before the user terminal of determining to have this user terminal identification left the time of the MBMS business with this service identification, this method further comprised the process of judging that can user terminal normally leave:
Can whether network controller periodically update normal according to user terminal or be air interface synchronous, judge whether user terminal moves normally, if then network controller periodically sends keep-alive message to BM-SC, otherwise network controller does not send the user terminal keep-alive message to BM-SC;
BM-SC judges whether the keep-alive message that network controller sends is overtime; if; BM-SC determines that the user terminal with this user terminal identification can not normally leave the MBMS business; carry out abnormality processing; otherwise BM-SC determines the user terminal with this user terminal identification and can normally leave the MBMS business, carries out the step that the user terminal of determining to have this user terminal identification leaves the time of the MBMS business with this service identification.
7. method according to claim 6; it is characterized in that; described abnormality processing for the time point BM-SC being determined user terminal and can not normally leave the time point of MBMS business or BM-SC is received keep-alive message last time as time departure, perhaps do not write down the adding of this user terminal and leave time of MBMS business.
8. determine to use the multicast/broadcast system of professional MBMS business hours for one kind, it is characterized in that this system comprises: user terminal, network controller and broadcast multicast service center BM-SC;
Described user terminal when being used for adding and leaving the MBMS business, sends by network controller the message of carrying user terminal identification and MBMS service identification information to broadcast multicast service center BM-SC;
Described network controller, the forwards of carrying user terminal identification and MBMS service identification information that is used for user terminal is sent is given BM-SC;
Described BM-SC, be used for according to the message of carrying user terminal identification and MBMS service identification information that receives, the time of determining to have the user terminal adding of this user terminal identification respectively and leaving MBMS business with this service identification, and with this user terminal adding and the time of the time difference of leaving this MBMS business as this MBMS business of use.
9. system according to claim 8 is characterized in that, described network controller is radio network controller (RNC) or base station controller BSC.
10. system according to claim 8 is characterized in that, described BM-SC comprises action determining unit and time determining unit;
Described action determining unit, be used for adding and leave message according to the user terminal identification, MBMS service identification and the user terminal action identification information that receive, determine respectively to have the user terminal adding of this user terminal identification and leave MBMS business, the definite result who obtains is input to the time determining unit with this MBMS service identification;
Described time determining unit, be used for definite result according to the input of action determining unit, the time point of the message of carrying user terminal identification, MBMS service identification and user terminal action sign that receives as the time that this user adds and leave this MBMS business, is added this user terminal and the time of the time difference of leaving this MBMS business as this MBMS business of use.
11. system according to claim 8 is characterized in that, described BM-SC comprises memory cell, action judging unit and time determining unit;
Described memory cell is used to store the tabulation of the user terminal identification of selecting the MBMS business and the MBMS service identification information of user terminal selecting;
Described action judging unit, be used for according to the tabulation of the user terminal identification of the memory cell of carrying user terminal identification and MBMS service identification information and reading that receives and the MBMS service identification information of user terminal selecting, judge the user terminal identification that whether comprises reception in the user terminals stored identification list, if do not comprise, the user terminal that obtains having this user terminal identification adds the result that all have the MBMS business of service identification, and the result who obtains is input to the time determining unit; If comprise, whether the service identification information of judging this user terminal that receives again is identical with the service identification information of storage, if, do not export judged result, otherwise, determine respectively to have the user terminal adding of this user terminal identification and leave MBMS business, the result who obtains is input to the time determining unit with this MBMS service identification;
Described time determining unit, be used for result according to the input of action judging unit, the time point of the message of carrying user terminal identification and MBMS service identification information that receives as the time that this user adds and leave this MBMS business, is added this user terminal and the time of the time difference of leaving this MBMS business as this MBMS business of use.
CN2006101403077A 2006-11-20 2006-11-20 A method and system for determining the time to use multicast/broadcast services Expired - Fee Related CN1968451B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101403077A CN1968451B (en) 2006-11-20 2006-11-20 A method and system for determining the time to use multicast/broadcast services

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101403077A CN1968451B (en) 2006-11-20 2006-11-20 A method and system for determining the time to use multicast/broadcast services

Publications (2)

Publication Number Publication Date
CN1968451A CN1968451A (en) 2007-05-23
CN1968451B true CN1968451B (en) 2010-04-21

Family

ID=38076937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101403077A Expired - Fee Related CN1968451B (en) 2006-11-20 2006-11-20 A method and system for determining the time to use multicast/broadcast services

Country Status (1)

Country Link
CN (1) CN1968451B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102196362B (en) * 2010-03-05 2016-09-07 中兴通讯股份有限公司 The method of reseptance of Multimedia Broadcast Multicast Service and system
CN103024674B (en) 2011-09-21 2015-11-25 华为技术有限公司 The method of transmitting multimedia broadcast multicast business, equipment and system
CN104348627B (en) * 2014-10-31 2019-02-01 上海华为技术有限公司 Secret key sending method, the method and relevant device that authorization check is carried out to UE
CN108631946A (en) * 2018-05-14 2018-10-09 海能达通信股份有限公司 A kind of delay adjusting method and relevant device
CN113556219B (en) * 2020-04-26 2022-12-06 大唐移动通信设备有限公司 Transmission method and related equipment for Multimedia Broadcast Multicast Service (MBMS)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1581742A (en) * 2003-08-06 2005-02-16 北京三星通信技术研究有限公司 Method for setting enter time limit of MBMS business
CN1620766A (en) * 2002-08-14 2005-05-25 Lg电子株式会社 Method for scheduling transmission of MBMS data in UMTS
CN1764119A (en) * 2004-10-21 2006-04-26 华为技术有限公司 Method for realizing wireless broadcast multicast service timing and charging
EP1691508A1 (en) * 2005-02-04 2006-08-16 Samsung Electronics Co., Ltd. Method and apparatus for dispersing user equipments to non-preferred frequencies in a multimedia broadcast/multicast service system
WO2006104334A2 (en) * 2005-03-28 2006-10-05 Lg Electronics Inc. Method and apparatus for transmitting/receiving mbms transport blocks

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1620766A (en) * 2002-08-14 2005-05-25 Lg电子株式会社 Method for scheduling transmission of MBMS data in UMTS
CN1581742A (en) * 2003-08-06 2005-02-16 北京三星通信技术研究有限公司 Method for setting enter time limit of MBMS business
CN1764119A (en) * 2004-10-21 2006-04-26 华为技术有限公司 Method for realizing wireless broadcast multicast service timing and charging
EP1691508A1 (en) * 2005-02-04 2006-08-16 Samsung Electronics Co., Ltd. Method and apparatus for dispersing user equipments to non-preferred frequencies in a multimedia broadcast/multicast service system
WO2006104334A2 (en) * 2005-03-28 2006-10-05 Lg Electronics Inc. Method and apparatus for transmitting/receiving mbms transport blocks

Also Published As

Publication number Publication date
CN1968451A (en) 2007-05-23

Similar Documents

Publication Publication Date Title
US7400593B2 (en) Method for distinguishing MBMS service request from other service requests
JP4486123B2 (en) How to count the number of users of multimedia, broadcast and multicast services
CN1934805B (en) A method of transmitting information related to a multicast service in a mobile telecommunications network
US20060285512A1 (en) Method for supporting backward compatibility of mbms
CN101009908A (en) Method for supporting MBMS service transmission in LTE system
CN100394827C (en) Method for deactivating multimedia broadcast multicast service and related equipment
CN101039503B (en) Method for realizing paging in multimedia broadcasting/multicast service
CN1770913B (en) Method for receiving multimedia broadcast and multicast services
CN1968451B (en) A method and system for determining the time to use multicast/broadcast services
CN100444650C (en) Method of introducing MBMS service identification
CN102395110B (en) Method for supporting MBMS service transmission in LTE system
CN101179806B (en) Counting method for statistic mobile terminal of selecting selection service in cell
CN101374278B (en) Method for notifying MBMS relevant information
CN101350949B (en) Method and system for switching transmission mode from point-to-multi-point to point-to-point
CN101075894B (en) A method for realizing replay of multimedia broadcast/multicast service
CN100373988C (en) Method for Multicasting in Mobile Communication System
CN100397921C (en) Method for Responding to MBMS Point-to-Point Connection Establishment Request
CN101242557A (en) Method for requesting MBMS and an MBMS system
CN101170716A (en) Method and device for improving MBMS service availability
CN100479414C (en) Transmission method for controlling access-in information on channel in multi-media broadcasting/organization broadcasting business
CN101112020A (en) Method and system for sending/receiving session disinterest indication information of user equipment in multimedia broadcast/multicast service system
CN100428860C (en) A method for linking multimedia broadcast/multicast services
CN100409698C (en) Method for Distinguishing MBMS Service Requests from Other Service Requests
CN1842209B (en) Method for providing MBMS service
CN101102592B (en) A method for realizing terminal joining a multicast service group in a mobile communication system

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100421

Termination date: 20131120