一种信息推送方法和信息推送装置制造方法及图纸

技术编号:21514862 阅读:13 留言:0更新日期:2019-07-03 09:18
本发明专利技术提供了一种信息推送方法以及信息推送装置,其中,该方法包括:基于用户的行为信息,获取与所述行为信息对应的第一特征信息;从预设的行为链库中,获取与所述第一特征信息对应的行为链;每个所述行为链包括多个第二特征信息,且其中至少有一个所述第二特征信息与所述第一特征信息相同;每个所述第二特征信息与同一行为链中的至少一个其他第二特征信息具有行为承接关系;获取与所述第一特征信息对应的所述行为链中的所述第二特征信息对应的推送信息,并推送所述推送信息。本发明专利技术实施例实现推送信息的及时推送,避免在用户需求已经得到满足的情况下,将对应的推送信息推送给用户,以避免推送信息的滞后。

A Method and Device of Information Pushing

【技术实现步骤摘要】
一种信息推送方法和信息推送装置
本专利技术涉及计算机应用
,具体而言,涉及一种信息推送方法和信息推送装置。
技术介绍
用户画像又称用户角色,作为一种勾画目标用户、联系用户诉求与设计方向的有效工具,用户画像在各领域得到广泛应用。用户画像是真实用户的虚拟代表,基于真实人的行为观点获得,通过对用户的历史行为进行分析,为用户添加与用户的历史行为对应的特征信息,来形成某一个或者某一类用户的用户画像。用户画像应用在信息推送领域中时,首先要对用户历史行为进行分析,形成用户画像,然后基于用户画像向用户推送信息;例如,生成人物画像时,可以通过用户购买或者浏览商品的历史信息能够获得用户较为感兴趣的商品类型、商品的价格区间等信息,将上述所获得的信息作为用户特征信息,作为用户画像的组成;在向用户推送信息时,可以基于感兴趣的商品类型、商品的价格区间等信息,获取与感兴趣的商品类型、商品的价格区间等信息类似的其他商品的信息作为推送信息,然后将推送信息推送给用户。这种直接基于用户画像中所包括的特征信息获取与特征信息对应的推送信息,并将推送信息推送给用户的方式,对用户真实需求的挖掘仅仅是较为浅层次的,往往具有滞后性,并不能带来较好的推送效果;例如,用户在某时间段内频繁访问某购物网站运动鞋售卖网页,且运动鞋的售卖价格区间在300元-500元之间,那么在生成用户画像时,所包含的特征信息可能为:运动鞋、价格区间、款式;在获取推送信息时,也会基于这两个特征信息,向用户推送价格在300元-500元运动鞋广告;如果此时用户在访问购物网站的时候已经购买,则不再具有购买运动鞋的需求,之后再向用户推送运动鞋类的广告,已无法起到较好的效果。因此,一种能及时获取用户需求,基于及时获取的用户需求进行信息推送的方法成为目前亟待解决的问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种信息推送方法和信息推送装置,能够根据用户的行为信息,及时获取用户需求,并基于及时获取的用户需求进行信息推送。第一方面,本专利技术实施例提供了一种信息推送方法,包括:基于用户的行为信息,获取与所述行为信息对应的第一特征信息;从预设的行为链库中,获取与所述第一特征信息对应的行为链;每个所述行为链包括多个第二特征信息,且其中至少有一个所述第二特征信息与所述第一特征信息相同;每个所述第二特征信息与同一行为链中的至少一个其他第二特征信息具有行为承接关系;获取与所述第一特征信息对应的所述行为链中的所述第二特征信息对应的推送信息,并推送所述推送信息。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中:所述行为链还包括:具有行为承接关系的两个所述第二特征信息对应的执行时间间隔;所述获取与所述第一特征信息对应的所述行为链中的所述第二特征信息对应的推送信息,并推送所述推送信息,具体包括:根据所述第一特征信息,从所述行为链中确定与所述第一特征信息相同的特定第二特征信息;获取行为链中与所述特定第二特征信息具有行为承接关系的承接第二特征信息,且所述承接第二特征信息位于所述特定第二特征信息的下游;根据所述特定第二特征信息对应的行为发生时间,以及所述特定第二特征信息与所述承接第二特征信息对应的执行时间间隔,计算承接第二特征信息对应的有效时间;在所述有效时间内,推送与所述承接第二特征信息对应的所述推送信息。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中:所述从预设的行为链库中,获取与所述第一特征信息对应的行为链,具体包括:从所述行为链库中的获取目标行为链;所述目标行为链中具有与所述第一特征信息相同的所述第二特征信息;检测与所述第一特征信息相同的第二特征信息是否位于所述目标行为链的末端;如果否,则将所述目标行为链作为与所述第一特征信息对应的行为链。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中:所述从预设的行为链库中,获取与所述第一特征信息对应的行为链之前,还包括:生成多个所述行为链,并根据所生成的所述行为链建立所述行为链库。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中:所述生成多个所述行为链,具体包括:基于用户的行为样本信息,获取与所述行为样本信息对应的特征样本信息;每个用户的所述特征样本信息均有多个;采用机器学习的方法对所述特征样本信息进行训练,获取具有行为承接关系的所述特征样本信息;将按照所述第二特征信息之间的行为承接关系,生成所述行为链。第二方面,本专利技术实施例还提供一种一种信息推送装置,该装置包括:第一确定模块,用于基于用户的行为信息,获取与所述行为信息对应的第一特征信息;第二确定模块,用于从预设的行为链库中,获取与所述第一特征信息对应的行为链;每个所述行为链包括多个第二特征信息,且其中至少有一个所述第二特征信息与所述第一特征信息相同;每个所述第二特征信息与同一行为链中的至少一个其他第二特征信息具有行为承接关系;推送模块,用于获取与所述第一特征信息对应的所述行为链中的所述第二特征信息对应的推送信息,并推送所述推送信息。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中:所述行为链还包括:具有行为承接关系的两个所述第二特征信息对应的执行时间间隔;所述推送模块,具体用于:根据所述第一特征信息,从所述行为链中确定与所述第一特征信息相同的特定第二特征信息;获取行为链中与所述特定第二特征信息具有行为承接关系的承接第二特征信息,且所述承接第二特征信息位于所述特定第二特征信息的下游;根据所述特定第二特征信息对应的行为发生时间,以及所述特定第二特征信息与所述承接第二特征信息对应的执行时间间隔,计算承接第二特征信息对应的有效时间;在所述有效时间内,推送与所述承接第二特征信息对应的所述推送信息。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中:所述第二确定模块,具体用于:从所述行为链库中的获取目标行为链;所述目标行为链中具有与所述第一特征信息相同的所述第二特征信息;检测与所述第一特征信息相同的第二特征信息是否位于所述目标行为链的末端;如果否,则将所述目标行为链作为与所述第一特征信息对应的行为链。结合第二方面,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中:还包括:生成模块,用于生成多个所述行为链,并根据所生成的所述行为链建立所述行为链库。结合第二方面,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中:所述生成模块具体用于:基于用户的行为样本信息,获取与所述行为样本信息对应的特征样本信息;每个用户的所述特征样本信息均有多个;采用机器学习的方法对所述特征样本信息进行训练,获取具有行为承接关系的所述特征样本信息;将按照所述第二特征信息之间的行为承接关系,生成所述行为链。本申请实施例所提供的信息推送方法和装置,在进行信息推送的时候,要先基于用户的行为信息,获取对应的第一特征信息,并从行为链库中获取与第一特征信息对应的行为链。行为链中包括了多个第二特征信息,且每个第二特征信息与同一行为链中的至少一个其他第二特征信息具有行为承接关系,进而基于行为链中的第二特征信息对用户进行推送信息的推送。在这个过程当中,推送是基于预先建立的行为链进行推送的,行为链本身是具有行为承接关系的第二特征信息的本文档来自技高网
...

