CN105045611B - A kind of upgrade method and device - Google Patents

A kind of upgrade method and device Download PDF

Info

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
Application number
CN201510355409.XA
Other languages
Chinese (zh)
Other versions
CN105045611A (en
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.)
Shenzhen Hai Yun New Energy Co Ltd
Original Assignee
Shenzhen Hai Yun New Energy 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 Shenzhen Hai Yun New Energy Co Ltd filed Critical Shenzhen Hai Yun New Energy Co Ltd
Priority to CN201510355409.XA priority Critical patent/CN105045611B/en
Publication of CN105045611A publication Critical patent/CN105045611A/en
Application granted granted Critical
Publication of CN105045611B publication Critical patent/CN105045611B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of upgrade method and device
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.
CN201510355409.XA 2015-06-24 2015-06-24 A kind of upgrade method and device Expired - Fee Related CN105045611B (en)

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)

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

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

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

Patent Citations (3)

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