一种数据处理方法、装置、系统及电子设备制造方法及图纸

技术编号:14399270 阅读:86 留言:0更新日期:2017-01-11 12:35
本发明专利技术实施例公开了一种数据处理方法、装置、系统及电子设备,本发明专利技术实施例方法包括:用户社交特征计算装置接收社交特征计算请求方发送的对目标用户集至少一个预测模型的社交特征计算请求;根据至少一个预测模型的社交特征计算请求,确定与至少一个预测模型相关联的N个待计算社交特征;根据自身保存的社交特征与社交特征计算模式的对应关系,确定N个待计算社交特征对应的K个社交特征计算模式;以社交特征计算模式为计算单位,计算K个社交特征计算模式对应的N个待计算社交特征中,每个待计算社交特征的社交特征值;将计算得到的社交特征值返回社交特征计算请求方。本发明专利技术实施例加快了社交特征计算时间,节约了计算资源。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种数据处理方法、装置、系统及电子设备
技术介绍
在互联网和电信业务中,业务运营方为了更好的了解用户需求,提升用户体验,增加业务收入,会构建用户行为分析系统,用户行为分析系统会在用户使用业务的过程中根据用户的基本信息和行为记录,建立数据挖掘模型,建立用户画像、预测用户的行为,业务运营方就会根据用户的行为提供不同的业务服务模式,或采取不同的业务推广和营销策略。在用户行为分析中,用户的社交属性(如好友的数量,好友的年龄层、好友对业务的使用方式和偏好程度等)也会在很大程度上反映用户的属性和行为。越来越多的用户行为分析系统也将用户的各种社交属性作为预测系统的特征来对用户的各种业务行为(如购买产品,点击广告,用户离网)进行预测。现有基于社交特征的用户行为预测系统的社交特征计算方式如下:预测模型的原始输入用户的社交行为记录(通话记录,消息记录,follow行为等)和用户的属性(包括基础属性和行为属性);根据输入数据构建以用户为节点,用户关系为边的图数据集,节点的属性为用户的属性,边的属性为用户关系属性;基于社交数据库定义用于预测用户行为的多个社交特征值,作为预测模型的输入;预测模型训练阶段会计算每个样本用户的社交特征值向量,生成对应的预测模型,上述社交特征计算方式中,定义的多个社交特征彼此独立,社交特征需要一个个计算,社交特征计算速度慢。
技术实现思路
本专利技术实施例提供了一种数据处理方法、装置、系统及电子设备,加快了社交特征计算时间,节约了计算资源。本专利技术实施例第一方面提供了一种数据处理方法,包括:用户社交特征计算装置接收社交特征计算请求方发送的对目标用户集至少一个预测模型的社交特征计算请求;所述用户社交特征计算装置根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,其中,N为正整数;所述用户社交特征计算装置根据自身保存的社交特征与社交特征计算模式的对应关系,确定所述N个待计算社交特征对应的K个社交特征计算模式,其中,每个社交特征对应一个社交特征计算模式,K为正整数;所述用户社交特征计算装置以社交特征计算模式为计算单位,计算所述K个社交特征计算模式对应的所述N个待计算社交特征中,每个待计算社交特征的社交特征值;所述用户社交特征计算装置将计算得到的社交特征值返回所述社交特征计算请求方。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第一种可能的实现方式中,所述至少一个预测模型的社交特征计算请求中包括所述至少一个预测模型关联的社交特征标识集合,所述社交特征标识集合为所述至少一个预测模型中各预测模型关联的社交特征标识的并集;所述用户社交特征计算装置根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,包括:所述用户社交特征计算装置根据所述社交特征标识集合,以及所述用户社交特征计算装置中预先保存的社交特征与社交特征标识信息对应关系,确定与所述至少一个预测模型相关联的N个待计算社交特征。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第二种可能的实现方式中,所述至少一个预测模型的社交特征计算请求中包括所述至少一个预测模型的标识集合,所述至少一个预测模型的标识集合中包括所述至少一个预测模型中每个预测模型的标识信息;所述用户社交特征计算装置根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,包括:所述用户社交特征计算装置根据所述至少一个预测模型中每个预测模型的标识信息,在预先保存的预测模型与社交特征关联关系中,查找与每个预测模型关联的社交特征,确定N个待计算社交特征。结合本专利技术实施例的第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在本专利技术实施例的第一方面的第三种可能的实现方式中,每个所述社交特征计算模式包括预先定义的共有步骤;所述用户社交特征计算装置以社交特征计算模式为计算单位,计算所述K个社交特征计算模式对应的所述N个待计算社交特征中,每个待计算社交特征的社交特征值,包括:所述用户社交特征计算装置对所述K个社交特征计算模式中每个目标社交特征计算模式,执行所述目标社交特征计算模式预先定义的共有步骤,得到目标信息,并根据目标信息分别计算所述目标社交特征计算模式对应的每个待计算社交特征的社交特征值,直至所述K个社交特征计算模式对应的所述N个社交特征完成计算为止。结合本专利技术实施例的第一方面的第三种可能的实现方式,在本专利技术实施例的第一方面的第四种可能的实现方式中,每个社交特征具有对应的社交特征计算步骤;所述根据目标信息分别计算所述目标社交特征计算模式对应的每个待计算社交特征的社交特征值,包括:基于所述目标信息,对所述目标社交特征计算模式对应的每个目标社交特征,从社交数据库中获取社交特征对应的计算数据,分别执行目标社交特征对应的社交特征计算步骤,得到目标社交特征值。结合本专利技术实施例的第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在本专利技术实施例的第一方面的第五种可能的实现方式中,所述用户社交特征计算装置新建社交特征并命名;所述用户社交特征计算装置确定所述新建社交特征对应的社交特征计算模式,为所述新建社交特征添加社交特征计算接口,并为所述新建社交特征计算接口设定对应的社交特征计算步骤。本专利技术实施例第二方面提供了一种用户社交特征计算装置,包括:接收单元,用于接收社交特征计算请求方发送的对目标用户集至少一个预测模型的社交特征计算请求;第一确定单元,用于根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,其中,N为正整数;第二确定单元,用于根据自身保存的社交特征与社交特征计算模式的对应关系,确定所述N个待计算社交特征对应的K个社交特征计算模式,其中,每个社交特征对应一个社交特征计算模式,K为正整数;社交特征计算单元,用于以社交特征计算模式为计算单位,计算所述K个社交特征计算模式对应的所述N个待计算社交特征中,每个待计算社交特征的社交特征值;返回单元,用于将计算得到的社交特征值返回所述社交特征计算请求方。结合本专利技术实施例的第二方面,在本专利技术实施例的第二方面的第一种可能的实现方式中,所述至少一个预测模型的社交特征计算请求中包括所述至少一个预测模型关联的社交特征标识集合,所述社交特征标识集合为所述至少一个预测模型中各预测模型关联的社交特征标识的并集;所述第一确定单元具体用于根据所述社交特征标识集合,以及所述用户社交特征计算装置中预先保存的社交特征与社交特征标识信息对应关系,确定与所述至少一个预测模型相关联的N个待计算社交特征。结合本专利技术实施例的第二方面,在本专利技术实施例的第二方面的第二种可能的实现方式中,所述至少一个预测模型的社交特征计算请求中包括所述至少一个预测模型的标识集合,所述至少一个预测模型的标识集合中包括所述至少一个预测模型中每个预测模型的标识信息;所述第一确定单元具体用于根据所述至少一个预测模型中每个预测模型的标识信息,在预先保存的预测模型与社交特征关联关系中,查找与每个本文档来自技高网...
一种数据处理方法、装置、系统及电子设备

