电视节目的提醒方法、播放装置及服务器与流程

文档序号:16149954发布日期:2018-12-05 17:22阅读:423来源:国知局
电视节目的提醒方法、播放装置及服务器与流程

本发明涉及智能电视技术领域,尤其涉及一种电视节目的提醒方法、播放装置及服务器。

背景技术

随着网络宽带的提高和顶端(overthetop,简称ott)业务发展,智能电视正在进入越来越多的家庭。由于智能电视上安装了智能操作系统,因此可以在智能电视上安装各种应用程序,例如各种视频客户端,用户可通过视频客户端观看节目。

通常,用户在观看某个电视节目时,往往容易错过自己喜欢的节目。例如,某用户喜欢看球赛,在球赛开始之前用户在观看其他频道的节目,当球赛开始时用户可能会因为忘记切换频道而错过球赛的精彩片段。通常用户可通过视频客户端观看已错过的节目。进一步地,视频客户端可以对用户的观看历史进行记录,当有用户已经观看过的节目进行更新后,则可以向用户提示有该节目的更新消息。在看到该更新消息后,用户可以打开视频客户端观看更新后的节目。

尽管用户可以通过视频客户端观看已错过的节目或者已经更新的节目,但是由于监管需求视频客户端上节目的更新时间通常比电视台的更新时间晚,导致用户无法通过视频客户端及时观看节目的最近剧情。



技术实现要素:

本发明提出一种电视节目的提醒方法、播放装置及服务器,用于解决用户无法实时收到关注过的节目的播放提醒信息的问题。

本发明第一方面实施例提出了一种电视节目的提醒方法,该方法包括:向服务器发送关注消息;关注消息中包括播放装置的标识以及播放装置所关注的目标节目的节目标识;获取电视节目的节目播放信息;确定节目播放信息中是否包括播放装置所关注的目标节目;如果节目播放信息中包括目标节目,向用户发出提醒消息。

另外,本发明实施例的电视节目的提醒方法,还具有如下附加的技术特征:

在本发明一个实施例中,确定节目播放信息中是否包括播放装置所关注的目标节目,包括:从本地获取目标节目的节目标识;如果节目标识存在于节目播放信息中,则确定出节目播放信息包括目标节目。

在本发明一个实施例中,获取电视节目的播放信息,包括:向服务器发送拉取节目播放信息的拉取请求;拉取请求中包括播放装置的标识;其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息;接收服务器返回的节目播放信息,节目播放信息中包括各节目的更新信息和播放时间点。

在本发明一个实施例中,向用户发出提醒消息,包括:按照预设的时间间隔向服务器发送询问消息,询问消息用于询问目标节目是否处于播放状态;接收服务器在目标节目处于播放状态时返回的应答消息;通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,向用户发出提醒消息,包括:根据目标节目的播放时间点,计算距离目标节目播放的时间长度并进行计时;在计时到时间长度后,通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,通过显示屏向用户发出切换节目的提醒消息,包括:判断当前播放的节目是否为目标节目;在判断出当前播放的节目非目标节目时,通过显示屏向用户发出提醒消息。

在本发明一个实施例中,通过弹窗或者悬浮窗的方式在显示屏上向用户发出提醒消息。

在本发明一个实施例中,接收用户通过遥控器或者语音采集装置输入的目标节目的节目标识;将目标节目的节目标识存储在本地。

本发明第二方面实施例提出了一种电视节目的提醒方法,接收包括播放装置的标识以及播放装置所关注的目标节目的节目标识的关注消息;接收播放装置发送的拉取节目播放信息的拉取请求,拉取请求中包括播放装置的标识;获取与播放装置的标识匹配的节目播放信息;向播放装置返回节目播放信息,以使播放装置在确定出节目播放信息包括播放装置所关注的目标节目时向用户发出提醒消息。

另外,本发明实施例的电视节目的提醒方法,还具有如下附加的技术特征:

在本发明一个实施例中,向播放装置返回节目播放信息,包括:根据播放装置的标识,获取播放装置的历史记录;其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息;根据历史记录对拉取到的节目播放信息进行调整,形成与播放装置匹配的节目播放信息;将匹配的节目播放信息发送给播放装置。

在本发明一个实施例中,将匹配的节目播放信息发送给播放装置之后,还包括:接收播放装置按照预设的时间间隔发送的询问消息,询问消息用于询问目标节目是否处于播放状态;在目标节目处于播放状态时向播放装置返回应答消息,以使播放装置向用户发出切换节目的提醒消息;其中,提醒消息包括播放目标节目的频道信息。

本发明第三方面实施例提出了一种电视节目的提醒方法,该方法包括:获取每个播放装置所关注的目标节目;获取节目播放信息;针对每个播放装置,判断节目播放信息中是否包括播放装置所关注的目标节目;如果节目播放信息中包括目标节目,向播放装置发送第一消息,第一消息中包括目标节目的播放信息和播放时间点。

另外,本发明实施例的电视节目的提醒方法,还具有如下附加的技术特征:

在本发明一个实施例中,判断节目播放信息中是否包括播放装置所关注的目标节目,包括:获取与播放装置对应的目标节目的节目标识;如果节目播放信息中携带节目标识,则判断出节目播放信息中包括目标节目。

在本发明一个实施例中,向播放装置发送第一消息之后,包括:对目标节目是否处于播放状态进行监控;接收播放装置按照预设的时间间隔发送的询问消息,询问消息用于询问目标节目是否处于播放状态;当监控到目标节目处于播放状态时,向播放装置返回应答消息,以使播放装置向用户发出切换节目的提醒消息;其中,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,获取节目播放信息之前,包括:针对每个播放装置,接收播放装置发送的关注消息;关注消息中包括播放装置的标识以及目标节目的节目标识;其中,播放装置的标识包括:播放装置的guid或者播放装置对应的账号信息;根据关注消息建立播放装置的标识与目标节目的节目标识之间的关联关系。

本发明第四方面实施例提出了另一种电视节目的提醒方法,该方法包括:接收服务器发送的第一消息,第一消息中包括播放装置所关注的目标节目的播放信息和播放时间点,第一消息是由服务器在确定出目标节目在拉取到的节目播放信息中之后发出的;根据第一消息对用户发出提醒消息。

另外,本发明实施例的电视节目的提醒方法,还具有如下附加的技术特征:

在本发明一个实施例中,根据第一消息对用户发出提醒消息,包括:根据播放时间点计算距离目标节目播放的时间长度并进行计时;在计时到时间长度后,播放装置通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,根据第一消息对用户发出提醒消息,包括:按照预设的时间间隔向服务器发送询问消息,询问消息用于询问目标节目是否处于播放状态;接收服务器在目标节目处于播放状态时返回的应答消息;通过显示屏向用户发出切换节目的所述提醒消息,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,通过显示屏向用户发出切换节目的提醒消息,包括:判断当前播放的节目是否为目标节目;在判断出当前播放的节目非目标节目时,通过显示屏向用户发出提醒消息。

在本发明一个实施例中,通过弹窗或者悬浮窗的方式在显示屏上向用户发出节目切换提醒消息。

在本发明一个实施例中,接收服务器发送的第一消息之前,包括:接收用户通过遥控器或者语音采集装置输入的目标节目的节目标识;向服务器发送关注消息,关注消息中包括节目标识和播放装置的标识;其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息。

