一种识别网络用户的方法、装置和计算设备与流程

文档序号:12278214阅读:来源:国知局

技术特征:

1.一种识别网络用户的方法,适于在计算设备中执行,该方法包括:

收集多个用户在业务请求中产生的多个用户标识关系,每个用户标识关系包括属于同一用户的两个用户标识之间的关联关系,且该用户标识关系能够被表示为由将该用户的所有用户标识作为节点构成的生成树中的一条边;

根据收集到的多个用户标识关系,生成用户标识集合,所述用户标识集合包括多个由名称和相关联的值构成的数据条目,其中每个数据条目的名称为用户标识,相关联的值为该用户标识在生成树中的父节点;以及

遍历所述用户标识集合,获取每个用户标识在生成树中的根节点,并分别将根节点相同的所有用户标识输出为一个用户集合,以便通过用户的一个用户标识获取该用户的所有用户标识。

2.如权利要求1所述的方法,所述根据收集到的多个用户标识关系,生成用户标识集合的步骤包括:

从所述多个用户标识关系中依次选取一个用户标识关系;

对于所选取的每个用户标识关系,判断该用户标识关系中的两个用户标识是否存在于用户标识集合的数据条目的名称项中,其中所述用户标识集合初始为空;以及

根据判断结果对所述用户标识集合进行更新。

3.如权利要求2所述的方法,所述根据判断结果对所述用户标识集合进行更新的步骤包括:

若该用户标识关系中的两个用户标识均不存在于用户标识集合的数据条目的名称项中,则分别以这两个用户标识为数据条目的名称,以这两个用户标识中任意一个用户标识为相关联的值,生成两个数据条目添加到用户标识集合中;

若该用户标识关系中仅有一个用户标识存在于用户标识集合的数据条目的名称项中,则以该用户标识为数据条目的值,以另一个用户标识为数据条目的名称,生成一个数据条目添加到用户标识集合中;以及

若该用户标识关系中的两个用户标识均存在于用户标识集合的数据条目的名称项中,则分别从用户标识集合中获取这两个用户标识的根节点;

若这两个用户标识的根节点相同,则不进行更新;

若这两个用户标识的根节点不同,则选取以其中一个用户标识的根节点为名称的数据条目,将该数据条目的值替换为另一个根节点或者另一用户标识。

4.如权利要求1所述的方法,还包括:

当输出的用户集合中的用户标识数目大于第一阈值时,删除该用户集合,并从所述用户标识集合中删除所有以该用户集合中的用户标识为名称的数据条目。

5.如权利要求1所述的方法,还包括:

根据输出的用户集合,对属于同一用户的所有用户标识所产生的行为特征进行分析,并构建该用户的用户画像;

其中所述用户画像包括该用户的基本信息、地理位置、社会属性、生活习惯、消费能力、兴趣爱好、需求特征、活跃度、评价等级中的一种或多种。

6.如权利要求1所述的方法,所述用户标识包括cookie、会员号、电话号码、移动设备号中的一个或多个,其中所述cookie包括在计算设备端的cookie和/或在移动终端的cookie。

7.一种识别网络用户的装置,适于驻留在计算设备中,该装置包括:

数据收集单元,适于收集多个用户在业务请求中产生的多个用户标识关系,每个用户标识关系包括属于同一用户的两个用户标识之间的关联关系,且该用户标识关系能够被表示为由将该用户的所有用户标识作为节点构成的生成树中的一条边;

标识集合生成单元,适于根据收集到的多个用户标识关系,生成用户标识集合,所述用户标识集合包括多个由名称和相关联的值构成的数据条目,其中每个数据条目的名称为用户标识,相关联的值为该用户标识在生成树中的父节点;以及

用户集合生成单元,适于遍历所述用户标识集合,获取每个用户标识在生成树中的根节点,并分别将根节点相同的所有用户标识输出为一个用户集合,以便通过用户的一个用户标识获取该用户的所有用户标识。

8.如权利要求7所述的装置,所述标识集合生成单元适于根据以下方法生成用户标识集合:

从所述多个用户标识关系中依次选取一个用户标识关系;

对于所选取的每个用户标识关系,判断该用户标识关系中的两个用户标识是否存在于用户标识集合的数据条目的名称项中,其中所述用户标识集合初始为空;以及

根据判断结果对所述用户标识集合进行更新。

9.如权利要求8所述的装置,所述标识集合生成单元适于根据以下方法对所述用户标识集合进行更新:

若该用户标识关系中的两个用户标识均不存在于用户标识集合的数据条目的名称项中,则分别以这两个用户标识为数据条目的名称,以这两个用户标识中任意一个用户标识为相关联的值,生成两个数据条目添加到用户标识集合中;

若该用户标识关系中仅有一个用户标识存在于用户标识集合的数据条目的名称项中,则以该用户标识为数据条目的值,另一个用户标识为数据条目名称,生成一个数据条目添加到用户标识集合中;以及

若该用户标识关系中的两个用户标识均存在于用户标识集合的数据条目的名称项中,则分别从用户标识集合中获取这两个用户标识的根节点;

若这两个用户标识的根节点相同,则不进行更新;

若这两个用户标识的根节点不同,则选取以其中一个用户标识的根节点为名称的数据条目,将该数据条目的值替换为另一个根节点或者另一用户标识。

10.一种计算设备,包括如权利要求7-9中任一项所述的识别网络用户的装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1