[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2017162384A - Positioning system, terminal device, server device, and positioning method - Google Patents

Positioning system, terminal device, server device, and positioning method Download PDF

Info

Publication number
JP2017162384A
JP2017162384A JP2016048551A JP2016048551A JP2017162384A JP 2017162384 A JP2017162384 A JP 2017162384A JP 2016048551 A JP2016048551 A JP 2016048551A JP 2016048551 A JP2016048551 A JP 2016048551A JP 2017162384 A JP2017162384 A JP 2017162384A
Authority
JP
Japan
Prior art keywords
transmission
unit
data
movement information
network
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
JP2016048551A
Other languages
Japanese (ja)
Inventor
純平 小川
Junpei Ogawa
純平 小川
義寛 廣橋
Yoshihiro Hirohashi
義寛 廣橋
康隆 飯田
Yasutaka Iida
康隆 飯田
鮫田 芳富
Yoshitomi Sameda
芳富 鮫田
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2016048551A priority Critical patent/JP2017162384A/en
Publication of JP2017162384A publication Critical patent/JP2017162384A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To suppress congestion of the network which may occur in the case where the number of terminal devices to be positioned is increased.SOLUTION: A positioning system according to an embodiment comprises a terminal device configured to be wearable on a walking body which moves within a predetermined area and a server device provided on the network and configured to be able to manage a position of the terminal device. The terminal device includes a sensor, a transmission unit and a transmission condition determination unit. The sensor detects movement information on movement of the walking body. The transmission unit transmits transmission data including the movement information to the server device through the network when a predetermined transmission condition is satisfied. The transmission condition determination unit changes a transmission condition according to the movement information so as to reduce the amount of data transmitted/received through the network.SELECTED DRAWING: Figure 2

Description

本発明の実施形態は、測位システム、端末装置、サーバ装置、および測位方法に関する。   Embodiments described herein relate generally to a positioning system, a terminal device, a server device, and a positioning method.

近年、屋内における人などの歩行体の位置を管理するサービスが増加しつつあり、これに伴い、屋内において歩行体の測位を行う技術に注目が集まっている。しかしながら、屋内では、GPS(Global Positioning System)などを利用できないことが多い。そこで、屋内において歩行体の測位を行う技術として、たとえば、歩行体に端末装置を装着し、当該端末装置の動きを検出することで、歩行体の位置を推定する、いわゆる自律航法が提案されている。   In recent years, services for managing the position of a walking body such as a person indoors are increasing, and accordingly, attention is being paid to a technique for positioning a walking body indoors. However, GPS (Global Positioning System) or the like cannot often be used indoors. Therefore, as a technique for positioning a walking object indoors, for example, a so-called autonomous navigation method has been proposed in which a terminal device is attached to a walking object and the position of the walking object is estimated by detecting the movement of the terminal device. Yes.

特開2012−88253号公報JP 2012-88253 A

上記のような技術では、端末装置が検出したデータ(端末装置の動きに関するデータ)を、ネットワークを介して収集することで、歩行体の位置を管理するサーバ装置が設けられる場合がある。この場合、測位対象の端末装置が増加すると、ネットワークを介して送受信されるデータ量が増加し、ネットワークの混雑が発生する。   In the technology as described above, a server device that manages the position of the walking body may be provided by collecting data detected by the terminal device (data related to the movement of the terminal device) via a network. In this case, when the number of positioning target terminal devices increases, the amount of data transmitted / received via the network increases, resulting in network congestion.

実施形態による測位システムは、所定のエリア内を移動する歩行体に装着可能に構成された端末装置と、ネットワーク上に設けられ、端末装置の位置を管理可能に構成されたサーバ装置とを備える。端末装置は、センサと、送信部と、送信条件決定部とを備える。センサは、歩行体の移動に関する移動情報を検出する。送信部は、所定の送信条件が満たされた場合、移動情報を含む送信データを、ネットワークを介してサーバ装置に送信する。送信条件決定部は、ネットワークで送受信されるデータ量がより小さくなるように、移動情報に応じて送信条件を変更する。   The positioning system according to the embodiment includes a terminal device configured to be mounted on a walking body moving within a predetermined area, and a server device provided on a network and configured to be able to manage the position of the terminal device. The terminal device includes a sensor, a transmission unit, and a transmission condition determination unit. The sensor detects movement information related to the movement of the walking body. A transmission part transmits the transmission data containing movement information to a server apparatus via a network, when predetermined | prescribed transmission conditions are satisfy | filled. The transmission condition determination unit changes the transmission condition according to the movement information so that the amount of data transmitted and received on the network becomes smaller.

図1は、第1実施形態による測位システムの全体構成を示した例示図である。FIG. 1 is an exemplary diagram showing an overall configuration of a positioning system according to the first embodiment. 図2は、第1実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 2 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that constitute the positioning system according to the first embodiment. 図3は、第1実施形態による基準位置送信装置が実行する処理を示した例示的なフローチャートである。FIG. 3 is an exemplary flowchart showing processing executed by the reference position transmission apparatus according to the first embodiment. 図4は、第1実施形態による基地局が実行する処理を示した例示的なフローチャートである。FIG. 4 is an exemplary flowchart showing processing executed by the base station according to the first embodiment. 図5は、第1実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 5 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the first embodiment. 図6は、第1実施形態によるサーバが実行する処理を示した例示的なフローチャートである。FIG. 6 is an exemplary flowchart illustrating processing executed by the server according to the first embodiment. 図7は、第2実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 7 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure a positioning system according to the second embodiment. 図8は、第2実施形態における歩行者端末の移動速度と送信データの送信頻度との関係を示した例示図である。FIG. 8 is an exemplary diagram showing the relationship between the moving speed of the pedestrian terminal and the transmission frequency of transmission data in the second embodiment. 図9は、第2実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 9 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the second embodiment. 図10は、第3実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 10 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure a positioning system according to the third embodiment. 図11は、第3実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 11 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the third embodiment. 図12は、第4実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 12 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure a positioning system according to the fourth embodiment. 図13は、第4実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 13 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the fourth embodiment. 図14は、第5実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 14 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure a positioning system according to the fifth embodiment. 図15は、第5実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 15 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the fifth embodiment. 図16は、第6実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 16 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure a positioning system according to the sixth embodiment. 図17は、第6実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 17 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the sixth embodiment. 図18は、第7実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 18 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure a positioning system according to the seventh embodiment. 図19は、第7実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 19 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the seventh embodiment. 図20は、第8実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 20 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure a positioning system according to the eighth embodiment. 図21は、第8実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 21 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the eighth embodiment. 図22は、第8実施形態によるサーバが実行する処理を示した例示的なフローチャートである。FIG. 22 is an exemplary flowchart showing processing executed by the server according to the eighth embodiment. 図23は、第9実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 23 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure a positioning system according to the ninth embodiment. 図24は、第9実施形態によるサーバが実行する処理を示した例示的なフローチャートである。FIG. 24 is an exemplary flowchart showing processing executed by the server according to the ninth embodiment. 図25は、第10実施形態による測位システムを構成する歩行者端末、サーバ、基地局、および基準位置送信装置の内部構成を示した例示的なブロック図である。FIG. 25 is an exemplary block diagram illustrating an internal configuration of a pedestrian terminal, a server, a base station, and a reference position transmission device that configure the positioning system according to the tenth embodiment. 図26は、第10実施形態による歩行者端末が実行する処理を示した例示的なフローチャートである。FIG. 26 is an exemplary flowchart showing processing executed by the pedestrian terminal according to the tenth embodiment. 図27は、第10実施形態によるサーバが実行する処理を示した例示的なフローチャートである。FIG. 27 is an exemplary flowchart showing processing executed by the server according to the tenth embodiment.

以下、実施形態を図面に基づいて説明する。以下に記載する実施形態の構成、ならびに当該構成によってもたらされる作用および結果(効果)は、あくまで一例であって、以下の記載内容に限られるものではない。   Hereinafter, embodiments will be described with reference to the drawings. The configuration of the embodiment described below, and the operation and result (effect) brought about by the configuration are merely examples, and are not limited to the following description.

<第1実施形態>
まず、第1実施形態の構成について説明する。図1は、第1実施形態による測位システムの全体構成を示した例示図である。
<First Embodiment>
First, the configuration of the first embodiment will be described. FIG. 1 is an exemplary diagram showing an overall configuration of a positioning system according to the first embodiment.

図1に示すように、第1実施形態による測位システムは、歩行者端末100と、サーバ200とを備える。歩行者端末100は、所定のエリア(建物内のフロア)を移動する歩行者に装着可能に構成されている。図1には、3人の歩行者X、YおよびZがそれぞれ1つずつ歩行者端末100を装着(携帯)している例が図示されている。   As shown in FIG. 1, the positioning system according to the first embodiment includes a pedestrian terminal 100 and a server 200. The pedestrian terminal 100 is configured to be attachable to a pedestrian moving in a predetermined area (a floor in a building). FIG. 1 illustrates an example in which three pedestrians X, Y, and Z wear (carry) pedestrian terminals 100 one by one.

歩行者端末100は、基地局300と通信可能に構成されている。基地局300は、ネットワーク400に接続されており、当該ネットワーク400上のサーバ200と通信可能に構成されている。これにより、歩行者端末100とサーバ200とは、基地局300およびネットワーク400を介して通信可能に接続されている。   The pedestrian terminal 100 is configured to be able to communicate with the base station 300. Base station 300 is connected to network 400 and configured to be able to communicate with server 200 on network 400. Thereby, the pedestrian terminal 100 and the server 200 are communicably connected via the base station 300 and the network 400.

ここで、第1実施形態では、サーバ200は、基地局300およびネットワーク400経由で歩行者端末100から情報を収集することで、エリア内に存在する複数の歩行者端末100の位置を管理可能に構成されている。これにより、たとえば図1に示すように、歩行者Xがエリア内を移動した場合でも、サーバ200は、歩行者Xの移動先の位置を推定(把握)することができる。   Here, in the first embodiment, the server 200 collects information from the pedestrian terminal 100 via the base station 300 and the network 400 so that the positions of a plurality of pedestrian terminals 100 existing in the area can be managed. It is configured. Thereby, as shown in FIG. 1, for example, even when the pedestrian X moves in the area, the server 200 can estimate (understand) the position of the destination of the pedestrian X.

なお、第1実施形態による測位システムは、エリア内の所定の位置に設置される基準位置送信装置500を備える。基準位置送信装置500は、自身が設置された絶対位置を示す情報(基準位置)を、自身の通信可能範囲内に存在する歩行者端末100に対して自動的に送信するように構成されている。なお、第1実施形態では、基準位置送信装置500が、自身の通信可能範囲内に存在する歩行者端末100からの何らかのアクションを受けて基準位置を送信するように構成されていてもよい。   The positioning system according to the first embodiment includes a reference position transmission device 500 installed at a predetermined position in the area. The reference position transmitting device 500 is configured to automatically transmit information (reference position) indicating the absolute position at which the reference position transmitting apparatus 500 is installed to the pedestrian terminal 100 existing within its communicable range. . In the first embodiment, the reference position transmission device 500 may be configured to transmit a reference position in response to some action from the pedestrian terminal 100 existing within its communicable range.

図2は、第1実施形態による測位システムを構成する歩行者端末100、サーバ200、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 2 is an exemplary block diagram showing an internal configuration of the pedestrian terminal 100, the server 200, the base station 300, and the reference position transmission device 500 that constitute the positioning system according to the first embodiment.

図2に示すように、歩行者端末100は、歩行センサ101と、通信部102と、記憶部103と、制御部104と、送信データ作成部105と、送信条件決定部106とを備える。   As shown in FIG. 2, the pedestrian terminal 100 includes a walking sensor 101, a communication unit 102, a storage unit 103, a control unit 104, a transmission data creation unit 105, and a transmission condition determination unit 106.

歩行センサ101は、歩行者端末100を携帯している歩行者の移動に関する移動情報(センサ情報)を検出する。歩行センサ101は、たとえば、加速度センサや、ジャイロセンサ、地磁気センサなどである。これらの各種センサにより、たとえば、歩数や移動方向などといったセンサ情報が検出される。   The walking sensor 101 detects movement information (sensor information) regarding movement of a pedestrian carrying the pedestrian terminal 100. The walking sensor 101 is, for example, an acceleration sensor, a gyro sensor, a geomagnetic sensor, or the like. Sensor information such as the number of steps and the moving direction is detected by these various sensors.

通信部102は、基地局300および基準位置送信装置500と通信を行うデバイスである。通信部102は、たとえば、BLE(Bluetooth(登録商標) Low Energy)といった近距離無線通信や、無線LAN(Local Area Network)による通信などの、各種無線通信を実行可能に構成されている。通信部102は、サーバ200に歩行者端末100の位置を把握させるため、基準位置送信装置500から受信された基準位置や、歩行センサ101により検出されたセンサ情報などを、基地局300およびネットワーク400経由でサーバ200に送信する。   The communication unit 102 is a device that communicates with the base station 300 and the reference position transmission device 500. The communication unit 102 is configured to be able to perform various types of wireless communication such as short-range wireless communication such as BLE (Bluetooth (registered trademark) Low Energy) and communication using a wireless LAN (Local Area Network). In order for the communication unit 102 to make the server 200 know the position of the pedestrian terminal 100, the reference position received from the reference position transmission device 500, the sensor information detected by the walking sensor 101, and the like are used as the base station 300 and the network 400. To the server 200.

記憶部103は、各種情報を記憶可能なストレージデバイスである。制御部104は、歩行者端末100全体を制御可能に構成されたコントローラである。制御部104は、たとえば、CPU(Central Processing Unit)などにより構成される。   The storage unit 103 is a storage device that can store various types of information. The control unit 104 is a controller configured to be able to control the entire pedestrian terminal 100. The control unit 104 is configured by, for example, a CPU (Central Processing Unit).

送信データ作成部105は、サーバ200に送信するデータ(送信データ)を作成する。第1実施形態では、基準位置送信装置500から受信される基準位置と、歩行センサ101により検出されるセンサ情報とは、記憶部103に記憶される。したがって、送信データ作成部105は、記憶部103に記憶された情報に基づき、送信データを作成する。送信データには、センサ情報の他、当該送信データを送信した歩行者端末100の識別情報などが含まれ得る。また、送信データには、基準位置も含まれ得る。   The transmission data creation unit 105 creates data (transmission data) to be transmitted to the server 200. In the first embodiment, the reference position received from the reference position transmission device 500 and the sensor information detected by the walking sensor 101 are stored in the storage unit 103. Therefore, the transmission data creation unit 105 creates transmission data based on the information stored in the storage unit 103. The transmission data may include identification information of the pedestrian terminal 100 that transmitted the transmission data, in addition to the sensor information. The transmission data may also include a reference position.

送信条件決定部106は、サーバ200に送信データを送信する条件(送信条件)を決定する。第1実施形態では、送信データ(センサ情報)が所定の時間間隔で繰り返しサーバ200に送信されるように、デフォルトの送信条件が設定されているものとする。つまり、第1実施形態では、デフォルトの送信条件は、通信部102が送信データを直近に送信してからの経過時間が所定の第1時間に達することを含み、通信部102は、当該経過時間が第1時間に達した場合に、送信条件が満たされたとして、センサ情報を含む送信データをサーバ200に送信するように構成されている。   The transmission condition determination unit 106 determines a condition (transmission condition) for transmitting transmission data to the server 200. In the first embodiment, it is assumed that default transmission conditions are set so that transmission data (sensor information) is repeatedly transmitted to the server 200 at predetermined time intervals. That is, in the first embodiment, the default transmission condition includes that the elapsed time since the communication unit 102 transmitted transmission data most recently reaches a predetermined first time. When the first time is reached, the transmission data including the sensor information is transmitted to the server 200, assuming that the transmission condition is satisfied.

ところで、歩数や移動方向などといったセンサ情報からは、たとえば歩行者端末100の移動量が推定可能であり、歩行者端末100の移動量が小さい場合、歩行者端末100の位置の変動は小さい。したがって、歩行者端末100の移動量が小さい場合、送信データの送信頻度を低くしても、サーバ200による歩行者端末100の位置の推定精度に与える影響は小さい。   By the way, from the sensor information such as the number of steps and the moving direction, for example, the movement amount of the pedestrian terminal 100 can be estimated, and when the movement amount of the pedestrian terminal 100 is small, the change in the position of the pedestrian terminal 100 is small. Therefore, when the movement amount of the pedestrian terminal 100 is small, even if the transmission frequency of the transmission data is reduced, the influence on the estimation accuracy of the position of the pedestrian terminal 100 by the server 200 is small.

そこで、第1実施形態では、送信条件決定部106は、ネットワーク400で送受信されるデータ量がより小さくなるように、センサ情報に応じて、送信条件を変更するように構成されている。具体的に、送信条件決定部106は、センサ情報に基づいて推定される歩行者端末100の移動量が小さい程、送信データの送信間隔を大きく設定する。これにより、サーバ200による歩行者端末100の位置の推定精度を低下させることなく、ネットワーク400で送受信されるデータ量を削減することができる。   Therefore, in the first embodiment, the transmission condition determination unit 106 is configured to change the transmission condition according to the sensor information so that the amount of data transmitted and received in the network 400 becomes smaller. Specifically, the transmission condition determination unit 106 sets the transmission interval of transmission data to be larger as the movement amount of the pedestrian terminal 100 estimated based on the sensor information is smaller. Thereby, the amount of data transmitted and received in the network 400 can be reduced without reducing the estimation accuracy of the position of the pedestrian terminal 100 by the server 200.

なお、第1実施形態では、送信条件決定部106は、歩行者端末100の移動量が比較的大きい場合、送信データの送信間隔を比較的小さく設定してもよい。このように設定すれば、位置の変動が大きい歩行者端末100程、頻繁に自身の位置をサーバ200に推定させることになる。これにより、位置の変動が大きい歩行者端末100が存在する場合であっても、サーバ200は、歩行者端末100の位置をより正確に把握することができる。   In the first embodiment, the transmission condition determination unit 106 may set the transmission interval of transmission data to be relatively small when the movement amount of the pedestrian terminal 100 is relatively large. By setting in this way, the server 200 is caused to estimate its own position more frequently as the pedestrian terminal 100 having a larger position variation. Thereby, even if it is a case where the pedestrian terminal 100 with a big fluctuation | variation of a position exists, the server 200 can grasp | ascertain the position of the pedestrian terminal 100 more correctly.

サーバ200は、情報取得部201と、位置推定部202と、記憶部203とを備える。情報取得部201は、歩行者端末100が送信した情報(送信データ)を、基地局300およびネットワーク400を介して取得(受信)する。位置推定部202は、当該送信データに基づき、歩行者端末100の移動距離および移動方向を算出することで、歩行者端末100の位置を推定する。記憶部203は、情報取得部201が受信した送信データや、位置推定部202が推定した歩行者端末100の位置などを記憶する。   The server 200 includes an information acquisition unit 201, a position estimation unit 202, and a storage unit 203. The information acquisition unit 201 acquires (receives) information (transmission data) transmitted by the pedestrian terminal 100 via the base station 300 and the network 400. The position estimation unit 202 estimates the position of the pedestrian terminal 100 by calculating the movement distance and movement direction of the pedestrian terminal 100 based on the transmission data. The storage unit 203 stores transmission data received by the information acquisition unit 201, the position of the pedestrian terminal 100 estimated by the position estimation unit 202, and the like.

基地局300は、通信部301と、制御部302とを備える。通信部301は、歩行者端末100との通信や、ネットワーク400を介したサーバ200との通信などを実現する通信デバイスである。制御部302は、基地局300全体を制御するコントローラである。   Base station 300 includes a communication unit 301 and a control unit 302. The communication unit 301 is a communication device that realizes communication with the pedestrian terminal 100 and communication with the server 200 via the network 400. The control unit 302 is a controller that controls the entire base station 300.

基準位置送信装置500は、通信部501と、記憶部502とを備える。通信部501は、歩行者端末100との通信を実現する通信デバイスである。記憶部502は、基準位置を記憶可能なストレージデバイスである。   The reference position transmission device 500 includes a communication unit 501 and a storage unit 502. The communication unit 501 is a communication device that realizes communication with the pedestrian terminal 100. The storage unit 502 is a storage device that can store a reference position.

次に、第1実施形態において実行される制御動作について説明する。   Next, the control operation executed in the first embodiment will be described.

図3は、第1実施形態による基準位置送信装置500が実行する処理を示した例示的なフローチャートである。   FIG. 3 is an exemplary flowchart illustrating processing executed by the reference position transmission device 500 according to the first embodiment.

図3に示すように、第1実施形態では、まず、S1において、基準位置送信装置500は、基準位置の設定を行う。このS1の処理は、基準位置送信装置500の設置時などに実行される。S1において、基準位置送信装置500は、自身が設置された絶対位置を示す情報を、基準位置として設定し、記憶部502に記憶する。   As shown in FIG. 3, in the first embodiment, first, in S1, the reference position transmission device 500 sets a reference position. The process of S1 is executed when the reference position transmission device 500 is installed. In S <b> 1, the reference position transmitting apparatus 500 sets information indicating the absolute position where the apparatus is installed as a reference position, and stores the information in the storage unit 502.

S2において、基準位置送信装置500は、S1で設定された基準位置を、通信部501を介して送信する。以降、このS2の処理が繰り返し実行される。   In S <b> 2, the reference position transmission device 500 transmits the reference position set in S <b> 1 via the communication unit 501. Thereafter, the process of S2 is repeatedly executed.

図4は、第1実施形態による基地局300が実行する処理を示した例示的なフローチャートである。   FIG. 4 is an exemplary flowchart showing processing executed by the base station 300 according to the first embodiment.

図4に示すように、第1実施形態では、まず、S11において、基地局300は、歩行者端末100からデータ(歩行者端末100が送信した送信データ)が通信部301を介して受信されたか否かを判断する。   As shown in FIG. 4, in the first embodiment, first, in S <b> 11, the base station 300 has received data (transmission data transmitted by the pedestrian terminal 100) from the pedestrian terminal 100 via the communication unit 301. Judge whether or not.

上記のS11の処理は、歩行者端末100からデータが受信されたと判断されるまで繰り返される。S11において、歩行者端末100からデータが受信されたと判断された場合、S12に処理が進む。   The process of S11 is repeated until it is determined that data is received from the pedestrian terminal 100. If it is determined in S11 that data has been received from the pedestrian terminal 100, the process proceeds to S12.

S12において、基地局300は、歩行者端末100から受信されたデータを、通信部301を用いて、ネットワーク400を介してサーバ200に送信する。そして、S11に処理が戻る。   In S <b> 12, the base station 300 transmits data received from the pedestrian terminal 100 to the server 200 via the network 400 using the communication unit 301. Then, the process returns to S11.

図5は、第1実施形態による歩行者端末100が実行する処理を示した例示的なフローチャートである。   FIG. 5 is an exemplary flowchart showing processing executed by the pedestrian terminal 100 according to the first embodiment.

図5に示すように、第1実施形態では、まず、S21において、歩行者端末100は、通信部102を介して基準位置送信装置500から基準位置が受信されたか否かを判断する。   As shown in FIG. 5, in the first embodiment, first, in S <b> 21, the pedestrian terminal 100 determines whether or not a reference position is received from the reference position transmission device 500 via the communication unit 102.

上記のS21において、基準位置が受信されたと判断された場合、S22に処理が進む。一方、上記のS21において、基準位置が受信されなかったと判断された場合、S23に処理が進む。   If it is determined in S21 that the reference position has been received, the process proceeds to S22. On the other hand, if it is determined in S21 that the reference position has not been received, the process proceeds to S23.

S22において、歩行者端末100は、基準位置送信装置500から受信した基準位置を、記憶部103に記憶する。   In S <b> 22, the pedestrian terminal 100 stores the reference position received from the reference position transmission device 500 in the storage unit 103.

S23において、歩行者端末100は、自身を携帯している歩行者の移動に関する移動情報(センサ情報)を歩行センサ101により取得する。   In S <b> 23, the pedestrian terminal 100 acquires movement information (sensor information) related to the movement of the pedestrian carrying the pedestrian with the walking sensor 101.

S24において、歩行者端末100は、S23で取得されたセンサ情報を、記憶部103に記憶する。   In S <b> 24, the pedestrian terminal 100 stores the sensor information acquired in S <b> 23 in the storage unit 103.

S25において、歩行者端末100(送信条件決定部106)は、S23で取得されたセンサ情報に応じて、ネットワーク400で送受信されるデータ量がより小さくなるように、送信条件を決定(変更)する。たとえば、送信条件決定部106は、センサ情報に基づいて推定される歩行者の移動量が小さい程、送信データの送信間隔を大きく設定する。   In S25, the pedestrian terminal 100 (transmission condition determination unit 106) determines (changes) the transmission condition so that the amount of data transmitted and received in the network 400 becomes smaller according to the sensor information acquired in S23. . For example, the transmission condition determination unit 106 sets the transmission interval of transmission data to be larger as the movement amount of the pedestrian estimated based on the sensor information is smaller.

S26において、歩行者端末100は、S25で決定(変更)された送信条件が満たされたか否かを判断する。S26において、送信条件が満たされていないと判断された場合、S21に処理が戻る。一方、S26において、送信条件が満たされたと判断された場合、S27に処理が進む。   In S26, the pedestrian terminal 100 determines whether or not the transmission condition determined (changed) in S25 is satisfied. If it is determined in S26 that the transmission condition is not satisfied, the process returns to S21. On the other hand, if it is determined in S26 that the transmission condition is satisfied, the process proceeds to S27.

S27において、歩行者端末100は、送信データ作成部105を用いて、以前実行されたS24の処理などによって記憶部103に記憶されたデータに基づき、サーバ200に送信するデータ(送信データ)を作成する。   In S27, the pedestrian terminal 100 uses the transmission data creation unit 105 to create data (transmission data) to be transmitted to the server 200 based on the data stored in the storage unit 103 by the process of S24 executed previously. To do.

S29において、歩行者端末100は、S27で作成したデータを、通信部102を介して基地局300に送信し、当該データを、基地局300およびネットワーク400経由でサーバ200に送信する。そして、S21に処理が戻る。   In S29, the pedestrian terminal 100 transmits the data created in S27 to the base station 300 via the communication unit 102, and transmits the data to the server 200 via the base station 300 and the network 400. Then, the process returns to S21.

図6は、第1実施形態によるサーバ200が実行する処理を示した例示的なフローチャートである。   FIG. 6 is an exemplary flowchart showing processing executed by the server 200 according to the first embodiment.

図6に示すように、第1実施形態では、まず、S31において、サーバ200は、情報取得部201を介して基地局300から歩行者端末100のデータ(上記のS28で送信された送信データ)が受信されたか否かを判断する。   As shown in FIG. 6, in the first embodiment, first, in S31, the server 200 transmits data of the pedestrian terminal 100 from the base station 300 via the information acquisition unit 201 (transmission data transmitted in S28 above). Is received.

上記のS31の処理は、歩行者端末100のデータが受信されたと判断されるまで繰り返される。S31において、歩行者端末100のデータが受信されたと判断された場合、S32に処理が進む。   The process of S31 is repeated until it is determined that the data of the pedestrian terminal 100 has been received. If it is determined in S31 that the data of the pedestrian terminal 100 has been received, the process proceeds to S32.

S32において、サーバ200は、基地局300から受信したデータを、記憶部203に記憶する。   In S <b> 32, the server 200 stores the data received from the base station 300 in the storage unit 203.

S33において、サーバ200は、位置推定部202を用いて、S32で記憶されたデータに基づいて、歩行者端末100の移動距離および移動方向を算出(推定)する。   In S33, the server 200 uses the position estimation unit 202 to calculate (estimate) the moving distance and moving direction of the pedestrian terminal 100 based on the data stored in S32.

S34において、サーバ200は、位置推定部202を用いて、S33で算出された移動距離および移動方向に基づき、歩行者端末100の位置を推定する。なお、このS34で推定される位置は、過去に歩行者端末100から受信された基準位置送信装置500の基準位置を基準とした絶対位置である。   In S <b> 34, the server 200 uses the position estimation unit 202 to estimate the position of the pedestrian terminal 100 based on the movement distance and the movement direction calculated in S <b> 33. The position estimated in S34 is an absolute position based on the reference position of the reference position transmission device 500 received from the pedestrian terminal 100 in the past.

S35において、サーバ200は、S34で推定した位置を示す位置情報を記憶部203に保存する。そして、S31に処理が戻る。   In S <b> 35, the server 200 stores position information indicating the position estimated in S <b> 34 in the storage unit 203. Then, the process returns to S31.

以上説明したように、第1実施形態では、歩行者端末100が、所定の送信条件が満たされた場合にセンサ情報を送信する通信部102と、ネットワーク400で送受信されるデータ量がより小さくなるように、センサ情報に応じて送信条件を変更する送信条件決定部106と、を備えている。送信条件とは、たとえば、送信データが直近に送信されてからの経過時間が所定の第1時間に達することである。送信条件決定部106は、たとえば、センサ情報から歩行者端末100の移動量を推定し、歩行者端末100の移動量が小さい程、送信データの送信間隔が大きくなるように、送信条件を決定(変更)する。これにより、位置の変動が小さいため頻繁に測位を行う必要性が低い歩行者端末100が、送信データを頻繁に送信するのを抑制することができる。この結果、測位対象の歩行者端末100が増加した場合に発生し得るネットワーク400の混雑を抑制することができる。   As described above, in the first embodiment, the pedestrian terminal 100 and the communication unit 102 that transmits sensor information when a predetermined transmission condition is satisfied, and the amount of data transmitted and received in the network 400 are smaller. As described above, the transmission condition determining unit 106 that changes the transmission condition according to the sensor information is provided. The transmission condition is, for example, that an elapsed time since the transmission data was most recently transmitted reaches a predetermined first time. For example, the transmission condition determining unit 106 estimates the movement amount of the pedestrian terminal 100 from the sensor information, and determines the transmission condition so that the transmission interval of transmission data becomes larger as the movement amount of the pedestrian terminal 100 is smaller ( change. Thereby, since the fluctuation | variation of a position is small, it can suppress that the pedestrian terminal 100 with a low necessity of performing positioning frequently transmits transmission data. As a result, it is possible to suppress congestion of the network 400 that may occur when the number of positioning target pedestrian terminals 100 increases.

<第2実施形態>
次に、第2実施形態について説明する。この第2実施形態は、センサ情報を用いて送信条件を決定(変更)するという点において、第1実施形態と同様である。しかしながら、第2実施形態では、第1実施形態と異なり、センサ情報を直接的に用いるのではなく、センサ情報に基づいて算出される移動速度を用いて、送信条件が決定される。
Second Embodiment
Next, a second embodiment will be described. The second embodiment is the same as the first embodiment in that the transmission condition is determined (changed) using sensor information. However, unlike the first embodiment, in the second embodiment, the transmission conditions are determined using the moving speed calculated based on the sensor information instead of using the sensor information directly.

まず、第2実施形態の構成について説明する。   First, the configuration of the second embodiment will be described.

図7は、第2実施形態による測位システムを構成する歩行者端末100a、サーバ200、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 7 is an exemplary block diagram illustrating an internal configuration of the pedestrian terminal 100a, the server 200, the base station 300, and the reference position transmission device 500 that configure the positioning system according to the second embodiment.

図7に示すように、第2実施形態による歩行者端末100aは、歩行センサ101により検出されたセンサ情報に基づいて歩行者端末100の移動速度を算出する速度算出部107を備えている。送信条件決定部106aは、速度算出部107が算出した移動速度に応じて、ネットワーク400で送受信されるデータ量がより小さくなるように、送信条件(送信データの送信間隔)を決定する。   As shown in FIG. 7, the pedestrian terminal 100 a according to the second embodiment includes a speed calculation unit 107 that calculates the moving speed of the pedestrian terminal 100 based on sensor information detected by the walking sensor 101. The transmission condition determination unit 106 a determines the transmission condition (transmission data transmission interval) so that the amount of data transmitted and received in the network 400 becomes smaller according to the moving speed calculated by the speed calculation unit 107.

たとえば、歩行者端末100aの移動速度が小さい場合、歩行者端末100aの位置の変動は小さい。したがって、歩行者端末100aの移動速度が小さい場合、送信データの送信頻度を低くしても、サーバ200による歩行者端末100aの位置の推定精度に与える影響は小さい。   For example, when the moving speed of the pedestrian terminal 100a is small, the change in the position of the pedestrian terminal 100a is small. Therefore, when the moving speed of the pedestrian terminal 100a is small, even if the transmission frequency of the transmission data is lowered, the influence of the server 200 on the estimation accuracy of the position of the pedestrian terminal 100a is small.

そこで、第2実施形態では、送信条件決定部106aは、ネットワーク400で送受信されるデータ量がより小さくなるように、歩行者端末100aの移動速度が小さい程、送信データの送信間隔を大きく設定する。これにより、第2実施形態においても、第1実施形態と同様に、サーバ200による歩行者端末100aの位置の推定精度を低下させることなく、ネットワーク400で送受信されるデータ量を削減することができる。   Therefore, in the second embodiment, the transmission condition determination unit 106a sets the transmission interval of transmission data to be larger as the moving speed of the pedestrian terminal 100a is smaller so that the amount of data transmitted and received in the network 400 is smaller. . Thereby, also in 2nd Embodiment, the amount of data transmitted / received in the network 400 can be reduced, without reducing the estimation precision of the position of the pedestrian terminal 100a by the server 200 similarly to 1st Embodiment. .

図8は、第2実施形態における歩行者端末100aの移動速度と送信データの送信頻度との関係を示した例示図である。   FIG. 8 is an exemplary diagram showing the relationship between the moving speed of the pedestrian terminal 100a and the transmission frequency of transmission data in the second embodiment.

図8に示すように、送信頻度と移動速度とは、送信頻度が所定の上限値(限界値)以下の範囲で、比例関係になっている。この比例関係は、たとえば、サーバ200側に要求される位置の推定精度が1[m]の場合、移動速度[m/s]/送信頻度[Hz]<1[m]という関係式が成立するように設定される。第2実施形態では、送信条件決定部106aは、図8に示すようなマップなどに従い、歩行者端末100aの移動速度が小さい程、送信データの送信頻度を低く、すなわち送信データの送信間隔を大きく設定する。なお、送信頻度は、歩行センサ101によるセンサ情報の取得頻度と一致していてもよい。   As shown in FIG. 8, the transmission frequency and the moving speed are in a proportional relationship within a range where the transmission frequency is equal to or less than a predetermined upper limit value (limit value). For example, when the estimated accuracy of the position required on the server 200 side is 1 [m], this proportionality relationship is established as a moving speed [m / s] / transmission frequency [Hz] <1 [m]. Is set as follows. In the second embodiment, according to the map as shown in FIG. 8 or the like, the transmission condition determination unit 106a decreases the transmission frequency of transmission data, that is, increases the transmission interval of transmission data as the moving speed of the pedestrian terminal 100a decreases. Set. Note that the transmission frequency may match the acquisition frequency of sensor information by the walking sensor 101.

なお、第2実施形態のその他の構成は、第1実施形態と同様であるため、説明を省略する。   The remaining configuration of the second embodiment is the same as that of the first embodiment, and a description thereof will be omitted.

次に、第2実施形態において実行される制御動作について説明する。   Next, the control operation executed in the second embodiment will be described.

図9は、第2実施形態による歩行者端末100aが実行する処理を示した例示的なフローチャートである。   FIG. 9 is an exemplary flowchart showing processing executed by the pedestrian terminal 100a according to the second embodiment.

図9に示すように、第2実施形態では、第1実施形態(図5参照)と同様の処理(S21〜S24)が実行される。しかしながら、第2実施形態では、第1実施形態と異なり、S24の処理の後、S24aおよびS25aが実行される。   As shown in FIG. 9, in the second embodiment, the same processes (S21 to S24) as in the first embodiment (see FIG. 5) are executed. However, unlike the first embodiment, the second embodiment executes S24a and S25a after the process of S24.

S24aにおいて、歩行者端末100aは、速度算出部107を用いて、S24で記憶されたセンサ情報に基づき、自身を携帯している歩行者の移動速度を算出する。そして、S25aに処理が進む。   In S24a, the pedestrian terminal 100a uses the speed calculation unit 107 to calculate the moving speed of the pedestrian carrying himself / herself based on the sensor information stored in S24. Then, the process proceeds to S25a.

S25aにおいて、歩行者端末100aは、送信条件決定部106aにより、S24aで算出された移動速度に応じて、送信条件(送信データの送信間隔)を決定(変更)する。たとえば、歩行者端末100aは、移動速度が小さい程、送信間隔が大きくなる(すなわち送信頻度が低くなる)ように、送信条件を決定する。そして、S26に処理が進む。   In S25a, the pedestrian terminal 100a determines (changes) the transmission condition (transmission interval of transmission data) according to the moving speed calculated in S24a by the transmission condition determination unit 106a. For example, the pedestrian terminal 100a determines the transmission condition such that the transmission interval increases (that is, the transmission frequency decreases) as the moving speed decreases. Then, the process proceeds to S26.

なお、S26以降の処理(S26〜S28)については、第1実施形態(図5参照)と同様であるため、説明を省略する。また、第2実施形態による基準位置送信装置500、基地局300、およびサーバ200が実行する処理についても、第1実施形態(図3、図4、および図6参照)と同様であるため、説明を省略する。   In addition, about the process (S26-S28) after S26, since it is the same as that of 1st Embodiment (refer FIG. 5), description is abbreviate | omitted. In addition, the processing executed by the reference position transmission device 500, the base station 300, and the server 200 according to the second embodiment is the same as that of the first embodiment (see FIGS. 3, 4, and 6), and therefore will be described. Is omitted.

以上説明したように、第2実施形態では、歩行者端末100aが、センサ情報に基づいて歩行者端末100の移動速度を算出する速度算出部107と、歩行者端末100aの移動速度が小さい程、送信データの送信間隔が大きくなるように、送信条件を決定(変更)する送信条件決定部106aと、を備えている。これにより、移動速度が小さい(つまり位置の変動が小さい)ため頻繁に測位を行う必要性が低い歩行者端末100aが、送信データを頻繁に送信するのを抑制することができる。この結果、測位対象の歩行者端末100が増加した場合に発生し得るネットワーク400の混雑を抑制することができる。   As described above, in the second embodiment, the pedestrian terminal 100a calculates the moving speed of the pedestrian terminal 100 based on the sensor information, and the smaller the moving speed of the pedestrian terminal 100a, A transmission condition determining unit 106a that determines (changes) the transmission condition so that the transmission interval of the transmission data is increased. Thereby, since the moving speed is low (that is, the position variation is small), it is possible to prevent the pedestrian terminal 100a having a low necessity of performing positioning frequently from transmitting transmission data. As a result, it is possible to suppress congestion of the network 400 that may occur when the number of positioning target pedestrian terminals 100 increases.

<第3実施形態>
次に、第3実施形態について説明する。この第3実施形態は、送信データを送信するトリガが、送信条件が満たされることである点において、第1実施形態と同様である。しかしながら、第3実施形態では、第1実施形態と異なり、送信データを送信するトリガが、送信条件が満たされることと、歩行者が歩行していること(静止していないこと)と、の2つである。
<Third Embodiment>
Next, a third embodiment will be described. The third embodiment is the same as the first embodiment in that the trigger for transmitting transmission data is that the transmission condition is satisfied. However, in the third embodiment, unlike the first embodiment, the trigger for transmitting the transmission data is that the transmission condition is satisfied and that the pedestrian is walking (not stationary). One.

まず、第3実施形態の構成について説明する。   First, the configuration of the third embodiment will be described.

図10は、第3実施形態による測位システムを構成する歩行者端末100b、サーバ200、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 10 is an exemplary block diagram illustrating an internal configuration of the pedestrian terminal 100b, the server 200, the base station 300, and the reference position transmission device 500 that configure the positioning system according to the third embodiment.

図10に示すように、第3実施形態による歩行者端末100bは、歩行センサ101により検出されたセンサ情報に基づいて歩行者の状態を識別する状態識別部108を備えている。歩行者の状態としては、たとえば、歩行者が歩行している状態(歩行状態)と、歩行者が静止している状態(静止状態)と、の2種類の状態が考えられる。送信条件決定部106bは、歩行者の状態が歩行状態である場合に、センサ情報に応じて、ネットワーク400で送受信されるデータ量がより小さくなるように、送信条件(送信データの送信間隔)を決定する。   As shown in FIG. 10, the pedestrian terminal 100 b according to the third embodiment includes a state identification unit 108 that identifies the state of a pedestrian based on sensor information detected by the walking sensor 101. As the state of the pedestrian, for example, there are two types of states, a state where the pedestrian is walking (walking state) and a state where the pedestrian is stationary (stationary state). When the pedestrian is in the walking state, the transmission condition determination unit 106b sets the transmission condition (transmission interval of transmission data) so that the amount of data transmitted and received in the network 400 becomes smaller according to the sensor information. decide.

なお、第3実施形態のその他の構成は、第1実施形態と同様であるため、説明を省略する。   In addition, since the other structure of 3rd Embodiment is the same as that of 1st Embodiment, description is abbreviate | omitted.

次に、第3実施形態において実行される制御動作について説明する。   Next, the control operation executed in the third embodiment will be described.

図11は、第3実施形態による歩行者端末100bが実行する処理を示した例示的なフローチャートである。   FIG. 11 is an exemplary flowchart showing processing executed by the pedestrian terminal 100b according to the third embodiment.

図11に示すように、第3実施形態では、第1実施形態(図5参照)と同様の処理(S21〜S24)が実行される。しかしながら、第3実施形態では、第1実施形態と異なり、S24の処理の後、S24bに処理が進む。   As shown in FIG. 11, in the third embodiment, the same processes (S21 to S24) as in the first embodiment (see FIG. 5) are executed. However, in the third embodiment, unlike the first embodiment, the process proceeds to S24b after the process of S24.

S24bにおいて、歩行者端末100bは、状態識別部108を用いて、S24で記憶されたセンサ情報に基づき、自身を携帯している歩行者の状態を識別する。具体的に、歩行者端末100bは、歩行者の状態が歩行状態であるか、または静止状態であるかを識別する。そして、S24cに処理が進む。   In S24b, the pedestrian terminal 100b uses the state identification unit 108 to identify the state of the pedestrian carrying himself / herself based on the sensor information stored in S24. Specifically, the pedestrian terminal 100b identifies whether the state of the pedestrian is a walking state or a stationary state. Then, the process proceeds to S24c.

そして、S24cにおいて、歩行者端末100bは、S24bでの識別結果に基づいて、歩行者の状態が歩行状態であるか否かを判断する。S24cにおいて、歩行者の状態が歩行状態ではない(つまり静止状態である)と判断された場合、S21に処理が戻る。一方、S24cにおいて、歩行者の状態が歩行状態であると判断された場合、S25に処理が進む。   In S24c, the pedestrian terminal 100b determines whether the pedestrian is in a walking state based on the identification result in S24b. In S24c, when it is determined that the pedestrian is not in a walking state (that is, in a stationary state), the process returns to S21. On the other hand, if it is determined in S24c that the pedestrian is in the walking state, the process proceeds to S25.

なお、S25以降の処理(S25〜S28)については、第1実施形態(図5参照)と同様であるため、説明を省略する。また、第3実施形態による基準位置送信装置500、基地局300、およびサーバ200が実行する処理についても、第1実施形態(図3、図4、および図6参照)と同様であるため、説明を省略する。   In addition, about the process (S25-S28) after S25, since it is the same as that of 1st Embodiment (refer FIG. 5), description is abbreviate | omitted. In addition, the processing executed by the reference position transmission device 500, the base station 300, and the server 200 according to the third embodiment is the same as that of the first embodiment (see FIGS. 3, 4, and 6), and therefore will be described. Is omitted.

以上説明したように、第3実施形態では、歩行者端末100bが、センサ情報に基づいて歩行者の状態を識別する状態識別部108と、歩行者の状態が歩行状態である場合にのみ送信条件を決定する送信条件決定部106bと、を備えている。つまり、第3実施形態による通信部102は、歩行者が歩行していると識別され、かつ送信条件が満たされた場合に、送信データを送信し、歩行者が静止していると識別された場合、送信条件に関わらず、送信データを送信しない。これにより、位置が変化しない(つまり静止している)ため頻繁に測位を行う必要性が低い歩行者端末100bが、送信データを頻繁に送信するのを抑制することができる。この結果、測位対象の歩行者端末100bが増加した場合に発生し得るネットワーク400の混雑を抑制することができる。   As described above, in the third embodiment, the pedestrian terminal 100b transmits the transmission condition only when the state identification unit 108 that identifies the state of the pedestrian based on the sensor information and the state of the pedestrian is the walking state. A transmission condition determination unit 106b for determining the transmission condition. That is, the communication unit 102 according to the third embodiment transmits transmission data when the pedestrian is identified as walking and the transmission condition is satisfied, and is identified as the pedestrian is stationary. In this case, transmission data is not transmitted regardless of transmission conditions. Thereby, since the position does not change (that is, it is stationary), it is possible to suppress the pedestrian terminal 100b having a low need for frequent positioning from frequently transmitting transmission data. As a result, congestion of the network 400 that may occur when the number of positioning target pedestrian terminals 100b increases can be suppressed.

<第4実施形態>
次に、第4実施形態について説明する。この第4実施形態は、第2実施形態および第3実施形態の組み合わせである。
<Fourth embodiment>
Next, a fourth embodiment will be described. The fourth embodiment is a combination of the second embodiment and the third embodiment.

まず、第4実施形態の構成について説明する。   First, the configuration of the fourth embodiment will be described.

図12は、第4実施形態による測位システムを構成する歩行者端末100c、サーバ200、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 12 is an exemplary block diagram illustrating an internal configuration of the pedestrian terminal 100c, the server 200, the base station 300, and the reference position transmission device 500 that configure the positioning system according to the fourth embodiment.

図12に示すように、第4実施形態による歩行者端末100cは、第2実施形態による歩行者端末100a(図7参照)と、第3実施形態による歩行者端末100b(図10参照)と、の両方の特徴を併せ持っている。すなわち、歩行者端末100cは、歩行者端末100cの移動速度を算出する速度算出部107と、歩行者の状態を識別する状態識別部108とを備えている。送信条件決定部106cは、歩行者の状態が歩行状態であると状態識別部108により識別された場合に、速度算出部107により算出された移動速度に応じて、ネットワーク400で送受信されるデータ量がより小さくなるように、送信条件(送信データの送信間隔)を決定する。   As shown in FIG. 12, the pedestrian terminal 100c according to the fourth embodiment includes a pedestrian terminal 100a according to the second embodiment (see FIG. 7), a pedestrian terminal 100b according to the third embodiment (see FIG. 10), It has both features. That is, the pedestrian terminal 100c includes a speed calculation unit 107 that calculates the moving speed of the pedestrian terminal 100c, and a state identification unit 108 that identifies the state of the pedestrian. The transmission condition determination unit 106c transmits and receives data on the network 400 according to the movement speed calculated by the speed calculation unit 107 when the state identification unit 108 identifies that the pedestrian is in the walking state. The transmission condition (transmission interval of transmission data) is determined so that becomes smaller.

なお、第4実施形態のその他の構成は、第2実施形態および第3実施形態と同様であるため、説明を省略する。   In addition, since the other structure of 4th Embodiment is the same as that of 2nd Embodiment and 3rd Embodiment, description is abbreviate | omitted.

次に、第4実施形態において実行される制御動作について説明する。   Next, a control operation executed in the fourth embodiment will be described.

図13は、第4実施形態による歩行者端末100cが実行する処理を示した例示的なフローチャートである。   FIG. 13 is an exemplary flowchart showing processing executed by the pedestrian terminal 100c according to the fourth embodiment.

上記のように、第4実施形態は、第2実施形態および第3実施形態の組み合わせである。したがって、第4実施形態における図13の処理フローは、第2実施形態における図9の処理フローと、第3実施形態における図11の処理フローとの組み合わせにより構成される。   As described above, the fourth embodiment is a combination of the second embodiment and the third embodiment. Therefore, the processing flow of FIG. 13 in the fourth embodiment is configured by a combination of the processing flow of FIG. 9 in the second embodiment and the processing flow of FIG. 11 in the third embodiment.

すなわち、図13に示すように、第4実施形態では、まず、第2実施形態と第3実施形態とで共通の処理S21〜S24(図9および図11参照)が実行される。そして、S24の処理の後、第3実施形態と同様の処理S24bおよびS24c(図11参照)が実行される。そして、S24cの処理の後、第2実施形態と同様の処理S24aおよびS25a(図9参照)が実行される。そして、S25aの処理の後、第2実施形態と第3実施形態とで共通の処理S26〜S28(図9および図11参照)が実行される。   That is, as shown in FIG. 13, in the fourth embodiment, first, common processes S21 to S24 (see FIGS. 9 and 11) are executed in the second embodiment and the third embodiment. Then, after the process of S24, processes S24b and S24c (see FIG. 11) similar to those of the third embodiment are executed. Then, after the process of S24c, the same processes S24a and S25a (see FIG. 9) as in the second embodiment are executed. Then, after the process of S25a, common processes S26 to S28 (see FIGS. 9 and 11) are executed in the second embodiment and the third embodiment.

なお、図13の処理フローにおける各処理の具体的な内容については、既に前述したため、説明を省略する。また、第4実施形態による基準位置送信装置500、基地局300、およびサーバ200が実行する処理については、上述した第1実施形態(図3、図4、および図6参照)と同様であるため、説明を省略する。   Since the specific contents of each process in the process flow of FIG. 13 have already been described above, the description thereof will be omitted. In addition, the processing executed by the reference position transmission device 500, the base station 300, and the server 200 according to the fourth embodiment is the same as that in the first embodiment (see FIGS. 3, 4, and 6) described above. The description is omitted.

以上説明したように、第4実施形態では、第2実施形態と第3実施形態との組み合わせに該当する。したがって、第4実施形態では、移動速度が小さかったり位置が変化しなかったりするため頻繁に測位を行う必要性が低い歩行者端末100cが、送信データを頻繁に送信するのを抑制することができる。この結果、測位対象の歩行者端末100cが増加した場合に発生し得るネットワーク400の混雑をより抑制することができる。   As described above, the fourth embodiment corresponds to a combination of the second embodiment and the third embodiment. Therefore, in the fourth embodiment, since the moving speed is low or the position does not change, it is possible to suppress the pedestrian terminal 100c, which has a low need for frequent positioning, from frequently transmitting transmission data. . As a result, it is possible to further suppress congestion of the network 400 that may occur when the number of positioning target pedestrian terminals 100c increases.

<第5実施形態>
次に、第5実施形態について説明する。この第5実施形態は、センサ情報に基づいて移動速度を算出する点において第2実施形態と共通している。しかしながら、第5実施形態では、第2実施形態と異なり、送信条件(送信間隔)を決定する基準として、移動速度を平滑化したものが用いられる。
<Fifth Embodiment>
Next, a fifth embodiment will be described. The fifth embodiment is common to the second embodiment in that the moving speed is calculated based on the sensor information. However, unlike the second embodiment, the fifth embodiment uses a smoothed moving speed as a reference for determining the transmission condition (transmission interval).

まず、第5実施形態の構成について説明する。   First, the configuration of the fifth embodiment will be described.

図14は、第5実施形態による測位システムを構成する歩行者端末100d、サーバ200、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 14 is an exemplary block diagram illustrating an internal configuration of the pedestrian terminal 100d, the server 200, the base station 300, and the reference position transmission device 500 that configure the positioning system according to the fifth embodiment.

図14に示すように、第5実施形態による歩行者端末100dは、速度算出部107により算出された移動速度を平滑化する速度平滑化部107aを備えている。送信条件決定部106dは、速度平滑化部107aにより平滑化された移動速度に応じて、ネットワーク400で送受信されるデータ量がより小さくなるように、送信条件(送信データの送信間隔)を決定する。具体的に、送信条件決定部106dは、平滑化された移動速度が小さい程、送信間隔が大きくなる(すなわち送信頻度が低くなる)ように、送信条件を決定する。   As shown in FIG. 14, the pedestrian terminal 100 d according to the fifth embodiment includes a speed smoothing unit 107 a that smoothes the moving speed calculated by the speed calculating unit 107. The transmission condition determination unit 106d determines the transmission condition (transmission interval of transmission data) so that the amount of data transmitted and received in the network 400 becomes smaller according to the moving speed smoothed by the speed smoothing unit 107a. . Specifically, the transmission condition determination unit 106d determines the transmission condition such that the transmission interval becomes larger (that is, the transmission frequency becomes lower) as the smoothed moving speed is lower.

なお、第5実施形態のその他の構成は、第2実施形態と同様であるため、説明を省略する。   In addition, since the other structure of 5th Embodiment is the same as that of 2nd Embodiment, description is abbreviate | omitted.

次に、第5実施形態において実行される制御動作について説明する。   Next, a control operation executed in the fifth embodiment will be described.

図15は、第5実施形態による歩行者端末100dが実行する処理を示した例示的なフローチャートである。   FIG. 15 is an exemplary flowchart showing processing executed by the pedestrian terminal 100d according to the fifth embodiment.

図15に示すように、第5実施形態では、第2実施形態(図9参照)と同様の処理(S21〜S24、およびS24a)が実行される。しかしながら、第5実施形態では、第2実施形態と異なり、S24aの処理の後、S24dに処理が進む。   As shown in FIG. 15, in the fifth embodiment, the same processes (S21 to S24 and S24a) as in the second embodiment (see FIG. 9) are executed. However, in the fifth embodiment, unlike the second embodiment, the process proceeds to S24d after the process of S24a.

S24dにおいて、歩行者端末100dは、速度平滑化部107aを用いて、S24aで算出された移動速度を平滑化する。そして、S25bに処理が進む。   In S24d, the pedestrian terminal 100d smoothes the moving speed calculated in S24a using the speed smoothing unit 107a. Then, the process proceeds to S25b.

S25bにおいて、歩行者端末100dは、送信条件決定部106dを用いて、S24dでの演算結果に応じて、送信条件(送信データの送信間隔)を決定(変更)する。たとえば、歩行者端末100dは、平滑化された移動速度が小さい程、送信間隔が大きくなる(すなわち送信頻度が低くなる)ように、送信条件を決定する。そして、S26に処理が進む。   In S25b, the pedestrian terminal 100d uses the transmission condition determination unit 106d to determine (change) the transmission condition (transmission interval of transmission data) according to the calculation result in S24d. For example, the pedestrian terminal 100d determines the transmission condition so that the transmission interval increases (that is, the transmission frequency decreases) as the smoothed moving speed decreases. Then, the process proceeds to S26.

なお、S26以降の処理(S26〜S28)については、第2実施形態(図9参照)と同様であるため、説明を省略する。また、第5実施形態による基準位置送信装置500、基地局300、およびサーバ200が実行する処理については、第1実施形態(図3、図4、および図6参照)と同様であるため、説明を省略する。   In addition, about the process (S26-S28) after S26, since it is the same as that of 2nd Embodiment (refer FIG. 9), description is abbreviate | omitted. In addition, the processes executed by the reference position transmission device 500, the base station 300, and the server 200 according to the fifth embodiment are the same as those in the first embodiment (see FIGS. 3, 4, and 6), and therefore will be described. Is omitted.

以上説明したように、第5実施形態では、歩行者端末100dが、速度算出部107により算出された移動速度を平滑化する速度平滑化部107aと、当該平滑化された移動速度が小さい程、送信データの送信間隔が大きくなるように、送信条件を決定(変更)する送信条件決定部106dと、を備えている。これにより、平滑化された移動速度に基づき、歩行センサ101の測定誤差や、歩行による瞬時的な速度変化などの影響を除去して、より適切に送信条件を決定することができる。   As described above, in the fifth embodiment, the pedestrian terminal 100d has a speed smoothing unit 107a that smoothes the moving speed calculated by the speed calculating unit 107, and the smaller the smoothed moving speed, A transmission condition determining unit 106d that determines (changes) the transmission condition so that the transmission interval of the transmission data is increased. Thereby, based on the smoothed moving speed, it is possible to remove the influence of the measurement error of the walking sensor 101 and the instantaneous speed change due to walking, and more appropriately determine the transmission condition.

<第6実施形態>
次に、第6実施形態について説明する。この第6実施形態は、センサ情報に基づいて歩行者の状態(歩行しているか、または静止しているか)が識別される点において第3実施形態と共通している。しかしながら、第6実施形態では、第3実施形態と異なり、歩行者が静止していると識別された場合に計測される静止時間を考慮した制御が実行される。
<Sixth Embodiment>
Next, a sixth embodiment will be described. This sixth embodiment is common to the third embodiment in that the state of a pedestrian (whether walking or standing) is identified based on sensor information. However, in the sixth embodiment, unlike the third embodiment, control is performed in consideration of the stationary time measured when the pedestrian is identified as stationary.

まず、第6実施形態の構成について説明する。   First, the configuration of the sixth embodiment will be described.

図16は、第6実施形態による測位システムを構成する歩行者端末100e、サーバ200、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 16 is an exemplary block diagram illustrating an internal configuration of the pedestrian terminal 100e, the server 200, the base station 300, and the reference position transmission device 500 constituting the positioning system according to the sixth embodiment.

図16に示すように、第6実施形態による歩行者端末100eは、歩行者が静止していると状態識別部108により識別された状態の継続時間である静止時間を計測する静止時間計測部108aを備えている。送信条件決定部106eは、歩行者が歩行していると識別された場合か、または、静止時間が所定の閾値未満である場合に、送信条件(送信データの送信間隔)を決定する。   As shown in FIG. 16, the pedestrian terminal 100 e according to the sixth embodiment measures a stationary time measuring unit 108 a that measures a stationary time that is a duration of a state identified by the state identifying unit 108 when the pedestrian is stationary. It has. The transmission condition determination unit 106e determines the transmission condition (transmission interval of transmission data) when the pedestrian is identified as walking or when the stationary time is less than a predetermined threshold.

なお、第6実施形態のその他の構成は、第2実施形態と同様であるため、説明を省略する。   In addition, since the other structure of 6th Embodiment is the same as that of 2nd Embodiment, description is abbreviate | omitted.

次に、第6実施形態において実行される制御動作について説明する。   Next, a control operation executed in the sixth embodiment will be described.

図17は、第6実施形態による歩行者端末100eが実行する処理を示した例示的なフローチャートである。   FIG. 17 is an exemplary flowchart showing processing executed by the pedestrian terminal 100e according to the sixth embodiment.

図17に示すように、第6実施形態においても、第3実施形態(図11参照)と同様の処理(S21〜S24、S24b、およびS24c)が実行される。しかしながら、第6実施形態では、第3実施形態と異なり、S24cにおいて歩行者の状態が静止状態であると判断された場合、S24eに処理が進む。   As shown in FIG. 17, in the sixth embodiment, the same processes (S21 to S24, S24b, and S24c) as in the third embodiment (see FIG. 11) are executed. However, in the sixth embodiment, unlike the third embodiment, when it is determined in S24c that the pedestrian is in a stationary state, the process proceeds to S24e.

S24eにおいて、歩行者端末100eは、自身を携帯している歩行者が静止していると識別された状態の継続時間である静止時間を、静止時間計測部108aにより算出する。そして、S24fに処理が進む。   In S24e, the pedestrian terminal 100e calculates, by the stationary time measuring unit 108a, a stationary time that is a duration time in which the pedestrian carrying the terminal is identified as stationary. Then, the process proceeds to S24f.

S24fにおいて、歩行者端末100eは、S24eで計測された静止時間が所定の閾値以上か否かを判断する。S24fにおいて、静止時間が閾値以上であると判断された場合、送信条件の決定(S25)や送信データの送信(S28)などが行われることなく、S21に処理が戻る。一方、S24fにおいて、静止時間が閾値未満であると判断された場合、S25に処理が進む。   In S24f, the pedestrian terminal 100e determines whether or not the stationary time measured in S24e is equal to or greater than a predetermined threshold value. If it is determined in S24f that the stationary time is equal to or greater than the threshold, the process returns to S21 without determining the transmission condition (S25) or transmitting the transmission data (S28). On the other hand, if it is determined in S24f that the still time is less than the threshold, the process proceeds to S25.

なお、S25以降の処理(S25〜S28)については、第3実施形態(図11参照)と同様であるため、説明を省略する。また、第6実施形態による基準位置送信装置500、基地局300、およびサーバ200が実行する処理については、第1実施形態(図3、図4、および図6参照)と同様であるため、説明を省略する。   In addition, about the process (S25-S28) after S25, since it is the same as that of 3rd Embodiment (refer FIG. 11), description is abbreviate | omitted. In addition, the processing executed by the reference position transmission device 500, the base station 300, and the server 200 according to the sixth embodiment is the same as that of the first embodiment (see FIGS. 3, 4, and 6), and therefore will be described. Is omitted.

以上説明したように、第6実施形態では、歩行者端末100eが、静止状態の継続時間である静止時間を計測する静止時間計測部108aと、歩行者の状態が歩行状態である場合か、または、静止時間が所定の閾値未満である場合に送信条件を決定する送信条件決定部106eと、を備えている。つまり、第6実施形態による通信部102は、歩行者が歩行していると識別され、かつ送信条件が満たされた場合か、または、静止時間が閾値より小さく、かつ送信条件が満たされた場合に、送信データを送信し、静止時間が所定値以上である場合、送信条件に関わらず、送信データを送信しない。これにより、瞬間的に静止状態と識別されたが実質的には歩行状態である場合にまで送信データが送信されなくなるのを抑制することができるので、歩行者の実質的な状態に応じて、送信データを送信するか否かの判断を精度よく行うことができる。   As described above, in the sixth embodiment, the pedestrian terminal 100e includes the stationary time measuring unit 108a that measures the stationary time that is the duration of the stationary state and the pedestrian is in the walking state, or A transmission condition determining unit 106e that determines a transmission condition when the stationary time is less than a predetermined threshold. That is, when the communication unit 102 according to the sixth embodiment is identified that the pedestrian is walking and the transmission condition is satisfied, or the stationary time is smaller than the threshold and the transmission condition is satisfied In addition, when transmission data is transmitted and the stationary time is equal to or greater than a predetermined value, the transmission data is not transmitted regardless of the transmission condition. As a result, it is possible to suppress transmission data from being transmitted until it is momentarily identified as a stationary state but is substantially a walking state, so according to the substantial state of the pedestrian, It is possible to accurately determine whether or not to transmit transmission data.

<第7実施形態>
次に、第7実施形態について説明する。この第7実施形態は、歩行者の移動に伴い、直近に受信された基準位置とは異なる新たな基準位置が受信された場合には、送信データを送信しないという点で、第1実施形態と異なる。
<Seventh embodiment>
Next, a seventh embodiment will be described. This seventh embodiment differs from the first embodiment in that transmission data is not transmitted when a new reference position different from the most recently received reference position is received with the movement of a pedestrian. Different.

まず、第7実施形態の構成について説明する。   First, the configuration of the seventh embodiment will be described.

図18は、第7実施形態による測位システムを構成する歩行者端末100f、サーバ200、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 18 is an exemplary block diagram illustrating an internal configuration of the pedestrian terminal 100f, the server 200, the base station 300, and the reference position transmission device 500 that configure the positioning system according to the seventh embodiment.

図18に示すように、第7実施形態による歩行者端末100fは、歩行者の移動に伴い、直近に受信された基準位置とは異なる新たな基準位置が新たな基準位置送信装置500から受信された場合、送信条件が満たされた場合であっても、送信データではなく、当該新たな基準位置を通信部102に送信させる判断を行う送信判断部109を備えている。   As shown in FIG. 18, the pedestrian terminal 100 f according to the seventh embodiment receives a new reference position different from the most recently received reference position from the new reference position transmission device 500 as the pedestrian moves. In this case, even if the transmission condition is satisfied, the transmission determination unit 109 is provided to determine that the communication unit 102 transmits the new reference position instead of the transmission data.

なお、第7実施形態のその他の構成は、第1実施形態と同様であるため、説明を省略する。   In addition, since the other structure of 7th Embodiment is the same as that of 1st Embodiment, description is abbreviate | omitted.

次に、第7実施形態において実行される制御動作について説明する。   Next, control operations executed in the seventh embodiment will be described.

図19は、第7実施形態による歩行者端末100fが実行する処理を示した例示的なフローチャートである。   FIG. 19 is an exemplary flowchart showing processing executed by the pedestrian terminal 100f according to the seventh embodiment.

図19に示すように、第7実施形態においても、第1実施形態(図5参照)と同様の処理(S21〜S26)が実行される。しかしながら、第7実施形態では、第1実施形態と異なり、S26において、送信条件が満たされたと判断された場合、S26aに処理が進む。   As shown in FIG. 19, also in the seventh embodiment, the same processes (S21 to S26) as in the first embodiment (see FIG. 5) are executed. However, in the seventh embodiment, unlike the first embodiment, when it is determined in S26 that the transmission condition is satisfied, the process proceeds to S26a.

S26aにおいて、歩行者端末100fは、直近に受信した基準位置(既にサーバ200に送信した基準位置)とは異なる新たな基準位置が、新たな基準位置送信装置500から受信されたか否かを判断する。   In S26a, the pedestrian terminal 100f determines whether or not a new reference position different from the most recently received reference position (reference position already transmitted to the server 200) has been received from the new reference position transmission device 500. .

上記のS26aにおいて、新たな基準位置が受信されたと判断された場合、S26bに処理が進む。そして、S26bにおいて、歩行者端末100fは、センサ情報を含まない、新たな基準位置のみを基地局300に送信し、当該新たな基準位置を、基地局300およびネットワーク400経由でサーバ200に送信する。そして、S21に処理が戻る。   If it is determined in S26a that a new reference position has been received, the process proceeds to S26b. In S26b, the pedestrian terminal 100f transmits only the new reference position that does not include the sensor information to the base station 300, and transmits the new reference position to the server 200 via the base station 300 and the network 400. . Then, the process returns to S21.

一方、上記のS26aにおいて、新たな基準位置が受信されなかったと判断された場合、S27に処理が進む。   On the other hand, if it is determined in S26a that a new reference position has not been received, the process proceeds to S27.

なお、S27以降の処理(S27およびS28)については、第1実施形態(図5参照)と同様であるため、説明を省略する。また、第7実施形態による基準位置送信装置500、基地局300、およびサーバ200が実行する処理についても、第1実施形態(図3、図4、および図6参照)と同様であるため、説明を省略する。   In addition, about the process (S27 and S28) after S27, since it is the same as that of 1st Embodiment (refer FIG. 5), description is abbreviate | omitted. In addition, the processing executed by the reference position transmission device 500, the base station 300, and the server 200 according to the seventh embodiment is the same as that of the first embodiment (see FIGS. 3, 4, and 6), and therefore will be described. Is omitted.

以上説明したように、第7実施形態では、歩行者端末100fが、歩行者の移動に伴い、直近に受信された基準位置とは異なる新たな基準位置が受信された場合、送信条件が満たされた場合であっても、送信データではなく、新たな基準位置を通信部102に送信させる判断を行う送信判断部109を備えている。これにより、新たな基準位置が受信された場合に、当該新たな基準位置を速やかに送信することで、サーバ200による位置の推定精度を高めることができる。また、このとき、送信データを送信せず、新たな基準位置のみを送信することで、ネットワーク400の混雑を抑制することができる。   As described above, in the seventh embodiment, when the pedestrian terminal 100f receives a new reference position that is different from the most recently received reference position as the pedestrian moves, the transmission condition is satisfied. Even if it is a case, the transmission judgment part 109 which performs the judgment which transmits the new reference position instead of transmission data to the communication part 102 is provided. Accordingly, when a new reference position is received, the new reference position is promptly transmitted, so that the position estimation accuracy by the server 200 can be increased. At this time, it is possible to suppress congestion of the network 400 by transmitting only new reference positions without transmitting transmission data.

<第8実施形態>
次に、第8実施形態について説明する。この第8実施形態では、ネットワーク400で送受信されるデータ量の削減を実現する機能が歩行者端末100側に設けられた第1実施形態と異なり、ネットワーク400で送受信されるデータ量の削減を実現する機能がサーバ200a側に設けられる。
<Eighth Embodiment>
Next, an eighth embodiment will be described. In the eighth embodiment, unlike the first embodiment in which the function for reducing the amount of data transmitted and received on the network 400 is provided on the pedestrian terminal 100 side, the amount of data transmitted and received on the network 400 is reduced. The function to perform is provided on the server 200a side.

まず、第8実施形態の構成について説明する。   First, the configuration of the eighth embodiment will be described.

図20は、第8実施形態による測位システムを構成する歩行者端末100g、サーバ200a、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 20 is an exemplary block diagram illustrating the internal configuration of the pedestrian terminal 100g, the server 200a, the base station 300, and the reference position transmission device 500 that configure the positioning system according to the eighth embodiment.

図20に示すように、第8実施形態による歩行者端末100gは、第1実施形態と同様の歩行センサ101、通信部102、記憶部103、および制御部104を備えている。また、第8実施形態による歩行者端末100gは、サーバ200aからの要求に応じた送信データを作成する送信データ作成部105aを備えている。   As shown in FIG. 20, the pedestrian terminal 100g according to the eighth embodiment includes the same walking sensor 101, communication unit 102, storage unit 103, and control unit 104 as those in the first embodiment. Moreover, the pedestrian terminal 100g by 8th Embodiment is provided with the transmission data creation part 105a which produces the transmission data according to the request | requirement from the server 200a.

さらに、第8実施形態によるサーバ200aは、第1実施形態と同様の情報取得部201、位置推定部202、および記憶部203を備えている。ここで、第8実施形態によるサーバ200aは、第1実施形態と異なり、要求順序決定部204と、データ要求部205とを備えている。   Furthermore, the server 200a according to the eighth embodiment includes the same information acquisition unit 201, position estimation unit 202, and storage unit 203 as in the first embodiment. Here, unlike the first embodiment, the server 200a according to the eighth embodiment includes a request order determination unit 204 and a data request unit 205.

要求順序決定部204は、複数の歩行者端末100gに対して、送信データを送信させる送信要求を行う順序(要求順序)を決定する。データ要求部205は、要求順序決定部204により決定された要求順序に従い、複数の歩行者端末100gに対して順番に送信要求を行う。   The request order determination unit 204 determines an order (request order) for making a transmission request for transmitting transmission data to the plurality of pedestrian terminals 100g. The data request unit 205 makes transmission requests to the plurality of pedestrian terminals 100g in order according to the request order determined by the request order determination unit 204.

ここで、第8実施形態では、要求順序決定部204は、情報取得部201を介して受信された送信データに含まれるセンサ情報に基づいて、ネットワーク400で送受信されるデータ量がより小さくなるように、要求順序を変更する。より具体的に、要求順序決定部204は、センサ情報に基づいて算出される移動速度が小さい歩行者端末100g程、送信要求を行うタイミングが遅くなるように、要求順序を決定する。   Here, in the eighth embodiment, the request order determination unit 204 makes the amount of data transmitted and received in the network 400 smaller based on the sensor information included in the transmission data received via the information acquisition unit 201. The request order is changed. More specifically, the request order determination unit 204 determines the request order so that the transmission request timing is delayed as the pedestrian terminal 100g having a lower moving speed calculated based on the sensor information.

第8実施形態のその他の構成は、第1実施形態と同様であるため、説明を省略する。   Since the other configuration of the eighth embodiment is the same as that of the first embodiment, description thereof is omitted.

次に、第8実施形態において実行される制御動作について説明する。   Next, a control operation executed in the eighth embodiment will be described.

図21は、第8実施形態による歩行者端末100gが実行する処理を示した例示的なフローチャートである。   FIG. 21 is an exemplary flowchart showing processing executed by the pedestrian terminal 100g according to the eighth embodiment.

図21に示すように、第8実施形態においても、第1実施形態(図5参照)と同様の処理(S21〜S24)が実行される。しかしながら、第8実施形態では、第1実施形態と異なり、S24の処理の後、S24gに処理が進む。   As shown in FIG. 21, also in the eighth embodiment, the same processing (S21 to S24) as in the first embodiment (see FIG. 5) is executed. However, in the eighth embodiment, unlike the first embodiment, the process proceeds to S24g after the process of S24.

S24gにおいて、歩行者端末100gは、サーバ200aにより行われるデータの送信要求が、通信部102を介して受信されたか否かを判断する。S24gにおいて、送信要求が受信されなかったと判断された場合、S21に処理が戻る。一方、S24gにおいて、送信要求が受信されたと判断された場合、S27に処理が進む。   In S24g, the pedestrian terminal 100g determines whether a data transmission request made by the server 200a is received via the communication unit 102. If it is determined in S24g that the transmission request has not been received, the process returns to S21. On the other hand, if it is determined in S24g that a transmission request has been received, the process proceeds to S27.

なお、S27以降の処理(S27およびS28)については、第1実施形態(図5参照)と同様であるため、説明を省略する。   In addition, about the process (S27 and S28) after S27, since it is the same as that of 1st Embodiment (refer FIG. 5), description is abbreviate | omitted.

図22は、第8実施形態によるサーバ200aが実行する処理を示した例示的なフローチャートである。   FIG. 22 is an exemplary flowchart showing processing executed by the server 200a according to the eighth embodiment.

図22に示すように、第8実施形態では、サーバ200aは、まず、S31aにおいて、データ要求部205を用いて、複数の歩行者端末100gに対して、所定の要求順序で、センサ情報を含むデータ(送信データ)の送信を要求する送信要求を行う。なお、S31aの実行が初回である場合、デフォルトで予め設定された要求順序が用いられる。しかしながら、要求順序決定部204による要求順序の変更(後述するS37参照)が、S31aの実行前に既に行われていた場合、当該変更後の要求順序が用いられる。そして、S31bに処理が進む。   As shown in FIG. 22, in the eighth embodiment, the server 200a first includes sensor information in a predetermined request order for a plurality of pedestrian terminals 100g using the data request unit 205 in S31a. A transmission request is made to request transmission of data (transmission data). When S31a is executed for the first time, a request order set in advance by default is used. However, if the request order change by the request order determination unit 204 (see S37 described later) has already been performed before the execution of S31a, the request order after the change is used. Then, the process proceeds to S31b.

S31bにおいて、サーバ200aは、歩行者端末100gのデータ(送信データ)を、情報取得部201を介して受信する。そして、S32において、サーバ200aは、受信したデータを記憶部203に記憶する。なお、S22の後のS33〜S35の処理は、第1実施形態(図6参照)と同様であるため、説明を省略する。第8実施形態では、S35の処理の後、S36に処理が進む。   In S31b, the server 200a receives the data (transmission data) of the pedestrian terminal 100g via the information acquisition unit 201. In S <b> 32, the server 200 a stores the received data in the storage unit 203. In addition, since the process of S33-S35 after S22 is the same as that of 1st Embodiment (refer FIG. 6), description is abbreviate | omitted. In the eighth embodiment, the process proceeds to S36 after the process of S35.

S36において、サーバ200aは、S31bで受信した歩行者端末100gのデータに基づき、歩行者端末100gの移動速度を算出する。そして、S37に処理が進む。   In S36, the server 200a calculates the moving speed of the pedestrian terminal 100g based on the data of the pedestrian terminal 100g received in S31b. Then, the process proceeds to S37.

S37において、サーバ200aは、要求順序決定部204を用いて、S36で算出された移動速度に応じて、要求順序を変更(決定)する。たとえば、要求順序決定部204は、移動速度が小さい歩行者端末100g程、送信要求を行うタイミングが遅くなるように、要求順序を変更する。そして、S31aに処理が戻る。   In S <b> 37, the server 200 a uses the request order determination unit 204 to change (determine) the request order according to the movement speed calculated in S <b> 36. For example, the request order determination unit 204 changes the request order so that the transmission request timing is delayed as the pedestrian terminal 100g having a lower moving speed. Then, the process returns to S31a.

なお、第8実施形態による基準位置送信装置500および基地局300が実行する処理については、第1実施形態(図3および図4参照)と同様であるため、説明を省略する。   Note that the processing executed by the reference position transmitting apparatus 500 and the base station 300 according to the eighth embodiment is the same as that of the first embodiment (see FIGS. 3 and 4), and thus the description thereof is omitted.

以上説明したように、第8実施形態では、歩行者端末100gは、サーバ200aからの送信要求があった場合にのみ送信データを送信し、サーバ200aは、送信データに含まれるセンサ情報に基づいて、ネットワーク400で送受信されるデータ量がより小さくなるように、複数の歩行者端末100gに対して送信要求を行う要求順序を変更(決定)する要求順序決定部204を備えている。たとえば、要求順序決定部204は、センサ情報に基づいて算出される移動速度が小さい歩行者端末100g程、送信要求を行うタイミングが遅くなるように、要求順序を決定する。これにより、移動速度が小さいため頻繁に測位を行う必要性が低い歩行者端末100gの優先度が相対的に低くなるので、当該優先度が相対的に低い歩行者端末100gが、送信データを頻繁に送信するのを抑制することができる。この結果、測位対象の歩行者端末100gが増加した場合でも、ネットワーク400の混雑を抑制することができる。また、移動速度が大きいため頻繁に測位を行う必要性が高い歩行者端末100gの優先度が相対的に高くなるので、当該優先度が相対的に高い歩行者端末100gから頻繁に送信データを取得することができ、位置の推定精度を高めることができる。   As described above, in the eighth embodiment, the pedestrian terminal 100g transmits transmission data only when there is a transmission request from the server 200a, and the server 200a is based on sensor information included in the transmission data. A request order determining unit 204 is provided for changing (determining) the request order for requesting transmission to the plurality of pedestrian terminals 100g so that the amount of data transmitted and received in the network 400 becomes smaller. For example, the request order determination unit 204 determines the request order so that the transmission request timing is delayed as the pedestrian terminal 100g having a lower moving speed calculated based on the sensor information. As a result, the priority of the pedestrian terminal 100g, which has a low need for frequent positioning due to the low movement speed, is relatively low, so that the pedestrian terminal 100g having a relatively low priority frequently transmits the transmission data. Can be suppressed. As a result, even when the positioning target pedestrian terminals 100g increase, congestion of the network 400 can be suppressed. In addition, since the priority of the pedestrian terminal 100g, which is frequently required to perform positioning frequently because of the high moving speed, is relatively high, transmission data is frequently acquired from the pedestrian terminal 100g having a relatively high priority. It is possible to improve the position estimation accuracy.

<第9実施形態>
次に、第9実施形態について説明する。この第9実施形態は、ネットワーク400で送受信されるデータ量の削減を実現する機能がサーバ200b側に設けられる点で、第8実施形態と同様である。しかしながら、第9実施形態では、第8実施形態と異なり、歩行者端末100gに送信を要求するデータ量を変更することで、ネットワーク400で送受信されるデータ量の削減を実現している。
<Ninth Embodiment>
Next, a ninth embodiment will be described. The ninth embodiment is similar to the eighth embodiment in that a function for reducing the amount of data transmitted and received on the network 400 is provided on the server 200b side. However, unlike the eighth embodiment, the ninth embodiment realizes a reduction in the amount of data transmitted and received on the network 400 by changing the amount of data requested to be transmitted to the pedestrian terminal 100g.

まず、第9実施形態の構成について説明する。   First, the configuration of the ninth embodiment will be described.

図23は、第9実施形態による測位システムを構成する歩行者端末100g、サーバ200b、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 23 is an exemplary block diagram illustrating an internal configuration of the pedestrian terminal 100g, the server 200b, the base station 300, and the reference position transmission device 500 that configure the positioning system according to the ninth embodiment.

図23に示すように、第9実施形態によるサーバ200bは、移動情報に基づいて算出される移動速度が小さい歩行者端末100g程、送信データのデータ量が小さくなるように、歩行者端末100gに送信させる送信データのデータ量を変更する要求データ量決定部206を備えている。そして、サーバ200bのデータ要求部205aは、要求データ量決定部206により、送信データの削減が決定された場合、当該削減を要求する旨の削減要求を歩行者端末100gに送信する。歩行者端末100gの送信データ作成部105aは、サーバ200bから送信データの削減要求が受信された場合、当該削減要求において指定されたデータ量となるように、送信データの一部を削減する。   As shown in FIG. 23, the server 200b according to the ninth embodiment allows the pedestrian terminal 100g to reduce the data amount of transmission data as the pedestrian terminal 100g having a lower moving speed calculated based on the movement information. A request data amount determining unit 206 that changes the data amount of transmission data to be transmitted is provided. Then, when the request data amount determination unit 206 determines that the transmission data is to be reduced, the data request unit 205a of the server 200b transmits a reduction request for requesting the reduction to the pedestrian terminal 100g. When a transmission data reduction request is received from the server 200b, the transmission data creation unit 105a of the pedestrian terminal 100g reduces a part of the transmission data so that the data amount specified in the reduction request is obtained.

なお、第9実施形態のその他の構成は、第8実施形態と同様であるため、説明を省略する。   In addition, since the other structure of 9th Embodiment is the same as that of 8th Embodiment, description is abbreviate | omitted.

次に、第9実施形態において実行される制御動作について説明する。   Next, a control operation executed in the ninth embodiment will be described.

図24は、第9実施形態によるサーバ200bが実行する処理を示した例示的なフローチャートである。   FIG. 24 is an exemplary flowchart showing processing executed by the server 200b according to the ninth embodiment.

図24に示すように、第9実施形態においても、第8実施形態(図22参照)と同様の処理(S31a、S31b、およびS32〜S36)が実行される。しかしながら、第9実施形態では、第8実施形態と異なり、S36の後、S37aに処理が進む。   As shown in FIG. 24, also in the ninth embodiment, the same processing (S31a, S31b, and S32 to S36) as in the eighth embodiment (see FIG. 22) is executed. However, unlike the eighth embodiment, the ninth embodiment proceeds to S37a after S36.

S37aにおいて、サーバ200bは、要求データ量決定部206を用いて、S36で算出された歩行者端末100gの移動速度に応じて、歩行者端末100gに送信を要求する送信データのデータ量(要求データ量)を変更する。たとえば、要求データ量決定部206は、移動速度が小さい歩行者端末100g程、送信データのデータ量が小さくなるように、複数の歩行者端末100gに対する要求データ量を決定する。そして、S31aに処理が戻る。   In S37a, the server 200b uses the requested data amount determination unit 206 to determine the amount of transmission data (request data) that requests transmission to the pedestrian terminal 100g according to the movement speed of the pedestrian terminal 100g calculated in S36. Change the amount). For example, the requested data amount determination unit 206 determines the requested data amount for the plurality of pedestrian terminals 100g so that the data amount of the transmission data becomes smaller as the pedestrian terminal 100g having a lower moving speed. Then, the process returns to S31a.

なお、第9実施形態による歩行者端末100gが実行する処理については、第8実施形態(図21参照)と同様であるため、説明を省略する。また、第9実施形態による基準位置送信装置500および基地局300が実行する処理については、第1実施形態(図3および図4参照)と同様であるため、説明を省略する。   In addition, about the process which the pedestrian terminal 100g by 9th Embodiment performs, since it is the same as that of 8th Embodiment (refer FIG. 21), description is abbreviate | omitted. Moreover, since the process performed by the reference position transmission apparatus 500 and the base station 300 according to the ninth embodiment is the same as that of the first embodiment (see FIGS. 3 and 4), the description thereof is omitted.

以上説明したように、第9実施形態では、サーバ200bが、送信データに含まれるセンサ情報に基づいて算出される移動速度が小さい歩行者端末100g程、送信データのデータ量が小さくなるように、歩行者端末100gに送信させる送信データのデータ量を変更する要求データ量決定部206を備えている。これにより、移動速度が小さいため頻繁に測位を行う必要性が低い歩行者端末100gが送信する送信データのデータ量を削減することができるので、ネットワーク400の混雑を抑制することができる。   As described above, in the ninth embodiment, the server 200b is configured so that the data amount of the transmission data becomes smaller as the pedestrian terminal 100g having a lower moving speed calculated based on the sensor information included in the transmission data. A request data amount determination unit 206 that changes the data amount of transmission data to be transmitted to the pedestrian terminal 100g is provided. Thereby, since the data amount of the transmission data which the pedestrian terminal 100g with the low necessity of performing a positioning frequently because the moving speed is low can be reduced, the congestion of the network 400 can be suppressed.

<第10実施形態>
次に、第10実施形態について説明する。この第10実施形態は、歩行者端末100hに送信を要求するデータ量を変更することで、ネットワーク400で送受信されるデータ量の削減を実現している点において、第9実施形態と同様である。しかしながら、第10実施形態では、第9実施形態と異なり、歩行者端末100hが削減したデータを、所定の条件のもとで、サーバ200cに送信させることが可能になっている。
<Tenth Embodiment>
Next, a tenth embodiment will be described. The tenth embodiment is the same as the ninth embodiment in that the amount of data requested to be transmitted to the pedestrian terminal 100h is changed to reduce the amount of data transmitted and received on the network 400. . However, in the tenth embodiment, unlike the ninth embodiment, data reduced by the pedestrian terminal 100h can be transmitted to the server 200c under a predetermined condition.

まず、第10実施形態の構成について説明する。   First, the configuration of the tenth embodiment will be described.

図25は、第10実施形態による測位システムを構成する歩行者端末100h、サーバ200c、基地局300、および基準位置送信装置500の内部構成を示した例示的なブロック図である。   FIG. 25 is an exemplary block diagram showing internal configurations of the pedestrian terminal 100h, the server 200c, the base station 300, and the reference position transmission device 500 that constitute the positioning system according to the tenth embodiment.

図25に示すように、第10実施形態によるサーバ200cは、歩行者端末100hに対して削減要求を行った後、当該削減要求を行った歩行者端末100hの位置の変化量が閾値以上になった場合、当該歩行者端末100hに、削減要求に応じて削減させたデータ(削減データ)の送信を要求する判断を行う変化量判断部207を備えている。データ要求部205bおよび要求データ量決定部206aは、削減データの送信を要求する判断が変化量判断部207により行われた場合に、削減要求を行った歩行者端末100hに対して、削減データの送信要求を行う。   As shown in FIG. 25, after the server 200c according to the tenth embodiment makes a reduction request to the pedestrian terminal 100h, the amount of change in the position of the pedestrian terminal 100h that has made the reduction request becomes equal to or greater than a threshold value. In this case, the pedestrian terminal 100h is provided with a change amount determination unit 207 that determines to request transmission of data (reduced data) reduced according to the reduction request. The data request unit 205b and the requested data amount determination unit 206a, when the change amount determination unit 207 makes a request for transmission of reduction data, sends the reduction data to the pedestrian terminal 100h that has made the reduction request. Request transmission.

また、第10実施形態による歩行者端末100hは、削減データを記憶する削減データ記憶部111を備えている。送信データ作成部105bは、サーバ200cからの削減要求に応じて送信データのうち一部のデータを削減する。そして、歩行者端末100hは、削減データを送信する旨の要求がサーバ200cから受信された場合送信データ作成部105bが作成した送信データに、削減データ記憶部111から読み出した削減データを追加し、追加後のデータを、基地局300およびネットワーク400経由でサーバ200cに送信する。   The pedestrian terminal 100h according to the tenth embodiment includes a reduced data storage unit 111 that stores reduced data. The transmission data creation unit 105b reduces some of the transmission data in response to a reduction request from the server 200c. The pedestrian terminal 100h adds the reduction data read from the reduction data storage unit 111 to the transmission data created by the transmission data creation unit 105b when a request to transmit the reduction data is received from the server 200c. The added data is transmitted to the server 200c via the base station 300 and the network 400.

なお、第10実施形態のその他の構成は、第9実施形態と同様であるため、説明を省略する。   In addition, since the other structure of 10th Embodiment is the same as that of 9th Embodiment, description is abbreviate | omitted.

次に、第10実施形態において実行される制御動作について説明する。   Next, a control operation executed in the tenth embodiment will be described.

図26は、第10実施形態による歩行者端末100hが実行する処理を示した例示的なフローチャートである。   FIG. 26 is an exemplary flowchart showing processing executed by the pedestrian terminal 100h according to the tenth embodiment.

図26に示すように、第10実施形態においても、第9実施形態と同様、すなわち第8実施形態(図21参照)と同様の処理(S21〜S24、S24g、およびS27)が実行される。しかしながら、第10実施形態では、第9実施形態(第8実施形態)と異なり、S27の後、S27aに処理が進む。   As shown in FIG. 26, also in the tenth embodiment, the same processes (S21 to S24, S24g, and S27) as in the ninth embodiment, that is, the same as in the eighth embodiment (see FIG. 21) are executed. However, in the tenth embodiment, unlike the ninth embodiment (eighth embodiment), the process proceeds to S27a after S27.

S27aにおいて、歩行者端末100hは、サーバ200cによる削減データの送信要求が通信部102を介して受信されたか否かを判断する。   In S <b> 27 a, the pedestrian terminal 100 h determines whether a reduction data transmission request from the server 200 c is received via the communication unit 102.

S27aにおいて、削減データの送信要求が受信されたと判断された場合、S27bに処理が進む。そして、S27bにおいて、歩行者端末100hは、S27で作成されたデータに、削減データ記憶部111に記憶された削減データを追加する。そして、S28aに処理が進む。   If it is determined in S27a that a reduction data transmission request has been received, the process proceeds to S27b. In S27b, the pedestrian terminal 100h adds the reduced data stored in the reduced data storage unit 111 to the data created in S27. Then, the process proceeds to S28a.

一方、S27aにおいて、削減データの送信要求が受信されなかったと判断された場合、S27cに処理が進む。そして、S27cにおいて、歩行者端末100hは、サーバ200cによる送信データ量の削減要求が通信部102を介して受信されたか否かを判断する。   On the other hand, if it is determined in S27a that the reduction data transmission request has not been received, the process proceeds to S27c. In S <b> 27 c, the pedestrian terminal 100 h determines whether or not a transmission data amount reduction request from the server 200 c is received via the communication unit 102.

S27cにおいて、削減要求が受信されなかったと判断された場合、S28aに処理が進む。一方、S27cにおいて、削減要求が受信されたと判断された場合、S27dに処理が進む。   If it is determined in S27c that no reduction request has been received, the process proceeds to S28a. On the other hand, if it is determined in S27c that a reduction request has been received, the process proceeds to S27d.

S27dにおいて、歩行者端末100hは、S27で作成したデータを、削減要求に応じて削減し、削減データを削減データ記憶部111に記憶する。そして、S28aに処理が進む。   In S27d, the pedestrian terminal 100h reduces the data created in S27 in response to the reduction request, and stores the reduced data in the reduced data storage unit 111. Then, the process proceeds to S28a.

S28aにおいて、歩行者端末100hは、S27で作成したデータ、またはS27bで削減データを追加したデータを、通信部102を介して基地局300に送信し、当該データを、基地局300およびネットワーク400経由でサーバ200cに送信する。そして、S21に処理が戻る。   In S28a, the pedestrian terminal 100h transmits the data created in S27 or the data added with the reduced data in S27b to the base station 300 via the communication unit 102, and the data is transmitted via the base station 300 and the network 400. Is transmitted to the server 200c. Then, the process returns to S21.

図27は、第10実施形態によるサーバ200cが実行する処理を示した例示的なフローチャートである。   FIG. 27 is an exemplary flowchart showing processing executed by the server 200c according to the tenth embodiment.

図27に示すように、第10実施形態においても、第9実施形態(図24参照)と同様の処理(S31a、S31b、およびS32〜S34)が実行される。しかしながら、第10実施形態では、第9実施形態と異なり、S34の後、S34aに処理が進む。   As shown in FIG. 27, also in the tenth embodiment, the same processing (S31a, S31b, and S32 to S34) as in the ninth embodiment (see FIG. 24) is executed. However, in the tenth embodiment, unlike the ninth embodiment, the process proceeds to S34a after S34.

S34aにおいて、サーバ200cは、S34で推定(算出)された歩行者端末100hの位置に基づき、歩行者端末100hの位置の変化量を算出する。続いて実行されるS35、S36、およびS37aの処理については、第9実施形態(図24参照)と同様であるため、説明を省略する。第10実施形態では、第9実施形態と異なり、S37aの後、S37bに処理が進む。   In S34a, the server 200c calculates the amount of change in the position of the pedestrian terminal 100h based on the position of the pedestrian terminal 100h estimated (calculated) in S34. The subsequent processes of S35, S36, and S37a are the same as in the ninth embodiment (see FIG. 24), and thus the description thereof is omitted. In the tenth embodiment, unlike the ninth embodiment, the process proceeds to S37b after S37a.

S37bにおいて、サーバ200cは、S34aで算出された歩行者端末100hの位置の変化量が、所定の閾値以上か否かを、変化量判断部207により判断する。S37bにおいて、変化量が閾値未満であると判断された場合、S31aに処理が戻る。一方、S37bにおいて、変化量が閾値以上であると判断された場合、S37cに処理が進む。   In S37b, the server 200c determines, using the change amount determination unit 207, whether or not the change amount of the position of the pedestrian terminal 100h calculated in S34a is equal to or greater than a predetermined threshold value. If it is determined in S37b that the amount of change is less than the threshold, the process returns to S31a. On the other hand, if it is determined in S37b that the amount of change is greater than or equal to the threshold, the process proceeds to S37c.

S37cにおいて、サーバ200cは、位置の変化量が閾値以上の歩行者端末100hに、削減データの送信を要求する。そして、S31aに処理が戻る。   In S37c, the server 200c requests the pedestrian terminal 100h whose position change amount is equal to or greater than the threshold to transmit reduction data. Then, the process returns to S31a.

なお、第10実施形態による基準位置送信装置500および基地局300が実行する処理については、第9実施形態と同様、すなわち第1実施形態(図3および図4参照)と同様であるため、説明を省略する。   The processing executed by the reference position transmitting apparatus 500 and the base station 300 according to the tenth embodiment is the same as that of the ninth embodiment, that is, the same as that of the first embodiment (see FIGS. 3 and 4). Is omitted.

以上説明したように、第10実施形態では、サーバ200cが、歩行者端末100hに対して削減要求を行った後、当該削減要求を行った歩行者端末100hの位置の変化量が閾値以上になった場合、当該歩行者端末100hに、削減要求に応じて削減させたデータ(削減データ)の送信を要求する判断を行う変化量判断部207を備えている。これにより、以前に削減要求を行った歩行者端末100hの位置の変化量が閾値以上になったためより正確な測位が必要となった場合に、当該歩行者端末100hが削減した削減データを取得することができるので、位置の推定精度をより高めることができる。   As described above, in the tenth embodiment, after the server 200c makes a reduction request to the pedestrian terminal 100h, the amount of change in the position of the pedestrian terminal 100h that has made the reduction request is equal to or greater than a threshold value. In this case, the pedestrian terminal 100h is provided with a change amount determination unit 207 that determines to request transmission of data (reduced data) reduced according to the reduction request. As a result, when the amount of change in the position of the pedestrian terminal 100h that has previously requested reduction has become equal to or greater than the threshold, more accurate positioning is required, and the reduced data reduced by the pedestrian terminal 100h is acquired. Therefore, the position estimation accuracy can be further increased.

以上、本発明の実施形態を説明したが、上記実施形態はあくまで一例であって、発明の範囲を限定することは意図していない。上記実施形態およびその変形は、様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの省略、置き換え、変更は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   As mentioned above, although embodiment of this invention was described, the said embodiment is an example to the last, Comprising: It is not intending limiting the range of invention. The above embodiment and its modifications can be implemented in various forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These omissions, replacements, and changes are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

100、100a〜100h 歩行者端末(端末装置)
101 歩行センサ(センサ)
102 通信部(送信部)
106、106a〜106e 送信条件決定部
107 速度算出部
107a 速度平滑化部
108 状態識別部(識別部)
108a 静止時間計測部
109 送信判断部
200、200a〜200c サーバ(サーバ装置)
201 情報取得部(受信部)
204 要求順序決定部
205、205a、205b データ要求部(要求部)
206、206a 要求データ量決定部(データ量決定部)
207 変化量判断部
500 基準位置送信装置
100, 100a to 100h Pedestrian terminal (terminal device)
101 Walking sensor (sensor)
102 Communication unit (transmission unit)
106, 106a to 106e Transmission condition determination unit 107 Speed calculation unit 107a Speed smoothing unit 108 State identification unit (identification unit)
108a Stationary time measuring unit 109 Transmission determining unit 200, 200a to 200c Server (server device)
201 Information acquisition unit (reception unit)
204 Request order determination unit 205, 205a, 205b Data request unit (request unit)
206, 206a Requested data amount determining unit (data amount determining unit)
207 Change amount determination unit 500 Reference position transmitter

Claims (15)

所定のエリア内を移動する歩行体に装着可能に構成された端末装置と、
ネットワーク上に設けられ、前記端末装置の位置を管理可能に構成されたサーバ装置と、を備え、
前記端末装置は、
前記歩行体の移動に関する移動情報を検出するセンサと、
所定の送信条件が満たされた場合、前記移動情報を含む送信データを、前記ネットワークを介して前記サーバ装置に送信する送信部と、
前記ネットワークで送受信されるデータ量がより小さくなるように、前記移動情報に応じて前記送信条件を変更する送信条件決定部と、を備える、測位システム。
A terminal device configured to be attachable to a walking body that moves within a predetermined area;
A server device provided on a network and configured to be able to manage the position of the terminal device,
The terminal device
A sensor for detecting movement information related to movement of the walking body;
A transmission unit that transmits transmission data including the movement information to the server device via the network when a predetermined transmission condition is satisfied;
A positioning system comprising: a transmission condition determining unit that changes the transmission condition according to the movement information so that the amount of data transmitted and received on the network becomes smaller.
前記端末装置は、前記移動情報に基づいて前記歩行体の移動速度を算出する速度算出部をさらに備え、
前記送信条件は、前記送信部が前記送信データを送信してからの経過時間が第1時間に達することを含み、
前記送信条件決定部は、前記移動速度が小さいほど前記第1時間を大きく設定する、請求項1に記載の測位システム。
The terminal device further includes a speed calculation unit that calculates a moving speed of the walking body based on the movement information,
The transmission condition includes that an elapsed time after the transmission unit transmits the transmission data reaches a first time,
The positioning system according to claim 1, wherein the transmission condition determination unit sets the first time to be larger as the moving speed is smaller.
前記端末装置は、前記移動情報に基づいて、前記歩行体が歩行しているか、または静止しているかを識別する識別部をさらに備え、
前記送信部は、前記歩行体が歩行していると識別され、かつ前記送信条件が満たされた場合、前記送信データを送信し、前記歩行体が静止していると識別された場合、前記送信条件に関わらず、前記送信データを送信しない、請求項1に記載の測位システム。
The terminal device further includes an identification unit that identifies whether the walking body is walking or stationary based on the movement information,
The transmission unit transmits the transmission data when the walking body is identified as walking and the transmission condition is satisfied, and when the walking body is identified as stationary, the transmission The positioning system according to claim 1, wherein the transmission data is not transmitted regardless of conditions.
前記端末装置は、
前記移動情報に基づいて前記歩行体の移動速度を算出する速度算出部と、
前記移動情報に基づいて、前記歩行体が歩行しているか、または静止しているかを識別する識別部と、をさらに備え、
前記送信条件は、前記送信データが直近に送信されてからの経過時間が第1時間に達することを含み、
前記送信条件決定部は、前記歩行体が歩行していると識別された場合、前記移動速度が小さいほど前記第1時間を大きく設定し、
前記送信部は、前記歩行体が歩行していると識別され、かつ前記経過時間が前記第1時間に達した場合、前記送信データを送信し、前記歩行体が静止していると識別された場合、前記経過時間が前記第1時間に達するか否かに関わらず、前記送信データを送信しない、請求項1に記載の測位システム。
The terminal device
A speed calculator that calculates the moving speed of the walking body based on the movement information;
An identification unit that identifies whether the walking body is walking or stationary based on the movement information; and
The transmission condition includes that an elapsed time since the transmission data was most recently transmitted reaches a first time,
When the transmission condition determining unit is identified that the walking body is walking, the first time is set to be larger as the moving speed is smaller;
The transmission unit is identified that the walking body is walking, and when the elapsed time reaches the first time, the transmission unit transmits the transmission data, and the walking body is identified as stationary. 2. The positioning system according to claim 1, wherein the transmission data is not transmitted regardless of whether or not the elapsed time reaches the first time.
前記端末装置は、
前記移動情報に基づいて前記歩行体の移動速度を算出する速度算出部と、
前記移動速度を平滑化する速度平滑化部と、をさらに備え、
前記送信条件は、前記送信データが直近に送信されてからの経過時間が第1時間に達することを含み、
前記送信条件決定部は、平滑化された前記移動速度が小さいほど前記第1時間を大きく設定する、請求項1に記載の測位システム。
The terminal device
A speed calculator that calculates the moving speed of the walking body based on the movement information;
A speed smoothing unit that smoothes the moving speed,
The transmission condition includes that an elapsed time since the transmission data was most recently transmitted reaches a first time,
The positioning system according to claim 1, wherein the transmission condition determination unit sets the first time to be larger as the smoothed moving speed is smaller.
前記端末装置は、
前記移動情報に基づいて、前記歩行体が歩行しているか、または静止しているかを識別する識別部と、
前記歩行体が静止していると識別された状態の継続時間である静止時間を計測する静止時間計測部と、をさらに備え、
前記送信部は、前記歩行体が歩行していると識別され、かつ前記送信条件が満たされた場合か、または、前記静止時間が所定値より小さく、かつ前記送信条件が満たされた場合に、前記送信データを送信し、前記静止時間が前記所定値より大きい場合、前記送信条件に関わらず、前記送信データを送信しない、請求項1に記載の測位システム。
The terminal device
Based on the movement information, an identification unit for identifying whether the walking body is walking or stationary, and
A stationary time measuring unit that measures a stationary time that is a duration of a state in which the walking body is identified as stationary, further comprising:
When the transmitter is identified that the walking body is walking and the transmission condition is satisfied, or when the stationary time is less than a predetermined value and the transmission condition is satisfied, The positioning system according to claim 1, wherein when the transmission data is transmitted and the stationary time is greater than the predetermined value, the transmission data is not transmitted regardless of the transmission condition.
前記所定のエリア内の所定の位置に設けられ、前記所定の位置を示す情報を、前記サーバ装置が前記端末装置の位置を管理するために用いる基準位置として、前記端末装置に送信する基準位置送信装置をさらに備え、
前記端末装置は、前記基準位置送信装置が複数設けられている場合において、前記歩行体の移動に伴い、直近に受信された前記基準位置とは異なる新たな前記基準位置が受信された場合、前記送信条件が満たされた場合であっても、前記送信データではなく、前記新たな基準位置を前記送信部に送信させる判断を行う送信判断部をさらに備える、請求項1に記載の測位システム。
Reference position transmission that is provided at a predetermined position in the predetermined area and that transmits information indicating the predetermined position to the terminal device as a reference position used by the server device to manage the position of the terminal device Further comprising a device,
In the case where a plurality of the reference position transmission devices are provided, the terminal device has received a new reference position different from the most recently received reference position as the gait moves, 2. The positioning system according to claim 1, further comprising a transmission determination unit configured to determine that the transmission unit transmits the new reference position instead of the transmission data even when a transmission condition is satisfied.
所定のエリア内を移動する複数の歩行体に装着可能に構成された複数の端末装置と、
ネットワーク上に設けられ、前記複数の端末装置の位置を管理可能に構成されたサーバ装置と、を備え、
前記複数の端末装置の各々は、
前記歩行体の移動に関する移動情報を検出するセンサと、
前記移動情報を含む送信データを、前記サーバ装置からの送信要求に応じて、前記ネットワークを介して前記サーバ装置に送信する送信部と、を備え、
前記サーバ装置は、
前記複数の端末装置に対して、第1の順序で、前記送信要求を行う要求部と、
前記送信要求に応じて送信された前記送信データを、前記ネットワークを介して受信する受信部と、
前記送信データに含まれる前記移動情報に基づいて、前記ネットワークで送受信されるデータ量がより小さくなるように、前記第1の順序を変更する要求順序決定部と、を備える、測位システム。
A plurality of terminal devices configured to be attachable to a plurality of walking bodies moving within a predetermined area;
A server device provided on a network and configured to be able to manage positions of the plurality of terminal devices,
Each of the plurality of terminal devices is
A sensor for detecting movement information related to movement of the walking body;
A transmission unit that transmits the transmission data including the movement information to the server device via the network in response to a transmission request from the server device;
The server device
A request unit that makes the transmission request in a first order to the plurality of terminal devices;
A receiving unit for receiving the transmission data transmitted in response to the transmission request via the network;
A positioning system comprising: a request order determining unit that changes the first order so that the amount of data transmitted and received in the network becomes smaller based on the movement information included in the transmission data.
前記要求順序決定部は、前記移動情報に基づいて算出される移動速度が小さい端末装置程、前記送信要求を行うタイミングが遅くなるように、前記第1の順序を決定する、請求項8に記載の測位システム。   9. The request order determination unit according to claim 8, wherein the request order determination unit determines the first order such that a terminal device having a lower moving speed calculated based on the movement information has a slower timing for making the transmission request. Positioning system. 前記送信部は、前記サーバ装置からの削減要求に応じて、一部のデータを削減した前記送信データを送信することが可能に構成されており、
前記サーバ装置は、前記移動情報に基づいて算出される移動速度が小さい端末装置程、前記送信データのデータ量が小さくなるように、前記送信部に送信させる前記送信データのデータ量を変更するデータ量決定部をさらに備える、請求項8に記載の測位システム。
The transmission unit is configured to be able to transmit the transmission data in which a part of data is reduced in response to a reduction request from the server device,
The server device changes the data amount of the transmission data to be transmitted to the transmission unit so that the terminal device with a lower moving speed calculated based on the movement information has a smaller data amount of the transmission data. The positioning system according to claim 8, further comprising a quantity determination unit.
前記サーバ装置は、前記複数の端末装置のうちの第1の端末装置に対して前記削減要求を行った後、前記移動情報に基づいて算出される前記第1の端末装置の位置の変化量が閾値以上になった場合、前記第1の端末装置に、削減された前記一部のデータの送信を要求する判断を行う変化量判断部をさらに備える、請求項10に記載の測位システム。   The server device makes a change amount of the position of the first terminal device calculated based on the movement information after making the reduction request to the first terminal device of the plurality of terminal devices. 11. The positioning system according to claim 10, further comprising: a change amount determination unit configured to determine that the first terminal device requests transmission of the part of the reduced data when the threshold value is exceeded. 所定のエリア内を移動する歩行体に装着可能に構成された端末装置であって、
前記歩行体の移動に関する移動情報を検出するセンサと、
ネットワーク上に設けられ、前記端末装置の位置を管理可能に構成されたサーバ装置に、所定の送信条件に従い、前記移動情報を含む送信データを、前記ネットワークを介して送信する送信部と、
前記ネットワークで送受信されるデータ量がより小さくなるように、前記移動情報に応じて前記送信条件を変更する送信条件決定部と、を備える、端末装置。
A terminal device configured to be attachable to a walking body that moves within a predetermined area,
A sensor for detecting movement information related to movement of the walking body;
A transmission unit configured to transmit transmission data including the movement information to the server device provided on the network and configured to be able to manage the position of the terminal device according to a predetermined transmission condition;
A terminal device comprising: a transmission condition determining unit that changes the transmission condition in accordance with the movement information so that the amount of data transmitted and received on the network becomes smaller.
ネットワーク上に設けられたサーバ装置であって、
前記サーバ装置は、所定のエリア内を移動する複数の歩行体に装着可能に構成された複数の端末装置であって、前記歩行体の移動に関する移動情報を検出するセンサと、前記移動情報を含む送信データを、前記サーバ装置からの送信要求に応じて、前記ネットワークを介して前記サーバ装置に送信する送信部と、を各々が備えた複数の端末装置の位置を管理可能に構成されており、
前記サーバ装置は、
前記複数の端末装置に対して、第1の順序で、前記送信要求を行う要求部と、
前記送信要求に応じて送信された前記送信データを、前記ネットワークを介して受信する受信部と、
前記送信データに含まれる前記移動情報に基づいて、前記ネットワークで送受信されるデータ量がより小さくなるように、前記第1の順序を変更する要求順序決定部と、を備える、サーバ装置。
A server device provided on a network,
The server device is a plurality of terminal devices configured to be attachable to a plurality of walking bodies that move within a predetermined area, and includes a sensor that detects movement information relating to movement of the walking body, and the movement information. A transmission unit that transmits transmission data to the server device via the network in response to a transmission request from the server device, and is configured to be able to manage the positions of a plurality of terminal devices each provided with,
The server device
A request unit that makes the transmission request in a first order to the plurality of terminal devices;
A receiving unit for receiving the transmission data transmitted in response to the transmission request via the network;
A server apparatus comprising: a request order determining unit that changes the first order so that the amount of data transmitted and received on the network is smaller based on the movement information included in the transmission data.
所定のエリア内を移動する歩行体に装着可能に構成された端末装置と、ネットワーク上に設けられ、前記端末装置の位置を管理可能に構成されたサーバ装置と、を備えた測位システムにおいて実行される測位方法であって、
前記端末装置により、前記歩行体の移動に関する移動情報を検出することと、
前記端末装置により、所定の送信条件に従い、前記移動情報を含む送信データを、前記ネットワークを介して前記サーバ装置に送信することと、
前記端末装置により、前記ネットワークで送受信されるデータ量がより小さくなるように、前記移動情報に応じて前記送信条件を変更することと、を備える、測位方法。
Executed in a positioning system comprising: a terminal device configured to be mounted on a walking body moving within a predetermined area; and a server device provided on a network and configured to be able to manage the position of the terminal device. Positioning method,
Detecting movement information related to movement of the walking body by the terminal device;
Sending transmission data including the movement information to the server device via the network according to a predetermined transmission condition by the terminal device;
A positioning method comprising: changing the transmission condition according to the movement information so that the amount of data transmitted and received on the network is reduced by the terminal device.
所定のエリア内を移動する複数の歩行体に装着可能に構成された複数の端末装置と、ネットワーク上に設けられ、前記複数の端末装置の位置を管理可能に構成されたサーバ装置と、を備えた測位システムにおいて実行される測位方法であって、
前記複数の端末装置により、前記複数の歩行体の移動に関する移動情報を検出することと、
前記複数の端末装置により、前記移動情報を含む送信データを、前記サーバ装置からの送信要求に応じて、前記ネットワークを介して前記サーバ装置に送信することと、
前記サーバ装置により、前記複数の端末装置に対して、第1の順序で、前記送信要求を行うことと、
前記サーバ装置により、前記送信要求に応じて送信された前記送信データを、前記ネットワークを介して受信することと、
前記サーバ装置により、前記送信データに含まれる前記移動情報に基づいて、前記ネットワークで送受信されるデータ量がより小さくなるように、前記第1の順序を変更することと、を備える、測位方法。
A plurality of terminal devices configured to be attachable to a plurality of walking bodies moving within a predetermined area; and a server device provided on a network and configured to manage positions of the plurality of terminal devices. A positioning method executed in a positioning system,
Detecting movement information related to movement of the plurality of walking bodies by the plurality of terminal devices;
Transmitting transmission data including the movement information by the plurality of terminal devices to the server device via the network in response to a transmission request from the server device;
Making the transmission request in a first order to the plurality of terminal devices by the server device;
Receiving the transmission data transmitted in response to the transmission request by the server device via the network;
A positioning method comprising: changing the first order so that the amount of data transmitted and received on the network becomes smaller based on the movement information included in the transmission data by the server device.
JP2016048551A 2016-03-11 2016-03-11 Positioning system, terminal device, server device, and positioning method Pending JP2017162384A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016048551A JP2017162384A (en) 2016-03-11 2016-03-11 Positioning system, terminal device, server device, and positioning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016048551A JP2017162384A (en) 2016-03-11 2016-03-11 Positioning system, terminal device, server device, and positioning method

Publications (1)

Publication Number Publication Date
JP2017162384A true JP2017162384A (en) 2017-09-14

Family

ID=59857196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016048551A Pending JP2017162384A (en) 2016-03-11 2016-03-11 Positioning system, terminal device, server device, and positioning method

Country Status (1)

Country Link
JP (1) JP2017162384A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020071828A (en) * 2018-11-02 2020-05-07 株式会社デンソーテン Data collection device, data collection system, and data collection method
JP2020123939A (en) * 2019-01-31 2020-08-13 太陽誘電株式会社 Transmission device, information processing system, transmission method, and program
JP2020139841A (en) * 2019-02-28 2020-09-03 ニッタン株式会社 Position information system and mobile information terminal
WO2022244193A1 (en) * 2021-05-20 2022-11-24 日本電信電話株式会社 Position estimation device, position estimation method, and position estimation program
CN117278944A (en) * 2023-09-27 2023-12-22 广州嘉泰软件有限公司 Self-powered safe energy-saving positioner and energy-saving method thereof

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010034223A1 (en) * 1998-10-22 2001-10-25 University Of Maryland, College Park. Method and system for providing location dependent and personal identification information to a public safety answering point
JP2002016970A (en) * 2000-06-29 2002-01-18 Toshiba Corp Position information notifying system and position information notifying server and mobile communication terminal
JP2002081958A (en) * 2000-09-08 2002-03-22 Nippon Telegr & Teleph Corp <Ntt> Method for acquiring positional information
JP2003061127A (en) * 2001-08-22 2003-02-28 Matsushita Electric Ind Co Ltd Personal behavior sensing system
JP2006162364A (en) * 2004-12-06 2006-06-22 Yokogawa Electric Corp Position-measuring system
JP2009229175A (en) * 2008-03-21 2009-10-08 Akira Taguchi Position detection system and management system using this
JP2011227763A (en) * 2010-04-21 2011-11-10 Nissan Motor Co Ltd Portable terminal device and communication control method thereof
US20130317944A1 (en) * 2011-02-05 2013-11-28 Apple Inc. Method And Apparatus For Mobile Location Determination
US20130331119A1 (en) * 2012-06-06 2013-12-12 Andrea Vaccari Global-Positioning System (GPS) Update Interval Based on Sensor
JP2014115130A (en) * 2012-12-07 2014-06-26 Hitachi Advanced Systems Corp Mobile terminal device and positioning system
WO2014157240A1 (en) * 2013-03-26 2014-10-02 日本電気株式会社 Data collection and management system, data collection and management method, terminal, and management device
JP2015531177A (en) * 2012-06-06 2015-10-29 フェイスブック,インク. Methods generally related to location tracking, one or more non-transitory computer readable storage media and devices

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010034223A1 (en) * 1998-10-22 2001-10-25 University Of Maryland, College Park. Method and system for providing location dependent and personal identification information to a public safety answering point
JP2002016970A (en) * 2000-06-29 2002-01-18 Toshiba Corp Position information notifying system and position information notifying server and mobile communication terminal
JP2002081958A (en) * 2000-09-08 2002-03-22 Nippon Telegr & Teleph Corp <Ntt> Method for acquiring positional information
JP2003061127A (en) * 2001-08-22 2003-02-28 Matsushita Electric Ind Co Ltd Personal behavior sensing system
JP2006162364A (en) * 2004-12-06 2006-06-22 Yokogawa Electric Corp Position-measuring system
JP2009229175A (en) * 2008-03-21 2009-10-08 Akira Taguchi Position detection system and management system using this
JP2011227763A (en) * 2010-04-21 2011-11-10 Nissan Motor Co Ltd Portable terminal device and communication control method thereof
US20130317944A1 (en) * 2011-02-05 2013-11-28 Apple Inc. Method And Apparatus For Mobile Location Determination
US20130331119A1 (en) * 2012-06-06 2013-12-12 Andrea Vaccari Global-Positioning System (GPS) Update Interval Based on Sensor
JP2015531177A (en) * 2012-06-06 2015-10-29 フェイスブック,インク. Methods generally related to location tracking, one or more non-transitory computer readable storage media and devices
JP2014115130A (en) * 2012-12-07 2014-06-26 Hitachi Advanced Systems Corp Mobile terminal device and positioning system
WO2014157240A1 (en) * 2013-03-26 2014-10-02 日本電気株式会社 Data collection and management system, data collection and management method, terminal, and management device

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020071828A (en) * 2018-11-02 2020-05-07 株式会社デンソーテン Data collection device, data collection system, and data collection method
JP7236842B2 (en) 2018-11-02 2023-03-10 株式会社デンソーテン Data collection device, data collection system and data collection method
JP2020123939A (en) * 2019-01-31 2020-08-13 太陽誘電株式会社 Transmission device, information processing system, transmission method, and program
JP2022116284A (en) * 2019-01-31 2022-08-09 太陽誘電株式会社 Transmission device, information processing system, transmission method, and program
JP7344342B2 (en) 2019-01-31 2023-09-13 太陽誘電株式会社 Transmission device, information processing system, transmission method and program
JP2020139841A (en) * 2019-02-28 2020-09-03 ニッタン株式会社 Position information system and mobile information terminal
JP7304713B2 (en) 2019-02-28 2023-07-07 ニッタン株式会社 Location information systems and personal digital assistants
JP7507937B2 (en) 2019-02-28 2024-06-28 ニッタン株式会社 Mobile information terminal
WO2022244193A1 (en) * 2021-05-20 2022-11-24 日本電信電話株式会社 Position estimation device, position estimation method, and position estimation program
CN117278944A (en) * 2023-09-27 2023-12-22 广州嘉泰软件有限公司 Self-powered safe energy-saving positioner and energy-saving method thereof
CN117278944B (en) * 2023-09-27 2024-05-14 广州嘉泰软件有限公司 Self-powered safe energy-saving positioner and energy-saving method thereof

Similar Documents

Publication Publication Date Title
JP2017162384A (en) Positioning system, terminal device, server device, and positioning method
US10318670B2 (en) Venue-based real-time crowd modeling and forecasting
EP2925064A1 (en) Method and apparatus for locating a mobile device using the mobile device orientation
US10094905B2 (en) Opportunistic calibration of a barometer in a mobile device
US20160245716A1 (en) Opportunistic calibration of a barometer in a mobile device
JP5956446B2 (en) Indoor positioning using barometric sensor
KR101322778B1 (en) Method and apparatus for identification of points of interest within a predefined area
KR101689887B1 (en) Method for estimating step length of fedestrian and portable termianl therefor
CN104914457B (en) Method and apparatus for adaptive location
JP2011502298A5 (en)
US20160102995A1 (en) Opportunistic calibration of a barometer in a mobile device
KR101634325B1 (en) Method of estimating location of pedestrian using step length estimation model parameter and apparatus for the same
CN104950284A (en) Judgement method for relative position of device, and electronic devices
US20070257839A1 (en) System and method to perform network node localization training using a mobile node
JP2014038037A (en) Location information management system and location estimation program
KR101822183B1 (en) Apparatus and method for integrated positioning
CN106714079A (en) Positioning push service system, user mobile device and positioning push service method
JP2016218027A (en) Positioning system and measurement terminal
KR20160090199A (en) Apparatus and method for measuring indoor position using wireless signal
JP2019090669A (en) Mobile entity terminal, current position correction system and program
KR101899661B1 (en) System for indoor location estimation of moving beacon and method thereof
JPWO2019234858A1 (en) Mobile terminal and current position correction system
JP5817584B2 (en) COMMUNICATION DEVICE, PROGRAM, AND COMMUNICATION METHOD
KR20140089263A (en) Method and system for compensation of pdr by using wps
TWI536859B (en) Method, electronic apparatus and computer program product for determining relative position of apparatus

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170911

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20170912

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180305

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190507

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191105