信息处理方法、装置及电子设备和存储介质
文献发布时间:2023-06-19 11:00:24
技术领域
本申请涉及信息处理技术领域,更具体地说,涉及一种信息处理方法、装置及电子设备和存储介质。
背景技术
在电子设备中,消息触达用户的方式有多种,例如,桌面弹窗触达(比如在桌面的边缘位置处弹出一个弹窗)、桌面图标触达(比如,在桌面图标的右上角显示一个数字)等等。其中,桌面弹窗触达虽然比较直观,但由于弹窗面积较大,其会遮挡桌面正在显示的内容,影响用户的正常使用;桌面图标触达虽然对用户打扰较小,但是目前的桌面图标触达方式只能向用户触达桌面图标对应的应用程序本身的状态信息,无法向用户触达应用程序之外的特定信息。
因此,如何在降低对用户打扰的同时将特定消息直观的触达用户成为亟待解决的技术问题。
发明内容
本申请的目的是提供一种信息显示方法、装置及电子设备和存储介质,包括如下技术方案:
一种信息处理方法,包括:
获得系统桌面上的应用图标的信息;
基于所述应用图标的信息确定目标应用;
如果所述系统桌面上包括所述目标应用的图标,获得与所述目标应用关联的目标引导内容以及所述目标应用的图标在所述系统桌面上的位置信息;
基于所述位置信息在所述系统桌面上显示所述目标引导内容;
其中,如果获得针对所述目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容。
上述方法,优选的,还包括:获得目标应用与目标引导内容的关联关系;
所述基于所述应用图标的信息确定目标应用包括:
基于所述应用图标的信息,以及所述关联关系确定目标应用。
上述方法,优选的,所述基于所述位置信息在所述系统桌面上显示所述目标引导内容包括:
如果所述目标应用的图标位于显示屏的显示输出区域内,基于所述位置信息在所述系统桌面上显示所述目标引导内容;
或/和
如果所述目标应用的图标从遮挡状态切换至非遮挡状态,基于所述位置信息在所述系统桌面上显示所述目标引导内容。
上述方法,优选的,所述基于所述位置信息在所述系统桌面上显示所述目标引导内容,包括:
基于所述位置信息叠加显示透明蒙板,所述透明蒙板至少覆盖所述目标应用的图标;
基于所述透明蒙板绘制所述目标引导内容以显示。
上述方法,优选的,所述获得针对所述目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容,包括:
通过所述透明蒙板获得的输入点位于覆盖所述目标应用的图标的区域以外,调用与所述目标引导内容对应的推荐内容;
或者;
通过所述透明蒙板获得的输入点,调用与所述目标引导内容对应的推荐内容以及调用所述目标应用。
上述方法,优选的,所述目标引导内容的位置随着所述目标应用的图标的位置改变而改变。
上述方法,优选的,所述方法还包括:
按照预设的显示时长和显示频率显示所述目标引导内容。
一种信息处理装置,包括:
第一获得模块,用于获得系统桌面上的应用图标的信息;
确定模块,用于基于所述应用图标的信息确定目标应用;
第二获得模块,用于如果所述系统桌面上包括所述目标应用的图标,获得与所述目标应用关联的目标引导内容以及所述目标应用的图标在所述系统桌面上的位置信息;
显示模块,用于基于所述位置信息在所述系统桌面上显示所述目标引导内容;
其中,如果获得针对所述目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容。
一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于调用并执行所述计算机程序,实现如上任意一项所述的信息处理方法的各个步骤。
一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上任一项所述的信息处理方法的各个步骤。
通过以上方案可知,本申请提供的一种信息处理方法、装置及电子设备和存储介质,获得系统桌面上的应用图标的信息;基于应用图标的信息确定目标应用;如果系统桌面上包括目标应用的图标,获得与目标应用关联的目标引导内容以及目标应用的图标在系统桌面上的位置信息;基于位置信息在系统桌面上显示目标引导内容;其中,如果获得针对目标引导内容的触发输入,至少调用与目标引导内容对应的推荐内容。基于本申请,能够在系统桌面上显示目标应用的图标的位置显示目标引导内容,而且,如果获得针对目标引导内容的触发输入,可以调用与目标引导内容对应的推荐内容,从而实现了基于桌面图标的消息触达,达到了在降低对用户的打扰的同时将特定消息(即目标引导内容)直观的触达用户的目的。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的信息处理方法的一种实现流程图;
图2为本申请实施例提供的信息处理方法的另一种实现流程图;
图3为本申请实施例提供的基于目标应用的图标在系统桌面上的位置信息在系统桌面上显示目标引导内容的一种是是实现流程图;
图4为本申请实施例提供的透明蒙板与目标应用的图标的平面相对位置的示例图;
图5为本申请实施例提供的信息处理装置的一种结构示意图;
图6为本申请实施例提供的电子设备的硬件结构框图。
说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例,能够以除了在这里图示的以外的顺序实施。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请提供的信息处理方法可以用于终端设备,比如,智能手机、平板电脑、笔记本电脑、台式计算机等,也可以由终端设备和云端设备联合实现,具体选用哪种方式实现本申请不做具体限定。
本申请实施例提供的信息处理方法的一种实现流程图可以包括:
步骤S101:获得系统桌面上的应用图标的信息。
根据终端设备的不同,系统桌面也会不同。比如,如果终端设备中的操作系统是windows系统,则系统桌面为windows操作系统提供的桌面(可以简称为windows桌面),如果终端设备中的操作系统是Android操作系统,则系统桌面为Android操作系统提供的桌面(可以简称为Android桌面),如果终端设备中的操作系统是IOS操作系统,则系统桌面为IOS操作系统提供的桌面(可以简称为IOS桌面)。
可选的,可以通过操作系统提供的接口获得系统桌面上的应用图标的信息,应用图标的信息可以包括但不限于以下信息中地至少部分:应用图标,应用图标的名称(也就是是应用图标对应的应用的名称),应用图标的大小,应用图标在系统桌面的位置信息等。
其中,实际应用中,在系统桌面上应用图标的数量较少的情况下,终端设备的显示屏的显示输出区域可以显示系统桌面上的所有应用图标。而在系统桌面上应用图标的数量较多的情况下,由于显示屏的显示输出区域的大小是固定的,无法同时显示系统桌面上所有的应用图标,此时,需要分多个页面进行显示,在同一时刻,终端设备的显示屏的显示输出区域只能显示一个页面的应用图标。因此,终端设备的显示屏的显示输出区域可能只显示了系统桌面上的部分应用图标。基于此,
在一可选的实施例中,获得系统桌面上的应用图标的信息可以包括:获得显示屏的显示输出区域显示的应用图标的信息。
在一可选的实施例中,获得系统桌面上的应用图标的信息可以包括:获得系统桌面上所有的应用图标的信息。
步骤S102:基于应用图标的信息确定目标应用。
本步骤的目的是确定终端设备是否安装了目标应用,具体可以通过确定获得的应用图标的信息中是否包含目标应用的图标的信息的方式确定。其中,目标应用为关联有目标引导内容的应用。
目标应用可以是一个,也可以是两个或更多个。
步骤S103:如果系统桌面上包括目标应用的图标,获得与目标应用关联的目标引导内容以及目标应用的图标在系统桌面上的位置信息。
如果所述系统桌面上包括目标应用的图标,说明终端设备安装了目标应用,与目标应用关联的目标引导内容可以是图片,也可以是文字、动画或视频等。在目标应用有至少两个的情况下,不同的目标应用关联的目标引导内容可以相同,也可以不同。目标应用的图标在系统桌面上的位置信息可以位于步骤S101获得应用图标的信息中,也可以是在确定系统桌面上包括目标应用的图标时,才通过操作系统提供的接口获得的。
可选的,如果系统桌面上不包括目标应用的图标,则不执行获得与目标应用关联的目标引导内容以及目标应用的图标在系统桌面上的位置信息的步骤及后续步骤。
步骤S104:基于位置信息在系统桌面上显示目标引导内容。
本申请实施例中,在系统桌面上目标应用所在的位置显示目标引导内容。
其中,如果获得针对目标引导内容的触发输入,至少调用与目标引导内容对应的推荐内容。
该触发输入可以是用户点击了目标引导内容,在获得针对目标引导内容的触发输入的情况下,可以仅调用与目标引导内容对应的推荐内容,也可以既调用与目标引导内容对应的推荐内容,又调用目标应用。
通过调用推荐内容,可以输出相关的视听信息,从而使得用户获知要推荐的信息。
其中,推荐内容与目标应用不同,推荐内容可以是另一个程序或者进程,与目标应用是相互独立的。
本申请实施例提供的信息处理方法,获得系统桌面上的应用图标的信息;基于应用图标的信息确定目标应用;如果系统桌面上包括目标应用的图标,获得与目标应用关联的目标引导内容以及目标应用的图标在系统桌面上的位置信息;基于位置信息在系统桌面上显示目标引导内容;其中,如果获得针对目标引导内容的触发输入,至少调用与目标引导内容对应的推荐内容。基于本申请,能够在系统桌面上显示目标应用的图标的位置显示目标引导内容,而且,如果获得针对目标引导内容的触发输入,可以调用与目标引导内容对应的推荐内容,从而实现了基于桌面图标的消息触达,达到了在降低对用户的打扰的同时将特定消息(即目标引导内容)直观的触达用户的目的。
在一可选的实施例中,在上述信息处理方法由终端设备和云端设备联合实现的情况下,本申请实施例提供的信息处理方法的一种实现流程图如图2所示,可以包括:
步骤S201:云端设备获得终端设备的系统桌面上的应用图标的信息。
云端设备可以向终端设备发送信息获取请求,以使得终端设备在接收到信息获取请求后,通过操作系统提供的接口获得系统桌面上的应用图标的信息,并将获得的应用图标的信息发送给云端设备。应用图标地信息可以包括但不限于以下信息中地至少部分:应用图标,应用图标的名称,应用图标的大小等。
或者,终端设备在监测到系统桌面上的应用图标发生变化时,通过操作系统提供的接口获得系统桌面上的应用图标的信息,并将获得的应用图标的信息发送给云端设备。其中,系统桌面上的应用图标发生变化可以包括但不限于:增加了新的应用的图标,删除了应用的图标,或者,应用的图标进行了更新。
或者,终端设备在监测到系统桌面上的应用图标发生变化时,将发生变化的应用图标的信息发送给云端设备,以便云端设备对云端设备本地的应用图标的信息进行更新。
步骤S202:云端设备基于应用图标的信息确定目标应用。
本步骤的目的是确定终端设备是否安装了目标应用,具体可以通过确定获得的应用图标的信息中是否包含目标应用的图标的信息的方式确定。其中,目标应用为关联有目标引导内容的应用。
目标应用可以是一个,也可以是两个或更多个。
步骤S203:如果系统桌面上包括目标应用的图标,云端设备获得与目标应用关联的目标引导内容。
如果系统桌面上包括目标应用的图标,说明终端设备安装了目标应用。与目标应用关联的目标引导内容可以是图片,也可以是文字、动画或视频等。在目标应用有至少两个的情况下,不同的目标应用关联的目标引导内容可以相同,也可以不同。
可选的,如果系统桌面上不包括目标应用的图标,则不执行获得与目标应用关联的目标引导内容的步骤及后续步骤。
步骤S204:云端设备将与目标应用关联的目标引导内容发送给终端设备。
云端设备可以将目标应用的图标地信息与目标引导内容相关联地发送给终端设备,使得终端设备可以确定目标应用与目标引导内容地关联关系。
步骤S205:终端设备获得目标应用的图标在系统桌面上的位置信息。
终端设备可以根据目标应用地图标地信息确定目标应用,进而通过操作系统提供地接口获得目标应用的图标在系统桌面上的位置信息。
步骤S206:终端设备基于位置信息在系统桌面上显示目标引导内容。
其中,终端设备如果获得针对目标引导内容的触发输入,至少调用与目标引导内容对应的推荐内容。
在一可选地实施例中,本申请实施例提供的信息处理方法还可以包括:
获得目标应用与目标引导内容的关联关系。
可选的,可以根据接收到的第三方设备发送的关联请求来设定目标应用与目标引导内容的关联关系。也就是说,目标应用与目标引导内容的关联关系是由第三方设定的。其中,第三方设备是与目标引导内容关联的设备,是不同于前述终端设备和目标应用对应的服务器的设备。比如,前述终端设备是A终端设备提供商(第一方)提供的设备,目标应用是B应用提供商(第二方)提供的应用,而第三方则是目标引导内容提供方,第三方设备则是目标引导内容提供方用于发送关联请求的设备,该关联请求指示将目标引导内容与目标应用相关联。比如,关联请求指示将指定的一句话(即目标引导内容)与一个或多个目标应用相关联,或者,关联请求指示将指定的一个图片(即目标引导内容)与一个或多个目标应用相关联。
在一可选的实施例中,上述基于应用图标的信息确定目标应用的一种实现方式可以为:
基于应用图标的信息,以及上述目标应用与目标引导内容关联关系确定目标应用。
可选的,目标应用与目标引导内容的关联关系中,目标应用可以通过目标应用的图标的信息表征,比如,目标应用与目标引导内容的关联关系可以是目标应用的名称与目标引导内容的关联关系。相应的,应用图标的信息可以是应用图标的名称,则可以将应用图标的信息与目标应用的名称进行比对,如果应用图标的信息中包括目标应用与目标引导内容的关联关系中的目标应用的名称,说明系统桌面上包括目标应用的图标,否则,说明系统桌面上不包括目标应用的图标。
再比如,目标应用与目标引导内容的关联关系可以是目标应用的图标与目标引导内容的关联关系。相应的,应用图标的信息可以是应用图标,则可以将应用图标的信息与目标应用的图标进行比对,如果应用图标的信息中包括目标应用与目标引导内容的关联关系中的目标应用的图标,说明系统桌面上包括目标应用的图标,否则,说明系统桌面上不包括目标应用的图标。
在一可选的实施例中,上述基于目标应用的图标在系统桌面上的位置信息在系统桌面上显示目标引导内容的一种实现方式可以为:
如果目标应用的图标位于显示屏的显示输出区域内,基于位置信息在系统桌面上显示目标引导内容。
如前所述,在系统桌面上的应用图标的数量较多的情况下,终端设备的显示屏的显示输出区域可能只显示部分应用图标,未显示的应用图标需要用户进行换页操作才能显示未显示的应用图标。目标应用的图标位于显示屏的显示输出区域内时,可能是用户正在查看显示输出区域显示的界面,或者,即使用户没有查看显示输出区域,在用户查看显示屏时也会最先看到显示输出区域显示的界面,因此,在目标应用的图标位于显示屏的显示输出区域内时,基于位置信息在系统桌面上显示目标引导内容,使得用户可以即时看到目标引导内容,可以提高目标引导内容触达的有效性。
在一可选的实施例中,上述基于目标应用的图标在系统桌面上的位置信息在系统桌面上显示目标引导内容的一种实现方式可以为:
如果所述目标应用的图标从遮挡状态切换至非遮挡状态,基于位置信息在所述系统桌面上显示所述目标引导内容。
本申请实施例中,当目标应用的图标从遮挡状态切换至非遮挡状态时,说明用户要查看目标应用的图标所在的界面了,此时基于位置信息在所述系统桌面上显示所述目标引导内容,使得用户可以即时看到目标引导内容,也可以提高目标引导内容触达的有效性。
在一可选的实施例中,上述基于目标应用的图标在系统桌面上的位置信息在系统桌面上显示目标引导内容的一种实现方式可以为:
如果目标应用的图标位于显示屏的显示输出区域内,基于位置信息在系统桌面上显示目标引导内容。
如果所述目标应用的图标从遮挡状态切换至非遮挡状态,基于位置信息在所述系统桌面上显示所述目标引导内容。
在一可选的实施例中,上述基于目标应用的图标在系统桌面上的位置信息在系统桌面上显示目标引导内容的一种是是实现流程图如图3所示,可以包括:
步骤S301:基于目标应用的图标在系统桌面上的位置信息叠加显示透明蒙板,该透明蒙板至少覆盖目标应用的图标。
也就是说,透明蒙板和目标应用的图标属于不同的图层。
步骤S302:基于透明蒙板绘制目标引导内容以显示目标引导内容。
另外,如果直接在目标应用的图标所在位置叠加引导内容,需要预先存储包含目标引导内容的图片,在目标引导内容比较多的情况下,会占用大量存储资源。
为了减少资源占用,本申请实施例是通过透明蒙板绘制目标引导内容,因为不是图片格式,资源占用很少,从而降低存储资源的占用。而且,可以灵活控制目标引导内容的显示位置。
在一可选的实施例中,上述获得针对目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容的一种实现方式可以为:
通过透明蒙板获得的输入点位于覆盖目标应用的图标的区域以外,调用与目标引导内容对应的推荐内容。
可选的,透明蒙板的覆盖区域大于目标应用的图标的区域,则在绘制目标引导内容时,可以将目标引导内容绘制在透明蒙板上位于目标应用的图标的区域以外的区域。如图4所示,为本申请实施例提供的透明蒙板与目标应用的图标的平面相对位置的示例图,图4中,实线内区域是目标应用图标的图标区域,而虚线框内的区域则是透明蒙板的区域,实线和虚线之间的区域则是透明蒙板上位于目标应用的图标的区域以外的区域。图4所示示例中,目标引导内容为气泡以及气泡内的文字“福利来喽”。基于图4所示示例,如果通过透明蒙板获得的输入点位于实线和虚线之间的区域,则仅调用与目标引导内容对应的推荐内容即可。
可选的,如果通过透明蒙板获得的输入点位于覆盖目标应用的图标的区域以内,则可以调用目标应用。通过设置目标引导内容的位置,以及通过透明蒙板获得的输入点的位置,可以识别用户的意图,是想查看推荐内容,还是想查看目标应用。如果通过透明蒙板获得的输入点位于覆盖目标应用的图标的区域以外,说明用户想查看推荐内容,则只调用推荐内容即,若通过透明蒙板获得的输入点位于覆盖目标应用的图标的区域以内,说明用户想查看目标应用,则只调用目标应用即可。
可选的,如果通过透明蒙板获得的输入点位于覆盖目标应用的图标的区域以内,则可以调用与目标引导内容对应的推荐内容以及调用目标应用。通过设置目标引导内容的位置,以及通过透明蒙板获得的输入点的位置,可以识别用户的意图,是否想查看目标应用。如果通过透明蒙板获得的输入点位于覆盖目标应用的图标的区域以内,说明用户想查看目标应用,则除了调用目标应用外,还调用推荐内容,如果通过透明蒙板获得的输入点位于覆盖目标应用的图标的区域以外,说明用户不想查看目标应用,则只调用推荐内容即可。
在一可选的实施例中,上述获得针对目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容的一种实现方式可以为:
通过透明蒙板获得的输入点,调用与目标引导内容对应的推荐内容以及调用目标应用。
本申请实施例中,不管通过透明蒙板获得的输入点位于透明蒙板的哪个位置,都调用与目标引导内容对应的推荐内容以及调用目标应用。
在一可选的实施例中,在既调用与目标引导内容对应的推荐内容,又调用目标应用的情况下,由于透明蒙板覆盖了目标应用的图标,因此,蒙板图像会首先获得输入点,可以由蒙板图像将输入点的输入操作(比如鼠标点击消息)透传给目标应用的图标,以调用目标应用。另外,由于是由蒙板图像将输入点的输入操作透传给目标应用,因而可以灵活控制目标引导内容的显示方式。比如,目标应用程序是浏览器,输入点的输入操作是开启浏览器的操作(比如,双击操作),则蒙板图像可以在调用浏览器时将用户引导到一个特定活动的落地页,具体可以在调用浏览器时将落地页的地址传输给浏览器,使得浏览器显示特定活动的落地页。
在既调用与目标引导内容对应的推荐内容,又调用目标应用的情况下,可以先显示推荐内容的窗口界面,在推荐内容的界面显示预设时长后,退出推荐内容的窗口界面并显示目标应用的窗口界面;或者,
在操作系统为非移动操作系统(比如操作系统为windows系统)的情况下,操作系统的桌面通常会显示任务栏,可以基于目标应用的界面与显示屏的显示区域的位置关系确定推荐内容的显示方式,可选的,如果目标应用全屏显示,则可以将推荐内容的窗口界面最小到任务栏,在用户在点击任务栏的推荐内容的图标时,再显示推荐内容的窗口界面;如果目标应用不是全屏显示,则可以在未显示目标应用的图标的区域显示推荐内容的窗口界面,即目标应用的窗口界面与推荐内容的窗口界面在不同的显示输出区域进行显示。
在一可选的实施例中,上述实施例中,可以在通过透明蒙板获得的输入点处的输入操作是用于启动目标应用的情况下,调用与目标引导内容对应的推荐内容和/或调用目标应用。
比如,在windows系统中,通常是双击应用图标会启动应用图标对应的应用,而拖拽、右键点击操作等,都不会启动应用。因此,可以在通过透明蒙板获得的输入点处的输入操作是用于启动目标应用的情况下,调用与目标引导内容对应的推荐内容和/或调用目标应用。而其它操作则不会调用推荐内容和调用目标应用。
在一可选的实施例中,目标引导内容的位置随着目标应用的图标的位置改变而改变。
可选的,可以在通过透明蒙板获得的输入点处的输入操作为拖拽操作的情况下,将输入操作透传给目标应用的图标,以使得目标应用的图标响应拖拽操作而移动,在监测到目标应用的图标移动的情况下,获得目标应用的图标的位置,在目标应用的图标的实时显示位置显示目标引导内容。
在一可选的实施例中,在通过透明蒙板获得的输入点处的输入操作不是用于启动目标应用的操作,也不是用于改变目标应用的图标的位置的情况下,可以直接将输入操作透传给目标应用,此时不调用推荐内容,只由目标应用的图标响应输入操作。
在一可选的实施例中,在显示目标引导内容时,可以按照预设的显示时长和显示频率显示目标引导内容。比如,
比如,可以设置目标引导内容的总的显示时长为N天,显示频率为每H小时显示一次,每次显示M分钟。
与方法实施例相对应,本申请实施例还提供一种信息处理装置,本申请实施例提供的信息处理装置的一种结构示意图如图5所示,可以包括:
第一获得模块501,确定模块502,第二获得模块503,显示模块504和调用模块505;其中,
第一获得模块501用于获得系统桌面上的应用图标的信息;
确定模块502用于基于所述应用图标的信息确定目标应用;
第二获得模块503用于如果所述系统桌面上包括所述目标应用的图标,获得与所述目标应用关联的目标引导内容以及所述目标应用的图标在所述系统桌面上的位置信息;
显示模块504用于基于所述位置信息在所述系统桌面上显示所述目标引导内容;
调用模块505用于如果获得针对所述目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容。
本申请实施例提供的信息处理装置,获得系统桌面上的应用图标的信息;基于应用图标的信息确定目标应用;如果系统桌面上包括目标应用的图标,获得与目标应用关联的目标引导内容以及目标应用的图标在系统桌面上的位置信息;基于位置信息在系统桌面上显示目标引导内容;其中,如果获得针对目标引导内容的触发输入,至少调用与目标引导内容对应的推荐内容。基于本申请,能够在系统桌面上显示目标应用的图标的位置显示目标引导内容,而且,如果获得针对目标引导内容的触发输入,可以调用与目标引导内容对应的推荐内容,从而实现了基于桌面图标的消息触达,达到了在降低对用户的打扰的同时将特定消息(即目标引导内容)直观的触达用户的目的。
在一可选的实施例中,所述装置还包括:
关联关系获得模块,用于获得目标应用与目标引导内容的关联关系;
所述确定模块具体用于:基于所述应用图标的信息,以及所述关联关系确定目标应用。
在一可选的实施例中,所述显示模块具体用于:
如果所述目标应用的图标位于显示屏的显示输出区域内,基于所述位置信息在所述系统桌面上显示所述目标引导内容;
或/和
如果所述目标应用的图标从遮挡状态切换至非遮挡状态,基于所述位置信息在所述系统桌面上显示所述目标引导内容。
在一可选的实施例中,所述显示模块包括:
叠加显示模块,用于基于所述位置信息叠加显示透明蒙板,所述透明蒙板至少覆盖所述目标应用的图标;
绘制模块,用于基于所述透明蒙板绘制所述目标引导内容以显示。
调用模块505在获得针对所述目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容时,具体用于:
通过所述透明蒙板获得的输入点位于覆盖所述目标应用的图标的区域以外,调用与所述目标引导内容对应的推荐内容;
或者;
通过所述透明蒙板获得的输入点,调用与所述目标引导内容对应的推荐内容以及调用所述目标应用。
在一可选的实施例中,所述目标引导内容的位置随着所述目标应用的图标的位置改变而改变。
在一可选的实施例中,所述显示模块504还用于:
按照预设的显示时长和显示频率显示所述目标引导内容。
与方法实施例相对应,本申请还提供一种电子设备,如终端、服务器等。其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑等移动端,也可以是台式计算机等,但并不局限于此。在一些实施例中,上述终端或服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。
本申请实施例提供的电子设备的硬件结构框图的示例图如图6所示,可以包括:
处理器1,通信接口2,存储器3和通信总线4;
其中处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;
可选的,通信接口2可以为通信模块的接口,如GSM模块的接口;
处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
其中,处理器1具体用于执行存储器3中存储的计算机程序,以执行如下步骤:
获得系统桌面上的应用图标的信息;
基于所述应用图标的信息确定目标应用;
如果所述系统桌面上包括所述目标应用的图标,获得与所述目标应用关联的目标引导内容以及所述目标应用的图标在所述系统桌面上的位置信息;
基于所述位置信息在所述系统桌面上显示所述目标引导内容;
其中,如果获得针对所述目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容。
可选的,所述计算机程序的细化功能和扩展功能可参照上文描述。
本申请实施例还提供一种可读存储介质,该存储介质可存储有适于处理器执行的计算机程序,所述计算机程序用于:
获得系统桌面上的应用图标的信息;
基于所述应用图标的信息确定目标应用;
如果所述系统桌面上包括所述目标应用的图标,获得与所述目标应用关联的目标引导内容以及所述目标应用的图标在所述系统桌面上的位置信息;
基于所述位置信息在所述系统桌面上显示所述目标引导内容;
其中,如果获得针对所述目标引导内容的触发输入,至少调用与所述目标引导内容对应的推荐内容。
可选的,所述计算机程序的细化功能和扩展功能可参照上文描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
应当理解,本申请实施例中,从权、各个实施例、特征可以互相组合结合,都能实现解决前述技术问题。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
- 信息处理方法、信息处理装置、电子设备和存储介质
- 信息处理方法、信息处理装置、电子设备和可读存储介质