The above and other objectives, features and advantages of the present invention will become more apparent from the following detailed description made with reference to the accompanying drawings. In the drawings:
As shown in
The navigation apparatus 2 includes a first control circuit 4 acting as first control means, a position sensor 5, a map data storage 6, a functional switch 7, a first vehicle signal input/output (I/O) 8, a first interface 9 acting as assistance data output means, a traffic information receiver 10, a speaker 11, a display unit 12, a memory 13, a voice recognition unit 14, a remote control (remocon) sensor 15, and a remote control unit 16.
The first control circuit 4 includes a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and an I/O interface, which are connected to each other via a bus. The first control circuit 4 controls overall operation of the navigation apparatus 2.
The position sensor 5 includes a gravity sensor (G-sensor) 5a, a gyroscope 5b, a distance sensor 5c, and a first global positioning system (GPS) receiver 5d acting as first GPS synchronization means. The first GPS receiver 5d of the position sensor 5 performs a GPS synchronization to receive assistance data from a GPS satellite. The assistance data includes almanac data, ephemeris data, previously detected location data, or the like. Each of the G-sensor 5a, the gyroscope 5b, the distance sensor 5c, and the first GPS receiver 5d has a different kind of a measurement error. Sensor signals from the G-sensor 5a, the gyroscope 5b, the distance sensor 5c, and the first GPS receiver 5d are sent to the first control circuit 4 and complement each other so that the measurement error can be corrected. Thus, the first control circuit 4 and the position sensor 5 work in conjunction with each other to detect current location, travel direction, speed, and travel distance of a vehicle. Alternatively, the position sensor 5 may not include at least one of the G-sensor 5a, the gyroscope 5b, the distance sensor 5c, and the first GPS receiver 5d, as long as the position sensor 5 can detect the current location of the vehicle with required precision and accuracy. Alternatively, the position sensor 5 may further include a steering wheel sensor, a steering wheel rotation sensor, a wheel speed sensor, and/or the like.
The map data storage 6 stores map data, which is loaded from a storage media 17 such as a DVD-ROM, a hard disk drive, a memory card, or the like. The functional switch 7 includes a mechanical switch arranged around a screen of the display unit 12 and a touch switch appearing on the screen of the display unit 12. The first vehicle signal I/O 8 receives an accessory (ACC) signal from a vehicle ACC switch acting as a predetermined switch. The ACC switch is turned on and outputs the ACC signal to the first vehicle signal I/O 8, when an ignition switch of the vehicle is in ACC position, or ON position.
The first interface 9 acts as an interface to the emergency report apparatus 3. The first control circuit 4 outputs the assistance data, which is received by the first GPS receiver 5d as the result of the GPS synchronization, to the emergency report apparatus 3 via the first interface 9.
The traffic information receiver 10 receives traffic and travel information from outside. For example, the traffic information receiver 10 may be a traffic message channel (TMC) receiver, a vehicle information and communication system (VICS) receiver, or the like. TMC and VICS are technologies used in Europe and Japan, respectively, for delivering traffic and travel information to drivers. The speaker 11 produces sound, for example, for voice navigation from the current location to destination. The display unit 12 displays a road map corresponding to the map data stored in the map data storage 6. A swept path and current location of the vehicle are shown on the road map displayed on the display unit 12. The display unit 12 may be, for example, a color liquid crystal display (LCD), organic light emitting (EL) display, plasma display, or the like.
The memory 13 may be, for example, a detachable flash memory card. The memory 13 stores photo data, music data, and the like. The display unit 12 displays the photo data and the speaker 11 produces sound corresponding to the music data. The voice recognition unit 14 implements the voice navigation and includes a microphone and a processing circuit. The microphone picks up a user's voice and the processing circuit analyzes the voice based on a predetermined voice recognition algorithm. The remote control sensor 15 receives a control signal emitted from the remote control unit 16 and outputs the received control signal to the first control circuit 4.
The emergency report apparatus 3 includes a second control circuit 18 acting as second control means, a second GPS receiver 19 acting as second GPS synchronization means, a second vehicle signal I/O 20, a second interface 21 acting as assistance data input means, a wireless communication device 22 acting as result data transmission means, and an abnormal condition detector 23 acting as a start signal output means.
The second control circuit 18 includes a CPU, a ROM, a RAM, and an I/O interface, which are connected to each other via a bus. The second control circuit 18 controls overall operation of the emergency report apparatus 3.
The second GPS receiver 19 performs a GPS positioning in response to a positioning command from the second control circuit 18 and outputs a GPS positioning result to the second control circuit 18. The second vehicle signal I/O 20 receives the ACC signal from the ACC switch of the vehicle. The second interface 21 acts as an interface to the navigation apparatus 2. The second control circuit 18 receives the assistance data from the navigation apparatus 2 via the second interface 21.
The wireless communication device 22 establishes and terminates connection to a service center (server) 24 in response to a control command from the second control circuit 18. The abnormal condition detector 23 is connected to an anti-theft sensor (e.g., a vibration sensor, a door sensor) via a body electronic control unit (ECU) 25. When the anti-theft sensor detects vibration or opening of the door, the anti-theft sensor outputs a detection signal to the body ECU 25. When the body ECU 25 receives the detection signal from the anti-theft sensor, the body ECU 25 outputs an abnormal condition signal to the abnormal condition detector 23.
The communication system 1 operates as follows:
The first control circuit 4 of the navigation apparatus 2 performs a first process shown in a flow chart of
Then, the first process proceeds to step S3, where the first control circuit 4 determines whether there is a difference between current and previous assistance data. In short, the first control circuit 4 determines whether there is a change in the assistance data. The assistance data changes as the location of the vehicle changes. If the first control circuit 4 determines that there is no change in the assistance data, the first process returns to step S1. In contrast, if the first control circuit 4 determines that there is the change in the assistance data, the first process proceeds to step S4, where the first control circuit 4 outputs the current assistance data via the first interface 9. Thus, every time the assistance data changes due to the change in the location of the vehicle, the navigation apparatus 2 outputs the latest assistance data to the emergency report apparatus 3 during a period of time when the ACC switch is on.
The second control circuit 18 of the emergency report apparatus 3 performs a second process shown in a flow chart of
Then, the second process proceeds to step S12, where the second control circuit 18 determines based on the ACC signal, which is received from the ACC switch via the second vehicle signal I/O 20, whether the ACC switch is on or off. If the second control circuit 18 determines that the ACC switch is off, the second process returns to step S11. In contrast, if the second control circuit 18 determines that the ACC switch is on, the second process proceeds to step S13.
At step S13, the second control circuit 18 determines based on the abnormal condition signal, which is received from the body ECU 25 via the abnormal condition detector 23, whether the vehicle is in an abnormal condition. If the second control circuit 18 determines that the vehicle is in a normal condition, the second process repeats step S13. In contrast, if the second control circuit 18 determines that the vehicle is in the abnormal condition, the second process proceeds to step S14.
At step S14, the second control circuit 18 reads the latest assistance data from the memory area and determines whether the almanac data is valid or invalid by checking time information contained in the almanac data. For example, the second control circuit 18 determines that the almanac data is valid if the time information represents the time within one month from the current time. In short, the almanac data is valid for one month.
At step S14, if the second control circuit 18 determines that the almanac data is invalid, the second process proceeds to step S16, where a cold start of the second GPS receiver 19 is executed. Specifically, the second control circuit 18 instructs the second GPS receiver 19 to perform the GPS synchronization to receive both new almanac data and new ephemeris data. The second GPS receiver 19 performs the GPS positioning by using the new almanac data and the new ephemeris data. Therefore, the second GPS receiver 19 performs the GPS positioning without using the assistance data that is received from the navigation apparatus 2 and stored in the memory area.
In contrast, at step S14, if the second control circuit 18 determines that the almanac data is valid, the second process proceeds to step S15. At step S15, the second control circuit 18 determines whether the ephemeris data is valid or invalid by checking time information contained in the ephemeris data. For example, the second control circuit 18 determines that the ephemeris data is valid if the time information represents the time within two hours from the current time. In short, the ephemeris data is valid for two hours.
At step S15, if the second control circuit 18 determines that the ephemeris data is invalid, the second process proceeds to step S17, where a warm start of the second GPS receiver 19 is executed. Specifically, the second control circuit 18 instructs the second GPS receiver 19 to perform the GPS synchronization to receive only new ephemeris data from the GPS satellite. The second GPS receiver 19 performs the GPS positioning by using the almanac data, which is received from the navigation apparatus 2 and stored in the memory area, and the new ephemeris data, which is received by the second GPS receiver 19 from the GPS satellite. The time required for the warm start is shorter than the time required for the cold start, because new almanac data is not received from the GPS satellite in the warm start.
In contrast, at step S15, if the second control circuit 18 determines that the ephemeris data is valid, the second process proceeds to step S18, where a hot start of the second GPS receiver 19 is executed. Specifically, the second control circuit 18 instructs the second GPS receiver 19 to perform the GPS positioning by using the almanac and ephemeris data stored in the memory area. The time required for the hot start is shorter than the time required for the warm start, because the second GPS receiver 19 does not the GPS synchronization in the hot start.
After step S16, S17, or S18, the second process proceeds to step S19 whether the second control circuit 18 determines whether the GPS positioning succeeds or fails. If the second process determines that the GPS positioning fails, the second process returns to step S14. In contrast, the second process determines that the GPS positioning succeeds, the second process proceeds to step S20.
At step S20, the second control circuit 18 instructs the wireless communication device 22 to establish the connection to the service center 24 and transmits the GPS positioning result (i.e., location data indicative of the current location of the vehicle) to the service center 24 via the wireless communication device 22.
Then, the second process proceeds to step S21, where the second control circuit 18 determines whether the transmission of the GPS positioning result to the service center 24 succeeds or fails. If the second control circuit 18 determines that the transmission of the GPS positioning result fails, the second process returns to step S20. In contrast, if the second control circuit 18 determines that the transmission of the GPS positioning result succeeds, the second process returns to step S13.
In the communication system 1 according to the embodiment, the emergency report apparatus 3 receives the assistance data from the navigation apparatus 2. The assistance data includes the almanac and ephemeris data used for the GPS positioning. The assistance data is stored in the memory area such as the ROM in the second control circuit 18. The assistance data stored in the memory area is updated, every time when the emergency report apparatus 3 receives the assistance data from the navigation apparatus 2.
When the anti-theft sensor such as the vibration sensor or the door sensor detects the abnormal condition of the vehicle, the second control circuit 18 determines whether the assistance data stored in the memory area is valid or invalid. If the assistance data stored in the memory area is valid, the second GPS receiver 19 of the emergency report apparatus 3 starts to perform the GPS positioning by using the valid assistance data stored in the memory area. In short, the warm start or the hot start of the second GPS receiver 19 is executed by using the valid assistance data stored in the memory area so that the cold start of the second GPS receiver 19 can be prevented. In such an approach, the emergency report apparatus 3 can transmit the location data indicative of the current location of the vehicle to the service center 24, as soon as the abnormal condition of the vehicle occurs. The second GPS receiver 19 performs the GPS synchronization to receive the assistance data from the GPS satellite, only when the assistance data stored in the memory area is invalid. Therefore, there is no need that the second GPS receiver 19 continuously performs the GPS synchronization during the period of time when the ACC switch is off. Thus, power consumption of a battery of the vehicle can be reduced so that the battery can be prevented from overdischarging, when the vehicle is parked. Further, since the communication system 1 does not use network assistance, there is no need of developing an infrastructure for the network assistance.
(Modifications)
The embodiment described above may be modified in various ways. For example, if the second process determines that the GPS positioning fails at step S19, the second control circuit 18 may send an error message to the service center 24 to inform the service center 24 of the failure of the GPS positioning. In stead of the emergency report apparatus 3, the communication system 1 may include a wireless communication apparatus that performs the GPS positioning and transmits the GPS positioning result to the service center 24 in response to a request signal from the service center 24.
Such changes and modifications are to be understood as being within the scope of the present invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2006-170084 | Jun 2006 | JP | national |