[发明专利]终端浏览器操作系统的通信方法及终端浏览器操作系统在审
申请号: | 201611229664.0 | 申请日: | 2016-12-27 |
公开(公告)号: | CN106657344A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 倪平波;喻梅;辜文斌;胡州明;沈磊 | 申请(专利权)人: | 四川中电启明星信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F17/30 |
代理公司: | 成都君合集专利代理事务所(普通合伙)51228 | 代理人: | 张鸣洁 |
地址: | 610000 四川省成都市郫*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 浏览器 操作系统 通信 方法 | ||
技术领域
本发明涉及互联网技术、云技术、浏览器技术等领域,具体的说,是终端浏览器操作系统的通信方法及终端浏览器操作系统。
背景技术
Chrome OS是Google公司设计并实现的操作系统,在其公司推出的上网本上搭载该操作系统。Chrome OS的内核是基于Linux系统实现的,也是一种新兴的操作系统。它的设计核心是网络化,将用户的使用全部网络化。Chrome OS的设计与实现是值得云终端浏览器操作系统借鉴的。Chrome OS的体系结构可以分为四层,由下到上分别为固件层、系统软件和用户服务层、窗口管理器和Chrome 浏览器层、Web 应用程序层。最下层的部分为固件层,它主要的功能是实现快速引导和恢复系统,并且完成系统安全认证功能。固件层是从硬件上实现的,可以使得系统更加安全可靠,也让系统引导更加的快速。系统软件和用户服务层由Linux内核、系统库和图形库组成的,该层提供了传统操作系统的概念和提供图形界面,向上层提供必要的基础服务。Chrome OS的窗口浏览器和Chrome浏览器层,主要功能是管理运行窗口、浏览一般的网页和进行Web应用程序的访问。Web应用程序层,取代传统桌面应用程序,满足用户的日常需求。
The Illinois Browser Operating System(IBOS) 是美国Illinois大学设计和实现的网络浏览器操作系统,是与本申请所设计的云终端浏览器操作系统十分类似的操作系统。IBOS 是微内核架构的操作系统,如图1所示,采用L4:Ka微内核结构,并在L4:Ka基础上实现了操作系统内核。如图1所示的IBOS 的体系结构。IBOS体系结构也分为四层,从下至上分别为硬件层、内核层(IBOS Kernel内核层)、浏览器抽象层、UNIX (UNIX Layer)和TraditionalApplications层、Web Page Instances层等。IBOS的内核层实现传统操作系统的功能,是基于微内核而实现的新内核,完成管理硬件,访问驱动程序与硬件设备(如网络接口卡)的功能,并且进行消息传递。浏览器抽象层的概念是IBOS 提出的新的概念,是为了提高系统处理Web 应用而专门设计的。这一层设计了浏览器API直接和操作系统交互,从而大大提高IBOS 的处理Web 应用程序的能力。浏览器API 完成了HTTP 请求、Cookie 管理、本地数据存储管理和负责用户界面显示等功能。IBOS 也同时支持传统应用程序的运行,实现了UNIX层(这一部分实现UNIX的概念),在这层之上可以运行传统的UNIX 的程序。值得注意的是,IBOS的内核中设置了一个关系监视器,用于管理组件之间的交互,从而提供了IBOS的安全机制。
两种新型的操作系统Chrome OS和IBOS,虽然都有各自的优点和特点,但是两者均不是纯粹的云终端浏览器操作系统。两者的设计和实现都受到了传统操作系统框架的限制(一个基于Linux 内核,一个保留了UNIX 层),没有针对Web应用程序做很大的优化处理,这使得它们在处理Web 应用程序时必然存在一定的不足,功能受到了限制。
发明内容
本发明的目的在于提供终端浏览器操作系统结构,利用云终端浏览器操作系统抽象出的浏览器基以提升浏览器的工作,使得运行在该终端浏览器操作系统结构上的浏览器可以直接使用浏览器基所提供的服务,大大提高访问Web 应用程序的效率和用户使用体验;并使终端浏览器操作系统达到快速、安全性、高效率的系统目标,并满足系统功能需求。
本发明通过下述技术方案实现:终端浏览器操作系统的通信方法,所述终端浏览器操作系统采用基于Hurd系统的终端操作系统,且基于Hurd系统的终端操作系统至下而上设置有:内核层、浏览器基层、浏览器层、Web OS与Web应用程序层;其中,
所述内核层向所述浏览器基层提供包括内存分配、内存映射与共享在内的支持服务;
所述浏览器基层管理网络资源以及Cookie管理;
所述浏览器层基于所述浏览器基层所提供的管理服务,完成对所述Web OS与Web应用程序层的访问;
所述Web OS与Web应用程序层接收用户的请求并对所述请求作出响应。
进一步的为更好的实现本发明所述方法,特别采用下述设置方式:所述浏览器基层设置有:
浏览器编程接口,向浏览器层提供统一的编程接口,向采用各种不同浏览器的浏览器层提供一致性服务,完成系统的功能需求;
轻型图形界面,由X11和Qt组成的轻型图形界面,为浏览器层提供图形服务支持。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川中电启明星信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司,未经四川中电启明星信息技术有限公司;国网信息通信产业集团有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611229664.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络数据收集系统
- 下一篇:服务器访问方法、装置及终端