[go: up one dir, main page]

JP2002331882A - Vehicle data access method and in-vehicle terminal - Google Patents

Vehicle data access method and in-vehicle terminal

Info

Publication number
JP2002331882A
JP2002331882A JP2001138079A JP2001138079A JP2002331882A JP 2002331882 A JP2002331882 A JP 2002331882A JP 2001138079 A JP2001138079 A JP 2001138079A JP 2001138079 A JP2001138079 A JP 2001138079A JP 2002331882 A JP2002331882 A JP 2002331882A
Authority
JP
Japan
Prior art keywords
vehicle
data
vehicle data
conversion table
terminal
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.)
Granted
Application number
JP2001138079A
Other languages
Japanese (ja)
Other versions
JP3903734B2 (en
Inventor
Mariko Okude
真理子 奥出
Tadashi Kamiwaki
正 上脇
秀雄 ▲廣▼重
Hideo Hiroshige
Takashi Nakahara
中原  崇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2001138079A priority Critical patent/JP3903734B2/en
Publication of JP2002331882A publication Critical patent/JP2002331882A/en
Application granted granted Critical
Publication of JP3903734B2 publication Critical patent/JP3903734B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Traffic Control Systems (AREA)

Abstract

(57)【要約】 【課題】車両ネットワークを介して車両データを送受信
する車載端末において、安全支援や車両診断,運転技術
判断等の各種アプリケーションが、車種やメーカ,製造
年度に依存しない方法で前記車両データをアクセス可能
な車両データアクセス方法および車載端末を提供する。 【解決手段】車両LAN装置を介して車両データを送受
信する車両データ通信部と、車両データと変換テーブル
とを記憶する記憶部と、変換テーブルに基づいて車両独
自の形式である車両データをアプリケーションで利用可
能な実用データ形式に変換したり、前記アプリケーショ
ンで算出した実用データ形式の車両データを変換テーブ
ルに基づいて車両独自形式の車両データに変換する車両
データ変換部と、前記アプリケーションが車両データを
アクセスする車両情報インターフェースとを有する。
(57) [Summary] In an in-vehicle terminal that transmits and receives vehicle data via a vehicle network, various applications such as safety support, vehicle diagnosis, and driving technology determination are performed in a manner independent of a vehicle type, a manufacturer, and a manufacturing year. A vehicle data access method and an in-vehicle terminal capable of accessing vehicle data are provided. A vehicle data communication unit that transmits and receives vehicle data via a vehicle LAN device, a storage unit that stores the vehicle data and a conversion table, and a vehicle data that is a vehicle-specific format based on the conversion table is used by an application. A vehicle data conversion unit that converts the vehicle data in the practical data format calculated by the application into vehicle data in a vehicle-specific format based on a conversion table; and the application accesses the vehicle data. And a vehicle information interface.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、車両に関わるデー
タを送受信しサービスを提供する車載端末および車両デ
ータのアクセス方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an in-vehicle terminal for transmitting and receiving data relating to a vehicle and providing a service, and a method for accessing vehicle data.

【0002】[0002]

【従来の技術】車載端末に代表される従来のナビゲーシ
ョン装置は、CD−ROMやDVD等の記憶手段に記憶
された地図データを読み込んでグラフィックス展開した
地図をディスプレイに表示し、目的地までの経路を誘導
するのが一般的であった。近年、特開2000−142
180号公報に開示されているように、ナビゲーション
装置により前方のカーブを検知して自動変速機等を制御
する方法が検討されている。前記方法は、カーブ直前ま
でに適切な減速を行うことによってドライバの安全を支
援することを狙いとしており、今後は、ナビゲーション
装置と車両制御装置との連携による様々なサービスが期
待されている。さらに、特開2000−268287号
公報に開示されているように、自車速度や自車と先行車
との車間距離等の車両データを利用して安全運転を評価
してドライバに警告することで安全運転を促す方法が検
討されている。
2. Description of the Related Art A conventional navigation device represented by an in-vehicle terminal reads map data stored in a storage means such as a CD-ROM or a DVD, displays a map developed by graphics on a display, and displays a map to a destination. It was common to guide the route. Recently, Japanese Patent Application Laid-Open No. 2000-142
As disclosed in Japanese Patent Application Publication No. 180-180, a method of detecting a curve ahead by a navigation device and controlling an automatic transmission or the like is being studied. The above method aims at assisting the driver's safety by performing an appropriate deceleration immediately before a curve, and various services are expected in the future in cooperation with a navigation device and a vehicle control device. Furthermore, as disclosed in Japanese Patent Application Laid-Open No. 2000-268287, the driver is warned by evaluating safe driving using vehicle data such as the own vehicle speed and the inter-vehicle distance between the own vehicle and the preceding vehicle. Methods to encourage safe driving are being studied.

【0003】これまでの車両制御装置ではエンジンや各
センサ間で情報を伝達する手段として各メーカ独自の伝
達方法が利用されていた。近年、車間距離センサやカメ
ラ等のセンサを新たに搭載し、追突防止のために車間制
御を調整するACC(AutoCruse Control)機能やレーン
キープ機能等の様々な機能が車両に搭載され、車両が高
度化する傾向にある。従来利用されていた車両制御系の
ネットワークでは機能高度化に伴って伝達すべき車両の
情報量が増大し伝達速度等の性能に限界が生じたため、
より高速なネットワークを利用する方法が検討されてい
る。
[0003] In the conventional vehicle control device, a transmission method unique to each manufacturer has been used as a means for transmitting information between the engine and each sensor. In recent years, sensors such as inter-vehicle distance sensors and cameras have been newly installed, and various functions such as an ACC (AutoCruse Control) function and a lane keep function that adjust inter-vehicle control to prevent rear-end collisions have been installed in vehicles. It tends to be. In the vehicle control system network conventionally used, the amount of information of the vehicle to be transmitted increased with the advancement of functions, and the performance such as transmission speed was limited,
A method of using a faster network is being studied.

【0004】一方、表示パネル制御装置やエンジン制御
装置等、車両に搭載された各装置間のデータ通信を容易
にするために、各メーカ・車両共通のプロトコルで利用
可能な通信機能を前記車両内の各装置に搭載する方法が
検討されている。
On the other hand, in order to facilitate data communication between devices mounted on a vehicle, such as a display panel control device and an engine control device, a communication function usable by a protocol common to each manufacturer and vehicle is provided in the vehicle. A method of mounting on each device has been studied.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、前記通
信機能を各メーカ・車両で統一することによって、同プ
ロトコルで車両データの送受信を行うことができるが、
送受信される車両データ、例えば、ドアロック情報,エ
ンジン,冷却水温度,ライト,ギア等は、車両やメー
カ,製造年等に依存した独自のデータ形式になってい
る。前記車両データを利用して、例えばドライバに車両
のメンテナンス情報を提示したり、危険行為に対して警
告を発する等の各種サービスアプリケーションを提供し
ようとした場合、前記各種サービスアプリケーションで
各車両に対応した車両データ変換処理を持たなければな
らないという問題がある。仮に、前記各種サービスアプ
リケーションで前記車両データ変換処理を行う場合は、
車両データ形式の変更や更新の都度、前記各種サービス
アプリケーションを更新する必要が出てくる。さらに、
前記車両データ形式は各自動車メーカで独自に保有する
情報であるため、前記自動車メーカ以外のメーカ、例え
ば前記各種サービスアプリケーションを開発するメーカ
が、前記自動車メーカ独自の車両データ形式を知り得る
ことは困難であるという問題もある。
However, by unifying the communication function among manufacturers and vehicles, vehicle data can be transmitted and received using the same protocol.
Vehicle data to be transmitted and received, for example, door lock information, engine, cooling water temperature, lights, gears, and the like have a unique data format depending on the vehicle, manufacturer, year of manufacture, and the like. Using the vehicle data, for example, when presenting a vehicle maintenance information to a driver, or when trying to provide various service applications such as issuing a warning for a dangerous act, the various service applications correspond to each vehicle. There is a problem that it is necessary to have a vehicle data conversion process. If the vehicle data conversion process is performed by the various service applications,
Each time the vehicle data format is changed or updated, it becomes necessary to update the various service applications. further,
Since the vehicle data format is information uniquely owned by each vehicle manufacturer, it is difficult for a manufacturer other than the vehicle manufacturer, for example, a manufacturer developing the various service applications to know the vehicle data format unique to the vehicle manufacturer. There is also a problem that is.

【0006】一方、本願発明者らは文献「次世代車載プ
ラットフォームの検討」(情報処理学会研究会報告 I
TS−6(4)2000年3月)において、インターネ
ットや放送,メール等の外部端末との通信を介してより
多くの情報やリアルタイム情報を入手することによって
誘導の性能を高めようとする一方で、走行路のカーブや
勾配情報等のナビゲーション情報を各車両の制御系ユニ
ットに送信しエンジン制御やブレーキ制御等の高度化を
図ろうとする車載端末について提案している。この場
合、外部通信を介して第三者が故意に車載システムを停
止させることも考えられるため、ドライバの安全性を考
慮し、容易にシステムが停止しない信頼性ある車載端末
を提供することが望まれる。前記文献では、同一ハード
ウエアで前記外部通信を実行するオペレーティングシス
テム(以下、OSと記載)と、ナビゲーション処理や車
両の制御系ユニット間との通信を実行するOSとを見か
け上同時に実行することで車載端末の信頼性を考慮して
いる。前記複数のOSを実行する車載端末において、前
記車両系ユニット間通信で得た車両データを他方のOS
で動作するアプリケーション(例えば、遠隔メンテナン
スサービス等)が利用することも考えられるので、前記
車両データを複数のOS間で共有する方法が必要にな
る。
[0006] On the other hand, the inventors of the present application described in the document "Study of next-generation in-vehicle platform" (Information Processing Society of Japan Report I).
TS-6 (4) March 2000), while trying to improve the guidance performance by obtaining more information and real-time information through communication with external terminals such as the Internet, broadcasting, and mail. On-board terminals that transmit navigation information such as curve and gradient information of a traveling path to a control system unit of each vehicle to improve engine control and brake control are proposed. In this case, since a third party may intentionally stop the in-vehicle system via external communication, it is desirable to provide a reliable in-vehicle terminal in which the system is not easily stopped in consideration of driver safety. It is. In the literature, an operating system (hereinafter, referred to as an OS) that executes the external communication with the same hardware and an OS that executes a navigation process and a communication between control units of a vehicle are apparently executed at the same time. Considering the reliability of in-vehicle terminals. In the in-vehicle terminal that executes the plurality of OSs, the vehicle data obtained by the communication between the vehicle-based units is stored in another OS.
It is also conceivable that an application (e.g., a remote maintenance service or the like) operating on the OS uses the vehicle data. Therefore, a method of sharing the vehicle data among a plurality of OSs is required.

