[發(fā)明專利]在OMS手機上啟動應用程序的方法有效
| 申請?zhí)枺?/td> | 201110172851.0 | 申請日: | 2011-06-24 |
| 公開(公告)號: | CN102339222A | 公開(公告)日: | 2012-02-01 |
| 發(fā)明(設計)人: | 毛德操;王承志;徐鼎鼎;陳天洲;王勛 | 申請(專利權)人: | 浙大網(wǎng)新科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 杭州宇信知識產(chǎn)權代理事務所(普通合伙) 33231 | 代理人: | 張宇娟 |
| 地址: | 310030 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | oms 手機 啟動 應用程序 方法 | ||
技術領域
本發(fā)明涉及通信領域,尤其涉及在OMS手機上啟動應用程序的方法。
背景技術
以手機為代表的智能化移動終端設備既是計算機技術的一個重要發(fā)展方向,又是一個競爭十分激烈的市場。自從谷歌公司和開放手機聯(lián)盟推出安卓(Android)操作系統(tǒng)和基于Android的手機以來,很快就在世界手機市場上占有了不小的份額,各種Android手機層出不窮,由中國移動開發(fā)并推出的OPhone也是基于Android的,也是一種Android手機。
開放管理系統(tǒng)(OMS)手機基于Android操作系統(tǒng)。Android操作系統(tǒng),實際上是對Linux操作系統(tǒng)的一種改編和擴充,它的內(nèi)核基本上就是Linux的內(nèi)核,但是在用戶空間卻專門針對手機和移動終端設備的特點作了大幅的改進和增強,這些改動大都與編程模式和圖形界面,即圖形化用戶界面(GUI)有關。
使OMS手機兼容WinCE/Windows?Mobile手機應用,無論對于用戶還是廠商而言卻有著重要的意義。這是因為,這使得OMS手機的用戶在應用軟件方面就增加了許多選擇;原來的那些WinCE/Windows?Mobile手機應用開發(fā)者,現(xiàn)在也可以開發(fā)OMS應用了,而且還可以慢慢過渡到專為OMS開發(fā)應用軟件,成為OMS應用開發(fā)者,使OMS手機的應用軟件更加豐富。
為了讓現(xiàn)有的WinCE/Windows?Mobile應用程序在OMS手機上運行,需要解決WinCE/Windows?Mobile應用程序在OMS手機上的啟動問題。
發(fā)明內(nèi)容
針對現(xiàn)有技術中存在的上述問題,本發(fā)明提供了在OMS手機上啟動應用程序的方法。
本發(fā)明提供了在OMS手機上啟動應用程序的方法,包括:
步驟1,在啟動應用程序時,創(chuàng)建代理進程;
步驟2,代理進程根據(jù)應用程序的信息生成請求并將該請求發(fā)送至中間件的服務進程;
步驟3,代理進程代理中間件的服務進程生成的進程對系統(tǒng)資源的請求,完成應用程序的啟動;
其中,所述應用程序不是基于安卓操作系統(tǒng)的應用程序,中間件用于將應用程序二進制映像裝載到安卓手機上。
在一個示例中,所述應用程序為基于WinCE或Windows?Mobile操作系統(tǒng)的應用軟件;所述中間件為Wine應用程序。
在一個示例中,代理進程在應用程序進程生成之后,代理進程的生命周期與應用程序進程的生命周期相同。
在一個示例中,應用程序的信息為應用程序的二進制映像名字和路徑。
在一個示例中,步驟2中,代理進程通過進程間通信向Wine應用程序的服務進程發(fā)送啟動應用的請求,并將代理進程自身的進程號告知Wine應用程序的服務進程。
在一個示例中,步驟3包括:
步驟31,代理進程監(jiān)聽Wine服務進程生成的對應進程的請求;
步驟32,代理進程接收到Wine應用程序生成的進程的請求后,將請求發(fā)送給Android操作系統(tǒng)的相應模塊,并將操作系統(tǒng)返回的結(jié)果發(fā)送給請求的進程;
步驟32,當代理進程接收到Wine應用程序生成的進程結(jié)束的信息后,代理進程退出。
本發(fā)明解決了在OMS手機上啟動WinCE和Windows?Mobile應用程序的問題;讓WinCE和Windows?Mobile應用程序通過Wine程序運行的過程對于OMS手機的用戶來說完全透明,用戶還是用OMS手機固有的方式啟動WinCE和Windows?Mobile應用程序,保持了應用啟動方式的一致性。
附圖說明
下面結(jié)合附圖來對本發(fā)明作進一步詳細說明,其中:
圖1是OMS手機上啟動WinCE和Windows?Mobile應用程序的流程圖;
圖2是OMS手機上啟動WinCE和Windows?Mobile應用程序的系統(tǒng)示意圖。
具體實施方式
由于WinCE和Windows?Mobile的應用程序不能直接運行在OMS手機上,需要通過運行在OMS手機系統(tǒng)上的Wine程序執(zhí)行。為了在OMS手機上啟動WinCE和Windows?Mobile的應用程序,需要讓安裝在OMS手機上的WinCE和Windows?Mobile應用程序在啟動時通知運行在OMS手機上的Wine程序,然后由Wine程序啟動WinCE或Windows?Mobile的應用程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙大網(wǎng)新科技股份有限公司,未經(jīng)浙大網(wǎng)新科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110172851.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:管道用新型非金屬補償器
- 下一篇:圓盤式磁耦合密封驅(qū)動器





