熱鍵激活單鍵系統的方法
2023-06-30 04:52:56
專利名稱:熱鍵激活單鍵系統的方法
技術領域:
本發明涉及一種在計算機可執行作業系統平臺上激活應用程式的方法,特別是指一種通過常駐程序的執行,提供使用者以熱鍵(hot key)激活程序溝通(hook)的方式,來執行作業系統中單鍵系統的方法。
背景技術:
伴隨著計算機軟體相關技術的不斷成長與發展,有許多軟體程序在功能上雖然變得非常強大,但是也因為軟體程序的日趨龐大且複雜,因此造成了計算機硬體相關裝置設備工作上極大的負擔,而且對於大多數的使用者來說,特別是一些沒有足夠計算機軟硬體相關知識背景的使用者們,往往這些艱澀難懂的應用軟體技術和功能,可能會導致使用者在學習以及使用上的龐大負擔,甚至會造成學習上的障礙,尤其當使用者經常使用的是一些最基本的功能時,過分複雜而瑣碎的操作動作可能會讓使用者感覺不夠友善、不夠簡便,因此如果有一套可以讓使用者操作簡便又能夠提供使用者友好用戶界面(User Interface,UI)的單鍵系統(One Touch System,OTS),相信是許多一般使用者所企盼的。
目前現有的計算機可執行系統平臺上,都必須要依賴一套作業系統(Operating System,OS)的工作,如微軟公司(Microsoft)的Windows 2000、Windows 98、Windows Me...等等,才能夠使其它的應用軟體程序能夠順利執行,然而事實上每個應用程式軟體的執行與操作,往往都必須先要經過一段激活程序後才能夠順利達到使用者所希望的結果,即便有了簡便的單鍵系統,對於那些不經常使用計算機的使用者來說,陳列在作業系統桌面(desktop)上琳琅滿目的項目(item),同樣也會讓使用者不知所措,不知從何「開始」起,因此為了讓使用者能夠在使用應用軟體程序時能夠更加簡便,應該更要思索如何利用目前發達的計算機軟體技術,提出一種能夠讓使用者在進入到作業系統之後,不需要再進行其它複雜的手續過程,就能夠直接使用到單鍵系統所提供功能的方法,應是目前最能夠徹底解決使用者學習及使用問題上的最佳方案。
發明內容
有鑑於此,本發明為解決上述問題而提出一種熱鍵激活單鍵系統的方法,主要的目的在於希望能夠在計算機可執行的作業系統平臺下,利用具有激活代理服務的常駐程序,提供使用者通過熱鍵(hot key)以程序溝通(hook)的方式,來激活單鍵系統(One Touch System,OTS),進而更以簡便而友善的用戶界面(User Interface,UI),提供各項單鍵功能的執行與操作。
為實現上述目的,本發明提供了一種熱鍵激活單鍵系統的方法,在計算機可執行的系統平臺下,利用具有激活代理服務的常駐程序,提供使用者通過熱鍵來激活提供各項單鍵功能的系統及其界面,執行各種功能項目的操作,該方法至少包含下列步驟激活一作業系統並進入該作業系統桌面;執行一激活代理程序;選取激活一單鍵系統的一熱鍵;激活該單鍵系統並開啟一單鍵使用者界面;接受使用者選取該單鍵系統的一功能熱鍵;及調用對應的程序模塊執行該單鍵系統的功能。
本發明的熱鍵激活單鍵系統的方法,讓使用者可以在進入到作業系統時,直接通過簡單的熱鍵(hot key)選取便能夠執行單鍵系統,不僅簡化了以往應用軟體程序的執行程序,更減少了使用者在使用軟體上的困難,同時也可以避免使用者在學習上的障礙。
通過激活代理程序的自動執行,以及配合上軟體程序溝通(hook)的設計方式,使用者便可以僅憑藉著單一動作,就能夠在作業系統中進行單鍵系統所提供的各項單鍵功能,在執行效率上也提升許多。
有關本發明的詳細內容及技術,現配合
如下。
圖1是本發明的熱鍵激活單鍵系統的方法的系統工作架構示意圖;圖2a是本發明的熱鍵激活單鍵系統的方法的工作流程圖一;圖2b是本發明的熱鍵激活單鍵系統的方法的工作流程圖二。
具體實施例方式
本發明為一種在計算機可執行的系統平臺中,利用熱鍵(hot key)來激活單鍵系統120(One Touch System,OTS)的工作,並且可以通過提供友善的單鍵使用者界面121(User Interface,UI),來進行各項單鍵功能的操作。所謂的單鍵系統120是指提供使用者可以通過「單一動作」(通常是指選取「單一按鍵」,也就是熱鍵,來進行單鍵功能模塊122的呼叫與執行)來完成執行預定的功能結果,如發送電子郵件、傳真、上網...。而本發明所謂的計算機可執行的系統平臺在硬體架構上至少包含有一個輸入裝置10、一個顯示裝置20以及一個系統主機30;至於本發明的軟體架構則至少包含有儲存於前述系統主機中的一個作業系統100、一個激活代理程序101以及一個單鍵系統120,其中該激活代理程序101及該單鍵系統120均安裝於該作業系統100中,且該激活代理程序101由該作業系統100在開機進行啟動程序(bootprocedure)時自動執行的。另外,熱鍵的部分則通常指一些特定按鍵的組合,可以減少使用者輸入獨立按鍵的時間,而這些熱鍵一般可以由數字鍵0~9、英文鍵A~Z、功能鍵F1~F12以及其它特殊鍵(如ESC、PgUp、PgDn...)加以組合定義。
下面,就以圖2A及圖2b來說明本發明方法工作流程步驟,過程中提及系統工作架構的部分請參閱圖1,說明如下當使用者開啟系統主機30後,在步驟200,作業系統100便自動激活並且進入到作業系統桌面110(desktop)中;此時在步驟205,作業系統100依照其啟動程序(boot procedure)中的設定,開始執行激活代理程序101的作業;在步驟210,作業系統100會自動判斷激活代理程序101是否執行成功?如果執行不成功則繼續步驟205的部分,重新執行激活代理程序101,若是執行成功的話,則在步驟215中,在作業系統桌面110中生成該激活代理圖標111(icon);執行完畢之後,步驟220便開始等待使用者進一步的操作輸入動作,同樣在步驟225;此時作業系統100會判斷使用者是否進行操作?如果沒有則回步驟220繼續等待,否則當使用者進行操作時,在步驟230,進一步判斷該操作是否是屬於要關閉作業系統100的操作?如果是的話,在步驟250則作業系統100會先將激活代理程序101給中斷結束掉;然後在步驟255,將作業系統桌面110上的激活代理圖標111給刪除;最後在步驟260,關閉作業系統100,結束整個流程的工作。
假如在步驟230的判斷結果是使用者的操作並非要關閉作業系統100的話;則在步驟235,作業系統100會判斷使用者是否執行到激活單鍵系統120的熱鍵?如果是的話,則流程會進入到步驟A的部分,將在稍後作更詳細的說明,否則的話,在步驟240,作業系統100便會根據使用者的操作內容去執行對應的處理;執行對應處理的過程中,如步驟245所示,作業系統100會持續判斷執行處理是否已經完畢?如果沒有則停留在步驟240的地方,繼續進行對應的處理,否則若是已經執行完畢,則流程會回到步驟220的地方,作業系統100會等待使用者的其它後續操作。
如圖2B所示,當流程進入到步驟A之後,表示使用者欲使用單鍵系統120,此時在步驟300,便由執行中的激活代理程序101來執行呼叫單鍵系統的動作,執行呼叫的動作是通過程序溝通(hook)的程序設計方式來進行的;進行呼叫時作業系統100會在步驟305判斷單鍵系統120是否已經正在執行中?如果是的話,則在步驟310將單鍵系統120的單鍵使用者界面120顯示於最上層,也就是使單鍵使用者界面成為唯一的當前活動窗口(active window),然後進入到步驟320的地方等待使用者的進一步執行動作;否則若在步驟305中,單鍵系統120尚未執行的話,則在步驟315,激活單鍵系統120並開啟單鍵使用者界面121,然後進入到步驟320處等待使用者的進一步執行動作;單鍵使用者界面中顯示包含各種單鍵功能項目及其該功能熱鍵的菜單畫面;此時單鍵系統120會在步驟325判斷使用者是否執行任何單鍵系統120中的功能熱鍵或菜單選項?如果沒有則繼續停留在步驟320處,等待使用者的操作輸入,否則在步驟330便調用對應的單鍵功能模塊122執行對應的功能;當使用者完成執行的對應功能後,在步驟335,單鍵系統120會判斷使用者是否選擇離開單鍵系統120?如果不是的話,則再度回到步驟320處等待使用者的操作輸入,反之如果是的話則在步驟340結束關閉單鍵使用者界面121,進入到步驟B的部分,也就是重新回到步驟220處等待使用者的操作。
事實上,本發明中所有的輸入操作控制均是通過輸入裝置來進行的,一般來說使用者可以用鍵盤、滑鼠、數字觸摸式面板或者是語音識別系統,來作為輸入裝置用。
本發明的熱鍵激活單鍵系統的方法,讓使用者可以在進入到作業系統時,直接通過簡單的熱鍵(hot key)選取便能夠執行單鍵系統,不僅簡化了以往應用軟體程序的執行程序,更減少了使用者在使用軟體上的困難,同時也可以避免使用者在學習上的障礙。
通過激活代理程序的自動執行,以及配合上軟體程序溝通(hook)的設計方式,使用者便可以僅憑藉著單一動作,就能夠在作業系統中進行單鍵系統所提供的各項單鍵功能,在執行效率上也提升許多。
雖然本發明以前述的較佳實施例揭露如上,但是並非用以限定本發明,本技術領域的普通技術人員,在不脫離本發明的精神和範圍內,所做出的等效變換,均包含在本發明的範圍內。
權利要求
1.一種熱鍵激活單鍵系統的方法,在計算機可執行的系統平臺下,利用具有激活代理服務的常駐程序,提供使用者通過熱鍵來激活提供各項單鍵功能的系統及其界面,執行各種功能項目的操作,其特徵在於,該方法至少包含下列步驟激活一作業系統並進入該作業系統桌面;執行一激活代理程序;選取激活一單鍵系統的一熱鍵;激活該單鍵系統並開啟一單鍵使用者界面;接受使用者選取該單鍵系統的一功能熱鍵;及調用對應的程序模塊執行該單鍵系統的功能。
2.如權利要求1所述的熱鍵激活單鍵系統的方法,其特徵在於,該計算機可執行的系統平臺包含一輸入裝置、一顯示裝置、一系統主機。
3.如權利要求2所述的熱鍵激活單鍵系統的方法,其特徵在於,該系統主機中包含該作業系統、該激活代理程序及該單鍵系統。
4.如權利要求1所述的熱鍵激活單鍵系統的方法,其特徵在於,該執行激活代理程序的部分,是該作業系統在啟動程序中所設定執行的。
5.如權利要求1所述的熱鍵激活單鍵系統的方法,其特徵在於,該執行激活代理程序的部分,還包含當執行成功時在作業系統桌面中生成一激活代理圖標的步驟。
6.如權利要求1所述的熱鍵激活單鍵系統的方法,其特徵在於,該選取激活該單鍵系統的該熱鍵的部分,是指利用該熱鍵來呼叫該激活代理程序,以程序溝通的方式,去執行該單鍵系統的激活。
7.如權利要求1所述的熱鍵激活單鍵系統的方法,其特徵在於,該激活該單鍵系統並開啟該單鍵使用者界面,是指使該單鍵使用者界面成為唯一的當前活動窗口,並顯示於該作業系統桌面的最上層。
8.如權利要求1所述的熱鍵激活單鍵系統的方法,其特徵在於,該單鍵使用者界面中顯示包含各種單鍵功能項目及其該功能熱鍵的菜單畫面。
9.如權利要求1所述的熱鍵激活單鍵系統的方法,其特徵在於,該方法中所有的操控及輸入動作均通過該輸入裝置來進行。
10.如權利要求9所述的熱鍵激活單鍵系統的方法,其特徵在於,該輸入裝置至少可選自鍵盤、滑鼠、數字觸摸式面板及語音識別系統的其中之一或組合。
全文摘要
本發明公開了一種熱鍵激活單鍵系統的方法,在計算機可執行的系統平臺下,利用具有激活代理服務的常駐程序,提供使用者通過熱鍵來激活提供各項單鍵功能的系統及其界面,執行各種功能項目的操作,該方法至少包含下列步驟激活一作業系統並進入該作業系統桌面;執行一激活代理程序;選取激活一單鍵系統的一熱鍵;激活該單鍵系統並開啟一單鍵使用者界面;接受使用者選取該單鍵系統的一功能熱鍵;及調用對應的程序模塊執行該單鍵系統的功能。本發明的方法,不僅簡化了以往應用軟體程序的執行程序,更減少了使用者在使用軟體上的困難,同時也可以避免使用者在學習上的障礙。
文檔編號G06F3/00GK1499367SQ0215041
公開日2004年5月26日 申請日期2002年11月8日 優先權日2002年11月8日
發明者溫世仁, 邱全成, 戴凌 申請人:英業達股份有限公司