【0007】以上から本発明の第一の目的は、車両ネッ
トワークから車両データを送受信する車載端末におい
て、安全運転を支援したり車両を診断する等の各種アプ
リケーションが車種やメーカ,製造年度等に依存しない
方法で前記車両データをアクセス可能な車両データアク
セス方法および車載端末を提供することにある。
As described above, a first object of the present invention is to provide an in-vehicle terminal for transmitting / receiving vehicle data from / to a vehicle network, in which various applications such as assisting safe driving and diagnosing the vehicle depend on a vehicle type, a manufacturer, a manufacturing year, and the like. It is an object of the present invention to provide a vehicle data access method and an in-vehicle terminal capable of accessing the vehicle data in a non-compliant manner.

【0008】さらに本発明の第二の目的は、同一ハード
ウエアで複数のOSが動作する車載端末において、前記
複数のOSで前記車両データを共有し、前記アプリケー
ションが車種やメーカ,製造年度に依存しない方法で前
記車両データをアクセス可能な車両データアクセス方法
および車載端末を提供することにある。
A second object of the present invention is to provide an in-vehicle terminal in which a plurality of OSs operate on the same hardware, wherein the plurality of OSs share the vehicle data, and the application depends on a vehicle type, a maker, and a manufacturing year. It is an object of the present invention to provide a vehicle data access method and an in-vehicle terminal capable of accessing the vehicle data in a non-compliant manner.

【0009】[0009]

【課題を解決するための手段】上記第一の目的を解決す
るために本発明は、車両ネットワークから車両の各制御
装置と車両に係わるデータが通信可能な車載端末におい
て、ナビアプリケーション,メンテナンスサービスアプ
リケーション,安全支援等の様々なアプリケーションが
車種やメーカ,製造年度等で異なる車両独自の車両デー
タに依存せずに該車両データをアクセス可能な実用デー
タに変換するデータ変換手段と、前記アプリケーション
が該車両データをアクセスするインターフェースを有す
る。
SUMMARY OF THE INVENTION In order to solve the first object, the present invention relates to a vehicle-mounted terminal capable of communicating data relating to a vehicle with each control device of the vehicle from a vehicle network. Data conversion means for converting vehicle data into accessible practical data without relying on vehicle-specific vehicle data in which various applications such as safety support differ according to vehicle type, manufacturer, manufacturing year, etc .; It has an interface for accessing data.

【0010】また、上記第一の目的を解決するために本
発明は、前記アプリケーションで演算されたデータや入
力手段あるいは通信手段を介して得たデータ(実用デー
タ)を、前記データ変換手段によって該車両独自の車両
データに変換する。
[0010] In order to solve the first object, the present invention provides a method in which data calculated by the application and data (practical data) obtained through input means or communication means are converted by the data conversion means. Convert to vehicle-specific vehicle data.

【0011】また、上記第一の目的を解決するために本
発明は、前記車両データのデータ配列,サイズ,単位,
オフセット等を記憶した変換テーブルを有し、前記変換
テーブルを参照することによって該車両データを実用デ
ータに変換、あるいは実用データを車両データに変換す
る。
Further, in order to solve the first object, the present invention provides a data array, a size, a unit, and the like of the vehicle data.
It has a conversion table storing offsets and the like, and converts the vehicle data into practical data or converts the practical data into vehicle data by referring to the conversion table.

【0012】さらに、上記第二の目的を解決するために
本発明は、複数のOSが動作する車載端末において、前
記複数のOSが共有可能な記憶領域に車両データを記憶
し、各OSで動作するアプリケーションに対して、前記
車両データをアクセスするインターフェースと、前記車
両データを実用データあるいは実用データを車両データ
に変換するためのデータ変換手段を有する。
Further, in order to solve the above-mentioned second object, the present invention provides a vehicle-mounted terminal on which a plurality of OSs operate, wherein vehicle data is stored in a storage area that can be shared by the plurality of OSs, and each OS operates on each OS. An interface for accessing the vehicle data for an application to be performed, and data conversion means for converting the vehicle data into practical data or practical data into vehicle data.

【0013】[0013]

【発明の実施の形態】以下、本発明の一実施形態を本発
明を適用したナビゲーション装置を車載端末として利用
した場合を例に挙げて図面に基づいて詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings, taking as an example a case where a navigation device to which the present invention is applied is used as a vehicle-mounted terminal.

【0014】図1は、本実施形態のナビゲーション装置
の構成例を示す。演算処理部(1)は後述する(8)〜
(11)の各種センサから出力される情報を基に現在位
置を検出し、得られた現在位置情報に基づき、表示に必
要な地図情報を地図データベース(3)から読み込んで
グラフィックス展開し、該グラフィックス展開した地図
上にセンサ(8)〜(11)から検出した自車の現在位
置を現在地マークとして重ねてディスプレイ(2)に表
示したり、現在地と入力装置(5)によりユーザが指定
した地点(例えば目的地)を結ぶ最適な道路を算出し、
音声入出力装置(4)やディスプレイ(2)を介してユー
ザに通知し経路を誘導する、等といったさまざまな処理
を行う中心的なユニットである。ディスプレイ(2)
は、演算処理部(1)で生成したグラフィックス情報を
表示するユニットで、一般にCRTや液晶ディスプレイ
等が用いられる。演算処理部(1)とディスプレイ
(2)間の信号S1は、RGB信号やNTSC(Nationa
l Television System Committee)信号で接続するのが一
般的である。
FIG. 1 shows a configuration example of a navigation device according to the present embodiment. The arithmetic processing unit (1) will be described later (8) to (8).
The current position is detected based on the information output from the various sensors of (11), and based on the obtained current position information, map information required for display is read from the map database (3) and developed into graphics. The current position of the vehicle detected by the sensors (8) to (11) is displayed on the display (2) by superimposing the current position detected by the sensors (8) to (11) on the display on the display (2) or specified by the user using the current position and the input device (5). Calculate the best road connecting points (for example, destinations)
It is a central unit that performs various processes such as notifying the user via the voice input / output device (4) or the display (2) and guiding the route. Display (2)
Is a unit that displays the graphics information generated by the arithmetic processing unit (1), and generally uses a CRT, a liquid crystal display, or the like. The signal S1 between the arithmetic processing unit (1) and the display (2) is an RGB signal or NTSC (Nationa).
l Television System Committee).

【0015】地図データベース(3)は、CD−ROM
やICカード,DVD(DigitalVideo Disk)等の大容
量記憶媒体に記憶された地図データ、あるいは後述の通
信装置(7)により外部端末からダウンロードし記憶媒
体に記憶した地図データで、必要とする領域の地図デー
タを読み出し/書き込む処理を行う。
The map database (3) is a CD-ROM
Data stored in a large-capacity storage medium, such as an IC card, an IC card, a DVD (Digital Video Disk), or map data downloaded from an external terminal by a communication device (7) described later and stored in the storage medium. A process for reading / writing map data is performed.

【0016】また、音声入出力装置(4)は、演算処理
部(1)が生成したユーザへのメッセージを音声信号に
変換し出力すると共に、ユーザが発した声を認識し演算
処理部(1)にその内容を転送する処理を行う。入力装
置(5)は、ユーザからの指示を受け付けるユニット
で、スクロールキー,縮尺変更キーなどのハンドスイッ
チ,ジョイスティック,タッチパネル等が一般的に利用
されている。
The voice input / output device (4) converts the message to the user generated by the processing unit (1) into a voice signal and outputs the voice signal, and also recognizes the voice uttered by the user and recognizes the voice uttered by the user. ) To transfer the contents. The input device (5) is a unit for receiving an instruction from a user, and a hand switch such as a scroll key and a scale change key, a joystick, a touch panel, and the like are generally used.