本发明第五方面实施例提出了一种播放装置,该装置包括:发送模块,用于向服务器发送关注消息;关注消息中包括播放装置的标识以及播放装置所关注的目标节目的节目标识;获取模块,用于获取电视节目的节目播放信息;确定模块,用于确定节目播放信息中是否包括播放装置所关注的目标节目;提醒模块,用于当节目播放信息中包括目标节目时,向用户发出提醒消息。

另外,本发明实施例的播放装置,还具有如下附加的技术特征:

在本发明一个实施例中,确定模块,包括:获取单元,用于从本地获取目标节目的节目标识;确定单元,用于如果节目标识存在于节目播放信息中,则确定出节目播放信息包括目标节目。

在本发明一个实施例中,获取模块,包括:第一发送单元,用于向服务器发送拉取节目播放信息的拉取请求;拉取请求中包括播放装置的标识;其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息;第一接收单元,用于接收服务器返回的节目播放信息,节目播放信息中包括各节目的更新信息和播放时间点。

在本发明一个实施例中,提醒模块,包括:第二发送单元,用于按照预设的时间间隔向服务器发送询问消息,询问消息用于询问目标节目是否处于播放状态;第二接收单元,用于接收服务器在目标节目处于播放状态时返回的应答消息;第一提醒单元,用于通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,提醒模块,包括:计算单元,用于根据目标节目的播放时间点,计算距离目标节目播放的时间长度并进行计时;第二提醒单元,用于在计时到时间长度后,通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,第一提醒单元或者第二提醒单元,具体用于判断当前播放的节目是否为目标节目,在判断出当前播放的节目非目标节目时,通过显示屏向用户发出提醒消息。

在本发明一个实施例中,第一提醒单元或者第二提醒单元,具体用于通过弹窗或者悬浮窗的方式在显示屏上向用户发出节目切换提醒消息。

在本发明一个实施例中,该播放装置还包括:接收模块,用于接收用户通过遥控器或者语音采集装置输入的目标节目的节目标识;存储模块,用于将目标节目的节目标识存储在本地。

本发明第六方面实施例提出了一种服务器,该服务器包括:接收模块,用于接收包括播放装置的标识以及播放装置所关注的目标节目的节目标识的关注消息,以及接收播放装置发送的拉取节目播放信息的拉取请求;拉取请求中包括播放装置的标识;返回模块,用于向播放装置返回节目播放信息,以使播放装置在确定出节目播放信息包括播放装置所关注的目标节目时向用户发出提醒消息。

另外,本发明实施例的服务器,还具有如下附加的技术特征:

在本发明一个实施例中,返回模块包括:获取单元,用于根据播放装置的标识,获取播放装置的历史记录;其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息;调整单元,用于根据历史记录对拉取到的节目播放信息进行调整,形成与播放装置匹配的节目播放信息;发送单元,用于将匹配的节目播放信息发送给播放装置。

在本发明一个实施例中,接收模块,还用于接收播放装置按照预设的时间间隔发送的询问消息,询问消息用于询问目标节目是否处于播放状态;返回模块,还用于在目标节目处于播放状态时向播放装置返回应答消息,以使播放装置向用户发出切换节目的提醒消息;其中,提醒消息包括播放目标节目的频道信息。

本发明第七方面实施例提出了一种服务器,该服务器包括:第一获取模块,用于获取每个播放装置所关注的目标节目;第二获取模块,用于获取节目播放信息;判断模块,用于针对每个播放装置,判断节目播放信息中是否包括播放装置所关注的目标节目;发送模块,用于如果节目播放信息中包括目标节目,向播放装置发送第一消息,第一消息中包括目标节目的播放信息和播放时间点。

另外,本发明实施例的服务器,还具有如下附加的技术特征:

在本发明一个实施例中,判断模块,包括:获取单元,用于获取与播放装置对应的目标节目的节目标识;判断单元,用于如果节目播放信息中携带节目标识,则判断出节目播放信息中包括目标节目。

在本发明一个实施例中,监控模块,用于对目标节目是否处于播放状态进行监控;第一接收模块,用于接收播放装置按照预设的时间间隔发送的询问消息,询问消息用于询问目标节目是否处于播放状态;发送模块,还用于当监控到目标节目处于播放状态时,向播放装置返回应答消息,以使播放装置向用户发出切换节目的提醒消息;其中,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,关联建立模块,用于针对每个播放装置,接收播放装置发送的关注消息;关注消息中包括播放装置的标识以及目标节目的节目标识,以及根据关注消息建立播放装置的标识与目标节目的节目标识之间的关联关系;其中,播放装置的标识包括:播放装置的guid或者播放装置对应的账号信息。

本发明第八方面实施例提出了一种播放装置,该播放装置包括:接收模块,用于接收服务器发送的第一消息,第一消息中包括播放装置所关注的目标节目的播放信息和播放时间点,第一消息是由服务器确定出目标节目在拉取到的节目播放信息中之后发出的;提醒模块,用于根据第一消息对用户发出提醒消息。

另外,本发明实施例的播放装置,还具有如下附加的技术特征:

在本发明一个实施例中,提醒模块,包括:计算单元,用于根据播放时间点计算距离目标节目播放的时间长度并进行计时;第一提醒单元,用于在计时到时间长度后,通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,提醒模块,包括:发送单元,用于按照预设的时间间隔向服务器发送询问消息,询问消息用于询问目标节目是否处于播放状态;接收单元,用于接收服务器在目标节目处于播放状态时返回的应答消息;第二提醒单元,用于通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

在本发明一个实施例中,第一提醒单元或者第二提醒单元,具体用于判断当前播放的节目是否为目标节目,在判断出当前播放的节目非目标节目时,通过显示屏向用户发出提醒消息。

在本发明一个实施例中,第一提醒单元或者第二提醒单元,用于通过弹窗或者悬浮窗的方式在显示屏上向用户发出节目切换提醒消息。

在本发明一个实施例中,接收模块,还用于接收用户通过遥控器或者语音采集装置输入的目标节目的节目标识;播放装置,还包括:发送模块,用于向服务器发送关注消息,关注消息中包括节目标识和播放装置的标识;其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息。

本发明第九方面实施例提出了一种播放装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述第一方面实施例的电视节目的提醒方法。

本发明第十方面实施例提出了一种服务器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述第二方面实施例的电视节目的提醒方法。

本发明第十一方面实施例提出了一种服务器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述第三方面实施例的电视节目的提醒方法。

本发明第十二方面实施例提出了一种播放装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述第四方面实施例的电视节目的提醒方法。

本发明第十三方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面实施例的电视节目的提醒方法。

本发明第十四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第二方面实施例的电视节目的提醒方法。

本发明第十五方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第三方面实施例的电视节目的提醒方法。

本发明第十六方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第四方面实施例的电视节目的提醒方法。

本发明实施例的电视节目的提醒方法、播放装置及服务器,通过判断获取的节目播放信息中是否包括播放装置所关注的目标节目,如果节目播放信息中包括目标节目,则向用户发出提醒消息,本实施例中,实时拉取一个节目播放信息,该节目播放信息中携带即将在电视上播放的各个节目,在节目播放信息中包括用户关注的目标节目时,向用户发出提醒消息,避免用户错过自己喜爱的节目,实时性强。

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

附图说明

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

