一种为Push消息分配流量的方法及装置制造方法及图纸

技术编号:14567429 阅读:49 留言:0更新日期:2017-02-06 01:01
本发明专利技术公开了一种为Push消息分配流量的方法及装置,该方法包括:将Push消息拆解为至少一个维度,每一个维度中包含至少两个备选子文案;为至少两个备选子文案均匀分配哈希地址;获取预设用户群中的一个用户的用户ID,使用哈希函数对用户ID进行哈希,获得至少一个第一哈希值,第一哈希值的数量与Push消息拆解的维度的数量相同;对至少一个第一哈希值取模获得流量分配地址;将流量分配地址和备选子文案的哈希地址进行比较,确定流量分配地址对应的备选子文案;向用户推送包含备选子文案的Push消息。上述技术方案将Push消息拆解为至少一个维度,每个维度单独进行流量测试,可以获得更大的测试流量。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种为Push消息分配流量的方法及装置
技术介绍
Push是一种内容分发机制,采用客户端/服务器模式的工作方式,要求服务器不需要客户端发出具体请求就将所需要的内容进行分发,最常用于消息通知系统中。Push业务有以下几种应用:用户订制信息,主要指用户通过主动进行订阅或操作,指定订阅条件,内容提供商根据对应的订阅条件主动给用户发送恰当的信息;群发信息,指用户并没有主动进行订阅,而是由第三方发起的内容Push,比如,用户每天都会收到不同应用推送的Push消息。目前,后台运营人员会每天给用户推送Push消息,Push文案的好坏会直接影响DAU(日活跃用户),目前运营人员只能提前编写好Push文案,再一次性发送给全体用户。运营在在编写Push文案时无法提前预知好坏,也缺少事后的对比,长此以往,Push文案的质量无法提升。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种为Push消息分配流量的方法及装置。所述计数方案如下:本专利技术提供一种为Push消息分配流量的方法,包括:将所述Push消息拆解为至少一个维度,每一个维度中包含至少两个备选子文案;为所述至少两个备选子文案均匀分配哈希地址;获取预设用户群中的一个用户的用户ID,使用哈希函数对所述用户ID进行哈希,获得至少一个第一哈希值,所述第一哈希值的数量与所述Push消息拆解的维度的数量相同;对所述至少一个第一哈希值取模获得流量分配地址;将所述流量分配地址和所述备选子文案的哈希地址进行比较,确定所述流量分配地址对应的备选子文案;向所述用户推送包含所述备选子文案的Push消息。在一个实施例中,所述对所述至少一个第一哈希值取模获得流量分配地址,可包括:为第一哈希值分别选择一个质数作为变化模;根据所述第一哈希值对应的质数对所述第一哈希值进行取模计算,获得第二哈希值;对所述第二哈希值再次取模,直到获得的流量分配地址与所述备选子文案中的哈希地址对应。在一个实施例中,在所述向所述用户推送包含所述备选子文案的Push消息之后,所述方法还可包括:监测所述预设用户群中的用户是否打开所述Push消息;统计所述预设用户群中的用户Push消息的打开情况;根据所述预设用户群中Push消息的打开情况向所述应用的全体用户推送Push消息。在一个实施例中,所述统计预设用户群中的用户Push消息的打开情况,可包括:分别统计Push消息的每一个维度中的备选子文案的打开率;分别确定Push消息的每一个维度中打开率最高的备选子文案;所述根据所述预设用户群中Push消息的打开情况向所述应用的全体用户推送Push消息,包括:将每一个维度中打开率最高的备选子文案组合成完整的待推送Push消息;将所述待推送Push消息向所述应用的全体用户推送。本专利技术还提供一种为Push消息分配流量的装置,包括:拆解模块,用于将所述Push消息拆解为至少一个维度,每一个维度中包含至少两个备选子文案;分配模块,用于为所述至少两个备选子文案均匀分配哈希地址;第一运算模块,用于获取预设用户群中的一个用户的用户ID,使用哈希函数对所述用户ID进行哈希,获得至少一个第一哈希值,所述第一哈希值的数量与所述Push消息拆解的维度的数量相同;第二运算模块,用于对所述至少一个第一哈希值取模获得流量分配地址;确定模块,用于将所述流量分配地址和所述备选子文案的哈希地址进行比较,确定所述流量分配地址对应的备选子文案;第一推送模块,用于向所述用户推送包含所述备选子文案的Push消息。在一个实施例中,所述第二运算模块,可包括:选择子模块,用于为第一哈希值分别选择一个质数作为变化模;第一计算子模块,用于根据所述第一哈希值对应的质数对所述第一哈希值进行取模计算,获得第二哈希值;第二计算子模块,用于对所述第二哈希值再次取模,直到获得的流量分配地址与所述备选子文案中的哈希地址对应。在一个实施例中,所述装置还可包括:监测模块,用于监测所述预设用户群中的用户是否打开所述Push消息;统计模块,用于统计所述预设用户群中的用户Push消息的打开情况;第二推送模块,用于根据所述预设用户群中Push消息的打开情况向所述应用的全体用户推送Push消息。在一个实施例中,所述统计模块,可包括:统计子模块,用于分别统计Push消息的每一个维度中的备选子文案的打开率;确定子模块,用于分别确定Push消息的每一个维度中打开率最高的备选子文案;所述第二推送模块,包括:组合子模块,用于将每一个维度中打开率最高的备选子文案组合成完整的待推送Push消息;推送子模块,用于将所述待推送Push消息向所述应用的全体用户推送。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术实施例的上述技术方案,将push消息进行维度的拆解,每个维度单独进行流量测试,从而可以获得更大的测试流量。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中一种为Push消息分配流量方法的流程图;图2为本专利技术实施例中一种为Push消息分配流量方法中步骤S14的流程图;图3为本专利技术实施例中另一种为Push消息分配流量方法的流程图;图4为本专利技术实施例中一种为Push消息分配流量装置的框图;图5为本专利技术实施例中一种为Push消息分配流量装置中第二运算模块44的框图;图6为本专利技术实施例中另一种为Push消息分配流量装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。本专利技术中,应用的运营人员提前准备好Push消息的多个备选文案,通过自动化的小流量测试,把这多个备选文案均匀的发给真实用户,再通过统计的方式找到打开率最高的那个文案,打开率最高的,自然就是最好的,接下来本文档来自技高网...

【技术保护点】
一种为Push消息分配流量的方法,其特征在于,包括:将所述Push消息拆解为至少一个维度,每一个维度中包含至少两个备选子文案;为所述至少两个备选子文案均匀分配哈希地址;获取预设用户群中的一个用户的用户ID,使用哈希函数对所述用户ID进行哈希,获得至少一个第一哈希值,所述第一哈希值的数量与所述Push消息拆解的维度的数量相同;对所述至少一个第一哈希值取模获得流量分配地址;将所述流量分配地址和所述备选子文案的哈希地址进行比较,确定所述流量分配地址对应的备选子文案;向所述用户推送包含所述备选子文案的Push消息。

【技术特征摘要】
1.一种为Push消息分配流量的方法,其特征在于,包括:
将所述Push消息拆解为至少一个维度,每一个维度中包含至少两个备选
子文案;
为所述至少两个备选子文案均匀分配哈希地址;
获取预设用户群中的一个用户的用户ID,使用哈希函数对所述用户ID进
行哈希,获得至少一个第一哈希值,所述第一哈希值的数量与所述Push消息
拆解的维度的数量相同;
对所述至少一个第一哈希值取模获得流量分配地址;
将所述流量分配地址和所述备选子文案的哈希地址进行比较,确定所述流
量分配地址对应的备选子文案;
向所述用户推送包含所述备选子文案的Push消息。
2.如权利要求1所述的方法,其特征在于,所述对所述至少一个第一哈
希值取模获得流量分配地址,包括:
为第一哈希值分别选择一个质数作为变化模;
根据所述第一哈希值对应的质数对所述第一哈希值进行取模计算,获得第
二哈希值;
对所述第二哈希值再次取模,直到获得的流量分配地址与所述备选子文案
中的哈希地址对应。
3.如权利要求1所述的方法,其特征在于,在所述向所述用户推送包含
所述备选子文案的Push消息之后,所述方法还包括:
监测所述预设用户群中的用户是否打开所述Push消息;
统计所述预设用户群中的用户Push消息的打开情况;
根据所述预设用户群中Push消息的打开情况向所述应用的全体用户推送
Push消息。
4.如权利要求1所述的方法,其特征在于,所述统计预设用户群中的用

\t户Push消息的打开情况,包括:
分别统计Push消息的每一个维度中的备选子文案的打开率;
分别确定Push消息的每一个维度中打开率最高的备选子文案;
所述根据所述预设用户群中Push消息的打开情况向所述应用的全体用户
推送Push消息,包括:
将每一个维度中打开率最高的备选子文案组合成完整的待推送Push消息;
将所述待推送Push消息向所述应用的全体用户推送。
5.一种为Push消息分...

【专利技术属性】
技术研发人员:高云翔夏剑王汝金
申请(专利权)人:无线生活杭州信息科技有限公司
类型:发明
国别省市:浙江;33

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

1