网络流量的数据处理方法及装置的制造方法

文档序号:8397982阅读:723来源:国知局
网络流量的数据处理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及互联网技术领域,尤其涉及一种网络流量的数据处理方法及装置。
【背景技术】
[0002] 随着互联网的发展,越来越多的用户通过互联网查找自己想要的信息,同时也在 互联网上留下大量的用户行为数据。该些数据对电子商务、社区等类型的网站来说,是一块 非常有价值的财富,但是如何准确、全面获取用户的该些数据,是一个比较困难的问题。
[0003]cookie是网站或应用程序为了辨别用户身份、进行会话session跟踪、提高访问 性能而储存在用户本地终端上的数据。现有获取用户行为数据的方法,一般为网站通过网 络跟踪器cookie来进行跟踪和记录用户行为,广告中间商(demandsideplat化rm,DSP)根 据超文本传输协议(Hype;rtexttransferprotocol,HTTP)协议采集用户的cookie数据, 通过cookie关联数据,DSP无需知道用户的手机号码,可W避免安全隐私问题。DSP将关联 好的数据进行用户数据的交易,提供给电子商务等网站。
[0004] 然而,出于安全性的考虑,cookie只能针对一个网站域名生效,不同网站之间 不能共享cookie数据,每个应用程序只能获取自己的cookie,无法读取其他应用程序的 cookie,而且,cookie不能保持连续,例如:一个人清除电脑cookie后就不能连续识别该个 用户了。因而现有的方法无法全面了解用户的行为,无法跟踪用户的完整行为。

【发明内容】

