物理按鍵處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,特別是涉及一種物理按鍵處理方法、物理按鍵處理裝置。
【背景技術(shù)】
[0002]隨著手機(jī)、平板等智能電子設(shè)備的普及,用戶在使用智能電子設(shè)備過(guò)程中難免會(huì)將智能電子設(shè)備從高處跌落等,導(dǎo)致電源鍵、音量鍵或者其他物理按鍵出現(xiàn)失效的情況。這些物理按鍵失效會(huì)導(dǎo)致智能電子設(shè)備使用不便甚至無(wú)法使用。比如,把手機(jī)摔了導(dǎo)致電源鍵持續(xù)長(zhǎng)按,若手機(jī)軟件系統(tǒng)把電源鍵長(zhǎng)按的功能定義為強(qiáng)制關(guān)機(jī)和強(qiáng)制開(kāi)機(jī),這將導(dǎo)致手機(jī)不斷進(jìn)行關(guān)機(jī)、開(kāi)機(jī)循環(huán),用戶根本無(wú)法使用手機(jī);若手機(jī)軟件系統(tǒng)把電源鍵長(zhǎng)按的功能定義為彈框提示關(guān)機(jī),這將導(dǎo)致手機(jī)操作界面一直在提示關(guān)機(jī)界面,用戶同樣根本無(wú)法使用手機(jī)。再比如,把手機(jī)摔了導(dǎo)致電源鍵按鍵無(wú)響應(yīng),這就導(dǎo)致用戶無(wú)法通過(guò)電源鍵解鎖手機(jī),給用戶使用帶來(lái)不便,甚至可能影響手機(jī)的正常使用。再比如,手機(jī)掉水里或者淋雨等,雖然不影響手機(jī)的使用,但由于少量進(jìn)水導(dǎo)致電源按鍵斷續(xù)響應(yīng)的現(xiàn)象,有時(shí)候用戶手動(dòng)按電源鍵響應(yīng)功能有效且正常,有時(shí)候電源按鍵又會(huì)自動(dòng)響應(yīng)長(zhǎng)按或者短按功能,這種現(xiàn)象很可能持續(xù)幾天直到按鍵處的水干,同樣導(dǎo)致手機(jī)使用的不便。音量鍵或者其他物理按鍵類似,按鍵失效后會(huì)導(dǎo)致智能電子設(shè)備使用不便甚至無(wú)法使用。
【發(fā)明內(nèi)容】
[0003]基于此,有必要針對(duì)上述問(wèn)題,提供一種物理按鍵處理方法及裝置,能夠在物理按鍵出現(xiàn)失效的情況下保證智能電子設(shè)備的正常使用。
[0004]為了達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案:
[0005]—種物理按鍵處理方法,包括步驟:
[0006]檢測(cè)各物理按鍵是否滿足相應(yīng)的預(yù)設(shè)按鍵失效條件;
[0007]將滿足相應(yīng)預(yù)設(shè)按鍵失效條件的物理按鍵確定為失效按鍵;
[0008]將所述失效按鍵的功能關(guān)閉,并開(kāi)啟所述失效按鍵的替換按鍵的功能,其中所述替換按鍵的功能包含所述失效按鍵的功能。
[0009]一種物理按鍵處理裝置,包括:
[0010]按鍵檢測(cè)模塊,用于檢測(cè)各物理按鍵是否滿足相應(yīng)的預(yù)設(shè)按鍵失效條件;
[0011]失效按鍵確定模塊,用于將滿足相應(yīng)預(yù)設(shè)按鍵失效條件的物理按鍵確定為失效按鍵;
[0012]失效按鍵處理模塊,用于將所述失效按鍵的功能關(guān)閉,并開(kāi)啟所述失效按鍵的替換按鍵的功能,其中所述替換按鍵的功能包含所述失效按鍵的功能。
[0013]本發(fā)明物理按鍵處理方法及裝置,實(shí)時(shí)檢測(cè)物理按鍵是否發(fā)生失效,如果發(fā)生失效,則用具有相同功能的替換按鍵替換該失效按鍵,并關(guān)閉該失效按鍵的功能,從而在物理按鍵出現(xiàn)失效的情況下也可以保證智能電子設(shè)備的正常使用,有效避免了由于物理按鍵失效導(dǎo)致用戶出現(xiàn)重大損失的情況發(fā)生。
【附圖說(shuō)明】
[0014]圖1為本發(fā)明物理按鍵處理方法實(shí)施例一的流程示意圖;
[0015]圖2為本發(fā)明物理按鍵處理方法實(shí)施例二的流程示意圖;
[0016]圖3為本發(fā)明物理按鍵處理裝置實(shí)施例一的結(jié)構(gòu)示意圖;
[0017]圖4為本發(fā)明物理按鍵處理裝置實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]為了更好的理解本發(fā)明要解決的技術(shù)問(wèn)題、采取的技術(shù)方案以及達(dá)到的技術(shù)效果,下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】做詳細(xì)介紹。需要說(shuō)明的是,文中出現(xiàn)的第一、第二等字眼僅為了區(qū)分各預(yù)設(shè)時(shí)間或各單元,并不對(duì)各預(yù)設(shè)時(shí)間或各單元的順序加以限定。
[0019]如圖1所示,一種物理按鍵處理方法,包括步驟:
[0020]S110、檢測(cè)各物理按鍵是否滿足相應(yīng)的預(yù)設(shè)按鍵失效條件;
[0021]S120、將滿足相應(yīng)預(yù)設(shè)按鍵失效條件的物理按鍵確定為失效按鍵;
[0022]S130、將所述失效按鍵的功能關(guān)閉,并開(kāi)啟所述失效按鍵的替換按鍵的功能,其中所述替換按鍵的功能包含所述失效按鍵的功能。
[0023]物理按鍵為智能電子設(shè)備上的實(shí)體按鍵,例如電源鍵、音量鍵等。為了防止物理按鍵失效影響智能電子設(shè)備的正常使用,需要對(duì)各物理按鍵進(jìn)行實(shí)時(shí)檢測(cè)。用戶可以根據(jù)實(shí)際情況設(shè)置用于判斷物理按鍵是否失效的按鍵失效條件,例如,在一個(gè)實(shí)施例中,步驟S110可以包括以下的任意一種或任意組合:
[0024]S1101、檢測(cè)物理按鍵在觸發(fā)狀態(tài)下的持續(xù)時(shí)間是否滿足第一預(yù)設(shè)時(shí)間;
[0025]該步驟主要是為了檢測(cè)物理按鍵是否出現(xiàn)長(zhǎng)按失效。第一預(yù)設(shè)時(shí)間可以根據(jù)實(shí)際需要進(jìn)行設(shè)置??梢詫⒌谝活A(yù)設(shè)時(shí)間設(shè)置為一個(gè)確定的時(shí)間值,例如,第一預(yù)設(shè)時(shí)間設(shè)置為30秒。也可以將第一預(yù)設(shè)時(shí)間設(shè)置為一個(gè)時(shí)間范圍??梢葬槍?duì)各個(gè)物理按鍵分別設(shè)置不同的第一預(yù)設(shè)時(shí)間,即判斷每個(gè)物理按鍵在觸發(fā)狀態(tài)下的持續(xù)時(shí)間是否滿足對(duì)應(yīng)的第一預(yù)設(shè)時(shí)間,也可以將各個(gè)物理按鍵的第一預(yù)設(shè)時(shí)間設(shè)置為同一時(shí)間值。
[0026]如果物理按鍵的長(zhǎng)按持續(xù)時(shí)間滿足第一預(yù)設(shè)時(shí)間,就可以確定該物理按鍵為失效按鍵,否則該物理按鍵為正常按鍵。
[0027]S1102、檢測(cè)物理按鍵在觸發(fā)后無(wú)響應(yīng)的時(shí)間是否滿足第二預(yù)設(shè)時(shí)間,若滿足,接收將物理按鍵設(shè)置為失效按鍵的指令;
[0028]該步驟主要是為了人工檢測(cè)物理按鍵是否出現(xiàn)無(wú)響應(yīng)失效。第二預(yù)設(shè)時(shí)間可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如,第二預(yù)設(shè)時(shí)間設(shè)置為30秒。可以針對(duì)各個(gè)物理按鍵分別設(shè)置不同的第二預(yù)設(shè)時(shí)間,即判斷每個(gè)物理按鍵在觸發(fā)后無(wú)響應(yīng)的時(shí)間是否滿足對(duì)應(yīng)的第二預(yù)設(shè)時(shí)間,也可以將各個(gè)物理按鍵的第二預(yù)設(shè)時(shí)間設(shè)置為同一時(shí)間值。
[0029]如果物理按鍵在觸發(fā)后無(wú)響應(yīng)的時(shí)間滿足第二預(yù)設(shè)時(shí)間,則允許用戶在軟件界面手動(dòng)設(shè)置該物理按鍵為失效按鍵,否則不允許用戶手動(dòng)設(shè)置該物理按鍵為失效按鍵。
[0030]S1103、檢測(cè)在第三預(yù)設(shè)時(shí)間內(nèi)物理按鍵響應(yīng)的次數(shù)是否大于預(yù)設(shè)次數(shù);
[0031]該步驟主要是為了檢測(cè)物理按鍵是否出現(xiàn)斷續(xù)響應(yīng)失效。第三預(yù)設(shè)時(shí)間和預(yù)設(shè)次數(shù)可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,例如,第三預(yù)設(shè)時(shí)間設(shè)置為5秒,預(yù)設(shè)次數(shù)設(shè)置為10次等??梢葬槍?duì)各個(gè)物理按鍵分別設(shè)置不同的第三預(yù)設(shè)時(shí)間和預(yù)設(shè)次數(shù),也可以將各個(gè)物理按鍵的第三預(yù)設(shè)時(shí)間和預(yù)設(shè)次數(shù)設(shè)置為相同值。
[0032]在第三預(yù)設(shè)時(shí)間內(nèi)物理按鍵響應(yīng)的次數(shù)大于預(yù)設(shè)次數(shù),就可以確定該物理按鍵為失效按鍵,否則該物理按鍵為正常按鍵。
[0033]S1104、檢測(cè)是否接收到將物理按鍵設(shè)置為失效按鍵的指令。
[0034]步驟S1104為人工識(shí)別。步驟S1103檢測(cè)物理按鍵是否出現(xiàn)斷續(xù)響應(yīng)失效可能存在誤差,如果失效按鍵根據(jù)步驟S1103的自動(dòng)識(shí)別條件識(shí)別不出來(lái),用戶也可以采取人工識(shí)別的方案,在軟件界面手動(dòng)將物理按鍵設(shè)置為失效按鍵。所以如果接收到將物理按鍵設(shè)置為失效按鍵的指令,則確定該物理按鍵為失效按鍵,否則該物理按鍵為正常按鍵。
[0035]需要說(shuō)明的是,根據(jù)上述幾個(gè)預(yù)設(shè)按鍵失效條件,本發(fā)明給出了步驟S110的幾種實(shí)施方案,用戶也可以根據(jù)實(shí)際需要設(shè)置其它按鍵失效條件,從而得到步驟S110的其它實(shí)施方案,本發(fā)明并不對(duì)此做出限定。
[0036]當(dāng)檢測(cè)出失效按鍵時(shí),為了保證智能電子設(shè)備的正常使用,將該失效按鍵的功能關(guān)閉,并開(kāi)啟相應(yīng)的替換按鍵的功能,其中替換按鍵可以具有與失效按鍵相同的功能,也可以在具有與失效按鍵相同的功能外還具有其它功能。在一個(gè)實(shí)施例中,步驟S130可以包括:
[0037]若所述失效按鍵為電源鍵,檢測(cè)除電源鍵外的其它物理按鍵中是否存在正常按鍵;
[0038]若存在正常按鍵,從所述正常按鍵中選取一個(gè)物理按鍵作為替換按鍵,將所述替換按鍵的功能替換為電源鍵的功能,并關(guān)閉電源鍵的功能;此時(shí)替換按鍵不再具有原來(lái)的功能;
[0039]若不存在正常按鍵,開(kāi)啟電源鍵的虛擬按鍵的禁止關(guān)機(jī)功能、息屏功能和殼屏功能,并關(guān)閉電源鍵的功能;虛擬按鍵的禁止關(guān)機(jī)功能、息屏功能和殼屏功能均可以通過(guò)現(xiàn)有技術(shù)中已有的方案實(shí)現(xiàn);
[0040]若所述失效按鍵為除電源鍵外的其它物理按鍵,開(kāi)啟所述失效按鍵相應(yīng)的虛擬按鍵的功能,并關(guān)閉所述失效按鍵的功能,例如失效按鍵為音量鍵,則開(kāi)啟虛擬音量鍵的功能,其中物理按鍵對(duì)應(yīng)的虛擬按鍵均可以通過(guò)現(xiàn)有技術(shù)中已有的方案實(shí)現(xiàn)。
[0041]采用替換方法對(duì)失效按鍵進(jìn)行處理后,失效按鍵有可能