[發(fā)明專利]一種用于移動(dòng)設(shè)備的輸入事件按需派發(fā)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210428281.1 | 申請(qǐng)日: | 2012-10-31 |
| 公開(kāi)(公告)號(hào): | CN102981899A | 公開(kāi)(公告)日: | 2013-03-20 |
| 發(fā)明(設(shè)計(jì))人: | 張海霞;李宗璋;潘婷婷;陳碩;曹琦;孫志猛;于莉;徐偉濤 | 申請(qǐng)(專利權(quán))人: | 山東大學(xué) |
| 主分類號(hào): | G06F9/46 | 分類號(hào): | G06F9/46 |
| 代理公司: | 濟(jì)南金迪知識(shí)產(chǎn)權(quán)代理有限公司 37219 | 代理人: | 呂利敏 |
| 地址: | 250100 山*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 移動(dòng) 設(shè)備 輸入 事件 派發(fā) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于移動(dòng)設(shè)備的輸入事件按需派發(fā)方法,屬于嵌入式終端的技術(shù)領(lǐng)域。
背景技術(shù)
隨著移動(dòng)設(shè)備的快速發(fā)展與用戶的不斷增長(zhǎng),越來(lái)越多的用戶對(duì)移動(dòng)設(shè)備的要求也在不斷提升,這種要求不僅體現(xiàn)在對(duì)移動(dòng)設(shè)備的硬件提升,還體現(xiàn)在對(duì)設(shè)備操作及用戶體驗(yàn)的提升。在目前的形式下,移動(dòng)設(shè)備的硬件已經(jīng)趨于一致,從而對(duì)移動(dòng)設(shè)備用戶體驗(yàn)的提升就顯得尤為重要。本發(fā)明針對(duì)用戶在對(duì)移動(dòng)設(shè)備產(chǎn)生輸入事件時(shí)產(chǎn)生較大的延遲進(jìn)行改進(jìn),提出輸入事件的按需派發(fā)機(jī)制,減少因事件等待而產(chǎn)生的延遲,從而提升事件處理的實(shí)時(shí)性,增強(qiáng)用戶體驗(yàn)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供一種用于移動(dòng)設(shè)備的輸入事件按需派發(fā)方法,通過(guò)改變輸入事件的派發(fā)機(jī)制,將事件派發(fā)與應(yīng)用程序的處理一致起來(lái),減少事件處理的等待時(shí)間,從而提升輸入事件的處理效率。
本發(fā)明的技術(shù)方案如下:
一種用于移動(dòng)設(shè)備的輸入事件按需派發(fā)方法,包括步驟如下:
a:輸入映射模塊對(duì)輸入設(shè)備產(chǎn)生的輸入信號(hào)映射到映射設(shè)備中;其中輸入映射模塊的作用為將輸入的信號(hào)進(jìn)行映射,調(diào)用不同的驅(qū)動(dòng),將映射轉(zhuǎn)換為相應(yīng)的輸入事件;
b:事件讀取模塊從映射設(shè)備讀取輸入事件,并將輸入事件按時(shí)間順序排放至待處理任務(wù)隊(duì)列;
c:事件派發(fā)模塊根據(jù)應(yīng)用處理模塊的信號(hào),將上述輸入事件直接進(jìn)行派發(fā),取消條件等待只派發(fā)當(dāng)前輸入事件;
d:等待應(yīng)用處理模塊處理完成輸入事件的信號(hào),當(dāng)事件派發(fā)模塊接收到此信號(hào)時(shí),事件派發(fā)模塊將當(dāng)前時(shí)間和當(dāng)前輸入事件進(jìn)行打包并派發(fā),重復(fù)步驟c。
本發(fā)明的優(yōu)點(diǎn)在于:
本發(fā)明通過(guò)在處理輸入事件時(shí),取消條件等待:無(wú)需滿足以下條件1)隊(duì)列中事件到達(dá)需派送的數(shù)量;2)應(yīng)用完成上一次派發(fā)事件的處理;3)已經(jīng)超過(guò)規(guī)定的時(shí)間沒(méi)有進(jìn)行事件的派發(fā),實(shí)時(shí)完成派發(fā),使移動(dòng)設(shè)備的應(yīng)用處理模塊對(duì)輸入事件處理及時(shí)有效。為了使得應(yīng)用處理模塊能及時(shí)處理?xiàng)@锏淖钚率录磻?yīng)用在處理完上一步輸入事件后,需要將最新的事件進(jìn)行打包并派發(fā),而不是像現(xiàn)有處理方法,從處理完上次事件的節(jié)點(diǎn)進(jìn)行事件打包,并處理有延遲的事件。
本發(fā)明改變了針對(duì)現(xiàn)有移動(dòng)設(shè)備輸入事件派發(fā)機(jī)制,由被動(dòng)的將未處理的所有事件進(jìn)行打包派發(fā),轉(zhuǎn)變?yōu)楫?dāng)應(yīng)用處理模塊需要對(duì)輸入事件進(jìn)行處理時(shí),主動(dòng)要求派發(fā),事件派發(fā)模塊將最新的輸入事件打包派發(fā)。從而實(shí)現(xiàn)移動(dòng)設(shè)備中輸入事件處理的實(shí)時(shí)性。
附圖說(shuō)明
圖1是本發(fā)明對(duì)輸入事件按需派發(fā)方法的原理框圖;
圖2是本發(fā)明所述針對(duì)移動(dòng)設(shè)備的處理輸入事件的派發(fā)流程圖。
具體實(shí)施方式
下面結(jié)合實(shí)施例和說(shuō)明書(shū)附圖對(duì)本發(fā)明做詳細(xì)的說(shuō)明,但不限于此。
實(shí)施例、
如圖1所示。
一種用于移動(dòng)設(shè)備的輸入事件按需派發(fā)方法,包括步驟如下:
a:輸入映射模塊對(duì)輸入設(shè)備產(chǎn)生的輸入信號(hào)映射到映射設(shè)備中;其中輸入映射模塊的作用為將輸入的信號(hào)進(jìn)行映射,調(diào)用不同的驅(qū)動(dòng),將映射轉(zhuǎn)換為相應(yīng)的輸入事件;
b:事件讀取模塊從映射設(shè)備讀取輸入事件,并將輸入事件按時(shí)間順序排放至待處理任務(wù)隊(duì)列;
c:事件派發(fā)模塊根據(jù)應(yīng)用處理模塊的信號(hào),將上述輸入事件直接進(jìn)行派發(fā),取消條件等待只派發(fā)當(dāng)前輸入事件;
d:等待應(yīng)用處理模塊處理完成輸入事件的信號(hào),當(dāng)事件派發(fā)模塊接收到此信號(hào)時(shí),事件派發(fā)模塊將當(dāng)前時(shí)間和當(dāng)前輸入事件進(jìn)行打包并派發(fā),重復(fù)步驟c。
如圖2所示,用戶通過(guò)移動(dòng)設(shè)備產(chǎn)生了四個(gè)輸入事件,分別為事件1、事件2、事件3和事件4,其中最新的事件為事件4,按輸入事件發(fā)生的時(shí)間早晚排列:事件1、事件2、事件3和事件4。應(yīng)用處理模塊正在處理的輸入事件為事件2,當(dāng)事件2處理完成時(shí),當(dāng)前等待的事件為事件4,則在應(yīng)用處理模塊要求事件派發(fā)模塊進(jìn)行派發(fā)時(shí),事件派發(fā)模塊將當(dāng)前事件4打包并派發(fā)至應(yīng)用處理模塊,則即時(shí)的信息能夠得到實(shí)時(shí)體現(xiàn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東大學(xué),未經(jīng)山東大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210428281.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種處理連接請(qǐng)求的方法及裝置
- 下一篇:一種多功能縫紉機(jī)
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗(yàn)設(shè)備、驗(yàn)證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動(dòng)設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點(diǎn)設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





