JP2019160059A - Information provision device, information provision method, and computer program - Google Patents
Information provision device, information provision method, and computer program Download PDFInfo
- Publication number
- JP2019160059A JP2019160059A JP2018048275A JP2018048275A JP2019160059A JP 2019160059 A JP2019160059 A JP 2019160059A JP 2018048275 A JP2018048275 A JP 2018048275A JP 2018048275 A JP2018048275 A JP 2018048275A JP 2019160059 A JP2019160059 A JP 2019160059A
- Authority
- JP
- Japan
- Prior art keywords
- information
- sensor
- dynamic information
- vehicle
- specific vehicle
- 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
- 238000000034 method Methods 0.000 title claims description 73
- 238000004590 computer program Methods 0.000 title claims description 11
- 230000002093 peripheral effect Effects 0.000 claims abstract description 47
- 238000004519 manufacturing process Methods 0.000 claims abstract description 8
- 230000006854 communication Effects 0.000 claims description 146
- 238000004891 communication Methods 0.000 claims description 145
- 238000003860 storage Methods 0.000 claims description 38
- 230000004044 response Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 44
- 230000008859 change Effects 0.000 description 67
- 230000008569 process Effects 0.000 description 53
- 230000005540 biological transmission Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 16
- 238000009826 distribution Methods 0.000 description 14
- 230000003068 static effect Effects 0.000 description 11
- 238000005259 measurement Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 101100020725 Arabidopsis thaliana LEA41 gene Proteins 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 206010048669 Terminal state Diseases 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000547 structure data Methods 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
この発明は情報提供装置、情報提供方法、およびコンピュータプログラムに関する。 The present invention relates to an information providing apparatus, an information providing method, and a computer program.
従来、たとえば、特開2002−314707号公報(特許文献1)や特開2009−206750号公報(特許文献2)において、複数センサを設置し、それらから出力されるセンサ情報を表示装置に表示される技術が様々提案されている。 Conventionally, for example, in Japanese Unexamined Patent Application Publication No. 2002-314707 (Patent Document 1) and Japanese Unexamined Patent Application Publication No. 2009-206750 (Patent Document 2), a plurality of sensors are installed, and sensor information output from them is displayed on a display device. Various technologies have been proposed.
いずれの特許文献においても、所定の更新間隔でセンサ情報を収集して表示装置の表示を更新している。更新間隔が広くなるほど表示された情報のリアルタイム性が劣るが、更新処理の負荷が軽減される。一方、更新間隔が短くなるほど表示された情報のリアルタイム性が向上するが、更新処理の負荷が増大する。 In any patent document, sensor information is collected at a predetermined update interval to update the display on the display device. Although the real-time property of the displayed information is inferior as the update interval is widened, the load of the update process is reduced. On the other hand, the shorter the update interval, the better the real-time property of the displayed information, but the load of the update process increases.
本発明のある局面における目的は、車両に提供する情報のリアルタイム性を損なうことなく更新処理の負荷を適正化することができる情報提供装置、情報提供方法、およびコンピュータプログラムを提供することである。 An object of one aspect of the present invention is to provide an information providing apparatus, an information providing method, and a computer program capable of optimizing the load of update processing without impairing the real-time property of information provided to a vehicle.
ある実施の形態に従うと、情報提供装置は、センサからセンサ値の入力を受ける入力部と、入力されたセンサ値を用いて第1の周期で第1の動的情報を生成する生成部と、を備え、生成部は、特定車両が存在する場合に、当該特定車両の周辺エリアに存在するセンサからのセンサ値を用いて第1の周期よりも短い第2の周期で第2の動的情報を生成する。 According to an embodiment, the information providing device includes an input unit that receives an input of a sensor value from a sensor, a generation unit that generates first dynamic information in a first period using the input sensor value, When the specific vehicle exists, the generation unit uses the sensor value from the sensor existing in the peripheral area of the specific vehicle, and uses the second dynamic information in a second cycle shorter than the first cycle. Is generated.
他の実施の形態に従うと、情報提供方法は動的情報を車両に提供する方法であって、センサからセンサ値を入力するステップと、入力されたセンサ値を用いて第1の周期で第1の動的情報を生成するステップと、特定車両が存在する場合に、当該特定車両の周辺エリアに存在するセンサからのセンサ値を用いて第1の周期よりも短い第2の周期で第2の動的情報を生成するステップと、を備える。 According to another embodiment, the information providing method is a method of providing dynamic information to a vehicle, the step of inputting a sensor value from a sensor, and a first period in a first period using the input sensor value. Generating the dynamic information, and when there is a specific vehicle, the sensor information from the sensors existing in the peripheral area of the specific vehicle is used for the second cycle shorter than the first cycle. Generating dynamic information.
他の実施の形態に従うと、コンピュータプログラムは動的情報を車両に提供する情報提供装置としてコンピュータを機能させるためのコンピュータプログラムであって、コンピュータを、センサからセンサ値の入力を受ける入力部、および、入力されたセンサ値を用いて第1の周期で第1の動的情報を生成する生成部、として機能させ、生成部は、特定車両が存在する場合に、当該特定車両の周辺エリアに存在するセンサからのセンサ値を用いて第1の周期よりも短い第2の周期で第2の動的情報を生成する。 According to another embodiment, the computer program is a computer program for causing a computer to function as an information providing device that provides dynamic information to a vehicle, the computer receiving an input of a sensor value from a sensor, and , Functioning as a generating unit that generates the first dynamic information in the first cycle using the input sensor value, and the generating unit exists in a peripheral area of the specific vehicle when the specific vehicle exists The second dynamic information is generated with a second period shorter than the first period using the sensor value from the sensor.
この発明によると、車両に提供する情報のリアルタイム性を損なうことなく更新処理の負荷を適正化することができる。 According to the present invention, it is possible to optimize the load of update processing without impairing the real-time property of information provided to the vehicle.
[実施の形態の説明]
本実施の形態には、少なくとも以下のものが含まれる。すなわち、
(1)本実施の形態に含まれる情報提供装置は、センサからセンサ値の入力を受ける入力部と、入力されたセンサ値を用いて第1の周期で第1の動的情報を生成する生成部と、を備え、生成部は、特定車両が存在する場合に、当該特定車両の周辺エリアに存在するセンサからのセンサ値を用いて第1の周期よりも短い第2の周期で第2の動的情報を生成する。
特定車両の周辺エリアについては、第1の周期よりも短い第2の周期で第2の動的情報を生成することによって、リアルタイム性の高い動的情報が生成される。そのため、当該動的情報が特定車両に提供されると、特定車両では、周辺エリアについてリアルタイム性の高い動的情報を用いて地図表示や走行支援などを行うことができる。一方で、全領域にわたって第2の周期で第2の動的情報が生成されず、周辺エリア以外の領域については第1の周期での第1の動的情報の生成が維持される。そのため、更新処理の負荷が適正化される。
[Description of Embodiment]
This embodiment includes at least the following. That is,
(1) An information providing apparatus included in the present embodiment generates an input unit that receives an input of a sensor value from a sensor, and generates first dynamic information in a first period using the input sensor value. And when the specific vehicle is present, the generation unit uses the sensor value from the sensor existing in the peripheral area of the specific vehicle to generate the second cycle with a second cycle shorter than the first cycle. Generate dynamic information.
For the peripheral area of the specific vehicle, the dynamic information with high real-time property is generated by generating the second dynamic information in the second cycle shorter than the first cycle. Therefore, when the dynamic information is provided to the specific vehicle, the specific vehicle can perform map display, travel support, and the like using the dynamic information having high real-time characteristics for the surrounding area. On the other hand, the second dynamic information is not generated in the second period over the entire area, and the generation of the first dynamic information in the first period is maintained for the area other than the peripheral area. Therefore, the update processing load is optimized.
(2)好ましくは、情報提供装置は、特定車両の識別情報を記憶する記憶部をさらに備え、生成部は、識別情報が記憶部に記憶されている識別情報に合致する車両を特定車両として第2の動的情報を生成する。
これにより、第2の動的情報を生成する車両を特定車両に限定することができる。特定車両に限定されることによって、動的情報の生成処理の負荷を効率的に軽減することができる。
(2) Preferably, the information providing apparatus further includes a storage unit that stores identification information of the specific vehicle, and the generation unit sets the vehicle whose identification information matches the identification information stored in the storage unit as the specific vehicle. 2 dynamic information is generated.
Thereby, the vehicle which produces | generates 2nd dynamic information can be limited to a specific vehicle. By being limited to a specific vehicle, the load of the dynamic information generation process can be efficiently reduced.
(3)好ましくは、第2の周期は、特定車両とセンサとの距離に応じた複数種類の周期を含み、生成部は、周辺エリアに存在するセンサについて、当該センサからのセンサ値を用いて特定車両との距離に応じた周期で第2の動的情報を生成する。
特定車両とセンサとの距離に応じて周期を段階的に設定することによって、動的情報の生成処理の負荷を効率的に軽減することができる。
(3) Preferably, the second cycle includes a plurality of types of cycles according to the distance between the specific vehicle and the sensor, and the generation unit uses the sensor value from the sensor for the sensor existing in the peripheral area. Second dynamic information is generated at a period corresponding to the distance to the specific vehicle.
By setting the cycle stepwise according to the distance between the specific vehicle and the sensor, it is possible to efficiently reduce the load of the dynamic information generation process.
(4)好ましくは、生成部は、さらに、生成した第1の動的情報および第2の動的情報を地図情報に重畳して、地図の表示情報を生成する。
これにより、特定車両の周辺のリアルタイム性が高い、特に特定車両の運転者によって有用な地図の表示情報を得ることができる。
(4) Preferably, a production | generation part further superimposes the produced | generated 1st dynamic information and 2nd dynamic information on map information, and produces | generates the display information of a map.
Accordingly, it is possible to obtain display information of a map having high real-time characteristics around the specific vehicle, particularly useful by the driver of the specific vehicle.
(5)好ましくは、生成部は、地図の、第1の動的情報を重畳した領域と第2の動的情報を重畳した領域との表示態様を異ならせる。
これにより、地図上の動的情報のリアルタイム性を容易に視認することができる。
(5) Preferably, a production | generation part changes the display mode of the area | region which superimposed the 1st dynamic information on the map, and the area | region which superimposed the 2nd dynamic information.
Thereby, the real-time property of the dynamic information on the map can be easily visually recognized.
(6)好ましくは、情報提供装置は、周辺エリアに存在するセンサの通信能力に応じて第2の周期を決定する決定部をさらに備える。
たとえば、通信能力が高いセンサが存在するエリアについては短い周期と決定し、通信能力が低いセンサが存在するエリアについては長い周期と決定することによって、当該エリアに存在するセンサから送信されるセンサ値を有用に用いて動的情報を生成することができる。
(6) Preferably, an information provision apparatus is further provided with the determination part which determines a 2nd period according to the communication capability of the sensor which exists in a surrounding area.
For example, a sensor value transmitted from a sensor in the area is determined by determining a short cycle for an area where a sensor with high communication capability exists and a long cycle for an area where a sensor having low communication capability exists. Can be used to generate dynamic information.
(7)好ましくは、生成部は、特定車両からの要求に応じて第2の動的情報を生成する。
これにより、第2の動的情報を生成する車両を特定車両に限定することができる。特定車両に限定されることによって、動的情報の生成処理の負荷を効率的に軽減することができる。
(7) Preferably, a production | generation part produces | generates 2nd dynamic information according to the request | requirement from a specific vehicle.
Thereby, the vehicle which produces | generates 2nd dynamic information can be limited to a specific vehicle. By being limited to a specific vehicle, the load of the dynamic information generation process can be efficiently reduced.
(8)好ましくは、生成部は、特定車両が第2の周期に対応した通信能力のセンサが存在する範囲に進入したことが検知されると第2の動的情報を生成する。
これにより、特定車両の周辺エリアに通信能力の異なるセンサがと混在していても、有用な動的情報を生成することができる。
(8) Preferably, the generation unit generates the second dynamic information when it is detected that the specific vehicle has entered a range in which a sensor having a communication capability corresponding to the second period exists.
Thereby, even if sensors having different communication capabilities are mixed in the peripheral area of the specific vehicle, useful dynamic information can be generated.
(9)本実施の形態に含まれる情報提供方法は、(1)〜(8)のいずれか1つに記載の情報提供装置において車両に動的情報を提供する方法である。
かかる情報提供方法は、上記(1)〜(8)の情報提供装置と同様の効果を奏する。
(9) The information providing method included in the present embodiment is a method for providing dynamic information to a vehicle in the information providing apparatus according to any one of (1) to (8).
This information providing method has the same effects as the information providing apparatuses (1) to (8).
(10)本実施の形態に含まれるコンピュータプログラムは、コンピュータを(1)〜(8)のいずれか1つに記載の情報提供装置として機能させる。
かかるコンピュータプログラムは、上記(1)〜(8)の情報提供装置と同様の効果を奏する。
(10) A computer program included in the present embodiment causes a computer to function as the information providing apparatus described in any one of (1) to (8).
Such a computer program has the same effects as the information providing apparatuses (1) to (8).
[実施の形態の詳細]
以下に、図面を参照しつつ、好ましい実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
[Details of the embodiment]
Hereinafter, preferred embodiments will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, these descriptions will not be repeated.
<第1の実施の形態>
[無線通信システムの全体構成]
図1は、本実施の形態にかかる無線通信システムの全体構成を示す概略図である。図1を参照して、無線通信システムは、無線通信が可能な複数の通信端末1A〜1D、通信端末1A〜1Dと無線通信する1または複数の基地局2、基地局2と有線又は無線で通信する1または複数のエッジサーバ3、および、エッジサーバ3と有線または無線で通信する1または複数のコアサーバ4を含む。通信端末1A〜1Dを代表させて通信端末1とも称する。
<First Embodiment>
[Overall configuration of wireless communication system]
FIG. 1 is a schematic diagram showing an overall configuration of a radio communication system according to the present embodiment. Referring to FIG. 1, a wireless communication system includes a plurality of
コアサーバ4は、コアネットワークのコアデータセンタ(DC)に設置される。エッジサーバ3は、メトロネットワークの分散データセンタ(DC)に設置される。メトロネットワークは、たとえば都市ごとに構築された通信ネットワークである。各地のメトロネットワークは、それぞれコアネットワークに接続される。基地局2は、メトロネットワークに含まれる分散データセンタのいずれかのエッジサーバ3に通信可能に接続される。
The
コアサーバ4は、コアネットワークに通信可能に接続される。エッジサーバ3は、メトロネットワークに通信可能に接続される。従って、コアサーバ4は、コアネットワークおよびメトロネットワークを介して、各地のメトロネットワークに属するエッジサーバ3および基地局2と通信可能である。基地局2は、マクロセル基地局、マイクロセル基地局、およびピコセル基地局のうちの少なくとも1つよりなる。
The
本実施の形態に無線通信システムにおいて、エッジサーバ3およびコアサーバ4は、SDN(Software-Defined Networking)が可能な汎用サーバである。基地局2および図示しないリピータなどの中継装置は、SDNが可能なトランスポート機器である。従って、ネットワーク仮想化技術により、低遅延通信と大容量通信などの相反するサービス要求条件を満足する複数の仮想的なネットワーク(ネットワークスライス)S1〜S4を、無線通信システムの物理機器に定義できる。
In the wireless communication system according to the present embodiment, the
上記のネットワーク仮想化技術は、現時点で規格化が進行中の「第5世代移動通信システム」(以下、「5G」(5th Generation)と略記する。)の基本コンセプトである。従って、本実施の形態にかかる無線通信システムは、たとえば5Gを含む。 The above-mentioned network virtualization technology is a basic concept of “fifth generation mobile communication system” (hereinafter abbreviated as “5G”) that is currently being standardized. Therefore, the wireless communication system according to the present embodiment includes, for example, 5G.
もっとも、本実施の形態にかかる無線通信システムは、遅延時間などの所定のサービス要求条件に応じて複数のネットワークスライス(以下、「スライス」ともいう。)S1〜S4を定義可能な移動通信システムであればよく、5Gに限定されるものではない。また、定義するスライスの階層は、4階層に限らず5階層以上であってもよい。 However, the radio communication system according to the present embodiment is a mobile communication system capable of defining a plurality of network slices (hereinafter also referred to as “slices”) S1 to S4 according to predetermined service request conditions such as a delay time. What is necessary is not limited to 5G. Moreover, the hierarchy of slices to be defined is not limited to four, but may be five or more.
図1の例では、各ネットワークスライスS1〜S4は、次のように定義される。スライスS1は、通信端末1A〜1Dが、直接通信するように定義されたネットワークスライスである。スライスS1で直接通信する通信端末1A〜1Dを、「ノードN1」ともいう。
In the example of FIG. 1, each network slice S1 to S4 is defined as follows. The slice S1 is a network slice defined so that the
スライスS2は、通信端末1A〜1Dが、基地局2と通信するように定義されたネットワークスライスである。スライスS2における最上位の通信ノード(図例では基地局2)を、「ノードN2」ともいう。
The slice S2 is a network slice defined so that the
スライスS3は、通信端末1A〜1Dが、基地局2を経由してエッジサーバ3と通信するように定義されたネットワークスライスである。スライスS3における最上位の通信ノード(図例ではエッジサーバ3)を、「ノードN3」ともいう。スライスS3では、ノードN2が中継ノードとなる。すなわち、ノードN1→ノードN2→ノードN3のアップリンク経路と、ノードN3→ノードN2→ノードN1のダウンリンク経路によりデータ通信が行われる。
The slice S3 is a network slice defined so that the
スライスS4は、通信端末1A〜1Dが、基地局2およびエッジサーバ3を経由してコアサーバ4と通信するように定義されたネットワークスライスである。スライスS4における最上位の通信ノード(図例ではコアサーバ4)を、「ノードN4」ともいう。スライスS4では、ノードN2およびノードN3が中継ノードとなる。すなわち、ノードN1→ノードN2→ノードN3→ノードN4のアップリンク経路と、ノードN4→ノードN3→ノードN2→ノードN1のダウンリンク経路と、によりデータ通信が行われる。
The slice S4 is a network slice defined so that the
スライスS4において、エッジサーバ3を中継ノードとしないルーティングの場合もある。この場合、ノードN1→ノードN2→ノードN4のアップリンク経路と、ノードN4→ノードN2→ノードN1のダウンリンク経路と、によりデータ通信が行われる。
In the slice S4, there is a case where the routing does not use the
スライスS2において、複数の基地局2(ノードN2)が含まれる場合は、基地局2,2間の通信を辿るルーティングも可能である。同様に、スライスS3において、複数のエッジサーバ3(ノードN3)が含まれる場合は、エッジサーバ3,3間の通信を辿るルーティングも可能である。スライスS4において、複数のコアサーバ4(ノードN4)が含まれる場合は、コアサーバ4,4の通信を辿るルーティングも可能である。
When a plurality of base stations 2 (node N2) are included in the slice S2, routing for tracing communication between the
通信端末1Aは、車両5に搭載された無線通信機である。車両5には、通常の乗用車だけでなく、路線バスや緊急車両などの公共車両も含まれる。車両5は、四輪車だけでなく、二輪車(バイク)であってもよい。車両5の駆動方式は、エンジン駆動、電気モータ駆動、およびハイブリッド方式のいずれでもよい。車両5の運転方式は、搭乗者が加減速やハンドル操舵などの操作を行う通常運転、およびその操作をソフトウェアが実行する自動運転のうちのいずれでもよい。
The
車両5の通信端末1Aは、車両5に既設の無線通信機であってもよいし、搭乗者が車両5に持ち込んだ携帯端末であってもよい。搭乗者の携帯端末は、車両5の車内LAN(Local Area Network)に接続されることにより、一時的に車載の無線通信機となる。
The
通信端末1Bは、歩行者7が携帯する携帯端末(歩行者端末)である。歩行者7は、道路や駐車場などの屋外、および建物内や地下街などの屋内を徒歩で移動する人間である。歩行者7には、徒歩だけでなく、動力源を有しない自転車などに搭乗する人間も含まれる。
通信端末1Cは、路側センサ8に搭載された無線通信機である。路側センサ8は、道路に設置された画像式車両感知器、および屋外または屋内に設置された防犯カメラなどである。通信端末1Dは、交差点の交通信号制御機9に搭載された無線通信機である。
The
スライスS1〜S4のサービス要求条件は、次の通りである。スライスS1〜S4に許容される遅延時間D1〜D4は、D1<D2<D3<D4となるように定義される。たとえば、D1=1ms、D2=10ms、D3=100ms、D4=1sである。スライスS1〜S4に許容される所定期間(たとえば1日)当たりのデータ通信量C1〜C4は、C1<C2<C3<C4となるように定義される。たとえば、C1=20GB、C2=100GB、C3=2TB、C4=10TBである。 The service request conditions for the slices S1 to S4 are as follows. Delay times D1 to D4 allowed for the slices S1 to S4 are defined such that D1 <D2 <D3 <D4. For example, D1 = 1 ms, D2 = 10 ms, D3 = 100 ms, and D4 = 1 s. Data communication amounts C1 to C4 per predetermined period (for example, one day) allowed for the slices S1 to S4 are defined to satisfy C1 <C2 <C3 <C4. For example, C1 = 20 GB, C2 = 100 GB, C3 = 2 TB, C4 = 10 TB.
上記の通り、図1の無線通信システムでは、スライスS1での直接的な無線通信(たとえば、車両5の通信端末1Aが直接通信する「車車間通信」など)、および基地局2を経由するスライスS2の無線通信が可能である。もっとも、本実施の形態では、図1の無線通信システムにおけるスライスS3およびスライスS4を利用した、比較的広域のサービスエリア(たとえば、市町村や都道府県を包含するエリア)に含まれるユーザに対する情報提供サービスが想定される。
As described above, in the wireless communication system of FIG. 1, direct wireless communication in the slice S1 (for example, “vehicle-to-vehicle communication” in which the
[エッジサーバおよびコアサーバの内部構成]
図2は、エッジサーバ3およびコアサーバ4の内部構成の一例を示すブロック図である。図2を参照して、エッジサーバ3は、CPU(Central Processing Unit)などを含む制御部31、ROM(Read Only Memory)32、RAM(Random Access Memory)33、記憶部34、および、通信部35を含む。
[Internal configuration of edge server and core server]
FIG. 2 is a block diagram illustrating an example of the internal configuration of the
制御部31は、ROM32に予め記憶された1または複数のプログラムをRAM33に読み出して実行することにより、各ハードウェアの動作を制御し、コンピュータ装置をコアサーバ4や基地局2などと通信可能なエッジサーバ3として機能させる。
The
RAM33は、SRAM(Static RAM)またはDRAM(Dynamic RAM)などの揮発性のメモリ素子で構成され、制御部31が実行するプログラムおよびその実行に必要なデータを一時的に記憶する。
The
記憶部34は、フラッシュメモリもしくはEEPROM(Electrically Erasable Programmable Read Only Memory)などの不揮発性のメモリ素子、または、ハードディスクなどの磁気記憶装置などにより構成される。
The
通信部35は、5G対応の通信処理を実行する通信装置などであり、メトロネットワークを介してコアサーバ4や基地局2などと通信する。通信部35は、制御部31から与えられた情報を、メトロネットワークを介して外部装置に送信するとともに、メトロネットワークを介して受信した情報を制御部31に与える。
The
記憶部34は情報マップ(以下、単に「マップ」ともいう。)M1を記憶する。マップM1は、静的情報である高精細のデジタル地図に対して、時々刻々と変化する動的情報を重畳させたデータの集合体(仮想的なデータベース)であって、地図の表示情報である。
The
「動的情報」(〜1秒)は、1秒以内の遅延時間が要求される動的なデータを指す。たとえば、ITS(Intelligent Transport Systems)先読み情報として活用される、移動体(車両および歩行者など)の位置情報、および信号情報などが動的情報に該当する。 “Dynamic information” (˜1 second) refers to dynamic data that requires a delay time of 1 second or less. For example, the position information of a moving body (such as a vehicle and a pedestrian) and signal information that are utilized as ITS (Intelligent Transport Systems) look-ahead information correspond to dynamic information.
「静的情報」(〜1カ月)は、1カ月以内の遅延時間が許容される静的なデータを指す。たとえば、路面情報、車線情報、および3次元構造物データなどが静的情報に該当する。 “Static information” (˜1 month) refers to static data in which a delay time within one month is allowed. For example, road surface information, lane information, and three-dimensional structure data correspond to static information.
エッジサーバ3の制御部31は、記憶部34に格納されたマップM1の動的情報を、所定の更新周期ごとに更新する(更新処理)。具体的には、制御部31は、所定の更新周期ごとに、自装置のサービスエリア内で車両5や路側センサ8などが計測した各種のセンサ情報を各通信端末1A〜1Dから収集し、収集したセンサ情報に基づいてマップM1の動的情報を更新する。
The
制御部31は、特定の車両5から動的情報の要求メッセージを受信すると、所定の更新周期ごとに動的情報を更新し、最新の動的情報を要求メッセージの送信元の車両5(に搭載されている通信端末1A)に配信する(配信処理)。特定の車両5は、記憶部34に予め登録されている車両である。
When the
好ましくは、制御部31は、交通管制センターおよび民間気象業務支援センターなどからサービスエリア内の各地の交通情報および気象情報を収集し、収集した情報に基づいて、マップM1の動的情報または静的情報を更新してもよい。
Preferably, the
さらに図2を参照して、コアサーバ4は、CPUなどを含む制御部41、ROM42、RAM43、記憶部44、および、通信部45を含む。
Further, referring to FIG. 2, the
制御部41は、ROM32に予め記憶された1または複数のプログラムをRAM43に読み出して実行することにより、各ハードウェアの動作を制御し、コンピュータ装置をエッジサーバ3と通信可能なコアサーバ4として機能させる。
The
RAM43は、SRAMまたはDRAMなどの揮発性のメモリ素子で構成され、制御部41が実行するプログラムおよびその実行に必要なデータを一時的に記憶する。
The
記憶部44は、フラッシュメモリもしくはEEPROMなどの不揮発性のメモリ素子、または、ハードディスクなどの磁気記憶装置などにより構成される。
The
通信部45は、5G対応の通信処理を実行する通信装置などであり、コアネットワークを介してエッジサーバ3や基地局2などと通信する。通信部45は、制御部41から与えられた情報を、コアネットワークを介して外部装置に送信するとともに、コアネットワークを介して受信した情報を制御部41に与える。
The
図2に示すように、コアサーバ4の記憶部44は情報マップM2を記憶する。マップM2のデータ構造(動的情報および静的情報を含むデータ構造)は、マップM1のデータ構造と同様である。マップM2は、特定のエッジサーバ3のマップM1と同じサービスエリアのマップでもよいし、複数のエッジサーバ3が保持する各マップM1を統合した、より広域のマップであってもよい。
As shown in FIG. 2, the
コアサーバ4の制御部41は、エッジサーバ3の制御部31と同様に、記憶部44に格納されたマップM2の動的情報を更新する更新処理と、要求メッセージに応答して動的情報を配信する配信処理と、を行ってもよい。すなわち、制御部41は、エッジサーバ3から独立して、自装置のマップM2に基づく更新処理および配信処理を実行可能であってもよい。
Similar to the
好ましくは、制御部41は、交通管制センターおよび民間気象業務支援センターなどからサービスエリア内の各地の交通情報および気象情報を収集し、収集した情報に基づいて、マップM2の動的情報または静的情報を更新してもよい。
Preferably, the
[車載装置の内部構成]
図3は、通信端末1Aを搭載した車両5の車載装置50の内部構成の一例を示すブロック図である。図3を参照して、車両5の車載装置50は、制御部(ECU:Electronic Control Unit)51、GPS受信機52、車速センサ53、ジャイロセンサ54、記憶部55、ディスプレイ56、スピーカ57、入力デバイス58、車載カメラ59、レーダセンサ60、および、通信部61を含む。
[Internal configuration of in-vehicle device]
FIG. 3 is a block diagram illustrating an example of an internal configuration of the in-
通信部61は、前述の通信端末1A、すなわち、たとえば5G対応の通信処理が可能な無線通信機である。従って、車両5は、スライスS3に属する移動端末の一種として、エッジサーバ3と通信することができる。また、車両5は、スライスS4に属する移動端末の一種として、コアサーバ4と通信することもできる。
The
制御部51は、車両5の経路探索および他の電子機器52〜61の制御などを行うコンピュータ装置である。制御部51は、GPS受信機52が定期的に取得するGPS信号により自車両の車両位置を求める。また、制御部51は、車速センサ53およびジャイロセンサ54の入力信号に基づいて、車両位置および方位を補完し、車両5の正確な現在位置および方位を把握する。GPS受信機52、車速センサ53およびジャイロセンサ54は、車両5の現在位置、速度および向きを計測するセンサ類である。
The
記憶部55は、地図データベースを含む。地図データベースは、制御部51に道路地図データを提供する。道路地図データは、リンクデータやノードデータを含み、DVD、CD−ROM、メモリカード、またはHDDなどの記録媒体に格納されている。記憶部55は、記録媒体から必要な道路地図データを読み出して制御部51に提供する。
The
ディスプレイ56およびスピーカ57は、制御部51が生成した各種情報を車両5の搭乗者であるユーザに通知するための出力装置である。具体的には、ディスプレイ56は、経路探索の際の入力画面、自車周辺の地図画像および目的地までの経路情報などを表示する。スピーカ57は、車両5を目的地に誘導するためのアナウンスなどを音声出力する。これらの出力装置は、通信部61が受信した提供情報を搭乗者に通知することもできる。
The
入力デバイス58は、車両5の搭乗者が各種の入力操作を行うためデバイスである。入力デバイス58は、ハンドルに設けた操作スイッチ、ジョイスティックディスプレイ56に設けたタッチパネル、およびこれらの組合せなどである。搭乗者の音声認識によって入力を受け付ける音声認識装置が入力デバイス58であってもよい。入力デバイス58が生成した入力信号は、制御部51に送信される。
The
車載カメラ59は、車両5の前方の映像を取り込む画像センサである。車載カメラ59は、単眼または複眼のいずれでもよい。レーダセンサ60は、ミリ波レーダやLiDAR方式などにより車両5の前方や周囲に存在する物体を検出するセンサである。制御部51は、車載カメラ59およびレーダセンサ60による計測データに基づいて、運転中の搭乗者に対する注意喚起をディスプレイ56に出力させたり、強制的なブレーキ介入を行ったりする運転支援制御を実行することができる。
The in-
制御部51は、記憶部55に格納された各種の制御プログラムを実行する、マイクロコンピュータなどの演算処理装置により構成される。制御部51は、上記制御プログラムを実行することにより、ディスプレイ56に地図画像を表示させる機能、出発地から目的地までの経路(中継地がある場合はその位置を含む。)を算出する機能、および、算出した経路に従って車両5を目的地まで誘導する機能など、各種のナビゲーション機能を実行可能である。
The
制御部51は、車載カメラ59およびレーダセンサ60のうちの少なくとも1つの計測データに基づいて、自車両の前方または周囲の物体を認識する物体認識処理と、認識した物体までの距離を算出する測距処理と、を実行可能である。制御部51は、測距処理により算出した距離と、自車両のセンサ位置とから、物体認識処理によって認識した物体の位置情報を算出できる。
Based on the measurement data of at least one of the in-
制御部51は、エッジサーバ3(コアサーバ4であってもよい。)との通信において、以下の各処理を実行可能である。
1)要求メッセージの送信処理
2)動的情報の受信処理
3)変化点情報の算出処理
4)変化点情報の送信処理
The
1) Request message transmission processing 2) Dynamic information reception processing 3) Change point information calculation processing 4) Change point information transmission processing
要求メッセージの送信処理は、エッジサーバ3が逐次更新するマップM1の動的情報の配信を要求する制御パケットを、エッジサーバ3に送信する処理である。当該制御パケットは、自車両の車両IDを含む。
The request message transmission process is a process of transmitting, to the
エッジサーバ3は、所定の車両IDを含む要求メッセージを受信すると、所定の更新周期で動的情報を更新し、送信元の車両IDを有する車両5の通信端末1A宛てに更新後の動的情報を配信する。動的情報の受信処理は、自装置に宛ててエッジサーバ3が配信した動的情報を受信する処理である。
When the
車両5における変化点情報の算出処理は、受信した動的情報と、受信時点における自車両のセンサ情報との比較結果から、それらの情報間の変化量を算出する処理である。車両5が算出する変化点情報は、たとえば、次の情報例a1〜a2である。
The change point information calculation process in the
情報例a1:認識物体に関する変化点情報
制御部51は、受信した動的情報には物体X(車両、歩行者および障害物など)が含まれないが、自身の物体認識処理により物体Xを検出した場合は、検出した物体Xの画像データと位置情報とを変化点情報とする。制御部51は、受信した動的情報に含まれる物体Xの位置情報と、自身の物体認識処理により求めた物体Xの位置情報とが、所定の閾値以上ずれている場合は、検出した物体Xの画像データと、両者の位置情報の差分値とを変化点情報とする。
Information example a1: Change point information regarding a recognized object The
情報例a2:自車両に関する変化点情報
制御部51は、受信した動的情報に含まれる自車両の位置情報と、GPS信号により自身が算出した自車両の車両位置とが、所定の閾値以上ずれている場合は、両者の差分値を変化点情報とする。制御部51は、受信した動的情報に含まれる自車両の方位と、ジャイロセンサ54の計測データから自身が算出した自車両の方位とが、所定の閾値以上ずれている場合は、両者の差分値を変化点情報とする。
Information example a2: Change point information regarding own vehicle The
制御部51は、上記のようにして変化点情報を算出すると、算出した変化点情報を含むエッジサーバ3宛の通信パケットを生成する。制御部51は、その通信パケットに自車両の車両IDを含める。変化点情報の送信処理は、変化点情報をデータに含む上記の通信パケットを、エッジサーバ3宛てに送信する処理である。変化点情報の送信処理は、エッジサーバ3による動的情報の更新周期内に行われる。
When calculating the change point information as described above, the
制御部51は、エッジサーバ3などから受信した動的情報に基づいて、運転中の搭乗者に対する注意喚起をディスプレイ56に出力させたり、強制的なブレーキ介入を行ったりする運転支援制御を実行することもできる。
Based on the dynamic information received from the
[歩行者端末の内部構成]
図4は、通信端末1Bである歩行者端末70の内部構成の一例を示すブロック図である。図4の歩行者端末70は、たとえば5G対応の通信処理が可能な無線通信機である。従って、歩行者端末70は、スライスS3に属する移動端末の一種として、エッジサーバ3と通信することができる。また、歩行者端末70は、スライスS4に属する移動端末の一種として、コアサーバ4と通信することもできる。
[Internal configuration of pedestrian terminal]
FIG. 4 is a block diagram illustrating an example of an internal configuration of the
図4を参照して、歩行者端末70は、制御部71、記憶部72、表示部73、操作部74、および、通信部75を含む。
Referring to FIG. 4,
通信部75は、5Gサービスを提供するキャリアの基地局2と無線通信する通信インターフェースである。通信部75は、基地局2からのRF信号をデジタル信号に変換して制御部71に出力する。また、通信部75は、制御部71から入力されたデジタル信号をRF信号に変換して、基地局2に送信する。
The
制御部71は、CPU、ROMおよびRAMを含む。制御部71は、記憶部72に記憶されたプログラムを読み出して実行し、歩行者端末70の全体の動作を制御する。
The
記憶部72は、ハードディスクや不揮発性のメモリなどより構成され、各種のコンピュータプログラムやデータを記憶する。また、記憶部72は、歩行者端末70の識別情報である携帯IDを記憶する。携帯IDは、たとえば、キャリア契約者の固有のユーザIDやMACアドレスなどである。
The
さらに、記憶部72は、ユーザが任意にインストールした各種のアプリケーションソフトを記憶している。記憶部72が記憶するアプリケーションソフトは、例えば、エッジサーバ3(コアサーバ4でもよい。)との5G通信により、マップM1の動的情報などを受信する情報提供サービスを享受するためのアプリケーションソフトを含む。
Furthermore, the
操作部74は、各種の操作ボタンや表示部73のタッチパネル機能により構成される。操作部74は、ユーザの操作に応じた操作信号を制御部71に出力する。
The
表示部73は、たとえば液晶ディスプレイである。表示部73は、各種の情報をユーザに提示する。たとえば、表示部73は、サーバ3,4から送信された情報マップM1,M2の画像データなどを画面表示する。
The
制御部71は、GPS信号から現在時刻を取得する時刻同期機能と、GPS信号から自車両の現在位置(緯度、経度及び高度)を計測する位置検出機能と、方位センサによって歩行者7の向きを計測する方位検出機能と、をさらに有する。
The
制御部71は、エッジサーバ3(コアサーバ4であってもよい。)との通信において、以下の各処理を実行可能である。
1)要求メッセージの送信処理
2)端末状態情報の送信処理
3)動的情報の受信処理
The
1) Request message transmission processing 2) Terminal state information transmission processing 3) Dynamic information reception processing
要求メッセージの送信処理は、エッジサーバ3が逐次更新するマップM1の動的情報の配信を要求する制御パケットを、エッジサーバ3に送信する処理である。当該制御パケットは、歩行者端末70の携帯IDを含む。
The request message transmission process is a process of transmitting, to the
エッジサーバ3は、所定の携帯IDを含む要求メッセージを受信すると、所定の更新周期で動的情報を更新し、送信元の携帯IDを有する歩行者7の通信端末1B宛てに、更新後の動的情報を配信する。端末状態情報の送信処理は、自装置の位置及び方位情報などの歩行者端末70の状態情報を、エッジサーバ3に送信する処理である。
When the
動的情報の受信処理は、自装置に宛ててエッジサーバ3が配信した動的情報を受信する処理である。
The dynamic information receiving process is a process of receiving the dynamic information distributed by the
[路側センサの内部構成]
図5は、通信端末1Cである無線通信機を搭載した路側センサ8の内部構成の一例を示すブロック図である。図5を参照して、路側センサ8は、制御部81、記憶部82、路側カメラ83、レーダセンサ84、および、通信部85を含む。
[Internal configuration of roadside sensor]
FIG. 5 is a block diagram showing an example of the internal configuration of the
通信部85は、前述の通信端末1C、すなわち、たとえば5G対応などの通信処理が可能な無線通信機である。従って、路側センサ8は、スライスS3に属する固定端末の一種として、エッジサーバ3と通信することができる。また、路側センサ8は、スライスS4に属する固定端末の一種として、コアサーバ4と通信することもできる。
The
制御部81は、CPU、ROMおよびRAMを含む。制御部81は、記憶部82に記憶されたプログラムを読み出して実行し、路側センサ8の全体の動作を制御する。
The
記憶部82は、ハードディスクや不揮発性のメモリなどより構成され、各種のコンピュータプログラムやデータを記憶する。また、記憶部82は、路側センサ8の識別情報であるセンサIDを記憶する。センサIDは、たとえば、路側センサ8の所有者固有のユーザIDやMACアドレスなどである。
The
路側カメラ83は、所定の撮影エリアの映像を取り込む画像センサである。路側カメラ83は、単眼または複眼のいずれでもよい。レーダセンサ60は、ミリ波レーダやLiDAR方式などにより車両5の前方や周囲に存在する物体を検出するセンサである。
The
路側センサ8が防犯カメラである場合、制御部81は、取り込んだ映像データなどを防犯管理者のコンピュータ装置に送信する。路側センサ8が画像式車両感知器である場合、制御部81は、取り込んだ映像データなどを交通管制センターに送信する。
When the
制御部81は、路側カメラ83およびレーダセンサ84のうちの少なくとも1つの計測データに基づいて、撮影エリア内の物体を認識する物体認識処理と、認識した物体までの距離を算出する測距処理と、を実行可能である。制御部51は、測距処理により算出した距離と、自車両のセンサ位置とから、物体認識処理によって認識した物体の位置情報を算出できる。
The
制御部81は、エッジサーバ3(コアサーバ4であってもよい。)との通信において、以下の各処理を実行可能である。
1)変化点情報の算出処理
2)変化点情報の送信処理
The
1) Change point information calculation process 2) Change point information transmission process
路側センサ8における変化点情報の算出処理は、所定の計測周期(たとえば、エッジサーバ3による動的情報の更新周期)ごとの、前回のセンサ情報と今回のセンサ情報との比較結果から、それらのセンサ情報間の変化量を算出する処理である。路側センサ8が算出する変化点情報は、たとえば、次の情報例b1である。
The calculation process of the change point information in the
情報例b1:認識物体に関する変化点情報
制御部81は、前回の物体認識処理では物体Y(車両、歩行者及び障害物など)が含まれないが、今回の物体認識処理により物体Yを検出した場合は、検出した物体Yの画像データと位置情報を変化点情報とする。制御部81は、前回の物体認識処理により求めた物体Yの位置情報と、今回の物体認識処理により求めた物体Xの位置情報とが、所定の閾値以上ずれている場合は、検出した物体Yの位置情報と、両者の差分値とを変化点情報とする。
Information example b1: Change point information regarding the recognized object The
制御部81は、上記のようにして変化点情報を算出すると、算出した変化点情報を含むエッジサーバ3宛の通信パケットを生成する。制御部81は、その通信パケットに自装置のセンサIDを含める。変化点情報の送信処理は、変化点情報をデータに含む上記の通信パケットを、エッジサーバ3宛てに送信する処理である。変化点情報の送信処理は、エッジサーバ3による動的情報の更新周期内に行われる。
When calculating the change point information as described above, the
[情報提供システムの全体構成]
図6は、本実施の形態にかかる情報提供システムの全体構成図である。図6を参照して、本実施の形態にかかる情報提供システムは、比較的広範囲であるエッジサーバ3のサービスエリア(リアルワード)に散在する多数の車両5、歩行者端末70、および路側センサ8と、これらの通信ノードと基地局2を介した5G通信などにより低遅延での無線通信が可能であって、情報提供装置として機能するエッジサーバ3と、を含む。
[Overall configuration of information provision system]
FIG. 6 is an overall configuration diagram of the information providing system according to the present embodiment. Referring to FIG. 6, the information providing system according to the present embodiment includes a large number of
エッジサーバ3は、サービスエリア内の車両5および路側センサ8などから、前述の変化点情報を所定周期で収集する(ステップS31)。エッジサーバ3は、収集した変化点情報をマップマッチングによって統合し(統合処理)、管理中の情報マップM1の動的情報を更新する(ステップS32)。
The
エッジサーバ3は、車両5または歩行者端末70から要求があれば、最新の動的情報を要求元の通信ノードに送信する(ステップS33)。これにより、たとえば動的情報を受信した車両5は、搭乗者の運転支援などに動的情報を活用することができる。
If there is a request from the
なお、エッジサーバ3は、更新した動的情報を静的情報に重畳させることによってマップM1を更新し、ステップS33でエッジサーバ3は、動的情報に加えて、更新したマップM1を要求元の通信ノードに送信してもよい。以降の説明において、動的情報の配信は、動的情報、および、当該動的情報を静的情報に重畳して生成されたマップM1の配信も含む。
The
動的情報を受信した車両5は、動的情報に基づいて自車両のセンサ情報との変化点情報を検出すると、検出した変化点情報をエッジサーバ3に送信する(ステップS34)。
When the
このように、本実施形態の情報提供システムでは、変化点情報の収集(ステップS31)→動的情報の更新(ステップS32)→動的情報の配信(ステップS33)→車両による変化点情報の検出(ステップS34)→変化点情報の収集(ステップS31)の順で、各通信ノードにおける情報処理が循環する。 Thus, in the information provision system of this embodiment, change point information collection (step S31) → dynamic information update (step S32) → dynamic information distribution (step S33) → change point information detection by a vehicle (Step S34) → Information processing in each communication node circulates in the order of change point information collection (Step S31).
図6は1つのエッジサーバ3のみを含む情報提供システムを例示しているが、情報提供システムは複数のエッジサーバ3を含んでもよいし、エッジサーバ3の替わりに、あるいはエッジサーバ3に加えて、1または複数のコアサーバ4を含んでもよい。また、エッジサーバ3が管理する情報マップM1は、デジタル地図などの地図情報に少なくとも物体の動的情報が重畳されたマップであればよい。この点は、コアサーバの情報マップM2の場合も同様である。
Although FIG. 6 illustrates an information providing system including only one
[動的情報の更新処理および配信処理]
図7は、歩行者端末70、車両5、路側センサ8、およびエッジサーバ3の協働により実行される、動的情報の更新処理および配信処理の一例を示すシーケンス図である。以下の説明では、実行主体が歩行者端末70、車両5、路側センサ8およびエッジサーバ3となっているが、実際の実行主体は、それらの制御部71,51,81,31である。図7中のUは、動的情報の更新周期である。
[Dynamic information update processing and distribution processing]
FIG. 7 is a sequence diagram showing an example of dynamic information update processing and distribution processing executed by cooperation of the
図7を参照して、エッジサーバ3は、歩行者端末70および車両5から動的情報の要求メッセージを受信すると(ステップS1)、受信時点において最新の動的情報を、送信元の歩行者端末70および車両5に配信する(ステップS2)。
Referring to FIG. 7, when the
好ましくは、ステップS1でエッジサーバ3は、受信した要求メッセージを解析し、当該メッセージに含まれる要求元を示す情報が予め登録されている通信端末1を示す情報である場合に、当該要求メッセージの送信元に対して動的情報を送信する。
Preferably, in step S1, the
ステップS1において、歩行者端末70および車両5のうちのいずれか一方から要求メッセージがあった場合には、ステップS2において、要求メッセージの送信元である一方の通信端末のみに動的情報が配信される。
If there is a request message from one of the
エッジサーバ3は、歩行者端末70および車両5から動的情報の要求メッセージを受信すると(ステップS1)、要求メッセージの送信元の中に特定の車両5A(以下、特定車両)(図9参照)がある場合、当該特定車両5Aの位置に基づいて更新周期Uを決定する(ステップS21)。
When the
ステップS2で配信された動的情報を受信した車両5は、当該動的情報と自身のセンサ情報との比較結果から変化点情報を検出すると(ステップS3)、検出した変化点情報をエッジサーバ3に送信する(ステップS5)。また、路側センサ8は、自身のセンサ情報の変化点情報を検出すると、検出した変化点情報をエッジサーバ3に送信する(ステップS5)。
When the
エッジサーバ3は、ステップS2の配信から更新周期U内に車両5および路側センサ8から変化点情報を受信すると、先の動的情報をそれらの変化点情報を反映した動的情報に更新し(ステップS6)、更新した動的情報を歩行者端末70および車両5に配信する(ステップS7)。ステップS21の周期決定処理とステップS6の動的情報の更新処理とをあわせて更新処理とも称する。
When the
なお、車両5のみが変化点情報を検出した場合は、ステップS3で車両5が検出した変化点情報のみがエッジサーバ3に送信され(ステップS5)、その変化点情報のみを反映した動的情報の更新が行われる(ステップS6)。路側センサ8のみが変化点情報を検出した場合は、ステップS4で路側センサ8が検出した変化点情報のみがエッジサーバ3に送信され(ステップS5)、その変化点情報のみを反映した動的情報の更新が行われる(ステップS6)。また、車両5および路側センサ8の双方が変化点情報を検出しなかった場合は、ステップS3〜S6の処理が実行されず、前回送信分の動的情報(ステップS2)と同じ動的情報が歩行者端末70および車両5に配信される(ステップS7)。
If only the
ステップS7で配信された動的情報を受信した車両5は、当該動的情報と自身のセンサ情報との比較結果から変化点情報を検出すると(ステップS8)、検出した変化点情報をエッジサーバ3に送信する(ステップS10)。また、路側センサ8は、自身のセンサ情報の変化点情報を検出すると、検出した変化点情報をエッジサーバ3に送信する(ステップS10)。
When the
エッジサーバ3は、ステップS7の配信から更新周期U内に車両5および路側センサ8から変化点情報を受信すると、先の動的情報をそれらの変化点情報を反映した動的情報に更新し(ステップS11)、更新した動的情報を歩行者端末70および車両5に配信する(ステップS12)。
When the
車両5のみが変化点情報を検出した場合は、ステップS8で車両5が検出した変化点情報のみがエッジサーバ3に送信され(ステップS10)、その変化点情報のみを反映した動的情報の更新が行われる(ステップS11)。路側センサ8のみが変化点情報を検出した場合は、ステップS9で路側センサ8が検出した変化点情報のみがエッジサーバ3に送信され(ステップS10)、その変化点情報のみを反映した動的情報の更新が行われる(ステップS11)。この場合も、更新された動的情報は、歩行者端末70および車両5に配信される(ステップS12)。車両5および路側センサ8の双方が変化点情報を検出しなかった場合は、ステップS8〜S11の処理が実行されず、前回送信分の動的情報(ステップS7)と同じ動的情報が歩行者端末70および車両5に配信される(ステップS12)。
When only the
上記と同様のシーケンスは、歩行者端末70および車両5の双方から、動的情報の配信停止の要求メッセージを受信するか、または、歩行者端末70および車両5の通信が遮断されるまで繰り返される。
The sequence similar to the above is repeated until either a dynamic information distribution stop request message is received from both the
[エッジサーバの機能構成]
図8は、エッジサーバ3が上記の更新処理を実行するための機能構成の一例を示すブロック図である。図8の各機能は、エッジサーバ3の制御部31のCPUがROM32に記憶されている1または複数のプログラムをRAM33に読み出して実行することにより、主にCPUによって実現される。
[Functional configuration of edge server]
FIG. 8 is a block diagram illustrating an example of a functional configuration for the
図8を参照して、エッジサーバ3の制御部31は、更新処理を実行するための機能として、車両5の複数のセンサ、および、複数の路側センサ8からセンサ値を示すデータの入力を受け付ける入力部311、センサ値を解析して各センサから変化点情報を取得し、変化点に対して統合処理を施すことで動的情報を生成(更新)する生成部312、生成部312で生成された動的情報を車両5等に配信することを通信部35に指示する出力部313、および、更新周期を決定する決定部314を含む。
Referring to FIG. 8, the
図9は、決定部314での更新周期の決定方法を説明するための図であって、エリアの設定方法を説明するための図である。図9は、エッジサーバ3のサービスエリアの一例を示しており、この例では、エッジサーバ3が、図7のステップS1の要求メッセージを車両5Aから受け取った場合を表している。
FIG. 9 is a diagram for explaining a method for determining an update cycle in the determination unit 314, and is a diagram for explaining a method for setting an area. FIG. 9 shows an example of the service area of the
便宜上、図9の上方向を北向き、下方向を南向き、右方向を東向き、および、左方向を西向きとする。図9のサービスエリアは、南北方向の道路R1と、道路R1に交差する東西方向の3本の道路R2,R3,R4と、南北方向の道路R5と、を含む。道路R2,R3,R4は北向きにこの順で道路R1と交差し、それぞれ、交差点CP1,CP2,CP3を構成する。また、道路R5は道路R3の東端から道路R5が南向きに延び、道路R2と交差して交差点CP4を構成する。道路R5は道路R3の東端で交差点CP5を構成する。車両5Aは道路R1の紙面南端を北向きに走行中である。
For convenience, the upward direction in FIG. 9 is north, the downward direction is south, the right direction is east, and the left direction is west. The service area of FIG. 9 includes a north-south road R1, three east-west roads R2, R3, and R4 intersecting the road R1, and a north-south road R5. The roads R2, R3, R4 intersect with the road R1 in this order in the north direction, and constitute intersections CP1, CP2, CP3, respectively. Further, the road R5 extends southward from the east end of the road R3, and intersects the road R2 to form an intersection CP4. Road R5 constitutes an intersection CP5 at the east end of road R3. The
エッジサーバ3の記憶部34は、予め特定車両の識別情報を記憶しておく。決定部314は、上記ステップS1で要求メッセージを受け取ると、当該要求メッセージに含まれる送信元の識別情報と記憶部34に記憶される特定車両の識別情報とを比較し、要求メッセージが特定車両からのものであるか否かを判定する。特定車両5Aからの要求メッセージであった場合、決定部314は、要求メッセージに含まれる特定車両5Aの位置情報に基づいて特定車両5Aの位置を特定する。そして、決定部314は、特定車両5Aからの距離に応じて、サービスエリア上に少なくとも2種類のエリアを設定する。2種類のエリアは、特定車両5Aからの距離の近い周辺エリア、および、距離の遠い非周辺エリア、からなる。一例として、決定部314は、特定車両5Aからの距離が閾値以下のエリアを周辺エリア、特定車両5Aからの距離が閾値よりも大きいエリアを非周辺エリアとする。図9のエリアEAは周辺エリアを表している。
The
好ましくは、決定部314は、特定車両5Aからの距離に応じて図9のサービスエリア上に、3種類以上のエリアを設定する。3種類以上のエリアは、特定車両5Aからの距離の最も近い周辺エリア、周辺エリアに次いで特定車両5Aからの距離の近い周辺エリア近傍のエリア、および、特定車両5Aからの距離の遠い周辺エリア非近傍のエリア、を含む。一例として、決定部314は、特定車両5Aからの距離が第1の閾値以下のエリアを周辺エリア、特定車両5Aからの距離が第1の閾値よりも大きく、かつ、(第1の閾値よりも大きい)第2の閾値よりも小さいエリアを周辺エリア近傍のエリア、および、特定車両5Aからの距離が第2の閾値よりも大きいエリアを周辺エリア非近傍のエリアとする。図9のエリアEBおよびエリアECは、周辺エリア近傍のエリア、および、周辺エリア非近傍のエリアを表している。
Preferably, the determination unit 314 sets three or more types of areas on the service area of FIG. 9 according to the distance from the
図9を参照して、エリアEAは特定車両5Aの周辺エリアであって、道路R1の特定車両5Aの位置から交差点CP2の南側までの範囲、および、道路R2の交差点CP1の東西に伸びる範囲である。
Referring to FIG. 9, area EA is a peripheral area of
好ましくは、特定車両5Aに搭載されるナビゲーション装置または運転支援装置などから特定車両5Aの走行予定ルートを取得可能である場合、決定部314は、車両5Aの周辺および進行方向前方に加えて、走行予定ルートの前方、および、当該ルートに交差して延びる範囲をエリアEAと設定する。
Preferably, when the planned travel route of the
エリアEBは、特定車両5Aの周辺エリア近傍のエリアであって、交差点CP2の東西に伸びる範囲、南北に伸びる範囲、道路R2の西端、および交差点CP4周辺である。
The area EB is an area in the vicinity of the peripheral area of the
エリアECは、特定車両5Aの周辺エリア非近傍のエリアであって、道路R4全体、道路R3の西端、および、道路R5の交差点CP5から交差点CP4の北側までの範囲である。
The area EC is an area that is not near the peripheral area of the
更新周期は、予めエリアごとに規定されていてもよい。または、決定部314が、設定したエリアEA,EBについて、更新周期を決定してもよい。一例として、決定部314は、エリアEA,EBに存在するセンサからセンサ値を受信するプロトコル、すなわち、エリアEA,EBに存在するセンサの通信形式に応じて更新周期を決定する。具体的には、通信能力が高いセンサが存在するエリアについては、短い更新周期に決定する。通信能力が低いセンサが存在するエリアについては、長い更新周期に決定する。 The update cycle may be defined for each area in advance. Or the determination part 314 may determine an update period about the set areas EA and EB. As an example, the determination unit 314 determines the update cycle according to the protocol for receiving sensor values from the sensors existing in the areas EA and EB, that is, the communication format of the sensors existing in the areas EA and EB. Specifically, for an area where a sensor with high communication capability exists, a short update cycle is determined. For an area where a sensor with low communication capability exists, a long update cycle is determined.
生成部312は、エリアEAに存在するセンサについては、当該センサからのセンサ値を用いて、後述する通常周期よりも短い高周期の更新周期で動的情報を更新(生成)する。高周期は、たとえば、100ミリ秒程度である。動的情報の更新期間が短いほど、動的情報のリアルタイム性が向上する。つまり、特定車両5A周辺エリアについての動的情報のリアルタイム性が向上する。これにより、特定車両5Aに配信される動的情報の有用性を向上させることができる。
For the sensors existing in the area EA, the
生成部312は、エリアEBに存在するセンサについては、当該センサからのセンサ値を用いて、後述する通常周期よりも短く、かつ、上記の高周期よりも長い中周期で動的情報を更新(生成)する。中周期は、たとえば、500ミリ秒程度である。
The
生成部312は、エリアECに存在するセンサについては、当該センサからのセンサ値を用いて、後述する通常周期の更新周期で動的情報を更新(生成)する。通常周期は、たとえば、10秒程度である。
The
図10は、動的情報の生成モードごとの、生成部312での動的情報の生成方法を説明するための図である。図10は、生成部312がセンサA,B,Cの3つのセンサからのセンサ値に基づいて動的情報を更新する例を示している。センサ値は各センサで検出された上記の変化点情報であって、図7のステップS5,S10,…で各センサからエッジサーバ3に送信される。
FIG. 10 is a diagram for describing a dynamic information generation method in the
図7では、便宜上、各センサが一斉に変化点情報を送信するように示されているが、実際は、図10に示されたように、各センサは、変化点情報を検出したタイミングでそれぞれ変化点情報をエッジサーバ3に送信する。生成部312は、入力部311に各センサから入力されたセンサ値のうちの、決定部314で決定された周期に相当するタイミングで入力されたセンサ値を用いて動的情報を更新する。
In FIG. 7, for the sake of convenience, the sensors are shown to transmit the change point information all at once, but in actuality, as shown in FIG. 10, each sensor changes at the timing when the change point information is detected. The point information is transmitted to the
図10の左からセンサA,B,Cで示された列は、紙面上から下への時間経過に沿って入力部311が各センサから受け付けるセンサ値の入力を示している。入力部311は、センサAからの概ね等間隔でのセンサ値SA1,SA2,SA3,…,SA9の入力を受け付ける。また、入力部311は、センサBからの概ね等間隔でのセンサ値SB1,SB2,…,SB8の入力を受け付ける。また、入力部311は、センサCからの概ね等間隔でのセンサ値SC1,SC2,…,SC7の入力を受け付ける。
The columns indicated by sensors A, B, and C from the left in FIG. 10 indicate sensor value inputs that the
周期U1は、通常周期を示している。生成部312が通常周期で動的情報を生成するモードを、通常モード(第1モード)と称する。通常モードにおいて、生成部312は、周期U1で各センサA,B,Cからのセンサ値を収集して動的情報を更新(生成)する。通常モードで生成される動的情報を第1動的情報とも称する。
The period U1 indicates a normal period. A mode in which the
図10では、通常モードで生成部312は、時刻t1で動的情報を更新して、動的情報DI11を生成する。動的情報DI11には、センサAからのセンサ値SA1、センサBからのセンサ値SB1、および、センサCからのセンサ値SC1が用いられている。
In FIG. 10, in the normal mode, the
次に、生成部312は、時刻t1から周期U1が経過した後の時刻t5で動的情報を更新して、動的情報DI12を生成する。動的情報DI12には、センサAからのセンサ値SA5、センサBからのセンサ値SB5、および、センサCからのセンサ値SC4が用いられている。
Next, the
次に、生成部312は、時刻t5から周期U1が経過した後の時刻t9で動的情報を更新して、動的情報DI13を生成する。動的情報DI13には、センサAからのセンサ値SA9、センサBからのセンサ値SB8、および、センサCからのセンサ値SC7が用いられている。
Next, the
周期U3は、高周期(U3<U1)を示している。生成部312が高周期で動的情報を生成するモードを、高周期モード(第2モード)と称する。高周期モードにおいて、生成部312は、周期U3で各センサA,B,Cからのセンサ値を収集して動的情報を更新(生成)する。高周期モードで生成される動的情報を第2動的情報とも称する。
The period U3 indicates a high period (U3 <U1). A mode in which the
図10では、高周期モードで生成部312は、時刻t1で動的情報を更新して、動的情報DI31を生成する。動的情報DI31には、センサAからのセンサ値SA1、センサBからのセンサ値SB1、および、センサCからのセンサ値SC1が用いられている。図10の例で、動的情報DI31は、通常モードの時刻t1で生成される動的情報DI11と同じ情報である。
In FIG. 10, the
次に、生成部312は、時刻t1から周期U3が経過した後の時刻t2で動的情報を更新して、動的情報DI32を生成する。動的情報DI32には、センサAからのセンサ値SA2、センサBからのセンサ値SB1、および、センサCからのセンサ値SC1が用いられている。
Next, the
次に、生成部312は、時刻t2から周期U3が経過した後の時刻t3で動的情報を更新して、動的情報DI33を生成する。動的情報DI33には、センサAからのセンサ値SA3、センサBからのセンサ値SB3、および、センサCからのセンサ値SC2が用いられている。
Next, the
以降、生成部312は、周期U3ごとに動的情報を更新する。
Thereafter, the
好ましくは、決定部314は、図9に示されたように、サービスエリアにエリアEBを設定する。周期U2は、中周期(U3<U2<U1)を示している。生成部312が中周期で動的情報を生成するモードを、中周期モード(第2モード)と称する。中周期モードにおいて、生成部312は、周期U2で各センサA,B,Cからのセンサ値を収集して動的情報を更新(生成)する。中周期モードで生成される動的情報を第3動的情報とも称する。
Preferably, the determination unit 314 sets the area EB in the service area as illustrated in FIG. The period U2 indicates a medium period (U3 <U2 <U1). A mode in which the
図10では、中周期モードで生成部312は、時刻t1で動的情報を更新して、動的情報DI21を生成する。動的情報DI21には、センサAからのセンサ値SA1、センサBからのセンサ値SB1、および、センサCからのセンサ値SC1が用いられている。図10の例で、動的情報DI21は、通常モードの時刻t1で生成される動的情報DI11および高周期モードの時刻t1で生成される動的情報DI31と同じ情報である。
In FIG. 10, in the middle cycle mode, the
次に、生成部312は、時刻t1から周期U2が経過した後の時刻t3で動的情報を更新して、動的情報DI22を生成する。動的情報DI22には、センサAからのセンサ値SA3、センサBからのセンサ値SB3、および、センサCからのセンサ値SC3が用いられている。図10の例で、動的情報DI22は、高周期モードの時刻t3で生成される動的情報DI33と同じ情報である。
Next, the
次に、生成部312は、時刻t3から周期U2が経過した後の時刻t5で動的情報を更新して、動的情報DI23を生成する。動的情報DI23には、センサAからのセンサ値SA5、センサBからのセンサ値SB5、および、センサCからのセンサ値SC4が用いられている。図10の例で、動的情報DI23は、通常モードの時刻t5で生成される動的情報DI12および高周期モードの時刻t5で生成される動的情報DI35と同じ情報である。
Next, the
以降、生成部312は、周期U2ごとに動的情報を更新する。
Thereafter, the
生成部312は、特定車両5Aからの要求メッセージを受信していない状態、すなわち、決定部314によってエリアが設定されていない状態においては、通常モードで動的情報(第1動的情報)を生成し、記憶部34に格納されたマップM1を更新する。
The
決定部314は、図7のステップS1で特定車両5Aから要求メッセージを受信すると、当該要求メッセージを送信した特定車両5Aの位置に基づいて、サービスエリアに対して、少なくとも図9のエリアEA(周辺エリア)およびエリアEC(非周辺エリア)を設定する。好ましくは、決定部314は、さらにエリアEB(非周辺エリアのうちの周辺エリア近傍のエリア)を設定する。
When the determination unit 314 receives the request message from the
決定部314によって各エリアが設定されると、生成部312は、各エリアについて、当該エリアに存在するセンサからのセンサ値を用いて当該エリアに対応した周期で動的情報を更新する。
When each area is set by the determination unit 314, the
すなわち、生成部312は、エリアEAに存在するセンサからのセンサ値を用いて高周期モードで動的情報(第2動的情報)を生成する。また、生成部312は、エリアECに存在するセンサからのセンサ値を用いて通常モードで動的情報(第1動的情報)を生成する。エリアEBが設定されている場合、生成部312は、エリアEBに存在するセンサからのセンサ値を用いて中周期モードで動的情報(第3動的情報)を生成する。
That is, the
出力部313は、決定部314によってエリアが設定されていない状態、すなわち、図7の例ではステップS1で特定車両5Aから要求メッセージを受信した直後には、通常モードで生成され、記憶部34に格納されている動的情報(第1動的情報)を特定車両5に送信するように通信部35を制御する。
The
決定部314によってエリアが設定され後、出力部313は、出力部313は、生成部312によって通常モードで生成された動的情報(第1動的情報)、高周期モードで生成された動的情報(第2動的情報)、および、中周期モードで生成された動的情報(第3動的情報)を、各動的情報が更新されたタイミングで特定車両5Aに送信するように通信部35を制御する。
After the area is set by the determination unit 314, the
[動作フロー]
図11は、エッジサーバ3での更新処理の一例を表すフローチャートである。図11のフローチャートに表された処理は、エッジサーバ3の制御部31のCPUがROM32に記憶されている1または複数のプログラムをRAM33に読み出して実行し、主にCPUが図8の各機能を発揮することにより実現される。以降、図11に示された処理を、図9に示されたように特定車両5Aから要求メッセージが送信される例に沿って説明する。なお、図11のステップS107については第2の実施の形態で説明し、第1の実施の形態にかかる処理はステップS107を含まないものとする。
[Operation flow]
FIG. 11 is a flowchart illustrating an example of update processing in the
図11を参照して、エッジサーバ3の制御部31は、特定車両5Aから要求メッセージを受信すると(ステップS101でYES)、以降の動作を行う。
Referring to FIG. 11, when receiving a request message from
制御部31は、要求メッセージを解析することによって、特定車両5Aの位置を特定し(ステップS103)、特定車両5Aの位置に応じて、特定車両5Aの周辺エリア、および、非周辺エリアを設定する(ステップS105)。すなわち、図9のエリアEAと、少なくともエリアECとを決定する。
The
ステップS105で上記のエリアが決定されると、制御部31は、特定車両5Aの周辺エリア(図9のエリアEA)に存在するセンサからのセンサ値を用いて高周期で動的情報(第2動的情報)を生成する(ステップS109)。
When the above area is determined in step S105, the
また、制御部31は、非周辺エリア(図9のエリアEC)に存在するセンサからのセンサ値を用いて通常周期で動的情報(第1動的情報)を生成する(ステップS111)。また、ステップS105で特定車両5Aの非周辺エリアのうちの周辺エリア近傍のエリア(図9のエリアEB)が設定される場合、制御部31は、当該エリアEBに存在するセンサからのセンサ値を用いて中周期で動的情報(第3動的情報)を生成する。
Moreover, the
生成された動的情報は、生成されたタイミングで特定車両5Aに配信される。これにより、車両5Aでは、特定車両5Aから離れたエリアEAでは通常周期、つまり、比較的長い間隔で動的情報が更新されるのに対して、特定車両5A近傍のエリアECに関しては通常周期よりも短い高周期、すなわち短い間隔で動的情報が更新される。
The generated dynamic information is delivered to the
なお、特定車両5Aから要求メッセージが送信されていない場合には(ステップS101でNO)、制御部31は、以降の一連の動作を行わない。この場合、制御部31は、通常モードでの動的情報の生成し、記憶部34に格納する動作を繰り返す(ステップS111)。これにより、特定車両5Aには配信されないものの、通常周期、つまり、比較的長い間隔でサービスエリア全体の動的情報が更新され、エッジサーバ3に記憶される。そのため、特定車両5Aから要求メッセージを受信した際に、速やかに動的情報を提供することができる。
When the request message is not transmitted from the
[第1の実施の形態の効果]
本実施の形態では、エッジサーバ3は、特定車両5Aから動的情報の要求メッセージを受信すると、特定車両5Aの周辺エリアについては、格納しているマップM1の動的情報を更新(生成)する周期(通常周期)よりも短い周期(高周期)で動的情報を更新して特定車両5Aに配信する。特定車両5Aの周辺エリアは、たとえば、図9に示されるように、特定車両5Aの進行方向前方や、前方にある交差点CP1の東西方向、など範囲である。更新周期が短いほど、配信される動的情報はリアルタイム性が向上する。そのため、特定車両5Aのユーザは、進行方向の前方にある車両等との位置関係や、交差点CP1での出会い頭の衝突事故などに有用な情報を得ることができる。
[Effect of the first embodiment]
In the present embodiment, when receiving the dynamic information request message from the
特定車両5Aの周辺エリアについての更新周期は、当該エリアに存在するセンサからセンサ値を受信するプロトコルに応じて決定されてもよい。たとえば、通信能力が高いセンサが存在するエリアについては短い更新周期が決定され、通信能力が低いセンサが存在するエリアについては長い更新周期が決定されてもよい。このように更新周期が決定されることによって、当該エリアに存在するセンサから送信されるセンサ値を有用に用いて動的情報が更新される。
The update period for the peripheral area of the
一方で、エッジサーバ3は、特定車両5Aから動的情報の要求メッセージがない場合や、特定車両5Aの非周辺エリアについては通常の更新周期で動的情報を更新する。そのため、エッジサーバ3での処理負荷の軽減と、配信される動的情報の有用性とが両立される。
On the other hand, the
さらに、動的情報を更新する間隔を、通常の間隔(通常周期)、および、通常の間隔よりも短い間隔(高周期)の2種類の間隔に加えて、その間の間隔(中周期)とする範囲が設定されることによって、エッジサーバ3での処理負荷をより効率的に軽減することができるとともに、配信される動的情報の有用性をより向上させることができる。
Further, the interval for updating the dynamic information is set to an interval (medium cycle) between the normal interval (normal cycle) and an interval shorter than the normal interval (high cycle) in addition to the two types of intervals. By setting the range, the processing load on the
なお、更新周期を決定して動的情報を配信する車両5を特定車両5Aに限定することによって、エッジサーバ3での処理負荷をより効率的に軽減することができる。
Note that the processing load on the
<第2の実施の形態>
本実施の形態にかかる無線通信システムにおける通信方式は5Gに限定されない。すなわち、情報提供システムに含まれる複数のセンサの中には、5G対応の通信処理を実行可能するもの(たとえば5G)と、LTE(Long Term Evolution)、または、いわゆる3Gなどの、5G対応の通信能力よりも劣る、低速、低用量の通信処理を実行するもの(非5G)と、が混在していてもよい。非5Gであるセンサは、高周期の間隔内にセンサ値を送信する通信能力がないものとする。そこで、第2の実施の形態にかかる情報提供システムでは、センサの通信能力も考慮した更新処理を実行する。
<Second Embodiment>
The communication method in the wireless communication system according to the present embodiment is not limited to 5G. That is, among the plurality of sensors included in the information providing system, communication capable of executing 5G communication (for example, 5G), LTE (Long Term Evolution), or 5G compatible communication such as 3G Those that execute low-speed, low-dose communication processing (non-5G) that is inferior to the capability may be mixed. It is assumed that a sensor that is non-5G does not have a communication capability of transmitting a sensor value within a high cycle interval. Therefore, in the information providing system according to the second embodiment, update processing is performed in consideration of the communication capability of the sensor.
図11を参照して、第2の実施の形態にかかる情報提供システムでは、エッジサーバ3の制御部31は、要求メッセージを受信した特定車両5Aの位置に応じてエリアを設定すると(ステップS101〜S105)、特定車両5Aの周辺エリア(エリアEA)に非5Gの通信処理を実行するセンサが存在するか否かを判定する。すなわち、エリアEAが、5G通信範囲内に完全に含まれるか否かを確認する。
Referring to FIG. 11, in the information providing system according to the second embodiment,
特定車両5Aの周辺エリアに存在するすべてのセンサが5Gの通信処理を実行可能である場合(ステップS107でYES)、第1の実施の形態で説明された更新処理と同様に、制御部31は、特定車両5Aの周辺エリアに存在するセンサからのセンサ値を用いて高周期で動的情報(第2動的情報)を生成する(ステップS109)。
When all the sensors existing in the peripheral area of the
一方、特定車両5Aの周辺エリアに非5Gの通信処理を実行するセンサが存在する場合(ステップS107でNO)、制御部31は、図9のエリアEAが設定された範囲であっても動的情報を高周期では更新せず、通常周期で更新する(ステップS111)。
On the other hand, when there is a sensor that executes non-5G communication processing in the peripheral area of the
[第2の実施の形態の効果]
本実施の形態では、要求メッセージを受信した特定車両5Aの周辺エリア内のセンサが高周期での更新処理に応じた通信能力(たとえば5G)を有しない場合には、当該エリアの動的情報の更新周期が通常周期に維持される。この場合、エッジサーバ3は、特定車両5Aに対して近いエリアについても通常の周期で動的情報を更新(生成)し、当該車両5等に配信する。
[Effect of the second embodiment]
In this embodiment, when the sensor in the peripheral area of the
本実施の形態では、特定車両5Aが、5Gの通信能力を有するセンサが存在するエリアに移動(進入)すると、エッジサーバ3は、特定車両5Aの周辺エリアに存在するセンサからのセンサ値を用いて通常周期よりも短い高周期で動的情報を更新して特定車両5Aに配信する。
In the present embodiment, when the
これにより、情報提供システムに5Gに対応したセンサとしていないセンサとが混在していても、配信される動的情報の有用性とを両立させることができる。 Thereby, even if the sensor which is not made into the sensor corresponding to 5G is mixed in an information provision system, the usefulness of the dynamic information delivered can be made compatible.
<第3の実施の形態>
エッジサーバ3での更新処理の開始は、特定車両5Aからの要求メッセージの受信に限定されない。他の例として、第3の実施の形態では、エッジサーバ3は、5Gの通信能力を有するセンサが存在するエリア(5Gエリア)に特定車両5Aが進入したことを検出すると、当該5Gエリアのセンサからのセンサ値を用いて動的情報を高周期で更新して特定車両5Aに配信する。
<Third Embodiment>
The start of the update process in the
第3の実施の形態にかかるエッジサーバ3の制御部31は、図11の更新処理において特定車両5Aからの要求リクエストの受信を待機することなく、サービスエリア内の各センサからのセンサ値などに基づいてサービスエリア内に存在する特定車両5Aの位置を特定する(ステップS103)。5Gエリア内に存在する特定車両5Aがある場合(ステップS107でYES)、制御部31は、当該特定車両5Aに対して5Gエリアの動的情報を高周期で更新して配信する。
The
これにより、情報提供システムに5Gに対応したセンサとしていないセンサとが混在していても、有用な動的情報を生成することができる。 Thereby, useful dynamic information can be generated even when sensors that are not 5G compatible sensors are mixed in the information providing system.
<第4の実施の形態>
第4の実施の形態にかかる情報提供システムでは、エッジサーバ3から特定車両5Aに配信される動的情報に、通常モードで生成された動的情報(第1動的情報)であるか、高周期モードで生成された動的情報(第2動的情報)であるか、または、中周期モードで生成された動的情報(第3動的情報)であるか、動的情報の生成モードを識別する情報が含まれる。エッジサーバ3の生成部312は、動的情報を生成した際に、生成モードを特定する識別情報を動的情報に含める。
<Fourth embodiment>
In the information providing system according to the fourth embodiment, the dynamic information distributed from the
特定車両5Aでは、配信された動的情報を搭乗者の運転支援などに活用する。配信された動的情報に生成モードを特定する情報が含まれることで、生成モードに応じて運転支援での活用方法を異ならせることができる。第1動的情報と第2動的情報とでは動的情報のリアルタイム性が異なるため、リアルタイム性に応じた運転支援での活用方法を実現することができる。
In the
また、他の例として、エッジサーバ3から動的情報に加えて、当該動的情報を静的情報に重畳して生成されたマップM1を特定車両5Aに配信してもよい。この場合、エッジサーバ3の生成部312は、マップM1のうちの第1動的情報を重畳した領域と第2動的情報を重畳した領域とを異なる表示態様となるように生成する。表示態様を異ならせることは、たとえば、表示色を異ならせること、透過度を異ならせること、および、オブジェクトの表示サイズを異ならせること、などである。これにより、当該マップM1が配信された特定車両5Aでは、マップM1を用いて地図を表示した際に、第1動的情報を重畳した領域と第2動的情報を重畳した領域とが異なる表示態様となる。その結果、リアルタイム性が異なることをユーザは視認しやすくなる。
As another example, in addition to the dynamic information from the
開示された特徴は、1つ以上のモジュールによって実現される。たとえば、当該特徴は、回路素子その他のハードウェアモジュールによって、当該特徴を実現する処理を規定したソフトウェアモジュールによって、または、ハードウェアモジュールとソフトウェアモジュールとの組み合わせによって実現され得る。 The disclosed features are realized by one or more modules. For example, the feature can be realized by a circuit element or other hardware module, by a software module that defines processing for realizing the feature, or by a combination of a hardware module and a software module.
上述の動作をコンピュータに実行させるための、1つ以上のソフトウェアモジュールの組み合わせであるプログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、ROM、RAMおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。 It can also be provided as a program that is a combination of one or more software modules for causing a computer to execute the above-described operation. Such a program is recorded on a computer-readable recording medium such as a flexible disk attached to the computer, a CD-ROM (Compact Disk-Read Only Memory), a ROM, a RAM, and a memory card, and provided as a program product. You can also. Alternatively, the program can be provided by being recorded on a recording medium such as a hard disk built in the computer. A program can also be provided by downloading via a network.
なお、本開示にかかるプログラムは、コンピュータのオペレーティングシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本開示にかかるプログラムに含まれ得る。 The program according to the present disclosure is a program module that is provided as a part of a computer operating system (OS) and calls necessary modules in a predetermined arrangement at a predetermined timing to execute processing. Also good. In that case, the program itself does not include the module, and the process is executed in cooperation with the OS. Such a program that does not include a module may also be included in the program according to the present disclosure.
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本開示にかかるプログラムに含まれ得る。提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。 Further, the program according to the present disclosure may be provided by being incorporated in a part of another program. Even in this case, the program itself does not include the module included in the other program, and the process is executed in cooperation with the other program. A program incorporated in such another program may also be included in the program according to the present disclosure. The provided program product is installed in a program storage unit such as a hard disk and executed. The program product includes the program itself and a recording medium on which the program is recorded.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
1,1A〜1D 通信端末
2 基地局
3 エッジサーバ
4 コアサーバ
5 車両
5A 特定車両
7 歩行者
8 路側センサ
9 交通信号制御機
31 制御部
32 ROM
33 RAM
34 記憶部
35 通信部
41 制御部
42 ROM
43 RAM
44 記憶部
45 通信部
50 車載装置
51 制御部
52 受信機
53 車速センサ
54 ジャイロセンサ
55 記憶部
56 ディスプレイ
57 スピーカ
58 入力デバイス
59 車載カメラ
60 レーダセンサ
61 通信部
70 歩行者端末
71 制御部
72 記憶部
73 表示部
74 操作部
75 通信部
81 制御部
82 記憶部
83 路側カメラ
84 レーダセンサ
85 通信部
311 入力部
312 生成部
313 出力部
314 決定部
C1〜C4 データ通信量
CP1〜CP5 交差点
D1〜D4 遅延時間
DI11〜DI13,DI21〜DI25,DI31〜DI39 動的情報
EA,EB,EC エリア
R1〜R5 道路
S1〜S4 ネットワークスライス
SA1〜SA9,SB1〜SB8,SC1〜SC7 センサ値
M1,M2 マップ
N1〜N4 ノードN
DESCRIPTION OF
33 RAM
34
43 RAM
44
Claims (10)
入力された前記センサ値を用いて第1の周期で第1の動的情報を生成する生成部と、を備え、
前記生成部は、特定車両が存在する場合に、当該特定車両の周辺エリアに存在するセンサからのセンサ値を用いて前記第1の周期よりも短い第2の周期で第2の動的情報を生成する、情報提供装置。 An input unit for receiving sensor value input from the sensor;
A generating unit that generates first dynamic information in a first period using the input sensor value;
When the specific vehicle exists, the generation unit uses the sensor value from the sensor existing in the peripheral area of the specific vehicle to generate the second dynamic information in a second cycle shorter than the first cycle. An information providing device to be generated.
前記生成部は、識別情報が前記記憶部に記憶されている前記識別情報に合致する車両を前記特定車両として、前記第2の動的情報を生成する、請求項1に記載の情報提供装置。 A storage unit for storing identification information of the specific vehicle;
The information providing apparatus according to claim 1, wherein the generation unit generates the second dynamic information using a vehicle whose identification information matches the identification information stored in the storage unit as the specific vehicle.
前記生成部は、前記周辺エリアに存在するセンサについて、当該センサからのセンサ値を用いて前記特定車両との距離に応じた周期で前記第2の動的情報を生成する、請求項1または請求項2に記載の情報提供装置。 The second cycle includes a plurality of types of cycles according to the distance between the specific vehicle and the sensor,
The said generation part produces | generates said 2nd dynamic information with the period according to the distance with the said specific vehicle using the sensor value from the said sensor about the sensor which exists in the said surrounding area. Item 3. The information providing apparatus according to Item 2.
センサからセンサ値を入力するステップと、
入力された前記センサ値を用いて第1の周期で第1の動的情報を生成するステップと、
特定車両が存在する場合に、当該特定車両の周辺エリアに存在するセンサからのセンサ値を用いて前記第1の周期よりも短い第2の周期で第2の動的情報を生成するステップと、を備える、情報提供方法。 A method for providing dynamic information to a vehicle,
Inputting a sensor value from the sensor;
Generating first dynamic information in a first period using the input sensor value;
Generating a second dynamic information in a second period shorter than the first period using a sensor value from a sensor present in a peripheral area of the specific vehicle when the specific vehicle exists; An information providing method comprising:
前記コンピュータを、
センサからセンサ値の入力を受ける入力部、および、
入力された前記センサ値を用いて第1の周期で第1の動的情報を生成する生成部、として機能させ、
前記生成部は、特定車両が存在する場合に、当該特定車両の周辺エリアに存在するセンサからのセンサ値を用いて前記第1の周期よりも短い第2の周期で第2の動的情報を生成する、コンピュータプログラム。
A computer program for causing a computer to function as an information providing device for providing dynamic information to a vehicle,
The computer,
An input unit for receiving sensor value input from the sensor; and
Function as a generation unit that generates first dynamic information in a first period using the input sensor value;
When the specific vehicle exists, the generation unit uses the sensor value from the sensor existing in the peripheral area of the specific vehicle to generate the second dynamic information in a second cycle shorter than the first cycle. A computer program to generate.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018048275A JP2019160059A (en) | 2018-03-15 | 2018-03-15 | Information provision device, information provision method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018048275A JP2019160059A (en) | 2018-03-15 | 2018-03-15 | Information provision device, information provision method, and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019160059A true JP2019160059A (en) | 2019-09-19 |
Family
ID=67994893
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018048275A Pending JP2019160059A (en) | 2018-03-15 | 2018-03-15 | Information provision device, information provision method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019160059A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113313343A (en) * | 2021-04-13 | 2021-08-27 | 辽宁工程技术大学 | Instant vehicle co-multiplication matching method based on dynamic time slice and heat migration |
| JPWO2022208864A1 (en) * | 2021-04-02 | 2022-10-06 | ||
| JP2024072495A (en) * | 2022-11-16 | 2024-05-28 | トヨタ自動車株式会社 | Information processing device and system |
-
2018
- 2018-03-15 JP JP2018048275A patent/JP2019160059A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2022208864A1 (en) * | 2021-04-02 | 2022-10-06 | ||
| JP7645990B2 (en) | 2021-04-02 | 2025-03-14 | 三菱電機株式会社 | Autonomous Driving Assistance Device |
| CN113313343A (en) * | 2021-04-13 | 2021-08-27 | 辽宁工程技术大学 | Instant vehicle co-multiplication matching method based on dynamic time slice and heat migration |
| JP2024072495A (en) * | 2022-11-16 | 2024-05-28 | トヨタ自動車株式会社 | Information processing device and system |
| JP7708077B2 (en) | 2022-11-16 | 2025-07-15 | トヨタ自動車株式会社 | Information processing device and system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11238738B2 (en) | Information providing system, server, mobile terminal, and computer program | |
| JP7456455B2 (en) | Driving assistance system, method for providing driving assistance, and driving assistance device | |
| CN114255606B (en) | Assisted driving reminder, map assisted driving reminder method, device and map | |
| EP3227873B1 (en) | Method and apparatus for providing point of interest information | |
| US9373255B2 (en) | Method and system for producing an up-to-date situation depiction | |
| US20210014643A1 (en) | Communication control device, communication control method, and computer program | |
| CN109564728B (en) | Wireless communication system, information acquisition terminal, computer program, method for determining whether to adopt provided information | |
| JP6687169B2 (en) | Information generating device, information generating method, computer program, and wireless communication system | |
| JP2020027645A (en) | Server, wireless communication method, computer program, and on-vehicle device | |
| CN110546695A (en) | Method, apparatus and computer program product for integrated management of signal phase and timing for traffic lights | |
| CN112236648A (en) | Enhance Navigation Experience with V2X Supplemental Information | |
| JP2020091614A (en) | Information providing system, server, mobile terminal, and computer program | |
| CN103884344A (en) | Intelligent navigation method and system based on mass vehicle data | |
| KR101850254B1 (en) | Inter-Vehicle Communication System For Supporting Connected Car Environment | |
| JPWO2019198449A1 (en) | Information provision system, mobile terminal, information provision device, information provision method, and computer program | |
| JP2019079454A (en) | Vehicle control system, function notification apparatus, function notification method, and computer program | |
| WO2020071072A1 (en) | Information provision system, mobile terminal, information provision method, and computer program | |
| JP2021043475A (en) | Transmitter, point cloud data acquisition system and computer program | |
| JP2019160059A (en) | Information provision device, information provision method, and computer program | |
| JP2020091652A (en) | Information providing system, server, and computer program | |
| JP2019079453A (en) | Information generation system, information generation apparatus, information generation method, and computer program | |
| JP2020091612A (en) | Information providing system, server, and computer program | |
| JP2023145745A (en) | Information generation device, information generation method, and information generation device program | |
| EP4116676B1 (en) | Electronic horizon for adas function | |
| JP6674430B2 (en) | Driving support device |