一种屏保的显示方法及显示装置与流程

文档序号:11931560阅读:353来源:国知局
一种屏保的显示方法及显示装置与流程

本发明涉及智能设备显示技术领域,尤其涉及一种屏保的显示方法及显示装置。



背景技术:

目前,大多数智能设备均具有屏保功能,且显示的屏保图片一般是根据广告内容预设的广告图片,或者是系统配置的本地图片。在实际应用中,预先为同一系列的智能设备配置的屏保图片均是相同的,即后台服务器会为同一系列的智能设备推送相同的屏保图片,而且,智能设备会按照预设的显示时长,依次显示每一张屏保图片。

基于上述分析,现有技术中的屏保显示方式存在以下弊端:

(1)用户只能被动的浏览屏保图片上显示的广告信息,并不能查看该广告信息对应的详细信息,若用户想要查看该广告信息对应的详细信息,则只能通过搜索软件,搜索相应广告信息的详细信息,或者,通过扫描二维码,获取相应广告信息的详细信息,用户工作量较大,用户操作比较复杂。

(2)同一系列的智能设备对应的屏保图片均是相同的,屏保图片对应的广告内容可能并不是用户感兴趣的广告内容,而且,智能设备只能按照预设的显示时长,依次显示每一张屏保图片,若用户看到感兴趣的屏保图片,而该屏保图片的显示时间已超时,则用户只能在下一次显示该屏保图片时,才能再次浏览该屏保图片对应的广告信息,进而导致用户体验度较低。



技术实现要素:

本发明实施例提供了一种屏保的显示方法及显示装置,用以解决现有技术中的屏保显示方法存在用户操作复杂,用户体验度较低的问题。

本发明实施例提供的具体技术方案如下:

一种屏保的显示方法,包括:

智能设备确定满足预设的屏保显示条件时,显示屏保;

所述智能设备实时监测用户操作,确定用户触发了用于浏览所述屏保对应的屏保详情信息的第一预设操作时,显示所述屏保对应的屏保详情信息。

较佳的,所述智能设备确定满足预设的屏保显示条件时,显示屏保之前,进一步包括:

所述智能设备实时采集用户日志信息,并将采集到的用户日志信息上报至所述服务器,以及指示所述服务器:对接收到的用户日志信息进行分析处理,获取相应的屏保和所述屏保对应的屏保详情信息,并将所述屏保和所述屏保对应的屏保详情信息发送至所述智能设备。

较佳的,所述智能设备确定满足预设的屏保显示条件时,显示屏保,包括:

所述智能设备接收所述服务器发送的所述屏保和所述屏保对应的屏保详情信息,并在确定满足预设的屏保显示条件时,显示接收到的所述屏保。

较佳的,所述智能设备确定用户触发了用于浏览所述屏保对应的屏保详情信息的第一预设操作时,显示所述屏保对应的屏保详情信息,包括:

所述智能设备确定用户触发了用于浏览所述屏保对应的屏保详情信息的第一预设操作时,获取所述屏保对应的屏保详情信息;

所述智能设备基于所述屏保详情信息的信息类型,确定相应的显示方式,并基于所述显示方式,显示所述屏保对应的屏保详情信息。

较佳的,所述智能设备实时监测用户操作之后,还包括:

所述智能设备确定用户触发了用于选择所述屏保的第二预设操作时,基于用户触发的所述第二预设操作,向用户显示相应的屏保。

较佳的,所述智能设备实时监测用户操作之后,还包括:

所述智能设备确定用户触发了用于退出屏保的第三预设操作时,退出屏保。

一种屏保的显示装置,包括:

显示单元,用于确定满足预设的屏保显示条件时,显示屏保;

监测单元,用于实时监测用户操作,确定用户触发了用于浏览所述屏保对应的屏保详情信息的第一预设操作时,显示所述屏保对应的屏保详情信息。

较佳的,确定满足预设的屏保显示条件时,显示屏保之前,所述显示单元进一步用于:

实时采集用户日志信息,并将采集到的用户日志信息上报至所述服务器,以及指示所述服务器:对接收到的用户日志信息进行分析处理,获取相应的屏保和所述屏保对应的屏保详情信息,并将所述屏保和所述屏保对应的屏保详情信息发送至所述显示装置。

