[发明专利]基于Linux系统设备的Internet连通性的判断方法和装置有效
申请号: | 202010790104.2 | 申请日: | 2020-08-07 |
公开(公告)号: | CN111917608B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 王通源 | 申请(专利权)人: | 深圳市友华软件科技有限公司 |
主分类号: | H04L43/0811 | 分类号: | H04L43/0811;H04L69/16;H04L43/12 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 张晓冬 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 linux 系统 设备 internet 连通性 判断 方法 装置 | ||
本发明涉及一种基于Linux系统设备的Internet连通性的判断方法和装置,所述方法包括步骤,遍历/proc/net/nf_conntrack中所有的UDP session或TCP session;判断是否存在一条UDP session或TCP session,满足超时时间要求;若是,则判断UDP session或TCP session的源地址或目的地址是否属于当前设备所连接的网络;若是,则发送Internet连通性检测报文。本发明通过用户的有效数据的收发历史记录对网络连通性进行进一步判断,判断出网络是否连通,如果还不能判断出结果,再发送Internet连通性检测报文。本发明可以大大减少检测数据的发送量,有效净化网络环境,降低网络服务器或网关设备的负担,从而降低网络运营商的运营成本,提升用户的上网体验。
技术领域
本发明涉及通信技术领域,特别涉及一种基于Linux系统设备的Internet连通性的判断方法和装置。
背景技术
网络设备是一种能连接Internet并访问网络资源的一种电子设备。目前,几乎所有的网络设备都能判断Internet是否连通,以通过以下方式表现出来:
1、网关设备会根据Internet连通性,在管理页面提示用户,网络拨号是否完成;
2、手机等智能终端会根据Internet连通性,提示用户是否需要切换网络。
如果所有网络设备都频繁地去检测Internet连通性,而目前检测Internet连通性的常用方法是,向网络服务器或网关设备发送检测数据,根据丢包率判断是否连通。这就导致网络中会出现大量的检测数据,容易造成网络堵塞,影响网络质量,加重网络服务器或网关设备的负担,从而增加网络运营商的运营成本,降低用户的网络使用体验。
发明内容
基于此,有必要提供一种基于Linux系统设备的Internet连通性的判断方法和装置,可优化对Internet连通性的判断,减少检测数据的发送量,有效净化网络环境,降低网络服务器或网关设备的负担。
为实现上述发明目的,本发明采用以下技术方案。
本发明首先提供一种基于Linux系统设备的Internet连通性的判断方法,主要包括以下步骤:
步骤10:遍历/proc/net/nf_conntrack中所有的UDP session或TCP session;
步骤20:判断是否存在一条UDP session或TCP session,满足条件:
UMax-ULeft(n)10;或
TMax-TLeft(n)10;
其中,UMax为UDP session最大超时时间,ULeft(n)为/proc/net/nf_conntrack中第n条UDP session的剩余超时时间;TMax为TCP session最大超时时间,TLeft(n)为/proc/net/nf_conntrack中第n条TCP session的剩余超时时间;
若是,则进入步骤30;
步骤30:判断UDP session或TCP session的源地址或目的地址是否属于当前设备所连接的网络;若是,则进入步骤40;
步骤40:发送Internet连通性检测报文。
优选地,所述步骤20还包括:
若否,进入步骤40。
优选地,所述步骤30还包括:
若否,进入步骤50;
其中,步骤50为:判定为Internet不连通。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市友华软件科技有限公司,未经深圳市友华软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010790104.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:动态系统中故障检测方法、检测器以及存储介质
- 下一篇:光固化性粘合片