一種信息處理方法、裝置及電子設(shè)備的制作方法
【專利摘要】本申請(qǐng)?zhí)峁┝艘环N信息處理方法、裝置和電子設(shè)備。其中一種信息處理方法,包括:通過感應(yīng)裝置獲得第一輸入操作,其中第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作;根據(jù)第一輸入操作確定第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)的第一指令;針對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令;根據(jù)第一輸入操作確定第一輸入動(dòng)作完成并維持在第一輸入動(dòng)作完成時(shí)的姿態(tài);繼續(xù)對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令。在第一輸入動(dòng)作完成并且仍維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),可以一直對(duì)第一對(duì)象執(zhí)行第一指令,實(shí)現(xiàn)一個(gè)第一輸入操作對(duì)應(yīng)多次第一指令執(zhí)行,與現(xiàn)有技術(shù)中一個(gè)第一輸入動(dòng)作對(duì)應(yīng)一個(gè)第一指令執(zhí)行相比來說,降低執(zhí)行時(shí)間,提高執(zhí)行效率。
【專利說明】一種信息處理方法、裝置及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及信息處理【技術(shù)領(lǐng)域】,特別涉及一種信息處理方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]目前,使用智能電子設(shè)備的用戶越來越多。用戶可以使用智能電子設(shè)備進(jìn)行各種操作,例如用戶可以使用智能電子設(shè)備中“地圖”應(yīng)用定位用戶自身當(dāng)前所處位置,并且可以在“地圖”應(yīng)用的查詢框內(nèi)輸入要查詢地點(diǎn),當(dāng)點(diǎn)擊“搜索”后,在智能電子設(shè)備的感應(yīng)裝置所顯示的地圖上顯示查詢結(jié)果。
[0003]但是用戶在查詢某個(gè)地點(diǎn)范圍的大致路線情況時(shí),例如從北京切換到上海,智能電子設(shè)備需要首先執(zhí)行縮小指令,將“北京”到“上?!钡木€路在智能電子設(shè)備的顯示單元的顯示區(qū)域上顯示。
[0004]如果當(dāng)用戶查看該線路中某個(gè)具體線路,用戶需要在智能電子設(shè)備的感應(yīng)裝置上執(zhí)行多次放大動(dòng)作,而智能電子設(shè)備則需要反復(fù)執(zhí)行與放大動(dòng)作對(duì)應(yīng)的放大指令以放大該具體線路,并且將放大后在顯示單元的顯示區(qū)域上顯示。
[0005]綜上可以看出,一次輸入動(dòng)作完成后智能電子設(shè)備也同時(shí)結(jié)束指令執(zhí)行,因此智能電子設(shè)備某一連續(xù)時(shí)間段內(nèi),多次執(zhí)行同一個(gè)輸入動(dòng)作時(shí),智能電子設(shè)備分次單獨(dú)執(zhí)行輸入動(dòng)作對(duì)應(yīng)的指令,從而增加執(zhí)行時(shí)間,降低執(zhí)行效率。
【發(fā)明內(nèi)容】
[0006]本申請(qǐng)所要解決的技術(shù)問題是提供一種信息處理方法,以解決現(xiàn)有技術(shù)在連續(xù)時(shí)間段內(nèi)多次執(zhí)行同一個(gè)輸入動(dòng)作時(shí),智能電子設(shè)備將指令分次單獨(dú)執(zhí)行所導(dǎo)致的執(zhí)行時(shí)間增加,執(zhí)行效率降低的問題。
[0007]本申請(qǐng)還提供一種信息處理裝置和電子設(shè)備,用以保證上述方法在實(shí)際中的實(shí)現(xiàn)及應(yīng)用。
[0008]本申請(qǐng)?zhí)峁┑男畔⑻幚矸椒ā⒀b置和電子設(shè)備的技術(shù)方案如下:
[0009]一方面,本申請(qǐng)實(shí)施例提供一種信息處理方法,所述方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備包括一感應(yīng)裝置,所述方法包括:
[0010]通過所述感應(yīng)裝置獲得第一輸入操作,其中所述第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作;
[0011]根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)的第一指令;
[0012]針對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令;
[0013]根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài);
[0014]繼續(xù)對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令。
[0015]優(yōu)選地,所述第一指令為放大指令或者縮小指令的情況下,所述根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)第一指令包括:
[0016]獲得第一操作體產(chǎn)生的第一軌跡以及所述第二操作體產(chǎn)生的第二軌跡;
[0017]根據(jù)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化趨勢(shì);
[0018]當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由小變大時(shí)確定為放大動(dòng)作,生成放大指令;
[0019]當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由大變小時(shí)確定為縮小動(dòng)作,生成縮小指令;其中,構(gòu)成所述第一軌跡上的操作點(diǎn)以及構(gòu)成第二軌跡上的操作點(diǎn)屬于所述第一輸入操作的第一部分操作點(diǎn)。
[0020]優(yōu)選地,根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)包括:
[0021]獲得所述第一操作體的多個(gè)第一操作點(diǎn)以及所述第二操作體的多個(gè)第二操作點(diǎn);所述多個(gè)第一操作點(diǎn)中的起始操作點(diǎn)為所述第一軌跡末端操作點(diǎn),所述多個(gè)第二操作點(diǎn)中的起始操作點(diǎn)為所述第二軌跡末端操作點(diǎn),且所述多個(gè)第一操作點(diǎn)和所述多個(gè)第二操作點(diǎn)屬于所述第一輸入操作的第二部分操作點(diǎn);
[0022]當(dāng)所述多個(gè)第一操作點(diǎn)滿足預(yù)定條件以及所述多個(gè)第二操作點(diǎn)滿足所述預(yù)定條件時(shí),確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0023]優(yōu)選地,針對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令包括:
[0024]根據(jù)所述第一軌跡的起始點(diǎn)和第二軌跡的起始點(diǎn)之間的中心點(diǎn)確定所述第一對(duì)象的基準(zhǔn)點(diǎn);
[0025]根據(jù)所述第一軌跡和所述第二軌跡確定響應(yīng)所述第一指令的倍數(shù);
[0026]根據(jù)所述基準(zhǔn)點(diǎn)以及所述倍數(shù)響應(yīng)所述第一指令;
[0027]其中,所述第一軌跡的起始點(diǎn)與所述第二軌跡的起始點(diǎn)為所述第一操作體和第二操作體同時(shí)被所述感應(yīng)裝置感應(yīng)到的操作點(diǎn)。
[0028]優(yōu)選地,當(dāng)所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),繼續(xù)對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令包括:
[0029]基于所述基準(zhǔn)點(diǎn)按照預(yù)定倍數(shù)繼續(xù)響應(yīng)所述第一指令。
[0030]優(yōu)選地,所述方法還包括:
[0031]獲得所述第一輸入操作結(jié)束;
[0032]當(dāng)所述第一輸入操作結(jié)束時(shí),依據(jù)所述電子設(shè)備的顯示單元的顯示區(qū)域的中心點(diǎn)移動(dòng)響應(yīng)完成所述第一指令的第一對(duì)象,以使得所述第一對(duì)象的基準(zhǔn)點(diǎn)與所述中心點(diǎn)對(duì)應(yīng)。
[0033]另一方面,本申請(qǐng)實(shí)施例一種信息處理裝置,所述裝置應(yīng)用于電子設(shè)備中,所述電子設(shè)備包括一感應(yīng)裝置,所述裝置包括:
[0034]獲得單元,用于通過所述感應(yīng)裝置獲得第一輸入操作,其中所述第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作;
[0035]生成單元,用于根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)的第一指令;
[0036]執(zhí)行單元,用于針對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令;
[0037]確定單元,用于根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài),并觸發(fā)所述執(zhí)行單元繼續(xù)對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令。
[0038]優(yōu)選地,所述第一指令為放大指令或者縮小指令的情況下,所述生成單元包括:
[0039]獲得子單元,用于獲得第一操作體產(chǎn)生的第一軌跡以及所述第二操作體產(chǎn)生的第二軌跡;
[0040]判斷子單元,用于根據(jù)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化趨勢(shì);
[0041]第一生成子單元,用于當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由小變大時(shí)確定為放大動(dòng)作,生成放大指令;
[0042]第二生成子單元,用于當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由大變小時(shí)確定為縮小動(dòng)作,生成縮小指令;其中,構(gòu)成所述第一軌跡上的操作點(diǎn)以及構(gòu)成第二軌跡上的操作點(diǎn)屬于所述第一輸入操作的第一部分操作點(diǎn)。
[0043]優(yōu)選地,所述確定單元包括:
[0044]點(diǎn)獲得子單元,用于獲得所述第一操作體的多個(gè)第一操作點(diǎn)以及所述第二操作體的多個(gè)第二操作點(diǎn);所述多個(gè)第一操作點(diǎn)中的起始操作點(diǎn)為所述第一軌跡末端操作點(diǎn),所述多個(gè)第二操作點(diǎn)中的起始操作點(diǎn)為所述第二軌跡末端操作點(diǎn),且所述多個(gè)第一操作點(diǎn)和所述多個(gè)第二操作點(diǎn)屬于所述第一輸入操作的第二部分操作點(diǎn);
[0045]確定子單元,用于當(dāng)所述多個(gè)第一操作點(diǎn)滿足預(yù)定條件以及所述多個(gè)第二操作點(diǎn)滿足所述預(yù)定條件時(shí),確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0046]優(yōu)選地,所述執(zhí)行單元包括:
[0047]點(diǎn)確定子單元,用于根據(jù)所述第一軌跡的起始點(diǎn)和第二軌跡的起始點(diǎn)之間的中心點(diǎn)確定所述第一對(duì)象的基準(zhǔn)點(diǎn);
[0048]倍數(shù)確定子單元,用于根據(jù)所述第一軌跡和所述第二軌跡確定響應(yīng)所述第一指令的倍數(shù);
[0049]執(zhí)行子單元,用于根據(jù)所述基準(zhǔn)點(diǎn)以及所述倍數(shù)響應(yīng)所述第一指令;
[0050]其中,所述第一軌跡的起始點(diǎn)與所述第二軌跡的起始點(diǎn)為所述第一操作體和第二操作體同時(shí)被所述感應(yīng)裝置感應(yīng)到的操作點(diǎn)。
[0051]優(yōu)選地,所述執(zhí)行子單元進(jìn)一步用于基于所述基準(zhǔn)點(diǎn)按照預(yù)定倍數(shù)繼續(xù)響應(yīng)所述第一指令。
[0052]優(yōu)選地,所述裝置還包括:
[0053]操作獲得單元,用于獲得所述第一輸入操作結(jié)束;
[0054]移動(dòng)單元,用于當(dāng)所述第一輸入操作結(jié)束時(shí),依據(jù)所述電子設(shè)備的顯示單元的顯示區(qū)域的中心點(diǎn)移動(dòng)響應(yīng)完成所述第一指令的第一對(duì)象,以使得所述第一對(duì)象的基準(zhǔn)點(diǎn)與所述中心點(diǎn)對(duì)應(yīng)。
[0055]再一方面,本申請(qǐng)實(shí)施例提供一種電子設(shè)備,包括一感應(yīng)裝置,還包括上述信息處理裝置。
[0056]經(jīng)由上述的技術(shù)方案可知,本申請(qǐng)實(shí)施例提供的信息處理方法在針對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令后,根據(jù)第一輸入操作確定第一輸入動(dòng)作完成并維持在第一輸入動(dòng)作完成時(shí)的姿態(tài),繼續(xù)對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令。也就是說電子設(shè)備在檢測(cè)到第一輸入動(dòng)作完成并且仍維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),可以在連續(xù)時(shí)間段內(nèi)一直對(duì)第一對(duì)象執(zhí)行第一指令,實(shí)現(xiàn)一個(gè)第一輸入操作對(duì)應(yīng)多次第一指令執(zhí)行,與現(xiàn)有技術(shù)中一個(gè)第一輸入操作對(duì)應(yīng)一次第一指令執(zhí)行相比來說,降低執(zhí)行時(shí)間,提高執(zhí)行效率。
【專利附圖】
【附圖說明】
[0057]為了更清楚地說明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0058]圖1為本申請(qǐng)實(shí)施例提供的一種信息處理方法的一種流程圖;
[0059]圖2為第一輸入操作的一種不意圖;
[0060]圖3為第一輸入操作的另一種不意圖;
[0061]圖4為本申請(qǐng)實(shí)施例提供的一種信息處理方法的另一種流程圖;
[0062]圖5為第一輸入操作的再一種示意圖;
[0063]圖6為第一輸入操作的再一種示意圖;
[0064]圖7為第一輸入操作的再一種示意圖;
[0065]圖8為本申請(qǐng)實(shí)施例提供的一種信息處理方法的再一種流程圖;
[0066]圖9為第一對(duì)象顯不的一種不意圖;
[0067]圖10為第一對(duì)象顯示的另一種示意圖;
[0068]圖11為本申請(qǐng)實(shí)施例提供的一種信息處理裝置的一種結(jié)構(gòu)示意圖;
[0069]圖12為本申請(qǐng)實(shí)施例提供的一種信息處理裝置的一種子結(jié)構(gòu)示意圖;
[0070]圖13為本申請(qǐng)實(shí)施例提供的一種信息處理裝置的另一種子結(jié)構(gòu)示意圖;
[0071]圖14為本申請(qǐng)實(shí)施例提供的一種信息處理裝置的另一種結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0072]首先對(duì)本申請(qǐng)實(shí)施例提供的一種信息處理方法進(jìn)行簡(jiǎn)單介紹,該信息處理方法應(yīng)用于電子設(shè)備中,且電子設(shè)備包括一感應(yīng)裝置。本申請(qǐng)實(shí)施例提供的信息處理方法包括:
[0073]通過感應(yīng)裝置獲得第一輸入操作,其中第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作;
[0074]根據(jù)第一輸入操作確定第一輸入動(dòng)作,生成與第一輸入動(dòng)作對(duì)應(yīng)的第一指令;
[0075]針對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令;
[0076]根據(jù)第一輸入操作確定第一輸入動(dòng)作完成并維持在第一輸入動(dòng)作完成時(shí)的姿態(tài);
[0077]繼續(xù)對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令。
[0078]通過本申請(qǐng)實(shí)施例提供的信息處理方法,電子設(shè)備檢測(cè)到第一輸入動(dòng)作完成并仍維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),可以在連續(xù)時(shí)間段內(nèi)一直對(duì)第一對(duì)象執(zhí)行第一指令,從而降低執(zhí)行時(shí)間,提高執(zhí)行效率。
[0079]進(jìn)一步,第一指令為放大指令或者縮小指令時(shí),還可以確定第一次執(zhí)行第一指令的第一對(duì)象的基準(zhǔn)點(diǎn),在后續(xù)繼續(xù)對(duì)第一對(duì)象執(zhí)行第一指令過程中可以基于該基準(zhǔn)點(diǎn),對(duì)第一對(duì)象繼續(xù)執(zhí)行第一指令。由于第一指令執(zhí)行過程中都是基于該基準(zhǔn)點(diǎn),從而可以保證第一對(duì)象的基準(zhǔn)點(diǎn)一直顯示在電子設(shè)備的顯示單元的顯示區(qū)域上。并且對(duì)第一對(duì)象繼續(xù)執(zhí)行第一指令都是基于已經(jīng)確定的基準(zhǔn)點(diǎn),與現(xiàn)有技術(shù)中每次執(zhí)行第一指令都需要重新計(jì)算基準(zhǔn)點(diǎn)來說,進(jìn)一步降低執(zhí)行時(shí)間,提聞執(zhí)行效率。
[0080]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0081]請(qǐng)參閱圖1,其示出了本申請(qǐng)實(shí)施例提供的一種信息處理方法的流程圖,該信息處理方法應(yīng)用于包括感應(yīng)裝置的電子設(shè)備中,可以包括以下步驟:
[0082]步驟101:通過感應(yīng)裝置獲得第一輸入操作,其中第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作。
[0083]可以理解的是,第一輸入操作是操作體在電子設(shè)備的顯示單元的顯示區(qū)域上進(jìn)行的操作時(shí),感應(yīng)裝置所感應(yīng)到的操作體個(gè)數(shù)以及在電子設(shè)備的顯示單元的顯示區(qū)域上形成的一系列操作點(diǎn)。操作體在電子設(shè)備的顯示單元的顯示區(qū)域上進(jìn)行的操作不同時(shí),感應(yīng)裝置獲得的第一輸入操作也不同。
[0084]比如用戶放大顯示單元的顯示區(qū)域上顯示的圖片時(shí),感應(yīng)裝置可以感應(yīng)到顯示單元的顯示區(qū)域上有兩個(gè)操作體正在對(duì)圖片進(jìn)行操作。并且感應(yīng)裝置可以獲取到每個(gè)操作體在電子設(shè)備的顯示單元的顯示區(qū)域上形成的多個(gè)操作點(diǎn)。每個(gè)操作體的多個(gè)操作點(diǎn)形成一條線段,該線段的形成過程表示出操作體的運(yùn)動(dòng)軌跡。
[0085]用戶在點(diǎn)擊顯示單元的顯示區(qū)域的按鈕時(shí),感應(yīng)裝置可以感應(yīng)到顯示單元的顯示區(qū)域上有一個(gè)操作體正在進(jìn)行操作,并且點(diǎn)擊該按鈕時(shí),感應(yīng)裝置可以獲取到操作體在電子設(shè)備的顯示單元的顯示區(qū)域上形成的一個(gè)操作點(diǎn)。
[0086]步驟102:根據(jù)第一輸入操作確定第一輸入動(dòng)作,生成與第一輸入動(dòng)作對(duì)應(yīng)的第一指令。
[0087]操作體在電子設(shè)備的顯示單元的顯示區(qū)域上進(jìn)行的操作不同時(shí),感應(yīng)裝置獲得的第一輸入操作也不同,并且每個(gè)第一輸入操作對(duì)應(yīng)一個(gè)第一輸入動(dòng)作,每個(gè)第一輸入動(dòng)作對(duì)應(yīng)一個(gè)第一指令,因此可以通過對(duì)第一輸入操作的判斷,確定第一輸入動(dòng)作以及第一輸入動(dòng)作對(duì)應(yīng)的第一指令。
[0088]當(dāng)?shù)谝惠斎氩僮靼ㄒ粋€(gè)操作體時(shí),這一個(gè)操作體在執(zhí)行不同的第一輸入操作時(shí),在電子設(shè)備的顯示單元的顯示區(qū)域上形成操作點(diǎn)的時(shí)間間隔和距離不同,比如圖2所示的第一輸入操作為滑動(dòng)操作時(shí),第一個(gè)操作點(diǎn)I和最后一個(gè)操作點(diǎn)J之間的距離大于第一輸入操作為單擊操作時(shí),第一個(gè)操作點(diǎn)和最后一個(gè)操作點(diǎn)之間的距離。因此感應(yīng)裝置可以根據(jù)時(shí)間間隔和距離確定第一輸入動(dòng)作和第一指令。具體如下:
[0089]當(dāng)操作體依次形成的操作點(diǎn)之間的時(shí)間間隔小于預(yù)設(shè)時(shí)間時(shí),則確定第一輸入動(dòng)作為雙擊動(dòng)作,生成雙擊指令;
[0090]當(dāng)操作體依次形成的操作點(diǎn)之間的時(shí)間間隔大于等于預(yù)設(shè)時(shí)間時(shí),則進(jìn)一步獲取操作體所形成的第一個(gè)操作點(diǎn)和最后一個(gè)操作點(diǎn)之間的距離;當(dāng)?shù)谝粋€(gè)操作點(diǎn)和最后一個(gè)操作點(diǎn)之間的距離大于預(yù)設(shè)距離時(shí),則確定第一輸入動(dòng)作為滑動(dòng)動(dòng)作,生成滑動(dòng)指令;當(dāng)?shù)谝粋€(gè)操作點(diǎn)和最后一個(gè)操作點(diǎn)之間的距離小于等于預(yù)設(shè)距離時(shí),則確定第一輸入動(dòng)作為單擊動(dòng)作,生成單擊指令。
[0091]進(jìn)一步,如果確定第一輸入動(dòng)作為滑動(dòng)動(dòng)作,感應(yīng)裝置還可以根據(jù)操作點(diǎn)依次形成的順序確定第一輸入操作的運(yùn)動(dòng)軌跡,將第一輸入操作的運(yùn)動(dòng)軌跡作為滑動(dòng)動(dòng)作的動(dòng)作軌跡以及滑動(dòng)指令的動(dòng)作軌跡。如圖2中,操作體在電子設(shè)備的顯示單元的顯示區(qū)域上形成的操作點(diǎn)的順序依次是1-0-J,則第一輸入操作的運(yùn)動(dòng)軌跡是由上向下,則滑動(dòng)動(dòng)作以及滑動(dòng)指令的動(dòng)作軌跡也是由上向下,進(jìn)而在對(duì)第一對(duì)象執(zhí)行該滑動(dòng)指令時(shí),第一對(duì)象向下移動(dòng)。
[0092]在本申請(qǐng)實(shí)施例中,預(yù)設(shè)時(shí)間是雙擊操作時(shí)兩個(gè)操作點(diǎn)形成的間隔最大時(shí)間,對(duì)于不同操作體,該預(yù)設(shè)時(shí)間取值可以不同。預(yù)設(shè)距離可以是操作體的表面與顯示單元的顯示區(qū)域全部接觸形成的區(qū)域的最大寬度。
[0093]步驟103:針對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令。
[0094]其中,第一對(duì)象即為操作體對(duì)電子設(shè)備進(jìn)行操作時(shí)的對(duì)象。如操作體在對(duì)顯示單元的顯示區(qū)域上顯示的圖片進(jìn)行操作時(shí),該圖片即為第一輸入操作對(duì)應(yīng)的第一對(duì)象。當(dāng)操作體對(duì)電子設(shè)備上的按鈕進(jìn)行操作時(shí),該按鈕即為第一輸入操作對(duì)應(yīng)的第一對(duì)象。
[0095]步驟104:根據(jù)第一輸入操作確定第一輸入動(dòng)作完成并維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0096]在本申請(qǐng)實(shí)施例中,當(dāng)?shù)谝惠斎雱?dòng)作完成后,感應(yīng)裝置可能仍能感應(yīng)到操作體在電子設(shè)備的顯示單元的顯示區(qū)域上形成操作點(diǎn),如圖2所示。雖然滑動(dòng)動(dòng)作完成,但操作體未離開顯示單元的顯示區(qū)域,仍在顯示單元的顯示區(qū)域上形成操作點(diǎn)。此時(shí)感應(yīng)裝置則可以根據(jù)操作體在顯示單元的顯示區(qū)域上形成的操作點(diǎn)的判斷確定是否維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0097]仍以圖2為例,當(dāng)?shù)谝惠斎雱?dòng)作完成后,操作體停留在顯示單元的顯示區(qū)域上。由于操作體自身用力不均以及感應(yīng)裝置的靈敏度不同等原因,在停留過程中,感應(yīng)裝置可以獲得操作體的多個(gè)操作點(diǎn)。
[0098]感應(yīng)裝置在獲得多個(gè)操作點(diǎn)和多個(gè)第二操作點(diǎn)后,還需要進(jìn)一步判斷多個(gè)操作點(diǎn)是否滿足預(yù)定條件,當(dāng)多個(gè)操作點(diǎn)滿足預(yù)定條件時(shí),表明多個(gè)操作點(diǎn)是由于操作體自身用力不均以及及感應(yīng)裝置的靈敏度不同導(dǎo)致操作點(diǎn)在特別小的區(qū)域內(nèi)操作,進(jìn)而確定第一輸入動(dòng)作完成并維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0099]假如當(dāng)圖2所示的操作體在最后一個(gè)操作點(diǎn)形成之前變更至圖3所示虛線處,此時(shí)多個(gè)操作點(diǎn)的操作區(qū)域變大,則多個(gè)操作點(diǎn)不滿足預(yù)定條件,進(jìn)而確定第一輸入動(dòng)作完成但并未維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0100]其中判斷操作點(diǎn)是否在特別小的區(qū)域內(nèi)操作可以通過判斷依次形成的操作點(diǎn)之間的差值是否在預(yù)設(shè)范圍內(nèi),如果是,則判斷操作點(diǎn)在特別小的區(qū)域內(nèi)操作。其中預(yù)設(shè)范圍是維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),操作點(diǎn)誤差的最小值,對(duì)于不同應(yīng)用場(chǎng)景取值可以不同。
[0101]步驟105:繼續(xù)對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令。
[0102]當(dāng)確定第一輸入動(dòng)作完成并維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),繼續(xù)對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令。如對(duì)圖片執(zhí)行一次放大指令后,電子設(shè)備檢測(cè)到操作體仍維持放大動(dòng)作完成時(shí)的姿態(tài),則繼續(xù)對(duì)圖片執(zhí)行放大指令。
[0103]從上述技術(shù)方案可以看出,電子設(shè)備在檢測(cè)到第一輸入動(dòng)作完成并且仍維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),可以一直對(duì)第一對(duì)象執(zhí)行第一指令,直至不再維持第一輸入動(dòng)作完成時(shí)姿態(tài),實(shí)現(xiàn)一個(gè)第一輸入操作對(duì)應(yīng)多次第一指令執(zhí)行,與現(xiàn)有技術(shù)中一個(gè)第一輸入操作對(duì)應(yīng)一個(gè)第一指令執(zhí)行相比來說,降低執(zhí)行時(shí)間,提高執(zhí)行效率。
[0104]請(qǐng)參閱圖4,其示出了本申請(qǐng)實(shí)施例提供的一種信息處理方法的另一種流程圖,該流程圖所對(duì)應(yīng)的信息處理方法針對(duì)于第一指令為放大指令或者縮小指令,可以包括以下步驟:
[0105]步驟201:通過感應(yīng)裝置獲得第一輸入操作,其中第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作。
[0106]步驟202:獲得第一操作體產(chǎn)生的第一軌跡以及所述第二操作體產(chǎn)生的第二軌跡。
[0107]下面結(jié)合附圖5和附圖6對(duì)步驟102的一種可行方式進(jìn)行說明,其中圖5中第一輸入操作的第一操作體I從操作點(diǎn)A運(yùn)動(dòng)到操作點(diǎn)B的過程中,第一操作體I會(huì)形成一系列操作點(diǎn)(圖中未畫出),這些操作點(diǎn)連同操作點(diǎn)A、操作點(diǎn)B構(gòu)成的第一操作體I的第一軌跡,圖中的箭頭表示第一操作體I的運(yùn)動(dòng)軌跡。
[0108]第一輸入操作的第二操作體2在從操作點(diǎn)C運(yùn)動(dòng)到操作點(diǎn)D的過程中,第二操作體2會(huì)在電子設(shè)備的顯示單元的顯示區(qū)域上形成一系列操作點(diǎn)(圖中未畫出),這些操作點(diǎn)連同操作點(diǎn)C、操作點(diǎn)D構(gòu)成的第二操作體2的第二軌跡,圖中的箭頭表示第二操作體2的運(yùn)動(dòng)軌。
[0109]同樣在圖6中第一輸入操作的第一操作體I從操作點(diǎn)E運(yùn)動(dòng)到操作點(diǎn)F也會(huì)產(chǎn)生第一軌跡,第二操作體2在從操作點(diǎn)G運(yùn)動(dòng)到操作點(diǎn)H也會(huì)產(chǎn)生第二軌跡。當(dāng)?shù)谝徊僮黧wI和第二操作體2進(jìn)行圖5或者圖6所示輸入操作時(shí),感應(yīng)裝置可以獲得第一操作體產(chǎn)生的第一軌跡和第二操作體產(chǎn)生的第二軌跡。
[0110]步驟203:根據(jù)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化趨勢(shì)。
[0111]感應(yīng)裝置在獲得第一軌跡和第二軌跡之后,還可以進(jìn)一步根據(jù)第一軌跡與第二軌跡判斷第一操作體與第二操作體之間距離的距離變化趨勢(shì),其中第一操作體與第二操作體之間距離的距離變化趨勢(shì)可以按照操作點(diǎn)形成順序,計(jì)算構(gòu)成第一軌跡的操作點(diǎn)和構(gòu)成第二軌跡的操作點(diǎn)之間的距離進(jìn)行判斷。
[0112]以圖5為例,第一軌跡的第一個(gè)操作點(diǎn)為A,第二軌跡的第一個(gè)操作點(diǎn)為C,兩個(gè)操作點(diǎn)之間的距離記為AC,相應(yīng)的第一軌跡的最后一個(gè)操作點(diǎn)為B,第二軌跡的最后一個(gè)操作點(diǎn)為D,兩個(gè)操作點(diǎn)之間的距離記為BD,對(duì)比距離AC和BD可知圖2中第一操作體和第二操作體之間的距離變化為由大變小。當(dāng)?shù)谝惠斎氩僮鳛閳D6所示的操作時(shí),第一操作體和第二操作體之間的距離變化為由小變大。
[0113]步驟204:當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由小變大時(shí)確定為放大動(dòng)作,生成放大指令,執(zhí)行步驟206。
[0114]步驟205:當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由大變小時(shí)確定為縮小動(dòng)作,生成縮小指令,執(zhí)行步驟206。
[0115]步驟206:根據(jù)所述第一軌跡的起始點(diǎn)和第二軌跡的起始點(diǎn)之間的中心點(diǎn)確定所述第一對(duì)象的基準(zhǔn)點(diǎn)。
[0116]有些情況下,第一操作體和第二操作體并未同時(shí)接觸顯示單元的顯示區(qū)域,則此時(shí)感應(yīng)裝置所獲得的操作點(diǎn)不作為構(gòu)成第一軌跡或者第二軌跡的點(diǎn)。在本申請(qǐng)實(shí)施例中,第一軌跡的起始點(diǎn)與第二軌跡的起始點(diǎn)為第一操作體和第二操作體同時(shí)被感應(yīng)裝置感應(yīng)到的操作點(diǎn)。如圖5中第一軌跡的起始點(diǎn)為A,第二軌跡的起始點(diǎn)為B,則點(diǎn)A和B之間連線的中心點(diǎn)記為第一對(duì)象的基準(zhǔn)點(diǎn)。
[0117]需要說明的一點(diǎn)是:由于操作體在進(jìn)行第一輸入操作時(shí),不能保證第一軌跡的起始點(diǎn)和第二軌跡的起始點(diǎn)到實(shí)際用戶最感興趣位置的距離相同,所以通過平均兩個(gè)起始點(diǎn)得到的基準(zhǔn)點(diǎn)與用戶最感興趣位置之間存在一定誤差。
[0118]當(dāng)然,第一對(duì)象的基準(zhǔn)點(diǎn)還可以是顯示單元的顯示區(qū)域的基準(zhǔn)點(diǎn)。在執(zhí)行本申請(qǐng)實(shí)施例提供的信息處理方法之前,首先移動(dòng)第一對(duì)象,將第一對(duì)象的基準(zhǔn)點(diǎn)移動(dòng)至顯示單元的顯示區(qū)域的基準(zhǔn)點(diǎn)。為了使第一對(duì)象的基準(zhǔn)點(diǎn)和顯示單元的顯示區(qū)域的基準(zhǔn)點(diǎn)重合,電子設(shè)備在執(zhí)行本申請(qǐng)實(shí)施例提供的信息處理方法之前,首先在顯示單元的顯示區(qū)域的基準(zhǔn)點(diǎn)顯示標(biāo)志物,該標(biāo)志物用于提示用戶該點(diǎn)為顯示單元的顯示區(qū)域的基準(zhǔn)點(diǎn),用戶可以將第一對(duì)象的基準(zhǔn)點(diǎn)移動(dòng)至該標(biāo)志物,從而盡可能使第一對(duì)象的基準(zhǔn)點(diǎn)和顯示單元的顯示區(qū)域的基準(zhǔn)點(diǎn)重合。
[0119]步驟207:根據(jù)所述第一軌跡和所述第二軌跡確定響應(yīng)所述第一指令的倍數(shù):具體是構(gòu)成第一軌跡的操作點(diǎn)和構(gòu)成第二軌跡的對(duì)應(yīng)操作點(diǎn)之間的距離確定第一指令的倍數(shù),如第一軌跡的第i個(gè)操作點(diǎn)和第二軌跡的第i個(gè)操作點(diǎn)之間的距離確定第一指令第i次執(zhí)行的倍數(shù)。
[0120]當(dāng)?shù)谝恢噶顬榉糯笾噶顣r(shí),兩個(gè)軌跡的操作點(diǎn)之間的距離越大,放大倍數(shù)越大;當(dāng)?shù)谝恢噶顬榭s小指令時(shí),兩個(gè)軌跡的操作點(diǎn)之間的距離越小,縮小倍數(shù)越大。
[0121]步驟208:根據(jù)基準(zhǔn)點(diǎn)以及倍數(shù)響應(yīng)第一指令。
[0122]在現(xiàn)有技術(shù)中每次執(zhí)行放大指令或縮小指令之前,都需要重新計(jì)算該次指令對(duì)應(yīng)的第一對(duì)象的基準(zhǔn)點(diǎn)。而本申請(qǐng)實(shí)施例在響應(yīng)第一指令時(shí)都是基于已經(jīng)得到的基準(zhǔn)點(diǎn),進(jìn)而節(jié)省時(shí)間。
[0123]步驟209:獲得所述第一操作體的多個(gè)第一操作點(diǎn)以及所述第二操作體的多個(gè)第二操作點(diǎn)。
[0124]在本申請(qǐng)實(shí)施例中,當(dāng)?shù)谝惠斎雱?dòng)作完成后,感應(yīng)裝置可能仍能感應(yīng)到操作體在電子設(shè)備的顯示單元的顯示區(qū)域上形成操作點(diǎn),如圖5所示。雖然縮小動(dòng)作完成,但第一操作體和第二操作體未離開顯示單元的顯示區(qū)域,第一操作體和第二操作體仍在顯示單元的顯示區(qū)域上形成操作點(diǎn)。此時(shí)感應(yīng)裝置則可以根據(jù)操作體在顯示單元的顯示區(qū)域上形成的操作點(diǎn)的判斷確定是否維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0125]仍以圖5為例,當(dāng)?shù)谝惠斎雱?dòng)作完成后,第一操作體I和第二操作體2停留在顯示單元的顯示區(qū)域上。由于第一操作體I和第二操作體2自身用力不均以及感應(yīng)裝置的靈敏度不同等原因,在停留過程中,感應(yīng)裝置可以獲得第一操作體I的多個(gè)第一操作點(diǎn)以及第二操作體2的多個(gè)第一操作點(diǎn),并且多個(gè)第一操作點(diǎn)中的起始操作點(diǎn)為第一軌跡末端操作點(diǎn),多個(gè)第二操作點(diǎn)中的起始操作點(diǎn)為第而軌跡末端操作點(diǎn)。即如圖5中操作點(diǎn)B是第一軌跡末端操作點(diǎn),該操作點(diǎn)作為多個(gè)第一操作點(diǎn)中的起始操作點(diǎn),其表明第一輸入動(dòng)作完成并且第一輸入動(dòng)作完成時(shí)的姿態(tài)開始保持。
[0126]步驟210:當(dāng)所述多個(gè)第一操作點(diǎn)滿足預(yù)定條件以及所述多個(gè)第二操作點(diǎn)滿足所述預(yù)定條件時(shí),確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0127]感應(yīng)裝置在獲得多個(gè)第一操作點(diǎn)和多個(gè)第二操作點(diǎn)時(shí),還需要進(jìn)一步判斷多個(gè)第一操作點(diǎn)以及多個(gè)第二操作點(diǎn)是否滿足預(yù)定條件,當(dāng)多個(gè)第一操作點(diǎn)滿足預(yù)定條件以及多個(gè)第二操作點(diǎn)滿足預(yù)定條件時(shí),表明多個(gè)第一操作點(diǎn)和多個(gè)第二操作點(diǎn)是由于操作體自身用力不均以及及感應(yīng)裝置的靈敏度不同導(dǎo)致操作點(diǎn)在特別小的區(qū)域內(nèi)操作,進(jìn)而確定第一輸入動(dòng)作完成并維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0128]假如當(dāng)圖5所示的第一輸入操作中第一操作體I在最后一個(gè)操作點(diǎn)形成之前變更至圖7所示虛線處,此時(shí)多個(gè)第一操作點(diǎn)的操作區(qū)域變大,則多個(gè)第一操作點(diǎn)不滿足預(yù)定條件,進(jìn)而確定第一輸入動(dòng)作完成但并未維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0129]其中判斷操作點(diǎn)是否在特別小的區(qū)域內(nèi)操作可以通過判斷依次形成的操作點(diǎn)之間的差值是否在預(yù)設(shè)范圍內(nèi),如果是,則判斷操作點(diǎn)在特別小的區(qū)域內(nèi)操作。其中預(yù)設(shè)范圍是維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),操作點(diǎn)誤差的最小值,對(duì)于不同應(yīng)用場(chǎng)景取值可以不同。
[0130]需要說明的一點(diǎn)是:感應(yīng)裝置會(huì)獲得第一輸入操作中第一操作體和第二操作體分別在電子設(shè)備的顯示單元的顯示區(qū)域上形成的一系列操作點(diǎn),構(gòu)成第一軌跡的操作點(diǎn)和構(gòu)成第二軌跡的操作點(diǎn)屬于第一輸入操作的第一部分操作點(diǎn)。在確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí)的多個(gè)第一操作點(diǎn)和多個(gè)第二操作點(diǎn)屬于第一輸入操作的第二部分操作點(diǎn)。并且第一部分操作點(diǎn)和第二部分操作點(diǎn)具有兩個(gè)相同的操作點(diǎn),該相同的兩個(gè)操作點(diǎn)中的一個(gè)操作點(diǎn)既是第一軌跡的末端操作點(diǎn)又是多個(gè)第一操作點(diǎn)的起始操作點(diǎn),另一個(gè)操作點(diǎn)既是第二軌跡的末端操作點(diǎn)又是多個(gè)第二操作點(diǎn)的起始操作點(diǎn)。
[0131]步驟211:基于所述基準(zhǔn)點(diǎn)按照預(yù)定倍數(shù)繼續(xù)響應(yīng)所述第一指令。
[0132]其中預(yù)設(shè)倍數(shù)可以是預(yù)先為第一指令設(shè)定的倍數(shù)。當(dāng)然該預(yù)設(shè)倍數(shù)還可以是第一輸入動(dòng)作完成時(shí)執(zhí)行第一指令所對(duì)應(yīng)的倍數(shù),對(duì)此本申請(qǐng)實(shí)施例不加以限制。
[0133]此外在現(xiàn)有技術(shù)中每次執(zhí)行放大指令或縮小指令之前,都需要重新計(jì)算該次指令對(duì)應(yīng)的第一對(duì)象的基準(zhǔn)點(diǎn)。在實(shí)際計(jì)算過程中,每次操作都存在一定誤差,經(jīng)過多次計(jì)算后得到的第一對(duì)象的基準(zhǔn)點(diǎn)有可能已經(jīng)不是用戶最感興趣的位置,此時(shí)還需要進(jìn)一步執(zhí)行滑動(dòng)指令方可在顯示單元的顯示區(qū)域上顯示用戶最感興趣的位置。
[0134]然而本申請(qǐng)實(shí)施例提供的信息處理方法操作體維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),仍基于之前已經(jīng)得到的第一對(duì)象的基準(zhǔn)點(diǎn),對(duì)第一對(duì)象繼續(xù)執(zhí)行第一指令。也就是說本申請(qǐng)實(shí)施例中第一指令執(zhí)行都是基于第一指令第一次執(zhí)行確定出的第一對(duì)象的基準(zhǔn)點(diǎn),由于第一次執(zhí)行得到的基準(zhǔn)點(diǎn)更接近于用戶最感興趣的位置,在第一對(duì)象的基準(zhǔn)點(diǎn)位置區(qū)域執(zhí)行第一指令,盡可能使得第一對(duì)象的基準(zhǔn)點(diǎn)一直在顯示單元的顯示區(qū)域上顯示。
[0135]請(qǐng)參閱圖8,其示出了本申請(qǐng)實(shí)施例提供的一種信息處理方法的再一種流程圖,該流程圖所對(duì)應(yīng)的信息處理方法針對(duì)于第一指令為放大指令或者縮小指令,可以包括以下步驟:
[0136]步驟301:通過感應(yīng)裝置獲得第一輸入操作,其中第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作。
[0137]步驟302:根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)的第一指令。
[0138]步驟303:針對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行第一指令。
[0139]步驟304:根據(jù)第一輸入操作確定第一輸入動(dòng)作完成并維持在第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0140]步驟305:繼續(xù)對(duì)第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令。
[0141]步驟306:獲得所述第一輸入操作結(jié)束。
[0142]當(dāng)?shù)谝惠斎氩僮鹘Y(jié)束,表明操作體離開電子設(shè)備的顯示單元的顯示區(qū)域,進(jìn)而第一指令也相應(yīng)結(jié)束。
[0143]步驟307:當(dāng)所述第一輸入操作結(jié)束時(shí),依據(jù)電子設(shè)備的顯示單元的顯示區(qū)域的中心點(diǎn)移動(dòng)響應(yīng)完成所述第一指令的第一對(duì)象,以使得所述第一對(duì)象的基準(zhǔn)點(diǎn)與所述中心點(diǎn)對(duì)應(yīng)。
[0144]在本申請(qǐng)實(shí)施例中,基于基準(zhǔn)點(diǎn)對(duì)第一對(duì)象繼續(xù)執(zhí)行第一指令雖然可以盡可能使第一對(duì)象的基準(zhǔn)點(diǎn)在顯示單元的顯示區(qū)域上顯示,但是在對(duì)第一對(duì)象的基準(zhǔn)點(diǎn)執(zhí)行第一指令時(shí),使得包括該基準(zhǔn)點(diǎn)的圖像區(qū)域移出顯示單元的顯示區(qū)域無法完整顯示。因此當(dāng)?shù)谝惠斎氩僮鹘Y(jié)束時(shí),移動(dòng)第一對(duì)象,將第一對(duì)象的基準(zhǔn)點(diǎn)對(duì)應(yīng)到電子設(shè)備的顯示單元的顯示區(qū)域的中心點(diǎn),從而可以盡可能完整顯示包括該基準(zhǔn)點(diǎn)的圖像區(qū)域。
[0145]如圖9所示,第一對(duì)象在執(zhí)行完第一指令后,第一對(duì)象的基準(zhǔn)點(diǎn)X被移動(dòng)至顯示區(qū)域的邊角。在第一輸入操作結(jié)束后,第一對(duì)象的基準(zhǔn)點(diǎn)X被移動(dòng)至顯示區(qū)域的中心點(diǎn),顯示如圖10所示。
[0146]與上述方法實(shí)施例相對(duì)應(yīng),本申請(qǐng)實(shí)施例還提供一種信息處理裝置,應(yīng)用于包括一感應(yīng)裝置的電子設(shè)備中,信息處理裝置的結(jié)構(gòu)示意圖請(qǐng)參閱圖11所示,包括:獲得單元
11、生成單元12、執(zhí)行單元13和確定單元14。其中:
[0147]獲得單元11,用于通過所述感應(yīng)裝置獲得第一輸入操作,其中所述第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作。
[0148]可以理解的是,第一輸入操作是操作體在電子設(shè)備的顯示單元的顯示區(qū)域上進(jìn)行的操作時(shí),感應(yīng)裝置所感應(yīng)到的操作體個(gè)數(shù)以及在電子設(shè)備的顯示單元的顯示區(qū)域上形成的一系列操作點(diǎn)。操作體在電子設(shè)備的顯示單元的顯示區(qū)域上進(jìn)行的操作不同時(shí),感應(yīng)裝置獲得的第一輸入操作也不同。
[0149]生成單元12,用于根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)的第一指令。
[0150]操作體在電子設(shè)備的顯示單元的顯示區(qū)域上進(jìn)行的操作不同時(shí),感應(yīng)裝置獲得的第一輸入操作也不同,并且每個(gè)第一輸入操作對(duì)應(yīng)一個(gè)第一輸入動(dòng)作,每個(gè)第一輸入動(dòng)作對(duì)應(yīng)一個(gè)第一指令,因此可以通過對(duì)第一輸入操作的判斷,確定第一輸入動(dòng)作以及第一輸入動(dòng)作對(duì)應(yīng)的第一指令。
[0151]當(dāng)?shù)谝惠斎氩僮靼ㄒ粋€(gè)操作體時(shí),這一個(gè)操作體在執(zhí)行不同的第一輸入操作時(shí),在電子設(shè)備的顯示單元的顯示區(qū)域上形成操作點(diǎn)的時(shí)間間隔和距離不同,。因此感應(yīng)裝置可以根據(jù)時(shí)間間隔和距離確定第一輸入動(dòng)作和第一指令。具體如下:
[0152]當(dāng)操作體依次形成的操作點(diǎn)之間的時(shí)間間隔小于預(yù)設(shè)時(shí)間時(shí),則確定第一輸入動(dòng)作為雙擊動(dòng)作,生成雙擊指令;
[0153]當(dāng)操作體依次形成的操作點(diǎn)之間的時(shí)間間隔大于等于預(yù)設(shè)時(shí)間時(shí),則進(jìn)一步獲取操作體所形成的第一個(gè)操作點(diǎn)和最后一個(gè)操作點(diǎn)之間的距離;當(dāng)?shù)谝粋€(gè)操作點(diǎn)和最后一個(gè)操作點(diǎn)之間的距離大于預(yù)設(shè)距離時(shí),則確定第一輸入動(dòng)作為滑動(dòng)動(dòng)作,生成滑動(dòng)指令;當(dāng)?shù)谝粋€(gè)操作點(diǎn)和最后一個(gè)操作點(diǎn)之間的距離小于等于預(yù)設(shè)距離時(shí),則確定第一輸入動(dòng)作為單擊動(dòng)作,生成單擊指令。
[0154]進(jìn)一步,如果確定第一輸入動(dòng)作為滑動(dòng)動(dòng)作,感應(yīng)裝置還可以根據(jù)操作點(diǎn)依次形成的順序確定第一輸入操作的運(yùn)動(dòng)軌跡,將第一輸入操作的運(yùn)動(dòng)軌跡作為滑動(dòng)動(dòng)作的動(dòng)作軌跡以及滑動(dòng)指令的動(dòng)作軌跡。
[0155]此外生成單元12還可以采用如圖12所示的結(jié)構(gòu)示意圖,可以包括:獲得子單元121、判斷子單元122、第一生成子單元123和第二生成子單元124。其中,
[0156]獲得子單元121,用于獲得第一操作體產(chǎn)生的第一軌跡以及所述第二操作體產(chǎn)生的第二軌跡。
[0157]判斷子單元122,用于根據(jù)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化趨勢(shì)。
[0158]第一生成子單元123,用于當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由小變大時(shí)確定為放大動(dòng)作,生成放大指令。
[0159]第二生成子單元124,用于當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由大變小時(shí)確定為縮小動(dòng)作,生成縮小指令;其中,構(gòu)成所述第一軌跡上的操作點(diǎn)以及構(gòu)成第二軌跡上的操作點(diǎn)屬于所述第一輸入操作的第一部分操作點(diǎn)。
[0160]執(zhí)行單元13,用于針對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令。
[0161]其中,第一對(duì)象即為操作體對(duì)電子設(shè)備進(jìn)行操作時(shí)的對(duì)象。如操作體在對(duì)顯示單元的顯示區(qū)域上顯示的圖片進(jìn)行操作時(shí),該圖片即為第一輸入操作對(duì)應(yīng)的第一對(duì)象。當(dāng)操作體對(duì)電子設(shè)備上的按鈕進(jìn)行操作時(shí),該按鈕即為第一輸入操作對(duì)應(yīng)的第一對(duì)象。
[0162]在本申請(qǐng)實(shí)施例中,生成單元12采用如圖12所示結(jié)構(gòu)時(shí),執(zhí)行單元13相應(yīng)采用如圖13所示結(jié)構(gòu),可以包括:點(diǎn)確定子單元131、倍數(shù)確定子單元132和執(zhí)行子單元133。其中,
[0163]點(diǎn)確定子單元131,用于根據(jù)所述第一軌跡的起始點(diǎn)和第二軌跡的起始點(diǎn)之間的中心點(diǎn)確定所述第一對(duì)象的基準(zhǔn)點(diǎn)。其中,所述第一軌跡的起始點(diǎn)與所述第二軌跡的起始點(diǎn)為所述第一操作體和第二操作體同時(shí)被所述感應(yīng)裝置感應(yīng)到的操作點(diǎn)。
[0164]倍數(shù)確定子單元132,用于根據(jù)所述第一軌跡和所述第二軌跡確定響應(yīng)所述第一指令的倍數(shù)。
[0165]第一指令的倍數(shù)具體是構(gòu)成第一軌跡的操作點(diǎn)和構(gòu)成第二軌跡的對(duì)應(yīng)操作點(diǎn)之間的距離確定,如第一軌跡的第i個(gè)操作點(diǎn)和第二軌跡的第i個(gè)操作點(diǎn)之間的距離確定第一指令第i次執(zhí)行的倍數(shù)。
[0166]當(dāng)?shù)谝恢噶顬榉糯笾噶顣r(shí),兩個(gè)軌跡的操作點(diǎn)之間的距離越大,放大倍數(shù)越大;當(dāng)?shù)谝恢噶顬榭s小指令時(shí),兩個(gè)軌跡的操作點(diǎn)之間的距離越小,縮小倍數(shù)越大。
[0167]執(zhí)行子單元133,用于根據(jù)所述基準(zhǔn)點(diǎn)以及倍數(shù)響應(yīng)所述第一指令。
[0168]在現(xiàn)有技術(shù)中每次執(zhí)行放大指令或縮小指令之前,都需要重新計(jì)算該次指令對(duì)應(yīng)的第一對(duì)象的基準(zhǔn)點(diǎn)。而本申請(qǐng)實(shí)施例在執(zhí)行子單元133響應(yīng)第一指令時(shí)都是基于已經(jīng)得到的基準(zhǔn)點(diǎn),進(jìn)而節(jié)省時(shí)間。
[0169]確定單元14,用于根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài),并觸發(fā)所述執(zhí)行單元繼續(xù)對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令。
[0170]其中確定單元14包括:點(diǎn)獲得子單元和確定子單元。其中
[0171]點(diǎn)獲得子單元,用于獲得所述第一操作體的多個(gè)第一操作點(diǎn)以及所述第二操作體的多個(gè)第二操作點(diǎn);所述多個(gè)第一操作點(diǎn)中的起始操作點(diǎn)為所述第一軌跡末端操作點(diǎn),所述多個(gè)第二操作點(diǎn)中的起始操作點(diǎn)為所述第二軌跡末端操作點(diǎn),且所述多個(gè)第一操作點(diǎn)和所述多個(gè)第二操作點(diǎn)屬于所述第一輸入操作的第二部分操作點(diǎn);
[0172]確定子單元,用于當(dāng)所述多個(gè)第一操作點(diǎn)滿足預(yù)定條件以及所述多個(gè)第二操作點(diǎn)滿足所述預(yù)定條件時(shí),確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)。
[0173]當(dāng)確定子單元確定第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),執(zhí)行子單元133進(jìn)一步用于基于所述基準(zhǔn)點(diǎn)按照預(yù)定倍數(shù)繼續(xù)響應(yīng)所述第一指令。由于第一指令執(zhí)行都是基于第一指令第一次執(zhí)行確定出的第一對(duì)象的基準(zhǔn)點(diǎn),而第一次執(zhí)行得到的基準(zhǔn)點(diǎn)更接近于用戶最感興趣的位置,在第一對(duì)象的基準(zhǔn)點(diǎn)位置區(qū)域執(zhí)行第一指令,盡可能使得第一對(duì)象的基準(zhǔn)點(diǎn)一直在顯示單元的顯示區(qū)域上顯示。
[0174]請(qǐng)參閱圖14,其示出了本申請(qǐng)實(shí)施例提供的一種信息處理裝置的另一種結(jié)構(gòu)示意圖,在圖11基礎(chǔ)上,還可以包括:
[0175]操作獲得單元15,用于獲得所述第一輸入操作結(jié)束。
[0176]移動(dòng)單元16,用于當(dāng)所述第一輸入操作結(jié)束時(shí),依據(jù)所述電子設(shè)備的顯示單元的顯示區(qū)域的中心點(diǎn)移動(dòng)響應(yīng)完成所述第一指令的第一對(duì)象,以使得所述第一對(duì)象的基準(zhǔn)點(diǎn)與所述中心點(diǎn)對(duì)應(yīng)。
[0177]本申請(qǐng)實(shí)施例提供的信息處理裝置還可以包括在一電子設(shè)備中,該電子設(shè)備包括一感應(yīng)裝置,信息處理裝置可以通過該感應(yīng)裝置獲得第一輸入操作,具體過程請(qǐng)參閱上述方法實(shí)施例和裝置實(shí)施例,對(duì)此本實(shí)施例不再加以闡述。
[0178]需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0179]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0180]以上對(duì)本申請(qǐng)所提供的一種信息處理方法、裝置及電子設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限制。
【權(quán)利要求】
1.一種信息處理方法,所述方法應(yīng)用于電子設(shè)備中,其特征在于,所述電子設(shè)備包括一感應(yīng)裝置,所述方法包括: 通過所述感應(yīng)裝置獲得第一輸入操作,其中所述第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作; 根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)的第一指令; 針對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令; 根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài); 繼續(xù)對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令。
2.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述第一指令為放大指令或者縮小指令的情況下,所述根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)第一指令包括: 獲得第一操作體產(chǎn)生的第一軌跡以及所述第二操作體產(chǎn)生的第二軌跡; 根據(jù)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化趨勢(shì); 當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由小變大時(shí)確定為放大動(dòng)作,生成放大指令; 當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由大變小時(shí)確定為縮小動(dòng)作,生成縮小指令;其中,構(gòu)成所述第一軌跡上的操作點(diǎn)以及構(gòu)成第二軌跡上的操作點(diǎn)屬于所述第一輸入操作的第一部分操作點(diǎn)。
3.根據(jù)權(quán)利要求2所述的信息處理方法,根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)包括: 獲得所述第一操作體的多個(gè)第一操作點(diǎn)以及所述第二操作體的多個(gè)第二操作點(diǎn);所述多個(gè)第一操作點(diǎn)中的起始操作點(diǎn)為所述第一軌跡末端操作點(diǎn),所述多個(gè)第二操作點(diǎn)中的起始操作點(diǎn)為所述第二軌跡末端操作點(diǎn),且所述多個(gè)第一操作點(diǎn)和所述多個(gè)第二操作點(diǎn)屬于所述第一輸入操作的第二部分操作點(diǎn); 當(dāng)所述多個(gè)第一操作點(diǎn)滿足預(yù)定條件以及所述多個(gè)第二操作點(diǎn)滿足所述預(yù)定條件時(shí),確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)。
4.根據(jù)權(quán)利要求2所述的信息處理方法,其特征在于,針對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令包括: 根據(jù)所述第一軌跡的起始點(diǎn)和第二軌跡的起始點(diǎn)之間的中心點(diǎn)確定所述第一對(duì)象的基準(zhǔn)點(diǎn); 根據(jù)所述第一軌跡和所述第二軌跡確定響應(yīng)所述第一指令的倍數(shù); 根據(jù)所述基準(zhǔn)點(diǎn)以及所述倍數(shù)響應(yīng)所述第一指令; 其中,所述第一軌跡的起始點(diǎn)與所述第二軌跡的起始點(diǎn)為所述第一操作體和第二操作體同時(shí)被所述感應(yīng)裝置感應(yīng)到的操作點(diǎn)。
5.根據(jù)權(quán)利要求4所述的信息處理方法,其特征在于,當(dāng)所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)時(shí),繼續(xù)對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令包括: 基于所述基準(zhǔn)點(diǎn)按照預(yù)定倍數(shù)繼續(xù)響應(yīng)所述第一指令。
6.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述方法還包括: 獲得所述第一輸入操作結(jié)束; 當(dāng)所述第一輸入操作結(jié)束時(shí),依據(jù)所述電子設(shè)備的顯示單元的顯示區(qū)域的中心點(diǎn)移動(dòng)響應(yīng)完成所述第一指令的第一對(duì)象,以使得所述第一對(duì)象的基準(zhǔn)點(diǎn)與所述中心點(diǎn)對(duì)應(yīng)。
7.一種信息處理裝置,所述裝置應(yīng)用于電子設(shè)備中,其特征在于,所述電子設(shè)備包括一感應(yīng)裝置,所述裝置包括: 獲得單元,用于通過所述感應(yīng)裝置獲得第一輸入操作,其中所述第一輸入操作對(duì)應(yīng)第一輸入動(dòng)作; 生成單元,用于根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作,生成與所述第一輸入動(dòng)作對(duì)應(yīng)的第一指令; 執(zhí)行單元,用于針對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令; 確定單元,用于根據(jù)所述第一輸入操作確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài),并觸發(fā)所述執(zhí)行單元繼續(xù)對(duì)所述第一輸入操作對(duì)應(yīng)的第一對(duì)象執(zhí)行所述第一指令。
8.根據(jù)權(quán)利要求7所述的信息處理裝置,其特征在于,所述第一指令為放大指令或者縮小指令的情況下,所述生成單元包括: 獲得子單元,用于獲得第一操作體產(chǎn)生的第一軌跡以及所述第二操作體產(chǎn)生的第二軌跡; 判斷子單元,用于根據(jù)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化趨勢(shì); 第一生成子單元,用于當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由小變大時(shí)確定為放大動(dòng)作,生成放大指令; 第二生成子單元,用于當(dāng)所述第一軌跡與所述第二軌跡判斷所述第一操作體與所述第二操作體之間距離的距離變化為由大變小時(shí)確定為縮小動(dòng)作,生成縮小指令;其中,構(gòu)成所述第一軌跡上的操作點(diǎn)以及構(gòu)成第二軌跡上的操作點(diǎn)屬于所述第一輸入操作的第一部分操作點(diǎn)。
9.根據(jù)權(quán)利要求8所述的信息處理裝置,所述確定單元包括: 點(diǎn)獲得子單元,用于獲得所述第一操作體的多個(gè)第一操作點(diǎn)以及所述第二操作體的多個(gè)第二操作點(diǎn);所述多個(gè)第一操作點(diǎn)中的起始操作點(diǎn)為所述第一軌跡末端操作點(diǎn),所述多個(gè)第二操作點(diǎn)中的起始操作點(diǎn)為所述第二軌跡末端操作點(diǎn),且所述多個(gè)第一操作點(diǎn)和所述多個(gè)第二操作點(diǎn)屬于所述第一輸入操作的第二部分操作點(diǎn); 確定子單元,用于當(dāng)所述多個(gè)第一操作點(diǎn)滿足預(yù)定條件以及所述多個(gè)第二操作點(diǎn)滿足所述預(yù)定條件時(shí),確定所述第一輸入動(dòng)作完成并維持在所述第一輸入動(dòng)作完成時(shí)的姿態(tài)。
10.根據(jù)權(quán)利要求8所述的信息處理裝置,其特征在于,所述執(zhí)行單元包括: 點(diǎn)確定子單元,用于根據(jù)所述第一軌跡的起始點(diǎn)和第二軌跡的起始點(diǎn)之間的中心點(diǎn)確定所述第一對(duì)象的基準(zhǔn)點(diǎn); 倍數(shù)確定子單元,用于根據(jù)所述第一軌跡和所述第二軌跡確定響應(yīng)所述第一指令的倍數(shù); 執(zhí)行子單元,用于根據(jù)所述基準(zhǔn)點(diǎn)以及所述倍數(shù)響應(yīng)所述第一指令; 其中,所述第一軌跡的起始點(diǎn)與所述第二軌跡的起始點(diǎn)為所述第一操作體和第二操作體同時(shí)被所述感應(yīng)裝置感應(yīng)到的操作點(diǎn)。
11.根據(jù)權(quán)利要求10所述的信息處理裝置,其特征在于,所述執(zhí)行子單元進(jìn)一步用于基于所述基準(zhǔn)點(diǎn)按照預(yù)定倍數(shù)繼續(xù)響應(yīng)所述第一指令。
12.根據(jù)權(quán)利要求7所述的信息處理裝置,其特征在于,所述裝置還包括: 操作獲得單元,用于獲得所述第一輸入操作結(jié)束; 移動(dòng)單元,用于當(dāng)所述第一輸入操作結(jié)束時(shí),依據(jù)所述電子設(shè)備的顯示單元的顯示區(qū)域的中心點(diǎn)移動(dòng)響應(yīng)完成所述第一指令的第一對(duì)象,以使得所述第一對(duì)象的基準(zhǔn)點(diǎn)與所述中心點(diǎn)對(duì)應(yīng)。
13.一種電子設(shè)備,包括一感應(yīng)裝置,其特征在于,還包括如權(quán)利要求7至12任意一項(xiàng)所述的信息處理裝置。
【文檔編號(hào)】G06F3/0488GK104423849SQ201310362083
【公開日】2015年3月18日 申請(qǐng)日期:2013年8月19日 優(yōu)先權(quán)日:2013年8月19日
【發(fā)明者】張超 申請(qǐng)人:聯(lián)想(北京)有限公司