Movatterモバイル変換


[0]ホーム

URL:


CN111158718A - Local communication server, OTA (over the air) upgrading method thereof and cloud server - Google Patents

Local communication server, OTA (over the air) upgrading method thereof and cloud server
Download PDF

Info

Publication number
CN111158718A
CN111158718ACN201911368798.4ACN201911368798ACN111158718ACN 111158718 ACN111158718 ACN 111158718ACN 201911368798 ACN201911368798 ACN 201911368798ACN 111158718 ACN111158718 ACN 111158718A
Authority
CN
China
Prior art keywords
upgrading
upgrade
ecus
version
latest
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911368798.4A
Other languages
Chinese (zh)
Inventor
侯志鹏
徐海涛
王兴辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhicheauto Technology Beijing Co ltd
Original Assignee
Zhicheauto Technology Beijing Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhicheauto Technology Beijing Co ltdfiledCriticalZhicheauto Technology Beijing Co ltd
Priority to CN201911368798.4ApriorityCriticalpatent/CN111158718A/en
Publication of CN111158718ApublicationCriticalpatent/CN111158718A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The invention provides a local communication server of a transportation tool, an OTA (over the air) upgrading method thereof and a cloud server, wherein the method comprises the following steps: the cloud server generates an integral upgrade package when receiving OTA upgrade information comprising the latest integral version, and generates and continuously sends upgrade notification information according to the integral upgrade package; the local communication server of each transport means of the target model automatically receives the upgrading notification information when being positioned in the mobile communication signal coverage area; downloading the upgrade packages of all ECUs to be upgraded under the latest overall version according to the overall upgrade package and the current versions of the ECUs of the transportation means to which the local communication server belongs; and after downloading the upgrade packages of all the ECUs to be upgraded under the latest overall version, the local communication server executes the upgrade operation of all the ECUs to be upgraded. The invention can accurately and completely download the upgrade notification information to the local communication server, and ensure the efficient and normal completion of OTA upgrade.

Description

