电视节目推荐方法、设备及计算机可读存储介质与流程

文档序号:14257162阅读:153来源:国知局
本发明涉及多媒体的
技术领域
:,尤其涉及一种电视节目推荐方法、设备及计算机可读存储介质。
背景技术
::随着多媒体技术的快速发展,现有的智能数字电视能够至少从数字广播信号和网络信号两个信号源接收信号,进而播放广播节目和网络节目,其中,广播节目是采用数字编码与数字传输技术,进行电视节目的编制、发射和接收;而网络节目采用因特网技术,通过宽带网络向用户传输视音频服务、信息服务、互动社区、互动休闲娱乐和电子商务等业务。目前,智能数字电视只能单独接收广播信号或网络信号,进而单独播放广播节目或网络节目,而无法同时播放广播节目和网络节目,用户在观看广播节目或网络节目时,需要多次手动调整才能使得电视播放用户喜欢或感兴趣的节目,且广播节目与网络节目之间的切换也需要用户手动完成,无法根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目。因此,如何根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目是目前亟待解决的问题。上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。技术实现要素:本发明的主要目的在于提供一种电视节目推荐方法、设备及计算机可读存储介质,旨在解决如何根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目的技术问题。为实现上述目的,本发明提供一种电视节目推荐方法,所述电视节目推荐方法包括以下步骤:确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息;根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源;根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息;根据所述信号源确定所述推荐电视节目的排列显示方式,并根据所述排列显示方式和所述节目介绍信息显示所述推荐电视节目。可选地,所述确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息的步骤包括:确定当前播放电视节目的信号源标签,并判断所述信号源标签是广播信号源标签,还是网络信号源标签;若所述信号源标签是广播信号源标签,则当前播放电视节目的当前信号源为广播信号源,并获取当前播放电视节目的广播节目属性信息;若所述信号源是网络信号源标签,则当前播放电视节目的当前信号源为网络信号源,并获取当前播放电视节目的网络节目属性信息。可选地,根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息的步骤包括:在当前播放电视节目的待推荐电视节目的信号源为网络信号源时,将当前播放电视节目的广播节目属性信息上传至网络服务器;所述网络服务器基于所述广播节目属性信息获取与当前播放节目匹配的推荐网络节目,并下发所述推荐网络节目的节目介绍信息;接收并缓存所述网络服务器下发的所述推荐网络节目的节目介绍信息。可选地,根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息的步骤包括:在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并基于所述广播节目信息构建广播节目库;根据当前播放电视节目的网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并获取所述推荐广播节目的节目介绍信息。可选地,根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息的步骤还包括:在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并将当前播放电视节目的网络节目属性信息和所述广播节目信息上传至云端服务器;所述云端服务器基于所述广播节目信息构建广播节目库,并根据所述网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并下发所述推荐网络节目的节目介绍信息;接收并缓存所述云端服务器下发的所述推荐网络节目的节目介绍信息。可选地,根据所述排列显示方式和所述节目介绍信息显示所述推荐电视节目的步骤之后,所述电视节目推荐方法还包括:当检测到基于显示的推荐电视节目触发的节目标记请求时,根据所述节目操作请求确定待标记推荐电视节目;根据所述节目操作请求中的标记信息对所述待标记推荐电视节目进行标记,以获取已标记的推荐电视节目。可选地,根据所述节目操作请求中的标记信息对所述待标记推荐电视节目进行标记的步骤之后,所述电视节目推荐方法还包括:对已标记的推荐电视节目的准点播放时间进行监控,以确定待播放的推荐电视节目;根据所述待播放的推荐电视节目的标记信息对所述待播放的推荐电视节目执行对应的操作。可选地,根据所述待播放的推荐电视节目的标记信息对待播放的推荐电视节目执行对应的操作的步骤包括:获取所述待播放的推荐电视节目的标记信息,并确定所述标记信息的标记类型;根据所述标记类型确定操作指令,并对所述待播放的推荐电视节目执行所述操作指令对应的操作。此外,为实现上述目的,本发明还提供一种电视节目推荐设备,所述电视节目推荐设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视节目推荐程序,所述电视节目推荐程序被所述处理器执行时实现上所述的电视节目推荐方法的步骤。本发明提供一种电视节目推荐方法、设备及计算机可读存储介质,首先确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,然后根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,并根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,最后根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,并显示推荐的来自其它信号源的节目,方便用户观看,同时能够无缝的在不同的信号源通路之间观看节目,提升用户体验。附图说明图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;图2为本发明电视节目推荐方法第一实施例的流程示意图;图3为本发明第一实施例中步骤s103的细化流程示意图;图4为本发明第一实施例中推荐网络节目的显示示意图;图5为本发明第一实施例中推荐广播节目的显示示意图;图6为本发明电视节目推荐方法第三实施例的流程示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例的主要解决方案是:确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,然后根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,并根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,最后根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,并显示推荐的来自其它信号源的节目。由于智能数字电视只能单独接收广播信号或网络信号,进而单独播放广播节目或网络节目,而无法同时播放广播节目和网络节目,用户在观看广播节目或网络节目时,需要多次手动调整才能使得电视播放用户喜欢或感兴趣的节目,且广播节目与网络节目之间的切换也需要用户手动完成,无法根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目。本发明提供一种解决方案,通过确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,然后根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,并根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,最后根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,并显示推荐的来自其它信号源的节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,方便用户观看,同时能够无缝的在不同的信号源通路之间观看节目,提升用户体验。如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。本发明实施例电视节目推荐设备可以是智能电视、多媒体中心、机顶盒和蓝光播放机等设备。如图1所示,该电视节目推荐设备可以包括:调谐器101、解调器102、解复用器103、服务信息解码单元104、解扰单元和接口105、视频解码器106、音频解码器107、网络接口108、网络单元109、处理器110、osd处理单元111、显示单元112和存储器113。调谐器101接收广播信号,并将接收的广播信号输出到解调器102,如果解调器102将解调出来的信号未加扰,则传送到解复用器103,如果解调器102将解调出来的信号加扰,则传送到解扰单元和接口105进行解扰之后,再传送到解复用器103,解复用器103分离所输入的视音频信号,将分离的视频信号输出到视频解码器106,视频解码器106通过相对应的视频解码算法将压缩的视频数据解码,视频数据输出到显示单元113显示;音频信号输出到音频解码器107,由音频解码器107通过相对应的音频解码算法对音频数据进行解码,然后进行声音播放。网络接口108从有线网络或无线网络接收网络信号,从而获取网络服务器发送的节目信息库的ip数据分组,包含影视视音频内容、与影视相关的指南信息等,并将网络信号传输至网络单元109,网络单元109将接收到网络信号输出到解复用器103,经视频解码器106和音频解码器107完成视音频的播放。解复用器103还从广播信号中分离出节目的服务信息,并将分离出的服务信息传输至服务信息解码单元104,由服务信息解码单元104对服务信息进行解码,并传输至osd处理单元112进行处理之后,输出到显示单元113进行显示。服务信息根据不同的制式有基础的psi信息、psip信息和si信息等。以si信息为例,节目名称、提供者名称、业务类型等通过si信息的sdt(servicedescriptiontable业务描述表)传送;每一个节目业务中包含的节目段相关信息包括节目段名称,节目段播出时间、持续时间等通过eit(eventinformationtable节目段信息表)传送。控制器110根据服务信息构建节目信息库。存储器113存储有构建的节目信息库、节目的服务信息和音视频数据,还存储有电视节目推荐程序。本领域技术人员可以理解,图1中示出的电视节目推荐设备结构并不构成对电视节目推荐设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器113中可以包括操作系统、网络通信模块、用户接口模块以及电视节目推荐程序。在图1所示的电视节目推荐设备中,而处理器110可以用于调用存储器113中存储的电视节目推荐程序,并执行以下步骤:确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息;根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源;根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息;根据所述信号源确定所述推荐电视节目的排列显示方式,并根据所述排列显示方式和所述节目介绍信息显示所述推荐电视节目。进一步地,处理器110可以用于调用存储器113中存储的电视节目推荐程序,还执行以下步骤:确定当前播放电视节目的信号源标签,并判断所述信号源标签是广播信号源标签,还是网络信号源标签;若所述信号源标签是广播信号源标签,则当前播放电视节目的当前信号源为广播信号源,并获取当前播放电视节目的广播节目属性信息;若所述信号源是网络信号源标签,则当前播放电视节目的当前信号源为网络信号源,并获取当前播放电视节目的网络节目属性信息。进一步地,处理器110可以用于调用存储器113中存储的电视节目推荐程序,还执行以下步骤:在当前播放电视节目的待推荐电视节目的信号源为网络信号源时,将当前播放电视节目的广播节目属性信息上传至网络服务器;所述网络服务器基于所述广播节目属性信息获取与当前播放节目匹配的推荐网络节目,并下发所述推荐网络节目的节目介绍信息;接收并缓存所述网络服务器下发的所述推荐网络节目的节目介绍信息。进一步地,处理器110可以用于调用存储器113中存储的电视节目推荐程序,还执行以下步骤:在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并基于所述广播节目信息构建广播节目库;根据当前播放电视节目的网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并获取所述推荐广播节目的节目介绍信息。进一步地,处理器110可以用于调用存储器113中存储的电视节目推荐程序,还执行以下步骤:在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并将当前播放电视节目的网络节目属性信息和所述广播节目信息上传至云端服务器;所述云端服务器基于所述广播节目信息构建广播节目库,并根据所述网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并下发所述推荐网络节目的节目介绍信息;接收并缓存所述云端服务器下发的所述推荐网络节目的节目介绍信息。进一步地,处理器110可以用于调用存储器113中存储的电视节目推荐程序,还执行以下步骤:当检测到基于显示的推荐电视节目触发的节目标记请求时,根据所述节目操作请求确定待标记推荐电视节目;根据所述节目操作请求中的标记信息对所述待标记推荐电视节目进行标记,以获取已标记的推荐电视节目。进一步地,处理器110可以用于调用存储器113中存储的电视节目推荐程序,还执行以下步骤:对已标记的推荐电视节目的准点播放时间进行监控,以确定待播放的推荐电视节目;根据所述待播放的推荐电视节目的标记信息对所述待播放的推荐电视节目执行对应的操作。进一步地,处理器110可以用于调用存储器113中存储的电视节目推荐程序,还执行以下步骤:获取所述待播放的推荐电视节目的标记信息,并确定所述标记信息的标记类型;根据所述标记类型确定操作指令,并对所述待播放的推荐电视节目执行所述操作指令对应的操作。本发明电视节目推荐设备的具体实施例与下述电视节目推荐方法的各具体实施例基本相同,在此不作赘述。本发明提供一种电视节目推荐方法。参照图2,图2为本发明电视节目推荐方法第一实施例的流程示意图。在本实施例中,该电视节目推荐方法包括:步骤s101,确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息;该电视节目推荐方法应用于电视节目推荐设备,该电视节目推荐设备包括但不限于智能数字电视、机顶盒和多媒体中心,该电视节目推荐设备至少能够从广播信号源或网络信号源接收信号,从而播放广播节目或网络节目,其中,网络节目包括非线性网络节目和网络直播节目。该电视节目推荐设备在检测到当前播放电视节目时,确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,即确定当前播放电视节目的当前信号源是广播信号源,还是网络信号源,其中,节目属性信息包括但不限于节目标题、节目简介、主演和节目类型等信息,节目类型包括但不限于电视剧、电影、记录片和综艺节目等。需要说明的是,电视节目推荐设备中设置有电视节目推荐的功能开关,当电视节目推荐的功能开关处于开启状态时,电视节目推荐设备才进行电视节目推荐,反之,当电视节目推荐的功能开关处于关闭状态时,不进行电视节目推荐。具体地,在本实施例中,步骤s101具体包括:确定当前播放电视节目的信号源标签,并判断所述信号源标签是广播信号源标签,还是网络信号源标签;若所述信号源标签是广播信号源标签,则当前播放电视节目的当前信号源为广播信号源,并获取当前播放电视节目的广播节目属性信息;若所述信号源是网络信号源标签,则当前播放电视节目的当前信号源为网络信号源,并获取当前播放电视节目的网络节目属性信息。该电视节目推荐设备确定当前播放电视节目的信号源标签,并根据该信号源标签确定当前播放电视节目的当前信号源,及判断该信号源标签是广播信号源标签,还是网络信号源标签,如果信号源标签是广播信号源标签,则当前播放电视节目的当前信号源为广播信号源,并获取当前播放电视节目的广播节目属性信息,具体地,直接在本地获取当前播放电视节目的广播节目属性信息,或者首先获取当前播放电视节目的tsid(transportstreamid,传输流标识)、onid(originalnetworkid,原始网络标识)、sid(serviceid服务标识)和当前时间,并通过网络端口将tsid、onid、sid和当前时间上传至服务器,由服务器根据tsid、onid、sid和当前时间获取当前播放电视节目的广播节目属性信息;如果信号源是网络信号源标签,则当前播放电视节目的当前信号源为网络信号源,并获取当前播放电视节目的网络节目属性信息,其中,广播节目属性信息包括广播节目的节目标题、节目简介、主演和节目类型等信息,网络节目属性信息包括网络节目的节目标题、节目简介、主演和节目类型等信息。步骤s102,根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源;该电视节目推荐设备在确定当前播放电视节目的当前信号源之后,根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,即如果当前播放电视节目的当前信号源为广播信号源,则可以确定当前播放电视节目的待推荐电视节目的信号源为网络信号源,如果当前播放电视节目的当前信号源为网络信号源,则可以确定当前播放电视节目的待推荐电视节目的信号源为广播信号源。步骤s103,根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息;该电视节目推荐设备在确定当前播放电视节目的待推荐电视节目的信号源之后,根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,其中,节目介绍信息包括但不限于图片、节目标题、主演和节目播放频道等信息。具体地,参照图3,步骤s103具体包括:步骤s1031,在当前播放电视节目的待推荐电视节目的信号源为网络信号源时,将当前播放电视节目的广播节目属性信息上传至网络服务器;步骤s1032,网络服务器基于广播节目属性信息获取与当前播放节目匹配的推荐网络节目,并下发推荐网络节目的节目介绍信息;步骤s1033,接收并缓存网络服务器下发的推荐网络节目的节目介绍信息。该电视节目推荐设备在确定当前播放电视节目的待推荐电视节目的信号源为网络信号源时,将当前播放电视节目的广播节目属性信息上传至网络服务器,以供网络服务器接收上传的广播节目属性信息,并基于该广播节目属性信息获取与当前播放节目匹配的推荐网络节目,并下发该推荐网络节目的节目介绍信息至电视节目推荐设备,其中,匹配推荐网络节目的具体方式包括网络服务器从广播节目属性信息中提取节目标题、节目简介、主演和节目类型,然后基于提取的节目标题、节目简介、主演和节目类型确定搜索关键词,并在网络服务器的节目数据库中查找包含该全部搜索关键词或者部分搜索关键词的网络节目,且将查找的网络节目确定为匹配的推荐网络节目,并获取匹配的推荐网络节目的节目介绍信息,节目介绍信息包括但不限于节目标题、节目图片、主演和节目类型等;匹配推荐网络节目的具体方式还包括获取当前播放电视节目的tsid、onid、sid和当前时间,并通过网络端口将tsid、onid、sid和当前时间上传至服务器,由服务器根据tsid、onid、sid和当前时间获取当前播放电视节目的广播节目属性信息,并根据广播节目属性信息从节目信息库中获取与当前播放节目匹配的推荐网络节目,其中,节目信息库存储有广播节目信息和网络节目信息,具体地,服务器通过网络端口定时从网络服务器中抓取网络节目信息,并将抓取到的网络节目信息存储至节目信息库中,其中,节目信息库包含tsid、onid、sid、节目起始时间、节目结束时间、图像标签、音频标签和节目地址等信息。匹配推荐网络节目的具体方式还包括获取当前播放电视节目的图像标签或音频标签,并将图像标签或音频标签上传至网络服务器,以供网络服务器基于图像标签或音频标签在网络服务器的节目信息库中匹配推荐网络节目,并获取匹配的推荐网络节目的节目介绍信息,最后该电视节目推荐设备接收并缓存该网络服务器下发的推荐网络节目的节目介绍信息,其中,图像标签或音频标签的获取途径可以为对当前播放电视节目进行分析,并基于分析结果生成图像标签或音频标签,还可以为从当前播放节目的视频帧中获取预设的图像标签,以及从当前播放节目的音频帧中获取预设的音频标签,节目信息库的图像标签、音频标签可以是包含节目类的内容,如“跑男”、“琅琊榜”等关键字或者用户上传视频时添加的标识信息。具体地,步骤s103具体还包括:在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并基于所述广播节目信息构建广播节目库;根据当前播放电视节目的网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并获取所述推荐广播节目的节目介绍信息。该电视节目推荐设备在确定当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并基于该广播节目信息构建广播节目库,然后根据当前播放电视节目的网络节目属性信息在该广播节目库中获取与当前播放节目匹配的推荐广播节目,并获取该推荐广播节目的节目介绍信息,其中,匹配推荐广播节目的具体方式如下:首先基于预设时间段内的广播节目信息构建广播节目库,即从广播节目信息中提取节目播放频道、节目播放时间和节目类型,并基于节目播放频道、节目播放时间和节目类型构建广播节目库,然后从当前播放电视节目的网络节目属性信息中提取节目标题、节目简介、主演和节目类型,并基于提取的节目标题、节目简介、主演和节目类型确定搜索关键词,最后在构建的广播节目库中查找包含该全部搜索关键词或者部分搜索关键词的广播节目,并将查找的网络节目确定为匹配的推荐广播节目,并获取匹配的推荐广播节目的节目介绍信息,此时,节目介绍信息包括但不限于节目标题、节目播放频道和节目播放时间等。需要说明的是,上述预设时间段可由本领域技术人员基于实际情况进行设置,本实施例对此不作具体限定。步骤s104,根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目。该电视节目推荐设备在确定当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息之后,根据当前播放电视节目的待推荐电视节目的信号源确定推荐电视节目的排列显示方式,并根据该排列显示方式和该节目介绍信息显示该推荐电视节目,其中,在当前播放电视节目的待推荐电视节目的信号源为网络信号源时,推荐电视节目的排列显示方式如图4所示,即在电视节目推荐设备的主窗口中显示当前播放广播节目,并以小窗口的方式,显示每个推荐网络节目的节目介绍信息,包括节目标题、节目图片、主演和节目类型,用户可通过触控显示屏或遥控器翻页浏览每个小窗口显示的推荐网络节目,而当检测到用户的播放确认指令时,选取对应的推荐网络节目进行播放;在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,推荐广播电视节目的排列显示方式如图5所示,即在电视节目推荐设备的主窗口中显示当前播放网络节目,并以小窗口的方式,显示每个推荐广播节目的节目介绍信息,包括节目标题、节目播放频道和节目播放时间,用户可通过触控显示屏或遥控器翻页浏览每个小窗口显示的推荐广播节目,而当检测到用户的播放确认指令时,选取对应的推荐广播节目进行播放。在本实施例中,本发明首先确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息,然后根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源,并根据节目属性信息和信号源获取当前播放电视节目的推荐电视节目以及推荐电视节目的节目介绍信息,最后根据信号源确定推荐电视节目的排列显示方式,并根据排列显示方式和节目介绍信息显示推荐电视节目,实现了根据播放的来自当前信号源的节目向用户推荐来自其它信号源的节目,并显示推荐的来自其它信号源的节目,方便用户观看,同时能够无缝的在不同的信号源通路之间观看节目,提升用户体验。进一步地,基于上述第一实施例,提出了本发明电视节目推荐方法的第二实施例,与前述实施例的区别在于,该步骤s103具体还包括:在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并将当前播放电视节目的网络节目属性信息和广播节目信息上传至云端服务器;云端服务器基于广播节目信息构建广播节目库,并根据网络节目属性信息在广播节目库中获取与当前播放节目匹配的推荐广播节目,并下发推荐网络节目的节目介绍信息;接收并缓存云端服务器下发的推荐网络节目的节目介绍信息。需要说明的是,本发明基于前述实施例,提出了一种匹配推荐广播节目的另一具体方式,以下仅对此进行说明,其它可参照前述实施例。该电视节目推荐设备在确定当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并将当前播放电视节目的网络节目属性信息和广播节目信息上传至云端服务器,该云端服务器接收当前播放电视节目的网络节目属性信息和该广播节目信息,并基于广播节目信息构建广播节目库,然后根据网络节目属性信息在广播节目库中获取与当前播放节目匹配的推荐广播节目,并下发推荐网络节目的节目介绍信息,最后该电视节目推荐设备接收并缓存该云端服务器下发的推荐网络节目的节目介绍信息,此时,节目介绍信息包括节目播放时间、节目标题和广播节目海报等。在本实施例中,本发明通过云端服务器完成广播节目库的构建操作,以及推荐网络节目的匹配操作,有效的减少电视节目推荐设备的负载。进一步地,参照图6,基于上述第一或第二实施例,提出了本发明电视节目推荐方法的第三实施例,与前述实施例的区别在于,该步骤s104之后,该电视节目推荐方法还包括:步骤s105,当检测到基于显示的推荐电视节目触发的节目标记请求时,根据节目操作请求确定待标记推荐电视节目;步骤s106,根据节目操作请求中的标记信息对待标记推荐电视节目进行标记,以获取已标记的推荐电视节目。需要说明的是,本发明基于前述实施例提出了一种标记推荐电视节目的具体方式,以下仅对此进行说明,其它可参照前述实施例。当检测到基于显示的推荐电视节目触发的节目标记请求时,该电视节目推荐设备根据节目操作请求确定待标记推荐电视节目,并根据节目操作请求中的标记信息对待标记推荐电视节目进行标记,以获取已标记的推荐电视节目,即对显示的推荐电视节目进行预约播放标记和预约录制标记。进一步地,在本实施例中,步骤s106之后,还包括:对已标记的推荐电视节目的准点播放时间进行监控,以确定待播放的推荐电视节目;根据待播放的推荐电视节目的标记信息对待播放的推荐电视节目执行对应的操作。该电视节目推荐设备对已标记的推荐电视节目的准点播放时间进行监控,以确定待播放的推荐电视节目,并根据该待播放的推荐电视节目的标记信息对该待播放的推荐电视节目执行对应的操作,即对该待播放的推荐电视节目进行播放或者录制。具体地,在本实施例中,根据所述待播放的推荐电视节目的标记信息对所述待播放的推荐电视节目执行对应的操作的步骤具体包括:获取待播放的推荐电视节目的标记信息,并确定标记信息的标记类型;根据标记类型确定操作指令,并对待播放的推荐电视节目执行操作指令对应的操作。该电视节目推荐设备获取待播放的推荐电视节目的标记信息,并确定标记信息的标记类型,然后根据标记类型确定操作指令,并对待播放的推荐电视节目执行操作指令对应的操作,即确定该待播放的推荐电视节目的标记信息的标记类型是预约播放标记,还是预约录制标记,如果该待播放的推荐电视节目的标记信息的标记类型是预约播放标记,则在电视节目推荐设备中播放推荐电视节目,如果该待播放的推荐电视节目的标记信息的标记类型是预约录制标记,则在电视节目推荐设备中关闭屏幕图像和声音,开始录制推荐电视节目,此外,在录制过程中,若有接收到用户按键,则打开图像和声音,若未接收到按键信息,录制结束后,自动进入待机。在本实施例中,本发明可基于用户设置的预约播放标记或预约录制标记,对标记的推荐电视节目进行播放或录制,便于用户观看。此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有电视节目推荐程序,所述电视节目推荐程序被处理器执行时实现以下步骤:确定当前播放电视节目的当前信号源,并获取当前播放电视节目的节目属性信息;根据当前播放电视节目的当前信号源确定当前播放电视节目的待推荐电视节目的信号源;根据所述节目属性信息和所述信号源获取当前播放电视节目的推荐电视节目以及所述推荐电视节目的节目介绍信息;根据所述信号源确定所述推荐电视节目的排列显示方式,并根据所述排列显示方式和所述节目介绍信息显示所述推荐电视节目。进一步地,所述电视节目推荐程序被处理器执行时还实现以下步骤:确定当前播放电视节目的信号源标签,并判断所述信号源标签是广播信号源标签,还是网络信号源标签;若所述信号源标签是广播信号源标签,则当前播放电视节目的当前信号源为广播信号源,并获取当前播放电视节目的广播节目属性信息;若所述信号源是网络信号源标签,则当前播放电视节目的当前信号源为网络信号源,并获取当前播放电视节目的网络节目属性信息。进一步地,所述电视节目推荐程序被处理器执行时还实现以下步骤:在当前播放电视节目的待推荐电视节目的信号源为网络信号源时,将当前播放电视节目的广播节目属性信息上传至网络服务器;所述网络服务器基于所述广播节目属性信息获取与当前播放节目匹配的推荐网络节目,并下发所述推荐网络节目的节目介绍信息;接收并缓存所述网络服务器下发的所述推荐网络节目的节目介绍信息。进一步地,所述电视节目推荐程序被处理器执行时还实现以下步骤:在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并基于所述广播节目信息构建广播节目库;根据当前播放电视节目的网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并获取所述推荐广播节目的节目介绍信息。进一步地,所述电视节目推荐程序被处理器执行时还实现以下步骤:在当前播放电视节目的待推荐电视节目的信号源为广播信号源时,获取预设时间段内的广播节目信息,并将当前播放电视节目的网络节目属性信息和所述广播节目信息上传至云端服务器;所述云端服务器基于所述广播节目信息构建广播节目库,并根据所述网络节目属性信息在所述广播节目库中获取与当前播放节目匹配的推荐广播节目,并下发所述推荐网络节目的节目介绍信息;接收并缓存所述云端服务器下发的所述推荐网络节目的节目介绍信息。进一步地,所述电视节目推荐程序被处理器执行时还实现以下步骤:当检测到基于显示的推荐电视节目触发的节目标记请求时,根据所述节目操作请求确定待标记推荐电视节目;根据所述节目操作请求中的标记信息对所述待标记推荐电视节目进行标记,以获取已标记的推荐电视节目。进一步地,所述电视节目推荐程序被处理器执行时还实现以下步骤:对已标记的推荐电视节目的准点播放时间进行监控,以确定待播放的推荐电视节目;根据所述待播放的推荐电视节目的标记信息对所述待播放的推荐电视节目执行对应的操作。进一步地,所述电视节目推荐程序被处理器执行时还实现以下步骤:获取所述待播放的推荐电视节目的标记信息,并确定所述标记信息的标记类型;根据所述标记类型确定操作指令,并对所述待播放的推荐电视节目执行所述操作指令对应的操作。本发明计算机可读存储介质的具体实施例与上述电视节目推荐方法的各具体实施例基本相同,在此不作赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
:,均同理包括在本发明的专利保护范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1