本公开涉及控制,尤其涉及一种设备使用率获取方法和装置、处理设备、可读存储介质。
背景技术:
1、为科技创新提供良好的基础环境,企事业单位通常会建立实验室,科研人员利用实验室各种测试设备测试不同业务。随着实验室测试业务的增多,测试设备的种类以及数量也在逐日递增,其在供电方式、使用方式以及安装环境等具有不同要求,使得测试人员需要花费较多时间管理测试设备方面,进而导致部分测试设备分布不均衡且使用率低等问题,甚至会影响测试效率。
技术实现思路
1、本公开提供一种设备使用率获取方法和装置、处理设备、可读存储介质,以解决相关技术的不足。
2、根据本公开实施例的第一方面,提供一种设备使用率获取方法,所述方法包括:
3、获取测试设备在第一预设时间段内的历史功率数据;
4、获取所述历史功率数据中各个阶段内的起始功率和结束功率;所述起始功率与其前一功率数据的差值超过设定阈值,所述结束功率与其后一功率数据的差值超过所述设定阈值;
5、获取所述各个阶段内的起始功率和结束功率之间功率数据的目标功率;
6、根据所述目标功率和所述测试设备对应的多个状态功率范围,确定所述测试设备的工作状态数据;所述工作状态数据包括工作状态和工作时长;
7、根据所述测试设备的工作时长计算所述测试设备在各个工作状态的比例,得到所述测试设备的使用率。
8、可选地,获取所述历史功率数据中各个阶段内的起始功率和结束功率,包括:
9、依次对比相邻两个功率数据的差值,获取多个差值超过所述设定阈值的候选功率数据;
10、确定相邻的候选功率数据作为各个阶段的起始功率和结束功率。
11、可选地,获取所述各个阶段内的起始功率和结束功率之间功率数据的目标功率,包括:
12、针对各个阶段,获取所述阶段内起始功率和结束功率之间功率的平均值,并将所述平均值作为所述测试设备对应的目标功率。
13、可选地,获取所述各个阶段内的起始功率和结束功率之间功率数据的目标功率,包括:
14、对所述起始功率和所述结束功率之间功率数据进行排序;
15、基于所述排序分别从最大值和最小值方向去除设定比例的功率数据,得到可信功率数据;
16、获取所述可信功率数据的平均值,并将所述平均值作为所述测试设备对应的目标功率。
17、可选地,获取所述起始功率和所述结束功率之间功率数据的平均值,并将所述平均值作为所述测试设备对应的目标功率数据,包括:
18、按照时间顺序对所述起始功率和所述结束功率之间功率数据划分为预设数量个单元;
19、针对所述预设数量个单元,获取每个单元中功率数据的平均功率,得到预设数量个平均功率;
20、获取所述预设数量个平均功率的加权和值,并将所述加权和值作为所述测试设备对应的目标功率数据;并且所述平均功率的权重随着时间的变化而变大。
21、可选地,根据所述目标功率和所述测试设备对应的多个状态功率范围,确定所述测试设备的工作状态数据,包括:
22、对比所述目标功率和所述测试设备的各个状态阈值范围;
23、当所述目标功率超过所述状态阈值范围时,确定所述状态功率范围对应的工作状态为所述测试设备的工作状态。
24、可选地,所述方法还包括获取所述状态功率范围的步骤,包括:
25、获取所述测试设备在第二预设时间段段内同一个工作状态下的历史功率数据;
26、获取所述历史功率数据的历史平均值;
27、获取所述历史平均值和预设调整值的和值和差值,并将所述差值作为所述状态阈值范围的最小值以及所述和值作为所述状态阈值范围的最大值,得到所述状态阈值范围。
28、根据本公开实施例的第二方面,提供一种设备使用率获取装置,所述装置包括:
29、功率数据获取模块,用于获取测试设备在第一预设时间段内的历史功率数据;
30、起始功率获取模块,用于获取所述历史功率数据中各个阶段内的起始功率和结束功率;所述起始功率与其前一功率数据的差值超过设定阈值,所述结束功率与其后一功率数据的差值超过所述设定阈值;
31、目标功率获取模块,用于获取所述各个阶段内的起始功率和结束功率之间功率数据的目标功率;
32、状态数据获取模块,用于根据所述目标功率和所述测试设备对应的多个状态功率范围,确定所述测试设备的工作状态数据;所述工作状态数据包括工作状态和工作时长;
33、使用率确定模块,用于根据所述测试设备的工作时长计算所述测试设备在各个工作状态的比例,得到所述测试设备的使用率。
34、可选地,所述起始功率获取模块,包括:
35、候选功率获取子模块,用于依次对比相邻两个功率数据的差值,获取多个差值超过所述设定阈值的候选功率数据;
36、起始功率获取子模块,用于确定相邻的候选功率数据作为各个阶段的起始功率和结束功率。
37、可选地,所述目标功率获取模块包括:
38、目标功率获取子模块,用于针对各个阶段,获取所述阶段内起始功率和结束功率之间功率的平均值,并将所述平均值作为所述测试设备对应的目标功率。
39、可选地,所述目标功率获取模块包括:
40、功率数据排序子模块,用于对所述起始功率和所述结束功率之间功率数据进行排序;
41、可信功率获取子模块,用于基于所述排序分别从最大值和最小值方向去除设定比例的功率数据,得到可信功率数据;
42、目标功率获取子模块,用于获取所述可信功率数据的平均值,并将所述平均值作为所述测试设备对应的目标功率。
43、可选地,所述目标功率获取模块包括:
44、功率数据划分子模块,用于按照时间顺序对所述起始功率和所述结束功率之间功率数据划分为预设数量个单元;
45、平均功率获取子模块,用于针对所述预设数量个单元,获取每个单元中功率数据的平均功率,得到预设数量个平均功率;
46、目标功率获取子模块,用于获取所述预设数量个平均功率的加权和值,并将所述加权和值作为所述测试设备对应的目标功率数据;并且所述平均功率的权重随着时间的变化而变大。
47、可选地,所述状态数据获取模块包括:
48、目标功率对比子模块,用于对比所述目标功率和所述测试设备的各个状态阈值范围;
49、工作状态确定子模块,用于在所述目标功率超过所述状态阈值范围时,确定所述状态功率范围对应的工作状态为所述测试设备的工作状态。
50、可选地,所述装置还包括状态阈值获取模块,用于获取所述状态功率范围;所述状态阈值获取模块包括:
51、历史功率获取子模块,用于获取所述测试设备在第二预设时间段段内同一个工作状态下的历史功率数据;
52、平均值获取子模块,用于获取所述历史功率数据的历史平均值;
53、状态阈值获取子模块,用于获取所述历史平均值和预设调整值的和值和差值,并将所述差值作为所述状态阈值范围的最小值以及所述和值作为所述状态阈值范围的最大值,得到所述状态阈值范围。
54、根据本公开实施例的第三方面,提供一种处理设备,包括:存储器与处理器;
55、所述存储器用于存储所述处理器可执行的计算机程序;
56、所述处理器用于执行所述存储器中的计算机程序,以实现如上述的方法。
57、根据本公开实施例的第四方面,提供一种非暂态计算机可读存储介质,当所述存储介质中的可执行的计算机程序由处理器执行时,能够实现如述的方法。
58、本公开的实施例提供的技术方案可以包括以下有益效果:
59、由上述实施例可知,本公开实施例提供的方案可以获取测试设备在第一预设时间段内的历史功率数据;然后,获取所述历史功率数据中各个阶段内的起始功率和结束功率;所述起始功率与其前一功率数据的差值超过设定阈值,所述结束功率与其后一功率数据的差值超过所述设定阈值;之后,获取所述各个阶段内的起始功率和结束功率之间功率数据的目标功率;再者,根据所述目标功率和所述测试设备对应的多个状态功率范围,确定所述测试设备的工作状态数据;所述工作状态数据包括工作状态和工作时长;最后,根据所述测试设备的工作时长计算所述测试设备在各个工作状态的比例,得到所述测试设备的使用率。本实施例中通过功率数据获取测试设备的工作状态,并根据各个工作状态的比例获取测试设备的使用率,有利于提高使用率的准确率。并且,本实施例可以通过上述使用率,可以辅助测试人员合理安排测试设备的使用时间,有利于提高测试设备的使用率。
60、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。