一種信息處理方法和電子設(shè)備的制造方法
【專利摘要】本發(fā)明提供了一種應(yīng)用于具有第一系統(tǒng)的電子設(shè)備的信息處理方法,第一系統(tǒng)以觸控式輸入作為主輸入方式、外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,包括:接收根據(jù)操作體對外接輸入設(shè)備的按鍵進(jìn)行第一操作生成的按鍵信息;依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到該按鍵信息對應(yīng)的按鍵;基于第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;基于第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,第二響應(yīng)規(guī)則與第一響應(yīng)規(guī)則不同。該方法中,對外接輸入設(shè)備的按鍵信息進(jìn)行分析確定該按鍵信息對應(yīng)的為第一按鍵或者第二按鍵,進(jìn)而針對不同的按鍵執(zhí)行的操作采用不同的方式進(jìn)行響應(yīng),增加了外接輸入設(shè)備操作實現(xiàn)的控制功能,提高了用戶的體驗。
【專利說明】
_種信息處理方法和電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子設(shè)備領(lǐng)域,更具體的說,是涉及一種信息處理方法和電子設(shè)備。
【背景技術(shù)】
[0002]Android系統(tǒng)作為一種基于Linux平臺的開源移動操作系統(tǒng),具有開源特性、軟件發(fā)展快、UI (User Interface,用戶界面)和系統(tǒng)優(yōu)化好等優(yōu)點,廣泛應(yīng)用于
[0003]現(xiàn)有技術(shù)中,應(yīng)用Android系統(tǒng)的電子設(shè)備能夠支持鼠標(biāo)等外接的輸入控制設(shè)備。該鼠標(biāo)具有左右兩個按鍵,但是該Android系統(tǒng)不對哪個按鍵的操作進(jìn)行識別,其只能夠?qū)谑髽?biāo)輸入的操作動作進(jìn)行識別以進(jìn)行響應(yīng),導(dǎo)致鼠標(biāo)操作實現(xiàn)的控制功能較少,不能夠充分發(fā)揮外接輸入控制設(shè)備的用處,用戶體驗較差。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種信息處理方法,解決了現(xiàn)有技術(shù)中,電子設(shè)備外接輸入控制設(shè)備實現(xiàn)的控制功能較少的問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0006]—種信息處理方法,應(yīng)用于具有第一系統(tǒng)的電子設(shè)備,所述第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,所述方法包括:
[0007]接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成;
[0008]依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;
[0009]基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;
[0010]基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。
[0011 ]上述的方法,優(yōu)選的,所述依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵,包括:
[0012]分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0013]所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0014]所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵。
[0015]上述的方法,優(yōu)選的,所述基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作,包括:
[0016]基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件,所述第一事件用于觸發(fā)電子設(shè)備的第一響應(yīng);
[0017]依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),以實現(xiàn)響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;
[0018]其中,所述第一事件還能夠基于觸控式輸入的第一手勢生成。
[0019]上述的方法,優(yōu)選的,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo),所述依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),包括:
[0020]依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息;
[0021 ]分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡;
[0022]基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域。
[0023]上述的方法,優(yōu)選的,所述依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域,包括:
[0024]獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0025]基于所述顯示界面為第一界面,依據(jù)所述運動軌跡,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至第二區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口。
[0026]上述的方法,優(yōu)選的,所述依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域,包括:
[0027]獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0028]分析得到所述顯示界面為第二界面,所述第二界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口 ;
[0029]基于所述運動軌跡滿足預(yù)設(shè)的第二移動條件,依據(jù)所述運動軌跡,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至所述顯示界面的第二區(qū)域;
[0030]基于所述運動軌跡不滿足預(yù)設(shè)的第二移動條件,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述顯示界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。
[0031]上述的方法,優(yōu)選的,所述依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),包括:
[0032]依據(jù)所述第一事件,啟動圖標(biāo)移動模式;
[0033]基于所述電子設(shè)備中顯示屏幕的顯示內(nèi)容,分析得到所述第一操作對應(yīng)的第一圖標(biāo);
[0034]基于所述圖標(biāo)移動模式以及所述第一圖標(biāo),控制移動所述第一圖標(biāo)。
[0035]上述的方法,優(yōu)選的,所述接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息之前,還包括:
[0036]預(yù)設(shè)第一鍵值與第一事件之間的對應(yīng)關(guān)系;
[0037]其中,所述基于觸控式輸入的第一手勢與所述電子設(shè)備的預(yù)設(shè)觸控輸入?yún)^(qū)域接觸時間大于預(yù)設(shè)時間閾值。
[0038]上述的方法,優(yōu)選的,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo),所述基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作,包括:
[0039]獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0040]基于所述顯示界面屬于預(yù)設(shè)的第二界面,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述第二界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域;
[0041]其中,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。
[0042]一種電子設(shè)備,所述電子設(shè)備中具有第一系統(tǒng),所述第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,所述電子設(shè)備包括:
[0043]接口,用于接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成;
[0044]處理器,用于依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。
[0045]上述的電子設(shè)備,優(yōu)選的,所述處理器用于:
[0046]分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0047]所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0048]所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵。
[0049]上述的電子設(shè)備,優(yōu)選的,所述處理器用于:
[0050]基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件,所述第一事件用于觸發(fā)電子設(shè)備的第一響應(yīng);
[0051]依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),以實現(xiàn)響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;
[0052]其中,所述第一事件還能夠基于觸控式輸入的第一手勢生成。
[0053]上述的電子設(shè)備,優(yōu)選的,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo),所述處理器用于:
[0054]依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息;
[0055]分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡;
[0056]基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域。
[0057]上述的電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0058]獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0059]基于所述顯示界面為第一界面,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至第二區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口。
[0060]上述的電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0061]獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0062]分析得到所述顯示界面為第二界面,所述第二界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口 ;
[0063]基于所述運動軌跡滿足預(yù)設(shè)的第二移動條件,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至所述顯示界面的第二區(qū)域;
[0064]基于所述運動軌跡不滿足預(yù)設(shè)的第二移動條件,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述顯示界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。
[0065]上述的電子設(shè)備,優(yōu)選的,所述處理器用于:
[0066]依據(jù)所述第一事件,啟動圖標(biāo)移動模式;
[0067]基于所述電子設(shè)備中顯示屏的顯示內(nèi)容,分析得到所述第一操作對應(yīng)的第一圖標(biāo);
[0068]基于所述圖標(biāo)移動模式以及所述第一圖標(biāo),控制移動所述第一圖標(biāo)。
[0069]上述的電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0070]預(yù)設(shè)第一鍵值與第一事件之間的對應(yīng)關(guān)系;
[0071]其中,所述基于觸控式輸入的第一手勢與所述電子設(shè)備的預(yù)設(shè)觸控輸入?yún)^(qū)域接觸時間大于預(yù)設(shè)時間閾值。
[0072]上述的電子設(shè)備,優(yōu)選的,所述處理器用于:
[0073]獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0074]基于所述顯示界面屬于預(yù)設(shè)的第二界面,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述第二界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域;
[0075]其中,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。
[0076]一種電子設(shè)備,所述電子設(shè)備中具有第一系統(tǒng),所述第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,所述電子設(shè)備包括:
[0077]接收模塊,用于接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成;
[0078]分析模塊,用于依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;
[0079]響應(yīng)模塊,用于基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;以及基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。
[0080]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種應(yīng)用于具有第一系統(tǒng)的電子設(shè)備的信息處理方法,所述第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,該方法包括:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成;依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。該方法中,對外接輸入設(shè)備的按鍵信息進(jìn)行分析確定該按鍵信息對應(yīng)的為第一按鍵或者第二按鍵,進(jìn)而針對不同的按鍵執(zhí)行的操作采用不同的方式進(jìn)行響應(yīng),增加了外接輸入設(shè)備操作實現(xiàn)的控制功能,提高了用戶的體驗。
【附圖說明】
[0081]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0082]圖1為本發(fā)明提供的一種信息處理方法實施例1的流程圖;
[0083]圖2為本發(fā)明提供的一種信息處理方法實施例2的流程圖;
[0084]圖3為本發(fā)明提供的一種信息處理方法實施例3的流程圖;
[0085]圖4為本發(fā)明提供的一種信息處理方法實施例4中電子設(shè)備顯示界面示意圖;
[0086]圖5為本發(fā)明提供的一種信息處理方法實施例4的流程圖;
[0087]圖6為本發(fā)明提供的一種信息處理方法實施例5的流程圖;
[0088]圖7為本發(fā)明提供的一種信息處理方法實施例5中第一界面顯示示意圖;
[0089]圖8為本發(fā)明提供的一種信息處理方法實施例6的流程圖;
[0090]圖9(a)為本發(fā)明提供的一種信息處理方法實施例6第一圖標(biāo)移動前的第二界面顯示示意圖;
[0091]圖9(b)為本發(fā)明提供的一種信息處理方法實施例6第一圖標(biāo)移動后的第二界面顯示示意圖;
[0092]圖10(a)為本發(fā)明提供的一種信息處理方法實施例6第一圖標(biāo)移動前的第二界面顯示示意圖;
[0093]圖10(b)為本發(fā)明提供的一種信息處理方法實施例6第一圖標(biāo)移動后的第一界面顯示示意圖;
[0094]圖11為本發(fā)明提供的一種信息處理方法實施例7的流程圖;
[0095]圖12為本發(fā)明提供的一種信息處理方法實施例8的流程圖;
[0096]圖13為本發(fā)明提供的一種信息處理方法實施例9的流程圖;
[0097]圖14為本發(fā)明提供的一種電子設(shè)備實施例1的結(jié)構(gòu)示意圖;
[0098]圖15為本發(fā)明提供的一種電子設(shè)備實施例2的結(jié)構(gòu)示意圖。
【具體實施方式】
[0099]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0100]請參閱附圖1,為本發(fā)明提供的一種信息處理方法實施例1的流程圖,其中該電子設(shè)備中具有第一系統(tǒng),第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式。其中,該電子設(shè)備包括觸控式輸入結(jié)構(gòu),以實現(xiàn)觸控式輸入,該電子設(shè)備還能夠與外接輸入設(shè)備相連,以實現(xiàn)按鍵式輸入。其中,該電子設(shè)備具體可以為臺式機(jī)、筆記本、平板電腦、手機(jī)、智能電視、智能手表、穿戴式設(shè)備等形式的電子設(shè)備。
[0101]具體實施中,該第一系統(tǒng)可以包括安卓(Android)系統(tǒng)。
[0102]其中,該方法包括以下步驟:
[0103]步驟SlOl:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0104]其中,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成;
[0105]具體實施中,該外接輸入設(shè)備可以采用鼠標(biāo)、鍵盤等設(shè)備,該鍵盤可以為觸控式鍵盤可以為具有實體按鍵的鍵盤。
[0106]具體的,該外接輸入設(shè)備能夠基于操作體的第一操作生成按鍵信息,并將該按鍵信息傳輸給電子設(shè)備,以使得電子設(shè)備進(jìn)行相應(yīng)的響應(yīng)。
[0107]其中,該按鍵信息可以為單擊按鍵產(chǎn)生的一個信息,可以為雙擊甚至多擊按鍵產(chǎn)生的信息組。
[0108]步驟S102:依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;
[0109]其中,該電子設(shè)備中預(yù)設(shè)的第一分析規(guī)則,用于對該按鍵信息進(jìn)行分析,以得到該按鍵信息對應(yīng)的為哪一個按鍵。
[0110]需要說明的是,不同的按鍵操作對應(yīng)不同的響應(yīng)規(guī)則。
[0111]步驟S103:基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;
[0112]步驟S104:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0113]其中,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。
[0114]其中,不同的按鍵操作,對應(yīng)不同的響應(yīng)規(guī)則,進(jìn)而實現(xiàn)對不同按鍵的操作進(jìn)行不同的響應(yīng)。
[0115]例如,當(dāng)該外接輸入設(shè)備為鼠標(biāo)時,該第一按鍵為右鍵,該第二按鍵為左鍵,則按下右鍵時,可以實現(xiàn)一種控制方式,如拖動界面上的圖標(biāo),按下左鍵時,可以實現(xiàn)另一種控制方式,如進(jìn)入圖標(biāo)對應(yīng)的應(yīng)用界面、或者實現(xiàn)幾個相鄰界面之間的切換等。
[0116]又如,該外接輸入設(shè)備為鍵盤時,該第一按鍵為“Γ按鍵,該第二按鍵為“丨”按鍵時,也可通過按下不同的按鍵實現(xiàn)不同的控制方式。
[0117]綜上,本實施例提供的一種應(yīng)用于具有第一系統(tǒng)的電子設(shè)備的信息處理方法,所述第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,該方法包括:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成;依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。該方法中,對外接輸入設(shè)備的按鍵信息進(jìn)行分析確定該按鍵信息對應(yīng)的為第一按鍵或者第二按鍵,進(jìn)而針對不同的按鍵執(zhí)行的操作采用不同的方式進(jìn)行響應(yīng),增加了外接輸入設(shè)備操作實現(xiàn)的控制功能,提高了用戶的體驗。
[0118]請參閱附圖2,為本發(fā)明提供的一種信息處理方法實施例2的流程圖,該方法包括以下步驟:
[0119]步驟S201:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0120]其中,步驟S201與實施例1中的步驟SlOl—致,本實施例中不做贅述。
[0121 ]步驟S202:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0122]其中,該按鍵信息中可以包括該按鍵對應(yīng)的鍵值信息。
[0123]具體的,分析該按鍵信息,即可得到該按鍵信息中包含的鍵值信息。
[0124]需要說明的是,具體實施中,每個按鍵的鍵值信息可以預(yù)設(shè),設(shè)計人員或者開發(fā)人員可進(jìn)行設(shè)置,在該電子設(shè)備中預(yù)存儲各個鍵值信息以及其對應(yīng)按鍵的對應(yīng)條件。
[ΟΙ25] 以鼠標(biāo)為例進(jìn)彳丁說明,鼠標(biāo)左鍵的鍵值可以預(yù)設(shè)為Ieft mouse button,鼠標(biāo)右鍵的鍵值可以預(yù)設(shè)為right mouse button。
[0126]步驟S203:所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0127]步驟S204:所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵;
[0128]具體的,根據(jù)該鍵值信息可以包含多個鍵值,不同的鍵值對應(yīng)不同的按鍵。
[0129]以鼠標(biāo)為例進(jìn)行說明,鼠標(biāo)左鍵的鍵值可以預(yù)設(shè)為leftmouse button,鼠標(biāo)右鍵的鍵值可以預(yù)設(shè)為right mouse button。
[0130]則,在接收到該按鍵信息后,分析該按鍵信息即可得到其中包含的鍵值信息,如該鍵值信息為left mouse button時,依據(jù)預(yù)設(shè)的對應(yīng)條件,即可確定該鍵值信息對應(yīng)的為左鍵;相應(yīng)的,當(dāng)該鍵值信息為:right mouse button,即可確定該鍵值信息對應(yīng)的為右鍵。
[0131]同理,可以分析得到作為外接輸入設(shè)備的鍵盤的不同的按鍵。
[0132]步驟S205:基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;
[0133]步驟S206:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0134]其中,步驟S205-206與實施例1中的步驟S103-104—致,本實施例中不做贅述。
[0135]綜上,本實施例提供的一種信息處理方法中,該依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵,包括:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵。采用該方法,基于按鍵信息中包含的鍵值信息,確定相應(yīng)的按鍵,分析方法簡單。
[0136]請參閱附圖3,為本發(fā)明提供的一種信息處理方法實施例3的流程圖,該方法包括以下步驟:
[0137]步驟S301:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0138]步驟S302:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0139]步驟S303:所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0140]步驟S304:所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵;
[0141]其中,步驟S301-304與實施例2中的步驟S201-204—致,本實施例中不做贅述。
[0142]步驟S305:基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件;
[0143]其中,所述第一事件用于觸發(fā)電子設(shè)備的第一響應(yīng)。
[0144]具體實施中,該預(yù)設(shè)控件參數(shù)的方式可以采用修改系統(tǒng)基類view的方式實現(xiàn)。具體的,通過對程序語言中的根本控件中的相應(yīng)基類view參數(shù)進(jìn)行修改,以實現(xiàn)建立該第一鍵值對應(yīng)的第一操作與第一事件之間的關(guān)聯(lián)。
[0145]則,分析到該第一鍵值后,基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件,以實現(xiàn)后續(xù)步驟中對該第一事件進(jìn)行響應(yīng)。
[0146]步驟S306:依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),以實現(xiàn)響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;
[0147]其中,所述第一事件還能夠基于觸控式輸入的第一手勢生成。
[0148]需要說明的是,該第一事件不僅能夠基于觸控式輸入的第一手勢生成,還能夠基于該按鍵式輸入的第一操作生成,由于后續(xù)第一事件響應(yīng)方式一定,則實現(xiàn)了基于不同的輸入方式實現(xiàn)相同的響應(yīng),則該觸控式輸入的方式與按鍵式輸入的方式之間具有對應(yīng)關(guān)系O
[0149]需要說明的是,按鍵式輸入的第一操作能夠與觸控式輸入的第一手勢同樣觸發(fā)第一事件,增加了該電子設(shè)備的輸入方式。
[0150]步驟S307:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0151]其中,步驟S307與實施例2中的步驟S206—致,本實施例中不做贅述。
[0152]綜上,本實施例提供的一種信息處理方法中,該基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作,包括:基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件,所述第一事件用于觸發(fā)電子設(shè)備的第一響應(yīng);依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),以實現(xiàn)響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;其中,所述第一事件還能夠基于觸控式輸入的第一手勢生成。采用該方法,通過預(yù)設(shè)控件參數(shù),實現(xiàn)該按鍵式輸入的第一操作能夠與觸控式輸入的第一手勢同樣觸發(fā)第一事件,保證了該電子設(shè)備的輸入方式的多樣性的前提下,不增加電子設(shè)備的負(fù)擔(dān)。
[0153]其中,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo)。
[0154]如圖4所示的為實施例4中電子設(shè)備顯示界面示意圖,包括第一區(qū)域401,其中該第一區(qū)域401中對應(yīng)一第一圖標(biāo)402,該第一區(qū)域401僅為該顯示界面中的部分區(qū)域,該顯示界面中的第一區(qū)域402外的區(qū)域,還可以有其他圖標(biāo)403。
[0155]其中,本示意圖中不對該顯示界面具體內(nèi)容做限制,可以為桌面界面和應(yīng)用列表界面等各種包含有圖標(biāo)的界面。
[0156]請參閱附圖5,為本發(fā)明提供的一種信息處理方法實施例4的流程圖,該方法包括以下步驟:
[0157]步驟S501:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0158]步驟S502:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0159]步驟S503:所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0160]步驟S504:所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵;
[0161 ]步驟S505:基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件;
[0162]其中,步驟S501-505與實施例3中的步驟S301-305—致,本實施例中不做贅述。
[0163]步驟S506:依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息;
[0164]其中,該外接輸入設(shè)備為可以移動的設(shè)備,如鼠標(biāo),則該按鍵信息中還包含有移動相關(guān)的運動信息。
[0165]具體的,依據(jù)預(yù)設(shè)的第二分析規(guī)則分析該按鍵信息,得到該外接輸入設(shè)備的運動
?目息O
[0166]具體實施中,該外接輸入設(shè)備可以實時向電子設(shè)備發(fā)送按鍵信息,也可以按照周期向電子設(shè)備發(fā)送按鍵信息,以使得該電子設(shè)備確定該外接設(shè)備的移動相關(guān)的運動信息。
[0167]步驟S507:分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡;其中,對該運動信息進(jìn)行分析,即可得到該外接輸入設(shè)備的運動軌跡。
[0168]其中,該運動軌跡表征了該外接移動設(shè)備的移動過程,如該外接輸入設(shè)備向左、向右、向上、向下等各個方向移動。
[0169]需要說明的是,該運動軌跡可以為直線、也可以為曲線,本實施例中不對運動軌跡的具體軌跡做限制。
[0170]步驟S508:基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域;
[0171]其中,該電子設(shè)備還設(shè)置有第一移動條件,當(dāng)該移動軌跡滿足該第一移動條件時,則實現(xiàn)控制該圖標(biāo)的移動。
[0172]具體的,當(dāng)該外接輸入設(shè)備的運動軌跡滿足該第一移動條件時,依據(jù)該運動軌跡,控制該第一操作對應(yīng)的第一區(qū)域中的第一圖標(biāo)移動至目標(biāo)區(qū)域。
[0173]其中,該目標(biāo)區(qū)域可以為與該第一區(qū)域同一界面的區(qū)域,也可以為與該第一區(qū)域不同界面的區(qū)域,后續(xù)實施例中會針對這兩種情況進(jìn)行說明,本實施例中不做詳述。
[0174]需要說明的是,該移動包括:復(fù)制和剪切兩種移動方式,如界面內(nèi)的移動可以采用剪切的方式,界面間的移動可以采用復(fù)制的方式。
[0175]步驟S509:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0176]其中,步驟S509與實施例3中的步驟S307—致,本實施例中不做贅述。
[0177]綜上,本實施例提供的一種信息處理方法中,該依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),包括:依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息;分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡;基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域。采用該方法,能夠基于該按鍵信息分析得到該外接輸入設(shè)備的運動軌跡,進(jìn)而在該運動規(guī)則滿足第一移動條件時,控制該圖標(biāo)移動,過程簡單易行。
[0178]請參閱附圖6,為本發(fā)明提供的一種信息處理方法實施例5的流程圖,該方法包括以下步驟:
[0179]步驟S601:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0180]步驟S602:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0181 ]步驟S603:所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0182]步驟S604:所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵;
[0183]步驟S605:基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件;
[0184]步驟S606:依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息;
[0185]步驟S607:分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡;
[0186]其中,步驟S601-607與實施例4中的步驟S501-507—致,本實施例中不做贅述。
[0187]步驟S608:基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0188]需要說明的是,基于不同的顯示界面,可以采用不同的移動方式,本實施例中針對第一界面。
[0189]其中,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口。
[0190]具體的,該外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡時,分析該電子設(shè)備顯示屏幕中的顯示界面。
[0191]首先,獲取該電子設(shè)備顯示屏幕中的顯示界面。具體的,可以采用從電子設(shè)備的處理器中獲取的方式進(jìn)行獲取。
[0192]具體實施中,可以對Android系統(tǒng)的launcher(桌面啟動器)包含的界面進(jìn)行處理,該launcher包含桌面界面和應(yīng)用列表界面。
[0193]步驟S609:基于所述顯示界面為第一界面,依據(jù)所述運動軌跡,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至第二區(qū)域;
[0194]其中,該第一移動方式為在界面中移動圖標(biāo)的方式,則該顯示界面為第一界面時,其顯示的圖標(biāo)的移動方式有一種:在該第一界面中的不同區(qū)域間進(jìn)行移動。
[0195]所以,在確定了該顯示界面為第一界面時,采用第一移動方式移動該圖標(biāo)。
[0196]具體的,根據(jù)該分析得到的移動軌跡,將該第一圖標(biāo)從該第一界面的第一區(qū)域移動至第二區(qū)域。
[0197]如圖7所示的為第一界面顯示示意圖,該第一界面701中包括常規(guī)信息顯示區(qū)域702和圖標(biāo)顯示區(qū)域703,其中,該圖標(biāo)顯示區(qū)域703中包括第一區(qū)域704和第二區(qū)域705。其中,接收到按鍵信息之前,該第一區(qū)域704中顯示第一圖標(biāo)706,依據(jù)接收到的按鍵信息,將該第一圖標(biāo)以運動軌跡707移動至第二區(qū)域705中。
[0198]具體實施中,該第一圖標(biāo)從第一區(qū)域移動至第二區(qū)域中,該移動過程可以為跟隨該外接輸入設(shè)備的移動發(fā)生,也可以為該外接輸入設(shè)備移動完成后進(jìn)行的。
[0199]步驟S610:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0200]其中,步驟S610與實施例4中的步驟S509—致,本實施例中不做贅述。
[0201]綜上,本實施例提供的一種信息處理方法中,該依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域,包括:獲取所述電子設(shè)備顯示屏幕中的顯示界面;基于所述顯示界面為第一界面,依據(jù)所述運動軌跡,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至第二區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口。采用該方法,在確定了顯示界面為第一界面時,基于該移動軌跡在該第一界面中移動該第一圖標(biāo),無需進(jìn)行大量的數(shù)據(jù)處理,過程簡單易行。
[0202]請參閱附圖8,為本發(fā)明提供的一種信息處理方法實施例6的流程圖,該方法包括以下步驟:
[0203]步驟S801:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0204]步驟S802:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0205]步驟S803:所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0206]步驟S804:所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵;
[0207]步驟S805:基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件;
[0208]步驟S806:依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息;
[0209]步驟S807:分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡;
[0210]其中,步驟S801-807與實施例4中的步驟S501-507—致,本實施例中不做贅述。
[0211]步驟S808:基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0212]需要說明的是,基于不同的顯示界面,可以采用不同的移動方式,本實施例中針對第二界面。
[0213]其中,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口;所述第二界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口;所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。
[0214]具體的,該外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡時,分析該電子設(shè)備顯示屏幕中的顯示界面。
[0215]首先,獲取該電子設(shè)備顯示屏幕中的顯示界面。具體的,可以采用從電子設(shè)備的處理器中獲取的方式進(jìn)行獲取。
[0216]具體實施中,可以對Android系統(tǒng)的launcher包含的界面進(jìn)行處理,該launcher包含桌面界面和應(yīng)用列表界面。
[0217]步驟S809:分析得到所述顯示界面為第二界面;
[0218]其中,該第一移動方式為在界面中移動圖標(biāo)的方式,則該顯示界面為第二界面時,其顯示的圖標(biāo)的移動方式有兩種:在該第二界面中的不同區(qū)域間進(jìn)行移動、在第二界面和第一界面間進(jìn)行移動。
[0219]步驟S810:基于所述運動軌跡滿足預(yù)設(shè)的第二移動條件,依據(jù)所述運動軌跡,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至所述顯示界面的第二區(qū)域;
[0220]其中,由于該顯示界面為第二界面時,有兩種移動方式,則可以設(shè)置第二移動條件以區(qū)分這兩種移動方式。
[0221]其中,該第二移動方式可以為與該第二界面圖標(biāo)排列方式相關(guān)的移動方式。
[0222]具體的,當(dāng)該第二界面中的圖標(biāo)為縱向一列顯示時,則該第二移動方式可以為與該縱向垂直的橫向移動;則該界面間的移動則為其他方向的移動。
[0223]具體的,進(jìn)一步在確定了該移動軌跡滿足該第二移動條件時,將該第一圖標(biāo)從該第二界面的第一區(qū)域移動至第二區(qū)域,實現(xiàn)第二界面內(nèi)的圖標(biāo)移動。
[0224]如圖9所示的為第二界面顯示示意圖,該第二界面901中包括常規(guī)信息顯示區(qū)域902和圖標(biāo)顯示區(qū)域903,該圖顯示區(qū)域903中按照安裝順序以縱向一列方式顯示多個圖標(biāo)AB⑶EF,該圖標(biāo)顯示區(qū)域903中包括第一區(qū)域904和第二區(qū)域905。圖9 (a)表示的為第一圖標(biāo)移動前的第二界面顯示示意圖,接收到按鍵信息之前,該第一區(qū)域904中顯示第一圖標(biāo),該第二區(qū)域中也顯示有其他圖標(biāo)D;圖9(b)表示的為第一圖標(biāo)移動后的第二界面顯示示意圖,依據(jù)接收到的按鍵信息,將該第一圖標(biāo)以運動軌跡906移動至第二區(qū)域905中,與該第一圖標(biāo)相鄰的圖標(biāo)B順序移動填充至第一區(qū)域,其余圖標(biāo)順序移動。其中,該按鍵信息表征該外接輸入設(shè)備的運動軌跡為上下方向,圖中采用箭頭實線表示,該箭頭表示外接輸入設(shè)備對應(yīng)的移動方向。
[0225]具體實施中,該第一圖標(biāo)從第一區(qū)域移動至第二區(qū)域中,該移動過程可以為跟隨該外接輸入設(shè)備的移動發(fā)生,也可以為該外接輸入設(shè)備移動完成后進(jìn)行的。
[0226]步驟S811:基于所述運動軌跡不滿足預(yù)設(shè)的第二移動條件,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述顯示界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域;
[0227]其中,由于該第二移動方式為與該第二界面圖標(biāo)排列方式相關(guān)的移動方式。
[0228]則,進(jìn)一步在確定了該移動軌跡不滿足該第二移動條件時,將該第一圖標(biāo)從該第二界面的第一區(qū)域移動至第一界面中的目標(biāo)區(qū)域,實現(xiàn)界面間的圖標(biāo)移動。
[0229]如圖10(a)所示的為第一圖標(biāo)移動前的第二界面顯示示意圖,該第二界面1001中包括常規(guī)信息顯示區(qū)域1002和圖標(biāo)顯示區(qū)域1003,該圖顯示區(qū)域1003中按照安裝順序以縱向一列方式顯示多個圖標(biāo),該圖標(biāo)顯示區(qū)域1003中包括第一區(qū)域1004,接收到按鍵信息之前,該第一區(qū)域1004中顯示第一圖標(biāo);圖10(b)表示的為第一圖標(biāo)移動后的第一界面顯示示意圖,依據(jù)接收到的按鍵信息,將該第一圖標(biāo)以運動軌跡1005移動至第一界面1006的目標(biāo)區(qū)域1007中。該按鍵信息表征該外接輸入設(shè)備的運動軌跡為左右方向,圖中采用箭頭實線表示,該箭頭表示外接輸入設(shè)備對應(yīng)的移動方向。
[0230]具體實施中,該第一圖標(biāo)從第二界面移動至第一界面中,該移動過程可以為跟隨該外接輸入設(shè)備的移動發(fā)生,也可以為該外接輸入設(shè)備移動完成后進(jìn)行的。
[0231]步驟S812:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0232]其中,步驟S812與實施例4中的步驟S509—致,本實施例中不做贅述。
[0233]綜上,本實施例提供的一種信息處理方法中,該依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域,包括:獲取所述電子設(shè)備顯示屏幕中的顯示界面;分析得到所述顯示界面為第二界面,所述第二界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口;基于所述運動軌跡滿足預(yù)設(shè)的第二移動條件,依據(jù)所述運動軌跡,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至所述顯示界面的第二區(qū)域;基于所述運動軌跡不滿足預(yù)設(shè)的第二移動條件,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述顯示界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。采用該方法,基于顯示界面為第二界面,能夠?qū)崿F(xiàn)第二界面內(nèi)不同區(qū)域間的圖標(biāo)移動,也能夠?qū)崿F(xiàn)第二界面與第一界面間的圖標(biāo)移動,移動方式多樣。
[0234]請參閱附圖11,為本發(fā)明提供的一種信息處理方法實施例7的流程圖,該方法包括以下步驟:
[0235]步驟SllOl:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0236]步驟S1102:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0237]步驟SI103:所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0238]步驟SI104:所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵;
[0239]步驟SI105:基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件;
[0240]其中,步驟S1101-1104與實施例3中的步驟S301-305—致,本實施例中不做贅述。[0241 ]步驟SI 106:依據(jù)所述第一事件,啟動圖標(biāo)移動模式;
[0242]其中,由于該第一事件用于觸發(fā)電子設(shè)備的第一響應(yīng),該第一響應(yīng)可以為啟動圖標(biāo)移動模式。
[0243]具體的,進(jìn)入該圖標(biāo)移動模式后,該電子設(shè)備的顯示界面中顯示的各個圖標(biāo)均能夠被移動。
[0244]步驟S1107:基于所述電子設(shè)備中顯示屏幕的顯示內(nèi)容,分析得到所述第一操作對應(yīng)的第一圖標(biāo);
[0245]其中,該第一按鍵被用戶按下時,該顯示屏幕中可以已經(jīng)選定一圖標(biāo),則在確定了該第一事件啟動圖標(biāo)移動模式后,進(jìn)一步基于該按鍵信息以及該電子設(shè)備中顯示屏的顯示內(nèi)容,分析得到用戶按下該第一按鍵時對應(yīng)的第一圖標(biāo)。
[0246]具體實施中,該顯示屏幕中可以采用光標(biāo)方式顯示當(dāng)前選定的區(qū)域,可以采用區(qū)別于其他未選定區(qū)域的高亮表示當(dāng)前選定的區(qū)域。
[0247]其中,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo)。
[0248]步驟S1108:基于所述圖標(biāo)移動模式以及所述第一圖標(biāo),控制移動所述第一圖標(biāo);
[0249]具體的,在啟動該圖標(biāo)移動模式以及確定了該第一圖標(biāo)后,控制移動該第一圖標(biāo)。
[0250]具體實施中,可以通過基于外接輸入設(shè)備的移動軌跡控制該第一圖標(biāo)移動,也可采用基于外接輸入設(shè)備的按鍵移動控制該第一圖標(biāo)移動。
[0251]需要說明的是,以該外接輸入設(shè)備為鼠標(biāo)為例,該第一按鍵為鼠標(biāo)的右鍵時,該點擊鼠標(biāo)的右鍵,觸發(fā)能夠?qū)D標(biāo)編輯的圖標(biāo)移動模式,用戶可以通過維持右鍵按下的狀態(tài)移動鼠標(biāo),實現(xiàn)控制圖標(biāo)移動,并在松開右鍵時,結(jié)束移動圖標(biāo),即通過按下右鍵—拖動—松開右鍵的操作,實現(xiàn)基于鼠標(biāo)控制顯示內(nèi)容中的圖標(biāo)進(jìn)行移動。
[0252]具體實施中,該觸發(fā)圖標(biāo)移動模式的點擊右鍵操作,可以為單次點擊,也可以為雙擊甚至多次點擊,只需在最后一次點擊時維持右鍵按下的狀態(tài)移動鼠標(biāo)。
[0253]步驟SI109:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0254]其中,步驟S1109與實施例3中的步驟S307—致,本實施例中不做贅述。
[0255]綜上,本實施例提供的一種信息處理方法中,該依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),包括:依據(jù)所述第一事件,啟動圖標(biāo)移動模式;基于所述電子設(shè)備中顯示屏的顯示內(nèi)容,分析得到所述第一操作對應(yīng)的第一圖標(biāo);基于所述圖標(biāo)移動模式以及所述第一圖標(biāo),控制移動所述第一圖標(biāo)。采用該方法,用戶僅需對第一按鍵進(jìn)行操作,即可實現(xiàn)啟動圖標(biāo)移動模式,進(jìn)而實現(xiàn)快速移動圖標(biāo),過程簡單快捷。
[0256]請參閱附圖12,為本發(fā)明提供的一種信息處理方法實施例8的流程圖,該方法包括以下步驟:
[0257]步驟S1201:預(yù)設(shè)第一鍵值與第一事件之間的對應(yīng)關(guān)系;
[0258]其中,所述基于觸控式輸入的第一手勢與所述電子設(shè)備的預(yù)設(shè)觸控輸入?yún)^(qū)域接觸時間大于預(yù)設(shè)時間閾值。
[0259]其中,該電子設(shè)備的某一事件可以對應(yīng)多種生成方式。
[0260]例如,該外接輸入設(shè)備的第一鍵值可以用于生成第一事件;該電子設(shè)備觸控式輸入的第一手勢也能夠該第一事件。
[0261]具體實施中,該第一手勢為長按手勢,具體的,該第一手勢與電子設(shè)備的預(yù)設(shè)觸控輸入?yún)^(qū)域接觸時間大于預(yù)設(shè)時間閾值。
[0262]具體的,該長按手勢用于控制該電子設(shè)備的顯示屏幕中的選定圖標(biāo)進(jìn)行位置移動,具體可以基于該長按手勢觸發(fā)能夠?qū)D標(biāo)編輯的圖標(biāo)移動模式,并在該長按手勢有滑動趨勢時,控制該電子設(shè)備跟隨該手勢的移動方向進(jìn)行移動;也可以在基于該長按手勢觸發(fā)能夠?qū)D標(biāo)編輯的圖標(biāo)移動模式后,自動對選擇的圖標(biāo)移動至已設(shè)置的目標(biāo)位置。
[0263]需要說明的是,以該外接輸入設(shè)備為鼠標(biāo)為例,該第一按鍵為鼠標(biāo)的右鍵時,基于對該鼠標(biāo)的右鍵進(jìn)行點擊操作,即對應(yīng)于觸控操作中的長按手勢。
[0264]步驟S1202:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0265]步驟S1023:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;
[0266]步驟S1204:所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;
[0267]步驟S1205:所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵;
[0268]步驟S1206:基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件;
[0269]步驟S1027:依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),以實現(xiàn)響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;
[0270]步驟S1208:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0271]其中,步驟S1202-1208與實施例3中的步驟S301-307—致,本實施例中不做贅述。
[0272]綜上,本實施例提供的一種信息處理方法中,還包括:預(yù)設(shè)第一鍵值與第一事件之間的對應(yīng)關(guān)系;其中,所述基于觸控式輸入的第一手勢與所述電子設(shè)備的預(yù)設(shè)觸控輸入?yún)^(qū)域接觸時間大于預(yù)設(shè)時間閾值。采用該方法,電子設(shè)備中某一事件能夠基于一長按手勢操作生成,且預(yù)設(shè)外接輸入設(shè)備的鍵值與某一事件之間的對應(yīng)關(guān)系,實現(xiàn)多種輸入方式對應(yīng)同一事件,進(jìn)而實現(xiàn)同一響應(yīng),保證了該電子設(shè)備的輸入方式的多樣性的前提下,不增加電子設(shè)備的負(fù)擔(dān)。
[0273]其中,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo),該第一圖標(biāo)作為一應(yīng)用的入口。
[0274]請參閱附圖13,為本發(fā)明提供的一種信息處理方法實施例9的流程圖,該方法包括以下步驟:
[0275]步驟S1301:接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息;
[0276]步驟S1302:依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;
[0277]其中,步驟S1301-1302與實施例1中的步驟S101-102—致,本實施例中不做贅述。
[0278]步驟S1303:基于所述按鍵信息對應(yīng)的為第一按鍵,獲取所述電子設(shè)備顯示屏幕中的顯示界面;
[0279]其中,該確定該按鍵信息對應(yīng)的為第一按鍵后,分析該電子設(shè)備顯示屏幕中顯示界面。
[0280]需要說明的是,基于不同的顯示界面,可以采用不同的移動方式,本實施例中針對第二界面。
[0281]其中,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口;所述第二界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口;所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。
[0282]具體的,該外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡時,分析該電子設(shè)備顯示屏幕中的顯示界面。
[0283]首先,獲取該電子設(shè)備顯示屏幕中的顯示界面。具體的,可以采用從電子設(shè)備的處理器中獲取的方式進(jìn)行獲取。
[0284]具體實施中,可以對Android系統(tǒng)的launcher包含的界面進(jìn)行處理,該launcher包含桌面界面和應(yīng)用列表界面。
[0285]步驟S1304:基于所述顯示界面屬于預(yù)設(shè)的第二界面,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述第二界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域;
[0286]其中,該顯示界面為第二界面時,可以直接在第二界面和第一界面間進(jìn)行移動圖標(biāo)。
[0287]其中,由于該第二移動方式為與該第二界面圖標(biāo)排列方式相關(guān)的移動方式。
[0288]則,將該第一圖標(biāo)從該第二界面的第一區(qū)域移動至第一界面中的目標(biāo)區(qū)域,實現(xiàn)界面間的圖標(biāo)移動。
[0289]具體實施中,該第一圖標(biāo)從第二界面移動至第一界面中,該移動過程可以為跟隨該外接輸入設(shè)備的移動發(fā)生,也可以為該外接輸入設(shè)備移動完成后進(jìn)行的。
[0290]其中,該移動方式可以參考實施例6中的圖10(a)和圖10(b),本實施例中不做贅述。
[0291 ]步驟S1305:基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作。
[0292]其中,步驟S1305與實施例1中的步驟S104—致,本實施例中不做贅述。
[0293]綜上,本實施例提供的一種信息處理方法中,該基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作,包括:獲取所述電子設(shè)備顯示屏幕中的顯示界面;基于所述顯示界面屬于預(yù)設(shè)的第二界面,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述第二界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域;其中,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。采用該方法,可直接根據(jù)該顯示界面為第二界面,控制該圖標(biāo)由當(dāng)前的第二界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域,實現(xiàn)界面之間的圖標(biāo)移動,操作簡單。
[0294]上述本發(fā)明提供的實施例中詳細(xì)描述了一種信息處理方法,對于本發(fā)明的信息處理方法可采用多種形式的裝置實現(xiàn),因此本發(fā)明還提供了一種應(yīng)用該信息處理方法的電子設(shè)備,下面給出具體的實施例進(jìn)行詳細(xì)說明。
[0295]請參閱附圖14,為本發(fā)明提供的一種電子設(shè)備實施例1的結(jié)構(gòu)示意圖,其中該電子設(shè)備中具有第一系統(tǒng),第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式。其中,該電子設(shè)備包括觸控式輸入結(jié)構(gòu),以實現(xiàn)觸控式輸入,該電子設(shè)備還能夠與外接輸入設(shè)備相連,以實現(xiàn)按鍵式輸入。其中,該電子設(shè)備具體可以為臺式機(jī)、筆記本、平板電腦、手機(jī)、智能電視、智能手表、穿戴式設(shè)備等形式的電子設(shè)備。
[0296]具體實施中,該第一系統(tǒng)可以包括安卓系統(tǒng)。
[0297]其中,該電子設(shè)備包括:接口 1401和處理器1402;
[0298]其中,該接口1401,用于接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成;
[Ο2"] 具體實施中,該接口可以采用USB(Universal Serial Bus,通用串行總線)接口、串口(Serial port,串行接口)、PS/2(Personal System/2)接口等。
[0300]其中,該處理器1402,用于依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。
[0301]具體實施中,該處理器可以采用電子設(shè)備中具有信息處理能力的結(jié)構(gòu),如CPU(central processing unit,中央處理器)等。
[0302]具體的,所述處理器用于:分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息;所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵;所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵。
[0303]具體實施中,該電子設(shè)備還設(shè)置有觸控式輸入結(jié)構(gòu),該觸控式輸入結(jié)構(gòu)可以與顯示屏幕集成得到觸控式顯示屏,也可與該顯示屏幕分別設(shè)置,本申請中不對該觸控式輸入結(jié)構(gòu)的具體設(shè)置方式做限制。
[0304]具體的,該處理器用于:基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件,所述第一事件用于觸發(fā)電子設(shè)備的第一響應(yīng);依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),以實現(xiàn)響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;其中,所述第一事件還能夠基于觸控式輸入的第一手勢生成。
[0305]具體的,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo),該處理器用于:依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息;分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡;基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域。
[0306]具體的,該處理器還用于:獲取所述電子設(shè)備顯示屏幕中的顯示界面;基于所述顯示界面為第一界面,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至第二區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口。
[0307]具體的,該處理器還用于:獲取所述電子設(shè)備顯示屏幕中的顯示界面;分析得到所述顯示界面為第二界面,所述第二界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口;基于所述運動軌跡滿足預(yù)設(shè)的第二移動條件,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至所述顯示界面的第二區(qū)域;基于所述運動軌跡不滿足預(yù)設(shè)的第二移動條件,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述顯示界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。
[0308]具體的,該處理器用于:依據(jù)所述第一事件,啟動圖標(biāo)移動模式;基于所述電子設(shè)備中顯示屏的顯示內(nèi)容,分析得到所述第一操作對應(yīng)的第一圖標(biāo);基于所述圖標(biāo)移動模式以及所述第一圖標(biāo),控制移動所述第一圖標(biāo)。
[0309]具體的,該處理器還用于:預(yù)設(shè)第一鍵值與第一事件之間的對應(yīng)關(guān)系;其中,所述基于觸控式輸入的第一手勢與所述電子設(shè)備的預(yù)設(shè)觸控輸入?yún)^(qū)域接觸時間大于預(yù)設(shè)時間閾值。
[0310]具體的,該處理器用于:獲取所述電子設(shè)備顯示屏幕中的顯示界面;基于所述顯示界面屬于預(yù)設(shè)的第二界面,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述第二界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域;其中,所述第一界面中以第一排列方式顯示至少一個圖標(biāo),所述第一排列方式中采用至少兩行和至少兩列的陣列排列方式;所述第二界面中以第二排列方式顯示至少一個圖標(biāo),所述第二排列方式中采用一行或者一列的排列方式。
[0311]綜上,本實施例提供的一種電子設(shè)備中,能夠?qū)ν饨虞斎朐O(shè)備的按鍵信息進(jìn)行分析確定該按鍵信息對應(yīng)的為第一按鍵或者第二按鍵,進(jìn)而針對不同的按鍵執(zhí)行的操作采用不同的方式進(jìn)行響應(yīng),增加了外接輸入設(shè)備操作實現(xiàn)的控制功能,提高了用戶的體驗。
[0312]請參閱附圖15,為本發(fā)明提供的一種電子設(shè)備實施例2的結(jié)構(gòu)示意圖,其中該電子設(shè)備中具有第一系統(tǒng),第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式。其中,該電子設(shè)備包括觸控式輸入結(jié)構(gòu),以實現(xiàn)觸控式輸入,該電子設(shè)備還能夠與外接輸入設(shè)備相連,以實現(xiàn)按鍵式輸入。其中,該電子設(shè)備具體可以為臺式機(jī)、筆記本、平板電腦、手機(jī)、智能電視、智能手表、穿戴式設(shè)備等形式的電子設(shè)備。
[0313]具體實施中,該第一系統(tǒng)可以包括安卓系統(tǒng)。
[0314]其中,該電子設(shè)備包括:接收模塊1501、分析模塊1502和響應(yīng)模塊1503;
[0315]其中,該接收模塊1501,用于接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成;
[0316]其中,該分析模塊1502,用于依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;
[0317]其中,該響應(yīng)模塊1503,用于基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;以及基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。
[0318]綜上,本實施例提供的一種電子設(shè)備中,能夠?qū)ν饨虞斎朐O(shè)備的按鍵信息進(jìn)行分析確定該按鍵信息對應(yīng)的為第一按鍵或者第二按鍵,進(jìn)而針對不同的按鍵執(zhí)行的操作采用不同的方式進(jìn)行響應(yīng),增加了外接輸入設(shè)備操作實現(xiàn)的控制功能,提高了用戶的體驗。
[0319]本說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例提供的裝置而言,由于其與實施例提供的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0320]對所提供的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所提供的原理和新穎特點相一致的最寬的范圍。
【主權(quán)項】
1.一種信息處理方法,其特征在于,應(yīng)用于具有第一系統(tǒng)的電子設(shè)備,所述第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,所述方法包括: 接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成; 依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵; 基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作; 基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵,包括: 分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息; 所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵; 所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作,包括: 基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件,所述第一事件用于觸發(fā)電子設(shè)備的第一響應(yīng); 依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),以實現(xiàn)響應(yīng)操作體對第一按鍵進(jìn)行的第一操作; 其中,所述第一事件還能夠基于觸控式輸入的第一手勢生成。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo),所述依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),包括: 依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息; 分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡; 基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域,包括: 獲取所述電子設(shè)備顯示屏幕中的顯示界面; 基于所述顯示界面為第一界面,依據(jù)所述運動軌跡,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至第二區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域,包括: 獲取所述電子設(shè)備顯示屏幕中的顯示界面; 分析得到所述顯示界面為第二界面,所述第二界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口 ; 基于所述運動軌跡滿足預(yù)設(shè)的第二移動條件,依據(jù)所述運動軌跡,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至所述顯示界面的第二區(qū)域; 基于所述運動軌跡不滿足預(yù)設(shè)的第二移動條件,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述顯示界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),包括: 依據(jù)所述第一事件,啟動圖標(biāo)移動模式; 基于所述電子設(shè)備中顯示屏幕的顯示內(nèi)容,分析得到所述第一操作對應(yīng)的第一圖標(biāo); 基于所述圖標(biāo)移動模式以及所述第一圖標(biāo),控制移動所述第一圖標(biāo)。8.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息之前,還包括: 預(yù)設(shè)第一鍵值與第一事件之間的對應(yīng)關(guān)系; 其中,所述基于觸控式輸入的第一手勢與所述電子設(shè)備的預(yù)設(shè)觸控輸入?yún)^(qū)域接觸時間大于預(yù)設(shè)時間閾值。9.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo),所述基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作,包括: 獲取所述電子設(shè)備顯示屏幕中的顯示界面; 基于所述顯示界面屬于預(yù)設(shè)的第二界面,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述第二界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域; 其中,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。10.—種電子設(shè)備,其特征在于,所述電子設(shè)備中具有第一系統(tǒng),所述第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,所述電子設(shè)備包括: 接口,用于接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成; 處理器,用于依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵;基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。11.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,所述處理器用于: 分析所述按鍵信息,得到所述按鍵信息中包含的鍵值信息; 所述鍵值信息為第一鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第一按鍵,確定所述按鍵信息對應(yīng)的為第一按鍵; 所述鍵值信息為第二鍵值時,依據(jù)預(yù)設(shè)的對應(yīng)條件,分析得到所述鍵值信息對應(yīng)的為第二按鍵,確定所述按鍵信息對應(yīng)的為第二按鍵。12.根據(jù)權(quán)利要求11所述的電子設(shè)備,其特征在于,所述處理器用于: 基于預(yù)設(shè)的控件參數(shù),將所述第一鍵值對應(yīng)的第一操作作為第一事件,所述第一事件用于觸發(fā)電子設(shè)備的第一響應(yīng); 依據(jù)預(yù)設(shè)的第一響應(yīng)對所述第一事件進(jìn)行響應(yīng),以實現(xiàn)響應(yīng)操作體對第一按鍵進(jìn)行的第一操作; 其中,所述第一事件還能夠基于觸控式輸入的第一手勢生成。13.根據(jù)權(quán)利要求12所述的電子設(shè)備,其特征在于,所述按鍵信息基于操作體針對所述電子設(shè)備的第一區(qū)域進(jìn)行操作生成,所述第一區(qū)域?qū)?yīng)第一圖標(biāo),所述處理器用于: 依據(jù)預(yù)設(shè)的第二分析規(guī)則分析所述按鍵信息,得到所述外接輸入設(shè)備的運動信息; 分析所述運動信息分析得到所述外接輸入設(shè)備的運動軌跡; 基于所述運動信息表征所述外接輸入設(shè)備發(fā)生滿足第一移動條件的運動軌跡,依據(jù)所述運動軌跡,控制所述第一圖標(biāo)由第一區(qū)域移動至目標(biāo)區(qū)域。14.根據(jù)權(quán)利要求13所述的電子設(shè)備,其特征在于,所述處理器還用于: 獲取所述電子設(shè)備顯示屏幕中的顯示界面; 基于所述顯示界面為第一界面,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至第二區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口。15.根據(jù)權(quán)利要求13所述的電子設(shè)備,其特征在于,所述處理器還用于: 獲取所述電子設(shè)備顯示屏幕中的顯示界面; 分析得到所述顯示界面為第二界面,所述第二界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口 ; 基于所述運動軌跡滿足預(yù)設(shè)的第二移動條件,以第一移動方式控制所述第一圖標(biāo)由所述顯示界面的第一區(qū)域移動至所述顯示界面的第二區(qū)域; 基于所述運動軌跡不滿足預(yù)設(shè)的第二移動條件,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述顯示界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。16.根據(jù)權(quán)利要求12所述的電子設(shè)備,其特征在于,所述處理器用于: 依據(jù)所述第一事件,啟動圖標(biāo)移動模式; 基于所述電子設(shè)備中顯示屏的顯示內(nèi)容,分析得到所述第一操作對應(yīng)的第一圖標(biāo); 基于所述圖標(biāo)移動模式以及所述第一圖標(biāo),控制移動所述第一圖標(biāo)。17.根據(jù)權(quán)利要求12所述的電子設(shè)備,其特征在于,所述處理器還用于: 預(yù)設(shè)第一鍵值與第一事件之間的對應(yīng)關(guān)系; 其中,所述基于觸控式輸入的第一手勢與所述電子設(shè)備的預(yù)設(shè)觸控輸入?yún)^(qū)域接觸時間大于預(yù)設(shè)時間閾值。18.根據(jù)權(quán)利要求10-13任一項所述的電子設(shè)備,其特征在于,所述處理器用于: 獲取所述電子設(shè)備顯示屏幕中的顯示界面; 基于所述顯示界面屬于預(yù)設(shè)的第二界面,以第二移動方式控制所述第一圖標(biāo)由當(dāng)前的所述第二界面的第一區(qū)域移動至第一界面的目標(biāo)區(qū)域; 其中,所述第一界面中包含至少一個圖標(biāo),任一所述圖標(biāo)對應(yīng)一個應(yīng)用,所述圖標(biāo)作為所述應(yīng)用程序的入口,所述第二界面中至少包含所述第一界面中的全部圖標(biāo)。19.一種電子設(shè)備,其特征在于,所述電子設(shè)備中具有第一系統(tǒng),所述第一系統(tǒng)以觸控式輸入作為主輸入方式、以外接輸入設(shè)備的按鍵式輸入作為輔助輸入方式,所述電子設(shè)備包括: 接收模塊,用于接收與所述電子設(shè)備相連的外接輸入設(shè)備的按鍵信息,所述按鍵信息是根據(jù)操作體對所述外接輸入設(shè)備的按鍵進(jìn)行第一操作生成; 分析模塊,用于依據(jù)預(yù)設(shè)的第一分析規(guī)則,分析得到所述按鍵信息對應(yīng)的為第一按鍵或第二按鍵; 響應(yīng)模塊,用于基于與所述第一按鍵對應(yīng)的第一響應(yīng)規(guī)則,響應(yīng)操作體對第一按鍵進(jìn)行的第一操作;以及基于與所述第二按鍵對應(yīng)的第二響應(yīng)規(guī)則,響應(yīng)操作體對第二按鍵進(jìn)行的第一操作,所述第二響應(yīng)規(guī)則與所述第一響應(yīng)規(guī)則不同。
【文檔編號】G06F3/038GK106020520SQ201610282369
【公開日】2016年10月12日
【申請日】2016年4月29日
【發(fā)明人】蔡明祥, 陶嘉明
【申請人】聯(lián)想(北京)有限公司