国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      觸摸控制方法、用戶設(shè)備、輸入處理方法、移動(dòng)終端及智能終端的制作方法

      文檔序號(hào):9750438閱讀:507來源:國(guó)知局
      觸摸控制方法、用戶設(shè)備、輸入處理方法、移動(dòng)終端及智能終端的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通訊領(lǐng)域,更具體地說,涉及一種觸摸控制方法、用戶設(shè)備、輸入處理方法、移動(dòng)終端及智能終端。
      【背景技術(shù)】
      [0002]隨著移動(dòng)終端技術(shù)的發(fā)展,終端邊框越做越窄。為了改善用戶的輸入體驗(yàn),邊緣輸入技術(shù)(例如,邊緣觸控)應(yīng)運(yùn)而生。
      [0003]現(xiàn)有技術(shù)的邊緣輸入,當(dāng)檢測(cè)觸摸點(diǎn)信息(touchinfo)后,在驅(qū)動(dòng)層即根據(jù)觸摸點(diǎn)信息判斷觸控是否發(fā)生在邊緣輸入的區(qū)域。
      [0004]然而,在實(shí)際中由于輸入芯片存在多樣性,驅(qū)動(dòng)層獲取觸摸點(diǎn)信息的方法也都帶有極強(qiáng)的針對(duì)性,這就導(dǎo)致在判斷事件類型(是否為邊緣輸入事件)時(shí),需要對(duì)各款輸入芯片做差異化的修改和移植,工作量較大且容易出錯(cuò)。
      [0005]另一方面,驅(qū)動(dòng)層在上報(bào)事件時(shí),可以選擇A協(xié)議或者B協(xié)議兩種實(shí)現(xiàn)方式,其中B協(xié)議會(huì)區(qū)分手指ID。而邊緣輸入的實(shí)現(xiàn)需要依賴手指ID,在多點(diǎn)輸入時(shí)用于對(duì)比同一手指前后兩次點(diǎn)擊的數(shù)據(jù)。因此,現(xiàn)有技術(shù)的輸入方案僅能支持B協(xié)議,而采用A協(xié)議的驅(qū)動(dòng)則不能得到支持。
      [0006]再者,現(xiàn)有技術(shù)中,邊緣觸摸區(qū)域是固定的,當(dāng)移動(dòng)終端的顯示屏發(fā)生分屏?xí)r,邊緣觸摸區(qū)域不能適應(yīng)性的變換以便分別對(duì)不同的顯示區(qū)域進(jìn)行控制。
      [0007]因此,現(xiàn)有技術(shù)存在缺陷,需要改進(jìn)。

      【發(fā)明內(nèi)容】

      [0008]本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述移動(dòng)終端的邊緣觸摸方式不能適應(yīng)分屏的缺陷,提供一種觸摸控制方法、用戶設(shè)備、輸入處理方法、移動(dòng)終端及智能終端。
      [0009 ]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
      [0010]第一方面,提供一種觸摸控制方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端包括第一顯示區(qū)域和第二顯示區(qū)域,包括:
      [0011 ]檢測(cè)產(chǎn)生于觸摸面板上的觸摸信號(hào);
      [0012]根據(jù)觸摸信號(hào)識(shí)別觸摸點(diǎn);
      [0013]檢測(cè)所述移動(dòng)終端的分屏狀態(tài)及旋轉(zhuǎn)角度;
      [0014]根據(jù)識(shí)別出的觸摸點(diǎn)、所述旋轉(zhuǎn)角度及分屏狀態(tài),判斷觸摸點(diǎn)是位于第一顯示區(qū)域的邊緣觸摸區(qū)域或正常觸摸區(qū)域,還是位于第二顯示區(qū)域的邊緣觸摸區(qū)域或正常觸摸區(qū)域;
      [0015]基于判斷結(jié)果執(zhí)行相應(yīng)的指令。
      [0016]在一個(gè)實(shí)施例中,所述旋轉(zhuǎn)角度包括:旋轉(zhuǎn)O度、順時(shí)針旋轉(zhuǎn)90度、順時(shí)針旋轉(zhuǎn)180度、順時(shí)針旋轉(zhuǎn)270度、逆時(shí)針旋轉(zhuǎn)90度、逆時(shí)針旋轉(zhuǎn)180度和逆時(shí)針旋轉(zhuǎn)270度。
      [0017]在一個(gè)實(shí)施例中,所述分屏狀態(tài)包括:上下分屏和左右分屏。
      [0018]第二方面,提供一種用戶設(shè)備,所述用戶設(shè)備包括第一顯示區(qū)域和第二顯示區(qū)域,包括:觸摸屏、動(dòng)作傳感器和處理器;
      [0019]觸摸屏,包括:觸摸面板和觸摸控制器,其中:
      [0020]觸摸面板,用于檢測(cè)產(chǎn)生于觸摸面板上的觸摸信號(hào);
      [0021 ]觸摸控制器,用于根據(jù)觸摸信號(hào)識(shí)別觸摸點(diǎn);
      [0022]動(dòng)作傳感器,用于檢測(cè)所述用戶設(shè)備的旋轉(zhuǎn)角度;
      [0023]處理器,包括:驅(qū)動(dòng)模塊、應(yīng)用框架模塊和應(yīng)用模塊,其中:
      [0024]所述驅(qū)動(dòng)模塊,用于根據(jù)所述觸摸信號(hào)獲取輸入事件,并上報(bào)到所述應(yīng)用框架模塊;
      [0025]所述應(yīng)用框架模塊,用于根據(jù)上報(bào)的輸入事件的觸摸點(diǎn)位置、所述移動(dòng)終端旋轉(zhuǎn)角度及分屏狀態(tài),判斷觸摸點(diǎn)是位于第一顯示區(qū)域的邊緣觸摸區(qū)域或正常觸摸區(qū)域,還是位于第二顯示區(qū)域的邊緣觸摸區(qū)域或正常觸摸區(qū)域,并根據(jù)判斷結(jié)果進(jìn)行識(shí)別以及將識(shí)別結(jié)果上報(bào)給應(yīng)用模塊;
      [0026]應(yīng)用模塊,用于基于判斷結(jié)果執(zhí)行相應(yīng)的指令。
      [0027]第三方面,提供一種輸入處理方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端包括第一顯示區(qū)域和第二顯示區(qū)域,包括:
      [0028]驅(qū)動(dòng)層獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到應(yīng)用框架層;
      [0029]應(yīng)用框架層根據(jù)移動(dòng)終端的端旋轉(zhuǎn)角度、分屏狀態(tài)和上報(bào)的輸入事件,判斷輸入事件是位于第一顯示區(qū)域的邊緣輸入事件或正常輸入事件,還是位于第二顯示區(qū)域的邊緣輸入事件或正常輸入事件,并根據(jù)判斷結(jié)果進(jìn)行識(shí)別以及將識(shí)別結(jié)果上報(bào)給應(yīng)用層;
      [0030]應(yīng)用層根據(jù)上報(bào)的識(shí)別結(jié)果執(zhí)行相應(yīng)的指令。
      [0031 ]在一個(gè)實(shí)施例中,所述方法還包括:
      [0032]為每一輸入事件創(chuàng)建一具有設(shè)備標(biāo)識(shí)的輸入設(shè)備對(duì)象。
      [0033]在一個(gè)實(shí)施例中,所述為每一輸入事件創(chuàng)建一具有設(shè)備標(biāo)識(shí)的輸入設(shè)備對(duì)象包括:
      [0034]將正常輸入事件與具有第一設(shè)備標(biāo)識(shí)的觸摸屏相對(duì)應(yīng);
      [0035]應(yīng)用框架層設(shè)置一具有第二設(shè)備標(biāo)識(shí)的第二輸入設(shè)備對(duì)象與邊緣輸入事件相對(duì)應(yīng)。
      [0036]在一個(gè)實(shí)施例中,所述驅(qū)動(dòng)層獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到應(yīng)用框架層包括:
      [0037]所述驅(qū)動(dòng)層為每一觸摸點(diǎn)賦予一用于區(qū)分手指的編號(hào),并采用A協(xié)議協(xié)議上報(bào)所述輸入事件。
      [0038]在一個(gè)實(shí)施例中,所述驅(qū)動(dòng)層獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到應(yīng)用框架層包括:
      [0039]所述驅(qū)動(dòng)層采用B協(xié)議上報(bào)所述輸入事件;
      [0040]所述方法還包括:
      [0041]所述應(yīng)用框架層為所述輸入事件中的每一觸摸點(diǎn)賦予用于區(qū)分手指的編號(hào)。
      [0042]在一個(gè)實(shí)施例中,所述移動(dòng)終端的當(dāng)前狀態(tài)包括:旋轉(zhuǎn)O度、順時(shí)針旋轉(zhuǎn)90度、順時(shí)針旋轉(zhuǎn)180度、順時(shí)針旋轉(zhuǎn)270度、逆時(shí)針旋轉(zhuǎn)90度、逆時(shí)針旋轉(zhuǎn)180度和逆時(shí)針旋轉(zhuǎn)270度。
      [0043]在一個(gè)實(shí)施例中,分屏狀態(tài)包括:上下分屏和左右分屏。
      [0044]第四方面,提供一種移動(dòng)終端,所述移動(dòng)終端包括第一顯示區(qū)域和第二顯示區(qū)域,包括:
      [0045]輸入設(shè)備;
      [0046]動(dòng)作傳感器,用于檢測(cè)所述移動(dòng)終端的當(dāng)前狀態(tài);
      [0047]驅(qū)動(dòng)層,用于獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到應(yīng)用框架層;
      [0048]應(yīng)用框架層,用于根據(jù)移動(dòng)終端的端旋轉(zhuǎn)角度、分屏狀態(tài)和上報(bào)的輸入事件,判斷輸入事件是位于第一顯示區(qū)域的邊緣輸入事件或正常輸入事件,還是位于第二顯示區(qū)域的邊緣輸入事件或正常輸入事件,并根據(jù)判斷結(jié)果進(jìn)行識(shí)別以及將識(shí)別結(jié)果上報(bào)給應(yīng)用層;
      [0049]應(yīng)用層,用于根據(jù)上報(bào)的識(shí)別結(jié)果執(zhí)行相應(yīng)的指令。
      [0050]在一個(gè)實(shí)施例中,所述正常輸入事件與具有第一設(shè)備標(biāo)識(shí)的第一輸入設(shè)備對(duì)象相對(duì)應(yīng);
      [0051]所述應(yīng)用框架層還用于設(shè)置一具有第二設(shè)備標(biāo)識(shí)的第二輸入設(shè)備對(duì)象,用于與所述邊緣輸入事件相對(duì)應(yīng)。
      [0052]在一個(gè)實(shí)施例中,所述驅(qū)動(dòng)層采用A協(xié)議或B協(xié)議上報(bào)輸入事件,若采用A協(xié)議上報(bào)輸入事件,則所述事件獲取模塊還用于為每一觸摸點(diǎn)賦予一用于區(qū)分手指的編號(hào);
      [0053]若采用B協(xié)議上報(bào)輸入事件,則所述應(yīng)用框架層還用于為每一觸摸點(diǎn)賦予用于區(qū)分手指的編號(hào)。
      [0054]在一個(gè)實(shí)施例中,所述驅(qū)動(dòng)層包括事件獲取模塊,用于獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件。
      [0055]在一個(gè)實(shí)施例中,所述應(yīng)用框架層包括輸入讀取器;
      [0056]所述移動(dòng)終端還包括設(shè)置于所述驅(qū)動(dòng)層和所述輸入讀取器間的設(shè)備節(jié)點(diǎn),用于通知所述輸入讀取器獲取輸入事件;
      [0057]所述輸入讀取器,用于遍歷設(shè)備節(jié)點(diǎn),獲取輸入事件并上報(bào)。
      [0058]在一個(gè)實(shí)施例中,所述移動(dòng)終端的當(dāng)前狀態(tài)包括:旋轉(zhuǎn)O度、順時(shí)針旋轉(zhuǎn)90度、順時(shí)針旋轉(zhuǎn)180度、順時(shí)針旋轉(zhuǎn)270度、逆時(shí)針旋轉(zhuǎn)90度、逆時(shí)針旋轉(zhuǎn)180度和逆時(shí)針旋轉(zhuǎn)270度。
      [0059]在一個(gè)實(shí)施例中,所述應(yīng)用框架層還包括:第一事件處理模塊,用于對(duì)所述輸入讀取器上報(bào)的輸入事件進(jìn)行坐標(biāo)計(jì)算后上報(bào);
      [0060]第一判斷模塊,用于根據(jù)所述移動(dòng)終端的當(dāng)前狀態(tài)和所述第一事件處理模塊上報(bào)的坐標(biāo)值判斷輸入事件是否為邊緣輸入事件,若不是則將輸入事件上報(bào)。
      [0061]在一個(gè)實(shí)施例中,所述應(yīng)用框架層還包括:
      [0062]第二事件處理模塊,用于對(duì)所述輸入讀取器上報(bào)的輸入事件進(jìn)行坐標(biāo)計(jì)算后上報(bào);
      [0063]第二判斷模塊,用于根據(jù)所述移動(dòng)終端的當(dāng)前狀態(tài)和所述第二事件處理模塊上報(bào)的坐標(biāo)值判斷輸入事件是否為邊緣輸入事件,若是則將輸入事件上報(bào)。
      [0064]在一個(gè)實(shí)施例中,分屏狀態(tài)包括:上下分屏和左右分屏。
      [0065]在一個(gè)實(shí)施例中,所述應(yīng)用框架層還包括:
      [0066]事件派發(fā)模塊,用于將所述第二判斷模塊和所述第一判斷模塊上報(bào)的事件進(jìn)行上報(bào)。
      [0067]在一個(gè)實(shí)施例中,所述應(yīng)用框架層還包括:
      [0068]第一應(yīng)用模塊;
      [0069]第二應(yīng)用模塊;
      [0070]第三判斷模塊,用于根據(jù)所述事件派發(fā)模塊上報(bào)的事件中包含的設(shè)備標(biāo)識(shí)判斷事件是否為邊緣輸入事件,若屬于,則上報(bào)給所述第一應(yīng)用模塊,否則上報(bào)給當(dāng)所述第二應(yīng)用豐旲塊;
      [0071]所述第一應(yīng)用模塊,用于根據(jù)正常輸入事件的相關(guān)參數(shù)對(duì)正常輸入事件進(jìn)行識(shí)別并將識(shí)別結(jié)果上報(bào)到應(yīng)用層;
      [0072]所述第二應(yīng)用模塊,用于根據(jù)邊緣輸入事件的相關(guān)參數(shù)對(duì)邊緣輸入事件進(jìn)行識(shí)別并將識(shí)別結(jié)果上報(bào)的應(yīng)用層。
      [0073]在一個(gè)實(shí)施例中,所述輸入設(shè)備為移動(dòng)終端的觸摸屏;
      [0074]所述觸摸屏包括至少一個(gè)邊緣輸入?yún)^(qū)和至少一個(gè)正常輸入?yún)^(qū)。
      [0075]在一個(gè)實(shí)施例中,所述輸入設(shè)備為移動(dòng)終端的觸摸屏;
      [0076]所述觸摸屏包括至少一個(gè)邊緣輸入?yún)^(qū)、至少一個(gè)正常輸入?yún)^(qū)和至少一個(gè)過渡區(qū)。
      [0077]第五方面,提供一種具有通訊功能的智能終端,所述智能終端包括第一顯示區(qū)域和第二顯示區(qū)域,還包括:觸摸屏、動(dòng)作傳感器和處理器;
      [0078]觸摸屏,包括:觸摸面板和觸摸控制器,其中:
      [0079]觸摸面板,用于檢測(cè)產(chǎn)生于觸摸面板上的觸摸信號(hào);
      [0080]觸摸控制器,用于根據(jù)觸摸信號(hào)識(shí)別觸摸點(diǎn);
      [0081]動(dòng)作傳感器,用于檢測(cè)所述用戶設(shè)備的旋轉(zhuǎn)角度;
      [0082]處理器,包括:驅(qū)動(dòng)模塊、應(yīng)用框架模塊和應(yīng)用模塊,其中:
      [0083]所述驅(qū)動(dòng)模塊,用于根據(jù)所述觸摸信號(hào)獲取輸入事件,并上報(bào)到所述應(yīng)用框架模塊;
      [0084]所述應(yīng)用框架模塊,用于根據(jù)上報(bào)的輸入事件的觸摸點(diǎn)位置、所述移動(dòng)終端旋轉(zhuǎn)角度及分屏狀態(tài),判斷觸摸點(diǎn)是位于第一顯示區(qū)域的邊緣觸摸區(qū)域或正常觸摸區(qū)域,還是位于第二顯示區(qū)域的邊緣觸摸區(qū)域或正常觸摸區(qū)域,并根據(jù)判斷結(jié)果進(jìn)行識(shí)別以及將識(shí)別結(jié)果上報(bào)給應(yīng)用模塊;
      [0085]應(yīng)用模塊,用于基于判斷結(jié)果執(zhí)行相應(yīng)的指令。
      [0086]實(shí)施本發(fā)明的觸摸控制方法、用戶設(shè)備、輸入處理方法、移動(dòng)終端及智能終端,可實(shí)現(xiàn)根據(jù)觸摸屏的旋轉(zhuǎn)及分屏狀態(tài),相應(yīng)的變換邊緣觸摸區(qū)域,以更好的適應(yīng)用戶的操作,提高用戶體驗(yàn);另一方面,由于在應(yīng)用框架層才進(jìn)行區(qū)分A區(qū)和C區(qū)的操作,且在應(yīng)用框架層進(jìn)行虛擬設(shè)備的建立,避免了在驅(qū)動(dòng)層區(qū)分A區(qū)和C區(qū)對(duì)硬件的依賴;通過設(shè)置觸摸
      當(dāng)前第1頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1