[发明专利]在OMS手机上启动应用程序的方法有效
| 申请号: | 201110172851.0 | 申请日: | 2011-06-24 |
| 公开(公告)号: | CN102339222A | 公开(公告)日: | 2012-02-01 |
| 发明(设计)人: | 毛德操;王承志;徐鼎鼎;陈天洲;王勋 | 申请(专利权)人: | 浙大网新科技股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 杭州宇信知识产权代理事务所(普通合伙) 33231 | 代理人: | 张宇娟 |
| 地址: | 310030 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | oms 手机 启动 应用程序 方法 | ||
技术领域
本发明涉及通信领域,尤其涉及在OMS手机上启动应用程序的方法。
背景技术
以手机为代表的智能化移动终端设备既是计算机技术的一个重要发展方向,又是一个竞争十分激烈的市场。自从谷歌公司和开放手机联盟推出安卓(Android)操作系统和基于Android的手机以来,很快就在世界手机市场上占有了不小的份额,各种Android手机层出不穷,由中国移动开发并推出的OPhone也是基于Android的,也是一种Android手机。
开放管理系统(OMS)手机基于Android操作系统。Android操作系统,实际上是对Linux操作系统的一种改编和扩充,它的内核基本上就是Linux的内核,但是在用户空间却专门针对手机和移动终端设备的特点作了大幅的改进和增强,这些改动大都与编程模式和图形界面,即图形化用户界面(GUI)有关。
使OMS手机兼容WinCE/Windows Mobile手机应用,无论对于用户还是厂商而言却有着重要的意义。这是因为,这使得OMS手机的用户在应用软件方面就增加了许多选择;原来的那些WinCE/Windows Mobile手机应用开发者,现在也可以开发OMS应用了,而且还可以慢慢过渡到专为OMS开发应用软件,成为OMS应用开发者,使OMS手机的应用软件更加丰富。
为了让现有的WinCE/Windows Mobile应用程序在OMS手机上运行,需要解决WinCE/Windows Mobile应用程序在OMS手机上的启动问题。
发明内容
针对现有技术中存在的上述问题,本发明提供了在OMS手机上启动应用程序的方法。
本发明提供了在OMS手机上启动应用程序的方法,包括:
步骤1,在启动应用程序时,创建代理进程;
步骤2,代理进程根据应用程序的信息生成请求并将该请求发送至中间件的服务进程;
步骤3,代理进程代理中间件的服务进程生成的进程对系统资源的请求,完成应用程序的启动;
其中,所述应用程序不是基于安卓操作系统的应用程序,中间件用于将应用程序二进制映像装载到安卓手机上。
在一个示例中,所述应用程序为基于WinCE或Windows Mobile操作系统的应用软件;所述中间件为Wine应用程序。
在一个示例中,代理进程在应用程序进程生成之后,代理进程的生命周期与应用程序进程的生命周期相同。
在一个示例中,应用程序的信息为应用程序的二进制映像名字和路径。
在一个示例中,步骤2中,代理进程通过进程间通信向Wine应用程序的服务进程发送启动应用的请求,并将代理进程自身的进程号告知Wine应用程序的服务进程。
在一个示例中,步骤3包括:
步骤31,代理进程监听Wine服务进程生成的对应进程的请求;
步骤32,代理进程接收到Wine应用程序生成的进程的请求后,将请求发送给Android操作系统的相应模块,并将操作系统返回的结果发送给请求的进程;
步骤32,当代理进程接收到Wine应用程序生成的进程结束的信息后,代理进程退出。
本发明解决了在OMS手机上启动WinCE和Windows Mobile应用程序的问题;让WinCE和Windows Mobile应用程序通过Wine程序运行的过程对于OMS手机的用户来说完全透明,用户还是用OMS手机固有的方式启动WinCE和Windows Mobile应用程序,保持了应用启动方式的一致性。
附图说明
下面结合附图来对本发明作进一步详细说明,其中:
图1是OMS手机上启动WinCE和Windows Mobile应用程序的流程图;
图2是OMS手机上启动WinCE和Windows Mobile应用程序的系统示意图。
具体实施方式
由于WinCE和Windows Mobile的应用程序不能直接运行在OMS手机上,需要通过运行在OMS手机系统上的Wine程序执行。为了在OMS手机上启动WinCE和Windows Mobile的应用程序,需要让安装在OMS手机上的WinCE和Windows Mobile应用程序在启动时通知运行在OMS手机上的Wine程序,然后由Wine程序启动WinCE或Windows Mobile的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙大网新科技股份有限公司,未经浙大网新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110172851.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:管道用新型非金属补偿器
- 下一篇:圆盘式磁耦合密封驱动器





