JP2013052817A - Stream data management system for vehicle - Google Patents
Stream data management system for vehicle Download PDFInfo
- Publication number
- JP2013052817A JP2013052817A JP2011193654A JP2011193654A JP2013052817A JP 2013052817 A JP2013052817 A JP 2013052817A JP 2011193654 A JP2011193654 A JP 2011193654A JP 2011193654 A JP2011193654 A JP 2011193654A JP 2013052817 A JP2013052817 A JP 2013052817A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- data
- stream data
- control device
- information
- 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.)
- Pending
Links
Images
Abstract
Description
本発明は、車両に搭載された車載制御装置に取り込まれる車両用ストリームデータを管理する車両用ストリームデータ管理システムに関する。 The present invention relates to a vehicular stream data management system for managing vehicular stream data taken into an in-vehicle control device mounted on a vehicle.
近年の自動車等の車両には、ナビゲーションシステムを構成する車載制御装置をはじめ、エンジンやブレーキ等の各種車載機器を電子的に制御する車載制御装置、車両の各種状態を表示するメータ等の機器を制御する車載制御装置などの多くの車載制御装置が搭載されている。そして、車両内では、それら各車載制御装置が通信線により電気的に接続されて車両ネットワークが形成されており、この車両ネットワークを介して各車載制御装置間での各種データの授受が行われている。 Vehicles such as automobiles in recent years include in-vehicle control devices that constitute navigation systems, in-vehicle control devices that electronically control various in-vehicle devices such as engines and brakes, and devices such as meters that display various vehicle states. Many in-vehicle control devices such as an in-vehicle control device to be controlled are mounted. In the vehicle, these on-vehicle control devices are electrically connected by communication lines to form a vehicle network, and various data are exchanged between the on-vehicle control devices via the vehicle network. Yes.
また、各車載制御装置間で授受すべきデータの内容とは、送信源となる車載制御装置の種別などに応じて相違する。すなわち、これら授受されるデータには、エンジン制御やブレーキ制御などに用いられるデータや、オーディオ機器などのオプション機器を制御するためのデータの他、例えば車載カメラによる映像データ等のデータが存在する。そして、車両の走行に直接的に影響するストリームデータの送受信に際しては、特に高いリアルタイム性が要求される。 The contents of data to be exchanged between the in-vehicle control devices differ depending on the type of the in-vehicle control device serving as a transmission source. That is, these exchanged data include data used for engine control and brake control, data for controlling optional equipment such as audio equipment, and data such as video data from an in-vehicle camera. When transmitting / receiving stream data that directly affects the running of the vehicle, a particularly high real-time property is required.
そこで、例えば特許文献1に記載の装置では、車両の走行に直接的に影響するストリームデータを優先して取り扱うべく、車両の走行速度や周辺環境等に基づき車両の安全レベルを判断し、この判断した安全レベルに応じて車両ネットワークに接続される各車載制御装置に通信帯域を割り当てるようにしている。そして、例えば、同装置が搭載された車両が他車両と接近したときには、車両の安全レベルが低下したとして、車載カメラにより撮像された車両の周辺環境を示す映像データの優先度が高められ、この映像データに割り当てられる通信帯域が高められる。この結果、車両の安全レベルが低下したときには、映像データは、他のストリームデータとは異なる帯域のもとで、車両ネットワークを介して送信対象に送信されることとなる。一方、車両の安全レベルが高い状態に維持されているときには、映像データの優先度が低下したとして映像データの通信帯域を低下させるとともに、映像データ以外のストリームデータに通信帯域を優先的に割り当てるようにしている。これにより、各種ストリームデータに割り当てられる通信帯域が車両の安全レベルに応じて動的に変更され、その都度変化する各ストリームデータの優先度に応じた通信が行われるようになる。
Therefore, for example, in the apparatus described in
ところで、最近では、例えば、路車間通信等を通じて車両の外部からデータを取得するとともに、この取得した外部データをもとに動作するアプリケーションの開発も進められている。こうしたアプリケーションの動作に際しては、路車間通信等を通じて取得された外部データが、車両ネットワークを介してアプリケーションの組み込まれた車載制御装置に送信される。しかし、このような外部データとは本来、車両内に取り込まれることのないデータであり、そのデータ量やデータの処理にかかる負荷を予め把握することは難しい。すなわち、車載制御装置や車両ネットワークの設計段階では、外部から取り込まれるデータを踏まえて車載制御装置や車両ネットワークを設計することは困難である。そして、こうした外部データの処理負荷が車載制御装置の処理能力を超えるときには、当該外部データを利用するアプリケーションの応答性が低下するばかりか、車載制御装置が本来実行すべきアプリケーションの機能が低下することにもなりかねない。また、例えば車両の周辺に存在する障害物を外部データの解析を通じて認識し、この認識した障害物の存在をドライバに注意喚起するアプリケーションの開発も検討されているが、このようなアプリケーションの実行に際して必要となる外部データのデータ量は、車両の周辺環境によって動的に変化する。すなわち、車両の周辺に存在する障害物を認識するための外部データ一つにしても、そのデータ量、ひいては、同外部データの処理に要する車載制御装置の処理能力を予め把握することが困難となっている。 Recently, for example, data is acquired from the outside of the vehicle through road-to-vehicle communication or the like, and development of an application that operates based on the acquired external data is also underway. In the operation of such an application, external data acquired through road-to-vehicle communication or the like is transmitted via a vehicle network to an in-vehicle control device in which the application is incorporated. However, such external data is inherently data that is not captured in the vehicle, and it is difficult to grasp in advance the amount of data and the load on data processing. That is, at the design stage of the in-vehicle control device and the vehicle network, it is difficult to design the in-vehicle control device and the vehicle network based on data taken from the outside. When the processing load of such external data exceeds the processing capability of the in-vehicle control device, not only the responsiveness of the application using the external data is reduced, but also the function of the application that the in-vehicle control device should originally execute is reduced. It can also be. In addition, for example, the development of an application that recognizes obstacles around the vehicle through analysis of external data and alerts the driver of the presence of the recognized obstacles is also being considered. The amount of external data required changes dynamically depending on the surrounding environment of the vehicle. That is, it is difficult to grasp in advance the amount of data, and thus the processing capacity of the in-vehicle control device required for processing the external data, even if the external data is one for recognizing obstacles existing around the vehicle. It has become.
こうしたことから、たとえ特許文献1に記載の装置を用いて、外部データを送信するために必要な帯域を車両ネットワークに割り当てたとしても、その送信先となる車載制御装置の処理能力を外部データの処理負荷が超えていたときには、外部データをはじめとする各種データの円滑な処理が難しくなる。
For this reason, even if the device described in
本発明は、このような実情に鑑みてなされたものであり、その目的は、車両用ストリームデータの適切な管理を通じて、車載制御装置で実行されるアプリケーションの応答性を好適に維持することのできる車両用ストリームデータ管理システムを提供することにある。 The present invention has been made in view of such circumstances, and an object thereof is to suitably maintain the responsiveness of an application executed by the in-vehicle control device through appropriate management of the vehicle stream data. An object is to provide a vehicular stream data management system.
以下、上記課題を解決するための手段及びその作用効果について記載する。
請求項1に記載の発明は、車両ネットワークに接続された車載制御装置に取り込まれる車両用ストリームデータのそれら車載制御装置への送信を制御する車両用ストリームデータ管理システムであって、前記車両用ストリームデータのデータ量が送信対象とする車載制御装置の処理能力を超えたとき、当該車両用ストリームデータを分散処理の可能な複数のデータに分割し、この分割したデータを、前記送信対象とする車載制御装置の処理能力に適応させる態様で、同車載制御装置を含む複数の車載制御装置に分割送信するストリームデータ管理部を備えることを要旨とする。
Hereinafter, means for solving the above-described problems and the effects thereof will be described.
The invention according to
上記構成によれば、例えば、所定のアプリケーションを実行すべく車載制御装置に取り込まれる車両用ストリームデータのデータ量が送信対象とする車載制御装置の処理能力を超えると、この車両用ストリームデータが、各車載制御装置にて処理可能な複数のデータに分割される。そして、この分割されたデータが各車載制御装置の処理能力で複数の車載制御装置に分割送信されることにより、例えば、分割されたデータのうちのデータ量の多いデータが処理能力の高い車載制御装置に送信される。また、例えば、分割されたデータのうちのデータ量の少ないデータは、処理能力の低い車載制御装置に送信される。そして、各々分割して送信されたデータが各車載制御装置で処理されることにより、本来であれば一つの車載制御装置で処理すべき車両用ストリームデータが複数の車載制御装置によって処理される。このため、車両用ストリームデータを本来処理すべき車載制御装置の負荷を超えるデータについては、他の車載制御装置によって処理されることとなる。また、このとき、分割したデータの送信先は、車載制御装置の処理能力に基づき決定される。よって、各車載制御装置には、その処理能力に見合ったデータが分割送信されることとなり、この分割送信されたデータを各車載制御装置で的確に処理することが可能となる。この結果、車両用ストリームデータを分割しつつ、それら分割したデータを的確に処理することが可能となり、車両用ストリームデータを円滑に処理することが可能となる。これにより、車両用ストリームデータの処理を通じて実行されるアプリケーションの応答性が高められるようになる。 According to the above configuration, for example, when the data amount of the vehicle stream data taken into the vehicle-mounted control device to execute a predetermined application exceeds the processing capability of the vehicle-mounted control device to be transmitted, the vehicle stream data is It is divided into a plurality of data that can be processed by each in-vehicle control device. Then, the divided data is divided and transmitted to a plurality of vehicle-mounted control devices with the processing capability of each vehicle-mounted control device, so that, for example, data with a large amount of data among the divided data has a high processing capability. Sent to the device. Further, for example, data with a small amount of data among the divided data is transmitted to the in-vehicle control device with low processing capability. Then, the data transmitted separately is processed by each vehicle-mounted control device, so that the vehicle stream data that should be processed by one vehicle-mounted control device is processed by a plurality of vehicle-mounted control devices. For this reason, data exceeding the load of the in-vehicle control device that should originally process the vehicle stream data is processed by another in-vehicle control device. At this time, the transmission destination of the divided data is determined based on the processing capability of the in-vehicle control device. Therefore, data corresponding to the processing capability is divided and transmitted to each in-vehicle control device, and the divided and transmitted data can be accurately processed by each in-vehicle control device. As a result, it is possible to accurately process the divided data while dividing the vehicle stream data, and to smoothly process the vehicle stream data. Thereby, the responsiveness of the application executed through the processing of the vehicle stream data is improved.
請求項2に記載の発明は、請求項1に記載の車両用ストリームデータ管理システムにおいて、前記ストリームデータ管理部は、前記送信対象とする車載制御装置の処理能力を、同車載制御装置の仕様情報及びネットワーク距離の少なくとも一方に基づき求めることを要旨とする。 According to a second aspect of the present invention, in the stream data management system for a vehicle according to the first aspect, the stream data management unit uses the processing capability of the in-vehicle control device to be transmitted as specification information of the in-vehicle control device. Further, the gist is to obtain it based on at least one of the network distance.
車載制御装置の処理能力は特に、車載制御装置の仕様との相関が強い。また、分割したデータの送信対象とする車載制御装置のネットワーク距離が近いほど、同データの送受信に要する時間が短縮されることから、ネットワーク距離が近いほど分割したデータの処理能力が高いと評価できる。 The processing capability of the in-vehicle control device is particularly strongly correlated with the specifications of the in-vehicle control device. Also, the closer the network distance of the in-vehicle control device that is the transmission target of the divided data, the shorter the time required to transmit and receive the data. Therefore, the closer the network distance is, the higher the processing capacity of the divided data can be evaluated. .
そこで、上記構成によるように、車載制御装置の仕様情報及びネットワーク距離の少なくとも一方に基づき求めることとすれば、車載制御装置の処理能力を的確に評価することが可能となる。そして、これら仕様情報やネットワーク距離に基づき評価された処理能力に応じて上記分割されたデータが各車載制御装置に送信されることにより、分割した各データを、各車載制御装置の処理能力の範囲内で円滑かつ的確に各車載制御装置に処理させることが可能となる。 Therefore, as described above, if the determination is made based on at least one of the specification information of the in-vehicle control device and the network distance, the processing capability of the in-vehicle control device can be accurately evaluated. Then, the divided data is transmitted to each in-vehicle control device according to the processing capacity evaluated based on the specification information and the network distance, so that each divided data is within the range of the processing capacity of each in-vehicle control device. It is possible to cause each in-vehicle control device to process smoothly and accurately.
請求項3に記載の発明は、請求項1または2に記載の車両用ストリームデータ管理システムにおいて、前記ストリームデータ管理部は、前記車両用ストリームデータの分割送信に際し、前記分割した各データの優先度を求め、この求めた優先度が高いデータほど、処理能力の高い車載制御装置に送信することを要旨とする。 According to a third aspect of the present invention, in the vehicular stream data management system according to the first or second aspect, the stream data management unit is configured to prioritize the divided data when the vehicular stream data is divided and transmitted. The gist is to transmit the higher priority data obtained to the vehicle-mounted control device with higher processing capability.
上記構成によれば、分割されたデータの優先度に応じて、同データの送信対象とすべき車載制御装置が決定される。このため、分割されたデータのうちの優先度が高いデータは、処理能力の高い車載制御装置に送信される。一方、分割されたデータのうちの優先度が低いデータは、処理能力の低い車載制御装置に送信される。よって、アプリケーションの実行や車両制御に不可欠な優先度の高いデータが、処理能力の高い車載制御装置によって確実に処理されることとなる。これにより、分割された各データがその優先度に応じて割り振られる車載制御装置によって適宜処理されることとなり、分割された各データの優先度に見合ったデータ処理が実現されるようになる。 According to the above configuration, the in-vehicle control device that is to be the transmission target of the data is determined according to the priority of the divided data. For this reason, data with high priority among the divided data is transmitted to the in-vehicle control device having high processing capability. On the other hand, data having a low priority among the divided data is transmitted to the in-vehicle control device having a low processing capability. Therefore, high-priority data that is indispensable for application execution and vehicle control is reliably processed by the vehicle-mounted control device with high processing capability. Thereby, each divided data is appropriately processed by the in-vehicle control device allocated according to the priority, and data processing corresponding to the priority of each divided data is realized.
請求項4に記載の発明は、請求項1〜3のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記分割したデータの優先度が、車両の状態に応じて動的に変化するものであり、前記ストリームデータ管理部は、前記車載制御装置が搭載された車両の状態を判断する車両状態判断部を備え、前記分割したデータの送信に際し、前記車両状態判断部により判断された車両の状態に応じて前記分割したデータの優先度を動的に求めることを要旨とする。 According to a fourth aspect of the present invention, in the stream data management system for a vehicle according to any one of the first to third aspects, the priority of the divided data dynamically changes according to the state of the vehicle. The stream data management unit includes a vehicle state determination unit that determines a state of a vehicle on which the in-vehicle control device is mounted, and the vehicle determined by the vehicle state determination unit when transmitting the divided data The gist is to dynamically obtain the priority of the divided data according to the state.
車載制御装置で処理されるデータのうち、どのデータの優先度を高く設定すべきかは、その都度変化する車両の状態によって異なり、たとえ同一のデータであっても、車両の状態如何によって同データに設定すべき優先度が変化する。 Of the data processed by the in-vehicle control device, which data should have a higher priority depends on the state of the vehicle that changes each time.Even if the data is the same, the same data depends on the state of the vehicle. The priority to be set changes.
そこで、上記構成によるように、上記車両状態判断部によって上記車載制御装置が搭載された車両の状態を適宜判断する。そして、ストリームデータ管理部によるデータの分割送信に際しては、車両状態判断部により判断された車両の状態に応じて、各々分割したデータの優先度を動的に求める。このため、車両の状態が変化したときには、この変化した車両の状態に見合った適切な優先度が各々分割されたデータに割り当てられることとなる。そして、この割り当てられた優先度に見合った処理能力を有した車載制御装置が、各々分割されたデータの送信先として動的に選択されることにより、その都度優先すべきデータが処理能力の高い車載制御装置によって処理されることとなる。これにより、車両の状態変化を見据えた車両用ストリームデータの分割送信を実現することが可能となり、車両の状態の影響を受けることなく、各々分割されたデータの円滑な処理、ひいては、車両用ストリームデータの円滑な処理が実現されるようになる。 Therefore, as described above, the vehicle state determination unit appropriately determines the state of the vehicle on which the in-vehicle control device is mounted. When the divided data is transmitted by the stream data management unit, the priority of each divided data is dynamically obtained according to the vehicle state determined by the vehicle state determination unit. For this reason, when the vehicle state changes, an appropriate priority corresponding to the changed vehicle state is assigned to each divided data. And the vehicle-mounted control device having the processing capability corresponding to the assigned priority is dynamically selected as the transmission destination of each divided data, so that the data to be prioritized each time has a high processing capability. It will be processed by the in-vehicle control device. This makes it possible to realize split transmission of vehicular stream data in anticipation of changes in the state of the vehicle, smooth processing of each divided data without being affected by the state of the vehicle, and thus the vehicular stream. Smooth processing of data will be realized.
請求項5に記載の発明は、請求項4に記載の車両用ストリームデータ管理システムにおいて、前記車載制御装置で実行されるアプリケーションが、同車載制御装置が搭載される車両の周辺に存在する他車両との異常接近を回避する接近回避アプリケーションであり、前記車両用ストリームデータが、前記車両の周辺に存在する他車両としての前方車両、後方車両、右側方車両、及び左側方車両の存在を示す前方車両情報、後方車両情報、右側方車両情報、及び左側方車両情報からなり、前記車両状態判断部は、前記車両の状態が直進、右折、左折、及び後退のいずれの状態にあるかを判断し、前記ストリームデータ管理部は、前記車両状態判断部により判断された車両の状態に応じて、前記車両用ストリームデータを構成する前方車両情報、後方車両情報、右側方車両情報、及び左側方車両情報の各々の優先度を動的に定めることを要旨とする。 According to a fifth aspect of the present invention, in the vehicle stream data management system according to the fourth aspect, an application executed by the in-vehicle control device exists in the vicinity of the vehicle in which the in-vehicle control device is mounted. And the vehicle stream data indicates the presence of a front vehicle, a rear vehicle, a right side vehicle, and a left side vehicle as other vehicles existing around the vehicle. Vehicle information, rear vehicle information, right side vehicle information, and left side vehicle information, and the vehicle state determination unit determines whether the vehicle is in a straight, right, left, or reverse state. The stream data management unit includes forward vehicle information constituting the vehicle stream data according to the vehicle state determined by the vehicle state determination unit; Square vehicle information, and gist right side vehicle information, and to define the respective priority of the left side vehicle information dynamically.
上記接近回避アプリケーションには、例えば、車両周辺の状況を撮像する車載カメラにより取得される映像データ、他車両の存在を検出するミリ波レーダの検出結果を示すデータなどの各種データからなる車両用ストリームデータが利用される。そして、こうした接近回避アプリケーションに用いられる車両用ストリームデータにおいては、例えば、この接近回避アプリケーションが利用される車両の進行方向に存在する車両の状況を示す情報が不可欠であり、この情報の優先度が最も高くなる。 The approach avoidance application includes, for example, a vehicle stream including various data such as video data acquired by an in-vehicle camera that captures a situation around the vehicle, and data indicating a detection result of a millimeter wave radar that detects the presence of another vehicle. Data is used. In the vehicle stream data used for such an approach avoidance application, for example, information indicating the state of the vehicle existing in the traveling direction of the vehicle in which this approach avoidance application is used is indispensable. Highest.
そこで、上記構成によれば、接近回避アプリケーションといった大量のデータを要するアプリケーションを実行する場合であれ、その実行に必要な車両用ストリームデータを分割し、この分割したデータを、その優先度に見合った車載制御装置に処理させることが可能となる。これにより、大量のデータを要し、また、車両の円滑な走行を支援する上で重要度の高い接近回避アプリケーションの円滑な実行を担保することが可能となる。 Therefore, according to the above configuration, even when an application that requires a large amount of data such as an approach avoidance application is executed, the vehicle stream data necessary for the execution is divided, and the divided data is matched to the priority. The in-vehicle control device can be processed. As a result, a large amount of data is required, and it is possible to ensure smooth execution of the approach avoidance application having high importance in supporting smooth running of the vehicle.
請求項6に記載の発明は、請求項1〜5のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記車載制御装置の各々は、前記車両用ストリームデータが複数に分割されたデータの各々を処理可能な複数のデータ処理ロジックを予め備えてなることを要旨とする。 A sixth aspect of the present invention is the vehicle stream data management system according to any one of the first to fifth aspects, wherein each of the in-vehicle control devices includes data obtained by dividing the vehicle stream data into a plurality of pieces. It is summarized that a plurality of data processing logics capable of processing each of the above are provided in advance.
上記構成によれば、車両用ストリームデータが分割されたデータの送信先となり得る各車載制御装置には、分割されたデータの各々を処理可能なデータ処理ロジックが設けられる。このため、ストリームデータ管理部は、車両用ストリームデータを分割したデータの送信に際し、各々分割したデータを処理可能なデータ処理ロジックを、送信対象として決定した車載制御装置が有しているか否かを判断する必要がない。これにより、ストリームデータ管理部は、処理能力の観点から送信対象に適している旨判断した車載制御装置に対しては、この車載制御装置が上記分割されたデータを処理するためのデータ処理ロジックを有するか否かを判定することなく、上記分割したデータを同車載制御装置に適宜送信することが可能となる。また、これにより、上記分割されたデータの送信対象の選定範囲が拡充されることとなり、車両用ストリームデータのデータ量が増大した場合であれ、この車両用ストリームデータが分割されたデータを各車載制御装置で的確に処理することが可能となる。 According to the above configuration, each in-vehicle control device that can be a transmission destination of data obtained by dividing the vehicle stream data is provided with data processing logic that can process each of the divided data. Therefore, when transmitting the data obtained by dividing the vehicle stream data, the stream data management unit determines whether or not the in-vehicle control device determined as the transmission target has data processing logic capable of processing each divided data. There is no need to judge. As a result, the stream data management unit provides data processing logic for the vehicle-mounted control device to process the divided data for the vehicle-mounted control device that has been determined to be suitable for transmission from the viewpoint of processing capability. The divided data can be appropriately transmitted to the in-vehicle control device without determining whether or not it has. In addition, as a result, the selection range of the transmission target of the divided data is expanded, and even if the data amount of the vehicle stream data is increased, the data obtained by dividing the vehicle stream data is transferred to each vehicle. It is possible to accurately process with the control device.
また、本発明は、請求項4、5にかかる発明に適用して特に有効であり、この場合には、分割されたデータの優先度が車両の状態に応じて変化し、このデータを処理させるべき車載制御装置が代わったとしても、分割されたデータの送信先として、データ処理ロジックを有した車載制御装置の中でも最適な車載制御装置を選定することができる。
The present invention is particularly effective when applied to the inventions according to
請求項7に記載の発明は、請求項1〜6のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記分割されたデータには、前記車両用ストリームデータをもとに実行されるアプリケーションの応答性を担保するための処理時間が規定されてなり、前記ストリームデータ管理部は、前記分割したデータの送信に際し、
a:送信対象とする車載制御装置の処理能力と前記アプリケーションの応答性を担保するための処理時間とを踏まえて、前記分割する車両用ストリームデータの分割数を決定する処理、及び
b:前記分割したデータの送信対象として、各々分割したデータに規定されている前記アプリケーションの応答性を担保するための処理時間内で該当するデータを処理し得る車載制御装置を選定する処理、の少なくとも一方の処理を実行することを要旨とする。
A seventh aspect of the present invention is the vehicle stream data management system according to any one of the first to sixth aspects, wherein the divided data is executed based on the vehicle stream data. The processing time for ensuring the responsiveness of the application is defined, and the stream data management unit, when transmitting the divided data,
a: processing for determining the number of divisions of the vehicle stream data to be divided based on the processing capability of the in-vehicle control device to be transmitted and the processing time for ensuring the responsiveness of the application; and b: the division At least one of the processes of selecting an in-vehicle control device that can process the corresponding data within the processing time for ensuring the responsiveness of the application specified for each divided data as the transmission target of the processed data The main point is to execute.
車載制御装置で実行可能なアプリケーションには、その応答性を担保するための処理時間が規定されていることも多い。一方、車両用ストリームデータの処理に要する時間とは、その分割数に反比例する傾向にあり、例えば、車両用ストリームデータの分割数を多くし、この分割したデータをより多くの車載制御装置に処理させた方が、車両用ストリームデータの処理に要する時間が短縮される傾向にある。また、車両用ストリームデータの応答性を担保するためには、各々分割したデータの処理に際して許容される時間は限られている。そして、各分割されたデータに規定されている処理時間内で各分割されたデータを処理できるか否かは、車載制御装置の処理能力と同データのデータ量とによって相違する。 In many applications that can be executed by the in-vehicle control device, a processing time for ensuring responsiveness is often defined. On the other hand, the time required for processing the vehicle stream data tends to be inversely proportional to the number of divisions. For example, the number of divisions of the vehicle stream data is increased, and the divided data is processed by more in-vehicle control devices. However, the time required for processing the stream data for the vehicle tends to be shortened. Further, in order to ensure the responsiveness of the vehicle stream data, the time allowed for processing each divided data is limited. Whether or not each divided data can be processed within the processing time defined for each divided data depends on the processing capability of the in-vehicle control device and the data amount of the same data.
そこで、上記構成によるように、例えば、車両用ストリームデータの分割に際しては、送信対象とする車載制御装置の処理能力とアプリケーションの応答性を担保するための処理時間とを踏まえて、分割する車両用ストリームデータの分割数を決定する。このため、車両用ストリームデータの分割数、換言すれば、分割されるデータ当たりのデータ量を、送信対象とする車載制御装置の処理能力を踏まえて決定することが可能となる。これにより、車両用ストリームデータの分割数が不足するために各車載制御装置の処理能力を超えるデータが各車載制御装置に送信されることもなく、逆に、車両用ストリームデータの分割数が不要に増大することもない。したがって、車両用ストリームデータを分割する観点から、この車両用ストリームデータの処理のさらなる円滑化を図ることが可能となる。 Therefore, as in the above configuration, for example, when dividing the stream data for the vehicle, for the vehicle to be divided based on the processing capability of the in-vehicle control device to be transmitted and the processing time for ensuring the responsiveness of the application The number of divisions of stream data is determined. For this reason, it becomes possible to determine the division | segmentation number of the stream data for vehicles, in other words, the data amount per divided | segmented data based on the processing capability of the vehicle-mounted control apparatus made into transmission object. As a result, since the number of divisions of the stream data for the vehicle is insufficient, data exceeding the processing capacity of each in-vehicle control device is not transmitted to each in-vehicle control device. It will not increase. Therefore, from the viewpoint of dividing the vehicle stream data, it is possible to further facilitate the processing of the vehicle stream data.
また、上記構成によるように、例えば、分割したデータの送信対象の選定に際しては、各々分割したデータに規定されているアプリケーションの応答性を担保するための処理時間内で該当するデータを処理し得る車載制御装置を送信対象として選定する。このため、例えば、優先度が高いもののデータ量が少ないデータが処理能力の高い車載制御装置に送信される一方、優先度が低いもののデータ量が多いデータが処理能力の低い車載制御装置に送信されるために、処理能力の低い車載制御装置側での優先度の低いデータの処理に要する時間が上記規定された処理時間を超えるといったことも抑制される。これにより、アプリケーションの応答性を担保する上で要求される分割されたデータの処理時間と送信先となる車載制御装置の処理能力とに応じて、車両用ストリームデータの分配先を的確に選定することが可能となる。したがって、分割送信されたデータの処理時間内での処理を通じて、アプリケーションとしての応答性を的確に担保することが可能となる。 In addition, as described above, for example, when selecting the transmission target of divided data, the corresponding data can be processed within the processing time for ensuring the responsiveness of the application defined in each divided data. The in-vehicle control device is selected as a transmission target. For this reason, for example, data with a high priority but a small amount of data is transmitted to an in-vehicle control device with a high processing capacity, while data with a low priority but a large amount of data is transmitted to an in-vehicle control device with a low processing capacity. For this reason, it is also suppressed that the time required for processing low-priority data on the in-vehicle control device side having low processing capacity exceeds the prescribed processing time. As a result, the distribution destination of the stream data for the vehicle is appropriately selected according to the processing time of the divided data required for ensuring the responsiveness of the application and the processing capability of the in-vehicle control device as the transmission destination. It becomes possible. Therefore, it is possible to accurately ensure the responsiveness as an application through the processing within the processing time of the divided and transmitted data.
請求項8に記載の発明は、請求項1〜7のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記ストリームデータ管理部は、車載制御装置の動作周波数及びレジスタ長及びランダムアクセスメモリ容量の少なくとも1つから求まる仕様係数と、車載制御装置に組み込まれたアプリケーションとデータ処理ロジックとの論理的距離と、が予め登録された情報管理部をさらに備え、前記分割したデータの送信に際し、前記情報管理部の参照を通じてそれらデータの送信を実行することを要旨とする。
The invention according to
車載制御装置の処理能力とは、車載制御装置の動作周波数、レジスタ長、及びランダムアクセスメモリ容量によって変化し、車載制御装置の動作周波数が高いほど、制御装置の処理能力が高い。同様に、レジスタ長が長いほど、あるいは、ランダムアクセスメモリ容量が大きいほど、車載制御装置の処理能力が高くなる。また、車載制御装置に組み込まれたアプリケーションとデータ処理ロジックとの論理的距離が近いほど、分割されたデータの送受信に要する時間も短くなる。よって、このデータの送受信に要する時間も、各車載制御装置が分割されたデータの処理に要する時間、ひいては、車載制御装置の処理能力として評価することが可能である。そして、こうした車載制御装置の動作周波数、レジスタ長、ランダムアクセスメモリ容量、及び車載制御装置に組み込まれたアプリケーションとデータ処理ロジックとの論理的距離といった要素とは、車載制御装置毎に相違する傾向にある。 The processing capability of the in-vehicle control device varies depending on the operating frequency, register length, and random access memory capacity of the in-vehicle control device. The higher the operating frequency of the in-vehicle control device, the higher the processing capability of the control device. Similarly, the longer the register length or the larger the random access memory capacity, the higher the processing capability of the in-vehicle control device. Further, the closer the logical distance between the application incorporated in the in-vehicle control device and the data processing logic is, the shorter the time required for transmission / reception of the divided data is. Therefore, the time required for transmission / reception of this data can also be evaluated as the time required for the processing of the divided data by each in-vehicle control device, and consequently the processing capability of the in-vehicle control device. The factors such as the operating frequency, register length, random access memory capacity, and logical distance between the application built in the in-vehicle control device and the data processing logic tend to be different for each in-vehicle control device. is there.
そこで、上記構成によるように、こうした各要素に関する情報を備えた情報管理部を、車両用ストリームデータの分割主体、及び分割したデータの送信主体となるストリームデータ管理部に設ける。これにより、ストリームデータ管理部は、分割したデータの送信先の候補となる車載制御装置の処理能力を詳細かつ的確に把握した上で、分割したデータの送信先を選定することが可能となる。 Therefore, as described above, an information management unit including information regarding each of these elements is provided in the stream data management unit that is the vehicle stream data division subject and the divided data transmission subject. Thus, the stream data management unit can select the transmission destination of the divided data after grasping the processing capability of the in-vehicle control device that is a candidate of the transmission destination of the divided data in detail and accurately.
請求項9に記載の発明は、請求項1〜8のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記車両用ストリームデータが、前記車載制御装置が搭載された車両の周辺環境を検出する車載センサの検出結果、車車間通信を通じて得られる他車両情報、路車間通信を通じて得られる他車両情報及び路上情報、並びに、交通情報センタとの通信を通じて得られる路面情報及び道路情報、の少なくとも1つであることを要旨とする。 A ninth aspect of the present invention is the vehicle stream data management system according to any one of the first to eighth aspects, wherein the vehicle stream data includes a surrounding environment of the vehicle on which the in-vehicle control device is mounted. At least of the detection result of the in-vehicle sensor to be detected, other vehicle information obtained through vehicle-to-vehicle communication, other vehicle information and road information obtained through road-to-vehicle communication, and road surface information and road information obtained through communication with the traffic information center The gist is that it is one.
上記車載センサの検出結果、車車間通信を通じて得られる他車両情報、路車間通信を通じて得られる他車両情報及び路上情報、並びに、路面情報及び道路情報といった各種情報は、その情報の提供主体から漸次大量に収集されるものであり、この情報を処理する車載制御装置には負荷が過剰にかかる傾向にある。また、こうした各種情報の情報量は、車両の走行状態や周辺環境によって大きく変化するものであり、この変化する情報量を車載制御装置の設計段階で予め特定することは難しい。さらに、車車間通信、路車間通信、及び交通情報センタとの通信を得られる情報は、車両の外部から取得される情報であることから、この情報量、ひいては、この情報の処理に際して車載制御装置にかかる負荷を予め把握することは極めて困難である。 Various information such as detection results of the in-vehicle sensors, other vehicle information obtained through vehicle-to-vehicle communication, other vehicle information and road information obtained through road-to-vehicle communication, and road surface information and road information are gradually increased from the provider of the information. The vehicle-mounted control apparatus that processes this information tends to be overloaded. In addition, the information amount of such various information greatly changes depending on the traveling state of the vehicle and the surrounding environment, and it is difficult to specify the changing information amount in advance at the design stage of the in-vehicle control device. Furthermore, since the information that can be obtained from the outside of the vehicle is the information that can be obtained from the outside of the vehicle, the vehicle-mounted control device in the processing of this information. It is extremely difficult to grasp in advance the load applied to.
一方、こうした情報を示す車両用ストリームデータは、車両の走行状態や周辺環境を示す情報であり、共通したアプリケーション等で利用されることが多く、このアプリケーションの実行時には同アプリケーションが組み込まれた車載制御装置等でこうした車両用ストリームデータを処理する必要がある。 On the other hand, the vehicle stream data indicating such information is information indicating the running state of the vehicle and the surrounding environment, and is often used in a common application or the like, and the in-vehicle control in which the application is incorporated when the application is executed. It is necessary to process such vehicular stream data by an apparatus or the like.
そこで、上記構成によれば、車両の外部等から大量に収集され、車両の走行状態や周辺環境によって動的に変化する車両用ストリームデータについても、この車両用ストリームデータの分割送信を通じて、同車両用ストリームデータを円滑に処理することが可能となる。これにより、車両の走行状態や周辺環境が変化したとしても、各種車載センサの検出結果、車車間通信を通じて得られる他車両情報、路車間通信を通じて得られる他車両情報及び路上情報、並びに、路面情報及び道路情報を活用するアプリケーションの応答性を好適に維持することが可能となる。 Therefore, according to the above configuration, the vehicle stream data that is collected in large quantities from the outside of the vehicle or the like and dynamically changes depending on the running state of the vehicle and the surrounding environment can be transmitted through the divided transmission of the vehicle stream data. Stream data can be processed smoothly. Thereby, even if the running state of the vehicle and the surrounding environment change, the detection results of various in-vehicle sensors, other vehicle information obtained through vehicle-to-vehicle communication, other vehicle information and road information obtained through road-to-vehicle communication, and road surface information In addition, it is possible to favorably maintain the responsiveness of an application that utilizes road information.
(第1の実施の形態)
以下、本発明にかかる車両用ストリームデータ管理システムを具体化した第1の実施の形態について図1〜図6を参照して説明する。
(First embodiment)
DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment in which a vehicular stream data management system according to the present invention is embodied will be described below with reference to FIGS.
図1に示すように、本車両用ストリームデータ管理システムが搭載される車両Cには、車両用ストリームデータの取得源として、例えば、車両Cの周辺の状況を撮像する車載カメラ101、車両Cの周辺に存在する他車両や人物等の物体を検出する赤外線センサ102及びミリ波レーダ103が搭載されている。そして、こうした車載カメラ101により撮像された画像データや赤外線センサ102及びミリ波レーダ103の検出結果は、車両Cに搭載される各種センサ等の検出結果を示すデータを管理する車載センサ管理部110に適宜出力される。
As shown in FIG. 1, in a vehicle C on which the present stream data management system is mounted, for example, an in-
車載センサ管理部110は、車載カメラ101により撮像された画像データ、並びに赤外線センサ102及びミリ波レーダ103の検出結果が入力されると、それら入力された画像データ及び検出結果を、車両用ストリームデータとして、同車両用ストリームデータを管理するストリームデータ管理部200に出力する。
When the in-vehicle sensor management unit 110 receives image data captured by the in-
また、車両Cには、車両Cの周辺に存在する他車両Crとの車車間通信を行う車載通信機120が搭載されている。車載通信機120は、他車両Crとの車車間通信を通じて、例えば他車両Crの進行方向や走行速度、加速度等に関する他車両情報を取得する。そして、車載通信機120は、この取得した他車両情報を、この他車両情報を管理する車車間通信管理部130に適宜出力する。
The vehicle C is equipped with an in-
車車間通信管理部130は、車載通信機120から適宜入力される他車両情報を車両用ストリームデータとしてストリームデータ管理部200に出力する。また、車車間通信管理部130は、車載通信機120と他車両Crとの間での通信制御を行うことにより、例えば、車載通信機120と他車両Crと通信を確立させたり、他車両Crに対して他車両情報の送信を要求する。
The inter-vehicle
また、車載通信機120は、他車両Crの他、路上に設けられた光ビーコンアンテナ121や、各種交通情報を収集、管理する交通情報センタ122とも通信を行う。このうち、光ビーコンアンテナ121は、例えば信号機が設けられた交差点の手前数百メートルの位置に設置されている。光ビーコンアンテナ121は、交差点までの距離や交差点に設けられた信号機の信号サイクルや道路線形等の情報を路上情報として送信する。また、光ビーコンアンテナ121は、交差点を走行する他車両の台数や他車両の走行速度などの他車両に関する他車両情報を地上設備等から取得し、この取得した他車両情報を送信する。
The in-
そして、車載通信機120は、光ビーコンアンテナ121から送信される路上情報や他車両情報を受信するとともに、この受信した路上情報や他車両情報を、それら路上情報及び他車両情報を管理する路車間通信管理部140に適宜出力する。路車間通信管理部140は、車載通信機120から適宜入力される路上情報や他車両情報を車両用ストリームデータとしてストリームデータ管理部200に出力する。また、路車間通信管理部140は、車載通信機120と光ビーコンアンテナ121との間での通信制御を行うことにより、例えば、車両Cが走行する道路上に存在する各種光ビーコンアンテナ121との通信を確立させる。
The in-
さらに、車載通信機120は、各種交通情報を収集、管理する交通情報センタ122とも通信を行う。交通情報センタ122は、各種車両の走行エリアとなる道路の路面状態を示す路面情報、並びに、交通規制や車線数、渋滞状況などの道路状況を示す道路情報といった交通情報をリアルタイムで配信する。車載通信機120は、交通情報センタ122から配信された交通情報を受信すると、この受信した交通情報を、同交通情報を管理するセンタ間通信管理部150に適宜出力する。センタ間通信管理部150は、車載通信機120から交通情報が適宜入力されると、この入力された交通情報を例えばキャッシュ151に一時的に保存する。そして、センタ間通信管理部150は、このキャッシュ151に保存した交通情報を車両用ストリームデータとしてストリームデータ管理部200に出力する。また、センタ間通信管理部150は、交通情報センタ122との通信制御を行うことにより、例えば、車載通信機120と交通情報センタ122との通信を確立させる。
Furthermore, the in-
本実施の形態のストリームデータ管理部200は、車両Cに搭載されたエンジン、ブレーキ、オーディオ、ナビゲーションシステム等の各種車載機器を制御する車載制御装置310〜330等の処理能力に関する情報を管理する情報管理部210を備えている。また、本実施の形態のストリームデータ管理部200は、車両Cの走行状態を判定する車両状態判断部220を備えている。さらに、本実施の形態のストリームデータ管理部200は、上記車載センサ管理部110、車車間通信管理部130、路車間通信管理部140、及びセンタ間通信管理部150から入力された車両用ストリームデータの車載制御装置310〜330等への送信制御を行うストリームデータ制御部230を備えている。
The stream
このうち、情報管理部210には、図2(a)に例示するように、車載制御装置310〜330等の仕様情報とネットワーク距離に関する情報とが、各車載制御装置310〜330等で実行されるアプリケーションの別に登録されている。
Among these, in the
なお、本実施の形態の情報管理部210には、車載制御装置310〜330等の仕様情報として、例えば、動作周波数及びレジスタ長から求まる仕様係数「4」、「4」、「1」がそれぞれ登録されている。なお、この仕様係数は、各車載制御装置310〜330の処理能力が高いほど高くなる。また、本実施の形態の情報管理部210には、車載制御装置310〜330等のネットワーク距離に関するとして、例えば、車載制御装置310〜330等に組み込まれたアプリケーションとデータ処理ロジックとの論理的距離に関する情報が登録されている。
The
この論理的距離は、図2(b)に例示すように、例えば車載制御装置310にアプリケーションAが組み込まれているとき、このアプリケーションAと車載制御装置310との間で最も近くなる。そしてこの場合には、アプリケーションAについての車載制御装置310の処理能力が高いとして、例えば、アプリケーションAと車載制御装置310との論理的距離が「3」として規定される。また、例えば、アプリケーションAが組み込まれていない車載制御装置については、この車載制御装置とアプリケーションAが組み込まれた車載制御装置とのドメインが共通するか否かによって、論理的距離が「2」及び「1」のいずれであるかが規定される。ここでの例では、アプリケーションAが組み込まれた車載制御装置とのドメインが共通する車載制御装置については、アプリケーションAとの論理的距離が「2」として規定され、同ドメインが相違する車載制御装置については、アプリケーションAとの論理的距離が「1」として規定される。すなわち、車両ネットワーク距離の観点からは、アプリケーションが組み込まれておらず、かつ、アプリケーションが組み込まれた車載制御装置とドメインが相違する車載制御装置が、同アプリケーションについての処理能力が最も低くなる。
As illustrated in FIG. 2B, for example, when the application A is incorporated in the in-
そして、こうした条件のもとに車載制御装置310〜330のネットワーク距離が定められることにより、図2(a)に例示するように、各車載制御装置310〜330とアプリケーションAとのネットワーク距離がそれぞれ「3」、「2」、「1」として規定される。 And the network distance of the vehicle-mounted control apparatuses 310-330 is determined under such conditions, so that the network distances between the vehicle-mounted control apparatuses 310-330 and the application A are respectively illustrated as shown in FIG. It is defined as “3”, “2”, “1”.
また、本実施の形態では、図3に示すように、こうしたネットワーク距離と仕様係数との乗算値に基づき各アプリケーションについての車載制御装置310〜330の処理能力が評価されており、例えば、アプリケーションAについての各車載制御装置310〜330の処理能力がそれぞれ「12」、「8」、「1」として評価されている。すなわち、アプリケーションAについての処理能力は、車載制御装置310が最も高く、次いで車載制御装置320が高い旨が規定されている。
Further, in the present embodiment, as shown in FIG. 3, the processing capabilities of the in-
一方、図1に示すように、車両状態判断部220には、図示は省略するが、例えば、車両の加速度を検出する加速度センサ、車両Cの速度を検出する車速センサ、車両Cの操舵角を検出する操舵角センサ等の検出結果が入力される。そして、車両状態判断部220は、こうした各種センサの検出結果に基づき、車両Cの加速度、走行速度、及び進行方向などの車両Cの状態を判断する。なお、本実施の形態の車両状態判断部220は、車両Cの状態として、例えば、直進、右折、左折、及び後退のいずれの状態にあるかを判断する。 On the other hand, as shown in FIG. 1, although not shown in the vehicle state determination unit 220, for example, an acceleration sensor that detects the acceleration of the vehicle, a vehicle speed sensor that detects the speed of the vehicle C, and the steering angle of the vehicle C are displayed. A detection result of a detected steering angle sensor or the like is input. The vehicle state determination unit 220 determines the state of the vehicle C such as the acceleration, the traveling speed, and the traveling direction of the vehicle C based on the detection results of these various sensors. It should be noted that the vehicle state determination unit 220 of the present embodiment determines, for example, whether the vehicle C is in a straight-ahead, right-turn, left-turn, or reverse state.
一方、ストリームデータ制御部230は、例えば、車両Cと他車両Crとの異常接近の回避を支援する接近回避アプリケーションが組み込まれた車載制御装置310から車両用ストリームデータの要求があると、車載制御装置310に送信する車両用ストリームデータの送信制御を行う。この送信制御に際し、ストリームデータ制御部230はまず、車載センサ管理部110、車車間通信管理部130、路車間通信管理部140、及びセンタ間通信管理部150から入力された車両用ストリームデータのデータ量が、車載制御装置310の処理能力を超えているか否かを判断する。なお、ストリームデータ制御部230は、例えば、情報管理部210が管理する車載制御装置310の参照を通じて、車載制御装置310が車両用ストリームデータを処理できるか否かを判断する。
On the other hand, when there is a request for the stream data for the vehicle, for example, when the stream
そして、ストリームデータ制御部230は、車載制御装置310が車両用ストリームデータを処理できる旨判断すると、車両ネットワーク300を介して、車両用ストリームデータを車載制御装置310に送信する。こうして、車載制御装置310では、この車両用ストリームデータの処理を通じて、同車載制御装置310に組み込まれた接近回避アプリケーションを実行する。
When the stream
一方、ストリームデータ制御部230は、車両用ストリームデータのデータ量が車載制御装置310の処理能力を超えており、車載制御装置310が車両用ストリームデータの全てを処理できない旨を判断すると、車両用ストリームデータを分散処理の可能な複数のデータに分割する。
On the other hand, when the stream
そして、ストリームデータ制御部230は、この分割したデータを、例えば、同データの送信先の候補となる車載制御装置310〜330の処理能力に適応させる態様で各車載制御装置310〜330に分割送信する。
Then, the stream
なお、本実施の形態のストリームデータ制御部230は、分割した車両用ストリームデータの送信先を、分割した各データの優先度と車両状態判断部220により判断された車両Cの状態とに基づいて決定する。
The stream
車載制御装置310〜330は、ストリームデータ制御部230から車両用ストリームデータが分割されたデータが入力されると、各々入力されたデータを各車載制御装置310〜330が保有するデータ処理ロジック1〜3によって処理する。なお、図示は省略するが、本実施の形態の車載制御装置310〜330にはそれぞれ、車両用ストリームデータが分割されたデータの全てを処理可能な複数のデータ処理ロジックが予め保有されている。これにより、各車載制御装置310〜330では、車両用ストリームデータが分割されたデータのうち、いずれのデータがストリームデータ制御部230から送信されたとしても、そのデータ種別に拘わらず各データを処理することが可能となっている。
When the data obtained by dividing the vehicle stream data is input from the stream
なお、車載制御装置330は、ゲートウェイ301を介して、車両ネットワーク300とは異なる通信特性を有する車両ネットワーク302に接続されている。よって、接近回避アプリケーションが組み込まれた車載制御装置310と車載制御装置330とのネットワーク距離は、車載制御装置310と車載制御装置320とのネットワーク距離よりも遠くなっている。すなわち、ネットワーク距離の観点からは、接近回避アプリケーションについての車載制御装置330のデータの処理能力は、車載制御装置320や車載制御装置310のデータの処理能力よりも低いものとなっている。
The in-
こうして、各車載制御装置310〜330の各データ処理ロジック1〜3によって、車両用ストリームデータが分割されたデータが処理されることにより、各車載制御装置310〜330の協働により車両用ストリームデータが処理されることとなる。そして、こうした車両用ストリームデータの処理を通じて、接近回避アプリケーションが実行されることとなる。
Thus, the data obtained by dividing the vehicle stream data is processed by the
次に、本実施の形態の車両用ストリームデータ管理システムによる車両用ストリームデータの送信原理について図4及び図5を参照して説明する。
図4に示すように、本実施の形態のストリームデータ管理部200(ストリームデータ制御部230)は、車両用ストリームデータの分割送信に際し、車両用ストリームデータを、車両Cの周辺に存在する車両のうちのいずれの方面に存在する車両の情報を示すデータであるかを基準として複数のデータに分割する。ここでの例では、ストリームデータ管理部200は、例えば、車両用ストリームデータを、「前方車両情報」、「後方車両情報」、「右側方車両情報」、及び「左側方車両情報」の各情報を示すデータに分割する。
Next, the transmission principle of the vehicle stream data by the vehicle stream data management system of the present embodiment will be described with reference to FIG. 4 and FIG.
As shown in FIG. 4, the stream data management unit 200 (stream data control unit 230) of the present embodiment transmits the vehicle stream data to a vehicle existing around the vehicle C when the vehicle stream data is divided and transmitted. It is divided into a plurality of data on the basis of which one of the data indicates the vehicle information existing. In the example here, the stream
次いで、ストリームデータ管理部200は、車両状態判断部220の判断結果に基づき、車両Cの状態を認識すると、この認識した車両Cの状態に応じて、各々分割したデータの優先度を定める。
Next, when the stream
すなわち、同図4に例示するように、車両Cの状態が「直進」状態にあるときには、上記接近回避アプリケーションの実行を通じて車両Cの前方車両との異常接近を回避する上では、前方車両の存在を示す「前方車両情報」が最も重要なデータとなる。逆に、車両Cが「直進」状態にあることから、車両Cの後方車両の存在を示す「後方車両情報」の重要性は低くなる。 That is, as illustrated in FIG. 4, when the state of the vehicle C is in the “straight forward” state, the presence of the forward vehicle is present in order to avoid abnormal approach of the vehicle C to the forward vehicle through execution of the approach avoidance application. “Front vehicle information” indicating the most important data. Conversely, since the vehicle C is in the “straight ahead” state, the importance of the “rear vehicle information” indicating the presence of the vehicle behind the vehicle C is reduced.
そこで、本実施の形態のストリームデータ管理部200は、車両Cが「直進」状態にあるときには、「前方車両情報」、「後方車両情報」、「右側方車両情報」、及び「左側方車両情報」に分割したデータのうち、「前方車両情報」を示すデータの優先度を「高」として設定する。
Therefore, when the vehicle C is in the “straight ahead” state, the stream
そして、ストリームデータ管理部200は、この優先度の高い「前方車両情報」を接近回避アプリケーションに的確に反映させるべく、図5に例示するように、「前方車両情報」の送信先として、接近回避アプリケーションについての処理能力が最も高い車載制御装置310(車載制御装置A)を選定する。逆に、優先度の低い「後方車両情報」の送信先としては、接近回避アプリケーションについての処理能力が低い車載制御装置330(車載制御装置C)が選定される。また、「前方車両情報」の次に優先度の高い「右側方車両情報」及び「左側方車両情報」の送信先として、車載制御装置310の次に接近回避アプリケーションについての処理能力が高い車載制御装置320(車載制御装置B)が選定される。
Then, the stream
こうして、「前方車両情報」、「右側方車両情報」及び「左側方車両情報」、並びに「後方車両情報」に関する各データがそれぞれ、車載制御装置310、車載制御装置320、並びに車載制御装置330に送信される。そして、それら車載制御装置310〜330が保有するデータ処理ロジックにより、各データが処理されることとなる。
In this way, each data regarding the “front vehicle information”, “right side vehicle information”, “left side vehicle information”, and “rear vehicle information” is stored in the in-
また、同図5に示すように、車両Cの走行状態が「直進」状態から「右折」状態に変化したときには、「右側方車両情報」の優先度が最も高くなる。よって、この「右側方車両情報」の送信先として、接近回避アプリケーションについての処理能力が最も高い車載制御装置310(車載制御装置A)が選定されることとなる。 Further, as shown in FIG. 5, when the traveling state of the vehicle C changes from the “straight ahead” state to the “right turn” state, the priority of “right side vehicle information” becomes the highest. Therefore, the vehicle-mounted control device 310 (vehicle-mounted control device A) having the highest processing capability for the approach avoidance application is selected as the transmission destination of the “right-side vehicle information”.
このように本実施の形態では、動的に変化する車両Cの走行状態に応じて、「前方車両情報」、「後方車両情報」、「右側方車両情報」、及び「左側方車両情報」に関するデータの優先度が動的に定められ、この優先度に応じた処理能力を有する車載制御装置が各データの送信対象として選定される。これにより、車両Cの走行状態に応じて、処理すべきデータの優先度が動的に変化したとしても、分割されたデータの送信対象、換言すれば、分割されたデータの処理対象がその都度変更される。したがって、車両用ストリームデータを分割し、この分割したデータを複数の車載制御装置310〜330に処理させながらも、その都度優先すべきデータを処理能力の高い車載制御装置に処理させることが可能となる。これにより、分割した車両用ストリームデータをより円滑かつ的確に処理することが可能となり、この車両用ストリームデータの処理を通じて実行される接近回避アプリケーションの応答性が好適に向上されるようになる。
As described above, in the present embodiment, according to the traveling state of the vehicle C that dynamically changes, the “front vehicle information”, “rear vehicle information”, “right vehicle information”, and “left vehicle information” are related. The priority of data is dynamically determined, and an in-vehicle control device having a processing capability corresponding to this priority is selected as a transmission target of each data. Thereby, even if the priority of the data to be processed changes dynamically according to the traveling state of the vehicle C, the transmission target of the divided data, in other words, the processing target of the divided data is in each case. Be changed. Therefore, it is possible to divide the vehicle stream data and cause the plurality of in-
以下、本実施の形態の車両用ストリームデータ管理システムの作用を図6を参照して説明する。
図6に示すように、ステップS100においてストリームデータ管理部200が車両用ストリームデータを受信すると、そのデータ量が、例えば、本来、この車両用ストリームデータの送信先となる車載制御装置310の処理能力を超えているか否かが判断される(ステップS101)。
Hereinafter, the operation of the vehicle stream data management system of the present embodiment will be described with reference to FIG.
As shown in FIG. 6, when the stream
そして、車両用ストリームデータのデータ量が車載制御装置310の処理能力を超えているときには(ステップS101:YES)、この車両用ストリームデータが分散処理可能な複数のデータに分割される(ステップS102)。ここでは、例えば、車両用ストリームデータは、車載制御装置310〜330が保有するデータ処理ロジックにより処理可能なデータであって、車両Cの各方面の他車両Crの存在を示す「前方車両情報」、「後方車両情報」、「右側方車両情報」、及び「左側方車両情報」に関する4つのデータに分割される。
When the amount of vehicle stream data exceeds the processing capability of the in-vehicle control device 310 (step S101: YES), the vehicle stream data is divided into a plurality of data that can be distributed (step S102). . Here, for example, the vehicle stream data is data that can be processed by the data processing logic held by the vehicle-mounted
こうして、車両用ストリームデータが分割されると、この車両用ストリームデータが利用される車両Cの状態が判断される(ステップS103)。ここでは、例えば、車両Cの状態が、直進、右折、左折、及び後退のいずれの状態にあるかが判断される。 Thus, when the vehicle stream data is divided, the state of the vehicle C in which the vehicle stream data is used is determined (step S103). Here, for example, it is determined whether the state of the vehicle C is in a straight drive state, a right turn, a left turn, or a reverse state.
次いで、この判断された車両Cの状態とアプリケーションの特性とに基づき、分割された各データの優先度が決定される(ステップS104)。ここでは、車両用ストリームデータを利用するアプリケーションが接近回避アプリケーションであるときには、この接近回避アプリケーションが利用される車両Cの進行方向に存在する他車両Crについてのデータほど、高い優先度が定められる。これにより、先の図4に例示した態様で、例えば、「前方車両情報」、「後方車両情報」、「右側方車両情報」、及び「左側方車両情報」の各情報を示すデータの優先度が車両Cの状態に応じて定められる。 Next, the priority of each divided data is determined based on the determined state of the vehicle C and the characteristics of the application (step S104). Here, when the application that uses the vehicle stream data is the approach avoidance application, the higher priority is set to the data about the other vehicle Cr existing in the traveling direction of the vehicle C in which the approach avoidance application is used. Accordingly, in the aspect illustrated in FIG. 4, for example, the priority of data indicating each information of “front vehicle information”, “rear vehicle information”, “right side vehicle information”, and “left side vehicle information” Is determined according to the state of the vehicle C.
そして、この定められた優先度に応じた車載制御装置が各々分割されたデータの送信先として選定されることにより(ステップS105)、先の図5に例示した態様で、「前方車両情報」、「後方車両情報」、「右側方車両情報」、及び「左側方車両情報」の各情報を示すデータの送信先となる車載制御装置が選定される。 And by selecting the vehicle-mounted control apparatus according to this determined priority as the transmission destination of each divided data (step S105), in the aspect illustrated in FIG. A vehicle-mounted control device that is a transmission destination of data indicating each information of “rear vehicle information”, “right side vehicle information”, and “left side vehicle information” is selected.
こうして、分割されたデータの送信先が選定されると、この選定された車載制御装置に各分割されたデータが送信される(ステップS106)。そして、この分割されたデータを各車載制御装置310〜330が受信すると、それら各車載制御装置310〜330が保有するデータ処理ロジックによって、各分割されたデータが処理される(ステップS107)。
Thus, when the transmission destination of the divided data is selected, the divided data is transmitted to the selected in-vehicle control device (step S106). When each of the in-
次いで、各分割されたデータが処理されると、この処理結果が、車載制御装置320及び車載制御装置330から、例えば車両用ストリームデータを利用する接近回避アプリケーションが組み込まれた車載制御装置310に送信される。そして、車載制御装置310が各処理結果を受信すると、この受信した処理結果に基づいて接近回避アプリケーションが実行されることとなる(ステップS108)。
Next, when each divided data is processed, the processing result is transmitted from the in-
一方、ステップS101において、本来、車両用ストリームデータの送信先、処理主体となる車載制御装置310が車両用ストリームデータを処理可能な旨判断されたときには(ステップS101:NO)、この車両用ストリームデータの全てが車載制御装置310に送信され、この車載制御装置310により車両用ストリームデータが処理される。
On the other hand, in step S101, when it is determined that the vehicle stream data transmission destination and the in-
以上説明したように、本実施の形態にかかる車両用ストリームデータ管理システムによれば、以下の効果が得られるようになる。
(1)車両用ストリームデータのデータ量が送信対象とする車載制御装置310の処理能力を超えるとき、当該車両用ストリームデータを分散処理の可能な複数のデータに分割した。そして、この分割したデータを、送信対象とする車載制御装置310〜330の処理能力に適応させる態様で同車載制御装置310〜330に分割送信した。このため、車載制御装置310の処理能力を超える車両用ストリームデータが発生したとしても、車載制御装置310の処理能力を超えるデータについては、車載制御装置320や車載制御装置330に分割送信され、それら車載制御装置320や車載制御装置330で処理される。また、各車載制御装置310〜330には、それらの処理能力に見合ったデータが分割送信されることから、この分割送信されたデータを各車載制御装置310〜330が的確に処理することが可能となり、ひいては、車両用ストリームデータを円滑に処理することが可能となる。これにより、車両用ストリームデータの処理を通じて実行されるアプリケーションの応答性が高められるようになる。また、これにより、車両用ストリームデータが送信される車載制御装置310〜330等の処理能力を、想定され得る全ての車両用ストリームデータを処理可能なレベルにまで高める必要もなく、車載制御装置310〜330の処理機能を過剰に高める必要もない。よって、必要最低限の処理能力を有する車載制御装置310〜330によって、車両用ストリームデータの円滑な処理、ひいては、アプリケーションの応答性の維持が実現されるようになる。さらに、これにより、車載制御装置310〜330をはじめとする多数の車載制御装置を有する車両の特性を活かして車両用ストリームデータが処理されることとなり、車両Cが元来備える車載制御装置を有効に活用する態様で、車両Cだからこそ要求される高いリアルタイム性でのデータ処理を確実に行うことが可能となる。
As described above, according to the vehicular stream data management system according to the present embodiment, the following effects can be obtained.
(1) When the data amount of the vehicle stream data exceeds the processing capability of the in-
(2)送信対象とする車載制御装置310〜330の処理能力を、同車載制御装置310〜330の仕様情報及びネットワーク距離に基づき求めることとした。このため、車載制御装置310〜330の処理能力を的確に評価することが可能となる。これにより、車両用ストリームデータの分割されたデータは、仕様情報やネットワーク距離に基づき評価された処理能力に応じて各車載制御装置310〜330に送信されることとなり、分割された各データを各車載制御装置310〜330の処理能力の範囲内で各車載制御装置310〜330に円滑かつ的確に処理させることが可能となる。
(2) The processing capability of the in-
(3)車両用ストリームデータの分割送信に際し、分割した各データの優先度を求め、この求めた優先度が高いデータほど、処理能力の高い車載制御装置に送信することとした。よって、アプリケーションの実行に不可欠な優先度の高いデータが処理能力の高い車載制御装置310によって確実に処理されることとなり、この優先度の高いデータの処理を条件に実行されるアプリケーションの実行性を的確に担保することが可能となる。
(3) In the divided transmission of the vehicle stream data, the priority of each divided data is obtained, and the higher the obtained priority data is transmitted to the in-vehicle control device having a higher processing capability. Therefore, high-priority data that is indispensable for application execution is reliably processed by the vehicle-mounted
(4)車両用ストリームデータの分割送信に際し、車両Cの状態を判断するとともに、この判断した車両Cの状態に応じて、車両用ストリームデータが分割されたデータの優先度を動的に求めた。これにより、車両Cの状態を見据えた車両用ストリームデータの分割送信を実現することが可能となり、その都度変化する車両Cの状態の影響を受けることなく、各々分割されたデータの円滑な処理、ひいては、車両用ストリームデータの円滑な処理が実現されるようになる。 (4) During the divided transmission of the vehicle stream data, the state of the vehicle C is determined, and the priority of the data obtained by dividing the vehicle stream data is dynamically determined according to the determined state of the vehicle C. . Thereby, it becomes possible to realize the divided transmission of the vehicle stream data with an eye on the state of the vehicle C, and the smooth processing of each divided data without being affected by the state of the vehicle C that changes each time, As a result, smooth processing of the vehicle stream data is realized.
(5)上記車載制御装置310で実行されるアプリケーションとして車両Cの周辺に存在する他車両Crとの異常接近を回避する接近回避アプリケーションを実行することとした。そして、この接近回避アプリケーションの実行に際し、車両Cの状態が、直進、右折、左折、及び後退のいずれの状態にあるかを判断するとともに、この判断した車両Cの状態に応じて、車両用ストリームデータを構成する前方車両情報、後方車両情報、右側方車両情報、及び左側方車両情報に関するデータの優先度を動的に定めることとした。これにより、大量のデータを要し、また、車両の円滑な走行を支援する上で重要度の高い接近回避アプリケーションの円滑な実行を担保することが可能となる。
(5) As an application executed by the in-
(6)上記車載制御装置310〜330の各々に、車両用ストリームデータが複数に分割されたデータの各々を処理可能な複数のデータ処理ロジック1〜データ処理ロジック3を予め保有させることとした。このため、ストリームデータ管理部200は、車両用ストリームデータを分割したデータの送信に際し、各々分割したデータを処理可能なデータ処理ロジックを、送信対象として決定した車載制御装置310〜330が有しているか否かを判断する必要がない。これにより、ストリームデータ管理部200は、処理能力の観点から送信対象に適している旨判断した車載制御装置に対し、上記分割したデータを適宜送信することが可能となる。また、これにより、上記分割されたデータの送信対象の選定範囲が拡充されることとなり、車両用ストリームデータのデータ量が増大した場合であれ、この車両用ストリームデータが分割されたデータを各車載制御装置310に的確に処理させることが可能となる。また、これにより、上記(4)、(5)との相乗効果として、分割されたデータの優先度が車両Cの状態に応じて変化し、このデータを処理させるべき車載制御装置が代わったとしても、分割されたデータの送信先として、データ処理ロジックを有した車載制御装置の中でも最適な車載制御装置を選定することが可能となる。
(6) Each of the vehicle-mounted
(7)ストリームデータ管理部200に、車載制御装置310〜330の動作周波数及びレジスタ長から求まる仕様係数と、車載制御装置310〜330に組み込まれたアプリケーションとデータ処理ロジックとの論理的距離とが予め登録された情報管理部210を設けることとした。そして、ストリームデータ管理部200による分割したデータの送信に際し、情報管理部210の参照を通じてそれらデータの送信を実行することとした。これにより、ストリームデータ管理部200は、分割したデータの送信先の候補となる車載制御装置310〜330の処理能力を詳細かつ的確に把握した上で、分割したデータの送信先を選定することが可能となる。
(7) In the stream
(8)車両用ストリームデータとして、車載センサを構成する赤外線センサ102及びミリ波レーダ103、車車間通信を通じて得られる他車両情報、路車間通信を通じて得られる他車両情報及び路上情報、並びに、交通情報センタ122との通信を通じて得られる路面情報及び道路情報を示すデータを取り扱うこととした。このため、このように車両Cの外部等から大量に収集され、車両Cの走行状態や周辺環境によって動的に変化する車両用ストリームデータについても、この車両用ストリームデータの分割送信を通じて、同車両用ストリームデータを円滑に処理することが可能となる。これにより、こうした車両用ストリームデータを活用するアプリケーションの応答性を好適に維持することが可能となる。
(8) As the vehicle stream data, the
(第2の実施の形態)
次に、本発明にかかる車両用ストリームデータ管理システムの第2の実施の形態を、第1の実施の形態との相違点を中心に、先の図1に対応する図である図7、並びに図8及び図9を参照して説明する。なお、本実施の形態にかかる車両用ストリームデータ管理システムも、その基本的な構成は第1の実施の形態と同等であり、図7においても第1の実施の形態と実質的に同一の要素にはそれぞれ同一の符号を付して示し、重複する説明は割愛する。
(Second Embodiment)
Next, the second embodiment of the vehicular stream data management system according to the present invention will be described with reference to FIG. 7 corresponding to FIG. 1, focusing on the differences from the first embodiment. This will be described with reference to FIGS. The basic configuration of the vehicular stream data management system according to the present embodiment is the same as that of the first embodiment, and in FIG. 7, elements that are substantially the same as those of the first embodiment are used. Are denoted by the same reference numerals, and duplicate descriptions are omitted.
なお、本実施の形態の車両用ストリームデータが分割されるデータの各々には、各車載制御装置310〜330に組み込まれたアプリケーションの応答性を担保するために満たすべき処理時間が予め規定されている。また、本実施の形態の車両用ストリームデータ管理システムは、上記車両状態判断部220を備えない構成となっている。
Each of the data into which the vehicle stream data according to the present embodiment is divided is preliminarily defined with a processing time to be satisfied in order to ensure the responsiveness of the application incorporated in each of the in-
すなわち、図7に示すように、本実施の形態の情報管理部210Aは、分割され得るデータの各々に規定された処理時間に関する情報を併せて管理する。ここで、図8に例示するように、各データα1〜α3には、それらデータα1〜α3の処理を通じて実行されるアプリケーションαの応答性を担保するために満たすべき処理時間が規定されている。このように、本実施の形態の情報管理部210Aは、各車載制御装置310〜330で実行される各アプリケーションα〜γの実行時に処理が必要なデータα1〜データγ5等についての処理時間に関する情報を管理する。
That is, as shown in FIG. 7, the information management unit 210A of the present embodiment also manages information related to the processing time defined for each piece of data that can be divided. Here, as illustrated in FIG. 8, each data α <b> 1 to α <b> 3 defines a processing time that must be satisfied in order to ensure the responsiveness of the application α executed through the processing of the data α <b> 1 to α <b> 3. As described above, the information management unit 210A according to the present embodiment provides information on the processing time for the data α1 to data γ5 and the like that need to be processed when the applications α to γ executed by the vehicle-mounted
一方、本実施の形態のストリームデータ制御部230Aは、車両用ストリームデータを分割したデータを、その処理時間内に送信対象となる各車載制御装置310〜330が処理可能か否かを判定する処理時間判定部231を備えている。
On the other hand, the stream data control unit 230A according to the present embodiment determines whether or not each of the vehicle-mounted
処理時間判定部231は、車両用ストリームデータの分割に際し、分割されたデータの送信先となり得る各車載制御装置310〜330が、分割されたデータを処理時間内に処理可能か否かを判定する。
When dividing the stream data for the vehicle, the processing
ここで、図8に例示するように、車両用ストリームデータが分割されたデータであって、例えば車載制御装置310で実行されるアプリケーションαの実行に必要なデータα1、データα2、データα3の各々に、アプリケーションαの応答性を担保するための処理時間としてそれぞれ「50ms」、「30ms」、「10ms」が規定されていたとする。そして、処理時間判定部231は、例えば、データα1〜α3の送信先の候補となる車載制御装置が、データα1〜α3をそれらの処理時間内に処理可能か否かを判定する。
Here, as illustrated in FIG. 8, each of the data α1, data α2, and data α3 required for executing the application α executed by the in-
ここでの例では、図9に例示するように、データα1については、車載制御装置310(車載制御装置A)のみが処理時間内に処理可能であると判定され、この判定結果に基づき、データα1の送信先として車載制御装置310が選定される。また、データα2については、車載制御装置310(車載制御装置A)及び車載制御装置320(車載制御装置B)が処理時間内に処理可能であると判定され、この判定結果に基づき、データα2の送信先として例えば車載制御装置320が選定される。そして、データα3については、車載制御装置310〜330の全てが処理時間内に処理可能であると判定され、この判定結果に基づき、データα3の送信先として例えば、データα1及びα2の送信先として選定されなかった車載制御装置330(車載制御装置C)が選定される。
In this example, as illustrated in FIG. 9, it is determined that only the in-vehicle control device 310 (in-vehicle control device A) can process the data α1 within the processing time. The in-
そして、各々選定された各車載制御装置310〜330にデータα1〜α3が送信され、各車載制御装置310〜330によりデータα1〜α3が処理される。このとき、データα1〜α3は、車載制御装置310〜330によって各データα1〜α3の処理時間内で確実に処理されることとなる。そして、この処理結果が例えばアプリケーションαが組み込まれた車載制御装置310に入力されると、この処理結果に基づいてアプリケーションαが実行されることとなる。
Then, the data α1 to α3 are transmitted to each of the selected
以上説明したように、本実施の形態にかかる車両用ストリームデータ管理システムによれば、前記(1)、(2)、(6)〜(8)の効果が得られるとともに、前記(3)〜(5)に代えて以下の効果が得られるようになる。 As described above, according to the stream data management system for a vehicle according to the present embodiment, the effects (1), (2), (6) to (8) can be obtained, and the above (3) to (3) to The following effects can be obtained instead of (5).
(3A)ストリームデータ制御部230Aに、車両用ストリームデータを分割したデータを、その処理時間内に送信対象となる各車載制御装置310〜330が処理可能か否かを判定する処理時間判定部231を設ける構成とした。そして、この処理時間判定部231により、分割したデータの送信対象として、各々分割したデータに規定されているアプリケーションの応答性を担保するための処理時間内で該当するデータを処理し得る車載制御装置を選定することとした。このため、例えば、各分割されたデータをアプリケーションの応答性を担保するための処理時間内で処理し得るか否かを基準として、分割されたデータの送信先を選定することが可能となる。これにより、処理能力が高い車載制御装置310では、分割されたデータの処理が早い段階で完了する一方、処理能力が低い車載制御装置330が、分割されたデータの処理を処理時間内に完了できないといった、データ処理の処理時間の不均衡も抑制される。したがって、分割送信された各データの処理時間内での処理を通じて、アプリケーションとしての円滑な応答性を担保することが可能となる。
(3A) Processing
(第3の実施の形態)
次に、本発明にかかる車両用ストリームデータ管理システムの第3の実施の形態を、第1及び第2の実施の形態との相違点を中心に、先の図7に対応する図である図10、並びに図11を参照して説明する。なお、本実施の形態にかかる車両用ストリームデータ管理システムも、その基本的な構成は第1及び第2の実施の形態と同等であり、図10においても第1及び第2の実施の形態と実質的に同一の要素にはそれぞれ同一の符号を付して示し、重複する説明は割愛する。
(Third embodiment)
Next, the third embodiment of the vehicular stream data management system according to the present invention is a diagram corresponding to FIG. 7 with a focus on differences from the first and second embodiments. 10 will be described with reference to FIG. The basic configuration of the vehicular stream data management system according to this embodiment is the same as that of the first and second embodiments, and FIG. 10 also shows the first and second embodiments. Substantially the same elements are denoted by the same reference numerals, and redundant descriptions are omitted.
なお、本実施の形態の車両用ストリームデータが分割されるデータの各々にも、各車載制御装置310〜330に組み込まれたアプリケーションの応答性を担保するために満たすべき処理時間が予め規定されている。また、本実施の形態の車両用ストリームデータ管理システムは、上記車両状態判断部220を備えない構成となっている。
In addition, the processing time which should be satisfied in order to ensure the responsiveness of the application incorporated in each of the vehicle-mounted
図10に示すように、本実施の形態のストリームデータ制御部230Bは、車両用ストリームデータの分割送信に際し、車両用ストリームデータの分割数を決定する分割数決定部232を備えている。
As shown in FIG. 10, the stream
ここで、図11に例示するように、車両用ストリームデータの分割数が多くなるほど、分割されたデータ当たりのデータ量は小さくなることから、各車載制御装置310〜330でのデータ処理に要する時間も自ずと短縮される。なお、本実施の形態の情報管理部210Bには、図11に例示するマップが登録されている。
Here, as illustrated in FIG. 11, as the number of divisions of the stream data for the vehicle increases, the amount of data per divided data decreases, so the time required for data processing in each of the in-
そして、例えば、車載制御装置310で実行されるアプリケーションに用いられるデータD0に規定された処理時間が「100ms」であるときには、各車載制御装置310〜330がデータD0の処理に要する時間がそれぞれ「150ms」、「200ms」、「300ms」となっている。すなわち、車載制御装置310で実行されるアプリケーションに用いられる車両用ストリームデータが分割されないときには、この車両用ストリームデータ(データD0)を処理時間内に処理することができない。
For example, when the processing time defined in the data D0 used for the application executed by the in-
これに対し、車両用ストリームデータがデータD1及びD2の2つに分割されると、各車載制御装置310〜330のうちの車載制御装置310(車載制御装置A)のみが、分割されたうちのデータD1あるいはデータD2を処理時間内で処理することが可能となる。しかし、車載制御装置310がデータD1あるいはデータD2を処理したときに処理時間内に処理しきれなくなるデータD2あるいはデータD1については、車載制御装置320、車載制御装置330ではそれらの処理時間内に処理することができない。
On the other hand, when the vehicle stream data is divided into data D1 and D2, only the in-vehicle control device 310 (in-vehicle control device A) of the in-
一方、例えば、データD2がさらにデータD2a及びD2bに分割されることにより車両用ストリームデータが3つに分割されると、この分割されたうちのデータD2aあるいはデータD2bについては、車載制御装置320でも処理時間内に処理することが可能となる。また、この車載制御装置320がデータD2aを処理したときに同車載制御装置320が処理時間内に処理しきれなくなるデータD2bについては、車載制御装置330により処理時間内に処理することが可能となる。
On the other hand, for example, when the data D2 is further divided into the data D2a and D2b, so that the vehicle stream data is divided into three, the data D2a or the data D2b out of the divided data is also the
そこで、本実施の形態の分割数決定部232は、こうした特性に鑑み、車両用ストリームデータを、例えばデータD1、データD2a、及びデータD2bの3つに分割するとして決定する。そして、ストリームデータ制御部230Bは、この決定結果に応じて車両用ストリームデータをデータD1、データD2a、及びデータD2bの3つのデータに分割する。次いでは、ストリームデータ制御部230Bは、この分割したデータD1、データD2a、及びデータD2bをそれぞれ、車載制御装置310、車載制御装置320、及び車載制御装置310〜330に送信する。こうして、車載制御装置310、車載制御装置320、及び車載制御装置310〜330によって、データD1、データD2a、及びデータD2bが処理されることとなる。
Therefore, in view of such characteristics, the division
以上説明したように、本実施の形態にかかる車両用ストリームデータ管理システムによれば、前記(1)、(2)、(6)〜(8)の効果が得られるとともに、前記(3)〜(5)に代えて以下の効果が得られるようになる。 As described above, according to the stream data management system for a vehicle according to the present embodiment, the effects (1), (2), (6) to (8) can be obtained, and the above (3) to (3) to The following effects can be obtained instead of (5).
(3B)ストリームデータ制御部230Bに、車両用ストリームデータの分割送信に際して車両用ストリームデータの分割数を決定する分割数決定部232を設ける構成とした。そして、分割数決定部232により、分割されたデータの処理時間と同データを各車載制御装置310〜330により処理可能な時間とを、車両用ストリームデータの分割数毎に求めた。また、分割数決定部232により、車両用ストリームデータを、分割されるデータをその処理時間内に各車載制御装置310〜330が処理し得る数に分割した。これにより、分割を要する車両用ストリームデータの分割数を的確に決定することが可能となり、この分割された各データを、各車載制御装置310〜330により各データの処理時間内に確実に処理させることが可能となる。
(3B) The stream
(4B)車両用ストリームデータの分割数を、各車載制御装置310〜330が各データをその処理時間内に処理し得る分割数の中で最少となる数とした。これにより、車両用ストリームデータを分割するにあたり、その分割数が不要に多くなることもなく、車両用ストリームデータが各車載制御装置310〜330の処理能力に応じた必要かつ最小の数に分割されるようになる。
(4B) The number of divisions of the stream data for the vehicle is set to the smallest number of divisions in which each of the vehicle-mounted
(他の実施の形態)
なお、上記各実施の形態は、以下のような形態をもって実施することもできる。
・上記第1の実施の形態では、分割されたデータの送信先を、同データの優先度と送信対象とする各車載制御装置310〜330の処理能力とに応じて決定した。また、上記第2及び第3の実施の形態では、分割されたデータの送信先として、同データをその処理時間内で処理可能な車載制御装置を選定した。これに限らず、例えば、上記第2の実施の形態において、車両状態判断部220をストリームデータ管理部200に設ける構成とし、分割された各データの優先度を求めるとともに、この求めた優先度が高い特定のデータについてはさらに、その送信対象となる車載制御装置が同データの処理時間内で処理可能か否かを判定するようにしてもよい。そして、その判定結果に応じて、優先度の高い特定のデータを、同データをその処理時間内で処理可能な車載制御装置にのみ送信するようにしてもよい。この場合には、例えば、車両用ストリームデータが分割された複数のデータのうちの優先度が高いデータが、処理能力の高い車載制御装置に優先して送信され、優先して処理されるようになる。逆に、多少の処理遅延が許容される優先度が低いデータについては、処理能力の低い車載制御装置に送信され、この車載制御装置で処理されるようになる。この場合であれ、アプリケーションの実行に不可欠なデータが処理能力の高い車載制御装置によって処理時間内に処理されることから、アプリケーションの応答性が担保されるようになる。また、上記第1の実施の形態において、ストリームデータ管理部200に分割数決定部232を設ける構成とし、この分割数決定部232により決定された分割数のもとに車両用ストリームデータを分割するようにしてもよい。そして、この分割したデータの優先度と、車両Cの状態とに応じて、分割したデータを車載制御装置310〜330に送信するようにしてもよい。この場合には、車載制御装置310〜330の処理能力に応じて車両用ストリームデータの分割数を適正に定めることが可能になるとともに、この分割されたデータの優先度に応じた送信対象の割り振りが可能となる。
(Other embodiments)
In addition, each said embodiment can also be implemented with the following forms.
In the first embodiment, the transmission destination of the divided data is determined according to the priority of the data and the processing capabilities of the in-
・上記第1の実施の形態では、ストリームデータ制御部230により、図4に例示した車両Cの状態と分割されたデータの優先度とに応じて、送信先とする車載制御装置310〜330を選定する演算を実行した。これに限らず、例えば、先の図5に例示したマップを情報管理部210やストリームデータ制御部230に保有させることとし、このマップの参照を通じて、分割されたデータの送信先を選定するようにしてもよい。また、上記第2の実施の形態では、ストリームデータ制御部230Aにより、図8に例示したデータ毎の処理時間に応じて、送信先とする車載制御装置310〜330を選定する演算を実行した。これに限らず、例えば、先の図9に例示したマップを情報管理部210Aやストリームデータ制御部230Aに保有させることとし、このマップの参照を通じて、分割されたデータの送信先を選定するようにしてもよい。これら場合には、分割されたデータの送信先の選定にかかる演算負担が軽減されることとなり、車両用ストリームデータの分割送信の円滑化、ひいては、この分割送信を通じて実行されるアプリケーションのさらなる円滑化が図られるようになる。
In the first embodiment, the in-
・上記各実施の形態では、各車載制御装置310〜330の仕様係数を、車載制御装置310〜330の動作周波数及びレジスタ長から求めることとした。さらに、各車載制御装置310〜330の仕様係数を、ランダムアクセスメモリ容量を加味して求めるようにしてもよい。この場合には、各車載制御装置310〜330の処理能力を、より多くの要素から評価することが可能となる。また、各車載制御装置310〜330の仕様係数を、車載制御装置310〜330の動作周波数及びレジスタ長及びランダムアクセスメモリ容量の3つの要素を加味して求めるようにしてもよい。この他、各車載制御装置310〜330の仕様係数とは、車両用ストリームデータやこの車両用ストリームデータが分割されたデータの処理能力を示す要素であればよい。
In the above embodiments, the specification coefficients of the in-
・上記第1の実施の形態では、車両用ストリームデータを、「前方車両情報」、「後方車両情報」、「右側方車両情報」、及び「左側方車両情報」に関する各データに分割し、この分割したデータを車載制御装置310〜330に処理させることとした。また、上記第2の実施の形態では、車両用ストリームデータを、アプリケーションαを実行するためのデータα1〜α3に分割し、それら分割したデータα1〜α3を車載制御装置310〜330に処理させることとした。さらに、上記第3の実施の形態では、車両用ストリームデータを、データD1、データD2a、及びデータD2bの3つに分割し、それら分割したデータD1、データD2a、及びデータD2bを車載制御装置310〜330に処理させることとした。これに限らず、車両用ストリームデータを、例えば、画像データ、車両Cに搭載されたアクチュエータの制御のための制御データ、及びセンサデータといったデータの収集源から定まる種別毎に分割するようにしてもよい。そして、この分割したデータの送信先として、例えば、画像データの解析に適した機能を有する車載制御装置、アクチュエータの制御に適した機能を有する車載制御装置、及び、センサデータの解析に適した機能を有する車載制御装置を選択するようにしてもよい。この場合には、車両用ストリームデータが、データ種別の観点から同データの処理に適する車載制御装置に分割送信されることとなり、分割されたデータがより適正に処理されるようになる。
In the first embodiment, the vehicle stream data is divided into data relating to “front vehicle information”, “rear vehicle information”, “right side vehicle information”, and “left side vehicle information”. The divided data is processed by the in-
・上記各実施の形態では、車両用ストリームデータが分割されたデータの送信先として、3つの車載制御装置310〜330を選定することとした。これに限らず、例えば、車両用ストリームデータを2つのデータに分割することとし、この分割したデータをそれぞれ、同データの処理ロジックを有する2つの車載制御装置に送信するようにしてもよい。あるいは、例えば、車両用ストリームデータを4つ以上のデータに分割することとし、この分割したデータをそれぞれ、それら各データの処理ロジックを有する4つ以上の車載制御装置に送信するようにしてもよい。またこの他、車両用ストリームデータの分割数や、分割したデータの送信先とする車載制御装置の数とは任意であり、車両用ストリームデータのデータ量や車載制御装置の処理能力に応じて適宜変更することが可能である。
In each of the above embodiments, the three in-
・上記第1の実施の形態では、上記車載制御装置310で実行されるアプリケーションとして、車両Cの周辺に存在する他車両Crとの異常接近を回避する接近回避アプリケーションを実行することとした。これに限らず、上記各実施の形態の車載制御装置で実行されるアプリケーションとは、車載センサ管理部110、車車間通信管理部130、路車間通信管理部140、及びセンタ間通信管理部150などを通じて収集される車両用ストリームデータを利用するものであればよく、適宜選択することが可能である。
In the first embodiment, as the application executed by the in-
・上記第1の実施の形態では、車両用ストリームデータを、「前方車両情報」、「後方車両情報」、「右側方車両情報」、及び「左側方車両情報」に関する各データに分割し、この分割したデータを車載制御装置310〜330に処理させることとした。これに限らず、例えば、上記接近回避アプリケーションを実行するための処理として、ステップS1〜ステップS5といった5つの処理が存在するときには、例えば、ステップS1、5の処理を車載制御装置310に処理させ、ステップS2〜4の処理を車載制御装置320や車載制御装置330に処理させるようにしてもよい。この場合には、例えば、ステップS1の処理として、車両用ストリームデータの言語形式を各車載制御装置310〜330の仕様に応じて変換する処理が車載制御装置310の保有するデータ処理ロジックにより実行される。また、例えば、ステップS2の処理として、車載カメラ101から取得された画像データを解析し、この解析結果から他車両Crや人物の存在を認識する処理が車載制御装置320の保有するデータ処理ロジックにより実行される。また同様に、例えば、ステップS3の処理として、ステップS2の処理で認識された他車両Crや人物と車両Cの状態に応じて、他車両Crや人物の存在を注意喚起する音声データやドライバに減速を促す音声データを作成する処理が車載制御装置330の保有するデータ処理ロジックにより実行される。
In the first embodiment, the vehicle stream data is divided into data relating to “front vehicle information”, “rear vehicle information”, “right side vehicle information”, and “left side vehicle information”. The divided data is processed by the in-
・上記各実施の形態では、車載制御装置310〜330の各々に、車両用ストリームデータが複数に分割されたデータの各々を処理可能な複数のデータ処理ロジック1〜データ処理ロジック3を予め保有させることとした。これに限らず、車両用ストリームデータを分割したデータの送信先を予め規定し、このデータの処理に必要なデータ処理ロジックのみを各車載制御装置310〜330に保有させるようにしてもよい。
In each of the above embodiments, each of the in-
・上記第1の実施の形態では、車両Cの状態として、車両Cの状態が直進、右折、左折、及び後退のいずれの状態にあるかを判断することとした。さらに、車両Cの状態が、例えば、急加速、緩加速、加速度一定、緩減速、及び急減速のいずれの状態にあるかを判断し、この判断結果を加味して、車両用ストリームデータが分割されたデータの優先度を定めるようにしてもよい。この場合には、例えば、車両Cが直進し、かつ、急加速している状態にあるとき、同車両Cの進行方向に存在する他車両Crに関するデータの優先度が最も高くなる。これに対し、例えば、車両Cが直進しているときであっても、車両Cが減速している状態にあるときには、他車両Crと車両Cとが異常接近する可能性が低いと推定されることから、同車両Cの進行方向に存在する他車両Crに関するデータの優先度は低くなる。同様に、車両Cが直進し、かつ車両Cが急減速している状態にあるときには、車両Cの進行方向後方に存在する他車両が異常接近してくることが推定されることから、同車両Cの進行方向後方に存在する他車両に関するデータの優先度が高くなる。また、車両状態判断部220を割愛する構成とし、車両Cの状態を判断しないこととしてもよい。この場合には、例えば、車両用ストリームデータが分割されたデータの優先度や同データに予め規定された処理時間に応じて、分割されたデータの送信先となる車載制御装置が選定されることとなる。 In the first embodiment, as the state of the vehicle C, it is determined whether the state of the vehicle C is a straight forward, right turn, left turn, or reverse state. Further, it is determined whether the state of the vehicle C is, for example, sudden acceleration, slow acceleration, constant acceleration, slow deceleration, or sudden deceleration, and the stream data for the vehicle is divided in consideration of the determination result. The priority of the processed data may be determined. In this case, for example, when the vehicle C is traveling straight and accelerating rapidly, the priority of the data related to the other vehicle Cr existing in the traveling direction of the vehicle C is the highest. On the other hand, for example, even when the vehicle C is traveling straight, when the vehicle C is in a decelerating state, it is estimated that the possibility that the other vehicle Cr and the vehicle C are abnormally approached is low. Therefore, the priority of the data related to the other vehicle Cr existing in the traveling direction of the vehicle C is low. Similarly, when the vehicle C is traveling straight and the vehicle C is decelerating rapidly, it is presumed that another vehicle existing behind the traveling direction of the vehicle C approaches abnormally. The priority of data relating to other vehicles existing behind C in the traveling direction increases. Further, the vehicle state determination unit 220 may be omitted, and the state of the vehicle C may not be determined. In this case, for example, an in-vehicle control device that is a transmission destination of the divided data is selected according to the priority of the data obtained by dividing the vehicle stream data and the processing time defined in advance in the data. It becomes.
・上記第1の実施の形態では、分割されたデータの優先度に応じて送信対象とする車載制御装置を選定した。また、上記第2及び第3の実施の形態では、分割されたデータに予め規定された処理時間に応じて送信対象とする車載制御装置を選定した。これに限らず、車両用ストリームデータのデータ量が、送信対象とすべき車載制御装置の処理能力を超えたとき、車両用ストリームデータを分割送信するものであればよく、分割されたデータの優先度や処理時間を加味することなく、車両用ストリームデータを分割送信するようにしてもよい。この場合であれ、車両用ストリームデータの送信対象とすべき車載制御装置にかかる負荷は軽減されることとなり、車両用ストリームデータを一つの車載制御装置に処理させるよりも、この車両用ストリームデータの処理に要する時間が短縮されるようになる。 In the first embodiment, the in-vehicle control device to be transmitted is selected according to the priority of the divided data. Moreover, in the said 2nd and 3rd embodiment, the vehicle-mounted control apparatus made into transmission object was selected according to the processing time prescribed | regulated previously to the divided | segmented data. However, the present invention is not limited to this, as long as the amount of stream data for the vehicle exceeds the processing capability of the in-vehicle control device to be transmitted, the stream data for the vehicle may be divided and transmitted. The stream data for the vehicle may be divided and transmitted without taking the time and processing time into consideration. Even in this case, the load on the in-vehicle control device that should be the transmission target of the stream data for the vehicle will be reduced, and the stream data for the vehicle will be reduced rather than having the in-vehicle control device process the stream data for the vehicle. The time required for processing is shortened.
・上記各実施の形態では、各車載制御装置310〜330の処理能力を、各車載制御装置310〜330の仕様係数とネットワーク距離との乗算値に基づいて評価した。これに限らず、各車載制御装置310〜330の処理能力を、各車載制御装置310〜330の仕様係数とネットワーク距離との加算値に基づいて評価するようにしてもよい。さらに、例えば、処理すべきデータのデータ量や処理に要する時間に応じて、各車載制御装置310〜330の仕様係数、及びネットワーク距離に係数を乗算することとし、この係数が乗算された仕様係数とネットワーク距離との乗算値や加算値に基づいて、各車載制御装置310〜330の処理能力を求めるようにしてもよい。この場合には、例えば、データ量は少ないものの、処理に長時間を要するデータについては、仕様係数に対する係数がネットワーク距離に対する係数よりも高く設定されることにより、ネットワーク距離よりも仕様係数を重視した各車載制御装置310〜330の処理能力の評価が行われる。同様に、処理に要する時間は短いもののデータ量が多いデータについては、ネットワーク距離に対する係数が仕様係数に対する係数よりも高く設定されることにより、仕様係数よりもネットワーク距離を重視した各車載制御装置310〜330の処理能力の評価が行われる。このため、処理対象とすべきデータの特性に応じて各車載制御装置310〜330の処理能力がより詳細に評価されることとなり、この処理能力に基づくデータの送信先をより高精度に選定することが可能となる。これにより、車両用ストリームデータが分割されたデータの処理がより一層円滑に処理されることとなり、車両用ストリームデータの処理の高速化、ひいては、車両用ストリームデータの処理を通じて実行されるアプリケーションの応答性のさらなる向上が図られるようになる。
In each of the above embodiments, the processing capabilities of the in-
・上記各実施の形態では、車両用ストリームデータとして、車載センサを構成する赤外線センサ102及びミリ波レーダ103、車車間通信を通じて得られる他車両情報、路車間通信を通じて得られる他車両情報及び路上情報、並びに、交通情報センタ122との通信を通じて得られる路面情報及び道路情報を取り扱うこととした。これに限らず、車両用ストリームデータとしては、車両Cに搭載された各種車載機器により取得されるデータや、車両Cに接続される情報端末から入力されるデータであってもよい。要は、車載制御装置での処理が必要なデータで、かつ、各車載制御装置で分散処理可能なデータであれば、分割送信の対象とすることは可能である。
In each of the above embodiments, as the vehicle stream data, the
101…車載カメラ、102…赤外線センサ、103…ミリ波レーダ、110…車載センサ管理部、120…車載通信機、121…光ビーコンアンテナ、122…交通情報センタ、130…車車間通信管理部、140…路車間通信管理部、150…センタ間通信管理部、151…キャッシュ、200…ストリームデータ管理部、210…情報管理部、210A、210B…情報管理部、220…車両状態判断部、230…ストリームデータ制御部、230A…ストリームデータ制御部、230B…ストリームデータ制御部、231…処理時間判定部、232…分割数決定部、300、302…車両ネットワーク、301…ゲートウェイ、310−330…車載制御装置、C…車両、Cr…他車両。
DESCRIPTION OF
Claims (9)
前記車両用ストリームデータのデータ量が送信対象とする車載制御装置の処理能力を超えたとき、当該車両用ストリームデータを分散処理の可能な複数のデータに分割し、この分割したデータを、前記送信対象とする車載制御装置の処理能力に適応させる態様で、同車載制御装置を含む複数の車載制御装置に分割送信するストリームデータ管理部を備える
ことを特徴とする車両用ストリームデータ管理システム。 A vehicular stream data management system for controlling transmission of vehicular stream data taken into an in-vehicle control device connected to a vehicular network to those in-vehicle control devices,
When the amount of the stream data for the vehicle exceeds the processing capability of the in-vehicle control device to be transmitted, the stream data for the vehicle is divided into a plurality of data that can be distributed, and the divided data is transmitted to the transmission A stream data management system for a vehicle, comprising: a stream data management unit that divides and transmits to a plurality of in-vehicle control devices including the in-vehicle control device in a mode adapted to the processing capability of the target in-vehicle control device.
請求項1に記載の車両用ストリームデータ管理システム。 The vehicle stream data management system according to claim 1, wherein the stream data management unit obtains the processing capability of the in-vehicle control device to be transmitted based on at least one of specification information and network distance of the in-vehicle control device.
請求項1または2に記載の車両用ストリームデータ管理システム。 The stream data management unit determines the priority of each of the divided data when dividing and transmitting the stream data for the vehicle, and transmits data having a higher priority to a vehicle-mounted control device having a higher processing capability. The vehicle stream data management system according to 1 or 2.
前記ストリームデータ管理部は、前記車載制御装置が搭載された車両の状態を判断する車両状態判断部を備え、前記分割したデータの送信に際し、前記車両状態判断部により判断された車両の状態に応じて前記分割したデータの優先度を動的に求める
請求項1〜3のいずれか一項に記載の車両用ストリームデータ管理システム。 The priority of the divided data changes dynamically according to the state of the vehicle,
The stream data management unit includes a vehicle state determination unit that determines a state of a vehicle on which the in-vehicle control device is mounted, and according to the vehicle state determined by the vehicle state determination unit when transmitting the divided data. The vehicle stream data management system according to any one of claims 1 to 3, wherein the priority of the divided data is dynamically obtained.
前記車両用ストリームデータが、前記車両の周辺に存在する他車両としての前方車両、後方車両、右側方車両、及び左側方車両の存在を示す前方車両情報、後方車両情報、右側方車両情報、及び左側方車両情報からなり、
前記車両状態判断部は、前記車両の状態が直進、右折、左折、及び後退のいずれの状態にあるかを判断し、
前記ストリームデータ管理部は、前記車両状態判断部により判断された車両の状態に応じて、前記車両用ストリームデータを構成する前方車両情報、後方車両情報、右側方車両情報、及び左側方車両情報の各々の優先度を動的に定める
請求項4に記載の車両用ストリームデータ管理システム。 The application executed in the in-vehicle control device is an approach avoidance application for avoiding abnormal approach with other vehicles existing around the vehicle in which the in-vehicle control device is mounted,
The vehicle stream data includes front vehicle information, rear vehicle information, right side vehicle information, and the presence of a front vehicle, a rear vehicle, a right side vehicle, and a left side vehicle as other vehicles existing around the vehicle; and It consists of vehicle information on the left side,
The vehicle state determination unit determines whether the vehicle is in a straight state, a right turn, a left turn, or a reverse state;
The stream data management unit includes front vehicle information, rear vehicle information, right side vehicle information, and left side vehicle information that constitute the vehicle stream data according to the vehicle state determined by the vehicle state determination unit. The vehicle stream data management system according to claim 4, wherein each priority is dynamically determined.
請求項1〜5のいずれか一項に記載の車両用ストリームデータ管理システム。 The vehicle according to any one of claims 1 to 5, wherein each of the in-vehicle control devices includes a plurality of data processing logics capable of processing each of the data obtained by dividing the vehicle stream data into a plurality of pieces. Stream data management system.
前記ストリームデータ管理部は、前記分割したデータの送信に際し、
a:送信対象とする車載制御装置の処理能力と前記アプリケーションの応答性を担保するための処理時間とを踏まえて、前記分割する車両用ストリームデータの分割数を決定する処理、及び
b:前記分割したデータの送信対象として、各々分割したデータに規定されている前記アプリケーションの応答性を担保するための処理時間内で該当するデータを処理し得る車載制御装置を選定する処理、
の少なくとも一方の処理を実行する
請求項1〜6のいずれか一項に記載の車両用ストリームデータ管理システム。 In the divided data, a processing time for ensuring the responsiveness of an application executed based on the vehicle stream data is defined,
The stream data management unit, when transmitting the divided data,
a: processing for determining the number of divisions of the vehicle stream data to be divided based on the processing capability of the in-vehicle control device to be transmitted and the processing time for ensuring the responsiveness of the application; and b: the division The process of selecting an in-vehicle control device that can process the corresponding data within the processing time for ensuring the responsiveness of the application defined in each divided data as the transmission target of the data,
The vehicle stream data management system according to any one of claims 1 to 6, wherein at least one of the processes is executed.
請求項1〜7のいずれか一項に記載の車両用ストリームデータ管理システム。 The stream data management unit includes a specification coefficient obtained from at least one of an operating frequency and a register length of the in-vehicle control device and a random access memory capacity, a logical distance between an application incorporated in the in-vehicle control device and data processing logic, The vehicle stream according to any one of claims 1 to 7, further comprising an information management unit registered in advance, and transmitting the divided data by referring to the information management unit when transmitting the divided data. Data management system.
請求項1〜8のいずれか一項に記載の車両用ストリームデータ管理システム。 The vehicle stream data is a detection result of an in-vehicle sensor that detects a surrounding environment of the vehicle on which the in-vehicle control device is mounted, other vehicle information obtained through vehicle-to-vehicle communication, other vehicle information and road information obtained through road-to-vehicle communication. The vehicle stream data management system according to any one of claims 1 to 8, wherein the vehicle stream data management system is at least one of road surface information and road information obtained through communication with a traffic information center.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011193654A JP2013052817A (en) | 2011-09-06 | 2011-09-06 | Stream data management system for vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011193654A JP2013052817A (en) | 2011-09-06 | 2011-09-06 | Stream data management system for vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013052817A true JP2013052817A (en) | 2013-03-21 |
Family
ID=48130203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011193654A Pending JP2013052817A (en) | 2011-09-06 | 2011-09-06 | Stream data management system for vehicle |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013052817A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2535837A (en) * | 2014-12-30 | 2016-08-31 | Ford Global Tech Llc | Remote vehicle control and operation |
WO2023162491A1 (en) * | 2022-02-25 | 2023-08-31 | Hitachi Astemo, Ltd. | Distributed processing of vehicle sensor data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038766A (en) * | 2002-07-05 | 2004-02-05 | Denso Corp | Communication system for vehicle |
WO2006022191A1 (en) * | 2004-08-24 | 2006-03-02 | Sharp Kabushiki Kaisha | Display system |
WO2008062512A1 (en) * | 2006-11-21 | 2008-05-29 | Fujitsu Limited | Multiprocessor system |
JP2010280356A (en) * | 2009-06-08 | 2010-12-16 | Toyota Motor Corp | Onboard system, and load distribution method |
JP2011128818A (en) * | 2009-12-16 | 2011-06-30 | Hitachi Ltd | Stream data processing apparatus and method |
-
2011
- 2011-09-06 JP JP2011193654A patent/JP2013052817A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038766A (en) * | 2002-07-05 | 2004-02-05 | Denso Corp | Communication system for vehicle |
WO2006022191A1 (en) * | 2004-08-24 | 2006-03-02 | Sharp Kabushiki Kaisha | Display system |
WO2008062512A1 (en) * | 2006-11-21 | 2008-05-29 | Fujitsu Limited | Multiprocessor system |
JP2010280356A (en) * | 2009-06-08 | 2010-12-16 | Toyota Motor Corp | Onboard system, and load distribution method |
JP2011128818A (en) * | 2009-12-16 | 2011-06-30 | Hitachi Ltd | Stream data processing apparatus and method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2535837A (en) * | 2014-12-30 | 2016-08-31 | Ford Global Tech Llc | Remote vehicle control and operation |
GB2535837B (en) * | 2014-12-30 | 2021-09-01 | Ford Global Tech Llc | Remote vehicle control and operation |
WO2023162491A1 (en) * | 2022-02-25 | 2023-08-31 | Hitachi Astemo, Ltd. | Distributed processing of vehicle sensor data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2671446C1 (en) | Autonomous driving system and the autonomous driving vehicle | |
US9922565B2 (en) | Sensor fusion of camera and V2V data for vehicles | |
US9800492B2 (en) | Method and communication system for data reception in wireless vehicle-to-surroundings communication | |
EP3018027B1 (en) | Control arrangement arranged to control an autonomous vehicle, autonomous drive arrangement, vehicle and method | |
JP6422812B2 (en) | Driving support device and driving support method | |
US20180043935A1 (en) | Autonomous driving system | |
US20210049903A1 (en) | Method and apparatus for perception-sharing between vehicles | |
US20150046078A1 (en) | Dynamic safety shields for situation assessment and decision making in collision avoidance tasks | |
US11398152B2 (en) | Cross traffic assistance and control | |
JP6841263B2 (en) | Travel plan generator, travel plan generation method, and control program | |
JP2019036339A (en) | Driving support device | |
US10967867B2 (en) | Method and apparatus for efficiently providing occupancy information on the surroundings of a vehicle | |
KR20220088791A (en) | A method of providing a driving manipulation message for coordinating driving manipulations between a road user and at least one other road user in a communication network | |
KR20200096827A (en) | Method and device for automatic control of vehicle longitudinal dynamic behavior | |
WO2019106704A1 (en) | Vehicle, information processing device, control method therefor, and system | |
JP2013052817A (en) | Stream data management system for vehicle | |
JP2022129234A (en) | Remote support system and remote support method | |
JP7251352B2 (en) | Driving support device, driving support method, and program | |
JP2020042599A (en) | Automatic drive controller and automatic drive control method | |
JP7364788B2 (en) | Control device, straddle-type vehicle, operating method and program of the control device | |
KR20210002517A (en) | System and method for contextualizing objects in vehicle horizon | |
JP2020149272A (en) | Passage gate determination device, passage gate determination system and passage gate determination method | |
JP7468278B2 (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND COMMUNICATION CONTROL PROGRAM | |
US20230209523A1 (en) | Communication management device, communication management method, and storage medium for communication management | |
JP7425975B2 (en) | remote function selection device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140804 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150513 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150526 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20151006 |