恶意软件的卸载方法、恶意软件的卸载系统和终端技术方案

技术编号:15691350 阅读:149 留言:0更新日期:2017-06-24 04:29
本发明专利技术提供了一种恶意软件的卸载方法、恶意软件的卸载系统和终端,其中恶意软件的卸载方法包括:判断终端的运行界面是否生成浮动窗口;在判定终端的运行界面生成浮动窗口时,判断浮动窗口所属的进程的类型;在判定进程的类型是预设类型时,确定进程属于恶意软件,并提示用户输入用于删除恶意软件的删除指令;判断删除指令是否与预设删除指令匹配;在判定删除指令与预设删除指令匹配,且获取用户的确认指令时,删除恶意软件相关的进程。通过本发明专利技术的技术方案,通过根据浮动窗口所属进程的类型确定恶意软件,从而快速卸载恶意软件,避免了恶意软件对终端的操作系统和业务数据的威胁,提升了用户的使用体验。

Uninstall method of malicious software, uninstall system and terminal of malicious software

Unloading system and terminal of the invention provides a method for unloading, malware, including the malicious software uninstall method: determine the operation interface terminal is generated in a floating window; generating floating window determination operation interface terminal, determine the type of floating window belongs to the process; in the process of judging types is the default type, determine the process belongs to the malicious software, and prompts the user to delete command to delete Malware; delete and delete the default judgment whether the instruction instruction matching; in determining the delete command with a preset instruction, delete, and obtain confirmation instruction of the user, delete Malware related process. Through the technical scheme of the invention, identify malicious software by depending on the type of floating window of the process, so as to quickly unload the malicious software, to avoid the threat of malicious software on the terminal operating system and business data, enhance the user experience.

【技术实现步骤摘要】
恶意软件的卸载方法、恶意软件的卸载系统和终端
本专利技术涉及终端
,具体而言,涉及一种恶意软件的卸载方法、一种恶意软件的卸载系统和一种终端。
技术介绍
在相关技术中,终端(手机、平板和电脑等)的软件卸载可以通过卸载中心,或专门的卸载软件的应用程序进行卸载,还可以通过在桌面上对软件图标进行拖动,将其拖动到垃圾桶中实现卸载,或者长按应用图标进行应用卸载。但是,终端运行过程中,终端显示界面经常会自动弹出一些不合法弹窗(如广告推送、软件推荐和木马程序等),不仅严重影响用户的操作进度,甚至威胁终端的操作系统和业务数据的安全,造成系统崩溃或数据泄露等情况发生,并且用户无法快速查找到与弹窗相应的卸载程序文件,验证影响用户的体验。因此如何设计一种新的恶意软件的卸载方案,以实现恶意软件的快速卸载成为目前亟待解决的技术问题。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的恶意软件的卸载的方案,通过对浮动窗口所属进程类型的判断识别出恶意软件,从而卸载恶意软件,实现了对恶意软件的快速确定和卸载,避免了恶意软件对终端的操作系统和业务数据的威胁,净化了终端的运行环境,提升了用户体验。有鉴于此,本专利技术提出了一种恶意软件的卸载方法,包括:判断所述终端的运行界面是否生成浮动窗口;在判定所述终端的运行界面生成所述浮动窗口时,判断所述浮动窗口所属的进程的类型;在判定所述进程的类型是预设类型时,确定所述进程属于恶意软件,并提示用户输入用于删除所述恶意软件的删除指令;判断所述删除指令是否与预设删除指令匹配;在判定所述删除指令与所述预设删除指令匹配,且获取用户的确认指令时,删除所述恶意软件相关的进程。在该技术方案中,在判断运行界面有浮动窗口生成时,通过对浮动窗口的对应的进程的类型进行判断,当判断进程的类型为预设类型时,确定进程为恶意软件,尤其是在用户无法通过桌面获取恶意软件图标,也不知道应用名称的情况下,将软件确定为恶意软件,并且对于恶意软件的卸载加入了二次判断过程,提高了恶意软件卸载的效率和准确率,也即当用户输入的删除指令与预设删除指令匹配成功,且输入确认指令时,终端才执行删除恶意软件的安装文件的操作,避免了恶意软件对终端的操作系统和业务数据的威胁,提升了用户的使用体验。在上述技术方案中,优选的,所述预设类型包括系统警报提示类型和/或活动类型。在该技术方案中,通过将系统警报提示类型和活动类型中的一个或者全部设置预设类型,当恶意软件使用警报类型和活动类型实现弹出浮动窗口时,能够准确有效地识别出恶意软件,从而快速卸载恶意软件,避免了恶意软件对终端的操作系统和业务数据的威胁,净化了操作系统的运行环境。在上述技术方案中,优选的,还包括:在判定所述进程的类型是预设类型时,提示用户选择用于删除所述恶意软件的模式,其中,所述用于删除所述恶意软件的模式包括用户输入生物特征信息和/或用户输入触控指令;将所述生物特征信息和/或所述触控指令解析为删除指令。在该技术方案中,在判断进程的类型为预设类型时,将用户输入的生物特征信息和/或触控指令生成删除指令,删除恶意软件及其相关进程,从而实现了对恶意软件的卸载,其中,生物特征信息包括指纹特征、虹膜特征和语音特征中的至少一种特征,指纹特征通过在终端上设置指纹传感器来获取,虹膜特征通过在终端上设置虹膜识别模块来获取,语音特征通过在终端设置语音识别模块来获取。在上述技术方案中,优选的,判定所述删除指令与所述预设删除指令匹配,具体包括以下步骤:在所述用于删除所述恶意软件的模式包括用户触控指令时,判断所述触控指令在所述运行界面的按压时间是否大于或等于预设时间;在判定所述按压时间大于或等于所述预设时间时,将删除绘制界面提示给用户,以供用户在所述删除绘制界面进行绘制操作;在确定所述绘制操作的轨迹的宽度大于或等于预设宽度,或所述绘制操作的轨迹的起点个数大于或等于预设个数,或所述绘制操作的触控时间大于或等于预设时间,或所述绘制操作的轨迹长度大于或等于预设长度,或所述绘制操作的两条轨迹之间的夹角大于或等于预设夹角时,将所述绘制操作解析为所述删除指令,并判定所述删除指令与所述预设删除指令匹配。在该技术方案中,当检测到在屏幕的按压时间大于或者等于预设时间时,向用户提供删除绘制界面提示,并且当绘制操作的轨迹的宽度大于或等于预设宽度,或绘制操作的轨迹的起点个数大于或等于预设个数,或绘制操作的触控时间大于或等于预设时间,或绘制操作的轨迹长度大于或等于预设长度,或绘制操作的两条轨迹之间的夹角大于或等于预设夹角时,将绘制操作生成删除指令,并且与预设删除指令进行匹配,匹配成功时,删除恶意软件及其相关进程,避免了触控指令与其它的应用操作相冲突,实现了对恶意软件的准确卸载。在上述技术方案中,优选的,所述浮动窗口是所述终端的运行界面的栈顶的窗口。在该技术方案中,浮动窗口为终端运行界面的栈顶的窗口,避免了当恶意软件通过代码片段伪装为终端的浮动窗口,无法检测出恶意软件的问题,实现对恶意软件的卸载,同时提升了操作系统的流畅性。根据本专利技术的第二方面,提出了一种恶意软件的卸载系统,包括:判断单元,用于判断所述终端的运行界面是否生成浮动窗口;所述判断单元还用于:在判定所述终端的运行界面生成所述浮动窗口时,判断所述浮动窗口所属的进程的类型;所述恶意软件的卸载系统还包括:提示单元,用于在判定所述进程的类型是预设类型时,确定所述进程属于恶意软件,并提示用户输入用于删除所述恶意软件的删除指令;所述判断单元还用于:判断所述删除指令是否与预设删除指令匹配;所述恶意软件的卸载系统还包括:删除单元,用于在判定所述删除指令与所述预设删除指令匹配,且获取用户的确认指令时,删除所述恶意软件相关的进程。在该技术方案中,在判断运行界面有浮动窗口生成时,通过对浮动窗口的对应的进程的类型进行判断,当判断进程的类型为预设类型时,确定进程为恶意软件,尤其是在用户无法通过桌面获取恶意软件图标,也不知道应用名称的情况下,将软件确定为恶意软件,并且对于恶意软件的卸载加入了二次判断过程,提高了恶意软件卸载的效率和准确率,也即当用户输入的删除指令与预设删除指令匹配成功,且输入确认指令时,终端才执行删除恶意软件的安装文件的操作,避免了恶意软件对终端的操作系统和业务数据的威胁,提升了用户的使用体验。在上述技术方案中,优选的,所述预设类型包括系统警报提示类型和/或活动类型。在该技术方案中,通过将系统警报提示类型和活动类型中的一个或者全部设置预设类型,当恶意软件使用警报类型和活动类型实现弹出浮动窗口时,能够准确有效地识别出恶意软件,从而快速卸载恶意软件,避免了恶意软件对终端的操作系统和业务数据的威胁,净化了操作系统的运行环境。在上述技术方案中,优选的,所述提示单元还用于:在判定所述进程的类型是预设类型时,提示用户选择用于删除所述恶意软件的模式,其中,所述用于删除所述恶意软件的模式包括用户输入生物特征信息和/或用户输入触控指令;所述恶意软件的卸载系统还包括:解析单元,用于将所述生物特征信息和/或所述触控指令解析为删除指令。在该技术方案中,在判断进程的类型为预设类型时,将用户输入的生物特征信息和/或触控指令生成删除指令,删除恶意软件及其相关进程,从而实现了对恶意软件的卸载,其中,生物特征信息包括本文档来自技高网...
恶意软件的卸载方法、恶意软件的卸载系统和终端

