[发明专利]一种进程保护方法和电子设备有效
申请号: | 201310062368.6 | 申请日: | 2013-02-27 |
公开(公告)号: | CN104008004B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 陈康;冯荣峰 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/54 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进程 保护 方法 电子设备 | ||
技术领域
本发明涉及通信领域,尤其涉及一种进程保护方法和电子设备。
背景技术
Chromium(浏览器)是由Google(谷歌)主导开发的网页浏览器。在Chromium浏览器的实现方式中,使用了一个Browser(浏览器)进程和多核Render(渲染)进程的方式架构了整个浏览器。其中,所有的Render进程是可以允许死亡(Killed)的,譬如当Render进程的数量超过了Render进程的数量阈值时,起先运行的Render进程的资源将会被新运行的Render进程抢占,这样被抢占资源的Render进程就会死亡。
发明内容
本发明的实施例提供一种进程保护方法和电子设备,能够避免已运行的桌面渲染进程的资源被新运行的桌面渲染进程占用,使得桌面能够独享渲染进程,保证了桌面渲染有良好的渲染效果。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种进程保护方法,应用于电子设备,包括:
启动浏览器;
创建一守护进程;
当所述浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在所述浏览器内显示一桌面内容,所述守护进程保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息;
当所述第一浏览器进程不可工作时,通过所述守护进程创建一第二浏览器进程,并将所述保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,以使得所述浏览器内显示的桌面内容维持不变。
第二方面,提供一种电子设备,包括:
启动单元,用于启动浏览器;
守护进程创建单元,用于创建一守护进程;
第一进程创建单元,用于当所述浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在所述浏览器内显示一桌面内容,所述守护进程保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息;
第二进程创建单元,用于当所述第一浏览器进程不可工作时,通过所述守护进程创建一第二浏览器进程,并将所述保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,以使得所述浏览器内显示的桌面内容维持不变。
本发明实施例提供一种进程保护方法和电子设备,通过启动浏览器,创建一守护进程,当浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息,当第一浏览器进程不可工作时,通过守护进程创建一第二浏览器进程,并将保存第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给第二浏览器进程,以使得浏览器内显示的桌面内容维持不变,能够避免已运行的桌面渲染进程的资源被新运行的桌面渲染进程占用,使得桌面能够独享渲染进程,保证了桌面渲染有良好的渲染效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种进程保护方法流程示意图;
图2为本发明又一实施例提供的一种进程保护方法流程示意图;
图3为本发明又一实施例提供的一种电子设备结构示意图;
图4为本发明又一实施例提供的另一种电子设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种进程保护方法,应用于电子设备,如图1所示,包括:
S101、电子设备启动浏览器。
其中,该电子设备可以为电脑等有浏览器应用的设备。
S102、电子设备创建一守护进程。
S103、当浏览器处于桌面守护模式时,则电子设备创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310062368.6/2.html,转载请声明来源钻瓜专利网。