CN108259231A - Method for upgrading software, gateway, server and the system of smart machine - Google Patents
Method for upgrading software, gateway, server and the system of smart machine Download PDFInfo
- Publication number
- CN108259231A CN108259231A CN201711444926.XA CN201711444926A CN108259231A CN 108259231 A CN108259231 A CN 108259231A CN 201711444926 A CN201711444926 A CN 201711444926A CN 108259231 A CN108259231 A CN 108259231A
- Authority
- CN
- China
- Prior art keywords
- smart machine
- gateway
- type identification
- software
- upgraded
- 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
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- 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/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The present invention provides a kind of method for upgrading software of smart machine, gateway, server and system, the method includes:The software upgrade instruction that server is sent is received, the software upgrade instruction includes at least one type identification and the corresponding target version information of each type identification, and the target version information includes target version number;According to the software upgrade instruction, software upgrading is carried out to smart machine corresponding at least one type identification in the gateway.Method for upgrading software, gateway, server and the system of smart machine provided by the invention compared with carrying out software upgrading one by one as unit of smart machine in the prior art, improve the software updating efficiency of smart machine.
Description
Technical field
The present invention relates to field of communication technology more particularly to a kind of method for upgrading software of smart machine, gateway, servers
And system.
Background technology
With the application of technology of Internet of things, the type of smart machine is more and more, by taking intelligent domestic system as an example, intelligently sets
Standby to include smart television, intelligent curtain, intelligent door lock, intelligent water heater, Intelligent lamp and intelligent remote controller etc., above-mentioned intelligence is set
It is standby to be connect by intelligent gateway with cloud server, so as to fulfill the unified management and control to above-mentioned smart machine.With intelligence
The continuous renewal of energy device software version, needs in time to upgrade the software version of smart machine, so as to smart machine
Function constantly extension and software fault that is perfect, and occurring during solution smart machine use in time.
In the prior art, when carrying out software upgrading to smart machine, usually as unit of each smart machine, intelligence is set
It is standby to carry out software upgrading one by one.By taking intelligent domestic system as an example, it is assumed that intelligent domestic system includes:10 intelligence with model
Lamps and lanterns, 5 with the intelligent curtain of model and 2 smart televisions with model, when carrying out software upgrading to smart machine, respectively
Software upgrading is carried out one by one to above-mentioned 17 smart machines.Specifically, each smart machine by gateway from cloud server
Software version to be upgraded is downloaded, realizes the upgrading to software version.
However, using the method for upgrading software of above-mentioned smart machine, it is complete to all smart machines under an intelligent gateway
Portion completes software upgrading, and time-consuming, and upgrading efficiency is low.
Invention content
The present invention provides a kind of method for upgrading software of smart machine, gateway, server and system, to solve existing skill
The technical issues of software updating efficiency is low is carried out to smart machine in art, improves the software updating efficiency of smart machine.
In a first aspect, the method for upgrading software of smart machine provided by the invention, applied to gateway, including:
The software upgrade instruction that server is sent is received, the software upgrade instruction includes at least one type identification and institute
The corresponding target version information of each type identification is stated, the target version information includes target version number;
According to the software upgrade instruction, intelligence corresponding at least one type identification in the gateway is set
It is standby to carry out software upgrading.
Optionally, it before the software upgrade instruction for receiving server and sending, further includes:
First message is sent to the server, so that the server sends the software liter according to the first message
Grade instruction, wherein, the first message includes the version information of at least one of the gateway smart machine, the version
This information includes the type identification and version number.
Optionally, it is described according to the software upgrade instruction, in the gateway at least one type identification
Corresponding smart machine carries out software upgrading, including:
Each type identification in the software upgrade instruction generates node to be upgraded, and waits to rise by described
Grade node is added in queue to be upgraded, wherein, the node to be upgraded includes:The type identification and target version letter
Breath, the target version information further include target version path;
Each node to be upgraded in the queue to be upgraded is taken out successively, according to the type mark in the node to be upgraded
Know, software upgrading is carried out to smart machine corresponding with the type identification in the gateway, until the queue to be upgraded is
It is empty.
Optionally, the type identification in the node to be upgraded, in the gateway with the type identification
Corresponding smart machine carries out software upgrading, including:
Target version file is obtained, and the target version file is put to preset liter according to the target version path
In grade catalogue;
To smart machine corresponding with the type identification in the gateway, following steps are performed respectively, until the net
Smart machine corresponding with the type identification equal software upgrading in the Central Shanxi Plain is completed:
The second message that the smart machine is sent according to prefixed time interval is received, the second message includes the intelligence
The type identification of energy equipment and version number;
If judging that the smart machine needs software upgrading according to the type identification of the smart machine and version number, to
The smart machine sends third message, goes forward side by side so that the smart machine obtains target version file according to the third message
Row software upgrading;
The 4th message that the smart machine is sent is received, and is judged according to the 4th message and the target version number
The smart machine whether complete by software upgrading.
Optionally, each node to be upgraded taken out successively in the queue to be upgraded, including:
If meeting software upgrading condition, each node to be upgraded in the queue to be upgraded is taken out successively.
Second aspect, the method for upgrading software of smart machine provided by the invention, applied to server, including:
Software upgrade instruction is sent to gateway, and the software upgrade instruction includes at least one type identification and described each
The corresponding target version information of type identification, the target version information includes target version number, so that the gateway is according to institute
Software upgrade instruction is stated, software upgrading is carried out to the corresponding smart machine of at least one type identification in the gateway.
Optionally, it before the transmission software upgrade instruction to gateway, further includes:
The first message that the gateway is sent is received, and the software upgrade instruction is sent according to the first message,
In, the first message includes the version information of at least one of the gateway smart machine, the version information packet
Include the type identification and version number.
The third aspect, gateway provided by the invention, including:Receiving module and control module;
The receiving module, for receiving the software upgrade instruction of server transmission, the software upgrade instruction is included extremely
A few type identification and the corresponding target version information of each type identification, the target version information include target version
This number;
The control module, for according to the software upgrade instruction, in the gateway at least one class
Type identifies corresponding smart machine and carries out software upgrading.
Optionally, the gateway further includes sending module, and the sending module disappears for sending first to the server
Breath, so that the server sends the software upgrade instruction according to the first message, wherein, the first message includes institute
The version information of at least one of gateway smart machine is stated, the version information includes the type identification and version
Number.
Optionally, the control module includes generation unit and processing unit;
The generation unit, for each type identification in the software upgrade instruction, generation is to be upgraded
Node, and the node to be upgraded is added in queue to be upgraded, wherein, the node to be upgraded includes:The type mark
Know and the target version information, the target version information further include target version path;
The processing unit for taking out each node to be upgraded in the queue to be upgraded successively, is treated according to described
Type identification in upgrade node carries out software upgrading, directly to smart machine corresponding with the type identification in the gateway
It is sky to the queue to be upgraded.
Optionally, the processing unit is specifically used for:
Target version file is obtained, and the target version file is put to preset liter according to the target version path
In grade catalogue;
To smart machine corresponding with the type identification in the gateway, following steps are performed respectively, until the net
Smart machine corresponding with the type identification equal software upgrading in the Central Shanxi Plain is completed:
The second message that the smart machine is sent according to prefixed time interval is received, the second message includes the intelligence
The type identification of energy equipment and version number;
If judging that the smart machine needs software upgrading according to the type identification of the smart machine and version number, to
The smart machine sends third message, goes forward side by side so that the smart machine obtains target version file according to the third message
Row software upgrading;
The 4th message that the smart machine is sent is received, and is judged according to the 4th message and the target version number
The smart machine whether complete by software upgrading.
Optionally, the processing unit is specifically used for:
If meeting software upgrading condition, each node to be upgraded in the queue to be upgraded is taken out successively.
Fourth aspect, server provided by the invention, including:
Sending module, for sending software upgrade instruction to gateway, the software upgrade instruction includes at least one type
Mark and the corresponding target version information of each type identification, the target version information include target version number, so that
The gateway is according to the software upgrade instruction, to the corresponding smart machine of at least one type identification in the gateway
Carry out software upgrading.
Optionally, the server further includes:
Receiving module, for receiving the first message that the gateway is sent, and it is described soft according to first message transmission
Part upgrade command, wherein, the first message includes the version information of at least one of the gateway smart machine, institute
It states version information and includes the type identification and version number.
5th aspect, the software update system of smart machine provided by the invention, including at least one smart machine,
Such as third aspect any one of them gateway and such as fourth aspect any one of them server.
The method for upgrading software of smart machine provided by the invention, server send software upgrade instruction, software to gateway
Upgrade command includes at least one type identification and the corresponding target version information of each type identification, i.e. software upgrade instruction
In indicate smart machine corresponding at least one type identification in the gateway and need to carry out software upgrading so that gateway
During to smart machine progress software upgrading carried out according to the type of smart machine, i.e. gateway is corresponding to the type identification
Smart machine is carried out at the same time upgrading, compared with carrying out software upgrading one by one as unit of smart machine in the prior art, improves
The software updating efficiency of smart machine.
Description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention, for those of ordinary skill in the art, without having to pay creative labor, may be used also
To obtain other attached drawings according to these attached drawings.
Fig. 1 is a kind of system architecture schematic diagram of Internet of things system;
Fig. 2 is the flow chart of the method for upgrading software embodiment one of smart machine provided by the invention;
Fig. 3 is to increase sorted configuration diagram to smart machine in present invention Internet of things system shown in Fig. 1;
Fig. 4 is the flow chart of the method for upgrading software embodiment two of smart machine provided by the invention;
Fig. 5 is the flow chart for the one of which method that gateway carries out smart machine software upgrading;
Fig. 6 is the flow chart of the method for upgrading software embodiment three of smart machine provided by the invention;
Fig. 7 is the structure diagram of gateway embodiment provided by the invention;
Fig. 8 is the structure diagram of server example provided by the invention;
Fig. 9 is the structure diagram of the software update system embodiment of smart machine provided by the invention;
Figure 10 is the interacting message schematic diagram of the software update system embodiment of smart machine provided by the invention.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other without making creative work
Embodiment shall fall within the protection scope of the present invention.
Term " first ", " second ", " third " " in description and claims of this specification and above-mentioned attached drawing
The (if present)s such as four " are the objects for distinguishing similar, and specific sequence or precedence are described without being used for.It should manage
The data that solution uses in this way can be interchanged in the appropriate case, so that the embodiment of the present invention described herein for example can be to remove
Sequence other than those for illustrating or describing herein is implemented.In addition, term " comprising " and " having " and theirs is any
Deformation, it is intended that cover it is non-exclusive include, for example, containing the process of series of steps or unit, method, system, production
Product or equipment are not necessarily limited to those steps or unit clearly listed, but may include not listing clearly or for this
The intrinsic other steps of processes, method, product or equipment or unit a bit.
In the prior art, when carrying out software upgrading to smart machine, usually as unit of each smart machine, intelligence is set
It is standby to carry out software upgrading one by one.By taking intelligent domestic system as an example, it is assumed that intelligent domestic system includes:10 intelligence with model
Lamps and lanterns, 5 with the intelligent curtain of model and 2 smart televisions with model, when carrying out software upgrading to smart machine, respectively
Software upgrading is carried out one by one to above-mentioned 17 smart machines.Specifically, each smart machine by gateway from cloud server
Software version to be upgraded is downloaded, realizes the upgrading to software version.However, the software upgrading side using above-mentioned smart machine
Method is fully completed software upgrading to all smart machines under an intelligent gateway, and time-consuming, and upgrading efficiency is low.
The method for upgrading software of smart machine provided by the invention, server send software upgrade instruction, software to gateway
Upgrade command includes at least one type identification and the corresponding target version information of each type identification, i.e. software upgrade instruction
In indicate smart machine corresponding at least one type identification in the gateway and be required to carry out software upgrading so that net
Closing when software upgrading is carried out to smart machine is carried out according to the type of smart machine, i.e., gateway corresponds to the type identification
Smart machine be carried out at the same time upgrading, compared with carrying out software upgrading one by one as unit of smart machine in the prior art, carry
The high software updating efficiency of smart machine.
Technical scheme of the present invention is described in detail with specifically embodiment below.These specific implementations below
Example can be combined with each other, and the same or similar concept or process may be repeated no more in some embodiments.
The method for upgrading software of smart machine provided by the invention, suitable for being set to the intelligence all Internet of things system
Standby to carry out software upgrading, for convenience, the subsequent embodiment of the present invention is carried out by taking Internet of things system shown in FIG. 1 as an example
Explanation.As shown in Figure 1, agreement is added in gateway one or more smart machine by radio communication, gateway passes through because of spy
Net is connect with cloud server, and all smart machines under the server are carried out with unified pipe so as to which cloud server can be realized
Reason and control.By taking smart home Internet of things system as an example, smart machine can be smart television, intelligent curtain, intelligent door lock, intelligence
Energy water heater, Intelligent lamp and intelligent remote controller etc., in each above-mentioned smart machine, can include a variety of different types of intelligence
Energy equipment, by taking Intelligent lamp as an example, Intelligent lamp can be bedside lamp, ceiling lamp, shot-light, downlight, track lamp, Ceiling light etc..
Wireless communication protocol between above-mentioned smart machine and gateway can there are many, such as WIFI agreements, Bluetooth protocol or
Zigbee agreement etc..
Fig. 2 is the flow chart of the method for upgrading software embodiment one of smart machine provided by the invention, the present embodiment provides
Smart machine method for upgrading software, executive agent can be gateway shown in FIG. 1, the method includes:
S11:The software upgrade instruction that server is sent is received, the software upgrade instruction includes at least one type identification
Target version information corresponding with each type identification, the target version information include target version number.
Wherein, the division methods of smart machine type can there are many, the present invention is not especially limited, and one of which is optional
Sorting technique be:Several major class are divided into according to the type of smart machine, such as:Smart television be first major class A, smart window
Curtain is the second major class B, and Intelligent lamp is third major class C, and so on, wherein, for each major class, by the intelligence of each major class
Can equipment be divided into several groups, the partitioning standards of group can there are many, for example, can according to the function of smart machine into
Row divides, and can also be divided, can also be carried out according to the concrete model of smart machine according to the usage scenario of smart machine
It divides.Optionally, whether the software version run in the smart machine in each major class belongs to is divided with a series of.
It is illustrated by taking Intelligent lamp as an example, as shown in table 1, Intelligent lamp includes the bedside lamp of two models, the suction of two models
Ceiling light, the Ceiling light of three models, wherein, 1 runs software release train 1 of bedside lamp model belongs to C-1 groups, head of a bed lamp-type
Number 2 runs software release trains 2, belong to C-2 groups, 1 runs software of ceiling lamp model 1, ceiling lamp model 2 and Ceiling light model
Release train 3 belongs to C-3 groups, and 3 runs software release train 4 of Ceiling light model 2 and Ceiling light model belongs to C-4 groups,
Therefore, Intelligent lamp major class C can be divided into 4 groups, applicable identical software release train in each group.
Table 1:Intelligent lamp classification chart
| Intelligent lamp | Applicable release train | Smart machine major class | Smart machine group |
| Bedside lamp model 1 | Software release train 1 | Third major class C | C-1 |
| Bedside lamp model 2 | Software release train 2 | Third major class C | C-2 |
| Ceiling lamp model 1 | Software release train 3 | Third major class C | C-3 |
| Ceiling lamp model 2 | Software release train 3 | Third major class C | C-3 |
| Ceiling light model 1 | Software release train 3 | Third major class C | C-3 |
| Ceiling light model 2 | Software release train 4 | Third major class C | C-4 |
| Ceiling light model 3 | Software release train 4 | Third major class C | C-4 |
It should be noted that above-mentioned sorting technique is merely illustrative.Hereinafter for convenience of description, by smart machine
Major class is omitted, and the group of smart machine is described as Class1, type 2, type 3 ... type N, and N is infinitely great natural number.
Fig. 3 is to increase sorted configuration diagram to smart machine in present invention Internet of things system shown in Fig. 1, such as
Shown in Fig. 3, in the database of server end, the type of all smart machines supported under the configured in advance server
Mark (Class1, type 2, type 3 ..., type N, N be infinitely great natural number) and each type of smart machine it is corresponding
Functional attributes and version property information, wherein, version property information includes latest edition number and the corresponding download of latest edition
Path.Meanwhile the type identification in each gateway belonging to the corresponding all devices being configured under the gateway.
Specifically, after smart machine supplier development goes out the new software version of smart machine, by new version and newly
The attribute information of version is configured in server database, and each type of smart machine in server based on data library is most
New version information, periodically or event triggers form and sends software upgrade instruction to gateway, wherein, it is indicated in software upgrade instruction
Need to carry out type, target version number and the target version path of the smart machine of software upgrading in gateway.
S12:According to the software upgrade instruction, to intelligence corresponding at least one type identification in the gateway
It can equipment progress software upgrading.
Specifically, after gateway receives software upgrade instruction, according to each type identification carried in software upgrade instruction
Corresponding target version information is identified with the type, all smart machines consistent with the type identification in gateway are carried out soft
Part upgrades, and upgrades to the corresponding target version number of the type identification.
It should be noted that gateway carries out software upgrading to smart machine, the friendship between gateway and smart machine can be passed through
It mutually realizes, the present invention is not especially limited.The optional embodiment of one of which can be found in the specific descriptions of embodiment two.
In the present embodiment, server sends software upgrade instruction to gateway, and software upgrade instruction includes at least one class
Type identifies corresponding with each type identification target version information, i.e., indicated in software upgrade instruction in the gateway with it is described extremely
Few corresponding smart machine of a type identification needs to carry out software upgrading so that when gateway carries out software upgrading to smart machine
To be carried out according to the type of smart machine, i.e., gateway is carried out at the same time upgrading to the corresponding smart machine of the type identification, with
It carries out software upgrading one by one as unit of smart machine in the prior art to compare, improves the software updating efficiency of smart machine.
Optionally, it before the software upgrade instruction for receiving server and sending, further includes:
S10:First message is sent to the server, so that the server is described soft according to first message transmission
Part upgrade command, wherein, the first message includes the version information of at least one of the gateway smart machine, institute
It states version information and includes the type identification and version number.
Specifically, gateway is every time after the power is turned on, first message is sent to the server, includes the gateway in first message
In each smart machine type identification and currently running version number.After server receives first message, by first message
In corresponding with the type mark in the database latest edition number of each type identification and currently running version number carry out
Comparison, judges which of gateway type needs to carry out software upgrading, and the software liter is sent to gateway according to judging result
Grade instruction.
It is illustrated by taking the third gateway in Fig. 3 and the interactive process of server as an example, gateway is sent out to server
Send first message, include in first message smart machine 4, smart machine 5 and smart machine 6 respectively belonging to type and current
Run version number.After server receives first message, the configuration in first message and database, it is assumed that judge in the gateway
The smart machine of type 4 needs to carry out software upgrading, then sends software upgrade instruction to gateway according to the judging result, wherein,
Include 4 corresponding target version number of type and target version path in software upgrade instruction, be used to indicate gateway to type 4
Smart machine carries out software upgrading, i.e., is carried out at the same time software upgrading to smart machine 4 and smart machine 5.
In the present embodiment, by sending first message, and the intelligence in first message includes the gateway to server
The type identification of equipment and version number so that server can be according in the configuration determination gateway in first message and database
The smart machine of which type needs to upgrade, and the smart machine that the needs under the gateway upgrade is carried out so as to timely soft
Part upgrades, and further improves the software updating efficiency of smart machine.
Fig. 4 is the flow chart of the method for upgrading software embodiment two of smart machine provided by the invention, and the present embodiment is upper
On the basis of stating embodiment, the optional embodiment of the one of which of S12 is described in detail.As shown in figure 4, the reality of S12
The mode of applying includes:
S121:Each type identification in the software upgrade instruction generates node to be upgraded, and by described in
Node to be upgraded is added in queue to be upgraded, wherein, the node to be upgraded includes:The type identification and the target version
This information, the target version information further include target version path.
Specifically, include one or more type identifications in software upgrade instruction, according to each type identification, generation one
A node to be upgraded, upgrade node include:The type identification, the type identify corresponding target version number, the type mark
Corresponding target version path.The one or more node to be upgraded of generation is added in queue to be upgraded, then by holding
Each node to be upgraded that row S122 is treated successively in upgrade queue is handled.
It should be noted that each node to be upgraded in the queue to be upgraded is using the type identification as unique key
Value, that is to say, that in queue to be upgraded, for some type identification in software upgrade instruction, have and only there are one
Corresponding node to be upgraded.
It should be understood that each node to be upgraded is added in queue to be upgraded, can there are many Adding Way, such as
It is inserted into head of the queue, is inserted into tail of the queue or according to some position in team is inserted into after a certain priority ranking, to this present invention not
Make specific limit.
S122:Each node to be upgraded in the queue to be upgraded is taken out successively, according in the node to be upgraded
Type identification carries out software upgrading, until described to be upgraded to smart machine corresponding with the type identification in the gateway
Queue is sky.
It should be noted that treating the processing sequence of the node in upgrade queue, the present invention is not especially limited, Xia Shuju
Example is only used as and illustrates.
It being illustrated for shown in Fig. 3, it is assumed that the software upgrade instruction that server is sent includes type 4 and type 5,
Then in S121, gateway can generate two nodes to be upgraded after software upgrade instruction is received, and first node to be upgraded includes:
Type identification, target version number and the target version path of type 4, second node to be upgraded include:The type mark of type 5
Knowledge, target version number and target version path.And the two nodes to be upgraded are added in upgrade queue.In S122, from
First node to be upgraded is taken out in queue to be upgraded, software upgrading is carried out to the 4 corresponding smart machine of type in gateway, so
Second node to be upgraded is taken out from queue to be upgraded afterwards, software liter is carried out to the 5 corresponding smart machine of type in gateway
Grade.
Optionally, each node to be upgraded taken out successively in the queue to be upgraded, including:If meet software liter
Grade condition, then take out each node to be upgraded in the queue to be upgraded successively.
It should be understood that before successively to each node processing to be upgraded, first judge whether the current state of gateway is full
Sufficient software upgrading condition, such as:Judge whether there is smart machine carrying out software upgrading operation in current gateway, if any then
It is not currently idle state to illustrate gateway;If nothing, illustrate that gateway is currently at idle state, then can perform and take out successively
Each node to be upgraded in the queue to be upgraded.
Optionally, the type identification in the node to be upgraded, to corresponding with the type identification in the gateway
Smart machine carry out software upgrading method, method including but not limited to as shown in Figure 5.
S1221:Target version file is obtained, and the target version file is put to pre- according to the target version path
If upgrading catalogue in.
S1222:To smart machine corresponding with the type identification in the gateway, following steps are performed respectively, until
The equal software upgrading of smart machine corresponding with the type identification is completed in the gateway.
S1223:The second message that the smart machine is sent according to prefixed time interval is received, the second message includes
The type identification of the smart machine and version number.
Specifically, each smart machine sends second message according to certain time interval to gateway, for inquiring gateway
Whether the smart machine needs to carry out software upgrading.Wherein, each smart machine sends the time interval present invention of second message
And it is not especially limited.
S1224:If judge that the smart machine needs software liter according to the type identification of the smart machine and version number
Grade then sends third message to the smart machine, so that the smart machine obtains target version according to the third message
File simultaneously carries out software upgrading.
Specifically, gateway judges the type identification with working as according to the type identification and version number carried in second message
Whether the type identification in preceding node to be upgraded is consistent, if unanimously, continuing to judge the version number and current node to be upgraded
In target version number it is whether consistent, if inconsistent, third message is sent to smart machine, wherein, the third message package
Include the preset upgrading catalogue.After smart machine receives third message, according to the preset upgrading catalogue, target is obtained
Version file simultaneously carries out software upgrading.
S1225:The 4th message that the smart machine is sent is received, and according to the 4th message and the target version
Number judge the smart machine whether complete by software upgrading.
Specifically, after the completion of smart machine software upgrading, the 4th message is sent to gateway, wherein, the 4th message package
Include the smart machine type identification and upgrading after version number, after gateway receives the 4th message, after the upgrading
Version number judge whether the smart machine upgrades completion.
In the present embodiment, gateway establishes one using type identification as the to be upgraded of unique key assignments according to software upgrade instruction
Then queue handles each type identification in queue to be upgraded successively, to being set in gateway with the corresponding intelligence of the type mark
It is standby to be carried out at the same time software upgrading, improve the software updating efficiency of smart machine.
Fig. 6 is the flow chart of the method for upgrading software embodiment three of smart machine provided by the invention, the present embodiment provides
Smart machine method for upgrading software executive agent for server, as shown in fig. 6, method provided in this embodiment includes:
S21:Software upgrade instruction is sent to gateway, the software upgrade instruction includes at least one type identification and described
The corresponding target version information of each type identification, the target version information includes target version number, so that the gateway root
According to the software upgrade instruction, software liter is carried out to the corresponding smart machine of at least one type identification in the gateway
Grade.
Optionally, before S21, the method further includes:
S22:The first message that the gateway is sent is received, and the software upgrading is sent according to the first message and is referred to
It enables, wherein, the first message includes the version information of at least one of the gateway smart machine, the version letter
Breath includes the type identification and version number.
The software approach of smart machine provided in this embodiment be applied to server side, with embodiment one in method be
Corresponding, implementing principle and technical effect are similar, and details are not described herein again.
Fig. 7 is the structure diagram of gateway embodiment provided by the invention, as shown in fig. 7, gateway provided in this embodiment
100 include, receiving module 101 and control module 102;Wherein, receiving module 101 is used to receive the software upgrading of server transmission
Instruction, the software upgrade instruction include at least one type identification and the corresponding target version letter of each type identification
Breath, the target version information include target version number, and control module 102 is used for according to the software upgrade instruction, to described
Smart machine corresponding at least one type identification in gateway carries out software upgrading.
Optionally, gateway 100 provided in this embodiment further includes sending module 103, for sending the to the server
One message, so that the server sends the software upgrade instruction according to the first message, wherein, the first message packet
The version information of at least one of the gateway smart machine is included, the version information includes the type identification and version
This number.
Optionally, control module 102 includes generation unit 1021 and processing unit 1022, wherein, generation unit 1021 is used
In each type identification in the software upgrade instruction, node to be upgraded is generated, and by the node to be upgraded
It is added in queue to be upgraded, wherein, the node to be upgraded includes:The type identification and the target version information, institute
It states target version information and further includes target version path;Processing unit 1022 is every in the queue to be upgraded for taking out successively
A node to be upgraded, according to the type identification in the node to be upgraded, to corresponding with the type identification in the gateway
Smart machine carries out software upgrading, until the queue to be upgraded is sky.
Optionally, processing unit 1022 is specifically used for, if meeting software upgrading condition, takes out the team to be upgraded successively
Each node to be upgraded in row.
Optionally, processing unit 1022 is specifically used for, and target version file is obtained, and will according to the target version path
The target version file is put into preset upgrading catalogue;Intelligence corresponding with the type identification in the gateway is set
It is standby, following steps are performed respectively, until the equal software upgrading of smart machine corresponding with the type identification in the gateway is completed:
The second message that the smart machine is sent according to prefixed time interval is received, the second message includes the smart machine
Type identification and version number;If judge that the smart machine needs software according to the type identification of the smart machine and version number
Upgrading then sends third message to the smart machine, so that the smart machine obtains target version according to the third message
This document simultaneously carries out software upgrading;Receive the 4th message that the smart machine is sent, and according to the 4th message and described
Target version number judges the smart machine whether complete by software upgrading.
Gateway provided in this embodiment, available for performing embodiment of the method shown in Fig. 2-Fig. 5, technical principle and realization are imitated
Seemingly, details are not described herein again for fruit.
Fig. 8 is the structure diagram of server example provided by the invention, as shown in figure 8, clothes provided in this embodiment
Business device 200 includes sending module 201, and for sending software upgrade instruction to gateway, the software upgrade instruction includes at least one
A type identification and the corresponding target version information of each type identification, the target version information include target version
Number, so that the gateway is according to the software upgrade instruction, it is corresponding at least one type identification in the gateway
Smart machine carries out software upgrading.
Optionally, server 200 provided in this embodiment further includes receiving module 202, is sent for receiving the gateway
First message, and the software upgrade instruction is sent according to the first message, wherein, the first message includes the net
The version information of at least one of the pass smart machine, the version information include the type identification and version number.
Server provided in this embodiment, available for performing embodiment of the method shown in fig. 6, realization principle and technology effect
Seemingly, details are not described herein again for fruit.
Fig. 9 is the structure diagram of the software update system embodiment of smart machine provided by the invention, and Figure 10 is this hair
The interacting message schematic diagram of the software update system embodiment of the smart machine of bright offer, as shown in Figure 9 and Figure 10, the present embodiment
The system of offer includes gateway 100, service network 200 and at least one smart machine 300.Wherein, Fig. 7 may be used in gateway 100
The structure of shown gateway embodiment, it is corresponding, it can perform such as the technical solution of any one of 2- Fig. 5 embodiments, service
The structure of embodiment illustrated in fig. 8 may be used in device 200, corresponding, can perform the technical side of embodiment of the method shown in Fig. 6
Case, implementing principle and technical effect are similar, and details are not described herein again.
One of ordinary skill in the art will appreciate that:Realizing all or part of step of above-mentioned each method embodiment can lead to
The relevant hardware of program instruction is crossed to complete.Aforementioned program can be stored in a computer read/write memory medium.The journey
Sequence when being executed, performs the step of including above-mentioned each method embodiment;And aforementioned storage medium includes:ROM, RAM, magnetic disc or
The various media that can store program code such as person's CD.
Finally it should be noted that:The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe is described in detail the present invention with reference to foregoing embodiments, it will be understood by those of ordinary skill in the art that:Its according to
Can so modify to the technical solution recorded in foregoing embodiments either to which part or all technical features into
Row equivalent replacement;And these modifications or replacement, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (15)
1. a kind of method for upgrading software of smart machine, which is characterized in that applied to gateway, including:
Receive the software upgrade instruction that server is sent, the software upgrade instruction includes at least one type identification and described every
The corresponding target version information of a type identification, the target version information include target version number;
According to the software upgrade instruction, to smart machine corresponding at least one type identification in the gateway into
Row software upgrading.
2. according to the method described in claim 1, it is characterized in that, it is described receive server send software upgrade instruction it
Before, it further includes:
First message is sent to the server, is referred to so that the server sends the software upgrading according to the first message
It enables, wherein, the first message includes the version information of at least one of the gateway smart machine, the version letter
Breath includes the type identification and version number.
3. method according to claim 1 or 2, which is characterized in that it is described according to the software upgrade instruction, to the net
The smart machine corresponding at least one type identification in the Central Shanxi Plain carries out software upgrading, including:
Each type identification in the software upgrade instruction, generates node to be upgraded, and by the section to be upgraded
Point is added in queue to be upgraded, wherein, the node to be upgraded includes:The type identification and the target version information,
The target version information further includes target version path;
Each node to be upgraded in the queue to be upgraded is taken out successively, according to the type identification in the node to be upgraded,
Software upgrading is carried out to smart machine corresponding with the type identification in the gateway, until the queue to be upgraded is sky.
4. according to the method described in claim 3, it is characterized in that, the type identification in the node to be upgraded,
Software upgrading is carried out to smart machine corresponding with the type identification in the gateway, including:
Target version file is obtained, and the target version file is put to preset upgrading mesh according to the target version path
In record;
To smart machine corresponding with the type identification in the gateway, following steps are performed respectively, until in the gateway
The equal software upgrading of smart machine corresponding with the type identification is completed:
The second message that the smart machine is sent according to prefixed time interval is received, the second message is set including the intelligence
Standby type identification and version number;
If judging that the smart machine needs software upgrading according to the type identification of the smart machine and version number, to described
Smart machine sends third message, so that the smart machine obtains target version file according to the third message and carries out soft
Part upgrades;
The 4th message that the smart machine is sent is received, and according to judging the 4th message and the target version number
Smart machine whether complete by software upgrading.
5. according to the method described in claim 3, it is characterized in that,
The each node to be upgraded taken out successively in the queue to be upgraded, including:
If meeting software upgrading condition, each node to be upgraded in the queue to be upgraded is taken out successively.
6. a kind of method for upgrading software of smart machine, which is characterized in that applied to server, including:
Software upgrade instruction is sent to gateway, the software upgrade instruction includes at least one type identification and each type
Corresponding target version information is identified, the target version information includes target version number, so that the gateway is according to described soft
Part upgrade command carries out software upgrading to the corresponding smart machine of at least one type identification in the gateway.
7. according to the method described in claim 6, it is characterized in that, before the transmission software upgrade instruction to gateway, also wrap
It includes:
The first message that the gateway is sent is received, and the software upgrade instruction is sent according to the first message, wherein, institute
The version information that first message includes at least one of the gateway smart machine is stated, the version information includes described
Type identification and version number.
8. a kind of gateway, which is characterized in that including:Receiving module and control module;
The receiving module, for receiving the software upgrade instruction of server transmission, the software upgrade instruction includes at least one
A type identification and the corresponding target version information of each type identification, the target version information include target version
Number;
The control module, for according to the software upgrade instruction, in the gateway at least one type mark
Know corresponding smart machine and carry out software upgrading.
9. gateway according to claim 8, which is characterized in that further include sending module;
The sending module, for sending first message to the server, so that the server is according to the first message
The software upgrade instruction is sent, wherein, the first message includes at least one of the gateway smart machine
Version information, the version information include the type identification and version number.
10. gateway according to claim 8 or claim 9, which is characterized in that the control module includes generation unit and processing is single
Member;
The generation unit for each type identification in the software upgrade instruction, generates node to be upgraded,
And the node to be upgraded is added in queue to be upgraded, wherein, the node to be upgraded includes:The type identification and institute
Target version information is stated, the target version information further includes target version path;
The processing unit, for taking out each node to be upgraded in the queue to be upgraded successively, according to described to be upgraded
Type identification in node carries out software upgrading, Zhi Daosuo to smart machine corresponding with the type identification in the gateway
Queue to be upgraded is stated as sky.
11. gateway according to claim 10, which is characterized in that the processing unit is specifically used for:
Target version file is obtained, and the target version file is put to preset upgrading mesh according to the target version path
In record;
To smart machine corresponding with the type identification in the gateway, following steps are performed respectively, until in the gateway
The equal software upgrading of smart machine corresponding with the type identification is completed:
The second message that the smart machine is sent according to prefixed time interval is received, the second message is set including the intelligence
Standby type identification and version number;
If judging that the smart machine needs software upgrading according to the type identification of the smart machine and version number, to described
Smart machine sends third message, so that the smart machine obtains target version file according to the third message and carries out soft
Part upgrades;
The 4th message that the smart machine is sent is received, and according to judging the 4th message and the target version number
Smart machine whether complete by software upgrading.
12. gateway according to claim 10, which is characterized in that the processing unit is specifically used for:
If meeting software upgrading condition, each node to be upgraded in the queue to be upgraded is taken out successively.
13. a kind of server, which is characterized in that including:
Sending module, for sending software upgrade instruction to gateway, the software upgrade instruction includes at least one type identification
Target version information corresponding with each type identification, the target version information includes target version number, so that described
Gateway carries out the corresponding smart machine of at least one type identification in the gateway according to the software upgrade instruction
Software upgrading.
14. server according to claim 13, which is characterized in that further include:
Receiving module for receiving the first message that the gateway is sent, and sends the software liter according to the first message
Grade instruction, wherein, the first message includes the version information of at least one of the gateway smart machine, the version
This information includes the type identification and version number.
15. a kind of software update system of smart machine, which is characterized in that including at least one smart machine, such as right
It is required that 8-12 any one of them gateway and the server as described in claim 13 or 14.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711444926.XA CN108259231A (en) | 2017-12-27 | 2017-12-27 | Method for upgrading software, gateway, server and the system of smart machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711444926.XA CN108259231A (en) | 2017-12-27 | 2017-12-27 | Method for upgrading software, gateway, server and the system of smart machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108259231A true CN108259231A (en) | 2018-07-06 |
Family
ID=62724282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711444926.XA Pending CN108259231A (en) | 2017-12-27 | 2017-12-27 | Method for upgrading software, gateway, server and the system of smart machine |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108259231A (en) |
Cited By (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109471641A (en) * | 2018-11-12 | 2019-03-15 | 中通客车控股股份有限公司 | Integral new-energy passenger multi-controller program automatic batch writes with a brush dipped in Chinese ink system and method |
| CN109491909A (en) * | 2018-11-07 | 2019-03-19 | 郑州云海信息技术有限公司 | A kind of CPLD refreshes verification method, device, terminal and storage medium |
| CN109522036A (en) * | 2018-10-10 | 2019-03-26 | 北京金茂绿建科技有限公司 | A firmware upgrade method, device, medium and smart home system |
| CN110290015A (en) * | 2019-07-24 | 2019-09-27 | 无锡华云数据技术服务有限公司 | Remote deployment method, device and storage medium |
| CN110716734A (en) * | 2019-09-20 | 2020-01-21 | 北京奇艺世纪科技有限公司 | Software upgrading method and device, electronic equipment and medium |
| CN110795119A (en) * | 2019-09-19 | 2020-02-14 | 平安科技(深圳)有限公司 | Firmware upgrading method and device, computer equipment and storage medium |
| CN111190620A (en) * | 2019-12-23 | 2020-05-22 | 浙江天正电气股份有限公司 | Firmware upgrading method applied to intelligent switch system |
| CN111638896A (en) * | 2020-05-29 | 2020-09-08 | 西安万像电子科技有限公司 | Upgrading method, upgrading device, storage medium, processor and mobile terminal |
| CN112148324A (en) * | 2019-06-28 | 2020-12-29 | 施耐德电气(澳大利亚)有限公司 | Method, apparatus and computer-readable storage medium for upgrading electronic device |
| CN112328278A (en) * | 2020-10-26 | 2021-02-05 | 浙江大华技术股份有限公司 | Method, platform and storage medium for installing and upgrading equipment in network |
| CN112527363A (en) * | 2021-02-10 | 2021-03-19 | 北京声智科技有限公司 | Software package version updating method, device, system, equipment and medium |
| CN113342371A (en) * | 2021-05-31 | 2021-09-03 | 招商蛇口数字城市科技有限公司 | Internet of things equipment upgrading system |
| CN113452556A (en) * | 2021-06-23 | 2021-09-28 | 青岛海尔科技有限公司 | Product skill configuration method and device, storage medium and electronic device |
| WO2021196611A1 (en) * | 2020-04-02 | 2021-10-07 | 深圳创维-Rgb电子有限公司 | Information updating method and apparatus, and electronic device and readable storage medium |
| CN114205141A (en) * | 2021-12-09 | 2022-03-18 | 重庆紫光华山智安科技有限公司 | IPC algorithm deployment admission method, system, medium and electronic terminal |
| WO2022063037A1 (en) * | 2020-09-22 | 2022-03-31 | 华为技术有限公司 | Method and apparatus for installing patch package |
| CN114296772A (en) * | 2021-12-30 | 2022-04-08 | 河南紫联物联网技术有限公司 | Data upgrading method and device for equipment, equipment and storage medium |
| CN114465894A (en) * | 2021-12-28 | 2022-05-10 | 湖北华中光电科技有限公司 | Software upgrading method for laser alarm equipment |
| CN114978904A (en) * | 2022-05-24 | 2022-08-30 | 西安特来电领充新能源科技有限公司 | Remote firmware upgrading method, system, device, embedded equipment and storage medium |
| CN114968290A (en) * | 2021-02-23 | 2022-08-30 | 欧普照明股份有限公司 | Automatic upgrading method for intelligent equipment and cloud server |
| WO2022179513A1 (en) * | 2021-02-23 | 2022-09-01 | 苏州欧普照明有限公司 | Method for automatically upgrading smart devices, and cloud server |
| CN115174612A (en) * | 2022-06-02 | 2022-10-11 | 佑昌电器(中国)有限公司 | Intelligent gateway, intelligent gateway system and device |
| CN115277412A (en) * | 2022-06-28 | 2022-11-01 | 海尔智家股份有限公司 | Method and device for upgrading edge gateway, storage medium and electronic device |
| US20230052217A1 (en) * | 2021-08-12 | 2023-02-16 | Dish Network L.L.C. | Updating media devices in a local network with a client-server architecture |
| CN115987976A (en) * | 2023-03-20 | 2023-04-18 | 北京集度科技有限公司 | Method and equipment for upgrading node |
| CN116009908A (en) * | 2022-12-16 | 2023-04-25 | 瑞纳智能设备股份有限公司 | Equipment upgrading method, device, computer equipment, and computer-readable storage medium |
| CN116132974A (en) * | 2023-01-17 | 2023-05-16 | 青岛海尔智能家电科技有限公司 | Method, apparatus and storage medium for over-the-air in a multi-node device network |
| CN116938712A (en) * | 2023-06-30 | 2023-10-24 | 浙江大华技术股份有限公司 | Device upgrade method, device upgrade apparatus, and computer-readable storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102064955A (en) * | 2009-11-17 | 2011-05-18 | 中兴通讯股份有限公司 | Method and system for remotely upgrading optical network unit |
| CN102136934A (en) * | 2010-10-21 | 2011-07-27 | 华为技术有限公司 | Method, device and network system for realizing remote upgrading of Zigbee equipment |
| CN103384208A (en) * | 2013-05-23 | 2013-11-06 | 上海斐讯数据通信技术有限公司 | System and method for upgrading ONU equipment in EPON system |
| CN104615501A (en) * | 2015-03-05 | 2015-05-13 | 徐州徐工施维英机械有限公司 | Method, controller, management platform and system used for fault recovery |
| CN104636163A (en) * | 2014-12-31 | 2015-05-20 | 青岛海尔科技有限公司 | Firmware upgrading method and related device and system |
| US20170230713A1 (en) * | 2014-08-15 | 2017-08-10 | Zte Corporation | Set Top Box Upgrade Method and Apparatus |
-
2017
- 2017-12-27 CN CN201711444926.XA patent/CN108259231A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102064955A (en) * | 2009-11-17 | 2011-05-18 | 中兴通讯股份有限公司 | Method and system for remotely upgrading optical network unit |
| CN102136934A (en) * | 2010-10-21 | 2011-07-27 | 华为技术有限公司 | Method, device and network system for realizing remote upgrading of Zigbee equipment |
| CN103384208A (en) * | 2013-05-23 | 2013-11-06 | 上海斐讯数据通信技术有限公司 | System and method for upgrading ONU equipment in EPON system |
| US20170230713A1 (en) * | 2014-08-15 | 2017-08-10 | Zte Corporation | Set Top Box Upgrade Method and Apparatus |
| CN104636163A (en) * | 2014-12-31 | 2015-05-20 | 青岛海尔科技有限公司 | Firmware upgrading method and related device and system |
| CN104615501A (en) * | 2015-03-05 | 2015-05-13 | 徐州徐工施维英机械有限公司 | Method, controller, management platform and system used for fault recovery |
Cited By (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109522036A (en) * | 2018-10-10 | 2019-03-26 | 北京金茂绿建科技有限公司 | A firmware upgrade method, device, medium and smart home system |
| CN109491909A (en) * | 2018-11-07 | 2019-03-19 | 郑州云海信息技术有限公司 | A kind of CPLD refreshes verification method, device, terminal and storage medium |
| CN109471641B (en) * | 2018-11-12 | 2022-05-03 | 中通客车股份有限公司 | Automatic batch program flashing system and method for multiple controllers of new energy passenger car |
| CN109471641A (en) * | 2018-11-12 | 2019-03-15 | 中通客车控股股份有限公司 | Integral new-energy passenger multi-controller program automatic batch writes with a brush dipped in Chinese ink system and method |
| CN112148324A (en) * | 2019-06-28 | 2020-12-29 | 施耐德电气(澳大利亚)有限公司 | Method, apparatus and computer-readable storage medium for upgrading electronic device |
| CN112148324B (en) * | 2019-06-28 | 2024-08-16 | 施耐德电气(澳大利亚)有限公司 | Method, apparatus and computer readable storage medium for upgrading electronic apparatus |
| CN110290015A (en) * | 2019-07-24 | 2019-09-27 | 无锡华云数据技术服务有限公司 | Remote deployment method, device and storage medium |
| CN110795119A (en) * | 2019-09-19 | 2020-02-14 | 平安科技(深圳)有限公司 | Firmware upgrading method and device, computer equipment and storage medium |
| CN110716734A (en) * | 2019-09-20 | 2020-01-21 | 北京奇艺世纪科技有限公司 | Software upgrading method and device, electronic equipment and medium |
| CN110716734B (en) * | 2019-09-20 | 2024-04-23 | 北京奇艺世纪科技有限公司 | Method, device, electronic equipment and medium for upgrading software |
| CN111190620A (en) * | 2019-12-23 | 2020-05-22 | 浙江天正电气股份有限公司 | Firmware upgrading method applied to intelligent switch system |
| WO2021196611A1 (en) * | 2020-04-02 | 2021-10-07 | 深圳创维-Rgb电子有限公司 | Information updating method and apparatus, and electronic device and readable storage medium |
| CN111638896B (en) * | 2020-05-29 | 2024-05-03 | 西安万像电子科技有限公司 | Upgrade method, upgrade device, storage medium, processor and mobile terminal |
| CN111638896A (en) * | 2020-05-29 | 2020-09-08 | 西安万像电子科技有限公司 | Upgrading method, upgrading device, storage medium, processor and mobile terminal |
| WO2022063037A1 (en) * | 2020-09-22 | 2022-03-31 | 华为技术有限公司 | Method and apparatus for installing patch package |
| CN112328278A (en) * | 2020-10-26 | 2021-02-05 | 浙江大华技术股份有限公司 | Method, platform and storage medium for installing and upgrading equipment in network |
| CN112527363A (en) * | 2021-02-10 | 2021-03-19 | 北京声智科技有限公司 | Software package version updating method, device, system, equipment and medium |
| CN114968290A (en) * | 2021-02-23 | 2022-08-30 | 欧普照明股份有限公司 | Automatic upgrading method for intelligent equipment and cloud server |
| WO2022179513A1 (en) * | 2021-02-23 | 2022-09-01 | 苏州欧普照明有限公司 | Method for automatically upgrading smart devices, and cloud server |
| CN113342371B (en) * | 2021-05-31 | 2022-07-26 | 招商蛇口数字城市科技有限公司 | Internet of things equipment upgrading system |
| CN113342371A (en) * | 2021-05-31 | 2021-09-03 | 招商蛇口数字城市科技有限公司 | Internet of things equipment upgrading system |
| CN113452556A (en) * | 2021-06-23 | 2021-09-28 | 青岛海尔科技有限公司 | Product skill configuration method and device, storage medium and electronic device |
| US12401566B2 (en) | 2021-08-12 | 2025-08-26 | Dish Network L.L.C. | Devices for facilitating streaming in a local network with a client-server architecture |
| US12348372B2 (en) | 2021-08-12 | 2025-07-01 | Dish Wireless L.L.C. | Systems and methods for facilitating streaming in a local network with multiple subnets |
| US12489678B2 (en) | 2021-08-12 | 2025-12-02 | Dish Network L.L.C. | Voice command integration for local network connected devices |
| US12335561B2 (en) | 2021-08-12 | 2025-06-17 | Dish Network L.L.C. | Smart TV operating system arrangements for local network connected television receivers |
| US12301925B2 (en) * | 2021-08-12 | 2025-05-13 | Dish Network L.L.C. | Updating media devices in a local network with a client-server architecture |
| US20230052217A1 (en) * | 2021-08-12 | 2023-02-16 | Dish Network L.L.C. | Updating media devices in a local network with a client-server architecture |
| CN114205141A (en) * | 2021-12-09 | 2022-03-18 | 重庆紫光华山智安科技有限公司 | IPC algorithm deployment admission method, system, medium and electronic terminal |
| CN114465894B (en) * | 2021-12-28 | 2023-09-12 | 湖北华中长江光电科技有限公司 | Software upgrading method of laser alarm equipment |
| CN114465894A (en) * | 2021-12-28 | 2022-05-10 | 湖北华中光电科技有限公司 | Software upgrading method for laser alarm equipment |
| CN114296772A (en) * | 2021-12-30 | 2022-04-08 | 河南紫联物联网技术有限公司 | Data upgrading method and device for equipment, equipment and storage medium |
| CN114978904A (en) * | 2022-05-24 | 2022-08-30 | 西安特来电领充新能源科技有限公司 | Remote firmware upgrading method, system, device, embedded equipment and storage medium |
| CN115174612A (en) * | 2022-06-02 | 2022-10-11 | 佑昌电器(中国)有限公司 | Intelligent gateway, intelligent gateway system and device |
| CN115277412B (en) * | 2022-06-28 | 2024-03-22 | 海尔智家股份有限公司 | Edge gateway upgrading method and device, storage medium and electronic device |
| CN115277412A (en) * | 2022-06-28 | 2022-11-01 | 海尔智家股份有限公司 | Method and device for upgrading edge gateway, storage medium and electronic device |
| CN116009908A (en) * | 2022-12-16 | 2023-04-25 | 瑞纳智能设备股份有限公司 | Equipment upgrading method, device, computer equipment, and computer-readable storage medium |
| CN116132974A (en) * | 2023-01-17 | 2023-05-16 | 青岛海尔智能家电科技有限公司 | Method, apparatus and storage medium for over-the-air in a multi-node device network |
| CN115987976B (en) * | 2023-03-20 | 2023-06-13 | 北京集度科技有限公司 | Method and equipment for upgrading node |
| CN115987976A (en) * | 2023-03-20 | 2023-04-18 | 北京集度科技有限公司 | Method and equipment for upgrading node |
| CN116938712A (en) * | 2023-06-30 | 2023-10-24 | 浙江大华技术股份有限公司 | Device upgrade method, device upgrade apparatus, and computer-readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108259231A (en) | Method for upgrading software, gateway, server and the system of smart machine | |
| CN109151805A (en) | ESIM card configuration method and system based on Internet of Things | |
| CN110429708B (en) | Method and system for realizing plug and play of power distribution equipment | |
| CN111641996B (en) | Equipment network access method and device based on Bluetooth Mesh network, and storage medium | |
| CN106648716A (en) | Increment updating method, server and intelligent card | |
| CN105610866A (en) | System and method for automatically accessing intelligent equipment to home wireless local area network | |
| CN103781107A (en) | Simulation, simulation processing method and device for wireless communication network | |
| CN105099774B (en) | A kind of router software upgrade method and system | |
| CN112184144A (en) | Intelligent equipment delivery method and system in network-free environment | |
| CN117149423A (en) | Scheduling method and device based on distributed cluster | |
| CN107357831A (en) | Configurable flow instance data distribution formula storage method and system | |
| CN107231440A (en) | A kind of intellectualized LED cloud screen control system and control method | |
| CN107886215A (en) | The method for building up and application server of business connection | |
| CN105592443A (en) | Over-the-air-technology-based display updating method and system for terminal title, and equipment | |
| CN109885336A (en) | A kind of off-line arrangement method and device of smart machine | |
| CN105228085A (en) | A kind of unlimited group network system based on bluetooth BLE4.0 and information transmitting methods | |
| CN109409800A (en) | Logistics Tactics verification method, device and electronic equipment | |
| CN109224451A (en) | Development of games method, equipment and storage medium based on block chain subchain | |
| CN109117199A (en) | The configuring management method and device of distributed program | |
| CN112737862A (en) | Cross-chain data sharing method based on intelligent contracts | |
| CN114040149B (en) | A device monitoring method for business digital intelligent evolution | |
| CN106059796A (en) | Business extension system and method | |
| CN108492139A (en) | The method of advertising resource is shared between advertisement machine | |
| CN111314468A (en) | Equipment monitoring method and system | |
| CN108881347A (en) | Concurrent full-automatic wireless network-building method and system for multinode things system |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180706 |
|
| RJ01 | Rejection of invention patent application after publication |