图1为本发明实施例提供的一种电视节目的提醒方法的流程示意图;

图2为本发明实施例提供的一种用户关注目标节目的流程示意图;

图3为本发明实施例提供的一种电视节目的提醒方法的应用示意图;

图4为本发明实施例提供的又一种电视节目的提醒方法的流程示意图;

图5为本发明实施例提供的另一种电视节目的提醒方法的流程示意图;

图6为本发明实施例提供的又一种用户关注目标节目的流程示意图;

图7为本发明实施例提供的再一种电视节目的提醒方法的流程示意图;

图8为本发明实施例提供的一种播放装置的结构示意图一;

图9为本发明实施例提供的一种播放装置的结构示意图二;

图10为本发明实施例提供的一种播放装置的结构示意图三;

图11为本发明实施例提供的一种播放装置的结构示意图四;

图12为本发明实施例提供的一种服务器的结构示意图一;

图13为本发明实施例提供的一种服务器的结构示意图二;

图14为本发明实施例提供的另一种服务器的结构示意图一;

图15为本发明实施例提供的另一种服务器的结构示意图二;

图16为本发明实施例提供的另一种服务器的结构示意图三;

图17为本发明实施例提供的另一种播放装置的结构示意图一;

图18为本发明实施例提供的另一种播放装置的结构示意图二

图19为本发明实施例提供的另一种播放装置的结构示意图三;

图20为本发明实施例提供的另一种播放装置的结构示意图四;

图21为本发明实施例提供的一种播放装置的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的电视节目的提醒方法、播放装置及服务器。

通常用户观看某电视节目时,往往容易错过自己喜欢的节目。目前,对于错过的电视节目,用户可通过智能电视上安装的视频客户端进行观看。并且,在用户打开视频客户端时,视频客户端可向用户发送提醒消息,以通知用户节目的更新情况。

但是,由于监管需求视频客户端节目的更新时间一般晚于电视台,并且,只有当用户打开视频客户端之后,用户才能收到提醒消息,提醒消息的实时性差。

针对上述问题,本发明提出了一种电视节目的提醒方法。

图1为本发明实施例提供的一种电视节目的提醒方法的流程示意图。结合图1从播放装置侧描述电视节目的提醒方法。如图1所示,该电视节目的提醒方法包括以下步骤:

s101、向服务器发送关注消息。

其中,关注消息中包括播放装置的标识,以及播放装置所关注的目标节目的节目标识。

其中,播放装置的标识包括播放装置的全局唯一标识符(globaluniqueidentifier,简称guid)、播放装置对应的账号信息等,或者其他能够表示播放装置唯一性的标识。

播放装置被打开后,可向服务器发送关注消息,以便服务器根据关注消息中播放装置的标识,向对应的播放装置发送节目播放信息。

s102、获取电视节目的节目播放信息。

在本发明的一个实施例中,在用户观看某电视节目的过程中,播放装置如智能电视或者机顶盒,可通过向服务器发送拉取节目播放信息的拉取请求,获取节目播放信息。其中,拉取请求中包括该播放装置的标识,如播放装置的guid、播放装置对应的账号信息等,或者其他能够表示播放装置唯一性的标识。当用户登录了播放装置的应用程序后,可以在拉取请求中携带用户在应用程序注册的账号信息。

服务器接收到播放装置的拉取请求后,根据播放装置的标识向播放装置返回节目播放信息,从而使播放装置获取节目的播放信息。例如,当前时间是晚上19点,用户正在观看中央一套播放的新闻联播,服务器接收到智能电视拉取节目播放信息的拉取请求后,可将未来半小时内将要播放的各节目的播放信息,发送给该智能电视,使智能电视接收到节目播放信息。如19点38分央视一套将要播放《焦点访谈》、19点40某卫视频道将要播放电视剧《和平年代》第17集等等。

s103、确定节目播放信息中是否包括播放装置所关注的目标节目。

播放装置获取节目的播放信息后,可通过用户关注的目标节目的节目标识判断获取的节目播放信息中是否包括用户所关注的目标节目。其中,节目标识用于表示节目的唯一性。

如图2所示,作为一种示例,用户可通过点击关注按钮关注自己喜爱的节目。其中,关注按钮可以是播放装置上显示的,与节目的节目标识对应的关注按钮,用户手动选中关注按钮;关注按钮也可以设置在遥控装置上,其中遥控装置可以包括遥控器,也可以包括安装有应用程序可对播放装置进行控制的终端设备,该终端设备可以是智能手机、平板电脑等。用户通过遥控装置上的关注按钮关注自己喜爱的节目。在选中关注按钮后,可以显示给用户是否确认,当用户按下遥控装置上的确认键即可完成对节目的关注。

可选地,用户也可以通过播放装置上的语音采集装置或者遥控装置上的语音采集装置语音输入目标节目。具体地,用户对准语音采集装置,语音输入自己喜爱的节目,例如语音输入“nba篮球赛”、“电视剧和平年代”等等。输入目标节目或者目标节目的节目标识之后,播放装置记录目标节目“nba篮球赛”、“电视剧和平年代”等的节目标识,并将目标节目的节目标识存储在本地内存中。

作为一种可选地实现方式,可以通过播放装置上安装的应用程序向服务器发送关注消息,该应用程序也可以安装在用户的移动终端上,该移动终端可以为手机。用户可以在移动终端上通过播放装置所使用的登录账号进行登录,然后选取所关注的目标节目,然后通过移动终端向服务器发送关注消息。

当播放装置获取电视节目的播放信息后,可从本地内存中获取目标节目的节目标识。如果节目播放信息中存在从本地获取的节目标识,则可以确定节目播放信息中包括与节目标识对应的目标节目。也就是说,节目播放信息中包括用户所关注的目标节目。如果节目播放信息中不存在从本地获取的节目标识,则可以确定节目播放信息中不包括目标节目。

s104、如果节目播放信息中包括目标节目,向用户发出提醒消息。

如果节目播放信息中包括目标节目,也就是说,节目播放信息中包括用户喜爱的节目,在目标节目处于播放状态时可向用户发出提醒消息。

在本发明的一个实施例中,可以通过以下两种方法判断目标节目是否处于播放状态。

第一种方法,播放装置可按照预设的时间间隔如每隔30秒,向服务器发送询问目标节目是否处于播放状态的询问消息。服务器接收到询问消息后,查询目标节目的状态,当目标节目处于播放状态时,向播放装置发送应答消息。播放装置接收到应答消息可以确定该目标节目处于播放状态。

第二种方法,播放装置也可通过节目播放信息获得目标节目的播放时间点,获取播放时间点后计算当前距离目标节目播放的时间长度,例如当前时间是19点20分,目标节目《和平年代》的播放时间点是19点40分,可计算出当前距离播放《和平年代》的时间长度为20分钟。可从零开始计时,当计时到达20分钟时,可以确定《和平年代》处于播放状态。当然,也可对时间长度20分钟进行倒计时,当倒计时为零时,可以确定《和平年代》开始播放。

在确定目标节目处于播放状态后,可以进一步地判断当前播放的节目也就是当前用户正在观看的节目,是否为目标节目。播放装置可获取当前播放的节目的节目标识与本地存储的目标节目的节目标识进行比较。如果当前播放的节目的节目标识与目标节目的节目标识不相同,即当前播放的节目不是用户已关注的节目,可在显示屏上弹出提醒窗口即弹窗,或者在显示屏上方或者下方等显示悬浮窗,以向用户发送提醒消息。提醒消息可以在显示屏上通过悬浮窗或者弹窗的方式显示给用户,从而可以将提醒消息直接显示到显示屏上,使得用户不会错过该提醒消息。

