多媒体广播方法和系统的制作方法

文档序号:7653582阅读:103来源:国知局
专利名称:多媒体广播方法和系统的制作方法
技术领域
本发明涉及多媒体广播组播领域,更具体地,涉及一种在进行MBMS移动多媒体广播组播业务时节约控制面的流量的多媒体广播方法和系统。
背景技术
多媒体广播/组播(MBMS)实现一个数据源向多个终端发送数据的点到多点业务。MBMS不仅能实现纯文本低速率的消息类组播和广播,而且还能实现高速多媒体业务的组播和广播,MBMS基于WCDMA/TD-SCDMA/GSM(宽带码分多址接入/时分-码分多址接入/全球移动通信系统)分组网,通过增加一些新的功能实体,例如,广播组播业务中心BM-SC,对已有的各个功能实体,例如服务GPRS支持节点(SGSN)、网关GPRS支持节点(GGSN)、无线网络控制器(RNC)和终端(UE)增加MBMS功能,并定义了新的逻辑共享信道来实现空口资源共享。
MBMS的网络参考模型如附图1所示。如图1所示,广播/组播中心(BM-SC)通过Gmb接口和Gi口与网关通用无线分组业务(GPRS)支持节点GGSN相连接,一个BM-SC可与多个GGSN相连接,GGSN通过Gn/Gp接口与服务GRPS节点SSGN相连,一个GGSN可与多个SGSN相连,SGSN可通过Iu接口和通用移动通信系统(UMTS)陆地无线接入网(UTRAN)相连,然后UTRAN通过Uu接口与移动终端相连,SGSN也可通过Iu/Gb接口与全球移动通信系统(GSM)增强无线接入网(GERAN)相连,GERAN通过Um接口与移动终端相连。
当BM-SC准备发送数据时,BM-SC发起MBMS会话开始过程。这是请求激活传送MBMS数据,网络所需要的所有承载资源。并且通知感兴趣的UE即将开始的数据传送。
通过该过程,MBMS会话属性,例如QoS、MBMS service Area(MBMS服务区)、estimated session duration(估计会话持续时间)、和time to MBMS data transfer(MBMS数据传送的时间)都提供给早先已经注册了相关的MBMS承载业务SGSN和GGSN,并且提供给所有连接到注册的SGSN的所有的BSC/RNC中去。另外,这个过程分配承载平面给所有注册的GGNS和SGSN、BSC/RNC。
在发送会话开始请求消息,并接收到会话响应消息后,BM-SC等待一个配置的延迟时间后,再发送MBMS数据。
按照对现有的MBMS协议,通常是在进行多媒体广播业务之前,发送会话开始请求,携带所需要发送的业务区域的详细信息、业务区域的详细信息通常包括BM-SC需要向哪些GGSN发送、这些GGSN包括哪些SGSN、这些SGSN又包括哪些RNC/BSC、这些RNC/BSC又包括哪些小区。当然,也会向GGSN、SGSN、和RNC/BSC下面的整个区域进行广播,例如,向SGSN下面所有的节点进行广播,这时只需要指明SGSN标识,并指明整个SGSN下面的范围都进行广播即可,而无需对SGSN下面的所有的详细节点都罗列出来。
但是在很多情况下,不是整个节点下所有区域的广播,这时内容提供商就需要在对某个特定的区域进行广播不同的内容时,携带详细的多媒体广播需要发送的所有的小区或位置区。
因而,急需一种多媒体广播方法和系统,能够根据多媒体广播业务的开展趋势,不同的地市或区域的运营商,不同的内容提供商选择一些特定的小区进行广播,从而,内容提供商会相对固定的一些区域进行广播,例如,A市是市场频道,主要针对A市某些相对区域的区域广播,而不是每次内容提供商需要广播多媒体广播内容时,都要去选择一堆不同的小区列表进行下发。

发明内容
为了解决上述问题,本发明提出了一种多媒体广播方法和系统,其中,该多媒体广播方法包括以下步骤步骤1,广播/组播中心根据不同内容提供商要发送的内容定义至少一个区域,并为每个区域设置区域列表信息;步骤2,广播/组播中心在接收到内容提供商的多媒体广播请求时,查询要发送该多媒体广播内容所需要的业务区域,并判断是否向业务区域发送过多媒体广播内容;步骤3,根据判断结果,生成携带相应信息的会话开始请求消息,并发送给业务区域的各个功能实体;以及步骤4,各个功能实体接收到会话开始请求消息之后,根据在会话开始请求中携带的相应信息,得到下行发送节点,并向下行发送节点发送会话开始请求消息。
其中,区域列表信息包括区域标识、以及区域所包括的广播区域列表信息。广播区域列表信息包括区域所包括的GGSN、每个GGSN所包括的SGSN、每个SGSN所包括的RNC/BSC、以及每个RNC/BSC所包括的小区。
当判断结果为向业务区域发送过多媒体广播内容时,会话开始请求消息中仅携带区域标识;以及各个功能实体根据区域标识,获取所保存的对应于区域标识的区域列表信息,并根据区域列表信息决定要发送的下行发送节点。
另外,当判断结果为没有向业务区域发送过多媒体广播内容时,会话开始请求消息中携带详细的区域列表信息;广播业务的各个功能实体保存区域列表信息,并根据区域列表信息,决定要发送的下行发送节点。
该多媒体广播方法还包括以下步骤当区域所包括的区域列表信息发生变更时,会话开始请求消息中携带变更后的区域列表信息;以及各个功能实体保存区域列表信息,并根据区域列表信息决定要发送的下行发送节点。
区域列表信息保存在广播/组播中心数据库中。
本发明还提供了一种多媒体广播系统,其可以包括设置单元,位于广播/组播中心上,用于根据不同内容提供商要发送的内容定义一个或多个区域,并为每个区域设置区域列表信息;查询判断单元,位于广播/组播中心上,用于在接收到内容提供商的多媒体广播请求时,查询要发送该多媒体广播内容所需要的业务区域,并判断是否向业务区域发送过多媒体广播内容;生成单元,根据查询判断单元的判断结果,生成携带相应信息的会话开始请求消息,并发送给业务区域的各个功能实体;以及发送单元,位于各个功能实体上,用于在接收到会话开始请求消息之后,根据在会话开始请求中携带的相应信息,得到下行发送节点,并向下行发送节点发送会话开始请求消息。
其中,区域列表信息包括区域标识、以及区域所包括的广播区域信息。广播区域信息包括区域所包括的GGSN、每个GGSN所包括的SGSN、每个SGSN所包括的RNC/BSC、以及每个RNC/BSC所包括的小区。
该多媒体广播系统还可以包括保存单元,位于广播业务的各个功能实体上,用于保存区域列表信息。
因而,本发明通过BM-SC引入对会话开始过程的业务区域信息进行管理,并且在会话开始请求消息中对业务区域的携带提供一种解决方案。另外,通过BM-SC、SGSN、GGSN、RNC/BSC对改进的业务区域提供支持,为BM-SC在控制面传送会话消息时,达到节约流量的目的。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是现有技术中的MBMS网络结构的示意图;图2是根据本发明的多媒体广播方法的流程图;图3是根据本发明实施例的BM-SC对会话开始请求业务区域携带的改进流程图;图4是根据本发明实施例的GGSN、SGSN、RNC/BSC对会话开始请求中的业务区域进行处理的流程图;以及图5是根据本发明的多媒体广播系统的框图。
具体实施例方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图2是根据本发明的多媒体广播方法的流程图。该方法通过在BM-SC对于多媒体广播的业务区域进行管理,并对多媒体会话开始请求中的业务区域携带提出了改进意见。BM-SC对业务区域的管理主要是定义一些区域,每个区域选择不同区域进行服务。每个区域包括区域的唯一标识(一般两个2字节就够用了),以及详细区域列表信息。另外对于已经定义的区域可以进行变更,变更可以是对所有包括的区域都进行变更。这些定义的区域可以重叠,也可以大区域包括小区域。BM-SC在发起向定义的区域进行第一次多媒体内容广播时,需要携带详细的区域列表信息。只要这个区域还存在,则以后再对这个区域广播多媒体内容时,只需要携带区域标识即可,而不需要携带详细的区域列表信息。GGSN、SGSN、RNC/BSC需要对区域列表进行保存和查询,更新的功能。
BM-SC在发起向定义的区域进行第一次多媒体内容广播或者时变更后第一次发送多媒体内容广播时,由于携带详细的区域列表信息,GGSN、SGSN、RNC/BSC需要保存该区域标识,以及保存或变更该标识下面属于本节点下行节点的所有区域的详细信息。在接收到BM-SC发送的会话开始请求消息时,如果只携带区域标识,则GGSN、SGSN、RNC/BSC根据已经保存的区域标识查询详细的下行节点信息并向这些节点发送会话开始请求消息。
如图2所示,该方法主要包括以下步骤
步骤S202,广播/组播中心根据不同内容提供商要发送的内容定义至少一个区域,并为每个区域设置区域列表信息;步骤S204,广播/组播中心在接收到内容提供商的多媒体广播请求时,查询要发送该多媒体广播内容所需要的业务区域,并判断是否向业务区域发送过多媒体广播内容;步骤S206,根据判断结果,生成携带相应信息的会话开始请求消息,并发送给业务区域的所包含的各个功能实体;以及步骤S208,业务区域的所包含的各个功能实体接收到会话开始请求消息之后,根据在会话开始请求中携带的相应信息,得到下行发送节点,并向下行发送节点发送会话开始请求消息。
其中,区域列表信息包括区域标识、以及区域所包括的广播区域信息。广播区域信息包括区域所包括的GGSN、每个GGSN所包括的SGSN、每个SGSN所包括的RNC/BSC、以及每个RNC/BSC所包括的小区。
当判断结果为向业务区域发送过多媒体广播内容时,会话开始请求消息中仅携带区域标识;以及业务所包含的各个功能实体根据区域标识,获取所保存的对应于区域标识的区域列表信息,并根据区域列表信息决定要发送的下行发送节点。
另外,当判断结果为没有向业务区域发送过多媒体广播内容时,会话开始请求消息中携带详细的区域列表信息;各个功能实体保存区域列表信息,并根据区域列表信息,决定要发送的下行发送节点。
该多媒体广播方法还包括以下步骤当区域所包括的区域列表信息发生变更时,会话开始请求消息中携带变更后的区域列表信息;以及业务所包含的各个功能实体保存区域列表信息,并根据区域列表信息决定要发送的下行发送节点。
区域列表信息保存在广播/组播中心数据库中。
表1是BM-SC对于业务区域的管理图。以下结合表1对本发明的实现过程进行详细说明。
表1

