一种电子节目指南建立方法及机顶盒的制作方法_2

文档序号:9814772阅读:来源:国知局
信的关系,整个传输包固定长度应相当于4个自适应包。考虑到加密是按照SB顺序加扰的,代表有用信息的自适应区和包数据的长度应该是SB的整数倍,即自适应区和包数据为23 X SB=ISAB13TS包的包头由同步字节、传输误码指示符、有效载荷单元起始指示符、传输优先、传输标识码(Packet Identificat1n,PID)、传输加扰控制、自适应区控制和连续计数器8个部分组成。TS包自适应区由自适应区长、各种标志指示符、与插入标志有关的信息和填充数据4部分组成。其中标志部分由间断指示符、随机存取指示符、ES优化指示符、PCR标志、接点标志、传输专用数据标志、原始PCR标志、自适应区扩展标志8个部分组成。
[0065]本发明实施例中,网络信息表(Network Informat1n Table,NIT)主要是提供有关物理网络的信息,网络信息表传送本网络以及与此有关的其它网络的一些信息。每个网络都有唯一的识别符。网络信息表主要携带:网络识别符、网络名称、传输系统参数(有线传输系统参数包括:频率、调制方式、符号率以及节目业务类型等信息)。机顶盒只要调谐到携带NIT的传送流中,即可提取其它网络的参数,一般解码器便可根据提取出来的信息,自动搜索频道。
[0066]102、解析NIT,以得到当前使用网络的网络名称以及当前使用网络的频道资源信肩、O
[0067]本发明实施例中,在机顶盒从传输流中提取到了NIT之后,则机顶盒可以解析NIT,以得到当前使用网络的网络名称以及当前使用网络的频道资源信息表。
[0068]具体地,可以从NIT表中获取当前使用网络的网络名称,网络名称一般描述的是网络运营商的名称,可以在屏幕上显示,。还可以从NIT表中获取当前网络的频道资源信息表,并从频道资源信息表中可以得到至少一个频道的关键字段值、调制方式、符号率。其中,当前使用网络的频道资源信息表可以包括当前使用网络对应的机顶盒所管理的频道资源信肩、O
[0069]103、建立与网络名称以及频道资源信息表匹配的电子节目指南EPG。
[0070]本发明实施例中,电子节目指南(Electrical Program Guide,EPG)EPG的主要作用就是用户利用EPG提供的菜单,可以选择自己喜欢的组播频道;点播自己喜欢的视频节目;在线演唱自己喜欢的歌曲;查找IPTV提供的各种信息,包括生活信息、娱乐信息、教育信息、体育信息等等;用户也可使用EPG提供的菜单来订购自己喜欢的节目;甚至可以通过EPG提供的菜单支付水费、电费、进行电子商务的交易等。用户还可以利用EPG菜单查看节目的附加信息,例如对节目内容介绍、演员及导演的介绍等。同时通过EPG菜单中提供的家长控制功能,家长可以对某些节目加以限制,不给孩子开放所有的观看权限。
[0071]EPG为IPTV提供的基本业务(如交互式多媒体视频点播(Video On Demand,VOD)/KTV/歌曲)及各种增值业务的使用提供了简单方便的操作平台,为IPTV用户收看电视节目、享受多媒体节目点播以及开展信息服务提供了一个良好的导航机制。使用EPG系统可使用户能够方便快捷地找到自己关心的节目。使用EPG系统,用户通过电视机这个终端和IP机顶盒就可以登陆Internet。更重要的是使用EPG系统用户就可以和电视进行互动,这样用户就不再被动地接收信息,用户可以及时、主动地发表自己的意见和看法,并将这些意见和看法及时反馈给内容制作商。
[0072]本发明实施例中,在获取当前使用网络的网络名称以及当前使用网络的频道资源信息表之后,则机顶盒可以建立与网络名称以及频道资源信息表匹配的电子节目指南EPG。
[0073]在图1中,详细描述了机顶盒首先从传输流中直接提取网络信息表NIT;再解析NIT,以得到当前使用网络的网络名称以及当前使用网络的频道资源信息表;最后建立与网络名称以及频道资源信息表匹配的电子节目指南EPG。在本发明实施例中,机顶盒在建立EPG时,无需先获取PAT,再通过解析PAT以得到传输标识码,并通过传输标识码获取NIT,而是直接从传输流中提取NIT,并通过解析NIT得到当前使用网络的网络名称以及当前使用网络的频道资源信息表,以建立EPG,从而可以能够减少建立EPG时所需时长。
[0074]请参阅图2,图2是本发明实施例公开的另一种电子节目指南建立方法的流程示意图,如图2所示,该电子节目指南建立方法可以包括以下步骤:
[0075 ] 201、从传输流中提取网络信息表NI T。
[0076]202、解析NIT,以得到当前使用网络的网络名称以及当前使用网络的频道资源信肩、O
[0077]本发明实施例中,从频道资源信息表中可以得到至少一个频道的关键字段值、调制方式、符号率。
[0078]作为一种可选的实施方式,机顶盒还可以从传输流中提取业务描述表SDT;具体地可以包括以下步骤:
[0079]11)提取业务描述表SDT;
[0080]12)解析SDT,以获取传输流中节目的业务名称以及业务提供者信息;
[0081 ] 13)将业务名称以及业务提供者信息添加至电子节目指南EPG,以更新电子节目指南 EPG 0
[0082]本发明实施例中,业务描述表(Service Descript1n Table,SDT)业务是指在广播者的控制下,按照时间表分布广播的一系列节目。业务描述表提供了描述系统中业务的数据,例如业务名称、业务提供者信息。业务描述表可以描述现行的传送流,也可以描述其他传送流。
[0083]具体地,在提取业务描述表SDT之后,则可以解析SDT,以获取传输流中节目的业务名称以及业务提供者信息;将业务名称以及业务提供者信息添加至电子节目指南EPG,以更新电子节目指南EPG。通过实时该发明实施例,可以进一步完善EPG的信息,以提供给用户更好的服务与体验。
[0084]作为另一种可选的实施方式,机顶盒还可以提取事件信息表EIT,具体的可以包括以下步骤:
[0085]21)提取事件信息表EIT;
[0086]22)解析EIT,以获取传输流中包含的事件信息参数;
[0087]23)将事件信息参数添加至电子节目指南EPG,以更新电子节目指南EPG。
[0088]本发明实施例中,事件信息表(Event Informat1n Table,EIT)是广电专用术语。是DVB中的SI中的其中一个表,该表是对某一路节目的更进一步的描述。它提供事件的名称、开始时间、时间长度、运行状态等,事件信息表用来传递当前的、将来的甚至更远的未来的事件的信息。每个Service都有自己独立的EIT子表。
[0089]具体地,在机顶盒提取事件信息表EIT之后,可以解析EIT,以获取传输流中包含的事件信息参数;并将事件信息参数添加至电子节目指南EPG,以更新电子节目指南EPG。通过实施该发明实施例,可以进一步完善EPG,给予用户更为详细的节目信息,提高用户体验。
[0090]203、建立与网络名称以及频道资源信息表匹配的电子节目指南EPG。
[0091 ] 204、接收用户输入的第一频道切换指令。
[0092]本发明实施例中,用户输入的第一频道切换指令可以是通过触控机顶盒中的目标按键进行输入,也可以是通过触控与机顶盒匹配的遥控器中的目标按键进行输入,还可以是通过触控显示终端中的目标按键进行输入,本发明实施例不作限定。其中,第一频道切换指令主要是针对当前正在播放的频道的指令,但该第一频道切换指令并不一定就要将当前正在播放切换至另一个频道。举例来说,若当前正在播放中央一台,但输入第一频道切换指令之后,第一频道切换指令对应的频道仍可以是中央一台。第一频道切换指令也可以是将当前正在播放的频道切换至另一个频道,举例来说,若当前正在播放中央一台,而第一频道切换指令对应的频道为湖南卫视,则机顶盒可以控制将机顶盒播放的节目从中央一台切换至湖南卫视。
[0093]205、响应第一频道切换指令,检测当前正在播发的频道的频点与第一频道切换指令对应的频道的频点是否一致。
[0094]本发明实施例中,在接收用户输入的第一频道切换指令之后,则机顶盒可以根据第一频道切换指令中携带的用于标识频道的标识确定第一频道切换指令对应的频道;并检测当前正在播发的频道的频点与第一频道切换指令对应的频道的频点是否一致。其中,一个频点可能对应至少一个频道,例如,中央一台、中央二台、中央三台以及中央四台等频道对应的频点为同一个频点。
[0095]具体地,在接收用户输入的第一频道切换指令之后,则可以响应第一频道切换指令,检测当前正在播发的频道的频点与第一频道切换指令对应的频道的频点是否一致,若检测到当前正在播发的频道的频点与第一频道切换指令对应的频道的频点一致,则检测机顶盒中是否已经获取该频点上的事件信息参数,若获取,则机顶盒不作任何处理,若未获取,则机顶盒获取该频点上的事件信息数据。
[0096]206、若不一致,则获取第一频道切换指令对应的频道的观看频率。
[0097]本发明实施例中,若检测到当前正在播发的频道的频点与第一频道切换指令对应的频道的频点不一致机顶盒可以获取第一频道切换指令对应的频道的观看频率。其中,机顶盒获取第一频道切换指令对应的频道的观看频率主要包括机顶盒获取在预设时间段内的第一频道切换指令对应的频道的观看频率。其中,预设时间段的长短可以是用户根据需要进行设定,也可以是机顶盒根据用户的历史设定记录进行设定,本发明实施例不作限定。
[0098]207、检测观看频率是否高于预设频率阈值。
[0099]本发明实施例中,可以在机顶盒中预设一个预设频率阈值,其中,该预设频率阈值可以是用户根据需要进行设定,也可以是机顶盒根据用户的历史设定记录进行设定,还可以是机顶盒根据用户观看电视的频率进行设定,本发明实施例不作限定。
[0100]本发明实施例中,在获取第一频道切换指令对应的频道的观看频率之后,则机顶盒可以检测观看频率是否高于预设频率阈值
[0101]208、若检测观看频率高于
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1