一種電子設(shè)備與lan電纜連接時(shí)的網(wǎng)絡(luò)連接管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子設(shè)備與LAN電纜連接時(shí)的網(wǎng)絡(luò)連接管理方法。
【背景技術(shù)】
[0002]以往使用的視聽(tīng)(Aud1-Visual)裝置能通過(guò)網(wǎng)絡(luò)從外部服務(wù)器下載視頻數(shù)據(jù)或音頻數(shù)據(jù)等內(nèi)容數(shù)據(jù)。為了使用這種AV裝置下載各種內(nèi)容數(shù)據(jù),必須對(duì)各裝置設(shè)定IP (Internet Protocol,因特網(wǎng)地址)地址。在這種裝置中,為了自動(dòng)設(shè)定IP地址,所述AC裝置必須向DHCP (動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器要求IP地址。
[0003]因此,在向AV裝置通電時(shí),確認(rèn)是否與網(wǎng)絡(luò)電纜連接,在與網(wǎng)絡(luò)電纜連接時(shí),向DHCP服務(wù)器要求IP地址。而當(dāng)不與網(wǎng)絡(luò)電纜連接時(shí),則在之后與網(wǎng)絡(luò)電纜連接時(shí)向DHCP服務(wù)器要求IP地址。
[0004]如已向AV裝置通電,當(dāng)與網(wǎng)絡(luò)電纜連接時(shí),安裝在AV裝置上的0S不管什么種類都沒(méi)有問(wèn)題。另外,在通電時(shí),即使在AV裝置不與網(wǎng)絡(luò)電纜連接的情況下,如果安裝在AV裝置上的0S是諸如微軟視窗(注冊(cè)商標(biāo))之類的事件驅(qū)動(dòng)型的0S,當(dāng)發(fā)生與網(wǎng)絡(luò)電纜連接的事件時(shí),由于0S通過(guò)系統(tǒng)消息向用戶應(yīng)用程序通知該事件,因此以后可以進(jìn)行必要的處理。
[0005]然而,在通電時(shí),在AV裝置不與網(wǎng)絡(luò)電纜連接的情況下,安裝在AV裝置上的0S是Linux (注冊(cè)商標(biāo))之類的非事件驅(qū)動(dòng)型0S時(shí),因?yàn)闆](méi)有準(zhǔn)備象事件驅(qū)動(dòng)型0S中那樣的系統(tǒng)消息,因此用戶應(yīng)用程序?yàn)榱瞬蹲骄W(wǎng)絡(luò)電纜連接事件,用戶應(yīng)用程序必須始終進(jìn)行輪詢。艮P,如日本專利號(hào)2002-300176公報(bào)中所述,用戶應(yīng)用程序每隔一定時(shí)間間隔監(jiān)控總線,一旦發(fā)生網(wǎng)絡(luò)電纜的連接事件就可以進(jìn)行相應(yīng)的處理。具體來(lái)說(shuō),因?yàn)榫W(wǎng)絡(luò)電纜與網(wǎng)絡(luò)專用1C (集成電路)信號(hào)連接,通過(guò)網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序定期確認(rèn)該專用1C,檢測(cè)出是否與網(wǎng)絡(luò)鏈接。
[0006]或者,用戶應(yīng)用程序通過(guò)定期取得上述是否與網(wǎng)絡(luò)鏈接的檢測(cè)結(jié)果(鏈接信息),檢測(cè)作為系統(tǒng)是否有鏈接。
[0007]然而,在上述用戶應(yīng)用程序用輪詢捕捉網(wǎng)絡(luò)電纜的連接事件的情況下,當(dāng)該輪詢的間隔縮短時(shí),系統(tǒng)的負(fù)荷增加。如果為了減輕系統(tǒng)的負(fù)荷而拉長(zhǎng)輪詢的間隔,則從網(wǎng)絡(luò)電纜連接開(kāi)始到可以使用網(wǎng)絡(luò)為止要花費(fèi)較長(zhǎng)的時(shí)間,用戶在可以使用電子裝置之前,要等待很長(zhǎng)時(shí)間。
【發(fā)明內(nèi)容】
[0008]為解決上述現(xiàn)有的缺點(diǎn),本發(fā)明的主要目的在于提供一種實(shí)用的電子設(shè)備與LAN電纜連接時(shí)的網(wǎng)絡(luò)連接管理方法,通過(guò)使用硬件中斷來(lái)監(jiān)測(cè)網(wǎng)絡(luò)的連接,并進(jìn)而建立了鏈接,因此可在使系統(tǒng)的負(fù)荷最小,同時(shí)當(dāng)與網(wǎng)絡(luò)電纜連接時(shí),可以立即使用網(wǎng)絡(luò)。
[0009]為達(dá)成以上所述的目的,本發(fā)明的一種電子設(shè)備與LAN電纜連接時(shí)的網(wǎng)絡(luò)連接管理方法采取如下技術(shù)方案: 一種電子設(shè)備與LAN電纜連接時(shí)的網(wǎng)絡(luò)連接管理方法,是具有對(duì)網(wǎng)絡(luò)電纜的電連接或斷開(kāi)的情況進(jìn)行檢測(cè)的訪問(wèn)控制器和微型計(jì)算機(jī)的電子裝置中的網(wǎng)絡(luò)連接的管理方法,其特征在于,將所述訪問(wèn)控制器的檢測(cè)輸出作為中斷信號(hào)提供給所述微型計(jì)算機(jī),所述微型計(jì)算機(jī)在利用所述訪問(wèn)控制器的檢測(cè)輸出產(chǎn)生中斷時(shí),進(jìn)行與所述網(wǎng)絡(luò)電纜的連接或斷開(kāi)相應(yīng)的處理,在所述訪問(wèn)控制器檢測(cè)到所述網(wǎng)絡(luò)電纜的連接時(shí),所述微型計(jì)算機(jī)檢測(cè)與網(wǎng)絡(luò)的鏈接,當(dāng)檢測(cè)到建立該鏈接時(shí),所述微型計(jì)算機(jī)進(jìn)行用于網(wǎng)絡(luò)訪問(wèn)的處理,當(dāng)所述訪問(wèn)控制器檢測(cè)到所述網(wǎng)絡(luò)電纜的連接時(shí),所述微型計(jì)算機(jī)進(jìn)行不允許使用網(wǎng)絡(luò)的處理,在所述微型計(jì)算機(jī)中的OS是非事件驅(qū)動(dòng)型0S,并進(jìn)行設(shè)定,使得當(dāng)所述網(wǎng)絡(luò)電纜連接時(shí),可以通過(guò)該網(wǎng)絡(luò)電纜使用網(wǎng)絡(luò)。
[0010]所述的一種電子設(shè)備與LAN電纜連接時(shí)的網(wǎng)絡(luò)連接管理方法,其特征在于,包括有,用于連接網(wǎng)絡(luò)電纜的連接器插座、檢測(cè)在該連接器插座發(fā)生的網(wǎng)絡(luò)電纜的電連接或斷開(kāi)的情況的訪問(wèn)控制器、和微型計(jì)算機(jī),將所述訪問(wèn)控制器的檢測(cè)輸出作為中斷信號(hào)提供給所述微型計(jì)算機(jī),所述微型計(jì)算機(jī)在利用訪問(wèn)控制器的檢測(cè)輸出產(chǎn)生中斷信號(hào)時(shí),進(jìn)行與所述網(wǎng)絡(luò)電纜的連接或斷幵相應(yīng)的處理,當(dāng)所述訪問(wèn)控制器檢測(cè)到網(wǎng)絡(luò)電纜的連接時(shí),所述微型計(jì)算機(jī)檢測(cè)與網(wǎng)絡(luò)的鏈接,當(dāng)檢測(cè)到已建立該鏈接時(shí),所述微型計(jì)算機(jī)進(jìn)行用于網(wǎng)絡(luò)訪問(wèn)的處理,當(dāng)所述訪問(wèn)控制器檢測(cè)到所述網(wǎng)絡(luò)電纜斷開(kāi)連接時(shí),所述微型計(jì)算機(jī)進(jìn)行不允許使用網(wǎng)絡(luò)的處理,并進(jìn)行設(shè)定,使得當(dāng)將所述網(wǎng)絡(luò)電纜連接至所述連接器插座時(shí),可以通過(guò)所述網(wǎng)絡(luò)電纜使用網(wǎng)絡(luò)。
[0011]采用如上技術(shù)方案的本發(fā)明,具有如下有益效果:
本發(fā)明通過(guò)使用硬件中斷來(lái)監(jiān)測(cè)網(wǎng)絡(luò)的連接,并進(jìn)而建立了鏈接,因此可在使系統(tǒng)的負(fù)荷最小,同時(shí)當(dāng)與網(wǎng)絡(luò)電纜連接時(shí),可以立即使用網(wǎng)絡(luò)。
【附圖說(shuō)明】
[0012]圖1為本發(fā)明在AV裝置上連接了以太網(wǎng)(注冊(cè)商標(biāo))的狀態(tài)的網(wǎng)絡(luò)的示意方框圖。
【具體實(shí)施方式】
[0013]為了進(jìn)一步說(shuō)明本發(fā)明,下面結(jié)合附圖進(jìn)一步進(jìn)行說(shuō)明:
圖1示出根據(jù)本發(fā)明的AV (Aud1 and Visual)裝置與網(wǎng)絡(luò)連接的狀態(tài),是在安裝了作為0S的Linux (注冊(cè)商標(biāo))的AV裝置上連接以太網(wǎng)(注冊(cè)商標(biāo))的電纜的情況。
[0014]在本發(fā)明中,如圖1所示,AV裝置10與外部網(wǎng)絡(luò)20連接。
[0015]連接至網(wǎng)絡(luò)20的AV裝置10包括作為硬件的用于以太網(wǎng)(注冊(cè)商標(biāo))的連接器插座11、訪問(wèn)控制器12和用于控制系統(tǒng)的微型計(jì)算機(jī)13。在此情況下,如下所述,將該奶裝置10與網(wǎng)絡(luò)20連接用的LAN (局域網(wǎng))電纜22與連接器插座11連接。
[0016]另,訪問(wèn)控制器12連接在連接器插座11和微型計(jì)算機(jī)13之間,通過(guò)后述的設(shè)備驅(qū)動(dòng)程序的控制,進(jìn)行連接以太網(wǎng)(注冊(cè)商標(biāo))所必需的協(xié)議處理。訪問(wèn)控制器12具有的功能是,檢測(cè)從網(wǎng)絡(luò)20發(fā)送來(lái)的位串,當(dāng)可以獲得及不能獲得該位串時(shí),利用硬件中斷向微型計(jì)算機(jī)13通知該情況。
[0017]作為這種訪問(wèn)控制器12,有國(guó)家半導(dǎo)體公司的1C (集成電路)〔DP83815〕,將有關(guān)協(xié)議的信號(hào)和與連接狀態(tài)及硬件中斷有關(guān)的信號(hào)分配給一個(gè)個(gè)的外部引腳。微型計(jì)算機(jī)13包括作為微型計(jì)算機(jī)執(zhí)行的軟件的一部分的內(nèi)核程序14、網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序15、熱插拔腳本16、DHCP (動(dòng)態(tài)主機(jī)配置協(xié)議)客戶機(jī)端口監(jiān)督程序18。
[0018]在此情況下,內(nèi)核程序14可以是例如Linux (注冊(cè)商標(biāo))的內(nèi)核程序12.4。網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序15用于通過(guò)控制訪問(wèn)控制器12能對(duì)網(wǎng)絡(luò)20進(jìn)行數(shù)據(jù)存取。網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序15包括用于檢測(cè)訪問(wèn)控制器是否與網(wǎng)絡(luò)20進(jìn)行信號(hào)鏈接的鏈接檢測(cè)塊19。
[0019]根據(jù)鏈接檢測(cè)塊19的檢測(cè)結(jié)果調(diào)用熱插拔腳本16,當(dāng)進(jìn)行該調(diào)用時(shí),從網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序15接受具有確定信息的環(huán)境變量。掛鉤程序17是多個(gè)掛