[go: up one dir, main page]

JP2019160059A - Information provision device, information provision method, and computer program - Google Patents

Information provision device, information provision method, and computer program Download PDF

Info

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
Application number
JP2018048275A
Other languages
Japanese (ja)
Inventor
良明 林
Yoshiaki Hayashi
良明 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2018048275A priority Critical patent/JP2019160059A/en
Publication of JP2019160059A publication Critical patent/JP2019160059A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

To provide an information provision device capable of optimizing a load of update processing without impairing a real time characteristic of information being provided to a vehicle.SOLUTION: An information provision device includes an input unit that receives an input of a sensor value from a sensor, and a production unit that uses the input sensor value to produce first dynamic information in a first cycle. When a specific vehicle exists, the production unit uses a sensor value, which is received from a sensor existing in a peripheral area of the specific vehicle, to produce second dynamic information in a second cycle shorter than the first cycle.SELECTED DRAWING: Figure 8

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.

特開2002−314707号公報JP 2002-314707 A 特開2009−206750号公報JP 2009-206750 A

いずれの特許文献においても、所定の更新間隔でセンサ情報を収集して表示装置の表示を更新している。更新間隔が広くなるほど表示された情報のリアルタイム性が劣るが、更新処理の負荷が軽減される。一方、更新間隔が短くなるほど表示された情報のリアルタイム性が向上するが、更新処理の負荷が増大する。   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 is an overall configuration diagram of a wireless communication system according to an embodiment. 無線通信システムに含まれるエッジサーバおよびコアサーバの内部構成の一例を示すブロック図である。It is a block diagram which shows an example of the internal structure of the edge server and core server which are included in a radio | wireless communications system. 無線通信システムに含まれる通信端末を搭載した車両の車載装置の内部構成の一例を示すブロック図である。It is a block diagram which shows an example of the internal structure of the vehicle-mounted apparatus of the vehicle carrying the communication terminal contained in a radio | wireless communications system. 無線通信システムに含まれる通信端末である歩行者端末の内部構成の一例を示すブロック図である。It is a block diagram which shows an example of an internal structure of the pedestrian terminal which is a communication terminal contained in a radio | wireless communications system. 無線通信システムに含まれる通信端末を搭載した路側センサの内部構成の一例を示すブロック図である。It is a block diagram which shows an example of the internal structure of the roadside sensor carrying the communication terminal contained in a radio | wireless communications system. 実施の形態にかかる情報提供システムの全体構成図である。1 is an overall configuration diagram of an information providing system according to an embodiment. 情報提供システムでの動的情報の更新処理および配信処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the update process of dynamic information in an information provision system, and a delivery process. エッジサーバの機能構成の一例を表すブロック図である。It is a block diagram showing an example of a functional structure of an edge server. エッジサーバの更新処理におけるエリアの設定方法を説明するための図である。It is a figure for demonstrating the setting method of the area in the update process of an edge server. 動的情報の生成モードを説明するための図である。It is a figure for demonstrating the production | generation mode of dynamic information. エッジサーバでの更新処理の一例を表すフローチャートである。It is a flowchart showing an example of the update process in an edge server.

[実施の形態の説明]
本実施の形態には、少なくとも以下のものが含まれる。すなわち、
(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 communication terminals 1 </ b> A to 1 </ b> D capable of wireless communication, one or more base stations 2 that wirelessly communicate with communication terminals 1 </ b> A to 1 </ b> D, and wired or wirelessly with base station 2. It includes one or more edge servers 3 that communicate with each other and one or more core servers 4 that communicate with the edge servers 3 in a wired or wireless manner. Communication terminals 1A to 1D are also referred to as communication terminals 1 as representative.

コアサーバ4は、コアネットワークのコアデータセンタ(DC)に設置される。エッジサーバ3は、メトロネットワークの分散データセンタ(DC)に設置される。メトロネットワークは、たとえば都市ごとに構築された通信ネットワークである。各地のメトロネットワークは、それぞれコアネットワークに接続される。基地局2は、メトロネットワークに含まれる分散データセンタのいずれかのエッジサーバ3に通信可能に接続される。   The core server 4 is installed in a core data center (DC) of the core network. The edge server 3 is installed in a distributed data center (DC) of a metro network. A metro network is a communication network constructed for each city, for example. Each metro network is connected to a core network. The base station 2 is communicably connected to any edge server 3 of the distributed data center included in the metro network.

コアサーバ4は、コアネットワークに通信可能に接続される。エッジサーバ3は、メトロネットワークに通信可能に接続される。従って、コアサーバ4は、コアネットワークおよびメトロネットワークを介して、各地のメトロネットワークに属するエッジサーバ3および基地局2と通信可能である。基地局2は、マクロセル基地局、マイクロセル基地局、およびピコセル基地局のうちの少なくとも1つよりなる。   The core server 4 is communicably connected to the core network. The edge server 3 is communicably connected to the metro network. Therefore, the core server 4 can communicate with the edge server 3 and the base station 2 belonging to each metro network via the core network and the metro network. The base station 2 includes at least one of a macro cell base station, a micro cell base station, and a pico cell base station.

本実施の形態に無線通信システムにおいて、エッジサーバ3およびコアサーバ4は、SDN(Software-Defined Networking)が可能な汎用サーバである。基地局2および図示しないリピータなどの中継装置は、SDNが可能なトランスポート機器である。従って、ネットワーク仮想化技術により、低遅延通信と大容量通信などの相反するサービス要求条件を満足する複数の仮想的なネットワーク(ネットワークスライス)S1〜S4を、無線通信システムの物理機器に定義できる。   In the wireless communication system according to the present embodiment, the edge server 3 and the core server 4 are general-purpose servers capable of SDN (Software-Defined Networking). The base station 2 and a relay device such as a repeater (not shown) are transport devices capable of SDN. Therefore, a plurality of virtual networks (network slices) S1 to S4 satisfying conflicting service request conditions such as low-latency communication and large-capacity communication can be defined as physical devices of the wireless communication system by network virtualization technology.

上記のネットワーク仮想化技術は、現時点で規格化が進行中の「第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 communication terminals 1A to 1D communicate directly. The communication terminals 1A to 1D that directly communicate in the slice S1 are also referred to as “node N1”.

スライスS2は、通信端末1A〜1Dが、基地局2と通信するように定義されたネットワークスライスである。スライスS2における最上位の通信ノード(図例では基地局2)を、「ノードN2」ともいう。   The slice S2 is a network slice defined so that the communication terminals 1A to 1D communicate with the base station 2. The highest communication node in the slice S2 (base station 2 in the illustrated example) is also referred to as “node N2”.

スライス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 communication terminals 1A to 1D communicate with the edge server 3 via the base station 2. The highest communication node (edge server 3 in the example) in the slice S3 is also referred to as “node N3”. In the slice S3, the node N2 becomes a relay node. That is, data communication is performed through an uplink path of node N1 → node N2 → node N3 and a downlink path of node N3 → node N2 → node N1.

スライス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 communication terminals 1A to 1D communicate with the core server 4 via the base station 2 and the edge server 3. The highest communication node in the slice S4 (core server 4 in the figure) is also referred to as “node N4”. In the slice S4, the node N2 and the node N3 are relay nodes. That is, data communication is performed by the uplink path of node N1 → node N2 → node N3 → node N4 and the downlink path of node N4 → node N3 → node N2 → node N1.

スライスS4において、エッジサーバ3を中継ノードとしないルーティングの場合もある。この場合、ノードN1→ノードN2→ノードN4のアップリンク経路と、ノードN4→ノードN2→ノードN1のダウンリンク経路と、によりデータ通信が行われる。   In the slice S4, there is a case where the routing does not use the edge server 3 as a relay node. In this case, data communication is performed through the uplink path of node N1 → node N2 → node N4 and the downlink path of node N4 → node N2 → node N1.

スライス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 base stations 2 and 2 is also possible. Similarly, when a plurality of edge servers 3 (node N3) are included in the slice S3, routing for tracing communication between the edge servers 3 and 3 is also possible. When a plurality of core servers 4 (nodes N4) are included in the slice S4, routing that traces communication between the core servers 4 and 4 is also possible.

通信端末1Aは、車両5に搭載された無線通信機である。車両5には、通常の乗用車だけでなく、路線バスや緊急車両などの公共車両も含まれる。車両5は、四輪車だけでなく、二輪車(バイク)であってもよい。車両5の駆動方式は、エンジン駆動、電気モータ駆動、およびハイブリッド方式のいずれでもよい。車両5の運転方式は、搭乗者が加減速やハンドル操舵などの操作を行う通常運転、およびその操作をソフトウェアが実行する自動運転のうちのいずれでもよい。   The communication terminal 1 </ b> A is a wireless communication device mounted on the vehicle 5. The vehicles 5 include not only ordinary passenger cars but also public vehicles such as route buses and emergency vehicles. The vehicle 5 may be a two-wheeled vehicle (motorcycle) as well as a four-wheeled vehicle. The drive system of the vehicle 5 may be any of engine drive, electric motor drive, and hybrid system. The driving method of the vehicle 5 may be any of normal driving in which the passenger performs operations such as acceleration / deceleration and steering of the steering wheel, and automatic driving in which the operation is performed by software.

車両5の通信端末1Aは、車両5に既設の無線通信機であってもよいし、搭乗者が車両5に持ち込んだ携帯端末であってもよい。搭乗者の携帯端末は、車両5の車内LAN(Local Area Network)に接続されることにより、一時的に車載の無線通信機となる。   The communication terminal 1 </ b> A of the vehicle 5 may be an existing wireless communication device in the vehicle 5, or may be a portable terminal brought into the vehicle 5 by a passenger. The passenger's portable terminal temporarily becomes an in-vehicle wireless communication device by being connected to an in-vehicle LAN (Local Area Network) of the vehicle 5.

通信端末1Bは、歩行者7が携帯する携帯端末(歩行者端末)である。歩行者7は、道路や駐車場などの屋外、および建物内や地下街などの屋内を徒歩で移動する人間である。歩行者7には、徒歩だけでなく、動力源を有しない自転車などに搭乗する人間も含まれる。   Communication terminal 1B is a portable terminal (pedestrian terminal) carried by pedestrian 7. The pedestrian 7 is a person who moves on foot such as outdoors on roads and parking lots and indoors such as in buildings and underground shopping streets. The pedestrian 7 includes not only a person walking but also a person who rides on a bicycle having no power source.

通信端末1Cは、路側センサ8に搭載された無線通信機である。路側センサ8は、道路に設置された画像式車両感知器、および屋外または屋内に設置された防犯カメラなどである。通信端末1Dは、交差点の交通信号制御機9に搭載された無線通信機である。   The communication terminal 1 </ b> C is a wireless communication device mounted on the roadside sensor 8. The roadside sensor 8 is an image type vehicle detector installed on the road, a security camera installed outdoors or indoors, and the like. The communication terminal 1D is a wireless communication device mounted on the traffic signal controller 9 at the intersection.

スライス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 communication terminal 1A of the vehicle 5 directly communicates) and the slice that passes through the base station 2 S2 wireless communication is possible. However, in the present embodiment, an information providing service for users included in a relatively wide service area (for example, an area including a municipality or a prefecture) using slice S3 and slice S4 in the wireless communication system of FIG. Is assumed.

