基于快捷方式的应用检索方法、装置、设备及介质与流程

文档序号:16928954发布日期:2019-02-22 20:06阅读:138来源:国知局
基于快捷方式的应用检索方法、装置、设备及介质与流程

本发明涉及计算机技术领域,尤其涉及一种基于快捷方式的应用检索方法、装置、设备及介质。



背景技术:

随着智能终端的普及和发展,出现了各种不同功能和不同类型的应用(application,app)。这些应用不仅为用户带来了功能上的便利,而且丰富了用户的智能终端的显示桌面。

然而,随着应用越来越多,在智能终端的显示桌面上往往显示了各种各样不同类型和功能的应用,由于目前智能终端中安装的应用的图标和名称均为固定图标和固定名称,无法定制和修改,当用户在智能终端中安装的应用越来越多时,这种固定单一的图标和名称容易使用户混淆不同应用的功能,甚至完全不知道某些应用具体的实际功能,当用户在进行应用检索时,智能终端很难根据用户的查询条件快速准确定位到用户需要使用的应用,影响应用的检索效率和检索准确率,降低用户对应用的使用便利性。



技术实现要素:

本发明实施例提供一种基于快捷方式的应用检索方法、装置、设备及介质,以解决目前客户端中安装的应用的图标和名称固定单一,导致客户端对应用的检索效率和检索准确率均较低,并降低用户对应用的使用便利性的问题。

一种基于快捷方式的应用检索方法,包括:

若检测到用户对目标应用的快捷操作,则获取所述目标应用的属性信息;

接收所述用户在所述目标应用的快捷菜单或者快捷输入框中输入的自定义的快捷方式信息,其中,所述快捷方式信息包括快捷方式图标和快捷方式名称;

将所述快捷方式信息保存到预设的快捷信息数据表中;根据所述快捷方式信息和所述属性信息,使用预设的创建组件为所述目标应用创建快捷方式,其中,所述快捷方式包括所述快捷方式信息与所述目标应用之间的链接关系;

在显示界面隐藏所述目标应用的图标和名称;

在所述显示界面的预设位置显示所述快捷方式图标和所述快捷方式名称;

获取所述用户在预设的搜索栏输入的快捷名称信息;

根据所述快捷名称信息,在所述快捷信息数据表中获取所述快捷名称信息对应的目标快捷方式信息;

在预设的输出框中显示所述目标快捷方式信息。

一种基于快捷方式的应用检索装置,包括:

检测模块,用于若检测到用户对目标应用的快捷操作,则获取所述目标应用的属性信息;

接收模块,用于接收所述用户在所述目标应用的快捷菜单或者快捷输入框中输入的自定义的快捷方式信息,其中,所述快捷方式信息包括快捷方式图标和快捷方式名称;

保存模块,用于将所述快捷方式信息保存到预设的快捷信息数据表中;创建模块,用于根据所述快捷方式信息和所述属性信息,使用预设的创建组件为所述目标应用创建快捷方式,其中,所述快捷方式包括所述快捷方式信息与所述目标应用之间的链接关系;

隐藏模块,用于在显示界面隐藏所述目标应用的图标和名称;

显示模块,用于在所述显示界面的预设位置显示所述快捷方式图标和所述快捷方式名称;

检索请求模块,用于获取所述用户在预设的搜索栏输入的快捷名称信息;

查询模块,用于根据所述快捷名称信息,在所述快捷信息数据表中获取所述快捷名称信息对应的目标快捷方式信息;

输出模块,用于在预设的输出框中显示所述目标快捷方式信息。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于快捷方式的应用检索方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于快捷方式的应用检索方法的步骤。

