JP2022013155A - Location information processing device, location information processing system and method thereof - Google Patents
Location information processing device, location information processing system and method thereof Download PDFInfo
- Publication number
- JP2022013155A JP2022013155A JP2020115526A JP2020115526A JP2022013155A JP 2022013155 A JP2022013155 A JP 2022013155A JP 2020115526 A JP2020115526 A JP 2020115526A JP 2020115526 A JP2020115526 A JP 2020115526A JP 2022013155 A JP2022013155 A JP 2022013155A
- Authority
- JP
- Japan
- Prior art keywords
- information
- position information
- correction
- service
- map
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、位置情報処理装置、位置情報処理システムおよびその方法に関する。 The present invention relates to a position information processing apparatus, a position information processing system, and a method thereof.
最近、旅客一人ひとりのニーズや行動に合わせて、多様な交通機関を組み合わせて提供するMaaS(Mobility as a Service)が注目されている。MaaSは、スマートフォン等の携帯端末を用いて旅客の位置情報と目的地に合わせて自動で適切な交通機関のナビゲーションを行うことで、利便性を向上しつつ交通機関の混雑度を平準化することができる。また、異なる交通機関の予約を一括して行うことで利便性を向上しつつ交通機関の予約業務のコストを低減し、および旅客の交通機関の利用実績に合わせて運賃を自動精算することで交通機関の清算業務のコストを低減する、などのソリューションがある。 Recently, MaaS (Mobility as a Service), which provides a combination of various means of transportation according to the needs and behaviors of each passenger, has been attracting attention. MaaS uses mobile terminals such as smartphones to automatically navigate the appropriate transportation according to the location information of passengers and the destination, thereby improving convenience and leveling the congestion level of transportation. Can be done. In addition, by making reservations for different transportation systems at once, the convenience is improved, the cost of transportation reservation work is reduced, and the fare is automatically settled according to the passenger's transportation usage record. There are solutions such as reducing the cost of clearing operations of institutions.
これらのソリューションを実現するためには、位置情報など旅客を取り巻くセンサ情報を基に旅客の行動を推定する旅客行動推定が重要となる。位置情報を取得する手段としては、GPS(Global Positioning System)やWifi(登録商標)、Bluetooth(登録商標)、Beaconなどがある。これらの情報は、ある時刻における旅客の位置を移動経度等の形式で取得するものである。MaaSで必要な情報とするためにはこれらの情報と交通機関や地図の情報とを照らし合わせることで、旅客がどのように交通機関を利用したかを推定する。 In order to realize these solutions, it is important to estimate passenger behavior by estimating passenger behavior based on sensor information surrounding passengers such as location information. As means for acquiring location information, there are GPS (Global Positioning System), Wifi (registered trademark), Bluetooth (registered trademark), Beacon and the like. This information acquires the position of the passenger at a certain time in the form of moving longitude or the like. In order to obtain the necessary information for MaaS, we estimate how passengers used transportation by comparing this information with the information on transportation and maps.
この種の技術として、例えば、特許文献1には、旅客の携帯端末から収集した位置情報を基に列車の停車、発車に伴う速度変化を検出し、その検出時刻における位置情報と鉄道の路線に関する地図情報と照合することで、旅客の利用した交通機関を特定する、列車同定装置が開示されている。
As a technique of this type, for example,
特許文献1に記載の技術は、列車の停車、発車に伴う速度変化を算出するために高精度、高頻度で位置情報を取得することが必要である。しかしながら、センサによっては位置情報が取得できないエリアが存在し、携帯端末によっては取得頻度が制限され、位置情報の誤差が大きいなどの理由で、十分な品質の位置情報が取得できない場合がある。また、地図情報に十分な品質が無い場合がある。例えばGPSでは座標系が高品質に管理されているが、BeaconやWifiでは取得する信号から位置情報への変換規則が管理されていないなど、品質が十分でない場合がある。すなわち、従来技術では位置情報と地図情報の双方が十分な精度であることを前提としているため、この前提が崩れるとMaaSに適用することが困難である。
The technique described in
そこで、本発明の目的は、人の位置情報や地図情報の品質が低い場合でも、人の移動の推定の精度を改善することにある。 Therefore, an object of the present invention is to improve the accuracy of estimating the movement of a person even when the quality of the position information and the map information of the person is low.
本発明の位置情報処理装置は、好ましい例によれば、人の位置情報を基に該人の移動を推定する第1処理部と、前記位置情報と人の移動パターンとの一致度を算出し、前記一致度が一定以上変化している場合、地図情報の修正提案を作成する第2処理部と、を有し、作成された前記修正提案は、ネットワークを介して外部装置へ提供され、
前記第1処理部は、前記ネットワークを介して前記外部装置から提供される、前記修正提案に対する修正指示を受信して、該修正指示を前記地図情報またはサービス情報に反映する、ことを特徴とする位置情報処理装置、として構成される。
本発明は、また、上記位置情報処理装置を含む位置情報処理システム、および位置情報処理方法として把握される。
According to a preferred example, the position information processing apparatus of the present invention calculates the degree of coincidence between the first processing unit that estimates the movement of the person based on the position information of the person and the position information and the movement pattern of the person. , A second processing unit that creates a correction proposal for map information when the degree of coincidence has changed by a certain amount or more, and the created correction proposal is provided to an external device via a network.
The first processing unit is characterized in that it receives a correction instruction for the correction proposal provided from the external device via the network and reflects the correction instruction in the map information or service information. It is configured as a position information processing device.
The present invention is also understood as a position information processing system including the position information processing apparatus and a position information processing method.
本発明によれば、人の位置情報や地図情報の品質が低い場合でも、人の移動の推定の精度を改善することができる。 According to the present invention, it is possible to improve the accuracy of estimating the movement of a person even when the quality of the position information or the map information of the person is low.
以下図面を参照して、位置情報処理システムの好ましい実施形態について説明する。 Hereinafter, preferred embodiments of the position information processing system will be described with reference to the drawings.
図1は、位置情報処理システムの一例を示す。
位置情報処理システムは、位置情報処理装置100と、地図情報管理装置103と、サービス情報管理装置106と、旅客等の人が所持する端末110と、がネットワークを介して接続して構成される。
FIG. 1 shows an example of a position information processing system.
The position information processing system is configured by connecting a position
位置情報処理装置100は、旅客等の人の移動情報を処理する移動処理部101と、位置情報や地図情報の品質を評価する品質評価部102とを有する。地図情報管理装置103は、地図情報管理部104を有する。地図情報管理部104は、地図管理者105の指示に従い、地図情報の作成、登録、修正などの処理を行う。サービス情報管理装置106は、旅客の端末110へサービスを提供するサービス情報管理部107と、端末110の位置情報を収集する位置情報収集部108とを有する。サービス情報管理部107は、サービス管理者109の指示に従い、サービス情報の作成、登録、修正などの処理を行う。端末110は、旅客111が所持するスマートフォン等の携帯端末であり、旅客の位置情報を取得するとともに、旅客へのサービス画面を表示する。
The position
図2は、位置情報処理装置100のハードウェア構成を示す。
位置情報処理装置100は、プログラムを実行する演算部201、プログラムやデータを記憶する一次記憶部202、各種データ及びデータベース(DB)を記憶する二次記憶部203、入力部204、表示部205、ネットワークに接続する通信部206、を有するコンピュータである。なお、以下の説明において、一次記憶部202と二次記憶部203を区別する必要がない場合には単に記憶部という。位置情報処理装置100において、後述する、地図情報400、位置情報600、等の種々の情報は、記憶部に格納される。
FIG. 2 shows the hardware configuration of the position
The position
なお、図示していないが、地図情報管理装置103やサービス情報管理装置106も、図2と同様のハードウェア構成を有している。また、端末110も、プログラムを実行する演算部、プログラムや種々の情報を記憶する記憶部、入力部、表示部、ネットワークに接続する通信部、を有している。
なお、位置情報処理装置100、地図情報管理装置103、サービス情報管理装置106は、一例としてはサーバシステム等のコンピュータであるが、他の例としてパブリッククラウドを用いてもよい。
Although not shown, the map
The location
図3は、位置情報処理システムの全体の動作フローを示す。
位置情報処理装置100は、地図情報管理装置103から送信される地図情報400と、サービス情報管理装置106から送信されるサービス情報500を登録する(S301)。なお、地図情報400は地図情報管理装置103において地図管理者の操作により作成され、サービス情報500はサービス情報管理装置106においてサービス管理者の操作により作成される。旅客111の所持する端末110が、旅客の位置情報を取得し、サービス情報管理装置105へ送信する(S302)。
FIG. 3 shows the overall operation flow of the position information processing system.
The position
サービス情報管理装置105が、旅客111の位置情報を受信、蓄積し、その蓄積された位置情報履歴を位置情報処理装置100へ送信する(S303)。位置情報処理装置100が位置情報履歴を受信し、移動処理部101が位置情報に基づいて旅客の行動(行動情報)を推測し、サービス情報管理装置106へ送信する(S304)。サービス情報管理装置106が行動情報に基づいたサービスを提供する(S305)。この時の行動情報は低品質な可能性がある。
The service
ステップ304、305と並行して、位置情報処理装置100の品質評価部102が、位置情報履歴を基に修正提案情報を生成し、その修正提案情報を地図情報管理装置103とサービス情報管理装置106へ送信する(S306)。地図情報管理部104が、受信した修正提案情報を表示部に表示し、サービス情報管理部107が、受信した修正提案情報を表示部に表示する(S307)。地図管理者105およびサービス管理者109はそれぞれ、表示部に表示された修正提案情報を見て、修正を検討することができる。
In parallel with
地図情報管理装置103が、表示された修正提案情報を基に地図管理者105の指示に応じて情報を修正する。また、サービス情報管理装置106が、表示された修正提案情報を基にサービス管理者109の指示に応じて情報を修正する。地図情報管理装置103およびサービス情報管理装置106は、それぞれの修正情報を位置情報処理装置100へ送信する(S308)。
The map
位置情報処理装置100が、地図情報管理装置103およびサービス情報管理装置106から送信された修正情報(修正指示)を受信し、地図情報とサービス情報に反映する(S309)。すなわち、移動処理部101が、修正した情報と位置情報履歴を基に旅客行動を推測して行動情報を作成し、行動情報をサービス情報管理装置106へ送信する(S310)。処理結果は、品質が改善された(高品質な)行動情報である。サービス情報管理装置106が、受信した行動情報(高品質な行動情報)に基づいたサービスを提供する(S311)。
The position
図4は、地図情報400の一例を示す。
地図情報400は、地点の位置やそこで得られるセンサ情報を示すノード(401~406)と、ノード間のつながりを示すリンク(407~413)との組み合わせで構成される。ノードの位置は横軸の緯度、縦軸の経度で表される。各ノードではビーコンが受信できることを表す(414~419)。図4では、同じ駅を含む、並行している2つの路線Line1、Line2を示している。ノード401、402で定義されているStation1は、リンク407で示すように徒歩で10m(メートル)の距離である。ノード403、404で表されるStation2は、徒歩で30mの距離である。ノード418、419で表されるStation3は徒歩で10mの距離である。Station1とStation2、Station2とStation3はそれぞれ5kmの距離である。Station1では0x0001、Station2では0x0003、Station3では0x0002のビーコン信号(センサ値)を受信する。
FIG. 4 shows an example of map information 400.
The map information 400 is composed of a combination of nodes (401 to 406) indicating the position of a point and sensor information obtained there, and links (407 to 413) indicating connections between the nodes. The position of the node is represented by the latitude on the horizontal axis and the longitude on the vertical axis. It indicates that the beacon can be received at each node (414 to 419). FIG. 4 shows two parallel lines Line1 and Line2 including the same station.
ここで、地図情報の品質が低く、実際に得られる位置情報の値とは異なる場合を想定する。例えば、地図情報ではStation2では0x0003、Station3では0x0002のビーコン信号を受信すると定義しているが、実際にはStation2では0x0002、Station3では0x0003の信号が受信されるとする。実際にはStation1、Station2、Station3の順序で行動したとしても、ビーコンの値のみを参照すると、Station1、Station3、Station2の順序で行動したことになる。また、同じStation1であれば、Line1とLine2で同じ信号が受信されるため、ビーコン信号だけではどちらの路線を利用したかは判別することが出来ない。
Here, it is assumed that the quality of the map information is low and the value of the position information actually obtained is different. For example, the map information defines that
図5は、サービス情報500の一例である。
サービス情報管理装置106で作成されるサービス情報400は、サービスを識別するサービス情報ID501と、センサを識別するセンサ種別502と、頻度503と、で構成される。センサ識別502はビーコンまたはGPSの識別を示す。頻度503に関して、サービス情報SI01はビーコンが60秒周期で取得することを定義し、サービス情報SI02はGPSが600秒周期で取得することを定義する。なお、サービス情報はセンサ定義情報と称してもよい。
FIG. 5 is an example of the service information 500.
The service information 400 created by the service
図6は、端末110が収集する位置情報600の一例である。
端末110が取得する旅客の位置情報600は、位置情報を識別する位置情報ID601と、旅客を識別する旅客ID602と、センサ種別603と、時刻604と、センサ値605と、で構成される。例えば、位置情報S01は、Passenger1の位置情報であり、GPSが12:00に取得した、センサ値が経度5m、緯度0kmであることを示す。位置情報S02は、Passenger1の位置情報であり、ビーコンが12:00に取得した、センサ値が0x0001であることを示す。位置情報600は、旅客の移動中に端末110が捉えるGPSまたはビーコンのセンサ値を時間とともに蓄積するので旅客ごとの位置情報ログと言ってもよい。
FIG. 6 is an example of the position information 600 collected by the
The passenger position information 600 acquired by the terminal 110 is composed of a
図7は、移動処理部101の処理フローの一例である。
移動処理部101は、旅客の移動を推測するために、端末110が実際に得た位置情報の、地図情報上でのずれを算出する。
移動処理部101は、地図情報400を基に地図上で可能な行動パターン800を作成する(S701)。行動パターンとサービス情報500を基に位置情報パターン900を作成する(S702)。最後に、位置情報パターン900と位置情報600を基にその一致度を算出し、一致度を含む行動情報1000を作成する(S703)。この行動情報1000はサービス情報管理装置106へ提供される。行動パターン800、位置情報パターン900、行動情報1000については、図8乃至図10を参照して後述する。
FIG. 7 is an example of the processing flow of the moving
The
The
図8は、移動処理部101が作成する行動パターンの一例である。
行動パターン800とは、旅客があるノードから他のノードに移動すると想定した場合に、可能性のある移動の行程(ノードとリンクの繋がり)を全て挙げた情報パターンである。なお、移動パターンと称してもよい。
行動パターン800は、行動パターンを識別する行動パターンID801と、旅客ID802と、行動パターン803と、発生度804から構成される。
FIG. 8 is an example of an action pattern created by the
The behavior pattern 800 is an information pattern that lists all possible movement processes (connections between nodes and links) when it is assumed that a passenger moves from one node to another. It may be referred to as a movement pattern.
The action pattern 800 is composed of an
例えば、行動パターンAP1は、Passenger1が、Station1からStation3までLine1を用いて移動し、その発生度は1であることを示す。ここで発生度とは、その行動パターンの発生のしやすさを示す数値である。発生度は、例えば行動パターンの移動距離と、行動パターンと同じ始点と終点の最短経路の総距離との比率として定義する。例えば、行動パターンAP3は、Station1を出発し、Station3を経由し、Station2に向かうことを示す行動パターンである。この行動は回り道であり発生し難いため、発生度は低く定義される。
For example, the behavior pattern AP1 indicates that Passenger1 moves from Station1 to Station3 using Line1 and its occurrence degree is 1. Here, the degree of occurrence is a numerical value indicating the ease of occurrence of the behavior pattern. The degree of occurrence is defined as, for example, the ratio of the movement distance of the behavior pattern to the total distance of the shortest paths of the same start point and end point as the behavior pattern. For example, the behavior pattern AP3 is a behavior pattern indicating that the vehicle departs from
図9は、移動処理部101が作成する位置情報パターン900の一例である。
位置情報パターン900とは、行動パターン800ごとに、取得可能性のあるセンサとそのセンサ値を全て挙げたパターンである。
位置情報パターン900は、位置情報パターンを識別する位置情報パターンID901と、行動パターンID902と、センサ種別903と、時刻904と、センサ値905で構成される。
FIG. 9 is an example of the position information pattern 900 created by the
The position information pattern 900 is a pattern in which all the sensors that can be acquired and the sensor values thereof are listed for each action pattern 800.
The position information pattern 900 is composed of a position
例えば、位置情報パターンID SP1-01は、行動パターン800で示した行動パターンAP1で、GPSが12:00に、センサ値3m、0kmの値が取得されるパターンを示している。同様にSP1-02からSP1-13までで、行動パターンAP1に対して得られる一連の位置情報のパターンを示している。
なお、時刻904は必ずしも無くてよい。また、必ずしも行動パターン902に対応させなくてもよい。
For example, the position information pattern ID SP1-01 is the behavior pattern AP1 shown in the behavior pattern 800, and shows a pattern in which GPS values of 3m and 0km are acquired at 12:00. Similarly, from SP1-02 to SP1-13, a series of position information patterns obtained for the behavior pattern AP1 are shown.
The
図10は、移動処理部101が作成する行動情報1000の一例である。
行動情報1000とは、旅客がどのような行動をしたかを表す情報であり、位置情報600に対する旅客の行動パターン(すなわち人の移動パターン)の一致の度合いを、一致度を用いて表す。
FIG. 10 is an example of the action information 1000 created by the
The behavior information 1000 is information indicating what kind of behavior the passenger has performed, and represents the degree of matching of the passenger's behavior pattern (that is, the movement pattern of a person) with the position information 600 by using the degree of matching.
行動情報1000は、旅客の行動を識別する行動ID1001と、旅客ID1002と、行動パターン1003と、一致度1004で構成される。一致度は、位置情報600と位置情報パターン900の一致度合いを示している。例えばSP1-01からSP1-13までの位置情報パターンと、位置情報600との一致度は3であることを表す。一致度の計算は、SP1-01からSP1-13までで、一致している個数と、行動パターンの発生度の積で計算する。SP1-01、SP1-02、SP1-13は一致しており、発生度は1のため3となる。SP3-01からSP3-13までの位置情報パターンと、位置情報600との一致度は、一致しているパターンが4、発生度は0.33のため、1.33となる。
なお、行動情報1000は、移動一致度情報と言ってもよい。
The action information 1000 is composed of an
The action information 1000 may be referred to as movement match degree information.
図11は、端末110が旅客に提供するサービス画面一例を示す図である。
サービス情報管理装置106は、位置情報処理装置100から送信され受信した行動情報1000の旅客の行動パターンを基に旅客の行き先を推定して、その行き先に位置する店舗を選択し、店舗を含むサービス画面を作成して、端末110へ送信して表示部に表示する。なお、サービス情報管理装置106は、駅等の場所に対応して店舗情報を登録したDBを記憶部に格納している。
FIG. 11 is a diagram showing an example of a service screen provided by the terminal 110 to the passenger.
The service
図示の画面では、旅客の行動の終点(Station)に位置する店舗(Shop)の割引クーポンをサービスとして提供する。行動情報1000では、行動A1と行動A2の一致度が同じであり、行動A1と行動A3の一致度の差が大きくないため、各行動に対応した情報を提供している。 On the illustrated screen, a discount coupon for a store (Shop) located at the end point (Station) of a passenger's action is provided as a service. In the action information 1000, the degree of coincidence between the action A1 and the action A2 is the same, and the difference in the degree of coincidence between the action A1 and the action A3 is not large, so that the information corresponding to each action is provided.
因みに、このサービス画面の内容は、旅客の行動の終点(ノード)がStation2かまたはStation3か、またリンクがline1かまたはLine2か、明確でなく、低品質な行動情報に基づくサービス(図3:S305)である、といえる。 By the way, the content of this service screen is not clear whether the end point (node) of the passenger's action is Station2 or Station3, and the link is line1 or Line2, and the service is based on low-quality behavior information (Fig. 3: S305). )You can say that.
次に、図12を参照して、品質評価部102による修正処理動作について説明する。この処理は、品質評価部102が地図情報またはサービス情報の修正を提案する処理である。なお、各ステップの処理の詳細は図13~図19を参照して後述する。
Next, with reference to FIG. 12, the correction processing operation by the
まず、品質評価部102は、地図情報またはサービス情報を一部修正する(S1201)(詳細は図13参照)。その後、品質評価部102は一致度と分離可能度を算出する(S1202)(詳細は図17参照)。分離可能度とは、位置情報により行動パターンをどの程度分離できるかを意味する。
First, the
次に、品質評価部102は、地図情報またはサービス情報の修正による一致度と分離可能度の変化を算出する(S1203)。そして、変化が一定以上か否かを判断する(S1204)。判断の結果、変化が一定以上でなければS1201にもどり、一定以上であれば、地図情報またはサービス情報の修正を修正提案リストに追加する(S1205)。
Next, the
最後に終了条件を満たしていれば、処理を終了し、満たしていなければS1201に戻る(S1206)。ここで終了条件とは、例えば処理時間が一定以上を経過した、または修正提案リストが規定数以上になった、等の条件である。 Finally, if the end condition is satisfied, the process is terminated, and if not, the process returns to S1201 (S1206). Here, the end condition is, for example, a condition that the processing time has elapsed a certain amount or more, or the number of correction proposal lists has exceeded a specified number.
図13~図16を参照して、品質評価部102による地図情報の修正提案(修正提案リストの例)、およびその修正提案によりサービスがどのように改善されるかについて説明する。
With reference to FIGS. 13 to 16, a correction proposal (example of a correction proposal list) of map information by the
図13は、地図情報を修正した場合、一致度の変化によって出力される修正提案情報を基に地図管理者に提案される修正提案画面の一例である。前述の通り、地図情報にはStation2とStation3のビーコンの値に誤りの可能性がある(低品質な地図情報(図4参照))。そこで、処理S1201においてStation2とStation3のビーコンの値を修正することで、処理S1202で一致度が向上することが期待される。すなわち、図13の画面表示例では、Station2とStation3のビーコン4,6をセンサ値(proposal)のように修正することを提案している。
これらの修正が地図情報の品質改善に寄与する。この修正提案を地図情報管理装置103に提供することで、地図管理者が地図情報の修正を行うことが出来る。
FIG. 13 is an example of a correction proposal screen proposed to the map manager based on the correction proposal information output by the change in the degree of matching when the map information is corrected. As mentioned above, there is a possibility that the values of the Beacons of
These corrections contribute to improving the quality of map information. By providing this correction proposal to the map
図14は、地図情報管理装置103に提供された図13の修正提案を基に、地図管理者が、地図情報管理装置103の表示部および入力部を用いて修正した地図の一例である。図4に比べて、1401、1402、1403、1404で示す、ビーコンの値が修正されている。地図管理者によって修正された地図情報は、地図情報管理装置103から位置情報処理装置100へ送信される(S308)。
FIG. 14 is an example of a map modified by the map manager using the display unit and the input unit of the map
図15は、移動処理部101の処理S310における修正処理、すなわち地図情報管理装置103で図14のように修正した地図情報を基に、旅客の位置情報から行動情報1500を修正した(「推測した」と言ってもよい)旅客の行動情報の一例である。地図情報が図14のように修正されたことで、行動A1と行動A2の一致度が向上したことがわかる。この行動情報1500は、図11に示す行動情報に比べて、品質が向上した(高品質)行動情報と言える。
品質が向上した行動情報1500は、位置情報処理装置100からサービス情報管理装置106へ送信される(S310)。
FIG. 15 is a correction process in the process S310 of the
The behavior information 1500 with improved quality is transmitted from the position
図16は、サービス情報管理装置106が旅客の行動情報1500に基づいて作成する、旅客の端末110に提供されるサービス画面の一例である。
サービス情報管理装置106は、行動情報1500を受信して、その行動情報1500を基に、表示部に表示するサービス画面を生成する。図16に示すように、行動A1と行動A2の一致度が向上したことで、サービス情報管理装置106は、Station3に特化されたショップに対するサービス(行動情報1500に特化された割引情報)のみを提供することができる(S311)。これによりサービスが向上できる。
FIG. 16 is an example of a service screen provided to the
The service
図17~図23では、位置情報処理装置がサービス情報と地図情報の修正を提案し、それによりサービスが、旅客がLine1とLine2のどちらを利用したかを判別し、それによりサービスが改善されることを示す。 In FIGS. 17-23, the location information processor proposes modification of the service information and the map information, whereby the service determines whether the passenger used Line1 or Line2, thereby improving the service. Show that.
図17は、品質評価部102の処理S1202における分離可能度の算出処理フローの一例である。品質評価部102は、行動パターンと、修正した地図情報またはサービス情報を基に位置情報パターンを作成する(S1701)。そして、位置情報パターンの組み合わせごとに一致度を算出して(S1702)、同じ位置情報パターン同士での一致度と、異なる位置情報パターンとの一致度の差を分離可能度とする(S1703)。ここで、分離可能度とは、ある位置情報に対して、それから考えられる行動パターンがどの程度絞られるか、地図の分解能に対する位置情報の分解能の高さを表している。
FIG. 17 is an example of a process flow for calculating the separability in the process S1202 of the
図18は、処理S1202で作成される修正案と、それに対する分離可能度のデータの一例である。修正提案と分離可能度のデータ1800は、修正1801と、比較する行動パターン1(1802)、行動パターン2(1803)と、分離可能度1804で構成される。分離可能度の0は分離不可能、1は分離可能を示す。
FIG. 18 is an example of the amendment proposed in the process S1202 and the data of the separability for the amendment. The modification proposal and the separability data 1800 are composed of the
修正F1は地図情報の修正モードを示し、修正F1はサービス情報の修正モードを示す。修正F1、F2はいずれも分離可能度が1であるので、分離可能であることを意味する。すなわち、修正F1は、地図情報を修正し、ビーコンが同じStation2でもLine1とLine2で異なる信号を発信するように修正することを表す。修正F2は、サービス情報を修正し、GPSの取得頻度を300秒に修正することを定義する。修正F1と修正F2のどちらでもLine1とLine2の利用を判別できる。 The modified F1 indicates the modified mode of the map information, and the modified F1 indicates the modified mode of the service information. Modified F1 and F2 both have a separability of 1, which means that they are separable. That is, the modification F1 indicates that the map information is modified so that Line1 and Line2 emit different signals even if the beacon is the same Station2. Modification F2 defines that the service information is modified and the GPS acquisition frequency is modified to 300 seconds. Both modified F1 and modified F2 can determine the use of Line1 and Line2.
図19は、処理S1701で、修正F2を対象に作成される位置情報パターン1900の一例である。SP1-01からSP1-14は、行動パターンAP1で得られる位置情報パターンを示す。SP2-01からSP2-14は行動パターンAP2で得られる位置情報パターンを示す。処理S1702において、SP1-01~SP1-14とSP1-01~SP1-14の一致度を計算すると一致度は14となり、SP1-01~SP1-14とSP2-01~SP2-14の一致度を計算すると一致度は13となる。 FIG. 19 is an example of the position information pattern 1900 created for the modified F2 in the process S1701. SP1-01 to SP1-14 show the position information pattern obtained by the behavior pattern AP1. SP2-01 to SP2-14 show the position information pattern obtained by the behavior pattern AP2. In the process S1702, when the degree of matching between SP1-01 to SP1-14 and SP1-01 to SP1-14 is calculated, the degree of matching is 14, and the degree of matching between SP1-01 to SP1-14 and SP2-01 to SP2-14 is calculated. When calculated, the degree of agreement is 13.
したがって、処理S1703では一致度の差1を分離可能度とする。この差は、GPSの取得頻度を600秒から300秒に向上させたことで、S1-08とSP2-08が取得されうることで生じたものである。Station2はLine1とLine2で距離が離れているため、GPSによってLine1とLine2が分離可能であることを自動的に提案できる。
Therefore, in the process S1703, the
図20は、地図情報管理部104により作成される地図情報修正提案画面の一例を示す。とりわけ、修正F1を地図管理者に提案する画面の一例である。地図情報修正提案画面は、Beacon4のセンサ値を、0x0002から0x0005に修正することを提案している。この場合、ビーコンの信号を修正するには現地での作業が必要であり、ビーコンの増設や設置場所の検討を要する。
FIG. 20 shows an example of a map information correction proposal screen created by the map
図21は、サービス情報管理部107によるサービス情報修正画面の一例を示す。とりわけ、修正F2をサービス管理者に提案する画面の一例である。サービス情報修正画は、アプリケーションのGPS取得頻度を、600秒から300秒に向上することを提案している。この修正には、アプリケーションコードや設定の修正、端末110への配信を要する。
FIG. 21 shows an example of a service information correction screen by the service
図20および図21に示すように、修正F1と修正F2のどちらでもサービスを改善することができるが、それぞれコストを伴う。何れの修正が、コストがかかるかはケースバイケースであるが、管理者は画面に提示された修正提案を基に、コストと効果を検討することができる。 As shown in FIGS. 20 and 21, both the modified F1 and the modified F2 can improve the service, but each comes with a cost. Which modification is costly is on a case-by-case basis, but the administrator can consider the cost and effect based on the modification proposal presented on the screen.
ここでは、GPSの取得頻度の変更が容易になるようにアプリケーションが実装されているものとし、サービス情報を修正したこととする。このときの、地図情報管理部104により地図管理者へ提示される画面の例を図22に示す。例えば、図22の画面は、図20の画面に対してポップアップ表示し、図20の画面の上側の表示2201を半透明に表示するか、またはその表示部分2201を無くして、下側の表示2202にある案内文のみの表示でもよい。
このように、サービス情報の修正により品質が改善したため、地図情報の修正やそれに伴うビーコンの修正は不要となる。
Here, it is assumed that the application is implemented so that the GPS acquisition frequency can be easily changed, and the service information is corrected. FIG. 22 shows an example of the screen presented to the map manager by the map
In this way, since the quality is improved by modifying the service information, it is not necessary to modify the map information and the accompanying beacon.
図23は、サービス情報管理部107によるサービス情報修正後のサービス画面の一例である。上記の修正処理により、Line1とLine2を判別できたことで、旅客により適切な割引情報を配信することができる。
FIG. 23 is an example of the service screen after the service information is corrected by the service
以上説明したように、本実施例によれば、人の位置情報や地図情報の品質が低い場合でも、人の移動の推定の精度を改善することが可能となる。換言すれば、旅客等の人から収集した位置情報を推定するとともに、推定の品質を評価して品質低下の原因を、地図情報管理者に提示して改善を促すことで、継続的に人の行動の解析精度を向上させることができる。これにより、適格なサービスの提供が可能となる。 As described above, according to the present embodiment, it is possible to improve the accuracy of estimating the movement of a person even when the quality of the position information and the map information of the person is low. In other words, by estimating the location information collected from people such as passengers, evaluating the quality of the estimation, and presenting the cause of the quality deterioration to the map information manager to promote improvement, people can continue to improve. The accuracy of behavior analysis can be improved. This makes it possible to provide qualified services.
<代案変形例について>
本発明は、実施例1に限定されずに、種々変形、代替して実施され得る。
例えば、実施例1では、位置情報を検知するセンサとして、GPSやBeaconを用いているが、Wifi(登録商標)やBluetooth(登録商標)を用いてもよい。さらに他の手段としてレーザレーダによる位置検知或いは距離測定手段や、ICタグ等の位置検知手段を用いてよい。
<About alternative variants>
The present invention is not limited to the first embodiment, and can be variously modified or substituted.
For example, in the first embodiment, GPS or Beacon is used as the sensor for detecting the position information, but Wifi (registered trademark) or Bluetooth (registered trademark) may be used. Further, as other means, a position detection means or a distance measuring means by a laser radar, or a position detecting means such as an IC tag may be used.
また、実施例1における、品質評価部102は地図情報またはサービス情報を一部修正する機能を有するので、品質評価部102を修正処理部と呼んでもよい。或いは、移動処理部102を第1処理部と呼び、品質評価部102を第2処理部と呼んでもよい。
Further, since the
さらに他の例として、品質評価部102を、品質を評価する機能部位(例えば処理S306)と、修正提案情報を作成、提供して、修正した行動情報を提供する修正機能部位(例えばS306~S310)を分けて、機能表現してもよい。
As yet another example, the
また、他の例として、図1に示した、位置情報処理システムは、移動情報処理システム或いは人の移動解析提供システム、移動情報処理システム、等と称してもよい。また、図1の位置情報処理システムに含まれるサービス情報管理装置は、人の位置情報を収集する機能部と、サービス情報を提供する機能部とをそれぞれの装置に分けて構成してもよい。 Further, as another example, the position information processing system shown in FIG. 1 may be referred to as a mobile information processing system, a human mobile analysis providing system, a mobile information processing system, or the like. Further, the service information management device included in the position information processing system of FIG. 1 may be configured by dividing a functional unit for collecting the position information of a person and a functional unit for providing service information into each device.
100:位置情報処理装置 101:移動処理部
102:品質評価部 103:地図情報管理装置
104:地図情報管理部
106:サービス情報管理装置 107:サービス情報管理部
108:位置情報収集部 110:端末
400:地図情報 500:サービス情報
600:位置情報 800:行動パターン
900:位置パターン情報 1000:行動情報
1500:行動情報
1800:修正提案と分離可能度データ
1900:位置情報パターン
100: Position information processing device 101: Mobile processing unit 102: Quality evaluation unit 103: Map information management device 104: Map information management unit
106: Service information management device 107: Service information management unit 108: Location information collection unit 110: Terminal 400: Map information 500: Service information 600: Location information 800: Behavior pattern 900: Location pattern information 1000: Behavior information 1500: Behavior information 1800: Correction proposal and separability data 1900: Position information pattern
Claims (9)
前記位置情報と人の移動パターンとの一致度を算出し、前記一致度が一定以上変化している場合、地図情報の修正提案を作成する第2処理部と、を有し、作成された前記修正提案は、ネットワークを介して外部装置へ提供され、
前記第1処理部は、前記ネットワークを介して前記外部装置から提供される、前記修正提案に対する修正指示を受信して、該修正指示を前記地図情報またはサービス情報に反映する、
ことを特徴とする位置情報処理装置。 The first processing unit that estimates the movement of the person based on the position information of the person,
The above-mentioned created having a second processing unit for calculating the degree of coincidence between the position information and the movement pattern of a person and creating a correction proposal for map information when the degree of coincidence has changed by a certain amount or more. The correction proposal is provided to the external device via the network.
The first processing unit receives a correction instruction for the correction proposal provided from the external device via the network, and reflects the correction instruction in the map information or service information.
A location information processing device characterized by this.
前記第2処理部は、前記変化が一定以上あった場合、地図情報の修正提案を作成し、該修正提案を、前記ネットワークを介して前記外部装置へ提供する、
請求項1の位置情報処理装置。 The second processing unit calculates the degree of coincidence between the position information and the movement pattern of a person and the degree of separation of the movement pattern of a person based on the position information, and changes in the degree of matching and the degree of separation due to the correction of the position information. Is calculated,
When the change is a certain amount or more, the second processing unit creates a correction proposal for map information and provides the correction proposal to the external device via the network.
The position information processing apparatus according to claim 1.
前記ノードにおいて、前記人が携帯する端末が1または複数のセンサの値(センサ値)を取得することができ、
前記位置情報は、前記端末が取得する前記センサ値を含む
請求項2の位置情報処理装置。 The map information is represented by a combination of a plurality of nodes indicating a plurality of points on the map and a link indicating a connection between the nodes.
At the node, the terminal carried by the person can acquire the value (sensor value) of one or more sensors.
The position information processing device according to claim 2, wherein the position information includes the sensor value acquired by the terminal.
各パターンは、複数の前記センサの種別と、センサ値を有する
請求項3の位置情報処理装置。 The movement pattern includes all patterns consisting of a combination of nodes and links that may move, assuming that a person moves between the nodes.
The position information processing apparatus according to claim 3, wherein each pattern has a plurality of types of the sensors and sensor values.
前記位置情報パターンは、前記人が複数の前記ノード間を移動する全ての移動パターンと、センサ種別と、前記センサ値を含み、
前記分離可能度は、前記位置情報により前記移動パターンを分離できる程度で表わされる
請求項3の位置情報処理装置。 The degree of coincidence is represented by the product of the number of matches between the position information and the position information pattern and the degree of occurrence of the movement pattern.
The position information pattern includes all movement patterns in which the person moves between a plurality of the nodes, a sensor type, and the sensor value.
The position information processing apparatus according to claim 3, wherein the separability is expressed to the extent that the movement pattern can be separated by the position information.
前記地図情報管理装置は、受信した前記地図情報の修正提案を表示部に表示し、
該表示部に表示される前記修正提案に対して、入力部からの指示により前記地図情報を修正し、
該修正された該地図情報が、前記修正指示として前記前記第1処理部へ送信される
請求項3の位置情報処理装置。 The external device is a map information management device that creates and corrects the map information.
The map information management device displays the received correction proposal of the map information on the display unit, and displays the correction proposal.
In response to the correction proposal displayed on the display unit, the map information is corrected according to an instruction from the input unit.
The location information processing apparatus according to claim 3, wherein the corrected map information is transmitted to the first processing unit as the correction instruction.
前記サービス情報は、センサを識別するセンサ種別と、センサ値を取得する頻度とを含み、
前記第2処理部は、前記変化が一定以上あった場合、サービス情報の修正の提案を作成し、該提案を前記サービス情報管理装置へ提供する
請求項3の位置情報処理装置。 The external device is a service information management device that collects the position information of the terminal, transmits the position information to the position information processing device, and provides a service to the terminal.
The service information includes a sensor type for identifying a sensor and a frequency for acquiring a sensor value.
The position information processing device according to claim 3, wherein the second processing unit creates a proposal for correction of service information when the change is a certain amount or more, and provides the proposal to the service information management device.
前記位置情報処理装置は、人の位置情報を基に該人の移動を推定する第1処理部と、前記位置情報と人の移動パターンとの一致度を算出し、前記一致度が一定以上変化している場合、地図情報の修正提案を作成する第2処理部と、を有し、作成された前記修正提案は、ネットワークを介して、前記地図情報管理装置または前記サービス情報管理装置へ提供され、
前記第1処理部は、前記ネットワークを介して前記地図情報管理装置または前記サービス情報管理装置から提供される、前記修正提案に対する修正指示を受信して、該修正指示を前記地図情報またはサービス情報に反映し、
前記地図情報管理装置は、受信した前記地図情報の修正提案を表示部に表示し、
該表示部に表示される前記修正提案に対して、入力部からの指示により前記地図情報を修正し、
該修正された該地図情報を、前記修正指示として前記前記第1処理部へ送信し、
前記サービス情報管理装置は、
前記人が携帯する端末の位置情報を収集して該位置情報を前記位置情報処理装置へ送信し、かつ該端末へサービスを提供する
ことを特徴とする位置情報処理システム。 A location information processing system including a location information processing device, a map information management device, and a service information management device connected via a network.
The position information processing device calculates the degree of coincidence between the position information and the movement pattern of the person with the first processing unit that estimates the movement of the person based on the position information of the person, and the degree of coincidence changes by a certain amount or more. If so, it has a second processing unit that creates a correction proposal for map information, and the created correction proposal is provided to the map information management device or the service information management device via a network. ,
The first processing unit receives a correction instruction for the correction proposal provided from the map information management device or the service information management device via the network, and converts the correction instruction into the map information or service information. Reflect and
The map information management device displays the received correction proposal of the map information on the display unit, and displays the correction proposal.
In response to the correction proposal displayed on the display unit, the map information is corrected according to an instruction from the input unit.
The corrected map information is transmitted to the first processing unit as the correction instruction.
The service information management device is
A position information processing system characterized in that it collects the position information of a terminal carried by the person, transmits the position information to the position information processing apparatus, and provides a service to the terminal.
人の位置情報を基に該人の移動を推定する第1処理ステップと、
前記位置情報と人の移動パターンとの一致度を算出し、前記一致度が一定以上変化している場合、地図情報の修正提案を作成する第2処理ステップと、を有し、作成された前記修正提案は、ネットワークを介して外部装置へ提供され、
前記第1処理ステップは、前記ネットワークを介して前記外部装置から提供される、前記修正提案に対する修正指示を受信して、該修正指示を前記地図情報またはサービス情報に反映する、
ことを特徴とする位置情報処理方法。 It is a location information processing method that processes location information using a computer.
The first processing step of estimating the movement of the person based on the position information of the person, and
The above-mentioned created having a second processing step of calculating the degree of matching between the position information and the movement pattern of a person and creating a correction proposal for map information when the degree of matching has changed by a certain amount or more. The correction proposal is provided to the external device via the network.
The first processing step receives a correction instruction for the correction proposal provided from the external device via the network, and reflects the correction instruction in the map information or service information.
A location information processing method characterized by this.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020115526A JP2022013155A (en) | 2020-07-03 | 2020-07-03 | Location information processing device, location information processing system and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020115526A JP2022013155A (en) | 2020-07-03 | 2020-07-03 | Location information processing device, location information processing system and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022013155A true JP2022013155A (en) | 2022-01-18 |
Family
ID=80169514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020115526A Pending JP2022013155A (en) | 2020-07-03 | 2020-07-03 | Location information processing device, location information processing system and method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022013155A (en) |
-
2020
- 2020-07-03 JP JP2020115526A patent/JP2022013155A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6904637B2 (en) | Systems and methods for determining transport stop locations | |
WO2019085807A1 (en) | Road condition information acquisition method and device thereof, and storage medium | |
US10915914B2 (en) | Method, apparatus, and computer program product for incentivizing travel along road segments | |
US9939276B2 (en) | Simplifying GPS data for map building and distance calculation | |
US8930123B2 (en) | Systems and methods for determining traffic intensity using information obtained through crowdsourcing | |
JP5096396B2 (en) | Traffic information management server, navigation terminal and method | |
US9594772B2 (en) | Multi-modal journey planner | |
JP4982143B2 (en) | Traffic situation prediction device | |
US11249984B2 (en) | System and method for updating map data in a map database | |
US20190051287A1 (en) | Information providing device and information providing system | |
CN109389416A (en) | Number mark control device, number mark control method and recording medium | |
EP3821388A1 (en) | Method, apparatus, and computer program product for evaluating public transportation use | |
WO2011046185A1 (en) | Vehicle-mounted device, travel characteristic data generation device, and vehicle-mounted information system | |
US10657394B2 (en) | Method and system for handling misclassification of speed signs | |
JP2019028526A (en) | Congestion prediction device | |
JP6227035B2 (en) | Information processing apparatus, information processing method, and program | |
CN111194001A (en) | LTE fingerprint positioning correction method, device and system | |
JP2012221168A (en) | Travel information calculation device, navigation system and travel information calculation method | |
WO2010101199A1 (en) | Road traffic information creation device and road traffic information creation method | |
JP2020004209A (en) | Information processing system, information processing program, and information processing method | |
JP4571169B2 (en) | Navigation system, route search server, terminal device, and route guidance method | |
JP2008191115A (en) | Navigation system, route search server and method, and terminal device | |
JP2005091304A (en) | Method of estimating traveling route, and center device and program in traveling route estimation system | |
JP2004341182A (en) | System and method to obtain map error information | |
JP2022013155A (en) | Location information processing device, location information processing system and method thereof |