[發(fā)明專利]將移動(dòng)信息設(shè)備描述移植到緊湊型虛擬機(jī)平臺(tái)上的方法有效
| 申請(qǐng)?zhí)枺?/td> | 200710187979.8 | 申請(qǐng)日: | 2007-11-19 |
| 公開(kāi)(公告)號(hào): | CN101158903A | 公開(kāi)(公告)日: | 2008-04-09 |
| 發(fā)明(設(shè)計(jì))人: | 金怡愛(ài);斯彥維;朱志偉 | 申請(qǐng)(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;G06F9/455 |
| 代理公司: | 信息產(chǎn)業(yè)部電子專利中心 | 代理人: | 梁軍 |
| 地址: | 518057廣東省深圳市南山*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 移動(dòng) 信息 設(shè)備 描述 移植 緊湊型 虛擬機(jī) 平臺(tái) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及Java虛擬機(jī)技術(shù),具體涉及一種將MIDP(mobile?informationdevice?profile,移動(dòng)信息設(shè)備描述)移植到CVM(compact?virtual?machine,緊湊型虛擬機(jī))平臺(tái)上的方法。
背景技術(shù)
J2ME(Java?2?Platform?Micro?Edition,Java?2平臺(tái)微型版)主要針對(duì)手機(jī)、機(jī)頂盒等消費(fèi)類電器和嵌入式電器設(shè)備市場(chǎng)。當(dāng)前,J2ME提供2個(gè)標(biāo)準(zhǔn)的configurations(配置)。一個(gè)是被手機(jī)、PDAs(Personal?Digital?Assistants,個(gè)人數(shù)字助理)等其它手持設(shè)備廣泛采用的CLDC(Connected?Limited?DeviceConfiguration,連接受限設(shè)備配置),另一個(gè)是被家用電器、機(jī)頂盒和網(wǎng)絡(luò)電視等功能更強(qiáng)大的設(shè)備采用的CDC(Connected?Device?Configuration,連接設(shè)備配置)。J2ME同時(shí)也提供了若干標(biāo)準(zhǔn)Profile(描述),它們運(yùn)行在Configuration(配置)之上,它們?yōu)樯蠈拥腏ava程序員提供APIs(Application?ProgrammingInterface,應(yīng)用程序接口),MIDP就是其中一個(gè)Profile(描述),它運(yùn)行在CLDC之上。CVM平臺(tái)是J2SE(Java?2?Platform?Standard?Edition,Java?2平臺(tái)標(biāo)準(zhǔn)版)的裁減版,它的底層由CDC構(gòu)成,上層可以由foundation?profile(基礎(chǔ)描述),Personal?Basis?Profile(個(gè)人基礎(chǔ)描述),Personal?Profile(個(gè)人描述)等profile(描述)構(gòu)成。CVM平臺(tái)主要面向功能強(qiáng)大的高端設(shè)備。KVM(Kilo?VirtualMachine,嵌入式虛擬機(jī))的底層由CLDC構(gòu)成,上層由MIDP構(gòu)成,它主要面向手機(jī)等手持設(shè)備上,具有非常豐富的應(yīng)用程序。
MIDlet(MIDP應(yīng)用)和JApplet(Java小應(yīng)用程序)類似,它是MIDP的應(yīng)用程序。MIDP的應(yīng)用程序必須繼承類MIDlet以便應(yīng)用管理系統(tǒng)(AMS)能夠控制MIDlet,并對(duì)它的生命周期進(jìn)行管理。這個(gè)類的方法允許應(yīng)用管理系統(tǒng)創(chuàng)建、啟動(dòng)、暫停和銷毀一個(gè)MIDlet。
現(xiàn)有技術(shù)中,CVM平臺(tái)上無(wú)法提供MIDP接口,即在CVM平臺(tái)上無(wú)法運(yùn)行在手機(jī)等其它手持設(shè)備上廣泛流行的游戲等基于MIDP接口實(shí)現(xiàn)的Java應(yīng)用程序。
發(fā)明內(nèi)容
本發(fā)明提供一種將MIDP移植到CVM平臺(tái)上的方法,用以解決現(xiàn)有技術(shù)中CVM平臺(tái)上無(wú)法提供MIDP接口,即在CVM平臺(tái)上無(wú)法運(yùn)行基于MIDP接口實(shí)現(xiàn)的Java應(yīng)用程序的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)方案:
一種將移動(dòng)信息設(shè)備描述移植到緊湊型虛擬機(jī)平臺(tái)上的方法,包括步驟:
A、創(chuàng)建移動(dòng)信息設(shè)備描述應(yīng)用MIDLet窗體控件,MIDLet窗體控件繼承緊湊型虛擬機(jī)CVM窗體控件的功能;
B、MIDLet窗體控件接收來(lái)自CVM事件隊(duì)列的CVM事件,該事件為CVM刷新事件時(shí),調(diào)用CVM窗體控件的事件處理函數(shù)將緩沖區(qū)的內(nèi)容顯示到顯示設(shè)備上,否則,將其轉(zhuǎn)化為MIDP事件發(fā)送到MIDP事件處理隊(duì)列中,執(zhí)行下一步驟;
C、MIDP事件處理線程從MIDP事件處理隊(duì)列中獲取所述MIDP事件,若該事件為MIDP刷新事件,則調(diào)用CVM窗體控件向CVM事件隊(duì)列中發(fā)送CVM刷新事件,返回步驟B,否則,將該事件發(fā)送給Java層的相應(yīng)控件進(jìn)行處理。
所述步驟C中,若MIDP事件處理線程判定所述MIDP事件為預(yù)設(shè)的特殊MIDP事件,則MIDP事件處理線程直接截獲該MIDP事件,進(jìn)行處理。
所述預(yù)設(shè)的特殊MIDP事件中包括退出虛擬機(jī)程序的熱鍵的按鍵消息。
所述MIDLet窗體控件調(diào)用CVM窗體控件的事件處理函數(shù)將緩沖區(qū)的內(nèi)容顯示到顯示設(shè)備上的具體過(guò)程為:
MIDLet窗體控件調(diào)用CVM窗體控件的刷新操作函數(shù),CVM窗體控件的刷新操作函數(shù)調(diào)用MIDLet窗體控件的繪制函數(shù)將緩沖區(qū)的內(nèi)容顯示到顯示設(shè)備上。
若Java層控件在處理MIDP事件時(shí)引發(fā)了其它MIDP事件,則將該引發(fā)的MIDP事件發(fā)送到MIDP事件隊(duì)列中,返回步驟C。
所述MIDP事件包括來(lái)自虛擬機(jī)層的事件和來(lái)自MIDP層的事件。
由于本發(fā)明采用了以上技術(shù)方案,因此具有以下有益效果:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710187979.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 移動(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)
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲(chǔ)介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置
- 傳感設(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ā)





