一種功能鍵的屏蔽方法和終端的制作方法
【專利摘要】本發(fā)明實施例提供一種功能鍵的屏蔽方法和終端,所述方法包括:獲取用戶的操作信息;判斷所述操作信息是否為終端的功能鍵的操作信息;如果是所述終端的功能鍵的操作信息,則丟棄所述操作信息,以屏蔽所述用戶對所述終端的功能鍵的操作;如果不是所述終端的功能鍵的操作信息,則根據(jù)所述操作信息進行操作,本發(fā)明實施例中可以將對終端的功能鍵的操作屏蔽掉,這樣就避免了在用戶操作過程中產(chǎn)生的用戶對功能鍵的非主動操作引起的誤操作的問題。
【專利說明】
一種功能鍵的屏蔽方法和終端
技術領域
[0001]本發(fā)明涉及控制技術領域,尤其涉及一種功能鍵的屏蔽方法和終端。
【背景技術】
[0002]隨著智能終端的普及,各種各樣的應用也越來越豐富,用戶可以使用應用來娛樂或?qū)W習,但是在用戶操作過程中會產(chǎn)生一些用戶對功能鍵的非主動操作引起的誤操作,例如:在操作過程中碰觸或點擊到了返回功能鍵引起的誤操作,或者是用戶非主動操作引起的設置修改的誤操作等。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實施例提供一種功能鍵的屏蔽方法和終端,用以解決現(xiàn)有技術中用戶在操作過程中產(chǎn)生的用戶對功能鍵非主動操作引起的誤操作的問題。
[0004]為實現(xiàn)上述發(fā)明目的,一方面,本發(fā)明實施例提供了一種功能鍵的屏蔽方法,所述方法包括:
[0005]獲取用戶的操作信息;
[0006]判斷所述操作信息是否為終端的功能鍵的操作信息;
[0007]如果是所述終端的功能鍵的操作信息,則丟棄所述操作信息,以屏蔽所述用戶對所述終端的功能鍵的操作;
[0008]如果不是所述終端的功能鍵的操作信息,則根據(jù)所述操作信息進行操作。
[0009]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,在獲取用戶的操作信息之前,所述方法還包括:
[0010]為所述用戶提供所述終端的功能鍵屏蔽選項;
[0011]確定所述用戶選定的功能鍵,將所述用戶選定的所述功能鍵的狀態(tài)切換到屏蔽狀
??τ O
[0012]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,判斷所述操作信息是否為所述終端的功能鍵的操作信息,包括:
[0013]判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。
[0014]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息,包括:
[0015]獲取所述操作信息對應的功能鍵的狀態(tài);
[0016]根據(jù)所述功能鍵的狀態(tài)判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。
[0017]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述終端的功能鍵包括:
[0018]所述終端的實體功能鍵和虛擬功能鍵。
[0019]本發(fā)明實施例中可以將對終端的功能鍵的操作屏蔽掉,這樣就避免了在用戶操作過程中產(chǎn)生的用戶對功能鍵的非主動操作引起的誤操作的問題。
[0020]為實現(xiàn)上述發(fā)明目的,另一方面,本發(fā)明實施例還提供一種終端,所述終端包括:
[0021]獲取模塊,用于獲取用戶的操作信息;
[0022]判斷模塊,用于判斷所述操作信息是否為所述終端的功能鍵的操作信息;
[0023]處理模塊,如果是所述終端的功能鍵的操作信息,用于丟棄所述操作信息,以屏蔽所述用戶對所述終端的功能鍵的操作;
[0024]所述處理模塊,如果不是所述終端的功能鍵的操作信息,還用于根據(jù)所述操作信息進行操作。
[0025]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述終端,還包括:
[0026]選項模塊,在獲取用戶的操作信息之前,用于為所述用戶提供所述終端的功能鍵屏蔽選項;
[0027]確定模塊,用于確定所述用戶選定的功能鍵;
[0028]切換模塊,用于將所述用戶選定的所述功能鍵的狀態(tài)切換到屏蔽狀態(tài)。
[0029]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述判斷模塊,具體用于:
[0030]判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。
[0031]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述判斷模塊,還具體用于:
[0032]獲取所述操作信息對應的功能鍵的狀態(tài);
[0033]根據(jù)所述功能鍵的狀態(tài)判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。
[0034]如上所述的方面和任一可能的實現(xiàn)方式,進一步提供一種實現(xiàn)方式,所述終端的功能鍵包括:
[0035]所述終端的實體功能鍵和虛擬功能鍵。
[0036]本發(fā)明實施例中可以將對終端的功能鍵的操作屏蔽掉,這樣就避免了在用戶操作過程中產(chǎn)生的用戶對功能鍵的非主動操作引起的誤操作的問題。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實施例一中的一種功能鍵的屏蔽方法的流程圖;
[0039]圖2為本發(fā)明實施例二中的一種終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0040]為了更好的理解本發(fā)明的技術方案,下面結(jié)合附圖對本發(fā)明實施例進行詳細描述。
[0041]應當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0042]在本發(fā)明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
[0043]取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應于檢測(陳述的條件或事件)”。
[0044]實施例一
[0045]為了解決現(xiàn)有技術中用戶在操作過程中產(chǎn)生的用戶對功能鍵非主動操作引起的誤操作的問題,本發(fā)明實施例一提出了一種功能鍵的屏蔽方法,具體如圖1所示,所述方法包括以下步驟:
[0046]步驟101,獲取用戶的操作信息。
[0047]需要說明的是,本發(fā)明實施例中所涉及的終端可以包括但不限于個人計算機(Personal Computer,PC)、個人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設備、平板電腦(Tab I et Computer)、手機、MP3播放器、MP4播放器等。
[0048]具體的,終端可以根據(jù)用戶的操作信息實現(xiàn)用戶對對應功能鍵的操作。
[0049]其中,當前終端啟動了終端的功能鍵操作無效的模式。
[0050]步驟102,判斷所述操作信息是否為終端的功能鍵的操作信息。如果是所述終端的功能鍵的操作信息,則執(zhí)行步驟103,如果不是所述終端的功能鍵的操作信息,則執(zhí)行步驟104。
[0051]步驟103,丟棄所述操作信息,以屏蔽所述用戶對所述終端的功能鍵的操作。
[0052]步驟104,根據(jù)所述操作信息進行操作。
[0053]其中,所述終端的功能鍵包括:
[0054]所述終端的實體功能鍵和虛擬功能鍵。
[0055]具體的,終端的功能鍵是指終端自身的功能鍵,而非終端安裝應用后通過應用獲得的功能鍵,終端的功能鍵可以實現(xiàn)對終端控制的功能鍵,實現(xiàn)對終端控制的功能鍵可以為終端的實體功能鍵和虛擬功能鍵,例如:實體功能鍵包括:HOME鍵,返回鍵,音量調(diào)節(jié)鍵等可以對終端進行控制的實體功能鍵,虛擬功能鍵包括:終端各種菜單中能夠?qū)K端進行設置或控制的各個虛擬功能鍵,例如:終端中的系統(tǒng)設置菜單和下拉菜單等,需要注意的是本發(fā)明提到的終端的功能鍵有別于應用的功能鍵,其中,終端的功能鍵能夠?qū)崿F(xiàn)對終端的控制,在某些情況下也可以實現(xiàn)對應用的控制,例如:音量調(diào)節(jié)鍵可以控制應用的音量,但是應用的功能鍵只能實現(xiàn)對應用的控制,但是無法實現(xiàn)對終端的控制。
[0056]在終端的功能鍵操作無效的模式下,為了避免用戶對終端功能鍵的誤操作,因此需要確定出用戶的操作信息是否為終端功能鍵的操作信息,只有在確定出操作信息是否為終端功能鍵的操作信息后,才可以確定出用戶的操作是否為有效操作,如果是所述終端的功能鍵的操作信息,則操作信息為無效操作,需要將所述操作信息丟棄,即不處理該操作信息,這樣就屏蔽了用戶對終端功能鍵的操作,進一步的,避免了用戶對終端功能鍵的誤操作,如果不是所述終端的功能鍵的操作信息,則是有效操作,需要對用戶的操作信息進行處理,再進一步的,根據(jù)上述方法,用戶在使用應用的過程且終端處于功能鍵操作無效的模式下時,終端可以通過應用的功能鍵實現(xiàn)對應用的任意操作,但是無法使用終端的功能鍵,這樣可以使用戶在對應用進行操作的過程中避免了由于用戶對功能鍵的非主動操作引起的退出等誤操作的問題。
[0057]為了保證用戶可以使用部分終端的功能鍵,以方便用戶操作,在獲取用戶的操作信息之前,所述方法還包括:
[0058]為所述用戶提供所述終端的功能鍵屏蔽選項;
[0059]確定所述用戶選定的功能鍵,將所述用戶選定的所述功能鍵的狀態(tài)切換到屏蔽狀
??τ O
[0060]具體的,在終端為用戶提供終端功能鍵的屏蔽選項后,用戶可以選擇需要屏蔽的功能鍵,在用戶確定選定的需要屏蔽的功能鍵后,終端將對應的功能鍵切換到屏蔽狀態(tài),其中,終端功能鍵的狀態(tài)包括:屏蔽狀態(tài)和非屏蔽狀態(tài),用戶在對處于屏蔽狀態(tài)下的功能鍵進行操作時無法得到響應,屏蔽狀態(tài)還可以包括:半屏蔽狀態(tài)和完全屏蔽狀態(tài),在半屏蔽狀態(tài)下用戶在某些情況下可以對對應的功能鍵進行操作后可以得到響應,但是處于完全屏蔽狀態(tài)的功能鍵用戶在進行操作后則無法得到任何響應,其中,可以對半屏蔽狀態(tài)下的功能鍵進行操作的情況可以根據(jù)實際情況確定。
[0061 ]判斷所述操作信息是否為所述終端的功能鍵的操作信息,包括:
[0062]判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。
[0063]具體的,終端只對處于屏蔽狀態(tài)的功能鍵的操作不做任何響應,但是對處于非屏蔽狀態(tài)的功能鍵需要作出響應,因此需要判斷出操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息,以使終端根據(jù)操作信息確定是屏蔽操作還是響應操作。
[0064]判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息,包括:
[0065]獲取所述操作信息對應的功能鍵的狀態(tài);
[0066]根據(jù)所述功能鍵的狀態(tài)判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。
[0067]具體的,由于終端功能鍵可以處于屏蔽狀態(tài)也可以出非屏蔽狀態(tài),因此,終端需要確定用戶是對屏蔽狀態(tài)的功能鍵進行了操作,還是對非屏蔽狀態(tài)的功能鍵進行了操作,以使終端確定出是根據(jù)操作信息進行響應還是屏蔽。
[0068]例如:當用戶選擇屏蔽的功能鍵是HOME鍵時,用戶在對其他終端功能鍵進行操作或?qū)K端中的應用的功能鍵進行操作時,在終端獲取操作信息后需要根據(jù)該操作信息進行對應的操作響應,但是如果該操作信息是用戶對HOME鍵的操作時,終端需要丟棄該操作信息,以達到屏蔽用戶對HOME鍵進行的操作。
[0069]本發(fā)明實施例中可以將對終端的功能鍵的操作屏蔽掉,這樣就避免了在用戶操作過程中產(chǎn)生的用戶對功能鍵的非主動操作引起的誤操作的問題。
[0070]實施例二
[0071 ]本發(fā)明實施二例進一步給出實現(xiàn)上述方法實施例中各步驟及方法的終端實施例,如圖2所述,其為本發(fā)明實施例所提供的終端的設置方塊圖,所述終端包括:
[0072]獲取模塊21,用于獲取用戶的操作信息;
[0073]判斷模塊22,用于判斷所述操作信息是否為所述終端的功能鍵的操作信息;
[0074]處理模塊23,如果是所述終端的功能鍵的操作信息,用于丟棄所述操作信息,以屏蔽所述用戶對所述終端的功能鍵的操作;
[0075]所述處理模塊23,如果不是所述終端的功能鍵的操作信息,還用于根據(jù)所述操作信息進行操作。
[0076]所述終端,還包括:
[0077]選項模塊,在獲取用戶的操作信息之前,用于為所述用戶提供所述終端的功能鍵屏蔽選項;
[0078]確定模塊,用于確定所述用戶選定的功能鍵;
[0079]切換模塊,用于將所述用戶選定的所述功能鍵的狀態(tài)切換到屏蔽狀態(tài)。
[0080]所述判斷模塊,具體用于:
[0081]判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。
[0082]所述判斷模塊,還具體用于:
[0083]獲取所述操作信息對應的功能鍵的狀態(tài);
[0084]根據(jù)所述功能鍵的狀態(tài)判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。
[0085]所述終端的功能鍵包括:
[0086]所述終端的實體功能鍵和虛擬功能鍵。
[0087]由于本發(fā)明實施例二中的各模塊能夠執(zhí)行圖1所示的方法,本發(fā)明實施例二未詳細描述的部分,可參考對圖1的相關說明。
[0088]本發(fā)明實施例中可以將對終端的功能鍵的操作屏蔽掉,這樣就避免了在用戶操作過程中產(chǎn)生的用戶對功能鍵的非主動操作引起的誤操作的問題。
[0089]本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0090]以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到至少兩個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0091]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。
【主權項】
1.一種功能鍵的屏蔽方法,其特征在于,所述方法包括: 獲取用戶的操作信息; 判斷所述操作信息是否為終端的功能鍵的操作信息; 如果是所述終端的功能鍵的操作信息,則丟棄所述操作信息,以屏蔽所述用戶對所述終端的功能鍵的操作; 如果不是所述終端的功能鍵的操作信息,則根據(jù)所述操作信息進行操作。2.如權利要求1所述方法,其特征在于,在獲取用戶的操作信息之前,所述方法還包括: 為所述用戶提供所述終端的功能鍵屏蔽選項; 確定所述用戶選定的功能鍵,將所述用戶選定的所述功能鍵的狀態(tài)切換到屏蔽狀態(tài)。3.如權利要求2所述方法,其特征在于,判斷所述操作信息是否為所述終端的功能鍵的操作信息,包括: 判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。4.如權利要求3所述方法,其特征在于,判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息,包括: 獲取所述操作信息對應的功能鍵的狀態(tài); 根據(jù)所述功能鍵的狀態(tài)判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。5.如權利要求1至4任一所述方法,其特征在于,所述終端的功能鍵包括: 所述終端的實體功能鍵和虛擬功能鍵。6.一種終端,其特征在于,所述終端包括: 獲取模塊,用于獲取用戶的操作信息; 判斷模塊,用于判斷所述操作信息是否為所述終端的功能鍵的操作信息; 處理模塊,如果是所述終端的功能鍵的操作信息,用于丟棄所述操作信息,以屏蔽所述用戶對所述終端的功能鍵的操作; 所述處理模塊,如果不是所述終端的功能鍵的操作信息,還用于根據(jù)所述操作信息進行操作。7.如權利要求6所述終端,其特征在于,所述終端,還包括: 選項模塊,在獲取用戶的操作信息之前,用于為所述用戶提供所述終端的功能鍵屏蔽選項; 確定模塊,用于確定所述用戶選定的功能鍵; 切換模塊,用于將所述用戶選定的所述功能鍵的狀態(tài)切換到屏蔽狀態(tài)。8.如權利要求7所述終端,其特征在于,所述判斷模塊,具體用于: 判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。9.如權利要求8所述終端,其特征在于,所述判斷模塊,還具體用于: 獲取所述操作信息對應的功能鍵的狀態(tài); 根據(jù)所述功能鍵的狀態(tài)判斷所述操作信息是否為所述終端中處于屏蔽狀態(tài)的功能鍵的操作信息。10.如權利要求6至9任一所述終端,其特征在于,所述終端的功能鍵包括: 所述終端的實體功能鍵和虛擬功能鍵。
【文檔編號】G06F3/0484GK105930061SQ201610338574
【公開日】2016年9月7日
【申請日】2016年5月20日
【發(fā)明人】何小明
【申請人】深圳天瓏無線科技有限公司