[发明专利]一种基于Web标准构建终端操作系统的方法无效
申请号: | 201110113353.9 | 申请日: | 2011-05-04 |
公开(公告)号: | CN102768624A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 谢敏;雷勇 | 申请(专利权)人: | 北京积木恒硕科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 web 标准 构建 终端 操作系统 方法 | ||
1.一种基于Web标准构建的终端,所述终端的系统结构包括四层:
终端系统层,用于通过嵌入式系统内核为底层外部设备提供接入机制,并通过设备驱动映射完成与WebOS层的交互对接;
浏览器层,其由支持HTML5规范的浏览器内核构建,并包括图形渲染引擎和JavaScript脚本引擎;
WebOS层,其内核封装了用于应用程序的API,并通过浏览器层提供的图形渲染引擎和JavaScript脚本引擎来构建桌面和应用运行环境;
应用层,基于WebOS层内核所封装的API运行应用程序,并通过终端系统层所提供的接入机制驱动终端外设。
2.根据权利要求1所述的终端,其特征在于所述终端系统层还包括本地服务模块,用于将终端设备的驱动程序封装起来,并以标准Socket服务的形式提供交互代理接口,供WebOS层和应用层使用。
3.根据权利要求2所述的终端,其特征在于所述本地服务模块所提供的Socket服务遵从系统自定义的交互协议。
4.根据权利要求1所述的终端,其特征在于所述浏览器层包括应用脱机缓存模块和窗口管理模块;所述应用脱机缓存模块,用于监听并记录浏览器所访问的网络资源;所述窗口管理模块,用于将所有的窗口对象统一以JavaScript对象的形式封装起来绑定到浏览器中。
5.根据权利要求1所述的终端,其特征在于所述WebOS层包括:
用户模块,用于管理与用户相关的数据信息和基于这些数据的操作;
窗口管理模块,用于统一管理系统打开的窗口并维护窗口状态通过浏览器层提供的JavaScript代理对象来实际控制窗口;
消息模块,用于基于HTML5的消息机制进行封装,提供模块与模块间、窗口与窗口间以及模块与窗口间的消息通信机制;
应用管理模块,用于统一管理系统运行中的应用程序,并维护其运行状态;
配置模块,用于提供系统配置参数管理功能;
应用关联模块,用于为用户与应用之间提供一种静态关联控制机制;
任务模块,其用于为应用在运行过程中的不同状态提供管理机制。
6.根据权利要求1所述的终端,其特征在于所述WebOS层包括:
桌面背景模块,用于按照设置的显示参数来绘制桌面背景效果;
快捷栏模块,用于为系统的所有应用功能提供一个分类入口;
任务栏模块,用于通过交互操作实现窗口的切换和退出;
快捷桌面模块,用于在桌面背景上按照特定的排列顺序提供应用程序的快捷入口;
菜单模块,用于为在桌面环境下点鼠标右键或按设备功能键而进入系统级的功能入口;
窗口模块,用于控制窗口的显示、隐藏、最大化、最小化。
7.一种基于Web标准构建终端操作系统的方法,其特征在于包括如下步骤:
接通电源启动终端系统层的嵌入式操作系统内核;
通过所述嵌入式操作系统的启动设置,启动本地服务模块;
本地服务模块启动成功后以本地Socket服务的形式保持监听Socket客户端程序的访问;
启动浏览器层对应的浏览器程序,初始化所述浏览器层的浏览器内核运行环境、HTML5规范功能、以及基于浏览器内核基础上扩展的窗口管理和本地应用缓存功能模块;
在浏览器层启动完成后,按照默认设置由浏览器打开WebOS服务地址;
由浏览器默认请求WebOS服务地址,并获取服务响应以获取模块加载器、样式资源文件、模块资源文件的URL地址;
启动模块加载器,为加载系统功能模块程序做准备;
按照模块资源文件所列模块信息组织待加载模块程序地址,同时初始化系统内核模块;
启动模块加载流程,按照待加载模块清单加载模块程序,并由浏览器内核自动解析模块程序,并将其功能动态实时绑定到内核模块;
基于WebOS内核模块及浏览器层的窗口管理模块构建WebOS桌面模块。
8.根据权利要求7所述的方法,其特征在于所述WebOS桌面模块具体包括桌面背景、快捷栏、任务栏、桌面快捷方式、菜单、窗口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京积木恒硕科技有限公司,未经北京积木恒硕科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110113353.9/1.html,转载请声明来源钻瓜专利网。