一种后台切换业务处理方法和系统技术方案

技术编号:8366881 阅读:180 留言:0更新日期:2013-02-28 05:48
本发明专利技术公开了一种后台切换业务处理方法和系统,所述方法,包括:当应用程序在前台任务中对终端设备的健康状态进行检测的过程中,获取到对所述应用程序发出的终止或中止指令时,进入后台模式,并判断所述终端设备是否具备继续处理所述应用程序的资源;如果判定所述终端设备具备继续处理所述应用程序的资源时,将所述应用程序转到后台任务中继续执行;或者,如果判定所述终端设备不具备继续处理所述应用程序的资源时,终止所述应用程序。如果用户选择中止或终止应用程序在前台任务的执行,会通过数据的前后任务切换,将应用程序接入后台任务继续执行,避免了前台工作过多、系统资源消耗较大、终端运行速度较慢导致用户完全终止应用程序的执行。

【技术实现步骤摘要】

本专利技术属于信息安全领域,具体地说,涉及一种后台切换业务处理方法和系统
技术介绍
互联技术的发展大大促进了信息的传播,但是,正是由于互联网技术的这种属性,导致网络安全隐患,当用户从网路上下载文件时或打开网页浏览信息时,用户终端上的文件被恶意代码感染,被感染的文件被激活时,恶意代码又感染其他文件,导致用户终端的数据被破坏,或者用户的信息被窃取,如用户网上银行用户名和密码等。为了防止上述不安全的情况发生,用户通常需要使用监测程序来对终端的操作系·统进行健康状态体检以将上述隐患排除,防患于未然。如果要彻底的对进行检测处理常常需要使监测程序在前台工作以通过执行检测项来扫描发现终端上的所有问题。对于大多数用户来说,由于在使用监测程序的进行前台工作的同时,又在前台开启其他应用程序进行其他事项,这种情况常常导致前台工作进程过多,系统资源消耗较大,终端运行速度较慢。因此,用户通常会选择暂时终止前台工作的检测软件,终止检测进程;或者,用户通常选择在较多的空余时间内专门使用检测软件。上述这两种情况,埋下了一定的数据安全隐患,导致操作系统中存在着大量如恶意代码感染的文件等隐患没有及时发现和清除,造成操作系统的被破坏从而发生数据损失。
技术实现思路
本专利技术所要解决的技术问题是提供一种后台切换业务处理方法和系统,用以克服现有技术中未及时发现和清除被恶意代码感染的文件导致的数据安全隐患。为了解决上述技术问题,本专利技术提供了一种后台切换业务处理方法,包括当应用程序在前台任务中对终端设备的健康状态进行检测的过程中,获取到对所述应用程序发出的终止或中止指令时,进入后台模式,并判断所述终端设备是否具备继续处理所述应用程序的资源;如果判定所述终端设备具备继续处理所述应用程序的资源时,将所述应用程序转到后台任务中继续执行;或者,如果判定所述终端设备不具备继续处理所述应用程序的资源时,终止所述应用程序。为了解决上述技术问题,本专利技术提供了一种后台切换业务处理系统,包括判断装置,用于当应用程序在前台任务中对终端设备的健康状态进行检测的过程中,获取到对所述应用程序发出的终止或中止指令时,进入后台模式,并判断所述终端设备是否具备继续处理所述应用程序的资源;后台任务处理装置,用于如果判定所述终端设备具备继续处理所述应用程序的资源时,将所述应用程序转到后台任务中继续执行;或者,如果判定所述终端设备不具备继续处理所述应用程序的资源时,终止所述应用程序。与现有的方案相比,本专利技术所获得的技术效果在用户在终端上使用前台任务执行某应用程序如终端设备的健康状态的监测程序时,如果用户选择中止或终止应用程序在前台任务的执行,会通过前后台任务的切换,将应用程序接入后台任务继续执行,从而避免了前台工作进程过多、系统资源消耗较大、终端运行速度较慢导致用户完全终止应用程序的执行。附图说明图I为本专利技术实施例后台切换业务处理方法流程示意图;图2为步骤102的示意图;图3为本专利技术前台进程切换到后台进程的具体应用示意图之一;图4为本专利技术前台进程切换到后台进程的具体应用示意图之二 ; 图5为本专利技术后台进程切换到前台进程的具体应用示意图;图6所示为后台任务恢复到前台任务的流程示意图;图7为本专利技术实施例后台切换业务处理系统的结构示意图;图8为后台任务处理装置结构示意图。具体实施例方式以下将配合图式及实施例来详细说明本专利技术的实施方式,藉此对本专利技术如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。本专利技术的下述实施例中,在用户在终端上使用前台任务执行某应用程序如终端设备的健康状态的监测程序时,如果用户选择中止或终止应用程序在前台任务的执行,会通过数据的前后任务切换,将应用程序接入后台任务继续执行,从而避免了前台工作进程过多、系统资源消耗较大、终端运行速度较慢导致用户完全终止应用程序的执行。如图I所示,为本专利技术实施例后台切换业务处理方法流程示意图。后台切换业务处理方法包括步骤101、当应用程序在前台任务中对终端设备的健康状态进行检测的过程中,获取到对所述应用程序发出的终止或中止指令时,进入后台模式,并判断所述终端设备是否具备继续处理所述应用程序的资源;本实施例中,所述应用程序可以包括终端设备的健康状态的监测程序,例如某公司的针对PC终端的安全卫士,或者,针对便携式终端如手机的安全卫士。所述前台任务可以包括可以在人机界面上进行显示,将内容和数据直接呈献给用户,即直接和用户进行交互的任务。本实施例中,当进入后台模式时,判定终端设备是否具备继续处理所述应用程序的资源,可以针对终端的CPU和/或内存memory来进行,即根据所述应用程序运行的终端上处理器的占用率是否达到设定的占用率门限值,以判断所述终端设备是否具备继续处理所述应用程序的资源。当判定所述应用程序运行的终端设备上处理器的占用率未达到设定的占用率门限值时,则具备继续处理的资源,否则不具备;和/或,根据所述应用程序运行的终端上内存的使用率是否达到设定的占用率门限值,以判断所述终端设备是否具备继续处理所述应用程序的资源,当判定所述应用程序运行的终端设备上内存的使用率未达到设定的使用率门限值时,则具备继续处理的资源,否则不具备。当通过这两种方法中任意一种方式或者两种方式的结合。在进入后台模式的过程中,如果CPU的占用率低于5%,内存的使用小于500M,则进行低速检测,以保证用户终端不会出现卡壳现象以及运行速度变慢的情况。步骤102、如果判定所述终端设备具备继续处理所述应用程序的资源时,将所述应用程序转到后台任务中继续执行;或者,如果判定所述终端设备不具备继续处理所述应用程序的资源时,终止所述应用程序。如图2所示,为步骤102中的示意图。本实施例中,前后任务转换的过程中,对应的进程不发生切换,因此,所述步骤102可以包括步骤112、确定所述应用程序在前台任务中执行时对应的进程,在同一所述进程上终止创建所述应用程序对应的后台任务; 步骤122、所述后台任务终止并切换所述应用程序在前台任务中所产生的前台业务处理数据,以中止或终止所述应用程序在前台任务中的执行;步骤122可以具体包括获取内存中所述应用程序在前台任务中所产生的前台业务处理数据;前台业务处理数据包括所述前台任务在中断或终止操作之前,产生的检测项和该检测项对应的业务处理数据,以及该检测项之前的其他检测项及该其他业务对应的业务处理数据。所述检测项,包括以下一个或多个的组合检测操作系统是否存在安全漏洞、检测安全防护是否开启、检测操作系统是否存在木马、检测操作系统是否未安装杀毒软件、检测浏览器主页是否锁定、检测是否间隔预定时长进行了扫描木马、检测是否存在恶意插件、检测是否从未进行过木马扫描、检测操作系统是否存在垃圾、检测操作系统是否安装有不常用软件、检测操作系统是否存在启动项、检测硬盘空间是否不足、检测是否存在浏览器故障、检测是否存在操作系统故障、检测是否存在无效快捷方式、检测是否存在待升级软件。对于执行如检测操作系统是否存在安全漏洞、检测安全防护是否开启、检测操作系统是否存在木马、检测操作系统是否未安装杀毒软件、检测浏览器主页是否锁定、检测是否间隔预定时长进行了扫描木马、检测是否从未进行过木马扫描等等安全防护类的检测项,在检测到存在安全风险时提示用户并根据用户操作从而本文档来自技高网...

【技术保护点】
一种后台切换业务处理方法,其特征在于,包括:当应用程序在前台任务中对终端设备的健康状态进行检测的过程中,获取到对所述应用程序发出的终止或中止指令时,进入后台模式,并判断所述终端设备是否具备继续处理所述应用程序的资源;如果判定所述终端设备具备继续处理所述应用程序的资源时,将所述应用程序转到后台任务中继续执行;或者,如果判定所述终端设备不具备继续处理所述应用程序的资源时,终止所述应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨继鑫
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1