[发明专利]电子装置、计算机可执行系统、及应用程序显示控制方法无效
| 申请号: | 200910149415.4 | 申请日: | 2009-06-16 |
| 公开(公告)号: | CN101923484A | 公开(公告)日: | 2010-12-22 |
| 发明(设计)人: | 林思雯;李传威;林子杰 | 申请(专利权)人: | 宏碁股份有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/54 |
| 代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 郭鸿禧;刘奕晴 |
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电子 装置 计算机 可执行 系统 应用程序 显示 控制 方法 | ||
技术领域
本发明涉及一种电子装置、计算机可执行系统、及应用程序显示控制方法,涉及一种可在第一软件平台上显示执行于第二软件平台的应用程序的画面的技术领域。
背景技术
操作系统大体上可视为操作系统核心(kernel)与软件平台(platform)的结合。操作系统核心大略包含内存管理模块、程序执行控制(process executioncontrol)模块、多种外围硬件装置驱动模块、电源管理模块等等,其功能在于让软件平台可通过操作系统核心在电子硬件上顺利执行。而软件平台大略上包括窗口管理器(window manager)、活动管理器(activity manager)、通知管理器(notification manager)、应用程序执行器(application launch)、应用程序监控器(application monitor)及应用程序终止器(application terminator),其功能在于管理应用程序的执行状态以及显示状态。
目前,大多数计算机的操作系统(Operating System,OS)为微软公司的窗口操作系统,少数计算机使用LINUX操作系统。而随着移动上网装置的普遍,例如智能型手机或是个人数字助理(PDA),越来越多的电子装置使用窗口操作系统及LINUX操作系统以外的操作系统。每一种操作系统都有其优缺点,有些操作系统功能较强,但是需要较多资源且电子装置会消耗较多电力;而有的操作系统仅需要较少资源,但是功能有限。此外,也有多数厂商在相同的操作系统核心上开发各自的软件平台。
此外,不同操作系统或软件平台使用不同的窗口管理器(windowmanager),而软件厂商会针对不同的窗口管理器来开发专属的应用程序,而许多应用程序并不能跨窗口管理器来执行,例如,针对第一窗口管理器开发的应用程序无法在第二窗口管理器上执行。因此,在现有技术中,如果用户欲同时体验多个应用程序的优点,例如在消耗较少资源的操作系统下使用功能较强的应用程序,就必须等待相关的软件厂商开发应用程序,如此造成用户十分不便。
发明内容
本发明是为了解决上述问题而提出的,本发明的其中一个目的在于提供一种电子装置、计算机可执行系统、及应用程序显示控制方法,以提高用户使用应用程序的弹性。
根据本发明的另一目的,提出一种电子装置,其包含显示单元、存储单元及处理单元,存储单元存储操作系统核心(kernel)、第一软件平台、第二软件平台、第一应用程序及第二应用程序,其中第一软件平台包括第一窗口管理器(window manager),第二软件平台包括第二窗口管理器。处理单元执行操作系统核心,再通过操作系统核心执行第一软件平台及第二软件平台。当第一应用程序在第一软件平台执行时,第一窗口管理器控制第一应用程序执行时显示于显示单元的画面区域,且第一应用程序通知第二软件平台执行第二应用程序,并由第二窗口管理器将第二应用程序执行时所产生的画面影像显示于画面区域。
其中,第一应用程序通知第二软件平台时,将画面区域的参数传送至第二窗口管理器。
其中,所述电子装置可包含输入单元,当第一应用程序接收到来自输入单元的操作指令时,第一应用程序将该操作指令传送至第二应用程序,由第二应用程序根据操作指令执行动作。
其中,所述操作指令包含光标位置数据、点击指令(click)、拖曳指令或文字输入指令。
其中,第一软件平台及第二软件平台在操作系统核心中以多线程方式(Multi-thread)执行。
其中,第二软件平台以后台作业方式(background processing)执行。
根据本发明的再一个目的,提出一种计算机可执行系统(computer-implemented system),其适用于电子装置,该计算机可执行系统包含第一软件平台、第二软件平台及操作系统核心(kernel)。第一软件平台包括第一窗口管理器,而第二软件平台包括第二窗口管理器。操作系统核心用以控制第一软件平台及第二软件平台在电子装置上执行。当第一应用程序在第一软件平台执行时,第一窗口管理器控制第一应用程序执行时所显示的画面区域,且第一应用程序通知第二软件平台执行第二应用程序,并由第二窗口管理器将第二应用程序执行时所产生的画面影像显示于画面区域。
其中,第一应用程序通知第二软件平台时,将画面区域的参数传送至第二窗口管理器。
其中,第一应用程序还传送所接收的操作指令至所述第二应用程序,由所述第二应用程序根据所述操作指令执行动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910149415.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硬件事务内存系统中避免数据移动的方法
- 下一篇:节水控制装置





