Automobile interface analysis system and method based on Internet of Vehicles
The Internet data of smart cars is obtained and verified in real time through the Internet of Vehicles system. Combined with the matching of the exemption database, the problem of low accuracy in determining liability for smart cars accidents is solved, the accuracy and reliability of liability is improved, and data integrity and safety are ensured. sex.
Patent Information
- Application Number
- CN202411419466.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2024-12-13
AI Technical Summary
The accuracy and reliability of smart cars in the event of an accident are low in internal and external responsibilities, resulting in low efficiency in accident handling.
A vehicle interface analysis system based on the Internet of Vehicles is designed. The Internet data and hash value are obtained in real time through the vehicle data acquisition unit. The data verification unit performs integrity verification and uploads to the Internet backend. The vehicle server unit retrieves it in an accident. The hash value is checked locally and matched with the preset disclaimer database to determine responsibility.
It improves the accuracy and reliability of the determination of vehicle liability for accidents, provides data support for insurance companies, ensures data integrity and prevents tampering, and assists in traffic management liability judgment.
Smart Images

Figure CN119136172A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicle networking, and in particular to a vehicle interface analysis system and method based on vehicle networking. Background Art
[0002] With the development of the autonomous driving technology of automobiles, the determination of liability in smart car (autonomous driving vehicle) accidents is a complex issue because it involves multiple aspects such as technology, law and ethics. Especially in the process of automobile insurance identification, the automobile insurance disclaimer will contain a non-compensation clause for vehicle damage caused by external data. For example: vehicle damage caused by navigation or map data errors, that is, if the navigation system guides you to a closed road, resulting in vehicle damage, the insurance company may not compensate for vehicle losses. Another example is vehicle damage caused by traffic light or traffic sign data errors, that is, if the traffic light shows a green light, but it is actually a red light, causing the vehicle to have an accident, the insurance company may not compensate for vehicle losses. Therefore, it is a very critical technology to solve the identification of internal and external responsibilities of smart cars in the event of an accident.
[0003] At present, the technology for determining internal and external responsibilities of smart cars when an accident occurs has low accuracy and low reliability, resulting in low accident handling efficiency. Summary of the invention
[0004] The present invention provides a vehicle interface analysis system and method based on the Internet of Vehicles, which solves the technical problems of low accuracy and low reliability in the identification of internal and external responsibilities of smart cars when an accident occurs.
[0005] In view of this, a first aspect of the present invention provides a vehicle interface analysis system based on the Internet of Vehicles, the system comprising:
[0006] The vehicle-mounted data acquisition unit is used to acquire the vehicle's Internet data and the hash value of the Internet data in real time;
[0007] A data verification unit, used to perform integrity verification on the hash value of the Internet data, and upload the hash value of the Internet data that passes the integrity verification to the Internet backend for storage in real time;
[0008] The vehicle-mounted server unit is used to retrieve the hash value of the Internet data corresponding to the accident vehicle stored in the Internet background when the vehicle has an accident, and use the hash value of the retrieved Internet data to perform integrity verification on the locally stored Internet data. When the integrity verification of the locally stored Internet data passes, data matching is performed based on the locally stored Internet data and the preset exemption database, and responsibility is judged based on the matching result to obtain a responsibility determination result.
[0009] Optionally, the vehicle-mounted data acquisition unit is used to acquire the vehicle's Internet data through a vehicle interface, wherein the vehicle interface adopts one or a combination of more than two of a CAN bus, a T-BOX, an OBD port, a vehicle-mounted Ethernet and a data gateway.
[0010] Optionally, the Internet data includes at least one of road condition data, vehicle driving data, user data, vehicle data, alarm data, OTA update data, traffic data and vehicle maintenance data.
[0011] Optionally, the on-board server unit is also used to extract feature data of the locally stored Internet data, perform similarity calculation on the feature data and each exemption data contained in the preset exemption database, and determine whether the feature data matches the data in the preset exemption database based on the similarity calculation result.
[0012] Optionally, the vehicle-mounted server unit is also used to determine that the responsibility of the accident vehicle is internal vehicle responsibility when the characteristic data fails to match the data with the preset exemption database; and to determine that the responsibility of the accident vehicle is external vehicle responsibility when the characteristic data successfully matches the data with the preset exemption database.
[0013] Optionally, the vehicle-mounted server unit is also used to retrieve the hash value of the Internet data corresponding to the accident vehicle stored in the Internet background according to the system time when the accident occurs to the accident vehicle.
[0014] Optionally, the vehicle-mounted data acquisition unit, the data verification unit and the vehicle-mounted server unit are all independent electronic modules deployed on the vehicle or plug-ins on the independent electronic modules.
[0015] Optionally, the system further comprises:
[0016] A data storage unit is used to store the Internet data, the hash value of the Internet data and the responsibility determination result of the accident vehicle.
[0017] Optionally, the system further comprises a communication module, and the communication module is used to provide data communication between the vehicle-mounted data acquisition unit, the data verification unit, the Internet backend and the vehicle-mounted server unit.
[0018] In a second aspect, the present invention further provides a vehicle interface analysis method based on the Internet of Vehicles, the method comprising:
[0019] Acquire the vehicle's Internet data and a hash value of the Internet data in real time;
[0020] Performing integrity check on the hash value of the Internet data, and uploading the hash value of the Internet data that passes the integrity check to the Internet backend for storage in real time;
[0021] When the vehicle has an accident, the hash value of the Internet data corresponding to the accident vehicle stored in the Internet background is retrieved, and the hash value of the retrieved Internet data is used to perform integrity verification on the locally stored Internet data. When the integrity verification of the locally stored Internet data passes, data matching is performed based on the locally stored Internet data and the preset exemption database, and responsibility is judged based on the matching result to obtain a responsibility determination result.
[0022] It can be seen from the above technical scheme that the present invention obtains Internet data and hash values of Internet data in real time from inside the vehicle, and performs integrity check on the hash values of Internet data to ensure data integrity, and uploads the hash values of Internet data to the Internet background for advance storage. When a vehicle accident occurs, the hash value of Internet data is retrieved, and the hash value of Internet data retrieved is used to perform integrity check on the locally stored Internet data to prevent data tampering, and then the locally stored Internet data is matched with a preset exemption database, and the matching results are used to make responsibility judgments, so as to improve the accuracy and reliability of the responsibility determination of the accident vehicle, and provide certain data support for auxiliary determination of traffic control responsibility. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 A schematic diagram of the structure of a vehicle interface analysis system based on the Internet of Vehicles provided by an embodiment of the present invention;
[0024] Figure 2 A flowchart of a vehicle interface analysis method based on the Internet of Vehicles provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] The vehicle interface analysis system based on the Internet of Vehicles provided in the embodiment of the present application is as follows Figure 1As shown. Among them, the automobile interface analysis system based on the Internet of Vehicles includes: an on-board data acquisition unit 100, a data verification unit 200 and an on-board server unit 300, and the on-board data acquisition unit 100, the data verification unit 200 and the on-board server unit 300 are connected in communication. The on-board data acquisition unit 100 is used to obtain the Internet data of the vehicle and the hash value of the Internet data in real time; the data verification unit 200 is used to perform integrity verification on the hash value of the Internet data, and upload the hash value of the Internet data that passes the integrity verification to the Internet background in real time for storage; the on-board server unit 300 is used to retrieve the hash value of the Internet data corresponding to the accident vehicle stored in the Internet background when an accident occurs to the vehicle, and use the retrieved hash value of the Internet data to perform integrity verification on the locally stored Internet data. When the integrity verification of the locally stored Internet data passes, data matching is performed based on the locally stored Internet data and the preset exemption database, and responsibility judgment is performed based on the matching result to obtain the responsibility determination result.
[0027] Among them, for the hash value of Internet data, a hash algorithm can be used to convert the Internet data into a hash value, and the hash algorithm includes MD5, SHA-1, SHA-256, SHA-3, etc.
[0028] After the integrity check of the hash value of the Internet data, the integrity check information must also be uploaded to the Internet backend synchronously.
[0029] Among them, the vehicle-mounted data acquisition unit 100, the data verification unit 200 and the vehicle-mounted server unit 300 are all independent electronic modules deployed on the vehicle or plug-ins on independent electronic modules to provide the vehicle's responsibility identification function.
[0030] In some embodiments, the vehicle data acquisition unit 100 is used to acquire the vehicle's Internet data through a vehicle interface, wherein the vehicle interface adopts one or a combination of two or more of a CAN bus, a T-BOX, an OBD port, an on-board Ethernet, and a data gateway.
[0031] The data gateway may be a CVG or CCG gateway.
[0032] The CAN bus is used to transfer data between the vehicle's electronic control units (ECUs). The T-BOX port is a remote communication unit that connects the car to an external network. It is used to provide services such as telematics and on-board diagnostics. The OBD (On-Board Diagnostics) port is a standardized diagnostic system for monitoring vehicle emissions and performance.
[0033] In the traditional ECU-based architecture, the CAN bus is used to connect all ECUs, the T-BOX port is connected to a separate ECU, and the OBD port is connected to the engine control unit.
[0034] In order to obtain the Internet data of the accident vehicle, the CAN bus, T-BOX port and OBD port can be used to obtain it. For the CAN bus, a CAN bus data logger can be used to connect to the CAN bus to obtain data. The CAN bus data logger is a device used to record CAN bus data. CAN bus data is a common communication protocol used in automotive and industrial fields. The CAN bus data logger can be used to troubleshoot CAN bus networks, analyze CAN bus communication traffic, and develop CAN bus applications.
[0035] The CAN bus is a common communication protocol used in automotive and other embedded systems. It is a multi-master bus, which means that multiple devices can share the bus at the same time. The CAN bus uses a message format to transmit data, and each message has a CAN ID.
[0036] The CAN ID consists of 11 or 29 bits, depending on the CAN bus version used. The high bits of the CAN ID are used to specify the source of the message, and the low bits are used to specify the content and priority of the message.
[0037] Each ECU (Electronic Control Unit) has one or more CAN IDs that it uses to send and receive messages. For example, the engine ECU might have one CAN ID for sending engine speed data and another CAN ID for receiving commands from the transmission ECU.
[0038] However, the CAN ID itself is not the number of the ECU. The ECU is usually assigned a unique identifier by the manufacturer. The CAN ID is only used to identify a specific message on the CAN bus.
[0039] For example, a car may have multiple engine ECUs, each with a different CAN ID. For example, the main engine ECU may have one CAN ID, while the auxiliary engine ECU for a hybrid system may have another CAN ID.
[0040] The same ECU might be used to send and receive different types of messages, each with a different CAN ID. For example, an ABS ECU might have one CAN ID for sending wheel speed data and another CAN ID for receiving signals from the brake pedal position sensor.
[0041] In many cases, the high bits of a CAN ID are used to specify a CAN bus node group, which can contain multiple ECUs or other devices. For example, the high bits of a CAN ID might indicate a message from an engine control system, which might contain multiple ECUs, such as an engine control unit, a crankshaft position sensor, and a camshaft position sensor.
[0042] In other cases, the upper bits of a CAN ID might be used to specify a more generic message type. For example, the upper bits of a CAN ID might indicate a diagnostic message, which could come from any ECU or other device.
[0043] In addition, a car usually has multiple CAN buses, the specific number depends on the complexity and functions of the car. Multiple CAN buses can improve communication efficiency and system reliability.
[0044] Another example is connected via a CAN bus: the CAN bus is a communication network used to connect ECUs (electronic control units) in a car. Some aftermarket electronic devices can connect to the CAN bus and read all CAN bus data of the car, including data from the Internet.
[0045] Here are some examples of ADAS system data that can be collected via the CAN bus or Ethernet interface:
[0046] Lane keeping assist system data: vehicle position relative to lane lines, steering angle, vehicle speed and other data.
[0047] Adaptive cruise control data: distance, speed, relative speed and other data of the vehicle ahead.
[0048] Automatic emergency braking data: distance, speed, relative speed and other data of the obstacle ahead.
[0049] Blind spot monitoring data: information about vehicles in the blind spot area, such as distance, speed, relative speed, etc.
[0050] Night vision system data: Image data captured by the night vision camera.
[0051] Traffic sign recognition data: information about the recognized traffic signs, such as type, location, etc.
[0052] Fatigue driving detection data: driver's driving behavior data, such as eye movement, steering wheel shaking, etc.
[0053] Connect via OBD port: The OBD port is a standardized diagnostic port on the car. Many aftermarket electronic devices can connect to the car through the OBD port and read various sensor data of the car, including data from the Internet.
[0054] By connecting directly to a specific ECU: Some aftermarket electronics can connect directly to a specific ECU, such as an engine control unit or infotainment control unit. This allows the device to read data from a specific ECU, including data from the internet.
[0055] It should be noted that Internet data may come from various sources, and Internet data includes at least one of road condition data, vehicle driving data, user data, vehicle data, alarm data, OTA update data, traffic data and vehicle maintenance data.
[0056] Traffic data includes real-time road conditions, such as congestion levels, accident reports, construction areas and other information.
[0057] Vehicle driving data records the vehicle's operating status, such as speed, acceleration, braking frequency, steering angle, etc. This information is very useful for analyzing driving behavior and improving safety and fuel efficiency.
[0058] User data refers to information about vehicle users, such as driving habits, preference settings, destination history, etc. This data can be used to provide personalized services, such as navigation suggestions, entertainment content recommendations, etc.
[0059] On-board data: This includes information collected by various sensors on the vehicle itself, such as engine health, fuel level, battery status (for electric vehicles), tire pressure, etc. This data helps to detect potential problems in a timely manner and perform preventive maintenance.
[0060] Alert data: Alert data is sent when the vehicle detects any abnormality. This may include engine failure, airbag deployment, anti-theft system activation, etc.
[0061] OTA (Over-The-Air) update data is technical data that allows devices to receive software updates via wireless networks. OTA updates allow vehicle manufacturers to push software updates directly to the vehicle's electronic control units (ECUs), which can be used to fix bugs, provide security patches, add new features or improve existing features. Such updates are not limited to infotainment systems, but can also extend to powertrains, autonomous driving assistance systems and other key components.
[0062] Traffic data: In addition to road conditions, it also includes the status of traffic lights, traffic flow prediction, etc., which are crucial for realizing autonomous driving functions. Traffic data can be obtained through the in-vehicle infotainment system (IVI), through Bluetooth or Wi-Fi connection, or through FM radio.
[0063] Vehicle maintenance data: records the history of vehicle maintenance, including the latest maintenance date, records of replaced parts, reminders of the next maintenance time, etc. This is very important for keeping the vehicle in good condition.
[0064] The collection of personal information involved is based on the consent of the individuals involved, or similar signs are set up in the corresponding occasions of this application to prompt the obvious collection of personal information, such as setting up obvious signs in vehicles or applications to prompt that personal information will be collected when obtaining data.
[0065] Data acquisition also depends on compatibility, the car's configuration and the car's data privacy settings, such as determining whether the car is equipped with an OBD port or CAN bus. For example, some car manufacturers may allow aftermarket devices to access certain privacy data.
[0066] In some embodiments, the vehicle data acquisition unit 100 may be a vehicle diagnostic tool of model XTOOL D9EV, LAUNCH X431Pro EV, Autel MaxiSys MS1108 Pro, Ancel BA500 or OBDLink MX+, which may be used to extract Internet data to obtain fault characteristic data. The fault characteristic data may exist in the form of fault codes and fault clearing codes or in text form, and is not limited here.
[0067] For example, for the LAUNCH X431 Pro EV's on-board diagnostic tool, it can read the fault codes (DTCs) of all ECUs of the vehicle and provide detailed fault code information, including fault code definitions, possible causes, and recommended repair solutions. It supports clearing fault codes of all ECUs of the vehicle. It supports active testing of various systems of the vehicle to check the function and status of the system. It supports programming and calibration of ECUs of some vehicles.
[0068] Among them, the "Read Fault Code" function may include data from the Internet, such as remote diagnostic data from automobile manufacturers.
[0069] For the LAUNCH X431 Pro EV's onboard diagnostic tool, it can read the fault codes (DTC) of all ECUs of the vehicle and provide detailed fault code information, including fault code definitions, possible causes, and recommended repair solutions. It supports clearing fault codes of all ECUs of the vehicle. It supports active testing of various systems of the vehicle to check the function and status of the system. It supports programming and calibration of ECUs of some vehicles.
[0070] For Autel MaxiSys MS1108 Pro's on-board diagnostic tool, it can read the fault codes (DTC) of all readable modules of the vehicle and provide detailed fault code information, including fault code definition, possible causes and recommended repair solutions. It supports clearing fault codes of all readable modules of the vehicle. It supports active testing of various systems of the vehicle to check the function and status of the system. It supports programming and coding of modules of some vehicles.
[0071] In a general example, the technical architecture of the vehicle data acquisition unit 100 generally includes: Hardware: including processors, memory, sensors, communication interfaces, etc. The hardware is responsible for collecting vehicle data, processing data, and interacting with users. Software: including operating systems, diagnostic software, and applications, etc. The software is responsible for controlling the hardware and interpreting vehicle data. Database: A database that stores information about vehicle fault codes, maintenance procedures, and other diagnostic information. The database ensures that the diagnostic tool can provide accurate and up-to-date information.
[0072] When the vehicle-mounted server unit 300 retrieves the hash value of the Internet data, in order to facilitate the determination of responsibility, it is necessary to retrieve the hash value of the Internet data during the period when the accident occurred. Therefore, the vehicle-mounted server unit is also used to retrieve the hash value of the Internet data corresponding to the accident vehicle stored in the Internet backend according to the system time when the accident occurred.
[0073] In order to make the vehicle liability determination by the vehicle server unit 300 more convenient and accurate, the vehicle server unit 300 is also used to extract characteristic data of locally stored Internet data, calculate the similarity between the characteristic data and each exemption data contained in a preset exemption database, and determine whether the characteristic data matches the data in the preset exemption database based on the similarity calculation result.
[0074] Among them, by performing integrity check on locally stored Internet data through the hash value of the retrieved Internet data, the integrity of the local Internet data can be ensured, and text similarity calculation can be performed using the locally stored Internet data and the various disclaimer data contained in the preset disclaimer database.
[0075] Among them, when the characteristic data fails to match the preset exemption database, the responsibility of the accident vehicle is determined to be the internal responsibility of the vehicle; when the characteristic data successfully matches the preset exemption database, the responsibility of the accident vehicle is determined to be the external responsibility of the vehicle.
[0076] In some embodiments, the system further includes: a data storage unit for storing Internet data, hash values of Internet data, and liability determination results of accident vehicles.
[0077] The system also includes: a communication module, which is used to provide data communication between the vehicle-mounted data acquisition unit, the data verification unit, the Internet background and the vehicle-mounted server unit.
[0078] Among them, since the insurance company sets exemption rules for accident vehicles, the embodiment of the present invention organizes the exemption rules of the insurance company to obtain an exemption database, which contains data on non-compensation situations caused by vehicle damage due to external data.
[0079] For example, vehicle damage caused by navigation or map data errors: For example, if the navigation system directs the vehicle to a closed road, resulting in damage to the vehicle, the insurance company may not compensate for the vehicle loss.
[0080] Vehicle damage caused by erroneous traffic light or traffic sign data: For example, if a traffic light shows green but is actually red, causing an accident, the insurance company may not compensate for the loss of the vehicle.
[0081] Damage to the vehicle due to errors in the vehicle's connected system or autonomous driving system data: For example, if the vehicle's autonomous driving system fails and causes the vehicle to be involved in an accident, the insurance company may not compensate for the loss of the vehicle.
[0082] Traffic accidents that occur off-road: for example, cars collide in a parking lot, cars have an accident while driving off-road, etc.
[0083] A single-vehicle accident caused by a vehicle's own mechanical failure or improper operation: for example, a car accident due to brake failure, a car accident due to speeding, etc.
[0084] Traffic accidents caused intentionally by vehicles: for example, a car deliberately hits someone, a car deliberately hits another car, etc.
[0085] It is understood that the above are examples only and not all vehicle insurance policies include an external data exclusion clause.
[0086] The embodiment of the present invention can be connected to the information systems of various insurance companies to obtain the exemption database in their information systems, so as to use the exemption database to identify and determine the fault characteristic data of the accident vehicle. Specifically, the on-board server unit 300 extracts the characteristic data of the locally stored Internet data, and calculates the similarity between the characteristic data and the various exemption data contained in the preset exemption database, wherein a threshold is set to compare the similarity with the threshold, so as to judge whether the characteristic data matches the data in the preset exemption database based on the comparison result of the similarity with the threshold.
[0087] When the similarity is greater than the threshold, it is determined that the feature data matches the data in the preset exemption database; when the similarity is not greater than the threshold, it is determined that the feature data does not match the data in the preset exemption database.
[0088] It is understandable that when the locally stored Internet data fails to match the preset exemption database, it means that the current accident vehicle does not have an exemption, so the insurance company is required to provide vehicle compensation. Conversely, when the locally stored Internet data successfully matches the preset exemption database, it means that the current accident vehicle has an exemption, so the insurance company is not required to provide vehicle compensation.
[0089] It should be noted that the present invention obtains the hash value of Internet data in real time from inside the vehicle, and performs integrity check on the hash value of Internet data to ensure data integrity, and uploads the hash value of Internet data to the Internet backend for advance storage. When a vehicle accident occurs, the hash value of Internet data is retrieved, and the hash value of Internet data retrieved is used to perform integrity check on the locally stored Internet data to prevent data tampering, and then the locally stored Internet data is matched with a preset exemption database, and the matching result is used to make a responsibility judgment, so as to improve the accuracy and reliability of the responsibility determination of the accident vehicle, and provide certain data support for auxiliary determination of traffic control responsibility.
[0090] Based on the same inventive concept, an embodiment of the present application also provides a vehicle interface analysis method based on the vehicle network for implementing the vehicle interface analysis system based on the vehicle network mentioned above.
[0091] The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method. Therefore, the specific limitations in one or more radio frequency positioning device embodiments provided below can refer to the limitations on the radio frequency positioning method above and will not be repeated here.
[0092] like Figure 2 As shown, the present invention also provides a vehicle interface analysis method based on the Internet of Vehicles, the method comprising:
[0093] Step S1, obtaining the vehicle's Internet data and the hash value of the Internet data in real time.
[0094] The Internet data includes at least one of road condition data, vehicle driving data, user data, vehicle data, alarm data, traffic data and vehicle maintenance data.
[0095] Step S2: perform integrity check on the hash value of the Internet data, and upload the hash value of the Internet data that passes the integrity check to the Internet backend for storage in real time.
[0096] Step S3: When a vehicle accident occurs, the hash value of the Internet data corresponding to the accident vehicle stored in the Internet background is retrieved, and the hash value of the retrieved Internet data is used to perform integrity verification on the locally stored Internet data. When the integrity verification of the locally stored Internet data passes, data matching is performed based on the locally stored Internet data and the preset exemption database, and responsibility is judged based on the matching results to obtain a responsibility determination result.
[0097] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or apparatus.
[0098] In several embodiments provided by the present invention, it is understood that each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and a part of a module, a program segment or a code includes one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved.
[0099] In the several embodiments provided by the present invention, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0100] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0101] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0102] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A vehicle interface analysis system based on Internet of Vehicles, characterized in that: The system comprises: The vehicle-mounted data acquisition unit is used to acquire the vehicle's Internet data and the hash value of the Internet data in real time; A data verification unit, used to perform integrity verification on the hash value of the Internet data, and upload the hash value of the Internet data that passes the integrity verification to the Internet backend for storage in real time; The vehicle-mounted server unit is used to retrieve the hash value of the Internet data corresponding to the accident vehicle stored in the Internet background when the vehicle has an accident, and use the hash value of the retrieved Internet data to perform integrity verification on the locally stored Internet data. When the integrity verification of the locally stored Internet data passes, data matching is performed based on the locally stored Internet data and the preset exemption database, and responsibility is judged based on the matching result to obtain a responsibility determination result.
2. The vehicle interface analysis system based on the Internet of Vehicles according to claim 1 is characterized in that: The vehicle-mounted data acquisition unit is used to acquire the vehicle's Internet data through a vehicle interface, wherein the vehicle interface adopts one or a combination of more than two of a CAN bus, a T-BOX, an OBD port, a vehicle-mounted Ethernet and a data gateway.
3. The vehicle interface analysis system based on the Internet of Vehicles according to claim 1, characterized in that: The Internet data includes at least one of road condition data, vehicle driving data, user data, vehicle data, alarm data, OTA update data, traffic data and vehicle maintenance data.
4. The vehicle interface analysis system based on the Internet of Vehicles according to claim 1, characterized in that: The vehicle-mounted server unit is also used to extract feature data of the locally stored Internet data, perform similarity calculation on the feature data and each exemption data contained in the preset exemption database, and determine whether the feature data matches the data in the preset exemption database based on the similarity calculation result.
5. The vehicle interface analysis system based on the Internet of Vehicles according to claim 4 is characterized in that: The vehicle-mounted server unit is also used to determine that the responsibility of the accident vehicle is internal vehicle responsibility when the characteristic data fails to match the data with the preset exemption database; and to determine that the responsibility of the accident vehicle is external vehicle responsibility when the characteristic data successfully matches the data with the preset exemption database.
6. The vehicle interface analysis system based on the Internet of Vehicles according to claim 1, characterized in that: The vehicle-mounted server unit is also used to retrieve the hash value of the Internet data corresponding to the accident vehicle stored in the Internet background according to the system time when the accident occurs to the accident vehicle.
7. The vehicle interface analysis system based on the Internet of Vehicles according to claim 1, characterized in that: The vehicle-mounted data acquisition unit, the data verification unit and the vehicle-mounted server unit are all independent electronic modules deployed on the vehicle or plug-ins on the independent electronic modules.
8. The vehicle interface analysis system based on the Internet of Vehicles according to claim 1, characterized in that: The system further comprises: A data storage unit is used to store the Internet data, the hash value of the Internet data and the responsibility determination result of the accident vehicle.
9. The vehicle interface analysis system based on the Internet of Vehicles according to claim 1, characterized in that: It also includes a communication module, which is used to provide data communication between the vehicle-mounted data acquisition unit, the data verification unit, the Internet background and the vehicle-mounted server unit.
10. A vehicle interface analysis method based on Internet of Vehicles, characterized in that: The method comprises: Acquire the vehicle's Internet data and a hash value of the Internet data in real time; Performing integrity check on the hash value of the Internet data, and uploading the hash value of the Internet data that passes the integrity check to the Internet backend for storage in real time; When the vehicle has an accident, the hash value of the Internet data corresponding to the accident vehicle stored in the Internet background is retrieved, and the hash value of the retrieved Internet data is used to perform integrity verification on the locally stored Internet data. When the integrity verification of the locally stored Internet data passes, data matching is performed based on the locally stored Internet data and the preset exemption database, and responsibility is judged based on the matching result to obtain a responsibility determination result.
