一种更新电视节目的方法与流程

文档序号:11779016阅读:1028来源:国知局
一种更新电视节目的方法与流程

本申请为申请日为2012年2月29日,申请号为201210049210.0,发明名称为一种更新电视节目的方法的专利的分案申请。

本发明涉及数据处理技术领域,具体地说,是涉及一种更新电视节目的方法。



背景技术:

目前,电视台为了增加其信号覆盖区域,或者为增强其发送信号的强度,经常会采用将其低频点的电视节目迁移到一个高频点进行广播。而且,在一段时间(一般为1个月左右)之后,其低频点的电视节目将停止播放。如此一来,在电视节目频点迁移之后,如果用户的电视机没有重新进行搜台,一旦电视台停止播放原频点节目,与原频点相对应的原频道将无电视节目可以播放,从而影响用户正常收看电视节目。

现有许多电视台在改变节目频点时,一般仅是通知用户重新搜台,如果用户没有获知搜台通知,仍然无法在原频道收看所需的电视节目。即使用户通过重新搜台获得了电视节目信息,但是给用户带来了诸多繁杂的操作,影响用户使用的舒适性,降低了电视产品的市场竞争力。



技术实现要素:

本发明针对现有技术中因电视节目频点改变而影响用户观看及使用舒适性等上述问题,提出了一种更新电视节目的方法,使得电视机可以自动跟踪电视节目频点的变化,并自动更新变更频点后的电视节目,用户无需手动操作即可正常收看电视节目。

为实现上述发明目的,本发明采用下述技术方案予以实现:

一种更新电视节目的方法,所述方法包括下述步骤:

a、接收ts流;

b、从ts流中检测软件下载触发表信息,并判断软件下载触发表信息中是否存在频点更新信息;

c、在存在频点更新信息时,设置下载更新数据标志;

d、设置下载更新数据的时间,并开始计时;

e、在下载更新数据的时间到达后,下载更新数据,更新电视节目。

如上所述的更新电视节目的方法,为保证不影响用户正常收看电视节目,优选处理用户观看电视节目的操作,因此,在所述步骤d中,在接收到用户关机指令时再执行对所述下载更新数据的时间开始计时的操作。

如上所述的更新电视节目的方法,在所述步骤d和所述步骤e之间还包括下述步骤:

d02、关闭电视机。

如上所述的更新电视节目的方法,在所述步骤e中,在下载更新数据的时间到达后,先自动打开电视机,然后在后台自动下载更新数据,避免用户面对无需其关心的节目更新过程及易在更新过程中执行的误操作。

如上所述的更新电视节目的方法,为实现对电视节目更新状态的检测,在所述步骤e之后还包括下述步骤:

f、判断电视节目更新是否完成,并在完成更新后清除所述下载更新数据标志。

如上所述的更新电视节目的方法,为进一步保证优先响应用户的操作指令,在所述步骤f之前还包括下述步骤:

f01、判断是否存在用户开机收看电视节目的指令,并在存在该指令时取消或暂停下载更新数据,然后打开电视机。

如上所述的更新电视节目的方法,为避免漏掉要更新的节目信息,在所述步骤f01打开电视机后,先检查是否存在下载更新数据标志,并在存在下载更新数据标志时,重新设置与该下载更新数据标志相对应的更新数据的下载时间。

如上所述的更新电视节目的方法,在所述步骤e中,利用更新数据更新电视节目的过程为:更改电视机系统配置文件,将原电视频道对应到更新后的频点。

如上所述的更新电视节目的方法,为保证不遗漏更新信息、同时避免频繁执行操作,在所述步骤b中,采用定时检测的方式从ts流中检测软件下载触发表信息。

具体地,在所述步骤b中,从ts流中检测软件下载触发表信息的间隔时间与ts流传输下载触发表信息的间隔时间一致。

与现有技术相比,本发明的优点和积极效果是:本发明通过从ts流中检测软件下载触发表信息,根据软件下载触发表信息自动判断是否存在频点更新信息,并在存在频点更新信息时,自动下载更新数据和利用更新数据更新电视节目,从而使得电视可以自动地跟踪节目频点的变化,并随着电视台节目频点的改变而自动改变电视接收部分对应的新频点节目,这样在电视台频点变更的时候,用户不需要人为的手动变更即可正常收看电视节目,提高了用户观看电视节目的准确性和舒适性。

结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。

附图说明

图1是本发明更新电视节目的方法第一个实施例的流程图;

图2是本发明更新电视节目的方法第二个实施例的流程图。

具体实施方式

下面结合附图和具体实施方式对本发明的技术方案作进一步详细的说明。

本发明考虑到现有技术中若电视台改变了电视节目频点之后用户无法正常收看电视节目、或者需要执行复杂的手动搜台操作才能收看存在的用户使用舒适性较差的问题,提出了一种自动跟踪并更新电视节目频点变化的电视节目的更新方法。具体来说,该方法结合现有电视台前端传输的ts流中包含有软件下载触发表信息的特点,也即如果电视节目频点发生了变化,将会在下载触发表中包含相应的频点更新信息,通过检测软件下载触发表信息中关于频点更新的描述信息,实现对频点变化的自动跟踪。同时,在检测到频点更新信息后,自动下载更新后的数据,并利用更新数据更新电视节目,使得电视机用户无需执行任何手动操作即可正常收看电视台频点更改之后的电视节目,既满足了电视台频点变化的需求,又不影响用户的正常使用,提高了产品使用性能和市场竞争力。

请参考图1,该图1所示为本发明更新电视节目的方法第一个实施例的流程图。

如图1所示,该实施例对电视节目进行更新的流程如下:

步骤101:流程开始。

步骤102:电视机在正常播放电视节目过程中接收广电前端传输的ts流。

步骤103:从ts流中检测软件下载触发表信息。

电视机在播放电视节目时将不断接收ts流,ts流中包含有软件下载触发表信息。

步骤104:判断软件下载触发表信息中是否存在频点更新信息。若存在,执行步骤105;若不存在,转至步骤103,继续进行检测。

如上所述,如果电视节目频点发生变化,前端将在软件下载触发表信息中设置相应的频点更新标志,例如,设置某个变量为特定值。通过检测是否存在该频点更新标志,即可获知电视节目频点是否发生了变化,该频点更新信息作为更新电视节目的触发信息,触发后续节目更新过程。

步骤105:在存在频点更新信息时,设置下载更新数据标志。

软件下载触发表信息中仅存在频点发生变化的信息,若要获知改变后的频点数据,需要通过专门的服务频道下载相应的数据,因此,首先设置下载更新数据标志,便于服务频道根据下载更新数据标志下载相应的频点数据。

步骤106:设置下载更新数据的时间。

为便于用户控制何时进行电视节目更新,该实施例提供了下载更新数据时间设定的步骤。对于下载更新数据的时间的具体设置,可根据用户对电视节目更新的实时性要求、用户收看电视节目的频率及收看时间等因素来选择,例如,选择为20分钟或1小时等。

步骤107:开始计时。

步骤108:判断下载更新数据的设定时间是否已到。若已到,执行步骤109;若未到,转至步骤107,继续计时。

计时过程及判断计时时间是否到等时间管理操作由电视机的主处理器来执行。

步骤109:在下载更新数据的设定时间到达后,下载更新数据,更新电视节目。

软件下载触发表中仅给出了存在频点发生变化的电视节目的信息,具体发生变化的电视节目及其对应的变化后的频点数据信息等需要从节目信息表中解析。因此,在下载更新数据的设定时间到达后,先从ts流中下载相应节目信息表,解析出节目更新数据,然后利用更新数据更新电视节目。更新电视节目时,可以通过更改电视机系统的相关配置文件,将原电视频道直接对应到更新后的频点,这样,用户仍可通过原频道收到到相应的电视节目,不会给用户收看带来任何不便。

步骤110:流程结束。

请参考图2,该图2示出了本发明更新电视节目的方法第二个实施例的流程图。该实施例从用户使用角度出发,在优先响应用户操作指令的前提下实现电视节目的自动更新,既能保证不影响用户正常收看电视节目,又实现了电视节目的更新,进一步提高了更新性能。

如图2所示,该实施例对电视节目进行更新的流程如下:

步骤201:流程开始。

步骤202:电视机在正常播放电视节目过程中接收广电前端传输的ts流,从ts流中定时检测软件下载触发表信息。

电视机在播放电视节目时将不断接收ts流,而且ts每隔一定时间会传输一次软件下载触发表信息。为保证不遗漏更新信息、同时避免频繁执行检测操作,该实施例采用定时检测的方式从ts流中定时检测软件下载触发表信息,且从ts流中检测软件下载触发表信息的间隔时间与ts流传输下载触发表信息的间隔时间一致。例如,广电前端的ts流每隔10分钟传输一次下载触发表信息,则选择每间隔10分钟执行一次检测ts流中软件下载触发表信息的过程。

步骤203:判断软件下载触发表信息中是否存在频点更新信息。若存在,执行步骤204;若不存在,转至步骤202,继续检测。

如上所述,如果电视节目频点发生变化,前端将在软件下载触发表信息中设置相应的频点更新标志,例如,设置某个变量为特定值。通过检测是否存在该频点更新标志,即可获知电视节目频点是否发生了变化。

步骤204:在存在频点更新信息时,设置下载更新数据标志。

软件下载触发表信息中仅存在频点发生变化的信息,若要获知改变后的频点数据,需要通过专门的服务频道下载相应的数据,因此,首先设置下载更新数据标志,便于服务频道根据下载更新数据标志下载相应的频点数据。

步骤205:判断是否接收到用户关机指令。若是,执行步骤206;若否,转至步骤202。

由于频点数据需要通过专门的服务频道下载,在观看电视节目的过程中是无法下载的。为了不影响用户正常观看电视节目,该实施例对电视节目进行更新的操作将在用户不观看电视节目的时候进行,以保证用户指令优先。因此,只有在接收到用户关闭电视机的指令后才执行后续更新操作。

步骤206:在接收到用户关闭电视机的指令后,设置下载更新数据的时间,并开始计时。

为便于用户控制节目更新时间,该实施例提供了下载更新数据时间设定的步骤,而且该时间从用户接收到电视机关机指令并关闭电视机(不切断电视机供电电源)的时刻开始计时。

在该实施例中,采用的是在接收到用户关机指令后设置下载更新数据的时间并开始计时的操作过程,但是,时间的设置不局限于此时刻,也可以是在步骤204中设置下载更新数据标志的同时设置下载的时间。但为了保证不影响用户正常收看电视节目,虽然设置了下载时间,但仍以接收到用户关机指令的时刻为该下载时间计时开始的时刻。

对于下载更新数据的时间的具体设置,可根据用户对电视节目更新的实时性要求、用户收看电视节目的频率及收看时间等因素来选择,例如,选择为20分钟,即在接收到用户关机指令后的20分钟开始下载更新数据。

步骤207:关闭电视机。

步骤208:判断下载更新数据的设定时间是否已到。若已到,执行步骤109;若未到,则在电视机关闭状态下继续等待。

计时过程及判断计时时间是否到等时间管理操作由电视机的主处理器来执行。

步骤209:在下载更新数据的时间到达之后,控制电视机自动打开,在后台通过专门的服务频道自动下载更新数据。

步骤210:利用更新数据更新电视节目。

更新数据的下载及更新操作由电视机在后台自动执行,这一操作过程不会被用户察觉,因此,可以有效避免用户面对无需其关心的节目更新过程及易在更新过程中执行的误操作。

更新电视节目时,可以通过更改电视机系统的相关配置文件,将原电视频道直接对应到更新后的频点,这样,用户仍可通过原频道收到到相应的电视节目,不会给用户收看带来任何不便。

步骤211:判断是否存在用户开机收看电视节目的指令。若存在,执行步骤212;否则,执行步骤214。

步骤212:在下载更新数据并更新电视节目的过程中,如果检测到用户开机收看电视节目的指令,由于不能同时处理下载和观看电视节目这两个任务,为优选相应用户操作,取消或暂停下载更新数据。

步骤213:打开电视机,然后转至步骤202,播放电视节目。

步骤214:在下载更新数据并更新电视节目的过程中,如果不存在用户开机收看电视节目的指令,则判断电视节目更新是否完成。若更新完成,执行步骤215;如果未更新完,则转至步骤210,继续进行更新。

步骤215:如果更新完成,清除下载更新数据标志,以便通过下载更新数据标志对电视节目更新状态进行检测。

步骤216:关闭电视机。

步骤217:节目更新流程结束。

如果在节目更新过程中用户请求打开电视机收看电视节目,为了优选响应用户操作而取消或暂停了下载更新数据,此时,之前设置的下载更新数据标志仍然有效。为了保证不遗漏该次更新,在步骤213打开电视机之后,先检查是否存在下载更新数据标志。如果存在下载更新数据标志,需要在接收到用户关机指令、要关闭电视机之前,再执行步骤205,重新设置有该下载更新数据标志相对应的更新数据的下载时间。这样一来,如果在收看电视节目时又检测到新的频点更新信息,则会存在两个需要更新的电视节目频点信息。此时,只需要设置不同的现在更新数据标志及与之相对应的下载更新数据时间即可保证多个电视节目均能获得更新。

以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1