一种应用程序排序的方法及装置制造方法及图纸

技术编号:18444626 阅读:54 留言:0更新日期:2018-07-14 10:15
本发明专利技术实施例提供一种应用程序排序的方法及装置,涉及电子技术领域,可以使正向操作概率更加准确地体现出用户对应用程序执行正向操作的可能性。具体方案为:应用推荐服务器获取至少两个数据样本中每个数据样本的正向操作概率和正向操作反馈信息;对至少两个数据样本中的每个数据样本都执行以下操作:根据至少两个数据样本的正向操作概率、正向操作反馈信息以及至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数;以及采用正向操作概率的不确定性参数修正每个数据样本的正向操作概率;根据上述每个数据样本修正后的正向操作概率,对至少两个数据样本对应的所有应用程序排序。

A method and device for an application sort

An embodiment of the invention provides a method and device for sequencing of an application, which involves the field of electronic technology, which can make the positive operation probability more accurately reflect the possibility that the user can perform forward operation to the application. The specific scheme is that the forward operation probability and forward operation feedback information of each data sample in at least two data samples are obtained by using the recommendation server; the following operations are performed on each data sample of at least two data samples: forward operation probability based on at least two data samples and positive feedback information for the positive operation The characteristic indication information of at least one of the multiple features in at least two data samples is used to calculate the uncertain parameters of the forward operation probability of the first data sample; and the positive operation probability of each data sample is corrected by the uncertain parameters of the forward operation probability; according to each of the above data samples The corrected forward operation probability sorts all applications corresponding to at least two data samples.

【技术实现步骤摘要】
一种应用程序排序的方法及装置
本专利技术涉及电子
,尤其涉及一种应用程序排序的方法及装置。
技术介绍
随着终端设备(如智能手机、平板电脑等)的普及,可以安装在终端设备上、为用户提供不同服务的应用程序也越来越多。应用推荐服务器可以向终端设备推送应用程序,由终端设备通过应用推荐界面展示应用推荐服务器推荐的应用程序。其中,应用程序在应用推荐界面中的排序对于用户是否会对应用程序执行正向操作至关重要,例如用户更倾向于下载在应用推荐界面上靠前的展示位置展示的应用程序。其中,用户对应用程序的正向操作可以为点击、下载、付费等可以体现出用户有使用该应用程序的意愿的操作。现有技术中,可以针对每个应用程序执行以下操作:计算应用程序被正向操作的次数和正向操作总次数(即所有应用程序被正向操作的次数)的比值,以得到该应用程序的正向操作概率;然后,根据各个应用程序的正向操作概率对应用程序排序。但是,“用户是否对应用程序执行正向操作”是受很多因素影响的,现有技术中仅根据应用程序被正向操作的次数和正向操作总次数计算得到正向操作概率是不准确的,根据不准确的正向操作概率对应用程序排序后,应用程序排序的先后不能准确地体现出用户对应用程序执行正向操作的可能性。
技术实现思路
本申请提供一种应用程序排序的方法及装置,可以提高正向操作概率的准确性,使得正向操作概率可以更加准确地体现出用户对应用程序执行正向操作的可能性。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供了一种应用程序排序的方法,该应用程序排序的方法包括:获取至少两个数据样本中每个数据样本的正向操作概率和正向操作反馈信息,数据样本对应于一个用户与一个应用程序,该数据样本中包括多个特征的特征指示信息,该数据样本中的多个特征与其他数据样本中的多个特征分别相同,其他数据样本为至少两个数据样本中除该数据样本之外的任意一个数据样本,该数据样本的正向操作概率为用户在预设时间段对应用程序正向操作的概率,该数据样本的正向操作反馈信息用于指示该用户在预设时间段是否对该应用程序执行过正向操作;对至少两个数据样本中的每个数据样本都执行以下操作:根据至少两个数据样本的正向操作概率、至少两个数据样本的正向操作反馈信息以及至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数;以及采用第一数据样本的正向操作概率的不确定性参数,修正第一数据样本的正向操作概率,以得到第一数据样本修正后的正向操作概率,第一数据样本为至少两个数据样本中的任意一个数据样本;根据至少两个数据样本修正后的正向操作概率,对至少两个数据样本对应的所有应用程序排序。其中,上述数据样本对应于一个用户与一个应用程序,数据样本中包含多个特征的特征指示信息,该数据样本中的多个特征中可以包含至少三个特征中每个特征的指示信息,至少三个特征包含至少一个该用户的特征、至少一个该应用程序的特征和至少一个场景的特征,该至少一个场景为该用户操作该应用程序的场景。其中,数据样本中的多个特征与其他数据样本中的多个特征分别相同,该其他数据样本为至少两个数据样本中除该数据样本之外的任意一个数据样本。例如,至少两个数据样本中的每个数据样本都可以包括上述至少三个特征。上述数据样本的正向操作概率为该数据样本对应的用户在预设时间段对应用程序正向操作的概率,上述数据样本的正向操作反馈信息用于指示该数据样本对应的用户在上述预设时间段是否对应用程序执行过正向操作。其中,上述预设时间段的时长可以是预先设置的。至少一个场景的特征可以为用户操作应用程序的时间、地点和天气等可能对“用户对应用程序执行正向操作”产生影响的环境参数。通过本方案,可以根据至少两个数据样本的正向操作概率、至少两个数据样本的正向操作反馈信息以及至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算每个数据样本的正向操作概率的不确定性参数,然后采用每个正向操作概率的不确定性参数修正该数据样本的正向操作概率,得到该数据样本修正后的正向操作概率。由于修正后的正向操作概率相比于修正前的正向操作概率可以更加准确的体现出用户对应用程序执行正向操作的可能性;因此,根据至少两个数据样本修正后的正向操作概率,对上述至少两个数据样本对应的所有应用程序排序后得到的应用程序的排序结果,相较于采用修正前的正向操作概率对应用程序排序后得到的应用程序的排序结果,可以提高用户对应用程序执行正向操作的可能性。在第一方面的一种可能的实现方式中,考虑到影响“用户对应用程序执行正向操作”的因素不仅包括正向操作概率,还可以包括应用程序在终端设备的应用推荐界面中所处的展示位置,展示位置的用户关注度用于表征用户对展示位置上所展示的应用程序正向操作的可能性。其中,应用程序在不同展示位置上展示时,应用程序被正向操作的可能性是不同的。例如,当同一个应用程序分别在靠前的展示位置和在靠后的展示位置展示时,用户往往更倾向于对靠前的展示位置的应用程序执行正向操作。也就是说,正向操作概率的不确定性和应用程序在终端设备的应用推荐界面中所处的展示位置都会影响应用推荐服务器对应用程序排序的准确性。为了进一步提高应用推荐服务器对应用程序排序的准确性,考虑根据正向操作概率的不确定性参数修正正向操作概率时,还可以根据各个展示位置的用户关注度修正正向操作概率。具体的,“采用第一数据样本的正向操作概率的不确定性参数,修正该第一数据样本的正向操作概率,以得到该第一数据样本修正后的正向操作概率”可以包括:采用第一数据样本的正向操作概率的不确定性参数和各个展示位置的用户关注度,修正第一数据样本的正向操作概率,以得到第一数据样本修正后的正向操作概率。在第一方面的一种可能的实现方式中,上述“根据至少两个数据样本的正向操作概率、至少两个数据样本的正向操作反馈信息以及至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数”可以包括:对至少一个相同特征中的每个相同特征都执行以下操作:根据至少两个数据样本的正向操作概率、至少两个数据样本的正向操作反馈信息以及至少两个数据样本中每个数据样本的第一相同特征的特征指示信息,计算第一相同特征的权重,第一相同特征为至少一个相同特征的任意一个相同特征;根据第一数据样本中包含的至少一个相同特征的特征指示信息和至少一个相同特征的权重,计算第一数据样本的正向操作概率的不确定性参数。需要说明的是,至少两个数据样本中任一相同特征的权重,可以是根据所有数据样本中、该相同特征的指示信息为1的数据样本的数量、每个数据样本的正向操作概率以及每个数据样本的正向操作反馈信息得到的。其中,上述任一相同特征的特征指示信息为0时,表明该相同特征对“用户对应用程序执行正向操作”没有影响;上述任一相同特征的特征指示信息为1时,表明该相同特征可以对“用户对应用程序执行正向操作”有影响。例如,在上述至少两个数据样本中的正向数据样本中、任一相同特征的特征指示信息为1的正向数据样本(正向操作反馈信息为1的数据样本)的数量越多,则该相同特征的权重越大,表明该相同特征对“用户对应用程序执行正向操作”影响越大。在第一方面的一种可能的实现方式中,至少一个相同特征包括至少两个数据样本中的所本文档来自技高网...

【技术保护点】
1.一种应用程序排序的方法,其特征在于,包括:获取至少两个数据样本中每个数据样本的正向操作概率和正向操作反馈信息,所述数据样本对应于一个用户与一个应用程序,所述数据样本中包括多个特征的特征指示信息,所述数据样本中的多个特征与其他数据样本中的多个特征分别相同,所述其他数据样本为所述至少两个数据样本中除所述数据样本之外的任意一个数据样本,所述数据样本的正向操作概率为所述用户在预设时间段对所述应用程序正向操作的概率,所述数据样本的正向操作反馈信息用于指示所述用户在所述预设时间段是否对所述应用程序执行过正向操作;对所述至少两个数据样本中的每个数据样本都执行以下操作:根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数;以及采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,所述第一数据样本为所述至少两个数据样本中的任意一个数据样本;根据所述至少两个数据样本修正后的正向操作概率,对所述至少两个数据样本对应的所有应用程序排序。...

【技术特征摘要】
1.一种应用程序排序的方法,其特征在于,包括:获取至少两个数据样本中每个数据样本的正向操作概率和正向操作反馈信息,所述数据样本对应于一个用户与一个应用程序,所述数据样本中包括多个特征的特征指示信息,所述数据样本中的多个特征与其他数据样本中的多个特征分别相同,所述其他数据样本为所述至少两个数据样本中除所述数据样本之外的任意一个数据样本,所述数据样本的正向操作概率为所述用户在预设时间段对所述应用程序正向操作的概率,所述数据样本的正向操作反馈信息用于指示所述用户在所述预设时间段是否对所述应用程序执行过正向操作;对所述至少两个数据样本中的每个数据样本都执行以下操作:根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数;以及采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,所述第一数据样本为所述至少两个数据样本中的任意一个数据样本;根据所述至少两个数据样本修正后的正向操作概率,对所述至少两个数据样本对应的所有应用程序排序。2.根据权利要求1所述的方法,其特征在于,在所述采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率之前,所述方法还包括:计算终端设备的应用推荐界面中用于展示应用程序的各个展示位置的用户关注度,所述用户关注度用于表征用户对所述展示位置上所展示的应用程序正向操作的可能性;所述采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,包括:采用所述第一数据样本的正向操作概率的不确定性参数和所述各个展示位置的用户关注度,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中的多个特征中的至少一个相同特征的特征指示信息,计算第一数据样本的正向操作概率的不确定性参数,包括:对所述至少一个相同特征中的每个相同特征都执行以下操作:根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中每个数据样本的第一相同特征的特征指示信息,计算所述第一相同特征的权重,所述第一相同特征为所述至少一个相同特征的任意一个相同特征;根据所述第一数据样本中包含的所述至少一个相同特征的特征指示信息和所述至少一个相同特征的权重,计算所述第一数据样本的正向操作概率的不确定性参数。4.根据权利要求3所述的方法,其特征在于,所述至少一个相同特征包括所述至少两个数据样本中的所有特征;所述根据所述至少两个数据样本的正向操作概率、所述至少两个数据样本的正向操作反馈信息以及所述至少两个数据样本中每个数据样本的第一相同特征的特征指示信息,计算所述第一相同特征的权重,所述第一相同特征为所述至少一个相同特征的任意一个相同特征,包括:采用计算所述至少两个数据样本中第k个相同特征的权重nk,k∈{1,2,……,q},q用于表示X(i,j)中的特征的个数,q≥3;其中,X(i,j)用于表示用户i与应用程序j的数据样本,i∈{1,2,……,m},m用于表示用户的个数,m≥2,j∈{1,2,……,n},n用于表示应用程序的个数,n≥2;P(i,j)用于表示X(i,j)的正向操作概率,y(i,j)用于表示X(i,j)的正向操作反馈信息;a(i,j)-k用于表示X(i,j)中的第k个相同特征x(i,j)-k的特征指示信息。5.根据权利要求3或4所述的方法,其特征在于,所述至少一个相同特征包括所述至少两个数据样本中的所有特征;所述根据所述第一数据样本中包含的所述至少一个相同特征的特征指示信息和所述至少一个相同特征的权重,计算所述第一数据样本的正向操作概率的不确定性参数,包括:采用计算数据样本X(i,j)的正向操作概率的不确定性参数uc(i,j),所述第一数据样本为所述用户i与应用程序j的数据样本X(i,j),i∈{1,2,……,m},m用于表示用户的个数,m≥2,j∈{1,2,……,n},n用于表示应用程序的个数,n≥2;k∈{1,2,……,q},q用于表示X(i,j)中的特征的个数,q≥3;nk用于表示X(i,j)中第k个相同特征的权重;a(i,j)-k用于表示X(i,j)中的第k个相同特征x(i,j)-k的特征指示信息。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述采用所述第一数据样本的正向操作概率的不确定性参数,修正所述第一数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,包括:采用修正数据样本X(i,j)的正向操作概率P(i,j),以得到X(i,j)修正后的正向操作概率其中,所述第一数据样本为所述用户i与应用程序j的数据样本X(i,j),i∈{1,2,……,m},m用于表示用户的个数,m≥2,j∈{1,2,……,n},n用于表示应用程序的个数,n≥2;uc(i,j)用于表示X(i,j)的正向操作概率P(i,j)的不确定性参数。7.根据权利要求2所述的方法,其特征在于,所述采用所述第一数据样本的正向操作概率的不确定性参数和所述各个展示位置的用户关注度,修正所述每个数据样本的正向操作概率,以得到所述第一数据样本修正后的正向操作概率,包括:采用修正数据样本X(i,j)的正向操作概率P(i,j),以得到X(i,j)修正后的正向操作概率其中,所述第一数据样本为所述用户i与应用程序j的数据样本X(i,j),i∈{1,2,……,m},m用于表示用户的个数,m≥2,j∈{1,2,……,n},n用于表示应用程序的个数,n≥2;uc(i,j)用于表示X(i,j)的正向操作概率P(i,j)的不确定性参数;pos(j,l)用于表示所述应用程序j第l次展示在所述应用推荐界面中的展示位置,b{pos(j,l)}用于表示所述展示位置pos(j,l)的用户关注度,l∈{1,2,……,T},T用于表示所述应用程序j展示在所述应用推荐界面中的次数,T≥1。8.根据权利要求6或7所述的方法,其特征在于,所述根据所述至少两个数据样本修正后的正向操作概率,对所述至少两个数据样本对应的所有应用程序排序,包括:从所述至少两个数据样本中确定出至少两个第二数据样本,所述至少两个第二数据样本中的每个第二数据样本对应于第一用户与一个应用程序;根据所述至少两个第二数据样本修正后的正向操作概率,对所述至少两个第二数据样本对应的所有应用程序排序;其中,对所述至...

【专利技术属性】
技术研发人员:博格丹·柯蒂斯唐睿明董振华何秀强刘志容
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1