1.本发明涉及智能电视领域,尤其涉及发明一种智能电视内容推送方法、智能电视及计算机可读存储介质。
背景技术:
2.随着互联网技术的发展,各种终端设备都可与互联网进行连接,智能电视也不例外,目前智能电视的可联网功能已是标配,智能电视可基于可联网功能自动为用户推送相关内容。而现有技术中,智能电视推送的相关内容是根据用户在智能电视上的浏览历史进行推送的,若用户持续一段时间没有在智能电视上进行观看,而推送的相关内容依旧是基于浏览历史的话,则此时推送的相关内容存在不及时性,没有推送用户真正想要的相关内容,使得用户依旧需要手动搜寻目标内容,一定程度上减低了用户的使用感。
技术实现要素:
3.本发明的主要目的在于提供一种智能电视内容推送方法、智能电视及计算机可读存储介质,旨在解决智能电视基于浏览历史记录进行推送的相关内容存在不及时性和没有针对性的问题。
4.为实现上述目的,本发明提供一种智能电视内容推送方法,所述智能电视内容推送方法包括以下步骤:
5.检测智能电视当前连接的本地局域网是否存在新接入用户设备;
6.若存在新接入用户设备,则获取所述新接入用户设备的设备标识;
7.判断所述设备标识是否存在于智能电视的用户数据库中;
8.若所述设备标识存在于智能电视的用户数据库中,则获取所述设备标识在所述用户数据库中对应的历史用户画像信息,并作为当前用户画像信息;
9.根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送。
10.可选地,所述若存在新接入用户设备,则获取所述新接入用户设备的设备标识的步骤之前,还包括:
11.基于所述本地局域网获取所述新接入用户设备的地址解析协议表;
12.从所述地址解析协议表中根据所述新接入用户设备连接所述本地局域网所用的第一ip地址,获取与所述第一ip地址对应的设备标识。
13.可选地,在所述获取与所述第一ip地址对应的设备标识的步骤之后,还包括:
14.检测所述新接入用户设备与智能电视的实时距离;
15.若所述实时距离大于预设参考距离,则执行所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤;
16.若所述实时距离小于或等于预设参考距离,则加载智能电视中标记的热门内容,并执行所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤。
17.可选地,所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤之后,还包括:
18.若所述设备标识不存在于智能电视的用户数据库中,则将所述设备标识添加至所述用户数据库中,并在所述用户数据库中构建所述设备标识关联的初始用户画像信息;
19.将所述初始用户画像信息作为当前用户画像信息,执行所述根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送的步骤。
20.可选地,所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之前,还包括:
21.检测所述当前用户画像信息中是否包含用户偏好设置;
22.若所述当前用户画像信息中包含用户偏好设置,则基于所述用户偏好设置为智能电视生成的定制显示界面,并将所述实时内容推送策略的待推送内容在所述定制显示界面上进行展示;
23.若所述当前用户画像信息中不包含用户偏好设置,则将所述实时内容推送策略的待推送内容在智能电视的默认显示界面上进行展示。
24.可选地,所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之后,还包括:
25.基于获取的智能电视的操作记录和/或所述当前用户画像信息对应用户设备的反馈信息,对所述当前用户画像信息进行动态更新。
26.可选地,所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之后,还包括:
27.若检测到所述新接入用户设备与所述本地局域网断开连接,则停止推送基于所述当前用户画像信息生成的内容。
28.可选地,所述若检测到所述新接入用户设备与所述本地局域网断开连接,则停止推送基于所述当前用户画像信息生成的内容的步骤之后,还包括:
29.对存在于所述用户数据库中的设备标识所对应的用户设备进行未接入本地局域网的断开持续时长统计;
30.清除所述断开持续时长大于预设时长的所述用户设备对应的设备标识和历史用户画像信息。
31.此外,为实现上述目的,本发明还提供一种智能电视,所述智能电视包括存储器、处理器、以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现上述智能电视内容推送方法的步骤。
32.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能电视内容推送程序,所述智能电视内容推送程序被处理器执行时实现上述智能电视内容推送方法的步骤。
33.本发明通过实时检测智能电视所连接的当前本地局域网,动态获取新接入用户设备的接入信息,基于接入信息获取新接入用户设备的设备标识,基于设备标识获取对应的用户画像信息,并基于所述用户画像信息生成实时内容推送策略,实现了真正的基于用户的需求进行智能电视内容的推送,使得生成的实时内容策略具有针对性,进而提升了用户
的使用感,使用户的操作过程更加便捷。
附图说明
34.图1是本发明实施例方案涉及的硬件运行环境的智能电视结构示意图;
35.图2为本发明智能电视内容推送方法一实施例的流程示意图;
36.图3为图2中步骤s20的细化流程示意图;
37.图4为图2中步骤s30的细化流程示意图;
38.图5为图2中步骤s50的细化流程示意图;
39.图6为常规技术和本发明中的用户数据库的数据记录格式示意图;
40.图7为当新接入用户设备与智能电视的实时距离大于预设参考距离时的场景示意图;
41.图8为当新接入用户设备与智能电视的实时距离小于或等于预设参考距离时的场景示意图。
42.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
43.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
44.本发明实施例的主要解决方案是:智能电视通过获取接入同一局域网的用户设备,进而实现对用户设备的用户信息的收集,并将用户信息和与用户信息对应的设备标识存储至数据库中,智能电视直接在数据库中提取所接入同一局域网的用户设备设备标识对应的用户信息,并将用户信息转化为相关内容进行推送。
45.由于现有技术中,智能电视对于相关内容的推送都是基于用户在智能电视端上的浏览历史,智能电视基于浏览历史进行相关内容的搜寻后进行的推送,若此时用户持续一段时间没有在智能电视上进行观看,则此时的浏览历史将不再具有及时性,基于此浏览历史进行的相关内容推送是满足不了用户的实际需求的,用户依旧需要手动搜寻满足自身需求的内容,没有真正体现智能电视的便捷性和智能化,一定程度上降低了用户的使用感。
46.本发明提供一种解决方案,将基于浏览历史替换为基于用户设备上的用户信息进行相关内容的推送,智能电视可基于用户信息为用户推送真正符合其需求的相关内容,实现推送的相关内容的及时性。体现智能电视的便捷性和智能化,提升用户的使用感。
47.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的智能电视结构示意图。
48.本发明实施例智能电视内容推送方法应用载体为智能电视,如图1所示,该智能电视可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
49.可选地,智能电视还可以包括摄像头、rf(radio frequency,射频)电路,传感器、
音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,智能电视还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
50.本领域技术人员可以理解,图1中示出的智能电视结构并不构成对智能电视结构的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
51.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及推送程序。
52.在图1所示的智能电视中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的智能电视内容推送程序,并执行以下操作:
53.检测智能电视当前连接的本地局域网是否存在新接入用户设备;
54.若存在新接入用户设备,则获取所述新接入用户设备的设备标识;
55.判断所述设备标识是否存在于智能电视的用户数据库中;
56.若所述设备标识存在于智能电视的用户数据库中,则获取所述设备标识在所述用户数据库中对应的历史用户画像信息,并作为当前用户画像信息;
57.根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送。
58.进一步地,处理器1001可以调用存储器1005中存储的智能电视内容推送程序,还执行以下操作:
59.在所述若存在新接入用户设备,则获取所述新接入用户设备的设备标识的步骤之前,基于所述本地局域网获取所述新接入用户设备的地址解析协议表;
60.从所述地址解析协议表中根据所述新接入用户设备连接所述本地局域网所用的第一ip地址,获取与所述第一ip地址对应的设备标识。
61.进一步地,处理器1001可以调用存储器1005中存储的智能电视内容推送程序,还执行以下操作:
62.在所述获取与所述第一ip地址对应的设备标识的步骤之后,检测所述新接入用户设备与智能电视的实时距离;
63.若所述实时距离大于预设参考距离,则执行所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤;
64.若所述实时距离小于或等于预设参考距离,则加载智能电视中标记的热门内容,并执行所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤。
65.进一步地,处理器1001可以调用存储器1005中存储的智能电视内容推送程序,还执行以下操作:
66.在所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤之后,若所述设备标识不存在于智能电视的用户数据库中,则将所述设备标识添加至所述用户数据库
中,并在所述用户数据库中构建所述设备标识关联的初始用户画像信息;
67.将所述初始用户画像信息作为当前用户画像信息,执行所述根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送的步骤。
68.进一步地,处理器1001可以调用存储器1005中存储的智能电视内容推送程序,还执行以下操作:
69.在所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之前,检测所述当前用户画像信息中是否包含用户偏好设置;
70.若所述当前用户画像信息中包含用户偏好设置,则基于所述用户偏好设置为智能电视生成的定制显示界面,并将所述实时内容推送策略的待推送内容在所述定制显示界面上进行展示;
71.若所述当前用户画像信息中不包含用户偏好设置,则将所述实时内容推送策略的待推送内容在智能电视的默认显示界面上进行展示。
72.进一步地,处理器1001可以调用存储器1005中存储的智能电视内容推送程序,还执行以下操作:
73.在所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之后,基于获取的智能电视的操作记录和/或所述当前用户画像信息对应用户设备的反馈信息,对所述当前用户画像信息进行动态更新。
74.进一步地,处理器1001可以调用存储器1005中存储的智能电视推送相关内容的推送程序,还执行以下操作:
75.在所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之后,若检测到所述新接入用户设备与所述本地局域网断开连接,则停止推送基于所述当前用户画像信息生成的内容。
76.进一步地,处理器1001可以调用存储器1005中存储的智能电视内容推送程序,还执行以下操作:
77.在所述若检测到所述新接入用户设备与所述本地局域网断开连接,则停止推送基于所述当前用户画像信息生成的内容的步骤之后,对存在于所述用户数据库中的设备标识所对应的用户设备进行未接入本地局域网的断开持续时长统计;
78.清除所述断开持续时长大于预设时长的所述用户设备对应的设备标识和历史用户画像信息。
79.参照图2,本发明一实施例提供一种智能电视内容推送方法,所述智能电视内容推送方法包括:
80.步骤s10,检测智能电视当前连接的本地局域网是否存在新接入用户设备;
81.本发明中的智能电视是指具有联网功能的智能电视。
82.用户设备可以指手机终端、电脑终端、电子阅读书等可联网的用户移动终端。
83.新接入用户设备不是指第一次接入本地局域网的用户设备,而是在某一时间进入本地局域网的覆盖范围并与本地局域网成功建立连接关系的用户设备。
84.智能电视基于连接的本地局域网获得网络资源,用户设备也是基于本地局域网获得网络资源,因此本地局域网相当于一个中转站,智能电视的内部处理器可以实时获取与
本地局域网进行连接的用户设备的信息,其中,新接入用户设备的信息是指用户设备的ip(internet protocol,国际互联协议)地址,基于用户的ip地址地址可以查询到用户设备的唯一设备标识,即mac(media access control address,媒体存取控制)地址。在新接入用户设备接入本地局域网的第一时间,智能电视就可检测到用户设备的接入,避免了定时检测导致的推送相关内容延迟的问题。
85.需要注意的是,此时智能电视的开关状态不影响其检测新接入用户设备的接入状态,只有联网状态才会对检测结果造成影响。
86.步骤s20,若存在新接入用户设备,则获取所述新接入用户设备的设备标识;
87.智能电视的内部处理器可以根据检测到的新接入用户设备获取其设备标识。
88.设备标识,即mac地址,通过局域网的网关设备,智能电视可以获取到用户设备的用户画像信息,例如下载的电影、电视剧和游戏等,实现了推送的相关内容的及时性。
89.步骤s30,判断所述设备标识是否存在于智能电视的用户数据库中;
90.智能电视基于获得的新接入用户设备的设备标识,在用户数据库中进行是否存在相同的设备标识的搜索,若存在,则可以直接对用户数据库中与新接入用户设备对应的用户画像信息进行提取,加快相关内容的推送的速度。
91.步骤s40,若所述设备标识存在于智能电视的用户数据库中,则获取所述设备标识在所述用户数据库中对应的历史用户画像信息,并作为当前用户画像信息;
92.历史用户画像信息是指在本次接入前,前期已经与本地局域网进行过连接且在用户数据库中进行过存储的用户设备的用户画像信息。
93.当前用户画像信息是指在用户数据库中被提取出来,作为待转化为实时内容推送策略的用户画像信息。
94.用户数据库是位于智能电视内部,用于存储用户设备的设备标识和对应的用户画像信息。
95.智能电视在获取到新接入用户设备的设备标识后,先在用户数据库中检测是否有与新接入用户设备对应的设备标识,若存在对应的设备标识,说明智能电视在新接入用户设备前期接入本地局域网的时候就获取过其信息,且用户数据库中已经存储有设备标识对应的历史用户画像信息,则可以直接对设备标识对应的历史用户画像信息进行提取作为当前用户画像信息,例如新接入用户设备a的设备标识为a1,则智能电视的内部处理器在用户数据库中进行搜索后,搜索到相应的设备标识a1,则说明新接入用户设备a在前期已经连接过本地局域网,因此不再需要对新接入用户设备a进行重复的用户画像信息的搜索,直接在用户数据库中进行对设备标识a1的历史用户画像信息的提取,并将历史用户画像信息直接作为当前用户画像信息,基于当前用户画像信息进行实时内容推送策略的生成,可以节省搜寻设备标识对应的用户画像信息的时间,避免重复搜寻和存储造成的性能和容量的浪费,还可以加快实时内容的推送的速度。
96.步骤s50,根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送。
97.参考图6,根据提取出的当前用户画像信息,将当前用户画像信息转化为实时内容推送策略,其中,实时内容推送策略包含但不限于电视节目、电视游戏、显示界面布局、商品广告等。例如设备标识a1的当前用户画像信息里包含了电视节目a、电视节目b和电视节目
c,则内部处理器控制智能电视显示电视节目a、电视节目b和电视节目c的内容推送。
98.例如图6所述的智能电视中的用户数据库,左图为常规技术中的根据历史浏览记录来为用户生成实时内容推送,没有具体分为哪个用户的历史浏览记录,而是将多名用户的浏览记录整合在一起,所以根据左图生成的实时内容推送不具有针对性;而右图是将接入过本地局域网的用户设备的设备标识和历史用户画像信息进行一个存储,使得智能电视在识别到新接入用户设备a时,则提取用户设备a的历史用户画像信息作为当前用户画像信息进行针对性的实时内容推送策略的生成,使得智能电视基于生成的实时内容推送策略对展示的内容作出相应的调整,相对于左图,右图实现了真正的基于用户的需求为用户进行相关内容的推送,为用户的使用提供便捷性。
99.在本实施例中,通过将收集到的设备标识和设备标识对应的用户画像信息存储至数据库中,方便了下一次的提取,避免了重复搜寻和存储造成的性能和容量的浪费,还可以加快相关内容的推送的速度,通过基于新接入用户设备的设备标识进行检测,即达到了判断用户设备是否存在于智能电视用户数据库中的效果,又实现了获取的用户画像信息的准确性,通过基于获取的用户画像信息进行的实时内容推送策略的生成,实现了真正基于用户的需求进行智能电视内容的推送,使得生成的实时内容推送策略具有针对性。
100.进一步的,参照图3,本发明一实施例提供了一种智能电视内容推送方法,基于步骤s20所述的实施例,所述若存在新接入用户设备,则获取所述新接入用户设备的设备标识的步骤之前,还包括:
101.步骤s21,基于所述本地局域网获取所述新接入用户设备的地址解析协议表;
102.步骤s22,从所述地址解析协议表中根据所述新接入用户设备连接所述本地局域网所用的第一ip地址,获取与所述第一ip地址对应的设备标识。
103.智能电视与本地局域网建立连接关系后,智能电视可基于连接关系实时检测是否存在新接入用户设备的接入,若检测到新接入用户设备的接入,则可基于本地局域网,获取新接入用户设备的地址解析协议表。
104.地址解析协议表的用途是能够使智能电视基于新接入用户设备接入本地局域网所使用的的ip地址,解析出用户设备所使用的设备标识。
105.可选地,步骤s22中获取与所述第一ip地址对应的设备标识的步骤之后,还包括:
106.步骤a1,检测所述新接入用户设备与智能电视的实时距离;
107.步骤a2,若所述实时距离大于预设参考距离,则执行所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤;
108.参考图7-图8,实时距离是指在新接入用户设备接入本地局域网后,距离智能电视的距离,目的是为了判断下一步的操作,避免系统响应缓慢导致的用户体验感低的情况。
109.预设参考距离是指通过计算智能电视基于设备标识的当前用户画像信息生成实时内容推送策略所需的加载时间和计算用户从接入局域网开始走到智能电视前所需的时间设置的数值,例如当前局域网的覆盖范围为20m,智能电视基于设备标识的当前用户画像信息生成实时内容推送策略的加载时间为a,用户从接入局域网开始走到智能电视前所需的时间为b,则预设参考距离为(20m/b)*a。
110.例如图7所示的,此时新接入用户设备的实时距离大于预设参考距离,即新接入用户设备位于区域a中,说明此时新接入用户设备距离智能电视较远,智能电视有充足的时间
加载与新接入用户设备对应的当前用户画像信息的内容推送策略,并在用户到达智能电视前时,将内容推送策略显示在智能电视的显示界面上,实现了在用户无感的情况下进行相关内容的推送的效果。
111.步骤a3,若所述实时距离小于或等于预设参考距离,则加载智能电视中标记的热门内容,并执行所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤。
112.例如图8所示的,此时新接入用户设备的实时距离小于或等于预设参考距离,即智能电视在第一时间检测到新接入用户设备时,新接入用户设备就位于区域b时,说明此时新接入用户设备距离智能电视较近,如果此时智能电视强行加载与用户设备对应的当前用户画像信息的内容推送策略,则会给用户带来系统响应缓慢的体验,基于这一考量,当检测到新接入用户设备的实时距离小于或等于预设参考距离是,智能电视在执行后续步骤的同时加载智能电视中标记的热门内容,可在用户打开电视但内容推送策略还没生成好的时候,先给用户推送热门内容,避免系统响应缓慢的体验。
113.在本实施例中,智能电视通过本地局域网实时检测用户设备的接入状态,避免了定时检测导致的推送相关内容迟延的问题,通过获取用户设备的设备标识,实现了用户信息的采集和用户信息的准确性,通过判断用户设备与智能电视的距离,决定是否要加载智能电视中标识的热门内容,避免了系统响应缓慢导致的用户使用感低的问题。
114.进一步地,参照图4,本发明一实施例提供了一种智能电视内容推送方法,基于步骤s30所述的实施例,所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤之后,还包括:
115.步骤s31,若所述设备标识不存在于智能电视的用户数据库中,则将所述设备标识添加至所述用户数据库中,并在所述用户数据库中构建所述设备标识关联的初始用户画像信息;
116.智能电视基于连接的本地局域网获得网络资源,用户设备也是基于本地局域网获得网络资源,因此本地局域网相当于一个中转站,智能电视可在中转站中获得新接入用户设备的设备标识,基于获得的设备标识,智能电视可获取用户设备内部的用户画像信息。
117.需要说明的是,智能电视获取用户设备内部的用户画像信息的前提是用户在用户设备上同意智能电视的获取。
118.智能电视将获得的设备标识直接在用户数据库中进行搜索,根据设备标识是否为存在于用户数据库中为判断,判断该设备标识是否需要在用户数据库中构建对应的用户画像信息,即初始用户画像信息。
119.若检测到该设备标识不存在与用户数据库中,说明该新接入用户设备是第一次接入本地局域网,说明智能电视此时需要对设备标识进行用户画像信息的搜寻,并在用户数据库中构建所述设备标识关联的初始用户画像信息。
120.初始用户画像信息是指第一次接入本地局域网的新接入用户设备存储在用户数据库中的用户画像信息。
121.在用户数据库中对设备标识关联的初始用户画像信息进行构建是指对设备标识的用户画像信息的搜索和存储,是为了方便下一次检测到该设备标识的再一次接入时,可以直接在用户数据库中进行对应的用户画像信息的提取,避免重复搜索造成的资源和时间的浪费。
122.步骤s32,将所述初始用户画像信息作为当前用户画像信息,执行所述根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送的步骤。
123.在用户数据库中对新接入用户设备的初始用户画像信息进行构建后,在智能电视检测到新接入用户设备断开本地局域网的连接前,智能电视以初始用户画像信息为当前用户画像信息进行实时内容推送策略的生成,并控制智能电视基于生成的实时内容推送策略对电视内容进行调整,例如用户最近浏览的网页的标题是关于恐怖类型的,则智能电视会根据这一用户画像信息自动为用户推送恐怖的相关内容;例如智能电视通过本地局域网检测到用户的聊天记录里出现了想要购买c产品,则智能电视机会在用户对节目进行暂停操作的时候,在暂停状态的显示界面显示c产品的广告推送。实现了真正的基于用户的需求为用户进行相关内容的推送,为用户的使用提供便捷性。
124.在本实施例中,通过对第一次接入智能电视所连接的本地局域网的用户设备进行对应的用户画像信息的存储,便于下一次检测到该用户设备接入时,可直接在用户数据库中进行对应的历史用户画像信息的提取,即节省搜寻设备标识对应的用户信息的时间,又能避免重复搜寻和存储造成的性能和容量的浪费,还可以加快相关内容的推送的速度。
125.进一步的,参照图5,本发明一实施例提供了一种智能电视内容推送方法,基于步骤s50所述的实施例,所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之前,还包括:
126.步骤s51,检测所述当前用户画像信息中是否包含用户偏好设置;
127.检测当前用户画像信息中是否包含了用户偏好设置,例如用户喜好的颜色、风格等,贴合用户偏好的设置能够提升用户的使用感。
128.步骤s52,若所述当前用户画像信息中包含用户偏好设置,则基于所述用户偏好设置为智能电视生成的定制显示界面,并将所述实时内容推送策略的待推送内容在所述定制显示界面上进行展示;
129.若当前用户画像信息中包含了用户偏好设置,例如用户喜欢的颜色为粉色,则智能电视将显示界面的背景更新为粉色;例如用户喜欢过节,则智能电视在识别到日期为中秋节时,会在开机界面显示符合中秋节风格的动画。
130.通过用户偏好设置来生成智能电视的显示界面,避免了用户需手动对显示界面进行调整的情况,实现了智能电视的智能化,进而提升了用户的使用感。
131.步骤s53,若所述当前用户画像信息中不包含用户偏好设置,则将所述实时内容推送策略的待推送内容在智能电视的默认显示界面上进行展示。
132.若当前用户画像信息不不包含用户偏好设置,则按默认设置设置智能电视的显示界面,用户可在智能电视的后台设置调整显示界面。
133.可选地,所述步骤s50中控制智能电视基于所述实时内容推送策略进行内容推送的步骤之后,还包括:
134.步骤s54,基于获取的智能电视的操作记录和/或所述当前用户画像信息对应用户设备的反馈信息,对所述当前用户画像信息进行动态更新。
135.基于获取的智能电视的操作记录和/或所述当前用户画像信息对应用户设备的反馈信息指用户对智能电视推送的相关内容的选择和播放的时长,例如用户对推送的d内容
进行了选择播放且播放的时长大于平均播放时长,说明用户对d内容的满意度较高,智能电视基于此满意度,d内容进行信息数据的计算,并将得出的信息数据作为用户反馈信息对当前用户画像信息进行动态更新并存储至数据库。其作用是为了使当前用户画像信息具有及时性,用户画像信息是动态变化的,为了使智能电视推送的相关内容贴合用户的需求,需实时对用户画像信息进行更新,使其能够真正反映用户的需求,避免推送的相关内容的不及时性。
136.可选地,所述步骤s54中控制智能电视基于所述实时内容推送策略进行内容推送的步骤之后,还包括:
137.步骤b,若检测到所述新接入用户设备与所述本地局域网断开连接,则停止推送基于所述当前用户画像信息生成的内容。
138.此时用户设备与本地局域网断开连接,说明用户已经离开本地局域网的覆盖范围或者不需要看电视,即用户此时不需要使用智能电视,则智能电视停止推送断开连接的用户设备的相关内容,避免资源的浪费,利于为后续接入的新接入用户设备提供资源。
139.可选地,所述步骤b中若检测到所述新接入用户设备与所述本地局域网断开连接,则停止推送基于所述当前用户画像信息生成的内容的步骤之后,还包括:
140.步骤c1,对存在于所述用户数据库中的设备标识所对应的用户设备进行未接入本地局域网的断开持续时长统计;
141.步骤c2,清除所述断开持续时长大于预设时长的所述用户设备对应的设备标识和历史用户画像信息。
142.预设时长是在智能电视后台进行设置的,可为任意的整体数值。
143.若用户设备的断开持续时长超过预设时长,说明该用户已长时间未进入本地局域网的覆盖范围,此时存储的与用户设备对应的历史用户画像信息就不再具有及时性,不具有及时性的历史用户画像信息是不能反映用户的需求的,因此该历史用户画像信息是无用的,需对用户设备对应的设备标识和历史用户画像信息进行清除,达到定时自动减轻智能电视的容量负担的效果。
144.在本实施例中,通过基于当前用户画像信息中的用户偏好设置生成智能电视的显示界面,避免了用户需手动对显示界面进行调整的情况,提升了用户的使用感,通过检测用户设备与本地局域网的连接状态,实现在检测到用户设备断开与本地局域网的连接时,停止与用户设备对应的相关内容的推送,避免了资源的浪费,且利于为后续接入的用户设备腾出资源使用,通过基于用户反馈的信息数据对当前用户画像信息进行更新,实现了智能电视推送的相关内容能够实时的贴合用户的需求,提升智能电视的智能化,通过检查用户设备的持续断开时长,对持续断开时长超过预设时长的用户设备的设备标识和历史用户画像信息进行清除,达到定时自动减轻智能电视的容量负担的效果。
145.此外,本发明实施例还提出一种智能电视,所述智能电视包括存储器、处理器、以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现上述智能电视内容推送方法的步骤。
146.此外,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有智能电视内容推送程序,所述基智能电视内容推送程序被处理器执行时实现上述智能电视内容推送方法的步骤。
147.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
148.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
149.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
150.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:
1.一种智能电视内容推送方法,其特征在于,所述智能电视内容推送方法包括以下步骤:检测智能电视当前连接的本地局域网是否存在新接入用户设备;若存在新接入用户设备,则获取所述新接入用户设备的设备标识;判断所述设备标识是否存在于智能电视的用户数据库中;若所述设备标识存在于智能电视的用户数据库中,则获取所述设备标识在所述用户数据库中对应的历史用户画像信息,并作为当前用户画像信息;根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送。2.如权利要求1所述的智能电视内容推送方法,其特征在于,所述若存在新接入用户设备,则获取所述新接入用户设备的设备标识的步骤之前,还包括:基于所述本地局域网获取所述新接入用户设备的地址解析协议表;从所述地址解析协议表中根据所述新接入用户设备连接所述本地局域网所用的第一ip地址,获取与所述第一ip地址对应的设备标识。3.如权利要求2所述的智能电视内容推送方法,其特征在于,在所述获取与所述第一ip地址对应的设备标识的步骤之后,还包括:检测所述新接入用户设备与智能电视的实时距离;若所述实时距离大于预设参考距离,则执行所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤;若所述实时距离小于或等于预设参考距离,则加载智能电视中标记的热门内容,并执行所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤。4.如权利要求1所述的智能电视内容推送方法,其特征在于,所述判断所述设备标识是否存在于智能电视的用户数据库中的步骤之后,还包括:若所述设备标识不存在于智能电视的用户数据库中,则将所述设备标识添加至所述用户数据库中,并在所述用户数据库中构建所述设备标识关联的初始用户画像信息;将所述初始用户画像信息作为当前用户画像信息,执行所述根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送的步骤。5.如权利要求1所述的智能电视内容推送方法,其特征在于,所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之前,还包括:检测所述当前用户画像信息中是否包含用户偏好设置;若所述当前用户画像信息中包含用户偏好设置,则基于所述用户偏好设置为智能电视生成的定制显示界面,并将所述实时内容推送策略的待推送内容在所述定制显示界面上进行展示;若所述当前用户画像信息中不包含用户偏好设置,则将所述实时内容推送策略的待推送内容在智能电视的默认显示界面上进行展示。6.如权利要求1至5中任一项所述的智能电视内容推送方法,其特征在于,所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之后,还包括:基于获取的智能电视的操作记录和/或所述当前用户画像信息对应用户设备的反馈信
息,对所述当前用户画像信息进行动态更新。7.如权利要求6所述的智能电视内容推送方法,其特征在于,所述控制智能电视基于所述实时内容推送策略进行内容推送的步骤之后,还包括:若检测到所述新接入用户设备与所述本地局域网断开连接,则停止推送基于所述当前用户画像信息生成的内容。8.如权利要求7所述的智能电视内容推送方法,其特征在于,所述若检测到所述新接入用户设备与所述本地局域网断开连接,则停止推送基于所述当前用户画像信息生成的内容的步骤之后,还包括:对存在于所述用户数据库中的设备标识所对应的用户设备进行未接入本地局域网的断开持续时长统计;清除所述断开持续时长大于预设时长的所述用户设备对应的设备标识和历史用户画像信息。9.一种智能电视,其特征在于,所述智能电视包括存储器、处理器、以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现权利要求1-8中任一项所述的智能电视内容推送方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有智能电视内容推送程序,其特征在于,智能电视内容推送程序被处理器执行时实现权利要求1-8中任一项所述的智能电视内容推送方法的步骤。
技术总结
本发明公开了一种智能电视内容推送方法、智能电视和计算机可读存储介质,该方法包括:检测智能电视当前连接的本地局域网是否存在新接入用户设备;若存在新接入用户设备,则获取所述新接入用户设备的设备标识;判断所述设备标识是否存在于智能电视的用户数据库中;若所述设备标识存在于智能电视的用户数据库中,则获取所述设备标识在所述用户数据库中对应的历史用户画像信息,并作为当前用户画像信息;根据当前用户画像信息,生成实时内容推送策略,并控制智能电视基于所述实时内容推送策略进行内容推送。本发明通过基于用户设备的设备标识获取其用户信息,真正实现了基于用户的需求进行智能电视相关内容的推送,提升了用户的使用感。的使用感。的使用感。
技术研发人员:戴宇明
受保护的技术使用者:深圳创维-RGB电子有限公司
技术研发日:2021.12.14
技术公布日:2022/3/8