一种频道切换方法、系统、智能电视及存储介质与流程

文档序号:16202408发布日期:2018-12-08 06:44阅读:247来源:国知局
一种频道切换方法、系统、智能电视及存储介质与流程

本发明涉及电视技术领域,特别涉及一种频道切换方法、系统、智能电视及存储介质。

背景技术

用户在观看电视节目时,想要切换到自己喜欢的频道的操作十分繁琐。例如用户在观看节目时,电视台可能会在节目中间插播广告,此时用户一般会选择跳转频道观看其它的电视节目,等广告结束之后再将频道切换回来继续收看原先的节目,通常人们采用两种方法将电视频道再次精准切换到原来的节目,一种方法是通过遥控器输入频道对应的数字键来完成频道切换,另一种方法是通过遥控器的频道加,减键,频道数字持续地加或键,直到切换到想要的频道为止。上述两种操作方法,均十分繁琐,切换效率低,不仅浪费时间,还有可能错过精彩的内容,使得用户体验效果差。

因此,现有技术还有待改进和提高。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种频道切换方法、系统、智能电视及存储介质,旨在根据不同的用户统计不同用户的节目观看习惯并进行排序,同时通过快捷频道列表的频道切换设置,使得用户能准确切换到对应频道,操作简单,方便了用户。

本发明解决上述技术问题所采用的技术方案如下:

本发明提供一种频道切换方法,应用于智能电视,所述频道切换方法包括:

当检测到开始插播广告后,显示当前用户对应的节目观看习惯数据的快捷频道列表;

当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取待切换频道的最近播放时间;

当检测到当前时间达到所述最近播放时间时,弹出提示框提示用户进行频道切换的确认操作;

当接收到用户选择确认切换频道的指令后,完成频道的切换。

所述的频道切换方法,其中,所述当检测到开始插播广告后,显示当前用户对应的节目观看习惯数据的快捷频道列表之前包括:

获取用户图像,根据用户与用户图像的映射关系识别用户,并获取服务器存储的所述用户对应的节目观看习惯数据。

所述的频道切换方法,其中,所述当检测到开始插播广告后,显示当前用户对应的节目观看习惯数据的快捷频道列表之前还包括:

获取用户观看通道的信号源;

当检测到所述信号源对应的是模拟电视通道或数字电视通道时,向服务器发送统计当前用户节目观看习惯数据的指令,并存储。

所述的频道切换方法,其中,所述当检测到开始插播广告后,显示当前用户对应的节目观看习惯数据的快捷频道列表具体包括:

当检测到开始插播广告后,向服务器发送调用节目观看习惯数据的指令;

当接收到服务器反馈的指令后,显示排序后的当前用户对应的节目观看习惯数据的快捷频道列表。

所述的频道切换方法,其中,所述当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取待切换频道的最近播放时间具体包括:

当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取当前用户观看通道的电子节目菜单;

接收到遥控器通过第二按键触发的按键信号后,启动用于提示用户进行频道切换操作的频道切换提醒功能,并获取电子节目菜单中待切换频道的最近播放时间。

所述的频道切换方法,其中,所述当检测到当前时间达到所述最近播放时间时,弹出提示框提示用户进行频道切换的确认操作具体包括:

获取当前时间;

当检测到当前时间等于所述最近播放时间时,弹出提示框提示用户是否进行频道切换的确认操作。

所述的频道切换方法,其中,所述当接收到用户选择确认切换频道的指令后,完成频道的切换具体包括:

当接收到用户选择确认切换频道的指令时,获取待切换的频道名称;

根据所述频道名称,控制当前节目切换到所述频道名称对应的频道。

本发明还提供一种智能电视,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的频道切换程序,所述频道切换程序被所述处理器执行时实现上述所述的频道切换方法。

本发明还提供一种频道切换系统,所述频道切换系统包括服务器以及遥控器,其特征在于,所述频道切换系统还包括上述所述的智能电视;

所述智能电视用于执行下述任一操作:

当检测到开始插播广告后,显示当前用户对应的节目观看习惯数据的快捷频道列表;

当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取待切换频道的最近播放时间;

当检测到当前时间达到所述最近播放时间时,弹出提示框提示用户进行频道切换的确认操作;

当接收到用户选择确认切换频道的指令后,完成频道的切换。

本发明还提供一种存储介质,所述存储介质存储有频道切换程序,所述频道切换程序被处理器执行时用于实现上述所述的频道切换方法。

本发明公开了一种频道切换方法、系统、智能电视及存储介质,所述方法包括当检测到开始插播广告后,显示当前用户对应的节目观看习惯数据的快捷频道列表;当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取待切换频道的最近播放时间;当检测到当前时间达到所述最近播放时间时,弹出提示框提示用户进行频道切换的确认操作;当接收到用户选择确认切换频道的指令后,完成频道的切换。本发明分用户统计用户的节目观看数据并进行排序,以通过特定快捷键调出快捷频道列表用于设置待切换的频道,在插播广告后能实现原来频道的准确切换。

附图说明

图1是本发明频道切换方法的较佳实施例的流程图;

图2和图3是本发明频道切换方法的一具体实施例流程图;

图4是本发明实施例公开的智能电视的结构框图;

图5是本发明实施例公开的频道切换系统的结构框图。

具体实施方式

下面结合说明书附图对本发明的具体实现方式做一详细描述。所举实例仅用于解释本发明,并非用于限定本发明的范围。

实施例一

本发明提供了一种频道切换方法。请参阅图1,图1是本发明频道切换方法的较佳实施例的流程图。如图1所示,一种频道切换方法,包括以下步骤:

步骤s10,当检测到开始插播广告后,显示当前用户对应的节目观看习惯数据的快捷频道列表。

在本发明实施例中,在所述步骤s10之前包括:获取用户图像,根据用户与用户图像的映射关系识别用户,并获取服务器存储的所述用户对应的节目观看习惯数据,具体为:预先采集家庭所有成员的图像,通过智能电视的图像采集模块采集用户图像,如通过智能电视前端的摄像头或外置的高清摄像头扫描智能电视前端一定范围内的生命体(特指人),当传感器检测到在预设范围内存在生命体时,向所述图像采集模块发送扫描拍照指令,当所述图像采集模块接收该指令后,启动并对所述生命体进行拍照,将拍照后的图像存储至服务器,并建立所述图像与当前生命体的映射关系,即为每一个采集到的图像建立用户账号,使得用户图像与用户一一对应,通过图像即可识别对应的用户。若通过图像采集模块获取到的图像与存储的图像库进行匹配,确定当前用户并非是首次使用智能电视时,则当智能电视启动后直接登陆智能电视,无需建立用户账号。若匹配不成功,即检测到当前用户是首次使用智能电视,则会建立对应的用户账号,并将该用户账号、图像及其映射关系存储至服务器和智能电视。

进一步地,智能电视开机后,通过用户图像与用户的映射关系识别用户及其对应的用户账号,服务器根据识别到的用户进行观看节目的习惯数据的统计操作。为了降低电耗以及节省存储空间,根据用户当前观看通道的信号源判断服务器是否要对用户的习惯数据进行统计操作。切换智能电视的不同信号源,就是切换智能电视的输入端口。如由atv、dtv、hdmi及av等视频输入端口提供的信号源所对应的每一个通道都有唯一的信号id用于通道识别,根据用户当前观看通道的信号源来判断当前观看通道是否是模拟电视通道或数字电视通道,当确定当前观看通道是模拟电视通道或数字电视通道时,则服务器接收智能电视发送的指令后才会开始根据识别到的用户记录该用户观看节目的习惯数据(也即频道信息),并按照用户区分存储所述习惯数据至数据库中。所述习惯数据包括当前频道开始播放的时间、该频道结束播放的时间、频道号、频道名称以及当前播放的节目名称。

进一步地,为了防止用户误操作带来的误判,服务器只记录用户观看时长大于第一预设时间(如3分钟)的频道信息,若用户观看时长不大于第一预设时间,则判定是用户在切换频道时短暂的停留时间,服务器不进行记录。当然,为了防止用户由于长时间观看某个频道后,直接关机导致采集不到结束数据,则设置每隔第二预设时间(如5分钟)统计当前用户的频道数据,此时将观看时间逐步累积,这样即使用户突然关机,对用户数据采集也只会带来很小的损失。服务器根据计算的该频道的观看时长和观看次数分别按照观看时长、观看次数对频道信息进行排序,并存储至数据库中,如观看时长越多,频道信息越靠前,排序数字越小,再如观看次数越高,频道信息越靠前,排序数字越小。