其中,区域1定义了所包括的该区域需要发送范围的区域的详细列表,详细信息包括该区域包括哪些GGSN、每个GGSN下面有哪些SGSN、这些SGSN下面有哪些RNC/BSC、以及这些RNC/BSC下面都包括哪些小区的信息。该列表保存在BM-SC数据库中,并从发送标记表明是否向该区域发送过多媒体内容。根据业务发展的需要,这张表可进行变更。
图3是根据本发明实施例的BM-SC对会话开始请求业务区域携带的改进流程图。如图3所示,具体改进流程如下S302,BM-SC根据多媒体内容的下发时间计划表或者是在接收到内容提供商请求需要发送多媒体广播,激活多媒体会话开始请求发送流程;步骤S304,BM-SC查询该多媒体内容所需要发送的业务区域;步骤S306,根据步骤S304查询结果判断是否已经向该区域发送多媒体广播内容;步骤S308,如果步骤S306判断出没有向该区域发送过多媒体广播,则生成会话开始请求,并且其中的业务区域参数信息包括详细的区域列表信息,例如区域标识、区域所包括的GGSN、SGSN、RNC/BSC、和小区列表;步骤S310,如果步骤S306判断出已经向该区域发送过多媒体广播,则生成会话开始请求,并且其中的业务区域参数信息只包括区域的标识;以及步骤S312,BM-SC向业务区域包含的GGSN发送会话开始请求消息。
图4是根据本发明实施例的GGSN、SGSN、RNC/BSC对会话开始请求中的业务区域进行处理的流程图。如图4所示,具体流程如下
步骤S402,GGSN、SGSN、RNC/BSC接收到会话开始请求消息;步骤S404,GGSN、SGSN、RNC/BSC解析内容(包括接续所要发送业务区域),并按照现有的协议对发送会话开始请求的上行节点发送会话响应消息;步骤S406,GGSN、SGSN、RNC/BSC判断是否只包括区域标识;步骤S408,如果步骤S406判断出不是只包括区域标识,则GGSN、SGSN、RNC/BSC根据会话请求中的详细的区域列表决定下行发送节点;步骤S410,如果步骤S406判断出只包括区域标识,则GGSN、SGSN、RNC/BSC根据会话请求区域标识查询得到详细的区域列表来决定下行发送节点;以及步骤S412,GGSN、SGSN、RNC/BSC向下行节点发送会话开始请求消息。
图5是根据本发明的多媒体广播系统500的框图。如图5所示,该系统包括设置单元502,位于广播/组播中心上,用于根据不同内容提供商要发送的内容定义一个或多个区域,并为每个区域设置区域列表信息;查询判断单元504,位于广播/组播中心上,用于在接收到内容提供商的多媒体广播请求时,查询要发送该多媒体广播内容所需要的业务区域,并判断是否向业务区域发送过多媒体广播内容;生成单元506,根据查询判断单元504的判断结果,生成携带相应信息的会话开始请求消息,并发送给业务区域的各个功能实体;以及发送单元508,位于业务区域的各个功能实体上,用于在接收到会话开始请求消息之后,根据在会话开始请求中携带的相应信息,得到下行发送节点,并向下行发送节点发送会话开始请求消息。
其中,区域列表信息包括区域标识、以及区域所包括的广播区域信息。广播区域信息包括区域所包括的GGSN、每个GGSN所包括的SGSN、每个SGSN所包括的RNC/BSC、以及每个RNC/BSC所包括的小区。
该多媒体广播系统500还可以包括保存单元510,位于各个功能实体上,用于保存区域列表信息。
综上所述,本发明通过BM-SC引入对会话开始过程的业务区域信息进行管理,并且在会话开始请求消息中对业务区域的携带提供一种解决方案。另外,通过BM-SC,SGSN,GGSN,RNC/BSC对改进的业务区域提供支持,为BM-SC在控制面传送会话消息时,达到节约流量的目的。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种多媒体广播方法,其特征在于,包括以下步骤步骤1,广播/组播中心根据不同内容提供商要发送的内容定义至少一个区域,并为每个所述区域设置区域列表信息;步骤2,所述广播/组播中心在接收到内容提供商的多媒体广播请求时,查询要发送该多媒体广播内容所需要的业务区域,并判断是否向所述业务区域发送过多媒体广播内容;步骤3,根据判断结果,生成携带相应信息的会话开始请求消息,并发送给所述业务区域的各个功能实体;以及步骤4,所述各个功能实体接收到所述会话开始请求消息之后,根据在所述会话开始请求中携带的所述相应信息,得到下行发送节点,并向所述下行发送节点发送所述会话开始请求消息。
2.根据权利要求1所述的多媒体广播方法,其特征在于,所述区域列表信息包括区域标识、以及区域所包括的广播区域列表信息。
3.根据权利要求2所述的多媒体广播方法,其特征在于,所述广播区域列表信息包括所述区域所包括的GGSN、每个所述GGSN所包括的SGSN、每个所述SGSN实体所包括的RNC/BSC、以及每个所述RNC/BSC所包括的小区。
4.根据权利要求2所述的多媒体广播方法,其特征在于,当判断结果为向所述业务区域发送过多媒体广播内容时,所述会话开始请求消息中仅携带所述区域标识;以及所述各个功能实体根据所述区域标识,获取所保存的对应于所述区域标识的所述区域列表信息,并根据所述区域列表信息决定要发送的所述下行发送节点。
5.根据权利要求2所述的多媒体广播方法,其特征在于,当判断结果为没有向所述业务区域发送过多媒体广播内容时,所述会话开始请求消息中携带详细的所述区域列表信息;所述各个功能实体保存所述区域列表信息,并根据所述区域列表信息,决定要发送的所述下行发送节点。
6.根据权利要求1所述的多媒体广播方法,其特征在于,还包括以下步骤当所述区域所包括的所述区域列表信息发生变更时,所述会话开始请求消息中携带变更后的所述区域列表信息;以及所述各个功能实体保存所述区域列表信息,并根据所述区域列表信息决定要发送的所述下行发送节点。
7.根据权利要求6所述的多媒体广播方法,其特征在于,所述区域列表信息保存在广播/组播中心数据库中。
8.一种多媒体广播系统,其特征在于,包括设置单元,位于广播/组播中心上,用于根据不同内容提供商要发送的内容定义一个或多个区域,并为每个所述区域设置区域列表信息;查询判断单元,位于所述广播/组播中心上,用于在接收到内容提供商的多媒体广播请求时,查询要发送该多媒体广播内容所需要的业务区域,并判断是否向所述业务区域发送过多媒体广播内容;生成单元,根据所述查询判断单元的判断结果,生成携带相应信息的会话开始请求消息,并发送给所述业务区域的各个功能实体;以及发送单元,位于所述各个功能实体上,用于在接收到所述会话开始请求消息之后,根据在所述会话开始请求中携带的所述相应信息,得到下行发送节点,并向所述下行发送节点发送所述会话开始请求消息。
9.根据权利要求8所述的多媒体广播系统,其特征在于,所述区域列表信息包括区域标识、以及区域所包括的广播区域列表信息。
10.根据权利要求9所述的多媒体广播系统,其特征在于,所述广播区域列表信息包括所述区域所包括的GGSN、每个所述GGSN所包括的SGSN、每个所述SGSN所包括的RNC/BSC、以及每个所述RNC/BSC所包括的小区。
11.根据权利要求10所述的多媒体广播系统,其特征在于,还包括保存单元,位于所述各个功能实体上,用于保存所述区域列表信息。
全文摘要
本发明提出了一种多媒体广播方法和系统,其中,该多媒体广播方法包括以下步骤广播/组播中心根据不同内容提供商要发送的内容定义至少一个区域,并为每个区域设置区域列表信息;广播/组播中心在接收到内容提供商的多媒体广播请求时,查询要发送该多媒体广播内容所需要的业务区域,并判断是否向业务区域发送过多媒体广播内容;根据判断结果,生成携带相应信息的会话开始请求消息,并发送给业务区域的各个功能实体;以及各个功能实体接收到会话开始请求消息之后,根据在会话开始请求中携带的相应信息,得到下行发送节点,并向下行发送节点发送会话开始请求消息。因而,通过本发明,达到了节约流量的目的。
文档编号H04W4/06GK101052142SQ200710106149
公开日2007年10月10日 申请日期2007年5月24日 优先权日2007年5月24日
发明者刘美萍 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1