欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法

文檔序號:6554573閱讀:624來源:國知局
專利名稱:一種實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)領(lǐng)域,特別是涉及一種實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法。
背景技術(shù)
在計算機(jī)上使用應(yīng)用程序的時候,為了方便以及簡化用戶的操作,可以通過設(shè)置快捷鍵的方式來實(shí)現(xiàn)對應(yīng)用程序的快速簡便的調(diào)用?,F(xiàn)有解決方案中已存在一些通過快捷鍵快速調(diào)用某一對應(yīng)的應(yīng)用程序的方法。
圖1為現(xiàn)有技術(shù)中利用快捷鍵快速調(diào)用應(yīng)用程序的方法的流程圖。如圖1所示,該方法包括以下步驟首先,按下與所要調(diào)用的應(yīng)用程序?qū)?yīng)的快捷鍵,從而產(chǎn)生相應(yīng)的指令;在接收到該指令后,處理器(例如,筆記本電腦中的嵌入式控制器EC)觸發(fā),向快捷鍵驅(qū)動程序發(fā)出信號;快捷鍵驅(qū)動程序響應(yīng)該信號發(fā)出相應(yīng)的指令,操作系統(tǒng)根據(jù)該指令查找快捷鍵定義的數(shù)據(jù)庫,判斷發(fā)出信號是否符合定義;在符合定義的情況下,操作系統(tǒng)根據(jù)數(shù)據(jù)庫定義,調(diào)用并執(zhí)行相應(yīng)的應(yīng)用程序。
但是,現(xiàn)有的解決方案只能實(shí)現(xiàn)通過快捷鍵打開對應(yīng)的應(yīng)用程序,不能通過再次按下該設(shè)定的快捷鍵來關(guān)閉該應(yīng)用程序。在用戶使用完該應(yīng)用程序后,還需要利用鼠標(biāo)對該應(yīng)用程序進(jìn)行關(guān)閉操作。而用戶如果再次按下該快捷鍵,將會再一次打開對應(yīng)的應(yīng)用程序。
此外,如果該應(yīng)用程序某一時刻正處于最小化或者位于用戶正在使用的應(yīng)用程序窗口之后,那么,用戶如果需要關(guān)閉該應(yīng)用程序,則必須在任務(wù)欄找到該應(yīng)用程序并進(jìn)行關(guān)閉操作,這對于用戶來說是非常不方便的,且容易產(chǎn)生誤操作。在產(chǎn)生誤操作的情況下,導(dǎo)致用戶正在使用的應(yīng)用程序關(guān)閉,甚至數(shù)據(jù)丟失。
例如當(dāng)使用Excel進(jìn)行數(shù)據(jù)錄入的時候,用戶需要使用“計算器”這個應(yīng)用程序進(jìn)行數(shù)據(jù)運(yùn)算,按照現(xiàn)有的解決方案,用戶需要按一下與“計算器”對應(yīng)的快捷鍵,啟動相應(yīng)的應(yīng)用程序。當(dāng)進(jìn)行完數(shù)據(jù)計算后想要關(guān)閉“計算器”應(yīng)用程序,則必須在任務(wù)欄中找到“計算器”,用鼠標(biāo)點(diǎn)擊使其處于最前端的窗口,再點(diǎn)擊“關(guān)閉”按鈕方可關(guān)閉。
如圖2所示,即便用戶對操作系統(tǒng)的使用方法非常熟悉,使用Alt+F4進(jìn)行操作,同樣還是需要將“計算器”應(yīng)用程序調(diào)用到窗口的最前端方可實(shí)現(xiàn)?;蛘撸鐖D3所示,用戶需要用鼠標(biāo)右鍵單擊任務(wù)欄中的“計算器”,并從菜單中選擇“關(guān)閉”或使用Alt+F4進(jìn)行操作。
現(xiàn)有的解決方案沒有做到真正實(shí)現(xiàn)對指定應(yīng)用程序的快捷操作,用戶在不需要使用該應(yīng)用程序的時候,還繼續(xù)沿用老的繁瑣的操作方法。
有鑒于此,需要提供一種實(shí)現(xiàn)對應(yīng)用程序的快捷操作的方法。

