基于用户数据的信息推送方法及装置制造方法及图纸

技术编号:24251663 阅读:37 留言:0更新日期:2020-05-22 23:38
本申请涉及数据处理领域,提供了基于用户数据的信息推送方法、装置、计算机设备和存储介质。所述方法包括:获取用户基于目标应用的操作行为数据;在操作行为数据中提取用户的操作行为特征;确定用户基于目标应用的业务属性特征;根据所述操作行为特征确定当前业务场景,并查询相匹配的行为分析多叉树;基于行为分析多叉树中当前层级的分析节点所关联的分析参数对操作行为特征和业务属性特征进行处理;根据处理得到的中间处理结果确定下一顺序分析节点,将下一顺序分析节点作为当前层级的分析节点进行迭代,直至终止分析节点,得到行为分析结果;将根据行为分析结果确定的待推送信息推送至用户。采用本方法能够提高信息推送的精确度。

Information push method and device based on user data

【技术实现步骤摘要】
基于用户数据的信息推送方法及装置
本申请涉及数据处理
,特别是涉及基于用户数据的信息推送方法、装置、计算机设备和存储介质。
技术介绍
随着互联网的发展,针对用户行为分析的信息推送在人们的生活中得到了越来越多的应用。用户行为分析是数据分析的重要内容,在改进产品体验、推动用户增长以及制定精准营销方面具有重要作用。传统的基于用户行为的信息推送方法主要是,通过现场问卷调查的方式收集用户行为并进行分析,根据问卷调查结果向用户进行信息推送,这种人为收集统计用户行为分析的方式耗费了较大的人力,带有较大的人为主观性,降低了用户行为分析的准确性,不能给出更为精确的推送服务。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高精确度的基于用户数据的信息推送方法、装置、计算机设备和存储介质。一种基于用户数据的信息推送方法,所述方法包括:获取用户基于目标应用的操作行为数据;在所述操作行为数据中提取所述用户的操作行为特征;确定所述用户基于所述目标应用的业务属性特征;根据所述操作行为特征确定当前业务场景,查询与所述当前业务场景相匹配的行为分析多叉树;所述行为分析多叉树包括多个层级的分析节点;每个所述分析节点具有相关联的分析参数;基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理,得到中间处理结果;根据中间处理结果确定下一顺序分析节点,将所述下一顺序分析节点作为当前层级的分析节点,返回基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理的步骤,直至终止分析节点,得到行为分析结果;将根据所述行为分析结果确定的待推送信息推送至所述用户。在其中一个实施例中,所述方法还包括:当业务场景发生变更时,展示所述业务场景的任务配置页面;所述任务配置页面包括多个层级的分析节点以及与每个分析节点相关联的分析参数;接收在所述任务配置页面中输入的每个分析节点的分析参数。在其中一个实施例中,所述接收在所述任务配置页面中输入的每个分析节点的分析参数包括:设置每个分析参数的类别;将属于同一类别的分析参数进行归类并生成对应类别的文件目录,所述文件目录用于用户按照分析参数的类别选择分析参数;接收从所述任务配置页面的文件目录中输入的每个分析节点的分析参数。在其中一个实施例中,所述基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理,得到中间处理结果包括:从所述操作行为特征和所述业务属性特征中查询与所述分析参数匹配的目标执行特征;基于所述分析参数对所述目标执行特征进行条件判断,将判断结果作为中间处理结果。在其中一个实施例中,所述将根据所述行为分析结果确定的待推送信息推送至所述用户包括:获取所述用户的行为分析结果;根据所述行为分析结果确定待推送信息;将所述待推送信息处理为符合预设推送规则的信息;所述预设推送规则包括推送渠道、推送次数、推送时间和推送信息数;按照预设推送规则将所述待推送信息发送至所述用户。在其中一个实施例中,所述方法还包括:接收所述用户响应待推送信息的反馈信息;当再次获取到所述用户基于目标应用的操作行为特征时,根据所述用户当前获取的操作行为特征、业务属性特征以及反馈信息得到行为分析结果;根据所述行为分析结果确定是否需要对所述用户进行信息推送。一种基于用户数据的信息推送装置,所述装置包括:数据获取模块,用于获取用户基于目标应用的操作行为数据;在所述操作行为数据中提取所述用户的操作行为特征;确定所述用户基于每个目标应用的业务属性特征;查询模块,用于确定当前业务场景,查询与所述当前业务场景相匹配的行为分析多叉树;所述行为分析多叉树包括多个层级的分析节点;每个所述分析节点具有相关联的分析参数;行为分析模块,用于基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理,得到中间处理结果;根据中间处理结果确定下一顺序分析节点,将所述下一顺序分析节点作为当前层级的分析节点,返回基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理的步骤,直至终止分析节点,得到行为分析结果;信息推送模块,用于将根据所述行为分析结果确定的待推送信息推送至所述用户。在其中一个实施例中,所述装置还包括任务配置页面模块,用于当业务场景发生变更时,展示所述业务场景的任务配置页面;所述任务配置页面包括多个层级的分析节点以及与每个分析节点相关联的分析参数;接收在所述任务配置页面中输入的每个分析节点的分析参数。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述基于用户数据的信息推送方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于用户数据的信息推送方法的步骤。上述基于用户数据的信息推送方法、装置、计算机设备和存储介质,通过获取用户基于目标应用的操作行为数据,并对该操作行为数据进行特征提取得到操作行为特征,同时确定用户基于每个目标应用的业务属性特征;进而,根据用户的操作行为特征确定当前业务场景,并查询得到相匹配的行为分析多叉树,该行为分析多叉树包括多个层级的分析节点,以及与每个分析节点相对应的分析参数;将用户的操作行为数据和业务属性特征共同输入到行为分析多叉树中进行遍历,直至遍历到终止分析节点得到行为分析结果。本方案结合用户的操作行为数据(即动态特征)以及用户的业务属性特征(即静态特征)进行行为分析,结合多维度数据对用户行为进行分析,使得分析结果更加准确,提高信息推送的精确度。附图说明图1为一个实施例中基于用户数据的信息推送方法的应用场景图;图2为一个实施例中基于用户数据的信息推送方法的流程示意图;图3为一个实施例中行为分析多叉树示意图;图4为另一个实施例中基于用户数据的信息推送方法的流程示意图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的基于用户数据的信息推送方法,可以应用于如图1所示的应用环境中。该基于用户数据的信息推送方法应用于基于用户数据的信息推送系统中。该基于用户数据的信息推送系统包括终端102、服务器104、数据分析及推送设备106以及业务设备108。其中,终端102、服务器104以及业务设备108分别与数据分析及推送设备106通过网络进行通信,终端102与服务器104通过网络进行通信。数据分析及推送本文档来自技高网...

【技术保护点】
1.一种基于用户数据的信息推送方法,所述方法包括:/n获取用户基于目标应用的操作行为数据;/n在所述操作行为数据中提取所述用户的操作行为特征;/n确定所述用户基于所述目标应用的业务属性特征;/n根据所述操作行为特征确定当前业务场景,查询与所述当前业务场景相匹配的行为分析多叉树;所述行为分析多叉树包括多个层级的分析节点;每个所述分析节点具有相关联的分析参数;/n基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理,得到中间处理结果;/n根据中间处理结果确定下一顺序分析节点,将所述下一顺序分析节点作为当前层级的分析节点,返回基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理的步骤,直至终止分析节点,得到行为分析结果;/n将根据所述行为分析结果确定的待推送信息推送至所述用户。/n

【技术特征摘要】
1.一种基于用户数据的信息推送方法,所述方法包括:
获取用户基于目标应用的操作行为数据;
在所述操作行为数据中提取所述用户的操作行为特征;
确定所述用户基于所述目标应用的业务属性特征;
根据所述操作行为特征确定当前业务场景,查询与所述当前业务场景相匹配的行为分析多叉树;所述行为分析多叉树包括多个层级的分析节点;每个所述分析节点具有相关联的分析参数;
基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理,得到中间处理结果;
根据中间处理结果确定下一顺序分析节点,将所述下一顺序分析节点作为当前层级的分析节点,返回基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理的步骤,直至终止分析节点,得到行为分析结果;
将根据所述行为分析结果确定的待推送信息推送至所述用户。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当业务场景发生变更时,展示所述业务场景的任务配置页面;所述任务配置页面包括多个层级的分析节点以及与每个分析节点相关联的分析参数;
接收在所述任务配置页面中输入的每个分析节点的分析参数。


3.根据权利要求2所述的方法,其特征在于,所述接收在所述任务配置页面中输入的每个分析节点的分析参数包括:
设置每个分析参数的类别;
将属于同一类别的分析参数进行归类并生成对应类别的文件目录,所述文件目录用于用户按照分析参数的类别选择分析参数;
接收从所述任务配置页面的文件目录中输入的每个分析节点的分析参数。


4.根据权利要求1所述的方法,其特征在于,所述基于所述行为分析多叉树中当前层级的分析节点所关联的分析参数对所述操作行为特征和所述业务属性特征进行处理,得到中间处理结果包括:
从所述操作行为特征和所述业务属性特征中查询与所述分析参数匹配的目标执行特征;
基于所述分析参数对所述目标执行特征进行条件判断,将判断结果作为中间处理结果。


5.根据权利要求1所述的方法,其特征在于,所述将根据所述行为分析结果确定的待推送信息推送至所述用户包括:
获取所述用户的行为分析结果;
根据所述行为分析结果确定...

【专利技术属性】
技术研发人员:覃德梁树峰刘亚丽戴稚晖顾昕张小云
申请(专利权)人:未鲲上海科技服务有限公司
类型:发明
国别省市:上海;31

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

1