[发明专利]浏览器及客户端有效
申请号: | 201210078482.3 | 申请日: | 2012-03-22 |
公开(公告)号: | CN102663318A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 宾彬;熊新星 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22;H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 客户端 | ||
技术领域
本发明涉及计算机网络技术领域,特别涉及一种浏览器及客户端。
背景技术
目前,现有技术中的多进程浏览器体系结构系统均为将主进程和呈现进程分离以提升稳定性的设计。例如Google公司提出的多进程浏览器,这种多进程浏览器包括独特浏览器主进程和用于每一个浏览器实例的呈现内容区域的至少一个呈现进程。其中,主进程与一个或多个呈现引擎进程可以进行通信。通过这种方式,浏览器可以避免出错进程影响其他浏览器进程的结果,从而在增强用户体验的同时,提高用户效率。然而,这种多线程浏览器架构要么无法解决浏览器安全方面的风险,要么增加的限制导致兼容性的问题使浏览器插件不能正常运行。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。
为此,本发明的一个目的在于提出一种具有更高的安全性和健壮性的浏览器。本发明的另一目的在于提出一种客户端。
为了实现上述目的,本发明第一方面实例提出了一种浏览器:该浏览器可分成主进程和子进程结构,其中,主进程可以是用户启动的进程,也可以是用户启动的进程退出并构造另一个安全的主进程。其他进程都由这个主进程创建,在本申请中将其称为子进程,其中,子进程也可以创建孙进程。在本发明的一个实施例中,主进程拥有不高于资源管理器的默认权限,而子进程一般拥有不高于主进程的权限,并且主、子进程的权限受控制策略配置。具体来讲该浏览器包括主进程和多个子进程,其中,所述多个子进程由所述主进程创建,且所述多个子进程具有不同的权限,且所述多个子进程的权限不高于所述主进程的权限。
根据本发明实施例的浏览器基于多进程浏览器架构,通过对不同功能进程的权限控制,增强了用户使用浏览器上网的安全性。且子进程间可通过主进程的调度和控制,与浏览器本身的内部机制和逻辑结合紧密,提高了程序的运行效率,用户体验以及用户效率。
本发明另一方面的实施例提出了一种客户端,其包括Windows操作系统;以及上述第一方面实施例所述的浏览器。
根据本发明实施例的客户端,基于已有的多进程浏览器架构,并结合沙箱的安全隔离技术,很大强度的增强了用户使用浏览器上网的安全性。并且将多进程与沙箱与浏览器本身的内部机制和逻辑结合的十分紧密,因此能极大提高程序的运行效率,用户体验以及用户效率。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例的浏览器的架构图;
图2为本发明一个实施例的浏览器的架构图;
图3为本发明一个实施例的浏览器的渲染子进程的示意图;以及
图4为本发明实施例的浏览器中的文件虚拟化的流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210078482.3/2.html,转载请声明来源钻瓜专利网。