较佳的,确定满足预设的屏保显示条件时,显示屏保时,所述显示单元用于:

接收所述服务器发送的所述屏保和所述屏保对应的屏保详情信息,并在确定满足预设的屏保显示条件时,显示接收到的所述屏保。

较佳的,确定用户触发了用于浏览所述屏保对应的屏保详情信息的第一预设操作时,显示所述屏保对应的屏保详情信息时,所述监测单元用于:

确定用户触发了用于浏览所述屏保对应的屏保详情信息的第一预设操作时,获取所述屏保对应的屏保详情信息;

基于所述屏保详情信息的信息类型,确定相应的显示方式,并基于所述显示方式,显示所述屏保对应的屏保详情信息。

较佳的,实时监测用户操作之后,所述监测单元还用于:

确定用户触发了用于选择所述屏保的第二预设操作时,基于用户触发的所述第二预设操作,向用户显示相应的屏保。

较佳的,实时监测用户操作之后,所述监测单元还用于:

确定用户触发了用于退出屏保的第三预设操作时,退出屏保。

本发明实施例的有益效果如下:

本发明实施例中,智能设备只要确定用户触发了用于浏览屏保对应的屏保详情信息的第一预设操作,就可以直接向用户显示上述屏保对应的屏保详情信息,无需用户通过搜索软件,或者,通过扫描二维码,获取相应的屏保详情信息,减少了用户操作,降低了用户操作复杂度,从而提高了用户体验。

附图说明

图1为本发明实施例中屏保显示方法的概况示意图;

图2A为本发明实施例中屏保显示方法的具体流程示意图之一;

图2B为本发明实施例中屏保显示方法的具体流程示意图之二;

图3为本发明实施例中屏保显示装置的功能结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,并不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。

参阅图1所示,本发明实施例中,屏保显示方法流程如下:

步骤100:智能设备确定满足预设的屏保显示条件时,显示屏保。

一方面,在实际应用中,服务器可以向同一型号的智能设备定期推送相同的屏保和该屏保的屏保详情信息,当然,此处仅是举例说明,并不代表本发明局限于此。

另一方面,在实际应用中,为了实现根据用户的喜好推送屏保和相应的屏保详情信息,避免由于同一类型的智能设备均在同一时间范围内从服务器中获取相同的屏保和对应的屏保详情信息,导致服务器的访问量过大,进而导致服务器宕机等的问题,本发明实施例中,智能设备开机并确定连接网络成功后,会实时采集用户日志信息,并将自身标识信息携带在上述用户日志信息中,以及将携带有自身标识信息的用户日志信息上报至服务器。其中,上述标识信息可以是但不限于是以下任意一种:唯一标识上述智能设备的标识码信息,用户登录上述智能设备时使用的账户信息,等等;上述用户日志信息可以是但不限于以下任意一种或者任意组合:用户观看的媒体信息,用户使用的应用软件信息,等等。

较佳的,若由于网络故障等原因,导致上报失败,则可以进一步判断上报次数是否达到预设阈值,若是,则结束上报,并获取默认屏保,以及显示上述默认屏保;否则,再次将携带有自身标识信息的用户日志信息上报至上述服务器。

对应的,服务器也会实时接收智能设备上报的用户日志信息,并对预设时间范围内的用户日志信息进行数据分析,获取相应的关键字信息,以及分别为获取到的每一个关键字信息配置相应的优先级。

较佳的,服务器在为获取到的每一个关键字信息配置相应的优先级时,可以采用但不限于以下方式:

服务器对预设时间范围内的用户日志信息进行数据分析时,进一步获取每一个用户日志信息的日志频率信息(即在预设时间范围内用户对该用户日志信息的操作次数)和操作时间信息(即用户每次对该用户日志信息进行操作时的操作时间),基于获取到的每一个用户日志信息对应的日志频率信息和操作时间信息,分别为每一个用户日志信息对应的关键字信息配置相应的优先级。

进一步地,服务器分别对获取到的每一个关键字信息进行检索,获取相应的屏保和上述屏保对应的屏保详情信息,并按照每一个关键字信息对应的优先级从高到低的顺序,从获取到的所有屏保和上述屏保对应的屏保详情信息中,筛选出预设数目的屏保和上述屏保对应的屏保详情信息。

可选的,上述屏保可以是但不限于是:屏保动画、屏保图片中的任意一种。对应的,上述屏保对应的屏保详情信息可以是但不限于是:对上述屏保进行详细介绍或解释的信息。比如:上述屏保可以是但不限于是以下任意一种:宣传图片(或宣传动画),功能图片(或宣传动画),缩略图,等等;对应的,上述屏保对应的屏保详情信息可以是但不限于是以下任意一种:对该宣传动画表征的媒体信息进行详细介绍的信息,对该功能图片表征的应用软件进行详细介绍的信息,等等。比如:上述屏保为:XX影视剧的宣传海报,对应的,上述屏保对应的屏保详情信息为:XX影视剧的影片介绍、人物介绍、上映时间和剧集更新进度,等等。

进一步地,服务器分别在筛选出的每一个屏保和相应的屏保详情信息之间配置详情信息获取链接,并对筛选出的所有屏保详情信息和屏保进行分类,获取相应的分类结果,以及基于用户日志信息中携带的标识信息,确定相应的智能设备,并基于上述分类结果,将获取到的屏保详情信息和屏保推送至相应的智能设备。其中,服务器在对筛选出的所有屏保详情信息和屏保进行分类时,可以采用但不限于以下分类方式:影视类、车辆类、服装类、应用类和购物类,等等。

较佳的,服务器在向智能设备推送屏保详情信息和屏保时,还可以推送一些强制显示类的屏保和对应的屏保详情信息。

值得说的是,服务器依次在筛选出的每一个屏保和相应的屏保详情信息之间配置详情信息获取链接的目的是:为了保证智能设备在显示屏保时,可以根据配置的详情信息获取链接,直接打开相应的屏保详情信息,并向用户显示上述屏保详情信息。

较佳的,配置详情信息获取链接只是本发明实施例中的一种实现方式,具体的实现方式可以根据不同的应用场景,进行灵活配置,比如:在筛选出的每一个屏保与相应的屏保详情信息之间创建映射关系,即智能设备在显示屏保时,还可以根据创建的屏保与屏保详情信息之间的映射关系,直接打开相应的屏保详情信息,并向用户显示上述屏保详情信息。

较佳的,服务器可以在推送屏保详情信息的同时,将屏保直接推送至相应的智能设备,也可以将屏保获取链接(或者屏保标识)携带在推送的屏保详情信息中,由智能设备根据接收到的屏保详情信息中携带的屏保获取链接(或者屏保标识),从服务器中获取相应的屏保。

较佳的,服务器基于上述分类结果,向相应的智能设备推送屏保详情信息和屏保时,可以采用但不限于以下方式:

第一种推送方式:服务器将每一个分类结果中包含的每一个屏保详情信息分别推送至相应的智能设备,直至将所有分类结果中包含的所有屏保详情信息全部推送至相应的智能设备为止。其中,每推送一个屏保详情信息,均在推送的一个屏保详情信息中携带相应的详情信息获取链接(或者屏保与屏保详情信息之间的映射关系),进一步地,还可以将屏保获取链接(或者屏保标识)携带在上述一个屏保详情信息中。

第二种推送方式:服务器基于每一个屏保详情信息和相应的屏保之间的详情信息获取链接(或者屏保与相应的屏保详情信息之间的映射关系),以及每一个屏保的屏保获取链接(或者屏保标识),按照每一个屏保详情信息对应的关键字的优先级从高到低的顺序,生成相应的配置文件,并将所有屏保详情信息和上述配置文件进行打包处理,生成相应的推送数据包,以及将上述推送数据包推送至相应的智能设备。具体地,上述配置文件可以采用但不限于:可扩展的标识语言(extensible markup language,XML)文件格式,等等。

进一步地,智能设备接收到服务器推送的屏保详情信息后,会将接收到的屏保详情信息保存到本地相应的存储区域,以避免由于网络故障等原因,导致无法根据详情信息获取链接获取到相应的屏保详情信息的问题。进一步地,还可以采用但不限于采用:消息摘要算法第五版(Message Digest Algorithm 5,MD5)值对保存的屏保详情信息进行检索,以避免重复保存。

具体地,上述智能设备确定满足预设的屏保显示条件时,即确定在预设的时间范围内无信号源输出,且未监测到任何用户操作时,基于本地保存的屏保详情信息,获取相应的屏保,并向用户显示获取到的屏保。

较佳的,智能设备基于本地存储区域保存的屏保详情信息,获取相应的屏保时,可以采用但不限于以下方式:

第一种获取方式:若服务器推送的屏保详情信息中携带的是屏保标识信息,则基于上述屏保标识信息,从服务器中获取相应的屏保。

第二种获取方式:若服务器推送的屏保详情信息中携带的是屏保获取链接,则基于上述屏保获取链接,从服务器中获取相应的屏保。

值得说的是,由于服务器在向智能设备推送屏保详情信息和屏保时,可能会存在由于智能设备关机或者网络故障等原因,导致推送失败的情况,所以,为了保证屏保详情信息和屏保的实时性,智能设备每次开机并确定连接网络成功时(或者到到预设的更新时间时),会向服务器发送检查更新请求。服务器接收到检查更新请求后,会基于检查更新请求中携带的上述智能设备的标识信息,确定本地保存有与上述标识信息对应的最新屏保详情信息时,获取上述最新屏保详情信息,并将上述最新屏保详情信息推送至上述智能设备,指示上述智能设备基于上述最新屏保详情信息,获取相应的最新屏保。

较佳的,智能设备获取到上述最新屏保详情信息和最新屏保后,还可以采用但不限于采用:MD5值对获取到的最新屏保详情信息和最新屏保进行检索,确定未发生重复时,保存上述最新屏保详情信息和最新屏保,并删除除上述最新屏保详情信息和最新屏保之外的上述服务器推送的其它所有屏保详情信息和屏保。以及向用户显示最新屏保。

例如:假设智能设备为智能电视机。

智能电视机1开机并确定连接网络成功后,向服务器发送检查更新请求1,服务器接收到智能电视机1发送的检查更新请求1后,基于检查更新请求1中携带的智能电视机1的标识信息(标识码信息1),判断本地是否保存有与标识码信息1对应的最新屏保详情信息和最新屏保,若是,则将最新屏保详情信息推送至智能电视机1,智能电视机1接收到服务器推送的最新屏保详情信息后,基于上述最新屏保详情信息,获取相应的最新屏保,并显示上述最新屏保;否则,向智能电视机1发送检查更新响应1,以提示智能电视机1未检查到最新屏保详情信息和最新屏保。

智能电视机1实时采集用户观看的媒体信息(即用户日志信息,比如:2016.5.31上午10:30观看影视剧1,2016.5.31下午20:30观看影视剧2,等等)和打开的应用软件信息(即用户日志信息,比如:2016.6.1下午15:00打开应用软件1,2016.6.5下午16:00打开应用软件2,等等),并实时将携带有自身标识信息(标识码信息1)的媒体信息和应用软件信息上报至服务器。

服务器实时接收智能电视机1上报的媒体信息和应用软件信息,并对接收到的15天内(即设定时间范围内)的媒体信息和应用软件信息进行数据分析,获取相应的关键字信息(比如:影视剧1,影视剧2,应用软件1,应用软件2,等等)、日志频率信息(比如:15天内观看10次影视剧1,15天内观看8次影视剧2,15天内打开5次应用软件1,15天内打开2次应用软件2)和操作时间信息(比如:用户每次观看影视剧1的时间一般在45分钟左右,用户每次观看影视剧2的时间一般在90分钟左右,用户每次打开应用软件1的时间一般在20分钟左右,用户每次打开应用软件2的时间一般在1分钟左右),以及根据每一个日志频率信息和操作时间信息,分别为每一个关键字信息配置相应的优先级(比如:为影视剧1配置的优先级为优先级3,为影视剧2配置的优先级为优先级2,为应用软件1配置的优先级为优先级1,等等)。较佳的,由于用户在15天内只打开2次应用软件2,且每次打开应用软件2的时间一般在1分钟左右,所以,用户可能是由于误操作而打开的应用软件2,而不是因为用户喜好而打开的应用软件2,因此,服务器可以不为应用软件2配置优先级,也可以不向智能电视机1进行推送。

服务器分别对每一个关键字信息进行检索,获取到相应的屏保详情信息和屏保(比如:影视剧1的屏保详情信息为影片介绍信息1,屏保为宣传图片1,影视剧2的屏保详情信息为影视介绍信息2,屏保为宣传图片2,应用软件1的屏保详情信息为软件介绍信息1,屏保为功能图片1,等等),并按照每一个关键字信息对应的优先级从高到低的顺序,从获取到的所有屏保详情信息和屏保中,筛选出3个(即预设数目)屏保详情信息和屏保(假设筛选出的3个屏保详情信息和屏保即为上述影视剧1,影视剧2,以及应用软件1的屏保详情信息和屏保)。

服务器分别为筛选出的每一个屏保和相应的屏保详情信息之间配置详情信息获取链接(比如:在影视剧1的宣传图片1和影片介绍信息1之间配置详情信息获取链接1,在影视剧2的宣传图片2和影片介绍信息2之间配置详情信息获取链接2,在应用软件1的功能图片1和软件介绍信息1之间配置详情信息获取链接3,等等),并对筛选出的所有屏保详情信息和屏保进行分类,获取相应的分类结果(比如:影视剧1的宣传图片1和影片介绍信息1,以及影视剧2的宣传图片2和影片介绍信息2均属于影视类,应用软件1的功能图片1和软件介绍信息1属于应用类,等等)。

服务器分别为每一个屏保配置相应的屏保获取链接(比如:宣传图片1的屏保获取链接为屏保获取链接1,宣传图片2的屏保获取链接为屏保获取链接2,功能图片1的屏保获取链接为屏保获取链接3,等等),并基于每一个屏保详情信息和相应的屏保之间的详情信息获取链接,以及每一个屏保的屏保获取链接,按照每一个屏保详情信息对应的关键字的优先级从高到低的顺序,生成配置文件1。

服务器对筛选出的所有屏保详情信息和生成的配置文件1进行打包处理,生成推送数据包1,并基于媒体信息和应用软件信息(即用户日志信息)中携带的标识码信息1,确定相应的智能设备为智能电视机1后,将生成的推送数据包1推送至智能电视机1。

智能电视机1接收服务器推送的推送数据包1,并对推送数据包1进行解析处理,获取服务器推送的所有屏保详情信息和配置文件1,并利用MD5值,对所有屏保详情信息进行检索,确定未发生重复时,将接收到的所有屏保详情信息和配置文件1保存至本地存储区域。

智能电视机1确定在5分钟内(即预设时间范围内)无信号源输出,且未监测到任何用户操作时,基于本地存储区域保存的配置文件1中包含的每一个屏保获取链接,分别从服务器中获取相应的屏保(比如:基于配置文件1中的屏保获取链接1,获取到相应的屏保为宣传图片1;基于配置文件1中的屏保获取链接2,获取到相应的屏保为宣传图片2;基于配置文件1中的屏保获取链接3,获取到相应的屏保为功能图片1,等等)。

智能电视机1获取到上述3个屏保后,按照每10秒显示一个屏保的显示频率(其中,显示频率可进行灵活配置),循环显示获取到的3个屏保,即基于宣传图片1、宣传图片2和功能图片1的显示顺序,按照每10秒显示一个屏保的显示频率,进行循环显示。

值得说的是,若服务器采用第一种推送方式,将筛选出的每一个屏保详情信息分别推送至相应的智能设备,则无需生成配置文件,可以将配置的屏保获取链接1和详情信息获取链接1携带在影片介绍信息1中,将配置的屏保获取链接2和详情信息获取链接2携带在影片介绍信息2中,以及将配置的屏保获取链接3和详情信息获取链接3携带在软件介绍信息1中,并直接将影片介绍信息1、影片介绍信息2和软件介绍信息1分别推送至智能电视机1即可。

智能电视机1分别接收服务器推送的每一个屏保详情信息,并利用MD5值,对所有屏保详情信息进行检索,确定未发生重复时,将接收到的所有屏保详情信息保存至本地存储区域。