[エッジサーバおよびコアサーバの内部構成]
図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 edge server 3 and the core server 4. Referring to FIG. 2, the edge server 3 includes a control unit 31 including a CPU (Central Processing Unit), a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, a storage unit 34, and a communication unit 35. including.

制御部31は、ROM32に予め記憶された1または複数のプログラムをRAM33に読み出して実行することにより、各ハードウェアの動作を制御し、コンピュータ装置をコアサーバ4や基地局2などと通信可能なエッジサーバ3として機能させる。   The control unit 31 reads one or more programs stored in advance in the ROM 32 into the RAM 33 and executes them, thereby controlling the operation of each hardware and communicating the computer device with the core server 4 or the base station 2. It functions as the edge server 3.

RAM33は、SRAM(Static RAM)またはDRAM(Dynamic RAM)などの揮発性のメモリ素子で構成され、制御部31が実行するプログラムおよびその実行に必要なデータを一時的に記憶する。   The RAM 33 is composed of a volatile memory element such as SRAM (Static RAM) or DRAM (Dynamic RAM), and temporarily stores a program executed by the control unit 31 and data necessary for the execution.

記憶部34は、フラッシュメモリもしくはEEPROM(Electrically Erasable Programmable Read Only Memory)などの不揮発性のメモリ素子、または、ハードディスクなどの磁気記憶装置などにより構成される。   The storage unit 34 includes a nonvolatile memory element such as a flash memory or an EEPROM (Electrically Erasable Programmable Read Only Memory), or a magnetic storage device such as a hard disk.

通信部35は、5G対応の通信処理を実行する通信装置などであり、メトロネットワークを介してコアサーバ4や基地局2などと通信する。通信部35は、制御部31から与えられた情報を、メトロネットワークを介して外部装置に送信するとともに、メトロネットワークを介して受信した情報を制御部31に与える。   The communication unit 35 is a communication device or the like that executes 5G compatible communication processing, and communicates with the core server 4 and the base station 2 via the metro network. The communication unit 35 transmits the information given from the control unit 31 to the external device via the metro network and gives the information received via the metro network to the control unit 31.

記憶部34は情報マップ(以下、単に「マップ」ともいう。)M1を記憶する。マップM1は、静的情報である高精細のデジタル地図に対して、時々刻々と変化する動的情報を重畳させたデータの集合体(仮想的なデータベース)であって、地図の表示情報である。   The storage unit 34 stores an information map (hereinafter also simply referred to as “map”) M1. The map M1 is a collection of data (virtual database) in which dynamic information that changes every moment is superimposed on a high-definition digital map that is static information, and is map display information. .

「動的情報」(〜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 control unit 31 of the edge server 3 updates the dynamic information of the map M1 stored in the storage unit 34 every predetermined update cycle (update process). Specifically, the control unit 31 collects, from each communication terminal 1A to 1D, various sensor information measured by the vehicle 5, the roadside sensor 8, and the like within the service area of the own device for each predetermined update period. The dynamic information of the map M1 is updated based on the sensor information.

制御部31は、特定の車両5から動的情報の要求メッセージを受信すると、所定の更新周期ごとに動的情報を更新し、最新の動的情報を要求メッセージの送信元の車両5(に搭載されている通信端末1A)に配信する(配信処理)。特定の車両5は、記憶部34に予め登録されている車両である。   When the control unit 31 receives a dynamic information request message from a specific vehicle 5, the control unit 31 updates the dynamic information for each predetermined update period, and the latest dynamic information is mounted on the vehicle 5 (from which the request message is transmitted. Distributed to the communication terminal 1A) (distribution processing). The specific vehicle 5 is a vehicle registered in advance in the storage unit 34.

好ましくは、制御部31は、交通管制センターおよび民間気象業務支援センターなどからサービスエリア内の各地の交通情報および気象情報を収集し、収集した情報に基づいて、マップM1の動的情報または静的情報を更新してもよい。   Preferably, the control unit 31 collects traffic information and weather information of each location in the service area from a traffic control center, a private weather service support center, and the like, and based on the collected information, dynamic information or static information of the map M1 is collected. Information may be updated.

さらに図2を参照して、コアサーバ4は、CPUなどを含む制御部41、ROM42、RAM43、記憶部44、および、通信部45を含む。   Further, referring to FIG. 2, the core server 4 includes a control unit 41 including a CPU, a ROM 42, a RAM 43, a storage unit 44, and a communication unit 45.

制御部41は、ROM32に予め記憶された1または複数のプログラムをRAM43に読み出して実行することにより、各ハードウェアの動作を制御し、コンピュータ装置をエッジサーバ3と通信可能なコアサーバ4として機能させる。   The control unit 41 reads one or more programs stored in advance in the ROM 32 into the RAM 43 and executes them to control the operation of each hardware and function as a core server 4 capable of communicating with the edge server 3. Let

RAM43は、SRAMまたはDRAMなどの揮発性のメモリ素子で構成され、制御部41が実行するプログラムおよびその実行に必要なデータを一時的に記憶する。   The RAM 43 is composed of a volatile memory element such as SRAM or DRAM, and temporarily stores a program executed by the control unit 41 and data necessary for the execution.

記憶部44は、フラッシュメモリもしくはEEPROMなどの不揮発性のメモリ素子、または、ハードディスクなどの磁気記憶装置などにより構成される。   The storage unit 44 is configured by a nonvolatile memory element such as a flash memory or an EEPROM, or a magnetic storage device such as a hard disk.

通信部45は、5G対応の通信処理を実行する通信装置などであり、コアネットワークを介してエッジサーバ3や基地局2などと通信する。通信部45は、制御部41から与えられた情報を、コアネットワークを介して外部装置に送信するとともに、コアネットワークを介して受信した情報を制御部41に与える。   The communication unit 45 is a communication device that executes 5G-compatible communication processing, and communicates with the edge server 3, the base station 2, and the like via a core network. The communication unit 45 transmits information given from the control unit 41 to the external device via the core network, and gives information received via the core network to the control unit 41.

図2に示すように、コアサーバ4の記憶部44は情報マップM2を記憶する。マップM2のデータ構造(動的情報および静的情報を含むデータ構造)は、マップM1のデータ構造と同様である。マップM2は、特定のエッジサーバ3のマップM1と同じサービスエリアのマップでもよいし、複数のエッジサーバ3が保持する各マップM1を統合した、より広域のマップであってもよい。   As shown in FIG. 2, the storage unit 44 of the core server 4 stores an information map M2. The data structure of the map M2 (data structure including dynamic information and static information) is the same as the data structure of the map M1. The map M2 may be a map of the same service area as the map M1 of the specific edge server 3, or may be a wider area map in which the maps M1 held by the plurality of edge servers 3 are integrated.

コアサーバ4の制御部41は、エッジサーバ3の制御部31と同様に、記憶部44に格納されたマップM2の動的情報を更新する更新処理と、要求メッセージに応答して動的情報を配信する配信処理と、を行ってもよい。すなわち、制御部41は、エッジサーバ3から独立して、自装置のマップM2に基づく更新処理および配信処理を実行可能であってもよい。   Similar to the control unit 31 of the edge server 3, the control unit 41 of the core server 4 updates the dynamic information of the map M2 stored in the storage unit 44, and sends the dynamic information in response to the request message. Distribution processing for distribution may be performed. That is, the control unit 41 may be able to execute the update process and the distribution process based on the map M2 of its own device independently of the edge server 3.

好ましくは、制御部41は、交通管制センターおよび民間気象業務支援センターなどからサービスエリア内の各地の交通情報および気象情報を収集し、収集した情報に基づいて、マップM2の動的情報または静的情報を更新してもよい。   Preferably, the control unit 41 collects traffic information and weather information of each location in the service area from a traffic control center, a private weather service support center, and the like, and based on the collected information, dynamic information or static information of the map M2 is collected. Information may be updated.

[車載装置の内部構成]
図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-vehicle device 50 of the vehicle 5 on which the communication terminal 1A is mounted. Referring to FIG. 3, an in-vehicle device 50 of a vehicle 5 includes a control unit (ECU: Electronic Control Unit) 51, a GPS receiver 52, a vehicle speed sensor 53, a gyro sensor 54, a storage unit 55, a display 56, a speaker 57, and an input. A device 58, an in-vehicle camera 59, a radar sensor 60, and a communication unit 61 are included.

通信部61は、前述の通信端末1A、すなわち、たとえば5G対応の通信処理が可能な無線通信機である。従って、車両5は、スライスS3に属する移動端末の一種として、エッジサーバ3と通信することができる。また、車両5は、スライスS4に属する移動端末の一種として、コアサーバ4と通信することもできる。   The communication unit 61 is the above-described communication terminal 1A, that is, a wireless communication device capable of performing communication processing compatible with 5G, for example. Therefore, the vehicle 5 can communicate with the edge server 3 as a kind of mobile terminal belonging to the slice S3. The vehicle 5 can also communicate with the core server 4 as a kind of mobile terminal belonging to the slice S4.

制御部51は、車両5の経路探索および他の電子機器52〜61の制御などを行うコンピュータ装置である。制御部51は、GPS受信機52が定期的に取得するGPS信号により自車両の車両位置を求める。また、制御部51は、車速センサ53およびジャイロセンサ54の入力信号に基づいて、車両位置および方位を補完し、車両5の正確な現在位置および方位を把握する。GPS受信機52、車速センサ53およびジャイロセンサ54は、車両5の現在位置、速度および向きを計測するセンサ類である。   The control unit 51 is a computer device that performs route search of the vehicle 5 and control of the other electronic devices 52 to 61. The control unit 51 obtains the vehicle position of the host vehicle from GPS signals that the GPS receiver 52 periodically acquires. Further, the control unit 51 complements the vehicle position and direction based on the input signals of the vehicle speed sensor 53 and the gyro sensor 54, and grasps the accurate current position and direction of the vehicle 5. The GPS receiver 52, the vehicle speed sensor 53, and the gyro sensor 54 are sensors that measure the current position, speed, and direction of the vehicle 5.

記憶部55は、地図データベースを含む。地図データベースは、制御部51に道路地図データを提供する。道路地図データは、リンクデータやノードデータを含み、DVD、CD−ROM、メモリカード、またはHDDなどの記録媒体に格納されている。記憶部55は、記録媒体から必要な道路地図データを読み出して制御部51に提供する。   The storage unit 55 includes a map database. The map database provides road map data to the control unit 51. The road map data includes link data and node data, and is stored in a recording medium such as a DVD, CD-ROM, memory card, or HDD. The storage unit 55 reads out necessary road map data from the recording medium and provides it to the control unit 51.

ディスプレイ56およびスピーカ57は、制御部51が生成した各種情報を車両5の搭乗者であるユーザに通知するための出力装置である。具体的には、ディスプレイ56は、経路探索の際の入力画面、自車周辺の地図画像および目的地までの経路情報などを表示する。スピーカ57は、車両5を目的地に誘導するためのアナウンスなどを音声出力する。これらの出力装置は、通信部61が受信した提供情報を搭乗者に通知することもできる。   The display 56 and the speaker 57 are output devices for notifying a user who is a passenger of the vehicle 5 of various information generated by the control unit 51. Specifically, the display 56 displays an input screen for route search, a map image around the host vehicle, route information to the destination, and the like. The speaker 57 outputs an announcement or the like for guiding the vehicle 5 to the destination. These output devices can also notify the passenger of the provision information received by the communication unit 61.

入力デバイス58は、車両5の搭乗者が各種の入力操作を行うためデバイスである。入力デバイス58は、ハンドルに設けた操作スイッチ、ジョイスティックディスプレイ56に設けたタッチパネル、およびこれらの組合せなどである。搭乗者の音声認識によって入力を受け付ける音声認識装置が入力デバイス58であってもよい。入力デバイス58が生成した入力信号は、制御部51に送信される。   The input device 58 is a device for a passenger of the vehicle 5 to perform various input operations. The input device 58 includes an operation switch provided on the handle, a touch panel provided on the joystick display 56, and a combination thereof. The input device 58 may be a voice recognition device that receives input by voice recognition of a passenger. The input signal generated by the input device 58 is transmitted to the control unit 51.

車載カメラ59は、車両5の前方の映像を取り込む画像センサである。車載カメラ59は、単眼または複眼のいずれでもよい。レーダセンサ60は、ミリ波レーダやLiDAR方式などにより車両5の前方や周囲に存在する物体を検出するセンサである。制御部51は、車載カメラ59およびレーダセンサ60による計測データに基づいて、運転中の搭乗者に対する注意喚起をディスプレイ56に出力させたり、強制的なブレーキ介入を行ったりする運転支援制御を実行することができる。   The in-vehicle camera 59 is an image sensor that captures an image in front of the vehicle 5. The in-vehicle camera 59 may be either monocular or compound eye. The radar sensor 60 is a sensor that detects an object existing in front of or around the vehicle 5 by a millimeter wave radar, a LiDAR method, or the like. Based on the measurement data from the in-vehicle camera 59 and the radar sensor 60, the control unit 51 executes driving support control that outputs a warning to the occupant during driving to the display 56 or performs forced braking intervention. be able to.

制御部51は、記憶部55に格納された各種の制御プログラムを実行する、マイクロコンピュータなどの演算処理装置により構成される。制御部51は、上記制御プログラムを実行することにより、ディスプレイ56に地図画像を表示させる機能、出発地から目的地までの経路(中継地がある場合はその位置を含む。)を算出する機能、および、算出した経路に従って車両5を目的地まで誘導する機能など、各種のナビゲーション機能を実行可能である。   The control unit 51 is configured by an arithmetic processing device such as a microcomputer that executes various control programs stored in the storage unit 55. The control unit 51 executes the above-described control program to display a map image on the display 56, a function to calculate a route from the departure point to the destination (including the position if there is a relay point), Various navigation functions such as a function of guiding the vehicle 5 to the destination according to the calculated route can be executed.

制御部51は、車載カメラ59およびレーダセンサ60のうちの少なくとも1つの計測データに基づいて、自車両の前方または周囲の物体を認識する物体認識処理と、認識した物体までの距離を算出する測距処理と、を実行可能である。制御部51は、測距処理により算出した距離と、自車両のセンサ位置とから、物体認識処理によって認識した物体の位置情報を算出できる。   Based on the measurement data of at least one of the in-vehicle camera 59 and the radar sensor 60, the control unit 51 performs object recognition processing for recognizing an object in front of or around the host vehicle, and measurement for calculating a distance to the recognized object. Distance processing can be executed. The control unit 51 can calculate the position information of the object recognized by the object recognition process from the distance calculated by the distance measurement process and the sensor position of the host vehicle.

制御部51は、エッジサーバ3(コアサーバ4であってもよい。)との通信において、以下の各処理を実行可能である。
1)要求メッセージの送信処理
2)動的情報の受信処理
3)変化点情報の算出処理
4)変化点情報の送信処理
The control unit 51 can execute the following processes in communication with the edge server 3 (which may be the core server 4).
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 edge server 3, a control packet for requesting distribution of dynamic information of the map M1 that is sequentially updated by the edge server 3. The control packet includes the vehicle ID of the host vehicle.

