设备状态的检测方法及装置制造方法及图纸

技术编号:14652527 阅读:52 留言:0更新日期:2017-02-16 14:57
本公开是关于一种设备状态的检测方法及装置。所述方法包括:当检测到启动安全软件时,获取系统及应用的使用信息;根据系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平。本公开技术方案可以有效避免相关技术中需要用户点击体检按钮才能知道用设备的安全状态分数的问题,而且由于只需要通过获取系统及应用的使用信息即可计算安全状态分数,不需要设备逐一扫描设备中的每个文件,因此耗时短,优化了用户的体验。

【技术实现步骤摘要】

本公开涉及移动设备
,尤其涉及一种设备状态的检测方法及装置
技术介绍
随着移动设备越来越趋向智能化,用户可以使用移动设备实现各种功能,例如:游戏、聊天、拍照等,长时间使用移动设备可导致移动设备的可用内存和可用存储空间减小,甚至还可能包含病毒文件等,进而导致移动设备的运行速度变慢。相关技术中,可通过手机管家、安全卫士等应用定期对手机进行健康体检,但是由于用户需要先打开应用程序然后点击“体检”按钮才开始逐个文件进行扫描,因此操作比较复杂,而且逐个文件进行扫描所消耗的时间较长,大大影响了用户对手机管家、安全卫士等应用的使用体验。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种设备状态的检测方法及装置,用以解决用户因为对手机的体检操作复杂并且耗时长的问题。根据本公开实施例的第一方面,提供一种设备状态的检测方法,可包括:当检测到启动安全软件时,获取系统及应用的使用信息;根据系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平。在一实施例中,方法还包括:根据所述安全状态分数提示是否需要进行安全体检。在一实施例中,系统及应用的使用信息,包括:系统内存使用信息、应用缓存清理状况及系统设置项;所述根据系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平,包括:分别计算所述系统内存使用信息对应的第一分数、所述应用缓存清理状态对应的第二分数、所述系统设置项对应的第三分数;基于所述第一分数、所述第二分数和所述第三分数,计算得到所述安全状态分数。在一实施例中,计算所述系统内存使用信息对应的第一分数,包括:计算所述移动设备的可清理内存占所述移动设备的总内存的比例;基于所述比例确定所述第一分数。在一实施例中,计算应用缓存清理状态对应的第二分数,包括:基于所述上一次清理缓存的时间与当前时间,确定时间差以及对应的权重;对所述时间差和所述时间差的权重进行求积,得到所述时间差对应的等效时间差;基于所述等效时间差确定应用缓存清理状态对应的第二分数。在一实施例中,计算系统设置项对应的第三分数,包括:通过系统接口获取所述系统设置项中每一个设置项的值;基于所述每一个设置项的值确定所述第三分数。在一实施例中,方法还包括:将所述第一分数、所述第二分数、第三分数展示在当前界面;在接收到优化对应评估数据的操作时,执行优化对应评估数据的操作。根据本公开实施例的第二方面,提供一种设备状态的检测装置,可包括:获取模块,被配置为在检测到启动安全软件时,获取系统及应用的使用信息;计算模块,被配置为根据所述获取模块获取的所述系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平。在一实施例中,装置还包括:第一提示模块,被配置为根据所述计算模块计算出的所述安全状态分数提示是否需要进行安全体检。在一实施例中,系统及应用的使用信息,包括:系统内存使用信息、应用缓存清理状况及系统设置项;所述计算模块包括:计算子模块,被配置为分别计算所述系统内存使用信息对应的第一分数、所述应用缓存清理状态对应的第二分数、所述系统设置项对应的第三分数;加权子模块,被配置为基于所述计算子模块计算得到的所述第一分数、所述第二分数和所述第三分数,计算得到所述安全状态分数。在一实施例中,计算子模块包括:比例计算子模块,被配置为计算所述移动设备的可清理内存占所述移动设备的总内存的比例;第一确定子模块,被配置为基于所述比例确定所述第一分数。在一实施例中,计算子模块包括:权重确定子模块,被配置为基于所述上一次清理缓存的时间与当前时间,确定时间差以及对应的权重;求积子模块,被配置为对所述时间差和对应的权重进行求积,得到所述时间差对应的等效时间差;第二确定子模块,被配置为基于所述求积子模块得到的所述等效时间差确定应用缓存清理状态对应的第二分数。在一实施例中,计算子模块包括:获取子模块,被配置为通过系统接口获取所述系统设置项中每一个设置项的值;第三确定子模块,被配置为基于所述获取子模块获取的所述每一个设置项的值确定所述第三分数。在一实施例中,装置还包括:展示模块,被配置为将所述第一分数、所述第二分数、第三分数展示在当前界面;优化模块,被配置为在接收到优化对应评估数据的操作时,执行优化对应评估数据的操作。根据本公开实施例的第三方面,提供一种设备状态的检测装置,可包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当检测到启动安全软件时,获取系统及应用的使用信息;根据系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平。本公开的实施例提供的技术方案可以包括以下有益效果:在检测到打开安全软件,如手机管家时,直接获取系统及应用的使用信息,并根据使用信息计算出系统运行的安全状态分数,有效避免了相关技术中需要用户点击体检按钮才能知道用设备的安全状态分数的问题,而且由于只需要通过获取系统及应用的使用信息即可计算安全状态分数,不需要设备逐一扫描设备中的每个文件,因此耗时短,优化了用户的体验。并且,根据安全状态分数提示是否需要进行安全体检,例如在安全状态分数非常低时提示进行安全体检,可以提示用户设备存在安全隐患,而在安全状态分数比较高时提示不需要进行安全体检,可以避免设备在安全状态比较好时进行不必要的体检。通过分别计算系统内存使用信息对应的第一分数、应用缓存清理状态对应的第二分数、系统设置项对应的第三分数,并且将第一分数、第二分数、第三分数进行加权计算即可可以计算出设备的安全状态分数,而且由于只需要读取少量的数据即可计算出这三类评估项的分数,因此耗时短,可以快速地预估出设备状态的安全状态分数,缩短了用户获取设备安全状态的时间。通过将每一类评估项的分数提示设备当前哪一项数据存在安全隐患,进而有针对性对该项数据进行优化,进一步优化用户的体验,例如,如果系统内存过低,则可通过提示用户执行执行加速优化操作结束部分应用程序,释放系统内存。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的设备状态的检测方法的流程图。图2A是根据一示例性实施例一示出的设备状态检测的方法的流程图。图2B是根据一示例性实施例一示出的计算内存使用信息对应第一分数的流程图。图2C是根据一示例性实施例一示出的计算应用缓存清理状态对应第二分数的流程图。图2D是根据一示例性实施例一示出的计算系统设置项对应第三分数的流程图。图2E是根据一示例性实施例一示出的显示设备安全状态分数的示意图。图2F是根据一示例性实施例一示出的展示单项分数的示意图。图3是根据一示例性实施例示出的一种设备状态的检测装置的框图。图4是根据一示例性实施例示出的另一种设备状态的检测装置的框图。图5是根据一示例性实施例示出的再一种设备状态的检测装置的框图。图6是根据一示例性实施例示出的一种适用于设备状态的检测装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的本文档来自技高网...
设备状态的检测方法及装置

