一种实现多媒体业务服务的系统及方法

文档序号:7965255阅读:141来源:国知局
专利名称:一种实现多媒体业务服务的系统及方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现多媒体业务服务的系统及方法和一种服务数据的转发装置及方法。
背景技术
第三代通信技术标准化组织(3GPP)从R6版本开始,在其核心网上提供多媒体广播、多播服务,它增加了一个新的网元设备广播多播服务中心(BMSC),为移动通信网络(UMTS)提供广播多播服务,它直接与网关节点(GGSN)相连,将服务数据发送给UMTS网络。BMSC用于管理多媒体广播多播服务(MBMS)相关的工作,如用户管理模块、会话管理模块、代理传输模块、服务通告模块、安全管理模块。通过订阅、服务通告、加入、会话开始、数据传送、会话结束和离开这些流程完成整个多播服务。
BMSC包括用户管理模块、会话管理模块、代理传输模块、服务通告模块和安全管理模块。
用户管理模块记录多播服务用户的帐户信息,提供用户终端(UE)激活一个MBMS服务请求的授权,产生MBMS服务用户的计费记录等。它还可以通过Gi接口为用户提供用户服务层的功能。
会话管理模块进行MBMS会话传输的调度,用一个MBMS会话标识来标记每个MBMS会话,以允许UE来区分MBMS会话的重传。BMSC会话管理模块在MBMS数据传输之前发起MBMS承载资源发送MBMS数据,在数据传输完后终止MBMS承载资源。它是用户服务层的功能,当BMSC安排会话时,它触发承载层功能。会话管理模块还与BMSC外的内容资源提供连接,获取播放资源。
BMSC代理传输模块是一个代理中心,它负责GGSN和其它BMSC子模块在Gmb接口上的信令传输。BMSC代理传输模块能为内容提供商的传输数据产生计费记录,内容提供商名字在会话开始时通过Gmb接口提供给BMSC代理传输模块,它作为中间设备,将多播服务数据从BMSC会话传输模块发送到GGSN。
服务通告模块为多播广播服务用户提供服务通告,向用户终端UE提供将要投递的多播服务的媒体描述,如媒体编解码以及MBMS会话描述,具体如多播服务标识、地址、传输时间等。服务通告模块是用户服务层模块,它可以由BMSC触发。
MBMS服务为MBMS数据的完整性、安全性使用安全管理模块,安全管理模块用于向授权UE发布MBMS密匙。安全管理模块、服务通告模块、用户管理模块、代理传输模块可以通过GI接口与网关节点连接,提供直接与用户层通信。
目前,3GPP组织正在研究3G演进网络,它设计了一个与UMTS独立的核心网,在该演进核心网上也要支持广播、多播服务,该方案的目的就是利用R6版本UMTS网络上的BMSC实体为演进网络提供广播、多播服务。该演进网络采用与3GPP R6的广播多播服务方案不同的服务流程,提供与R6网络广播多播服务类似的服务。
但是,BMSC对演进网的广播多播流程与对移动通信网的广播多播流程不同,因而现有的一个BMSC不能同时对移动通信网和演进网进行广播多播服务,而且,移动通信网与演进网是相互独立的两个核心网,演进网络的广播多播用户管理模块与UMTS网的广播多播用户管理模块分离,致使用户在一个网络的活动在另一个网络无法保存。例如,用户在UMTS网订阅了服务,他的订阅信息记录在UMTS网的BMSC中,当该用户在演进网络登录时,由于服务于演进网络的BMSC中没有记录他的订阅信息,他无法获得在UMTS网订阅的服务。

