嵌入式IP终端网络连接状态监测方法技术

技术编号:3479263 阅读:367 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及网络连接技术,提供了一种嵌入式IP终端网络连接状态监测方法,其技术方案可概括为:嵌入式IP终端网络连接状态监测方法,首先当网卡接收发送数据包请求、连接速率或连接状态变化时,系统产生一个中断向量,然后软件根据中断向量的入口地址进入中断处理程序,若是网络连接状态变化则读取并保存变化后的连接状态标志位,并将变化后的连接状态标志位写入虚拟连接设备驱动,然后应用程序读取虚拟连接设备驱动并根据里面的连接状态标志位判断网络连接状态是否变化,若是则调用内置的GUI图形库显示相应的连接状态信息在屏幕上。其有益效果是,方便实用,无需增加硬件成本,适用于支持Linux操作系统的嵌入式IP终端。

【技术实现步骤摘要】

本专利技术涉及网络连接技术,特别涉及网络连接状态监测方法。
技术介绍
嵌入式IP终端,包括网络电视IPTV、可视电话VoIP等一系列固网终端产品,大部分的嵌 入式IP终端都使用Li皿x系统。其产品有一个很大的特点就是通过互联网IP协议来获取网络 资源,因此,网卡就是该类产品一个必不可少的周边接口。在用户使用此类产品的时候,由 于硬件网线的连接或者网络状况的影响,常常造成网络连接不正常,使用户无法正常使用网 络。很多IP终端在网络连接出现问题时,只是无法正常的获取网络资源,并未给用户实时的 网络连接状态提示,用户无法得知是网络本身的问题还是硬件上问题,非常不便。
技术实现思路
本专利技术所要解决的技术问题,就是为了解决上述现有嵌入式IP终端存在的网络连接状态 发生变化没有信息提示的问题,提供一种嵌入式IP终端网络连接状态监测方法。本专利技术采用的技术方案实现前提即为该嵌入式IP终端必须支持Li皿x操作系统。 本专利技术解决其技术问题,采用的技术方案是,嵌入式IP终端网络连接状态监测方法,其 特征在于,包括以下步骤a. 系统开机,启动Li皿x的监测程序;b. 等待嵌入式IP终端网卡接收发送数据包请求,或连接速率变化,或网络连接状态变化 时,系统产生一个中断向量;c. 根据中断向量的入口地址进入中断处理程序;d. 判断网络连接状态是否变化,若不是则直接进入g步骤,若是则进入e步骤;e. 读取并保存变化后的连接状态标志位;f. 将变化后的连接状态标志位写入Li皿x的虚拟连接设备驱动;g. 中断处理程序退出;h. Linux应用程序读取虚拟连接设备驱动;i. Li皿x应用程序根据虚拟连接设备驱动里的连接状态标志位判断网络连接状态是否变化,若是则进入j步骤,若不是则进入k步骤;j. Linux应用程序调用内置的图形库显示相应的网络连接状态信息在屏幕上,并进入l步骤;k.保持现有网络连接状态信息的图形显示不变,并进入l步骤; 1.回到b步骤直至Li皿x的监测程序在系统关机时退出。 进一步的,所述嵌入式IP终端包括网络电视、可视电话; 具体的,步骤j中所述图形库为GUI图形库。本专利技术的有益效果是,通过以上步骤可以实现嵌入式IP终端中网络连接状态变化后系统 可以立即在屏幕上给出连接状态提示,用户可以根据提示进行问题检测,避免了耗时的等待 或者盲目的査找问题,方便实用,且无需增加硬件成本。附图说明图l为实施例的系统流程图; 具体实施例方式下面结合附图及实施例,详细描述本专利技术的技术方案。本专利技术提供了一种采用软件方法实时监测并显示嵌入式IP终端网络连接状态的嵌入式IP 终端网络连接状态监测方法,首先当嵌入式IP终端网卡接收发送数据包请求、连接速率或连 接状态变化时,系统产生一个中断向量,然后软件根据中断向量的入口地址进入中断处理程 序,若是网络连接状态变化则读取并保存变化后的连接状态标志位,并将变化后的连接状态 标志位写入Li皿x的虚拟连接设备驱动,然后Li皿x应用程序读取虚拟连接设备驱动并根据虚 拟连接设备驱动里的连接状态标志位判断网络连接状态是否变化,若是则调用内置的GUI图 形库显示相应的连接状态信息在屏幕上。实施例本例通过嵌入式IP终端网卡接收发送数据包请求、连接速率或连接状态变化时,系统会 产生一个中断向量,根据中断向量判断网络连接状态是否变化并进而将网络连接状态实时显 示在屏幕上,其系统流程如图l。嵌入式IP终端包括网络电视、可视电话等。在这些嵌入式IP终端系统中,当网卡接收发 送数据包请求、连接速率或网络连接变化时,系统会产生一个中断向量,然后软件根据中断 向量的入口地址进入中断处理程序,判断网络连接状态是否变化,若不是则直接退出中断处 理程序,若是网络连接状态变化,我们将读取变化后的连接状态标志位,并保存,然后写入 Li皿x的虚拟连接设备驱动,供Li皿x应用程序中的监测程序读取,然后退出中断处理程序; 在Li皿x系统中,我们把网络连接状态作为一个虚拟字符设备(即虚拟连接设备)挂载在系 统内核中,这样才可以和应用中的监测程序进行通讯,应用程序读取虚拟连接设备驱动,并根据虚拟连接设备驱动力的连接状态标志位来判断网络连接状态是否变化,若不变化则继续 监测,直到网络连接状态发生变化时,应用程序调用内置的GUI图形库显示相应的网络连接 状态信息在屏幕上,以方便用户了解网络连接状态信息和后续问题査找,并继续监测,直到 系统关机时退出监测程序。权利要求1.嵌入式IP终端网络连接状态监测方法,其特征在于,包括以下步骤a.系统开机,启动Linux的监测程序;b.等待嵌入式IP终端网卡接收发送数据包请求,或连接速率变化,或网络连接状态变化时,系统产生一个中断向量;c.根据中断向量的入口地址进入中断处理程序;d.判断网络连接状态是否变化,若不是则直接进入g步骤,若是则进入e步骤;e.读取并保存变化后的连接状态标志位;f.将变化后的连接状态标志位写入Linux的虚拟连接设备驱动;g.中断处理程序退出;h.Linux应用程序读取虚拟连接设备驱动;i.Linux应用程序根据虚拟连接设备驱动里的连接状态标志位判断网络连接状态是否变化,若是则进入j步骤,若不是则进入k步骤;j.Linux应用程序调用内置的图形库显示相应的网络连接状态信息在屏幕上,并进入1步骤;k.保持现有网络连接状态信息的图形显示不变,并进入1步骤;l.回到b步骤直至Linux的监测程序在系统关机时退出。2 根据权利要求1所述嵌入式IP终端网络连接状态监测方法,其特征 在于,步骤j中所述图形库为GUI图形库。3 根据权利要求1或2所述嵌入式IP终端网络连接状态监测方法,其 特征在于,所述嵌入式IP终端包括网络电视、可视电话。全文摘要本专利技术涉及网络连接技术,提供了一种嵌入式IP终端网络连接状态监测方法,其技术方案可概括为嵌入式IP终端网络连接状态监测方法,首先当网卡接收发送数据包请求、连接速率或连接状态变化时,系统产生一个中断向量,然后软件根据中断向量的入口地址进入中断处理程序,若是网络连接状态变化则读取并保存变化后的连接状态标志位,并将变化后的连接状态标志位写入虚拟连接设备驱动,然后应用程序读取虚拟连接设备驱动并根据里面的连接状态标志位判断网络连接状态是否变化,若是则调用内置的GUI图形库显示相应的连接状态信息在屏幕上。其有益效果是,方便实用,无需增加硬件成本,适用于支持Linux操作系统的嵌入式IP终端。文档编号G06F11/36GK101316203SQ20081030267公开日2008年12月3日 申请日期2008年7月10日 优先权日2008年7月10日专利技术者邓文科 申请人:四川长虹电器股份有限公司本文档来自技高网...

【技术保护点】
嵌入式IP终端网络连接状态监测方法,其特征在于,包括以下步骤:a.系统开机,启动Linux的监测程序;b.等待嵌入式IP终端网卡接收发送数据包请求,或连接速率变化,或网络连接状态变化时,系统产生一个中断向量;c.根据中断向量的入口地址进入中断处理程序;d.判断网络连接状态是否变化,若不是则直接进入g步骤,若是则进入e步骤;e.读取并保存变化后的连接状态标志位;f.将变化后的连接状态标志位写入Linux的虚拟连接设备驱动;g.中断处理程序退出;h.Linux应用程序读取虚拟连接设备驱动;i.Linux应用程序根据虚拟连接设备驱动里的连接状态标志位判断网络连接状态是否变化,若是则进入j步骤,若不是则进入k步骤;j.Linux应用程序调用内置的图形库显示相应的网络连接状态信息在屏幕上,并进入1步骤;k.保持现有网络连接状态信息的图形显示不变,并进入1步骤;l.回到b步骤直至Linux的监测程序在系统关机时退出。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓文科
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:51[中国|四川]

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

1