【技术保护点】
一种设备状态的检测方法,其特征在于,所述方法包括:当检测到启动安全软件时,获取系统及应用的使用信息;根据系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平。

【技术特征摘要】
1.一种设备状态的检测方法,其特征在于,所述方法包括:当检测到启动安全软件时,获取系统及应用的使用信息;根据系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述安全状态分数提示是否需要进行安全体检。3.根据权利要求1所述的方法,其特征在于,所述系统及应用的使用信息,包括:系统内存使用信息、应用缓存清理状况及系统设置项;所述根据系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平,包括:分别计算所述系统内存使用信息对应的第一分数、所述应用缓存清理状态对应的第二分数、所述系统设置项对应的第三分数;基于所述第一分数、所述第二分数和所述第三分数,计算得到所述安全状态分数。4.根据权利要求3所述的方法,其特征在于,所述计算所述系统内存使用信息对应的第一分数,包括:计算所述移动设备的可清理内存占所述移动设备的总内存的比例;基于所述比例确定所述第一分数。5.根据权利要求3所述的方法,其特征在于,所述计算应用缓存清理状态对应的第二分数,包括:基于所述上一次清理缓存的时间与当前时间,确定时间差以及对应的权重;对所述时间差和所述时间差的权重进行求积,得到所述时间差对应的等效时间差;基于所述等效时间差确定应用缓存清理状态对应的第二分数。6.根据权利要求3所述的方法,其特征在于,所述计算系统设置项对应的第三分数,包括:通过系统接口获取所述系统设置项中每一个设置项的值;基于所述每一个设置项的值确定所述第三分数。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:将所述第一分数、所述第二分数、第三分数展示在当前界面;在接收到优化对应评估数据的操作时,执行优化对应评估数据的操作。8.一种设备状态的检测装置,其特征在于,所述装置包括:获取模块,被配置为在检测到启动安全软件时,获取系统及应用的使用信息;计算模块,被配置为根据所述获取模块获取的所述系统及应用的使用信息,计算出系统运行的安全状态分数,所述安全状态分数用于标示系统体检水平。9...

【专利技术属性】
技术研发人员:刘鸣伍亮雄骆艳飞
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1