Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020107203 - MAINTENANCE METHOD AND APPARATUS FOR COMPUTATION DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200   0201   0202   0203   0204   0205   0206   0207   0208   0209   0210   0211   0212   0213   0214   0215   0216   0217   0218   0219   0220   0221   0222   0223   0224   0225   0226   0227   0228   0229   0230   0231   0232   0233   0234   0235   0236   0237   0238   0239   0240   0241   0242   0243   0244   0245   0246   0247   0248   0249   0250   0251   0252   0253   0254   0255   0256   0257   0258   0259   0260   0261   0262   0263   0264   0265   0266   0267   0268   0269   0270   0271   0272   0273   0274   0275   0276   0277   0278   0279   0280   0281   0282   0283   0284   0285   0286   0287   0288   0289   0290   0291   0292   0293   0294   0295   0296   0297   0298   0299   0300   0301   0302   0303   0304   0305   0306   0307   0308   0309   0310   0311   0312   0313   0314   0315   0316   0317   0318   0319   0320   0321   0322   0323   0324  

权利要求书

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  

附图

1   2   3   4   5   6   7   8   9   10  

说明书

发明名称 : 运算设备维护方法及装置、存储介质和程序产品

技术领域

[0001]
本申请涉及数据处理技术领域,例如涉及一种运算设备维护方法及装置、存储介质和程序产品。

背景技术

[0002]
随着数据技术的发展以及社会的进步,通过运算设备进行数据处理以获取数字凭证得到更多人的关注。由于运算设备高速运转,如何提升运算设备的安全性成为本领域的重要研究课题。
[0003]
目前,针对运算设备的异常维护一般是由用户来手动处理的。这需要用户主动关注或发现运算设备的运行状态,并在其发现运算设备运行异常时,对运算设备执行手动重启的处理,以实现运算设备维护。
[0004]
现有的运算设备维护方法依赖于用户手动操作实现,浪费人力资源成本,且存在运算设备异常发现不及时的问题,导致运算设备运行的稳定性及安全性较低。
[0005]
发明内容
[0006]
本公开实施例提供了一种运算设备维护方法及装置、存储介质和程序产品,以期降低人力资源成本并提高运算设备的运行稳定性及安全性。
[0007]
第一方面,本公开实施例还提供了一种运算设备维护方法,包括:
[0008]
确定异常运算设备;
[0009]
控制所述异常运算设备重启。
[0010]
在一种可能的设计中,,所述确定异常运算设备,包括:
[0011]
在设备搜索范围内,确定所述异常运算设备。
[0012]
在另一种可能的设计中,所述在设备搜索范围内,确定所述异常运算设备,包括:
[0013]
在所述设备搜索范围内进行运算设备搜索;
[0014]
获取搜索到的运算设备的运行状态信息;
[0015]
根据所述运行状态信息,确定所述异常运算设备。
[0016]
在另一种可能的设计中,所述在所述设备搜索范围内进行运算设备搜索,包括:
[0017]
按照预设的时间间隔,在所述运算设备搜索范围内进行运算设备搜索。
[0018]
在另一种可能的设计中,所述获取搜索到的运算设备的运行状态信息,包括:
[0019]
根据搜索到的每个运算设备的识别信息,与所述运算设备建立远程访问连接,其中,所述识别信息唯一标识一个运算设备;
[0020]
通过所述远程访问连接,获取所述运算设备的所述运行状态信息。
[0021]
在另一种可能的设计中,所述识别信息包括:互联网协议IP地址。
[0022]
在另一种可能的设计中,所述运行状态信息包括:所述运算设备的当前数据处理算力。
[0023]
在另一种可能的设计中,所述根据所述运行状态信息,确定所述异常运算设备,包括:
[0024]
将所述当前数据处理算力小于异常算力阈值的运算设备,确定为所述异常运算设备;或者,
[0025]
将所述当前数据处理算力小于所述异常算力阈值的持续时长达到时长阈值的运算设备,确定为所述异常运算设备。
[0026]
在另一种可能的设计中,所述方法还包括:
[0027]
获取所述异常算力阈值。
[0028]
在另一种可能的设计中,所述获取所述异常算力阈值,包括:
[0029]
获取所述运算设备的标准数据处理算力;
[0030]
获取所述标准数据处理算力与预设异常比例之积,得到所述异常算力阈值。
[0031]
在另一种可能的设计中,所述标准数据处理算力包括:出厂数据处理算力或者初始数据处理算力。
[0032]
在另一种可能的设计中,所述确定异常运算设备,包括:
[0033]
接收所述运算设备发送的运行状态信息;
[0034]
根据所述运行状态信息,确定所述异常运算设备。
[0035]
在另一种可能的设计中,所述根据所述运行状态信息,确定所述异常运 算设备,包括:
[0036]
将所述运行状态信息中携带有运行异常标识的运算设备,确定为所述异常运算设备。
[0037]
在另一种可能的设计中,所述控制所述异常运算设备重启,包括:
[0038]
发送重启指令至所述异常运算设备,以使所述异常运算设备根据所述重启指令进行重启。
[0039]
在另一种可能的设计中,所述发送重启指令至所述异常运算设备,包括:
[0040]
根据所述异常运算设备的识别信息,与所述异常运算设备建立远程访问连接;
[0041]
根据所述远程访问连接,发送所述重启指令至所述异常运算设备。
[0042]
在另一种可能的设计中,所述控制所述异常运算设备重启,包括:
[0043]
控制所述异常运算设备断电并重新启动;或者,
[0044]
控制所述异常运算设备在不断电情况下重新启动。
[0045]
第二方面,本公开实施例还提供了一种运算设备维护装置,包括:
[0046]
确定模块,配置为确定异常运算设备;
[0047]
控制模块,配置为控制所述异常运算设备重启。
[0048]
在一种可能的设计中,所述确定模块,配置为:
[0049]
在设备搜索范围内,确定所述异常运算设备。
[0050]
在另一种可能的设计中,所述确定模块,具体配置为:
[0051]
在所述设备搜索范围内进行运算设备搜索;
[0052]
获取搜索到的运算设备的运行状态信息;
[0053]
根据所述运行状态信息,确定所述异常运算设备。
[0054]
在另一种可能的设计中,所述确定模块,具体配置为:
[0055]
按照预设的时间间隔,在所述运算设备搜索范围内进行运算设备搜索。
[0056]
在另一种可能的设计中,所述确定模块,具体配置为:
[0057]
根据搜索到的每个运算设备的识别信息,与所述运算设备建立远程访问连接,其中,所述识别信息唯一标识一个运算设备;
[0058]
通过所述远程访问连接,获取所述运算设备的所述运行状态信息。
[0059]
在另一种可能的设计中,所述识别信息包括:互联网协议IP地址。
[0060]
在另一种可能的设计中,所述运行状态信息包括:所述运算设备的当前 数据处理算力。
[0061]
在另一种可能的设计中,所述确定模块,配置为:
[0062]
将所述当前数据处理算力小于异常算力阈值的运算设备,确定为所述异常运算设备;或者,
[0063]
将所述当前数据处理算力小于所述异常算力阈值的持续时长达到时长阈值的运算设备,确定为所述异常运算设备。
[0064]
在另一种可能的设计中,所述确定模块,还配置为:
[0065]
获取所述异常算力阈值。
[0066]
在另一种可能的设计中,所述确定模块,具体配置为:
[0067]
获取所述运算设备的标准数据处理算力;
[0068]
获取所述标准数据处理算力与预设异常比例之积,得到所述异常算力阈值。
[0069]
在另一种可能的设计中,所述标准数据处理算力包括:出厂数据处理算力或者初始数据处理算力。
[0070]
在另一种可能的设计中,所述确定模块,具体配置为:
[0071]
接收所述运算设备发送的运行状态信息;
[0072]
根据所述运行状态信息,确定所述异常运算设备。
[0073]
在另一种可能的设计中,所述确定模块,具体配置为:
[0074]
将所述运行状态信息中携带有运行异常标识的运算设备,确定为所述异常运算设备。
[0075]
在另一种可能的设计中,所述控制模块,具体配置为:
[0076]
发送重启指令至所述异常运算设备,以使所述异常运算设备根据所述重启指令进行重启。
[0077]
在另一种可能的设计中,所述控制模块,具体配置为:
[0078]
根据所述异常运算设备的识别信息,与所述异常运算设备建立远程访问连接;
[0079]
根据所述远程访问连接,发送所述重启指令至所述异常运算设备。
[0080]
在另一种可能的设计中,所述控制模块,具体配置为:
[0081]
控制所述异常运算设备断电并重新启动;或者,
[0082]
控制所述异常运算设备在不断电情况下重新启动。
[0083]
第三方面,本公开实施例还提供了一种电子设备,包括:存储器、收发器和处理器,所述存储器、所述收发器与所述处理器通过总线连接;
[0084]
所述存储器,配置为存储计算机程序;
[0085]
所述收发器,配置为与其他设备进行通信;
[0086]
所述处理器,配置为执行所述计算机程序以实现如第一方面任一实现方式所述的运算设备维护方法。
[0087]
在一种可能的设计中,所述处理器,配置为确定异常运算设备;以及,配置为控制所述异常运算设备重启。
[0088]
在一种可能的设计中,所述处理器,具体配置为:
[0089]
在设备搜索范围内,确定所述异常运算设备。
[0090]
在另一种可能的设计中,所述处理器,具体配置为:
[0091]
在所述设备搜索范围内进行运算设备搜索;
[0092]
获取搜索到的运算设备的运行状态信息;
[0093]
根据所述运行状态信息,确定所述异常运算设备。
[0094]
在另一种可能的设计中,所述处理器,具体配置为:
[0095]
按照预设的时间间隔,在所述运算设备搜索范围内进行运算设备搜索。
[0096]
在另一种可能的设计中,所述处理器,具体配置为:
[0097]
根据搜索到的每个运算设备的识别信息,与所述运算设备建立远程访问连接,其中,所述识别信息唯一标识一个运算设备;
[0098]
通过所述远程访问连接,获取所述运算设备的所述运行状态信息。
[0099]
在另一种可能的设计中,所述识别信息包括:互联网协议IP地址。
[0100]
在另一种可能的设计中,所述运行状态信息包括:所述运算设备的当前数据处理算力。
[0101]
在另一种可能的设计中,所述处理器,具体配置为:
[0102]
将所述当前数据处理算力小于异常算力阈值的运算设备,确定为所述异常运算设备;或者,
[0103]
将所述当前数据处理算力小于所述异常算力阈值的持续时长达到时长阈值的运算设备,确定为所述异常运算设备。
[0104]
在另一种可能的设计中,所述处理器,还配置为:
[0105]
获取所述异常算力阈值。
[0106]
在另一种可能的设计中,所述处理器,具体配置为:
[0107]
获取所述运算设备的标准数据处理算力;
[0108]
获取所述标准数据处理算力与预设异常比例之积,得到所述异常算力阈值。
[0109]
在另一种可能的设计中,所述标准数据处理算力包括:出厂数据处理算力或者初始数据处理算力。
[0110]
在另一种可能的设计中,所述收发器,配置为接收所述运算设备发送的运行状态信息;
[0111]
所述处理器,具体配置为:根据所述运行状态信息,确定所述异常运算设备。
[0112]
在另一种可能的设计中,所述处理器,具体配置为:
[0113]
将所述运行状态信息中携带有运行异常标识的运算设备,确定为所述异常运算设备。
[0114]
在另一种可能的设计中,所述收发器,配置为:
[0115]
发送重启指令至所述异常运算设备,以使所述异常运算设备根据所述重启指令进行重启。
[0116]
在另一种可能的设计中,所述处理器,具体配置为根据所述异常运算设备的识别信息,与所述异常运算设备建立远程访问连接;
[0117]
所述收发器,具体配置为根据所述远程访问连接,发送所述重启指令至所述异常运算设备。
[0118]
在另一种可能的设计中,所述处理器,具体配置为:
[0119]
控制所述异常运算设备断电并重新启动;或者,
[0120]
控制所述异常运算设备在不断电情况下重新启动。
[0121]
第四方面,本公开实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述的运算设备维护方法。
[0122]
第五方面,本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的运算设备维护方法。
[0123]
本公开实施例提供的上述技术方案,当确定出异常运算设备,则直接控制异常运算设备重启,在该过程中,无需用户主观观察或监测运算设备的运行情况,也无需用户手动执行重启处理,节省了人力资源成本,并且,自动监测并维护的方式能够更及时的发现异常并解决异常问题,这在一定程度上提高了运算设备的运行稳定性与安全性。

附图说明

[0124]
一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明和附图并不构成对实施例的限定,附图中具有相同参考数字标号的元件示为类似的元件,附图不构成比例限制,并且其中:
[0125]
图1为本公开实施例提供的一种运算设备维护方法的流程示意图;
[0126]
图2为本公开实施例提供的另一种运算设备维护方法的流程示意图;
[0127]
图3为本公开实施例提供的另一种运算设备维护方法的流程示意图;
[0128]
图4为本公开实施例提供的另一种运算设备维护方法的流程示意图;
[0129]
图5为本公开实施例提供的另一种运算设备维护方法的流程示意图;
[0130]
图6为本公开实施例提供的另一种运算设备维护方法的流程示意图;
[0131]
图7为本公开实施例提供的另一种运算设备维护方法的流程示意图;
[0132]
图8为本公开实施例提供的另一种运算设备维护方法的流程示意图;
[0133]
图9为本公开实施例提供的一种电子设备的结构示意图;
[0134]
图10为本公开实施例提供的一种运算设备维护装置的结构示意图。

具体实施方式

[0135]
为了能够更加详尽地了解本公开实施例的特点与技术内容,下面结合附图对本公开实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本公开实施例。在以下的技术描述中,为方便解释起见,通过多个细节以提供对所披露实施例的充分理解。然而,在没有这些细节的情况下,一个或多个实施例仍然可以实施。在其它情况下,为简化附图,熟知的结构和装置可以简化展示。
[0136]
本公开实施例所提供的运算设备维护方法及装置、电子设备、计算机可读存储介质及计算机程序产品,旨在解决现有的运算设备维护方法存在的人 力资源浪费及设备运行稳定性及安全性较低的问题,并提出如下解决思路:确定出异常运算设备,并针对异常运算设备执行重启处理。
[0137]
本公开实施例提供了一种运算设备维护方法。
[0138]
图1示出了本公开实施例所提供的一种运算设备维护方法的流程示意图,该方法包括如下步骤:
[0139]
S102,确定异常运算设备。
[0140]
S104,控制异常运算设备重启。
[0141]
本公开实施例中所涉及的运算设备为具备运算处理能力的设备。在一个具体的实现场景中,本公开实施例所涉及的运算设备可以具体应用于数据处理以获取数字凭证这一应用场景中。
[0142]
而本公开实施例所提供的运算设备维护方法的执行设备可以为与运算设备相对应的维护设备,或者,为维护设备中的一个处理器或处理模块。其中,一个维护设备可以对应于一个或多个运算设备,因此,本公开实施例对运算设备的数目无特别限定。
[0143]
以下,本公开实施例对前述各步骤的具体实现方式进行具体说明。
[0144]
针对S102,本公开实施例给出以下两种实现思路:
[0145]
实现思路一:通过监测运算设备运行状态的方式,在所监测的运算设备中确定出异常运算设备。
[0146]
实现思路二:通过运算设备上报的信息或通知消息,来确定出异常运算设备。
[0147]
首先,针对前述思路一进行具体说明。
[0148]
若以监测运算设备的方式实现S102,则可以提前预设一定的设备搜索范围内。此时,在一种可能的设计中,S102可以通过如下方式实现:在设备搜索范围内,确定所述异常运算设备。
[0149]
其中,设备搜索范围可以具体为运算设备的互联网协议(Internet Protocol,IP)地址范围。在前述运算设备数据处理以获取数字凭证这一应用场景中,该设备搜索范围可以是网络中存在运算设备的IP范围。本公开实施例中,设备搜索范围可以预先设置于该信息配置方法的执行设备中。在具体需要对运算设备进行配置时,可自动执行前述搜索步骤及配置信息的发送步骤。基于此,可以在该IP地址范围内搜索各运算设备的IP地址。
[0150]
此时,请参考图2所示流程,S102可具体包括如下步骤:
[0151]
S1022,在设备搜索范围内进行运算设备搜索。
[0152]
S1024,获取搜索到的运算设备的运行状态信息。
[0153]
S1026,根据运行状态信息,确定异常运算设备。
[0154]
其中,在具体执行S1022中所述的搜索操作时,可以采取持续搜索的方式,也就是,持续且不间断的在前述设备搜索范围内进行运算设备搜索。或者,还可以采用间断式搜索的方式进行运算设备搜索。
[0155]
在一个可行的实现场景中,图2所示的S1022步骤可以具体为:按照预设的时间间隔,在设备搜索范围内进行运算设备搜索。
[0156]
其中,时间间隔可以根据需要设定,其设定方式可以设置为相等的时间间隔,此时,相当于以预设周期的方式实现搜索。例如,可以以每15分钟一个周期,一直循环执行在设备搜索范围(预设IP地址范围)内进行运算设备的搜索。
[0157]
或者,时间间隔可以设置为不完全相等的的情况。
[0158]
此时,在一个实现场景中,可以通过时长集合的方式预设时间间隔。具体的,该时长集合中可以包括至少两个数值,每个数值表示一段可用以指示间断搜索的时长(在一个可能的实现中,各数值可以表示持续搜索的时长,根据需要指示数值含义即可),并且,这些数值中可以存在相同的数值,但在这些数值中至少存在两个数值不相等。此外,在以时长集合的方式预设时间间隔时,还可以进一步对该时长集合指导搜索的方式进行指示或默认设置。例如,可以指示按照时长集合中各数值的排列次序,由前至后依次选择其中的一个数值作为间隔时长(或者搜索时长)即可;或者,还可以对时长集合中的各数值进行排序,并按照排序后的次序,依次选择其中的一个数值作为间隔时长(或者搜索时长)即可,其中,可以按照数值由大至小或由小至大的方式进行排序。
[0159]
在另一个实现场景中,可以通过时刻序列的方式预设时间间隔。具体的,该时刻序列中包括至少两个时刻,其中,该时刻序列中的任意相邻的两个时刻中,一个时刻用以指示在该时刻停止搜索,另一个时刻用以指示在该时刻开始执行搜索。本公开实施例对于时刻序列中的第一个时刻用以指示停止搜索还是用以指示开始执行搜索无特别限定。
[0160]
在另一个实现场景中,可以通过时刻序列+默认时长的方式预设时间间隔。例如,在一可行的方式中,时刻序列中的每个时刻均用以指示停止搜索的时刻,此时,可设置默认间断时长,则到达默认间断时长,则开始搜索,直至达到该时刻序列中的下一个时刻。另一可行的方式则与之相反,时刻序列中的每个时刻还可以用以指示开始执行搜索的时刻,默认时长用以指示每次搜索的持续时长。
[0161]
此外,还可以通过时刻序列+时长序列的方式预设时间间隔,此时,需要预设时刻、时长与其含义之间的对应关系。实现方式同上,不再赘述。
[0162]
本公开实施例还进一步提供了S1022步骤的搜索终止条件。具体的,搜索终止条件可以设置但不限于以下几种的至少一种条件:
[0163]
获取到设备搜索范围内全部运算设备;
[0164]
接收到终止搜索指令;
[0165]
达到总搜索时长。
[0166]
其中,获取到设备搜索范围内全部运算设备的实现方式可以为:持续指定时长无法再搜索到其他运算设备,其中,指定时长可根据需要设定。
[0167]
而根据总搜索时长的方式,则可以根据搜索方式来确定如何执行。例如,若采取持续不间断式搜索方式,则在开始执行搜索的时刻计时,直至计时时长达到总搜索时长,则停止搜索。或者,若采取间断式搜索方式,则可具体设定是否将间断搜索的时长算在内,再依据前述方式执行搜索即可。
[0168]
需要说明的是,本公开实施例对于预设终止条件的设置方式无限定,在具体实现时,可以包括但不限于以上几种,还可根据自身需求设置自定义的预设终止条件,以实现对搜索过程的控制,灵活性较高。
[0169]
通过前述搜索过程,可以在设定的设备搜索范围内搜索到运算设备,由此,获取这些运算设备的运行状态信息。
[0170]
具体的,考虑到该执行设备可能需要监测多个运算设备,其与运算设备之间无法通过接口交互数据(若满足接口条件,亦可通过该方法实现S1024),因此,本公开实施例给出一种解决方式:远程访问运算设备,并通过远程访问,获取运算设备的运行状态信息。其中,远程访问运算设备,也就是,与运算设备建立远程访问连接,这可以通过运算设备的识别信息实现。
[0171]
此时请参考图3,该S1024步骤可以具体为以下步骤:
[0172]
S10242,根据运算设备的识别信息,与运算设备建立远程访问连接,其中,识别信息唯一标识一个运算设备。
[0173]
其中,本公开实施例所涉及到的运算设备的识别信息可以包括但不限于:IP地址。
[0174]
S10244,通过远程访问连接,获取运算设备的运行状态信息。
[0175]
这种方式尽可能的降低了地域对监测运算设备这一过程的影响,有较高的灵活性与可扩展空间。
[0176]
本公开实施例所涉及到的运行状态信息可以包括但不限于:运算设备的当前数据处理算力。
[0177]
由此,在获取到运算设备的当前数据处理算力之后,则可以执行S1026中所述的判断步骤,对此,本公开实施例提供了如图4与图5所示的两种方式,以对运算设备是否运行异常进行判断。
[0178]
图4示出了一种运算设备是否运行异常的判断方式,该方式具体包括如下步骤:
[0179]
S1024,获取运算设备的当前数据处理算力。
[0180]
S10262,判断当前数据处理算力是否小于异常算力阈值。
[0181]
若是,确定运算设备运行异常,此时,执行S104。
[0182]
若否,确定运算设备运行正常,此时,执行S1024。
[0183]
通过前述方法,可以针对当前获取到的运算设备的当前数据处理算力进行实时判断,检测的及时性较高。
[0184]
图5示出了另一种运算设备是否运行异常的判断方式,该方式具体包括如下步骤:
[0185]
S1024,获取运算设备的当前数据处理算力。
[0186]
S10262,判断当前数据处理算力是否小于异常算力阈值;若是,执行S10264;若否,执行S1024。
[0187]
S10264,获取当前数据处理算力小于异常算力阈值的持续时长。
[0188]
需要说明的是,该步骤中,计时的起始时刻可以为首次判断出数据处理算力小于异常算力阈值的时刻。而该步骤执行时,持续执行S1022与S1024步骤,以便于,在计时开始后,若出现当前数据处理算力大于或者等于异常算力阈值的情况时,将出现当前数据处理算力大于或者等于异常算力阈值的 时刻作为计时终点,以得到持续时长;反之,若在计时开始后,前述步骤获取到的当前数据处理算力持续小于异常算力阈值,则将当前时刻作为计时终点,以得到持续时长。
[0189]
S10266,判断持续时长是否达到时长阈值;若是,执行S104;若否,执行S1024。
[0190]
其中,前述时长阈值可以根据需要预设,例如,可以预设为15分钟。
[0191]
如图5所示的实现方式中,可以在一定程度上避免偶尔出现的数据处理算力异常导致的监测结果异常的情况,能够在一定程度上提高监测准确率。
[0192]
此外,如图4与图5所示,在执行S1026步骤之前,该方法可以包括如下步骤:
[0193]
S1023,获取异常算力阈值。
[0194]
需要说明的是,本公开实施例对于S1022与S1023的执行次序无特别限定,如图4或图5所示方式仅为一种可行的实现方式,并不用以限制本公开实施例。例如,S1022与S1023可同时执行,或者,还可以先执行S1023再执行S1022。
[0195]
而该步骤的实现,与异常算力阈值的设置方式相关。异常算力阈值的设置方式可以包括但不限于:预设数值,或者,通过预设算法获取。
[0196]
其中,若异常算力阈值通过预设的方式设置,那么,在执行该步骤时,直接读取预设好的数据即可得到异常算力阈值。具体的,异常算力阈值在具体进行预设时,可以预设为一个固定数值的数。
[0197]
若异常算力阈值是通过算法方式预设,则执行该步骤时,直接运行预设算法即可。
[0198]
为了便于理解,本公开实施例给出S1023的一种优选实现方式,请参考图6,该步骤具体包括:
[0199]
S10232,获取运算设备的标准数据处理算力。
[0200]
S10234,获取标准数据处理算力与预设异常比例之积,得到异常算力阈值。
[0201]
其中,标准数据处理算力可以包括:出厂数据处理算力或者初始数据处理算力。
[0202]
其中,出厂数据处理算力可以在运算设备出厂时即标准的算力数值,此 时,S10232在具体实现时,可以通过获取运算设备的数据处理芯片记录的出厂数据处理算力,以作为标准数据处理算力。
[0203]
此外,考虑到出厂数据处理算力是在出厂后即写入固件的数值,因此,可能与运算设备的数据处理芯片的实际标准算力存在一定的误差,因此,在执行前述S10232步骤时,还可以进一步获取运算设备的数据处理芯片记录的芯片状态信息(其中,可以包括但不限于芯片工作频率等),然后,利用芯片状态信息计算得到一个参考数据处理算力,从而,若前述出厂数据处理算力与该参考数据处理算力之间的差值小于5%(可以为出厂数据处理算力的5%或者参考数据处理算力的5%,对此无特别限定),则获取出厂数据处理算力,以作为其标准数据处理算力即可。
[0204]
初始数据处理算力是运算设备初始开始运行时的数据处理算力。初始数据处理算力可以被记录在运算设备后台或者运算设备的数据处理芯片上。
[0205]
由于前述数据均被记录在运算设备后台或者运算设备的数据处理芯片上,因此,可通过建立通信的方式获取到这些信息,其中,通信方式可以包括但不限于:有线通信与无线通信中的至少一种。
[0206]
而前述异常比例则可以根据需要设定,本公开实施例对异常比例的具体数值无限定。例如,可以将其设定为80%。也就是,当运算设备的当前数据处理算力小于标准数据处理算力的80%,或者,其小于标准数据处理算力的80%的持续时长达到时长阈值时,即可确定运算设备运行异常。
[0207]
通过前述流程,可以基于监测到的数据来确定异常运算设备。
[0208]
其次,针对前述思路二进行具体说明。
[0209]
实现思路二基于运算设备上报的信息实现对异常运算设备的上报。
[0210]
具体的,运算设备向该执行设备上报运行状态信息,此时,无需该执行设备监测,只需要接收运算设备上报的运行状态信息,并根据这些运行状态信息进行处理,以确定异常运算设备即可。其中,根据运行状态信息,确定异常运算设备的方式,详见前一实现方式,不再赘述。
[0211]
此外,还存在一种情况,若运算设备向该执行设备上报的信息中携带用以表征该运算设备运行异常的标识或信息,由于运算设备自身已经完成了自身是否运行异常的判断,无需再重复执行该步骤。
[0212]
此时,仅需要将运行状态信息中携带有运行异常标识的运算设备,确定 为所述异常运算设备即可。或者,若其上报的运行状态信息中不携带该运行异常标识,则再按照如图4~图6所示的实现方式,根据其他运行状态信息,确定异常运算设备。
[0213]
具体的,请参考图7,该方法中S102可按照如下方式实现:
[0214]
S1022A,接收运算设备发送的运行状态信息;
[0215]
S1024A,判断运行状态信息中是否携带运行异常标识;若是,执行S1026A;若否,执行S1028A。
[0216]
S1026A,将运行状态信息中携带有运行异常标识的运算设备,确定为异常运算设备。
[0217]
S1028A,根据运行状态信息,确定异常运算设备。
[0218]
此外,在另一种可能的设计中,运算设备可能再判断出自身运行异常后,仅上报自身运行异常的通知消息,此时,确定异常运算设备的方式可以为:接收运算设备发送的用于通知运算设备运行异常的通知消息,并将该通知消息的发送方确认为异常运算设备。
[0219]
综上,基于前述思路,可以实现针对异常运算设备的确定。
[0220]
从而,在确定了异常运算设备的基础上,执行S104步骤时,可以仅针对异常运算设备执行重启处理,这能够避免异常设备重启对运行正常的运算设备的影响。或者,还可以控制所监测的全部运算设备执行重启,采取统一操作,降低处理复杂度。
[0221]
以下,仅针对异常运算设备的重启控制进行说明。
[0222]
运算设备一般具备自身重启功能或权限,因此,可以通过发送指令以使异常运算设备自身执行重启的方式实现。此时,S104步骤可以具体为:发送重启指令至所述异常运算设备,以使所述异常运算设备根据所述重启指令进行重启。
[0223]
在一种可能的设计中,可以参考图8所示方式实现S104:
[0224]
S1042,根据异常运算设备的识别信息,与异常运算设备建立远程访问连接。
[0225]
S1044,根据远程访问连接,发送重启指令至异常运算设备。
[0226]
如图8所示实现方式采用远程访问连接的方式,能够尽可能的降低地域对监测运算设备这一过程的影响,有较高的灵活性与可扩展空间。
[0227]
具体的,本公开实施例对于控制运算设备重启的方式无特别限定,可以通过冷重启方式实现,也就是,切断电源并重启的方式实现;或者,可以通过该热重启方式实现,也就是,在不断电的条件下控制运算设备后台执行重启操作。
[0228]
除此之外,本公开实施例中,还可以在执行S104之后,输出提示信号,以便于用户可以根据该提示信号获知异常运算设备的重启处理进度。其中,本公开实施例所涉及到的提示信号可以包括但不限于:声音信号、震动信号、闪烁信号与文字提示信息中的至少一种。此外,若该执行设备集成于维护设备中,亦可输出前述任意的至少一种提示信号,此外,若涉及监测到多太运算设备,则还可以进一步输出可以标识运算设备身份的相关信息,例如,运算设备的编号,IP地址等。
[0229]
基于前述运算设备维护方法,本公开实施例还进一步给出一种电子设备。
[0230]
请参考图9,该电子设备900包括:存储器910、收发器920和处理器930,存储器910、收发器920和处理器930通过总线连接;
[0231]
存储器910,配置为存储计算机程序;
[0232]
收发器920,配置为与其他设备进行通信;
[0233]
处理器930,配置为执行所述计算机程序以实现如前任一实施例所述实现方式的运算设备维护方法。
[0234]
具体而言,处理器930,配置为确定异常运算设备;以及,配置为控制异常运算设备重启。
[0235]
一种可能的设计中,处理器930,具体配置为:
[0236]
在设备搜索范围内,确定异常运算设备。
[0237]
另一种可能的设计中,处理器930,具体配置为:
[0238]
在设备搜索范围内进行运算设备搜索;
[0239]
获取搜索到的运算设备的运行状态信息;
[0240]
根据运行状态信息,确定异常运算设备。
[0241]
其中,处理器930,可具体配置为:
[0242]
按照预设的时间间隔,在运算设备搜索范围内进行运算设备搜索。
[0243]
一种可能的设计中,处理器930,还可具体配置为:
[0244]
根据搜索到的每个运算设备的识别信息,与运算设备建立远程访问连接, 其中,识别信息唯一标识一个运算设备;
[0245]
通过远程访问连接,获取运算设备的运行状态信息。
[0246]
本公开实施例中,识别信息包括:互联网协议IP地址。
[0247]
其中,本公开实施例中,运行状态信息包括:运算设备的当前数据处理算力。
[0248]
一种可能的设计中,处理器930,具体配置为:
[0249]
将当前数据处理算力小于异常算力阈值的运算设备,确定为异常运算设备;或者,
[0250]
将当前数据处理算力小于异常算力阈值的持续时长达到时长阈值的运算设备,确定为异常运算设备。
[0251]
另一种可能的设计中,处理器930,还配置为:
[0252]
获取异常算力阈值。
[0253]
此时,处理器930,可具体配置为:
[0254]
获取运算设备的标准数据处理算力;
[0255]
获取标准数据处理算力与预设异常比例之积,得到异常算力阈值。
[0256]
其中,标准数据处理算力包括:出厂数据处理算力或者初始数据处理算力。
[0257]
另一种可能的设计中,收发器920,配置为接收运算设备发送的运行状态信息;处理器930,具体配置为:根据运行状态信息,确定异常运算设备。
[0258]
另一种可能的设计中,处理器930,具体配置为:将运行状态信息中携带有运行异常标识的运算设备,确定为异常运算设备。
[0259]
另一种可能的设计中,收发器920,配置为:发送重启指令至异常运算设备,以使异常运算设备根据重启指令进行重启。
[0260]
另一种可能的设计中,处理器930,具体配置为根据异常运算设备的识别信息,与异常运算设备建立远程访问连接;
[0261]
收发器920,具体配置为根据远程访问连接,发送重启指令至异常运算设备。
[0262]
本公开实施例中,处理器930,具体配置为:
[0263]
控制异常运算设备断电并重新启动;或者,
[0264]
控制异常运算设备在不断电情况下重新启动。
[0265]
本公开实施例中,上述的存储器910中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
[0266]
存储器910作为一种计算机可读存储介质,可配置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令/模块。处理器930通过运行存储在存储器910中的软件程序、指令以及模块,从而执行功能应用以及数据处理,即实现上述方法实施例中的运算设备维护方法。
[0267]
存储器910可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器910可以包括高速随机存取存储器,还可以包括非易失性存储器。
[0268]
本公开实施例中,处理器930的数目可以为一个或者多个,处理器930也可以称为处理单元,可以实现一定的控制功能。处理器930可以是通用处理器或者专用处理器等。
[0269]
在一种可选地设计中,处理器930也可以存有指令,所述指令可以被所述处理器运行,使得所述电子设备900执行上述方法实施例中描述的运算设备维护方法。
[0270]
在又一种可能的设计中,电子设备900可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。
[0271]
本公开实施例中,收发器920的数目可以为一个或者多个,收发器920可以称为收发单元、收发机、收发电路、或者收发器等,配置为实现电子设备900的收发功能。
[0272]
各个部件的具体的处理方式可以参考前述实施例的相关描述。
[0273]
本公开实施例中描述的处理器930和收发器920可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路RFIC、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种1C工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxide semiconductor,PMOS)、双极结型晶体管(Bipolar Junction Transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。
[0274]
可选的,电子设备900可以是独立的设备或者可以是较大设备的一部分。例如,电子设备900可以集成在一台运算设备中。
[0275]
此外,本公开实施例还提供了一种运算设备维护装置。请参考图10,该运算设备维护装置1000包括:
[0276]
确定模块1010,配置为确定异常运算设备;
[0277]
控制模块1020,配置为控制异常运算设备重启。
[0278]
在一种可能的设计中,确定模块1010,配置为:
[0279]
在设备搜索范围内,确定异常运算设备。
[0280]
在另一种可能的设计中,确定模块1010,具体配置为:
[0281]
在设备搜索范围内进行运算设备搜索;
[0282]
获取搜索到的运算设备的运行状态信息;
[0283]
根据运行状态信息,确定异常运算设备。
[0284]
在另一种可能的设计中,确定模块1010,具体配置为:
[0285]
按照预设的时间间隔,在运算设备搜索范围内进行运算设备搜索。
[0286]
在另一种可能的设计中,确定模块1010,具体配置为:
[0287]
根据搜索到的每个运算设备的识别信息,与运算设备建立远程访问连接,其中,识别信息唯一标识一个运算设备;
[0288]
通过远程访问连接,获取运算设备的运行状态信息。
[0289]
在另一种可能的设计中,识别信息包括:互联网协议IP地址。
[0290]
在另一种可能的设计中,运行状态信息包括:运算设备的当前数据处理算力。
[0291]
在另一种可能的设计中,确定模块1010,配置为:
[0292]
将当前数据处理算力小于异常算力阈值的运算设备,确定为异常运算设备;或者,
[0293]
将当前数据处理算力小于异常算力阈值的持续时长达到时长阈值的运算设备,确定为异常运算设备。
[0294]
在另一种可能的设计中,确定模块1010,还配置为:
[0295]
获取异常算力阈值。
[0296]
在另一种可能的设计中,确定模块1010,具体配置为:
[0297]
获取运算设备的标准数据处理算力;
[0298]
获取标准数据处理算力与预设异常比例之积,得到异常算力阈值。
[0299]
在另一种可能的设计中,标准数据处理算力包括:出厂数据处理算力或者初始数据处理算力。
[0300]
在另一种可能的设计中,确定模块1010,具体配置为:
[0301]
接收运算设备发送的运行状态信息;
[0302]
根据运行状态信息,确定异常运算设备。
[0303]
在另一种可能的设计中,确定模块1010,具体配置为:
[0304]
将运行状态信息中携带有运行异常标识的运算设备,确定为异常运算设备。
[0305]
在另一种可能的设计中,控制模块1020,具体配置为:
[0306]
发送重启指令至异常运算设备,以使异常运算设备根据重启指令进行重启。
[0307]
在另一种可能的设计中,控制模块1020,具体配置为:
[0308]
根据异常运算设备的识别信息,与异常运算设备建立远程访问连接;
[0309]
根据远程访问连接,发送重启指令至异常运算设备。
[0310]
在另一种可能的设计中,控制模块1020,具体配置为:
[0311]
控制异常运算设备断电并重新启动;或者,
[0312]
控制异常运算设备在不断电情况下重新启动。
[0313]
需要说明的是,本公开实施例中,无论是哪一方面,例如方法方面、装置方面等,本公开实施例中所述的数据处理可以包括基于数据或对数据进行的设置、计算、判断、传输、存储、管理等至少之一。
[0314]
作为一个实施例,所述数据处理可以是由数据处理装置进行的与数字凭证相关的数据处理,所述数字凭证可以通过所述数据处理得到,所述数据处理装置可以是数字凭证处理装置。
[0315]
当所述数字凭证与数字货币相关或体现为数字货币时,所述数字凭证处理装置可以是数字货币数据处理机,所述数字货币可以是比特币等加密货币。
[0316]
此外,本公开实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述运算设备维护方法。
[0317]
本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述运算设备维护方法。
[0318]
上述的计算机可读存储介质可以是暂态计算机可读存储介质,也可以是非暂态计算机可读存储介质。
[0319]
本公开实施例的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括一个或多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开实施例所述方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
[0320]
当用于本公开实施例中时,虽然术语“第一”、“第二”等可能会在本公开实施例中使用以描述各元件,但这些元件不应受到这些术语的限制。这些术语仅用于将一个元件与另一个元件区别开。比如,在不改变描述的含义的情况下,第一元件可以叫做第二元件,并且同样第,第二元件可以叫做第一元件,只要所有出现的“第一元件”一致重命名并且所有出现的“第二元件”一致重命名即可。第一元件和第二元件都是元件,但可以不是相同的元件。
[0321]
本公开实施例中使用的用词仅用于描述实施例并且不用于限制权利要求。如在实施例以及权利要求的描述中使用的,除非上下文清楚地表明,否则单数形式的“一个”(a)、“一个”(an)和“所述”(the)旨在同样包括复数形式。类似地,如在本公开实施例中所使用的术语“和/或”是指包含一个或一个以上相关联的列出的任何以及所有可能的组合。另外,当用于本公开实施例中时,术语“包括”(comprise)及其变型“包括”(comprises)和/或包括(comprising)等指陈述的特征、整体、步骤、操作、元素,和/或组件的存在,但不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或这些的分组的存在或添加。
[0322]
所描述的实施例中的各方面、实施方式、实现或特征能够单独使用或以任意组合的方式使用。所描述的实施例中的各方面可由软件、硬件或软硬件的结合实现。所描述的实施例也可以由存储有计算机可读代码的计算机可读 介质体现,该计算机可读代码包括可由至少一个计算装置执行的指令。所述计算机可读介质可与任何能够存储数据的数据存储装置相关联,该数据可由计算机系统读取。用于举例的计算机可读介质可以包括只读存储器、随机存取存储器、CD-ROM、HDD、DVD、磁带以及光数据存储装置等。所述计算机可读介质还可以分布于通过网络联接的计算机系统中,这样计算机可读代码就可以分布式存储并执行。
[0323]
上述技术描述可参照附图,这些附图形成了本公开实施例的一部分,并且通过描述在附图中示出了依照所描述的实施例的实施方式。虽然这些实施例描述的足够详细以使本领域技术人员能够实现这些实施例,但这些实施例是非限制性的;这样就可以使用其它的实施例,并且在不脱离所描述的实施例的范围的情况下还可以做出变化。比如,流程图中所描述的操作顺序是非限制性的,因此在流程图中阐释并且根据流程图描述的两个或两个以上操作的顺序可以根据若干实施例进行改变。作为另一个例子,在若干实施例中,在流程图中阐释并且根据流程图描述的一个或一个以上操作是可选的,或是可删除的。另外,某些步骤或功能可以添加到所公开的实施例中,或两个以上的步骤顺序被置换。所有这些变化被认为包含在所公开的实施例以及权利要求中。
[0324]
另外,上述技术描述中使用术语以提供所描述的实施例的透彻理解。然而,并不需要过于详细的细节以实现所描述的实施例。因此,实施例的上述描述是为了阐释和描述而呈现的。上述描述中所呈现的实施例以及根据这些实施例所公开的例子是单独提供的,以添加上下文并有助于理解所描述的实施例。上述说明书不用于做到无遗漏或将所描述的实施例限制到本公开的精确形式。根据上述教导,若干修改、选择适用以及变化是可行的。在某些情况下,没有详细描述为人所熟知的处理步骤以避免不必要地影响所描述的实施例。

权利要求书

[权利要求 1]
一种运算设备维护方法,其特征在于,包括: 确定异常运算设备; 控制所述异常运算设备重启。
[权利要求 2]
根据权利要求1所述的方法,其特征在于,所述确定异常运算设备,包括: 在设备搜索范围内,确定所述异常运算设备。
[权利要求 3]
根据权利要求2所述的方法,其特征在于,所述在设备搜索范围内,确定所述异常运算设备,包括: 在所述设备搜索范围内进行运算设备搜索; 获取搜索到的运算设备的运行状态信息; 根据所述运行状态信息,确定所述异常运算设备。
[权利要求 4]
根据权利要求3所述的方法,其特征在于,所述在所述设备搜索范围内进行运算设备搜索,包括: 按照预设的时间间隔,在所述运算设备搜索范围内进行运算设备搜索。
[权利要求 5]
根据权利要求3所述的方法,其特征在于,所述获取搜索到的运算设备的运行状态信息,包括: 根据搜索到的每个运算设备的识别信息,与所述运算设备建立远程访问连接,其中,所述识别信息唯一标识一个运算设备; 通过所述远程访问连接,获取所述运算设备的所述运行状态信息。
[权利要求 6]
根据权利要求5所述的方法,其特征在于,所述识别信息包括:互联网协议IP地址。
[权利要求 7]
根据权利要求3所述的方法,其特征在于,所述运行状态信息包括:所述运算设备的当前数据处理算力。
[权利要求 8]
根据权利要求7所述的方法,其特征在于,所述根据所述运行状态信息,确定所述异常运算设备,包括: 将所述当前数据处理算力小于异常算力阈值的运算设备,确定为所述异常运算设备;或者, 将所述当前数据处理算力小于所述异常算力阈值的持续时长达到时长阈值的运算设备,确定为所述异常运算设备。
[权利要求 9]
根据权利要求8所述的方法,其特征在于,所述方法还包括: 获取所述异常算力阈值。
[权利要求 10]
根据权利要求9所述的方法,其特征在于,所述获取所述异常算力阈值,包括: 获取所述运算设备的标准数据处理算力; 获取所述标准数据处理算力与预设异常比例之积,得到所述异常算力阈值。
[权利要求 11]
根据权利要求10所述的方法,其特征在于,所述标准数据处理算力包括:出厂数据处理算力或者初始数据处理算力。
[权利要求 12]
根据权利要求1所述的方法,其特征在于,所述确定异常运算设备,包括: 接收所述运算设备发送的运行状态信息; 根据所述运行状态信息,确定所述异常运算设备。
[权利要求 13]
根据权利要求3或12所述的方法,其特征在于,所述根据所述运行状态信息,确定所述异常运算设备,包括: 将所述运行状态信息中携带有运行异常标识的运算设备,确定为所述异常运算设备。
[权利要求 14]
根据权利要求1所述的方法,其特征在于,所述控制所述异常运算设备重启,包括: 发送重启指令至所述异常运算设备,以使所述异常运算设备根据所述重启指令进行重启。
[权利要求 15]
根据权利要求14所述的方法,其特征在于,所述发送重启指令至所述异常运算设备,包括: 根据所述异常运算设备的识别信息,与所述异常运算设备建立远程访问连接; 根据所述远程访问连接,发送所述重启指令至所述异常运算设备。
[权利要求 16]
根据权利要求1或14所述的方法,其特征在于,所述控制所述异常运算设备重启,包括: 控制所述异常运算设备断电并重新启动;或者, 控制所述异常运算设备在不断电情况下重新启动。
[权利要求 17]
一种运算设备维护装置,其特征在于,包括: 确定模块,配置为确定异常运算设备; 控制模块,配置为控制所述异常运算设备重启。
[权利要求 18]
根据权利要求17所述的装置,其特征在于,所述确定模块,配置为: 在设备搜索范围内,确定所述异常运算设备。
[权利要求 19]
根据权利要求18所述的装置,其特征在于,所述确定模块,具体配置为: 在所述设备搜索范围内进行运算设备搜索; 获取搜索到的运算设备的运行状态信息; 根据所述运行状态信息,确定所述异常运算设备。
[权利要求 20]
根据权利要求19所述的装置,其特征在于,所述确定模块,具体配置为: 按照预设的时间间隔,在所述运算设备搜索范围内进行运算设备搜索。
[权利要求 21]
根据权利要求19所述的装置,其特征在于,所述确定模块,具体配置为: 根据搜索到的每个运算设备的识别信息,与所述运算设备建立远程访问连接,其中,所述识别信息唯一标识一个运算设备; 通过所述远程访问连接,获取所述运算设备的所述运行状态信息。
[权利要求 22]
根据权利要求21所述的装置,其特征在于,所述识别信息包括:互联网协议IP地址。
[权利要求 23]
根据权利要求19所述的装置,其特征在于,所述运行状态信息包括:所述运算设备的当前数据处理算力。
[权利要求 24]
根据权利要求23所述的装置,其特征在于,所述确定模块,配置为: 将所述当前数据处理算力小于异常算力阈值的运算设备,确定为所述异常运算设备;或者, 将所述当前数据处理算力小于所述异常算力阈值的持续时长达到时长阈值的运算设备,确定为所述异常运算设备。
[权利要求 25]
根据权利要求24所述的装置,其特征在于,所述确定模块,还配置为: 获取所述异常算力阈值。
[权利要求 26]
根据权利要求25所述的装置,其特征在于,所述确定模块,具体配置为: 获取所述运算设备的标准数据处理算力; 获取所述标准数据处理算力与预设异常比例之积,得到所述异常算力阈值。
[权利要求 27]
根据权利要求26所述的装置,其特征在于,所述标准数据处理算力包括:出厂数据处理算力或者初始数据处理算力。
[权利要求 28]
根据权利要求17所述的装置,其特征在于,所述确定模块,具体配置为: 接收所述运算设备发送的运行状态信息; 根据所述运行状态信息,确定所述异常运算设备。
[权利要求 29]
根据权利要求19或28所述的装置,其特征在于,所述确定模块,具体配置为: 将所述运行状态信息中携带有运行异常标识的运算设备,确定为所述异常运算设备。
[权利要求 30]
根据权利要求17所述的装置,其特征在于,所述控制模块,具体配置为: 发送重启指令至所述异常运算设备,以使所述异常运算设备根据所述重启指令进行重启。
[权利要求 31]
根据权利要求30所述的装置,其特征在于,所述控制模块,具体配置为: 根据所述异常运算设备的识别信息,与所述异常运算设备建立远程访问连接; 根据所述远程访问连接,发送所述重启指令至所述异常运算设备。
[权利要求 32]
根据权利要求17或30所述的装置,其特征在于,所述控制模块,具体配置为: 控制所述异常运算设备断电并重新启动;或者, 控制所述异常运算设备在不断电情况下重新启动。
[权利要求 33]
一种电子设备,其特征在于,包括:存储器、收发器和处理器,所述存储器、所述收发器与所述处理器通过总线连接; 所述存储器,配置为存储计算机程序; 所述收发器,配置为与其他设备进行通信; 所述处理器,配置为执行所述计算机程序以实现如权利要求1-16任一项所述的方法。
[权利要求 34]
一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令设置为执行权利要求1-16任一项所述的方法。
[权利要求 35]
一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行权利要求1-16任一项所述的方法。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]  
[ 图 8]  
[ 图 9]  
[ 图 10]