【技术保护点】
一种数据处理方法,其特征在于,包括:用户社交特征计算装置接收社交特征计算请求方发送的对目标用户集至少一个预测模型的社交特征计算请求;所述用户社交特征计算装置根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,其中,N为正整数;所述用户社交特征计算装置根据自身保存的社交特征与社交特征计算模式的对应关系,确定所述N个待计算社交特征对应的K个社交特征计算模式,其中,每个社交特征对应一个社交特征计算模式,K为正整数;所述用户社交特征计算装置以社交特征计算模式为计算单位,计算所述K个社交特征计算模式对应的所述N个待计算社交特征中,每个待计算社交特征的社交特征值;所述用户社交特征计算装置将计算得到的社交特征值返回所述社交特征计算请求方。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:用户社交特征计算装置接收社交特征计算请求方发送的对目标用户集至少一个预测模型的社交特征计算请求;所述用户社交特征计算装置根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,其中,N为正整数;所述用户社交特征计算装置根据自身保存的社交特征与社交特征计算模式的对应关系,确定所述N个待计算社交特征对应的K个社交特征计算模式,其中,每个社交特征对应一个社交特征计算模式,K为正整数;所述用户社交特征计算装置以社交特征计算模式为计算单位,计算所述K个社交特征计算模式对应的所述N个待计算社交特征中,每个待计算社交特征的社交特征值;所述用户社交特征计算装置将计算得到的社交特征值返回所述社交特征计算请求方。2.根据权利要求1所述的方法,其特征在于,所述至少一个预测模型的社交特征计算请求中包括所述至少一个预测模型关联的社交特征标识集合,所述社交特征标识集合为所述至少一个预测模型中各预测模型关联的社交特征标识的并集;所述用户社交特征计算装置根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,包括:所述用户社交特征计算装置根据所述社交特征标识集合,以及所述用户社交特征计算装置中预先保存的社交特征与社交特征标识信息对应关系,确定与所述至少一个预测模型相关联的N个待计算社交特征。3.根据权利要求1所述的方法,其特征在于,所述至少一个预测模型的社交特征计算请求中包括所述至少一个预测模型的标识集合,所述至少一个预测模型的标识集合中包括所述至少一个预测模型中每个预测模型的标识信息;所述用户社交特征计算装置根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,包括:所述用户社交特征计算装置根据所述至少一个预测模型中每个预测模型的标识信息,在预先保存的预测模型与社交特征关联关系中,查找与每个预测模型关联的社交特征,确定N个待计算社交特征。4.根据权利要求1至3中任一所述的方法,其特征在于,每个所述社交特征计算模式包括预先定义的共有步骤;所述用户社交特征计算装置以社交特征计算模式为计算单位,计算所述K个社交特征计算模式对应的所述N个待计算社交特征中,每个待计算社交特征的社交特征值,包括:所述用户社交特征计算装置对所述K个社交特征计算模式中每个目标社交特征计算模式,执行所述目标社交特征计算模式预先定义的共有步骤,得到目标信息,并根据目标信息分别计算所述目标社交特征计算模式对应的每个待计算社交特征的社交特征值,直至所述K个社交特征计算模式对应的所述N个社交特征完成计算为止。5.根据要求4所述的方法,其特征在于,每个社交特征具有对应的社交特征计算步骤;所述根据目标信息分别计算所述目标社交特征计算模式对应的每个待计算社交特征的社交特征值,包括:基于所述目标信息,对所述目标社交特征计算模式对应的每个目标社交特征,从社交数据库中获取社交特征对应的计算数据,分别执行目标社交特征对应的社交特征计算步骤,得到目标社交特征值。6.根据权利要求1至5中任一所述的方法,其特征在于,所述方法还包括:所述用户社交特征计算装置新建社交特征并命名;所述用户社交特征计算装置确定所述新建社交特征对应的社交特征计算模式,为所述新建社交特征添加社交特征计算接口,并为所述新建社交特征计算接口设定对应的社交特征计算步骤。7.一种用户社交特征计算装置,其特征在于,包括:接收单元,用于接收社交特征计算请求方发送的对目标用户集至少一个预测模型的社交特征计算请求;第一确定单元,用于根据所述至少一个预测模型的社交特征计算请求,确定与所述至少一个预测模型相关联的N个待计算社交特征,其中,N为正整数;...

【专利技术属性】
技术研发人员:邵刚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1