專(zhuān)利名稱(chēng):一種網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)中的外部輸入輸出設(shè)備技術(shù),特別是指一種網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的發(fā)展,出現(xiàn)了越來(lái)越多的針對(duì)各種應(yīng)用情況的專(zhuān)門(mén)的外部輸入輸出設(shè)備,這些設(shè)備一般都具有完成某種特定的輸入輸出任務(wù)的能力,如打印機(jī)主要是實(shí)現(xiàn)電子化文檔、圖片的打印功能,而掃描儀則主要是實(shí)現(xiàn)把其他載體上信息識(shí)別成電子化信息的功能。借助這些專(zhuān)門(mén)的外部輸入輸出設(shè)備,個(gè)人電腦(PC)才能更好的實(shí)現(xiàn)各種信息載體之間信息的互通。但是,在用戶使用這些外部輸入輸出設(shè)備之前,一般都必須對(duì)這些外部輸入輸出設(shè)備進(jìn)行安裝和配置,而這些安裝和配置的工作一般都比較繁瑣。例如,若想使用一個(gè)網(wǎng)絡(luò)打印機(jī),用戶就必須先查找到該網(wǎng)絡(luò)打印機(jī)在網(wǎng)絡(luò)中的位置,然后根據(jù)該打印機(jī)的生廠商、型號(hào)等信息以及用戶PC端操作系統(tǒng)的類(lèi)型、版本尋找到與該打印機(jī)匹配的驅(qū)動(dòng)程序并在用戶PC上進(jìn)行安裝,某些情況下用戶還需要為該打印機(jī)創(chuàng)建網(wǎng)絡(luò)端口等。以上所述的這些復(fù)雜的工作,增加了用戶使用外部輸入輸出設(shè)備的難度,限制了用戶方便的使用網(wǎng)絡(luò)打印機(jī)等各種外部輸入輸出設(shè)備。
現(xiàn)今,移動(dòng)辦公已經(jīng)成為現(xiàn)代化辦公的內(nèi)在需要。在移動(dòng)辦公環(huán)境下,用戶可以借助各種隨身數(shù)字處理設(shè)備,如筆記本、PDA等,來(lái)完成多種信息處理工作,但是在很多情況下,與其他信息載體之間進(jìn)行信息的互通還是需要借助各種專(zhuān)門(mén)的外部輸入輸出設(shè)備。在這種情況下,筆記本等與外部輸入輸出設(shè)備間的合作關(guān)系是隨機(jī)的、短暫的,因此原有的過(guò)于復(fù)雜的使用前的安裝配置流程對(duì)用戶使用上的限制就顯得更加突出了。例如一個(gè)用戶在一個(gè)新的環(huán)境中,即使僅僅需要打印一個(gè)文檔也必須進(jìn)行一系列打印機(jī)的安裝與配置工作,而在文檔打印完成后,上述的安裝配置工作就變得毫無(wú)意義,多數(shù)情況下用戶又需要手工進(jìn)行一系列的打印機(jī)卸載等后續(xù)工作,使得用戶對(duì)打印機(jī)等外部輸入輸出設(shè)備的使用過(guò)程過(guò)于繁瑣,給用戶造成了很大的不便。所以,急需一種技術(shù)來(lái)簡(jiǎn)化用戶使用外部輸入輸出設(shè)備前所必須的安裝配置流程,并盡可能的自動(dòng)完成用戶在使用外部輸入輸出設(shè)備前所需作的工作。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,運(yùn)用該方法用戶終端可以自動(dòng)尋找網(wǎng)絡(luò)中外部輸入輸出設(shè)備,并自動(dòng)進(jìn)行安裝配置,使其能簡(jiǎn)化用戶使用各種外部輸入輸出設(shè)備的工作,方便用戶使用。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,包括以下步驟A、用戶終端接入網(wǎng)絡(luò)后通過(guò)其內(nèi)置的宣告消息接收解析裝置自動(dòng)向所在網(wǎng)絡(luò)發(fā)出查詢(xún)消息,并接收所在網(wǎng)絡(luò)中由各外部輸入輸出設(shè)備通過(guò)其內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置發(fā)布的對(duì)所述查詢(xún)消息的查詢(xún)響應(yīng)消息;B、所述用戶終端通過(guò)其內(nèi)置的宣告消息接收解析裝置解析已接收到的所述查詢(xún)響應(yīng)消息,從中提取與安裝配置相關(guān)的信息,并選擇需進(jìn)行安裝配置的網(wǎng)絡(luò)中的外部輸入輸出設(shè)備;C、所述用戶終端檢測(cè)自身是否已安裝所述所選擇的外部輸入輸出設(shè)備,如果已安裝,則直接執(zhí)行步驟G;如果沒(méi)有安裝,則執(zhí)行步驟D;D、所述用戶終端檢測(cè)自身的軟、硬件環(huán)境,并將檢測(cè)到的自身相關(guān)信息發(fā)送給所述所選擇的外部輸入輸出設(shè)備,并向其發(fā)出請(qǐng)求消息;E、所述外部輸入輸出設(shè)備根據(jù)接收到的上述用戶終端發(fā)送的自身相關(guān)信息及請(qǐng)求消息,查找相匹配的驅(qū)動(dòng)程序安裝包,并將驅(qū)動(dòng)程序安裝包所在的網(wǎng)絡(luò)地址發(fā)送給所述用戶終端;F、所述用戶終端根據(jù)網(wǎng)絡(luò)地址運(yùn)行所需的驅(qū)動(dòng)程序安裝包,并進(jìn)行安裝;G、所述用戶終端根據(jù)提取的所述外部輸入輸出設(shè)備的相關(guān)信息,完成使用所述網(wǎng)絡(luò)中外部輸入輸出設(shè)備前的配置工作。
所述步驟A進(jìn)一步包括所述的用戶終端還通過(guò)其內(nèi)置的宣告消息接收解析裝置接收所在網(wǎng)絡(luò)中由各外部輸入輸出設(shè)備通過(guò)其內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置發(fā)布的各種宣告消息。
所述的宣告消息至少包括所述外部輸入輸出設(shè)備在加入/退出網(wǎng)絡(luò)時(shí)通過(guò)其內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置向網(wǎng)絡(luò)發(fā)布的加入/退出宣告消息以及所述外部輸入輸出設(shè)備在網(wǎng)絡(luò)鏈接正常時(shí)通過(guò)其內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置定期向網(wǎng)絡(luò)發(fā)布的存活宣告消息。
步驟B中所述的相關(guān)信息至少包括所述各外部輸入輸出設(shè)備的種類(lèi)、型號(hào)、廠商信息。
步驟D中所述的自身相關(guān)信息至少包括該用戶終端上操作系統(tǒng)的類(lèi)型、版本號(hào)信息。
步驟D中所述的請(qǐng)求消息至少包括對(duì)所需的驅(qū)動(dòng)程序安裝包所在地的網(wǎng)絡(luò)地址的請(qǐng)求。
步驟G中所述的配置工作包括在用戶終端上自動(dòng)創(chuàng)建所述外部輸入輸出設(shè)備的端口。
運(yùn)用以上的方法,用戶在加入一個(gè)網(wǎng)絡(luò)時(shí),僅僅需要確認(rèn)是否需要安裝使用所發(fā)現(xiàn)的該網(wǎng)絡(luò)中的各種外部輸入輸出設(shè)備,用戶選擇并確認(rèn)以后的所有安裝配置工作均可自動(dòng)完成,而不需要用戶的參與,從而極大的簡(jiǎn)化了用戶使用網(wǎng)絡(luò)中存在的各種外部輸入輸出設(shè)備的操作流程,可以讓用戶更好更方便的使用各種外部輸入輸出設(shè)備。
圖1為本發(fā)明的網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置工作流程總圖;圖2為本發(fā)明的網(wǎng)絡(luò)中外部輸入輸出設(shè)備工作流程圖;圖3為本發(fā)明的自動(dòng)安裝外部輸入輸出設(shè)備驅(qū)動(dòng)程序流程圖;圖4為本發(fā)明的關(guān)聯(lián)外部輸入輸出設(shè)備結(jié)構(gòu)示意圖;圖5為本發(fā)明的關(guān)聯(lián)客戶端的宣告信息接收、解析流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)表達(dá)得更加清楚明白,下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明。
本發(fā)明提供了一種網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,運(yùn)用本方法,用戶終端可以在對(duì)網(wǎng)絡(luò)中的一個(gè)或多個(gè)外部輸入輸出設(shè)備進(jìn)行安裝配置之前,自動(dòng)尋找網(wǎng)絡(luò)中所有可用的外部輸入輸出設(shè)備。在本發(fā)明中,所述網(wǎng)絡(luò)中的外部輸入輸出設(shè)備內(nèi)置了一個(gè)網(wǎng)絡(luò)狀況宣告裝置,該裝置在上述外部輸入輸出設(shè)備加入或退出網(wǎng)絡(luò)時(shí)將自動(dòng)向網(wǎng)絡(luò)發(fā)布加入/退出宣告消息;在外部輸入輸出設(shè)備的網(wǎng)絡(luò)鏈接正常時(shí)將自動(dòng)、定期地向網(wǎng)絡(luò)發(fā)布自己仍存活的存活宣告消息;并在接收到網(wǎng)絡(luò)中其他終端的查詢(xún)消息時(shí),將發(fā)送查詢(xún)響應(yīng)消息響應(yīng)該終端的查詢(xún)。同時(shí),在本發(fā)明中,PC、筆記本等用戶終端上也內(nèi)置了一個(gè)宣告消息接收解析裝置,當(dāng)該用戶終端接入某一個(gè)網(wǎng)絡(luò)時(shí),該用戶終端內(nèi)置的宣告消息接收解析裝置會(huì)向該用戶終端所在的網(wǎng)絡(luò)發(fā)出查詢(xún)消息,并把接收到的由外部輸入輸出設(shè)備發(fā)出的針對(duì)上述查詢(xún)消息的查詢(xún)響應(yīng)消息及時(shí)地反饋給用戶終端;同時(shí),該裝置也會(huì)不斷偵聽(tīng)該網(wǎng)絡(luò)中各個(gè)外部輸入輸出設(shè)備發(fā)出的各種宣告消息,從而監(jiān)測(cè)該網(wǎng)絡(luò)中各個(gè)外部輸入輸出設(shè)備的網(wǎng)絡(luò)連接狀態(tài)。通過(guò)上述的方法,當(dāng)某個(gè)用戶終端加入到某個(gè)網(wǎng)絡(luò)中時(shí),將會(huì)收到該網(wǎng)絡(luò)中存在的各個(gè)外部輸入輸出設(shè)備發(fā)來(lái)的各種宣告消息,并且,當(dāng)該網(wǎng)絡(luò)中的某個(gè)外部輸入輸出設(shè)備退出網(wǎng)絡(luò)或切換到不可用的狀態(tài)時(shí),該用戶終端也同樣可以及時(shí)得到通知。
本發(fā)明所提供的網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法的具體實(shí)現(xiàn)流程如圖1所示,該流程分為如下幾個(gè)主要步驟步驟101內(nèi)置了宣告消息接收解析裝置的用戶終端在接入網(wǎng)絡(luò)后,自動(dòng)收集該網(wǎng)絡(luò)中各個(gè)內(nèi)置了網(wǎng)絡(luò)狀況宣告裝置的外部輸入輸出設(shè)備的相關(guān)信息以及本用戶終端自身的相關(guān)信息,并選擇需安裝的外部輸入輸出設(shè)備;步驟102上述用戶終端根據(jù)由上述需安裝的外部輸入輸出設(shè)備返回的信息下載或直接運(yùn)行與該外部輸入輸出設(shè)備相匹配的驅(qū)動(dòng)程序包,并進(jìn)行安裝;步驟103上述用戶終端完成使用該外部輸入輸出設(shè)備前的相關(guān)設(shè)置。
在步驟101中,用戶終端中內(nèi)置的宣告消息接收解析裝置可自動(dòng)向所在網(wǎng)絡(luò)發(fā)出查詢(xún)消息,然后接收本用戶終端所在的網(wǎng)絡(luò)中由各個(gè)外部輸入輸出設(shè)備中內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置發(fā)出的各種宣告消息或針對(duì)上述查詢(xún)消息的查詢(xún)響應(yīng)消息,并從這些消息中提取安裝配置該外部輸入輸出設(shè)備所必需的相關(guān)信息,如該外部輸入輸出設(shè)備的種類(lèi)、型號(hào)、廠商等,并自動(dòng)檢測(cè)本用戶終端是否已經(jīng)安裝該外部輸入輸出設(shè)備的驅(qū)動(dòng)程序,如果沒(méi)有安裝,則該用戶終端提取自身的相關(guān)信息,如本用戶終端上操作系統(tǒng)的類(lèi)型、版本號(hào)等,再執(zhí)行步驟102;如果該用戶終端上已經(jīng)為此外部輸入輸出設(shè)備安裝過(guò)相應(yīng)的驅(qū)動(dòng)程序,則直接執(zhí)行步驟103。
在步驟102中,用戶終端將上述收集到的自身相關(guān)信息發(fā)送到本用戶終端所需安裝驅(qū)動(dòng)程序的外部輸入輸出設(shè)備中,然后由該外部輸入輸出設(shè)備根據(jù)上述接收到的信息自動(dòng)尋找與本用戶終端相匹配的驅(qū)動(dòng)程序,并把該驅(qū)動(dòng)程序所在地的網(wǎng)絡(luò)地址反饋給上述的用戶終端,該用戶終端根據(jù)收到的網(wǎng)絡(luò)地址自動(dòng)將所需的驅(qū)動(dòng)程序下載到本地,并自動(dòng)進(jìn)行安裝;或者該用戶終端根據(jù)收到的網(wǎng)絡(luò)地址直接進(jìn)行網(wǎng)絡(luò)安裝。此步驟省去了人工尋找驅(qū)動(dòng)程序,再手工進(jìn)行驅(qū)動(dòng)程序安裝的過(guò)程,極大地簡(jiǎn)化了用戶使用操作流程。
最后,在流程的步驟103中,上述的用戶終端根據(jù)步驟101所收集的信息,自動(dòng)完成使用該外部輸入輸出設(shè)備所必須的配置工作。
圖2所示為外部輸入輸出設(shè)備的工作流程步驟201外部輸入輸出設(shè)備加入網(wǎng)絡(luò),自動(dòng)向網(wǎng)絡(luò)發(fā)布加入宣告消息,向整個(gè)網(wǎng)絡(luò)宣告自身的相關(guān)信息。此時(shí),已經(jīng)接入到該網(wǎng)絡(luò)中的各個(gè)用戶終端可通過(guò)其內(nèi)置的宣告消息接收解析裝置接收到該外部輸入輸出設(shè)備的相關(guān)信息。
步驟202外部輸入輸出設(shè)備中的定時(shí)器開(kāi)始計(jì)時(shí),如果在達(dá)到一個(gè)周期后,該外部輸入輸出設(shè)備仍然沒(méi)有接收到自身的網(wǎng)絡(luò)鏈接斷開(kāi)的信號(hào),則該外部輸入輸出設(shè)備自動(dòng)向網(wǎng)絡(luò)發(fā)布存活宣告消息,表示自身仍然存活在網(wǎng)絡(luò)中。
步驟203當(dāng)一個(gè)用戶終端加入上述的網(wǎng)絡(luò)時(shí),該終端將自動(dòng)發(fā)出查詢(xún)消息,開(kāi)始查詢(xún)?cè)摼W(wǎng)絡(luò)中所有存在的外部輸入輸出設(shè)備。
步驟204上述外部輸入輸出設(shè)備根據(jù)收到的查詢(xún)消息,發(fā)出相應(yīng)的查詢(xún)響應(yīng)消息,將自身的相關(guān)信息發(fā)送給發(fā)起查詢(xún)的用戶終端。
步驟205當(dāng)該外部輸入輸出設(shè)備將要退出網(wǎng)絡(luò)或切換到不可用的狀態(tài)時(shí),則該外部輸入輸出設(shè)備將自動(dòng)向網(wǎng)絡(luò)發(fā)出退出宣告消息,宣告自身將退出網(wǎng)絡(luò)或切換到不可用的狀態(tài)的信息,斷開(kāi)網(wǎng)絡(luò)鏈接,工作流程結(jié)束。
圖3所示為驅(qū)動(dòng)程序的自動(dòng)下載安裝工作流程步驟301PC等用戶終端通過(guò)內(nèi)置的宣告消息接收解析裝置接收到所在網(wǎng)絡(luò)中各個(gè)外部輸入輸出設(shè)備的各種宣告消息或相應(yīng)的查詢(xún)響應(yīng)消息。
步驟302上述用戶終端通過(guò)宣告消息接收解析裝置解析已接收到的由所在網(wǎng)絡(luò)中各個(gè)外部輸入輸出設(shè)備發(fā)出的各種宣告消息或相應(yīng)的查詢(xún)響應(yīng)消息,并根據(jù)這些消息提取安裝配置該外部輸入輸出設(shè)備所需的必要信息。
步驟303用戶終端檢測(cè)自身的軟、硬件環(huán)境,選擇需進(jìn)行安裝配置的外部輸入輸出設(shè)備。
步驟304判斷該用戶終端是否已安裝所選擇的外部輸入輸出設(shè)備的驅(qū)動(dòng)程序,如果已安裝,則該用戶終端不需要再安裝驅(qū)動(dòng)程序,直接執(zhí)行步驟309;如果沒(méi)有安裝,則必須首先為該用戶終端安裝相應(yīng)的驅(qū)動(dòng)程序,即執(zhí)行步驟305。
步驟305上述用戶終端把檢測(cè)到的自身相關(guān)信息發(fā)送給上述所選擇的外部輸入輸出設(shè)備,并請(qǐng)求相應(yīng)的驅(qū)動(dòng)程序安裝包所在地的網(wǎng)絡(luò)地址。
步驟306該外部輸入輸出設(shè)備根據(jù)接收到的上述用戶終端發(fā)送的請(qǐng)求消息,查找相匹配的驅(qū)動(dòng)程序安裝包,并將其網(wǎng)絡(luò)地址發(fā)送給上述用戶終端。
步驟307上述用戶終端從該外部輸入輸出設(shè)備所返回的網(wǎng)絡(luò)地址自動(dòng)將所需的驅(qū)動(dòng)程序安裝包下載到本地。
步驟308上述用戶終端自動(dòng)將下載的驅(qū)動(dòng)程序安裝包進(jìn)行無(wú)人值守安裝。
步驟309上述用戶終端根據(jù)收集到的上述外部輸入輸出設(shè)備的相關(guān)信息,完成使用前所必需的配置工作,工作流程結(jié)束。
上述步驟307、308也可以是步驟307~308上述用戶終端根據(jù)該外部輸入輸出設(shè)備所返回的網(wǎng)絡(luò)地址直接進(jìn)行網(wǎng)絡(luò)安裝。
以上所述的網(wǎng)絡(luò)中內(nèi)置了網(wǎng)絡(luò)狀況宣告裝置的外部輸入輸出設(shè)備可以稱(chēng)為關(guān)聯(lián)外部輸入輸出設(shè)備,圖4所示為關(guān)聯(lián)外部輸入輸出設(shè)備的結(jié)構(gòu)示意圖。該關(guān)聯(lián)外部輸入輸出設(shè)備主要由四個(gè)部分組成網(wǎng)絡(luò)狀況宣告裝置、設(shè)備工作管理裝置、設(shè)備故障信息管理裝置、驅(qū)動(dòng)程序安裝包存儲(chǔ)裝置。其中,網(wǎng)絡(luò)狀況宣告裝置主要負(fù)責(zé)把該關(guān)聯(lián)外部輸入輸出設(shè)備的內(nèi)部信息定期向網(wǎng)絡(luò)宣告,即發(fā)布加入、退出、存活等宣告消息;設(shè)備工作管理裝置主要負(fù)責(zé)管理該關(guān)聯(lián)外部輸入輸出設(shè)備中各個(gè)網(wǎng)絡(luò)設(shè)備請(qǐng)求的工作隊(duì)列;設(shè)備故障信息管理裝置主要負(fù)責(zé)獲取該關(guān)聯(lián)外部輸入輸出設(shè)備的故障信息并將之傳遞給網(wǎng)絡(luò)狀況宣告裝置,再由網(wǎng)絡(luò)狀況宣告裝置向網(wǎng)絡(luò)發(fā)布宣告消息;驅(qū)動(dòng)程序安裝包存儲(chǔ)裝置主要負(fù)責(zé)該關(guān)聯(lián)外部輸入輸出設(shè)備的驅(qū)動(dòng)程序安裝包的上載、下載存儲(chǔ)管理等工作。
以上所述的內(nèi)置了宣告消息接收解析裝置的用戶終端可以稱(chēng)為關(guān)聯(lián)客戶端,圖5所示為關(guān)聯(lián)客戶端的宣告信息接收、解析流程圖步驟501關(guān)聯(lián)客戶端啟動(dòng)時(shí)自動(dòng)啟動(dòng)其內(nèi)置的宣告信息接收解析裝置。
步驟502該關(guān)聯(lián)客戶端的宣告信息接收解析裝置開(kāi)始自動(dòng)發(fā)出查詢(xún)消息、接收所在網(wǎng)絡(luò)中的各種關(guān)聯(lián)外部輸入輸出設(shè)備發(fā)出的各種宣告信息并加以解析。
步驟503根據(jù)解析后得到的外部輸入輸出設(shè)備信息和該關(guān)聯(lián)客戶端對(duì)自身的檢測(cè)結(jié)果判斷該關(guān)聯(lián)客戶端是否已安裝該關(guān)聯(lián)外部輸入輸出設(shè)備的驅(qū)動(dòng)程序。如果未安裝過(guò),則直接執(zhí)行步驟504,準(zhǔn)備下載該關(guān)聯(lián)外部輸入輸出設(shè)備的驅(qū)動(dòng)程序;如果已安裝過(guò),則直接執(zhí)行步驟506。
步驟504向網(wǎng)絡(luò)中該關(guān)聯(lián)外部輸入輸出設(shè)備發(fā)出驅(qū)動(dòng)程序下載請(qǐng)求消息。
步驟505上述關(guān)聯(lián)客戶端接收并解析上述關(guān)聯(lián)外部輸入輸出設(shè)備發(fā)出的驅(qū)動(dòng)程序下載響應(yīng)消息,并根據(jù)該消息所提供的網(wǎng)絡(luò)地址自動(dòng)下載驅(qū)動(dòng)程序并安裝或根據(jù)該消息所提供的網(wǎng)絡(luò)地址直接進(jìn)行網(wǎng)絡(luò)安裝。
步驟506上述關(guān)聯(lián)客戶端開(kāi)始接收該關(guān)聯(lián)外部輸入輸出設(shè)備的工作相關(guān)消息。
上述的關(guān)聯(lián)外部輸入輸出設(shè)備的一個(gè)具體實(shí)施例為關(guān)聯(lián)網(wǎng)絡(luò)打印機(jī)。關(guān)聯(lián)網(wǎng)絡(luò)打印機(jī)是應(yīng)用本發(fā)明所提供的方法開(kāi)發(fā)的一種新型網(wǎng)絡(luò)打印機(jī),該打印機(jī)與關(guān)聯(lián)客戶端協(xié)作,可以在幾乎不需要用戶參與的情況下,自動(dòng)的完成使用網(wǎng)絡(luò)打印機(jī)前的安裝和配置工作。
內(nèi)置于上述關(guān)聯(lián)網(wǎng)絡(luò)打印機(jī)的網(wǎng)絡(luò)狀況宣告裝置和內(nèi)置于上述關(guān)聯(lián)客戶端中的宣告信息接收解析裝置都是基于聯(lián)想公司所提出的B協(xié)議上實(shí)現(xiàn)的。按照上面所提到的方法,關(guān)聯(lián)客戶端可以自動(dòng)地獲取關(guān)聯(lián)網(wǎng)絡(luò)打印機(jī)的各種相關(guān)信息。
除了網(wǎng)絡(luò)狀況宣告裝置以外,關(guān)聯(lián)網(wǎng)絡(luò)打印機(jī)中還內(nèi)置了相關(guān)驅(qū)動(dòng)程序安裝包存儲(chǔ)模塊以及驅(qū)動(dòng)程序安裝包查找模塊;除了宣告信息接收解析裝置以外,關(guān)聯(lián)客戶端中還內(nèi)置了驅(qū)動(dòng)程序自動(dòng)下載模塊以及驅(qū)動(dòng)程序無(wú)人值守安裝模塊。通過(guò)上述的幾個(gè)功能模塊,按照上述的驅(qū)動(dòng)程序自動(dòng)下載安裝流程,關(guān)聯(lián)客戶端可以自動(dòng)地完成關(guān)聯(lián)網(wǎng)絡(luò)打印機(jī)驅(qū)動(dòng)程序的安裝工作,同時(shí)還可以根據(jù)收集到的相關(guān)信息,自動(dòng)完成關(guān)聯(lián)客戶端上的網(wǎng)絡(luò)打印端口的創(chuàng)建等工作。
關(guān)聯(lián)網(wǎng)絡(luò)打印機(jī)這種新型的網(wǎng)絡(luò)打印機(jī),僅僅需要用戶確認(rèn)是否需要安裝使用所發(fā)現(xiàn)的關(guān)聯(lián)網(wǎng)絡(luò)打印機(jī),確認(rèn)以后的所有安裝配置工作均可自動(dòng)完成,不需要用戶的參與,從而極大的簡(jiǎn)化了用戶使用網(wǎng)絡(luò)打印機(jī)的操作流程,可以讓用戶更好更方便的使用網(wǎng)絡(luò)打印機(jī)。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,其特征在于包括以下步驟A、用戶終端接入網(wǎng)絡(luò)后通過(guò)其內(nèi)置的宣告消息接收解析裝置自動(dòng)向所在網(wǎng)絡(luò)發(fā)出查詢(xún)消息,并接收所在網(wǎng)絡(luò)中由各外部輸入輸出設(shè)備通過(guò)其內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置發(fā)布的對(duì)所述查詢(xún)消息的查詢(xún)響應(yīng)消息;B、所述用戶終端通過(guò)其內(nèi)置的宣告消息接收解析裝置解析已接收到的所述查詢(xún)響應(yīng)消息,從中提取與安裝配置相關(guān)的信息,并選擇需進(jìn)行安裝配置的網(wǎng)絡(luò)中的外部輸入輸出設(shè)備;C、所述用戶終端檢測(cè)自身是否已安裝所述所選擇的外部輸入輸出設(shè)備,如果已安裝,則直接執(zhí)行步驟G;如果沒(méi)有安裝,則執(zhí)行步驟D;D、所述用戶終端檢測(cè)自身的軟、硬件環(huán)境,并將檢測(cè)到的自身相關(guān)信息發(fā)送給所述所選擇的外部輸入輸出設(shè)備,并向其發(fā)出請(qǐng)求消息;E、所述外部輸入輸出設(shè)備根據(jù)接收到的上述用戶終端發(fā)送的自身相關(guān)信息及請(qǐng)求消息,查找相匹配的驅(qū)動(dòng)程序安裝包,并將驅(qū)動(dòng)程序安裝包所在的網(wǎng)絡(luò)地址發(fā)送給所述用戶終端;F、所述用戶終端根據(jù)網(wǎng)絡(luò)地址運(yùn)行所需的驅(qū)動(dòng)程序安裝包,并進(jìn)行安裝;G、所述用戶終端根據(jù)提取的所述外部輸入輸出設(shè)備的相關(guān)信息,完成使用所述網(wǎng)絡(luò)中外部輸入輸出設(shè)備前的配置工作。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,其特征在于所述步驟A進(jìn)一步包括所述的用戶終端還通過(guò)其內(nèi)置的宣告消息接收解析裝置接收所在網(wǎng)絡(luò)中由各外部輸入輸出設(shè)備通過(guò)其內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置發(fā)布的各種宣告消息。
3.根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,其特征在于所述的宣告消息至少包括所述外部輸入輸出設(shè)備在加入/退出網(wǎng)絡(luò)時(shí)通過(guò)其內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置向網(wǎng)絡(luò)發(fā)布的加入/退出宣告消息以及所述外部輸入輸出設(shè)備在網(wǎng)絡(luò)鏈接正常時(shí)通過(guò)其內(nèi)置的網(wǎng)絡(luò)狀況宣告裝置定期向網(wǎng)絡(luò)發(fā)布的存活宣告消息。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,其特征在于步驟B中所述的相關(guān)信息至少包括所述各外部輸入輸出設(shè)備的種類(lèi)、型號(hào)、廠商信息。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,其特征在于步驟D中所述的自身相關(guān)信息至少包括該用戶終端上操作系統(tǒng)的類(lèi)型、版本號(hào)信息。
6.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,其特征在于步驟D中所述的請(qǐng)求消息至少包括對(duì)所需的驅(qū)動(dòng)程序安裝包所在地的網(wǎng)絡(luò)地址的請(qǐng)求。
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,其特征在于步驟G中所述的配置工作包括在用戶終端上自動(dòng)創(chuàng)建所述外部輸入輸出設(shè)備的端口。
全文摘要
本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)中外部輸入輸出設(shè)備自動(dòng)安裝配置的方法,該方法包括以下步驟用戶終端發(fā)出查詢(xún)消息,并接收各外設(shè)發(fā)布的查詢(xún)響應(yīng)消息;用戶終端解析查詢(xún)響應(yīng)消息,提取相關(guān)信息,并選擇需安裝的外設(shè);用戶終端檢測(cè)自身是否已安裝所選外設(shè),若已安裝,則直接完成使用前所必需的配置工作,若沒(méi)有安裝,則用戶終端檢測(cè)自身,并將檢測(cè)到的自身相關(guān)信息發(fā)送給所選的外設(shè),并向其發(fā)出請(qǐng)求消息;外設(shè)查找相匹配的驅(qū)動(dòng)程序安裝包,并將驅(qū)動(dòng)程序安裝包所在的網(wǎng)絡(luò)地址發(fā)送給用戶終端;用戶終端安裝所需的驅(qū)動(dòng)程序安裝包;用戶終端完成使用前所必需的配置工作。本發(fā)明簡(jiǎn)化了用戶使用網(wǎng)絡(luò)中各種外設(shè)的操作流程,可使用戶更方便地使用各種外設(shè)。
文檔編號(hào)G06F9/445GK1581137SQ0314995
公開(kāi)日2005年2月16日 申請(qǐng)日期2003年7月31日 優(yōu)先權(quán)日2003年7月31日
發(fā)明者高保衛(wèi), 朱剛, 于辰濤, 王晚丁 申請(qǐng)人:聯(lián)想(北京)有限公司