CN112333480A - 节目的推荐方法、显示终端及计算机可读存储介质 - Google Patents
节目的推荐方法、显示终端及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112333480A CN112333480A CN202010920295.XA CN202010920295A CN112333480A CN 112333480 A CN112333480 A CN 112333480A CN 202010920295 A CN202010920295 A CN 202010920295A CN 112333480 A CN112333480 A CN 112333480A
- Authority
- CN
- China
- Prior art keywords
- program
- historical
- program information
- category
- acquiring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种节目的推荐方法,包括:获取用户的历史操作数据;其中,历史操作数据包括操作焦点的多个历史停留位置以及与历史停留位置对应的停留时长;获取历史操作数据对应的节目信息;根据节目信息确定至少一个待推荐节目;输出至少一个待推荐节目。本发明还公开了一种显示终端及计算机可读存储介质,通过用户的历史操作数据确定用户喜爱的节目,并根据用户喜好进行节目推荐,实现针对用户的个性化推荐。
Description
技术领域
本发明涉及节目推荐技术领域,尤其涉及节目的推荐方法、显示终端及计算机可读存储介质。
背景技术
现有的智能电视往往是将一些热门的视频或者电视节目展示给用户,方便用户的观看。但这些节目内容一般是基于节目的收视率进行推荐,使得推荐的节目内容与用户的喜好不匹配,用户对观看电视节目失去兴趣,因此,现有的节目推荐方法无法实现针对用户的个性化推荐。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种节目的推荐方法、显示终端及计算机可读存储介质,旨在实现针对用户的个性化推荐,节目推荐更加准确。
为实现上述目的,本发明提供了一种节目的推荐方法,包括:
获取用户的历史操作数据;其中,历史操作数据包括操作焦点的多个历史停留位置以及与历史停留位置对应的停留时长;
获取历史操作数据对应的节目信息;
根据节目信息确定至少一个待推荐节目;
输出至少一个待推荐节目。
此外,为实现上述目的,本发明提供了一种显示终端,显示终端包括:存储器、处理器及存储在存储器上并可在处理器上运行的节目的推荐程序,节目的推荐程序被处理器执行时实现如上中任一项的节目的推荐方法的步骤。
此外,为实现上述目的,本发明提供了一种计算机可读存储介质,计算机可读存储介质上存储有节目的推荐程序,节目的推荐程序被处理器执行时实现如上中任一项的节目的推荐方法的步骤。
本发明实施例提出的节目的推荐方法、显示终端及计算机可读存储介质,获取用户的历史操作数据,其中,历史操作数据包括操作焦点的多个历史停留位置以及与历史停留位置对应的停留时长,获取历史操作数据对应的节目信息,根据节目信息确定至少一个待推荐节目,输出至少一个待推荐节目。本发明通过用户的历史操作数据确定用户喜爱的节目,并根据用户喜好进行节目推荐,实现针对用户的个性化推荐,节目推荐更加精确。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明节目的推荐方法的一实施例的流程示意图;
图3为本发明节目的推荐方法另一实施例的流程示意图;
图4为本发明节目的推荐方法再一实施例的流程示意图;
图5为本发明节目的推荐方法又一实施例的流程示意图;
图6为本发明悬浮窗口的显示界面的一种示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供一种解决方案,通过用户的历史操作数据确定用户喜爱的节目,并根据用户喜好进行节目推荐,实现针对用户的个性化推荐,节目推荐更加精确。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端为显示终端。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括网络通信模块、用户接口模块以及节目的推荐程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的节目的推荐程序,并执行以下操作:
获取用户的历史操作数据;其中,历史操作数据包括操作焦点的多个历史停留位置以及与历史停留位置对应的停留时长;
获取历史操作数据对应的节目信息;
根据节目信息确定至少一个待推荐节目;
输出至少一个待推荐节目。
进一步地,处理器1001可以调用存储器1005中存储的节目的推荐程序,还执行以下操作:
获取历史操作数据对应的目标节目类别;
获取目标节目类别对应的节目信息。
进一步地,处理器1001可以调用存储器1005中存储的节目的推荐程序,还执行以下操作:
获取历史操作数据中各个历史停留位置的历史节目信息对应的节目类别;
根据操作焦点在各个历史停留位置的历史节目信息上的停留时长以及各个历史节目信息对应的节目类别,获取操作焦点在各个节目类别中的停留时长;
将停留时长大于第一预设时长的节目类别作为历史操作数据对应的目标节目类别。
进一步地,处理器1001可以调用存储器1005中存储的节目的推荐程序,还执行以下操作:
获取目标节目类别中各个历史节目信息在各个维度上的用户关注度;
根据历史节目信息在各个维度上的用户关注度获取历史节目信息对应的总用户关注度;
根据多个历史节目信息对应的总用户关注度获取目标节目类别对应的节目信息。
进一步地,处理器1001可以调用存储器1005中存储的节目的推荐程序,还执行以下操作:
维度包括操作焦点在历史节目信息中的移动次数、操作焦点在历史节目信息中的停留时长以及历史节目信息的播放时长中的至少一个。
进一步地,处理器1001可以调用存储器1005中存储的节目的推荐程序,还执行以下操作:
根据总用户关注度对多个历史节目信息从大到小进行排序,并将排名靠前的第一预设数量的历史节目信息作为第一节目集合;
根据用户评分对目标节目类别中的多个历史节目信息从大到小进行排序,并将排名靠前的第二预设数量的历史节目信息作为第二节目集合;
根据评论数量对目标节目类别中的多个历史节目信息从大到小进行排序,并将排名靠前的第三预设数量的历史节目信息作为第三节目集合;
获取第一节目集合、第二节目集合以及第三节目集合的交集,并将交集中的历史节目信息作为目标节目类别对应的节目信息。
进一步地,处理器1001可以调用存储器1005中存储的节目的推荐程序,还执行以下操作:
在接收到推荐节目的显示指令时,获取多个待推荐节目对应的排列顺序;
生成包括按照排列顺序依次排列的多个待推荐节目的悬浮窗口;
在显示终端的显示界面中显示悬浮窗口。
进一步地,处理器1001可以调用存储器1005中存储的节目的推荐程序,还执行以下操作:
节目的推荐方法还包括:
获取历史操作数据对应的节目信息的节目类别;
获取多个节目信息对应的节目类别的第一排序;
获取节目类别中的多个节目信息的第二排序;
根据第一排序和第二排序生成多个待推荐节目对应的排列顺序。
参照图2,在一实施例中,节目的推荐方法包括以下步骤:
步骤S10,获取用户的历史操作数据;其中,历史操作数据包括操作焦点的多个历史停留位置以及与历史停留位置对应的停留时长;
在本实施例中,实施例终端为显示终端。
在用户使用显示终端观看电视节目时,用户需要通过遥控器等控制装置控制显示终端的显示界面中的操作焦点,以通过操作焦点的位置的移动来选中显示界面中提供的节目,以及通过操作焦点的点击动作播放选中的节目。因此,显示终端可记录操作焦点的各种动作,将操作焦点的历史动作作为用户的历史操作数据,历史操作数据包括操作焦点的多个历史停留位置以及操作焦点在各个历史停留位置上的停留时长。由于显示界面中显示的节目可能随着时间推移不断更新,因此历史操作数据可用于表征操作焦点的历史停留位置上的历史节目以及操作焦点在选中的历史节目上的停留时长。
步骤S20,获取历史操作数据对应的节目信息;
在本实施例中,在获取到用户的历史操作数据后,根据历史操作数据确定对应的节目信息。历史操作数据对应的节目信息可包括历史操作数据中用户比较喜爱的节目信息,即确定用户喜爱的历史节目。
可选地,通过历史操作数据可确定操作焦点的历史停留位置上的各个历史节目信息以及操作焦点在以往选中的各个历史节目信息中的停留时长,确定操作焦点停留时长较长的至少一个历史节目信息作为历史操作数据对应的节目信息。
可选地,通过历史操作数据确定操作焦点以往选中的各个历史节目信息,获取以往选中的各个历史节目信息在各个维度上的用户关注度,根据各个维度上的用户关注度获取历史节点信息对应的总关注度,将总关注度较高的至少一个历史节目信息作为历史操作数据对应的节目信息。可选地,维度可包括操作焦点在历史节目信息中的移动次数、操作焦点在历史节目信息中的停留时长以及历史节目信息的播放时长中的至少一个,其中,由于历史节目信息一般包括节目封面页、节目详情页、节目分集列表的页面以及节目播放页等,用户在进入历史节目后,可通过操作焦点的移动查看历史节目信息中的各个页面,操作焦点在历史节目信息中的各个页面的移动次数即为操作焦点在历史节目信息中的移动次数,在节目播放页中操作焦点的停留时长即为历史节目信息的播放时长。可选地,操作焦点在历史节目信息中的移动次数越多时,历史节目信息在该维度上的用户关注度也越高;操作焦点在历史节目信息中的停留时长越大时,历史节目信息在该维度上的用户关注度也越高;历史节目信息的播放时长越大时,历史节目信息在该维度上的用户关注度也越高。可选地,将历史节目信息在各个维度上的用户关注度按照对应的预设权重进行加权,将历史节目信息在各个维度上的加权结果之和作为该历史节点信息对应的总关注度。通过从多个维度对各个历史节目信息进行评估,使得评估得到的用户喜爱的历史节目更加准确。
可选地,在获取历史操作数据对应的节目信息时,可将历史操作数据发送至云端服务器,由云端服务器确定历史操作数据对应的节目信息,并将节目信息反馈至显示终端。
步骤S30,根据节目信息确定至少一个待推荐节目;
在本实施例中,在获取到历史操作数据对应的节目信息后,根据节目信息确定至少一个待推荐节目。具体地,可获取节目信息对应的关联节目,将关联节目作为待推荐节目,和/或,获取节目信息对应的节目类型,确定节目类型中的其他节目,将该其他节目作为待推荐节目。其中,节目信息对应的关联节目可包括该节目中用户尚未观看的其他节目分集,节目类型可包括节目标签,将带有该节目标签的节目均作为该节目类型的节目。
步骤S40,输出至少一个待推荐节目。
在本实施例中,在获取到至少一个待推荐节目后,通过终端设备的显示界面显示至少一个待推荐节目,以将至少一个待推荐节目推荐给用户,用户可通过显示界面中的操作焦点选中推荐的节目并进行观看。
可选地,用户可通过遥控器等控制装置发起显示推荐节目的控制指令,显示终端在接收到该控制指令时,执行输出至少一个待推荐节目的步骤,显示终端在未接收到该控制指令时,则显示常规的节目推荐页面。
可选地,在用户使用显示终端的过程中,用户的历史操作数据不断增加,因此,待推荐节目也会随着历史操作数据的更新不断变化,使得节目的推荐更加准确。
在本实施例公开的技术方案中,通过用户的历史操作数据确定用户喜爱的节目,并根据用户喜好进行节目推荐,实现针对用户的个性化推荐,节目推荐更加精确。
在另一实施例中,如图3所示,在上述图2所示的实施例基础上,步骤S20包括:
步骤S21,获取历史操作数据对应的目标节目类别;
在本实施例中,在获取历史操作数据对应的节目信息时,可首先确定历史操作数据对应的目标节目类别,其中,节目类别可包括综艺、电影、电视剧以及音乐等。
可选地,在历史操作数据对应的目标节目类别时,首先通过历史操作数据确定操作焦点的各个历史停留位置上的各个历史节目信息,再获取各个历史停留位置上的各个历史节目信息对应的节目类别。根据操作焦点在各个历史节目信息上的停留时长以及各个历史节目信息对应的节目类别,获取操作焦点在各个节目类别中的停留时长,例如,针对单个节目类别,获取该节目类别下的各个历史节目信息,并获取操作焦点在该节目类别下的各个历史节目信息上的停留时长,将该节目类别下的各个历史节目信息上的停留时长之和作为操作焦点在该节目类别中的停留时长。在获取到操作焦点在各个节目类别中的停留时长后,将停留时长大于第一预设时长的节目类别作为历史操作数据对应的目标节目类别,表明用户喜爱观看该目标节目类别的节目。需要说明的是,目标节目类别可存在多个。其中,第一预设时长可根据历史操作数据中操作焦点的总停留时长确定,例如,可获取历史操作数据中的节目信息对应的所有节目类别的总类别数量,根据历史操作数据中操作焦点的总停留时长和总类别数量确定操作焦点在各个节目类别中的平均停留时间,将平均停留时间的50%作为第一预设时长,这样,第一预设时长也可根据历史操作数据的更新而不断变化。
步骤S22,获取目标节目类别对应的节目信息。
在本实施例中,在确定了历史操作数据对应的目标节目类别后,获取目标节目类别中用户喜爱的节目信息,作为目标节目类别对应的节目信息。
可选地,针对目标节目类别,可获取目标节目类别中的各个历史节目信息,并获取操作焦点在目标节目类别中的各个历史节目信息中的停留时长,将停留时长较长的至少一个历史节目信息作为目标节目类别对应的节目信息。
在本实施例公开的技术方案中,在确定用户喜爱的节目时,先根据用户的历史操作数据确定用户喜爱的目标节目类别,并确定目标节目类别中用户喜爱的节目信息,使得节目信息更加符合用户喜好,节目推荐更加准确。
在再一实施例中,如图4所示,在图3实施例所示的基础上,步骤S21包括:
步骤S211,获取目标节目类别中各个历史节目信息在各个维度上的用户关注度;
在本实施例中,在获取目标节目类别对应的节目信息时,首先获取在目标节目类别中操作焦点的各个历史停留位置上的各个历史节目信息,获取各个历史停留位置上的各个历史节目信息在各个维度上的用户关注度。
可选地,维度可包括操作焦点在历史节目信息中的移动次数、操作焦点在历史节目信息中的停留时长以及历史节目信息的播放时长中的至少一个,其中,由于历史节目信息一般包括节目封面页、节目详情页、节目分集列表的页面以及节目播放页等,用户在进入历史节目后,可通过操作焦点的移动查看历史节目信息中的各个页面,操作焦点在历史节目信息中的各个页面的移动次数即为操作焦点在历史节目信息中的移动次数,在节目播放页中操作焦点的停留时长即为历史节目信息的播放时长。在确定操作焦点在历史节目信息中的各个页面的移动次数时,可将操作焦点在历史节目信息中的横向移动计为移动一次,将操作焦点在历史节目信息中的纵向移动计为移动五次,其中,操作焦点在历史节目信息中纵向移动时,用于切换历史节目中的不同页面,例如,通过操作焦点的纵向移动,从节目详情页切换至节目分集列表的页面,操作焦点在历史节目信息中横向移动时,用于在同一页面的操作焦点的移动,例如,通过操作焦点的横向移动,实现同一页面的滑动翻页。
可选地,在维度为操作焦点在历史节目信息中的停留时长时,将停留时长大于预设停留时长的历史节目信息在该维度上的用户关注度计为第一关注度,否则计为第二关注度,其中,第一关注度大于第二关注度,例如,第二关注度为零,第一关注度大于零。预设停留时长可根据操作焦点在历史操作数据中目标节目类别对应的所有节目信息的总停留时长确定,例如,可获取历史操作数据中目标节目类别对应的所有节目信息的总节目数量,根据总停留时长和总节目数量确定操作焦点在各个节目信息中的平均停留时长,将平均停留时长的50%作为预设停留时长,这样,预设停留时长也可根据历史操作数据的更新而不断变化。
可选地,在维度为历史节目信息的播放时长时,将播放时长大于预设播放时长的历史节目信息在该维度上的用户关注度计为第三关注度,否则计为第四关注度,其中,第三关注度大于第四关注度,例如,第四关注度为零,第三关注度大于零。预设播放时长可根据该历史节目信息的总播放时长,例如,可将该历史节目信息的总播放时长的1%作为预设播放时长。
可选地,操作焦点在历史节目信息中的移动次数越多时,历史节目信息在该维度上的用户关注度也越高,即历史节目信息在该维度上的用户关注度与移动次数正相关;操作焦点在历史节目信息中的停留时长越大时,历史节目信息在该维度上的用户关注度也越高,即历史节目信息在该维度上的用户关注度与停留时长正相关;历史节目信息的播放时长越大时,历史节目信息在该维度上的用户关注度也越高,即历史节目信息在该维度上的用户关注度与播放时长正相关。
步骤S212,根据历史节目信息在各个维度上的用户关注度获取历史节目信息对应的总用户关注度;
在本实施例中,将历史节目信息在各个维度上的用户关注度按照不同维度对应的预设权重进行加权,将历史节目信息在各个维度上的加权结果之和作为该历史节点信息对应的总用户关注度。
步骤S213,根据多个历史节目信息对应的总用户关注度获取目标节目类别对应的节目信息。
在本实施例中,在获取到多个历史节目信息对应的总用户关注度,对多个总用户关注度从大到小进行排序,将排名靠前的第一预设数量的总用户关注度对应的历史节目信息作为目标节目类别对应的节目信息,该节目信息即为用户喜爱的节目信息。
可选地,在获取到按照总用户关注度排名靠前的第一预设数量的历史节目信息后,将按照总用户关注度排名靠前的第一预设数量的历史节目信息作为第一节目集合,根据用户评分对目标节目类别中的历史节目信息从大到小进行排序,并将排名靠前的第二预设数量的历史节目信息作为第二节目集合,以及根据评论数量对目标节目类别中的历史节目信息从大到小进行排序,并将排名靠前的第三预设数量的历史节目信息作为第三节目集合,其中,用户评分可根据预设网络平台中的用户对于该节目信息的评分确定,评论数量较多可根据预设网络平台中的用户对于该节目信息的评论总数量确定,用户评分排名靠前用于表征该节目信息的质量较优,评论数量排名靠前用于表征该节目信息为热门节目。获取第一节目集合、第二节目集合以及第三节目集合的交集,交集中的历史节目信息同时满足用户关注度排名靠前、用户评分排名靠前、评论数量排名靠前的条件,将交集中的历史节目信息作为目标节目类别对应的节目信息,即为用户喜爱的节目信息。
在本实施例公开的技术方案中,通过对历史节目数据进行多个维度的评估,根据多个维度的评估结果综合确定用户喜爱的节目信息,使得节目信息更加符合用户喜好,节目推荐更加准确。
在又一实施例中,如图5所示,在图2至图4任一实施例所示的基础上,步骤S40之前,还包括:
步骤S50,在接收到推荐节目的显示指令时,获取多个待推荐节目对应的排列顺序;
步骤S60,生成包括按照排列顺序依次排列的多个待推荐节目的悬浮窗口;
在本实施例中,用户可通过遥控器等控制终端触发推荐节目的显示指令,显示终端在接收到该推荐节目的显示指令后,执行输出至少一个待推荐节目的步骤,例如,用户可通过遥控器的向上按键触发推荐节目的显示指令。具体地,在显示终端在接收到该推荐节目的显示指令,按照预设规则获取多个待推荐节目对应的排列顺序,并按照该排列顺序依次排列该多个待推荐节目,再生成包括排列后的多个待推荐节目的悬浮窗口,通过该悬浮窗口向用户输出待推荐节目。
可选地,多个待推荐节目对应的排列顺序可预先生成。在按照预设规则生成多个待推荐节目对应的排列顺序时,可获取步骤S20中的历史操作数据对应的各个节目信息的节目类别,并对各个节目信息对应的节目类别进行排序,得到多个节目类别之间的第一排序,再对每一节目类别中的各个节目信息进行排序,得到单个节目类别中的多个节目信息的第二排序,根据第一排序和第二排序生成历史操作数据对应的各个节目信息排序,而由于步骤S30中节目信息与待推荐节目对应,因此,可将各个节目信息排序对应到各个待推荐节目,得到多个待推荐节目对应的排列顺序,即先对节目信息对应的节目类别进行排序,再对每一节目类别中各个节目信息进行排序。
可选地,在对各个节目信息对应的节目类别进行排序时,可根据用户的历史操作数据进行排序,例如,可获取操作焦点在各个节目类别中的停留时长,根据停留时长从大到小对各个节目类别进行排序,得到第一排序。可选地,在对节目类别中的各个节目信息进行排序时,也可根据用户的历史操作数据进行排序,例如,可获取各个节目信息对应的总用户关注度,根据总用户关注度从大到小对各个节目信息进行排序,得到第二排序,这样,在按照排列顺序依次排列的多个待推荐节目后,排名靠前的待推荐节目更加符合用户喜好,节目推荐更加准确。
步骤S40包括:
步骤S41,在显示终端的显示界面中显示悬浮窗口。
在本实施例中,以图6为例,在生成悬浮窗口后,在显示终端的显示界面中显示该悬浮窗口,图6中的悬浮窗口位于显示界面的上方中间位置,按照顺序依次显示节目1至节目10。由于悬浮窗口悬浮显示于常规的节目推荐界面上,因此不会影响到常规的节目推荐界面中的节目排布,待推荐节目的输出更加方便。
在本实施例公开的技术方案中,在接收到推荐节目的显示指令时,以悬浮框的形式输出待推荐节目,不会影响到原有节目的排布,节目的推荐更加方便。
此外,本发明实施例提出了一种显示终端,显示终端包括:存储器、处理器及存储在存储器上并可在处理器上运行的节目的推荐程序,节目的推荐程序被处理器执行时实现如上各个实施例的节目的推荐方法的步骤。
此外,本发明实施例提出了一种计算机可读存储介质,计算机可读存储介质上存储有节目的推荐程序,节目的推荐程序被处理器执行时实现如上各个实施例的节目的推荐方法的步骤。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种节目的推荐方法,其特征在于,包括:
获取用户的历史操作数据;其中,所述历史操作数据包括操作焦点的多个历史停留位置以及与历史停留位置对应的停留时长;
获取所述历史操作数据对应的节目信息;
根据所述节目信息确定至少一个待推荐节目;
输出所述至少一个待推荐节目。
2.如权利要求1所述的方法,其特征在于,所述获取所述历史操作数据对应的节目信息,包括:
获取所述历史操作数据对应的目标节目类别;
获取所述目标节目类别对应的所述节目信息。
3.如权利要求2所述的方法,其特征在于,所述获取所述历史操作数据对应的目标节目类别,包括:
获取所述历史操作数据中各个所述历史停留位置的历史节目信息对应的节目类别;
根据所述操作焦点在各个所述历史停留位置的历史节目信息上的停留时长以及各个所述历史节目信息对应的节目类别,获取所述操作焦点在各个节目类别中的停留时长;
将所述停留时长大于第一预设时长的节目类别作为所述历史操作数据对应的目标节目类别。
4.如权利要求3所述的方法,其特征在于,所述获取所述目标节目类别对应的所述节目信息,包括:
获取所述目标节目类别中各个历史节目信息在各个维度上的用户关注度;
根据所述历史节目信息在各个维度上的用户关注度获取所述历史节目信息对应的总用户关注度;
根据多个所述历史节目信息对应的总用户关注度获取所述目标节目类别对应的所述节目信息。
5.如权利要求4所述的方法,其特征在于,所述维度包括所述操作焦点在所述历史节目信息中的移动次数、所述操作焦点在所述历史节目信息中的停留时长以及所述历史节目信息的播放时长中的至少一个。
6.如权利要求5所述的方法,其特征在于,所述根据多个所述历史节目信息对应的总用户关注度获取所述目标节目类别对应的所述节目信息,包括:
根据所述总用户关注度对多个所述历史节目信息从大到小进行排序,并将排名靠前的第一预设数量的历史节目信息作为第一节目集合;
根据用户评分对所述目标节目类别中的多个所述历史节目信息从大到小进行排序,并将排名靠前的第二预设数量的历史节目信息作为第二节目集合;
根据评论数量对所述目标节目类别中的多个所述历史节目信息从大到小进行排序,并将排名靠前的第三预设数量的历史节目信息作为第三节目集合;
获取所述第一节目集合、第二节目集合以及第三节目集合的交集,并将所述交集中的历史节目信息作为所述目标节目类别对应的所述节目信息。
7.如权利要求1-6任一项所述的方法,其特征在于,所述输出所述至少一个待推荐节目之前,所述方法还包括:
在接收到推荐节目的显示指令时,获取多个所述待推荐节目对应的排列顺序;
生成包括按照所述排列顺序依次排列的多个所述待推荐节目的悬浮窗口;
所述输出所述至少一个待推荐节目,包括:
在显示终端的显示界面中显示所述悬浮窗口。
8.如权利要求7所述的方法,其特征在于,所述获取多个所述待推荐节目对应的排列顺序之前,还包括:
获取所述历史操作数据对应的节目信息的节目类别;
获取多个所述节目信息对应的节目类别的第一排序;
获取所述节目类别中的多个所述节目信息的第二排序;
根据所述第一排序和所述第二排序生成多个所述待推荐节目对应的排列顺序。
9.一种显示终端,其特征在于,所述显示终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的节目的推荐程序,所述节目的推荐程序被所述处理器执行时实现如权利要求1至8中任一项所述的节目的推荐方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有节目的推荐程序,所述节目的推荐程序被处理器执行时实现如权利要求1至8中任一项所述的节目的推荐方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010920295.XA CN112333480B (zh) | 2020-09-03 | 2020-09-03 | 节目的推荐方法、显示终端及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010920295.XA CN112333480B (zh) | 2020-09-03 | 2020-09-03 | 节目的推荐方法、显示终端及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112333480A true CN112333480A (zh) | 2021-02-05 |
CN112333480B CN112333480B (zh) | 2023-05-23 |
Family
ID=74304483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010920295.XA Active CN112333480B (zh) | 2020-09-03 | 2020-09-03 | 节目的推荐方法、显示终端及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112333480B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113434779A (zh) * | 2021-07-22 | 2021-09-24 | 咪咕数字传媒有限公司 | 可智能推荐的互动阅读方法、装置、计算设备和存储介质 |
CN113742573A (zh) * | 2021-08-03 | 2021-12-03 | 深圳Tcl新技术有限公司 | 一种多媒体资源搜索方法、装置、计算机设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015070807A1 (zh) * | 2013-11-15 | 2015-05-21 | 乐视致新电子科技(天津)有限公司 | 一种智能电视的节目推荐方法及装置 |
CN104954820A (zh) * | 2015-06-15 | 2015-09-30 | 小米科技有限责任公司 | 节目的推荐方法及装置 |
US20150334461A1 (en) * | 2014-05-14 | 2015-11-19 | Looq System Inc. | Methods and systems for dynamically recommending favorite channels or programs |
CN105898426A (zh) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 多媒体内容处理方法、装置及服务器 |
CN109871483A (zh) * | 2019-01-22 | 2019-06-11 | 珠海天燕科技有限公司 | 一种推荐信息的确定方法及装置 |
-
2020
- 2020-09-03 CN CN202010920295.XA patent/CN112333480B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015070807A1 (zh) * | 2013-11-15 | 2015-05-21 | 乐视致新电子科技(天津)有限公司 | 一种智能电视的节目推荐方法及装置 |
US20150334461A1 (en) * | 2014-05-14 | 2015-11-19 | Looq System Inc. | Methods and systems for dynamically recommending favorite channels or programs |
CN104954820A (zh) * | 2015-06-15 | 2015-09-30 | 小米科技有限责任公司 | 节目的推荐方法及装置 |
CN105898426A (zh) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 多媒体内容处理方法、装置及服务器 |
CN109871483A (zh) * | 2019-01-22 | 2019-06-11 | 珠海天燕科技有限公司 | 一种推荐信息的确定方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113434779A (zh) * | 2021-07-22 | 2021-09-24 | 咪咕数字传媒有限公司 | 可智能推荐的互动阅读方法、装置、计算设备和存储介质 |
CN113742573A (zh) * | 2021-08-03 | 2021-12-03 | 深圳Tcl新技术有限公司 | 一种多媒体资源搜索方法、装置、计算机设备和存储介质 |
CN113742573B (zh) * | 2021-08-03 | 2023-11-14 | 深圳Tcl新技术有限公司 | 一种多媒体资源搜索方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112333480B (zh) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107371042B (zh) | 广告投放方法、装置、设备及存储介质 | |
US11061966B2 (en) | Method for processing fusion data and information recommendation system | |
CN110263189B (zh) | 媒体内容的推荐方法、装置、存储介质和计算机设备 | |
CN109478142B (zh) | 呈现为预测的用户活动定制的用户界面的方法、***和介质 | |
CN111708948B (zh) | 内容项推荐方法、装置、服务器及计算机可读存储介质 | |
JP6457358B2 (ja) | アイテム推薦システム、アイテム推薦方法およびプログラム | |
CN109168047B (zh) | 视频推荐方法、装置、服务器及存储介质 | |
JP5805548B2 (ja) | 情報処理装置、及び、情報処理方法 | |
CN109739768B (zh) | 搜索引擎评测方法、装置、设备以及可读存储介质 | |
CN103914553A (zh) | 搜索方法和搜索引擎 | |
CN111414532A (zh) | 一种信息推荐方法、设备及机器可读存储介质 | |
CN112333480A (zh) | 节目的推荐方法、显示终端及计算机可读存储介质 | |
US11475338B2 (en) | Method and system for exploring a personal interest space | |
CN112770182B (zh) | 一种视频播放控制方法、装置、设备及存储介质 | |
CN112463106A (zh) | 基于智能屏幕的语音交互方法、装置、设备及存储介质 | |
CN111651669A (zh) | 信息推荐方法、装置、电子设备和计算机可读存储介质 | |
CN112395496A (zh) | 一种信息推荐方法、装置、电子设备及存储介质 | |
JP2005519535A (ja) | ユーザの好みにしたがってプログラム情報を推奨するためのシステム | |
CN113535991A (zh) | 一种多媒体资源推荐方法、装置、电子设备及存储介质 | |
CN110264283B (zh) | 一种推广资源展示方法及装置 | |
CN109636530B (zh) | 产品确定方法、装置、电子设备及计算机可读存储介质 | |
CN110909268A (zh) | 一种屏显面板交互的方法及装置 | |
JP7124314B2 (ja) | 情報処理システム、電子機器、情報処理方法及びプログラム | |
CN113836388A (zh) | 信息推荐方法、装置、服务器及存储介质 | |
CN113283246B (zh) | 视觉交互方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |