Invention content
The present invention provides a kind of remotely updating program method and system, to realize upgrading and save automatically for vehicle control deviceThe about upgrade cost of vehicle control device.
To achieve the goals above, the present invention provides following technical solutions:
A kind of remotely updating program method, the method includes:
Car-mounted terminal downloads the upgrade package of telematics platform push, and after having downloaded the upgrade package, to instituteUpgrade package is stated to be verified with the integrality of the determination upgrade package;
For the car-mounted terminal after determining that the upgrade package is complete, whether detection vehicle meets promotion condition;If so, logicalCross no key activation system and vehicle be limited in ON grades of states, and one by one to vehicle control device by way of difference upgrading literGrade.
Preferably, the method further includes:
Before downloading the upgrade package, the car-mounted terminal detects the state of vehicle in real time;
If vehicle is in and powers on or fired state, upgrade request is sent to the telematics platform, to look intoWhether ask in the telematics platform has the upgrade package;
If there is the upgrade package, the operation for downloading the upgrade package is executed.
Preferably, the method further includes:
Before the upgrade package is pushed to the car-mounted terminal, if the telematics platform receives firstRemote upgrade instructs, then controls the state of the car-mounted terminal detection vehicle;
When detecting that vehicle is in flameout state, then the telematics platform prompt vehicle is powered on orIgniting;
It is powered on or when fired state detecting that the vehicle is in, the telematics platform is by the upgrade packagePush to the car-mounted terminal.
Preferably, the promotion condition includes:It is zero that vehicle, which is in ON grades and vehicle speed,;
The method further includes:
The car-mounted terminal verifies with before the integrality of the determination upgrade package upgrade package, to described long-rangeInformation service platform feeds back the upgrade package and has downloaded completion and sent upgrade request to vehicle device;
The promotion condition further includes:The confirmation promotion condition that is fed back by the vehicle device is put down by the telematicsThe confirmation promotion condition of platform forwarding.
Preferably, the method further includes:
Before the upgrade package is pushed to the car-mounted terminal, if the telematics platform receives secondRemote upgrade instructs, then controls the state of the car-mounted terminal detection vehicle;
When detecting that vehicle is in flameout state, then controls the car-mounted terminal and execute and remotely power on or ignition order;
After remotely powering on or lighting a fire successfully, the telematics platform pushes to the upgrade package described vehicle-mountedTerminal.
Preferably, the upgrade package includes:
The Difference Calculation value of vehicle control device software version to be upgraded and existing software version.
Preferably, the car-mounted terminal one by one to vehicle control device difference upgrading by way of upgrade including:
The upgrade package is issued vehicle control device by the car-mounted terminal;
The Difference Calculation value is added to obtain software version to be upgraded by vehicle control device with the existing software version, according toThe software version to be upgraded is upgraded;
In the vehicle control device escalation process, the car-mounted terminal is communicated with the vehicle control device in real time, with inspectionSurvey whether the vehicle control device upgrades successfully;
If the car-mounted terminal determines the vehicle control device upgrading failure, by software version to be upgraded and the differenceCalculated value makes the difference to obtain the existing software version, and the existing software version is sent to the vehicle control device, so that describedVehicle control device is restored to the existing software version.
A kind of remotely updating program system, which is characterized in that the system comprises:Telematics platform, vehicle-mounted endEnd and with the car-mounted terminal by CAN bus connect without key activation system, vehicle device, one or more vehicle controlDevice, the telematics platform pass through wireless communication with the car-mounted terminal;The car-mounted terminal is downloaded described remoteThe upgrade package of journey information service platform push, and the upgrade package is verified to determine after having downloaded the upgrade packageThe integrality for stating upgrade package, after determining that the upgrade package is complete, by whether meeting upgrading with the vehicle device communication check vehicleCondition, if meeting promotion condition, vehicle is limited in ON grades of states by the car-mounted terminal by no key activation system, and byIt is a that the vehicle control device is upgraded by way of difference upgrading.
Preferably, the car-mounted terminal detects the state of vehicle, when detecting in real time before downloading the upgrade packageIt states vehicle and is in and power on or when fired state, then upgrade request is sent to the telematics platform, described in inquiryWhether the upgrade package is had in telematics platform;If there is the upgrade package, the operation for downloading the upgrade package is executed.
Preferably, the system also includes:It is used by the first of wireless communication with the telematics platformFamily mobile terminal;The telematics platform by the upgrade package before pushing to the car-mounted terminal, if receivedThe first remote upgrade instruction that first customer mobile terminal issues then controls the state of the car-mounted terminal detection vehicle;When detecting that vehicle is in flameout state, then the telematics platform is prompted by first customer mobile terminalVehicle is powered on or is lighted a fire;It is powered on or when fired state, the telematics are flat detecting that the vehicle is inThe upgrade package is pushed to the car-mounted terminal by platform.
Preferably, the system also includes:It is used by the second of wireless communication with the telematics platformFamily mobile terminal;The telematics platform by the upgrade package before pushing to the car-mounted terminal, if receivedThe second remote upgrade instruction that the second user mobile terminal issues then controls the state of the car-mounted terminal detection vehicle;When detecting that vehicle is in flameout state, then controls the car-mounted terminal and execute and remotely power on or ignition order;On long-rangeElectricity or after lighting a fire successfully, the upgrade package is pushed to the car-mounted terminal by the telematics platform.
The beneficial effects of the present invention are:
Remotely updating program method and system provided by the invention, car-mounted terminal have downloaded the push of telematics platformUpgrade package after, the upgrade package is verified with the integrality of the determination upgrade package;The car-mounted terminal is determiningState upgrade package it is complete after, detection vehicle whether meet promotion condition;If so, vehicle is limited in by no key activation systemON grades of states, and vehicle control device is upgraded by way of difference upgrading one by one.Through the invention, vehicle control device is realizedAutomatic upgrade and saved upgrade cost.
Specific implementation mode
In order to enable those skilled in the art to be further understood that the feature and technology contents of the present invention, below in conjunction with the accompanying drawingsIt elaborates to the embodiment of the present invention with embodiment.
It is the first flow chart of remotely updating program method of the embodiment of the present invention as shown in Figure 1, includes the following steps:
Step 100:Start.
Step 101:The car-mounted terminal downloads the upgrade package of telematics platform push.
Specifically, the upgrade package includes:
The Difference Calculation value of vehicle control device software version to be upgraded and existing software version.It should be noted that on vehicleVehicle control device it is either one or more, and it can also be more that upgrade package, which can be for a vehicle control device,The upgrade package of a vehicle control device.
Further, target vehicle controller is showed software version V1 and version V2 to be upgraded and carried out by telematics platformDifference obtains the upgrade package, and specifically, telematics platform all goes back existing software version V1 and version V2 to be upgradedThen original carries out system comparison, filters out different parts and reconfigure, to obtain upgrade package at binary system.Further, it risesGrade packet △ F=version V2-to be upgraded show software version V1.When vehicle control device needs upgrading, telematics platform is onlyUpgrade package △ F are issued to car-mounted terminal, car-mounted terminal, which receives, issues vehicle control device after upgrade package △ F, vehicle control device according toUpgrade package F △+existing software version V1 obtains version V2 to be upgraded, is then upgraded.
In the embodiment of the present invention, upgrade package belongs to version V2 to be upgraded and existing software version V1 and contrasts the otherness institute comeThe upgrade package of composition, point upgrade package of being only on duty are only complete after being recombinated with existing software version V1 or to be upgraded versions V2An edition software of vehicle control device.
It should be noted that the execution of other business of car-mounted terminal is not influenced in the downloading process of upgrade package, and it is vehicle-mountedTerminal can also be fed back to telematics platform in real time downloads upgrade package completion information.
Step 102:After the car-mounted terminal has downloaded the upgrade package, the upgrade package is verified with described in determinationThe integrality of upgrade package.
It should be noted that after car-mounted terminal has downloaded the upgrade package, DM5 verifications can be carried out, if verified successfully,It feeds back to download to telematics platform and complete, while vehicle can also be prompted to be ready upgrading by vehicle device;If vehicle-mounted endEnd verification is unsuccessful, feeds back upgrade package failed download to telematics platform.
Step 103:For the car-mounted terminal after determining that the upgrade package is complete, whether detection vehicle meets promotion condition;If so, executing step 104;Otherwise, 103 are returned to step.
Specifically, the promotion condition includes:It is zero that vehicle, which is in ON grades and vehicle speed,.
It should be noted that if car-mounted terminal detects that vehicle is unsatisfactory for promotion condition, it can be to vehicle device and long-range letterBreath service platform feedback vehicle condition is unsatisfactory for requiring, to resume waiting for the confirmation message of user.
Step 104:Vehicle is limited in ON grades of states by residing car-mounted terminal by no key activation system.
Step 105:The car-mounted terminal is one by one upgraded vehicle control device by way of difference upgrading.
Specifically, the car-mounted terminal one by one to vehicle control device difference upgrading by way of upgrade including:
The upgrade package is issued vehicle control device by the car-mounted terminal;Vehicle control device by the upgrade package with oneselfRelevant Difference Calculation value △ F are added to obtain software version V2 to be upgraded with the existing software version V1, according to described to be upgradedSoftware version V2 is upgraded;In the vehicle control device escalation process, the car-mounted terminal in real time with the vehicle controlDevice communicates, to detect whether the vehicle control device upgrades successfully;If the car-mounted terminal determines the vehicle control device literGrade failure, software version V2 to be upgraded is done with the upgrade package with the relevant Difference Calculation value △ F of the vehicle control deviceDifference obtains the existing software version V1, and the existing software version V1 is sent to the vehicle control device, so that the vehicleController is restored to the existing software version V1.
Further, if vehicle meets promotion condition, Vehicle Controller one by one upgrades vehicle control device, will be eachThe upgrade package of vehicle control device issues, and so that vehicle control device is restored software version after being issued to each vehicle control device, laggardRow upgrading, the updating result of each vehicle control device is fed back to telematics platform simultaneously by Vehicle Controller after the completion of upgradingFeed back upgrading progress.
Remotely updating program method provided in an embodiment of the present invention, car-mounted terminal get the push of telematics platformUpgrade package after, the upgrade package is verified with the integrality of the determination upgrade package;And determining that the upgrade package is completeAfter whole, whether detection vehicle meets promotion condition, if meeting promotion condition, is limited vehicle by wireless key activation systemIn ON grades of states, and vehicle control device is upgraded by the method that difference upgrades one by one.Through the invention, vehicle control is realizedThe automatic upgrading of device, and saved the upgrade cost of vehicle control device.
Step 106:Terminate.
It is second of flow chart of remotely updating program method of the embodiment of the present invention as shown in Figure 2, includes the following steps:
Step 200:Start.
Step 201:Car-mounted terminal detects the state of vehicle in real time.
Step 202:It is powered on or when fired state, the car-mounted terminal is sent to telematics platform when vehicle is inUpgrade request.
Step 203:The car-mounted terminal inquires in the telematics platform whether have the upgrade package;IfIt is to execute step 204;Otherwise, 202 are returned to step.
Step 204:The car-mounted terminal downloads the upgrade package of telematics platform push.
Step 205:After the car-mounted terminal has downloaded the upgrade package, the upgrade package is verified with described in determinationThe integrality of upgrade package.
Step 206:For the car-mounted terminal after determining that the upgrade package is complete, whether detection vehicle meets promotion condition;If so, executing step 207;Otherwise, 206 are returned to step.
Step 207:Vehicle is limited in ON grades of states by residing car-mounted terminal by no key activation system.
Step 208:The car-mounted terminal is one by one upgraded vehicle control device by way of difference upgrading.
Step 209:Terminate.
Remotely updating program method provided in an embodiment of the present invention, car-mounted terminal detect the state of vehicle, work as vehicle in real timeIt is described remote to inquire in powering on or when fired state, the car-mounted terminal sends upgrade request to telematics platformWhether the upgrade package is had in journey information service platform;When there is the upgrade package, the telematics platform will be describedUpgrade package pushes to the car-mounted terminal.I.e. when vehicle powers on or lights a fire, car-mounted terminal is sent to telematics platformUpgrade request by way of actively being inquired car-mounted terminal, determines that current vehicle is to detect whether vehicle needs to upgradeIt is no to need to upgrade, it ensure that the real-time of vehicle upgrading.
Further, when vehicle upgrading requires frequent, client of the present invention can also issue upgrading eventually by client's movement and refer toIt enables, after so that car-mounted terminal is obtained the upgrade package of telematics platform, real-time upgrading is carried out to vehicle control device, as Fig. 3 isThe third flow chart of remotely updating program method of the embodiment of the present invention, includes the following steps:
Step 300:Start.
Step 301:The telematics platform receives the first remote upgrade instruction.
Specifically, the first user can issue the instruction of the first remote upgrade by the first user terminal, and the first user is in instituteIt states and inputs account number cipher login first customer mobile terminal on the first customer mobile terminal, pass through telematics platformSuccess is logged in after authentication.
Step 302:The state of the telematics platform courses car-mounted terminal detection vehicle;If detecting vehicleIn flameout state, step 303 is executed;Otherwise, step 304 is executed.
Specifically, the telematics platform is before receiving the first remote upgrade instruction, if detectionIt is in flameout state to vehicle, the judgement of telematics platform states the first customer mobile terminal whether on foreground, if so, remotelyThe dialing interface that information service platform is provided by telecom operators, by specified phone number dial to car-mounted terminal, withWake up car-mounted terminal;Car-mounted terminal be waken up after by dialling up on the telephone and waking up vehicle CAN network.
Wakeup process specifically is as follows:Car-mounted terminal wakes up vehicle network by network management, and car-mounted terminal waits for theOne setting time (for example the first setting time is 1s) judges vehicle CAN bus state afterwards, if vehicle network is not waken up, continuesThe second setting time (for example, the second setting time is 3s) is waited for determine afterwards overtime, if CAN network does not wake up yet after time-out,Then the collected information content of car-mounted terminal is invalid value, and the invalid value is reported to telematics platform.
Further, if CAN network is waken up, car-mounted terminal sends remote control notification to no key activation systemFrame, claim frame are persistently to send the 4th setting time (ratio the period with third setting time (for example third setting time is 100ms)If the 4th setting time is 2s), no key activation system, which continuously receives, sets frame (for example setting frame as 5 frames) request letterNumber, then decision request is effective, according to public key 1., random number secret key is 2. 3. calculated with algorithm and by the key and the claim frameSecret key is compared, to judge safety certification authenticating result.1. the several latter of VIN codes may be used in public key.2. random number canUsing data such as time, mileages.3. aes algorithm can be used in algorithm.
The format of claim frame is as shown in table 1:
| Byte1 | Byte2 | Byte3~Byte8 |
| Request type | Start the time | Safety certification secret key |
Car-mounted terminal waits for the 5th setting time (such as the 5th setting time be 5s) gathered data afterwards, and by the dataTelematics platform is reported to, telematics platform judges vehicle igniting knot according to the information that car-mounted terminal uploadsFruit.
It should be noted that car-mounted terminal is between no key activation system only by through safety certification authenticating,It can make no key activation system that vehicle is limited in ON grades of states before upgrading.
Step 303:The telematics platform prompt is powered on or is lighted a fire to vehicle.
Step 304:It is powered on or when fired state when detecting that the vehicle is in, the telematics platform is by instituteIt states upgrade package and pushes to the car-mounted terminal.
Step 305:The car-mounted terminal downloads the upgrade package.
Specifically, the execution of other business of car-mounted terminal is not influenced in the downloading process of upgrade package, and car-mounted terminal is alsoIt can be fed back in real time to telematics platform and download upgrade package completion information.
Step 306:After the car-mounted terminal has downloaded the upgrade package, described in telematics platform feedbackUpgrade package has downloaded completion and has sent upgrade request to vehicle device.
Step 307:The upgrade package is verified with the integrality of the determination upgrade package.
Step 308:For the car-mounted terminal after determining that the upgrade package is complete, whether detection vehicle meets promotion condition;If so, executing step 309;Otherwise, step 312 is executed.
Specifically, the upgrade package further includes:The confirmation promotion condition that is fed back by the vehicle device or by the remote informationThe confirmation promotion condition of service platform forwarding.It should be noted that the confirmation by telematics platform forwarding upgradesCondition can be sent out by the first customer mobile terminal.
Step 309:Vehicle is limited in ON grades of states by residing car-mounted terminal by no key activation system.
Step 310:The car-mounted terminal is one by one upgraded vehicle control device by way of difference upgrading.
Step 311:Terminate.
Step 312:Vehicle is placed in by prompt to be met under promotion condition, returns to step 308.
In embodiments of the present invention, if car-mounted terminal detects that vehicle is unsatisfactory for promotion condition, vehicle is unsatisfactory for risingThe case where grade condition, notifies the telematics platform, to make telematics platform prompt the first user by vehicleIt is placed in and meets under promotion condition, so that vehicle is upgraded as early as possible;Certainly, car-mounted terminal detects that vehicle is unsatisfactory for promotion conditionWhen, the first user can also be prompted to be placed in vehicle by vehicle MP5 or instrument etc. and met under promotion condition, so that vehicle is mostUpgraded soon.It should be noted that in the embodiment of the present invention, the first user can be car owner, and the first customer mobile terminal canTo be the mobile phone controlled by car owner.
Remotely updating program method provided in an embodiment of the present invention,
Before upgrade package is pushed to car-mounted terminal, issued if the telematics platform receives the first userThe instruction of the first remote upgrade, then control the state of car-mounted terminal detection vehicle;When detecting that vehicle is in flameout stateWhen, then the telematics platform prompts first user to power on or light a fire vehicle;Detecting the vehicleIn powering on or when fired state, the upgrade package is pushed to the car-mounted terminal by the telematics platform.It is logicalThe present invention is crossed, can make remote information platform after receiving the instruction of user's remote upgrade, and after vehicle has been lighted a fire, will upgradePacket pushes to car-mounted terminal, to ensure that vehicle lights abundance in escalation process, vehicle will not be made power shortage occur because of upgradingThe case where, it ensure that the safety of vehicle.
Further, the electricity consumption situation when depot is when carrying out vehicle, upgrades without the concern for vehicle, therefore, remotelyInformation service platform detects the state of vehicle, if vehicle is in flameout state, far after the remote upgrade instruction for receiving depotAfter journey information service platform control car-mounted terminal is remotely powered on or lighted a fire, upgrade package is pushed into car-mounted terminal, to protectDemonstrate,prove the real-time of vehicle upgrading.As shown in figure 4, be the 4th kind of flow chart of remotely updating program method of the embodiment of the present invention, packetInclude following steps:
Step 400:Start.
Step 401:The telematics platform receives the second remote upgrade instruction.
It should be noted that the instruction of the second remote upgrade can be that second user is issued by second user mobile terminal's.Specifically, second user can be depot, and second user mobile terminal can be the mobile phone controlled by depot staff.
Step 402:The state of car-mounted terminal detection vehicle described in the telematics platform courses;If at vehicleIn flameout state, 403 are thened follow the steps;Otherwise, step 404 is executed.
Step 403:When detecting that the vehicle is in flameout state, then described in the telematics platform coursesCar-mounted terminal execution remotely powers on or ignition order.
Step 404:After the car-mounted terminal is remotely powered on or lighted a fire successfully, the telematics platform will be describedUpgrade package pushes to the car-mounted terminal.
Step 405:The car-mounted terminal downloads the upgrade package.
Step 406:After the car-mounted terminal has downloaded the upgrade package, the upgrade package is verified with described in determinationThe integrality of upgrade package.
Step 407:For the car-mounted terminal after determining that the upgrade package is complete, whether detection vehicle meets promotion condition;If so, executing step 408;Otherwise, 411 are returned to step.
Step 408:Vehicle is limited in ON grades of states by residing car-mounted terminal by no key activation system.
Step 409:The car-mounted terminal is one by one upgraded vehicle control device by way of difference upgrading.
Step 410:Terminate.
Step 411:Vehicle is placed in by prompt to be met under promotion condition, returns to step 407.
In embodiments of the present invention, if car-mounted terminal detects that vehicle is unsatisfactory for promotion condition, vehicle is unsatisfactory for risingThe case where grade condition, notifies the telematics platform, to make telematics platform prompt second user by vehicleIt is placed in and meets under promotion condition, so that vehicle is upgraded as early as possible.Certainly, car-mounted terminal detects that vehicle is unsatisfactory for promotion conditionWhen, second user can also be prompted to be placed in vehicle by vehicle MP5 or instrument etc. and met under promotion condition, so that vehicle is mostUpgraded soon.
Remotely updating program method provided in an embodiment of the present invention, telematics platform receive second with the issuedAfter the instruction of two remote upgrades, the state of the car-mounted terminal detection vehicle is controlled;When detecting that the vehicle is in flameout stateWhen, then it controls the car-mounted terminal and executes and remotely power on or ignition order;After remotely powering on or lighting a fire successfully, by the upgradingPacket pushes to the car-mounted terminal, so that car-mounted terminal downloads the upgrade package in real time, ensure that the promptness of vehicle upgrading, carriesThe high performance of vehicle.
For above-mentioned remotely updating program method, the present invention also provides a kind of remotely updating program systems, specifically, shouldSystem includes:Including:Telematics platform, car-mounted terminal and the nothing being connect by CAN bus with the car-mounted terminalKey activation system, vehicle device, one or more vehicle control devices, the telematics platform pass through with the car-mounted terminalWireless communication;The car-mounted terminal downloads the upgrade package of the telematics platform push, and described having downloadedThe upgrade package is verified with the integrality of the determination upgrade package after upgrade package, after determining that the upgrade package is complete, is led toIt crosses with whether the vehicle device communication check vehicle meets promotion condition, if meeting promotion condition, the car-mounted terminal passes through nothingVehicle is limited in ON grades of states by key activation system, and one by one to the vehicle control device by way of difference upgrading literGrade.
Specifically, specifically, the upgrade package includes:
The Difference Calculation value of vehicle control device software version to be upgraded and existing software version.It should be noted that on vehicleVehicle control device it is either one or more, and it can also be more that upgrade package, which can be for a vehicle control device,The upgrade package of a vehicle control device.
Further, target vehicle controller is showed software version V1 and version V2 to be upgraded and carried out by telematics platformDifference, specifically, telematics platform will now software version V1 and version V2 Restore Alls to be upgraded be at binary system, thenCarry out system comparison filters out different parts and reconfigures, to obtain upgrade package.Further, upgrade package △ F=are to be upgradedVersion V2-shows software version V1.When vehicle control device needs upgrading, telematics platform only issues upgrade package △ F and arrivesCar-mounted terminal, car-mounted terminal issue vehicle control device after receiving upgrade package △ F, and vehicle control device is according to upgrade package F △+existing softwareVersion V1 obtains version V2 to be upgraded, is then upgraded.
It should be noted that in the embodiment of the present invention, side that car-mounted terminal is one by one upgraded vehicle control device by differenceFormula upgrades:
The upgrade package is issued vehicle control device by the car-mounted terminal;Vehicle control device by the upgrade package with oneselfRelevant Difference Calculation value △ F are added to obtain software version V2 to be upgraded with the existing software version V1, according to described to be upgradedSoftware version V2 is upgraded;In the vehicle control device escalation process, the car-mounted terminal in real time with the vehicle controlDevice communicates, to detect whether the vehicle control device upgrades successfully;If the car-mounted terminal determines the vehicle control device literGrade failure, the car-mounted terminal by software version V2 to be upgraded and the upgrade package with the relevant difference of the vehicle control deviceCalculated value △ F make the difference to obtain the existing software version V1, and the existing software version V1 is sent to the vehicle control device, withThe vehicle control device is set to be restored to the existing software version V1.
Specifically, the promotion condition includes:It is zero that vehicle, which is in ON grades and vehicle speed,.In the embodiment of the present invention,Vehicle device refers to the abbreviation for being mounted on the on-vehicle information amusing products inside automobile, vehicle device functionally want can to realize people withVehicle, the information communication of vehicle and extraneous (vehicle and vehicle).Car-mounted terminal is communicated with the vehicle device in real time by CAN bus, to obtain vehicleSpeed, to judge whether vehicle meets promotion condition.
It should be noted that car-mounted terminal is between no key activation system only by through safety certification authenticating,It can make no key activation system that vehicle is limited in ON grades of states before upgrading.Safety certification specifically authenticates method in frontIt has been discussed in detail in embodiment.
Remotely updating program system provided in an embodiment of the present invention, it is flat that the car-mounted terminal downloads the telematicsThe upgrade package of platform push, and the upgrade package is verified with the complete of the determination upgrade package after having downloaded the upgrade packageWhole property, after determining that the upgrade package is complete, whether detection vehicle meets promotion condition, described vehicle-mounted if meeting promotion conditionVehicle is limited in ON grades of states by terminal by no key activation system, and is upgraded one by one by difference to the vehicle control deviceMode upgrade.Through the invention, the automatic of vehicle control device is realized to upgrade and saved upgrade cost.
In an alternative embodiment of the invention, the car-mounted terminal is in the upgrade package for downloading the push of telematics platformBefore, the state of detection vehicle in real time, when detecting that the state of vehicle is to power on or when fired state, then to the long-range letterIt ceases service platform and sends upgrade request, to inquire in the telematics platform whether have the upgrade package;IfUpgrade package is stated, the operation for downloading upgrade package is executed.
Further, in an alternative embodiment of the invention, the system can also include:It is flat with the telematicsThe first customer mobile terminal that platform passes through wireless communication;The telematics platform is pushed to by the upgrade packageBefore the car-mounted terminal, if receiving the first remote upgrade instruction that first customer mobile terminal issues, institute is controlledState the state of car-mounted terminal detection vehicle;When detecting that vehicle is in flameout state, then the telematics platform is logicalIt crosses the first customer mobile terminal prompt vehicle is powered on or lighted a fire;It powers on or lights a fire detecting that the vehicle is inWhen state, the upgrade package is pushed to the car-mounted terminal by the telematics platform.
In the embodiment of the present invention, the upgrade package further includes:The confirmation promotion condition that is fed back by the vehicle device or by describedThe confirmation promotion condition of telematics platform forwarding.It should be noted that by telematics platform forwardingConfirm that promotion condition can be sent out by the first customer mobile terminal.
It should be noted that if detecting that vehicle has already powered on or lights a fire by the car-mounted terminal, it is described long-rangeThe upgrade package is pushed to the car-mounted terminal by information service platform.Further, in embodiments of the present invention, the first user is logicalIt crosses the first customer mobile terminal and issues the instruction of the first remote upgrade, if car-mounted terminal detects that vehicle is unsatisfactory for promotion condition,The case where vehicle is unsatisfactory for promotion condition notifies the telematics platform, to make telematics platform pass throughVehicle is placed in by the first customer mobile terminal the first user of prompt to be met under promotion condition, so that vehicle is upgraded as early as possible;WhenSo, when car-mounted terminal detects that vehicle is unsatisfactory for promotion condition, the first user can also be prompted by vehicle MP5 or instrument etc.Vehicle is placed in and is met under promotion condition, so that vehicle is upgraded as early as possible.It should be noted that in the embodiment of the present invention, theOne user can be car owner, and the first customer mobile terminal can be the mobile phone controlled by car owner.
Further, in an alternative embodiment of the invention, the system can also include:It is flat with the telematicsThe second user mobile terminal that platform passes through wireless communication;The telematics platform is pushed to by the upgrade packageBefore the car-mounted terminal, if receiving the second remote upgrade instruction that the second user mobile terminal issues, institute is controlledState the state of car-mounted terminal detection vehicle;When detecting that vehicle is in flameout state, then controls the car-mounted terminal and execute farCheng Shang electricity or ignition order;After remotely powering on or lighting a fire successfully, the telematics platform pushes the upgrade packageTo the car-mounted terminal.It should be noted that in embodiments of the present invention, second user is issued by second user mobile terminalSecond remote upgrade instructs, if car-mounted terminal detects that vehicle is unsatisfactory for promotion condition, vehicle is unsatisfactory for promotion conditionSituation notifies the telematics platform, to make telematics platform pass through second user mobile terminal prompt theVehicle is placed in by two users to be met under promotion condition, so that vehicle is upgraded as early as possible.Certainly, car-mounted terminal detects vehicle notWhen meeting promotion condition, second user can also be prompted to be placed in vehicle by vehicle MP5 or instrument etc. and meet promotion conditionUnder, so that vehicle is upgraded as early as possible.It should be noted that in the embodiment of the present invention, second user can be depot, and second usesFamily mobile terminal can be the mobile phone controlled by depot staff.
In conclusion remotely updating program method and system provided in an embodiment of the present invention, 1) it can remotely carry out vehicleController upgrades, and does not have to personnel on site and operates, reduces user and the shops 4S personal expenditures and time.2) upgrade package is soft using differential typePart packet downloads flow expense and practice process to save, and is 80M, software version to be upgraded as vehicle control device shows software versionThis is 82M, is upgraded then car-mounted terminal need not download 82M softwares, only downloads difference packet 2M and is upgraded.
The embodiment of the present invention is described in detail above, specific implementation mode used herein carries out the present inventionIt illustrates, the explanation of above example is only intended to help to understand the system and method for the present invention;Meanwhile for the one of this fieldAs technical staff, according to the thought of the present invention, there will be changes in the specific implementation manner and application range, to sum up instituteIt states, the content of the present specification should not be construed as limiting the invention.