此外,在显示屏上弹出提醒窗口即弹窗,或者在显示屏上方或者下方等显示悬浮窗,以向用户发送提醒消息,其中,可以在提醒消息中携带目标节目所在频道的频道信息,例如,用户当前观看的为《焦点访谈》节目,而关注的目标节目为《和平年代》,当判断出《和平年代》处于播放状态时,则可以向用户显示提醒消息,并且可以在提醒消息中携带播放《和平年代》的频道信息。

可选地,如果用户当前观看的节目《焦点访谈》是用户关注的节目,而某卫视频道刚开始播放的节目《和平年代》也是用户关注的节目,也可向用户发出是否切换频道的提醒消息。

本发明实施例的电视节目的提醒方法,通过判断获取的节目播放信息中是否包括播放装置所关注的目标节目,如果节目播放信息中包括目标节目,则向用户发出提醒消息,本实施例中,实时拉取一个节目播放信息,该节目播放信息中携带即将在电视上播放的各个节目,在节目播放信息中包括用户关注的目标节目时,向用户发出提醒消息,避免用户错过自己喜爱的节目,实时性强。

图3为本发明实施例提供的一种电视节目的提醒方法的应用示意图。

s301、用户关注目标节目。

用户可通过遥控装置上的关注按钮关注喜爱的节目,也可通过遥控装置上的语音采集装置语音输入要关注的节目。

s302、智能电视存储目标节目的节目标识。

智能电视接收到遥控装置发送的携带有目标节目的节目标识的信息后,将目标节目的节目标识存储在本地。

s303、智能电视向服务器发送拉取节目播放信息的请求。

智能电视每隔预定的时间向服务器发送拉取请求,以请求从服务器拉取节目播放信息。其中,该拉取请求中包括智能电视的guid,或者用户在智能电视上登录的账号信息。

s304、服务器获取节目播放信息。

服务器接收到智能电视的拉取请求后,获取预设时长内如未来二十分钟内即将播放的电视节目的播放信息。

s305、服务器向智能电视返回节目播放信息。

服务器获取到节目播放信息后,将节目播放信息发送给智能电视。

s306、智能电视判断出节目播放信息中包括用户所关注的目标节目。

智能电视接收到节目播放信息后,从本地获取目标节目的节目标识,并与节目播放信息中节目的节目标识进行比较。如果节目播放信息中存在目标节目的节目标识,则可以确定节目播放信息中包括用户所关注的目标节目。

s307、智能电视按照预设时间间隔向服务器发送询问消息。

智能电视确定出节目播放信息中包括用户所关注的目标节目后,按照预设的时间间隔,如每隔1分钟,向服务器发送询问消息,以确定用户所关注的目标节目是否处于播放状态。

s308、服务器返回应答消息。

当服务器查询到该智能电视所关注的目标节目处于播放状态时,服务器根据该智能电视的标识,向对应的智能电视发送应答消息。

s309、智能电视向用户发送提醒消息。

智能电视通过应答消息获知用户所关注的目标节目处于播放状态后,获取当前智能电视播放的节目的节目标识,并与处于播放状态的目标节目的节目标识进行比较,以确定智能电视当前播放的节目是否是目标节目。如果当前播放的节目不是目标节目,则在显示屏上通过弹窗或者悬浮窗的方式显示提醒消息。其中,提醒消息中包括播放目标节目的频道信息。通过在显示屏上直接显提醒消息,使用户不会错过该提醒消息,也可使用户根据提醒消息将频道切换到播放所关注的目标节目的频道。

上述实施例是从播放装置侧描述的电视节目的提醒方法,下面结合图4从服务器侧描述电视节目的提醒方法。

如图4所示,该电视节目的提醒方法包括:

s401、接收包括播放装置的标识以及播放装置所关注的目标节目的节目标识的关注消息。

作为一种可选地实现方式,服务器接收播放装置发送的关注消息,其中,关注消息包括播放装置的标识以及播放装置所关注的目标节目的节目标识。

作为另一种可选地实现方式,可以通过播放装置上安装的应用程序向服务器发送关注消息,该应用程序也可以安装在用户的移动终端上,该移动终端可以为手机。用户可以在移动终端上通过播放装置所使用的登录账号进行登录,然后选取所关注的目标节目,然后通过移动终端向服务器发送关注消息。

s402、接收播放装置发送的拉取节目播放信息的拉取请求。

服务器接收播放装置发送的拉取节目播放信息的拉取请求,其中拉取请求中包括发送拉取请求的播放装置的标识,如播放装置的guid或者播放装置对应的账号信息,以便服务器获取与播放装置匹配的节目播放信息。关于播放装置的标识可参见上述实施例中相关内容的记载,此处不再赘述。

s403、获取与播放装置的标识匹配的节目播放信息。

服务器接收到播放装置发送的拉取请求后,根据播放装置的标识获取与播放装置匹配的节目播放信息。优选地,为了能够更好地向用户推送节目,可以根据用户的历史观看记录,为单独的用户个性化推送节目列表。

具体地,服务器获取播放装置发送的拉取节目播放信息的拉取请求后,根据播放装置的标识获取该播放装置的历史观看记录。获取该播放装置的历史记录后,服务器根据历史记录对拉取到的节目播放信息进行调整,例如可将包含用户观看过的节目的播放信息整合到一起形成与该播放装置匹配的节目播放信息。再例如,可以根据用户的历史观看记录,识别出用户观看习惯或者喜好,则可以根据用户的喜好,对拉取到节目播放信息进行调整,可以将不符合用户喜好且热度较低的节目,从节目播放信息中剔除掉。然后,服务器根据播放装置的标识,将调整后的节目播放信息发送给对应的播放装置。

s404、向播放装置返回节目播放信息,以使播放装置在确定出节目播放信息包括播放装置所关注的目标节目时向用户发出提醒消息。

服务器可以根据拉取请求拉取节目播放信息,在拉取到节目播放信息后,就可以将该节目播放信息反馈给播放装置。

播放装置接收到节目播放信息后,可从本地获取目标节目的节目标识,将目标节目的节目标识与节目播放信息中节目的节目标识进行比较,以判断节目播放信息中是否包含目标节目的节目标识。如果节目播放信息中包含目标节目的节目标识,即节目播放信息中包括目标节目,则播放装置可按照预设时间间隔向服务器发送询问消息。

服务器接收播放装置按照预设时间发送的询问消息后,根据询问消息查询询问的目标节目是否处于播放状态。当该目标节目处于播放状态时,可向播放装置返回该目标节目处于播放状态的应答消息,以使播放装置向用户发出包括播放目标节目的频道信息的提醒消息。

可选地,播放装置也可以根据节目播放信息中目标节目的播放时间进行计时,当计时到目标节目的播放时间后,播放装置可以向用户发出提醒消息,其中,提醒消息包括播放目标节目的频道信息。

提醒消息可以在显示屏上通过悬浮窗或者弹窗的方式显示给用户,从而可以将提醒消息直接显示到显示屏上,使得用户不会错过该提醒消息。

