Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7314864B2 - 情報提供システム、情報提供装置および情報提供プログラム - Google Patents
[go: Go Back, main page]

JP7314864B2 - 情報提供システム、情報提供装置および情報提供プログラム - Google Patents

情報提供システム、情報提供装置および情報提供プログラム Download PDF

Info

Publication number
JP7314864B2
JP7314864B2 JP2020100024A JP2020100024A JP7314864B2 JP 7314864 B2 JP7314864 B2 JP 7314864B2 JP 2020100024 A JP2020100024 A JP 2020100024A JP 2020100024 A JP2020100024 A JP 2020100024A JP 7314864 B2 JP7314864 B2 JP 7314864B2
Authority
JP
Japan
Prior art keywords
vehicle
area
base
routing table
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020100024A
Other languages
English (en)
Other versions
JP2021196623A (ja
Inventor
亮 根山
賢一 村田
光生 小柳
シルバ ルーフブル
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2020100024A priority Critical patent/JP7314864B2/ja
Priority to US17/241,457 priority patent/US12165505B2/en
Publication of JP2021196623A publication Critical patent/JP2021196623A/ja
Application granted granted Critical
Publication of JP7314864B2 publication Critical patent/JP7314864B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/065Traffic control systems for road vehicles by counting the vehicles in a section of the road or in a parking area, i.e. comparing incoming count with outgoing count
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096716Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096741Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • G08G1/096816Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard where the complete route is transmitted to the vehicle at once
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096855Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
    • G08G1/096866Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where the complete route is shown to the driver

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Atmospheric Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Description

本開示は、情報提供システム、情報提供装置および情報提供プログラムに関する。
非特許文献1には、領域分割アルゴリズムMETISを用いて、道路ネットワークを複数の領域に分割し、一領域を並列計算機の一ノードに割り当てるシミュレーションについて開示されている。
鈴村豊太郎,他4名,"X10言語を用いた超並列大規模交通流シミュレーション",Provision,日本アイビーエム,2012年,No.72,p.74-80
シミュレーションのみならず、無線通信手段を備えた現実の車両(コネクテッドカー)が複数の拠点と通信する際に、データのやり取りを効率的に行うことができる技術が求められていた。
本開示は、上記に鑑みてなされたものであって、車両が複数の拠点と通信する際に、データのやり取りを効率的に行うことができる情報提供システム、情報提供装置および情報提供プログラムを提供することを目的とする。
本開示に係る情報提供システムは、ハードウェアを有する第一のプロセッサを有し、複数の拠点ごとに設けられる第一のサーバを備え、前記第一のプロセッサが、車両の過去の走行データに基づいて、道路地図上に含まれる道路リンクにおける前記車両の通行頻度を算出し、分割後の各領域をまたがる道路リンクにおける前記通行頻度の総和が最小となるように、前記道路地図を複数の領域に分割し、分割した複数の領域のそれぞれに前記拠点を割り当て、前記拠点が割り当てられた領域を走行する車両に対して、所定の情報を出力する。
本開示に係る情報提供装置は、ハードウェアを有するプロセッサを備え、かつ複数の拠点ごとに設けられ、前記プロセッサが、車両の過去の走行データに基づいて、道路地図上に含まれる道路リンクにおける前記車両の通行頻度を算出し、分割後の各領域をまたがる道路リンクにおける前記通行頻度の総和が最小となるように、前記道路地図を複数の領域に分割し、分割した複数の領域のそれぞれに前記拠点を割り当て、前記拠点が割り当てられた領域を走行する車両に対して、所定の情報を出力する。
本開示に係る情報提供プログラムは、ハードウェアを有するプロセッサに、車両の過去の走行データに基づいて、道路地図上に含まれる道路リンクにおける前記車両の通行頻度を算出し、分割後の各領域をまたがる道路リンクにおける前記通行頻度の総和が最小となるように、前記道路地図を複数の領域に分割し、分割した複数の領域のそれぞれに前記拠点を割り当て、前記拠点が割り当てられた領域を走行する車両に対して、所定の情報を出力する、ことを実行させる。
本開示によれば、全国津々浦々を走行する車両が、複数の拠点と通信する際に、データのやり取りを効率的に行うことができる。
図1は、実施形態に係る情報提供システムの構成を概略的に示す図である。 図2は、実施形態に係る情報提供システムにおける拠点サーバおよびレジストリサーバの概要を説明するための図である。 図3は、実施形態に係る情報提供システムの各構成要素の詳細を示すブロック図である。 図4は、実施形態に係る情報提供システムで用いるビットマップ方式のルーティング表の一例を示す図である。 図5は、実施形態に係る情報提供システムによって日本全国の道路地図を複数の領域に分割した結果を示す図である。 図6は、実施形態に係る情報提供システムが実行する情報提供方法の流れの一例を示すフローチャートである。
本開示の実施形態に係る情報提供システム、情報提供装置および情報提供プログラムについて、図面を参照しながら説明する。なお、下記実施形態における構成要素には、当業者が置換可能かつ容易なもの、あるいは実質的に同一のものが含まれる。
実施形態に係る情報提供システム、情報提供装置および情報提供プログラムは、地理的に分散した拠点群と車両との間で通信を行うことにより、車両に所定の情報を提供するためのものである。ここで、従来から、領域分割アルゴリズムを用いて道路ネットワークを分割するシミュレーションは行われていたが、例えば以下のような課題を有していた。
(1)仮想車両のシミュレーションが目的であり、密結合された並列計算機クラスタの利用を前提としている。そのため、並列計算機クラスタ内のノード同士が均質であり、例えば車両の位置によるネットワークのレイテンシ(通信遅延)や帯域幅への影響が想定されていない。
(2)領域を分割するための指標が交差点数の均等化であり、領域間の車両の通行量(交通量)を考慮していないため、領域間の車両の移動に伴うデータのやり取りや処理が増加する。
(3)分割した領域に対してそれぞれ拠点を割り当てる場合、一般に各ノードの処理能力は同じではなく、車両の位置によるネットワークのレイテンシや帯域幅への影響を伴うことが想定される。そのため、これらを考慮せず割り当てを行うと、レイテンシが許容できなかったり、あるいは帯域幅が逼迫したりする可能性があり、また、各拠点の運用コストが最適とならない可能性がある。
(4)仮想車両を対象としているため、車両はノードのメモリ上に存在しており、車両とノードへのデータ送信は不要である。一方、現実の車両では、車両と拠点とが地理的に分散しているため、従来方法を現実の車両に対して単純に適用することは困難である。
そこで、実施形態に係る情報提供システム、情報提供装置および情報提供プログラムでは、地理的に分散した拠点群と車両とのデータのやり取りの効率化を図ることができる仕組みを提供する。
(情報提供システム)
本実施形態に係る情報提供システムについて、図1~図5を参照しながら説明する。情報提供システム1は、図1に示すように、複数の拠点サーバ(第一のサーバ)10と、レジストリサーバ(第二のサーバ)20と、複数の車両30と、を有する。実施形態に係る情報提供装置は、具体的には拠点サーバ10の機能により実現される。拠点サーバ10、レジストリサーバ20および車両30は、いずれも通信機能を備えており、ネットワークNWを通じて相互に通信可能に構成されている。このネットワークNWは、例えばインターネット回線網、携帯電話回線網等から構成される。
(拠点サーバ)
拠点サーバ10は、例えば車両30の要求に応じて、当該車両30に対して所定の情報やサービスを提供するためのものである。拠点サーバ10は、例えばワークステーションやパソコン等の汎用コンピュータによって実現される。
本実施形態では、地理的に離れた場所に複数の拠点が設けられていることを前提としており、拠点サーバ10は、その拠点ごとに設けられている。すなわち拠点サーバ10は、図2に示すように、地理的に分散した複数の拠点内にそれぞれ設けられている。なお、「拠点」とは、車両30と通信してデータのやり取りを行うデータセンターのことを示している。また、同図に示した例では、中四国(中国+四国)、関西、中部、関東の4つの地域に拠点が設けられており、拠点サーバ10も合計4つ設けられている。また、同図において、拠点サーバ10と車両30とを結ぶ実線は、両者が通信を行うことを意味している。
拠点サーバ10は、図3に示すように、制御部(第一のプロセッサ)11と、通信部12と、記憶部13と、を備えている。制御部11は、具体的には、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、FPGA(Field-Programmable Gate Array)等からなるプロセッサと、RAM(Random Access Memory)、ROM(Read Only Memory)等からなるメモリ(主記憶部)と、を備えている。
制御部11は、記憶部13に格納されたプログラムを主記憶部の作業領域にロードして実行し、プログラムの実行を通じて各構成部等を制御することにより、所定の目的に合致した機能を実現する。制御部11は、プログラムの実行を通じて、通行頻度算出部111、領域分割部112、拠点割当部113、ルーティング表生成部114および情報提供部115として機能する。
通行頻度算出部111は、車両30の過去の走行データに基づいて、道路地図上に含まれる道路リンクにおける車両30の通行頻度を算出する。車両30の過去の走行データは、例えば予め収集されており、記憶部13に格納されている。
ここで、静的な道路地図をグラフG(ノードVおよびエッジEから構成される無向グラフG)、道路地図上の交差点をノードV、道路リンクをエッジE、エッジEに対する重みをWとした場合、例えば下記式(1)~(4)のように示すことができる。
Figure 0007314864000001
上記式(4)に示すように、各エッジに対して、車両30の通行頻度から求めた重みWを割り当てる。この重みWは、例えば車両30の通行頻度が大きいほど大きい値を設定する。
領域分割部112は、道路地図(地図データ)を複数の領域に分割する。領域分割部112は、具体的には、分割後の各領域をまたがる道路リンクにおける通行頻度の総和が最小となるように、道路地図を複数の領域に分割する。このように、領域間の道路リンクの通行量を最小化するように分割することにより、領域間(各領域に設けられた拠点間)におけるデータのやり取りを最小化することができる。以下、領域分割の具体的方法について説明する。
まず、領域分割部112は、通行頻度算出部111によって算出された通行頻度を重みとし、予め設定された拠点数(例えば4つ(図2参照))を分割数とした上で、公知の領域分割アルゴリズム(非特許文献1参照)を用いて、パーティション間の通行頻度の総和が最小となるようにノード(交差点)の分割を行う。なお、「パーティション(パーティション集合)」とは、図2において破線で示した分割線によって分割された領域におけるノードの集合のことを示している。
同図に示した例では、3本の分割線Pa1,Pa2,Pa3によって、4つのパーティションが設定されている。また、「パーティション間の通行頻度」とは、分割後の二つ領域(パーティション)をまたがる道路リンクの通行頻度のことを示している。また、本実施形態では、分割後の二つの領域をまたがる道路リンクのことを、「ボーダー」と定義する。
ここで、パーティション集合をG(p)、分割後の二つの領域をまたがる道路リンクをボーダーB、ボーダーBの重みをW(b)とした場合、下記式(5)~(7)のように示すことができる。また、領域分割の際の目的関数は、下記式(8)のように示すことができる。
Figure 0007314864000002
領域分割部112は、上記式(8)に示す目的関数を満たす解を求めることにより、ノード(交差点)の分割を行う。続いて、領域分割部112は、エッジ(道路リンク)の分割を行う。領域分割部112は、例えば下記式(9)に示すように、各エッジを、各ノードに割り当てられたパーティションによって分割する。
Figure 0007314864000003
領域分割部112は、例えば図2に示すように、4つのパーティションによって領域を分割する場合、道路地図上のエッジを以下の7種類に分類する。
(1)中四国の領域に属するエッジ
(2)関西の領域に属するエッジ
(3)中部の領域に属するエッジ
(4)関東の領域に属するエッジ
(5)中四国の領域と関西の領域にまたがるエッジ
(6)関西の領域と中部の領域にまたがるエッジ
(7)中部の領域と関東の領域にまたがるエッジ
拠点割当部113は、分割した複数の領域のそれぞれに拠点を割り当てる。なお、本実施形態では、拠点割当部113が割り当てる拠点数(例えば4つ(図2参照))は予め決められている。
拠点割当部113は、予め設定された、車両30と拠点サーバ10との間のレイテンシ制約および通信帯域制約を満たしつつ、拠点サーバ10の運用コストが最小化するように、分割した複数の領域のそれぞれに拠点を割り当てる。これにより、各拠点サーバ10の運用コストを抑制しつつ、車両30と複数の拠点サーバ10とのデータのやり取りを実現することができる。
拠点割当部113による拠点の割り当ては、情報提供システム1を構成する複数の拠点サーバ10のうち、一つの拠点サーバ10で行ってもよく、あるいは複数の拠点サーバ10が連携して行ってもよい。複数の拠点サーバ10が連携して拠点の割り当てを行う場合、例えば各拠点サーバ10で、通行頻度の算出、領域の分割および拠点の割り当てを行った後、多数決等の方法により拠点の割り当てに関する合意を形成し、合意に従って拠点の割り当てを行う。このように、複数の拠点サーバ10が連携して拠点の割り当てを行うことにより、例えば一部の拠点サーバ10がダウンしたとしても、残った拠点サーバ10が拠点の割り当てを行うことができる。
また、拠点割当部113は、例えば各拠点サーバ10の計算機リソースやネットワーク環境に応じて、各拠点サーバ10に割り当てる領域の大きさを決定してもよい。この場合、拠点割当部113は、大きい(広い)領域に対しては計算機リソースやネットワーク環境が良好な拠点サーバ10を割り当て、小さい(狭い)領域に対しては計算機リソースやネットワーク環境が良好ではない拠点サーバ10を割り当てる。
拠点割当部113による拠点の割り当て方法の一例について説明する。拠点割当部113は、車両30と拠点サーバ10との間のレイテンシ制約、通信帯域制約および通信コストに対して、拠点サーバ10の運用コストを最小化する最適化問題を設定する。そして、この最適化問題を解くことにより、拠点の割り当てを行う。
最適化問題の前提条件は、例えば以下のように設定する。
(1)領域をM×Nのメッシュで区切り、(i,j)列のメッシュをgi,jとする。
(2)拠点の数をK個とし、k番目の拠点をqとする。
(3)K×M×Nの行列Lにおいて、要素lk,i,jは、メッシュgi,jと拠点qの平均的なレイテンシを表している。
(4)各拠点qの実効スループットと最大スループットをそれぞれtpactual(q),tpmax(q)とする。
また、最適化問題の制約条件は、例えば以下のように設定する。
(1)車両30と拠点サーバ10間のデータのやり取りに対して、車両30と拠点サーバ10間の最大許容レイテンシlmaxが与えられ、∀q∀gi,j contains(area(q),gi,j)⇒lk,i,j≦lmaxを満たすこと。なお、「contains(A,B)」は、領域Aに領域Bが含まれるかどうかを返す関数を、「area(q)」は、qに割り当てられた領域(エッジ群)を表している。
(2)∀qtpactual(q)≦tpmax(q)を満たすこと。
また、最適化問題の目的関数は、例えば下記式(10)のように設定する。
Figure 0007314864000004
なお、上記式(10)において、「nodecost(q)」は、拠点qの運用に必要な単位時間当たりのコスト、「handovercost(q,q)」は、拠点qと拠点qとの間における車両30のハンドオーバーコストを表している。また、「ハンドオーバー」とは、ある拠点サーバ10が保有する情報を別の拠点サーバ10に送る処理のことを示している。
ルーティング表生成部114は、拠点割当部113によって複数の領域に割り当てられた拠点の情報を含むルーティング表を生成する。この「ルーティング表」とは、車両30が通信する拠点サーバ10を特定するための、領域と拠点との対応表のことを示している。ルーティング表生成部114は、生成したルーティング表をレジストリサーバ20に出力する。また、ルーティング表生成部114は、必要に応じてルーティング表を更新してもよく、更新後のルーティング表をその都度レジストリサーバ20に出力する。
ルーティング表は、複数の方法によって実現することが可能であり、車両30がマップマッチング機能を有するか否かにより実現方法が異なる。なお、「マップマッチング機能」とは、GPS等によって取得した車両30の位置情報を、地図上の道路等の位置をもとに補正する機能のことを示している。マップマッチング機能を有しない車両30は、GPSの測位によって得られる緯度経度情報のみを用いる。
<車両がマップマッチング機能を有する場合>
(1)一次元インデックス方式
一次元インデックス方式としては、例えばエッジのIDをキーとして、当該キーに対して拠点サーバ10を割り当てる方法や、二分木、B木、スキップリストまたはハッシュ表等を用いてインデックスする方法が挙げられる。
<車両がマップマッチング機能を有しない場合>
(1)ビットマップ方式
ビットマップ方式では、例えば図4に示すように、対象となる道路地図の領域をN×Mのメッシュに分割(例えば日本全土約3000km×3000kmを対象に、50mメッシュに分割)し、各メッシュに対してkビットのピクセルを割り当てる。そして、各ピクセルに含まれる全てのエッジ(道路リンク)に対して、ビットのフラグを立てる。
図4は、関西の領域に含まれる道路リンク、中部の領域に含まれる道路リンク、関西および中部にまたがる道路リンク(ボーダー)について、ビットのフラグを立てた例を示している。同図に示すように、関西の領域(k=3)に属する道路リンクには、ビット列の3ビット目に1ビットのフラグを立てる。また、中部の領域(k=1)に属する道路リンクには、ビット列の1ビット目に1ビットのフラグを立てる。そして、関西および中部にまたがる道路リンクには、ビット列の1ビット目および3ビット目に1ビットのフラグを立てる。
このように、ルーティング表をビットマップ方式で構成することにより、車両30がマップマッチング機能を有していない場合においても、車両30が走行する道路リンクに割り当てられた拠点サーバ10を容易に特定することができる。また、ルーティング表をビットマップ方式で構成することにより、O(1)の計算量での参照が可能となる。
また、例えば図5に示すように、日本全国を6つの領域Ar1~Ar6に分割し、ルーティング表を8bitのグレースケールとして構成した場合、圧縮後のルーティング表のサイズは約7.3MBとなる。従って、ルーティング表をビットマップ方式で構成することにより、車載に適した軽量なデータサイズを実現することができる。
(2)二次元インデックス方式
二次元インデックス方式としては、例えばK-D木や四分木等により分割する方法が挙げられる。ルーティング表を二次元インデックス方式で構成することにより、O(log(N))の計算量での参照が可能となる(N=エッジ数)。また、ルーティング表を二次元インデックス方式で構成することにより、ルーティング表のサイズをよりコンパクトにすることができ、レジストリサーバ20から車両30への配信データ量、車両30の車載機上の必要メモリサイズをより小さくすることができる。
(3)空間充填曲線+一次元インデックス方式
この方式では、例えば二次元を一次元に変換し、Z階級曲線等の空間重点曲線によって分割する。その上で、二分木、B木、スキップリストまたはハッシュ表等を用いてインデックスする。ルーティング表をこの方法で構成することにより、O(1)~O(log(N))の計算量での参照が可能となる(N=エッジ数)。また、ルーティング表をこの方法で構成することにより、ルーティング表のサイズをよりコンパクトにすることができ、レジストリサーバ20から車両30への配信データ量、車両30の車載機上の必要メモリサイズをより小さくすることができる。
情報提供部115は、拠点割当部113によって拠点が割り当てられた領域を走行する車両30に対して、所定の情報を出力する。情報提供部115は、拠点サーバ10が各車両30に提供するサービスに関連する情報を、車両30に対して出力する。
拠点サーバ10が車両30に提供するサービスとしては、例えば他車両が検出した道路上の落下物、障害物、路面凍結等の関する情報(以下、「道路情報」という)の配信サービス、車両30から収集したデータ(CANデータ、車内画像)に基づく運転者の眠気検出通知サービス、動的地図(ダイナミックマップ)、緊急車両、周囲の危険車両、高速出入口の順番待ち車列、交通事故情報、道路工事情報、交通規制情報等の配信サービス等が挙げられる。なお、情報提供部115は、車両30からの要求に応じて各種情報を車両30に提供してもよく、車両30が特定の領域に入った際に、各種情報を車両30に自動的に提供してもよい。
例えば道路情報の配信サービスの場合、情報提供部115は、車両30から収集した周辺の道路画像、センサデータ等を解析することにより、道路上の落下物、障害物、路面凍結等の有無を判定する。そして、情報提供部115は、この判定結果に基づく道路情報を車両30に配信する。また、眠気検出通知サービスの場合、情報提供部115は、車両30から収集したCANデータ、車内画像等を解析することにより、運転者の眠気の有無を判定する。そして、情報提供部115は、この眠気検出結果を車両30に配信する。
情報提供部115は、車両30が複数の領域をまたがる道路リンク(ボーダー)を走行している場合、当該車両30に関する情報を隣接する領域の拠点サーバ10に出力してもよい。すなわち、情報提供システム1では、車両30が、領域分割部112によって分割した複数の領域のうち、第一の領域と、第一の領域に隣接する第二の領域とをまたがる道路リンクを走行している場合、第一の領域および第二の領域の一方に割り当てられた拠点の拠点サーバ10の情報提供部115から、第一の領域および第二の領域の他方に割り当てられた拠点の拠点サーバ10の情報提供部115に対して、車両30に関する情報を出力してもよい。
ここで、「車両30に関する情報」とは、当該車両30または車両30の運転者に特有の情報であり、例えば運転者の眠気検出を行うために車両30から予め収集したCANデータ、車内画像等が挙げられる。本実施形態では、このような情報のことを「履歴情報」と定義する。このように、車両30の履歴情報を、隣接する複数の領域の拠点サーバ10同士で融通し合うことにより、車両30が領域間を移動した場合においても、移動前に利用していたサービス(例えば眠気検出通知サービス)を引き続き利用することができる。
通信部12は、例えばLAN(Local Area Network)インターフェースボード、無線通信のための無線通信回路等から構成される。通信部12は、公衆通信網であるインターネット等のネットワークNWに接続されている。そして、通信部12は、当該ネットワークNWに接続することにより、レジストリサーバ20および車両30との間で通信を行う。
記憶部13は、EPROM(Erasable Programmable ROM)、ハードディスクドライブ(Hard Disk Drive:HDD)およびリムーバブルメディア等の記録媒体から構成される。リムーバブルメディアとしては、例えばUSB(Universal Serial Bus)メモリ、CD(Compact Disc)、DVD(Digital Versatile Disc)、BD(Blu-ray(登録商標) Disc)のようなディスク記録媒体が挙げられる。記憶部13には、オペレーティングシステム(Operating System:OS)、各種プログラム、各種テーブル、各種データベース等が格納可能である。
記憶部13には、例えばルーティング表生成部114によって生成されたルーティング表131、車両30の履歴情報132、予め収集した車両30の過去の走行データ等が、必要に応じて格納される。
(レジストリサーバ)
レジストリサーバ20は、拠点サーバ10で生成されたルーティング表131を蓄積し、必要に応じて当該ルーティング表131を車両30に配信するためのものである。拠点サーバ10は、例えばワークステーションやパソコン等の汎用コンピュータによって実現される。
レジストリサーバ20は、拠点サーバ10と異なり、一つのみ設けられる。すなわち、レジストリサーバ20は、特定の地域に設けられたレジストリサービス拠点内に設けられている。なお、「レジストリサービス拠点」とは、拠点から収集したルーティング表131を車両30に配信するデータセンターのことを示している。
レジストリサーバ20は、図3に示すように、制御部(第二のプロセッサ)21と、通信部22と、記憶部23と、を備えている。制御部21、通信部22および記憶部23の具体的構成は、拠点サーバ10の制御部11、通信部12および記憶部13と同様である。制御部21は、記憶部23に格納されたプログラムの実行を通じて、ルーティング表登録部211およびルーティング表配信部212として機能する。
ルーティング表登録部211は、拠点サーバ10から入力されたルーティング表131を記憶部23に格納する。また、ルーティング表登録部211は、各拠点サーバ10から更新後のルーティング表131を取得した場合、その都度ルーティング表131を記憶部23に格納する。
ルーティング表配信部212は、拠点が割り当てられた領域を走行する車両30に対して、ルーティング表131を出力する。車両30は、このルーティング表131を参照することにより、その領域に割り当てられた拠点サーバ10を特定することができ、適切な拠点サーバ10に対してサービス要求、応答を行うことができる。なお、情報提供部115は、車両30からの要求に応じてルーティング表131を車両30に提供してもよく、車両30が特定の領域に入った際に、ルーティング表131を車両30に自動的に提供してもよい。
(車両)
車両30は、外部と通信可能な移動体である。車両30は、例えばイグニッションスイッチがオフ状態からオン状態に切り替えられた際に、レジストリサーバ20に対してルーティング表131を要求する。これにより、車両30は、現在走行している領域において当該車両30が通信すべき拠点サーバ10を特定することができる。
車両30は、図3に示すように、制御部31と、通信部32と、記憶部33と、センサ群34と、を備えている。制御部31は、車両30に搭載される各種構成要素の動作を統括的に制御するECU(Electronic Control Unit)である。制御部31は、記憶部33に格納されたプログラムの実行を通じて、情報収集部311として機能する。
情報収集部311は、車両30の走行中に、センサ群24によって各種情報を収集する。情報収集部311が収集する情報としては、例えば車両30の周辺の道路画像、センサデータ、CANデータ、車内画像等が挙げられる。情報収集部311は、これらの情報を拠点サーバ10に対して逐次出力する。
通信部32は、例えばDCM(Data Communication Module)等から構成され、ネットワークNWを介した無線通信により、拠点サーバ10およびレジストリサーバ20との間で通信を行う。記憶部33には、例えば車両30が収集した各種データ、レジストリサーバ20から配信されたルーティング表131等が、必要に応じて格納される。
センサ群24は、例えば車速センサ、加速度センサ、GPSセンサ、走行空間センサ(3D-LiDAR)、ミリ波センサ、カメラ(撮像装置)、温度センサ、湿度センサ、気圧センサ等から構成される。センサ群24は、検出した各種情報を情報収集部311に出力する。
(情報提供方法)
実施形態に係る情報提供システム1が実行する情報提供方法の処理手順の一例について、図6を参照しながら説明する。
まず、拠点サーバ10の通行頻度算出部111は、車両30の過去の走行データに基づいて、道路地図上に含まれる道路リンクにおける車両30の通行頻度を算出する(ステップS1)。続いて、領域分割部112は、分割後の各領域をまたがる道路リンクにおける通行頻度の総和が最小となるように、道路地図を複数の領域に分割する(ステップS2)。
続いて、拠点割当部113は、分割した複数の領域のそれぞれに拠点を割り当てる(ステップS3)。その際、拠点割当部113は、予め設定された、車両30と拠点サーバ10との間のレイテンシ制約および通信帯域制約を満たしつつ、拠点サーバ10の運用コストが最小化するように、分割した複数の領域のそれぞれに拠点を割り当てる。
続いて、ルーティング表生成部114は、拠点割当部113によって複数の領域に割り当てられた拠点の情報を含むルーティング表131を生成し(ステップS4)、当該ルーティング表131をレジストリサーバ20に対して出力する(ステップS5)。
続いて、レジストリサーバ20のルーティング表登録部211は、拠点サーバ10から入力されたルーティング表131を記憶部23に格納することにより、登録する(ステップS6)。続いて、車両30の制御部31は、例えば車両30のイグニッションスイッチがオフ状態からオン状態に切り替えられた際に、レジストリサーバ20に対してルーティング表131を要求する(ステップS7)。これを受けて、ルーティング表配信部212は、車両30が走行する領域に対応するルーティング表131を、当該車両30に出力する(ステップS8)。
ルーティング表131を取得した車両30は、その領域に割り当てられた拠点を特定し、当該拠点に設けられた拠点サーバ10に対してサービス要求、応答を行う(ステップS9)。以上により、情報提供システム1が実行する情報提供方法の処理は終了する。
以上説明したように、実施形態に係る情報提供システム1、情報提供装置および情報提供プログラムによれば、全国津々浦々を走行する車両30が、複数の拠点サーバ10と通信する際に、データのやり取りを効率的に行うことができる。
すなわち、実施形態に係る情報提供システム1、情報提供装置および情報提供プログラムによれば、各領域間の通行頻度を最小化するように領域を分割することにより、領域間のデータのやり取りを最小化することができる。
例えば図5に示した領域分割の実施例では、日本全国の全1,328,154エッジ(道路リンク)中、354エッジ(全体の0.0267%)がボーダー(二つの領域をまたがる道路リンク)となり、ボーダーの通行頻度の総和は31.7618%/年であった。これは、例えば全国の100万台の車両30に対して、31.8万台がボーダーを通過することを意味しており、さらに言い換えると、1分間当たり0.6台の車両30がボーダーを通過することを意味する。従って、実施形態に係る情報提供システム1、情報提供装置および情報提供プログラムを用いることにより、各領域間で車両30がやり取りするデータの通信量、処理量を十分に小さくすることができる。
また、実施形態に係る情報提供システム1、情報提供装置および情報提供プログラムによれば、各車両30と拠点サーバ10との間のレイテンシ制約および通信帯域制約を満たしつつ、各拠点サーバ10の運用コストが最小化するように拠点を割り当てるため、各拠点サーバ10の運用コストを抑制しつつ、車両30と複数の拠点サーバ10とのデータのやり取りを実現することができる。
さらなる効果や変形例は、当業者によって容易に導き出すことができる。よって、本発明のより広範な態様は、以上のように表わしかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付のクレームおよびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
1 情報提供システム
10 拠点サーバ
11 制御部
111 通行頻度算出部
112 領域分割部
113 拠点割当部
114 ルーティング表生成部
115 情報提供部
12 通信部
13 記憶部
131 ルーティング表
132 履歴情報
20 レジストリサーバ
21 制御部
211 ルーティング表登録部
212 ルーティング表配信部
22 通信部
23 記憶部
30 車両
31 制御部
311 情報収集部
32 通信部
33 記憶部
34 センサ群
NW ネットワーク

Claims (9)

  1. ハードウェアを有する第一のプロセッサを有し、複数の拠点ごとに設けられる第一のサーバと、
    ハードウェアを有する第二のプロセッサを有する第二のサーバと、
    を備え、
    前記第一のプロセッサは、
    車両の過去の走行データに基づいて、道路地図上に含まれる道路リンクにおける前記車両の通行頻度を算出し、
    分割後の各領域をまたがる道路リンクにおける前記通行頻度の総和が最小となるように、前記道路地図を複数の領域に分割し、
    分割した複数の領域のそれぞれに前記拠点を割り当て、
    前記拠点が割り当てられた領域を走行する車両に対して、所定の情報を出力し、
    分割した複数の領域に割り当てられた拠点の情報を示すルーティング表を生成し、前記ルーティング表を第二のサーバに出力し、
    前記第二のプロセッサは、前記拠点が割り当てられた領域を走行する車両に対して、前記ルーティング表を出力し、
    前記ルーティング表は、対象となる道路地図の領域を所定のメッシュに分割し、各メッシュに対して所定ビットのピクセルを割り当て、各ピクセルに含まれる全ての道路リンクに対して、前記道路リンクが属する領域を示すビットのフラグを立てるものである、
    情報提供システム。
  2. 前記第一のプロセッサは、予め設定された、前記車両と前記拠点との間のレイテンシ制約および通信帯域制約を満たしつつ、前記拠点の運用コストが最小化するように、分割した複数の領域のそれぞれに前記拠点を割り当てる、
    請求項1に記載の情報提供システム。
  3. 前記車両が、分割した複数の領域のうち、第一の領域と、前記第一の領域に隣接する第二の領域とをまたがる道路リンクを走行している場合、前記第一の領域および前記第二の領域の一方に割り当てられた拠点の第一のサーバから、前記第一の領域および前記第二の領域の他方に割り当てられた拠点の第一のサーバに対して、前記車両から予め収集した前記車両に関する情報を出力する、
    請求項1または請求項2に記載の情報提供システム。
  4. ハードウェアを有するプロセッサを備え、かつ複数の拠点ごとに設けられ、
    前記プロセッサは、
    車両の過去の走行データに基づいて、道路地図上に含まれる道路リンクにおける前記車両の通行頻度を算出し、
    分割後の各領域をまたがる道路リンクにおける前記通行頻度の総和が最小となるように、前記道路地図を複数の領域に分割し、
    分割した複数の領域のそれぞれに前記拠点を割り当て、
    前記拠点が割り当てられた領域を走行する車両に対して、所定の情報を出力し、
    分割した複数の領域に割り当てられた拠点の情報を示すルーティング表を生成し、前記ルーティング表をレジストリサーバに出力し、前記レジストリサーバから、前記拠点が割り当てられた領域を走行する車両に対して、前記ルーティング表を出力させ、
    前記ルーティング表は、対象となる道路地図の領域を所定のメッシュに分割し、各メッシュに対して所定ビットのピクセルを割り当て、各ピクセルに含まれる全ての道路リンクに対して、前記道路リンクが属する領域を示すビットのフラグを立てるものである、
    情報提供装置。
  5. 前記プロセッサは、予め設定された、前記車両と前記拠点との間のレイテンシ制約および通信帯域制約を満たしつつ、前記拠点の運用コストが最小化するように、分割した複数の領域のそれぞれに前記拠点を割り当てる、
    請求項4に記載の情報提供装置。
  6. 前記プロセッサは、前記車両が、前記拠点が割り当てられた第一の領域と、前記第一の領域に隣接する第二の領域とをまたがる道路リンクを走行している場合、前記第二の領域の情報提供装置に対して、前記車両から予め収集した前記車両に関する情報を出力する、
    請求項4または請求項5に記載の情報提供装置。
  7. ハードウェアを有するプロセッサに、
    車両の過去の走行データに基づいて、道路地図上に含まれる道路リンクにおける前記車両の通行頻度を算出し、
    分割後の各領域をまたがる道路リンクにおける前記通行頻度の総和が最小となるように、前記道路地図を複数の領域に分割し、
    分割した複数の領域のそれぞれに拠点を割り当て、
    前記拠点が割り当てられた領域を走行する車両に対して、所定の情報を出力し、
    分割した複数の領域に割り当てられた拠点の情報を示すルーティング表を生成し、前記ルーティング表をレジストリサーバに出力し、前記レジストリサーバから、前記拠点が割り当てられた領域を走行する車両に対して、前記ルーティング表を出力させる、
    ことを実行させ、
    前記ルーティング表は、対象となる道路地図の領域を所定のメッシュに分割し、各メッシュに対して所定ビットのピクセルを割り当て、各ピクセルに含まれる全ての道路リンクに対して、前記道路リンクが属する領域を示すビットのフラグを立てるものである、
    情報提供プログラム。
  8. 前記プロセッサに、予め設定された、前記車両と前記拠点との間のレイテンシ制約および通信帯域制約を満たしつつ、前記拠点の運用コストが最小化するように、分割した複数の領域のそれぞれに前記拠点を割り当てる、
    ことを実行させる請求項7に記載の情報提供プログラム。
  9. 前記プロセッサに、前記車両が、前記拠点が割り当てられた第一の領域と、前記第一の領域に隣接する第二の領域とをまたがる道路リンクを走行している場合、前記第二の領域の情報提供装置に対して、前記車両から予め収集した前記車両に関する情報を出力する、
    ことを実行させる請求項7または請求項8に記載の情報提供プログラム。
JP2020100024A 2020-06-09 2020-06-09 情報提供システム、情報提供装置および情報提供プログラム Active JP7314864B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020100024A JP7314864B2 (ja) 2020-06-09 2020-06-09 情報提供システム、情報提供装置および情報提供プログラム
US17/241,457 US12165505B2 (en) 2020-06-09 2021-04-27 Information providing system, information providing device, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020100024A JP7314864B2 (ja) 2020-06-09 2020-06-09 情報提供システム、情報提供装置および情報提供プログラム

Publications (2)

Publication Number Publication Date
JP2021196623A JP2021196623A (ja) 2021-12-27
JP7314864B2 true JP7314864B2 (ja) 2023-07-26

Family

ID=78817693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020100024A Active JP7314864B2 (ja) 2020-06-09 2020-06-09 情報提供システム、情報提供装置および情報提供プログラム

Country Status (2)

Country Link
US (1) US12165505B2 (ja)
JP (1) JP7314864B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7572184B2 (ja) * 2019-09-20 2024-10-23 保土谷化学工業株式会社 ラクトン重合体の製造方法
WO2023181039A1 (en) * 2022-03-25 2023-09-28 Eye-Net Mobile Ltd. Method and system for producing vehicle awareness notifications
CN115294776B (zh) * 2022-06-23 2024-04-12 北京北大千方科技有限公司 基于时间切片统计车辆通行量的方法、装置、设备及介质
WO2023249551A1 (en) * 2022-06-24 2023-12-28 Grabtaxi Holdings Pte. Ltd. Method and system for adaptively locating a moving object relative to a target object
CN115016943B (zh) * 2022-06-29 2024-10-22 苏州浪潮智能科技有限公司 一种并行计算方法、系统、设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010210284A (ja) 2009-03-06 2010-09-24 Denso Corp 交通管理装置および交通管理方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005009891A (ja) * 2003-06-16 2005-01-13 Matsushita Electric Ind Co Ltd 車両用経路選出方法および装置
JP5434380B2 (ja) 2009-08-28 2014-03-05 富士通株式会社 分散処理型シミュレータ
US20150067695A1 (en) 2012-03-28 2015-03-05 Hitachi, Ltd. Information processing system and graph processing method
US9898759B2 (en) * 2014-03-28 2018-02-20 Joseph Khoury Methods and systems for collecting driving information and classifying drivers and self-driving systems
US9578093B1 (en) * 2015-12-16 2017-02-21 International Business Machines Corporation Geographic space management
US10362098B2 (en) * 2016-06-21 2019-07-23 Facebook, Inc. Load balancing back-end application services utilizing derivative-based cluster metrics

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010210284A (ja) 2009-03-06 2010-09-24 Denso Corp 交通管理装置および交通管理方法

Also Published As

Publication number Publication date
US20210383685A1 (en) 2021-12-09
JP2021196623A (ja) 2021-12-27
US12165505B2 (en) 2024-12-10

Similar Documents

Publication Publication Date Title
JP7314864B2 (ja) 情報提供システム、情報提供装置および情報提供プログラム
JP6776269B2 (ja) 移動オブジェクトの管理システム、方法、およびコンピュータ・プログラム
US10169400B2 (en) Geographic space management
US9699622B1 (en) Management of dynamic events and moving objects
US9784584B2 (en) Geographic space management
WO2013167085A2 (zh) 一种基于栅格映射生长的交通网络划分方法及配置服务器
EP2141609A1 (en) Method and system for updating geographic databases
US20150153187A1 (en) Dispatching map matching tasks by a cluster server
JP5421949B2 (ja) 交通量予測装置、交通量予測方法およびプログラム
CN112884319B (zh) 一种任务分配方法、装置、计算机设备以及存储介质
US11585674B2 (en) Map management system, map management device, and computer-readable recording medium
US11800413B2 (en) Information processing system, information processing apparatus, and computer readable recording medium
EP3008597B1 (en) Method for the continuous processing of two-level data on a system with a plurality of nodes
JP2021009027A (ja) 経路出力装置、方法、及びプログラム
CN111767295B (zh) 地图数据的处理方法、装置、计算设备和介质
CN116737392B (zh) 一种非矢量数据的处理方法、装置及计算设备
CN112541624A (zh) 一种揽投网点的选址方法、装置、介质及电子设备
CN118585332A (zh) 分布式数据处理方法、装置、设备和存储介质
CN116467290B (zh) 数据清理方法、装置、计算机设备和存储介质
CN115034482B (zh) 一种换电站选址方法、装置、设备及可读存储介质
JP7167856B2 (ja) データ収集システムおよびデータ収集方法
EP4209952B1 (en) A method, a computer program product and a device for dynamic spatial anonymization of vehicle data in a cloud environment
EP4209951B1 (en) A method, a computer program product and a device for dynamic spatial anonymization of vehicle data in a cloud environment
KR20250039809A (ko) 이동체들의 상태를 관리하는 영역 매니저들을 제공하는 영역 매니저 제공 장치 및 방법
CN116527276B (zh) 一种面向车联网交通监测服务的高效隐私保护方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220314

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230404

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230407

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230613

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230626

R151 Written notification of patent or utility model registration

Ref document number: 7314864

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151