[发明专利]流量获取和云端展示系统、方法、装置及设备有效
申请号: | 201711041361.0 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107979506B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 蓝邵武;翁欣旦;寇冠楠 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
地址: | 开曼群岛大开曼岛乔治镇医院*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 获取 云端 展示 系统 方法 装置 设备 | ||
1.一种流量获取和云端展示系统,包括:跨平台支持库、上传模块和云端展示子系统;
所述跨平台支持库,针对不同操作系统的用户终端,根据用户在所述用户终端的权限,将对应的流量获取模式适配所述用户终端,通过所述流量获取模式获取所述用户终端的数据流量,所述权限为Root权限或者非Root权限;
所述上传模块,发送所述获取的数据流量至云端展示子系统;
所述云端展示子系统,用于接收所述数据流量,并以可视化图表展示所述数据流量。
2.如权利要求1所述的系统,所述跨平台支持库,
当用户在所述用户终端的权限为Root权限时,从内核协议栈中获取数据流量;或者,
当用户在所述用户终端的权限为非Root权限时,建立虚拟专用网络VPN,通过所述VPN的端口获取数据流量,所述VPN用于代理用户终端与外界之间的流量交互。
3.如权利要求2所述的系统,所述跨平台支持库,当用户在所述用户终端的权限为Root权限时,以串接或者旁路的方式,从所述内核协议栈中获取数据流量。
4.如权利要求2所述的系统,所述跨平台支持库,当用户在所述用户终端的权限为非Root权限时,根据用户终端操作系统的类型,适配建立VPN,获取用户终端上应用程序APP对外的数据流量,并回写数据给各APP;建立用户终端对外界的连接,解析所接收到的各APP对外的数据流量,发送至外界。
5.如权利要求1所述的系统,所述跨平台支持库,根据用户终端的设置信息,获取属于指定应用程序APP的数据流量,其中,所述用户终端的设置信息包含所述指定APP的信息。
6.如权利要求5所述的系统,所述跨平台支持库,
通过预设的流量获取模式获取包含端口号的数据包;
将所述端口号和所述用户终端的操作系统提供的流量端口信息进行匹配,获取所述端口号所对应的APP标识,其中,所述流量端口信息包含端口号和APP标识的对应关系;
根据包含与所述指定序APP标识所对应的端口号的数据包,确定所述属于指定序APP的数据流量。
7.如权利要求5所述的系统,所述跨平台支持库,
通过预设的流量获取模式获取数据流量;
对所述数据流量的内容进行识别,获取所述属于指定APP的数据流量;
所述数据流量的内容包括数据流量的传输协议、端口号、IP地址、唯一地址标识符URL或者数据净荷中的一个或者多个。
8.如权利要求1所述的系统,所述跨平台支持库,
根据获取的数据流量生成相应的数据流量文件,并存储;
所述上传模块还用于,发送所述数据流量文件至云端展示子系统;
所述云端展示子系统还用于,接收所述数据流量文件,并以可视化图表展示所述数据流量文件。
9.如权利要求8所述的系统,所述云端展示子系统,
解析接收到的所述数据流或数据流文件,获取其所包含的TCP连接记录;
以可视化图表展示所述TCP连接记录。
10.如权利要求8所述的系统,所述云端展示子系统,
获取数据流量/数据流量文件中每个数据包的相关信息;
以可视化图表展示所述每个数据包的相关信息,所述数据包的相关信息包括数据包的时间戳、目标地址、源地址、端口号、序列号或者数据长度中的一个或者多个。
11.如权利要求9或10所述的系统,所述云端展示子系统,分析所述可视化图表,当所述可视化图表的部分或者整体符合预设的规则时,根据所述预设的规则,判断网络出错类型。
12.如权利要求11所述的系统,所述云端展示子系统,在可视化界面中展示与所述网络出错类型相关的提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711041361.0/1.html,转载请声明来源钻瓜专利网。