数字家电频道的用户自定义搜索方法技术

技术编号:3585265 阅读:205 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数字家电频道的用户自定义搜索方法,所述数字家电通过网络接收电视台发送的NIT信息,包括如下步骤:解析步骤,解析所述NIT表,以获取频道信息;显示步骤,将所述频道信息通过一自定义搜索对话框显示在所述数字家电的用户界面上;预览选择步骤,在所述自定义搜索对话框中标定需要进一步搜索的频道;搜索步骤,仅对已标定的频道进行搜索。本发明专利技术的搜索方法,利用NIT表获取了当前网络中的所有频道信息,频道信息是非常全面的。并将该信息显示在用户界面上,用户可提前预览所有频道以及每个频道所包含的节目名称,还可依据该信息,进行选择性的搜索,提高了搜索的针对性,提高了搜索效能。

【技术实现步骤摘要】

本专利技术涉及数字视频领域,特别是涉及一种数字家电频道的用户自定义搜 索方法。
技术介绍
在现有技术中,对于数字家电频道的节目的搜索一般是通过对指定的通道进行节目搜索的方式进行的。在搜索中,主要通过网络信息表(NIT-Network information table)获取数字电视频道个数据。用户端的数字家电从电视台 接收到SI (service information),其中包含NIT的信息。从NIT信息可以 知道当前网络上的所有频道信息。目前一些搜索方法,虽然搜索的平均速率已 显著提高,但大多需要对所有频道的节目进行搜索。例如公开号为CN200310116954. 0的《一种数字电视系统接收端快速节目搜索的方法》,其公开的快速搜索的方法包括步骤一、获取基准通道;步骤 二、解析基准通道的NIT表,获取网络通道配置信息;步骤三、根据通道配置 信息,对每一通道进行节目搜索;步骤四、将搜索到的节目写入节目列表,完 成节目搜索。而用户需要收看的频道往往只是其中一部分,对所有频道进行搜索,其搜 索时间更长,也增加了系统的负担。
技术实现思路
本专利技术所要解决的问题在于,提供一种数字家电频道的用户自定义搜索方 法,以克服现有的数字家电频道搜索的针对性不强,搜索时间长的缺点。为了实现上述目的,本专利技术公开了一种,所述数字家电通过网络接收电视台发送的NIT信息,包括如下步骤 解析步骤,解析所述NIT表,以获取频道信息;显示步骤,将所述频道信息通过一自定义搜索对话框显示在所述数字家电的用户界面上;预览选择步骤,在所述自定义搜索对话框中标定需要进一步搜索的频道; 搜索步骤,仅对已标定的频道进行搜索。所述频道信息包括频道个数、频道号、每个频道中包含的节目数、每个频 道包含的节目名称。所述解析步骤进一步包括读取所述频道个数,循环所述频道个数所决定的次数,依次读取所述频道 号、所述频道中包含的节目数、所述每个频道包含的节目名称,并存储至一数 组。所述解析步骤进一步包括先解析地面波的NIT表,再解析有线传输的NIT表。所述自定义搜索对话框进一歩包括:用于显示每个频道包含的节目名称的 内容框,用于显示频道类型以及频道号的标识栏、以及与所述内容框对应的、 用于对选择需要搜索的频道的选择框,以及一操作栏。所述选择框在默认状态下被选择。所述操作栏还包括用于切换所述自定义搜索对话框的页面的切换键、用 于在不同频道之间切换的频道切换键、用于显示选中频道中的全部节目名称的 信息键、用于切换到特定页面的数字键、用于启动自定义搜索的确定键,以及 用于退出所述自定义搜索对话框的退出键。所述预览选择步骤是通过对需要选择的频道选择对应的选择框的方式实 现的。所述搜索步骤是通过仅对搜索框被选择的频道进行搜索的方式实现的。 所述读取所述每个频道包含的节目名称的步骤可通过接收NIT表中的service name参数,或者,结合NIT表、SDT (Active)表和SDT (Other)表 的方式获得。本专利技术的搜索方法,利用NIT表获取了当前网络中的所有频道信息,频 道信息是非常全面的。并将该信息显示在用户界面上,用户可提前预览所有频 道以及每个频道所包含的节目名称,还可依据该信息,进行选择性的搜索,提 高了搜索的针对性,提高了搜索效能。附图说明图1所示为本专利技术的搜索方法的整体流程图2所示为本专利技术的获取NIT信息的具体实现流程图3所示为本专利技术的搜索对话框的具体示意图4所示为本专利技术的页面初始化的具体流程图-,图5至图10为本专利技术的用户操作界面的具体示意图11为本专利技术的自定义搜索过程流程图。 具体实施例方式以下将参阅附图,详细说明本专利技术的具体实施过程。但所举实例仅用于说 明本专利技术,并不用于限定本专利技术的范围。用户所使用的数字家电通常通过网络接收电视台所提供的数字节目内容。电视台传送SI,其中包含NIT表,NIT表中具有当前网络上所有频道信息以 及各频道的节目信息。各种类型的数字家电均包括控制单元、存储单元等。 本专利技术所述的一种,核心步骤包括如下所示(1) 数字家电从电视台接收到SI,通过解析其中的NIT表获取当前网络 上所有频道信息;(2) 把该频道信息通过一 自定义搜索对话框显示在数字家电的用户界面(3) 从该界面中选择想要搜索的频道;(4) 仅对被选中的频道进行搜索。 请参阅图l,为本专利技术的搜索方法的整体流程图。首先,获取当前网络上所有频道信息(步骤101)。即,用户端数字家电 从电视台接收到SI (service information),其中包含NIT表。利用NIT表可 获取当前网络上所有的频道以及频道所对应的节目信息。从该信息中判断,当 前网络中是否存在可接收的频道,即,判断当前网络中频道个数是否大于O(步 骤102)。如果不存在,也就是频道个数不大于0,则本专利技术的搜索方法结束。 如果存在,也就是频道个数大于0,则在用户选择进入自定义搜索对话框(以 下简称搜索对话框)时,可显示该搜索对话框(歩骤103),并对该搜索对话框进行初始化(步骤104)。在该搜索对话框初始化结束后,判断对该搜索对话框的操作是否超时(步骤105),如果已经超时,则退出该搜索对话框,本专利技术的搜索方法结束,如果还没有超时,数字家电的控制单元进一步判断是否收到来自遥控器的指示信号(歩骤106),即判断用户是否通过按压遥控器的 按钮,对数字家电发出操作命令。如果经判断,没有收到来自遥控器的指示信 号,则重复执行步骤105,即,继续对搜索对话框是否超时进行判断。如果经 判断,收到来自遥控器的指示信号,则读取该遥控器键值(步骤107)。并针 对不同的遥控器键值做出不同的操作,即判断遥控器键值(key)(步骤108), 如果key值为enter,则根据设定,对该搜索对话框中已选定的频道进行自 定义搜索,key值为up/down,则更改该搜索对话框中频道选中的状态, key值为left/right,则在该搜索对话框中不同频道间切换,key值为info, 则显示节目信息,key值为number,则翻页至对应的页码,key值为chup/ch down,则向上或者向下翻页,key值为exit,则退出搜索对话框。 以下将分别对四个步骤进行描述。对于获取当前网络上所有频道信息的步骤,本专利技术中通过在数字家电的控 制程序中增设用于存储NIT表信息的数据结构的方式实现。例如存储每个频 道的NIT信息的数据结构为typedef struct tagUI—MT—INFO {bool bSelect;int nlnputType;UINT16 uPhysicalNum;int nStationNum;UI—STRING—T szStationName[200]; } UI—NITJNFO一T; 存储台名的字符的数据结构为 typedef struct tagUI一ST謹G一T {char *sz;int nLength; } UISTRING_T;UI_NIT」NFO—T g—Nitlnfo[200];本专利技术中,定义了 一个UI—MT一INFO一T类型的全局变量g—Nitlnfo,将 从NIT中获取的信息将存到g一Nitlnfo中。g—Nitlnfo的bSelect变量代表显示 用户界面时的选择状态,设定为1代表被本文档来自技高网...

【技术保护点】
一种数字家电频道的用户自定义搜索方法,所述数字家电通过网络接收电视台发送的NIT信息,其特征在于,包括如下步骤:    解析步骤,解析所述NIT表,以获取频道信息;    显示步骤,将所述频道信息通过一自定义搜索对话框显示在所述数字家电的用户界面上;    预览选择步骤,在所述自定义搜索对话框中标定需要进一步搜索的频道;    搜索步骤,仅对已标定的频道进行搜索。

【技术特征摘要】
1. 一种数字家电频道的用户自定义搜索方法,所述数字家电通过网络接收电视台发送的NIT信息,其特征在于,包括如下步骤解析步骤,解析所述NIT表,以获取频道信息;显示步骤,将所述频道信息通过一自定义搜索对话框显示在所述数字家电的用户界面上;预览选择步骤,在所述自定义搜索对话框中标定需要进一步搜索的频道;搜索步骤,仅对已标定的频道进行搜索。2、 如权利要求l所述的方法,其特征在于,所述频道信息包括频道个数、 频道号、每个频道中包含的节目数、每个频道包含的节目名称。3、 如权利要求2所述的方法,其特征在于,所述解析步骤进一步包括 读取所述频道个数,循环所述频道个数所决定的次数,依次读取所述频道号、所述频道中包含的节目数、所述每个频道包含的节f:〗名称,并存储至一数 组。4、 如权利要求l所述的方法,其特征在于,所述解析步骤进一步包括 先解析地面波的NIT表,再解析有线传输的NIT表。5、 如权利要求l、 2、 3或4所述的方法,其特征在于,所述自定义搜索 对话框进」歩包括用于显示每个频道包含的节目名称的内...

【专利技术属性】
技术研发人员:池华
申请(专利权)人:乐金电子中国研究开发中心有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利