应用的展示方法、装置、存储介质及电子设备与流程

文档序号:15076522发布日期:2018-08-01 01:51阅读:161来源:国知局

本申请涉及终端技术领域,特别涉及一种应用的展示方法、装置、存储介质及电子设备。



背景技术:

近年来,随着互联网的发展和移动通信网络的发展,同时也伴随着电子设备的处理能力和存储能力迅猛发展,海量的应用得到了迅速传播和使用;常用的应用在方便用户工作和生活的同时,不乏新开发的应用也进入到用户的日常生活,提高了用户的生活质量、使用终端的频率以及使用的娱乐感。

然而,随着安装的应用越来越多,以及应用的功能逐渐完善,所占用的存储空间也逐渐增大,但移动终端的存储空间是有限的,因此很可能会影响操作系统的正常运行。为了减少占用的存储空间,提出了一种不需要下载安装即可使用的应用,也即直接运行应用。传统的应用在使用前需要先下载安装软件包,并进行安装,在安装成功后才能使用,也即安装应用。



技术实现要素:

本申请实施例提供一种应用的展示方法、装置、存储介质及电子设备,可以减少展示入口的占用,降低流量消耗。

本申请实施例提供一种应用的展示方法,包括:

接收用户输入的搜索请求;

在接收到所述搜索请求时,根据预设规则判断是否需要获取第二应用接口;

若需要获取第二应用接口,则根据所述搜索请求获取第一应用接口及所述第二应用接口,并将所述第一应用接口和第二应用接口同时展示;

若不需要获取第二应用接口,则根据所述搜索请求获取第一应用接口,并展示所述第一应用接口;其中,所述第一应用接口为直接运行应用对应的接口,所述第二应用接口为安装应用对应的接口。

本申请实施例还提供一种应用的展示装置,包括:

接收单元,用于接收用户输入的搜索请求;

判断单元,用于在接收到所述搜索请求时,根据预设规则判断是否需要获取第二应用接口;

第一展示单元,用于若需要获取第二应用接口,则根据所述搜索请求获取第一应用接口及所述第二应用接口,并将所述第一应用接口和第二应用接口同时展示;

第二展示单元,用于若不需要获取第二应用接口,则根据所述搜索请求获取第一应用接口,并展示所述第一应用接口;其中,所述第一应用接口为直接运行应用对应的接口,所述第二应用接口为安装应用对应的接口。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述应用的展示方法。

本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述应用的展示方法。

本申请实施例提供的应用的展示方法、装置、存储介质及电子设备,终端可以在用户多次搜索,而每一次均启动第一应用的情况下,直接获取第一应用接口并展示,或者可以在检测到存在关闭记录时,直接获取第一应用接口并展示,由于不需要获取第二应用接口,降低了流量的消耗,且由于不需要展示第二应用接口,减少了展示入口的占用。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的应用的展示方法的流程示意图。

图2为本申请实施例提供的应用的展示方法的另一流程示意图。

图3至图8为本申请实施例提供的应用的展示方法的场景示意图。

图9为本申请实施例提供的应用的展示装置的结构示意图。

图10为本申请实施例提供的应用的展示装置的另一结构示意图。

图11为本申请实施例提供的应用的展示装置的又一结构示意图。

图12为本申请实施例提供的移动终端的结构示意图。

图13为本申请实施例提供的移动终端的另一结构示意图。

具体实施方式

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

本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、电子设备、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、电子设备或系统固有的其它步骤或模块或单元。

本申请实施例提供一种应用的展示方法,所述应用的展示方法可以应用于电子设备中。所述电子设备可以是智能手机、平板电脑等设备。如图1所示,所述应用的展示方法,可以包括以下步骤:

s101,接收用户输入的搜索请求。

其中,该搜索请求可以为终端通过搜索入口接收到的用户输入的应用名称,例如,用户想搜索某聊天应用,则可以通过在终端桌面往下滑以显示搜索入口,然后在该搜索入口输入该聊天应用的名称。

s102,在接收到所述搜索请求时,根据预设规则判断是否需要获取第二应用接口,若需要获取第二应用接口,则执行步骤s103,若不需要获取第二应用接口,则执行步骤s104。

s103,根据所述搜索请求获取第一应用接口及所述第二应用接口,并将所述第一应用接口和第二应用接口同时展示。

s104,根据所述搜索请求获取第一应用接口,并展示所述第一应用接口。

其中,第一应用接口为第一应用对应的接口,该第一应用为不需要下载安装即可使用的应用,即第一应用接口为直接运行应用对应的接口,该直接运行应用为不需要下载安装即可使用的应用;第二应用接口为第二应用对应的接口,该第二应用为在使用前需要先下载安装包,并进行安装,在安装成功后才能使用的应用,即第二应用接口为安装应用对应的接口,该安装应用为在使用前需要先下载安装包,并进行安装,在安装成功后才能使用的应用。

可以理解的是,当用户第一次打开搜索入口搜索应用时,由于此时不了解用户使用应用的偏好,可以在接收到用户输入的搜索请求时直接根据该搜索请求获取第一应用接口和第二应用接口,并将第一应用接口和第二应用接口同时展示在当前屏幕。然后,可以检测是否接收到对第二应用接口的关闭操作,如果接收到对第二应用接口的关闭操作,则关闭第二应用接口,同时生成关闭记录并保存,如果没有接收到对第二应用接口的关闭操作,则不关闭第二应用接口。

当用户再次打开搜索入口搜索应用时,则在接收到用户输入的搜索请求时,检测是否存在关闭记录,若存在关闭记录,则判定为不需要获取第二应用接口,那么则可以根据该搜索请求获取第一应用接口,并展示该第一应用接口,考虑到用户此时可能想使用第二应用,所以此时,可以在展示第一应用接口的同时,生成一控件,该控件用于接收对第二应用接口的获取操作,即用户若是此时想使用第二应用,则点击该控件来获取第二应用接口,考虑到用户可能误点该控件的情况,所以在该控件接收到该点击操作时,可以生成一提示消息,提示用户选择是否获取第二应用接口,若用户点击是,则获取第二应用接口并展示,若用户点击否,则不获取第二应用接口,考虑到用户操作的简便性,也可以在该控件接收到点击操作时,直接获取第二应用接口并展示;若不存在关闭记录,则判定为需要获取第二应用接口,那么则可以根据该搜索请求获取第一应用接口及第二应用接口,并将第一应用接口和第二应用接口同时展示在当前屏幕。之后,还可以检测是否接收到对第二应用接口的关闭操作,如果接收到对第二应用接口的关闭操作,则关闭第二应用接口,同时生成关闭记录并保存,如果没有接收到对第二应用接口的关闭操作,则不关闭第二应用接口。

当多次接收到用户输入搜索请求时,此时考虑到可以存在两种情况。

情况一:用户在其中某次搜索应用时,点击了关闭第二应用接口的操作,那么可以直接只获取第一应用接口并展示。考虑到用户此时想使用第二应用,所以此时,可以在展示第一应用接口的同时,生成一控件,该控件用于接收对第二应用接口的获取操作,即用户若是此时想使用第二应用,则点击该控件,考虑到用户可能误点该控件的情况,所以在该控件接收到该点击操作时,可以生成一提示消息,提示用户是否选择打开第二应用接口,若用户点击是,则获取第二应用接口并展示,若用户选择否,则不获取第二应用接口,考虑到用户操作的简便性,也可以在该控件接收到点击操作时,直接获取第二应用接口并展示。

