频道数据处理方法、系统、可读存储介质及电子设备与流程

文档序号:16202212发布日期:2018-12-08 06:43阅读:187来源:国知局
频道数据处理方法、系统、可读存储介质及电子设备与流程

本发明涉及电视控制技术领域,特别涉及一种频道数据处理方法、系统、可读存储介质及电子设备。

背景技术

随着人们生活水平的日益提高,电视机已经成为了丰富人们业余生活的一个不可或缺的电子产品,在现代生活中起着非常重要的作用。自电视机出现后,随着技术的不断革新,电视机也由原来的黑白电视、彩色液晶电视以及当代的数字电视在不断发展。

对电视机而言,其主要由高频头、伴音频头、伴音通道、公共通道、同步扫描通道、彩色控制显示以及电源等部分组成。在实际工作中,接收无线卫星发送的电视频道信号以进行播放。众所周知的,目前的电视机早已实现了在各个频道之间进行切换,用户可以根据自己的偏好选择想看的电视节目进行播放。目前,在tv搜到台节目之后,用户可以通过电视机的频道编辑功能进行频道的自定义编辑,以得到用户自定义频道列表,方便下次选择操作。

然而,在实际应用中,一旦遇到码流更新或用户自动搜台的情况,用户自定义的频道列表会被恢复为默认的频道列表,用户需再次进行频道编辑动作,用户体验较差。



技术实现要素:

为此,本发明的目的是为了解决现有技术中,当遇到码流更新或用户自动搜台的情况,用户自定义的频道列表会被恢复为默认的频道列表,用户需再次进行频道编辑动作造成用户体验较差的问题。

本发明提出一种频道数据处理方法,其中,所述方法包括如下步骤:

当接收到一频道编辑完成信号之后,将用户编辑后得到的频道列表信息存储至数据库中,所述频道列表信息中包括多个电视频道;

当接收到一码流更新信号时,调用所述数据库中存储的所述频道列表信息以供用户在多个所述电视频道中进行选择。

本发明提出一种频道数据处理方法,当用户对电视频道进行编辑之后,将编辑后的电视频道对应的频道列表信息存储至数据库中以进行备份,在实际应用中,当发生码流更新或自动搜台后,从数据库中调用上次存储的频道列表信息,也即用户可按照上次已编辑好的电视频道的顺序进行频道的选择,从而避免了在码流更新以及自动搜台后,用户仍需对频道进行设置的问题,提高了用户使用体验。

所述频道数据处理方法,其中,所述频道列表信息至少包括频道排序信息以及频道名称信息,对多个所述电视频道进行编辑的方法包括如下步骤:

根据所接收到的针对每个所述电视频道的操作指令,以确认得到所述频道排序信息以及所述频道名称信息,其中所述操作指令至少为重命名指令、删除指令、移动排序指令或自动跳过指令中的一种。

所述频道数据处理方法,其中,所述方法还包括:

当接收到针对所述电视频道的所述自动跳过指令后,则对应生成一频道上锁指令,所述频道上锁指令用于将所述电视频道在频道列表中对应的菜单栏设置为不响应状态。

所述频道数据处理方法,其中,所述方法还包括:

当接收到一针对所述电视频道的偏好标记指令时,为所述电视频道对应的菜单栏上标记一用户偏好符;

将所有标记有所述用户偏好符的所述电视频道对应的菜单栏筛选出,以生成一用户偏好列表。

所述频道数据处理方法,其中,所述方法还包括:

获取所述用户偏好列表中,在预设时间内每个所述电视频道对应的播放次数;

根据所述播放次数,按照降序的顺序对所述用户偏好列表中各所述电视频道对应的菜单栏进行排序。

所述频道数据处理方法,其中,所述方法还包括:

获取所述用户偏好列表中播放次数最多的所述电视频道对应的频道类型;

根据所述频道类型在终端数据库中查找并推送与所述频道类型相同的电视节目链接。

所述频道数据处理方法,其中,所述方法还包括:

当接收到一频道首次编辑信号之后,弹出所述电视机的默认频道列表以供用户进行编辑。

