CN107621941A - Method for upgrading software, system and intelligent movable equipment - Google Patents

Method for upgrading software, system and intelligent movable equipment Download PDF

Info

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
Application number
CN201710867276.3A
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.)
Midea Group Co Ltd
Midea Smart Home Technology Co Ltd
Original Assignee
Midea Group Co Ltd
Midea Smart Home 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 Midea Group Co Ltd, Midea Smart Home Technology Co Ltd filed Critical Midea Group Co Ltd
Priority to CN201710867276.3A priority Critical patent/CN107621941A/en
Publication of CN107621941A publication Critical patent/CN107621941A/en
Pending legal-status Critical Current

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

Method for upgrading software, system and intelligent movable equipment
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.
CN201710867276.3A 2017-09-22 2017-09-22 Method for upgrading software, system and intelligent movable equipment Pending CN107621941A (en)

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)

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

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

Patent Citations (4)

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

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