專利名稱:一種生成設(shè)備控制界面的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制計算機系統(tǒng)中設(shè)備的技術(shù),特別涉及一種生成設(shè)備控制界面的方法。
背景技術(shù):
隨著計算機網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)逐漸融入人們的工作和生活中。在辦公網(wǎng)絡(luò)和家庭環(huán)境中,越來越多的數(shù)字設(shè)備通過網(wǎng)絡(luò)連接在一起。通過設(shè)備發(fā)現(xiàn)技術(shù),用戶端可以檢測到在計算機網(wǎng)絡(luò)中具有的其他設(shè)備。對于計算機網(wǎng)絡(luò)中的每一類型設(shè)備,都有一些專用的使用方式,相應(yīng)地,對于計算機網(wǎng)絡(luò)中的每一類型設(shè)備,也必須給用戶端提供相應(yīng)的專用使用界面。
目前,根據(jù)計算機網(wǎng)絡(luò)中的每一類型設(shè)備,動態(tài)生成使用該設(shè)備的設(shè)備控制界面有兩種方式第一種,在計算機網(wǎng)絡(luò)中設(shè)置界面服務(wù)器,由該服務(wù)器存儲計算機網(wǎng)絡(luò)中的每一類型設(shè)備的設(shè)備控制界面描述信息,該服務(wù)器根據(jù)設(shè)備控制界面描述信息生成對應(yīng)的設(shè)備控制界面,發(fā)送給需要使用該界面的用戶端,顯示給用戶;第二種,用戶端要使用計算機網(wǎng)絡(luò)中的設(shè)備時,從服務(wù)器上或要使用的設(shè)備上獲取該設(shè)備對應(yīng)的設(shè)備控制界面描述信息后,根據(jù)描述信息在用戶端生成設(shè)備控制界面,顯示給用戶。
這兩種方式都存在著缺點,第一種方式要求計算機網(wǎng)絡(luò)中存在存儲計算機網(wǎng)絡(luò)中的每一類型設(shè)備的設(shè)備控制界面描述信息的服務(wù)器,這增加了建造計算機網(wǎng)絡(luò)的成本以及復(fù)雜性。第二種方式要求用戶端與被使用設(shè)備切換到同一計算機系統(tǒng)物理網(wǎng)絡(luò)后,才能獲取到使用設(shè)備的設(shè)備控制界面描述信息。但是在某些情況下,用戶端可能需要對不處于同一計算機系統(tǒng)物理網(wǎng)絡(luò)的設(shè)備進行操作,例如,當(dāng)用戶端檢測到與自己不處于同一計算機系統(tǒng)物理網(wǎng)絡(luò)的無線投影儀,使用已有的方法,用戶端必須切換到該無線投影儀所在的計算機系統(tǒng)物理網(wǎng)絡(luò)中,從該無線投影儀獲取設(shè)備控制界面描述信息生成設(shè)備控制界面對該無線投影儀進行操作,而不能直接在用戶端所在的計算機系統(tǒng)物理網(wǎng)絡(luò)中獲取到設(shè)備控制界面對該無線投影儀進行操作,這也增加了使用計算機網(wǎng)絡(luò)中的設(shè)備復(fù)雜程度。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種生成設(shè)備控制界面的方法,該方法不僅不需要從目標設(shè)備上獲取設(shè)備控制界面描述信息生成設(shè)備控制界面,也不需要從設(shè)置的服務(wù)器上獲取設(shè)備控制界面,就能夠使用戶端生成設(shè)備控制界面,從而減小了建造計算機網(wǎng)絡(luò)的成本以及復(fù)雜性,減少了使用計算機網(wǎng)絡(luò)中設(shè)備的復(fù)雜程度。
根據(jù)上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種生成設(shè)備控制界面的方法,在計算機網(wǎng)絡(luò)的用戶端設(shè)置對應(yīng)于網(wǎng)絡(luò)中各類型設(shè)備的設(shè)備類型擴展庫,該設(shè)備類型擴展庫存儲對應(yīng)設(shè)備的設(shè)備控制界面的信息,該方法還包括a、用戶端根據(jù)要操作設(shè)備的類型獲取對應(yīng)于該設(shè)備的設(shè)備類型擴展庫;b、用戶端根據(jù)該設(shè)備的設(shè)備類型擴展庫中存儲的設(shè)備控制界面的信息生成設(shè)備控制界面,進行顯示。
所述的設(shè)備控制界面的信息包括對應(yīng)設(shè)備的顯示圖標、對應(yīng)設(shè)備的操作菜單和對應(yīng)設(shè)備的操作菜單中菜單項對應(yīng)的操作信息。
步驟b所述生成設(shè)備控制界面,進行顯示的過程為b11、用戶端根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的顯示圖標生成顯示圖標,進行顯示。
在步驟b11之后,該方法進一步包括b12、用戶端接收到點擊所顯示圖標的操作,根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的操作菜單生成操作菜單,進行顯示;
b13、用戶端接收到點擊所顯示操作菜單的菜單項的操作,根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的操作菜單中菜單項對應(yīng)的操作信息進行相應(yīng)的操作。
所述的設(shè)備控制界面的信息包括對應(yīng)設(shè)備的顯示圖標來源信息,對應(yīng)設(shè)備的操作菜單來源信息和對應(yīng)設(shè)備的操作菜單中菜單項對應(yīng)的操作信息。
步驟b所述生成設(shè)備控制界面,進行顯示的過程為b21、用戶端根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的顯示圖標來源信息確定顯示圖標的來源地,從顯示圖標的來源地獲取顯示圖標,進行顯示。
在步驟b21之后,該方法進一步包括b22、用戶端接收到點擊所顯示圖標的操作,根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的操作菜單來源信息確定操作菜單的來源地,從操作菜單來源地獲取操作菜單,進行顯示;b23、用戶端接收到點擊所顯示操作菜單的菜單項的操作,根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的操作菜單中菜單項對應(yīng)的操作信息進行相應(yīng)的操作。
預(yù)先在計算機網(wǎng)絡(luò)的用戶端還設(shè)置通用設(shè)備類型擴展庫和未知設(shè)備類型擴展庫,該通用設(shè)備類型擴展庫存儲通用類型設(shè)備的設(shè)備控制界面的信息,該未知設(shè)備類型擴展庫存儲未知類型設(shè)備的設(shè)備控制界面的信息,當(dāng)顯示所述的圖標時,在步驟a之前,該方法進一步包括a1、用戶端根據(jù)要操作設(shè)備的類型判斷該設(shè)備是否有對應(yīng)的設(shè)備類型擴展庫,如果是,執(zhí)行步驟a,否則,執(zhí)行步驟a2;a2、用戶端根據(jù)要操作設(shè)備的類型判斷該設(shè)備是否有對應(yīng)的通用設(shè)備類型擴展庫,如果是,用戶端根據(jù)通用設(shè)備類型擴展庫存儲的設(shè)備控制界面的信息生成顯示圖標,進行顯示;否則,執(zhí)行步驟a3;a3、用戶端根據(jù)未知設(shè)備類型擴展庫存儲的設(shè)備控制界面的信息生成顯示圖標,進行顯示。
預(yù)先在計算機網(wǎng)絡(luò)的用戶端還設(shè)置通用設(shè)備類型擴展庫和未知設(shè)備類型擴展庫,該通用設(shè)備類型擴展庫存儲通用類型設(shè)備的設(shè)備控制界面的信息,該未知設(shè)備類型擴展庫存儲未知類型設(shè)備的設(shè)備控制界面的信息,當(dāng)顯示所述的操作菜單時,步驟b所述生成設(shè)備控制界面,進行顯示的過程為用戶端根據(jù)要操作設(shè)備的類型依次檢查能夠完全匹配的設(shè)備類型擴展庫、能夠匹配的通用設(shè)備類型擴展庫以及未知設(shè)備類型擴展庫,將這些擴展庫中提供的操作信息包含在操作菜單中進行顯示。
所述的設(shè)備類型擴展庫是在安裝計算機網(wǎng)絡(luò)設(shè)備的驅(qū)動程序或應(yīng)用程序時設(shè)置在用戶端的;所述的設(shè)備類型擴展庫在用戶端卸載計算機網(wǎng)絡(luò)設(shè)備的驅(qū)動程序或應(yīng)用程序時進行注銷。
從上述方案可以看出,本發(fā)明在計算機網(wǎng)絡(luò)中的用戶端針對網(wǎng)絡(luò)中每一種類型設(shè)備設(shè)置設(shè)備類型擴展庫,該設(shè)備類型擴展庫能夠提供相應(yīng)類型設(shè)備的顯示圖標、操作菜單和根據(jù)點擊操作菜單的菜單項接入相應(yīng)類型的設(shè)備對設(shè)備進行操作。當(dāng)用戶端要操作計算機網(wǎng)絡(luò)中的設(shè)備時,設(shè)備對應(yīng)的設(shè)備類型擴展庫生成設(shè)備的顯示圖標,收到點擊圖標的操作后,生成設(shè)備的操作菜單,收到點擊設(shè)備的操作菜單的菜單項的操作后,通過網(wǎng)絡(luò)接入該設(shè)備進行相應(yīng)的操作。因此,本發(fā)明提供的方法不僅不需要從目標設(shè)備上獲取設(shè)備控制界面描述信息生成設(shè)備控制界面,也不需要從設(shè)置的服務(wù)器上獲取設(shè)備控制界面,就能夠使用戶端生成設(shè)備控制界面,從而減小了建造計算機網(wǎng)絡(luò)的成本以及復(fù)雜性,減少了使用計算機網(wǎng)絡(luò)中的設(shè)備復(fù)雜程度。
圖1為將設(shè)備的圖標顯示給用戶端的實施例流程圖;圖2為生成設(shè)備的操作菜單的實施例流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下舉具體實施例并參照附圖,對本發(fā)明進行進一步詳細的說明。
本發(fā)明提供的技術(shù)方案是為計算機網(wǎng)絡(luò)中的每種類型設(shè)備提供相應(yīng)的設(shè)備類型擴展庫,該擴展庫能夠提供相應(yīng)類型設(shè)備的顯示圖標和可進行的控制操作。將該擴展庫設(shè)置在用戶使用的用戶端中。
本發(fā)明提供的設(shè)備類型擴展庫生成設(shè)備控制界面的方法包括以下步驟步驟1、實現(xiàn)支持動態(tài)生成設(shè)備控制界面的設(shè)備類型擴展庫。在擴展庫中,包含生成設(shè)備控制界面的相關(guān)信息,并提供標準接口用以獲取這些信息。
步驟2、設(shè)備類型擴展庫的注冊和注銷。在用戶端,要實現(xiàn)對某種類型設(shè)備的擴展,即為某種類型設(shè)備動態(tài)生成設(shè)備控制界面,需要將該類型設(shè)備的設(shè)備類型擴展庫的相關(guān)信息進行注冊,以便用戶端進行使用。如果不再使用某種類型設(shè)備的擴展,則將該類型設(shè)備的設(shè)備類型擴展庫的相關(guān)信息進行注銷。
步驟3、用戶端使用設(shè)備類型擴展庫生成設(shè)備控制界面的過程。包括以下步驟a、用戶端檢測到計算機網(wǎng)絡(luò)中實現(xiàn)擴展的設(shè)備時,在用戶端上顯示該設(shè)備的圖標以及相應(yīng)的名稱等信息;b、用戶端的設(shè)備類型擴展庫接收到用戶點擊該設(shè)備的圖標的指令后,生成對該設(shè)備進行操作的操作菜單,并顯示給用戶。
c、用戶端的設(shè)備類型擴展庫接收到用戶點擊該操作菜單中的某菜單項的指令后,使該設(shè)備執(zhí)行對應(yīng)的操作。
以下將對上述各個步驟分別進行詳細地說明。
1、設(shè)備類型擴展庫設(shè)備類型擴展庫主要的功能包含兩個方面一是為該類型設(shè)備提供控制界面相關(guān)的信息,此類信息主要包含該類型設(shè)備相應(yīng)的圖標,以及對該類設(shè)備可進行操作的操作菜單。
二是提供了標準接口,以獲取該類型設(shè)備的相關(guān)信息、對應(yīng)圖標和可操作的操作菜單,標準接口至少也應(yīng)該包括兩類一類用于獲取界面顯示圖標的相關(guān)信息;另一類用于獲取可操作的操作菜單的相關(guān)信息,并根據(jù)選擇的操作菜單完成相應(yīng)的操作。
2、設(shè)備類型擴展庫的注冊與注銷在用戶端,要使用某類型設(shè)備的設(shè)備類型擴展庫,需要先將該設(shè)備類型擴展庫的相關(guān)信息進行注冊,使得用戶端可以獲取該設(shè)備類型擴展庫對應(yīng)的該類型設(shè)備以及使用方式等信息。同樣,當(dāng)用戶端不再使用某類型設(shè)備的設(shè)備類型擴展庫時,需要刪除該類型設(shè)備對應(yīng)的設(shè)備類型擴展庫。
用戶端可以預(yù)注冊兩種特殊類型設(shè)備的設(shè)備類型擴展庫通用設(shè)備類型擴展庫以及未知設(shè)備類型擴展庫。其中,通用設(shè)備類型擴展庫用于處理所有類型匹配的設(shè)備,未知設(shè)備類型擴展庫用于處理所有沒有匹配類型的設(shè)備。
3、設(shè)備類型擴展庫的使用設(shè)備類型擴展庫主要提供了兩個功能一是提供相應(yīng)類型設(shè)備的圖標;二是提供相應(yīng)類型設(shè)備的操作菜單。使用設(shè)備類型擴展庫,就是實現(xiàn)上述兩個功能的過程首先,用戶端檢測到計算機網(wǎng)絡(luò)中的設(shè)備時,從對應(yīng)設(shè)備類型擴展庫中得到對應(yīng)該設(shè)備的圖標進行顯示;其次,當(dāng)用戶端的用戶點擊該設(shè)備的圖標時,查詢對應(yīng)設(shè)備類型擴展庫中的該設(shè)備所支持的操作,并把操作菜單進行顯示;最后,當(dāng)用戶端的用戶點擊該設(shè)備操作菜單的菜單項時,通過設(shè)備類型擴展庫調(diào)用對應(yīng)的設(shè)備接口完成實際的操作。其中,在用戶端查詢某類型設(shè)備對應(yīng)的設(shè)備類型擴展庫時,同時需要查詢預(yù)注冊的特殊設(shè)備類型擴展庫,即通用設(shè)備類型擴展庫以及未知設(shè)備類型擴展庫。
以下給出一個優(yōu)選的實施例,對本發(fā)明進行進一步說明。
假設(shè)設(shè)備類型擴展庫為COM動態(tài)庫,在注冊過程中,需要完成COM動態(tài)庫自身的注冊,并在用戶端的注冊表項下注冊相應(yīng)的設(shè)備類型擴展庫的名稱。
本實施例中的COM動態(tài)庫實現(xiàn)了三類接口初始化接口,用于實現(xiàn)設(shè)備的初始化。在初始化過程中,需要提供設(shè)備的相關(guān)信息。在對一個設(shè)備進行操作,包括獲取設(shè)備對應(yīng)的圖標和菜單之前,必須調(diào)用此接口進行初始化。
獲取操作菜單接口,用于獲取、顯示使用此設(shè)備的操作菜單,其中實現(xiàn)兩個過程一是獲取對所擴展類型的設(shè)備可進行操作的操作列表,并通過操作菜單顯示給用戶;二是根據(jù)用戶的選擇,調(diào)用相應(yīng)接口完成用戶選定的操作。
獲取設(shè)備圖標接口,用于獲取此設(shè)備的圖標,其中實現(xiàn)兩個方法一是獲取設(shè)備圖標所在的位置,包括圖標的文件名以及圖標的索引號,二是從指定位置提取相應(yīng)圖標。
假設(shè)在一個辦公網(wǎng)絡(luò)環(huán)境中,存在若干個各種類型的設(shè)備,當(dāng)一臺設(shè)備接入網(wǎng)絡(luò)中,完成設(shè)備發(fā)現(xiàn)過程后,將執(zhí)行圖1所述的步驟將設(shè)備的圖標顯示給用戶端步驟100、用戶端從計算機網(wǎng)絡(luò)中獲取計算機網(wǎng)絡(luò)中的設(shè)備列表。
步驟101、用戶端根據(jù)該設(shè)備列表判斷是否還有未處理的設(shè)備,如果是,執(zhí)行步驟102;否則,結(jié)束。
步驟102、用戶端根據(jù)設(shè)備的類型,查找預(yù)先存儲的對應(yīng)于該設(shè)備的設(shè)備類型擴展庫。
步驟103、用戶端根據(jù)該設(shè)備對應(yīng)的設(shè)備類型擴展庫提供的初始化接口,對設(shè)備進行初始化。
步驟104、用戶端判斷是否成功對設(shè)備進行了初始化,如果是,執(zhí)行步驟105;否則,返回步驟101,繼續(xù)處理下一個計算機網(wǎng)絡(luò)中的未處理設(shè)備。
步驟105、用戶端根據(jù)該設(shè)備對應(yīng)的設(shè)備類型擴展庫提供的圖標接口,獲取對應(yīng)于該設(shè)備的圖標的位置和索引。
在獲取圖標的位置和索引時,可依次檢查完全匹配的設(shè)備類型擴展庫以及可匹配的通用設(shè)備類型擴展,如果找到了完全匹配的設(shè)備類型擴展庫,則使用該完全匹配的設(shè)備類型擴展庫;否則,如果找到可匹配的通用設(shè)備類型擴展,則選擇該擴展庫提供的圖標;如果沒有匹配的設(shè)備類型擴展庫,則使用未知設(shè)備擴展庫提供的圖標。
步驟106、用戶端判斷是否成功獲取了設(shè)備的圖標的位置和索引,如果是,執(zhí)行步驟107;否則,返回步驟101,繼續(xù)處理下一個計算機網(wǎng)絡(luò)中的的未處理設(shè)備。
步驟107、用戶端根據(jù)步驟105獲取的圖標的位置和索引,調(diào)用圖標接口,提取對應(yīng)于該設(shè)備的圖標。
步驟108、用戶端判斷是否成功提取對應(yīng)于該設(shè)備的圖標,如果是,執(zhí)行步驟109;否則,返回步驟101,繼續(xù)處理下一個計算機網(wǎng)絡(luò)中的未處理設(shè)備。
步驟109、用戶端使用對應(yīng)于該設(shè)備的圖標進行顯示后,轉(zhuǎn)入步驟101。
當(dāng)網(wǎng)絡(luò)環(huán)境發(fā)生變化時,重復(fù)以上過程,以便為用戶實時提供當(dāng)前可用的所有設(shè)備。
當(dāng)用戶端需要對某設(shè)備進行操作時,點擊該設(shè)備對應(yīng)的圖標,執(zhí)行圖2的步驟生成該設(shè)備的操作菜單,并顯示給用戶端的用戶步驟200、用戶端接收到點擊某個設(shè)備對應(yīng)的圖標的操作。
步驟201、用戶端通過注冊表獲取所有注冊在此設(shè)備類型下的設(shè)備類型擴展庫。
步驟202、用戶端從未知設(shè)備類型擴展庫取得缺省菜單。
步驟203、用戶端判斷是否還有其他未處理的設(shè)備類型擴展庫,如果是,執(zhí)行步驟204;否則,執(zhí)行步驟208。
步驟204、用戶端通過設(shè)備類型擴展庫的初始化接口對相應(yīng)的設(shè)備類型擴展庫進行實例化。
步驟205、用戶端判斷實例化是否成功,如果是,執(zhí)行步驟206;否則,返回步驟203。
步驟206、用戶端獲取該設(shè)備類型擴展庫所支持的操作菜單。
當(dāng)用戶端獲取操作要操作設(shè)備的操作菜單時,會根據(jù)要操作設(shè)備的類型依次檢查能夠完全匹配的設(shè)備類型擴展庫、能夠匹配的通用設(shè)備類型以及未知設(shè)備類型擴展庫,將這些擴展庫中提供的操作信息包含在操作菜單中。
步驟207、用戶端判斷是否成功獲取了所支持的操作菜單,如果是,執(zhí)行步驟203;否則,執(zhí)行步驟203。
步驟208、用戶端將操作菜單進行顯示。
步驟209、用戶端判斷是否接收到點擊的操作菜單某個操作菜單項的操作,如果是,執(zhí)行步驟210;否則,結(jié)束。
步驟210、用戶端調(diào)用該操作菜單項對應(yīng)的設(shè)備類型擴展庫的菜單接口。
步驟211、該操作菜單項對應(yīng)的設(shè)備類型擴展庫根據(jù)該菜單接口執(zhí)行對應(yīng)的操作,結(jié)束。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種生成設(shè)備控制界面的方法,其特征在于,在計算機網(wǎng)絡(luò)的用戶端設(shè)置對應(yīng)于網(wǎng)絡(luò)中各類型設(shè)備的設(shè)備類型擴展庫,該設(shè)備類型擴展庫存儲對應(yīng)設(shè)備的設(shè)備控制界面的信息,該方法還包括a、用戶端根據(jù)要操作設(shè)備的類型獲取對應(yīng)于該設(shè)備的設(shè)備類型擴展庫;b、用戶端根據(jù)該設(shè)備的設(shè)備類型擴展庫中存儲的設(shè)備控制界面的信息生成設(shè)備控制界面,進行顯示。
2.如權(quán)利要求1所述的方法,其特征在于,所述的設(shè)備控制界面的信息包括對應(yīng)設(shè)備的顯示圖標、對應(yīng)設(shè)備的操作菜單和對應(yīng)設(shè)備的操作菜單中菜單項對應(yīng)的操作信息。
3.如權(quán)利要求2所述的方法,其特征在于,步驟b所述生成設(shè)備控制界面,進行顯示的過程為b11、用戶端根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的顯示圖標生成顯示圖標,進行顯示。
4.如權(quán)利要求3所述的方法,其特征在于,在步驟b11之后,該方法進一步包括b12、用戶端接收到點擊所顯示圖標的操作,根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的操作菜單生成操作菜單,進行顯示;b13、用戶端接收到點擊所顯示操作菜單的菜單項的操作,根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的操作菜單中菜單項對應(yīng)的操作信息進行相應(yīng)的操作。
5.如權(quán)利要求1所述的方法,其特征在于,所述的設(shè)備控制界面的信息包括對應(yīng)設(shè)備的顯示圖標來源信息,對應(yīng)設(shè)備的操作菜單來源信息和對應(yīng)設(shè)備的操作菜單中菜單項對應(yīng)的操作信息。
6.如權(quán)利要求5所述的方法,其特征在于,步驟b所述生成設(shè)備控制界面,進行顯示的過程為b21、用戶端根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的顯示圖標來源信息確定顯示圖標的來源地,從顯示圖標的來源地獲取顯示圖標,進行顯示。
7.如權(quán)利要求6所述的方法,其特征在于,在步驟b21之后,該方法進一步包括b22、用戶端接收到點擊所顯示圖標的操作,根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的操作菜單來源信息確定操作菜單的來源地,從操作菜單來源地獲取操作菜單,進行顯示;b23、用戶端接收到點擊所顯示操作菜單的菜單項的操作,根據(jù)設(shè)備控制界面的信息中包括的對應(yīng)設(shè)備的操作菜單中菜單項對應(yīng)的操作信息進行相應(yīng)的操作。
8.如權(quán)利要求3或6所述的方法,其特征在于,預(yù)先在計算機網(wǎng)絡(luò)的用戶端還設(shè)置通用設(shè)備類型擴展庫和未知設(shè)備類型擴展庫,該通用設(shè)備類型擴展庫存儲通用類型設(shè)備的設(shè)備控制界面的信息,該未知設(shè)備類型擴展庫存儲未知類型設(shè)備的設(shè)備控制界面的信息,當(dāng)顯示所述的圖標時,在步驟a之前,該方法進一步包括a1、用戶端根據(jù)要操作設(shè)備的類型判斷該設(shè)備是否有對應(yīng)的設(shè)備類型擴展庫,如果是,執(zhí)行步驟a,否則,執(zhí)行步驟a2;a2、用戶端根據(jù)要操作設(shè)備的類型判斷該設(shè)備是否有對應(yīng)的通用設(shè)備類型擴展庫,如果是,用戶端根據(jù)通用設(shè)備類型擴展庫存儲的設(shè)備控制界面的信息生成顯示圖標,進行顯示;否則,執(zhí)行步驟a3;a3、用戶端根據(jù)未知設(shè)備類型擴展庫存儲的設(shè)備控制界面的信息生成顯示圖標,進行顯示。
9.如權(quán)利要求4或7所述的方法,其特征在于,預(yù)先在計算機網(wǎng)絡(luò)的用戶端還設(shè)置通用設(shè)備類型擴展庫和未知設(shè)備類型擴展庫,該通用設(shè)備類型擴展庫存儲通用類型設(shè)備的設(shè)備控制界面的信息,該未知設(shè)備類型擴展庫存儲未知類型設(shè)備的設(shè)備控制界面的信息,當(dāng)顯示所述的操作菜單時,步驟b所述生成設(shè)備控制界面,進行顯示的過程為用戶端根據(jù)要操作設(shè)備的類型依次檢查能夠完全匹配的設(shè)備類型擴展庫、能夠匹配的通用設(shè)備類型擴展庫以及未知設(shè)備類型擴展庫,將這些擴展庫中提供的操作信息包含在操作菜單中進行顯示。
10.如權(quán)利要求1所述的方法,其特征在于,所述的設(shè)備類型擴展庫是在安裝計算機網(wǎng)絡(luò)設(shè)備的驅(qū)動程序或應(yīng)用程序時設(shè)置在用戶端的;所述的設(shè)備類型擴展庫在用戶端卸載計算機網(wǎng)絡(luò)設(shè)備的驅(qū)動程序或應(yīng)用程序時進行注銷。
全文摘要
本發(fā)明公開了一種生成設(shè)備控制界面的方法,在計算機網(wǎng)絡(luò)的用戶端設(shè)置對應(yīng)于網(wǎng)絡(luò)中各類型設(shè)備的設(shè)備類型擴展庫,該設(shè)備類型擴展庫存儲對應(yīng)設(shè)備的設(shè)備控制界面的信息,該方法還包括a.用戶端根據(jù)要操作設(shè)備的類型獲取對應(yīng)于該設(shè)備的設(shè)備類型擴展庫;b.用戶端根據(jù)該設(shè)備的設(shè)備類型擴展庫中存儲的設(shè)備控制界面的信息生成設(shè)備控制界面,進行顯示。該方法不僅不需要從目標設(shè)備上獲取設(shè)備控制界面描述信息生成設(shè)備控制界面,也不需要從設(shè)置的服務(wù)器上獲取設(shè)備控制界面,就能夠使用戶端生成設(shè)備控制界面,從而減小了建造計算機網(wǎng)絡(luò)的成本以及復(fù)雜性,減少了使用計算機風(fēng)絡(luò)中的設(shè)備復(fù)雜程度。
文檔編號G06F3/033GK1834901SQ20051005570
公開日2006年9月20日 申請日期2005年3月18日 優(yōu)先權(quán)日2005年3月18日
發(fā)明者周曉煜, 陳少為, 王哲 申請人:聯(lián)想(北京)有限公司