一種終端及其應用程序的快捷啟動方法
【專利摘要】本申請公開了一種終端上應用程序的快捷啟動方法,包括:在感應區(qū)域內(nèi),檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù);啟動檢測到的觸摸次數(shù)所對應的應用程序。本申請還提供了一種終端,包括:觸摸事件檢測和接收模塊、映射模塊和應用程序啟動模塊。應用本申請,能夠簡單準確地實現(xiàn)應用程序的快捷啟動。
【專利說明】一種終端及其應用程序的快捷啟動方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及終端【技術(shù)領(lǐng)域】,特別涉及一種終端及其應用程序的快捷啟動方法。
【背景技術(shù)】
[0002]近年來,手機的發(fā)展可謂是突飛猛進。軟件上,Android、ios、Windows等各種操作系統(tǒng)越來越智能,應用軟件越來越豐富。硬件上,機身越來越薄,處理器越來越快,屏幕越來越大。隨著智能機的極速普及,為了獲得更好的用戶體驗,鍵盤被淘汰似乎是一種必然趨勢。市場上觸屏手機琳瑯滿目,而各大手機廠商也努力將屏幕做的更清晰,更流暢,更靈敏。觸摸控制手機突破了鍵盤式手機單一的操作限制,也將手機的可操作區(qū)域擴大到整個屏幕。人們每天都要在手機上打開多個應用程序,有些應用甚至是每天必須打開,而大量的應用使得用戶需要花費一定的時間去尋找自己的需要的應用。即使一些手機支持將應用程序按使用頻率排列,依然需要切換到應用程序列表界面去尋找。有些手機允許用戶將常用的應用程序放置在桌面上,但是可放置的應用數(shù)量有限,也使得桌面不夠美觀。因此如何快捷地打開自己需要的應用,又能保持桌面的美觀性,就成為了一個研究的新方向。
[0003]在鍵盤式手機上,常用的方式是長按某一個鍵或使用組合鍵來區(qū)別普通的按鍵響應。而在觸摸控制手機上,現(xiàn)在最常見的方式是語音識別和手勢識別來實現(xiàn)應用程序的快捷啟動。
[0004]具體地,語音識別顧名思義就是通過識別用戶發(fā)出的語音命令,與數(shù)據(jù)庫中存儲的命令進行匹配,找到對應的應用程序后打開。這種方式的好處是不需要用戶動手操作,在一些不方便用手的情況下有很好的應用價值。
[0005]手勢識別是現(xiàn)在高端智能機上已有的功能,通過打開手勢識別界面,用戶可以自定義一些軌跡圖形作為某些應用程序的打開命令。方法類似于安卓手機的解鎖功能,通過完成特定的軌跡,打開對應的應用程序。還有一些功能,例如撥號,相機等操作,也可以配合重力感應來完成,一般稱為體感操作。
[0006]針對觸摸控制的手機,以上的技術(shù),在現(xiàn)有的使用過程中會產(chǎn)生如下問題:
[0007]1.對于語音識別方法,需要存儲語音信息用于進行應用程序的快捷啟動;當使用語音識別方法進行快捷啟動的應用程序較多時,將耗費大量的終端存儲空間。語音識別方法容易受到使用場合的限制,例如進入會議,演播室等安靜的場所。當周圍環(huán)境的噪聲過大,如擁堵的馬路,公共汽車,KTV等場所,用戶的語音命令將無法被清楚的接收及識別。
[0008]2.對于手勢軌跡識別方法,通過用戶自定義的手勢軌跡進行匹配判斷,如果用戶需要打開的應用程序比較多,相應的需要設(shè)定和記憶的軌跡也就比較多,對于用戶來說是一個負擔,而且手勢軌跡容易在一些使用場合容易產(chǎn)生偏差,如用戶躺著或在顛簸的車里,更特殊的如果用戶使用右手進行軌跡設(shè)定,則一旦右手無法使用,左手的手勢軌跡可能就無法打開應用程序。也就是說用手勢軌跡進行判別時,對精度要求較高。
[0009]3.體感操作是最近比較流行的手機操作方式,大部分智能手機都搭載了重力感應,用戶可以用過傾斜手機,翻轉(zhuǎn)手機甚至搖晃手機來進行一些操作,例如來電靜音、更換壁紙或歌曲、打開攝像頭等。雖然體感操作很方便,但是精度卻不是很高,如果用戶設(shè)置傾斜手機打開攝像頭,在有些情況下,用戶并不想打開攝像頭,卻無意間將手機傾斜從而打開了攝像頭。或者用戶設(shè)置翻轉(zhuǎn)手機將來電靜音并發(fā)送短信,有時候操作并不成功。這都是真實存在的情況,原因就是因為體感操作的精度比較低,對操作觸發(fā)的判斷不夠清晰明確造成的。
[0010]另外,用戶每天需要使用的客戶端(例如微博、QQ、手機瀏覽器)等常用的應用就可以達到六七個,如果全都使用軌跡,對于用戶來說,記憶六七個軌跡是很有負擔的,而體感操作要區(qū)分六七個不同的應用也是很有難度的。
【發(fā)明內(nèi)容】
[0011]本申請?zhí)峁┮环N終端及其應用程序的快捷啟動方法,能夠簡單準確地實現(xiàn)應用程序的快捷啟動。
[0012]一種終端上應用程序的快捷啟動方法,包括:
[0013]在感應區(qū)域內(nèi),檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù);
[0014]啟動檢測到的觸摸次數(shù)所對應的應用程序。
[0015]較佳地,所述檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù)為:
[0016]當檢測到用戶在感應區(qū)域內(nèi)的第一次有效觸摸時,啟動計時器,累加記錄在計時器達到所述設(shè)定時間前的有效觸摸次數(shù),作為所述在設(shè)定時間內(nèi)的觸摸次數(shù)。
[0017]較佳地,該方法進一步包括:預先將感應區(qū)域分塊,在檢測用戶的觸摸次數(shù)時,進一步檢測用戶觸摸位置所在感應區(qū)域內(nèi)的分塊位置;在啟動應用程序時,啟動所述觸摸次數(shù)和所述分塊位置的組合對應的應用程序。
[0018]較佳地,該方法進一步包括:系統(tǒng)配置或用戶自定義設(shè)置觸摸次數(shù)與應用程序的對應關(guān)系。
[0019]較佳地,該方法進一步包括:系統(tǒng)配置或用戶自定義設(shè)置觸摸次數(shù)和分塊位置的組合與應用程序的對應關(guān)系。
[0020]較佳地,所述感應區(qū)域為所述終端的桌面或通知欄界面。
[0021]一種終端,包括觸摸事件檢測和接收模塊、映射模塊和應用程序啟動模塊;
[0022]所述觸摸事件檢測和接收模塊,用于在感應區(qū)域內(nèi),檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù);
[0023]所述映射模塊,用于確定所述觸摸次數(shù)對應的應用程序傳輸給所述應用程序啟動模塊;
[0024]所述應用程序啟動模塊,用于啟動所述應用程序。
[0025]較佳地,所述觸摸事件檢測和接收模塊,進一步用于當檢測到用戶在感應區(qū)域內(nèi)的第一次有效觸摸時,啟動定時器,累加記錄在定時器超時前的有效觸摸次數(shù),作為所述在設(shè)定時間內(nèi)的觸摸次數(shù)。
[0026]較佳地,該終端進一步包括感應區(qū)域分塊模塊,用于將感應區(qū)域分塊;
[0027]所述觸摸事件監(jiān)測和接收模塊,進一步用于在檢測用戶的觸摸次數(shù)時,進一步檢測用戶觸摸位置所在感應區(qū)域內(nèi)的分塊位置;
[0028]所述映射模塊,進一步用于在確定所述觸摸次數(shù)對應的應用程序時,確定所述觸摸次數(shù)和所述分塊位置的組合對應的應用程序傳輸給所述應用程序啟動模塊。
[0029]由上述技術(shù)方案可見,本申請中預先設(shè)定觸摸次數(shù)與不同應用程序的對應關(guān)系;終端在感應區(qū)域內(nèi)檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù),再確定與該觸摸次數(shù)對應的應用程序,啟動相應的應用程序。通過上述方式,能夠通過不同的觸摸次數(shù)實現(xiàn)應用程序的快捷啟動。由于觸摸次數(shù)的檢測實現(xiàn)簡單,并且檢測準確,因此能夠簡單準確地實現(xiàn)應用程序的快捷啟動。
【專利附圖】
【附圖說明】
[0030]圖1為本申請中應用程序快捷啟動方法的具體流程圖;
[0031]圖2為本申請中提供的終端的具體結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]為了使本申請的目的、技術(shù)手段和優(yōu)點更加清楚明白,以下結(jié)合附圖對本申請做進一步詳細說明。
[0033]本申請通過將不同的觸摸次數(shù)與不同的應用程序關(guān)聯(lián)起來,達到快速啟動應用程序的效果。用戶可以為常用的應用程序設(shè)定啟動時的觸摸次數(shù),如果用戶需要啟動的應用比較多,可以將感應界面分成若干個區(qū)域,在不同的區(qū)域設(shè)定不同的觸摸次數(shù)來關(guān)聯(lián)不同的應用程序。設(shè)定完成后,當用戶需要啟動這些應用程序時,在感應界面上的對應位置,點擊對應的觸摸次數(shù),感應器接收到觸摸位置的坐標和觸摸次數(shù),與設(shè)定好的應用程序進行對比,找到對應的應用程序后打開。這樣用戶就不需要把常用的一堆應用程序擺放在桌面上,也不需要翻頁去尋找自己要打開的應用,直接打開感應界面,在特定的位置進行相應次數(shù)的點擊觸摸,就可以打開自己想要的應用程序,增強了用戶體驗的效果,符合現(xiàn)在智能手機的使用要求。
[0034]下面通過具體實施例說明本申請的具體實現(xiàn)。
[0035]圖1為本申請中應用程序快捷啟動的方法流程示意圖。如圖1所示,該方法包括:
[0036]步驟101,在感應區(qū)域內(nèi),檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù)。
[0037]實時監(jiān)測用戶的觸摸事件,一旦接收到用戶有觸摸事件,判斷當前是否有感應區(qū)域,如果有且用戶的觸摸坐標在有效的感應區(qū)域以內(nèi),確定存在一次有效觸摸,開啟計時器,在計時器到達規(guī)定閾值時間之內(nèi),累加記錄用戶的觸摸次數(shù),當達到計時器規(guī)定閾值之后,關(guān)閉計時器。
[0038]最簡單地,感應區(qū)域為一個整塊區(qū)域,在該區(qū)域內(nèi)進行的觸摸次數(shù)與應用程序建立對應關(guān)系。
[0039]或者,也可以將整個感應區(qū)域進行分塊,在不同分塊內(nèi)設(shè)定觸摸次數(shù)與應用程序的對應關(guān)系,這樣,可以為更多的應用程序建立相應的快捷啟動方式。這種情況下,在檢測觸摸次數(shù)的同時,還需要進一步檢測用戶的觸摸位置所在感應區(qū)域的分塊位置。例如,將感應區(qū)域分為左上、右上、左下和右下四個分塊,需要檢測有效觸摸的觸摸位置在上述四個分塊的哪個分塊上,并統(tǒng)計在該分塊上設(shè)定時間內(nèi)的累計觸摸次數(shù)。
[0040]另外,感應區(qū)域可以是由系統(tǒng)設(shè)置或用戶自定義的任意終端界面。考慮到通知欄存在于幾乎每一個界面中,因此可以選用通知欄作為感應區(qū)域。桌面也是用戶最常顯示的界面,因此也可以作為感應區(qū)域。這樣用戶就可以在任何情況下切換到感應區(qū)域進行快捷打開的操作,而不需要頻繁的退回到某一個界面進行操作。當用戶退回到桌面或?qū)⑼ㄖ獧谙吕?,感應區(qū)域就被啟動,用戶收起通知欄或跳轉(zhuǎn)到其他界面之后感應區(qū)域就關(guān)閉了。
[0041]步驟102,確定步驟101檢測到的觸摸次數(shù)所對應的應用程序。
[0042]本申請需要建立一個映射表,將觸摸次數(shù)與需要打開的應用程序進行關(guān)聯(lián)。
[0043]與前述步驟101中的處理相類似地,如果感應區(qū)域未做分塊處理,映射表中最簡單地僅建立觸摸次數(shù)與應用程序的對應關(guān)系。這樣,在本步驟中,根據(jù)步驟101檢測到的觸摸次數(shù),在映射表中找到與該觸摸次數(shù)直接對應的應用程序。
[0044]或者,如果預先為感應區(qū)域進行了分塊處理,在映射表中可以建立觸摸次數(shù)與分塊位置的組合與應用程序的對應關(guān)系。這樣,在本步驟中,根據(jù)步驟101檢測到的分塊位置以及相應分塊位置上的觸摸次數(shù),在映射表中找到與相應組合對應的應用程序。
[0045]映射表的內(nèi)容可以由系統(tǒng)進行默認設(shè)置,也可以由用戶自定義設(shè)置。
[0046]步驟103,啟動步驟102確定出的應用程序。
[0047]本步驟用于進行應用程序的啟動。如果在步驟102中未在映射表中找到相應的應用程序,則可以將提示信息反饋給用戶。
[0048]為了有更好的用戶體驗,需要提醒用戶觸摸次數(shù)不要設(shè)置太大,或系統(tǒng)自定義一個觸摸次數(shù)的上限,感應區(qū)域也不應劃分成過多塊。
[0049]至此,本申請中的應用程序快捷啟動方法流程結(jié)束。
[0050]本申請還提供一種終端,可以用于實施上述應用程序的快捷啟動方法。圖2為本申請中終端的具體結(jié)構(gòu)示意圖。如圖2所示,該終端包括:觸摸事件檢測和接收模塊、映射模塊和應用程序啟動模塊。
[0051]其中,觸摸事件檢測和接收模塊,用于在感應區(qū)域內(nèi),檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù);映射模塊,用于確定觸摸次數(shù)對應的應用程序傳輸給應用程序啟動模塊;應用程序啟動模塊,用于啟動映射模塊確定出的應用程序。
[0052]具體地,觸摸事件監(jiān)測和接收模塊在底層實時監(jiān)測用戶的觸摸事件,一旦接收到用戶有觸摸事件,判斷當前是否有感應區(qū)域,如果有且用戶的觸摸坐標在有效的感應區(qū)域以內(nèi),則開啟計時器,在計時器到達規(guī)定閾值時間之內(nèi),累加記錄用戶的觸摸次數(shù),當達到計時器規(guī)定閾值之后,關(guān)閉計時器,將觸摸次數(shù)和觸摸坐標位置傳遞給第二個模塊。以觸摸次數(shù)為3次進行試驗,觸摸時間在0.8s-0.9s之間。考慮到用戶體驗,觸摸次數(shù)不宜過多,上限為3-4次是用戶可接受的范圍。
[0053]映射模塊,當監(jiān)測模塊將觸摸事件的次數(shù)和坐標傳遞給映射模塊時,如果觸摸次數(shù)和觸摸坐標是有效的,則將其與預設(shè)映射表中相同條件的映射做對比,如果所描述的應用程序存在,則將應用程序信息傳遞給應用程序啟動模塊,若不存在,將錯誤信息傳遞給應用程序啟動模塊。
[0054]應用程序啟動模塊從映射模塊得到信息,如果是有效的應用程序信息,則打開該應用,如果不是,就將提示信息反饋給用戶。
[0055]為了滿足不同用戶的需求,用戶可以自定義觸摸事件感應區(qū)域的劃分,這種情況下,終端進一步包括感應區(qū)域分塊模塊,用于將感應區(qū)域分塊。觸摸事件監(jiān)測和接收模塊,進一步用于在檢測用戶的觸摸次數(shù)時,進一步檢測用戶觸摸位置所在感應區(qū)域內(nèi)的分塊位置。映射模塊,進一步用于在確定觸摸次數(shù)對應的應用程序時,確定所述觸摸次數(shù)和分塊位置的組合對應的應用程序傳輸給應用程序啟動模塊。
[0056]本申請通過接收用戶在感應區(qū)域的觸摸位置和觸摸次數(shù)來快捷打開用戶需要的應用程序,耗費的系統(tǒng)存儲空間小,實現(xiàn)簡單,并且檢測準確,從而能夠方便準確地實現(xiàn)應用程序的快捷啟動。感應區(qū)域的設(shè)置使得用戶在任何界面都可以進行快捷打開的操作,而不需要頻繁的切換到某一個固定的界面進行操作,增強了用戶體驗。用戶無需記憶繁瑣的手勢軌跡,只需簡單記憶觸摸次數(shù),減輕用戶負擔,也減少了對手勢軌跡的存儲及判別帶來的計算及存儲負擔。
[0057]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內(nèi)。
【權(quán)利要求】
1.一種終端上應用程序的快捷啟動方法,其特征在于,包括: 在感應區(qū)域內(nèi),檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù); 啟動檢測到的觸摸次數(shù)所對應的應用程序。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù)為: 當檢測到用戶在感應區(qū)域內(nèi)的第一次有效觸摸時,啟動計時器,累加記錄在計時器達到所述設(shè)定時間前的有效觸摸次數(shù),作為所述在設(shè)定時間內(nèi)的觸摸次數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括:預先將感應區(qū)域分塊,在檢測用戶的觸摸次數(shù)時,進一步檢測用戶觸摸位置所在感應區(qū)域內(nèi)的分塊位置;在啟動應用程序時,啟動所述觸摸次數(shù)和所述分塊位置的組合對應的應用程序。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括:系統(tǒng)配置或用戶自定義設(shè)置觸摸次數(shù)與應用程序的對應關(guān)系。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法進一步包括:系統(tǒng)配置或用戶自定義設(shè)置觸摸次數(shù)和分塊位置的組合與應用程序的對應關(guān)系。
6.根據(jù)權(quán)利要求1到5中任一所述的方法,其特征在于,所述感應區(qū)域為所述終端的桌面或通知欄界面。
7.—種終端,其特征在于,該終端包括觸摸事件檢測和接收模塊、映射模塊和應用程序啟動模塊; 所述觸摸事件檢測和接收模塊,用于在感應區(qū)域內(nèi),檢測用戶在設(shè)定時間內(nèi)的觸摸次數(shù); 所述映射模塊,用于確定所述觸摸次數(shù)對應的應用程序傳輸給所述應用程序啟動模塊; 所述應用程序啟動模塊,用于啟動所述應用程序。
8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述觸摸事件檢測和接收模塊,進一步用于當檢測到用戶在感應區(qū)域內(nèi)的第一次有效觸摸時,啟動定時器,累加記錄在定時器超時前的有效觸摸次數(shù),作為所述在設(shè)定時間內(nèi)的觸摸次數(shù)。
9.根據(jù)權(quán)利要求7所述的終端,其特征在于,該終端進一步包括感應區(qū)域分塊模塊,用于將感應區(qū)域分塊; 所述觸摸事件監(jiān)測和接收模塊,進一步用于在檢測用戶的觸摸次數(shù)時,進一步檢測用戶觸摸位置所在感應區(qū)域內(nèi)的分塊位置; 所述映射模塊,進一步用于在確定所述觸摸次數(shù)對應的應用程序時,確定所述觸摸次數(shù)和所述分塊位置的組合對應的應用程序傳輸給所述應用程序啟動模塊。
【文檔編號】G06F3/0488GK104035707SQ201310075772
【公開日】2014年9月10日 申請日期:2013年3月8日 優(yōu)先權(quán)日:2013年3月8日
【發(fā)明者】李立 申請人:三星電子(中國)研發(fā)中心, 三星電子株式會社