电视播放方法、装置及计算机可读存储介质与流程

文档序号:15456147发布日期:2018-09-15 01:08阅读:151来源:国知局

本发明涉及电视技术领域,尤其涉及一种电视播放方法、装置及计算机可读存储介质。



背景技术:

随着电视的智能化发展,智能电视所搭配的硬件规格不断提高,能够搭载的硬件种类也在不断扩充,以满足人们日益增长的应用需求。在当今的智能电视中,可以搭载操作系统,在使用智能电视的过程中,不但可以通过传统的广播电视网络接收广播电视信号,由于智能电视还能够访问互联网,因此还能够接收网络内容服务商提供的网络电视数据,从而丰富了用户的娱乐生活。

目前,用户打开电视机查找自己喜欢的频道时,需要遍历整个频道列表,其中,包括很多用户不感兴趣的频道,花费大量时间去查找,有时通过繁琐的方式进行查找后,也无法找到自己感兴趣的频道,这样,造成了用户在查找感兴趣频道时时间的浪费,导致用户体验差。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种电视播放方法、装置及计算机可读存储介质,旨在解决用户在查找感兴趣频道时时间的浪费,导致用户体验差的技术问题。

为实现上述目的,本发明提供一种电视播放方法,所述方法包括以下步骤:

在接收到开机指令时,获取用户的历史观看数据及当前时间;

基于所述历史观看数据及当前时间确定用户感兴趣频道;

计算所述感兴趣频道对应的感兴趣度;

基于所述感兴趣度对所述感兴趣频道进行排序,以得到排序后的推荐频道;

基于所述推荐频道生成频道列表,并将所述频道列表发送至电视显示界面。

优选地,所述基于所述历史观看数据及当前时间确定用户感兴趣频道的步骤包括:

基于所述历史观看数据获取用户在预设时间观看频道的次数;

确定所述次数是否大于预设阈值,当所述次数大于所述预设阈值时,记录所述次数,将所述频道作为感兴趣频道。

优选地,所述计算所述感兴趣频道对应的感兴趣度的步骤包括:

基于所述历史观看数据获取用户观看所述频道的时长,并确定所述时长与所述次数的权重;

基于所述权重计算所述频道对应的感兴趣度。

优选地,所述基于所述推荐频道生成频道列表,并将所述频道列表发送至电视显示界面的步骤之后,所述电视播放方法还包括:

检测用户是否已对电视节目进行分类设置过;

当检测到用户未曾对电视节目进行分类设置时,获取用户当前分类设置的结果;

将所述结果存储在新建节目菜单中,并将所述新建节目菜单显示在电视显示界面。

优选地,所述检测用户是否已对电视节目进行分类设置过的步骤之后,所述电视播放方法还包括:

当检测到用户已对电视节目进行分类设置过时,获取上一次分类结果及当前分类的结果;

在所述新建节目菜单中存储当前分类的结果,删除上一次分类的结果,并将所述新建节目菜单显示在电视显示界面。

优选地,当检测到用户已对电视节目进行分类设置过时的步骤之后,所述电视播放方法还包括:

当检测到用户在原始节目菜单中选择节目频道时,将所述节目频道的频道信息赋值到新建菜单中,其中,所述频道信息包括所述节目频道的名称、节目信息及分类名称;

将所述频道信息存储在所述新建节目菜单中,并将所述新建节目菜单显示在电视显示界面。

优选地,所述基于所述推荐频道生成频道列表,并将所述频道列表发送至电视显示界面的步骤之后,所述电视播放方法还包括:

当接收到查看节目菜单指令时,获取节目菜单中对应节目的深度节目信息;

将所述深度节目信息设置为隐藏窗口,并将隐藏窗口打开标识显示在显示界面的预设位置。

此外,为实现上述目的,本发明还提供一种电视播放装置,电视播放装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视播放程序,所述电视播放程序被所述处理器执行时实现上述任一项电视播放方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电视播放程序,所述电视播放程序被处理器执行时实现上述任一项电视播放方法的步骤。

