一種信息處理方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種信息處理方法和電子設(shè)備。
【背景技術(shù)】
[0002]隨著電子技術(shù)日新月異的變革,觸摸屏越來越廣泛的應(yīng)用,大尺寸觸摸屏也逐漸走進人們的生活,人們對觸控技術(shù)的要求也在不斷的提高,靈活、自然、舒適的交互界面已經(jīng)成為一種時尚的追求。
[0003]目前以單一手指于觸控板等觸控輸入裝置上進行各式的手勢操作,如移動操作、旋轉(zhuǎn)操作、點擊操作等。
[0004]但是在本申請的發(fā)明人在實現(xiàn)本申請技術(shù)方案的過程中,至少發(fā)現(xiàn)上述現(xiàn)有技術(shù)存在如下技術(shù)問題:
[0005]當(dāng)多個手指或者觸控筆等同時操控一對象時,電子設(shè)備無法識別并生成相應(yīng)的指令,從而影響用戶的使用體驗。
【發(fā)明內(nèi)容】
[0006]本申請?zhí)峁┮环N信息處理方法和電子設(shè)備,解決了現(xiàn)有技術(shù)中當(dāng)多個手指或者觸控筆等同時操控一對象時,無法被識別并生成相應(yīng)的指令,從而影響用戶的使用體驗,達(dá)到能夠識別多個觸控操作并生成相應(yīng)的指令,提升用戶的使用體驗的技術(shù)效果。
[0007]本申請?zhí)峁┮环N信息處理方法,應(yīng)用于一具有觸控顯示單元的電子設(shè)備中,所述方法包括:
[0008]在所述觸控顯示單元上顯示有一對象時,檢測獲得操作體在所述觸控顯示單元上從第一時刻到第二時刻針對所述對象進行的第一觸控操作和第二觸控操作,其中,第二時刻為所述第一時刻之后的時刻;
[0009]響應(yīng)所述第一觸控操作和所述第二觸控操作,分別獲得與所述第一觸控操作對應(yīng)的第一運動軌跡和與所述第二觸控操作對應(yīng)的第二運動軌跡;
[0010]至少基于所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行一控制指令,以對所述對象進行與所述控制指令對應(yīng)的控制操作。
[0011]優(yōu)選地,所述至少基于所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行一控制指令,具體為:
[0012]至少基于所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行用于對所述對象進行移動、放大、縮小或旋轉(zhuǎn)操作的控制指令。
[0013]優(yōu)選地,所述至少基于所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行用于對所述對象進行移動、放大、縮小或旋轉(zhuǎn)操作的控制指令,包括:
[0014]連接所述第一運動軌跡的起始點和所述第二運動軌跡的起始點,獲得起始點連接線.
[0015]連接所述第一運動軌跡的終點和所述第二運動軌跡的終點,獲得終點連接線;
[0016]基于所述起始點連接線和所述終點連接線的位置關(guān)系,生成并執(zhí)行用于對所述對象進行移動、放大、縮小或旋轉(zhuǎn)操作的控制指令。
[0017]優(yōu)選地,所述基于所述起始點連接線和所述終點連接線的位置關(guān)系,生成并執(zhí)行用于對所述對象進行移動、放大、縮小或旋轉(zhuǎn)操作的控制指令,包括以下一個或者多個步驟:
[0018]若所述起始點連接線和所述終點連接線的夾角不等于零,則生成并執(zhí)行用于對所述對象進行轉(zhuǎn)動操作的控制指令;
[0019]若所述起始點連接線和所述終點連接線的長度不相等,則生成并執(zhí)行用于對所述對象進行放大或者縮小操作的控制指令;
[0020]若所述起始點連接線的中心點和所述終點連接線的中心點不重合,則生成并執(zhí)行用于對所述對象進行移動操作的控制指令。
[0021]優(yōu)選地,在所述響應(yīng)所述第一觸控操作和所述第二觸控操作,分別獲得與所述第一觸控操作對應(yīng)的第一運動軌跡和與所述第二觸控操作對應(yīng)的第二運動軌跡之前,所述方法還包括:
[0022]檢測獲得操作體在所述觸控顯示單元上從所述第一時刻到所述第二時刻針對所述對象進行的第三觸控操作;
[0023]響應(yīng)所述第三觸控操作,獲得與所述第三觸控操作對應(yīng)的第三運動軌跡。
[0024]優(yōu)選地,所述方法還包括:
[0025]根據(jù)所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中的兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點;
[0026]所述至少基于所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行一控制指令,具體為:
[0027]根據(jù)所述合成起始點、所述合成終點以及所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中除所述兩個運動軌跡外的另一個運動軌跡的起始點和終點,生成并執(zhí)行一控制指令。
[0028]優(yōu)選地,所述根據(jù)所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中的兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點,具體為:
[0029]檢測獲得所述第一運動軌跡和所述第二運動軌跡之間第一夾角值、所述第二運動軌跡和所述第三運動軌跡的第二夾角值以及所述第三運動軌跡與所述第一運動軌跡之間的第三夾角值;
[0030]根據(jù)所述第一夾角值、第二夾角值和第三夾角值,將所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中的兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點。
[0031]優(yōu)選地,所述根據(jù)所述第一夾角值、所述第二夾角值和所述第三夾角值,將所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中的兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點,具體為:
[0032]若所述第一夾角值、所述第二夾角值和所述第三夾角值中其中一個小于等于90度時,則將對應(yīng)的兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點;或
[0033]若所述第一夾角值、所述第二夾角值和所述第三夾角值中其中兩個小于等于90度或者三個都大于90度時,則將所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中的任意兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點。
[0034]優(yōu)選地,所述根據(jù)所述合成起始點、所述合成終點以及所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中除所述兩個運動軌跡外的另一個運動軌跡的起始點和終點,生成并執(zhí)行一控制指令,具體為:
[0035]連接所述合成起始點和所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中除所述兩個運動軌跡外的另一個運動軌跡的起始點,獲得起始點連接線;
[0036]連接所述合成終點和所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中除所述兩個運動軌跡外的另一個運動軌跡的終點,獲得終點連接線;
[0037]基于所述起始點連接線和所述終點連接線的位置關(guān)系,生成并執(zhí)行用于對所述對象進行移動、放大、縮小或旋轉(zhuǎn)操作的控制指令。
[0038]一種電子設(shè)備,具有觸控顯示單元,所述電子設(shè)備包括:
[0039]檢測單元,用于在所述觸控顯示單元上顯示有一對象時,檢測獲得操作體在所述觸控顯示單元上從第一時刻到第二時刻針對所述對象進行的第一觸控操作和第二觸控操作,其中,第二時刻為所述第一時刻之后的時刻;
[0040]獲得單元,用于響應(yīng)所述第一觸控操作和所述第二觸控操作,分別獲得與所述第一觸控操作對應(yīng)的第一運動軌跡和與所述第二觸控操作對應(yīng)的第二運動軌跡;
[0041]執(zhí)行單元,用于至少基于所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行一控制指令,以對所述對象進行與所述控制指令對應(yīng)的控制操作。
[0042]優(yōu)選地,所述執(zhí)行單元具體用于:至少基于所述第一運動軌跡和第二運動軌跡的起始點和終點,生成并執(zhí)行用于對所述對象進行移動、放大、縮小或旋轉(zhuǎn)操作的控制指令。
[0043]優(yōu)選地,所述執(zhí)行單元具體用于:
[0044]連接所述第一運動軌跡的起始點和所述第二運動軌跡的起始點,獲得起始點連接線;連接所述第一運動軌跡的終點和所述第二運動軌跡的終點,獲得終點連接線;和
[0045]基于所述起始點連接線和所述終點連接線的位置關(guān)系,生成并執(zhí)行用于對所述對象進行移動、放大、縮小或旋轉(zhuǎn)操作的控制指令。
[0046]優(yōu)選地,所述執(zhí)行單元至少用于執(zhí)行以下一個或者多個步驟:
[0047]若所述起始點連接線和所述終點連接線的夾角不等于零,則生成并執(zhí)行用于對所述對象進行轉(zhuǎn)動操作的控制指令;
[0048]若所述起始點連接線和所述終點連接線的長度不相等,則生成并執(zhí)行用于對所述對象進行放大或者縮小操作的控制指令;
[0049]若所述起始點連接線的中心點和所述終點連接線的中心點不重合,則生成并執(zhí)行用于對所述對象進行移動操作的控制指令。
[0050]優(yōu)選地,所述檢測單元還用于:檢測獲得操作體在所述觸控顯示單元上從所述第一時刻到所述第二時刻針對所述對象進行的第三觸控操作;
[0051]所述獲得單元還用于:響應(yīng)所述第三觸控操作,獲得與所述第三觸控操作對應(yīng)的第三運動軌跡。
[0052]優(yōu)選地,所述電子設(shè)備還包括合成單元,所述合成單元用于:根據(jù)所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中的兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點;
[0053]所述執(zhí)行單元具體用于:根據(jù)所述合成起始點、所述合成終點以及所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中除所述兩個運動軌跡外的另一個運動軌跡的起始點和終點,生成并執(zhí)行一控制指令。
[0054]優(yōu)選地,所述合成單元具體用于:
[0055]檢測獲得所述第一運動軌跡和所述第二運動軌跡之間第一夾角值、所述第二運動軌跡和所述第三運動軌跡的第二夾角值以及所述第三運動軌跡與所述第一運動軌跡之間的第三夾角值;
[0056]根據(jù)所述第一夾角值、第二夾角值和第三夾角值,將所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中的兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點。
[0057]優(yōu)選地,所述合成單元具體用于:
[0058]若所述第一夾角值、所述第二夾角值和所述第三夾角值中其中一個小于等于90度時,則將對應(yīng)的兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點;或
[0059]若所述第一夾角值、所述第二夾角值和所述第三夾角值中其中兩個小于等于90度或者三個都大于90度時,則將所述第一運動軌跡、所述第二運動軌跡和所述第三運動軌跡中的任意兩個運動軌跡的起始點合成一合成起始點,終點合成一合成終點。
[0060]優(yōu)選地,所述執(zhí)行單元