本發(fā)明涉及一種計算機桌面管理技術(shù)領(lǐng)域,尤其涉及一種windows系統(tǒng)桌面的管理方法。
背景技術(shù):
隨著科學(xué)技術(shù)的不斷發(fā)展,計算機已經(jīng)進(jìn)入千家萬戶,成為日常生活、工作、學(xué)習(xí)中不可或缺的工具。目前,微軟公司開發(fā)的windows系統(tǒng)以其界面直觀、組件可共享等優(yōu)點,占據(jù)了計算機操作系統(tǒng)的絕大部分市場??墒请S著使用時間的增長,單調(diào)的windows操作系統(tǒng)桌面已經(jīng)無法滿足用戶對于操作系統(tǒng)桌面設(shè)置多樣性的要求,而桌面取代軟件日益受到用戶的歡迎。
但是,一般的桌面取代軟件采用的是直接修改系統(tǒng)的資源文件這一強制方式,修改系統(tǒng)的圖標(biāo)或者布局,亦或接管系統(tǒng)的底層動態(tài)鏈接庫文件,來修改操作系統(tǒng)的消息傳遞機制。這樣的操作方式存在一個致命的問題:容易被操作系統(tǒng)當(dāng)做病毒軟件而被處理,而且由于消息的傳遞方式被改變了,這也會影響系統(tǒng)運行效率。
技術(shù)實現(xiàn)要素:
為了解決上述問題,本發(fā)明提出基于windows視覺特性和個性化的桌面管理方法,其特征在于,該方法包括以下步驟:
步驟s1:啟動windows系統(tǒng);
步驟s2:載入視窗管理系統(tǒng);
步驟s3:載入桌面管理軟件;
步驟s4:載入開機應(yīng)用程序;
步驟s5:開機應(yīng)用程序啟動,隱藏windows系統(tǒng)的任務(wù)欄,將開機應(yīng)用程序提升到windows系統(tǒng)的最前端顯示,隱藏窗口關(guān)閉和縮放功能。
進(jìn)一步地,步驟s4中載入的開機應(yīng)用程序可以是用戶開機應(yīng)用程序,也可以是系統(tǒng)開機應(yīng)用程序。
進(jìn)一步地,步驟s5的啟動步驟為:
步驟s51:啟動桌面管理軟件;
步驟s52:設(shè)定窗口為最上層;
步驟s53:取消窗口縮放和關(guān)閉功能;
步驟s54:隱藏windows系統(tǒng)的任務(wù)欄;
步驟s55:啟動桌面管理軟件的任務(wù)欄;
步驟s56:啟動桌面管理軟件的應(yīng)用管理系統(tǒng);
步驟s57:開始運行桌面管理軟件。
進(jìn)一步地,桌面管理軟件平時處于待機狀態(tài),在桌面上建立可操作區(qū)域和操作無響應(yīng)區(qū)域:可操作區(qū)域包括訊息顯示區(qū)域和功能鍵區(qū)域,訊息顯示區(qū)域顯示本機和/或網(wǎng)絡(luò)推送的消息,功能鍵區(qū)域用于調(diào)用其他程序和/或系統(tǒng)功能,操作無響應(yīng)區(qū)域無響應(yīng)。
進(jìn)一步地,桌面管理軟件處于工作狀態(tài),在桌面上建立至少一個全透明窗口,以及至少一個穿透率為1-10的半透明窗口,全透明窗口內(nèi)顯示原系統(tǒng)桌面,半透明窗口內(nèi)整合windows系統(tǒng)的開始菜單、任務(wù)欄等桌面功能。
進(jìn)一步地,在半透明窗口內(nèi)做出批注筆應(yīng)用。
進(jìn)一步地,應(yīng)用管理系統(tǒng)啟動后,直接隱藏windows系統(tǒng)的任務(wù)欄,透過windows系統(tǒng)的接口定時查詢已經(jīng)啟動的應(yīng)用軟件,并將常駐應(yīng)用的通知轉(zhuǎn)向本方法的應(yīng)用。
進(jìn)一步地,任務(wù)欄設(shè)有定時器,定時鏈接windows系統(tǒng)底層的應(yīng)用窗口管理,查詢正在運行的軟件,利用軟件的反向映射,從軟件中取出圖標(biāo),顯示在任務(wù)欄內(nèi)。
進(jìn)一步地,當(dāng)windows系統(tǒng)為windows10系統(tǒng)時,個性化創(chuàng)建“開始菜單”,創(chuàng)建步驟包括:
步驟s6:查詢uwp;
步驟s7:調(diào)用系統(tǒng)接口取得register內(nèi)容;
步驟s8:查詢已經(jīng)安裝的uwp軟件裂變;
步驟s9:查詢已經(jīng)安裝的uwp軟件目錄下程序的xml檔案;
步驟s10:取得uwp的啟動uid,應(yīng)用圖片;
步驟s11:建立uwp列表;
步驟s12:在所述桌面管理軟件的任務(wù)欄上顯示所述uwp軟件的列表內(nèi)每個圖標(biāo),形成“開始菜單”。
進(jìn)一步地,“開始菜單”程序的啟動步驟如下:
步驟s13:先點擊本軟件上相對應(yīng)的圖標(biāo);
步驟s14:查詢列表內(nèi)已點擊圖標(biāo)的uwp啟動uid;
步驟s15:利用uid傳給系統(tǒng)的窗口管理;
步驟s16:啟動uwp軟件。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的桌面管理方法具有如下有益效果:
本方法利用系統(tǒng)的視覺特性和原本windows系統(tǒng)的個性化設(shè)置,創(chuàng)造出一個視覺上取代系統(tǒng)桌面效果的軟件,實際上卻只是一般的應(yīng)用軟件,完全沒有入侵任何系統(tǒng)的資源,而原本的桌面管理系統(tǒng)依然在后臺運行,不影響系統(tǒng)的穩(wěn)定性及運行速度,也不會造成系統(tǒng)升級或是病毒的問題。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細(xì)描述,本發(fā)明及其特征、外形和優(yōu)點將會變得更明顯。在全部附圖中相同的標(biāo)記指示相同的部分。并未刻意按照比例繪制附圖,重點在于示出本發(fā)明的主旨。
圖1為本發(fā)明的步驟示意圖。
圖2為本發(fā)明的啟動流程圖。
圖3為本發(fā)明的待機畫面示意圖。
圖4為本發(fā)明的桌面示意圖。
圖5為本發(fā)明的批注筆示意圖。
圖6為“開始菜單”流程圖。
圖例說明:
可操作區(qū)域1
功能鍵區(qū)域2
訊息顯示區(qū)域3
操作無響應(yīng)區(qū)域4
具體實施方式
在下文的描述中,給出了大量具體的細(xì)節(jié)以便提供對本發(fā)明更為徹底的理解。然而,對于本領(lǐng)域技術(shù)人員而言顯而易見的是,本發(fā)明可以無需一個或多個這些細(xì)節(jié)而得以實施。在其他的例子中,為了避免與本發(fā)明發(fā)生混淆,對于本領(lǐng)域公知的一些技術(shù)特征未進(jìn)行描述。
為了徹底理解本發(fā)明,將在下列的描述中提出詳細(xì)的步驟以及詳細(xì)的結(jié)構(gòu),以便闡釋本發(fā)明的技術(shù)方案。本發(fā)明的較佳實施例詳細(xì)描述如下,然而除了這些詳細(xì)描述外,本發(fā)明還可以具有其他實施方式。
本發(fā)明提出一種桌面管理方法,如圖1所示,包括以下步驟:
步驟s1:啟動windows系統(tǒng);
步驟s2:載入視窗管理系統(tǒng);
步驟s3:載入桌面管理軟件;
步驟s4:載入開機應(yīng)用程序;
步驟s5:所述程序隱藏所述windows系統(tǒng)任務(wù)欄,將所述應(yīng)用程序提升到最前端顯示,隱藏應(yīng)用關(guān)閉和縮放功能。
本方法利用系統(tǒng)的視覺特性和原本windows系統(tǒng)的個性化設(shè)置,創(chuàng)造出一個視覺上取代系統(tǒng)桌面效果的軟件,實際上卻只是一般的應(yīng)用軟件,完全沒有入侵任何系統(tǒng)的資源,而原本的桌面管理系統(tǒng)依然在后臺運行,不影響系統(tǒng)的穩(wěn)定性及運行速度,也不會造成系統(tǒng)升級或是病毒的問題。
具體地,所述步驟s4中載入的所述開機應(yīng)用程序可以是用戶開機應(yīng)用程序,也可以是系統(tǒng)開機應(yīng)用程序。
通過上述設(shè)置,用戶可以根據(jù)自身實際情況,選擇安裝用戶開機應(yīng)用程序,實現(xiàn)普通開機與本發(fā)明所提供的桌面管理方法開機在開機時的切換,也可以選擇系統(tǒng)開機應(yīng)用程序,在開機時直接跳過上述切換選擇。
進(jìn)一步地,結(jié)合圖2,所述步驟5的啟動步驟為:
步驟s51:啟動所述桌面管理軟件;
步驟s52:設(shè)定窗口為最上層;
步驟s53:取消所述窗口縮放和關(guān)閉功能;
步驟s54:隱藏所述windows系統(tǒng)的任務(wù)欄;
步驟s55:啟動所述桌面管理軟件的任務(wù)欄;
步驟s56:啟動所述桌面管理軟件的應(yīng)用管理系統(tǒng);
步驟s57:開始運行所述桌面管理軟件。
本方法是最上層應(yīng)用,而且沒有任何關(guān)閉選項,所以本方法直接覆蓋在windows系統(tǒng)的桌面軟件上,從而在視覺上取代了桌面系統(tǒng),但是實際上卻是最上層的應(yīng)用。如此,應(yīng)用可以保證系統(tǒng)的穩(wěn)定度。因為是最上層的應(yīng)用軟件,根據(jù)windows的特性,所有人機界面的消息第一優(yōu)先傳送到最上層的軟件,所以本發(fā)明以最高優(yōu)先級收取ui訊息。
特別地,結(jié)合圖3,圖3為本發(fā)明的待機畫面示意圖,對該桌面管理軟件進(jìn)行進(jìn)一步說明:
桌面管理軟件平時處于待機狀態(tài),在桌面上建立可操作區(qū)域1和操作無響應(yīng)區(qū)域4;其中,所述可操作區(qū)域1包括訊息顯示區(qū)域3和功能鍵區(qū)域2,所述訊息顯示區(qū)域3顯示本機和/或網(wǎng)絡(luò)推送的消息,所述功能鍵區(qū)域2用于調(diào)用其他程序和/或系統(tǒng)功能;所述操作無響應(yīng)區(qū)域4內(nèi)進(jìn)行任何操作,系統(tǒng)都不會產(chǎn)生任何反應(yīng)。
其中,訊息顯示區(qū)域3可以包括時間、天氣、郵件、應(yīng)用軟件消息提醒等基本操作中的一種或者若干種;功能鍵區(qū)域2可以包括同屏、白板、桌面、關(guān)機等基本操作中的一種或若干種。
由于本方法的軟件可以取得ui最高優(yōu)先級,所以可以建立出一個或者若干個操作無響應(yīng)區(qū)域,在這個或者這些區(qū)域內(nèi)不會響應(yīng)任何操作事件,這樣就可以避免桌面不會被非允許的操作動作干擾,從而保證操作系統(tǒng)的可靠運行;而在無響應(yīng)區(qū)域以外的可操作區(qū)域1里則包含最基本的信息顯示和功能鍵,客戶可以根據(jù)需要設(shè)定所需的信息顯示和功能鍵,從而滿足自己日常工作的需要。
具體地,上述操作可以是鼠標(biāo)點擊,或者手指觸摸屏幕,亦或是觸摸筆觸摸屏幕,用戶可以根據(jù)操作系統(tǒng)的實際情況進(jìn)行選擇。
進(jìn)一步地,當(dāng)桌面管理軟件平時處于工作狀態(tài),可以在桌面上建立至少一個全透明窗口區(qū)域。根據(jù)windows系統(tǒng)的特性,如果是全透明窗口的區(qū)域內(nèi),所有ui信息不經(jīng)過本方法的應(yīng)用直接傳遞給下一個窗口,這樣,在視覺效果上就如同本應(yīng)用是不存在的,在透明窗口之內(nèi)可以執(zhí)行原本的windows系統(tǒng)的桌面軟件,所述全透明窗口內(nèi)顯示原系統(tǒng)桌面。同樣地,還可以在桌面上建立至少一個半透明窗口,所述半透明窗口的穿透率為1-10之間的任一自然數(shù)值。根據(jù)windows系統(tǒng)的顏色特性,windows的顏色為紅、綠、藍(lán)和穿透率等4個屬性,本方法利用穿透率為1-10的白色,這樣在視覺上看起來和透明是一樣的,但是在windows的管理系統(tǒng)里面就不認(rèn)為是透明的窗口。在實際應(yīng)用中,半透明窗口內(nèi)整合原windows系統(tǒng)的開始菜單、任務(wù)欄等桌面功能形成桌面整合欄。
如圖4所示的,桌面具有整合欄,桌面整合欄內(nèi)包括:信息顯示、按鍵顯示、切換快捷列表/所有程序、執(zhí)行中的程序/任務(wù)、應(yīng)用程序名稱、功能按鍵、鍵盤等,桌面整合欄可以根據(jù)用戶的實際需要、使用習(xí)慣選擇其大小、位置和圖標(biāo)形狀,例如其形狀可以是長條狀、或者方形、也可以是圓形或者其他常用、用戶自定義的形狀;而桌面整合欄可以放置于桌面的上下左右任一或任幾側(cè)。
可以利用這個方法做出批注筆等應(yīng)用,關(guān)鍵是和傳統(tǒng)批注筆的做法不同,不是先截圖再劃線,而是真正的在其他應(yīng)用上實時的劃線。
其中,如圖5所示,桌面下方顯示了批注筆應(yīng)用,批注筆應(yīng)用內(nèi)包括筆、熒光筆、橡皮擦、粗細(xì)調(diào)整、顏色調(diào)整、清除屏幕、保存、復(fù)制、結(jié)束等工具中的一種或者若干種。
具體地,所述應(yīng)用管理系統(tǒng)啟動后,直接隱藏原本的windows系統(tǒng)的任務(wù)欄,透過windows系統(tǒng)接口定時查詢已經(jīng)打開的應(yīng)用軟件,并將常駐應(yīng)用的通知轉(zhuǎn)向本方法的應(yīng)用。通過上述操作,用戶可以根據(jù)自己的實際情況制定適合自己工作方式的任務(wù)欄,極大地提高工作效率,滿足不同用戶的不同要求。
進(jìn)一步地,所述任務(wù)欄設(shè)有定時器,每0.1秒定時鏈接系統(tǒng)底層的應(yīng)用窗口管理,查詢正在運行的軟件,然后利用軟件的反向映射,從軟件中取出圖標(biāo),然后顯示在任務(wù)欄內(nèi)。這樣可以實時監(jiān)測軟件信號,保證軟件的正常運行以及系統(tǒng)消息的及時傳遞。
windows10的新形態(tài)應(yīng)用uwp軟件,不同于過去的桌面win32軟件,安裝后不會產(chǎn)生任何快捷方式在windows的開始程序集目錄下,所有的應(yīng)用也不能直接調(diào)用執(zhí)行檔exe啟動,對于一般軟件而言沒法直接啟動這類的程序,只能透過文檔的url關(guān)聯(lián)性,調(diào)用window底層啟動打開該類文檔的軟件,這樣的功能無法滿足桌面取代軟件的需求。
因此,如圖6所示,當(dāng)所述windows系統(tǒng)為windows10系統(tǒng)時,建立uwp列表的步驟包括:
步驟s6:查詢uwp;
步驟s7:調(diào)用所述windows系統(tǒng)的接口取得register內(nèi)容;
步驟s8:查詢已經(jīng)安裝的uwp軟件裂變;
步驟s9:查詢已經(jīng)安裝的uwp軟件目錄下程序的xml檔案;
步驟s10:取得uwp的啟動uid,應(yīng)用圖片;
步驟s11:建立uwp列表;
步驟s12:在所述桌面管理軟件的任務(wù)欄上顯示所述uwp軟件的列表內(nèi)每個圖標(biāo),形成“開始菜單”。
進(jìn)一步地,“開始菜單”程序的啟動步驟如下:
步驟s13:先點擊所述uwp軟件上相對應(yīng)的圖標(biāo);
步驟s14:查詢所述uwp列表內(nèi)已點擊圖標(biāo)的uwp啟動uid;
步驟s15:利用uid傳給所述windows系統(tǒng)的應(yīng)用窗口管理;
步驟s16:啟動uwp軟件。
本方法利用系統(tǒng)的視覺特性和原本windows系統(tǒng)的個性化設(shè)置,創(chuàng)造出一個視覺上取代系統(tǒng)桌面效果的軟件,實際上卻只是一般的應(yīng)用軟件,完全沒有入侵任何系統(tǒng)的資源,而原本的桌面管理系統(tǒng)依然在后臺運行,不影響系統(tǒng)的穩(wěn)定性及運行速度,也不會造成系統(tǒng)升級或是病毒的問題。
以上對本發(fā)明的較佳實施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,其中未盡詳細(xì)描述的設(shè)備和結(jié)構(gòu)應(yīng)該理解為用本領(lǐng)域中的普通方式予以實施;任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例,這并不影響本發(fā)明的實質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。