本发明实施例的电视节目的提醒方法,通过接收播放装置发送的拉取节目播放信息的拉取请求,根据播放装置的标识向播放装置返回节目播放信息,使播放装置拉取到即将播放的各节目的播放信息,并在拉取到的各节目的播放信息中包括用户关注的目标节目时向用户发出提醒消息,提高了提醒消息的实时性。

上述实施例的电视节目的提醒方法是通过在播放装置侧判断节目播放信息中是否包括目标节目的,本发明实施例还提出在服务器侧进行判断的电视节目的提醒方法,下面结合图5进行说明。

如图5所示,该电视节目的提醒方法包括:

s501、获取每个播放装置所关注的目标节目。

针对每个播放装置,服务器可通过接收播放装置发送的包括播放装置所关注的目标节目的节目标识的关注消息,获取每个播放装置所关注的目标节目。

关注消息除了包括播放装置所关注的目标节目的节目标识外,还可包括播放装置的标识,从而可建立每个播放装置的标识与该播放装置所关注的目标节目的节目标识的关联关系。其中,播放装置的标识,可以是播放装置的guid或者对应的账号信息等。

在本发明的一个实施例中,具体的目标节目的关注过程可如图6所示。首先,用户通过点击关注按钮关注自己喜爱的节目。其中,关注按钮可以是播放装置上显示的,与节目的节目标识对应的关注按钮,用户手动选中关注按钮;关注按钮也可以设置在遥控装置上,其中遥控装置可以包括遥控器,也可以包括安装有应用程序可对播放装置进行控制的终端设备,该终端设备可以是智能手机、平板电脑等。用户通过遥控装置上的关注按钮关注自己喜爱的节目。在选中关注按钮后,可以显示给用户是否确认,当用户按下遥控装置上的确认键即可完成对节目的关注。

可选地,用户也可以通过播放装置上的语音采集装置或者遥控装置上的语音采集装置语音输入目标节目。然后,播放装置记录目标节目的节目标识,并将包含节目标识和播放装置本身标识的关注消息发送给服务器。服务器接收到关注消息后,建立播放装置的标识与播放装置所关注的目标节目的节目标识的关联关系。服务器建立关联关系后,向播放装置发送已关注的应答消息。播放装置接收到应答消息后,在显示屏上展示“已关注”字样,或者语音播报“已关注”,以通知用户该目标节目关注成功。

通过上述操作,服务器可建立每个播放装置与该播放装置所关注的目标节目的节目标识的关联关系。

s502、获取节目播放信息。

服务器可每隔预定的时间获取预设时长内的节目播放信息。例如,可每隔2分钟获取未来20分钟内将要播放的节目的播放频道、播放时间点等节目播放信息。

s503、针对每个播放装置,判断节目播放信息中是否包括播放装置所关注的目标节目。

针对每个播放装置,服务器可通过播放装置的标识与该播放装置已关注的目标节目的节目标识的关联关系,获取与该播放装置对应的目标节目的节目标识。之后,将该节目标识与获取的节目播放信息中包含的节目标识进行比较,如果节目播放信息中携带有该节目标识,则可以确定出节目播放信息中包括与节目标识对应的目标节目。通过上述操作,服务器可以确定出节目播放信息中是否包括每个播放装置所关注的目标节目。

s504、如果节目播放信息中包括目标节目,向播放装置发送第一消息。

如果服务器根据播放装置的标识与播放装置所关注的目标节目的节目标识的关联关系,判断出节目播放信息中包括该播放装置所关注的目标节目,则服务器可向该播放装置发送第一消息。其中,第一消息包括目标节目的播放信息如播放频道、节目的期数或者集数等,以及播放时间点等。

服务器向播放装置发送完第一消息之后,可对目标节目是否处于播放状态进行监控。

在播放装置接收到第一消息后,可按照预设的时间间隔向服务器发送询问消息。服务器接收播放装置发送的询问目标节目是否处于播放状态的询问消息,并根据询问消息查询目标节目是否处于播放状态。当服务器监控到目标节目处于播放状态时,向播放装置返回应答消息,在用户观看的节目不是目标节目时使播放装置向用户发出包含播放目标节目的频道信息的提醒消息,从而使用户可根据提醒消息切换频道。

本发明实施例的电视节目的提醒方法,通过判断节目播放信息中是否包括播放装置所关注的目标节目,如果节目播放信息中包括目标节目,向播放装置发送包括目标节目的播放信息和播放时间点的第一消息,本实施例中,当判断出即将在电视上播放的各节目中包括用户关注的目标节目时,将目标节目的播放信息发送给播放装置,使播放装置向用户发送提醒消息,使用户及时观看关注的节目的最近更新,避免用户错过关注的节目,提醒消息的实时性强。

上述实施例是从服务器侧描述的电视节目的提醒方法,下面结合图7从播放装置侧进行描述。

如图7所示,该电视节目的提醒方法包括:

s701、接收服务器发送的第一消息。

在播放装置接收服务器发送的第一消息之前,用户可通过遥控器或者语音输入装置关注自己喜爱的节目。具体的关注过程如图6所示,播放装置接收用户通过关注按钮或者语音采集装置输入的目标节目或者目标节目的节目标识,并将包含该播放装置的标识和目标节目的节目标识的关注消息发送给服务器。服务器根据关注消息,建立该播放装置的标识与该播放装置所关注的目标节目的节目标识的关联关系后,向播放装置发送应答消息,以通知用户目标节目已关注成功。

服务器可根据播放装置的标识与播放装置所关注的目标节目的节目标识的关联关系,获取与该播放装置对应的目标节目的节目标识,并在确定出该目标节目在拉取的节目播放信息中之后,向该播放装置发送第一消息,该播放装置接收服务器发送的第一消息。通过接收的第一消息,播放装置可以获知其所关注的目标节目的播放信息如播放频道、播放期数或者集数等,以及目标节目的播放时间点等。

s702、根据第一消息对用户发出提醒消息。

播放装置获取第一消息后,可根据该目标节目的播放时间点计算距离该目标节目播放的时间长度,并从零开始计时,当计时到时间长度时可以确定目标节目处于播放状态。当然,也可从时间长度开始,进行倒计时,当倒计时到零时该目标节目开始播放,即可以确定该目标节目处于播放状态。

另外,播放装置也可以按照预设的时间间隔向服务器发送询问该目标节目是否处于播放状态的询问消息,以通过服务器得知该目标节目的播放状态。当播放装置接收到服务器的应答消息时,可以确定该目标节目处于播放状态。

播放装置确定目标节目处于播放状态后,获取当前播放的节目的节目标识,并将当前播放的节目的节目标识与目标节目的节目标识进行比较,以确定用户当前观看的节目是否是目标节目。当当前播放的节目的节目标识与该目标节目的节目标识不同时,即当前播放的节目不是目标节目时,可在显示屏上弹出提醒窗口,或者在显示屏的上方或者下方等显示悬浮窗,通过弹窗或者悬浮窗方式向用户显示播放目标节目的频道信息的提醒消息,使用户根据提醒消息能够准确地将播放装置从当前频道切换到目标节目的播放频道,避免用户因观看其他节目而错过自己喜爱的节目。

