1. Field of the Invention
This invention relates in general to vehicle electronic control systems, and in particular to a transmitting and receiving system for sharing vehicle operating data with other vehicles.
2. Description of Related Art
An increasing variety of electronic control systems are being included in motor vehicles. Such systems include, among others, Supplemental Restraint Systems (SRS), Antilock Braking Systems (ABS), Traction Control Systems (TCS), Global Positioning Systems (GPS), Environmental monitoring and control Systems, Engine Control Systems and many others not specifically mentioned here. Communication systems are also becoming ever more common in vehicles. Such systems include, among others, cellular, Personal Communications System (PCS), and satellite based communication systems.
It is known to send information concerning vehicle system activity with a communication system. For example, upon airbag deployment, i.e. activation of an SRS, a notification may be sent via a satellite communications system to a help center, which may then dispatch emergency responders to the site of the airbag deployment. Similarly, it is also known to send data to a vehicle electronic system using a communication system. For example, the GPS satellites may send signals to a vehicle, which may would determine the position of the vehicle and display the position to the vehicle operator.
This invention relates to a transmitting and receiving system for sharing vehicle operating data with other vehicles.
The system for utilizing vehicle data includes a vehicle monitoring device operable to monitor a parameter of a vehicle that is connected to a vehicle data processor that is operable to transform the monitored parameter into status data. The system also includes a vehicle transmitter connected to the vehicle data processor that is operable to transmit the vehicle status data. The system further includes a central receiver that is connected to a central data processor. The central receiver is operable to receive the vehicle status data transmitted from the vehicle transmitter while the central data processor is operable to generate update data based at least in part upon the vehicle status data received. The system also includes a central transmitter that is connected to the central data processor and is operable to transmit the update data. The system further includes a vehicle receiver that is adapted to be mounted in a vehicle and is operable to receive the update data from the central transmitter and a vehicle update device connected to the second receiver that is operable to update a vehicle system based at least in part upon the update data.
The method of utilizing vehicle data includes the steps of providing the system described above, monitoring a parameter of a vehicle with the vehicle monitoring device; transforming the parameter into vehicle status data with the vehicle data processor and transmitting the status data with the vehicle transmitter. The method also includes receiving the status data with the central receiver; generating update data based at least in part upon the status data with the central data processor and transmitting the update data by broadcasting with the central transmitter. The method further includes receiving the update data with the vehicle receiver and updating a vehicle system based at least in part upon the update data with the vehicle update device.
Various objects and advantages of this invention will become apparent to those skilled in the art from the following detailed description of the preferred embodiment, when read in light of the accompanying drawings.
a is a vehicle portion of a flow chart for the operation of the system shown in
b is a data center portion of a flow chart for the operation of the system shown in
Referring now to the drawings, there is illustrated in
The system 10 includes a monitoring device 13 that is mounted within a first vehicle 16 and operable to monitor an operating parameter of the vehicle 16. The monitoring device 13 may be placed in any suitable location. In the preferred embodiment, the monitoring device 13 is a sensor, such as a speedometer, accelerometer, temperature sensor, or any other suitable sensor. Alternately, the monitoring device 13 may be a microprocessor, Application Specific Integrated Circuit (ASIC), or other electronic device for monitoring the operations of one of the vehicle systems, such as, for example, ABS, TC, or VSC systems.
The system 10 also includes a vehicle data processor 19. Preferably, the vehicle data processor 19 is a conventional device for transforming data, such as a microprocessor, integrated circuit, ASIC, or any other suitable device. The processor 19 is in communication with the monitoring device 13 in a conventional manner, such as with wireless networking, RF transmission, hard wiring, or any other suitable manner. The data processor 19, which may be mounted in any suitable location upon the vehicle and is operable to transform the parameter monitored by the vehicle monitoring device 13 into vehicle status data in a desired format.
The system 10 further includes a vehicle transmitter 22 connected to the vehicle data processor 19. The vehicle transmitter 19 is operable to transmit the formatted vehicle status data to a communications relay link or a central receiver. The vehicle transmitter 19 is shown in
While the vehicle monitoring device, data processor and transmitter 13, 19 and 22 have been shown in
As shown in
As shown in
The central transmitter 40 is shown in
It is contemplated that the system 10 further includes a second vehicle 52. The second vehicle 52 also includes one or more vehicle monitoring devices (not shown) and processing, transmitting and receiving components as described above. Thus, the second vehicle 52 is able to send vehicle status data to the central data center 35 and receive update data, as indicated at 55 and 58.
The operation of the system 10 will now be described. While the first vehicle 16 is traveling on a section of road 61, the vehicle 16 may encounter an event, such as black ice, and a vehicle system may be activated, such as TCS. The vehicle 16 will then report the event and location to the data center 35 as vehicle status data. The location may be determined by a GPS system (not shown) using satellite communication, such as with the satellite 25, or with other satellites (not shown).
Upon receiving the vehicle status data the central data processor 37 will determine whether the section of road 61 has a hazard, such as black ice. If such a determination is made, the data center 35 will report the condition to other vehicles heading into road section 61, such as the second vehicle 52 that is currently on a road section 64, a third vehicle 67 on a road section 61, and a fourth vehicle 70 on a road section 73. The report would be included in the transmission of update data as described above. The vehicle update devices within the vehicles receiving the update data would then update systems within the vehicles. For example, the TCS in the third vehicle 61 in road section 67 may be sensitized to the conditions by changing parameters within the system and/or the navigation system in the second vehicle 52 may be updated to divert the driver of the vehicle away from the event.
As shown in
There is shown in
The vehicle portion 110 of the algorithm is entered through block 113 and begins in functional block 115 where a system or state of a vehicle is checked, i.e., a parameter is monitored, by the monitoring device 13 of the system 10 mounted within the vehicle 16. The vehicle portion 110 proceeds to decision block 116 where it is determined if a reportable event has occurred, such as the activation of a previously inactive system, or if a sensed vehicle parameter, such as temperature, has crossed a predetermined threshold. If a reportable event has not occurred, the vehicle algorithm portion 110 transfers to functional block 118. However, if it is determined in decision block 116 that a reportable event has occurred, the algorithm portion 110 transfers to functional block 120.
In functional block 120, the monitored parameter is transformed into vehicle status data. The vehicle status data may be generated by the data processor 19 of the system 10, or by any device suitable to transform the monitored vehicle parameter into status data. The vehicle algorithm portion 110 then proceeds to functional block 122 where the vehicle status data is transmitted to the data center 35. In the preferred embodiment, the vehicle status data is transmitted by the vehicle transmitter 22; however, any device operable to transmit the data also may be utilized. The operation of the algorithm in the data center is illustrated in
In functional block 118, the update data is simultaneously received by the receivers mounted within all of the vehicles, 19, 52, 67, and 70. The vehicle algorithm portion 110 then continues to decision block 124, where it is determined if update data has been received. If update data is available, then the algorithm portion transfers to functional block 126 where a vehicle system is updated, if appropriate, in each of the vehicles receiving the data with the system update based at least in part upon the update data received. Additionally, the invention contemplates that a plurality of systems within the vehicles, 16, 52, 67, and 70 may be updated by their respective vehicle update device. The vehicle algorithm portion 110 then proceeds to decision block 128. If, in decision block 124, it is determined that an update is not available, the algorithm portion transfers directly to decision block 128.
In decision block 128, it is determined if the algorithm is to continue. If the algorithm is to continue, the algorithm returns to functional block 115 and continues as described above. If the algorithm is not to continue, the algorithm exits through block 130.
Referring now to
In decision block 138 it is determined if an update report is to be generated. If an update report is to be generated then the data center algorithm portion 112, transfers to functional block 140 where update data is generated, based upon the data analysis performed in functional block 136. The data center portion then continues to functional block 142 where the update data is transmitted by broadcasting and the algorithm returns to functional block 118 in
There is illustrated in
In functional block 160 the update data received is compared to the current condition of the vehicle. The subroutine then proceeds to decision block 162 where it is determined if the state of a vehicle system is to be changed, that is, parameter values within the system modified. If the state of a vehicle system is to be changed, then the subroutine transfers to functional block 164 where the system or parameter is adjusted. The subroutine returns through block 158 to decision block 128 in the vehicle portion 110 shown in
It will be understood, however, that a vehicle system may thus be updated by the use of update data regardless of whether or not a change in the state of the system has occurred.
While the preferred embodiment has been illustrated by the flow charts shown in
In one embodiment of the present invention when there is an activation or deactivation of a system, e.g., ABS, TCS, VSC, etc., in a traveling vehicle, the system 10 may determine that an accident preventative measure should be taken by other vehicles in the area relating to specific road conditions. The specific measure to be taken would be determined by the change of the specific vehicle system. For example, data may be generated that indicates that ABS has been activated while the vehicle is traveling at a high speed or TCS has been activated under light/medium acceleration or deceleration. This data may be combined with knowledge of temperature, rain (precipitation), activation of wiper systems, etc. . . . , by the system 10 to determine that the present portion of road potentially contains hazards, such as black ice, slush, or other hazards. In response to the determination, the system may sensitize the appropriate safety systems of other vehicles in the general area, or traveling along a specific section of road, by modifying the system parameters in accordance with the detected road conditions. In extreme cases, for example, if there are stopped vehicles ahead, a warning could be presented to the vehicle operator while the vehicle is slowed and the emergency flashers activated.
Additionally, instead of and/or in addition to automatic activation, the data and/or information may be used to sensitize, i.e. change the activation/deactivation thresholds of, the safety systems in a vehicle. Alternately, the data may prompt a warning to the driver, e.g., through a user interface, notify automatic cruise control systems to extend the inter-vehicle distances, warn integrated weather services, or similar functions and/or actions . . . .
Furthermore, while the present invention has been described as a system using single pieces of data/information, e.g., from a single monitored parameter, the system 10 also is intended to integrate clusters of data/information, e.g. from multiple monitored parameters, such as the state change of multiple vehicle systems, such as ABS, SCS, SRS, and such. Additionally, as described above, it also must be understood that the system 10 may integrate such multiple data from a single vehicle or from multiple vehicles, for example, to indicate significant traffic events such as multi car incidents and data received from non-vehicle sources. The system can thus be used to provide robust warnings to drivers. Specifically, one vehicle system which may be updated is a vehicle navigation system. The navigation system may be automatically set to divert traffic around accidents or possible accidents.
In another embodiment, the system 10 may be set such that a vehicle may send an ABS active message when there is precipitation or the temperature is below 32 F. This may be transmitted while other information may be suppressed to minimize the load on the receiving system. Further, the system 10 may request information from vehicles in the system to supply more information from a single vehicle, thus adding more detail, or to supply more information from multiple vehicles, thus adding more coverage or area or road. Thus, the system may notify network vehicles in the vicinity (or elsewhere) to send more information of a specific nature of vehicle control, such as the specific actions of the Enhanced Stability Controls, ESC.
The present invention also contemplates another embodiment where a system includes a report function for users to input information, such as witnessing of an accident, or spotting of dangerous road conditions. Such a system may include the capability to indicate that the user's vehicle was ‘not involved’. The “not involved” warning system may be implemented, for example, when the spin out of another vehicle is seen, when a possible recent accident is seen (on or off the road), or when any vehicle is seen to be stopped or any condition may be reported for safety, or any other, reasons.
For example, the passing driver i.e., the user in the “not involved” vehicle, may push a “not involved” button which can report the event and/or correlate the event by the system to update other vehicles or to notify emergency responders, such police patrols, or fire rescue. In addition this reporting may be used to advise oncoming drivers of possible obstacles in the road.
Further, it must be understood that information/data concerning operation of vehicle systems, such as activation of ABS, TCS, VSC, and such may be collected via telemetry at one or more central locations and then transmitted to other vehicles in the same geographical area, or in other areas, to warn of potential hazardous driving conditions. Thus, the other vehicles may update vehicle systems, such as notification, safety, and performance systems.
While the principle and mode of operation of this invention have been explained and illustrated with regard to particular embodiments, it must be understood, however, that this invention may be practiced otherwise than as specifically explained and illustrated without departing from its spirit or scope. Thus, for example, the invention also contemplates use of a transceiver in the vehicles in place of the separately described vehicle transmitter and receiver.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US06/32979 | 8/22/2006 | WO | 00 | 2/22/2008 |
Number | Date | Country | |
---|---|---|---|
60710601 | Aug 2005 | US |