欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

設(shè)備驅(qū)動程序安裝方法及設(shè)備的制作方法

文檔序號:6545317閱讀:165來源:國知局
設(shè)備驅(qū)動程序安裝方法及設(shè)備的制作方法
【專利摘要】本發(fā)明提出了一種設(shè)備驅(qū)動程序安裝方法及設(shè)備,包括:設(shè)備信息檢測步驟,檢測與主機連接的設(shè)備的信息;驅(qū)動程序安裝界面確定顯示步驟,根據(jù)檢測到的設(shè)備的信息,確定驅(qū)動程序安裝界面;驅(qū)動程序安裝步驟,根據(jù)驅(qū)動安裝界面上選定的內(nèi)容,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)驅(qū)動程序的安裝。本發(fā)明減少了設(shè)備驅(qū)動程序在安裝過程中用戶的干預(yù),提高了設(shè)備驅(qū)動程序安裝的成功率且節(jié)省了安裝時間,并且簡化了用戶的操作。
【專利說明】設(shè)備驅(qū)動程序安裝方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于驅(qū)動程序安裝領(lǐng)域,尤其涉及一種設(shè)備驅(qū)動程序安裝方法及設(shè)備。
【背景技術(shù)】
[0002]目前,設(shè)備驅(qū)動程序安裝方法中通常需要由用戶設(shè)置多個參數(shù),這對用戶的安裝要求較高,并且用戶過多地參與驅(qū)動程序安裝過程,很容易由于用戶參數(shù)錯誤設(shè)置,而導(dǎo)致設(shè)備驅(qū)動程序安裝不成功或者安裝錯誤,即成功率不高。
[0003]此外,設(shè)備驅(qū)動程序安裝方法中驅(qū)動程序安裝界面上的各個參數(shù)設(shè)置選項及其子選項通常是固定的,不會根據(jù)設(shè)備的實際情況顯示設(shè)置選項及其子選項。驅(qū)動程序安裝界面上通常存在不必要的參數(shù)設(shè)置選項及其子選項,這種情況也很容易由于用戶參數(shù)錯誤設(shè)置,而導(dǎo)致設(shè)備驅(qū)動程序安裝不成功或者安裝錯誤。
[0004]再者,目前設(shè)備驅(qū)動程序安裝方法中通常存在多個參數(shù)設(shè)置界面,用戶需要頻繁地進行“下一步”或“確定”操作,安裝流程比較長,操作比較繁瑣,且安裝過程比較耗時。

【發(fā)明內(nèi)容】

[0005]本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題,特別創(chuàng)新地提出了一種設(shè)備驅(qū)動程序安裝方法及設(shè)備,以解決目前設(shè)備驅(qū)動程序安裝方法安裝成功率不高且耗時的缺點。
[0006]為了實現(xiàn)本發(fā)明的上述目的,根據(jù)本發(fā)明的一個層面,本發(fā)明提供了一種設(shè)備驅(qū)動程序安裝方法,包括:
[0007]設(shè)備信息檢測步驟,檢測與主機連接的設(shè)備的信息;
[0008]驅(qū)動程序安裝界面確定顯示步驟,根據(jù)檢測到的所述設(shè)備的信息,確定驅(qū)動程序安裝界面;
[0009]驅(qū)動程序安裝步驟,根據(jù)所述驅(qū)動安裝界面上選定的內(nèi)容,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝。
[0010]在本發(fā)明的一個實施例中,所述設(shè)備的信息包括設(shè)備型號,每一設(shè)備型號所對應(yīng)的設(shè)備均具有相應(yīng)的連接方式,所述連接方式包括USB連接方式、有線網(wǎng)絡(luò)連接方式和無線網(wǎng)絡(luò)連接方式中的至少一種。
[0011]在本發(fā)明的一個實施例中,所述設(shè)備的信息還包括區(qū)域信息。
[0012]在本發(fā)明的一個實施例中,所述驅(qū)動程序安裝界面上顯示的內(nèi)容包括安裝協(xié)議選項,且所述安裝協(xié)議選項的默認狀態(tài)為選定狀態(tài)。
[0013]在本發(fā)明的一個實施例中,所述驅(qū)動程序安裝界面上顯示的內(nèi)容還包括設(shè)置選項、設(shè)置選項及其子選項中的至少一種。
[0014]在本發(fā)明的一個實施例中,所述設(shè)置選項包括安裝語言、設(shè)備型號和安裝方式中至少一個選項;
[0015]所述安裝語言設(shè)置選項用于選擇驅(qū)動程序的安裝語言;[0016]所述設(shè)備型號設(shè)置選項用于表示根據(jù)選定的設(shè)備型號來配置驅(qū)動安裝文件;
[0017]所述安裝方式設(shè)置選項用于表示根據(jù)設(shè)備所具有的連接方式中選定的連接方式來配置驅(qū)動安裝文件。
[0018]在本發(fā)明的一個實施例中,所述安裝語言設(shè)置選項的子選項根據(jù)預(yù)設(shè)的語言或所述設(shè)備的信息中的區(qū)域信息來確定,所述安裝語言設(shè)置選項的默認子選項根據(jù)預(yù)設(shè)的默認語言或所述設(shè)備的信息中的區(qū)域信息來確定,所述區(qū)域信息用于表示所述設(shè)備的使用區(qū)域;
[0019]所述設(shè)備型號設(shè)置選項的子選項根據(jù)所述設(shè)備的信息中的設(shè)備型號來確定,針對所述設(shè)備的信息中不相同的設(shè)備型號,所述設(shè)備型號設(shè)置選項的默認子選項根據(jù)所述設(shè)備型號的優(yōu)先級來確定,針對所述設(shè)備的信息中相同的設(shè)備型號,所述設(shè)備型號設(shè)置選項的默認子選項根據(jù)所述主機的USB端口的優(yōu)先級來確定;
[0020]所述安裝方式設(shè)置選項的子選項根據(jù)所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號及所述設(shè)備型號所對應(yīng)的設(shè)備所具有的連接方式來確定。
[0021]在本發(fā)明的一個實施例中,所述驅(qū)動程序安裝界面確定顯示步驟,包括:
[0022]所述驅(qū)動程序安裝界面上顯示的內(nèi)容包括安裝協(xié)議選項;
[0023]判斷所述設(shè)備的信息中是否包括區(qū)域信息:當所述設(shè)備的信息中不包括區(qū)域信息時,所述驅(qū)動程序安裝界面上顯示的內(nèi)容還包括安裝語言設(shè)置選項;
[0024]判斷所述設(shè)備的信息中設(shè)備型號所對應(yīng)的設(shè)備是否具有多種連接方式:當所述設(shè)備的信息中設(shè)備型號所對應(yīng)的設(shè)備具有多種連接方式時,所述驅(qū)動程序安裝界面上顯示的內(nèi)容還包括安裝方式設(shè)置選項;
[0025]判斷所述設(shè)備的信息中是否包括多個設(shè)備型號或是否不包括設(shè)備型號:當所述設(shè)備的信息中包括多個設(shè)備型號或不包括設(shè)備型號時,所述驅(qū)動程序安裝界面上顯示的內(nèi)容還包括設(shè)備型號設(shè)置選項。
[0026]在本發(fā)明的一個實施例中,所述安裝方式設(shè)置選項包括USB連接設(shè)備、已連接至網(wǎng)絡(luò)的設(shè)備和連接至新網(wǎng)絡(luò)的設(shè)備中至少一個子選項。
[0027]在本發(fā)明的一個實施例中,該設(shè)備驅(qū)動程序安裝方法,還包括:
[0028]驅(qū)動程序倒計時安裝步驟,啟動第一倒計時,在所述第一倒計時結(jié)束后自動執(zhí)行所述驅(qū)動程序安裝步驟。
[0029]在本發(fā)明的一個實施例中,在所述驅(qū)動程序安裝步驟之后,還包括:
[0030]驅(qū)動程序安裝完成步驟,關(guān)閉所述驅(qū)動程序安裝界面,或顯示用于表示驅(qū)動程序安裝完成的界面或顯示框。
[0031]在本發(fā)明的一個實施例中,該設(shè)備驅(qū)動程序安裝方法,還包括:
[0032]界面或顯示框倒計時關(guān)閉步驟,啟動第二倒計時,在所述第二倒計時結(jié)束后關(guān)閉所述用于表示驅(qū)動程序安裝完成的界面或顯示框。
[0033]在本發(fā)明的一個實施例中,所述驅(qū)動程序安裝步驟,包括:當選定所述安裝方式設(shè)置選項中的USB連接設(shè)備子選項時,執(zhí)行USB連接設(shè)備驅(qū)動程序安裝步驟;
[0034]當選定所述安裝方式設(shè)置選項中的已連接至網(wǎng)絡(luò)的設(shè)備子選項時,執(zhí)行已連接至網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟;
[0035]當選定安裝方式設(shè)置選項中的連接至新網(wǎng)絡(luò)的設(shè)備子選項時,執(zhí)行連接至新網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟;
[0036]USB連接設(shè)備驅(qū)動程序安裝步驟,包括:
[0037]USB連接檢測步驟,檢測所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備是否與所述主機建立USB連接;
[0038]第一驅(qū)動程序安裝步驟,若所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備與所述主機建立USB連接,則根據(jù)所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號,以及所述安裝語言設(shè)置選項中確定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝;
[0039]已連接至網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,包括:
[0040]網(wǎng)絡(luò)配置界面確定顯示步驟,確定并顯示網(wǎng)絡(luò)配置界面,所述網(wǎng)絡(luò)配置界面上顯示的內(nèi)容包括已連接至網(wǎng)絡(luò)的所有設(shè)備的信息列表,和/或設(shè)備網(wǎng)絡(luò)地址輸入欄;
[0041]第二驅(qū)動程序安裝步驟,根據(jù)所述信息列表中選定的設(shè)備或所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的所述設(shè)備的網(wǎng)絡(luò)地址,以及所述安裝語言設(shè)置選項中確定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝;
[0042]連接至新網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,包括:
[0043]設(shè)備網(wǎng)絡(luò)配置步驟,對設(shè)備進行網(wǎng)絡(luò)配置,以使所述設(shè)備連接至新網(wǎng)絡(luò);
[0044]網(wǎng)絡(luò)配置界面確定顯示步驟,確定并顯示網(wǎng)絡(luò)配置界面,所述網(wǎng)絡(luò)配置界面上顯示的內(nèi)容包括已連接至網(wǎng)絡(luò)的所有設(shè)備的信息列表,和/或設(shè)備網(wǎng)絡(luò)地址輸入欄;
[0045]第三驅(qū)動程序安裝步驟,根據(jù)所述信息列表中選定的設(shè)備或所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的所述設(shè)備的網(wǎng)絡(luò)地址,以及所述安裝語言設(shè)置選項中確定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝。
[0046]在本發(fā)明的一個實施例中,在所述第一驅(qū)動程序安裝步驟中,若所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備未與所述主機建立USB連接,則將驅(qū)動程序中所有的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝。
[0047]在本發(fā)明的一個實施例中,所述USB連接設(shè)備驅(qū)動程序安裝步驟,還包括:
[0048]安裝環(huán)境檢測步驟,檢測所述驅(qū)動程序的安裝環(huán)境是否滿足條件:在所述驅(qū)動程序的安裝環(huán)境滿足條件時,執(zhí)行所述第一驅(qū)動程序安裝步驟;
[0049]所述已連接至網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,還包括:
[0050]安裝環(huán)境檢測步驟,檢測所述驅(qū)動程序的安裝環(huán)境是否滿足條件:在所述驅(qū)動程序的安裝環(huán)境滿足條件時,執(zhí)行所述第二驅(qū)動程序安裝步驟;
[0051]所述連接至新網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,還包括:
[0052]安裝環(huán)境檢測步驟,檢測所述驅(qū)動程序的安裝環(huán)境是否滿足條件:在所述驅(qū)動程序的安裝環(huán)境滿足條件時,執(zhí)行所述第三驅(qū)動程序安裝步驟。
[0053]在本發(fā)明的一個實施例中,所述第二驅(qū)動程序安裝步驟之前,還包括:
[0054]設(shè)備網(wǎng)絡(luò)地址檢測步驟,檢測所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址是否正確:在所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址正確時,執(zhí)行所述第二驅(qū)動程序安裝步驟;[0055]所述第三驅(qū)動程序安裝步驟之前,還包括:
[0056]設(shè)備網(wǎng)絡(luò)地址檢測步驟,檢測所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址是否正確:在所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址正確時,執(zhí)行所述第三驅(qū)動程序安裝步驟。
[0057]在本發(fā)明的一個實施例中,所述安裝環(huán)境檢測步驟,包括檢測以下至少一個項目是否滿足條件:
[0058]用戶在所述主機上是否具有安裝權(quán)限;
[0059]所述主機上用于安裝驅(qū)動程序的磁盤中是否有足夠的存儲空間來安裝所述驅(qū)動程序;
[0060]所述驅(qū)動程序中的驅(qū)動安裝文件是否完整;
[0061]所述主機上是否已安裝最新版本的驅(qū)動程序。
[0062]根據(jù)本發(fā)明的另一層面,本發(fā)明還提供一種設(shè)備,通過與其連接的主機,采用上述設(shè)備驅(qū)動程序安裝方法,安裝所述設(shè)備的驅(qū)動程序,并且在安裝所述設(shè)備的驅(qū)動程序的過程中,所述主機上根據(jù)與所述主機連接的設(shè)備的信息,產(chǎn)生自適應(yīng)的驅(qū)動程序安裝界面,所述自適應(yīng)的驅(qū)動程序安裝界面只顯示必須由用戶設(shè)置的內(nèi)容。
[0063]綜上所述,由于采用了上述技術(shù)方案,本發(fā)明的有益效果是:
[0064]1、在驅(qū)動程序安裝界面確定顯示步驟中,首先檢測與主機連接的設(shè)備的信息,再根據(jù)檢測到的設(shè)備的信息來確定驅(qū)動程序安裝界面,由此可見,驅(qū)動程序運行后,會根據(jù)與主機所連接的設(shè)備的信息產(chǎn)生自適應(yīng)的驅(qū)動程序安裝界面,所述的自適應(yīng)驅(qū)動程序安裝界面只顯示必須由用戶設(shè)置的內(nèi)容,由于驅(qū)動程序安裝界面會根據(jù)與主機連接的設(shè)備的實際情況而有所不同,只將必須由用戶設(shè)置的內(nèi)容顯示在驅(qū)動程序安裝界面上,減少了驅(qū)動程序安裝界面上不必要的內(nèi)容對用戶安裝造成的干擾,避免了由于用戶對參數(shù)的錯誤設(shè)置,而產(chǎn)生的驅(qū)動程序安裝不成功或安裝錯誤的問題;
[0065]2、在驅(qū)動程序安裝步驟中,根據(jù)驅(qū)動安裝界面上選定的內(nèi)容,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至主機中并進行安裝,而并非將驅(qū)動程序中所有的驅(qū)動安裝文件拷貝至主機中并進行安裝,提高了驅(qū)動程序的安裝速度,節(jié)約了時間;
[0066]3、在驅(qū)動程序安裝界面中將安裝協(xié)議選項的默認狀態(tài)設(shè)定為選定狀態(tài),簡化了用戶的操作;
[0067]4、在驅(qū)動程序倒計時安裝步驟中,啟動第一倒計時,在第一倒計時結(jié)束后自動執(zhí)行驅(qū)動程序安裝步驟,而非必須用戶點擊確定安裝后才能開始執(zhí)行驅(qū)動程序安裝步驟,減少了用戶對驅(qū)動程序安裝的干預(yù),簡化了用戶的操作;
[0068]5、在界面或顯示框倒計時關(guān)閉步驟中,啟動第二倒計時,在第二倒計時結(jié)束后關(guān)閉用于表示驅(qū)動程序安裝完成的界面或顯示框,而非必須用戶點擊確定后才能關(guān)閉界面或顯示框,簡化了用戶的操作;
[0069]6、本發(fā)明在安裝與主機建立USB連接的設(shè)備的驅(qū)動程序時,驅(qū)動程序安裝步驟包括USB連接檢測步驟,判斷設(shè)備是否與主機建立USB連接,在建立USB連接的前提下安裝驅(qū)動程序,提高了驅(qū)動程序安裝的成功率,并且在未建立USB連接的情況下以脫機安裝方式進行安裝,解決了用戶必須先以USB方式連接設(shè)備,然后才能進行USB安裝的限制;
[0070]7、本發(fā)明在安裝與主機建立USB連接的設(shè)備的驅(qū)動程序,安裝已連接至網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序,以及安裝連接至新網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序時,驅(qū)動程序安裝步驟均包括安裝環(huán)境檢測步驟,對驅(qū)動程序安裝不成功的可能因素進行分析,并將驅(qū)動程序安裝不成功的原因呈現(xiàn)給用戶,提供了良好的人機界面;
[0071]8、本發(fā)明在安裝已連接至網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序,以及安裝連接至新網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序時,驅(qū)動程序安裝步驟中均提供根據(jù)信息列表選定設(shè)備,以及向設(shè)備網(wǎng)絡(luò)地址輸入欄輸入設(shè)備網(wǎng)絡(luò)地址兩種方式,來確定安裝哪一型號設(shè)備的驅(qū)動程序,充分考慮了用戶在安裝驅(qū)動程序可能出現(xiàn)的情況,提供了良好的人機界面;
[0072]9、本發(fā)明在安裝已連接至網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序,以及安裝連接至新網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序時,驅(qū)動程序安裝步驟均包括設(shè)備網(wǎng)絡(luò)地址檢測步驟,判斷設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址是否正確,在網(wǎng)絡(luò)地址輸入正確的前提下安裝驅(qū)動程序,提高了驅(qū)動程序安裝的成功率,并且在網(wǎng)絡(luò)地址輸入錯誤的情況下將錯誤信息呈現(xiàn)給用戶,提供了良好的人機界面;
[0073]10、在整個設(shè)備驅(qū)動程序安裝過程中,涉及到需要用戶參與的參數(shù)設(shè)置界面只有驅(qū)動程序安裝界面和網(wǎng)絡(luò)配置界面兩個界面,用戶不必頻繁地進行“下一步”或“確定”操作,安裝流程較短,操作簡單,且安裝過程省時。
[0074]本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】

【附圖說明】
[0075]本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0076]圖1是本發(fā)明的實施例1提供的設(shè)備驅(qū)動程序安裝方法的流程圖;
[0077]圖2是實施例1中第一種驅(qū)動程序安裝界面的示意圖;
[0078]圖3是實施例1中第二種驅(qū)動程序安裝界面的示意圖;
[0079]圖4是實施例1中第三種驅(qū)動程序安裝界面的示意圖;
[0080]圖5是實施例1中第四種驅(qū)動程序安裝界面的示意圖;
[0081]圖6是實施例1中第五種驅(qū)動程序安裝界面的示意圖;
[0082]圖7是實施例1中第六種驅(qū)動程序安裝界面的示意圖;
[0083]圖8是實施例1中網(wǎng)絡(luò)配置界面的示意圖;
[0084]圖9是本發(fā)明的實施例2提供的設(shè)備驅(qū)動程序安裝方法的流程圖。
【具體實施方式】
[0085]以下將結(jié)合附圖及實施例來詳細說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護范圍之內(nèi)。
[0086]在本發(fā)明的描述中,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。[0087]圖1示出了本發(fā)明的實施例1提供的設(shè)備驅(qū)動程序安裝方法的流程圖。如圖1所示,該設(shè)備驅(qū)動程序安裝方法按照以下步驟SlOO至S300執(zhí)行。
[0088]S100、設(shè)備信息檢測步驟,檢測與主機連接的設(shè)備的信息。
[0089]具體地,用戶雙擊驅(qū)動軟件安裝包的圖標開始啟動該驅(qū)動軟件,其中驅(qū)動軟件可能存儲在設(shè)備制造商提供的驅(qū)動光盤里或從其網(wǎng)站下載或從設(shè)備自身導(dǎo)入。啟動驅(qū)動軟件后,驅(qū)動軟件自動將設(shè)備ID的讀出命令通過端口驅(qū)動程序發(fā)送至設(shè)備,設(shè)備在接收到該讀出命令后返回設(shè)備ID。需要注意的是:上述設(shè)備可以是圖形成像設(shè)備,包括但不限于打印機、復(fù)印機和傳真機。
[0090]在本發(fā)明的一個實施例中,該設(shè)備的信息包括設(shè)備型號,其中每一設(shè)備型號所對應(yīng)的設(shè)備具有相應(yīng)的連接方式,該連接方式包括USB連接方式、有線網(wǎng)絡(luò)連接方式和無線網(wǎng)絡(luò)連接方式中的至少一種。以打印機為例,設(shè)備型號為P2500、P2900和P2200的打印機,只有USB —種連接方式;設(shè)備型號為P2500W和P2900W的打印機,有USB和無線網(wǎng)絡(luò)兩種連接方式;設(shè)備型號為P2500N和P2900N的打印機,有USB和有線網(wǎng)絡(luò)兩種連接方式;設(shè)備型號為P2500W/N和P2900W/N的打印機,有USB、有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)三種連接方式。
[0091 ] 在本實施例中,該設(shè)備的信息還包括區(qū)域信息,該區(qū)域信息表示設(shè)備的使用區(qū)域。該區(qū)域信息可以是在設(shè)備出廠之前,由生產(chǎn)廠商根據(jù)設(shè)備銷售區(qū)域設(shè)置的一種默認信息,若設(shè)備售往中國,則該區(qū)域信息表示設(shè)備的使用區(qū)域為中國。
[0092]S200、驅(qū)動程序安裝界面確定顯示步驟,根據(jù)步驟SlOO中檢測到的設(shè)備的信息,確定驅(qū)動程序安裝界面。在驅(qū)動程序安裝界面確定顯示步驟中,根據(jù)檢測到的設(shè)備的信息來確定驅(qū)動程序安裝界面,由此可見,驅(qū)動程序安裝界面會根據(jù)與主機連接的設(shè)備的實際情況而有所不同,只將必須由用戶設(shè)置的內(nèi)容顯示在驅(qū)動程序安裝界面上,減少了驅(qū)動程序安裝界面上不必要的內(nèi)容對用戶安裝造成的干擾,避免了由于用戶對參數(shù)的錯誤設(shè)置,而產(chǎn)生的驅(qū)動程序安裝不成功或安裝錯誤的問題。
[0093]需要注意的是:上述驅(qū)動程序安裝界面可以在用戶選定好相應(yīng)的內(nèi)容后,直接關(guān)閉,也可以不直接關(guān)閉,在驅(qū)動程序安裝過程中在原有的驅(qū)動程序安裝界面上增加一個安裝進度條等,在驅(qū)動程序完成安裝后,原有的驅(qū)動程序安裝界面上的安裝進度條顯示安裝完成。
[0094]在本發(fā)明的一個實施例中,該驅(qū)動程序安裝界面上顯示的內(nèi)容包括安裝協(xié)議選項,且該安裝協(xié)議選項的默認狀態(tài)為選定狀態(tài),當去掉勾選的時候,無法執(zhí)行后續(xù)的驅(qū)動程序安裝步驟。在驅(qū)動程序安裝過程中,通常需要在驅(qū)動程序安裝界面上向用戶提供一個安裝協(xié)議選項,以獲得用戶的安裝許可。目前,驅(qū)動程序安裝界面上的安裝協(xié)議選項的默認狀態(tài)多為未選定狀態(tài),需要用戶手動選定,本實施例將安裝協(xié)議選項的默認狀態(tài)設(shè)定為選定狀態(tài),簡化了用戶的操作。
[0095]在本實施例中,該驅(qū)動程序安裝界面上顯示的內(nèi)容還包括設(shè)置選項及其子選項。該設(shè)置選項包括安裝語言、設(shè)備型號和安裝方式中至少一個選項,該安裝語言設(shè)置選項用于選擇驅(qū)動程序的安裝語言,該設(shè)備型號設(shè)置選項用于根據(jù)選定的設(shè)備型號來配置驅(qū)動安裝文件,該安裝方式設(shè)置選項用于表示根據(jù)設(shè)備所具有的連接方式中選定的連接方式來配置驅(qū)動安裝文件。
[0096]該安裝語言的子選項根據(jù)預(yù)設(shè)的語言或步驟SlOO中檢測到的設(shè)備的信息中的區(qū)域信息來確定,當該設(shè)備的信息中不包括區(qū)域信息時,該安裝語言的子選項由預(yù)設(shè)的語言來確定;當該設(shè)備的信息中包括區(qū)域信息時,該安裝語言的子選項由區(qū)域信息來確定。以該設(shè)備的信息中包括區(qū)域信息,且該區(qū)域信息表示該設(shè)備的使用區(qū)域為中國為例,該安裝語言的子選項和默認子選項均為“中文”。
[0097]該設(shè)備型號設(shè)置選項的子選項根據(jù)步驟SlOO中檢測到的設(shè)備的信息中的設(shè)備型號來確定。針對該設(shè)備的信息中不同的設(shè)備型號,設(shè)備型號設(shè)置選項的默認子選項根據(jù)所述設(shè)備型號的優(yōu)先級來確定;由于步驟SlOO中檢測的是與主機建立USB連接的設(shè)備的信息,因此針對設(shè)備的信息中相同的設(shè)備型號,設(shè)備型號設(shè)置選項的默認子選項根據(jù)所述主機的USB端口的優(yōu)先級來確定。
[0098]具體地,針對設(shè)備的信息中具有不同的設(shè)備型號的情況:
[0099]確定不同的設(shè)備型號中優(yōu)先級最高的設(shè)備型號,若只存在一個優(yōu)先級最高的設(shè)備型號,則將該設(shè)備型號作為設(shè)備型號設(shè)置選項的默認子選項;
[0100]若存在多個優(yōu)先級最高的設(shè)備型號,則根據(jù)主機的USB端口的優(yōu)先級,選取一個設(shè)備型號作為設(shè)備型號設(shè)置選項的默認子選項;若不存在與主機建立USB連接的設(shè)備,則以驅(qū)動程序?qū)?yīng)的設(shè)備型號中預(yù)設(shè)的優(yōu)先級最高的設(shè)備型號作為設(shè)備型號設(shè)置選項的默認子選項。
[0101]針對設(shè)備的信息中只具有相同的設(shè)備型號的情況:
[0102]根據(jù)主機的USB端口的優(yōu)先級,從與主機建立USB連接的設(shè)備所對應(yīng)的設(shè)備型號中選取一個設(shè)備型號作為設(shè)備型號設(shè)置選項的默認子選項;若只存在一個與主機建立USB連接的設(shè)備,則將該設(shè)備型號作為設(shè)備型號設(shè)置選項的默認子選項。
[0103]該安裝方式設(shè)置選項的子選項根據(jù)設(shè)備型號設(shè)置選項中選定的設(shè)備型號及該設(shè)備型號所對應(yīng)的設(shè)備所具有的連接方式來確定。該安裝方式設(shè)置選項的子選項包括USB連接設(shè)備、已連接至網(wǎng)絡(luò)的設(shè)備和連接至新網(wǎng)絡(luò)的設(shè)備中至少一個。以打印機為例,若設(shè)備型號設(shè)置選項中選定了設(shè)備型號為P2500、P2900和P2200的打印機,則該安裝方式設(shè)置選項的子選項包括USB連接設(shè)備;若設(shè)備型號設(shè)置選項中選定了設(shè)備型號為P2500W和P2900W的打印機,則該安裝方式設(shè)置選項的子選項包括USB連接設(shè)備和連接至新網(wǎng)絡(luò)的設(shè)備;若設(shè)備型號設(shè)置選項中選定了設(shè)備型號為P2500N和P2900N的打印機,則該安裝方式設(shè)置選項的子選項包括USB連接設(shè)備和已連接至網(wǎng)絡(luò)的設(shè)備;若設(shè)備型號設(shè)置選項中選定了設(shè)備型號為P2500W/N和P2900W/N,則該安裝方式設(shè)置選項的子選項包括USB連接設(shè)備、已連接至網(wǎng)絡(luò)的設(shè)備和連接至新網(wǎng)絡(luò)的設(shè)備。
[0104]在本發(fā)明的另一實施例中,在步驟S200中,根據(jù)步驟SlOO中檢測到的設(shè)備的信息,確定驅(qū)動程序安裝界面,包括:
[0105]驅(qū)動程序安裝界面上顯示的內(nèi)容包括安裝協(xié)議選項;
[0106]判斷步驟SlOO中檢測到的設(shè)備的信息中是否包括區(qū)域信息,若該設(shè)備的信息中不包括區(qū)域信息,則該驅(qū)動程序安裝界面上顯示的內(nèi)容還包括安裝語言設(shè)置選項;
[0107]判斷步驟SlOO中檢測到的設(shè)備的信息是否包括設(shè)備型號,且該設(shè)備型號所對應(yīng)的設(shè)備是否具有多種連接方式,若該設(shè)備的信息中包括設(shè)備型號,且該設(shè)備型號所對應(yīng)的設(shè)備具有多種連接方式,該驅(qū)動程序安裝界面上顯示的內(nèi)容還包括安裝方式設(shè)置選項;
[0108]判斷步驟SlOO中檢測到的設(shè)備的信息中是否包括多個設(shè)備型號或不包括設(shè)備型號,若該設(shè)備的信息中包括多個設(shè)備型號或不包括設(shè)備型號,驅(qū)動程序安裝界面上顯示的內(nèi)容還包括設(shè)備型號設(shè)置選項。
[0109]優(yōu)選地,當步驟SlOO中檢測到的設(shè)備的信息包括一個設(shè)備型號和區(qū)域信息,且該設(shè)備型號所對應(yīng)的設(shè)備具有一種連接方式時,驅(qū)動程序安裝界面上顯示的內(nèi)容為安裝協(xié)議選項,如圖2所示。對用戶來說,圖2所示界面不需要進行任何配置,安裝過程中的所有配置都由驅(qū)動程序通過設(shè)備信息檢測步驟檢測到的信息自動完成來確定驅(qū)動程序安裝界面,最大限度地簡化了用戶的操作。
[0110]當步驟SlOO中檢測到的設(shè)備的信息包括一個設(shè)備型號,且該設(shè)備型號所對應(yīng)的設(shè)備具有一種連接方式時,驅(qū)動程序安裝界面上顯示的內(nèi)容為安裝協(xié)議選項和安裝語言設(shè)置選項,如圖3所示。
[0111]當步驟SlOO中檢測到的設(shè)備的信息包括多個設(shè)備型號和區(qū)域信息,且該設(shè)備型號所對應(yīng)的設(shè)備具有一種連接方式時,驅(qū)動程序安裝界面上顯示的內(nèi)容為安裝協(xié)議選項和設(shè)備型號設(shè)置選項,如圖4所示。
[0112]當步驟SlOO中檢測到的設(shè)備的信息包括多個設(shè)備型號,且該設(shè)備型號所對應(yīng)的設(shè)備具有一種連接方式時,驅(qū)動程序安裝界面上顯示的內(nèi)容為安裝協(xié)議選項、安裝語言設(shè)置選項和設(shè)備型號設(shè)置選項,如圖5所不。
[0113]當步驟SlOO中檢測到的設(shè)備的信息包括多個設(shè)備型號和區(qū)域信息,且該設(shè)備型號所對應(yīng)的設(shè)備具有多種連接方式時,驅(qū)動程序安裝界面上顯示的內(nèi)容為安裝協(xié)議選項、安裝方式設(shè)置選項和設(shè)備型號設(shè)置選項,如圖6所示。
[0114]當步驟SlOO中檢測到的設(shè)備的信息包括多個設(shè)備型號,且該設(shè)備型號所對應(yīng)的設(shè)備具有多種連接方式時,驅(qū)動程序安裝界面上顯示的內(nèi)容為安裝協(xié)議選項、安裝語言設(shè)置選項、安裝方式設(shè)置選項和設(shè)備型號設(shè)置選項,如圖7所示。
[0115]S300、驅(qū)動程序安裝步驟,根據(jù)驅(qū)動程序安裝界面上選定的內(nèi)容,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至主機中并進行安裝,從而實現(xiàn)驅(qū)動程序的安裝。驅(qū)動程序安裝界面上選定的內(nèi)容可以包括安裝語言和設(shè)備型號,具體地,該驅(qū)動安裝文件包括安裝語言支持文件、與選定的設(shè)備型號相關(guān)的配置文件和程序功能文件等。上述對應(yīng)的驅(qū)動安裝文件是指實現(xiàn)驅(qū)動程序安裝所最少必須的安裝文件。
[0116]在驅(qū)動程序安裝步驟中,根據(jù)驅(qū)動程序安裝界面上選定的內(nèi)容,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至主機中并進行安裝,而并非將驅(qū)動程序中所有的驅(qū)動安裝文件拷貝至主機中并進行安裝,提高了驅(qū)動程序的安裝速度,節(jié)約了時間。
[0117]在本發(fā)明的一個實施例中,若驅(qū)動程序安裝界面上顯示的內(nèi)容包括安裝方式設(shè)置選項,由于安裝方式設(shè)置選項可能包括USB連接設(shè)備、已連接至網(wǎng)絡(luò)的設(shè)備和連接至新網(wǎng)絡(luò)的設(shè)備三個子選項,則對應(yīng)地,在用戶根據(jù)安裝方式設(shè)置選項來安裝驅(qū)動程序時,上述步驟S300可能存在以下三種情況。
[0118]第一種情況,當用戶在驅(qū)動程序安裝界面上,選定安裝方式設(shè)置選項中的USB連接設(shè)備子選項時,執(zhí)行USB連接設(shè)備驅(qū)動程序安裝步驟,包括以下子步驟。
[0119]步驟一、USB連接檢測步驟,檢測設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備是否與主機建立USB連接。
[0120]步驟二、安裝環(huán)境檢測步驟,檢測驅(qū)動程序的安裝環(huán)境是否滿足條件。[0121]在本發(fā)明的一個實施例中,安裝環(huán)境檢測步驟,包括檢測以下至少一個項目是否滿足條件:用戶在主機上是否具有安裝權(quán)限;主機上用于安裝驅(qū)動程序的磁盤中是否有足夠的存儲空間來安裝驅(qū)動程序;驅(qū)動程序中的驅(qū)動安裝文件是否完整,其中驅(qū)動安裝文件是指驅(qū)動程序中實現(xiàn)驅(qū)動程序安裝最主要的文件;主機上是否已安裝最新版本的驅(qū)動程序。需要注意的是:除了采用上述檢測項目來檢測驅(qū)動程序的安裝環(huán)境是否滿足條件之外,還可以采用與設(shè)備驅(qū)動程序安裝有關(guān)的其他檢測項目。
[0122]步驟三、第一驅(qū)動程序安裝步驟,在設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備與主機建立USB連接,且驅(qū)動程序的安裝環(huán)境滿足條件時,根據(jù)設(shè)備型號設(shè)置選項中選定的設(shè)備型號,和安裝語言設(shè)置選項中選定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至主機中并進行安裝,從而實現(xiàn)驅(qū)動程序的安裝。
[0123]在USB連接檢測步驟中,若設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備未與主機建立USB連接,則彈出諸如“當前未搜索到設(shè)備,是否繼續(xù)安裝”的提示對話框,若用戶選擇“是”繼續(xù)安裝,則將驅(qū)動程序中所有的驅(qū)動安裝文件拷貝至主機中并進行安裝,從而使得后續(xù)設(shè)備,一旦與主機連接便可實現(xiàn)即插即用,若用戶選擇“否”,則退出安裝程序。
[0124]在安裝環(huán)境檢測步驟中,在檢測用戶是否具有安裝權(quán)限時,若檢測到用戶不具備安裝權(quán)限,則彈出諸如“權(quán)限不足,請以管理員權(quán)限安裝設(shè)備”的提示窗口,用戶在點擊確認后,退出安裝。
[0125]在檢測該主機上用于安裝驅(qū)動程序的磁盤中是否有足夠的存儲空間來安裝驅(qū)動程序時,若檢測到主機上用于安裝驅(qū)動程序的磁盤中存儲空間不足以安裝驅(qū)動程序,則彈出諸如“C:盤容量不夠,請確定該硬盤至少有XXXM的剩余空間”的提示窗口,用戶在點擊確認后,退出安裝。
[0126]在檢測驅(qū)動程序中的驅(qū)動安裝文件是否完整時,若檢測到驅(qū)動程序中的驅(qū)動安裝文件不完整,則彈出諸如“P2500.1nf不存在”的提示窗口,用戶在點擊確認后,退出安裝。
[0127]在檢測主機上是否已安裝最新版本的驅(qū)動程序時,若檢測到主機上已安裝最新版本的驅(qū)動程序,則彈出諸如“已安裝更新版本的打印驅(qū)動,安裝停止”的提示窗口,用戶在點擊確認后,退出安裝。
[0128]第二種情況,當在驅(qū)動程序安裝界面上,選定安裝方式設(shè)置選項中已連接至網(wǎng)絡(luò)的設(shè)備子選項時,執(zhí)行連接至新網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,其包括以下子步驟。
[0129]步驟一、網(wǎng)絡(luò)配置界面確定步驟,搜索并確定在網(wǎng)絡(luò)配置界面上顯示的已連接至網(wǎng)絡(luò)的所有設(shè)備的信息列表,和/或設(shè)備網(wǎng)絡(luò)地址輸入欄,從而確定該網(wǎng)絡(luò)配置界面。用戶可以通過選定信息列表中的設(shè)備,或向該設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入設(shè)備的網(wǎng)絡(luò)地址,來確定安裝哪一型號設(shè)備的驅(qū)動程序。
[0130]以打印機為例,如圖8所示,在網(wǎng)絡(luò)配置界面上顯示“已搜索到的打印機”和“指定IP地址安裝”,“已搜索到的打印機”下方的信息列表中顯示了所有已連接至網(wǎng)絡(luò)的打印機,“指定IP地址安裝”下方的輸入欄用于輸入打印機的IP地址。在用戶只知道設(shè)備的型號時,用戶可以通過選定信息列表中的設(shè)備來確定安裝哪一型號打印機驅(qū)動程序。在用戶只知道打印機的網(wǎng)絡(luò)地址時,用戶還可以通過選定“指定IP地址安裝”,并在其下方的輸入欄中輸入打印機的IP地址,來確定安裝哪一型號打印機的驅(qū)動程序。需要注意的是:上述“已搜索到的打印機”和“指定IP地址安裝”可以在網(wǎng)絡(luò)配置界面上同時顯示,也可以僅顯不其中一個。
[0131]步驟二、設(shè)備網(wǎng)絡(luò)地址檢測步驟,檢測設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址是否正確。
[0132]步驟三、安裝環(huán)境檢測步驟,檢測驅(qū)動程序的安裝環(huán)境是否滿足條件。
[0133]步驟四、第二驅(qū)動程序安裝步驟,在設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址正確,且驅(qū)動程序的安裝環(huán)境滿足條件時,根據(jù)信息列表中選定的設(shè)備或設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址,以及安裝語言設(shè)置選項中選定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至主機中并進行安裝,從而實現(xiàn)驅(qū)動程序的安裝。
[0134]由于設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備網(wǎng)絡(luò)地址與設(shè)備呈一一對應(yīng)的映射關(guān)系,而每一設(shè)備均具有唯一的型號,由此可見,設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備網(wǎng)絡(luò)地址與設(shè)備的型號呈一一對應(yīng)的映射關(guān)系。因而,在驅(qū)動程序的安裝環(huán)境滿足條件時,實際上是根據(jù)信息列表中選定設(shè)備的型號,或設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址所對應(yīng)的設(shè)備型號,以及安裝語言中選定的安裝語言,來安裝驅(qū)動程序。需要注意的是:若設(shè)備網(wǎng)絡(luò)地址檢測步驟中,設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址不正確,則彈出諸如“IP地址輸入有誤,請重新輸入”的提示窗口,用戶點擊“確定”,返回網(wǎng)絡(luò)配置界面。
[0135]第三種情況,當在驅(qū)動程序安裝界面上,選定安裝方式設(shè)置選項中的連接至新網(wǎng)絡(luò)的設(shè)備子選項時,執(zhí)行連接至新網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,其包括以下子步驟。
[0136]步驟一、設(shè)備網(wǎng)絡(luò)配置步驟,對設(shè)備進行網(wǎng)絡(luò)配置(諸如無線網(wǎng)絡(luò)配置),以使該設(shè)備連接至新網(wǎng)絡(luò)。
[0137]步驟二、網(wǎng)絡(luò)配置界面確定步驟,搜索并確定在網(wǎng)絡(luò)配置界面上顯示的已連接至網(wǎng)絡(luò)的所有設(shè)備的信息列表,和/或設(shè)備網(wǎng)絡(luò)地址輸入欄,從而確定該網(wǎng)絡(luò)配置界面。
[0138]步驟三、設(shè)備網(wǎng)絡(luò)地址檢測步驟,檢測設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址是否正確。
[0139]步驟四、安裝環(huán)境檢測步驟,檢測驅(qū)動程序的安裝環(huán)境是否滿足條件。
[0140]步驟五、第三驅(qū)動程序安裝步驟,在設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址正確,且驅(qū)動程序的安裝環(huán)境滿足條件時,根據(jù)信息列表中選定的設(shè)備或設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址,以及安裝語言設(shè)置選項中選定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至主機中并進行安裝,從而實現(xiàn)驅(qū)動程序的安裝。
[0141]需要注意的是,由于第二種情況、第三種情況中的安裝環(huán)境檢測步驟與第一種情況中的安裝環(huán)境檢測步驟相同,因此在第二種情況和第三種情況中不再對安裝環(huán)境檢測步驟的具體過程做詳細描述。此外,第三種情況中網(wǎng)絡(luò)配置界面確定步驟和設(shè)備網(wǎng)絡(luò)地址檢測步驟,與第二種情況中的網(wǎng)絡(luò)配置界面確定步驟和設(shè)備網(wǎng)絡(luò)地址檢測步驟相同,因此在第三種情況中不再對網(wǎng)絡(luò)配置界面確定步驟和設(shè)備網(wǎng)絡(luò)地址檢測步驟的具體過程做詳細描述。
[0142]綜上所述,首先,本發(fā)明在安裝與主機建立USB連接的設(shè)備的驅(qū)動程序時,驅(qū)動程序安裝步驟包括USB連接檢測步驟,判斷設(shè)備是否與主機建立USB連接,在建立USB連接的前提下安裝驅(qū)動程序,提高了驅(qū)動程序安裝的成功率,并且在未建立USB連接的情況下以脫機安裝方式進行安裝,解決了用戶必須先以USB方式連接設(shè)備,然后才能進行USB安裝的限制。[0143]其次,本發(fā)明在安裝與主機建立USB連接的設(shè)備的驅(qū)動程序,安裝已連接至網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序,以及安裝連接至新網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序時,驅(qū)動程序安裝步驟均包括安裝環(huán)境檢測步驟,對驅(qū)動程序安裝不成功的可能因素進行分析,并將驅(qū)動程序安裝不成功的原因呈現(xiàn)給用戶,提供了良好的人機界面。
[0144]再者,本發(fā)明在安裝已連接至網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序,以及安裝連接至新網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序時,驅(qū)動程序安裝步驟中均提供根據(jù)信息列表選定設(shè)備,和向設(shè)備網(wǎng)絡(luò)地址輸入欄輸入設(shè)備網(wǎng)絡(luò)地址中至少一種方式,來確定安裝哪一型號設(shè)備的驅(qū)動程序,充分考慮了用戶在安裝驅(qū)動程序可能出現(xiàn)的情況,提供了良好的人機界面。
[0145]最后,本發(fā)明在安裝已連接至網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序,以及安裝連接至新網(wǎng)絡(luò)的設(shè)備的驅(qū)動程序時,驅(qū)動程序安裝步驟均包括設(shè)備網(wǎng)絡(luò)地址檢測步驟,判斷設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址是否正確,在網(wǎng)絡(luò)地址輸入正確的前提下安裝驅(qū)動程序,提高了驅(qū)動程序安裝的成功率,并且在網(wǎng)絡(luò)地址輸入錯誤的情況下將錯誤信息呈現(xiàn)給用戶,提供了良好的人機界面。
[0146]在本發(fā)明中涉及到需要用戶參與的參數(shù)設(shè)置界面只有驅(qū)動程序安裝界面和網(wǎng)絡(luò)配置界面兩個界面,用戶不必頻繁地進行“下一步”或“確定”操作,安裝流程較短,操作簡單,且安裝過程省時。
[0147]圖9示出了本發(fā)明的實施例2提供的設(shè)備驅(qū)動程序安裝方法的流程圖。圖9中標號與圖1中相同的步驟具有相同的功能,為簡明起見,省略對這些步驟的詳細描述。如圖9所示,圖9所示方法與圖1所示方法的主要區(qū)別在于,還包括:
[0148]S400、驅(qū)動程序倒計時安裝步驟,啟動第一倒計時,在所述第一倒計時結(jié)束后自動執(zhí)行步驟S300中的驅(qū)動程序安裝步驟。
[0149]具體地,在驅(qū)動程序倒計時安裝步驟中啟動倒計時,諸如倒計時20秒。在倒計時過程中,若用戶沒有點擊安裝按鈕,則在倒計時結(jié)束后,程序以驅(qū)動程序安裝界面上選定的內(nèi)容,安裝驅(qū)動程序;若用戶點擊安裝按鈕,則倒計時中止,程序以驅(qū)動程序安裝界面上選定的內(nèi)容,安裝驅(qū)動程序。同時,在倒計時過程中,用戶還可以點擊退出按鈕,退出安裝程序。
[0150]本發(fā)明在執(zhí)行驅(qū)動程序安裝界面確定顯示步驟的同時,增加驅(qū)動程序倒計時安裝步驟,而非必須用戶點擊確定安裝后才能開始執(zhí)行驅(qū)動程序安裝步驟,簡化了用戶的操作。
[0151]在本發(fā)明的一個實施例中,該設(shè)備驅(qū)動程序安裝方法還包括:
[0152]S500、驅(qū)動程序安裝完成步驟,關(guān)閉驅(qū)動程序安裝界面,或顯示用于表示驅(qū)動程序安裝完成的界面或顯示框。該用于表示驅(qū)動程序安裝完成的界面可以是一個在原有驅(qū)動程序安裝界面上增加安裝完成進度條或增加完成按鈕或增加其他提示信息等的界面,也可以是在驅(qū)動程序安裝完成之后,重新彈出的一個界面或顯示框。
[0153]在本發(fā)明的另一實施例中,該設(shè)備驅(qū)動程序安裝方法還包括:
[0154]S600、界面或顯示框倒計時關(guān)閉步驟,啟動第二倒計時,在第二倒計時結(jié)束后關(guān)閉該用于表示驅(qū)動程序安裝完成的界面或顯示框。在界面或顯示框倒計時關(guān)閉步驟中,啟動第二倒計時,在第二倒計時結(jié)束后關(guān)閉用于表示驅(qū)動程序安裝完成的界面或顯示框,而非必須用戶點擊確定后才能關(guān)閉,簡化了用戶的操作。
[0155]根據(jù)本發(fā)明的另一層面,本發(fā)明還提供一種設(shè)備,該設(shè)備與主機連接,并通過主機,采用前述的一種設(shè)備驅(qū)動程序安裝方法,安裝該設(shè)備的驅(qū)動程序,并且在安裝該設(shè)備的驅(qū)動程序的過程中,所述主機上根據(jù)與該主機連接的設(shè)備的信息,產(chǎn)生自適應(yīng)的驅(qū)動程序安裝界面,該自適應(yīng)的驅(qū)動程序安裝界面只顯示必須由用戶設(shè)置的內(nèi)容。
[0156]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
[0157]盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【權(quán)利要求】
1.一種設(shè)備驅(qū)動程序安裝方法,其特征在于,包括: 設(shè)備信息檢測步驟,檢測與主機連接的設(shè)備的信息; 驅(qū)動程序安裝界面確定顯示步驟,根據(jù)檢測到的所述設(shè)備的信息,確定驅(qū)動程序安裝界面; 驅(qū)動程序安裝步驟,根據(jù)所述驅(qū)動安裝界面上選定的內(nèi)容,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝。
2.根據(jù)權(quán)利要求書I所述的方法,其特征在于,所述設(shè)備的信息包括設(shè)備型號,每一設(shè)備型號所對應(yīng)的設(shè)備均具有相應(yīng)的連接方式,所述連接方式包括USB連接方式、有線網(wǎng)絡(luò)連接方式和無線網(wǎng)絡(luò)連接方式中的至少一種。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述設(shè)備的信息還包括區(qū)域信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述驅(qū)動程序安裝界面上顯示的內(nèi)容包括安裝協(xié)議選項,且所述安裝協(xié)議選項的默認狀態(tài)為選定狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述驅(qū)動程序安裝界面上顯示的內(nèi)容還包括設(shè)置選項、設(shè)置選項及其子選項中的至少一種。
6.根據(jù)權(quán)利要求5所 述的方法,其特征在于,所述設(shè)置選項包括安裝語言、設(shè)備型號和安裝方式中至少一個選項; 所述安裝語言設(shè)置選項用于選擇驅(qū)動程序的安裝語言; 所述設(shè)備型號設(shè)置選項用于表示根據(jù)選定的設(shè)備型號來配置驅(qū)動安裝文件; 所述安裝方式設(shè)置選項用于表示根據(jù)設(shè)備所具有的連接方式中選定的連接方式來配置驅(qū)動安裝文件。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述安裝語言設(shè)置選項的子選項根據(jù)預(yù)設(shè)的語言或所述設(shè)備的信息中的區(qū)域信息來確定,所述安裝語言設(shè)置選項的默認子選項根據(jù)預(yù)設(shè)的默認語言或所述設(shè)備的信息中的區(qū)域信息來確定,所述區(qū)域信息用于表示所述設(shè)備的使用區(qū)域; 所述設(shè)備型號設(shè)置選項的子選項根據(jù)所述設(shè)備的信息中的設(shè)備型號來確定,針對所述設(shè)備的信息中不相同的設(shè)備型號,所述設(shè)備型號設(shè)置選項的默認子選項根據(jù)所述設(shè)備型號的優(yōu)先級來確定,針對所述設(shè)備的信息中相同的設(shè)備型號,所述設(shè)備型號設(shè)置選項的默認子選項根據(jù)所述主機的USB端口的優(yōu)先級來確定; 所述安裝方式設(shè)置選項的子選項根據(jù)所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號及所述設(shè)備型號所對應(yīng)的設(shè)備所具有的連接方式來確定。
8.根據(jù)權(quán)利要求1至7中任一項所述的方法,其特征在于,所述驅(qū)動程序安裝界面確定顯示步驟,包括: 所述驅(qū)動程序安裝界面上顯示的內(nèi)容包括安裝協(xié)議選項; 判斷所述設(shè)備的信息中是否包括區(qū)域信息:當所述設(shè)備的信息中不包括區(qū)域信息時,所述驅(qū)動程序安裝界面上顯示的內(nèi)容還包括安裝語言設(shè)置選項; 判斷所述設(shè)備的信息中設(shè)備型號所對應(yīng)的設(shè)備是否具有多種連接方式:當所述設(shè)備的信息中設(shè)備型號所對應(yīng)的設(shè)備具有多種連接方式時,所述驅(qū)動程序安裝界面上顯示的內(nèi)容還包括安裝方式設(shè)置選項; 判斷所述設(shè)備的信息中是否包括多個設(shè)備型號或是否不包括設(shè)備型號:當所述設(shè)備的信息中包括多個設(shè)備型號或不包括設(shè)備型號時,所述驅(qū)動程序安裝界面上顯示的內(nèi)容還包括設(shè)備型號設(shè)置選項。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述安裝方式設(shè)置選項包括USB連接設(shè)備、已連接至網(wǎng)絡(luò)的設(shè)備和連接至新網(wǎng)絡(luò)的設(shè)備中至少一個子選項。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 驅(qū)動程序倒計時安裝步驟,啟動第一倒計時,在所述第一倒計時結(jié)束后自動執(zhí)行所述驅(qū)動程序安裝步驟。
11.根據(jù)權(quán)利要求1或10所述的方法,其特征在于,在所述驅(qū)動程序安裝步驟之后,還包括: 驅(qū)動程序安裝完成步驟,關(guān)閉所述驅(qū)動程序安裝界面,或顯示用于表示驅(qū)動程序安裝完成的界面或顯示框。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,還包括: 界面或顯示框倒計時關(guān)閉步驟,啟動第二倒計時,在所述第二倒計時結(jié)束后關(guān)閉所述用于表示驅(qū)動程序安裝完成的界面或顯示框。
13.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述驅(qū)動程序安裝步驟,包括:當選定所述安裝方式設(shè)置選項中的USB連接設(shè)備子選項時,執(zhí)行USB連接設(shè)備驅(qū)動程序安裝步驟; 當選定所述安裝方式設(shè)置選項中的已連接至網(wǎng)絡(luò)的設(shè)備子選項時,執(zhí)行已連接至網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟; 當選定安裝方式設(shè)置選項中的連接至新網(wǎng)絡(luò)的設(shè)備子選項時,執(zhí)行連接至新網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟; USB連接設(shè)備驅(qū)動程序安裝步驟,包括: USB連接檢測步驟,檢測所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備是否與所述主機建立USB連接; 第一驅(qū)動程序安裝步驟,若所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備與所述主機建立USB連接,則根據(jù)所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號,以及所述安裝語言設(shè)置選項中確定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝; 已連接至網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,包括: 網(wǎng)絡(luò)配置界面確定顯示步驟,確定并顯示網(wǎng)絡(luò)配置界面,所述網(wǎng)絡(luò)配置界面上顯示的內(nèi)容包括已連接至網(wǎng)絡(luò)的所有設(shè)備的信息列表,和/或設(shè)備網(wǎng)絡(luò)地址輸入欄; 第二驅(qū)動程序安裝步驟,根據(jù)所述信息列表中選定的設(shè)備或所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的所述設(shè)備的網(wǎng)絡(luò)地址,以及所述安裝語言設(shè)置選項中確定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝;連接至新網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,包括: 設(shè)備網(wǎng)絡(luò)配置步驟,對設(shè)備進行網(wǎng)絡(luò)配置,以使所述設(shè)備連接至新網(wǎng)絡(luò); 網(wǎng)絡(luò)配置界面確定顯示步驟,確定并顯示網(wǎng)絡(luò)配置界面,所述網(wǎng)絡(luò)配置界面上顯示的內(nèi)容包括已連接至網(wǎng)絡(luò)的所有設(shè)備的信息列表,和/或設(shè)備網(wǎng)絡(luò)地址輸入欄; 第三驅(qū)動程序安裝步驟,根據(jù)所述信息列表中選定的設(shè)備或所述設(shè)備網(wǎng)絡(luò)地址輸入欄中 輸入的所述設(shè)備的網(wǎng)絡(luò)地址,以及所述安裝語言設(shè)置選項中確定的安裝語言,將驅(qū)動程序中對應(yīng)的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,在所述第一驅(qū)動程序安裝步驟中,若所述設(shè)備型號設(shè)置選項中選定的設(shè)備型號所對應(yīng)的設(shè)備未與所述主機建立USB連接,則將驅(qū)動程序中所有的驅(qū)動安裝文件拷貝至所述主機中并進行安裝,從而實現(xiàn)所述驅(qū)動程序的安裝。
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述USB連接設(shè)備驅(qū)動程序安裝步驟,還包括: 安裝環(huán)境檢測步驟,檢測所述驅(qū)動程序的安裝環(huán)境是否滿足條件:在所述驅(qū)動程序的安裝環(huán)境滿足條件時,執(zhí)行所述第一驅(qū)動程序安裝步驟; 所述已連接至網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,還包括: 安裝環(huán)境檢測步驟,檢測所述驅(qū)動程序的安裝環(huán)境是否滿足條件:在所述驅(qū)動程序的安裝環(huán)境滿足條件時,執(zhí)行所述第二驅(qū)動程序安裝步驟; 所述連接至新網(wǎng)絡(luò)的設(shè)備驅(qū)動程序安裝步驟,還包括: 安裝環(huán)境檢測步驟,檢測所述驅(qū)動程序的安裝環(huán)境是否滿足條件:在所述驅(qū)動程序的安裝環(huán)境滿足條件時,執(zhí)行所述第三驅(qū)動程序安裝步驟。
16.根據(jù)權(quán)利要求1 3所述的方法,其特征在于,所述第二驅(qū)動程序安裝步驟之前,還包括: 設(shè)備網(wǎng)絡(luò)地址檢測步驟,檢測所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址是否正確:在所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址正確時,執(zhí)行所述第二驅(qū)動程序安裝步驟; 所述第三驅(qū)動程序安裝步驟之前,還包括: 設(shè)備網(wǎng)絡(luò)地址檢測步驟,檢測所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址是否正確:在所述設(shè)備網(wǎng)絡(luò)地址輸入欄中輸入的設(shè)備的網(wǎng)絡(luò)地址正確時,執(zhí)行所述第三驅(qū)動程序安裝步驟。
17.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述安裝環(huán)境檢測步驟,包括檢測以下至少一個項目是否滿足條件: 用戶在所述主機上是否具有安裝權(quán)限; 所述主機上用于安裝驅(qū)動程序的磁盤中是否有足夠的存儲空間來安裝所述驅(qū)動程序; 所述驅(qū)動程序中的驅(qū)動安裝文件是否完整; 所述主機上是否已安裝最新版本的驅(qū)動程序。
18.一種設(shè)備,其特征在于,通過與其連接的主機,采用權(quán)利要求1至17中任一項所述的設(shè)備驅(qū)動程序安裝方法,安裝所述設(shè)備的驅(qū)動程序,并且在安裝所述設(shè)備的驅(qū)動程序的過程中,所述主機上根據(jù)與所述主機連接的設(shè)備的信息,產(chǎn)生自適應(yīng)的驅(qū)動程序安裝界面,所述自適應(yīng)的驅(qū)動程序安裝界面只顯示必須由用戶設(shè)置的內(nèi)容。
【文檔編號】G06F9/445GK103995714SQ201410179128
【公開日】2014年8月20日 申請日期:2014年4月29日 優(yōu)先權(quán)日:2014年4月29日
【發(fā)明者】王健, 鐘偉中 申請人:珠海賽納打印科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
邳州市| 宁城县| 五河县| 嵊泗县| 东台市| 德保县| 聂拉木县| 昌乐县| 竹溪县| 韩城市| 定边县| 崇州市| 三明市| 博客| 寿光市| 福贡县| 会同县| 固安县| 项城市| 乌恰县| 通辽市| 拜城县| 山东| 永登县| 永宁县| 峡江县| 五大连池市| 日喀则市| 固镇县| 吉木萨尔县| 建水县| 石城县| 鄯善县| 汉寿县| 馆陶县| 中方县| 句容市| 中牟县| 岑溪市| 平阳县| 宁强县|