【技术保护点】
一种恶意软件的卸载方法,适用于终端,其特征在于,包括:判断所述终端的运行界面是否生成浮动窗口;在判定所述终端的运行界面生成所述浮动窗口时,判断所述浮动窗口所属的进程的类型;在判定所述进程的类型是预设类型时,确定所述进程属于恶意软件,并提示用户输入用于删除所述恶意软件的删除指令;判断所述删除指令是否与预设删除指令匹配;在判定所述删除指令与所述预设删除指令匹配,且获取用户的确认指令时,删除所述恶意软件相关的进程。

【技术特征摘要】
1.一种恶意软件的卸载方法,适用于终端,其特征在于,包括:判断所述终端的运行界面是否生成浮动窗口;在判定所述终端的运行界面生成所述浮动窗口时,判断所述浮动窗口所属的进程的类型;在判定所述进程的类型是预设类型时,确定所述进程属于恶意软件,并提示用户输入用于删除所述恶意软件的删除指令;判断所述删除指令是否与预设删除指令匹配;在判定所述删除指令与所述预设删除指令匹配,且获取用户的确认指令时,删除所述恶意软件相关的进程。2.根据权利要求1所述的恶意软件的卸载方法,其特征在于,所述预设类型包括系统警报提示类型和/或活动类型。3.根据权利要求2所述的恶意软件的卸载方法,其特征在于,还包括:在判定所述进程的类型是预设类型时,提示用户选择用于删除所述恶意软件的模式,其中,所述用于删除所述恶意软件的模式包括用户输入生物特征信息和/或用户输入触控指令;将所述生物特征信息和/或所述触控指令解析为删除指令。4.根据权利要求3所述的恶意软件的卸载方法,其特征在于,判定所述删除指令与所述预设删除指令匹配,具体包括以下步骤:在所述用于删除所述恶意软件的模式包括用户触控指令时,判断所述触控指令在所述运行界面的按压时间是否大于或等于预设时间;在判定所述按压时间大于或等于所述预设时间时,将删除绘制界面提示给用户,以供用户在所述删除绘制界面进行绘制操作;在确定所述绘制操作的轨迹的宽度大于或等于预设宽度,或所述绘制操作的轨迹的起点个数大于或等于预设个数,或所述绘制操作的触控时间大于或等于预设时间,或所述绘制操作的轨迹长度大于或等于预设长度,或所述绘制操作的两条轨迹之间的夹角大于或等于预设夹角时,将所述绘制操作解析为所述删除指令,并判定所述删除指令与所述预设删除指令匹配。5.根据权利要求1至4中任一项所述的恶意软件的卸载方法,其特征在于,所述浮动窗口是所述终端的运行界面的栈顶的窗口。6.一种恶意软件的卸载系统,适用于终端,其特征在于,包括:判断单元,用于判断所述终端的运行界面是否生成浮动窗口;所述判断单元还用于:在判定所述...

【专利技术属性】
技术研发人员:程力行祝芳浩
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1