一種信息處理方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種信息處理方法和電子設(shè)備。
【背景技術(shù)】
[0002]隨著觸摸技術(shù)向大尺寸發(fā)展,用戶操作范圍擴(kuò)大,長時(shí)間大范圍的觸摸會動用到大臂和小臂,易產(chǎn)生疲勞感;此外,觸摸屏的分辨率在不斷提高,隨著觸摸可分辨精度越來越高,用戶手指的觸摸面積相比觸摸屏分辨率越來越大,在觸摸屏上用手指進(jìn)行精細(xì)操作會越來越困難,容易導(dǎo)致越來越多的誤操作,例如:窗口的關(guān)閉按鈕會隨著觸摸屏分辨率的不斷提高而顯得越來越小,用戶很難準(zhǔn)確點(diǎn)擊到關(guān)閉按鈕。目前采用大尺寸觸摸屏的電子設(shè)備缺乏針對此類場景的較好解決方案。
【發(fā)明內(nèi)容】
[0003]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供一種信息處理方法和電子設(shè)備。
[0004]本發(fā)明實(shí)施例提供了一種信息處理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括觸控顯示單元,所述觸控顯示單元能夠進(jìn)行窗口顯示,且所述觸控顯示單元能夠識別窗口操作并產(chǎn)生觸發(fā)指令,所述電子設(shè)備能夠處理所述觸發(fā)指令,并將處理后的結(jié)果通過所述觸控顯示單元顯示,該方法包括:
[0005]獲得第一操作,產(chǎn)生第一觸發(fā)指令,所述第一觸發(fā)指令指示識別窗口內(nèi)的觸摸區(qū)域;
[0006]響應(yīng)所述第一觸發(fā)指令,識別所述窗口內(nèi)的觸摸區(qū)域數(shù)量,并在所述觸摸區(qū)域數(shù)量大于等于2時(shí),計(jì)算各觸摸區(qū)域的面積,從中選取面積最大的第一觸摸區(qū)域和第二觸摸區(qū)域;將所述第一觸摸區(qū)域的面積與預(yù)設(shè)的第一閾值進(jìn)行比較,第二觸摸區(qū)域的面積與預(yù)設(shè)的第二閾值進(jìn)行比較,當(dāng)所述第一觸摸區(qū)域的面積大于等于所述第一閾值、和/或所述第二觸摸區(qū)域的面積大于等于所述第二閾值時(shí)產(chǎn)生第二觸發(fā)指令,所述第二觸發(fā)指令指示跟蹤所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化;
[0007]響應(yīng)所述第二觸發(fā)指令,通過跟蹤觸摸點(diǎn)的坐標(biāo)變化記錄所述第一觸摸區(qū)域和第二觸摸區(qū)域的移動軌跡,并根據(jù)所述移動軌跡分析第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化;
[0008]當(dāng)所述相對位置變化滿足第一觸發(fā)條件時(shí),對所述窗口執(zhí)行第一處理,當(dāng)所述相對位置變化滿足第二觸發(fā)條件時(shí),對所述窗口執(zhí)行第二處理。
[0009]上述方案中,所述計(jì)算觸摸區(qū)域的面積,包括:
[0010]通過統(tǒng)計(jì)所述窗口內(nèi)的觸摸點(diǎn),識別由位置連續(xù)的觸摸點(diǎn)構(gòu)成的觸摸區(qū)域,并根據(jù)所述觸摸區(qū)域內(nèi)的觸摸點(diǎn)的坐標(biāo)計(jì)算所述觸摸區(qū)域的面積。
[0011]上述方案中,該方法進(jìn)一步包括:
[0012]在所述第一觸摸區(qū)域的面積大于等于第一閾值、和/或所述第二觸摸區(qū)域的面積大于等于第二閾值時(shí),計(jì)算所述第一觸摸區(qū)域的形狀與預(yù)設(shè)第一形狀之間的第一相似度,將所述第一相似度與預(yù)設(shè)的第三閾值進(jìn)行比較,且計(jì)算所述第二觸摸區(qū)域的形狀與預(yù)設(shè)第二形狀之間的第二相似度,將所述第二相似度與預(yù)設(shè)的第四閾值進(jìn)行比較;
[0013]根據(jù)比較結(jié)果,在所述第一相似度大于等于第三閾值、和/或第二相似度大于等于第四閾值時(shí),產(chǎn)生所述第二觸發(fā)指令。
[0014]上述方案中,所述根據(jù)移動軌跡分析第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化,包括:
[0015]根據(jù)所述第一觸摸區(qū)域的移動軌跡和第二觸摸區(qū)域的移動軌跡,計(jì)算不同時(shí)刻所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對距離,如果所述相對距離隨時(shí)間逐漸變大,則表明所述第一觸摸區(qū)域和第二觸摸區(qū)域逐漸遠(yuǎn)離;如果所述相對距離隨時(shí)間逐漸變小,則表明所述第一觸摸區(qū)域和第二觸摸區(qū)域逐漸靠近。
[0016]上述方案中,當(dāng)所述第一觸摸區(qū)域和第二觸摸區(qū)域逐漸遠(yuǎn)離時(shí),判斷所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化滿足第一觸發(fā)條件;
[0017]相應(yīng)的,對所述窗口執(zhí)行第一處理包括:
[0018]根據(jù)所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對距離在單位時(shí)間內(nèi)的變化量,換算得到所述窗口的放大比例,并按照所述放大比例對所述窗口進(jìn)行放大。
[0019]上述方案中,當(dāng)所述第一觸摸區(qū)域和第二觸摸區(qū)域逐漸靠近時(shí),判斷所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化滿足第二觸發(fā)條件;
[0020]相應(yīng)的,對所述窗口執(zhí)行第二處理包括:
[0021]根據(jù)所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對距離在單位時(shí)間內(nèi)的變化量,換算得到所述窗口的縮小比例,并按照所述縮小比例對所述窗口進(jìn)行縮小。
[0022]本發(fā)明實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括觸控顯示單元,所述觸控顯示單元能夠進(jìn)行窗口顯示,且所述觸控顯示單元能夠識別窗口操作并產(chǎn)生觸發(fā)指令,所述電子設(shè)備能夠處理所述觸發(fā)指令,并將處理后的結(jié)果通過所述觸控顯示單元顯示,所述電子設(shè)備還包括:
[0023]指令產(chǎn)生單元,用于獲得第一操作,產(chǎn)生第一觸發(fā)指令,所述第一觸發(fā)指令指示識別窗口內(nèi)的觸摸區(qū)域;
[0024]處理單元,用于響應(yīng)所述第一觸發(fā)指令,識別所述窗口內(nèi)的觸摸區(qū)域數(shù)量,并在所述觸摸區(qū)域數(shù)量大于等于2時(shí),計(jì)算各觸摸區(qū)域的面積,從中選取面積最大的第一觸摸區(qū)域和第二觸摸區(qū)域;將所述第一觸摸區(qū)域的面積與預(yù)設(shè)的第一閾值進(jìn)行比較,第二觸摸區(qū)域的面積與預(yù)設(shè)的第二閾值進(jìn)行比較,當(dāng)所述第一觸摸區(qū)域的面積大于等于所述第一閾值、和/或所述第二觸摸區(qū)域的面積大于等于第二閾值時(shí)通知所述指令產(chǎn)生單元;
[0025]所述指令產(chǎn)生單元還用于,根據(jù)所述處理單元的通知產(chǎn)生第二觸發(fā)指令,所述第二觸發(fā)指令指示跟蹤所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化;
[0026]所述處理單元還用于,響應(yīng)所述第二觸發(fā)指令,通過跟蹤觸摸點(diǎn)的坐標(biāo)變化記錄所述第一觸摸區(qū)域和第二觸摸區(qū)域的移動軌跡,并根據(jù)所述移動軌跡分析第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化;當(dāng)所述相對位置變化滿足第一觸發(fā)條件時(shí),對所述窗口執(zhí)行第一處理,當(dāng)所述相對位置變化滿足第二觸發(fā)條件時(shí),對所述窗口執(zhí)行第二處理。
[0027]上述方案中,所述處理單元進(jìn)一步用于,通過統(tǒng)計(jì)所述窗口內(nèi)的觸摸點(diǎn),識別由位置連續(xù)的觸摸點(diǎn)構(gòu)成的觸摸區(qū)域,并根據(jù)所述觸摸區(qū)域內(nèi)的觸摸點(diǎn)的坐標(biāo)計(jì)算所述觸摸區(qū)域的面積。
[0028]上述方案中,所述處理單元進(jìn)一步用于,
[0029]在所述第一觸摸區(qū)域的面積大于等于第一閾值、和/或所述第二觸摸區(qū)域的面積大于等于第二閾值時(shí),計(jì)算所述第一觸摸區(qū)域的形狀與預(yù)設(shè)第一形狀之間的第一相似度,將所述第一相似度與預(yù)設(shè)的第三閾值進(jìn)行比較,且計(jì)算所述第二觸摸區(qū)域的形狀與預(yù)設(shè)第二形狀之間的第二相似度,將所述第二相似度與預(yù)設(shè)的第四閾值進(jìn)行比較;
[0030]根據(jù)比較結(jié)果,在所述第一相似度大于等于第三閾值、和/或第二相似度大于等于第四閾值時(shí),通知所述指令產(chǎn)生單元。
[0031]上述方案中,所述處理單元進(jìn)一步用于,根據(jù)所述第一觸摸區(qū)域的移動軌跡和第二觸摸區(qū)域的移動軌跡,計(jì)算不同時(shí)刻所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對距離,如果所述相對距離隨時(shí)間逐漸變大,則判斷所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化為逐漸遠(yuǎn)離;如果所述相對距離隨時(shí)間逐漸變小,則判斷所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化為逐漸靠近。
[0032]上述方案中,所述處理單元進(jìn)一步用于,在所述第一觸摸區(qū)域和第二觸摸區(qū)域逐漸遠(yuǎn)離時(shí),判斷所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化滿足第一觸發(fā)條件;
[0033]所述處理單元執(zhí)行的所述第一處理包括:
[0034]根據(jù)所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對距離在單位時(shí)間內(nèi)的變化量,換算得到所述窗口的放大比例,并按照所述放大比例對所述窗口進(jìn)行放大。
[0035]上述方案中,所述處理單元進(jìn)一步用于,在所述第一觸摸區(qū)域和第二觸摸區(qū)域逐漸靠近時(shí),判斷所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對位置變化滿足第二觸發(fā)條件;
[0036]所述處理單元執(zhí)行的所述第二處理包括:
[0037]根據(jù)所述第一觸摸區(qū)域和第二觸摸區(qū)域之間的相對距離在單位時(shí)間內(nèi)的變化量,換算得到所述窗口的縮小比例,并按照所述縮小比例對所述窗口進(jìn)行縮小。
[0038]本發(fā)明實(shí)施例提供的一種信息處理方法和電子設(shè)備,用觸摸屏上的用戶手掌手勢來代替用戶精細(xì)操作的發(fā)出指令,電子設(shè)備通過識別手掌手勢來執(zhí)行相應(yīng)處理,解決了觸摸屏的分辨率不斷提高所帶來的用戶在觸摸屏上執(zhí)行精細(xì)操作越來越困難、以及誤操作越來越多的問題;本發(fā)明實(shí)施例還豐富了用戶的操作方式,提升了用戶體驗(yàn)。
【附圖說明】
[0039]圖1為本發(fā)明實(shí)施例的一種信息處理方法的流程圖;
[0040]圖2為本發(fā)明實(shí)施例的界面示意圖一;
[0041]圖3為本發(fā)明實(shí)施例的界面示意圖二;
[0042]圖4為本發(fā)明實(shí)施例的界面示意圖三;
[0043]圖5為本發(fā)明實(shí)施例的界面示意圖四;
[0044]圖6為本發(fā)明實(shí)施例的一種電子設(shè)備的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0045]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。
[0046]實(shí)施例一
[0047]為解決觸摸屏的分辨率不斷提高所帶來的用戶在觸摸屏上執(zhí)行精細(xì)操作越來越困難的問題,本發(fā)明實(shí)施