一种实现机顶盒与家庭网关自动交互的方法及系统的制作方法

文档序号:7749371阅读:241来源:国知局
专利名称:一种实现机顶盒与家庭网关自动交互的方法及系统的制作方法
技术领域
本发明涉及IPTV((Internet Protocol Television,交互式网络电视)技术,尤其涉及一种机顶盒、家庭网关、实现机顶盒与家庭网关自动交互的方法及系统。
背景技术
随着互联网及其应用技术的不断发展,人们利用互联网可以开展越来越丰富的应 用与服务,其中目前最为普遍,也是用户最为感兴趣的一种业务就是视频业务。作为家庭用 户访问互联网的门户一家庭网关,也就集成了越来越丰富的视频应用业务,包括了 IPTV, 在线观看,视频监控等业务;其中目前最普遍和运营商收益最大的是IPTV业务,而作为家 庭网络中承载IPTV业务的两个重要设备,家庭网关和机顶盒,二者之间对于业务的配合也 就显得尤为重要。在目前IPTV业务的实际开展中,由于IPTV业务控制和数据流涉及的网络环节很 多,网络本身的质量情况也会导致视频流的不平稳,同时给机顶盒的视频业务开展带来一 定的挑战和难度,也就造成有时机顶盒需要根据情况,自动诊断网络故障,或是动态调整业 务,而这种诊断和调整,有时需要家庭网关设备的配合,如是否是家庭网关故障,或是触发 重新发起业务的时机判断等。针对以上实际情况,目前家庭组网中的网关设备和机顶盒,实际上无法做到信息 动态交换,而往往是根据组网情况,在家庭网关和机顶盒上一次性配置完毕,如需重大调 整,除非手动调整网关和机顶盒相应配置,更多的情况是不进行调整,这样达不到用户良好 的体验效果;出现业务中断等故障时,机顶盒也无法自动诊断,一概判断为网络故障,缺乏 准确性。

发明内容
发明所要解决的技术问题是提供一种机顶盒、家庭网关、实现机顶盒与家庭网关 自动交互的方法及系统,以实现家庭网关和机顶盒之间的动态自动交互。为了解决上述技术问题,本发明提供了一种实现机顶盒与家庭网关自动交互的方 法,包括机顶盒以UPnP协议报文的方式向家庭网关发出订阅消息;家庭网关接收并解析所述订阅消息,根据解析出的订阅信息组合订阅响应事件, 然后以UPnP协议报文的方式发送给机顶盒;机顶盒接收到报文后,根据所述订阅响应事件报文触发相应的操作。进一步地,上述方法还具有下面特点所述订阅消息包括订阅视频流信息,家庭网关接收并解析所述订阅消息后,将视频流流量信息组合成订阅响应事件报 文;机顶盒接收到报文后,从所述订阅响应事件报文中提取出所述视频流流量信息, 根据所述视频流流量信息进行故障诊断。
进一步地,上述方法还具有下面特点家庭网关接收并解析所述订阅消息后,周期性地将视频流流量信息组合成订阅响应事件报文。进一步地,上述方法还具有下面特点所述订阅消息包含订阅桥接可用信息,家庭网关接收并解析所述订阅消息后,判断桥连接链路是否可用,若可用,则将相 应的桥连接链路信息组合成订阅响应事件报文;机顶盒接收到所述订阅响应事件报文后提取出所述桥连接链路信息,根据所述桥 连接链路信息发起连接请求。为了解决上述问题,本发明还提供了一种机顶盒,包括UPnP控制点模块,用于以UPnP协议报文的方式向家庭网关发出订阅消息;用于接 收到所述家庭网关以UPnP协议报文的方式发送的订阅响应事件报文后,消息通知第一功 能业务模块,第一功能业务模块,接收到通知后,根据所述订阅响应事件报文触发相应的操作。进一步地,上述机顶盒还具有下面特点所述订阅消息包括订阅视频流信息,所述 订阅响应事件报文携带视频流流量信息,所述第一功能业务模块为诊断模块,用于根据所 述视频流流量信息进行故障诊断。进一步地,上述机顶盒还具有下面特点所述订阅消息包含订阅承载IPTV业务的 桥连接信息,所述订阅响应事件报文携带承载IPTV业务的桥连接链路信息,所述第一功能 业务模块为连接发起模块,用于根据所述桥连接链路信息发起连接请求。为了解决上述问题,本发明还提供了一种家庭网关,包括UPnP I⑶模块,用于接收并解析机顶盒以UPnP协议报文的方式发来的订阅消息, 将解析出的订阅信息下发给对应的第二功能模块;用于将所述第二功能业务模块发来的业 务信息组合成订阅响应事件报文,然后以UPnP协议报文的方式发送给所述机顶盒;及第二功能业务模块,用于接收到所述订阅信息后将相应的业务信息发送给所述 UPnP I⑶模块。进一步地,上述家庭网关还具有下面特点所述订阅信息为订阅视频流信息,所述 第二功能业务模块为流量统计模块,所述UPnP IGD模块,具体用于将解析出的订阅视频流信息下发给所述流量统计 模块;用于将所述流量统计模块发来的视频流流量信息组合成订阅响应事件报文,然后以 UPnP协议报文的方式发送给所述机顶盒;所述流量统计模块,用于接收到所述订阅视频流信息后将视频流流量信息发送给 所述UPnP I⑶模块。进一步地,上述家庭网关还具有下面特点所述订阅信息为订阅承载IPTV业务的 桥连接信息,所述第二功能业务模块为桥接功能模块,所述UPnP I⑶模块,具体用于将解析出的订阅承载IPTV业务的桥连接信息下发 给所述桥接功能模块,用于将所述桥接功能模块发来的桥连接链路信息组合成订阅响应事 件报文,然后以UPnP协议报文的方式发送给所述机顶盒;所述桥接功能模块,用于接收到所述订阅承载IPTV业务的桥连接信息后,判断承 载IPTV业务的桥连接链路是否可用,若可用,则将相应的桥连接链路信息发送给所述UPnP IGD模块。
为了解决上述问题,本发明还提供了一种包括上述机顶盒和上述家庭网关的系 统,其中,所述机顶盒和所述家庭网关以UPnP协议报文的方式进行交互。综上,本发明提供的机顶盒、家庭网关、实现机顶盒与家庭网关自动交互的方法及 系统能够实现家庭网关和机顶盒之间的灵活配合,可以达到自动诊断和业务自动调整的目 的,有效的提升用户体验。


图1为本发明实施例的IPTV业务系统的示意图;图2为本发明的实现机顶盒与家庭网关自动交互的方法的流程图;图3为本发明的实现机顶盒与家庭网关自动交互的方法实施例一的流程图;图4为本发明的实现机顶盒与家庭网关自动交互的方法实施例二的流程图。
具体实施例方式本发明的核心思想是利用UPnP(Universal Plug and Play,通用即插即用)订阅 技术,并在现有UPnP I⑶(网络网关设备)的对象范畴上进行业务扩展,来实现家庭网关和 机顶盒之间的动态自动交互,以完成故障的自动诊断和业务自动调整。以下结合附图和优选实施例对本发明的技术方案进行详细地阐述。以下例举的实 施例仅用于说明和解释本发明,而不构成对本发明技术方案的限制。图1为本发明实施例的IPTV业务系统的示意图,如图所示,本实施例的IPTV业务 系统包括家庭网关和机顶盒。本实施例中的机顶盒可以包括 UPnP控制点模块(即,UPnP CP模块),用于实现和家庭网关(简称HG)的UPnP I⑶模块的交互。在本发明中,UPnP控制点模块具体用于以UPnP协议报文的方式向家庭网关发出 订阅消息;用于接收到所述家庭网关以UPnP协议报文的方式发送的订阅响应事件报文后, 提取出订阅内容信息,消息通知第一功能业务模块。第一功能业务模块,用于实现具体的业务功能,例如诊断故障、连接请求、决定点 播业务策略等业务。例如第一功能业务模块可以是诊断模块,用以诊断各种故障及保存各种故障日志信息;也可以是连接发起模块,用于重新发起EPG(电子节目指南)请求等。本实施例中的家庭网关可以包括UPnP I⑶模块,本发明需要在标准UPnP I⑶的对象模型下,扩展和UPnP CP模块 交互需要的对象和参数;例如,对于机顶盒的诊断功能,扩展流量统计对象,参数为某个接 口上的收包报文数量、统计间隔等;对于机顶盒的连接自动发起功能,则扩展IPTV承载的 链路对象,参数为链路状态等。本发明中,UPnP I⑶模块具体用于接收并解析机项盒以UPnP协议报文的方式发 来的订阅消息,将解析出的订阅信息下发给对应的第二功能模块;用于将所述第二功能业 务模块发来的业务信息组合成订阅响应事件报文,然后以UPnP协议报文的方式发送给所 述机顶盒。
第二功能业务模块,具体的功能模块,例如,检查桥连接链路,收发数据包统计,获 取家庭网关上ALG功能支持情况,例如网关是否开启RTSPALG功能,甚至该ALG的支持程度 等,便于STB据此决定自己的点播业务策略等。其中,机顶盒的第一功能业务模块和UPnP CP模块之间使用消息接口,家庭网关的 UPnP I⑶模块和第二功能业务模块之间也使用消息接口,而机顶盒的UPnP CP模块和家庭 网关的UPnP I⑶模块之间使用UPnP协议报文进行交互。图2为本发明的实现机顶盒与家庭网关自动交互的方法的流程图,如图所示,包 括以下步骤S10、机顶盒(STB)以UPnP协议报文的方式向家庭网关发出订阅消息;具体地,机顶盒通过UPnP CP模块向家庭网关发出订阅消息,订阅消息中对现有 UPnP IGD的对象模型进行扩展,可以包含家庭网关上的诊断信息和功能业务实时信息。例 如,对于机顶盒的诊断功能,扩展流量统计对象,参数为某个接口上的收包报文数量、统计 间隔等;对于机顶盒的连接自动发起功能,则扩展IPTV承载的链路对象,参数为链路状态等。S20、家庭网关接收并解析所述订阅消息,根据解析出的订阅信息组合订阅响应事 件报文,然后以UPnP协议报文的方式发送给机顶盒;具体地,家庭网关上的UPnP I⑶模块接收到订阅消息后,从中解析出订阅信息,并 下发到对应的各功能业务模块;家庭网关上的具体功能业务模块接收到订阅信息时将相应的业务信息时,以消息 方式通知给UPnP I⑶模块;家庭网关上的UPnP I⑶模块解析该消息,对应到被订阅对象,即将相应的业务信 息组合成订阅响应事件报文,发送给机顶盒。S30、机顶盒接收到所述订阅响应事件报文后,根据所述订阅响应事件报文触发相 应的操作。具体地,机顶盒的UPnP CP模块接收到订阅响应事件报文后,提取出业务信息,消 息通知具体的功能业务模块;机顶盒的具体的功能业务模块根据业务信息,触发相应的操作;与现有技术相比较,本发明在家庭网络上开展IPTV业务时,机顶盒可以利用UPnP 订阅技术,并在现有UPnP IGD的对象范畴上进行业务扩展,可实现家庭网关和机顶盒之间 的动态自动交互,完成故障的自动诊断和业务自动调整,例如,STB自动重新发起EPG(电子 节目指南)连接,如根据网关上的RTSP(实时流传输协议)ALG功能是否生效,STB自动调 整点播发包策略等,来达到机顶盒更精准的诊断网络故障或是更有效的提升用户体验的目 的。下面以两个实施例对本发明的实现机顶盒与家庭网关自动交互的方法进行说明。实施例一如图3所示,本实施例的视频流中断故障诊断流程包括如下步骤SllO 机顶盒的UPnP CP模块向家庭网关订阅视频流诊断信息;S120 家庭网关上的UPnP I⑶模块接收到订阅消息后,从中解析出订阅信息,并 下发到流量统计模块;
S130 流量统计模块周期性的以消息方式向UPnP I⑶模块通知视频流流量信息;S140 家庭网关上的UPnP I⑶模块解析该消息,将视频流流量信息组合成订阅响 应事件报文,然后发送给机顶盒;S150 机顶盒的UPnP CP模块接收到订阅响应事件报文后,提取出视频流流量信 息,消息通知诊断模块;S160:机顶盒的诊断模块接收到周期性的视频流流量信息后,分析对比,在视频流 中断故障发生时,准确定位是否是网关故障,并记录诊断日志。实施例二如图4所示,本实施例的机顶盒连接请求重新发起流程包括如下步骤
S210 机顶盒的UPnP CP模块向家庭网关订阅承载IPTV业务的桥连接信息;S220 家庭网关上的UPnP I⑶模块接收到订阅消息后,从中解析出订阅信息,并 下发到桥接功能模块;S230 桥接功能模块判断桥连接链路是否可用,在桥连接链路可用时,将桥连接链 路信息以消息方式通知给UPnP I⑶模块;S240 家庭网关上的UPnP I⑶模块解析该消息,将桥连接链路信息组合成订阅响 应事件报文,发送给机顶盒;S250 机顶盒的UPnP CP模块接收到订阅响应事件报文后,提取出桥连接链路信 息,消息通知给连接发起模块;S260:机顶盒的连接发起模块重新发起连接请求,这样在机顶盒和家庭网关存在 启动时差,或是家庭网关暂时出现故障,业务中断时,机顶盒自动发起连接请求,恢复业务。以上仅为本发明的具体实施。当然,本发明还可有其他多种实施例,在不背离本发 明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和 变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
一种实现机顶盒与家庭网关自动交互的方法,包括机顶盒以UPnP协议报文的方式向家庭网关发出订阅消息;家庭网关接收并解析所述订阅消息,根据解析出的订阅信息组合订阅响应事件,然后以UPnP协议报文的方式发送给机顶盒;机顶盒接收到报文后,根据所述订阅响应事件报文触发相应的操作。
2.如权利要求1所述的方法,其特征在于所述订阅消息包括订阅视频流信息, 家庭网关接收并解析所述订阅消息后,将视频流流量信息组合成订阅响应事件报文; 机顶盒接收到报文后,从所述订阅响应事件报文中提取出所述视频流流量信息,根据所述视频流流量信息进行故障诊断。
3.如权利要求2所述的方法,其特征在于家庭网关接收并解析所述订阅消息后,周期性地将视频流流量信息组合成订阅响应事 件报文。
4.如权利要求1所述的方法,其特征在于所述订阅消息包含订阅桥接可用信息, 家庭网关接收并解析所述订阅消息后,判断桥连接链路是否可用,若可用,则将相应的桥连接链路信息组合成订阅响应事件报文;机顶盒接收到所述订阅响应事件报文后提取出所述桥连接链路信息,根据所述桥连接 链路信息发起连接请求。
5.一种机顶盒,其特征在于,包括UPnP控制点模块,用于以UPnP协议报文的方式向家庭网关发出订阅消息;用于接收到 所述家庭网关以UPnP协议报文的方式发送的订阅响应事件报文后,消息通知第一功能业 务模块,第一功能业务模块,接收到通知后,根据所述订阅响应事件报文触发相应的操作。
6.如权利要求5所述的机顶盒,其特征在于,所述订阅消息包括订阅视频流信息,所述 订阅响应事件报文携带视频流流量信息,所述第一功能业务模块为诊断模块,用于根据所述视频流流量信息进行故障诊断。
7.如权利要求5所述的机顶盒,其特征在于,所述订阅消息包含订阅承载IPTV业务的 桥连接信息,所述订阅响应事件报文携带承载IPTV业务的桥连接链路信息,所述第一功能业务模块为连接发起模块,用于根据所述桥连接链路信息发起连接请求。
8.一种家庭网关,其特征在于,包括UPnP IGD模块,用于接收并解析机顶盒以UPnP协议报文的方式发来的订阅消息,将解 析出的订阅信息下发给对应的第二功能模块;用于将所述第二功能业务模块发来的业务信 息组合成订阅响应事件报文,然后以UPnP协议报文的方式发送给所述机顶盒;及第二功能业务模块,用于接收到所述订阅信息后将相应的业务信息发送给所述UPnP IGD模块。
9.如权利要求8所述的家庭网关,其特征在于,所述订阅信息为订阅视频流信息,所述 第二功能业务模块为流量统计模块,所述UPnP IGD模块,具体用于将解析出的订阅视频流信息下发给所述流量统计模块; 用于将所述流量统计模块发来的视频流流量信息组合成订阅响应事件报文,然后以UPnP协议报文的方式发送给所述机顶盒;所述流量统计模块,用于接收到所述订阅视频流信息后将视频流流量信息发送给所述 UPnP I⑶模块。
10.如权利要求8所述的家庭网关,其特征在于,所述订阅信息为订阅承载IPTV业务的 桥连接信息,所述第二功能业务模块为桥接功能模块,所述UPnP IGD模块,具体用于将解析出的订阅承载IPTV业务的桥连接信息下发给所 述桥接功能模块,用于将所述桥接功能模块发来的桥连接链路信息组合成订阅响应事件报 文,然后以UPnP协议报文的方式发送给所述机顶盒;所述桥接功能模块,用于接收到所述订阅承载IPTV业务的桥连接信息后,判断承载 IPTV业务的桥连接链路是否可用,若可用,则将相应的桥连接链路信息发送给所述UPnP IGD模块。
11.一种包括上述权利要求5-7任一项所述的机顶盒和上述权利要求8-10任一项所述 的家庭网关的系统,其特征在于,所述机顶盒和所述家庭网关以UPnP协议报文的方式进行交互。
全文摘要
本发明提供一种机顶盒、家庭网关、实现机顶盒与家庭网关自动交互的方法及系统,该方法包括机顶盒以UPnP协议报文的方式向家庭网关发出订阅消息;家庭网关接收并解析所述订阅消息,根据解析出的订阅信息组合订阅响应事件,然后以UPnP协议报文的方式发送给机顶盒;机顶盒接收到报文后,根据所述订阅响应事件报文触发相应的操作。根据本发明能够实现家庭网关和机顶盒之间的灵活配合,可以达到自动诊断和业务自动调整的目的,有效的提升用户体验。
文档编号H04L12/28GK101820499SQ201010178059
公开日2010年9月1日 申请日期2010年5月18日 优先权日2010年5月18日
发明者何宝林, 刘昕颖 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1