【技术保护点】
1.一种信息推送方法,其特征在于,包括:基于用户的行为信息,获取与所述行为信息对应的第一特征信息;从预设的行为链库中,获取与所述第一特征信息对应的行为链;每个所述行为链包括多个第二特征信息,且其中至少有一个所述第二特征信息与所述第一特征信息相同;每个所述第二特征信息与同一行为链中的至少一个其他第二特征信息具有行为承接关系;获取与所述第一特征信息对应的所述行为链中的所述第二特征信息对应的推送信息,并推送所述推送信息。

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:基于用户的行为信息,获取与所述行为信息对应的第一特征信息;从预设的行为链库中,获取与所述第一特征信息对应的行为链;每个所述行为链包括多个第二特征信息,且其中至少有一个所述第二特征信息与所述第一特征信息相同;每个所述第二特征信息与同一行为链中的至少一个其他第二特征信息具有行为承接关系;获取与所述第一特征信息对应的所述行为链中的所述第二特征信息对应的推送信息,并推送所述推送信息。2.根据权利要求1所述的方法,其特征在于,所述行为链还包括:具有行为承接关系的两个所述第二特征信息对应的执行时间间隔;所述获取与所述第一特征信息对应的所述行为链中的所述第二特征信息对应的推送信息,并推送所述推送信息,具体包括:根据所述第一特征信息,从所述行为链中确定与所述第一特征信息相同的特定第二特征信息;获取行为链中与所述特定第二特征信息具有行为承接关系的承接第二特征信息,且所述承接第二特征信息位于所述特定第二特征信息的下游;根据所述特定第二特征信息对应的行为发生时间,以及所述特定第二特征信息与所述承接第二特征信息对应的执行时间间隔,计算承接第二特征信息对应的有效时间;在所述有效时间内,推送与所述承接第二特征信息对应的所述推送信息。3.根据权利要求1或2所述的方法,其特征在于,所述从预设的行为链库中,获取与所述第一特征信息对应的行为链,具体包括:从所述行为链库中的获取目标行为链;所述目标行为链中具有与所述第一特征信息相同的所述第二特征信息;检测与所述第一特征信息相同的第二特征信息是否位于所述目标行为链的末端;如果否,则将所述目标行为链作为与所述第一特征信息对应的行为链。4.根据权利要求1或2所述的方法,其特征在于,所述从预设的行为链库中,获取与所述第一特征信息对应的行为链之前,还包括:生成多个所述行为链,并根据所生成的所述行为链建立所述行为链库。5.根据权利要求4所述的方法,其特征在于,所述生成多个所述行为链,具体包括:基于用户的行为样本信息,获取与所述行为样本信息对应的特征样本信息;每个用户的所述特征样本信息均有多个;采用机器学习的方法对所述特征样本信息进行训练,获取具有行为承接关系的所述特征样...

【专利技术属性】
技术研发人员:李敏
申请(专利权)人:苏州跃盟信息科技有限公司
类型:发明
国别省市:江苏,32

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

1