Movatterモバイル変換


[0]ホーム

URL:


CN103207791A - Method, system and data terminal for remote updating - Google Patents

Method, system and data terminal for remote updating
Download PDF

Info

Publication number
CN103207791A
CN103207791ACN2012100139180ACN201210013918ACN103207791ACN 103207791 ACN103207791 ACN 103207791ACN 2012100139180 ACN2012100139180 ACN 2012100139180ACN 201210013918 ACN201210013918 ACN 201210013918ACN 103207791 ACN103207791 ACN 103207791A
Authority
CN
China
Prior art keywords
upgrade
data terminal
file
server
described data
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.)
Granted
Application number
CN2012100139180A
Other languages
Chinese (zh)
Other versions
CN103207791B (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 Hongdian Technologies Corp
Original Assignee
Shenzhen Hongdian Technologies Corp
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 Hongdian Technologies CorpfiledCriticalShenzhen Hongdian Technologies Corp
Priority to CN201210013918.0ApriorityCriticalpatent/CN103207791B/en
Publication of CN103207791ApublicationCriticalpatent/CN103207791A/en
Application grantedgrantedCritical
Publication of CN103207791BpublicationCriticalpatent/CN103207791B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明适用于通信技术领域,提供了一种远程升级方法、系统及数据终端,方法包括:数据终端建立与升级服务器的连接;数据终端向升级服务器发送请求升级文件指令;升级服务器根据接收的指令向数据终端发送相应的文件内容,并判断发送至数据终端的文件内容是否已达到升级文件的预设百分比;在发送至数据终端的文件内容没有达到升级文件的预设百分比时,升级服务器继续向数据终端发送升级文件的文件内容;在发送至数据终端的文件内容达到升级文件的预设百分比时,升级服务器发送提示信息至数据终端,在接收到数据终端的正确响应后,升级服务器在约定时间内向数据终端发送升级文件的剩余文件内容。本发明实施例确保数据终端的软件能够顺利升级。

Figure 201210013918

The present invention is applicable to the technical field of communication, and provides a remote upgrade method, system and data terminal. The method includes: the data terminal establishes a connection with an upgrade server; the data terminal sends an instruction to request an upgrade file to the upgrade server; Send the corresponding file content to the data terminal, and judge whether the file content sent to the data terminal has reached the preset percentage of the upgrade file; when the file content sent to the data terminal does not reach the preset percentage of the upgrade file, the upgrade server continues to send The data terminal sends the file content of the upgrade file; when the file content sent to the data terminal reaches the preset percentage of the upgrade file, the upgrade server sends a prompt message to the data terminal, and after receiving the correct response from the data terminal, the upgrade server Internally send the remaining file content of the upgrade file to the data terminal. The embodiment of the present invention ensures that the software of the data terminal can be upgraded smoothly.

Figure 201210013918

Description

Remote upgrade method, system and data terminal
Technical field
The invention belongs to communication technical field, relate in particular to remote upgrade method, system and data terminal.
Background technology
Along with the present communication technology is more and more advanced, wireless data communication technology has been penetrated into the every aspect in our life, and the embedded networking applications of common employing wireless data communication technology has: use public transport machine for punching the card etc. at taxi, bus promulgating advertisement information and at bus.
Traditional application built-in network goods batch as shown in Figure 1, at first by manually with in the data importing memory device, this memory device again with the data transmission that receives to the LED control card, by this LED control card the data transmission that receives is shielded to LED at last, in order to show the data that receive by this LED screen.Because this method all needs the artificial information content that imports issue, has therefore not only increased cost of labor at every turn, and the information content of the issue that can not upgrade in time, for this reason, industry is revised as flow process as shown in Figure 2 with traditional application built-in network goods batch.Among Fig. 2, increased a built-in network module in traditional module combinations, be responsible for the download of teledata and upload, increased a server that operated from a distance releases news simultaneously, like this, in the process of whole information issue, saved the content distributed link to memory device of artificial importing, thereby reduced cost of labor, simultaneously, owing to adopted network transmission module, the real-time that releases news also is met, but a link is arranged at present, all exist in all built-in network modules substantially, that is exactly the program upgrade problem of " network data transmission unit " equipment.When in a single day such data transmission unit equipment is bought and is implemented in the project by the client after, when the client needs refresh routine, need to assign installation and commissioning staff to upgrade to the scene, this will be again a very much not insignificant cost expenditure, if and the client the construction process in used than the complex installation method, then will make escalation process more loaded down with trivial details, therefore, in order to reduce cost of labor to greatest extent, need to rely on this device specific network advantage to carry out remote upgrade.When the program of the remote upgrade network equipment, in order not influence the operate as normal of networking products, most of producers adopt following method:
The first step: upgrade file is uploaded to the ftp server of appointment, and the relative parameters setting with this server is good when network equipment initialization.
Second step: carry out upgrade by remote server informing network equipment, enter the ftp upgrade mode.
The 3rd step: network equipment starting terminal ftp protocol stack, land the ftp upgrade server, and search corresponding document.
The 4th step: it is mutual that the network equipment and upgrade server carry out that data download, and will download among the flash that file stores self into.
The 5th step: the network equipment is restarted, and moves the boot program of self, will carry out burning from downloaded files on the ftp server, after burning is finished, moves this new procedures, and escalation process finishes.
By above-described content as can be known, general producer is when carrying out remote upgrade to networking products, and is habitual lazy, thereby causes following several shortcoming:
1. like in embedded product, using existing download service software, carry out remote upgrade such as the ftp service software, the shortcoming of bringing like this is whole downloading process, the programmer of producer oneself is control flow no longer, directly pay these programs of increasing income and finish, and these programs not necessarily are fit at different application occasions at masses, some are unusual because of the download that the network reason causes such as a., the programmer will no longer control, but give ftp protocol stack, bury hidden danger; B. at present at home, the expense that produces because of wireless network traffic also can't neglect, and can't help programmer's control if download flow process, controlled by the ftp agreement based on the tcp agreement, and also be irresponsible to the client.
2. download reboot time after finishing in program, generally speaking, equipment all can rely on the boot program of self to come the burning new procedures, and at this crucial moment, if power loss event has taken place, not only upgrading can be not successful, even original old program is also have more than is needed, because in embedded system, when burning program arrives flash, all be to wipe original program earlier generally.For example, in giving the bigger mobile unit escalation process of power, this mobile unit is being powered simultaneously, and the process of power supply is to connect the Vehicular accumulator cell realization by a power supply changeover device that comprises the pin that detects engine, if this pin has detected engine kill, then power supply changeover device will quit work, and at this moment power loss event will take place mobile unit, thereby cause the unavailable of unsuccessful and old program of upgrading.
Summary of the invention
The embodiment of the invention provides a kind of remote upgrade method, and be intended to solve existing remote upgrade method and when refresh routine, do not have the unusual control of download, and the problem that is difficult to smooth upgrade software program at updating apparatus.
The embodiment of the invention is achieved in that a kind of remote upgrade method, and described method comprises the steps:
Data terminal foundation is connected with upgrade server;
Described data terminal sends the instruction of request upgrade file to described upgrade server;
Described upgrade server sends corresponding file content according to the instruction that receives to described data terminal, and judges whether the file content that is sent to described data terminal has reached the default number percent of upgrade file;
When the file content that is sent to described data terminal did not reach the default number percent of upgrade file, described upgrade server continued to send to described data terminal the file content of upgrade file;
When the file content that is sent to described data terminal reaches the default number percent of upgrade file, described upgrade server sends information to described data terminal, described information comprises the residue file content transmitting time of upgrade file, after the correct response that receives data terminal, described upgrade server sends the residue file content of described upgrade file to described data terminal in the designated time.
Another purpose of the embodiment of the invention is to provide remote update system, and described system comprises data terminal and upgrade server;
Module is set up in the connection of data terminal, is used for setting up being connected of data terminal and upgrade server;
The instruction request module of data terminal is used for sending the instruction of request upgrade file to described upgrade server;
The file content sending module of upgrade server is used for sending corresponding file content according to the instruction that receives to described data terminal, and judges whether the file content that is sent to described data terminal has reached the default number percent of upgrade file;
The content quantity forwarded judge module of upgrade server is used for judging when the file content that is sent to described data terminal does not reach the default number percent of upgrade file, continues to send to described data terminal the file content of upgrade file;
The information indicating module of upgrade server, be used for when the file content that is sent to described data terminal reaches the default number percent of upgrade file, send information to described data terminal, described information comprises the residue file content transmitting time of upgrade file, after the correct response that receives data terminal, described upgrade server sends the residue file content of described upgrade file to described data terminal in the designated time.
Another purpose of the embodiment of the invention is to provide the remote upgrade data terminal, and described data terminal comprises:
Upgrading connects sets up the unit, is used for connecting with upgrade server;
Request upgrade file instruction sending unit, be used for when successfully connecting with described upgrade server, send the instruction of request upgrade file to described upgrade server, so that described upgrade server sends corresponding file content according to the instruction that receives, and judge whether the file content that sends has reached the default number percent of upgrade file;
The file content receiving element is used for when the file content that sends does not reach the default number percent of upgrade file, continues the file content of the upgrade file of the described upgrade server transmission of reception;
The information receiving element is used for receiving the information that described upgrade server sends when the file content that sends reaches the default number percent of upgrade file;
The feedback information transmitting element, be used for the feedback information corresponding with the information that receives is sent to described upgrade server, and when feedback information receives document content information for continuation, receive the residue file content of the described upgrade file of described upgrade server transmission.
In the embodiment of the invention, before upgrade server sends the residue file content of the default number percent that surpasses upgrade file to data terminal, this data terminal of prompting performs the preparation that receives this residue file content in advance, thereby can guarantee the safe, reliable of whole remote download, has the unusual control of download when guaranteeing the remote update program, guarantee that the software of data terminal can upgrade smoothly, the unsuccessful and disabled situation of old program of the download that occurs when avoiding the data power down.
Description of drawings
Fig. 1 is that the tradition of built-in network product is used process flow diagram;
Fig. 2 is the general operation workflow of upgrading the built-in network product;
Fig. 3 is data terminal and the upgrade server interaction flow that the first embodiment of the invention remote upgrade method provides;
Fig. 4 is data terminal, upgrade server and the Long-distance Control server interaction flow process that the second embodiment of the invention remote upgrade method provides;
Fig. 5 is data terminal and the upgrade server interactive structure that the third embodiment of the invention remote update system provides;
Fig. 6 is data terminal, upgrade server and the Long-distance Control server interaction structure that the fourth embodiment of the invention remote update system provides;
Fig. 7 is data terminal, upgrade server and the Long-distance Control server interaction synoptic diagram that the fourth embodiment of the invention remote update system provides;
Fig. 8 is a kind of remote upgrade data terminal structure that fifth embodiment of the invention provides;
Fig. 9 is the another kind of remote upgrade data terminal structure that sixth embodiment of the invention provides.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explaining the present invention, and be not used in restriction the present invention.
In the embodiment of the invention, before upgrade server sends the residue file content of the default number percent that surpasses upgrade file to data terminal, at first point out this data terminal to perform the preparation that receives this residue file content, send the residue file content of upgrade file again to data terminal.
It is a kind of that the embodiment of the invention provides: remote upgrade method, system and data terminal.
Described method comprises: data terminal foundation is connected with upgrade server;
Described data terminal sends the instruction of request upgrade file to described upgrade server;
Described upgrade server sends corresponding file content according to the instruction that receives to described data terminal, and judges whether the file content that is sent to described data terminal has reached the default number percent of upgrade file;
When the file content that is sent to described data terminal did not reach the default number percent of upgrade file, described upgrade server continued to send to described data terminal the file content of upgrade file;
When the file content that is sent to described data terminal reaches the default number percent of upgrade file, described upgrade server sends information to described data terminal, described information comprises the residue file content transmitting time of upgrade file, after the correct response that receives data terminal, described upgrade server sends the residue file content of described upgrade file to described data terminal in the designated time.
Described system comprises: described system comprises data terminal and upgrade server;
Module is set up in the connection of data terminal, is used for setting up being connected of data terminal and upgrade server;
The instruction request module of data terminal is used for sending the instruction of request upgrade file to described upgrade server;
The file content sending module of upgrade server is used for sending corresponding file content according to the instruction that receives to described data terminal, and judges whether the file content that is sent to described data terminal has reached the default number percent of upgrade file;
The content quantity forwarded judge module of upgrade server is used for judging when the file content that is sent to described data terminal does not reach the default number percent of upgrade file, continues to send to described data terminal the file content of upgrade file;
The information indicating module of upgrade server, be used for when the file content that is sent to described data terminal reaches the default number percent of upgrade file, send information to described data terminal, described information comprises the residue file content transmitting time of upgrade file, after the correct response that receives data terminal, described upgrade server sends the residue file content of described upgrade file to described data terminal in the designated time.
Described data terminal comprises: upgrading connects sets up the unit, is used for connecting with upgrade server;
Request upgrade file instruction sending unit, be used for when successfully connecting with described upgrade server, send the instruction of request upgrade file to described upgrade server, so that described upgrade server sends corresponding file content according to the instruction that receives, and judge whether the file content that sends has reached the default number percent of upgrade file;
The file content receiving element is used for when the file content that sends does not reach the default number percent of upgrade file, continues the file content of the upgrade file of the described upgrade server transmission of reception;
The information receiving element is used for receiving the information that described upgrade server sends when the file content that sends reaches the default number percent of upgrade file;
The feedback information transmitting element, be used for the feedback information corresponding with the information that receives is sent to described upgrade server, and when feedback information receives document content information for continuation, receive the residue file content of the described upgrade file of described upgrade server transmission.
In the embodiment of the invention, before upgrade server sends the residue file content of the default number percent that surpasses upgrade file to data terminal, this data terminal of prompting performs the preparation that receives this residue file content in advance, thereby can guarantee the safe, reliable of whole remote download, has the unusual control of download when guaranteeing the remote update program, guarantee that the software of data terminal can upgrade smoothly, the unsuccessful and disabled situation of old program of the download that occurs when avoiding the data power down.
For technical solutions according to the invention are described, describe below by specific embodiment.
Embodiment one:
Fig. 3 shows data terminal and the upgrade server interaction flow that remote upgrade method of the present invention provides, and details are as follows:
Step S31, data terminal foundation are connected with upgrade server.
In the present embodiment, create the passage that is connected to upgrade server by the ICP/IP protocol stack, and when data terminal connects the upgrade server success, execution in step S32, otherwise, the abnormality processing flow process entered.
As one embodiment of the present invention, when data terminal is successfully set up and being connected of upgrade server, the flow process that enters abnormality processing specifically comprises: judge that whether the frequency of failure that this data terminal and upgrade server connect is greater than the default frequency of failure, if greater than, with frequency of failure zero clearing, and when arriving, continues the default long tie-time to set up and being connected of upgrade server; Otherwise, add 1 on the basis of the original frequency of failure, and when default short connection time arrives, continue to set up and being connected of upgrade server.Judge to connect whether successfully set up, above-mentioned steps is carried out in circulation again.Wherein, the default frequency of failure of present embodiment can be made as 5, and the default long tie-time can be made as 10 minutes, and default short connection time can be made as 1 minute, certainly, also can not limit for other are worth herein.
Step S32, data terminal send the instruction of request upgrade file to upgrade server.
In the present embodiment, when data terminal was successfully set up with being connected of upgrade server, this data terminal sent request upgrade file and instructs to upgrade server, and request upgrade file position is so that follow-up execution upgrade file down operation.
Step S33, upgrade server send corresponding file content according to the instruction that receives to data terminal, and judge whether the file content that is sent to data terminal has reached the default number percent of upgrade file.
In the present embodiment, upgrade server is behind the request instruction that receives the data terminal transmission, respond this request instruction, and whether the judgment data terminal has downloaded the upgrade file of default number percent, such as, whether the judgment data terminal has downloaded 99% upgrade file, certainly, present embodiment also can be made as 95% grade near 100% percentage value with presetting number percent, does not limit herein.
As one embodiment of the present invention, if the upgrade file that comprises in the request instruction that data terminal sends does not exist, perhaps Qing Qiu upgrade file position is not right, or network is when unusual, enter the abnormality processing flow process, concrete abnormality processing flow process comprises: upgrade server to data terminal response data bag not to or reply overtime, whether the frequency of failure of judgment data terminal is greater than the default request frequency of failure again, if greater than, the frequency of failure of zero clearing record, and when default long request time arrives, data terminal is retransmitted the current request bag to upgrade server, otherwise, add 1 on raw requests frequency of failure basis, and when default short request time arrives, data terminal is retransmitted the current request bag to upgrade server, afterwards, upgrade server is judged the request bag of reception again, in order to according to judged result the data terminal is carried out corresponding the response.
Step S34, when the file content that is sent to data terminal does not reach the default number percent of upgrade file, upgrade server continues to send to data terminal the file content of upgrade file.
In the present embodiment, if data terminal does not also reach the default number percent of upgrade file from upgrade server downloaded files content, then continue the request instruction of response data terminal, send the file content of the upgrade file of this request instruction correspondence to this data terminal.
Step S35, when the file content that is sent to data terminal reaches the default number percent of upgrade file, upgrade server sends information to data terminal, this information comprises the residue file content transmitting time of upgrade file, after the correct response that receives data terminal, this upgrade server sends the residue file content of upgrade file in designated time inbound data terminal.
In the present embodiment, if data terminal has reached the default number percent of upgrade file from upgrade server downloaded files content, then this upgrade server at first sends information to data terminal, wherein, this information comprises the residue file content transmitting time of upgrade file, title etc.Further, after upgrade server transmission information is to data terminal, wait the response of this data terminal, after the affirmation that receives this data terminal receives instruction, this upgrade server sends to this data terminal with the residue file content of upgrade file in the designated time, in order to guarantee the safety of whole process of transmitting, if upgrade server does not receive the affirmation of data terminal and receives instruction, such as, receive and suspend the instruction that receives the residue file content, then this upgrade server wouldn't send the residue file content of upgrade file to this data terminal.
In first embodiment of the invention, before upgrade server sends the residue file content of the default number percent that surpasses upgrade file to data terminal, this data terminal of prompting performs the preparation that receives this residue file content in advance, thereby can guarantee the safe, reliable of whole remote download, has the unusual control of download when guaranteeing the remote update program, guarantee that the software of data terminal can upgrade smoothly, the unsuccessful and disabled situation of old program of the download that occurs when avoiding the data power down.
Embodiment two:
Fig. 4 shows data terminal, upgrade server and the Long-distance Control server interaction flow process that remote upgrade method of the present invention provides, and present embodiment mainly is to have increased following steps on the basis of embodiment one:
Step S41, data terminal login Long-distance Control server, and when the success of login Long-distance Control server, to the version number of the current software of Long-distance Control server reported data terminal.
In the present embodiment, during data terminal login Long-distance Control server, need report the version number of own current software, so that this Long-distance Control server judges whether to notify this data terminal to carry out software upgrading.Certainly, in the present embodiment, the data channel between data terminal and the Long-distance Control server and the data channel between this data terminal and the upgrade server are separate, are independent of each other.
The version number of step S42, the current software of Long-distance Control server statistics terminal, and according to the whether needs upgrading of software of version number's judgment data terminal of the current software of statistics.
Step S43, when the current software of data terminal need be upgraded, the Long-distance Control server issues upgrade to data terminal.
In the present embodiment, the Long-distance Control server can issue upgrade by gprs or sms.
Step S44, data terminal are resolved the upgrade that receives, and judge whether to carry out updating operation according to analysis result.
In the present embodiment, after data terminal receives the upgrade that the Long-distance Control server sends, resolve this upgrade, whether need upgrading software version number with oneself software version number consistent, if inconsistent, just upgrade if judging, otherwise, the current software of not upgrading.
In the present embodiment, step S45~step S49 is identical with step S31~step S35 of embodiment one, repeats no more herein.
As one embodiment of the present invention, step S44: the upgrade that data terminal resolve to receive, and judge whether to carry out updating operation according to analysis result and specifically comprise:
A1, data terminal are resolved the upgrade that receives, and to obtain the upgrade information in the upgrade, upgrade information comprises IP, port, networking mode and the version number of upgrade file place upgrade server.
A2, data terminal judge whether to carry out updating operation according to the upgrade information that obtains.
A3, data terminal feed back to the Long-distance Control server with judged result.
In the present embodiment, data terminal is resolved the upgrade that the Long-distance Control server sends, obtain the upgrade informations such as IP, port, networking mode and version number of the upgrade file place upgrade server that comprises in the upgrade, and judge whether the version number in the upgrade information is identical with the version number of own current software, if different, judge that then this current software needs upgrading, otherwise, judge that this current software does not need upgrading, and result of determination is fed back to the Long-distance Control server know.
Further, in the present embodiment, in the not power down in Preset Time of upgrade server reminder-data terminal, and the residue file content that sends upgrade file further comprises the steps: to the step of data terminal
B, data terminal receive the residue file content of the upgrade file of upgrade server transmission, and are receiving Inform when done Long-distance Control server.
C, Long-distance Control server response data terminal after receiving the notice of data terminal.
D, data terminal copy the upgrade file of having downloaded, and cover original file after the response that receives the Long-distance Control server, to carry out the reboot operation of data terminal.
In the present embodiment, after the smooth download of data terminal needs the upgrade file of upgrading software, notice Long-distance Control server, and after receiving this Long-distance Control server, carry out reboot operation, in order to the needs upgrading software is carried out upgrading processing.
In order more clearly to describe remote upgrade method of the present invention, describe with concrete application examples below:
If certain taxi company has 3000 taxis, be prepared for 10 teams, a network equipment A installs in 300 of every teams on each taxi, during construction, the relation that a correspondence is arranged between car and the network equipment certainly, the relevant sign of license plate number such as the ID of equipment is configured to car becomes the one-to-one relationship table, this relation table has been arranged, then in the end that time period is carried out not power-down notice to associated vehicle, will become no longer loaded down with trivial details, so whole implementation step can be as described below:
The first step: according to original fleet-device relationships table, consider whether divide into groups again, if every group of quantity is many, can consider the secondary division, if quantity seldom can no longer be divided, manually generate N group device id configuration file then.
Second step: all equipment of logining up of server notification carry out remote upgrade.
The 3rd step: first group of device id configuration file is placed on the server assigned address, treat that first group of device id configuration file corresponding equipment all upgraded at 99% o'clock, transmission start time AA:BB at last bag of server configuration, notify all vehicles in this group to occur flame-out after the time in 1 hour or in a disguised form stop power supply to the operation of mobile unit at AA:BB simultaneously, server will only can respond ID configuration file corresponding equipment to the request of last bag in this time, other equipment will not respond the request of this bag, so, in this time, have only first group of equipment just can finish upgrading.
The 4th step: the equipment in first group treated is all upgraded after success signs in to server again, gets back to for the 3rd step, and second group of device id configuration file replaced first group of device id configuration file, and the like, finish up to all grouping upgradings.
Because in vehicle-mounted industry; if the power ratio of mobile unit is bigger; when powering to mobile unit; usually can be connected on the Vehicular accumulator cell by a power supply changeover device, power supply changeover device has the pin of individual detection engine, behind the engine kill; power supply changeover device quits work; the mobile unit outage, thus electric energy saved, perhaps avoid causing the mobile unit fault inadequately because of the accumulator electric energy.Because the power supply of mobile unit relies on engine, and whether extinguishing of engine controlled by the driver fully, so, if upgrade server is in the process of device end request, easily file is downloaded and finished, and device end generally all can be restarted after the program download is finished, by moving self boot program updates new procedures, if outage during this, this device end will may rerun never (because the singularity of embedded device, generally all can be in boot program of file copy, can clash original flash piece before the copy, namely remove original program earlier, copy new procedures then).If but upgrade server is only being sent last bag in certain time period, be that the device downloads all files only may be in certain time period, and this time period, downloaded the equipment of 99% file, do not cut off the power supply as long as keep, wait for that upgrade server sends last bag, and finish the copy upgrading smoothly, thereby avoid causing because of outage the paralysis of data terminal.
Embodiment three:
Fig. 5 shows data terminal and the upgrade server interactive structure that remote update system of the present invention provides, and for convenience of explanation, only shows the part relevant with the embodiment of the invention.
This remote update system can be used for by the various information processing terminals wired or wireless network Connection Service device, for example mobile phone, pocket computing machine (Pocket Personal Computer, PPC), palm PC, computing machine, notebook computer, personal digital assistant (Personal Digital Assistant, PDA) etc., can be to run on the unit that software unit, hardware cell or software and hardware in these terminals combine, also can be used as independently, suspension member be integrated in these terminals or runs in the application system of these terminals.
In the present embodiment, remote update system comprises data terminal 51 and upgrade server 52, and wherein, data terminal 51 and upgrade server 52 comprise following module respectively:
Module 511 is set up in the connection of data terminal 51, is used for setting up being connected of data terminal and upgrade server 52.
In the present embodiment, data terminal 51 is set up module 511 by connection and is set up and being connected of upgrade server 52, and specifically can create being connected of this data terminal 51 and upgrade server 52 by the ICP/IP protocol stack.
The instruction request module 512 of data terminal 51 is used for sending the instruction of request upgrade file to described upgrade server 52.
In the present embodiment, if successfully set up being connected of data terminal 51 and upgrade server 52, then this data terminal 51 sends the request upgrade files by instruction request module 512 to upgrade server 52 and instructs.Do not set up failure if do not connect, then enter abnormality processing, this abnormality processing specifically comprises: judge that whether the frequency of failure that this data terminal 51 and upgrade server 52 connect is greater than the default frequency of failure, if greater than, with frequency of failure zero clearing, and when arriving, continues the default long tie-time to set up and being connected of upgrade server 52; Otherwise, add 1 on the basis of the original frequency of failure, and when default short connection time arrives, continue to set up and being connected of upgrade server 52.Judge to connect whether successfully set up, above-mentioned steps is carried out in circulation again.Wherein, the default frequency of failure of present embodiment can be made as 5, and the default long tie-time can be made as 10 minutes, and default short connection time can be made as 1 minute, certainly, also can not limit for other are worth herein.
The file content sending module 521 of upgrade server 52 is used for sending corresponding file content according to the instruction that receives to data terminal 51, and judges whether the file content that is sent to data terminal 51 has reached the default number percent of upgrade file.
In the present embodiment, after upgrade server 52 receives the request instruction of data terminal 51 transmissions, respond this request instruction, and whether judgment data terminal 51 has downloaded the upgrade file of default number percent, such as, whether judgment data terminal 51 has downloaded 99% upgrade file, certainly, present embodiment also can be made as 95% grade near 100% percentage value with presetting number percent, does not limit herein.
As one embodiment of the present invention, if the upgrade file that comprises in the request instruction that data terminal 51 sends does not exist, perhaps Qing Qiu upgrade file position is not right, or network is when unusual, enter the abnormality processing flow process, concrete abnormality processing flow process comprises: upgrade server 52 to data terminal 51 response data bags not to or reply overtime, whether the frequency of failure of judgment data terminal 51 is greater than the default request frequency of failure again, if greater than, the frequency of failure of zero clearing record, and when default long request time arrives, data terminal 51 is retransmitted the current request bag to upgrade server 52, otherwise, add 1 on raw requests frequency of failure basis, and when default short request time arrives, data terminal 51 is retransmitted the current request bag to upgrade server 52, afterwards, upgrade server 52 is judged the request bag that receives again, in order to according to judged result data terminal 51 is carried out corresponding the response.
The content quantity forwardedjudge module 522 of upgrade server 52 is used for judging when the file content that is sent to data terminal 51 does not reach the default number percent of upgrade file, continues to send to data terminal 51 file content of upgrade file.
The information indicating module 523 of upgrade server, be used for when the file content that is sent to data terminal 51 reaches the default number percent of upgrade file, send information to data terminal 51, this information comprises the residue file content transmitting time of upgrade file, after the correct response that receives data terminal 51, this upgrade server 52 sends the residue file content of this upgrade file to this data terminal 51 in the designated time.
In the present embodiment, if data terminal 51 has reached the default number percent of upgrade file from upgrade server 52 downloaded files contents, then this upgrade server 52 suspends the transmission upgrade file to data terminal 51, and send information to this data terminal 51, in the correct response that has sent information and received data terminal 51, after the residue file content that receives data terminal 51 affirmation reception upgrade files, this upgrade server 52 sends the residue file content of upgrade file again to this data terminal 51, in order to guarantee the safety of whole process of transmitting.Wherein, the information of present embodiment comprises the residue file content transmitting time of upgrade file, title etc.
In third embodiment of the invention, information indicating module 523 prior reminder-data terminals 51 by upgrade server perform the preparation that receives this residue file content, thereby can guarantee the safe, reliable of whole remote download, has the unusual control of download when guaranteeing the remote update program, guarantee that the software of data terminal 51 can upgrade smoothly, the unsuccessful and disabled situation of old program of the download that occurs when avoiding data terminal 51 power down.
Embodiment four:
Fig. 6 shows data terminal 51, upgrade server 52 and Long-distance Control server 53 interactive structures that remote update system of the present invention provides, and present embodiment has mainly increased Long-distance Control server 53 on the basis of embodiment three.For convenience of explanation, present embodiment also provides data terminal 51, upgrade server 52 and Long-distance Control server 53 interactive structure synoptic diagram, sees Fig. 7 for details.
In the present embodiment, this Long-distance Control server 53 comprises: software upgrading judge module 531, upgrade sending module 532.
Software upgrading judge module 531, be used for when the success of data terminal login Long-distance Control server, the version number of the current software that the reception data terminal reports, the version number of the current software of statistics terminal, and according to the whether needs upgrading of software of version number's judgment data terminal of the current software of statistics.
In the present embodiment, the data channel between the data channel between data terminal 51 and the Long-distance Control server 53 and this data terminal 51 and the upgrade server 52 is separate, is independent of each other.
Upgrade sending module 532 is used for issuing upgrade to data terminal 51 when the current software of data terminal 51 need be upgraded, so that data terminal 51 is resolved the upgrade that receives, and judges whether to carry out updating operation according to analysis result.
As one embodiment of the present invention, data terminal 51 comprises that the connection of the data terminal of embodiment three sets up the upgrade information acquisition module of module 511, instruction request module 512, present embodiment, updating operation judge module and judged result feedback module, wherein:
The upgrade information acquisition module is used for resolving the upgrade that receives, and to obtain the upgrade information in the upgrade, upgrade information comprises IP, port, networking mode and the version number of upgrade file place upgrade server.
The updating operation judge module is used for judging whether to carry out updating operation according to the upgrade information that obtains.
The judged result feedback module is used for judged result is fed back to the Long-distance Control server.
In the present embodiment, data terminal 51 is resolved the upgrade that Long-distance Control server 53 sends by the upgrade information acquisition module, obtain the IP of the upgrade file place upgrade server 52 that comprises in the upgrade, port, upgrade information such as networking mode and version number, judge by the updating operation judge module whether the version number in the upgrade information is identical with the version number of own current software again, if it is different, judge that then this current software needs upgrading, otherwise, judge that this current software does not need upgrading, feeds back to Long-distance Control server 53 by the judged result feedback module with result of determination at last and knows.
Further, this remote update system also comprises:
The upgrade file of data terminal receives the end notification module, is used for the residue file content of the upgrade file of reception upgrade server transmission, and is receiving Inform when done Long-distance Control server.
The responding module of Long-distance Control server is used for response data terminal after receiving the notice of data terminal.
The upgrade execution module of data terminal is used for after the response that receives the Long-distance Control server, the upgrade file that copy has been downloaded, and cover original file, to carry out the reboot operation of data terminal.
In the present embodiment, after data terminal 51 smooth downloads need the upgrade file of upgrading software, receive end notification module notice Long-distance Control server 53 by upgrade file, and after receiving this Long-distance Control server 53, the upgrade execution module of this data terminal is carried out reboot operation, in order to the needs upgrading software is carried out upgrading processing.
Embodiment five:
Fig. 8 shows the remote upgrade data terminal structure that fifth embodiment of the invention provides, and for convenience of explanation, only shows the relevant part of present embodiment.In the present embodiment, this remote upgrade data terminal comprises as lower unit:
Upgrading connects sets up unit 81, is used for connecting with upgrade server.
In the present embodiment, create and being connected of upgrade server by the ICP/IP protocol stack.
Request upgrade file instruction sending unit 82, be used for when successfully connecting with upgrade server, send the instruction of request upgrade file to upgrade server, so that upgrade server sends corresponding file content according to the instruction that receives, and judge whether the file content that sends has reached the default number percent of upgrade file.
In the present embodiment, after data terminal and upgrade server successfully connected, this data terminal sent the upgrade file request instruction to upgrade server; Do not set up successfully if connect, then enter the abnormality processing flow process, the flow process that enters abnormality processing specifically comprises: judge that whether the frequency of failure that this data terminal and upgrade server connect is greater than the default frequency of failure, if greater than, with frequency of failure zero clearing, and when arriving, continues the default long tie-time to set up and being connected of upgrade server; Otherwise, add 1 on the basis of the original frequency of failure, and when default short connection time arrives, continue to set up and being connected of upgrade server.Judge to connect whether successfully set up, above-mentioned steps is carried out in circulation again.Wherein, the default frequency of failure of present embodiment can be made as 5, and the default long tie-time can be made as 10 minutes, and default short connection time can be made as 1 minute, certainly, also can not limit for other are worth herein.
File content receiving element 83 is used for when the file content that sends does not reach the default number percent of upgrade file, continues the file content of the upgrade file of reception upgrade server transmission.
In the present embodiment, when data terminal is not downloaded enough upgrade file contents from upgrade server, continue to download the file file from this upgrade server.
Information receiving element 84 is used for receiving the information that upgrade server sends when the file content that sends reaches the default number percent of upgrade file.
In the present embodiment, if data terminal has reached the default number percent of upgrade file from upgrade server downloaded files content, then data terminal will at first receive the information that upgrade server sends, and then receive the residue file content of the upgrade file that this upgrade server sends, wherein, this information comprises the residue file content transmitting time of upgrade file, title etc.Further, receive the information of upgrade server transmission in data terminal after, respond this information, so that upgrade server selects whether send the residue file content of upgrade file according to the response message that receives, thereby guarantee the safety of whole upgrade file process of transmitting.
Feedback information transmitting element 85 is used for the feedback information corresponding with the information of reception is sent to upgrade server, and when feedback information receives document content information for continuation, receives the residue file content of the upgrade file of upgrade server transmission.
In fifth embodiment of the invention, when the upgrade file content of data terminal reception surpasses the default number percent of upgrade file, suspend the residue file content that receives this upgrade file, and the information of reception upgrade server transmission, the feedback information that this data terminal will conform to actual conditions again feeds back to upgrade server, so that whether this upgrade server is selected the residue file content of upgrade file is continued to send to data terminal.Because data terminal was judged current actual conditions before whole upgrade file is downloaded end again, therefore can effectively prevent new procedures from also not having safety to install and situation that old program has been wiped free of, thereby can guarantee the safe, reliable of whole remote download, has the unusual control of download when guaranteeing the remote update program, guarantee that the software of data terminal can upgrade smoothly, the unsuccessful and disabled situation of old program of the download that occurs when avoiding the data power down.
Embodiment six:
Fig. 9 shows the another kind of remote upgrade data terminal structure that sixth embodiment of the invention provides, and present embodiment has mainly increased with lower unit on the basis of embodiment five:
Telnet unit 86, be used for login Long-distance Control server, and when the success of login Long-distance Control server, report the version number of current software to the Long-distance Control server, so that the version number of the current software that Long-distance Control server statistics receives, and whether needs are upgraded to judge current software according to the version number of the current software of adding up.
In the present embodiment, the data channel between data terminal and the Long-distance Control server and the data channel between this data terminal and the upgrade server are separate, are independent of each other.
Upgrade receiving element 87 is used for when current software need be upgraded the upgrade that the receiving remote Control Server issues.
In the present embodiment, the upgrade that data terminal can issue by gprs or sms receiving remote Control Server.
Updating operation performance element 88 is used for resolving the upgrade that receives, and judges whether to carry out updating operation according to analysis result.
In the present embodiment, after data terminal receives the upgrade that the Long-distance Control server sends, resolve this upgrade, whether need upgrading software version number with oneself software version number consistent, if inconsistent, just upgrade if judging, otherwise, the current software of not upgrading.
As one embodiment of the present invention, this updating operation performance element 88 comprises:
The upgrade parsing module is used for resolving the upgrade that receives, and to obtain the upgrade information in the upgrade, upgrade information comprises IP, port, networking mode and the version number of upgrade file place upgrade server.
Judge module is carried out in upgrading, is used for judging whether to carry out updating operation according to the upgrade information that obtains.
Upgrading feedback information sending module is used for judged result is fed back to the Long-distance Control server.
In the present embodiment, data terminal is resolved the upgrade that the Long-distance Control server sends, obtain the upgrade informations such as IP, port, networking mode and version number of the upgrade file place upgrade server that comprises in the upgrade, and judge whether the version number in the upgrade information is identical with the version number of own current software, if different, judge that then this current software needs upgrading, otherwise, judge that this current software does not need upgrading, and result of determination is fed back to the Long-distance Control server know.
Further, data terminal also comprises:
Upgrade file is downloaded the end notification unit, is used for the residue file content of the upgrade file of reception upgrade server transmission, and is receiving Inform when done Long-distance Control server.
The software upgrading unit is used for after the response that receives the Long-distance Control server, the upgrade file that copy has been downloaded, and cover original file, to carry out reboot operation.
In the present embodiment, after the smooth download of data terminal needs the upgrade file of upgrading software, notice Long-distance Control server, and after receiving this Long-distance Control server, carry out reboot operation, in order to the needs upgrading software is carried out upgrading processing, thereby realization is to safe, the reliable upgrading of software.
The above only is preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. remote upgrade method is characterized in that, described method comprises the steps:
Data terminal foundation is connected with upgrade server;
Described data terminal sends the instruction of request upgrade file to described upgrade server;
Described upgrade server sends corresponding file content according to the instruction that receives to described data terminal, and judges whether the file content that is sent to described data terminal has reached the default number percent of upgrade file;
When the file content that is sent to described data terminal did not reach the default number percent of upgrade file, described upgrade server continued to send to described data terminal the file content of upgrade file;
When the file content that is sent to described data terminal reaches the default number percent of upgrade file, described upgrade server sends information to described data terminal, described information comprises the residue file content transmitting time of upgrade file, after the correct response that receives data terminal, described upgrade server sends the residue file content of described upgrade file to described data terminal in the designated time.
2. the method for claim 1 is characterized in that, before the step of connecting of described data terminal foundation and upgrade server, further comprises the steps:
Described data terminal login Long-distance Control server, and when the described Long-distance Control server of login is successful, report the version number of the current software of described data terminal to described Long-distance Control server;
Described Long-distance Control server is added up the version number of the current software of described data terminal, and judges the whether needs upgrading of software of described data terminal according to the version number of current software of statistics;
When the current software of described data terminal need be upgraded, described Long-distance Control server issued upgrade to described data terminal;
Described data terminal is resolved the upgrade that receives, and to obtain the upgrade information in the described upgrade, described upgrade information comprises IP, port, networking mode and the version number of upgrade file place upgrade server;
Described data terminal judges whether to carry out updating operation according to the upgrade information that obtains;
Described data terminal feeds back to described Long-distance Control server with judged result.
3. as claim 1 or 2 each described methods, it is characterized in that, send to described data terminal in the designated time at described upgrade server after the step of residue file content of described upgrade file, further comprise the steps:
Described data terminal receives the residue file content of the described upgrade file of described upgrade server transmission, and is receiving the described Long-distance Control server of Inform when done;
Described Long-distance Control server is responded described data terminal after receiving the notice of described data terminal;
Described data terminal copies the upgrade file of having downloaded, and covers original file, to carry out the reboot operation of described data terminal after the response that receives described Long-distance Control server.
4. remote update system is characterized in that, described system comprises data terminal and upgrade server;
Module is set up in the connection of data terminal, is used for setting up being connected of data terminal and upgrade server;
The instruction request module of data terminal is used for sending the instruction of request upgrade file to described upgrade server;
The file content sending module of upgrade server is used for sending corresponding file content according to the instruction that receives to described data terminal, and judges whether the file content that is sent to described data terminal has reached the default number percent of upgrade file;
The content quantity forwarded judge module of upgrade server is used for judging when the file content that is sent to described data terminal does not reach the default number percent of upgrade file, continues to send to described data terminal the file content of upgrade file;
The information indicating module of upgrade server, be used for when the file content that is sent to described data terminal reaches the default number percent of upgrade file, send information to described data terminal, described information comprises the residue file content transmitting time of upgrade file, after the correct response that receives data terminal, described upgrade server sends the residue file content of described upgrade file to described data terminal in the designated time.
5. system as claimed in claim 4 is characterized in that,
Described system also comprises the Long-distance Control server;
The software upgrading judge module of described Long-distance Control server, be used for when data terminal is logined described Long-distance Control server success, receive the version number of the current software that described data terminal reports, add up the version number of the current software of described data terminal, and judge the whether needs upgrading of software of described data terminal according to the version number of current software of statistics;
The upgrade sending module of described Long-distance Control server, the current software of described data terminal is used for when need be upgraded, issue upgrade to described data terminal, so that described data terminal is resolved the upgrade that receives, and judge whether to carry out updating operation according to analysis result;
Described data terminal comprises:
The upgrade information acquisition module is used for resolving the upgrade that receives, and to obtain the upgrade information in the described upgrade, described upgrade information comprises IP, port, networking mode and the version number of upgrade file place upgrade server;
The updating operation judge module is used for judging whether to carry out updating operation according to the upgrade information that obtains;
The judged result feedback module is used for judged result is fed back to described Long-distance Control server.
6. as claim 4 or 5 each described systems, it is characterized in that,
The upgrade file of described data terminal receives the end notification module, is used for the residue file content of the described upgrade file of the described upgrade server transmission of reception, and is receiving the described Long-distance Control server of Inform when done;
The responding module of described Long-distance Control server is used for responding described data terminal after receiving the notice of described data terminal;
The upgrade execution module of described data terminal is used for after the response that receives described Long-distance Control server, the upgrade file that copy has been downloaded, and cover original file, to carry out the reboot operation of described data terminal.
7. the remote upgrade data terminal is characterized in that, described data terminal comprises:
Upgrading connects sets up the unit, is used for connecting with upgrade server;
Request upgrade file instruction sending unit, be used for when successfully connecting with described upgrade server, send the instruction of request upgrade file to described upgrade server, so that described upgrade server sends corresponding file content according to the instruction that receives, and judge whether the file content that sends has reached the default number percent of upgrade file;
The file content receiving element is used for when the file content that sends does not reach the default number percent of upgrade file, continues the file content of the upgrade file of the described upgrade server transmission of reception;
The information receiving element is used for receiving the information that described upgrade server sends when the file content that sends reaches the default number percent of upgrade file;
The feedback information transmitting element, be used for the feedback information corresponding with the information that receives is sent to described upgrade server, and when feedback information receives document content information for continuation, receive the residue file content of the described upgrade file of described upgrade server transmission.
8. data terminal as claimed in claim 7 is characterized in that, described data terminal comprises:
The Telnet unit, be used for login Long-distance Control server, and when the described Long-distance Control server of login is successful, report the version number of current software to described Long-distance Control server, so that the version number of the current software that described Long-distance Control server statistics receives, and whether needs are upgraded to judge described current software according to the version number of the current software of adding up;
The upgrade receiving element is used for receiving the upgrade that described Long-distance Control server issues when current software need be upgraded;
The updating operation performance element is used for resolving the upgrade that receives, and judges whether to carry out updating operation according to analysis result.
9. data terminal as claimed in claim 8 is characterized in that,
Described updating operation performance element comprises:
The upgrade parsing module is used for resolving the upgrade that receives, and to obtain the upgrade information in the described upgrade, described upgrade information comprises IP, port, networking mode and the version number of upgrade file place upgrade server;
Judge module is carried out in upgrading, is used for judging whether to carry out updating operation according to the upgrade information that obtains;
Upgrading feedback information sending module is used for judged result is fed back to described Long-distance Control server.
10. as each described data terminal of claim 7 to 9, it is characterized in that described data terminal comprises:
Upgrade file is downloaded the end notification unit, is used for the residue file content of the described upgrade file of the described upgrade server transmission of reception, and is receiving the described Long-distance Control server of Inform when done;
The software upgrading unit is used for after the response that receives described Long-distance Control server, the upgrade file that copy has been downloaded, and cover original file, to carry out reboot operation.
CN201210013918.0A2012-01-172012-01-17Remote upgrade method, system and data terminalActiveCN103207791B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201210013918.0ACN103207791B (en)2012-01-172012-01-17Remote upgrade method, system and data terminal

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201210013918.0ACN103207791B (en)2012-01-172012-01-17Remote upgrade method, system and data terminal

Publications (2)

Publication NumberPublication Date
CN103207791Atrue CN103207791A (en)2013-07-17
CN103207791B CN103207791B (en)2016-03-02

Family

ID=48755023

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201210013918.0AActiveCN103207791B (en)2012-01-172012-01-17Remote upgrade method, system and data terminal

Country Status (1)

CountryLink
CN (1)CN103207791B (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103984541A (en)*2014-04-142014-08-13美的集团股份有限公司Method and system for generating application procedure based on terminal source codes
CN104503801A (en)*2014-12-302015-04-08北京奇虎科技有限公司Software updating instruction distributing method, communication server and terminal device
CN104579752A (en)*2014-12-152015-04-29南昌市科陆智能电网科技有限公司Remote automatic upgrading system and remote automatic upgrading method
CN104601708A (en)*2015-01-212015-05-06深圳市成为信息技术有限公司Vehicle-mounted device and multi-channel loading method thereof
CN104636150A (en)*2013-11-062015-05-20比亚迪股份有限公司Updating method and system of software in vehicle and server
CN106201773A (en)*2016-06-242016-12-07北京海誉动想科技股份有限公司The upgrading of instance system, cloud system and instance system or restoration methods
CN106708549A (en)*2015-11-162017-05-24成都鼎桥通信技术有限公司Hand-held terminal OTA upgrading method
CN106803878A (en)*2016-12-302017-06-06智车优行科技(北京)有限公司Vehicle-mounted panoramic viewing system, the method and device for realizing panoramic looking-around
CN107172078A (en)*2017-06-272017-09-15武汉蓝星软件技术有限公司A kind of security control method and system of the core frame platform based on application service
CN107222553A (en)*2017-06-262017-09-29深圳市智物联网络有限公司Pass through the method for Internet of Things adapter upgrade equipment, system and Internet of Things adapter
CN107819794A (en)*2016-09-122018-03-20厦门雅迅网络股份有限公司Car-mounted terminal programme upgrade method and its system
CN109218412A (en)*2018-08-272019-01-15河南辉煌科技股份有限公司Remote upgrade method and system for STP system
CN110471692A (en)*2019-08-162019-11-19深圳市宏电技术股份有限公司Over-the-air upgrade method, device, equipment and the storage medium of terminal program
CN111596942A (en)*2020-05-212020-08-28四川普思科创信息技术有限公司 A software upgrade forced trigger method, device and software upgrade system
CN111741131A (en)*2020-08-122020-10-02广州汽车集团股份有限公司 A kind of OTA upgrade control method and TSP platform
CN111913730A (en)*2020-07-152020-11-10上海莉莉丝科技股份有限公司User-insensitive application program internal updating method, user side and program server
CN112667261A (en)*2020-12-302021-04-16深圳市九洲电器有限公司Method and device for updating shortcut key function, network terminal equipment and server
CN113765941A (en)*2020-05-292021-12-07西安诺瓦星云科技股份有限公司 LED display controller, LED display control system and business data processing method
CN114401190A (en)*2021-12-242022-04-26卡斯柯信号有限公司Trackside security platform data updating method and system based on data compression algorithm
CN116594961A (en)*2023-07-192023-08-15安徽华云安科技有限公司File processing method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101132573A (en)*2006-08-232008-02-27中兴通讯股份有限公司Method for implementing terminal batch upgrading
CN101145973A (en)*2007-10-232008-03-19华为技术有限公司 Software upgrade method and device
US20090300596A1 (en)*2008-05-292009-12-03Research In Motion LimitedMethod and system for performing a software upgrade on an electronic device connected to a computer
CN101907996A (en)*2010-07-302010-12-08浪潮齐鲁软件产业有限公司Remote update method of fiscal cash register
CN102158544A (en)*2011-02-252011-08-17深圳市元征软件开发有限公司Method and device for remote upgrading of vehicle-mounted electronic device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101132573A (en)*2006-08-232008-02-27中兴通讯股份有限公司Method for implementing terminal batch upgrading
CN101145973A (en)*2007-10-232008-03-19华为技术有限公司 Software upgrade method and device
US20090300596A1 (en)*2008-05-292009-12-03Research In Motion LimitedMethod and system for performing a software upgrade on an electronic device connected to a computer
CN101907996A (en)*2010-07-302010-12-08浪潮齐鲁软件产业有限公司Remote update method of fiscal cash register
CN102158544A (en)*2011-02-252011-08-17深圳市元征软件开发有限公司Method and device for remote upgrading of vehicle-mounted electronic device

Cited By (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104636150B (en)*2013-11-062018-04-20比亚迪股份有限公司The update method of software, system and server in vehicle
CN104636150A (en)*2013-11-062015-05-20比亚迪股份有限公司Updating method and system of software in vehicle and server
CN103984541A (en)*2014-04-142014-08-13美的集团股份有限公司Method and system for generating application procedure based on terminal source codes
CN104579752A (en)*2014-12-152015-04-29南昌市科陆智能电网科技有限公司Remote automatic upgrading system and remote automatic upgrading method
CN104503801A (en)*2014-12-302015-04-08北京奇虎科技有限公司Software updating instruction distributing method, communication server and terminal device
CN104503801B (en)*2014-12-302018-07-06北京奇安信科技有限公司Software upgrade instruction distribution method, the communication server and terminal device
CN104601708A (en)*2015-01-212015-05-06深圳市成为信息技术有限公司Vehicle-mounted device and multi-channel loading method thereof
CN106708549A (en)*2015-11-162017-05-24成都鼎桥通信技术有限公司Hand-held terminal OTA upgrading method
CN106708549B (en)*2015-11-162020-10-30成都鼎桥通信技术有限公司OTA (over the air) upgrading method of handheld terminal
CN106201773A (en)*2016-06-242016-12-07北京海誉动想科技股份有限公司The upgrading of instance system, cloud system and instance system or restoration methods
CN107819794A (en)*2016-09-122018-03-20厦门雅迅网络股份有限公司Car-mounted terminal programme upgrade method and its system
CN106803878A (en)*2016-12-302017-06-06智车优行科技(北京)有限公司Vehicle-mounted panoramic viewing system, the method and device for realizing panoramic looking-around
CN106803878B (en)*2016-12-302019-12-31智车优行科技(北京)有限公司Vehicle-mounted panoramic all-round looking system, method and device for realizing panoramic all-round looking
CN107222553A (en)*2017-06-262017-09-29深圳市智物联网络有限公司Pass through the method for Internet of Things adapter upgrade equipment, system and Internet of Things adapter
CN107172078A (en)*2017-06-272017-09-15武汉蓝星软件技术有限公司A kind of security control method and system of the core frame platform based on application service
CN107172078B (en)*2017-06-272020-09-04武汉蓝星软件技术有限公司Security management and control method and system of core framework platform based on application service
CN109218412A (en)*2018-08-272019-01-15河南辉煌科技股份有限公司Remote upgrade method and system for STP system
CN110471692A (en)*2019-08-162019-11-19深圳市宏电技术股份有限公司Over-the-air upgrade method, device, equipment and the storage medium of terminal program
CN110471692B (en)*2019-08-162020-12-11深圳市宏电技术股份有限公司Over-the-air upgrading method, device, equipment and storage medium of terminal program
CN111596942A (en)*2020-05-212020-08-28四川普思科创信息技术有限公司 A software upgrade forced trigger method, device and software upgrade system
CN113765941A (en)*2020-05-292021-12-07西安诺瓦星云科技股份有限公司 LED display controller, LED display control system and business data processing method
CN111913730A (en)*2020-07-152020-11-10上海莉莉丝科技股份有限公司User-insensitive application program internal updating method, user side and program server
CN111741131A (en)*2020-08-122020-10-02广州汽车集团股份有限公司 A kind of OTA upgrade control method and TSP platform
CN112667261A (en)*2020-12-302021-04-16深圳市九洲电器有限公司Method and device for updating shortcut key function, network terminal equipment and server
CN114401190A (en)*2021-12-242022-04-26卡斯柯信号有限公司Trackside security platform data updating method and system based on data compression algorithm
CN116594961A (en)*2023-07-192023-08-15安徽华云安科技有限公司File processing method, device, equipment and storage medium
CN116594961B (en)*2023-07-192023-09-22安徽华云安科技有限公司File processing method, device, equipment and storage medium

Also Published As

Publication numberPublication date
CN103207791B (en)2016-03-02

Similar Documents

PublicationPublication DateTitle
CN103207791A (en)Method, system and data terminal for remote updating
CN103095745B (en)Car-mounted terminal, electronic module, electronic module update device, system and method
US10880404B2 (en)On-vehicle control device and on-vehicle control device information update system
CN103593208A (en)Methods and apparatus for vehicle computing system software updates
CN104836848A (en)Method for remotely upgrading intelligent household electrical appliances
CN103019757A (en)Method, device and system for synchronizing software among multiple clients
CN106708988A (en)Urban rail transit electronic map sharing method and system
CN110602659A (en)Charging pile working mode setting system and method
CN112583646A (en)Remote upgrading method for intelligent electric meter
CN102591683A (en)Updating method and updating system for embedded operation system
CN101472050A (en)Method and system for updating software, digital television receive terminal and server
CN102799459A (en)Implementation method of network upgrading in television
CN103560902A (en)Server, intelligent terminal and remote management method of intelligent terminal
CN110673864A (en)Upgrading monitoring method and system for vehicle-mounted software
CN113645068B (en)Method for realizing automatic deployment and computer readable storage medium
CN117762452A (en)Vehicle software upgrading method, device, terminal equipment and storage medium
CN114172756A (en)Version upgrading method and system for intelligent equipment electronic control firmware
CN103973718A (en)Operation and maintenance message pushing method based on android mobile platform
CN104701982B (en)A kind of method for carrying out automatic upgrading to distribution line monitoring terminal
CN106325891A (en)Method and device for providing application recommendation during firmware upgrade, server and terminal
CN112015441A (en)Updating method and system of vehicle-mounted terminal
CN112596764B (en)Internet of things monitoring method and device based on NB-IoT remote upgrade
CN109861833A (en)A kind of express delivery cabinet remote reboot system and method
CN100463414C (en)A method and device for remote batch upgrade of the embedded device
CN104506604A (en)Vehicle-mounted terminal automatic remote upgrading method

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
PE01Entry into force of the registration of the contract for pledge of patent right
PE01Entry into force of the registration of the contract for pledge of patent right

Denomination of invention:Remote upgrade method, system, and data terminal

Granted publication date:20160302

Pledgee:China Construction Bank Co.,Ltd. Shenzhen Branch

Pledgor:SHENZHEN HONGDIAN TECHNOLOGIES Corp.

Registration number:Y2025980022573


[8]ページ先頭

©2009-2025 Movatter.jp