Local communication server, OTA (over the air) upgrading method thereof and cloud server
Technical Field
The invention relates to the field of road detection, in particular to a local communication server, an OTA (Over the air) upgrading method thereof, a cloud server, electronic equipment and a computer readable storage medium.
Background
In a conventional software upgrading mode of an on-board Electronic controller, a vehicle owner drives the vehicle to a maintenance station, and a professional uses special equipment on site to burn software of a corresponding Electronic Control Unit (ECU). With The rapid development of electronic information technology, The performance of vehicle-mounted electronic controllers is increasingly strong, most of The existing vehicle-mounted ECUs support an upper computer to upgrade The vehicle-mounted electronic controllers through an automobile CAN bus, a local communication server TBOX (Telematics BOX, short for vehicle-mounted T-BOX) CAN bear The functions of The upper computer, send an upgraded control instruction to The ECU and transmit upgraded file data, so that The realization of upgrading The vehicle-mounted controllers through Over The Air (OTA) is possible.
The new energy automobile often carries more advanced mobile units of technique than traditional petrol car quantity, especially intelligent center control, intelligent instrument, environment image acquisition system and intelligent equipment's such as autopilot auxiliary system popularization, and these equipment often software version iteration frequency is very high, more need the scheme of convenient and reliable long-range OTA upgrading, save car factory and car owner's both sides time energy and carry out equipment upgrading.
The upgrading mode of the automobile ECU can refer to the upgrading mode of the smart phone, namely, a software operator pushes an upgrading notice to the mobile phone of a user, and the user selects to download an upgrading packet and starts an upgrading process. However, whether the mobile phone works normally or not has little influence on the safety of the user, whether the vehicle works normally or not is directly related to the life safety and the public safety of the vehicle owner, the OTA upgrading of the vehicle has higher requirements on the reliability, and the design requirements on the safety are stricter.
The vehicle owner stops the vehicle at a position with better 4G signal coverage, no person is in the vehicle, the vehicle owner logs in an upgrading website provided by a vehicle factory through a PC or a mobile phone end, selects the vehicle to be upgraded, equipment to be upgraded and a software version to be upgraded, and finally starts an upgrading process.
The parking scene may not have the condition of 4G signal, the vehicle cannot be guaranteed to receive the upgrade notification, and the upgrade file is difficult to guarantee the successful real-time downloading, so that the upgrade progress and efficiency of the OTA are affected. Meanwhile, under the condition that a plurality of controllers need to be upgraded, a user needs to operate one by one, and when the ECU upgrades have mutual dependency relationship, the upgrading sequence is difficult to control, and all ECU software versions of the whole vehicle are also difficult to macroscopically control.
The OTA upgrading problem not only exists in the vehicle OTA upgrading condition, but also exists in the ship or airplane OTA upgrading process.
Disclosure of Invention
The invention aims to provide a local communication server, an OTA (over the air) upgrading method thereof, a cloud server, electronic equipment and a computer readable storage medium, so as to solve the problem that in the prior art, upgrading notification information cannot be accurately and completely downloaded to the local communication server, and the OTA upgrading efficiency is influenced.
According to a first aspect of the present invention, an OTA upgrading method for a local communication server includes: the method comprises the steps that when receiving OTA (over the air) upgrading information comprising the latest integral version, the cloud server generates an integral upgrading packet and generates and continuously sends upgrading notification information according to the integral upgrading packet; the whole upgrading package comprises the latest software version information of all ECUs of the target type transportation means under the latest whole version and the downloading address information of each ECU upgrading package; each local communication server of the target model automatically receives the upgrading notification information when being positioned in a mobile communication signal coverage area; analyzing the upgrade notification information to obtain the integral upgrade package, and downloading the upgrade packages of all ECUs to be upgraded under the latest integral version according to the integral upgrade package and the current versions of the ECUs of the transportation means to which the local communication server belongs; and after downloading the upgrade packages of all the ECUs to be upgraded under the latest overall version, the local communication server executes the upgrade operation of all the ECUs to be upgraded according to the received upgrade execution instruction and the downloaded upgrade packages of the ECUs.
Further, the step of generating and continuously sending the upgrade notification information according to the whole upgrade package includes: and generating and continuously sending upgrade notification information according to the integral upgrade package until receiving OTA upgrade information of the next latest integral version or receiving feedback information of the finish of the upgrade operation of all ECUs needing to be upgraded in the target model, and then stopping sending the upgrade notification information.
Further, the step of downloading the upgrade packages of all ECUs to be upgraded under the latest overall version according to the overall upgrade package and the current versions of the ECUs of the transportation means to which the local communication server belongs includes; comparing the integral upgrade package with the current version of each ECU of the transportation means to which the local communication server belongs; determining the ECU with the current version inconsistent with the latest software version information of the corresponding ECU in the whole upgrade package as the ECU needing to be upgraded; and downloading the upgrade packages of all ECUs to be upgraded under the latest overall version according to the overall upgrade package.
Further, after downloading the upgrade package of all the ECUs that need to be upgraded under the latest overall version, the local communication server includes: the local communication server checks all the upgrading packages of the ECUs to be upgraded and sends upgrading inquiry information to the operation end after the checking is finished; and the operation end sends the upgrade execution instruction, and comprises a user terminal or an intelligent central control end.
Further, according to the received upgrade execution instruction and the downloaded upgrade package of the ECU, executing all the steps of the upgrade operations of the ECU which needs to be upgraded, including: after receiving the upgrading execution instruction, checking whether a preset upgrading condition is met; when a preset upgrading condition is met, sequentially carrying out upgrading operation on all ECUs needing upgrading, and displaying upgrading progress information to the operation end in the upgrading process; and when the upgrade is completed or fails, respectively sending first upgrade feedback information and second upgrade feedback information to the operation end.
Further, the transportation vehicle is a vehicle, a ship or an airplane.
According to a second aspect of the invention, an electronic device comprises:
a memory for storing a computer program;
a processor for executing the computer program stored in the memory, and when the computer program is executed, implementing any of the methods described above.
According to a third aspect of the invention, a computer-readable storage medium has stored thereon a computer program which, when executed by a processor, implements any of the methods described above.
According to a fourth aspect of the present invention, a cloud server includes: the receiving module is used for receiving OTA upgrading information comprising the latest integral version; the updating information generating module is used for generating an integral updating packet when the receiving module receives the OTA updating information comprising the latest integral version; generating upgrading notification information according to the integral upgrading packet; the whole upgrading package comprises the latest software version information of all ECUs of the target type transportation means under the latest whole version and the downloading address information of each ECU upgrading package;
and the sending module is used for continuously sending the upgrade notification information.
Further, the sending module is specifically configured to continuously send the upgrade notification information until the receiving module receives the OTA upgrade information of the next latest overall version or receives feedback information that the upgrade operation of all the ECUs of the target model that need to be upgraded is completed, and then stop sending the upgrade notification information.
According to a fifth aspect of the invention, a local communication server of a transportation means comprises: the communication module is used for automatically receiving the upgrading notification information when the mobile communication signal coverage area is located; the analysis module is used for analyzing the upgrade notification information to obtain an integral upgrade package; the whole upgrading package comprises the latest software version information of all ECUs of the target type transportation means under the latest whole version and the downloading address information of each ECU upgrading package; the processing module is used for downloading the upgrade packages of all the ECUs to be upgraded under the latest overall version according to the overall upgrade package and the current versions of the ECUs of the transportation means to which the communication module belongs; and the upgrading module is used for executing upgrading operation of all ECUs needing upgrading according to the received upgrading execution instruction and the downloaded upgrading packages of the ECUs after downloading the upgrading packages of all the ECUs needing upgrading under the latest integral version.
Further, the processing module is specifically configured to: comparing the integral upgrade package with the current version of each ECU of the transportation means to which the local communication server belongs; determining the ECU with the current version inconsistent with the latest software version information of the corresponding ECU in the whole upgrade package as the ECU needing to be upgraded; and downloading the upgrade packages of all ECUs to be upgraded under the latest overall version according to the overall upgrade package.
Further, the local communication server further includes: the verification module is used for verifying all the upgrading packages of the ECUs to be upgraded and sending upgrading inquiry information to the operation end after the verification is finished; the operation end comprises a user terminal or an intelligent central control end; the processing module is further configured to check whether a preset upgrade condition is met after the communication module receives an upgrade execution instruction sent by the operating terminal, sequentially perform upgrade operations on all ECUs to be upgraded when the preset upgrade condition is met, and display upgrade progress information to the operating terminal in the upgrade process; when the upgrading is completed or fails, respectively sending first upgrading feedback information and second upgrading feedback information to the operation end; the upgrading condition comprises gear information and residual electric quantity of the vehicle.
Further, the transportation vehicle is a vehicle, a ship or an airplane.
According to the local communication server of the transportation tool, the OTA upgrading method thereof and the cloud server, when receiving the OTA upgrading information comprising the latest integral version through the cloud server, the cloud server generates the integral upgrading packet and generates and continuously sends the upgrading notification information according to the integral upgrading packet, the local communication server of each transportation tool of a target model automatically receives the upgrading notification information as long as the local communication server is positioned in a mobile communication signal coverage area, and the accurate issuing of the upgrading notification information in an OTA flow and the complete downloading of the upgrading packet into the local communication server are ensured; meanwhile, the latest overall version of the overall upgrade package is uniformly managed, and the local communication server executes the upgrade operation of all ECUs to be upgraded after downloading all the upgrade packages of the ECUs to be upgraded under the latest overall version, so that the version information of all the ECUs of each transportation tool can be clearly and conveniently managed.
Other characteristic features and advantages of the invention will become apparent from the following description of exemplary embodiments, which is to be read in connection with the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention. In the drawings, like reference numerals are used to indicate like elements. The drawings in the following description are directed to some, but not all embodiments of the invention. For a person skilled in the art, other figures can be derived from these figures without inventive effort.
Fig. 1 is a flowchart of a first embodiment of an OTA upgrade method for a local communication server of a vehicle according to the present invention;
fig. 2 is a flowchart of a second embodiment of an OTA upgrade method of a local communication server of a vehicle according to the present invention;
fig. 3 is a flowchart of a third embodiment of an OTA upgrade method of a local communication server of a vehicle according to the present invention;
fig. 4 is a flowchart of a fourth embodiment of an OTA upgrade method of a local communication server of a vehicle according to the present invention;
fig. 5 is a block diagram of a cloud server according to an embodiment of the present invention;
fig. 6 is a block diagram of an embodiment of a local communication server of a transportation vehicle according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
As shown in fig. 1, the OTA upgrading method for the local communication server of the transportation vehicle according to the present invention includes:
step 101: the method comprises the steps that when receiving OTA (over the air) upgrading information comprising the latest integral version, the cloud server generates an integral upgrading packet and generates and continuously sends upgrading notification information according to the integral upgrading packet; the whole upgrading package comprises the latest software version information of all ECUs of the target type transportation means under the latest whole version and the downloading address information of each ECU upgrading package;
step 102: each local communication server of the target model automatically receives the upgrading notification information when being positioned in a mobile communication signal coverage area; analyzing the upgrade notification information to obtain the integral upgrade package, and downloading the upgrade packages of all ECUs to be upgraded under the latest integral version according to the integral upgrade package and the current versions of the ECUs of the transportation means to which the local communication server belongs;
and generating and continuously sending upgrade notification information according to the integral upgrade package until receiving OTA upgrade information of the next latest integral version or receiving feedback information of the finish of the upgrade operation of all ECUs needing to be upgraded in the target model, and then stopping sending the upgrade notification information.
Step 103: and after downloading the upgrade packages of all the ECUs to be upgraded under the latest overall version, the local communication server executes the upgrade operation of all the ECUs to be upgraded according to the received upgrade execution instruction and the downloaded upgrade packages of the ECUs.
According to the embodiment of the OTA upgrading method of the local communication server of the transportation tool, when the OTA upgrading information comprising the latest integral version is received by the cloud server, the integral upgrading packet is generated, and the upgrading notification information is generated and continuously sent according to the integral upgrading packet, so that the local communication server of each transportation tool with a target model can automatically receive the upgrading notification information as long as the local communication server is positioned in a mobile communication signal coverage area, and the upgrading notification information in the OTA process is accurately issued and the upgrading packet can be completely downloaded into the local communication server; meanwhile, the latest integral version of the integral upgrade package is uniformly managed, the local communication server executes the upgrade operation of all the ECUs to be upgraded after downloading all the upgrade packages of all the ECUs to be upgraded under the latest integral version, the version information of all the ECUs of all the transportation means can be definitely and conveniently managed, downloading and upgrading are automatically carried out, the use experience of a user is improved, the operation of the user is simplified, and the waiting time of the user is saved.
As shown in fig. 2, the OTA upgrading method for a local communication server of a transportation vehicle provided by the present invention is a preferred implementation manner ofstep 101 andstep 102 in the embodiment of the method shown in fig. 1, an explanation of the embodiment shown in fig. 1 may be applied to this embodiment, an OTA upgrading method for a local communication server of this embodiment is explained by taking a transportation vehicle as an example, and the method includes:
step 201: the cloud server providing the upgrading service maintains upgrading packages of specific transportation tools of various types, integral version information (namely the integral vehicle version information) and version information of various ECUs;
step 202: the cloud server generates an integral upgrade package (namely an integral vehicle upgrade package) when receiving OTA upgrade information comprising the latest integral version;
step 203: the cloud server generates and continuously sends upgrading notification information to TBOX of all vehicles of the target vehicle type according to the whole upgrading packet;
step 204: once the TBOX of the vehicle enters a mobile communication signal coverage area, the vehicle receives upgrade notification information;
step 205: the TBOX of the vehicle compares the whole upgrade package with the current version of each ECU of the vehicle;
step 206: and determining the ECU with the current version inconsistent with the latest software version information of the corresponding ECU in the whole upgrade package as the ECU needing to be upgraded, adding the ECU into an upgrade queue, and downloading the corresponding upgrade package according to a download address (such as URL) in the whole upgrade package.
Step 207: and finishing downloading the upgrade packages of all ECUs needing to be upgraded under the latest overall version.
During specific operation, the technology of network disconnection and power-off continuous transmission can be utilized, the flow waste caused by the fact that the ECU needs to be downloaded from the head after network disconnection and power-off every time is avoided, meanwhile, the upgrading package of each ECU contained in the whole vehicle version can be stored in a URL, the software version information of all the ECUs of the vehicle is maintained in TBOX, when a new OTA upgrading notice is received, the updated ECU downloads the upgrading package of each ECU in the whole vehicle package compared with the current version number of the ECU, the ECU which is not updated does not perform downloading processing, and the (4G) network flow is saved by completely downloading the whole upgrading package.
In the present embodiment, each ECU has its own software version, and version management is performed by using the entire version, for example, the entire vehicle version information includes version information of all ECUs. The method comprises the steps that a vehicle manufacturer issues a whole vehicle version of a specified vehicle type, under the condition that a user does not know, a cloud server informs that a whole vehicle has an updated message, the message is issued to TBOX of all vehicles of the vehicle type through a (4G) network, an issuing mode adopts a 'issuing-subscribing' mode, namely, a cloud server issues a message that the whole vehicle OTA has upgrade, the message is always stored in a issuing cache of the cloud server before all vehicles feed back the upgrade city or a next new version is issued, once vehicles of corresponding vehicle types enter a region covered by (4G) signals to be accessed into an Ethernet, the TBOX receives the message that the whole vehicle has the update through subscription, and therefore 'the message must be answered' is achieved. After OTA upgrade notice is issued by a background server of a car factory, once a vehicle of a corresponding vehicle type is accessed to a network, the upgrade notice is necessarily received, URL information of an upgrade package of each ECU in an integral upgrade package is automatically analyzed, and then the upgrade package is silently downloaded without being known by a user.
In the embodiment, the time for the TBOX to download the upgrade package from the cloud server due to the influence of network coverage is reduced in the time for waiting for upgrading by the user, the cloud server performs version management on all vehicle-mounted electronic equipment by taking the whole vehicle version as a unit, the method is more convenient and efficient, and the complexity can be reduced for differential upgrading; the user's experience of upgrading the progress bar is very good.
Fig. 3 is a preferred implementation manner ofstep 103 in the embodiment of the method shown in fig. 1, where an explanation of the embodiment shown in fig. 1 may be applied to this embodiment, and the OTA upgrading method of the local communication server of this embodiment is explained by taking a transportation vehicle as an example, where the method includes:
step 301: after downloading all the upgrading packages of the ECUs to be upgraded under the latest overall version, the local communication server verifies all the upgrading packages of the ECUs to be upgraded and sends upgrading inquiry information to the operation end after verification is completed;
step 302: TBOX informs intelligent central control and mobile phone terminal that whole vehicle software is updated
Step 303: and the operation end sends the upgrade execution instruction or appoints upgrade time, and comprises a user terminal or an intelligent central control end.
Step 304: after the upgrading execution instruction is received, checking whether a preset upgrading condition is met, wherein the upgrading condition comprises gear information and residual electric quantity of the vehicle;
step 305: when the preset upgrading conditions are met, sequentially carrying out upgrading operation on all ECUs needing upgrading; the specific upgrade flashing process can refer to the process shown in fig. 4;
step 306: displaying upgrading progress information to the operation end in the upgrading process; the specific process of sending the progress bar may refer to the process shown in fig. 4.
The writing of TBOX to the ECU necessarily requires that a user cannot use the vehicle, because the ECU which does not have double partitions is in a programming state during software burning and cannot work normally. Due to the fact that the logic of whole vehicle upgrading is adopted, a user does not need to pay attention to the details of the dependency relationship, the upgrading sequence and the like, and the upgrading time and the progress bar pre-estimated by the user can be displayed by the central control or the mobile phone end, so that the upgrading experience of daily intelligent equipment like mobile phones is more approximate. In order to show the upgrading progress more intuitively for a user, the ECU upgrading packet is tested before being issued to obtain the average value of the brushing time length as a reference, the reference upgrading time of the ECUs needing upgrading under the version of the whole vehicle is accumulated to be used as the total estimated upgrading time, and the percentage is calculated in a weighting mode when each ECU is upgraded when the progress bar is shown at the central control or the mobile phone end in the process of sequential upgrading.
Step 307: judging whether the upgrading operation is normally performed, and if the upgrading operation is abnormal, repeating thestep 304 for a preset number of times, such as failure;
step 308: and when the upgrade is completed or fails, respectively sending first upgrade feedback information and second upgrade feedback information to the operation end.
In this embodiment, after the upgrade package is downloaded, the TBOX sends a new OTA upgrade notification to the central control screen of the vehicle or the mobile phone of the vehicle owner, which means that the long process of "downloading the upgrade package" is silently performed by the vehicle by using each time of accessing the 4G network, and the user does not need to occupy time to actively download and wait for the end. After the user receives the notice of the new integral upgrade package on the central control screen or the mobile phone end, the upgrade package is downloaded to the vehicle-mounted TBOX disk, so that the user does not depend on the existence of the 4G network when selecting 'upgrade immediately' or 'upgrade with reserved time' to start the flash process of the TBOX to the ECU.
As shown in fig. 5, the present invention further provides a cloud server, which is an embodiment of the cloud server corresponding to the method embodiments shown in fig. 1 to 4, and the explanation of the embodiment shown in fig. 1 to 4 can be applied to this embodiment, where the cloud server includes:
a receiving module 501, configured to receive OTA upgrade information including a latest overall version;
an upgrade information generation module 502, configured to generate an integral upgrade package when the receiving module receives OTA upgrade information including a latest integral version; generating upgrading notification information according to the integral upgrading packet; the whole upgrading package comprises the latest software version information of all ECUs of the target type transportation means under the latest whole version and the downloading address information of each ECU upgrading package;
the sending module 503 continues to send the upgrade notification information.
Further, the sending module 503 is specifically configured to continuously send the upgrade notification information until the receiving module receives the OTA upgrade information of the next latest overall version or receives feedback information that the upgrade operation of all the ECUs of the target model that need to be upgraded is completed, and then stops sending the upgrade notification information.
The cloud server of the embodiment has the corresponding technical effects of the cloud server in the OTA upgrading method of the local communication server of each transportation means, and the details are not repeated herein.
As shown in fig. 6, the present invention further provides a local communication server of a transportation vehicle, which is an embodiment of the corresponding local communication server in the embodiment of the method shown in fig. 1 to 4, and an explanation of the embodiment shown in fig. 1 to 4 can be applied to this embodiment, where the local communication server of the transportation vehicle of this embodiment includes:
the communication module 601 is configured to automatically receive upgrade notification information when the mobile communication signal coverage area is located;
the analysis module 602 is configured to analyze the upgrade notification information to obtain an overall upgrade package; the whole upgrading package comprises the latest software version information of all ECUs of the target type transportation means under the latest whole version and the downloading address information of each ECU upgrading package;
the processing module 603 is configured to download all the upgrade packages of the ECUs that need to be upgraded in the latest overall version according to the overall upgrade package and the current versions of the ECUs of the transportation means to which the communication module belongs;
and the upgrading module 604 is configured to, after downloading the upgrade packages of all the ECUs that need to be upgraded in the latest overall version, execute the upgrading operations of all the ECUs that need to be upgraded according to the received upgrade execution instruction and the downloaded upgrade packages of the ECUs.
Further, the processing module 603 is specifically configured to: comparing the integral upgrade package with the current version of each ECU of the transportation means to which the local communication server belongs; determining the ECU with the current version inconsistent with the latest software version information of the corresponding ECU in the whole upgrade package as the ECU needing to be upgraded; and downloading the upgrade packages of all ECUs to be upgraded under the latest overall version according to the overall upgrade package.
The local communication server of the transportation means may further include:
the verification module (not shown in the figure) is used for verifying all the upgrading packages of the ECUs to be upgraded and sending upgrading inquiry information to the operation end after the verification is finished; the operation end comprises a user terminal or an intelligent central control end;
the processing module 603 is further configured to check whether a preset upgrade condition is met after the communication module receives an upgrade execution instruction sent by the operation terminal, sequentially perform an upgrade operation on all ECUs to be upgraded when the preset upgrade condition is met, and display upgrade progress information to the operation terminal in an upgrade process; when the upgrading is completed or fails, respectively sending first upgrading feedback information and second upgrading feedback information to the operation end; the upgrading condition comprises gear information and residual electric quantity of the vehicle.
There is also provided, in accordance with an embodiment of the present invention, electronic apparatus including:
a memory for storing a computer program;
a processor for executing the computer program stored in the memory, and when the computer program is executed, implementing any of the methods described above.
There is also provided, in accordance with an embodiment of the present invention, a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements any of the methods described above.
The local communication server of the transportation vehicle of this embodiment has the corresponding technical effects of the local communication server in the above OTA upgrading method of the local communication server of each transportation vehicle, and is not described herein again.
The above-described aspects may be implemented individually or in various combinations, and such variations are within the scope of the present invention.
Finally, it should be noted that: the above examples are only for illustrating the technical solutions of the present invention, and are not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

