CN101202886B - 一种电视节目的查找方法、装置及设备 - Google Patents
一种电视节目的查找方法、装置及设备 Download PDFInfo
- Publication number
- CN101202886B CN101202886B CN2006100645670A CN200610064567A CN101202886B CN 101202886 B CN101202886 B CN 101202886B CN 2006100645670 A CN2006100645670 A CN 2006100645670A CN 200610064567 A CN200610064567 A CN 200610064567A CN 101202886 B CN101202886 B CN 101202886B
- Authority
- CN
- China
- Prior art keywords
- key character
- character information
- asterisk wildcard
- search
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Systems (AREA)
Abstract
本发明适用于电视机领域,提供了一种电视节目的查找方法、装置及电视机,所述方法包括下述步骤:接收电视节目查找消息,所述消息携带有待查找电视节目的关键字符信息,所述关键字符信息包含有效字符、通配符或者用户自定义快捷字符;根据所述关键字符信息从当前正在播放的电视节目中模糊查找与所述关键字符信息匹配的电视节目集合;动态向用户输出模糊查找结果。在本发明中,利用模糊查找算法以及自定义快捷字符的方法,可以大大缩短节目观看者花费到查找相应节目的时间,提高了用户换台查找的速度。
Description
技术领域
本发明属于电视机领域,尤其涉及一种电视节目的查找方法、装置及电视机。
背景技术
数字电视在很大程度上丰富了模拟电视的节目信息,虽然目前的电子节目指南(Electronic Program Guide,EPG)功能为用户提供了各个节目的相关信息,用户在换台查找时需花费大量时间才能切换到需要的节目,如果只知道节目名称而忘记台号,则只能逐个频道进行查找。从服务信息(Service Information,SI)中获得节目信息,利用获得的节目信息建立数据库,使用户能够通过输入关键词进行检索来获得相应以关键字为节目名称的列表,从列表中选择需要的节目进行切换。由上可知,上述节目查找方式大大增加了用户的查找时间,查找效率低。
发明内容
本发明的目的在于提供一种电视节目的查找方法,旨在解决现有技术中存在的节目查找时间长,查找效率低的的问题。
本发明的另一目的在于提供一种电视节目的查找装置。
本发明的另一目的在于提供一种电视机。
本发明是这样实现的,一种电视节目的查找方法,所述方法包括下述步骤:
接收电视节目查找消息,所述消息携带有待查找电视节目的关键字符信息,所述关键字符信息包含有效字符、通配符或者用户自定义快捷字符;
根据所述关键字符信息从当前正在播放的电视节目中模糊查找与所述关键字符信息匹配的电视节目集合;
动态向用户输出模糊查找结果。
所述模糊查找算法的具体步骤为:
2.1解析所述关键字符信息;
2.2判断所述关键字符信息是否包含通配符,是则执行步骤2.3,否则执行步骤2.6;
2.3判断所述通配符的类型,若为分段通配符则执行步骤2.4;若为任意匹配通配符则执行步骤2.5;
2.4对所述关键字符信息按分段通配符分段;
2.5将任意匹配通配符设为任意匹配字符建立关键字符信息;
2.6按所述关键字符信息进行搜索查找电视节目。
所述用户自定义快捷字符为用户预先设定储存的代表具体节目名称的字符。
所述动态向用户输出模糊查找结果的步骤进一步包括:
根据所述关键字符信息,动态的调整显示查找到的所述节目集合。
一种电视节目的查找装置,所述装置包括:
查找消息接收模块,用于接收电视节目查找消息,所述消息携带有待查找电视节目的关键字符信息,所述关键字符信息包含有效字符、通配符或者用户自定义快捷字符;
模糊查找模块,用于根据所述关键字符信息从当前正在播放的电视节目中模糊查找与所述关键字符信息匹配的电视节目集合;以及
查找结果输出模块,用于向用户输出模糊查找结果。
所述模糊查找模块进一步包括:
字符信息解析模块,用于解析所述关键字符信息;
通配符判断模块,用于判断关键字符信息是否包含通配符以及所述通配符的类型;
通配符处理模块,用于对所述关键字符信息按分段通配符进行分段以及将任意匹配通配符设为任意匹配字符建立关键字符;以及
搜索查找模块,用于按所述关键字符信息进行搜索查找电视节目。
所述装置还包括:
自定义快捷字符存储模块,用于存储用户预先设定的代表具体节目名称的字符。
所述查找结果输出模块还包括:
动态显示调整模块,用于根据所述关键字符信息,动态的调整查找到的所述节目集合。
一种电视机,所述电视机包括一节目查找装置,所述装置包括:
查找消息接收模块,用于接收电视节目查找消息,所述消息携带有待查找电视节目的关键字符信息,所述关键字符信息包含有效字符、通配符或者用户自定义快捷字符;
模糊查找模块,用于根据所述关键字符信息从当前正在播放的电视节目中模糊查找与所述关键字符信息匹配的电视节目集合;以及
查找结果输出模块,用于向用户输出模糊查找结果。
所述模糊查找模块进一步包括:
字符信息解析模块,用于解析所述关键字符信息;
通配符判断模块,用于判断关键字符信息是否包含通配符以及所述通配符的类型;
通配符处理模块,用于对所述关键字符信息按分段通配符进行分段以及将任意匹配通配符设为任意匹配字符建立关键字符;以及
搜索查找模块,用于按所述关键字符信息进行搜索查找电视节目。
所述装置还包括:
自定义快捷字符存储模块,用于存储用户预先设定的代表具体节目名称的字符。
所述查找结果输出模块还包括:
动态显示调整模块,用于根据所述关键字符信息,动态的调整查找到的所述节目集合。
在本发明中,利用模糊查找算法以及自定义快捷字符的方法,可以大大缩短节目观看者花费到查找相应节目的时间,真正可以达到“一键换台”的目的。提高了用户换台查找的速度,通过输入需要观看节目名称信息或自定义的字符便可快速切换到相应的节目。
附图说明
图1是本发明提供的数字电视接收机模糊查找换台的流程图;
图2是本发明提供的模糊查找算法流程图;
图3是本发明提供的电视节目的查找装置的结构图;
图4是本发明提供的模糊查找模块的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明中,利用模糊查找算法以及自定义快捷字符的方法,可以大大缩短节目观看者花费到查找相应节目的时间,真正可以达到“一键换台”的目的。提高了用户换台查找的速度,通过输入需要观看节目名称信息或自定义的字符便可快速切换到相应的节目。
在本发明中,采用具有文字输入功能的遥控器与数字电视接收机连接。
图1示出了本发明提供的数字电视接收机模糊查找换台的流程,其步骤详述如下:
在步骤S101中,搜索事件信息表(Event Information Table,EIT)建立数据库,数据库按节目播出的时间先后次序排序。该EIT表包含事件或节目的有关数据,如节目名称、节目内容、时间长度、运行状态等。
在步骤S102中,接收电视节目查找消息,所述消息携带有待查找电视节目的关键字符信息,所述关键字符信息包含有效字符、通配符或者用户自定义快捷字符。有效字符是指节目名称中可能出现的汉字、字母和数字;通配符是指模糊查找算法中的分段通配符和任意匹配通配符;在本发明中,分段通配符包括空格,任意匹配通配符包括“*”。用户自定义快捷字符是指用户预先设定储存的代表某个具体节目名称的字符,譬如用户自定义设定“F”代表“凤凰”,在节目名称输入框内键入“F”后,则在当前的节目集合中查找以“凤凰”为关键字符的节目。
在接收机弹出节目名称输入框,而不需要切换到专门的查找页面。
在本发明中,发出模糊换台消息,可以通过具有文字输入功能的遥控器上专门的触发键实现,也可以通过电视机设置中的“menu”菜单的“触发换台”来实现。
在步骤S103中,对上述数据库做第一次过滤,搜索当前正在播放的节目,建立节目集合A,以节目播出时间的先后次序排列。
在步骤S104中,判断用户是否输入完一个完整的关键字符信息,根据模糊查找算法搜索上述节目集合A,并用搜索到的新节目集合B更新取代节目集合A。节目集合B中,以关键字开头的节目按播出时间先后次序排列在前面,包含关键字符的节目按播出时间先后次序排列在后面。
在步骤S105中,向用户输出模糊查找结果,动态显示当前的节目集合B,用户可通过上下键进行节目选择。
作为本发明的一个实施例,用户在节目名称输入框内键入一个完整的字符后,譬如汉字“星”,则在节目名称输入框的下拉节目列表中,显示节目集合B中以“星”字为关键字符的节目;当用户继续输入汉字“空”后,节目名称输入框的下拉节目列表就会显示节目集合B中以“星空”两字为关键字符的节目;如此继续,不再赘述。这样实时动态的显示搜索到的节目集合的内容。当用户输入完一个完整的关键字符信息之后,下拉节目列表的第一个节目显示在节目名称输入框内。其中,在下拉节目列表中,关键字符中若有模糊匹配符*,则*号位置为任意字符匹配。
在步骤S106中,判断用户选择需要切换的节目是否为唯一确定有效的节目,是则执行步骤S107,否则执行步骤S108。
用户对当前选定的节目按下“播放”键,则进行上述判断,若用户对当前选定的节目按下“取消”键,则继续播放当前节目。
在步骤S107中,播放选中的电视节目。
在步骤S108中,提示用户选择要播放的节目,进而重复上述步骤,不再赘述。
作为本发明的一个优选实施例,图2示出了本发明提供的模糊查找算法的具体流程,详述如下:
在步骤S201中,解析用户输入的关键字符信息。
在步骤S202中,判断该关键字符信息是否包含通配符,是则执行步骤S203,否则执行步骤S206。
在步骤S203中,判断该通配符为分段通配符还是任意匹配通配符,若为分段通配符则执行步骤S204;若为任意匹配通配符则执行步骤S205。
在步骤S204中,对输入的关键字符信息按分段通配符分段。
在步骤S205中,将任意匹配通配符设为任意匹配字符建立关键字符信息。
在步骤S206中,按用户输入的关键字符信息进行查找搜索。
图3示出了本发明提供的电视节目的查找装置的结构,为了便于说明,仅示出了与本发明相关的部分。该查找装置为内置于电视机等设备的软件单元、硬件单元或者软硬结合的单元。
自定义快捷字符存储模块11存储用户预先设定的代表具体节目名称的字符,用户自定义快捷字符为用户预先设定储存的代表具体节目名称的字符。查找消息接收模块12接收电视节目查找消息,该消息携带有待查找电视节目的关键字符信息,该关键字符信息包含有效字符、通配符或者用户自定义快捷字符,模糊查找模块13根据该关键字符信息从当前正在播放的电视节目中模糊查找与该关键字符信息匹配的电视节目,查找结果输出模块14向用户输出模糊查找结果,该查找结果为查找到的电视节目集合,动态显示调整模块141根据用户输入的关键字符信息,动态的调整查找到的所述节目集合。
图4示出了本发明提供的模糊查找模块的结构,字符信息解析模块131解析用户输入的关键字符信息,通配符判断模块132判断关键字符信息是否包含通配符以及该通配符为分段通配符还是任意匹配通配符,通配符处理模块133将通配符为分段通配符的关键字符信息按分段通配符分段,将通配符为任意匹配通配符的关键字符信息设为任意匹配字符建立关键字符,搜索查找模块134按上述关键字符信息进行搜索查找电视节目。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种电视节目的查找方法,其特征在于,所述方法包括下述步骤:
接收电视节目查找消息,所述消息携带有待查找电视节目的关键字符信息,所述关键字符信息包含有效字符、通配符或者用户自定义快捷字符;
根据所述关键字符信息从当前正在播放的电视节目中模糊查找与所述关键字符信息匹配的电视节目集合;所述模糊查找算法的具体步骤为:解析所述关键字符信息,如果所述关键字符信息包含通配符时,若所述通配符的类型为分段通配符,则对所述关键字符信息按分段通配符分段,若所述通配符的类型为任意匹配通配符,则将任意匹配通配符设为任意匹配字符建立关键字符信息;如果所述关键字符信息不包含通配符,则按所述关键字符信息进行搜索查找电视节目;
动态向用户输出模糊查找结果。
2.如权利要求1所述的电视节目的查找方法,其特征在于,所述用户自定义快捷字符为用户预先设定储存的代表具体节目名称的字符。
3.如权利要求1所述的电视节目的查找方法,其特征在于,所述动态向用户输出模糊查找结果的步骤进一步包括:
根据所述关键字符信息,动态的调整查找到的所述节目集合。
4.一种电视节目的查找装置,其特征在于,所述装置包括:
查找消息接收模块,用于接收电视节目查找消息,所述消息携带有待查找电视节目的关键字符信息,所述关键字符信息包含有效字符、通配符或者用户自定义快捷字符;
模糊查找模块,用于根据所述关键字符信息从当前正在播放的电视节目中模糊查找与所述关键字符信息匹配的电视节目集合;所述模糊查找模块包括:字符信息解析模块,用于解析所述关键字符信息;通配符判断模块,用于判断关键字符信息是否包含通配符以及所述通配符的类型;通配符处理模块,用于对所述关键字符信息按分段通配符进行分段以及将任意匹配通配符设为任意匹配字符建立关键字符;以及搜索查找模块,用于按所述关键字符信息进行搜索查找电视节目;
以及
查找结果输出模块,用于向用户输出模糊查找结果。
5.如权利要求4所述的电视节目的查找装置,其特征在于,所述装置还包括:
自定义快捷字符存储模块,用于存储用户预先设定的代表具体节目名称的字符。
6.如权利要求4所述的电视节目的查找装置,其特征在于,所述查找结果输出模块还包括:
动态显示调整模块,用于根据所述关键字符信息,动态的调整查找到的所述节目集合。
7.一种电视机,其特征在于,所述电视机包括一节目查找装置,所述装置包括:
查找消息接收模块,用于接收电视节目查找消息,所述消息携带有待查找电视节目的关键字符信息,所述关键字符信息包含有效字符、通配符或者用户自定义快捷字符;
模糊查找模块,用于根据所述关键字符信息从当前正在播放的电视节目中模糊查找与所述关键字符信息匹配的电视节目集合;所述模糊查找模块包括:字符信息解析模块,用于解析所述关键字符信息;通配符判断模块,用于判断关键字符信息是否包含通配符以及所述通配符的类型;通配符处理模块,用于对所述关键字符信息按分段通配符进行分段以及将任意匹配通配符设为任意匹配字符建立关键字符;以及搜索查找模块,用于按所述关键字符信息进行搜索查找电视节目;
以及
查找结果输出模块,用于向用户输出模糊查找结果。
8.如权利要求7所述的电视机,其特征在于,所述装置还包括:
自定义快捷字符存储模块,用于存储用户预先设定的代表具体节目名称的字符。
9.如权利要求7所述的电视机,其特征在于,所述查找结果输出模块还包括:
动态显示调整模块,用于根据所述关键字符信息,动态的调整查找到的所述节目集合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100645670A CN101202886B (zh) | 2006-12-28 | 2006-12-28 | 一种电视节目的查找方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100645670A CN101202886B (zh) | 2006-12-28 | 2006-12-28 | 一种电视节目的查找方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101202886A CN101202886A (zh) | 2008-06-18 |
CN101202886B true CN101202886B (zh) | 2011-08-10 |
Family
ID=39517816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100645670A Expired - Fee Related CN101202886B (zh) | 2006-12-28 | 2006-12-28 | 一种电视节目的查找方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101202886B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102780915B (zh) * | 2012-07-05 | 2016-06-29 | 青岛海信传媒网络技术有限公司 | 预约节目的方法、装置及系统 |
CN107818109A (zh) * | 2016-09-13 | 2018-03-20 | 北京优朋普乐科技有限公司 | 一种显示电视节目检索结果的方法及装置 |
CN106534730A (zh) * | 2016-10-20 | 2017-03-22 | 广州视源电子科技股份有限公司 | 电视换台方法及电视换台装置 |
CN107547911B (zh) * | 2017-08-31 | 2020-04-24 | 江西博瑞彤芸科技有限公司 | 一种节目信息搜索方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1435051A (zh) * | 1999-12-21 | 2003-08-06 | 提维股份有限公司 | 分布式互动电视节目指南:系统及方法 |
CN1450476A (zh) * | 2002-04-11 | 2003-10-22 | 英业达股份有限公司 | 数据检索和数据编码处理的系统及方法 |
CN1601524A (zh) * | 2003-09-25 | 2005-03-30 | 鸿富锦精密工业(深圳)有限公司 | 模糊查询系统及方法 |
CN1738386A (zh) * | 2005-05-25 | 2006-02-22 | 深圳创维-Rgb电子有限公司 | 一种宽带互动电视的信息搜索方法 |
CN1838750A (zh) * | 2006-03-10 | 2006-09-27 | 徐瓯 | 一种智能搜索电视频道的方法 |
-
2006
- 2006-12-28 CN CN2006100645670A patent/CN101202886B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1435051A (zh) * | 1999-12-21 | 2003-08-06 | 提维股份有限公司 | 分布式互动电视节目指南:系统及方法 |
CN1450476A (zh) * | 2002-04-11 | 2003-10-22 | 英业达股份有限公司 | 数据检索和数据编码处理的系统及方法 |
CN1601524A (zh) * | 2003-09-25 | 2005-03-30 | 鸿富锦精密工业(深圳)有限公司 | 模糊查询系统及方法 |
CN1738386A (zh) * | 2005-05-25 | 2006-02-22 | 深圳创维-Rgb电子有限公司 | 一种宽带互动电视的信息搜索方法 |
CN1838750A (zh) * | 2006-03-10 | 2006-09-27 | 徐瓯 | 一种智能搜索电视频道的方法 |
Non-Patent Citations (1)
Title |
---|
JP特开2000-285548A 2000.10.13 |
Also Published As
Publication number | Publication date |
---|---|
CN101202886A (zh) | 2008-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3949173B2 (ja) | テレビジョン・ブラウジング・システム及び方法 | |
US20100162164A1 (en) | Method and apparatus for providing search service during program broadcasting | |
KR100879516B1 (ko) | 디지털방송데이터를 이용한 휴대단말 사용자 관심정보수집방법 및 장치 | |
US8782703B2 (en) | System and method for picture-in-picture assisted time-adaptive surfing for a content presentation system | |
EP1952222A1 (en) | Type-ahead keypad input | |
CN100502493C (zh) | 一种数字电视接收机节目搜索方法 | |
EP1898643A2 (en) | Method for automatically searching for data applications for all channels and video apparatus adopting the method | |
US20110061074A1 (en) | System and Method for Biometric Identification Using Portable Interface Device for content Presentation System | |
CN101959005A (zh) | 一种实现机顶盒菜单快捷方式的方法及机顶盒 | |
CN101202886B (zh) | 一种电视节目的查找方法、装置及设备 | |
US9319726B2 (en) | System and method for a passively-adaptive preferred channel list | |
US9094717B2 (en) | System and method for creating and using a smart electronic programming guide | |
US8806534B2 (en) | System and method for creating and using a smart channel tuner list | |
CN103716701A (zh) | 节目分类预览方法、装置和机顶盒 | |
CN100340103C (zh) | 一种实现频道快速设置和切换的方法 | |
CN101939930A (zh) | 接收装置、接收方法及接收程序 | |
US20080320519A1 (en) | System and method for networking data collection devices for content presentation systems | |
CN101779449A (zh) | 用于显示电子节目指南的方法和装置 | |
CN101057499A (zh) | 创建用于控制广播接收机的名单 | |
CN1635788A (zh) | 一种用于数字电视广播系统的图文和服务信息编排方法 | |
CN101267267A (zh) | 广播终端和用于广播终端的喜欢的广播节目通知方法 | |
KR101178167B1 (ko) | 선호 프로그램에 대한 채널 전환 방법 및 장치 | |
CN100493161C (zh) | 智能频道扫描方法 | |
US7278064B1 (en) | Information delivery system | |
KR101181769B1 (ko) | 방송 프로그램 정보 표시 기능을 갖는 이동통신단말기 및이를 이용한 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110810 Termination date: 20141228 |
|
EXPY | Termination of patent right or utility model |