频道排序方法、装置及电子设备与流程

文档序号:12890386阅读:346来源:国知局
频道排序方法、装置及电子设备与流程

本发明涉及数字电视领域,尤其涉及一种频道排序方法、装置及电子设备。



背景技术:

数字电视的节目频道有默认的排列顺序,当然,用户也可以对频道顺序进行修改,然而,目前只能通过遥控器的方向键调整频道的位置,调整频道位置、序号的方法繁琐。



技术实现要素:

有鉴于此,本发明提供一种频道排序方法、装置及电子设备,旨在解决目前目前只能通过遥控器的方向键调整频道的位置,调整频道位置、序号的方法繁琐的问题。

具体地,本发明是通过如下技术方案实现的:

一种频道排序方法,包括以下步骤:

在检测到导出指令时,将所存储的频道数据生成第一文件发送至目标设备,以在所述目标设备上更新第一文件;所述频道数据用于向用户展示当前频道排序;

在检测到导入指令时,接收更新后的第一文件,根据更新后的第一文件更新频道数据;基于更新后的频道数据更新向用户展示的频道排序。

一个实施例中,所述第一文件存储有与频道数据对应的频道名称;更新后第一文件存储有频道名称与序号的组合;更新向用户展示的频道排序基于所述序号确定。

一个实施例中,所述方法还包括:

当检测到频道切换指令时,从当前频道切换至目标频道;

所述目标频道通过以下步骤确定:

判断频道切换指令对应的序号在更新后的频道数据中是否存在对应的序号;

如果是,则以与该频道数据中的序号关联的频道作为所述目标频道;

如果否,则以与该频道数据中的频道号关联的频道作为所述目标频道。

一个实施例中,所述基于更新后的频道数据更新向用户展示的频道排序的步骤之前,还包括:

当接收的更新后的第一文件中存在没有序号的频道名称时,为没有序号的频道名称按预设规则设置序号,并发送序号设置提示信息;

所述预设规则为:

以比更新后的第一文件中最大序号大的序号为起始序号。

一个实施例中,所述方法还包括:

在接收到恢复初始设置指令时,基于所述频道名称所对应的频道数据、以及预定排序规则将所展示的频道排序恢复到初始状态。

本发明还公开了一种频道排序装置,包括:

导出模块,用于在检测到导出指令时,将所存储的频道数据生成第一文件发送至目标设备,以在所述目标设备上更新第一文件;所述频道数据用于向用户展示当前频道排序;

导入模块,用于在检测到导入指令时,接收更新后的第一文件,根据更新后的第一文件更新频道数据;基于更新后的频道数据更新向用户展示的频道排序。

一个实施例中,所述第一文件存储有与频道数据对应的频道名称;更新后第一文件存储有频道名称与序号的组合;更新向用户展示的频道排序基于所述序号确定。

一个实施例中,所述频道排序装置还包括:

切换模块,用于当检测到频道切换指令时,从当前频道切换至目标频道;

所述目标频道通过以下步骤确定:

判断频道切换指令对应的序号在更新后的频道数据中是否存在对应的序号;

如果是,则以与该频道数据中的序号关联的频道作为所述目标频道;

如果否,则以与该频道数据中的频道号关联的频道作为所述目标频道;

所述导入模块,还用于当接收的更新后的第一文件中存在没有序号的频道名称时,为没有序号的频道名称按预设规则设置序号,并发送序号设置提示信息;

所述预设规则为:

以比更新后的第一文件中最大序号大的序号为起始序号。

一个实施例中,所述的频道排序装置还包括:

还原模块,用于在接收到恢复初始设置指令时,基于所述频道名称所对应的频道数据、以及预定排序规则将所展示的频道排序恢复到初始状态。

本发明还公开了一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

在检测到导出指令时,将所存储的频道数据生成第一文件发送至目标设备,以在所述目标设备上更新第一文件;所述频道数据用于向用户展示当前频道排序;

在检测到导入指令时,接收更新后的第一文件,根据更新后的第一文件更新频道数据;基于更新后的频道数据更新向用户展示的频道排序。

本发明在检测到导出指令时,将所存储的频道数据生成第一文件发送至目标设备,以在所述目标设备上更新第一文件;所述频道数据用于向用户展示当前频道排序;在检测到导入指令时,接收更新后的第一文件,根据更新后的第一文件更新频道数据;基于更新后的频道数据更新向用户展示的频道排序。用户可以将电视机中的频道数据发送到其它设备中进行更新,再将更新后的第一文件发送给电视机,电视机对频道数据进行更新并重新排序,调整频道排序的方法操作简单。

附图说明

图1是本发明一示例性实施例示出的一种频道排序方法的流程图;

图2是本发明一示例性实施例示出的导出频道数据的结构示意图;

图3是本发明一示例性实施例示出的导入频道数据的结构示意图;

图4是本发明一示例性实施例示出的确定目标频道的流程图;

图5是本发明另一示例性实施例示出的一种频道排序方法的流程图;

图6是本发明一示例性实施例示出的一种频道排序装置的逻辑框图;

图7是本发明另一示例性实施例示出的一种频道排序装置的逻辑框图;

图8是本发明又一示例性实施例示出的一种频道排序装置的逻辑框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

图1是本发明一示例性实施例示出的一种频道排序方法的流程图;如图1所示,该频道排序方法可以包括步骤s110至s120:

步骤s110:在检测到导出指令时,将所存储的频道数据生成第一文件发送至目标设备,以在所述目标设备上更新第一文件;所述频道数据用于向用户展示当前频道排序;

本发明的电视机能够与外设(例如,u盘、平板电脑等具有存储功能的设备)连接并传输数据,如图2所示,电视机200与外设201连接,在电视机200的界面中可以找到外设201的图标202。出于安全等原因,电视机中的部分系统文件(例如,频道数据)处于隐藏状态,且频道数据在电视机中的存储状态为.bin、.dap等二进制文件,从而用户无法查看频道数据库,即便能打开也无法理解其存储的信息。本实施例在不改变频道数据存储状态的情况下,增加了导出频道数据、导入频道数据的功能,在检测到导出指令(导出频道数据)时,将频道数据转换成第一文件发送至目标设备(外设),例如图2中将电视机中的.bin文件203转换成第一文件204发送至外设201,当然,第一文件可以是excel文档、.json文件等便于用户阅读、编辑的文档。当外设201为平板电脑等具备处理功能的外设时,用户可以在外设201中对第一文件204进行处理;当外设201为u盘等不具备处理功能的外设时,用户可以将外设201与计算机等具备处理功能的设备连接以对第一文件204进行处理。

步骤s120:在检测到导入指令时,接收更新后的第一文件,根据更新后的第一文件更新频道数据;基于更新后的频道数据更新向用户展示的频道排序。

如图3所示,在检测到导入指令(导入频道数据)时,将更新后的第一文件转换成电视机能够识别的频道数据格式,例如,.bin、.dap等二进制文件,可以用更新后的第一文件中的内容替换.bin文件303中的相应部分文件内容,从而生成更新后的频道数据305,并基于更新后的频道数据305更新向用户展示的频道排序。如图2、图3所示,第一文件204存储有与频道数据对应的频道名称,例如cctv-1、cctv-2、cctv-3、cctv-4,当然,还可以将与频道名称对应的逻辑频道号(logicchannelnumber,lcn)一同导出,如第一文件204前的频道号001、002、003、004等;更新后第一文件存储有频道名称与序号的组合,频道名称与序号的组合方式有多种,例如,频道名称+序号、序号+频道名称等,如图3中更新后的频道数据305展示的111cctv-1等即为序号+频道名称的组合方式,显然,序号不仅有数字,还可以有字母、符号等各种不同的形式,不同的序号、字母、符号可以根据ascii码值的大小进行排序;更新向用户展示的频道排序基于所述序号确定,例如,更新后的频道数据305根据频道名称前的序号重新进行排序。用户可以将电视机中的频道数据发送到其它设备中进行更新,再将更新后的第一文件发送给电视机,电视机对频道数据进行更新并重新排序,调整频道排序的方法操作简单。

看电视自然有切换频道的需求,接下来介绍进行频道切换的相关规则。图4是本发明一示例性实施例示出的确定目标频道的流程图;如图4所示,所述方法还包括:

当检测到频道切换指令时,从当前频道切换至目标频道;

所述目标频道通过以下步骤确定:

步骤s410:判断频道切换指令对应的序号在更新后的频道数据中是否存在对应的序号;

步骤s420:如果是,则以与该频道数据中的序号关联的频道作为所述目标频道;

步骤s430:如果否,则以与该频道数据中的频道号关联的频道作为所述目标频道。

更新频道排序后,当检测到频道切换指令时,则根据更新后的频道数据305确定目标频道,从当前频道切换至目标频道即完成了频道切换。用户调整了频道排序,则默认根据更新后的频道数据305确定目标频道,根据频道切换指令对应的序号在与频道名称组合的序号中查找对应的频道名称,例如,如图3所示,频道切换指令为888,则与频道名称组合的序号为888的频道cctv-2即为目标频道,本发明的序号可以重复,例如cctv-3、cctv-4的序号均为666,从而,当频道切换指令为666时,可以输出cctv-3、cctv-4的切换选项供供用户选择,根据用户选定的结果进行切换。当然,如果频道切换指令对应的序号在与频道名称组合的序号中没有查找到对应的频道名称,例如,用户发送的频道切换指令对应的序号对应的是频道号,而该序号在与频道名称组合的序号中不存在,为了提高切换的准确性,则以与该频道数据中的频道号关联的频道作为所述目标频道;如图3所示,频道切换指令为002,与频道名称组合的序号中没有002,而频道号中有002,则与频道号002对应的cctv-2即为目标频道。当然,用户也可能触发遥控器上的方向键切换频道,则频道切换指令会根据更新后的频道排序进行切换。当然,用户也可以更改切换的规则,例如优先根据频道号(原频道排序)切换频道,或优先根据序号(更新后的频道排序)切换频道,以适应不同用户的使用需求。

当前电视能收看的频道非常多,用户不一定会在每一个频道名称前添加序号,且用户实际常看的是其中少数几个频道,因而,用户可能只是在这几个频道名称前添加序号;显然,如果有的频道名称前有序号、有的没有序号,若要切换到没有序号的频道,则需要按频道号查找,为了便于统一管理,在第一文件的频道名称前添加序号,基于更新后的频道数据更新向用户展示的频道排序的步骤之前,还包括:

当接收的更新后的第一文件中存在没有序号的频道名称时,为没有序号的频道名称按预设规则设置序号,并发送序号设置提示信息;

所述预设规则为:

以比更新后的第一文件中最大序号大的序号为起始序号。

如图3中,更新后的第一文件304中cctv-1没有序号,则在转换成频道数据并重新进行排序时,由于当前序号最大为888,则根据预设规则为cctv-1设置序号889,同时,可以发送序号设置提示信息,以提示用户为哪些频道设置了序号、是否接受该序号,如果用户接受,则按该序号对频道数据进行重新排序,若不接受,可以根据更新后的第一文件304中有序号、无序号的频道进行排序,或者取消本次对频道数据的更新等。预设规则可以有多种方式,可以是以比更新后的第一文件中最大序号大的序号为起始序号,也可以是设置的序号间没有占用的序号,例如,更新后的第一文件304中的666与888间的667至887,本发明为没有序号的频道名称添加序号的规则不作限定。

重新排序之后,还存在需要还原排序的需求,例如,用户对该排序不满意,或者更换了用户,对此,本发明还提供了还原功能,图5是本发明另一示例性实施例示出的一种频道排序方法的流程图;所述方法还包括:

步骤s530:在接收到恢复初始设置指令时,基于所述频道名称所对应的频道数据、以及预定排序规则将所展示的频道排序恢复到初始状态。

在接收到恢复初始设置指令时,可以对排序还原,例如,基于频道名称所对应的频道数据、以及预定排序规则将所展示的频道排序恢复到初始状态,当然,初始状态可以是上一个版本、电视机的初始版本等排序状态,本发明对此不作限定。

与前述基于频道排序方法的实施例相对应,本发明还提供了频道排序装置的实施例。

图6是本发明一示例性实施例示出的一种频道排序装置600的逻辑框图;如图6所示,该频道排序装置600可以包括导出模块610及导入模块620:

所述导出模块610,用于在检测到导出指令时,将所存储的频道数据生成第一文件发送至目标设备,以在所述目标设备上更新第一文件;所述频道数据用于向用户展示当前频道排序;

所述导入模块620,用于在检测到导入指令时,接收更新后的第一文件,根据更新后的第一文件更新频道数据;基于更新后的频道数据更新向用户展示的频道排序。

进一步地,所述第一文件存储有与频道数据对应的频道名称;更新后第一文件存储有频道名称与序号的组合;更新向用户展示的频道排序基于所述序号确定。

图7是本发明另一示例性实施例示出的一种频道排序装置600的逻辑框图;所述频道排序装置600还包括:

切换模块630,用于当检测到频道切换指令时,从当前频道切换至目标频道;

所述目标频道通过以下步骤确定:

判断频道切换指令对应的序号在更新后的频道数据中是否存在对应的序号;

如果是,则以与该频道数据中的序号关联的频道作为所述目标频道;

如果否,则以与该频道数据中的频道号关联的频道作为所述目标频道。

进一步地,所述导入模块620,还用于当接收的更新后的第一文件中存在没有序号的频道名称时,为没有序号的频道名称按预设规则设置序号,并发送序号设置提示信息;

所述预设规则为:

以比更新后的第一文件中最大序号大的序号为起始序号。

图8是本发明又一示例性实施例示出的一种频道排序装置600的逻辑框图;所述频道排序装置600还包括:

还原模块640,用于在接收到恢复初始设置指令时,基于所述频道名称所对应的频道数据、以及预定排序规则将所展示的频道排序恢复到初始状态。

与前述频道排序方法的实施例相对应,本发明还提供了一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

在检测到导出指令时,将所存储的频道数据生成第一文件发送至目标设备,以在所述目标设备上更新第一文件;所述频道数据用于向用户展示当前频道排序;

在检测到导入指令时,接收更新后的第一文件,根据更新后的第一文件更新频道数据;基于更新后的频道数据更新向用户展示的频道排序。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

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

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