[发明专利]一种检测网络是否可用的方法及装置有效
| 申请号: | 201110451217.0 | 申请日: | 2011-12-28 |
| 公开(公告)号: | CN102571491A | 公开(公告)日: | 2012-07-11 |
| 发明(设计)人: | 廖锦舜;费华靓 | 申请(专利权)人: | TCL集团股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26 |
| 代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
| 地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 检测 网络 是否 可用 方法 装置 | ||
技术领域
本发明属于计算机应用领域,尤其涉及一种检测网络是否可用的方法及装置。
背景技术
随着互联网时代的到来,网络被广泛运用在各个领域,几乎所有电子设备终端都需要通过网络实现功能的扩充,因此,带有网络的终端在出厂前必须检测其网络连接状况,只有能够正常连接网络的电子设备终端才是合格的产品。
在现有的技术中,通常通过以下技术手段来检测电子设备终端的网络连接状况。对于现有的Windows、Linux和Android等系统,在电子设备终端上电后,首先启动系统内核和驱动,然后加载系统的常规应用程序,最后在系统完全启动完后,执行动态主机设置协议服务(DHCP、Dynamic Host ConfigurationProtocol),通过判断电子设备终端是否能够自动获得有效IP地址来判断该电子设备终端的网络连接状况。若能够自动获得有效的IP地址,则该电子设备终端的网络连接正常;若不能自动获得有效的IP地址,则该电子设备终端的网络连接异常。
以Linux系统为例,其系统启动的过程一般如下:
(1)系统上电之后首先执行BIOS POST;
(2)引导启动程序(Boot Loader),初始化硬件设备,内存分配,检测硬件IO口等;
(3)加载内核及驱动,读取并使用内存信息,加载网络及各外设驱动等。
(4)加载常规应用,加载UI界面信息,执行DHCP等;
(5)运行其他应用程序。
上述从系统上电到完全启动并根据DHCP是否能够获取到IP从而确定电子设备终端的网络连接功能是否正常需要耗费较长的时间,尤其是加载常规应用,以及执行DHCP所耗费的时间,从而导致对电子设备进行网络检测的时间过长,对于大批量量产的电子设备(如互联网电视等),采用这种方式进行检测,显然检测效率过低。
发明内容
本发明实施例的目的在于提供一种检测网络是否可用的方法及装置,旨在解决现有的检测网络是否可用的方法耗费时间长因而造成检测效率低的问题。
本发明实施例是这样实现的,一种检测网络是否可用的方法,所述方法包括:
在本机设备系统内核及驱动加载后,启动网络检测服务并广播数据包;
本机设备将成功发送及接收到的字节数分别存储至两个系统文件中;
通过读取所述系统文件中的字节数检测本机设备的网络是否可用。
本发明实施例的另一目的在于提供一种检测网络是否可用的装置,所述装置包括:
广播数据包单元,用于在本机设备系统内核及驱动加载后,启动网络检测服务并广播数据包;
字节数存储单元,用于本机设备将成功发送及接收到的字节数分别存储至两个系统文件中;
网络检测单元,用于通过读取所述系统文件中的字节数检测本机设备的网络是否可用。
在本发明实施例中,由于在本机设备系统内核及驱动加载后,便通过广播数据包,存储广播数据包后成功发送和接收到的字节数,并根据读取到的发送成功和接收到的字节数来检测网络是否可用的方法进行本机设备的网络检测,避开了本机设备启动时耗时最长的应用程序加载步骤,因而在生产检测电子设备的网络时,大大减少了设备从开机到完成网络检测的时间,提高了检测效率,而且本发明可以自行判断,自动反馈,简单方便,不需要多余的操作。
附图说明
图1是本发明实施例提供的检测网络是否可用的方法流程图;
图2是本发明实施例提供的检测网络是否可用的装置结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例提供一种检测网络是否可用的方法,通过在系统内核及驱动加载完成后便进行设备的网络监测,其检测方法为:启动网络检测服务并发送广播数据包,并根据发送成功或接收到的字节数来判断网络是否可用,若发送成功或接收到的字节数大于零则说明网络可用;若发送成功或接收到的字节数等于零则说明网络不可用。
本发明提供了一种检测网络是否可用的方法和装置:
所述方法包括:
在本机设备系统内核及驱动加载后,启动网络检测服务并广播数据包;
本机设备将成功发送及接收到的字节数分别存储至两个系统文件中;
通过读取所述系统文件中的字节数检测本机设备的网络是否可用。
所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110451217.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:构架和砖结构的装置和方法
- 下一篇:电表箱智能监管系统





