[发明专利]桌面环境实现装置及方法有效
申请号: | 201410509462.6 | 申请日: | 2014-09-28 |
公开(公告)号: | CN105528240B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 林哲明 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王民盛;王丽琴 |
地址: | 350000 福建省福州市金山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桌面 环境 实现 装置 方法 | ||
本申请公开了一种ARM处理器平台下的桌面环境实现装置,包括:一个桌面服务端模块和多个桌面客户端模块;桌面服务端模块包括桌面环境提供单元和输入输出管理单元,所述桌面环境提供单元用于根据桌面环境参数提供桌面环境,所述输入输出管理单元用于管理输入设备和输出设备;桌面客户端模块对应一个在桌面环境下使用的应用程序,用于接收来自输入输出管理单元的输入事件,根据所述输入事件调用所对应的应用程序实现相应功能;将所要显示的本客户端的界面提交给所述输入输出管理单元。本申请还公开了一种桌面环境实现方法。
技术领域
本申请涉及计算机技术领域,尤其涉及一种桌面环境实现装置及多窗口管理方法。
背景技术
Windows操作系统提供了桌面环境,能够同时启动运行多个应用程序,每个应用程序都可以拥有多个窗口,并且在多个应用程序间能够自由切换。这种桌面环境非常利于多任务管理,因此Windows操作系统得到了广泛的应用。
然而,Windows操作系统都是运行于X86处理器平台,X86处理器性能强劲,但是功耗高,发热量大,不适合用于嵌入式设备。嵌入式设备通常使用ARM处理器平台。现有技术中,ARM处理器平台下如果想提供类似windows的多窗口桌面系统,通常是移植基于x11的桌面系统,如gnome、kde等。
基于x11桌面系统编译后安装需要占用大量的磁盘存储空间,运行时需要耗费大量的系统内存。根本原因在于都是针对PC机来设计,功能都是大而全的,由多个组件组成。鉴于嵌入式arm系统内存及磁盘存储空间一般都不大,所以这些桌面要么无法在嵌入式arm环境下运行,要么运行缓慢,还必须剪裁掉大部分功能来适应较小的存储空间。
此外,基于x11的桌面系统编译时依赖很多第三方库和组件,编译依赖条件复杂,移植难度大。基于x11的桌面系统运行时需要复杂的配置。如果配置中有部分没配置好,就无法正常运行。所以GNOME或KDE一般都提供另外的配置应用程序来配置桌面系统,例如,GNOME提供dconf配置文件来配置桌面,dconf功能类似windows注册表的功能。由于dconf的配置文件是二进制的,只能通过dconf-editor来编辑。由于基于x11的桌面系统配置复杂,不易扩展其功能。如果想扩展它的功能,需要熟悉其各个组件间的交互关系和交互接口,需要较长的时间才能掌握其扩展功能的方法。
发明内容
本申请提供了一种桌面环境实现方法及装置,内容精简,桌面模块设计可扩展,占用内存和磁盘存储空间小,十分适合在嵌入式arm环境下使用。
本申请实施例提供的一种桌面环境实现装置,包括:一个桌面服务端模块和多个桌面客户端模块;
桌面服务端模块包括桌面环境提供单元和输入输出管理单元,所述桌面环境提供单元用于根据桌面环境参数提供桌面环境,所述输入输出管理单元用于管理输入设备和输出设备;接收到输入设备的输入事件后,输入输出管理单元负责派发输入事件到相应的桌面客户端模块;接收来自各个桌面客户端模块的界面显示请求,合并各个桌面客户端模块的界面,将合并后的总体桌面通过桌面服务端模块显示在输出设备上;
桌面客户端模块对应一个在桌面环境下使用的应用程序,用于接收来自输入输出管理单元的输入事件,根据所述输入事件调用所对应的应用程序实现相应功能;将所要显示的本客户端的界面提交给所述输入输出管理单元。
较佳地,桌面环境提供单元包含:桌面背景子单元、桌面应用程序快捷图标子单元、任务栏子单元、托盘图标子单元和启动菜单子单元。
较佳地,桌面环境参数保存在后缀名为.ini的桌面环境配置文件中。
较佳地,所述多个桌面客户端模块中的一个为控制面板模块,用于提供一个图形界面来对所述桌面环境配置文件进行修改。
较佳地,所述桌面客户端模块包含:
一个桌面环境下使用的应用程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410509462.6/2.html,转载请声明来源钻瓜专利网。