System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种桌面个性化软件资源需求评估方法、设备及存储介质技术_技高网

一种桌面个性化软件资源需求评估方法、设备及存储介质技术

技术编号:40330937 阅读:9 留言:0更新日期:2024-02-09 14:22
本发明专利技术公开了一种桌面个性化软件资源需求评估方法、设备及存储介质,具体包括:桌面个性化软件对当前计算机的硬件资源的整体得分进行评估;桌面个性化软件结合当前计算机的显示终端的参数,对显示终端支持的个性化功能的组合的资源需求进行评估,得到资源需求列表;用户使用桌面个性化软件时,桌面个性化软件向当前计算机发出进程请求,评估当前计算机的剩余硬件资源与资源需求列表的匹配关系,向用户推荐资源需求列表中的部分或者全部内容,满足客户的个性化桌面定制需求。

【技术实现步骤摘要】

本专利技术涉及计算机资源监控,尤其涉及一种桌面个性化软件资源需求评估方法、设备及存储介质


技术介绍

1、随着计算机硬件的不断发展,产品迭代速度很快。在满足日常使用需求时,个人计算机的硬件性能普遍存在一定性能过剩的情形。富裕的个人计算机硬件性能支持个人用户进行屏幕显示内容的个性化设定,如通过个性化的桌面美化软件或者优化工具,提供可交互的特效或者光影效果,比如让壁纸栩栩如生、具有各种实时互动的雨雪或者粒子效果,或是实现可视化音乐交互功能,更好的提升办公效率或者用户沉浸式使用体验。

2、随着显示屏的尺寸不断增大,壁纸分辨率越来越高,对计算机硬件的资源消耗也越来越高,如何合理的评估软件实际资源需求与当前剩余计算机硬件资源的关系,在不影响计算机正常的前提下,向用户推荐相应的壁纸特效或者桌面组件组合,保证用户的计算机系统处于最佳状态,提升用户使用体验和交互感受,是非常必要的。


技术实现思路

1、有鉴于此,本专利技术提出了一种可根据硬件资源的处理能力,选择合适的功能组合的桌面个性化软件资源需求评估方法、设备及存储介质。

2、本专利技术的技术方案是这样实现的:

3、一方面,本专利技术提供了一种桌面个性化软件资源需求评估方法,包括如下步骤:

4、桌面个性化软件对当前计算机的硬件资源的整体得分进行评估;

5、桌面个性化软件结合当前计算机的显示终端的参数,对显示终端支持的个性化功能的组合的资源需求进行评估,得到资源需求列表;

6、用户使用桌面个性化软件时,桌面个性化软件向当前计算机发出进程请求,评估当前计算机的剩余硬件资源与资源需求列表的匹配关系,向用户推荐资源需求列表中的部分或者全部内容。

7、在以上技术方案的基础上,优选的,所述桌面个性化软件对当前计算机的硬件资源的整体得分进行评估,是综合评价当前计算机的硬件资源的cpu、内存和硬盘状态的整体得分score;令其中l3为cpu的三级缓存大小,单位mb;s1为第一基数,取值为1mb;n为cpu的核心数;f1为cpu的核心的主频;p为cpu架构系数;f2为共享内存的频率,单位mhz;v为共享内存的容量,单位gb;s2为第二基数,取值为1gb;q为比例系数,是cpu主频与共享内存的频率的比值;f3为硬盘传输速率,单位mb/s;s3为第三基数,取值为5mb/s;w为硬盘接口系数。

8、优选的,如果当前计算机的硬件资源包含独立显卡,则共享内存为独立内存和显存之和,共享内存的频率取独立内存的频率与显存的频率中的较小者。

9、在以上技术方案的基础上,优选的,所述桌面个性化软件结合当前计算机的显示终端的参数,对显示终端支持的个性化功能的组合的资源需求进行评估,得到资源需求列表,是根据当前计算机的显示终端的长宽比以及支持的分辨率的范围,得到壁纸功能与工具功能的个性化组合可能性列表。

10、优选的,所述根据当前计算机的显示终端的长宽比以及支持的分辨率的范围,得到壁纸功能与工具功能的个性化组合可能性列表,是分别按如下规则对桌面个性化软件的壁纸功能和工具功能分别评分:

11、1)判断当前计算机的显示终端的宽度和高度之比,是否为(4/3)n,如是则赋予壁纸类型分k1,如否,则赋予壁纸类型分k2;k1、k2为非零整数;k1、k2的取值与壁纸的类型有关;

12、2)给定当前计算机的显示终端使用的壁纸功能对应的基础分数a;

13、3)根据当前计算机的显示终端使用的壁纸功能对应的壁纸分辨率,确定壁纸加分参数b;

14、4)壁纸功能评分d1是采用如下公式计算得到:d1=a×k1+b,或者d1=a×k2+b;

15、5)工具功能的各项内容的评分d2采用固定分数;

16、6)将壁纸功能评分d1与工具功能的各项内容的评分d2进行组合并分别计算分数,得到壁纸功能与工具功能的个性化组合可能性列表;

17、7)启用的壁纸功能对应的壁纸功能评分d1与启用的工具功能对应的内容的评分d2之和,不超过当前计算机的硬件资源的整体得分的10%。

18、进一步优选的,所述壁纸类型分k1或者k2的取值与壁纸的类型有关:当前计算机的显示终端的宽度和高度之比符合(4/3)n时,k1=3(m-1)+1;当前计算机的显示终端的宽度和高度之比不符合(4/3)n时,k2=3m;壁纸的类型为静态壁纸时,m=1;壁纸的类型为网页壁纸时,m=2;壁纸的类型为视频壁纸时,m≥3。

19、更进一步优选的,所述壁纸加分参数b与显示终端的宽度和高度之比以及壁纸的分辨率有关:

20、当前计算机的显示终端的宽度和高度之比符合(4/3)n,且壁纸的分辨率不超过1920×1080时,b=0;当1920×1080<壁纸的分辨率≤2560×1440时,b≥5;当2560×1440<壁纸的分辨率≤3840×2160时,b≥10;

21、当前计算机的显示终端的宽度和高度之比不符合(4/3)n,且壁纸的分辨率不超过2560×1080时,b=0;当2560×1080<壁纸的分辨率≤3440×1440时,b≥;当3440×1440<壁纸的分辨率≤5120×2160时,b≥10。

22、优选的,所述工具功能的各项内容包括桌面停靠栏、音频可视化效果、天气工具、时钟工具、鼠标交互特效开关、鼠标图标替换、鼠标拖拽交互开关、鼠标点击交互开关、系统图标美化替换、开始菜单样式替换和任务栏背景替换。

23、另一方面,本专利技术提供了一种设备,包括存储器、处理器和显示终端;所述存储器用于存储一条或者多条计算机指令;所述处理器,用于执行所述一条或者多条计算机指令以用于实现权利要求1-8任一项所述的桌面个性化软件资源需求评估方法。

24、第三方面,本专利技术还提供了一种存储介质,所述介质存储储存了可供电子设备执行的计算机程序,当所述计算机程序在电子设备上运行时,执行上述的桌面个性化软件资源需求评估方法。

25、本专利技术提供的一种桌面个性化软件资源需求评估方法、设备及存储介质,相对于现有技术,具有以下有益效果:

26、(1)与现有桌面优化工具不考虑使用时的计算机硬件的剩余余量,导致cpu占用度过高,经常性造成卡顿,影响用户体验的方式不同,在启动之前,本申请的桌面个性化软件会合理的评估硬件性能的整体得分,在不影响用于正常使用的前提下,不占用过高的硬件资源,不对用户其他程序的正常使用造成影响;(2)通过获知当前计算机的硬件资源的cpu、内存和硬盘的参数或者类型,提取有效参数仅进行标量的代数运算,得到当前计算机的硬件资源的整体得分以便下一步进行阈值评价;

27、(3)综合显示输出设备的选择,拟定了壁纸功能得分的规则,即根据显示终端的高宽比、壁纸类型和壁纸分辨率,确定壁纸功能的得分,结合固定的工具功评分,得到桌面个性化软件运行对应的功能的总得分;

28、(4)耗用硬件资源更多的功能需要的硬本文档来自技高网...

【技术保护点】

1.一种桌面个性化软件资源需求评估方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述桌面个性化软件对当前计算机的硬件资源的整体得分进行评估,是综合评价当前计算机的硬件资源的CPU、内存和硬盘状态的整体得分Score;令其中L3为CPU的三级缓存大小,单位MB;S1为第一基数,取值为1MB;n为CPU的核心数;F1为CPU的核心的主频;p为CPU架构系数;F2为共享内存的频率,单位MHz;V为共享内存的容量,单位GB;S2为第二基数,取值为1GB;q为比例系数,是CPU主频与共享内存的频率的比值;F3为硬盘传输速率,单位MB/s;S3为第三基数,取值为5MB/s;w为硬盘接口系数。

3.根据权利要求2所述的一种桌面个性化软件资源需求评估方法,其特征在于,如果当前计算机的硬件资源包含独立显卡,则共享内存为独立内存和显存之和,共享内存的频率取独立内存的频率与显存的频率中的较小者。

4.根据权利要求1所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述桌面个性化软件结合当前计算机的显示终端的参数,对显示终端支持的个性化功能的组合的资源需求进行评估,得到资源需求列表,是根据当前计算机的显示终端的长宽比以及支持的分辨率的范围,得到壁纸功能与工具功能的个性化组合可能性列表。

5.根据权利要求4所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述根据当前计算机的显示终端的长宽比以及支持的分辨率的范围,得到壁纸功能与工具功能的个性化组合可能性列表,是分别按如下规则对桌面个性化软件的壁纸功能和工具功能分别评分:

6.根据权利要求5所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述壁纸类型分K1或者K2的取值与壁纸的类型有关:当前计算机的显示终端的宽度和高度之比符合(4/3)N时,K1=3(m-1)+1;当前计算机的显示终端的宽度和高度之比不符合(4/3)N时,K2=3m;壁纸的类型为静态壁纸时,m=1;壁纸的类型为网页壁纸时,m=2;壁纸的类型为视频壁纸时,m≥3。

7.根据权利要求6所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述壁纸加分参数B与显示终端的宽度和高度之比以及壁纸的分辨率有关:

8.根据权利要求5所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述工具功能的各项内容包括桌面停靠栏、音频可视化效果、天气工具、时钟工具、鼠标交互特效开关、鼠标图标替换、鼠标拖拽交互开关、鼠标点击交互开关、系统图标美化替换、开始菜单样式替换和任务栏背景替换。

9.一种设备,其特征在于,包括存储器、处理器和显示终端;所述存储器用于存储一条或者多条计算机指令;所述处理器,用于执行所述一条或者多条计算机指令以用于实现权利要求1-8任一项所述的桌面个性化软件资源需求评估方法。

10.一种存储介质,所述介质存储储存了可供电子设备执行的计算机程序,其特征在于,当所述计算机程序在电子设备上运行时,执行如权利要求1-8任一项所述的桌面个性化软件资源需求评估方法。

...

【技术特征摘要】

1.一种桌面个性化软件资源需求评估方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述桌面个性化软件对当前计算机的硬件资源的整体得分进行评估,是综合评价当前计算机的硬件资源的cpu、内存和硬盘状态的整体得分score;令其中l3为cpu的三级缓存大小,单位mb;s1为第一基数,取值为1mb;n为cpu的核心数;f1为cpu的核心的主频;p为cpu架构系数;f2为共享内存的频率,单位mhz;v为共享内存的容量,单位gb;s2为第二基数,取值为1gb;q为比例系数,是cpu主频与共享内存的频率的比值;f3为硬盘传输速率,单位mb/s;s3为第三基数,取值为5mb/s;w为硬盘接口系数。

3.根据权利要求2所述的一种桌面个性化软件资源需求评估方法,其特征在于,如果当前计算机的硬件资源包含独立显卡,则共享内存为独立内存和显存之和,共享内存的频率取独立内存的频率与显存的频率中的较小者。

4.根据权利要求1所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述桌面个性化软件结合当前计算机的显示终端的参数,对显示终端支持的个性化功能的组合的资源需求进行评估,得到资源需求列表,是根据当前计算机的显示终端的长宽比以及支持的分辨率的范围,得到壁纸功能与工具功能的个性化组合可能性列表。

5.根据权利要求4所述的一种桌面个性化软件资源需求评估方法,其特征在于,所述根据当前计算机的显示终端的长宽比以及支持的分辨率的范围,得到壁纸功...

【专利技术属性】
技术研发人员:江雪桥李卫
申请(专利权)人:武汉小桌面科技有限公司
类型:发明
国别省市:

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

1