一种系统资源占用率显示方法及装置的制造方法

xiaoxiao2020-10-23  14

一种系统资源占用率显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,特别涉及一种系统资源占用率显示方法及装置。
【背景技术】
[0002]用户在使用计算机的过程中,经常会出现由于系统资源占用过多,而使得计算机的运行速度变得较慢的情况。
[0003]例如,对于系统的内存而言,在使用一段时间后,就会产生一些垃圾文件,这些垃圾文件会占用一定的内存,影响计算机的运行速度。但是,由于系统提示有限,在计算机的运行速度下降不是很明显时,用户难以察觉内存的占用情况,只有在计算机的运行速度下降很明显时,用户才有可能察觉内寸占用过多需要清理,但此时已经严重影响用户的使用。
[0004]因此,如何能使用户随时可以掌握系统资源的占用情况就显得尤为重要。

【发明内容】

[0005]为解决上述问题,本发明实施例公开了一种系统资源占用率显示方法及装置。技术方案如下:
[0006]一种系统资源占用率显示方法,包括:
[0007]在电子设备运行过程中,检测该电子设备的系统资源占用率;
[0008]根据预设的算法,将所述系统资源占用率转化为用于表示水波图形特征的特征值;
[0009]根据所转化的用于表示水波图形特征的特征值,生成具有该特征值所表示的水波图形特征的水波图形;
[0010]向用户展示表示所述系统资源占用率的所述水波图形。
[0011]其中,所述水波图形存在于目标图形中,所述水波图形特征包括以下三种特征中的至少一种:
[0012]水波图形颜色;
[0013]水波图形在目标图形中的高度;
[0014]水波图形动态特征,其中,所述动态特征包括水波图形对应的水波纹的波幅与频率。
[0015]在上述方法实施例的一种优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形颜色的RGB值;
[0016]所述将所述系统资源占用率转化为用于表示水波图形特征的特征值,包括:将系统资源占用率转化为用于表示水波图形颜色的RGB值;
[0017]将系统资源占用率转化为用于表示水波图形颜色的RGB值的算法为:
[0018]在系统资源占用率M%小于等于预设的第一阈值八%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0019]R = Rl* (M-A) /A+R2* (M) /A
[0020]G = Gl* (M-A) /A+G2* (M) /A[0021 ] B = BI* (M-A) /A+B2* (M) /A ;
[0022]在系统资源占用率M%大于预设的第一阈值A%、且小于第二阈值B%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0023]R = Rl* (M-A) / (B-A) +R2* (M) / (B-A)
[0024]G = Gl* (M-A) / (B-A) +G2* (M) / (B-A)
[0025]B = Bl* (M-A/ (B-A) +B2* (M) / (B-A);
[0026]在系统资源占用率M%大于等于预设的第二阈值8%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0027]R = Rl (M-B) / (100-B) +R2 (M) / (100-B)
[0028]G = Gl (M-B) / (100-B) +G2 (M) / (100-B)
[0029]B = Bl (M-B) / (100-B) +B2 (M) / (100-B);
[0030]其中,R1、G1、B1为预设的第一颜色的RGB值;R2、G2、B2为预设的第二颜色的RGB值。
[0031]在上述方法实施例的一种优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形在目标图形中高度的高度值;
[0032]所述将所述系统资源占用率转化为用于表示水波图形特征的特征值,包括:将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值;
[0033]将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值的算法为:
[0034]用于表示水波图形在目标图形中高度的高度值=目标图形高度*系统资源占
[0035]用率。
[0036]在上述方法实施例的一种优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形动态特征的水波纹的波幅值与频率值;
[0037]所述将所述系统资源占用率转化为用于表示水波图形特征的特征值,包括:将所述系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值;
[0038]将系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值的算法分别为:
[0039]水波纹的频率=M/(x*10);
[0040]水波纹的波幅=(x/10)/M ;
[0041]其中,X表示鼠标每秒移动的像素数,1%表示系统资源占用率。
[0042]在上述方法实施例的一种优选实施方式中,还包括:在向用户展示表示所述系统资源占用率的所述水波图形的同时,在所述水波图形中显示所述系统资源占用率的实际数值。
[0043]相应于上面的的方法实施例,本发明还提供了一种系统资源占用率显示装置,包括:
[0044]系统资源占用率检测模块,用于在电子设备运行过程中,检测该电子设备的系统资源占用率;
[0045]特征值转化模块,用于根据预设的算法,将所述系统资源占用率转化为用于表示水波图形特征的特征值;
[0046]水波图形生成模块,用于根据所转化的用于表示水波图形特征的特征值,生成具有该特征值所表示的水波图形特征的水波图形;
[0047]水波图形展示模块,用于向用户展示表示所述系统资源占用率的所述水波图形。
[0048]其中,所述水波图形存在于目标图形中,所述水波图形特征包括以下三种特征中的至少一种:
[0049]水波图形颜色;
[0050]水波图形在目标图形中的高度;
[0051]水波图形动态特征,其中,所述动态特征包括水波图形对应的水波纹的波幅与频率。
[0052]在上述装置实施例的一种优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形颜色的RGB值;
[0053]所述特征值转化模块,具体用于将系统资源占用率转化为用于表示水波图形颜色的RGB值;
[0054]将系统资源占用率转化为用于表示水波图形颜色的RGB值的算法为:
[0055]在系统资源占用率M%小于等于预设的第一阈值八%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0056]R = Rl* (M-A) /A+R2* (M) /A
[0057]G = Gl* (M-A) /A+G2* (M) /A
[0058]B = Bl* (M-A) /A+B2* (M) /A ;
[0059]在系统资源占用率M%大于预设的第一阈值A%、且小于第二阈值B%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0060]R = Rl* (M-A) / (B-A) +R2* (M) / (B-A)
[0061 ] G = Gl* (M-A) / (B-A) +G2* (M) / (B-A)
[0062]B = Bl* (M-A/ (B-A) +B2* (M) / (B-A);
[0063]在系统资源占用率M%大于等于预设的第二阈值8%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0064]R = Rl (M-B) / (100-B) +R2 (M) / (100-B)
[0065]G = Gl (M-B) / (100-B) +G2 (M) / (100-B)
[0066]B = Bl (M-B) / (100-B) +B2 (M) / (100-B);
[0067]其中,R1、G1、B1为预设的第一颜色的RGB值;R2、G2、B2为预设的第二颜色的RGB值。
[0068]在上述装置实施例的一种优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形在目标图形中高度的高度值;
[0069]所述特征值转化模块,具体用于将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值;[0070]将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值的算法为:
[0071]用于表示水波图形在目标图形中高度的高度值=目标图形高度*系统资源占
[0072]用率。
[0073]在上述装置实施例的一种优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形动态特征的水波纹的波幅值与频率值;
[0074]所述特征值转化模块,具体用于将所述系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值;
[0075]将系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值的算法分别为:
[0076]水波纹的频率=M/(x*10);
[0077]水波纹的波幅=(x/10)/M ;
[0078]其中,X表示鼠标每秒移动的像素数,1%表示系统资源占用率。
[0079]在上述装置实施例的一种优选实施方式中,所述水波图形展示模块还用于:在向用户展示表示所述系统资源占用率的所述水波图形的同时,在所述水波图形中显示所述系统资源占用率的实际数值。
[0080]本发明的技术方案通过将系统资源的占用率转化为用于表示水波图形特征的特征值,进而生成具有该特征值所表示的水波图形特征的水波图形;并向用户展示该水波图形;用户可以通过水波图形特征的变化来掌握系统资源的占用情况,这种将系统资源的占用率转化成图形的技术方案生动形象,用户体验好。
【附图说明】
[0081]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0082]图1为本发明实施例提供的一种系统资源占用率显示方法的流程图;
[0083]图2为本发明实施例提供的一种水波图形的具体实例;
[0084]图3为本发明实施例提供的一种系统资源占用率显示装置的结构示意图。
【具体实施方式】
[0085]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0086]本发明实施例首先提供了一种系统资源占用率显示方法,如图1所示,可以包括:
[0087]S101,在电子设备运行过程中,检测该电子设备的系统资源占用率。
[0088]首先,需要说明的是,所说的电子设备,包括但不限于智能手机、平板电脑、笔记本电脑及PC机,电子设备的具体形式本发明在此不进行限定。
[0089]所说的系统资源占用率包括但不限于内存占用率、CPU占用率;本领域技术人员可以根据需要来确定系统资源占用率的种类,本发明在此不进行限定。
[0090]S102,根据预设的算法,将所述系统资源占用率转化为用于表示水波图形特征的特征值。
[0091]在实际应用中,水波图形可以存在于目标图形中,该目标图形的具体样式可以由本领域技术人员来确定,本发明在此不进行限定,优选的,目标图形可以为圆形,这样当水波图形位于目标图形中时,可以形象的显示为一个内部装有水的水球。所述水波图形特征可以包括以下三种特征中的至少一种:
[0092](I)水波图形颜色;在实际应用时,不同的系统资源占用率可能会使得水波图形呈现不同的颜色。例如,当系统资源占用率较低时,水波图形可以呈现绿色,当系统资源占用率较高时,水波图形可以呈现红色,这样就可以提醒用户当前系统资源占用率较高,需要进行清理。
[0093](2)水波图形在目标图形中的高度;不同的系统资源占用率可能会使得水波图形在目标图形中呈现不同的高度。当系统资源占用率比较高时,水波图形在目标图形中高度也较高,也就是说水球中的水比较满了,这样也可以提示用户需要对系统进行清理。
[0094](3)水波图形动态特征,其中,所述动态特征包括水波图形对应的水波纹的波幅与频率。在实际应用中,水波图形的动态特征,可以模拟水在容器中荡漾的效果,主要是通过水波图形对应的水波纹的波幅与频率来实现。当系统资源占用率比较低时,用户拖动水波图形(如果有目标图形,用户会拖动目标图形),水波图形的波幅会比较高,频率也比较高,模拟水在容器中荡漾速度较快。当系统资源占用率比较高时,水波图形的波幅及频率都比较低,用户会感觉水波荡漾的比较慢,以此提醒用户系统需要清理。
[0095]在实际应用中,可以采用上述的三种水波图形特征中的一种、两种或三种,具体选择上述哪种特征或组合,可以由本领域技术人员来确定,本发明在此不进行限定。优选的,水波图形特征可以包括上述的三种特征,在这种实施方式中,可以从更多的角度来提示用户系统资源的占用情况。
[0096]所说的预设的算法是与水波图形特征相对应的,也就是说,不同的水波图形特征,计算其对应的特征值的算法是不同的。
[0097]例如,当用于表示水波图形特征的特征值包括:用于表示水波图形颜色的RGB值时,
[0098]步骤S102,将所述系统资源占用率转化为用于表示水波图形特征的特征值,可以包括:将系统资源占用率转化为用于表示水波图形颜色的RGB值;
[0099]此时,将系统资源占用率转化为用于表示水波图形颜色的RGB值的算法可以为:
[0100]在系统资源占用率M%小于等于预设的第一阈值八%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0101]R = Rl* (M-A) /A+R2* (M) /A
[0102]G = Gl* (M-A) /A+G2* (M) /A
[0103]B = Bl* (M-A) /A+B2* (M) /A ;
[0104]在系统资源占用率M%大于预设的第一阈值A%、且小于第二阈值的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0105]R = Rl* (M-A) / (B-A) +R2* (M) / (B-A)
[0106]G = Gl* (M-A) / (B-A) +G2* (M) / (B-A)
[0107]B = Bl* (M-A/ (B-A) +B2* (M) / (B-A);
[0108]在系统资源占用率M%大于等于预设的第二阈值8%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0109]R = Rl (M-B) / (100-B) +R2 (M) / (100-B)
[0110]G = Gl (M-B) / (100-B) +G2 (M) / (100-B)
[0111]B = BI (M-B)/(100-B)+B2 (M)/(100-B);
[0112]其中,R1、G1、B1为预设的第一颜色的RGB值;R2、G2、B2为预设的第二颜色的RGB值。
[0113]需要说明的是,所说的第一阈值A%及第二阈值大小的具体值,可以由本领域技术人员来确定,本发明在此不进行限定。
[0114]同样的,所说的第一颜色的RGB值及第二颜色的RGB值,也可以由本领域技术人员来确定,本发明在此不进行限定。
[0115]进一步需要说明的是,本发明实施例虽然将水波纹图形颜色以RGB色彩模式来表示,但其它的色彩模式,例如CMYK色彩模式也是可以的,只是采用其它的色彩模式时,计算公式也需要进行相应的调整,本领域技术人员可以采用现有技术的相关技术方案来实现,本发明在此不作赘述。
[0116]当用于表示水波图形特征的特征值包括:用于表示水波图形在目标图形中高度的高度值时,
[0117]步骤S102,将所述系统资源占用率转化为用于表示水波图形特征的特征值,可以包括:将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值;
[0118]将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值的算法可以为:
[0119]用于表示水波图形在目标图形中高度的高度值=目标图形高度*系统资源占用率。
[0120]当用于表示水波图形特征的特征值包括:用于表示水波图形动态特征的水波纹的波幅值与频率值时,
[0121]步骤S102,所述将所述系统资源占用率转化为用于表示水波图形特征的特征值可以包 括:将所述系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值;
[0122]将系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值的算法分别可以为:
[0123]水波纹的频率=M/(x*10);
[0124]水波纹的波幅=(x/10)/M ;
[0125]其中,X表示鼠标每秒移动的像素数,1%表示系统资源占用率。这样,当用户使用鼠标拖动水波图形时,水波纹就会以一定的频率进行震荡。
[0126]S103,根据所转化的用于表示水波图形特征的特征值,生成具有该特征值所表示的水波图形特征的水波图形。
[0127]当所转化的用于表示水波图形特征的特征值包括水波图形颜色的RGB值时,所生成的水波图形具有RGB值所对应的颜色。
[0128]当所转化的用于表示水波图形特征的特征值包括水波图形在目标图形中的高度值时,所生成的水波图形在目标图形中具有相应的高度。
[0129]当所转化的用于表示水波图形特征的特征值包括水波图形动态特征时,所生成的水波图形在用户拖动时,会以相应的频率和波幅进行震荡。
[0130]S104,向用户展示表示所述系统资源占用率的所述水波图形。
[0131]在实际应用中,在向用户展示表示所述系统资源占用率的所述水波图形的同时,还可以在水波图形上显示系统资源占用率的实际数值。可以更直接的告知用户系统资源使用情况。
[0132]可见,采用图1所示的技术方案,通过将系统资源的占用率转化为用于表示水波图形特征的特征值,进而生成具有该特征值所表示的水波图形特征的水波图形;并向用户展示该水波图形;用户可以通过水波图形特征的变化来掌握系统资源的占用情况,这种将系统资源的占用率转化成图形的技术方案生动形象,用户体验好。
[0133]下面结合具体的实例对图1所示的技术方案进行说明。
[0134]如图2所示,水波图形位于圆形的目标图形内,用于表示内存的占用率。整个图形模拟内部装有水的水球。水波图形即水球中所装的“水”。水波图形特征包括了水波图形颜色;水波图形在目标图形中的高度;及水波图形动态特征,其中,所述动态特征包括水波图形对应的水波纹的波幅与频率。并在水波图形中显示内存的实际占用率。
[0135]当检测到电子设备的内存占用率为73%时,根据预设的算法,将73%的内存占用率转化为用于表示用于表示水波图形颜色的RGB值、用于表示水波图形在目标图形中高度的高度值及用于表示水波图形动态特征的水波纹的波幅值与频率值;然后生成具有上述特征值所表示的水波图形特征的水波图形;并向用户展示该水波图形,并在水波图形中显示73%数值。此时,球体中的水的颜色可以为橙色,水的高度为球体高度的73%。当用户拖动该水球时,水球中的水会以较慢的幅度和频率荡漾。
[0136]相应于上面的方法实施例,本发明还提供了一种系统资源占用率显示装置,如图3所示,可以包括:
[0137]系统资源占用率检测模块101,用于在电子设备运行过程中,检测该电子设备的系统资源占用率;
[0138]特征值转化模块102,用于根据预设的算法,将所述系统资源占用率转化为用于表示水波图形特征的特征值;
[0139]水波图形生成模块103,用于根据所转化的用于表示水波图形特征的特征值,生成具有该特征值所表示的水波图形特征的水波图形;
[0140]水波图形展示模块104,用于向用户展示表示所述系统资源占用率的所述水波图形。
[0141]在本装置实施例的一些优选实施方式中,所述水波图形存在于目标图形中,所述水波图形特征包括以下三种特征中的至少一种:
[0142]水波图形颜色;
[0143]水波图形在目标图形中的高度;
[0144]水波图形动态特征,其中,所述动态特征包括水波图形对应的水波纹的波幅与频率。
[0145]在本装置实施例的一些优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形颜色的RGB值;
[0146]所述特征值转化模块,具体用于将系统资源占用率转化为用于表示水波图形颜色的RGB值;
[0147]将系统资源占用率转化为用于表示水波图形颜色的RGB值的算法为:
[0148]在系统资源占用率M%小于等于预设的第一阈值八%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0149]R = Rl* (M-A) /A+R2* (M) /A
[0150]G = Gl* (M-A) /A+G2* (M) /A
[0151]B = B1*(M-A)/A+B2*(M)/A ;
[0152]在系统资源占用率M%大于预设的第一阈值A%、且小于第二阈值B%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0153]R = Rl* (M-A) / (B-A) +R2* (M) / (B-A)
[0154]G = Gl* (M-A) / (B-A) +G2* (M) / (B-A)
[0155]B = Bl* (M-A/ (B-A) +B2* (M) / (B-A);
[0156]在系统资源占用率M%大于等于预设的第二阈值8%的情况下,用于表示水波纹图形颜色的RGB值分别为:
[0157]R = Rl (M-B)/(100-B)+R2 (M)/(100-B)
[0158]G = Gl (M-B)/(100-B)+G2 (M)/(100-B)
[0159]B = BI (M-B)/(100-B)+B2 (M)/(100-B);
[0160]其中,R1、G1、B1为预设的第一颜色的RGB值;R2、G2、B2为预设的第二颜色的RGB值。
[0161]在本装置实施例的一些优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形在目标图形中高度的高度值;
[0162]所述特征值转化模块,具体用于将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值;
[0163]将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值的算法为:
[0164]用于表示水波图形在目标图形中高度的高度值=目标图形高度*系统资源占
[0165]用率。
[0166]在本装置实施例的一些优选实施方式中,用于表示水波图形特征的特征值包括:用于表示水波图形动态特征的水波纹的波幅值与频率值;
[0167]所述特征值转化模块,具体用于将所述系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值;
[0168]将系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值的算法分别为:
[0169]水波纹的频率=M/(x*10);
[0170]水波纹的波幅=(x/10)/M ;
[0171]其中,X表示鼠标每秒移动的像素数,11%表示系统资源占用率。
[0172]在本装置实施例的一些优选实施方式中,所述水波图形展示模块还用于:在向用户展示表示所述系统资源占用率的所述水波图形的同时,在所述水波图形中显示所述系统资源占用率的实际数值。
[0173]可见,采用图3所示的技术方案,通过将系统资源的占用率转化为用于表示水波图形特征的特征值,进而生成具有该特征值所表示的水波图形特征的水波图形;并向用户展示该水波图形;用户可以通过水波图形特征的变化来掌握系统资源的占用情况,这种将系统资源的占用率转化成图形的技术方案生动形象,用户体验好。
[0174]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0175]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的 部分说明即可。
[0176]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
[0177]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种系统资源占用率显示方法,其特征在于,包括: 在电子设备运行过程中,检测该电子设备的系统资源占用率; 根据预设的算法,将所述系统资源占用率转化为用于表示水波图形特征的特征值;根据所转化的用于表示水波图形特征的特征值,生成具有该特征值所表示的水波图形特征的水波图形; 向用户展示表示所述系统资源占用率的所述水波图形。2.如权利要求1所述的方法,其特征在于,所述水波图形存在于目标图形中,所述水波图形特征包括以下三种特征中的至少一种: 水波图形颜色; 水波图形在目标图形中的高度; 水波图形动态特征,其中,所述动态特征包括水波图形对应的水波纹的波幅与频率。3.如权利要求2所述的方法,其特征在于,用于表示水波图形特征的特征值包括:用于表示水波图形颜色的RGB值; 所述将所述系统资源占用率转化为用于表示水波图形特征的特征值,包括:将系统资源占用率转化为用于表示水波图形颜色的RGB值; 将系统资源占用率转化为用于表示水波图形颜色的RGB值的算法为: 在系统资源占用率M%小于等于预设的第一阈值八%的情况下,用于表示水波纹图形颜色的RGB值分别为:R = Rl*(M-A)/A+R2*(M)/AG = Gl* (M-A) /A+G2* (M) /AB = Bl* (M-A) /A+B2* (M) /A ; 在系统资源占用率M%大于预设的第一阈值A%、且小于第二阈值8%的情况下,用于表示水波纹图形颜色的RGB值分别为: R = Rl* (M-A) / (B-A) +R2* (M) / (B-A) G = Gl* (M-A) / (B-A) +G2* (M) / (B-A)B = Bl* (M-A/ (B-A) +B2* (M) / (B-A); 在系统资源占用率M%大于等于预设的第二阈值8%的情况下,用于表示水波纹图形颜色的RGB值分别为:R = Rl(M-B)/(10-B)+R2(M)/(100-B)G = Gl (M-B) / (100-B) +G2 (M) / (100-B)B = Bl (M-B) / (100-B) +B2 (M) / (100-B); 其中,Rl、Gl、BI为预设的第一颜色的RGB值;R2、G2、B2为预设的第二颜色的RGB值。4.如权利要求2所述的方法,其特征在于,用于表示水波图形特征的特征值包括:用于表示水波图形在目标图形中高度的高度值; 所述将所述系统资源占用率转化为用于表示水波图形特征的特征值,包括:将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值; 将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值的算法为: 用于表示水波图形在目标图形中高度的高度值=目标图形高度*系统资源占 用率。5.如权利要求2所述的方法,其特征在于,用于表示水波图形特征的特征值包括:用于表示水波图形动态特征的水波纹的波幅值与频率值; 所述将所述系统资源占用率转化为用于表示水波图形特征的特征值,包括:将所述系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值; 将系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值的算法分别为: 水波纹的频率=M/(x*10); 水波纹的波幅=(x/10)/M; 其中,X表示鼠标每秒移动的像素数,1%表示系统资源占用率。6.如权利要求1所述的方法,其特征在于,还包括:在向用户展示表示所述系统资源占用率的所述水波图形的同时,在所述水波图形中显示所述系统资源占用率的实际数值。7.一种系统资源占用率显示装置,其特征在于,包括: 系统资源占用率检测模块,用于在电子设备运行过程中,检测该电子设备的系统资源占用率; 特征值转化模块,用于根据预设的算法,将所述系统资源占用率转化为用于表示水波图形特征的特征值; 水波图形生成模块,用于根据所转化的用于表示水波图形特征的特征值,生成具有该特征值所表示的水波图形特征的水波图形; 水波图形展示模块,用于向用户展示表示所述系统资源占用率的所述水波图形。8.如权利要求7所述的装置,其特征在于,所述水波图形存在于目标图形中,所述水波图形特征包括以下三种特征中的至少一种: 水波图形颜色; 水波图形在目标图形中的高度; 水波图形动态特征,其中,所述动态特征包括水波图形对应的水波纹的波幅与频率。9.如权利要求8所述的装置,其特征在于,用于表示水波图形特征的特征值包括:用于表示水波图形颜色的RGB值; 所述特征值转化模块,具体用于将系统资源占用率转化为用于表示水波图形颜色的RGB 值; 将系统资源占用率转化为用于表示水波图形颜色的RGB值的算法为: 在系统资源占用率M%小于等于预设的第一阈值八%的情况下,用于表示水波纹图形颜色的RGB值分别为:R = Rl*(M-A)/A+R2*(M)/AG = Gl* (M-A) /A+G2* (M) /AB = Bl* (M-A) /A+B2* (M) /A ; 在系统资源占用率M%大于预设的第一阈值A%、且小于第二阈值8%的情况下,用于表示水波纹图形颜色的RGB值分别为: R = Rl* (M-A) / (B-A) +R2* (M) / (B-A) G = Gl* (M-A) / (B-A) +G2* (M) / (B-A) B = Bl* (M-A/ (B-A) +B2* (M) / (B-A); 在系统资源占用率M%大于等于预设的第二阈值8%的情况下,用于表示水波纹图形颜色的RGB值分别为:R = Rl(M-B)/(100-B)+R2(M)/(100-B)G = Gl (M-B) / (100-B) +G2 (M) / (100-B)B = Bl (M-B) / (100-B) +B2 (M) / (100-B); 其中,Rl、Gl、BI为预设的第一颜色的RGB值;R2、G2、B2为预设的第二颜色的RGB值。10.如权利要求8所述的装置,其特征在于,用于表示水波图形特征的特征值包括:用于表示水波图形在目标图形中高度的高度值; 所述特征值转化模块,具体用于将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值; 将系统资源占用率转化为用于表示水波图形在目标图形中高度的高度值的算法为: 用于表示水波图形在目标图形中高度的高度值=目标图形高度*系统资源占 用率。11.如权利要求8所述的装置,其特征在于,用于表示水波图形特征的特征值包括:用于表示水波图形动态特征的水波纹的波幅值与频率值; 所述特征值转化模块,具体用于将所述系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值; 将系统资源占用率转化为用于表示水波图形动态特征的水波纹的波幅值与频率值的算法分别为: 水波纹的频率=M/(x*10); 水波纹的波幅=(x/10)/M; 其中,X表示鼠标每秒移动的像素数,1%表示系统资源占用率。12.如权利要求8所述的装置,其特征在于,所述水波图形展示模块还用于:在向用户展示表示所述系统资源占用率的所述水波图形的同时,在所述水波图形中显示所述系统资源占用率的实际数值。
【专利摘要】本发明实施例公开了一种系统资源占用率显示方法,包括:在电子设备运行过程中,检测该电子设备的系统资源占用率;根据预设的算法,将所述系统资源占用率转化为用于表示水波图形特征的特征值;根据所转化的用于表示水波图形特征的特征值,生成具有该特征值所表示的水波图形特征的水波图形;向用户展示表示所述系统资源占用率的所述水波图形。与现有技术相比,采用本发明实施例的技术方案用户可以通过水波图形特征的变化来掌握系统资源的占用情况,这种将系统资源的占用率转化成图形的技术方案生动形象,用户体验好。
【IPC分类】G06F11/32
【公开号】CN104881348
【申请号】CN201510321368
【发明人】郭滔, 张弛, 刘飞, 马波, 张旺, 常永酝, 陈思尧, 陈仁雄, 许昆, 杨星, 林宗良, 朱发昌, 雷贤聪, 郭鹏飞, 钟振东, 罗璇, 姚辉, 刘桂峰
【申请人】北京金山安全软件有限公司
【公开日】2015年9月2日
【申请日】2015年6月12日
转载请注明原文地址:https://www.famiwei.com/read-8138727.html

最新回复(0)