JP7715326B2 - Server and vehicle management system - Google Patents
Server and vehicle management systemInfo
- Publication number
- JP7715326B2 JP7715326B2 JP2021144475A JP2021144475A JP7715326B2 JP 7715326 B2 JP7715326 B2 JP 7715326B2 JP 2021144475 A JP2021144475 A JP 2021144475A JP 2021144475 A JP2021144475 A JP 2021144475A JP 7715326 B2 JP7715326 B2 JP 7715326B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- data
- unit
- determination unit
- sound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Time Recorders, Dirve Recorders, Access Control (AREA)
Description
本発明は、サーバ及び車両管理システムに関する。 The present invention relates to a server and a vehicle management system.
レンタカーやカーシェアリング等に使用される車両の盗難を防止する装置が知られている。例えば特許文献1には、レンタル利用期間が過ぎたか否かを判断する判断部と、エンジンまたはモータをオフ状態にロックする、あるいは、変速装置のシフト位置をパーキング位置にロックするロック部と、車両のレンタル利用期間が過ぎたときに、ロック部を動作させて車両をロック状態にする制御部とを備える車両盗難防止装置が開示されている。制御部は、車両が盗難されたきにセンターから送信されたレンタルを強制的に終了させるための情報を受信したときに、レンタル利用期間をゼロに書き換える。 Devices that prevent theft of vehicles used for rental cars, car sharing, etc. are known. For example, Patent Document 1 discloses a vehicle theft prevention device that includes a determination unit that determines whether the rental period has expired, a lock unit that locks the engine or motor in an off state or locks the gearbox shift position in the park position, and a control unit that activates the lock unit to lock the vehicle when the vehicle rental period has expired. The control unit rewrites the rental period to zero when it receives information to forcibly terminate the rental, which is sent from the center when the vehicle is stolen.
また、特許文献2には、通信元から設定領域を受信する車両の送受信器と、車両の現在位置を測定する位置測定手段と、車両に設けられた盗難防止手段と、盗難防止手段を働かせる制御器とを備える盗難防止装置が開示されている。制御器は、設定領域と現在位置とを比較して現在位置が設定領域外のときは車両の盗難防止手段を働かせるとともに、通信元より定期的に送信された信号を受信できるか否かを判断して信号を受信できなくなったときは車両の盗難防止手段を働かせる。盗難防止手段は、エンジンが作動中の場合は、盗難防止機能を実行せずに、盗難防止機能を働かせる命令を記憶しておき、エンジンが停止された後に盗難防止機能を実行する。 Patent Document 2 also discloses an anti-theft device that includes a vehicle transceiver that receives a set area from a communication source, a position measurement means that measures the vehicle's current position, an anti-theft means installed in the vehicle, and a controller that activates the anti-theft means. The controller compares the set area with the current position and activates the vehicle's anti-theft means if the current position is outside the set area, and determines whether signals periodically transmitted from the communication source can be received and activates the vehicle's anti-theft means if signals can no longer be received. The anti-theft means does not execute the anti-theft function when the engine is running, but stores a command to activate the anti-theft function and executes the anti-theft function after the engine is stopped.
しかしながら、特許文献1に記載される車両盗難防止装置は、レンタル期間を過ぎた後にロック部が動作するため、レンタル期間中に盗難された場合に対処することができない。また、最近では、環境への負荷を軽減したり燃費の向上を図るために、例えば信号待ちのときに自動的にエンジンを停止させるなどの機能を備える自動車も増えてきている。そのような自動車は、特許文献2に記載される盗難防止装置のようにエンジンが停止したことをもって盗難防止機能を実行すると、信号待ちの間にエンジンがかからなくなる。その結果、交通渋滞を起こしたり、ひいてはドライバ自らや他の自動車のドライバをも危険な状態にさらすこともあり得、より安全な状態でエンジンの始動を阻止する仕組みが求められる。 However, the vehicle anti-theft device described in Patent Document 1 activates its locking mechanism after the rental period has expired, making it unable to deal with theft during the rental period. Furthermore, in recent years, an increasing number of automobiles have been equipped with features that automatically shut off the engine when waiting at traffic lights, for example, in order to reduce environmental impact and improve fuel efficiency. For such automobiles, if the anti-theft function is activated when the engine is stopped, as in the anti-theft device described in Patent Document 2, the engine will not start while waiting at a traffic light. This can cause traffic congestion and even put the driver and other drivers in danger, so a mechanism for preventing the engine from starting in a safer manner is needed.
そこで、本発明は、盗難等のリスクを減じ、より安全な状態でエンジンの始動を阻止するサーバ及び車両管理システムを提供することを目的とする。 The present invention therefore aims to provide a server and vehicle management system that reduces the risk of theft and prevents the engine from starting in a safer environment.
本発明のサーバは、受信部と、記憶部と、位置判定部と、アクセサリ電源状態判定部と、電圧判定部と、音判定部と、モーション判定部と、送信部とを備える。受信部は、車両の位置を示す測位データと、車両のアクセサリ電源のオンオフ状態を示すアクセサリ電源状態データと、車両のバッテリ電圧データと、車両のアイドリング時におけるアイドリング音の取得音データと、車両に加わる3軸の加速度及び角速度を示す各モーションデータとを、車両に搭載される車載端末から受信する。記憶部は、車両の走行が許可された許可領域と、車両のバッテリ電圧の電圧閾値と、車両の周期的なアイドリング音の基準音データと、基準音データとの類似度の類似度閾値と、3軸の加速度及び角速度に基づいて停止状態と予め設定された停止条件とを記憶する。位置判定部は、測位データと記憶部に記憶されている許可領域とを対比して、測位データに示される位置が許可領域ではない非許可領域内か否かを判定する。アクセサリ電源状態判定部は、アクセサリ電源状態データに示されるアクセサリ電源状態がオフ状態であるか否かを判定する。電圧判定部は、バッテリ電圧データに示されるバッテリ電圧が記憶部に記憶されている電圧閾値未満であるか否かを判定する。音判定部は、取得音データを基準音データと対比し、取得音データの類似度が類似度閾値未満であるか否かを判定する。モーション判定部は、モーションデータに示される3軸の加速度及び角速度が記憶部に記憶されている条件を満たすか否かを判定する。送信部は、位置判定部と電源状態判定部と電圧判定部と音判定部とモーション判定部とにおいて肯定判定された場合に、車両のエンジンの始動をアイドリング音が取得されなくなった以降に阻止する始動阻止指示を、車載端末に送信する。 The server of the present invention comprises a receiving unit, a memory unit, a position determination unit, an accessory power state determination unit, a voltage determination unit, a sound determination unit, a motion determination unit, and a transmitting unit. The receiving unit receives, from an on-board terminal mounted on the vehicle, positioning data indicating the vehicle's position, accessory power state data indicating the on/off state of the vehicle's accessory power, vehicle battery voltage data, acquired sound data of idling noise when the vehicle is idling, and motion data indicating three-axis acceleration and angular velocity applied to the vehicle. The memory unit stores an allowed area in which the vehicle is permitted to travel, a voltage threshold value for the vehicle's battery voltage, reference sound data of the vehicle's periodic idling noise, a similarity threshold value for the similarity with the reference sound data, and a stop state and preset stop conditions based on the three-axis acceleration and angular velocity. The position determination unit compares the positioning data with the allowed area stored in the memory unit and determines whether the location indicated by the positioning data is within a non-allowed area, not a permitted area. The accessory power state determination unit determines whether the accessory power state indicated in the accessory power state data is off. The voltage determination unit determines whether the battery voltage indicated in the battery voltage data is less than a voltage threshold stored in the memory unit. The sound determination unit compares the acquired sound data with reference sound data and determines whether the similarity of the acquired sound data is less than a similarity threshold. The motion determination unit determines whether the three-axis acceleration and angular velocity indicated in the motion data satisfy the conditions stored in the memory unit. If the position determination unit, power state determination unit, voltage determination unit, sound determination unit, and motion determination unit make a positive determination, the transmission unit transmits a start prevention instruction to the in-vehicle terminal to prevent the vehicle engine from starting after idling sound is no longer acquired.
アクセサリ電源状態判定部は、位置判定部において肯定判定された場合に、判定を行い、電圧判定部は、アクセサリ電源状態判定部において肯定判定された場合に、判定を行い、音判定部は、電源判定部において肯定判定された場合に、判定を行い、モーション判定部は、音判定部において肯定判定された場合に、判定を行うことが好ましい。 It is preferable that the accessory power state determination unit makes a determination if the position determination unit makes a positive determination, the voltage determination unit makes a determination if the accessory power state determination unit makes a positive determination, the sound determination unit makes a determination if the power determination unit makes a positive determination, and the motion determination unit makes a determination if the sound determination unit makes a positive determination.
本発明の車両管理システムは、車両に搭載される車載端末と、この車載端末と通信するサーバとを備える。車載端末は、測位データ取得部と、アクセサリ電源状態取得部と、バッテリ電圧取得部と、音取得部と、モーションデータ取得部と、車載端末送受信部と、始動阻止部とを有する。測位データ取得部は、車両の位置を示す測位データを取得する。アクセサリ電源状態取得部は、車両のアクセサリ電源のオンオフ状態を検出する。バッテリ電圧取得部は、車両のバッテリ電圧を取得する。音取得部は、車両のアイドリング時におけるアイドリング音を取得する。モーションデータ取得部は、車両に加わる3軸の加速度及び角速度を示すモーションデータを取得する。車載端末送受信部は、測位データと、アクセサリ電源のオンオフ状態を示すアクセサリ電源状態データと、バッテリ電圧データと、アイドリング音の取得音データと、3軸の加速度及び角速度を示す各モーションデータとをサーバに送信するとともに、サーバからの指示を受信する。始動阻止部は、車載端末送受信部が車両のエンジンの始動を阻止する始動阻止指示をサーバから受信するした場合に、アイドリング音が取得されなくなった以降に車両の始動を阻止する。サーバは、受信部と、記憶部と、位置判定部と、アクセサリ電源状態判定部と、電圧判定部と、音判定部と、モーション判定部と、送信部とを有する。受信部は、測位データと、取得したアクセサリ電源のオンオフ状態を示すアクセサリ電源状態データと、バッテリ電圧データと、アイドリング音の取得音データと、3軸の加速度及び角速度を示す各モーションデータとを、車載端末から受信する。記憶部は、車両の走行が許可された許可領域と、車両のバッテリ電圧の電圧閾値と、車両の周期的なアイドリング音の基準音データと、基準音データとの類似度の類似度閾値と、3軸の加速度及び角速度に基づいて停止状態と予め設定された停止条件とを記憶する。位置判定部は、測位データと記憶部に記憶されている許可領域とを対比して、測位データに示される位置が許可領域ではない非許可領域内か否かを判定する。アクセサリ電源状態判定部は、アクセサリ電源状態データに示されるアクセサリ電源状態がオフ状態であるか否かを判定する。電圧判定部は、バッテリ電圧データに示されるバッテリ電圧が記憶部に記憶されている電圧閾値未満であるか否かを判定する。音判定部は、取得音データを基準音データと対比し、取得音データの類似度が類似度閾値未満であるか否かを判定する。モーション判定部は、モーションデータに示される3軸の加速度及び角速度が記憶部に記憶されている条件を満たすか否かを判定する。送信部は、位置判定部と電源状態判定部と電圧判定部と音判定部とモーション判定部とのすべてで肯定判定された場合に、始動阻止指示を、車載端末に送信する。 The vehicle management system of the present invention comprises an on-board terminal mounted on a vehicle and a server that communicates with the on-board terminal. The on-board terminal has a positioning data acquisition unit, an accessory power supply status acquisition unit, a battery voltage acquisition unit, a sound acquisition unit, a motion data acquisition unit, an on-board terminal transceiver unit, and a start-up prevention unit. The positioning data acquisition unit acquires positioning data indicating the position of the vehicle. The accessory power supply status acquisition unit detects the on/off state of the vehicle's accessory power supply. The battery voltage acquisition unit acquires the vehicle's battery voltage. The sound acquisition unit acquires idling sound when the vehicle is idling. The motion data acquisition unit acquires motion data indicating three-axis acceleration and angular velocity applied to the vehicle. The on-board terminal transceiver unit transmits the positioning data, accessory power supply status data indicating the on/off state of the accessory power supply, battery voltage data, acquired sound data of the idling sound, and each motion data indicating three-axis acceleration and angular velocity to the server, and receives instructions from the server. The start prevention unit prevents the vehicle from starting after idling sound is no longer acquired when the in-vehicle terminal transceiver unit receives a start prevention instruction to prevent the vehicle's engine from starting from the server. The server has a receiving unit, a memory unit, a position determination unit, an accessory power state determination unit, a voltage determination unit, a sound determination unit, a motion determination unit, and a transmitting unit. The receiving unit receives from the in-vehicle terminal positioning data, accessory power state data indicating the on/off state of the acquired accessory power, battery voltage data, acquired sound data of the idling sound, and each motion data indicating triaxial acceleration and angular velocity. The memory unit stores an allowed region in which the vehicle is permitted to travel, a voltage threshold value of the vehicle's battery voltage, reference sound data of the vehicle's periodic idling sound, a similarity threshold value of the similarity to the reference sound data, and a stop state and a preset stop condition based on the triaxial acceleration and angular velocity. The position determination unit compares the positioning data with the permitted area stored in the memory unit to determine whether the position indicated in the positioning data is within a non-permitted area, not a permitted area. The accessory power state determination unit determines whether the accessory power state indicated in the accessory power state data is off. The voltage determination unit determines whether the battery voltage indicated in the battery voltage data is below a voltage threshold stored in the memory unit. The sound determination unit compares the acquired sound data with reference sound data to determine whether the similarity of the acquired sound data is below a similarity threshold. The motion determination unit determines whether the three-axis acceleration and angular velocity indicated in the motion data satisfy the conditions stored in the memory unit. The transmission unit transmits a start-up prevention instruction to the in-vehicle terminal when the position determination unit, power state determination unit, voltage determination unit, sound determination unit, and motion determination unit all make positive determinations.
本発明によれば、盗難等のリスクが減じられ、より安全な状態で車両のエンジンの始動を阻止することができる。 This invention reduces the risk of theft and other crimes, and makes it possible to prevent the vehicle engine from starting in a safer environment.
図1に示す車両管理システム11は、本発明の一実施形態であり、複数の車両をそれぞれ管理するためのものである。車両は貸し出されるレンタカーとしてのものである。本例の車両はいずれも自動車であるが、自動車以外の例えば自動二輪車(オートバイ)、建機車両、重機車両等でもよい。各車両には車載端末を搭載しており、図1においては車載端末に符号13A,13B,13C,・・・を付している。車両管理システム11は、サーバ14と、車載端末13A,13B,13C,・・・とを備える。サーバ14と車載端末13A,13B,13C,・・・の各々とは、インターネット等の通信ネットワーク18を介して互いに接続し、これにより、通信、すなわち各種データ(情報)の送受信ができるようになっている。車載端末13A,13B,13C,・・・の各々は、搭載されている車両について取得した各種のデータをサーバ14に送信する。 The vehicle management system 11 shown in Figure 1 is one embodiment of the present invention and is used to manage multiple vehicles. The vehicles are rental cars. In this example, all of the vehicles are automobiles, but they may also be vehicles other than automobiles, such as motorcycles, construction machinery, or heavy machinery. Each vehicle is equipped with an on-board terminal, which is designated by the reference numerals 13A, 13B, 13C, etc. in Figure 1. The vehicle management system 11 includes a server 14 and on-board terminals 13A, 13B, 13C, etc. The server 14 and each of the on-board terminals 13A, 13B, 13C, etc. are connected to each other via a communication network 18 such as the Internet, thereby enabling communication, i.e., the sending and receiving of various data (information). Each of the on-board terminals 13A, 13B, 13C, etc. transmits various data acquired about the vehicle to the server 14.
サーバ14は車載端末13A,13B,13C,・・・の各々から受信したデータに基づいて各種の処理を行い、例えば車両の盗難を防止するために車両のエンジンの始動を阻止する始動阻止指示を車載端末13A,13B,13C,・・・に送信する。車載端末13A,13B,13C,・・・の各々は、サーバ14から始動阻止指示を受信した場合には、車両のエンジンの始動を阻止する。このようにサーバ14は、車両を遠隔制御する。 Server 14 performs various processes based on the data received from each of on-board terminals 13A, 13B, 13C, ..., and transmits a start prevention instruction to on-board terminals 13A, 13B, 13C, ... to prevent the vehicle engine from starting, for example, to prevent the vehicle from being stolen. When each of on-board terminals 13A, 13B, 13C, ... receives a start prevention instruction from server 14, it prevents the vehicle engine from starting. In this way, server 14 remotely controls the vehicle.
車両管理システム11は、さらに、サーバ14を介して車両を管理する管理端末17を備えることが好ましく、本例でもそのようにしている。管理端末17は、例えば車両を管理する管理者が用いる端末である。管理端末17とサーバ14とはLAN(ローカルエリアネットワーク)等の通信ネットワーク(図示無し)により通信可能に接続されている。サーバ14が管理端末17と通信可能に接続されている場合には、車載端末13A,13B,13C,・・・の各々から受信した車両についての各種データを管理端末17に送信し、管理者はそれら各種データに基づいて、例えば車両の位置や状態の把握、車両のエンジンの始動を阻止する始動阻止指示の入力操作等を管理端末17を用いて行うことができる。管理端末17は、管理者による始動阻止指示の入力操作に応答して始動阻止指示をサーバ14に送信し、サーバ14は、始動阻止指示の受信に応答して始動阻止指示を車載端末に送信する。このように、管理端末17は、サーバ14に対して指示を送信することにより、車両の遠隔制御を行うことができる。 The vehicle management system 11 preferably further includes a management terminal 17 that manages vehicles via the server 14, and this is also the case in this example. The management terminal 17 is, for example, a terminal used by an administrator who manages the vehicles. The management terminal 17 and the server 14 are communicatively connected via a communications network (not shown) such as a LAN (local area network). When the server 14 is communicatively connected to the management terminal 17, various data about the vehicles received from each of the in-vehicle terminals 13A, 13B, 13C, etc. is sent to the management terminal 17. Based on this data, the administrator can use the management terminal 17 to, for example, determine the vehicle's location and status, and input a start-up prevention command to prevent the vehicle's engine from starting. The management terminal 17 transmits a start-up prevention command to the server 14 in response to the administrator's input of the start-up prevention command, and the server 14 transmits the start-up prevention command to the in-vehicle terminal in response to receiving the start-up prevention command. In this way, the management terminal 17 can remotely control the vehicle by sending commands to the server 14.
本例では、サーバ14から車載端末13A,13B,13C,・・・への始動阻止指示の送信のタイミングを管理端末17により予め設定(予約)できるよう構成されている。これにより、管理端末17からサーバ14へ、始動阻止指示の送信タイミングの指示(送信タイミング指示)を送信し、サーバ14は、この送信タイミング指示に基づいて、所定のタイミングで始動阻止指示を車載端末13A,13B,13Cへ送信する。なお、送信タイミング指示が示す送信タイミングは、日時であってもよいし、所定の条件を満たした時点という条件によるタイミングでもよい。なお、管理端末17とサーバ14との接続は通信可能であれば特に限定されず、通信ネットワーク18により接続されてもよい。以降の説明において車載端末13A,13B,13C,・・・の個々を区別しない場合には車載端末13と記載する。 In this example, the timing for transmitting the start-up prevention instruction from the server 14 to the on-board terminals 13A, 13B, 13C, etc. can be set (reserved) in advance by the management terminal 17. As a result, the management terminal 17 transmits an instruction (transmission timing instruction) for the timing of transmitting the start-up prevention instruction to the server 14, and the server 14 transmits the start-up prevention instruction to the on-board terminals 13A, 13B, 13C at a predetermined timing based on this transmission timing instruction. The transmission timing indicated by the transmission timing instruction may be a date and time, or may be a timing based on the point in time when a predetermined condition is met. The connection between the management terminal 17 and the server 14 is not particularly limited as long as communication is possible, and they may be connected via the communication network 18. In the following description, when the on-board terminals 13A, 13B, 13C, etc. are not to be distinguished from one another, they will be referred to as on-board terminals 13.
図2において、車両管理システム11の車載端末13は、コンピュータで構成されており、所定のアプリケーションプログラムを実行することで下記の各部として機能する。車載端末13は、送信部21と、受信部22と、測位データ取得部23と、アクセサリ電源状態取得部(以下、ACC状態取得部と称する)26と、スイッチ回路状態取得部(以下、SW回路状態取得部と称する)27と、バッテリ電圧取得部28と、エンジン状態取得部31と、音取得部32と、モーションデータ取得部33と、始動阻止部36とを備える。SW回路状態取得部27とエンジン状態取得部31とは、必ずしも備えられていなくてもよいが、本例のように備える方が好ましい。 In FIG. 2, the in-vehicle terminal 13 of the vehicle management system 11 is configured as a computer, and functions as the following units by executing a predetermined application program. The in-vehicle terminal 13 includes a transmitter 21, a receiver 22, a positioning data acquisition unit 23, an accessory power supply status acquisition unit (hereinafter referred to as the ACC status acquisition unit) 26, a switch circuit status acquisition unit (hereinafter referred to as the SW circuit status acquisition unit) 27, a battery voltage acquisition unit 28, an engine status acquisition unit 31, a sound acquisition unit 32, a motion data acquisition unit 33, and a start-up prevention unit 36. The SW circuit status acquisition unit 27 and the engine status acquisition unit 31 are not necessarily provided, but it is preferable to provide them as in this example.
送信部21と受信部22とは、通信ネットワーク18(図1参照)を介してサーバ14と送受信する車載端末送受信部を構成している。送信部21は、測位データ取得部23と、ACC状態取得部26と、SW回路状態取得部27と、バッテリ電圧取得部28と、エンジン状態取得部31と、音取得部32と、モーションデータ取得部33とのそれぞれが取得した各データをサーバ14に送信する。受信部22は、サーバ14からの始動阻止指示を受信する。 The transmitter 21 and receiver 22 constitute an in-vehicle terminal transmitter/receiver that transmits and receives data to and from the server 14 via the communication network 18 (see Figure 1). The transmitter 21 transmits to the server 14 the data acquired by the positioning data acquisition unit 23, ACC status acquisition unit 26, SW circuit status acquisition unit 27, battery voltage acquisition unit 28, engine status acquisition unit 31, sound acquisition unit 32, and motion data acquisition unit 33. The receiver 22 receives a start-up prevention command from the server 14.
測位データ取得部23は、車載端末13が搭載された車両19の位置を示す測位データを取得する。測位データ取得部23は、例えばGPS(Global Positioning System)受信機であり、車両19の現在位置を測定して位置のデータ、すなわち測位データを取得する。このように、本例の測位データ取得部23は車両19の位置を測定するが、車両19にGPS受信機が設けられている場合には、車両19のGPS受信機で測定した位置の測位データを当該GPS受信機から取得してもよいし、車両19のGPS受信機と併用してもよい。車両19のGPS受信機を併用する場合には、車載端末の測位データ取得部を優先的に使用、または測位データ取得部23により取得された測位データを優先して用いるよう設定することが好ましい。測位データ取得部23は、測位データを取得する毎に、その測位データを送信部21に出力し、送信部21は測位データの入力に応答して測定データをサーバ14に送信する。 The positioning data acquisition unit 23 acquires positioning data indicating the position of the vehicle 19 equipped with the in-vehicle terminal 13. The positioning data acquisition unit 23 is, for example, a GPS (Global Positioning System) receiver, and measures the current position of the vehicle 19 to acquire position data, i.e., positioning data. In this example, the positioning data acquisition unit 23 measures the position of the vehicle 19. However, if the vehicle 19 is equipped with a GPS receiver, the positioning data measured by the GPS receiver of the vehicle 19 may be acquired from the GPS receiver, or may be used in conjunction with the GPS receiver of the vehicle 19. If the GPS receiver of the vehicle 19 is used in conjunction with the GPS receiver, it is preferable to set the in-vehicle terminal's positioning data acquisition unit to be used preferentially, or to prioritize the use of positioning data acquired by the positioning data acquisition unit 23. Each time the positioning data acquisition unit 23 acquires positioning data, it outputs the positioning data to the transmission unit 21, and the transmission unit 21 transmits the measurement data to the server 14 in response to the input of the positioning data.
ACC状態取得部26と、SW回路状態取得部27と、バッテリ電圧取得部28と、エンジン状態取得部31と、音取得部32と、モーションデータ取得部33とは、車両19の状態を示す車両状態データを取得するためのものである。車両状態データは、車両19のエンジンがかかっていない状態(以下、エンジンオフ状態と称する)であるか否かをサーバ14が判定するためのものである。 The ACC status acquisition unit 26, SW circuit status acquisition unit 27, battery voltage acquisition unit 28, engine status acquisition unit 31, sound acquisition unit 32, and motion data acquisition unit 33 are used to acquire vehicle status data indicating the status of the vehicle 19. The vehicle status data is used by the server 14 to determine whether the engine of the vehicle 19 is not running (hereinafter referred to as the engine-off state).
ACC状態取得部26は、車両19のアクセサリ電源のオンオフ状態を検出する。アクセサリ電源は、車両19のカーステレオやカーナビゲーションシステム等の電装品を駆動させる電源である。ACC状態取得部26の車両19との接続は、アクセサリ電源のオンオフ状態を検出することができる接続であれば特に限定されず、本例ではアクセサリ電源がオン状態のときに通電される回路線に結線接続させている。このように、ACC状態取得部26は、アクセサリ電源のオンオフ状態を検出して取得し、アクセサリ電源のオンオフ状態を示すアクセサリ電源状態データ(以下、ACC状態データと称する)を生成して、第1車両状態データとして送信部21へ出力する。 The ACC status acquisition unit 26 detects the on/off state of the accessory power supply of the vehicle 19. The accessory power supply is a power supply that drives electrical components of the vehicle 19, such as a car stereo or car navigation system. The connection of the ACC status acquisition unit 26 to the vehicle 19 is not particularly limited as long as it is a connection that can detect the on/off state of the accessory power supply. In this example, the ACC status acquisition unit 26 is wired to a circuit line that is energized when the accessory power supply is on. In this way, the ACC status acquisition unit 26 detects and acquires the on/off state of the accessory power supply, generates accessory power supply state data (hereinafter referred to as ACC state data) that indicates the on/off state of the accessory power supply, and outputs this to the transmission unit 21 as first vehicle state data.
ACC状態取得部26は、オン状態またはオフ状態を示すACC状態データを生成する毎に送信部21へ出力してもよいし、アクセサリ電源のオンからオフへの切り替えによりオフ状態を示すACC状態データ及びオフからオンへの切り替えによりオン状態を示すACC状態データを生成したときにのみ、送信部21へ出力してもよい。 The ACC status acquisition unit 26 may output ACC status data indicating the ON or OFF state to the transmission unit 21 each time it generates it, or may output it to the transmission unit 21 only when it generates ACC status data indicating the OFF state by switching the accessory power from ON to OFF, or ACC status data indicating the ON state by switching from OFF to ON.
SW回路状態取得部27は、車両19の停車時にのみ通電するスイッチ回路のオンオフ状態を検出する。停車時とは、エンジンオフ状態のときと、エンジンがかかっている状態(以下、エンジンオン状態と称する)ではあるが車両が走行していないときとである。停車時にのみ通電するスイッチ回路は、例えば、ブレーキが踏まれているときにオン状態となるブレーキペタルスイッチ回路、パーキングブレーキがかかっているときにオン状態となるパーキングブレーキスイッチ回路、変速機構のシフトポジションがパーキングポジションにあるときにオン状態となるパーキングポジションスイッチ回路である。このように停車時にのみ通電するスイッチ回路は常時電源に接続している。SW回路状態取得部27の接続は、当該スイッチ回路のオンオフ状態を検出することができる接続であれば特に限定されず、本例では当該スイッチ回路がオン状態のときに通電される回路線に結線接続させている。このように、SW回路状態取得部27は、上記のスイッチ回路のオンオフ状態を検出して取得し、オンオフ状態を示すスイッチ回路状態データ(以下、SW回路状態データと称する)を生成して、第2車両状態データとして送信部21へ出力する。送信部21はSW回路状態データの入力に応答して、入力されたSW回路状態データをサーバ14に送信する。 The SW circuit status acquisition unit 27 detects the on/off state of switch circuits that are energized only when the vehicle 19 is stopped. "When the vehicle is stopped" refers to when the engine is off or when the engine is running (hereinafter referred to as "engine on") but the vehicle is not moving. Examples of switch circuits that are energized only when the vehicle is stopped include a brake pedal switch circuit that is on when the brake is applied, a parking brake switch circuit that is on when the parking brake is applied, and a parking position switch circuit that is on when the gear shift mechanism is in the parking position. Switch circuits that are energized only when the vehicle is stopped are connected to a constant power source. The SW circuit status acquisition unit 27 may be connected to any circuit line that is energized when the switch circuit is on. In this way, the SW circuit state acquisition unit 27 detects and acquires the on/off state of the above-mentioned switch circuits, generates switch circuit state data (hereinafter referred to as SW circuit state data) indicating the on/off state, and outputs this as second vehicle state data to the transmission unit 21. In response to the input of the SW circuit state data, the transmission unit 21 transmits the input SW circuit state data to the server 14.
SW回路状態取得部27は、オン状態またはオフ状態を示すSW回路状態データを生成する毎に送信部21へ出力してもよいし、スイッチ回路がオンからオフへ切り替わってオフ状態を示すSW回路状態データを生成したときと、オフからオンへ切り替わってオン状態を示すSW回路状態データを生成したときにのみ、送信部21へ出力してもよい。 The SW circuit state acquisition unit 27 may output SW circuit state data indicating an on or off state to the transmission unit 21 each time it generates the data, or it may output the data to the transmission unit 21 only when the switch circuit switches from on to off and generates SW circuit state data indicating an off state, or when it switches from off to on and generates SW circuit state data indicating an on state.
バッテリ電圧取得部28は、車両19のバッテリ電圧を第3車両状態として取得する。バッテリ電圧取得部28は、車両19のOBD2コネクタに接続され、OBD2を介してECUからバッテリ電圧をデータとして取得し、このバッテリ電圧データを、第3車両状態データとして送信部21へ出力する。バッテリ電圧取得部28は、ECUからバッテリ電圧をデータとして取得する毎に送信部21へ出力し、送信部21はバッテリ電圧データの入力に応答して、入力されたバッテリ電圧データをサーバ14に送信する。 The battery voltage acquisition unit 28 acquires the battery voltage of the vehicle 19 as the third vehicle state. The battery voltage acquisition unit 28 is connected to the OBD2 connector of the vehicle 19, acquires the battery voltage as data from the ECU via OBD2, and outputs this battery voltage data to the transmission unit 21 as third vehicle state data. The battery voltage acquisition unit 28 outputs the battery voltage data to the transmission unit 21 every time it acquires it from the ECU, and the transmission unit 21 transmits the input battery voltage data to the server 14 in response to the input of the battery voltage data.
エンジン状態取得部31は、車両19のエンジンの回転数とアクセル開度とをエンジンの状態として車両19から取得し、送信部21へ第4車両状態データであるエンジン状態データとして出力する。エンジンの状態としてのエンジン回転数とアクセル開度とは、具体的には、エンジンの回転数が0(ゼロ)であるか否かと、アクセル開度が0(ゼロ)(アクセル開度率が0%)であるか否かである。なお、ECUからエンジンの回転数とアクセル開度とが、数値データとして取得される場合には、取得した数値データが0か否かを示すデジタルデータを生成して、生成したデジタルデータをエンジン状態データとして送信部21へ出力すればよい。送信部21は、エンジン状態データの入力に応答して、入力されたエンジン状態データをサーバ14に送信する。 The engine state acquisition unit 31 acquires the engine speed and accelerator pedal position of the vehicle 19 from the vehicle 19 as the engine state, and outputs this to the transmission unit 21 as engine state data, which is fourth vehicle state data. The engine speed and accelerator pedal position as the engine state specifically refer to whether the engine speed is 0 (zero) and whether the accelerator pedal position is 0 (zero) (accelerator pedal position rate is 0%). Note that when the engine speed and accelerator pedal position are acquired from the ECU as numerical data, digital data indicating whether the acquired numerical data is 0 or not can be generated, and the generated digital data can be output to the transmission unit 21 as engine state data. In response to the input of the engine state data, the transmission unit 21 transmits the input engine state data to the server 14.
音取得部32は、車両19のアイドリング時におけるアイドリング音を取得する。音取得部32は、車両19内、本例ではアイドリング音の集音効果及びアイドリング音以外の音の集音を抑制する観点で、車両19のエンジンルーム近傍のダッシュボード内に設けてある。音取得部32は、音を音データ(電気信号)に変換するトランスデューサを備え、周囲の音を集音し、集音した音を音データに変換する。音取得部32は、このように取得した音データをアイドリング音の取得音データとして送信部21と始動阻止部36との各々へ出力する。この取得音データは第5車両状態データであり、送信部21は取得音データの入力に応答して、入力された取得音データをサーバ14に送信する。 The sound acquisition unit 32 acquires idling sound when the vehicle 19 is idling. The sound acquisition unit 32 is provided inside the vehicle 19, in this example, in the dashboard near the engine compartment of the vehicle 19, from the perspective of collecting idling sound effectively and suppressing the collection of sounds other than idling sound. The sound acquisition unit 32 has a transducer that converts sound into sound data (electrical signals), collects surrounding sounds, and converts the collected sounds into sound data. The sound acquisition unit 32 outputs the acquired sound data as acquired idling sound data to both the transmission unit 21 and the start prevention unit 36. This acquired sound data is fifth vehicle state data, and in response to input of the acquired sound data, the transmission unit 21 transmits the input acquired sound data to the server 14.
モーションデータ取得部33は、車両に加わる3軸の加速度及び角速度を示すモーションデータを第6車両状態データとして取得する。モーションデータ取得部33は、上述の3軸の加速度を検出して加速度データを取得する加速度センサと角速度(ロール)を検出して角速度データを取得するジャイロセンサ等で構成されている。このように、本例のモーションデータ取得部33は、加速度と角速度とを検出して各データを取得するが、車両19に加速度センサ及びジャイロセンサが設けられている場合には、車両19の加速度センサ及びジャイロセンサで検出された加速度及び角速度の各データをこれらのセンサから取得してもよいし、車両19の加速度センサ及びジャイロセンサと併用してもよい。車両19の加速度センサ及びジャイロセンサを併用する場合には、モーションデータ取得部33を優先的に使用、またはモーションデータ取得部33により取得されたモーションデータを優先して用いるよう設定することが好ましい。モーションデータ取得部33は、加速度データと角速度データとをそれぞれ取得する毎に、それらデータを車両の動きを示すモーションデータとして送信部21に出力し、送信部21はモーションデータの入力に応答して、入力されたモーションデータをサーバ14に送信する。 The motion data acquisition unit 33 acquires motion data indicating the three-axis acceleration and angular velocity applied to the vehicle as the sixth vehicle state data. The motion data acquisition unit 33 is composed of an acceleration sensor that detects the above-mentioned three-axis acceleration to acquire acceleration data, a gyro sensor that detects angular velocity (roll) to acquire angular velocity data, and the like. As such, the motion data acquisition unit 33 in this example detects acceleration and angular velocity to acquire each data. However, if the vehicle 19 is equipped with an acceleration sensor and a gyro sensor, the acceleration and angular velocity data detected by the acceleration sensor and gyro sensor of the vehicle 19 may be acquired from these sensors, or may be used in conjunction with the acceleration sensor and gyro sensor of the vehicle 19. If the acceleration sensor and gyro sensor of the vehicle 19 are used in conjunction, it is preferable to set the motion data acquisition unit 33 to be used preferentially, or to use the motion data acquired by the motion data acquisition unit 33 preferentially. Each time the motion data acquisition unit 33 acquires acceleration data and angular velocity data, it outputs the data to the transmission unit 21 as motion data indicating the movement of the vehicle, and in response to the input of the motion data, the transmission unit 21 transmits the input motion data to the server 14.
始動阻止部36は、車載端末送受信部を構成する受信部22が始動阻止指示をサーバ14から受信すると、アイドリング音が取得されなくなった以降に、車両19のエンジンの始動を阻止する。具体的には、始動阻止部36は、音取得部32から取得音データが入力されていない場合にはアイドリング音が取得されていないとして、エンジンの始動を阻止する。一方、取得音データが入力されている場合にはアイドリング音が取得されているとしてエンジンの始動の阻止せずに取得音データの入力がなくなるのを待ってエンジンの始動を阻止する。始動阻止部36は、例えば、エンジンを始動させるために必要な回路の少なくともひとつが作動しないようにすることで、エンジンの始動を阻止する。本例では、エンジン始動用プッシュスイッチへの配線回路を遮断する。 When the receiver 22 constituting the in-vehicle terminal transceiver receives a start prevention instruction from the server 14, the start prevention unit 36 prevents the start of the vehicle 19 engine after idling sound is no longer acquired. Specifically, if no acquired sound data is input from the sound acquisition unit 32, the start prevention unit 36 determines that idling sound has not been acquired and prevents the engine from starting. On the other hand, if acquired sound data is input, the start prevention unit 36 determines that idling sound has been acquired and does not prevent the engine from starting, but waits until the input of acquired sound data ceases before preventing the engine from starting. The start prevention unit 36 prevents the engine from starting, for example, by preventing the operation of at least one of the circuits required to start the engine. In this example, the wiring circuit to the engine start push switch is interrupted.
車載端末13は、さらに取り外し検出部(図示無し)を備えることが好ましく、本例でもそのようにしている。取り外し検出部は、車載端末13が車両19から取り外されたことを検出するためのものであり、例えばエンジン状態取得部31のOBD2コネクタに接続させる接続ラインや、ACC状態取得部26が車両19の所定回路に接続する接続ラインなど、車両19に接続する各接続ラインの少なくともいずれかひとつに設ける。本例の車載端末13は、内部バッテリ(図示無し)を備えており、取り外し検出部が車両19との接続が切断された取り外し信号を生成した場合には、内部バッテリにより取り外し信号が取り外し検出部から送信部21へ送られて、送信部21からサーバ14を介して管理端末17に送信されて管理者に報知される。 The in-vehicle terminal 13 preferably further includes a removal detection unit (not shown), and this is also the case in this example. The removal detection unit is used to detect when the in-vehicle terminal 13 has been removed from the vehicle 19, and is provided in at least one of the connection lines connected to the vehicle 19, such as the connection line connecting the engine status acquisition unit 31 to the OBD2 connector or the connection line connecting the ACC status acquisition unit 26 to a specific circuit in the vehicle 19. The in-vehicle terminal 13 in this example is equipped with an internal battery (not shown). When the removal detection unit generates a removal signal indicating that the connection with the vehicle 19 has been severed, the internal battery sends the removal signal from the removal detection unit to the transmitter 21, which then transmits the signal to the management terminal 17 via the server 14 to notify the administrator.
管理端末17は、入力部45と、表示部46と、制御部47とを備える。管理端末17は、コンピュータで構成されており、所定のアプリケーションプログラムを実行することにより、管理端末17として機能させることができる。表示部46は、液晶ディスプレイなどのディスプレイ装置であり、制御部47による制御の下で、制御部47から入力された表示画像を表示する。入力部45は、例えばキーボードやマウスなどであり、表示部46としてタッチパネルディスプレイを用いた場合には、その表示部46も入力部45として機能させることができる。入力部45は、後述する許可領域、バッテリ電圧の閾値等を設定するための入力操作、始動阻止指示の入力操作など、各種の入力操作を行うためのものである。 The management terminal 17 comprises an input unit 45, a display unit 46, and a control unit 47. The management terminal 17 is configured as a computer, and can function as the management terminal 17 by executing a specific application program. The display unit 46 is a display device such as an LCD display, and displays a display image input from the control unit 47 under the control of the control unit 47. The input unit 45 is, for example, a keyboard or mouse, and if a touch panel display is used as the display unit 46, the display unit 46 can also function as the input unit 45. The input unit 45 is used to perform various input operations, such as input operations for setting the permission area and battery voltage threshold, which will be described later, and input operations for inputting a start-up prevention command.
サーバ14は、受信部51と、送信部52と、記憶部DBと、制御部53と、位置判定部56と、アクセサリ電源状態判定部(以下、ACC状態判定部と称する)57と、スイッチ回路状態判定部(以下、SW回路状態判定部と称する)58と、電圧判定部61と、エンジン状態判定部62と、音判定部63と、モーション判定部66とを備える。サーバ14はコンピュータで構成されており、所定のアプリケーションプログラムを実行することで上記の各部として機能する。位置判定部56と、ACC状態判定部57と、SW回路状態判定部58と、電圧判定部61と、エンジン状態判定部62と、音判定部63と、モーション判定部66とは、判定ユニット70を構成している。判定ユニット70は、SW回路状態判定部58とエンジン状態判定部62とを必ずしも備えなくてもよいが、備える方が好ましい。 The server 14 includes a receiving unit 51, a transmitting unit 52, a memory unit (DB), a control unit 53, a position determination unit 56, an accessory power supply state determination unit (hereinafter referred to as the ACC state determination unit) 57, a switch circuit state determination unit (hereinafter referred to as the SW circuit state determination unit) 58, a voltage determination unit 61, an engine state determination unit 62, a sound determination unit 63, and a motion determination unit 66. The server 14 is configured as a computer and functions as each of the above units by executing a predetermined application program. The position determination unit 56, the ACC state determination unit 57, the SW circuit state determination unit 58, the voltage determination unit 61, the engine state determination unit 62, the sound determination unit 63, and the motion determination unit 66 constitute a determination unit 70. The determination unit 70 does not necessarily have to include the SW circuit state determination unit 58 and the engine state determination unit 62, but it is preferable to do so.
受信部51と送信部52とは、通信ネットワーク18(図1参照)を介して車載端末13と送受信するサーバ送受信部を構成している。受信部52は、測位データと、ACC状態データと、SW回路状態データと、バッテリ電圧データと、エンジン状態データと、取得音データと、車両19の3軸の加速度の個々を示す各モーションデータ及び3軸における角速度の個々を示す各モーションデータとを、車載端末13の送信部21から受信し、制御部53に出力する。送信部52は、車載端末13へ始動阻止指示を送信する。 The receiver 51 and transmitter 52 constitute a server transmitter/receiver that transmits and receives data to and from the in-vehicle terminal 13 via the communication network 18 (see Figure 1). The receiver 52 receives positioning data, ACC status data, SW circuit status data, battery voltage data, engine status data, acquired sound data, motion data indicating each of the three axial accelerations of the vehicle 19, and motion data indicating each of the three axial angular velocities from the transmitter 21 of the in-vehicle terminal 13, and outputs this to the control unit 53. The transmitter 52 transmits a start-up prevention instruction to the in-vehicle terminal 13.
制御部53は、受信部51からの上述の各データが入力された場合に、判定ユニット70を制御し、位置判定部56と、ACC状態判定部57と、SW回路状態判定部58と、電圧判定部61と、エンジン状態判定部62と、音判定部63と、モーション判定部66とに、この順序で所定の処理を行わせる。制御部53は、通信部(図示無し)によって、管理端末17の制御部47と通信可能に接続されており、制御部47からの始動停止指示が入力された場合に、始動停止指示を送信部52から車載端末13の受信部22へ送信する。このように、制御部53は、サーバ14の各部を統括的に制御する。 When the control unit 53 receives the above-mentioned data from the receiving unit 51, it controls the determination unit 70 and causes the position determination unit 56, ACC state determination unit 57, SW circuit state determination unit 58, voltage determination unit 61, engine state determination unit 62, sound determination unit 63, and motion determination unit 66 to perform predetermined processing in this order. The control unit 53 is communicatively connected to the control unit 47 of the management terminal 17 via a communication unit (not shown), and when a start/stop command is received from the control unit 47, it transmits the start/stop command from the transmitting unit 52 to the receiving unit 22 of the in-vehicle terminal 13. In this way, the control unit 53 comprehensively controls each unit of the server 14.
記憶部DBは、車両19の走行が許可された許可領域と、車両19のバッテリ電圧の閾値(以下、電圧閾値と称する)と、車両19の周期的なアイドリング音の基準音データと、基準音データとの類似度の閾値(以下、類似度閾値と称する)と、3軸の加速度及び角速度に基づいて停止状態と予め設定された停止条件(以下、モーション条件と称する)とを記憶する。許可領域と電圧閾値と基準音データと類似度閾値とモーション条件とは、車両19毎に記憶され、すなわち、車両19と関連付けて記憶されている。 The memory unit DB stores the permitted area in which vehicle 19 is permitted to travel, the vehicle 19's battery voltage threshold (hereinafter referred to as the voltage threshold), reference sound data of the vehicle 19's periodic idling sound, the threshold of similarity to the reference sound data (hereinafter referred to as the similarity threshold), and a stop state and preset stop conditions (hereinafter referred to as the motion conditions) based on three-axis acceleration and angular velocity. The permitted area, voltage threshold, reference sound data, similarity threshold, and motion conditions are stored for each vehicle 19, i.e., are stored in association with the vehicle 19.
許可領域は予め設定され、設定は、例えば管理端末17での入力に基づいて、例えば、所定の都道府県内等といった範囲、所定の走行経路といった経路である。許可領域は、許可領域ではない非許可領域を設けることによっても設定することができる。例えば、自動車が盗まれて海外へ運ばれることがあるため、港湾の所定領域を侵入不可である非許可領域として設ける、あるいは、県境を越えた領域を侵入不可として非許可領域として設ける等により、許可領域を設定する。 Allowed areas are set in advance, and are set, for example, based on input on the management terminal 17, and can be areas such as within a specific prefecture, or routes such as specific driving routes. Allowed areas can also be set by establishing non-allowed areas that are not allowed areas. For example, because cars can be stolen and taken overseas, a specific area of a port can be set as a non-allowed area where entry is prohibited, or an area across prefectural borders can be set as a non-allowed area where entry is prohibited.
電圧閾値と、基準音データ及び類似度閾値と、モーション条件とは、いずれも車両19がエンジンオフ状態であるか否かを判定するための判定基準である。電圧閾値は、車両19の平常時のバッテリ電圧(例えばエンジンオフ状態のバッテリ電圧)を基準電圧VBとしたときに、基準電圧VBに所定の電圧値Vαを上乗せした値VB+Vαとする。Vαは、エンジンオフ状態と走行時との通常のバッテリ電圧の変動を考慮して設定し、多くの車種では少なくとも1.5Vであることが好ましく、本例では1.5Vとしている。普通自動車のバッテリ電圧は通常は12Vであり、また、トラックなどの大型車両のバッテリ電圧は通常24Vであり、これらを基準電圧VBとしてもよいが、バッテリ電圧は経年劣化等によって低下する。そこで、車両19毎に、例えば定期的にバッテリ電圧を確認しておき、得られた最新のバッテリ電圧を基準電圧VBとするとよい。このように電圧閾値は、基準電圧VBとVαとにより得られる値であるから、基準電圧VB及びVαを、電圧閾値として記憶としてもよい。なお、本例では、入力部45によりVB及びVαを入力して記憶部DBに記憶しているが、Vαをプログラムにおいて予め設定しておいてもよい。 The voltage threshold, the reference sound data and similarity threshold, and the motion conditions are all criteria for determining whether the vehicle 19 is in an engine-off state. The voltage threshold is VB + Vα, where VB is the vehicle 19's normal battery voltage (e.g., the battery voltage when the engine is off). Vα is set taking into account the normal battery voltage fluctuation between the engine-off state and when driving. For most vehicle types, Vα is preferably at least 1.5V, and in this example, it is set to 1.5V. The battery voltage of a passenger car is typically 12V, and the battery voltage of a large vehicle such as a truck is typically 24V. While these values may be used as the reference voltage VB, battery voltages decrease over time due to factors such as aging. Therefore, it is advisable to check the battery voltage for each vehicle 19, for example, periodically, and use the most recent battery voltage as the reference voltage VB. Because the voltage threshold is thus a value obtained from the reference voltage VB and Vα, the reference voltages VB and Vα may be stored as voltage thresholds. In this example, VB and Vα are input via the input unit 45 and stored in the memory unit DB, but Vα may also be set in advance in the program.
基準音データは、車両19のアイドリング音の振動パターンを含む音データであり、車両毎にアイドリング音を取得しておき、音データを記憶しておく。なお、音データからノイズを除去した後に、平均値を求め、ノイズを除去したデータから平均値を減算したデータを基準音データとしてもよく、本例でもそのようにしている。アイドリング音は周期性をもつので基準音データとしては少なくとも1周期分のデータとし、車両19と関連付けて記憶する。本例では、取得した音データからノイズを除去した1周期分のデータをf1(t)(ここで、tは時間)とし、この1周期分の平均値Avg1を求める。そして、f1(t)からAvg1を減じたf1(t)-Avg1をf2(t)として求め、このf2(t)を基準音データとしている。 The reference sound data is sound data including the vibration pattern of the idling sound of the vehicle 19, and the idling sound is acquired for each vehicle and stored. Note that after noise is removed from the sound data, an average value may be calculated, and the data obtained by subtracting the average value from the noise-removed data may be used as the reference sound data, and this is also done in this example. Because idling sound is periodic, the reference sound data is data for at least one cycle and is stored in association with the vehicle 19. In this example, one cycle of data obtained by removing noise from the acquired sound data is defined as f 1 (t) (where t is time), and the average value Avg 1 for this one cycle is calculated. Then, Avg 1 is subtracted from f 1 (t) to obtain f 2 (t), or f 1 (t) - Avg 1 , and this f 2 (t) is used as the reference sound data.
類似度閾値は、基準音データに対する取得音データの類似の程度を示す類似度について予め設定する閾値である。本例では、類似度閾値は、基準音データの8%、すなわち、0.08×f2(t)としている。 The similarity threshold is a threshold set in advance for the similarity that indicates the degree of similarity of the acquired sound data to the reference sound data. In this example, the similarity threshold is set to 8% of the reference sound data, that is, 0.08×f 2 (t).
モーション条件は、車両19の物理的移動の状態について設定する条件である。モーション条件は、例えば、以下のように設定することができる。まず、車載端末13を予め搭載した車両19を、エンジンオン、走行、停止、エンジンオフなどの各状態にし、これら種々の状態において取得した各モーションデータを準備する。そして、これらモーションデータと、各モーションデータを示したときの車両の状態とを学習演算部(図示無し)に学習させて学習モデルを構築する。車両19に加速度センサ及びジャイロセンサが設けられている場合には、車載端末13のモーションデータ取得部33の代わりに、もしくはモーションデータ取得部33に加えて、当該加速度センサ及びジャイロセンサで取得された各モーションデータを用いてもよい。モーションデータ取得部33と当該加速度センサ及びジャイロセンサとの両方でモーションデータを取得した場合には、これらのデータをAND条件として学習させてもよい。学習モデルは、車両19がエンジンオフ状態か否かを判定できるものとして構築され、その判定基準としてのモーション条件として用いられる。なお、本例では学習モデルは記憶部DBに記憶し、制御部53に学習演算部を設けているが、記憶部DBに記憶している学習モデルを制御部53内のメモリにも記憶してもよい。 Motion conditions are conditions set for the physical movement state of the vehicle 19. Motion conditions can be set, for example, as follows: First, the vehicle 19, which is pre-installed with the in-vehicle terminal 13, is placed in various states, such as engine on, driving, stopped, and engine off, and motion data acquired in these various states is prepared. Then, a learning calculation unit (not shown) learns this motion data and the vehicle state when each motion data is displayed, constructing a learning model. If the vehicle 19 is equipped with an acceleration sensor and a gyro sensor, the motion data acquired by the acceleration sensor and gyro sensor may be used instead of or in addition to the motion data acquisition unit 33 of the in-vehicle terminal 13. If motion data is acquired by both the motion data acquisition unit 33 and the acceleration sensor and gyro sensor, these data may be trained as AND conditions. The learning model is constructed to determine whether the vehicle 19 is in an engine-off state, and is used as a motion condition that serves as the criterion for this determination. In this example, the learning model is stored in the memory unit DB, and a learning calculation unit is provided in the control unit 53, but the learning model stored in the memory unit DB may also be stored in the memory within the control unit 53.
位置判定部56は、制御部53の制御の下で測位データが入力された場合に、記憶部DBに記憶されている許可領域とを対比して、測位データに示される位置が非許可領域内か否かを判定する。位置判定部56は、肯定判定(非許可領域内であるとの判定)または否定判定(非許可領域内ではないとの判定)の判定結果を制御部53に出力する。 When positioning data is input under the control of the control unit 53, the position determination unit 56 compares the position indicated by the positioning data with the permitted area stored in the memory unit DB and determines whether the position indicated by the positioning data is within a prohibited area. The position determination unit 56 outputs a positive determination (determining that the position is within a prohibited area) or a negative determination (determining that the position is not within a prohibited area) to the control unit 53.
ACC状態判定部57は、制御部53からACC状態データが入力された場合に、ACC状態データに示されるアクセサリ電源状態がオフ状態であるか否かを判定する。ACC状態判定部57は、肯定判定(オフ状態であるとの判定)または否定判定(オフ状態ではないとの判定)の判定結果を制御部53に出力する。 When ACC status data is input from the control unit 53, the ACC status determination unit 57 determines whether the accessory power status indicated in the ACC status data is in the off state. The ACC status determination unit 57 outputs a positive determination (determined to be in the off state) or a negative determination (determined to be not in the off state) to the control unit 53.
電圧判定部61は、制御部53からバッテリ電圧データが入力された場合には、バッテリ電圧が記憶部DBに記憶されている電圧閾値未満であるか否かを判定する。電圧判定部61は、肯定判定(電圧閾値未満であるとの判定)または否定判定(電圧閾値未満ではないとの判定)の判定結果を制御部53に出力する。 When battery voltage data is input from the control unit 53, the voltage determination unit 61 determines whether the battery voltage is below the voltage threshold stored in the memory unit DB. The voltage determination unit 61 outputs a positive determination (determined that the voltage is below the voltage threshold) or a negative determination (determined that the voltage is not below the voltage threshold) to the control unit 53.
エンジン状態判定部62は、制御部53からエンジン状態データが入力された場合には、エンジン状態データに示されるエンジン状態(エンジン回転数及びアクセル開度)が0(ゼロ)であるか否かを判定する。エンジン状態判定部62は、肯定判定(0であるとの判定)または否定判定(0ではないとの判定)の判定結果を制御部53に出力する。 When engine state data is input from the control unit 53, the engine state determination unit 62 determines whether the engine state (engine speed and accelerator opening) indicated in the engine state data is 0 (zero). The engine state determination unit 62 outputs a positive determination (determined to be 0) or negative determination (determined to be not 0) to the control unit 53.
音判定部63は、制御部53から取得音データが入力された場合には、取得音データを記憶部DBに記憶されている基準音データと対比し、取得音データの基準音データとの類似度を求めて、その類似度が記憶部DBに記憶されている類似度閾値未満であるか否かを判定する。音判定部63は、肯定判定(類似度閾値未満であるとの判定)または否定判定(類似度閾値未満ではないとの判定)の判定結果を制御部53に出力する。 When acquired sound data is input from the control unit 53, the sound determination unit 63 compares the acquired sound data with reference sound data stored in the memory unit DB, calculates the similarity between the acquired sound data and the reference sound data, and determines whether the similarity is less than the similarity threshold stored in the memory unit DB. The sound determination unit 63 outputs a positive determination (determined to be less than the similarity threshold) or a negative determination (determined to be not less than the similarity threshold) to the control unit 53.
判定は具体的には、以下のように実行する。まず、取得音データが入力された場合に、音判定部63は、取得音データが取得された車両19の基準音データを記憶部DBから特定する。音判定部は、取得音データの中から周期性をもち、かつ、周期が基準音データに最も近いデータ部分を例えば基準音データと同様に少なくとも1周期分特定して、類似度を求める対象の取得音データとする。そのように対象とされた取得音データをg1(t)とし、g1(t)の平均値をAvg2とし、g1(t)からAvg2を減算したg1(t)-Avg2をg2(t)とする。そして、f2(t)とg2(t)の差である|f2(t)-g2(t)|を求め、この差|f2(t)-g2(t)|と類似度閾値とを対比して、この差|f2(t)-g2(t)|が類似度閾値未満であるか否かを判定する。 Specifically, the determination is performed as follows. First, when acquired sound data is input, the sound determination unit 63 identifies, from the storage unit DB, the reference sound data of the vehicle 19 from which the acquired sound data was acquired. The sound determination unit identifies, from the acquired sound data, a data portion that has periodicity and whose period is closest to the reference sound data, for example, at least one period, as in the case of the reference sound data, and sets this as the acquired sound data for which similarity is to be determined. The acquired sound data thus identified is defined as g 1 (t), the average value of g 1 (t) is defined as Avg2, and g 2 (t) - Avg2, obtained by subtracting Avg2 from g 1 (t), is defined as g 2 (t). Then, the difference between f 2 (t) and g 2 (t), |f 2 (t) - g 2 (t)|, is calculated, and this difference |f 2 (t) - g 2 (t)| is compared with the similarity threshold to determine whether or not this difference |f 2 (t) - g 2 (t)| is less than the similarity threshold.
モーション判定部66は、制御部53からモーションデータが入力された場合には、モーションデータに示される3軸の加速度及び角速度が記憶部DBに記憶されているモーション条件を満たすか否かを判定する。モーション判定部66は、肯定判定(モーション条件を満たすとの判定)または否定判定(モーション条件を満たさないとの判定)の判定結果を制御部53に出力する。 When motion data is input from the control unit 53, the motion determination unit 66 determines whether the three-axis acceleration and angular velocity indicated in the motion data satisfy the motion conditions stored in the memory unit DB. The motion determination unit 66 outputs a positive determination (determination that the motion conditions are satisfied) or a negative determination (determination that the motion conditions are not satisfied) to the control unit 53.
制御部53は、モーション判定部66から肯定判定が入力された場合に、エンジンオフ通知を管理端末17に送信する。管理端末17がエンジンオフ通知を受信した後に、入力部45から始動阻止指示が入力された場合には、その始動阻止指示がサーバ14の制御部53から車載端末13に送信され、車載端末13の始動阻止部36は、音取得部32においてアイドリング音が取得されなくなった以降に、車両19のエンジンの始動を阻止する処理を実行する。 When a positive determination is input from the motion determination unit 66, the control unit 53 sends an engine-off notification to the management terminal 17. If a start-up prevention instruction is input from the input unit 45 after the management terminal 17 receives the engine-off notification, the start-up prevention instruction is sent from the control unit 53 of the server 14 to the in-vehicle terminal 13, and the start-up prevention unit 36 of the in-vehicle terminal 13 executes processing to prevent the start of the engine of the vehicle 19 after the sound acquisition unit 32 no longer acquires idling sound.
上記構成の作用を説明する。図3に示すように、車両19は貸し出されるレンタル前に、予め管理端末17により、許可領域、バッテリ電圧閾値等が入力され、サーバ14の記憶部DBに記憶される。また、基準音データ及び類似度閾値も記憶部DBに予め記憶される。 The operation of the above configuration will now be explained. As shown in Figure 3, before a vehicle 19 is rented, the permission area, battery voltage threshold, etc. are entered in advance via the management terminal 17 and stored in the memory DB of the server 14. The reference sound data and similarity threshold are also stored in advance in the memory DB.
車両19が貸し出されているレンタル中は、サーバ14及び車載端末13が所定の処理を実行する。車載端末13の測位データ取得部23は、車両19の位置を例えば所定の時間間隔(タイミング)で測定し、測位データを生成する。 While the vehicle 19 is being rented, the server 14 and the in-vehicle terminal 13 perform predetermined processing. The positioning data acquisition unit 23 of the in-vehicle terminal 13 measures the position of the vehicle 19, for example, at predetermined time intervals (timings), and generates positioning data.
アクセサリ電源は、エンジンの始動前であってもオン状態にすることはできるものもあるが、エンジンがかかっているオン状態から切れたオフ状態になることに伴い、オンからオフに状態が切り替わる。すなわち、アクセサリ電源がオフであるとエンジンがオフ状態であるとみなすことができる。そこで、ACC状態取得部26は、アクセサリ電源がオフ状態であるか否かを検出して送信部21に出力する。アクセサリ電源の状態は、電圧の有無で検出されるから、速く検出される。 Some accessory power supplies can be turned on even before the engine is started, but when the engine goes from an on state (when the engine is running) to an off state (when the engine is turned off), the state switches from on to off. In other words, when the accessory power supply is off, it can be considered that the engine is off. Therefore, the ACC status acquisition unit 26 detects whether the accessory power supply is off and outputs this to the transmission unit 21. The status of the accessory power supply is detected based on the presence or absence of voltage, so it can be detected quickly.
SW回路状態取得部27は、車両19の停車時にのみ通電する回路がオンかオフかを検出し、検出結果をSW回路状態データとして送信部21に出力する。SW回路状態データも、電圧の有無で検出されるから、速く検出される。 The SW circuit status acquisition unit 27 detects whether circuits that are energized only when the vehicle 19 is stopped are on or off, and outputs the detection result to the transmission unit 21 as SW circuit status data. The SW circuit status data is also detected based on the presence or absence of voltage, so it can be detected quickly.
バッテリ電圧取得部28は、車両19のバッテリ電圧データを取得し、エンジン状態取得部31はエンジン状態データを取得して、送信部21にそれぞれ出力する。音取得部32は、アイドリング音を取得して取得音データとし、モーションデータ取得部33は、モーションデータを取得して、それぞれ送信部21に出力する。送信部21はこのように入力された各データを、サーバ14に送信する。 The battery voltage acquisition unit 28 acquires battery voltage data of the vehicle 19, and the engine state acquisition unit 31 acquires engine state data, which are then output to the transmission unit 21. The sound acquisition unit 32 acquires idling sound and converts it into acquired sound data, and the motion data acquisition unit 33 acquires motion data, which are then output to the transmission unit 21. The transmission unit 21 transmits each of the data thus input to the server 14.
サーバ14は、制御部53に上記の各データが入力されると、制御部53は、判定ユニット70を制御し、判定ユニット70を構成する各部に所定の処理を実行させる。制御部53は、測位データが入力されると、測位データを位置判定部56に入力し、位置判定部56に判定を実行させる。位置判定部56は、測位データの入力に応答して、測位データに示される位置が非許可領域内であるか否かを判定し、判定結果を制御部53に出力する。 When the server 14 receives the above data in the control unit 53, the control unit 53 controls the judgment unit 70 and causes each component of the judgment unit 70 to execute predetermined processing. When the positioning data is received, the control unit 53 inputs the positioning data to the position determination unit 56 and causes the position determination unit 56 to execute a determination. In response to the input of the positioning data, the position determination unit 56 determines whether the position indicated in the positioning data is within a non-permitted area and outputs the determination result to the control unit 53.
制御部53は、位置判定部56からの肯定判定の入力に応答して、ACC状態判定部57にACC状態データを入力して判定を実行させ、位置判定部56から否定判定が入力された場合には、ACC状態判定部57による判定以降の判定は実行させずに判定ユニット70による判定を終了させる。なお、制御部53は、位置判定部56からの判定結果の入力に応答して、判定結果を管理端末17に送信してもよく、その場合には管理端末17は判定結果を表示部46に表示するように本例では構成している。ACC状態判定部57、SW回路状態判定部58、電圧判定部61、エンジン状態判定部62、音判定部63、モーション判定部66から制御部53に入力される判定結果についても同様に、制御部53は管理端末17送信して管理端末17が同様に処理してもよい。 In response to a positive determination input from the position determination unit 56, the control unit 53 inputs ACC state data to the ACC state determination unit 57 to cause it to perform a determination. If a negative determination input is received from the position determination unit 56, the control unit 53 terminates the determination by the determination unit 70 without causing any further determinations to be performed by the ACC state determination unit 57. In response to the determination result input from the position determination unit 56, the control unit 53 may transmit the determination result to the management terminal 17. In this example, the management terminal 17 is configured to display the determination result on the display unit 46. Similarly, the control unit 53 may transmit the determination results input to the control unit 53 from the ACC state determination unit 57, SW circuit state determination unit 58, voltage determination unit 61, engine state determination unit 62, sound determination unit 63, and motion determination unit 66 to the management terminal 17, which may then process them in the same manner.
ACC状態判定部57は、ACC状態データの入力に応答して、アクセサリ電源がオフ状態か否かを判定し、判定結果を制御部53に出力する。制御部53は、ACC状態判定部57からの肯定判定の入力に応答して、SW回路状態判定部58にSW回路状態データを入力して判定を実行させる。なお判定ユニット70がSW回路状態判定部58を備えない場合には、制御部53は電圧判定部61にバッテリ電圧データを入力して判定を実行させる。一方、ACC状態判定部57から否定判定が入力された場合の制御部53は、SW回路状態判定部58による判定以降の判定は実行させずに判定ユニット70による判定を終了させる。ACC状態データは、オンかオフかの判定であるので、判定が速く行われ、したがって、エンジンオン状態であることが迅速に把握される。その結果、以降の判定を実行しないことも迅速に判別されるので、車両19の走行の安全がより早く確保される。 In response to the input of ACC state data, the ACC state determination unit 57 determines whether the accessory power supply is off and outputs the determination result to the control unit 53. In response to the input of a positive determination from the ACC state determination unit 57, the control unit 53 inputs SW circuit state data to the SW circuit state determination unit 58 to make a determination. Note that if the determination unit 70 does not include the SW circuit state determination unit 58, the control unit 53 inputs battery voltage data to the voltage determination unit 61 to make a determination. On the other hand, if a negative determination is input from the ACC state determination unit 57, the control unit 53 terminates the determination by the determination unit 70 without making any further determinations after the determination by the SW circuit state determination unit 58. Because the ACC state data determines whether the power supply is on or off, the determination is made quickly, and therefore it is quickly determined that the engine is on. As a result, it is quickly determined that subsequent determinations will not be made, thereby more quickly ensuring the safe driving of the vehicle 19.
電圧判定部61は、バッテリ電圧データの入力に応答して、バッテリ電圧が電圧閾値未満であるか否かを判定し、判定結果を制御部53に出力する。制御部53は、電圧判定部61からの肯定判定の入力に応答して、エンジン状態判定部62にエンジン状態データを入力して判定を実行させる。なお判定ユニット70がエンジン状態判定部62を備えない場合には、制御部53は音判定部63に取得音データを入力して判定を実行させる。一方、電圧判定部61から否定判定が入力された場合の制御部53は、エンジン状態判定部62による判定以降の判定は実行させずに判定ユニット70による判定を終了させる。電圧判定部61は、バッテリ電圧が閾値未満か否かの判定であるので、判定が速く行われ、したがって、エンジンオン状態であることが迅速に把握される。よって、以降の判定を実行しないことも迅速に判別されるので、車両19の走行の安全がより早く確保される。また、ACC状態取得部26が、車両19の所定回路との結線接続が万一切断してしまっても、電圧判定部61により車両19のバッテリ電圧データを取得して、車両19の状態を把握して判定するから、車両19の安全がより確保される。 In response to input of battery voltage data, the voltage determination unit 61 determines whether the battery voltage is below the voltage threshold and outputs the determination result to the control unit 53. In response to input of a positive determination from the voltage determination unit 61, the control unit 53 inputs engine state data to the engine state determination unit 62 to make a determination. Note that if the determination unit 70 does not include an engine state determination unit 62, the control unit 53 inputs acquired sound data to the sound determination unit 63 to make a determination. On the other hand, if a negative determination is input from the voltage determination unit 61, the control unit 53 terminates the determination by the determination unit 70 without making any further determinations after the determination by the engine state determination unit 62. Because the voltage determination unit 61 determines whether the battery voltage is below the threshold, the determination is made quickly, and therefore it is quickly determined that the engine is on. Therefore, it is quickly determined that no further determinations will be made, thereby more quickly ensuring the safety of the vehicle 19. Furthermore, even if the ACC status acquisition unit 26 accidentally disconnects from a specific circuit in the vehicle 19, the voltage determination unit 61 can acquire battery voltage data from the vehicle 19 to understand and determine the status of the vehicle 19, further ensuring the safety of the vehicle 19.
エンジン状態判定部62は、エンジン状態データの入力に応答して、エンジン状態(エンジン回転数とアクセル開度)が0であるか否かを判定し、判定結果を制御部53に出力する。制御部53は、エンジン状態判定部62からの肯定判定の入力に応答して、音判定部63に取得音データを入力して判定を実行させる。一方、エンジン状態判定部62から否定判定が入力された場合の制御部53は、音判定部63による判定以降の判定は実行させずに判定ユニット70による判定を終了させる。エンジン状態判定部62は、エンジン状態(エンジン回転数とアクセル開度)に基づき、エンジンの状態を判定するので、車両19の安全がより確保されるとともに、0か否かで判定するので判定が速い。 In response to input of engine state data, the engine state determination unit 62 determines whether the engine state (engine speed and accelerator opening) is 0 and outputs the determination result to the control unit 53. In response to input of a positive determination from the engine state determination unit 62, the control unit 53 inputs the acquired sound data to the sound determination unit 63 to make a determination. On the other hand, if a negative determination is input from the engine state determination unit 62, the control unit 53 terminates the determination by the determination unit 70 without executing any further determinations after the determination by the sound determination unit 63. Because the engine state determination unit 62 determines the engine state based on the engine state (engine speed and accelerator opening), the safety of the vehicle 19 is further ensured, and because the determination is based on whether the state is 0, the determination is quick.
音判定部63は、取得音データの入力に応答して、取得音データを基準音データと対比し、取得音データの基準音データとの類似度を求めて、その類似度が類似度閾値未満であるか否かの判定結果を制御部53に出力する。制御部53は、音判定部63から肯定判定が入力されると、この肯定判定の入力に応答して、モーション判定部66にモーションデータを入力して判定を実行させる。一方、音判定部63から否定判定が入力された場合の制御部53は、モーション判定部66による判定は実行させずに判定ユニット70による判定を終了させる。音判定部63は、取得音データの類似度が類似度閾値未満であるか否かを判定するので、車両19の移動が検出されていない場合、かつ、アイドリング状態という場合に、誤ってエンジン始動阻止動作を行ってしまうことを防止することができる。 In response to input of acquired sound data, the sound determination unit 63 compares the acquired sound data with reference sound data, calculates the similarity of the acquired sound data to the reference sound data, and outputs the determination result of whether the similarity is less than the similarity threshold to the control unit 53. When a positive determination is input from the sound determination unit 63, the control unit 53 responds by inputting motion data to the motion determination unit 66 to make a determination. On the other hand, when a negative determination is input from the sound determination unit 63, the control unit 53 does not make a determination by the motion determination unit 66, but instead ends the determination by the determination unit 70. Because the sound determination unit 63 determines whether the similarity of the acquired sound data is less than the similarity threshold, it is possible to prevent erroneous engine start prevention operation from being performed when movement of the vehicle 19 is not detected and the vehicle is idling.
モーション判定部66は、モーションデータの入力に応答して、モーションデータに示される3軸の加速度及び角速度がモーション条件を満たすか否かを判定し、判定結果を制御部53に出力する。制御部53は、モーション判定部66からの肯定判定の入力に応答して、車両19がエンジンオフ状態であることを示すエンジンオフ通知を管理端末17に送信する。管理端末17が当該通知を受信した後に、入力部45から始動阻止指示が入力された場合には、制御部47はその始動阻止指示をサーバ14に送信して、制御部53から車載端末13に送信される。車載端末13の始動阻止部36は、始動阻止指示が入力された場合に、音取得部32から取得音データが入力されている間は車両のエンジンの始動の阻止をせず、取得音データの入力がなくなってから例えば一定時間経過すると、車両19のエンジンの始動を阻止する。また、始動阻止部36は、始動阻止指示が入力された場合に、音取得部32から取得音データが入力されていないときには、車両19のエンジンの始動を阻止する。車両19はエンジンの始動が阻止されて走行不可となる。一方、モーション判定部66から否定判定が入力された場合の制御部53は、判定ユニット70による判定が終了した判定終了通知を管理端末17に送信する。 In response to input of motion data, the motion determination unit 66 determines whether the three-axis acceleration and angular velocity indicated in the motion data satisfy the motion conditions and outputs the determination result to the control unit 53. In response to input of a positive determination from the motion determination unit 66, the control unit 53 sends an engine-off notification to the management terminal 17, indicating that the vehicle 19 is in an engine-off state. If a start-blocking instruction is input from the input unit 45 after the management terminal 17 receives the notification, the control unit 47 transmits the start-blocking instruction to the server 14, and then the control unit 53 transmits the start-blocking instruction to the in-vehicle terminal 13. When a start-blocking instruction is input, the start-blocking unit 36 of the in-vehicle terminal 13 does not block the start of the vehicle's engine while acquired sound data is being input from the sound acquisition unit 32, and blocks the start of the vehicle's engine 19, for example, after a certain period of time has elapsed since the input of acquired sound data ceased. Furthermore, when a start-blocking instruction is input, the start-blocking unit 36 blocks the start of the vehicle's engine 19 if acquired sound data is not being input from the sound acquisition unit 32. The engine of the vehicle 19 is prevented from starting, making it impossible to drive. On the other hand, if a negative determination is input from the motion determination unit 66, the control unit 53 sends a determination completion notification to the management terminal 17 indicating that the determination by the determination unit 70 has been completed.
このように、サーバ14は、車両19の位置に基づいて車両19の状態を判定するので、レンタル期間内であっても盗難を回避するための対策を車両19に対して行うことができる。また、車両19のエンジンオン状態かエンジンオフ状態かが、少なくとも、アクセサリ電源状態とバッテリ電圧とアイドリング音と加速度及び角速度のモーションデータとに基づいて判定されるので、車両19の運行状態がより確実に把握される。その結果、エンジンの始動の阻止が、車両19の安全をより高く確保してなされる。また、車ACC状態判定、バッテリの電圧判定、アイドリング音の音判定、モーション判定とは、この順で行われるので、判定が迅速になされる。その結果、車両19の安全がより確実に確保される。 In this way, the server 14 determines the status of the vehicle 19 based on the location of the vehicle 19, allowing measures to be taken to prevent theft of the vehicle 19 even during the rental period. Furthermore, because whether the vehicle 19's engine is on or off is determined based on at least the accessory power supply state, battery voltage, idling sound, and acceleration and angular velocity motion data, the operating state of the vehicle 19 can be more reliably grasped. As a result, engine start-up can be prevented while further ensuring the safety of the vehicle 19. Furthermore, because the vehicle ACC status determination, battery voltage determination, idling sound determination, and motion determination are performed in this order, determinations can be made quickly. As a result, the safety of the vehicle 19 can be more reliably ensured.
11 車両管理システム
13A,13B,13C 車載端末
14 サーバ
17 管理端末
18 通信ネットワーク
19 車両
21 送信部
22 受信部
23 測位データ取得部
26 ACC状態取得部
28 バッテリ電圧取得部
32 音取得部
33 モーションデータ取得部
36 始動阻止部
51 受信部
52 送信部
53 制御部
56 位置判定部
57 ACC状態判定部
61 電圧判定部
63 音判定部
66 モーション判定部
70 判定ユニット
76 制御部
DB 記憶部
DESCRIPTION OF SYMBOLS 11 Vehicle management system 13A, 13B, 13C In-vehicle terminal 14 Server 17 Management terminal 18 Communication network 19 Vehicle 21 Transmitter 22 Receiver 23 Positioning data acquisition unit 26 ACC status acquisition unit 28 Battery voltage acquisition unit 32 Sound acquisition unit 33 Motion data acquisition unit 36 Start inhibition unit 51 Receiver 52 Transmitter 53 Control unit 56 Position determination unit 57 ACC status determination unit 61 Voltage determination unit 63 Sound determination unit 66 Motion determination unit 70 Determination unit 76 Control unit DB Storage unit
Claims (3)
前記車両の走行が許可された許可領域と、前記車両のバッテリ電圧の電圧閾値と、前記車両の周期的なアイドリング音の基準音データと、前記基準音データとの類似度の類似度閾値と、3軸の加速度及び角速度に基づいて停止状態と予め設定された停止条件とを記憶する記憶部と、
前記測位データと前記記憶部に記憶されている前記許可領域とを対比して、前記測位データに示される位置が前記許可領域ではない非許可領域内か否かを判定する位置判定部と、
前記アクセサリ電源状態データに示される前記アクセサリ電源状態がオフ状態であるか否かを判定するアクセサリ電源状態判定部と、
前記バッテリ電圧データに示されるバッテリ電圧が前記記憶部に記憶されている前記電圧閾値未満であるか否かを判定する電圧判定部と、
前記取得音データを前記基準音データと対比し、前記取得音データの前記類似度が前記類似度閾値未満であるか否かを判定する音判定部と、
前記モーションデータに示される前記3軸の加速度及び角速度が前記記憶部に記憶されている前記条件を満たすか否かを判定するモーション判定部と、
前記位置判定部と前記電源状態判定部と前記電圧判定部と前記音判定部と前記モーション判定部とにおいて肯定判定された場合に、前記車両のエンジンの始動を前記アイドリング音が取得されなくなった以降に阻止する始動阻止指示を、前記車載端末に送信する送信部と
を備えるサーバ。 a receiving unit that receives, from an in-vehicle terminal mounted on the vehicle, positioning data indicating the position of the vehicle, accessory power supply state data indicating an on/off state of an accessory power supply of the vehicle, battery voltage data of the vehicle, acquired sound data of idling sound when the vehicle is idling, and each motion data indicating three-axis acceleration and angular velocity applied to the vehicle;
a storage unit that stores a permitted area in which the vehicle is permitted to travel, a voltage threshold value of the battery voltage of the vehicle, reference sound data of the periodic idling sound of the vehicle, a similarity threshold value of the similarity to the reference sound data, and a stop state and a preset stop condition based on three-axis acceleration and angular velocity;
a position determination unit that compares the positioning data with the permitted area stored in the storage unit and determines whether the position indicated by the positioning data is within a non-permitted area that is not the permitted area;
an accessory power state determination unit that determines whether the accessory power state indicated in the accessory power state data is an off state;
a voltage determination unit that determines whether the battery voltage indicated by the battery voltage data is less than the voltage threshold value stored in the storage unit;
a sound determination unit that compares the acquired sound data with the reference sound data and determines whether the similarity of the acquired sound data is less than the similarity threshold;
a motion determination unit that determines whether the three-axis acceleration and angular velocity indicated in the motion data satisfy the condition stored in the storage unit;
a transmitting unit that, when a positive judgment is made by the position determining unit, the power supply state determining unit, the voltage determining unit, the sound determining unit, and the motion determining unit, transmits to the in-vehicle terminal a start prevention instruction to prevent the engine of the vehicle from starting after the idling sound is no longer acquired.
前記電圧判定部は、前記アクセサリ電源状態判定部において肯定判定された場合に、判定を行い、
前記音判定部は、前記電源判定部において肯定判定された場合に、判定を行い、
前記モーション判定部は、前記音判定部において肯定判定された場合に、判定を行う請求項1に記載のサーバ。 the accessory power state determination unit performs a determination when the position determination unit makes a positive determination,
the voltage determination unit performs a determination when the accessory power state determination unit makes a positive determination,
the sound determination unit performs a determination when the power supply determination unit makes a positive determination,
The server according to claim 1 , wherein the motion determination unit performs a determination when the sound determination unit makes a positive determination.
前記車載端末と通信するサーバと
を備え、
前記車載端末は、
前記車両の位置を示す測位データを取得する測位データ取得部と、
前記車両のアクセサリ電源のオンオフ状態を検出するアクセサリ電源状態取得部と、
前記車両のバッテリ電圧を取得するバッテリ電圧取得部と、
前記車両のアイドリング時におけるアイドリング音を取得する音取得部と、
前記車両に加わる3軸の加速度及び角速度を示すモーションデータを取得するモーションデータ取得部と、
前記測位データと、前記アクセサリ電源のオンオフ状態を示すアクセサリ電源状態データと、バッテリ電圧データと、前記アイドリング音の取得音データと、前記3軸の加速度及び角速度を示す各モーションデータとを前記サーバに送信するとともに、前記サーバからの指示を受信する車載端末送受信部と、
前記車載端末送受信部が前記車両のエンジンの始動を阻止する始動阻止指示を前記サーバから受信するした場合に、前記アイドリング音が取得されなくなった以降に前記車両の始動を阻止する始動阻止部と
を有し、
前記サーバは、
前記測位データと、取得したアクセサリ電源のオンオフ状態を示すアクセサリ電源状態データと、バッテリ電圧データと、前記アイドリング音の取得音データと、前記3軸の加速度及び角速度を示す各モーションデータとを、前記車載端末から受信する受信部と、
前記車両の走行が許可された許可領域と、前記車両のバッテリ電圧の電圧閾値と、前記車両の周期的なアイドリング音の基準音データと、前記基準音データとの類似度の類似度閾値と、3軸の加速度及び角速度に基づいて停止状態と予め設定された停止条件とを記憶する記憶部と、
前記測位データと前記記憶部に記憶されている前記許可領域とを対比して、前記測位データに示される位置が前記許可領域ではない非許可領域内か否かを判定する位置判定部と、
前記アクセサリ電源状態データに示される前記アクセサリ電源状態がオフ状態であるか否かを判定するアクセサリ電源状態判定部と、
前記バッテリ電圧データに示されるバッテリ電圧が前記記憶部に記憶されている前記電圧閾値未満であるか否かを判定する電圧判定部と、
前記取得音データを前記基準音データと対比し、前記取得音データの前記類似度が前記類似度閾値未満であるか否かを判定する音判定部と、
前記モーションデータに示される前記3軸の加速度及び角速度が前記記憶部に記憶されている前記条件を満たすか否かを判定するモーション判定部と、
前記位置判定部と前記電源状態判定部と前記電圧判定部と前記音判定部と前記モーション判定部とのすべてで肯定判定された場合に、前記始動阻止指示を、前記車載端末に送信する送信部とを有することを特徴とする車両管理システム。 an in-vehicle terminal mounted in a vehicle;
a server that communicates with the in-vehicle terminal,
The in-vehicle terminal
a positioning data acquisition unit that acquires positioning data indicating the position of the vehicle;
an accessory power supply state acquisition unit that detects an on/off state of an accessory power supply of the vehicle;
a battery voltage acquisition unit that acquires a battery voltage of the vehicle;
a sound acquisition unit that acquires idling sound when the vehicle is idling;
a motion data acquisition unit that acquires motion data indicating three-axis accelerations and angular velocities applied to the vehicle;
an in-vehicle terminal transceiver unit that transmits the positioning data, accessory power supply state data indicating an on/off state of the accessory power supply, battery voltage data, acquired sound data of the idling sound, and each motion data indicating the acceleration and angular velocity of the three axes to the server, and receives instructions from the server;
a start prevention unit that, when the in-vehicle terminal transceiver unit receives a start prevention instruction to prevent the start of the engine of the vehicle from the server, prevents the start of the vehicle after the idling sound is no longer acquired;
The server
a receiving unit that receives the positioning data, accessory power supply state data indicating the acquired on/off state of the accessory power supply, battery voltage data, the acquired sound data of the idling sound, and each of the motion data indicating the acceleration and angular velocity of the three axes from the in-vehicle terminal;
a storage unit that stores a permitted area in which the vehicle is permitted to travel, a voltage threshold value of the battery voltage of the vehicle, reference sound data of the periodic idling sound of the vehicle, a similarity threshold value of the similarity to the reference sound data, and a stop state and a preset stop condition based on three-axis acceleration and angular velocity;
a position determination unit that compares the positioning data with the permitted area stored in the storage unit and determines whether the position indicated by the positioning data is within a non-permitted area that is not the permitted area;
an accessory power state determination unit that determines whether the accessory power state indicated in the accessory power state data is an off state;
a voltage determination unit that determines whether the battery voltage indicated by the battery voltage data is less than the voltage threshold value stored in the storage unit;
a sound determination unit that compares the acquired sound data with the reference sound data and determines whether the similarity of the acquired sound data is less than the similarity threshold;
a motion determination unit that determines whether the three-axis acceleration and angular velocity indicated in the motion data satisfy the condition stored in the storage unit;
A vehicle management system characterized by having a transmission unit that transmits the start-up prevention instruction to the in-vehicle terminal when a positive judgment is made by all of the position determination unit, the power supply state determination unit, the voltage determination unit, the sound determination unit, and the motion determination unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021144475A JP7715326B2 (en) | 2021-09-06 | 2021-09-06 | Server and vehicle management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021144475A JP7715326B2 (en) | 2021-09-06 | 2021-09-06 | Server and vehicle management system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023037727A JP2023037727A (en) | 2023-03-16 |
| JP7715326B2 true JP7715326B2 (en) | 2025-07-30 |
Family
ID=85514212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021144475A Active JP7715326B2 (en) | 2021-09-06 | 2021-09-06 | Server and vehicle management system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7715326B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070185728A1 (en) | 2006-02-07 | 2007-08-09 | Gordon * Howard Associates, Inc. | Starter-interrupt device incorporating global positioning system functionality |
| JP2011156967A (en) | 2010-02-01 | 2011-08-18 | Denso Corp | Antitheft device and program |
| JP2013141874A (en) | 2012-01-10 | 2013-07-22 | Suzuki Motor Corp | Vehicle theft prevention control device |
-
2021
- 2021-09-06 JP JP2021144475A patent/JP7715326B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070185728A1 (en) | 2006-02-07 | 2007-08-09 | Gordon * Howard Associates, Inc. | Starter-interrupt device incorporating global positioning system functionality |
| JP2011156967A (en) | 2010-02-01 | 2011-08-18 | Denso Corp | Antitheft device and program |
| JP2013141874A (en) | 2012-01-10 | 2013-07-22 | Suzuki Motor Corp | Vehicle theft prevention control device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023037727A (en) | 2023-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6056424B2 (en) | In-vehicle program update device | |
| EP2577615B1 (en) | Vehicle communications | |
| US8131440B2 (en) | Vehicle control system | |
| KR102070752B1 (en) | Apparatus and Method for Automatic Extraction of Vehicle Driving Information and Monitoring of Driving Behavior | |
| KR20170012301A (en) | Method, device, and system for generating driving behavior guidance information | |
| CN107662616B (en) | Vehicle user communication system and method | |
| JP2019087112A (en) | Vehicle control device and parking system | |
| JP2021111152A (en) | Vehicle control system | |
| JP2025072357A (en) | Apparatus and program | |
| JP2004291673A (en) | Sensor device | |
| JP2008309068A (en) | Vehicle controller | |
| KR20190017339A (en) | Apparatus for storing information of autonomous vehicle and method thereof | |
| JP2010138786A (en) | Idling stop notification device | |
| JP7715326B2 (en) | Server and vehicle management system | |
| JP6921302B2 (en) | Notification system and notification method | |
| JP4696831B2 (en) | Vehicle driving support device | |
| JP2007066179A (en) | Vehicle driving support device | |
| JP2014213759A (en) | Display device for vehicle | |
| JP2021165070A (en) | Vehicle travel control device and travel control method | |
| CN115848345B (en) | A method, apparatus, vehicle, and storage medium for parking a vehicle on a slope. | |
| JP2002529834A (en) | Car driving support method and driving support device | |
| JP2011111052A (en) | Vehicular controller | |
| CN116588022B (en) | Vehicle-mounted disaster emergency system and automobile | |
| JP7345007B1 (en) | Control device | |
| US20200164802A1 (en) | Vehicle control apparatus, control method, and storage medium for storing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20240722 Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20240722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20240722 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240830 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250530 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250610 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250704 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7715326 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |