CN107621941A - Method for upgrading software, system and intelligent movable equipment - Google Patents
Method for upgrading software, system and intelligent movable equipment Download PDFInfo
- Publication number
- CN107621941A CN107621941A CN201710867276.3A CN201710867276A CN107621941A CN 107621941 A CN107621941 A CN 107621941A CN 201710867276 A CN201710867276 A CN 201710867276A CN 107621941 A CN107621941 A CN 107621941A
- Authority
- CN
- China
- Prior art keywords
- smart machine
- software
- intelligent movable
- movable equipment
- upgrading
- 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
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of method for upgrading software, system and intelligent movable equipment, wherein, this method includes:Intelligent movable device-to-server sends the inquiry request of the current version number comprising smart machine software, wherein, inquiry request is used to indicate that server determines whether the current version number of software and latest edition number are consistent;Intelligent movable equipment the reception server return by the OTA AKUs required for software upgrading to latest edition;Intelligent movable equipment sends OTA AKUs to smart machine, and sends upgrade command to smart machine, wherein, upgrade command is used for indicating intelligent equipment and carries out software upgrading according to OTA AKUs.The method for upgrading software of the embodiment, avoid dependence of the smart machine to wide area network, the upgrading of smart machine has been rapidly completed by intelligent movable equipment, reduce user's operation of upgrading smart machine process, facilitate user to upgrade smart machine, improve the user experience of customer upgrade smart machine.
Description
Technical field
The present invention relates to electronic technology field, more particularly to a kind of method for upgrading software, system and intelligent movable equipment.
Background technology
Occurs intelligent air condition, intelligent television, Intelligent lamp, intelligent microwave oven, intelligence more and more in domestic. applications
The smart machines such as energy gas-cooker.With the development of technology, the function of smart machine is also increasingly abundanter.Intelligence is bought in user to set
After standby, in order to which some newly developed or some optimization properties of product functions are supplied to user, this just needs user to intelligence
Equipment carries out software upgrading.
In correlation technique, the mode of general upgrading smart machine is:Smart machine connection is located in wide area network by user
Server, and corresponding software upgrade package is downloaded to smart machine from server, then, user's control smart machine is according to institute
The software upgrade package of download carries out software upgrading.
However, to find that the mode of above-mentioned upgrading smart machine is at least present following by inventor during the present invention is realized
Problem:(1) smart machine is strong to the dependence of wide area network, and when wide area network is unstable or abnormal, user can not complete intelligence
The software upgrading of equipment;(2) during smart machine is upgraded, the operating procedure needed for user is more, especially, is needed in user
When upgrading to multiple smart machines, user needs to download software upgrade package for each smart machine, and controls each intelligence to set
Standby to carry out software upgrading according to its corresponding software upgrade package, process is relatively complicated, and the upgrading efficiency of smart machine is low, user's
Software upgrading Experience Degree is undesirable.
The content of the invention
The purpose of the present invention is intended at least solve one of above-mentioned technical problem to a certain extent.
Therefore, first purpose of the present invention is to propose a kind of method for upgrading software, this method avoid smart machine
Dependence to wide area network, the upgrading of smart machine is rapidly completed by intelligent movable equipment, has reduced upgrading smart machine mistake
User's operation of journey, facilitates user and smart machine is upgraded, improve the user experience of customer upgrade smart machine.
Second object of the present invention is to propose a kind of software update system.
Third object of the present invention is to propose a kind of intelligent movable equipment.
Fourth object of the present invention is to propose a kind of intelligent movable equipment.
The 5th purpose of the present invention is to propose a kind of storage medium.
The 6th purpose of the present invention is to propose a kind of computer program product.
To achieve these goals, the method for upgrading software of first aspect present invention embodiment, including:Intelligent movable equipment
The inquiry request of the current version number comprising smart machine software is sent to server, wherein, the inquiry request is used to indicate
The server determines whether the current version number of the software and latest edition number are consistent;The intelligent movable equipment receives institute
State server return by the OTA AKUs required for the software upgrading to latest edition;The intelligent movable equipment is by institute
State OTA AKUs to send to the smart machine, and upgrade command is sent to the smart machine, wherein, the upgrade command
For indicating that the smart machine carries out software upgrading according to the OTA AKUs.
The method for upgrading software of the embodiment of the present invention, by intelligent movable equipment by the current version number of smart machine software
Be supplied to server, and the reception server return by the OTA AKUs required for software upgrading to latest edition, and will
OTA AKUs are sent to smart machine, and the upgrading of smart machine software is controlled by intelligent movable equipment.Thus, avoid
Dependence of the smart machine to wide area network, the upgrading of smart machine has been rapidly completed by intelligent movable equipment, reduces upgrading intelligence
User's operation of energy device procedures, facilitates user and smart machine is upgraded, improve the user's body of customer upgrade smart machine
Degree of testing.
To achieve these goals, the software update system of second aspect of the present invention embodiment, including:Intelligent movable is set
Standby, smart machine and server, wherein:The intelligent movable equipment, for being sent to server comprising smart machine software
The inquiry request of current version number, and receive that the server returns by required for the software upgrading to latest edition
OTA AKUs, and the OTA AKUs are sent to the smart machine, and send upgrade command to the smart machine;
The server, the inquiry request sent for receiving the smart machine, and it is determined that the current version number of the software not
For recent software version when, sent to the intelligent movable equipment by the OTA liters required for the software upgrading to latest edition
Level bag;The smart machine, the OTA AKUs sent for receiving the intelligent movable equipment, and according to the upgrading
Instruction and the OTA AKUs carry out software upgrading.
The software update system of the embodiment of the present invention, by intelligent movable equipment by the current version number of smart machine software
Be supplied to server, and the reception server return by the OTA AKUs required for software upgrading to latest edition, and will
OTA AKUs are sent to smart machine, and the upgrading of smart machine software is controlled by intelligent movable equipment.Thus, avoid
Dependence of the smart machine to wide area network, the upgrading of smart machine has been rapidly completed by intelligent movable equipment, reduces upgrading intelligence
User's operation of energy device procedures, facilitates user and smart machine is upgraded, improve the user's body of customer upgrade smart machine
Degree of testing.
To achieve these goals, the intelligent movable equipment of third aspect present invention embodiment, including sending module, are used for
The inquiry request of the current version number comprising smart machine software is sent to server, wherein, the inquiry request is used to indicate
The server determines whether the current version number of the software and latest edition number are consistent;Receiving module, it is described for receiving
Server return by the OTA AKUs required for the software upgrading to latest edition;First processing module, for by described in
OTA AKUs are sent to the smart machine, and send upgrade command to the smart machine, wherein, the upgrade command is used
Software upgrading is carried out according to the OTA AKUs in the instruction smart machine.
To achieve these goals, the intelligent movable equipment of fourth aspect present invention embodiment, including memory, processor
And storage is on a memory and the computer program that can run on a processor, during the computing device described program, realization
The method for upgrading software of first aspect present invention embodiment.
The intelligent movable equipment of the embodiment of the present invention, the current version number of smart machine software is supplied to server, and
What the reception server returned sends to intelligence by the OTA AKUs required for software upgrading to latest edition, and by OTA AKUs
Energy equipment, and control the upgrading of smart machine software.Thus, dependence of the smart machine to wide area network is avoided, by mobile intelligence
Energy equipment has been rapidly completed the upgrading of smart machine, reduces user's operation of upgrading smart machine process, facilitates user couple
Smart machine upgrades, and improves the user experience of customer upgrade smart machine.
To achieve these goals, the storage medium of fifth aspect present invention embodiment, is stored thereon with computer program,
When the program is executed by processor, the method for upgrading software that first aspect present invention is implemented is realized.
Sixth aspect present invention embodiment provides a kind of computer program product, when in the computer program product
When instruction processing unit performs, the method for upgrading software of first aspect present invention embodiment is performed.
The additional aspect of the present invention and advantage will be set forth in part in the description, and will partly become from the following description
Obtain substantially, or recognized by the practice of the present invention.
Brief description of the drawings
Of the invention above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments
Substantially and it is readily appreciated that, wherein,
Fig. 1 is the flow chart of method for upgrading software according to an embodiment of the invention;
Fig. 2 is the flow chart of method for upgrading software in accordance with another embodiment of the present invention;
Fig. 3 is the structural representation of software update system according to an embodiment of the invention;
Fig. 4 is the structural representation of intelligent movable equipment according to an embodiment of the invention;
Fig. 5 is the structural representation of intelligent movable equipment in accordance with another embodiment of the present invention;
Fig. 6 is the structural representation according to the intelligent movable equipment of another embodiment of the invention;
Fig. 7 is the structural representation of intelligent movable equipment according to an embodiment of the invention.
Embodiment
Embodiments of the invention are described below in detail, the example of embodiment is shown in the drawings, wherein identical from beginning to end
Or similar label represents same or similar element or the element with same or like function.Retouched below with reference to accompanying drawing
The embodiment stated is exemplary, it is intended to for explaining the present invention, and is not considered as limiting the invention.
Below with reference to the accompanying drawings method for upgrading software, system and the intelligent movable equipment of the embodiment of the present invention are described.
Fig. 1 is the flow chart of method for upgrading software according to an embodiment of the invention.The software upgrading side of the embodiment
Method is from intelligent movable equipment, wherein it is desired to illustrate, the intelligent movable equipment in the embodiment refers mainly to moveable intelligence
Equipment, such as mobile phone, laptop computer etc. have the hardware device of various operating systems, wherein it is desired to understand, intelligent movable
Equipment possesses the ability that mobile Internet is connected by SIM card and relevant device (WiFi function module), i.e. intelligent movable equipment
Can connection server.
As shown in figure 1, the method for upgrading software may comprise steps of:
S11, intelligent movable device-to-server send the inquiry request of the current version number comprising smart machine software, its
In, inquiry request is used to indicate that server determines whether the current version number of software and latest edition number are consistent.
Wherein, smart machine refers mainly to possess wide area network concatenation ability and is subjected to carrying out far by wide area network or LAN
The equipment of journey manipulation.
, wherein it is desired to explanation, smart machine has the ability that communication connection is established with intelligent movable equipment, i.e. intelligence
It is able to can be established between equipment and intelligent movable equipment direct-connected.
, wherein it is desired to understand, it may include that WiFi communication module, Zigbee communication module and bluetooth are led in smart machine
Module etc. is believed, to cause smart machine to realize the communication connection with other equipment by above-mentioned module.
As a kind of exemplary embodiment, software upgrade process is being carried out to smart machine by intelligent movable equipment
During, intelligent movable equipment can be established with smart machine and communicated to connect, and the current version of software is obtained from smart machine
This number.
, wherein it is desired to understand, between intelligent movable equipment and smart machine can by short haul connection mode or
Wired mode communicates to connect.
For example, Wireless Fidelity WiFi, bluetooth, ZigBee, You Xianlian can be passed through between intelligent movable equipment and smart machine
The mode such as connect and establish communication connection, the mode that the embodiment establishes communication connection to both is defined.
, wherein it is desired to understand, pipe is carried out by upgrading of the intelligent movable equipment to smart machine in order to facilitate user
Manage, the intelligent movable equipment in the embodiment can be established with one or more smart machine and communicated to connect, and the embodiment is not right
The quantity for the smart machine that intelligent movable equipment is managed is defined.
Specifically, after intelligent movable equipment can establish communication connection with smart machine, intelligent movable equipment obtains intelligence
The current version number of software in energy equipment, and the current version number of smart machine software is sent to server.Accordingly, service
Device determines whether the latest edition number of corresponding software of the current version number of received software with being preserved in server is consistent,
If inconsistent, server determines that software is not latest edition in smart machine, and is returned to intelligent movable equipment by software liter
Level is to OTA (Over-the-Air Technology, over the air) AKU required for latest edition.
S12, what intelligent movable equipment the reception server returned upgrades the OTA required for software upgrading to latest edition
Bag.
S13, intelligent movable equipment send OTA AKUs to smart machine, and send upgrade command to smart machine, its
In, upgrade command is used for indicating intelligent equipment and carries out software upgrading according to OTA AKUs.
As a kind of exemplary embodiment, after intelligent movable equipment obtains OTA AKUs, intelligent movable equipment is led to
Cross short haul connection mode or wired mode to send OTA AKUs to smart machine, and send upgrading to smart machine and refer to
Order.
The method for upgrading software of the embodiment of the present invention, by intelligent movable equipment by the current version number of smart machine software
Be supplied to server, and the reception server return by the OTA AKUs required for software upgrading to latest edition, and will
OTA AKUs are sent to smart machine, and the upgrading of smart machine software is controlled by intelligent movable equipment.Thus, avoid
Dependence of the smart machine to wide area network, the upgrading of smart machine has been rapidly completed by intelligent movable equipment, reduces upgrading intelligence
User's operation of energy device procedures, facilitates user and smart machine is upgraded, improve the user's body of customer upgrade smart machine
Degree of testing.
On the basis of above-described embodiment, the upgrade case of smart machine is managed for convenience, shown in Fig. 1
On the basis of, as shown in Fig. 2 after intelligent movable equipment sends upgrade command to smart machine, this method can also include:
S14, intelligent movable equipment receives the updating result of smart machine feedback, and the updating result of smart machine is fed back
To server.
As a kind of exemplary embodiment, in order to reduce occupancy of the AKU to smart machine memory space, in intelligence
After energy equipment successfully completes the upgrading of software according to OTA AKUs, smart machine can delete OTA AKUs.
In addition, in order that the updating result of smart machine can be understood by intelligent movable equipment by obtaining user, in smart machine
After carrying out software upgrading according to OTA AKUs, the updating result of software can also be fed back to intelligent movable equipment by smart machine.
As a kind of exemplary embodiment, in order to reduce occupancy of the AKU to intelligent movable device memory,
Intelligent movable equipment is after the updating result of smart machine feedback is received, if determining that smart machine upgrades according to updating result
Success, then intelligent movable equipment can delete OTA AKUs.
As a kind of exemplary embodiment, the upgrade case of smart machine is managed for convenience, in movement
After smart machine receives the updating result of smart machine feedback, intelligent movable equipment can also feed back to updating result service
Device.As a result, administrative staff can check the updating result of smart machine by server, after being carried out according to updating result
Continuous analyzing and processing.
In order to realize above-described embodiment, the invention also provides a kind of software update system.
Fig. 3 is the structural representation of software update system according to an embodiment of the invention.
As shown in figure 3, the software update system can include intelligent movable equipment 10, smart machine 20 and server 30,
Wherein:
Intelligent movable equipment 10 is used for the inquiry that the current version number comprising the software of smart machine 20 is sent to server 30
Request, and the reception server 30 return upgrade by the OTA AKUs required for software upgrading to latest edition, and by OTA
Bag is sent to smart machine 20, and sends upgrade command to smart machine 20.
, wherein it is desired to explanation, intelligent movable equipment 10 refers mainly to moveable smart machine, such as mobile phone, portable
Computer etc. has the hardware device of various operating systems, wherein it is desired to understand, intelligent movable equipment, which possesses, passes through SIM card
And the ability of relevant device (WiFi function module) connection mobile Internet, i.e. intelligent movable equipment 10 can connection server 30.
Server 30 is used for the inquiry request for receiving the transmission of smart machine 20, and it is determined that the current version number of software is not
During recent software version, sent to intelligent movable equipment 10 by the OTA AKUs required for software upgrading to latest edition.
Smart machine 20, for receiving the OTA AKUs of the transmission of intelligent movable equipment 10, and according to upgrade command and OTA
AKU carries out software upgrading.
In one embodiment of the invention, intelligent movable equipment 10 is additionally operable to:Establish and communicate to connect with smart machine 20,
And the current version number of software is obtained from smart machine 20.
In one embodiment of the invention, smart machine 20, it is additionally operable to:Upgrading knot is fed back to intelligent movable equipment 10
Fruit.
Wherein, intelligent movable equipment 10 is additionally operable to:The updating result that smart machine 20 feeds back is received, and by smart machine 20
Updating result feed back to server 30.
In order to reduce occupancy of the AKU to smart machine memory space, in smart machine 20 according to the success of OTA AKUs
After the upgrading for completing software, smart machine 20 can delete OTA AKUs.
In addition, it can be set in order that obtaining user by the updating result of the understanding smart machine of intelligent movable equipment 10 intelligently
After standby 20 carry out software upgrading according to OTA AKUs, the updating result of software can also be fed back to mobile intelligence by smart machine 20
Can equipment.
As a kind of exemplary embodiment, the memory space of intelligent movable equipment 10 is accounted in order to reduce AKU
With intelligent movable equipment 10 is after the updating result of the feedback of smart machine 20 is received, if determining intelligence according to updating result
Device upgrade success, then intelligent movable equipment 10 can delete OTA AKUs.
In one embodiment of the invention, intelligent movable equipment 10 is specifically used for:By short haul connection mode or
Wired mode sends OTA AKUs to smart machine 20.
, wherein it is desired to explanation, the foregoing explanation to method for upgrading software embodiment are also applied for the embodiment
Software update system, here is omitted.
The software update system of the embodiment of the present invention, by intelligent movable equipment by the current version number of smart machine software
Be supplied to server, and the reception server return by the OTA AKUs required for software upgrading to latest edition, and will
OTA AKUs are sent to smart machine, and the upgrading of smart machine software is controlled by intelligent movable equipment.Thus, avoid
Dependence of the smart machine to wide area network, the upgrading of smart machine has been rapidly completed by intelligent movable equipment, reduces upgrading intelligence
User's operation of energy device procedures, facilitates user and smart machine is upgraded, improve the user's body of customer upgrade smart machine
Degree of testing.
In order to realize above-described embodiment, the invention also provides a kind of intelligent movable equipment.
Fig. 4 is the structural representation of intelligent movable equipment according to an embodiment of the invention.
As shown in figure 4, the intelligent movable equipment can include sending module 110, receiving module 120 and first processing module
130, wherein:
Sending module 110 is used for the inquiry request that the current version number comprising smart machine software is sent to server, its
In, inquiry request is used to indicate that server determines whether the current version number of software and latest edition number are consistent;
Receiving module 120 be used for that the reception server to return by the OTA AKUs required for software upgrading to latest edition;
First processing module 130 is used to send OTA AKUs to smart machine, and sends upgrading to smart machine and refer to
Order, wherein, upgrade command is used for indicating intelligent equipment and carries out software upgrading according to OTA AKUs.
In one embodiment of the invention, on the basis of shown in Fig. 4, as shown in figure 5, the device can also include:
Communication module 140, which is used to establish with smart machine, to be communicated to connect;
Acquisition module 150 is used for the current version number that software is obtained from smart machine.
In one embodiment of the invention, on the basis of shown in Fig. 4, as shown in fig. 6, the device can also include:
Second processing module 160 is used for the updating result for receiving smart machine feedback, and by the updating result of smart machine
Feed back to server.
, wherein it is desired to illustrate, the structure of Second processing module 160 also may be used in the device embodiment shown in above-mentioned Fig. 6
So that included in the device embodiment shown in earlier figures 5, the embodiment is not construed as limiting to this.
In one embodiment of the invention, first processing module 130 is specifically used for:By short haul connection mode or
Wired mode sends OTA AKUs to smart machine.
, wherein it is desired to explanation, the foregoing explanation to method for upgrading software embodiment are also applied for the embodiment
Intelligent movable equipment, its realization principle is similar, and here is omitted.
The intelligent movable equipment of the embodiment of the present invention, the current version number of smart machine software is supplied to server, and
What the reception server returned sends to intelligence by the OTA AKUs required for software upgrading to latest edition, and by OTA AKUs
Energy equipment, and control the upgrading of smart machine software.Thus, dependence of the smart machine to wide area network is avoided, by mobile intelligence
Energy equipment has been rapidly completed the upgrading of smart machine, reduces user's operation of upgrading smart machine process, facilitates user couple
Smart machine upgrades, and improves the user experience of customer upgrade smart machine.
To realize above-described embodiment, the invention also provides a kind of intelligent movable equipment.
Fig. 7 is the structural representation of intelligent movable equipment according to an embodiment of the invention.
As shown in fig. 7, should be as shown in fig. 7, intelligent movable equipment includes memory 21, processor 22 and is stored in memory
On 21 and the computer program that can be run on processor 22.
The method for upgrading software provided in above-described embodiment is provided during 22 configuration processor of processor.
Further, computer equipment also includes:
Communication interface 23, for the communication between memory 21 and processor 22.
Memory 21, for depositing the computer program that can be run on processor 22.
Memory 21 may include high-speed RAM memory, it is also possible to also including nonvolatile memory (non-volatile
Memory), a for example, at least magnetic disk storage.
Processor 22, for realizing the method for upgrading software of above-described embodiment during configuration processor.
If memory 21, processor 22 and the independent realization of communication interface 23, communication interface 21, memory 21 and processing
Device 22 can be connected with each other by bus and complete mutual communication.Bus can be industry standard architecture
(Industry Standard Architecture, referred to as ISA) bus, external equipment interconnection (Peripheral
Component, referred to as PCI) bus or extended industry-standard architecture (Extended Industry Standard
Architecture, referred to as EISA) bus etc..Bus can be divided into address bus, data/address bus, controlling bus etc..For just
Only represented in expression, Fig. 7 with a thick line, it is not intended that an only bus or a type of bus.
Optionally, in specific implementation, if memory 21, processor 22 and communication interface 23, are integrated in chip piece
Upper realization, then memory 21, processor 22 and communication interface 23 can complete mutual communication by internal interface.
Processor 22 is probably a central processing unit (Central Processing Unit, referred to as CPU), or
Specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or by with
It is set to the one or more integrated circuits for implementing the embodiment of the present invention.
Present invention also offers a kind of storage medium, computer program is stored thereon with, when the program is executed by processor,
Realize the method for upgrading software that first aspect present invention is implemented.
Present invention also offers a kind of computer program product, when the instruction processing unit in computer program product performs
When, the method for upgrading software of execution first aspect present invention embodiment.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description
Point is contained at least one embodiment or example of the present invention.In this manual, to the schematic representation of above-mentioned term not
Identical embodiment or example must be directed to.Moreover, specific features, structure, material or the feature of description can be with office
Combined in an appropriate manner in one or more embodiments or example.In addition, in the case of not conflicting, the skill of this area
Art personnel can be tied the different embodiments or example and the feature of different embodiments or example described in this specification
Close and combine.
In addition, term " first ", " second " are only used for describing purpose, and it is not intended that instruction or hint relative importance
Or the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", the feature of " second " can be expressed or
Implicitly include at least one this feature.In the description of the invention, " multiple " are meant that at least two, such as two, three
It is individual etc., unless otherwise specifically defined.
Any process or method described otherwise above description in flow chart or herein is construed as, and represents to include
Module, fragment or the portion of the code of the executable instruction of one or more the step of being used to realize specific logical function or process
Point, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable
Sequence, including according to involved function by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use
In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment (such as computer based system including the system of processor or other can be held from instruction
The system of row system, device or equipment instruction fetch and execute instruction) use, or combine these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass
Defeated program is for instruction execution system, device or equipment or the dress used with reference to these instruction execution systems, device or equipment
Put.The more specifically example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiring
Connecting portion (electronic installation), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage
(ROM), erasable edit read-only storage (EPROM or flash memory), fiber device, and portable optic disk is read-only deposits
Reservoir (CDROM).In addition, computer-readable medium can even is that can the paper of print routine thereon or other suitable be situated between
Matter, because can then enter edlin, interpretation or if necessary with other for example by carrying out optical scanner to paper or other media
Suitable method is handled electronically to obtain program, is then stored in computer storage.
It should be appreciated that each several part of the present invention can be realized with hardware, software, firmware or combinations thereof.Above-mentioned
In embodiment, software that multiple steps or method can be performed in memory and by suitable instruction execution system with storage
Or firmware is realized.If, and in another embodiment, can be with well known in the art for example, realized with hardware
Any one of row technology or their combination are realized:With the logic gates for realizing logic function to data-signal
Discrete logic, have suitable combinational logic gate circuit application specific integrated circuit, programmable gate array (PGA), scene
Programmable gate array (FPGA) etc..
Those skilled in the art are appreciated that to realize all or part of step that above-described embodiment method carries
Suddenly be can by program come instruct correlation hardware complete, program can be stored in a kind of computer-readable recording medium
In, the program upon execution, including one or a combination set of the step of embodiment of the method.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, can also
That unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mould
Block can both be realized in the form of hardware, can also be realized in the form of software function module.If integrated module with
The form of software function module realize and be used as independent production marketing or in use, can also be stored in one it is computer-readable
Take in storage medium.
Storage medium mentioned above can be read-only storage, disk or CD etc..Although have been shown and retouch above
Embodiments of the invention are stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the present invention
System, one of ordinary skill in the art can be changed to above-described embodiment, change, replace and become within the scope of the invention
Type.
Claims (14)
1. a kind of method for upgrading software, it is characterised in that comprise the following steps:
Intelligent movable device-to-server sends the inquiry request of the current version number comprising smart machine software, wherein, it is described
Inquiry request is used to indicate that the server determines whether the current version number of the software and latest edition number are consistent;
The intelligent movable equipment receive that the server returns by the OTA liters required for the software upgrading to latest edition
Level bag;
The intelligent movable equipment sends the OTA AKUs to the smart machine, and sends and rise to the smart machine
Level instruction, wherein, the upgrade command is used to indicate that the smart machine carries out software upgrading according to the OTA AKUs.
2. the method as described in claim 1, it is characterised in that sent in the intelligent movable device-to-server comprising intelligence
Before the inquiry request of the current version number of device software, methods described also includes:
The intelligent movable equipment is established with the smart machine and communicated to connect, and the software is obtained from the smart machine
Current version number.
3. the method as described in claim 1, it is characterised in that send and rise to the smart machine in the intelligent movable equipment
After level instruction, methods described also includes:
The intelligent movable equipment receives the updating result of the smart machine feedback, and by the updating result of the smart machine
Feed back to the server.
4. the method as described in claim 1, it is characterised in that the intelligent movable equipment by the OTA AKUs send to
The smart machine, including:
The intelligent movable equipment is sent the OTA AKUs to the intelligence by short haul connection mode or wired mode
Can equipment.
A kind of 5. software update system, it is characterised in that including intelligent movable equipment, smart machine and server, wherein:
The intelligent movable equipment, for sending the inquiry request of the current version number comprising smart machine software to server,
And receive that the server returns by the OTA AKUs required for the software upgrading to latest edition, and by the OTA
AKU is sent to the smart machine, and sends upgrade command to the smart machine;
The server, the inquiry request sent for receiving the smart machine, and it is determined that the current version of the software
When number not being recent software version, sent to the intelligent movable equipment by required for the software upgrading to latest edition
OTA AKUs;
The smart machine, the OTA AKUs sent for receiving the intelligent movable equipment, and referred to according to the upgrading
Order and the OTA AKUs carry out software upgrading.
6. system as claimed in claim 5, it is characterised in that the intelligent movable equipment, be additionally operable to:
Establish and communicate to connect with the smart machine, and the current version number of the software is obtained from the smart machine.
7. system as claimed in claim 5, it is characterised in that the smart machine, be additionally operable to:
Updating result is fed back to the intelligent movable equipment;
The intelligent movable equipment, is additionally operable to:Receive the updating result of smart machine feedback, and by the smart machine
Updating result feeds back to the server.
8. system as claimed in claim 5, it is characterised in that the intelligent movable equipment, be specifically used for:
The OTA AKUs are sent to the smart machine by short haul connection mode or wired mode.
A kind of 9. intelligent movable equipment, it is characterised in that including:
Sending module, for sending the inquiry request of the current version number comprising smart machine software to server, wherein, it is described
Inquiry request is used to indicate that the server determines whether the current version number of the software and latest edition number are consistent;
Receiving module, for receiving the upgrading the OTA required for the software upgrading to latest edition of the server return
Bag;
First processing module, for the OTA AKUs to be sent to the smart machine, and send and rise to the smart machine
Level instruction, wherein, the upgrade command is used to indicate that the smart machine carries out software upgrading according to the OTA AKUs.
10. intelligent movable equipment as claimed in claim 9, it is characterised in that described device also includes:
Communication module, communicated to connect for being established with the smart machine;
Acquisition module, for obtaining the current version number of the software from the smart machine.
11. intelligent movable equipment as claimed in claim 9, it is characterised in that described device also includes:
Second processing module, for receiving the updating result of smart machine feedback, and by the upgrading knot of the smart machine
Fruit feeds back to the server.
12. intelligent movable equipment as claimed in claim 9, it is characterised in that the first processing module, be specifically used for:
The OTA AKUs are sent to the smart machine by short haul connection mode or wired mode.
13. a kind of intelligent movable equipment, it is characterised in that on a memory and can locate including memory, processor and storage
The computer program run on reason device, it is characterised in that during the computing device described program, realize such as claim 1-4
Method for upgrading software described in any one.
14. a kind of storage medium, is stored thereon with computer program, it is characterised in that when the program is executed by processor, realizes
Method for upgrading software as described in claim any one of 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710867276.3A CN107621941A (en) | 2017-09-22 | 2017-09-22 | Method for upgrading software, system and intelligent movable equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710867276.3A CN107621941A (en) | 2017-09-22 | 2017-09-22 | Method for upgrading software, system and intelligent movable equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107621941A true CN107621941A (en) | 2018-01-23 |
Family
ID=61090816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710867276.3A Pending CN107621941A (en) | 2017-09-22 | 2017-09-22 | Method for upgrading software, system and intelligent movable equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107621941A (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829421A (en) * | 2018-06-20 | 2018-11-16 | 合肥美的电冰箱有限公司 | The method and system and refrigerator and storage medium of upgrading refrigerator controller software |
CN109819286A (en) * | 2018-12-28 | 2019-05-28 | 深圳市金锐显数码科技有限公司 | Multi-model software synchronization upgrade method, device and terminal device |
CN110377311A (en) * | 2019-07-19 | 2019-10-25 | 上海擎感智能科技有限公司 | OTA terminal staging method, system, medium and OTA terminal based on software dependence |
CN110727454A (en) * | 2019-10-24 | 2020-01-24 | 北京云迹科技有限公司 | Updating method and device of intelligent equipment, electronic equipment and storage medium |
CN110727453A (en) * | 2019-10-21 | 2020-01-24 | 广东美的制冷设备有限公司 | Household appliance and method and system for upgrading household appliance through infrared signals |
CN111181752A (en) * | 2018-11-12 | 2020-05-19 | 中兴通讯股份有限公司 | Narrowband device upgrading method, mobile terminal and readable storage medium |
CN111782238A (en) * | 2020-05-27 | 2020-10-16 | 华帝股份有限公司 | Software upgrading method and system for intelligent household electrical appliance |
CN112015443A (en) * | 2019-05-31 | 2020-12-01 | 百度在线网络技术(北京)有限公司 | Upgrading method and device for electronic equipment, electronic equipment and storage medium |
CN112148324A (en) * | 2019-06-28 | 2020-12-29 | 施耐德电气(澳大利亚)有限公司 | Method, apparatus and computer-readable storage medium for upgrading electronic device |
CN112748943A (en) * | 2020-12-24 | 2021-05-04 | 厦门厦华科技有限公司 | Upgrading method and upgrading system for non-intelligent interactive electronic whiteboard |
CN112882730A (en) * | 2019-11-29 | 2021-06-01 | 深圳市大雅医疗技术有限公司 | Respirator upgrading method, server, respirator and storage medium |
WO2021136258A1 (en) * | 2019-12-30 | 2021-07-08 | 华为技术有限公司 | Method and apparatus for upgrading software |
CN113741925A (en) * | 2020-09-09 | 2021-12-03 | 荣耀终端有限公司 | Software upgrading method and device |
CN114172899A (en) * | 2022-02-10 | 2022-03-11 | 杭州锐思客技术有限公司 | OTA (over the air) upgrading method and system based on ZigBee network |
CN115562696A (en) * | 2022-02-24 | 2023-01-03 | 荣耀终端有限公司 | Software upgrading method, control equipment and intelligent screen |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104461666A (en) * | 2014-12-31 | 2015-03-25 | 小米科技有限责任公司 | Firmware upgrading method and device for main processor of device |
CN104850429A (en) * | 2015-04-22 | 2015-08-19 | 北京五悦信息科技有限公司 | Software upgrading method and system for intelligent equipment |
US20160188318A1 (en) * | 2014-12-30 | 2016-06-30 | Shenyang Neusoft Medical Systems Co., Ltd. | Data processing for upgrading medical equipment |
CN105979505A (en) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Air download method and device |
-
2017
- 2017-09-22 CN CN201710867276.3A patent/CN107621941A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160188318A1 (en) * | 2014-12-30 | 2016-06-30 | Shenyang Neusoft Medical Systems Co., Ltd. | Data processing for upgrading medical equipment |
CN104461666A (en) * | 2014-12-31 | 2015-03-25 | 小米科技有限责任公司 | Firmware upgrading method and device for main processor of device |
CN104850429A (en) * | 2015-04-22 | 2015-08-19 | 北京五悦信息科技有限公司 | Software upgrading method and system for intelligent equipment |
CN105979505A (en) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Air download method and device |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829421A (en) * | 2018-06-20 | 2018-11-16 | 合肥美的电冰箱有限公司 | The method and system and refrigerator and storage medium of upgrading refrigerator controller software |
CN111181752B (en) * | 2018-11-12 | 2023-01-24 | 中兴通讯股份有限公司 | Narrowband device upgrading method, mobile terminal and readable storage medium |
CN111181752A (en) * | 2018-11-12 | 2020-05-19 | 中兴通讯股份有限公司 | Narrowband device upgrading method, mobile terminal and readable storage medium |
WO2020098457A1 (en) * | 2018-11-12 | 2020-05-22 | 中兴通讯股份有限公司 | Narrow band device upgrading method, mobile terminal and readable storage medium |
CN109819286A (en) * | 2018-12-28 | 2019-05-28 | 深圳市金锐显数码科技有限公司 | Multi-model software synchronization upgrade method, device and terminal device |
CN112015443A (en) * | 2019-05-31 | 2020-12-01 | 百度在线网络技术(北京)有限公司 | Upgrading method and device for electronic equipment, electronic equipment and storage medium |
CN112148324A (en) * | 2019-06-28 | 2020-12-29 | 施耐德电气(澳大利亚)有限公司 | Method, apparatus and computer-readable storage medium for upgrading electronic device |
CN110377311A (en) * | 2019-07-19 | 2019-10-25 | 上海擎感智能科技有限公司 | OTA terminal staging method, system, medium and OTA terminal based on software dependence |
CN110727453A (en) * | 2019-10-21 | 2020-01-24 | 广东美的制冷设备有限公司 | Household appliance and method and system for upgrading household appliance through infrared signals |
CN110727453B (en) * | 2019-10-21 | 2023-04-25 | 广东美的制冷设备有限公司 | Household appliance, method and system for upgrading household appliance through infrared signals |
CN110727454A (en) * | 2019-10-24 | 2020-01-24 | 北京云迹科技有限公司 | Updating method and device of intelligent equipment, electronic equipment and storage medium |
CN112882730A (en) * | 2019-11-29 | 2021-06-01 | 深圳市大雅医疗技术有限公司 | Respirator upgrading method, server, respirator and storage medium |
WO2021136258A1 (en) * | 2019-12-30 | 2021-07-08 | 华为技术有限公司 | Method and apparatus for upgrading software |
CN113127020A (en) * | 2019-12-30 | 2021-07-16 | 华为技术有限公司 | Software upgrading method and device |
CN111782238A (en) * | 2020-05-27 | 2020-10-16 | 华帝股份有限公司 | Software upgrading method and system for intelligent household electrical appliance |
CN113741925A (en) * | 2020-09-09 | 2021-12-03 | 荣耀终端有限公司 | Software upgrading method and device |
CN113741925B (en) * | 2020-09-09 | 2022-11-11 | 荣耀终端有限公司 | Software upgrading method and device |
CN112748943A (en) * | 2020-12-24 | 2021-05-04 | 厦门厦华科技有限公司 | Upgrading method and upgrading system for non-intelligent interactive electronic whiteboard |
CN114172899A (en) * | 2022-02-10 | 2022-03-11 | 杭州锐思客技术有限公司 | OTA (over the air) upgrading method and system based on ZigBee network |
CN115562696A (en) * | 2022-02-24 | 2023-01-03 | 荣耀终端有限公司 | Software upgrading method, control equipment and intelligent screen |
CN115562696B (en) * | 2022-02-24 | 2023-09-08 | 荣耀终端有限公司 | Software upgrading method, control equipment and intelligent screen |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107621941A (en) | Method for upgrading software, system and intelligent movable equipment | |
CN107682440A (en) | The method for upgrading software of smart machine, device and system | |
CN107276866A (en) | Home appliance match somebody with somebody network method, device and home appliance | |
CN109151805A (en) | ESIM card configuration method and system based on Internet of Things | |
CN107367949B (en) | Method, device and system for acquiring product identification | |
CN107453931A (en) | Lan device upgrade method, device and its equipment | |
CN107368311B (en) | Method and system for communication among multiple fragments | |
CN107391205A (en) | Cable Digital TV Network conversion equipment and the method for upgrading system based on it | |
CN108810123A (en) | The method and apparatus for opening mobile cellular network service | |
CN107911741A (en) | Free memory method for improving, smart television and computer-readable recording medium | |
CN108279882A (en) | Skeleton generating method, device, equipment and computer-readable medium | |
CN107506209A (en) | Washing machine and its program are in line writing and upgrade-system and method | |
CN107025117A (en) | The loading method and its system of plug-in unit | |
CN111464351B (en) | Network distribution method and device for intelligent household equipment, terminal equipment and storage medium | |
CN108664262A (en) | Firmware batch upgrading method, system and the storage medium of wireless sorting device | |
CN106371859B (en) | The Oftware updating method and device of vehicle electronics | |
CN107957887A (en) | A kind of component loading method of equipment, device and Internet of things system | |
CN108156485A (en) | Method, apparatus, storage medium and the terminal device of streaming media transcoding | |
CN107872533A (en) | Information-pushing method, device, server and storage medium | |
CN108021643A (en) | Information-pushing method, device, server and storage medium | |
CN107360615A (en) | Terminal device interconnected method and device | |
CN101917702B (en) | Mobile terminal locking processing method, mobile terminal and network side | |
CN105490852A (en) | Upgrade detection method and device | |
CN112685613B (en) | Resource package query method and device and information processing system | |
CN104702517A (en) | Router with multiple reading ports and method for reading data |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180123 |