发明内容
本发明要解决的技术问题是提供一种实现多媒体业务服务的系统及方法和一种服务数据的转发装置及方法,为多个业务网提供多播服务,并且满足多个网络间的服务互通。
为解决上述技术问题,本发明的目的是通过以下技术方案实现的一种实现多媒体业务服务的系统,该系统包括至少两个代理传输模块、至少两个会话管理模块,其中会话管理模块,每个会话管理模块分别与一个代理传输模块连接,会话管理模块从多媒体资源获得服务数据,将服务数据发送给代理传输模块;代理传输模块,每个代理传输模块在播放服务数据前建立业务承载通道,利用该通道将服务数据发送到业务网网关。
优选地,所述系统包括两个代理传输模块、两个会话管理模块,第一代理传输模块将服务数据发送到第一业务网关,第二代理传输模块将服务数据发送到第二业务网网关。
优选地,该系统还包括用户管理模块,与各个代理传输模块连接,该模块用于记录用户信息,用户请求加入服务时对用户鉴权。
优选地,该系统还包括数据处理模块,多媒体资源将服务数据发送到数据处理模块,经数据压缩、纠错编码、数据分段重组发送到会话管理模块。
优选地,该系统还包括安全管理模块,安全管理模块为数据处理模块提供加密密钥,数据处理模块将服务数据加密后发送到会话管理模块,安全管理模块还用于向用户发送服务数据解密密钥。
优选地,该系统还包括服务通告模块,该模块与各个会话管理模块分别连接,用于对用户播放服务通告。
优选地,所述第一业务网为移动通信网,所述第二业务网为演进网。
一种实现多媒体业务服务的方法,该方法包括各个会话管理模块经代理传输模块向业务网网关发出加入服务请求消息,各个代理传输模块与业务网网关之间建立业务承载通道;多媒体资源将服务数据分别发送到各个会话管理模块;
会话管理模块再将服务数据发送到代理传输模块;代理传输模块利用建立的承载通道将服务数据发送到业务网网关。
优选地,多媒体资源将服务数据分别发送到第一会话管理模块、第二会话管理模块,第一会话管理模块将服务数据发送到第一代理传输模块,第二会话管理模块将服务数据发送到第二代理传输模块,第一代理传输模块再将服务数据发送到第一业务网网关,第二代理传输模块再将服务数据发送到第二业务网网关。
优选地,建立承载通道后,该方法进一步包括用户向用户管理模块请求鉴权,如果鉴权通过,用户管理模块建立该用户上下文。
优选地,服务数据发送完,该方法进一步包括代理传输模块删除网关标识。
优选地,所述第一业务网为移动通信网,所述第二业务网为演进网。
一种服务数据的转发装置,该装置包括网关模拟模块、会话管理模块、代理传输模块,其中网关模拟模块,分配有网关标识,用于接收广播多播服务中心BMSC向业务网网关发送的服务数据;会话管理模块接收网关模拟模块收到的服务数据,将服务数据发送到代理传输模块;代理传输模块,将收到的服务数据发送到与其建立多播承载的业务网网关,代理传输模块还与网关模拟模块连接,用于信令传输。
优选地,所述网关模拟模块与所述广播多播服务中心通过Gi和Gmb接口连接。
优选地,所述BMSC包括用户管理模块、代理传输模块、会话管理模块,用户管理模块记录用户信息,与代理传输模块连接,会话管理模块从多媒体资源获取服务数据发送给代理传输模块,代理传输模块再将服务数据发给业务网网关。
一种服务数据的转发方法,该方法包括广播多播服务中心BMSC向网关模拟模块发送服务数据;网关模拟模块将收到的服务数据经会话管理模块发给代理传输模块;代理传输模块将收到的服务数据发送给业务网网关。
优选地,该方法进一步包括用户发出加入服务请求,该消息触发代理传输模块记录业务网网关标识,广播多播服务中心记录网关模拟模块的网关标识。
优选地,该方法进一步包括服务数据发送完,广播多播服务中心发出注销请求,代理传输模块收到请求后删除网关标识并令广播多播服务中心删除网关模拟模块的网关标识。
优选地,该方法进一步包括用户发起离开请求,广播多播服务中心删除网关模拟模块的网关标识,代理传输模块删除业务网网关标识。
以上技术方案可以看出,通过共用用户管理模块、服务通告模块、安全管理模块、数据处理模块,增加代理传输模块、会话管理模块来完成不同的网络数据、信令的传输和控制,满足不同网络不同的多播流程控制,实现为多个网络提供广播、多播服务,并满足了两个网络服务的互通,这样在多个网络中任意一个订阅了服务,在另外一个网中也能够享受该服务。
进一步,通过在网关模拟模块中配置网关节点标识,接收广播多播服务中心发送的服务数据,实现为多个不同的网络转发服务数据。


图1为现有实现广播多播服务的BMSC结构图;图2为本发明实现广播服务系统的结构图;图3为本发明实现多播服务系统的结构图;图4为本发明服务数据转发装置与现有BMSC以及业务网的连接框图;图5为本发明服务数据转发服务一实施例的流程图;
图6为本发明服务数据转发服务另一实施例的流程图。
具体实施例方式
本发明为一种实现多媒体业务服务的系统和一种服务数据的转发装置及方法。
参见图2所示,该系统为用户提供广播服务,该系统包括两个代理传输模块、两个会话管理模块、数据处理模块、服务通告模块。
这些模块模块按照虚线的划分组合成BMSC1、BMSC2,BMSC1与UMTS网络的网关节点GGSN连接,完成对UMTS网络的广播服务,BMSC2与演进网络的网关节点SAE GW连接,完成对演进网络的广播服务。
BMSC1、BMSC2分别包括一个会话管理模块和代理传输模块,它们的会话管理模块分别完成各自网络的会话传输调度,以及会话数据的传输,并通过数据处理模块与多媒体资源连接。代理传输模块是一个传输代理中心,完成对各自网络的数据传输,会话管理模块完成广播服务的会话调度及管理,数据处理模块完成广播内容的纠错编码等。
服务通告模块是两个网络共用的模块。服务通告模块两端分别连接两个会话管理模块,将服务的信息预先通告用户,通知用户准备接收服务,在本发明其它实施例中,也可不要服务通告模块,并不影响本发明目的的实现。
通过在两个不同的网络中分别使用两组代理传输模块和会话管理模块,相互独立地完成各自的广播流程,达到同时为两个网络提供相同服务的目的。
服务通告模块、安全管理模块还可以与GGSN或SAE GW通过Gi接口直接连接,提供直接与UE的用户层通信,当然,还可以通过其它方式与用户层直接通信。
在本发明中其它实施例中,也可以不用数据处理模块对服务数据编码,而多媒体资源直接将服务数据发送到各个会话管理模块。
在本发明中其它实施例中,也可以不对服务数据进行加密,即不需要安全管理模块。
在本发明中其它实施例中,也可设置三组会话管理模块、代理传输模块分别对三个不同的网络发送服务数据,具体连接关系为在图2系统结构上增加一组会话管理模块,代理传输模块,会话管理模块与数据处理模块连接,将获得的服务数据发送给代理传输模块,会话管理模块还与服务通告模块连接;代理传输模块与第三业务网的网关节点连接将服务数据发送到业务网。
参见图3所示,该系统为用户提供广播、多播服务,该系统同样包括服务通告模块、安全管理模块和数据处理模块,两个代理传输模块以及两个会话管理模块。不同之处在于,该系统还包括用户管理模块、安全管理模块,用户管理模块模块分别与两个代理传输模块连接,记录用户订阅服务的信息、用户的标识等。当用户请求加入服务时,对用户鉴权,确认用户要接收服务后,对该用户计费,安全管理模块向数据处理模块提供加密密钥,安全管理模块还用于向享有服务权的特定用户发送服务数据解密密钥。
在本发明中其它实施例中,也可设置三组会话管理模块、代理传输模块分别对三个不同的网络发送服务数据,具体结构为在图3系统结构上增加一组会话管理模块,代理传输模块,会话管理模块与数据处理模块连接,将获得的服务数据发送给代理传输模块,会话管理模块还与服务通告模块连接;代理传输模块与第三业务网的网关节点连接将服务数据发送到业务网,另外,代理传输模块还与用户管理模块连接,从用户管理模块中查询用户信息。
该实施例与上一实施例比较,区别仅在于,本实施例对予以用户一定的服务的权限,并相应地对该用户计费,而上一实施例对全网发送服务数据,不予计费。
参见图4所示,数据转发装置包括网关模拟模块、代理传输模块、会话管理模块。该装置中代理传输模块与业务网网关连接,网关模拟模块与现有的广播多播中心BMSC连接。
装置内部,网关模拟模块与代理传输模块连接,会话管理模块与代理传输模块、网关模拟模块都互有连接。会话管理模块负责演进网络的会话调度,代理传输模块负责演进网络多播服务的承载管理,网关模拟分配有一个GGSN标识,该模块负责将其模拟成一个GGSN节点,它通过Gi/Gmb接口与BMSC的代理传输模块相连。BMSC处理对UMTS网络的服务,还接收模拟网关发送来的服务请求,像处理GGSN发来的请求一样,对消息进行处理。BMSC将服务数据发送到网关模拟模块,网关模拟模块将收到的服务数据经会话管理模块发给代理传输模块,代理传输模块再将收到的服务数据发送给业务网网关。
参见图2所示,介绍多媒体业务服务系统对用户实现广播服务的流程在广播播放前,服务通告模块向全网发出即将播放服务的通知。BMSC2的会话管理模块在会话开始前的某个时刻发出会话开始消息,该消息通过BMSC2的代理传输模块发送到SAE GW,建立代理传输模块与SAE GW间的承载通道。建立承载后,多媒体资源开始发送服务数据,服务数据经数据处理模块发送到BMSC2的会话管理模块,会话管理模块再将服务数据发送到代理传输模块,代理传输模块利用建立的承载通道将服务数据发送到SAE GW。当服务数据发送完毕,BMSC2的会话管理模块向BMSC2的代理传输模块发送会话结束消息,代理传输模块向SAE GW转发会话结束消息,同时拆除与SAE GW之间的承载通道,完成对演进网的广播服务。本实施例还可以同时对移动通信网进行广播服务,具体流程与对演进网的流程相同,只不过原有BMSC2的处理工作由BMSC1的对应功能模块来完成,这里不再赘述。
下面结合图3介绍用户在在演进网络中接收多播服务的具体流程用户在UMTS网络或演进网订阅了服务,该消息发送到用户管理模块,用户管理模块记录该用户的标识以及该服务标识。用户处于演进网络覆盖中,在接收服务数据前,收到广播多播服务中心发出的服务通告。BMSC2的会话管理模块在会话开始前的某个时刻发出加入请求消息,该消息通过BMSC2的代理传输模块和SAE GW转发给用户,用户收到消息后发起加入流程,加入流程消息发送到SAE GW,SAE GW将用户的加入消息发送给BMSC2的代理传输模块,代理传输模块将用户信息发送到用户管理模块,由用户管理模块为用户鉴权,由于用户在UMTS网络中订阅了服务,用户管理模块中记录了该用户的标识以及服务标识,所以鉴权能够通过。鉴权通过后,SAE GW请求BMSC建立MBMS用户上下文,BMSC1的代理传输模块通知用户管理模块,由用户管理模块建立MBMS用户上下文。用户发起加入流程中,触发网络节点注册,当SAE GW向BMSC发出注册消息时,BMSC2的代理传输模块将SAE GW的节点标识添加到MBMS承载上下文的下行节点列表中。
当BMSC准备发起数据传输时,BMSC2的会话管理模块向BMSC2的代理传输模块发出会话开始请求消息,代理传输模块将消息发送给BMSC2承载上下文的下行节点列表参数中的SAE GW。BMSC2的代理传输模块设置MBMS承载上下文的状态特性为’Active’。SAE GW向BMSC2发送会话开始响应消息。BMSC2的代理传输模块收到该消息后,将会话开始请求消息拷贝给BMSC的用户管理模块以实现计费。接着BMSC进行数据发送,BMSC的数据处理模块完成对多播内容的加密、纠错编码等处理,将数据发给BMSC2的会话管理模块,会话管理模块将加密的数据发送给BMSC2的代理传输模块,代理传输模块再将数据转发给已注册过的SAE GW。
至此,已经实现了对用户提供多播服务,但在实际情况中,提供多播服务还包括以下流程BMSC的会话管理模块向BMSC2的代理传输模块发送会话停止请求消息,BMSC2的代理传输模块将该消息发送到承载上下文中下行节点列表参数中的SAE GW,接着,BMSC2的代理传输模块将承载上下文状态设置为’Standby’。SAE GW给BMSC2的代理传输模块反馈一个会话停止响应消息,它再将该消息传递给BMSC2的会话管理模块。BMSC2的代理传输模块将会话停止请求消息拷贝给多媒体业务服务系统的用户管理模块,用于计费。
会话结束后,BMSC2的代理传输模块向承载上下文的下行节点列表参数中所有SAE GW发送注销请求消息,释放所有相关MBMS承载上下文,并通知多媒体业务服务系统的用户管理模块,用户管理模块删除所有相关MBMS用户上下文。
在本实施例中,有些用户在服务未播放完时主动发起离开流程,离开消息发送到SAE GW,SAE GW将用户的离开消息发送给BMSC2的代理传输模块,代理传输模块再将用户消息送到用户管理模块,由用户管理模块对该用户离开进行确认,然后通过BMSC2的代理传输模块向SAE GW发送用户离开消息。当SAE GW检测到用户离开时,SAE GW通过BMSC2的代理传输模块将用户离开消息发给多媒体业务服务系统的用户管理模块,用户管理模块发起MBMS用户上下文去激活,完成后由BMSC2的代理传输模块向SAE GW转发去激活完成消息。SAE GW收到消息后,如果节点中没有了注册用户,则向多媒体业务服务系统发起注销流程。BMSC2的代理传输模块收到注销消息后,响应一个注销消息并将该SAE GW标识从它的MBMS承载上下文中的下行节点列表参数中删除。
在本实施例中,也可以不使用服务通告模块,直接对演进网络覆盖下的用户发送加入请求消息,对用户进行多播服务。
参见图3,介绍用户在UMTS网或演进网订阅服务,在UMTS中接收多播服务的务具体流程用户在演进网或UMTS网订阅了服务,用户管理模块记录用户的标识及服务标识。
用户处于UMTS网络覆盖下,在接收服务数据前,收到广播多播服务中心发出的服务通告。用户根据用户的设置或操作发起加入流程,加入流程发送到GGSN后,GGSN将用户的加入消息传给BMSC1的代理传输模块,代理传输模块将用户信息发送给用户管理模块,用户管理模块对用户进行鉴权,如果鉴权通过,则GGSN向BMSC1的代理传输模块请求建立MBMS用户上下文,BMSC1的代理传输模块通知用户管理模块,由用户管理模块建立MBMS用户上下文。以下流程同上一实施例,只不过原有BMSC2的处理工作由BMSC1的对应功能模块来完成,这里不再赘述。
同样,在本实施例中,也可以不用服务通告模块进行服务通告,通过用户的设置或操作发起加入流程接收服务。
同样,本实施例也可以由用户发起离开流程,具体流程同上一实施例,原有BMSC2的处理工作由BMSC1的对应功能模块来完成,这里也不再赘述。
参见图4所示,下面介绍用户在演进网或UMTS网络中订阅服务,在演进网络中接收多播服务的具体流程用户在演进网或UMTS网络订阅了服务,该消息发送到用户管理模块,用户管理模块记录该用户的标识以及该服务标识。用户处于演进网络覆盖中,在接收服务数据前,收到广播多播服务中心发出的服务通告。数据转发装置的会话管理模块在会话开始前的某个时刻发出加入请求消息,该消息通过数据转发装置的代理传输模块和SAE GW转发给用户,用户收到消息后发起加入流程,加入流程消息发送到SAE GW,SAE GW将鉴权请求消息通过数据转发装置的代理传输模块发送到网关模拟功能模块,由网关模拟模块发起向BMSC的鉴权请求。BMSC的代理传输模块收到该消息后,像处理GGSN发来的鉴权请求消息一样,将消息转发给用户管理模块,由用户管理模块完成用户的鉴权,由于用户在UMTS网络中订阅了服务,用户管理模块中记录了该用户的标识以及服务标识,所以鉴权能够通过。用户管理模块将该鉴权通过消息经过BMSC的代理传输模块、数据转发装置的网关模拟模块、数据转发装置的代理传输模块发给SAE GW。SAE GW收到该消息后,请求BMSC建立MBMS用户上下文,消息通过数据转发装置的代理传输模块和网关模拟模块发送给BMSC的代理传输模块,由它通知用户管理模块,用户管理模块收到消息后,建立MBMS用户上下文。
同样,用户发起加入流程中,触发网络节点注册,SAE GW向BMSC发出注册消息,数据转发装置的代理传输模块将SAE GW的节点标识添加到其MBMS承载上下文的下行节点列表中。如果之前数据转发装置的代理传输模块没有建立该承载上下文,则代理传输模块通知网关模拟模块,网关模拟模块向BMSC的代理传输模块发送注册消息,包含其APN地址和GGSN的标识信息,由于使用网关模拟模块的目的是把模拟成一个GGSN,可以在不改变原BMSC工作方式的情况下,获得BMSC的多播服务,因此BMSC的代理传输模块收到该消息后,判断该消息来自GGSN,并将个该GGSN标识记录到其承载上下文的下行节点列表参数中。
当BMSC准备发起数据传输时,BMSC的会话管理模块向BMSC的代理传输模块发出会话开始请求消息,代理传输模块将消息传递给相关MBMS承载上下文的下行节点列表参数中的GGSN,其中包括数据转发装置的网关模拟模块。数据转发装置的网关模拟模块将该消息发送给数据转发装置的会话管理模块。数据转发装置的会话管理模块通过数据转发装置的代理传输模块将该消息发送给其MBMS承载上下文中下行节点列表参数内的所有SAE GW。数据转发装置的代理传输模块设置MBMS承载上下文的状态特性为‘Active’。SAEGW向数据转发装置发送会话开始响应消息。数据转发装置的代理传输模块收到该消息后,通过网关模拟模块和BMSC的代理传输模块将会话开始请求消息拷贝给BMSC的用户管理模块用于计费。
接着BMSC进行数据发送,BMSC的会话管理模块将加密的数据发送给BMSC的代理传输模块,代理传输模块将数据发送给已经与其建立多播承载的GGSN,其中包括数据转发装置的网关模拟模块。网关模拟模块将数据发送给数据转发装置的会话管理模块,再通过数据转发装置的代理传输模块发给已经与其建立了多播承载的SAE GW。
至此,已经实现了对用户提供多播服务,但在实际情况中,提供多播服务还包括以下流程BMSC的会话管理模块向BMSC的代理传输模块发送会话停止请求消息,BMSC的代理传输模块将消息传递给相关MBMS承载上下文的下行流节点列表参数中的GGSN,其中包括数据转发装置的网关模拟模块。数据转发装置的网关模拟模块将会话停止请求消息发送给数据转发装置的代理传输模块,数据转发装置的代理传输模块再将该消息传递到所有相关MBMS承载上下文中下行节点列表参数内的SAE GW。数据转发装置代理传输模块将它的MBMS承载上下文的状态设置为‘Standby’。SAE GW给数据转发装置的代理传输模块反馈一个会话停止响应消息,它再将该消息传递给数据转发装置的会话管理模块。数据转发装置的代理传输模块将会话停止请求消息拷贝给BMSC的用户管理模块,用于计费。
会话结束后,BMSC发起注销流程。BMSC的代理传输模块向相关MBMS承载上下文的下行节点列表参数中的所有GGSN发送注销请求消息,其中包括数据转发装置的网关模拟模块。数据转发装置的网关模拟模块将消息传给数据转发装置的代理传输模块,数据转发装置的代理传输模块向相关MBMS承载上下文的″list of downstream nodes″参数中的所有SAE GW发送注销请求消息,释放所有相关MBMS承载资源,SAE GW反馈注销确认消息,数据转发装置的代理传输模块收到该消息后,删除所有相关MBMS承载上下文,并通过网关模拟模块向BMSC发出注销确认消息。BMSC的代理传输模块收到注销确认消息后删除所有相关MBMS承载上下文,并通知BMSC的用户管理模块,用户管理模块删除所有相关MBMS用户上下文。
同样,在本实施例中,离开流程也可以由用户发起,离开流程的消息传到SAE GW,SAE GW将用户的离开消息传送给数据转发装置的代理传输模块,代理传输模块通过网关模拟模块将离开消息送到BMSC的代理传输模块,代理传输模块将用户信息送到用户管理模块,由用户管理模块对其离开的服务进行确认,然后通过数据转发装置的代理传输模块、网关模拟模块和BMSC的代理传输模块向SAE GW发送一个用户离开请求消息。当演进网络完成对用户的离开流程时,SAE GW通知数据转发装置的代理传输模块,再通过网关模拟模块、BMSC的代理传输模块,通知BMSC的用户管理模块,BMSC的用户管理模块发起MBMS用户上下文去激活,完成后由BMSC的代理传输模块,通过网关模拟模块和数据转发装置的代理传输模块向SAE GW转发去激活完成消息。SAE GW收到消息后,如果它没有了注册用户,则向BMSC发起注销流程。数据转发装置的代理传输模块收到注销消息后,响应一个注销响应消息并将该SAE GW标识从它的MBMS承载上下文的下行节点列表参数中删除。
在本实施例中,也可以不需要服务通告模块,直接对演进网络覆盖下的用户发送加入请求消息,然后对用户进行多播服务。
参见图4所示,用户还订阅服务,在UMTS中接收多播服务这种情况同现有R6版向UMTS网络提供服务的流程一样,这里不再赘述。
参见图5所示,描述本发明服务数据转发方法流程步骤501用户发出加入服务请求,该消息触发代理传输模块记录网关标识,广播多播服务中心记录网关模拟模块的网关标识;步骤502广播多播服务中心向网关模拟模块发送服务数据;步骤503网关模拟模块将收到的服务数据经会话管理模块发给代理传输模块;步骤504代理传输模块将收到的服务数据发送给业务网网关;步骤505服务数据发送完,广播多播服务中心发出注销请求,代理传输模块收到请求后删除网关标识并令广播多播服务中心删除网关模拟模块的网关标识。
参见图6所示,描述本发明服务数据转发方法另一流程本实施例流程前四步和上一实施相同,最后一步骤为用户发起离开请求,广播多播服务中心删除网关模拟模块的网关标识,代理传输模块删除业务网网关标识。当然,用户发起离开流程也可以在用户发起加入服务后的任一时刻,用户发起离开请求后的流程一样,这里不再详述。
以上对本发明所提供的一种实现多媒体业务服务的系统和一种服务数据的转发装置及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种实现多媒体业务服务的系统,其特征在于,该系统包括至少两个代理传输模块、至少两个会话管理模块,其中会话管理模块,每个会话管理模块分别与一个代理传输模块连接,会话管理模块从多媒体资源获得服务数据,将服务数据发送给代理传输模块;代理传输模块,每个代理传输模块在播放服务数据前建立业务承载通道,利用该通道将服务数据发送到业务网网关。
2.根据权利要求1所述的实现多媒体业务服务的系统,其特征在于,所述系统包括两个代理传输模块、两个会话管理模块,第一代理传输模块将服务数据发送到第一业务网关,第二代理传输模块将服务数据发送到第二业务网网关。
3.根据权利要求1所述的实现多媒体业务服务的系统,其特征在于,该系统还包括用户管理模块,与各个代理传输模块连接,该模块用于记录用户信息,用户请求加入服务时对用户鉴权。
4.根据权利要求1所述的实现多媒体业务服务的系统,其特征在于,该系统还包括数据处理模块,多媒体资源将服务数据发送到数据处理模块,经数据压缩、纠错编码、数据分段重组发送到会话管理模块。
5.根据权利要求4所述的实现多媒体业务服务的系统,其特征在于,该系统还包括安全管理模块,安全管理模块为数据处理模块提供加密密钥,数据处理模块将服务数据加密后发送到会话管理模块,安全管理模块还用于向用户发送服务数据解密密钥。
6.根据权利要求1所述的实现多媒体业务服务的系统,其特征在于,该系统还包括服务通告模块,该模块与各个会话管理模块分别连接,用于对用户播放服务通告。
7.根据权利要求2所述的实现多媒体业务服务的系统,其特征在于,所述第一业务网为移动通信网,所述第二业务网为演进网。
8.一种实现多媒体业务服务的方法,其特征在于,该方法包括各个会话管理模块经代理传输模块向业务网网关发出加入服务请求消息,各个代理传输模块与业务网网关之间建立业务承载通道;多媒体资源将服务数据分别发送到各个会话管理模块;会话管理模块再将服务数据发送到代理传输模块;代理传输模块利用建立的承载通道将服务数据发送到业务网网关。
9.根据权利要求8所述的实现多媒体业务服务的方法,其特征在于,多媒体资源将服务数据分别发送到第一会话管理模块、第二会话管理模块,第一会话管理模块将服务数据发送到第一代理传输模块,第二会话管理模块将服务数据发送到第二代理传输模块,第一代理传输模块再将服务数据发送到第一业务网网关,第二代理传输模块再将服务数据发送到第二业务网网关。
10.根据权利要求8所述的实现多媒体业务服务的方法,其特征在于,建立承载通道后,该方法进一步包括用户向用户管理模块请求鉴权,如果鉴权通过,用户管理模块建立该用户上下文。
11.根据权利要求8所述的实现多媒体业务服务的方法,其特征在于,服务数据发送完,该方法进一步包括代理传输模块删除网关标识。
12.根据权利要求9所述的实现多媒体业务服务的方法,其特征在于,所述第一业务网为移动通信网,所述第二业务网为演进网。
13.一种服务数据的转发装置,其特征在于,该装置包括网关模拟模块、会话管理模块、代理传输模块,其中网关模拟模块,分配有网关标识,用于接收广播多播服务中心BMSC向业务网网关发送的服务数据;会话管理模块接收网关模拟模块收到的服务数据,将服务数据发送到代理传输模块;代理传输模块,将收到的服务数据发送到与其建立多播承载的业务网网关,代理传输模块还与网关模拟模块连接,用于信令传输。
14.根据权利要求13所述的服务数据的转发装置,其特征在于,所述网关模拟模块与所述广播多播服务中心通过Gi和Gmb接口连接。
15.根据权利要求13所述的服务数据的转发装置,其特征在于,所述BMSC包括用户管理模块、代理传输模块、会话管理模块,用户管理模块记录用户信息,与代理传输模块连接,会话管理模块从多媒体资源获取服务数据发送给代理传输模块,代理传输模块再将服务数据发给业务网网关。
16.一种服务数据的转发方法,其特征在于,该方法包括广播多播服务中心BMSC向网关模拟模块发送服务数据;网关模拟模块将收到的服务数据经会话管理模块发给代理传输模块;代理传输模块将收到的服务数据发送给业务网网关。
17.根据权利要求16所述的服务数据的转发方法,其特征在于,该方法进一步包括用户发出加入服务请求,该消息触发代理传输模块记录业务网网关标识,广播多播服务中心记录网关模拟模块的网关标识。
18.根据权利要求17所述的服务数据的转发方法,其特征在于,该方法进一步包括服务数据发送完,广播多播服务中心发出注销请求,代理传输模块收到请求后删除网关标识并令广播多播服务中心删除网关模拟模块的网关标识。
19.根据权利要求17所述的服务数据的转发方法,其特征在于,该方法进一步包括用户发起离开请求,广播多播服务中心删除网关模拟模块的网关标识,代理传输模块删除业务网网关标识。
全文摘要
本发明公开了一种实现多媒体业务服务的系统及方法,该系统包括至少两个代理传输模块、至少两个会话管理模块,会话管理模块,每个会话管理模块分别与一个代理传输模块连接,获取服务数据后,将服务数据发送给代理传输模块;代理传输模块,每个代理传输模块在播放服务数据前建立多播承载通道,利用该通道将服务数据发送到业务网网关。利用该系统,能够同时为演进网及通用移动网提供多播服务,并且满足两个网络的服务互通。本发明还提供了一种服务数据的转发装置及方法。
文档编号H04L29/06GK1917475SQ20061010403
公开日2007年2月21日 申请日期2006年7月31日 优先权日2006年7月31日
发明者王睿 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1