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 PDF

Info

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
Application number
CN201711444926.XA
Other languages
Chinese (zh)
Inventor
朱葛
朱小平
穆殿龙
沈锦祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shengdi Wisdom Technology Co Ltd
Original Assignee
Shengdi Wisdom Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shengdi Wisdom Technology Co Ltd filed Critical Shengdi Wisdom Technology Co Ltd
Priority to CN201711444926.XA priority Critical patent/CN108259231A/en
Publication of CN108259231A publication Critical patent/CN108259231A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network 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

Method for upgrading software, gateway, server and the system of smart machine
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.
CN201711444926.XA 2017-12-27 2017-12-27 Method for upgrading software, gateway, server and the system of smart machine Pending CN108259231A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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