专利名称:Iptv终端在多个epg服务器之间切换的系统及方法
技术领域:
本发明涉及网络通讯技术领域,特别涉及一种IPTV终端在多个EPG服 务器之间切换的系统及方法。
背景技术:
交互式网络电视(Internet Protocol Television , IPTV ),也叫网络电视,是 指基于IP协议的电视广播服务。该业务将电视机或个人计算机作为显示终端, 通过宽带网络向用户提供视频服务、信息页面浏览以及增值业务,比如游戏, 购物,证券业务等。IPTV的用户终端可以是机顶盒(Set-TopBox, STB ),也 可以是个人计算机(Personal Computer, PC )。
在IPTV系统中,IPTV服务的入口地址均由电子节目单服务器提供,所 以用户终端只有连接到电子节目单服务器上才能使用相关的IPTV服务。
对于现有的系统,电子节目单(Electronic Prog rammer Guide , EPG)月良务 器的地址是由运营商或用户事先配置好的,在开机启动后的整个运行过程中用 户终端一般只可以与一台电子节目单服务器进行交互,并且通常情况下用户只 知道自己已经开设业务的一个或少数几个EPG服务器器的地址。而一家运营 商提供的服务是有限的,所以现有的这种实现方式很显然不利于用户使用多样 化的IPTV服务。如果用户想在几个运营商提供的电子节目单服务器之间进行 切换,就必须修改配置,然后关机重启才可以,操作起来很不方便。
因此,需要找到一种方法,能够解决如何使用户迅速地查找到各家运营商 提供的电子节目单服务器,并自由地在它们之间切换,方便地享用多样化的 IPTV服务的问题。
发明内容
本发明的目的在于,提供一种IPTV终端在多个EPG服务器之间切换的 系统,能够实现IPTV终端在各家运营商提供的电子节目单服务器之间自由选 择和切换的问题。
4本发明的另一目的在于,提供一种IPTV终端在多个EPG服务器之间切 换的方法,能够实现IPTV终端在各家运营商提供的电子节目单服务器之间自 由选择和切换的问题。
本发明的IPTV终端在多个电子节目单服务器之间切换的系统,包括IPTV 终端和至少两个电子节目单服务器,其中,所述IPTV终端,用于向电子节目 单服务器发送请求电子节目单服务器地址的广播包,并接收电子节目单服务器 回复的服务器地址,根据用户选择的服务器地址与该电子节目单服务器进行连 接;所述电子节目单服务器,用于在收到IPTV终端发出的请求电子节目单服 务器地址的广播包后,向IPTV终端发送包含服务器自身地址的消息。
其中,所述IPTV终端,包括获取地址单元和消息收发单元,其中,所述 获取地址单元,用于将获取电子节目单服务器地址的请求消息发送至消息收发 单元;以及根据所述消息收发单元收到的电子节目单服务器回复消息,解析出 相应的电子节目单服务器地址,并进行存储;消息收发单元,用于将所述获取 地址单元的获取电子节目单服务器地址的请求消息以广播包的方式发送,并接 收各个电子节目单服务器的回复消息。
其中,所述IPTV终端,进一步包括定时器,所述定时器用于在消息收发 单元向电子节目单服务器首次发送请求消息后,开始计时,在达到预定时间时, 提醒获取地址单元当前获取电子节目单服务器地址操作完成;获取地址单元, 进一步用于在收到定时器提醒通知时,将当前已获取的电子节目单服务器地址 以列表形式提供给用户。
另夕卜,所述定时器,进一步用于在距离上次发送请求的时间超过设定的发
送时间间隔tl仍未收到电子节目单服务器的回复消息时,提醒消息收发单元
发送请求超时;消息收发单元,进一步用于在收到定时器的发送请求超时消息
时,重新发送当前的广播包。
其中,所述IPTV终端为机顶盒或者个人计算机。
本发明的IPTV终端在多个电子节目单服务器之间切换的方法,包括下列 步骤
步骤A: IPTV终端向电子节目单服务器发送请求电子节目单服务器地址 的广纟番包;步骤B:电子节目单服务器在收到IPTV终端发出的请求电子节目单服务 器地址的广播包后,向IPTV终端发送包含服务器自身地址的消息;
步骤C: IPTV终端接收电子节目单服务器回复的服务器地址,根据用户 选择的服务器地址,与该电子节目单服务器进行连接。
其中,所述步骤A中,可以进一步包括下列步骤
在IPTV终端向电子节目单服务器首次发送请求消息后,开始计时,在达 到预定时间时,提示当前获取电子节目单服务器地址操作完成;IPTV终端将 当前已获取的电子节目单服务器地址以列表形式提供给用户。
另外,所述步骤A中,可以进一步包括下列步骤
IPTV终端判断当前距离上次发送请求的时间是否超过设定的时间间隔 tl,如果是,且仍未收到电子节目单服务器的回复消息,则重新发送当前的广 播包;否则,继续等待,直到达到设定的时间间隔tl。
其中,所述IPTV终端为机顶盒或者个人计算机。
本发明的有益效果是依照本发明的IPTV终端在多个EPG服务器之间 切换的系统及方法,通过列表的形式显示给用户其可以使用的全部EPG服务 器的地址,如果有需要的话,用户可以联系运营商开设相关服务,如果已在该 EPG服务器上开设服务的,用户可在选择该服务器后,输入相关的用户名和 密码,即可连接到该服务器上使用其服务。当机顶盒开机启动或当用户按"系 统切换"键时,机顶盒启用上述流程,即可完成在各家运营商提供的电子节目 单服务器之间自由地切换,这样既可以使用户享用更多样化的IPTV服务,也 免去了用户需要频繁修改配置及重启机顶盒的麻烦。对于运营商而言,这种方 式也有利于业务的推广。
图1为本发明实施例的IPTV系统架构示意图2为本发明的IPTV终端在多个EPG服务器之间切换的方法流程图; 图3为本发明实施例中用户终端在各家运营商的EPG服务器之间进行切
换的方法流程图。
具体实施例方式
以下,参考附图1~3详细描述本发明的IPTV终端在多个EPG服务器之间切换的系统及方法。
如图1所示,本发明的IPTV系统,包括IPTV终端和EPG服务器。其中, IPTV终端,用于向EPG服务器发送请求EPG服务器地址的广播包,并接收 EPG服务器回复的EPG服务器地址,将获得的EPG服务器地址提供给用户, 并在用户选择了要求连接的EPG服务器后,与该EPG服务器进行连接;EPG 服务器,用于在收到IPTV终端发出的请求EPG服务器地址的广播包后,向 IPTV终端发送包含该EPG服务器自身地址的消息。
具体地,IPTV终端,包括获取地址单元和消息收发单元。
其中,获iF又地址单元,用于将获取EPG服务器地址的请求消息发送至消 息收发单元;并根据消息收发单元收到的EPG服务器回复消息,解析出相应 的EPG服务器地址进行存储。
消息收发单元,用于将获取地址单元的获取EPG服务器地址的请求消息 以广播包的方式发送,并接收各个EPG服务器回复消息。
另外,IPTV终端,进一步包括定时器,用于在消息收发单元向EPG服务 器首次发送请求消息后,开始计时,在达到预定获取EPG服务器地址操作完 成时间t2时,提醒获取地址单元当前获取EPG服务器地址操作完成;
获取地址单元,进一步用于在收到定时器提醒通知时,将当前已获取的 EPG服务器地址以列表形式提供给用户。
另夕卜,该定时器,进一步用于在距离上次发送请求的时间超过设定的发送 时间间隔tl仍未收到EPG服务器的回复消息时,提醒消息收发单元发送请求 超时;
消息收发单元,进一步用于在收到定时器的发送请求超时消息时,重新发 送当前的广4番包。
如图2所示,本发明的IPTV终端在多个EPG月良务器之间切换的方法, 包括下列步骤
步骤100: IPTV终端向电子节目单服务器发送请求电子节目单服务器地 址的广纟番包;
步骤200:电子节目单服务器在收到IPTV终端发出的请求电子节目单服 务器地址的广播包后,向IPTV终端发送包含服务器自身地址的消息;步骤300: IPTV终端接收电子节目单服务器回复的服务器地址,将所述 服务器地址提供给用户,并在用户选择了要求连接的电子节目单服务器后,与 该电子节目单服务器进行连接。
其中,在步骤100中,进一步包括下列步骤在IPTV终端向电子节目单
服务器首次发送请求消息后,开始计时,在达到预定时间时,提示当前获取电 子节目单服务器地址操作完成;IPTV终端将当前已获取的电子节目单服务器 地址以列表形式提供给用户。
另外,在步骤100中,可以进一步包括下列步骤IPTV终端判断当前距 离上次发送请求的时间是否超过设定的时间间隔tl,如果是,且仍未收到电子 节目单服务器的回复消息,则重新发送当前的广播包;否则,继续等待,直到 达到i殳定的时间间隔tl。
如图3所示,本发明实施例中用户终端在各家运营商的EPG服务器之间 进行切换的方法,包括下列步骤
步骤31:机顶盒向外发送请求EPG地址的广播包;
步骤32:如果收到EPG服务器关于广播包的回复,从其中解析出相应的 EPG服务器的地址并将其保存在内存里;
步骤33:如果距离首次发送请求地址的广播包的时间,还不到时间t2, 则表明机顶盒还处于EPG地址的请求阶段,否则进入步骤35;
步骤34:如果机顶盒处于EPG地址的请求阶段,且距离上次发送请求的 时间已超过时间tl,则在此向外发送请求EPG地址的广播包,否则查询机顶 盒是否收到EPG关于广播包的回复,进入步骤32;
步骤35:将机顶盒收到的所有EPG的地址以列表的形式显示给用户,供 用户选择;
步骤36:用户选择要求连接的EPG,并在机顶盒提供的提示框内输入用 户名、密码;
步骤37:机顶盒将EPG地址、用户名和密码拼接成统一资源定位符 (Uniform Resource Locator, URL),然后给相应的EPG服务器发送连接请求。 综上所述,依照本发明的IPTV终端在多个EPG服务器之间切换的系统 及方法,解决了用户终端在各家运营商提供的电子节目单服务器之间自由选择和切换的问题。本发明可以通过列表的形式显示给用户其可以使用的全部EPG 服务器的地址,如果有需要的话,用户可以联系运营商开设相关服务,如果已 在该EPG服务器上开设服务的,用户可在选择该服务器后,输入相关的用户 名和密码,即可连接到该服务器上使用其服务。当机顶盒开机启动或当用户按 "系统切换"键时,机顶盒启用上述流程,即可完成在各家运营商提供的电子 节目单服务器之间自由地切换,这样既可以使用户享用更多样化的IPTV服务, 也免去了用户需要频繁修改配置及重启机顶盒的麻烦。对于运营商而言,这种 方式也有利于业务的推广。
以上是为了使本领域普通技术人员理解本发明,而对本发明所进行的详细 描述,但可以想到,在不脱离本发明的权利要求所涵盖的范围内还可以做出其 它的变化和修改,这些变化和修改均在本发明的保护范围内。
权利要求
1.一种IPTV终端在多个电子节目单服务器之间切换的系统,其特征在于,包括IPTV终端和至少两个电子节目单服务器,其中,所述IPTV终端,用于向电子节目单服务器发送请求电子节目单服务器地址的广播包,并接收电子节目单服务器回复的服务器地址,根据用户选择的服务器地址与该电子节目单服务器进行连接;所述电子节目单服务器,用于在收到IPTV终端发出的请求电子节目单服务器地址的广播包后,向IPTV终端发送包含服务器自身地址的消息。
2. 如权利要求1所述的IPTV终端在多个电子节目单服务器之间切换的系 统,其特征在于,所述IPTV终端,包括获取地址单元和消息收发单元,其中,所述获取地址单元,用于将获取电子节目单服务器地址的请求消息发送至 消息收发单元;以及根据所述消息收发单元收到的电子节目单服务器回复消 息,解析出相应的电子节目单服务器地址,并进行存储;消息收发单元,用于将所述获取地址单元的获取电子节目单服务器地址的 请求消息以广播包的方式发送,并接收各个电子节目单服务器的回复消息。
3. 如权利要求2所述的IPTV终端在多个电子节目单服务器之间切换的系统,其特征在于,所述IPTV终端,进一步包括定时器,所述定时器用于在消息收发单元向电子节目单服务器首次发送请求消息后,开始计时,在达到预定时间时,提醒获取地址单元当前获取电子节目单服务器地址操作完成;获取地址单元,进一步用于在收到定时器提醒通知时,将当前已获取的电子节目单服务器地址以列表形式提供给用户。
4. 如权利要求3所述的IPTV终端在多个电子节目单服务器之间切换的系 统,其特征在于,所述定时器,进一步用于在距离上次发送请求的时间超过设 定的发送时间间隔tl仍未收到电子节目单服务器的回复消息时,提醒消息收发单元发送请求超时;消息收发单元,进一步用于在收到定时器的发送请求超时消息时,重新发 送当前的广4番包。
5. 如权利要求1至4中任一项所述的IPTV终端在多个电子节目单服务器之间切换的系统,其特征在于,所述IPTV终端为机顶盒或者个人计算机。
6. —种IPTV终端在多个电子节目单服务器之间切换的方法,其特征在 于,包括下列步骤步骤A: IPTV终端向电子节目单服务器发送请求电子节目单服务器地址 的广4番包;步骤B:电子节目单服务器在收到IPTV终端发出的请求电子节目单服务 器地址的广播包后,向IPTV终端发送包含服务器自身地址的消息;步骤C: IPTV终端接收电子节目单服务器回复的服务器地址,根据用户 选择的服务器地址,与该电子节目单服务器进行连接。
7. 如权利要求6所述的IPTV终端在多个电子节目单服务器之间切换的方 法,其特征在于,所述步骤A中,进一步包括下列步骤在IPTV终端向电子节目单服务器首次发送请求消息后,开始计时,在达 到预定时间时,提示当前获取电子节目单服务器地址操作完成;IPTV终端将 当前已获取的电子节目单服务器地址以列表形式提供给用户。
8. 如权利要求7所述的IPTV终端在多个电子节目单服务器之间切换的方 法,其特征在于,所述步骤A中,进一步包括下列步骤IPTV终端判断当前距离上次发送请求的时间是否超过设定的时间间隔 tl,如果是,且仍未收到电子节目单服务器的回复消息,则重新发送当前的广 播包;否则,继续等待,直到达到设定的时间间隔tl。
9. 如权利要求6至8中任一项所述的IPTV终端在多个电子节目单服务器 之间切换的方法,其特征在于,所述IPTV终端为机顶盒或者个人计算机。
全文摘要
本发明提供一种IPTV终端在多个电子节目单服务器之间切换的系统和方法,其中,该系统包括IPTV终端和至少两个电子节目单服务器,其中,IPTV终端,用于向电子节目单服务器发送请求电子节目单服务器地址的广播包,并接收电子节目单服务器回复的服务器地址,根据用户选择的服务器地址与该电子节目单服务器进行连接;电子节目单服务器,用于在收到IPTV终端发出的请求电子节目单服务器地址的广播包后,向IPTV终端发送包含服务器自身地址的消息,本发明能够实现IPTV终端在各家运营商提供的电子节目单服务器之间自由选择和切换的问题。
文档编号H04N7/14GK101646054SQ200910170280
公开日2010年2月10日 申请日期2009年9月10日 优先权日2009年9月10日
发明者慧 熊, 岑 程 申请人:中兴通讯股份有限公司