一种用户画像的更新方法、装置和系统的制作方法

文档序号:9288421阅读:1187来源:国知局
一种用户画像的更新方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种用户画像的更新方法、装置和系统。
【背景技术】
[0002]用户画像,又称用户角色(Persona),是一种用于勾画目标用户、联系用户诉求与设计方向的有效工具,其在各领域均得到了广泛的应用。例如,具体实现时,可以将用户画像作为用于刻画用户特征的标签(tag)集合,比如,可以包括年龄、性别和/或学历等基础属性,也包括用户的兴趣特征,如女装和/或服饰等。用户画像的确定和更新对于后续的信息的定向传播,比如广告的定向投放有着重要的意义。
[0003]现有用户画像的更新主要依靠离线计算,比如,可以将用户行为日志保存下来,然后,在一定时间窗口内,遍历所有的用户行为日志,按照某种时间权重衰减函数对其进行计算,便可得到当前最新的用户画像。其中,时间窗口的大小需要事先确定,参考的标准主要依赖人工经验和一些统计结果,比如,一般会将时间窗口的大小设置在一周以上。
[0004]在对现有技术的研究和实践过程中,本发明的发明人发现,由于现有方案需要保留较长时间范围内的用户行为日志,因此,需要花费较多的存储资源,而且,由于每次更新用户画像时,均需要遍历所有的用户行为日志并批量进行计算,因此,计算量也较大,导致处理效率较低,以及更新不及时。

【发明内容】

