一种快速搜索电视节目信息的方法和装置的制作方法

文档序号:7921905阅读:154来源:国知局
专利名称:一种快速搜索电视节目信息的方法和装置的制作方法
技术领域
本发明涉及CMMB ( China Mobile Multimedia Broadcasting,中国移动多
媒体广播,俗称手机电视)标准领域的移动终端设备,尤其涉及一种快速搜 索电视节目信息的方法和装置。
背景技术
国家广电总局已将CMMB确定为我国自主研发的移动多々某体广播行业 标准。在技术特点上,CMMB也属于数字电视技术的一种。
现有支持CMMB的移动终端设备搜台效果一般,目前只能收看10个台 的节目,包括CCTVl、 CCTV3、 CCTV奥运、CCTV9、 CCTV新闻、CCTV 少儿、地方台第 一套、地方台二套等,用户只能^皮动地观看实时播出的节目。 当用户如果想要收看感兴趣节目的播放时间及所在频道,则需使用移动终端 设备先进行搜台,然后再依次在每个频道里查看节目列表,看该节目是否存 在,以及纟番i文时间。
但是,这样搜索电视节目信息很耗费时间,而且不易记忆。随着可收看 频道数的增加,该情况会越来越突出。

发明内容
本发明要解决的技术问题就是提出一种快速搜索电视节目信息的方法和 装置,解决现有技术中支持CMMB的移动终端设备搜索电视节目信息费时、 不方便的缺陷。
为了解决上述技术问题,本发明提供一种快速搜索电视节目信息的方法, 包括如下步骤
(1)支持中国移动多媒体广播CMMB的移动终端设备从电子业务指南ESG服务器下载每个频道的节目信息,汇总成所有节目信息表;
(2)当用户在所述移动终端设备上搜索节目时,所述移动终端设备从所 有节目信息表中搜索所述节目的信息,并显示所述节目的信息。
进一步地,所述步骤(1)包括如下步骤
(1.1) 支持CMMB的移动终端设备对CMMB的频点进行遍历搜索,获 取频道后,执行下一步;
(1.2) 所述移动终端设备从ESG服务器下载所述频道的节目信息,将所 述节目信息存储到所有节目信息表;
(1.3) 所述移动终端设备判断是否所有CMMB的频点遍历完毕,若没 有,则返回执行步骤(1.1),否则,执行步骤(2)。
进一步地,
所述步骤(1.1)中,移动终端设备对CMMB的频点进行遍历搜索,把 频点发送给固件Firmware;如果Firmware判断频点有效,则获取该频点对应 的CMMB复用帧的第0个时隙Ts0,并解析出所述TsO中的配置表和控制信 息;若获取TsO成功则频道获取成功;
所述步骤(1.2 )中,所述移动终端设备根据解析出的TsO中的配置表和 控制信息,从ESG服务器下载所述频点的所有频道的节目信息。
进一步地,所述节目信息包括所述频道的节目列表、播放时间;所述所 有节目信息表包括所述节目的名称,以及所述节目的播放时间、频道、频点 信息。
进一步地,所述步骤(2)中,所述移动终端设备从所有节目信息表搜索 所述节目的信息,生成所述节目的信息表,并在所述移动终端设备的显示屏 上显示出来。
进一步地,所述节目的信息表中的信息按照播放时间、频点的顺序排列, 所迷频点的排列顺序优先于l番;故时间的排列顺序。
为了解决上述技术问题,本发明还提供一种快速搜索电视节目信息的装 置,位于支持CMMB的移动终端设备内部,包括节目信息获取单元、节目信 息提供单元和存储单元;所述节目信息获取单元用于从ESG服务器下载每个频道的节目信息,汇 总成所有节目信息表,存储到存储单元;
所述存储单元用于存储所述所有节目信息表;
所述节目信息提供单元用于在用户搜索节目时,从存储单元中的所有节 目信息表搜索所述节目的信息,并显示所述节目的信息。
进一步地,所述节目信息获取单元包括获取频道子单元、Firmware和下 载汇总子单元;
所述获取频道子单元用于对CMMB的频点进行遍历搜索,把频点发送给 Firmware;
所述Firmware用于判断频点是否有效,若有效,则获取该频点对应的 CMMB复用帧的TsO ,并解析出所述TsO中的配置表和控制信息,发送给下 载汇总子单元;
所述下载汇总子单元用于根据所述TsO中的配置表和控制信息从ESG服 务器下载频道的节目信息,汇总成所有节目信息表,存储到存储单元。
进一步地,所述节目信息提供单元包括搜索子单元、节目信息表生成子 单元和显示子单元;
所述搜索子单元用于接收用户输入,根据用户输入的内容从存储单元中 的所有节目信息表搜索节目的信息,若搜索到所述节目的信息,则将所述节
目的信息发送给节目信息表生成子单元;若未搜索到所述节目的信息,则通 知显示子单元未搜索到;
所述节目信息表生成子单元用于接收所述节目的信息,将所述信息按照 播放时间、频点的顺序排列,并生成所述节目的信息表;
所述显示子单元用于显示所述节目的信息表以及节目未搜索到的提示信息。
进一步地,所述节目信息包括所述频道的节目列表、播放时间;所述所 有节目信息表包括所述节目的名称,以及所述节目的播放时间、频道、频点信息。以在(JMMB移切终瑪仗命工迓仃巴,恐六观"P日的石称、播放 时间、频道、频点等信息的"一步到位"的快速查询。采用本发明所述的方 法和装置,在可收看的所有频道播放节目列表里直接进行搜索,节省了搜索 的时间,而且本发明的装置可以完全由软件实现,不增加硬件成本。


图1为本发明实施例的方法流程图2为本发明实施例的装置示意图3为本发明实施例的节目信息获取单元示意图4为本发明实施例的节目信息提供单元示意图5为本发明实施例的获取每个频道的节目信息,并汇总成所有节目信 息表的流程图6为本发明实施例的搜索节目的流程图。
具体实施例方式
在本发明中,支持CMMB的移动终端设备从ESG (Electronic Service Guide,电子业务指南)服务器下载每个频道的节目信息,汇总成一个所有节 目信息表;当用户在所述移动终端设备上搜索节目时,所述移动终端设备从 所有节目信息表中搜索所述节目的信息,并显示所述节目的信息。
下面结合附图及具体实施例对本发明进行详细说明。
如图1所示,为本发明实施例的方法流程图,包括如下步骤
步骤101,支持CMMB的移动终端设备对CMMB的频点进行遍历搜索, 获取频道后,执行下一步;
在本步骤中,所述移动终端设备把频点发送至Firmware (固件),如果 Firmware判断频点有效,则获取该频点对应的CMMB复用帧的TsO,并解析 出所述TsO中的配置表和控制信息;所述TsO是指CMMB复用帧的第0个时 隙,即控制逻辑信道所占用的时隙;若获取TsO成功即表示频道获取成功;步骤102,所述移动终端设备从ESG服务器下载所述频道的节目信息, 将所述节目信息存储到所有节目信息表;
具体来说,所述移动终端设备根据解析出的Ts0中的配置表和控制信息, 从ESG服务器下载所述频点的所有频道的节目信息;
所述节目信息包括所述频道的节目列表、播^:时间等信息;
所述所有节目信息表包括所述节目的名称,以及对应的播放时间、频道、 频点等信息;
步骤103,所述移动终端设备判断是否所有CMMB的频点遍历完毕,若 没有,则返回执行步骤101,否则,执行下一步;
步骤104,当用户在所述移动终端设备上搜索节目时,所述移动终端设 备从所有节目信息表中搜索所述节目的信息,生成所述节目的信息表,并在 所述移动终端设备的显示屏上显示出来;
所述节目的信息表中的信息可以按照播放时间、频点的顺序排列。
如图2所示,本发明实施例的装置位于支持CMMB的移动终端设备内部, 包括节目信息获取单元、节目信息提供单元和存储单元;
所述节目信息获取单元用于从ESG服务器下载每个频道的节目信息,汇 总成一个所有节目信息表,存储到存储单元;
所述存储单元用于存储所述所有节目信息表;
所述节目信息提供单元用于在用户搜索节目时,从存储单元中的所有节 目信息表^ft索所述节目的信息,并显示所述节目的信息。
如图3所示,所述节目信息获取单元包括获取频道子单元、Firmware和 下载汇总子单元;
所述获取频道子单元用于对CMMB的频点进行遍历搜索,把频点发送给 Firmware j
所述Firmware用于判断频点是否有效,若有效,则获取该频点对应的CMMB复用帧的TsO,并解析出所述TsO中的配置表和控制信息,发送给下 载汇总子单元;
所述下载汇总子单元用于根据所述Ts0中的配置表和控制信息从ESG服 务器下载频道的节目信息,汇总成所有节目信息表,存储到存储单元。
如图4所示,所述节目信息提供单元包括搜索子单元、节目信息表生成 子单元和显示子单元;
所述搜索子单元用于接收用户输入,根据用户输入的内容从存储单元中 的所有节目信息表中搜索节目的信息,若搜索到所述节目的信息,则将所述 节目的信息发送给节目信息表生成子单元;若未搜索到所述节目的信息,则 通知显示子单元未搜索到;
所述节目信息表生成子单元用于接收所述节目的信息,将所述信息按照 播放时间、频点的顺序排列,并生成所述节目的信息表;
所述显示子单元用于显示所述节目的信息表以及节目未搜索到的提示信 息,比如,提示"该节目近期不存在,,。
如图5所示,为本发明实施例的获取每个频道的节目信息,并汇总成所 有节目信息表的流程,包括如下步骤
步骤501,支持CMMB的移动终端设备开始进行频点遍历搜索;
目前,CMMB的所有频道的频点范围是474 794MHz,所以,所述移动 终端设备在474 ~ 794MHz范围内进行频点遍历搜索;
所述频点遍历搜索是所述移动终端设备中在电视功能下的频点搜索子功
能;
步骤502,所述移动终端设备向移动终端设备中的Firmware发送频点;
步骤503, Firmware判断该频点是否有效,若有效,则Firmware返回成 功响应,执行步骤505,否则,执行步骤504;
步骤504,遍历下一个频点,返回执行步骤502;步骤505,所述Firmware获取该频点对应的CMMB复用帧的TsO,并解 析出所述TsO中的配置表和控制信息;若TsO获取成功,则频道获取成功, 执行下一步,否则,执行步骤504;
步骤506,所述移动终端设备从ESG服务器下载所述频点对应的所有频 道的节目信息,所述节目信息也就是ESG,包括该频道的节目列表、播;故时 间等;
所述节目信息为xml格式文件;
步骤507,所述移动终端设备将所述节目信息连同频道、频点信息加入 到所有节目信息表中;
步骤508,保存所述所有节目信息表;
所述所有节目信息表也是xml格式文件;
步骤509,判断是否所有频点遍历完毕,若没有,则执行步骤504,否则, 结束本流程。
如图6所示,为本发明实施例的搜索节目的流程,包括如下步骤
步骤601,用户搜索某个节目信息,比如A节目信息时,在所述移动终 端设备中的电视功能下节目信息搜索子菜单中输入A节目名称;
步骤602,用户确认节目名称输入的完成,则执行步骤604,若用户取消 此次节目信息的搜索,则执行步骤603;若不取消节目名称的输入,则所述 移动终端设备保持在输入的编辑状态;
步骤603,所述移动终端设备返回显示主界面,不再执行后续步骤;
步骤604,所述移动终端设备查询所述所有节目信息表;
步骤605,若所述移动终端设备在所述所有节目信息表查询不到任何A 节目名称的关键词,则执行步骤606,若所述移动终端设备在所述所有节目 信息表查询到A节目名称的关键词,则执行步骤607;
步骤606,所述移动终端设备显示"该节目近期不存在"的提示信息, 结束本流程;步骤607,所述移动终端设备生成A节目信息表,将所述所有节目信息 表中含有A节目名称的关键词的信息条,逐条存入所述A节目信息表中,所 述信息条包含节目名称、播放时间、频道、频点等内容;
所述A节目信息表也是xml格式;
步骤608,所述移动终端设备将A节目信息表里的内容,按播放时间的 先后顺序进行排序;
步骤609,所述移动终端设备继续将A节目信息表里对应的内容按照频 点频率的升降顺序进行排序并保存;
也就是说,频点顺序优先于播放时间的顺序,首先是按照频点排序,若 是相同的频点,则按时间排序;
步骤610,所述移动终端设备在LCD (Liquid CiystalDisplay,液晶显示 屏)上显示A节目信息表的内容。
在本实施例中,输入想收看节目的名称进行搜索后,支持CMMB的移动 终端设备可查出该节目所在频道和具体的播出时间等信息,提供一种"一步 到位,,的搜索方法和装置,用户可快速查找自己所关注的电视节目所在频道 和播放时间等信息。
类似地,用户也可以输入节目的播;改时间、频道、频点等信息进4亍相关 查询,还可以直接查询所有节目信息表,查看所有播;故节目的信息,因实现 方式与上述实施例相似,此处不再详述。
本发明将不同频点上的ESG汇成一张全面的ESG,相当于把山东和上海 的电视报编辑成一张电视报发给用户,还提供排序和搜索功能。当然,本发 明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本 领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的 改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种快速搜索电视节目信息的方法,其特征在于,包括如下步骤(1)支持中国移动多媒体广播CMMB的移动终端设备从电子业务指南ESG服务器下载每个频道的节目信息,汇总成所有节目信息表;(2)当用户在所述移动终端设备上搜索节目时,所述移动终端设备从所有节目信息表中搜索所述节目的信息,并显示所述节目的信息。
2、 如权利要求1所述的方法,其特征在于,所述步骤(1)包括如下步骤(1.1)支持CMMB的移动终端设备对CMMB的频点进行遍历搜索,获 取频道后,执行下一步;(1.2 )所述移动终端设备从ESG服务器下载所述频道的节目信息,将所 述节目信息存储到所有节目信息表;(1.3)所述移动终端设备判断是否所有CMMB的频点遍历完毕,若没 有,则返回执行步骤(1.1),否则,执行步骤(2)。
3、 如权利要求2所述的方法,其特征在于,所述步骤(1.1)中,移动终端设备对CMMB的频点进行遍历搜索,把 频点发送给固件Firmware;如果Firmware判断频点有效,则获取该频点对应 的CMMB复用帧的第0个时隙Ts0,并解析出所述TsO中的配置表和控制信 息;若获取TsO成功则频道获取成功;所述步骤(1.2 )中,所述移动终端设备才艮据解析出的TsO中的配置表和 控制信息,从ESG服务器下载所述频点的所有频道的节目信息。
4、 如权利要求l所述的方法,其特征在于,所述节目信息包括所述频道 的节目列表、播放时间;所述所有节目信息表包括所述节目的名称,以及所 述节目的播;故时间、频道、频点信息。
5、 如权利要求1所述的方法,其特征在于,所迷步骤(2)中,所述移 动终端设备从所有节目信息表搜索所述节目的信息,生成所迷节目的信息表, 并在所述移动终端i殳备的显示屏上显示出来。
6、 如权利要求5所述的方法,其特征在于,所述节目的信息表中的信息 按照播放时间、频点的顺序排列,所述频点的排列顺序优先于播放时间的排 列顺序。
7、 一种快速搜索电视节目信息的装置,位于支持CMMB的移动终端设 备内部,其特征在于,包括节目信息获取单元、节目信息提供单元和存储单元;所述节目信息获取单元用于从ESG服务器下载每个频道的节目信息,汇 总成所有节目信息表,存储到存储单元;所述存储单元用于存储所述所有节目信息表;所述节目信息提供单元用于在用户搜索节目时,从存储单元中的所有节 目信息表搜索所述节目的信息,并显示所述节目的信息。
8、 如权利要求7所述的装置,其特征在于,所述节目信息获取单元包括 获取频道子单元、Firmware和下载汇总子单元;所述获取频道子单元用于对CMMB的频点进行遍历搜索,把频点发送给 Firmware;所述Firmware用于判断频点是否有效,若有效,则获取该频点对应的 CMMB复用帧的TsO,并解析出所述TsO中的配置表和控制信息,发送给下 载汇总子单元;所述下栽汇总子单元用于根据所述TsO中的配置表和控制信息从ESG服 务器下载频道的节目信息,汇总成所有节目信息表,存储到存储单元。
9、 如权利要求7所述的装置,其特征在于,所述节目信息提供单元包括 搜索子单元、节目信息表生成子单元和显示子单元;所述搜索子单元用于接收用户输入,根扭用户输入的内容从存储单元中 的所有节目信息表搜索节目的信息,若搜索到所述节目的信息,则将所述节 目的信息发送给节目信息表生成子单元;若未搜索到所述节目的信息,则通 知显示子单元未搜索到;所述节目信息表生成子单元用于接收所述节目的信息,将所述信息按照 播放时间、频点的顺序排列,并生成所述节目的信息表;所述显示子单元用于显示所述节目的信息表以及节目未搜索到的提示信命
10、如权利要求7所述的装置,其特征在于,所述节目信息包括所述频 道的节目列表、播放时间;所述所有节目信息表包括所述节目的名称,以及 所述节目的播放时间、频道、频点信息。
全文摘要
本发明公开了一种快速搜索电视节目信息的方法,包括支持中国移动多媒体广播CMMB的移动终端设备从电子业务指南ESG服务器下载每个频道的节目信息,汇总成所有节目信息表;当用户在所述移动终端设备上搜索节目时,所述移动终端设备从所有节目信息表中搜索所述节目的信息,并显示所述节目的信息。本发明还公开了一种快速搜索电视节目信息的装置,所述装置位于支持CMMB的移动终端设备内部,包括节目信息获取单元、节目信息提供单元和存储单元。采用本发明所述的方法和装置,在可收看的所有频道播放节目列表里直接进行搜索,节省了搜索的时间。
文档编号H04N5/445GK101415086SQ20081017919
公开日2009年4月22日 申请日期2008年11月27日 优先权日2008年11月27日
发明者伍长庆, 张贞志, 李小莉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1