CN110489614A - 一种app推荐方法、装置及设备 - Google Patents

一种app推荐方法、装置及设备 Download PDF

Info

Publication number
CN110489614A
CN110489614A CN201910778750.4A CN201910778750A CN110489614A CN 110489614 A CN110489614 A CN 110489614A CN 201910778750 A CN201910778750 A CN 201910778750A CN 110489614 A CN110489614 A CN 110489614A
Authority
CN
China
Prior art keywords
app
potential intention
intention
information
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910778750.4A
Other languages
English (en)
Inventor
刘新
张乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Technology Co Ltd
Original Assignee
Shenzhen Launch Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Launch Technology Co Ltd filed Critical Shenzhen Launch Technology Co Ltd
Priority to CN201910778750.4A priority Critical patent/CN110489614A/zh
Publication of CN110489614A publication Critical patent/CN110489614A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9035Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种APP推荐方法、装置及设备,涉及大数据智能推荐技术领域,用于使用户能够快速找到并打开意向APP,该方法包括:获取目标信息;根据所述目标信息,筛选出用户的潜在意向APP;将所述潜在意向APP的图标显示在屏幕的预设显示区域。本申请根据获取到的目标信息,筛选出用户的潜在意向APP,将上述潜在意向APP的图标系显示在屏幕的预设区域,由此可以将用户当前潜在意向APP的图标显示在屏幕的预设显示区域,使得用户可以快速找到并打开意向APP,节约了时间,使用意向APP更方便、快捷。

Description