本发明还提出一种频道数据处理系统,其中,所述系统包括:

信息存储模块,用于当接收到一频道编辑完成信号之后,将用户编辑后得到的所述频道列表信息存储至数据库中,所述频道列表信息中包括多个电视频道;

调用恢复模块,用于当接收到一码流更新信号时,调用所述数据库中存储的所述频道列表信息以供用户在多个所述电视频道中进行选择。

本发明还提出一种可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上所述的频道数据处理方法。

本发明还提出一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上所述的频道数据处理方法。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明第一实施例提出的频道数据处理方法的原理框图;

图2为本发明第二实施例提出的频道数据处理方法的流程图;

图3为本发明第二实施例中频道列表的示意图;

图4为本发明第三实施例提出的频道数据处理系统的结构示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”、“上”、“下”以及类似的表述只是为了说明的目的,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

在实际应用中,一旦遇到码流更新或用户自动搜台的情况,用户自定义的频道列表会被恢复为默认的频道列表,用户需再次进行频道编辑动作,用户体验较差。

为了解决这一技术问题,本发明提出一种频道数据处理方法,请参阅图1,对于本发明第一实施例提出的频道数据处理方法,该方法包括如下步骤:

s101,当接收到一频道编辑完成信号之后,将用户编辑后得到的频道列表信息存储至数据库中,所述频道列表信息中包括多个电视频道。

当tv自动搜台结束之后,用户可以对该电视机搜到的各个电视频道进行栏目编辑。在实际应用中,,通过电视遥控器对各电视频道组成的频道列表进行编辑,以得到符合用户使用习惯的用户自定义频道列表。

在对电视频道的菜单进行编辑时,常用的编辑操作一般包括“重命名”、“删除”、“移动排序”以及“自动跳过”。在实际应用中,是通过电视遥控器向电视机发送重命名指令、删除指令、移动排序指令以及自动跳过指令来实现对应控制。

在此需要说明的是,重命名指的是对搜索到的某个电视频道的名称按照用户的偏好进行命名;删除指的是将已搜索到的某个电视频道进行删除;移动排序指的是通过上下移动键来调节各电视频道之间的列表顺序;自动跳过指的是仍将操作对象的电视频道保留在频道列表中,对该电视频道发送了一频道上锁指令,在接收到该指令后,对应的该电视频道将处于不响应状态,例如,频道列表中的第三个频道为cctv5,如果将cctv5设置为自动跳过后,在通过频道加减键切换后便会跳过该第三个台cctv5,也即实际的频道列表变成频道1-频道2-频道4-频道5……。

在用户完成了频道的编辑之后,系统会将用户编辑好的频道列表信息存储到数据库中进行备份,以便后续调用。

s102,当接收到一码流更新信号时,调用所述数据库中存储的所述频道列表信息以供用户在多个所述电视频道中进行选择。

在实际应用中,当电视机遇到码流更新或自动搜台后,为了避免用户再次对默认频道列表进行编辑,此时系统会直接调用存储在数据库中的频道列表信息。如上所述,由于用户已经自定义编辑好了各个电视频道,此时直接调用上次存储的频道列表信息,用户便可以在各电视频道中进行选择。由上可以看出,当电视机发生码流更新或自动搜台后,应用本发明的方法,可以避免用户对频道列表进行再次编辑。

本发明提出一种频道数据处理方法,当用户对电视频道进行编辑之后,将编辑后的电视频道对应的频道列表信息存储至数据库中以进行备份,在实际应用中,当发生码流更新或自动搜台后,从数据库中调用上次存储的频道列表信息,也即用户可按照上次已编辑好的电视频道的顺序进行频道的选择,从而避免了在码流更新以及自动搜台后,用户仍需对频道进行设置的问题,提高了用户使用体验。

请参阅图2与图3,对于本发明第二实施例提出的频道数据处理方法,其具体实施方式如下所述:

在tv首次搜台后,由于用户还没有对各电视频道的列表顺序进行编辑,此时电视系统显示的还是电视机的默认频道列表。可以理解的,此时用户可以对该默认频道列表中的各个电视频道进行编辑操作。