本发明实施例的电视节目的提醒方法,通过接收服务器发送的包括所关注的目标节目的播放信息和播放时间点的第一消息,根据第一消息向用户发出提醒消息,本实施例中,当接收到服务器发送的用户关注的目标节目的播放信息后,向用户发出提醒消息,使用户及时观看关注的节目的最近更新,对用户进行实时提醒,可避免用户错过自己喜爱的节目。

为达上述目的,本发明实施例还提出一种播放装置。

如图8所示,该播放装置包括:发送模块810、获取模块820、确定模块830、提醒模块840。

在本发明一种可能的实现形式中,如图9所示,在图8的基础上,获取模块820可包括:第一发送单元821、第一接收单元822。确定模块830包括:获取单元831、确定单元832。提醒模块840包括:第二发送单元841、第二接收单元842、第一提醒单元843。

其中,发送模块810,用于向服务器发送关注消息;关注消息中包括播放装置的标识以及播放装置所关注的目标节目的节目标识。

获取模块820用于获取电视节目的节目播放信息。

第一发送单元821用于向服务器发送拉取节目播放信息的拉取请求;拉取请求中包括播放装置的标识。其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息

第一接收单元822用于接收服务器返回的节目播放信息,节目播放信息中包括各节目的更新信息和播放时间点。

在本发明的一个实施例中,在用户观看某电视节目的过程中,可通过第一发送单元821向服务器发送拉取节目播放信息的拉取请求,第一接收单元822接收服务器发送的节目播放信息。其中,拉取请求中包括该播放装置的标识,如播放装置的guid、播放装置对应的账号信息等,或者其他能够表示播放装置唯一性的标识。当用户登录了播放装置的应用程序后,可以在拉取请求中携带用户在应用程序注册的账号信息。

服务器接收到播放装置的拉取请求后,根据播放装置的标识向播放装置返回节目播放信息,从而使获取模块820获取节目的播放信息。例如,当前时间是晚上19点,用户正在观看中央一套播放的新闻联播,服务器接收到第一发送单元811拉取节目播放信息的拉取请求后,可将未来一个小时内将要播放的各节目的播放信息,发送给该智能电视,使智能电视接收到节目播放信息。如19点38分央视一套将要播放《焦点访谈》、19点40某卫视频道将要播放电视剧《和平年代》第18集等等。

确定模块830用于确定节目播放信息中是否包括播放装置所关注的目标节目。

获取单元831用于从本地获取目标节目的节目标识。

确定单元832用于如果节目标识存在于节目播放信息中,则确定出节目播放信息包括目标节目。

获取模块820获取节目的播放信息后,确定模块830可通过用户关注的目标节目的节目标识判断获取的节目播放信息中是否包括用户所关注的目标节目。其中,节目标识用于表示节目的唯一性。

在本发明一种可能的实现形式中,如图10所示,在图9的基础上,该播放装置还可包括:接收模块850、存储模块860。

接收模块850接收用户输入的目标节目或者目标节目的节目标识之后,记录目标节目“nba篮球赛”、“电视剧和平年代”等的节目标识,存储模块860将目标节目的节目标识存储在本地内存中。

当获取模块820获取电视节目的播放信息后,获取单元831可从本地内存中获取目标节目的节目标识。如果节目播放信息中存在从本地获取的节目标识,则确定单元832可以确定节目播放信息中包括与节目标识对应的目标节目。也就是说,节目播放信息中包括用户所关注的目标节目。如果节目播放信息中不存在从本地获取的节目标识,则确定单元832可以确定节目播放信息中不包括目标节目。

提醒模块840用于当节目播放信息中包括目标节目时,向用户发出提醒消息。

第二发送单元841用于按照预设的时间间隔向服务器发送询问消息,询问消息用于询问目标节目是否处于播放状态。

第二接收单元842用于接收服务器在目标节目处于播放状态时返回的应答消息。

第一提醒单元843用于通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

如果节目播放信息中包括目标节目,也就是说,节目播放信息中包括用户喜爱的节目,在目标节目处于播放状态时提醒模块840可向用户发出提醒消息。

具体地,第二发送单元841可按照预设的时间间隔如每隔30秒,向服务器发送询问目标节目是否处于播放状态的询问消息。服务器接收到询问消息后,当某目标节目处于播放状态时,向播放装置发送应答消息。第二接收单元842接收到应答消息可以确定该目标节目处于播放状态。第一提醒单元843通过显示屏向用户发出切换节目的提醒消息。

在本发明一种可能的实现形式中,如图11所示,提醒模块840也可通过计算单元844、第二提醒单元845实现发送提醒消息的目的。

计算单元844用于根据目标节目的播放时间点,计算距离目标节目播放的时间长度并进行计时。

第二提醒单元845用于在计时到时间长度后,通过显示屏向用户发出切换节目的提醒消息,提醒消息包括播放目标节目的频道信息。

计算单元844可通过节目播放信息获得目标节目的播放时间点,获取播放时间点后计算当前距离目标节目播放的时间长度,例如当前时间是19点20分,目标节目《和平年代》的播放时间点是19点40分,计算单元834可计算出当前距离播放《和平年代》的时间长度为20分钟。可从零开始计时,当计时到达20分钟时,可以确定《和平年代》处于播放状态。当然,也可对时间长度20分钟进行倒计时,当倒计时为零时,可以确定《和平年代》开始播放。第二提醒单元845在计时到时间长度后,通过显示屏向用户发出切换节目的提醒消息。

第一提醒单元843或者第二提醒单元845,具体用于判断当前播放的节目是否为目标节目,在判断出当前播放的节目非目标节目时,通过显示屏向用户发出提醒消息。

第一提醒单元843或者第二提醒单元845,具体用于通过弹窗或者悬浮窗的方式在显示屏上向用户发出节目切换提醒消息。

在确定目标节目处于播放状态后,可以进一步地判断当前播放的节目也就是当前用户正在观看的节目,是否为目标节目。第一提醒单元843或者第二提醒单元845可获取当前播放的节目的节目标识与本地存储的目标节目的节目标识进行比较。如果当前播放的节目的节目标识与目标节目的节目标识不相同,即当前播放的节目不是用户已关注的节目,第一提醒单元843或者第二提醒单元845可在显示屏上弹出提醒窗口即弹窗,或者在显示屏上方或者下方等显示悬浮窗,以向用户发送提醒消息。提醒消息可以在显示屏上通过悬浮窗或者弹窗的方式显示给用户,从而可以将提醒消息直接显示到显示屏上,使得用户不会错过该提醒消息。

本发明实施例的播放装置,通过判断获取的节目播放信息中是否包括播放装置所关注的目标节目,如果节目播放信息中包括目标节目,则向用户发出提醒消息,本实施例中,实时拉取一个节目播放信息,该节目播放信息中携带即将在电视上播放的各个节目,在节目播放信息中包括用户关注的目标节目时,向用户发出提醒消息,避免用户错过自己喜爱的节目,实时性强。

为达上述目的,本发明实施例还提出一种服务器。如图12所示,该服务器包括:接收模块1210、返回模块1220。

接收模块1210用于接收包括播放装置的标识以及播放装置所关注的目标节目的节目标识的关注消息,以及接收播放装置发送的拉取节目播放信息的拉取请求;拉取请求中包括播放装置的标识。

接收模块1210接收播放装置发送的拉取节目播放信息的拉取请求,其中拉取请求中包括发送拉取请求的播放装置的标识,如播放装置的guid或者播放装置对应的账号信息,以便服务器获取与播放装置匹配的节目播放信息。关于播放装置的标识可参见上述实施例中相关内容的记载,此处不再赘述。