情况二:用户在多次搜索应用时,都没有点击关闭第二应用接口的操作,那么在这种情况下,终端可以获取用户触发第一应用接口的次数,得到第一触发次数,然后判断第一触发次数是否超过预设阈值,若判定第一触发次数超过预设阈值,则获取用户触发第一应用接口和触发第二应用接口的总次数,得到第二触发次数,将第一触发次数与第二触发次数相比较,得到比较结果,根据比较结果,判断是否需要获取第二应用接口,若比较结果小于预设值,则判定为需要获取第二应用接口,那么就根据搜索请求获取第一应用接口和第二应用接口,并将第一应用接口和第二应用接口同时展示,特别的,此时也可以检测是否接收到对第二应用接口的关闭操作,若接收到对第二应用接口的关闭操作,则关闭第二应用接口,并生成关闭记录并保存;若比较结果大于或等于预设值,则判定为不需要获取第二应用接口,那么根据搜索请求只获取第一应用接口并展示,考虑到用户此时想使用第二应用,所以此时,可以在展示第一应用接口的同时,生成一控件,该控件用于接收对第二应用接口的获取操作,即用户若是此时想使用第二应用,则点击该控件,考虑到用户可能误点该控件的情况,所以在该控件接收到该点击操作时,可以生成一提示消息,提示用户是否选择打开第二应用接口,若用户点击是,则获取第二应用接口并展示,若用户点击否,则不获取第二应用接口,考虑到用户操作的简便性,也可以在该控件接收到点击操作时,直接获取第二应用接口并展示。

本实施例提供的应用的展示方法,可以在用户多次搜索,而每一次均启动第一应用的情况下,直接获取第一应用接口并展示,或者可以在检测到存在关闭记录时,直接获取第一应用接口并展示,由于不需要获取第二应用接口,降低了流量的消耗,且由于不需要展示第二应用接口,减少了展示入口的占用。

请参阅图2,图2为本申请实施例提供的应用的展示方法的另一流程示意图。所述方法可以包括:

在步骤s201中,终端接收用户输入的搜索请求。

其中,该搜索请求可以为用户在终端的搜索入口输入的关于应用的信息,例如,用户想使用某聊天应用,则可以在终端的搜索入口输入该聊天应用的名称,终端此时接收到用户输入的搜索请求则可以是该聊天应用的名称。

在步骤s202中,终端根据预设规则判断是否需要获取第二应用接口。

在一些实施方式中,终端可以在接收到用户输入的搜索请求时检测是否存在关闭记录,若存在关闭记录,则判定不需要获取第二应用接口,若不存在关闭记录,则判定需要获取第二应用接口。

在一些实施方式中,终端可以在接收到用户输入的搜索请求时,获取用户触发第一应用接口的次数,得到第一触发次数,然后判断第一触发次数是否超过预设阈值,若第一触发次数超过预设阈值,则获取用户触发第一应用接口和触发第二应用接口的总次数,得到第二触发次数,将第一触发次数与第二触发次数相比较,得到比较结果,然后根据比较结果,判断是否需要获取第二应用接口。其中,在比较结果小于预设值时,则判定需要获取第二应用接口,在比较结果大于或等于预设值时,则判定不需要获取第二应用接口。

其中,预设阈值和预设值都可以由用户预先设置,也可以由终端自行设置。例如,假设该预设阈值和预设值由用户预先设置,且该预设阈值为8次,预设值为90%,假设用户触发第一应用接口的次数为9次,触发第一应用接口和第二应用接口的总次数为10,可以知道用户触发第一应用接口的次数超过了预设阈值,因此可以将它们相比较,得到用户触发第一应用接口的次数占总次数的90%,因此可以判定不需要获取第二应用接口;假设用户触发第一应用接口的次数为9次,触发第一应用接口和第二应用接口的总次数为20次,可以知道用户触发第一应用接口的次数超过了预设阈值,因此可以将它们相比较,得到用户触发第一应用接口的次数占总次数的45%,低于预设值,因此可以判定需要获取第二应用接口;假设用户触发第一应用接口的次数为5次,此时,考虑到用户可能不经常使用第一应用或者可能使用第二应用的频率比较高,因此此时还是需要获取第一应用接口和第二应用接口。

在步骤s203中,终端将搜索请求及是否接收第二应用接口指令发送至服务器。

在步骤s204中,服务器接收终端发送的搜索请求及是否接收第二应用接口指令。

在步骤s205中,服务器根据搜索请求及是否接收第二应用接口指令生成对应的应用接口。

在步骤s206中,服务器将对应的应用接口发送至终端。

在步骤s207中,终端接收对应的应用接口,并展示对应的应用接口。

其中,若服务器接收到不接收第二应用接口指令,则服务器可以根据搜索请求及该指令生成第一应用接口,并将该第一应用接口发送至终端,终端接收到该第一应用接口之后,则展示该第一应用接口。

若服务器接收到接收第二应用接口指令,则服务器可以根据搜索请求及该指令生成第一应用接口和第二应用接口,并将该第一应用接口和第二应用接口发送至终端,终端在接收到该第一应用接口和第二应用接口之后,则同时展示该第一应用接口和第二应用接口。

本实施例提供的应用的展示方法,可以在用户多次搜索,而每一次均启动第一应用的情况下,直接获取第一应用接口并展示,或者可以在检测到存在关闭记录时,直接获取第一应用接口并展示,由于不需要获取第二应用接口,降低了流量的消耗,且由于不需要展示第二应用接口,减少了展示入口的占用。

请参阅图3至图8,图3至图8为本申请实施例提供的应用的展示方法的场景示意图。

比如,如图3所示,用户想要使用应用a,可以在终端的主界面往下滑唤出搜索功能模块,然后在搜索栏内输入该应用a,假设这是用户第一次使用搜索功能模块搜索应用,由于此时不了解用户的喜好,所以可以直接将该应用a对应的第一应用a接口和第二应用a接口同时展示,以供用户选择,其中第一应用a接口为第一应用a对应的接口,第一应用a为不需要下载安装即可使用的应用a;第二应用a接口为第二应用a对应的接口,第二应用a为在使用前需要先下载安装包,并进行安装,在安装成功后才能使用的应用a。展示方式可以如图3所示,在第一栏内展示第一应用a接口,在第二栏内展示第二应用a接口,同时,在第二栏内还可以展示一不再显示接口。如图4所示,用户可以勾选该不再显示接口,其中,勾选了该不再显示接口的操作也就是执行对第二应用接口的关闭操作,也就是说,当用户勾选该不再显示接口后,终端则接收到对第二应用接口的关闭操作,当用户再次搜索应用时,由于可以检测到接收到对第二应用接口的关闭操作,所以只会展示第一应用接口,而不展示第二应用接口。

如图5所示,当用户在某次搜索时,勾选了不再显示接口,那么在用户之后的搜索中,都将只展示用户所搜索应用对应的第二应用接口。值得说明的是,当用户勾选了不再显示接口,那么在用户之后的搜索中,无论用户多次搜索相同应用还是多次搜索不同应用,都将只展示第一应用接口,展示方式可以如图5所示,用一栏展示第一应用接口,但考虑到用户可能需要使用第二应用的情况,因此可以生成一控件,并展示在第一应用接口所在的栏内,该控件用于接收对第二应用接口的获取操作。

在一些实施方式中,考虑到用户一直没有勾选不再显示接口,但用户每次搜索应用时,所启动的应用都是第一应用,为减少展示栏的占用,终端可以获取用户触发第一应用接口的次数,在检测到用户对第一应用接口的触发次数超过预设阈值时,终端可以再获取用户触发第一应用接口和触发第二应用接口的总次数,将触发第一应用接口的次数与总次数相比较,根据比较结果判断是否需要获取第二应用接口。其中,若比较结果小于预设值,则判定为需要获取第二应用接口,若比较结果大于或等于预设值,则判定为不需要获取第二应用接口。

