專利名稱:計算機界面的管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機界面管理方法,特別是對計算機的多角蜘蛛網(wǎng)絡(luò)狀界面的管理方法。
背景技術(shù):
目前,廣大計算機用戶所熟悉和使用的操作系統(tǒng)主要是美國微軟公司開發(fā)的Windows系列產(chǎn)品,其主界面的組成是由界面設(shè)置、外觀設(shè)計、背景圖案、系統(tǒng)資源管理和一些應(yīng)用軟件等組成;每一個功能按鈕(圖標)都和系統(tǒng)的功能程序相連接,完成特定的功能,并實現(xiàn)了在一定的范圍內(nèi)應(yīng)用者可根據(jù)自身的需要在桌面上進行自行設(shè)計,應(yīng)用者根據(jù)自身的需要在桌面上隨時建立一個文件或文件夾以及一個應(yīng)用軟件。應(yīng)用者需要系統(tǒng)與Internet網(wǎng)絡(luò)連接時需要通過主界面上的電話撥號上網(wǎng)。然而,現(xiàn)今隨著世界經(jīng)濟和信息技術(shù)的發(fā)展步入網(wǎng)絡(luò)化準時代,很大一部分計算機用戶更多的時間工作在計算機辦公自動化上。所以本發(fā)明人開發(fā)了緊跟時代發(fā)展一種GOS操作系統(tǒng),其主界面(桌面)的設(shè)計將以層次化、分類管理,同時給應(yīng)用者提供對系統(tǒng)資源管理和使用上諸多的便利以及操作上的方便、簡單化、層次化。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種適合于GOS操作系統(tǒng)的計算機界面管理方法,其主界面即能體現(xiàn)中國文化,又能與當今世界上計算機所使用的操作界面相結(jié)合,并且能夠與世界行業(yè)標準相接軌,同時給使用者帶來諸多管理上方便、操作便利、簡潔、明了及規(guī)律。
本發(fā)明的上述目的是這樣實現(xiàn)的,一種計算機界面的管理方法,所述計算機界面包括呈多角蜘蛛網(wǎng)絡(luò)狀的多個任務(wù)管理控件,所述方法包括以下步驟a)輸入硬件設(shè)備(鼠標,鍵盤等)向CPU發(fā)出硬件中斷消息;b)CPU接收到硬件中斷消息后掛起當前的進程,保存程序現(xiàn)場,到系統(tǒng)的中斷服務(wù)程序入口地址表中查找中斷服務(wù)程序的相應(yīng)地址;然后調(diào)用相應(yīng)的中斷服務(wù)程序,將輸入硬件設(shè)備的參數(shù)寫入指定的系統(tǒng)緩沖區(qū)中,并設(shè)置事件標志;c)系統(tǒng)消息生成程序發(fā)現(xiàn)事件標志后讀取硬件設(shè)備的參數(shù),根據(jù)硬件設(shè)備的參數(shù)生成相應(yīng)的系統(tǒng)消息,將該系統(tǒng)消息送到系統(tǒng)消息隊列中,準備發(fā)送到消息處理對象;d)確定消息處理對象,根據(jù)確定的結(jié)果,將系統(tǒng)消息發(fā)送給消息處理對象。
其中,所述的確定消息處理對象包括系統(tǒng)先確定消息該發(fā)往哪一個窗口,按順序查找窗口先關(guān)聯(lián)的標志數(shù)據(jù)(如m_bActive),如果窗口處于激活狀態(tài)則消息發(fā)往該激活狀態(tài)窗口。
其中,所述確定消息處理對象還包括從計算機系統(tǒng)內(nèi)已經(jīng)建立的一張消息處理對象位置分布表中查找消息處理對象,其中所述分布表的表格記錄了窗口中所有獨立消息處理對象的位置參數(shù)。
其中,所述的查找消息處理對象包括將輸入硬件設(shè)備指針的位置坐標和表格中的參數(shù)進行對照。
其中,所述表格中的位置參數(shù)按從上到下、從左到右的順序排列,并且采用折半數(shù)學(xué)查找方法進行查找。
其中,所述步驟(d)還包括確定消息發(fā)往的對象后調(diào)用該對象的消息處理函數(shù),將消息作為函數(shù)參數(shù)傳遞給消息處理函數(shù),消息處理函數(shù)先核對消息的正確性,然后處理消息,對消息作出響應(yīng)。
其中,所述的對消息作出響應(yīng)包括(1)改變自身的外觀;(2)執(zhí)行用戶規(guī)定的相應(yīng)操作,包括讀取文件按鈕,然后開始讀取磁盤文件。
其中,所述的消息處理對象是輸入硬件設(shè)備的指針指向的控件。
其中,所述輸入硬件設(shè)備是鼠標、鍵盤之一。
其中,所述的多個控件中位于八角蜘蛛網(wǎng)絡(luò)中心的控件是實現(xiàn)桌面界面與網(wǎng)絡(luò)界面轉(zhuǎn)換的控件。
其中,所述的多個控件包括以下控件系統(tǒng)資源任務(wù)管理控件、系統(tǒng)資源管理控件、辦公文檔管理控件、繪圖資源管理、游戲資源管理控件、學(xué)習(xí)資源管理控件、影視資源管理控件、其他資源管理控件、編程工具管理控件。
其中,所述的多角蜘蛛網(wǎng)絡(luò)是八角蜘蛛網(wǎng)絡(luò)。
下面結(jié)合附圖以具體實例對本發(fā)明進行詳細說明。
圖1是本發(fā)明的計算機GOS操作系統(tǒng)的主界面(桌面界面)的示意圖;圖2A和圖2B是實現(xiàn)本發(fā)明的管理方法的流程圖;圖3是本發(fā)明GOS操作系統(tǒng)網(wǎng)絡(luò)主界面的示意圖;
圖4是GOS操作系統(tǒng)分布界面-系統(tǒng)資源管理;圖5是GOS操作系統(tǒng)分布界面-辦公資源管理;圖6是GOS操作系統(tǒng)分布界面-學(xué)習(xí)資源管理;圖7是GOS操作系統(tǒng)分布界面-影視資源管理;圖8是GOS操作系統(tǒng)分布界面-游戲資源管理;圖9是GOS操作系統(tǒng)分布界面-繪圖資源管理;圖10是GOS操作系統(tǒng)分布界面-編程資源管理;圖11是GOS操作系統(tǒng)分布界面-其他資源管理。
具體實施例方式
參見圖1所示的本發(fā)明的計算機操作系統(tǒng)主界面的示意圖。如圖所示,標記1代表系統(tǒng)與Internet網(wǎng)絡(luò)連接的控制開關(guān)(是桌面界面與網(wǎng)絡(luò)界面轉(zhuǎn)換的控件,簡稱轉(zhuǎn)換控件1),為一個旋轉(zhuǎn)地球圖形;標記2代表系統(tǒng)任務(wù)管理入口1-系統(tǒng)資源管理;標記3代表系統(tǒng)任務(wù)管理入口2-辦公資源管理;標記4代表系統(tǒng)任務(wù)管理入口3-學(xué)習(xí)資源管理;標記5代表系統(tǒng)任務(wù)管理入口4-影視資源管理;標記6代表系統(tǒng)任務(wù)管理入口5-游戲資源管理;標記7代表系統(tǒng)任務(wù)管理入口6-繪圖資源管理;標記8代表系統(tǒng)任務(wù)管理入口7-編程資源管理;標記9代表系統(tǒng)任務(wù)管理入口8-其他資源管理;標記10代表系統(tǒng)設(shè)備配置跟蹤查詢?nèi)肟诎粹o;標記1 1代表系統(tǒng)文字管理入口開始按鈕;標記12代表系統(tǒng)管理任務(wù)運行顯示欄;標記13代表系統(tǒng)常用任務(wù)顯示和控制欄。其中標記1至標記9所代表的控制開關(guān)和管理入口1至8通常稱之為控件,它們組成了本發(fā)明的八角蜘蛛狀控件網(wǎng)絡(luò)。
在操作系統(tǒng)八角蜘蛛控件網(wǎng)絡(luò)主界面上(在多任務(wù)運行時該整體組合控件使用鼠標可拖動到界面的任何位置)由一個形象、色彩分明的旋轉(zhuǎn)地球不斷發(fā)射無線信號波(當計算機與Internet網(wǎng)絡(luò)相連接,并在往來上工作正常時)的組合畫面為中心,園外等份八個角似一個蜘蛛網(wǎng)絡(luò)向外輻射的每一圖標作為一個區(qū)域系統(tǒng)任務(wù)管理。八角蛛網(wǎng)絡(luò)作為一個整體組合控件來實現(xiàn)對整個系統(tǒng)重疊窗口、多任務(wù)管理、以及各界面的切換控制。地球畫面作為一個控制按鈕控制系統(tǒng)與Internet網(wǎng)絡(luò)的連接。同時也控制八角蜘蛛網(wǎng)絡(luò)主界面(桌面1)與網(wǎng)絡(luò)瀏覽主界面(桌面2)的轉(zhuǎn)換。八角蜘蛛網(wǎng)絡(luò)的整體結(jié)構(gòu)是一個整體、不可分割的組合控件。
本發(fā)明的計算機界面管理方法基于以下處理過程系統(tǒng)接收用戶的指令(用鼠標,鍵盤等)到界面作出相應(yīng)的過程都是一樣的,都是輸入硬件設(shè)備(鼠標,鍵盤等)向CPU發(fā)出硬件中斷消息。CPU接收到硬件中斷后掛起當前的進程,保存程序現(xiàn)場,到系統(tǒng)的中斷服務(wù)程序入口地址表中查找中斷服務(wù)程序的相應(yīng)地址。然后調(diào)用相應(yīng)的中斷服務(wù)程序,將輸入硬件設(shè)備的參數(shù)(如鍵盤鍵值,鼠標位置等)寫入指定的系統(tǒng)緩沖區(qū)中,并設(shè)置事件標志。系統(tǒng)消息生成程序發(fā)現(xiàn)事件標志后讀取硬件設(shè)備的參數(shù),根據(jù)硬件設(shè)備的參數(shù)生成相應(yīng)的系統(tǒng)消息,該系統(tǒng)消息被送到系統(tǒng)消息隊列中準備發(fā)送到消息處理對象(如按鈕)。系統(tǒng)先確定消息該發(fā)往哪一個窗口,按順序查找窗口先關(guān)聯(lián)的標志數(shù)據(jù)(如m_bActive),如果窗口處于激活狀態(tài)則消息發(fā)往該激活狀態(tài)窗口。窗口中一般有許多對象(如菜單,工具條,滾動條等等),這些對象都是不重疊的,用戶按下鼠標鍵時,鼠標箭頭一般位于某個對象上,則用戶選擇操作的對象就是該對象,系統(tǒng)必須確定該對象,確定的方法為建立一張對象位置分布表,該表格記錄了窗口中所有獨立對象的位置參數(shù),只要將鼠標箭頭的位置坐標和表格中的參數(shù)對照即可查找到對象,為了加快查找速度,表格中的位置參數(shù)按順序排列(從上到下,從左到右),這樣就可以采用折半數(shù)學(xué)查找方法(2分法)加快查找速度。系統(tǒng)確定消息發(fā)往的對象后調(diào)用該對象的消息處理函數(shù),將消息作為函數(shù)參數(shù)傳遞給消息處理函數(shù),消息處理函數(shù)先核對消息的正確性(是否確實該發(fā)給自己),然后處理消息,對消息作出響應(yīng)。比如按鈕對鼠標按動的消息作出的響應(yīng)是(1)改變自身的外觀(由突起狀態(tài)變成凹下狀態(tài),在變回突起狀態(tài),模擬按鈕被按下的過程),(2)執(zhí)行用戶規(guī)定的相應(yīng)操作(比如讀取文件按鈕,則開始讀取磁盤文件)。到此為止消息就處理完畢。
各種控件只有外觀不同,對消息的響應(yīng)不同,獲取消息到處理消息的過程都是相同的。系統(tǒng)不停地負責(zé)接收用戶的消息,將消息分發(fā)到相應(yīng)的對象中,對象處理消息,完成對應(yīng)用戶操作的響應(yīng),這樣周而復(fù)始就完成了整個程序的運行過程。
下面結(jié)合圖2A和圖2B所示的本發(fā)明的管理方法流程圖,詳細說明本發(fā)明的處理過程。
1、用戶在屏幕(主界面1)的八角蜘蛛網(wǎng)絡(luò)整體控件中的八個任務(wù)管理區(qū)域的某一圖標上(在此確定為1系統(tǒng)資源任務(wù)管理區(qū)域圖標;其他七個任務(wù)管理區(qū)域圖標,除函數(shù)和消息傳遞的ID代號不同外,其操作過程以及程序流程圖完全相同)點擊鼠標按鈕。
2、鼠標器通過數(shù)據(jù)線向CPU發(fā)出硬件中斷申請。
3、CPU接收到該中斷申請后立即掛起當前執(zhí)行的任務(wù),保存當前現(xiàn)場(程序寄存器、程序地址寄存器、相關(guān)數(shù)據(jù)寄存器、數(shù)據(jù)地址寄存器、棧指針等)數(shù)據(jù)。
4、CPU從中斷入口表中找到鼠標中斷服務(wù)程序地址,并調(diào)用該相應(yīng)的鼠標中斷服務(wù)程序并執(zhí)行。
5、鼠標中斷服務(wù)程序讀取鼠標按鈕被按下時的屏幕位置,鼠標按鈕的狀態(tài),這些數(shù)據(jù)保存至系統(tǒng)內(nèi)存。
6、系統(tǒng)消息生成程序在內(nèi)存中發(fā)現(xiàn)該鼠標數(shù)據(jù),組裝成鼠標消息。
7、操作系統(tǒng)查找和確定當前激活窗口數(shù)據(jù)(1,2,3,4,5,6,7,8,9,……n,)。
確定激活窗口的方法依次查看當前已經(jīng)打開窗口的激活參數(shù)m_bActive,如是m_bActive=true,則為激活窗口,否則不是。系統(tǒng)同時打開的窗口數(shù)量有限,故本操作速度很快。
8、判斷確定當前被激活的窗口數(shù)據(jù)?9、在當前激活窗口數(shù)據(jù)區(qū)中,通過特定的數(shù)學(xué)算法查找和確定該控件的所在位置數(shù)據(jù)(1,2,3,4,5,6,7,8,9,……n)。
確定控件位置的方法每個窗口數(shù)據(jù)區(qū)均建立一張容量可增長的表格(鏈表結(jié)構(gòu))該窗口所包含的控件位置均依次保存在這張表格中,需要定位當前鼠標位于哪個控件中,對這張表格進行使用數(shù)學(xué)折半方法查找(2分法),可快速定位控件位置。
10、判斷確定當前被激活窗口的中心地球位置數(shù)據(jù)?11、根據(jù)位置數(shù)據(jù)定位當前鼠標消息發(fā)往對象——八角蜘蛛網(wǎng)絡(luò)整體控件中的八個任務(wù)管理區(qū)之一(在此確定為1系統(tǒng)資源任務(wù)管理;其他七個任務(wù)管理,除函數(shù)和消息傳遞的ID代號不同外,其操作過程以及程序流程圖完全相同)。
12、調(diào)用八角蜘蛛網(wǎng)絡(luò)整體控件中的八個任務(wù)管理區(qū)域的某一(在此確定為1系統(tǒng)資源任務(wù)管理;其他七個任務(wù)管理,除函數(shù)和消息傳遞的ID代號不同外,其操作過程以及程序流程圖完全相同)的消息處理函數(shù),并將鼠標參數(shù)傳遞給消息處理函數(shù)。
13、消息處理函數(shù)確定該鼠標消息確實應(yīng)該發(fā)給本控件{根據(jù)位置八角蜘蛛網(wǎng)絡(luò)整體控件中的八個任務(wù)管理區(qū)之一控件(在此確定為1系統(tǒng)資源任務(wù)管理;其他七個任務(wù)管理,除函數(shù)和消息傳遞的ID代號不同外,其操作過程以及程序流程圖完全相同)。
14、判斷確定該消息確實為八角蜘蛛網(wǎng)絡(luò)整體控件中的八個任務(wù)管理區(qū)之一(在此確定為1系統(tǒng)資源任務(wù)管理;其他七個任務(wù)管理,除函數(shù)和消息傳遞的ID代號不同外,其操作過程以及程序流程圖完全相同)該控件消息?15、消息處理函數(shù)對該鼠標消息作出響應(yīng)處理。
16、修改系統(tǒng)全局參數(shù),在桌面上列出該系統(tǒng)資源管理圖標下當前程序分類枝下所有程序清單{(或稱分布界面)在此確定為1系統(tǒng)資源任務(wù)管理;其他七個任務(wù)管理,除函數(shù)和消息傳遞的ID代號不同外,其操作過程以及程序流程圖完全相同}。
列出程序分類枝下所有程序的方法系統(tǒng)建立和程序分類表,該分類表的內(nèi)容可增長,給分類表中記錄程序的分類數(shù)量,每一類程序具體個數(shù),程序名稱,程序簡要說明,程序圖標,用戶往系統(tǒng)安裝新程序時這些數(shù)據(jù)寫入該分類表中。當用戶點擊鼠標選擇列出某類程序時,系統(tǒng)讀取該分類表,將該類程序的名稱、圖標、簡要說明顯示在屏幕上,并為每個程序分配一個按鈕對象,用于相應(yīng)用戶對程序的選擇。
17、當系統(tǒng)已經(jīng)工作在其他系統(tǒng)任務(wù)管理狀態(tài)時,用同樣的操作和運行方法自流程(1)-流程(16)系統(tǒng)將實現(xiàn)八角蜘蛛網(wǎng)絡(luò)中其他七個任務(wù)管理區(qū)的管理工作的相互切換控制。
本發(fā)明可以通過轉(zhuǎn)換控件1將桌面界面(如圖1所示的界面)轉(zhuǎn)換到網(wǎng)絡(luò)界面(如圖3所示的界面),反之亦然。
下面結(jié)合圖3至圖11說明本發(fā)明的應(yīng)用。
如圖3所示所示的八角蜘蛛網(wǎng)絡(luò)主界面,在操作系統(tǒng)的主界面屏幕中央由一個形象、色彩分明的旋轉(zhuǎn)地球不斷發(fā)射無線信號波的組合畫面(以此示意計算機進入網(wǎng)絡(luò)與無線通信相結(jié)合的時代)為中心,并以旋轉(zhuǎn)地球與不斷發(fā)射的無線信號組合同心圓畫面,圓外等份八角似蜘蛛網(wǎng)絡(luò)形向外輻射。八個等份角中線上的每一圖標作為一個區(qū)域系統(tǒng)任務(wù)管理,以此組成一個八角蜘蛛網(wǎng)絡(luò)整體作為主界面(這相當于Windows主界面)。同時,地球旋轉(zhuǎn)畫面作為一個控制按鈕,用它來控制系統(tǒng)與Internet網(wǎng)絡(luò)的連接,在旋轉(zhuǎn)地球旁邊的一個小動畫圖標提示用戶是否需要系統(tǒng)立即與Internet網(wǎng)絡(luò)的連接;當需要系統(tǒng)立即與Internet網(wǎng)絡(luò)連接時,點擊地球旋轉(zhuǎn)畫面圖標即開始網(wǎng)絡(luò)連接,同時在屏幕的左下方用數(shù)字信號動畫為標志顯示計算機正在與網(wǎng)絡(luò)連接1.此時該圖標將形象地演示電話在撥號,數(shù)字信號在發(fā)出;八角蜘蛛網(wǎng)絡(luò)整體主界面將被縮小,并移動到桌面的右上角(被縮小的八角蜘蛛網(wǎng)絡(luò)整體使用鼠標按壓左鍵可將拖帶到桌面的任何位置)。
2.當由于各種原因使得計算機與Internet網(wǎng)絡(luò)不能正常連接時,數(shù)字信號將停留在一個固定的狀態(tài)上,示意連接不能正常進行;同時將有一個菜單彈出以說明其原因。
3.計算機與Internet網(wǎng)絡(luò)正常接通時,系統(tǒng)將進入Internet網(wǎng)絡(luò)正常工作;使用鼠標可拖帶八角蜘蛛網(wǎng)絡(luò)到桌面的任意位置。以該圖標的運行狀況來顯示Internet網(wǎng)絡(luò)的工作狀況該圖標中地球旋轉(zhuǎn)畫面在運行,并以動畫的方式向地球外發(fā)射無線信號波,則說明計算機與Internet網(wǎng)絡(luò)工作一切正常;同時在八角蜘蛛網(wǎng)絡(luò)下方用數(shù)字信號的傳輸速率標志直接表明Internet網(wǎng)絡(luò)的傳輸速度。
4.當計算機開機運行是通過八角蜘蛛網(wǎng)絡(luò)主界面(1)進入系統(tǒng)的,而當系統(tǒng)需要返回八角蜘蛛網(wǎng)絡(luò)主界面(1)時,則用鼠標的左鍵點擊地球旋轉(zhuǎn)的畫面(此時當作按鈕)即可。同時在界面的右下角(任務(wù)欄)顯示縮小了的地球圖標,當需要退出網(wǎng)絡(luò)時使用鼠標右鍵點擊該圖標或使用鼠標右鍵點擊地球旋轉(zhuǎn)畫面(此時當作按鈕),用鼠標操作此位置的任務(wù)功能欄(使用鼠標左鍵點擊)的退出欄即可退出網(wǎng)絡(luò)連接(下網(wǎng))。
從對計算機熟悉使用的用戶角度為了方便操作,便于使用,在主界面上應(yīng)將各類功能、使用范圍、系統(tǒng)管理分派。用八角蜘蛛網(wǎng)絡(luò)的各系統(tǒng)任務(wù)管理圖標,在主界面上的系統(tǒng)任務(wù)管理圖標中,根據(jù)對軟件的歸納使用可分為幾大類別而依次管理●系統(tǒng)資源管理;●辦公文檔管理;●繪圖資源管理;●游戲資源管理;●學(xué)習(xí)資源管理;●影視資源管理;●其他資源管理;●編程工具管理;當鼠標放置于八角蜘蛛網(wǎng)絡(luò)中八個系統(tǒng)任務(wù)管理圖標的某個圖標上并使用其左鍵點擊時,系統(tǒng)將切換到該圖標其相應(yīng)的系統(tǒng)任務(wù)管理分布界面中(相當于區(qū)域分布桌面);在該分布界面中,用戶可根據(jù)自己的選擇將文件歸類;在該界面的有效區(qū)域中所放文件多而超出界面的有效區(qū)域范圍時,可使用上下滑動控鍵擴大區(qū)域范圍。八個圖標中的另外七個,其每一個圖標操作過程均與此相同。
在分布界面中可放用戶的文件夾或應(yīng)用文件;文件夾的操作與通常用戶使用其他計算機操作系統(tǒng)的操作方法相仿,直到找到相應(yīng)的應(yīng)用文件圖標時,點擊該圖標系統(tǒng)將進行相應(yīng)的運行或?qū)⒄{(diào)用文檔編輯器進入文檔編輯。
當在分布界面中的操作結(jié)束而返回八角蜘蛛網(wǎng)絡(luò)主界面時,使用鼠標左鍵點擊八角網(wǎng)絡(luò)的中間地球圖標即可返回八角蜘蛛網(wǎng)絡(luò)主界面。
當關(guān)閉、取消應(yīng)用文件的界面時,則使用界面最上一條文件運行目錄的最右端的取消按鈕即可。
無論系統(tǒng)工作在八角蜘蛛網(wǎng)絡(luò)主界面還是工作在系統(tǒng)任務(wù)管理的分布界面,當鼠標放置于八角蜘蛛網(wǎng)絡(luò)中八個系統(tǒng)任務(wù)管理圖標的某個圖標上并使用其左鍵點擊時,系統(tǒng)將切換到該圖標其相應(yīng)的系統(tǒng)任務(wù)管理分布界面中(相當于區(qū)域分布桌面);當使用鼠標點擊任何一個分布界面上的八角蜘蛛網(wǎng)絡(luò)中的地球畫面,系統(tǒng)即可返回八角蜘蛛網(wǎng)絡(luò)主界面。
當用戶無需上網(wǎng)而做其他工作時,將鼠標移到相應(yīng)的八角蜘蛛網(wǎng)絡(luò)系統(tǒng)任務(wù)管理圖標上并點擊該圖標,系統(tǒng)將切換到相應(yīng)的分布界面上,在該分布界面中操作相應(yīng)的文件(建立文件或文件夾)。應(yīng)用者也可根據(jù)自己的選擇將桌面上其他文件歸類到相應(yīng)的系統(tǒng)任務(wù)管理圖標中(如果用者已將自己認為常用的文件夾或文件放到了八角蜘蛛網(wǎng)絡(luò)區(qū)域以外的八角蜘蛛網(wǎng)絡(luò)主界面上)。應(yīng)用者可根據(jù)自己的方便安排在八角蜘蛛網(wǎng)絡(luò)以外主界面(桌面)上的文件夾或文件用鼠標點在該文件圖標上,按壓鼠標左鍵拖動文件或文件夾到相應(yīng)的系統(tǒng)任務(wù)管理的圖標區(qū)域管理域中。這樣的設(shè)計和分類相當于多桌面,方便用戶、層次分明、簡潔、便于管理。同時,這樣的構(gòu)思能夠與現(xiàn)今人們使用的操作系統(tǒng)相比除了主界面(桌面)的八角蜘蛛網(wǎng)絡(luò)框架內(nèi)的操作有區(qū)別外,其操作過程以及與應(yīng)用軟件界面的切換過程更加敏捷、直觀。所以,對已經(jīng)習(xí)慣了使用現(xiàn)有操作系統(tǒng)界面的用戶來說更為方便。
以上對系統(tǒng)主界面(桌面)的設(shè)計構(gòu)思是依據(jù)計算機與網(wǎng)絡(luò)一體化而考慮。尤其當今經(jīng)濟全球化,信息與網(wǎng)絡(luò)技術(shù)的進一步提高;國與國之間,人與人之間的距離感越來接近,由有線網(wǎng)絡(luò)逐步走向無線網(wǎng)絡(luò)的時代,從主界面上體現(xiàn)計算機和網(wǎng)絡(luò)的一體化。同時由于網(wǎng)絡(luò)化的應(yīng)用,在主界面中的八角蜘蛛網(wǎng)絡(luò)所設(shè)的系統(tǒng)任務(wù)管理各圖標中,充分利用八角蜘蛛網(wǎng)絡(luò)上的分布系統(tǒng)任務(wù)管理界面的入口圖標將文件在各分布系統(tǒng)任務(wù)管理中相互傳遞,一切均圍繞網(wǎng)絡(luò)管理而方便、快捷之運行。
對于部分長時間工作在自動化辦公、文件編輯,而不需要在網(wǎng)上工作的用戶;系統(tǒng)工作在該界面時,用戶也可方便地將八角蜘蛛網(wǎng)絡(luò)中的任何一個系統(tǒng)任務(wù)管理圖標區(qū)域中的文件夾或文件,以及應(yīng)用軟件挪放到八角蜘蛛網(wǎng)絡(luò)以外區(qū)域的桌面上以方便操作。
在主界面上的PC機系統(tǒng)標志為隨時查看系統(tǒng)硬件配置的窗口;當使用鼠標左鍵點擊時,在屏幕上出現(xiàn)大的任務(wù)框顯示當前計算機內(nèi)部的硬件配置。GOS圖形操作系統(tǒng)將支持即插即用功能,同時周期性的檢測系統(tǒng)的硬件資源并在任務(wù)框中顯示說明設(shè)備配置和資源使用狀況。
本發(fā)明的有益效果是,以旋轉(zhuǎn)地球為中心向外輻射的八角蜘蛛網(wǎng)絡(luò)的系統(tǒng)任務(wù)管理,方便、敏捷、層次分明、有效地對系統(tǒng)資源以及各任務(wù)進行管理;結(jié)構(gòu)明晰、層次分明、簡單明了。
如圖4所示1.八角蜘蛛網(wǎng)絡(luò)的中心是一個按真實比例縮小了的旋轉(zhuǎn)的地球模型;同時,它又是一個連接系統(tǒng)與Internet網(wǎng)絡(luò)接口的按鈕。
2.八角蜘蛛網(wǎng)絡(luò)的1-8系統(tǒng)任務(wù)管理圖標分別為8個系統(tǒng)任務(wù)管理分布界面的連接入口控制開關(guān);分別控制進入各自管轄的(二次地址)分布界面中。
3.在八角蜘蛛網(wǎng)絡(luò)中,旋轉(zhuǎn)的地球模型與8個系統(tǒng)任務(wù)管理分布界面的連接控制開關(guān)之間的無線發(fā)射波其一象征計算機操作系統(tǒng)將進入網(wǎng)絡(luò)時代,其二可使用戶直觀地觀察到系統(tǒng)是否正常工作在Internet網(wǎng)絡(luò)上(當系統(tǒng)與Internet網(wǎng)絡(luò)連接并工作在網(wǎng)絡(luò)上時,旋轉(zhuǎn)地球?qū)⑾?個系統(tǒng)任務(wù)管理區(qū)發(fā)射無線波;當系統(tǒng)與Internet網(wǎng)絡(luò)斷開時,旋轉(zhuǎn)地球?qū)⑼V瓜蚋飨到y(tǒng)任務(wù)管理區(qū)發(fā)射無線波)。
4.系統(tǒng)文字目錄和文件管理入口“開始按鈕”系統(tǒng)文件目錄管理的入口開關(guān),他是系統(tǒng)控制整體系統(tǒng)文件和用戶應(yīng)用文件(二次地址)并引導(dǎo)系統(tǒng)進入各應(yīng)用軟件總目錄的入口。
5.系統(tǒng)管理任務(wù)運行顯示欄顯示系統(tǒng)當前打開的多個任務(wù)和當前正在所運行的應(yīng)用程序。
6.系統(tǒng)常用任務(wù)顯示和控制欄方便用戶的操作,將通常使用的、并隨時能夠進行控制操作的多任務(wù)系統(tǒng)文件放于此位置(電源轉(zhuǎn)換,音量控制,文字輸入法,時間顯示和控制及其他多任務(wù)管理)。
7.系統(tǒng)設(shè)備配置跟蹤在主界面上的PC機系統(tǒng)標志為隨時查看系統(tǒng)硬件配置的窗口;當使用鼠標左鍵點擊時,在屏幕上出現(xiàn)大的任務(wù)框可隨時打開查詢和顯示當前系統(tǒng)內(nèi)部的硬件配置和當前系統(tǒng)資源使用狀況。
在圖4中1.右上角是縮小了的與主界面中八角蜘蛛網(wǎng)絡(luò)功能相同的整體控制部件。八角蜘蛛網(wǎng)絡(luò)的中心是一個按真實比例縮小了的比主界面中的旋轉(zhuǎn)地球小兩倍的模型,它是主界面與分布系統(tǒng)任務(wù)管理界面之間轉(zhuǎn)換的接口按鈕。
2.右上角縮小了的八角蜘蛛網(wǎng)絡(luò)整體控制部件中,八個系統(tǒng)任務(wù)管理圖標中的每一個圖標控制該系統(tǒng)任務(wù)管理區(qū)的分布界面入口。使用鼠標點擊相應(yīng)的任務(wù)管理圖標,系統(tǒng)將切換到該系統(tǒng)任務(wù)管理區(qū)的分布界面{八角蜘蛛網(wǎng)絡(luò)的每一個系統(tǒng)任務(wù)管理圖標分別控制連接進入該分布界面的開關(guān)按鈕,控制各自的(二次地址)分布界面并進入各應(yīng)用軟件}。
3.在該分布界面上,八角蜘蛛網(wǎng)絡(luò)中的無線發(fā)射波時刻為用戶直觀的顯示系統(tǒng)是否正常工作在網(wǎng)絡(luò)上(當系統(tǒng)與Internet網(wǎng)絡(luò)連接并正常工作在網(wǎng)絡(luò)上時,旋轉(zhuǎn)地球?qū)⑾?個系統(tǒng)任務(wù)管理區(qū)發(fā)射無線波;當系統(tǒng)與Internet網(wǎng)絡(luò)斷開或工作不正常時,旋轉(zhuǎn)地球?qū)⑼V瓜蚋飨到y(tǒng)任務(wù)管理區(qū)發(fā)射無線波)。
4.系統(tǒng)文字目錄和文件管理入口“開始按鈕”系統(tǒng)文件管理的入口開關(guān),他是系統(tǒng)控制整體系統(tǒng)文件和用戶應(yīng)用程序(二次地址),并引導(dǎo)系統(tǒng)進入各應(yīng)用軟件總目錄。
5.系統(tǒng)文字目錄和文件管理入口“開始按鈕”系統(tǒng)文件目錄管理的入口開關(guān),他是系統(tǒng)控制整體系統(tǒng)文件和用戶應(yīng)用文件(二次地址)并引導(dǎo)系統(tǒng)進入各應(yīng)用軟件總目錄的入口。
6.系統(tǒng)常用任務(wù)顯示和控制欄方便用戶的操作,將通常使用的并隨時能夠進行控制操作的多任務(wù)系統(tǒng)文件放于此位置(電源轉(zhuǎn)換,音量控制,文字輸入法,時間顯示和控制及其他多任務(wù)管理)。
7.系統(tǒng)設(shè)備配置跟蹤在主界面上的PC機系統(tǒng)標志為隨時查看系統(tǒng)硬件配置的窗口;當使用鼠標左鍵點擊時,在屏幕上出現(xiàn)大的任務(wù)框可隨時打開查詢和顯示當前系統(tǒng)內(nèi)部的硬件配置和當前系統(tǒng)資源使用狀況。
8.在該界面的中間部分是所屬系統(tǒng)任務(wù)管理圖標區(qū)所管轄的文件包(文件包中將包含多個文件夾和文件)和各具體文件(文件包和文件夾以及應(yīng)用文件在其旁邊都有相應(yīng)的名稱和文字解釋)。在該界面中,文件包和文件夾的數(shù)量可根據(jù)用戶的需求而建立。當所建立的文件包或文件超過現(xiàn)有的文件區(qū)域框時,使用鼠標點擊“更多”使其區(qū)域框放大有效使用區(qū)域。
在圖5至圖11中,除了八角蜘蛛網(wǎng)絡(luò)各圖標區(qū)(各分布界面入口圖標)所管理的系統(tǒng)任務(wù)管理的文件包、文件夾和文件不同外,在各分布界面上的其它所有按鈕、控件、圖標的分派任務(wù)和功能以及操作方式均與圖2中所示的相同。
權(quán)利要求
1.一種計算機界面的管理方法,所述計算機界面包括呈多角蜘蛛網(wǎng)絡(luò)狀的多個任務(wù)管理控件,所述方法包括以下步驟a)輸入硬件設(shè)備(鼠標,鍵盤等)向CPU發(fā)出硬件中斷消息;b)CPU接收到硬件中斷消息后掛起當前的進程,保存程序現(xiàn)場,到系統(tǒng)的中斷服務(wù)程序入口地址表中查找中斷服務(wù)程序的相應(yīng)地址;然后調(diào)用相應(yīng)的中斷服務(wù)程序,將輸入硬件設(shè)備的參數(shù)寫入指定的系統(tǒng)緩沖區(qū)中,并設(shè)置事件標志;c)系統(tǒng)消息生成程序發(fā)現(xiàn)事件標志后讀取硬件設(shè)備的參數(shù),根據(jù)硬件設(shè)備的參數(shù)生成相應(yīng)的系統(tǒng)消息,將該系統(tǒng)消息送到系統(tǒng)消息隊列中,準備發(fā)送到消息處理對象;d)確定消息處理對象,根據(jù)確定的結(jié)果,將系統(tǒng)消息發(fā)送給消息處理對象。
2.根據(jù)權(quán)利要求1所述的方法,其中所述的確定消息處理對象包括系統(tǒng)先確定消息該發(fā)往哪一個窗口,按順序查找窗口先關(guān)聯(lián)的標志數(shù)據(jù)(如m_bActive),如果窗口處于激活狀態(tài)則消息發(fā)往該激活狀態(tài)窗口。
3.根據(jù)權(quán)利要求1、2所述的方法,其中所述確定消息處理對象還包括從計算機系統(tǒng)內(nèi)已經(jīng)建立的一張消息處理對象位置分布表中查找消息處理對象,其中所述分布表的表格記錄了窗口中所有獨立消息處理對象的位置參數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其中所述的查找消息處理對象包括將輸入硬件設(shè)備指針的位置坐標和表格中的參數(shù)進行對照。
5.根據(jù)權(quán)利要求4所述的方法,其中所述表格中的位置參數(shù)按從上到下、從左到右的順序排列,并且采用折半數(shù)學(xué)查找方法進行查找。
6.根據(jù)權(quán)利要求1所述的方法,其中所述步驟(d)還包括確定消息發(fā)往的對象后調(diào)用該對象的消息處理函數(shù),將消息作為函數(shù)參數(shù)傳遞給消息處理函數(shù),消息處理函數(shù)先核對消息的正確性,然后處理消息,對消息作出響應(yīng)。
7.根據(jù)權(quán)利要求6所述的方法,其中所述的對消息作出響應(yīng)包括(1)改變自身的外觀;(2)執(zhí)行用戶規(guī)定的相應(yīng)操作,包括讀取文件按鈕,然后開始讀取磁盤文件。
8.根據(jù)權(quán)利要求1所述的方法,其中所述的消息處理對象是輸入硬件設(shè)備的指針指向的控件。
9.根據(jù)權(quán)利要求1所述的方法,其中所述輸入硬件設(shè)備是鼠標、鍵盤之一。
10.根據(jù)權(quán)利要求8所述的方法,其中所述的多個控件中位于多角蜘蛛網(wǎng)絡(luò)中心的控件是實現(xiàn)桌面界面與網(wǎng)絡(luò)界面轉(zhuǎn)換的控件。
11.根據(jù)權(quán)利要求8、10所述的方法,其中所述的多個控件包括以下控件系統(tǒng)資源任務(wù)管理控件、系統(tǒng)資源管理控件、辦公文檔管理控件、繪圖資源管理、游戲資源管理控件、學(xué)習(xí)資源管理控件、影視資源管理控件、其他資源管理控件、編程工具管理控件。
12.根據(jù)權(quán)利要求1所述的方法,其中所述的多角蜘蛛網(wǎng)絡(luò)是八角蜘蛛網(wǎng)絡(luò)。
全文摘要
本發(fā)明公開了一種適合于GOS操作系統(tǒng)的計算機界面管理方法,所述計算機界面包括呈八角蜘蛛網(wǎng)絡(luò)狀的多個任務(wù)管理控件,即能體現(xiàn)中國文化,又能與當今世界上計算機所使用的操作界面相結(jié)合,并且能夠與世界行業(yè)標準相接軌,同時給使用者帶來諸多管理上方便、操作便利、簡潔、明了及規(guī)律。本發(fā)明的管理方法包括輸入硬件設(shè)備(鼠標,鍵盤等)向CPU發(fā)出硬件中斷消息;CPU接收到硬件中斷消息后掛起當前的進程,保存程序現(xiàn)場,到系統(tǒng)的中斷服務(wù)程序入口地址表中查找中斷服務(wù)程序的相應(yīng)地址;然后調(diào)用相應(yīng)的中斷服務(wù)程序,將輸入硬件設(shè)備的參數(shù)寫入指定的系統(tǒng)緩沖區(qū)中,并設(shè)置事件標志;系統(tǒng)消息生成程序發(fā)現(xiàn)事件標志后讀取硬件設(shè)備的參數(shù),根據(jù)硬件設(shè)備的參數(shù)生成相應(yīng)的系統(tǒng)消息,將該系統(tǒng)消息送到系統(tǒng)消息隊列中,準備發(fā)送到消息處理對象;確定消息處理對象,根據(jù)確定的結(jié)果,將系統(tǒng)消息發(fā)送給消息處理對象。
文檔編號G06F3/14GK1635451SQ20031011291
公開日2005年7月6日 申請日期2003年12月26日 優(yōu)先權(quán)日2003年12月26日
發(fā)明者申學(xué)東 申請人:申學(xué)東