【技术实现步骤摘要】
本专利技术涉及计算机网络设备
,尤其是一种基于客户端的应用类型智能识别方法及装置。
技术介绍
通常作为网关设备的路由器,是整个私有网络当中最为重要的一环。在目前网络环境日趋复杂化得情况下,除了使用其原有路由功能的基础上,更多的还需要对接驳于路由器之下的终端(PC、笔记本、手机等)中应用程序进行进程名识别并设置优先级,进而起到流量控制的作用,使所有的终端都能按照网络管理员的规划(诸如针对网络游戏或者音视频流量的限制)进行网络访问。目前主流的网络设备的流量控制都是采用特征码或者DPI的识别,但随着网络的发展,新类型应用层出不穷,这种如需要被动的、人工干涉的方式无疑加大了网络管理员的工作量并且不够智能和准确,也难以满足重要应用的精确性、应用分级和灵活性的需求。
技术实现思路
本专利技术所要解决的技术问题是:针对现有技术存在的问题,提供一种基于客户端的应用类型智能识别方法及装置。解决同一终端下不同应用程序人工手动标识慢速、低效、不稳定性的弊端,实现利用预先建立的信息数据库信息与实时获取的应用程序信息进行比对,得到实时运行应用程序的进程名,并可以对该应用程序进行优先级设置,为后续对该应用程序进行流量控制奠定基础,减少大量人工干预,实现了一定意义上的智能化流控。本专利技术采用的技术方案如下:1.一种基于客户端的应用类型智能识别方法包括:步骤1:终端设备中的预处理模块通过TDI技术每次一个的获取本地各种应用程序进程源端口号、IP以及协议类型信息,则终端设备将每个应用程序的源端口号、IP、协议类型信息,以及该应用程序对应的进程名通过UDP数据包发送给路由器,路由器收到 ...
【技术保护点】
一种基于客户端的应用类型智能识别方法,其特征在于包括:步骤1:终端设备中的预处理模块通过TDI技术每次一个的获取本地各种应用程序进程源端口号、IP以及协议类型信息,则终端设备将每个应用程序的源端口号、IP、协议类型信息,以及该应用程序对应的进程名通过UDP数据包发送给路由器,路由器收到UDP数据包后,将该应用程序中的源端口号、IP、进程名以及协议类型信息存储起来,形成信息数据库,执行步骤2;步骤2:当终端设备中运行n个应用程序时,终端设备的预处理模块通过TDI技术获取n个应用程序的源端口号、IP以及协议类型信息;终端设备将n个应用程序的源端口号、IP以及协议类型信息通过UDP数据包发送至路由器,路由器将源端口号、IP与信息数据库中的信息进行匹配,查找到该应用程序对应的进程名,并设置与进程名对应的优先级;n大于等于1。
【技术特征摘要】
1.一种基于客户端的应用类型智能识别方法,其特征在于包括:步骤1:终端设备中的预处理模块通过TDI技术每次一个的获取本地各种应用程序进程源端口号、IP以及协议类型信息,则终端设备将每个应用程序的源端口号、IP、协议类型信息,以及该应用程序对应的进程名通过UDP数据包发送给路由器,路由器收到UDP数据包后,将该应用程序中的源端口号、IP、进程名以及协议类型信息存储起来,形成信息数据库,执行步骤2;步骤2:当终端设备中运行n个应用程序时,终端设备的预处理模块通过TDI技术获取n个应用程序的源端口号、IP以及协议类型信息;终端设备将n个应用程序的源端口号、IP以及协议类型信息通过UDP数据包发送至路由器,路由器将源端口号、IP与信息数据库中的信息进行匹配,查找到该应用程序对应的进程名,并设置与进程名对应的优先级;n大于等于1。2.根据权利要求1所述的一种基于客户端的应用类型智能识别方法,其特征在于所述优先级通过x位数据进行表示,数据值越大,优先级越高;数据值越小,优先级越低,其中x为16-32。3....
【专利技术属性】
技术研发人员:郭西波,
申请(专利权)人:大连网月科技股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。