CN113411777A - Vehicle-mounted high-definition camera OTA upgrading method, process and equipment - Google Patents
Vehicle-mounted high-definition camera OTA upgrading method, process and equipment Download PDFInfo
- Publication number
- CN113411777A CN113411777A CN202110613656.0A CN202110613656A CN113411777A CN 113411777 A CN113411777 A CN 113411777A CN 202110613656 A CN202110613656 A CN 202110613656A CN 113411777 A CN113411777 A CN 113411777A
- Authority
- CN
- China
- Prior art keywords
- camera
- vehicle
- upgrading
- ota
- software
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/658—Incremental updates; Differential updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Stored Programmes (AREA)
Abstract
The invention relates to a vehicle-mounted high-definition camera OTA upgrading method, a flow and equipment.A user triggers a button for updating camera software, judges the reading progress after the upgrading is started, normally reads the progress within 1min, and successfully upgrades after the upgrading is finished, wherein the updating is carried out through the internal flow of a dynamic link library and is finished through an OEM/OTA cloud server, a remote communication interface device, a vehicle machine, a first camera, a second camera and a third camera. The vehicle-mounted high-definition camera OTA upgrading method and the vehicle-mounted high-definition camera OTA upgrading process have the advantages of reducing cost loss of software updating, improving user experience, improving safety, promoting intelligent development and the like.
Description
Technical Field
The invention relates to the technical field of vehicle-mounted high-definition camera OTAs, in particular to a method, a process and equipment for upgrading the vehicle-mounted high-definition camera OTAs.
Background
Currently, vehicle cameras are in double air ports in the unmanned and Internet of vehicles markets. On the one hand, the vehicle-mounted camera is a main vision sensor of an ADAS System (Advanced Driving Assistance System). The era of automatic driving now comes, and ADAS system exists as unmanned "bridge", has also met the high-speed growth period. The ADAS scale is kept more than 30% per year in the global scope for increasing the speed and the increasing period. Taking tesla Autopilot as an example, 8 cameras are configured in total, including 3 front cameras, 2 side rear cameras and 1 rear camera.
However, a problem exists at present, if a lot of image quality effect problems (such as day blurring, more noises at night and the like) or other software bugs occur during early development or trial shipment, the problem needs to be solved by updating the software of the camera, and in view of the particularity of the installation position of the camera on the vehicle, the disassembly is difficult, related parts are easily damaged or scrapped, and the time and cost for updating the software are increased.
Therefore, a vehicle-mounted high-definition camera OTA upgrading method, a vehicle-mounted high-definition camera OTA upgrading process and vehicle-mounted high-definition camera OTA upgrading equipment are developed to solve the problems.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provide a vehicle-mounted high-definition camera OTA upgrading method, a vehicle-mounted high-definition camera OTA upgrading process and vehicle-mounted high-definition camera OTA upgrading equipment, and the vehicle-mounted high-definition camera OTA upgrading method, the vehicle-mounted high-definition camera OTA upgrading process and the vehicle-mounted high-definition camera OTA upgrading equipment have the advantages of reducing cost loss of software updating, improving user experience, improving safety, promoting intelligent development and the like.
In order to achieve the purpose, the invention adopts the technical scheme that: a vehicle-mounted high-definition camera OTA upgrading method and a process sequentially comprise the following steps:
1.1 the user triggers a button for updating the software of the camera;
1.2, judging whether the upgrade is allowed or not, if the upgrade is not allowed, failing to upgrade, and if the upgrade is allowed, performing the step 1.3;
1.3 starting upgrading;
1.4, reading the upgrade progress;
1.5, judging whether the upgrading state is abnormal, if the upgrading is abnormal, failing to upgrade, and if the upgrading is normal, performing the step 1.6;
1.6, judging whether the progress is updated within 1min, if not, failing to update, and if updated, performing the step 1.7;
1.7, judging the reading progress, if the reading progress is 100 percent, upgrading successfully, if the updating is not finished, returning to the step 1.4, and repeating.
Preferably, the drivers of the camera software are packaged into a dynamic link library, and the dynamic link library is jointly compiled into a software system of the vehicle machine.
Preferably, the internal process of the dynamic link library sequentially comprises the following steps:
3.1 unlocking;
3.2, judging whether the unlocking is successful, if the unlocking is failed, returning error information, and if the unlocking is successful, performing the step 3.3;
3.3 erasing Flash Erase, camera software;
3.4 judging whether the Flash Erase is successful, if the Flash Erase is failed, returning error information, and if the Flash Erase is successful, performing the step 3.5;
3.5Flash Write, writing in of camera software;
3.6 judging whether the Flash Write is successful, if the Flash Write is failed, returning error information, and if the Flash Write is successful, performing the step 3.7;
3.7Flash Read, reading of camera software;
3.8 checking whether the Flash Read succeeds, if the Flash Read fails, returning error information, and if the Flash Read succeeds, performing the step 3.9;
3.9 locking;
3.10 judging whether the locking is successful, if the locking is failed, returning error information, and if the locking is successful, upgrading successfully.
Preferably, under the condition that the hardware of the camera is intact and the communication line of the vehicle body is normal, if the vehicle is abnormally powered off in the updating process, the camera is also powered off at the moment, and the software of the camera can be upgraded again until the vehicle is successfully ignited and started again.
Preferably, the software system is an android system.
An OTA upgrading device for a vehicle-mounted high-definition camera comprises an OEM/OTA cloud server for producing an updating package, a remote communication interface device for transmitting the updating package, a vehicle machine for upgrading the updating package, and a first camera, a second camera and a third camera which are electrically connected with the vehicle machine, wherein the updating package is upgraded by the method and the process of any one of claims 1 to 3, the OEM/OTA cloud server and the remote communication interface device are communicated through a mobile network 4G/5G, the remote communication interface device and the vehicle machine are communicated through CAN Bus, and the vehicle machine is respectively communicated with the first camera, the second camera and the third camera through LVDS (Low-Voltage Differential Signaling) Low-Voltage Differential signals.
Preferably, the remote communication interface device comprises a T-Box and a gateway, the T-Box and the gateway communicate through CAN Bus, the T-Box and the OEM/OTA cloud server communicate through mobile network 4G/5G, and the gateway and the vehicle machine communicate through CAN Bus.
Preferably, the first camera, the second camera and the third camera are sequentially arranged at the front end of the vehicle body.
Due to the application of the technical scheme, compared with the prior art, the invention has the following advantages:
1. time and cost loss caused by the need of updating software during early development or batch test is reduced;
2. after mass production in the later period, better driving safety and experience can be brought to users by updating the camera software;
3. and the development of vehicle-mounted intellectualization is promoted.
Drawings
FIG. 1 is a flow chart of OTA upgrade and update of a vehicle-mounted high-definition camera according to the invention;
FIG. 2 is a flow chart of the interior of a dynamic link library updated by a vehicle-mounted high-definition camera OTA according to the invention;
fig. 3 is a schematic diagram of the vehicle-mounted high-definition camera OTA upgrade communication connection.
Detailed Description
The invention is described in further detail below with reference to the figures and the embodiments.
In fig. 1 to 3, a method and a process for upgrading a vehicle-mounted high-definition camera OTA sequentially include the following steps:
1.1 the user triggers a button to update the camera software. And packaging the drivers of the camera software into a dynamic link library, and jointly compiling the dynamic link library into a software system of the vehicle machine. The software system is an android system.
1.2, judging whether the upgrade is allowed or not, if the upgrade is not allowed, failing the upgrade, and if the upgrade is allowed, performing the step 1.3.
1.3 start the upgrade.
1.4 read upgrade progress.
1.5 judging whether the upgrade state is abnormal, if the upgrade is abnormal, the upgrade fails, and if the upgrade is normal, performing the step 1.6.
1.6, judging whether the progress is updated within 1min, if not, failing to update, and if updated, performing the step 1.7.
1.7, judging the reading progress, if the reading progress is 100 percent, upgrading successfully, if the updating is not finished, returning to the step 1.4, and repeating.
The internal flow of the dynamic link library sequentially comprises the following steps:
3.1 unlocking.
3.2, judging whether the unlocking is successful, if the unlocking is failed, returning error information, and if the unlocking is successful, performing the step 3.3.
3.3Flash Erase, erasing of camera software.
3.4 judging whether the Flash Erase is successful, if the Flash Erase is failed, returning error information, and if the Flash Erase is successful, performing the step 3.5.
3.5Flash Write, Write of camera software.
3.6 judging whether the Flash Write is successful, if the Flash Write is failed, returning error information, and if the Flash Write is successful, performing the step 3.7.
3.7Flash Read, reading of camera software.
3.8, checking whether the Flash Read is successful, if the Flash Read is failed, returning error information, and if the Flash Read is successful, performing the step 3.9.
3.9 locking.
3.10 judging whether the locking is successful, if the locking is failed, returning error information, and if the locking is successful, upgrading successfully.
Under the condition that the hardware of the camera is intact and the communication line of the vehicle body is normal, if the vehicle is abnormally powered down in the updating process, the camera is also powered down at the moment, and the software of the camera can be upgraded again until the vehicle is successfully ignited and started again.
The utility model provides a vehicle-mounted high definition digtal camera OTA upgrading equipment, includes OEM/OTA cloud server of a production update package, a transmission update package's remote communication interface device, an update package's car machine and with car machine electric connection's a first camera, a second camera and a third camera, first camera, second camera and third camera set gradually at the front end of automobile body department. And the updating package is upgraded by a method and a process of passing through the vehicle-mounted high-definition camera OTA. The OEM/OTA cloud server communicates with the remote communication interface device through a mobile network 4G/5G, the remote communication interface device communicates with the vehicle machine through a CAN Bus, and the vehicle machine communicates with the first camera, the second camera and the third camera through LVDS low-voltage differential signals respectively.
The remote communication interface device comprises a T-Box and a gateway, wherein the T-Box and the gateway communicate through a CAN Bus, the T-Box and an OEM/OTA cloud server communicate through a mobile network 4G/5G, and the gateway and the vehicle machine communicate through the CAN Bus.
At present, vehicle-mounted main high-definition cameras (100 ten thousand pixels and 200 ten thousand pixels) in the market transmit image stream data with vehicle body display equipment (such as a vehicle machine) through POC (Power Over Coaxia, coaxial-based image transmission, coaxial control and Power supply superposition technology), and control stream data can be transmitted to support a standard I2C protocol, so that the premise is provided for OTA upgrading. Generally, each camera supplier can package software drivers required by camera upgrading into a dynamic link library, and the in-vehicle suppliers jointly compile the dynamic link library into their own software systems (generally Android systems). The vehicle machine is safely connected with the cloud server through a mobile network 4G/5G or WiFi, when new software can be updated at the cloud end, the cloud end safely transmits the new software to the vehicle machine through the mobile network, the vehicle machine can perform integrity and accuracy algorithm verification of the new software after receiving the new software, after the verification is correct, a corresponding interface of the vehicle machine can prompt a user that the new software can be updated, the user can start upgrading the camera software only by clicking an update button and confirming, and after the upgrade is finished, the dynamic link library can perform software integrity and accuracy algorithm verification to ensure that the update is correct; if the update fails, the update may be clicked again until the update is successful.
When a high-definition camera special case is developed, the high-definition camera special case can be communicated with a car factory and a car machine supplier to confirm an upgrading process, a camera software driving library is synchronously developed, the functions of erasing (Erase), writing (Write), reading (Read), checking and the like of the camera software are mainly realized, and the situation that if the camera is powered off in the middle of upgrading is considered, the software can be upgraded again until the software is successfully upgraded again after the camera is powered on again, so that the camera is prevented from being changed into a brick.
The above is only a specific application example of the present invention, and the protection scope of the present invention is not limited in any way. All the technical solutions formed by equivalent transformation or equivalent replacement fall within the protection scope of the present invention.
Claims (8)
1. A vehicle-mounted high-definition camera OTA upgrading method and a process are characterized in that: the method sequentially comprises the following steps:
1.1 the user triggers a button for updating the software of the camera;
1.2, judging whether the upgrade is allowed or not, if the upgrade is not allowed, failing to upgrade, and if the upgrade is allowed, performing the step 1.3;
1.3 starting upgrading;
1.4, reading the upgrade progress;
1.5, judging whether the upgrading state is abnormal, if the upgrading is abnormal, failing to upgrade, and if the upgrading is normal, performing the step 1.6;
1.6, judging whether the progress is updated within 1min, if not, failing to update, and if updated, performing the step 1.7;
1.7, judging the reading progress, if the reading progress is 100 percent, upgrading successfully, if the updating is not finished, returning to the step 1.4, and repeating.
2. The OTA upgrading method and process for the vehicle-mounted high-definition camera according to claim 1, wherein the drivers of the camera software are packaged into a dynamic link library, and the dynamic link library is jointly compiled into a software system of a vehicle machine.
3. The OTA upgrading method and process for vehicle-mounted high-definition cameras according to claim 2, wherein the internal process of the dynamic link library comprises the following steps in sequence:
3.1 unlocking;
3.2, judging whether the unlocking is successful, if the unlocking is failed, returning error information, and if the unlocking is successful, performing the step 3.3;
3.3 erasing Flash Erase, camera software;
3.4 judging whether the Flash Erase is successful, if the Flash Erase is failed, returning error information, and if the Flash Erase is successful, performing the step 3.5;
3.5Flash Write, writing in of camera software;
3.6 judging whether the Flash Write is successful, if the Flash Write is failed, returning error information, and if the Flash Write is successful, performing the step 3.7;
3.7Flash Read, reading of camera software;
3.8 checking whether the Flash Read succeeds, if the Flash Read fails, returning error information, and if the Flash Read succeeds, performing the step 3.9;
3.9 locking;
3.10 judging whether the locking is successful, if the locking is failed, returning error information, and if the locking is successful, upgrading successfully.
4. The OTA upgrading method and process for the vehicle-mounted high-definition camera according to claim 1, wherein under the condition that the camera hardware is intact and the vehicle body communication line is normal, if the vehicle is abnormally powered down in the updating process, the camera is powered down at the moment, and then after the vehicle is re-ignited and started, the camera software can be upgraded again until the camera software is successful.
5. The vehicle-mounted high-definition camera OTA upgrading method and process according to claim 2, wherein the software system is an android system.
6. A vehicle-mounted high-definition camera OTA upgrading device is characterized by comprising an OEM/OTA cloud server for producing an updating package, a remote communication interface device for transmitting the updating package, a vehicle machine for upgrading the updating package, and a first camera, a second camera and a third camera which are electrically connected with the vehicle machine, wherein the updating package is upgraded by the method and the process according to any one of claims 1 to 3, the OEM/OTA cloud server and the remote communication interface device are communicated through a mobile network 4G/5G, the remote communication interface device is communicated with the vehicle machine through CAN Bus, and the vehicle machine is respectively communicated with the first camera, the second camera and the third camera through LVDS low-voltage differential signals.
7. The OTA upgrade equipment for vehicle-mounted high definition camera according to claim 6, wherein the remote communication interface device comprises a T-Box and a gateway, the T-Box and the gateway communicate through CAN Bus, the T-Box and the OEM/OTA cloud server communicate through mobile network 4G/5G, and the gateway and the vehicle machine communicate through CAN Bus.
8. The on-vehicle high definition camera OTA upgrading equipment of claim 6, characterized in that, first camera, the second camera and the third camera set up in proper order at the front end of automobile body.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110613656.0A CN113411777B (en) | 2021-06-02 | 2021-06-02 | OTA (over the air) upgrading method, OTA upgrading process and OTA upgrading equipment for vehicle-mounted high-definition cameras |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110613656.0A CN113411777B (en) | 2021-06-02 | 2021-06-02 | OTA (over the air) upgrading method, OTA upgrading process and OTA upgrading equipment for vehicle-mounted high-definition cameras |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113411777A true CN113411777A (en) | 2021-09-17 |
CN113411777B CN113411777B (en) | 2023-06-23 |
Family
ID=77675927
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110613656.0A Active CN113411777B (en) | 2021-06-02 | 2021-06-02 | OTA (over the air) upgrading method, OTA upgrading process and OTA upgrading equipment for vehicle-mounted high-definition cameras |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113411777B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106802818A (en) * | 2016-12-31 | 2017-06-06 | 智车优行科技(北京)有限公司 | The upgrade method of mobile unit, business processing device and system, vehicle |
CN210337796U (en) * | 2019-07-30 | 2020-04-17 | 深圳市艾为智能有限公司 | Vehicle-mounted camera device supporting online firmware upgrading |
CN111385191A (en) * | 2018-12-28 | 2020-07-07 | 联合汽车电子有限公司 | Vehicle-mounted interconnected gateway, vehicle OTA upgrading system and method and computer storage medium |
CN111562935A (en) * | 2020-07-14 | 2020-08-21 | 江苏海平面数据科技有限公司 | OTA security upgrading system and upgrading method thereof |
-
2021
- 2021-06-02 CN CN202110613656.0A patent/CN113411777B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106802818A (en) * | 2016-12-31 | 2017-06-06 | 智车优行科技(北京)有限公司 | The upgrade method of mobile unit, business processing device and system, vehicle |
CN111385191A (en) * | 2018-12-28 | 2020-07-07 | 联合汽车电子有限公司 | Vehicle-mounted interconnected gateway, vehicle OTA upgrading system and method and computer storage medium |
CN210337796U (en) * | 2019-07-30 | 2020-04-17 | 深圳市艾为智能有限公司 | Vehicle-mounted camera device supporting online firmware upgrading |
CN111562935A (en) * | 2020-07-14 | 2020-08-21 | 江苏海平面数据科技有限公司 | OTA security upgrading system and upgrading method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN113411777B (en) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110489143B (en) | FOTA firmware remote upgrading system and method on new energy automobile | |
CN106414178B (en) | Onboard program writing station | |
CN102043680B (en) | Method and system for refreshing ECU (Electronic Control Unit) embedded software and downloading program | |
CN103412561A (en) | Automobile controller refreshing method and device | |
CN211280643U (en) | Standby display system for vehicle instrument | |
CN111949299A (en) | Control method and device for OTA (over the air) upgrade of vehicle-mounted software | |
CN106469072A (en) | Vehicle program updating system and vehicle method for updating program | |
CN112860299A (en) | Vehicle wireless update apparatus and method | |
CN102833348A (en) | Synchronization method of mileage data of vehicle | |
CN115857996B (en) | System and method for vehicle remote program writing, calibration and diagnosis | |
CN108282177B (en) | Upgrading method based on fault-tolerant design of vehicle-mounted OTA terminal | |
CN114363385B (en) | Method, system, equipment and storage medium for updating automobile end software by cloud | |
CN202110528U (en) | ECU (electrical conversion unit) embedded type software refreshing and downloading programming system | |
CN113411777A (en) | Vehicle-mounted high-definition camera OTA upgrading method, process and equipment | |
CN113050960A (en) | OTA (over the air) upgrading method and device, vehicle-mounted terminal and storage medium | |
CN113227968B (en) | Version management method and device | |
CN109614127A (en) | The software updating apparatus and method of Vehicle Controller | |
CN115469899A (en) | Firmware upgrading method, device, equipment, medium and vehicle-mounted system | |
CN107391215A (en) | The system that a kind of ECU embedded softwares refresh and download programming | |
CN115668130A (en) | Device and method for managing an electronic control unit of a motor vehicle | |
CN108016381B (en) | Automobile electronic system and program updating method thereof | |
CN112732293A (en) | Vehicle-mounted system upgrading method and vehicle-mounted terminal | |
US20240103839A1 (en) | Mobile terminal and software distribution system | |
US20240253516A1 (en) | Method for replacing battery | |
US20240176612A1 (en) | Vehicle, software update method, and non-transitory storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |