Equipment intelligent scheduling upgrading method and device

The intelligent scheduling and upgrading method and device address the challenges of cumbersome hardware upgrades by using a management platform to remotely manage and optimize upgrade processes, ensuring timely and successful hardware updates.

CN119201181APending Publication Date: 2024-12-27SHENZHEN KEMANDA INTELLIGENT MANAGEMENT SCI &TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411551585.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

Smart hardware devices, such as charging piles, face cumbersome and labor-intensive upgrades, often requiring on-site operations that are time-consuming and prone to failures during remote upgrades.

Method used

An intelligent scheduling and upgrading method and device that utilizes a management platform to manage upgrade packages, detect device versions, and send instructions with strategies to maintenance personnel, allowing remote configuration and controlled upgrades based on device status and conditions.

Benefits of technology

Enables timely and successful hardware upgrades with reduced maintenance costs by ensuring upgrades are performed at optimal times and conditions, minimizing failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201181A_ABST
    Figure CN119201181A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment intelligent scheduling upgrading method and device, and the method is applied to a management platform, and comprises the steps: obtaining an upgrading program package of hardware equipment; storing the upgrading program package of the hardware equipment, and recording the model of the hardware equipment corresponding to the upgrading program package, the program version number of the upgrading program package and the storage path of the upgrading program package; detecting the version number of a current running program of target hardware equipment connected with the management platform, triggering a task according to a detection result, and pushing the task to a corresponding hardware equipment station maintainer to confirm whether to upgrade or not and configure an upgrade strategy; if upgrading is needed, an upgrading instruction is issued to the hardware equipment, and the upgrading instruction comprises an access path and an upgrading strategy of the upgrading program package. After the hardware equipment completes function iteration upgrading, the debugged hardware equipment can be upgraded in time in a remote configuration upgrading strategy mode, the station maintenance cost is reduced, a user can reflect new functions in time, and it is guaranteed that upgrading succeeds to the maximum extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of remote equipment upgrade, and in particular relates to a method and device for intelligent scheduling and upgrading of equipment. Background Art

[0002] At present, there are more and more smart hardware on the market, but they are delayed in upgrading after the function iteration, and the upgrade is cumbersome. For example, many charging piles on the market need to be upgraded after the function iteration, but the operation is cumbersome, and even need to be upgraded at the charging pile installation site, which is time-consuming and labor-intensive, and there may be situations where the function update is not timely. If it is simply upgraded remotely, there may be abnormal situations such as the charging pile is charging or there may be a fault, which may cause the upgrade to fail. Summary of the invention

[0003] Based on this, it is necessary to provide a method and device for intelligent scheduling and upgrading of equipment in response to the above technical problems, so as to solve at least one problem existing in the above-mentioned prior art.

[0004] The present invention provides a device intelligent scheduling and upgrading method, which is applied to a management platform and includes:

[0005] Obtain upgrade packages for hardware devices;

[0006] Storing the upgrade package of the hardware device, and recording the model of the hardware device corresponding to the upgrade package, the program version number of the upgrade package and the storage path of the upgrade package;

[0007] Detect the program version number currently running on the target hardware device connected to the management platform. The target hardware device and the hardware device corresponding to the upgrade package have the same model. According to the detection result, trigger the task and push it to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy;

[0008] If an upgrade is required, an upgrade instruction is sent to the hardware device, and the upgrade instruction includes an access path and an upgrade strategy for the upgrade program package.

[0009] Optionally, the task is triggered according to the detection result and pushed to the corresponding hardware equipment site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy specifically as follows:

[0010] When the program version number currently running on the target hardware device is lower than the program version number of the upgrade package, a task is triggered and pushed to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy.

[0011] The present invention also provides a device intelligent scheduling and upgrading method, which is applied to hardware devices and includes:

[0012] Receiving an upgrade instruction issued by the management platform, wherein the upgrade instruction includes an access path and an upgrade strategy for the upgrade program package;

[0013] Access the storage and download the upgrade package according to the access path of the upgrade package in the upgrade instruction;

[0014] The upgrade is performed according to the upgrade strategy in the upgrade instruction.

[0015] Optionally, according to a device intelligent scheduling upgrade method provided by the present invention, the upgrading according to the upgrade strategy in the upgrade instruction specifically includes:

[0016] When the upgrade strategy is direct upgrade, the upgrade program package is directly replaced and the upgrade instruction is executed.

[0017] Optionally, according to a device intelligent scheduling upgrade method provided by the present invention, the upgrading according to the upgrade strategy in the upgrade instruction specifically includes:

[0018] The upgrade strategy is to upgrade the hardware device according to the received upgrade time when the upgrade is scheduled;

[0019] In case of upgrade failure, the upgrade count increases by 1;

[0020] Determine whether the number of upgrades is less than the allowed number of repeated upgrades;

[0021] If the upgrade times are less than the allowed number of repeated upgrades, the upgrade will be triggered again;

[0022] If the number of upgrades is equal to or exceeds the allowed number of repeated upgrades, the upgrade will be stopped.

[0023] Optionally, according to a device intelligent scheduling upgrade method provided by the present invention, the upgrading according to the upgrade strategy in the upgrade instruction specifically includes:

[0024] The upgrade strategy is to determine whether the current hardware device is in the running task when upgrading after the running task is completed;

[0025] If it is not in the running task, it will be upgraded directly;

[0026] If the task is running, the upgrade will be triggered after the task is completed and the report is completed.

[0027] Optionally, according to a device intelligent scheduling upgrade method provided by the present invention, the upgrading according to the upgrade strategy in the upgrade instruction specifically includes:

[0028] The upgrade strategy is to detect the status and operation of each module of the hardware device when upgrading after the hardware device detects no faults;

[0029] If there is a fault, the upgrade will not be performed temporarily, and the time for the next test will be set;

[0030] If there is no fault, upgrade directly.

[0031] Optionally, according to a device intelligent scheduling upgrade method provided by the present invention, after the upgrade is performed according to the upgrade strategy in the upgrade instruction, the method further includes:

[0032] Report the upgrade confirmation instruction to the management platform, which includes: upgrade success or failure status, upgrade time and upgrade failure reason.

[0033] The present invention also provides a device for intelligent scheduling and upgrading of equipment, which is applied to a management platform and includes:

[0034] An acquisition module, used to acquire an upgrade package for a hardware device;

[0035] A storage module, used to store the upgrade package of the hardware device, and record the model of the hardware device corresponding to the upgrade package, the program version number of the upgrade package and the storage path of the upgrade package;

[0036] The detection module is used to detect the program version number currently running on the target hardware device connected to the management platform. The target hardware device has the same model as the hardware device corresponding to the upgrade package. According to the detection result, the task is triggered and pushed to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy;

[0037] The upgrade instruction issuing module is used to issue the upgrade instruction to the hardware device, wherein the upgrade instruction includes the access path and upgrade strategy of the upgrade program package.

[0038] The present invention also provides a device intelligent scheduling and upgrading device, which is applied to hardware equipment and includes:

[0039] An upgrade instruction receiving module, used to receive an upgrade instruction issued by the management platform, wherein the upgrade instruction includes an access path and an upgrade strategy for the upgrade package;

[0040] A download module, used to access the storage and download the upgrade package according to the access path of the upgrade package in the upgrade instruction;

[0041] An upgrade module is used to perform an upgrade according to the upgrade strategy in the upgrade instruction.

[0042] The present invention also provides a computer device, comprising a memory, a processor, and computer-readable instructions stored in the memory and running on the processor, wherein the processor implements the above-mentioned device intelligent scheduling and upgrading method when executing the computer-readable instructions.

[0043] The above-mentioned intelligent scheduling and upgrading method and device for equipment are applied to the management platform, including: the management platform uploads and stores the upgrade package of the hardware equipment, detects the model and program version number of the currently running hardware equipment, and triggers the task to be pushed to the corresponding hardware equipment station maintenance personnel. The station maintenance personnel select and configure the upgrade strategy and then send it to the hardware equipment, and upgrade it according to the upgrade strategy. After the hardware equipment of the present invention completes the functional iteration upgrade, the debugged hardware equipment can be upgraded in time by remotely configuring the upgrade strategy, reducing the maintenance cost of the station, allowing users to reflect new functions in time, and ensuring the success of the upgrade to the greatest extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 It is one of the flow diagrams of the device intelligent scheduling and upgrading method in one embodiment of the present invention;

[0045] Figure 2 This is the second flow chart of the device intelligent scheduling and upgrading method in one embodiment of the present invention;

[0046] Figure 3 This is a third flow chart of a method for intelligent scheduling and upgrading of equipment in one embodiment of the present invention;

[0047] Figure 4 This is one of the structural schematic diagrams of the device intelligent scheduling and upgrading device in one embodiment of the present invention;

[0048] Figure 5 This is the second structural diagram of the device intelligent scheduling and upgrading device in one embodiment of the present invention;

[0049] Figure 6 is a schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

[0050] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0051] The terms used in one or more embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present invention. The singular forms of "a", "said" and "the" used in one or more embodiments of the present invention are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of the present invention refers to and includes any or all possible combinations of one or more associated listed items.

[0052] At present, there are more and more smart hardware on the market. Smart hardware is connected to the management platform through the network, and the management platform performs information exchange and management of hardware devices. Smart hardware cannot be upgraded and updated after functional iteration, and the upgrade is cumbersome. For example: many charging piles on the market need to be upgraded after functional iteration. The operation is cumbersome, and even requires upgrading at the charging pile installation site, which is time-consuming and labor-intensive, and there may be untimely function updates. If it is simply upgraded remotely, there may be abnormal situations such as the charging pile being charged or there may be a fault, which may cause the upgrade to fail.

[0053] In view of the above problems, the present invention provides the following embodiments. Specifically, in one embodiment, Figure 1 As shown, Figure 1 This is one of the flow diagrams of a device intelligent scheduling upgrade method in an embodiment of the present invention. The embodiment of the present invention provides a device intelligent scheduling upgrade method, which is applied to a management platform, and the hardware device, the management platform and the cloud storage are connected through a network, including steps S11 to S14:

[0054] Step S11, obtaining an upgrade package for the hardware device.

[0055] It should be noted that usually the hardware device outputs an upgrade package after completing the function iteration, and the upgrade package needs to be loaded into the hardware device to complete the upgrade. Hardware devices include: charging piles, parking probes, parking lot gates, environmental monitoring, smart access control, etc.

[0056] Step S12, storing the upgrade package of the hardware device, and recording the model of the hardware device corresponding to the upgrade package, the program version number of the upgrade package and the storage path of the upgrade package.

[0057] It should be noted that the data may be uploaded to cloud storage, and the cloud storage may be OSS (Object Storage Service) in the cloud service.

[0058] Step S13, detect the program version number currently running on the target hardware device connected to the management platform. The target hardware device and the hardware device corresponding to the upgrade package have the same model. According to the detection result, the task is triggered and pushed to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy.

[0059] It should be noted that the program version number currently running on the target hardware device connected to the management platform is automatically detected after the upgrade package is successfully uploaded to the management platform. Hardware equipment station maintenance personnel maintain the hardware equipment of the station. According to a certain trigger mechanism, the management platform can push tasks to maintenance personnel through a message mechanism. Maintenance personnel choose whether to upgrade. Maintenance personnel can configure upgrade strategies in the task. Upgrade strategies include: direct upgrade, upgrade at the planned time, upgrade after the running task is completed, upgrade after the hardware equipment is detected to be fault-free, etc.

[0060] In some embodiments, the detection result triggers a task push to the corresponding hardware equipment site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy specifically as follows:

[0061] When the program version number currently running on the target hardware device is lower than the program version number of the upgrade package, a task is triggered and pushed to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy.

