首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际申请 / 请求书 / 基于多种内核技术的网页浏览器

基于多种内核技术的网页浏览器

阅读:10发布:2023-01-19

专利汇可以提供基于多种内核技术的网页浏览器专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于多种 内核 技术的网页浏览器,旨在提供一种兼容性强、方便用户使用的基于多种内核技术的网页浏览器。它包括 用户界面 、内核层及底层传输与 支撑 ;所述用户界面用来实现系统和用户之间的交互及信息交换,负责将用户 请求 提交到浏览器引擎;所述内核层包括浏览器引擎,用来将解析不同协议,并将用户请求提交到后端 服务器 ,根据内核智能切换选择正确的内核进行解析和 渲染 页面;所述内核层积底层传输与支撑包括网络通信、JS Engine引擎及数据存储。本发明适合大型的、内部业务系统较为复杂的企业用户使用。,下面是基于多种内核技术的网页浏览器专利的具体信息内容。

1.一种基于多种内核技术的网页浏览器,其特征在于:包括用户界面、内核层及底层传输与支撑
所述用户界面用来实现系统和用户之间的交互及信息交换,负责将用户请求提交到浏览器引擎;
所述内核层包括浏览器引擎,用来将解析不同协议,并将用户请求提交到后端服务器,根据内核智能切换选择正确的内核进行解析和渲染页面;
所述底层传输与支撑包括网络通信、JS Engine引擎及数据存储;
所述浏览器引擎内核包括Webkit、Trident、Gecko,可根据需要添加新的内核,通过统一的内核交互接口实现扩展。
2.根据权利要求1所述的基于多种内核技术的网页浏览器,其特征在于:所述用户界面包括下列与用户进行交互的界面组件:主窗口、地址栏、后退/前进按钮、书签目录。
3.根据权利要求1所述的基于多种内核技术的网页浏览器,其特征在于:所述网络通信用于实现基础的网络通信,支持HTTP、HTTPS、FTP协议。
4.根据权利要求1所述的基于多种内核技术的网页浏览器,其特征在于:所述JS Engine引擎用于解释执行JS代码。
5.根据权利要求1所述的基于多种内核技术的网页浏览器,其特征在于:所述数据存储属于持久层,在硬盘中保存Cookie以及其它各种数据,通过数据存储组件实现。

说明书全文

基于多种内核技术的网页浏览器

技术领域

[0001] 本发明涉及企业信息化信息建设技术领域,尤其是涉及一种基于多种内核技术的网页浏览器。

背景技术

[0002] 随着IT信息技术的发展以及企业信息化进一步深入,基于浏览器(BS结构)的应用系统以及业务系统越来越多,对于大型企业,内部业务系统极多,由于各系统的建设背景、应用特征以及历史等各方面原因,各种系统对浏览器的兼容性要求都不相同,公司员工以及用户一般需要安装多种浏览器才可以完整的使用公司的业务系统,如IE6、IE7、IE8、IE9以及Firefox3.0到FireFox3.6、Chrome、Safari以及各种国产浏览器等等,而对于IE浏览器,通常用户会随着微软厂商的升级而升级对应的IE浏览器,导致只能兼容低版本浏览器的业务系统不可用。

发明内容

[0003] 本发明克服了现有技术中的缺点,提供了一种兼容性强、易于使用的基于多种内核技术的网页浏览器。
[0004] 为了解决上述技术问题,本发明是通过以下技术方案实现的:一种基于多种内核技术的网页浏览器,包括用户界面、内核层及底层传输与支撑
[0005] 所述用户界面用来实现系统和用户之间的交互及信息交换,负责将用户请求提交到浏览器引擎;
[0006] 所述内核层包括浏览器引擎,用来将解析不同协议,并将用户请求提交到后端服务器,根据内核智能切换选择正确的内核进行解析和渲染页面;
[0007] 所述底层传输与支撑包括网络通信、JS Engine引擎及数据存储。
[0008] 具体的,所述用户界面包括下列与用户进行交互的界面组件:主窗口、地址栏、后退/前进按钮、书签目录。
[0009] 具体的,所述浏览器引擎包括Webkit、Trident、Gecko。
[0010] 具体的,所述网络通信用于实现基础的网络通信,支持HTTP、HTTPS、FTP协议。
[0011] 具体的,所述JS Engine引擎用于解释执行JS代码。
[0012] 具体的,所述数据存储属于持久层,在硬盘中保存Cookie以及其它各种数据,通过数据存储组件实现。
[0013] 与现有技术相比,本发明具有如下优点:
[0014] 本发明通过改造通用浏览器的内核层,抽象出通用的内核层接口,与上层的用户界面以及底层通信进行交互和调用,提供可扩展的内核嵌入机制,加上智能内核切换系统对访问的业务系统进行自动的内核识别切换,提高浏览器对业务系统的兼容性,通过多种内核技术,针对性的满足业务系统需求,简化用户办公环境和界面,提供一种浏览器访问所有业务系统的工作方式,有效提高办公效率;同时让用户的使用变得更简单轻松,无需为业务系统寻找相应的浏览器而浪费精和时间。附图说明
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为本发明的一个实施例的系统结构示意图。

具体实施方式

[0017] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018] 图1所示为本发明基于多种内核技术的网页浏览器的一个具体实施例,它包括用户界面1、内核层2及底层传输与支撑3;
[0019] 用户界面1用来实现系统和用户之间的交互及信息交换,负责将用户请求提交到浏览器引擎;用户界面1包括下列与用户进行交互的界面组件:主窗口、地址栏、后退/前进按钮、书签目录;显然还可以根据用户使用需求增加其他界面组件。
[0020] 内核层2包括浏览器引擎,用来将解析不同协议,如HTTP,HTTPS,FTP等,并将用户请求提交到后端服务器,根据内核智能切换选择正确的内核进行解析和渲染页面;浏览器引擎的内核包括Webkit、Trident、Gecko等。
[0021] WebKit内核,即谷歌浏览器与Safari使用的内核,支持HTML5以及快速的网页访问;
[0022] Trident内核,即IE浏览器使用的内核,可设置使用的内核版本IE6、IE7以及IE8、IE9,通过版本的设定兼容各种不同的业务系统;
[0023] Gecko内核,即火狐浏览器使用的内核。
[0024] 浏览器引擎通过排版引擎来解析请求响应的文档内容,并通过用户界面显示内容,例如,如果请求内容为HTML,它负责解析html及css,并将解析后的结果显示出来,多内核机制,嵌入WebKit、Trident以及Gecko,可根据需要添加新的内核,通过统一的内核交互接口实现扩展。
[0025] 底层传输与支撑3包括网络通信、JS Engine引擎及数据存储。
[0026] 网络通信用于实现基础的网络通信,支持HTTP、HTTPS、FTP协议,还可根据使用情况增加其它的通信协议。
[0027] JS Engine引擎用于解释执行JS代码。
[0028] 数据存储属于持久层,在硬盘中保存Cookie以及其它各种数据,通过数据存储组件实现。
[0029] 本发明通过改造通用浏览器的内核层,抽象出通用的内核层接口,与上层的用户界面以及底层通信进行交互和调用,提供可扩展的内核嵌入机制,加上智能内核切换系统对访问的业务系统进行自动的内核识别和切换,提高浏览器对业务系统的兼容性,通过多种内核技术,针对性的满足业务系统需求,简化用户办公环境和界面,提供一种浏览器访问所有业务系统的工作方式,有效提高办公效率;同时让用户的使用变得更简单轻松,无需为业务系统寻找相应的浏览器而浪费精力和时间。
[0030] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