一种APP推荐方法、装置及设备
技术领域
本申请涉及大数据智能推荐技术领域,特别涉及一种APP推荐方法、装置及设备。
背景技术
随着APP技术的不断发展,APP的数量越来越多,功能越来越完善,用户终端安装的APP数量逐渐增加。
在现有技术中,用户要找到并打开意向APP时,需要在众多的已安装APP中逐个寻找;若意向APP没有安装,则需用户手动搜索,以安装和使用意向APP。此过程需要耗费较长时间才可打开用户意向APP。
发明内容
有鉴于此,本申请的目的在于提供一种APP推荐方法、装置及设备,使得用户能够快速找到并打开意向APP。其具体方案如下:
第一方面,本申请公开了一种APP推荐方法,包括:
获取目标信息;
根据所述目标信息,筛选出用户的潜在意向APP;
将所述潜在意向APP的图标显示在屏幕的预设显示区域。
可选的,所述获取目标信息,根据所述目标信息,筛选出用户的潜在意向APP,包括:
获取不同类型的目标信息;
筛选出与不同类型的所述目标信息对应的潜在意向APP。
可选的,所述不同类型的目标信息具体包括:
用户的APP偏好信息、已安装APP的使用频率信息以及用户当前面对的场景信息中的任意一项或几项的组合;
其中,所述场景信息包括:用户的位置信息、运动状态信息、终端后台***信息以及终端应用信息中的任意一项或几项的组合。
可选的,所述筛选出与不同类型的所述目标信息对应的潜在意向APP,包括:
筛选出与不同类型的所述目标信息分别对应的不同组别的潜在意向APP。
可选的,所述将所述潜在意向APP的图标显示在屏幕的预设显示区域,包括:
按照所述潜在意向APP的组别数量,将屏幕显示界面划分为相应数量的显示区域;
将不同组别的所述潜在意向APP的图标分别显示在不同的所述显示区域。
可选的,所述将所述潜在意向APP的图标显示在屏幕的预设显示区域之前,还包括:
判断任意两个组别的所述潜在意向APP之间是否存在冗余APP;
如果是,则剔除所述冗余APP。
可选的,若所述目标信息的类型数量为N,则所述筛选出与不同类型的所述目标信息对应的潜在意向APP,包括:
步骤A1:筛选出与第k种类型的所述目标信息对应的潜在意向APP,得到第k组潜在意向APP,k的初始值为1,并且k∈{1,2,...,N};
步骤A2:判断当前k是否为N,如果是,则结束;如果否,则从所述第k组潜在意向APP中筛选出与第k+1种类型的所述目标信息对应的潜在意向APP,得到第k+1组潜在意向APP;
步骤A3:将k加1,并重新进入所述步骤A2。
可选的,所述将所述潜在意向APP的图标显示在屏幕的预设显示区域之前,还包括:
按照预设的排序指标,对筛选出来的所述潜在意向APP进行排序。
第二方面,本申请公开了一种APP推荐装置,包括:
信息获取模块,用于获取目标信息;
APP筛选模块,用于根据目标信息,筛选出用户的潜在意向APP;
显示模块,用于将所述潜在意向APP的图标显示在屏幕的预设显示区域。
第三方面,本申请公开了一种APP推荐设备,包括:
存储器和处理器;
其中,所述存储器,用于存储计算机程序;
所述处理器,用于执行所述计算机程序,以实现前述公开的APP推荐方法。
第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的APP推荐方法。
可见,本申请先获取目标信息,然后根据所述目标信息,筛选出用户的潜在意向APP,并将上述潜在意向APP的图标显示在屏幕的预设显示区域。由此可知,本申请根据获取到的目标信息,筛选出用户的潜在意向APP,将上述潜在意向APP的图标系显示在屏幕的预设显示区域,由此可以将用户当前潜在意向APP的图标显示在屏幕的预设显示区域,使得用户可以快速找到并打开意向APP,节约了时间,使用意向APP更方便、快捷。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请公开的一种APP推荐方法流程图;
图2为本申请公开的一种具体的APP推荐方法流程图;
图3为本申请公开的一种具体的APP推荐方法流程图;
图4为本申请公开的一种具体的APP推荐方法流程图;
图5为本申请公开的一种APP推荐装置结构示意图;
图6为本申请公开的一种用户终端结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
目前,用户要找到并打开意向APP时,需要在众多的已安装APP中逐个寻找;若意向APP没有安装,则需用户手动搜索,以安装和使用意向APP。此过程需要耗费较长时间才可打开用户意向APP。为此,本申请提供了一种APP推荐方法,使得用户能够快速找到并打开意向APP,节约寻找意向APP的时间。
本申请实施例公开了一种APP推荐方法,参见图1所示,该方法包括:
步骤S11:获取目标信息。
可以理解的是,本实施例中所述目标信息包括一种类型的目标信息或不同类项的目标信息,每种类型的目标信息中包括一条或多条信息。具体的,所述目标信息包括用户的APP偏好信息、已安装APP的使用频率信息以及用户当前面对的场景信息中的任意一种或几种的组合,其中所述场景信息包括获取用户的位置信息、运动状态信息、终端后台***信息以及终端应用信息中的任意一项或几项的组合。
其中,所述位置信息包括用户移动终端定位装置获得的位置信息,或者载人设备自带定位装置获得到的通过通信接口传输给移动终端的位置信息。所述终端后台***信息包括但不限于电量信息、内存信息。所述终端应用信息包括但不限于天气信息、新闻信息以及购物信息等。
步骤S12:根据所述目标信息,筛选出用户的潜在意向APP。
可以理解的是,根据所述目标信息,从APP库中筛选出用户的潜在意向APP,所述潜在意向APP既可以包括已安装的APP,也可以包括未安装的APP。接下来按照预设的排序指标,对筛选出的所述潜在意向APP进行排序。其中,所述排序指标包括用户偏好指标、使用频率指标、安装次数指标以及是否已安装指标中的任一项或几项的组合。具体可以理解为,可采用一项预设的排序指标,对所述潜在意向APP进行简单的排序;也可采用多项预设的排序指标,对所述潜在意向APP进行较全面的排序。相比采用一项预设的排序指标,对所述潜在意向APP进行排序而言,采用多项预设的排序指标,对所述潜在意向APP进行排序,考虑到的因素更多,考虑更全面,使得所述潜在意向APP满足用户意向的概率会更大。
另外,所述潜在意向APP的组别数量与所述目标信息的类型数量相同。具体的,获取到多少种类型的目标信息,就有相同数量组的所述潜在意向APP,每种类型的所述目标信息对应一组所述潜在意向APP。
步骤S13:将所述潜在意向APP的图标显示在屏幕的预设显示区域。
也即,将所述潜在意向APP的图标按顺序显示在屏幕的预设显示区域。
本实施例中,所述预设显示区域包括用户设置的屏幕首页。例如,用户设置的屏幕首页为屏幕第一页,则所述预设显示区域为屏幕第一页;用户设置的屏幕首页为屏幕第二页,则所述预设显示区域为屏幕第二页;用户设置的屏幕首页为屏幕第三页,则所述预设显示区域为屏幕第三页。
可见,本申请先获取目标信息,然后根据所述目标信息,筛选出用户的潜在意向APP,并将上述潜在意向APP的图标显示在屏幕的预设显示区域。由此可知,本申请根据获取到的目标信息,筛选出用户的潜在意向APP,将上述潜在意向APP的图标系显示在屏幕的预设区域,由此可以将用户当前的意向APP的图标显示在屏幕的预设显示区域,使得用户可以快速找到并打开意向APP,节约了时间,使用意向APP更方便、快捷。
参见图2所示,本申请实施例公开了一种具体的APP推荐方法,该方法包括:
步骤S21:获取同类型的目标信息。
也即,所述目标信息属于一种类型。具体可以理解为,所述目标信息为用户的APP偏好信息、已安装APP的使用频率信息以及用户当前面对的场景信息中的任意一项。
步骤S22:根据所述目标信息,筛选出用户的潜在意向APP。
本实施例中,所述目标信息属于同种类型的目标信息,根据所述目标信息,可以筛选出一组用户潜在意向APP。
在第一种具体实施方式中,根据所述目标信息,筛选出用户的潜在意向APP,可以包括:根据用户的APP偏好信息,筛选出用户的潜在意向APP。其中,所述APP偏好信息包括:人工设置APP图标显示的信息和用户的APP使用偏好信息中的一项或两项。具体可以理解为,人工设置APP图标显示的信息,筛选出用户的意向APP;根据用户的APP使用偏好信息,筛选出用户的潜在意向APP。例如,根据人工设置APP图标显示的信息,筛选出用户的意向APP,包括微信、QQ、网易云音乐以及爱奇艺视频等;用户的APP使用偏好信息包括用户偏好使用视频APP的信息,则根据所述信息,筛选出用户的潜在意向APP,包括腾讯视频、优酷视频等。
在第二种具体实施方式中,根据所述目标信息,筛选出用户的潜在意向APP,可以包括:根据已安装APP的使用频率信息,筛选出用户的潜在意向APP。具体的,根据所述使用频率信息,筛选出使用频率满足预设条件的潜在意向APP,例如,根据已安装APP的使用频率信息,筛选出所述使用频率最高的潜在意向APP。
在第三种具体实施方式中,根据所述目标信息,筛选出用户的潜在意向APP,可以包括:根据用户当前面对的场景信息,筛选出用户的潜在意向APP。其中,所述场景信息包括:用户的位置信息、运动状态信息、终端后台***信息以及终端应用信息中的任意一项或几项的组合。具体的,根据用户当前面对的场景信息,筛选出用户的潜在意向APP,可以包括:根据用户的位置信息,筛选出用户的潜在意向APP。例如,当用户的位置在地铁站时,为用户筛选出乘坐地铁APP。根据用户的运动状态信息,筛选出用户的潜在意向APP。例如,当运动状态信息显示用户步行到马路边时,为用户筛选出打车APP;运动状态信息显示用户在一个地方来回徘徊,为用户筛选出导航APP。根据用户终端后台***信息,筛选出用户的潜在意向APP。例如,当终端后台***信息显示电量不足10%时,为用户筛选出共享充电宝APP。根据用户终端应用信息,筛选出用户的潜在意向APP。例如,当获取到天气信息显示马上下雨时,为用户筛选出共享雨伞APP,显示天气炎热时,为用户筛选出附近水果或冷饮店APP。
步骤S23:按照预设的排序指标,对筛选出来的所述潜在意向APP进行排序。
本实施例中,按照预设的排序指标,对筛选出来的所述潜在意向APP进行排序,其中,所述排序指标包括用户偏好指标、使用频率指标、安装次数指标以及是否已安装指标中的任一项或几项的组合。例如,当所述目标信息为用户已安装APP的使用频率信息时,以使用频率指标为排序指标,对筛选出来的所述潜在意向APP进行排序,即按照使用频率由高到低对所述潜在意向APP。当所述目标信息为用户当前面对的场景信息时,以使用频率指标、安装次数指标以及是否已安装指标为排序指标,对筛选出来的所述潜在意向APP进行排序,具体的,将所述潜在意向APP中已安装APP按使用频率由高到低排列,在所述已安装APP排列完之后,按照安装次数由高到低排列所述潜在意向APP中除所述已安装APP之外的APP。当所述目标信息为用户的APP偏好信息时,以用户偏好指标为排序指标,对筛选出来的所述潜在意向APP进行排序,具体的,若所述APP偏好信息包括:人工设置APP图标显示的信息和用户的APP使用偏好信息,则先按照所述人工设置APP图标显示的信息排列根据所述人工设置APP图标显示的信息筛选出的用户意向APP,再按照用户偏好程度由高到低排列根据用户的APP使用偏好信息筛选出的用户潜在意向APP。
步骤S24:将所述潜在意向APP的图标显示在屏幕的预设显示区域。
其中,步骤S24的具体过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
参见图3所示,本申请实施例公开了一种具体的APP推荐方法,该方法包括:
步骤S31:获取不同类型的目标信息。
本实施例中所述不同类型的目标信息包括用户的APP偏好信息、已安装APP的使用频率信息以及用户当前面对的场景信息中的任意一项或几项的组合。其中,所述场景信息包括:用户的位置信息、运动状态信息、终端后台***信息以及终端应用信息中的任意一项或几项的组合。
步骤S32:筛选出与不同类型的所述目标信息分别对应的不同组别的潜在意向APP。
可以理解的是,筛选出的潜在意向APP的组别数和所述目标信息的类型数相等,且不同类型的所述目标信息与不同组别的潜在意向APP一一对应。例如,当所述目标信息包括用户的APP偏好信息和已安装APP的使用频率信息时,根据所述APP偏好信息,筛选出第1组潜在意向APP,根据所述使用频率信息,筛选出第2组潜在意向APP。
步骤S33:判断任意两个组别的所述潜在意向APP之间是否存在冗余APP。
也即,在筛选出来的不同组别的所述潜在意向APP之间,可能存在重合的APP,由于所述潜在意向APP的图标在屏幕的预设显示区域重复出现,并无意义,还会占用显示区域,所以在显示所述潜在意向APP的图标之前,需先判断任意两个组别的所述潜在意向APP之间是否存在冗余APP。
步骤S34:如果是,则剔除所述冗余APP。
可以理解的是,将所述冗余APP剔除后,屏幕的预设显示区域显示出的APP图标不重复,有利于增大所述潜在意向APP满足用户意向的概率,有利于用户快速找到并打开意向APP。
步骤S35:按照预设的排序指标,对筛选出来不同组别的所述潜在意向APP进行排序。
本实施例中,根据不同类型的所述目标信息,筛选出不同组别的所述潜在意向APP,不同组别的所述潜在意向APP既可以采用相同的排序指标进行排序,也可以采用不同的排序指标进行排序。
步骤S36:按照所述潜在意向APP的组别数量,将屏幕显示界面划分为相应数量的显示区域。
步骤S37:将不同组别的所述潜在意向APP的图标分别显示在不同的所述显示区域。
可以理解的是,本实施例中,不同组别的所述潜在意向APP需要分开显示,故将屏幕显示界面划分为数量与所述潜在意向APP的组别数相同的显示区域。每个所述显示区域显示一个组别的所述潜在意向APP。
参见图4所示,本申请实施例公开了一种具体的APP推荐方法,该方法包括:
步骤S41:获取不同类型的目标信息。
步骤S42:若所述目标信息的类型数量为N,筛选出与第k种类型的所述目标信息对应的潜在意向APP,得到第k组潜在意向APP,k的初始值为1,并且k∈{1,2,...,N}。
步骤S43:判断当前k是否为N,如果是,则进入步骤S45;如果否,则从所述第k组潜在意向APP中筛选出与第k+1种类型的所述目标信息对应的潜在意向APP,得到第k+1组潜在意向APP。
步骤S44:将k加1,并重新进入所述步骤S43。
可以理解的是,本实施例中,需要获取不同类型的目标信息,所述不同类型的目标信息包括用户的APP偏好信息、已安装APP的使用频率信息以及用户当前面对的场景信息中的任意一项或几项的组合。其中,所述场景信息包括:用户的位置信息、运动状态信息、终端后台***信息以及终端应用信息中的任意一项或几项的组合。
当所述目标信息为两种类型时,根据第1种类型的所述目标信息,筛选出与第1类型的所述目标信息对应的潜在意向APP,得到第1组潜在意向APP,接下来,从所述第1组潜在意向APP中筛选出与第2种类型的所述目标信息对应的潜在意向APP,得到第2组潜在意向APP,所述第2组潜在意向APP为最终筛选出的潜在意向APP。
当所述目标信息为三种类型时,根据第1种类型的所述目标信息,筛选出与第1类型的所述目标信息对应的潜在意向APP,得到第1组潜在意向APP,接下来,从所述第1组潜在意向APP中筛选出与第2种类型的所述目标信息对应的潜在意向APP,得到第2组潜在意向APP。再从所述第2组潜在意向APP中筛选出与第3种类型的所述目标信息对应的潜在意向APP,得到第3组潜在意向APP,所述第3组潜在意向APP为最终筛选出的潜在意向APP。
步骤S45:按照预设的排序指标,对筛选出来的所述潜在意向APP进行排序。
步骤S46:将所述潜在意向APP的图标显示在屏幕的预设显示区域。
在本实施例中,最终筛选出来的所述潜在意向APP只有一组,所述潜在意向APP满足所有不同类型的所述目标信息,所以在将所述潜在意向APP的图标显示在屏幕的预设显示区域之前,无需划分屏幕显示界面。
参见图5所示,本申请实施例公开了一种APP推荐装置,包括:
信息获取模块11,用于获取目标信息;
APP筛选模块12,用于根据目标信息,筛选出用户的潜在意向APP;
显示模块13,用于将所述潜在意向APP的图标显示在屏幕的预设显示区域。
可见,本申请先获取目标信息,然后根据所述目标信息,筛选出用户的潜在意向APP,并将上述潜在意向APP的图标显示在屏幕的预设显示区域。由此可知,本申请根据获取到的目标信息,筛选出用户的潜在意向APP,将上述潜在意向APP的图标系显示在屏幕的预设区域,由此可以将用户当前的意向APP的图标显示在屏幕的预设显示区域,使得用户可以快速找到并打开意向APP,节约了时间,使用意向APP更方便、快捷。
其中,所述信息获取模块11,具体可以包括:
第一信息获取模块,用于获取用户的APP偏好信息;
和/或,第二信息获取模块,用于获取已安装APP的使用频率信息;
和/或,第三信息获取模块,用于获取用户当前面对的场景信息。
本实施例中,所述APP筛选模块12,具体可以包括:
第一APP筛选模块,用于根据所述APP偏好信息,筛选出用户的潜在意向APP;
和/或,第二APP筛选模块,用于根据所述使用频率信息,筛选出用户的潜在意向APP;
和/或,第三APP筛选模块,用于根据所述场景信息,筛选出用户的潜在意向APP。
进一步的,所述APP推荐装置,还可以包括:
冗余APP判断模块,用于判断任意两个组别的所述潜在意向APP之间是否存在冗余APP;
冗余APP剔除模块,用于当所述冗余APP判断模块的判断结果为是时,剔除所述冗余APP。
进一步的,所述APP推荐装置,还可以包括:
APP排序模块,用于按照预设的排序指标,对筛选出来的所述潜在意向APP进行排序。
进一步的,本申请还公开了一种电子设备。所述电子设备可以是如图6所示的用户终端20。图6是根据已示例性的实施例给出的电子设备结构图,图中的内容不能被认为是对本申请的使用范围的任何限制。
图6为本申请实施例提供的一种用户终端20的结构示意图,该用户终端具体可以包括但不限于智能手机、平板电脑等。
通常,本实施例中的用户终端20包括:处理器21和存储器22。
其中,处理器21可以包括一个或多个处理核心,比如四核心处理器、八核心处理器等。处理器21可以采用DSP(digital signal processing,数字信号处理)、FPGA(field-programmable gate array,现场可编程们阵列)、PLA(programmable logic array,可编程逻辑阵列)中的至少一种硬件来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(central processing unit,中应处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以集成有GPU(graphics processing unit,图像处理器),GPU用于负责显示屏所需要显示的图像的渲染和绘制。一些实施例中,处理器21可以包括AI(artificialintelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器22可以包括一个或多个计算机可读存储介质,计算机可读存储介质可以是非暂态的。存储器22还可以包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器22至少用于存储以下计算机程序221,其中,该计算机程序被处理器21加载并执行之后,能够实现前述任一实施例中公开的由用户终端侧执行的方法步骤。另外,存储器22所存储的资源还可以包括操作***222和数据223等,存储方式可以是短暂存储也可以是永久存储。其中,操作***222可以是Windows、Unix、Linux等。数据223可以包括各种各样的数据。
在一些实施例中,终端20还可包括有显示屏23、输入输出接口24、通信接口25、传感器26、电源27以及通信总线28。
本技术领域人员可以理解,图6中示出的结构并不构成对用户终端20的限定,可以包括比图示更多或更少的组件。
进一步的,本申请实施例还公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现以下步骤:
获取目标信息;根据所述目标信息,筛选出用户的潜在意向APP;将所述潜在意向APP的图标显示在屏幕的预设显示区域。
可见,本申请先获取目标信息,然后根据所述目标信息,筛选出用户的潜在意向APP,并将上述潜在意向APP的图标显示在屏幕的预设显示区域。由此可知,本申请根据获取到的目标信息,筛选出用户的潜在意向APP,将上述潜在意向APP的图标系显示在屏幕的预设区域,由此可以将用户当前的意向APP的图标显示在屏幕的最先看到的区域,使得用户可以快速找到并打开意向APP,节约了时间,使用意向APP更方便、快捷。
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:获取不同类型的目标信息;筛选出与不同类型的所述目标信息对应的潜在意向APP。
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:获取用户的APP偏好信息、已安装APP的使用频率信息以及用户当前面对的场景信息中的任意一项或几项的组合;其中,所述场景信息包括:用户的位置信息、运动状态信息、终端后台***信息以及终端应用信息中的任意一项或几项的组合。
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:筛选出与不同类型的所述目标信息分别对应的不同组别的潜在意向APP。
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:按照所述潜在意向APP的组别数量,将屏幕显示界面划分为相应数量的显示区域;将不同组别的所述潜在意向APP的图标分别显示在不同的所述显示区域。
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:判断任意两个组别的所述潜在意向APP之间是否存在冗余APP;如果是,则剔除所述冗余APP。
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:若所述目标信息的类型数量为N,步骤A1:筛选出与第k种类型的所述目标信息对应的潜在意向APP,得到第k组潜在意向APP,k的初始值为1,并且k∈{1,2,...,N};步骤A2:判断当前k是否为N,如果是,则结束;如果否,则从所述第k组潜在意向APP中筛选出与第k+1种类型的所述目标信息对应的潜在意向APP,得到第k+1组潜在意向APP;步骤A3:将k加1,并重新进入所述步骤A2。
本实施例中,所述计算机可读存储介质中保存的计算机子程序被处理器执行时,可以具体实现以下步骤:按照预设的排序指标,对筛选出来的所述潜在意向APP进行排序。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
最后,还需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或者操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得一系列包含其他要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请所提供的一种APP推荐方法、装置及设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种APP推荐方法,其特征在于,包括:
获取目标信息;
根据所述目标信息,筛选出用户的潜在意向APP;
将所述潜在意向APP的图标显示在屏幕的预设显示区域。
2.根据权利要求1所述的APP推荐方法,其特征在于,所述获取目标信息,根据所述目标信息,筛选出用户的潜在意向APP,包括:
获取不同类型的目标信息;
筛选出与不同类型的所述目标信息对应的潜在意向APP。
3.根据权利要求2所述的APP推荐方法,其特征在于,所述不同类型的目标信息具体包括:
用户的APP偏好信息、已安装APP的使用频率信息以及用户当前面对的场景信息中的任意一项或几项的组合;
其中,所述场景信息包括:用户的位置信息、运动状态信息、终端后台***信息以及终端应用信息中的任意一项或几项的组合。
4.根据权利要求2所述的APP推荐方法,其特征在于,所述筛选出与不同类型的所述目标信息对应的潜在意向APP,包括:
筛选出与不同类型的所述目标信息分别对应的不同组别的潜在意向APP。
5.根据权利要求4所述的APP推荐方法,其特征在于,所述将所述潜在意向APP的图标显示在屏幕的预设显示区域,包括:
按照所述潜在意向APP的组别数量,将屏幕显示界面划分为相应数量的显示区域;
将不同组别的所述潜在意向APP的图标分别显示在不同的所述显示区域。
6.根据权利要求4所述的APP推荐方法,其特征在于,所述将所述潜在意向APP的图标显示在屏幕的预设显示区域之前,还包括:
判断任意两个组别的所述潜在意向APP之间是否存在冗余APP;
如果是,则剔除所述冗余APP。
7.根据权利要求2所述的APP推荐方法,其特征在于,若所述目标信息的类型数量为N,则所述筛选出与不同类型的所述目标信息对应的潜在意向APP,包括:
步骤A1:筛选出与第k种类型的所述目标信息对应的潜在意向APP,得到第k组潜在意向APP,k的初始值为1,并且k∈{1,2,...,N}
步骤A2:判断当前k是否为N,如果是,则结束;如果否,则从所述第k组潜在意向APP中筛选出与第k+1种类型的所述目标信息对应的潜在意向APP,得到第k+1组潜在意向APP;
步骤A3:将k加1,并重新进入所述步骤A2。
8.根据权利要求1至7任一项所述的APP推荐方法,其特征在于,所述将所述潜在意向APP的图标显示在屏幕的预设显示区域之前,还包括:
按照预设的排序指标,对筛选出来的所述潜在意向APP进行排序。
9.一种APP推荐装置,其特征在于,包括:
信息获取模块,用于获取目标信息;
APP筛选模块,用于根据目标信息,筛选出用户的潜在意向APP;
显示模块,用于将所述潜在意向APP的图标显示在屏幕的预设显示区域。
10.一种APP推荐设备,其特征在于,包括:
存储器和处理器;
其中,所述存储器,用于存储计算机程序;
所述处理器,用于执行所述计算机程序,以实现权利要求1至8任一项所述的APP推荐方法。
CN201910778750.4A 2019-08-22 2019-08-22 一种app推荐方法、装置及设备 Pending CN110489614A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910778750.4A CN110489614A (zh) 2019-08-22 2019-08-22 一种app推荐方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910778750.4A CN110489614A (zh) 2019-08-22 2019-08-22 一种app推荐方法、装置及设备

Publications (1)

Publication Number Publication Date
CN110489614A true CN110489614A (zh) 2019-11-22

Family

ID=68551714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910778750.4A Pending CN110489614A (zh) 2019-08-22 2019-08-22 一种app推荐方法、装置及设备

Country Status (1)

Country Link
CN (1) CN110489614A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111597006A (zh) * 2020-05-19 2020-08-28 Oppo广东移动通信有限公司 应用分屏方法、装置、存储介质及电子设备
CN113590924A (zh) * 2020-04-30 2021-11-02 百度在线网络技术(北京)有限公司 智能屏设备的内容推荐方法、装置、电子设备及可读存储介质
CN116156043A (zh) * 2023-04-03 2023-05-23 荣耀终端有限公司 应用程序推荐位的显示方法、电子设备和可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775755A (zh) * 2016-12-30 2017-05-31 维沃移动通信有限公司 一种应用推荐方法及移动终端
CN109101601A (zh) * 2018-08-01 2018-12-28 上海闻泰信息技术有限公司 应用推荐方法、装置、移动终端及存储介质
CN109189282A (zh) * 2018-07-12 2019-01-11 维沃移动通信有限公司 一种应用推荐方法、装置和移动终端
CN109246171A (zh) * 2017-07-11 2019-01-18 Tcl集团股份有限公司 应用程序推荐方法、推荐装置及终端设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775755A (zh) * 2016-12-30 2017-05-31 维沃移动通信有限公司 一种应用推荐方法及移动终端
CN109246171A (zh) * 2017-07-11 2019-01-18 Tcl集团股份有限公司 应用程序推荐方法、推荐装置及终端设备
CN109189282A (zh) * 2018-07-12 2019-01-11 维沃移动通信有限公司 一种应用推荐方法、装置和移动终端
CN109101601A (zh) * 2018-08-01 2018-12-28 上海闻泰信息技术有限公司 应用推荐方法、装置、移动终端及存储介质

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113590924A (zh) * 2020-04-30 2021-11-02 百度在线网络技术(北京)有限公司 智能屏设备的内容推荐方法、装置、电子设备及可读存储介质
CN111597006A (zh) * 2020-05-19 2020-08-28 Oppo广东移动通信有限公司 应用分屏方法、装置、存储介质及电子设备
CN116156043A (zh) * 2023-04-03 2023-05-23 荣耀终端有限公司 应用程序推荐位的显示方法、电子设备和可读存储介质
CN116156043B (zh) * 2023-04-03 2023-08-15 荣耀终端有限公司 应用程序推荐位的显示方法、电子设备和可读存储介质

Similar Documents

Publication Publication Date Title
CN110489614A (zh) 一种app推荐方法、装置及设备
US20190236728A1 (en) Method and apparatus for providing information
CN111580906B (zh) 一种界面显示方法、相关设备及存储介质
EP2461260A1 (en) Visual treatment for a user interface in a content integration framework
CN106777214B (zh) 一种相册图片排序的方法及移动终端
US9280370B2 (en) System structure management device, system structure management method, and program
CN101697560A (zh) 一种移动终端及其消息显示方法
CN105677313A (zh) 通知消息的显示方法、装置及终端设备
CN105204927A (zh) 用于终端设备的应用排列装置及应用排列方法
CN107729483B (zh) 一种分类显示方法、装置、终端及计算机可读存储介质
CN106951140A (zh) 应用程序的图标更换方法以及电子设备
CN109783757A (zh) 渲染网页的方法及装置、***、存储介质、电子装置
CN105975537A (zh) 一种应用程序的排序方法及装置
CN103238131B (zh) 显示装置、显示方法和程序
CN107193440A (zh) 一种界面展示方法及装置、计算机装置和可读存储介质
CN104216902A (zh) 一种基于服务器分页的分页数据装载方法、装置和***
CN107402804A (zh) 后台进程管控方法、装置、存储介质及电子设备
KR20180017085A (ko) 위치 정보 제공 방법 및 디바이스
CN103136301A (zh) 文件管理方法及执行此文件管理方法的电子装置
CN105808307B (zh) 一种页面显示方法和装置
WO2015063551A1 (en) Method and apparatus for filtering pictures
CN104657065A (zh) 一种获取搜索结果的方法、终端及服务器
CN108769160A (zh) 基于服务的业务线推荐方法、装置及存储介质
KR102523006B1 (ko) 컨텐츠 목록 제공 방법, 장치 및 컴퓨터 프로그램
CN107193956A (zh) 页面处理方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20191122

RJ01 Rejection of invention patent application after publication