一种频道切换控制方法、装置及电子设备.pdf

上传人:00062****4422 文档编号:1105564 上传时间:2018-03-31 格式:PDF 页数:15 大小:665.23KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910109613.8

申请日:

2009.11.13

公开号:

CN101729825A

公开日:

2010.06.09

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):H04N 5/50申请日:20091113授权公告日:20120627终止日期:20131113|||授权|||实质审查的生效IPC(主分类):H04N 5/50申请日:20091113|||公开

IPC分类号:

H04N5/50

主分类号:

H04N5/50

申请人:

深圳创维-RGB电子有限公司

发明人:

钟增梁

地址:

518000 广东省深圳市南山区高新南一道创维大厦A13-16

优先权:

专利代理机构:

深圳中一专利商标事务所 44237

代理人:

张全文

PDF下载: PDF下载
内容摘要

本发明适用于电子领域,提供了一种频道切换控制方法、装置及电子设备,所述方法包括下述步骤:接收频道切换定时器触发指令;获取所述定时触发指令对应的频道切换信息;将当前频道切换为所述频道切换信息中设定的频道;判断存储所述频道切换信息的数据结构是否为空;当所述数据结构非空时,初始化下一个频道切换定时器。在本发明中,根据用户配置的频道切换信息,当频道切换定时器触发时,自动将当前频道切换到用户设定的频道,避免了用户手动切换频道时的繁杂操作,或者因记忆而忘记切换频道的问题。

权利要求书

1: 一种频道切换控制方法,其特征在于,所述方法包括下述步骤: 接收频道切换定时器触发指令; 获取所述定时触发指令对应的频道切换信息; 将当前频道切换为所述频道切换信息中设定的频道; 判断存储所述频道切换信息的数据结构是否为空; 当所述数据结构非空时,初始化下一个频道切换定时器。
2: 如权利要求1所述的方法,其特征在于,在所述将当前频道切换为所述频道切换信息中设定的频道的步骤之前,所述方法进一步包括下述步骤: 向用户输出频道切换提示; 判断用户是否取消频道切换,是则执行所述将当前频道切换为所述频道切换信息中设定的频道的步骤,否则执行所述判断存储所述频道切换信息的数据结构是否为空的步骤。
3: 如权利要求1或2所述的方法,其特征在于,在所述将当前频道切换为所述频道切换信息中设定的频道的步骤之后,所述方法进一步包括下述步骤: 从保存频道切换信息的数据结构中删除已切换完成的频道切换信息。
4: 如权利要求1所述的方法,其特征在于,所述方法进一步包括下述步骤: 存储用户配置的频道切换信息。
5: 如权利要求4所述的方法,其特征在于,所述存储用户配置的频道切换信息的步骤具体为: 接收用户的频道切换配置指令; 向用户输出频道切换配置交互界面; 接收用户通过频道切换配置交互界面输入的频道切换信息; 保存用户输入的频道切换信息。
6: 如权利要求5所述的方法,其特征在于,在所述接收用户通过频道切换配置交互界面输入的频道切换信息的步骤之后,进一步包括下述步骤: 判断是否存在频道切换冲突; 在判断存在频道切换冲突时,向用户输出频道切换冲突提示; 接收用户根据频道切换冲突提示输入的选择指令,根据用户输入的选择指令执行相应动作。
7: 如权利要求1所述的方法,其特征在于,所述频道切换信息包括频道切换时间信息和待切换频道标识信息。
8: 如权利要求7所述的方法,其特征在于,所述频道切换信息还包括用户标识信息。
9: 如权利要求1所述的方法,其特征在于,所述数据结构为链表,所述链表包含有至少一个节点,每个节点存储有对应的频道切换信息。
10: 一种频道切换控制装置,其特征在于,所述装置包括: 频道切换信息存储单元,用于存储用户配置的频道切换信息; 频道切换定时单元,用于根据所述频道切换信息存储单元中的频道切换信息配置频道切换定时器,在定时到达时,输出频道切换定时器触发指令; 频道切换单元,用于接收所述频道切换定时器触发指令,从所述频道切换信息存储单元中获取所述定时触发指令对应的频道切换信息,将当前频道切换为所述定时触发指令对 应的频道切换信息中设定的频道;以及 频道切换控制单元,用于在所述频道切换单元将频道切换完成后,判断所述频道切换信息存储单元中存储所述频道切换信息的数据结构是否为空,当所述数据结构非空时,控制所述频道切换定时单元初始化下一个频道切换定时器。
11: 如权利要求10所述的装置,其特征在于,所述装置还包括: 频道切换提示单元,用于在所述频道切换单元进行频道切换前,向用户输出频道切换提示,并接收用户的频道切换选择指令,根据用户的频道切换选择指令控制所述频道切换单元执行频道切换,或者控制所述频道切换控制单元执行所述数据结构是否为空的判断。
12: 如权利要求10或11所述的装置,其特征在于,所述装置还包括: 频道信息删除单元,用于从频道切换信息存储单元中删除已切换完成的频道切换信息。
13: 如权利要求10所述的装置,其特征在于,所述频道切换信息存储单元包括: 频道切换配置交互模块,用于接收用户的频道切换配置指令,向用户输出频道切换配置交互界面,接收用户通过频道切换配置交互界面输入的频道切换信息;以及 频道切换信息存储模块,用于保存用户输入的频道切换信息。
14: 如权利要求13所述的装置,其特征在于,所述频道切换信息存储单元进一步包括: 频道切换冲突监测模块,用于判断是否存在频道切换冲突,当存在频道切换冲突时,向用户输出频道切换冲突提示,接收用户根据频道切换冲突提示输入的选择指令,并根据用户输入的选择指令执行相应动作。
15: 如权利要求10所述的装置,其特征在于,所述频道切换信息包括频道切换时间信息和待切换频道标识信息。
16: 如权利要求15所述的装置,其特征在于,所述频道切换信息还包括用户标识信息。
17: 如权利要求10所述的装置,其特征在于,所述数据结构为链表,所述链表包含有至少一个节点,每个节点存储有对应的频道切换信息。
18: 一种包含权利要求10所述的频道切换控制装置的电子设备。

说明书


一种频道切换控制方法、装置及电子设备

    【技术领域】

    本发明属于电子领域,尤其涉及一种频道切换控制方法、装置及电子设备。

    背景技术

    现在的电视节目丰富多彩,多种多样。电视不但播放传统的电视节目,还可以作为数字终端与互联网连接,播放互联网上的电影、视频等。用户在收看电视节目时,一般都需要等待电视播放喜欢的节目内容,例如需要等待冗长的广告、或者等待当前未播放的节目,由于无法设置电视频道的自动切换,用户需要观看其他节目时就要手动频繁进行频道切换,而有时则由于忘记而错过准备收看的节目内容。

    【发明内容】

    本发明实施例的目的在于提供一种频道切换控制方法,能够根据用户的配置实现频道的自动切换。

    本发明实施例是这样实现的,一种频道切换控制方法,所述方法包括下述步骤:

    接收频道切换定时器触发指令;

    获取所述定时触发指令对应的频道切换信息;

    将当前频道切换为所述频道切换信息中设定的频道;

    判断存储所述频道切换信息的数据结构是否为空;

    当所述数据结构非空时,初始化下一个频道切换定时器。

    本发明实施例的另一目的在于提供一种频道切换控制装置,所述装置包括:

    频道切换信息存储单元,用于存储用户配置的频道切换信息;

    频道切换定时单元,用于根据所述频道切换信息存储单元中的频道切换信息配置频道切换定时器,在定时到达时,输出频道切换定时器触发指令;

    频道切换单元,用于接收所述频道切换定时器触发指令,从所述频道切换信息存储单元中获取所述定时触发指令对应的频道切换信息,将当前频道切换为所述定时触发指令对应的频道切换信息中设定的频道;以及

    频道切换控制单元,用于在所述频道切换单元将频道切换完成后,判断所述频道切换信息存储单元中存储所述频道切换信息的数据结构是否为空,当所述数据结构非空时,控制所述频道切换定时单元初始化下一个频道切换定时器。

    本发明实施例的另一目的在于提供一种上述频道切换控制装置的电子设备。

    在本发明实施例中,根据用户配置的频道切换信息,当频道切换定时器触发时,自动将当前频道切换到用户设定的频道,避免了用户手动切换频道时的繁杂操作,或者因记忆而忘记切换频道的问题。

    【附图说明】

    图1是本发明第一实施例提供的频道切换控制方法的实现流程图;

    图2是本发明第二实施例提供的频道切换控制方法的实现流程图;

    图3是本发明第三实施例提供的频道切换控制方法的实现流程图;

    图4是本发明第四实施例提供的频道切换控制方法的实现流程图;

    图5是本发明实施例提供的频道切换信息配置方法的实现流程图;

    图6是本发明实施例提供的频道切换控制装置的结构图。

    【具体实施方式】

    为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

    在本发明实施例中,根据用户配置的频道切换信息,当频道切换定时器触发时,自动将当前频道切换到用户设定的频道。

    图1示出了本发明第一实施例提供的频道切换方法的实现流程,详述如下:

    在步骤S101中,接收定时触发指令;

    在步骤S102中,获取用户配置的该定时触发指令对应的频道切换信息;

    在步骤S103中,将当前频道切换为该频道切换信息中设定的频道;

    在步骤S104中,判断存储用户配置的频道切换信息的数据结构是否为空,是则结束,否则执行步骤S105;

    在步骤S105中,初始化下一个频道切换定时器。

    为了便于用户选择,在本发明第二实施例中,可以在频道切换前向用户输出频道切换提示,如果用户未取消频道切换,则执行频道切换动作,实现流程如图2所示,详述如下:

    在步骤S201中,接收定时触发指令;

    在步骤S202中,向用户输出频道切换提示;

    在步骤S203中,判断用户是否取消频道切换,是则执行步骤S206,否则执行步骤S204;

    在步骤S204中,获取用户配置的该定时触发指令对应的频道切换信息;

    在本发明实施例中,如果用户没有取消频道切换,或者用户确认频道切换,将实现频道的自动切换。

    在步骤S205中,将当前频道切换为该频道切换信息中设定的频道;

    在步骤S206中,判断存储用户配置的频道切换信息的数据结构是否为空,是则结束,否则执行步骤S207;

    在步骤S207中,初始化下一个频道切换定时器。

    为了减少存储频道切换信息的数据结构的数据存储量,在本发明第三实施例中,可以在频道切换完成后,将已经切换过的频道切换信息删除,实现流程如图3所示,详述如下:

    在步骤S301中,接收定时触发指令;

    在步骤S302中,获取用户配置的该定时触发指令对应的频道切换信息;

    在步骤S303中,将当前频道切换为该频道切换信息中设定地频道;

    在步骤S304中,从保存频道切换信息的数据结构中删除切换完成的频道切换信息;

    在步骤S305中,判断存储用户配置的频道切换信息的数据结构是否为空,是则结束,否则执行步骤S306;

    在步骤S306中,初始化下一个频道切换定时器。

    图4示出了本发明第四实施例提供的频道切换方法的实现流程,详述如下:

    在步骤S401中,接收定时触发指令;

    在步骤S402中,获取用户配置的该定时触发指令对应的频道切换信息;

    在步骤S403中,向用户输出频道切换提示;

    在步骤S404中,判断用户是否取消频道切换,是则执行步骤S407,否则执行步骤S405;

    在本发明实施例中,如果用户没有取消频道切换,或者用户确认频道切换,将实现频道的自动切换。

    在步骤S405中,将当前频道切换为该频道切换信息中设定的频道;

    在步骤S406中,从保存频道切换信息的数据结构中删除切换完成的频道切换信息;

    在步骤S407中,判断存储用户配置的频道切换信息的数据结构是否为空,是则结束,否则执行步骤S408;

    在步骤S408中,初始化下一个频道切换定时器。

    在本发明实施例中,在执行频道切换前,首先需要存储用户配置的频道切换信息,频道切换信息可以采用合适的数据结构存储,例如可以采用链表的方式实现。链表中可以包含有多个节点,节点可以按频道切换时间信息的先后排序。如果用户增加频道切换信息,则根据用户配置的切换时间点在链表中相应排序位置插入新的节点,用户也可以删除或者修改已配置的节点。

    链表中的每个节点保存有频道切换信息,包括频道切换时间信息、待切换频道标识信息,还可以包括切换时间倒计时信息、设置切换操作时的时间信息等。作为本发明的一个实施例,可以在频道切换信息中配置用户标识信息,以方便不同的用户设置不同的频道切换信息,例如用户只能查看自己配置的频道切换信息,或者只能由用户自己才能修改或者删除配置的频道切换信息。

    每次增加新的频道切换信息后,则根据当前数据结构中第一个节点(切换时间最前的节点)设置的切换时间新建一个定时器,定时到达后执行程序中断处理,该中断操作在于将当前系统时间与设置的频道切换时间信息对比,如果频道切换时间信息减去当前系统时间的差值达到设定的条件,例如其绝对值小于一秒或更小的时间段,并且用户当前收看的频道不是第一个节点设置的频道时,则可以执行频道切换。

    在具体实现时,可以设计相应的人机交互界面,该界面上设置有频道切换时间信息以及切换的频道等配置项目,当系统接收到用户的输出的频道切换命令后,弹出该人机交互界面,用户可以在该人机界面上输入相应的频道切换信息,当用户选择提交后,系统将用户配置的频道切换信息按用户配置的频道切换时间信息,在链表中新增一个节点,并将链表保存。

    图5示出了本发明实施例提供的频道切换信息配置方法的实现流程,详述如下:

    在步骤S501中,接收用户的频道切换配置指令;

    在步骤S502中,向用户输出频道切换配置交互界面;

    在步骤S503中,接收用户通过频道切换配置交互界面输入的频道切换信息;

    在步骤S504中,判断是否存在频道切换冲突,是则执行步骤S505,否则执行步骤S508;

    作为本发明的一个优选实施例,当发生频道切换冲突时,例如用户新配置的频道切换时间信息与已经配置的频道切换时间信息发生冲突时,则向用户输出冲突提示,提示用户重新配置频道切换信息,或者提示用户选择覆盖已有的频道切换时间信息。

    在步骤S505中,向用户输出频道切换冲突提示,提示用户选择重新配置频道切换信息,或者覆盖发生冲突的已有频道切换信息,或者结束配置;

    在步骤S506中,接收用户根据频道切换冲突提示输入的选择指令,根据用户输入的选择指令执行相应动作;

    如果用户选择重新配置频道切换信息,则返回执行步骤S502,如果用户选择覆盖发生冲突的已有频道切换信息,则执行步骤S507;

    如果用户选择结束配置,则结束频道切换信息的配置,退出频道切换信息配置界面。

    在步骤S507中,覆盖已有频道切换信息,更新保存频道切换信息的数据结构,例如上述的链表;

    在步骤S508中,保存用户输入的频道切换信息。

    图6示出了本发明实施例提供的频道切换控制装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

    该频道切换控制装置可以是内置于电视机等电子设备中的软件单元、硬件单元或者软硬件相结合的单元,或者作为独立的挂件集成到电视机等电子设备的应用系统中。

    频道切换信息存储单元61存储用户配置的频道切换信息,频道切换信息中包括频道切换时间信息、待切换频道标识信息,还可以包括设置切换操作时的时间数据、切换时间倒计时信息等。作为本发明的一个实施例,可以在频道切换信息中配置用户标识信息,以方便不同的用户设置不同的频道切换信息。

    频道切换信息可以采用合适的数据结构存储,例如可以采用链表的方式实现。链表中可以包含有多个节点,节点可以按频道切换时间信息的先后排序。如果用户增加频道切换信息,则根据用户配置的切换时间点在链表中相应排序位置插入新的节点,用户也可以删除或者修改已配置的节点。

    链表中的每个节点保存有频道切换信息,包括频道切换时间信息、待切换频道标识信息,还可以包括切换时间倒计时信息、设置切换操作时的时间信息等。作为本发明的一个实施例,可以在频道切换信息中配置用户标识信息,以方便不同的用户设置不同的频道切换信息,例如用户只能查看自己配置的频道切换信息,或者只能由用户自己才能修改或者删除配置的频道切换信息。

    每次增加新的频道切换信息后,则根据当前数据结构中第一个节点(切换时间最前的节点)设置的切换时间新建一个定时器,定时到达后执行程序中断处理,该中断操作在于将当前系统时间与设置的频道切换时间信息对比,如果频道切换时间信息减去当前系统时间的差值达到设定的条件,例如其绝对值小于一秒或更小的时间段,并且用户当前收看的频道不是第一个节点设置的频道时,则可以执行频道切换。

    在具体实现时,可以设计相应的人机交互界面,该界面上设置有频道切换时间信息以及切换的频道等配置项目,当系统接收到用户的输出的频道切换命令后,弹出该人机交互界面,用户可以在该人机界面上输入相应的频道切换信息,当用户选择提交后,系统将用户配置的频道切换信息按用户配置的频道切换时间信息,在链表中新增一个节点,并将链表保存。

    作为本发明的一个实施例,当存储用户配置的频道切换信息时,频道切换配置交互模块611接收用户的频道切换配置指令,向用户输出频道切换配置交互界面,接收用户通过频道切换配置交互界面输入的频道切换信息。频道切换信息存储模块612保存用户输入的频道切换信息。

    作为本发明的一个优选实施例,频道切换信息存储单元61还可以通过频道切换冲突监测模块613判断是否存在频道切换冲突,当存在频道切换冲突时,向用户输出频道切换冲突提示,接收用户根据频道切换冲突提示输入的选择指令,并根据用户输入的选择指令执行相应动作。

    例如,提示用户选择重新配置频道切换信息,或者覆盖发生冲突的已有频道切换信息,或者结束配置,根据用户的选择指令,继续频道切换信息配置操作、覆盖发生冲突的已有频道切换信息,或者退出频道切换信息配置界面等操作。

    频道切换定时单元62根据频道切换信息存储单元61中的频道切换信息配置频道切换定时器,在定时到达时,输出频道切换定时器触发指令。

    频道切换单元63接收频道切换定时单元62输出的频道切换定时器触发指令,从频道切换信息存储单元61中获取该定时触发指令对应的频道切换信息,将当前频道切换为该定时触发指令对应的频道切换信息中设定的频道。

    在频道切换单元63将频道切换完成后,频道切换控制单元64判断频道切换信息存储单元61中存储频道切换信息的数据结构是否为空,当该数据结构非空时,控制频道切换定时单元62初始化下一个频道切换定时器。

    为了便于用户选择,作为本发明的一个实施例,可以在频道切换前向用户输出频道切换提示。在频道切换单元63进行频道切换前,频道切换提示单元65向用户输出频道切换提示,并接收用户的频道切换选择指令,根据用户的频道切换选择指令控制频道切换单元63执行频道切换,或者控制频道切换控制单元64执行所述数据结构是否为空的判断。

    为了减少存储频道切换信息的数据结构的数据存储量,在本发明的另一实施例中,可以在频道切换完成后,将已经切换过的频道切换信息删除。频道切换完成后,频道切换信息删除单元66从频道切换信息存储单元61中删除已切换完成的频道切换信息。

    在本发明实施例中,对于嵌入操作系统的电视,其操作系统内部有比较完备的时钟与定时实现,则频道切换信息中保存完整的频道切换日期时间信息,当定时器触发时执行频道切换及相应操作即可。每次关机时则保存当前用于存储频道切换信息的数据结构,例如链表,或在用户配置频道切换信息后,及时将保存数据结构到可读写存储器,每次定时器触发后再从可读写存储器中读取数据结构中的信息。

    对于一般没有完备操作系统的电视,则可以编程实现简单的定时器功能,不再赘述。

    在本发明实施例中,对于定时中断,可以采用单片机的计数器进行定时,根据单片机的分频系数,设定恰当的定时器初值,定时器每产生一次中断,则寄存器自加。当计算到达用户设置的时间时,即调用处理函数进行频道切换。

    在本发明实施例中,根据用户配置的频道切换信息,当频道切换定时器触发时,自动将当前频道切换到用户设定的频道,避免了用户手动切换频道时的繁杂操作,或者因记忆而忘记切换频道的问题。另外,为了便于用户选择,还可以在频道切换前向用户发出频道切换提示。其次,为了减少存储频道切换信息的数据结构的存储量,将已经切换完成的频道切换信息从数据结构中删除。同时,用户还可以在频道切换信息中配置不同的用户标识,以方便不同用户对频道切换的控制和对频道切换信息的管理。

    以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

一种频道切换控制方法、装置及电子设备.pdf_第1页
第1页 / 共15页
一种频道切换控制方法、装置及电子设备.pdf_第2页
第2页 / 共15页
一种频道切换控制方法、装置及电子设备.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种频道切换控制方法、装置及电子设备.pdf》由会员分享,可在线阅读,更多相关《一种频道切换控制方法、装置及电子设备.pdf(15页珍藏版)》请在专利查询网上搜索。

本发明适用于电子领域,提供了一种频道切换控制方法、装置及电子设备,所述方法包括下述步骤:接收频道切换定时器触发指令;获取所述定时触发指令对应的频道切换信息;将当前频道切换为所述频道切换信息中设定的频道;判断存储所述频道切换信息的数据结构是否为空;当所述数据结构非空时,初始化下一个频道切换定时器。在本发明中,根据用户配置的频道切换信息,当频道切换定时器触发时,自动将当前频道切换到用户设定的频道,避免。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1