节目频道排序方法、装置及系统、终端设备、存储介质与流程

文档序号:15359392发布日期:2018-09-05 00:27阅读:254来源:国知局

本发明涉及计算机技术领域,尤其涉及一种节目频道排序方法、装置及系统、终端设备、存储介质。



背景技术:

随着航天技术的不断发展,卫星电视变得越来越普及,卫星电视频道的数量也不断增长,少则上百,多则上千。虽然目前大部分卫星电视中均具备频道排序编辑的功能,从而使得用户能够将自己喜爱的、常收看的电视频道放置在电视频道列表的靠前部分,以避免重复的繁琐的节目频道翻找操作。但是,目前的电视频道排序编辑通常都只能通过电视遥控器直接在电视菜单中进行选择、移动等操作实现,十分不方便,且排序一经确认之后就难以再次改变,若在一个家庭中不同家庭成员喜爱收看的电视频道不同,则在进行节目频道排序时需要相互迁就,有些家庭成员可能仍然需要频繁地在众多的节目频道中翻找自己喜爱的电视频道,因此,现有技术并不能够很好地解决用户需要频繁重复地在众多电视频道中翻找欲收看的电视频道的问题。



技术实现要素:

本发明实施例提出一种节目频道排序方法、装置及系统、终端设备、存储介质,能够使得节目频道排序过程快速便捷,且排序结果形式多样。

本发明实施例提供的一种节目频道排序方法,具体包括:

接收节目频道排序指令,并从所述节目频道排序指令中解析获得存储介质标识码;

将所述存储介质标识码所对应的中间存储介质设置为第一目标存储介质,并控制所述第一目标存储介质连接至本地;

从所述第一目标存储介质中读取预先存储的节目频道序列表;

根据所述节目频道序列表,对当前节目频道列表中的各个节目频道进行排序,获得排序节目频道列表。

进一步地,在所述接收节目频道排序指令,并从所述节目频道排序指令中解析获得存储介质标识码之前,还包括:

接收序列表编辑指令,并从所述序列表编辑指令中解析获得所述存储介质标识码;

获取所述当前节目频道列表,并根据所述当前节目频道列表生成对应的初始节目频道序列表;

将所述存储介质标识码所对应的中间存储介质设置为第二目标存储介质,控制所述第二目标存储介质连接至本地,并将所述初始节目频道序列表存入所述第二目标存储介质;

控制所述第二目标存储介质连接至序列表编辑端,以使所述序列表编辑端对所述第二目标存储介质中的所述初始节目频道序列表进行编辑,形成所述节目频道序列表;

当检测到所述第二目标存储介质中的序列表编辑操作结束时,控制所述第二目标存储介质断开与所述序列表编辑端的连接。

进一步地,所述节目频道序列表中包含至少一个节目频道的频道标识码和频道名称;

则所述根据所述节目频道序列表,对当前节目频道列表中的各个节目频道进行排序,获得排序节目频道列表,具体包括:

根据所述节目频道序列表中的每个频道标识码和对应的频道名称,判断所述节目频道序列表中的每个节目频道在所述当前节目频道列表中是否具有对应的节目频道;

当所述节目频道序列表中的每个节目频道在所述当前节目频道列表中均具有对应的节目频道时,获取所述节目频道序列表中的各个节目频道的排列顺序;

根据所述排列顺序对所述当前节目频道列表中的各个节目频道进行排序,获得所述排序节目频道列表。

进一步地,所述当前节目频道列表中包含至少一个节目频道的频道标识码和频道频点;所述当前节目频道列表中的各个节目频道根据所述频道标识码和所述频道频点的大小顺序排列。

进一步地,所述中间存储介质为u盘;所述节目频道序列表为csv格式文件中的列表。

相应地,本发明实施例还提供了一种节目频道排序装置,具体包括:

存储介质标识码获得模块,用于接收节目频道排序指令,并从所述节目频道排序指令中解析获得存储介质标识码;

中间存储介质连接模块,用于将所述存储介质标识码所对应的中间存储介质设置为第一目标存储介质,并控制所述第一目标存储介质连接至本地;

节目频道序列表读取模块,用于从所述第一目标存储介质中读取预先存储的节目频道序列表;以及,

节目频道排序模块,用于根据所述节目频道序列表,对当前节目频道列表中的各个节目频道进行排序,获得排序节目频道列表。

进一步地,所述节目频道排序装置,还包括:

中间介质标识码获得模块,用于接收序列表编辑指令,并从所述序列表编辑指令中解析获得所述存储介质标识码;

