专利名称:终端设备的健康状态的监测方法及装置的制作方法
技术领域:
本发明涉及操作系统领域,具体地说,涉及一种终端设备的健康状态的监测方法及装置。
背景技术:
现有技术中,当在执行安装软件、下载文件或打开一个程序等任务时,会有一个进度状态监控窗口弹出来,这就是进度状态条。
它通常看起来像一个油量表,随着任务的执行从左到右逐渐被填满。它还可以提供更多的信息,比如任务完成的百分比,以及任务剩余时间等等。
现有的进度状态条实质上并不能准确显示出用户向电脑发出任务指令的执行情况,即不能准确反映任务执行进度。造成这一问题的主要原因在于,个人电脑或计算机内部在同一时间内要处理的任务太多了,以至于根本无法准确地估算和判断完成任务所需的时间。
进度条即计算机在处理文件时,实时以图片形式显示处理文件的速度、完成度、剩余未完成文件的大小、和可能需要处理时间,在各种计算机软件中,经常采用进度条来表达某个任务的执行过程。进度条一般以长方形条状显示,有背景和前景。初始状态背景有一定的长度,前景从O或小于背景长度的某个值开始增加长度,当增长到和背景一样长时,表示任务完成。
更为主要的是现有的进度状态条只能看到其整体进度,无法知道当前检测或已经完成的项目都有哪些,而且也没有对项目进行细化分类显示从而让用户进一步掌握进度。
因此,如何设计出一种既能显示程序完成的进度情况,又能显示该程序中正在做的事情的完成情况,便成为亟待解决的技术问题。发明内容
有鉴于此,本发明所要解决的技术问题是提供了一种终端设备的健康状态的监测方法及装置,以解决现有技术无法细化进度条从而显示完成进度情况。
为了解决上述技术问题,本发明公开了一种终端设备的健康状态的监测方法,其中,该方法包括在监测所述终端设备的健康状态时,组合形成进度条的各行程段依次行进,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项, 其中,每个行程段被预先分别设置对应的监测项目,所述监测项目中包含所选取的需要操作的至少一检测项;关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,通过所述进度条的行进展现监测所述终端设备的健康状态的总体进展,通过行程段的行进显示当前执行的监测项目的进展。
进一步地,其中,针对每个行程段,其中的检测项的执行顺序为随机顺序、按对应监测项目中检测项的标识的初始排列顺序、或者根据需要的自定义顺序。
进一步地,其中,每个行程段被预先分别设置对应的监测项目,所述监测项目中包含所选取的需要操作的至少一检测项,包括针对每个所述监测项目,根据配置列表提取每个所述监测项目对应的检测项所对应的标识,并将所述标识设置到与监测项目相对应的行程段,将各行程段组合形成一进度条,其中,所述配置列表中预先存储各监测项目以及每个监测项目所对应的具有相同或相似属性特征的检测项的标识。
进一步地,其中,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项,包括针对当前正在行进的行程段,调取当前行程段所对应的监测项目,根据所述监测项目中检测项的标识,在数据库中获取与所述标识对应的检测项,并按照每个所述行程段内检测项的执行顺序进行,所述数据库中预先存储各检测项以及与所述检测项对应的标识。
进一步地,其中,所述监测项目,记录有具有相同或相似属性特征的检测项及该检测项所对应的标识;所述监测项目,包括以下一个或多个的组合安全防护、电脑清理、电脑性能、系统故障和系统强化;所述标识包括代码标识和/或字段标识;所述检测项,包括以下一个或多个的组合检测操作系统是否存在安全漏洞、检测安全防护是否开启、检测操作系统是否存在木马、检测操作系统是否未安装杀毒软件、检测浏览器主页是否锁定、检测是否间隔预定时长进行了扫描木马、检测是否存在恶意插件、检测是否从未进行过木马扫描、检测操作系统是否存在垃圾、检测操作系统是否安装有不常用软件、检测操作系统是否存在启动项、检测硬盘空间是否不足、检测是否存在浏览器故障、检测是否存在操作系统故障、检测是否存在无效快捷方式、检测是否存在待升级软件。
为了解决上述技术问题,本发明还公开了一种对终端设备的健康状态进行监测的装置,其中,包括配置模块、显示模块和执行模块;其中,所述配置模块,用于针对每个监测项目分别设置行程段,所述监测项目中对应选取需要操作的至少一检测项,将所述行程段组合形成一进度条;所述执行模块,用于在监测所述终端设备的健康状态时依次行进所述进度条的行程段,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项;所述显示模块,用于配合所述执行模块的执行关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,通过所述进度条展现监测所述终端设备的健康状态的总体进展,通过正在行进的行程段显示当前执行的监测项目的进展。
进一步地,其中,所述执行模块,针对每个行程段,执行其中的检测项的执行顺序为随机顺序、按对应监测项目中检测项的标识的初始排列顺序、或者根据需要的自定义顺序。
进一步地,其中,所述配置模块,进一步用于针对每个所述监测项目,根据配置列表提取每个所述监测项目对应的检测项所对应的标识,并将所述标识设置到与监测项目相对应的行程段,将各行程段组合形成一进度条,其中,所述配置列表中预先存储各监测项目以及每个监测项目所对应的具有相同或相似属性特征的检测项的标识。
进一步地,其中,所述执行模块,针对当前正在行进的行程段,调取当前行程段所对应的监测项目,根据所述监测项目中检测项的标识,在数据库中获取与所述标识对应的检测项,并按照每个所述行程段内检测项的执行顺序进行,所述数据库中预先存储各检测项以及与所述检测项对应的标识。
进一步地,其中,所述监测项目,记录有具有相同或相似属性特征的检测项及该检测项所对应的标识;所述监测项目,包括以下一个或多个的组合安全防护、电脑清理、电脑性能、系统故障和系统强化;所述标识包括代码标识和/或字段标识;所述检测项,包括以下一个或多个的组合检测操作系统是否存在安全漏洞、检测安全防护是否开启、检测操作系统是否存在木马、检测操作系统是否未安装杀毒软件、检测浏览器主页是否锁定、检测是否间隔预定时长进行了扫描木马、检测是否存在恶意插件、检测是否从未进行过木马扫描、检测操作系统是否存在垃圾、检测操作系统是否安装有不常用软件、检测操作系统是否存在启动项、检测硬盘空间是否不足、检测是否存在浏览器故障、检测是否存在操作系统故障、检测是否存在无效快捷方式、检测是否存在待升级软件。
与现有的方案相比,本发明所获得的技术效果
I)对现有的传统的进度条是一次革命性的改进,改变了仅仅告知用户执行的百分比过程,将进度条分若干组,在每一组的进度条表示的进度内集中处理一类业务,通过所述进度条展现监测所述终端设备的健康状态的总体进展,通过正在行进的行程段显示当前执行的监测项目的进展。
2)关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,显示的内容可以是监测项目的字段名和检测项的字段名,字段名对于普通用户较为友好可读,让用户进一步了解当前的业务内容。
3)增加了用户的体验感,以及对执行过程的知情权和执行内容的了解。
4)可以使用户更加了解进度条中所执行的内容中每一个的用时以及速度情况等内容,清晰的展现出各个阶段的内容。
当然,实施本发明的任一产品必不一定需要同时达到以上所述的所有技术效果。
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图I是本发明实施例一的整体方法流程图2是采用本发明实施例一在实际应用中所述进度条的执行示意图3是本发明实施例一构建数据库的实例示意图4是本发明实施例一构建配置列表中内容的实例示意图5是本发明实施例一监测项目、与对应检测项的实例示意图6是本发明实施例二所述的装置框图7是本发明实施例一中步骤101的具体流程图。
具体实施方式
在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。 “大致”是指在可接受的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性连接手6段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性连接于所述第二装置,或通过其他装置或连接手段间接地电性连接至所述第二装置。说明书后续描述为实施本发明的较佳实施方式,然所述描述乃以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附权利要求所界定者为准。
以下将配合图式及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
如图I所示,是本发明实施例一所述的一种终端设备的健康状态的监测方法流程,该方法包括
步骤101,针对每个监测项目分别设置行程段,所述监测项目中对应选取需要操作的至少一检测项,将这些所述行程段组合形成一进度条;执行步骤102和103,执行顺序不分先后。
步骤102,在监测所述终端设备的健康状态时,组合形成进度条的各行程段依次行进,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项。
步骤103,关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项, 通过所述进度条展现监测所述终端设备的健康状态的总体进展,通过正在行进的行程段显示当前执行的监测项目的进展。
上述方法中,所述监测项目为记录有具有相同或相似属性特征的检测项及该检测项所对应的标识。
如图7所示,所述步骤101具体包括步骤1011和1012
步骤1011,构建数据库和配置列表,所述数据库中存储不同的检测项和该检测项对应的标识(例如如图3所示的表格内容),所述配置列表中预先存储各监测项目以及每个监测项目所对应的具有相同或相似属性特征的检测项的标识(例如如图4所示的表格内容);如图5为监测项目中以安全防护为例所包含的具有相同或相似属性特征的检测项内容。
下面结合附图3、4和5说明下,监测项目、检测项和该检测项对应的标识之间的关系O
对于检测项中“系统关键位置”这个检测项对应的标识为iteml,该检测项的属性特征是1,对应于操作系统的“安全防护”这个监测项目;
对于检测项中“检测是否开启黑客入侵防护”这个检测项对应的标识为item2,该检测项的属性特征是1,同样也是对应于操作系统的“安全防护”这个监测项目,因此,上述这两个检测项属于同一监测项目;
对于检测项中“操作系统中的垃圾文件”这个检测项对应的标识为item3,该检测项的属性特征是2,对应于操作系统的“电脑清理”这个监测项目;
对于检测项中“桌面快捷方式”这个检测项对应的标识为item4,该检测项的属性特征是2,也是对应于操作系统的“电脑清理”这个监测项目,因此,上述这两个检测项属于同一监测项目。
步骤1012,针对每个所述监测项目,根据步骤1011中构建的配置列表中的内容, 将每个所述监测项目中记录的具有相同或相似属性特征的检测项所对应的标识提取出,并将所述标识设置到与监测项目相对应的行程段,将各形成段组合形成一进度条。
在上述步骤1012中针对每个行程段内,检测项的执行顺序为随机顺序、按每个监测项目中检测项的标识的初始排列顺序、或者根据需要的自定义顺序。
所述步骤102具体包括针对当前正在行进的行程段,调取步骤1011中为当前行程段配置的对应监测项目,根据所述监测项目中检测项的标识,在步骤1011设置的数据库中获取与所述标识对应的检测项,并按照每个所述行程段内的执行顺序进行。
所述步骤103具体包括实时监测步骤102的执行进度,关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,显示的内容可以是监测项目的字段名和检测项的字段名,当然所述字段名对于普通用户较为友好可读。
上述实施例一中的所述标识包括代码标识和/或字段标识。
上述实施例一中的所述监测项目主要包括五部分监测项目,具体为安全防护、电脑清理、电脑性能、系统故障和系统强化。(如图2中所示五个圆点分别代表上述五个行程段,进度条中斜线部分为所执行完成的情况,图2中进度条下面的项目I-N代表的是显示当前行进的行程段对应的监测项目所包含的具有相同或相似属性特征的检测项)。所述检测项,包括以下一个或多个的组合检测操作系统是否存在安全漏洞、检测安全防护是否开启、检测操作系统是否存在木马、检测操作系统是否未安装杀毒软件、检测浏览器主页是否锁定、检测是否间隔预定时长进行了扫描木马、检测是否存在恶意插件、检测是否从未进行过木马扫描、检测操作系统是否存在垃圾、检测操作系统是否安装有不常用软件、检测操作系统是否存在启动项、检测硬盘空间是否不足、检测是否存在浏览器故障、检测是否存在操作系统故障、检测是否存在无效快捷方式、检测是否存在待升级软件。
如图6所示,是本发明实施例二所述的一种对终端设备的健康状态进行监测的装置,包括配置模块601和执行模块602、显示模块603 ;其中,
所述配置模块601,分别与所述执行模块602和显示模块603相耦接,用于针对每个监测项目分别设置行程段,所述监测项目中对应选取需要操作的至少一检测项,将所述行程段组合形成一进度条;
所述执行模块602,与所述配置模块601相耦接,用于在监测所述终端设备的健康状态时依次执行所述进度条的行程段,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项;
所述显示模块603,与所述配置模块601和执行模块602相耦接,获取所述配置模块601配置的行程段、监测项目以及检测项的对应关系及标识,用于配合所述执行模块602 的执行关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,通过所述进度条展现监测所述终端设备的健康状态的总体进展,通过正在行进的行程段显示当前执行的监测项目的进展。
上述配置模块601中的所述监测项目为记录有具有相同或相似属性特征的检测项及该检测项所对应的标识。
所述配置模块601具体是进行如下操作
进一步用于针对每个所述监测项目,根据配置列表提取每个所述监测项目对应的检测项所对应的标识,并将所述标识设置到与监测项目相对应的行程段,将各行程段组合形成一进度条,其中,所述配置列表中预先存储各监测项目以及每个监测项目所对应的具有相同或相似属性特征的检测项的标识。8
所述配置模块设置的所述监测项目,包括记录有具有相同或相似属性特征的检测项及该检测项所对应的标识;
所述配置模块设置的所述标识包括代码标识和/或字段标识;
所述配置模块设置的所述监测项目分为五部分,具体包括安全防护、电脑清理、 电脑性能、系统故障和系统强化
所述执行模块602具体是进行如下操作
针对当前正在行进的行程段,调取当前行程段所对应的监测项目,根据所述监测项目中检测项的标识,在数据库中获取与所述标识对应的检测项,并按照每个所述行程段内的执行顺序进行,所述数据库中预先存储各检测项以及与所述检测项对应的标识;
针对每个行程段,执行其中的检测项的执行顺序为随机顺序、按对应监测项目中检测项的标识的初始排列顺序、或者根据需要的自定义顺序。
所述显示模块603具体是进行如下操作
实时监测执行模块602的执行进度,配合所述执行模块602的关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,显示的内容可以是监测项目的字段名和检测项的字段名,所述字段名以及行程段、监测项目、检测项三者间对应关系预先由所述配置模块601处获取,当然配置模块601配置的所述字段名对于普通用户较为友好可读。
这里对于该装置中所述的监测项目、检测项和该检测项对应的标识之间的关系, 以及执行顺序等内容的详细描述如前方法所述内容,这里不再详细赘述。
与现有的方案相比,本发明所获得的技术效果
I)对现有的传统的进度条是一次革命性的改进,改变了仅仅告知用户执行的百分比过程,将进度条分若干组,在每一组的进度条表示的进度内集中处理一类业务,通过所述进度条展现监测所述终端设备的健康状态的总体进展,通过正在行进的行程段显示当前执行的监测项目的进展。
2)关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,显示的内容可以是监测项目的字段名和检测项的字段名,字段名对于普通用户较为友好可读,让用户进一步了解当前的业务内容。
3)增加了用户的体验感,以及对执行过程的知情权和执行内容的了解。
4)可以使用户更加了解进度条中所执行的内容中每一个的用时以及速度情况等内容,清晰的展现出各个阶段的内容。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、 修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种终端设备的健康状态的监测方法,其中,该方法包括 在监测所述终端设备的健康状态时,组合形成进度条的各行程段依次行进,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项,其中,每个行程段被预先分别设置对应的监测项目,所述监测项目中包含所选取的需要操作的至少一检测项; 关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,通过所述进度条的行进展现监测所述终端设备的健康状态的总体进展,通过行程段的行进显示当前执行的监测项目的进展。
2.如权利要求I所述的终端设备的健康状态的监测方法,其中, 针对每个行程段,其中的检测项的执行顺序为随机顺序、按对应监测项目中检测项的标识的初始排列顺序、或者根据需要的自定义顺序。
3.如权利要求I所述的终端设备的健康状态的监测方法,其中,每个行程段被预先分别设置对应的监测项目,所述监测项目中包含所选取的需要操作的至少一检测项,进一步包括 针对每个所述监测项目,根据配置列表提取每个所述监测项目对应的检测项所对应的标识,并将所述标识设置到与监测项目相对应的行程段,将各行程段组合形成一进度条,其中,所述配置列表中预先存储各监测项目以及每个监测项目所对应的具有相同或相似属性特征的检测项的标识。
4.如权利要求3所述的终端设备的健康状态的监测方法,其中,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项,进一步包括 针对当前正在行进的行程段,调取当前行程段所对应的监测项目,根据所述监测项目中检测项的标识,在数据库中获取与所述标识对应的检测项,并按照每个所述行程段内检测项的执行顺序进行,所述数据库中预先存储各检测项以及与所述检测项对应的标识。
5.如权利要求I至4中任一所述的终端设备的健康状态的监测方法,其中, 所述监测项目,记录有具有相同或相似属性特征的检测项及该检测项所对应的标识; 所述监测项目,包括以下一个或多个的组合安全防护、电脑清理、电脑性能、系统故障和系统强化; 所述标识包括代码标识和/或字段标识; 所述检测项,包括以下一个或多个的组合检测操作系统是否存在安全漏洞、检测安全防护是否开启、检测操作系统是否存在木马、检测操作系统是否未安装杀毒软件、检测浏览器主页是否锁定、检测是否间隔预定时长进行了扫描木马、检测是否存在恶意插件、检测是否从未进行过木马扫描、检测操作系统是否存在垃圾、检测操作系统是否安装有不常用软件、检测操作系统是否存在启动项、检测硬盘空间是否不足、检测是否存在浏览器故障、检测是否存在操作系统故障、检测是否存在无效快捷方式、检测是否存在待升级软件。
6.一种对终端设备的健康状态进行监测的装置,其中,包括配置模块、显示模块和执行模块;其中, 所述配置模块,用于针对每个监测项目分别设置行程段,所述监测项目中对应选取需要操作的至少一检测项,将所述行程段组合形成一进度条; 所述执行模块,用于在监测所述终端设备的健康状态时依次行进所述进度条的行程段,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项; 所述显示模块,用于配合所述执行模块的执行关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,通过所述进度条展现监测所述终端设备的健康状态的总体进展,通过正在行进的行程段显示当前执行的监测项目的进展。
7.如权利要求6所述的装置,其中, 所述执行模块,针对每个行程段,执行其中的检测项的执行顺序为随机顺序、按对应监测项目中检测项的标识的初始排列顺序、或者根据需要的自定义顺序。
8.如权利要求6所述的装置,其中, 所述配置模块,进一步用于针对每个所述监测项目,根据配置列表提取每个所述监测项目对应的检测项所对应的标识,并将所述标识设置到与监测项目相对应的行程段,将各行程段组合形成一进度条,其中,所述配置列表中预先存储各监测项目以及每个监测项目所对应的具有相同或相似属性特征的检测项的标识。
9.如权利要求6所述的装置,其中, 所述执行模块,针对当前正在行进的行程段,调取当前行程段所对应的监测项目,根据所述监测项目中检测项的标识,在数据库中获取与所述标识对应的检测项,并按照每个所述行程段内检测项的执行顺序进行,所述数据库中预先存储各检测项以及与所述检测项对应的标识。
10.如权利要求6至9中任一所述的装置,其中, 所述监测项目,记录有具有相同或相似属性特征的检测项及该检测项所对应的标识; 所述监测项目,包括以下一个或多个的组合安全防护、电脑清理、电脑性能、系统故障和系统强化; 所述标识包括代码标识和/或字段标识; 所述检测项,包括以下一个或多个的组合检测操作系统是否存在安全漏洞、检测安全防护是否开启、检测操作系统是否存在木马、检测操作系统是否未安装杀毒软件、检测浏览器主页是否锁定、检测是否间隔预定时长进行了扫描木马、检测是否存在恶意插件、检测是否从未进行过木马扫描、检测操作系统是否存在垃圾、检测操作系统是否安装有不常用软件、检测操作系统是否存在启动项、检测硬盘空间是否不足、检测是否存在浏览器故障、检测是否存在操作系统故障、检测是否存在无效快捷方式、检测是否存在待升级软件。
全文摘要
本发明公开了终端设备的健康状态的监测方法及装置,其中,该方法包括在监测终端设备的健康状态时,组合形成进度条的各行程段依次行进,根据当前正在行进的行程段,调取所述行程段所对应的监测项目并执行其中的检测项,其中,每个行程段被预先分别设置对应的监测项目,所述监测项目中包含所选取的需要操作的至少一检测项;关联显示正在行进的行程段所对应的监测项目以及正在执行的检测项,通过所述进度条的行进展现监测所述终端设备的健康状态的总体进展,通过行程段的行进显示当前执行的监测项目的进展。本发明将进度条分若干组,通过所述进度条展现监测所述终端设备的健康状态的总体进展,通过正在行进的行程段显示当前执行的监测项目的进展。
文档编号G06F11/32GK102929762SQ20121036455
公开日2013年2月13日 申请日期2012年9月26日 优先权日2012年9月26日
发明者杨继鑫 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司