推荐信息的显示方法、装置及***
技术领域
本发明涉及电子技术领域,特别涉及一种推荐信息的显示方法、装置及***。
背景技术
用户通过电视等显示设备观看节目时,显示设备可以记录用户收看各个节目的频率、时长以及收看时间等观看数据,并根据记录的上述数据生成推荐信息,该推荐信息可以包括推荐频道和推荐节目等信息。
相关技术中,显示设备在启动时,可以根据本机中存储的观看数据,生成并显示推荐信息,以便用户可以根据该推荐信息,快速切换至希望收看的频道或者节目。
但是,相关技术中显示设备显示的推荐信息均是根据本机存储的观看数据生成的,当家庭中包括多台显示设备且用户频繁更换不同的显示设备观看节目时,每台显示设备中存储的观看信息均不相同,显示设备所显示的推荐信息的可靠性较差。
发明内容
为了解决相关技术中显示设备显示的推荐信息可靠性较低的问题,本发明提供了一种推荐信息的显示方法、装置及***。所述技术方案如下:
第一方面,提供了一种推荐信息的显示方法,应用于第一显示设备中,所述方法包括:
在接收到显示推荐信息的触发消息后,从预设的设备中获取目标观看数据,所述预设的设备中存储有至少两台显示设备发送的观看数据,所述至少两台显示设备包括所述第一显示设备,所述目标观看数据为根据所述至少两台显示设备发送的观看数据生成的;
根据所述目标观看数据生成推荐信息;
显示所述推荐信息。
第二方面,提供了一种推荐信息的显示装置,应用于第一显示设备中,所述装置包括:
获取单元,用于在接收到显示推荐信息的触发消息后,从预设的设备中获取目标观看数据,所述预设的设备中存储有至少两台显示设备发送的观看数据,所述至少两台显示设备包括所述第一显示设备,所述目标观看数据为根据所述至少两台显示设备发送的观看数据生成的;
生成单元,用于根据所述目标观看数据生成推荐信息;
显示单元,用于显示所述推荐信息。
第三方面,提供了一种推荐信息的显示***,所述***包括:预设的设备和至少两台显示设备;或者,所述***包括:至少两台显示设备,所述至少两台显示设备中任一显示设备为预设的设备;
所述预设的设备中存储有所述至少两台显示设备发送的观看数据,所述至少两台显示设备包括第一显示设备,所述第一显示设备包括如第二方面所述的推荐信息的显示装置。
本发明提供的技术方案带来的有益效果是:
本发明提供了一种推荐信息的显示方法、装置及***,该方法可以应用于第一显示设备中,第一显示设备可以从预设的设备中获取目标观看数据,并能够根据该目标观看数据生成推荐信息,由于该目标观看数据是该预设的设备根据至少两台显示设备发送的观看数据生成的,该目标观看数据较为完整,能够体现用户在不同显示设备上观看节目时的观看习惯,因此第一显示设备根据该目标观看数据生成的推荐信息的可靠性较高,极大改善了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1-1是本发明实施例提供的一种推荐信息的显示***的结构示意图;
图1-2是本发明实施例提供的一种推荐信息的显示方法的流程图;
图2-1是本发明实施例提供的另一种推荐信息的显示方法的流程图;
图2-2是本发明实施例提供的一种第一显示设备显示推荐信息的示意图;
图3-1是本发明实施例提供的一种推荐信息的显示装置的结构示意图;
图3-2是本发明实施例提供的另一种推荐信息的显示装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1-1是本发明实施例提供的一种推荐信息的显示***的结构示意图,如图1-1所示,该***可以包括预设的设备01和至少两台显示设备02,例如,在图1-1所示的***中,包括第一显示设备021和第二显示设备022。或者,该推荐信息的显示***还可以仅包括至少两台显示设备02,且该至少两台显示设备中任一显示设备可以为预设的设备,例如第二显示设备022可以为该预设的设备。该预设的设备01可以通过有线网络或者无线网络分别与每台显示设备02建立通信连接,该预设的设备01中可以存储该至少两台显示设备02发送的观看数据,每台显示设备02在接收到显示推荐信息的触发消息后,可以向该预设的设备01获取最新的目标观看数据,并根据该目标观看数据生成并显示推荐信息。
图1-2是本发明实施例提供的一种推荐信息的显示方法的流程图,该方法可以应用于图1-1中的第一显示设备021中,如图1-2所示,该方法可以包括:
步骤101、在接收到显示推荐信息的触发消息后,从预设的设备中获取目标观看数据。
该预设的设备中存储有至少两台显示设备发送的观看数据,该至少两台显示设备包括该第一显示设备,该目标观看数据为根据该至少两台显示设备发送的观看数据生成的。
步骤102、根据该目标观看数据生成推荐信息。
步骤103、显示该推荐信息。
示例的,在由至少两台显示设备构成的***中,某一时间段用户在第二显示设备中经常观看动画片类型的节目,但是用户之前并没有使用第一显示设备观看过动画片类型的节目,当用户打开第一显示设备时,可以从预设的设备中,如手机、遥控器或者第二显示设备中,获取该预设的设备中保存的观看数据,这个观看数据是第二显示设备发送给手机或者遥控器又或者是第二显示设备本身保存的观看数据。因为该观看数据也归属于同一个用户,那么与现有技术相比,用户当前使用的第一显示设备即便并未保存过用户的历史观看数据,也可以从预设的设备中获取目标观看数据,进而根据该目标观看数据生成推荐信息,在第一显示设备中显示。
综上所述,本发明提供了一种推荐信息的显示方法,第一显示设备可以从预设的设备中获取目标观看数据,并能够根据该目标观看数据生成推荐信息,由于该目标观看数据是该预设的设备根据至少两台显示设备发送的观看数据生成的,该目标观看数据较为完整,能够体现用户在不同显示设备上观看节目时的观看习惯,因此第一显示设备根据该目标观看数据生成的推荐信息的可靠性较高,极大改善了用户体验。
图2-1是本发明实施例提供的一种推荐信息的显示方法的流程图,该方法可以应用于图1-1所示的推荐信息的显示***中,如图2-1所示,该方法可以包括:
步骤201、第一显示设备在接收到显示推荐信息的触发消息后,识别当前观看节目的用户的目标用户标识。
在本发明实施例中,该显示推荐信息的触发消息可以根据预设的触发操作生成,该预设的触发操作可以为开机操作、按键操作、触摸操作或者语音操作等,本发明实施例对此不做限定。由于每个用户观看节目的习惯和喜好不同,比如男士喜欢体育频道,女士喜欢电视剧频道,孩子喜欢少儿频道,老人喜欢养生或者其他频道,因此为了能够为用户提供更加精准的推荐信息,第一显示设备中可以预先存储有多个用户的用户标识,并且可以在接收到显示推荐信息的触发消息后,识别当前观看节目的用户的目标用户标识。具体的,该第一显示设备上可以设置有摄像头,第一显示设备可以对摄像头采集的用户头像进行图像识别,以确定目标用户标识;或者,该第一显示设备上或该第一显示设备的遥控器上可以设置有指纹识别模块,该第一显示设备可以通过该指纹识别模块采集的指纹纹路,确定目标用户标识。
示例的,假设用户的家中有三台电视,分别位于客厅、主卧和次卧,每台电视的开机按钮上均设置有指纹识别模块,且每台电视中预先存储有用户标识A、B和C,以及每个用户标识对应的指纹纹路,假设第一显示设备为客厅中的电视,则当用户A按下客厅中的电视的开启按钮时,该电视可以根据该开机操作生成显示推荐信息的触发消息,并可以将指纹识别模块采集到的指纹纹路与预先存储的指纹纹路进行对比,进而可以识别出当前观看节目的用户的目标用户标识为A。
需要说明的是,第一显示设备识别当前观看节目的用户的目标用户标识的过程可以参考相关技术,本发明实施例对此不做赘述。
步骤202、第一显示设备向预设的设备发送获取请求。
第一显示设备确定目标用户标识后,为了能够为该目标用户标识对应的用户提供较为可靠的推荐信息,该第一显示设备可以向预设的设备发送用于请求获取目标观看数据的获取请求。该获取请求中还可以包括该目标用户标识以及该第一显示设备的标识。示例的,该获取请求中可以包括目标用户标识A,以及该第一显示设备:客厅中的电视的标识N1。
步骤203、预设的设备从至少两台显示设备发送的观看数据中确定与该目标用户标识对应的目标观看数据。
在本发明实施例中,该预设的设备中存储有至少两台显示设备发送的观看数据,且该预设的设备中还存储有用户标识与观看数据的对应关系,并且该对应关系中还可以记录有每个观看数据的发送时间以及发送设备的设备标识。因此当该预设的设备接收到该第一显示设备发送的获取请求(该获取请求中包括目标用户标识)后,可以从该存储的观看数据中,获取与该目标用户标识对应的目标观看数据,该目标观看数据可以为预设的设备根据至少两台显示设备发送的与该目标用户标识对应的观看数据生成的。
示例的,假设该预设的设备中存储的观看数据如表1所示,从表1中可知,该预设的设备中存储有用户标识A、B和C中每个用户标识对应的观看数据,以及每个观看数据的发送时间和发送设备的设备标识,比如,预设的设备中存储的用户标识A对应的观看数据包括T1、T2和T3,其中,观看数据T1的发送时间为6月28日22:30,发送该观看数据T1的显示设备的设备标识为N1。当该预设的设备接收到的获取请求中所包括的目标用户标识为A时,该预设的设备可以从表1所示的对应关系中,确定与该目标用户标识A对应的目标观看数据为T1、T2和T3,从表1中可以看出,该目标观看数据T1、T2和T3是根据设备标识为N1和N2的显示设备所发送的观看数据生成的。
表1
步骤204、预设的设备向该第一显示设备发送该目标观看数据。
预设的设备确定目标观看数据后,即可将该目标观看数据发送至该第一显示设备。示例的,预设的设备可以将目标观看数据T1、T2和T3发送至该客厅中的电视。
需要说明的是,由于该预设的设备中存储的用户标识与观看数据的对应关系中,还可以记录有每个观看数据的发送时间以及发送设备的设备标识,因此当该预设的设备接收到第一显示设备发送的获取请求后,还可以根据该获取请求中所包括的该第一显示设备的设备标识,判断该第一显示设备中已经存储的观看数据是否为最新的观看数据。若该第一显示设备中已经存储的观看数据不是最新的观看数据,则该预设的设备可以将目标观看数据发送至该第一显示设备,且发送的该目标观看数据可以为该第一显示设备中未存储的观看数据;若该第一显示设备中已经存储的观看数据是最新的观看数据,则该预设的设备可以向该第一显示设备发送提示信息,该提示信息用于指示该第一显示设备中已存储的观看数据为最新数据,该第一显示设备接收到该提示信息后,可以直接根据已存储的观看数据生成推荐信息。
示例的,假设该预设的设备中存储的用户标识与观看数据的对应关系如表1所示,则当该预设的设备接收到的第一显示设备发送的获取请求中所包括的设备标识为N1时,该预设的设备可以判断出,该设备标识为N1的第一显示设备在6月27日20:50发送了与用户标识A对应的观看数据T2,之后,设备标识为N2的显示设备于6月28日22:30又发送了与该用户标识A对应的观看数据T1,因此该预设的设备可以确定该第一显示设备中没有存储最新的观看数据T1,因此,该预设的设备可以向该第一显示设备发送目标观看数据,该目标观看数据可以为该第一显示设备中未存储的观看数据T1。若该预设的设备接收到的获取请求中所包括的设备标识为N2时,该预设的设备可以判断出,该设备标识为N2的显示设备于6月28日22:30发送了与用户标识A对应的观看数据T1之后,没有其他显示设备再发送与该用户标识A对应的观看数据,因此该预设的设备可以确定该设备标识为N2中已经存储的与该用户标识A对应的观看数据是最新的观看数据,并向该设备标识为N2的显示设备发送提示信息。
步骤205、第一显示设备判断该目标观看数据与该第一显示设备中已存储的观看数据是否相同。
当第一显示设备接收到该目标观看数据后,可以将该目标观看数据与该第一显示设备中已经存储的观看数据进行对比,以判断该目标观看数据与该第一显示设备中已存储的观看数据是否相同,当该目标观看数据与该第一显示设备中已存储的观看数据不相同时,第一显示设备可以执行步骤206,当该目标观看数据与该第一显示设备中已存储的观看数据相同时,该第一显示设备可以直接根据已存储的观看数据生成推荐信息。示例的,假设该第一显示设备中已存储的观看数据包括T2和T3,该目标观看数据为T1、T2和T3,则由于该目标观看数据与该第一显示设备中已存储的观看数据不相同,该第一显示设备可以执行步骤206。
步骤206、当该目标观看数据与该第一显示设备中已存储的观看数据不同时,根据该目标观看数据更新该第一显示设备中已存储的观看数据。
在本发明实施例中,该预设的设备根据该目标观看数据更新该第一显示设备中已存储的观看数据时,可以直接用该目标观看数据替换该已存储的观看数据,也可以将该目标观看数据添加至该已存储的观看数据中。示例的,假设该第一显示设备中已存储的观看数据包括T2和T3,该目标观看数据为T1、T2和T3,则该第一显示设备可以直接用该目标观看数据:T1、T2和T3替换该已存储的观看数据:T1和T2;或者,当该目标观看数据为T1时,该第一显示设备可以将该目标观看数据T1添加至该已存储的观看数据:T1和T2中。该更新后的第一显示设备中已存储的观看数据可以为:T1、T2和T3。
步骤207、根据更新后的该第一显示设备中已存储的观看数据生成推荐信息。
该观看数据可以包括用户收看各个节目或者频道的频率、时长以及收看时间等数据,因此该观看数据能够较为准确的反映用户的观看习惯。并且,在本发明实施例中,每台显示设备中均可以存储有预设的推荐算法,每台显示设备根据该预设的推荐算法以及观看数据,即可生成推荐信息,该推荐信息可以包括节目推荐信息、频道推荐信息以及应用推荐信息等。例如,该第一显示设备可以将更新后的观看数据T1、T2和T3带入至预设的推荐算法中,并计算得到推荐信息。示例的,该第一显示设备根据更新后的观看数据T1、T2和T3生成的推荐信息可以为“XX电视剧上次观看到第13集,是否继续观看?”。
需要说明的是,第一显示设备根据更新后的观看数据生成推荐信息的具体过程可以参考相关技术,本发明实施例对此不做赘述。
步骤208、第一显示设备显示该推荐信息。
第一显示设备根据更新后的该第一显示设备中已存储的观看数据生成推荐信息后,可以在显示屏中显示该推荐信息。示例的,如图2-2所示,该客厅中的电视可以显示该推荐信息20“XX电视剧上次观看到第13集,是否继续观看?”因此,当用户A通过主卧中的电视观看XX电视剧到第13集后,再次启动客厅中的电视时,该客厅中的电视也能够根据从预设的设备中获取到的目标观看数据生成推荐信息,极大提高了该推荐信息的可靠性,有效改善了用户体验。
需要说明的是,在实际应用中,如图2-2所示,该推荐信息20中还可以包括选择按钮:确定和返回,当用户通过遥控器点击确定“确定”按钮对应的图标时,电视可以根据接收到的播放指令,自动播放该XX电视剧的第14集;当用户通过遥控器点击确定“返回”按钮对应的图标时,电视可以根据接收到的退出指令,返回至电视的主页面或者电视上次关机时所显示的页面。
步骤209、第一显示设备在关闭时,将该第一显示设备最近一次启动之后记录的观看数据发送至该预设的设备。
在本发明实施例中,为了保证该预设的设备中存储的观看数据能够及时更新,该第一显示设备在关闭时,还可以将该第一显示设备最近一次启动之后记录的观看数据发送至该预设的设备。示例的,假设用户A启动客厅中的电视后,通过该客厅中的电视观看了XX电视剧的第14集,并且观看完第14集后就关闭了该客厅中的电视,则该客厅中的电视可以记录用户A在启动电视后观看该XX电视剧的时间、频道、节目名称以及观看集数等观看数据,并将该观看数据发送至预设的设备。当下次用户A启动次卧中的电视时,该次卧中的电视能够从预设的设备中获取目标观看数据,由于该目标观看数据中可以包括该客厅中的电视发送的观看数据,因此该次卧中的电视根据获取到的目标观看数据生成的推荐信息可以为:XX电视剧上次观看到第14集,是否继续观看?以便用户A可以继续通过该次卧中的电视观看该XX电视剧,极大改善了用户体验。
需要说明的是,在本发明实施例中,该预设的设备可以为第二显示设备、遥控器、手机和云服务器中的任一种,该至少两台显示设备包括该第二显示设备。
当该预设的设备为手机时,每台显示设备可以通过无线保真(英文:WirelessFidelity;简称:WIFI)或者蓝牙等传输协议,从手机中获取目标观看数据。
当该预设的设备为遥控器时,每台显示设备可以通过红外传输协议,根据遥控器的硬件地址,从该遥控器中获取到目标观看数据。
当该预设的设备为第二显示设备时,则每台显示设备可以通过WIFI或者蓝牙等传输协议,从该预设的设备中获取目标观看数据,并且当任一显示设备与该第二显示设备通信时,该第二显示设备需要保持供电状态。当该第二显示设备为电视时,由于电视关机可以分为交流关机和直流关机两种方式,交流关机是整机彻底断电,但是直流关机时,电视中的部分组件还可以保持工作状态,因此可以将该第二显示设备中用于实现观看数据收发和存储的部件设置在电视中交流供电的组件中,这样当电视在直流关机时,也可以实现目标观看数据的发送和获取。
当该预设的设备为云服务器时,每台显示设备可以通过无线网络与该云服务器建立连接,用户可以在该云服务器中注册用户账号,当用户在显示设备中登录该用户账号后,该显示设备即可从云服务器中获取与该用户账号对应的观看数据。其中,云服务器中存储的每个用户账号对应的观看数据中,可以包括多个用户标识所对应的观看数据。
还需要说明的是,本发明实施例提供的推荐信息的显示方法的步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,例如步骤205和步骤206可以根据情况删除,即第一显示设备可以直接根据获取到的目标观看数据生成推荐信息。任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。
综上所述,本发明提供了一种推荐信息的显示方法,第一显示设备可以从预设的设备中获取目标观看数据,并能够根据该目标观看数据生成推荐信息,由于该目标观看数据是该预设的设备根据至少两台显示设备发送的观看数据生成的,该目标观看数据较为完整,能够体现用户在不同显示设备上观看节目时的观看习惯,因此第一显示设备根据该目标观看数据生成的推荐信息的可靠性较高,极大改善了用户体验。
图3-1是本发明实施例提供的一种推荐信息的显示装置的结构示意图,该装置可以应用于图1-1所示的第一显示设备021中,参考图3-1,该装置包括:
获取单元301,用于在接收到显示推荐信息的触发消息后,从预设的设备中获取目标观看数据,所述预设的设备中存储有至少两台显示设备发送的观看数据,所述至少两台显示设备包括所述第一显示设备,所述目标观看数据为根据所述至少两台显示设备发送的观看数据生成的。
生成单元302,用于根据该目标观看数据生成推荐信息。
显示单元303,用于显示该推荐信息。
综上所述,本发明提供了一种推荐信息的显示装置,第一显示设备可以从预设的设备中获取目标观看数据,并能够根据该目标观看数据生成推荐信息,由于该目标观看数据是该预设的设备根据至少两台显示设备发送的观看数据生成的,该目标观看数据较为完整,能够体现用户在不同显示设备上观看节目时的观看习惯,因此第一显示设备根据该目标观看数据生成的推荐信息的可靠性较高,极大改善了用户体验。
图3-2是本发明实施例提供的另一种推荐信息的显示装置的结构示意图,如图3-2所示,该装置可以包括:
获取单元301,用于在接收到显示推荐信息的触发消息后,从预设的设备中获取目标观看数据,所述预设的设备中存储有至少两台显示设备发送的观看数据,所述至少两台显示设备包括所述第一显示设备,所述目标观看数据为根据所述至少两台显示设备发送的观看数据生成的。
生成单元302,用于根据该目标观看数据生成推荐信息。
显示单元303,用于显示该推荐信息。
发送单元304,用于在关闭该第一显示设备时,将在显示该推荐信息之后记录的观看数据发送至该预设的设备。
可选的,该生成单元302,还用于:
判断该目标观看数据与该第一显示设备中已存储的观看数据是否相同;
当该目标观看数据与该第一显示设备中已存储的观看数据不同时,根据该目标观看数据更新该第一显示设备中已存储的观看数据;
根据更新后的该第一显示设备中已存储的观看数据生成推荐信息。
可选的,该预设的设备中存储有用户标识与观看数据的对应关系;该获取单元301,还用于:
识别当前观看节目的用户的目标用户标识;
从该预设的设备中获取与该目标用户标识对应的目标观看数据。
综上所述,本发明提供了一种推荐信息的显示装置,第一显示设备可以从预设的设备中获取目标观看数据,并能够根据该目标观看数据生成推荐信息,由于该目标观看数据是该预设的设备根据至少两台显示设备发送的观看数据生成的,该目标观看数据较为完整,能够体现用户在不同显示设备上观看节目时的观看习惯,因此第一显示设备根据该目标观看数据生成的推荐信息的可靠性较高,极大改善了用户体验。
本发明实施例提供一种推荐信息的显示***,参考图1-1,该***可以包括:预设的设备01和至少两台显示设备02;或者,该***还可以仅包括至少两台显示设备02,且该至少两台显示设备02中任一显示设备为预设的设备;
该预设的设备01中存储有该至少两台显示设备02发送的观看数据,该至少两台显示设备02包括第一显示设备021,该第一显示设备021可以包括如图3-1或图3-2所示的推荐信息的显示装置。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。