【0017】本実施形態における移動体ナビゲーション
で、位置を検出するセンサは、車両の円周と計測される
車輪の回転数の積から距離を測定する車輪速センサ
(8)、地球が保持している磁場を検出し移動体が向い
ている方向を検出する方位センサ(9)、光ファイバジ
ャイロや振動ジャイロといった移動体が回転した角度を
検出するジャイロ(10)、GPS衛星からの信号を受
信し、移動体とGPS衛星間の距離と距離の変化率を3
個以上の衛生に対して測定することで移動体の現在位
置,進行方向及び進行方位を測定するGPS受信装置
(11)がある。
In the mobile navigation system according to the present embodiment, a sensor for detecting a position is a wheel speed sensor (8) for measuring a distance from a product of a circumference of a vehicle and a measured number of rotations of a wheel, and a sensor held by the earth. A direction sensor (9) that detects the direction of the moving object by detecting the magnetic field that is present, a gyro (10) that detects the angle at which the moving object rotates, such as an optical fiber gyro or a vibrating gyro, and receives a signal from a GPS satellite. , The distance between the moving object and the GPS satellite and the rate of change of the distance are 3
There is a GPS receiver (11) that measures a current position, a traveling direction, and a traveling direction of a moving object by measuring for more than one hygiene.

【0018】さらに、車両の様々な情報、例えばドアの
開閉情報,ライトの点灯状況,エンジン状態や故障診断
結果などを車両制御装置から受信したり、演算処理部
(1)で演算したカーブ曲率や道路勾配等のナビゲーシ
ョン情報や入力装置(5)でユーザが入力した車間距離
等のパラメータや後述の通信装置(7)で受信した車両
制御に係わるデータを送信する車内LAN装置(6)が
ある。
Further, various information of the vehicle, such as door opening / closing information, lighting status, engine state, failure diagnosis result, and the like are received from the vehicle control device, and the curve curvature calculated by the arithmetic processing unit (1) and the like. There is an in-vehicle LAN device (6) that transmits navigation information such as a road gradient, a parameter such as an inter-vehicle distance input by a user with an input device (5), and data related to vehicle control received by a communication device (7) described later.

【0019】通信装置(7)は、携帯電話やPHS等の
外部通信手段により、車外の情報センタから任意地点の
レストランやホテル,交通情報等の情報を受信する装置
である。また、遠隔メンテナンスサービスを受けるため
に所定のディーラに該車両データを送信したり、保険サ
ービスや交通情報提供サービス等、所定のサービスを提
供するセンタに対して該車両データあるいは該車両デー
タに基づいて算出した急ブレーキや急旋回等の運転診断
データを送信したりする。GPS受信装置(11)で検出し
た自車位置や車輪速センサ(8)ないし前記車内LAN
装置(6)で受信した車速データを送信することもあ
る。前記任意地点や交通情報を受信する装置として、衛
星や地上波ディジタル放送受信装置を用いることも当然
可能である。交通情報受信装置(12)は、光や電波ビ
ーコン等の近距離通信を介して交通情報を受信する装置
である。
The communication device (7) is a device for receiving information such as a restaurant, a hotel, and traffic information at an arbitrary point from an information center outside the vehicle by an external communication means such as a mobile phone or a PHS. Further, the vehicle data is transmitted to a predetermined dealer in order to receive a remote maintenance service, or a center that provides a predetermined service such as an insurance service or a traffic information providing service is provided based on the vehicle data or the vehicle data. The calculated driving diagnosis data such as sudden braking and sudden turning is transmitted. The position of the vehicle detected by the GPS receiver (11), the wheel speed sensor (8) or the in-vehicle LAN
The vehicle speed data received by the device (6) may be transmitted. Of course, a satellite or a digital terrestrial broadcasting receiver may be used as a device for receiving the information on the arbitrary point or the traffic. The traffic information receiving device (12) is a device that receives traffic information via short-range communication such as light or a radio beacon.

【0020】図2は、演算処理部(1)の機能構成例に
ついて説明した図である。以下、構成要素について説明
する。オペレーティングシステム(201)は、システ
ム全体の動作管理や、リモコンや画面表示等の入出力,
メモリの管理等をアプリケーションソフトから利用可能
な機能を提供し、システム全体を管理する。車両データ
通信部(202)は車内LAN装置(6)を介して該車両
の操舵角,エンジン回転数や水温等の様々な車両データ
を受信する。また、アプリケーション(204)において
GPS受信装置(11)で得た自車位置に基づいて地図
データベース(3)から読み込んだカーブや勾配等の道
路情報や外気温等の走行環境情報を検出し、車内LAN
装置(6)を介して車両内の制御系ユニットに送信す
る。記憶部(203)は、演算処理部(1)で演算した
結果を一時的に記憶する。
FIG. 2 is a diagram for explaining an example of the functional configuration of the arithmetic processing unit (1). Hereinafter, the components will be described. The operating system (201) manages the operation of the entire system, inputs / outputs such as remote control and screen display,
It provides functions that can be used from application software for memory management, etc., and manages the entire system. The vehicle data communication unit (202) receives various vehicle data such as the steering angle, engine speed, and water temperature of the vehicle via the in-vehicle LAN device (6). Further, the application (204) detects road information such as curves and gradients read from the map database (3) based on the vehicle position obtained by the GPS receiver (11) and running environment information such as outside air temperature, and detects the inside of the vehicle. LAN
The information is transmitted to the control system unit in the vehicle via the device (6). The storage unit (203) temporarily stores a result calculated by the calculation processing unit (1).

【0021】本例では、車両データ通信部(202)で
送受信する車両データ(211)を一時的に記憶部(2
03)に記憶する。車両データ(211)は、各自動車
メーカや車種,製造年度等に依存する車両独自のデータ
形式である。変換テーブル(212)は車両データを実
用データに変換するために必要な情報を記憶したテーブ
ルである。アプリケーション(204)は、ナビアプリ
ケーションや安全支援,車両診断等の様々なサービスを
ドライバに提供するためのアプリケーションである。車
両データ変換部(210)は、変換テーブル(212)
に記憶された情報に基づいて車両データ(211)を前
記アプリケーション(204)で利用可能なデータに変
換する。また、前記複数のアプリケーション(204)
で算出したデータを変換テーブル(212)に指定され
た方法に基づいて車両データ(211)に変換する。車
両情報API(213)は、前記アプリケーション(2
04)が車両データ(211)をアクセスするインタフ
ェースである。(220)および(221)は、車両デ
ータのデータフローを示す。
In this example, vehicle data (211) transmitted and received by the vehicle data communication unit (202) is temporarily stored in the storage unit (2).
03). The vehicle data (211) is a vehicle-specific data format depending on each automobile manufacturer, vehicle type, manufacturing year, and the like. The conversion table (212) is a table that stores information necessary for converting vehicle data into practical data. The application (204) is an application for providing various services such as a navigation application, safety support, and vehicle diagnosis to the driver. The vehicle data conversion unit (210) includes a conversion table (212).
The vehicle data (211) is converted into data usable by the application (204) based on the information stored in the application. The plurality of applications (204)
Is converted into vehicle data (211) based on the method specified in the conversion table (212). The vehicle information API (213) is provided by the application (2).
04) is an interface for accessing the vehicle data (211). (220) and (221) show the data flow of vehicle data.

【0022】図3および図4は、データフロー(22
0),(221)を補足説明するためのフローチャート
である。車両データ通信部(202)は、車内LAN装
置(6)経由で車両の操舵角や車速,ドア状態等の様々な
車両データを受信(300)し、前記車両データを記憶
部(203)に一時記憶する(301)。車両データ
(211)は受信データと同一のデータで該車両独自の
データ形式である。前記アプリケーション(204)に
おいて車両情報API(213)がコールされると(3
10)、車両データ変換部(210)が記憶部(20
3)に記憶された車両データ(211)を読み込み(3
11)、記憶部(203)に記憶されている変換テーブ
ル(212)を参照し(222)、車両データ(21
1)を実用データに変換する(312)。前記変換処理
したデータを前記アプリケーション(204)に出力し
て処理を終える(313)。図3および図4は車内LA
N装置で車両データを受信した時の処理フローの一例で
あるが、前記複数のアプリケーションで算出されたデー
タを車内LAN装置(6)に送信する場合は、前記フロ
ーとは逆のフローとなる。
FIGS. 3 and 4 show data flows (22).
It is a flowchart for supplementarily explaining (0), (221). The vehicle data communication unit (202) receives various vehicle data such as a steering angle, a vehicle speed, and a door state of the vehicle via the in-vehicle LAN device (6) (300), and temporarily stores the vehicle data in the storage unit (203). It is stored (301). The vehicle data (211) is the same data as the received data and has a data format unique to the vehicle. When the vehicle information API (213) is called in the application (204), (3)
10), the vehicle data conversion unit (210) is stored in the storage unit (20).
The vehicle data (211) stored in 3) is read (3)
11), referring to the conversion table (212) stored in the storage unit (203) (222), and referring to the vehicle data (21).
1) is converted into practical data (312). The converted data is output to the application (204), and the process ends (313). 3 and 4 show the LA in the vehicle.
This is an example of a processing flow when vehicle data is received by the N device, but when data calculated by the plurality of applications is transmitted to the in-vehicle LAN device (6), the flow is the reverse of the flow.

