一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种节目推荐方法、智能电视及计算机可读存储介质与流程

2022-05-17 21:54:26 来源:中国专利 TAG:


1.本发明涉及智能推送技术领域,尤其涉及一种节目推荐方法、智能电视及计算机可读存储介质。


背景技术:

2.电视是传播文化和信息的重要工具,电视节目富于教育性和娱乐性,也是知识的源泉。坐在家里看电视就可知道国家和世界大事,增长知识面,放松紧张的学习,可以更好的为学习准备,学习标准的普通话。看电视还可以开拓视野,愉悦身心。
3.随着智能电视的迅猛发展,越来越多的人可以体验到移动互联世界的精彩,受众涵盖了社会的各个阶层以及各个年龄段;现在已经从内容缺乏迅速步入到内容大爆炸的时代,包罗万象的资讯让人们眼花缭乱。所以,对于内容推广商来说,提供内容和资源投放的精准度显得尤为重要,对于处在设备终端的用户来说,迅速掌握到自己所需的内容的需求变得越来越迫切。
4.但是现有技术中当用户需要观看某种视频时,用户需要在主页模块中进行搜索,从搜索结果中找到他喜欢的资源,肯定会花去一部分时间,如果用户下次还需要观看相同的内容,还需要重复上面的繁琐步骤,耽误用户的搜索时间,而且操作不方便;或者因为电视节目类型非常多,用户需要打开自己喜欢的电视节目时,需要不停的换台来判断是否正在播放用户喜欢的节目。然而,在目前电视节目较为丰富的情况下,用户难以找到自己的电视节目,即使找到了自己喜欢的电视节目,也只能通过繁琐的换台过程,给用户带来了不便。
5.因此,现有技术还有待于改进和发展。


技术实现要素:

6.本发明的主要目的在于提供一种节目推荐方法、智能电视及计算机可读存储介质,旨在解决现有技术中用户需要在信息量庞大的数据节目中找到自己想要观看的节目,从而消耗大量时间且操作不方便的问题。
7.为实现上述目的,本发明提供一种节目推荐方法,所述节目推荐方法包括如下步骤:
8.获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所述观看习惯统计信息进行统计分析,生成不同用户对应的观看习惯数据;
9.当再次检测到用户观看电视节目时,通过人脸识别确认当前用户身份,根据所述用户身份获取对应的观看习惯数据,生成对应的节目推荐列表;
10.将所述节目推荐列表通过语音询问的方式提示用户进行选择,并根据用户的语音回复识别结果播放所述节目推荐列表中用户选择观看的节目。
11.可选地,所述的节目推荐方法,其中,所述获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所述观看习惯统计信息进行统计分析,生成不同用户对应的观
看习惯数据,之前还包括:
12.预先建立一预设数据库,将一个或者多个用户的人脸特征通过人脸识别的方式录入到所述预设数据库中,所述预设数据库用于对比用户的人脸特征以判断当前用户是否属于已保存身份信息的用户。
13.可选地,所述的节目推荐方法,其中,所述获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所述观看习惯统计信息进行统计分析,生成不同用户对应的观看习惯数据,具体包括:
14.在预设周期内,获取所述预设数据库中不同用户的个人信息,记录不同用户在不同时间段观看电视的节目分类信息和频次信息;
15.根据所述节目分类信息和所述频次信息,获取不同用户的观看习惯统计信息;
16.根据不同用户对应的所述观看习惯统计信息依次进行统计分析,分别生成不同用户对应的观看习惯数据,将不同用户对应的所述观看习惯数据存储到云端服务器中。
17.可选地,所述的节目推荐方法,其中,所述当再次检测到用户观看电视节目时,通过人脸识别确认当前用户身份,根据所述用户身份获取对应的观看习惯数据,生成对应的节目推荐列表,具体包括:
18.当开机后再次检测到用户观看电视节目时,根据所述预设数据库识别用户的人脸特征确定用户的身份,从所述云端服务器中获取所述用户对应的所述观看习惯数据;
19.根据用户的所述观看习惯数据将当前获取的电视节目重新进行排序,生成对应的节目推荐列表,并将用户最喜欢看的电视节目排在所述节目推荐列表的最前面。
20.可选地,所述的节目推荐方法,其中,所述将所述节目推荐列表通过语音询问的方式提示用户进行选择,并根据用户的语音回复识别结果播放所述节目推荐列表中用户选择观看的节目,具体包括:
21.获取当前用户对应的所述节目推荐列表,所述节目推荐列表中从上至下或者从左至右依次包括多个用户喜欢观看的电视节目;
22.将所述节目推荐列表中的多个电视节目依次通过语音询问的方式提示用户进行选择;
23.接收用户针对所述语音询问的语音回复,得到所述语音回复识别结果,根据所述语音回复识别结果播放所述节目推荐列表中用户选择观看的节目。
24.可选地,所述的节目推荐方法,其中,所述节目推荐方法还包括:
25.获取当前电视节目的收视率,在收视率排名的基础上按照电视节目类型结合用户的观看习惯数据生成节目推荐列表。
26.可选地,所述的节目推荐方法,其中,所述节目推荐方法还包括:
27.在用户每观看一次电视节目结束后,结合当前观看结果更新所述观看习惯数据,并再次进行节目推荐时实时更新所述节目推荐列表。
28.可选地,所述的节目推荐方法,其中,所述观看习惯统计信息包括:用户名称、当前时间、观看频道、节目类型、当前类型节目的累计观看时间。
29.此外,为实现上述目的,本发明还提供一种智能电视,其中,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的节目推荐程序,所述节目推荐程序被所述处理器执行时实现如上所述的节目推荐方法的步骤。
30.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有节目推荐程序,所述节目推荐程序被处理器执行时实现如上所述的节目推荐方法的步骤。
31.本发明通过获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所述观看习惯统计信息进行统计分析,生成不同用户对应的观看习惯数据;当再次检测到用户观看电视节目时,通过人脸识别确认当前用户身份,根据所述用户身份获取对应的观看习惯数据,生成对应的节目推荐列表;将所述节目推荐列表通过语音询问的方式提示用户进行选择,并根据用户的语音回复识别结果播放所述节目推荐列表中用户选择观看的节目。本发明通过获取用户的观看习惯统计信息,根据用户的喜好生成对应的节目推荐列表,在用户观看电视节目时,可根据相应的观看习惯推送其喜好的节目,方便用户观看自己喜欢的节目类型,减少了用户查找自电视节目的时间。
附图说明
32.图1是本发明节目推荐方法的较佳实施例的流程图;
33.图2是本发明节目推荐方法的较佳实施例中步骤s10的流程图;
34.图3是本发明节目推荐方法的较佳实施例中步骤s20的流程图;
35.图4是本发明节目推荐方法的较佳实施例中步骤s30的流程图;
36.图5为本发明智能电视的较佳实施例的运行环境示意图。
具体实施方式
37.为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
38.本发明较佳实施例所述的节目推荐方法,如图1所示,所述节目推荐方法包括以下步骤:
39.步骤s10、获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所述观看习惯统计信息进行统计分析,生成不同用户对应的观看习惯数据。
40.本发明的所述节目推荐方法应用于智能电视中,用于根据用户观看喜好推荐电视节目,当然也可以应用于其他的智能观看设备中,例如平板电脑、智能手机、智能户外大屏等设备。
41.在所述步骤s10之前还包括:预先建立一预设数据库,这个数据库预先存储在所述智能电视中,所述智能电视可以提前将一个或者多个用户(例如家庭成员中的多个用户,这里的用户指的是家庭成员中经常居住在家的人,因为这些人才是经常具有观看电视节目需求的用户,可以对用户进行增加、删除等操作,也可以随时更新用户信息)的人脸特征(人脸特征具有唯一性)通过人脸识别的方式录入到所述预设数据库中(例如用户站立在所述智能电视可识别的区域内,所述智能电视开始获取用户的脸部特征,当获取的脸部特征满足要求时即可将用户的身份信息存储到所述预设数据库中,还可以为每个存储的用户设置对应的名称,设置名称的方式可以是语音输入,也可以是遥控器通过电视机上的虚拟键盘输入),所述预设数据库用于对比用户的人脸特征以判断当前用户是否属于已保存身份信息
的用户(已保存在所述预设数据库中的人脸再次识别到时即可判断当前用户的身份,即属于已保存的哪个用户)。
42.具体过程请参阅图2,其为本发明提供的节目推荐方法中步骤s10的流程图。
43.如图2所示,所述步骤s10包括:
44.s11、在预设周期内,获取所述预设数据库中不同用户的个人信息,记录不同用户在不同时间段观看电视的节目分类信息和频次信息;
45.s12、根据所述节目分类信息和所述频次信息,获取不同用户的观看习惯统计信息;
46.s13、根据不同用户对应的所述观看习惯统计信息依次进行统计分析,分别生成不同用户对应的观看习惯数据,将不同用户对应的所述观看习惯数据存储到云端服务器中。
47.具体地,在预设周期内(例如一周或者两周,这个预设周期可以根据用户的实际需求进行设置,时间不宜过短,时间过短无法准确地得出用户的观看习惯,优选为两周),获取所述预设数据库中不同用户的个人信息(例如所述预设数据库中包括四个家庭成员的信息),记录不同用户在不同时间段观看电视的节目分类信息(例如电影、电视剧、体育、新闻、谈话、音乐、娱乐、其它等多种类型)和频次信息(所述频次信息为用户在一定时间内观看同一电视节目的次数),之后结合所述节目分类信息和频次信息进行分析,通过一定时间的记录,分析出不同用户的观看习惯,即根据所述节目分类信息和所述频次信息获取不同用户的观看习惯统计信息,其中,所述观看习惯统计信息包括:用户名称(例如四个用户分别命名为爸爸、妈妈、爷爷、奶奶)、当前时间、观看频道、节目类型、当前类型节目的累计观看时间;再根据不同用户对应的所述观看习惯统计信息依次进行统计分析,分别生成不同用户对应的观看习惯数据,同时还可以根据不同节目的观看时间长短来确认用户对何种电视节目最感兴趣,以此可以作为一个排序。
48.进一步地,将不同用户对应的所述观看习惯数据存储到云端服务器中,避免所述智能终端存储过多信息,造成所述智能电视内存不足,运行不畅。
49.步骤s20、当再次检测到用户观看电视节目时,通过人脸识别确认当前用户身份,根据所述用户身份获取对应的观看习惯数据,生成对应的节目推荐列表。
50.具体过程请参阅图3,其为本发明提供的节目推荐方法中步骤s20的流程图。
51.如图3所示,所述步骤s20包括:
52.s21、当开机后再次检测到用户观看电视节目时,根据所述预设数据库识别用户的人脸特征确定用户的身份,从所述云端服务器中获取所述用户对应的所述观看习惯数据;
53.s22、根据用户的所述观看习惯数据将当前获取的电视节目重新进行排序,生成对应的节目推荐列表,并将用户最喜欢看的电视节目排在所述节目推荐列表的最前面。
54.具体地,将不同用户对应的所述观看习惯数据存储到云端服务器中之后,相当于已保存的用户的观看习惯数据已经进行了存储,那么当所述智能电视再次开机后,如果检测到用户观看电视节目,那么就需要对所述智能电视前的用户进行人脸识别以判断当前用户是否属于已经保存在所述预设数据库中的用户,即根据所述预设数据库识别当前用户的人脸特征以判断当前用户是否属于已保存的用户,当确认当前用户属于所述预设数据库中的多个用户中的一个时(即确定了用户的身份),所述智能电视从所述云端服务器中获取所述用户对应的所述观看习惯数据(所述云端服务器存储有当前用户对应的观看习惯数据),
再根据当前用户对应的所述观看习惯数据将当前获取的电视节目重新进行排序,生成对应的节目推荐列表,并将用户最喜欢看的电视节目排在所述节目推荐列表的最前面。
55.也就是说,当用户观看电视节目时,所述智能电视自动识别观看区域内的用户的面部信息,查找当前用户的观看习惯数据,并根据该用户的观看习惯数据将获取的电视节目(例如当前时段所有正在播放的电视节目)重新进行排序,并将用户最喜欢看的电视节目排在最前面,使用户能够方便地观看其最喜欢的电视节目;进一步地,还可以在用户选台时显示重排序的电视节目,将该用户最喜欢观看的电视节目排在最前面,便于用户通过遥控器切换电视节目。
56.步骤s30、将所述节目推荐列表通过语音询问的方式提示用户进行选择,并根据用户的语音回复识别结果播放所述节目推荐列表中用户选择观看的节目。
57.具体过程请参阅图4,其为本发明提供的节目推荐方法中步骤s30的流程图。
58.如图4所示,所述步骤s30包括:
59.s31、获取当前用户对应的所述节目推荐列表,所述节目推荐列表中从上至下或者从左至右依次包括多个用户喜欢观看的电视节目;
60.s32、将所述节目推荐列表中的多个电视节目依次通过语音询问的方式提示用户进行选择;
61.s33、接收用户针对所述语音询问的语音回复,得到所述语音回复识别结果,根据所述语音回复识别结果播放所述节目推荐列表中用户选择观看的节目。
62.具体地,根据用户的所述观看习惯数据获取当前用户对应的所述节目推荐列表,所述节目推荐列表可以包括一个或者多个符合用户观看习惯的电视节目,当所述节目推荐列表中包括多个电视节目时,所述节目推荐列表可以从上至下或者从左至右依次排列多个用户喜欢观看的电视节目,便于用户直观的知道所述节目推荐列表中所推荐的节目信息,然后将所述节目推荐列表中的多个电视节目依次通过语音询问的方式提示用户进行选择,在获取当前用户对应的节目推荐列表后,设置一个提醒用户确认选择的动作,而不是直接开始播放电视节目,因为用户可能不想观看所述节目推荐列表中的电视节目,那么就给用户更多的选择权,所述智能电视再接收用户针对所述语音询问的语音回复,得到所述语音回复识别结果,根据所述语音回复识别结果播放所述节目推荐列表中用户选择观看的节目,例如用户发出“选择动物世界”,“动物世界”排列在所述节目推荐列表中的第二个,表示用户想要观看所述节目推荐列表中的“动物世界”,那么在确认用户语音回复识别结果后,就可以控制所述智能电视进入“动物世界”这个电视节目的播放界面了。
63.进一步地,当检测到用户通过语音回复不选择播放所述节目推荐列表中的电视节目时(之所以在播放所述节目推荐列表中的电视节目之前提示用户是否播放所述节目推荐列表中的电视节目,就是为了避免忽略用户的另一种选择,就是虽然匹配到了当前用户对应的所述节目推荐列表,但是当前用户也是可以选择不播放所述节目推荐列表中的电视节目的,例如当前用户觉得推荐的电视节目不想观看,或者想观看其他的电视节目,而节目推荐列表中没有),那么用户可以自行选择想要观看的电视节目(例如检测到用户的语音回复识别结果后退出显示节目推荐列表的界面,用户通过语音或者遥控器选择想要观看的电视节目)。
64.进一步地,本发明除了直接根据据用户的观看习惯数据获取对应的节目推荐列表
之外,还可以获取当前电视节目的收视率,在收视率排名的基础上按照电视节目类型结合用户的观看习惯数据生成节目推荐列表,也就是说,本发明得出节目推荐列表的方式还可以根据电视节目收视率和用户观看习惯结合得到,这样得出的节目推荐列表更加符合用户的观看需求。
65.进一步地,在用户每观看一次电视节目结束后,结合当前观看结果更新所述观看习惯数据,并再次进行节目推荐时实时更新所述节目推荐列表,即实时更新节目推荐列表,可以保证节目推荐的准确性和实时性。
66.本发明实现了在用户观看电视节目时,可根据其相应的观看习惯推送其喜好的节目,并且还能在用户观看电视节日时,推荐后续用户喜好的节目,省去了用户的繁琐搜台过程,极大地减少了选台时间,方便用户观看自己喜欢的节目类型,使之更人性化。同时,根据用户观看习惯数据,对用户进行针对性的内容推送,基于个人观看电视节目兴趣习惯进行推荐的方式,使得电视节目提供商能更精确地锁定客户和提高收视率。
67.进一步地,如图5所示,基于上述节目推荐方法,本发明还相应提供了一种智能电视,所述智能电视包括处理器10、存储器20及显示器30。图5仅示出了智能电视的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
68.所述存储器20在一些实施例中可以是所述智能电视的内部存储单元,例如智能电视的硬盘或内存。所述存储器20在另一些实施例中也可以是所述智能电视的外部存储设备,例如所述智能电视上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器20还可以既包括所述智能电视的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述智能电视的应用软件及各类数据,例如所述安装智能电视的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有节目推荐程序40,该节目推荐程序40可被处理器10所执行,从而实现本技术中节目推荐方法。
69.所述处理器10在一些实施例中可以是一中央处理器(central processing unit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述节目推荐方法等。
70.所述显示器30在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light-emitting diode,有机发光二极管)触摸器等。所述显示器30用于显示在所述智能电视的信息以及用于显示可视化的用户界面。所述智能电视的部件10-30通过系统总线相互通信。
71.在一实施例中,当处理器10执行所述存储器20中节目推荐程序40时实现以下步骤:
72.获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所述观看习惯统计信息进行统计分析,生成不同用户对应的观看习惯数据;
73.当再次检测到用户观看电视节目时,通过人脸识别确认当前用户身份,根据所述用户身份获取对应的观看习惯数据,生成对应的节目推荐列表;
74.将所述节目推荐列表通过语音询问的方式提示用户进行选择,并根据用户的语音回复识别结果播放所述节目推荐列表中用户选择观看的节目。
75.其中,所述获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所
述观看习惯统计信息进行统计分析,生成不同用户对应的观看习惯数据,之前还包括:
76.预先建立一预设数据库,将一个或者多个用户的人脸特征通过人脸识别的方式录入到所述预设数据库中,所述预设数据库用于对比用户的人脸特征以判断当前用户是否属于已保存身份信息的用户。
77.其中,所述获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所述观看习惯统计信息进行统计分析,生成不同用户对应的观看习惯数据,具体包括:
78.在预设周期内,获取所述预设数据库中不同用户的个人信息,记录不同用户在不同时间段观看电视的节目分类信息和频次信息;
79.根据所述节目分类信息和所述频次信息,获取不同用户的观看习惯统计信息;
80.根据不同用户对应的所述观看习惯统计信息依次进行统计分析,分别生成不同用户对应的观看习惯数据,将不同用户对应的所述观看习惯数据存储到云端服务器中。
81.其中,所述当再次检测到用户观看电视节目时,通过人脸识别确认当前用户身份,根据所述用户身份获取对应的观看习惯数据,生成对应的节目推荐列表,具体包括:
82.当开机后再次检测到用户观看电视节目时,根据所述预设数据库识别用户的人脸特征确定用户的身份,从所述云端服务器中获取所述用户对应的所述观看习惯数据;
83.根据用户的所述观看习惯数据将当前获取的电视节目重新进行排序,生成对应的节目推荐列表,并将用户最喜欢看的电视节目排在所述节目推荐列表的最前面。
84.其中,所述将所述节目推荐列表通过语音询问的方式提示用户进行选择,并根据用户的语音回复识别结果播放所述节目推荐列表中用户选择观看的节目,具体包括:
85.获取当前用户对应的所述节目推荐列表,所述节目推荐列表中从上至下或者从左至右依次包括多个用户喜欢观看的电视节目;
86.将所述节目推荐列表中的多个电视节目依次通过语音询问的方式提示用户进行选择;
87.接收用户针对所述语音询问的语音回复,得到所述语音回复识别结果,根据所述语音回复识别结果播放所述节目推荐列表中用户选择观看的节目。
88.其中,所述节目推荐方法还包括:
89.获取当前电视节目的收视率,在收视率排名的基础上按照电视节目类型结合用户的观看习惯数据生成节目推荐列表。
90.其中,所述节目推荐方法还包括:
91.在用户每观看一次电视节目结束后,结合当前观看结果更新所述观看习惯数据,并再次进行节目推荐时实时更新所述节目推荐列表。
92.其中,所述观看习惯统计信息包括:用户名称、当前时间、观看频道、节目类型、当前类型节目的累计观看时间。
93.本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有节目推荐程序,所述节目推荐程序被处理器执行时实现如上所述的节目推荐方法的步骤。
94.综上所述,本发明提供一种节目推荐方法、智能电视及计算机可读存储介质,所述方法包括:获取预设周期内不同用户观看电视节目的观看习惯统计信息,根据所述观看习惯统计信息进行统计分析,生成不同用户对应的观看习惯数据;当再次检测到用户观看电视节目时,通过人脸识别确认当前用户身份,根据所述用户身份获取对应的观看习惯数据,
生成对应的节目推荐列表;将所述节目推荐列表通过语音询问的方式提示用户进行选择,并根据用户的语音回复识别结果播放所述节目推荐列表中用户选择观看的节目。本发明通过获取用户的观看习惯统计信息,根据用户的喜好生成对应的节目推荐列表,在用户观看电视节目时,可根据相应的观看习惯推送其喜好的节目,方便用户观看自己喜欢的节目类型,减少了用户查找自电视节目的时间。
95.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
96.当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的计算机可读存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的计算机可读存储介质可为存储器、磁碟、光盘等。
97.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献