智能电视机1确定满足预设的屏保显示条件时,基于影片介绍信息1中携带的屏保获取链接1,从服务器中获取宣传图片1,基于影片介绍信息2中携带的屏保获取链接2,从服务器中获取宣传图片2,基于软件介绍信息1中携带的屏保获取链接3,从服务器中获取功能图片1,等等。

智能电视机1获取到上述3个屏保后,按照每10秒显示一个屏保的显示频率(其中,显示频率可进行灵活配置),循环显示获取到的3个屏保,即基于宣传图片1、宣传图片2和功能图片1的显示顺序,按照每10秒显示一个屏保的显示频率,进行循环显示。

步骤101:上述智能设备实时监测用户操作,确定用户触发了用于浏览上述屏保对应的屏保详情信息的第一预设操作时,显示上述屏保对应的屏保详情信息。

具体地,智能设备实时监测用户操作,确定用户触发了用于浏览上述屏保对应的屏保详情信息的第一预设操作时,退出屏保显示,并获取上述屏保对应的屏保详情信息,以及基于上述屏保详情信息的信息类型,确定相应的显示方式,基于上述显示方式,显示上述屏保对应的屏保详情信息。

其中,上述第一预设操作可以采用但不限于以下方式进行设置:为用户提供设置界面,由用户根据自身习惯,预先设置相应的操作方式。比如:下面仅以智能电视机为例进行说明,设置确定(OK)键为浏览上述屏保对应的屏保详情信息的第一预设操作。

较佳的,向用户显示任意一个屏保详情信息后,还可以统计在预设时间范围内用户浏览该任意一个屏保详情信息的浏览次数,确定浏览次数达到预设阈值后,再次显示屏保时,可以优先显示该任意一个屏保详情信息对应的屏保。

例如:继续沿用上例,智能电视机1在显示屏保时,实时监测用户操作,确定用户点击了OK键后,进一步确定当前显示的屏保为宣传图片2时,退出屏保显示,并基于配置文件1中包含的宣传图片2和影片介绍信息2之间的详情信息获取链接2,获取影片介绍信息2,进一步确定影片介绍信息2的信息类型是多媒体信息时,利用多媒体播放器向用户播放影片介绍信息2。其中,若确定影片介绍信息2的信息类型不是多媒体信息时,则可以采用统一资源定位符(Uniform Resource Locator,URL)等格式,直接打开影片介绍信息2。

较佳的,智能电视机1在向用户播放影片介绍信息2后,还可以统计播放影片介绍信息2的播放次数,确定在5天内(即预设时间范围内)播放影片介绍信息2的播放次数大于10次(即预设阈值)后,再次显示获取到的上述3个屏保时,可以优先向用户显示影片介绍信息2对应的宣传图片2,即基于宣传图片2、宣传图片1和功能图片1的显示顺序,按照每10秒显示一个屏保的显示频率,进行循环显示。

进一步地,若智能设备在显示上述屏保时,监测到用户触发了用于选择上述屏保的第二预设操作,则会基于用户触发的上述第二预设操作,向用户显示相应的屏保,从而实现了屏保的翻页功能。

其中,上述第二预设操作是用户根据自身习惯,在设置界面预先设置的,比如:下面仅以智能电视机为例进行说明,设置方向键的上键为返回上一个屏保,设置方向键的下键为浏览下一个屏保,等等。

例如:继续沿用上例,智能电视机1在显示屏保时,实时监测用户操作,确定用户点击了方向键的下键后,进一步确定当前显示的屏保为宣传图片1时,退出屏保显示,并基于宣传图片1、宣传图片2和功能图片1的显示顺序,确定向用户选择的屏保为:宣传图片2后,显示宣传图片2。

进一步地,智能设备显示上述屏保时,确定用户触发了用于退出显示屏保的第三预设操作时,退出屏保。

其中,上述第三预设操作是用户根据自身习惯,在设置界面预先设置的,比如:下面仅以智能电视机为例进行说明,设置任意键为退出屏保,等等。

例如:继续沿用上例,智能电视机1在显示屏保时,实时监测用户操作,确定用户点击了任意键后,直接退出屏保。

下面采用具体的应用场景对上述实施例作进一步详细说明,参阅图2A和图2B所示,本发明实施例中,屏保显示方法的具体流程如下:

步骤200:智能电视机1开机并确定连接网络成功后,向服务器发送检查更新请求1。

步骤201:服务器接收到检查更新请求1后,基于检查更新请求1中携带的智能电视机1的标识码信息1,判断本地是否保存有与标识码信息1对应的最新屏保详情信息,若是,则执行步骤202;否则,执行步骤205。

步骤202:服务器将最新屏保详情信息推送至智能电视机1,指示智能电视机1:基于配置文件中包含的每一个屏保获取链接,分别从服务器中获取相应的屏保。

步骤203:智能电视机1接收服务器推送的最新屏保详情信息,并利用MD5值对获取到的最新屏保详情信息进行检索,以及基于检索结果,判断是否发生重复,若是,则不对上述最新屏保详情信息进行处理,继续执行步骤206;否则,执行步骤204。

步骤204:智能电视机1保存上述最新屏保详情信息,并删除除上述最新屏保详情信息之外的其它所有屏保详情信息、屏保和配置文件,继续执行步骤213。

步骤205:服务器向智能电视机1发送检查更新响应1,以提示智能电视机1未检查到最新屏保详情信息和最新屏保,并提示智能电视机1继续执行步骤206。

步骤206:智能电视机1实时采集用户观看的媒体信息和打开的应用软件信息,并实时将携带有标识码信息1的媒体信息和应用软件信息上报至服务器。

步骤207:服务器实时接收智能电视机1上报的媒体信息和应用软件信息,并对接收到的15天内的媒体信息和应用软件信息进行数据分析,获取相应的关键字信息、日志频率信息和操作时间信息,以及基于每一个日志频率信息和操作时间信息,分别为每一个关键字信息配置相应的优先级。

步骤208:服务器分别对每一个关键字信息进行检索,获取相应的屏保详情信息和屏保,并按照每一个关键字信息对应的优先级从高到低的顺序,从获取到的所有屏保详情信息和屏保中,筛选出3个(即预设数目)的屏保详情信息和屏保。

步骤209:服务器分别为筛选出的每一个屏保和相应的屏保详情信息之间配置详情信息获取链接,并对筛选出的所有屏保详情信息和屏保进行分类,获取相应的分类结果。

步骤210:服务器分别为每一个屏保配置相应的屏保获取链接,并基于每一个屏保详情信息和相应的屏保之间的详情信息获取链接,以及每一个屏保的屏保获取链接,按照每一个屏保详情信息对应的关键字信息的优先级从高到低的顺序,生成相应的配置文件。

步骤211:服务器对上述3个屏保详情信息和生成的配置文件进行打包处理,生成推送数据包1,并基于媒体信息和应用软件信息中携带的标识码信息1,确定相应的智能设备为智能电视机1后,将生成的推送数据包1推送至智能电视机1。

步骤212:智能设备接收到服务器推送的推送数据包1,并对推送数据包1进行解析处理,获取服务器推送的上述3个屏保详情信息和1份配置文件,以及利用MD5值,对上述3个屏保详情信息分别进行检索,确定未发生重复时,将上述3个屏保详情信息和配置文件保存至本地存储区域。

步骤213:智能电视机1确定在5分钟内(即预设时间范围内)无信号源输出,且未监测到任何用户操作时,基于配置文件中包含的每一个屏保获取链接,分别从服务器中获取相应的屏保。

步骤214:智能电视机1判断在15秒的时间范围内是否获取到所有屏保(即上述3个屏保),若是,则执行步骤216;否则,执行步骤215。

步骤215:智能电视机1获取默认屏保,并向用户显示上述默认屏保。

较佳的,在向用户显示默认屏保之前,智能电视机1还可以查看用户是否开启了“屏保显示”功能,若是,则确定到达预设的待机时间时,向用户显示默认屏保;否则,直接退出屏保的显示流程。其中,用户可以根据自身需求,在设置界面设置是否开启“屏保显示”功能。

步骤216:智能电视机1基于宣传图片1、宣传图片2和功能图片1的显示顺序,按照每10秒显示一个屏保的显示频率,循环显示上述3个屏保。

较佳的,在向用户显示上述3个屏保之前,智能电视机1还可以查看用户是否开启了“屏保显示”功能,若是,则确定到达预设的待机时间时,继续执行步骤216;否则,执行步骤222,即直接退出屏保的显示流程。

步骤217:智能电视机1实时监测用户操作,确定用户点击了任意键时,执行步骤218;确定用户点击了OK键时,退出屏保显示,并继续执行步骤219;确定用户点击了方向键的上键时,退出屏保显示,并继续执行步骤221;确定用户点击了方向键的下键时,退出屏保显示,并继续执行步骤222。

步骤218:智能电视机1直接退出屏保。

步骤219:智能电视机1基于配置文件1中包含的用户点击OK键时当前显示的屏保和屏保详情信息之间的详情信息获取链接,获取相应的屏保详情信息。

步骤220:智能电视机1进一步确定屏保详情信息的信息类型为多媒体信息时,利用多媒体播放器向用户播放上述屏保详情信息。

较佳的,屏保详情信息的信息类型为多媒体信息仅是本发明的一种实施例,屏保详情信息的信息类型多种多样,智能电视机会根据不同的信息类型,确定相应的显示方式。比如:若屏保详情信息是应用软件的软件介绍信息,则智能电视机确定软件介绍信息的信息类型不是多媒体信息时,会采用URL格式,直接打开软件介绍信息,并显示给用户。

步骤221:智能电视机1向用户显示与当前显示的屏保相邻的前一个屏保。

步骤222:智能电视机1向用户显示与当前显示的屏保相邻的下一个屏保。

基于上述实施例,参阅图3所示,本发明实施例中,屏保的显示装置,至少包括:

显示单元300,用于确定满足预设的屏保显示条件时,显示屏保;

监测单元301,用于实时监测用户操作,确定用户触发了用于浏览上述屏保对应的屏保详情信息的第一预设操作时,显示上述屏保对应的屏保详情信息。

较佳的,确定满足预设的屏保显示条件时,显示屏保之前,上述显示单元300进一步用于:

实时采集用户日志信息,并将采集到的用户日志信息上报至上述服务器,以及指示上述服务器:对接收到的用户日志信息进行分析处理,获取相应的屏保和上述所述屏保对应的屏保详情信息,并将上述屏保和上述屏保对应的屏保详情信息推送至上述显示装置。

较佳的,确定满足预设的屏保显示条件时,显示屏保时,上述显示单元300用于:

接收上述服务器发送的上述屏保和上述屏保对应的屏保详情信息,并在确定满足预设的屏保显示条件时,显示接收到的上述屏保。

较佳的,确定用户触发了用于浏览上述屏保对应的屏保详情信息的第一预设操作时,显示上述屏保对应的屏保详情信息时,上述监测单元301用于:

确定用户触发了用于浏览上述屏保对应的屏保详情信息的第一预设操作时,获取上述屏保对应的屏保详情信息;

基于上述屏保对应的屏保详情信息的信息类型,确定相应的显示方式,并基于上述显示方式,显示上述屏保对应的屏保详情信息。

较佳的,实时监测用户操作之后,上述监测单元301还用于:

确定用户触发了用于选择上述屏保的第二预设操作时,基于用户触发的上述第二预设操作,向用户显示相应的屏保。

较佳的,实时监测用户操作之后,上述监测单元301还用于:

确定用户触发了用于退出显示屏保的第三预设操作时,退出屏保。

综上所述,本发明实施例中,智能设备确定满足预设的屏保显示条件时,显示屏保,并在确定用户触发了用于浏览上述屏保对应的屏保详情信息的第一预设操作时,显示上述屏保对应的屏保详情信息。这样,智能设备只要确定用户触发了用于浏览屏保对应的屏保详情信息的第一预设操作,就可以直接向用户显示上述屏保对应的屏保详情信息,无需用户通过搜索软件,或者,通过扫描二维码,获取相应的屏保详情信息,减少了用户操作,降低了用户操作复杂度,从而提高了用户体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1