其中,该预设阈值和预设值可以由用户设置,也可以由终端根据实际情况自行设置,假设该预设阈值为10次,预设值为90%。即在用户一直没有勾选不再显示接口的情况下,当终端检测到用户触发第一应用接口的次数为10次时,可以获取用户触发第一应用接口和第二应用接口的总次数,假设终端获取到该总次数为11次,经过比较可以知道,用户触发第一应用接口的次数大约占总次数的91%,超过预设值,则判定为不需要获取第二应用接口,此时,终端可以在接收到用户的搜索请求时,直接获取第一应用接口并展示,如图5所示。同样的,出于为用户考虑,还可以生成一控件,展示在展示第一应用接口所在的栏内,该控件用于接收对第二应用接口的获取操作;当终端检测到用户对第一应用的触发操作低于10次时,由于触发次数比较少,考虑到用户可能不经常使用第一应用,所以可能没有勾选不再显示接口,以屏蔽第二应用接口,因此可以将第一应用接口和第二应用接口同时展示,供用户选择。

如图6所示,考虑到用户可能误点击控件的情况,因此当终端接收到用户对该控件的点击操作时,可以生成一提示消息,该消息用于提示用户是否获取第二应用a接口,若用户选择是,则获取第二应用a接口并展示,若用户选择否,则不获取第二应用a接口。特别的,考虑到用户操作的简便性,可以在接收到对该控件的点击操作时,直接获取第二应用a接口并展示。

特别的,如图7和图8所示,在某些实施方式中,用户唤出搜索功能模块准备搜索应用,假设此时是用户第一次使用该搜索功能模块搜索应用,那么可以在用户唤出搜索功能模块的同时,在展示栏内展示最近一段时间内比较流行的第一应用接口或者第二应用接口;假设此时是用户第n次使用该搜索功能模块搜索应用,那么可以在用户唤出搜索功能模块的同时,在展示栏内展示最近一段时间用户经常使用的第一应用接口或者第二应用接口。

特别的,用户在终端自带的应用商店中搜索应用时,也可以按照本实施例所提到的应用的展示方法来展示应用。

例如,当用户第一次搜索应用时,同时获取第一应用接口和第二应用接口并展示,当接收到对第二应用接口的关闭操作时,关闭该第二应用接口,同时生成关闭记录并保存,当用户再次搜索应用时,则只获取第一应用接口并展示,这样可以不需要从服务器获取不需要使用的第二应用接口,因此降低了流量的消耗。

假设用户多次搜索,启动的都是第一应用,但每次都没有勾选不再显示接口,以关闭第二应用接口,因此可能造成不必要的流量浪费,因此可以获取用户触发第一应用接口的次数,再判断用户触发第一应用接口的次数是否超过预设阈值,若超过预设阈值,则可以获取用户触发第一应用接口和应用接口的总次数,将触发第一应用接口的次数与总次数相比较,得到比较结果,根据比较结果,判断是否需要获取第二应用接口,则可以在比较结果小于预设值时,判定为需要获取第二应用接口,则获取第一应用接口和第二应用接口并展示;在比较结果大于或等于预设值时,判定为不需要获取第二应用接口,则只获取第一应用接口并展示。

本实施例提供的应用的展示方法,可以在用户多次搜索,而每一次均启动第一应用的情况下,直接获取第一应用接口并展示,或者可以在检测到存在关闭记录时,直接获取第一应用接口并展示,由于不需要获取第二应用接口,降低了流量的消耗,且由于不需要展示第二应用接口,减少了展示入口的占用。

本申请实施例还提供一种应用的展示装置,所述应用的展示装置可以集成在电子设备中,所述电子设备可以是智能手机、平板电脑等终端设备。

如图9所示,应用的展示装置300可以包括:接收单元301、获取单元302、第一展示单元303及第二展示单元304。

接收单元301,用于接收用户输入的搜索请求。

获取单元302,用于在接收到所述搜索请求时,根据预设规则判断是否需要获取第二应用接口。

第一展示单元303,用于若需要获取第二应用接口,则根据所述搜索请求获取第一应用接口及所述第二应用接口,并将所述第一应用接口和第二应用接口同时展示;

第二展示单元304,用于若不需要获取第二应用接口,则根据所述搜索请求获取第一应用接口,并展示所述第一应用接口;其中,所述第一应用接口为直接运行应用对应的接口,所述第二应用接口为安装应用对应的接口。

请一并参阅图10,图10为本申请实施例提供的应用的展示装置的另一结构示意图。

在一些实施方式中,所述应用的展示装置300还可以包括:

第二检测单元309,用于检测是否存在关闭记录。

所述第一判断单元302,具体可以用于:

根据所述关闭记录是否存在,判断是否需要获取第二应用接口;当存在关闭记录,则判定为不需要获取第二应用接口;当不存在关闭记录,则判定为需要获取第二应用接口。

第一检测单元305,用于检测是否接收到对所述第二应用接口的关闭操作。

关闭单元306,用于若接收到对所述第二应用接口的关闭操作,则关闭所述第二应用接口,同时生成关闭记录并保存。

生成单元307,用于在根据所述搜索请求获取第一应用接口,并展示所述第一应用接口时,生成一控件,所述控件用于接收对第二应用接口的获取操作。

第二展示单元308,用于当接收到对该控件的触发操作时,根据所述搜索请求获取第二应用接口,并将所述第一应用接口和所述第二应用接口同时展示。

请一并参阅图11,图11为本申请实施例提供的应用的展示装置的又一结构示意图。

在一些实施方式中,所述应用的展示装置300还可以包括:

第一获取单元310,用于获取用户触发第一应用接口的次数,得到第一触发次数。

第二判断单元311,用于判断第一触发次数是否超过预设阈值。

第二获取单元312,用于若所述第一触发次数超过预设阈值,则获取用户触发第一应用接口和触发第二应用接口的总次数,得到第二触发次数。

比较单元313,用于将第一触发次数与第二触发次数相比较,得到比较结果。

所述第一判断单元302,具体可以用于:

根据比较结果,判断是否需要获取第二应用接口;若比较结果小于预设值,则判定为需要获取第二应用接口;若比较结果大于或等于预设值,则判定为不需要获取第二应用接口。

第一检测单元305,用于检测是否接收到对所述第二应用接口的关闭操作。

关闭单元306,用于若接收到对所述第二应用接口的关闭操作,则关闭所述第二应用接口,同时生成关闭记录并保存。

生成单元307,用于在根据所述搜索请求获取第一应用接口,并展示所述第一应用接口时,生成一控件,所述控件用于接收对第二应用接口的获取操作。

第二展示单元308,用于当接收到对该控件的触发操作时,根据所述搜索请求获取第二应用接口,并将所述第一应用接口和所述第二应用接口同时展示。

本实施例提供的应用的展示装置,可以在用户多次搜索,而每一次均启动第一应用的情况下,直接获取第一应用接口并展示,或者可以在检测到存在关闭记录时,直接获取第一应用接口并展示,由于不需要获取第二应用接口,降低了流量的消耗,且由于不需要展示第二应用接口,减少了展示入口的占用。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现。

例如,上述电子设备可以是诸如平板电脑或者智能手机等移动终端。请参阅图12,图12为本申请实施例提供的移动终端的结构示意图。

该移动终端400可以包括显示单元401、存储器402、处理器403等部件。本领域技术人员可以理解,图12中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

显示单元401可以包括如显示屏幕等。

存储器402可用于存储应用程序和数据。存储器402存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器403通过运行存储在存储器402的应用程序,从而执行各种功能应用以及数据处理。

处理器403是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

在本实施例中,移动终端中的处理器403会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器402中,并由处理器403来运行存储在存储器402中的应用程序,从而实现步骤:

