1.一种实现交互式网络电视业务控制的方法,其特征在于,
机顶盒判断需要对交互式网络电视业务进行控制调整时,使用家庭网关支持的通信协议向所述家庭网关发送控制信息,所述家庭网关根据所述控制信息对所述交互式网络电视业务进行相应控制;
其中,所述控制信息包含以下控制指示中的一种:对所述交互式网络电视业务进行组播至单播的播放方式转换控制指示、对所述交互式网络电视业务进行单播至组播的播放方式转换控制指示、对所述交互式网络电视业务进行优先级的调整控制指示。
2.如权利要求1所述的方法,其特征在于,
所述家庭网关支持的通信协议包括通用即插即用协议。
3.如权利要求2所述的方法,其特征在于,
在所述机顶盒中设置支持所述通用即插即用协议的通用即插即用控制点模块,所述通用即插即用控制点模块使用通用即插即用协议将所述控制消息封装后发送至所述家庭网关。
4.一种实现交互式网络电视业务控制的系统,其特征在于,包括机顶盒和家庭网关;
其特征在于,
所述机顶盒,用于判断需要对交互式网络电视业务进行控制调整时,通过家庭网关支持的通信协议向所述家庭网关发送控制信息;
所述家庭网关,用于接收所述机顶盒发送的所述控制信息,并根据所述控制信息对所述交互式网络电视业务进行相应控制;
其中,所述控制信息包含以下控制指示中的一种:对所述交互式网络电视业务进行组播至单播的播放方式转换控制指示、对所述交互式网络电视业务进行单播至组播的播放方式转换控制指示、对所述交互式网络电视业务进行优先级的调整控制指示。
5.如权利要求4所述的系统,其特征在于,
所述机顶盒包括业务调整判定模块和通用即插即用控制点模块;所述家庭网关包括通用即插即用网络网关设备模块和功能控制模块;
所述业务调整判定模块,用于判断需要对交互式网络电视业务进行调整时,向所述通信模块发送控制信息;
所述通用即插即用控制点模块,用于使用通用即插即用协议封装将所述控制消息后发送至所述通用即插即用网络网关设备模块;
所述通用即插即用网络网关设备模块,用于收到所述控制消息并使用通用即插即用协议解封装后,解析出控制指示并向相应功能控制模块发送控制指示消息;
所述功能控制模块,用于根据所述控制指示消息对所述交互式网络电视业务进行相应控制操作。
6.一种实现交互式网络电视业务控制的机顶盒,其特征在于,包括业务调整判定模块和通信模块;
所述业务调整判定模块,用于判断需要对交互式网络电视业务进行控制调整时,指示所述通信模块发送控制信息;
所述通信模块,用于根据所述业务调整判定模块的指示,通过家庭网关支持的通信协议向所述家庭网关发送控制信息;
其中,所述控制信息包含以下控制指示中的一种:对所述交互式网络电视业务进行组播至单播的播放方式转换控制指示、对所述交互式网络电视业务进行单播至组播的播放方式转换控制指示、对所述交互式网络电视业务进行优先级的调整控制指示。
7.如权利要求6所述的机顶盒,其特征在于,
所述通信模块是通用即插即用控制点模块;
所述通用即插即用控制点模块,用于使用通用即插即用协议将所述控制消息封装后发送至所述家庭网关。
一种实现交互式网络电视业务控制的方法及系统及机顶盒\n技术领域\n[0001] 本发明涉及家庭网络中交互式网络电视(Internet Protocol Television,简称IPTV)技术,尤其涉及一种实现交互式网络电视业务控制的方法及系统及机顶盒。\n背景技术\n[0002] 随着互联网及其应用技术的不断发展,人们利用互联网可以开展越来越丰富的应用与服务,目前最为普遍也是用户较为感兴趣的一种业务就是视频业务。作为家庭用户访问互联网的门户——家庭网关,集成了越来越丰富的视频应用业务,包括了IPTV业务,在线观看,视频监控等业务;其中目前最普遍和运营商收益最大的是IPTV业务,作为家庭网络中承载IPTV业务的两个重要设备:机顶盒和家庭网关,二者之间对于业务的配合也就显得尤为重要。\n[0003] 在目前IPTV业务的实际开展中,由于机顶盒对于视频流的处理能力存在差异性,网络本身的质量情况也会导致视频流的不平稳,给机顶盒接收处理视频流带来—定的挑战和难度。造成机顶盒需要根据情况动态实时的调整视频流的接收,而这种调整有时需要家庭网关设备的配合,如对视频流调整优先级,限速或其他处理等。\n[0004] 目前的应用中家庭组网中的网关设备和机顶盒,无法做到信息动态交换,也不能完成机顶盒对家庭网关的动态控制。实际应用中,通常根据组网情况,在家庭网关上一次性配置完毕,后续不进行调整,或者如需重大调整,则采用手动调整家庭网关配置的方式,这样无法满足IPTV业务的实时变化,影响用户的使用体验。\n发明内容\n[0005] 本发明要解决的技术问题是提供一种实现交互式网络电视业务控制的方法及系统及机顶盒,实现机顶盒与家庭网关的实时通信及对IPTV业务的控制,提高用户体验。\n[0006] 为了解决上述技术问题,本发明提供了一种实现交互式网络电视业务控制的方法,包括:机顶盒判断需要对交互式网络电视业务进行控制调整时,使用家庭网关支持的通信协议向所述家庭网关发送控制信息,所述家庭网关根据所述控制信息对所述交互式网络电视业务进行相应控制。\n[0007] 进一步地,上述方法还可以具有以下特点:\n[0008] 所述控制信息包含以下控制指示中的一种:对所述交互式网络电视业务进行组播至单播的播放方式转换控制指示、对所述交互式网络电视业务进行单播至组播的播放方式转换控制指示、对所述交互式网络电视业务进行优先级的调整控制指示。\n[0009] 进一步地,上述方法还可以具有以下特点:\n[0010] 所述家庭网关支持的通信协议包括通用即插即用协议。\n[0011] 进一步地,上述方法还可以具有以下特点:\n[0012] 在所述机顶盒中设置支持所述通用即插即用协议的通用即插即用控制点模块,所述通用即插即用控制点模块使用通用即插即用协议将所述控制消息封装后发送至所述家庭网关。\n[0013] 为了解决上述技术问题,本发明还提供了一种实现交互式网络电视业务控制的系统,包括机顶盒和家庭网关;所述机顶盒,用于判断需要对交互式网络电视业务进行控制调整时,通过家庭网关支持的通信协议向所述家庭网关发送控制信息;所述家庭网关,用于接收所述机顶盒发送的所述控制信息,并根据所述控制信息对所述交互式网络电视业务进行相应控制。\n[0014] 进一步地,上述系统还可以具有以下特点:\n[0015] 所述机顶盒包括业务调整判定模块和通用即插即用控制点模块;所述家庭网关包括通用即插即用网络网关设备模块和功能控制模块;所述业务调整判定模块,用于判断需要对交互式网络电视业务进行调整时,向所述通信模块发送控制信息;所述通用即插即用控制点模块,用于使用通用即插即用协议封装将所述控制消息后发送至所述通用即插即用网络网关设备模块;所述通用即插即用网络网关设备模块,用于收到所述控制消息并使用通用即插即用协议解封装后,解析出控制指示并向相应功能控制模块发送控制指示消息;\n所述功能控制模块,用于根据所述控制指示消息对所述交互式网络电视业务进行相应控制操作。\n[0016] 进一步地,上述系统还可以具有以下特点:\n[0017] 所述控制信息包含以下控制指示中的一种:对所述交互式网络电视业务进行组播至单播的播放方式转换控制指示、对所述交互式网络电视业务进行单播至组播的播放方式转换控制指示、对所述交互式网络电视业务进行优先级的调整控制指示。\n[0018] 为了解决上述技术问题,本发明提供了一种实现交互式网络电视业务控制的机顶盒,包括业务调整判定模块和通信模块;所述业务调整判定模块,用于判断需要对交互式网络电视业务进行控制调整时,指示所述通信模块发送控制信息;所述通信模块,用于根据所述业务调整判定模块的指示,通过家庭网关支持的通信协议向所述家庭网关发送控制信息。\n[0019] 进一步地,上述机顶盒还可以具有以下特点:\n[0020] 所述通信模块是通用即插即用控制点模块;所述通用即插即用控制点模块,用于使用通用即插即用协议将所述控制消息封装后发送至所述家庭网关。\n[0021] 进一步地,上述机顶盒还可以具有以下特点:\n[0022] 所述控制信息包含以下控制指示中的一种:对所述交互式网络电视业务进行组播至单播的播放方式转换控制指示、对所述交互式网络电视业务进行单播至组播的播放方式转换控制指示、对所述交互式网络电视业务进行优先级的调整控制指示。\n[0023] 本发明中,在家庭网络上开展IPTV业务时,机顶盒判断IPTV业务需要调整并且需要家庭网关设备进行相应的配合时,使用家庭网关支持的通信协议与家庭网关的通信并实现对IPTV业务的控制。相比现有技术,本发明中机顶盒可以更方便快捷的通过与家庭网关间的实时通信及时对IPTV业务进行控制,提高用户体验。\n附图说明\n[0024] 图1是实施例中实现交互式网络电视业务控制的系统组成结构图;\n[0025] 图2是实施例中实现交互式网络电视业务控制的方法流程图;\n[0026] 图3是具体实施例一中控制交互式网络电视业务实现组播和单播业务转换的流程图;\n[0027] 图4是具体实施例二中控制交互式网络电视业务实现服务质量调整的流程图。\n具体实施方式\n[0028] 如图1所示,实现交互式网络电视业务控制的系统包括机顶盒和家庭网关。\n[0029] 机顶盒用于判断需要对交互式网络电视业务进行控制调整时,通过家庭网关支持的通信协议向所述家庭网关发送控制信息。家庭网关用于接收所述机顶盒发送的所述控制信息,并根据所述控制信息对所述交互式网络电视业务进行相应控制。\n[0030] 其中,机顶盒包括业务调整判定模块和通信模块。\n[0031] 业务调整判定模块用于判断需要对交互式网络电视业务进行控制调整时,指示所述通信模块发送控制信息。通信模块用于根据所述业务调整判定模块的指示,通过家庭网关支持的通信协议向所述家庭网关发送控制信息。\n[0032] 在具体实现时,家庭网关支持的通信协议可以是通用即插即用(UniversalPlug and Play,简称UPnP)协议,也可以是其它通信协议。在基于UPnP协议的基础上对具体实现方式描述如下,使用其它通信协议其实现原理与下述基于UPnP协议的方式同理。\n[0033] 此通信模块是通用即插即用控制点(Universal Plug and Play controlpoint,简称UPnP CP)模块,通用即插即用控制点模块用于支持所述通用即插即用协议,并使用通用即插即用协议将所述控制消息封装后发送至所述家庭网关。\n[0034] 所述家庭网关包括通用即插即用网络网关设备(Universal Plug and Playintemet gateway device,简称UPnP IGD)模块和功能控制模块。\n[0035] 通用即插即用网络网关设备模块用于实现UPnP协议报文的收发,在收到所述控制消息并使用通用即插即用协议解封装后,解析出控制指示并向相应功能控制模块发送控制指示消息。本系统中在标准UPnP IGD的对象模型下,扩展业务调整需要具备的对象和参数,使家庭网关可以识别机顶盒发出的控制消息。\n[0036] 功能控制模块用于根据所述控制指示消息对所述交互式网络电视业务进行相应控制操作。\n[0037] 机顶盒的业务调整判定模块与UPnP CP模块之间使用消息接口,具体的何种类型消息接口可根据机顶盒硬件结构设置。家庭网关的UPnP IGD模块和功能控制模块之间也使用消息接口,具体的何种类型消息接口可根据家庭网关的硬件结构设置。机顶盒的UPnP CP模块和家庭网关的UPnP IGD模块之间使用UPnP协议报文进行交互。\n[0038] 所述控制信息包含以下控制指示中的一种:对交互式网络电视业务进行组播至单播的播放方式转换控制指示、对交互式网络电视业务进行单播至组播的播放方式转换控制指示、对交互式网络电视业务进行优先级的调整控制指示。\n[0039] 控制信息指示的控制操作是对所述交互式网络电视业务进行组播至单播的播放方式转换控制或对所述交互式网络电视业务进行单播至组播的播放方式转换控制时,通用即插即用网络网关设备模块解析此控制消息后,触发家庭网关中组播控制功能模块进行处理。\n[0040] 控制信息指示的控制操作是对所述交互式网络电视业务进行优先级的调整时,通用即插即用网络网关设备模块解析此控制消息后,触发家庭网关中服务质量(Quality of Service,简称QoS)控制功能模块进行处理。\n[0041] 如图2所示,实现交互式网络电视业务控制的方法包括:机顶盒判断需要对交互式网络电视业务进行控制调整时,使用家庭网关支持的通信协议向所述家庭网关发送控制信息,所述家庭网关根据所述控制信息对所述交互式网络电视业务进行相应控制。\n[0042] 所述控制信息包含以下控制指示中的一种:对交互式网络电视业务进行组播至单播的播放方式转换控制指示、对交互式网络电视业务进行单播至组播的播放方式转换控制指示、对交互式网络电视业务进行优先级的调整控制指示。\n[0043] 家庭网关支持的通信协议能够通过多种方式获知,可以在机顶盒中设置能够支持此通信协议的功能模块,用于机顶盒与家庭网关的通信。\n[0044] 在具体实现时,家庭网关支持的通信协议可以是通用即插即用(UniversalPlug and Play,简称UPnP)协议,也可以是其它通信协议。在基于UPnP协议的基础上对具体实现方式描述如下,使用其它通信协议其实现原理与下述基于UPnP协议的方式同理。\n[0045] 使用的通信协议是通用即插即用协议时,实现交互式网络电视业务控制的方法具体包括以下步骤:\n[0046] 步骤S1,机顶盒中业务调整判定模块实时检测和统计IPTV业务数据,判断需要对交互式网络电视业务进行控制调整。\n[0047] 业务调整判定模块判断是否需要对交互式网络电视业务进行调整的主要参数是业务数据的流量和延时情况等参数,本领域技术人员可以针对用户或系统的需求根据上述参数设置不同的触发门限和/或触发条件。\n[0048] 步骤S2,机顶盒中业务调整判定模块向UPnP CP模块发送控制信息。\n[0049] 步骤S3,UPnP CP模块使用通用即插即用协议封装将所述控制消息后发送至家庭网关。\n[0050] 步骤S4,家庭网关中UPnP IGD模块接收到控制消息后,使用通用即插即用协议解封装后,解析出控制指示并向相应功能控制模块发送控制指示消息。\n[0051] 此控制消息中使用UPnP IGD扩展的业务调整对象和参数对应的命令时,UPnP IGD模块解析出此控制命令,将此控制命令分类,找到对应的功能模块,向此功能模块发送控制消息。\n[0052] 步骤S5,家庭网关中相应功能控制模块根据所述控制指示消息对所述交互式网络电视业务进行相应控制操作。\n[0053] 下面结合具体实施例对本发明的进行详细说明。\n[0054] 具体实施例一:\n[0055] 如图3所示,控制IPTV业务进行组播至单播的播放方式转换控制的流程如下:\n[0056] 步骤301,机顶盒的业务调整判定模块判断需要对IPTV业务进行组播至单播的播放方式转换控制时,将此控制消息发送至UPnP CP模块;\n[0057] 步骤302,机顶盒的UPnP CP模块构建UPnP控制报文,发送给家庭网关;\n[0058] 步骤303,家庭网关的UPnP IGD模块对控制报文进行解析,提取出控制命令,发送给家庭网关上的组播控制功能模块;\n[0059] 步骤304,家庭网关上的组播功能模块控制IPTV业务从组播播放方式转换至单播播放方式。\n[0060] 具体实施例二:\n[0061] 如图4所示,控制IPTV业务进行优先级控制的流程如下:\n[0062] 步骤401,机顶盒的业务调整判定模块判断需要对IPTV业务中视频流的优先级进行提升调整时(例如需调整到最高优先级),将此指示提升视频流优先级的控制消息发送至UPnP CP模块;\n[0063] 步骤402,机顶盒的UPnP CP模块构建UPnP控制报文,发送给家庭网关;\n[0064] 步骤403,家庭网关的UPnP IGD模块对控制报文进行解析,提取出控制命令,发送给家庭网关上的QOS控制功能模块;\n[0065] 步骤404,家庭网关上的QOS控制功能模块提高此IPTV业务中视频流的报文优先级。\n[0066] 当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
法律信息
- 2014-02-05
- 2012-05-09
实质审查的生效
IPC(主分类): H04N 7/173
专利申请号: 201010190964.9
申请日: 2010.06.02
- 2011-01-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-09-23
|
2009-04-13
| | |
2
| |
2007-08-22
|
2007-02-15
| | |
3
| |
2009-12-02
|
2009-06-30
| | |
4
| |
2008-05-07
|
2006-11-03
| | |
5
| |
2009-09-23
|
2009-04-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |