[发明专利]一种应用程序图像的显示方法和装置有效

专利信息
申请号: 200910236697.1 申请日: 2009-10-28
公开(公告)号: CN102053871A 公开(公告)日: 2011-05-11
发明(设计)人: 王永辉;章锋;李宽 申请(专利权)人: 中国移动通信集团公司
主分类号: G06F9/54 分类号: G06F9/54;G06F9/445;G06F3/14
代理公司: 北京鑫媛睿博知识产权代理有限公司 11297 代理人: 龚家骅
地址: 100032 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用程序 图像 显示 方法 装置
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种应用程序图像的显示方法和装置。

背景技术

随着移动通信设备和操作系统的不断发展,智能手机操作系统已经成为主流手机必备的应用软件承载环境。各种智能手机操作系统厂家也正在该领域展开了激烈的竞争,但不同的智能手机操作系统各有所长,无法满足手机用户的多方面需求。

为弥补各种智能手机操作系统的缺陷并兼容各种智能手机操作系统的特长,现有技术中提出了类似于虚拟机的虚拟化技术,在同一部手机中兼容不同的智能手机操作系统。上述虚拟化技术包括硬件虚拟化技术和API(Application Programming Interface,应用程序编程接口)兼容层虚拟化技术,其中,硬件虚拟化技术在一个操作系统上通过虚拟出多个CPU(Central Processing Unit,中央处理单元)和多片内存等硬件设备,并在该虚拟硬件设备上安装另外一个完整的操作系统,用户可以将原有的操作系统和新安装的操作系统作为两个独立的、完全不同的操作系统;API兼容层虚拟化技术在一个操作系统上模拟去另外一个操作系统的运行环境,应用程序在上述模拟的运行环境下直接运行。

发明人在实现本发明的过程中,发现现有技术至少存在以下缺陷:

使用硬件虚拟化技术时,不同操作系统的整合依赖虚拟机所虚拟出来的虚拟设备来完成,在用户看来,原有的操作系统和新安装的操作系统是完全独立的两个操作系统,没有统一的用户感受;使用API兼容层虚拟化技术时,不同操作系统的整合依赖于X Server(X服务器),然而,嵌入式智能手机操作系统往往不是基于Linux环境下的X Server显示架构设计,目前还无法进行相应的整合。

发明内容

本发明实施例提供了一种应用程序图像的显示方法和装置,能够在本地操作系统中显示可安装操作系统中的应用程序图像。

本发明实施例提供了一种应用程序图像的显示方法,应用于包括第一操作系统和第二操作系统的设备中,所述第一操作系统的内存中包含为所述第二操作系统的应用程序划分的存储区域,所述方法包括以下步骤:

接收来自所述第二操作系统的显示请求,读取所述存储区域中存储的应用程序图像;

根据本地图像显示系统的配置,判断是否需要通过窗口管理器处理所述应用程序图像,如果需要,则将所述应用程序图像发送到所述窗口管理器,并将所述窗口管理器处理后的应用程序图像发送到显示图形库处理;否则,直接将所述应用程序图像发送到显示图形库处理;

通过显示驱动获取显示存储器的位置,将所述显示图形库处理后的应用程序图像发送到所述显示存储器,通过所述显示存储器对所述应用程序图像进行显示。

优选地,所述接收来自第二操作系统的显示请求之前,还包括:

所述第二操作系统对所述存储区域进行读写操作,并在操作完毕后发送显示请求,请求对所述存储区域存储的应用程序图像进行显示处理。

优选地,所述第二操作系统对存储区域进行读写操作,具体包括:

所述第二操作系统接收来自所述第二操作系统的应用程序的用户界面UI更新请求;

所述第二操作系统根据所述接收到的UI更新请求对应用程序图像进行处理。

优选地,所述第二操作系统在操作完毕后发送显示请求,具体包括:

所述第二操作系统通过进程间通信发送所述显示请求,要求对所述存储区域存储的应用程序图像进行UI更新和显示。

优选地,所述通过显示存储器对应用程序图像进行显示之后,还包括:

向所述第二操作系统返回显示成功消息,使所述第二操作系统进行下一帧的显示操作。

本发明实施例还提供了一种应用程序图像的显示装置,应用于包括第一操作系统和第二操作系统的设备中,所述第一操作系统的内存中包含为所述第二操作系统的应用程序划分的存储区域,所述装置包括:

代理模块,用于接收来自所述第二操作系统的显示请求,读取所述存储区域中存储的应用程序图像,并根据本地图像显示系统的配置,判断是否需要通过窗口管理器处理所述应用程序图像,如果需要,则将所述应用程序图像发送到所述窗口管理器,并将所述窗口管理器处理后的应用程序图像发送到图形处理模块;否则,直接将所述应用程序图像发送到图形处理模块;

图形处理模块,用于接收来自所述代理模块的应用程序图像,并对所述应用程序图像进行处理;

显示驱动模块,用于获取显示存储模块的位置,将所述图形处理模块处理后的应用程序图像发送到所述显示存储模块;

显示存储模块,用于接收来自所述显示驱动模块的应用程序图像,对所述应用程序图像进行显示。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910236697.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top