エッジサーバ3は、所定の車両IDを含む要求メッセージを受信すると、所定の更新周期で動的情報を更新し、送信元の車両IDを有する車両5の通信端末1A宛てに更新後の動的情報を配信する。動的情報の受信処理は、自装置に宛ててエッジサーバ3が配信した動的情報を受信する処理である。   When the edge server 3 receives a request message including a predetermined vehicle ID, the edge server 3 updates the dynamic information at a predetermined update cycle, and updates the dynamic information to the communication terminal 1A of the vehicle 5 having the transmission source vehicle ID. To deliver. The dynamic information receiving process is a process of receiving the dynamic information distributed by the edge server 3 to the own apparatus.

車両5における変化点情報の算出処理は、受信した動的情報と、受信時点における自車両のセンサ情報との比較結果から、それらの情報間の変化量を算出する処理である。車両5が算出する変化点情報は、たとえば、次の情報例a1〜a2である。   The change point information calculation process in the vehicle 5 is a process for calculating a change amount between the received dynamic information and the comparison result between the sensor information of the host vehicle at the time of reception. The change point information calculated by the vehicle 5 is, for example, the following information examples a1 to a2.

情報例a1:認識物体に関する変化点情報
制御部51は、受信した動的情報には物体X(車両、歩行者および障害物など)が含まれないが、自身の物体認識処理により物体Xを検出した場合は、検出した物体Xの画像データと位置情報とを変化点情報とする。制御部51は、受信した動的情報に含まれる物体Xの位置情報と、自身の物体認識処理により求めた物体Xの位置情報とが、所定の閾値以上ずれている場合は、検出した物体Xの画像データと、両者の位置情報の差分値とを変化点情報とする。
Information example a1: Change point information regarding a recognized object The control unit 51 detects the object X by its own object recognition process, although the received dynamic information does not include the object X (vehicle, pedestrian, obstacle, etc.) In such a case, the detected image data of the object X and the position information are used as change point information. When the position information of the object X included in the received dynamic information and the position information of the object X obtained by its own object recognition process are shifted by a predetermined threshold or more, the control unit 51 detects the detected object X And the difference value between the position information of the two are used as change point information.

情報例a2:自車両に関する変化点情報
制御部51は、受信した動的情報に含まれる自車両の位置情報と、GPS信号により自身が算出した自車両の車両位置とが、所定の閾値以上ずれている場合は、両者の差分値を変化点情報とする。制御部51は、受信した動的情報に含まれる自車両の方位と、ジャイロセンサ54の計測データから自身が算出した自車両の方位とが、所定の閾値以上ずれている場合は、両者の差分値を変化点情報とする。
Information example a2: Change point information regarding own vehicle The control unit 51 deviates the position information of the own vehicle included in the received dynamic information from the vehicle position of the own vehicle calculated by the GPS signal by a predetermined threshold or more. If they are different, the difference value between them is used as change point information. When the direction of the own vehicle included in the received dynamic information and the direction of the own vehicle calculated from the measurement data of the gyro sensor 54 are different from each other by a predetermined threshold or more, the control unit 51 determines the difference between the two. The value is used as change point information.

制御部51は、上記のようにして変化点情報を算出すると、算出した変化点情報を含むエッジサーバ3宛の通信パケットを生成する。制御部51は、その通信パケットに自車両の車両IDを含める。変化点情報の送信処理は、変化点情報をデータに含む上記の通信パケットを、エッジサーバ3宛てに送信する処理である。変化点情報の送信処理は、エッジサーバ3による動的情報の更新周期内に行われる。   When calculating the change point information as described above, the control unit 51 generates a communication packet addressed to the edge server 3 including the calculated change point information. The control unit 51 includes the vehicle ID of the host vehicle in the communication packet. The change point information transmission process is a process of transmitting the communication packet including the change point information in the data to the edge server 3. The change point information transmission processing is performed within the dynamic information update cycle by the edge server 3.

制御部51は、エッジサーバ3などから受信した動的情報に基づいて、運転中の搭乗者に対する注意喚起をディスプレイ56に出力させたり、強制的なブレーキ介入を行ったりする運転支援制御を実行することもできる。   Based on the dynamic information received from the edge server 3 or the like, the control unit 51 executes driving support control that causes the display 56 to output a warning for a driver who is driving or to perform forced braking intervention. You can also.

[歩行者端末の内部構成]
図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 pedestrian terminal 70 that is the communication terminal 1B. The pedestrian terminal 70 in FIG. 4 is a wireless communication device capable of 5G-compatible communication processing, for example. Therefore, the pedestrian terminal 70 can communicate with the edge server 3 as a kind of mobile terminal belonging to the slice S3. The pedestrian terminal 70 can also communicate with the core server 4 as a kind of mobile terminal belonging to the slice S4.

図4を参照して、歩行者端末70は、制御部71、記憶部72、表示部73、操作部74、および、通信部75を含む。   Referring to FIG. 4, pedestrian terminal 70 includes a control unit 71, a storage unit 72, a display unit 73, an operation unit 74, and a communication unit 75.

通信部75は、5Gサービスを提供するキャリアの基地局2と無線通信する通信インターフェースである。通信部75は、基地局2からのRF信号をデジタル信号に変換して制御部71に出力する。また、通信部75は、制御部71から入力されたデジタル信号をRF信号に変換して、基地局2に送信する。   The communication unit 75 is a communication interface that wirelessly communicates with the base station 2 of the carrier that provides the 5G service. The communication unit 75 converts the RF signal from the base station 2 into a digital signal and outputs it to the control unit 71. Further, the communication unit 75 converts the digital signal input from the control unit 71 into an RF signal and transmits the RF signal to the base station 2.

制御部71は、CPU、ROMおよびRAMを含む。制御部71は、記憶部72に記憶されたプログラムを読み出して実行し、歩行者端末70の全体の動作を制御する。   The control unit 71 includes a CPU, a ROM, and a RAM. The control unit 71 reads out and executes the program stored in the storage unit 72 and controls the overall operation of the pedestrian terminal 70.

記憶部72は、ハードディスクや不揮発性のメモリなどより構成され、各種のコンピュータプログラムやデータを記憶する。また、記憶部72は、歩行者端末70の識別情報である携帯IDを記憶する。携帯IDは、たとえば、キャリア契約者の固有のユーザIDやMACアドレスなどである。   The storage unit 72 includes a hard disk, a nonvolatile memory, and the like, and stores various computer programs and data. In addition, the storage unit 72 stores a mobile ID that is identification information of the pedestrian terminal 70. The mobile ID is, for example, a unique user ID or MAC address of the carrier contractor.

さらに、記憶部72は、ユーザが任意にインストールした各種のアプリケーションソフトを記憶している。記憶部72が記憶するアプリケーションソフトは、例えば、エッジサーバ3(コアサーバ4でもよい。)との5G通信により、マップM1の動的情報などを受信する情報提供サービスを享受するためのアプリケーションソフトを含む。   Furthermore, the storage unit 72 stores various application software arbitrarily installed by the user. The application software stored in the storage unit 72 is, for example, application software for receiving an information providing service for receiving dynamic information of the map M1 by 5G communication with the edge server 3 (or the core server 4). Including.

操作部74は、各種の操作ボタンや表示部73のタッチパネル機能により構成される。操作部74は、ユーザの操作に応じた操作信号を制御部71に出力する。   The operation unit 74 includes various operation buttons and a touch panel function of the display unit 73. The operation unit 74 outputs an operation signal corresponding to a user operation to the control unit 71.

表示部73は、たとえば液晶ディスプレイである。表示部73は、各種の情報をユーザに提示する。たとえば、表示部73は、サーバ3,4から送信された情報マップM1,M2の画像データなどを画面表示する。   The display unit 73 is, for example, a liquid crystal display. The display unit 73 presents various information to the user. For example, the display unit 73 displays the image data of the information maps M1 and M2 transmitted from the servers 3 and 4 on the screen.

制御部71は、GPS信号から現在時刻を取得する時刻同期機能と、GPS信号から自車両の現在位置(緯度、経度及び高度)を計測する位置検出機能と、方位センサによって歩行者7の向きを計測する方位検出機能と、をさらに有する。   The control unit 71 uses the time synchronization function to acquire the current time from the GPS signal, the position detection function to measure the current position (latitude, longitude, and altitude) of the host vehicle from the GPS signal, and the direction sensor to determine the direction of the pedestrian 7. And a direction detection function for measuring.

制御部71は、エッジサーバ3(コアサーバ4であってもよい。)との通信において、以下の各処理を実行可能である。
1)要求メッセージの送信処理
2)端末状態情報の送信処理
3)動的情報の受信処理
The control unit 71 can execute the following processes in communication with the edge server 3 (which may be the core server 4).
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 edge server 3, a control packet for requesting distribution of dynamic information of the map M1 that is sequentially updated by the edge server 3. The control packet includes the mobile ID of the pedestrian terminal 70.

エッジサーバ3は、所定の携帯IDを含む要求メッセージを受信すると、所定の更新周期で動的情報を更新し、送信元の携帯IDを有する歩行者7の通信端末1B宛てに、更新後の動的情報を配信する。端末状態情報の送信処理は、自装置の位置及び方位情報などの歩行者端末70の状態情報を、エッジサーバ3に送信する処理である。   When the edge server 3 receives the request message including the predetermined mobile ID, the edge server 3 updates the dynamic information at a predetermined update cycle, and sends the updated dynamic information to the communication terminal 1B of the pedestrian 7 having the mobile ID of the transmission source. Information is distributed. The terminal state information transmission process is a process of transmitting the state information of the pedestrian terminal 70 such as the position and direction information of the own device to the edge server 3.

動的情報の受信処理は、自装置に宛ててエッジサーバ3が配信した動的情報を受信する処理である。   The dynamic information receiving process is a process of receiving the dynamic information distributed by the edge server 3 to the own apparatus.

[路側センサの内部構成]
図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 roadside sensor 8 equipped with a wireless communication device that is the communication terminal 1C. Referring to FIG. 5, roadside sensor 8 includes a control unit 81, a storage unit 82, a roadside camera 83, a radar sensor 84, and a communication unit 85.

通信部85は、前述の通信端末1C、すなわち、たとえば5G対応などの通信処理が可能な無線通信機である。従って、路側センサ8は、スライスS3に属する固定端末の一種として、エッジサーバ3と通信することができる。また、路側センサ8は、スライスS4に属する固定端末の一種として、コアサーバ4と通信することもできる。   The communication unit 85 is the above-described communication terminal 1 </ b> C, that is, a wireless communication device capable of communication processing such as 5G correspondence. Therefore, the roadside sensor 8 can communicate with the edge server 3 as a kind of fixed terminal belonging to the slice S3. The roadside sensor 8 can also communicate with the core server 4 as a kind of fixed terminal belonging to the slice S4.

制御部81は、CPU、ROMおよびRAMを含む。制御部81は、記憶部82に記憶されたプログラムを読み出して実行し、路側センサ8の全体の動作を制御する。   The control unit 81 includes a CPU, a ROM, and a RAM. The control unit 81 reads and executes the program stored in the storage unit 82 and controls the overall operation of the roadside sensor 8.

記憶部82は、ハードディスクや不揮発性のメモリなどより構成され、各種のコンピュータプログラムやデータを記憶する。また、記憶部82は、路側センサ8の識別情報であるセンサIDを記憶する。センサIDは、たとえば、路側センサ8の所有者固有のユーザIDやMACアドレスなどである。   The storage unit 82 includes a hard disk, a nonvolatile memory, and the like, and stores various computer programs and data. The storage unit 82 stores a sensor ID that is identification information of the roadside sensor 8. The sensor ID is, for example, a user ID unique to the owner of the roadside sensor 8 or a MAC address.

路側カメラ83は、所定の撮影エリアの映像を取り込む画像センサである。路側カメラ83は、単眼または複眼のいずれでもよい。レーダセンサ60は、ミリ波レーダやLiDAR方式などにより車両5の前方や周囲に存在する物体を検出するセンサである。   The roadside camera 83 is an image sensor that captures an image of a predetermined shooting area. The roadside camera 83 may be either monocular or compound eye. The radar sensor 60 is a sensor that detects an object existing in front of or around the vehicle 5 by a millimeter wave radar, a LiDAR method, or the like.

路側センサ8が防犯カメラである場合、制御部81は、取り込んだ映像データなどを防犯管理者のコンピュータ装置に送信する。路側センサ8が画像式車両感知器である場合、制御部81は、取り込んだ映像データなどを交通管制センターに送信する。   When the roadside sensor 8 is a security camera, the control unit 81 transmits the captured video data or the like to the security manager computer device. When the roadside sensor 8 is an image type vehicle detector, the control unit 81 transmits the captured video data and the like to the traffic control center.

制御部81は、路側カメラ83およびレーダセンサ84のうちの少なくとも1つの計測データに基づいて、撮影エリア内の物体を認識する物体認識処理と、認識した物体までの距離を算出する測距処理と、を実行可能である。制御部51は、測距処理により算出した距離と、自車両のセンサ位置とから、物体認識処理によって認識した物体の位置情報を算出できる。   The control unit 81 performs object recognition processing for recognizing an object in the shooting area based on at least one measurement data of the roadside camera 83 and the radar sensor 84, and distance measurement processing for calculating a distance to the recognized object. Can be executed. The control unit 51 can calculate the position information of the object recognized by the object recognition process from the distance calculated by the distance measurement process and the sensor position of the host vehicle.

制御部81は、エッジサーバ3(コアサーバ4であってもよい。)との通信において、以下の各処理を実行可能である。
1)変化点情報の算出処理
2)変化点情報の送信処理
The control unit 81 can execute the following processes in communication with the edge server 3 (which may be the core server 4).
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 roadside sensor 8 is based on the comparison result between the previous sensor information and the current sensor information for each predetermined measurement cycle (for example, the dynamic information update cycle by the edge server 3). This is a process of calculating the amount of change between sensor information. The change point information calculated by the roadside sensor 8 is, for example, the following information example b1.

情報例b1:認識物体に関する変化点情報
制御部81は、前回の物体認識処理では物体Y(車両、歩行者及び障害物など)が含まれないが、今回の物体認識処理により物体Yを検出した場合は、検出した物体Yの画像データと位置情報を変化点情報とする。制御部81は、前回の物体認識処理により求めた物体Yの位置情報と、今回の物体認識処理により求めた物体Xの位置情報とが、所定の閾値以上ずれている場合は、検出した物体Yの位置情報と、両者の差分値とを変化点情報とする。
Information example b1: Change point information regarding the recognized object The control unit 81 detects the object Y by the current object recognition process, although the object Y (vehicle, pedestrian, obstacle, etc.) is not included in the previous object recognition process. In this case, the detected image data and position information of the object Y are used as change point information. When the position information of the object Y obtained by the previous object recognition process and the position information of the object X obtained by the current object recognition process are shifted by a predetermined threshold or more, the control unit 81 detects the detected object Y. And the difference value between them are used as change point information.

制御部81は、上記のようにして変化点情報を算出すると、算出した変化点情報を含むエッジサーバ3宛の通信パケットを生成する。制御部81は、その通信パケットに自装置のセンサIDを含める。変化点情報の送信処理は、変化点情報をデータに含む上記の通信パケットを、エッジサーバ3宛てに送信する処理である。変化点情報の送信処理は、エッジサーバ3による動的情報の更新周期内に行われる。   When calculating the change point information as described above, the control unit 81 generates a communication packet addressed to the edge server 3 including the calculated change point information. The control unit 81 includes the sensor ID of its own device in the communication packet. The change point information transmission process is a process of transmitting the communication packet including the change point information in the data to the edge server 3. The change point information transmission processing is performed within the dynamic information update cycle by the edge server 3.

[情報提供システムの全体構成]
図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 vehicles 5, pedestrian terminals 70, and roadside sensors 8 scattered in a service area (real word) of edge server 3 that is relatively wide. And an edge server 3 which can perform wireless communication with low delay by 5G communication via these communication nodes and the base station 2 and functions as an information providing apparatus.

エッジサーバ3は、サービスエリア内の車両5および路側センサ8などから、前述の変化点情報を所定周期で収集する(ステップS31)。エッジサーバ3は、収集した変化点情報をマップマッチングによって統合し(統合処理)、管理中の情報マップM1の動的情報を更新する(ステップS32)。   The edge server 3 collects the aforementioned change point information at a predetermined cycle from the vehicle 5 and the roadside sensor 8 in the service area (step S31). The edge server 3 integrates the collected change point information by map matching (integration processing), and updates the dynamic information of the information map M1 being managed (step S32).

エッジサーバ3は、車両5または歩行者端末70から要求があれば、最新の動的情報を要求元の通信ノードに送信する(ステップS33)。これにより、たとえば動的情報を受信した車両5は、搭乗者の運転支援などに動的情報を活用することができる。   If there is a request from the vehicle 5 or the pedestrian terminal 70, the edge server 3 transmits the latest dynamic information to the requesting communication node (step S33). Thereby, for example, the vehicle 5 that has received the dynamic information can use the dynamic information for driving assistance of the passenger.

なお、エッジサーバ3は、更新した動的情報を静的情報に重畳させることによってマップM1を更新し、ステップS33でエッジサーバ3は、動的情報に加えて、更新したマップM1を要求元の通信ノードに送信してもよい。以降の説明において、動的情報の配信は、動的情報、および、当該動的情報を静的情報に重畳して生成されたマップM1の配信も含む。   The edge server 3 updates the map M1 by superimposing the updated dynamic information on the static information. In step S33, the edge server 3 adds the updated map M1 to the request source in addition to the dynamic information. You may transmit to a communication node. In the following description, distribution of dynamic information includes distribution of dynamic information and a map M1 generated by superimposing the dynamic information on static information.

動的情報を受信した車両5は、動的情報に基づいて自車両のセンサ情報との変化点情報を検出すると、検出した変化点情報をエッジサーバ3に送信する(ステップS34)。   When the vehicle 5 that has received the dynamic information detects change point information with the sensor information of the host vehicle based on the dynamic information, the vehicle 5 transmits the detected change point information to the edge server 3 (step S34).

このように、本実施形態の情報提供システムでは、変化点情報の収集(ステップ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 edge server 3, the information providing system may include a plurality of edge servers 3, instead of the edge server 3, or in addition to the edge server 3. One or a plurality of core servers 4 may be included. The information map M1 managed by the edge server 3 may be a map in which at least dynamic information of an object is superimposed on map information such as a digital map. This also applies to the core server information map M2.

[動的情報の更新処理および配信処理]
図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 pedestrian terminal 70, the vehicle 5, the roadside sensor 8, and the edge server 3. In the following description, the execution subject is the pedestrian terminal 70, the vehicle 5, the roadside sensor 8, and the edge server 3, but the actual execution subject is the control units 71, 51, 81, and 31. U in FIG. 7 is a dynamic information update cycle.

図7を参照して、エッジサーバ3は、歩行者端末70および車両5から動的情報の要求メッセージを受信すると(ステップS1)、受信時点において最新の動的情報を、送信元の歩行者端末70および車両5に配信する(ステップS2)。   Referring to FIG. 7, when the edge server 3 receives the dynamic information request message from the pedestrian terminal 70 and the vehicle 5 (step S <b> 1), the edge server 3 transmits the latest dynamic information at the time of reception to the pedestrian terminal that is the transmission source. 70 and the vehicle 5 (step S2).

好ましくは、ステップS1でエッジサーバ3は、受信した要求メッセージを解析し、当該メッセージに含まれる要求元を示す情報が予め登録されている通信端末1を示す情報である場合に、当該要求メッセージの送信元に対して動的情報を送信する。   Preferably, in step S1, the edge server 3 analyzes the received request message, and when the information indicating the request source included in the message is information indicating the communication terminal 1 registered in advance, Send dynamic information to the source.

ステップS1において、歩行者端末70および車両5のうちのいずれか一方から要求メッセージがあった場合には、ステップS2において、要求メッセージの送信元である一方の通信端末のみに動的情報が配信される。   If there is a request message from one of the pedestrian terminal 70 and the vehicle 5 in step S1, dynamic information is distributed only to one communication terminal that is the transmission source of the request message in step S2. The

エッジサーバ3は、歩行者端末70および車両5から動的情報の要求メッセージを受信すると(ステップS1)、要求メッセージの送信元の中に特定の車両5A(以下、特定車両)(図9参照)がある場合、当該特定車両5Aの位置に基づいて更新周期Uを決定する(ステップS21)。   When the edge server 3 receives the dynamic information request message from the pedestrian terminal 70 and the vehicle 5 (step S1), the specific server 5A (hereinafter referred to as a specific vehicle) is included in the transmission source of the request message (see FIG. 9). If there is, the update period U is determined based on the position of the specific vehicle 5A (step S21).

ステップS2で配信された動的情報を受信した車両5は、当該動的情報と自身のセンサ情報との比較結果から変化点情報を検出すると(ステップS3)、検出した変化点情報をエッジサーバ3に送信する(ステップS5)。また、路側センサ8は、自身のセンサ情報の変化点情報を検出すると、検出した変化点情報をエッジサーバ3に送信する(ステップS5)。   When the vehicle 5 that has received the dynamic information distributed in step S2 detects change point information from a comparison result between the dynamic information and its own sensor information (step S3), the detected change point information is transmitted to the edge server 3. (Step S5). Further, when the roadside sensor 8 detects the change point information of its own sensor information, the roadside sensor 8 transmits the detected change point information to the edge server 3 (step S5).

エッジサーバ3は、ステップS2の配信から更新周期U内に車両5および路側センサ8から変化点情報を受信すると、先の動的情報をそれらの変化点情報を反映した動的情報に更新し(ステップS6)、更新した動的情報を歩行者端末70および車両5に配信する(ステップS7)。ステップS21の周期決定処理とステップS6の動的情報の更新処理とをあわせて更新処理とも称する。   When the edge server 3 receives the change point information from the vehicle 5 and the roadside sensor 8 within the update cycle U from the distribution in step S2, the edge server 3 updates the previous dynamic information to the dynamic information reflecting the change point information ( Step S6), the updated dynamic information is distributed to the pedestrian terminal 70 and the vehicle 5 (step S7). The cycle determination process in step S21 and the dynamic information update process in step S6 are also referred to as an update process.

なお、車両5のみが変化点情報を検出した場合は、ステップS3で車両5が検出した変化点情報のみがエッジサーバ3に送信され(ステップS5)、その変化点情報のみを反映した動的情報の更新が行われる(ステップS6)。路側センサ8のみが変化点情報を検出した場合は、ステップS4で路側センサ8が検出した変化点情報のみがエッジサーバ3に送信され(ステップS5)、その変化点情報のみを反映した動的情報の更新が行われる(ステップS6)。また、車両5および路側センサ8の双方が変化点情報を検出しなかった場合は、ステップS3〜S6の処理が実行されず、前回送信分の動的情報(ステップS2)と同じ動的情報が歩行者端末70および車両5に配信される(ステップS7)。   If only the vehicle 5 detects the change point information, only the change point information detected by the vehicle 5 in step S3 is transmitted to the edge server 3 (step S5), and dynamic information reflecting only the change point information. Is updated (step S6). When only the roadside sensor 8 detects the change point information, only the change point information detected by the roadside sensor 8 in step S4 is transmitted to the edge server 3 (step S5), and dynamic information reflecting only the change point information. Is updated (step S6). If neither the vehicle 5 nor the roadside sensor 8 detects the change point information, the processes in steps S3 to S6 are not executed, and the same dynamic information as the dynamic information for the previous transmission (step S2) is displayed. It is distributed to the pedestrian terminal 70 and the vehicle 5 (step S7).

ステップS7で配信された動的情報を受信した車両5は、当該動的情報と自身のセンサ情報との比較結果から変化点情報を検出すると(ステップS8)、検出した変化点情報をエッジサーバ3に送信する(ステップS10)。また、路側センサ8は、自身のセンサ情報の変化点情報を検出すると、検出した変化点情報をエッジサーバ3に送信する(ステップS10)。   When the vehicle 5 that has received the dynamic information distributed in step S7 detects change point information from the comparison result between the dynamic information and its own sensor information (step S8), the detected change point information is transmitted to the edge server 3. (Step S10). Further, when the roadside sensor 8 detects the change point information of its own sensor information, the roadside sensor 8 transmits the detected change point information to the edge server 3 (step S10).

エッジサーバ3は、ステップS7の配信から更新周期U内に車両5および路側センサ8から変化点情報を受信すると、先の動的情報をそれらの変化点情報を反映した動的情報に更新し(ステップS11)、更新した動的情報を歩行者端末70および車両5に配信する(ステップS12)。   When the edge server 3 receives the change point information from the vehicle 5 and the roadside sensor 8 within the update cycle U from the distribution in step S7, the edge server 3 updates the previous dynamic information to the dynamic information reflecting the change point information ( Step S11), the updated dynamic information is distributed to the pedestrian terminal 70 and the vehicle 5 (step S12).

車両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 vehicle 5 detects the change point information, only the change point information detected by the vehicle 5 in step S8 is transmitted to the edge server 3 (step S10), and the dynamic information that reflects only the change point information is updated. Is performed (step S11). When only the roadside sensor 8 detects the change point information, only the change point information detected by the roadside sensor 8 in step S9 is transmitted to the edge server 3 (step S10), and dynamic information reflecting only the change point information. Is updated (step S11). Also in this case, the updated dynamic information is distributed to the pedestrian terminal 70 and the vehicle 5 (step S12). When both the vehicle 5 and the roadside sensor 8 do not detect the change point information, the processes in steps S8 to S11 are not executed, and the same dynamic information as the previously transmitted dynamic information (step S7) is displayed. It is distributed to the terminal 70 and the vehicle 5 (step S12).

上記と同様のシーケンスは、歩行者端末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 pedestrian terminal 70 and the vehicle 5 or communication between the pedestrian terminal 70 and the vehicle 5 is interrupted. .

[エッジサーバの機能構成]
図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 edge server 3 to execute the update process. Each function of FIG. 8 is mainly realized by the CPU when the CPU of the control unit 31 of the edge server 3 reads out and executes one or more programs stored in the ROM 32 to the RAM 33.

図8を参照して、エッジサーバ3の制御部31は、更新処理を実行するための機能として、車両5の複数のセンサ、および、複数の路側センサ8からセンサ値を示すデータの入力を受け付ける入力部311、センサ値を解析して各センサから変化点情報を取得し、変化点に対して統合処理を施すことで動的情報を生成(更新)する生成部312、生成部312で生成された動的情報を車両5等に配信することを通信部35に指示する出力部313、および、更新周期を決定する決定部314を含む。   Referring to FIG. 8, the control unit 31 of the edge server 3 accepts input of data indicating sensor values from the plurality of sensors of the vehicle 5 and the plurality of roadside sensors 8 as a function for executing the update process. Generated by the generation unit 312 and the generation unit 312 that generate (update) dynamic information by analyzing the sensor value, acquiring change point information from each sensor, and performing integration processing on the change point. The output unit 313 that instructs the communication unit 35 to distribute the dynamic information to the vehicle 5 and the like, and the determination unit 314 that determines the update cycle.

図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 edge server 3, and in this example, the edge server 3 represents a case where the request message in step S1 of FIG. 7 is received from the vehicle 5A.

便宜上、図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 vehicle 5A is traveling northward on the south end of the page of the road R1.

エッジサーバ3の記憶部34は、予め特定車両の識別情報を記憶しておく。決定部314は、上記ステップS1で要求メッセージを受け取ると、当該要求メッセージに含まれる送信元の識別情報と記憶部34に記憶される特定車両の識別情報とを比較し、要求メッセージが特定車両からのものであるか否かを判定する。特定車両5Aからの要求メッセージであった場合、決定部314は、要求メッセージに含まれる特定車両5Aの位置情報に基づいて特定車両5Aの位置を特定する。そして、決定部314は、特定車両5Aからの距離に応じて、サービスエリア上に少なくとも2種類のエリアを設定する。2種類のエリアは、特定車両5Aからの距離の近い周辺エリア、および、距離の遠い非周辺エリア、からなる。一例として、決定部314は、特定車両5Aからの距離が閾値以下のエリアを周辺エリア、特定車両5Aからの距離が閾値よりも大きいエリアを非周辺エリアとする。図9のエリアEAは周辺エリアを表している。   The storage unit 34 of the edge server 3 stores identification information of a specific vehicle in advance. When the determination unit 314 receives the request message in step S1, the determination unit 314 compares the identification information of the transmission source included in the request message with the identification information of the specific vehicle stored in the storage unit 34, and the request message is received from the specific vehicle. It is determined whether it is a thing. When the request message is from the specific vehicle 5A, the determination unit 314 specifies the position of the specific vehicle 5A based on the position information of the specific vehicle 5A included in the request message. Then, the determination unit 314 sets at least two types of areas on the service area according to the distance from the specific vehicle 5A. The two types of areas are composed of a peripheral area with a short distance from the specific vehicle 5A and a non-peripheral area with a long distance. As an example, the determination unit 314 sets an area where the distance from the specific vehicle 5A is equal to or smaller than the threshold as a peripheral area, and an area where the distance from the specific vehicle 5A is larger than the threshold as a non-peripheral area. An area EA in FIG. 9 represents a peripheral area.

好ましくは、決定部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 specific vehicle 5A. The three or more types of areas are a peripheral area closest to the specific vehicle 5A, an area in the vicinity of the peripheral area closest to the specific vehicle 5A next to the peripheral area, and a peripheral area not far from the specific vehicle 5A. Including nearby areas. As an example, the determination unit 314 has an area where the distance from the specific vehicle 5A is equal to or less than the first threshold as a surrounding area, the distance from the specific vehicle 5A is larger than the first threshold, and (less than the first threshold). An area smaller than the second threshold is set as an area near the surrounding area, and an area whose distance from the specific vehicle 5A is larger than the second threshold is set as an area near the surrounding area. Area EB and area EC in FIG. 9 represent an area in the vicinity of the peripheral area and an area in the vicinity of the peripheral area.

図9を参照して、エリアEAは特定車両5Aの周辺エリアであって、道路R1の特定車両5Aの位置から交差点CP2の南側までの範囲、および、道路R2の交差点CP1の東西に伸びる範囲である。   Referring to FIG. 9, area EA is a peripheral area of specific vehicle 5A, and is a range extending from the position of specific vehicle 5A on road R1 to the south side of intersection CP2, and in a range extending east and west of intersection CP1 on road R2. is there.

好ましくは、特定車両5Aに搭載されるナビゲーション装置または運転支援装置などから特定車両5Aの走行予定ルートを取得可能である場合、決定部314は、車両5Aの周辺および進行方向前方に加えて、走行予定ルートの前方、および、当該ルートに交差して延びる範囲をエリアEAと設定する。   Preferably, when the planned travel route of the specific vehicle 5A can be acquired from a navigation device or a driving support device mounted on the specific vehicle 5A, the determination unit 314 travels in addition to the periphery of the vehicle 5A and the front in the traveling direction. The area extending in front of the planned route and crossing the route is set as area EA.

エリアEBは、特定車両5Aの周辺エリア近傍のエリアであって、交差点CP2の東西に伸びる範囲、南北に伸びる範囲、道路R2の西端、および交差点CP4周辺である。   The area EB is an area in the vicinity of the peripheral area of the specific vehicle 5A, and is a range extending east-west of the intersection CP2, a range extending north-south, the west end of the road R2, and the vicinity of the intersection CP4.

エリアECは、特定車両5Aの周辺エリア非近傍のエリアであって、道路R4全体、道路R3の西端、および、道路R5の交差点CP5から交差点CP4の北側までの範囲である。   The area EC is an area that is not near the peripheral area of the specific vehicle 5A, and is the entire road R4, the west end of the road R3, and a range from the intersection CP5 of the road R5 to the north side of the intersection CP4.

更新周期は、予めエリアごとに規定されていてもよい。または、決定部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 generation unit 312 updates (generates) dynamic information using a sensor value from the sensor at a high update period shorter than a normal period described later. The high period is, for example, about 100 milliseconds. As the dynamic information update period is shorter, the real-time property of the dynamic information is improved. That is, the real-time property of the dynamic information about the specific vehicle 5A peripheral area is improved. Thereby, the usefulness of the dynamic information delivered to the specific vehicle 5A can be improved.

生成部312は、エリアEBに存在するセンサについては、当該センサからのセンサ値を用いて、後述する通常周期よりも短く、かつ、上記の高周期よりも長い中周期で動的情報を更新(生成)する。中周期は、たとえば、500ミリ秒程度である。   The generation unit 312 uses the sensor value from the sensor for the sensor existing in the area EB to update the dynamic information with a medium period shorter than the normal period described later and longer than the high period ( Generated). The middle period is, for example, about 500 milliseconds.

生成部312は、エリアECに存在するセンサについては、当該センサからのセンサ値を用いて、後述する通常周期の更新周期で動的情報を更新(生成)する。通常周期は、たとえば、10秒程度である。   The generation unit 312 updates (generates) dynamic information with respect to a sensor existing in the area EC, using a sensor value from the sensor, at an update cycle of a normal cycle described later. The normal period is, for example, about 10 seconds.

図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 generation unit 312 for each dynamic information generation mode. FIG. 10 illustrates an example in which the generation unit 312 updates dynamic information based on sensor values from three sensors A, B, and C. The sensor value is the above-described change point information detected by each sensor, and is transmitted from each sensor to the edge server 3 in steps S5, S10,.

図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 edge server 3. The generation unit 312 updates the dynamic information using sensor values input at a timing corresponding to the period determined by the determination unit 314 among the sensor values input from the sensors to the input unit 311.

図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 input unit 311 receives from each sensor as time passes from the top to the bottom of the page. The input unit 311 accepts input of sensor values SA1, SA2, SA3,..., SA9 from the sensor A at approximately equal intervals. The input unit 311 accepts input of sensor values SB1, SB2,..., SB8 from the sensor B at approximately equal intervals. The input unit 311 accepts input of sensor values SC1, SC2,..., SC7 from the sensor C at approximately equal intervals.

周期U1は、通常周期を示している。生成部312が通常周期で動的情報を生成するモードを、通常モード(第1モード)と称する。通常モードにおいて、生成部312は、周期U1で各センサA,B,Cからのセンサ値を収集して動的情報を更新(生成)する。通常モードで生成される動的情報を第1動的情報とも称する。   The period U1 indicates a normal period. A mode in which the generation unit 312 generates dynamic information in a normal cycle is referred to as a normal mode (first mode). In the normal mode, the generation unit 312 collects sensor values from the sensors A, B, and C in a cycle U1 and updates (generates) dynamic information. The dynamic information generated in the normal mode is also referred to as first dynamic information.

図10では、通常モードで生成部312は、時刻t1で動的情報を更新して、動的情報DI11を生成する。動的情報DI11には、センサAからのセンサ値SA1、センサBからのセンサ値SB1、および、センサCからのセンサ値SC1が用いられている。   In FIG. 10, in the normal mode, the generation unit 312 updates the dynamic information at time t1 to generate dynamic information DI11. As the dynamic information DI11, the sensor value SA1 from the sensor A, the sensor value SB1 from the sensor B, and the sensor value SC1 from the sensor C are used.

次に、生成部312は、時刻t1から周期U1が経過した後の時刻t5で動的情報を更新して、動的情報DI12を生成する。動的情報DI12には、センサAからのセンサ値SA5、センサBからのセンサ値SB5、および、センサCからのセンサ値SC4が用いられている。   Next, the generation unit 312 updates the dynamic information at time t5 after the period U1 has elapsed from time t1, and generates dynamic information DI12. In the dynamic information DI12, the sensor value SA5 from the sensor A, the sensor value SB5 from the sensor B, and the sensor value SC4 from the sensor C are used.

次に、生成部312は、時刻t5から周期U1が経過した後の時刻t9で動的情報を更新して、動的情報DI13を生成する。動的情報DI13には、センサAからのセンサ値SA9、センサBからのセンサ値SB8、および、センサCからのセンサ値SC7が用いられている。   Next, the generation unit 312 updates the dynamic information at time t9 after the period U1 has elapsed from time t5, and generates dynamic information DI13. In the dynamic information DI13, a sensor value SA9 from the sensor A, a sensor value SB8 from the sensor B, and a sensor value SC7 from the sensor C are used.

周期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 generation unit 312 generates dynamic information at a high cycle is referred to as a high cycle mode (second mode). In the high cycle mode, the generation unit 312 collects sensor values from the sensors A, B, and C and updates (generates) the dynamic information in the cycle U3. The dynamic information generated in the high cycle mode is also referred to as second dynamic information.

図10では、高周期モードで生成部312は、時刻t1で動的情報を更新して、動的情報DI31を生成する。動的情報DI31には、センサAからのセンサ値SA1、センサBからのセンサ値SB1、および、センサCからのセンサ値SC1が用いられている。図10の例で、動的情報DI31は、通常モードの時刻t1で生成される動的情報DI11と同じ情報である。   In FIG. 10, the generation unit 312 updates the dynamic information at time t1 to generate dynamic information DI31 in the high cycle mode. In the dynamic information DI31, the sensor value SA1 from the sensor A, the sensor value SB1 from the sensor B, and the sensor value SC1 from the sensor C are used. In the example of FIG. 10, the dynamic information DI31 is the same information as the dynamic information DI11 generated at time t1 in the normal mode.

次に、生成部312は、時刻t1から周期U3が経過した後の時刻t2で動的情報を更新して、動的情報DI32を生成する。動的情報DI32には、センサAからのセンサ値SA2、センサBからのセンサ値SB1、および、センサCからのセンサ値SC1が用いられている。   Next, the generation unit 312 updates the dynamic information at time t2 after the period U3 has elapsed from time t1, and generates dynamic information DI32. In the dynamic information DI32, the sensor value SA2 from the sensor A, the sensor value SB1 from the sensor B, and the sensor value SC1 from the sensor C are used.

次に、生成部312は、時刻t2から周期U3が経過した後の時刻t3で動的情報を更新して、動的情報DI33を生成する。動的情報DI33には、センサAからのセンサ値SA3、センサBからのセンサ値SB3、および、センサCからのセンサ値SC2が用いられている。   Next, the generation unit 312 updates the dynamic information at time t3 after the period U3 has elapsed from time t2, and generates dynamic information DI33. In the dynamic information DI33, the sensor value SA3 from the sensor A, the sensor value SB3 from the sensor B, and the sensor value SC2 from the sensor C are used.

以降、生成部312は、周期U3ごとに動的情報を更新する。   Thereafter, the generation unit 312 updates the dynamic information for each cycle U3.

好ましくは、決定部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 generation unit 312 generates dynamic information in a medium cycle is referred to as a medium cycle mode (second mode). In the medium cycle mode, the generation unit 312 collects sensor values from the sensors A, B, and C and updates (generates) dynamic information in the cycle U2. Dynamic information generated in the medium cycle mode is also referred to as third dynamic information.

図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 generation unit 312 updates the dynamic information at time t1 to generate dynamic information DI21. In the dynamic information DI21, the sensor value SA1 from the sensor A, the sensor value SB1 from the sensor B, and the sensor value SC1 from the sensor C are used. In the example of FIG. 10, the dynamic information DI21 is the same information as the dynamic information DI11 generated at the time t1 in the normal mode and the dynamic information DI31 generated at the time t1 in the high cycle mode.

次に、生成部312は、時刻t1から周期U2が経過した後の時刻t3で動的情報を更新して、動的情報DI22を生成する。動的情報DI22には、センサAからのセンサ値SA3、センサBからのセンサ値SB3、および、センサCからのセンサ値SC3が用いられている。図10の例で、動的情報DI22は、高周期モードの時刻t3で生成される動的情報DI33と同じ情報である。   Next, the generation unit 312 generates dynamic information DI22 by updating the dynamic information at time t3 after the period U2 has elapsed from time t1. In the dynamic information DI22, the sensor value SA3 from the sensor A, the sensor value SB3 from the sensor B, and the sensor value SC3 from the sensor C are used. In the example of FIG. 10, the dynamic information DI22 is the same information as the dynamic information DI33 generated at time t3 in the high cycle mode.

次に、生成部312は、時刻t3から周期U2が経過した後の時刻t5で動的情報を更新して、動的情報DI23を生成する。動的情報DI23には、センサAからのセンサ値SA5、センサBからのセンサ値SB5、および、センサCからのセンサ値SC4が用いられている。図10の例で、動的情報DI23は、通常モードの時刻t5で生成される動的情報DI12および高周期モードの時刻t5で生成される動的情報DI35と同じ情報である。   Next, the generation unit 312 updates the dynamic information at time t5 after the period U2 has elapsed from time t3, and generates dynamic information DI23. In the dynamic information DI23, the sensor value SA5 from the sensor A, the sensor value SB5 from the sensor B, and the sensor value SC4 from the sensor C are used. In the example of FIG. 10, the dynamic information DI23 is the same information as the dynamic information DI12 generated at time t5 in the normal mode and the dynamic information DI35 generated at time t5 in the high cycle mode.

以降、生成部312は、周期U2ごとに動的情報を更新する。   Thereafter, the generation unit 312 updates the dynamic information for each cycle U2.

生成部312は、特定車両5Aからの要求メッセージを受信していない状態、すなわち、決定部314によってエリアが設定されていない状態においては、通常モードで動的情報(第1動的情報)を生成し、記憶部34に格納されたマップM1を更新する。   The generation unit 312 generates dynamic information (first dynamic information) in the normal mode in a state where the request message from the specific vehicle 5A is not received, that is, in a state where the area is not set by the determination unit 314. The map M1 stored in the storage unit 34 is updated.

決定部314は、図7のステップS1で特定車両5Aから要求メッセージを受信すると、当該要求メッセージを送信した特定車両5Aの位置に基づいて、サービスエリアに対して、少なくとも図9のエリアEA(周辺エリア)およびエリアEC(非周辺エリア)を設定する。好ましくは、決定部314は、さらにエリアEB(非周辺エリアのうちの周辺エリア近傍のエリア)を設定する。   When the determination unit 314 receives the request message from the specific vehicle 5A in step S1 of FIG. 7, based on the position of the specific vehicle 5A that transmitted the request message, the determination unit 314 at least the area EA (peripheral area) of FIG. Area) and area EC (non-peripheral area) are set. Preferably, the determination unit 314 further sets an area EB (an area in the vicinity of a peripheral area among non-peripheral areas).

決定部314によって各エリアが設定されると、生成部312は、各エリアについて、当該エリアに存在するセンサからのセンサ値を用いて当該エリアに対応した周期で動的情報を更新する。   When each area is set by the determination unit 314, the generation unit 312 updates the dynamic information for each area at a cycle corresponding to the area using the sensor value from the sensor existing in the area.

すなわち、生成部312は、エリアEAに存在するセンサからのセンサ値を用いて高周期モードで動的情報(第2動的情報)を生成する。また、生成部312は、エリアECに存在するセンサからのセンサ値を用いて通常モードで動的情報(第1動的情報)を生成する。エリアEBが設定されている場合、生成部312は、エリアEBに存在するセンサからのセンサ値を用いて中周期モードで動的情報(第3動的情報)を生成する。   That is, the generation unit 312 generates dynamic information (second dynamic information) in the high cycle mode using the sensor value from the sensor existing in the area EA. In addition, the generation unit 312 generates dynamic information (first dynamic information) in the normal mode using sensor values from sensors present in the area EC. When the area EB is set, the generation unit 312 generates dynamic information (third dynamic information) in the medium cycle mode using the sensor value from the sensor existing in the area EB.

出力部313は、決定部314によってエリアが設定されていない状態、すなわち、図7の例ではステップS1で特定車両5Aから要求メッセージを受信した直後には、通常モードで生成され、記憶部34に格納されている動的情報(第1動的情報)を特定車両5に送信するように通信部35を制御する。   The output unit 313 is generated in the normal mode in a state where the area is not set by the determination unit 314, that is, immediately after receiving the request message from the specific vehicle 5A in step S1 in the example of FIG. The communication unit 35 is controlled so as to transmit the stored dynamic information (first dynamic information) to the specific vehicle 5.

決定部314によってエリアが設定され後、出力部313は、出力部313は、生成部312によって通常モードで生成された動的情報(第1動的情報)、高周期モードで生成された動的情報(第2動的情報)、および、中周期モードで生成された動的情報(第3動的情報)を、各動的情報が更新されたタイミングで特定車両5Aに送信するように通信部35を制御する。   After the area is set by the determination unit 314, the output unit 313, the output unit 313, the dynamic information generated in the normal mode by the generation unit 312 (first dynamic information), the dynamic generated in the high cycle mode The communication unit transmits the information (second dynamic information) and the dynamic information generated in the medium cycle mode (third dynamic information) to the specific vehicle 5A at a timing when each dynamic information is updated. 35 is controlled.

[動作フロー]
図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 edge server 3. In the processing shown in the flowchart of FIG. 11, the CPU of the control unit 31 of the edge server 3 reads out and executes one or more programs stored in the ROM 32 to the RAM 33, and the CPU mainly performs each function of FIG. 8. Realized by demonstrating. Hereinafter, the process illustrated in FIG. 11 will be described along with an example in which a request message is transmitted from the specific vehicle 5A as illustrated in FIG. Note that step S107 in FIG. 11 will be described in the second embodiment, and the processing according to the first embodiment does not include step S107.

図11を参照して、エッジサーバ3の制御部31は、特定車両5Aから要求メッセージを受信すると(ステップS101でYES)、以降の動作を行う。   Referring to FIG. 11, when receiving a request message from specific vehicle 5A (YES in step S101), control unit 31 of edge server 3 performs the following operations.

制御部31は、要求メッセージを解析することによって、特定車両5Aの位置を特定し(ステップS103)、特定車両5Aの位置に応じて、特定車両5Aの周辺エリア、および、非周辺エリアを設定する(ステップS105)。すなわち、図9のエリアEAと、少なくともエリアECとを決定する。   The control unit 31 analyzes the request message to identify the position of the specific vehicle 5A (step S103), and sets a peripheral area and a non-peripheral area of the specific vehicle 5A according to the position of the specific vehicle 5A. (Step S105). That is, the area EA in FIG. 9 and at least the area EC are determined.

ステップS105で上記のエリアが決定されると、制御部31は、特定車両5Aの周辺エリア(図9のエリアEA)に存在するセンサからのセンサ値を用いて高周期で動的情報(第2動的情報)を生成する(ステップS109)。   When the above area is determined in step S105, the control unit 31 uses the sensor values from the sensors existing in the peripheral area of the specific vehicle 5A (area EA in FIG. 9) to perform dynamic information (second Dynamic information) is generated (step S109).

また、制御部31は、非周辺エリア(図9のエリアEC)に存在するセンサからのセンサ値を用いて通常周期で動的情報(第1動的情報)を生成する(ステップS111)。また、ステップS105で特定車両5Aの非周辺エリアのうちの周辺エリア近傍のエリア(図9のエリアEB)が設定される場合、制御部31は、当該エリアEBに存在するセンサからのセンサ値を用いて中周期で動的情報(第3動的情報)を生成する。   Moreover, the control part 31 produces | generates dynamic information (1st dynamic information) with a normal period using the sensor value from the sensor which exists in a non-periphery area (area EC of FIG. 9) (step S111). Moreover, when the area (area EB in FIG. 9) in the vicinity of the peripheral area among the non-peripheral areas of the specific vehicle 5A is set in step S105, the control unit 31 calculates the sensor value from the sensor existing in the area EB. Use to generate dynamic information (third dynamic information) in a medium cycle.

生成された動的情報は、生成されたタイミングで特定車両5Aに配信される。これにより、車両5Aでは、特定車両5Aから離れたエリアEAでは通常周期、つまり、比較的長い間隔で動的情報が更新されるのに対して、特定車両5A近傍のエリアECに関しては通常周期よりも短い高周期、すなわち短い間隔で動的情報が更新される。   The generated dynamic information is delivered to the specific vehicle 5A at the generated timing. Thereby, in the vehicle 5A, the dynamic information is updated at a normal cycle, that is, at a relatively long interval in the area EA away from the specific vehicle 5A, whereas the area EC in the vicinity of the specific vehicle 5A is changed from the normal cycle. The dynamic information is updated at a short high cycle, that is, at short intervals.

なお、特定車両5Aから要求メッセージが送信されていない場合には(ステップS101でNO)、制御部31は、以降の一連の動作を行わない。この場合、制御部31は、通常モードでの動的情報の生成し、記憶部34に格納する動作を繰り返す(ステップS111)。これにより、特定車両5Aには配信されないものの、通常周期、つまり、比較的長い間隔でサービスエリア全体の動的情報が更新され、エッジサーバ3に記憶される。そのため、特定車両5Aから要求メッセージを受信した際に、速やかに動的情報を提供することができる。   When the request message is not transmitted from the specific vehicle 5A (NO in step S101), the control unit 31 does not perform a series of subsequent operations. In this case, the control unit 31 repeats the operation of generating dynamic information in the normal mode and storing it in the storage unit 34 (step S111). Thereby, although not distributed to the specific vehicle 5A, the dynamic information of the entire service area is updated and stored in the edge server 3 at a normal cycle, that is, at a relatively long interval. Therefore, dynamic information can be provided promptly when a request message is received from the specific vehicle 5A.

[第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 specific vehicle 5A, the edge server 3 updates (generates) the dynamic information of the stored map M1 for the peripheral area of the specific vehicle 5A. The dynamic information is updated at a cycle (high cycle) shorter than the cycle (normal cycle) and distributed to the specific vehicle 5A. For example, as shown in FIG. 9, the peripheral area of the specific vehicle 5 </ b> A is a range such as the front of the specific vehicle 5 </ b> A in the traveling direction or the east-west direction of the intersection CP <b> 1 ahead. The shorter the update cycle, the better the real-time performance of the distributed dynamic information. Therefore, the user of the specific vehicle 5A can obtain information useful for a positional relationship with a vehicle or the like ahead in the traveling direction, an encounter collision at the intersection CP1, and the like.

特定車両5Aの周辺エリアについての更新周期は、当該エリアに存在するセンサからセンサ値を受信するプロトコルに応じて決定されてもよい。たとえば、通信能力が高いセンサが存在するエリアについては短い更新周期が決定され、通信能力が低いセンサが存在するエリアについては長い更新周期が決定されてもよい。このように更新周期が決定されることによって、当該エリアに存在するセンサから送信されるセンサ値を有用に用いて動的情報が更新される。   The update period for the peripheral area of the specific vehicle 5A may be determined according to a protocol for receiving a sensor value from a sensor existing in the area. For example, a short update cycle may be determined for an area where a sensor with high communication capability exists, and a long update cycle may be determined for an area where a sensor with low communication capability exists. By determining the update period in this way, the dynamic information is updated using the sensor values transmitted from the sensors existing in the area.

一方で、エッジサーバ3は、特定車両5Aから動的情報の要求メッセージがない場合や、特定車両5Aの非周辺エリアについては通常の更新周期で動的情報を更新する。そのため、エッジサーバ3での処理負荷の軽減と、配信される動的情報の有用性とが両立される。   On the other hand, the edge server 3 updates the dynamic information in a normal update cycle when there is no dynamic information request message from the specific vehicle 5A or for a non-peripheral area of the specific vehicle 5A. Therefore, the reduction in processing load on the edge server 3 and the usefulness of the distributed dynamic information are compatible.

さらに、動的情報を更新する間隔を、通常の間隔(通常周期)、および、通常の間隔よりも短い間隔(高周期)の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 edge server 3 can be reduced more efficiently, and the usefulness of the distributed dynamic information can be further improved.

なお、更新周期を決定して動的情報を配信する車両5を特定車両5Aに限定することによって、エッジサーバ3での処理負荷をより効率的に軽減することができる。   Note that the processing load on the edge server 3 can be more efficiently reduced by determining the update cycle and limiting the vehicle 5 that distributes dynamic information to the specific vehicle 5A.

<第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, control unit 31 of edge server 3 sets an area according to the position of specific vehicle 5A that has received the request message (steps S101 to S101). S105), it is determined whether there is a sensor that executes non-5G communication processing in the peripheral area (area EA) of the specific vehicle 5A. That is, it is confirmed whether or not the area EA is completely included in the 5G communication range.

