午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

移動(dòng)終端、輸入處理方法及用戶設(shè)備的制造方法

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

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

[0007]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述移動(dòng)終端的輸入方案存儲硬件依賴性強(qiáng)的缺陷,提供一種移動(dòng)終端、輸入處理方法及用戶設(shè)備。
[0008]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
[0009]第一方面,提供一種移動(dòng)終端,包括:
[0010]輸入設(shè)備;
[0011 ]驅(qū)動(dòng)層,用于獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到應(yīng)用框架層;
[0012]應(yīng)用框架層,用于判斷輸入事件是邊緣輸入事件,還是正常輸入事件,若為正常輸入事件則對正常輸入事件進(jìn)行處理識別,并將識別結(jié)果上報(bào)給應(yīng)用層;若為邊緣輸入事件則對邊緣輸入事件進(jìn)行處理識別,并將識別結(jié)果上報(bào)給應(yīng)用層;
[0013]應(yīng)用層,用于根據(jù)上報(bào)的識別結(jié)果執(zhí)行相應(yīng)的輸入指令。
[0014]在一個(gè)實(shí)施例中,所述正常輸入事件與具有第一設(shè)備標(biāo)識的第一輸入設(shè)備對象相對應(yīng);
[0015]所述應(yīng)用框架層還用于設(shè)置一具有第二設(shè)備標(biāo)識的第二輸入設(shè)備對象,用于與所述邊緣輸入事件相對應(yīng)。
[0016]在一個(gè)實(shí)施例中,所述驅(qū)動(dòng)層采用A協(xié)議或B協(xié)議上報(bào)輸入事件,若采用A協(xié)議上報(bào)輸入事件,則所述事件獲取模塊還用于為每一觸摸點(diǎn)賦予一用于區(qū)分手指的編號;
[0017]若采用B協(xié)議上報(bào)輸入事件,則所述應(yīng)用框架層還用于為每一觸摸點(diǎn)賦予用于區(qū)分手指的編號。
[0018]在一個(gè)實(shí)施例中,所述驅(qū)動(dòng)層包括事件獲取模塊,用于獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件。
[0019]在一個(gè)實(shí)施例中,所述應(yīng)用框架層包括輸入讀取器;
[0020]所述移動(dòng)終端還包括設(shè)置于所述驅(qū)動(dòng)層和所述輸入讀取器間的設(shè)備節(jié)點(diǎn),用于通知所述輸入讀取器獲取輸入事件;
[0021]所述輸入讀取器,用于遍歷設(shè)備節(jié)點(diǎn),獲取輸入事件并上報(bào)。
[0022]在一個(gè)實(shí)施例中,所述應(yīng)用框架層還包括:第一事件處理模塊,用于對所述輸入讀取器上報(bào)的輸入事件進(jìn)行坐標(biāo)計(jì)算后上報(bào);
[0023]第一判斷模塊,用于根據(jù)所述第一事件處理模塊上報(bào)的坐標(biāo)值判斷輸入事件是否為邊緣輸入事件,若不是則將輸入事件上報(bào)。
[0024]在一個(gè)實(shí)施例中,所述應(yīng)用框架層還包括:
[0025]第二事件處理模塊,用于對所述輸入讀取器上報(bào)的輸入事件進(jìn)行坐標(biāo)計(jì)算后上報(bào);
[0026]第二判斷模塊,用于根據(jù)所述第二事件處理模塊上報(bào)的坐標(biāo)值判斷輸入事件是否為邊緣輸入事件,若是則將輸入事件上報(bào)。
[0027]在一個(gè)實(shí)施例中,所述應(yīng)用框架層還包括:
[0028]事件派發(fā)模塊,用于將所述第二判斷模塊和所述第一判斷模塊上報(bào)的事件進(jìn)行上報(bào)。
[0029]在一個(gè)實(shí)施例中,所述應(yīng)用框架層還包括:
[0030]第一應(yīng)用模塊;
[0031]第二應(yīng)用模塊;
[0032]第三判斷模塊,用于根據(jù)所述事件派發(fā)模塊上報(bào)的事件中包含的設(shè)備標(biāo)識判斷事件是否為邊緣輸入事件,若屬于,則上報(bào)給所述第一應(yīng)用模塊,否則上報(bào)給當(dāng)所述第二應(yīng)用豐旲塊;
[0033]所述第一應(yīng)用模塊,用于根據(jù)正常輸入事件的相關(guān)參數(shù)對正常輸入事件進(jìn)行識別并將識別結(jié)果上報(bào)到應(yīng)用層;
[0034]所述第二應(yīng)用模塊,用于根據(jù)邊緣輸入事件的相關(guān)參數(shù)對邊緣輸入事件進(jìn)行識別并將識別結(jié)果上報(bào)的應(yīng)用層。
[0035]在一個(gè)實(shí)施例中,所述輸入設(shè)備為移動(dòng)終端的觸摸屏;
[0036]所述觸摸屏包括至少一個(gè)邊緣輸入?yún)^(qū)和至少一個(gè)正常輸入?yún)^(qū)。
[0037]在一個(gè)實(shí)施例中,所述輸入設(shè)備為移動(dòng)終端的觸摸屏;
[0038]所述觸摸屏包括至少一個(gè)邊緣輸入?yún)^(qū)、至少一個(gè)正常輸入?yún)^(qū)和至少一個(gè)過渡區(qū)。
[0039]第二方面,提供一種輸入處理方法,包括:
[0040]驅(qū)動(dòng)層獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到應(yīng)用框架層;
[0041]應(yīng)用框架層判斷輸入事件是邊緣輸入事件,還是正常輸入事件,若為正常輸入事件則對正常輸入事件進(jìn)行處理識別,并將識別結(jié)果上報(bào)給應(yīng)用層,若為邊緣輸入事件則對邊緣輸入事件進(jìn)行處理識別,并將識別結(jié)果上報(bào)給應(yīng)用層;
[0042]應(yīng)用層根據(jù)上報(bào)的識別結(jié)果執(zhí)行相應(yīng)的輸入指令。
[0043]在一個(gè)實(shí)施例中,所述方法還包括:
[0044]為每一輸入事件創(chuàng)建一具有設(shè)備標(biāo)識的輸入設(shè)備對象。
[0045]在一個(gè)實(shí)施例中,所述為每一輸入事件創(chuàng)建一具有設(shè)備標(biāo)識的輸入設(shè)備對象包括:
[0046]將正常輸入事件與具有第一設(shè)備標(biāo)識的觸摸屏相對應(yīng);應(yīng)用框架層設(shè)置一具有第二設(shè)備標(biāo)識的第二輸入設(shè)備對象與邊緣輸入事件相對應(yīng)。
[0047]在一個(gè)實(shí)施例中,所述驅(qū)動(dòng)層獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到應(yīng)用框架層包括:
[0048]所述驅(qū)動(dòng)層為每一觸摸點(diǎn)賦予一用于區(qū)分手指的編號,并采用A協(xié)議協(xié)議上報(bào)所述輸入事件。
[0049]在一個(gè)實(shí)施例中,所述驅(qū)動(dòng)層獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到應(yīng)用框架層包括:
[0050]所述驅(qū)動(dòng)層采用B協(xié)議上報(bào)所述輸入事件;
[0051 ]所述方法還包括:
[0052]所述應(yīng)用框架層為所述輸入事件中的每一觸摸點(diǎn)賦予用于區(qū)分手指的編號。
[0053]在一個(gè)實(shí)施例中,所述方法還包括:
[0054]應(yīng)用框架層將邊緣輸入事件的相關(guān)參數(shù)中的坐標(biāo)進(jìn)行轉(zhuǎn)換后進(jìn)行上報(bào),以及將正常輸入事件的相關(guān)參數(shù)中的坐標(biāo)進(jìn)行轉(zhuǎn)換,并獲取移動(dòng)終端的當(dāng)前狀態(tài),根據(jù)當(dāng)前狀態(tài)對轉(zhuǎn)換后的坐標(biāo)進(jìn)行調(diào)整后上報(bào);
[0055]應(yīng)用框架層根據(jù)設(shè)備標(biāo)識判斷輸入事件是否為邊緣輸入事件,若屬于則根據(jù)正常輸入事件的相關(guān)參數(shù)對正常輸入事件進(jìn)行識別并將識別結(jié)果上報(bào)到應(yīng)用層;若不屬于則根據(jù)邊緣輸入事件的相關(guān)參數(shù)對邊緣輸入事件進(jìn)行識別并將識別結(jié)果上報(bào)的應(yīng)用層。
[0056]在一個(gè)實(shí)施例中,所述應(yīng)用框架層判斷輸入事件是邊緣輸入事件,還是正常輸入事件包括:
[0057]從驅(qū)動(dòng)層上報(bào)的輸入事件的相關(guān)參數(shù)中獲取觸摸點(diǎn)的橫軸坐標(biāo);
[0058]將觸摸點(diǎn)的橫軸坐標(biāo)X與邊緣輸入?yún)^(qū)的寬度Wc以及觸摸屏的寬度W進(jìn)行比較,若Wc〈x〈(W-Wc)則觸摸點(diǎn)位于正常輸入?yún)^(qū),輸入事件為正常輸入事件;否則,輸入事件為邊緣輸入事件。
[0059]第三方面,提供一種用戶設(shè)備,包括:
[0060]輸入設(shè)備,用于接收用戶的輸入操作,將物理輸入轉(zhuǎn)變?yōu)殡娦盘栆援a(chǎn)生輸入事件;[0061 ]處理器,包括:驅(qū)動(dòng)模塊、應(yīng)用框架模塊和應(yīng)用模塊;
[0062]其中,所述驅(qū)動(dòng)模塊,用于獲取用戶通過輸入設(shè)備產(chǎn)生的輸入事件,并上報(bào)到所述應(yīng)用框架模塊;
[0063]所述應(yīng)用框架模塊,用于判斷輸入事件是邊緣輸入事件,還是正常輸入事件,若為正常輸入事件則對正常輸入事件進(jìn)行處理識別,并將識別結(jié)果上報(bào)給所述應(yīng)用模塊;若為邊緣輸入事件則對邊緣輸入事件進(jìn)行處理識別,并將識別結(jié)果上報(bào)給所述應(yīng)用模塊;
[0064]應(yīng)用模塊,用于根據(jù)上報(bào)的識別結(jié)果執(zhí)行相應(yīng)的輸入指令。
[0065]實(shí)施本發(fā)明的移動(dòng)終端、輸入處理方法和用戶設(shè)備,由于在應(yīng)用框架層才進(jìn)行區(qū)分A區(qū)和C區(qū)的操作,且在應(yīng)用框架層進(jìn)行虛擬設(shè)備的建立,避免了在驅(qū)動(dòng)層區(qū)分A區(qū)和C區(qū)對硬件的依賴;通過設(shè)置觸摸點(diǎn)編號,可實(shí)現(xiàn)區(qū)分手指,兼容A協(xié)議和B協(xié)議;且可集成到移動(dòng)終端的操作系統(tǒng)中,可適用不同硬件、不同種類的移動(dòng)終端,可移植性好;觸摸點(diǎn)的所有要素(觸摸點(diǎn)的坐標(biāo)、編號等)被存儲,可后續(xù)判斷邊緣輸入(例如,F(xiàn)IT)提供便利。
【附圖說明】
[0066]下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中:
[0067]圖1是本發(fā)明第一實(shí)施例的移動(dòng)終端的屏幕區(qū)域劃分示意圖;
[0068]圖2是本發(fā)明實(shí)施例的移動(dòng)終端的軟件架構(gòu)示意圖;
[0069]圖3是本發(fā)明一實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意圖;
[0070]圖4是本發(fā)明實(shí)施例中判斷邊緣輸入事件的流程示意圖;。
[0071 ]圖5是本發(fā)明實(shí)施例根據(jù)設(shè)備標(biāo)識判斷輸入事件的流程示意圖;
[0072]圖6是本發(fā)明實(shí)施例的輸入處理方法的流程圖;
[0073]圖7是利用本發(fā)明實(shí)施例的輸入處理方法對移動(dòng)終端的相機(jī)應(yīng)用進(jìn)行開啟的效果示意圖;
[0074]圖8是本發(fā)明第二實(shí)施例的移動(dòng)終端的屏幕區(qū)域劃分示意圖;
[0075]圖9是本發(fā)明一實(shí)施例的用戶設(shè)備的硬件結(jié)構(gòu)示意圖。
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1