IP机顶盒及在IP机顶盒中实现跨频点业务的方法转让专利

申请号 : CN200810216027.9

文献号 : CN101399966B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 毛国红

申请人 : 深圳创维数字技术股份有限公司

摘要 :

本发明公开一种在IP机顶盒中实现跨频点业务的方法,其包括:将多个IP机顶盒同时接入IP网络和广播电视网络,且每个IP机顶盒将当前工作频点信息上传给IP网络中的IP服务器;当用户触发第一IP机顶盒的跨频点业务时,则从IP服务器获取一个当前工作在目标频点的第二IP机顶盒的信息,该第一IP机顶盒与该第二IP机顶盒建立链接,并通过接收第二IP机顶盒传送对应目标频点的电视节目信息数据来实现跨频点业务。本发明还公开一种实现跨频点业务的IP机顶盒。本发明通过IP网络将广播电视网络中的多个IP机顶盒互连,实现对不同IP机顶盒通过调谐器获取节目数据的的共享,从而实现了单个调谐器的IP机顶盒的跨频点业务。

权利要求 :

1.一种在IP机顶盒中实现跨频点业务的方法,其特征在于,包括:

将多个IP机顶盒同时接入IP网络和广播电视网络,且每个IP机顶盒将当前工作频点信息上传给IP网络中的IP服务器;

用户触发第一IP机顶盒的跨频点业务,该第一IP机顶盒判断当前工作频点与该跨频点业务对应的目标频点是否一致,若不一致,则该第一IP机顶盒从IP服务器获取一个当前工作在目标频点的第二IP机顶盒的信息,所有的IP机顶盒均动态保存预定播放时间长度且对应当前工作频点的电视节目信息的历史数据,第一IP机顶盒与该第二IP机顶盒建立链接,且接收第二IP机顶盒传送对应目标频点的电视节目信息数据来实现跨频点业务;

所述第一IP机顶盒与第二IP机顶盒建立链接的步骤包括:

IP服务器通过搜索存储的接入IP网络中所有IP机顶盒对应的工作频点信息,获得当前工作在目标频点的第二IP机顶盒的信息;

由IP服务器将该第二IP机顶盒的IP地址信息传给第一IP机顶盒;

由IP服务器将第一IP机顶盒的IP地址和请求共享频点信息发送给第二IP机顶盒;

第一IP机顶盒通过IP地址与第二IP机顶盒建立IP链接。

2.根据权利要求1所述的在IP机顶盒中实现跨频点业务的方法,其特征在于,若接入IP网络中所有IP机顶盒对应的工作频点均不是目标频点,则由IP服务器从接入广播电视网络的前端服务器上录制的所有频点对应的电视节目信息数据中,获取对应目标频点的电视节目信息数据并转发给第一IP机顶盒。

3.根据权利要求1所述的在IP机顶盒中实现跨频点业务的方法,其特征在于,若第二IP机顶盒被切换工作频点,则第一IP机顶盒从IP服务器重新获取当前仍工作在目标频点的第三IP机顶盒的信息,与第三IP机顶盒立链接,并通过接收第三IP机顶盒传送对应目标频点的电视节目信息数据来实现跨频点业务。

4.根据权利要求6所述的在IP机顶盒中实现跨频点业务的方法,其特征在于,所述预定播放时间长度为10秒。

5.根据权利要求1所述的在IP机顶盒中实现跨频点业务的方法,其特征在于,所述第二IP机顶盒将对应目标频点的电视节目信息数据打包成IP数据包传送给第一IP机顶盒。

6.根据权利要求1所述的在IP机顶盒中实现跨频点业务的方法,其特征在于,所述广播电视网络为有线电视网络、无线电视网络或地面广播电视网络。

7.一种实现跨频点业务的IP机顶盒,其特征在于,至少包括:

调谐器,其接入广播电视网络,并获取一个频点对应的电视节目信息;

接入IP网络的IP接入模块;

频点信息上传模块,用于将调谐器当前工作频点信息通过IP接入模块上传给IP网络中的IP服务器;

跨频点业务控制模块,用于当用户触发第一IP机顶盒的跨频点业务时,该第一IP机顶盒判断当前工作频点与该跨频点业务对应的目标频点是否一致,若不一致,则从IP服务器获取一个当前工作在目标频点的第二IP机顶盒的信息,所有的IP机顶盒均动态保存预定播放时间长度且对应当前工作频点的电视节目信息的历史数据,该第一IP机顶盒与该第二IP机顶盒建立链接,并通过接收第二IP机顶盒传送对应目标频点的电视节目信息数据来实现跨频点业务;所述第一IP机顶盒与第二IP机顶盒的建立链接是先由IP服务器通过搜索存储的接入IP网络中所有IP机顶盒对应的工作频点信息,获得当前工作在目标频点的第二IP机顶盒的信息;再由IP服务器将该第二IP机顶盒的IP地址信息传给第一IP机顶盒;最后由IP服务器将第一IP机顶盒的IP地址和请求共享频点信息发送给第二IP机顶盒;则第一IP机顶盒通过IP地址与第二IP机顶盒建立IP链接。

说明书 :

技术领域

本发明涉及数字电视接收技术,尤其是涉及一种在IP机顶盒中通过共享高频头来实现跨频点业务的方法,以及使用该方法的IP机顶盒。

背景技术

随着网络技术在数字电视机顶盒领域的应用不断的推广和成熟,借助网络技术可以实现许多原来单台机顶盒无法完成的功能,满足了用户的不断增多且多样化的需求。
目前是市面上存在的机顶盒一般是设置单个调谐器(Tuner,又称高频)。对于单个调谐器的机顶盒是无法实现同一时间跨频点接收两套节目或实现节目的录制等功能,为了解决此缺陷,提出了具有两个或多个调谐器的机顶盒的解决方案;但这样需要增加很多硬件成本,且每增加一个调谐器也最多增加一个频点的节目,所以并没有根本上解决机顶盒能够同时接收多个跨频点节目的技术问题。
因此,如何在不增加硬件投入的前提下解决机顶盒跨频点接收节目的技术问题,已成为当前机顶盒应用领域中技术人员急需解决的技术难题之一。

发明内容

本发明的目的是提出一种在IP机顶盒中通过共享高频头来实现跨频点业务的方法,以及使用该方法的IP机顶盒,解决了目前单个调谐器的机顶盒在不增加硬件投入的前提下实现跨频点接收节目的技术问题。
为解决本发明的技术问题,本发明公开一种在IP机顶盒中实现跨频点业务的方法,其包括:将多个IP机顶盒同时接入IP网络和广播电视网络,且每个IP机顶盒将当前工作频点信息上传给IP网络中的IP服务器;当用户触发第一IP机顶盒的跨频点业务时,该第一IP机顶盒判断当前工作频点与该跨频点业务对应的目标频点是否一致,若不一致,则从IP服务器获取一个当前工作在目标频点的第二IP机顶盒的信息,该第一IP机顶盒与该第二IP机顶盒建立链接,并通过接收第二IP机顶盒传送对应目标频点的电视节目信息数据来实现跨频点业务。
其中,所述从IP服务器获取当前工作在目标频点的第二IP机顶盒的信息并与第二IP机顶盒建立链接的步骤包括:IP服务器通过搜索存储的接入IP网络中所有IP机顶盒对应的工作频点信息,获得当前工作在目标频点的第二IP机顶盒的信息;由IP服务器将该第二IP机顶盒的IP地址信息传给第一IP机顶盒;由IP服务器将第一IP机顶盒的IP地址和请求共享频点信息发送给第二IP机顶盒;第一IP机顶盒通过IP地址与第二IP机顶盒建立IP链接。
较优的,若接入IP网络中所有IP机顶盒对应的工作频点均不是目标频点,则由IP服务器从接入广播电视网络的前端服务器上录制的所有频点对应的电视节目信息数据中,获取对应目标频点的电视节目信息数据并转发给第一IP机顶盒。
较优的,若第二IP机顶盒被切换工作频点,则第一IP机顶盒从IP服务器重新获取当前仍工作在目标频点的第三IP机顶盒的信息,与第三IP机顶盒立链接,并通过接收第三IP机顶盒传送对应目标频点的电视节目信息数据来实现跨频点业务。
较优的,所有的IP机顶盒均动态保存预定播放时间长度且对应当前工作频点的电视节目信息的历史数据;所述预定播放时间长度为10秒。
较优的,所述第二IP机顶盒将对应目标频点的电视节目信息数据打包成IP数据包传送给第一IP机顶盒。
较优的,所述广播电视网络为有线电视网络、无线电视网络或地面广播电视网络。
另外,本发明还公开一种实现跨频点业务的IP机顶盒,其至少包括:
调谐器,其接入广播电视网络,并获取一个频点对应的电视节目信息;
接入IP网络的IP接入模块;
频点信息上传模块,用于将调谐器当前工作频点信息通过IP接入模块上传给IP网络中的IP服务器;
跨频点业务控制模块,用于当用户触发第一IP机顶盒的跨频点业务时,该第一IP机顶盒判断当前工作频点与该跨频点业务对应的目标频点是否一致,若不一致,则从IP服务器获取一个当前工作在目标频点的第二IP机顶盒的信息,该第一IP机顶盒与该第二IP机顶盒建立链接,并通过接收第二IP机顶盒传送对应目标频点的电视节目信息数据来实现跨频点业务。
与现有技术相比,本发明具有如下有益效果:
本发明通过IP网络将广播电视网络中的多个IP机顶盒互连,实现对不同IP机顶盒通过调谐器获取节目数据的的共享,使互连的每个IP机顶盒既是服务器端又是客户端,从而实现了单个调谐器的IP机顶盒的跨频点业务;另外,本发明无需增加IP机顶盒的硬件成本,具有实现成本较低的优点。

附图说明

图1是本发明一个较佳实施例的组网示意图;
图2是本发明的IP机顶盒作为客户端实现跨频点业务的流程示意图;
图3是本发明的IP机顶盒作为服务端实现跨频点业务的流程示意图。

具体实施方式

如图1所示,多个接入为有线电视网络、无线电视网络或地面广播电视网络的IP机顶盒同时接入IP网络。其中,每个IP机顶盒均仅具有一个调谐器。本发明无需增加IP机顶盒的硬件成本,利用IP网络中的IP服务器将接入的IP机顶盒互连,使互连的每个IP机顶盒既是服务器端又是客户端,实现对不同IP机顶盒通过调谐器获取节目数据的共享,从而实现了单个调谐器的IP机顶盒的跨频点业务。
在本发明中,接入IP网络中的所有IP机顶盒在都将当前正在收看的节目对应的频点信息通过IP网络上传给IP服务器,IP服务器中实时存储着当前网络中各个IP机顶盒的频点信息;当IP机顶盒1用户提出定制跨频点业务时,IP机顶盒1会先判断跨频点业务对应的目标频点与自身当前的工作频点是否一致,若不一致,则需要通过IP网将定制跨频点业务以请求的方式发送给IP服务器,由IP服务器通过搜索存贮中的各个IP机顶盒的当前工作频点信息,查找到正工作于目标频点的IP机顶盒2,并将该IP机顶盒2的IP地址信息回传给IP机顶盒1,同时将IP机顶盒1的IP地址和请求信息发送给IP机顶盒2;IP机顶盒1在收到IP服务器的应答后,同IP机顶盒2建立链接,等待接收IP机顶盒2发送的IP机顶盒1对应目标频点的节目数据;IP机顶盒2同IP机顶盒1建立链接后,当收到的对应目标频点的节目数据发送给IP机顶盒1。
当IP机顶盒2用户出现切换节目时,IP机顶盒2会立即将该工作频点改变的信息发送给IP服务器和IP机顶盒1;这时,IP服务器会重新根据当前IP网络中各个IP机顶盒的工作频点信息,重新分配一个新的可以提供节目数据共享的机顶盒n,机顶盒1与IP机顶盒n建立新链接,并将前次链接已经存储数据的位置告诉IP机顶盒n,由IP机顶盒n从该数据位置开始重新发送IP机顶盒1所需的数据。为了保证IP机顶盒1可以完整的接收到所需的数据,IP网络上的所有IP机顶盒上都动态存储了至少10S的当前正在收看节目的历史节目数据,这样当IP机顶盒2发生节目切换时,可以做到IP机顶盒1无缝连接至IP机顶盒n,确保了IP机顶盒2可以提供高品质的跨频点业务处理能力。
并且,IP服务器还会实时的从广播电视网络中的前端服务器所录制最近一段时间的所有节目的数据中,为个别冷门节目或当前网络中并无用户使用的频点对应节目提供共享数据源,由于是实时动态的录制,实际上对该服务器的存储空间要求并不多。因此,当IP网络中任何IP机顶盒的工作频点都不是IP机顶盒1的用户所定制的跨频点业务对应的目标频点时,由IP服务器从前端服务器获取对应的节目数据通过IP链路发送给IP机顶盒1即可。
为进一步详细阐述本发明,结合图2和图3所示。本实施例是以IP机顶盒1在收看节目A时,同时对节目B进行录制,即IP机顶盒1需要进行跨频点业务处理。其中,节目A由IP机顶盒1中工作在对应频点的调谐器接收电视信号而获得,而节目B的信息则需要从接入IP网络中且正收看节目B的另一台IP机顶盒2通过共享方式获得。因此,在本实施例中,IP机顶盒1为客户端,而IP机顶盒2则为服务器端,两者通过IP链接实现节目B的数据共享。
其中,图2所示为IP机顶盒1的处理流程大致如下:
步骤S1:用户通过遥控器进入多节目功能菜单,即用户通过遥控器发出指令触发IP机顶盒1进入某一个特定的跨频点业务处理。
步骤S2:用户通过遥控器选择定制需要录制的节目B。
步骤S3:IP机顶盒1将用户定制节目B的请求打包成IP数据包。
步骤S4:IP机顶盒1通过IP链路将IP数据包发送至IP网络中的IP服务器。
步骤S5:判断是否收到开始录制指令,如是,转步骤S6。
步骤S6:从IP服务器接收可以提供节目B共享的IP机顶盒2的IP地址。也就是说,IP机顶盒2的用户当前正在收看节目B。
需要说明的是,若IP网络中同时有多个IP机顶盒的用户均在收看节目B时,则IP服务器会采取优选其中一个与IP机顶盒1的连接速度较快的IP机顶盒2作为服务器端。
步骤S7:借助IP地址,IP机顶盒1与IP机顶盒2建立IP连接。
步骤S8:IP机顶盒1从IP机顶盒2接收节目B的数据,并对数据按照用户的定制方式进行录制处理。
步骤S9:IP机顶盒1判断是否需要更换共享的IP机顶盒?也即使说,之前连接的IP机顶盒2是否发生了节目切换,若是,则表示IP机顶盒2不再接收节目B,需要重新寻找一个正在收看节目B的IP机顶盒3为IP机顶盒1提供节目B的共享数据。
步骤S10:IP机顶盒1判断是否继续接收节目B数据?即判断当前接收的数据是否满足了用户定制要求。比如,IP机顶盒1的用户仅需要录制某一个时间段内节目B的数据,当该时间段的节目B完成时,表示IP机顶盒1完成处理本次跨频点业务,而无需再从IP机顶盒2获取节目B的数据。
步骤S11:发出退出指令退出,IP机顶盒1断开与IP机顶盒2的链接。
对应的,图3所示为作为服务器端,为IP机顶盒1提供节目B数据共享时的处理流程示意图,其大致包括步骤:
步骤S21:IP机顶盒2的调谐器正处于接收节目B的工作状态。
步骤S22:IP机顶盒2将调谐器当前的工作频点信息(即对应收看节目B)发送给IP服务器。
步骤S23:并且,IP机顶盒2以动态方式保存最近N秒(比如10秒)节目B的数据。
步骤S24:IP机顶盒2判断是否发生节目切换,若切换至节目C,则IP机顶盒2需要将对应获取节目C的频点信息告知IP服务器。
步骤S25:IP机顶盒2判断是否收到由IP服务器转发的,来自IP机顶盒1请求提供节目B的数据的共享请求。
步骤S26:IP机顶盒2根据共享请求与IP机顶盒1建立IP链接,并将节目B的数据发送给IP机顶盒1。
步骤S27:根据IP机顶盒1的定制需求,若无需再继续发送节目B的数据时,则转步骤S23。
综上,本发明通过IP网络将广播电视网络中的多个IP机顶盒互连,实现对不同IP机顶盒通过调谐器获取节目数据的的共享,使互连的每个IP机顶盒既是服务器端又是客户端,从而实现了单个调谐器的IP机顶盒的跨频点业务;另外,本发明无需增加IP机顶盒的硬件成本,具有实现成本较低的优点。