發(fā)明內(nèi)容
本發(fā)明的目的是,提供一種實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法。
本發(fā)明的實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法,包括以下步驟步驟101,當(dāng)與所要調(diào)用的應(yīng)用程序?qū)?yīng)的快捷鍵被按下時,產(chǎn)生相應(yīng)的指令;步驟102,在接收到該指令后,處理器觸發(fā),向快捷鍵驅(qū)動程序發(fā)出信號;步驟103,快捷鍵驅(qū)動程序響應(yīng)該信號發(fā)出預(yù)定的指令,操作系統(tǒng)根據(jù)該預(yù)定的指令查找快捷鍵定義的數(shù)據(jù)庫,判斷發(fā)出信號是否符合定義;步驟104,在符合定義的情況下,操作系統(tǒng)進(jìn)一步查找系統(tǒng)進(jìn)程中是否存在該應(yīng)用程序的相應(yīng)進(jìn)程,如果存在相應(yīng)進(jìn)程,則關(guān)閉該應(yīng)用程序,如果不存在相應(yīng)進(jìn)程,則根據(jù)數(shù)據(jù)庫定義,調(diào)用并執(zhí)行相應(yīng)的應(yīng)用程序。
在上述方法中,該快捷鍵可以由用戶根據(jù)需要設(shè)定。
在上述方法中,該快捷鍵也可以由系統(tǒng)事先設(shè)定。
在上述方法中,該處理器為筆記本電腦的嵌入式控制器。
在上述方法中,該操作系統(tǒng)為Windows系統(tǒng)。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是本發(fā)明不僅可以實(shí)現(xiàn)快捷鍵對目標(biāo)應(yīng)用程序的調(diào)用,并且還能夠在目標(biāo)應(yīng)用程序開啟的狀態(tài)下實(shí)現(xiàn)對目標(biāo)程序的關(guān)閉,使用戶在使用計算機(jī)時,對于應(yīng)用程序的開啟/關(guān)閉變得簡單易用。


圖1為現(xiàn)有技術(shù)中利用快捷鍵快速調(diào)用應(yīng)用程序的方法的流程圖。
圖2為現(xiàn)有關(guān)閉“計算器”應(yīng)用程序的一種方式的示意圖。
圖3為現(xiàn)有關(guān)閉“計算器”應(yīng)用程序的另一種方式的示意圖。
圖4為本發(fā)明實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法的流程圖。
圖5為操作系統(tǒng)在系統(tǒng)進(jìn)程中沒有發(fā)現(xiàn)“calc.exe”的映像存在時的示意圖。
圖6為在Windows系統(tǒng)的進(jìn)程中添加“calc.exe”后的示意圖。
圖7為操作系統(tǒng)從進(jìn)程數(shù)據(jù)庫中刪除“計算器”應(yīng)用程序時的示意圖。
具體實(shí)施例方式
本發(fā)明的主要思想是通過偵測操作系統(tǒng)(如Windows操作系統(tǒng))的進(jìn)程來實(shí)現(xiàn)快捷的開啟和關(guān)閉相應(yīng)的應(yīng)用程序。為了便于本領(lǐng)域普通技術(shù)人員理解與實(shí)施本發(fā)明,下面參照附圖進(jìn)行描述。
圖4為本發(fā)明實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法的流程圖。如圖4所示,本發(fā)明的實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法包括以下步驟首先,當(dāng)與所要調(diào)用的應(yīng)用程序?qū)?yīng)的快捷鍵被按下時,產(chǎn)生相應(yīng)的指令,該快捷鍵可以由用戶根據(jù)需要設(shè)定,也可以由系統(tǒng)事先設(shè)定;在接收到該指令后,處理器(例如,筆記本電腦中的嵌入式控制器EC)觸發(fā),向快捷鍵驅(qū)動程序發(fā)出信號;快捷鍵驅(qū)動程序響應(yīng)該信號發(fā)出預(yù)定的指令,操作系統(tǒng)根據(jù)該預(yù)定的指令查找快捷鍵定義的數(shù)據(jù)庫,判斷發(fā)出信號是否符合定義;在符合定義的情況下,操作系統(tǒng)進(jìn)一步查找系統(tǒng)進(jìn)程中是否存在該應(yīng)用程序的相應(yīng)進(jìn)程。如果存在相應(yīng)進(jìn)程,則關(guān)閉該應(yīng)用程序,如果不存在相應(yīng)進(jìn)程,則根據(jù)數(shù)據(jù)庫定義,調(diào)用并執(zhí)行相應(yīng)的應(yīng)用程序。
從上述流程可以看到,本發(fā)明與現(xiàn)有的快捷鍵解決方案最大的不同在于,它不僅可以實(shí)現(xiàn)按下快捷鍵后快速打開相應(yīng)的應(yīng)用程序的功能,還可以實(shí)現(xiàn)按下快捷鍵后快速關(guān)閉相應(yīng)的應(yīng)用程序的功能。
此外,需要說明的是本發(fā)明并非簡單的開啟/關(guān)閉循環(huán),而是通過偵測操作系統(tǒng)的進(jìn)程,查找相關(guān)應(yīng)用程序的進(jìn)程信息,再根據(jù)進(jìn)程信息的現(xiàn)狀,發(fā)出與進(jìn)程的現(xiàn)狀相反的操作指令,實(shí)現(xiàn)對相應(yīng)的應(yīng)用程序進(jìn)行打開/關(guān)閉操作。
為了更清楚的理解本發(fā)明,以下以Windows系統(tǒng)自帶的“計算器”應(yīng)用程序?yàn)槔M(jìn)行說明。
當(dāng)用戶在使用excel軟件工作時,經(jīng)常需要計算一些數(shù)據(jù),這個時候,用戶按一下快捷鍵產(chǎn)生相應(yīng)的信號,快捷鍵驅(qū)動程序響應(yīng)該信號發(fā)出預(yù)定的指令,操作系統(tǒng)根據(jù)該指令查找快捷鍵定義的數(shù)據(jù)庫,判斷發(fā)出信號是否符合定義。在符合定義的情況下,操作系統(tǒng)進(jìn)一步查找系統(tǒng)進(jìn)程中是否存在該應(yīng)用程序的相應(yīng)進(jìn)程。如圖5所示,這時,操作系統(tǒng)在系統(tǒng)進(jìn)程中沒有發(fā)現(xiàn)“calc.exe”的映像存在,于是快捷鍵驅(qū)動程序發(fā)出指令,操作系統(tǒng)根據(jù)該指令調(diào)用“計算器”應(yīng)用程序。這樣,如圖6所示,在Windows系統(tǒng)的進(jìn)程中,“calc.exe”被添加到映像中。
當(dāng)用戶利用“計算器”完成數(shù)據(jù)計算之后想要關(guān)閉“計算器”軟件時,根據(jù)本發(fā)明,用戶只需再次按下快捷鍵,快捷鍵驅(qū)動程序響應(yīng)該信號發(fā)出預(yù)定的指令,操作系統(tǒng)根據(jù)該指令查找快捷鍵定義的數(shù)據(jù)庫,判斷發(fā)出信號是否符合定義。在符合定義的情況下,操作系統(tǒng)進(jìn)一步查找系統(tǒng)進(jìn)程中是否存在該應(yīng)用程序的相應(yīng)進(jìn)程。這時,操作系統(tǒng)發(fā)現(xiàn)在系統(tǒng)進(jìn)程中存在“calc.exe”的映像,并將該信息通知快捷鍵驅(qū)動程序。然后,快捷鍵驅(qū)動程序發(fā)出指令,指示操作系統(tǒng)關(guān)閉“計算器”應(yīng)用程序,結(jié)束“calc.exe”進(jìn)程。接下來,如圖7所示,Windows系統(tǒng)響應(yīng)該指令,結(jié)束“calc.exe”的進(jìn)程,并從進(jìn)程數(shù)據(jù)庫中刪除,從而關(guān)閉“計算器”應(yīng)用程序。
需要說明的是,這個時候不管“計算器”應(yīng)用程序是在窗口的最前端,還是在excel應(yīng)用程序的窗口之后,或者被“最小化”,由于引入了對Windows系統(tǒng)進(jìn)程數(shù)據(jù)庫的實(shí)時偵測,快捷鍵都可以實(shí)現(xiàn)對該應(yīng)用程序的關(guān)閉操作。
需要強(qiáng)調(diào)的是,查找操作系統(tǒng)進(jìn)程列表的指令是由本發(fā)明定義的快捷鍵驅(qū)動程序發(fā)出,并且直接調(diào)用操作系統(tǒng)當(dāng)前的進(jìn)程數(shù)據(jù)庫。根據(jù)數(shù)據(jù)庫中的查找結(jié)果,快捷鍵驅(qū)動程序會發(fā)出不同的指令給操作系統(tǒng)和被調(diào)用應(yīng)用程序,操作系統(tǒng)和被調(diào)用應(yīng)用程序針對不同的指令執(zhí)行不同的操作。
本發(fā)明中,快捷鍵驅(qū)動程序是指令的輸出方,操作系統(tǒng)和被調(diào)用應(yīng)用程序是指令的執(zhí)行方??旖萱I驅(qū)動程序在實(shí)現(xiàn)打開/關(guān)閉軟件過程中,處于指揮、判斷、發(fā)令的主導(dǎo)地位,而操作系統(tǒng)和被調(diào)用應(yīng)用程序則處于執(zhí)行指令的從屬地位。
其次,雖然現(xiàn)有的解決方案也可以實(shí)現(xiàn)對指定應(yīng)用程序的快捷調(diào)用,但本發(fā)明卻與此存在顯而易見的區(qū)別。具體的,現(xiàn)有解決方案僅僅是單一的實(shí)現(xiàn)調(diào)用應(yīng)用程序操作,而且這種單一的調(diào)用沒有任何的判斷,是機(jī)械性的重復(fù)。換言之,用戶只要不停的按快捷鍵,被調(diào)用應(yīng)用程序就會不停的被打開,是無休止的。而本發(fā)明引入了對操作系統(tǒng)進(jìn)程的偵測,根據(jù)偵測結(jié)果的不同,判斷下一步需要進(jìn)行的操作,并輸出指令,賦予了快捷鍵判斷的能力,真正實(shí)現(xiàn)了快捷鍵的智能化,人性化,進(jìn)一步使得快捷鍵的功能更加符合用戶的實(shí)際使用習(xí)慣。
例如,如果“計算器”應(yīng)用程序在使用快捷鍵之前已經(jīng)被用戶采用傳統(tǒng)的鼠標(biāo)點(diǎn)擊等方式打開,再次按下快捷鍵,如果根據(jù)現(xiàn)有的解決方案(單一調(diào)用),則是打開第二個“計算器”的窗口;而按照本發(fā)明,則會自動關(guān)閉“計算器”應(yīng)用程序。
雖然本發(fā)明中以“計算器”應(yīng)用程序的開啟和關(guān)閉作為實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)描述,但是,對于本領(lǐng)域普通技術(shù)人員而言可以理解的是,本發(fā)明可以應(yīng)用于所有應(yīng)用程序的開啟和關(guān)閉,只需要針對該應(yīng)用程序設(shè)定對應(yīng)的快捷鍵、快捷鍵驅(qū)動程序,并記錄在快捷鍵定義的數(shù)據(jù)庫中即可。
權(quán)利要求
1.一種實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法,包括以下步驟步驟101,當(dāng)與所要調(diào)用的應(yīng)用程序?qū)?yīng)的快捷鍵被按下時,產(chǎn)生相應(yīng)的指令;步驟102,在接收到該指令后,處理器觸發(fā),向快捷鍵驅(qū)動程序發(fā)出信號;步驟103,快捷鍵驅(qū)動程序響應(yīng)該信號發(fā)出預(yù)定的指令,操作系統(tǒng)根據(jù)該預(yù)定的指令查找快捷鍵定義的數(shù)據(jù)庫,判斷發(fā)出信號是否符合定義;步驟104,在符合定義的情況下,操作系統(tǒng)進(jìn)一步查找系統(tǒng)進(jìn)程中是否存在該應(yīng)用程序的相應(yīng)進(jìn)程,如果存在相應(yīng)進(jìn)程,則關(guān)閉該應(yīng)用程序,如果不存在相應(yīng)進(jìn)程,則根據(jù)數(shù)據(jù)庫定義,調(diào)用并執(zhí)行相應(yīng)的應(yīng)用程序。
2.如權(quán)利要求1所述的方法,其特征在于,該快捷鍵由用戶根據(jù)需要設(shè)定。
3.如權(quán)利要求1所述的方法,其特征在于,該快捷鍵由系統(tǒng)事先設(shè)定。
4.如權(quán)利要求1至3任一項所述的方法,其特征在于,該處理器為筆記本電腦的嵌入式控制器。
5.如權(quán)利要求1至3任一項所述的方法,其特征在于,該操作系統(tǒng)為Windows系統(tǒng)。
全文摘要
一種實(shí)現(xiàn)快捷開啟和關(guān)閉應(yīng)用程序的方法,包括以下步驟當(dāng)與所要調(diào)用的應(yīng)用程序?qū)?yīng)的快捷鍵被按下時,產(chǎn)生相應(yīng)的指令;在接收到該指令后,處理器觸發(fā),向快捷鍵驅(qū)動程序發(fā)出信號;快捷鍵驅(qū)動程序響應(yīng)該信號發(fā)出預(yù)定的指令,操作系統(tǒng)根據(jù)該預(yù)定的指令查找快捷鍵定義的數(shù)據(jù)庫,判斷發(fā)出信號是否符合定義;在符合定義的情況下,操作系統(tǒng)進(jìn)一步查找系統(tǒng)進(jìn)程中是否存在該應(yīng)用程序的相應(yīng)進(jìn)程,如果存在相應(yīng)進(jìn)程,則關(guān)閉該應(yīng)用程序,如果不存在相應(yīng)進(jìn)程,則根據(jù)數(shù)據(jù)庫定義,調(diào)用并執(zhí)行相應(yīng)的應(yīng)用程序。本發(fā)明不僅可以實(shí)現(xiàn)快捷鍵對目標(biāo)應(yīng)用程序的調(diào)用,并且還能夠在目標(biāo)應(yīng)用程序開啟的狀態(tài)下實(shí)現(xiàn)對目標(biāo)程序的關(guān)閉,應(yīng)用程序的開啟/關(guān)閉變得簡單快捷。
文檔編號G06F9/445GK101025659SQ20061000777
公開日2007年8月29日 申請日期2006年2月20日 優(yōu)先權(quán)日2006年2月20日
發(fā)明者金谷 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
抚顺县| 库尔勒市| 崇州市| 稷山县| 乳源| 汉沽区| 静海县| 临洮县| 泰顺县| 彭州市| 阜平县| 汶上县| 沙田区| 鲜城| 祁门县| 忻城县| 盐边县| 万年县| 托克托县| 玉田县| 海原县| 武胜县| 阿城市| 班戈县| 沁源县| 麻城市| 西宁市| 隆昌县| 元阳县| 祁东县| 汽车| 开化县| 东明县| 息烽县| 米脂县| 陆良县| 苏尼特右旗| 南华县| 河东区| 禹城市| 方城县|