节目频道序列表生成模块,用于获取所述当前节目频道列表,并根据所述当前节目频道列表生成对应的初始节目频道序列表;

节目频道序列表存入模块,用于将所述存储介质标识码所对应的中间存储介质设置为第二目标存储介质,控制所述第二目标存储介质连接至本地,并将所述初始节目频道序列表存入所述第二目标存储介质;

节目频道序列表编辑模块,用于控制所述第二目标存储介质连接至序列表编辑端,以使所述序列表编辑端对所述第二目标存储介质中的所述初始节目频道序列表进行编辑,形成所述节目频道序列表;以及,

中间存储介质断开模块,用于当检测到所述第二目标存储介质中的序列表编辑操作结束时,控制所述第二目标存储介质断开与所述序列表编辑端的连接。

相应地,本发明实施例还提供了一种节目频道排序系统,具体包括节目设备端、至少一个中间存储介质和序列表编辑端;

所述节目设备端为如上所述的节目频道排序装置;

各个所述中间存储介质用于存储节目频道序列表;

所述序列表编辑端用于对各个所述中间存储介质中的所述节目频道序列表进行编辑。

本发明实施例还提供了一种终端设备,具体包括至少一个存储器以及至少一个处理器;

所述存储器,包括存储于其中的至少一个可执行程序;

所述可执行程序在由所述处理器执行时,使得所述处理器实现如上所述的节目频道排序方法。

本发明实施例还提供了一种存储介质,具体包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的节目频道排序方法。

实施本发明实施例,具有如下有益效果:

本发明实施例提供的节目频道排序方法、装置及系统、终端设备、存储介质,通过读取中间存储介质中的节目频道序列表并根据该节目频道序列表对当前节目频道列表中的各个节目频道的排列顺序进行调整,即可实现对本机中的节目频道的排序,节目频道的排序过程简单快捷;另外,通过利用不同的中间存储介质存储不同的节目频道序列表,使得通过读取不同中间存储介质中的节目频道序列表并进行排序即可获得不同的节目频道排序方式,因此能够使得排序结果多样化,满足不同用户的不同需求,从而提高用户体验。

附图说明

图1是本发明提供的节目频道排序方法的一个优选的实施例的流程示意图;

图2是本发明提供的节目频道排序方法的一个优选的实施例中的一个节目频道序列表的示意图;

图3是本发明提供的节目频道排序方法的一个优选的实施例中的一个当前节目频道列表的示意图;

图4是本发明提供的节目频道排序装置的一个优选的实施例的结构示意图;

图5是本发明提供的节目频道排序系统的一个优选的实施例的结构示意图;

图6是本发明提供的终端设备的一个优选的实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明将不同的节目频道序列表存入不同的中间存储介质中,在进行节目频道排序时,只需通过将对应的中间存储介质连接至节目设备上,该节目设备即可自动地根据该中间存储介质中的节目频道序列表对本机中的节目频道列表中的各个节目频道进行排序。本发明通过利用不同的中间存储介质存储不同的节目频道序列表,节目设备通过读取中间存储介质中的节目频道序列表实现对本机中的节目频道的排序,使得节目频道的排序过程简单快捷,且能够通过读取不同中间存储介质中的节目频道序列表获得不同的节目频道排序方式,因此能够使得排序结果多样化,满足不同用户的不同需求,从而提高用户体验。

需要说明的是,上述节目设备包括但不限于数字电视、卫星电视、收音机等。

如图1所示,为本发明提供的节目频道排序方法的一个优选的实施例的流程示意图,包括步骤s11至s14,具体如下:

s11:接收节目频道排序指令,并从所述节目频道排序指令中解析获得存储介质标识码;

s12:将所述存储介质标识码所对应的中间存储介质设置为第一目标存储介质,并控制所述第一目标存储介质连接至本地;

s13:从所述第一目标存储介质中读取预先存储的节目频道序列表;

s14:根据所述节目频道序列表,对当前节目频道列表中的各个节目频道进行排序,获得排序节目频道列表。

需要说明的是,本发明实施例由节目设备执行,该节目设备与切换控制装置相连,该切换控制装置上配备有一个或者多个中间存储介质,该切换控制装置可以控制其上的各个中间存储介质在不同设备中进行切换,即,可以控制其上的中间存储介质连接至上述节目设备或者其他设备,也可以控制其上的中间存储介质不与任一设备连接。上述切换控制装置可以通过有线的方式(如,usb等),也可以通过无线的方式(如,蓝牙、wifi等)与上述节目设备相连。