【0023】表1および表2は、車両情報API(21
3)の一例である。
Tables 1 and 2 show the vehicle information API (21
This is an example of 3).

【0024】[0024]

【表1】 [Table 1]

【0025】表1は、アプリケーション(204)にお
いて、車両データ通信部(208)で受信した車両デー
タ(211)を参照するインタフェースを列挙したもの
である。ReadACCInfo(1100)は、車間を所定距離に
維持しながら車両の速度を制御するACC機能に関する
情報を参照する関数である。例えば、ACC機能に関し
て参照したい車両データがあれば、参照したいデータの
種別を引数(例えばsetdistance)としてret=ReadACCI
nfo(setdistance)なる関数をコールすると、前記引数に
応じた車間距離を実用データ(例えばメートル単位)形
式で返値retに出力する。
Table 1 lists interfaces that refer to vehicle data (211) received by the vehicle data communication unit (208) in the application (204). ReadACCInfo (1100) is a function that refers to information on the ACC function that controls the speed of the vehicle while maintaining the distance between the vehicles at a predetermined distance. For example, if there is vehicle data to be referred to for the ACC function, ret = ReadACCI with the type of the data to be referred to as an argument (for example, setdistance).
When a function called nfo (setdistance) is called, the distance between vehicles corresponding to the argument is output as a return value ret in the form of practical data (for example, in meters).

【0026】出力先のバッファを引数*outdataで指定
し、ReadACCInfo(setdistance,*outdata)なる関数を
コールすることも可能である。また、予めデータの出力
先であるバッファを指定しておく関数、例えばSetOutpu
tBuf(*outdata)なる関数を設けて出力先を指定しても
構わない。ReadDiagnostics(1101)は車載カメラの
汚れやヘッドライト等交換等の車両診断情報を参照する
関数である。ReadSteeringInfo(1102)は、操舵角
などのステアリング情報を参照する関数である。ReadCa
meraInfo(1103)は、カメラの設置数や場所,型式や
メーカ等の車載カメラに関する情報を参照する関数であ
る。ReadLaderInfo(1104)は、レーダ性能(距離)
やレーダ検知結果等のレーダ関連情報を参照する関数で
ある。ReadFuelInfo(1105)は、車両の燃費やガソ
リンや電気等の残量等の燃料に関する情報を参照する関
数である。ReadMoterInfo(1106)は、電気自動車や
ハイブリッドカーに搭載されたモータの数やトルクの回
転数等の電気モータに関する情報を参照する関数であ
る。ReadDriverSkill(1107)は、ドライバの挙動あ
るいは運転技術に関するデータを参照する関数である。
前記運転挙動・運転技術に関するデータは、例えば車両
データ変換部(210)で車両データ(211)に基づ
いて算出した急ブレーキや急ハンドルの頻度,シートベ
ルトやチャイルドシートの着脱状況等の情報である。表
1に列挙したインターフェース以外に、ドアやウインド
ウの開閉状態やライトの点灯状態,ギア位置などの様々
な車両情報を参照するためのインターフェースが存在す
る。
It is also possible to specify the output destination buffer by the argument * outdata and call a function called ReadACCInfo (setdistance, * outdata). Also, a function that specifies a buffer to which data is output in advance, for example, SetOutpu
A function called tBuf (* outdata) may be provided to specify the output destination. ReadDiagnostics (1101) is a function that refers to vehicle diagnostic information such as dirt on a vehicle-mounted camera and replacement of headlights. ReadSteeringInfo (1102) is a function that refers to steering information such as a steering angle. ReadCa
meraInfo (1103) is a function for referring to information on the on-board camera, such as the number and location of cameras, the model, and the manufacturer. ReadLaderInfo (1104) is the radar performance (distance)
And a function for referring to radar-related information such as a radar detection result. ReadFuelInfo (1105) is a function that refers to information about fuel such as the fuel efficiency of the vehicle and the remaining amount of gasoline, electricity, and the like. ReadMoterInfo (1106) is a function for referring to information about the electric motor such as the number of motors and the number of rotations of the torque mounted on the electric vehicle or the hybrid car. ReadDriverSkill (1107) is a function for referring to data on the behavior of the driver or the driving technique.
The data on the driving behavior / driving technique is, for example, information such as the frequency of sudden braking and sudden steering, the state of attachment / detachment of a seat belt or a child seat, calculated by the vehicle data converter (210) based on the vehicle data (211). In addition to the interfaces listed in Table 1, there are interfaces for referring to various vehicle information such as the open / closed state of doors and windows, the lighting state of lights, and gear positions.

【0027】[0027]

【表2】 [Table 2]

【0028】表2は、複数のアプリケーション(20
4)〜(207)で算出されたデータ、あるいは入力装
置(5),音声入出力装置(4)で入力されたデータを
車両データ(211)に書き込むインターフェースの一
例を列挙したものである。WriteACCInfo(2100)
は、ACCで制御する車間距離を設定する等のACC関
連情報を車両データ(211)に設定する関数である。Write
Diagostics(2101)は、車両診断の判定レベルを変
更したり等の車両診断に関する情報を設定する関数であ
る。WriteSteeringInfo(2102)は、地図データベ
ース(3)から読み込んだ地図情報や通信装置(7)等
から得た情報に基づいて例えばステアリングを自動的に
制御する場合に操舵角を設定する等ステアリングに関す
る情報を設定するための関数である。WriteCameraInfo
(2103)は、複数の車載カメラが搭載されている場
合にディスプレイ(2)に表示する映像を前記複数の車
載カメラのいずれかに切替えたり、レーン等の認識に関
するパラメータを変更したりする等、車載カメラに関す
る情報を設定するための関数である。WriteLaderInfo
(2104)は、レーダの方向を変更したりレーダ検出
する先行物体の検出パラメータ等を変更する等レーダに
関する情報を設定するための関数である。WriteFuelInf
o(2105)は、燃料噴射時間と時間あたりの噴射料と
いった燃費算出パラメータを設定したり、前記燃料算出
パラメータを直接設定する以外に車種や車両の型式等を
設定することで前記燃料算出パラメータを変更したりす
る等の燃費に関わる情報を設定する関数である。WriteM
oterInfo(2106)は、モータトルクの回転数指令値
や動作モードを指定したりする等の電気モータに関する
情報を設定する関数である。WriteDriversSkill(210
7)は、急ハンドル判定に必要な操舵角の変化幅等、運
転挙動・運転技術の判定処理に必要な情報を設定するた
めの関数である。
Table 2 shows a plurality of applications (20
An example of an interface for writing data calculated in 4) to (207) or data input by the input device (5) and the voice input / output device (4) to the vehicle data (211) is listed. WriteACCInfo (2100)
Is a function for setting ACC-related information such as setting an inter-vehicle distance controlled by the ACC in the vehicle data (211). Write
Diagostics (2101) is a function for setting information related to vehicle diagnosis, such as changing the determination level of vehicle diagnosis. WriteSteeringInfo (2102) stores information related to steering such as setting a steering angle when automatically controlling steering based on map information read from a map database (3) or information obtained from a communication device (7). Function to set. WriteCameraInfo
(2103): When a plurality of in-vehicle cameras are mounted, the image displayed on the display (2) is switched to one of the plurality of in-vehicle cameras, a parameter related to recognition of a lane or the like is changed, and the like. This is a function for setting information about the vehicle-mounted camera. WriteLaderInfo
(2104) is a function for setting information about the radar, such as changing the direction of the radar or changing the detection parameters of the preceding object to be detected by the radar. WriteFuelInf
o (2105) sets the fuel consumption calculation parameters such as the fuel injection time and the injection charge per hour, and sets the vehicle type and vehicle type by setting the vehicle type and the vehicle model in addition to directly setting the fuel calculation parameters. It is a function for setting information related to fuel efficiency such as changing. WriteM
oterInfo (2106) is a function for setting information about the electric motor, such as designating a rotation speed command value of a motor torque and an operation mode. WriteDriversSkill (210
7) is a function for setting information necessary for the determination process of the driving behavior and the driving technique, such as the change width of the steering angle required for the sharp steering determination.

【0029】表2に列挙したインターフェースで設定さ
れた車両データ(211)は、車両データ通信部(20
2)において前記車両データが設定されたタイミングあ
るいは所定時間周期で車内LAN装置(6)を介して各
制御系ユニットに送信される。表2に列挙したインター
フェース以外に、ライト点灯やドアロック,ウインドウ
開閉等を他の制御ユニットに指令する様々なインターフ
ェースが考えられる。
The vehicle data (211) set by the interfaces listed in Table 2 is transmitted to the vehicle data communication unit (20).
In 2), the vehicle data is transmitted to each control system unit via the in-vehicle LAN device (6) at the set timing or at a predetermined time period. In addition to the interfaces listed in Table 2, various interfaces for instructing other control units to turn on lights, lock doors, open and close windows, and the like can be considered.

【0030】図5は、変換テーブル(212)の一例で
ある。変換テーブル(212)は、車内LAN装置(6)
で送受信する全車両データにおいて、例えば操舵角(5
00)や燃料残量(510),エンジン回転数(52
0)等のそれぞれの車両データに(501)〜(50
5)の項目別にデータを定義する。管理番号(50
1),(511),(521)は、車両データ変換部
(210)が車両データの種別を識別するための管理番
号である。通信ID(502)は、車内LAN装置
(6)で送受信されているメッセージセットに付加され
るインデックスで、これにより車両データ変換部(21
0)において該車両データがどのメッセージセットに登
録されているかを識別する。アドレス(503)は、車
両データ(211)における該管理番号の車両情報の登
録アドレスである。オフセット(504)は、アドレス
(503)からのオフセットビットあるいはオフセット
バイト数である。データ長(505)は、オフセット
(504)からの有効ビット長あるいは有効バイト長で
ある。データ更新周期(506)は、該車両データの更
新周期である。
FIG. 5 shows an example of the conversion table (212). The conversion table (212) is provided in the in-vehicle LAN device (6).
In all the vehicle data transmitted and received at the steering angle, for example, the steering angle (5
00), fuel remaining (510), engine speed (52)
0) and other vehicle data (501) to (50).
5) Define data for each item. Management number (50
1), (511), and (521) are management numbers for the vehicle data conversion unit (210) to identify the type of vehicle data. The communication ID (502) is an index added to a message set transmitted / received by the in-vehicle LAN device (6), and is used by the vehicle data conversion unit (21).
In 0), it is identified which message set the vehicle data is registered in. The address (503) is a registration address of the vehicle information of the management number in the vehicle data (211). The offset (504) is an offset bit or offset byte number from the address (503). The data length (505) is an effective bit length or an effective byte length from the offset (504). The data update cycle (506) is an update cycle of the vehicle data.

【0031】本実施例では、演算処理部(1)のメモリ
空間に変換テーブル(212)を記憶しているが、ハー
ドディスク・DVD・CD−ROM・コンパクトフラッ
シュ・メモリカード等の着脱可能な媒体に記憶すること
も当然可能である。前記媒体を入れ替えたり、前記媒体
に記憶された変換テーブル(212)を書き換えること
でデータ変換部(210)は様々な車種に対応すること
が可能である。また、通信装置(7)から変換テーブル
(212)を受信し、前記受信した変換テーブル(21
2)を記憶部(203)あるいは前記着脱可能な記憶媒
体に記憶する方法で様々な車種に対応することが可能で
ある。
In the present embodiment, the conversion table (212) is stored in the memory space of the arithmetic processing unit (1). However, the conversion table (212) is stored in a removable medium such as a hard disk, DVD, CD-ROM, compact flash, or memory card. Of course, it is also possible to store. By replacing the medium or rewriting the conversion table (212) stored in the medium, the data conversion unit (210) can support various types of vehicles. The conversion table (212) is received from the communication device (7), and the received conversion table (21) is received.
A method of storing 2) in the storage unit (203) or the removable storage medium can support various types of vehicles.

【0032】図6は、通信装置(7)により変換テーブ
ル(212)を更新する場合を想定した該車載端末の表
示の一例を示している。該車載端末を車両に設置した直
後に画面(601)を表示することによって、該車両用
の変換テーブル(212)のダウンロードをドライバに
促す。画面(601)を表示中にドライバが入力装置
(5)あるいは音声入出力装置(4)により「する」を選
択すると、画面(602)に遷移し該車両のメーカや型式
等の入力を促す。車両のメーカや型式等の入力を終える
と画面(603)を表示し、変換テーブル(212)を
ダウンロードする。ダウンロードするための接続先は予
め定められた情報センタ,ディーラで、あるいは前記入
力された車両のメーカや型式に応じて決定する方法が考
えられる。ダウンロードが完了すると画面(604)を
表示することによりダウンロードの完了をドライバに通
知し、ダウンロードした変換テーブル(212)により
車両データ(212)に正しくアクセスできるかどうか
を確認するために、画面(605)を表示する。画面
(605)では、確認用データとしてドアの開閉情報を
利用しているが、ライトの点灯やワイパー動作等の車両
データをアクセスし表示することも当然可能である。但
し、ドライバ自身が目視等で確認できる車両データが望
ましい。画面(605)において、「OK」が選択され
ると画面(606)を表示し変換テーブル(212)の
取得処理を終える。「NG」の場合は画面(602)を
表示し再度メーカや車種,型式等の指定を促す。通信装
置(7)を介して所定の情報センタやディーラ,自動車
メーカ,車載端末メーカに問い合わせることも可能であ
る。
FIG. 6 shows an example of the display of the vehicle-mounted terminal assuming that the conversion table (212) is updated by the communication device (7). A screen (601) is displayed immediately after the in-vehicle terminal is installed in the vehicle to prompt the driver to download the conversion table (212) for the vehicle. While displaying the screen (601), the driver
When (5) or "Yes" is selected by the voice input / output device (4), the screen transitions to a screen (602) to prompt the input of the manufacturer and model of the vehicle. When the input of the manufacturer and model of the vehicle is completed, a screen (603) is displayed, and the conversion table (212) is downloaded. A connection destination for downloading may be determined at a predetermined information center or dealer, or may be determined according to the manufacturer or model of the vehicle input. When the download is completed, a screen (604) is displayed to notify the driver of the completion of the download, and a screen (605) is displayed to confirm whether the vehicle data (212) can be correctly accessed by the downloaded conversion table (212). ) Is displayed. In the screen (605), the door opening / closing information is used as the confirmation data, but it is naturally possible to access and display vehicle data such as lighting of a light and a wiper operation. However, vehicle data that the driver himself can confirm visually is desirable. When "OK" is selected on the screen (605), the screen (606) is displayed and the process of acquiring the conversion table (212) ends. In the case of "NG", the screen (602) is displayed to prompt the user to specify the manufacturer, vehicle type, model, and the like again. It is also possible to make an inquiry to a predetermined information center, a dealer, an automobile manufacturer, or an in-vehicle terminal manufacturer via the communication device (7).

【0033】本実施例では、車載端末において変換テー
ブル(212)をダウンロードする方法を説明したが、
ディーラや情報センタ,自動車メーカ,車載端末メーカ
等の前記変換テーブル(212)を所有する側から該車
載端末に接続して変換テーブル(212)を車載端末に
ダウンロードすることも考えられる。また、ディーラや
情報センタ,自動車メーカ,車載端末メーカ等の変換テ
ーブル(212)を所有する側がメモリカード等の着脱
可能な記憶媒体に変換テーブル(212)を記憶させ、
ドライバに渡す方法も考えられる。
In this embodiment, the method of downloading the conversion table (212) in the vehicle-mounted terminal has been described.
It is also conceivable that a side that owns the conversion table (212), such as a dealer, an information center, an automobile manufacturer, or an in-vehicle terminal maker, connects to the in-vehicle terminal to download the conversion table (212) to the in-vehicle terminal. Also, the side having the conversion table (212) of a dealer, an information center, an automobile manufacturer, an in-vehicle terminal manufacturer, etc. stores the conversion table (212) in a removable storage medium such as a memory card,
It is also possible to pass it to the driver.

【0034】図7は、前記着脱可能な媒体を介して変換
テーブル(212)を更新する場合を想定した車載端末
の表示例である。車載端末の設置時に画面(701)を
表示し前記変換テーブル(212)が記憶された記憶媒
体のセットを促す。「次へ」を選択すると、変換テーブル
(212)を更新するための暗証コードの入力を促す画
面を表示する(702)。暗証コードが入力されると画
面(703)を表示し、変換テーブル(212)を更新
していることをドライバに知らせる。変換テーブル(2
12)の更新が終了すると画面(605)を表示し、ア
ップデートした変換テーブル(212)に基づいて該車
両データがアクセスできることを確認する。本実施例で
は、変換テーブル(212)を更新する際に画面(70
2)を表示し暗証コードの入力を促しているが、この方
法は図6で説明した通信装置(7)によるテーブル更新に
も同様に可能である。また、暗証コード以外の方法で、
前記着脱可能な記憶媒体と該車載端末との接続部に前記
記憶媒体を書き換えるための信号線を設け、車載端末に
はさらに前記信号線の信号レベルを切替える手段を設
け、前記信号レベルの切替えにより変換テーブル(21
2)を更新する方法も考えられる。前記暗証コードや信
号線により変換テーブル(212)が第三者あるいは操
作ミス等で容易に書きかえられないように保護する。
FIG. 7 is a display example of the vehicle-mounted terminal assuming that the conversion table (212) is updated via the removable medium. When the in-vehicle terminal is installed, a screen (701) is displayed to prompt the user to set a storage medium storing the conversion table (212). When "next" is selected, a screen for prompting the input of a password for updating the conversion table (212) is displayed (702). When the password is input, a screen (703) is displayed to inform the driver that the conversion table (212) is being updated. Conversion table (2
When the update of 12) is completed, a screen (605) is displayed, and it is confirmed that the vehicle data can be accessed based on the updated conversion table (212). In this embodiment, when the conversion table (212) is updated, the screen (70)
Although 2) is displayed to prompt the input of the personal identification code, this method can be similarly applied to the table update by the communication device 7 described in FIG. Also, with a method other than a security code,
A signal line for rewriting the storage medium is provided at a connection portion between the detachable storage medium and the in-vehicle terminal, and a means for switching the signal level of the signal line is further provided in the in-vehicle terminal. Conversion table (21
A method of updating 2) is also conceivable. The password or signal line protects the conversion table (212) from being easily rewritten by a third party or an operation error.

【0035】図8は、同一ハードウエア上で複数OSが
動作する車載端末において、本発明の車両データアクセ
ス方法により前記複数のOS間で車両データを共有しア
クセス可能なシステム構成を示している。ハードウエア
プラットフォーム(801)は、本車載端末をコントロ
ールするプロセッサー,入出力デバイス等の周辺機器と
接続するI/Oといったハードウエアで構成される。複
数OS調停機能(802)は所定時間周期あるいはタスクの
切替えタイミング等に応じてOS(803)および(8
04)のいずれかに、前記ハードウエア資源を割り当て
る処理を実行する。ハードウエア資源を割り当てられた
前記いずれかのOSは、前記プロセッサのタイマ管理や
メモリ管理等を行う。共有メモリ(810)はオペレー
ティングシステム(803)および(804)が共有で
きるメモリ空間である。
FIG. 8 shows a system configuration in which a plurality of OSs can share and access vehicle data by the vehicle data access method of the present invention in a vehicle-mounted terminal in which a plurality of OSs operate on the same hardware. The hardware platform (801) is composed of hardware such as a processor for controlling the in-vehicle terminal and I / O for connecting to peripheral devices such as input / output devices. The multiple OS arbitration function (802) is provided for the OSs (803) and (8) according to a predetermined time period or a task switching timing.
04), the processing of allocating the hardware resources is executed. One of the OSs to which the hardware resources are assigned performs timer management, memory management, and the like of the processor. The shared memory (810) is a memory space that can be shared by the operating systems (803) and (804).

【0036】車両情報共有機能(805)は、車両デー
タ変換部(210)同様の機能を提供する。この場合は
共有メモリ(810)に記憶した車両データを各アプリ
ケーション(820),(821),(822)で利用可
能なデータ形式に変換して出力したり、前記アプリケー
ションで算出された車両データを共有メモリ(810)に
書き込む処理を実行する機能である。車両情報API
(806)は、前記アプリケーションが車両データをア
クセスするためのインタフェースで、車両情報API
(213)同様のインターフェースを第一のOS(80
3)および第二のOS(804)で動作する前記アプリ
ケーションに提供する。車両通信機能(823)は、車
内LAN(800)を介して制御系ユニット(830)
が送出した車両データを受信して共有メモリ(810)
に記憶したり、各アプリケーション(820),(82
1),(822)が算出し車両情報API(806)に
より共有メモリ(810)に記憶した情報を読み出して
車内LAN(800)により各制御系ユニット(83
0)に送信する。
The vehicle information sharing function (805) provides the same function as the vehicle data converter (210). In this case, the vehicle data stored in the shared memory (810) is converted into a data format usable by each application (820), (821), (822) and output. This function executes a process of writing to the shared memory (810). Vehicle information API
(806) is an interface through which the application accesses the vehicle data.
(213) A similar interface is connected to the first OS (80
3) and the application running on the second OS (804). The vehicle communication function (823) is a control system unit (830) via the in-vehicle LAN (800).
Receiving the vehicle data transmitted by the shared memory (810)
In each application (820), (82)
1) and (822), the information stored in the shared memory (810) is read out by the vehicle information API (806), and each control system unit (83) is read by the in-vehicle LAN (800).
0).

【0037】[0037]

【発明の効果】本発明によれば、車両ネットワークから
車両データを送受信する車載端末において、車両診断や
運転技術判定等の各種アプリケーションが車種やメー
カ,製造年度等に依存しない方法で前記車両データをア
クセス可能な車両データアクセス方法および車載端末を
提供することができる。
According to the present invention, in an in-vehicle terminal for transmitting / receiving vehicle data from / to a vehicle network, various applications such as vehicle diagnosis and driving technology determination can convert the vehicle data in a method independent of a vehicle type, a manufacturer, a manufacturing year, and the like. An accessible vehicle data access method and an in-vehicle terminal can be provided.

【0038】本発明によれば、同一ハードウエアで複数
のOSが動作する車載端末において、車両ネットワーク
から送受信した車両データを前記複数のOSで共有し、
車両診断や運転技術判定等の各種アプリケーションが車
種やメーカ,製造年度等に依存しない方法で前記車両デ
ータをアクセス可能な車両データアクセス方法および車
載端末を提供することができる。
According to the present invention, in a vehicle-mounted terminal in which a plurality of OSs operate on the same hardware, vehicle data transmitted and received from a vehicle network is shared by the plurality of OSs,
It is possible to provide a vehicle data access method and an in-vehicle terminal capable of accessing the vehicle data in such a manner that various applications such as vehicle diagnosis and driving skill determination do not depend on a vehicle type, a manufacturer, a manufacturing year, or the like.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本実施形態のナビゲーション装置の構成例を示
す。
FIG. 1 shows a configuration example of a navigation device according to an embodiment.

【図2】演算処理部(1)の機能構成例について説明し
た図である。
FIG. 2 is a diagram illustrating a functional configuration example of an arithmetic processing unit (1).

【図3】車両データ受信時のデータフローを補足説明す
るフローチャートである。
FIG. 3 is a flowchart for supplementarily explaining a data flow when receiving vehicle data.

【図4】車両データアクセス時のデータフローを補足説
明するフローチャートである。
FIG. 4 is a flowchart for supplementarily explaining a data flow at the time of vehicle data access.

【図5】変換テーブル(212)の一例を示した図であ
る。
FIG. 5 is a diagram showing an example of a conversion table (212).

【図6】変換テーブル(212)更新時の画面表示例を
示した図である。
FIG. 6 is a diagram showing a screen display example at the time of updating a conversion table (212).

【図7】変換テーブル(212)更新時に認証を行う画
面表示例を示した図である。
FIG. 7 is a diagram showing an example of a screen display for performing authentication when a conversion table (212) is updated.

【図8】複数のOSを同一のハードウエアで動作させる
車載端末において本発明の実施例を示す図である。
FIG. 8 is a diagram showing an embodiment of the present invention in an in-vehicle terminal that operates a plurality of OSs with the same hardware.

【符号の説明】[Explanation of symbols]

1…演算処理部、2…ディスプレイ、3…地図データベ
ース、4…音声入出力装置、5…入力装置、6…車内L
AN装置、7…通信装置、8…車輪速センサ、9…方位
センサ、10…ジャイロ、11…GPS受信装置、20
1…オペレーティングシステム、202…車両データ通
信部、203…記憶部、204…アプリケーション、2
10…車両データ変換部、211…車両データ、212
…変換テーブル、213,806…車両情報API、8
00…車内LAN、801…ハードウエアプラットフォ
ーム、802…複数OS調停機能、803…第一のオペ
レーティングシステム、804…第二のオペレーティン
グシステム、805…車両情報共有機能、810…共有
メモリ、820…マルチメディアアプリケーション、8
21…各種アプリケーション、822…ナビアプリケー
ション、823…車両通信機能、830…制御系ユニッ
ト。
DESCRIPTION OF SYMBOLS 1 ... Calculation processing part, 2 ... Display, 3 ... Map database, 4 ... Audio input / output device, 5 ... Input device, 6 ... In-car L
AN device, 7 communication device, 8 wheel speed sensor, 9 direction sensor, 10 gyro, 11 GPS receiver device, 20
DESCRIPTION OF SYMBOLS 1 ... Operating system 202 ... Vehicle data communication part 203 ... Storage part 204 ... Application 2
10: vehicle data conversion unit, 211: vehicle data, 212
... Conversion table, 213,806 ... Vehicle information API, 8
00: in-vehicle LAN, 801: hardware platform, 802: multiple OS arbitration function, 803: first operating system, 804: second operating system, 805: vehicle information sharing function, 810: shared memory, 820: multimedia Application, 8
Reference numeral 21 denotes various applications, 822 denotes a navigation application, 823 denotes a vehicle communication function, 830 denotes a control system unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 ▲廣▼重 秀雄 茨城県日立市大みか町七丁目1番1号 株 式会社日立製作所日立研究所内 (72)発明者 中原 崇 茨城県日立市大みか町七丁目1番1号 株 式会社日立製作所日立研究所内 Fターム(参考) 5H180 AA01 BB02 BB04 BB13 BB17 CC12 FF04 FF05 FF13 FF23 FF27 FF32  ──────────────────────────────────────────────────続 き Continuing from the front page (72) Inventor ▲ Hiroo Shige 7-1-1, Omika-cho, Hitachi City, Ibaraki Prefecture Within Hitachi Research Laboratory, Hitachi, Ltd. (72) Inventor Takashi Nakahara Omika-cho, Hitachi City, Ibaraki Prefecture 7-1-1, F-term in Hitachi, Ltd. Hitachi Research Laboratory, Ltd. F-term (reference) 5H180 AA01 BB02 BB04 BB13 BB17 CC12 FF04 FF05 FF13 FF23 FF27 FF32

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】車内ネットワークに接続された車載端末に
おいて、 前記車内ネットワークを介して車両データの送受信を行
う車両通信手段と、前記車両データを記憶する記憶手段
と、車両診断や安全支援等のサービスをドライバに提供
する各種アプリケーションが該車両データをアクセスす
る際に、車種やメーカ等で異なる車両独自の車両データ
形式に依存せずに該車両データをアクセス可能な実用デ
ータに変換する車両データ変換手段と、前記アプリケー
ションが前記実用データをアクセスするインターフェー
スとを有することを特徴とする車載端末。
An in-vehicle terminal connected to an in-vehicle network, a vehicle communication means for transmitting and receiving vehicle data via the in-vehicle network, a storage means for storing the vehicle data, and services such as vehicle diagnosis and safety support. Data conversion means for converting the vehicle data into practical data that can be accessed without depending on the vehicle data format unique to the vehicle when a variety of applications providing the driver with the vehicle data access the vehicle data. And an interface through which the application accesses the practical data.
【請求項2】請求項1記載の車載端末において、 前記車両データ変換手段は、入力手段,通信手段、ある
いはナビゲーション等のアプリケーションから得た走行
道路の状態や気温等の走行環境情報や車間距離の設定値
や車載カメラの設置位置等の車両情報を実用データから
該車両独自のデータ形式に変換することを特徴とする請
求項1記載の車載端末。
2. The in-vehicle terminal according to claim 1, wherein said vehicle data converting means includes driving environment information such as a state of a driving road, temperature and the like, and an inter-vehicle distance obtained from an input means, a communication means, or an application such as a navigation. 2. The in-vehicle terminal according to claim 1, wherein vehicle information such as a set value and an installation position of an in-vehicle camera is converted from practical data into a data format unique to the vehicle.
【請求項3】前記車両データ変換手段は、データ配列,
サイズ,単位等、車両データに変換するために必要なデ
ータが記憶された変換テーブルに従って車両データの表
現形式を変換することを特徴とする請求項1および2記
載の車載端末。
3. The vehicle data conversion means includes a data array,
3. The in-vehicle terminal according to claim 1, wherein an expression format of the vehicle data is converted in accordance with a conversion table in which data required for conversion into vehicle data, such as a size and a unit, are stored.
【請求項4】前記変換テーブルは、携帯電話や無線等の
通信手段で受信、あるいはコンパクトフラッシュ(登録
商標)やCD−ROM,DVD等の着脱可能な記憶手段
に記憶し、前記記憶手段を交換あるいは書き換えること
で変更可能であることを特徴とする請求項3記載の車載
端末。
4. The conversion table is received by a communication means such as a mobile phone or a wireless communication, or stored in a removable storage means such as a compact flash (registered trademark), a CD-ROM, or a DVD, and the storage means is exchanged. 4. The in-vehicle terminal according to claim 3, wherein the terminal can be changed by rewriting.
【請求項5】前記変換テーブルを更新するための端子あ
るいは認証コードを設け、前記端子の信号レベル所定値
のとき、あるいは前記認証コードを識別することによっ
て変換テーブルが書き換え可能であることを特徴とする
請求項4記載の車載端末。
5. A terminal for updating the conversion table or an authentication code, wherein the conversion table is rewritable at a predetermined signal level of the terminal or by identifying the authentication code. The in-vehicle terminal according to claim 4.
【請求項6】前記変換テーブルを更新した時、表示・音
声出力等の出力手段、あるいは記憶手段にログを記録す
る等により、前記変換テーブルを更新したことをユーザ
に通知する手段を有することを特徴とする請求項4およ
び5記載の車載端末。
6. An updating means for notifying a user that the conversion table has been updated by updating the conversion table by, for example, outputting output means such as display / voice output or recording a log in a storage means. The in-vehicle terminal according to claim 4 or 5, wherein
【請求項7】車両ネットワークから受信した該車両に関
わるデータをアクセスするための車両データアクセス方
法であって、 受信した該車両データを読み出すためのインタフェース
を定めておき、前記インタフェースを介して車両データ
にアクセス可能であり、前記インタフェースを介して得
られる車両データは、該車両独自のデータ形式から実用
データに変換されたデータであることを特徴とする車両
データアクセス方法。
7. A vehicle data access method for accessing data relating to a vehicle received from a vehicle network, wherein an interface for reading the received vehicle data is defined, and the vehicle data is accessed via the interface. Wherein the vehicle data obtained through the interface is data converted from a data format unique to the vehicle to practical data.
【請求項8】複数のOSが動作する車載端末において、 該車載端末は車内ネットワークに接続され、前記車内ネ
ットワークを介して車両データの送受信を行う車両通信
手段と、車両データを該複数のOSが共有する記憶領域
に記憶する記憶手段と、各OS上で見かけ上同時に動作
するアプリケーションと、前記各アプリケーションが車
種やメーカに依存しないデータ形式で車両データを利用
可能な実用データに変換する車両データ変換手段と、前
記アプリケーションが前記実用データをアクセスするた
めのAPIとを有することを特徴とする車載端末。
8. An in-vehicle terminal on which a plurality of OSs operate, wherein the in-vehicle terminal is connected to an in-vehicle network, and vehicle communication means for transmitting and receiving vehicle data via the in-vehicle network; Storage means for storing in a shared storage area, applications which seemingly operate simultaneously on each OS, and vehicle data conversion in which each application converts vehicle data into usable practical data in a data format independent of a vehicle type and a manufacturer. An on-vehicle terminal comprising: means; and an API for the application to access the practical data.
JP2001138079A 2001-05-09 2001-05-09 Vehicle data access method and in-vehicle terminal Expired - Fee Related JP3903734B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001138079A JP3903734B2 (en) 2001-05-09 2001-05-09 Vehicle data access method and in-vehicle terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001138079A JP3903734B2 (en) 2001-05-09 2001-05-09 Vehicle data access method and in-vehicle terminal

Publications (2)

Publication Number Publication Date
JP2002331882A true JP2002331882A (en) 2002-11-19
JP3903734B2 JP3903734B2 (en) 2007-04-11

Family

ID=18985076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001138079A Expired - Fee Related JP3903734B2 (en) 2001-05-09 2001-05-09 Vehicle data access method and in-vehicle terminal

Country Status (1)

