应用软件推送方法及装置制造方法及图纸

技术编号:16500149 阅读:24 留言:0更新日期:2017-11-04 11:23
本发明专利技术实施例提供一种应用软件推送方法及装置。该方法包括:统计多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数;根据该次数,以及第一应用软件和第二应用软件的相似度,建立随机游走模型;根据随机游走模型,确定目标用户终端的用户界面的目标应用软件详情页;将目标应用软件推送到目标用户终端。本发明专利技术实施例通过用户单次使用应用商店的浏览顺序,构建了随机游走模型,不依赖APP的分类标签,提高了APP的推荐精确度;另外,用户浏览应用商店的行为具有较大的随机性,更能反映用户的兴趣所在和关注点的变化,相比于基于APP的热度的推送方式,可使应用商店推送给用户的APP更符合用户的个性需求。

Push method and device for application software

The embodiment of the invention provides a method and device to send push application software. The method comprises: a statistical multiple user terminal user interface from the first application details page to jump to the second application details page number; according to the times, and the first second similarity application software and application software, a random walk model; according to the random walk model, determine the target user terminal of the user interface of the target application software details page; the target application software is pushed to the destination user terminal. The embodiment of the invention by single use user application store browsing sequence, construct the random walk model, classification and labelling is not dependent on APP, to improve the recommendation accuracy of APP; in addition, users browse the app store's behavior has great randomness and can reflect the change of interests and concerns of users, compared to push APP heat based on the app store pushed to users of APP conforms to the needs of the user's personality.

【技术实现步骤摘要】
应用软件推送方法及装置
本专利技术实施例涉及通信
,尤其涉及一种应用软件推送方法及装置。
技术介绍
随着智能终端的发展,用户可以在智能终端上安装各种应用软件(Application,APP),为了提高用户体验,当用户通过应用下载平台浏览或安装APP时,应用下载平台会主动向用户推送一些APP。现有的推送方法大致分为两类,一类是基于APP的分类标签、开发者向用户推送APP,另一类是基于APP的热度向用户推送APP。基于APP的分类标签、开发者的推送方式其弊端是:对分类标签的依赖程度较大,一旦APP的分类标签有误,可能导致推送给用户的APP并不是用户真实需要的APP;基于APP的热度的推送方式其弊端是:推送给用户的APP是热门的APP,也是其他用户广泛下载使用的APP,导致推送给用户的APP不符合用户的个性需求。
技术实现思路
本专利技术实施例提供一种应用软件推送方法及装置,以提高APP的推荐精确度,使得推送给用户的APP更符合用户的个性需求。本专利技术实施例的一个方面是提供一种应用软件推送方法,包括:统计多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,所述第一应用软件是样本集中的任一应用软件,所述第二应用软件是所述样本集中除所述第一应用软件之外的应用软件,所述样本集包括多个应用软件;根据多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,以及所述第一应用软件和所述第二应用软件的相似度,建立随机游走模型,所述随机游走模型用于确定用户界面从第一应用软件详情页跳转到第二应用软件详情页的概率;根据所述随机游走模型,确定目标用户终端的用户界面的目标应用软件详情页,使得所述目标用户终端的用户界面从当前详情页跳转到所述目标应用软件详情页的概率大于阈值;将所述目标应用软件推送到所述目标用户终端。本专利技术实施例的另一个方面是提供一种应用软件推送装置,包括:统计模块,用于统计多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,所述第一应用软件是样本集中的任一应用软件,所述第二应用软件是所述样本集中除所述第一应用软件之外的应用软件,所述样本集包括多个应用软件;随机游走模型建立模块,用于根据多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,以及所述第一应用软件和所述第二应用软件的相似度,建立随机游走模型,所述随机游走模型用于确定用户界面从第一应用软件详情页跳转到第二应用软件详情页的概率;确定模块,用于根据所述随机游走模型,确定目标用户终端的用户界面的目标应用软件详情页,使得所述目标用户终端的用户界面从当前详情页跳转到所述目标应用软件详情页的概率大于阈值;推送模块,用于将所述目标应用软件推送到所述目标用户终端。本专利技术实施例提供的应用软件推送方法及装置,通过用户单次使用应用商店的浏览顺序,构建了随机游走模型,相比于基于APP的分类标签、开发者的推送方式,不依赖APP的分类标签,提高了APP的推荐精确度;另外,用户浏览应用商店的行为具有较大的随机性,更能反映用户的兴趣所在和关注点的变化,相比于基于APP的热度的推送方式,可使应用商店推送给用户的APP更符合用户的个性需求。附图说明图1为本专利技术实施例提供的应用软件推送方法流程图;图2为本专利技术实施例提供的应用软件详情页的示意图;图3为本专利技术另一实施例提供的应用软件推送方法流程图;图4为本专利技术实施例提供的应用软件推送装置的结构图;图5为本专利技术另一实施例提供的应用软件推送装置的结构图。具体实施方式图1为本专利技术实施例提供的应用软件推送方法流程图。本专利技术实施例针对基于APP的分类标签、开发者的推送方式其弊端是:对分类标签的依赖程度较大,一旦APP的分类标签有误,可能导致推送给用户的APP并不是用户真实需要的APP;基于APP的热度的推送方式其弊端是:推送给用户的APP是热门的APP,也是其他用户广泛下载使用的APP,导致推送给用户的APP不符合用户的个性需求,提供了应用软件推送方法,具体的应用软件推送方法步骤如下:步骤S101、统计多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,所述第一应用软件是样本集中的任一应用软件,所述第二应用软件是所述样本集中除所述第一应用软件之外的应用软件,所述样本集包括多个应用软件。通常情况下,用户通过用户终端登录到应用下载平台例如应用商店(APPStore),并在应用下载平台中搜索某一个应用软件(Application,APP)的关键字时,应用下载平台会将该应用软件有关的信息发送到用户终端,用户终端显示如图2所示的详情页,该详情页具体包括该应用软件的图标20、用于下载安装的按键即“获取”按键、有助于用户了解该应用软件的详情信息的“详情”按键、用于查看其他用户对该应用软件评论的内容的“评论”按键、用于查看与该应用软件相关的其他应用软件的“相关”按键,当用户点击“相关”按键后,应用下载平台将向用户终端推送一些与该应用软件相关联的其他的应用软件,用户界面将显示其他应用软件的图标例如21-26,其中,图标21-23分别对应的应用软件可以是与图标20对应的应用软件是强关联的,图标24-26分别对应的应用软件可以是与图标20对应的应用软件是弱关联的,下面将详细介绍如何确定出图标24-26分别对应的应用软件。当用户单次适用应用下载平台例如应用商店时,用户终端可以对用户浏览APP的行为进行记录,如图2所示,假设用户在查看与图标20对应的应用软件相关联的其他应用软件时,点击了图标24,则用户终端的用户界面将从如图2所示的详情页跳转到图标24对应的应用软件的详情页,图标24对应的应用软件的详情页类似于如图2所示的详情页,该用户终端的用户界面还可能从图标24对应的应用软件的详情页再跳转到其他应用软件的详情页。为了区分用户界面跳转前后的两个应用软件的详情页,本实施例将该用户界面跳转前的应用软件的详情页记为第一应用软件详情页,将该用户界面跳转后的应用软件的详情页记为第二应用软件详情页,并将第一应用软件记为a(i),第二应用软件记为a(j),其中,a(i)和a(j)均属于一个样本集,该样本集可以包括n个应用软件,n≥2,a(i)是该样本集中的任一应用软件,a(j)是该样本集中除了a(i)之外的其他应用软件。对于多个用户终端而言,每个用户终端的用户在浏览应用下载平台例如应用商店时,均可能从浏览第一应用软件a(i)跳转到浏览第二应用软件a(j),即每个用户终端的用户界面均有可能从第一应用软件详情页跳转到第二应用软件详情页,所述多个用户终端中可能有些用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页,有些用户终端的用户界面不从第一应用软件详情页跳转到第二应用软件详情页,本实施例可以统计该多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数。步骤S102、根据多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,以及所述第一应用软件和所述第二应用软件的相似度,建立随机游走模型,所述随机游走模型用于确定用户界面从第一应用软件详情页跳转到第二应用软件详情页的概率。在本实施例中,将该多个用户终端的用户界面从第一应用软件详情页跳转到第二应用本文档来自技高网...
应用软件推送方法及装置

【技术保护点】
一种应用软件推送方法,其特征在于,包括:统计多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,所述第一应用软件是样本集中的任一应用软件,所述第二应用软件是所述样本集中除所述第一应用软件之外的应用软件,所述样本集包括多个应用软件;根据多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,以及所述第一应用软件和所述第二应用软件的相似度,建立随机游走模型,所述随机游走模型用于确定用户界面从第一应用软件详情页跳转到第二应用软件详情页的概率;根据所述随机游走模型,确定目标用户终端的用户界面的目标应用软件详情页,使得所述目标用户终端的用户界面从当前详情页跳转到所述目标应用软件详情页的概率大于阈值;将所述目标应用软件推送到所述目标用户终端。

【技术特征摘要】
1.一种应用软件推送方法,其特征在于,包括:统计多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,所述第一应用软件是样本集中的任一应用软件,所述第二应用软件是所述样本集中除所述第一应用软件之外的应用软件,所述样本集包括多个应用软件;根据多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数,以及所述第一应用软件和所述第二应用软件的相似度,建立随机游走模型,所述随机游走模型用于确定用户界面从第一应用软件详情页跳转到第二应用软件详情页的概率;根据所述随机游走模型,确定目标用户终端的用户界面的目标应用软件详情页,使得所述目标用户终端的用户界面从当前详情页跳转到所述目标应用软件详情页的概率大于阈值;将所述目标应用软件推送到所述目标用户终端。2.根据权利要求1所述的方法,其特征在于,所述第一应用软件和所述第二应用软件的相似度是根据所述第一应用软件对应的向量和所述第二应用软件对应的向量之间的距离确定的。3.根据权利要求2所述的方法,其特征在于,所述统计多个用户终端的用户界面从第一应用软件详情页跳转到第二应用软件详情页的次数之前,还包括:将目标用户终端在预设时间内下载安装的多个应用软件构成所述样本集,每个应用软件在连续向量空间中对应一个向量;根据所述样本集中每个应用软件在连续向量空间中对应的向量、以及每个向量所在的向量空间到独热向量的映射矩阵,建立映射模型,所述映射模型用于确定所述目标用户终端在已安装第二应用软件的条件下安装第一应用软件的概率;根据所述映射模型,确定目标函数;确定当所述目标函数的值最小时所述每个应用软件在连续向量空间中对应的向量。4.根据权利要求3所述的方法,其特征在于,当所述目标函数的值最小时所述每个应用软件在连续向量空间中对应的向量包括所述第一应用软件在连续向量空间中对应的向量和所述第二应用软件在连续向量空间中对应的向量。5.根据权利要求3或4所述的方法,其特征在于,所述预设时间是所述目标用户终端从登录应用下载平台到停止访问所述应用下载平台的时间。6.一种应用软件推送装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:施卉胡静黄振
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1