專利名稱:一種移動(dòng)終端上模擬按鍵消息的方法和移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端,特別是一種移動(dòng)終端上模擬按鍵消息的方 法和移動(dòng)終端。
背景技術(shù):
目前,手機(jī)可以實(shí)現(xiàn)除了通話外的很多娛樂功能,例如,游戲、MP3 播放和拍照等。由于手機(jī)鍵盤比較小,用4個(gè)方向鍵作為手柄極其不方 便,有了加速度傳感器,只要左右上下傾斜手機(jī)就實(shí)現(xiàn)了觸擊4個(gè)方向 鍵的功能;同樣,只要左右搖動(dòng)一下手機(jī)就可以實(shí)現(xiàn)切換到上下一首 MP3;瀏覽拍攝的照片時(shí),如果手機(jī)旋轉(zhuǎn)90度,可以實(shí)現(xiàn)照片自動(dòng)也旋 轉(zhuǎn)90方向顯示等,大大提高了使用移動(dòng)終端娛樂功能的方便性。
實(shí)現(xiàn)上述功能的軟件邏輯模塊包括三個(gè)部分l)手機(jī)driver模塊(也 稱底層模塊)包括讀取加速度傳感器感應(yīng)的手勢數(shù)據(jù)的部分和通信機(jī)制 部分,2)鍵盤任務(wù)模塊接收driver模塊發(fā)送來的鍵盤消息并把它發(fā) 送給畫I模塊,3)手機(jī)薩I模塊(也稱上層模塊)實(shí)現(xiàn)切換MP3或旋 轉(zhuǎn)照片等功能。如何建立上述把底層模塊的手勢通知上層模塊的通信機(jī) 制關(guān)系到該功能實(shí)現(xiàn)的穩(wěn)定性和復(fù)雜度。
現(xiàn)有通信機(jī)制是在聯(lián)發(fā)科技(簡稱MTK)平臺(tái)上實(shí)現(xiàn)的,該通信機(jī)制 要在展訊平臺(tái)上應(yīng)用,必須新建立一個(gè)任務(wù)用于轉(zhuǎn)發(fā)手勢運(yùn)動(dòng)(該手勢 運(yùn)動(dòng)是沒有經(jīng)過處理的數(shù)據(jù))給腦I模塊,MMI模塊收到該數(shù)據(jù)還要解 析手勢,判斷什么方向等。新建立任務(wù)會(huì)增加實(shí)現(xiàn)該功能的工作量,并 且沒有經(jīng)過大量的實(shí)踐無法驗(yàn)證其穩(wěn)定性和對其它功能的影響,而且把 手勢運(yùn)動(dòng)解析放在麗I層,會(huì)加大動(dòng)作時(shí)間的延遲。
發(fā)明內(nèi)容
為克服上述已有技術(shù)的不足,本發(fā)明要解決的技術(shù)問題是提供一 種移動(dòng)終端上模擬按鍵消息的方法和移動(dòng)終端,本發(fā)明根據(jù)展訊平臺(tái) 的特點(diǎn)實(shí)現(xiàn)了底層模塊中的通信機(jī)制,該機(jī)制把底層模塊的手勢通知上 層模塊,本發(fā)明通信機(jī)制具有簡單和穩(wěn)定的特點(diǎn)。
為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是
一種移動(dòng)終端上模擬按鍵消息的方法,該方法實(shí)現(xiàn)依據(jù)的移動(dòng)終端硬 件平臺(tái)包括基帶芯片、加速度傳感器、存儲(chǔ)器、液晶屏和鍵盤,所述的 基帶芯片與所述的加速度傳感器、存儲(chǔ)器分別相連,該方法包括以下步 驟
步驟A.加速度傳感器上電并初始化,啟動(dòng)定時(shí)器,等待定時(shí)器時(shí) 間到時(shí)執(zhí)行步驟B;
步驟B.所述的基帶芯片從所述加速度傳感器讀取手勢數(shù)據(jù),如果 位于所述存儲(chǔ)器中的底層子模塊上次發(fā)送給位于所述存儲(chǔ)器中的鍵盤任 務(wù)子模塊的是按鍵按下消息,轉(zhuǎn)到步驟F;否則,轉(zhuǎn)步驟C;
步驟C.所述的基帶芯片對讀取的手勢數(shù)據(jù)進(jìn)行分析,判斷出移動(dòng) 終端的手勢運(yùn)動(dòng);
步驟D.所述的基帶芯片把手勢運(yùn)動(dòng)轉(zhuǎn)化為按鍵觸發(fā)事件,然后
所述底層子模塊發(fā)送按鍵按下消息給所述鍵盤任務(wù)子模塊,該鍵盤任務(wù)
子模塊把該按鍵按下消息轉(zhuǎn)發(fā)給位于所述存儲(chǔ)器中的MMI子模塊;
步驟E.移動(dòng)終端中的MMI子模塊收到按鍵按下消息后,執(zhí)行相應(yīng) 的手勢運(yùn)動(dòng);
步驟F.所述底層子模塊發(fā)送按鍵釋放消息給鍵盤任務(wù)子模塊, 該鍵盤任務(wù)子模塊把該按鍵釋放消息轉(zhuǎn)發(fā)給移動(dòng)終端的MMI子模塊;
步驟G.若移動(dòng)終端繼續(xù)執(zhí)行當(dāng)前的操作,所述的基帶芯片重新啟動(dòng)所述的定時(shí)器,該定時(shí)器時(shí)間到時(shí)執(zhí)行步驟B;若移動(dòng)終端結(jié)束當(dāng)前
的操作,轉(zhuǎn)步驟H;
步驟H.所述的基帶芯片停止定時(shí)器,給加速度傳感器斷電。 所述步驟B中的手勢數(shù)據(jù)包括表示傾斜、旋轉(zhuǎn)和搖晃的手勢數(shù)據(jù)。
所述步驟C中的移動(dòng)終端的手勢運(yùn)動(dòng)包括左右上下傾斜、90度旋轉(zhuǎn)、
左右搖晃。
所述按鍵消息包括按鍵鍵值和按鍵事件。
所述步驟D進(jìn)一步包括
步驟Dl.所述的基帶芯片把手勢數(shù)據(jù)作為按鍵鍵值,設(shè)置按鍵事件 是按鍵按下事件;
步驟D2.所述的基帶芯片把步驟D1中的按鍵消息中的按鍵鍵值備 份,并設(shè)置按鍵按下事件己發(fā)送標(biāo)志,然后軟件邏輯模塊中的driver 子模塊把該按鍵消息發(fā)送給鍵盤任務(wù)子模塊。
所述F進(jìn)一步包括 所述F進(jìn)一步包括
步驟Fl.所述的基帶芯片把步驟Dl中備份的鍵值作為按鍵鍵值, 設(shè)置按鍵事件是按鍵釋放事件;
步驟F2.所述的基帶芯片清除按鍵按下事件已發(fā)送標(biāo)志,然后軟件 邏輯模塊中的driver子模塊把該按鍵釋放消息發(fā)送給鍵盤任務(wù)子模塊。 所述步驟G里移動(dòng)終端執(zhí)行當(dāng)前的操作包括游戲、MP3播放、拍照。
一種實(shí)施上述模擬按鍵消息的方法的移動(dòng)終端,包括基帶芯片、存儲(chǔ) 器、液晶屏和鍵盤,所述基帶芯片與所述的存儲(chǔ)器、液晶屏和鍵盤分別 相連,
該移動(dòng)終端還包括加速度傳感器,該加速度傳感器用于感應(yīng)檢測
手勢運(yùn)動(dòng);
所述的存儲(chǔ)器用于存儲(chǔ)三個(gè)子邏輯模塊底層子模塊、鍵盤任務(wù)子 模塊、麗I子模塊;所述的鍵盤任務(wù)子模塊分別與所述的底層子模塊、 醒I子模塊相連,用于接收底層子模塊發(fā)送來的鍵盤消息并把該消息轉(zhuǎn) 發(fā)給,I模塊;
所述的基帶芯片與所述的加速度傳感器相連,用于讀取加速度傳感器 感應(yīng)的手勢運(yùn)動(dòng)數(shù)據(jù),并控制存儲(chǔ)器中的邏輯模塊的運(yùn)行。
所述加速度傳感器選用MEMSIC公司的MXC6205芯片,基帶芯片選用
展訊公司的SC6600H芯片,存儲(chǔ)器選用型號是東芝公司的
TV00570002AGDB的FLASH芯片,液晶屏的型號是truly公司的LP2188。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是
本發(fā)明移動(dòng)終端上模擬按鍵消息的方法和移動(dòng)終端實(shí)現(xiàn)了移動(dòng) 終端的一種通信機(jī)制,用模擬按鍵消息的方法把移動(dòng)終端底層的手勢通 知上層。該方法應(yīng)用比較方便,用加速度傳感器實(shí)現(xiàn)了模擬按鍵消息的 方法,穩(wěn)定性好。
圖1是本發(fā)明模擬按鍵消息的方法的流程圖。
圖2是本發(fā)明移動(dòng)終端的硬件示意圖。 圖3是本發(fā)明方法具體實(shí)施例的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明的具體實(shí)施方式
做進(jìn)一步詳細(xì)的說 明,但不應(yīng)以此限制本發(fā)明的保護(hù)范圍。
請參閱圖2是本發(fā)明移動(dòng)終端的硬件示意圖。本發(fā)明實(shí)施所述模擬按
鍵消息的方法的移動(dòng)終端,包括基帶芯片、存儲(chǔ)器、液晶屏、鍵盤和加 速度傳感器。所述基帶芯片與所述的存儲(chǔ)器、加速度傳感器、液晶屏和 鍵盤分別相連。
所述的加速度傳感器用于感應(yīng)檢測手勢運(yùn)動(dòng);
該所述的存儲(chǔ)器用于存儲(chǔ)實(shí)現(xiàn)本發(fā)明的軟件邏輯模塊,該邏輯模塊包 括三個(gè)子邏輯模塊底層(即driver)子模塊、鍵盤任務(wù)子模塊、薩I 子模塊;所述的鍵盤任務(wù)子模塊分別與所述的底層子模塊、醒I子模塊 相連,用于接收底層子模塊發(fā)送來的鍵盤消息并把該消息轉(zhuǎn)發(fā)給醒I模 塊。
所述的基帶芯片與所述的加速度傳感器相連,讀取加速度傳感器感應(yīng) 的手勢運(yùn)動(dòng)數(shù)據(jù),所述的基帶芯片控制存儲(chǔ)器中的邏輯模塊的運(yùn)行;
所述加速度傳感器可以選用MEMSIC公司的MXC6205芯片,基帶芯片
選用展訊公司的SC6600H芯片,液晶屏可以選用truly公司的LP2188,
存儲(chǔ)器選用型號是東芝公司的TV00570002AGDB的FLASH芯片。
請參閱圖1是本發(fā)明模擬按鍵消息的方法的流程圖。本發(fā)明一種移動(dòng) 終端上模擬按鍵消息的方法,該方法實(shí)現(xiàn)依據(jù)的移動(dòng)終端硬件平臺(tái)包括 基帶芯片、加速度傳感器、存儲(chǔ)器、液晶屏和鍵盤,所述的基帶芯片與 所述的加速度傳感器、存儲(chǔ)器分別相連,該方法包括以下步驟
步驟A.加速度傳感器上電并初始化,啟動(dòng)定時(shí)器,等待定時(shí)器時(shí) 間到時(shí)執(zhí)行步驟B;
步驟B.所述的基帶芯片從所述加速度傳感器讀取手勢數(shù)據(jù),如果 driver子模塊上次發(fā)送給鍵盤任務(wù)子模塊的是按鍵按下消息,轉(zhuǎn)到步驟 F;否則,轉(zhuǎn)步驟C;所述步驟B中的手勢數(shù)據(jù)包括表示傾斜、旋轉(zhuǎn)和 搖晃的手勢數(shù)據(jù)。
步驟C.所述的基帶芯片對讀取的手勢數(shù)據(jù)進(jìn)行分析處理,判斷出
移動(dòng)終端的手勢運(yùn)動(dòng);所述步驟C中的移動(dòng)終端的手勢運(yùn)動(dòng)包括左右上 下傾斜、90度旋轉(zhuǎn)、左右搖晃。
所述按鍵消息包括按鍵鍵值和按鍵事件。
步驟D.所述的基帶芯片把手勢運(yùn)動(dòng)轉(zhuǎn)化為按鍵觸發(fā)事件,然后 driver子模塊發(fā)送按鍵按下消息給鍵盤任務(wù)子模塊,該鍵盤任務(wù)子模塊 把該按鍵按下消息轉(zhuǎn)發(fā)給腿I子模塊;
所述步驟D進(jìn)一步包括
步驟Dl.所述的基帶芯片把手勢數(shù)據(jù)作為按鍵鍵值,設(shè)置按鍵事件 是按鍵按下事件;
步驟D2.所述的基帶芯片把步驟D1中的按鍵消息中的按鍵鍵值備 份,并設(shè)置按鍵按下事件已發(fā)送標(biāo)志,然后driver子模塊把該按鍵消息 發(fā)送給鍵盤任務(wù)子模塊。
步驟E.移動(dòng)終端中的醒I子模塊收到按鍵按下消息后,執(zhí)行相應(yīng)的 手勢運(yùn)動(dòng);
步驟F. driver子模塊發(fā)送按鍵釋放消息給鍵盤任務(wù)子模塊,該鍵 盤任務(wù)子模塊把該按鍵釋放消息轉(zhuǎn)發(fā)給移動(dòng)終端的腿I子模塊;
所述F進(jìn)一步包括
步驟Fl.所述的基帶芯片把步驟Dl中備份的鍵值作為按鍵鍵值, 設(shè)置按鍵事件是按鍵釋放事件;
步驟F2.所述的基帶芯片清除按鍵按下事件已發(fā)送標(biāo)志,然后 driver子模塊把該按鍵釋放消息發(fā)送給鍵盤任務(wù)子模塊。
步驟G.若移動(dòng)終端繼續(xù)執(zhí)行當(dāng)前的操作,所述的基帶芯片重新啟動(dòng) 所述的定時(shí)器,該定時(shí)器時(shí)間到時(shí)執(zhí)行步驟B;若移動(dòng)終端結(jié)束當(dāng)前的 操作,轉(zhuǎn)步驟H;所述步驟G里移動(dòng)終端執(zhí)行當(dāng)前的操作包括移動(dòng)終端
當(dāng)前進(jìn)行的游戲、MP3播放、拍照等操作。
步驟H.所述的基帶芯片停止定時(shí)器,給加速度傳感器斷電。
以下以本發(fā)明在"推箱子"游戲中的應(yīng)用進(jìn)一步說明本發(fā)明方法。
本實(shí)施例中,以上下左右四方向傾斜移動(dòng)終端的手勢代替上下左右四個(gè)
方向鍵按下的作用。
本發(fā)明用加速度傳感器實(shí)現(xiàn)模擬按鍵消息的方法包括如下幾個(gè)步
驟
1. 通過菜單,開始"推箱子"游戲,在打開"推箱子"游戲窗口時(shí)
給加速度傳感器MXC6205供電并初始化,使之正常工作,設(shè)置DOWN事件 已發(fā)送標(biāo)志Send_Flag=0,然后啟動(dòng)定時(shí)器Motion—Timer,定時(shí)器時(shí)間 到時(shí)執(zhí)行步驟2;
2. 從速度傳感器MXC6205讀取移動(dòng)終端傾斜方向的數(shù)據(jù),得到X、 Y方向的數(shù)據(jù)X一ADC和Y—ADC,如果上次發(fā)送的是按鍵按下消息,則轉(zhuǎn)到 步驟6;
3. 對X—ADC和Y—ADC進(jìn)行分析處理,判斷出移動(dòng)終端傾斜的方向, 例如向左傾斜;
4. 把"向左"傾斜手勢轉(zhuǎn)化為按鍵觸發(fā)事件,然后發(fā)送按鍵按下消 息給鍵盤任務(wù)子模塊KPDSVR,該KPDSVR任務(wù)子模塊會(huì)把該消息自動(dòng)轉(zhuǎn) 發(fā)給移動(dòng)終端的畫I子模塊;
5. 移動(dòng)終端的MMI子模塊收到按鍵按下消息即DOWN事件后,推動(dòng) 箱子向傾斜方向移動(dòng),例如左方向移動(dòng)。
6. 發(fā)送按鍵釋放消息給鍵盤任務(wù)子模塊KPDSVR,該KPDSVR任務(wù)子 模塊會(huì)把該消息自動(dòng)轉(zhuǎn)發(fā)給移動(dòng)終端的MMI子模塊;
注按鍵消息包括按鍵鍵值which—key和按鍵事件key—event。
7. 重新啟動(dòng)定時(shí)器Motion—Timer,定時(shí)器時(shí)間到時(shí)執(zhí)行步驟2; 重復(fù)1一7步驟,直到推箱子游戲結(jié)束,進(jìn)入步驟8。
8. 推箱子游戲結(jié)束,停止定時(shí)器Motion—Timer,給加速度傳感器 MXC6205斷電。
所述步驟4進(jìn)一步包括
4.1. 把代表傾斜方向的數(shù)據(jù)作為按鍵鍵值,例如向左傾斜, which—key=TILE_LEFT,設(shè)置按鍵事件key_event=D0WN,即按鍵按下事
件;
4.2. 把步驟4. 1中的按鍵消息中的鍵值備份,即設(shè)置Last—Key= KEY—LEFT,并設(shè)置按鍵DOWN事件已發(fā)送標(biāo)志,即設(shè)置Send—Flag=l,然 后把該消息發(fā)送給鍵盤任務(wù)模塊KPDSVR。
所述步驟6進(jìn)一步包括
6.1. 把步驟4.1中備份的鍵值作為按鍵鍵值,即設(shè)置 which—key=Last—Key,設(shè)置按鍵事件key—event二UP,即按鍵釋放事件;
6.2. 清除按鍵DO麗事件已發(fā)送標(biāo)志,即設(shè)置Send—Flag=l,清除 鍵值備份變量LastJ(ey,即設(shè)置Last—Key二0,然后把該消息發(fā)送給鍵盤 任務(wù)模塊KPDSVR。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用來限定本發(fā)明的實(shí)施 范圍。即凡依本發(fā)明申請專利范圍的內(nèi)容所作的等效變化與修飾,都應(yīng)為 本發(fā)明的技術(shù)范疇。
權(quán)利要求
1、一種移動(dòng)終端上模擬按鍵消息的方法,該方法實(shí)現(xiàn)依據(jù)的移動(dòng)終端硬件平臺(tái)包括基帶芯片、加速度傳感器、存儲(chǔ)器、液晶屏和鍵盤,所述的基帶芯片與所述的加速度傳感器、存儲(chǔ)器分別相連,其特征在于該方法包括以下步驟步驟A.加速度傳感器上電并初始化,啟動(dòng)定時(shí)器,等待定時(shí)器時(shí)間到時(shí)執(zhí)行步驟B;步驟B.所述的基帶芯片從所述加速度傳感器讀取手勢數(shù)據(jù),如果位于所述存儲(chǔ)器中的底層子模塊上次發(fā)送給位于所述存儲(chǔ)器中的鍵盤任務(wù)子模塊的是按鍵按下消息,轉(zhuǎn)到步驟F;否則,轉(zhuǎn)步驟C;步驟C.所述的基帶芯片對讀取的手勢數(shù)據(jù)進(jìn)行分析,判斷出移動(dòng)終端的手勢運(yùn)動(dòng);步驟D.所述的基帶芯片把手勢運(yùn)動(dòng)轉(zhuǎn)化為按鍵觸發(fā)事件,然后所述底層子模塊發(fā)送按鍵按下消息給所述鍵盤任務(wù)子模塊,該鍵盤任務(wù)子模塊把該按鍵按下消息轉(zhuǎn)發(fā)給位于所述存儲(chǔ)器中的MMI子模塊;步驟E.移動(dòng)終端中的MMI子模塊收到按鍵按下消息后,執(zhí)行相應(yīng)的手勢運(yùn)動(dòng);步驟F.所述底層子模塊發(fā)送按鍵釋放消息給鍵盤任務(wù)子模塊,該鍵盤任務(wù)子模塊把該按鍵釋放消息轉(zhuǎn)發(fā)給移動(dòng)終端的MMI子模塊;步驟G.若移動(dòng)終端繼續(xù)執(zhí)行當(dāng)前的操作,所述的基帶芯片重新啟動(dòng)所述的定時(shí)器,該定時(shí)器時(shí)間到時(shí)執(zhí)行步驟B;若移動(dòng)終端結(jié)束當(dāng)前的操作,轉(zhuǎn)步驟H;步驟H.所述的基帶芯片停止定時(shí)器,給加速度傳感器斷電。
2、 根據(jù)權(quán)利要求1所述的模擬按鍵消息的方法,其特征在于所述步驟B 中的手勢數(shù)據(jù)包括表示傾斜、旋轉(zhuǎn)和搖晃的手勢數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1所述的模擬按鍵消息的方法,其特征在于所述步驟C 中的移動(dòng)終端的手勢運(yùn)動(dòng)包括左右上下傾斜、90度旋轉(zhuǎn)、左右搖晃。
4、 根據(jù)權(quán)利要求1所述的模擬按鍵消息的方法,其特征在于所述按鍵消 息包括按鍵鍵值和按鍵事件。
5、 根據(jù)權(quán)利要求1所述的模擬按鍵消息的方法,其特征在于所述步驟D 進(jìn)一步包括步驟Dl.所述的基帶芯片把手勢數(shù)據(jù)作為按鍵鍵值,設(shè)置按鍵事件 是按鍵按下事件;步驟D2.所述的基帶芯片把步驟D1中的按鍵消息中的按鍵鍵值備 份,并設(shè)置按鍵按下事件已發(fā)送標(biāo)志,然后軟件邏輯模塊中的driver 子模塊把該按鍵消息發(fā)送給鍵盤任務(wù)子模塊。
6、 根據(jù)權(quán)利要求5所述的模擬按鍵消息的方法,其特征在于所述F進(jìn)一 步包括所述F進(jìn)一步包括步驟Fl.所述的基帶芯片把步驟Dl中備份的鍵值作為按鍵鍵值, 設(shè)置按鍵事件是按鍵釋放事件;步驟F2.所述的基帶芯片清除按鍵按下事件己發(fā)送標(biāo)志,然后軟件 邏輯模塊中的driver子模塊把該按鍵釋放消息發(fā)送給鍵盤任務(wù)子模塊。
7、 根據(jù)權(quán)利要求1所述的模擬按鍵消息的方法,其特征在于所述步驟G 里移動(dòng)終端執(zhí)行當(dāng)前的操作包括游戲、MP3播放、拍照。
8、 一種實(shí)施上述權(quán)利要求1 7所述模擬按鍵消息的方法的移動(dòng)終端, 包括基帶芯片、存儲(chǔ)器、液晶屏和鍵盤,所述基帶芯片與所述的存儲(chǔ)器、 液晶屏和鍵盤分別相連,其特征在于該移動(dòng)終端還包括加速度傳感器,該加速度傳感器用于感應(yīng)檢測手勢運(yùn)動(dòng);所述的存儲(chǔ)器用于存儲(chǔ)三個(gè)子邏輯模塊底層子模塊、鍵盤任務(wù)子 模塊、麗I子模塊;所述的鍵盤任務(wù)子模塊分別與所述的底層子模塊、MMI子模塊相連,用于接收底層子模塊發(fā)送來的鍵盤消息并把該消息轉(zhuǎn)發(fā)給醒I模塊;所述的基帶芯片與所述的加速度傳感器相連,用于讀取加速度傳感器 感應(yīng)的手勢運(yùn)動(dòng)數(shù)據(jù),并控制存儲(chǔ)器中的邏輯模塊的運(yùn)行。
9、根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于所述加速度傳感器選 用MEMSIC公司的MXC6205芯片,基帶芯片選用展訊公司的SC6600H芯 片,存儲(chǔ)器選用型號是東芝公司的TV00570002AGDB的FLASH芯片,液 晶屏的型號是truly公司的LP2188。
全文摘要
本發(fā)明公開了一種移動(dòng)終端上模擬按鍵消息的方法,包括以下步驟步驟A.加速度傳感器上電并初始化,啟動(dòng)定時(shí)器;步驟B.讀取手勢數(shù)據(jù);步驟C.對讀取的手勢數(shù)據(jù)進(jìn)行分析;步驟D.所述的基帶芯片把手勢運(yùn)動(dòng)轉(zhuǎn)化為按鍵觸發(fā)事件;步驟E.MMI子模塊執(zhí)行相應(yīng)的手勢運(yùn)動(dòng);步驟F.發(fā)送按鍵釋放消息;步驟G.若繼續(xù)執(zhí)行當(dāng)前的操作,重新啟動(dòng)所述的定時(shí)器,該定時(shí)器時(shí)間到時(shí)執(zhí)行步驟B;步驟H.加速度傳感器斷電。本發(fā)明根據(jù)展訊平臺(tái)的特點(diǎn)實(shí)現(xiàn)了底層模塊中的通信機(jī)制,該機(jī)制把底層模塊的手勢通知上層模塊,本發(fā)明通信機(jī)制具有簡單和穩(wěn)定的特點(diǎn)。
文檔編號G06F9/46GK101344817SQ20081004199
公開日2009年1月14日 申請日期2008年8月22日 優(yōu)先權(quán)日2008年8月22日
發(fā)明者楊廣福 申請人:嘉興聞泰通訊科技有限公司