The invention discloses a method for calculating the priority of a crowd based on a user portrait, a device and a computing device for computing the priority of a plurality of people based on a user portrait. The present invention depends on the relationship between the number of population based on population, node, construct population tree, among them, the corresponding sub node generates corresponding parent node in the tree population depends on the parent node of the crowd, and using a predetermined priority calculation rules, calculated for each node in the tree priority group. Thus, by calculating the priority of each node in the population tree, the priority of multiple populations can be determined.
【技术实现步骤摘要】
人群优先级计算方法、装置及计算设备
本专利技术涉及用户画像领域,特别是涉及一种基于用户画像建立的人群的优先级的计算方法、装置及计算设备。
技术介绍
在产品研发过程中,确定明确的目标用户至关重要。为了让开发成员在研发过程中能够抛开个人喜好,将焦点关注在目标用户的动机和行为上,AlanCooper提出了Persona(用户画像)这一概念。用户画像是真实用户的虚拟代表,是建立在一系列真实数据(Marketingdata,Usabilitydata)之上的用户模型。在移动互联网App中,会对用户的基本特征和行为数据进行提炼,以建立用户画像,建立的用户画像包括用户的多个特征,根据这些特征可以抽取出对应的标签类别,根据这些标签可以抽取出很多个维度,根据这些维度可以建立一系列的计算规则,从而计算出符合预期的人群。当需要计算的人群越来越多时,人群之间就会存在一定的依赖关系。为了快速实现全部人群的计算,需要确定人群的优先级,以使得可以根据所确定的人群的优先级对人群计算任务进行优先级排列,进而可以根据排列好的顺序进行相应的处理,以提高人群计算效率。由此,需要一种能够计算多个具有一定依赖关系的人群的优先级的方案。
技术实现思路
本专利技术的主要目的在于提供一种优先级计算方法、装置及计算设备,其能够快速地确定基于用户画像建立的多个人群的优先级。根据本专利技术的一个方面,提供了一种优先级计算方法,用于对基于用户画像建立的多个人群的优先级进行计算,该方法包括:基于多个人群之间的依赖关系,以人群为节点,构建人群树,其中,人群树中父节点所对应的人群的生成依赖于该父节点下的子节点所对应的人群; ...
【技术保护点】
一种计算设备,包括:存储器,用于存储计算用数据和/或计算得到的数据;以及一个或多个处理器,用于对基于用户画像建立的多个人群的优先级进行计算,所述一个或多个处理器配置为执行以下操作:基于所述多个人群之间的依赖关系,以所述人群为节点,构建人群树其中,所述人群树中父节点所对应的人群的生成依赖于该父节点下的子节点所对应的人群;使用预定的优先级计算规则,计算所述人群树中每个节点的优先级。
【技术特征摘要】
1.一种计算设备,包括:存储器,用于存储计算用数据和/或计算得到的数据;以及一个或多个处理器,用于对基于用户画像建立的多个人群的优先级进行计算,所述一个或多个处理器配置为执行以下操作:基于所述多个人群之间的依赖关系,以所述人群为节点,构建人群树其中,所述人群树中父节点所对应的人群的生成依赖于该父节点下的子节点所对应的人群;使用预定的优先级计算规则,计算所述人群树中每个节点的优先级。2.一种优先级计算装置,用于对基于用户画像建立的多个人群的优先级进行计算,该装置包括:人群树构建单元,配置为基于所述多个人群之间的依赖关系,以所述人群为节点,构建人群树其中,所述人群树中父节点所对应的人群的生成依赖于该父节点下的子节点所对应的人群;优先级计算单元,配置为使用预定的优先级计算规则,计算所述人群树中每个节点的优先级。3.根据权利要求2所述的优先级计算装置,其中,所述优先级计算单元包括:统计模块,配置为对所述人群树进行统计,以得到所述人群树的最大层级、每个待计算节点所依赖的节点的第一数目、依赖所述待计算节点的节点的第二数目以及所述待计算节点所在的层级;计算模块,配置为基于预定的优先级计算公式计算所述待计算节点的优先级。4.根据权利要求3所述的优先级计算装置,其中,所述优先级计算公式为:P=αf(c)+βf(r)+γf(d)+δf(tl);f(r)=r/t;f(d)=-d/t;f(tl)=-(tl-min_tl)/(max_tl-min_tl),其中,α、β、γ、δ为系数,c为所述待计算节点所对应的人群的类别,f(c)为预先设定的以c为自变量的函数,r为所述第二数目,d为所述第一数目,t为所述人群的总数,tl为所述待计算节点所在的层级,min_tl为所述人群树的最小层级,max_tl为所述人群树的最大层级,P为计算得到的优先级。5.根据权利要求4所述的优先级计算装置,其中,所述统计模块从所述人群树的底层的子节点开始使用深度优化遍历算法对所述人群树进行统计。6.根据权利要求2至5中任何一项所述的优先级计算装置,其中,所述多个人群分为初始人群、衍生人群以及群组人群,所述初始人群是基于预定的人群定义规则对所述用户画像进行圈定得到的人群...
【专利技术属性】
技术研发人员:葛朋旭,
申请(专利权)人:广州优视网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。