应用信息推荐方法、装置、计算机设备和存储介质与流程

文档序号:15152172发布日期:2018-08-10 21:15阅读:148来源:国知局

本发明涉及计算机技术领域,特别是涉及一种应用信息推荐方法、装置、计算机设备和存储介质。



背景技术:

随着计算机技术的发展,智能手机和平板电脑等移动终端的数量越来越多,可应用于其上的应用也越来越多。移动终端本地可同时安装有多个应用,安装的多个应用可以是不同类型的应用,也可以包含相同类型的多个应用。然而,移动终端的显示屏大小有限,当本地安装的应用数量较大时,显示屏可同时显示的应用数量有限。移动终端可根据本地安装的应用的功能或运行频率将多个应用分别归类于不同的应用文件夹,也可根据检测的用户自定义分类方式,将应用归类于不同的应用文件夹。

目前,移动终端将本地安装的多个应用分别归类于不同的应用文件夹时,显示屏显示的是分别包含一个或多个应用的应用文件夹。移动终端检测到针对应用的运行指令并运行相应的应用前,可能会检测到用户触发的对应于多个应用文件夹的查看指令,因此应用的查询效率低。



技术实现要素:

基于此,有必要针对目前终端上应用的查询效率低的技术问题,提供了一种应用信息推荐方法、装置、计算机设备和存储介质。

一种应用信息推荐方法,所述方法包括:

获取应用场景参数;

根据所述应用场景参数确定应用场景标识;

获取与所述应用场景标识匹配的应用标识集合,并推荐。

在其中一个实施例中,所述应用场景参数包括位置移动速度和/或蓝牙设备的设备类型和/或网络标识。

在其中一个实施例中,所述获取应用场景参数包括:定期获取位置移动速度;

所述根据所述应用场景参数确定应用场景标识,包括:

确定当前获取的位置移动速度所匹配的第一速度级别;

获取前次获取的位置移动速度所匹配的第二速度级别;

当所述第一速度级别相对于所述第二速度级别发生变化时,确定当前的应用场景标识为速度突变场景标识。

在其中一个实施例中,所述获取应用场景参数,包括:

当通过蓝牙连接方式连接到蓝牙设备时,获取所述蓝牙设备的设备类型;

所述根据所述应用场景参数确定应用场景标识,包括:

确定与所述设备类型相匹配的应用场景标识。

在其中一个实施例中,所述应用场景参数包括所连接无线网络的网络标识;所述根据所述应用场景参数确定应用场景标识,包括:

根据所述网络标识所对应的服务提供方标识确定应用场景标识;

其中,所述应用标识集合中的应用标识所对应的应用,集成有与所述服务提供方标识对应的服务内容。

在其中一个实施例中,所述方法还包括:从所述应用标识集合中查询属于本地安装应用的应用标识;推荐与查询到的应用标识对应的应用信息。

在其中一个实施例中,查询到的应用标识为多个;所述推荐与查询到的应用标识对应的应用信息,包括:

获取与查询到的每个应用标识对应的应用图标;

将获取的应用图标聚合到一个应用图标容器中;

显示所述应用图标容器中聚合的应用图标。

一种应用信息推荐装置,所述装置包括:

应用场景参数获取模块,用于获取应用场景参数;

应用场景标识确定模块,用于根据所述应用场景参数确定应用场景标识;

应用标识集合获取模块,用于获取与所述应用场景标识匹配的应用标识集合,并推荐。

在其中一个实施例中所述应用场景参数包括所连接无线网络的网络标识;

所述应用场景标识确定模块,还用于根据所述网络标识所对应的服务提供方标识确定应用场景标识;

其中,所述应用标识集合中的应用标识所对应的应用,集成有与所述服务提供方标识对应的服务内容。

在其中一个实施例中,查询到的应用标识为多个;

所述应用信息推荐模块,还用于获取与查询到的每个应用标识对应的应用图标;

所述应用信息推荐模块,还用于将获取的应用图标聚合到一个应用图标容器中;

所述应用信息推荐模块,还用于显示所述应用图标容器中聚合的应用图标。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:

获取应用场景参数;

根据所述应用场景参数确定应用场景标识;

获取与所述应用场景标识匹配的应用标识集合,并推荐。

一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:

获取应用场景参数;

根据所述应用场景参数确定应用场景标识;

获取与所述应用场景标识匹配的应用标识集合,并推荐。

上述应用信息推荐方法、装置、计算机设备和存储介质,根据所获取的应用场景参数确定用于标识当前应用场景的应用场景标识,并获取与应用场景标识相匹配的应用标识集合,应用标识集合中的应用标识所对应的应用是适用于当前应用场景的应用。根据应用场景参数对应确定适用于当前应用场景的应用标识集合,并推送所获取的应用标识集合,便于用户直接根据推荐的应用信息选择运行的应用,减少了应用的查询时间,从而提高了应用的查询效率。

附图说明

图1为一个实施例中终端的内部结构图;

图2为一个实施例中应用信息推荐方法的流程示意图;

图3为一个实施例中对应于应用信息推荐方法的应用信息推荐界面图;

图4为另一个实施例中应用信息推荐方法的流程示意图;

图5为一个实施例中应用信息推荐装置的结构框图;

图6为另一个实施例中应用信息推荐装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为一个实施例中终端的内部结构示意图。该终端包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该终端的存储器中存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现一种应用信息推荐方法。该终端的内存储器为非易失性存储介质中的计算机程序的运行提供环境。该处理器用于提供计算和控制能力,支撑整个终端的运行。该终端的网络接口用于据以与外部计算机设备通信,比如说可用于接收服务器发送的与应用场景标识匹配的应用标识集合。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按钮、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图1中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

如图2所示,在一个实施例中,提供了一种应用信息推荐方法。本实施例以该方法应用于上述图1中的终端来举例说明。该方法具体包括如下步骤:

s202,获取应用场景参数。

其中,应用场景是终端所处的使用场景。应用场景具体可以是终端在特定场所使用的场景,特定场所比如车站、家里、餐厅或者电影院等。应用场景可以是与特定设备连接的使用场景,比如与蓝牙音箱连接的场景或者与车载设备连接的场景等。应用场景参数是用于确定应用场景的参数。应用场景参数具体可包括数字、字母和符号等字符中的至少一种。

具体地,终端可检测多种预设参数类型的应用场景参数各自对应的触发事件,当检测到触发事件时,获取相应触发事件所对应的应用场景参数。触发事件比如通过蓝牙连接方式连接到蓝牙设备、连接到无线网络或者达到定位装置定期检测位置移动速度的检测时间。

s204,根据应用场景参数确定应用场景标识。

其中,应用场景标识用于唯一标识应用场景。应用场景标识具体可以是终端根据应用场景参数按照应用场景参数与应用场景标识之间的映射关系对应确定的。应用场景标识具体可包括数字、字母和符号等字符中的至少一种。

具体地,终端可确定获取的应用场景参数所属的参数类型,从而获取该参数类型所对应的应用场景判断条件,当该应用场景参数符合该应用场景判断条件时,根据该参数类型所对应的应用场景标识确定方式确定应用场景标识。

s206,获取与应用场景标识匹配的应用标识集合,并推荐。

其中,应用标识集合是由多个应用标识组合构成的集合。具体地,终端根据所获取的应用场景参数确定相应的应用场景标识,根据所确定的应用场景标识获取相匹配的应用标识集合。对于所获取的应用标识集合中的每个应用标识,终端分别获取每个应用标识各自对应的应用信息,推荐所获取的应用信息。应用标识集合可以是列表的形式。

在一个实施例中,终端可直接从本地查询与应用场景标识匹配的预置的应用标识集合。其中,本地预置的应用标识集合可预先从服务器拉取获得。终端可定期查询服务器是否存在更新的应用标识集合,当存在时获取更新的应用标识集合以替换本地的应用标识集合。

在一个实施例中,终端可向服务器发送携带应用场景标识的应用查询请求,服务器接收到应用查询请求后,从应用查询请求中提取应用场景标识,进而查询与该应用场景标识匹配的应用标识集合,将该应用标识集合返回至终端,由终端接收。

上述应用信息推荐方法,根据所获取的应用场景参数确定用于标识当前应用场景的应用场景标识,并获取与应用场景标识相匹配的应用标识集合,应用标识集合中的应用标识所对应的应用是适用于当前应用场景的应用。根据应用场景参数对应确定适用于当前应用场景的应用标识集合,并推送所获取的应用标识集合,便于用户直接根据推荐的应用信息选择运行的应用,减少了应用的查询时间,从而提高了应用的查询效率。

在一个实施例中,应用场景参数包括位置移动速度和/或蓝牙设备的设备类型和/或网络标识。

具体地,终端根据触发事件对应获取的应用场景参数可以是位置移动速度、蓝牙设备的设备类型和网络标识中的一种或多种。

上述实施例中,根据不同的应用场景参数对应确定不同的应用场景标识,从而确定适用于当前应用场景的应用标识集合,并进行推荐,提高了推荐的应用与当前应用场景的匹配度,从而提高了应用的查询效率。

在一个实施例中,上述应用信息推荐方法中,步骤s202包括:定期获取位置移动速度;步骤s204包括:确定当前获取的位置移动速度所匹配的第一速度级别;获取前次获取的位置移动速度所匹配的第二速度级别;当第一速度级别相对于第二速度级别发生变化时,确定当前的应用场景标识为速度突变场景标识。

其中,定期是按预设时间点或预设时间间隔重复执行相同操作。比如说每隔1分钟执行一次。位置移动速度是通过定位装置检测的终端所处位置的变化速度。位置移动速度具体可以是终端的gps(globalpositioningsystem,全球定位系统)坐标位置移动速度。速度级别是预先设定的用于表示速度快慢程度的参数。速度级别与速度所属的范围相对应,可根据速度所属的范围将速度划分为多个不同的速度级别。第一速度级别和第二速度级别可用于分别对应先后两次获取的位置移动速度所匹配的速度级别,可以是相同的速度级别,也可以是不同的速度级别。

具体地,终端获取位置移动速度,确定所获取的位置移动速度所属的速度范围,根据速度级别与速度范围的对应关系,确定所获取的位置移动速度所匹配的速度级别,并对应记录获取的位置移动速度和相匹配的速度级别。终端按照预设周期定期获取位置移动速度,根据位置移动速度与速度级别的匹配关系,确定与当前获取的位置移动速度相匹配的第一速度级别。终端获取与前次获取的位置移动速度相匹配,且对应记录的速度级别,并记为第二速度级别。将所获取的第二速度级别与所确定的第一速度级别相比较,当第一速度级别相对于第二速度级别发生变化时,获取相应的速度突变场景标识,将所获取的速度突变场景标识作为当前的应用场景标识。

在一个实施例中,终端定期获取位置移动速度,计算当前获取的位置移动速度与前次获取的位置移动速度之间的绝对差值,将计算的绝对差值与预设阈值相比较。当绝对差值大于预设阈值时,获取对应的速度突变场景标识,并将所获取的速度突变场景标识作为当前的应用场景标识。其中,绝对差值是当前获取的位置移动速度与前次获取的位置移动速度之间的差值的绝对值。

在一个实施例中,终端定期获取位置移动速度,将当前获取的位置移动速度与第一预设速度阈值相比较,并将前次获取的位置移动速度与第二预设速度阈值相比较。当当前获取的位置移动速度小于第一预设速度阈值,且前次获取的位置移动速度大于第二预设速度阈值时,将当前应用场景的应用场景标识确定为速度突变场景标识。当当前获取的位置移动速度大于第一预设速度阈值,且前次获取的位置移动速度小于第二预设速度阈值时,也可将当前应用场景的应用场景标识确定为速度突变场景标识。

如图3所示,在一个实施例中,当终端检测到gps坐标位置移动速度由较大值变为相对静止时,将当前的应用场景标识确定为速度突变场景标识,确定适用于该速度突变场景标识所对应的应用场景的应用,比如说打车应用、天气应用或地图应用等。获取相应的应用标识集合,获取应用标识集合具体可包括高德地图、滴滴出行、天气和携程旅行。

上述实施例中,通过定期检测位置移动速度的变化,确定相应的应用场景标识,从而确定并推荐相应的应用信息,以便于用户从推荐的应用信息中快速选择所需运行的应用,减少了应用的查询时间,从而提高了应用的查询效率。

在一个实施例中,步骤s202包括:当通过蓝牙连接方式连接到蓝牙设备时,获取蓝牙设备的设备类型;步骤s204包括:确定与设备类型相匹配的应用场景标识。

其中,蓝牙设备是与终端通过蓝牙连接的设备。蓝牙设备具体可以是车载设备、蓝牙音箱或蓝牙电脑等。设备类型用于区分不同的蓝牙设备。具体地,当终端检测到通过蓝牙连接方式与蓝牙设备相连接时,终端获取所连接的蓝牙设备的设备类型,根据所获取的蓝牙设备的设备类型,确定与所获取的设备类型相匹配的应用场景标识。

在一个具体的实施例中,当终端检测到通过蓝牙连接方式连接了车载设备时,终端将该车载设备的设备类型记为车载设备类,确定与车载设备类相匹配的应用场景标识,确定适用于该应用场景标识所对应的应用场景的应用包括音乐应用、导航应用或充电应用。获取相应的应用标识集合,比如说酷狗音乐、高德地图或快充电。

在一个具体的实施例中,当终端检测到连接了蓝牙音箱时,终端将该蓝牙音箱的设备类型记为蓝牙音箱类,确定与蓝牙音箱类相匹配的应用场景标识,确定适用于该应用场景标识所对应的应用场景的应用包括音乐应用、视频播放应用和录音录像应用。获取相应的应用标识集合,比如说酷狗音乐、视频播放器和录音器。

上述实施例中,通过检测与蓝牙设备的蓝牙连接,并依据所连接的蓝牙设备的设备类型,确定当前的应用场景标识,从而确定适用于当前应用场景标识对应的应用场景的应用标识集合。以便于用户从推荐的应用信息中直接选择所需运行的应用,减少了了应用的查询时间,从而提高了应用的查询效率。

在一个实施例中,应用场景参数包括所连接无线网络的网络标识;步骤s204包括:根据网络标识所对应的服务提供方标识确定应用场景标识;其中,应用标识集合中的应用标识所对应的应用,集成有与服务提供方标识对应的服务内容。

其中,无线网络是通过无线方式实现两个设备间的相互通信。无线网络具体可以是wifi(无线局域网技术)。网络标识是所连接的无线网络的网络名称。网络标识用于标识所连接的无线网络。网络标识可用于对应确定提供无线网络的网络提供方。网络标识具体可包括数字、符号和字母等中的至少一种。网络标识具体可以是wifi提供方设置的wifi名称。

具体地,终端检测到连接了无线网络时,获取所连接的无线网络的网络标识,根据所获取的网络标识对应确定相应的服务提供方标识,确定对应于服务提供方标识的应用场景标识。获取与所确定的应用场景标识相匹配、且由集成有对应于服务提供方标识的应用所对应的应用标识集合成的应用标识集合。

在一个实施例中,终端可将所获取的网络标识直接用作相应的服务提供方标识。终端也可根据预设的网络标识与服务提供方标识之间的对应关系,确定对应于所获取的网络标识的服务提供方标识。

在一个具体的实施例中,终端检测到连接上了海底捞的wifi,获取wifi的ssid(servicesetidentifier,服务集标识)作为相应的网络标识,根据所获取的网络标识确定相应的应用场景标识,根据所确定的应用场景标识确定相应的应用标识集合包括美团网、大众点评网和支付宝口碑。以图标的形式推荐所确定的应用标识集合中的应用标识,并以通知的形式推荐每个应用标识对应的应用的优惠方式。

上述实施例中,通过检测无线网络的连接,获取所连接的无线网络的网络标识,并根据网络标识对应确定相应的应用场景标识,以推荐适用于该应用场景标识所对应的应用场景的应用信息,从而使得用户能够根据推荐的应用信息快速定位所需的应用,提高了应用的查询效率。

在一个实施例中,上述应用信息推荐方法还包括:从应用标识集合中查询属于本地安装应用的应用标识;推荐与查询到的应用标识对应的应用信息。

其中,本地安装应用是终端本地已安装的应用。本地安装应用可包括多个应用。应用标识用于唯一标识应用。应用标识具体可包括数字、字母和符号等字符中的至少一种。推荐应用信息具体可以是在预设位置处展示应用信息,或者以语音播报方式播放应用信息。应用信息具体可以包括相应应用标识所对应的应用图标、应用名称或者应用中的内容等。应用信息可以包括链接,该链接用于跳转至相应应用标识所对应的应用。

具体地,终端获取与应用场景标识相匹配的应用标识集合,分别判断应用标识集合中的每个应用标识对应的应用是否已安装于本地,若是,则将该应用标识作为查询到的应用标识。对于查询到的应用标识,终端对应获取相应的应用信息,推荐所获取的应用信息。

在一个实施例中,终端可获取本地安装应用标识集合,将应用标识集合中的每个应用标识分别与本地安装应用标识集合中的每个应用标识匹配,将匹配成功的应用标识作为查询到的应用标识。

上述实施例中,从获取的应用标识集合中,查询推荐的应用标识,查询的应用标识为本地安装应用的应用标识,并推荐对应于查询到的应用标识的应用信息,推荐的应用信息对应的应用是适用于当前的应用标识对应的应用环境的应用,便于用户直接从推荐的应用信息中选择运行的应用,并直接运行,提高了应用推荐的准确度,从而提高了应用的查询效率。

在一个实施例中,查询到的应用标识为多个;步骤s210包括:获取与查询到的每个应用标识对应的应用图标;将获取的应用图标聚合到一个应用图标容器中;显示应用图标容器中聚合的应用图标。

其中,应用图标是用于标识应用的图形。聚合是将查询的应用标识对应的应用图标聚集到一起。应用图标容器是用于集中显示所查询的应用图标的区域。

具体地,终端查询到的与应用场景标识相匹配、且对应的应用是本地已安装的应用标识为多个时,分别获取查询到的每个应用标识对应的应用图标,将所获取的应用图标聚合显示于预设应用图标显示位置。其中,预设应用图标显示位置是预先设定的用于显示推荐的应用图标。预设应用图标显示位置具体可以是终端显示屏的任一位置。显示的应用图标也可以根据检测的关闭触发操作,关闭对应显示的应用图标。

上述实施例中,当查询到的应用标识有多个时,分别获取该多个应用标识对应的应用图标,以聚合显示的方式推荐所获取的应用图标,以便于用户根据应用图标选择相应的应用,提高了应用的查询效率。

如图4所示,在一个具体的实施例中,一种应用信息推荐方法。该方法的具体步骤如下:

s4021,定期获取位置移动速度。

s4022,确定当前获取的位置移动速度所匹配的第一速度级别。

s4023,获取前次获取的位置移动速度所匹配的第二速度级别。

s4024,当所述第一速度级别相对于所述第二速度级别发生变化时,确定当前的应用场景标识为速度突变场景标识。

s4041,当通过蓝牙连接方式连接到蓝牙设备时,获取所述蓝牙设备的设备类型。

s4042,确定与所述设备类型相匹配的应用场景标识。

s4061,当连接到无线网络时,获取所连接无线网络的网络标识。

s4062,将所述网络标识所对应的服务提供方标识确定为应用场景标识;其中,所述应用标识集合中的应用标识所对应的应用,集成有与所述服务提供方标识对应的服务内容。

s408,获取与所述应用场景标识匹配的应用标识集合。

s410,从所述应用标识集合中查询属于本地安装应用的应用标识。

s412,查询到的应用标识为多个;获取与查询到的每个应用标识对应的应用图标。

s414,将获取的应用图标聚合到一个应用图标容器中。

s416,显示所述应用图标容器中聚合的应用图标。

上述实施例中,通过检测多种预设参数类型的应用场景参数各自对应的触发事件,当检测到触发事件时,获取相应触发事件所对应的应用场景参数,根据所获取的应用场景参数确定相应的应用场景标识,确定与应用场景标识相匹配、且已在本地安装的应用对应的应用标识。以显示应用图标的形式推荐对应于所确定的应用标识的应用信息,以便于用户直接选择所需运行的应用,减少了应用的查询时间,提高了查询效率。

如图5所示,提供了一种应用信息推荐装置500。参照图5,应用信息推荐装置500包括:应用场景参数获取模块501、应用场景标识确定模块502和应用标识集合获取模块503。

应用场景参数获取模块501,用于获取应用场景参数;

应用场景标识确定模块502,用于根据应用场景参数确定应用场景标识;

应用标识集合获取模块503,用于获取与应用场景标识匹配的应用标识集合,并推荐。

上述应用信息推荐装置,根据所获取的应用场景参数确定用于标识当前应用场景的应用场景标识,并获取与应用场景标识相匹配的应用标识集合,应用标识集合中的应用标识所对应的应用是适用于当前应用场景的应用。根据应用场景参数对应确定适用于当前应用场景的应用标识集合,并推送所获取的应用标识集合,便于用户直接根据推荐的应用信息选择运行的应用,减少了应用的查询时间,从而提高了应用的查询效率。

在一个实施例中,应用场景参数包括位置移动速度和/或蓝牙设备的设备类型和/或网络标识。

上述实施例中,根据不同的应用场景参数对应确定不同的应用场景标识,从而确定适用于当前应用场景的应用标识集合,并进行推荐,提高了推荐的应用与当前应用场景的匹配度,从而提高了应用的查询效率。

在一个实施例中,应用场景参数获取模块501,还用于定期获取位置移动速度;应用场景标识确定模块502,还用于确定当前获取的位置移动速度所匹配的第一速度级别;获取前次获取的位置移动速度所匹配的第二速度级别;当第一速度级别相对于第二速度级别发生变化时,确定当前的应用场景标识为速度突变场景标识。

上述实施例中,通过定期检测位置移动速度的变化,确定相应的应用场景标识,从而确定并推荐相应的应用信息,以便于用户从推荐的应用信息中快速选择所需运行的应用,减少了应用的查询时间,从而提高了应用的查询效率。

在一个实施例中,应用场景参数获取模块501,还用于当通过蓝牙连接方式连接到蓝牙设备时,获取蓝牙设备的设备类型;应用场景标识确定模块502,还用于确定与设备类型相匹配的应用场景标识。

上述实施例中,通过检测与蓝牙设备的蓝牙连接,并依据所连接的蓝牙设备的设备类型,确定当前的应用场景标识,从而确定适用于当前应用场景标识对应的应用场景的应用标识集合。以便于用户从推荐的应用信息中直接选择所需运行的应用,减少了了应用的查询时间,从而提高了应用的查询效率。

在一个实施例中,应用场景参数包括所连接无线网络的网络标识;应用场景标识确定模块502,还用于根据网络标识所对应的服务提供方标识确定应用场景标识;其中,应用标识集合中的应用标识所对应的应用,集成有与服务提供方标识对应的服务内容。

上述实施例中,通过检测无线网络的连接,获取所连接的无线网络的网络标识,并根据网络标识对应确定相应的应用场景标识,以推荐适用于该应用场景标识所对应的应用场景的应用信息,从而使得用户能够根据推荐的应用信息快速定位所需的应用,提高了应用的查询效率。

如图6所示,在一个实施例中,应用信息推荐装置500还包括:应用标识查询模块504和应用信息推荐模块505。

应用标识查询模块504,用于从应用标识集合中查询属于本地安装应用的应用标识。

应用信息推荐模块505,用于推荐与查询到的应用标识对应的应用信息。

上述实施例中,从获取的应用标识集合中,查询推荐的应用标识,查询的应用标识为本地安装应用的应用标识,并推荐对应于查询到的应用标识的应用信息,推荐的应用信息对应的应用是适用于当前的应用标识对应的应用环境的应用,便于用户直接从推荐的应用信息中选择运行的应用,并直接运行,提高了应用推荐的准确度,从而提高了应用的查询效率。

在一个实施例中,查询到的应用标识为多个;应用信息推荐模块505,还用于获取与查询到的每个应用标识对应的应用图标;将获取的应用图标聚合到一个应用图标容器中;显示应用图标容器中聚合的应用图标。

上述实施例中,当查询到的应用标识有多个时,分别获取该多个应用标识对应的应用图标,以聚合显示的方式推荐所获取的应用图标,以便于用户根据应用图标选择相应的应用,提高了应用的查询效率。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:获取应用场景参数;根据应用场景参数确定应用场景标识;获取与应用场景标识匹配的应用标识集合,并推荐。

在一个实施例中,应用场景参数包括位置移动速度和/或蓝牙设备的设备类型和/或网络标识。

在一个实施例中,获取应用场景参数包括:定期获取位置移动速度;根据应用场景参数确定应用场景标识,包括:确定当前获取的位置移动速度所匹配的第一速度级别;获取前次获取的位置移动速度所匹配的第二速度级别;当第一速度级别相对于第二速度级别发生变化时,确定当前的应用场景标识为速度突变场景标识。

在一个实施例中,获取应用场景参数,包括:当通过蓝牙连接方式连接到蓝牙设备时,获取蓝牙设备的设备类型;根据应用场景参数确定应用场景标识,包括:确定与设备类型相匹配的应用场景标识。

在一个实施例中,应用场景参数包括所连接无线网络的网络标识;根据应用场景参数确定应用场景标识,包括:根据网络标识所对应的服务提供方标识确定应用场景标识;其中,应用标识集合中的应用标识所对应的应用,集成有与服务提供方标识对应的服务内容。

在一个实施例中,计算机程序被处理器执行时,使得处理器还执行以下步骤:从应用标识集合中查询属于本地安装应用的应用标识;推荐与查询到的应用标识对应的应用信息。

在一个实施例中,查询到的应用标识为多个;推荐与查询到的应用标识对应的应用信息,包括:获取与查询到的每个应用标识对应的应用图标;将获取的应用图标聚合到一个应用图标容器中;显示应用图标容器中聚合的应用图标。

上述计算机设备,根据所获取的应用场景参数确定用于标识当前应用场景的应用场景标识,并获取与应用场景标识相匹配的应用标识集合,应用标识集合中的应用标识所对应的应用是适用于当前应用场景的应用。根据应用场景参数对应确定适用于当前应用场景的应用标识集合,并推送所获取的应用标识集合,便于用户直接根据推荐的应用信息选择运行的应用,减少了应用的查询时间,从而提高了应用的查询效率。

一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:获取应用场景参数;根据应用场景参数确定应用场景标识;获取与应用场景标识匹配的应用标识集合,并推荐。

在一个实施例中,应用场景参数包括位置移动速度和/或蓝牙设备的设备类型和/或网络标识。

在一个实施例中,获取应用场景参数包括:定期获取位置移动速度;根据应用场景参数确定应用场景标识,包括:确定当前获取的位置移动速度所匹配的第一速度级别;获取前次获取的位置移动速度所匹配的第二速度级别;当第一速度级别相对于第二速度级别发生变化时,确定当前的应用场景标识为速度突变场景标识。

在一个实施例中,获取应用场景参数,包括:当通过蓝牙连接方式连接到蓝牙设备时,获取蓝牙设备的设备类型;根据应用场景参数确定应用场景标识,包括:确定与设备类型相匹配的应用场景标识。

在一个实施例中,应用场景参数包括所连接无线网络的网络标识;根据应用场景参数确定应用场景标识,包括:根据网络标识所对应的服务提供方标识确定应用场景标识;其中,应用标识集合中的应用标识所对应的应用,集成有与服务提供方标识对应的服务内容。

在一个实施例中,计算机程序被处理器执行时,使得处理器还执行以下步骤:从应用标识集合中查询属于本地安装应用的应用标识;推荐与查询到的应用标识对应的应用信息。

在一个实施例中,查询到的应用标识为多个;推荐与查询到的应用标识对应的应用信息,包括:获取与查询到的每个应用标识对应的应用图标;将获取的应用图标聚合到一个应用图标容器中;显示应用图标容器中聚合的应用图标。

上述计算机可读存储介质,根据所获取的应用场景参数确定用于标识当前应用场景的应用场景标识,并获取与应用场景标识相匹配的应用标识集合,应用标识集合中的应用标识所对应的应用是适用于当前应用场景的应用。根据应用场景参数对应确定适用于当前应用场景的应用标识集合,并推送所获取的应用标识集合,便于用户直接根据推荐的应用信息选择运行的应用,减少了应用的查询时间,从而提高了应用的查询效率。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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