本发明通过在接收到开机指令时,获取用户的历史观看数据及当前时间;接着基于所述历史观看数据及当前时间确定用户感兴趣频道,再接着计算所述感兴趣频道对应的感兴趣度,然后基于所述感兴趣度对所述感兴趣频道进行排序,以得到排序后的推荐频道,最后基于所述推荐频道生成频道列表,并将所述频道列表发送至电视显示界面;由此实现了根据历史观看数据将用户感兴趣频道的频道列表显示在电视机显示界面,从而提高用户直接选择喜爱的频道,避免了用户在选择频道上时间的浪费,提高了用户体验。

附图说明

图1是本发明实施例方案涉及的硬件运行环境中电视播放装置所属终端的结构示意图;

图2为本发明电视播放方法第一实施例的流程示意图;

图3为本发明电视播放方法第二实施例中所述基于所述历史观看数据及当前时间确定用户感兴趣频道步骤的细化流程示意图;

图4为本发明电视播放方法第三实施例中所述计算所述感兴趣频道对应的感兴趣度步骤的细化流程示意图;

图5为本发明电视播放方法第四实施例的流程示意图;

图6为本发明电视播放方法第五实施例的流程示意图;

图7为本发明电视播放方法第六实施例的流程示意图;

图8为本发明电视播放方法第七实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1是本发明实施例方案涉及的硬件运行环境中电视播放方法装置所属终端的结构示意图;

本发明实施例终端可以是PC。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作服务器、网络通信模块、用户接口模块以及电视播放方法程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的电视播放方法程序。

在本实施例中,电视播放方法装置包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的电视播放方法程序,其中,处理器1001调用存储器1005中存储的电视播放方法程序时,执行以下操作:

在接收到开机指令时,获取用户的历史观看数据及当前时间;

基于所述历史观看数据及当前时间确定用户感兴趣频道;

计算所述感兴趣频道对应的感兴趣度;

基于所述感兴趣度对所述感兴趣频道进行排序,以得到排序后的推荐频道;

基于所述推荐频道生成频道列表,并将所述频道列表发送至电视显示界面。

进一步地,处理器1001可以调用存储器1005中存储的电视播放方法程序,还执行以下操作:

基于所述历史观看数据获取用户在预设时间观看频道的次数;

确定所述次数是否大于预设阈值,当所述次数大于所述预设阈值时,记录所述次数,将所述频道作为感兴趣频道。

进一步地,处理器1001可以调用存储器1005中存储的电视播放方法程序,还执行以下操作:

基于所述历史观看数据获取用户观看所述频道的时长,并确定所述时长与所述次数的权重;

基于所述权重计算所述频道对应的感兴趣度。

进一步地,处理器1001可以调用存储器1005中存储的电视播放方法程序,还执行以下操作:

检测用户是否已对电视节目进行分类设置过;

当检测到用户未曾对电视节目进行分类设置时,获取用户当前分类设置的结果;

将所述结果存储在新建节目菜单中,并将所述新建节目菜单显示在电视显示界面。

进一步地,处理器1001可以调用存储器1005中存储的电视播放方法程序,还执行以下操作:

当检测到用户已对电视节目进行分类设置过时,获取上一次分类结果及当前分类的结果;

在所述新建节目菜单中存储当前分类的结果,删除上一次分类的结果,并将所述新建节目菜单显示在电视显示界面。

进一步地,处理器1001可以调用存储器1005中存储的电视播放方法程序,还执行以下操作:

当检测到用户在原始节目菜单中选择节目频道时,将所述节目频道的频道信息赋值到新建菜单中,其中,所述频道信息包括所述节目频道的名称、节目信息及分类名称;

将所述频道信息存储在所述新建节目菜单中,并将所述新建节目菜单显示在电视显示界面。

进一步地,处理器1001可以调用存储器1005中存储的电视播放方法程序,还执行以下操作:

当接收到查看节目菜单指令时,获取节目菜单中对应节目的深度节目信息;

将所述深度节目信息设置为隐藏窗口,并将隐藏窗口打开标识显示在显示界面的预设位置。

本发明进一步提供一种电视播放方法。参照图2,图2为本发明电视播放方法第一实施例的流程示意图。

在本实施例中,该电视播放方法包括以下步骤:

步骤S10,在接收到开机指令时,获取用户的历史观看数据及当前时间;