返回模块1220用于向播放装置返回节目播放信息,以使播放装置在确定出节目播放信息包括播放装置所关注的目标节目时向用户发出提醒消息。

在本发明一种可能的实现形式中,如图13所示,返回模块1220包括:获取单元1221、调整单元1222、发送单元1223。

获取单元1221用于根据播放装置的标识,获取播放装置的历史记录;其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息。

调整单元1222用于根据历史记录对拉取到的节目播放信息进行调整,形成与播放装置匹配的节目播放信息。

发送单元1223用于将匹配的节目播放信息发送给播放装置。

发送单元1223可以根据拉取请求拉取节目播放信息,在拉取到节目播放信息后,就可以将该节目播放信息反馈给播放装置。优选地,为了能够更好地向用户推送节目,可以根据用户的历史观看记录,为单独的用户个性化推送节目列表。具体地,接收模块1210获取播放装置发送的拉取节目播放信息的拉取请求后,获取单元1221根据播放装置的标识获取该播放装置的历史观看记录。获取该播放装置的历史记录后,调整单元1222根据历史记录对拉取到的节目播放信息进行调整,例如可将包含用户观看过的节目的节目播放信息整合到一起形成与该播放装置匹配的节目播放信息。再例如,可以根据用户的历史观看记录,识别出用户观看习惯或者喜好,则可以根据用户的喜好,对拉取到节目播放信息进行调整,可以将不符合用户喜好且热度较低的节目,从节目播放信息中剔除掉。然后,发送单元1223根据播放装置的标识,将调整后的节目播放信息发送给对应的播放装置。

接收模块1210还用于接收播放装置按照预设的时间间隔发送的询问消息,询问消息用于询问目标节目是否处于播放状态。

返回模块1220还用于在目标节目处于播放状态时向播放装置返回应答消息,以使播放装置向用户发出切换节目的提醒消息。其中,提醒消息包括播放目标节目的频道信息。

播放装置接收到节目播放信息后,可从本地获取目标节目的节目标识,将目标节目的节目标识与节目播放信息中节目的节目标识进行比较,以判断节目播放信息中是否包含目标节目的节目标识。如果节目播放信息中包含目标节目的节目标识,即节目播放信息中包括目标节目,则播放装置可按照预设时间间隔向服务器发送询问消息。接收模块1210接收播放装置按照预设时间发送的询问消息后,根据询问消息查询询问的目标节目是否处于播放状态。当该目标节目处于播放状态时,返回模块1220可向播放装置返回该目标节目处于播放状态的应答消息,以使播放装置向用户发出包括播放目标节目的频道信息的提醒消息。

可选地,播放装置也可以根据节目播放信息中目标节目的播放时间进行计时,当计时到目标节目的播放时间后,播放装置可以向用户发出提醒消息,其中,提醒消息包括播放目标节目的频道信息。

提醒消息可以在显示屏上通过悬浮窗或者弹窗的方式显示给用户,从而可以将提醒消息直接显示到显示屏上,使得用户不会错过该提醒消息。

本发明实施例的服务器,通过接收播放装置发送的拉取节目播放信息的拉取请求,根据播放装置的标识向播放装置返回节目播放信息,使播放装置拉取到即将播放的各节目的播放信息,并在拉取到的各节目的播放信息中包括用户关注的目标节目时向用户发出提醒消息,提高了提醒消息的实时性。

为达上述目的,本发明还提出另一种服务器。如图14所示,该服务器包括:第一获取模块1410、第二获取模块1420、判断模块1430、发送模块1440。

第一获取模块1410,用于获取每个播放装置所关注的目标节目。

第二获取模块1420用于获取节目播放信息。

第二获取模块1420可每隔预定的时间获取预设时长内的节目播放信息。例如,可每隔2分钟获取未来20分钟内将要播放的节目的播放频道、播放时间点等节目播放信息。

判断模块1430用于针对每个播放装置,判断节目播放信息中是否包括播放装置所关注的目标节目。

在本发明一种可能的实现形式中,如图15所示,在图14的基础上,该服务器还包括关联建立模块1450。判断模块1430包括:获取单元1431、判断单元1432。

关联建立模块1450用于针对每个播放装置,接收播放装置发送的关注消息。关注消息中包括播放装置的标识以及目标节目的节目标识,以及根据关注消息建立播放装置的标识与目标节目的节目标识之间的关联关系。

其中,播放装置的标识包括:播放装置的guid或者播放装置对应的账号信息。

可通过关联建立模块1450预先建立播放装置的标识与播放装置所关注的目标节目的节目标识的关联关系。关联建立模块1450针对每个播放装置,通过接收其发送的关注消息,建立每个播放装置的标识与该播放装置所关注的目标节目的节目标识的关联关系。其中,播放装置发送的关注消息中包括该播放装置的标识,如播放装置的guid或者对应的账号信息等,以及该播放装置所关注的目标节目的节目标识。

在本发明的一个实施例中,具体的目标节目的关注过程可如图6所示。首先,用户可通过点击遥控装置上的关注按钮或者播放装置上显示的节目标识的关注按钮关注喜爱的节目即目标节目,或者通过语音采集装置语音输入关注的目标节目。然后,播放装置记录目标节目的节目标识,并将包含节目标识和播放装置本身标识的关注消息发送给服务器。关联建立模块1450接收到关注消息后,建立播放装置的标识与播放装置所关注的目标节目的节目标识的关联关系。关联建立模块1450建立关联关系后,服务器可向播放装置发送已关注的应答消息。播放装置接收到应答消息后,在显示屏上展示“已关注”字样,或者语音播报“已关注”,以通知用户该目标节目关注成功。

通过上述操作,服务器可建立每个播放装置与该播放装置所关注的目标节目的节目标识的关联关系。

针对每个播放装置,获取单元1431可通过播放装置的标识与该播放装置已关注的目标节目的节目标识的关联关系,获取与该播放装置对应的目标节目的节目标识。之后,判断单元1432将该节目标识与获取的节目播放信息中包含的节目标识进行比较,如果节目播放信息中携带有该节目标识,则可以确定出节目播放信息中包括与节目标识对应的目标节目。通过上述操作,判断模块1430可以确定出节目播放信息中是否包括每个播放装置所关注的目标节目。

发送模块1440用于如果节目播放信息中包括目标节目,向播放装置发送第一消息,第一消息中包括目标节目的播放信息和播放时间点。

如果判断模块1430根据播放装置的标识与播放装置所关注的目标节目的节目标识的关联关系,判断出节目播放信息中包括该播放装置所关注的目标节目,则发送模块1440可向该播放装置发送第一消息。其中,第一消息包括目标节目的播放信息如播放频道、节目的期数或者集数等,以及播放时间点等。

在本发明一种可能的实现形式中,如图16所示,在图15的基础上,该服务器还包括:监控模块1460、第一接收模块1470。

监控模块1460用于对目标节目是否处于播放状态进行监控。

第一接收模块1470用于接收播放装置按照预设的时间间隔发送的询问消息,询问消息用于询问目标节目是否处于播放状态。

发送模块1440还用于当监控到目标节目处于播放状态时,向播放装置返回应答消息,以使播放装置向用户发出切换节目的提醒消息。其中,提醒消息包括播放目标节目的频道信息。

发送模块1440向播放装置发送完第一消息之后,监控模块1460可对目标节目是否处于播放状态进行监控。

在播放装置接收到第一消息后,可按照预设的时间间隔向服务器发送询问消息。第一接收模块1470接收播放装置发送的询问目标节目是否处于播放状态的询问消息,并根据询问消息查询目标节目是否处于播放状态。当监控模块1460监控到目标节目处于播放状态时,发送模块1440向播放装置返回应答消息,在用户观看的节目不是目标节目时使播放装置向用户发出包含播放目标节目的频道信息的提醒消息,从而使用户可根据提醒消息切换频道。

本发明实施例的服务器,通过判断节目播放信息中是否包括播放装置所关注的目标节目,如果节目播放信息中包括目标节目,向播放装置发送包括目标节目的播放信息和播放时间点的第一消息,使得播放装置能够根据第一消息向用户发送提醒消息,避免用户错过关注的节目,提醒消息的实时性强。

为达上述目的,本发明还提出另一种播放装置。如图17所示,该播放装置包括:接收模块1710、提醒模块1720。

接收模块1710用于接收服务器发送的第一消息,第一消息中包括播放装置所关注的目标节目的播放信息和播放时间点,第一消息是由服务器确定出目标节目在拉取到的节目播放信息中之后发出的。

在本发明一种可能的实现形式中,如图18所示,该播放装置还包括:发送模块1730。

接收模块1710还用于接收用户通过遥控器或者语音采集装置输入的目标节目的节目标识。

发送模块1730用于向服务器发送关注消息,关注消息中包括节目标识和播放装置的标识。其中,播放装置的标识为播放装置的guid或者播放装置对应的账号信息。

在接收模块1710接收服务器发送的第一消息之前,用户可通过遥控器或者语音输入装置关注自己喜爱的节目。具体的关注过程如图6所示,接收模块1710接收用户通过遥控器上的关注按钮或者播放装置上显示的节目标识的关注按钮,或者通过语音采集装置输入的目标节目,并将包含该播放装置的标识和目标节目的节目标识的关注消息发送给服务器。服务器根据关注消息,建立该播放装置的标识与该播放装置所关注的目标节目的节目标识的关联关系后,向播放装置发送应答消息,以通知用户目标节目已关注成功。

服务器可根据播放装置的标识与播放装置所关注的目标节目的节目标识的关联关系,获取与该播放装置对应的目标节目的节目标识,并在确定出该目标节目在拉取的节目播放信息中之后,向该播放装置发送第一消息,接收模块1710接收服务器发送的第一消息。通过接收的第一消息,播放装置可以获知其所关注的目标节目的播放信息如播放频道、播放期数或者集数等,以及目标节目的播放时间点等。

提醒模块1720用于根据第一消息对用户发出提醒消息。

在本发明一种可能的实现形式中,如图19所示,在图18的基础上,提醒模块1720包括计算单元1721、第一提醒单元1722。

接收模块1710获取第一消息后,计算单元1721可根据该目标节目的播放时间点计算距离该目标节目播放的时间长度,并从零开始计时,当计时到时间长度时可以确定目标节目处于播放状态。当然,也可从时间长度开始,进行倒计时,当倒计时到零时该目标节目开始播放,即可以确定该目标节目处于播放状态。

在本发明一种可能的实现形式中,如图20所示,提醒模块1720也可通过包括的发送单元1723、接收单元1724、第二提醒单元1725实现发出提醒的目的。

第一提醒单元1722或者第二提醒单元1725,具体用于判断当前播放的节目是否为目标节目,在判断出当前播放的节目非目标节目时,通过显示屏向用户发出提醒消息。

第一提醒单元1722或者第二提醒单元1725,用于通过弹窗或者悬浮窗的方式在显示屏上向用户发出节目切换提醒消息。

发送单元1723可以按照预设的时间间隔向服务器发送询问该目标节目是否处于播放状态的询问消息,以通过服务器得知该目标节目的播放状态。当接收单元1724接收到服务器的应答消息时,可以确定该目标节目处于播放状态。

确定目标节目处于播放状态后,第一提醒单元1722或者第二提醒单元1725获取当前播放的节目的节目标识,并将当前播放的节目的节目标识与目标节目的节目标识进行比较,以确定用户当前观看的节目是否是目标节目。当当前播放的节目的节目标识与该目标节目的节目标识不同时,即当前播放的节目不是目标节目时,第一提醒单元1722或者第二提醒单元1725可在显示屏上弹出提醒窗口,或者在显示屏的上方或者下方等显示悬浮窗,通过弹窗或者悬浮窗方式向用户显示播放目标节目的频道信息的提醒消息,使用户根据提醒消息能够准确地将播放装置从当前频道切换到目标节目的播放频道,避免用户因观看其他节目而错过自己喜爱的节目。

本发明实施例的播放装置,通过接收服务器发送的包括所关注的目标节目的播放信息和播放时间点的第一消息,根据第一消息向用户发出提醒消息,本实施例中,当接收到服务器发送的用户关注的目标节目的播放信息后,向用户发出提醒消息,使用户及时观看关注的节目的最近更新,对用户进行实时提醒,避免用户错过自己喜爱的节目。

图21为本发明实施例提供的一种播放装置的结构示意图。该播放装置包括:存储器211、处理器212及存储在存储器211上并可在处理器212上运行的计算机程序。

处理器212执行所述程序时实现上述本发明第一方面实施例提供的电视节目的提醒方法。

进一步地,播放装置还包括:

通信接口213,用于存储器211和处理器212之间的通信。

存储器211,用于存放可在处理器212上运行的计算机程序。

存储器211可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

如果存储器211、处理器212和通信接口213独立实现,则通信接口213、存储器211和处理器212可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(industrystandardarchitecture,简称为isa)总线、外部设备互连(peripheralcomponent,简称为pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,简称为eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图21中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器211、处理器212及通信接口213,集成在一块芯片上实现,则存储器211、处理器212及通信接口213可以通过内部接口完成相互间的通信。

处理器212可能是一个中央处理器(centralprocessingunit,简称为cpu),或者是特定集成电路(applicationspecificintegratedcircuit,简称为asic),或者是被配置成实施本发明实施例的一个或多个集成电路。

为达上述目的,本发明提出了一种服务器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述本发明第二方面实施例的电视节目的提醒方法。

具体地,可通过如上述实施例的图21所示的结构,存储器211、处理器212及存储在存储器211上并可在处理器212上运行的计算机程序。

处理器212执行所述程序时实现上述本发明第二方面提供的电视节目的提醒方法。

为达上述目的,本发明提出了一种服务器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述本发明第三方面实施例的电视节目的提醒方法。

具体地,可通过如上述实施例的图21所示的结构,存储器211、处理器212及存储在存储器211上并可在处理器212上运行的计算机程序。

处理器212执行所述程序时实现上述本发明第三方面提供的电视节目的提醒方法。

为达上述目的,本发明提出了一种播放装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行程序时实现上述第四方面实施例的电视节目的提醒方法。

具体地,可通过如上述实施例的图21所示的结构,存储器211、处理器212及存储在存储器211上并可在处理器212上运行的计算机程序。

处理器212执行所述程序时实现上述本发明第四方面提供的电视节目的提醒方法。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

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

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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