專利名稱:自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種計(jì)算機(jī)網(wǎng)絡(luò)連接技術(shù),特別是關(guān)于一種自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)及方法。
背景技術(shù):
當(dāng)計(jì)算機(jī)要連接至網(wǎng)絡(luò)時(shí),計(jì)算機(jī)操作系統(tǒng)中的網(wǎng)絡(luò)驅(qū)動(dòng)程序會(huì)自動(dòng)對(duì)網(wǎng)絡(luò)連接作初始化動(dòng)作,使網(wǎng)絡(luò)連接模塊執(zhí)行一連串特定的網(wǎng)絡(luò)連接程序;其中該網(wǎng)絡(luò)連接模塊須預(yù)先取得該計(jì)算機(jī)系統(tǒng)的網(wǎng)絡(luò)協(xié)議(Internet Protocol;IP)地址,即其位于網(wǎng)絡(luò)上的地址,以便執(zhí)行后續(xù)網(wǎng)絡(luò)連接的程序。
但是,通常計(jì)算機(jī)系統(tǒng)只在開(kāi)機(jī)時(shí),自動(dòng)執(zhí)行一次網(wǎng)絡(luò)驅(qū)動(dòng)程序,令連接網(wǎng)絡(luò)用的網(wǎng)絡(luò)芯片作網(wǎng)絡(luò)初始化程序。因此,若開(kāi)機(jī)時(shí)因某些原因無(wú)法正常聯(lián)機(jī),例如,計(jì)算機(jī)系統(tǒng)的網(wǎng)線未與網(wǎng)絡(luò)連接,使網(wǎng)絡(luò)芯片無(wú)法借由網(wǎng)線向外取得其IP地址,造成網(wǎng)絡(luò)初始化動(dòng)作無(wú)法正確執(zhí)行。在該情況下,即計(jì)算機(jī)系統(tǒng)開(kāi)機(jī)執(zhí)行網(wǎng)絡(luò)連接未能成功時(shí),使用者則需在確認(rèn)正常連接所需條件皆具備后,再重新激活計(jì)算機(jī)系統(tǒng)或重設(shè)執(zhí)行網(wǎng)絡(luò)初始化指令文件的參數(shù),進(jìn)行重啟網(wǎng)絡(luò)連接的動(dòng)作。但是,該方式無(wú)法有效的連接網(wǎng)絡(luò),且重新激活計(jì)算機(jī)系統(tǒng)的方式會(huì)增加使用者連接的時(shí)間;另一方面,重新設(shè)定參數(shù)的方法須熟悉該技術(shù)的人員才可執(zhí)行,一般使用者往往無(wú)法使用這種方法來(lái)達(dá)到重新使網(wǎng)絡(luò)芯片進(jìn)行網(wǎng)絡(luò)連接,因而此舉會(huì)增加操作上的困難。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明的主要目的在于提供一種自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)及方法,能在計(jì)算機(jī)系統(tǒng)開(kāi)機(jī)后,自動(dòng)激活網(wǎng)絡(luò)初始化程序,不需手動(dòng)設(shè)定或重新開(kāi)機(jī)也可重新激活網(wǎng)絡(luò)連接程序的系統(tǒng)及方法。
為達(dá)到上述目的,本發(fā)明提供一種自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)及方法,其適用于具備網(wǎng)絡(luò)連接功能的計(jì)算機(jī)系統(tǒng),不需人工介入即可在計(jì)算機(jī)系統(tǒng)開(kāi)機(jī)后,自動(dòng)定時(shí)檢測(cè)計(jì)算機(jī)系統(tǒng)連接狀態(tài),如檢測(cè)結(jié)果表示計(jì)算機(jī)系統(tǒng)尚未成功連接網(wǎng)絡(luò)時(shí),則自動(dòng)激活網(wǎng)絡(luò)初始化程序進(jìn)行網(wǎng)絡(luò)連接,反之,即結(jié)束檢測(cè)動(dòng)作。
本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng),適用于至少包括有一驅(qū)動(dòng)模塊以及一網(wǎng)絡(luò)連接模塊,并具備網(wǎng)絡(luò)連接功能的計(jì)算機(jī)系統(tǒng),該網(wǎng)絡(luò)連接模塊用以與網(wǎng)絡(luò)連接,該驅(qū)動(dòng)模塊用以驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊進(jìn)行網(wǎng)絡(luò)連接,該自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)包括一檢測(cè)模塊以及一激活模塊。該檢測(cè)模塊用以定時(shí)計(jì)數(shù),并且當(dāng)計(jì)數(shù)至一預(yù)定值時(shí),即檢測(cè)計(jì)算機(jī)系統(tǒng)是否已與網(wǎng)絡(luò)連接,當(dāng)檢測(cè)模塊檢測(cè)到該計(jì)算機(jī)系統(tǒng)尚未與網(wǎng)絡(luò)連接時(shí),即輸出一信號(hào)至該激活模塊,并令該檢測(cè)模塊重新進(jìn)行計(jì)數(shù),當(dāng)該激活模塊接收到該檢測(cè)模塊所傳來(lái)的信號(hào)后,即傳送激活網(wǎng)絡(luò)連接所需的資料至該驅(qū)動(dòng)網(wǎng)絡(luò)模塊,借由該資料令網(wǎng)絡(luò)驅(qū)動(dòng)模塊驅(qū)動(dòng)網(wǎng)絡(luò)連接模塊,進(jìn)行網(wǎng)絡(luò)連接的程序,直到該網(wǎng)絡(luò)連接模塊與網(wǎng)絡(luò)成功連接為止。
本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接的方法,適用于一具備網(wǎng)絡(luò)連接功能的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)至少包括一網(wǎng)絡(luò)連接模塊以及一網(wǎng)絡(luò)驅(qū)動(dòng)模塊,該方法包括以下步驟當(dāng)計(jì)算機(jī)系統(tǒng)開(kāi)機(jī)后即進(jìn)行計(jì)數(shù)程序,并且計(jì)數(shù)至一預(yù)定值時(shí),該計(jì)算機(jī)系統(tǒng)即判斷該網(wǎng)絡(luò)連接模塊是否與網(wǎng)絡(luò)成功連接;若判斷該網(wǎng)絡(luò)連接模塊與網(wǎng)絡(luò)連接時(shí),將停止計(jì)數(shù)程序;反之,若判斷該網(wǎng)絡(luò)連接模塊無(wú)法與網(wǎng)絡(luò)連接時(shí),該計(jì)算機(jī)系統(tǒng)輸出一激活信號(hào),以及將連接網(wǎng)絡(luò)程序所需的資料傳至該網(wǎng)絡(luò)驅(qū)動(dòng)模塊,令該網(wǎng)絡(luò)驅(qū)動(dòng)模塊驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊進(jìn)行網(wǎng)絡(luò)連接程序,直到該網(wǎng)絡(luò)連接模塊與網(wǎng)絡(luò)成功連接為止。其中網(wǎng)絡(luò)驅(qū)動(dòng)模塊以及網(wǎng)絡(luò)連接模塊的動(dòng)作皆可依照已知的標(biāo)準(zhǔn)網(wǎng)絡(luò)連接模式來(lái)執(zhí)行。
綜上所述,本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)及方法,能在計(jì)算機(jī)系統(tǒng)開(kāi)機(jī)后,自動(dòng)激活網(wǎng)絡(luò)初始化程序,達(dá)到不需手動(dòng)設(shè)定或重新開(kāi)機(jī)也可重新激活網(wǎng)絡(luò)連接程序的目的。
圖1顯示本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接系統(tǒng)的基本結(jié)構(gòu)方塊圖;圖2A顯示本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接的方法所需的運(yùn)作流程圖;圖2B顯示本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接的方法的另一運(yùn)行流程圖,用以說(shuō)明計(jì)算機(jī)系統(tǒng)無(wú)法取得IP地址時(shí)所需執(zhí)行的流程圖。
具體實(shí)施例方式
實(shí)施例以下是借由特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,熟悉此技術(shù)的人員可由本說(shuō)明書所揭示的內(nèi)容,輕易地了解本發(fā)明的其它優(yōu)點(diǎn)與功效。本發(fā)明也可借由其它不同的具體方式加以施行或應(yīng)用,本說(shuō)明書中的各項(xiàng)細(xì)節(jié)也可基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精神下進(jìn)行各種修飾與變更。
圖1是本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)的基本結(jié)構(gòu)方塊圖。如圖所示,本實(shí)施例的自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)建構(gòu)在計(jì)算機(jī)系統(tǒng)100中,其中包括一網(wǎng)絡(luò)驅(qū)動(dòng)模塊200,用以驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊202以取得并儲(chǔ)存該計(jì)算機(jī)系統(tǒng)100的IP地址,IP地址是來(lái)自于計(jì)算機(jī)系統(tǒng)100外部的網(wǎng)絡(luò)300,它可以是國(guó)際互聯(lián)網(wǎng)或內(nèi)部網(wǎng)絡(luò)。
該計(jì)算機(jī)系統(tǒng)100設(shè)置有一檢測(cè)模塊400,該檢測(cè)模塊400用以提供計(jì)數(shù)功能以及檢測(cè)功能。一般而言,在計(jì)算機(jī)系統(tǒng)100開(kāi)機(jī)后即令該網(wǎng)絡(luò)連接模塊202與網(wǎng)絡(luò)300進(jìn)行連接以取得IP地址,使該計(jì)算機(jī)系統(tǒng)100根據(jù)該IP地址與網(wǎng)絡(luò)300連接。此外,在計(jì)算機(jī)系統(tǒng)100開(kāi)機(jī)后,該檢測(cè)模塊400也開(kāi)始進(jìn)行計(jì)數(shù)程序,且當(dāng)檢測(cè)模塊400計(jì)數(shù)至一預(yù)定值時(shí),將檢測(cè)該網(wǎng)絡(luò)連接模塊202是否已取得IP地址,如檢測(cè)到該計(jì)算機(jī)系統(tǒng)100無(wú)法取得IP地址時(shí),將傳送一信號(hào)至該激活模塊402,使該激活模塊402發(fā)出一通知信號(hào)至網(wǎng)絡(luò)驅(qū)動(dòng)模塊200,以及將連接網(wǎng)絡(luò)程序所需的資料傳送至網(wǎng)絡(luò)驅(qū)動(dòng)模塊200,使網(wǎng)絡(luò)連接模塊202開(kāi)始進(jìn)行網(wǎng)絡(luò)連接的程序。該所需的資料包括連接網(wǎng)絡(luò)所需的新的設(shè)定參數(shù)。
圖2A是本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接方法實(shí)施例的主要運(yùn)行流程圖。如圖所示,當(dāng)計(jì)算機(jī)系統(tǒng)100開(kāi)機(jī)后,隨即進(jìn)行步驟S1,令該網(wǎng)絡(luò)連接模塊202通過(guò)網(wǎng)絡(luò)300取得計(jì)算機(jī)系統(tǒng)100的IP地址,接著進(jìn)至步驟S2。
在步驟S2中,令檢測(cè)模塊400開(kāi)始進(jìn)行計(jì)數(shù)程序,接著進(jìn)至步驟S3。
在步驟S3中,該計(jì)算機(jī)系統(tǒng)100判斷該檢測(cè)模塊400是否已計(jì)數(shù)至一預(yù)定值,若是,則進(jìn)至步驟S4;反之,則返回該步驟S3。
在步驟S4中,該計(jì)算機(jī)系統(tǒng)100判斷該網(wǎng)絡(luò)連接模塊202是否已經(jīng)取得IP地址,若未取得IP地址,則令該計(jì)算機(jī)系統(tǒng)100進(jìn)至圖2B的節(jié)點(diǎn)A;反之,若取得IP地址,則結(jié)束網(wǎng)絡(luò)連接的程序。
當(dāng)計(jì)算機(jī)系統(tǒng)100進(jìn)至節(jié)點(diǎn)A前,該檢測(cè)模塊400將計(jì)數(shù)值歸零、且仍持續(xù)計(jì)數(shù)至預(yù)定值,以判斷該網(wǎng)絡(luò)連接模塊202中的網(wǎng)絡(luò)IP地址是否取得,直到檢測(cè)到網(wǎng)絡(luò)IP地址存在時(shí),該檢測(cè)模塊400即停止計(jì)數(shù)程序。
圖2B是本發(fā)明的自動(dòng)激活網(wǎng)絡(luò)連接的方法中該網(wǎng)絡(luò)連接模塊202無(wú)法取得IP地址時(shí)所需執(zhí)行的流程圖。如圖所示,在步驟S40中,將檢測(cè)模塊400發(fā)送的信號(hào)傳至該激活模塊402,以激活后續(xù)網(wǎng)絡(luò)連接的動(dòng)作,接著進(jìn)至步驟S41。
在步驟S41,令激活模塊402將所需的資料,如設(shè)定網(wǎng)絡(luò)初始程序所需的參數(shù),傳至網(wǎng)絡(luò)驅(qū)動(dòng)模塊200,接著進(jìn)至步驟S42。
在步驟S42中,該網(wǎng)絡(luò)驅(qū)動(dòng)模塊200驅(qū)動(dòng)網(wǎng)絡(luò)連接模塊202,令網(wǎng)絡(luò)連接模塊202進(jìn)行網(wǎng)絡(luò)連接動(dòng)作,該步驟是依照現(xiàn)有技術(shù)的網(wǎng)絡(luò)驅(qū)動(dòng)方法執(zhí)行,接著進(jìn)至步驟S43。
在步驟S43中,在網(wǎng)絡(luò)連接模塊202進(jìn)行網(wǎng)絡(luò)連接動(dòng)作后,隨即返回上述圖2A的步驟S2,令計(jì)算機(jī)系統(tǒng)100定時(shí)判斷該網(wǎng)絡(luò)連接模塊202是否已經(jīng)取得IP地址,直到該網(wǎng)絡(luò)連接模塊202取得IP地址為止。
雖然,本實(shí)施例中,檢測(cè)模塊400是檢測(cè)網(wǎng)絡(luò)連接模塊202是否已取得IP地址,但本發(fā)明的檢測(cè)對(duì)象也可包括任何其它能表示該計(jì)算機(jī)系統(tǒng)100網(wǎng)絡(luò)連接狀態(tài)的信號(hào),例如,計(jì)算機(jī)系統(tǒng)100網(wǎng)絡(luò)連接后的網(wǎng)絡(luò)使用負(fù)載量等。并且,該狀態(tài)信號(hào)只需儲(chǔ)存在計(jì)算機(jī)系統(tǒng)100中即可,并非局限儲(chǔ)存于網(wǎng)絡(luò)連接模塊202中。
權(quán)利要求
1.一種自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng),適用于一具有網(wǎng)絡(luò)連接功能的計(jì)算機(jī)系統(tǒng)中,該計(jì)算機(jī)系統(tǒng)至少具備一用以與網(wǎng)絡(luò)連接的網(wǎng)絡(luò)連接模塊以及一用以驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊進(jìn)行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)驅(qū)動(dòng)模塊,其特征在于,該系統(tǒng)包括一檢測(cè)模塊,執(zhí)行計(jì)數(shù)程序,當(dāng)計(jì)數(shù)至一預(yù)定值時(shí),檢測(cè)該網(wǎng)絡(luò)連接模塊是否已成功聯(lián)機(jī)至網(wǎng)絡(luò);以及一激活模塊,傳送所需的資料至該網(wǎng)絡(luò)驅(qū)動(dòng)模塊,當(dāng)該檢測(cè)模塊判斷該計(jì)算機(jī)系統(tǒng)無(wú)法通過(guò)該網(wǎng)絡(luò)連接模塊與網(wǎng)絡(luò)連接時(shí),該激活模塊發(fā)送一激活信號(hào)至該網(wǎng)絡(luò)驅(qū)動(dòng)模塊,令該網(wǎng)絡(luò)驅(qū)動(dòng)模塊驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊進(jìn)行網(wǎng)絡(luò)連接,并且令該檢測(cè)模塊重新執(zhí)行計(jì)數(shù)程序,直到該檢測(cè)模塊判斷出該計(jì)算機(jī)系統(tǒng)通過(guò)該網(wǎng)絡(luò)連接模塊與網(wǎng)絡(luò)成功連接為止。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,該資料包括執(zhí)行網(wǎng)絡(luò)初始化所需的設(shè)定參數(shù)。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,該檢測(cè)模塊所執(zhí)行旳檢測(cè)動(dòng)作是判斷該網(wǎng)絡(luò)連接模塊是否已取得該計(jì)算機(jī)系統(tǒng)的IP地址。
4.一種自動(dòng)激活網(wǎng)絡(luò)連接的方法,適用于一具有連接網(wǎng)絡(luò)功能的計(jì)算機(jī)系統(tǒng)中,該計(jì)算機(jī)系統(tǒng)至少包括一用以與網(wǎng)絡(luò)連接的網(wǎng)絡(luò)連接模塊以及一用以驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊進(jìn)行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)驅(qū)動(dòng)模塊,其特征在于,該方法包括以下步驟(1)在該計(jì)算機(jī)系統(tǒng)開(kāi)機(jī)后,進(jìn)行計(jì)數(shù)程序;(2)令該計(jì)算機(jī)系統(tǒng)判斷該計(jì)數(shù)程序是否計(jì)數(shù)至一預(yù)定值,若未到達(dá)一預(yù)定值時(shí),則返回該步驟(2),繼續(xù)進(jìn)行計(jì)數(shù)程序;反之,當(dāng)計(jì)數(shù)程序計(jì)數(shù)至一預(yù)定值時(shí),則進(jìn)至步驟(3);(3)令該計(jì)算機(jī)系統(tǒng)判斷該網(wǎng)絡(luò)連接模塊是否與網(wǎng)絡(luò)連接,若該網(wǎng)絡(luò)連接模塊與網(wǎng)絡(luò)連接,則令該計(jì)算機(jī)系統(tǒng)借由該網(wǎng)絡(luò)連接模塊與網(wǎng)絡(luò)連接,并結(jié)束該自動(dòng)激活網(wǎng)絡(luò)連接的處理步驟;反之,則進(jìn)至步驟(4);(4)令該計(jì)算機(jī)系統(tǒng)輸出一激活信號(hào)以及將連接網(wǎng)絡(luò)程序所需的資料傳至該網(wǎng)絡(luò)驅(qū)動(dòng)模塊;以及(5)令該網(wǎng)絡(luò)驅(qū)動(dòng)模塊驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊進(jìn)行網(wǎng)絡(luò)連接程序,并令該計(jì)算機(jī)系統(tǒng)重新進(jìn)行計(jì)數(shù)程序且返回該步驟(2)。
5.如權(quán)利要求4所述的方法,其特征在于,該資料包括執(zhí)行網(wǎng)絡(luò)初始化所需的設(shè)定參數(shù)。
6.如權(quán)利要求4所述的方法,其特征在于,該計(jì)算機(jī)系統(tǒng)判斷該網(wǎng)絡(luò)連接模塊是否與網(wǎng)絡(luò)連接是以該網(wǎng)絡(luò)連接模塊是否已取得該計(jì)算機(jī)系統(tǒng)的IP地址作為依據(jù)。
全文摘要
一種自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)及方法,適用于一具備網(wǎng)絡(luò)(例如內(nèi)部網(wǎng)絡(luò)或國(guó)際互聯(lián)網(wǎng))連接功能的計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)系統(tǒng)至少包括一用以與網(wǎng)絡(luò)連接的網(wǎng)絡(luò)連接模塊以及一用以驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊進(jìn)行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)驅(qū)動(dòng)模塊,該自動(dòng)激活網(wǎng)絡(luò)連接的系統(tǒng)及方法包括一檢測(cè)模塊和一激活模塊;當(dāng)計(jì)算機(jī)系統(tǒng)開(kāi)機(jī)并計(jì)數(shù)至一預(yù)定值時(shí),即檢測(cè)該網(wǎng)絡(luò)連接模塊是否與網(wǎng)絡(luò)連接;若檢測(cè)到該計(jì)算機(jī)系統(tǒng)與網(wǎng)絡(luò)成功連接時(shí),將停止計(jì)數(shù)以及檢測(cè)動(dòng)作;反之,若計(jì)算機(jī)系統(tǒng)與網(wǎng)絡(luò)的連接失敗時(shí),該激活模塊發(fā)送一激活信號(hào)至該網(wǎng)絡(luò)驅(qū)動(dòng)模塊,以令該網(wǎng)絡(luò)驅(qū)動(dòng)模塊驅(qū)動(dòng)該網(wǎng)絡(luò)連接模塊進(jìn)行網(wǎng)絡(luò)連接;因此,本發(fā)明不需手動(dòng)設(shè)定或重新開(kāi)機(jī)也可重新激活網(wǎng)絡(luò)連接程序。
文檔編號(hào)G06F15/16GK1607516SQ200310101929
公開(kāi)日2005年4月20日 申請(qǐng)日期2003年10月15日 優(yōu)先權(quán)日2003年10月15日
發(fā)明者陳志偉 申請(qǐng)人:英業(yè)達(dá)股份有限公司