一种应用信息的获取方法及装置的制造方法

文档序号:9235514阅读:308来源:国知局
一种应用信息的获取方法及装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及互联网应用技术领域,尤其涉及一种应用信息的获取方法及装置。【【背景技术】】
[0002]随着终端的不断智能化和移动互联网技术的不断普及,出现了大量的应用,用户每天大部分时间都被终端中的各种应用所占用。目前,应用的安装来源主要包括应用商店、其他应用或者浏览器。例如,在应用商店中搜做并下载所需要的应用;或者,再例如,在打开的搜狗输入法中获取并安装了推荐的应用,如搜狗浏览器,则搜狗浏览器的安装来源是搜狗输入法。
[0003]应用的安装来源可以用于进行数据统计,进而能够对目前应用的分发渠道进行整体把握,为应用的运行决策提供数据支持。因此,获取终端上新增加的应用的安装来源非常有必要。然而,作为其他应用的安装来源的应用非常多,目前还无法实现通过技术手段获取终端上新增加的应用的安装来源。

【发明内容】

[0004]有鉴于此,本发明实施例提供了一种应用信息的获取方法及装置,用以解决现有技术中无法获取新增加的应用的安装来源的问题。
[0005]本发明实施例的一方面,提供一种应用信息的获取方法,包括:
[0006]根据终端中候选应用的历史数据及对应的时间信息,获得所述终端中新增加的第一应用,以及所述第一应用新增加之前最近使用的候选应用,以作为第二应用;
[0007]根据所述终端中所述第一应用的时间信息和所述第二应用的使用时间区间,获得所述第一应用的安装来源。
[0008]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据终端中候选应用的历史数据及对应的时间信息,获得所述终端中新增加的第一应用,包括:
[0009]根据所述时间信息,对所述候选应用的历史数据进行排序,以获得排序结果,所述候选应用的历史数据包括候选应用的使用数据和候选应用的变化数据;
[0010]根据所述排序结果和所述候选应用的变化数据,获得所述变化数据对应的候选应用中新增加的候选应用,以作为所述第一应用。
[0011]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述终端中所述第一应用的时间信息和所述第二应用的使用时间区间,获得所述第一应用的安装来源,包括:
[0012]判断所述第一应用的时间信息是否位于所述第二应用的使用时间区间内;
[0013]若所述第一应用的时间信息没有位于所述第二应用的使用时间区间内,且所述第二应用属于预设的白名单,将所述第二应用作为所述第一应用的安装来源;所述白名单包含应用的常见安装来源。
[0014]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:
[0015]若所述第一应用的时间信息位于所述第二应用的使用时间区间内,且所述第一应用的时间信息不等于所述使用时间区间的边界值,判断所述第二应用是否为安装所述第一应用时所使用的插件;
[0016]若所述第二应用不为安装所述第一应用时所使用的插件,且所述第二应用不属于预设的黑名单,将所述第二应用作为所述第一应用的安装来源。
[0017]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:
[0018]若所述第二应用为安装所述第一应用时所使用的插件,获取所述第二应用之前最近使用的候选应用,以作为第三应用;
[0019]若所述第三应用属于所述白名单,将所述第三应用作为所述第一应用的安装来源。
[0020]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:
[0021]若所述第一应用的时间信息等于所述使用时间区间的边界值,获取所述第二应用的类别;
[0022]若所述第二应用属于所述白名单,将所述第二应用作为所述第一应用的安装来源;
[0023]若所述第二应用为安装所述第一应用时所使用的插件,则获取所述第二应用之前最近使用的候选应用,以作为第三应用,若所述第三应用属于所述白名单,将所述第三应用作为所述第一应用的安装来源。
[0024]本发明实施例的一方面,提供一种应用信息的获取装置,包括:
[0025]预处理模块,用于根据终端中候选应用的历史数据及对应的时间信息,获得所述终端中新增加的第一应用,以及所述第一应用新增加之前最近使用的候选应用,以作为第二应用;
[0026]信息获取模块,用于根据所述终端中所述第一应用的时间信息和所述第二应用的使用时间区间,获得所述第一应用的安装来源。
[0027]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述预处理模块,具体用于:
[0028]根据所述时间信息,对所述候选应用的历史数据进行排序,以获得排序结果,所述候选应用的历史数据包括候选应用的使用数据和候选应用的变化数据;
[0029]根据所述排序结果和所述候选应用的变化数据,获得所述变化数据对应的候选应用中新增加的候选应用,以作为所述第一应用。
[0030]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述信息获取模块,具体用于:
[0031]判断所述第一应用的时间信息是否位于所述第二应用的使用时间区间内;
[0032]若所述第一应用的时间信息没有位于所述第二应用的使用时间区间内,且所述第二应用属于预设的白名单,将所述第二应用作为所述第一应用的安装来源;所述白名单包含应用的常见安装来源。
[0033]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述信息获取模块,还用于:
[0034]若所述第一应用的时间信息位于所述第二应用的使用时间区间内,且所述第一应用的时间信息不等于所述使用时间区间的边界值,判断所述第二应用是否为安装所述第一应用时所使用的插件;
[0035]若所述第二应用不为安装所述第一应用时所使用的插件,且所述第二应用不属于预设的黑名单,将所述第二应用作为所述第一应用的安装来源。
[0036]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述信息获取模块,还用于:
[0037]若所述第二应用为安装所述第一应用时所使用的插件,获取所述第二应用之前最近使用的候选应用,以作为第三应用;
[0038]若所述第三应用属于所述白名单,将所述第三应用作为所述第一应用的安装来源。
[0039]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述信息获取模块,还用于:
[0040]若所述第一应用的时间信息等于所述使用时间区间的边界值,获取所述第二应用的类别;
[0041]若所述第二应用属于所述白名单,将所述第二应用作为所述第一应用的安装来源;
[0042]若所述第二应用为安装所述第一应用时所使用的插件,则获取所述第二应用之前最近使用的候选应用,以作为第三应用,若所述第三应用属于所述白名单,将所述第三应用作为所述第一应用的安装来源。
[0043]由以上技术方案可以看出,本发明实施例具有以下有益效果:
[0044]本发明实施例提供的技术方案,能够利用候选应用的历史数据和时间,获取终端中新增加的应用的安装来源,利用技术手段自动获取应用的安装来源,能够解决现有技术中无法获取新增加的应用的安装来源的问题。
【【附图说明】】
[0045]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0046]图1是本发明实施例所提供的应用信息的获取方法的流程示意图;
[0047]图2是本发明实施例所提供的应用信息的获取方法的具体实现过程的示例图;
[0048]图3是本发明实施例所提供的应用信息的获取方法的实际效果示例图
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1