[0062] In addition, in some special cases, such as when the upgrade package is not yet suitable for the current target hardware device of the management platform, the upgrade package can be registered in step S12 and the management platform does not need to detect the upgrade immediately. Then, the management platform will not detect the currently running program version number of the target hardware device and trigger the upgrade after the upgrade package storage is successfully uploaded.

[0063] Step S14: If an upgrade is required, an upgrade instruction is sent to the hardware device, and the upgrade instruction includes an access path and an upgrade strategy for the upgrade package.

[0064] It should be noted that when the cloud storage is OSS, it includes temporary authorization to access the cloud storage, temporary access path for upgrading the package, and upgrade strategy. The temporary authorization to access the cloud storage can be a temporary token, i.e., a dynamic key. The hardware device can access the upgrade package stored in OSS through the temporary access path and temporary token.

[0065] The embodiment of the present invention adopts the above scheme, including: the management platform uploads and stores the upgrade package of the hardware device, detects the currently running hardware device model and program version number, and triggers the task to be pushed to the corresponding hardware device site maintenance personnel, the site maintenance personnel selects and configures the upgrade strategy and then sends it to the hardware device, and upgrades it according to the upgrade strategy. After the hardware device completes the functional iteration upgrade, the embodiment of the present invention can timely upgrade the debugged hardware device by remotely configuring the upgrade strategy, reduce the site maintenance cost, allow users to reflect the new function in time, and maximize the guarantee of upgrade success.

[0066] In one embodiment, specifically, Figure 2 As shown, Figure 2This is a second flow chart of a method for intelligent scheduling and upgrading of a device in an embodiment of the present invention. The embodiment of the present invention provides a method for intelligent scheduling and upgrading of a device, which is applied to a hardware device and includes the following steps:

[0067] Step S21, receiving an upgrade instruction issued by the management platform, the upgrade instruction including an access path and an upgrade strategy for the upgrade package;

[0068] Step S22, accessing the storage and downloading the upgrade package according to the access path of the upgrade package in the upgrade instruction;

[0069] Step S23: perform an upgrade according to the upgrade policy in the upgrade instruction.

[0070] It should be noted that the hardware equipment may include charging piles, parking probes, parking lot gates, environmental monitoring, smart access control, etc., and the hardware equipment, management platform and storage are connected through the network. When the hardware device is a charging pile, its corresponding management platform may be a charging platform. In the specific implementation, the storage can be placed in the cloud, and the cloud storage can be OSS (Object Storage Service) in the cloud service. The upgrade instruction may include temporary authorization to access the cloud storage, temporary access path for the upgrade package, and upgrade strategy. The temporary authorization to access the cloud storage may be a temporary token, i.e., a dynamic key. The hardware device can access the OSS to download the upgrade package through the temporary access path and temporary token. The upgrade strategies include: direct upgrade, upgrade at the planned time, upgrade after the running task is completed, upgrade after the hardware device is detected to be fault-free, etc. Choosing different upgrade strategies can maximize the guarantee of upgrade success.

[0071] In one embodiment, step S23, performing the upgrade according to the upgrade strategy in the upgrade instruction specifically includes:

[0072] S231, when the upgrade strategy is direct upgrade, directly replace the upgrade package and execute the upgrade instruction.

[0073] It should be noted that, taking a charging pile as an example, if the configured strategy is direct upgrade, the charging pile replaces the upgrade package and executes the upgrade instruction.

[0074] In one embodiment, step S23, performing the upgrade according to the upgrade strategy in the upgrade instruction specifically includes:

[0075] S2321, when the upgrade strategy is to upgrade at a planned time, according to the received upgrade time, the hardware device is upgraded after the time arrives;

[0076] S2322, if the upgrade fails, the upgrade count is increased by 1;

[0077] S2323, determining whether the number of upgrades is less than the number of allowed repeated upgrades;

[0078] S2324, if the number of upgrade failures is less than the allowed number of repeated upgrades, trigger the upgrade again;

[0079] S2325: If the number of upgrade failures is equal to or exceeds the allowed number of repeated upgrades, the upgrade is stopped.