在本实施例中,电视终端可以接收到用户通过按压遥控器或者终端设备上的按钮触发的开机指令,例如,可以使用遥控器接通电源开机,或者将电视机从待机状态唤醒等进行开机操作。在接收到开机指令时,获取用户的历史观看数据及当前时间,该历史观看数据包括历史观看的时间、频道、节目、时长及用户信息等。用户打开电视机观看电视节目时,电视机终端都会记录本次观看电视的时间、频道、节目、时长及用户信息等数据,并将这些数据作为历史观看数据进行存储。该当前时间是指用户此时开机的时间,电视机终端设有时钟,并且该时钟可以与网络时间同步,当用户打开电视机观看电视节目时,都会将时间进行记录并存储。通常设置好了当前时区的系统基准时间,例如,在电视系统中可以预先存储当前时区的基准时间,或者可以在电视机连接互联网的情况下,向时间同步服务器发送同步时间请求,根据与同步时间服务器同步的时间作为当前时间,以获得更加精准的因特网时间作为当前时间。

步骤S20,基于所述历史观看数据及当前时间确定用户感兴趣频道;

在本实施例中,若用户在预设时间段内观看某频道的次数大于预设阈值时,则将该频道作为感兴趣频道,该预设时间段包括一个星期、一个月、十天等,预设时间段内由技术人员进行设置,对此不作具体限定。

在其它实施例中,还可以根据用户观看某频道的时长来确定该频道是否为感兴趣频道,具体地,电视机终端中设有计时器,当该计时器检测到用户观看某一频道的时长超过预设时长时,电视机终端则将该频道标记为感兴趣频道。

步骤S30,计算所述感兴趣频道对应的感兴趣度;

在本实施例中,感兴趣度是衡量用户对某个频道的喜爱程度,当用户频繁观看该频道或者观看该频道的时长比观看其它频道的时长要长时,则认为该频道为感兴趣频道,通过计算感兴趣频道对应的感兴趣度来确定用户对感兴趣频道的喜爱程度,具体地,首先获取用户在预设时间观看该频道的时长及观看该频道的次数,并确定该时长与次数的权重,该权重是指时长与次数相比在计算感兴趣度时的相对重要程度,可以用户百分比来表示,例如,时长占百分之六十、次数占百分之四十,即时长的权重为百分之六十,次数的权重为百分之四十。然后根据时长与次数的权重计算该频道的感兴趣度,具体地,首先计算时长与对应权重的乘积,然后计算次数与对应权重的乘积,最后计算两个乘积之和,则该和为该频道的感兴趣度,例如,预设时间为七天,时长的权重为百分之四十,次数的权重为百分之六十,用户在七天中观看某一频道次数为15次,观看该频道的总时长为600分钟,则计算该频道的感兴趣度为249。

步骤S40,基于所述感兴趣度对所述感兴趣频道进行排序,以得到排序后的推荐频道;

在本实施例中,根据计算得到的感兴趣度对各个感兴趣频道按照从大到小的顺序进行排序,感兴趣度越高说明用户对该频道的喜爱程度越高,则优先排列,推荐频道是指根据感兴趣度排序后的感兴趣频道。

步骤S50,基于所述推荐频道生成频道列表,并将所述频道列表发送至电视显示界面。

在本实施例中,将感兴趣频道进行排序后,将生成频道列表,该频道列表上的排序顺序则是按照推荐频道的顺序,该频道列表中包括各个感兴趣频道的基本信息,该基本信息包括的频道名称、频道排列顺序号、频道正在播放节目的名称等信息,用户可以通过该频道列表查看到感兴趣频道的基本信息。当用户在开机时,电视机终端将会把感兴趣频道对应的频道列表推送至电视显示界面,用户可以在电视显示界面的频道列表中直接选择自己喜爱的频道。

本实施例提出的电视播放方法,通过在接收到开机指令时,获取用户的历史观看数据及当前时间,接着基于所述历史观看数据及当前时间确定用户感兴趣频道,再接着计算所述感兴趣频道对应的感兴趣度,然后基于所述感兴趣度对所述感兴趣频道进行排序,以得到排序后的推荐频道,最后基于所述推荐频道生成频道列表,并将所述频道列表发送至电视显示界面;实现了根据历史观看数据将用户感兴趣频道的频道列表显示在电视机显示界面,从而提高用户直接选择喜爱的频道,避免了用户在选择频道上时间的浪费,提高了用户体验。