上述基于快捷方式的应用检索方法、装置、设备及介质中,客户端若检测到用户对目标应用的快捷操作,则获取目标应用的属性信息,并根据该属性信息,以及用户在目标应用的快捷菜单或者快捷输入框中输入的自定义的快捷方式图标和快捷方式名称,为目标应用创建快捷方式,建立快捷方式信息与目标应用之间的链接关系,在显示界面隐藏目标应用的图标和名称,并在显示界面的预设位置显示快捷方式图标和快捷方式名称,通过为目标应用创建快捷方式,并根据用户自定义的快捷方式图标和快捷方式名称,实现了对目标应用的重命名,从而达到对安装在客户端的应用的图标和名称进行定制化的目的,当用户在对应用进行检索时,客户端通过获取用户在预设的搜索栏输入的快捷名称信息,根据该快捷名称信息,在保存快捷方式信息的快捷信息数据表中,快速准确地获取对应的目标快捷方式信息,并在预设的输出框中显示该目标快捷方式信息,从而实现对目标应用基于快捷方式的快速准确地定位,提高客户端对应用的检索效率和检索准确率,同时提高用户对应用的使用便利性。

附图说明

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

图1是本发明一实施例中基于快捷方式的应用检索方法的一流程图;

图2是本发明一实施例中基于快捷方式的应用检索方法中步骤s2的一流程图;

图3是本发明一实施例中基于快捷方式的应用检索方法中对应用进行基于类别的检索和展示的一流程图;

图4是本发明一实施例中基于快捷方式的应用检索方法中步骤s62的一流程图;

图5是本发明一实施例中基于快捷方式的应用检索方法中对快捷方式信息进行保存的一流程图;

图6是本发明一实施例中基于快捷方式的应用检索方法中对快捷方式信息进行修改的一流程图;

图7是本发明一实施例中基于快捷方式的应用检索装置的一示意图;

图8是本发明一实施例中计算机设备的一示意图。

具体实施方式

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

本申请提供的基于快捷方式的应用检索方法,可应用在客户端,客户端具体包括但不限于各种安装了应用app的智能手机、平板电脑和便携式可穿戴设备等智能终端。

在一实施例中,如图1所示,提供一种基于快捷方式的应用检索方法,详述如下:

s1:若检测到用户对目标应用的快捷操作,则获取该目标应用的属性信息。

在本实施例中,目标应用为安装在客户端的应用app,对目标应用的快捷操作具体可以是在预设时间内对目标应用的图标保持手动长按动作、对目标应用的图标进行连续预设次数的敲击动作,以及对目标应用的其他预设手势动作,该快捷操作还可以是预设的语音指令,例如,假设目标应用为a应用,语音指令为“对a应用进行快捷方式创建”,当用户需要对a应用进行快捷操作时,可以输入该语音指令。

需要说明的是,对目标应用的快捷操作可以根据实际应用的需要进行预先设置,此处不做限制,此外,预设时间可以是2秒或3秒,预设次数可以是2次或3次,但并不限于此,预设时间和预设次数均可以根据实际应用的需要进行设置,此处不做限制。

具体地,客户端若检测到用户的快捷操作,则根据该快捷操作确定目标应用,并获取该目标应用的属性信息。

其中,目标应用的属性信息包括但不限于目标应用的名称、目标应用的安装路径、目标应用的图标,以及目标应用的子应用图标,子应用图标是指目标应用中各个子应用界面的快捷图标。

例如,假设快捷操作为在3秒内对目标应用保持手动长按动作,当客户端检测到用户在本客户端的某个已安装的目标应用执行了长按动作,并且持续时间达到3秒时,客户端获取当前被长按的目标应用的属性信息。

s2:接收用户在目标应用的快捷菜单或者快捷输入框中输入的自定义的快捷方式信息,其中,该快捷方式信息包括快捷方式图标和快捷方式名称。

具体地,当客户端检测到用户对目标应用的快捷操作后,在客户端的显示界面弹出目标应用的快捷菜单或者快捷输入框,快捷菜单中显示了若干预先设置的可选快捷方式图标或可选快捷方式名称,所述快捷输入框用于让用户输入快捷方式图标或自定义的快捷方式名称。在用户在快捷菜单中选择想要的快捷方式信息或者在快捷输入框中输入快捷方式信息后,客户端获取用户自定义的快捷方式图标和快捷方式名称。

需要说明的是,若用户只选择或者只输入了快捷方式图标,未选择或者未输入快捷方式名称,则快捷方式名称默认为目标应用的名称,若用户只选择或者只输入了快捷方式名称,未选择或者未输入快捷方式图标,则快捷方式图标默认为目标应用的图标。

s3:将快捷方式信息保存到预设的快捷信息数据表中。

具体地,客户端使用预设的快捷信息数据表保存用户对目标应用自定义的快捷方式信息,该快捷方式数据表具体可以包含快捷方式名称和快捷方式图标,该快捷方式数据表还可以包括快捷方式对应的应用的属性信息等字段。

进一步地,该快捷方式数据表还可以包括类别标签等字段,类别标签用于标识应用的类型。

s4:根据快捷方式信息和目标应用的属性信息,使用预设的创建组件为目标应用创建快捷方式,其中,该快捷方式包括快捷方式信息与目标应用之间的链接关系。

具体地,客户端根据步骤s1得到的目标应用的属性信息,以及步骤s2得到的快捷方式图标和快捷方式名称,使用预设的创建组件为目标应用创建该目标应用对应的快捷方式,建立快捷方式信息与目标应用之间的链接关系。

创建目标应用的快捷方式相当于创建快捷方式信息对目标应用的程序入口,客户端根据目标应用的属性信息中的安装路径,确定用户点击快捷方式图标时运行的程序入口,并根据快捷方式信息对该快捷方式进行属性设置,同时将快捷方式信息与目标应用的属性信息进行关联映射,建立快捷方式信息与目标应用之间的链接关系。

在一具体实施例中,若客户端的操作系统为android系统,预设的创建组件可以是android系统提供的启动器launcher功能组件,即可以通过该启动器launcher功能组件,创建目标应用的快捷方式,包括创建快捷方式的intent描述,intent描述定义了快捷方式信息与目标应用之间的链接关系,并根据快捷方式信息设置intent描述的extra属性,extra属性保存了快捷方式图标和快捷方式名称等快捷方式信息。

s5:在显示界面隐藏目标应用的图标和名称。

具体地,客户端在完成对目标应用的快捷方式的创建后,将显示界面中的目标应用的图标和名称进行隐藏处理,使得显示界面中不再显示目标应用的图标和名称。

在一具体实施例中,若客户端的操作系统为android系统,则对目标应用的图标和名称的隐藏处理可以通过修改启动器launcher功能组件中的activity标签<intent-filter>节点下的category属性值或者采用隐式intent描述的方式实现。

s6:在显示界面的预设位置显示快捷方式图标和快捷方式名称。

具体地,客户端在显示界面的预设位置显示目标应用的快捷方式对应的快捷方式图标和快捷方式名称。

其中,预设位置可以是目标应用的图标和名称被放置的显示位置,也可以是用户预先设置的其他显示位置,但并不限于此,其具体可以根据实际应用的需要进行设置,此处不做限制。

s7:获取用户在预设的搜索栏输入的快捷名称信息。

具体地,用户通过客户端提供的预设的搜索栏输入快捷名称信息,该快捷名称信息用于检索与该快捷名称信息相关的应用,当客户端检测到用户在搜索栏的输入操作时,获取用户输入的内容,并将获取到的内容确定为快捷名称信息。

s8:根据快捷名称信息,在快捷信息数据表中获取该快捷名称信息对应的目标快捷方式信息。

具体地,根据步骤s7获取的快捷名称信息,在快捷信息数据表中查询与该快捷名称信息相同的快捷方式名称,以及该快捷方式名称对应的快捷方式图标,并将该快捷方式名称和该快捷方式图标确定为目标快捷方式信息。

s9:在预设的输出框中显示目标快捷方式信息。

具体地,客户端将步骤s8确定的包括快捷方式图标和快捷方式名称的目标快捷方式信息,推送到显示界面预设的输出框中。本实施例中,客户端若检测到用户对目标应用的快捷操作,则获取目标应用的属性信息,并根据该属性信息,以及用户在目标应用的快捷菜单或者快捷输入框中输入的自定义的快捷方式图标和快捷方式名称,为目标应用创建快捷方式,建立该快捷方式信息与目标应用之间的链接关系,在显示界面隐藏目标应用的图标和名称,并在显示界面的预设位置显示快捷方式图标和快捷方式名称,通过为目标应用创建快捷方式,并根据用户自定义的快捷方式图标和快捷方式名称,实现了对目标应用的重命名,从而达到对安装在客户端的应用的图标和名称进行定制化的目的,当用户在对应用进行检索时,客户端通过获取用户在预设的搜索栏输入的快捷名称信息,根据该快捷名称信息,在保存快捷方式信息的快捷信息数据表中,快速准确地获取对应的目标快捷方式信息,并在预设的输出框中显示该目标快捷方式信息,从而实现对目标应用基于快捷方式的快速准确地定位,提高客户端对应用的检索效率和检索准确率,同时提高用户对应用的使用便利性。

