顯示單元的電子設(shè)備中,其中,觸控顯示單元可以為電容式觸控顯示屏、電感式觸控顯示屏、LED觸控顯示屏、IXD觸控顯示屏。所述信息處理方法100包括以下步驟:
[0108]步驟110,在所述觸控顯示單元上顯示有一對象時,檢測獲得操作體在所述觸控顯示單元上從第一時刻到第二時刻針對所述對象進(jìn)行的第一觸控操作和第二觸控操作,其中,第二時刻為所述第一時刻之后的時刻。
[0109]步驟120,響應(yīng)所述第一觸控操作和所述第二觸控操作,分別獲得與所述第一觸控操作對應(yīng)的第一運動軌跡SI和與所述第二觸控操作對應(yīng)的第二運動軌跡S2。
[0110]步驟130,至少基于所述第一運動軌跡SI和第二運動軌跡S2的起始點Ql、Q2和終點Zl、Z2,生成并執(zhí)行一控制指令,以對所述對象進(jìn)行與所述控制指令對應(yīng)的控制操作。
[0111]通過上述信息處理方法200中,至少根據(jù)所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行一控制指令,使得在所述觸控顯示單元上存在多個觸控操作時,能夠被識別,從而解決了現(xiàn)有技術(shù)中當(dāng)多個手指或者觸控筆等同時操控一對象時,無法被識別并生成相應(yīng)的指令,從而影響用戶的使用體驗的技術(shù)問題,達(dá)到能夠識別多個觸控操作并生成相應(yīng)的指令,提升用戶的使用體驗的技術(shù)效果。
[0112]具體地,在所述步驟120,響應(yīng)所述第一觸控操作和所述第二觸控操作,分別獲得與所述第一觸控操作對應(yīng)的第一運動軌跡Si和與所述第二觸控操作對應(yīng)的第二運動軌跡S2之前,所述方法100還包括:
[0113]步驟140,檢測獲得操作體在所述觸控顯示單元上從所述第一時刻到所述第二時刻針對所述對象進(jìn)行的第三觸控操作;
[0114]步驟150,響應(yīng)所述第三觸控操作,獲得與所述第三觸控操作對應(yīng)的第三運動軌跡S3。
[0115]具體地,所述方法100還包括:
[0116]步驟160,根據(jù)所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中的兩個運動軌跡的起始點合成一合成起始點Q,終點合成一合成終點Z。
[0117]起始點Q和合成終點Z可以通過以下方式獲得:
[0118]第一種方式,假設(shè)合成起始點Q是通過所述第一運動軌跡SI和所述第二運動軌跡S2的起始點Q1、Q2合成的,則,合成終點Z是通過所述第一運動軌跡SI和所述第二運動軌跡S2的終點Zl和Z2合成的。所述Ql的坐標(biāo)為(X1,Y1),所述Q2的坐標(biāo)為(Χ2,Υ2),所述Zl的坐標(biāo)為(Χ3,Υ3),所述Ζ2的坐標(biāo)為(Χ4,Υ4);則根據(jù)所述Ql的坐標(biāo)(XI,Yl)和Q2的坐標(biāo)(Χ2,Υ2),計算合成起始點Q的坐標(biāo)等于((Xl+X2)/2,(Υ1+Υ2)/2),根據(jù)所述Zl的坐標(biāo)(Χ3,Υ3)和Ζ2的坐標(biāo)(Χ4,Υ4),計算合成終點Z的坐標(biāo)等于((Χ3+Χ4)/2,(Υ3+Υ4)/2)。
[0119]第二種方式,假設(shè)合成起始點Q是通過所述第一運動軌跡SI和所述第二運動軌跡S2的起始點Q1、Q2合成的,則,合成終點Z是通過所述第一運動軌跡SI和所述第二運動軌跡S2的終點Zl和Z2合成的。連接所述Ql和Q2,連接所述Zl和Z2,則,所述合成起始點Q位于所述Ql和Q2的連接線的中心點,所述合成終點Z位于所述Zl和Z2的連接線的中心點。
[0120]所述合成終點Z可以同樣通過上述兩種方式中的任一種方式獲得。
[0121]具體地,所述至少基于所述第一運動軌跡SI和第二運動軌跡S2的起始點Ql、Q2和終點Z1、Z2,生成并執(zhí)行一控制指令,具體為:
[0122]根據(jù)所述合成起始點Q、所述合成終點Z以及所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中除所述兩個運動軌跡外的另一個運動軌跡的起始點和終點,生成并執(zhí)行一控制指令。
[0123]具體地,所述根據(jù)所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中的兩個運動軌跡的起始點合成一合成起始點Q,終點合成一合成終點Z,具體為:
[0124]檢測獲得所述第一運動軌跡SI和所述第二運動軌跡S2之間第一夾角值、所述第二運動軌跡S2和所述第三運動軌跡S3的第二夾角值以及所述第三運動軌跡S3與所述第一運動軌跡SI之間的第三夾角值;
[0125]根據(jù)所述第一夾角值、第二夾角值和第三夾角值,將所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中的兩個運動軌跡的起始點合成一合成起始點Q,終點合成一合成終點Z。
[0126]具體地,所述根據(jù)所述第一夾角值、所述第二夾角值和所述第三夾角值,將所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中的兩個運動軌跡的起始點合成一合成起始點Q,終點合成一合成終點Z,具體為:
[0127]若所述第一夾角值、所述第二夾角值和所述第三夾角值中其中一個小于等于90度時,則將對應(yīng)的兩個運動軌跡的起始點合成一合成起始點Q,終點合成一合成終點Z ;或
[0128]若所述第一夾角值、所述第二夾角值和所述第三夾角值中其中兩個小于等于90度或者三個都大于90度時,則將所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中的任意兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點。
[0129]具體地,所述根據(jù)所述合成起始點Q、所述合成終點Z以及所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中除所述兩個運動軌跡外的另一個運動軌跡的起始點和終點,生成并執(zhí)行一控制指令,具體為:
[0130]連接所述合成起始點Q和所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中除所述兩個運動軌跡外的另一個運動軌跡的起始點,獲得起始點連接線LI ;[0131 ] 連接所述合成終點Z和所述第一運動軌跡S1、所述第二運動軌跡S2和所述第三運動軌跡S3中除所述兩個運動軌跡外的另一個運動軌跡的終點,獲得終點連接線L2 ;
[0132]基于所述起始點連接線LI和所述終點連接線L2的位置關(guān)系,生成并執(zhí)行用于對所述對象進(jìn)行移動、放大、縮小或旋轉(zhuǎn)操作的控制指令。
[0133]具體地,在將所述第一運動軌跡S1、第二運動軌跡S2、第三運動軌跡S3中的兩個運動軌跡的起始點和終點合成合成起始點和合成終點后,與所述第一運動軌跡S1、第二運動軌跡S2、第三運動軌跡S3中另外一個運動軌跡之間則采用上述處理兩個運動軌跡時的處理方法進(jìn)行處理,如:若所述起始點連接線LI和所述終點連接線L2的夾角a不等于零,則生成并執(zhí)行用于對所述對象進(jìn)行轉(zhuǎn)動操作的控制指令;若所述起始點連接線LI和所述終點連接線L2的長度不相等,則生成并執(zhí)行用于對所述對象進(jìn)行放大或者縮小操作的控制指令;若所述起始點連接線LI的中心點和所述終點連接線L2的中心點不重合,則生成并執(zhí)行用于對所述對象進(jìn)行移動操作的控制指令。
[0134]如圖4所示,為圖3中一種信息處理方法的一種方式的示意圖。所述第一運動軌跡為SI,所述第一運動軌跡SI的起始點為Q1,所述第一運動軌跡SI的終點為Zl ;所述第二運動軌跡為S2,所述第二運動軌跡S2的起始點為Q2,所述第二運動軌跡S2的終點為Z2 ;所述第三運動軌跡為S3,所述第三運動軌跡S3的起始點為Q3,所述第三運動軌跡S3的終點為Z3。
[0135]檢測所述第一運動軌跡S1、第二運動軌跡S2和第三運動軌跡S3之間的夾角,其中第二運動軌跡S2與第一運動軌跡SI和第三運動軌跡S3之間的夾角均大于90度,第一運動軌跡SI和第三運動軌跡S3之間的夾角小于90度,根據(jù)“若所述第一夾角值、所述第二夾角值和所述第三夾角值中其中一個小于等于90度時,則將對應(yīng)的兩個運動軌跡的起始點合成一合成起始點Q,終點合成一合成終點Z”,則將所述第一運動軌跡SI和第三運動軌跡S3的兩起始點Ql和Q3合成一合成起始點Q,將所述第一運動軌跡SI和第三運動軌跡S3的兩終點Zl和Z2合成一合成起始點Z。
[0136]連接Q2和Q形成起始點連線LI,連接Z2和Z,形成終點連接L2 ;然后,檢測LI和L2的夾角大于0,而不等于0,因此,會生成一個轉(zhuǎn)動操作的控制指令;另外,檢測所述LI和L2的長度,L2的長度大于LI的長度,因此,會生成一個放大操作的控制指令;再,檢測所述LI和L2的中心點,LI和L2的中心點不重合,因此,會生成一個移動操作的控制指令,因此,在具有如圖2上的第一運動軌跡為SI和第二運動軌跡為S2對應(yīng)的兩個觸控操作時,會生成和執(zhí)行一個控制所述對象進(jìn)行轉(zhuǎn)動、放大和移動操作的控制指令,從而對所述對象進(jìn)行與轉(zhuǎn)動、放大和移動的控制操作。
[0137]通過上述信息處理方法200中,至少根據(jù)所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行一控制指令,使得在所述觸控顯示單元上存在多個觸控操作時,能夠被識別,從而解決了現(xiàn)有技術(shù)中當(dāng)多個手指或者觸控筆等同時操控一對象時,無法被識別并生成相應(yīng)的指令,從而影響用戶的使用體驗的技術(shù)問題,達(dá)到能夠識別多個觸控操作并生成相應(yīng)的指令,提升用戶的使用體驗的技術(shù)效果。
[0138]通過將所述三個運動軌跡中的兩個運動軌跡的起始點和終點合成合成起始點和合成終點,從而實現(xiàn)將三個或者三個以上的運動軌跡轉(zhuǎn)換為兩個運動軌跡采用兩個運動軌跡的時候的識別方式進(jìn)行識別。
[0139]同理可知,在所述觸控顯示單元上有第四觸控操作、第五觸控操作等的時候,均可以通過將該多個操作按照其間的夾角大小分為兩組,將每組的起始點坐標(biāo)合并為一個起始點坐標(biāo),將每組的終點坐標(biāo)合并成一個終點坐標(biāo),然后連接兩個合成起始點坐標(biāo)獲得起始點連線,連接兩個合成終點坐標(biāo)獲得終點連線,從而根據(jù)起始點連線和終點連線之間的位置關(guān)系,生成控制指令,從而完成多手指或者多觸控筆等同時操作觸控顯示單元時的識別。
[0140]實施例三
[0141]基于同樣的發(fā)明構(gòu)思,本申請還提供一種電子設(shè)備,如圖5所示,為本申請第三較佳實施方式一種電子設(shè)備300的結(jié)構(gòu)框圖。一種電子設(shè)備300,具有觸控顯示單元,所述電子設(shè)備300包括:
[0142]檢測單元310,用于在所述觸控顯示單元上顯示有一對象時,檢測獲得操作體在所述觸控顯示單元上從第一時刻到第二時刻針對所述對象進(jìn)行的第一觸控操作和第二觸控操作,其中,第二時刻為所述第一時刻之后的時刻;
[0143]獲得單元320,用于響應(yīng)所述第一觸控操作和所述第二觸控