在对节目设备中的节目频道进行排序之前,需要在每个中间存储介质中存入对应的节目频道序列表,该节目频道序列表可以由用户进行设置,也可以由节目设备根据用户的节目观看历史数据自动生成。各个节目频道序列表中包含一个或者多个节目频道的相关信息以及各个节目频道之间的排序关系。当某个用户在使用节目设备时,为了获取符合自己喜好的节目频道排序方式,通过设备遥控器或者作出特定手势等方式将包含自己的用户标识码的节目频道排序指令发送给节目设备,从而使得该节目设备对接收到的该节目频道排序指令进行解析,并从中获得存储介质标识码(可以理解的是,当一个用户与一个中间存储介质相对应时,该用户的用户标识码与该中间存储介质的存储介质标识码具有对应关系,在一些更优选的情况下,该用户标识码与该存储介质标识码相同或者同一)。随后,该节目设备将该存储介质标识码发送给上述切换控制装置,从而使得该切换控制装置根据该存储介质标识码查找到对应的中间存储介质。节目设备将切换控制装置查找到的中间存储介质作为第一目标存储介质,并通过切换控制装置控制该第一目标存储介质连接至本机。随后,该节目设备读取该第一目标存储介质中的节目频道序列表,并根据该节目频道序列表中的各个节目频道之间的排序关系对本机的当前节目频道列表中的各个节目频道的排列顺序进行调整,从而形成节目频道列表,实现对本机中的节目频道的排序。

本发明实施例通过读取中间存储介质中的节目频道序列表并根据该节目频道序列表对当前节目频道列表中的各个节目频道的排列顺序进行调整,即可实现对本机中的节目频道的排序,节目频道的排序过程简单快捷;另外,通过利用不同的中间存储介质存储不同的节目频道序列表,使得通过读取不同中间存储介质中的节目频道序列表并进行排序即可获得不同的节目频道排序方式,因此能够使得排序结果多样化,满足不同用户的不同需求,从而提高用户体验。

进一步地,所述中间存储介质为u盘;所述节目频道序列表为csv格式文件中的列表。

需要说明的是,上述中间存储介质可以为u盘,还可以为云盘、小型数据库、磁条等。

上述节目频道列表为csv格式文件中的列表。通过采用csv格式文件存储该列表,能够提高数据的存取、更新等的效率,进而能够提高节目频道排序过程的速度。

在另一个优选的实施例中,在上述实施例的基础上,在所述接收节目频道排序指令,并从所述节目频道排序指令中解析获得存储介质标识码之前,还包括:

接收序列表编辑指令,并从所述序列表编辑指令中解析获得所述存储介质标识码;

获取所述当前节目频道列表,并根据所述当前节目频道列表生成对应的初始节目频道序列表;

将所述存储介质标识码所对应的中间存储介质设置为第二目标存储介质,控制所述第二目标存储介质连接至本地,并将所述初始节目频道序列表存入所述第二目标存储介质;

控制所述第二目标存储介质连接至序列表编辑端,以使所述序列表编辑端对所述第二目标存储介质中的所述初始节目频道序列表进行编辑,形成所述节目频道序列表;

当检测到所述第二目标存储介质中的序列表编辑操作结束时,控制所述第二目标存储介质断开与所述序列表编辑端的连接。

需要说明的是,各个中间存储介质中的节目频道列表由用户编辑形成。

具体地,当某一用户需要编辑自己的节目频道列表时,将自己的用户的用户标识码发送给节目设备,使得该节目设备为该用户分配一个未被使用的中间存储介质,并将该中间存储介质的存储介质标识码返回给用户。用户将包含该存储介质标识码的序列表编辑指令发送给节目设备,以使该节目设备对接收到的该序列表编辑指令进行解析,并从中获得上述存储介质标识码。随后,节目设备将该存储介质标识码发送给上述切换控制装置,以使该切换控制装置根据该存储介质标识码查找到对应的中间存储介质。节目设备将该切换控制装置查找到的中间存储介质设置为第二目标存储介质,并通过切换控制装置控制该第二目标存储介质连接至本机。与此同时,节目设备获取本机的当前节目频道列表,并从该当前节目频道列表中提取各个节目频道的相关的必要的信息,组成初始节目频道序列表。随后,节目设备将该初始节目频道序列表存入上述第二目标存储介质中,并通过切换控制装置控制该第二目标存储介质断开与本机的连接,并连接至序列表编辑端。用户可以通过该序列表编辑端对该第二目标存储介质中的初始节目频道序列表中的各个节目频道的排列顺序进行调整,从而形成节目频道序列表。与此同时,节目设备通过切换控制装置对该第二目标设备中的对初始节目频道序列表的编辑操作进行监控,当检测到该编辑操作结束时,控制该第二目标存储介质断开与上述序列表编辑端的连接。

在一些更优选的实施例中,用户在序列表编辑端中可以通过对excel表进行编辑的方式对上述初始节目频道序列表进行编辑。

在又一个优选的实施例中,在上述实施例的基础上,所述节目频道序列表中包含至少一个节目频道的频道标识码和频道名称;

则所述根据所述节目频道序列表,对当前节目频道列表中的各个节目频道进行排序,获得排序节目频道列表,具体包括:

根据所述节目频道序列表中的每个频道标识码和对应的频道名称,判断所述节目频道序列表中的每个节目频道在所述当前节目频道列表中是否具有对应的节目频道;

当所述节目频道序列表中的每个节目频道在所述当前节目频道列表中均具有对应的节目频道时,获取所述节目频道序列表中的各个节目频道的排列顺序;

根据所述排列顺序对所述当前节目频道列表中的各个节目频道进行排序,获得所述排序节目频道列表。

需要说明的是,上述节目频道序列表中包含一个或者多个节目频道的频道标识码和频道名称。

如图2所示,为一个节目频道序列表的示意图。其中,该节目频道序列表中用[s]标识有效数据的起始位置,[e]标识有效数据的结束位置。

以下以图2所示的节目频道序列表为例对节目频道的排序过程进行说明。节目设备在读取获得上述节目频道序列表之后,首先从上述[s]标记开始读取数据,获得其中的频道标识码和频道名称并判断上述当前节目频道列表中是否具有对应相同的频道标识码和频道名称。具体地,获取该表中的第一个频道标识码“100”以及对应的频道名称“ntv1”,并判断上述当前节目频道列表中是否包含频道标识码为“100”的节目频道,且该节目频道的名称为“ntv1”,若包含,则获取下一个频道标识码和对应的频道名称,重复上述判断,若不包含,则认为该节目频道序列表不适用于该节目设备,在设备屏幕上显示相应的提示信息以使用户做出相应的处理。当判断认为该节目频道序列表中记录的所有节目频道在上述当前节目频道列表中均具有对应相同的节目频道时,按照“ntv1--ntv2--ntv3--ntv4--ntv5--cctv1--cctv2--cctv3--cctv4--cctv5”的顺序对上述当前节目频道列表中的各个节目频道进行排列。

在又一个优选的实施例中,在上述实施例的基础上,所述当前节目频道列表中包含至少一个节目频道的频道标识码和频道频点;所述当前节目频道列表中的各个节目频道根据所述频道标识码和所述频道频点的大小顺序排列。

需要说明的是,节目设备可以在按照上述频道频点对各个节目频道进行分组后,在各组内按照上述频道标识码对组内的各个节目频道进行排列,从而形成当前节目频道列表。如图3所示,为一个当前节目频道列表的示意图。

本发明实施例提供的节目频道排序方法,通过读取中间存储介质中的节目频道序列表并根据该节目频道序列表对当前节目频道列表中的各个节目频道的排列顺序进行调整,即可实现对本机中的节目频道的排序,节目频道的排序过程简单快捷;另外,通过利用不同的中间存储介质存储不同的节目频道序列表,使得通过读取不同中间存储介质中的节目频道序列表并进行排序即可获得不同的节目频道排序方式,因此能够使得排序结果多样化,满足不同用户的不同需求,从而提高用户体验。

相应地,本发明还提供一种节目频道排序装置,能够实现上述实施例中的节目频道排序方法的所有流程。

如图4所示,为本发明提供的节目频道排序装置的一个优选的实施例的结构示意图,具体包括:

存储介质标识码获得模块41,用于接收节目频道排序指令,并从所述节目频道排序指令中解析获得存储介质标识码;

中间存储介质连接模块42,用于将所述存储介质标识码所对应的中间存储介质设置为第一目标存储介质,并控制所述第一目标存储介质连接至本地;

节目频道序列表读取模块43,用于从所述第一目标存储介质中读取预先存储的节目频道序列表;以及,

节目频道排序模块44,用于根据所述节目频道序列表,对当前节目频道列表中的各个节目频道进行排序,获得排序节目频道列表。

进一步地,所述中间存储介质为u盘;所述节目频道序列表为csv格式文件中的列表。

在另一个优选的实施例中,在上述实施例的基础上,所述节目频道排序装置,还包括:

中间介质标识码获得模块,用于接收序列表编辑指令,并从所述序列表编辑指令中解析获得所述存储介质标识码;

节目频道序列表生成模块,用于获取所述当前节目频道列表,并根据所述当前节目频道列表生成对应的初始节目频道序列表;

节目频道序列表存入模块,用于将所述存储介质标识码所对应的中间存储介质设置为第二目标存储介质,控制所述第二目标存储介质连接至本地,并将所述初始节目频道序列表存入所述第二目标存储介质;

节目频道序列表编辑模块,用于控制所述第二目标存储介质连接至序列表编辑端,以使所述序列表编辑端对所述第二目标存储介质中的所述初始节目频道序列表进行编辑,形成所述节目频道序列表;以及,

中间存储介质断开模块,用于当检测到所述第二目标存储介质中的序列表编辑操作结束时,控制所述第二目标存储介质断开与所述序列表编辑端的连接。

在又一个优选的实施例中,在上述实施例的基础上,所述节目频道序列表中包含至少一个节目频道的频道标识码和频道名称;

则所述节目频道排序模块,具体包括:

节目频道检测单元,用于根据所述节目频道序列表中的每个频道标识码和对应的频道名称,判断所述节目频道序列表中的每个节目频道在所述当前节目频道列表中是否具有对应的节目频道;

排列顺序获得单元,用于当所述节目频道序列表中的每个节目频道在所述当前节目频道列表中均具有对应的节目频道时,获取所述节目频道序列表中的各个节目频道的排列顺序;以及,

节目频道排序单元,用于根据所述排列顺序对所述当前节目频道列表中的各个节目频道进行排序,获得所述排序节目频道列表。

在又一个优选的实施例中,在上述实施例的基础上,所述当前节目频道列表中包含至少一个节目频道的频道标识码和频道频点;所述当前节目频道列表中的各个节目频道根据所述频道标识码和所述频道频点的大小顺序排列。

本发明实施例提供的节目频道排序装置,通过读取中间存储介质中的节目频道序列表并根据该节目频道序列表对当前节目频道列表中的各个节目频道的排列顺序进行调整,即可实现对本机中的节目频道的排序,节目频道的排序过程简单快捷;另外,通过利用不同的中间存储介质存储不同的节目频道序列表,使得通过读取不同中间存储介质中的节目频道序列表并进行排序即可获得不同的节目频道排序方式,因此能够使得排序结果多样化,满足不同用户的不同需求,从而提高用户体验。

相应地,本发明还提供了一种节目频道排序系统。

如图5所示,为本发明提供的节目频道排序系统的一个优选的实施例的结构示意图,具体包括节目设备端51、至少一个中间存储介质52和序列表编辑端53;

所述节目设备端51为如上任一实施例所述的节目频道排序装置;

各个所述中间存储介质52用于存储节目频道序列表;

所述序列表编辑端53用于对各个所述中间存储介质52中的所述节目频道序列表进行编辑。

需要说明的是,图5仅以上述节目频道排序系统包含一个中间存储介质为例进行示意,在一些具体的实施例中,上述节目频道排序系统还可以包含两个或者两个以上的中间存储介质,其具体的数目可根据实际情况需要进行设置和适应性调整。

本发明还提供了一种终端设备。

如图6所示,为本发明提供的终端设备的一个优选的实施例的结构示意图,具体包括至少一个存储器61以及至少一个处理器62;

所述存储器61,包括存储于其中的至少一个可执行程序;

所述可执行程序在由所述处理器62执行时,使得所述处理器62实现如上任一实施例所述的节目频道排序方法。

需要说明的是,图6仅以该终端设备中的一个存储器和一个处理器相连接为例进行示意,在一些具体的实施例中,该终端设备中还可以包括多个存储器和/或多个处理器,其具体的数目及连接方式可根据实际情况需要进行设置和适应性调整。

本发明还提供了一种计算机可读存储介质,具体包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上任一实施例所述的节目频道排序方法。

需要说明的是,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要进一步说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

本发明实施例提供的节目频道排序系统、终端设备和计算机可读存储介质,通过读取中间存储介质中的节目频道序列表并根据该节目频道序列表对当前节目频道列表中的各个节目频道的排列顺序进行调整,即可实现对本机中的节目频道的排序,节目频道的排序过程简单快捷;另外,通过利用不同的中间存储介质存储不同的节目频道序列表,使得通过读取不同中间存储介质中的节目频道序列表并进行排序即可获得不同的节目频道排序方式,因此能够使得排序结果多样化,满足不同用户的不同需求,从而提高用户体验。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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