基于第一实施例,提出本发明电视播放方法的第二实施例,参照图3,本实施例中,步骤S20包括:

步骤S21,基于所述历史观看数据获取用户在预设时间观看频道的次数;

步骤S22,确定所述次数是否大于预设阈值,当所述次数大于所述预设阈值时,记录所述次数,将所述频道作为感兴趣频道。

在本实施例中,该预设时间包括一个星期、一个月、十天等,预设时间段由技术人员进行设置,对此不作具体限定。该历史观看数据包括历史观看的时间、频道、节目、时长及用户信息等,在用户打开电视机观看电视节目时,电视机终端将记录该用户观看各个频道的次数,若用户观看某个频道的次数大于预设阈值时,则自动将该频道标记为感兴趣频道。

在其它实施例中,还可以根据用户观看某频道的时长来确定该频道是否为感兴趣频道,具体地,电视机终端中设有计时器,当该计时器检测到用户观看某一频道的时长超过预设时长时,电视机终端则将该频道标记为感兴趣频道。

当然,也可以从观看频道的次数及时长综合判断该频道是否为感兴趣频道,当用户观看该频道的次数大于预设阈值,并且观看该频道的时长超过预设时长时,则将该频道标记为感兴趣频道。

本实施例提出的电视播放方法,通过基于所述历史观看数据获取用户在预设时间观看频道的次数,然后确定所述次数是否大于预设阈值,当所述次数大于所述预设阈值时,记录所述次数,将所述频道作为感兴趣频道;实现了对感兴趣频道进行标记,从而能够了解用户感兴趣的频道,进而提高了用户体验。

基于第二实施例,提出本发明电视播放方法的第三实施例,参照图4,本实施例中,步骤S30包括:

步骤S31,基于所述历史观看数据获取用户观看所述频道的时长,并确定所述时长与所述次数的权重;

步骤S32,基于所述权重计算所述频道对应的感兴趣度。

在本实施例中,感兴趣度是衡量用户对某个频道的喜爱程度,当用户频繁观看该频道或者观看该频道的时长比观看其它频道的时长要长时,则认为该频道为感兴趣频道,通过计算感兴趣频道对应的感兴趣度来确定用户对感兴趣频道的喜爱程度,具体地,首先获取用户在预设时间观看该频道的时长及观看该频道的次数,并确定该时长与次数的权重,该权重是指时长与次数相比在计算感兴趣度时的相对重要程度,可以用户百分比来表示,例如,时长占百分之六十、次数占百分之四十,即时长的权重为百分之六十,次数的权重为百分之四十。然后根据时长与次数的权重计算该频道的感兴趣度,具体地,首先计算时长与对应权重的乘积,然后计算次数与对应权重的乘积,最后计算两个乘积之和,则该和为该频道的感兴趣度,例如,预设时间为七天,时长的权重为百分之四十,次数的权重为百分之六十,用户在七天中观看某一频道次数为15次,观看该频道的总时长为600分钟,则计算该频道的感兴趣度为249。

本实施例提出的电视播放方法,通过基于所述历史观看数据获取用户观看所述频道的时长,并确定所述时长与所述次数的权重,然后基于所述权重计算所述频道对应的感兴趣度;实现了计算权重来计算感兴趣度,从而确定用户感兴趣频道的喜爱程度,进一步提高了用户体验。

基于第一实施例,提出本发明电视播放方法的第四施例,参照图5,本实施例中,步骤S50之后,还包括:

步骤S60,检测用户是否已对电视节目进行分类设置过;

步骤S70,当检测到用户未曾对电视节目进行分类设置时,获取用户当前分类设置的结果;

步骤S80,将所述结果存储在新建节目菜单中,并将所述新建节目菜单显示在电视显示界面。

在本实施例中,电视机终端检测用户是否对电视节目进行分类设置过,当用户选择电视节目信息中的一个节目频道并输入一分类名称时,至少将输入的分类名称赋值给为节目频道预先配置的一分类名称字段,然后至少将该节目频道的名称及其节目信息以及该分类名称字段信息保存;该分类名称字段用于作为对节目频道进行分类显示的依据。

