屏保的显示方法、装置、设备、介质及程序产品
文献发布时间:2023-06-19 11:08:20
技术领域
本申请涉及计算机技术领域,具体涉及智能家居和智能语音技术领域,尤其涉及一种屏保的显示方法、装置、设备、介质及程序产品。
背景技术
在家庭场景中,音箱有很多时间处于待机状态。如何最大化利用好音箱处于屏保状态的这段时间,给用户提供感兴趣的内容以增加用户消费时长,同时不引起用户反感而把设备拔电,是有屏音箱需要重点考虑的问题。
目前,以预先存储一些图片,在音箱进入待机状态时,可以展示预先存储的图片作为屏保。
发明内容
本申请实施例提出了一种屏保的显示方法、装置、设备、介质及程序产品。
第一方面,本申请实施例提出了一种屏保的显示方法,应用于音箱,包括:响应于检测到音箱进入待机状态,根据获取的用户消费信息生成目标屏保请求,其中,用户消费信息为用户操作预设的屏保的目标区域所产生的信息;向云端发送目标屏保请求,以使云端根据目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与用户消费信息对应的目标屏保;接收云端发送的目标屏保;在音箱的显示屏上显示目标屏保。
第二方面,本申请实施例提出了一种屏保的显示装置,应用于音箱,包括:生成模块,被配置成响应于检测到音箱进入待机状态,根据获取的用户消费信息生成目标屏保请求,其中,用户消费信息为用户操作预设的屏保的目标区域所产生的信息;发送模块,被配置成向云端发送目标屏保请求,以使云端根据目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与用户消费信息对应的目标屏保;接收模块,被配置成接收云端发送的目标屏保;显示模块,被配置成在音箱的显示屏上显示目标屏保。
第三方面,本申请实施例提出了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面描述的方法。
第四方面,本申请实施例提出了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面描述的方法。
第五方面,本申请实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一方面描述的方法。
本申请实施例提供的屏保的显示方法、装置、设备、介质及程序产品,在检测到音箱进入待机状态时,根据获取的用户消费信息生成目标屏保请求,其中,用户消费信息为用户操作预设的屏保所产生的信息;向云端发送目标屏保请求,以使云端根据目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与用户消费信息对应的目标屏保;接收云端发送的目标屏保;在音箱的显示屏上显示目标屏保。能够根据用户消费信息动态为音箱提供屏保,屏保投放方式非常灵活,且能够根据用户消费信息实现音箱的个性化屏保投放,满足各音箱的个性化需求,提高屏保的投放效率。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显。附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是本申请可以应用于其中的示例性系统架构;
图2是根据本申请的屏保的显示方法的一个实施例的流程图;
图3是根据本申请的屏保的显示方法的另一个实施例的流程图;
图4是根据本申请的屏保的显示方法的一个应用场景图;
图5是根据本申请的屏保的显示装置的一个实施例的结构示意图;
图6是用来实现本申请实施例的屏保的显示方法的电子设备的框图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了可以应用本申请的屏保的显示方法和装置的实施例的示例性系统架构100。
如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103、服务器105任意两个之间提供通信链路的介质。网络104可以包括各种连接类别,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种应用,例如各种客户端应用、多方交互应用、人工智能应用、智能语音应用等。
服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103提供支持的后台服务器。后台服务器可以对接收到的请求等数据进行分析等处理,并将处理结果反馈给终端设备。
需要说明的是,服务器105可以是硬件,也可以是软件。当服务器105为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器105为软件时,可以实现成例如用来提供分布式服务的多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
在实践中,本申请实施例所提供的屏保的显示方法可以由终端设备101、102、103或服务器105执行,屏保的显示装置也可以设置于终端设备101、102、103或服务器105中。
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
继续参考图2,其示出了根据本申请的屏保的显示方法的一个实施例的流程200。该屏保的显示方法包括以下步骤:
步骤201,响应于检测到音箱进入待机状态,根据获取的用户消费信息生成目标屏保请求。
在本实施例中,屏保的显示方法的执行主体(例如图1所示的终端设备101、102、103)在检测到音箱进入待机状态时,先获取用户消费信息;之后,根据用户消费信息生成目标屏保请求。上述音箱可以为包括显示屏的智能语音设备。
在本实施例中,音箱进入待机状态,可以包括:可以预设的一个待机条件,如10分钟、15分钟、20分钟或者其他时长未操作该音箱,如果满足该待机条件时,音箱进入待机状态。
在本实施例中,获取用户消费信息可以包括:获取预设时间段内的用户消费信息。
在本实施例中,上述预设的屏保可以为此次待机对应的时刻(即步骤201所述的待机对应的时刻)之前的时刻对应的待机,在音箱的显示屏上显示的屏保。上述屏保可以包括用户能够及时获得屏保上的内容,用户可以利用屏保上的内容在相对短的时间内给自己带来价值的信息,且该屏保上的内容通常具有时效性和地域性。
用户在消费屏保上的内容时,除了专注于当前信息,用户还会不断地思考和发现新的信息;例如,陌生的概念、感兴趣的话题、想深入了解的事件等。例如,用户在浏览屏保上的商品简介时,如果用户需要了解该商品的详细信息时,商品介绍上会显示超链接的注释,例如“注”标识,用户可以通过点击该商品的“注”标识(或“了解详情”的字样),以实现对该商品的详细信息的浏览,从而可以实现对屏保上的商品简介的深度消费。
在这里,用户消费信息可以为用户操作预设的屏保所产生的信息。上述用户消费信息可以为在预设时间段内,用户操作预设的屏保所产生的信息;例如,浏览、查看、收藏、删除、注册、认证屏保上的内容产生的信息。上述屏保上的内容可以为用户感兴趣的内容,该屏保上的内容可以为短语(文本)、图片、音频和视频中的一种或多种。其中,预设的时间段可以由用户自行设置,或由执行主体随机时间段作为预设的时间段。
在本实施例中,在获取用户消费信息之前,该屏保的显示方法还可以包括:设置音箱的屏保。
在本实施例中,用户可以根据自己的喜好设置屏保;或,根据用户消费信息动态调整推荐给音箱的屏保,以实现对音箱的屏保的设置。在后续使用过程中,能够根据用户消费信息动态调整向用户推荐屏保,以在实现用户与音箱的充分交互的基础上,实现对屏保的内容消费。
步骤202,向云端发送目标屏保请求,以使云端根据目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与用户消费信息对应的目标屏保。
在本实施例中,上述执行主体可以向云端(例如图1所示的服务器105)发送目标屏保请求;在云端接收到目标屏保请求之后,云端根据目标屏保请求中的用户消费信息,从预设的屏保内容池中匹配出与用户消费信息对应的目标屏保。上述预设的屏保内容池可以为用户在音箱的设置界面上根据自己的喜好设置的屏保集合;或,在用户根据喜好设置屏保集合之后,根据用户消费信息动态调整屏保形成的屏保集合。上述目标屏保可以包括广告和/或网页。
在本实施例中,云端可以被配置为支持多端通用机制,也即配置的内容可支持多端(即,多个音箱)同时生效,以节省运营人工能力;同时还支持独立端定制化配置(即,给每个音箱推荐个性化的目标屏保),以满足不同音箱的定制化需求。
下面以给每个音箱推荐个性化的目标屏保为示例进行说明。
本实施例中,音箱向云端发送的目标屏保请求中携带用户消费信息,以供云端基于用户消费信息,从屏保内容池中筛选与目标屏保请求中音箱ID(Identity document)匹配的目标屏保。这样,可以保证不同的音箱,具有不同的用户消费信息,从而可以使得云端基于不同的用户消费信息,从屏保内容池中筛选到不同的目标屏保,进而可以帮助音箱获取到适用其自身的目标屏保。然后,在音箱接收云端推送的适用自身的目标屏保,将目标屏保作为屏保在显示屏上显示,能够为音箱提供在线实时地屏保投放,且屏保投放方式非常灵活,还能够实现音箱的个性化屏保投放,满足各音箱的个性化需求,提高目标屏保的投放效率。其中,上述音箱ID可以为音箱的设备编号。
需要说明的是,该屏保的显示方法还包括:设置目标屏保的投放时段。
在一个具体的示例中,用户在上午时喜欢浏览新闻类资讯,下午喜欢浏览科技类资源。例如,资讯类屏保可以在早上7:00-9:00之间投放,科技类屏保可以在中午14:00-15:00之期间投放等等。此时步骤S202所述根据目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与用户消费信息对应的目标屏保可以包括:基于目标屏保请求中的用户消费信息,并参考当前时刻,从屏保内容池中筛选能够在当前时段投放的目标屏保。也就是说,从屏保内容池中筛选出与用户消费信息匹配的,且能够在当前时刻所在的时段投放的目标屏保。
在本实施例中,若在音箱进入待机状态之后的预设的时间长度内,例如10s、20s或者其他时间长度,未接收到云端推送的目标屏保,此时可以认为音箱与云端之间的通信存在故障,此时音箱可以直接采用音箱本地预存储的屏保图片作为屏保在其显示屏上展示。
在本实施例中,屏保内容池可以基于以下步骤确定:S1,将各类目内容池和/或用户增加的屏保中符合屏保规范要求的屏保,可申请存储至屏保预选内容池;S2,将屏保预选内容池中审核通过的屏保存储至屏保内容池。
需要说明的是,屏保规范可以为设计师视觉设计规范和音箱核心用户定位圈定。任何有在屏保上运营推广需求的业务方,包括但不限于:广告主。新功能上线推广、内容资源推广等发布内容池里的内容是线上正式已生效的内容;屏保预选内容池是内容符合规范,但还需要在测试环境验证在端上跳转链接、视觉效果是否正常的内容,验证通过后才推送至线上生效。上述各类目内容池可以包括明星、建筑、影视、动物、广告、网页等。上述可申请存储至屏保预选内容池可以为屏保的背景图符合音箱上要求的内容就可以申请进入屏保内容池;同时也支持运营人工新增屏保,在通过审核人员发布至屏保内容池,云端上根据策略随机选取推送至音箱上生效。
在本实施例中,上述内容池可以由云端管理,管理可以包括增加新的屏保、下线已发布的屏保、修改已发布屏保的各字段信息、以及查询、内容审核等。
步骤203,接收云端发送的目标屏保。
在本实施例中,上述执行主体可以通过网络(例如图1所示的网络)接收云端发送的目标屏保。
步骤204,在音箱的显示屏上显示目标屏保。
在本实施例中,上述执行主体可以将目标屏保显示在音箱的显示屏上。
在本申请的实施例提供的屏保的显示方法,在检测到音箱进入待机状态时,根据获取的用户消费信息生成目标屏保请求,其中,用户消费信息为用户操作预设的屏保所产生的信息;向云端发送目标屏保请求,以使云端根据目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与用户消费信息对应的目标屏保;接收云端发送的目标屏保;在音箱的显示屏上显示目标屏保。能够根据用户消费信息动态为音箱提供屏保,且屏保投放方式非常灵活,能够根据用户消费信息实现音箱的个性化屏保投放,满足各音箱的个性化需求,提高屏保的投放效率。
在本实施例的一些可选的实现方式中,用户消费信息可以包括:用户属性信息和/或用户内容消费信息,用户内容消费信息为用户操作预设的屏保上的内容所产生的信息。
在本实现方式中,用户属性信息可以为用户操作屏保上的设置界面或注册界面或认证界面所涉及的信息;例如,年龄、性别、职业、地域、婚姻状况,以及兴趣爱好等。用户内容消费信息可以为用户操作预设的屏保上的内容所产生的信息,例如,浏览屏保上的文字所产生的信息、双击屏保上的背景所产生的信息。另外,该屏保上的内容还可以是屏保上目标区域上的内容。该目标区域可以为屏保的全部或部分,可以在屏保的任意位置。
在一个具体的示例中,用户属性信息还可以包括:用户开机时自己选择的家庭成员(例如,老人、小孩、男主人、女主人)、用户的声纹、虹膜,以及faceid等。
在根据用户消费信息给用户动态推荐目标屏保时,可以根据用户消费信息将用户划分为更为细分的家庭结构(例如,婴幼儿家庭、学前家庭、小学家庭、中学家庭、成人家庭、老人家庭等);例如,针对不同家庭结构来推荐适合对应用户的内容;例如,对于有婴幼儿家庭,则推荐更多儿歌相关的屏保;对于成人家庭,则推荐更多娱乐/明星等屏保;对于有可能成人家庭,则推荐一些教育相关的屏保。
在本实现方式中,可以根据用户属性信息和/或用户内容消费信息,确定用户消费信息。
在本实施例的一些可选的实现方式中,在步骤204所述的在音箱的显示屏上显示目标屏保之后,该屏保的显示方法还包括:第一步,响应于接收到对目标屏保上的目标区域的操作指令,获取与目标区域上的内容和操作指令对应的关联信息;第二步,显示关联信息。
在一个具体的示例中,用户在目标屏保上浏览内容时,例如阅读文章,若用户发现自己感兴趣的内容,用户可以直接在目标屏保上圈定感兴趣的内容,显示与目标屏保上圈定感兴趣的内容和圈定操作对应的关联信息(例如,感兴趣的内容的详细信息,或与感兴趣的内容相似的信息)。其中,目标区域上的内容可以为文字、图片、音频、视频等,在此不再赘述。
相应地,在该示例中,第一步可以包括:(1),在音箱接收到用户对目标屏保的目标区域的操作指令时,向云端发送根据操作指令生成的信息获取请求,其中,信息获取请求中至少包括目标区域上的内容和操作指令。(2),获取云端返回的与目标区域上的内容和操作指令对应的关联信息。
在一个具体的示例中,用户点击目标区域上的内容:“柳树”,音箱从云端获取到与“柳树”关联的信息。如果音箱获取到的与“柳树”关联的管理信息为多个时,音箱可以以列表形式呈现与“柳树”关联的各个信息。
需要说明的是,在音箱的显示屏上显示关联信息可以包括:在目标屏保的预设区域(例如,悬浮在目标区域的上方)显示关联信息或在目标屏保的子屏保界面(例如,从目标屏保切换至子屏保对应的界面)上显示关联信息。
本实现方式,在每次待机之后,可以获取用户对当前待机的屏保进行操作所产生的信息,以备下一次音箱进入待机状态时,动态地给用户推荐与用户消费信息匹配的屏保,以进一步促进人机交互,提高了用户体验。
在本实现方式中,用户在目标屏保上浏览目标区域上的内容时,在检测到操作指令时,可以获取与目标屏保的目标区域上的内容和操作指令对应的关联信息,以实现对目标区域上的内容进行内容消费。
在本实施例的一些可选的实现方式中,若操作指令为语音操作指令;该响应于接收到对目标屏保上的目标区域的操作指令,获取与目标区域上的内容和操作指令对应的关联信息,包括:响应于接收到对目标屏保上的目标区域的语音操作指令,将语音操作指令转换为文本操作指令;获取与目标区域上的内容和文本操作指令对应的关联信息。
在本实现方式中,还可以通过设置“目标词语”以触发音箱根据语音操作指令实现对目标屏保的内容消费。上述的将语音操作指令转换为文本操作指令可以包括:确定语音操作指令是否包括目标词语;若确定语音操作指令中包括目标词语,则将语音操作指令转换为文本操作指令。
用户还可以通过语音操作指令来实现对目标屏保的内容消费;其中,目标词语可以为唤醒词语;例如,目标词语为“我想知道”;如果用户发出语音操作指令“我想知道柳树”,可以通过语音识别(例如,自然语言理解(Natural Language Understanding,NLU))该语音操作指令,得到文本操作指令;之后,在确定文本操作指令中包含目标词语“我想知道”,可以在显示与“柳树”和文本操作指令关联的信息;例如,在文章中高亮显示“柳树”这个词语。
在本实现方式中,用户在目标屏保上浏览目标区域上的内容时,可以监测语音操作指令,在检测到语音操作指令时,可以获取与目标屏保的目标区域上的内容和语音操作指令对应的关联信息,以实现对目标区域上的内容进行内容消费。
在本实施例的一些可选的实现方式中,若操作指令为手势操作指令;该响应于接收到对目标屏保上的目标区域的操作指令,获取与目标区域上的内容和操作指令对应的关联信息,包括:响应于接收到对目标屏保上的目标区域的手势操作指令,获取与目标区域上的内容和手势操作指令对应的关联信息。
在本实现方式中,手势操作指令可以为触摸式滑动操作指令,例如,用户可以在目标屏保的目标区域上的内容上按住连续滑动来标注该内容;手势操作指令还可以为触摸式画圈操作指令,例如,用户可以在目标屏保的目标区域上的内容上画圈,通过画圈来圈定该内容。
在一个具体的示例中,如果目标屏保的目标区域上的内容为文章,用户在浏览该文章时,对文章的某个关键词或短语比较感兴趣,例如“专利”,则可以通过按住滑动操作指令选中“专利”这个词语,在选中“专利”这个词之后,还可以在该文章中高亮显示“专利”这个词语,以提示用户已选择该词语。
在一个具体的示例中,如果目标屏保的目标区域上的内容为视频,用户可以通过触摸式滑动指令对视频的某帧画面进行选择,即对视频中感兴趣的一帧画面或一帧画面中局部进行选择,进而后续可以根据用户需求,向用户推荐展示与该画面关联的关联信息(例如,同类型图片)。当然,也可以选择一个视频,即对视频整体进行操作,则后续可以推荐与该视频关联的关系信息(例如,同类型的视频)。
在本实现方式中,用户在目标屏保上浏览目标区域上的内容时,可以监测手势操作指令,在检测到手势操作指令时,可以获取与目标屏保的目标区域上的内容和手势操作指令对应的关联信息,以实现对目标区域上的内容进行内容消费。
在本实施例的一些可选的实现方式中,目标区域可以包括以下至少一项:目标屏保上的背景对应的区域、目标屏保上的文字对应的区域、目标屏保上的图标对应的区域。
在本实现方式中,目标区域可以为目标屏保的全部或部分。
在本实施例的一些可选的实现方式中,在对目标屏保的目标区域进行内容消费之后,该屏保的显示方法还可以包括:取消对目标屏保的目标区域的操作。
在一个具体的示例中,可以通过长按操作,在目标区域上的内容的右上方显示一个小叉号,点击该叉号即可以取消显示关联信息;又例如,可以在目标区域设置一个消除按钮,用户点击该消除按钮,可以取消显示关联信息;或,通过预设操作,例如上滑页面退出屏保,回到桌面状态。另外,对于其他类型的目标屏保也可以纳入本申请的保护范围,例如音频对应的区域、动图对应的区域等。
在本实现方式中,可以基于对目标屏保上的背景对应的区域、文字对应的区域和图标对应的区域的操作,实现对屏保的内容消费。
在本实施例的一些可选的实现方式中,若目标屏保的数量为多个;在音箱的显示屏上显示目标屏保,包括:将多个目标屏保存储为屏保相册,并将所述屏保相册中的屏保在所述音箱的显示屏上轮播显示。
在一个具体的示例中,可自动切换屏保,还可以每10min自动切换至下一张屏保,切换时间可以根据真实场景云端动态调整。通过音箱设置每天在屏保内容池中随机选择30张内容作为相册进行轮播,保证音箱上屏保内容的丰富度;同时支持指定某张屏保在音箱上必现,可以满足特定时期的运营及广告需求。
在本实现方式中,可以以轮播的方式给用户以相册的形式提供不同的屏保,提高了趣味性。
继续参考图3,其示出了根据本申请的屏保的显示方法的一个实施例的流程300。该屏保的显示方法包括以下步骤:
步骤301,响应于检测到音箱进入待机状态,根据获取的用户消费信息生成目标屏保请求,其中,用户消费信息为用户操作预设的屏保所产生的信息。
在本实施例中,屏保的显示方法的执行主体(例如图1所示的服务器105)可以在检测到音箱进入待机状态时,根据获取的用户消费信息生成目标屏保请求。
步骤302,向云端发送目标屏保请求,以使云端根据目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与用户消费信息对应的目标屏保。
步骤303,接收云端发送的目标屏保。
步骤304,在音箱的显示屏上显示目标屏保。
步骤305,响应于接收到对目标屏保上的目标区域的操作指令,获取与目标区域上的内容和操作指令对应的关联信息。
在本实施例中,屏保的显示方法的执行主体(例如图1所示的终端设备101、102、103)在接收到对目标屏保上的目标区域的操作指令时,获取与目标区域上的内容和操作指令对应的关联信息。
在一个具体的示例中,用户在目标屏保上浏览内容时,例如阅读文章,若用户发现自己感兴趣的内容,用户可以直接在目标屏保上圈定感兴趣的内容,显示与目标屏保上圈定感兴趣的内容和圈定操作对应的关联信息(例如,感兴趣的内容的详细信息,或与感兴趣的内容相似的信息)。其中,目标区域上的内容可以为文字、图片、音频、视频等,在此不再赘述。
相应地,在该示例中,在接收到对目标屏保上的目标区域的操作指令时,获取与目标区域上的内容和操作指令对应的关联信息可以包括:(1),在音箱接收到用户对目标屏保的目标区域的操作指令时,向云端发送根据操作指令生成的信息获取请求,其中,信息获取请求中至少包括目标区域上的内容和操作指令。(2),获取云端返回的与目标区域上的内容和操作指令对应的关联信息。
步骤306,显示关联信息。
在一个具体的示例中,用户点击目标区域上的内容:“柳树”,音箱从云端获取到与“柳树”关联的信息。如果音箱获取到的与“柳树”关联的管理信息为多个时,音箱可以以列表形式呈现与“柳树”关联的各个信息。
需要说明的是,在音箱的显示屏上显示关联信息可以包括:在目标屏保的预设区域(例如,悬浮在目标区域的上方)显示关联信息或在目标屏保的子屏保界面(例如,从目标屏保切换至子屏保对应的界面)上显示关联信息。
在本实施例中,步骤301-304具体操作已在图2所示的实施例中步骤201-204进行了详细的介绍,在此不再赘述。
从图3中可以看出,与图3对应的实施例相比,本实施例中的匹配正文的方法的流程300突出了对目标屏保进行内容消费的步骤。由此,本实施例描述的方案可以在音箱显示目标屏保之后,基于操作指令对目标屏保的目标区域上的内容进行内容消费。
在本实施例的一些可选的实现方式中,若操作指令为语音操作指令;该响应于接收到对目标屏保上的目标区域的操作指令,获取与目标区域上的内容和操作指令对应的关联信息,包括:响应于接收到对目标屏保上的目标区域的语音操作指令,将语音操作指令转换为文本操作指令;获取与目标区域上的内容和文本操作指令对应的关联信息。
在本实现方式中,还可以通过设置“目标词语”以触发音箱根据语音操作指令实现对目标屏保的内容消费。上述的将语音操作指令转换为文本操作指令可以包括:确定语音操作指令是否包括目标词语;若确定语音操作指令中包括目标词语,则将语音操作指令转换为文本操作指令。
用户还可以通过语音操作指令来实现对目标屏保的内容消费;其中,目标词语可以为唤醒词语;例如,目标词语为“我想知道”;如果用户发出语音操作指令“我想知道柳树”,可以通过语音识别(例如,自然语言理解(Natural Language Understanding,NLU))该语音操作指令,得到文本操作指令;之后,在确定文本操作指令中包含目标词语“我想知道”,可以在显示与“柳树”和文本操作指令关联的信息;例如,在文章中高亮显示“柳树”这个词语。
在本实现方式中,用户在目标屏保上浏览目标区域上的内容时,可以监测语音操作指令,在检测到语音操作指令时,可以根据语音操作指令对目标区域上的内容进行内容消费,这样,用户可以在根据语音操作指令,以对目标屏保的目标区域上的内容进行内容消费。
在本实施例的一些可选的实现方式中,若操作指令为手势操作指令;该响应于接收到对目标屏保上的目标区域的操作指令,获取与目标区域上的内容和操作指令对应的关联信息,包括:响应于接收到对目标屏保上的目标区域的手势操作指令,获取与目标区域上的内容和手势操作指令对应的关联信息。
在本实现方式中,手势操作指令可以为触摸式滑动操作指令,例如,用户可以在目标屏保的目标区域上的内容上按住连续滑动来标注该内容;手势操作指令还可以为触摸式画圈操作指令,例如,用户可以在目标屏保的目标区域上的内容上画圈,通过画圈来圈定该内容。
在一个具体的示例中,如果目标屏保的目标区域上的内容为文章,用户在浏览该文章时,对文章的某个关键词或短语比较感兴趣,例如“专利”,则可以通过按住滑动操作指令选中“专利”这个词语,在选中“专利”这个词之后,还可以在该文章中高亮显示“专利”这个词语,以提示用户已选择该词语。
在一个具体的示例中,如果目标屏保的目标区域上的内容为视频,用户可以通过触摸式滑动指令对视频的某帧画面进行选择,即对视频中感兴趣的一帧画面或一帧画面中局部进行选择,进而后续可以根据用户需求,向用户推荐展示与该画面关联的关联信息(例如,同类型图片)。当然,也可以选择一个视频,即对视频整体进行操作,则后续可以推荐与该视频关联的关系信息(例如,同类型的视频)。
在本实现方式中,用户在目标屏保上浏览目标区域上的内容时,可以监测手势操作指令,在检测到手势操作指令时,可以根据手势操作指令对目标区域上的内容进行内容消费,这样,用户可以在根据手势操作指令,以对目标屏保的目标区域上的内容进行内容消费。
在本实施例的一些可选的实现方式中,目标区域可以包括以下至少一项:目标屏保上的背景对应的区域、目标屏保上的文字对应的区域、目标屏保上的图标对应的区域。
在本实现方式中,目标区域可以为目标屏保的全部或部分。
为了便于理解,下面提供可以实现本申请实施例的屏保的显示方法的应用场景。以音箱(例如图1所示的终端设备101、102、103)为示例。如图4所示,音箱401可以响应于检测到音箱进入待机状态,根据获取的用户消费信息生成目标屏保请求;之后,音箱401向云端402(例如图1所示的服务器105)发送目标屏保请求;之后,云端402根据所述目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与所述用户消费信息对应的目标屏保;之后,云端402向音箱401发送目标屏保;之后,在音箱401接收到目标屏保之后,在其的显示屏上显示目标屏保。
进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种屏保的显示装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图5所示,本实施例的屏保的显示装置500可以包括:生成模块501、发送模块502、接收模块503和显示模块504。其中,生成模块501,被配置成响应于检测到音箱进入待机状态,根据获取的用户消费信息生成目标屏保请求,其中,用户消费信息为用户操作预设的屏保所产生的信息;发送模块502,被配置成向云端发送目标屏保请求,以使云端根据目标屏保请求中的用户消费信息,从预设的屏保内容池中确定与用户消费信息对应的目标屏保;接收模块503,被配置成接收云端发送的目标屏保;显示模块504,被配置成在音箱的显示屏上显示目标屏保。
在本实施例中,屏保的显示装置500中:生成模块501、发送模块502、接收模块503和显示模块504的具体处理及其所带来的技术效果可分别参考图2对应实施例中的步骤201-204的相关说明,在此不再赘述。
在本实施例的一些可选的实现方式中,用户消费信息包括:用户属性信息和/或用户内容消费信息,用户内容消费信息为用户操作预设的屏保上的内容所产生的信息。
在本实施例的一些可选的实现方式中,该屏幕的显示装置还包括:获取模块(图中未示出),被配置成响应于接收到对目标屏保上的目标区域的操作指令,获取与目标区域上的内容和操作指令对应的关联信息;显示模块504,被进一步配置成显示关联信息。
在本实施例的一些可选的实现方式中,若操作指令为语音操作指令;获取模块,进一步被配置成:响应于接收到对目标屏保上的目标区域的语音操作指令,将语音操作指令转换为语音操作指令对应的文本操作指令;获取与目标区域上的内容和文本操作指令对应的关联信息。
在本实施例的一些可选的实现方式中,目标区域包括以下至少一项:目标屏保上的背景对应的区域、目标屏保上的文字对应的区域、目标屏保上的图标对应的区域。
在本实施例的一些可选的实现方式中,若目标屏保的数量为多个;显示模块504,进一步被配置成:将多个目标屏保存储为屏保相册,并将屏保相册中的屏保在音箱的显示屏上轮播显示。
根据本申请的实施例,本申请还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
图6示出了可以用来实施本申请的实施例的示例电子设备600的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图6所示,设备600包括计算单元601,其可以根据存储在只读存储器(ROM)602中的计算机程序或者从存储单元608加载到随机访问存储器(RAM)603中的计算机程序,来执行各种适当的动作和处理。在RAM 603中,还可存储设备600操作所需的各种程序和数据。计算单元601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
设备600中的多个部件连接至I/O接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理,例如屏保的显示方法。例如,在一些实施例中,屏保的显示方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由ROM 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到RAM 603并由计算单元601执行时,可以执行上文描述的屏保的显示方法的一个或多个步骤。备选地,在其他实施例中,计算单元601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行屏保的显示方法。
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
人工智能是研究计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,既有硬件层面的技术也有软件层面的技术。人工智能硬件技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理等技术;人工智能软件技术主要包括计算机视觉技术、语音识别技术、自然语音处理技术以及机器学习/深度学习、大数据处理技术、知识图谱技术等几大方向。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
- 屏保的显示方法、装置、设备、介质及程序产品
- 骨骼动画显示方法、装置、设备、介质及计算机程序产品