接收用户输入的搜索请求;在接收到所述搜索请求时,根据预设规则判断是否需要获取第二应用接口;若需要获取第二应用接口,则根据所述搜索请求获取第一应用接口及所述第二应用接口,并将所述第一应用接口和第二应用接口同时展示;若不需要获取第二应用接口,则根据所述搜索请求获取第一应用接口,并展示所述第一应用接口;其中,所述第一应用接口为直接运行应用对应的接口,所述第二应用接口为安装应用对应的接口。

请参阅图13,移动终端500可以包括显示单元501、存储器502、处理器503、输入单元504、输出单元505等部件。

显示单元501可以包括如显示屏幕等。

存储器502可用于存储应用程序和数据。存储器502存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器503通过运行存储在存储器502的应用程序,从而执行各种功能应用以及数据处理。

处理器503是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器502内的应用程序,以及调用存储在存储器502内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。

输入单元504可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

输出单元505可用于显示由用户输入的信息或提供给用户的信息以及移动终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。输出单元可包括显示面板。

在本实施例中,移动终端中的处理器503会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器502中,并由处理器503来运行存储在存储器502中的应用程序,从而实现步骤:

接收用户输入的搜索请求;在接收到所述搜索请求时,根据预设规则判断是否需要获取第二应用接口;若需要获取第二应用接口,则根据所述搜索请求获取第一应用接口及所述第二应用接口,并将所述第一应用接口和第二应用接口同时展示;若不需要获取第二应用接口,则根据所述搜索请求获取第一应用接口,并展示所述第一应用接口;其中,所述第一应用接口为直接运行应用对应的接口,所述第二应用接口为安装应用对应的接口。

在一些实施方式中,处理器503执行所述根据所述搜索请求获取第一应用接口及所述第二应用接口,并将所述第一应用接口和第二应用接口同时展示之后,还可以执行:检测是否接收到对所述第二应用接口的关闭操作;若接收到对所述第二应用接口的关闭操作,则关闭所述第二应用接口,同时生成关闭记录并保存。

在一些实施方式中,处理器503执行所述在接收到用户输入的搜索请求时,根据预设规则判断是否需要获取第二应用接口的步骤时,可以执行:检测是否存在关闭记录;根据所述关闭记录是否存在,判断是否需要获取第二应用接口;当存在关闭记录,则判定为不需要获取第二应用接口;当不存在关闭记录,则判定为不需要获取第二应用接口。

在一些实施方式中,处理器503执行所述在接收到用户输入的搜索请求时,根据预设规则判断是否需要获取第二应用接口的步骤时,可以执行:获取用户触发第一应用接口的次数,得到第一触发次数;判断第一触发次数是否超过预设阈值;若所述第一触发次数超过预设阈值,则获取用户触发第一应用接口和触发第二应用接口的总次数,得到第二触发次数;将第一触发次数与第二触发次数相比较,得到比较结果;根据比较结果,判断是否需要获取第二应用接口;若比较结果小于预设值,则判定为需要获取第二应用接口;若比较结果大于或等于预设值,则判定为不需要获取第二应用接口。

在一些实施方式中,处理器503还可以执行:在根据所述搜索请求获取第一应用接口,并展示所述第一应用接口时,生成一控件,所述控件用于接收对第二应用接口的获取操作;当接收到对该控件的触发操作时,根据搜索请求获取第二应用接口,并将所述第一应用接口和所述第二应用接口同时展示。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对应用的展示方法的详细描述,此处不再赘述。

本申请实施例提供的所述应用的展示装置与上文实施例中的应用的展示方法属于同一构思,在所述应用的展示装置上可以运行所述应用的展示方法实施例中提供的任一方法,其具体实现过程详见所述应用的展示方法实施例,此处不再赘述。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述任一实施例所述的应用的展示方法。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本申请实施例所提供的应用的展示方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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