Country Link
JP (1) JP3903734B2 (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007182139A (en) * 2006-01-06 2007-07-19 Denso Corp Automatic adjusting system for on-vehicle equipment
JP2008026095A (en) * 2006-07-20 2008-02-07 Fujitsu Ten Ltd On-vehicle radar control method and on-vehicle radar control device
JP2008074124A (en) * 2006-09-19 2008-04-03 Denso Corp Control system
JP2010061324A (en) * 2008-09-03 2010-03-18 Hitachi Automotive Systems Ltd Control software for distributed control, and electronic control device
US7848884B2 (en) 2003-05-30 2010-12-07 Toyota Jidosha Kabushiki Kaisha Collision prediction apparatus
JP2012010021A (en) * 2010-06-23 2012-01-12 Toyota Motor Corp Vehicle communication device
JP2012507088A (en) * 2008-10-24 2012-03-22 グレイ・アンド・カンパニー・インコーポレーテッド Controls and systems for autonomous vehicles
JP2012068207A (en) * 2010-09-27 2012-04-05 Toyota Motor Corp Information processing device for vehicle
KR101213458B1 (en) 2009-08-10 2012-12-18 한국전자통신연구원 Head unit apparatus and method for operating the same
CN103010121A (en) * 2011-09-27 2013-04-03 雅马哈发动机株式会社 Vehicle control device, vehicle information monitoring device, vehicle information monitoring system, and vehicle control method
JP2013136358A (en) * 2011-12-28 2013-07-11 Denso Corp Vehicle control device and software part
EP2677428A2 (en) * 2012-06-22 2013-12-25 LG Electronics, Inc. In-vehicle infotainment device and data processing method using the same
KR101490930B1 (en) 2013-09-05 2015-02-06 현대자동차 주식회사 Electronic control apparatus of vehicle
US9026307B2 (en) 2007-01-18 2015-05-05 Toyota Jidosha Kabushiki Kaisha Vehicle control system
KR101575258B1 (en) 2014-07-24 2015-12-07 현대자동차 주식회사 Vehicle data control method and apparatus thereof
JP2016197423A (en) * 2016-06-16 2016-11-24 株式会社Zmp Server system
US9736667B2 (en) 2015-01-09 2017-08-15 Hyundai Motor Company Vehicle and method of controlling the same
WO2018008145A1 (en) * 2016-07-08 2018-01-11 三菱電機株式会社 Control device and control method
WO2018066305A1 (en) * 2016-10-03 2018-04-12 日立オートモティブシステムズ株式会社 In-vehicle processing device
WO2018212083A1 (en) * 2017-05-17 2018-11-22 三菱電機株式会社 Control device and control method
WO2020016976A1 (en) * 2018-07-19 2020-01-23 三菱電機株式会社 Communication system, in-vehicle device, information acquisition method, and information acquisition program
JP2020074191A (en) * 2020-01-23 2020-05-14 日立オートモティブシステムズ株式会社 In-vehicle processor
WO2020115888A1 (en) * 2018-12-07 2020-06-11 三菱電機株式会社 Information processing device and information processing method
JP2021130448A (en) * 2020-01-20 2021-09-09 ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド Methods, systems, devices and vehicle controllers for parking processing
WO2023011911A1 (en) * 2021-08-05 2023-02-09 Bayerische Motoren Werke Aktiengesellschaft Sound experience generator
JP2023550936A (en) * 2020-11-20 2023-12-06 華為技術有限公司 I/O device access method and apparatus

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7848884B2 (en) 2003-05-30 2010-12-07 Toyota Jidosha Kabushiki Kaisha Collision prediction apparatus
US7848886B2 (en) 2003-05-30 2010-12-07 Toyota Jidosha Kabushiki Kaisha Collision prediction apparatus
JP2007182139A (en) * 2006-01-06 2007-07-19 Denso Corp Automatic adjusting system for on-vehicle equipment
JP2008026095A (en) * 2006-07-20 2008-02-07 Fujitsu Ten Ltd On-vehicle radar control method and on-vehicle radar control device
JP2008074124A (en) * 2006-09-19 2008-04-03 Denso Corp Control system
US9026307B2 (en) 2007-01-18 2015-05-05 Toyota Jidosha Kabushiki Kaisha Vehicle control system
JP2010061324A (en) * 2008-09-03 2010-03-18 Hitachi Automotive Systems Ltd Control software for distributed control, and electronic control device
JP2020040659A (en) * 2008-10-24 2020-03-19 サムスン エレクトロニクス カンパニー リミテッド Control and system for autonomous driving vehicle
JP2015205691A (en) * 2008-10-24 2015-11-19 サムスン エレクトロニクス カンパニー リミテッド Controls and systems for autonomous vehicles
JP2012507088A (en) * 2008-10-24 2012-03-22 グレイ・アンド・カンパニー・インコーポレーテッド Controls and systems for autonomous vehicles
US8706394B2 (en) 2008-10-24 2014-04-22 Gray & Company, Inc. Control and systems for autonomously driven vehicles
JP2018095254A (en) * 2008-10-24 2018-06-21 サムスン エレクトロニクス カンパニー リミテッド Control and system for autonomous drive vehicle
KR101213458B1 (en) 2009-08-10 2012-12-18 한국전자통신연구원 Head unit apparatus and method for operating the same
JP2012010021A (en) * 2010-06-23 2012-01-12 Toyota Motor Corp Vehicle communication device
JP2012068207A (en) * 2010-09-27 2012-04-05 Toyota Motor Corp Information processing device for vehicle
CN103010121A (en) * 2011-09-27 2013-04-03 雅马哈发动机株式会社 Vehicle control device, vehicle information monitoring device, vehicle information monitoring system, and vehicle control method
CN103010121B (en) * 2011-09-27 2015-04-01 雅马哈发动机株式会社 Vehicle control device, vehicle information monitoring device, vehicle information monitoring system, and vehicle control method
EP2574517A3 (en) * 2011-09-27 2016-11-30 Yamaha Hatsudoki Kabushiki Kaisha Vehicle control device, vehicle information monitoring device, vehicle information monitoring system, and vehicle control method
US9569404B2 (en) 2011-12-28 2017-02-14 Denso Corporation In-vehicle controller and non-transitory tangible computer readable medium
JP2013136358A (en) * 2011-12-28 2013-07-11 Denso Corp Vehicle control device and software part
EP2677428A2 (en) * 2012-06-22 2013-12-25 LG Electronics, Inc. In-vehicle infotainment device and data processing method using the same
KR101490930B1 (en) 2013-09-05 2015-02-06 현대자동차 주식회사 Electronic control apparatus of vehicle
KR101575258B1 (en) 2014-07-24 2015-12-07 현대자동차 주식회사 Vehicle data control method and apparatus thereof
US9736667B2 (en) 2015-01-09 2017-08-15 Hyundai Motor Company Vehicle and method of controlling the same
JP2016197423A (en) * 2016-06-16 2016-11-24 株式会社Zmp Server system
JPWO2018008145A1 (en) * 2016-07-08 2019-03-07 三菱電機株式会社 Control apparatus and control method
WO2018008145A1 (en) * 2016-07-08 2018-01-11 三菱電機株式会社 Control device and control method
US11487748B2 (en) 2016-10-03 2022-11-01 Hitachi Astemo, Ltd. In-vehicle processing device
CN109789842A (en) * 2016-10-03 2019-05-21 日立汽车系统株式会社 Vehicle-mounted processing device
JP2018060281A (en) * 2016-10-03 2018-04-12 日立オートモティブシステムズ株式会社 On-board processing device
WO2018066305A1 (en) * 2016-10-03 2018-04-12 日立オートモティブシステムズ株式会社 In-vehicle processing device
CN114537299A (en) * 2016-10-03 2022-05-27 日立安斯泰莫株式会社 Vehicle-mounted processing device
JPWO2018212083A1 (en) * 2017-05-17 2019-11-07 三菱電機株式会社 Control apparatus and control method
WO2018212083A1 (en) * 2017-05-17 2018-11-22 三菱電機株式会社 Control device and control method
WO2020016976A1 (en) * 2018-07-19 2020-01-23 三菱電機株式会社 Communication system, in-vehicle device, information acquisition method, and information acquisition program
JP7109586B2 (en) 2018-12-07 2022-07-29 三菱電機株式会社 Information processing device and information processing method
WO2020115888A1 (en) * 2018-12-07 2020-06-11 三菱電機株式会社 Information processing device and information processing method
JPWO2020115888A1 (en) * 2018-12-07 2021-09-02 三菱電機株式会社 Information processing device and information processing method
JP2021130448A (en) * 2020-01-20 2021-09-09 ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド Methods, systems, devices and vehicle controllers for parking processing
JP7382298B2 (en) 2020-01-20 2023-11-16 アポロ インテリジェント ドライビング テクノロジー(ペキン)カンパニー リミテッド Methods, systems, devices and vehicle controllers for parking processing
JP2020074191A (en) * 2020-01-23 2020-05-14 日立オートモティブシステムズ株式会社 In-vehicle processor
JP2023550936A (en) * 2020-11-20 2023-12-06 華為技術有限公司 I/O device access method and apparatus
JP7627816B2 (en) 2020-11-20 2025-02-07 深▲ジェン▼引望智能技術有限公司 I/O device access method and apparatus
WO2023011911A1 (en) * 2021-08-05 2023-02-09 Bayerische Motoren Werke Aktiengesellschaft Sound experience generator

Also Published As

Publication number Publication date
JP3903734B2 (en) 2007-04-11

Similar Documents

Publication Publication Date Title
JP3903734B2 (en) Vehicle data access method and in-vehicle terminal
CN110686689B (en) Vehicle energy usage tracking
US11532097B2 (en) Method for estimating the quality of localization in the self-localization of a vehicle, device for carrying out the steps of the method, vehicle, and computer program
US9513133B2 (en) System for parking time management
ES2333631T3 (en) METHOD AND SYSTEM FOR AN ARCHITECTURE OF A VEHICLE COMPUTER.
US9652908B2 (en) System allowing a service provider to selectively open a vehicle
JP2010505098A (en) Portable navigation device
KR20040089510A (en) Car-mounted apparatus, navigation apparatus, and method for setting display screen
JP2002524327A (en) Vehicle control and monitoring equipment
CN114730528A (en) HMI control device, HMI control method, HMI control program, and driving control device
CN101517362A (en) Portable navigation device with wireless interface
CN109664777A (en) For determining the system and method for the charge arrangement of electric vehicle
CN105763642A (en) Automobile intelligent interaction system
JP5115072B2 (en) Advice providing system
CN113401071A (en) Display control device, display control method, and computer-readable storage medium
CN115004277A (en) Driving controls and HMI controls
CN115179879A (en) Vehicle self-awakening method and device, vehicle and storage medium
CN104442833A (en) Method and system to reduce braking for stop lights
JP2021142839A (en) Vehicle and control device therefor
US11168998B2 (en) Methods and systems for last mile navigation cache point of interest
US20080082231A1 (en) Data setting change apparatus, navigation apparatus and data setting change system
JP2004338640A (en) Automatic driving system for vehicles
US12117303B2 (en) Route planning based on battery state of health
US20240078911A1 (en) Vehicle convoy formation
JP2021022010A (en) Controller, vehicle, control method, and control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040220

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060808

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061010

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: 20061219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070101

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100119

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110119

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110119

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120119

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130119

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees