[发明专利]一种Linux系统下的病毒查杀方法及装置在审
申请号: | 202011054716.1 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112199679A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 杨全海 | 申请(专利权)人: | 珠海豹好玩科技有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
地址: | 519031 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 病毒 方法 装置 | ||
本发明实施例公开一种Linux系统下的病毒查杀方法及装置,涉及计算机技术领域,能够有效提高界面反应速度,提升用户体验。所述方法包括:根据Linux系统下用户界面中的开始扫描指令,建立病毒查杀的扫描引擎进程;根据所述用户界面中的停止扫描指令,向所述扫描引擎进程发送退出命令,以使所述扫描引擎进程关闭;将所述用户界面更新为扫描结束状态,并屏蔽所述扫描引擎进程对所述用户界面的更新操作。本发明可用于病毒查杀中。
技术领域
本发明涉及计算机技术领域,尤其涉及一种Linux系统下的病毒查杀方法及装置。
背景技术
Linux系统下,杀毒软件在进行病毒查杀过程中,需要扫描大量文件,而当杀毒软件正在扫描一个文件时,就无法及时响应用户对病毒查杀应用程序的其他操作,例如用户点击暂停查杀的按钮,则杀毒软件不会立刻停止,而是待当前正在扫描的文件扫描完毕后再停止查杀,从而给用户软件操作反应迟缓的感受,严重降低了用户体验。
发明内容
有鉴于此,本发明实施例提供一种Linux系统下的病毒查杀方法、装置、电子设备及存储介质,能够有效提高界面反应速度,提升用户体验。
第一方面,本发明实施例提供一种Linux系统下的病毒查杀方法,包括:
根据Linux系统下的用户界面中的开始扫描指令,建立病毒查杀的扫描引擎进程;
根据所述用户界面中的停止扫描指令,向所述扫描引擎进程发送退出命令,以使所述扫描引擎进程关闭;
将所述用户界面更新为扫描结束状态,并屏蔽所述扫描引擎进程对所述用户界面的更新操作。
可选的,所述将所述用户界面更新为扫描结束状态,并屏蔽所述扫描引擎进程对所述用户界面的更新操作之后,所述方法还包括:
所述扫描引擎进程根据所述退出命令自动关闭;
当通过所述用户界面接收到新的开始扫描指令时,创建新的扫描引擎进程,所述新的扫描引擎进程与关闭的所述扫描引擎进程不同。
可选的,所述根据Linux系统下用户界面中的开始扫描指令,建立病毒查杀的扫描引擎进程包括:
界面进程向服务进程发送开始扫描指令,所述开始扫描指令携带所述界面进程的进程标识;
所述服务进程根据接收到的开始扫描指令,建立病毒查杀的扫描引擎进程,所述扫描引擎进程中保存有所述界面进程的进程标识;
所述根据Linux系统下用户界面中的开始扫描指令,建立病毒查杀的扫描引擎进程之后,所述方法还包括:
所述扫描引擎进程间隔预设时长检测当前进程列表中是否存在所述进程标识;
若当前进程列表中不存在所述进程标识,则所述扫描引擎进程自动关闭。
可选的,所述根据Linux系统下用户界面中的开始扫描指令,建立病毒查杀的扫描引擎进程之后,所述根据所述用户界面中的停止扫描指令,向所述扫描引擎进程发送退出命令之前,所述方法还包括:
通过所述用户界面接收暂停扫描指令;
根据所述暂停扫描指令,向所述扫描引擎进程发送暂停命令,以使所述扫描引擎进程暂停运行;
将所述用户界面更新为暂停扫描状态,并屏蔽所述扫描引擎进程对所述用户界面的更新操作。
可选的,所述将所述用户界面更新为暂停扫描状态,并屏蔽所述扫描引擎进程对所述用户界面的更新操作之后,所述方法还包括:
通过所述用户界面接收继续扫描指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海豹好玩科技有限公司,未经珠海豹好玩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011054716.1/2.html,转载请声明来源钻瓜专利网。