机顶盒网络自动扩展播放方法

文档序号:8005373阅读:388来源:国知局
机顶盒网络自动扩展播放方法
【专利摘要】本发明涉及一种机顶盒网络自动扩展播放方法,包括以下的步骤:S100)播放终端向多台多路机顶盒发送应答请求;S200)多路机顶盒在接收到应答请求后向播放终端反馈多路机顶盒的状态信息;S300)播放终端接收状态信息后选择其中一个多路机顶盒进行连接;S400)播放终端向选定的多路机顶盒发送播放请求,选定的多路机顶盒依据接收到的播放请求向播放终端推送节目流。实施本发明,播放终端能够快速加入到机顶盒网络中从机顶盒网络获得节目推送内容,配置简单,操作方便,降低了用户额外支出,从而提高了交互效率。播放终端通过重新定向到最佳的机顶盒,避开了播放压力,最大程度确保了播放终端接收到节目推送。
【专利说明】机顶盒网络自动扩展播放方法
【技术领域】
[0001]本发明涉及机顶盒技术,更具体地说,涉及一种机顶盒网络自动扩展播放方法。
【背景技术】
[0002]在利用机顶盒进行电视节目的广播技术中,一般用户只要使用一个普通的机顶盒就能够满足电视的播放需要,然而在一个家庭具有多台电视或者是酒店内的各个房间安装电视机的时候,就需要具有能够进行多路播放的机顶盒进行组网,再配合播放终端进行播放。
[0003]然而组建出来的机顶盒网络总是与固定的播放终端连接,这样使得机顶盒网络的资源分配极不合理:部分的多路机顶盒在重复播放相同节目,占用了额外的播放资源,使得机顶盒网络的无法高效地提供节目播放。

【发明内容】

[0004]本发明针对现有的机顶盒网络无法自主地进行扩展播放的问题,提供一种机顶盒网络的自动扩展播放方法,以克服上述缺陷。
[0005]本发明提供的机顶盒网络自动扩展播放方法,包括以下的步骤:
[0006]SlOO)播放终端向多台多路机顶盒发送应答请求;
[0007]S200)每台多路机顶盒在接收到应答请求后,将自身的状态信息反馈给所述播放终端;
[0008]S300)播放终端接收状态信息后,根据状态信息选择多台多路机顶盒中的一台进行连接;
[0009]S400)播放终端向与所述播放终端连接的的多路机顶盒发送播放请求,与所述播放终端连接的的多路机顶盒依据接收到的播放请求向播放终端推送节目流。
[0010]本发明的机顶盒网络自动扩展播放方法,步骤S200还包括:
[0011]S201)每台多路机顶盒均向播放终端发送公用密钥。
[0012]本发明的机顶盒网络自动扩展播放方法,步骤S400还包括:
[0013]S401)播放终端向与所述播放终端连接的的多路机顶盒发送私有密钥,公用密钥和私有密钥匹配时,与所述播放终端连接的的多路机顶盒依据接收到的播放请求向播放终端推送节目流。
[0014]本发明的机顶盒网络自动扩展播放方法,每台多路机顶盒的反馈给播放终端状态信息包括多路机顶盒的中央处理器状态、多路机顶盒的剩余推送端口、多路机顶盒的网络地址以及多路机顶盒的网络端口。
[0015]本发明的机顶盒网络自动扩展播放方法,步骤S300还包括:
[0016]S301)与所述播放终端连接的多路机顶盒将电视节目指南和电视频道列表发送到播放终端。
[0017]本发明的机顶盒网络自动扩展播放方法,步骤S400还包括:[0018]S401)当播放终端向选定的多路机顶盒发送播放请求时,被选定的多路机顶盒判断当前的剩余推送端口能否满足节目推送的请求,当被选定的多路机顶盒无法推送节目时,播放终端重新选择至另一台多路机顶盒。
[0019]本发明的机顶盒网络自动扩展播放方法,步骤S401还包括:
[0020]查找所有多路机顶盒的播放节目,若播放的节目无重复,则向播放终端反馈错误信息,并发送所有多路机顶盒的播放节目列表。
[0021]本发明的机顶盒网络自动扩展播放方法,步骤S401还包括:
[0022]查找所有多路机顶盒的播放节目,若播放的节目存在重复,则终止重复的节目,并向播放终端推送请求播放的节目流。
[0023]本发明的机顶盒网络自动扩展播放方法,被选定的多路机顶盒向接收重复节目的播放终端发送停止推送重复节目的通知。
[0024]本发明的的机顶盒网络自动扩展播放方法,被选定的多路机顶盒向接收重复节目的播放终端发送播放所述重复节目的其他多路机顶盒的地址,所述接收重复节目的播放终端重定向至所述播放重复节目的多路机顶盒。
[0025]实施本发明的机顶盒网络自动扩展播放方法,播放终端能够快速加入到机顶盒网络中从机顶盒网络获得节目推送内容,配置简单,操作方便,降低了用户额外支出,从而提高了交互效率。播放终端通过重新定向到最佳的机顶盒,避开了播放压力,最大程度确保了播放终端接收到节目推送。
【专利附图】

【附图说明】
[0026]以下结合附图对本发明进行说明,其中:
[0027]图1为应用本发明较佳实施例提供的自动扩展播放方法的机顶盒网络的结构示意图;
[0028]图2为本发明较佳实施例进行自动扩展时的方法流程图;
[0029]图3为本发明较佳实施例进行重新定向并播放时的方法流程图。
【具体实施方式】
[0030]以下结合附图和【具体实施方式】对本发明进行详细说明。
[0031]如图1所示为本发明机顶盒网络自动扩展播放方法所涉及的机顶盒网络的一则示意图。在一个局域网内,有多台作为服务端的多路机顶盒以及多个播放终端,多台多路机顶盒向多个播放终端提供节目推送服务,播放终端在接收到多路机顶盒所推送的节目流之后,通过电视机播放给使用者。当一个局域网内的播放终端在请求服务端的多路机顶盒进行节目推送时,若出现在本局域网内的播放终端的节目请求无法满足的时候,本局域网内的多路机顶盒将该节目请求进行重新定位,定位到本局域网内的其他多路机顶盒,或者定位到另一局域网内的多路机顶盒上。例如,在局域网I内,播放终端η请求加入到该网内,通过优化定向,播放终端η与本局域网内的多路机顶盒2建立连接,在建立连接之后,多路机顶盒2向播放终端η推送节目。当播放终端η无法满足推送请求时,则通过均衡算法,在本局域网内的多路机顶盒I或者局域网2内的所有多路机顶盒进行调配,将局域网I内的播放终端η重新定向到合适的多路机顶盒。而播放终端η加入到局域网I的过程以及重定向到合适的多路机顶盒的过程将结合图2、图3详述。
[0032]如图2所示为本发明机顶盒网络自动扩展播放方法在进行自动发现时的流程图。首先在步骤Sioo播放终端向多台多路机顶盒发送应答请求。该待加入的播放终端向外发出组播消息进行查询请求,以要求播放范围内的多台多路机顶盒进行应答。该应答请求要求所有接收到该请求信息的多路机顶盒。以下为一则较佳的播放终端查找多路机顶盒的指令:
[0033]