如上所述,编辑操作可以包括“重命名”、“删除”、“移动排序”以及“自动跳过”。如图3所示,对于用户进行自定义的频道列表,其包括多个电视频道,图3中显示的频道有十个,分别为“afd0”、“afd1”、“afd2”……“afd10”。

具体的,用户可以根据自己的偏好对各电视频道进行重命名,对应图3中的图标为“rename”,例如将“afd0”更名为“纪录频道”。此外,用户也可以将自己不喜爱的电视频道进行删除,对应图3中的图标为“delete”,例如将“afd1”进行删除。可以理解的,上述的移动排序指的是通过上下移动键来调节各电视频道之间的列表顺序,移动排序对应图3中的图标为“move”,也即通过电视遥控器中的上下键来调节更改“afd0”、“afd1”、“afd2”……“afd10”之间的相对位置关系。对于“自动跳过”功能,对应图3中的图标为“skip”,例如,频道列表中的第三个频道为“afd2”,如果将“afd2”设置为自动跳过后,在通过频道加减键切换后便会跳过该第三个台“afd2”,也即实际的频道列表变成“afd0”、“afd1”、“afd3”、“afd4”……“afd10”,在此还需要指出的是,电视频道“afd2”仍在该频道列表中,只是确定不播放。

在完成了各个电视频道的菜单编辑之后,同样的,将编辑好的频道列表信息进行保存。当电视机发生码流更新或自动搜台后,电视机系统会调用上次保存的频道列表信息,以便于用户对已经编辑好的频道列表进行操作。

在本实施例中,作为拓展的,用户可以为每个电视频道进行偏好标记,也即为用户偏好的电视频道对应的菜单栏上标记一用户偏好符。在图3中,可以通过点击“fav”图标进行用户偏好标记。在进行标记后,对应的电视频道的菜单栏便会有一用户偏好符。在实际应用中,可以将所有标记有用户偏好符的电视频道对应的菜单栏筛选出,以生成一用户偏好列表。

作为补充的,对于该用户偏好列表,在实际应用中,电视系统可获取在预设时间内每个电视频道对应的播放次数,然后根据播放次数,按照降序的顺序对该用户偏好列表中各个电视频道对应的菜单栏进行排序。例如,用户为电视频道“afd0”、“afd1”、“afd2”以及“afd3”标记了用户偏好符。电视系统统计了在预设时间7天内上述各偏好节目的播放次数,“afd0”、“afd1”、“afd2”以及“afd3”对应的播放次数分别为5次、12次、8次以及3次。则根据播放次数按照降序的顺序进行排列,在该用户偏好列表中的顺序重新调整为“afd1”、“afd2”、“afd0”以及“afd3”。此外,实际应用中,可将上述的用户偏好列表作为一个单独的副表进行展示,也可以将该用户偏好列表在上述的频道列表中进行置顶操作,以便于用户的选择。

与此同时,目前数字网络电视已逐渐成为主流,该数据网络电视可以连接互联网,以接收最新的网络频道数据。在本发明中,对于上述的用户偏好列表而言,获取该用户偏好列表中播放次数最多的电视频道对应的频道类型;然后根据频道类型在终端数据库中查找并推送与该频道类型相同的电视节目链接。例如,如上所述,该用户偏好列表中播放次数最多的电视频道为“afd1”,该“afd1”电视频道的频道类型为科学频道,然后该电视系统便会在终端数据库中查找与“科学频道”相同的电视节目,并推送对应的电视节目链接以供用户点击观看。

请参阅图4,对于本发明第三实施例提出的频道数据处理系统,该系统包括相互连接的信息存储模块11以及调用恢复模块12;

其中上述的信息存储模块11具体用于:

当接收到一频道编辑完成信号之后,将用户编辑后得到的频道列表信息存储至数据库中,所述频道列表信息中包括多个电视频道;

上述的调用恢复模块12具体用于:

当接收到一码流更新信号时,调用所述数据库中存储的所述频道列表信息以供用户在多个所述电视频道中进行选择。

本发明还提出一种可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上所述的频道数据处理方法。

本发明还提出一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上所述的频道数据处理方法。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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