CN105045611B - A kind of upgrade method and device - Google Patents
A kind of upgrade method and device Download PDFInfo
- Publication number
- CN105045611B CN105045611B CN201510355409.XA CN201510355409A CN105045611B CN 105045611 B CN105045611 B CN 105045611B CN 201510355409 A CN201510355409 A CN 201510355409A CN 105045611 B CN105045611 B CN 105045611B
- Authority
- CN
- China
- Prior art keywords
- information
- equipment
- firmware
- software
- version
- 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.)
- Expired - Fee Related
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The present invention is suitable for field of communication technology, provides a kind of upgrade method and device, the method includes:Equipment searches and obtains the firmware information to be upgraded in server, firmware is upgraded in setting time according to the firmware information to be upgraded, and the firmware version information after upgrading is sent to the server, so that the firmware version information of equipment described in the server update;When intelligent terminal starts application software corresponding with equipment, obtain the user information and software version information of the equipment, according to the user information and software version information, the upgrade information that the application software is obtained in the firmware version of the corresponding list of devices of the user information and equipment and the mapping table of Software Edition that are recorded from server is upgraded.The present invention realizes smart machine and upgrades the firmware of itself automatically, and realize intelligent terminal by and the matching used application software upgrade of smart machine be highest version corresponding with the firmware version of equipment.
Description
Technical field
The invention belongs to field of communication technology more particularly to a kind of upgrade method and devices.
Background technology
Existing smart home device is equipped with APP application software, and the APP application software is typically mounted on intelligent terminal
On, and there is no the relevance considered between APP softwares and smart home device firmware, equipment firmware roots for existing upgrade method
Upgraded by the instruction that APP softwares are sent according to user, operating process is cumbersome.
Further, respective device authorization can also be used to other users between the user of smart home device.
But since equipment firmware is upgraded according to the instruction that user sends out, it is easy to cause upgrading not in time.If user A and use
Family B authorizes other side that can use the equipment of oneself respectively, when the firmware of the equipment and software are added to new function, if user
When A has updated APP softwares and equipment firmware on oneself intelligent terminal, which can use the APP softwares after upgrading
Combined operation is carried out to the function with equipment firmware, since user B does not update the equipment of oneself, user A can not use upgrading
The equipment of APP softwares and user B afterwards links to the function.
Invention content
In consideration of it, a kind of upgrade method of offer of the embodiment of the present invention and device, to realize the automatic upgrading of equipment firmware, with
And application software and equipment firmware are associated with upgrading.
In a first aspect, a kind of upgrade method is provided, the method includes:
When equipment finds the firmware information to be upgraded in server, the firmware information to be upgraded is obtained;
The equipment upgrades firmware in setting time according to the firmware information to be upgraded, and by consolidating after upgrading
Part version information is sent to the server, so that the firmware version information of equipment described in the server update;
When intelligent terminal starts application software corresponding with equipment, the user information and software version of the equipment are obtained
Information;
The intelligent terminal is according to the user information and software version information, from the user information of server record
The application software is obtained in the mapping table of the firmware version and Software Edition of corresponding list of devices and equipment
Upgrade information upgrades the application software according to the upgrade information.
Further, the equipment to firmware upgrade according to the firmware information to be upgraded in setting time includes:
When all devices under the equipment owning user are in standby mode, the equipment is according to described to be upgraded
Firmware information upgrades the firmware of the equipment.
Further, described when equipment finds the firmware information to be upgraded in server, it obtains described to be upgraded solid
Part information further includes:
When the equipment starts and is connected to server, if the firmware version information for finding the equipment is set less than described
The firmware version information of other equipment under standby owning user, then obtain the firmware of the other equipment under the equipment owning user
Version information, acquired firmware version information are firmware information to be upgraded.
Further, the upgrade information of the application software is highest version corresponding with the firmware version of the equipment
The uniform resource position mark URL of software.
Further, described to include according to the upgrade information upgrading application software:
Intelligent terminal downloads the superlative degree corresponding with the firmware version of the equipment according to the uniform resource position mark URL
The application software upgrade is the highest version software by version software.
Second aspect, provides a kind of update device, and described device includes:
Searching module, for when equipment finds the firmware information to be upgraded in server, obtaining described to be upgraded solid
Part information;
Upgraded module, for being risen to the firmware of the equipment in setting time according to the firmware information to be upgraded
Grade, and the firmware version information after upgrading is sent to the server, so that equipment described in the server update is consolidated
Part version information.
Further, the upgraded module is specifically used for:
When all devices under the equipment owning user are in standby mode, according to the firmware information to be upgraded
The firmware of the equipment is upgraded.
Further, the searching module is specifically used for:
When the equipment starts and is connected to server, if finding the firmware version information of the equipment less than described
The firmware version information of other equipment under equipment owning user then obtains consolidating for the other equipment under the equipment owning user
Part version information, acquired firmware version information are firmware information to be upgraded.
The third aspect, provides a kind of update device, and described device includes:
First acquisition module, for when intelligent terminal starts application software corresponding with equipment, obtaining the equipment
User information and software version information;
Second acquisition module, the use for according to the user information and software version information, being recorded from server
The application is obtained in the mapping table of the firmware version and Software Edition of the corresponding list of devices of family information and equipment
The upgrade information of software;
Upgraded module, for upgrading the application software according to the upgrade information.
Further, the upgrade information of the application software is highest version corresponding with the firmware version of the equipment
The uniform resource position mark URL of software.
The upgraded module includes:
Download unit, it is corresponding with the firmware version of the equipment for being downloaded according to the uniform resource position mark URL
Highest version software;
Upgrade unit, for being the highest version software by the application software upgrade.
Compared with prior art, in the embodiment of the present invention, when equipment finds the firmware information to be upgraded in server,
Obtain the firmware information to be upgraded;The firmware of the equipment is risen in setting time according to the firmware information to be upgraded
Grade, and the firmware version information after upgrading is sent to the server, so that equipment described in the server update is consolidated
Part version information;When intelligent terminal starts application software corresponding with equipment, then the user information of the equipment and soft is obtained
Part version information is set according to the user information and software version information from the user information of server record is corresponding
The upgrade information of the application software is obtained in the mapping table of the firmware version and Software Edition of standby list and equipment,
Upgrade the application software according to the upgrade information;To realize the firmware that smart machine upgrades itself automatically, avoid
By equipment owner to equipment upgraded caused by upgrading not in time the problem of, also avoiding owner pair can set
Standby firmware is upgraded;And association upgrading and the matching used application software of smart machine are completed, ensure that application software
Upgrade to highest version corresponding with the firmware version of equipment, needs application software and equipment after avoiding application software upgrade
The problem of function of linking can not use.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
Other accompanying drawings can also be obtained according to these attached drawings.
Fig. 1 is the first implementation flow chart for the upgrade method that the embodiment of the present invention one provides;
Fig. 2 is the second implementation flow chart of the upgrade method that the embodiment of the present invention one provides;
Fig. 3 is the third implementation flow chart for the upgrade method that the embodiment of the present invention one provides;
Fig. 4 is the composite structural diagram of update device provided by Embodiment 2 of the present invention;
Fig. 5 is the composite structural diagram for the update device that the embodiment of the present invention three provides.
Specific implementation mode
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and
It is not used in the restriction present invention.
Embodiment one
Fig. 1 shows that the first implementation flow for the upgrade method that the embodiment of the present invention one provides only is shown for convenience of description
Part related to the present invention is gone out.
In embodiments of the present invention, the method is applied to smart machine, and the smart machine includes but not limited to intelligence
Home equipment, intelligent vehicle-carried equipment, intelligent camera machine equipment etc..
As shown in Figure 1, the method includes:
In step S101, when equipment finds the firmware information to be upgraded in server, obtain described to be upgraded solid
Part information.
In embodiments of the present invention, the firmware information to be upgraded is the firmware information to be upgraded of the smart machine.
After equipment starts and is connected to server, if equipment works normally, at predetermined intervals, sends inquiry to server and refer to
It enables, whether needs updating apparatus firmware in subordinate server to search.
When firmware of the firmware version information less than the other equipment under the equipment owning user for finding the equipment
Version information then obtains the firmware version information of the other equipment under the equipment owning user, with consolidating for the other equipment
Part version information is as firmware information to be upgraded.
Hereafter, the equipment continues to inquire the firmware information to be upgraded in server.When needing firmware updating in server
When information, the firmware information to be upgraded is downloaded to equipment local.If it is not, stopping this inquiry, wait for next
A time interval sends inquiry instruction and is searched.
In step s 102, the equipment upgrades firmware in setting time according to the firmware information to be upgraded,
And the firmware version information after upgrading is sent to the server, so that the firmware version of equipment described in the server update
This information.
In embodiments of the present invention, after equipment gets firmware information to be upgraded, until setting time is just to the equipment
Firmware upgraded.Illustratively, when all devices under the equipment owning user are in standby mode, i.e., currently
When user is less likely operation equipment, then the firmware of the equipment is upgraded according to the firmware information to be upgraded.Otherwise
When under the equipment owning user have equipment it is in running order when, i.e., active user may be in operation equipment, then wouldn't be into
Row upgrading.
After equipment completes firmware upgrade, the firmware version information of itself is sent to server, so that server is more
The firmware version information of the new equipment.
When the embodiment of the present invention is started by equipment and is connected to server, believe every searching the firmware to be upgraded in server
Breath;The firmware information to be upgraded is obtained, and the firmware of the equipment is upgraded according to the firmware information to be upgraded,;
To realize the firmware that smart machine upgrades itself automatically, avoids to upgrade equipment by equipment owner and be brought
Upgrading not in time the problem of, equipment firmware can be upgraded by also avoiding owner;Further, the equipment is also
Firmware version information after upgrading is sent to the server so that the firmware version of equipment described in the server update is believed
Breath, the upgrading for application software corresponding with the equipment provide foundation.
Fig. 2 shows the second implementation processes of the upgrade method of the offer of the embodiment of the present invention one only to show for convenience of description
Part related to the present invention is gone out.
In embodiments of the present invention, the method is applied to intelligent terminal, and the intelligent terminal includes but not limited to intelligence
Mobile phone, tablet computer etc. are equipped with the application software used with the coordinative composition of equipments described in Fig. 1 embodiments thereon, such as intelligently
The corresponding application software of camera.
After the firmware upgrade of equipment, the corresponding application software on intelligent terminal must carry out upgrading could be with liter
Firmware matching after grade, user can just be continuing with the function that the application software completes the equipment.
As shown in Fig. 2, the method includes:
In step s 201, when intelligent terminal starts application software corresponding with equipment, the user of the equipment is obtained
Information and software version information.
In embodiments of the present invention, when corresponding with equipment application software initiated, intelligent terminal opens a backstage simultaneously
Thread obtains the equipment owning user information and current software version information.
In step S202, according to the user information and software version information, the user recorded from server believes
It ceases in the firmware version of corresponding list of devices and equipment and the mapping table of Software Edition and obtains the application software
Upgrade information.
The user information and software version information are sent to server by the application software by background thread.At this
In inventive embodiments, server internal is provided with two groups of mapping tables, and one group is the corresponding list of devices of user information, the row
Table includes the information of the information of each user and the equipment of each user correspondence control, and the information of the equipment includes but not limited to
Firmware version information;The mapping table of another group of firmware version and Software Edition for equipment, mapping table note
The different firmware versions and the corresponding Software Edition of the firmware version of each equipment are recorded, a firmware version can be right
One or more Software Edition is answered, for example, the firmware version of camera is 1.0, which corresponding can answer
It is 1.1,1.2 etc. with software version.Server according to the user information obtain equipment that the user information is possessed and its
Information (information of equipment includes but not limited to five-star firmware version information), then according to the firmware version of the equipment of record
With the mapping table of Software Edition, the upgrade information of the application software is obtained.
Illustratively, the server is according to the firmware version of the equipment of record and the mapping relations of Software Edition
Table, the upgrade information for obtaining the application software include:Judged according to the mapping table of firmware version and Software Edition
Whether the firmware version information has mapping relations with software version information;If so, whether judging the software version information
For the highest software version information corresponding to the firmware version information;It is not the firmware version in the software version information
When highest software version information corresponding to this information, show the scalable application software, then obtains the highest version
This software information, and in this, as the upgrade information of application software.And when the mapping of the firmware version and Software Edition
There is no when the mapping relations of the firmware version information and the software version information in relation table, show that firmware is promoted
To highest version, and application software does not synchronize upgrading, then obtains the superlative degree corresponding with the firmware version information
Software version information, and in this, as the upgrade information of application software.
In step S203, upgrade the application software according to the upgrade information.
In embodiments of the present invention, the upgrade information of the application software be it is corresponding with the firmware version of the equipment most
The uniform resource position mark URL of Advanced Edition software.When application software receives upgrade command input by user, sent out to server
User information and software version information are sent, and receives what the server was returned according to the user information and software version information
URL downloads highest version software corresponding with the firmware version of the equipment according to the uniform resource position mark URL;It will
The application software upgrade is the highest version software;So as to complete association upgrading with smart machine is matching used answers
With software, it ensure that application software upgrade is highest version corresponding with the firmware version of equipment, avoid application software liter
The problem of needing application software that can not be used with the function that equipment links after grade;And the upgrading is application software initiated
Afterwards by what is carried out from the background, the interference to user will not be caused, effectively improves the experience sense of user.
Fig. 3 shows the third implementation flow chart for the upgrade method that the embodiment of the present invention one provides, for convenience of description, only
Show part related to the present invention.
In embodiments of the present invention, the method is applied to the system being made of smart machine, intelligent terminal, the intelligence
Equipment includes but not limited to smart home device, intelligent vehicle-carried equipment, intelligent camera machine equipment etc., the intelligent terminal include but
It is not limited to smart mobile phone, tablet computer etc., is equipped with thereon and the matching used application software of smart machine, such as intelligent camera
Corresponding application software.
As shown in figure 3, the method includes:
In step S301, equipment searches the firmware information to be upgraded in server.
In step s 302, it when equipment finds the firmware information to be upgraded in server, obtains described to be upgraded solid
Part information.
In step S303, the equipment upgrades firmware in setting time according to the firmware information to be upgraded.
In step s 304, the firmware version information after upgrading is sent to the server by the equipment, so that institute
State the firmware version information of equipment described in server update.
In step S305, when intelligent terminal starts application software corresponding with equipment, the user of the equipment is obtained
Information and software version information.
In step S306, the intelligent terminal is recorded according to the user information and software version information from server
The corresponding list of devices of the user information and equipment firmware version and Software Edition mapping table in obtain
The upgrade information of the application software.
In step S307, the intelligent terminal upgrades the application software according to the upgrade information.
Wherein, step S301-S304 specifically refers to the narration of above-mentioned Fig. 1 embodiments;Step S305-, S307 is specifically asked
Referring to the narration of above-mentioned Fig. 2 embodiments, details are not described herein again.
Through the above steps, it realizes smart machine and upgrades the firmware of itself automatically, avoid through equipment owner couple
Equipment upgraded caused by upgrading not in time the problem of, equipment firmware can be upgraded by also avoiding owner;
And association upgrading and smart machine matching used application software are completed, ensure that application software upgrade is to consolidate with equipment
The corresponding highest version of part version, avoid need after application software upgrade the function that application software links with equipment without
The problem of method uses.
Embodiment two
Fig. 4 shows the composed structure of update device provided by Embodiment 2 of the present invention, for convenience of description, illustrates only
Part related to the present invention.
In embodiments of the present invention, described device can be built-in for realizing the upgrade method described in Fig. 1 embodiments
In the unit of the software unit of smart machine, hardware cell or software and hardware combining, the smart machine includes but not limited to intelligence
Energy home equipment, intelligent vehicle-carried equipment, intelligent camera machine equipment etc..
As shown in figure 4, described device includes:
Searching module 41, for when equipment finds the firmware information to be upgraded in server, obtaining described to be upgraded
Firmware information;
Upgraded module 42, for being risen to the firmware of the equipment in setting time according to the firmware information to be upgraded
Grade, and the firmware version information after upgrading is sent to the server, so that equipment described in the server update is consolidated
Part version information.
Further, the upgraded module 42 is specifically used for:
When all devices under the equipment owning user are in standby mode, according to the firmware information to be upgraded
The firmware of the equipment is upgraded.
Further, the searching module 41 is specifically used for:
When the equipment starts and is connected to server, if finding the firmware version information of the equipment less than described
The firmware version information of other equipment under equipment owning user then obtains consolidating for the other equipment under the equipment owning user
Part version information, acquired firmware version information are firmware information to be upgraded.
In embodiments of the present invention, after equipment gets firmware information to be upgraded, until setting time is just to the equipment
Firmware upgraded.Illustratively, when all devices under the equipment owning user are in standby mode, i.e., currently
When user is less likely operation equipment, then the firmware of the equipment is upgraded according to the firmware information to be upgraded.Otherwise
When there is at least one equipment in running order in the equipment under the equipment owning user, i.e., active user may operate
Equipment wouldn't then be upgraded.
After equipment completes firmware upgrade, the firmware version information of itself is sent to server, so that Cloud Server is remembered
Record the firmware version information of the equipment;Upgrading for application software corresponding with the equipment provides foundation.
It should be noted that the device in the embodiment of the present invention can be used to implement the whole in above method embodiment one
The function of technical solution, each function module can be implemented according to the method in above method embodiment one, specific
Realization process can refer to the associated description in above-described embodiment, and details are not described herein again.
When the embodiment of the present invention is started by equipment and is connected to server, searches and take according to preset time interval automatically
The firmware information to be upgraded being engaged in device;And the firmware of the equipment is upgraded according to the firmware information to be upgraded, and will
Firmware version information after upgrading is sent to Cloud Server, so that Cloud Server updates the firmware version information of the equipment;
To realize the firmware that smart machine upgrades itself automatically, avoids to upgrade equipment by equipment owner and be brought
Upgrading not in time the problem of, equipment firmware can be upgraded by also avoiding owner;And by uploading firmware version
Information is to server, with association upgrading and the matching used application software of smart machine.
Embodiment three
Fig. 5 shows that the composed structure for the update device that the embodiment of the present invention three provides illustrates only for convenience of description
Part related to the present invention.
In embodiments of the present invention, described device can be built-in for realizing the upgrade method described in Fig. 2 embodiments
In the unit of the software unit of intelligent terminal, hardware cell or software and hardware combining.The intelligent terminal includes but not limited to intelligence
Energy mobile phone, tablet computer etc., are equipped with the application software used with the coordinative composition of equipments described in Fig. 1 embodiments, such as intelligence thereon
It can the corresponding application software of camera.
As shown in figure 5, described device includes:
First acquisition module 51, for when intelligent terminal starts application software corresponding with equipment, obtaining the equipment
User information and software version information.
Second acquisition module 52 is used for according to the user information and software version information, described in server record
It is answered described in being obtained in the mapping table of the firmware version and Software Edition of the corresponding list of devices of user information and equipment
With the upgrade information of software.
Upgraded module 53, for upgrading the application software according to the upgrade information.
In embodiments of the present invention, server internal is provided with two groups of mapping tables, and one group corresponding for user information
List of devices, the list include the information of the information of each user and the equipment of each user correspondence control, the letter of the equipment
Breath includes but not limited to firmware version information;The mapping table of another group of firmware version and Software Edition for equipment,
The mapping table has recorded the different firmware versions and the corresponding Software Edition of the firmware version of each equipment, one
Firmware version can correspond to one or more Software Edition.Server obtains the user according to the user information to be believed
Corresponding equipment and its information (information of equipment includes but not limited to five-star firmware version information) are ceased, then according to record
Equipment firmware version and Software Edition mapping table, obtain the upgrade information of the application software.
Illustratively, the server is according to the firmware version of the equipment of record and the mapping relations of Software Edition
Table, the upgrade information for obtaining the application software include:Judged according to the mapping table of firmware version and Software Edition
Whether the firmware version information has mapping relations with software version information;If so, whether judging the software version information
For the highest software version information in the software version information corresponding to the firmware version information;Believe in the software version
When breath is not the highest software version information in the software version information corresponding to the firmware version information, show scalable
The application software then obtains the highest software version information, and in this, as the upgrade information of application software.And work as institute
It states and the firmware version information and software version letter is not present in the mapping table of firmware version and Software Edition
When the mapping relations of breath, show that firmware has been upgraded to latest edition, and application software does not synchronize upgrading, then obtain with
The corresponding highest software version information of the firmware version information, and in this, as the upgrade information of application software.
Further, the upgrade information of the application software is highest version corresponding with the firmware version of the equipment
The uniform resource position mark URL of software.
The upgraded module 53 includes:
Download unit 531, it is corresponding with the firmware version of the equipment for being downloaded according to the uniform resource position mark URL
Highest version software.
Upgrade unit 532, for being the highest version software by the application software upgrade.
In embodiments of the present invention, the upgrade information of the application software be it is corresponding with the firmware version of the equipment most
The uniform resource position mark URL of Advanced Edition software.When getting the uniform resource position mark URL from the server
When, download highest version software corresponding with the firmware version of the equipment according to URL;It is institute by the application software upgrade
State highest version software;So as to complete association upgrading and the matching used application software of smart machine, ensure that using soft
Part upgrades to highest version corresponding with the firmware version of equipment, needs application software after avoiding application software upgrade and sets
The problem of standby function of linking can not use;And it is described upgrading after application software initiated by carrying out from the background, will not
The interference to user is caused, the experience sense of user is effectively improved.
It should be noted that the device in the embodiment of the present invention can be used to implement the whole in above method embodiment two
The function of technical solution, each function module can be implemented according to the method in above method embodiment two, specific
Realization process can refer to the associated description in above-described embodiment, and details are not described herein again.
Those of ordinary skill in the art may realize that lists described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, depends on the specific application and design constraint of technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The scope of the present invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the device of foregoing description
It with the specific work process of unit, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
Only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can be tied
Another system is closed or is desirably integrated into, or some features can be ignored or not executed.Another point, it is shown or discussed
Mutual coupling, direct-coupling or communication connection can be the INDIRECT COUPLING or logical by some interfaces, device or unit
Letter connection can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also
It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be expressed in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic disc or CD.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. a kind of upgrade method, which is characterized in that the method includes:
When equipment finds the firmware information to be upgraded in server, the firmware information to be upgraded is obtained;
The equipment upgrades firmware in setting time according to the firmware information to be upgraded, and by the firmware version after upgrading
This information is sent to the server, so that the firmware version information of equipment described in the server update;
When intelligent terminal starts application software corresponding with equipment, the user information and software version letter of the equipment are obtained
Breath;
According to the user information and software version information, the user information recorded from server corresponds to the intelligent terminal
List of devices and equipment firmware version and Software Edition mapping table in obtain the upgrading of the application software
Information upgrades the application software according to the upgrade information.
2. upgrade method as described in claim 1, which is characterized in that the equipment is being set according to the firmware information to be upgraded
It fixes time that firmware upgrade and includes:
When all devices under the equipment owning user are in standby mode, the equipment is according to the firmware to be upgraded
Information upgrades the firmware of the equipment.
3. upgrade method as described in claim 1, which is characterized in that it is described when equipment find it is to be upgraded solid in server
When part information, obtaining the firmware information to be upgraded further includes:
When the equipment starts and is connected to server, if the firmware version information for finding the equipment is less than the equipment institute
The firmware version information for belonging to the other equipment under user, then obtain the firmware version of the other equipment under the equipment owning user
Information, acquired firmware version information are firmware information to be upgraded.
4. upgrade method as described in claim 1, which is characterized in that the upgrade information of the application software be and the equipment
The corresponding highest version software of firmware version uniform resource position mark URL.
5. upgrade method as claimed in claim 4, which is characterized in that described soft according to the upgrade information upgrading application
Part includes:
Intelligent terminal downloads highest version corresponding with the firmware version of the equipment according to the uniform resource position mark URL
The application software upgrade is the highest version software by software.
6. a kind of update device, which is characterized in that described device includes:
Searching module, for when equipment finds the firmware information to be upgraded in server, obtaining the firmware letter to be upgraded
Breath;
Upgraded module, for being upgraded to the firmware of the equipment in setting time according to the firmware information to be upgraded, and
Firmware version information after upgrading is sent to the server, so that the firmware version of equipment described in the server update
Information;And, when intelligent terminal starts application software corresponding with equipment, to send the user information and software of the equipment
Version information is to the intelligent terminal, so that the intelligent terminal is according to the user information and software version information, from service
The corresponding list of devices of the user information and the firmware version of equipment and the mapping table of Software Edition of device record
The middle upgrade information for obtaining the application software upgrades the application software according to the upgrade information.
7. update device as claimed in claim 6, which is characterized in that the upgraded module is specifically used for:
When all devices under the equipment owning user are in standby mode, according to the firmware information to be upgraded to institute
The firmware for stating equipment is upgraded.
8. update device as claimed in claim 6, which is characterized in that the searching module is specifically used for:
When the equipment starts and is connected to server, if the firmware version information for finding the equipment is less than the equipment
The firmware version information of other equipment under owning user then obtains the firmware version of the other equipment under the equipment owning user
This information, acquired firmware version information are firmware information to be upgraded.
9. a kind of update device, which is characterized in that described device includes:
First acquisition module, for when intelligent terminal starts application software corresponding with equipment, obtaining the user of the equipment
Information and software version information;
Second acquisition module, the user letter for according to the user information and software version information, being recorded from server
It ceases in the firmware version of corresponding list of devices and equipment and the mapping table of Software Edition and obtains the application software
Upgrade information;
Upgraded module, for upgrading the application software according to the upgrade information.
10. update device as claimed in claim 9, which is characterized in that the upgrade information of the application software is to be set with described
The uniform resource position mark URL of the corresponding highest version software of standby firmware version;
The upgraded module includes:
Download unit, for downloading highest corresponding with the firmware version of the equipment according to the uniform resource position mark URL
Grade version software;
Upgrade unit, for being the highest version software by the application software upgrade.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510355409.XA CN105045611B (en) | 2015-06-24 | 2015-06-24 | A kind of upgrade method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510355409.XA CN105045611B (en) | 2015-06-24 | 2015-06-24 | A kind of upgrade method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105045611A CN105045611A (en) | 2015-11-11 |
CN105045611B true CN105045611B (en) | 2018-08-07 |
Family
ID=54452175
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510355409.XA Expired - Fee Related CN105045611B (en) | 2015-06-24 | 2015-06-24 | A kind of upgrade method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105045611B (en) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105677428A (en) * | 2016-01-12 | 2016-06-15 | 北京小米移动软件有限公司 | Upgrading method and device for terminal and terminal |
CN105915401B (en) * | 2016-06-29 | 2019-05-21 | 北京小米移动软件有限公司 | Firmware upgrade method, device and the equipment of Intelligent hardware |
CN106325932A (en) * | 2016-08-24 | 2017-01-11 | 南京百敖软件有限公司 | System and method for remotely updating bios in batch |
CN107438830B (en) * | 2016-09-30 | 2021-02-05 | 深圳市大疆创新科技有限公司 | Upgrading method, upgrading device, upgrading equipment and upgrading system |
CN106339248A (en) * | 2016-10-09 | 2017-01-18 | 大道网络(上海)股份有限公司 | Remote software upgrading method and remote software upgrading system |
CN106775841B (en) * | 2016-11-29 | 2021-02-19 | 深圳广电银通金融电子科技有限公司 | Method, system and device for upgrading plug-in |
CN106878391A (en) * | 2017-01-10 | 2017-06-20 | 厦门中控生物识别信息技术有限公司 | The system and method for internet-of-things terminal firmware upgrade in LAN |
CN106681776A (en) * | 2017-01-13 | 2017-05-17 | 成都中科慧源科技有限公司 | Smart card meter off-line upgrade device and method |
CN107038046B (en) * | 2017-03-31 | 2021-02-02 | Oppo广东移动通信有限公司 | Method and device for upgrading audio playing system and terminal |
CN107018022B (en) * | 2017-03-31 | 2020-05-12 | Oppo广东移动通信有限公司 | Software upgrading processing method and device and terminal |
CN107168739A (en) * | 2017-05-15 | 2017-09-15 | 万达百汇科技(深圳)有限公司 | POS, POS wireless communication module firmware upgrade method and device |
CN107168741A (en) * | 2017-05-16 | 2017-09-15 | 深圳市乃斯网络科技有限公司 | The method for updating system and system of terminal |
CN107291516B (en) * | 2017-07-12 | 2019-10-22 | 珠海格力电器股份有限公司 | A kind of firmware upgrade method and system |
CN107222355B (en) * | 2017-07-27 | 2020-12-01 | 苏州浪潮智能科技有限公司 | Server upgrading method and device |
CN107809333B (en) * | 2017-11-15 | 2020-10-13 | 深圳创维数字技术有限公司 | Upgrading method of cable modem and cable modem |
CN108153539A (en) * | 2018-01-10 | 2018-06-12 | 广州晟启能源设备有限公司 | Desiccation machine remote upgrade method, device and sludge at low temperature desiccation machine |
CN108182077B (en) * | 2018-01-29 | 2022-03-01 | 广东美的制冷设备有限公司 | Device, firmware upgrading method and device of device and storage medium |
CN108304209B (en) * | 2018-02-28 | 2021-01-15 | 联想(北京)有限公司 | Firmware upgrading method and firmware upgrading system |
CN109086060A (en) * | 2018-06-15 | 2018-12-25 | 深圳市炬力北方微电子有限公司 | The method of system, electronic equipment and online upgrading firmware |
CN110858846A (en) | 2018-08-22 | 2020-03-03 | 京东方科技集团股份有限公司 | Resource allocation method, device and storage medium |
CN109213506A (en) * | 2018-08-24 | 2019-01-15 | 郑州云海信息技术有限公司 | A kind of firmware information acquisition methods and relevant apparatus |
CN109725921B (en) * | 2019-01-07 | 2021-06-08 | 深圳市道通科技股份有限公司 | Method and device for updating firmware of VCI (virtual vehicle interface) equipment and automobile fault diagnosis instrument |
CN112015443A (en) * | 2019-05-31 | 2020-12-01 | 百度在线网络技术(北京)有限公司 | Upgrading method and device for electronic equipment, electronic equipment and storage medium |
CN111078250B (en) * | 2019-11-14 | 2023-08-04 | 新石器慧通(北京)科技有限公司 | Method and system for upgrading equipment firmware of movable carrier and unmanned vehicle |
CN111610993A (en) * | 2020-05-20 | 2020-09-01 | 麦腾物联网技术有限公司 | Firmware upgrading method, server and system |
CN111984279A (en) * | 2020-09-03 | 2020-11-24 | 深圳创维-Rgb电子有限公司 | Application software upgrading method, system and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252458A (en) * | 2008-01-30 | 2008-08-27 | 深圳市共进电子有限公司 | Firmware batch upgrading method |
CN102546784A (en) * | 2011-12-29 | 2012-07-04 | 深圳市迈进科技有限公司 | Method based on controller area network (CAN) bus and used for conducting batch upgrading for device firmware |
CN103518191A (en) * | 2013-03-19 | 2014-01-15 | 华为技术有限公司 | Upgrade method, intelligent terminal and upgrade system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10339791B2 (en) * | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
-
2015
- 2015-06-24 CN CN201510355409.XA patent/CN105045611B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252458A (en) * | 2008-01-30 | 2008-08-27 | 深圳市共进电子有限公司 | Firmware batch upgrading method |
CN102546784A (en) * | 2011-12-29 | 2012-07-04 | 深圳市迈进科技有限公司 | Method based on controller area network (CAN) bus and used for conducting batch upgrading for device firmware |
CN103518191A (en) * | 2013-03-19 | 2014-01-15 | 华为技术有限公司 | Upgrade method, intelligent terminal and upgrade system |
Also Published As
Publication number | Publication date |
---|---|
CN105045611A (en) | 2015-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105045611B (en) | A kind of upgrade method and device | |
CN107367949B (en) | Obtain the methods, devices and systems of product identification | |
CN100527080C (en) | Method for software program synchronization | |
CN104866366B (en) | Application program method for cleaning and device | |
CN104598286B (en) | The Oftware updating method and device of mobile terminal | |
CN103678319B (en) | Resource file update method, device and system and server | |
US8978024B2 (en) | Federated system automatic update communication to enable selective update of critical firmware elements | |
CN104091287B (en) | A kind of task implementation method and device based on data-driven | |
US11678243B2 (en) | Enhanced data analytics for actionable improvements based on data collected in wireless and streaming data networks | |
CN104158886A (en) | Flow-type performing method for applications | |
CN103593207A (en) | High-speed automatic cluster system deployment method using virtual disk | |
CN109451088A (en) | A kind of data access method and device | |
US20160162271A1 (en) | Application Migration Method, Device and System for Mobile Terminal | |
CN104903857A (en) | Method and terminal for software upgrading | |
CN104954394A (en) | Software differential packet production and update method, server, terminal and update system | |
CN108762792A (en) | Upgrading network equipment method, upgrade server, terminal device and storage medium | |
CN104615448A (en) | Software channel packet update method, management method and equipment | |
CN103259808A (en) | Updating service delivery method and device | |
CN103716346A (en) | Management method and device of application on android handset client | |
CN103077061A (en) | Installing method of application software in Android equipment and system | |
CN107395385A (en) | Method for upgrading software and device | |
CN104375866A (en) | Single board driving updating method and device | |
CN110532016A (en) | Method for edition management, method for updating edition and edition management system | |
CN104317561A (en) | Method of interface operation | |
CN107193563B (en) | Method for managing server stateless firmware version |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 518000 Nanshan medical equipment Industrial Park, No. 1019, Nanshan Road, Nanshan District, Shenzhen, Guangdong Province, A211-A213 Applicant after: Shenzhen Hai Yun new energy Co.,Ltd. Address before: 518000 Nanshan medical equipment Industrial Park, No. 1019 Nanhai Road, Shenzhen, Guangdong, Nanshan District B401-403 Applicant before: SHENZHEN LANDING TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180807 |