关联多个网络帐号的方法和系统的制作方法

文档序号:7984094阅读:144来源:国知局
关联多个网络帐号的方法和系统的制作方法
【专利摘要】一种关联多个网络帐号的方法,包括以下步骤:获取包含终端标识和网络帐号的日志记录;根据所述日志记录统计出终端标识和网络帐号的绑定关系数据,所述绑定关系数据包含终端标识、网络帐号和对应的预设时段内的绑定天数;将所述绑定天数在预设范围内的终端标识和网络帐号进行关联。采用该关联多个网络帐号的方法,能够将同一用户在不同网络应用上所使用的网络帐号关联起来,能提高获取用户的网络行为特征的准确性,更有利于网络应用的推广。此外,还提供了一种关联多个网络帐号的系统。
【专利说明】关联多个网络帐号的方法和系统
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别是涉及一种关联多个网络帐号的方法和系统。【背景技术】
[0002]随着互联网技术的发展,网络应用层出不穷,用户访问不同的网络应用往往需要登录不同的网络帐号,例如即时通信帐号、手机号码、银行帐号、Email帐号等。浏览器是访问网络应用的窗口,在使用浏览器的过程中往往会登录多个帐号,而很多网络帐号通常都归属于同一个自然人所拥有。传统技术中,同一个自然人的每个网络帐号相互之间是独立的,并不能将这多个网络帐号关联起来,使得各种网络应用之间也没有关联性。对于某一个用户来说,也不能更全面的获取到其网络行为特征,不利于网络应用的推广。

【发明内容】

[0003]基于此,有必要提供一种关联多个网络帐号的方法和系统,能提高获取用户的网络行为特征的准确性,更有利于网络应用的推广。
[0004]一种关联多个网络帐号的方法,包括以下步骤:
[0005]获取包含终端标识和网络帐号的日志记录;
[0006]根据所述日志记录统计出终端标识和网络帐号的绑定关系数据,所述绑定关系数据包含终端标识、网络帐号和对应的预设时段内的绑定天数;
[0007]将所述绑定天数在预设范围内的终端标识和网络帐号进行关联。
[0008]一种关联多个网络帐号的系统,包括:
[0009]日志获取模块,用于获取包含终端标识和网络帐号的日志记录;
[0010]统计模块,用于根据所述日志记录统计出终端标识和网络帐号的绑定关系数据,所述绑定关系数据包含终端标识、网络帐号和对应的预设时段内的绑定天数;
[0011]关联模块,用于将所述绑定天数在预设范围内的终端标识和网络帐号进行关联。
[0012]上述关联多个网络帐号的方法和系统,通过在网页访问请求中携带终端标识和网络帐号,网络应用在处理网页访问请求时会产生包含终端标识和网络帐号的日志记录,根据日志记录统计出终端标识和网络帐号的绑定关系数据,进而将绑定天数在预设范围内的终端标识和网络帐号关联起来。由于可以将具有绑定关系的多个终端标识和多个网络帐号关联起来,关联的这些终端标识和网络帐号归属于同一个用户,因此可以将同一个用户的不同网络应用关联起来,从而能提高获取用户的网络行为特征的准确性,更有利于网络应用的推广。
【专利附图】

【附图说明】
[0013]图1为一个实施例中关联多个网络帐号的方法的流程示意图;
[0014]图2为展不具有关联关系的终端标识和网络帐号的不意图;
[0015]图3为一个实施例中关联多个网络帐号的系统的结构示意图;[0016]图4为另一个实施例中关联多个网络帐号的系统的结构示意图;
[0017]图5为又一个实施例中关联多个网络帐号的系统的结构示意图。
【具体实施方式】
[0018]如图1所示,在一个实施例中,一种关联多个网络帐号的方法,包括:
[0019]步骤S 10,获取包含终端标识和网络帐号的日志记录。
[0020]在终端安装浏览器工具时自动生成用于唯一标识终端的终端标识(⑶ID)。在一个实施例中,终端标识为服务器IP地址、时间戳和自增序列号的组合,可以为32位的字符串。
[0021]通过浏览器工具访问网页时,终端会提交网页访问请求至服务器,进一步的,将终端标识加入到HTTP请求头中,服务器接收到HTTP请求头,则可直接提取其中的终端标识。当通过浏览器工具登录网络帐号后,网页访问请求中还携带有网络账号。网络应用服务器接收到网页访问请求,会对网页访问请求进行处理,并生成对应的日志记录,该日志记录中包含了通过浏览器访问网页所形成的行为数据,具体包含有终端标识和网络帐号。具体的,每接收到一次网页访问请求,则生成对应的一条日志记录。由于网页访问请求中携带有终端标识和网络帐号,因此日志记录为终端标识和网络帐号具有绑定行为的数据。
[0022]步骤S20,根据日志记录统计出终端标识和网络帐号的绑定关系数据,该绑定关系数据包含终端标识、网络帐号和对应的预设时段内的绑定天数。
[0023]本实施例中,日志记录中还包含日期,该日期为终端标识和网络帐号的绑定日期,因此根据日志记录可统计出终端标识和网络帐号在预设时段内的绑定天数。优选的,预设时段可为31天。例如,统计出终端标识⑶IDl和网络帐号QQl的绑定关系数据为:⑶ID1,QQl, 20天;统计出终端标识⑶ID2和网络帐号QQl的绑定关系数据为:⑶ID2,QQl, 10天。
[0024]在一个实施例中,步骤S20包括:根据日志记录统计出终端标识、网络帐号、每天的绑定次数和绑定日期;汇总出终端标识、网络帐号和对应的预设时段内的绑定次数和绑定天数。
[0025]具体的,每接收到一次网页访问请求,则生成对应的一条日志记录。可每天对日志记录进行统计,终端标识和网络帐号有一条日志记录则表示该终端标识和网络帐号有一次绑定行为,则统计出该终端标识和网络帐号每天的绑定次数为两者每天具有绑定行为的次数。因此,可根据日志记录统计出终端标识、网络帐号、每天的绑定次数和绑定日期。例如,统计出终端标识⑶IDl和网络帐号QQl每天的绑定次数为20次,绑定日期为2012.9.20。
[0026]进一步的,对统计出来的数据进行汇总,得到终端标识和网络帐号的绑定关系数据,具体为终端标识、与终端标识具有绑定关系的网络帐号、对应的预设时段内的绑定次数和绑定天数。例如,预设时段为31天,则可汇总出这31天内具有绑定关系的终端标识和网络帐号所对应的绑定次数和绑定天数。例如,汇总得到31天内终端标识GUIDl和网络帐号QQl绑定次数为60次,总绑定天数为10天,连续绑定天数为6天,数据形式可为:⑶IDl,QQ1,60|10|6。
[0027]步骤S30,将绑定天数在预设范围内的终端标识和网络帐号进行关联。
[0028]具体的,绑定天数大于等于预设值,则认为具有绑定关系的终端标识和网络帐号都很可能归属于同一用户,因此可将这些具有绑定关系的终端标识和网络帐号进行关联,即将绑定天数大于等于预设值的终端标识和网络帐号的绑定关系数据进行合并。[0029]在一个实施例中,绑定天数包含预设时段内的总绑定天数和/或连续绑定天数,则步骤S30中,可将总绑定天数在第一预设范围内或连续绑定天数在第二预设范围内的终端标识和网络帐号进行关联。
[0030]总绑定天数或连续绑定天数超过一定值,则认为具有绑定关系的终端标识和网络帐号很可能归属于同一用户。优选的,可设置第一预设范围为大于等于10天,第二预设范围为大于等于5天。例如,可将“卯101,001,60|10|6”和“(^102,002,20|8|7”的绑定关系数据进行合并,即将具有绑定关系的终端标识GUIDl和网络帐号QQl与具有绑定关系的终端标识⑶ID2和网络帐号QQ2关联起来,终端标识⑶ID1、终端标识⑶ID2、网络帐号QQl和网络帐号QQ2都归属于同一用户。
[0031]在一个实施例中,关联多个网络帐号的方法还可包括步骤:获取预设时段内具有绑定关系的终端标识和网络帐号所对应的绑定权重;将绑定权重大于等于阈值的终端标识和网络帐号进行关联。
[0032]具体的,在一个实施例中,还可根据距离当前时间的时间间隔计算预设时段内每天的权重值;则在该预设时段内具有绑定关系的终端标识和网络帐号所对应的绑定权重为:预设时段内具有绑定关系的终端标识和网络帐号的绑定日期所对应的权重值之和。
[0033]进一步的,可按照如下公式计算每天的权重值:
[0034]权重值=exp (-衰退系数X距离当前时间的时间间隔)
[0035]其中,衰退系数优选可为0.05。
[0036]例如,当前时间为7月I日,根据上述公式计算得到每天的权重值如表1所示:
[0037]表1
[0038]
【权利要求】
1.一种关联多个网络帐号的方法,包括以下步骤: 获取包含终端标识和网络帐号的日志记录; 根据所述日志记录统计出终端标识和网络帐号的绑定关系数据,所述绑定关系数据包含终端标识、网络帐号和对应的预设时段内的绑定天数; 将所述绑定天数在预设范围内的终端标识和网络帐号进行关联。
2.根据权利要求1所述的方法,其特征在于,所述绑定天数包含预设时段内的总绑定天数和/或连续绑定天数; 所述将绑定天数在预设范围内的终端标识和网络帐号进行关联的步骤包括: 将总绑定天数在第一预设范围内或连续绑定天数在第二预设范围内的终端标识和网络帐号进行关联。
3.根据权利要求1所述的方法,其特征在于,所述根据日志记录统计出终端标识和网络帐号的绑定关系数据的步骤包括: 根据日志记录统计出终端标识、网络帐号、每天的绑定次数和绑定日期; 汇总出终端标识、网络帐号和对应的预设时段内的绑定次数和绑定天数。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 获取预设时段内具有绑定关系的终端标识和网络帐号所对应的绑定权重; 将绑定权重大于等于阈值`的终端标识和网络帐号进行关联。
5.根据权利要求4所述的方法,其特征在于,所述获取预设时段内具有绑定关系的终端标识和网络帐号所对应的绑定权重的步骤包括: 根据距离当前时间的时间间隔计算预设时段内每天的权重值; 获取所述绑定权重为预设时段内具有绑定关系的终端标识和网络帐号的绑定日期所对应的权重值之和。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取与网页访问请求携带的终端标识具有关联关系的终端标识和网络帐号; 下发获取得到的终端标识和网络帐号。
7.一种关联多个网络帐号的系统,其特征在于,包括: 日志获取模块,用于获取包含终端标识和网络帐号的日志记录; 统计模块,用于根据所述日志记录统计出终端标识和网络帐号的绑定关系数据,所述绑定关系数据包含终端标识、网络帐号和对应的预设时段内的绑定天数; 关联模块,用于将所述绑定天数在预设范围内的终端标识和网络帐号进行关联。
8.根据权利要求7所述的系统,其特征在于,所述绑定天数包括预设时段内的总绑定天数和/或连续绑定天数; 所述关联模块用于将总绑定天数在第一预设范围内或连续绑定天数在第二预设范围内的终端标识和网络帐号进行关联。
9.根据权利要求7所述的系统,其特征在于,所述统计模块用于根据日志记录统计出终端标识、网络帐号、每天的绑定次数和绑定日期;汇总出终端标识、网络帐号和对应的预设时段内的绑定次数和绑定天数。
10.根据权利要求9所述的系统,其特征在于,所述系统还包括: 绑定权重获取模块,用于获取预设时段内具有绑定关系的终端标识和网络帐号所对应的绑定权重; 所述关联模块还用于将绑定权重大于等于阈值的终端标识和网络帐号进行关联。
11.根据权利要求10所述的系统,其特征在于,所述绑定权重获取模块用于根据距离当前时间的时间间隔计算预设时段内每天的权重值;获取所述绑定权重为预设时段内具有绑定关系的终端标识和网络帐号的绑定日期所对应的权重值之和。
12.根据权利要求7所述的系统,其特征在于,所述系统还包括: 关联关系获取模块,用于根据网页访问请求携带的终端标识具有关联关系的终端标识和网络帐号; 下发模块,用于下发所述关联关系获取模块得到的终端标识和网络帐号。
【文档编号】H04L12/24GK103731284SQ201210384429
【公开日】2014年4月16日 申请日期:2012年10月11日 优先权日:2012年10月11日
【发明者】曾鹏云, 范世青, 张凯, 杨广煜, 苏小康, 程小梅 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1