Nothing Special   »   [go: up one dir, main page]

CN104008004A - 一种进程保护方法和电子设备 - Google Patents

一种进程保护方法和电子设备 Download PDF

Info

Publication number
CN104008004A
CN104008004A CN201310062368.6A CN201310062368A CN104008004A CN 104008004 A CN104008004 A CN 104008004A CN 201310062368 A CN201310062368 A CN 201310062368A CN 104008004 A CN104008004 A CN 104008004A
Authority
CN
China
Prior art keywords
desktop
browser
played
play
finger daemon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310062368.6A
Other languages
English (en)
Other versions
CN104008004B (zh
Inventor
陈康
冯荣峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310062368.6A priority Critical patent/CN104008004B/zh
Publication of CN104008004A publication Critical patent/CN104008004A/zh
Application granted granted Critical
Publication of CN104008004B publication Critical patent/CN104008004B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供一种进程保护方法和电子设备,涉及通信领域,能够避免已运行的桌面渲染进程的资源被新运行的桌面渲染进程占用,使得桌面能够独享渲染进程,保证了桌面渲染有良好的渲染效果。其方法为:通过启动浏览器,创建一守护进程,当浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息,当第一浏览器进程不可工作时,通过守护进程创建一第二浏览器进程,并将保存第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给第二浏览器进程,以使得浏览器内显示的桌面内容维持不变。本发明实施例用于桌面渲染进程保护。

Description

一种进程保护方法和电子设备
技术领域
本发明涉及通信领域,尤其涉及一种进程保护方法和电子设备。
背景技术
Chromium(浏览器)是由Google(谷歌)主导开发的网页浏览器。在Chromium浏览器的实现方式中,使用了一个Browser(浏览器)进程和多核Render(渲染)进程的方式架构了整个浏览器。其中,所有的Render进程是可以允许死亡(Killed)的,譬如当Render进程的数量超过了Render进程的数量阈值时,起先运行的Render进程的资源将会被新运行的Render进程抢占,这样被抢占资源的Render进程就会死亡。
发明内容
本发明的实施例提供一种进程保护方法和电子设备,能够避免已运行的桌面渲染进程的资源被新运行的桌面渲染进程占用,使得桌面能够独享渲染进程,保证了桌面渲染有良好的渲染效果。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,提供一种进程保护方法,应用于电子设备,包括:
启动浏览器;
创建一守护进程;
当所述浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在所述浏览器内显示一桌面内容,所述守护进程保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息;
当所述第一浏览器进程不可工作时,通过所述守护进程创建一第二浏览器进程,并将所述保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,以使得所述浏览器内显示的桌面内容维持不变。
第二方面,提供一种电子设备,包括:
启动单元,用于启动浏览器;
守护进程创建单元,用于创建一守护进程;
第一进程创建单元,用于当所述浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在所述浏览器内显示一桌面内容,所述守护进程保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息;
第二进程创建单元,用于当所述第一浏览器进程不可工作时,通过所述守护进程创建一第二浏览器进程,并将所述保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,以使得所述浏览器内显示的桌面内容维持不变。
本发明实施例提供一种进程保护方法和电子设备,通过启动浏览器,创建一守护进程,当浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息,当第一浏览器进程不可工作时,通过守护进程创建一第二浏览器进程,并将保存第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给第二浏览器进程,以使得浏览器内显示的桌面内容维持不变,能够避免已运行的桌面渲染进程的资源被新运行的桌面渲染进程占用,使得桌面能够独享渲染进程,保证了桌面渲染有良好的渲染效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种进程保护方法流程示意图;
图2为本发明又一实施例提供的一种进程保护方法流程示意图;
图3为本发明又一实施例提供的一种电子设备结构示意图;
图4为本发明又一实施例提供的另一种电子设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种进程保护方法,应用于电子设备,如图1所示,包括:
S101、电子设备启动浏览器。
其中,该电子设备可以为电脑等有浏览器应用的设备。
S102、电子设备创建一守护进程。
S103、当浏览器处于桌面守护模式时,则电子设备创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息。
S104、当第一浏览器进程不可工作时,电子设备通过守护进程创建一第二浏览器进程,并将保存第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给第二浏览器进程,以使得浏览器内显示的桌面内容维持不变。
本发明实施例提供一种进程保护方法,通过启动浏览器,创建一守护进程,当浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息,当第一浏览器进程不可工作时,通过守护进程创建一第二浏览器进程,并将保存第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给第二浏览器进程,以使得浏览器内显示的桌面内容维持不变,能够避免已运行的桌面渲染进程的资源被新运行的桌面渲染进程占用,使得桌面能够独享渲染进程,保证了桌面渲染有良好的渲染效果。
本发明又一实施例提供一种进程保护方法,应用于电子设备,如图2所示,包括:
S201、电子设备启动浏览器。
具体的,假设该电子设备为电脑,当用户要在电脑中启动浏览器时,可以根据不同的浏览器启动命令来选择是否要启用桌面守护模式。可选的,可以设有两个浏览器应用的应用图标,一个为图标为桌面守护模式的应用图标,另一个图标为桌面正常模式的应用图标,这样,当用户点击桌面守护模式的应用图标时,就可以启用桌面守护模式,当用户点击桌面正常模式的应用图标时,就可以启用桌面正常模式;
可选的,也可以在浏览器右键菜单中设有桌面守护模式选择命令,当用户点击桌面守护模式打开这一菜单栏时,就可以启用桌面守护模式,当用户选用打开这一菜单栏时就可以启用桌面正常模式;
可选的,也可以在启动浏览器时同时获取参数数据,来启用桌面守护模式,具体可以点击键盘中某一按键的同时并点击启动浏览器,来启用桌面守护模式,当用户启动浏览器时不选择参数数据,用户就可以启用桌面正常模式。
S202、电子设备创建一守护进程。
示例性的,当用户在启动浏览器时,启用的是桌面守护模式,在启动浏览器后,该浏览器就会创建一守护进程;当用户在启动浏览器时启用的是桌面正常模式时,该浏览器就不创建守护进程。
S203、当浏览器处于桌面守护模式时,则电子设备创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息。
示例性的,当用户启动浏览器时启用的是桌面守护模式,在启动浏览器后,创建了守护进程时,还可以创建第一浏览器进程(Browser进程)、第一桌面渲染进程,使得该浏览器可以显示一桌面内容。其中,守护(Daemon)进程可以保存第一浏览器进程与第一桌面渲染进程进行通信的相关信息。其中,渲染(Render)就是从模型生成图像的过程,用户在打开页面的过程中,页面的布局与显示就是对页面进行渲染的过程。
S204、电子设备获取第一桌面的域名的地址,通过守护进程确定域名的地址是否在第一名单中,第一名单包括需要进行渲染保护的域名的地址。
示例性的,当用户在浏览器中输入要打开页面的域名,或者用户点击某一链接来打开对应的页面时,可以通过本地计算机内存有的域名映射表或者通过向域名服务器发送请求获得该域名的地址,而后,守护进程会对该页面的域名的地址与第一名单进行匹配,来判断该页面的域名的地址是否在此第一名单中。其中,该第一名单可以包括需要进行渲染保护的域名的地址。可选的,该桌面渲染进程地址名单可以是已经在第一浏览器中预设好的,也可以是由用户在浏览器中对需要进行渲染保护的域名的地址在该第一名单中自行设置。
S205、若电子设备中域名的地址在第一名单中,则为第一桌面渲染进程分配一独占的进程标识,将进程标识记录到第二名单中,以便阻止后续创建的渲染进程不再复用进程标识。
其中,该第二名单可以为需要进行特殊保护的渲染进程保护名单。
示例性的,在获取了用户所打开的第一桌面的域名的地址,且该域名的地址在第一名单中,则为该第一桌面的渲染进程分配独占的进程标识(ID),将该桌面的渲染进程的标识记录到第二名单中,以使得该桌面可以进行特殊保护渲染,独享渲染进程,以保证该桌面始终有最快的渲染效果,方便用户浏览。这样,该桌面的渲染进程标识可以为独占的渲染进程标识而被记录在第二名单中,不会被之后新创建的渲染进程所复用,以防止该桌面渲染进程的资源被该桌面之后所创建的新渲染进程占用。
另外,当用户在打开第二桌面时,若第二桌面的域名的地址在第一名单中,且第一桌面在后台运行,则在对第二桌面渲染进程进行渲染保护的同时,保持对第一桌面渲染进程进行渲染保护。
S206、若电子设备中除第一桌面渲染进程之外的其他渲染进程不可工作,且引起第一浏览器进程不可工作时,则使第一桌面渲染进程与第一浏览器进程停止通信。
示例性的,当受到渲染保护的第一桌面渲染进程之外的其他渲染进程崩溃进而不可工作,且当其他渲染进程的崩溃引起第一浏览器进程崩溃而不可工作时,该第一浏览器进程可以向桌面渲染进程发送死亡信号,而受到保护渲染的第一桌面渲染进程不响应该死亡信号,同时使得该第一桌面渲染进程与该第一浏览器进程停止通信。其中,渲染进程的崩溃可以是由于网页错误、网页中存在恶意的数据更改或者网页中存在数据竞争而导致的。
S207、电子设备通过守护进程将第一浏览器进程与第一桌面渲染进程进行通信的信息进行保存。
具体的,当第一浏览器进程崩溃时,守护进程可以将第一浏览器进程与第一桌面渲染进程进行通信的信息进行保存,具体可以将该第一浏览器进程的对象进行序列化操作,并保存到一个临时文件中,该临时文件中的内存布局可以根据浏览器对象成员和变量的状态来决定。而当其他的渲染进程没有引起该第一浏览器进程崩溃时,该第一浏览器进程可以继续保持与该第一桌面渲染进程的通信。
S208、电子设备通过守护进程创建第二浏览器进程,并将第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给第二浏览器进程,并关闭第一浏览器进程。
具体的,当守护进程将第一浏览器进程与第一桌面渲染进程进行通信的信息进行保存后,该守护进程可以创建第二浏览器进程,将保存的第一浏览器进程与第一桌面渲染进程进行通信的信息复制到该第二浏览器进程中,即将临时文件中的浏览器进程对象复制到该第二浏览求中,并将第一浏览器进程关闭,其中,在该第二浏览器中可以通过反序列化成浏览器对象,以便于第二浏览器进程与第一桌面渲染进程的通信。
示例性的,假设用户在打开多个页面时,该多个页面可以对应的有受到保护渲染的渲染进程和不受保护的渲染进程,当某一桌面渲染进程引起浏览器进程崩溃时,守护进程将与受保护的桌面渲染进程进行通信的浏览器进程信息进行保存,并创建新的浏览器进程,将该信息复制保存至新创建的浏览器进程中,并关闭已经崩溃的浏览器进程,即用户打开的多个页面关闭,根据守护进程中与受保护的渲染进程进行通信的浏览器进程信息,来重新打开与受保护的渲染进程对应的页面,这样,受到保护渲染的桌面渲染进程不会因为其他的渲染进程引起的崩溃而导致崩溃,可以尽量避免浏览器进程崩溃时影响到用户对于网页的浏览。
S209、电子设备使第二浏览器进程与第一桌面渲染进程进行通信,以使得浏览器显示的桌面内容维持不变。
示例性的,当守护进程将第一浏览器进程与第一桌面渲染进程进行通信的信息保存至第二浏览器进程中后,该第一桌面渲染进程在运行中不会导致崩溃,该第二浏览器进程便可以与第一桌面渲染进程进行通信,使得浏览器显示的桌面内容维持不变,用户在浏览网页时可以不中断对受保护渲染进程对应的页面的浏览。
本发明实施例提供一种进程保护方法,通过启动浏览器,创建一守护进程,当浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息,当第一浏览器进程不可工作时,通过守护进程创建一第二浏览器进程,并将保存第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给第二浏览器进程,以使得浏览器内显示的桌面内容维持不变,能够避免已运行的桌面渲染进程的资源被新运行的桌面渲染进程占用,使得桌面能够独享渲染进程,保证了桌面渲染有良好的渲染效果。
本发明又一实施例提供一种电子设备01,如图3所示,包括:
启动单元011,用于启动浏览器。
守护进程创建单元012,用于创建一守护进程。
第一进程创建单元013,用于当所述浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在所述浏览器内显示一桌面内容,所述守护进程保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息。
第二进程创建单元014,用于当所述第一浏览器进程不可工作时,通过所述守护进程创建一第二浏览器进程,并将所述保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,以使得所述浏览器内显示的桌面内容维持不变。
可选的,如图4所示,还可以包括:
标识分配单元015,用于为所述第一桌面渲染进程分配一独占的进程标识,以使得后续创建的渲染进程不再复用所述进程标识。
可选的,可以包括:
根据所述第一桌面的域名的地址确定是否要为所述第一桌面渲染进程分配一独占的进程标识。
可选的,可以包括:根据所述第一桌面的域名的地址确定是否要为所述第一桌面渲染进程分配一独占的进程标识。
可选的,可以包括:
获取所述第一桌面的域名的地址,通过所述守护进程判断所述域名的地址是否在第一名单中,所述第一名单包括需要进行渲染保护的域名的地址;
若所述域名的地址在第一名单中,则为所述第一桌面渲染进程分配一独占的进程标识,将所述进程标识记录到第二名单中,以便阻止后续创建的渲染进程不再复用所述进程标识。
可选的,第二进程创建单元014可以具体用于:
若除所述第一桌面渲染进程之外的其他渲染进程不可工作,且引起所述第一浏览器进程不可工作时,则使所述第一桌面渲染进程与所述第一浏览器进程停止通信;
通过所述守护进程将所述第一浏览器进程与第一桌面渲染进程进行通信的信息进行保存;
通过所述守护进程创建第二浏览器进程,并将所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,并关闭所述第一浏览器进程;
使所述第二浏览器进程与所述第一桌面渲染进程进行通信,以使得所述浏览器显示的桌面内容维持不变。
可选的,还可以包括:
若第二桌面的域名的地址在所述第一名单中,且所述第一桌面在后台运行,则在对第二桌面渲染进程进行渲染保护的同时,保持对所述第一桌面渲染进程进行渲染保护。
本发明实施例提供一种电子设备,通过启动浏览器,创建一守护进程,当浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在浏览器内显示一桌面内容,守护进程保存第一浏览器进程与第一桌面渲染进程进行通信的信息,当第一浏览器进程不可工作时,通过守护进程创建一第二浏览器进程,并将保存第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给第二浏览器进程,以使得浏览器内显示的桌面内容维持不变,能够避免已运行的桌面渲染进程的资源被新运行的桌面渲染进程占用,使得桌面能够独享渲染进程,保证了桌面渲染有良好的渲染效果。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法和设备,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的设备和系统中,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。且上述的各单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (12)

1.一种进程保护方法,应用于电子设备,其特征在于,包括:
启动浏览器;
创建一守护进程;
当所述浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在所述浏览器内显示一桌面内容,所述守护进程保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息;
当所述第一浏览器进程不可工作时,通过所述守护进程创建一第二浏览器进程,并将所述保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,以使得所述浏览器内显示的桌面内容维持不变。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
为所述第一桌面渲染进程分配一独占的进程标识,以使得后续创建的渲染进程不再复用所述进程标识。
3.根据权利要求2所述的方法,其特征在于,包括:
根据所述第一桌面的域名的地址确定是否要为所述第一桌面渲染进程分配一独占的进程标识。
4.根据权利要求3所述的方法,其特征在于,包括:
获取所述第一桌面的域名的地址,通过所述守护进程判断所述域名的地址是否在第一名单中,所述第一名单包括需要进行渲染保护的域名的地址;
若所述域名的地址在第一名单中,则为所述第一桌面渲染进程分配一独占的进程标识,将所述进程标识记录到第二名单中,以便阻止后续创建的渲染进程不再复用所述进程标识。
5.根据权利要求1所述的方法,其特征在于,所述当所述第一浏览器进程不可工作时,通过所述守护进程创建一第二浏览器进程,并将所述保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,以使得所述浏览器内显示的桌面内容维持不变包括:
若除所述第一桌面渲染进程之外的其他渲染进程不可工作,且引起所述第一浏览器进程不可工作时,则使所述第一桌面渲染进程与所述第一浏览器进程停止通信;
通过所述守护进程将所述第一浏览器进程与第一桌面渲染进程进行通信的信息进行保存;
通过所述守护进程创建第二浏览器进程,并将所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,并关闭所述第一浏览器进程;
使所述第二浏览器进程与所述第一桌面渲染进程进行通信,以使得所述浏览器显示的桌面内容维持不变。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若第二桌面的域名的地址在所述第一名单中,且所述第一桌面在后台运行,则在对第二桌面渲染进程进行渲染保护的同时,保持对所述第一桌面渲染进程进行渲染保护。
7.一种电子设备,其特征在于,包括:
启动单元,用于启动浏览器;
守护进程创建单元,用于创建一守护进程;
第一进程创建单元,用于当所述浏览器处于桌面守护模式时,则创建第一浏览器进程、第一桌面渲染进程,以实现在所述浏览器内显示一桌面内容,所述守护进程保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息;
第二进程创建单元,用于当所述第一浏览器进程不可工作时,通过所述守护进程创建一第二浏览器进程,并将所述保存所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,以使得所述浏览器内显示的桌面内容维持不变。
8.根据权利要求7所述的电子设备,其特征在于,还包括:
标识分配单元,用于为所述第一桌面渲染进程分配一独占的进程标识,以使得后续创建的渲染进程不再复用所述进程标识。
9.根据权利要求8所述的电子设备,其特征在于,包括:
根据所述第一桌面的域名的地址确定是否要为所述第一桌面渲染进程分配一独占的进程标识。
10.根据权利要求9所述的电子设备,其特征在于,包括:
获取所述第一桌面的域名的地址,通过所述守护进程确定所述域名的地址是否在第一名单中,所述第一名单包括需要进行渲染保护的域名的地址;
若所述域名的地址在第一名单中,则为所述第一桌面渲染进程分配一独占的进程标识,将所述进程标识记录到第二名单中,以便阻止后续创建的渲染进程不再复用所述进程标识。
11.根据权利要求7所述的电子设备,其特征在于,所述第二进程创建单元具体用于:
若除所述第一桌面渲染进程之外的其他渲染进程不可工作,且引起所述第一浏览器进程不可工作时,则使所述第一桌面渲染进程与所述第一浏览器进程停止通信;
通过所述守护进程将所述第一浏览器进程与第一桌面渲染进程进行通信的信息进行保存;
通过所述守护进程创建第二浏览器进程,并将所述第一浏览器进程与第一桌面渲染进程进行通信的信息拷贝给所述第二浏览器进程,并关闭所述第一浏览器进程;
使所述第二浏览器进程与所述第一桌面渲染进程进行通信,以使得所述浏览器显示的桌面内容维持不变。
12.根据权利要求7所述的电子设备,其特征在于,还包括:
若第二桌面的域名的地址在所述第一名单中,且所述第一桌面在后台运行,则在对第二桌面渲染进程进行渲染保护的同时,保持对所述第一桌面渲染进程进行渲染保护。
CN201310062368.6A 2013-02-27 2013-02-27 一种进程保护方法和电子设备 Active CN104008004B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310062368.6A CN104008004B (zh) 2013-02-27 2013-02-27 一种进程保护方法和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310062368.6A CN104008004B (zh) 2013-02-27 2013-02-27 一种进程保护方法和电子设备

Publications (2)

Publication Number Publication Date
CN104008004A true CN104008004A (zh) 2014-08-27
CN104008004B CN104008004B (zh) 2017-11-03

Family

ID=51368670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310062368.6A Active CN104008004B (zh) 2013-02-27 2013-02-27 一种进程保护方法和电子设备

Country Status (1)

Country Link
CN (1) CN104008004B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709347A (zh) * 2016-11-25 2017-05-24 腾讯科技(深圳)有限公司 应用运行的方法及装置
CN111400081A (zh) * 2020-03-24 2020-07-10 恒生电子股份有限公司 进程的守护方法、装置、电子设备和计算机存储介质
CN112653772A (zh) * 2019-10-11 2021-04-13 成都鼎桥通信技术有限公司 域名管理方法、设备及存储介质
CN112907437A (zh) * 2021-03-26 2021-06-04 长沙景嘉微电子股份有限公司 多个3d进程运行方法、装置、电子设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100251034A1 (en) * 2009-03-31 2010-09-30 Alibaba Group Holding Limited Execution of a plugin according to plugin stability level
CN102331950A (zh) * 2011-09-15 2012-01-25 北京安天电子设备有限公司 基于Linux定时任务的守护进程实现方法和系统
CN102375758A (zh) * 2010-08-20 2012-03-14 联芯科技有限公司 移动通信设备浏览器防假死方法和装置
CN102779177A (zh) * 2012-06-27 2012-11-14 优视科技有限公司 浏览器浏览历史备份方法、恢复方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100251034A1 (en) * 2009-03-31 2010-09-30 Alibaba Group Holding Limited Execution of a plugin according to plugin stability level
CN102375758A (zh) * 2010-08-20 2012-03-14 联芯科技有限公司 移动通信设备浏览器防假死方法和装置
CN102331950A (zh) * 2011-09-15 2012-01-25 北京安天电子设备有限公司 基于Linux定时任务的守护进程实现方法和系统
CN102779177A (zh) * 2012-06-27 2012-11-14 优视科技有限公司 浏览器浏览历史备份方法、恢复方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106709347A (zh) * 2016-11-25 2017-05-24 腾讯科技(深圳)有限公司 应用运行的方法及装置
CN112653772A (zh) * 2019-10-11 2021-04-13 成都鼎桥通信技术有限公司 域名管理方法、设备及存储介质
CN111400081A (zh) * 2020-03-24 2020-07-10 恒生电子股份有限公司 进程的守护方法、装置、电子设备和计算机存储介质
CN112907437A (zh) * 2021-03-26 2021-06-04 长沙景嘉微电子股份有限公司 多个3d进程运行方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
CN104008004B (zh) 2017-11-03

Similar Documents

Publication Publication Date Title
JP5346278B2 (ja) Bios構成の更新技術
CN105144094B (zh) 用于管理应用当中的导航的系统和方法
CN101650660B (zh) 从中央存储装置引导计算机系统
CN103502933B (zh) 将引导动态地重定向到另一个操作系统
CN104239139A (zh) 一种处理开机自启动项目的方法、装置及终端
CN105022757A (zh) 网页修改方法及网页修改装置
CN103098001B (zh) 一种用户界面的处理方法和电子设备
CN104679540A (zh) 计算机系统与计算机系统启动方法
CN105580024A (zh) 一种截屏方法及装置
CN103617209A (zh) 一种移动终端的文件管理方法及装置
CN104008004A (zh) 一种进程保护方法和电子设备
CN105335045A (zh) 变更桌面图标的方法及系统
CN104199917A (zh) 一种网页页面内容的翻译方法、装置以及客户端
CN106503069A (zh) 文件共享方法及装置
US9411513B2 (en) Sensitive data file attribute
KR20060060668A (ko) 저장소 디바이스를 제어하는 시스템, 장치 및 방법
WO2016155387A1 (zh) 基于移动终端的插件管理方法及装置
CN106126115A (zh) 一种扩展虚拟机的磁盘的方法及装置
CN103176832B (zh) 一种类unix操作系统运行虚拟操作系统的方法及装置
CN106649364B (zh) 一种表格目标列定位方法及装置
JP6175682B2 (ja) 効率的なカスケードオペレーションの実現
US10108638B2 (en) Integrating virtual machine file system into a native file explorer
CN105446601A (zh) 一种播放列表管理方法及移动终端
JP7522775B2 (ja) 不揮発性記憶区画識別子
US20120113030A1 (en) Apparatus and method for controlling terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant