WO2015060805A1 - A system for processing data obtained from black boxes - Google Patents

A system for processing data obtained from black boxes Download PDF

Info

Publication number
WO2015060805A1
WO2015060805A1 PCT/TR2014/000447 TR2014000447W WO2015060805A1 WO 2015060805 A1 WO2015060805 A1 WO 2015060805A1 TR 2014000447 W TR2014000447 W TR 2014000447W WO 2015060805 A1 WO2015060805 A1 WO 2015060805A1
Authority
WO
WIPO (PCT)
Prior art keywords
accident
black box
vehicle
data
processing module
Prior art date
Application number
PCT/TR2014/000447
Other languages
French (fr)
Inventor
Ali Serim AKURGAL
Inan Savas OZBAKIR
Original Assignee
Ant Bilisim Elektronik Ve Enerji Teknolojileri Sanayi Ve Ticaret Anonim Sirketi
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 Ant Bilisim Elektronik Ve Enerji Teknolojileri Sanayi Ve Ticaret Anonim Sirketi filed Critical Ant Bilisim Elektronik Ve Enerji Teknolojileri Sanayi Ve Ticaret Anonim Sirketi
Publication of WO2015060805A1 publication Critical patent/WO2015060805A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station

Abstract

This invention relates to a system (1) that realizes obtaining data instantaneously or periodically from black boxes that are placed on motor vehicles, on variety of events faced by the motor vehicles such as, accidents, rule violations or like, road conditions; and gathering, interpreting, filtering, processing this information for many purposes such as issuing information and reports to external systems related to received data and by carrying out required actions.

Description

A SYSTEM FOR PROCESSING DATA OBTAINED FROM BLACK BOXES
Technical Field This invention relates to a system that realizes obtaining data from black boxes placed on motor vehicles, instantaneously or periodically on accidents or like faced by motor vehicles, road conditions and such; and further gathering, interpreting, filtering, processing information for many purposes such as providing information and report to external systems related to the received data and in some cases carrying out necessary actions.
Background of the Invention
Nowadays, intense usage of road vehicles such as automobiles leads them being involved in many accident situations. In reporting and documenting an accident, because the data is based on witness declarations, exact time of the accident, the way it has occurred and involved parties and vehicles cannot be determined accurately with the existing means. Furthermore, the parties that have lost their lives cannot make declarations or a party may declare misleading declarations, intentionally or by the shock of the incident.
In this manner; detection of vehicles that are involved in an accident, retrieving detailed accident reports from each vehicle that is involved in the accident, determination of damage of each vehicle that is involved in the accident, immediately after the accident interpreting whether there exists any injured and/or dead person stuck in the wreckage of any vehicle, notifying related organizations about the accident and issuing related reports instantaneously or afterwards is critically important. In order to obtain useful data about this important issue, many vehicle owner or insurance companies recently install black boxes similar to those used in planes in order to record some pre and post-accident technical data and images to provide sufficient technical information to drivers and insurance companies about accident occurrence. Most black boxes determine that an accident has occurred on their, in some applications the black boxes record a pre-determined time period before and after the accident according to the driver's request.
In the patent documents that are either applied or granted, functional aspects such as system structure, work flow diagram are generally emphasized. However, to precisely decide whether an accident has occurred or not is as important as the abovementioned. In a case where the accuracy of accident determinations is increased, reporting an accident to a rescue center automatically and having many insurance paperwork done automatically by matching accident information of all the parties that are involved in the accident are possible. Automatic accident analysis can be also provided to judicial authorities as evidence. So increasing accuracy of accident fault detections also provides beneficial results for the society.
The need is obvious for a central platform which can provide automatic accident analysis or correctly and efficiently processing of related parts of data that is obtained from black boxes of motor vehicles in order to provide information about traffic and road conditions, for notification of related units upon these analysis and for issuing reports even depending on the stored data about the situation.
In the state of art, detection of an accident in black boxes of vehicles is generally performed by using data received from acceleration sensors or impact sensors. In many applications, technical data such as braking and velocity of vehicle can be used as supportive and corrective data. With the data received from these acceleration and impact sensors whose most advanced versions can take measurement on three axis, it is not possible to differentiate a situation where the driver detects a speed bump and stands on the brake, steers towards to direction where bump has lower height to pass through the bump; from an accident such as hitting a pedestrian. This is because s the state of art solutions only evaluate sensor data instantaneously. In the state of the art, direction determination is realized by GPS (Global Positioning System). GPS is insufficient to detect variation of direction of the vehicle in case of an accident which is in the order of a few degrees. Inaccuracies in the order of meters are common due to difference of reflective/ direct reception of satellite signals especially in narrow streets makes the determination of location and direction by GPS insufficient for accident detection.
In the state of art, footage of inside and outside of vehicles can be used to differentiate fake accident situations from real ones. However, a solution offering to monitor every side of a vehicle apart from huge commercial vehicles such as trucks is impossible due to various reasons. The situation of an object falling on top of a parked vehicle is not considered in any of the applications above.
TR2003/01391 utility model discloses an automobile black box. Mentioned black box is mounted to front panel of automobile and comprises; camera that records sounds and images in the field of vision of driver, MPEG encoder that encodes recordings of camera, hard drive storage that stores images received from MPEG encoder, control and power unit that provides velocity, motor heat and oil level warnings when vehicle is in move and supplies power that black box requires and a monitor that transmits recorded sound and images to outside, meaning that let them be listened to and watched.
Summary of the Invention The purpose of this invention is to realize a system that enables receiving data either instantaneously or periodically transmitted from black boxes installed in motor vehicles such as automobile, truck, bus; and to interpret, filter, process, store, evaluate the received data and/or notifying external systems and/or reporting based on the data; sending commands to black box when necessary.
Description of the Invention "A System for Processing Data Obtained from Black Boxes" realized to fulfill the objectives of the present invention is shown in the figures attached, in which:
Figure 1 is schematic diagram of the inventive system.
The components illustrated in the figures are individually numbered, where the numbers refer to the following:
1. System
2. Black Box Interface
3. Combined data processing module
31. Accident detection module
32. Accident report database
33. Periodic data processing module
34. Periodic notification message database
35. Reporting module
36. Report database
37. Data manager
4. External system interface
D. External system
K. Black Box
Inventive system (1) comprises:
- at least one black box interface (2) which receives and converts data sent from black boxes (K) through a network via cellular and/or wired or near field communication (NFC) techniques,
- at least one combined data processing module (3) which includes sub modules that enable processing and management of data sent by black boxes (K) and received from black box interfaces (2) according to data type and which directs data to the appropriate sub module,
- at least one accident detection module (31) which includes flows that enable processing of the data to determine an accident and which generates accident report based on the accident data that is sent by black boxes (K) and received from black box interfaces (2) is accident data (accident message) and which serves as a sub module within combined data processing module (3),
- at least one accident report database (32) in which accident reports provided by the accident detection module (31 ) are stored together with accident data that is used to generate these reports,
- at least one periodical data processing module (33) which includes flows that enable processing of data and carrying out appropriate actions based on results of processing in the case of that data sent by black boxes (K) and received from black box interfaces (2) is periodical data (periodical notification message) and which serves as a sub module within combined data processing module (3),
- at least one periodical notification message database (34) in which periodical notification messages sent by black boxes (K) and received from black box interfaces (2) is stored,
- at least one reporting module (35) which can generate reports by receiving data from accident report database (32) or periodical notification message database (34) and which serves as a sub module within combined data processing module (3),
- at least one report database (36) in which reports generated by reporting module (36) are stored,
- at least one data manager (37) which operates each reporting module (35) according to a schedule,
- at least one external system interface (4) which enables processing results of data within combined data processing module (3) and generated reports to be configured for being issued to external systems (D) and which communicates with external systems (D) through a web service.
Black box interface (2) within inventive system (1) is the unit that receives data sent from black boxes (K) preferably through TCP/IP (Transmission Control Protocol/Internet Protocol) based networks via cellular and/or wired or near field communication (NFC) techniques and that converts and transmits mentioned data to combined data processing module (3). Type of data received from black box interface (2) can be accident message (accident data) or periodical notification message (periodical data). Black box interface (2) is capable of establishing two way communication with black boxes (2).
Black box interface (2) is the unit that can realize connection with black box (K) through terrestrial cellular communication systems such as NMT (Nordic Mobile Telephone), AMPS (Advanced Mobile Phone Service), GSM (Global System for Mobile Communications), D-AMPS (Digital AMPS), 2.5G, 3G, LTE (Long Term Evolution), 4G or satellite cellular communication systems such as Iridium, Thuraya. Black box interface (2) is the unit that can realize connection with black box (K) through hand terminals and near field communication (NFC, for example WiFi and derivatives, Bluetooth, RFID (Radio-Frequency Identification) in North American or European standards, ZigBee, Industrial Unlicensed Band Communications or the like) systems.
Black box interface (2) is the unit whose communication with black box (K) can be established via taking motor vehicle to a maintenance or observation center or realizing contact through wired, fiber optic or wireless communication networks at specific checkpoints and establishing near field communication there.
Black box interface (2) is the unit that can realize wired communication with black box (K) through Ethernet, RS232, RS485, ModBus, STDBus and the like standard and protocols. In an embodiment of the present invention, periodical notification message among aforementioned data types includes time stamp that indicates the time that message is sent, singular identity information that is unique to message, unique identity information of black box (K) that is source of data, engine chassis number that belongs, to motor vehicle of black box (K), motor vehicle location data that is obtained via cellular communication network and/or via location determination system with help of a valid satellite bearing such as Global Positioning System, data array of ODB (On Board Diagnostic System), three dimensional [X, Y, Z] velocity vector array (the vehicles trace) that is stored cumulatively, photos that are taken periodically and consecutively with inside and outside cameras mounted on motor vehicle. In an embodiment of the present invention, accident message among aforementioned data types includes time stamp that indicates the time that message is sent, singular identity information that is unique to message, unique identity information of black box (K) that is source of data, engine chassis number that belongs to motor vehicle of black box (K), motor vehicle location data that is obtained via cellular communication network and/or via Global Positioning System, data array of ODB (On Board Diagnostic System) that is arranged as before accident, during accident and after accident, three dimensional before accident [X, Y, Z] velocity vector (trace) array that is stored cumulatively, three dimensional during accident [X, Y, Z] velocity vector (trace) array that is stored cumulatively, three dimensional after accident [X, Y, Z] velocity vector (trace) array that is stored cumulatively, photos that are taken periodically and consecutively with inside and outside cameras mounted on motor vehicle.
Data received from black box interface (2) can be messages that are sent by black box (K) instantaneously, in case of an accident, or periodically. Periodical notification messages are not an accident situation but periodical messages. Periodical notification messages can either be sent periodically by black box (K) or be sent upon request of combined data processing module (3). Data that black box interface (2) has gathered from black boxes (K) are packets with size of 128 or 256 bits in various applications of the present invention. Black box interface (2) firstly receives data packets and analyzes the packet by using encryption algorithm and encryption key that is unique to motor vehicle of black box (K) during the operation of gathering data from black box (2), converting and transmitting the data to combined data processing module (3). Afterwards, it authenticates and verifies black box (K), which sent data via security algorithms. After authentication and verification, content of data that is sent by black box (K) and related equipment mounted on the motor vehicle of the black box (K) is analyzed and engine chassis number, motor vehicle location, motor vehicle equipment, velocity vector (trace) array and other information that data packet carries are converted to a format that combined data processing module (3) can use. Black box interface (2) provides asynchronous transmission of converted data to the combined data processing module (3). Black box interface (2) also enables photos that are sent from black boxes (K) to be stored to accident report database (32) by ■ relating them to engine chassis number and time stamps. Combined data processing module (3) within inventive system (1) is the unit that includes accident detection module (31) which provides processing and management of data that is sent from black boxes (K), received and sent by black box interfaces (2) according to data type, periodical data processing module (33), reporting module (35), data manager (37) sub modules and that directs data to either accident detection module (31) or periodical data processing module (33) based on data type. In an exemplary embodiment of the present invention, aforementioned data is transmitted to accident detection module (31) with all of its contents in the case that data transmitted by black box interface (2) to combined data processing module (3) is an instantaneous accident message that is sent after an accident. Combined data processing module (3) is a central server in preferred embodiments of the present invention.
Accident detection module (31) within inventive system (1) is the unit which provides flows that enables processing of the data and which generates accident report based on the accident data in the case of that data sent by black boxes (K) and received from black box interfaces (2) is accident data (accident message) and which serves as a sub module within combined data processing module (3). Accident detection module (31) mainly realizes operations at three phases with flows it has. These operations are generation of vehicle damage report on motor vehicle basis, determination of involved motor vehicles and generation of accident report of the accident.
Accident detection module (31) determines the trace of the movement that motor vehicle performs both before and during the accident, the approximate severity of damage it experienced, how the accident occurred, collision intensity, other motor vehicles that are involved, faulty motor vehicle that has caused the accident by using data on accident message while motor vehicle damage report and accident report is being generated with the help of flows within accident detection module (31). Cumulative three dimensional velocity vector (trace) arrays are evaluated with consecutive algorithms by accident detection module (31) in order to accomplish aforementioned determinations. Accident detection module (31) is the unit that stores unprocessed photos that are taken periodically and consecutively by inside and outside cameras of motor vehicles that has involved in the accident. This enables an organization or an expert to examine these photos when necessary. Motor vehicle movements and accident occurrence scenarios that are determined by accident detection module (31) are as follows in different applications of the present invention:
• Skidding: Comparing the Y axis velocity vector that is obtained before and during the accident with the cumulative location (trace) of motor vehicle, it is determined whether the motor vehicle is skidding and is out of control or not. According to this, magnitude of difference of left or right vector from the trace provides the deviation angle (yaw) and the (+) or (-) values indicate whether the deviation is to the left or right.
• Slipping: Slipping is determined by comparing X axis velocity vector that is obtained before and during the accident and velocity of car wheel. If wheel velocity is bigger than vector, spinning is determined and otherwise, drifting with locked wheels is determined.
Accident in park: It is determined by taking resultant of X, Y and Z axis velocity vectors that are obtained before and during the accident. According to this, if X, Y and Z axis vectors are "0" before the accident and X vector is different than "0" during the accident; car is hit from front if the X vector is (-) and car is hit from behind if the X vector is (+). Likewise, if Y vector value during the accident is different from zero; car is hit from left if Y vector is (-) and car is hit from right if Y vector is (+). If Z vector value during the accident is different from zero; car is hit from top or an object has fallen on top of the vehicle if Z vector is (-) and car is lifted up, for example by a tow car, if Z vector is (+).
Losing Steering Control: Whether vehicle is out of control or not and driver has lost steering control or not can be determined with resultant of Y and X axis velocity vectors obtained before and during the accident. According to this, if the direction determined by aligning geographic location of front of the vehicle that is determined from vehicle's positioning information consecutively with time matches with X-Y resultant vector, it is determined that vehicle is under control (steer control). Deviations in velocity vector of geographic direction of front of the vehicle in time would indicate that vehicle is out of control (loss of steering control). If deviation in time differs from each other about direction ((+)/ (-)), vehicle is said to be zigzagging. If the deviation is in only one way, vehicle is said to be rotating around itself (spinning). Rotation direction can be determined with the direction of deviation.
Collision: Trace of the vehicle can be determined from the resultant of Y and X axis velocity vectors obtained before, during and after the accident. Among resultant X and Y vector values; if X value is decreasing and Y value is approximately approaching to X value, vehicle is said to be moving sideward. Among resultant X and Y vector values; if X value is reversely increasing and Y value is decreasing just after X value is decreasing and Y value is approximately approaching to X value; vehicle is said to be turned 180 degrees and moving backwards. According to this; if discontinuous variations in X vector values are negative, vehicle is said to be crashed with another vehicle in its own direction or backwardly drifting after having turned 180 degrees or hit to a standing object. If the abovementioned variations in X vectors are positive, vehicle is said to be hit by another vehicle that is moving or drifting in the same direction with the vehicle. Sign change in velocity vector of vehicle after collision means that it is hit by a mass whose "mass x square of velocity" value is bigger than its own "mass x square of velocity" value.
Moreover, if discontinuous variations in Y vector values are negative, vehicle is said to be crashed with another vehicle approaching from left or hit a standing object from its left. If the abovementioned variations in Y vectors are positive, vehicle is said to be crashed with another vehicle approaching from right or hit a standing object from its right. Sign change in velocity vector of vehicle after collision means that it is hit by a mass whose "mass x square of velocity" value is bigger than its "mass x square of velocity" value.
Simultaneous discontinuous variations in X and Y vectors indicate that vehicle is hit from neither front/behind nor a side. Ratio of discontinuous decrease in X and Y vectors indicates the angle of hit from the corner of the vehicle.
Continuous variations in values indicate that vehicle is slowing down or speeding up or steering and therefore it is not interpreted as an accident.
Accident messages from the location or vicinity of vehicle that experienced an accident and repeated messages belonging to the same vehicle (with same engine chassis number) within a small period of time indicate a pileup accident.
Vehicle damage report that accident detection module (31) generates in the step of generating vehicle damage report on motor vehicle basis while generating accident reports includes accident message specific singular identity, engine chassis number and damage severity in preferred embodiments of the present invention. Accident detection module (31) can be utilized to generate plurality of damage reports for a single motor vehicle.
Accident detection module (31) is the unit that in the case of detection of an accident, categorizes collisions according to 5 main accident types, determines the vehicles involved, determines faulty vehicle that has caused the accident and includes these data to accident report. Aforementioned 5 main accident types are; collision of two vehicles moving in same direction, collision of two vehicles moving in opposite directions, hit of one vehicle to another with an angle from sides, hit to a standing vehicle by another vehicle or an object, hit of a vehicle to another standing vehicle, an object or a pedestrian. However, besides from 5 main accident types, accident detection module (31) can be utilized to detect various accident scenarios that can be listed with one or more of abovementioned accident types with the help of flows that are explained below.
Accident messages can be processed for operations of determination of accident type, vehicles that are involved and faulty vehicle that has caused the accident by accident detection module (31) in an embodiment of the present invention according to this flow:
- determination of trace of related motor vehicle on the map before the accident through times stamps, three dimensional velocity vector (trace) arrays and/or GPS data that are present in accident messages of each vehicle, - determination of all other vehicles that are involved in the accident in the same time period and same location through scanning accident messages of other vehicles and utilizing time stamps and positioning data,
- determination of traces of vehicles that are involved in the accident on the map through positioning data coming from these vehicles,
- determination of one or more vehicles that has caused the accident with fault degrees by analyzing road conditions of locations that related vehicles are positioned, whether related vehicles are moving in opposite direction in a one-way street, traffic lights in accident location instantaneously (if present and if its red/green information can be obtained instantaneously), valid speed limit in that road/part of road, which party has right of way starting from a certain time period before the accident,
- determination of how the accident has occurred and fault ratios of involved motor vehicles by comparing the above mentioned results and motor vehicle locations after the accident from their velocity vector (trace) arrays.
In different embodiments of the present invention, it may not be possible to receive accident data from black boxes (K) of each of the involved vehicle. Accident detection module (31) can operate compatibly with these applications meaning that it can realize operations of processing accident messages related to an accident that has received from a black box (K) in a time that is different than accident instant and relating accident report of the accident with recently received accident data through specific singular identity of accident message that is used to generate initial accident report and therefore compiling related accident report again.
Accident report database (32) in the inventive system (1) is the database that stores generated accident reports, which are related to accident data that are used to generate these reports. Accident data in the accident report database (32) is transmitted by black box interface (2) and list of motor vehicles that are involved in the accident, processed accident data related to the accident and accident reports are issued by accident detection module (31). Data that is stored in accident report database (32) is indexed and classified according to certain parameters. Accident data within accident report database (32) are instant and urgent accident messages that black box (K) sends to combined data processing module (3) via black box interface (2) when motor vehicle becomes standing in a location after an accident incident. Accident detection module (31) is able to notify accident to fire station, ambulance, police through external system interface (4) based on interpretations about severity of damage that motor vehicle experienced by processing aforementioned type of accident messages (by considering the magnitude of discontinuity of velocity vector (trace) array within message). Accident detection module (31) calculates motor vehicle location which is included in accident message with coordinates as distance to avenue / street / highway / intersection in map and notifies to external systems (D). Moreover, distance to road and altitude difference are also determined by accident detection module (31) and notified to external systems (D) in case the motor vehicle has resulted off the road due to the accident. Accident notifications issued to related external systems (D) may also have contain number of photographs that belong to both before and after the accident and received via black box (K) from cameras inside and outside of motor vehicle. In that case, external system (D) who is responsible from immediate aid can notice situations where special equipment may be needed such as cutting tools to free stuck passengers or winching the vehicle. Moreover, number of people sitting in seats which is included in accident message, received from black box (K) and measured by OBD (On Board Diagnostic System) can be present in accident notification that is issued to external systems (D). Therefore, external systems that are going to respond to accident will know how many injuries they will confront.
Periodical data processing module (33) within inventive system (1) is the unit which handles flows that enable processing of data and carrying out appropriate actions based on results of processing in the case of that data sent by black boxes (K) and received from black box interfaces (2) is periodical data (periodical notification message) and which serves as a sub module within combined data processing module (3) In an embodiment of the present invention, periodical data processing module (33) also includes flows that enable processing of periodical notification messages received from black box ( ) of motor vehicle and fulfilling required actions based on process result upon request of combined data processing module (3).
Periodical data processing module (33) is the unit that processes periodical notification messages whose frequency varies with purpose of use. This frequency can be a value which can be notified to black box (K) by combined data processing module (3) or can be determined in accordance to distance that motor vehicle has taken (for example every 200 meters) or according to time (for example every 5 seconds) or when vehicle is running (ignition switch is on). In any case, black box (K) of the vehicle sends a periodical notification message to the combined data processing module (3) in a predetermined period (for example once per 24 hours) to notify that it is operating even if there is nothing to be reported. In this way, periodical notification messages whose frequency varies with different purposes of use are as follows in different applications of the present invention:
- Periodical notification messages that are sent to the combined data processing module (3) through related black box interfaces (2) in a time period specific to that black box (K) if a rule violation that black box (K) should report has occurred in last 24 hours
Periodical notification messages that are requested by the combined data processing module (3) from black boxes (K) of motor vehicles at a predetermined time and that includes data about a rule violation, if exists, in last 24 hours that is to be reported, and that indicates whether black box (K) of motor vehicles is operating (Periodical data processing module (33) is capable of notifying external systems (D) with a search warrant for the vehicle by processing these periodical notification messages and detecting black box (K) is not operating as result of many trials and with arrest warrant for the vehicle by detecting that black box (K) is still not operating after more trials.) - Periodical notification messages that are sent to the combined data processing module (3) with a certain frequency based on elapsed time from black boxes of vehicles in motion, in order to determine traffic intensity - Periodical notification messages that are sent to the combined data processing module (3) based on elapsed distance by black box (K) of vehicles in motion
Periodical data processing module (33) fulfills, in an exemplary embodiment of the present invention, determination of whether motor vehicle has exceeded speed limit by utilizing motor vehicle location and speed limit of road that motor vehicle is driving on and notifies an external system (D) through external system interface (4) about violation of speed limit if motor vehicle has exceeded the limit. Flow that is present in periodical data processing module for that purpose has steps of: - receiving periodical notification messages sent from black boxes (K) and received from black box interfaces (2),
- detecting whether motor vehicle is private or public vehicle by examining data on periodical notification message,
- reading three dimensional velocity vector (trace) array from periodical notification message if motor vehicle is in public service,
- if motor vehicle has exceeded speed limit, recording this event for this motor vehicle and notifying external system (D) dealing with speed limit violations,
- reading motor vehicle location from periodical notification message if motor vehicle is private,
- determining the road that motor vehicle is driving on, based on motor vehicle location and determining speed limit in that road segment,
- reading three dimensional velocity vector (trace) array from periodical notification message for the private vehicle,
- if motor vehicle has exceeded speed limit, recording this event for this motor vehicle and notifying external system (D) dealing with speed limit violations,
- reading engine chassis number from periodical notification message for private vehicle, - querying criminal record of private vehicle via external system (D) with engine chassis number,
- determining whether motor vehicle is stolen via same external system (D),
- if motor vehicle is stolen, sending deactivation (blocking) message to black box (K) to disable ignition switching on the vehicle, the next time the vehicle engine is to be started
- transmitting the information that vehicle is stolen together with motor vehicle location to external system (D) dealing with criminal record of motor vehicles. In an exemplary embodiment of the present invention, periodical data processing module (33) is the unit that notifies external system (D) dealing with traffic tickets of motor vehicles. In case the motor vehicle violates a driving lane rule, black box (K) sends a message indicating that motor vehicle has violated a lane rule to the combined data processing module (3) . The violation is determined with the help of vehicle's outside camera footage and/or lane tracker of the motor vehicle, if present. Lane rule violation covers usage of emergency lane, occupation of more than one lanes by centering two lanes, frequent lane changes etc.
In another exemplary embodiment of the present invention, periodical data processing module (33) is the unit that notifies external system (D) dealing with traffic tickets of motor vehicles. In case of parking violation, the black box (K) sends a message indicating that motor vehicle has violated parking rules to the combined data processing module (3) Parking violation covers the cases that the motor vehicle is stationary for a time longer than legally permitted for drop off- pick up- and loading in a location where parking is forbidden or in road segments or highway segments where stopping is forbidden. However, periodical data processing module (33) does not instantaneously notify external systems (D) for these kinds of messages. Instead, it firstly controls from periodical notification message database (34) that whether similar message for many vehicles in same location is received. If similar message is received for many vehicles, periodical data processing module (33) does not notify related external system (D) for any vehicle about parking violation. Periodical data processing module (33) is a module that can be arranged and updated to operate any flow which can provide processing of periodical notification messages and having a result and which is based on data in periodical notification message data base (34).
Periodical notification message database (34) in the inventive system (1) is a database where periodical notification messages sent by black boxes (K) arrive from black box interfaces (2). Periodical notification messages in the periodical notification message database (34) are sent to this database by black box interface (2) without any process or modification. Data stored in periodical notification message database (34) are indexed and classified based on pre-determined parameters. In an embodiment of the present invention, on periodical notification message database (34) some queries to list motor vehicles at a certain location and/or in a certain time period and/or vehicles that have violated a certain rule can be run. In another embodiment of the present invention, a query on periodical notification message database (34), which can determine whether a motor vehicle is present in a certain location in a certain time period, can be operated. In another embodiment of the present invention, a query can be run on the periodical notification message database (34) to determine whether a motor vehicle has caused an accident at its current location due to its motion (sudden no cause braking or disturbing other vehicles without getting involved in an accident) with the help of the three dimensional velocity vector (trace) array of motor vehicle.
Reporting module (35) within the inventive system (1) is the unit which generates reports by receiving data from accident report database (32) and/or periodical notification message database (34) and which serves as a sub module within the combined data processing module (3). Reporting module (35) is capable of generating various reports by using different data on accident report database (32) and/or periodical notification message database (34) and arranging different reports diversely and automatically to be issued to an external system (D) or external systems (D) or to be automatically sent to an external system (D) or external systems (D) via external interfaces (4). In an exemplary embodiment of the present invention, reporting module (35) is the module which calculates and reports statistics of various rule violations, accident data and accident reports in a certain area/areas or according to certain rule violations and accident statistics daily or in a certain part of the day. In an exemplary embodiment of the present invention, reporting module (35) is the module, which generates traffic intensity report by analyzing data received from periodical notification message database (34) and indicates velocities of motor vehicles in a certain location. Reporting module (35) in the inventive system (1) is a unit that is structured to be updated, removed or added to system (1) without interrupting or shutting down the system (1).
Report database (36) within the inventive system (1) is a database that stores reports which reporting module (35) creates. Report database (36) is such flexible that all different type of reports generated by various reporting module (35) can be stored therein.
Data manager (37) within inventive system (1) is the unit which operates each reporting module (35) according to a time schedule. Schedules that data manager (35) uses for operating reporting modules (35) can be arranged yearly, monthly, weekly, daily, hourly, minutely, secondly. Therefore, a reporting module (35) may be operated by the data manager (37) to generate reports, for example in each 30 seconds and one other may be operated by data manager (37) to generate reports daily on a certain time. External system interface (4) within the inventive system (1) is the unit which enables processing results of data within the combined data processing module (3) and generates reports to be issued to external systems (D) and which communicates with external systems (D) through a web service.
External system interface (4) is also operates as a bridge between external system (D) and the combined data processing module (3) via appropriate communication and data transfer channels; when any external system (D) requests a data from a black box (2), or a report; it mediates the combined data processing module (3), sends request to report database (36), inquires on periodical notification message database (34) or accident report database (32), requests access to data in accident report database (32) within its authority.
Therefore, the combined data processing module (3) in the inventive system is the unit that manages data queries that external systems (D) request via external system interfaces (4). Mentioned query can be executed towards any motor vehicle in motion in a certain road segment or a region or is stationary, parked. In an embodiment of the present invention, query that external systems (D) request and is managed by combined data processing module (3) is the query which enables live footage from cameras on a motor vehicle in a certain region and transmitting this footage to the combined data processing module (3) by black box (2) and to external system (D) therefrom. In this kind of query, the combined data processing module (3) lists motor vehicles in a location as given by the external system (D) and sends photographs of one, more or all of these vehicles based on request of external system (D) via external system interface (4). Combined data processing module (3) firstly sends photograph request to black boxes (K) of all vehicles which are known to be at that location based on periodical messages that is generated for different reasons and purposes, sent by individual black boxes (K) and stored in periodical notification message database (34), and lists vehicles in desired location that can send footage. Afterwards, for the purpose of updating the list regularly, black boxes (K) of vehicles in the list are queried by the combined data processing module (3) and vehicles that are identified to have left that region are deleted from the list. Consequently, the combined data processing module (3) also determines and adds to the list, new vehicles that enter the region based on periodical messages sent to itself and stored in periodical notification message database (34). It is possible to develop various embodiments of the inventive system (1), it cannot be limited to examples disclosed herein and it is essentially according to claims.

Claims

1. A system (1) that enables receiving data transmitted either instantaneously or periodically from black boxes installed in any kind of motor vehicles such as automobile, truck, bus; interpreting, filtering, processing, storing, evaluating received data and/or notifying and/or reporting to external systems about this data; sending commands to black box when necessary comprising
- at least one black box interface (2) which receives data sent from black boxes (K),
- at least one combined data processing module (3),
- at least one accident detection module (31) which serves as a sub module within the combined data processing module (3),
- at least one accident report database (32) in which accident reports of accident detection module (31) are stored together with accident data that is used to generate these reports,
- at least one periodical data processing module (33) which serves as a sub module within the combined data processing module (3),
- at least one periodical notification message database (34) in which periodical notification messages sent by black boxes (K) and received from black box interfaces (2) are stored,
- at least one reporting module (35) which can generate reports by receiving data from accident report database (32) or periodical notification message database (34) and which serves as a sub module within the combined data processing module (3),
- at least one report database (36) in which reports generated by reporting module (36) are stored,
- at least one data manager (37) which operates each reporting module (35) according to a schedule,
- at least one external system interface (4) which enables processing results of data within the combined data processing module (3) and generates reports to be configured for being issued to external systems (D) and which communicates with external systems (D) through a web service
and characterized by
- at least one black box interface (2) which receives and converts data sent from black boxes (K) through a network via cellular and/or wired or near field communication (NFC) techniques,
- at least one combined data processing module (3) which includes sub modules which enable processing and management of data sent by black boxes (K) and received from black box interfaces (2) according to data type and which directs data to appropriate sub module,
- at least one accident detection module (31) which includes flows that enables processing of the data and which generates accident report regarding accident data in the case of that data sent by black boxes (K) and received from black box interfaces (2) is accident data (accident message) and which serves as a sub module within the combined data processing module (3),
- at least one periodical data processing module (33) which includes flows that enable processing of data and carrying out appropriate actions based on results of processing in the case of that data sent by black boxes (K) and received from black box interfaces (2) is periodical data (periodical notification message) and which serves as a sub module within the combined data processing module (3).
A system (1) according to Claim 1, characterized by black box interface (2) that receives data sent from black boxes (K) preferably through TCP/IP (Transmission Control Protocol/Internet Protocol) based networks via cellular and/or wired or near field communication (NFC) techniques and that converts and transmits mentioned data to the combined data processing module (3).
A system (1) according to Claim 1 or Claim 2, characterized by black box interface (2) that is capable of establishing two way communication with black boxes (K).
A system (1) according to any one of the preceding claims, characterized by black box interface (2) that can realize connection with black box (K) through terrestrial cellular communication systems such as NMT (Nordic Mobile Telephone), AMPS (Advanced Mobile Phone Service), GSM (Global System for Mobile Communications), D-AMPS (Digital AMPS), 2.5G, 3G, LTE (Long Term Evolution), 4G or satellite cellular communication systems such as Iridium, Thuraya.
A system (1) according to any one of the preceding claims, characterized by black box interface (2) that can realize connection with black box (K) through hand terminals and near field communication (NFC, for example WiFi and derivatives, Bluetooth, RFID (Radio-Frequency Identification) in North American or European standards, ZigBee, Industrial Unlicensed Band Communications or the like) systems.
A system (1) according to any one of the preceding claims, characterized by black box interface (2) whose communication with black box (K) can be established via taking motor vehicle to a maintenance or observation center or realizing contact through wired, fiber optic or wireless communication networks at specific checkpoints and establishing near field communication there.
A system (1) according to any one of the preceding claims, characterized by black box interface (2) that can realize wired communication with black box (K) through Ethernet, RS232, RS485, ModBus, STDBus and similar standard and protocols.
8. A system (1) according to any one of the preceding claims, characterized by black box interface (2) that receives data types of accident message (accident data) or periodical notification message (periodical data) from black box (K).
9. A system (1) according to any one of the preceding claims, characterized by black box interface (2) that receives from black box (K) periodical notification message which includes time stamp that indicates the time that message is sent, singular identity information that is unique to message, unique identity information of black box (K) that is source of data, engine chassis number that belongs to motor vehicle of black box (K), motor vehicle location data that is obtained via cellular communication network and/or via location determination system with help of a valid satellite bearing such as Global Positioning System, data array of ODB (On Board Diagnostic System), three dimensional [X, Y, Z] velocity vector (trace) array that is stored cumulatively, photos that are taken periodically and consecutively with inside and outside cameras mounted on the motor vehicle.
10. A system (1) according to any one of the preceding claims, characterized by black box interface (2) that receives from black box (K) accident message which includes time stamp that indicates the time that message is sent, singular identity information that is unique to message, unique identity information of black box (K) that is source of data, engine chassis number that belongs to motor vehicle of the black box (K), motor vehicle location data that is obtained via cellular communication network and/or by the Global Positioning System, data array of ODB (On Board Diagnostic System) that is arranged as before accident, during accident and after accident, three dimensional before accident [X, Y, Z] velocity vector (trace) array that is stored cumulatively, three dimensional during accident [X, Y, Z] velocity vector (trace) array that is stored cumulatively, three dimensional after accident [X, Y, Z] velocity vector (trace) array that is stored cumulatively, photos that are taken periodically and consecutively with the inside and outside cameras mounted on the motor vehicle.
11. A system (1) according to any one of the preceding claims, characterized by black box interface (2) that receives messages from black box (K) instantaneously in the case of an accident or periodically otherwise.
12. A system (1) according to any one of the preceding claims, characterized by black box interface (2) that receives periodical notification messages requested from black box (K) upon request of the combined data processing module (3).
13. A system (1) according to any one of the preceding claims, characterized by black box interface (2) which receives data packets which are gathered from black boxes (K) with size of 128 or 256 bits.
14. A system (1) according to any one of the preceding claims, characterized by black box interface (2) who firstly receives data packets and analyzes the packet by using encryption algorithm and encryption key that is unique to motor vehicle of black box (K) during the operation of gathering data from black box (2), converting and transmitting the data to the combined data processing module (3) and then authenticates and verifies black box (K) from this data via security algorithms and finally after authentication and verification, analyzes content of data that is sent by the black box (K) and related equipment mounted on the motor vehicle of the black box (K) and converts engine chassis number, motor vehicle location, motor vehicle equipment, velocity vector (trace) array and other information that data packet carries to a format that the combined data processing module (3) can use.
15. A system (1) according to any one of the preceding claims, characterized by black box interface (2) that provides asynchronous transmission of converted data to the combined data processing module (3).
16. A system (1) according to any one of the preceding claims, characterized by black box interface (2) that enables photos that are sent from black boxes (K) to be stored to accident report database (32) by relating them to engine chassis number and time stamps.
17. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) that includes accident detection module (31) which provides processing and management of data that is sent from black boxes (K), received and sent by black box interfaces (2) according to data type, periodical data processing module (33), reporting module (35), data manager (37).
18. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) that directs data to either accident detection module (31) or periodical data processing module (33) based on data type.
19. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) which is a central server.
20. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) that transmits data to accident detection module (31) with all of its contents in the case that data transmitted by black box interface (2) to the combined data processing module (3) is an instantaneous accident message that is sent after an accident.
21. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which includes flows that mainly enables generation of vehicle damage report on motor vehicle basis, determination of involved motor vehicles and generation of accident report of the accident.
22. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which determines the type of movement that motor vehicle performs both before and during the accident, estimated severity of the damage it experienced, how the accident occurred, collision intensity, other motor vehicles that are involved, faulty motor vehicle that caused the accident; by using data on the accident message, as well as motor vehicle damage report and accident report is being generated in accordance to flows within itself.
23. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that evaluates cumulative three dimensional velocity vector (trace) arrays with consecutive algorithms in order to accomplish aforementioned determinations.
24. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that stores unprocessed photos that are taken periodically and consecutively by inside and outside cameras of the motor vehicles involved in the accident.
25. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that detects skidding, slipping, accident in park, losing steering control, collision that motor vehicle has confronted.
26. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which cumulatively analyzes Y axis velocity vector that is obtained before and during the accident with location of motor vehicle and decides whether motor vehicle is skidding and is out of control and determines deviation angle and direction and magnitude of difference to left or right of the vector from the vehicles trace providing deviation angle and read (+) or (-) values indicating whether deviation is to left or to the right.
27. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that determines slipping by comparing X axis velocity vector that is obtained before and during the accident and velocity of car wheel and determines spinning if wheel velocity is bigger than vector, and determines braking and drifting if otherwise.
28. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that calculates resultant of X, Y and Z axis velocity vectors that are obtained before and during the accident and if X, Y and Z axis vectors are "0" before the accident and X vector is different than "0" during the accident, decides that car is hit from front if the X vector is (-) and decides that car is hit from behind if the X vector is (+); if Y vector value during the accident is different from zero, decides that car is hit from left if Y vector is (-) and decides that car is hit from right if Y vector is (+); if Z vector value during the accident is different from zero, decides that car is hit from top or an object has fallen on top of the vehicle if Z vector is (-) and decides that car is lifted up, for example by a tow car, if Z vector is (+).
29. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which determines that vehicle is out of control and driver has lost steering control by taking resultant of Y and X axis velocity vectors obtained before and during the accident and if the direction determined by aligning geographic location of front of the vehicle deviates from X-Y resultant vector, being determined from vehicle's positioning information consecutively with time stamp,.
30. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which determines that vehicle is zigzagging by determining that vehicle is out of control and driver has lost steering control by taking resultant of Y and X axis velocity vectors obtained before and during the accident and if the direction determined by aligning geographic location of front of the vehicle deviates from X-Y resultant vector differently in direction ((+)/(-)) being determined from vehicle's positioning information consecutively with time stamp
31. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which determines that vehicle is spinning by determining that vehicle is out of control and driver has lost steering control by taking resultant of Y and X axis velocity vectors obtained before and during the accident and if the direction determined by aligning geographic location of front of the vehicle deviates from X-Y resultant vector on same direction and which determines rotation direction with direction of deviation that is determined from vehicle's positioning information consecutively with time stamp..
32. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which detects that vehicle is moving sideward by calculating resultant of Y and X axis velocity vectors obtained before, during and after the accident, detecting trace of the vehicle, deciding that vehicle is in move before the accident if X vector is different than zero and if X value is decreasing and Y value is approximately approaching to X value.
33. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that detects that vehicle has turned 180 degrees and moves backwards along its trace; if X value is initially decreasing and Y value is increasing and at a certain point after passing through zero, the X value is increasing and Y value is decreasing and X value approximately approaching to the initial X value but opposite in direction.
34. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that detects that vehicle is crashed with another vehicle in its own direction or backwardly drifting after having turned 180 degrees or hit to a standing object if discontinuous variations in X vector values are negative.
35. A system (1) according to any one of the preceding claims, characterized by accident detection module (31 ) that detects that vehicle is hit by another vehicle that is moving or drifting in the same direction with the vehicle if discontinuous variations in X vector values are positive.
36. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which determines that sign change in velocity vector of vehicle after collision means that it is hit by a mass whose "mass x square of velocity" value is bigger than its "mass x square of velocity" value.
37. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that detects that vehicle is crashed with another vehicle approaching from left or hit a standing object from its left if discontinuous variations in Y vector values are negative.
38. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that detects that vehicle is crashed with another vehicle approaching from right or hit a standing object from its right if discontinuous variations in Y vector values are positive.
39. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that detects that simultaneous discontinuous variations in X and Y vectors indicate that vehicle is hit neither exactly from front/behind nor a side but from a corner at an angle, the angle indicated by the ratio of discontinuous decrease in X and Y vectors.
40. A system (1) according to any one of the preceding claims, characterized . by accident detection module (31) that detects that continuous variations in values indicate that vehicle is slowing down or speeding up or steering and therefore vehicle did not get involved in any accident.
41. A system (1) according to any one of the preceding claims, characterized by accident detection module which detects multiple accident messages from the location or vicinity of vehicle that had an accident and messages belonging to the same vehicle (with same engine chassis number) within a small period of time indicate a pileup accident.
42. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that generates vehicle damage report which includes accident message specific singular identity, engine chassis number and estimated severity.
43. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that can be utilized to generate multiple damage reports for a single motor vehicle.
44. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that in the case of detection of an accident, categorizes collisions according to 5 main accident types, determines the vehicles involved, determines faulty vehicle that has caused the accident and includes these data into the accident report.
45. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which can categorize an accident as one of collision of two vehicles moving in same direction, collision of two vehicles moving in opposite directions, hit of one vehicle to another with an angle from sides, hit to a standing vehicle by another vehicle or an object, hit of a vehicle to another standing vehicle, an object or a pedestrian.
46. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that can be utilized to detect various accident scenarios that can be listed with one or more of 5 main accident types when more than one of these accident types can occur simultaneously.
47. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) which can determine accident type, vehicles that are involved and faulty vehicle that has caused the accident with flow of determination of trace of related motor vehicles on the map before the accident, with times stamps, three dimensional velocity vector (trace) arrays and/or GPS data that are present in accident messages of each vehicle, determination of all other vehicles that are involved in the accident in the same time period and same location through scanning accident messages of other vehicles by referring to time stamps and positioning data, determination of traces of vehicles that are involved in the accident on the map based on positioning data of these vehicles, determination of one or more vehicles that has caused the accident with fault degrees by analyzing road conditions of the locations of related vehicles are positioned, whether related vehicles are moving in opposite direction, traffic lights in accident location instantaneously (if present and if its red/green information can be obtained instantaneously), valid speed limit in that road/segment of the road, which party has right of way starting from a certain time period before the accident, determination of the way accident has occurred and fault ratios of motor vehicles by comparing the retrieved data and final locations of motor vehicles after the accident based on velocity vector (trace) arrays.
48. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that can realize processing of accident messages related to an accident that is later reported by a black box (K) due to any reason, relating these data with specific singular identity to an accident report formerly compiled .
49. A system (1) according to any one of the preceding claims, characterized by accident report database (32) which stores accident data transmitted by black box interface (2).
50. A system (1) according to any one of the preceding claims, characterized by accident report database (32) which stores list of motor vehicles that are involved in the accident, processed accident data related to the accident and accident reports issued by accident detection module (31).
51. A system (1) according to any one of the preceding claims, characterized by accident report database (32) whose data is indexed and classified according to certain parameters.
52. A system (1) according to any one of the preceding claims, characterized by accident report database (32) whose accident data are instant and urgent accident messages that black box (K) sends to the combined data processing module (3) via black box interface (2) when motor vehicle becomes standing in a location after an accident incident.
53. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) which includes flows that enable processing of data and carrying out appropriate actions based on results of processing upon instant request of the combined data processing module (3).
54. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that processes periodical notification messages whose frequency varies with the purpose of use.
55. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that processes periodical notification messages whose frequency can be a value which can be notified to the black box (K) by the combined data processing module (3).
56. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that processes periodical notification messages transmitted by the black box (K) whose frequency is dependent on distance elapsed by the motor vehicle.
57. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that processes periodical notification messages transmitted by the black box (K), whose frequency is determined by the elapsed time that the motor vehicle is running.
58. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that processes messages received from black box (K) who sends periodical notification messages to the combined data processing module (3) after a predetermined period to notify that it is operating, even if there is nothing to be reported.
59. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that processes periodical notification messages that black box (K) sends to the combined data processing module (3) in a specific predetermined time of the day for that black box (K) via related black box interfaces (2) to report rule violations that has occurred in last 24 hours and are stored in the black box (K).
60. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) which processes periodical notification messages that combined data processing module (3) requests from black boxes (K) in a specific predetermined time of the day, that questions data about rule violations that has occurred in last 24 hours for the vehicle of that black box (K); also, questions whether black box (K) of the motor vehicle is operating; in case repeated requests are not answered, is capable of notifying external systems (D) with a search warrant for the vehicle by processing the periodical notification messages also in case detecting that black box (K) is not operating after further trials, an arrest warrant .
61. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that processes instant and urgent accident messages that black box (K) sends to the combined data processing module (3) via black box interface (2) when motor vehicle reaches stand still in a location after an accident incident.
62. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that notifies an accident to the fire station, ambulance, police through external system interface (4) based on interpretations initiated by the black box (K), handled via black box interface (2) and evaluated by the combined data processing module (3); about estimated severity of damage that motor vehicle experienced by considering length of discontinuity of velocity vector (trace) array when motor vehicle comes to a stand still in a location after an accident incident.
63. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that realizes to send certain number of photographs that belong to both before and after the accident and received via black box (K) from cameras inside and outside of the motor vehicle attached to an accident notification that it sends to external systems (D) such as fire station, ambulance, police through external system interface (4).
64. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that realizes to send number of people sitting in seats which is included in an accident message, received from black box (K) and measured by OBD (On Board Diagnostic System) to external systems (D) attached to an accident notification that it sends to external systems (D) such as fire station, ambulance, police through external system interface (4).
65. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that calculates motor vehicle location which is included in an accident message with coordinates as distance to avenue / street highway / intersection in map and notifies to external systems (D).
66. A system (1) according to any one of the preceding claims, characterized by accident detection module (31) that determines distance to road and stand still position altitude difference; and notifies them to external systems (D) in case of that motor vehicle resulted off the road due to the accident.
67. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that processes periodical notification messages that is sent to the combined data processing module
(3) with a certain frequency in elapsed time; from black boxes of vehicles in motion, in order to determine traffic intensity.
68. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that processes periodical notification messages that is sent to the combined data processing module (3) based on elapsed distance; from black boxes of vehicles in motion, in order to determine traffic intensity.
69. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that fulfills determination of whether motor vehicle has exceeded speed limit by utilizing motor vehicle location and speed limit on the road segment the motor vehicle is driving on and the notification of external system (D) through external system interface (4) about speed limit violations.
70. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that uses flow of receiving periodical notification messages that is sent from black boxes (K) and received from black box interfaces (2), detecting that whether motor vehicle is private or public vehicle by examining data on periodical notification message, reading three dimensional velocity vector (trace) array; as well as differentiating from periodical notification message if motor vehicle is public, if motor vehicle has exceeded speed limit, recording this event for this motor vehicle and notifying external system (D) who deals with speed limit violations, reading motor vehicle location from periodical notification message if motor vehicle is private, determining the road segment that the motor vehicle is driving on based on motor vehicle location and determining speed limit on that road segment, reading three dimensional velocity vector (trace) array from periodical notification message for private vehicle, if motor vehicle has exceeded speed limit, recording this event for this motor vehicle and notifying external system (D) who deals with speed limit violations, reading engine chassis number from periodical notification message for a private vehicle, querying criminal record of the private vehicle via external system (D) with engine chassis number, determining whether motor vehicle is stolen via same external system (D), sending deactivation (blocking) message to the black box (K) to disable switching on the vehicle if motor vehicle is stolen, transmitting the information that vehicle is stolen together with motor vehicle location to external system (D) that deals with criminal record of motor vehicles while fulfilling determination of whether motor vehicle has exceeded speed limit by utilizing motor vehicle location and speed limit of road that motor vehicle is driving on and notifying the external system (D) through external system interface (4) about speed limit violation.
71. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that notifies external system (D) which deals with traffic tickets of motor vehicles in the case when black box (K) sends a message indicating that motor vehicle has changed lane improperly.
72. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) based on messages it receives from black box (K) via the combined data processing module (3) indicating that the motor vehicle has changed lane improperly with the help of vehicle's outside camera footage and/or lane tracker if present on the motor vehicle.
73. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that notifies an external system (D) which deals with traffic tickets of motor vehicles in the case when black box (K) sends a message indicating that motor vehicle has violated parking rules.
74. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) based on messages it receives from black box (K) via the combined data processing module (3when it determines that motor vehicle parks in a location where parking is forbidden for a time period longer than legally determined drop off- pick up- loading time or in road segments or highways where standing is forbidden.
75. A system (1) according to any one of the preceding claims, characterized by periodical data processing module that firstly controls from periodical notification message database (34) that whether similar message for many vehicles in same location is received and if it is so, decides not to notify related external system (D) for any vehicle about parking violation.
76. A system (1) according to any one of the preceding claims, characterized by periodical data processing module (33) that can be arranged and updated to operate in accordance to any flow which can provide processing of periodical notification messages and having a result that is based on data in periodical notification message data base (34).
77. A system (1) according to any one of the preceding claims, characterized by periodical notification message database (34) that stores periodical notification messages initiated by the black box interface (2) without processing or alteration.
78. A system (1) according to any one of the preceding claims, characterized by periodical notification message database (34) whose data are indexed and classified based on certain parameters.
79. A system (1) according to any one of the preceding claims, characterized by periodical notification message database (34) on which some queries which can list motor vehicles at a certain location and/or in a certain time period and/or vehicles that have violated a certain rule can be run in an embodiment of the present invention.
80. A system (1) according to any one of the preceding claims, characterized by periodical notification message database (34) on which a query which can determine whether a motor vehicle is present in a certain location in a certain time period can be run.
81. A system (1) according to any one of the preceding claims, characterized by periodical notification message database (34) on which a query can be run to determine whether a motor vehicle has caused an accident at its current location due to its motion (sudden braking or disturbing other vehicles without getting involved in an accident) with help of whether a motor vehicle is present in a certain location in a certain time period and three dimensional velocity vector (trace) array of motor vehicle.
82. A system (1) according to any one of the preceding claims, characterized by reporting module (35) that is capable of generating various reports by using different data on accident report database (32) and/or periodical notification message database (34) and different reports diversely and automatically arranged to be accessible by an external system (D) or external systems (D) or to be automatically sent to an external system (D) or external systems (D) via the external interfaces (4).
83. A system (1) according to any one of the preceding claims, characterized by reporting module (35) which calculates and reports statistics of various rule violations, accident data and accident reports in a certain area/areas or rule violations and accident statistics daily or in a certain part of the day.
84. A system (1) according to any one of the preceding claims, characterized by reporting module (35) which generates traffic intensity report by analyzing data received from periodical notification message database (34)
85. A system (1) according to any one of the preceding claims, characterized by reporting module (35) that is structured to be updated, removed or added to system (1) without shutting the system (1) down.
86. A system (1) according to any one of the preceding claims, characterized by report database (36) that is such flexible that all different type of reports generated by various reporting module (35) can be stored therein.
87. A system (1) according to any one of the preceding claims, characterized by data manager (35) whose schedules can be arranged yearly, monthly, weekly, daily, hourly, minutely, secondly for running reporting modules (35).
88. A system (1) according to any one of the preceding claims, characterized by external system interface (4) which enables processing results of data within the combined data processing module (3) and generates reports to be configured to be issued to external systems (D) and which communicates with external systems (D) through a web service.
89. A system (1) according to any one of the preceding claims, characterized by external system interface (4) that operates as a bridge between external system (D) and the combined data processing module (3) via appropriate communication and data transfer channels when any external system (D) requests from the combined data processing module (3), a data from a black box (2) to sent to the report database (36); also, queries on periodical notification message database (34) or accident report database (32), requests access to data in accident report database (32) within its authority.
90. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) that manages data queries from external systems (D) via external system interfaces (4).
91. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) which manages any query to any motor vehicle in motion in a certain road segment in any region or stationary, parked.
92. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) that manages queries for external systems (D) to receive footage from cameras on motor vehicles in a certain region and transmitting this footage from the black box (2) to combined data processing module (3) and to external system (D) therefrom.
93. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) that lists motor vehicles in a location given by an external system (D) and sends photographs of one, more or all of these vehicles retrieved by the black box (2) of the appropriate vehicle, via the combined data processing module (3), and based on request of external system (D) via external system interface (4).
94. A system (1) according to any one of the preceding claims, characterized by combined data processing module (3) which firstly sends photograph request to black boxes (K) of all vehicles which are known to be at that location based on periodical messages that is generated for different reasons and purposes, sent by black box (K) and stored in periodical notification message database (34), and lists vehicles at that region based on the result of this request; and then, for the purpose of updating the list regularly, black boxes (K) of vehicles in the list are queried and vehicles that are identified that left the region are deleted from the list; at the same time, new vehicles that enter the region based on periodical messages that are sent to itself and stored in periodical notification message database (34).
PCT/TR2014/000447 2013-10-22 2014-10-22 A system for processing data obtained from black boxes WO2015060805A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TR201312181 2013-10-22
TR2013/12181 2013-10-22

Publications (1)

Publication Number Publication Date
WO2015060805A1 true WO2015060805A1 (en) 2015-04-30

Family

ID=52339267

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/TR2014/000447 WO2015060805A1 (en) 2013-10-22 2014-10-22 A system for processing data obtained from black boxes

Country Status (1)

Country Link
WO (1) WO2015060805A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106864409A (en) * 2017-02-23 2017-06-20 中国矿业大学 A kind of automotive theft proof system based on information fusion Yu radio sensing network
US11514482B2 (en) * 2019-09-06 2022-11-29 Honda Motor Co., Ltd. Systems and methods for estimating a remaining value
CN117236704A (en) * 2023-11-16 2023-12-15 中钢集团武汉安全环保研究院有限公司 Quantitative method and device for regional dynamic security risk assessment of steel production line

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446659A (en) * 1993-04-20 1995-08-29 Awaji Ferryboat Kabushiki Kaisha Traffic accident data recorder and traffic accident reproduction system
JP2004017901A (en) * 2002-06-19 2004-01-22 Verutekku Kk Vehicle accident circumstances automatic collection system
WO2008020673A1 (en) * 2006-08-16 2008-02-21 Dong-Hwan Yeom Black box for vehicle
US7359821B1 (en) * 2002-06-11 2008-04-15 Injury Sciences Llc Methods and apparatus for using black box data to analyze vehicular accidents
US20100120373A1 (en) * 2008-11-13 2010-05-13 Timothy John Wheatley Synchronization of vehicle data
KR20130103876A (en) * 2012-03-12 2013-09-25 인제대학교 산학협력단 System for retrieving data in blackbox
WO2014092380A1 (en) * 2012-12-12 2014-06-19 국민대학교산학협력단 Black box system for vehicle and method for operating same

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446659A (en) * 1993-04-20 1995-08-29 Awaji Ferryboat Kabushiki Kaisha Traffic accident data recorder and traffic accident reproduction system
US7359821B1 (en) * 2002-06-11 2008-04-15 Injury Sciences Llc Methods and apparatus for using black box data to analyze vehicular accidents
JP2004017901A (en) * 2002-06-19 2004-01-22 Verutekku Kk Vehicle accident circumstances automatic collection system
WO2008020673A1 (en) * 2006-08-16 2008-02-21 Dong-Hwan Yeom Black box for vehicle
US20100120373A1 (en) * 2008-11-13 2010-05-13 Timothy John Wheatley Synchronization of vehicle data
KR20130103876A (en) * 2012-03-12 2013-09-25 인제대학교 산학협력단 System for retrieving data in blackbox
WO2014092380A1 (en) * 2012-12-12 2014-06-19 국민대학교산학협력단 Black box system for vehicle and method for operating same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106864409A (en) * 2017-02-23 2017-06-20 中国矿业大学 A kind of automotive theft proof system based on information fusion Yu radio sensing network
US11514482B2 (en) * 2019-09-06 2022-11-29 Honda Motor Co., Ltd. Systems and methods for estimating a remaining value
CN117236704A (en) * 2023-11-16 2023-12-15 中钢集团武汉安全环保研究院有限公司 Quantitative method and device for regional dynamic security risk assessment of steel production line
CN117236704B (en) * 2023-11-16 2024-02-06 中钢集团武汉安全环保研究院有限公司 Quantitative method and device for regional dynamic security risk assessment of steel production line

Similar Documents

Publication Publication Date Title
US10351097B1 (en) Methods of theft prevention or mitigation
CN108919256B (en) Four-dimensional real-scene traffic simulation vehicle overspeed whole-course tracking detection alarm system and method
US10297146B2 (en) Automated highway system (AHS)
CN103201778B (en) Vehicle monitoring and the system of identification
US8576069B2 (en) Mobile sensing for road safety, traffic management, and road maintenance
CN107481530A (en) Monitoring method, system and the computer-readable recording medium of traffic violations behavior
US20100070128A1 (en) vehicle operation by leveraging traffic related data
US9786163B2 (en) Automated highway system
CN109228863A (en) Two visitor of one kind, one danger active safety Intelligent preventive control system
CN104408941A (en) System and method of vehicle management based on Beidou satellite navigation
WO2008150412A1 (en) System and method for remotely deactivating a vehicle
US20220297644A1 (en) Safe driving support system based on mobile iot agent and method for processing thereof
CN110341594B (en) Passenger safety situation monitoring system and method for passenger car
US11200796B2 (en) Automated highway system (AHS)
EP3736181A2 (en) Automobile driver biometric authentication and gps services
JP5362225B2 (en) Operation recording device and operation status recording method
KR20220027069A (en) Safety performance evaluation device, safety performance evaluation method, information processing device and information processing method
CN114387785A (en) Safety management and control method and system based on intelligent highway and storable medium
CN114341962A (en) Dangerous vehicle display system, dangerous vehicle display device, dangerous vehicle display program, computer-readable recording medium, and apparatus having recorded the program
CN112140995A (en) Intelligent automobile safe driving system based on network cloud
WO2015060805A1 (en) A system for processing data obtained from black boxes
CN114724356B (en) GIS expressway accident early warning method and system based on meteorological data integration
CN115092159A (en) Lane line autonomous intelligent mapping system and method
RU2257616C1 (en) Method for controlling operation of vehicles and system for realization of said method
CN113053083A (en) Early warning method and system for dangerous driving vehicle based on V2X

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14825200

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 28/07/2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14825200

Country of ref document: EP

Kind code of ref document: A1