[0005] 本发明提供一种网络流量的数据处理方法及装置,能够完整地跟踪用户的行为, 全面了解用户的行为。
[0006] 本发明第一方面提供了一种网络流量的数据处理方法,所述方法包括:
[0007] 从网络流量数据中获取超文本传输协议HTTP头信息和用户账户信息,所述用户 账户信息包括用户的手机号码或者上网账号;
[0008] 从所述HTTP头信息中提取用户访问的网站的网络跟踪器cookie信息,将所述 cookie信息与所述用户账户信息进行关联,并保存至用户信息数据库,其中,一个所述用户 账户信息与至少一个网站的所述cookie信息相关联。
[0009] 结合第一方面,在第一方面的第一种可能的实施方式中,所述从所述HTTP头信息 中提取用户访问的网站的网络跟踪器cookie信息,具体包括:
[0010] 根据预先配置的网站列表,从所述HTTP头信息中提取所述网站列表中的网站的 所述cookie信息。
[0011] 结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的 实施方式中,所述cookie信息包括用户访问的网站信息、用户在访问的网站中的身份标识 cookieID和/或用户在访问的网站中的用户数据。
[0012] 结合第一方面,在第一方面的第H种可能的实施方式中,在所述从网络流量数据 中获取HTTP头信息和用户账户信息之前,还包括:
[0013] 从所述网络流量数据中解析得到用户访问的网站;
[0014] 验证所述用户访问的网站是否已经签订安全协议,如果是,则执行所述从网络流 量数据中获取HTTP头信息和用户信息。
[0015] 结合第一方面,在第一方面的第四种可能的实施方式中,在所述用户信息数据库 中,如果多个所述用户账户信息属于同一个用户,则将属于同一个用户的多个所述用户账 户信息进行关联。
[0016] 结合第一方面或第一方面的第一种至第四种任一可能的实施方式,在第一方面的 第五种可能的实施方式中,所述方法还包括:
[0017] 当接收到HTTP请求时,获取所述HTTP请求中的cookie信息;
[0018] 从所述用户信息数据库中匹配得到与所述HTTP请求中的cookie信息相关联的用 户账户信息,并提取得到与所述用户账户信息相关联的用户数据。
[0019] 结合第一方面的第五种可能的实施方式,在第一方面的第六种可能的实施方式 中,在所述提取得到与所述用户账户信息相关联的用户数据之后,还包括:
[0020] 将所述用户数据提供给所述HTTP请求中访问的网站,W便所述网站根据所述用 户数据,将符合该用户偏好的内容组装成广告内容推送给所述用户。
[0021] 第二方面,本发明还提供了一种网络流量的数据处理装置,所述装置包括:
[0022] 第一处理模块,用于从网络流量数据中获取HTTP头信息和用户账户信息,所述用 户账户信息包括用户的手机号码或者上网账号;
[0023] 信息提取模块,用于从所述第一处理模块获取的所述HTTP头信息中提取网络跟 踪器cookief旨息;
[0024] 信息管理模块,用于将所述信息提取模块提取的所述cookie信息与所述第一处 理模块获取的所述用户账户信息进行关联,并保存至用户信息数据库,其中,一个所述用户 账户信息与至少一个所述cookie信息相关联。
[0025] 结合第二方面,在第二方面的第一种可能的实施方式中,所述信息提取模块具体 用于根据预先配置的网站列表,从所述第一处理模块获取的所述HTTP头信息中提取所述 网站列表中的网站的所述cookie信息。
[0026] 结合第二方面或第二方面的第一种可能的实施方式,在第二方面的第二种可能的 实施方式中,所述cookie信息包括用户访问的网站信息、用户在访问的网站中的身份标识 cookieID和/或用户在访问的网站中的用户数据。
[0027] 结合第二方面,在第二方面的第H种可能的实施方式中,所述第一处理模块还用 于从所述网络流量数据中解析得到用户访问的网站;
[0028] 所述装置还包括:
[0029] 验证模块,用于验证所述第一处理模块解析得到的所述用户访问的网站是否已经 签订安全协议,如果是,则进入所述信息提取模块。
[0030] 结合第二方面,在第二方面的第四种可能的实施方式中,所述信息管理模块还用 于判断所述用户信息数据库中的多个所述用户账户信息是否属于同一个用户,如果多个 所述用户账户信息属于同一个用户,则将属于同一个用户的多个所述用户账户信息进行关 联。
[0031] 结合第二方面或第二方面的第一种至第四种任一可能的实施方式,在第二方面的 第五种可能的实施方式中,所述装置还包括:
[0032] 第二处理模块,用于当接收到HTTP请求时,获取所述HTTP请求中的cookie信息;
[0033] 匹配模块,用于从所述用户信息数据库中匹配得到与所述第二处理模块获取的所 述cookie信息相关联的用户账户信息,并提取得到与所述用户账户信息相关联的用户数 据。
[0034] 结合第二方面的第五种可能的实施方式,在第二方面的第六种可能的实施方式 中,所述装置还包括:
[0035] 发送模块,用于将所述匹配模块得到的所述用户数据提供给所述HTTP请求中访 问的网站,W便所述网站根据所述匹配模块得到的所述用户数据,将符合该用户偏好的内 容组装成广告内容推送给所述用户。
[0036] 本发明提供的网络流量的数据处理方法及装置,通过解析用户的HTTP流量数据, 从网络流量数据中针对不同网站提取网站的cookie,将cookie信息与用户手机号码或上 网账号相关联,根据手机号码或上网账号从用户数据库中找出不同网站的任意cookie对 应的用户数据,可W更完整、准确地收集用户行为数据。
【附图说明】
[0037] 图1是本发明实施例一提供的网络流量的数据处理的一种应用场景;
[0038] 图2为本发明实施例一提供的网络流量的数据处理方法流程图;
[0039] 图3为本发明实施例一提供的网络流量的数据处理方法流程图;
[0040] 图4为本发明实施例二提供的网络流量的数据处理装置示意图;
[0041] 图5为本发明实施例二提供的网络流量的数据处理装置示意图;
[0042] 图6是本发明实施例H提供的网络流量的数据处理装置的组成结构示意图。
【具体实施方式】
[0043] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0044] 本发明实施例提供的网络流量的数据处理方法及装置,适用于需要收集用户互联 网行为数据、获取用户偏好的场合,可W用于网络运营商、互联网服务提供商(ISP)等的网 关设备中,如深度数据包检测(Deep Packet Inspection, DPI)等流量检测设备或模块,尤 其适用于网络运营商收集用户数据。运营商作为互联网接入的唯一管道,通过运营商的网 关设备可W获取所有用户的流量数据,对该些流量数据进行处理可W得到较为完整、准确 的用户偏好数据,供W电子商务等网站提供较为准确的个性化推荐的广
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1