專利名稱:網(wǎng)絡(luò)連接狀態(tài)控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)、網(wǎng)卡硬件驅(qū)動技術(shù)。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,目前市面上所見到的產(chǎn)品大都已經(jīng)具備了網(wǎng)絡(luò)接入的功能,有些 高端產(chǎn)品除了具備有線以太網(wǎng)外還配置了帶WIFI協(xié)議的無線網(wǎng)絡(luò)?,F(xiàn)在的數(shù)字產(chǎn)品隨著技術(shù) 的發(fā)展變得越來越復(fù)雜,比如,在涉及到對產(chǎn)品進(jìn)行相關(guān)的網(wǎng)絡(luò)配置的時候,大多數(shù)用戶都 不了解相關(guān)的技術(shù),而且也沒有必要了這些技術(shù),對于他們而言,越方便的配置越是受人歡 迎。 一般來說, 一個設(shè)備上的無線網(wǎng)卡和有線網(wǎng)卡是不會同時工作的,因為這樣會導(dǎo)致網(wǎng)絡(luò) 狀態(tài)不穩(wěn)定,出現(xiàn)丟包的現(xiàn)象。對于網(wǎng)絡(luò)間的切換,現(xiàn)在帶有無線網(wǎng)絡(luò)的PC電腦也存在這個 問題,同樣采用的是手動配置方式。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種對現(xiàn)有網(wǎng)絡(luò)的工作狀態(tài)進(jìn)行智能判別并自動切 換的網(wǎng)絡(luò)連接狀態(tài)控制方法,為用戶自動配置網(wǎng)絡(luò)狀態(tài)。
本發(fā)明所采用的技術(shù)方案是,啟動一個預(yù)定周期的定時監(jiān)控器持續(xù)檢測有線網(wǎng)卡和無線 網(wǎng)卡的狀態(tài),包括以下步驟
a、 預(yù)定周期到,定時監(jiān)控器優(yōu)先檢測有線網(wǎng)卡的狀態(tài),如有線網(wǎng)絡(luò)連接狀態(tài)正常,則 采用有線網(wǎng)卡收發(fā)數(shù)據(jù);否則,進(jìn)入步驟b;
b、 定時監(jiān)控器檢測無線網(wǎng)卡的狀態(tài),如無線網(wǎng)卡連接狀態(tài)正常,則采用無線網(wǎng)卡收發(fā) 數(shù)據(jù);否則,提示用戶網(wǎng)絡(luò)異常。
本發(fā)明的有益效果是,省去用戶的手動設(shè)置過程,使用更方便。
圖l為本發(fā)明流程圖
具體實施例方式
本發(fā)明先根據(jù)有線網(wǎng)卡在系統(tǒng)中驅(qū)動程序工作的狀態(tài)來檢測有線網(wǎng)絡(luò)的連接情況。如發(fā) 現(xiàn)有線網(wǎng)絡(luò)狀態(tài)正常,則會在此方式下繼續(xù)工作。具體步驟如圖l所示
a、 系統(tǒng)啟動后,開始初始化網(wǎng)絡(luò),啟動一個周期為3秒時間的定時器;
b、 預(yù)定周期到,定時監(jiān)控器優(yōu)先檢測有線網(wǎng)卡的狀態(tài),如有線網(wǎng)絡(luò)連接狀態(tài)正常,則采用有線網(wǎng)卡收發(fā)數(shù)據(jù);如發(fā)現(xiàn)有線網(wǎng)絡(luò)一旦恢復(fù)正常,則會立即切換到有線網(wǎng)絡(luò)狀態(tài)下, 暫時關(guān)閉無線網(wǎng)絡(luò)功能,否則,進(jìn)入步驟C;
c、在有線網(wǎng)絡(luò)工作不正常時,定時監(jiān)控器檢測無線網(wǎng)卡的狀態(tài),如無線網(wǎng)卡連接狀態(tài)
正常,則采用無線網(wǎng)卡收發(fā)數(shù)據(jù);否則,提示用戶網(wǎng)絡(luò)異常。 連接情況大致可分為以下幾種狀態(tài)
沒有連接網(wǎng)線的物理連接問題(如在li皿x系統(tǒng)中,檢測網(wǎng)絡(luò)的連接狀態(tài)的命令有 mii-tool eth0禾口 ethtool eth0); 系統(tǒng)驅(qū)動加載不成功; 自動配置IP地址,網(wǎng)關(guān),DNS等不成功。
如遇到上述幾種情況連接不通時,則會暫時停用有線網(wǎng)絡(luò),檢査無線網(wǎng)絡(luò)的配置狀態(tài); 同樣以上述類似的方法來檢測無線網(wǎng)絡(luò)的配置情況,如發(fā)現(xiàn)無線網(wǎng)絡(luò)狀態(tài)正常,則在此
無線方式下工作;如發(fā)現(xiàn)不正常,則會向用戶提示其網(wǎng)絡(luò)異常原因。
本發(fā)明中提到的檢測有線網(wǎng)卡和無線網(wǎng)卡的連接狀態(tài)方法有多種,針對不同的系統(tǒng),有
不同的方法,在li皿x系統(tǒng)下的命令工具有專門的命令mii-tool和ethtool來檢測網(wǎng)卡工作狀態(tài)。
權(quán)利要求
權(quán)利要求1網(wǎng)絡(luò)連接狀態(tài)控制方法,其特征在于,啟動一個預(yù)定周期的定時監(jiān)控器持續(xù)檢測有線網(wǎng)卡和無線網(wǎng)卡的狀態(tài),包括以下步驟a、預(yù)定周期到,定時監(jiān)控器優(yōu)先檢測有線網(wǎng)卡的狀態(tài),如有線網(wǎng)絡(luò)連接狀態(tài)正常,則采用有線網(wǎng)卡收發(fā)數(shù)據(jù);否則,進(jìn)入步驟b;b、定時監(jiān)控器檢測無線網(wǎng)卡的狀態(tài),如無線網(wǎng)卡連接狀態(tài)正常,則采用無線網(wǎng)卡收發(fā)數(shù)據(jù);否則,提示用戶網(wǎng)絡(luò)異常。
2.如權(quán)利要求l所述網(wǎng)絡(luò)連接狀態(tài)控制方法,其特征在于,所述預(yù)定周期為3秒。
全文摘要
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)、網(wǎng)卡硬件驅(qū)動技術(shù)。本發(fā)明所要解決的技術(shù)問題是,提供一種對現(xiàn)有網(wǎng)絡(luò)的工作狀態(tài)進(jìn)行智能判別并自動切換的網(wǎng)絡(luò)連接狀態(tài)控制方法,為用戶自動配置網(wǎng)絡(luò)狀態(tài)。本發(fā)明所采用的技術(shù)方案是,啟動一個預(yù)定周期的定時監(jiān)控器持續(xù)檢測有線網(wǎng)卡和無線網(wǎng)卡的狀態(tài),包括以下步驟a.預(yù)定周期到,定時監(jiān)控器優(yōu)先檢測有線網(wǎng)卡的狀態(tài),如有線網(wǎng)絡(luò)連接狀態(tài)正常,則采用有線網(wǎng)卡收發(fā)數(shù)據(jù);否則,進(jìn)入步驟b;b.定時監(jiān)控器檢測無線網(wǎng)卡的狀態(tài),如無線網(wǎng)卡連接狀態(tài)正常,則采用無線網(wǎng)卡收發(fā)數(shù)據(jù);否則,提示用戶網(wǎng)絡(luò)異常。本發(fā)明省去用戶的手動設(shè)置過程,使用更方便。
文檔編號H04L12/28GK101420346SQ200810305640
公開日2009年4月29日 申請日期2008年11月20日 優(yōu)先權(quán)日2008年11月20日
發(fā)明者尤金剛 申請人:四川長虹電器股份有限公司