CN111324364A - Method, device, equipment and storage medium for equipment management - Google Patents
Method, device, equipment and storage medium for equipment management Download PDFInfo
- Publication number
- CN111324364A CN111324364A CN202010099278.4A CN202010099278A CN111324364A CN 111324364 A CN111324364 A CN 111324364A CN 202010099278 A CN202010099278 A CN 202010099278A CN 111324364 A CN111324364 A CN 111324364A
- Authority
- CN
- China
- Prior art keywords
- current
- equipment
- version
- target version
- data packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a method, a device, equipment and a storage medium for equipment management. The method is executed by a server, the server is connected with at least one equipment terminal, and the method comprises the following steps: acquiring version detection information sent by a current equipment terminal; the version detection information comprises a current equipment identifier and a current version identifier; querying a target version identification associated with the current device identification; and judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end for downloading the target version data packet by the current equipment end, and switching the current version to the target version. The version detection information of the current equipment end is obtained, whether the current equipment end needs version upgrading or not is determined, if yes, the target version data packet is sent to the current equipment end remotely, the purpose that different equipment remotely obtains the data packet to be upgraded is achieved, the fact that workers manage the equipment respectively is avoided, and equipment management efficiency is improved.
Description
Technical Field
The embodiment of the invention relates to the technology of internet of things, in particular to a method, a device, equipment and a storage medium for equipment management.
Background
With the development of the internet of things technology, a plurality of devices often exist in different scenes, and workers need to upgrade and manage the plurality of devices.
In the prior art, a worker needs to manage each device respectively, and when the device needs to be upgraded, the worker manually downloads a target version data packet into the device.
However, the manual maintenance of each device may cause service interruption, affect the use of the device by the user, waste manpower and time, and fail to implement remote management of the device, resulting in low device management efficiency.
Disclosure of Invention
The embodiment of the invention provides a method, a device, equipment and a storage medium for equipment management, so as to realize remote management of the equipment and improve the equipment management efficiency.
In a first aspect, an embodiment of the present invention provides a device management method, where the method includes:
acquiring version detection information sent by a current equipment terminal; the version detection information comprises a current equipment identifier and a current version identifier;
querying a target version identification associated with the current device identification;
and judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end for downloading the target version data packet by the current equipment end, and switching the current version to the target version.
In a second aspect, an embodiment of the present invention further provides an apparatus for device management, where the apparatus includes:
the version detection information acquisition module is used for acquiring the version detection information sent by the current equipment terminal; the version detection information comprises a current equipment identifier and a current version identifier;
a target version identification query module, configured to query a target version identification associated with the current device identification;
and the target version data packet sending module is used for judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end, downloading the target version data packet by the current equipment end, and switching the current version to the target version.
In a third aspect, an embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the device management method according to any embodiment of the present invention.
In a fourth aspect, embodiments of the present invention further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform the device management method according to any of the embodiments of the present invention.
The embodiment of the invention compares the current version identification of the current equipment end with the target version identification by acquiring the version detection information of the current equipment end to determine whether the current equipment end needs version upgrading, and remotely sends the target version data packet to the current equipment end if the current equipment end needs version upgrading. The method and the device have the advantages that different devices can remotely obtain the target version data packet to be upgraded, the problem that in the prior art, workers need to manage the devices respectively is solved, manpower and time are saved, and the device management efficiency is improved.
Drawings
Fig. 1 is a flowchart illustrating a device management method according to a first embodiment of the present invention;
fig. 2 is a flowchart illustrating a device management method according to a second embodiment of the present invention;
fig. 3 is a block diagram of a device management apparatus according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computer device in the fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart illustrating a device management method according to an embodiment of the present invention, where the method is applicable to managing devices in different areas, and the method can be executed by a device management apparatus configured on a server, where the server is connected to at least one device. As shown in fig. 1, the method specifically includes the following steps:
s110, acquiring version detection information sent by a current equipment terminal; the version detection information comprises a current device identifier and a current version identifier.
The current device is a device to be version-upgraded, and may upgrade a system version of the device or upgrade a version applied in the device. The current device sends version detection information of the device to the server, and the version detection information may include a current device identifier and a current version identifier. The current device identification is a unique code of the device and can be used for distinguishing each device, and the current version identification is a unique code of a version in the device and can be used for distinguishing different versions. And the server receives the information sent by the current equipment end to acquire the version detection information of the current equipment end.
In this embodiment, optionally, before acquiring the version detection information sent by the current device side, the method further includes: and sending a version detection instruction to the current equipment terminal according to the association relationship between the preset equipment identifier and the equipment upgrading time.
Specifically, the user may preset a time period for version upgrading on the current device side, and when the current device side reaches a preset time, the version detection information is automatically sent to the server. The user can also manually send a version detection instruction to the current equipment terminal on the server, or preset a time period for version upgrading on the server, and associate the equipment identifier with the equipment upgrading time. When the preset equipment upgrading time is reached, the server inquires the equipment identification related to the equipment upgrading time, sends a version detection instruction to the equipment end, and the equipment end receives the version detection instruction and sends version detection information to the server. For example, the upgrade time of the first device is preset to be 11 points in the server, the upgrade time of the second device is preset to be 12 points in the server, when the time reaches 11 points, the server inquires the device to be upgraded at 11 points, sends a version detection instruction to the device, and receives the version detection information fed back by the first device. The beneficial effect who sets up like this lies in, can be according to the equipment upgrade time that sets up in advance, automatically to equipment end send the version detection instruction, reduce the operating procedure, practice thrift manpower and time, realize equipment remote management, improve equipment management's efficiency.
And S120, inquiring the target version identification associated with the current equipment identification.
The server acquires the current equipment identifier from the version detection information after receiving the version detection information sent by the current equipment terminal, inquires the target version identifier associated with the current equipment identifier in the server, and the target version identifier associated with the current equipment identifier can be uploaded to the server in advance. For example, the server acquires that the current device side is the first device from the version detection information, and queries that the target version identifier associated with the first device is the second version, that is, the version in the first device should be the second version at this time.
S130, judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end for downloading the target version data packet by the current equipment end, and switching the current version to the target version.
The method comprises the steps that a worker uploads a target version identification and a target version data packet to a server, the server obtains a current version identification from version detection information sent by a current equipment terminal, and the current version identification is compared with the target version identification. Judging whether the current version identification is a target version identification, if so, the current equipment end does not need to carry out version upgrading; if not, the server sends the pre-stored target version data packet to the current equipment end, the current equipment end receives the target version data packet to download, and the current version is switched to the target version after downloading is completed.
In this embodiment, optionally, the sending the target version data packet to the current device side includes: detecting whether a target version data packet exists in other equipment terminals except the current equipment terminal; and if so, sending the target version data packet to the current equipment end by other equipment ends for downloading.
Specifically, after determining that the version of the current device needs to be upgraded, the server may directly send the target version data packet in the server to the current device, or may detect whether the target version data packet exists in all devices connected to the server, except the current device. And the server sends a version detection instruction to other equipment terminals, acquires the version detection information of the other equipment terminals and acquires the current version identifications of the other equipment terminals. And comparing the current version identification of the other equipment end with the target version identification of the current equipment end, if the current version identification of the other equipment end is consistent with the target version identification of the current equipment end, a target version data packet exists in the other equipment end, and the target version data packet can be sent to the current equipment end by the other equipment end for downloading. The beneficial effect who sets up like this lies in, alleviates the pressure of server, avoids between server and the equipment data transmission's flow too big, causes data transmission speed to hang down, improves the managerial efficiency to equipment.
In this embodiment, optionally, sending, by the other device end, the target version identification packet to the current device end for downloading includes: if the target version data packets exist in at least two other equipment terminals, acquiring the instantaneous transmission quantity of the at least two other equipment terminals; and determining other equipment terminals with the instantaneous transmission quantity meeting the preset standard as data packet transmitting terminals, and transmitting the target version data packets to the current equipment terminal.
Specifically, if the server detects that the target version data packets exist in at least two other device ends, the server determines the instantaneous transmission quantity of the at least two other device ends where the target version data packets exist, and if the instantaneous transmission quantity of the other device ends meets a preset standard, the other device ends are used as data packet sending ends, and the other device ends send the target version data packets to the current device end. For example, if the first device is the current device side, the current version identifier is 001, the target version identifier is 002, the second device, the third device and the fourth device are other device sides, and the server detects that the target version data packets of 002 exist in the second device and the third device, the network IO (Input Output, i.e., the instantaneous transmission capacity) of the second device and the third device is determined. And the instantaneous transmission quantity of the second equipment is 100M, the instantaneous transmission quantity of the third equipment is 10M, and the preset standard is that other equipment ends with small instantaneous transmission quantity are selected as data packet sending ends, and then the third equipment is selected to send a target version data packet. The method has the advantages that the equipment with the transmission speed meeting the standard is selected as the data packet sending end, so that the pressure of the server is relieved, the transmission speed of the data packet is improved, the remote management of the equipment is realized, and the equipment upgrading time is effectively saved.
In this embodiment, optionally, sending the target version data packet to the current device end, where the target version data packet is used for downloading the target version data packet by the current device end, where the method includes: if the current equipment end is detected to have a fault in the downloading process, responding to a remote assistance instruction sent by the current equipment end, and acquiring the equipment management authority of the current equipment end; and closing the equipment management authority of the current equipment end in response to the assistance completion instruction sent by the current equipment end.
Specifically, the current device receives the target version data packet for downloading, and if the current device fails in the downloading process, the current device sends a remote assistance instruction to the server, where the remote assistance instruction may include a device management permission of the current device. And the server responds to the remote assistance instruction to obtain the equipment management authority of the current equipment end. The working personnel can maintain and manage the current equipment end at the server end, after the server finishes maintaining the current equipment end, the current equipment end sends an assistance completion instruction to the server, the equipment management authority of the server to the current equipment end is closed, and the current equipment end continues downloading and switching versions. The beneficial effect who sets up like this lies in, can realize the remote management to current equipment end, practices thrift manpower and time, improves equipment management efficiency.
According to the technical scheme, the version detection information of the current equipment end is obtained, the current version identification of the current equipment end is compared with the target version identification, whether the current equipment end needs version upgrading or not is determined, and if yes, the target version data packet is remotely sent to the current equipment end. The problem of among the prior art, the staff need manually manage equipment respectively is solved, staff's operating procedure is reduced, practices thrift manpower and time, realizes the remote management to different equipment through the server, improves equipment management efficiency.
Example two
Fig. 2 is a flowchart illustrating a device management method according to a second embodiment of the present invention, which is further optimized based on the second embodiment. As shown in fig. 2, the method specifically includes the following steps:
s210, acquiring version detection information sent by a current equipment terminal; the version detection information comprises a current device identifier and a current version identifier.
S220, inquiring the target version identification associated with the current equipment identification.
And S230, judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end for downloading the target version data packet by the current equipment end, and switching the current version to the target version.
S240, detecting the equipment level of the current equipment end, and if the secondary equipment exists in the equipment level, detecting the current version of the secondary equipment; and if the current version of the secondary equipment is not the target version, sending the target version data packet to the secondary equipment end for downloading the target version data packet by the secondary equipment end and switching the current version to the target version.
After the current equipment end finishes downloading and switching the target version, the server detects the equipment level of the current equipment end. The devices may be classified into at least two levels in advance, for example, into a center device, a zone device, and a station device. The central equipment is primary equipment and can control the regional equipment, the regional equipment is secondary equipment and can control the site equipment, and the site equipment is tertiary equipment. Namely, the secondary equipment is the secondary equipment of the primary equipment, and the tertiary equipment is the secondary equipment of the secondary equipment. And if the current equipment end is detected to be primary equipment or secondary equipment, at least one secondary equipment exists under the equipment. And if the secondary equipment exists under the current equipment terminal, detecting whether the current version of the secondary equipment is the target version. If the current version of the secondary equipment is the target version, version upgrading of the secondary equipment is not needed; if the current version of the secondary device is not the target version, the target version data packet is sent to the secondary device side, and the current device side can be controlled to directly transmit the target version data packet to the secondary device side. And the secondary equipment receives the target version data packet for downloading, and switches the current version of the secondary equipment into the target version. For example, the secondary device is a current device side, the secondary devices of the secondary device are a device one, a device two and a device three, after the secondary device finishes downloading and switching of the target version, the current versions of the device one, the device two and the device three are detected, the current version of the device one is the target version, and the current versions of the device two and the device three are not the target version, the secondary device sends the target version data packet to the device two and the device three, so that version upgrading of the device two and the device three is achieved. If the secondary equipment fails in the downloading process of the target version, a remote assistance instruction can be sent to the server, so that remote maintenance of the secondary equipment is realized.
The embodiment of the invention compares the current version identification of the current equipment end with the target version identification by acquiring the version detection information of the current equipment end to determine whether the current equipment end needs version upgrading, and remotely sends the target version data packet to the current equipment end if the current equipment end needs version upgrading. And detecting the equipment level of the current equipment end, and if the secondary equipment exists, automatically upgrading the version of the secondary equipment. The problem of among the prior art, need the staff to carry out manual management respectively to every equipment, avoid appearing the mistake and leaking when managing equipment, reduce staff's operating procedure, practice thrift manpower and time, realize through the remote management of server to different equipment, improve equipment management efficiency.
EXAMPLE III
Fig. 3 is a block diagram of a device management apparatus according to a third embodiment of the present invention, configured on a server, where the server is connected to at least one device side, and the apparatus can execute the device management method according to any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method. As shown in fig. 3, the apparatus specifically includes:
a version detection information obtaining module 301, configured to obtain version detection information sent by a current device end; the version detection information comprises a current equipment identifier and a current version identifier;
a target version identification query module 302, configured to query a target version identification associated with the current device identification;
and the target version data packet sending module 303 is configured to determine whether the current version identifier is the target version identifier, and if not, send the target version data packet to the current device end, so that the current device end downloads the target version data packet, and switches the current version to the target version.
In this embodiment, optionally, the apparatus further includes:
and the version detection instruction sending module is used for sending a version detection instruction to the current equipment terminal according to the association relationship between the preset equipment identifier and the equipment upgrading time.
In this embodiment, optionally, the target version data packet sending module 303 includes:
the target version data packet detection unit is used for detecting whether a target version data packet exists in other equipment terminals except the current equipment terminal;
and the target version data packet sending unit is used for sending the target version data packet to the current equipment terminal by other equipment terminals for downloading if the target version data packet exists.
In this embodiment, optionally, the target version data packet sending unit is specifically configured to:
if the target version data packets exist in at least two other equipment terminals, acquiring the instantaneous transmission quantity of the at least two other equipment terminals;
and determining other equipment terminals with the instantaneous transmission quantity meeting the preset standard as data packet transmitting terminals, and transmitting the target version data packets to the current equipment terminal.
In this embodiment, optionally, the target version data packet sending module 303 is specifically configured to:
if the current equipment end is detected to have a fault in the downloading process, responding to a remote assistance instruction sent by the current equipment end, and acquiring the equipment management authority of the current equipment end;
and closing the equipment management authority of the current equipment end in response to the assistance completion instruction sent by the current equipment end.
In this embodiment, optionally, the apparatus further includes:
the device level detection module is used for detecting the device level of the current device end, and detecting the current version of the secondary device if the secondary device exists in the device level;
and the secondary equipment downloading module is used for sending the target version data packet to the secondary equipment terminal if the current version of the secondary equipment is not the target version, downloading the target version data packet by the secondary equipment terminal and switching the current version into the target version.
In this embodiment, the version detection information of the current device end is acquired, the current version identifier of the current device end is compared with the target version identifier, whether the current device end needs version upgrading is determined, and if yes, the target version data packet is remotely sent to the current device end. The problem of among the prior art, the staff need manage equipment respectively is solved, manpower and time are practiced thrift, realize the remote management to equipment, improve equipment management efficiency.
Example four
Fig. 4 is a schematic structural diagram of a computer device according to a fourth embodiment of the present invention. FIG. 4 illustrates a block diagram of an exemplary computer device 400 suitable for use in implementing embodiments of the present invention. The computer device 400 shown in fig. 4 is only an example and should not bring any limitations to the functionality or scope of use of the embodiments of the present invention.
As shown in fig. 4, computer device 400 is in the form of a general purpose computing device. The components of computer device 400 may include, but are not limited to: one or more processors or processing units 401, a system memory 402, and a bus 403 that couples the various system components (including the system memory 402 and the processing unit 401).
The system memory 402 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)404 and/or cache memory 405. The computer device 400 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 406 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 4, and commonly referred to as a "hard drive"). Although not shown in FIG. 4, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 403 by one or more data media interfaces. Memory 402 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 408 having a set (at least one) of program modules 407 may be stored, for example, in memory 402, such program modules 407 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 407 generally perform the functions and/or methods of the described embodiments of the invention.
The computer device 400 may also communicate with one or more external devices 409 (e.g., keyboard, pointing device, display 410, etc.), with one or more devices that enable a user to interact with the computer device 400, and/or with any devices (e.g., network card, modem, etc.) that enable the computer device 400 to communicate with one or more other computing devices. Such communication may be through input/output (I/O) interface 411. Moreover, computer device 400 may also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via network adapter 412. As shown, network adapter 412 communicates with the other modules of computer device 400 over bus 403. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in conjunction with computer device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 401 executes various functional applications and data processing by running a program stored in the system memory 402, for example, to implement a device management method provided by an embodiment of the present invention, including:
acquiring version detection information sent by a current equipment terminal; the version detection information comprises a current equipment identifier and a current version identifier;
querying a target version identification associated with the current device identification;
and judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end for downloading the target version data packet by the current equipment end, and switching the current version to the target version.
EXAMPLE five
The fifth embodiment of the present invention further provides a storage medium containing computer-executable instructions, where a computer program is stored on the storage medium, and when the computer program is executed by a processor, the method for managing devices according to the fifth embodiment of the present invention is implemented, where the method includes:
acquiring version detection information sent by a current equipment terminal; the version detection information comprises a current equipment identifier and a current version identifier;
querying a target version identification associated with the current device identification;
and judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end for downloading the target version data packet by the current equipment end, and switching the current version to the target version.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (10)
1. A device management method, performed by a server, the server being connected to at least one device side, the method comprising:
acquiring version detection information sent by a current equipment terminal; the version detection information comprises a current equipment identifier and a current version identifier;
querying a target version identification associated with the current device identification;
and judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end for downloading the target version data packet by the current equipment end, and switching the current version to the target version.
2. The method according to claim 1, before obtaining the version check information sent by the current device side, further comprising:
and sending a version detection instruction to the current equipment terminal according to the association relationship between the preset equipment identifier and the equipment upgrading time.
3. The method according to claim 1, wherein sending the target version data packet to the current device side comprises:
detecting whether a target version data packet exists in other equipment terminals except the current equipment terminal;
and if so, sending the target version data packet to the current equipment end by the other equipment end for downloading.
4. The method according to claim 3, wherein sending, by the other device side, a target version identification packet to the current device side for downloading comprises:
if the target version data packets exist in at least two other equipment terminals, acquiring the instantaneous transmission quantity of the at least two other equipment terminals;
and determining other equipment terminals with the instantaneous transmission quantity meeting the preset standard as data packet transmitting terminals, and transmitting the target version data packets to the current equipment terminal.
5. The method according to claim 1, wherein sending the target version data package to the current device for downloading the target version data package by the current device comprises:
if the current equipment end is detected to have a fault in the downloading process, responding to a remote assistance instruction sent by the current equipment end, and acquiring the equipment management authority of the current equipment end;
and closing the equipment management authority of the current equipment end in response to the assistance completion instruction sent by the current equipment end.
6. The method according to claim 1, wherein after sending the target version data package to the current device for downloading the target version data package by the current device and switching the current version to the target version, the method further comprises:
detecting the equipment level of the current equipment end, and if secondary equipment exists in the equipment level, detecting the current version of the secondary equipment;
and if the current version of the secondary equipment is not the target version, sending the target version data packet to a secondary equipment end for downloading the target version data packet by the secondary equipment end and switching the current version to the target version.
7. An apparatus for managing devices, the apparatus being configured on a server, the server being connected to at least one device side, the apparatus comprising:
the version detection information acquisition module is used for acquiring the version detection information sent by the current equipment terminal; the version detection information comprises a current equipment identifier and a current version identifier;
a target version identification query module, configured to query a target version identification associated with the current device identification;
and the target version data packet sending module is used for judging whether the current version identification is the target version identification, if not, sending the target version data packet to the current equipment end, downloading the target version data packet by the current equipment end, and switching the current version to the target version.
8. The apparatus of claim 7, further comprising:
and the version detection instruction sending module is used for sending a version detection instruction to the current equipment terminal according to the association relationship between the preset equipment identifier and the equipment upgrading time.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the device management method according to any one of claims 1 to 6 when executing the program.
10. A storage medium containing computer-executable instructions for performing the device management method of any one of claims 1-6 when executed by a computer processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010099278.4A CN111324364A (en) | 2020-02-18 | 2020-02-18 | Method, device, equipment and storage medium for equipment management |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010099278.4A CN111324364A (en) | 2020-02-18 | 2020-02-18 | Method, device, equipment and storage medium for equipment management |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111324364A true CN111324364A (en) | 2020-06-23 |
Family
ID=71167084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010099278.4A Pending CN111324364A (en) | 2020-02-18 | 2020-02-18 | Method, device, equipment and storage medium for equipment management |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111324364A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112040320A (en) * | 2020-08-31 | 2020-12-04 | 北京奇艺世纪科技有限公司 | Television fruit application upgrading method and device |
CN113537687A (en) * | 2020-12-21 | 2021-10-22 | 南方电网数字电网研究院有限公司 | Internet of things equipment framework management method, system and equipment |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546804A (en) * | 2012-01-13 | 2012-07-04 | 深圳市朗赛尔科技有限公司 | Method for remotely upgrading global positioning system (GPS) terminal on tower crane |
CN103152206A (en) * | 2013-03-25 | 2013-06-12 | 安科智慧城市技术(中国)有限公司 | Method and system for updating multiple devices |
CN103607502A (en) * | 2013-11-08 | 2014-02-26 | 北京奇虎科技有限公司 | Method and apparatus for upgrading applications of mobile device |
CN106557339A (en) * | 2015-09-28 | 2017-04-05 | 腾讯科技(深圳)有限公司 | The upgrade method and device of equipment firmware |
CN109240724A (en) * | 2018-09-12 | 2019-01-18 | 京信通信系统(中国)有限公司 | A kind of cascade device upgrade method and equipment |
CN109377245A (en) * | 2018-10-25 | 2019-02-22 | 肖卫方 | A kind of purifier cloud after-sale service system |
-
2020
- 2020-02-18 CN CN202010099278.4A patent/CN111324364A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546804A (en) * | 2012-01-13 | 2012-07-04 | 深圳市朗赛尔科技有限公司 | Method for remotely upgrading global positioning system (GPS) terminal on tower crane |
CN103152206A (en) * | 2013-03-25 | 2013-06-12 | 安科智慧城市技术(中国)有限公司 | Method and system for updating multiple devices |
CN103607502A (en) * | 2013-11-08 | 2014-02-26 | 北京奇虎科技有限公司 | Method and apparatus for upgrading applications of mobile device |
CN106557339A (en) * | 2015-09-28 | 2017-04-05 | 腾讯科技(深圳)有限公司 | The upgrade method and device of equipment firmware |
CN109240724A (en) * | 2018-09-12 | 2019-01-18 | 京信通信系统(中国)有限公司 | A kind of cascade device upgrade method and equipment |
CN109377245A (en) * | 2018-10-25 | 2019-02-22 | 肖卫方 | A kind of purifier cloud after-sale service system |
Non-Patent Citations (1)
Title |
---|
刘容等: "《计算机应用基础》", 高等教育出版社, pages: 260 - 262 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112040320A (en) * | 2020-08-31 | 2020-12-04 | 北京奇艺世纪科技有限公司 | Television fruit application upgrading method and device |
CN112040320B (en) * | 2020-08-31 | 2022-06-03 | 北京奇艺世纪科技有限公司 | Television fruit application upgrading method and device |
CN113537687A (en) * | 2020-12-21 | 2021-10-22 | 南方电网数字电网研究院有限公司 | Internet of things equipment framework management method, system and equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110891057B (en) | Protocol conversion method, device, equipment and storage medium | |
EP3575975B1 (en) | Method and apparatus for operating smart network interface card | |
CN111432000A (en) | Control method, device, equipment and storage medium of Internet of things equipment | |
CN110650503B (en) | Network access method, device, system and computer readable storage medium | |
WO2021190659A1 (en) | System data acquisition method and apparatus, and medium and electronic device | |
CN113709708B (en) | Data transmission method, device, equipment and storage medium | |
CN109669787B (en) | Data transmission method and device, storage medium and electronic equipment | |
CN111324364A (en) | Method, device, equipment and storage medium for equipment management | |
CN103905441A (en) | Data acquisition method and device | |
CN113612659A (en) | Equipment networking test method and device, electronic equipment and storage medium | |
CN110659210A (en) | Information acquisition method and device, electronic equipment and storage medium | |
CN114430366B (en) | Information acquisition application issuing method, related device and computer program product | |
CN110716804A (en) | Method and device for automatically deleting useless resources, storage medium and electronic equipment | |
CN113220342A (en) | Centralized configuration method and device, electronic equipment and storage medium | |
CN112328272B (en) | Algorithm upgrading method, device, equipment and storage medium | |
CN112543492A (en) | Method and device for re-distribution network and storage medium | |
CN109683942B (en) | Script management method, script management device, script management medium and electronic equipment | |
CN111711713A (en) | Data access method, computer device and storage medium | |
CN105808268B (en) | Information processing method, electronic equipment and system | |
CN110716763A (en) | Web container automatic optimization method and device, storage medium and electronic equipment | |
CN113377610B (en) | Performance monitoring method, device, computer equipment and storage medium | |
CN111324374B (en) | Application program registration method and device based on application performance management system | |
CN114465766A (en) | SSH-based remote access method and device, electronic equipment and storage medium | |
CN111131369B (en) | APP use condition transmission method and device, electronic equipment and storage medium | |
CN111414186A (en) | Firmware updating method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220920 Address after: 25 Financial Street, Xicheng District, Beijing 100033 Applicant after: CHINA CONSTRUCTION BANK Corp. Address before: 25 Financial Street, Xicheng District, Beijing 100033 Applicant before: CHINA CONSTRUCTION BANK Corp. Applicant before: Jianxin Financial Science and Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right |