在一实施例中,如图2所示,快捷方式信息还包括类别标签。类别标签用于标识应用的类型,客户端将具有相同类别标签的应用归类到同一类别标签的集合中,便于对不同类型的应用的分类管理,并且根据类别标签能够快速展示属于同一类型的应用,方便用户对应用的快速检索。

类别标签可以依据应用的功能特点进行预先设置,例如类别标签具体可以设置为社交应用类、网购支付类、新闻类等。类别标签也可以由用户根据实际需要进行自定义。

进一步地,在步骤s2中,接收用户在所述目标应用的快捷菜单或者快捷输入框中输入的自定义的快捷方式信息,具体包括如下步骤:

s21:在快捷菜单中向用户显示预设的可选快捷图标,以使用户从可选快捷图标中选择自定义的目标快捷图标。

在本实施例中,客户端预设了图标库,该图标库中保存了若干应用图标,即可选快捷图标,图标库中的可选快捷图标可以是用户主动存入的,也可以是客户端从网络随机爬取的,用户可以对图标库中的可选快捷图标进增加、删除,修改等管理操作。

具体地,客户端将图标库中的可选快捷图标推送到显示界面中目标应用的快捷菜单中,供用户选择,并将用户选中的可选快捷图标确定为目标快捷图标。

s22:获取用户在预设的快捷输入框中输入的快捷方式名称和类别标签。

具体地,客户端在显示界面设置快捷输入框,向用户请求对目标应用重命名的快捷方式名称,以及对该目标应用的类别标签。

进一步地,若客户端已经预先设置了可供选择的可选类别标签,则在快捷输入框的下拉菜单中显示可选类别标签,用户可以通过在下拉菜单中直接点选的方式输入目标应用的类别标签。

本实施例中,通过设置类别标签,接收用户为目标应用自定义的类别标签,使得具有相同类别标签的应用能够归类到同一类别标签的集合中,实现对应用的有效分类,客户端根据类别标签能够快速展示属于同一类型的应用,方便用户对应用的检索,进而提高对应用的检索效率。通过向用户提供可选快捷图标,便于用户便捷地选择目标快捷图标,同时提供输入框方便用户输入自定义的快捷方式名称和类别标签,从而有效提高用户对目标应用重命名的操作便捷性。

在一实施例中,如图3所示,在步骤s5之后,该基于快捷方式的应用检索方法还包括对应用进行基于类别的检索和展示,具体包括如下步骤:

s61:获取用户在预设的搜索栏输入的类别检索信息。

具体地,用户通过客户端提供的搜索栏输入类别检索信息,该类别检索信息用于检索与该类别检索信息相关的应用,当客户端检测到用户在搜索栏的输入操作时,获取用户输入的内容,并将获取到的内容确定为类别检索信息。

s62:对类别检索信息与快捷信息数据表中的类别标签进行匹配,并将匹配成功的类别标签确定为标签检索结果。

具体地,快捷方式数据表包含了快捷方式名称、快捷方式图标和类别标签等字段,客户端将步骤s61获取的类别检索信息与快捷信息数据表中的每个类别标签进行匹配,若快捷信息数据表中的类别标签的内容包含类别检索信息,则确认匹配成功,该匹配成功的类别标签即为标签检索结果。

进一步地,通过计算类别检索信息与类别标签之间的文本相似度进行匹配,将文本相似度最大的类别标签确定为匹配成功的类别标签。

s63:在快捷信息数据表中获取属于标签检索结果的目标快捷方式图标和目标快捷方式名称。

具体地,根据步骤s62确定的标签检索结果,在快捷信息数据表中查询该标签检索结果对应的快捷方式图标和快捷方式名称,分别作为目标快捷方式图标和目标快捷方式名称。

s64:在预设的输出框中显示目标快捷方式图标和目标快捷方式名称。

具体地,客户端将步骤s63确定的目标快捷方式图标和目标快捷方式名称推送到显示界面预设的输出框中进行显示。

例如,在客户端的快捷信息数据表中保存的类别标签包括社交应用类、网购支付类和新闻类,若用户在预设的搜索栏输入的类别检索信息为“网购”,客户端在快捷信息数据表中查询到“网购支付类”这一类别标签包含了类别检索信息“网购”,则将“网购支付类”确定为匹配成功的标签检索结果,并将类别标签为“网购支付类”的快捷方式图标和快捷方式名称推送到显示界面预设的输出框中展示给用户。

本实施例中,通过获取用户在预设的搜索栏输入的类别检索信息,并对该类别检索信息与快捷信息数据表中的类别标签进行匹配,将匹配成功的类别标签确定为标签检索结果,在快捷信息数据表中查询该标签检索结果对应的目标快捷方式图标和目标快捷方式名称,并将目标快捷方式图标和目标快捷方式名称展示给用户,使得客户端能够根据用户自定义的类别标签,快速准确地对应用进行检索,提高对应用的检索效率。

在一实施例中,如图4所示,步骤s62中,对类别检索信息与快捷信息数据表中的类别标签进行匹配,并将匹配成功的类别标签确定为标签检索结果,具体包括如下步骤:

s621:将类别检索信息与快捷信息数据表中保存的每个类别标签进行文本相似度计算,得到该类别检索信息与每个类别标签之间的相似度。

具体地,客户端使用文本相似度算法对类别检索信息与快捷信息数据表中的每个类别标签进行文本相似度计算,得到该类别检索信息与每个类别标签之间的相似度。

其中,文本相似度匹配算法包括但不限于克努特-莫里斯-普拉特(knuth-morris-pratt,kmp)算法、余弦相似度算法和模糊匹配法等。

s622:将相似度大于预设的相似度阈值的类别标签确定为标签检索结果。

具体地,客户端将步骤s621得到的每个相似度与预设的相似度阈值进行比较,将大于预设的相似度阈值的相似度确定为目标相似度,并将得到目标相似度的类别标签确定为标签检索结果。

需要说明的是,相似度阈值具体可以根据实际应用的需要进行设置,此处不做限制。

可以理解的是,在本实施例中,将相似度大于预设的相似度阈值的类别标签确定为标签检索结果,在其他实施例中,也可以是将将相似度大于或者等于预设的相似度阈值的类别标签确定为标签检索结果。

本实施例中,使用文本相似度算法对类别检索信息与快捷信息数据表中的每个类别标签进行文本相似度计算,得到该类别检索信息与每个类别标签之间的相似度,并将相似度大于预设的相似度阈值的类别标签确定为标签检索结果,通过文本相似度算法能够准确匹配出类别检索信息对应的标签检索结果,提高对类别标签的匹配准确度,从而提高对应用的检索准确率。

在一实施例中,如图5所示,在步骤s3和步骤s4之间,该基于快捷方式的应用检索方法还包括对快捷方式信息进行保存处理,具体包括如下步骤:

s71:向用户发送包含备选存放路径的快捷可选菜单。

具体地,客户端将包含备选存放路径的快捷可选菜单推送到显示界面,供用户选择对目标应用的快捷方式信息的保存位置。

其中,备选存放路径为预先设置的可以存放目标应用的快捷方式信息的路径,例如,c盘、d盘等。

进一步地,快捷可选菜单中的备选存放路径可以是客户端存储器的完整路径结构,用户可以通过点选的方式选择快捷方式信息的存放路径。

s72:获取用户从快捷可选菜单中选择的备选存放路径,并将该备选存放路径确定为目标存放路径。

具体地,客户端检测到用户在快捷可选菜单中的点选操作时,获取用户选择的备选存放路径,并将该备选存放路径确定为目标存放路径。

s73:将快捷方式信息保存到目标存放路径。

具体地,客户端将目标应用的快捷方式信息保存到步骤s72确定的目标存放路径中。

本实施例中,通过将用户从快捷可选菜单中选择的备选存放路径确定为目标存放路径,并将目标应用的快捷方式信息保存到该目标存放路径,实现了对目标应用的快捷方式图标、快捷方式名称和类别标签等快捷方式信息的有序存储,便于对快捷方式信息的查找和检索。

在一实施例中,如图6所示,在步骤s5之后,该基于快捷方式的应用检索方法还包括对快捷方式信息进行修改处理,具体包括如下步骤:

s81:若接收到用户对目标应用的快捷修改指令,则获取用户输入的更新快捷方式信息。

具体地,客户端若检测到用户对目标应用的快捷方式图标的修改操作,则将该修改操作识别为快捷修改指令。

其中,修改操作具体可以是在预设时间内对快捷方式图标保持手动长按动作、对快捷方式图标进行连续预设次数的敲击动作,以及对快捷方式图标的其他预设手势动作,该修改操作还可以是预设的语音指令等,修改操作的具体方式可以根据实际应用的需要进行预先设置,此处不做限制。

需要说明的是,在设置修改操作的具体方式时,由于修改操作的对象是快捷方式图标,步骤s1中的快捷操作的对象是目标应用的图标,两者的操作对象不同,因此修改操作的具体方式和快捷操作的方式可以相同,也可以不相同,此处不做限制。

客户端接收到快捷修改指令后,将修改窗口推送到显示界面,使得用户在该修改窗口中输入新的快捷方式信息,即更新快捷方式信息。

更细快捷方式信息包括新的快捷方式图标、新的快捷方式名称,或者新的类别标签中的至少一种。

s82:使用更新快捷方式信息替换快捷方式信息。

具体地,客户端根据用户对快捷方式图标的修改操作,确定用户当前进行修改操作的快捷方式图标,并在快捷信息数据表中查询该快捷方式图标对应的快捷方式信息,并将该快捷方式信息替换为步骤s81获取到的更新快捷方式信息,同时,客户端将显示界面的预设位置显示的快捷方式图标和快捷方式名称同步替换为更新快捷方式信息中的快捷方式图标和快捷方式名称。

本实施例中,通过获取用户输入的更新快捷方式信息,对目标应用的快捷方式图标、快捷方式名称或类别标签等快捷方式信息进行修改,从而实现对目标应用的快捷方式的灵活修改,进一步有效提高用户对应用的使用便捷性。

在一实施例中,在步骤s5之后,该基于快捷方式的应用检索方法还包括对快捷方式进行删除处理,具体包括如下步骤:

若接收到用户对目标应用的快捷删除指令,则在显示界面隐藏快捷方式图标和快捷方式名称,并恢复显示目标应用的图标和名称。

具体地,客户端若检测到用户对目标应用的快捷方式图标的删除操作,则将该删除操作识别为快捷删除指令。

其中,删除操作具体可以是在预设时间内对快捷方式图标保持手动长按动作、对快捷方式图标进行连续预设次数的敲击动作,以及对快捷方式图标的其他预设手势动作,该删除操作还可以是预设的语音指令等,删除操作的具体方式可以根据实际应用的需要进行预先设置,此处不做限制。

需要说明的是,在设置删除操作的具体方式时,由于删除操作的对象和修改操作的对象均为快捷方式图标,步两者的操作对象相同,因此删除操作的具体方式和修改操作的方式需设置成不相同的方式,以避免混淆。

当客户端检测到用户对目标应用的快捷方式图标的删除操作时,根据该快捷方式图标确定该快捷方式对应的目标应用,并获取该目标应用的图标和名称,对显示界面中的快捷方式图标和快捷方式名称进行隐藏处理,使得显示界面中不再显示快捷方式图标和快捷方式名称,同时,将目标应用的图标和名称推送到显示界面进行显示。

对快捷方式图标和快捷方式名称进行隐藏处理的实现过程具体可以采用与步骤s5中对目标应用的图标和名称进行隐藏处理相同的方法,为避免重复,此处不再赘述。

本实施例中,当客户端接收到用户对目标应用的快捷删除指令时,在显示界面隐藏快捷方式图标和快捷方式名称,并恢复显示目标应用的图标和名称,实现对目标应用的快捷方式的灵活删除和对目标应用的恢复,进一步有效提高用户对应用的使用便捷性。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一实施例中,提供一种基于快捷方式的应用检索装置,该基于快捷方式的应用检索装置与上述实施例中基于快捷方式的应用检索方法一一对应。如图7所示,该基于快捷方式的应用检索装置包括检测模块71、接收模块72、保存模块73、创建模块74、隐藏模块75、显示模块76、检索请求模块77、查询模块78和输出模块79。各功能模块详细说明如下:

检测模块71,用于若检测到用户对目标应用的快捷操作,则获取目标应用的属性信息;

接收模块72,用于接收用户在目标应用的快捷菜单或者快捷输入框中输入的自定义的快捷方式信息,其中,快捷方式信息包括快捷方式图标和快捷方式名称;

保存模块73,用于将快捷方式信息保存到预设的快捷信息数据表中;

创建模块74,用于根据快捷方式信息和属性信息,使用预设的创建组件为目标应用创建快捷方式,其中,该快捷方式包括快捷方式信息与目标应用之间的链接关系;

隐藏模块75,用于在显示界面隐藏目标应用的图标和名称;

显示模块76,用于在显示界面的预设位置显示快捷方式图标和快捷方式名称;

检索请求模块77,用于获取用户在预设的搜索栏输入的快捷名称信息;

查询模块78,用于根据快捷名称信息,在快捷信息数据表中获取快捷名称信息对应的目标快捷方式信息;

输出模块79,用于在预设的输出框中显示目标快捷方式信息。

进一步地,快捷方式信息还包括类别标签,接收模块72包括:

可选图标子模块,用于在快捷菜单中向用户显示预设的可选快捷图标,以使用户从可选快捷图标中选择目标快捷图标;

信息获取子模块,用于获取用户在预设的快捷输入框中输入的快捷方式名称和类别标签。

进一步地,该基于快捷方式的应用检索装置还包括:

检索信息输入模块,用于获取用户在预设的搜索栏输入的类别检索信息;

匹配模块,用于对类别检索信息与快捷信息数据表中的类别标签进行匹配,并将匹配成功的类别标签确定为标签检索结果;

结果查找模块,用于在快捷信息数据表中获取属于标签检索结果的目标快捷方式图标和目标快捷方式名称;

展示模块,用于在预设的输出框中显示目标快捷方式图标和目标快捷方式名称。

进一步地,匹配模块包括:

相似度计算子模块,用于将类别检索信息与快捷信息数据表中保存的每个类别标签进行文本相似度计算,得到该类别检索信息与每个类别标签之间的相似度;

结果确定子模块,用于将相似度大于预设的相似度阈值的类别标签确定为标签检索结果。

进一步地,该基于快捷方式的应用检索装置还包括:

路径选择模块,用于向用户发送包含备选存放路径的快捷可选菜单;

路径确定模块,用于获取用户从快捷可选菜单中选择的备选存放路径,并将该备选存放路径确定为目标存放路径;

路径保存模块,用于将快捷方式信息保存到目标存放路径。

进一步地,该基于快捷方式的应用检索装置还包括:

修改模块,用于若接收到用户对目标应用的快捷修改指令,则获取用户输入的更新快捷方式信息;

替换模块,用于使用更新快捷方式信息替换快捷方式信息。

进一步地,该基于快捷方式的应用检索装置还包括:

删除模块,用于若接收到用户对所述目标应用的快捷删除指令,则在显示界面隐藏快捷方式图标和快捷方式名称,并恢复显示目标应用的图标和名称。

关于基于快捷方式的应用检索装置的具体限定可以参见上文中对于基于快捷方式的应用检索方法的限定,在此不再赘述。上述基于快捷方式的应用检索装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部服务器通过网络连接通信。该计算机程序被处理器执行时以实现一种基于快捷方式的应用检索方法。

在一实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例基于快捷方式的应用检索方法的步骤,例如图1所示的步骤s1至步骤s9。或者,处理器执行计算机程序时实现上述实施例中基于快捷方式的应用检索装置的各模块/单元的功能,例如图7所示模块71至模块79的功能。为避免重复,此处不再赘述。

在一实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中基于快捷方式的应用检索方法,或者,该计算机程序被处理器执行时实现上述装置实施例中基于快捷方式的应用检索装置中各模块/单元的功能。为避免重复,此处不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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