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