特定車両5Aの周辺エリアに存在するすべてのセンサが5Gの通信処理を実行可能である場合(ステップS107でYES)、第1の実施の形態で説明された更新処理と同様に、制御部31は、特定車両5Aの周辺エリアに存在するセンサからのセンサ値を用いて高周期で動的情報(第2動的情報)を生成する(ステップS109)。   When all the sensors existing in the peripheral area of the specific vehicle 5A can execute the 5G communication process (YES in step S107), the control unit 31 performs the same as the update process described in the first embodiment. Then, dynamic information (second dynamic information) is generated at a high cycle using the sensor values from the sensors existing in the peripheral area of the specific vehicle 5A (step S109).

一方、特定車両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 specific vehicle 5A (NO in step S107), the control unit 31 is dynamic even if the area EA in FIG. 9 is set. Information is not updated in a high cycle, but is updated in a normal cycle (step S111).

[第2の実施の形態の効果]
本実施の形態では、要求メッセージを受信した特定車両5Aの周辺エリア内のセンサが高周期での更新処理に応じた通信能力(たとえば5G)を有しない場合には、当該エリアの動的情報の更新周期が通常周期に維持される。この場合、エッジサーバ3は、特定車両5Aに対して近いエリアについても通常の周期で動的情報を更新(生成)し、当該車両5等に配信する。
[Effect of the second embodiment]
In this embodiment, when the sensor in the peripheral area of the specific vehicle 5A that has received the request message does not have the communication capability (for example, 5G) corresponding to the update process in the high cycle, the dynamic information of the area The update cycle is maintained at the normal cycle. In this case, the edge server 3 updates (generates) dynamic information in an ordinary cycle even for an area close to the specific vehicle 5A, and distributes the dynamic information to the vehicle 5 or the like.

本実施の形態では、特定車両5Aが、5Gの通信能力を有するセンサが存在するエリアに移動(進入)すると、エッジサーバ3は、特定車両5Aの周辺エリアに存在するセンサからのセンサ値を用いて通常周期よりも短い高周期で動的情報を更新して特定車両5Aに配信する。   In the present embodiment, when the specific vehicle 5A moves (enters) into an area where a sensor having 5G communication capability exists, the edge server 3 uses the sensor values from the sensors existing in the peripheral area of the specific vehicle 5A. The dynamic information is updated at a high cycle shorter than the normal cycle and distributed to the specific vehicle 5A.

これにより、情報提供システムに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 edge server 3 is not limited to receiving a request message from the specific vehicle 5A. As another example, in the third embodiment, when the edge server 3 detects that the specific vehicle 5A has entered an area (5G area) where a sensor having 5G communication capability exists, the sensor of the 5G area The dynamic information is updated at a high cycle using the sensor value from and is distributed to the specific vehicle 5A.

第3の実施の形態にかかるエッジサーバ3の制御部31は、図11の更新処理において特定車両5Aからの要求リクエストの受信を待機することなく、サービスエリア内の各センサからのセンサ値などに基づいてサービスエリア内に存在する特定車両5Aの位置を特定する(ステップS103)。5Gエリア内に存在する特定車両5Aがある場合(ステップS107でYES)、制御部31は、当該特定車両5Aに対して5Gエリアの動的情報を高周期で更新して配信する。   The control unit 31 of the edge server 3 according to the third embodiment uses the sensor value from each sensor in the service area without waiting for the reception of the request request from the specific vehicle 5A in the update process of FIG. Based on this, the position of the specific vehicle 5A existing in the service area is specified (step S103). When there is a specific vehicle 5A existing in the 5G area (YES in step S107), the control unit 31 updates and distributes the dynamic information of the 5G area at a high cycle to the specific vehicle 5A.

これにより、情報提供システムに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 edge server 3 to the specific vehicle 5A is dynamic information (first dynamic information) generated in the normal mode, or high The dynamic information generated in the periodic mode (second dynamic information), the dynamic information generated in the medium cycle mode (third dynamic information), or the dynamic information generation mode Contains identifying information. When the generation unit 312 of the edge server 3 generates dynamic information, it includes identification information for specifying a generation mode in the dynamic information.

特定車両5Aでは、配信された動的情報を搭乗者の運転支援などに活用する。配信された動的情報に生成モードを特定する情報が含まれることで、生成モードに応じて運転支援での活用方法を異ならせることができる。第1動的情報と第2動的情報とでは動的情報のリアルタイム性が異なるため、リアルタイム性に応じた運転支援での活用方法を実現することができる。   In the specific vehicle 5 </ b> A, the distributed dynamic information is used for driving assistance of the passenger. By including the information specifying the generation mode in the distributed dynamic information, it is possible to vary the utilization method in driving support according to the generation mode. Since the real-time property of the dynamic information is different between the first dynamic information and the second dynamic information, it is possible to realize a utilization method in driving support according to the real-time property.

また、他の例として、エッジサーバ3から動的情報に加えて、当該動的情報を静的情報に重畳して生成されたマップM1を特定車両5Aに配信してもよい。この場合、エッジサーバ3の生成部312は、マップM1のうちの第1動的情報を重畳した領域と第2動的情報を重畳した領域とを異なる表示態様となるように生成する。表示態様を異ならせることは、たとえば、表示色を異ならせること、透過度を異ならせること、および、オブジェクトの表示サイズを異ならせること、などである。これにより、当該マップM1が配信された特定車両5Aでは、マップM1を用いて地図を表示した際に、第1動的情報を重畳した領域と第2動的情報を重畳した領域とが異なる表示態様となる。その結果、リアルタイム性が異なることをユーザは視認しやすくなる。   As another example, in addition to the dynamic information from the edge server 3, a map M1 generated by superimposing the dynamic information on the static information may be distributed to the specific vehicle 5A. In this case, the generation unit 312 of the edge server 3 generates a region in which the first dynamic information in the map M1 is superimposed and a region in which the second dynamic information is superimposed so as to have different display modes. Different display modes include, for example, changing the display color, changing the transparency, and changing the display size of the object. Thereby, in the specific vehicle 5A to which the map M1 is distributed, when the map is displayed using the map M1, the area where the first dynamic information is superimposed is different from the area where the second dynamic information is superimposed. It becomes an aspect. As a result, it becomes easy for the user to visually recognize that the real-time property is different.

開示された特徴は、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 SYMBOLS 1,1A-1D Communication terminal 2 Base station 3 Edge server 4 Core server 5 Vehicle 5A Specific vehicle 7 Pedestrian 8 Roadside sensor 9 Traffic signal controller 31 Control part 32 ROM
33 RAM
34 storage unit 35 communication unit 41 control unit 42 ROM
43 RAM
44 storage unit 45 communication unit 50 in-vehicle device 51 control unit 52 receiver 53 vehicle speed sensor 54 gyro sensor 55 storage unit 56 display 57 speaker 58 input device 59 in-vehicle camera 60 radar sensor 61 communication unit 70 pedestrian terminal 71 control unit 72 storage unit 73 display unit 74 operation unit 75 communication unit 81 control unit 82 storage unit 83 roadside camera 84 radar sensor 85 communication unit 311 input unit 312 generation unit 313 output unit 314 determination unit C1 to C4 data communication amount CP1 to CP5 intersection D1 to D4 delay Time DI11-DI13, DI21-DI25, DI31-DI39 Dynamic information EA, EB, EC area R1-R5 Road S1-S4 Network slice SA1-SA9, SB1-SB8, SC1-SC7 Sensor value M1, M2 map N1 ~ N4 Node N

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の周期は、前記特定車両と前記センサとの距離に応じた複数種類の周期を含み、
前記生成部は、前記周辺エリアに存在するセンサについて、当該センサからのセンサ値を用いて前記特定車両との距離に応じた周期で前記第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の動的情報および前記第2の動的情報を地図情報に重畳して、地図の表示情報を生成する、請求項1〜請求項3のいずれか1項に記載の情報提供装置。   The said production | generation part further superimposes the produced | generated said 1st dynamic information and said 2nd dynamic information on map information, and produces | generates the display information of a map in any one of Claims 1-3. The information providing apparatus according to item 1. 前記生成部は、前記地図の、前記第1の動的情報を重畳した領域と前記第2の動的情報を重畳した領域との表示態様を異ならせる、請求項4に記載の情報提供装置。   The information providing apparatus according to claim 4, wherein the generation unit changes a display mode of an area on which the first dynamic information is superimposed and an area on which the second dynamic information is superimposed on the map. 前記周辺エリアに存在するセンサの通信能力に応じて前記第2の周期を決定する決定部をさらに備える、請求項1〜請求項5のいずれか1項に記載の情報提供装置。   The information providing apparatus according to claim 1, further comprising a determination unit that determines the second period according to a communication capability of a sensor existing in the peripheral area. 前記生成部は、前記特定車両からの要求に応じて前記第2の動的情報を生成する、請求項1〜請求項6のいずれか1項に記載の情報提供装置。   The information providing apparatus according to claim 1, wherein the generation unit generates the second dynamic information in response to a request from the specific vehicle. 前記生成部は、前記特定車両が前記第2の周期に対応した通信能力のセンサが存在する範囲に進入したことが検知されると前記第2の動的情報を生成する、請求項1〜請求項6のいずれか1項に記載の情報提供装置。   The said production | generation part produces | generates a said 2nd dynamic information, if it detects that the said specific vehicle entered into the range where the sensor of the communication capability corresponding to the said 2nd period exists. Item 7. The information providing apparatus according to any one of Items 6 above. 動的情報を車両に提供する方法であって、
センサからセンサ値を入力するステップと、
入力された前記センサ値を用いて第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.
JP2018048275A 2018-03-15 2018-03-15 Information provision device, information provision method, and computer program Pending JP2019160059A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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