一種數(shù)據(jù)處理方法、裝置及一種電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)處理方法、裝置及一種電子設(shè)備,所述數(shù)據(jù)處理方法應(yīng)用于包括觸控顯示屏的電子設(shè)備,該方法在接收到用戶觸發(fā)的第一操作后,會判斷所述第一操作的第一方向?qū)傩允欠穹系谝活A設(shè)條件,并在第一方向?qū)傩苑系谝活A設(shè)條件的情況下,進一步判斷第一操作是否符合第二預設(shè)條件,如果第一操作符合第二預設(shè)條件,則會生成并執(zhí)行與第二可交互對象對應(yīng)的第一指令,從而通過合適的參數(shù)配置,能夠通過特定的、方便用戶單手操作的操作方式實現(xiàn)對觸控顯示屏上第二可交互對象的觸發(fā)控制,方便了用戶單手操作電子設(shè)備。
【專利說明】一種數(shù)據(jù)處理方法、裝置及一種電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,更具體的說,是涉及一種數(shù)據(jù)處理方法、裝置及一種電子設(shè)備。
【背景技術(shù)】
[0002]為了增強用戶使用電子設(shè)備的舒適體驗感,目前很多電子設(shè)備的觸摸顯示屏都設(shè)計的越來越大。然而,實際應(yīng)用中,越來越大的顯示屏,在一些特定的場景下,例如采用滑動方式觸發(fā)某種操作這種需要操作體在觸摸顯示屏上大范圍移動的情況,一般需要用戶兩只手配合完成操作,其中一個手用于把持電子設(shè)備,另一個手用于在顯示屏上進行觸發(fā)操作。
[0003]但是,在一些情況下,用戶希望能夠通過單手操作實現(xiàn)對電子設(shè)備狀態(tài)的控制,例如接聽電話和滑動解鎖。而對于顯示屏比較大的電子設(shè)備,用戶單手操作起來非常的不方便,且操作成功率也比較低。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種數(shù)據(jù)處理方法、裝置及一種電子設(shè)備,以克服現(xiàn)有技術(shù)中用戶單手操作包含大觸摸屏的電子設(shè)備不方便且操作成功率低的問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0006]一種數(shù)據(jù)處理方法,應(yīng)用于包括觸控顯示屏的電子設(shè)備,包括:
[0007]接收用戶在所述觸控顯示屏上針對第一可交互對象的第一操作;
[0008]獲得所述第一操作的第一方向?qū)傩裕?br>
[0009]判斷所述第一方向?qū)傩允欠駶M足第一預設(shè)條件,獲得第一判斷結(jié)果;
[0010]當?shù)谝慌袛嘟Y(jié)果表明所述第一方向?qū)傩詽M足第一預設(shè)條件時,進一步判斷所述第一操作是否滿足第二預設(shè)條件,獲得第二判斷結(jié)果;
[0011]當所述第二判斷結(jié)果表明所述第一操作滿足第二預設(shè)條件時,生成并執(zhí)行第一指令;
[0012]其中所述第一指令與所述觸控顯示屏上呈現(xiàn)的第二可交互對象對應(yīng),且所述第二可交互對象不同于所述第一可交互對象。
[0013]可選的,所述第一操作為滑動操作,所述判斷所述第一方向?qū)傩允欠駶M足第一預設(shè)條件,包括:
[0014]判斷所述滑動操作的方向是否與所述第一可交互對象指向所述第二可交互對象的方向相反。
[0015]可選的,所述判斷所述第一操作是否滿足第二預設(shè)條件,包括:
[0016]判斷所述第一操作是否持續(xù)了第一預設(shè)時間長度。
[0017]可選的,所述第一操作為滑動操作,所述判斷所述第一操作是否持續(xù)了第一預設(shè)時間長度,包括:
[0018]判斷所述滑動操作在滑動停止后操作體在所述觸控顯示屏上靜止的時間是否持續(xù)了第二預設(shè)時間長度。
[0019]可選的,所述第一操作為滑動操作,所述判斷所述第一操作是否滿足第二預設(shè)條件,包括:
[0020]判斷所述滑動操作的滑動距離是否大于或等于第一預設(shè)距離。
[0021]可選的,所述第一指令包括第一可交互對象移動控制指令和應(yīng)用控制指令,則所述執(zhí)行第一指令,包括:
[0022]控制所述第一可交互對象向所述第二可交互對象移動,并啟動與所述第二可交互對象對應(yīng)的應(yīng)用。
[0023]一種數(shù)據(jù)處理裝置,應(yīng)用于包括觸控顯示屏的電子設(shè)備,包括:
[0024]操作接收模塊,用于接收用戶在所述觸控顯示屏上針對第一可交互對象的第一操作;
[0025]屬性獲取模塊,用于獲得所述第一操作的第一方向?qū)傩裕?br>
[0026]第一判斷模塊,用于判斷所述第一方向?qū)傩允欠駶M足第一預設(shè)條件,獲得第一判斷結(jié)果;
[0027]第二判斷模塊,用于在所述第一判斷模塊的判斷結(jié)果為是時,進一步判斷所述第一操作是否滿足第二預設(shè)條件,獲得第二判斷結(jié)果;
[0028]指令控制模塊,用于在所述第二判斷模塊的判斷結(jié)果為是時,生成并執(zhí)行第一指令;所述第一指令與所述觸控顯示屏上呈現(xiàn)的第二可交互對象對應(yīng),且所述第二可交互對象不同于所述第一可交互對象。
[0029]可選的,所述第一操作為滑動操作,則所述第一判斷模塊具體用于:判斷所述滑動操作的方向是否與所述第一可交互對象指向所述第二可交互對象的方向相反。
[0030]可選的,所述第二判斷模塊具體用于:
[0031]判斷所述第一操作是否持續(xù)了第一預設(shè)時間長度。
[0032]可選的,所述第一操作為滑動操作,則所述第二判斷模塊具體用于:
[0033]判斷所述滑動操作在滑動停止后操作體在所述觸控顯示屏上靜止的時間是否持續(xù)了第二預設(shè)時間長度。
[0034]可選的,所述第一操作為滑動操作,則所述第二判斷模塊具體用于:
[0035]判斷所述滑動操作的滑動距離是否大于或等于第一預設(shè)距離。
[0036]可選的,所述第一指令包括第一可交互對象移動控制指令和應(yīng)用控制指令,則所述指令控制模塊具體用于:控制所述第一可交互對象向所述第二可交互對象移動,并啟動與所述第二可交互對象對應(yīng)的應(yīng)用。
[0037]一種電子設(shè)備,所述電子設(shè)備包括觸控顯示屏,還包括上述任一種數(shù)據(jù)處理裝置。
[0038]經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明實施例公開了一種數(shù)據(jù)處理方法、裝置及一種電子設(shè)備,所述數(shù)據(jù)處理方法應(yīng)用于包括觸控顯示屏的電子設(shè)備,該方法在接收到用戶觸發(fā)的第一操作后,會判斷所述第一操作的第一方向?qū)傩允欠穹系谝活A設(shè)條件,并在第一方向?qū)傩苑系谝活A設(shè)條件的情況下,進一步判斷第一操作是否符合第二預設(shè)條件,如果第一操作符合第二預設(shè)條件,則會生成并執(zhí)行與第二可交互對象對應(yīng)的第一指令,從而通過合適的參數(shù)配置,能夠通過特定的、方便用戶單手操作的操作方式實現(xiàn)對觸控顯示屏上第二可交互對象的觸發(fā)控制,方便了用戶單手操作電子設(shè)備?!緦@綀D】
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0040]圖1為本發(fā)明實施例公開的數(shù)據(jù)處理方法的流程圖;
[0041]圖2為本發(fā)明實施例公開的另一個數(shù)據(jù)處理方法的流程圖;
[0042]圖3為本發(fā)明實施例公開的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0043]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0044]圖1為本發(fā)明實施例公開的數(shù)據(jù)處理方法的流程圖,所述數(shù)據(jù)處理方法應(yīng)用于包括觸控顯示屏的電子設(shè)備,參見圖1所示,所述數(shù)據(jù)處理方法可以包括:
[0045]步驟101:接收用戶在所述觸控顯示屏上針對第一可交互對象的第一操作;
[0046]所述第一操作的操作形式?jīng)]有固定限制。其可以是常規(guī)的觸控屏是操作形式,例如滑動操作和點擊操作。由于本發(fā)明實施例要實現(xiàn)用戶單手操作電子設(shè)備,因此,所述第一操作可以是所述觸控顯示屏上小范圍內(nèi)的操作,通過相應(yīng)的配置,實現(xiàn)用戶在所述觸控顯示屏上小范圍的操作控制大范圍內(nèi)的可交互對象的目的。
[0047]步驟102:獲得所述第一操作的第一方向?qū)傩裕?br>
[0048]所述第一操作可以為滑動操作,則所述第一操作就具有第一方向?qū)傩?,所述第一方向?qū)傩钥梢杂糜谥甘舅龌瑒硬僮鞯幕瑒臃较颉?br>
[0049]步驟103:判斷所述第一方向?qū)傩允欠駶M足第一預設(shè)條件,如果是,進入步驟104 ;
[0050]其中所述的第一預設(shè)條件并沒有固定限制,例如,在所述第一操作為滑動操作的情況下,所述第一預設(shè)條件可以為,滑動操作的滑動方向與所述第一可交互對象指向第二可交互對象的方向相同或相反,或者所述滑動操作的滑動方向與所述觸控顯示屏邊框的夾角處于預設(shè)的夾角范圍內(nèi)等。
[0051]在步驟103的判斷結(jié)果為否,也即所述第一方向?qū)傩圆粷M足所述第一預設(shè)條件時,則不需要進行后續(xù)的相關(guān)步驟,系統(tǒng)只需要按照常規(guī)的處理方式來相應(yīng)用戶在所述觸控顯示屏上觸發(fā)的第一操作即可。
[0052]步驟104:判斷所述第一操作是否滿足第二預設(shè)條件,如果是,進入步驟105 ;
[0053]在判斷確定所述第一方向?qū)傩詽M足第一預設(shè)條件的情況下,繼續(xù)判斷所述第一操作是否符合第二預設(shè)條件,后續(xù)可以根據(jù)步驟104的判斷結(jié)果的不同確定執(zhí)行不同的操作步。其中所述的第二預設(shè)條件也沒有固定限制,具體可以根據(jù)實際應(yīng)用場景需要或者用戶的喜好來配置。
[0054]在所述第一操作不滿足第二預設(shè)條件的情況下,系統(tǒng)只需要按照常規(guī)的處理方式來相應(yīng)用戶在所述觸控顯示屏上觸發(fā)的第一操作即可。
[0055]步驟105:生成并執(zhí)行第一指令。
[0056]其中,所述第一指令與所述觸控顯示屏上呈現(xiàn)的第二可交互對象對應(yīng),且所述第二可交互對象不同于所述第一可交互對象。
[0057]所述第一指令可以用于觸發(fā)所述第二可交互對象,以使得系統(tǒng)啟動與所述第二可交互對象相關(guān)的應(yīng)用,從而實現(xiàn)用戶對所述電子設(shè)備的操作控制。當然,在步驟104確定第一操作滿足所述第二預設(shè)條件的情況下,所生成并執(zhí)行的第一指令可以包括第一可交互對象移動控制指令和應(yīng)用控制指令,則步驟105所述的執(zhí)行第一指令,可以包括:控制所述第一可交互對象向所述第二可交互對象移動,并啟動與所述第二可交互對象對應(yīng)的應(yīng)用。
[0058]如果所述第一操作滿足預設(shè)的所有條件,可以生成并執(zhí)行觸發(fā)所述第二可交互對象的指令,但是,在所述觸控顯示屏上,也需要為用戶呈現(xiàn)相應(yīng)的觸發(fā)過程,因此,可以控制在所述觸控顯示屏上呈現(xiàn)所述第一可交互對象對應(yīng)的圖標向所述第二可交互對象對應(yīng)的圖標移動的動態(tài)顯示效果,然后頁面跳轉(zhuǎn)至與所述第二可交互對象對應(yīng)的應(yīng)用的啟動界面,以指示用戶相關(guān)應(yīng)用已啟動,可以正常使用。
[0059]本實施例中,所述數(shù)據(jù)處理方法應(yīng)用于包括觸控顯示屏的電子設(shè)備,該方法在接收到用戶觸發(fā)的第一操作后,會判斷所述第一操作的第一方向?qū)傩允欠穹系谝活A設(shè)條件,并在第一方向?qū)傩苑系谝活A設(shè)條件的情況下,進一步判斷第一操作是否符合第二預設(shè)條件,如果第一操作符合第二預設(shè)條件,則會生成并執(zhí)行與第二可交互對象對應(yīng)的第一指令,從而通過合適的參數(shù)配置,能夠通過特定的、方便用戶單手操作的操作方式實現(xiàn)對觸控顯示屏上第二可交互對象的觸發(fā)控制,方便了用戶單手操作電子設(shè)備。
[0060]在上述實施例中,步驟104在不同的實施例里可以有不同的實現(xiàn)方式,下面舉例說明。
[0061]圖2為本發(fā)明實施例公開的另一個數(shù)據(jù)處理方法的流程圖,該方法同樣應(yīng)用于具有觸控顯示屏的電子設(shè)備,如圖2所示,可以包括:
[0062]步驟201:接收用戶在所述觸控顯示屏上針對第一可交互對象的滑動操作;
[0063]步驟202:獲得所述滑動操作的滑動方向;
[0064]步驟203:判斷所述滑動方向是否處于預設(shè)滑動方向范圍內(nèi),如果是,進入步驟
204;
[0065]步驟204:判斷所述滑動操作是否持續(xù)了第一預設(shè)時間長度;如果是,進入步驟
205;
[0066]可以預先在系統(tǒng)中配置,當滑動操作持續(xù)了第一預設(shè)時間長度的情況下,做出第一種響應(yīng),當滑動操作持續(xù)的時間長度沒有達到所述第一預設(shè)時間長度的情況下,做出第二種響應(yīng)。
[0067]在一個實際場景中,例如當手機來電時,觸控顯示屏上會顯示三個可交互對象,其中,左側(cè)為拒接圖標,中間為通話控制圖標,右側(cè)為接聽圖標,在常規(guī)操作中,如果用戶想要接聽來電,則需要首先用手指接觸所述通話控制圖標,然后在手指與通話控制圖標接觸的前提下滑動至所述接通圖標位置,從而觸發(fā)通話接通,但是對于大尺寸的觸控顯示屏,用戶通過單手往往無法實現(xiàn)該操作,這時,為了使用戶能夠方便的單手操作電子設(shè)備,可以通過相應(yīng)的配置信息,實現(xiàn)用戶在所述觸控顯示屏上小范圍的操作控制大范圍內(nèi)的可交互對象的目的。例如,可在系統(tǒng)中進行相關(guān)配置,在用戶想要接聽電話時,向接聽圖標相反的方向拉動所述通話控制圖標,然后,通過“彈弓”的方式,在所述通話控制圖標積蓄了足夠“彈力”的條件下釋放所述通話控制圖標,使其在積蓄的彈力的作用下彈向所述接聽圖標,并觸發(fā)通話接通。上述這種效果的實現(xiàn)的前提是所述通話控制圖標積蓄了足夠的“彈力”,對應(yīng)到具體的技術(shù)方案上,就需要針對所述通話控制圖標的滑動操作滿足一定的條件,本發(fā)明實施例中,可以設(shè)置滑動操作的持續(xù)時長與通話控制圖標積蓄的“彈力”成正比關(guān)系,可以設(shè)置一個第一預設(shè)時長,當用戶在所述觸控顯示屏上觸發(fā)的滑動操作持續(xù)達到所述第一預設(shè)時長時,可認為通話控制圖標已積蓄了足夠的“彈力”,當所述滑動操作結(jié)束時,所述通話控制圖標就向所述接聽圖標滑動,直至其與所述接聽圖標疊加,然后進入通話模式。
[0068]具體的,步驟204可以為:判斷所述滑動操作在滑動停止后操作體在所述觸控顯示屏上靜止的時間是否持續(xù)了第二預設(shè)時間長度。因為用戶觸發(fā)的滑動操作可分為兩部分狀態(tài),一個是滑動狀態(tài),一個是滑動后停止的靜止狀態(tài),可以認為在滑動停止后,靜止狀態(tài)持續(xù)的時間就是操作體接觸的交互對象開始積蓄“彈力”的時間,靜止狀態(tài)持續(xù)的時間越長,積蓄的“彈力”越大,具體時間與“彈力”的比例關(guān)系,可以預先根據(jù)實驗或相關(guān)工作人員的經(jīng)驗來配置。
[0069]步驟205:生成并執(zhí)行與所述觸控顯示屏上呈現(xiàn)的第二可交互對象對應(yīng)第一指令。
[0070]所述第二可交互對象不同于所述第一可交互對象。
[0071]在另外的一個示例中,上述步驟204還可以是:判斷所述滑動操作的滑動距離是否大于或等于第一預設(shè)距離。
[0072]類似的,可以將所述滑動操作的滑動距離與操作體接觸的可交互對象積蓄的“彈力”按照一定比例轉(zhuǎn)換關(guān)系進行配置處理,使得在所述滑動操作滑動較小的距離時,所述可交互對象就會有比較大的“反彈力”,該“反彈力”足以使得所述可交互對象對應(yīng)的圖標滑動至第二可交互對象所在的位置處。
[0073]本實施例中,第二預設(shè)條件可以有多種實現(xiàn)形式,從而使得用戶可以根據(jù)自身的使用習慣選擇自己喜歡的控制方式,例如,通過控制滑動操作的滑動后靜止時間來控制觸控顯示屏上圖標的“彈射”距離,或者通過控制滑動操作的滑動距離來控制觸控顯示屏上圖標的“彈射”距離,不僅方便了用戶單手操作大尺寸觸控顯示屏的電子設(shè)備,而且,大大提升了用戶使用電子設(shè)備的趣味性。
[0074]上述本發(fā)明公開的實施例中詳細描述了方法,對于本發(fā)明的方法可采用多種形式的裝置實現(xiàn),因此本發(fā)明還公開了一種裝置,下面給出具體的實施例進行詳細說明。
[0075]圖3為本發(fā)明實施例公開的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖,所述數(shù)據(jù)處理裝置應(yīng)用于包括觸控顯示屏的電子設(shè)備,參見圖3所示,所述數(shù)據(jù)處理裝置30可以包括:
[0076]操作接收模塊301,用于接收用戶在所述觸控顯示屏上針對第一可交互對象的第一操作;
[0077]所述第一操作的操作形式?jīng)]有固定限制。其可以是常規(guī)的觸控屏是操作形式,例如滑動操作和點擊操作。由于本發(fā)明實施例要實現(xiàn)用戶單手操作電子設(shè)備,因此,所述第一操作可以是所述觸控顯示屏上小范圍內(nèi)的操作,通過相應(yīng)的配置,實現(xiàn)用戶在所述觸控顯示屏上小范圍的操作控制大范圍內(nèi)的可交互對象的目的。[0078]屬性獲取模塊302,用于獲得所述第一操作的第一方向?qū)傩裕?br>
[0079]所述第一操作可以為滑動操作,則所述第一操作就具有第一方向?qū)傩?,所述第一方向?qū)傩钥梢杂糜谥甘舅龌瑒硬僮鞯幕瑒臃较颉?br>
[0080]第一判斷模塊303,用于判斷所述第一方向?qū)傩允欠駶M足第一預設(shè)條件,獲得第一判斷結(jié)果;
[0081]其中所述的第一預設(shè)條件并沒有固定限制,例如,在所述第一操作為滑動操作的情況下,所述第一判斷模塊303具體可以用于,判斷所述滑動操作的方向是否與所述第一可交互對象指向所述第二可交互對象的方向相反,或者所述滑動操作的滑動方向與所述觸控顯示屏邊框的夾角處于預設(shè)的夾角范圍內(nèi)等。
[0082]第二判斷模塊304,用于在所述第一判斷模塊的判斷結(jié)果為是時,進一步判斷所述第一操作是否滿足第二預設(shè)條件,獲得第二判斷結(jié)果;
[0083]在判斷確定所述第一方向?qū)傩詽M足第一預設(shè)條件的情況下,繼續(xù)判斷所述第一操作是否符合第二預設(shè)條件,后續(xù)可以根據(jù)第二判斷模塊304的判斷結(jié)果的不同確定執(zhí)行不同的操作步。其中所述的第二預設(shè)條件也沒有固定限制,具體可以根據(jù)實際應(yīng)用場景需要或者用戶的喜好來配置。
[0084]在所述第一操作不滿足第二預設(shè)條件的情況下,系統(tǒng)只需要按照常規(guī)的處理方式來相應(yīng)用戶在所述觸控顯示屏上觸發(fā)的第一操作即可。
[0085]指令控制模塊305,用于在所述第二判斷模塊的判斷結(jié)果為是時,生成并執(zhí)行第一指令;所述第一指令與所述觸控顯示屏上呈現(xiàn)的第二可交互對象對應(yīng),且所述第二可交互對象不同于所述第一可交互對象。
[0086]其中,所述第一指令與所述觸控顯示屏上呈現(xiàn)的第二可交互對象對應(yīng),且所述第二可交互對象不同于所述第一可交互對象。
[0087]所述第一指令可以用于觸發(fā)所述第二可交互對象,以使得系統(tǒng)啟動與所述第二可交互對象相關(guān)的應(yīng)用,從而實現(xiàn)用戶對所述電子設(shè)備的操作控制。
[0088]所述第一指令包括第一可交互對象移動控制指令和應(yīng)用控制指令,則所述指令控制模塊305具體用于:控制所述第一可交互對象向所述第二可交互對象移動,并啟動與所述第二可交互對象對應(yīng)的應(yīng)用。
[0089]如果所述第一操作滿足預設(shè)的所有條件,可以生成并執(zhí)行觸發(fā)所述第二可交互對象的指令,但是,在所述觸控顯示屏上,也需要為用戶呈現(xiàn)相應(yīng)的觸發(fā)過程,因此,可以控制在所述觸控顯示屏上呈現(xiàn)所述第一可交互對象對應(yīng)的圖標向所述第二可交互對象對應(yīng)的圖標移動的動態(tài)顯示效果,然后頁面跳轉(zhuǎn)至與所述第二可交互對象對應(yīng)的應(yīng)用的啟動界面,以指示用戶相關(guān)應(yīng)用已啟動,可以正常使用。
[0090]本實施例中,所述數(shù)據(jù)處理裝置應(yīng)用于包括觸控顯示屏的電子設(shè)備,該方法在接收到用戶觸發(fā)的第一操作后,會判斷所述第一操作的第一方向?qū)傩允欠穹系谝活A設(shè)條件,并在第一方向?qū)傩苑系谝活A設(shè)條件的情況下,進一步判斷第一操作是否符合第二預設(shè)條件,如果第一操作符合第二預設(shè)條件,則會生成并執(zhí)行與第二可交互對象對應(yīng)的第一指令,從而通過合適的參數(shù)配置,能夠通過特定的、方便用戶單手操作的操作方式實現(xiàn)對觸控顯示屏上第二可交互對象的觸發(fā)控制,方便了用戶單手操作電子設(shè)備。
[0091]在上述實施例中,所述第二判斷模塊304在不同的實施例中可以不同的執(zhí)行功倉泛。
[0092]在一個實施例中,所述第二判斷模塊304具體可以用于:判斷所述第一操作是否持續(xù)了第一預設(shè)時間長度。
[0093]可以預先在系統(tǒng)中配置,當?shù)谝徊僮鞒掷m(xù)了第一預設(shè)時間長度的情況下,做出第一種響應(yīng),當?shù)谝徊僮鞒掷m(xù)的時間長度沒有達到所述第一預設(shè)時間長度的情況下,做出第二種響應(yīng)。
[0094]在一個實際場景中,例如當需要解鎖觸控顯示屏時,觸控顯示屏上會顯示滑動塊圖標和滑動槽,在常規(guī)操作中,用戶需要首先用手指接觸所述滑動塊圖標,然后在手指與滑動塊圖標接觸的前提下將所述滑動塊圖標從滑動槽的左側(cè)拖動至滑動槽的右側(cè),從而實現(xiàn)觸控顯示屏解鎖,但是對于大尺寸的觸控顯示屏,用戶通過單手往往無法實現(xiàn)該操作,這時,為了使用戶能夠方便的單手操作電子設(shè)備,可以通過相應(yīng)的配置信息,實現(xiàn)用戶在所述觸控顯示屏上小范圍的操作控制可交互對象的大范圍移動。例如,可在系統(tǒng)中進行相關(guān)配置,在用戶想要解鎖觸控顯示屏時,向滑動槽右側(cè)相反的方向(即左側(cè))拉動所述滑動塊圖標,然后,通過“彈弓”的方式,在所述滑動塊圖標積蓄了足夠“彈力”的條件下釋放所述滑動塊圖標,使其在積蓄的彈力的作用下彈向所述接滑動槽的右側(cè),并實現(xiàn)解鎖。上述這種效果的實現(xiàn)的前提是所述滑動塊圖標積蓄了足夠的“彈力”,對應(yīng)到具體的技術(shù)方案上,就需要針對所述滑動塊圖標的滑動操作滿足一定的條件,本發(fā)明實施例中,可以設(shè)置滑動操作的持續(xù)時長與滑動塊圖標積蓄的“彈力”成正比關(guān)系,可以設(shè)置一個第一預設(shè)時長,當用戶在所述觸控顯示屏上觸發(fā)的滑動操作持續(xù)達到所述第一預設(shè)時長時,可認為滑動塊圖標已積蓄了足夠的“彈力”,當所述滑動操作結(jié)束時,所述滑動塊圖標就向所述滑動槽右側(cè)滑動,直至其到達滑動槽最右側(cè),然后觸控顯示屏解鎖。
[0095]具體的,所述第二判斷模塊304可以用于:判斷所述滑動操作在滑動停止后操作體在所述觸控顯示屏上靜止的時間是否持續(xù)了第二預設(shè)時間長度。因為用戶觸發(fā)的滑動操作可分為兩部分狀態(tài),一個是滑動狀態(tài),一個是滑動后停止的靜止狀態(tài),可以認為在滑動停止后,靜止狀態(tài)持續(xù)的時間就是操作體接觸的交互對象開始積蓄“彈力”的時間,靜止狀態(tài)持續(xù)的時間越長,積蓄的“彈力”越大,具體時間與“彈力”的比例關(guān)系,可以預先根據(jù)實驗或相關(guān)工作人員的經(jīng)驗來配置。
[0096]在另外的一個實施例中,所述第二判斷模塊304具體可以用于:判斷所述滑動操作的滑動距離是否大于或等于第一預設(shè)距離。
[0097]類似的,可以將所述滑動操作的滑動距離與操作體接觸的可交互對象積蓄的“彈力”按照一定比例轉(zhuǎn)換關(guān)系進行配置處理,使得在所述滑動操作滑動較小的距離時,所述可交互對象就會有比較大的“反彈力”,該“反彈力”足以使得所述可交互對象對應(yīng)的圖標滑動至目的位置處。
[0098]本實施例中,第二預設(shè)條件可以有多種實現(xiàn)形式,從而使得用戶可以根據(jù)自身的使用習慣選擇自己喜歡的控制方式,例如,通過控制滑動操作的滑動后靜止時間來控制觸控顯示屏上圖標的“彈射”距離,或者通過控制滑動操作的滑動距離來控制觸控顯示屏上圖標的“彈射”距離,不僅方便了用戶單手操作大尺寸觸控顯示屏的電子設(shè)備,而且,大大提升了用戶使用電子設(shè)備的趣味性。
[0099]進一步的,本發(fā)明實施例還公開了一種電子設(shè)備,所述電子設(shè)備包括觸控顯示屏,還包括上述實施例中的任意一種數(shù)據(jù)處理裝置,因此,所述電子設(shè)備在接收到用戶觸發(fā)的第一操作后,會判斷所述第一操作的第一方向?qū)傩允欠穹系谝活A設(shè)條件,并在第一方向?qū)傩苑系谝活A設(shè)條件的情況下,進一步判斷第一操作是否符合第二預設(shè)條件,如果第一操作符合第二預設(shè)條件,則會生成并執(zhí)行與第二可交互對象對應(yīng)的第一指令,從而通過合適的參數(shù)配置,能夠通過特定的、方便用戶單手操作的操作方式實現(xiàn)對觸控顯示屏上第二可交互對象的觸發(fā)控制,方便了用戶單手操作電子設(shè)備。
[0100]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0101]還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0102]結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或【技術(shù)領(lǐng)域】內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
[0103]對所公開的實施例的上 述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)處理方法,應(yīng)用于包括觸控顯示屏的電子設(shè)備,其特征在于,包括: 接收用戶在所述觸控顯示屏上針對第一可交互對象的第一操作; 獲得所述第一操作的第一方向?qū)傩裕? 判斷所述第一方向?qū)傩允欠駶M足第一預設(shè)條件,獲得第一判斷結(jié)果; 當?shù)谝慌袛嘟Y(jié)果表明所述第一方向?qū)傩詽M足第一預設(shè)條件時,進一步判斷所述第一操作是否滿足第二預設(shè)條件,獲得第二判斷結(jié)果; 當所述第二判斷結(jié)果表明所述第一操作滿足第二預設(shè)條件時,生成并執(zhí)行第一指令;其中所述第一指令與所述觸控顯示屏上呈現(xiàn)的第二可交互對象對應(yīng),且所述第二可交互對象不同于所述第一可交互對象。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述第一操作為滑動操作,所述判斷所述第一方向?qū)傩允欠駶M足第一預設(shè)條件,包括: 判斷所述滑動操作的方向是否與所述第一可交互對象指向所述第二可交互對象的方向相反。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述判斷所述第一操作是否滿足第二預設(shè)條件,包括: 判斷所述第一操作是否持續(xù)了第一預設(shè)時間長度。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理方法,其特征在于,所述第一操作為滑動操作,所述判斷所述第一操作是否持續(xù)了第一預設(shè)時間長度,包括: 判斷所述滑動操作在滑動停止后操作體在所述觸控顯示屏上靜止的時間是否持續(xù)了第二預設(shè)時間長度。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述第一操作為滑動操作,所述判斷所述第一操作是否滿足第二預設(shè)條件,包括: 判斷所述滑動操作的滑動距離是否大于或等于第一預設(shè)距離。
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述第一指令包括第一可交互對象移動控制指令和應(yīng)用控制指令,則所述執(zhí)行第一指令,包括: 控制所述第一可交互對象向所述第二可交互對象移動,并啟動與所述第二可交互對象對應(yīng)的應(yīng)用。
7.一種數(shù)據(jù)處理裝置,應(yīng)用于包括觸控顯示屏的電子設(shè)備,其特征在于,包括: 操作接收模塊,用于接收用戶在所述觸控顯示屏上針對第一可交互對象的第一操作; 屬性獲取模塊,用于獲得所述第一操作的第一方向?qū)傩裕? 第一判斷模塊,用于判斷所述第一方向?qū)傩允欠駶M足第一預設(shè)條件,獲得第一判斷結(jié)果; 第二判斷模塊,用于在所述第一判斷模塊的判斷結(jié)果為是時,進一步判斷所述第一操作是否滿足第二預設(shè)條件,獲得第二判斷結(jié)果; 指令控制模塊,用于在所述第二判斷模塊的判斷結(jié)果為是時,生成并執(zhí)行第一指令;所述第一指令與所述 觸控顯示屏上呈現(xiàn)的第二可交互對象對應(yīng),且所述第二可交互對象不同于所述第一可交互對象。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理裝置,其特征在于,所述第一操作為滑動操作,則所述第一判斷模塊具體用于:判斷所述滑動操作的方向是否與所述第一可交互對象指向所述第二可交互對象的方向相反。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理裝置,其特征在于,所述第二判斷模塊具體用于: 判斷所述第一操作是否持續(xù)了第一預設(shè)時間長度。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)處理裝置,其特征在于,所述第一操作為滑動操作,則所述第二判斷模塊具體用于: 判斷所述滑動操作在滑動停止后操作體在所述觸控顯示屏上靜止的時間是否持續(xù)了第二預設(shè)時間長度。
11.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理裝置,其特征在于,所述第一操作為滑動操作,則所述第二判斷模塊具體用于: 判斷所述滑動操作的滑動距離是否大于或等于第一預設(shè)距離。
12.根據(jù)權(quán)利要求7所述的數(shù)據(jù)處理裝置,其特征在于,所述第一指令包括第一可交互對象移動控制指令和 應(yīng)用控制指令,則所述指令控制模塊具體用于:控制所述第一可交互對象向所述第二可交互對象移動,并啟動與所述第二可交互對象對應(yīng)的應(yīng)用。
13.一種電子設(shè)備,所述電子設(shè)備包括觸控顯示屏,其特征在于,還包括如權(quán)利要求7-12任一項所述的數(shù)據(jù)處理裝置。
【文檔編號】G06F9/46GK103810032SQ201410096012
【公開日】2014年5月21日 申請日期:2014年3月14日 優(yōu)先權(quán)日:2014年3月14日
【發(fā)明者】鄭煊 申請人:聯(lián)想(北京)有限公司