[发明专利]控制方法和电子设备有效
申请号: | 201210110038.5 | 申请日: | 2012-04-13 |
公开(公告)号: | CN103377068B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 邢其欣 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/00 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 方法 电子设备 | ||
技术领域
本发明涉及控制方法和电子设备。
背景技术
在当前的电子设备中,在操作系统启动之时会创建系统服务(system service)进程,并且,这种系统服务进程是由很多系统服务组成的。但是,如果其中一个系统服务出现问题,电子设备的整个操作系统就会重启。例如,当用户正在使用电子设备进行文件的编辑或者进行一些其它重要的操作时,显然会中断用户当前正在进行的操作,从而造成用户的不便。此外,如果由于一个系统服务的错误而导致整个操作系统重启,也会浪费用户之前所进行的工作。
因此,为了能够促进用户使用的便利性,需要一种控制方法和电子设备,从而解决这种由于系统服务的错误而导致用户工作不便的问题。
发明内容
因此,针对上述现有技术中存在的问题和需求做出本发明。
本发明实施例的目的是提供一种控制方法和电子设备,其能够通过拦截系统服务异常消息而在系统服务异常时不立即重启操作系统,从而促进用户的便利。
根据本发明实施例的一个方面,提供了一种控制方法,用于一电子设备,其中,所述电子设备具有第一操作系统,在所述第一操作系统上运行第一虚拟机,且在所述第一虚拟机上运行第一系统服务,所述控制方法包括:在检测到所述第一系统服务异常的情况下,获得系统服务异常消息;将所述系统服务异常消息从所述第一系统服务传送到所述第一虚拟机;判定是否满足第一预定条件;以及,在满足第一预定条件的情况下,进一步将所述系统服务异常消息从所述第一虚拟机传送到所述第一操作系统,以使得所述第一操作系统重启。
在上述控制方法中,所述第一虚拟机上进一步运行第二系统服务,所述判定是否满足第一预定条件的步骤具体为:所述第一虚拟机在接收到所述系统服务异常消息之后,通知所述第二系统服务;所述第二系统服务向用户输出接收到所述系统服务异常消息的提示消息;判定是否接收到用户允许重启所述第一操作系统的重启指令;在接收到用户允许重启所述第一操作系统的重启指令的情况下,将所述重启指令从所述第二系统服务传送到所述第一虚拟机;以及所述满足第一预定条件具体为:所述第一虚拟机接收到用户允许重启所述第一操作系统的重启指令。
在上述控制方法中,所述第一虚拟机上进一步运行第二系统服务,所述判定是否满足第一预定条件的步骤具体为:所述第一虚拟机在接收到所述系统服务异常消息之后,通知所述第二系统服务;所述第二系统服务向用户输出接收到所述系统服务异常消息的提示消息;判定是否未接收到用户允许重启所述第一操作系统的重启指令的时间是否超过一时间阈值;以及所述满足第一预定条件具体为:所述未接收到所述重启指令的时间超过所述时间阈值。
在上述控制方法中,所述第一虚拟机上进一步运行第二系统服务和第一应用,所述判定是否满足第一预定条件的步骤具体为:所述第一虚拟机在接收到所述系统服务异常消息之后,通知所述第二系统服务;所述第二系统服务向所述第一应用发送指示接收到所述系统服务异常消息的第一信息,其中,第一应用在接收到所述第一信息之后进行自动保存;判定是否接收到第一应用保存成功的第二信息;在接收到第一应用保存成功的第二信息的情况下,将所述第二信息从所述第二系统服务传送到所述第一虚拟机;以及所述满足第一预定条件具体为:所述第一虚拟机接收到所述第一应用保存成功的第二信息。
在上述控制方法中,所述第二系统服务向所述第一应用输出指示接收到所述系统服务异常消息的第一信息具体为:所述第二系统服务向所述第一应用发送作为指令所述第一应用进行自动保存的保存指令的第一信息。
在上述控制方法中,所述第一虚拟机上进一步运行第二系统服务,并且所述第一操作系统上进一步运行第二虚拟机,且在所述第二虚拟机上运行第一应用,所述判定是否满足第一预定条件的步骤具体为:所述第一虚拟机在接收到所述系统服务异常消息之后,通知所述第二系统服务;所述第二系统服务向所述第一应用发送指示接收到所述系统服务异常消息的第三信息;判定是否接收到第一应用保存成功的第四信息;在接收到第一应用保存成功的第四信息的情况下,将所述第四信息从所述第二系统服务传送到所述第一虚拟机;以及所述满足第一预定条件具体为:所述第一虚拟机接收到所述第一应用保存成功的第四信息。
在上述控制方法中,所述第二系统服务向所述第一应用输出指示接收到所述系统服务异常消息的第三信息具体为:所述第二系统服务向所述第一应用发送作为指令所述第一应用进行自动保存的保存指令的第三信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210110038.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有移动功能的放线架
- 下一篇:具有贴纸功能的拉矫机构