本發(fā)明涉及計算機存儲技術(shù)領(lǐng)域,更具體的說,是涉及一種設(shè)備視圖的生成方法、裝置及電子設(shè)備。
背景技術(shù):
隨著數(shù)字媒體的不斷變革和發(fā)展,數(shù)字照片、視頻、音頻等信息的數(shù)量急劇增加,而用戶可以先將這些數(shù)字信息分別存儲在不同的硬件存儲設(shè)備上,再通過將這些硬件存儲設(shè)備與計算機相連,實現(xiàn)將全部的數(shù)字信息傳輸?shù)皆撚嬎銠C上進行統(tǒng)一存儲。
在將硬件存儲設(shè)備與計算機相連進行數(shù)字信息傳輸?shù)倪^程中,計算機可以生成已經(jīng)連接成功的硬件存儲設(shè)備對應(yīng)的設(shè)備視圖,并將其呈現(xiàn)給用戶,以便用戶通過該設(shè)備視圖獲知對應(yīng)的硬件存儲設(shè)備的一些相關(guān)屬性信息,如硬件存儲設(shè)備的磁盤存儲容量、工作狀態(tài)、控制器類型等。
目前,在計算機上生成已連接的硬件存儲設(shè)備的設(shè)備視圖的方法主要是在計算機與一個硬件存儲設(shè)備成功連接的前提下,人為設(shè)置與該硬件存儲設(shè)備相對應(yīng)的一個視圖模板和一個樣式控制文件,之后利用該樣式控制文件對視圖模板進行樣式更新操作,再對樣式更新后所得的視圖模板進行渲染,從而獲得一個包含該硬件存儲設(shè)備的相關(guān)屬性信息的設(shè)備視圖。然而,采用現(xiàn)有的設(shè)備視圖生成方法需要為每一個與計算機成功連接的硬件存儲設(shè)備專門配置視圖模板和樣式控制文件,從而導(dǎo)致設(shè)備視圖生成操作較為繁瑣、耗時,降低了設(shè)備視圖的生成效率。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種設(shè)備視圖的生成方法、裝置及電子設(shè)備,縮減了設(shè)備視圖生成所需操作和時間,進而提高了設(shè)備視圖的生成效率。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種設(shè)備視圖的生成方法,應(yīng)用于電子設(shè)備,包括:
在接收到已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將所述設(shè)備標(biāo)識與標(biāo)識列表進行匹配,判斷所述標(biāo)識列表中是否存在所述設(shè)備標(biāo)識,其中,所述設(shè)備標(biāo)識包含所述已連接硬件存儲設(shè)備的關(guān)鍵屬性信息和關(guān)鍵組成部件;
若所述標(biāo)識列表中存在所述設(shè)備標(biāo)識,將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板;
從樣式控制文件庫中匹配出對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件;
利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板;
對所述第三視圖模板進行渲染,生成所述已連接硬件存儲設(shè)備的設(shè)備視圖。
優(yōu)選地,在判斷出所述標(biāo)識列表中不存在所述設(shè)備標(biāo)識之后,還包括:
從所述樣式控制文件庫中匹配出備選樣式控制文件;
利用所述備選樣式控制文件對所述第一視圖模板進行樣式更新,生成第四視圖模板;
對所述第四視圖模板進行渲染,生成并顯示所述已連接硬件存儲設(shè)備的備選設(shè)備視圖。
優(yōu)選地,所述在對所述第四視圖模板進行渲染,生成并顯示所述已連接硬件存儲設(shè)備的備選設(shè)備視圖之后,還包括:
接收對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件,并將所述樣式控制文件添加到所述樣式控制文件庫;
將所述設(shè)備標(biāo)識添加到所述標(biāo)識列表;
將所述設(shè)備標(biāo)識插入到所述第一視圖模板,生成第五視圖模板;
利用對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件對所述第五視圖模板進行樣式更新,生成第六視圖模板;
對所述第六視圖模板進行渲染,生成替換視圖;
將所述已連接硬件存儲設(shè)備的備選設(shè)備視圖替換為所述替換視圖,進行顯示。
優(yōu)選地,所述若所述標(biāo)識列表中存在所述設(shè)備標(biāo)識,將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板,包括:
若所述標(biāo)識列表中存在所述設(shè)備標(biāo)識,將所述設(shè)備標(biāo)識包含的關(guān)鍵屬性信息和關(guān)鍵組成部件添加到所述第一視圖模板,生成所述第二視圖模板。
優(yōu)選地,所述利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板,包括:
利用所述樣式控制文件,對所述第二視圖模板內(nèi)的每一個所述關(guān)鍵組成部件進行配圖,生成待組合視圖模板,所述待組合視圖模板包含所述關(guān)鍵屬性信息和對應(yīng)每一個所述關(guān)鍵組成部件的配圖;
將所述待組合視圖模板中的全部所述配圖進行組合,生成初始第三視圖模板;
利用所述樣式控制文件,對所述初始第三視圖模板的顯示區(qū)域和顯示格式進行更新,生成所述第三視圖模板。
一種設(shè)備視圖的生成裝置,包括:
判斷模塊,用于在接收到已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將所述設(shè)備標(biāo)識與標(biāo)識列表進行匹配,判斷所述標(biāo)識列表中是否存在所述設(shè)備標(biāo)識,其中,所述設(shè)備標(biāo)識包含所述已連接硬件存儲設(shè)備的關(guān)鍵屬性信息和關(guān)鍵組成部件;
第一設(shè)備標(biāo)識插入模塊,用于在所述判斷模塊判斷出所述標(biāo)識列表中存在所述設(shè)備標(biāo)識之后,將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板;
第一匹配模塊,用于從樣式控制文件庫中匹配出對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件;
第一樣式更新模塊,用于利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板;
第一渲染模塊,用于對所述第三視圖模板進行渲染,生成所述已連接硬件存儲設(shè)備的設(shè)備視圖。
優(yōu)選地,所述裝置還包括:
第二匹配模塊,用于在所述判斷模塊判斷出所述標(biāo)識列表中不存在所述設(shè)備標(biāo)識之后,從所述樣式控制文件庫中匹配出備選樣式控制文件;
第二樣式更新模塊,用于利用所述備選樣式控制文件對所述第一視圖模板進行樣式更新,生成第四視圖模板;
第二渲染模塊,用于對所述第四視圖模板進行渲染,生成并顯示所述已連接硬件存儲設(shè)備的備選設(shè)備視圖。
優(yōu)選地,所述裝置還包括:
第一添加模塊,用于在所述第二渲染模塊對所述第四視圖模板進行渲染,生成并顯示所述已連接硬件存儲設(shè)備的備選設(shè)備視圖之后,接收對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件,并將所述樣式控制文件添加到所述樣式控制文件庫;
第二添加模塊,用于將所述設(shè)備標(biāo)識添加到所述標(biāo)識列表;
第二設(shè)備標(biāo)識插入模塊,用于將所述設(shè)備標(biāo)識插入到所述第一視圖模板,生成第五視圖模板;
第三樣式更新模塊,用于利用對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件對所述第五視圖模板進行樣式更新,生成第六視圖模板;
第三渲染模塊,用于對所述第六視圖模板進行渲染,生成替換視圖;
替換模塊,用于將所述已連接硬件存儲設(shè)備的備選設(shè)備視圖替換為所述替換視圖,進行顯示。
優(yōu)選地,所述第一設(shè)備標(biāo)識插入模塊包括:
第一設(shè)備標(biāo)識插入子模塊,用于在所述判斷模塊判斷出所述標(biāo)識列表中存在所述設(shè)備標(biāo)識之后,將所述設(shè)備標(biāo)識包含的關(guān)鍵屬性信息和關(guān)鍵組成部件添加到所述第一視圖模板,生成所述第二視圖模板。
優(yōu)選地,所述第一樣式更新模塊包括:
配圖模塊,用于利用所述樣式控制文件,對所述第二視圖模板內(nèi)的每一個所述關(guān)鍵組成部件進行配圖,生成待組合視圖模板,所述待組合視圖模板包含所述關(guān)鍵屬性信息和對應(yīng)每一個所述關(guān)鍵組成部件的配圖;
組合模塊,用于將所述待組合視圖模板中的全部所述配圖進行組合,生成初始第三視圖模板;
第一樣式更新子模塊,用于利用所述樣式控制文件,對所述初始第三視圖模板的顯示區(qū)域和顯示格式進行更新,生成所述第三視圖模板。
一種電子設(shè)備,包括存儲器和處理器;
所述存儲器,用于存儲程序;
所述處理器,用于處理所述程序,其中,所述程序包括:
在接收到已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將所述設(shè)備標(biāo)識與標(biāo)識列表進行匹配,判斷所述標(biāo)識列表中是否存在所述設(shè)備標(biāo)識,其中,所述設(shè)備標(biāo)識包含所述已連接硬件存儲設(shè)備的關(guān)鍵屬性信息和關(guān)鍵組成部件;
若所述標(biāo)識列表中存在所述設(shè)備標(biāo)識,將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板;
從樣式控制文件庫中匹配出對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件;
利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板;
對所述第三視圖模板進行渲染,生成所述已連接硬件存儲設(shè)備的設(shè)備視圖。
經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種設(shè)備視圖的生成方法、裝置及電子設(shè)備,通過在判斷出標(biāo)識列表中存有已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將該設(shè)備標(biāo)識自動插入到預(yù)置的第一視圖模板,以快速生成第二視圖模板,從而簡化了為已連接硬件存儲設(shè)備設(shè)置對應(yīng)的視圖模板的操作,避免了因?qū)iT設(shè)置對應(yīng)的視圖模板而導(dǎo)致消耗大量時間的問題,之后,從樣式控制文件庫中自動匹配出對應(yīng)設(shè)備標(biāo)識的樣式控制文件,用于對第二視圖模板進行樣式更新,省去了原本需要專門為已連接硬件存儲設(shè)備設(shè)置對應(yīng)樣式控制文件這一過程,從而加快了樣式更新的處理速度,以便更快獲得已連接硬件存儲設(shè)備的設(shè)備視圖,達(dá)到了提高設(shè)備視圖的生成效率的目的。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種設(shè)備視圖的生成方法的方法流程圖;
圖2為本發(fā)明實施例提供的另一種設(shè)備視圖的生成方法的方法流程圖;
圖3為本發(fā)明實施例提供的另一種設(shè)備視圖的生成方法的方法流程圖;
圖4為本發(fā)明實施例提供的一種設(shè)備視圖的生成裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例提供的另一種設(shè)備視圖的生成裝置的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的另一種設(shè)備視圖的生成裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例公開了一種設(shè)備視圖的生成方法,請參見附圖1,應(yīng)用于電子設(shè)備,所述方法具體包括以下步驟:
s101:在接收到已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將所述設(shè)備標(biāo)識與標(biāo)識列表進行匹配,判斷所述標(biāo)識列表中是否存在所述設(shè)備標(biāo)識,其中,所述設(shè)備標(biāo)識包含所述已連接硬件存儲設(shè)備的關(guān)鍵屬性信息和關(guān)鍵組成部件,若是,則執(zhí)行s102,若否,則結(jié)束;
具體的,已連接硬件存儲設(shè)備是指與電子設(shè)備連接,且可以相互傳輸信息的硬件存儲設(shè)備,其中,已連接硬件存儲設(shè)備與電子設(shè)備之間進行連接的方式本方案并不限定,可以是通過電子設(shè)備上的通信端口實現(xiàn)與一個或多個硬件存儲設(shè)備的連接。
本發(fā)明實施例所涉及到的硬件存儲設(shè)備可以是具有信息存儲功能的設(shè)備,如計算機、筆記本電腦、u盤、移動硬盤等等。
電子設(shè)備包括但不限于計算機、筆記本電腦等設(shè)備。
標(biāo)識列表可以是預(yù)先建立的,主要用來存放多種不同硬件存儲設(shè)備的設(shè)備標(biāo)識,所存放的設(shè)備標(biāo)識主要用于記錄硬件存儲設(shè)備自身關(guān)鍵屬性信息和關(guān)鍵組成部件,如記錄硬件存儲設(shè)備的名稱、型號、正常運行的狀態(tài)類型、控制器、磁盤、固態(tài)硬盤等。
將設(shè)備標(biāo)識與標(biāo)識列表進行匹配,可以快速從標(biāo)識列表中檢驗出是否存有該設(shè)備標(biāo)識,從而獲知是否存有與該已連接硬件存儲設(shè)備對應(yīng)的模板視圖和樣式控制文件,以便能夠自動執(zhí)行后續(xù)生成設(shè)備視圖的相關(guān)操作。
s102:將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板,并執(zhí)行s103;
具體的,第一視圖模板可以是依據(jù)用戶想要查看可能連接到的硬件存儲設(shè)備的部分內(nèi)容而預(yù)先設(shè)定的。例如用戶針對已連接的“計算機”這一硬件存儲設(shè)備所要查看的內(nèi)容包括“cpu、內(nèi)存容量、主板類型、硬盤容量和顯示器型號”,那么第一視圖模板可以為包含“cpu、內(nèi)存容量、主板類型、硬盤容量和顯示器型號”這五個基礎(chǔ)內(nèi)容的視圖模板。
第一視圖模板還可以是依據(jù)可能連接到的不同硬件存儲設(shè)備之間所具有的共同參數(shù)信息而預(yù)先設(shè)定的。例如目前已連接到的硬件存儲設(shè)備分別為“計算機”、“u盤”和“移動硬盤”,而“計算機”、“u盤”和“移動硬盤”它們之間都具有“內(nèi)存”、“設(shè)備狀態(tài)”和“類型”這三個共同參數(shù)信息,那么第一視圖模板可以為包含“內(nèi)存”、“設(shè)備狀態(tài)”和“類型”這三個基礎(chǔ)參數(shù)信息的模板。
第二視圖模板是在設(shè)備標(biāo)識插入到第一視圖模板之后,專門針對已連接硬件存儲設(shè)備而生成的一個視圖模板,從而節(jié)省了人為對已連接的硬件存儲設(shè)備設(shè)置對應(yīng)的視圖模板這一過程,有效縮減了設(shè)備視圖生成所需的時間值。
s103:從樣式控制文件庫中匹配出對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件,并執(zhí)行s104;
具體的,樣式控制文件庫可以預(yù)先建立,主要用來存放對應(yīng)不同硬件存儲設(shè)備的樣式控制文件,所存放的樣式控制文件主要用于對第二視圖模板進行樣式更新,從而避免了為已連接硬件存儲設(shè)備專門設(shè)置對應(yīng)的樣式控制文件的過程,省去了原本需要人為依據(jù)設(shè)備標(biāo)識配置對應(yīng)樣式控制文件的時間,提高了設(shè)備視圖的生成效率。
樣式控制文件庫中的樣式控制文件與設(shè)備標(biāo)識之間具有關(guān)聯(lián)關(guān)系,從而可以通過設(shè)備標(biāo)識快速從樣式控制文件庫中匹配出與之具有關(guān)聯(lián)關(guān)系的樣式控制文件,縮短了消耗時間,同時,利用樣式控制文件庫可以匹配出不同已連接硬件存儲設(shè)備所對應(yīng)的樣式控制文件,用于后續(xù)執(zhí)行樣式更新操作,達(dá)到了對樣式控制文件庫的重復(fù)使用效果。
s104:利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板,并執(zhí)行s105;
具體的,第三視圖模板是樣式控制文件對第二視圖模板進行樣式更新后,所生成的能夠直接反映出已連接硬件存儲設(shè)備的關(guān)鍵特性的視圖模板。
s105:對所述第三視圖模板進行渲染,生成所述已連接硬件存儲設(shè)備的設(shè)備視圖;
具體的,對第三視圖模板進行渲染,有助于將第三視圖模板轉(zhuǎn)換為用戶易識別的設(shè)備視圖,以便用戶進行查看。
對第三視圖模板進行渲染的方式本方案并不限定,可以是利用渲染軟件如cg軟件來完成。
本發(fā)明實施例所公開的一種設(shè)備視圖的生成方法,應(yīng)用于電子設(shè)備,通過在判斷出標(biāo)識列表中存有已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將該設(shè)備標(biāo)識自動插入到預(yù)置的第一視圖模板,以快速生成第二視圖模板,從而簡化了為已連接硬件存儲設(shè)備設(shè)置對應(yīng)的視圖模板的操作,避免了因?qū)iT設(shè)置對應(yīng)的視圖模板而導(dǎo)致消耗大量時間的問題,之后,從樣式控制文件庫中自動匹配出對應(yīng)設(shè)備標(biāo)識的樣式控制文件,用于對第二視圖模板進行樣式更新,省去了原本需要專門為已連接硬件存儲設(shè)備設(shè)置對應(yīng)樣式控制文件這一過程,從而加快了樣式更新的處理速度,以便更快獲得已連接硬件存儲設(shè)備的設(shè)備視圖,達(dá)到了提高設(shè)備視圖的生成效率的目的。
在上述圖1所對應(yīng)實施例的基礎(chǔ)上,本發(fā)明實施例公開了另一種設(shè)備視圖的生成方法,請參見附圖2,所述方法具體包括以下步驟:
s201:在接收到已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將所述設(shè)備標(biāo)識與標(biāo)識列表進行匹配,判斷所述標(biāo)識列表中是否存在所述設(shè)備標(biāo)識,其中,所述設(shè)備標(biāo)識包含所述已連接硬件存儲設(shè)備的關(guān)鍵屬性信息和關(guān)鍵組成部件,若是,則執(zhí)行s202,若否,則執(zhí)行s203。
s202:將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板,并執(zhí)行s204。
s203:從所述樣式控制文件庫中匹配出備選樣式控制文件,并執(zhí)行s205;
具體的,在判斷出標(biāo)識列表中不存在設(shè)備標(biāo)識之后,證明當(dāng)前已連接硬件存儲設(shè)備生成對應(yīng)的設(shè)備視圖所需的視圖模板和樣式控制文件并未預(yù)先配置,也就是說,無法直接使用第一視圖模板,以及依據(jù)設(shè)備標(biāo)識直接從樣式控制文件庫中匹配出對應(yīng)的樣式控制文件。此時,可以從樣式控制文件庫中匹配出備選樣式控制文件,為最終生成非空白視圖提供對應(yīng)的樣式控制文件,避免因當(dāng)前已連接硬件存儲設(shè)備未預(yù)先配置對應(yīng)的視圖模板及樣式控制文件而呈現(xiàn)空白視圖的現(xiàn)象發(fā)生。其中,備選樣式控制文件可以是預(yù)先建立的,用于在判斷出標(biāo)識列表中不存在設(shè)備標(biāo)識時,直接對第一視圖模板進行樣式更新的樣式控制文件。
s204:從樣式控制文件庫中匹配出對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件,并執(zhí)行s206。
s205:利用所述備選樣式控制文件對所述第一視圖模板進行樣式更新,生成第四視圖模板,并執(zhí)行s207;
具體的,備選樣式控制文件可直接對第一視圖模板進行樣式更新操作,從而獲得無法反映出已連接硬件存儲設(shè)備的關(guān)鍵特性的第四視圖模板。也就是說,生成的第四視圖模板不包含已連接硬件存儲設(shè)備的設(shè)備標(biāo)識,導(dǎo)致最終生成的視圖也無法反映該已連接硬件存儲設(shè)備的關(guān)鍵特性。
s206:利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板,并執(zhí)行s208。
s207:對所述第四視圖模板進行渲染,生成并顯示所述已連接硬件存儲設(shè)備的備選設(shè)備視圖,并執(zhí)行s209;
具體的,將渲染后生成的備選設(shè)備視圖進行顯示,可以提示開發(fā)人員當(dāng)前已連接硬件存儲設(shè)備不被支持,以便開發(fā)人員針對這一情況及時進行處理。其中,備選設(shè)備視圖為第四視圖模板渲染后所生成的無法反映已連接硬件存儲設(shè)備的關(guān)鍵特性的視圖,從而避免了生成空白視圖顯示給用戶的情況。
s208:對所述第三視圖模板進行渲染,生成所述已連接硬件存儲設(shè)備的設(shè)備視圖。
s209:接收對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件,并將所述樣式控制文件添加到所述樣式控制文件庫,并執(zhí)行s2010;
具體的,在將渲染后生成的備選設(shè)備視圖顯示給開發(fā)人員后,開發(fā)人員可以及時獲知當(dāng)前已連接硬件存儲設(shè)備不被支持,并為該已連接硬件存儲設(shè)備專門設(shè)置其對應(yīng)的樣式控制文件,輸入到與硬件存儲設(shè)備所連接的電子設(shè)備中,以使該電子設(shè)備執(zhí)行接收并添加操作,為后續(xù)生成對應(yīng)已連接硬件存儲設(shè)備的設(shè)備視圖提供基礎(chǔ)條件,同時,也達(dá)到了下次再與該硬件存儲設(shè)備連接時,可以直接利用預(yù)置與其對應(yīng)的視圖模板和樣式控制文件自動完成設(shè)備視圖生成過程的目的,進一步提高了第一視圖模板和樣式控制文件庫的重復(fù)使用率。
s2010:將所述設(shè)備標(biāo)識添加到所述標(biāo)識列表,并執(zhí)行s2011;
具體的,將已連接硬件存儲設(shè)備的設(shè)備標(biāo)識自動添加到標(biāo)識列表,有助于快速識別是否能夠針對該已連接硬件存儲設(shè)備自動完成設(shè)備視圖的生成操作,同時有效提高了標(biāo)識列表的重復(fù)使用率。
s2011:將所述設(shè)備標(biāo)識插入到所述第一視圖模板,生成第五視圖模板,并執(zhí)行s2012;
s2012:利用對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件對所述第五視圖模板進行樣式更新,生成第六視圖模板,并執(zhí)行s2013;
s2013:對所述第六視圖模板進行渲染,生成替換視圖,并執(zhí)行s2014。
s2014:將所述已連接硬件存儲設(shè)備的備選設(shè)備視圖替換為所述替換視圖,進行顯示;
具體的,替換視圖是能夠反映已連接硬件存儲設(shè)備的關(guān)鍵特性的視圖,將替換視圖與當(dāng)前顯示的備選設(shè)備視圖進行替換,更易于用戶通過直接查看生成的設(shè)備視圖來快速得到其想要獲知的信息。
本發(fā)明實施例所公開的一種設(shè)備視圖的生成方法,應(yīng)用于電子設(shè)備,通過在判斷出標(biāo)識列表中不存在設(shè)備標(biāo)識之后,利用備選樣式控制文件對第一視圖模板進行樣式更新,進而生成備選設(shè)備視圖,可以有效避免呈現(xiàn)空白視圖的現(xiàn)象發(fā)生,之后,將接收到的對應(yīng)該設(shè)備標(biāo)識的樣式控制文件添加到樣式控制文件庫,且將該設(shè)備標(biāo)識添加到標(biāo)識列表,以便實現(xiàn)將設(shè)備標(biāo)識插入到第一視圖模板,并利用新添加到樣式控制文件庫中的樣式控制文件對插入了設(shè)備標(biāo)識的第一視圖模板進行樣式更新,從而快速生成能夠反映已連接硬件存儲設(shè)備的關(guān)鍵特性的替換視圖,同時,進一步提高了標(biāo)識列表、第一視圖模板和樣式控制文件庫的重復(fù)使用率。
在上述圖1所對應(yīng)實施例的基礎(chǔ)上,本發(fā)明實施例公開了另一種設(shè)備視圖的生成方法,請參見附圖3,所述方法具體包括以下步驟:
s301:在接收到已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將所述設(shè)備標(biāo)識與標(biāo)識列表進行匹配,判斷所述標(biāo)識列表中是否存在所述設(shè)備標(biāo)識,其中,所述設(shè)備標(biāo)識包含所述已連接硬件存儲設(shè)備的關(guān)鍵屬性信息和關(guān)鍵組成部件,若是,則執(zhí)行s302,若否,則結(jié)束。
s302:將所述設(shè)備標(biāo)識包含的關(guān)鍵屬性信息和關(guān)鍵組成部件添加到所述第一視圖模板,生成所述第二視圖模板,并執(zhí)行s303。
以上步驟s302僅僅是本發(fā)明實施例公開的“若所述標(biāo)識列表中存在所述設(shè)備標(biāo)識,將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板”過程的一種優(yōu)選的實現(xiàn)方式,有關(guān)此過程的具體實現(xiàn)方式可根據(jù)實際需求任意設(shè)置,在此不做限定。
s303:從樣式控制文件庫中匹配出對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件,并執(zhí)行s304。
s304:利用所述樣式控制文件,對所述第二視圖模板內(nèi)的每一個所述關(guān)鍵組成部件進行配圖,生成待組合視圖模板,所述待組合視圖模板包含所述關(guān)鍵屬性信息和對應(yīng)每一個所述關(guān)鍵組成部件的配圖,并執(zhí)行s305;
具體的,關(guān)鍵組成部件是指已連接硬件存儲設(shè)備中用于存儲信息的主要部件,如已連接硬件存儲設(shè)備為“計算機”,則其設(shè)備標(biāo)識中所含的關(guān)鍵組成部件可以包括“本地磁盤”和“dvd驅(qū)動器”等。
待組合視圖模板所包含的每一個配圖可以是依據(jù)其所對應(yīng)的關(guān)鍵組成部件的存儲特性或外在形狀而設(shè)定的,如針對關(guān)鍵組成部件為“本地磁盤”的配圖可以是“存儲磁盤的一個存儲盒”,針對關(guān)鍵組成部件為“dvd驅(qū)動器”的配圖可以是“dvd光盤”,針對關(guān)鍵組成部件為“u盤”的配圖可以是“u盤實體外形”,從而增強了生成的設(shè)備視圖的直觀性和易識別性。
待組合視圖模板所包含的每一個配圖還可以是依據(jù)其所對應(yīng)的關(guān)鍵組成部件當(dāng)前運行的工作狀態(tài)而設(shè)定的,如關(guān)鍵組成部件為“本地磁盤”,其當(dāng)前的運行狀態(tài)為“正常狀態(tài)”,則針對該關(guān)鍵組成部件為“本地磁盤”的配圖可以是“預(yù)示正常狀態(tài)的圖像”。
s305:將所述待組合視圖模板中的全部所述配圖進行組合,生成初始第三視圖模板,并執(zhí)行s306;
具體的,由于待組合視圖模板所包含的配圖個數(shù)可能為多個,因此,為了提高設(shè)備視圖的完整性和美觀性,可以將全部配圖進行拼接組合,從而得到包含關(guān)鍵屬性信息和一個完整配圖的初始第三視圖模板。
s306:利用所述樣式控制文件,對所述初始第三視圖模板的顯示區(qū)域和顯示格式進行更新,生成所述第三視圖模板,并執(zhí)行s307。
具體的,顯示區(qū)域的更新主要是對初始第三視圖模板最終呈現(xiàn)的具體位置進行確定;換句話說,就是確定出最終生成的設(shè)備視圖呈現(xiàn)在屏幕上的具體位置。
顯示格式的更新主要是對初始第三視圖模板最終呈現(xiàn)的尺寸、背景、顏色等格式進行確定;換句話說,就是確定出最終生成的設(shè)備視圖呈現(xiàn)在屏幕上的具體尺寸、背景、顏色等。
s307:對所述第三視圖模板進行渲染,生成所述已連接硬件存儲設(shè)備的設(shè)備視圖。
以上步驟s304~步驟s306僅僅是本發(fā)明實施例公開的“利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板”過程的一種優(yōu)選的實現(xiàn)方式,有關(guān)此過程的具體實現(xiàn)方式可根據(jù)實際需求任意設(shè)置,在此不做限定。
本發(fā)明實施例所公開的一種設(shè)備視圖的生成方法,應(yīng)用于電子設(shè)備,通過利用樣式控制文件,對第二視圖模板內(nèi)的每一個關(guān)鍵組成部件進行配圖并組合,可以獲得包含關(guān)鍵屬性信息和一個完整配圖的初始第三視圖模板,從而增強了生成的設(shè)備視圖的直觀性和易識別性,之后,再對初始第三視圖模板進行顯示區(qū)域和顯示格式的更新,可以確保后續(xù)生成的設(shè)備視圖最終以相宜的樣式呈現(xiàn)在合適的位置上,提高了設(shè)備視圖的呈現(xiàn)效果。
本發(fā)明實施例公開了一種設(shè)備視圖的生成裝置,請參見附圖4,所述裝置包括:
判斷模塊401,用于在接收到已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將所述設(shè)備標(biāo)識與標(biāo)識列表進行匹配,判斷所述標(biāo)識列表中是否存在所述設(shè)備標(biāo)識,其中,所述設(shè)備標(biāo)識包含所述已連接硬件存儲設(shè)備的關(guān)鍵屬性信息和關(guān)鍵組成部件;
第一設(shè)備標(biāo)識插入模塊402,用于在所述判斷模塊401判斷出所述標(biāo)識列表中存在所述設(shè)備標(biāo)識之后,將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板;
第一匹配模塊403,用于從樣式控制文件庫中匹配出對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件;
第一樣式更新模塊404,用于利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板;
第一渲染模塊405,用于對所述第三視圖模板進行渲染,生成所述已連接硬件存儲設(shè)備的設(shè)備視圖。
本發(fā)明實施例所公開的一種設(shè)備視圖的生成裝置,通過判斷模塊401在判斷出標(biāo)識列表中存有已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,第一設(shè)備標(biāo)識插入模塊402將該設(shè)備標(biāo)識自動插入到預(yù)置的第一視圖模板,以快速生成第二視圖模板,從而簡化了為已連接硬件存儲設(shè)備設(shè)置對應(yīng)的視圖模板的操作,避免了因?qū)iT設(shè)置對應(yīng)的視圖模板而導(dǎo)致消耗大量時間的問題,之后,第一樣式更新模塊404利用第一匹配模塊403從樣式控制文件庫中自動匹配出對應(yīng)設(shè)備標(biāo)識的樣式控制文件,對第二視圖模板進行樣式更新,省去了原本需要專門為已連接硬件存儲設(shè)備設(shè)置對應(yīng)樣式控制文件這一過程,從而加快了樣式更新的處理速度,以便更快獲得已連接硬件存儲設(shè)備的設(shè)備視圖,達(dá)到了提高設(shè)備視圖的生成效率的目的。
本發(fā)明實施例提供的各個模塊的工作過程,請參照附圖1所對應(yīng)的方法流程圖,具體工作過程不再贅述。
在上述圖4所對應(yīng)實施例的基礎(chǔ)上,本發(fā)明實施例公開了另一種設(shè)備視圖的生成裝置,請參見附圖5,所述裝置包括:
判斷模塊401,第一設(shè)備標(biāo)識插入模塊402,第一匹配模塊403,第一樣式更新模塊404,第一渲染模塊405,第二匹配模塊406,第二樣式更新模塊407,第二渲染模塊408,第一添加模塊409,第二添加模塊4010,第二設(shè)備標(biāo)識插入模塊4011,第三樣式更新模塊4012,第三渲染模塊4013,替換模塊4014;
其中,所述第二匹配模塊406,用于在所述判斷模塊401判斷出所述標(biāo)識列表中不存在所述設(shè)備標(biāo)識之后,從所述樣式控制文件庫中匹配出備選樣式控制文件;
所述第二樣式更新模塊407,用于利用所述備選樣式控制文件對所述第一視圖模板進行樣式更新,生成第四視圖模板;
所述第二渲染模塊408,用于對所述第四視圖模板進行渲染,生成并顯示所述已連接硬件存儲設(shè)備的備選設(shè)備視圖;
所述第一添加模塊409,用于在所述第二渲染模塊408對所述第四視圖模板進行渲染,生成并顯示所述已連接硬件存儲設(shè)備的備選設(shè)備視圖之后,接收對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件,并將所述樣式控制文件添加到所述樣式控制文件庫;
所述第二添加模塊4010,用于將所述設(shè)備標(biāo)識添加到所述標(biāo)識列表;
所述第二設(shè)備標(biāo)識插入模塊4011,用于將所述設(shè)備標(biāo)識插入到所述第一視圖模板,生成第五視圖模板;
所述第三樣式更新模塊4012,用于利用對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件對所述第五視圖模板進行樣式更新,生成第六視圖模板;
所述第三渲染模塊4013,用于對所述第六視圖模板進行渲染,生成替換視圖;
所述替換模塊4014,用于將所述已連接硬件存儲設(shè)備的備選設(shè)備視圖替換為所述替換視圖,進行顯示。
本發(fā)明實施例所公開的一種設(shè)備視圖的生成裝置,通過在判斷模塊401判斷出標(biāo)識列表中不存在設(shè)備標(biāo)識之后,第二樣式更新模塊407利用備選樣式控制文件對第一視圖模板進行樣式更新,進而生成備選設(shè)備視圖,可以有效避免呈現(xiàn)空白視圖的現(xiàn)象發(fā)生,之后,第一添加模塊409將接收到的對應(yīng)該設(shè)備標(biāo)識的樣式控制文件添加到樣式控制文件庫,且第二添加模塊4010將該設(shè)備標(biāo)識添加到標(biāo)識列表,以便第二設(shè)備標(biāo)識插入模塊4011將設(shè)備標(biāo)識插入到第一視圖模板,并由第三樣式更新模塊4012利用新添加到樣式控制文件庫中的樣式控制文件對插入了設(shè)備標(biāo)識的第一視圖模板進行樣式更新,從而由第三渲染模塊4013快速生成能夠反映已連接硬件存儲設(shè)備的關(guān)鍵特性的替換視圖,同時,進一步提高了標(biāo)識列表、第一視圖模板和樣式控制文件庫的重復(fù)使用率。
本發(fā)明實施例提供的各個模塊的工作過程,請參照附圖2所對應(yīng)的方法流程圖,具體工作過程不再贅述。
在上述圖4所對應(yīng)實施例的基礎(chǔ)上,本發(fā)明實施例公開了另一種設(shè)備視圖的生成裝置,請參見附圖6,所述裝置包括:
判斷模塊401,第一設(shè)備標(biāo)識插入模塊402,第一匹配模塊403,第一樣式更新模塊404,第一渲染模塊405;
其中,所述第一設(shè)備標(biāo)識插入模塊402包括:第一設(shè)備標(biāo)識插入子模塊4021;
所述第一設(shè)備標(biāo)識插入子模塊4021,用于在所述判斷模塊401判斷出所述標(biāo)識列表中存在所述設(shè)備標(biāo)識之后,將所述設(shè)備標(biāo)識包含的關(guān)鍵屬性信息和關(guān)鍵組成部件添加到所述第一視圖模板,生成所述第二視圖模板。
所述第一樣式更新模塊404包括:配圖模塊4041,組合模塊4042和第一樣式更新子模塊4043;
所述配圖模塊4041,用于利用所述樣式控制文件,對所述第二視圖模板內(nèi)的每一個所述關(guān)鍵組成部件進行配圖,生成待組合視圖模板,所述待組合視圖模板包含所述關(guān)鍵屬性信息和對應(yīng)每一個所述關(guān)鍵組成部件的配圖;
所述組合模塊4042,用于將所述待組合視圖模板中的全部所述配圖進行組合,生成初始第三視圖模板;
所述第一樣式更新子模塊4043,用于利用所述樣式控制文件,對所述初始第三視圖模板的顯示區(qū)域和顯示格式進行更新,生成所述第三視圖模板。
本發(fā)明實施例所公開的一種設(shè)備視圖的生成裝置,通過配圖模塊4041和組合模塊4042可以實現(xiàn)利用樣式控制文件,對第二視圖模板內(nèi)的每一個關(guān)鍵組成部件進行配圖并組合,進而獲得包含關(guān)鍵屬性信息和一個完整配圖的初始第三視圖模板,以增強生成的設(shè)備視圖的直觀性和易識別性,之后,第一樣式更新子模塊4043再對初始第三視圖模板進行顯示區(qū)域和顯示格式的更新,可以確保后續(xù)生成的設(shè)備視圖最終以合適的樣式呈現(xiàn)在合適的位置上,提高了設(shè)備視圖的呈現(xiàn)效果。
本發(fā)明實施例提供的各個模塊的工作過程,請參照附圖3所對應(yīng)的方法流程圖,具體工作過程不再贅述。
本發(fā)明實施例公開了一種電子設(shè)備,請參見附圖7,包括存儲器501和處理器502;
所述存儲器501,用于存儲程序;
所述處理器502,用于處理所述程序,其中,所述程序包括:
在接收到已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將所述設(shè)備標(biāo)識與標(biāo)識列表進行匹配,判斷所述標(biāo)識列表中是否存在所述設(shè)備標(biāo)識,其中,所述設(shè)備標(biāo)識包含所述已連接硬件存儲設(shè)備的關(guān)鍵屬性信息和關(guān)鍵組成部件;
若所述標(biāo)識列表中存在所述設(shè)備標(biāo)識,將所述設(shè)備標(biāo)識插入到第一視圖模板,生成第二視圖模板;
從樣式控制文件庫中匹配出對應(yīng)所述設(shè)備標(biāo)識的樣式控制文件;
利用所述樣式控制文件對所述第二視圖模板進行樣式更新,生成第三視圖模板;
對所述第三視圖模板進行渲染,生成所述已連接硬件存儲設(shè)備的設(shè)備視圖。
本發(fā)明實施例所公開的一種電子設(shè)備,通過處理器502處理存儲器501中存儲的程序,可以快速生成已連接硬件存儲設(shè)備的設(shè)備視圖,其中,處理器502處理的程序具體為:在判斷出標(biāo)識列表中存有已連接硬件存儲設(shè)備的設(shè)備標(biāo)識時,將該設(shè)備標(biāo)識自動插入到預(yù)置的第一視圖模板,以快速生成第二視圖模板,從而簡化了為已連接硬件存儲設(shè)備設(shè)置對應(yīng)的視圖模板的操作,避免了因?qū)iT設(shè)置對應(yīng)的視圖模板而導(dǎo)致消耗大量時間的問題,之后,從樣式控制文件庫中自動匹配出對應(yīng)設(shè)備標(biāo)識的樣式控制文件,用于對第二視圖模板進行樣式更新,省去了原本需要專門為已連接硬件存儲設(shè)備設(shè)置對應(yīng)樣式控制文件這一過程,從而加快了樣式更新的處理速度,以便更快獲得已連接硬件存儲設(shè)備的設(shè)備視圖,達(dá)到了提高設(shè)備視圖的生成效率的目的。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。