一种通过家庭网关分析用户网络行为的方法和系统的制作方法

文档序号:7981927阅读:203来源:国知局
一种通过家庭网关分析用户网络行为的方法和系统的制作方法
【专利摘要】本发明公开了一种通过家庭网关分析用户网络行为的方法,该方法包括:在家庭网关的用户侧和网络侧设置报文过滤器,对收发报文进行过滤;将过滤出的报文送至特征分析库进行信息提取,获得需要的信息并保存;统计分析服务器周期性地读取信息,并对读取的信息进行分析统计,得到用户行为信息。本发明还同时公开了一种通过家庭网关分析用户网络行为的系统,采用本发明的方法和系统,能实现在家庭网关采集用户行为信息,使网站运营商不必架设单独的设备采集数据信息,节省了大量的成本。
【专利说明】一种通过家庭网关分析用户网络行为的方法和系统
【技术领域】
[0001]本发明涉及互联网中的网络行为分析技术,具体涉及一种通过家庭网关分析用户网络行为的方法和系统。
【背景技术】
[0002]近年来,随着网络技术的发展,人们对网站的访问量越来越大、对即时聊天工具、游戏等应用程序的使用也越来越频繁。通过对用户访问网站的信息进行分析,可以发现用户访问网站的规律,并将这些规律与网络营销策略等相结合,从而发现目前网络营销活动中可能存在的问题,并为进一步修正或重新制定网络营销策略提供依据,满足网站的用户需求,提升网站信任度,增加网站运营商的收入。通过对不同游戏用户的行为进行追踪,并在不同类型的游戏用户群体间作对比,可以优化游戏的用户体验,增加用户的兴趣度,针对不同的游戏用户群体推出套餐等活动,能增加应用程序开发者的运营收入。当然,通过对用户的其他方面的行为分析,也可以增加相关运营商的收入。
[0003]如何对这些大量的数据信息进行收集、统计、分析,从中发现用户的上网规律,以便有针对性的向用户发布各类信息等增加营销收入的方法,成为众多运营商和网站等非常关心的问题。
[0004]在用户行为的采集方面,传统的行为分析方案大都是将网站服务器或游戏服务器等作为采集点采集数据,对访问本网站服务器或本游戏服务器的用户行为进行分析,这种方案需要花费大量的资金在服务器处架设单独的设备,需要设置单独的统计分析服务器,在运行维护方面也需要消耗大量的成本。

【发明内容】

[0005]有鉴于此,本发明的主要目的在于提供一种通过家庭网关分析用户网络行为的方法和系统,利用家庭网关采集需要的用户行为信息,使每个网站运营商不必架设单独的设备,节省了大量的成本。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明提供了一种通过家庭网关分析用户网络行为的方法,该方法包括:
[0008]在家庭网关的用户侧和网络侧设置报文过滤器,对收发的报文进行过滤;
[0009]将过滤出的报文送至特征分析库进行信息提取,获得需要的信息并保存;
[0010]统计分析服务器周期性地读取信息,并对读取的信息进行分析统计,得到用户行为信息。
[0011]上述方案中,所述统计分析服务器周期性地读取信息之前,该方法还包括:
[0012]将存储的信息加密压缩,周期性地上传至信息采集服务器;
[0013]所述统计分析服务器周期性地读取信息为:统计分析服务器周期性地从信息采集服务器读取信息。
[0014]上述方案中,将过滤出的报文送至特征分析库进行信息提取获得需要的信息时,同时记录报文所属网络设备的MAC地址,及记录报文产生的时间。
[0015]上述方案中,所述对收发报文进行过滤之前,该方法还包括:在ITMS服务器远程设置用户行为的采集策略和用户行为的采集内容。
[0016]上述方案中,所述设置用户行为的采集策略包括:设置是否打开用户行为采集功能;设置上传用户行为分析采集文件的周期;以及设置上传文件服务器的用户名、密码和压缩密码。
[0017]上述方案中,所述设置用户行为的采集内容包括:设置报文过滤器需过滤的网站名称和应用程序名称、记录搜索引擎输入的关键字名称及访问时间。
[0018]本发明还提供了一种通过家庭网关分析用户网络行为的系统,该系统包括:家庭网关和统计分析服务器;其中:
[0019]所述家庭网关,用于对自身用户侧和网络侧收发的报文进行过滤,并对过滤出的报文进行信息提取,提取需要的信息并保存;
[0020]所述统计分析服务器,用于周期性地读取信息,并对所读取的信息进行分析统计,得到用户行为信息。
[0021]上述方案中,所述家庭网关包括报文过滤器、特征分析库和临时存储区;其中:
[0022]所述报文过滤器,用于对家庭网关用户侧和网络侧收发的报文进行过滤,获取需要的报文;
[0023]所述特征分析库,用于对过滤出的报文进行信息提取,提取需要的信息;
[0024]所述临时存储区,用于存储提取出的需要的信息。
[0025]上述方案中,所述系统还包括信息采集服务器,用于周期性地读取存储信息;
[0026]相应的,所述家庭网关还包括信息上传模块,用于将临时存储区存储的信息加密压缩,周期性地上传至信息采集服务器。
[0027]上述方案中,所述特征分析库还用于记录报文所属网络设备的MAC地址,及记录报文产生的时间。
[0028]上述方案中,所述系统包括ITMS服务器,用于设置用户行为的采集策略和用户行为的采集内容。
[0029]本发明提供的通过家庭网关分析用户网络行为的方法和系统,在家庭网关的用户侧和网络侧分别设置报文过滤器,对收发的报文进行过滤;将过滤出的报文送至特征分析库,获得需要的信息并保存;统计分析服务器周期性地读取信息,并对读取的信息进行分析和统计,得到用户行为信息。可见,本发明在家庭网关中设置报文过滤器,如此,便可以实现在家庭网关采集用户行为信息,使网站运营商不必再架设单独的设备采集数据信息,节省了大量的成本;同时,本发明采用相对独立的特征分析库,当需要增加分析的用户行为内容时,可以通过升级特征分析库的方式随时更新特征分析库,对网站运营商来说,也减少了运行维护的风险和成本。
【专利附图】

【附图说明】
[0030]图1为本发明通过家庭网关分析用户网络行为的方法实现流程示意图;
[0031]图2为本发明通过家庭网关分析用户网络行为的系统组成架构示意图;
[0032]图3为本发明实施例提供的通过家庭网关分析用户网络行为的方法实现流程示意图。
【具体实施方式】
[0033]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0034]图1为本发明通过家庭网关分析用户行为的方法实现流程示意图,如图1所示,包括以下步骤:
[0035]步骤101:在家庭网关的用户侧和网络侧分别设置报文过滤器,对收发的报文进行过滤;
[0036]这里,对收发报文进行过滤之前,该方法还可以包括:在宽带接入终端管理系统(Integrated Terminal Management System, ITMS)服务器远程设置用户行为的采集策略和用户行为的采集内容;
[0037]其中,所述设置用户行为的采集策略包括:设置是否打开用户行为采集功能;设置上传用户行为分析采集文件的周期;以及设置上传文件服务器的用户名、密码和压缩密码;
[0038]其中,所述设置用户行为的采集内容包括:设置报文过滤器需过滤的网站名称和应用程序名称、记录搜索引擎输入的关键字名称及访问时间等。
[0039]这里,在家庭网关的用户侧和网络侧各设置一个报文过滤器,以避免因网络地址转换(Net Address Transfer, NAT)而导致部分报文遗漏;其中,报文过滤可通过正则表达式进行模糊匹配,将匹配上的信息和产生的时间过滤出来。
[0040]步骤102:将过滤出的报文送至特征分析库进行信息提取,获得需要的信息并保存;
[0041]这里,所述的保存是保存在临时存储区中;
[0042]所述特征分析库中包括若干功能单元,用于分析提取不同类型的报文数据作为提取的所需信息,下面将举例说明:
[0043]例1,若报文是有关用户的上网行为,则提取用户使用的网址信息、上网路径及端口号等数据信息;
[0044]例2,若报文是有关用户使用的应用程序,则提取用户登录退出流程、使用时间及使用的端口号等信息,不同的应用程序所关注的信息也不同,如在线观看视频的应用程序,可提取了观看哪些视频等数据;
[0045]例3,若报文是有关用户登录搜索引擎、输入关键字的上网行为,则可以通过正则表达式模糊匹配输入的内容,并提取输入的内容和时间等等。
[0046]由于用户的网络行为很多,此处不再一一列举。需要增加分析的网络行为内容时,可通过单独升级特征分析库的方式实现,能减少运行维护的成本。
[0047]这里,所述特征分析库在提取需要的报文信息时,记录报文产生的时间,同时记录报文所属网络设备的介质访问控制(Media Access Control, MAC)地址,以区分不同的用户。
[0048]步骤103:统计分析服务器周期性地读取信息,并对所读取的信息进行分析统计,得到用户行为信息;
[0049]这里,所述统计分析服务器周期性地读取信息之前,该方法还包括:将临时存储区存储的信息加密压缩,周期性地上传至信息采集服务器中,统计分析服务器周期性地从信息采集服务器中读取信息;其中,所述临时存储区会删除已经上传的信息。
[0050]为实现上述方法,本发明还提供了一种通过家庭网关分析用户网络行为的系统,如图2所示,包括家庭网关21和统计分析服务器22 ;其中:
[0051]家庭网关21,用于对自身用户侧和网络侧收发的报文进行过滤,并对过滤出的报文进行信息提取,提取需要的信息并保存。
[0052]统计分析服务器22,用于周期性地读取信息,并对所读取的信息进行分析统计,得到用户行为信息。
[0053]相应的,系统还包括信息采集服务器23和ITMS服务器24 ;其中:
[0054]信息采集服务器23,用于周期性地读取存储信息。
[0055]ITMS服务器24,用于设置用户行为的采集策略和用户行为的采集内容;
[0056]这里,ITMS服务器24包括配置处理模块,可通过远程设置家庭网关中的用户行为的采集策略和用户行为的采集内容;
[0057]其中,所述设置用户行为的采集策略包括:设置是否打开用户行为采集功能;设置上传用户行为分析采集文件的周期;设置上传文件服务器的用户名、密码和压缩密码等;
[0058]其中,所述设置用户行为的采集内容包括:设置报文过滤器需过滤的网站名称、应用程序名称、记录搜索引擎输入的关键字名称及访问时间等等。
[0059]进一步的,家庭网关21包括报文过滤器211、特征分析库212、临时存储区213和信息上传模块214;其中:
[0060]所述报文过滤器211,用于对家庭网关用户侧和网络侧收发的报文进行过滤,获取需要的报文;
[0061]所述特征分析库212,用于对过滤出的报文进行信息提取,提取需要的信息;
[0062]这里,所述特征分析库212根据报文的类型,提取需要的信息,同时还将记录报文所属网络设备的MAC地址,以及记录报文产生的时间。
[0063]所述临时存储区213,用于存储提取出的需要的信息。
[0064]所述信息上传模块214,用于将临时存储区213存储的信息加密压缩,周期性地上传至信息采集服务器23。
[0065]具体的,ITMS服务器24预先设置家庭网关21过滤的网站名称、搜索引擎名称和应用程序名称等需要采集的用户行为内容;还设置上传用户行为分析采集文件的周期以及上传文件服务器的用户名、密码和压缩密码等信息,最后设置打开用户行为采集功能;
[0066]家庭网关21用户侧和网络侧设置的报文过滤器211对收发的报文进行过滤,将过滤出的报文送至特征分析库212进行信息提取,获得需要的信息,并将获得的信息保存至临时存储区213 ;信息上传模块214将信息压缩加密后,周期性地上传给信息采集服务器23,统计分析服务器22周期性地从信息采集服务器23读取信息,对信息进行分析和统计,得到用户行为信息。
[0067]图3为本发明实施例提供的通过家庭网关分析用户网络行为的方法实现流程示意图,如图3所示,包括以下步骤:
[0068]步骤301:ITMS服务器的配置处理模块设置用户行为的采集策略和用户行为的采集内容;
[0069]这里,所述设置用户行为的采集策略包括:设置是否打开用户行为采集功能;设置上传用户行为分析采集文件的周期;以及设置上传文件服务器的用户名、密码和压缩密码;
[0070]对于所述设置是否打开用户行为采集功能,只有打开此功能后,家庭网关才开始对收发的报文进行过滤、分析和采集;
[0071]对于所述设置上传用户行为分析采集文件的周期,家庭网关根据此周期向信息采集服务器上传采集的用户行为信息;
[0072]对于所述上传文件服务器的用户名、密码和压缩密码,家庭网关会根据压缩密码来压缩加密采集到的用户行为信息,并根据信息采集服务器的用户名和密码上传至信息采集服务器。
[0073]这里,所述设置用户行为的采集内容包括:设置报文过滤器需过滤的网站名称和应用程序名称、记录搜索引擎输入的关键字名称及访问时间等。
[0074]步骤302?304:家庭网关中的报文过滤器根据设置的采集内容对收发的报文进行过滤,将过滤出的报文送至特征分析库中进行处理,并将处理后的信息保存至临时存储区;
[0075]这里,所述对收发的报文进行过滤可通过正则表达式模糊匹配,对用户访问的网站、在搜索引擎中输入的关键字和使用的应用程序模糊匹配,将匹配的信息和使用时间提取出来;
[0076]其中,所述特征分析库在提取需要的报文信息时,记录报文产生的时间,同时记录报文所属网络设备的MAC地址,以区分不同的用户。
[0077]步骤305?306:家庭网关对要上传的信息进行压缩加密,将信息上传到信息采集服务器;
[0078]这里,家庭网关根据压缩密码来压缩加密要上传的用户行为信息,并根据信息采集服务器的用户名和密码上传至信息采集服务器;其中,家庭网关通过tr069管理通道将信息上传至信息采集服务器;同时,临时存储区会删除已经上传的信息。
[0079]步骤307:统计分析服务器周期性地从信息采集服务器提取信息,并对信息进行分析和统计,得到用户行为信息。
[0080]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本发明的保护范围之内。
【权利要求】
1.一种通过家庭网关分析用户网络行为的方法,其特征在于,该方法包括: 在家庭网关的用户侧和网络侧设置报文过滤器,对收发的报文进行过滤; 将过滤出的报文送至特征分析库进行信息提取,获得需要的信息并保存; 统计分析服务器周期性地读取信息,并对读取的信息进行分析统计,得到用户行为信肩、Ο
2.根据权利要求1所述的方法,其特征在于,所述统计分析服务器周期性地读取信息之前,该方法还包括:将存储的信息加密压缩,周期性地上传至信息采集服务器; 所述统计分析服务器周期性地读取信息为:统计分析服务器周期性地从信息采集服务器读取信息。
3.根据权利要求1所述的方法,其特征在于,该方法还包括,将过滤出的报文送至特征分析库进行信息提取获得需要的信息时,同时记录报文所属网络设备的MAC地址,及记录报文产生的时间。
4.根据权利要求1所述的方法,其特征在于,所述对收发报文进行过滤之前,该方法还包括:在ITMS服务器远程设置用户行为的采集策略和用户行为的采集内容。
5.根据权利要求4所 述的方法,其特征在于,所述设置用户行为的采集策略包括:设置是否打开用户行为采集功能;设置上传用户行为分析采集文件的周期;以及设置上传文件服务器的用户名、密码和压缩密码。
6.根据权利要求4所述的方法,其特征在于,所述设置用户行为的采集内容包括:设置报文过滤器需过滤的网站名称和应用程序名称、记录搜索引擎输入的关键字名称及访问时间。
7.—种通过家庭网关分析用户网络行为的系统,其特征在于,该系统包括:家庭网关和统计分析服务器;其中: 所述家庭网关,用于对自身用户侧和网络侧收发的报文进行过滤,并对过滤出的报文进行信息提取,提取需要的信息并保存; 所述统计分析服务器,用于周期性地读取信息,并对所读取的信息进行分析统计,得到用户行为信息。
8.根据权利要求7所述的系统,其特征在于,所述家庭网关包括报文过滤器、特征分析库和临时存储区;其中: 所述报文过滤器,用于对家庭网关用户侧和网络侧收发的报文进行过滤,获取需要的报文; 所述特征分析库,用于对过滤出的报文进行信息提取,提取需要的信息; 所述临时存储区,用于存储提取出的需要的信息。
9.根据权利要求7所述的系统,其特征在于,所述系统还包括信息采集服务器,用于周期性地读取存储信息; 相应的,所述家庭网关还包括信息上传模块,用于将临时存储区存储的信息加密压缩,周期性地上传至信息采集服务器。
10.根据权利要求8所述的系统,其特征在于,所述特征分析库还用于记录报文所属网络设备的MAC地址,及记录报文产生的时间。
11.根据权利要求7所述的系统,其特征在于,所述系统包括ITMS服务器,用于设置用户行为的采集 策略和用户行为的采集内容。
【文档编号】H04L29/12GK103595692SQ201210286510
【公开日】2014年2月19日 申请日期:2012年8月13日 优先权日:2012年8月13日
【发明者】方文杰, 陈辉 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1