下一代网络中媒体资源广播实现方法、系统和广播服务器的制作方法

文档序号:7717671阅读:107来源:国知局
专利名称:下一代网络中媒体资源广播实现方法、系统和广播服务器的制作方法
技术领域
本发明涉及软交换应用技术领域,尤其涉及一种下一代网络中媒体资源广播实现
方法、系统和媒体广播服务器。
背景技术
电信诸多声讯业务,例如12121天气预报、12117对时等业务,都是用户经常使用 的业务。在这些业务中,所有用户拨打后听到的录音通知是相同的语音,属于共享类的语音 资源。在传统电话网络中实现拨打12121天气预报等广播性声讯服务业务时,是通过112 平台将语音资源定时发到交换机语音板上,然后通过交换机音总线交换到用户电路端口上 实现声讯信息的共享。 基于软交换系统的下一代网络中,各个网络单元是互相分离的,音资源存放在特 定的媒体资源服务器内,用户电路则是在相应的媒体网关上。如用户需要拨打声讯服务,每 一个呼叫都必须占用媒体服务器的DSP(Digital Signal Processing,数字信号处理)资 源,而媒体服务器的DSP处理能力非常有限,因此提供12121天气预报这类并发量非常高的 声讯服务非常困难。 在基于软交换的下一代网络中,其他的共享类媒体资源服务也存在上述问题。

发明内容
本发明要解决的一个技术问题是提供一种下一代网络中媒体资源广播实现方法
和系统,可以解决在软交换网络中提供共享类资源服务类业务的成本高的问题。 本发明提供一种下一代网络中媒体资源广播实现方法,包括应用服务器接收来
自主叫用户的呼叫,根据被叫号码确定业务标识,将业务标识和主叫用户地址信息发送给
广播服务器;广播服务器确定输入接口上与业务标识对应的输入端口 ;广播服务器为主叫
用户在输出接口上分配输出端口,根据主叫用户地址信息与主叫用户建立媒体连接;广播
服务器将输入端口上的媒体资源转发到输出端口 ,将所体资源发送给主叫用户。 根据本发明的媒体资源广播实现方法的一个实施例,当广播服务器接收到具有相
同业务标识的多个主叫用户地址信息时,广播服务器将输入端口的媒体资源复制到与多个
主叫用户对应的多个输出端口。 根据本发明的媒体资源广播实现方法的一个实施例,广播服务器的输入接口上每 个输入端口与特定媒体资源平台相连,用于将来自特定媒体资源平台的媒体资源转换为软 交换网络支持的媒体流格式。 本发明还提供一种下一代网络中媒体资源广播实现系统,包括应用服务器,用于 接收来自主叫用户的呼叫,根据被叫号码确定业务标识,将业务标识和主叫用户地址信息 发送给广播服务器;广播服务器,用于接收业务标识和主叫用户的地址信息;确定输入接 口上与业务标识对应的输入端口,为主叫用户在输出接口上分配输出端口,根据主叫用户 地址信息与主叫用户建立媒体连接;将输入端口上的媒体资源转发到输出端口 ,通过输出端口将媒体资源发送给主叫用户。 根据本发明的媒体资源广播实现系统的一个实施例,广播服务器当接收到具有相 同业务标识的多个主叫用户地址信息时,将输入端口的媒体资源复制到与多个主叫用户对 应的多个输出端口。 根据本发明的媒体资源广播实现系统的一个实施例,该系统还包括媒体资源平 台,用于提供所述媒体资源。广播服务器的输入接口上输入端口与媒体资源平台相连,用于 将来自媒体资源平台的媒体资源转换为软交换网络支持的媒体流格式。 本发明还提供一种广播服务器,包括输入接口,用于通过输入端口接收媒体资 源;输出接口,用于通过输出端口发送媒体资源;信令处理模块,用于接收呼叫建立请求, 通过信令解析获得所述呼叫建立请求中包含业务标识和用户地址信息,将所述业务标识和 用户地址信息发送给广播处理器;广播处理器,用于接收所述业务标识和用户地址信息,在 所述输出接口上分配输出端口 ,根据所述用户地址信息与用户建立媒体连接;根据所述业 务标识在输入接口上确定与所述呼叫建立请求的媒体资源对应的输入端口 ;将所述输入端 口的媒体资源转发到所述输出端口 。 本发明提供的下一代网络中媒体资源广播实现系统和方法,采用MCS装置,结合 相应的呼叫流程,在AS服务器的控制下,实现向使用该业务的用户进行媒体流的广播,解 决了在基于软交换的下一代网络中提供共享类资源服务类业务的网络成本非常高的问题。


图1示出本发明的下一代网络中语音广播实现的网络架构图; 图2示出本发明的下一代网络中媒体资源广播实现方法的一个实施例的流程图;
图3示出本发明的下一代网络中媒体资源广播实现方法的一个应用例的流程图;
图4示出本发明的广播服务器的一个实施例的结构图。
具体实施例方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
本发明的基本思想是在网络系统中增加MCS (Media BroadcastingServer,媒体广 播服务器)设备,利用组播或广播原理,通过AS的信令控制,由MCS设备实现输入一种媒体 资源向所有呼叫该类业务的用户进行广播的功能。 图1示出本发明的下一代网络中语音广播实现的网络架构图。如图1所示,在该 网络系统中,包括AS(应用服务器)11、MCS 12、(一个或者多个)媒体资源平台13、用户 14(例如,用户A和B)。其中,AS ll接收来自主叫用户14的呼叫,根据被叫号码确定业务 标识,将业务标识和主叫用户14地址信息发送给MCS 12。例如,AS ll通过在SIP消息中 扩展信令参数,将业务标识和用户地址信息通知MCS12。 MCS 12接收业务标识和主叫用户 14的地址信息;确定输入接口上与接收的业务标识对应的输入端口,为主叫用户14在输出 接口上分配输出端口,根据主叫用户14地址信息与主叫用户14建立媒体连接;将输入端口 上的媒体资源转发到为给主叫用户14分配的输出端口,通过输出端口将媒体资源发送给 主叫用户14。主叫用户地址信息可以包括用户IP地址和端口。 根据本发明的一个实施例,MCS 12包括信令处理模块121、广播处理器122、输入接口 123和输出接口 124。其中,输入接口 123用于通过输入端口接收媒体资源,输出接口 124用于通过输出端口发送媒体资源;信令处理模块121接收呼叫建立请求,通过信令解析 获得呼叫建立请求中包含业务标识和用户地址信息,将业务标识和用户地址信息发送给广 播处理器122 ;广播处理器122接收业务标识和用户地址信息,在输出接口 124上为用户分 配输出端口,根据用户地址信息与用户建立媒体连接;根据业务标识在输入接口 123上确 定与呼叫建立请求的媒体资源对应的输入端口 ;将输入端口的媒体资源转发到对应的输出 端口。 如果MCS同时接收到多个主叫用户(例如用户A和用户B)对同一业务请求时,即 MCS接收到具有相同业务标识的多个主叫用户地址信息,则MCS将与业务标识对应的输入 端口的媒体资源复制到与多个主叫用户对应的输出端口 ,通过输出端口媒体资源发送给主 叫用户(例如用户A和用户B),从而从同一个输入端口获得的流媒体之后向所有使用该类 业务的输出端口进行广播。 根据本发明的下一代网络中语音广播实现系统的一个实施例,MCS具有多个输入 端口,每个输入端口与一个媒体资源平台(例如,媒体资源平台1或媒体资源平台2)相连。 媒体资源平台提供媒体资源,MCS将来自对应媒体资源平台的媒体资源转换为软交换网络 支持的媒体流格式,通过输出端口发送给用户。 例如,信令处理模块121接收AS的呼叫建立请求,该请求包含代表用户拨打的公 共音资源的业务标识以及用户的IP地址和端口。信令处理模块121将用户的IP地址和端 口传递给广播处理器122,控制广播处理器122与用户终端建立媒体连接,将业务标识传递 给广播处理器122,控制广播处理器122连接用户拨打的公共音资源。广播处理器122在输 出接口 124上分配一个输出端口,与用户终端建立媒体连接;根据业务标识在输入接口 123 上找到与用户请求的公共音资源对应的输入端口 ;将选定输入端口的IP包转发到指定输 出端口 ;若同时有多个用户请求同一个公共音资源,广播处理器需要复制输入端口的IP包 到多个输出端口。输入接口 123,在输入端口上将来自于12121、12117等平台的公共音资源 转换为软交换网络支持的媒体流格式(如G.711)。该操作可自动进行,无需与有用户拨打 公共音资源相关。输出接口 124,分配的输出端口将广播处理器122转发的公共音资源的媒 体包发送到有用户侧。 图2示出本发明的下一代网络中媒体资源广播实现方法的一个实施例的流程图。 如图2所示,在步骤202,应用服务器接收来自主叫用户的呼叫,根据被叫号码确
定业务标识,将业务标识和主叫用户地址信息发送给广播服务器。业务标识可以与被叫号
码相同或者不同,主叫用户地址信息可以包括主叫用户的IP地址和端口号。 在步骤204,广播服务器确定输入接口上与业务标识对应的输入端口 。当输入接口
上有多个输入端口时,广播服务器存储业务标识和输入接口上各个输入端口的对应关系。
当接收到来自AS的业务请求时,根据业务标识确定对应的输入端口。 在步骤206,广播服务器为主叫用户在输出接口上分配输出端口,根据主叫用户地 址信息与主叫用户建立媒体连接。 在步骤208,广播服务器将输入端口上的媒体资源转发到输出端口 ,将媒体资源发 送给主叫用户。 图3示出本发明的下一代网络中媒体资源广播实现方法的一个应用例的流程图。在该应用例中,主叫用户拨打天气预报12121,收听相关天气情况的录音通知,具体流程步
骤如下 在步骤302,主叫用户拨打12121,发起呼叫到软交换(SS),即向软交换发送 Invite (SDPA),该Invite消息中携带A用户SDP信息。 在步骤304,软交换路由寻址到相关的AS服务器,向AS服务器发送Invite (SDPA)。
在步骤306, AS服务器判断主叫拨打的号码是12121,调用相应的天气预报业务 逻辑,对于该类共享语音类的业务,在SIP消息中加插语音广播业务标识并发送到MCS : Invite(SDPA, 12121, Mul),其中,12121指的是被叫号码,MUL是指语音广播业务标识,表明 该呼叫是一个广播类业务。 在步骤308, MCS根据信令中的业务标识知道该类业务是共享语音类业务,则调用 相关的映射表,查找对应的天气预报业务的输入端口号。MCS和用户之间建立通路,并选择 一个发送端口,向AS返回应答2000K(SDPMCS),其中携带MCS的SDP信息。
在步骤310, AS向SS返回应答2000K (SDPMCS)。 在步骤312, SS向主叫用户返回应答2000K(SDPMCS),MCS和主叫用户之间的连接建立。 在步骤314, MCS向用户发送录音通知,用户侧收听气象预报。 本发明的实施例,定义和扩展了 SIP消息中的特定参数,增加了业务标识,定义了 相关的信令流程实现AS的业务控制。采用MCS装置,在AS服务器的控制下,在SIP消息 中增加了广播控制功能,实现了从单一媒体流向多用户的广播,从而提供12121天气预报、 12117等共享音资源类的业务,解决了当前在软交换网络下,由于媒体服务器DSP资源有限 而难以提供12121天气预报这类广播型声讯服务类业务的问题,也解决了 PSTN网络原112 平台设备老化、需要退网的问题,并极大的降低了该类设备的投资成本,为该类业务发展提 供了一种很有效的实现方法。 图4示出本发明的广播服务器的一个实施例的结构图。该广播服务器包括信令处 理模块121、广播处理器122、输入接口 123、输出接口 124和广播地址列表425。信令处理 模块121、广播处理器122、输入接口 123和输出接口 124可以参见图1中对应模块的描述, 为简洁起见,在此不再详细描述。广播地址列表425接收来自信令处理模块121的业务标 识和用户地址信息,存储到地址列表,该地址列表中包含与业务标识对应的用户地址信息; 广播处理器122根据地址列表对输入端口的媒体流向用户进行广播。在MCS只提供一种业 务服务的时候,地址列表中可以省略业务标识。 本发明提供的方法、系统和广播服务器,采用了一种MCS装置,结合相应的呼叫流 程,在AS服务器的控制下,利用信令扩展实现向使用该业务的用户进行媒体流的广播,解 决了在软交换网络中提供共享类资源服务(例如广播型声讯服务)类业务的网络成本非 常高的问题。本发明的方法和系统不需要占用媒体服务器的DSP资源,因而不依赖于媒体 服务器的能力,解决媒体服务器的并发数限制能力,能降低业务投入成本,縮短业务开发周 期。业务控制简单灵活,可扩展性强;解决了软交换网络中开展这类并发量非常高的声讯服 务的问题,为用户在软交换网络上方便灵活的提供12121天气预报、12117、默认彩铃等共 享音资源类的业务。 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描 述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理 解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
一种下一代网络中媒体资源广播实现方法,其特征在于,包括应用服务器接收来自主叫用户的呼叫,根据被叫号码确定业务标识,将所述业务标识和所述主叫用户地址信息发送给广播服务器;所述广播服务器确定输入接口上与所述业务标识对应的输入端口;所述广播服务器为所述主叫用户在输出接口上分配输出端口,根据所述主叫用户地址信息与所述主叫用户建立媒体连接;所述广播服务器将所述输入端口上的媒体资源转发到所述输出端口,将所述媒体资源发送给所述主叫用户。
2. 根据权利要求1所述的媒体资源广播实现方法,其特征在于,当所述广播服务器接 收到具有相同业务标识的多个主叫用户地址信息时,所述广播服务器将所述输入端口的媒 体资源复制到与所述多个主叫用户对应的多个输出端口。
3. 根据权利要求1所述的媒体资源广播实现方法,其特征在于,所述广播服务器的输 入接口上每个输入端口与特定媒体资源平台相连,用于将来自所述特定媒体资源平台的媒 体资源转换为软交换网络支持的媒体流格式。
4. 根据权利要求1至3中任意一项所述的媒体资源广播实现方法,其特征在于,所述媒 体资源为公共音资源,所述主叫用户地址信息包括用户IP地址和端口。
5. —种下一代网络中媒体资源广播实现系统,其特征在于,包括应用服务器,用于接收来自主叫用户的呼叫,根据被叫号码确定业务标识,将所述业务 标识和所述主叫用户地址信息发送给广播服务器;所述广播服务器,用于接收所述业务标识和主叫用户的地址信息;确定输入接口上与 所述业务标识对应的输入端口 ,为所述主叫用户在输出接口上分配输出端口 ,根据所述主 叫用户地址信息与所述主叫用户建立媒体连接;将所述输入端口上的媒体资源转发到所述 输出端口 ,通过所述输出端口将所述媒体资源发送给所述主叫用户。
6. 根据权利要求5所述的媒体资源广播实现系统,其特征在于,所述广播服务器当接 收到具有相同业务标识的多个主叫用户地址信息时,将所述输入端口的媒体资源复制到与 所述多个主叫用户对应的多个输出端口。
7. 根据权利要求5所述的媒体资源广播实现系统,其特征在于,还包括 媒体资源平台,用于提供所述媒体资源;所述广播服务器的输入接口上输入端口与所述媒体资源平台相连,用于将来自所述媒 体资源平台的媒体资源转换为软交换网络支持的媒体流格式。
8. 根据权利要求5至7中任意一项所述的媒体资源广播实现系统,其特征在于,所述媒 体资源为公共音资源,所述主叫用户地址信息包括用户IP地址和端口。
9. 一种媒体广播服务器,其特征在于,包括 输入接口,用于通过输入端口接收媒体资源; 输出接口,用于通过输出端口发送媒体资源;信令处理模块,用于接收呼叫建立请求,通过信令解析获得所述呼叫建立请求中包含 业务标识和用户地址信息,将所述业务标识和用户地址信息发送给广播处理器;所述广播处理器,用于接收所述业务标识和用户地址信息,在所述输出接口上分配输 出端口 ,根据所述用户地址信息与用户建立媒体连接;根据所述业务标识在输入接口上确定与所述呼叫建立请求的媒体资源对应的输入端口 ;将所述输入端口的媒体资源转发到所 述输出端口。
10. 根据权利要求9所述的媒体广播服务器,其特征在于,还包括广播地址列表,用于接收来自所述信令处理模块的业务标识和用户地址信息,存储地 址列表,所述地址列表中包含与业务标识对应的用户地址信息;所述广播处理器根据地址列表对输入端口的媒体流向用户进行广播。
11. 根据权利要求9或10所述的媒体广播服务器,其特征在于,所述输入接口上的输入 端口将来自媒体资源平台的媒体资源转换为软交换网络支持的媒体流格式。
全文摘要
本发明公开一种下一代网络中媒体资源广播实现方法、系统和媒体广播服务器。该方法包括应用服务器根据呼叫中的被叫号码确定业务标识,将业务标识和主叫用户地址信息发送给广播服务器;广播服务器确定输入接口上与业务标识对应的输入端口,为主叫用户在输出接口上分配输出端口,根据主叫用户地址信息与主叫用户建立媒体连接;广播服务器将输入端口上的媒体资源转发到输出端口,将媒体资源发送给主叫用户。本发明的方法、系统和服务器解决了当前在软交换网络下,由于媒体服务器端口数量非常有限而无法提供12121天气预报这类并发量非常高的共享类媒体资源服务的问题。
文档编号H04L29/06GK101695025SQ20091021112
公开日2010年4月14日 申请日期2009年11月5日 优先权日2009年11月5日
发明者沈雷, 邱芸, 钮颖彬 申请人:中国电信股份有限公司;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1