[發明專利]一種智能操作系統上的JAVA虛擬機實現方法有效
| 申請號: | 201410146039.4 | 申請日: | 2014-04-11 |
| 公開(公告)號: | CN103870316A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 王子健;姜超;葉劍;楊娟;石艷 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/445 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 操作系統 java 虛擬機 實現 方法 | ||
1.一種智能操作系統上的JAVA虛擬機實現方法,其特征在于:首先將JAVA虛擬機軟件分為以下兩個部分:
啟動入口部分,負責圖形顯示、音頻播放、用戶輸入處理等工作,作為正常的Android應用程序的啟動入口;
CVM虛擬機部分,以動態庫的形式工作在Linux用戶空間,負責J2ME軟件包的解析和運行,執行J2ME軟件包的繪圖、音頻邏輯,并根據J2ME軟件包邏輯處理用戶輸入事件;
啟動入口部分和CVM虛擬機部分之間,通過JNI和共享內存空間等方式通信,使JAVA虛擬機能在智能操作系統平臺之上運行J2ME軟件包。
2.如權利要求1所述的智能操作系統上的JAVA虛擬機實現方法,其特征在于:所述智能操作系統特指Android及其衍生操作系統。
3.如權利要求1所述的智能操作系統上的JAVA虛擬機實現方法,其特征在于:所述智能操作系統運行在接入IPTV平臺的智能機頂盒中。
4.如權利要求3所述的智能操作系統上的JAVA虛擬機實現方法,其特征在于:所述智能機頂盒為標清或高清機頂盒。
5.如權利要求1所述的智能操作系統上的JAVA虛擬機實現方法,其特征在于:將JAVA虛擬機的運行環境結構分為兩個層次:Linux用戶層和Dalvik虛擬機層;其中:
啟動入口部分的Android應用程序模塊及其JNI模塊運行在Dalvik虛擬機層,
CVM虛擬機部分的CVM虛擬機模塊及其JNI模塊運行在Linux用戶層;
啟動入口部分和CVM虛擬機部分的JNI模塊同為C/C++實現,并且公用內存空間,他們之間的通信作為Linux用戶層和Dalvik虛擬機層這兩個層次之間的橋梁使用。
6.如權利要求5所述的智能操作系統上的JAVA虛擬機實現方法,其特征在于:JAVA虛擬機運行J2ME軟件包的工作過程包括:
啟動和運行流程,
JAVA虛擬機圖形顯示處理流程,
JAVA虛擬機音頻播放處理流程,
JAVA用戶輸入處理流程。
7.如權利要求6所述的智能操作系統上的JAVA虛擬機實現方法,其特征在于:啟動和運行流程包含以下步驟:
步驟A1,Android應用程序模塊啟動,啟動參數中設置jar軟件包文件路徑;
步驟A2,CVM虛擬機模塊被編譯為Linux動態庫,通過Android?JNI裝載CVM虛擬機的動態庫,并獲取其入口函數來啟動CVM虛擬機模塊,此時將步驟A1中獲取到的jar軟件包文件路徑傳遞給CVM虛擬機的動態庫;
步驟A3,CVM虛擬機模塊根據步驟A2中獲取到的jar軟件包文件路徑來讀取jar文件,解析出其中的類文件,并加載J2ME類入口點,從而啟動程序;
步驟A4,開始J2ME軟件包的生命周期,進入J2ME軟件包規定的程序邏輯,包含繪圖、音頻、用戶輸入處理等邏輯;
步驟A5,將J2ME軟件包邏輯中處理好的繪圖、音頻等信息,通過CVM?JNI模塊的接口傳遞到Android?JNI模塊;
步驟A6,Android?JNI模塊再將繪圖、音頻等信息傳遞到Android應用程序模塊,在Android應用程序模塊中予以顯示、播放;
步驟A7,Android應用程序模塊接收用戶輸入,通過虛擬Linux鍵盤設備文件的方式傳遞到CVM虛擬機模塊;
步驟A8,用戶選擇退出,CVM虛擬機模塊通過CVM?JNI模塊發出退出命令;
步驟A9,退出命令通過Android?JNI模塊傳遞到Android應用程序模塊,Android應用程序模塊收到退出命令,退出程序流程結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410146039.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于油浸式變壓器的板式吊板
- 下一篇:排線膠布粘貼裝置





