一种推荐应用的同时增加曝光覆盖率的方法和装置制造方法及图纸

技术编号:15639553 阅读:73 留言:0更新日期:2017-06-16 00:17
本发明专利技术提供了一种推荐应用的同时增加曝光覆盖率的方法和装置。所述方法包括:应用推荐列表初始化:初始化第一和第二应用推荐列表,使第一应用推荐列表包含多个应用,第二应用推荐列表为空;随机分配再排序:使用随机函数随机产生一个0‑1之间的随机数,当该随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用分配给第二应用推荐列表并按先后顺序放置,然后进行下一次随机分配再排序;当该随机数大于等于预设的随机曝光概率时直接进行下一次随机分配再排序,直到第一应用推荐列表包含的应用为空;将第二应用推荐列表中的应用顺序推荐给用户。

【技术实现步骤摘要】
一种推荐应用的同时增加曝光覆盖率的方法和装置
本专利技术涉及信息处理
,具体而言涉及一种推荐应用的同时增加曝光覆盖率的方法和装置。
技术介绍
随着互联网技术的发展,越来越多的用户开始习惯通过互联网进行相关活动,例如购物、阅读等。而随着智能移动终端技术的快速发展,很多在计算机终端上实现的功能也都可以在智能移动终端上实现,例如使用智能手机或平板电脑等。另外,这些功能的实现需要在智能移动终端上安装相应的应用程序。例如,网上购物,需要安装例如淘宝客户端,听音乐需要安装音乐播放器客户端等。由此,很多软件公司提供了应用商店或应用市场,这本身也是一种应用程序,例如豌豆荚或者PP助手等。用户可以打开应用商店或者应用市场,从而能够快速搜索和下载所需要的各种应用程序,包括影音播放类、系统工具类、通讯社交类、网上购物类、阅读类等,当然还可以下载游戏等休闲娱乐类应用程序(APP)。为了不断提升用户使用应用商店或者应用市场的良好体验感,目前开发商开发出很多便捷用户使用的功能,其中之一是推荐功能,即向用户推荐一些应用,以帮助用户发现更多感兴趣的应用。向用户推荐应用的策略主要分两类:一类是给用户推荐同类型应用的应用排行榜榜单,例如见图1A;另一类是根据用户行为属性及业务场景给用户推荐某些应用,例如见图1B。对于这两类推荐策略中,都面临着一个问题:如何在保证下载量的前提下,让用户看多更多不同应用,即如何保证下载率的前提下提高推荐的曝光覆盖率?
技术实现思路
本专利技术的目的在于提供一种推荐应用程序的同时增加曝光覆盖率的方法和装置,以改善上述问题。本专利技术第一实施例提供了一种推荐应用程序的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一应用推荐列表和第二应用推荐列表,使得第一应用推荐列表包含多个应用,而第二应用推荐列表为空;B)随机分配再排序:使用随机函数随机产生一个0-1之间的随机数,将该随机数与预设的随机曝光概率比较,当该随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用分配给第二应用推荐列表并按先后顺序放置,然后进行下一次随机分配再排序;当该随机数大于等于预设的随机曝光概率时直接进行下一次随机分配再排序,直到第一应用推荐列表包含的应用为空;C)在第一应用推荐列表包含的应用为空时将第二应用推荐列表中的应用顺序推荐给用户。本专利技术第二实施例提供了一种推荐应用程序的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一、第二和第三应用推荐列表,使得第一应用推荐列表包含多个应用,而第二和第三应用推荐列表为空;B)随机分配再排序:使用随机函数随机产生一个0-1之间的随机数,将该随机数与预设的保留应用概率比较,该随机数小于预设的保留应用概率时,将第一应用推荐列表中排在首位的应用取出分配给第二应用推荐列表并按先后顺序放置,否则将其分配给第三应用推荐列表并按先后顺序放置;对第一应用推荐列表中的每个应用重复所述随机分配再排序,直到第一应用推荐列表包含的应用为空,此时将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部;C)将第二应用推荐列表中的应用顺序推荐给用户。本专利技术第三实施例提供了一种推荐应用程序的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一、第二和第三应用推荐列表,使得第一应用推荐列表包含多个应用,而第二和第三应用推荐列表为空;B)第一随机分配再排序:使用随机函数随机产生一个0-1之间的第一随机数,将该第一随机数与预设的保留应用概率比较,该第一随机数小于预设的保留应用概率时,将第一应用推荐列表中排在首位的应用取出分配给第二应用推荐列表并按先后顺序放置,否则将其分配给第三应用推荐列表并按先后顺序放置;然后判断第一应用推荐列表中的应用是否为空,当第一应用推荐列表中的应用不为空时执行下一步;否则将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部,将此时的第二应用推荐列表中的应用顺序推荐给用户;C)第二随机分配再排序:使用随机函数随机产生一个0-1之间的第二随机数,将该第二随机数与预设的随机曝光概率比较,当该第二随机数大于等于预设的随机曝光概率时执行步骤B);当该第二随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用并顺序放置在第二应用推荐列表的尾部;然后判断第一应用推荐列表中的应用是否为空,当第一应用推荐列表中的应用不为空时执行步骤B);否则将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部,将此时的第二应用推荐列表中的应用顺序推荐给用户。本专利技术第四实施例提供了一种推荐应用程序的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一、第二和第三应用推荐列表,使得第一应用推荐列表包含多个应用,而第二和第三应用推荐列表为空;B)第一随机分配再排序:使用随机函数随机产生一个0-1之间的第一随机数,将该第一随机数与预设的保留应用概率比较,该第一随机数小于预设的保留应用概率时,将第一应用推荐列表中排在首位的应用取出分配给第二应用推荐列表并按先后顺序放置,否则将其分配给第三应用推荐列表并按先后顺序放置;然后判断第一应用推荐列表中的应用是否为空,当第一应用推荐列表中的应用不为空时执行下一步;否则将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部,将此时的第二应用推荐列表中的应用顺序推荐给用户;C)第二随机分配再排序:判断第二应用推荐列表中的应用数量是否为预设的随机选择分配阈值的整数倍:当为非整数倍时执行步骤B);当为整数倍时使用随机函数随机产生一个0-1之间的第二随机数,将该第二随机数与预设的随机曝光概率比较,当该第二随机数大于等于预设的随机曝光概率时执行步骤S2;当该第二随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用并顺序放置在第二应用推荐列表的尾部;然后判断第一应用推荐列表中的应用是否为空,当第一应用推荐列表中的应用不为空时执行步骤B);否则将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部,将此时的第二应用推荐列表中的应用顺序推荐给用户。本专利技术第五实施例提供了一种推荐应用程序的同时增加曝光覆盖率的装置,其包括:应用推荐列表初始化单元,用于初始化第一应用推荐列表和第二应用推荐列表,使得第一应用推荐列表包含多个应用,而第二应用推荐列表为空;随机分配单元,用于使用随机函数随机产生一个0-1之间的随机数,将该随机数与预设的随机曝光概率比较,当该随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用分配给第二应用推荐列表并按先后顺序放置,然后进行下一次随机分配再排序;当该随机数大于等于预设的随机曝光概率时直接进行下一次随机分配再排序,直到第一应用推荐列表包含的应用为空;推荐执行单元,用于在第一应用推荐列表包含的应用为空时将第二应用推荐列表中的应用顺序推荐给用户。本专利技术第六实施例提供了一种推荐应用程序的同时增加曝光覆盖率的装置,其包括:应用推荐列表初始化单元,用于初始化第一、第二和第三应用推荐列表,使得第一应用推荐列表包含多个应用,而第二和第三应用推荐列表为空;随机分配单元,用于使用随机函数随机产生一个0-1之间的随机数,将该随机数与预设的保留应用概率比较,该随机数小于预设的保留应用概率时,本文档来自技高网...
一种推荐应用的同时增加曝光覆盖率的方法和装置

【技术保护点】
一种推荐应用的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一应用推荐列表和第二应用推荐列表,使得第一应用推荐列表包含多个应用,而第二应用推荐列表为空;B)随机分配再排序:使用随机函数随机产生一个0‑1之间的随机数,将该随机数与预设的随机曝光概率比较,当该随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用分配给第二应用推荐列表并按先后顺序放置,然后进行下一次随机分配再排序;当该随机数大于等于预设的随机曝光概率时直接进行下一次随机分配再排序,直到第一应用推荐列表包含的应用为空;C)在第一应用推荐列表包含的应用为空时将第二应用推荐列表中的应用顺序推荐给用户。

【技术特征摘要】
1.一种推荐应用的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一应用推荐列表和第二应用推荐列表,使得第一应用推荐列表包含多个应用,而第二应用推荐列表为空;B)随机分配再排序:使用随机函数随机产生一个0-1之间的随机数,将该随机数与预设的随机曝光概率比较,当该随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用分配给第二应用推荐列表并按先后顺序放置,然后进行下一次随机分配再排序;当该随机数大于等于预设的随机曝光概率时直接进行下一次随机分配再排序,直到第一应用推荐列表包含的应用为空;C)在第一应用推荐列表包含的应用为空时将第二应用推荐列表中的应用顺序推荐给用户。2.一种推荐应用的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一、第二和第三应用推荐列表,使得第一应用推荐列表包含多个应用,而第二和第三应用推荐列表为空;B)随机分配再排序:使用随机函数随机产生一个0-1之间的随机数,将该随机数与预设的保留应用概率比较,该随机数小于预设的保留应用概率时,将第一应用推荐列表中排在首位的应用取出分配给第二应用推荐列表并按先后顺序放置,否则将其分配给第三应用推荐列表并按先后顺序放置;对第一应用推荐列表中的每个应用重复所述随机分配再排序,直到第一应用推荐列表包含的应用为空,此时将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部;C)将第二应用推荐列表中的应用顺序推荐给用户。3.一种推荐应用的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一、第二和第三应用推荐列表,使得第一应用推荐列表包含多个应用,而第二和第三应用推荐列表为空;B)第一随机分配再排序:使用随机函数随机产生一个0-1之间的第一随机数,将该第一随机数与预设的保留应用概率比较,该第一随机数小于预设的保留应用概率时,将第一应用推荐列表中排在首位的应用取出分配给第二应用推荐列表并按先后顺序放置,否则将其分配给第三应用推荐列表并按先后顺序放置;然后判断第一应用推荐列表中的应用是否为空,当第一应用推荐列表中的应用不为空时执行下一步;否则将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部,将此时的第二应用推荐列表中的应用顺序推荐给用户;C)第二随机分配再排序:使用随机函数随机产生一个0-1之间的第二随机数,将该第二随机数与预设的随机曝光概率比较,当该第二随机数大于等于预设的随机曝光概率时执行步骤B);当该第二随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用并顺序放置在第二应用推荐列表的尾部;然后判断第一应用推荐列表中的应用是否为空,当第一应用推荐列表中的应用不为空时执行步骤B);否则将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部,将此时的第二应用推荐列表中的应用顺序推荐给用户。4.一种推荐应用的同时增加曝光覆盖率的方法,其包括:A)应用推荐列表初始化:初始化第一、第二和第三应用推荐列表,使得第一应用推荐列表包含多个应用,而第二和第三应用推荐列表为空;B)第一随机分配再排序:使用随机函数随机产生一个0-1之间的第一随机数,将该第一随机数与预设的保留应用概率比较,该第一随机数小于预设的保留应用概率时,将第一应用推荐列表中排在首位的应用取出分配给第二应用推荐列表并按先后顺序放置,否则将其分配给第三应用推荐列表并按先后顺序放置;然后判断第一应用推荐列表中的应用是否为空,当第一应用推荐列表中的应用不为空时执行下一步;否则将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部,将此时的第二应用推荐列表中的应用顺序推荐给用户;C)第二随机分配再排序:判断第二应用推荐列表中的应用数量是否为预设的随机选择分配阈值的整数倍:当为非整数倍时执行步骤B);当为整数倍时使用随机函数随机产生一个0-1之间的第二随机数,将该第二随机数与预设的随机曝光概率比较,当该第二随机数大于等于预设的随机曝光概率时执行步骤B);当该第二随机数小于预设的随机曝光概率时从第一应用推荐列表中随机取出一个应用并顺序放置在第二应用推荐列表的尾部;然后判断第一应用推荐列表中的应用是否为空,当第一应用推荐列表中的应用不为空时执行步骤B);否则将第三应用推荐列表中的应用顺序放置在第二应用推荐列表的尾部,将此时的第二应用推荐列表中的应用顺序推荐给用户。5.根据权利要求...

【专利技术属性】
技术研发人员:潘岸腾
申请(专利权)人:广州优视网络科技有限公司
类型:发明
国别省市:广东,44

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

1