一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备升级方法、装置、电子装置和存储介质与流程

2022-08-02 22:48:34 来源:中国专利 TAG:


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.图1是相关技术的设备升级方法的终端的硬件结构框图;
40.图2是本发明实施例的设备升级方法的流程图;
41.图3是本发明实施例的确定当前可升级时段的示意图;
42.图4是本发明优选实施例的设备升级方法的流程图;
43.图5是本发明实施例的设备升级装置的结构框图。
具体实施方式
44.为更清楚地理解本技术的目的、技术方案和优点,下面结合附图和实施例,对本技术进行了描述和说明。
45.除另作定义外,本技术所涉及的技术术语或者科学术语应具有本技术所属技术领域具备一般技能的人所理解的一般含义。在本技术中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本技术中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本技术中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本技术中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本技术中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。
46.在本实施例中提供的方法实施例可以在终端、计算机或者类似的运算装置中执行。比如在终端上运行,图1是本实施例的设备升级方法的终端的硬件结构框图。如图1所示,终端可以包括一个或多个(图1中仅示出一个)处理器102和用于存储数据的存储器104,其中,处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置。上
述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端的结构造成限制。例如,终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示出的不同配置。
47.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如在本实施例中的设备升级方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
48.传输设备106用于经由一个网络接收或者发送数据。上述的网络包括终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
49.在本实施例中提供了一种设备升级方法,图2是本实施例的设备升级方法的流程图,如图2所示,该流程包括如下步骤:
50.步骤s210,对目标设备在不同历史时段的运行性能信息和业务事件信息进行加权统计,得到目标设备在不同历史时段的历史状态平均值。
51.具体地,该目标设备可以为部署了软件的嵌入式设备。目标设备的运行性能信息可以包括cpu占用率、内存占用值、网络延时等运行性能参数的信息。目标设备的业务事件信息可以为目标设备产生业务事件时的相关信息,例如目标设备产生的业务事件的次数。其中,该业务事件具体可以为设备运行时为执行其所部署的功能所产生的事件,例如,用于人脸检测的智能相机在检测到人脸时的所产生的人脸检测事件,或者设备被触发报警功能时产生的报警事件,另外该业务事件还可以包括事件录像以及事件抓图等。
52.上述历史时段具体可以为预设的历史周期按照预设的划分规则划分得到的时段。例如,以天为单位对设备的历史状态平均值进行统计的情况下,历史周期为天,将一天划分为n个时段,则一天中的每个时段则为一个历史时段,一个历史周期中包含若干历史时段,不同的历史周期存在对应的历史时段,例如,每天的第一个时段。示例性地,对目标设备在不同历史时段的运行性能信息和业务事件进行加权统计,可以为对过去m天中每天n个时间段的运行性能信息和业务事件进行加权统计,其中该时段可以以分钟为单位,每一时段的时长为t分钟,则n=24*60/t。为了叙述方便,下文将以天为历史周期,以一天中划分的时段为历史时段进行说明,需要理解的是,上述历史周期和历史时段也可以为其他时间单位,本技术对此不做具体限定。
53.进一步地,可以根据目标设备在m天中每一天的每个历史时段的运行性能参数,例如每个历史时段的cpu占用率、网络延时均值、内存占用值等进行加权统计,求得目标设备不同历史时段的运行性能参数的平均值。例如,若m天中每天第一个历史时段为时段1,则m天对应m个时段1。对该m个时段1的cpu占用率进行累加,并对天数m求平均,则可以得到历史时段为时段1的cpu占用率在过去m天的平均值。同理可得历史时段为时段2、时段3、...、时
段n的cpu占用率的平均值。另外地,对该m个时段1的网络延时进行累加,并对天数求平均,即可获得时段1的网络延时的平均值,同理可得时段2、时段3、...、时段n的网络延时的平均值。类似地,对该m个时段1的内存占用值进行累加并对天数求平均,即可获得时段1的内存占用值的平均值,同理可得时段2、时段3、...、时段n的内存占用值的平均值。上述每个历史时段获得的不同的运行性能参数的平均值,构成了目标设备在m天中每一天的每个历史时段的运行性能信息。根据目标设备在m天中每一天的每个历史时段的业务事件信息,例如业务事件发生次数进行加权统计,得到目标设备不同历史时段的业务事件发生次数的平均值。基于目标设备的不同历史时段对应的运行性能参数的平均值和业务事件发生次数的平均值,确定为目标设备在不同历史时段的历史状态平均值。其中,可以针对目标设备的不同业务事件设置对应的权重,从而实现对不同业务事件信息的加权统计。针对目标设备的不同运行性能参数设置对应的权重,从而实现对不同运行性能信息的加权统计。
54.步骤s220,根据目标设备在不同历史时段的历史状态平均值,确定目标设备的当前可升级时段。
55.图3为确定当前可升级时段的示意图,如图3所示,对目标设备在一天之中n个历史时段对应的n个历史状态平均值进行排序,将最小的历史状态平均值对应的历史时段确定为当前可升级时段。第i个历史时段对应的历史状态平均值为qi。如图3所示,q1对应时段1的历史状态平均值、q2对应时段2的历史状态平均值、q3对应时段3的历史状态平均值、qn对应时段n的历史状态平均值。若最小的历史状态平均值为q2,则当前可升级时段为一天中的时段2。
56.步骤s230,在目标设备在当前可升级时段的运行状态满足预设升级条件的情况下,在当前可升级时段对目标设备进行升级。
57.其中,判断目标设备在当前可升级时段的运行状态是否满足预设的升级条件,具体可以为判断目标设备在当前可升级时段的运行性能信息和业务事件信息是否满足预设的升级条件。在目标设备在当前可升级时段的运行状态满足预设升级条件的情况下,在当前可升级时段对目标设备进行升级。否则,放弃当前可升级时段,并重新确定目标设备的可升级时段。
58.进一步地,可以判断目标设备在当前可升级时段的预设时长内,是否产生业务事件。若产生业务事件,则根据业务事件产生次数,和各运行参数值求得目标设备在当前可升级时段的预设时长的当前状态平均值。在当前状态平均值小于预设的状态阈值的情况下,停止目标设备运行的消耗资源较大的任务,开始对目标设备进行升级。在当前状态平均值大于状态阈值的情况下,除去当前可升级时段,并重新计算历史时段的历史状态平均值,重新确定可升级时段。若重新选择可升级时段的次数达到预设数值,则直接停止消耗设备的运行资源较大的任务,在当前时段对目标设备进行升级。
59.上述步骤s210至步骤s230,通过对目标设备在不同历史时段的运行性能信息和业务事件信息进行加权统计,得到目标设备在不同历史时段的历史状态平均值,根据目标设备在不同历史时段的历史状态平均值,确定目标设备的当前可升级时段,在目标设备在当前可升级时段的运行状态满足预设升级条件的情况下,在当前可升级时段对目标设备进行升级。其结合了设备在历史时段的运行性能信息和业务事件信息来计算设备的运行状态,提高了对设备进行运行状态统计的准确性,从而提高了确定设备可升级时段的准确性,进
而能够降低设备进行升级过程中发生业务信息丢失的概率。
60.进一步地,在一个实施例中,基于上述步骤s210,对目标设备在不同历史时段的运行性能信息和业务事件信息进行加权统计,得到目标设备在不同历史时段的历史状态平均值,具体包括以下步骤:
61.步骤s211,获取目标设备在预设的不同历史时段的运行性能信息和业务事件信息。
62.步骤s212,根据业务事件信息与运行性能信息之间的相关系数,对运行性能信息进行加权得到第一加权统计信息。
63.步骤s213,根据业务事件信息的预设优先级,对业务事件信息进行加权得到第二加权统计信息。
64.步骤s214,根据第一加权统计信息和第二加权统计信息,得到目标设备在不同历史时段的历史状态平均值。
65.进一步地,在一个实施例中,基于上述步骤s211,获取目标设备在预设的不同历史时段的运行性能信息和业务事件信息,具体包括以下步骤:
66.步骤s2111,获取目标设备在若干历史周期的每个预设历史时段的运行性能参数值,将其确定为不同历史时段的运行性能信息;其中,每个历史周期按照预设划分规则划分为若干预设历史时段。
67.具体地,以内存占用均值为例,在历史时段为一天的其中一个时长为t分钟的时段,若干历史周期为过去的m天的情况下,在每个历史时段中,可以每间隔d分钟取一次内存占用均值mem。其中,该内存占用均值mem为t分钟内每次所取的内存占用值之和与取值次数(t/d)的比值,也即t分钟内的内存占用累计值对取值次数求平均。同理可以得到每个历史时段对应的其他性能参数的平均值,如cpu占用率cpu为t分钟内所取的cpu占用率之和与取值次数(t/d)的比值、网络延时均值delay为t分钟内所取的网络延时之和与取值次数(t/d)的比值,等等。
68.步骤s2112,获取目标设备在若干历史周期的每个预设历史时段的业务事件发生次数,将其确定为不同历史时段的业务事件信息。
69.同样地,对每个历史时段内发生的业务事件次数进行计数,即可得到上述不同历史时段的业务事件信息。
70.基于上述步骤s212,在获得获取目标设备在不同历史时段的运行性能信息后,可以对m天的每个相应的历史时段的运行性能信息进行累加,并对m天求平均。如下表所示:
71.72.其中,事件1至事件n表示目标设备产生的n种不同业务事件,累加值ev1至累加值evn为不同历史时段在m天的累计值。历史时段为时段1的内存占用值mem的累计值为第1天的时段1的内存占用均值、第2天的时段1的内存占用均值、...第m天的时段1的内存占用均值之和,也即m个时段1的内存占用均值之和。w1、w2、wn、a1、a2、a3分别为表格中的事件1、事件2、事件n、内存占用值mem、cpu占用率cpu、网络延时delay对应的权重。最后按照下式对上表中的统计值进行计算,得到历史状态平均值:
73.q(x)=((ev1*w1 ev2*w2 ... evn*wn) (mem*a1) (cpu*a2) (delay*a3))/m(1)
74.通过获取目标设备的运行性能信息和业务事件信息,能够兼顾目标设备的业务需求和运行性能,从而提高目标设备升级时段的准确度。
75.另外地,在一个实施例中,基于上述步骤s213,根据业务事件信息与运行性能信息之间的相关系数,对运行性能信息进行加权得到第一加权统计信息,具体包括以下步骤:
76.步骤s2131,获取业务事件发生次数和运行性能参数之间的皮尔逊相关系数。
77.其中,历史状态平均值的影响因素包括两部分:由业务事件本身优先级确定的事件权值,以及由业务事件与运行性能参数之间的相关系数确定的性能权值。皮尔逊相关系数用来计算出各个运行性能参数的权重比例。本技术将业务事件发生次数和运行性能参数之间的皮尔逊相关系数作为业务事件信息与运行性能信息之间的相关系数。其中,皮尔逊相关系数用于度量两种变量之间的相关程度,其值介于-1和1之间,值越接近于1,则该两种变量之间的相关性越强,由于相关系数有正负方向,为了简化正负方向判断,直接取平方。具体计算公式如下式所示:
78.cov(x,y)=e[(x-μ
x
)(y-μy)]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0079][0080]
其中,cov(x,y)表示x和y之间的协方差,e表示期望,μ表示样本的均值(这里可以对x求平均值得到)。σ
x
和σy是分别表示x和y的标准差。每个时刻的“x值与其均值之差”乘以“y值与其均值之差”得到一个乘积,再对这每时刻的乘积求和并求出期望。由于cpu占用率数据是每隔时间t获取一次,且统计连续m天的数据,就取这m天中t时段内事件的累计发生次数记为x,取一种运行性能参数的平均值大小为y,计算x和y之间的线性相关系数。分别计算业务事件发生次数与不同运行性能参数的皮尔逊相关系数。具体可以包括:计算业务事件发生次数与cpu占用率之间的皮尔逊相关系数、业务事件发生次数与内存占用值之间的皮尔逊相关系数、业务事件发生次数与延时时间之间的皮尔逊相关系数。
[0081]
步骤s2132,根据皮尔逊相关系数得到与运行性能信息关联的性能加权系数。具体地,性能加权系数的求解如下式所示:
[0082]
r=ρ2ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)
[0083]
其中,r为皮尔逊系数的平方。
[0084]
通过结合业务事件与运行性能信息之间的皮尔逊相关系数,根据皮尔逊相关系数确定各运行性能参数的权重比例,根据业务事件自身的优先级来确定不同业务事件的权重比例,能够提高统计结果的准确度。
[0085]
步骤s2133,根据性能加权系数对运行性能信息进行加权统计,得到第一加权统计信息。
[0086]
另外地,在一个实施例中,基于上述步骤s220,根据目标设备在不同历史时段的历史状态平均值,确定目标设备的当前可升级时段,具体可以包括以下步骤;
[0087]
步骤s221,按照预设排序规则对目标设备在不同历史时段的历史状态平均值进行排序,基于历史状态平均值的排序结果,确定目标设备的当前可升级时段。
[0088]
另外地,在一个实施例中,基于上述步骤s230,在目标设备在当前可升级时段的运行状态满足预设升级条件的情况下,在当前可升级时段对目标设备进行升级,具体可以包括以下步骤:
[0089]
步骤s231,在目标设备在当前可升级时段的预设时长内产生了业务事件的情况下,获取目标设备在预设时长内的当前状态平均值。
[0090]
步骤s232,判断目标设备的当前状态平均值是否小于预设的状态阈值,若是,则在当前可升级时段对目标设备进行升级。
[0091]
进一步地,在一个实施例中,基于上述步骤s231,获取目标设备在预设时长内的当前状态平均值,具体包括:对目标设备在预设时长内的运行性能信息和业务事件信息进行加权统计,得到当前状态平均值。
[0092]
类似地,求解当前状态平均值的方式可以参照上述步骤求解历史状态平均值的方式。本技术可以根据当前可升级时段的前z分钟获取的数据信息求解当前状态平均值。以cpu占用率为例,若前z分钟每隔一分钟取一次,则该z分钟的cpu占用率均值为z次取得的cpu占用率之和与z的比值。
[0093]
另外地,在一个实施例中,基于上述步骤,在当前状态平均值大于预设的状态阈值的情况下,按照预设策略更新目标设备的历史状态平均值,并基于更新后的历史状态平均值确定目标设备的可升级时段。
[0094]
在当前状态平均值大于预设的状态阈值的情况下,则说明当前时段不适于进行目标设备的升级,因此可以除去当前可升级时段,重新计算历史时段的历史状态平均值,重新确认可升级时段。其中,若重新确认可升级时段的次数累计达到了预设次数,则可以直接关闭消耗目标设备资源较大的任务,选择当前时段进行升级。本技术在当前状态平均值大于预设状态阈值的情况下,按照预设策略重新选择可升级时段,实现了对突发扰动的稳定应对,从而避免了突发扰动对设备升级造成的影响,提高了设备升级的稳定性。
[0095]
下面通过优选实施例对本实施例进行描述和说明。
[0096]
图4是本优选实施例的设备升级方法的流程图,如图4所示,该设备升级方法包括如下步骤:
[0097]
步骤s401,将一天划分为n个时段,每时段的时长为t分钟,n=24*60/t;
[0098]
步骤s402,在每个时段中,每间隔d分钟取一次内存占用均值、cpu占用率均值、网络延时均值,计算每个时段在m天的平均值,乘以权重,得到第一加权统计信息;
[0099]
步骤s403,对每个时段发生的业务事件次数进行计数,不同业务事件对应不同的权重,计算得到业务事件次数的加权值,连续统计m天,得到每个时段在m天的事件次数平均加权值,得到第二加权统计信息;
[0100]
步骤s404,对第一加权统计信息和第二加权统计信息进行相加,得到历史状态平均值;
[0101]
步骤s405,对不同时段的历史状态平均值进行排序,将最小的历史状态平均值对
应的时段,确定为一天之中的升级时段;
[0102]
步骤s406,在当前升级时段的前z分钟产生业务事件的情况下,计算当前z分钟的当前状态平均值;
[0103]
步骤s407,在当前状态平均值不超过预设阈值的情况下,停止消耗资源较大的任务,对目标设备进行升级;否则,除去当前时段,重新计算历史状态平均值,确定一天之中的升级时段;
[0104]
步骤s408,在累计y次发生重新计算历史状态平均值的情况下,直接关掉消耗资源较大的任务,选择当前时段进行升级。
[0105]
在本实施例中还提供了一种设备升级装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。以下所使用的术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管在以下实施例中所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0106]
图5是本实施例的设备升级装置50的结构框图,如图5所示,该设备升级装置50,包括:统计模块52、计算模块54、以及升级模块56;其中:
[0107]
统计模块52,用于对目标设备在不同历史时段的运行性能信息和业务事件信息进行加权统计,得到目标设备在不同历史时段的历史状态平均值;
[0108]
计算模块54,用于根据目标设备在不同历史时段的历史状态平均值,确定目标设备的当前可升级时段;
[0109]
升级模块56,用于在目标设备在当前可升级时段的运行状态满足预设升级条件的情况下,在当前可升级时段对目标设备进行升级。
[0110]
需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
[0111]
在本实施例中还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0112]
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
[0113]
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
[0114]
对目标设备在不同历史时段的运行性能信息和业务事件信息进行加权统计,得到目标设备在不同历史时段的历史状态平均值;
[0115]
根据目标设备在不同历史时段的历史状态平均值,确定目标设备的当前可升级时段;
[0116]
在目标设备在当前可升级时段的运行状态满足预设升级条件的情况下,在当前可升级时段对目标设备进行升级。
[0117]
需要说明的是,在本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,在本实施例中不再赘述。
[0118]
此外,结合上述实施例中提供的设备升级方法,在本实施例中还可以提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述
实施例中的任意一种设备升级方法。
[0119]
应该明白的是,这里描述的具体实施例只是用来解释这个应用,而不是用来对它进行限定。根据本技术提供的实施例,本领域普通技术人员在不进行创造性劳动的情况下得到的所有其它实施例,均属本技术保护范围。
[0120]
显然,附图只是本技术的一些例子或实施例,对本领域的普通技术人员来说,也可以根据这些附图将本技术适用于其他类似情况,但无需付出创造性劳动。另外,可以理解的是,尽管在此开发过程中所做的工作可能是复杂和漫长的,但是,对于本领域的普通技术人员来说,根据本技术披露的技术内容进行的某些设计、制造或生产等更改仅是常规的技术手段,不应被视为本技术公开的内容不足。
[0121]“实施例”一词在本技术中指的是结合实施例描述的具体特征、结构或特性可以包括在本技术的至少一个实施例中。该短语出现在说明书中的各个位置并不一定意味着相同的实施例,也不意味着与其它实施例相互排斥而具有独立性或可供选择。本领域的普通技术人员能够清楚或隐含地理解的是,本技术中描述的实施例在没有冲突的情况下,可以与其它实施例结合。
[0122]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对专利保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献