当用户完成对电视节目信息的分类设置后,将保存的节目频道的名称及其节目信息按其分类名称字段信息排列并显示,生成节目菜单;将用户从中选择的节目频道的名称输出给用户选择节目接收模块;若判断用户未曾对电视节目进行过分类设置时,则在新建的原始节目单中,为电视节目信息中的每一节目频道预先至少配置分类名称字段,并将该分类名称字段初始化为为空分类名称;然后将该原始节目单输出给节目分类设置单元;节目分类设置单元,用于在收到用户事件获取单元输出的标记一节目频道的名称的原始节目单时,至少将用户在提示界面输入选择的节目分类名称赋值给所述节目频道的分类名称字段,然后至少将该节目频道的名称及其节目信息以及该分类名称字段信息保存在分类节目单中;在用户完成节目分类设置后,将该分类节目单输出给频道列表显示单元;分别与频道列表显示单元和用户选择节目接收模块连接,用于在用户选择原始节目单中一节目频道的名称时,将该节目频道的名称标记在原始节目单中输出给节目分类设置单元;在用户选择频道列表显示单元显示的频道列表中的节目频道时,将所选的节目频道的名称输出给用户选择节目接收模块;将输入的分类节目单中已分类的节目频道的名称及其节目信息按分类名称字段信息列入到相应的节目菜单中,并按分类名称字段信息显示节目菜单。

本实施例提出的电视播放方法,通过检测用户是否已对电视节目进行分类设置过,然后当检测到用户未曾对电视节目进行分类设置时,获取用户当前分类设置的结果,最后将所述结果存储在新建节目菜单中,并将所述新建节目菜单显示在电视显示界面;实现了对节目菜单进行分类并显示,避免了用户在查找节目时时间浪费,提高了用户体验。

基于以上实施例,提出本发明电视播放方法的第五施例,参照图6,本实施例中,步骤S60之后,还包括:

步骤S90,当检测到用户已对电视节目进行分类设置过时,获取上一次分类结果及当前分类的结果;

步骤S100,在所述新建节目菜单中存储当前分类的结果,删除上一次分类的结果,并将所述新建节目菜单显示在电视显示界面。

在本实施例中,当用户曾对电视节目进行过分类设置时,则在新建的原始节目单中,针对电视节目信息恢复保存的用户上一次分类设置的结果,至少包括将分类节目单中已分类的节目频道的分类名称字段信息,相应地赋值给原始节目单中具有相同名称的节目频道的分类名称字段,并将新建节目菜单显示在电视机终端的显示界面。进一步地,当用户未曾对电视节目信息进行过分类设置时,则在新建的原始节目单中为电视节目信息里的每一节目频道还配置分类标识字段,用于标识节目频道是否已被分类的状态;将该分类标识字段初始化为未分类标识。针对电视节目信息恢复保存的用户上一次分类设置的结果还包括,将分类节目单中已分类的节目频道的分类标识字段信息,相应地赋值给原始节目单中具有相同名称的所述节目频道的分类标识字段。

本实施了提出的电视播放方法,通过当检测到用户已对电视节目进行分类设置过时,获取上一次分类结果及当前分类的结果。然后在所述新建节目菜单中存储当前分类的结果,删除上一次分类的结果,并将所述新建节目菜单显示在电视显示界面;实现了对已进行分类设置时节目菜单的更新,提高了用户体验。

基于第5实施例,提出本发明电视播放方法的第六施例,参照图7,本实施例中,步骤S60之后,还包括:

步骤S110,当检测到用户在原始节目菜单中选择节目频道时,将所述节目频道的频道信息赋值到新建菜单中,其中,所述频道信息包括所述节目频道的名称、节目信息及分类名称;

步骤S120,将所述频道信息存储在所述新建节目菜单中,并将所述新建节目菜单显示在电视显示界面。

在本实施例中,在收到用户获取节目频道的名称的原始节目单时,还将选择的节目频道的分类标识字段置为已分类标识,然后将分类标识字段信息随节目频道的名称及其节目信息以及分类名称字段信息一起保存在节目单中,并将该频道信息赋值到新建菜单中,并将新建菜单显示在电视机终端的显示界面。

