本发明涉及网络通信技术领域,具体而言,涉及一种网络行为信息的处理方法、装置及缓存设备。
背景技术:
li(lawintercept,合法监听)是指在法律允许范围内,对电信业务(包括网络通讯)进行监听。目前,gsm(globalsystemformobilecommunication,全球移动通信)系统、cdma(即码分多址)系统等均提供实现合法监听的监听接口,合法监听设备通过监听接口与移动通信系统中的电信网络设备相连,以实现对用户设备的监听。其中,该监听接口主要包括信令接口和业务接口。现有技术中,在无线网络中用基站等设备监听监控对象(如用户的终端设备)的时候,会由于缓存设备的存在,使得监控对象直接从缓存设备获取网络资源信息,导致监控设备无法准确监听到监控对象的数据,从而使得监听的数据不完整。例如,现有的合法监听运作模式如图1所示:li监控网关(ligateway)以信令(lisignal)的方式下发监听任务给核心网(corenetwork),如,监听任务为监听某终端,首先,核心网监控该终端的上线情况,当该终端上线后,将其信令(usersignal)和数据面的数据(usertraffic)通过核心网与li监控网关的接口以报告(lireport)的方式上报给li监控网关,完成整个合法监听的过程。
但是,当网络存在cache(高速缓冲存储器)设备时,原有的合法监听流程遭到一定破坏,如图2所示,由于cache设备的存在,终端数据面的数据(usertraffic)可能被阻断,也即监听的终端的数据流量可能不会经过核心网,终端无法从互联网internet中获取所需要的网络资源信息,而直接从cache设备中获取所需要的网络资源信息,由cache设备为终端提供服务,因此,核心网无法监听到用户面的数据信息,也即原有的合法监听流程出现问题。
针对现有技术中在有缓存设备时,无法准确获取监控对象的网络访问数据的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种网络行为信息的处理方法及装置,以至少解决在有缓存设备时,无法准确获取监控对象的网络访问数据的技术问题。
根据本发明实施例的一个方面,提供了一种网络行为信息的处理方法,包括:缓存设备获取监控对象的网络资源信息,其中,所述缓存设备为与所述监控对象所属的基站具有关联关系的设备;所述缓存设备将所述网络资源信息发送给所述基站,其中,所述基站用于基于所述网络资源信息生成所述监控对象的网络行为信息,并将所述监控对象的网络行为信息上报给核心网。
进一步地,所述网络资源信息包括终端标识和访问资源列表,其中,所述访问资源列表用于记录所述监控对象从所述缓存设备获取的网络资源。
进一步地,所述基站获取与所述终端标识对应的无线标识码,并生成携带有所述无线标识码、所述终端标识和所述访问资源列表的所述网络行为信息。
进一步地,所述网络资源信息还包括:所述监控对象从所述缓存设备获取的网络资源的资源地址和/或资源内容。
进一步地,在所述监控对象为多个、且多个监控对象的网络资源信息中包含相同资源地址的情况下,获取该相同资源地址的资源内容,在多个监控对象的网络行为信息中携带一份该相同资源地址的资源内容。
进一步地,所述无线标识码包括:所述监控对象的国际移动用户识别码imsi和/或所述监控对象的sim号码。
进一步地,缓存设备获取监控对象的网络资源信息包括:在监听到所述监控对象发出访问网络的访问请求且检测出所述基站有所述缓存设备的情况下,检测所述缓存设备是否响应于所述访问请求生成确认信息;若检测到所述缓存设备响应于所述访问请求生成所述确认信息,则从缓存设备中获取所述网络资源信息。
进一步地,所述缓存设备包括缓冲存储器和具有缓存能力的设备。
根据本发明实施例的另一方面,还提供了一种网络行为信息的处理装置,包括:获取单元,用于缓存设备获取监控对象的网络资源信息,其中,所述缓存设备为与所述监控对象所属的基站具有关联关系的缓存设备;发送单元,用于所述缓存设备将所述网络资源信息发送给所述基站,其中,所述基站用于基于所述网络资源信息生成所述监控对象的网络行为信息,并将所述监控对象的网络行为信息上报给核心网。
根据本发明实施例的另一方面,还提供了一种缓存设备,包括:存储器、与所述存储器耦合的处理器,所述存储器和所述处理器通过总线系统相通信;所述存储器存储软件程序;所述处理器通过运行所述软件程序以用于:获取监控对象的网络资源信息;将所述网络资源信息发送给基站。
通过上述实施例,缓存设备可以获取监控对象的网络资源信息,并在获取到网络资源信息后,将网络资源信息发送给基站,其中,基站用于基于网络资源信息生成监控对象的网络行为信息,并将监控对象的网络行为信息上报给核心网,其中,缓存设备为与监控对象所属的基站具有关联关系的缓存设备。根据本发明实施例,可以在有缓存设备存在的情况下,通过基站生成监控对象的网络行为信息,并监控对象的网络行为信息上报给核心网,即核心网仍然能获取监控对象的网络行为信息,解决在有缓存设备时,无法准确获取监控对象的网络访问数据的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据现有技术的一种网络行为信息的处理的方法的示意图;
图2是根据现有技术的另一种网络行为信息的处理的方法的示意图;
图3是根据本发明实施例的一种可选的网络行为信息的处理方法的流程图一;
图4是根据本发明实施例的另一种网络行为信息的处理方法的示意图;
图5是根据本发明实施例的另一种可选的网络行为信息的处理方法的流程图二;
图6是根据本发明实施例的另一种可选的网络行为信息的处理装置的结构图;以及
图7是根据本发明实施例的另一种可选的缓存设备的结构图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种网络行为信息的处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
对本发明中的术语进行解释:
cache设备:在用户端存储最常浏览的网页内容,随时提供给用户存取,还可同时监控内容的来源,以测知网页是否更新,并同步更新存储的内容。
基站:公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。
imsi:即internationalmobbilesubscriberidentity,是gsm系统分配给移动用户的唯一的识别号,在漫游区是有效的,其存储在sim卡、hlr和vlr中,在无线接送口即map接口上传送。
核心网:可以把移动网络划分为基站子系统、网络子系统和系统支撑三个部分,其功能主要是提供用户连接、对用户的管理以及业务完成承载,作为承载网络提供到外部网络的接口。
图3是根据本发明实施例的一种可选的网络行为信息的处理方法的流程图一,如图3所示,该方法包括如下步骤:
步骤s302,缓存设备获取监控对象的网络资源信息,其中,缓存设备为与监控对象所属的基站具有关联关系的缓存设备;
步骤s304,缓存设备将网络资源信息发送给基站,其中,基站用于基于网络资源信息生成监控对象的网络行为信息,并将监控对象的网络行为信息上报给核心网。
通过上述实施例,缓存设备(如,cache设备)可以获取监控对象的网络资源信息,并在获取到网络资源信息后,将网络资源信息发送给基站,其中,基站用于基于网络资源信息生成监控对象的网络行为信息,并将监控对象的网络行为信息上报给核心网,其中,缓存设备为与监控对象所属的基站具有关联关系的缓存设备。根据本发明实施例,可以在有缓存设备存在的情况下,通过基站生成监控对象的网络行为信息,并监控对象的网络行为信息上报给核心网,即核心网仍然能获取监控对象的网络行为信息,解决在有缓存设备时,无法准确获取监控对象的网络访问数据的技术问题。
其中,上述监控对象可以是终端,该终端可以是移动终端,如智能手机、电脑等;基站设备可以获取缓存设备的网络资源信息,其可以通过访问的方式获取网络资源信息;缓存设备可以是在预定时间段(如,20分钟)内存储网络资源信息的设备,如,cache设备,缓存设备可以向监控对象提供网络资源信息,其缓存的网络资源信息可以是暂时存储的信息,其存储的网络资源信息可以是从互联网上直接获取的,也可以是预先存储的信息。可选的,网络资源信息可以是网络信息,如,网络中的文本、视频、图片等资源信息;该资源信息可以是通过多种方式展示出来的,例如,通过网页的方式展示给大众,每个网页会有相应的页面内容,每个网页会有对应的ip地址或者无线标识号。
可选的,核心网可以是存储网络资源信息的地方,基站、移动终端等设备可以访问该核心网,基站设备可以向核心网传输信息内容,该信息内容可以是监控对象的网络行为信息;监控设备可以通过访问核心网来查看监控对象的网络行为信息,该监控设备可以是监控网关,如li监控网关。监控网关可以向核心网发送监控的指令,其中,指令是指示对监控对象进行网络行为监控,该网络行为可以是监控对象在网络中的行为,例如,访问网页。在核心网接收到监控的指令后,可以向基站设备发送监控指令,其中,监控指令用于指示基站设备对监控设备进行网络行为监控。可选的,在基站接收到监控指令后,可以判断是否存在缓存设备向监控对象提供网络资源信息,若判断出没有缓存设备,则可以向核心网直接上报监控对象在互联网或者核心网中的网络资源访问行为;若判断出存在缓存设备向监控对象提供网络资源信息,可以利用本发明实施例提供的方案继续对监控对象进行监控。
可选的,监控对象可以与基站设备进行无线网络通讯,也可以从缓存设备获取网络资源信息;基站设备可以与监控对象和核心网传输无线网络信息,可以接收核心网的信息,并将核心网传输的信息传输给监控对象,基站设备可以接收监控对象获取网络资源信息的指令,在接收到监控对象的指令后,可以向核心网发送获取网络资源信息的指令,或者,其可以直接从互联网中获取网络资源信息。其中,缓存设备可以是基站设备中的一个单元或模块,也可以是独立于基站设备的设备。
另一种可选的实施方式,在步骤s302提供的技术方案中,缓存设备获取监控对象的网络资源信息,其中,缓存设备为与监控对象所属的基站具有关联关系的缓存设备。在监控对象(如智能终端)访问缓存设备中存储的网络资源信息后,缓存设备可以获取到监控对象访问的网络资源信息,并将该网络资源信息发送给基站设备。在缓存设备发送网络资源信息得到基站之前,基站设备可以向缓存设备发送请求指令,该请求指令用于获取监控对象的网络资源信息,缓存设备在接收到该指令后,可以将监控对象访问的网络资源信息发送到缓存设备中,其中,监控对象访问的网络资源信息可以是监控对象在预定时间段(例如,接收指令之前的10分钟)访问的网络信息,其中,指令的表现形式可以是代码或数据。
可选的,上述实施例的监控对象可以包括关闭和开启两种状态,若监控对象处于关闭状态,则基站设备不用从缓存设备中获取监控对象的网络资源信息,基站设备可以处于休息状态;若监控对象开启,则基站设备可以开启,并开始获取监控对象的网络资源信息。另一种可选的,基站设备可以在获取到监控指令(核心网发送监控指令到基站设备,用于对监控对象进行监控)后,获取缓存设备的网络资源信息。
在步骤s304提供的技术方案中,缓存设备将网络资源信息发送给基站,其中,基站用于基于网络资源信息生成监控对象的网络行为信息,并将监控对象的网络行为信息上报给核心网。基站设备可以在获取到网络资源信息后,分析出网络资源信息的各个网络行为信息,例如,监控对象在访问缓存设备的网页后,缓存设备可以监控对象的信息和监控对象访问的网页内容和网页的ip地址发送到基站设备中,这里监控对象访问的网页可以是多个网页,缓存设备可以在获取到各个网页的内容和ip地址后,将各个网页的内容和对应的ip地址处理,形成访问内容表和ip地址表,并将该访问内容表和ip地址表发送到基站设备中;基站设备可以在获取到内容表和ip地址表后,生成与监控对象访问网络资源信息对应的网络行为信息,该网络行为信息可以包括监控对象访问的网络资源的基本信息,该基本信息包括网络资源的内容或者地址等。例如,基站设备在获取到缓存设备发来的访问内容表和ip地址表后,生成与监控对象访问网络资源信息对应的访问内容表、ip地址表、以及监控对象的无线识别号(如,imsi)等信息。可选的,核心网可以将该网络行为信息存储起来,并对该网络行为信息进行分析,得出监控对象访问的网络资源信息,其可以将该返回的指令信息(如,信令)、网络行为信息或者监控设备的网络接口发送到监控中心(如li监听网关)。在这里,指令信息可以是与监控中心发送到核心网的监控指令对应的指令。
可选的,网络资源信息包括终端标识和访问资源列表,其中,访问资源列表用于记录监控对象从缓存设备获取的网络资源。
其中,在监控对象从缓存设备访问网络资源信息时,缓存设备可以记录监控对象中的终端访问的资源信息以及该终端的标识信息,该标识信息可以包括终端的物理地址、终端号(如001)、终端名称、以及识别号(如imsi)等,并将获取到的监控对象的标识信息和访问资源列表发送到基站设备中。可选的,访问资源列表可以包括访问的网页内容和ip地址列表。其中,访问资源列表中的内容列表包括访问的内容的主题、摘要、主体内容等内容信息。
另一种可选的实施方式,基站获取与终端标识对应的无线标识码,并生成携带有无线标识码、终端标识和访问资源列表的网络行为信息。其中,与终端标识对应的无线标识码可以是终端唯一的标识码,该无线标识码可以用于表示终端设备,即在缓存设备生成监控对象的网络行为信息时,可以标识网络行为信息对应于哪一个终端设备,每一个终端设备有唯一的标识码(如a001),通过该标识识别码,缓存设备或者基站设备可以更好的识别该终端设备以及识别出该终端设备访问的网络资源信息。基站在根据监控对象的网络资源信息生成网络行为信息时,可以将无线标识码、终端标识和网络资源信息形成一个资源表,该资源表记录了终端设备的无线标识码、终端标识以及与该终端访问的网络资源信息,从而可以将该资源表发送到基站中。
另一种可选的实施方式,网络资源信息还包括:监控对象从缓存设备获取的网络资源的资源地址和/或资源内容。在该网络资源信息中,其可以是监控对象访问的网络的资源地址以及与该网络的资源内容,其地址和内容可以是上述实施例的资源内容和资源地址,在此不再赘述。
可选的,在监控对象为多个的情况下,生成携带有无线标识码、终端标识和网络资源信息的网络行为信息包括:在多个监控对象的网络资源信息中包含相同资源地址的情况下,获取该相同资源地址的资源内容,在多个监控对象的网络行为信息中携带一份该相同资源地址的资源内容。在该实施方式中,监控对象可以为一个或多个,在有多个监控对象的情况下,监控对象访问的网络可能相同或不同,若多个监控对象访问的网络都不同,则对每一个监控对象的网络资源信息进行记录,并将记录的网络资源信息发送到基站设备,基站设备可以根据该资源信息生成多个监控对象的网络行为信息;若多个监控对象访问网络时,重复的访问网络,即有多个监控对象访问同一个网络,也可以有多个监控对象的访问的网络的个数相同,例如,有2个监控对象访问网络a,有3个监控对象访问网络b,有2个监控对象访问网络c。在多个监控对象的网络资源信息包含相同的资源地址时,可以获取该相同网络的资源内容或者地址,并形成对应于每一个监控对象的相同的网络资源信息,将该网络资源信息生成对应于各个监控对象的网络行为信息。其中,若有多个监控对象访问同一个网络,也可以只向基站设备发送一次监控对象的访问该网络的资源信息。
可选的,缓存设备向基站设备发送网络资源信息时,可以发送监控对象访问网络的资源的一部分,如,发送网络资源的标题,将各个监控对象访问的网络的资源的主体形成一张标题资源表,并将该标题资源表、监控对象的标识信息、以及识别码发送到基站设备。
其中,无线标识码包括:监控对象的国际移动用户识别码imsi和/或监控对象的sim号码。该无线标识码可以表示监控对象的基本信息,也可以标识该监控对象。
另一种可选的实施方式,缓存设备获取监控对象的网络资源信息包括:在监听到监控对象发出访问网络的访问请求且检测出基站有缓存设备的情况下,检测缓存设备是否响应于访问请求生成确认信息;若检测到缓存设备响应于访问请求生成确认信息,则从缓存设备中获取网络资源信息。其中,基站可以包括缓存设备,也可以不包括缓存设备,若基站设备包含缓存设备,则可以检测缓存设备是否响应于访问请求生成确定信息,该访问请求可以是监控对象向基站的缓存设备请求访问网络的请求,缓存设备可以在接收到请求后判断是否确定响应该请求,确定该请求后,可以在检测到缓存设备响应于访问请求生成确定信息时,获取网络资源信息;若基站设备不包含缓存设备,则在接收到对监控对象进行监控的指令后,可以直接检测监控对象访问的网络资源信息,并根据网络资源信息生成相应的网络行为信息。
进一步地,缓存设备包括缓冲存储器和具有缓存能力的设备。其中,缓冲存储器可以是存储网络资源和存储监控对象的基本信息的存储器,该基本信息可以包括监控对象的无线识别码、终端标识等,缓冲存储器可以在预定时间段内,存储一定的网络资源和监控对象的基本信息,其中,预定时间段可以是预先设置,如20分钟。
另一种可选的实施方式,在检测基站是否有缓存设备之前,还可以接收用于监听监控对象的监控任务,其中,监控任务为核心网在接收到监控网关的监控任务之后,在监控对象上线之后发送给基站的;响应于监控任务,监听监控对象是否发出访问网络的访问请求。
其中,监控任务可以表示监控中心发送的监控指令,监控中心可以监听监控对象,并发送监控指令到各个核心网,以使得核心网能监控各个监控对象,该监控中心可以为监控网关。基站在接收到监控任务后,可以判断监控对象是否上线,即监控对象是否开启网络,并存在访问网络的行为,若判断出监控对象上线,则可以响应监控任务,并监听监控对象是否发出访问网络的请求,若判断出监控对象没有上线,基站设备可以不用监听监控对象。
下面以具体的实施例对本发明做出说明。
图4是根据本发明实施例的另一种网络行为信息的处理方法的示意图,如图4所示,该示意图中,监控对象可以为终端41,基站设备可以为基站42,缓存设备可以为cache设备43,核心网44,监控中心为li监控网关45,以及互联网46。在本发明实施例中,li监控网关45可以向核心网44发送监控指令(lisignal信令),核心网在接收到44在接收到指令后,向基站42发送监控命令,基站42可以接收该监控命令并向cache设备43发送获取终端41的网络资源信息的请求指令,cache设备43可以在接收到请求指令后,将终端41访问的网络资源生成列表,并将该列表与终端41的标识、无限码发送到基站设备中,其中,终端41可以向基站42发出访问网络的请求(usersignal信令),基站42中的cache设备43可以响应于该网络请求,将对应的网络资源发送到终端41中(即usertraffic信令)。基站41可以在接收到cache设备43的监控对象的网络资源信息后,可以将该网络资源信息整理为网络行为信息,并将该网络行为信息上报给核心网44。可选的,核心网44可以将终端41的网络行为发送到li监控网关45中(即lireport信令)。
通过上述实施例,基站可以在接收到核心网44的指令后,通过获取cache设备43中存储的终端41的访问网络的资源信息,来得到相应的网络行为信息,并将监控对象的网络行为信息发送到核心网44中,并将整理出的监控对象的网络行为发送li监控网关45。
图5是根据本发明实施例的另一种可选的网络行为信息的处理的方法流程图二,如图5所示,该方法可以应用于图4所示的实施例中,该方法包括如下步骤:
步骤s501,监控网关将需要监控的对象和任务发送给核心网。监控对象可能为用户终端,这里的用户终端可以有imsi号码、手机号码等用户唯一标志符,核心网根据监控任务开始监听用户终端,监控网关下发监听任务,监听用户终端的网络行为。
步骤s503,核心网负责监控该监控对象的上线信息。
步骤s505,核心网将相应的监听任务下发给所有基站。
步骤s507,监听监控对象是否上线。当被监听对象上线,执行步骤s509,监控对象在核心网进行注册,核心网下发相应的监听任务给终端服务的基站。在下发任务时,被监听对象的识别可由核心网映射为ip地址进行监听,如发给基站的任务是监听ip地址为132.10.3.23的终端,基站可以将该终端的网络行为信息上报给核心网。若监听对象没有上线,可以执行步骤s511。
步骤s509,判断基站是否存在绑定或者注册的cache设备。当被监听的用户上线后进行网络活动,如请求某网站资源,则基站首先判断是否基站存在绑定或者注册的cache设备。若判断出基站存在cache设备,执行步骤s513,若判断出基站不存在cache设备,执行步骤s521。
其中,判断基站是否绑定cache设备,其可由多种机制确定,如建网前,cache与基站共同建设,这样,可以确定基站有绑定cache设备,cache也可以在基站上注册,这样,可以确定cache设备与基站建立有绑定关系;或基站使用过程中,有cache能力的相应设备在基站进行注册,告知其具有cache能力。
步骤s511,不获取cache设备的网络资源信息。
步骤s513,cache设备接收监控对象的网络请求,判断设备中是否存在与网络请求对应的网络资源。若判断出cache设备中存在与网络请求对应的网络资源,执行步骤s515,若判断出cache设备中不存在与网络请求对应的网络资源,执行步骤s517。
步骤s515,将该网络资源内容表发送到基站中。将监控对象访问的网络的地址、访问内容形成网络资源内容表,并将该网络资源内容表发送到基站中。cache设备可以在获取到监控对象发来的网络请求后,响应于该网络请求,并将网络资源内容发送到监控对象中,在为该监控对象服务的时候,首先将监控对象的网络请求转向cache设备,以使得cache设备响应该网络请求,将监控对象需要的网络资源信息发送给监控对象。
可选的,cache设备将用户ip,访问的内容资源信息发送给基站,基站接收对应监控对象ip和imsi,手机号等信息,将被监控对象的使用网络情况上报给核心网。上报的内容可以为用户、内容列表,不用直接上报内容,这样当有多个监控对象访问相同内容时,只需要上报一份内容;也可以根据列表内容,从源网页下载一份内容作为核心网上报的数据。
步骤s517,cache设备不向基站发送监控对象的资源信息。基站不做任何动作,该监控对象的监控由核心网完成。
步骤s519,核心网将获取到的监控对象的网络行为上报给监控网关。
核心网按照传统流程将获取的网络资源信息和基站上报的cache设备上传的网络资源信息整合,将被监控对象的网络行为上报给监控网关,完成整个监控流程。
步骤s521,用户的监控信息由核心网来完成和上报。
本发明提供一种在有cache设备(即上述的缓存设备)时,cache设备可以为监控对象提供网络资源,能对监控对象进行准确监听的一种方法,同时在监听过程中,可以节省监听的流量,减轻网络负荷。
其中,cache设备可以在接收到监控指令后,获取监控对象的网络资源信息,在获取到网络资源信息后,将网络资源信息发送给基站,基站可以基于该网络资源信息生成监控对象的网络行为信息,并将网络行为信息上报给核心网。其中,cache设备为与监控对象所属的基站具有关联关系的设备,根据本发明实施例,可以在有cache设备存在的情况下,仍然能获取监控对象的网络行为信息(即访问网络数据的信息),从而将监控对象的网络行为信息发送到监控网络中,解决由于cache设备的存在而无法准确获取监控对象的数据的技术问题。
图6是根据本发明实施例的另一种可选的网络行为信息的处理装置的结构图,如图6所示,该装置包括:获取单元61,用于缓存设备获取监控对象的网络资源信息,其中,缓存设备为与监控对象所属的基站具有关联关系的缓存设备;发送单元63,用于缓存设备将网络资源信息发送给基站,其中,基站用于基于网络资源信息生成监控对象的网络行为信息,并将监控对象的网络行为信息上报给核心网。
通过上述实施例,缓存设备可以通过获取单元61获取监控对象的网络资源信息,在获取到网络资源信息后,并通过发送单元63将网络资源信息发送给基站,其中,基站用于基于网络资源信息生成监控对象的网络行为信息,并将监控对象的网络行为信息上报给核心网,其中,缓存设备为与监控对象所属的基站具有关联关系的缓存设备。根据本发明实施例,可以在有缓存设备存在的情况下,通过基站生成监控对象的网络行为信息,并监控对象的网络行为信息上报给核心网,即核心网仍然能获取监控对象的网络行为信息,解决在有缓存设备时,无法准确获取监控对象的网络访问数据的技术问题。
可选的,网络资源信息包括终端标识和访问资源列表,其中,访问资源列表用于记录监控对象从缓存设备获取的网络资源。
另一种可选的实施方式,基站获取与终端标识对应的无线标识码,并生成携带有无线标识码、终端标识和访问资源列表的网络行为信息。
进一步地,网络资源信息还包括:监控对象从缓存设备获取的网络资源的资源地址和/或资源内容。
可选的,在监控对象为多个、且多个监控对象的网络资源信息中包含相同资源地址的情况下,获取该相同资源地址的资源内容,在多个监控对象的网络行为信息中携带一份该相同资源地址的资源内容。
其中,无线标识码包括:监控对象的国际移动用户识别码imsi和/或监控对象的sim号码。
另一种可选的实施方式,获取单元包括:第一检测模块,用于在监听到监控对象发出访问网络的访问请求且检测出基站有缓存设备的情况下,检测缓存设备是否响应于访问请求生成确认信息;第一获取模块,用于在检测到缓存设备响应于访问请求生成确认信息的情况下,从缓存设备中获取网络资源信息。
可选的,缓存设备包括缓冲存储器和具有缓存能力的设备。
另一种可选的实施方式,装置还包括:接收单元,用于在检测出基站有缓存设备之前,接收用于监听监控对象的监控任务,其中,监控任务为核心网在接收到监控网关的监控任务之后,在监控对象上线之后发送给基站;监听单元,用于响应于监控任务,监听监控对象是否发出访问网络的访问请求。
图7是根据本发明实施例的另一种可选的缓存设备的结构图,包括:存储器71、与存储器耦合的处理器73,存储器71和处理器73通过总线系统相通信;存储器71存储软件程序;处理器73通过运行软件程序以用于:获取监控对象的网络资源信息;将网络资源信息发送给基站。
可选的,处理器还用于通过执行下述步骤:在监听到监控对象发出访问网络的访问请求且检测出基站有缓存设备的情况下,检测缓存设备是否响应于访问请求生成确认信息;若检测到缓存设备响应于访问请求生成确认信息,则从缓存设备中获取网络资源信息,以获取监控对象的网络资源信息。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。