[0080] It should be noted that when the upgrade strategy is to upgrade at a planned time, the upgrade time and the number of repeated upgrades allowed need to be configured at the same time and sent to the hardware device along with the upgrade instruction. Taking the hardware device as a charging pile as an example, the upgrade time and the number of repeated upgrades allowed are configured through the charging platform. The charging pile will start to upgrade the charging pile at the designated time according to the received upgrade time. When there is an upgrade failure, the number of upgrades will be increased by 1 for each failure to determine whether it is within the range of the number of repeated upgrades allowed. If it is within the range, the upgrade will be triggered again until the number of repeated upgrades allowed is reached or the upgrade is successful.

[0081] The upgrade strategy of this embodiment can realize the upgrade according to the planned time. In order to prevent the failure of a single upgrade, a limited number of repeated upgrades is set, which can improve the success rate of the upgrade.

[0082] In one embodiment, step S23, performing the upgrade according to the upgrade strategy in the upgrade instruction specifically includes:

[0083] S2331, when the upgrade strategy is to upgrade after the running task is completed, determine whether the current hardware device is in the running task;

[0084] S2332, if not in the running task, upgrade directly;

[0085] S2333: If the task is being run, the upgrade is triggered after the task is completed and the report is completed.

[0086] It should be noted that, taking the hardware device as a charging pile as an example, the charging pile can be configured to be upgraded after charging is completed. The charging pile will upgrade the charging pile according to the received upgrade strategy, and determine whether it is currently charging. If it is not charging, it will be upgraded directly. If it is charging, the upgrade will be triggered after charging is completed and the transaction record is reported.

[0087] The upgrade strategy of this embodiment can realize the upgrade after the running task is completed, can prevent the failure caused by upgrading the hardware device during the running task, and can improve the success rate of the upgrade.

[0088] In one embodiment, step S23, performing the upgrade according to the upgrade strategy in the upgrade instruction specifically includes:

[0089] S2341, the upgrade strategy is to detect the status and operation of each module of the hardware device when upgrading after the hardware device is detected to be fault-free;

[0090] S2342: If there is a fault, the upgrade will not be performed temporarily, and the time for the next test will be set;

[0091] S2343, if there is no fault, upgrade directly.

[0092] It should be noted that, taking the charging pile as an example of a hardware device, it can be configured to upgrade after the charging detection is fault-free. In this case, the various modules and operating conditions of the charging pile will be detected. If there is a fault, it will not be upgraded temporarily, and the time for the next detection will be set. If there is no fault, it will be upgraded directly.

[0093] The upgrade strategy of this embodiment can upgrade the hardware device after detecting that there is no fault, which can prevent failure caused by upgrading the hardware device during a fault period and improve the success rate of the upgrade.

[0094] In one embodiment, specifically, Figure 3 As shown, Figure 3 This is a flow chart of a device intelligent scheduling upgrade method in an embodiment of the present invention. The present invention provides a device intelligent scheduling upgrade method, which is applied to a hardware device and further includes the following steps:

[0095] S24, reporting an upgrade confirmation instruction to the management platform, where the upgrade confirmation instruction includes: upgrade success or failure status, upgrade time, and upgrade failure reason.

[0096] It should be noted that, taking the charging pile as an example of a hardware device, whether the charging pile upgrade succeeds or fails, an upgrade confirmation instruction is reported to the charging platform.

[0097] Through this embodiment, the hardware device reports the upgrade result to the management platform, which is convenient for the operation personnel to confirm the version status of the hardware device in time and provide a basis for subsequent disposal.

[0098] In one embodiment, a device intelligent scheduling and upgrading apparatus is provided, and the device intelligent scheduling and upgrading apparatus corresponds to the device intelligent scheduling and upgrading method of the above embodiment. Figure 4 As shown, Figure 4 This is one of the structural schematic diagrams of a device intelligent scheduling and upgrading device in one embodiment of the present invention, and the device intelligent scheduling and upgrading device includes:

[0099] The acquisition module 101 is used to acquire an upgrade package of a hardware device;

[0100] The storage module 102 is used to store the upgrade package of the hardware device and record the model of the hardware device corresponding to the upgrade package, the program version number of the upgrade package and the storage path of the upgrade package;

[0101] The detection module 103 is used to detect the program version number currently running on the target hardware device connected to the management platform. The target hardware device and the hardware device corresponding to the upgrade program package have the same model. According to the detection result, a task is triggered and pushed to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy;

[0102] The upgrade instruction issuing module 104 is used to issue the upgrade instruction to the hardware device. The upgrade instruction includes the access path and upgrade strategy of the upgrade program package.

[0103] like Figure 5 As shown, Figure 5 This is a second structural diagram of a device intelligent scheduling and upgrading device in one embodiment of the present invention, and the device intelligent scheduling and upgrading device includes:

[0104] The upgrade instruction receiving module 201 is used to receive the upgrade instruction issued by the management platform, and the upgrade instruction includes the access path and upgrade strategy of the upgrade package;

[0105] A download module 202, configured to access the storage and download the upgrade package according to the temporary access path of the upgrade package in the upgrade instruction;

[0106] The upgrade module 203 is used to perform the upgrade according to the upgrade strategy in the upgrade instruction.

[0107] The equipment intelligent scheduling upgrade device also includes:

[0108] The upgrade confirmation instruction reporting module is used to report the upgrade confirmation instruction to the management platform. The upgrade confirmation instruction includes: upgrade success or failure status, upgrade time and upgrade failure reason.

[0109] For the specific definition of the device intelligent scheduling and upgrading device, please refer to the definition of the device intelligent scheduling and upgrading method above, which will not be repeated here. Each module in the above-mentioned device intelligent scheduling and upgrading device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0110] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6 As shown, Figure 6: is a schematic diagram of a computer device in one embodiment of the present invention. The computer device includes a processor, a memory, a network interface and a database connected by a device bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a readable storage medium and an internal memory. The readable storage medium stores an operating device, a computer-readable instruction and a database. The internal memory provides an environment for the operation of the operating device and the computer-readable instructions in the readable storage medium. The database of the computer device is used to store data involved in the device intelligent scheduling upgrade method. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer-readable instruction is executed by the processor, a vehicle entry control method is implemented. The readable storage medium provided in this embodiment includes a non-volatile readable storage medium and a volatile readable storage medium.

[0111] In one embodiment, a computer device is provided. The computer device may be a terminal device, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, and a network interface connected through a device bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a readable storage medium. The readable storage medium stores computer-readable instructions. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer-readable instructions are executed by the processor, a method for intelligent scheduling and upgrading of equipment is implemented. The readable storage medium provided in this embodiment includes a non-volatile readable storage medium and a volatile readable storage medium.

[0112] In one embodiment, a computer device is provided, including a memory, a processor, and a computer-readable instruction stored in the memory and executable on the processor, and when the processor executes the computer-readable instruction, the steps of the above-mentioned device intelligent scheduling upgrade method are implemented. The method includes: obtaining an upgrade package of a hardware device; uploading the upgrade package of the hardware device to cloud storage, and recording the hardware device model, the current version number of the upgrade package, and the storage path of the upgrade package; detecting the currently running hardware device model and program version number, and triggering a task push to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy; if an upgrade is required, an upgrade instruction is sent to the hardware device, and the upgrade instruction includes a temporary authorization to access the cloud storage, a temporary access path of the upgrade package, and an upgrade strategy.

[0113] In one embodiment, a readable storage medium is provided, and the readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps of the intelligent scheduling and upgrading method of the above-mentioned device are implemented. A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through computer-readable instructions, and the computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When the computer-readable instructions are executed, they may include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0114] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0115] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.

Claims

1. A method for intelligent scheduling and upgrading of equipment, characterized in that: The method is applied to a management platform and includes: Obtain upgrade packages for hardware devices; Storing the upgrade package of the hardware device, and recording the model of the hardware device corresponding to the upgrade package, the program version number of the upgrade package and the storage path of the upgrade package; Detect the program version number currently running on the target hardware device connected to the management platform. The target hardware device and the hardware device corresponding to the upgrade package have the same model. According to the detection result, trigger the task and push it to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy; If an upgrade is required, an upgrade instruction is sent to the hardware device, and the upgrade instruction includes an access path and an upgrade strategy for the upgrade program package.

2. According to claim 1, a method for intelligent scheduling and upgrading of equipment is characterized in that: The task is triggered according to the detection result and pushed to the corresponding hardware equipment site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy as follows: When the program version number currently running on the target hardware device is lower than the program version number of the upgrade package, a task is triggered and pushed to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy.

3. A method for intelligent scheduling and upgrading of equipment, characterized in that: The method is applied to a hardware device, including: Receiving an upgrade instruction issued by the management platform, wherein the upgrade instruction includes an access path and an upgrade strategy for the upgrade program package; Access the storage and download the upgrade package according to the access path of the upgrade package in the upgrade instruction; The upgrade is performed according to the upgrade strategy in the upgrade instruction.

4. A device intelligent scheduling and upgrading method according to claim 3, characterized in that: The upgrading according to the upgrading strategy in the upgrading instruction specifically includes: When the upgrade strategy is direct upgrade, the upgrade program package is directly replaced and the upgrade instruction is executed.

5. The method for intelligent scheduling and upgrading of equipment according to claim 3, characterized in that: The upgrading according to the upgrading strategy in the upgrading instruction specifically includes: The upgrade strategy is to upgrade the hardware device according to the received upgrade time when the upgrade is scheduled; In case of upgrade failure, the upgrade count increases by 1; Determine whether the number of upgrades is less than the allowed number of repeated upgrades; If the upgrade times are less than the allowed number of repeated upgrades, the upgrade will be triggered again; If the number of upgrades is equal to or exceeds the allowed number of repeated upgrades, the upgrade will be stopped.

6. A device intelligent scheduling and upgrading method according to claim 3, characterized in that: The upgrading according to the upgrading strategy in the upgrading instruction specifically includes: The upgrade strategy is to determine whether the current hardware device is in the running task when upgrading after the running task is completed; If it is not in the running task, it will be upgraded directly; If the task is running, the upgrade will be triggered after the task is completed and the report is completed.

7. A device intelligent scheduling and upgrading method according to claim 3, characterized in that: The upgrading according to the upgrading strategy in the upgrading instruction specifically includes: The upgrade strategy is to detect the status and operation of each module of the hardware device when upgrading after the hardware device detects no faults; If there is a fault, the upgrade will not be performed temporarily, and the time for the next test will be set; If there is no fault, upgrade directly.

8. An intelligent scheduling and upgrading device for equipment, characterized in that: The device is applied to a management platform and includes: An acquisition module, used to acquire an upgrade package for a hardware device; A storage module, used to store the upgrade package of the hardware device, and record the model of the hardware device corresponding to the upgrade package, the program version number of the upgrade package and the storage path of the upgrade package; The detection module is used to detect the program version number currently running on the target hardware device connected to the management platform. The target hardware device has the same model as the hardware device corresponding to the upgrade package. According to the detection result, the task is triggered and pushed to the corresponding hardware device site maintenance personnel to confirm whether to upgrade and configure the upgrade strategy; The upgrade instruction issuing module is used to issue the upgrade instruction to the hardware device, wherein the upgrade instruction includes the access path and upgrade strategy of the upgrade program package.

9. An intelligent scheduling and upgrading device for equipment, characterized in that: The device is applied to a hardware device, including: An upgrade instruction receiving module, used to receive an upgrade instruction issued by the management platform, wherein the upgrade instruction includes an access path and an upgrade strategy for the upgrade package; A download module, used to access the storage and download the upgrade package according to the access path of the upgrade package in the upgrade instruction; An upgrade module is used to perform an upgrade according to the upgrade strategy in the upgrade instruction.

10. A computer device comprising a memory, a processor, and computer-readable instructions stored in the memory and executed on the processor, characterized in that: When the processor executes the computer-readable instructions, the device intelligent scheduling and upgrading method as described in any one of claims 1 to 7 is implemented.