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 PDF

Info

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
Application number
JP2020115526A
Other languages
Japanese (ja)
Inventor
三揮 米原
Mitsuki Yonehara
智之 望月
Tomoyuki Mochizuki
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2020115526A priority Critical patent/JP2022013155A/en
Publication of JP2022013155A publication Critical patent/JP2022013155A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

To improve an accuracy of estimating a movement of a person even if a quality of location information of the person and map information is low.SOLUTION: A location information processing device is comprised of: a first processing unit 101 that estimates a movement of a person based on the location information of the person; and a second processing unit 102 that calculates a degree of matching between the location information and a movement pattern of the person and forms a correction proposal for the map information when the degree of matching changes by a forming amount or more, in which the formed modification proposal is provided to an external device via a network. The first processing unit receives the correction instruction for the correction proposal provided from the external device via the network, and the first processing unit reflects this correction instruction in the map information or service information.SELECTED DRAWING: Figure 1

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, Patent Document 1 discloses a speed change accompanying a stop or departure of a train based on a position information collected from a passenger's mobile terminal, and relates to the position information at the detection time and a railway line. A train identification device that identifies the transportation system used by passengers by collating with map information is disclosed.

特開2016-37079号公報Japanese Unexamined Patent Publication No. 2016-37079

特許文献1に記載の技術は、列車の停車、発車に伴う速度変化を算出するために高精度、高頻度で位置情報を取得することが必要である。しかしながら、センサによっては位置情報が取得できないエリアが存在し、携帯端末によっては取得頻度が制限され、位置情報の誤差が大きいなどの理由で、十分な品質の位置情報が取得できない場合がある。また、地図情報に十分な品質が無い場合がある。例えばGPSでは座標系が高品質に管理されているが、BeaconやWifiでは取得する信号から位置情報への変換規則が管理されていないなど、品質が十分でない場合がある。すなわち、従来技術では位置情報と地図情報の双方が十分な精度であることを前提としているため、この前提が崩れるとMaaSに適用することが困難である。 The technique described in Patent Document 1 needs to acquire position information with high accuracy and high frequency in order to calculate a speed change accompanying a stop or departure of a train. However, depending on the sensor, there is an area where the position information cannot be acquired, the acquisition frequency is limited depending on the mobile terminal, and the position information error is large, so that the position information of sufficient quality may not be acquired. In addition, the map information may not be of sufficient quality. For example, in GPS, the coordinate system is managed with high quality, but in Beacon and Wifi, the conversion rule from the acquired signal to the position information is not managed, and the quality may not be sufficient. That is, since the conventional technology presupposes that both the position information and the map information are sufficiently accurate, it is difficult to apply them to MaaS if this premise is broken.

そこで、本発明の目的は、人の位置情報や地図情報の品質が低い場合でも、人の移動の推定の精度を改善することにある。 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.

一実施例による、位置情報処理システムの構成例を示す図である。It is a figure which shows the configuration example of the position information processing system by one Example. 位置情報処理装置のハードウェア構成を示す図である。It is a figure which shows the hardware configuration of a position information processing apparatus. 位置情報処理システムの処理動作フローを示す図である。It is a figure which shows the processing operation flow of a position information processing system. 地図情報400の一例を示す図である。It is a figure which shows an example of the map information 400. サービス情報500の一例を示す図である。It is a figure which shows an example of the service information 500. 位置情報600の一例を示す図である。It is a figure which shows an example of the position information 600. 移動処理部101の処理フローを示す図である。It is a figure which shows the processing flow of the movement processing part 101. 行動パターンの一例を示す図である。It is a figure which shows an example of a behavior pattern. 行動情報の一例を示す図である。It is a figure which shows an example of the behavior information. 位置情報パターン一例を示す図である。It is a figure which shows an example of a position information pattern. 旅客に提供するサービス画面の一例を示す図である。It is a figure which shows an example of the service screen provided to a passenger. 品質評価部102の処理フローを示す図である。It is a figure which shows the processing flow of a quality evaluation unit 102. 地図情報管理部の地図情報修正提案画面の一例を示す図である。It is a figure which shows an example of the map information correction proposal screen of the map information management department. 地図修正後の地図情報の一例を示す図である。It is a figure which shows an example of the map information after map correction. 地図修正後の行動情報の一例を示す図である。It is a figure which shows an example of the action information after map correction. 地図修正後の旅客に提供するサービス画面の一例を示す図である。It is a figure which shows an example of the service screen provided to a passenger after map correction. 品質評価部の分離可能度算出フローを示す図である。It is a figure which shows the separation possibility calculation flow of a quality evaluation part. 処理S1202で作成される修正案と分離可能度のデータの一例を示す図である。It is a figure which shows an example of the modification proposal and the separability data created in process S1202. 修正F2を対象に作成される位置情報パターンの一例を示す図である。It is a figure which shows an example of the position information pattern created for the correction F2. 地図情報管理部による地図情報修正提案画面の一例を示す図である。It is a figure which shows an example of the map information correction proposal screen by the map information management department. サービス情報管理部によるサービス情報修正画面の一例を示す図である。It is a figure which shows an example of the service information correction screen by a service information management part. 地図情報管理部によるサービス情報修正後の画面の一例を示す図である。It is a figure which shows an example of the screen after the service information correction by a map information management department. サービス情報管理部によるサービス情報修正後のサービス画面の一例を示す図である。It is a figure which shows an example of the service screen after the service information correction by a service information management department.

以下図面を参照して、位置情報処理システムの好ましい実施形態について説明する。 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 information processing device 100, a map information management device 103, a service information management device 106, and a terminal 110 owned by a person such as a passenger via a network.

位置情報処理装置100は、旅客等の人の移動情報を処理する移動処理部101と、位置情報や地図情報の品質を評価する品質評価部102とを有する。地図情報管理装置103は、地図情報管理部104を有する。地図情報管理部104は、地図管理者105の指示に従い、地図情報の作成、登録、修正などの処理を行う。サービス情報管理装置106は、旅客の端末110へサービスを提供するサービス情報管理部107と、端末110の位置情報を収集する位置情報収集部108とを有する。サービス情報管理部107は、サービス管理者109の指示に従い、サービス情報の作成、登録、修正などの処理を行う。端末110は、旅客111が所持するスマートフォン等の携帯端末であり、旅客の位置情報を取得するとともに、旅客へのサービス画面を表示する。 The position information processing apparatus 100 has a movement processing unit 101 that processes the movement information of a person such as a passenger, and a quality evaluation unit 102 that evaluates the quality of the position information and the map information. The map information management device 103 has a map information management unit 104. The map information management unit 104 performs processing such as creation, registration, and correction of map information according to the instructions of the map manager 105. The service information management device 106 has a service information management unit 107 that provides services to the passenger terminal 110, and a position information collection unit 108 that collects the position information of the terminal 110. The service information management unit 107 performs processing such as creation, registration, and correction of service information in accordance with the instructions of the service manager 109. The terminal 110 is a mobile terminal such as a smartphone possessed by the passenger 111, acquires the position information of the passenger, and displays the service screen for the passenger.

図2は、位置情報処理装置100のハードウェア構成を示す。
位置情報処理装置100は、プログラムを実行する演算部201、プログラムやデータを記憶する一次記憶部202、各種データ及びデータベース(DB)を記憶する二次記憶部203、入力部204、表示部205、ネットワークに接続する通信部206、を有するコンピュータである。なお、以下の説明において、一次記憶部202と二次記憶部203を区別する必要がない場合には単に記憶部という。位置情報処理装置100において、後述する、地図情報400、位置情報600、等の種々の情報は、記憶部に格納される。
FIG. 2 shows the hardware configuration of the position information processing apparatus 100.
The position information processing apparatus 100 includes a calculation unit 201 for executing a program, a primary storage unit 202 for storing programs and data, a secondary storage unit 203 for storing various data and a database (DB), an input unit 204, and a display unit 205. A computer having a communication unit 206, which is connected to a network. In the following description, when it is not necessary to distinguish between the primary storage unit 202 and the secondary storage unit 203, it is simply referred to as a storage unit. In the position information processing apparatus 100, various information such as map information 400 and position information 600, which will be described later, is stored in the storage unit.

なお、図示していないが、地図情報管理装置103やサービス情報管理装置106も、図2と同様のハードウェア構成を有している。また、端末110も、プログラムを実行する演算部、プログラムや種々の情報を記憶する記憶部、入力部、表示部、ネットワークに接続する通信部、を有している。
なお、位置情報処理装置100、地図情報管理装置103、サービス情報管理装置106は、一例としてはサーバシステム等のコンピュータであるが、他の例としてパブリッククラウドを用いてもよい。
Although not shown, the map information management device 103 and the service information management device 106 also have the same hardware configuration as in FIG. 2. Further, the terminal 110 also has a calculation unit for executing a program, a storage unit for storing the program and various information, an input unit, a display unit, and a communication unit connected to a network.
The location information processing device 100, the map information management device 103, and the service information management device 106 are, for example, computers such as a server system, but a public cloud may be used as another example.

図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 information processing device 100 registers the map information 400 transmitted from the map information management device 103 and the service information 500 transmitted from the service information management device 106 (S301). The map information 400 is created by the operation of the map manager in the map information management device 103, and the service information 500 is created by the operation of the service manager in the service information management device 106. The terminal 110 possessed by the passenger 111 acquires the position information of the passenger and transmits it to the service information management device 105 (S302).

サービス情報管理装置105が、旅客111の位置情報を受信、蓄積し、その蓄積された位置情報履歴を位置情報処理装置100へ送信する(S303)。位置情報処理装置100が位置情報履歴を受信し、移動処理部101が位置情報に基づいて旅客の行動(行動情報)を推測し、サービス情報管理装置106へ送信する(S304)。サービス情報管理装置106が行動情報に基づいたサービスを提供する(S305)。この時の行動情報は低品質な可能性がある。 The service information management device 105 receives and stores the position information of the passenger 111, and transmits the stored position information history to the position information processing device 100 (S303). The position information processing device 100 receives the position information history, and the movement processing unit 101 estimates the passenger's behavior (behavior information) based on the position information and transmits it to the service information management device 106 (S304). The service information management device 106 provides a service based on the behavior information (S305). The behavior information at this time may be of low quality.

ステップ304、305と並行して、位置情報処理装置100の品質評価部102が、位置情報履歴を基に修正提案情報を生成し、その修正提案情報を地図情報管理装置103とサービス情報管理装置106へ送信する(S306)。地図情報管理部104が、受信した修正提案情報を表示部に表示し、サービス情報管理部107が、受信した修正提案情報を表示部に表示する(S307)。地図管理者105およびサービス管理者109はそれぞれ、表示部に表示された修正提案情報を見て、修正を検討することができる。 In parallel with steps 304 and 305, the quality evaluation unit 102 of the position information processing device 100 generates correction proposal information based on the position information history, and the correction proposal information is used in the map information management device 103 and the service information management device 106. (S306). The map information management unit 104 displays the received correction proposal information on the display unit, and the service information management unit 107 displays the received correction proposal information on the display unit (S307). The map manager 105 and the service manager 109 can each see the correction proposal information displayed on the display unit and consider the correction.

地図情報管理装置103が、表示された修正提案情報を基に地図管理者105の指示に応じて情報を修正する。また、サービス情報管理装置106が、表示された修正提案情報を基にサービス管理者109の指示に応じて情報を修正する。地図情報管理装置103およびサービス情報管理装置106は、それぞれの修正情報を位置情報処理装置100へ送信する(S308)。 The map information management device 103 corrects the information according to the instruction of the map manager 105 based on the displayed correction proposal information. Further, the service information management device 106 corrects the information according to the instruction of the service manager 109 based on the displayed correction proposal information. The map information management device 103 and the service information management device 106 transmit their respective correction information to the position information processing device 100 (S308).

位置情報処理装置100が、地図情報管理装置103およびサービス情報管理装置106から送信された修正情報(修正指示)を受信し、地図情報とサービス情報に反映する(S309)。すなわち、移動処理部101が、修正した情報と位置情報履歴を基に旅客行動を推測して行動情報を作成し、行動情報をサービス情報管理装置106へ送信する(S310)。処理結果は、品質が改善された(高品質な)行動情報である。サービス情報管理装置106が、受信した行動情報(高品質な行動情報)に基づいたサービスを提供する(S311)。 The position information processing device 100 receives the correction information (correction instruction) transmitted from the map information management device 103 and the service information management device 106, and reflects the correction information (correction instruction) in the map information and the service information (S309). That is, the movement processing unit 101 estimates the passenger behavior based on the corrected information and the location information history, creates the behavior information, and transmits the behavior information to the service information management device 106 (S310). The processing result is behavioral information with improved quality (high quality). The service information management device 106 provides a service based on the received behavior information (high-quality behavior information) (S311).

図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. Station 1, defined by nodes 401, 402, is a distance of 10 m (meters) on foot, as indicated by link 407. Station2 represented by nodes 403 and 404 is a distance of 30 m on foot. Station 3 represented by nodes 418 and 419 is a distance of 10 m on foot. Station1 and Station2, Station2 and Station3 are each 5km away. Station1 receives 0x0001, Station2 receives 0x0003, and Station3 receives 0x0002 beacon signals (sensor values).

ここで、地図情報の品質が低く、実際に得られる位置情報の値とは異なる場合を想定する。例えば、地図情報では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 Station 2 receives a 0x0003 signal and Station 3 receives a 0x0002 beacon signal, but Station 2 actually receives a 0x0002 signal and Station 3 receives a 0x0003 signal. Even if you actually act in the order of Station1, Station2, Station3, if you refer only to the beacon value, you act in the order of Station1, Station3, Station2. Also, if it is the same Station1, since the same signal is received on Line1 and Line2, it is not possible to determine which route was used only by the beacon signal.

図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 information management device 106 is composed of a service information ID 501 for identifying a service, a sensor type 502 for identifying a sensor, and a frequency 503. Sensor identification 502 indicates beacon or GPS identification. With respect to the frequency 503, the service information SI01 defines that the beacon acquires in a cycle of 60 seconds, and the service information SI02 defines that the GPS acquires in a cycle of 600 seconds. The service information may be referred to as sensor definition information.

図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 terminal 110.
The passenger position information 600 acquired by the terminal 110 is composed of a position information ID 601 that identifies the position information, a passenger ID 602 that identifies the passenger, a sensor type 603, a time 604, and a sensor value 605. For example, the position information S01 is the position information of Passenger1 and indicates that the sensor value acquired by GPS at 12:00 has a longitude of 5 m and a latitude of 0 km. The position information S02 is the position information of Passenger1 and indicates that the sensor value acquired by the beacon at 12:00 is 0x0001. The position information 600 may be called a position information log for each passenger because the sensor value of the GPS or the beacon captured by the terminal 110 while the passenger is moving is accumulated with time.

図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 processing unit 101.
The movement processing unit 101 calculates the deviation of the position information actually obtained by the terminal 110 on the map information in order to estimate the movement of the passenger.
The movement processing unit 101 creates a possible action pattern 800 on the map based on the map information 400 (S701). The location information pattern 900 is created based on the behavior pattern and the service information 500 (S702). Finally, the degree of matching is calculated based on the position information pattern 900 and the position information 600, and the action information 1000 including the degree of matching is created (S703). The action information 1000 is provided to the service information management device 106. The action pattern 800, the position information pattern 900, and the action information 1000 will be described later with reference to FIGS. 8 to 10.

図8は、移動処理部101が作成する行動パターンの一例である。
行動パターン800とは、旅客があるノードから他のノードに移動すると想定した場合に、可能性のある移動の行程(ノードとリンクの繋がり)を全て挙げた情報パターンである。なお、移動パターンと称してもよい。
行動パターン800は、行動パターンを識別する行動パターンID801と、旅客ID802と、行動パターン803と、発生度804から構成される。
FIG. 8 is an example of an action pattern created by the movement processing unit 101.
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 action pattern ID 801 that identifies the action pattern, a passenger ID 802, an action pattern 803, and an occurrence degree 804.

例えば、行動パターン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 Station 1, passes through Station 3, and heads for Station 2. Since this behavior is a detour and is unlikely to occur, it is defined as low.

図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 movement processing unit 101.
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 information pattern ID 901 that identifies the position information pattern, an action pattern ID 902, a sensor type 903, a time 904, and a sensor value 905.

例えば、位置情報パターン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 time 904 does not necessarily have to be. Further, it is not always necessary to correspond to the behavior pattern 902.

図10は、移動処理部101が作成する行動情報1000の一例である。
行動情報1000とは、旅客がどのような行動をしたかを表す情報であり、位置情報600に対する旅客の行動パターン(すなわち人の移動パターン)の一致の度合いを、一致度を用いて表す。
FIG. 10 is an example of the action information 1000 created by the movement processing unit 101.
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 action ID 1001 that identifies a passenger's action, a passenger ID 1002, an action pattern 1003, and a degree of coincidence 1004. The degree of coincidence indicates the degree of coincidence between the position information 600 and the position information pattern 900. For example, it means that the degree of coincidence between the position information pattern from SP1-01 to SP1-13 and the position information 600 is 3. The degree of coincidence is calculated from SP1-01 to SP1-13 by the product of the number of matches and the degree of occurrence of the behavior pattern. SP1-01, SP1-02, and SP1-13 match, and the degree of occurrence is 1, so it is 3. The degree of coincidence between the position information patterns from SP3-01 to SP3-13 and the position information 600 is 1.33 because the matching pattern is 4 and the occurrence degree is 0.33.
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 information management device 106 estimates the destination of the passenger based on the behavior pattern of the passenger of the behavior information 1000 transmitted and received from the position information processing device 100, selects a store located at the destination, and provides a service including the store. A screen is created, transmitted to the terminal 110, and displayed on the display unit. The service information management device 106 stores a DB in which store information is registered corresponding to a location such as a station in a storage unit.

図示の画面では、旅客の行動の終点(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 quality evaluation unit 102 will be described. This process is a process in which the quality evaluation unit 102 proposes correction of map information or service information. The details of the processing of each step will be described later with reference to FIGS. 13 to 19.

まず、品質評価部102は、地図情報またはサービス情報を一部修正する(S1201)(詳細は図13参照)。その後、品質評価部102は一致度と分離可能度を算出する(S1202)(詳細は図17参照)。分離可能度とは、位置情報により行動パターンをどの程度分離できるかを意味する。 First, the quality evaluation unit 102 partially corrects the map information or the service information (S1201) (see FIG. 13 for details). After that, the quality evaluation unit 102 calculates the degree of agreement and the degree of separability (S1202) (see FIG. 17 for details). Separability means how much the behavior pattern can be separated by the position information.

次に、品質評価部102は、地図情報またはサービス情報の修正による一致度と分離可能度の変化を算出する(S1203)。そして、変化が一定以上か否かを判断する(S1204)。判断の結果、変化が一定以上でなければS1201にもどり、一定以上であれば、地図情報またはサービス情報の修正を修正提案リストに追加する(S1205)。 Next, the quality evaluation unit 102 calculates changes in the degree of agreement and the degree of separability due to the modification of the map information or the service information (S1203). Then, it is determined whether or not the change is above a certain level (S1204). As a result of the judgment, if the change is not more than a certain level, the process returns to S1201, and if the change is more than a certain level, the correction of the map information or the service information is added to the correction proposal list (S1205).

最後に終了条件を満たしていれば、処理を終了し、満たしていなければ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 quality evaluation unit 102 and how the service is improved by the correction proposal will be described.

図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 Station 2 and Station 3 are incorrect in the map information (low quality map information (see Fig. 4)). Therefore, by modifying the values of the beacons of Station 2 and Station 3 in the process S1201, it is expected that the degree of matching will be improved in the process S1202. That is, in the screen display example of FIG. 13, it is proposed to modify the beacons 4 and 6 of Station 2 and Station 3 so as to be the sensor values (proposal).
These corrections contribute to improving the quality of map information. By providing this correction proposal to the map information management device 103, the map manager can correct the map information.

図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 information management device 103 based on the modification proposal of FIG. 13 provided to the map information management device 103. Compared to FIG. 4, the values of the beacons shown in 1401, 1402, 1403, and 1404 have been corrected. The map information corrected by the map manager is transmitted from the map information management device 103 to the position information processing device 100 (S308).

図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 movement processing unit 101, that is, the action information 1500 is corrected from the passenger's position information based on the map information corrected as shown in FIG. 14 by the map information management device 103 (“estimated”. This is an example of passenger behavior information. It can be seen that the degree of coincidence between action A1 and action A2 has improved because the map information has been modified as shown in FIG. It can be said that the behavior information 1500 has improved quality (high quality) behavior information as compared with the behavior information shown in FIG.
The behavior information 1500 with improved quality is transmitted from the position information processing device 100 to the service information management device 106 (S310).

図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 passenger terminal 110, which is created by the service information management device 106 based on the passenger behavior information 1500.
The service information management device 106 receives the action information 1500 and generates a service screen to be displayed on the display unit based on the action information 1500. As shown in FIG. 16, since the degree of matching between the action A1 and the action A2 is improved, the service information management device 106 is only a service for the shop specialized for the station 3 (discount information specialized for the action information 1500). Can be provided (S311). This can improve 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 quality evaluation unit 102. The quality evaluation unit 102 creates a location information pattern based on the behavior pattern and the corrected map information or service information (S1701). Then, the degree of agreement is calculated for each combination of the position information patterns (S1702), and the difference between the degree of agreement between the same position information patterns and the degree of agreement between different position information patterns is used as the degree of separability (S1703). Here, the separability indicates how much the behavior pattern that can be considered from the certain position information is narrowed down, and the high resolution of the position information with respect to the resolution of the map.

図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 modification 1801, the action pattern 1 (1802) to be compared, the action pattern 2 (1803), and the separability 1804. Separability of 0 indicates inseparable, and 1 indicates separable.

修正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 difference 1 of the degree of coincidence is set as the degree of separability. This difference is caused by the fact that S1-08 and SP2-08 can be acquired by increasing the GPS acquisition frequency from 600 seconds to 300 seconds. Since Station2 is separated by Line1 and Line2, it can be automatically suggested that Line1 and Line2 can be separated by GPS.

図20は、地図情報管理部104により作成される地図情報修正提案画面の一例を示す。とりわけ、修正F1を地図管理者に提案する画面の一例である。地図情報修正提案画面は、Beacon4のセンサ値を、0x0002から0x0005に修正することを提案している。この場合、ビーコンの信号を修正するには現地での作業が必要であり、ビーコンの増設や設置場所の検討を要する。 FIG. 20 shows an example of a map information correction proposal screen created by the map information management unit 104. Above all, it is an example of the screen that proposes the modified F1 to the map administrator. The map information correction proposal screen proposes to correct the sensor value of Beacon4 from 0x0002 to 0x0005. In this case, on-site work is required to correct the beacon signal, and it is necessary to add more beacons and consider the installation location.

図21は、サービス情報管理部107によるサービス情報修正画面の一例を示す。とりわけ、修正F2をサービス管理者に提案する画面の一例である。サービス情報修正画は、アプリケーションのGPS取得頻度を、600秒から300秒に向上することを提案している。この修正には、アプリケーションコードや設定の修正、端末110への配信を要する。 FIG. 21 shows an example of a service information correction screen by the service information management unit 107. Above all, it is an example of a screen that proposes the modified F2 to the service administrator. The service information correction image proposes to improve the GPS acquisition frequency of the application from 600 seconds to 300 seconds. This modification requires modification of the application code and settings, and distribution to the terminal 110.

図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 information management unit 104 at this time. For example, the screen of FIG. 22 pops up with respect to the screen of FIG. 20, and the upper display 2201 of the screen of FIG. 20 is displayed semi-transparently, or the display portion 2201 thereof is eliminated and the lower display 2202 is displayed. It is also possible to display only the guide text in.
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 information management unit 107. By the above correction process, Line1 and Line2 can be discriminated, so that passengers can receive more appropriate discount information.

以上説明したように、本実施例によれば、人の位置情報や地図情報の品質が低い場合でも、人の移動の推定の精度を改善することが可能となる。換言すれば、旅客等の人から収集した位置情報を推定するとともに、推定の品質を評価して品質低下の原因を、地図情報管理者に提示して改善を促すことで、継続的に人の行動の解析精度を向上させることができる。これにより、適格なサービスの提供が可能となる。 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 quality evaluation unit 102 in the first embodiment has a function of partially modifying the map information or the service information, the quality evaluation unit 102 may be referred to as a correction processing unit. Alternatively, the moving processing unit 102 may be referred to as a first processing unit, and the quality evaluation unit 102 may be referred to as a second processing unit.

さらに他の例として、品質評価部102を、品質を評価する機能部位(例えば処理S306)と、修正提案情報を作成、提供して、修正した行動情報を提供する修正機能部位(例えばS306~S310)を分けて、機能表現してもよい。 As yet another example, the quality evaluation unit 102 has a functional part for evaluating quality (for example, processing S306) and a correction functional part (for example, S306 to S310) for creating and providing correction proposal information and providing corrected behavior information. ) May be separated to express the function.

また、他の例として、図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)

人の位置情報を基に該人の移動を推定する第1処理部と、
前記位置情報と人の移動パターンとの一致度を算出し、前記一致度が一定以上変化している場合、地図情報の修正提案を作成する第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処理部は、前記位置情報と人の移動パターンとの一致度と、前記位置情報による人の移動パターンの分離可能度を算出し、位置情報の修正による一致度と分離可能度の変化を算出し、
前記第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.
JP2020115526A 2020-07-03 2020-07-03 Location information processing device, location information processing system and method thereof Pending JP2022013155A (en)

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)

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