本实施例提出的电视播放方法,通过当检测到用户在原始节目菜单中选择节目频道时,将所述节目频道的频道信息赋值到新建菜单中,其中,所述频道信息包括所述节目频道的名称、节目信息及分类名称。然后将所述频道信息存储在所述新建节目菜单中,并将所述新建节目菜单显示在电视显示界面;实现了对已进行分类设置时节目菜单的更新,提高了用户体验。

基于第一实施例,提出本发明电视播放方法的第七施例,参照图8,本实施例中,步骤S50之后,还包括:

步骤S130,当接收到查看节目菜单指令时,获取节目菜单中对应节目的深度节目信息,其中,所述深度节目信息包括片名、外文名、出品时间、制片地区、导演、主演、节目类型;

步骤S140,将所述深度节目信息设置为隐藏窗口,并将隐藏窗口打开标识显示在显示界面的预设位置。

在本实施例中,该预设位置包括电视机显示界面左上角、右上角、右下角等,用户可以通过点击按钮进入隐藏窗口界面,在隐藏窗口界面可以选择查询节目对应的深度节目信息,该深度节目信息包括片名、外文名、出品时间、制片地区、导演、主演、演员、节目类型等,例如,选中如演员中的“杨幂”时,将获取对应的深度信息,如外文名、出生日期、毕业院校、身高、体重、血型、星座等。进一步地,电视机终端将与被点击深度信息相关的节目进行编排,生成关联节目列表并显示在深度信息窗口中。相关节目可以为演员主演的节目或参加的娱乐节目,导演导演的影片、电视剧或参与的娱乐节目。

本实施例提出的电视播放方法,通过当接收到查看节目菜单指令时,获取节目菜单中对应节目的深度节目信息,然后将所述深度节目信息设置为隐藏窗口,并将隐藏窗口打开标识显示在显示界面的预设位置;实现了能够将深度节目信息显示在电视显示界面,从而供用户清楚了解该节目信息,选择喜爱节目,进而提高了用户体验。

本发明还提供一种计算机可读存储介质,在本实施例中,计算机可读存储介质上存储有电视播放程序,其中:

在接收到开机指令时,获取用户的历史观看数据及当前时间;

基于所述历史观看数据及当前时间确定用户感兴趣频道;

计算所述感兴趣频道对应的感兴趣度;

基于所述感兴趣度对所述感兴趣频道进行排序,以得到排序后的推荐频道;

基于所述推荐频道生成频道列表,并将所述频道列表发送至电视显示界面。

进一步地,该电视播放程序被所述处理器执行时,还实现如下步骤:

基于所述历史观看数据获取用户在预设时间观看频道的次数;

确定所述次数是否大于预设阈值,当所述次数大于所述预设阈值时,记录所述次数,将所述频道作为感兴趣频道。

进一步地,该电视播放程序被所述处理器执行时,还实现如下步骤:

基于所述历史观看数据获取用户观看所述频道的时长,并确定所述时长与所述次数的权重;

基于所述权重计算所述频道对应的感兴趣度。

进一步地,该电视播放程序被所述处理器执行时,还实现如下步骤:

检测用户是否已对电视节目进行分类设置过;

当检测到用户未曾对电视节目进行分类设置时,获取用户当前分类设置的结果;

将所述结果存储在新建节目菜单中,并将所述新建节目菜单显示在电视显示界面。

进一步地,该电视播放程序被所述处理器执行时,还实现如下步骤:

当检测到用户已对电视节目进行分类设置过时,获取上一次分类结果及当前分类的结果;

在所述新建节目菜单中存储当前分类的结果,删除上一次分类的结果,并将所述新建节目菜单显示在电视显示界面。

进一步地,该电视播放程序被所述处理器执行时,还实现如下步骤:

当检测到用户在原始节目菜单中选择节目频道时,将所述节目频道的频道信息赋值到新建菜单中,其中,所述频道信息包括所述节目频道的名称、节目信息及分类名称;

将所述频道信息存储在所述新建节目菜单中,并将所述新建节目菜单显示在电视显示界面。

进一步地,该电视播放程序被所述处理器执行时,还实现如下步骤:

当接收到查看节目菜单指令时,获取节目菜单中对应节目的深度节目信息;

将所述深度节目信息设置为隐藏窗口,并将隐藏窗口打开标识显示在显示界面的预设位置。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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