基于智能手機(jī)的熱鍵啟動方法
【專利摘要】本發(fā)明公開了一種基于智能手機(jī)的熱鍵啟動方法,主要解決了現(xiàn)有技術(shù)中存在的缺少一種簡單通用的熱鍵操作方式,不能滿足用戶需求的問題。該基于智能手機(jī)的熱鍵啟動方法,包括以下步驟:在設(shè)定的時間段內(nèi),按設(shè)定的時間間隔在后臺監(jiān)聽用戶的按鍵次數(shù),并記錄;若記錄得出在設(shè)定的時間段內(nèi)按鍵次數(shù)達(dá)到n次,則啟動熱鍵響應(yīng),否則保持原有的運(yùn)行狀態(tài)。通過上述方案,本發(fā)明達(dá)到了操作簡單、使用方便的目的,具有很高的實用價值和推廣價值。
【專利說明】基于智能手機(jī)的熱鍵啟動方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種熱鍵啟動方法,具體地說,是涉及一種基于智能手機(jī)的熱鍵啟動方法。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展,智能手機(jī)日益普及,成為人們生活、工作中十分重要的通訊用品,其功能也日趨完善,然而,在開會、取證、緊急求救、商務(wù)談判等場景并不便于當(dāng)眾使用手機(jī)的相關(guān)功能,更不便于連續(xù)進(jìn)行組合操作,因而熱鍵操作作為隱蔽地進(jìn)行功能啟動操作的方式越來越為用戶所喜愛,但是,現(xiàn)今的熱鍵使用限制較多,在鎖頻黑屏、鎖頻亮頻、屏幕解鎖等狀態(tài)下無法使用,因此,人們迫切需要一種簡單通用的熱鍵操作方式完成相關(guān)功能的啟動。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種基于智能手機(jī)的熱鍵啟動方法,主要解決現(xiàn)有技術(shù)中存在的缺少一種簡單通用的熱鍵操作方式,不能滿足用戶需求的問題。
[0004]為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
基于智能手機(jī)的熱鍵啟動方法,包括以下步驟:
(1)在設(shè)定的時間段內(nèi),按設(shè)定的時間間隔在后臺監(jiān)聽用戶的按鍵次數(shù),并記錄;
(2)若記錄得出在設(shè)定的時間段內(nèi)按鍵次數(shù)達(dá)到η次,則啟動熱鍵響應(yīng),否則保持原有的運(yùn)行狀態(tài)。
[0005]作為一種優(yōu)選,所述按鍵為音量鍵,包括以下操作步驟:
(1)設(shè)定一段在手機(jī)操作系統(tǒng)啟動后自動在后臺循環(huán)播放的靜音音樂;設(shè)定音量監(jiān)聽間隔為t,t > O ;設(shè)定熱鍵啟動時間為tl,tl > O ;
(2)按設(shè)定的音量監(jiān)聽間隔t對音量狀態(tài)進(jìn)行監(jiān)聽,并記錄;
(3)若記錄得出在設(shè)定的熱鍵啟動時間tl內(nèi)音量狀態(tài)連續(xù)兩次以上為音量極限值,則啟動熱鍵響應(yīng),否則保持原有的運(yùn)行狀態(tài)。
[0006]進(jìn)一步地,所述音量極限值為音量最大值和/或音量最小值。
[0007]具體地說,若監(jiān)聽得出音量狀態(tài)被人工調(diào)至最大值則自動將音量狀態(tài)設(shè)置為音量最大值-1;若監(jiān)聽得出音量狀態(tài)被人工調(diào)至最小值則自動將音量狀態(tài)設(shè)置為音量最小值
+ 1 O
[0008]作為另一種優(yōu)選,所述按鍵為開機(jī)鍵,包括以下操作步驟:
(a)將時間段設(shè)定為t(t > 0),將時間間隔設(shè)定為tl (tl > 0),設(shè)定后臺監(jiān)聽到開機(jī)鍵的操作次數(shù)為η (η > O)時進(jìn)行熱鍵啟動;
(b)按設(shè)定的時間間隔tl對手機(jī)屏幕的變化狀態(tài)進(jìn)行監(jiān)聽,并記錄;
(c)若記錄得出在設(shè)定的時間段t內(nèi)手機(jī)屏幕的變化狀態(tài)達(dá)到η次,則啟動熱鍵響應(yīng),否則保持原有的運(yùn)行狀態(tài)。[0009]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
(I)本發(fā)明支持開機(jī)鍵或音量鍵作為手機(jī)熱鍵,兩種按鍵均為手機(jī)常用按鍵,符合用戶操作習(xí)慣,且采用音量鍵作為熱鍵時,通過對循環(huán)播放的靜音音樂的巧妙設(shè)置,使得音量鍵一直處于響應(yīng)狀態(tài),使得選用各手機(jī)通用的音量鍵作為熱鍵成為可行方案,由于靜音音樂一直處于播放狀態(tài),因而無論手機(jī)處于黑屏或鎖屏等狀態(tài),只要系統(tǒng)仍在運(yùn)行便可使用該熱鍵進(jìn)行響應(yīng),操作十分方便,可以隱蔽、快捷地啟動手機(jī)的相關(guān)功能,適用于多種應(yīng)用場景,構(gòu)思巧妙、設(shè)計獨(dú)特、性價比高、操作方便,具有突出的實質(zhì)性特點和顯著進(jìn)步,適合大規(guī)模推廣應(yīng)用。
【具體實施方式】
[0010]下面結(jié)合實施例對本發(fā)明作進(jìn)一步說明,本發(fā)明的實施方式包括但不限于下列實施例。
實施例
[0011]眾所周知,在所有的智能手機(jī)操作系統(tǒng)中,對外置鍵的響應(yīng)方式各不相同,但有兩點是相同的:無論手機(jī)處于任何狀態(tài)(鎖屏黑屏、鎖屏亮屏、開屏狀態(tài)等)會響應(yīng)鎖屏和開屏鍵;會在播放音樂的時候響應(yīng)音量鍵,因而本發(fā)明基于開機(jī)鍵和音量鍵功能和操作上的通用性,選擇音量鍵或/和開機(jī)鍵作為熱鍵響應(yīng)鍵,在不影響用戶體驗的情況下完成對熱鍵的響應(yīng)功能,本發(fā)明的具體方案如下:
當(dāng)熱鍵為首量鍵時,在手機(jī)操作系統(tǒng)啟動后開始在后臺循環(huán)播放I段靜首首樂;每隔一段時間監(jiān)聽I次音量的狀態(tài)(音量大小、音量類型),并記錄;若發(fā)現(xiàn)音量大小被人工調(diào)至最大或最小值,則將音量置為最小+1或最大-1的值,并記錄次數(shù);若在一定時間內(nèi)音量狀態(tài)連續(xù)兩次或兩次以上觸碰音量最大或最小值,則開始啟動熱鍵響應(yīng)功能。
[0012]上述中,音量監(jiān)聽間隔、熱鍵響應(yīng)時間、在熱鍵響應(yīng)時間內(nèi)的按鍵次數(shù)均為可調(diào)節(jié)的參數(shù),可根據(jù)具體的應(yīng)用場景設(shè)置不同的值。
[0013]現(xiàn)以Android系統(tǒng)為例,本發(fā)明的實現(xiàn)如下:
開機(jī)啟動Service,循環(huán)播放10秒背景音樂;
每隔0.85秒讀取音量類型為Stream music、Stream Ring的音量值;
如果發(fā)現(xiàn)相關(guān)音量值被人工調(diào)到最大或最小,立刻將其設(shè)置為最小+1或最大-1的
值;
若在6秒內(nèi)發(fā)現(xiàn)音量值被連續(xù)3次設(shè)置為最大或最小,則啟動熱鍵響應(yīng)功能;否則保持原有的運(yùn)行狀態(tài)。
[0014]本發(fā)明中,只有在監(jiān)測到特定的音樂在設(shè)定的時間內(nèi)音量連續(xù)最大或最小方會進(jìn)行熱鍵響應(yīng),且所選用的音樂為靜音音樂,因而不會對用戶的音樂體驗產(chǎn)生影響。
[0015]當(dāng)熱鍵為開機(jī)鍵時,在手機(jī)操作系統(tǒng)啟動后,每當(dāng)操作鎖屏/開屏鍵即開機(jī)鍵時便在t時間段內(nèi)每個時間間隔tl監(jiān)聽一次手機(jī)屏幕變化次數(shù),并記錄;若在時間段t內(nèi)其次數(shù)達(dá)到η次,則開始啟動熱鍵響應(yīng)功能。
[0016]上述中,監(jiān)聽時間間隔、時間段、在熱鍵響應(yīng)時間內(nèi)的按鍵次數(shù)均為可調(diào)節(jié)的參數(shù),可根據(jù)具體的應(yīng)用場景設(shè)置不同的值。[0017]現(xiàn)以Android系統(tǒng)為例,本發(fā)明的實現(xiàn)如下:
開機(jī)啟動Service,在Service中注冊接收鎖屏/開屏的廣播;
當(dāng)操作鎖屏/開屏鍵時開始每隔0.4s監(jiān)聽其狀態(tài)變化次數(shù);
若在4秒內(nèi)發(fā)現(xiàn)鎖屏/開屏狀態(tài)變化達(dá)到4次,則啟動熱鍵響應(yīng)功能,否則保持原有的運(yùn)行狀態(tài)。
[0018]本發(fā)明中,只有在用戶按鎖屏/開屏鍵后監(jiān)測到在設(shè)定的時間內(nèi)鎖屏/開屏狀態(tài)變化達(dá)到一定次數(shù)方會進(jìn)行熱鍵響應(yīng),這樣非時刻監(jiān)聽,從而不耗電,因而不會對用戶體驗
產(chǎn)生影響。
[0019]本發(fā)明通過巧妙地設(shè)計,使得手機(jī)能在任何使用情況下,包括鎖屏黑屏、鎖屏亮屏、屏幕解鎖等狀態(tài)下、使用任何手機(jī)應(yīng)用軟件的情況下均可進(jìn)行熱鍵響應(yīng),并啟動相應(yīng)的程序功能。
[0020]按照上述實施例,便可很好地實現(xiàn)本發(fā)明。
【權(quán)利要求】
1.基于智能手機(jī)的熱鍵啟動方法,其特征在于,包括以下步驟: (1)在設(shè)定的時間段內(nèi),按設(shè)定的時間間隔在后臺監(jiān)聽用戶的按鍵次數(shù),并記錄; (2)若記錄得出在設(shè)定的時間段內(nèi)按鍵次數(shù)達(dá)到η次,則啟動熱鍵響應(yīng),否則保持原有的運(yùn)行狀態(tài)。
2.根據(jù)權(quán)利要求1所述基于智能手機(jī)的熱鍵啟動方法,其特征在于,所述按鍵為音量鍵,包括以下操作步驟: (1)設(shè)定一段在手機(jī)操作系統(tǒng)啟動后自動在后臺循環(huán)播放的靜音音樂;設(shè)定音量監(jiān)聽間隔為t,t > O ;設(shè)定熱鍵啟動時間為tl,tl > O ; (2)按設(shè)定的音量監(jiān)聽間隔t對音量狀態(tài)進(jìn)行監(jiān)聽,并記錄; (3)若記錄得出在設(shè)定的熱鍵啟動時間tl內(nèi)音量狀態(tài)連續(xù)兩次以上為音量極限值,則啟動熱鍵響應(yīng),否則保持原有的運(yùn)行狀態(tài)。
3.根據(jù)權(quán)利要求2所述的基于智能手機(jī)的熱鍵啟動方法,其特征在于,所述音量極限值為音量最大值和/或音量最小值。
4.根據(jù)權(quán)利要求3所述的基于智能手機(jī)的熱鍵啟動方法,其特征在于,若監(jiān)聽得出音量狀態(tài)被人工調(diào)至最大值則自動將音量狀態(tài)設(shè)置為音量最大值-1 ;若監(jiān)聽得出音量狀態(tài)被人工調(diào)至最小值則自動將音量狀態(tài)設(shè)置為音量最小值+1。
5.根據(jù)權(quán)利要求1所述的基于智能手機(jī)的熱鍵啟動方法,其特征在于,所述按鍵為開機(jī)鍵,包括以下操作步驟: (a)將時間段設(shè)定為t(t > 0),將時間間隔設(shè)定為tl (tl > 0),設(shè)定后臺監(jiān)聽到開機(jī)鍵的操作次數(shù)為η (η > O)時進(jìn)行熱鍵啟動; (b)按設(shè)定的時間間隔tl對手機(jī)屏幕的變化狀態(tài)進(jìn)行監(jiān)聽,并記錄; (c)若記錄得出在設(shè)定的時間段t內(nèi)手機(jī)屏幕的變化狀態(tài)達(dá)到η次,則啟動熱鍵響應(yīng),否則保持原有的運(yùn)行狀態(tài)。
【文檔編號】H04M1/725GK103618836SQ201310691140
【公開日】2014年3月5日 申請日期:2013年12月17日 優(yōu)先權(quán)日:2013年8月19日
【發(fā)明者】黃斌 申請人:黃斌