主权项 |
一种基于应用搜索的应用排序方法,其特征在于,包括:接收用户的包括请求应用类型的搜索请求,根据当前存储的各应用的应用类型,确定与所述请求应用类型对应的目标应用,并根据当前统计的所述各应用的下载次数,对所述目标应用进行排序;根据当前统计的所述各应用的发布时长,确定所述目标应用中的新应用和旧应用,所述新应用的发布时长不大于预设的第一阈值,所述旧应用的发布时长大于所述第一阈值;针对每个新应用,从当前的旧应用中确定标准应用,所述标准应用为所述旧应用中当前未与所述新应用进行比较且排名最靠前的应用,并根据所述新应用、所述标准应用和当前统计的各用户的应用安装信息,确定目标用户,所述应用安装信息包括所述用户安装应用的时间信息,所述目标用户在安装所述标准应用之后安装所述新应用;针对每个目标用户,根据当前存储的所述目标用户对其安装的应用的历史使用数据,将所述新应用和所述标准应用进行比较,若检测到在所述目标用户安装所述新应用后的第一时间范围之后,所述标准应用的使用数据下降,且所述新应用的使用数据升高,则将所述目标用户列为第一用户,否则,将所述目标用户列为第二用户,所述使用数据包括应用的使用时长和/或使用频率;分别计算所述第一用户和所述第二用户的总权值;计算所述第一用户的总权值与所述第二用户的总权值的比值,若所述比值大于等于预设的第二阈值,则将所述新应用的排名调整至所述标准应用之前,否则再次执行所述从当前的旧应用中确定标准应用的步骤,直至当前不存在所述标准应用;将当前排序的所述目标应用发送给所述用户。 |