CN201911368798.4A2019-12-262019-12-26Local communication server, OTA (over the air) upgrading method thereof and cloud serverPendingCN111158718A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201911368798.4ACN111158718A (en)2019-12-262019-12-26Local communication server, OTA (over the air) upgrading method thereof and cloud server

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201911368798.4ACN111158718A (en)2019-12-262019-12-26Local communication server, OTA (over the air) upgrading method thereof and cloud server

Publications (1)

Publication NumberPublication Date
CN111158718Atrue CN111158718A (en)2020-05-15

Family

ID=70556784

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201911368798.4APendingCN111158718A (en)2019-12-262019-12-26Local communication server, OTA (over the air) upgrading method thereof and cloud server

Country Status (1)

CountryLink
CN (1)CN111158718A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111698307A (en)*2020-06-042020-09-22中国第一汽车股份有限公司Vehicle remote upgrading method, device, equipment and storage medium
CN111722860A (en)*2020-06-162020-09-29东软睿驰汽车技术(沈阳)有限公司OTA (over the air) upgrading method and device based on finite state machine
CN111741131A (en)*2020-08-122020-10-02广州汽车集团股份有限公司 A kind of OTA upgrade control method and TSP platform
CN112181456A (en)*2020-09-242021-01-05上海仙塔智能科技有限公司Vehicle version management method, system and computer storage medium
CN112804295A (en)*2020-12-242021-05-14宝能(广州)汽车研究院有限公司Vehicle OTA server, load balancing method thereof and computer-readable storage medium
CN112835616A (en)*2021-02-262021-05-25百度在线网络技术(北京)有限公司Version upgrading method and device, electronic equipment and storage medium
CN113010200A (en)*2021-03-232021-06-22深圳市元征科技股份有限公司Flash method, flash system, flash device and server
CN113641379A (en)*2021-07-142021-11-12一汽奔腾轿车有限公司OTA upgrading method and system
CN114625400A (en)*2020-12-142022-06-14宝能汽车集团有限公司 Vehicle OTA upgrade method and system, storage medium, and vehicle-end upgrade equipment
WO2022205200A1 (en)*2021-03-312022-10-06华为技术有限公司Version management method and apparatus
CN115333937A (en)*2022-06-272022-11-11中国第一汽车股份有限公司Data downloading method and device and electronic equipment
CN116319751A (en)*2023-03-132023-06-23武汉理工大学 A remote upgrade system and method for ship equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120246633A1 (en)*2009-09-292012-09-27Lg Innotek Co., Ltd.Electronic book and system for firmware upgrade of electronic book
CN103957244A (en)*2014-04-212014-07-30惠州市新思为电子科技有限公司Remote program upgrading method and server
CN105978921A (en)*2016-07-292016-09-28重庆长安汽车股份有限公司Remote upgrading method for vehicle-mounted communication terminal
WO2016177061A1 (en)*2015-10-302016-11-10中兴通讯股份有限公司Upgrade method and apparatus using over-the-air download technology
CN110032382A (en)*2019-03-252019-07-19深圳猛犸电动科技有限公司A kind of vehicle electronic control unit upgrade method, system and terminal device
CN110378123A (en)*2019-07-182019-10-25上海擎感智能科技有限公司A kind of method for upgrading software and system for car-mounted terminal
CN110474961A (en)*2019-07-142019-11-19江苏开沃汽车有限公司Pure electricity passenger car is based on CAN bus and realizes multi-channel long OTA upgrade method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120246633A1 (en)*2009-09-292012-09-27Lg Innotek Co., Ltd.Electronic book and system for firmware upgrade of electronic book
CN103957244A (en)*2014-04-212014-07-30惠州市新思为电子科技有限公司Remote program upgrading method and server
WO2016177061A1 (en)*2015-10-302016-11-10中兴通讯股份有限公司Upgrade method and apparatus using over-the-air download technology
CN106658475A (en)*2015-10-302017-05-10上海中兴软件有限责任公司Over-the-air technology upgrading method an over-the-air technology upgrading device
CN105978921A (en)*2016-07-292016-09-28重庆长安汽车股份有限公司Remote upgrading method for vehicle-mounted communication terminal
CN110032382A (en)*2019-03-252019-07-19深圳猛犸电动科技有限公司A kind of vehicle electronic control unit upgrade method, system and terminal device
CN110474961A (en)*2019-07-142019-11-19江苏开沃汽车有限公司Pure electricity passenger car is based on CAN bus and realizes multi-channel long OTA upgrade method
CN110378123A (en)*2019-07-182019-10-25上海擎感智能科技有限公司A kind of method for upgrading software and system for car-mounted terminal

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111698307A (en)*2020-06-042020-09-22中国第一汽车股份有限公司Vehicle remote upgrading method, device, equipment and storage medium
CN111722860A (en)*2020-06-162020-09-29东软睿驰汽车技术(沈阳)有限公司OTA (over the air) upgrading method and device based on finite state machine
CN111722860B (en)*2020-06-162024-02-02东软睿驰汽车技术(沈阳)有限公司OTA upgrading method and device based on finite state machine
CN111741131A (en)*2020-08-122020-10-02广州汽车集团股份有限公司 A kind of OTA upgrade control method and TSP platform
CN112181456A (en)*2020-09-242021-01-05上海仙塔智能科技有限公司Vehicle version management method, system and computer storage medium
CN114625400A (en)*2020-12-142022-06-14宝能汽车集团有限公司 Vehicle OTA upgrade method and system, storage medium, and vehicle-end upgrade equipment
CN112804295A (en)*2020-12-242021-05-14宝能(广州)汽车研究院有限公司Vehicle OTA server, load balancing method thereof and computer-readable storage medium
CN112835616A (en)*2021-02-262021-05-25百度在线网络技术(北京)有限公司Version upgrading method and device, electronic equipment and storage medium
CN113010200A (en)*2021-03-232021-06-22深圳市元征科技股份有限公司Flash method, flash system, flash device and server
WO2022205200A1 (en)*2021-03-312022-10-06华为技术有限公司Version management method and apparatus
CN113641379A (en)*2021-07-142021-11-12一汽奔腾轿车有限公司OTA upgrading method and system
CN115333937A (en)*2022-06-272022-11-11中国第一汽车股份有限公司Data downloading method and device and electronic equipment
CN115333937B (en)*2022-06-272023-09-01中国第一汽车股份有限公司Data downloading method and device and electronic equipment
CN116319751A (en)*2023-03-132023-06-23武汉理工大学 A remote upgrade system and method for ship equipment

Similar Documents

PublicationPublication DateTitle
CN111158718A (en)Local communication server, OTA (over the air) upgrading method thereof and cloud server
CN108279919B (en)Remote program upgrading method for new energy electric vehicle
CN114327543A (en) Online upgrade method, device, vehicle and storage medium of vehicle controller
CN105278994A (en)Updating method and updating system for vehicle-mounted ECU software
WO2021203604A1 (en)Update test method and apparatus for vehicle component, and computer device and storage medium
CN110311960A (en) A software upgrade method, device, equipment and storage medium
CN115567496A (en)OTA (over the air) upgrading method and system
CN113050960B (en)OTA upgrading method and device, vehicle-mounted terminal and storage medium
CN114257470A (en)Vehicle Bluetooth function test system and test method
US20240419429A1 (en)Vehicle software deployment service
CN117762452A (en)Vehicle software upgrading method, device, terminal equipment and storage medium
CN213303011U (en)OTA-based vehicle ECU upgrading system
CN114363385A (en)Method, system, equipment and storage medium for cloud updating of automobile end software
CN116185456A (en) OTA upgrade method, device, equipment and computer-readable storage medium
CN113625690A (en)Intelligent diagnosis method and system for automobile and mobile terminal
CN117435220A (en) OTA upgrade method, device, electronic equipment and storage medium based on programming mode
CN116880874A (en)Vehicle remote diagnosis and writing method, vehicle and system
CN112181464A (en)Off-vehicle upgrading method, system, medium and device
CN113791800A (en)Automatic parking control module remote upgrading method and system and automobile
CN119520252A (en) A system and method for remotely acquiring logs of intelligent cockpit domain controller
CN119065692A (en) Vehicle software upgrade method, device, equipment and storage medium
CN117950696A (en) A control method, device and medium for vehicle OTA upgrade
CN116366636A (en)Vehicle software upgrading method and device and automobile
CN110865836A (en)Cloud upgrading method and system for firmware of vehicle navigation CAN protocol box
CN116668432A (en)Vehicle OTA method taking performance test into consideration and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20200515

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp