服务器、网络数据提供方法及装置的制作方法

文档序号:7913376阅读:172来源:国知局
专利名称:服务器、网络数据提供方法及装置的制作方法
技术领域
本发明属于通讯行业业务产品领域,更具体的,涉及一种服务器、网络数据提供方法及装置。
背景技术
在移动互联网时代,广泛的互联网接入方式,能够使用户在任何地方都被互联网包围,在服务好用户的同时,深度挖掘用户潜在需求,了解用户访问习惯,针对性提供广告页面展示或网页推送服务,利用眼球关注度和注意力提供在线或非在线衍生服务,是电信运营商或门户网站的业务创新热点。在现有技术中,针对用户网络访问的报文分析而构建的综合业务网关系统,在电信通讯行业已有应用,但多应用于网络安全领域,用于用户非法网站禁止接入和非法内容的过滤。因此,现有技术中存在缺乏针对用户的访问习惯和兴趣热点提供相应的网络数据的问题,目前,对于该问题尚未提出很好的解决方案。

发明内容
本发明提供一种服务器、网络数据提供方法及装置,用于解决针对用户的访问习惯和兴趣热点提供相应的网络数据的问题。
为实现本发明的目的,根据本发明的一个方面,提供一种服务器,采用了以下技术
方案服务器包括获取单元,用于获取门户网站用户的CDR话单;以及统计单元,连接获取单元,用于统计预定周期内的CDR话单,得出包含用户的第一访问信息的统计报表文件,第一访问信息用于在该用户再次访问门户网站时,为该用户提供与第一访问信息相应的第一网络数据以及该用户本次要求访问的第二网络数据。进一步地,上述服务器为Web服务器,包括存储单元,用于存储用户既往访问门户网站的第二访问信息;以及更新单元,连接存储单元,用于根据第一访问信息更新第二访问信息。进一步地,上述服务器为综合业务网关服务器,包括解析单元,用于解析并根据预设放行条件控制访问行为的上行数据包以及基于上行数据包返回的下行数据包;生成单元,用于对符合预设放行条件的下行数据包,生成用户的CDR话单。根据本发明的另外一个方面,提供一种网络数据提供方法,并采用如下技术方案网络数据提供方法包括获取并分析用户的网络访问行为,得出该用户的访问信息;以及根据访问信息,在该用户再次访问同一门户网站时,为该用户提供与访问信息相应的第一网络数据以及该用户本次要求访问的第二网络数据。进一步地,获取并分析用户的网络访问行为,得出该用户的访问信息包括接收访问行为,并将访问行为转换为上行数据包;判断上行数据包是否符合第一预设放行条件,若是,放行上行数据包,并基于上行数据包返回下行数据包;以及解析下行数据包,判断下行数据包是否符合第二预设放行条件,若是,在放行下行数据包的同时,生成该用户的CDR话单,通过对预定周期内的CDR话单的统计,得出包含该访问信息的统计报表文件。进一步地,判断上行数据包是否符合第一预设放行条件,若是,基于上行数据包返回下行数据包包括解析上行数据包,得出该用户的认证号码、所要访问的对端地址信息以及该用户的计费策略;审核该认证号码、对端地址信息以及用户的计费策略,并根据审核结果及第一预设放行条件决定是否放行上行数据包;以及根据放行的上行数据包,组织包括第一网络数据与第二网络数据的下行数据包,并将下行数据包返回给该用户。进一步地,解析下行数据包,判断下行数据包是否符合第二预设放行条件,若是,在放行下行数据包的同时,生成用户的CDR话单,通过对预定周期内的CDR话单的统计,得出该用户的访问信息包括将CDR话单按被访问门户网站的地址分目录保存,定期传送给门户网站,或供门户网站定期下载。
根据本发明的又一方面,提供一种网络数据提供装置,采用如下技术方案网络数据提供装置包括获取并分析模块,用于获取并分析用户的网络访问行为,得出用户的访问信息;以及提供模块,用于根据访问信息,在该用户再次访问同一门户网站时,为该用户提供与访问信息相应的第一网络数据以及该用户本次要求访问的第二网络数据。进一步地,获取并分析模块包括转换模块,用于接收访问行为,并将访问行为转换为上行数据包;判断模块,用于判断上行数据包是否符合第一预设放行条件,若是,放行上行数据包,并基于上行数据包返回下行数据包;以及第一解析模块,用于解析下行数据包,判断下行数据包是否符合第二预设放行条件,若是,在放行下行数据包的同时,生成用户的CDR话单,通过对预定周期内的CDR话单统计,得出包含该访问信息的统计报表文件。进一步地,判断模块包括第二解析模块,用于解析上行数据包,得出用户的认证号码、所要访问的对端地址信息以及该用户的计费策略;审核模块,用于审核认证号码、对端地址信息以及计费策略,并根据审核结果决定是否放行上行数据包;以及组织模块,用于根据放行的上行数据包,组织包括第一网络数据与第二网络数据的下行数据包,并将下行数据包返回给该用户。以上可以看出,本发明技术方案提供的服务器、网络数据提供方法及装置,通过捕捉网络用户的访问习惯和兴趣热点,各门户网站可以为网络用户提供有针对性的网络数据。除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。


附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明实施例所述服务器的主要结构示意图;图2为本发明实施例所述服务器在网络系统中的应用示意图3为本发明图2所述实施例各个部分的工作步骤示意图;图4为本发明实施例所述的网络数据提供方法的主要流程图;以及图5为本发明实施例所述的网络数据提供装置的主要结构示意图。
具体实施例方式以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。图1为本发明实施例所述服务器的主要结构示意图。
参见图1所示,服务器包括获取单元10,用于获取门户网站用户的⑶R话单;以及统计单元12,连接获取单元10,用于统计预定周期内的CDR话单,得出包含用户的第一访问信息的统计报表文件,第一访问信息用于在该用户再次访问门户网站时,为该用户提供与第一访问信息相应的第一网络数据以及该用户本次要求访问的第二网络数据。通过本实施例的上述技术方案,用户手机或其他无线终端发起对某个网站的访问后,该服务器针对该用户的访问行为进行统计,得出包含该用户访问信息的统计报表文件,其中,访问信息可以包括用户号码、统计周期、用户关注的本网站预定数额的热点类别,例如用户关注的前十项的热点类别,以及最后一次访问本网站的时间,通过这种针对性的统计,获悉用户的兴趣点及访问热点,该统计报表用于在该用户再次访问此门户网站时,为该用户提供感兴趣的网络数据。图2为本发明实施例所述服务器在网络系统中的应用示意图。图2为该服务器的一种架构方式,将该服务器11的第一端通过WAPGW26与综合业务网关服务器22相连接,该服务器11的第二端连接门户网站的Web服务器13,同时,综合业务网关服务器22还连接GGSN (网关GPRS支持节点)24。在本实施例的技术方案中,综合业务网关服务器22通过网关WAPGW26与服务器11相连通,综合业务网关服务器22对于用户的访问获取用户认证号码,所要访问的对端IP地址或URL等信息,在内存数据库中为此用户建立流上下文,保存用户请求URL等相关数据,并对用户访问行为进行审核。根据审核结果,综合业务网关服务器22对此用户的访问决定是否放行,对于放行的用户访问,通过网络转发到对端网站Web服务器13。相应的,综合业务网关服务器22还对网站Web服务器13根据用户访问返回的下行数据包进行审核,根据审核标准,在决定放行该数据包后,生成访问行为的CDR话单。该CDR话单中包括用户号码、访问起始时间、访问截至时间、访问时长、访问的目的地址、访问的URL、流量大小、此次访问的费用以及数据包协议类型等重要信息。将综合业务网关服务器22该CDR话单对访问的门户网站分目录存放,每个以IP地址为目录名的目录下仅存放访问此网站的用户CDR文件。优选地,服务器11还可以包括如下两种方式架构一、将服务器11集成在综合业务网关服务器22中;二、将服务器11集成在网站Web服务器13中。方式一将服务器11集成在综合业务网关服务器22中,S卩服务器11为综合业务网关服务器22,同时,综合业务网关服务器22还包括解析单元(图中未示),用于解析并根据预设放行条件控制访问行为的上行数据包以及基于上行数据包返回的下行数据包;生成单元(图中未示),用于对符合预设放行条件的下行数据包,生成用户的CDR话单。方式二,将服务器11集成在网站Web服务器13中,即上述服务器11为网址Web服务器13,同时,该网站Web服务器13还包括存储单元(图中未示),用于存储用户既往访问门户网站的第二访问信息;以及更新单元图中未示),连接存储单元,用于根据第一访问信息更新第二访问信息。图3为本发明图2所述实施例各个部分的工作步骤示意图。参见图3所示,在本实施中,上述实施例中各个部分的工作步骤为步骤201 :用户手机或无线终端发起的对某个网站数据的请求,通过移动网络内部的GGSN设备24处理后,转发给综合业务网关服务器22。
步骤202 :综合业务网关服务器22对GGSN设备24发来的上行数据包,解析出用户认证号码,所要访问的对端IP地址或URL等信息,通过计费系统(图中未示)获取此用户的计费策略,在内存数据库中为此用户建立流上下文,保存用户请求URL等相关数据,并对用户访问行为进行审核。步骤203 :通过对用户的计费余额审核和用户数据包所访问的目的地址或URL审核后,综合业务网关服务器22对此数据包决定是否放行,对于放行的数据包,将此请求数据包通过网络转发到对端网站Web服务器13。步骤204 目的网站Web服务器13根据请求数据包中用户号码,从本身内存数据库中查询此用户的既往访问习惯,组织网页数据以及用户行为热点相关数据。步骤205 :网站的网站Web服务器13将组织好的数据,通过网络返回给综合业务网关服务器22。步骤206 :综合业务网关服务器22对接收到的数据包进行解析,结合本机内存数据库中保存的此用户其他信息,对此数据包进行协议分析,计费分析,内容分析、内容审计。步骤207 :综合业务网关服务器22将分析后的放行的返回的数据包,返回给GGSN设备24,通过GGSN设备24返回到用户的手机或其他无线终端。步骤208 :综合业务网关服务器22将数据返回给GGSN设备24后,将用户的此次网络访问,生成CDR话单。CDR话单包含用户号码、访问起始时间、访问截至时间、访问时长、访问的目的地址、访问的URL、流量大小、此次访问的费用以及数据包协议类型等重要信息。综合业务网关服务器22定时(一般为每隔5分钟)、定量生成(⑶R记录达到5000条)⑶R话单文件。CDR话单文件对访问的门户网站分目录存放,每个以IP地址为目录名的目录下仅存放访问此网站的用户CDR文件。步骤209 :服务器11定时将综合业务网关服务器22中本门户网站目录下⑶R话单文件以FTP的方式下载到本机目录中。步骤210 :服务器11读取目录中用户的CDR文件入库,并对数据库中用户的访问记录进行按周期归类统计,统计出用户一段时间内访问方式,访问的预设数量的热点方向,生成用户行为统计报表文件。文件包含此用户号码、统计周期、本周期内的预设项数的访问热点、最后一次访问时间等信息。步骤211 :服务器11将产生的统计报表文件,及时通过FTP方式同步给各个网站Web服务器13。步骤212 :网站Web服务器13获得统计报表文件后,用统计报表文件中访问信息更新本内存数据库中此用户的访问热点数据。下次用户再次访问此门户网站时,此门户网站将根据用户的访问行为来组织相应数据返回给用户;网站Web服务器13还可以定时精选并组织用户热点的相关网络数据,主动下发到用户手机上。图4为本发明实施例所述的网络数据提供方法的主要流程图;参见图4所示,网络数据提供方法包括步骤42 :获取并分析用户的网络访问行为,得出用户的访问信息;以及步骤44:根据访问信息,在用户再次访问同一门户网站时,为用户提供与访问信息相应的第一网络数据以及用户本次要求访问的第二网络数据。在本实施例的技术方案中,用户通过手机或笔记本电脑登入无线网络后,其访问行为,包括访问的网页,关注的热点会以访问信息的形式被分析并保存,在该用户下次再访·问给门户网站时,系统会针对内存中该用户的访问信息提供相关内容展现,继而吸引用户,并为用户提供在线或线下的衍生服务。优选地,步骤42具体包括接收访问行为,并将访问行为转换为上行数据包;判断上行数据包是否符合第一预设放行条件,若是,放行上行数据包,并基于上行数据包返回下行数据包;以及解析下行数据包,判断下行数据包是否符合第二预设放行条件,若是,在放行下行数据包的同时,生成用户的CDR话单,通过对预定周期内的CDR话单的统计,得出用户的访问信息。在本实施例的上述技术方案中,首先是将用户的访问请求转换为上行数据包,在确认该上行数据包可以被放行之后,放行该上行数据包,门户网站根据上行数据包中的请求内容为用户组织返回基于上行数据包的下行数据包,同样对该下行数据包进行解析,并在确认该下行数据包可以被放行之后,放行该下行数据包,并生产该用户的CDR话单,通过对该CDR话单的定期统计,得出该用户的访问信息。优选地,判断上行数据包是否符合第一预设放行条件,若是,基于上行数据包返回下行数据包包括解析上行数据包,得出用户的认证号码、所要访问的对端地址信息以及用户的计费策略;审核用户的认证号码、对端地址信息以及用户的计费策略,并根据审核结果及第一预设放行条件决定是否放行上行数据包;以及根据放行的上行数据包,组织包括第一网络数据与第二网络数据的下行数据包,并将下行数据包返回给用户。本实施例的上述技术方案是对上行数据包的解析及审核,并根据上行数据包中的访问请求为用户组织包含两种类型的网络数据一是根据该用户既往访问兴趣及访问热点组织的第一网络数据;二是该用户本次访问请求的第二网络数据。优选地,解析下行数据包,判断下行数据包是否符合第二预设放行条件,若是,在放行下行数据包的同时,生成用户的CDR话单,通过对预定周期内的CDR话单的统计,得出用户的访问信息包括将⑶R话单按被访问门户网站的地址分目录保存,定期传送给门户网站,或供门户网站定期下载;以及分析CDR话单,统计用户预定时间段内的访问信息并生成统计报表文件。
在本实施例的技术方案中,接收并分析下行数据包后,解析出用户认证码,查找内存中保存的用户流上下文信息,解析出用户协议,同时根据控制策略决定是否返回给用户,同时实时产生此次访问的⑶R话单,⑶R话单中包含用户号码、访问起始时间、访问截至时间、访问时长、访问的目的地址、访问的URL,流量大小、此次访问的费用、数据包协议类型等信息。产生的CDR话单按网站地址分目录保存,每个目录下仅保存访问某网站的用户CDR话单。本实施的上述技术方案,用于将产生的⑶R话单按网站地址分目录保存,每个目录下仅保存访问某网站的用户⑶R话单。优选地,根据统计报表文件中的访问信息更新本地内存中用户的第一访问信息,生成第二访问信息。图5为本发明实施例所述的网络数据提供装置的主要结构示意图。参见图5所示,网络数据提供装置包括获取并分析模块51,用于获取并分析用户 的网络访问行为,得出用户的访问信息;以及提供模块53,用于根据访问信息,在用户再次访问同一门户网站时,为用户提供与访问信息相应的第一网络数据以及用户本次要求访问的第二网络数据。优选地,获取并分析模块51包括转换模块(图中未示),用于接收访问行为,并将访问行为转换为上行数据包;判断模块(图中未示),用于判断上行数据包是否符合第一预设放行条件,若是,放行上行数据包,并基于上行数据包返回下行数据包;以及第一解析模块(图中未示),用于解析下行数据包,判断下行数据包是否符合第二预设放行条件,若是,在放行下行数据包的同时,生成用户的CDR话单,通过对预定周期内的CDR话单统计,得出用户的访问信息。优选地,判断模块包括第二解析模块(图中未示),用于解析上行数据包,得出用户的认证号码、所要访问的对端地址信息以及用户的计费策略;审核模块(图中未示),用于审核用户的认证号码、对端地址信息以及用户的计费策略,并根据审核结果决定是否放行上行数据包;以及组织模块,用于根据放行的上行数据包,组织包括第一网络数据与第二网络数据的下行数据包,并将下行数据包返回给用户。可以看出,在移动互联网的海量信息时代,通过本发明的上述技术方案,采用捕捉网络用户的访问习惯和兴趣热点的方法,各网站可以针对该访问习惯和兴趣热点为用户提供特色网络数据,吸引用户的注意,提高网站的收入。门户网站还可以定时精选并组织用户热点中内容,主动将相关的网络数据下发到用户手机上,做好贴合性服务。以上所述仅是本发明的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种服务器,其特征在于,包括 获取单元,用于获取门户网站基于用户的访问行为的CDR话单;以及统计单元,连接所述获取单元,用于统计预定周期内的所述CDR话单,生成包含所述用户的第一访问信息的统计报表文件,所述第一访问信息用于在所述用户再次访问所述门户网站时,为所述用户提供与所述第一访问信息相对应的第一网络数据以及所述用户本次要求访问的第二网络数据。
2.如权利要求1所述的服务器,其特征在于, 所述服务器为Web服务器,包括 存储单元,用于存储所述用户既往访问所述门户网站的第二访问信息;以及 更新单元,连接所述存储单元,用于根据所述第一访问信息更新所述第二访问信息。
3.如权利要求1所述的服务器,其特征在于, 所述服务器为综合业务网关服务器,包括 解析单元,用于解析并根据预设放行条件控制所述访问行为的上行数据包以及基于所述上行数据包返回的下行数据包; 生成单元,用于对符合所述预设放行条件的所述下行数据包,生成所述用户的CDR话单。
4.一种网络数据提供方法,其特征在于,包括 获取并分析用户的网络访问行为,得出所述用户的访问信息;以及根据所述访问信息,在所述用户再次访问同一门户网站时,为所述用户提供与所述访问信息相应的第一网络数据以及所述用户本次要求访问的第二网络数据。
5.如权利要求4所述的网络数据提供方法,其特征在于,所述获取并分析用户的网络访问行为,得出所述用户的访问信息包括 接收所述访问行为,并将所述访问行为转换为上行数据包; 判断所述上行数据包是否符合第一预设放行条件,若是,放行所述上行数据包,并基于所述上行数据包返回下行数据包;以及 解析所述下行数据包,判断所述下行数据包是否符合第二预设放行条件,若是,在放行所述下行数据包的同时,生成所述用户的CDR话单,通过对预定周期内的所述CDR话单的统计,得出包含访问信息的统计报表文件。
6.如权利要求5所述的网络数据提供方法,其特征在于,所述判断所述上行数据包是否符合第一预设放行条件,若是,基于所述上行数据包返回所述下行数据包包括 解析所述上行数据包,得出所述用户的认证号码、所要访问的对端地址信息以及所述用户的计费策略; 审核所述认证号码、所述对端地址信息以及所述用户的计费策略,并根据所述审核结果及所述第一预设放行条件决定是否放行所述上行数据包;以及 根据放行的所述上行数据包,组织包括所述第一网络数据与所述第二网络数据的所述下行数据包,并将所述下行数据包返回给所述用户。
7.如权利要求6所述的网络数据提供方法,其特征在于,所述解析所述下行数据包,判断所述下行数据包是否符合第二预设放行条件,若是,在放行所述下行数据包的同时,生成所述用户的CDR话单,通过对预定周期内的所述CDR话单的统计,得出包含所述访问信息的统计报表文件包括 将所述CDR话单按被访问门户网站的地址分目录保存,定期传送给所述门户网站,或供所述门户网站定期调用。。
8.—种网络数据提供装置,其特征在于,包括 获取并分析模块,用于获取并分析用户的网络访问行为,得出所述用户的访问信息;以及 提供模块,用于根据所述访问信息,在所述用户再次访问同一门户网站时,为所述用户提供与所述访问信息相应的第一网络数据以及所述用户本次要求访问的第二网络数据。
9.根据权利要求8所述的网络数据提供装置,其特征在于,所述获取并分析模块包括 转换模块,用于接收所述访问行为,并将所述访问行为转换为上行数据包; 判断模块,用于判断所述上行数据包是否符合第一预设放行条件,若是,放行所述上行数据包,并基于所述上行数据包返回下行数据包;以及 第一解析模块,用于解析所述下行数据包,判断所述下行数据包是否符合第二预设放行条件,若是,在放行所述下行数据包的同时,生成所述用户的CDR话单,通过对预定周期内的所述CDR话单统计,得出包含所述访问信息的统计报表文件。
10.根据权利要求9所述的网络数据提供装置,其特征在于,所述判断模块包括 第二解析模块,用于解析所述上行数据包,得出所述用户的认证号码、所要访问的对端地址信息以及所述用户的计费策略; 审核模块,用于审核所述用户的认证号码、所述对端地址信息以及所述用户的计费策略,并根据所述审核结果决定是否放行所述上行数据包;以及 组织模块,用于根据所述放行的上行数据包,组织包括所述第一网络数据与所述第二网络数据的下行数据包,并将所述下行数据包返回给所述用户。
全文摘要
本发明提供一种服务器、网络数据提供方法及装置,用于捕捉网络用户的访问信息,并根据该访问信息,为该用户在下次访问时提供针对性的网络数据。该提供服务器包括获取单元,用于获取门户网站用户的CDR话单;以及统计单元,连接获取单元,用于统计预定周期内的CDR话单,生成包含用户的第一访问信息的统计报表文件,该第一访问信息用于在该用户再次访问门户网站时,为该用户提供与第一访问信息相应的第一网络数据以及该用户本次要求访问的第二网络数据。采用本发明提供的技术方案,可以针对用户既往的访问习惯和兴趣热点,有针对性的为用户提供感兴趣的网络数据。
文档编号H04L29/08GK103001993SQ20111027812
公开日2013年3月27日 申请日期2011年9月19日 优先权日2011年9月19日
发明者张纪伟, 沈蓓洁 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1