CN103020846B - 一种移动应用的推送方法及*** - Google Patents
一种移动应用的推送方法及*** Download PDFInfo
- Publication number
- CN103020846B CN103020846B CN201210546492.5A CN201210546492A CN103020846B CN 103020846 B CN103020846 B CN 103020846B CN 201210546492 A CN201210546492 A CN 201210546492A CN 103020846 B CN103020846 B CN 103020846B
- Authority
- CN
- China
- Prior art keywords
- mobile application
- user
- mobile
- scene
- category
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000012216 screening Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000001174 ascending effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种移动应用的推送方法,包括:依据预先生成的移动应用类别的权重值和预先生成的移动应用在当前场景对应的特征参数,得到移动应用类别下移动应用的推荐度;依据预设的推荐结果个数将推荐度最高的一个以上移动应用作为推荐结果推送给用户;本发明还提供一种移动应用的推送***。根据本发明提供的技术方案,能够动态的生成推荐结果,提高推荐结果的命中率。
Description
【技术领域】
本发明涉及互联网应用领域,尤其涉及一种移动应用的推送方法及***。
【背景技术】
目前,移动应用商店都会在用户下载或浏览应用时向用户推送一些移动应用,用来向用户推荐移动应用,推送方法是定时对用户历史日志和已安装的移动应用的列表进行分析,依据分析结果生成一组推荐结果,当用户登录移动应用商店后,将预先生成的推荐结果推送给用户。
因此,目前移动应用的推荐方式存在以下问题:
1、由于都是定时生成推荐结果,这种静态推荐方式没有实际考虑用户在当前交互过程中的各种表现,不会依据这些表现实时分析用户的真实意图,从而不能给出最合适用户当前状态的推荐结果,导致推荐命中率较低。
2、不能实时调整推荐结果,从而导致向用户推荐在本次交互中已经不敢兴趣,甚至刚刚下载过的移动应用,出现推荐重复的问题,浪费资源。
【发明内容】
本发明提供了一种移动应用的推送方法及***,能够动态的生成推荐结果,提高推荐结果的命中率。
本发明的具体技术方案如下:
根据本发明一优选实施例,一种移动应用的推送方法,包括:
依据预先生成的移动应用类别的权重值和预先生成的移动应用在当前场景对应的特征参数,得到移动应用类别下移动应用的推荐度;
依据预设的推荐结果个数将推荐度最高的一个以上移动应用作为推荐结果推送给用户。
上述方法中,生成移动应用类别的权重值的方法为:
依据用户历史日志获取距离当前时间最近的一个以上用户接触过的移动应用,并依据距离当前时间长短计算获取的移动应用的权重值;
依据移动应用的本体库对所述移动应用分类,将属于相同移动应用类别的移动应用的权重值相加,得到移动应用类别的权重值。
上述方法中,所述依据距离当前时间长短计算获取的移动应用的权重值具体包括:
利用如下公式计算移动应用的权重值:
wt=3-λ(T-t)
其中,wt为移动应用的权重值,T为当前时间,t为用户接触移动应用的时间,λ等于0.3。
上述方法中,该方法还包括:
依据前端的移动应用商店在每次用户的场景发生变化时发送的请求中的from字段判断当前场景。
上述方法中,生成移动应用在当前场景对应的特征参数的方法为:
当前场景为搜索场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在搜索场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为移动应用appm在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;和分别为移动应用类别concepti下所有的移动应用在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
上述方法中,生成移动应用在当前场景对应的特征参数的方法为:
当前场景为榜单场景或分类场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在榜单场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为今天和昨天移动应用appm在用户历史日志中被查看的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被下载的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
上述方法中,当前场景为类别场景时,该方法还包括:依据用户当前的移动应用类别对所述移动应用类别进行筛选,筛除用户当前的移动应用类别以外的移动应用类别。
上述方法中,移动应用的本体库中新增的移动应用的特征参数为默认的特征参数;所述默认的特征参数等于移动应用类别中特征参数最高的三个移动应用的特征参数的平均值乘以衰减因子。
上述方法中,所述移动应用类别下移动应用的推荐度为:移动应用类别的权重值与所述移动应用类别下移动应用在当前场景对应的特征参数的乘积。
一种移动应用的推送***,包括:推荐度生成单元、推送单元;其中,
推荐度生成单元,用于依据预先生成的移动应用类别的权重值和预先生成的移动应用在当前场景对应的特征参数,得到移动应用类别下移动应用的推荐度;
推送单元,用于依据预设的推荐结果个数将推荐度最高的一个以上移动应用作为推荐结果推送给用户。
上述***中,该***还包括:用于生成移动应用类别的权重值的权重值生成单元;
权重值生成单元在生成移动应用类别的权重值时,具体包括:
依据用户历史日志获取距离当前时间最近的一个以上用户接触过的移动应用,并依据距离当前时间长短计算获取的移动应用的权重值;
依据移动应用的本体库对所述移动应用分类,将属于相同移动应用类别的移动应用的权重值相加,得到移动应用类别的权重值。
上述***中,所述依据距离当前时间长短计算获取的移动应用的权重值,具体包括:
利用如下公式计算移动应用的权重值:
wt=3-λ(T-t)
其中,wt为移动应用的权重值,T为当前时间,t为用户接触移动应用的时间,λ等于0.3。
上述***中,该***还包括:
场景判断单元,用于依据前端的移动应用商店在每次用户的场景发生变化时发送的请求中的from字段判断当前场景。
上述***中,该***还包括:用于生成移动应用在当前场景对应的特征参数的特征参数生成单元;
特征参数生成单元在生成移动应用在当前场景对应的特征参数时,具体包括:当前场景为搜索场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在搜索场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为移动应用appm在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;和分别为移动应用类别concepti下所有的移动应用在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
上述***中,该***还包括:用于生成移动应用在当前场景对应的特征参数的特征参数生成单元;
特征参数生成单元在生成移动应用在当前场景对应的特征参数时,具体包括:
当前场景为榜单场景或分类场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在榜单场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为今天和昨天移动应用appm在用户历史日志中被查看的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被下载的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
上述***中,当前场景为类别场景时,特征参数生成单元还用于依据用户当前的移动应用类别对所述移动应用类别进行筛选,筛除用户当前的移动应用类别以外的移动应用类别。
上述***中,特征参数生成单元还用于采用默认的特征参数作为移动应用的本体库中新增移动应用的特征参数;所述默认的特征参数等于移动应用类别中特征参数最高的三个移动应用的特征参数的平均值乘以衰减因子。
上述***中,所述移动应用类别下移动应用的推荐度为:移动应用类别的权重值与所述移动应用类别下移动应用在当前场景对应的特征参数的乘积。
由以上技术方案可以看出,本发明提供的技术方案具有以下有益效果:
用户登录移动应用商店后,依据用户当前场景实时的、动态的生成推荐结果推送给用户,使得推荐结果最合适用户当前状态,从而提高推荐结果的命中率。
【附图说明】
图1是本发明实现移动应用的推送方法的优选实施例的流程示意图;
图2是本发明实现移动应用的推送***的优选实施例的结构示意图。
【具体实施方式】
本发明的基本思想是:依据预先生成的移动应用类别的权重值和预先生成的移动应用在当前场景对应的特征参数,得到移动应用类别下移动应用的推荐度;依据预设的推荐结果个数将推荐度最高的一个以上移动应用作为推荐结果推送给用户。
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
本发明提供一种移动应用的推送方法,图1是本发明实现移动应用的推送方法的优选实施例的流程示意图,如图1所示,该优选实施例包括以下步骤:
步骤101,依据用户历史日志获取距离当前时间最近的一个以上用户接触过的移动应用,并依据距离当前时间长短计算获取的移动应用的权重值。
具体的,移动应用商店的数据平台会存储用户使用移动应用商店时的用户历史日志,数据平台以文本格式存储用户历史日志,并以每小时为单位将一个小时内的用户历史日志的文本保存到同一个文件中;所述用户历史日志包括用户在移动应用商店中接触过的移动应用的信息,用户接触过的移动应用包括用户查看或下载的移动应用;其中,用户在移动应用商店中接触过的移动应用的信息包括用户标识(UID)、该用户在移动应用商店中接触过的移动应用的标识(packageID)以及该用户在移动应用商店中接触过的移动应用的时间,移动应用的信息按照用户接触移动应用的时间的先后顺序进行保存。
用户登录移动应用商店后,依据数据平台中存储的该用户的用户历史数据,获取距离当前时间最近的一个以上用户接触过的移动应用,获取的移动应用的具体数量可以进行灵活配置,这里,距离当前时间最近的用户接触过的移动应用能够体现出用户的行为轨迹,是用户在移动应用商店中的真实表现。
依据距离当前时间长短,并利用公式(1)计算获取的距离当前时间最近的一个以上用户接触过的移动应用的权重值:
wt=3-λ(T-t) (1)
其中,wt为移动应用的权重值,T为当前时间,t为用户接触移动应用的时间,λ为衰减因子,本优选实施例中,λ等于0.3;这里,用户在移动应用商店中点击的时间间隔不同,因此本优选实施例中采用时间单位机制,用户接触移动应用的时间t不是具体的时间,而是依据用户在时间t的点击操作距离当前操作之间的操作总数确定的时间单位,时间t与当前时间T之间的时间单位等于两次操作之间的操作总数,例如,用户在时间t的点击操作距离当前操作之间一共有5次操作,则t的时间单位等于5,即T-t等于5。
例如,如果移动应用为用户当前查看的移动应用,则T等于t,该移动应用的权重值wt=30=1;如果移动应用为5个时间单位之前用户查看的移动应用,则T-t等于5,该移动应用的权重值约为0.85。
步骤102,依据移动应用的本体库对移动应用分类,将属于相同移动应用类别的移动应用的权重值相加,得到移动应用类别的权重值。
具体的,移动应用的本体库是以移动应用的标识(packageID)为单位,包含该移动应用的标识对应的名称、类别信息和属性信息,例如,移动应用的本体库可以如表1所示:
表1
在计算完移动应用的权重值之后,对于步骤101中获取的距离当前时间最近的一个以上用户接触过的移动应用,依据移动应用的标识在移动应用的本体库中,获取每个移动应用的类别信息,然后依据移动应用的类别信息对移动应用进行分类,得到步骤101中获取的一个以上移动应用所对应的一个以上移动应用类别,依据计算出的移动应用的权重值,将属于相同移动应用类别的移动应用的权重值相加,得到该移动应用类别的权重值。
步骤103,依据移动应用类别的权重值和移动应用在当前场景对应的特征参数,得到移动应用类别下移动应用的推荐度,依据预设的推荐结果个数将推荐度最高的一个以上移动应用作为推荐结果推送给用户。
具体的,依据前端的移动应用商店在每次用户的场景发生变化时发送的请求中的from字段判断用户的当前场景,如果请求中from字段的值为“search@关键字”,表示用户的当前场景为搜索场景,如果请求中from字段的值为index,表示用户的当前场景为榜单场景,如果请求中from字段的值为cate,表示用户的当前场景为类别场景;这里,用户的场景发生变化包括两种情况,一种是用户登录移动应用商店,另一种是用户由一个场景切换到另一个场景,例如,用户在搜索移动应用时,看到了移动应用的榜单,因此进入了榜单查看移动应用,这样用户就是由搜索场景切换到了榜单场景;其中,当前场景为搜索场景,表示用户对移动应用具有较强的目的性,如果当前场景为榜单场景,表示用户对移动应用具有较弱的目的性,如果当前场景为类别场景,表示用户对移动应用具有中等的目的性,因此,需要依据当前场景分析用户对移动应用的目的性强弱,从而可以依据用户的目的性强弱生成推荐结果推送给用户;所述前端的移动应用商店包括PC站移动应用商店、Wap站移动应用商店和移动终端的移动应用商店。
所述用户历史日志还包括用户使用移动应用的时长信息;所述用户使用移动应用的时长信息包括用户标识(UID)、该用户使用的移动应用的标识(packageID)以及该用户使用该移动应用的时长。
当判断出用户的当前场景为搜索场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,统计计算出权重值的移动应用类别下移动应用的查看总次数、下载总次数和使用总次数,依据统计出的次数,并利用公式(2)计算该移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在搜索场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,表示移动应用appm在用户历史日志中被查看的总次数,表示移动应用appm在用户历史日志中被下载的总次数,表示移动应用appm在用户历史日志中被使用的总时长,的单位为分钟;表示移动应用类别concepti下所有的移动应用在用户历史日志中被查看的总次数;表示移动应用类别concepti下所有的移动应用在用户历史日志中被下载的总次数,表示移动应用类别concepti下所有的移动应用在用户历史日志中被使用的总时长;k1表示移动应用appm在用户历史日志中被查看对应的影响因子,k2表示移动应用appm在用户历史日志中被下载对应的影响因子,k3表示移动应用appm在用户历史日志中总时长的影响因子,本优选实施例中,k1等于0.2,k2等于0.4,k3等于0.4。
当判断出用户的当前场景为榜单场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,统计计算出权重值的移动应用类别下移动应用的查看上升率、下载上升率和使用上升率,依据统计出的上升率,并利用公式(3)计算移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在榜单场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,表示今天移动应用appm在用户历史日志中被查看的总次数,表示昨天移动应用appm在用户历史日志中被查看的总次数,表示今天移动应用appm在用户历史日志中被下载的总次数,表示昨天移动应用appm在用户历史日志中被下载的总次数,表示今天移动应用appm在用户历史日志中被使用的总时长,表示昨天移动应用appm在用户历史日志中被使用的总时长,和的单位为分钟;k1表示移动应用appm在用户历史日志中被查看对应的影响因子,k2表示移动应用appm在用户历史日志中被下载对应的影响因子,k3表示移动应用appm在用户历史日志中总时长的影响因子,本优选实施例中,k1等于0.2,k2等于0.4,k3等于0.4。
当判断出用户的当前场景为类别场景时,依据用户当前的移动应用类别对得到权重值的移动应用类别进行筛选,仅保留用户当前的移动应用类别,然后依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,统计该移动应用类别下移动应用的查看上升率、下载上升率和使用上升率,依据统计的上升率,并利用公式(3)计算该移动应用类别下移动应用在当前场景对应的特征参数。
其中,如果移动应用appm为移动应用的本体库中新增的移动应用,则新增的移动应用采用默认的特征参数,默认的特征参数的计算方法为利用移动应用类别concepti中特征参数最高的三个移动应用的特征参数的平均值乘以一个衰减因子,本优选实施例中,该衰减因子等于0.4。
将步骤102得到的移动应用类别的权重值与移动应用在当前场景对应的特征参数相乘,得到当前场景下移动应用类别下移动应用的推荐度;依据推荐度由大到小的顺序对移动应用进行排序,依据预设的推荐结果个数n,将排在前n个的移动应用作为移动应用的推荐结果,将该推荐结果推送给用户。
为实现上述方法,本发明还提供一种移动应用的推送***,图2是本发明实现移动应用的推送***的优选实施例的结构示意图,如图2所示,该***包括:推荐度生成单元20、推送单元21;其中,
推荐度生成单元20,用于依据预先生成的移动应用类别的权重值和预先生成的移动应用在当前场景对应的特征参数,得到移动应用类别下移动应用的推荐度;
推送单元21,用于依据预设的推荐结果个数将推荐度最高的一个以上移动应用作为推荐结果推送给用户。
该***还包括:用于生成移动应用类别的权重值的权重值生成单元22;
权重值生成单元22在生成移动应用类别的权重值时,具体包括:依据用户历史日志获取距离当前时间最近的一个以上用户接触过的移动应用,并依据距离当前时间长短计算获取的移动应用的权重值;依据移动应用的本体库对所述移动应用分类,将属于相同移动应用类别的移动应用的权重值相加,得到移动应用类别的权重值。
其中,所述依据距离当前时间长短计算获取的移动应用的权重值,具体包括:
利用如下公式计算移动应用的权重值:
wt=3-λ(T-t)
其中,wt为移动应用的权重值,T为当前时间,t为用户接触移动应用的时间,λ等于0.3。
该***还包括:场景判断单元23,用于依据前端的移动应用商店在每次用户的场景发生变化时发送的请求中的from字段判断当前场景。
该***还包括:用于生成移动应用在当前场景对应的特征参数的特征参数生成单元24;
特征参数生成单元24在生成移动应用在当前场景对应的特征参数时,具体包括:当前场景为搜索场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在搜索场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为移动应用appm在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;和分别为移动应用类别concepti下所有的移动应用在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
或,特征参数生成单元24在生成移动应用在当前场景对应的特征参数时,具体包括:
当前场景为榜单场景或分类场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在榜单场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为今天和昨天移动应用appm在用户历史日志中被查看的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被下载的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
上述***中,当前场景为类别场景时,特征参数生成单元24还用于依据用户当前的移动应用类别对所述移动应用类别进行筛选,筛除用户当前的移动应用类别以外的移动应用类别。
上述***中,特征参数生成单元24还用于采用默认的特征参数作为移动应用的本体库中新增移动应用的特征参数;所述默认的特征参数等于移动应用类别中特征参数最高的三个移动应用的特征参数的平均值乘以衰减因子。
上述***中,所述移动应用类别下移动应用的推荐度为:移动应用类别的权重值与所述移动应用类别下移动应用在当前场景对应的特征参数的乘积。
本发明的上述技术方案具有以下有益技术效果:
1、用户登录移动应用商店后,依据用户当前场景实时的、动态的生成推荐结果推送给用户,使得推荐结果最合适用户当前状态,从而提高推荐结果的命中率。目前,本发明的上述技术方案已经应用于实际***,在使用本发明的技术方案之前,内容页推荐的移动应用的点击量占内容页的所有点击量的比例为14.9%,推荐结果带来的点击和下载之间的转化率为22.8%,使用本发明的技术方案后,内容页推荐的移动应用的点击量占内容页的所有点击量的比例上升到22.1%,推荐结果带来的点击和下载之间的转化率为28.3%。
2、当用户当前场景发生变化时,能够依据场景变化实时调整推荐结果,不会向用户推荐已经不敢兴趣或下载过的移动应用,减少移动应用的重复推荐,节省资源。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (14)
1.一种移动应用的推送方法,其特征在于,该方法包括:
将预先生成的移动应用类别的权重值和预先生成的移动应用在当前场景对应的特征参数相乘,得到移动应用类别下移动应用的推荐度;其中,所述移动应用在当前场景对应的特征参数依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息计算得到;
依据预设的推荐结果个数将推荐度最高的一个以上移动应用作为推荐结果推送给用户;其中,
生成移动应用类别的权重值的方法为,依据用户历史日志获取距离当前时间最近的一个以上用户接触过的移动应用,并依据距离当前时间长短计算获取的移动应用的权重值;依据移动应用的本体库对所述移动应用分类,将属于相同移动应用类别的移动应用的权重值相加,得到移动应用类别的权重值。
2.根据权利要求1所述的方法,其特征在于,所述依据距离当前时间长短计算获取的移动应用的权重值具体包括:
利用如下公式计算移动应用的权重值:
wt=3-λ(T-t)
其中,wt为移动应用的权重值,T为当前时间,t为用户接触移动应用的时间,λ等于0.3。
3.根据权利要求1所述的方法,其特征在于,该方法还包括:
依据前端的移动应用商店在每次用户的场景发生变化时发送的请求中的from字段判断当前场景。
4.根据权利要求1所述的方法,其特征在于,生成移动应用在当前场景对应的特征参数的方法为:
当前场景为搜索场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在搜索场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为移动应用appm在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;和分别为移动应用类别concepti下所有的移动应用在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
5.根据权利要求1所述的方法,其特征在于,生成移动应用在当前场景对应的特征参数的方法为:
当前场景为榜单场景或分类场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在榜单场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为今天和昨天移动应用appm在用户历史日志中被查看的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被下载的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
6.根据权利要求5所述的方法,其特征在于,当前场景为类别场景时,该方法还包括:依据用户当前的移动应用类别对所述移动应用类别进行筛选,筛除用户当前的移动应用类别以外的移动应用类别。
7.根据权利要求4或5所述的方法,其特征在于,
移动应用的本体库中新增的移动应用的特征参数为默认的特征参数;所述默认的特征参数等于移动应用类别中特征参数最高的三个移动应用的特征参数的平均值乘以衰减因子。
8.一种移动应用的推送***,其特征在于,该***包括:推荐度生成单元、推送单元;其中,
推荐度生成单元,用于依据预先生成的移动应用类别的权重值和预先生成的移动应用在当前场景对应的特征参数,得到移动应用类别下移动应用的推荐度;其中,所述移动应用在当前场景对应的特征参数依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息计算得到;
推送单元,用于依据预设的推荐结果个数将推荐度最高的一个以上移动应用作为推荐结果推送给用户;
用于生成移动应用类别的权重值的权重值生成单元,权重值生成单元在生成移动应用类别的权重值时,具体包括依据用户历史日志获取距离当前时间最近的一个以上用户接触过的移动应用,并依据距离当前时间长短计算获取的移动应用的权重值;依据移动应用的本体库对所述移动应用分类,将属于相同移动应用类别的移动应用的权重值相加,得到移动应用类别的权重值。
9.根据权利要求8所述的***,其特征在于,所述依据距离当前时间长短计算获取的移动应用的权重值,具体包括:
利用如下公式计算移动应用的权重值:
wt=3-λ(T-t)
其中,wt为移动应用的权重值,T为当前时间,t为用户接触移动应用的时间,λ等于0.3。
10.根据权利要求8所述的***,其特征在于,该***还包括:
场景判断单元,用于依据前端的移动应用商店在每次用户的场景发生变化时发送的请求中的from字段判断当前场景。
11.根据权利要求8所述的***,其特征在于,该***还包括:用于生成移动应用在当前场景对应的特征参数的特征参数生成单元;
特征参数生成单元在生成移动应用在当前场景对应的特征参数时,具体包括:当前场景为搜索场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在搜索场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为移动应用appm在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;和分别为移动应用类别concepti下所有的移动应用在用户历史日志中被查看的总次数、被下载的总次数和被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
12.根据权利要求8所述的***,其特征在于,该***还包括:用于生成移动应用在当前场景对应的特征参数的特征参数生成单元;
特征参数生成单元在生成移动应用在当前场景对应的特征参数时,具体包括:
当前场景为榜单场景或分类场景时,依据用户历史日志中用户在移动应用商店中接触过的移动应用的信息和用户使用移动应用的时长信息,利用如下公式计算所述移动应用在当前场景对应的特征参数:
其中,表示移动应用appm在榜单场景下对应的特征参数,移动应用appm所属的移动应用类别为移动应用类别concepti,和分别为今天和昨天移动应用appm在用户历史日志中被查看的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被下载的总次数,和分别为今天和昨天移动应用appm在用户历史日志中被使用的总时长;k1等于0.2,k2等于0.4,k3等于0.4。
13.根据权利要求12所述的***,其特征在于,当前场景为类别场景时,特征参数生成单元还用于依据用户当前的移动应用类别对所述移动应用类别进行筛选,筛除用户当前的移动应用类别以外的移动应用类别。
14.根据权利要求11或12所述的***,其特征在于,
特征参数生成单元还用于采用默认的特征参数作为移动应用的本体库中新增移动应用的特征参数;所述默认的特征参数等于移动应用类别中特征参数最高的三个移动应用的特征参数的平均值乘以衰减因子。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210546492.5A CN103020846B (zh) | 2012-12-14 | 2012-12-14 | 一种移动应用的推送方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210546492.5A CN103020846B (zh) | 2012-12-14 | 2012-12-14 | 一种移动应用的推送方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103020846A CN103020846A (zh) | 2013-04-03 |
CN103020846B true CN103020846B (zh) | 2019-11-26 |
Family
ID=47969423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210546492.5A Active CN103020846B (zh) | 2012-12-14 | 2012-12-14 | 一种移动应用的推送方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103020846B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414766A (zh) * | 2013-07-29 | 2013-11-27 | 北京小米科技有限责任公司 | 一种安装应用的方法、装置和终端设备 |
CN103455938B (zh) * | 2013-09-03 | 2016-07-20 | 小米科技有限责任公司 | 一种数据处理方法、装置及服务器设备 |
CN104794115A (zh) * | 2014-01-16 | 2015-07-22 | 腾讯科技(深圳)有限公司 | 应用推荐方法和*** |
CN103929437A (zh) * | 2014-05-06 | 2014-07-16 | 北京金山安全软件有限公司 | 确定推送内容的方法及*** |
CN105991727A (zh) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | 一种内容推送方法及装置 |
CN105573643A (zh) * | 2015-05-29 | 2016-05-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用推荐方法、用户终端及应用服务器 |
CN105354056B (zh) * | 2015-10-23 | 2018-12-28 | 北京金山安全软件有限公司 | 一种app推荐信息展示方法和装置 |
CN105653655A (zh) * | 2015-12-25 | 2016-06-08 | Tcl集团股份有限公司 | 应用推送方法及装置 |
CN107038170B (zh) * | 2016-02-03 | 2021-02-19 | 腾讯科技(深圳)有限公司 | 推荐应用程序的方法和装置 |
CN106682054B (zh) * | 2016-05-24 | 2021-08-03 | 腾讯科技(深圳)有限公司 | 一种终端应用推荐方法、装置和*** |
CN106790392B (zh) * | 2016-11-25 | 2020-05-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用推送方法及应用推送平台*** |
CN106850750B (zh) * | 2016-12-26 | 2020-11-10 | 北京五八信息技术有限公司 | 一种实时推送信息的方法和装置 |
CN108259623B (zh) * | 2018-02-09 | 2020-11-03 | 北京航智信息技术有限公司 | 学生移动终端软件远程分类分层管理及控制的方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007041971A (ja) * | 2005-08-04 | 2007-02-15 | Albert:Kk | 推薦システム、推薦方法、及び、推薦プログラム |
CN102546605A (zh) * | 2011-12-22 | 2012-07-04 | 北京锐讯灵通科技有限公司 | 移动应用推广***及方法 |
CN102567511A (zh) * | 2011-12-27 | 2012-07-11 | 奇智软件(北京)有限公司 | 一种应用自动推荐的方法及装置 |
CN102591942A (zh) * | 2011-12-27 | 2012-07-18 | 奇智软件(北京)有限公司 | 一种应用自动推荐的方法及装置 |
CN102591873B (zh) * | 2011-01-12 | 2016-01-20 | 腾讯科技(深圳)有限公司 | 一种信息推荐方法和设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102332017A (zh) * | 2011-09-16 | 2012-01-25 | 百度在线网络技术(北京)有限公司 | 在移动设备中显示基于操作信息的推荐信息的方法与设备 |
-
2012
- 2012-12-14 CN CN201210546492.5A patent/CN103020846B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007041971A (ja) * | 2005-08-04 | 2007-02-15 | Albert:Kk | 推薦システム、推薦方法、及び、推薦プログラム |
CN102591873B (zh) * | 2011-01-12 | 2016-01-20 | 腾讯科技(深圳)有限公司 | 一种信息推荐方法和设备 |
CN102546605A (zh) * | 2011-12-22 | 2012-07-04 | 北京锐讯灵通科技有限公司 | 移动应用推广***及方法 |
CN102567511A (zh) * | 2011-12-27 | 2012-07-11 | 奇智软件(北京)有限公司 | 一种应用自动推荐的方法及装置 |
CN102591942A (zh) * | 2011-12-27 | 2012-07-18 | 奇智软件(北京)有限公司 | 一种应用自动推荐的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103020846A (zh) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103020846B (zh) | 一种移动应用的推送方法及*** | |
CN103020845B (zh) | 一种移动应用的推送方法及*** | |
CN107784010B (zh) | 一种用于确定新闻主题的热度信息的方法与设备 | |
JP6500086B2 (ja) | 二次元コードの解析方法および装置、コンピュータ読み取り可能な記憶媒体、コンピュータプログラムおよび端末機器 | |
CN106709073A (zh) | 一种浏览器中进行消息推送的方法和一种浏览器终端 | |
CN103339623A (zh) | 涉及因特网搜索的方法和设备 | |
CN107861981A (zh) | 一种数据处理方法及装置 | |
CN104899315A (zh) | 推送用户信息的方法和装置 | |
CN103246703A (zh) | 一种用于确定应用词库的方法和设备 | |
CN110262851B (zh) | 接口配置方法及装置 | |
CN107908662B (zh) | 搜索***的实现方法和实现装置 | |
CN104750760A (zh) | 一种推荐应用软件的实现方法及装置 | |
CN103218412A (zh) | 舆情信息处理方法与装置 | |
CN111105294A (zh) | 一种vr导览方法、***、客户端、服务器及其存储介质 | |
JP2011227721A (ja) | 関心抽出装置、関心抽出方法、及び関心抽出プログラム | |
CN103164425B (zh) | 应用程序平台***中推送应用程序的方法和装置 | |
CN105808642A (zh) | 推荐方法及装置 | |
US9984161B2 (en) | Accounting for authorship in a web log search engine | |
CN104572707A (zh) | 一种用于提供优选对象信息的方法与设备 | |
CN115398861B (zh) | 异常文件检测方法及相关产品 | |
CN103227791B (zh) | 一种无线数据采集的方法及装置 | |
CN104881308B (zh) | 一种应用程序的处理方法及装置 | |
CN111882224A (zh) | 对消费场景进行分类的方法和装置 | |
CN104765747A (zh) | 网页处理方法及装置 | |
CN104754010A (zh) | 信息处理的方法及业务平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |