上网行为监控方法、装置、终端设备和存储介质制造方法及图纸

技术编号:20014484 阅读:53 留言:0更新日期:2019-01-05 22:36
本申请实施例公开了一种上网行为监控方法、装置、终端设备和存储介质。其中,所述监控方法应用于终端设备,终端设备具有桥接模块,桥接模块用于将N个客户端桥接至终端设备提供的网络上,以使N个客户端使用终端设备提供的网络。所述监控方法包括:接收每个客户端发送的网络数据请求报文;对每个客户端的网络数据请求报文进行解析,得到每个网络数据请求报文的业务特征;将每个网络数据请求报文的业务特征与预先建立的业务类型标识库中的业务特征进行匹配;以及根据匹配结果确定每个客户端的上网业务类型。该方法可以实现对桥接到终端设备的各连接设备的上网行为进行监控的目的,方便了终端设备对网络中的各连接设备的上网行为进行监控和管理。

Monitoring Method, Device, Terminal Equipment and Storage Medium of Online Behavior

The embodiment of the application discloses a method, device, terminal device and storage medium for monitoring online behavior. The monitoring method is applied to the terminal equipment, which has a bridge module, which is used to bridge N clients to the network provided by the terminal equipment so that N clients can use the network provided by the terminal equipment. The monitoring method includes: receiving the network data request message sent by each client; parsing the network data request message of each client to get the business characteristics of each network data request message; matching the business characteristics of each network data request message with the business characteristics of the pre-established business type identification library; and determining according to the matching results. The type of online business for each client. This method can realize the purpose of monitoring the online behavior of the connecting devices connected to the terminal equipment, and facilitate the terminal equipment to monitor and manage the online behavior of the connecting devices in the network.

【技术实现步骤摘要】
上网行为监控方法、装置、终端设备和存储介质
本申请涉及网络数据监控领域,尤其涉及一种上网行为监控方法、装置、终端设备和计算机可读存储介质。
技术介绍
目前,要监控用户电脑设备中的网络行为,通常都需要在用户的电脑中安装一个监控程序,该监控程序需要监控用户电脑中的网络行为,并将监控到的网络行为数据上报到监控服务器中。然而,现有的上网行为监控方法均是对智能设备(如用户电脑设备)自身的网络行为进行监控,使得智能设备无法对网络中的其他设备的网络行为进行监控,导致无法满足用户对网络设备的上网监控要求。
技术实现思路
本申请实施例提出一种上网行为监控方法、装置及相关设备,可以解决现有技术设备中无法对网络中的其他设备的网络行为进行监控,导致无法满足用户对网络设备的上网监控要求的技术问题。第一方面,本申请实施例提出一种上网行为监控方法,应用于终端设备,所述终端设备具有桥接模块,所述桥接模块用于将N个客户端桥接至所述终端设备提供的网络上,以使所述N个客户端使用所述终端设备提供的网络,N为正整数,所述监控方法包括:接收每个客户端发送的网络数据请求报文;对所述每个客户端的网络数据请求报文进行解析,得到每个网络数据请求报文的业务特征;将所述每个网络数据请求报文的业务特征与预先建立的业务类型标识库中的业务特征进行匹配;以及根据匹配结果确定所述每个客户端的上网业务类型。第二方面实施例,本申请实施例提出一种上网行为监控装置,应用于终端设备,所述终端设备具有桥接模块,所述桥接模块用于将N个客户端桥接至所述终端设备提供的网络上,以使所述N个客户端使用所述终端设备提供的网络,N为正整数,所述监控装置包括:请求报文接收模块,用于接收每个客户端发送的网络数据请求报文;报文解析模块,用于对所述每个客户端的网络数据请求报文进行解析,得到每个网络数据请求报文的业务特征;业务特征匹配模块,用于将所述每个网络数据请求报文的业务特征与预先建立的业务类型标识库中的业务特征进行匹配;以及业务类型确定模块,用于根据匹配结果确定所述每个客户端的上网业务类型。第三方面,本申请实施例提出一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本申请第一方面实施例所述的上网行为监控方法。第四方面,本申请实施例提出一种非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面实施例所述的上网行为监控方法。根据本申请实施例的上网行为监控方法、装置、终端设备和计算机可读存储介质,可以接收每个客户端发送的网络数据请求报文,并对每个客户端的网络数据请求报文进行解析,得到每个网络数据请求报文的业务特征,并将每个网络数据请求报文的业务特征与预先建立的业务类型标识库中的业务特征进行匹配,以及根据匹配结果确定每个客户端的上网业务类型,由此在终端设备作为桥接器时,能够识别到其他连接设备不同的上网应用和场景,实现了对桥接到终端设备的各连接设备的上网行为进行监控的目的,方便了终端设备对网络中的各连接设备的上网行为进行监控和管理。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本申请实施例的上网行为监控系统的示例图;图2是根据本申请一个实施例的上网行为监控方法的流程图;图3是根据本申请实施例的建立所述业务类型标识库的流程图;图4是根据本申请一个实施例的上网行为监控装置的结构示意图;图5是根据本申请一个具体实施例的上网行为监控装置的结构示意图;图6是根据本申请另一个具体实施例的上网行为监控装置的结构示意图;图7是根据本申请又一个具体实施例的上网行为监控装置的结构示意图;图8是根据本申请一个实施例的终端设备的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的上网行为监控方法、装置、终端设备和计算机可读存储介质。如图1所示,为本申请实施例的上网行为监控系统。该系统可包括终端设备A和N个客户端B,其中,N为正整数。在本示例中,该终端设备A可具有桥接模块,该桥接模块可用于将N个客户端B桥接到终端设备A提供的网络上,以使N个客户端B使用终端设备A提供的网络。也就是说,终端设备A可以提供个人热点功能,并通过桥接模块将客户端B桥接到该终端设备A所提供的热点网络上,以使客户端B可以使用终端设备A提供的热点网络。作为一种示例,终端设备A和客户端B可以分别是如手机、平板电脑、个人数字助理等具有各种操作系统的硬件设备。为了能够使得终端设备可以对自身提供的热点网络中的其他设备的网络行为进行监控,本申请实施例提出了一种上网行为监控方法。需要说明的是,本申请实施例的上网行为监控方法可应用于终端设备上,其中,该终端设备具有桥接模块,所述桥接模块用于将N个客户端桥接至所述终端设备提供的热点网络上,以使所述N个客户端使用所述终端设备提供的热点网络。如图2所示,该上网行为监控方法可以包括:S210,接收每个客户端发送的网络数据请求报文。举例而言,假设本申请实施例的上网行为监控方法应用于终端设备,该终端设备可为移动终端(如手机、平板电脑、个人数字助理等具有各种操作系统的硬件设备)。作为一种示例,该移动终端可具有桥接模块,比如WiFi桥接模块,该WiFi桥接模块可用于将N个客户端桥接至所述移动终端提供的WiFi网络上,以使所述N个客户端使用该移动终端提供的WiFi网络。也就是说,可将该终端设备作为WiFi桥接器,提供给更多的客户端设备使用网络。为了达到能够对使用该终端设备提供的网络的客户端进行上网行为实时监控的目的,在本步骤中,可接收各客户端发送的网络数据请求报文。可以理解,客户端通过WLAN桥共享的网络请求会由终端设备进行中转以发送至相应业务的服务器,因此,在客户端通过WLAN桥向业务服务器发送网络数据请求时,终端设备可接收到各客户端发起的网络数据请求报文。S220,对每个客户端的网络数据请求报文进行解析,得到每个网络数据请求报文的业务特征。可选地,对得到的每个客户端的网络数据请求报文进行解析,获得各网络数据请求报文中TCP协议或HTTP协议中的各类型字段,该各类型字段的数值即为业务特征值。作为一种示例,可确定每个客户端的网络数据请求报文所使用的网络协议,并基于网络数据请求报文所使用的网络协议,对每个网络数据请求报文进行解析,得到所述每个网络数据请求报文的业务特征,其中,所述业务特征可包括但不限于:目的IP地址信息、端口信息、HTTP协议Host字段、URL关键字段标识等中的一种或多种。也就是说,可确定各网络数据请求报文所使用的网络协议,如TCP协议或HTTP协议,并基于TCP协议或HTTP协议对各网络数据请求报文进行解析,得到所述每个网络数据请求报文的业务特征,比如,该业务特征可为目的IP地址信息、端口信息、HTTP协议Host字段、URL关键字段标识本文档来自技高网...

【技术保护点】
1.一种上网行为监控方法,其特征在于,应用于终端设备,所述终端设备具有桥接模块,所述桥接模块用于将N个客户端桥接至所述终端设备提供的网络上,以使所述N个客户端使用所述终端设备提供的网络,N为正整数,所述监控方法包括:接收每个客户端发送的网络数据请求报文;对所述每个客户端的网络数据请求报文进行解析,得到每个网络数据请求报文的业务特征;将所述每个网络数据请求报文的业务特征与预先建立的业务类型标识库中的业务特征进行匹配;以及根据匹配结果确定所述每个客户端的上网业务类型。

【技术特征摘要】
1.一种上网行为监控方法,其特征在于,应用于终端设备,所述终端设备具有桥接模块,所述桥接模块用于将N个客户端桥接至所述终端设备提供的网络上,以使所述N个客户端使用所述终端设备提供的网络,N为正整数,所述监控方法包括:接收每个客户端发送的网络数据请求报文;对所述每个客户端的网络数据请求报文进行解析,得到每个网络数据请求报文的业务特征;将所述每个网络数据请求报文的业务特征与预先建立的业务类型标识库中的业务特征进行匹配;以及根据匹配结果确定所述每个客户端的上网业务类型。2.如权利要求1所述的上网行为监控方法,其特征在于,所述对所述每个客户端的网络数据请求报文进行解析,得到每个网络数据请求报文的业务特征,包括:确定所述每个客户端的网络数据请求报文所使用的网络协议;基于网络数据请求报文所使用的网络协议,对每个网络数据请求报文进行解析,得到所述每个网络数据请求报文的业务特征,其中,所述业务特征包括目的IP地址信息、端口信息、HTTP协议Host字段、URL关键字段标识中的一种或多种。3.如权利要求1所述的上网行为监控方法,其特征在于,通过以下方式预先建立所述业务类型标识库:基于抓包方式,抓取移动互联网中多个业务的网络数据包;确定各业务的业务类型;根据所述网络数据包确定所述各业务的业务特征;确定所述各业务的业务类型与业务特征之间的对应关系;根据所述各业务的业务类型、业务特征和所述对应关系,建立所述业务类型标识库。4.如权利要求1所述的上网行为监控方法,其特征在于,所述根据匹配结果确定所述每个客户端的上网业务类型,包括:确定所述业务类型标识库中与所述每个网络数据请求报文的业务特征匹配到的目标业务特征;从所述业务类型标识库中查找与所述匹配到的目标业务特征对应的业务类型,并将查找到的业务类型确定为所述每个客户端的上网业务类型。5.如权利要求1至4中任一项所述的上网行为监控方法,其特征在于,还包括:针对所述每个客户端,统计在预设时间段内识别到相同业务的次数;当所述次数大于预设次数时,确定所述相同业务的业务类型,并将所述相同业务的业务类型作为所述每个客户端的上网业务类型。6.一种上网行为监控装置,其特征在于,应用于终端设备,所述终端设备具有桥接模块,所述桥接模块用于将N个客户端桥接至所述终端设备提供的网络上,以使所述N个客户端使用所述终端设备提供的网络,N为正整数,所述监控装置包括:请求报文接收模块,用于接收每个客户...

【专利技术属性】
技术研发人员:候祥
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1