ASK SHRVHR:/./ALL HTTP/1.1
Host: 239.255.255.250:4098/
ListonAcIdr: 192.168.1.101:80./
ΝΛΜΚ: Test—Client
LSN:uuid:9974c0f0-85da-47af-98ac-278dae23900d::Real_name:friend—name:1MX: 5”
[0034]播放终端通过“ASK_SER`VER://ALLHTTP/1.1” 的命令,实现以 HTTPl.1MulticastUDP的协议进行通讯,向整个网络内在线的多路机顶盒要求应答。在向外要求多路机顶盒进行应答的时候,还同时将自身的监听地址以及端口 “192.168.1.101:80”和设备名称“Test_Client”、设备的 UUID 码(Universally Unique Identifier,通用唯一识别码)向外发送,以便多路机顶盒在反馈应答的时候能够将正确的信息发送到待加入的播放终端上。
[0035]在步骤S200,每台所述多路机顶盒在接收到应答请求后,将自身的状态信息反馈给所述播放终端。在多路机顶盒接收到应答请求之后,根据自己的配置文件判断是否应答非本网段的请求,如果设置了不通过路由,那么多路机顶盒的消息只能在同一个网段里面通信。当满足通信条件的时候,多路机顶盒向该待加入的播放终端反馈自身的信息。较佳的,在多路机顶盒反馈自身信息的时候,还同时进行步骤S201:每台多路机顶盒均向播放终端发送公用密钥(public key),该公用密钥会在后续的通讯中要求这个待加入的播放终端根据预制的加密算法将公用密钥对应生成私用密钥,以保证数据传输的安全性。以下为一则较佳的多路机顶盒应答的指令:
[0036]
【权利要求】
1.一种机顶盒网络自动扩展播放方法,其特征在于,包括以下的步骤: S100)播放终端向多台多路机顶盒发送应答请求; 5200)每台所述多路机顶盒在接收到应答请求后,将自身的状态信息反馈给所述播放终端; 5300)所述播放终端接收状态信息后,根据所述状态信息选择所述多台多路机顶盒中的一台进行连接; 5400)所述播放终端向与所述播放终端连接的多路机顶盒发送播放请求,与所述播放终端连接的多路机顶盒依据接收到的播放请求向所述播放终端推送节目流。
2.根据权利要求1所述的机顶盒网络自动扩展播放方法,其特征在于,所述步骤S200还包括: 5201)每台所述多路机顶盒均向所述播放终端发送公用密钥。
3.根据权利要求2所述的机顶盒网络自动扩展播放方法,其特征在于,所述步骤S400还包括: 5401)所述播放终端向与所述播放终端连接的多路机顶盒发送私有密钥,当公用密钥和私有密钥匹配时,与所述播放终端连接的多路机顶盒依据接收到的播放请求向播放终端推送节目流。
4.根据权利要求1所述的机顶盒网络自动扩展播放方法,其特征在于,每台所述多路机顶盒反馈给所述播放终端的状态信息包括多路机顶盒的中央处理器状态、多路机顶盒的剩余推送端口、多路机顶盒的网络地址以及多路机顶盒的网络端口。
5.根据权利要求 1所述的机顶盒网络自动扩展播放方法,其特征在于,所述步骤S300还包括: 5301)与所述播放终端连接的多路机顶盒将电视节目指南和电视频道列表发送到播放终端。
6.根据权利要求1所述的机顶盒网络自动扩展播放方法,其特征在于,步骤S400还包括: S401)当播放终端向选定的多路机顶盒发送播放请求时,被选定的多路机顶盒判断当前的剩余推送端口能否满足节目推送的请求,当被选定的多路机顶盒无法推送节目时,播放终端重新选择至另一台多路机顶盒。
7.根据权利要求6所述的机顶盒网络自动扩展播放方法,其特征在于,所述步骤S401还包括: 查找所有多路机顶盒的播放节目,若播放的节目无重复,则向播放终端反馈错误信息,并发送所有多路机顶盒的播放节目列表。
8.根据权力要求7所述的机顶盒网络自动扩展播放方法,其特征在于,所述步骤S401还包括: 查找所有多路机顶盒的播放节目,若播放的节目存在重复,则终止重复的节目,并向播放终端推送请求播放的节目流。
9.根据权利要求8所述的机顶盒网络自动扩展播放方法,其特征在于,被选定的多路机顶盒向接收重复节目的播放终端发送停止推送重复节目的通知。
10.根据权利要求9所述的机顶盒网络自动扩展播放方法,其特征在于,被选定的多路机顶盒向接收重复节目的播放终端发送播放所述重复节目的其他多路机顶盒的地址,所述接收重复节目的播放终端 重定向至所述播放重复节目的多路机顶盒。
【文档编号】H04N21/435GK103442287SQ201310377251
【公开日】2013年12月11日 申请日期:2013年8月26日 优先权日:2013年8月26日
【发明者】曾令明 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1