[0005]本发明实施例提供一种用户画像的更新方法、装置和系统,在实现及时更新的同时,减少存储资源的消耗,以及减少计算量,提高处理效率。
[0006]本发明实施例提供一种用户画像的更新方法,包括:
[0007]获取当前的用户行为日志,所述用户行为日志携带用户标识和兴趣标识;
[0008]根据所述兴趣标识获取相应的第一兴趣标签;
[0009]根据所述用户行为日志确定用户的行为类型;
[0010]根据所述用户标识获取用户最近一次更新的用户画像,所述用户画像包括至少一个弟一.兴趣标签;
[0011 ] 根据所述第一兴趣标签、行为类型和第二兴趣标签对所述用户画像进行更新。
[0012]相应的,本发明实施还提供一种用户画像的更新装置,包括:
[0013]日志获取单元,用于获取当前的用户行为日志,所述用户行为日志携带用户标识和兴趣标识;
[0014]标签获取单元,用于根据所述兴趣标识获取相应的第一兴趣标签;
[0015]确定单元,用于根据所述用户行为日志确定用户的行为类型;
[0016]画像获取单元,用于根据所述用户标识获取用户最近一次更新的用户画像,所述用户画像包括至少一个第二兴趣标签;
[0017]更新单元,用于根据所述第一兴趣标签、行为类型和第二兴趣标签对所述用户画像进行更新。
[0018]此外,本发明实施例还提供一种用户画像的更新系统,包括本发明实施例提供的任一种用户画像的更新装置。
[0019]本发明实施例采用获取当前的用户行为日志,根据该用户行为日志确定用户最新的兴趣标签,即第一兴趣标签,以及确定用户的行为类型,并获取用户最近一次更新的用户画像,以获得用户以前的兴趣标签,即第二兴趣标签,然后,基于该第一兴趣标签、行为类型、以及第二兴趣标签对用户画像进行更新;由于该方案每次更新用户画像时都会兼顾用户的过往兴趣和当前兴趣,因此,既可以克服现有技术中由于更新间隔太长所造成的更新不及时,又可以克服现有技术中只用当前兴趣作为用户画像的风险,在保证实时更新的同时,提高了更新效果;而且,由于该方案在更新时,采用的是增量计算方式(即将用户最近一次更新的用户画像作为参考标准),因此,可以在很大程度上减少存储空间和计算资源,大大提高处理效率。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1a是本发明实施例提供的用户画像的更新方法的场景示意图;
[0022]图1b是本发明实施例提供的用户画像的更新方法的流程图;
[0023]图2是本发明实施例提供的用户画像的更新方法的另一流程图;
[0024]图3是本发明实施例提供用户画像的更新装置的结构示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明实施例提供一种用户画像的更新方法、装置和系统。
[0027]参见图la,该用户画像的更新系统可以包括服务器,该服务器可以集成本发明实施例所提供的任一种用户画像的更新装置;此外,该用户画像的更新系统还可以包括其他的设备,比如用户终端。
[0028]其中,服务器可以从用户终端中实时获取当前的用户行为日志,其中,该用户行为日志可以携带用户标识和兴趣标识等信息,然后,根据该兴趣标识获取用户最新的兴趣标签,即第一兴趣标签,并根据该用户行为日志确定用户的行为类型,以及根据该用户标识获取用户最近一次更新的用户画像,再然后,根据该第一兴趣标签、行为类型、以及该用户画像中携带的过往兴趣标签(即第二兴趣标签)对该用户画像进行更新,比如,可以一边对第二兴趣标签进行衰减计算,得到衰减后第二兴趣标签,另一边根据行为类型对第一兴趣标签进行加权计算,得到加权后第一兴趣标签,然后,将加权后第一兴趣标签按照预置的更新比例加入所述衰减后第二兴趣标签中,便可得到更新后用户画像,等等。
[0029]以下将分别进行详细说明。
[0030]实施例一、
[0031]本实施例将从用户画像的更新装置的角度进行描述,该用户画像的更新装置具体可以集成在服务器等设备中。
[0032]—种用户画像的更新方法,包括:获取当前的用户行为日志,该用户行为日志携带用户标识和兴趣标识;根据该兴趣标识获取相应的第一兴趣标签;根据该用户行为日志确定用户的行为类型;根据该用户标识获取用户最近一次更新的用户画像;根据该第一兴趣标签、行为类型、以及该用户画像中携带的第二兴趣标签对该用户画像进行更新。
[0033]如图1b所示,该一种用户画像的更新方法的具体流程可以如下:
[0034]101、获取当前的用户行为日志。
[0035]例如,可以主动向终端获取用户行为日志,比如在确定用户行为日志发生更新时,向终端获取当前的用户行为日志;或者,也可以被动地接收该用户行为日志,比如接收终端在用户行为日志发生更新时,上报的当前的用户行为日志,等等。
[0036]其中,该用户行为日志可以携带用户标识和兴趣标识等信息;用户标识指的是可以用于识别用户身份的标识,比如,可以包括用户名称、用户帐号和/或用户的邮箱地址等;兴趣标识指的是可以用于识别兴趣标签的标识,也可以称为项目标识(item ID, itemIdentificat1n),比如可以是兴趣标签的名称,或,也可以是兴趣标签的编号或代号,等等。其中,兴趣标签也称为item ID的“tag”描述,指的是对“item”的一种抽象描述,例如,在电商中tag可以是item的类目信息,在视频中tag可以是item的类型信息,在新闻中tag可以是对新闻名字和摘要进行分词提取后得到的关键词,等等。
[0037]102、根据该兴趣标识获取相应的第一兴趣标签。
[0038]例如,具体可以从用户行为日志中提取出兴趣标识,然后根据该兴趣标识获取相应的兴趣标签,为了描述方便,在本发明实施例中,将该兴趣标签称为第一兴趣标签。
[0039]由于该第一兴趣标签是根据当前最新的用户行为日志而获取到的,因此,该第一兴趣标签可以在一定程度上反映出用户当前最新的兴趣。
[0040]103、根据该用户行为日志确定用户的行为类型。
[0041]例如,可以根据该用户行为日志中的内容,来确定用户执行了何种行为,比如如果是浏览,则可以确定其行为类型为“浏览行为”,而如果是购买,则可以确定其行为类型为“购买行为”,等等。
[0042]其中,行为类型的种类可以根据实际应用的需求进行设置,在此不再赘述。
[0043]104、根据该用户标识获取用户最近一次更新的用户画像,该用户画像包括至少一个兴趣标签,为了描述方便,在本发明实施例中,将该用户画像携带的兴趣标签称为第二兴趣标签。
[0044]由于该第二兴趣标签是用户以前的用户画像
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1