进一步地,当检测到当前频道正开始插播广告时,如某一集节目播放完毕,智能电视自动弹出快捷频道列表或者接收用户通过遥控器上的确定键(即第一按键)所触发的按键信号调出快捷频道列表,同时向服务器发送调用节目观看习惯数据的指令,当服务器接收到该指令后,获取数据库中所匹配用户对应的习惯数据(即频道信息)并进行观看时长和观看次数的综合排序,显示于所述快捷频道列表中,即观看时长长且观看次数多的相关频道信息显示于快捷频道列表的前端。所述快捷频道列表进行全屏显示,呈现半透明效果。其中,快捷频道列表的每一行显示的内容包括当前频道号、频道名称、当前正在播放的节目以及下一个节目开始播放时间。所述内容不能超过50个字符。用户根据所述快捷频道列表可以很直观地查看每个频道的相关信息,根据需求任意切换所需频道。

进一步地,当智能电视接收到服务器反馈的指令后,显示综合排序后的当前用户对应的节目观看习惯数据的快捷频道列表。

即具体地,步骤s10包括以下步骤:

s101,当检测到开始插播广告后,向服务器发送调用节目观看习惯数据的指令;

s102,当接收到服务器反馈的指令后,显示排序后的当前用户对应的节目观看习惯数据的快捷频道列表。

步骤s20,当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取待切换频道的最近播放时间。

具体地,用户根据智能电视上显示的快捷频道列表,选择待切换频道的频道名称这一栏,并获取当前用户观看通道的电子节目菜单(electronicprogramguide,简称epg)。每一条epg信息包括节目的内容简介、节目类型、播放时间和频道号。因此,根据epg节目信息,能够很直接地获取频道号对应的频道名称,当前正在播放的节目以及下一个节目开始播放时间,而数字电视通道的实时直播流中自带epg节目信息,因此,数字电视通道可直接获取epg节目信息。但模拟电视通道,没有epg节目信息,只有频道号,此时采用图像处理技术获取频道号对应的频道名称、当前正在播放的节目以及下一个节目开始播放时间,具体为:根据每个频道都有特定的频道标识,而且频道标识的图案及其位置固定不变的特性,通过截取智能电视上频道图像的台标区域,再与预置的台标模板进行一一匹配,输出识别结果,得到该频道对应的台标信息,最后根据台标信息通过互联网从服务器下载该频道对应的epg节目信息,此时就可获取频道号对应的频道名称,当前正在播放的节目以及下一个节目开始播放时间,并同时存储至数据库。

为了便于快速选择和查找待切换的频道,快捷频道列表每行频道信息通过不同颜色字体标记区分,若综合排序后的靠前位置的频道信息不是对应当前正在播放的节目,此时显示的字体颜色是绿色,其它节目的字体颜色是白色。需要说明的是,字体颜色并非限制性的,可根据用户喜好进行自定义设置。

进一步地,当用户选择频道名称后,获取电子节目菜单中待切换频道的最近播放时间,即下一个节目开始播放时间。此时也可通过遥控器上第二按键“提醒”键设置用于提示用户进行频道切换操作的频道切换提醒功能,当智能电视接收到该键触发的按键信号后,启动所述频道切换提醒功能。

即具体地,步骤s20包括以下步骤:

s201,当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取当前用户观看通道的电子节目菜单;

s202,接收到遥控器通过第二按键触发的按键信号后,启动用于提示用户进行频道切换操作的频道切换提醒功能,并获取电子节目菜单中待切换频道的最近播放时间。

步骤s30,当检测到当前时间达到所述最近播放时间时,弹出提示框提示用户进行频道切换的确认操作。

具体地,当开启频道切换提醒功能时,获取用户所选择的频道名称对应的频道的最近播放时间,如下一个节目开始播放时间。当检测到当前时间等于所述最近播放时间时,弹出提示框用于提示用户再次确认是否进行频道切换操作。

进一步地,智能电视自动保存待切换频道的设置记录,当重新设置新记录时,将自动更新覆盖前次保存的记录。

即具体地,步骤s30包括以下步骤:

s301,获取当前时间;

s302,当检测到当前时间等于所述最近播放时间时,弹出提示框提示用户是否进行频道切换的确认操作。

步骤s40,当接收到用户选择确认切换频道的指令后,完成频道的切换。

具体地,在步骤s30后,若用户选择确认进行频道切换操作,即选择“是”,则根据待切换频道的频道名称,控制当前节目切换到所述频道名称对应的频道。

即具体地,步骤s40包括以下步骤:

s401,当接收到用户选择确认切换频道的指令时,获取待切换的频道名称;

s402,根据所述频道名称,控制当前节目切换到所述频道名称对应的频道。

为了更进一步理解本发明的技术方案,用三个具体实施例如例1、例2和例3加以说明上述步骤s10-s40:

例1:

用户最近一段时间,基本上每天晚上都要在山东卫视,观看连续剧东风破,每天晚上播放两集,这两集之间有10分钟的广告,获取的epg节目信息简单如下:

19:45——20:27东风破35

20:27——20:37广告

20:37——21:19东风破36

当20:27东风破35集播放完了,开始插播广告了。当开始播放广告时,可以自动弹出快捷频道列表,无需手动调出或者

在开始播放广告时,用户会选择跳转频道观看其它的节目,但是用户担心看其它频道节目了,错过了东风破36集的精彩内容,此时用户可通过按遥控器确定键调出快捷频道列表。由于每天晚上看两集东风破,时间大概90分钟,观看次数和时间要比其它频道要长,所以山东卫视(即对应频道名称)这个频道在快捷频道列表的最前端。此时,快捷频道列表第一行显示内容为:

1山东卫视当前正在播放广告20:37开始播放东风破36

用户选中它,按一下“提醒”键,则实现的功能是:当山东卫视,20:37开始播放东风破36集的时候,出现提示框“你喜欢的节目已开始播放,是否切换到相应的频道”,供用户选择“是”或者“否”操作。这样用户在观看其它节目时,20:37提醒时间到了,就会出现提示框,用户选择“是”就可以快速准时地切换到对应的频道,观看喜爱的节目。

例2:如图2示例了本发明频道切换方法中服务器对应的流程图。

步骤70,用户开启智能电视,执行步骤71;

步骤71,获取用户观看节目的信号源,执行步骤72;

步骤72,根据所述信号源判断用户观看的通道是否是模拟电视或数字电视,若是,执行步骤74,若否,执行步骤73;

步骤73,服务器不做任何操作;

步骤74,服务器在预设第一时间后每隔预设第二时间记录当前用户的习惯数据,执行步骤75;

步骤75,将当前用户所记录的习惯数据存储至服务器。

例3:如图3示例了本发明频道切换方法中智能电视对应的流程图。

步骤s60,用户观看节目,执行步骤s61;

步骤s61,检测是否开始插播广告,若是,执行步骤s62,若否,继续观看节目;

步骤s62,自动或确定按键调出或显示快捷频道列表,同时执行步骤s64和步骤s63;

步骤s63,通过服务器查询用户观看习惯数据;

步骤s64,根据用户选择的频到名称,获取所选择的频道名称对应的下一个节目播放时间,执行步骤s65;

步骤s65,根据用户选择的频到名称,获取所选择的频道名称对应的下一个节目播放时间,执行步骤s66;

步骤s66,用户通过提醒键设置智能电视频道切换提醒功能。

实施例二

本发明实施例还提供了一种智能电视,如图4所示,其中,本实施例的智能电视包括处理器10,以及与所述处理器10连接的存储器20,及存储在所述存储器20上并可在所述处理器10上运行的频道切换程序;

所述频道切换程序被所述处理器10执行时用于实现以下步骤:

当检测到开始插播广告,显示当前用户对应的节目观看习惯数据的快捷频道列表;

当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取待切换频道的最近播放时间;

当检测到当前时间达到所述最近播放时间时,弹出提示框提示用户进行频道切换的确认操作;

当接收到用户选择确认切换频道的指令后,完成频道的切换;具体如上所述。

实施例三

本发明实施例还提供了一种频道切换系统,如图5所示,所述频道切换系统包括服务器100、遥控器200以及智能电视300;

所述智能电视300为上述实施例一所述的智能电视。

所述智能电视300用于执行下述任一操作:

当检测到开始插播广告,显示当前用户对应的节目观看习惯数据的快捷频道列表;

当检测到用户根据当前的快捷频道列表选择待切换的频道后,获取待切换频道的最近播放时间;

当检测到当前时间达到所述最近播放时间时,弹出提示框提示用户进行频道切换的确认操作;

当接收到用户选择确认切换频道的指令后,完成频道的切换;具体如上所述。

实施例四

本发明还提供一种存储介质,所述存储介质存储有频道切换程序,所述频道切换程序被处理器10执行时用于实现所述频道切换方法;具体如上所述。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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