一种支持电视频道回溯的方法及智能遥控器技术

技术编号:34088831 阅读:22 留言:0更新日期:2022-07-11 20:41
本发明专利技术公开了一种支持电视频道回溯的方法及智能遥控器,本技术方案通过捕捉键值,从而找到与之有映射关系的功能定义,再根据一个用于同步的标定的频道序号,就可以计算出当前正在观看的频道序号,将时间、功能定义、频道序号等记录存储为轨迹表,以轨迹表为基础反向操作,就可以实现对电视频道几乎无限制的回溯,更特别的是,本发明专利技术不但支持基本的倒序回溯,还支持跳序回溯,能查看历史上同一时间自己观看的频道。本发明专利技术的优点在于,仅仅依靠遥控器和初始标定,不与机顶盒等被遥控的设备双向通信,便可以实现回溯功能,且实用性强,操作简单。单。

【技术实现步骤摘要】
一种支持电视频道回溯的方法及智能遥控器


[0001]本专利技术涉及通信领域,具体是涉及一种支持电视频道回溯的方法及智能遥控器。

技术介绍

[0002]在电视领域,回溯通常是通过两种形式来具体实现,一种是在遥控器上设置一个类似于回退的实体按键,按一下便跳转到之前观看的频道上;另一个是智能电视或机顶盒上通过软件记录观看轨迹,利用遥控器进行回溯观看。
[0003]第一种方法是比较传统的设计方式,但是采用此方案的遥控器只能在两个频道之间跳转,两次跳转之后,频道又会回到跳转之前,频道回溯距离太短,实用性不强。第二种方法功能强大,可以对用户所有操作如实记录,但是操作时要调出回溯界面或菜单,操作繁琐。
[0004]假设只需一个遥控器,不需要与机顶盒等设备同步连接,便可以以离线方式实现回溯的所有操作,并可以根据使用者需要进行逐个回溯或同时段回溯,使用者便可以随意回溯到达过去的频道序号,甚至可以不必繁琐操作便可以查看昨天乃至于更久时间自己在同一时间观看的频道,那么将大大节省操作时间,并且适应范围广,无论是智能电视、网络机顶盒、移动电视,还是传统有线电视机顶盒均十分容易实现该功能。
[0005]具体的思路如下,在遥控器里存储一张表,用于记录当前的频道序号,由于遥控器不和机顶盒等设备双向通信,只发送键值,因此并不知道当前的频道序号是多少,因此可以给定一个标定频道序号,使遥控器获得当前频道序号。
[0006]只要遥控器对每次的按键操作进行记录,就可以以标定为基础,获得每次按键操作后的频道序号。众所周知,遥控器里存储键值、功能定义、按键编号对应的映射表,假设标定的频道序号是003,当前的节目就是频道序号003的节目,此时再按一下频道加一的按键,电视就变成了频道序号为004的节目,遥控器通过对键值的捕捉,查询到对应的功能定义,就可以判断执行的是频道序号加一的操作,获知当前的频道序号。
[0007]将所有的记录集合起来,就形成了一张表,通过表就知道频道序号的变化轨迹,以这张表为依据,反向操作便可以完成回溯过程。

技术实现思路

[0008]本专利技术旨在解决当前的节目回溯方法存在实用性不强或操作复杂的问题。
[0009]为解决上述问题,本专利技术提供一种支持电视频道回溯的方法,所述的方法包括初始标定、记录轨迹、回溯三个基本动作,
[0010]初始标定包括:
[0011]获取并保存输入的有效频道范围和任意时刻对应的频道序号;记录轨迹包括:
[0012]1.捕捉按键键值,获取当前时间信息;
[0013]2.根据按键键值,查询键值对应的功能定义,结合初始标定或已经存储的频道序号计算,得到键值执行后的频道信息;
[0014]3.存储时间信息、键值对应的功能定义、计算得到的频道信息为一条记录,记录以时间顺序排列,形成轨迹表;
[0015]回溯包括:进入回溯模式,将和当前回溯模式无关的键值操作失效,在轨迹表中当前记录的频道序号对应处添加标记;退出回溯模式,清除轨迹表中的标记,将失效的键值操作生效;还包括,
[0016]模式1,接收回溯指令,根据在位于标记对应的时间之前的轨迹表中查询得到的时间间隔最近的有频道序号的记录,移动标记到所述频道序号对应的位置,判断标记之前对应的频道序号和当前对应的频道序号,如果相同,不发出键值进行回溯,反之发出键值,遥控到标记当前对应的频道序号;
[0017]或模式2,接收回溯指令,获取当前时间信息,根据在位于标记对应的时间之前的轨迹表中查询得到的时间间隔最近的不同日期同一时间有频道序号的记录,移动标记到所述频道序号对应的位置,判断标记之前对应的频道序号和当前对应的频道序号,如果相同,不发出键值进行回溯,反之发出键值,遥控到标记当前对应的频道序号。
[0018]应当注意的是,之所以要对轨迹表添加标记,是因为如果不添加标记,那么会出现回溯死循环的问题,下面举例说明:假设当前的频道序号是020,且轨迹表已经存储当前频道序号为一条记录,轨迹表中上一条存储的频道序号是077,那么回溯一次后,当前的频道序号和记录都是077,轨迹表中上一条存储的频道序号是020,再回溯一次后,当前的频道序号是又变成020,如此循环往复,回溯只能在020和077之间不断跳转。
[0019]具体的,所述的回溯任一模式可连续执行。由前面举例可知,在回溯连续执行后,可以回溯到达足够远的距离。这里的距离指的是回溯到达频道序号对应的记录在轨迹表中的位置与现在在轨迹表中位置的距离,同时也是时间间隔距离。
[0020]具体的,记录轨迹的步骤1还包括步骤:捕捉回溯时发出的键值。应当知悉,回溯按键发出回溯指令,对轨迹表查询后,再视情况决定是否发出键值和发出什么键值。因此,回溯指令并不是键值。回溯时发出的键值是由查询轨迹表的结果而决定的,不是一成不变的,也可以理解为,回溯按键类似于智能键,是没有固定键值的。
[0021]具体的,记录轨迹的步骤3还包括步骤:判断按键执行后的频道信息是否是频道序号:否的话不存储频道序号;是的话继续判断键值执行后的频道序号是否有效,若是有效,存储键值执行后的频道序号,若是无效,存储键值执行前的频道序号。应当注意,一般情况下,支持输入的最大频道序列号为999,最小为000,换句话说,最多可支持1000套节目,但是实际的频道序号一般都是从001开始,假设到099结束,那么000,100到999都是无效序号。
[0022]在本专利技术中,无效和有效的区别在于,有效序号是指被遥控后,电视能在频道序号停留,无论是否有节目信息输出,只要能被遥控到达的频道序号都是有效序号;而无效序号是指无法到达的频道,通常电视上会显示无效提示,并且不能到达该频道。
[0023]当被遥控后的频道序号无效时,频道不被调节,因此在记录时仍以原来的频道序号记录。尤其要注意的是,假设有效频道序号是001

099,现在的频道序号是099,那么执行对应增加频道序号的键值时,那么执行后的频道序号不是100而是001,属于有效的频道序号,同样的假设下,当现在的频道序号是001,执行对应减少频道序号的键值时,那么执行后的频道序号不是000而是099,也属于有效的频道序号。
[0024]具体的,回溯的模式1中,还包括步骤:若在位于标记对应的时间之前的轨迹表中
查询不到有频道序号的记录,不移动标记,且不发出键值进行回溯。回溯依赖于轨迹表中的记录,如果在轨迹表中不存在前一条有频道序号记录,则不发出指令进行回溯。
[0025]具体的,回溯的模式2中,还包括步骤:若在位于标记对应的时间之前的轨迹表中查询不到不同日期同一时间有频道序号的记录,不移动标记,且不发出键值进行回溯。找不到同一时间观看的记录一般存在以下可能:新设备,轨迹表刚生成;同一时间没有观看电视频道的习惯;同一时间观看的不是电视频道,而是点播、信号调试、信源切换等功能性操作。
[0026]具体的,回溯模式1或2中,发出键值前还包括步骤,判断标记之前对应的频道序号和当前对应的频道本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持电视频道回溯的方法,其特征在于,所述的方法包括初始标定、记录轨迹、回溯三个基本动作,初始标定包括:获取并保存输入的有效频道范围和任意时刻对应的频道序号;记录轨迹包括:1.捕捉按键键值,获取当前时间信息;2.根据按键键值,查询键值对应的功能定义,结合初始标定或已经存储的频道序号计算,得到键值执行后的频道信息;3.存储时间信息、键值对应的功能定义、计算得到的频道信息为一条记录,记录以时间顺序排列,形成轨迹表;回溯包括:进入回溯模式,将和当前回溯模式无关的键值操作失效,在轨迹表中当前记录的频道序号对应处添加标记;退出回溯模式,清除轨迹表中的标记,将失效的键值操作生效;还包括,模式1,接收回溯指令,根据在位于标记对应的时间之前的轨迹表中查询得到的时间间隔最近的有频道序号的记录,移动标记到所述频道序号对应的位置,判断标记之前对应的频道序号和当前对应的频道序号,如果相同,不发出键值进行回溯,反之发出键值,遥控到标记当前对应的频道序号;或模式2,接收回溯指令,获取当前时间信息,根据在位于标记对应的时间之前的轨迹表中查询得到的时间间隔最近的不同日期同一时间有频道序号的记录,移动标记到所述频道序号对应的位置,判断标记之前对应的频道序号和当前对应的频道序号,如果相同,不发出键值进行回溯,反之发出键值,遥控到标记当前对应的频道序号。2.按照权利要求1所述的一种支持电视频道回溯的方法,其特征在于,所述的回溯任一模式可连续执行。3.按照权利要求1所述的一种支持电视频道回溯的方法,其特征在于,记录轨迹的步骤1还包括步骤:捕捉回溯时发出的键值。4.按照权利要求1所述的一种支持电视频道回溯的方法,其特征在于,记录轨迹的步骤3还包括步骤:...

【专利技术属性】
技术研发人员:李桥梁
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:

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

1