Nothing Special   »   [go: up one dir, main page]

JP2011023798A - System and method for providing location information, and positioning integrated device - Google Patents

System and method for providing location information, and positioning integrated device Download PDF

Info

Publication number
JP2011023798A
JP2011023798A JP2009164682A JP2009164682A JP2011023798A JP 2011023798 A JP2011023798 A JP 2011023798A JP 2009164682 A JP2009164682 A JP 2009164682A JP 2009164682 A JP2009164682 A JP 2009164682A JP 2011023798 A JP2011023798 A JP 2011023798A
Authority
JP
Japan
Prior art keywords
mobile terminal
positioning
information
area
positioning method
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.)
Granted
Application number
JP2009164682A
Other languages
Japanese (ja)
Other versions
JP5207400B2 (en
Inventor
Akiko Sato
暁子 佐藤
Akinori Asahara
彰規 淺原
Masaaki Tanizaki
正明 谷崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2009164682A priority Critical patent/JP5207400B2/en
Publication of JP2011023798A publication Critical patent/JP2011023798A/en
Application granted granted Critical
Publication of JP5207400B2 publication Critical patent/JP5207400B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To switch devices for detecting the location of a user seamlessly moving indoors and outdoors at proper timing. <P>SOLUTION: A location information providing system includes a mobile terminal and a positioning integrated device connected to the mobile terminal via a network. The location information providing system holds information about a positioning method for use in each of a plurality of areas, and the positioning integrated device determines a current location of the mobile terminal on the basis of information showing the location of the mobile terminal in response to reception of a current location acquisition request from the mobile terminal and determines whether the mobile terminal approaches a second area on the basis of information showing the location of the mobile terminal in the case of the mobile terminal being located in a first area and, in the case that it is determined that the mobile terminal approaches the second area, acquires information about a positioning method for use in the second area and transmits the acquired information to the mobile terminal. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、移動体端末の位置計測技術に関し、特に、屋内外をシームレスに利用可能な位置計測技術に関する。   The present invention relates to a position measurement technique for a mobile terminal, and more particularly to a position measurement technique that can be used indoors and outdoors seamlessly.

近年、移動体端末の位置情報を利用した種々のサービスを提供するために、移動体端末の位置を計測する技術が提案されている。   In recent years, a technique for measuring the position of a mobile terminal has been proposed in order to provide various services using the position information of the mobile terminal.

特許文献1には、複数の基地局を用いて移動体端末の位置を計測する場合に、使用する基地局を適切に切り替える技術が開示されている。これによって、より正確な測位を実現することができる。   Patent Document 1 discloses a technique for appropriately switching a base station to be used when measuring the position of a mobile terminal using a plurality of base stations. As a result, more accurate positioning can be realized.

特許文献2には、無線LAN(Local Area Network)を用いた移動体位置検出システムが開示されている。このシステムによれば、ある中継局がその中継局のエリア内の携帯無線端末機から発信された信号を受信すると、その信号は、別の中継局によって中継され、最終的に位置検出用端末機に到達する。携帯無線端末機が別のエリアに移動すると、信号を受信又は中継する中継局が切り替えられる。   Patent Document 2 discloses a moving body position detection system using a wireless LAN (Local Area Network). According to this system, when a certain relay station receives a signal transmitted from a portable wireless terminal in the area of the relay station, the signal is relayed by another relay station, and finally the terminal for position detection To reach. When the portable wireless terminal moves to another area, the relay station that receives or relays the signal is switched.

特開2006−295664号公報JP 2006-295664 A 特開2007−124138号公報JP 2007-124138 A

屋内外をシームレスに移動する利用者に位置情報を利用したサービスを提供するためには、利用者が屋内又は屋外のいずれにいる場合であっても、その利用者が携帯する移動体端末の位置を計測する必要がある。しかし、移動体端末の環境によって、最適な測位方法は異なる。例えば、移動体端末が屋外にある場合、GPS(Global Positioning System)を用いて測位することができる。しかし、移動体端末が屋内に移動し、GPS衛星からの電波が移動体端末に届かなくなると、GPSによる測位はできなくなる。一方、例えば屋内に無線LAN等の基地局が設置されていれば、屋内ではそれらの基地局による測位をすることができる。   In order to provide a service that uses location information to users who move indoors and outdoors seamlessly, regardless of whether the user is indoors or outdoors, the location of the mobile terminal carried by the user It is necessary to measure. However, the optimum positioning method varies depending on the environment of the mobile terminal. For example, when the mobile terminal is outdoors, positioning can be performed using GPS (Global Positioning System). However, if the mobile terminal moves indoors and radio waves from GPS satellites do not reach the mobile terminal, positioning by GPS cannot be performed. On the other hand, for example, if a base station such as a wireless LAN is installed indoors, positioning by those base stations can be performed indoors.

一つの移動体端末が上記のような複数の測位方法を利用するためには、その移動体端末がそれらの測位方法を利用するための装置を備える必要がある。例えば、GPSを利用するためには、移動体端末がGPS測位装置を備える必要がある。さらに、無線LANを利用するためには、移動体端末が無線LAN基地局と通信するための装置を備える必要がある。しかし、常にそれらの全ての装置に電力を供給することは、移動体端末の消費電力を増大させる。通常、移動体端末の電力は電池から供給されるため、消費電力の増大は電池持続時間の短縮につながり、それによって利用者の利便性が低下する。消費電力を抑えるためには、移動体端末の環境に応じて上記の各装置への電力供給を制御することが望ましい。しかし、例えばGPSの場合、一般に建物の付近では測位精度が低下するため、適切なタイミングで電力供給を制御することが困難である。   In order for one mobile terminal to use a plurality of positioning methods as described above, the mobile terminal needs to include a device for using these positioning methods. For example, in order to use GPS, the mobile terminal needs to include a GPS positioning device. Furthermore, in order to use the wireless LAN, it is necessary to provide an apparatus for the mobile terminal to communicate with the wireless LAN base station. However, always supplying power to all those devices increases the power consumption of the mobile terminal. Usually, since the power of the mobile terminal is supplied from a battery, an increase in power consumption leads to a reduction in battery duration, thereby reducing user convenience. In order to reduce power consumption, it is desirable to control power supply to each of the above devices according to the environment of the mobile terminal. However, in the case of GPS, for example, since positioning accuracy generally decreases in the vicinity of a building, it is difficult to control power supply at an appropriate timing.

さらに、例えば無線LANのような、基地局による測位を利用するためには、移動体端末が基地局と通信する必要がある。しかし、基地局の識別子等の情報を取得しなければ、移動体端末は基地局と通信することができない。   Furthermore, in order to use positioning by a base station such as a wireless LAN, the mobile terminal needs to communicate with the base station. However, the mobile terminal cannot communicate with the base station without obtaining information such as the identifier of the base station.

本発明の代表的な一例を示せば次のとおりである。すなわち、移動体端末と、ネットワークを介して前記移動体端末と接続される測位統合装置と、を備える位置情報提供システムであって、前記位置情報提供システムは、前記移動体端末の位置を示す情報を保持し、複数の領域の各々において使用される測位方法に関する情報を保持し、前記測位方法に関する情報は、前記複数の領域の各々において使用される測位方法を識別する情報を含み、前記測位方法を使用するために所定の情報が必要とされる場合、前記測位方法に関する情報は、前記測位方法を使用するために必要な情報をさらに含み、前記複数の領域は、第1領域及び第2領域を含み、前記測位統合装置は、前記ネットワークに接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続される記憶装置と、を備え、前記移動体端末から現在地取得要求を受信した場合、前記移動体端末の位置を示す情報に基づいて、前記移動体端末の現在の位置を判定し、前記移動体端末が前記第1領域に位置する場合、前記移動体端末の位置を示す情報に基づいて、前記移動体端末が前記第2領域に接近したか否かを判定し、前記移動体端末が前記第2領域に接近したと判定された場合、前記第2領域において使用される測位方法に関する情報を取得し、前記取得した情報を前記移動体端末に送信することを特徴とする。   A typical example of the present invention is as follows. That is, a location information providing system comprising a mobile terminal and a positioning integration device connected to the mobile terminal via a network, wherein the location information providing system is information indicating the location of the mobile terminal And positioning information used in each of the plurality of areas, the information relating to the positioning method includes information for identifying the positioning method used in each of the plurality of areas, and the positioning method When predetermined information is required for using the positioning method, the information on the positioning method further includes information necessary for using the positioning method, and the plurality of regions include the first region and the second region. The positioning integration device includes an interface connected to the network, a processor connected to the interface, and a processor. A storage device connected to the mobile terminal, and when receiving a current location acquisition request from the mobile terminal, the mobile terminal determines a current position based on information indicating the position of the mobile terminal, and the movement When the mobile terminal is located in the first area, it is determined whether the mobile terminal has approached the second area based on information indicating the position of the mobile terminal, and the mobile terminal When it is determined that the vehicle has approached the second area, information on a positioning method used in the second area is acquired, and the acquired information is transmitted to the mobile terminal.

本発明の一実施形態によれば、移動体端末の消費電力を抑えながら、屋内外をシームレスに移動する利用者に対して、位置情報を利用したサービスを途切れることなく提供することができる。   According to an embodiment of the present invention, it is possible to provide a service using location information without interruption to a user who moves seamlessly indoors and outdoors while suppressing power consumption of a mobile terminal.

本発明の実施形態の位置情報サービスシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the location information service system of embodiment of this invention. 本発明の実施形態の測位統合サーバの構成を示すブロック図である。It is a block diagram which shows the structure of the positioning integration server of embodiment of this invention. 本発明の実施形態の移動体端末の構成を示すブロック図である。It is a block diagram which shows the structure of the mobile terminal of embodiment of this invention. 本発明の実施形態において実行される通信の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the communication performed in embodiment of this invention. 本発明の実施形態において測位統合サーバが受信する位置情報の説明図である。It is explanatory drawing of the positional information which a positioning integration server receives in embodiment of this invention. 本発明の実施形態の測位履歴DBの説明図である。It is explanatory drawing of positioning log | history DB of embodiment of this invention. 本発明の実施形態のRFID座標データの説明図である。It is explanatory drawing of the RFID coordinate data of embodiment of this invention. 本発明の実施形態の現在地DBの説明図である。It is explanatory drawing of present location DB of embodiment of this invention. 本発明の実施形態の測位手法DBサーバが送信するデータの説明図である。It is explanatory drawing of the data which the positioning method DB server of embodiment of this invention transmits. 本発明の実施形態のルートDBの説明図である。It is explanatory drawing of route DB of embodiment of this invention. 本発明の実施形態のルートDBに含まれるルート検索結果データの説明図である。It is explanatory drawing of the route search result data contained in route DB of embodiment of this invention. 本発明の実施形態のルートDBに含まれる図形データの説明図である。It is explanatory drawing of the graphic data contained in route DB of embodiment of this invention. 本発明の実施形態のルートDBに含まれる探索用ノードデータの説明図である。It is explanatory drawing of the node data for a search contained in root DB of embodiment of this invention. 本発明の実施形態のルートDBに含まれる探索用リンクデータの説明図である。It is explanatory drawing of the link data for search contained in route DB of embodiment of this invention. 本発明の実施形態の予定DBの説明図である。It is explanatory drawing of schedule DB of embodiment of this invention. 本発明の実施形態の予定DBに含まれる予定データの説明図である。It is explanatory drawing of the schedule data contained in schedule DB of embodiment of this invention. 本発明の実施形態の測位記録管理部が現在地を判定する第1の処理を示すフローチャートである。It is a flowchart which shows the 1st process in which the positioning recording management part of embodiment of this invention determines a present location. 本発明の実施形態の測位記録管理部が現在地を判定する第2の処理を示すフローチャートである。It is a flowchart which shows the 2nd process in which the positioning recording management part of embodiment of this invention determines a present location. 本発明の実施形態の測位記録管理部が現在地を判定する第3の処理を示すフローチャートである。It is a flowchart which shows the 3rd process in which the positioning recording management part of embodiment of this invention determines a present location. 本発明の実施形態の測位記録管理部が測位履歴に基づいて現在地を判定する処理を示すフローチャートである。It is a flowchart which shows the process which the positioning record management part of embodiment of this invention determines a present location based on a positioning history.

以下、図面を用いて本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の実施形態の位置情報サービスシステムの構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of a location information service system according to an embodiment of the present invention.

本実施形態の位置情報サービスシステムは、一つ以上の移動体端末101、複数の環境側測位装置100、測位統合サーバ102、アプリケーションサーバ103、及び、一つ以上の測位手法データベース(DB)サーバ104を備える。一つ以上の移動体端末101及び複数の環境側測位装置100は、それぞれ、ネットワーク111を介して測位統合サーバ102及びアプリケーションサーバ103に接続される。一つ以上の測位手法DBサーバ104は、ネットワーク111を介して測位統合サーバ102に接続される。   The location information service system of this embodiment includes one or more mobile terminals 101, a plurality of environment-side positioning devices 100, a positioning integration server 102, an application server 103, and one or more positioning method database (DB) servers 104. Is provided. One or more mobile terminals 101 and a plurality of environment-side positioning devices 100 are connected to a positioning integration server 102 and an application server 103 via a network 111, respectively. One or more positioning technique DB servers 104 are connected to the positioning integration server 102 via the network 111.

移動体端末101は、測位機能及び通信機能を有する持ち運び可能な端末である。例えば、移動体端末101は、ユーザが持ち歩く計算機又は携帯電話等であってもよい。移動体端末101の構成については後述する(図3参照)。なお、以下の説明は、移動体端末101が常にユーザに携帯されることを前提とする。したがって、以下の説明において、ユーザの位置は移動体端末101の位置と同義であり、ユーザの移動は移動体端末101の移動と同義である。   The mobile terminal 101 is a portable terminal having a positioning function and a communication function. For example, the mobile terminal 101 may be a computer carried by the user or a mobile phone. The configuration of the mobile terminal 101 will be described later (see FIG. 3). In the following description, it is assumed that the mobile terminal 101 is always carried by the user. Therefore, in the following description, the position of the user is synonymous with the position of the mobile terminal 101, and the movement of the user is synonymous with the movement of the mobile terminal 101.

本実施形態では、移動体端末101の位置を計測するための複数の測位系が提供される。各測位系において使用される測位方法は、移動体端末101自身がその移動体端末101の位置を計測する方法であってもよいし、移動体端末101の周囲に設置された装置(図1の例では、環境側測位装置100)が移動体端末101の位置を計測する方法であってもよい。   In this embodiment, a plurality of positioning systems for measuring the position of the mobile terminal 101 are provided. The positioning method used in each positioning system may be a method in which the mobile terminal 101 itself measures the position of the mobile terminal 101, or a device (see FIG. 1) installed around the mobile terminal 101. In the example, the environment side positioning device 100) may measure the position of the mobile terminal 101.

例えば、本実施形態の移動体端末101は、GPSによる測位、すなわち、衛星から受信した測位のための信号を用いてその移動体端末101の現在位置の座標を計算することができる。   For example, the mobile terminal 101 of this embodiment can calculate the coordinates of the current position of the mobile terminal 101 using a signal for positioning by GPS, that is, positioning received from a satellite.

さらに、例えば、本実施形態の移動体端末101自身が測位のための信号を送信することもできる。例えば、環境側測位装置100は、移動体端末101が送信した信号を複数の環境側測位装置100が受信した時刻に基づいて、移動体端末101の位置の座標を計算することができる。この場合、環境側測位装置100は、例えば、無線LAN又はUWB(Ultra Wide Band)の基地局などであってもよい。   Further, for example, the mobile terminal 101 itself of the present embodiment can transmit a positioning signal. For example, the environment-side positioning device 100 can calculate the coordinates of the position of the mobile terminal 101 based on the time at which the plurality of environment-side positioning devices 100 received signals transmitted from the mobile terminal 101. In this case, the environment-side positioning device 100 may be, for example, a wireless LAN or a UWB (Ultra Wide Band) base station.

なお、以下の説明において、衛星又は移動体端末101が測位のために送信する信号を測位信号と記載する。GPS衛星が送信する測位信号は、GPS信号とも記載する。   In the following description, a signal transmitted from the satellite or mobile terminal 101 for positioning is referred to as a positioning signal. A positioning signal transmitted by a GPS satellite is also referred to as a GPS signal.

あるいは、移動体端末101が周辺の装置(例えば環境側測位装置100)から測位信号を受信し、その受信の結果を周辺の装置に問い合わせることによって、移動体端末101自身が座標演算を行うことなく、移動体端末101の位置の座標を取得してもよい。   Alternatively, the mobile terminal 101 receives a positioning signal from a peripheral device (for example, the environment side positioning device 100) and inquires the peripheral device of the reception result, so that the mobile terminal 101 itself does not perform coordinate calculation. The coordinates of the position of the mobile terminal 101 may be acquired.

さらに、移動体端末101は、Radio Frequency Identification(RFID)タグを含んでもよい。その場合、環境側測位装置100の少なくとも一つがRFID読取装置であってもよい。RFID読取装置が移動体端末101のRFIDを読み取った場合、そのRFID読取装置の位置を、読み取りの時点における移動体端末101の近似的な位置として扱うことができる。例えば、建物の入口及び建物内の各部屋の入口にRFID読取装置を設置すれば、移動体端末101がそれらの入口をいつ通過したかを知ることができる。   Furthermore, the mobile terminal 101 may include a radio frequency identification (RFID) tag. In that case, at least one of the environment side positioning devices 100 may be an RFID reader. When the RFID reader reads the RFID of the mobile terminal 101, the position of the RFID reader can be handled as an approximate position of the mobile terminal 101 at the time of reading. For example, if RFID readers are installed at the entrance of a building and the entrance of each room in the building, it is possible to know when the mobile terminal 101 has passed through those entrances.

いずれの場合であっても、移動体端末101は、計算した位置の座標又は測位信号に、自身を識別する情報を含めて(又は加えて)送信する必要がある。   In any case, the mobile terminal 101 needs to include (or add to) the information for identifying itself in the coordinates of the calculated position or the positioning signal.

以下、移動体端末101が、GPSによる測位機能、及び、無線LAN又はUWBによる測位機能(すなわち、無線LAN又はUWBによる測位のための信号を送信する機能)を備え、さらに、RFIDタグを備える場合を例として説明する。以下の説明において、GPSによる測位が実行される測位系をGPS測位系、無線LANによる測位が実行される測位系を無線LAN測位系、UWBによる測位が実行される測位系をUWB測位系、RFIDによる測位が実行される測位系をRFID測位系と記載する。その場合、環境側測位装置100は、無線LAN又はUWBの基地局及びRFID読取装置を含む。   Hereinafter, the mobile terminal 101 has a positioning function by GPS and a positioning function by wireless LAN or UWB (that is, a function of transmitting a signal for positioning by wireless LAN or UWB), and further includes an RFID tag. Will be described as an example. In the following description, a positioning system that performs positioning by GPS is a GPS positioning system, a positioning system that performs positioning by wireless LAN is a wireless LAN positioning system, a positioning system that performs positioning by UWB is a UWB positioning system, and RFID A positioning system in which positioning by is performed is described as an RFID positioning system. In that case, the environment side positioning device 100 includes a wireless LAN or UWB base station and an RFID reader.

以下、UWBによる測位が実行される例について説明するが、上記のように、UWBによる測位の代わりに無線LANによる測位が実行される場合にも本発明を適用することができる。さらに、本発明は、上記以外の測位が実行される場合にも適用することができる。   Hereinafter, an example in which positioning by UWB is executed will be described. However, as described above, the present invention can also be applied when positioning by wireless LAN is executed instead of positioning by UWB. Furthermore, the present invention can also be applied when positioning other than the above is performed.

本実施形態の移動体端末101は、GPSによる測位によって取得した位置情報を、ネットワーク111を介して測位統合サーバ102に送信する。この位置情報には、少なくとも、その位置情報がGPSによる測位によって取得されたことを示す測位系ID、計算された移動体端末101の位置の座標、及び、移動体端末101を識別する情報が含まれる。   The mobile terminal 101 of the present embodiment transmits position information acquired by positioning by GPS to the positioning integration server 102 via the network 111. The position information includes at least a positioning system ID indicating that the position information has been acquired by positioning by GPS, the calculated coordinates of the position of the mobile terminal 101, and information for identifying the mobile terminal 101. It is.

なお、移動体端末101と測位統合サーバ102との間の通信は、どのような手段で実現されてもよい。例えば、移動体端末101が携帯電話端末である場合、移動体端末101は、携帯電話キャリアが提供するインターネット接続サービスを使用して測位統合サーバ102と通信してもよい。あるいは、移動体端末101は、UWB又は無線LANによる通信機能を備える場合、いずれかの環境側測位装置100を介して測位統合サーバ102と通信してもよい。図1には環境側測位装置100及び移動体端末101が共通のネットワーク111を介して測位統合サーバ102と接続される例を示すが、環境側測位装置100及び移動体端末101がそれぞれ別のネットワークを介して測位統合サーバ102と接続されてもよい。   The communication between the mobile terminal 101 and the positioning integration server 102 may be realized by any means. For example, when the mobile terminal 101 is a mobile phone terminal, the mobile terminal 101 may communicate with the positioning integration server 102 using an Internet connection service provided by a mobile phone carrier. Alternatively, the mobile terminal 101 may communicate with the positioning integrated server 102 via any one of the environment side positioning devices 100 when it has a communication function by UWB or wireless LAN. FIG. 1 shows an example in which the environment-side positioning device 100 and the mobile terminal 101 are connected to the positioning integrated server 102 via a common network 111, but the environment-side positioning device 100 and the mobile terminal 101 are different networks. It may be connected to the positioning integration server 102 via.

さらに、移動体端末101は、環境側測位装置100(すなわちUWBの基地局)に測位信号を送信する。この測位信号には、少なくとも、移動体端末101を識別する情報が含まれる。環境側測位装置100は、この測位信号に基づいて取得した位置情報を、ネットワーク111を介して測位統合サーバ102に送信する。この位置情報には、少なくとも、その位置情報がUWBによる測位によって取得されたことを示す測位系ID、計算された移動体端末101の位置の座標、及び、移動体端末101を識別する情報が含まれる。   Furthermore, the mobile terminal 101 transmits a positioning signal to the environment-side positioning device 100 (that is, a UWB base station). This positioning signal includes at least information for identifying the mobile terminal 101. The environment side positioning device 100 transmits the position information acquired based on this positioning signal to the positioning integration server 102 via the network 111. The position information includes at least a positioning system ID indicating that the position information has been acquired by positioning by UWB, the calculated coordinates of the position of the mobile terminal 101, and information for identifying the mobile terminal 101. It is.

なお、同一の移動体端末101が、測位系ごとに異なる識別子(ID)によって識別される場合がある。後述するように、このような異なるIDは、測位統合サーバ102のユーザIDDB108によって統一的に管理される。   Note that the same mobile terminal 101 may be identified by a different identifier (ID) for each positioning system. As will be described later, such different IDs are uniformly managed by the user ID DB 108 of the positioning integration server 102.

本実施形態の測位統合サーバ102は、汎用の計算機によって実現することができる。測位統合サーバ102の詳細な構成については後述する(図2参照)。   The positioning integration server 102 of this embodiment can be realized by a general-purpose computer. The detailed configuration of the positioning integration server 102 will be described later (see FIG. 2).

本実施形態の測位統合サーバ102は、測位記録管理部105、現在地DB106、測位履歴DB107、ユーザIDDB108、ルートDB109及び予定DB110を備える。   The positioning integration server 102 of this embodiment includes a positioning record management unit 105, a current location DB 106, a positioning history DB 107, a user ID DB 108, a route DB 109, and a schedule DB 110.

測位記録管理部105は、移動体端末101及び環境側測位装置100から受信した位置情報を管理するための処理を実行する。その処理の詳細については後述する(図4等参照)。   The positioning record management unit 105 executes processing for managing the position information received from the mobile terminal 101 and the environment side positioning device 100. Details of the processing will be described later (see FIG. 4 and the like).

測位履歴DB107には、移動体端末101及び環境側測位装置100から受信した位置情報が格納される。   The positioning history DB 107 stores location information received from the mobile terminal 101 and the environment side positioning device 100.

現在地DB106には、測位履歴DB107に格納された位置情報に基づいて取得された、移動体端末101の現在の位置を示す座標値が格納される。   The current location DB 106 stores a coordinate value indicating the current location of the mobile terminal 101 acquired based on the location information stored in the positioning history DB 107.

ユーザIDDB108には、各移動体端末101を使用するユーザを識別する情報(ユーザID)と、各移動体端末101を識別する情報と、を対応付ける情報が格納される。   The user ID DB 108 stores information for associating information (user ID) for identifying a user who uses each mobile terminal 101 with information for identifying each mobile terminal 101.

本実施形態では、同一の移動体端末101が、測位系ごとに異なる識別子(ID)によって識別される場合がある。例えば、移動体端末101がGPS機能及びUWBの測位機能を備える携帯電話端末である場合、その移動体端末101は、GPS測位系では携帯電話のIDによって、UWB測位系ではUWBのIDによってそれぞれ識別されてもよい。無線LANによる測位が実行される場合、移動体端末101はMAC(Media Access Control)アドレスによって識別されてもよい。RFID測位系では、移動体端末101はRFIDによって識別される。本実施形態において、一人のユーザが使用する一つの移動体端末101を識別する複数のID、及び、それらのIDに対応する位置情報は、測位統合サーバ102のユーザIDDB108によって統一的に管理される。   In the present embodiment, the same mobile terminal 101 may be identified by an identifier (ID) that differs for each positioning system. For example, when the mobile terminal 101 is a mobile phone terminal having a GPS function and a UWB positioning function, the mobile terminal 101 is identified by the mobile phone ID in the GPS positioning system and by the UWB ID in the UWB positioning system. May be. When positioning by wireless LAN is performed, the mobile terminal 101 may be identified by a MAC (Media Access Control) address. In the RFID positioning system, the mobile terminal 101 is identified by RFID. In the present embodiment, a plurality of IDs for identifying one mobile terminal 101 used by a single user and position information corresponding to these IDs are uniformly managed by the user ID DB 108 of the positioning integration server 102. .

ルートDB109には、ユーザから要求された経路(ルート)検索を実行するために必要な情報及び経路検索の結果が格納される。   The route DB 109 stores information necessary for executing a route (route) search requested by the user and a route search result.

予定DB110には、ユーザの予定を示す情報が格納される。   The schedule DB 110 stores information indicating the user's schedule.

上記の各DBに格納されるデータの詳細については後述する。   Details of the data stored in each DB will be described later.

アプリケーションサーバ103は、測位統合サーバ102と同様、汎用の計算機によって実現することができる。アプリケーションサーバ103は、移動体端末101等から位置情報を受信し、その位置情報に応じた情報を移動体端末101に送信することができる。これによって、アプリケーションサーバ103は、移動体端末101に対して、移動体端末101の位置情報を利用したサービスを提供する。   The application server 103 can be realized by a general-purpose computer, like the positioning integration server 102. The application server 103 can receive position information from the mobile terminal 101 or the like, and can transmit information corresponding to the position information to the mobile terminal 101. As a result, the application server 103 provides a service using the location information of the mobile terminal 101 to the mobile terminal 101.

例えば、アプリケーションサーバ103は、移動体端末101の位置情報に基づいて、道案内のための情報(例えば移動体端末101の現在位置の周囲の地図データ)をその移動体端末101に送信してもよい。あるいは、アプリケーションサーバ103は、移動体端末101の位置情報に基づいて、その移動体端末101の近くに存在する店舗等に関する情報を検索し、検索された情報をその移動体端末101に送信してもよい。   For example, the application server 103 may transmit information for route guidance (for example, map data around the current position of the mobile terminal 101) to the mobile terminal 101 based on the location information of the mobile terminal 101. Good. Alternatively, the application server 103 searches for information related to a store or the like existing near the mobile terminal 101 based on the position information of the mobile terminal 101, and transmits the searched information to the mobile terminal 101. Also good.

アプリケーションサーバ103の構成、及び、それによって提供されるサービスは、従来から知られたものであってもよいため、それらについての詳細な説明は省略する。   Since the configuration of the application server 103 and the service provided thereby may be conventionally known, detailed description thereof will be omitted.

測位手法DBサーバ104は、例えば、測位統合サーバ102と同様、汎用の計算機であってもよい。各測位手法DBサーバ104は、移動体端末101が各エリアにおいて測位をするために必要な情報を、移動体端末101に提供する。例えば、環境側測位装置100がUWBの基地局である場合、測位手法DBサーバ104は、UWBの基地局の識別情報及びその基地局にアクセスするために必要なパスワード等を保持する。移動体端末101は、ネットワーク111を介して測位手法DBサーバ104にアクセスし、基地局の識別情報等を取得することができる。典型的には、各測位手法DBサーバ104は各建物に設置され、各建物内の基地局の識別情報及びパスワードを保持する。   The positioning technique DB server 104 may be a general-purpose computer, for example, like the positioning integration server 102. Each positioning method DB server 104 provides the mobile terminal 101 with information necessary for the mobile terminal 101 to perform positioning in each area. For example, when the environment-side positioning apparatus 100 is a UWB base station, the positioning technique DB server 104 holds UWB base station identification information, a password necessary for accessing the base station, and the like. The mobile terminal 101 can access the positioning technique DB server 104 via the network 111 and acquire base station identification information and the like. Typically, each positioning technique DB server 104 is installed in each building, and holds identification information and passwords of base stations in each building.

ネットワーク111は、ネットワーク111に接続された装置間の通信を可能にするものである限り、いかなる種類のものであってもよい。典型的には、ネットワーク111は、携帯電話網、有線LAN、無線LAN、UWB、又はそれらの組み合わせによって実現され、その上で例えばインターネットプロトコルによる通信が実行される。図1には二つのネットワーク111を示したが、これらは単一のネットワークによって実現されてもよい。   The network 111 may be of any type as long as it enables communication between devices connected to the network 111. Typically, the network 111 is realized by a mobile phone network, a wired LAN, a wireless LAN, UWB, or a combination thereof, and communication is performed, for example, using the Internet protocol. Although two networks 111 are shown in FIG. 1, these may be realized by a single network.

図2は、本発明の実施形態の測位統合サーバ102の構成を示すブロック図である。   FIG. 2 is a block diagram illustrating a configuration of the positioning integration server 102 according to the embodiment of this invention.

本実施形態の測位統合サーバ102は、相互に接続されたプロセッサ201、メインメモリ202、入力装置203、出力装置204、インターフェース(I/F)205及び記憶装置206を備える計算機である。   The positioning integration server 102 of this embodiment is a computer including a processor 201, a main memory 202, an input device 203, an output device 204, an interface (I / F) 205, and a storage device 206 that are connected to each other.

プロセッサ201は、メインメモリ202に格納されたプログラムを実行する。   The processor 201 executes a program stored in the main memory 202.

メインメモリ202は、例えば半導体メモリであり、プロセッサ201によって実行されるプログラム及びプロセッサ201によって参照されるデータを格納する。具体的には、記憶装置206に格納されたプログラム及びデータの少なくとも一部が、必要に応じてメインメモリ202にコピーされる。   The main memory 202 is a semiconductor memory, for example, and stores a program executed by the processor 201 and data referred to by the processor 201. Specifically, at least a part of the program and data stored in the storage device 206 is copied to the main memory 202 as necessary.

入力装置203は、ユーザ又は管理者からの入力を受ける。入力装置203は、例えばキーボード又はマウス等であってもよい。   The input device 203 receives input from a user or an administrator. The input device 203 may be a keyboard or a mouse, for example.

出力装置204は、ユーザ又は管理者に情報を出力する。出力装置204は、例えば液晶ディスプレイのような画像表示装置であってもよい。   The output device 204 outputs information to a user or an administrator. The output device 204 may be an image display device such as a liquid crystal display.

I/F205は、ネットワーク111に接続され、移動体端末101、環境側測位装置100、アプリケーションサーバ103及び測位手法DBサーバ104と通信するインターフェースである。   The I / F 205 is an interface that is connected to the network 111 and communicates with the mobile terminal 101, the environment-side positioning device 100, the application server 103, and the positioning technique DB server 104.

記憶装置206は、例えばハードディスク装置(HDD)又はフラッシュメモリのような不揮発性の記憶装置である。本実施形態の記憶装置206には、少なくとも、測位記録管理部105、現在地DB106、測位履歴DB107、ユーザIDDB108、ルートDB109及び予定DB110が格納される。   The storage device 206 is a non-volatile storage device such as a hard disk device (HDD) or a flash memory. The storage device 206 of the present embodiment stores at least a positioning record management unit 105, a current location DB 106, a positioning history DB 107, a user ID DB 108, a route DB 109, and a schedule DB 110.

測位記録管理部105は、プロセッサ201によって実行されるプログラムである。以下の説明において測位記録管理部105が実行する処理は、実際にはプロセッサ201によって実行される。   The positioning record management unit 105 is a program executed by the processor 201. In the following description, the processing executed by the positioning record management unit 105 is actually executed by the processor 201.

本実施形態のアプリケーションサーバ103及び測位手法DBサーバ104は、測位統合サーバ102と同様のハードウェアによって実現されるため、その図示及び説明を省略する。   Since the application server 103 and the positioning technique DB server 104 of the present embodiment are realized by the same hardware as the positioning integration server 102, illustration and description thereof are omitted.

ただし、アプリケーションサーバ103のプロセッサ(図示省略)は、アプリケーションサーバ103のメインメモリ(図示省略)に格納されたアプリケーションプログラム(図示省略)を実行することによって、位置情報を用いたサービスを移動体端末101に提供する。   However, the processor (not shown) of the application server 103 executes a service using the location information by executing an application program (not shown) stored in the main memory (not shown) of the application server 103. To provide.

測位手法DBサーバ104のメインメモリ(図示省略)又は記憶装置(図示省略)には、その測位手法DBサーバ104に関連付けられたエリア(後述)において利用される測位手法を識別する情報、及び、その測位手法を利用するために必要な情報等が格納される。測位手法DBサーバ104は、測位統合サーバ102から測位手法要求を受信すると、上記の情報を含む測位手法応答を送信する(図4及び図8参照)。   The main memory (not shown) or the storage device (not shown) of the positioning technique DB server 104 includes information for identifying a positioning technique used in an area (described later) associated with the positioning technique DB server 104, and Information necessary for using the positioning method is stored. When receiving the positioning method request from the positioning integration server 102, the positioning method DB server 104 transmits a positioning method response including the above information (see FIGS. 4 and 8).

なお、図1には、測位統合サーバ102、アプリケーションサーバ103及び測位手法DBサーバ104がそれぞれ独立したハードウェアによって実現される例を示したが、これらのうちいずれか二つ又は全部が、一つの計算機によって実現されてもよい。例えば、測位統合サーバ102及びアプリケーションサーバ103が同一のハードウェアによって実現される場合、図2に示す記憶装置206にさらにアプリケーションプログラム(図示省略)が格納され、プロセッサ201によって実行される。   FIG. 1 shows an example in which the positioning integration server 102, the application server 103, and the positioning technique DB server 104 are realized by independent hardware, but any two or all of them are one It may be realized by a computer. For example, when the positioning integration server 102 and the application server 103 are realized by the same hardware, an application program (not shown) is further stored in the storage device 206 shown in FIG.

図3は、本発明の実施形態の移動体端末101の構成を示すブロック図である。   FIG. 3 is a block diagram illustrating a configuration of the mobile terminal 101 according to the embodiment of this invention.

本実施形態の移動体端末101は、通信部301、位置情報取得部302、制御装置303、データ記憶部304、表示部305、操作入力部306、電源部307及びRFIDタグ308を備える。   The mobile terminal 101 of the present embodiment includes a communication unit 301, a position information acquisition unit 302, a control device 303, a data storage unit 304, a display unit 305, an operation input unit 306, a power supply unit 307, and an RFID tag 308.

通信部301は、ネットワーク111を介して、ネットワーク111に接続された装置、例えば、環境側測位装置100及び測位統合サーバ102と通信する。環境側測位装置100がUWB基地局又は無線LAN基地局である場合、通信部301は、所定のタイミングで(例えば定期的に)測位信号を送信する。ただし、後述するように、測位信号を送信するか否かは制御装置303によって制御される。   The communication unit 301 communicates with devices connected to the network 111, for example, the environment side positioning device 100 and the positioning integration server 102 via the network 111. When the environment side positioning device 100 is a UWB base station or a wireless LAN base station, the communication unit 301 transmits a positioning signal at a predetermined timing (for example, periodically). However, as will be described later, whether or not to transmit a positioning signal is controlled by the control device 303.

位置情報取得部302は、移動体端末101の位置情報を取得する。本実施形態の位置情報取得部302は、GPS測位装置を含む。GPS測位装置は、GPS衛星から受信した測位信号を用いて移動体端末101の位置を計測する。さらに、位置情報取得部302は、通信部301を介して環境側測位装置100と通信することによって、環境側測位装置100が計測した移動体端末101の位置情報を取得してもよい。   The location information acquisition unit 302 acquires location information of the mobile terminal 101. The position information acquisition unit 302 of the present embodiment includes a GPS positioning device. The GPS positioning device measures the position of the mobile terminal 101 using a positioning signal received from a GPS satellite. Further, the position information acquisition unit 302 may acquire the position information of the mobile terminal 101 measured by the environment side positioning device 100 by communicating with the environment side positioning device 100 via the communication unit 301.

なお、本実施形態は、移動体端末101がGPSによる測位、UWBによる測位及びRFIDによる測位を利用する例を示すが、移動体端末101が上記以外の測位手法を利用する場合にも本発明を実施することができる。その場合、位置情報取得部302は、上記以外の測位手法による測位を実行してもよい。   This embodiment shows an example in which the mobile terminal 101 uses GPS positioning, UWB positioning, and RFID positioning, but the present invention is also applicable when the mobile terminal 101 uses a positioning method other than the above. Can be implemented. In that case, the position information acquisition unit 302 may perform positioning using a positioning method other than the above.

制御装置303は、移動体端末101の各部を制御することによって、測位統合サーバ102等との通信、位置情報の取得、取得した情報の格納及び読み出し、情報の表示、ユーザからの入力の受け付け、及び、各部への電力の供給等を制御する。   The control device 303 controls each part of the mobile terminal 101 to communicate with the positioning integrated server 102, acquire position information, store and read the acquired information, display information, accept input from the user, In addition, power supply to each unit is controlled.

データ記憶部304は、例えば半導体メモリであり、制御装置303によって実行されるプログラム及び制御装置303によって参照されるデータを格納する。   The data storage unit 304 is, for example, a semiconductor memory, and stores a program executed by the control device 303 and data referred to by the control device 303.

表示部305は、例えば液晶ディスプレイのような画像表示装置であり、ユーザに情報を出力する。   The display unit 305 is an image display device such as a liquid crystal display, and outputs information to the user.

操作入力部306は、例えばキーボード、操作ボタン又はタッチパネル等の入力装置を含み、ユーザによる種々の入力を受け付ける。   The operation input unit 306 includes an input device such as a keyboard, operation buttons, or a touch panel, for example, and accepts various inputs from the user.

電源部307は、移動体端末101の各部に電力を供給する。典型的には、電源部307は電池を含む。   The power supply unit 307 supplies power to each unit of the mobile terminal 101. Typically, the power supply unit 307 includes a battery.

RFIDタグ308は、固有の識別情報(RFID)を保持する。環境側測位装置100の少なくとも一つがRFID読取装置である場合、そのRFID読取装置は、読み取り可能な範囲内にあるRFIDタグ308が保持するRFIDを読み取ることができる。なお、本実施形態はRFIDによる測位が実行される例を示すが、RFIDによる測位が実行されない場合、移動体端末101はRFIDタグ308を備えなくてもよい。   The RFID tag 308 holds unique identification information (RFID). When at least one of the environment side positioning devices 100 is an RFID reader, the RFID reader can read the RFID held by the RFID tag 308 within a readable range. In addition, although this embodiment shows the example in which positioning by RFID is performed, when positioning by RFID is not performed, the mobile terminal 101 may not include the RFID tag 308.

図4は、本発明の実施形態において実行される通信の手順を示すシーケンス図である。   FIG. 4 is a sequence diagram showing a communication procedure executed in the embodiment of the present invention.

図4の例において、移動体端末101は、GPS信号に基づいてその移動体端末101の座標値を計測し、計測された座標値を含む位置情報を、ネットワーク111を介して測位統合サーバ102に送信する(ステップ401)。   In the example of FIG. 4, the mobile terminal 101 measures the coordinate value of the mobile terminal 101 based on the GPS signal, and sends the positional information including the measured coordinate value to the positioning integration server 102 via the network 111. Transmit (step 401).

一方、環境側測位装置100も、移動体端末101から受信した測位信号に基づいて移動体端末101の座標値を計測し、計測された座標値を含む位置情報を、ネットワーク111を介して測位統合サーバ102に送信する(ステップ406)。   On the other hand, the environment-side positioning device 100 also measures the coordinate value of the mobile terminal 101 based on the positioning signal received from the mobile terminal 101, and integrates the position information including the measured coordinate value via the network 111. It transmits to the server 102 (step 406).

測位統合サーバ102は、移動体端末101から送信された位置情報又は環境側測位装置100から送信された位置情報の少なくとも一方に基づいて、移動体端末101の現在の位置を特定する。特定された現在の位置を示す情報は、現在地DB106に格納される。   The positioning integration server 102 specifies the current position of the mobile terminal 101 based on at least one of the position information transmitted from the mobile terminal 101 or the position information transmitted from the environment side positioning device 100. Information indicating the identified current position is stored in the current location DB 106.

移動体端末101は、ネットワーク111を介して、測位統合サーバ102に位置情報の取得要求(現在地取得要求)を送信する(ステップ402)。なお、ステップ401とステップ402は同時に実行されてもよい。   The mobile terminal 101 transmits a position information acquisition request (current location acquisition request) to the positioning integration server 102 via the network 111 (step 402). Step 401 and step 402 may be executed simultaneously.

この取得要求を受信した測位統合サーバ102は、測位手法をチェックする必要があるか否かを判定する。測位手法をチェックする必要があると判定された場合、測位統合サーバ102は、測位手法要求を測位手法DBサーバ104に送信する(ステップ403)。   The positioning integration server 102 that has received this acquisition request determines whether or not it is necessary to check the positioning method. If it is determined that the positioning method needs to be checked, the positioning integration server 102 transmits a positioning method request to the positioning method DB server 104 (step 403).

例えば、移動体端末101が、現在は屋外にあるが、現在から所定の時間以内に建物の中に入ると予想される場合、測位統合サーバ102は、その建物内で使用される測位手法をチェックする必要があると判定し、その建物に関する測位手法DBサーバ104(すなわち、その建物内で使用される測位手法を保持している測位手法DBサーバ104)に測位手法要求を送信する。   For example, if the mobile terminal 101 is currently outdoors, but is expected to enter a building within a predetermined time from the present time, the positioning integration server 102 checks the positioning method used in the building. The positioning method request is transmitted to the positioning method DB server 104 related to the building (that is, the positioning method DB server 104 holding the positioning method used in the building).

測位手法要求を受信した測位手法DBサーバ104は、測位手法に関する情報を含む測位手法応答を測位統合サーバ102に送信する(ステップ404)。例えば、建物内でUWBによる測位が実行される場合、測位手法応答は、移動体端末101がUWB基地局にアクセスするために必要な情報を含む。測位手法応答の詳細な内容については後述する(図8参照)。   The positioning method DB server 104 that has received the positioning method request transmits a positioning method response including information on the positioning method to the positioning integration server 102 (step 404). For example, when positioning by UWB is executed in a building, the positioning method response includes information necessary for the mobile terminal 101 to access the UWB base station. Details of the positioning method response will be described later (see FIG. 8).

次に、測位統合サーバ102は、移動体端末101の現在の位置を示す情報、及び、取得した測位手法応答を、ネットワーク111を介して移動体端末101に送信する(ステップ405)。   Next, the positioning integration server 102 transmits information indicating the current position of the mobile terminal 101 and the acquired positioning technique response to the mobile terminal 101 via the network 111 (step 405).

移動体端末101の制御装置303は、受信した現在の位置を示す情報及び測位手法に関する情報をデータ記憶部304に格納する。さらに、制御装置303は、受信した測位手法に関する情報に基づいて、必要があると判定された場合、電源部307から位置情報取得部302への電力の供給、又は、測位信号の送信を開始する(ステップ410)。   The control device 303 of the mobile terminal 101 stores the received information indicating the current position and information regarding the positioning method in the data storage unit 304. Furthermore, when it is determined that the control device 303 is necessary based on the received information regarding the positioning method, the control device 303 starts supplying power from the power supply unit 307 to the position information acquisition unit 302 or transmitting a positioning signal. (Step 410).

例えば、移動体端末101が屋外にある場合、UWBによる測位ができないため、通信部301は、UWB基地局に測位信号を送信する必要がない。しかし、移動体端末101が将来建物の中に入り、かつ、その建物の内部でUWBによる測位が実行される場合、遅くとも移動体端末101が建物の中に入ったときには、UWB基地局への測位信号の送信を開始する必要がある。   For example, when the mobile terminal 101 is outdoors, since positioning by UWB is not possible, the communication unit 301 does not need to transmit a positioning signal to the UWB base station. However, when the mobile terminal 101 enters a building in the future and positioning by UWB is executed inside the building, when the mobile terminal 101 enters the building at the latest, positioning to the UWB base station Signal transmission needs to be started.

具体的には、ステップ405において送信された測位手法応答が、UWBによる測位を識別する情報を含む場合、制御装置303は、測位信号の送信を開始するように、通信部301を制御する。その時点でUWB基地局にアクセスするために必要な情報も取得しているため、移動体端末101は、遅くとも建物の内部に移動したときには、UWB基地局と通信し、測位を実行することができる。   Specifically, when the positioning method response transmitted in step 405 includes information for identifying positioning by UWB, the control device 303 controls the communication unit 301 to start transmitting a positioning signal. Since the information necessary for accessing the UWB base station is also acquired at that time, the mobile terminal 101 can communicate with the UWB base station and perform positioning when moving to the inside of the building at the latest. .

一方、建物内にある移動体端末101が建物の外に出ることが予想される場合、制御装置303は、電源部307から位置情報取得部302への電力の供給を制御する。すなわち、受信した測位手法応答が、GPS測位を識別する情報を含む場合、制御装置303は、位置情報取得部302(すなわちGPS測位装置)への電力の供給を開始する。   On the other hand, when the mobile terminal 101 in the building is expected to go out of the building, the control device 303 controls the supply of power from the power supply unit 307 to the position information acquisition unit 302. That is, when the received positioning method response includes information for identifying GPS positioning, the control device 303 starts supplying power to the position information acquisition unit 302 (that is, the GPS positioning device).

上記のように、必要と判定されたときに位置情報取得部302に電力の供給が開始され、あるいは、必要と判定されたときに測位信号が送信される。その結果、移動体端末101の消費電力を削減し、それによって電源部307内の電池の消耗を抑えつつ、複数のエリア(例えば屋外と屋内)を渡って移動するユーザに切れ目のない位置情報サービスを提供することができる。   As described above, power supply to the position information acquisition unit 302 is started when it is determined to be necessary, or a positioning signal is transmitted when it is determined to be necessary. As a result, the location information service is seamless for users who move across multiple areas (for example, outdoors and indoors) while reducing the power consumption of the mobile terminal 101 and thereby reducing the consumption of the battery in the power supply unit 307. Can be provided.

移動体端末101は、最新の位置情報を取得するため、現在地取得要求を繰り返し(例えば定期的に)実行することができる。図4の例において、移動体端末101は、ステップ402の後、ステップ407において再び現在地取得要求を送信する。   The mobile terminal 101 can repeatedly (for example, periodically) execute a current location acquisition request in order to acquire the latest location information. In the example of FIG. 4, the mobile terminal 101 transmits a current location acquisition request again in step 407 after step 402.

図4の例では、ステップ402からステップ407までの間に、ステップ406において環境側測位装置100から位置情報が送信されている。測位統合サーバ102は、この位置情報に基づいて、移動体端末101の現在の位置を特定してもよい。新たに特定された位置を示す情報によって、現在地DB106が更新される。   In the example of FIG. 4, the position information is transmitted from the environment side positioning device 100 in Step 406 between Step 402 and Step 407. The positioning integration server 102 may specify the current position of the mobile terminal 101 based on the position information. The current location DB 106 is updated with information indicating the newly specified position.

ステップ407の現在地取得要求を受信した測位統合サーバ102は、測位手法を移動体端末101に応答する必要があるか否かを判定する。図4の例では、測位手法を移動体端末101に応答する必要がないと判定されたため、測位統合サーバ102は、移動体端末101の現在の位置を示す情報を移動体端末101に送信する(ステップ408)。ステップ406の位置情報に基づいて現在地DB106が更新された場合、ステップ408ではその更新された情報が送信される。   The positioning integration server 102 that has received the current location acquisition request in step 407 determines whether or not it is necessary to respond to the mobile terminal 101 with the positioning method. In the example of FIG. 4, since it is determined that the positioning method does not need to be returned to the mobile terminal 101, the positioning integration server 102 transmits information indicating the current position of the mobile terminal 101 to the mobile terminal 101 ( Step 408). When the current location DB 106 is updated based on the position information in Step 406, the updated information is transmitted in Step 408.

なお、ステップ407の後、測位手法を移動体端末101に応答する必要があると判定された場合、ステップ403からステップ404までと同様の処理が実行され、ステップ408において、測位手法応答がさらに送信される。   If it is determined after step 407 that the positioning method needs to be returned to the mobile terminal 101, the same processing from step 403 to step 404 is executed, and in step 408, the positioning method response is further transmitted. Is done.

移動体端末101は、任意の時点で、測位統合サーバ102から取得した現在の位置を示す情報を、ネットワーク111を介してアプリケーションサーバ103に送信する(ステップ409)。   The mobile terminal 101 transmits information indicating the current position acquired from the positioning integration server 102 to the application server 103 via the network 111 at an arbitrary time (step 409).

図示は省略するが、アプリケーションサーバ103は、移動体端末101の現在の位置に基づいて、任意のサービスを移動体端末101に提供することができる。例えば、アプリケーションサーバ103は、移動体端末101の現在の位置の周辺の地図データを移動体端末101に送信してもよい。   Although illustration is omitted, the application server 103 can provide an arbitrary service to the mobile terminal 101 based on the current position of the mobile terminal 101. For example, the application server 103 may transmit map data around the current position of the mobile terminal 101 to the mobile terminal 101.

図5は、本発明の実施形態において測位統合サーバ102が受信する位置情報の説明図である。   FIG. 5 is an explanatory diagram of position information received by the positioning integration server 102 according to the embodiment of this invention.

具体的には、図5は、図4のステップ401又はステップ406において移動体端末101又は環境側測位装置100から測位統合サーバ102に送信される位置情報の例を示す。   Specifically, FIG. 5 shows an example of position information transmitted from the mobile terminal 101 or the environment side positioning device 100 to the positioning integration server 102 in step 401 or step 406 of FIG.

図5に示す位置情報500は、測位装置ID501、測位系ID502、X座標503、Y座標504及び時刻505を含む。   The position information 500 illustrated in FIG. 5 includes a positioning device ID 501, a positioning system ID 502, an X coordinate 503, a Y coordinate 504, and a time 505.

測位装置ID501は、測位対象の移動体端末101を一意に識別する情報である。位置情報500がGPS測位系において移動体端末101自身によって測位されたものである場合、測位装置ID501は、その移動体端末101のGPS測位系における識別情報である。移動体端末101がGPS測位装置を備える携帯電話端末である場合、移動体端末101のGPS測位系における識別情報は例えば携帯電話IDである。位置情報500がUWB測位系において環境側測位装置100によって測位されたものである場合、測位装置ID501は、測位の対象である移動体端末101のUWB測位系における識別情報である。   The positioning device ID 501 is information that uniquely identifies the positioning target mobile terminal 101. When the position information 500 is measured by the mobile terminal 101 itself in the GPS positioning system, the positioning device ID 501 is identification information of the mobile terminal 101 in the GPS positioning system. When the mobile terminal 101 is a mobile phone terminal provided with a GPS positioning device, the identification information in the GPS positioning system of the mobile terminal 101 is, for example, a mobile phone ID. When the position information 500 is measured by the environment side positioning device 100 in the UWB positioning system, the positioning device ID 501 is identification information in the UWB positioning system of the mobile terminal 101 that is a positioning target.

測位系ID502は、位置情報500を取得するために使用された測位手段(すなわち測位系)を識別する情報である。例えば、位置情報500がGPS測位系によって取得された場合、測位系ID502は、GPS測位系を識別する値(例えば「0」)である。一方、位置情報500がUWB測位系によって取得された場合、測位系ID502は、UWB測位系を識別する値(例えば「1」)である。位置情報500がRFID読取装置によって取得された場合、測位系ID502は、RFIDによる測位を識別する値(例えば「2」)である。   The positioning system ID 502 is information for identifying the positioning means (that is, the positioning system) used to acquire the position information 500. For example, when the position information 500 is acquired by the GPS positioning system, the positioning system ID 502 is a value (for example, “0”) that identifies the GPS positioning system. On the other hand, when the position information 500 is acquired by the UWB positioning system, the positioning system ID 502 is a value (for example, “1”) for identifying the UWB positioning system. When the position information 500 is acquired by the RFID reader, the positioning system ID 502 is a value (for example, “2”) that identifies positioning by RFID.

X座標503及びY座標504は、測位結果として取得された移動体端末101の座標のうち、それぞれ、X座標及びY座標に相当する値である。   The X coordinate 503 and the Y coordinate 504 are values corresponding to the X coordinate and the Y coordinate, respectively, of the coordinates of the mobile terminal 101 acquired as the positioning result.

時刻505は、測位が実行された時刻である。言い換えると、時刻505が示す時刻は、X座標503及びY座標504が示す位置に移動体端末101があった時刻を示す。   Time 505 is the time when positioning was executed. In other words, the time indicated by the time 505 indicates the time when the mobile terminal 101 was at the position indicated by the X coordinate 503 and the Y coordinate 504.

さらに、図示は省略するが、位置情報500は、座標値(すなわちX座標503及びY座標504)の精度を示す情報を含んでもよい。この情報はどのようなものであってもよいが、例えば、測位に用いられた基地局の数であってもよい。測位に用いられた基地局の数とは、GPS測位系の場合、移動体端末101が受信できた測位信号の送信元のGPS衛星の数であり、UWB測位系の場合、移動体端末101が送信した測位信号を受信できたUWB基地局の数である。一般に、測位に用いられる基地局の数が多いほど、得られる座標値の精度は高くなる。   Furthermore, although illustration is omitted, the position information 500 may include information indicating the accuracy of the coordinate values (that is, the X coordinate 503 and the Y coordinate 504). This information may be any information, for example, the number of base stations used for positioning. In the case of a GPS positioning system, the number of base stations used for positioning is the number of GPS satellites from which a positioning signal can be received by the mobile terminal 101. In the case of a UWB positioning system, the number of mobile terminals 101 is This is the number of UWB base stations that have received the transmitted positioning signal. In general, the greater the number of base stations used for positioning, the higher the accuracy of the obtained coordinate values.

なお、本実施形態は、位置情報サービスシステムにおいて二次元の位置情報が扱われる例を示す。しかし、位置情報サービスシステムにおいて三次元の位置情報が扱われる場合、位置情報500は、X座標503及びY座標504に加えて、Z座標(図示省略)を含む。Z座標として移動体端末101の標高又は地球の中心からの距離が使用されてもよい。あるいは、Z座標の代わりに、移動体端末101が位置する高さを示す何らかの情報(例えば、移動体端末101が位置する階を示す値)が含まれてもよい。   The present embodiment shows an example in which two-dimensional position information is handled in the position information service system. However, when three-dimensional position information is handled in the position information service system, the position information 500 includes a Z coordinate (not shown) in addition to the X coordinate 503 and the Y coordinate 504. The altitude of the mobile terminal 101 or the distance from the center of the earth may be used as the Z coordinate. Alternatively, some information indicating the height at which the mobile terminal 101 is located (for example, a value indicating the floor on which the mobile terminal 101 is located) may be included instead of the Z coordinate.

図6Aは、本発明の実施形態の測位履歴DB107の説明図である。   FIG. 6A is an explanatory diagram of the positioning history DB 107 according to the embodiment of this invention.

測位履歴DB107は、移動体端末101から受信した位置情報を含む。具体的には、測位履歴DB107は、測位キュー管理テーブル601及び測位キュー群602を含む。   The positioning history DB 107 includes position information received from the mobile terminal 101. Specifically, the positioning history DB 107 includes a positioning queue management table 601 and a positioning queue group 602.

測位キュー管理テーブル601は、ユーザIDと、測位キュー群602に含まれる測位キューとを対応付ける。この対応付けは、ユーザIDのハッシュ値を用いて行われてもよい。   The positioning queue management table 601 associates user IDs with positioning queues included in the positioning queue group 602. This association may be performed using a hash value of the user ID.

測位キュー群602は、複数の測位キューを含む。各測位キューは、測位キュー管理テーブル601によってユーザIDと対応付けられる。各測位キューは、各ユーザIDに対応する移動体端末101の座標値を含む。ただし、本実施形態では、各移動体端末101から複数の測位系に基づく位置情報が取得される。このため、各ユーザIDに複数の測位キューが対応付けられ、各測位キューには、一つの移動体端末の一つの測位系に基づく座標値が格納される。   The positioning queue group 602 includes a plurality of positioning queues. Each positioning queue is associated with a user ID by the positioning queue management table 601. Each positioning queue includes the coordinate value of the mobile terminal 101 corresponding to each user ID. However, in this embodiment, position information based on a plurality of positioning systems is acquired from each mobile terminal 101. For this reason, a plurality of positioning queues are associated with each user ID, and coordinate values based on one positioning system of one mobile terminal are stored in each positioning queue.

なお、各測位キューは、キュー構造のデータである。このため、各測位キューには、一つの移動体端末の一つの測位系に基づく複数の座標値が格納される。新たに座標値が取得された場合、その座標値が測位キューに格納される代わりに、その測位キューから、最も古い座標値が削除される。各測位キューに格納される座標値の数は、任意に設定されてもよい。   Each positioning queue is data having a queue structure. For this reason, each positioning queue stores a plurality of coordinate values based on one positioning system of one mobile terminal. When a new coordinate value is acquired, the oldest coordinate value is deleted from the positioning queue instead of storing the coordinate value in the positioning queue. The number of coordinate values stored in each positioning queue may be arbitrarily set.

図6Aには、例として9個の測位キュー、すなわち、測位キュー602A〜602Iを示す。測位キュー602A、602B及び602CがユーザID「1」に対応する。さらに、測位キュー602AがUWB測位系に、測位キュー602BがGPS測位系に、測位キュー603CがRFID測位系にそれぞれ対応する。この場合、測位キュー602Aには、ユーザID「1」に対応する移動体端末101の座標値のうち、UWB測位系によって取得されたもの(例えば(x、y))が格納される。測位キュー602Bには、ユーザID「1」に対応する移動体端末101の座標値のうち、GPS測位系によって取得されたもの(例えば(x、y))が格納される。測位キュー602Cには、ユーザID「1」に対応する移動体端末101の座標値のうち、RFID測位系によって取得されたもの(例えば(x、y))が格納される。なお、図6Aに示す「UID1」は、ユーザIDの値「1」を示す。他のユーザIDの値についても同様である。   FIG. 6A shows nine positioning queues, that is, positioning queues 602A to 602I as an example. The positioning queues 602A, 602B, and 602C correspond to the user ID “1”. Further, the positioning queue 602A corresponds to the UWB positioning system, the positioning queue 602B corresponds to the GPS positioning system, and the positioning queue 603C corresponds to the RFID positioning system. In this case, the positioning queue 602A stores (for example, (x, y)) acquired by the UWB positioning system among the coordinate values of the mobile terminal 101 corresponding to the user ID “1”. The positioning queue 602B stores the coordinate values (for example, (x, y)) acquired by the GPS positioning system among the coordinate values of the mobile terminal 101 corresponding to the user ID “1”. The positioning queue 602C stores the coordinate values (for example, (x, y)) acquired by the RFID positioning system among the coordinate values of the mobile terminal 101 corresponding to the user ID “1”. Note that “UID1” illustrated in FIG. 6A indicates the value “1” of the user ID. The same applies to other user ID values.

図6Aでは省略されているが、測位キューには、上記の座標値に加えて、各座標値が取得された時刻を示す値(すなわち測位が実行された時刻505の値)が格納される。各座標値が取得された時刻に基づいて、どの座標値が最も新しく取得されたものであるかを判定すること、及び、各座標値が取得されてから現在までに経過した時間を算出することができる。   Although omitted in FIG. 6A, in addition to the above coordinate values, a value indicating the time at which each coordinate value is acquired (that is, the value at the time 505 at which the positioning is executed) is stored in the positioning queue. Based on the time when each coordinate value was acquired, determine which coordinate value was acquired most recently, and calculate the time that has elapsed since each coordinate value was acquired Can do.

さらに、位置情報が各座標値の精度を示す情報を含む場合、その情報も測位キューに格納される。   Further, when the position information includes information indicating the accuracy of each coordinate value, the information is also stored in the positioning queue.

同様に、図6Aの例では、ユーザID「18」及びUWB測位系に対応する測位キュー602D、ユーザID「18」及びGPS測位系に対応する測位キュー602E、ユーザID「18」及びRFID測位系に対応する測位キュー602F、ユーザID「5」及びUWB測位系に対応する測位キュー602G、ユーザID「5」及びGPS測位系に対応する測位キュー602H、及び、ユーザID「5」及びRFID測位系に対応する測位キュー602Iが図示される。   Similarly, in the example of FIG. 6A, the positioning queue 602D corresponding to the user ID “18” and the UWB positioning system, the positioning queue 602E corresponding to the user ID “18” and the GPS positioning system, the user ID “18”, and the RFID positioning system , Positioning queue 602F corresponding to user ID “5”, positioning queue 602G corresponding to UWB positioning system, positioning queue 602H corresponding to user ID “5” and GPS positioning system, and user ID “5” and RFID positioning system A positioning queue 602I corresponding to is shown.

図6Bは、本発明の実施形態のRFID座標データの説明図である。   FIG. 6B is an explanatory diagram of RFID coordinate data according to the embodiment of this invention.

測位統合サーバ102は、さらに、図6Bに示すRFID座標データ603を保持してもよい。RFID座標データ603は、RFID611及び座標値612を含む。   The positioning integration server 102 may further hold RFID coordinate data 603 shown in FIG. 6B. The RFID coordinate data 603 includes an RFID 611 and coordinate values 612.

RFID611は、移動体端末101が備えるRFIDタグ308に付与された識別情報である。   The RFID 611 is identification information given to the RFID tag 308 included in the mobile terminal 101.

座標値612は、各RFIDタグ308の位置を示す座標値である。例えば、建物内に設置されたRFID読取装置の読み取り可能な範囲内にRFIDタグ308が入ると、RFID読取装置がRFIDを読み取る。このとき、そのRFIDに対応する座標値612として、RFIDを読み取ったRFID読取装置の座標値が格納される。   The coordinate value 612 is a coordinate value indicating the position of each RFID tag 308. For example, when the RFID tag 308 enters a readable range of an RFID reader installed in a building, the RFID reader reads the RFID. At this time, the coordinate value of the RFID reader that read the RFID is stored as the coordinate value 612 corresponding to the RFID.

図7は、本発明の実施形態の現在地DB106の説明図である。   FIG. 7 is an explanatory diagram of the current location DB 106 according to the embodiment of this invention.

現在地DB106は、移動体端末101の現在の(より正確には、最新の)座標を示す情報を含む。具体的には、現在地DB106は、現在地管理テーブル701及び現在地702を含む。   The current location DB 106 includes information indicating the current (more precisely, the latest) coordinates of the mobile terminal 101. Specifically, the current location DB 106 includes a current location management table 701 and a current location 702.

現在地管理テーブル701は、ユーザIDと、各ユーザIDに対応する移動体端末101の現在の座標を格納する現在地702とを対応付ける。この対応付けは、測位キュー管理テーブル601と同様、ユーザIDのハッシュ値を用いて行われてもよい。   The current location management table 701 associates a user ID with a current location 702 that stores the current coordinates of the mobile terminal 101 corresponding to each user ID. This association may be performed using the hash value of the user ID as in the positioning queue management table 601.

現在地702は、各移動体端末101の現在の座標を示す値を格納する。例えば、図7には、現在地702として、現在地702A〜702Cを示す。   The current location 702 stores a value indicating the current coordinates of each mobile terminal 101. For example, FIG. 7 shows current locations 702A to 702C as the current location 702.

現在地702Aには、ユーザID「1」に対応する移動体端末101の現在の座標値(例えば(x、y))が格納される。この座標値は、ユーザID「1」の移動体端末101に対応する測位キュー602A、602B又は602Cに含まれるいずれかの座標値に基づいて取得される。具体的には、測位キュー602Aに含まれる最新の座標値と、測位キュー602Bに含まれる最新の座標値と、測位キュー602Cに含まれる最新の座標値と、のうち最適な一つが選択され、選択された座標値が移動体端末101の現在の座標値として取得される。   In the current location 702A, the current coordinate value (for example, (x, y)) of the mobile terminal 101 corresponding to the user ID “1” is stored. This coordinate value is acquired based on any coordinate value included in the positioning queue 602A, 602B, or 602C corresponding to the mobile terminal 101 having the user ID “1”. Specifically, an optimum one of the latest coordinate value included in the positioning queue 602A, the latest coordinate value included in the positioning queue 602B, and the latest coordinate value included in the positioning queue 602C is selected. The selected coordinate value is acquired as the current coordinate value of the mobile terminal 101.

なお、実際には、測位系ごとに異なる座標系が用いられる場合がある。例えば、一般に、GPS測位系では緯度・経度からなる極座標系が使用されるが、UWB測位系ではX座標及びY座標からなるカーテシアン座標系が使用される。しかし、本発明のように複数の測位系をシームレスに利用する場合、それらの測位系において得られる座標値を、共通の座標系における座標値に変換する必要がある。このため、本実施形態の測位統合サーバ102は、各測位系において得られた座標値を共通の座標系における座標値に変換するためのパラメータをあらかじめ保持し、それを用いて共通の座標系における座標値を取得する。本実施形態は、共通の座標系としてカーテシアン座標系が使用される例を示す。   In practice, a different coordinate system may be used for each positioning system. For example, in general, a polar coordinate system composed of latitude and longitude is used in a GPS positioning system, but a Cartesian coordinate system composed of X and Y coordinates is used in a UWB positioning system. However, when using a plurality of positioning systems seamlessly as in the present invention, it is necessary to convert coordinate values obtained in those positioning systems into coordinate values in a common coordinate system. For this reason, the positioning integration server 102 of the present embodiment holds in advance parameters for converting the coordinate values obtained in each positioning system into coordinate values in the common coordinate system, and uses them in the common coordinate system. Get the coordinate value. This embodiment shows an example in which a Cartesian coordinate system is used as a common coordinate system.

同様に、現在地702B及び702Cには、それぞれ、ユーザID「18」及び「5」に対応する移動体端末101の現在の座標値が格納される。   Similarly, the current coordinate values of the mobile terminal 101 corresponding to the user IDs “18” and “5” are stored in the current locations 702B and 702C, respectively.

なお、図6A〜図7には、説明を簡単にするために、二次元座標系を示したが、本実施形態において三次元座標系が使用されてもよい。   6A to 7 show a two-dimensional coordinate system for the sake of simplicity of explanation, a three-dimensional coordinate system may be used in the present embodiment.

図8は、本発明の実施形態の測位手法DBサーバ104が送信するデータの説明図である。   FIG. 8 is an explanatory diagram of data transmitted by the positioning technique DB server 104 according to the embodiment of this invention.

測位手法要求を受信した測位手法DBサーバ104は、図8に示すデータ800を含む測位手法応答を測位統合サーバ102に送信する。   The positioning method DB server 104 that has received the positioning method request transmits a positioning method response including the data 800 shown in FIG. 8 to the positioning integration server 102.

データ800は、測位手法ID801、接続時必要情報種別ID802及び接続時必要情報803を含む。   The data 800 includes a positioning method ID 801, a connection required information type ID 802, and a connection required information 803.

測位手法ID801は、測位手法を識別するコードである。例えば、測位手法ID801の値「0」、「1」及び「2」が、それぞれ、GPS測位、無線LAN測位及びWUB測位を識別してもよい。   The positioning method ID 801 is a code for identifying the positioning method. For example, the values “0”, “1”, and “2” of the positioning method ID 801 may identify GPS positioning, wireless LAN positioning, and WUB positioning, respectively.

接続時必要情報種別ID802は、移動体端末101が測位手法ID801によって識別される測位手法を利用するために、移動体端末101が保持する必要がある情報の種類を識別する情報である。例えば、移動体端末101がこれから入ろうとする建物内で無線LAN測位が実行される場合、測位手法応答に含まれる測位手法ID801の値は「1」である。この場合、接続時必要情報種別ID802は、移動体端末101が無線LAN基地局に接続するために必要な情報を識別する情報を含む。具体的には、移動体端末101が無線LAN基地局に接続するために、無線LAN基地局のSSID(Service Set Identifier)、パスワード及び証明書等が必要である。したがって、上記の例では、接続時必要情報種別ID802は、移動体端末101がこれから入ろうとする建物内の無線LAN基地局のSSID、パスワード及び証明書を識別する情報を含む。   The connection necessary information type ID 802 is information for identifying the type of information that the mobile terminal 101 needs to hold in order to use the positioning method identified by the positioning method ID 801. For example, when wireless LAN positioning is executed in a building where the mobile terminal 101 is about to enter, the value of the positioning method ID 801 included in the positioning method response is “1”. In this case, the connection necessary information type ID 802 includes information for identifying information necessary for the mobile terminal 101 to connect to the wireless LAN base station. Specifically, in order for the mobile terminal 101 to connect to the wireless LAN base station, an SSID (Service Set Identifier), password, certificate, and the like of the wireless LAN base station are required. Therefore, in the above example, the connection required information type ID 802 includes information for identifying the SSID, password, and certificate of the wireless LAN base station in the building that the mobile terminal 101 is about to enter.

接続時必要情報803は、接続時必要情報種別ID802によって識別される情報のバイナリデータである。例えば上記のように、接続時必要情報種別ID802が、無線LAN基地局のSSID、パスワード及び証明書を識別する情報を含む場合、接続時必要情報803は、無線LAN基地局のSSID、パスワード及び証明書のバイナリデータを含む。   The connection required information 803 is binary data of information identified by the connection required information type ID 802. For example, as described above, when the connection required information type ID 802 includes information for identifying the SSID, password, and certificate of the wireless LAN base station, the connection required information 803 includes the SSID, password, and certificate of the wireless LAN base station. Includes binary data.

なお、測位手法DBサーバ104は、少なくとも、図8に示す情報を保持する。一つの測位手法DBサーバ104が複数のエリアに関する情報を保持する場合、その測位手法DBサーバ104は、図8に示す情報と、その情報が適用されるエリア(すなわちその測位手法DBサーバ104が関連付けられたエリア)とを対応付ける情報を保持してもよい。あるいは、測位統合サーバ102が、図8に示す情報と、その情報が適用されるエリアとを対応付ける情報を保持してもよい。   Note that the positioning technique DB server 104 holds at least the information shown in FIG. When one positioning method DB server 104 holds information on a plurality of areas, the positioning method DB server 104 associates the information shown in FIG. 8 with the area to which the information is applied (that is, the positioning method DB server 104 associates the information). Information associated with a given area) may be held. Alternatively, the positioning integration server 102 may hold information that associates the information illustrated in FIG. 8 with the area to which the information is applied.

図9は、本発明の実施形態のルートDB109の説明図である。   FIG. 9 is an explanatory diagram of the route DB 109 according to the embodiment of this invention.

本実施形態のルートDB109は、ルート検索結果データ901、図形データ902、探索用ノードデータ903及び探索用リンクデータ904を含む。これらのデータの詳細については後述する(図10A〜図10D参照)。   The route DB 109 of this embodiment includes route search result data 901, graphic data 902, search node data 903, and search link data 904. Details of these data will be described later (see FIGS. 10A to 10D).

図10Aは、本発明の実施形態のルートDB109に含まれるルート検索結果データ901の説明図である。   FIG. 10A is an explanatory diagram of route search result data 901 included in the route DB 109 according to the embodiment of this invention.

ルート検索結果データ901は、ユーザからの要求に従って実行されたルート検索の結果を示すデータを含む。具体的には、ルート検索結果データ901は、ユーザID1001、対象日時1002及びルートリスト1003を含む。   The route search result data 901 includes data indicating the result of route search executed according to a request from the user. Specifically, the route search result data 901 includes a user ID 1001, a target date and time 1002, and a route list 1003.

ユーザID1001は、ルート検索を要求したユーザを識別する。   A user ID 1001 identifies a user who has requested a route search.

対象日時1002は、ユーザによって検索対象として指定された日時である。具体的には、対象日時1002は、現在地を出発する日時であってもよいし、目的地に到着する日時であってもよい。以下の説明は、対象日時1002として目的地への到着日時が指定された例を記載する。   The target date and time 1002 is a date and time designated as a search target by the user. Specifically, the target date and time 1002 may be a date and time that departs from the current location, or may be a date and time that arrives at the destination. The following description describes an example in which the arrival date and time at the destination is designated as the target date and time 1002.

ルートリスト1003は、検索結果として取得された経路(ルート)を特定する情報である。具体的には、ルートリスト1003は、検索結果として取得された経路を構成するノード及びリンクのリスト(具体的には、後述するノードID及びリンクIDのリスト)を含む。なお、本実施形態において、ルート検索が実行される空間は、一般的なナビゲーションシステムと同様、ノード及びリンクからなるネットワークとして表現される(図10B〜図10D参照)。   The route list 1003 is information for specifying a route (route) acquired as a search result. Specifically, the route list 1003 includes a list of nodes and links (specifically, a list of node IDs and link IDs, which will be described later) constituting a route acquired as a search result. In the present embodiment, the space in which the route search is executed is expressed as a network including nodes and links as in a general navigation system (see FIGS. 10B to 10D).

例えば、ユーザID「1」によって識別されるユーザが、ある時刻にある目的地に到着するためのルート検索を要求した場合、測位統合サーバ102は、図形データ902、探索用ノードデータ903及び探索用リンクデータ904を参照して、現在地から指定された目的地に指定された時刻に到着するルートを検索する。この検索は、ダイクストラ法等、従来のナビゲーション装置等で用いられる一般的な方法によって実行されてもよい。そして、ユーザID1001の値「1」(UID1)に対応する対象日時1002及びルートリスト1003に、それぞれ、指定された時刻、及び、検索されたルートを構成するノード及びリンクのリストが格納される。   For example, when the user identified by the user ID “1” requests a route search for arriving at a certain destination at a certain time, the positioning integration server 102 receives the graphic data 902, the search node data 903, and the search With reference to the link data 904, a route that arrives at the designated time from the current location to the designated destination is searched. This search may be executed by a general method used in a conventional navigation device or the like, such as a Dijkstra method. Then, a specified time and a list of nodes and links constituting the searched route are stored in the target date and time 1002 and the route list 1003 corresponding to the value “1” (UID 1) of the user ID 1001, respectively.

図10Bは、本発明の実施形態のルートDB109に含まれる図形データ902の説明図である。   FIG. 10B is an explanatory diagram of the graphic data 902 included in the route DB 109 according to the embodiment of this invention.

図形データ902は、各ノード又は各リンクに相当する図形の種別、形状及び位置を特定する情報を含む。具体的には、図形データ902は、図形ID1011、種別1012及び座標列1013を含む。   The graphic data 902 includes information for specifying the type, shape, and position of the graphic corresponding to each node or each link. Specifically, the graphic data 902 includes a graphic ID 1011, a type 1012, and a coordinate sequence 1013.

図形ID1011は、各ノード又は各リンクに相当する図形を識別する情報である。   The graphic ID 1011 is information for identifying a graphic corresponding to each node or each link.

種別1012は、各ノード又は各リンクに相当する図形の種別を識別する情報である。例えば、種別1012の値「Polygon」、「Polyline」及び「Point」は、それぞれ、多角形、線分群及び点を意味する。   The type 1012 is information for identifying the type of graphic corresponding to each node or each link. For example, the values “Polygon”, “Polyline”, and “Point” of the type 1012 mean a polygon, a line segment group, and a point, respectively.

座標列1013は、各ノード又は各リンクに相当する図形の形状及び位置を特定する一つ以上の座標値である。例えば、図形が点である場合、その点の位置を示す一つの座標値が座標列1013として格納される。図形が多角形である場合、その多角形の複数の頂点の位置を示す複数の座標値が座標列1013として格納される。   The coordinate sequence 1013 is one or more coordinate values that specify the shape and position of a figure corresponding to each node or each link. For example, when the figure is a point, one coordinate value indicating the position of the point is stored as a coordinate sequence 1013. When the figure is a polygon, a plurality of coordinate values indicating the positions of a plurality of vertices of the polygon are stored as a coordinate sequence 1013.

図10Cは、本発明の実施形態のルートDB109に含まれる探索用ノードデータ903の説明図である。   FIG. 10C is an explanatory diagram of the search node data 903 included in the route DB 109 according to the embodiment of this invention.

探索用ノードデータ903は、ルート検索のために参照される、各ノードに関する情報を含む。具体的には、探索用ノードデータ903は、ノードID1021、図形ID1022、ノード種別1023及びエリア種別1024を含む。   The search node data 903 includes information regarding each node referred to for route search. Specifically, the search node data 903 includes a node ID 1021, a graphic ID 1022, a node type 1023, and an area type 1024.

ノードID1021は、各ノードを識別する情報である。   The node ID 1021 is information for identifying each node.

図形ID1022は、各ノードに相当する図形を識別する情報である。図形ID1022は、図形データ902の図形ID1011に対応する。   The graphic ID 1022 is information for identifying a graphic corresponding to each node. The figure ID 1022 corresponds to the figure ID 1011 of the figure data 902.

ノード種別1023は、各ノードの種別を示す。例えば、ノード種別1023として、「エレベータ」、「廊下」、「部屋」、「階段」及び「屋外端点」等が格納される。   The node type 1023 indicates the type of each node. For example, “elevator”, “corridor”, “room”, “stairs”, “outdoor end point”, and the like are stored as the node type 1023.

エリア種別1024は、各ノードが配置されたエリアを識別する。例えば、あるノードが建物A(図示省略)の3階の廊下である場合、そのノードのノード種別1023及びエリア種別1024として、それぞれ「廊下」及び「建物A 3F」が格納される。   The area type 1024 identifies the area where each node is arranged. For example, when a certain node is a third-floor corridor of a building A (not shown), “corridor” and “building A 3F” are stored as the node type 1023 and the area type 1024 of the node, respectively.

各測位手法DBサーバ104は、少なくとも一つのエリアにおける測位手法を利用するために必要な情報を保持する。例えば、建物Aの3階においてUWB測位が利用される場合、建物Aの3階に関連する測位手法DBサーバ104は、建物Aの3階においてUWB測位を利用するために必要な情報(例えばUWB基地局の識別情報等)を保持する。エリア種別1024は、各エリアを識別する情報に加えて、そのエリアに関連する測位手法DBサーバ104にアクセスするために必要な情報(例えばアドレス情報)を含んでもよい。あるいは、測位統合サーバ102は、各エリアを識別する情報と、そのエリアに関連する測位手法DBサーバ104にアクセスするために必要な情報と、を対応付ける情報を保持してもよい。   Each positioning technique DB server 104 holds information necessary for using the positioning technique in at least one area. For example, when the UWB positioning is used on the third floor of the building A, the positioning technique DB server 104 related to the third floor of the building A uses the information necessary for using the UWB positioning on the third floor of the building A (for example, UWB Base station identification information). The area type 1024 may include information (for example, address information) necessary for accessing the positioning technique DB server 104 related to the area in addition to information for identifying each area. Alternatively, the positioning integration server 102 may hold information that associates information for identifying each area with information necessary for accessing the positioning technique DB server 104 related to the area.

図10Dは、本発明の実施形態のルートDB109に含まれる探索用リンクデータ904の説明図である。   FIG. 10D is an explanatory diagram of the search link data 904 included in the route DB 109 according to the embodiment of this invention.

探索用リンクデータ904は、ルート検索のために参照される、各リンクに関する情報を含む。具体的には、探索用リンクデータ904は、リンクID1031、図形ID1032、始点ノード(From)1033、終点ノード(To)1034、リンク種別1035及びコスト1036を含む。   The search link data 904 includes information regarding each link referred to for route search. Specifically, the search link data 904 includes a link ID 1031, a graphic ID 1032, a start point node (From) 1033, an end point node (To) 1034, a link type 1035, and a cost 1036.

リンクID1031は、各リンクを識別する情報である。   The link ID 1031 is information for identifying each link.

図形ID1032は、各リンクに相当する図形を識別する情報である。図形ID1032は、図形データ902の図形ID1011に対応する。   The graphic ID 1032 is information for identifying a graphic corresponding to each link. The figure ID 1032 corresponds to the figure ID 1011 of the figure data 902.

始点ノード1033は、各リンクの始点ノードを識別する情報である。   The start point node 1033 is information for identifying the start point node of each link.

終点ノード1034は、各リンクの終点ノードを識別する情報である。   The end node 1034 is information for identifying the end node of each link.

リンク種別1035は、各リンクの種別、すなわち、そのリンクがどのエリアのノードを接続するかを示す情報である。例えば、あるリンクが同じエリア内の二つのノードを接続する場合、そのリンクのリンク種別1035として「同エリア内」が格納される。別のリンクが屋内のノードと屋外のノードとを接続する場合、その別のリンクのリンク種別1035として「屋内外間」が格納される。   The link type 1035 is information indicating the type of each link, that is, which area node the link is connected to. For example, when a link connects two nodes in the same area, “in the same area” is stored as the link type 1035 of the link. When another link connects an indoor node and an outdoor node, “between indoor and outdoor” is stored as the link type 1035 of the other link.

コスト1036は、各リンクに沿って始点ノードから終点ノードまで移動するためのコストを示す。   The cost 1036 indicates a cost for moving from the start point node to the end point node along each link.

図11Aは、本発明の実施形態の予定DB110の説明図である。   FIG. 11A is an explanatory diagram of the schedule DB 110 according to the embodiment of this invention.

本実施形態の予定DB110は、少なくとも、予定データ1101を含む。   The schedule DB 110 of this embodiment includes at least schedule data 1101.

図11Bは、本発明の実施形態の予定DB110に含まれる予定データ1101の説明図である。   FIG. 11B is an explanatory diagram of the schedule data 1101 included in the schedule DB 110 according to the embodiment of this invention.

予定データ1101は、ユーザによって入力されたユーザ自身の行動予定に関する情報を含む。具体的には、予定データ1101は、ユーザID1111、予定開始日時1112、予定終了日時1113、内容1114及び図形ID1115を含む。   The schedule data 1101 includes information related to the user's own action schedule input by the user. Specifically, the schedule data 1101 includes a user ID 1111, a schedule start date 1112, a schedule end date 1113, contents 1114, and a graphic ID 1115.

ユーザID1111は、予定を記入したユーザを識別する情報である。   The user ID 1111 is information for identifying the user who entered the schedule.

予定開始日時1112は、予定されているイベントが開始される日時を示す。   The scheduled start date and time 1112 indicates the date and time when the scheduled event is started.

予定終了日時1113は、予定されているイベントが終了する日時を示す。   The scheduled end date 1113 indicates the date when the scheduled event ends.

内容1114は、予定されているイベントの内容を示す。内容1114は、例えば、「会議」、「昼食」又は「講演」等である。   The content 1114 indicates the content of the scheduled event. The content 1114 is, for example, “conference”, “lunch”, or “lecture”.

図形ID1115は、予定されているイベントが行われる場所、すなわち、ユーザの行き先ノードの図形を識別する情報である。図形ID1115は、図形データ902(図10B)の図形ID1011に対応する。したがって、予定データ1101及び探索用ノードデータ903を参照することによって、ユーザがいつ、どのエリアに入る予定であるかを特定することができる。   The graphic ID 1115 is information for identifying a place where a scheduled event is performed, that is, a graphic of the destination node of the user. The graphic ID 1115 corresponds to the graphic ID 1011 of the graphic data 902 (FIG. 10B). Therefore, by referring to the schedule data 1101 and the search node data 903, it is possible to specify when and in which area the user is scheduled to enter.

なお、予定データ1101は、図形ID1115の代わりに、ユーザの行き先の座標値を含んでもよい。その場合、予定データ1101、図形データ902及び探索用ノードデータ903を参照することによって、ユーザがいつ、どのエリアに入る予定であるかを特定することができる。   Note that the schedule data 1101 may include coordinate values of the user's destination instead of the graphic ID 1115. In that case, by referring to the schedule data 1101, the graphic data 902, and the search node data 903, it is possible to specify when and in which area the user is scheduled to enter.

次に、現在地取得要求を受信した測位記録管理部105が現在地を判定する処理について説明する。図4を参照して説明したように、測位統合サーバ102の測位記録管理部105は、移動体端末101から現在地取得要求を受信すると(ステップ402等)、移動体端末101の現在地を判定する。さらに、測位記録管理部は、判定した現在地に基づいて、測位手法に関する情報を測位手法DBサーバ104から取得する必要があるか否かを判定し、必要があると判定された場合は測位手法要求を送信する(ステップ403)。   Next, a process in which the positioning record management unit 105 that has received the current location acquisition request determines the current location will be described. As described with reference to FIG. 4, the positioning record management unit 105 of the positioning integration server 102 receives the current location acquisition request from the mobile terminal 101 (step 402 and the like), and determines the current location of the mobile terminal 101. Furthermore, the positioning record management unit determines whether or not it is necessary to acquire information related to the positioning method from the positioning method DB server 104 based on the determined current location. Is transmitted (step 403).

現在地を判定し、測位手法に関する情報を取得する必要があるか否かを判定するための具体的な処理は、種々の方法によって実現することができる。本実施形態では、ルート検索結果に基づく第1の処理、予定データに基づく第2の処理、及び、測位履歴に基づく第3の処理の少なくとも一つが実行される。以下、これらの処理について説明する。   Specific processing for determining the current location and determining whether or not it is necessary to acquire information on the positioning method can be realized by various methods. In the present embodiment, at least one of a first process based on the route search result, a second process based on the schedule data, and a third process based on the positioning history is executed. Hereinafter, these processes will be described.

図12は、本発明の実施形態の測位記録管理部105が現在地を判定する第1の処理を示すフローチャートである。   FIG. 12 is a flowchart illustrating a first process in which the positioning record management unit 105 according to the embodiment of the present invention determines the current location.

測位記録管理部105は、最初に、移動体端末101から現在位置取得要求を受信する(ステップ1201)。これは、図4のステップ402又はステップ407に相当する。   The positioning record management unit 105 first receives a current position acquisition request from the mobile terminal 101 (step 1201). This corresponds to step 402 or step 407 in FIG.

次に、測位記録管理部105は、ユーザIDを検索キーとして、ルートDB109のルート検索結果データ901を検索する(ステップ1202)。なお、現在位置取得要求は、それを送信した移動体端末101を識別する情報を含む。測位記録管理部105は、ユーザIDDB108を参照することによって、現在位置取得要求を送信したユーザのユーザIDを特定し、それを検索キーとして使用する。   Next, the positioning record management unit 105 searches the route search result data 901 in the route DB 109 using the user ID as a search key (step 1202). The current position acquisition request includes information for identifying the mobile terminal 101 that has transmitted it. The positioning record management unit 105 identifies the user ID of the user who transmitted the current position acquisition request by referring to the user ID DB 108, and uses it as a search key.

例えば、ユーザID「1」を検索キーとして図10Aに示すルート検索結果データ901を検索すると、ユーザID1001の値が「UID1」である先頭のレコードが取得される。   For example, when the route search result data 901 shown in FIG. 10A is searched using the user ID “1” as a search key, the first record whose value of the user ID 1001 is “UID1” is acquired.

次に、測位記録管理部105は、ステップ1202の検索結果として取得されたルートに基づいて、現在地を判定し、さらに、測位手法をチェックする必要があるか否か(すなわち測位手法に関する情報を取得する必要があるか否か)を判定する(ステップ1203)。   Next, the positioning record management unit 105 determines the current location based on the route acquired as the search result of Step 1202 and further checks whether or not the positioning method needs to be checked (that is, acquires information on the positioning method). It is determined whether or not it is necessary (step 1203).

既に説明したように、本実施形態では、エリア毎に使用される測位手法が異なる場合がある。このため、移動体端末101があるエリアから別のエリアに移動することが予想される場合、遅くとも移動体端末101が移動先のエリアに入ったときには、その移動先のエリアにおける測位手法を利用できるように、準備をする必要がある。上記の測位手法のチェックとは、移動先のエリアにおいて使用される測位手法を判定し、その測位手法を使用するために取得すべき情報がある場合には、その情報を取得することを意味する。   As already described, in this embodiment, the positioning method used for each area may be different. Therefore, when the mobile terminal 101 is expected to move from one area to another area, when the mobile terminal 101 enters the destination area at the latest, the positioning method in the destination area can be used. So you need to be prepared. The above positioning method check means that the positioning method used in the destination area is determined, and if there is information to be acquired in order to use the positioning method, the information is acquired. .

本実施形態では、測位記録管理部105は、移動体端末101が、現在地を含むエリアとは異なるエリアに接近した場合に、近い将来そのエリアに移動する可能性があるため、そのエリアにおける測位手法をチェックする必要があると判定する。   In the present embodiment, the positioning record management unit 105 may move to an area in the near future when the mobile terminal 101 approaches an area different from the area including the current location. It is determined that it is necessary to check.

具体的には、測位記録管理部105は、対象日時1002及びルートリスト1003を与えられると、図形データ902、探索用ノードデータ903及び探索用リンクデータ904を参照して、与えられたルートリストに含まれる各ノードへの到着時刻を推定することができる。このような推定は、従来のナビゲーション技術によって実現される。測位記録管理部105は、このようにして推定された到着時刻に基づいて、ユーザの現在地、ユーザが現在地の次に向かう地点(以下、次の地点と記載)、及び、ユーザが次の地点に到着する推定時刻を特定することができる。   Specifically, when the target date / time 1002 and the route list 1003 are given, the positioning record management unit 105 refers to the graphic data 902, the search node data 903, and the search link data 904, and sets the given route list. The arrival time at each included node can be estimated. Such estimation is realized by a conventional navigation technique. Based on the estimated arrival time, the positioning record management unit 105 sets the current location of the user, the location where the user goes next to the current location (hereinafter referred to as the next location), and the location of the user to the next location. The estimated time of arrival can be identified.

例えば、測位記録管理部105は、現在地が属するエリアと次の地点が属するエリアとが異なる場合、測位手法をチェックする必要があると判定する。より具体的には、例えば、現在地として特定されたノードのエリア種別1024と、次の地点として特定されたノードのエリア種別1024とが異なる場合、測位手法をチェックする必要があると判定される。あるいは、現在地として特定されたノードと次の地点として特定されたノードとの間のリンクのリンク種別1035が「同エリア内」でない場合に、現在地が属するエリアと次の地点が属するエリアとが異なると判定してもよい。   For example, the positioning record management unit 105 determines that the positioning method needs to be checked when the area to which the current location belongs and the area to which the next point belongs are different. More specifically, for example, when the area type 1024 of the node specified as the current location is different from the area type 1024 of the node specified as the next point, it is determined that the positioning method needs to be checked. Alternatively, when the link type 1035 of the link between the node specified as the current location and the node specified as the next location is not “in the same area”, the area to which the current location belongs and the area to which the next location belongs are different. May be determined.

さらに、現在時刻からユーザが次の地点に到着する時刻までの時間に基づいて上記の判定がされてもよい。例えば、現在地が属するエリアと次の地点が属するエリアとが異なり、かつ、現在時刻からユーザが次の地点に到着する時刻までの時間(又は、次の地点が属するエリアにユーザが入るまでの時間)が所定の時間より短い場合にのみ、測位手法をチェックする必要があると判定されてもよい。あるいは、現在地から次の地点までの距離(又は、現在地から次の地点が属するエリアまでの距離)が所定の距離より短い場合にのみ、測位手法をチェックする必要があると判定されてもよい。   Further, the above determination may be made based on the time from the current time to the time when the user arrives at the next point. For example, the time from the current time to the time when the user arrives at the next point is different from the area to which the current location belongs and the area to which the next point belongs (or the time until the user enters the area to which the next point belongs It may be determined that the positioning method needs to be checked only when) is shorter than the predetermined time. Alternatively, it may be determined that the positioning method needs to be checked only when the distance from the current location to the next location (or the distance from the current location to the area to which the next location belongs) is shorter than a predetermined distance.

最も簡単な例として、現在地と次の地点とに基づいてステップ1203の判定を実行する例を示したが、次の地点だけでなく、ユーザがこれから到着する複数の地点及びそれらの地点への到着時刻に基づいてステップ1203の判定が実行されてもよい。例えば、現在時刻から所定の時間内に到着する複数の地点のうち少なくとも一つが、現在地が属するものとは異なるエリアに属する場合、測位手法をチェックする必要があると判定されてもよい。   As the simplest example, the example in which the determination in step 1203 is performed based on the current location and the next location is shown. However, not only the next location but also a plurality of locations where the user will arrive and the arrival at those locations. The determination in step 1203 may be performed based on the time. For example, when at least one of a plurality of points arriving within a predetermined time from the current time belongs to an area different from that to which the current location belongs, it may be determined that the positioning method needs to be checked.

あるいは、測位記録管理部105は、あらかじめ、ルート検索結果データ901又は予定データ1101に基づいてユーザが本日(すなわち現在時刻を含む日)通過又は到着する予定のエリアを特定し、特定されたエリアにおける測位手法をチェックしてもよい。その例においてユーザが予定されていなかった行動をした場合、測位記録管理部105は、測位手法をチェックする必要があるか否かを上記のような方法によって判定してもよい。   Alternatively, the positioning record management unit 105 specifies an area where the user is scheduled to pass or arrive today (that is, a date including the current time) based on the route search result data 901 or the schedule data 1101 in advance, and in the specified area You may check the positioning method. In the example, when the user performs an action that is not scheduled, the positioning record management unit 105 may determine whether or not the positioning method needs to be checked by the method as described above.

ステップ1203において、測位手法をチェックする必要があると判定された場合、測位記録管理部105は、ルートに対応する測位手法DBサーバ104(すなわち、ユーザが接近したと判定されたエリアに関する測位手法DBサーバ104)から測位手法に関する情報を取得する(ステップ1204)。具体的には、測位記録管理部105は、ルートに対応する測位手法DBサーバ104に測位手法要求を送信し、それに対する測位手法要求を受信する。この送受信は、図4のステップ403及びステップ404に相当する。   If it is determined in step 1203 that the positioning method needs to be checked, the positioning record management unit 105 determines the positioning method DB server 104 corresponding to the route (that is, the positioning method DB related to the area determined to be approached by the user). Information on the positioning method is acquired from the server 104) (step 1204). Specifically, the positioning record management unit 105 transmits a positioning technique request to the positioning technique DB server 104 corresponding to the route, and receives a positioning technique request corresponding thereto. This transmission / reception corresponds to Step 403 and Step 404 in FIG.

例えば、ルートに基づいて特定されたユーザの現在地が屋外であるが、特定された次の地点が建物Aの内部である場合、測位記録管理部105は、建物Aに関する測位手法DBサーバ104に測位手法要求を送信する。これに対する測位手法応答には、図8に示したように、測位手法を識別する情報、及び、その測位手法を利用するために必要な情報等が含まれる。   For example, if the current location of the user specified based on the route is outdoors, but the next specified location is inside the building A, the positioning record management unit 105 performs positioning on the positioning technique DB server 104 related to the building A. Send technique request. The positioning method response to this includes information for identifying the positioning method, information necessary for using the positioning method, and the like, as shown in FIG.

次に、測位記録管理部105は、現在地を更新する(ステップ1205)。具体的には、測位記録管理部105は、測位履歴DB107に格納された座標値のうち、当該ユーザ(すなわち現在地取得要求を送信したユーザ)の現在地として最も確からしい座標値を、当該ユーザの新たな現在地の座標値として取得してもよい。あるいは、ステップ1203において判定された現在地の座標値を、新たな現在地の座標値として取得してもよい。測位記録管理部105は、取得された新たな現在地の座標値を用いて、現在地DB106の現在地702のうち、当該ユーザに関する値を更新する。   Next, the positioning record management unit 105 updates the current location (step 1205). Specifically, the positioning record management unit 105 sets the coordinate value most likely as the current location of the user (that is, the user who transmitted the current location acquisition request) among the coordinate values stored in the positioning history DB 107 to the new value of the user. You may acquire as a coordinate value of a present location. Alternatively, the coordinate value of the current location determined in step 1203 may be acquired as the new coordinate value of the current location. The positioning record management unit 105 updates the value related to the user in the current location 702 of the current location DB 106 using the acquired coordinate value of the new current location.

なお、測位履歴DB107に格納された座標値の確からしさは、種々の方法によって判定することができる。例えば、より新しく取得された座標値ほど、現在の座標値としては確からしいと判定してもよい。測位履歴DB107が、各座標値の精度を示す情報を含む場合、精度が高い座標値ほど確からしいと判定してもよい。あるいは、測位系ごとに座標値のばらつきを計算し、ばらつきが少ない測位系の座標値ほど確からしいと判定してもよい。   Note that the certainty of the coordinate values stored in the positioning history DB 107 can be determined by various methods. For example, it may be determined that the newer acquired coordinate value is more likely as the current coordinate value. When the positioning history DB 107 includes information indicating the accuracy of each coordinate value, it may be determined that the coordinate value with higher accuracy is more likely. Alternatively, the variation of the coordinate value may be calculated for each positioning system, and it may be determined that the coordinate value of the positioning system having the smaller variation is more likely.

次に、測位記録管理部105は、ステップ1205において更新された現在地の位置情報と、ステップ1204において取得された測位手法に関する情報と、を移動体端末101に送信する(ステップ1206)。この送信は、図4のステップ405に相当する。   Next, the positioning record management unit 105 transmits the current location information updated in step 1205 and the information regarding the positioning method acquired in step 1204 to the mobile terminal 101 (step 1206). This transmission corresponds to step 405 in FIG.

一方、ステップ1203において、測位手法をチェックする必要がないと判定された場合、測位記録管理部105は、現在地を更新する(ステップ1207)。この更新は、ステップ1205と同様に実行される。   On the other hand, if it is determined in step 1203 that it is not necessary to check the positioning method, the positioning record management unit 105 updates the current location (step 1207). This update is executed in the same manner as in step 1205.

次に、測位記録管理部105は、更新された現在地の位置情報を移動体端末101に送信する(ステップ1208)。この送信は、図4のステップ408に相当する。   Next, the positioning record management unit 105 transmits the updated location information of the current location to the mobile terminal 101 (step 1208). This transmission corresponds to step 408 in FIG.

なお、本実施形態は、測位統合サーバ102が、ルート検索のために必要な情報(図10B〜図10D)を保持し、ルート検索を実行し、ルート検索の結果(図10A)を保持する例を示すが、測位統合サーバ102以外の計算機(例えばアプリケーションサーバ103)がルート検索のために必要な情報を保持し、ルート検索を実行し、ルート検索の結果を保持してもよい。この場合、アプリケーションサーバ103は、例えば、ルート検索サービスを提供する事業者が管理してもよい。この場合、測位統合サーバ102は、ステップ1202において、必要なルート検索結果の送信をアプリケーションサーバ103に要求し、その要求に応じて送信されたルート検索結果を取得する。   In this embodiment, the positioning integration server 102 holds information (FIGS. 10B to 10D) necessary for route search, executes route search, and holds the result of route search (FIG. 10A). However, a computer other than the positioning integration server 102 (for example, the application server 103) may hold information necessary for route search, execute route search, and hold the result of route search. In this case, the application server 103 may be managed by, for example, a provider that provides a route search service. In this case, the positioning integration server 102 requests the application server 103 to transmit a necessary route search result in Step 1202 and acquires the route search result transmitted in response to the request.

図13は、本発明の実施形態の測位記録管理部105が現在地を判定する第2の処理を示すフローチャートである。   FIG. 13 is a flowchart illustrating a second process in which the positioning record management unit 105 according to the embodiment of the present invention determines the current location.

測位記録管理部105は、最初に、移動体端末101から現在位置取得要求を受信する(ステップ1301)。これは、図4のステップ402又はステップ407に相当する。   The positioning record management unit 105 first receives a current position acquisition request from the mobile terminal 101 (step 1301). This corresponds to step 402 or step 407 in FIG.

次に、測位記録管理部105は、ユーザIDを検索キーとして、予定DB110の予定データ1101を検索する(ステップ1302)。なお、図12のステップ1202と同様に取得されたユーザIDが検索キーとして使用される。   Next, the positioning record management unit 105 searches the schedule data 1101 in the schedule DB 110 using the user ID as a search key (step 1302). Note that the user ID acquired in the same manner as in step 1202 of FIG. 12 is used as a search key.

例えば、ユーザID「1」を検索キーとして図11Bに示す予定データ1101を検索すると、ユーザID1111の値が「UID1」である三つのレコードが取得される。   For example, when the schedule data 1101 shown in FIG. 11B is searched using the user ID “1” as a search key, three records whose user ID 1111 has the value “UID1” are acquired.

次に、測位記録管理部105は、ステップ1302の検索結果として取得されたユーザの予定に基づいて、現在地を判定し、さらに、測位手法をチェックする必要があるか否かを判定する(ステップ1303)。   Next, the positioning record management unit 105 determines the current location based on the user's schedule acquired as a search result in step 1302, and further determines whether or not the positioning method needs to be checked (step 1303). ).

図12の場合と同様、測位記録管理部105は、移動体端末101が、現在地を含むエリアとは異なるエリアに接近した場合に、そのエリアにおける測位手法をチェックする必要があると判定する。具体的には、測位記録管理部105は、ステップ1302の検索結果として取得されたレコードの予定開始日時1112、予定終了日時1113、図形ID1115及び探索用ノードデータ903に基づいて、ユーザの現在地、ユーザが現在地の次に向かう地点(すなわち次の地点)、及び、ユーザが次の地点に到着する予定時刻を特定することができる。このようにして特定された情報に基づいて、測位記録管理部105は、図12のステップ1203と同様、現在地を判定し、さらに、測位手法をチェックする必要があるか否かを判定する。   As in the case of FIG. 12, when the mobile terminal 101 approaches an area different from the area including the current location, the positioning record management unit 105 determines that it is necessary to check the positioning method in that area. Specifically, the positioning record management unit 105 determines the current location of the user, the user based on the scheduled start date 1112, the scheduled end date 1113, the graphic ID 1115, and the search node data 903 of the record acquired as the search result in step 1302. Can specify the next point of the current location (ie, the next point) and the scheduled time when the user will arrive at the next point. Based on the information specified in this way, the positioning record management unit 105 determines the current location and further determines whether or not the positioning method needs to be checked, as in step 1203 of FIG.

ステップ1303において、測位手法をチェックする必要があると判定された場合、測位記録管理部105は、ユーザの予定に対応する測位手法DBサーバ104(すなわち、ユーザが接近したと判定されたエリアに関する測位手法DBサーバ104)から測位手法に関する情報を取得する(ステップ1304)。具体的には、測位記録管理部105は、ユーザの予定に対応する測位手法DBサーバ104に測位手法要求を送信し、それに対する測位手法要求を受信する。この送受信は、図4のステップ403及びステップ404に相当する。   If it is determined in step 1303 that the positioning method needs to be checked, the positioning record management unit 105 determines the positioning method DB server 104 corresponding to the user's schedule (that is, positioning related to the area determined to be approached by the user). Information on the positioning method is acquired from the method DB server 104) (step 1304). Specifically, the positioning record management unit 105 transmits a positioning technique request to the positioning technique DB server 104 corresponding to the user's schedule, and receives a positioning technique request corresponding thereto. This transmission / reception corresponds to Step 403 and Step 404 in FIG.

例えば、ユーザの予定に基づいて特定された現在地が屋外であるが、特定された次の地点が建物Aの内部である場合、測位記録管理部105は、建物Aに関する測位手法DBサーバ104に測位手法要求を送信する。これに対する測位手法応答には、図8に示したように、測位手法を識別する情報、及び、その測位手法を利用するために必要な情報等が含まれる。   For example, when the current location specified based on the user's schedule is outdoors, but the next specified location is inside the building A, the positioning record management unit 105 performs positioning on the positioning method DB server 104 related to the building A. Send technique request. The positioning method response to this includes information for identifying the positioning method, information necessary for using the positioning method, and the like, as shown in FIG.

次に、測位記録管理部105は、現在地を更新する(ステップ1305)。具体的には、測位記録管理部105は、測位履歴DB107に格納された座標値のうち、当該ユーザの現在地として最も確からしい座標値を、当該ユーザの新たな現在地の座標値として取得してもよい。あるいは、ステップ1303において判定された現在地の座標値を、新たな現在地の座標値として取得してもよい。測位記録管理部105は、取得された新たな現在地の座標値を用いて、現在地DB106の現在地702のうち、当該ユーザに関する値を更新する。   Next, the positioning record management unit 105 updates the current location (step 1305). Specifically, the positioning record management unit 105 may acquire the most probable coordinate value as the current location of the user among the coordinate values stored in the positioning history DB 107 as the coordinate value of the new current location of the user. Good. Alternatively, the coordinate value of the current location determined in step 1303 may be acquired as the new coordinate value of the current location. The positioning record management unit 105 updates the value related to the user in the current location 702 of the current location DB 106 using the acquired coordinate value of the new current location.

次に、測位記録管理部105は、ステップ1305において更新された現在地の位置情報と、ステップ1304において取得された測位手法に関する情報と、を移動体端末101に送信する(ステップ1306)。この送信は、図4のステップ405に相当する。   Next, the positioning record management unit 105 transmits the location information of the current location updated in step 1305 and the information on the positioning method acquired in step 1304 to the mobile terminal 101 (step 1306). This transmission corresponds to step 405 in FIG.

一方、ステップ1303において、測位手法をチェックする必要がないと判定された場合、測位記録管理部105は、現在地を更新する(ステップ1307)。この更新は、ステップ1305と同様に実行される。   On the other hand, if it is determined in step 1303 that the positioning method need not be checked, the positioning record management unit 105 updates the current location (step 1307). This update is executed in the same manner as in step 1305.

次に、測位記録管理部105は、更新された現在地の位置情報を移動体端末101に送信する(ステップ1308)。この送信は、図4のステップ408に相当する。   Next, the positioning record management unit 105 transmits the updated location information of the current location to the mobile terminal 101 (step 1308). This transmission corresponds to step 408 in FIG.

なお、本実施形態は、測位統合サーバ102が、ユーザの予定に関する情報(図11A及び図11B)を保持する例を示すが、測位統合サーバ102以外の計算機(例えばアプリケーションサーバ103)がユーザの予定に関する情報を保持してもよい。この場合、アプリケーションサーバ103は、例えば、スケジュール管理サービスを提供する事業者が管理してもよい。この場合、測位統合サーバ102は、ステップ1302において、必要な予定に関する情報の送信をアプリケーションサーバ103に要求し、その要求に応じて送信された予定に関する情報を取得する。   Although the present embodiment shows an example in which the positioning integration server 102 holds information related to the user's schedule (FIGS. 11A and 11B), a computer other than the positioning integration server 102 (for example, the application server 103) is the user's schedule. Information about the information may be held. In this case, the application server 103 may be managed by, for example, a provider that provides a schedule management service. In this case, in step 1302, the positioning integration server 102 requests the application server 103 to transmit information regarding a necessary schedule, and acquires information regarding the schedule transmitted in response to the request.

図14は、本発明の実施形態の測位記録管理部105が現在地を判定する第3の処理を示すフローチャートである。   FIG. 14 is a flowchart illustrating a third process in which the positioning record management unit 105 according to the embodiment of the present invention determines the current location.

測位記録管理部105は、最初に、移動体端末101から現在位置取得要求を受信する(ステップ1401)。これは、図4のステップ402又はステップ407に相当する。   The positioning record management unit 105 first receives a current position acquisition request from the mobile terminal 101 (step 1401). This corresponds to step 402 or step 407 in FIG.

次に、測位記録管理部105は、ユーザIDを検索キーとして、測位履歴DB107の測位キュー群602を検索する(ステップ1402)。なお、図12のステップ1202と同様に取得されたユーザIDが検索キーとして使用される。   Next, the positioning record management unit 105 searches the positioning queue group 602 in the positioning history DB 107 using the user ID as a search key (step 1402). Note that the user ID acquired in the same manner as in step 1202 of FIG. 12 is used as a search key.

例えば、ユーザID「1」を検索キーとして図6Aに示す測位履歴DB107を検索すると、ユーザIDの値「UID1」に対応する測位キュー602A、602B及び602Cに格納された座標値が取得される。   For example, when the positioning history DB 107 shown in FIG. 6A is searched using the user ID “1” as a search key, the coordinate values stored in the positioning queues 602A, 602B, and 602C corresponding to the user ID value “UID1” are acquired.

次に、測位記録管理部105は、ステップ1402の検索結果として取得された座標値に基づいて、現在地を判定し、さらに、測位手法をチェックする必要があるか否かを判定する(ステップ1403)。図12の場合と同様、測位記録管理部105は、移動体端末101が、現在地を含むエリアとは異なるエリアに接近した場合に、そのエリアにおける測位手法をチェックする必要があると判定する。この判定方法については後述する(図15参照)。   Next, the positioning record management unit 105 determines the current location based on the coordinate value acquired as the search result in step 1402, and further determines whether or not the positioning method needs to be checked (step 1403). . As in the case of FIG. 12, when the mobile terminal 101 approaches an area different from the area including the current location, the positioning record management unit 105 determines that it is necessary to check the positioning method in that area. This determination method will be described later (see FIG. 15).

ステップ1403において、測位手法をチェックする必要があると判定された場合、測位記録管理部105は、測位履歴に基づいて特定された測位手法DBサーバ104(すなわち、ユーザが接近したと判定されたエリアに関する測位手法DBサーバ104)から測位手法に関する情報を取得する(ステップ1404)。具体的には、測位記録管理部105は、測位履歴に基づいて特定された測位手法DBサーバ104に測位手法要求を送信し、それに対する測位手法要求を受信する。この送受信は、図4のステップ403及びステップ404に相当する。   When it is determined in step 1403 that the positioning method needs to be checked, the positioning record management unit 105 determines the positioning method DB server 104 identified based on the positioning history (that is, the area determined that the user has approached). Information on the positioning method is acquired from the positioning method DB server 104) (step 1404). Specifically, the positioning record management unit 105 transmits a positioning technique request to the positioning technique DB server 104 specified based on the positioning history, and receives a positioning technique request corresponding thereto. This transmission / reception corresponds to Step 403 and Step 404 in FIG.

例えば、測位履歴に基づいて特定された現在地が屋外であるが、次の地点が建物Aの内部である場合、測位記録管理部105は、建物Aに関する測位手法DBサーバ104に測位手法要求を送信する。これに対する測位手法応答には、図8に示したように、測位手法を識別する情報、及び、その測位手法を利用するために必要な情報等が含まれる。   For example, when the current location specified based on the positioning history is outdoors, but the next point is inside the building A, the positioning record management unit 105 transmits a positioning method request to the positioning method DB server 104 related to the building A. To do. The positioning method response to this includes information for identifying the positioning method, information necessary for using the positioning method, and the like, as shown in FIG.

次に、測位記録管理部105は、現在地を更新する(ステップ1405)。具体的には、測位記録管理部105は、ステップ1403において判定された現在地の座標値を、新たな現在地の座標値として取得し、その新たな現在地の座標値を用いて、現在地DB106の現在地702のうち、当該ユーザに関する値を更新する。   Next, the positioning record management unit 105 updates the current location (step 1405). Specifically, the positioning record management unit 105 acquires the coordinate value of the current location determined in step 1403 as a new coordinate value of the current location, and uses the coordinate value of the new current location to use the current location 702 of the current location DB 106. Among them, the value related to the user is updated.

次に、測位記録管理部105は、ステップ1405において更新された現在地の位置情報と、ステップ1404において取得された測位手法に関する情報と、を移動体端末101に送信する(ステップ1406)。この送信は、図4のステップ405に相当する。   Next, the positioning record management unit 105 transmits the current location information updated in step 1405 and the information on the positioning method acquired in step 1404 to the mobile terminal 101 (step 1406). This transmission corresponds to step 405 in FIG.

一方、ステップ1403において、測位手法をチェックする必要がないと判定された場合、測位記録管理部105は、現在地を更新する(ステップ1407)。この更新は、ステップ1405と同様に実行される。   On the other hand, if it is determined in step 1403 that it is not necessary to check the positioning method, the positioning record management unit 105 updates the current location (step 1407). This update is executed in the same manner as in step 1405.

次に、測位記録管理部105は、更新された現在地の位置情報を移動体端末101に送信する(ステップ1408)。この送信は、図4のステップ408に相当する。   Next, the positioning record management unit 105 transmits the updated location information of the current location to the mobile terminal 101 (step 1408). This transmission corresponds to step 408 in FIG.

図15は、本発明の実施形態の測位記録管理部105が測位履歴に基づいて現在地を判定する処理を示すフローチャートである。   FIG. 15 is a flowchart illustrating processing in which the positioning record management unit 105 according to the embodiment of this invention determines the current location based on the positioning history.

図15を参照して、図14のステップ1403において実行される処理を説明する。   With reference to FIG. 15, the process executed in step 1403 of FIG. 14 will be described.

ユーザID「1」を検索キーとして図6Aに示す測位履歴DB107を検索すると、ユーザIDの値「UID1」に対応する測位キュー602A、602B及び602Cに格納された座標値が取得される。測位記録管理部105は、取得された座標値に基づいて、現在及び将来のユーザの位置を推定する。この推定には、取得された座標値のうち、精度が高い座標値が優先的に使用されてもよい。各測位キューに座標値の精度を示す情報(例えば測位に使用された衛星又は基地局の数)が格納されている場合、その情報に基づいて座標値の精度が判定されてもよい。   When the positioning history DB 107 shown in FIG. 6A is searched using the user ID “1” as a search key, the coordinate values stored in the positioning queues 602A, 602B, and 602C corresponding to the user ID value “UID1” are acquired. The positioning record management unit 105 estimates current and future user positions based on the acquired coordinate values. For this estimation, coordinate values with high accuracy among the acquired coordinate values may be preferentially used. When information indicating the accuracy of coordinate values (for example, the number of satellites or base stations used for positioning) is stored in each positioning queue, the accuracy of coordinate values may be determined based on the information.

図15には、測位履歴に基づいて現在地及び将来のユーザの位置を推定する四つの方法を示す。   FIG. 15 shows four methods for estimating the current location and future user positions based on the positioning history.

第1の方法によれば、測位記録管理部105は、最新の座標値(すなわち、現在時刻に最も近い時刻に取得された座標値)を含む複数の座標値に基づく直線近似を行う。この直線近似は、例えば最小二乗法等、公知の方法によって実現される。この直線近似によって、測位記録管理部105は、ユーザの将来の位置を推定する。例えば、現在から所定の時間内にユーザがあるエリアに入ると推定される場合、測位記録管理部105は、測位手法をチェックする必要があると判定する。なお、ユーザの現在地は、上記と同様の直線近似によって推定されてもよいし、最新の座標値によって近似されてもよい。   According to the first method, the positioning record management unit 105 performs linear approximation based on a plurality of coordinate values including the latest coordinate value (that is, the coordinate value acquired at the time closest to the current time). This linear approximation is realized by a known method such as a least square method. By this linear approximation, the positioning record management unit 105 estimates the future position of the user. For example, when it is estimated that the user enters an area within a predetermined time from the present time, the positioning record management unit 105 determines that the positioning method needs to be checked. Note that the user's current location may be estimated by linear approximation similar to the above, or may be approximated by the latest coordinate value.

第2の方法によれば、測位記録管理部105は、最新の座標値とエリアの境界との間の距離が所定の値以下となった場合、ユーザがこれから新たなエリアに入ると推定されるため、測位手法をチェックする必要があると判定する。エリアの境界とは、例えば、屋外と、ある建物内のエリアとの境界(例えばその建物の入り口)である。   According to the second method, the positioning record management unit 105 estimates that the user will enter a new area when the distance between the latest coordinate value and the boundary of the area is equal to or smaller than a predetermined value. Therefore, it is determined that the positioning method needs to be checked. An area boundary is, for example, the boundary between an outdoor area and an area in a building (for example, the entrance of the building).

第3の方法によれば、測位記録管理部105は、最新の座標値に関する他のユーザの統計情報に基づいて、将来の位置を推定する。例えば、測位記録管理部105は、過去の他のユーザの行動の軌跡を示す情報を保持し、その情報に基づいて、最新の座標値付近に到達したユーザが現在から所定の時間以内に新たなエリアに入る確率を算出し、その確率が所定の閾値を超えた場合に、測位手法をチェックする必要があると判定してもよい。   According to the third method, the positioning record management unit 105 estimates a future position based on statistical information of other users regarding the latest coordinate values. For example, the positioning record management unit 105 holds information indicating the behavior trajectory of other users in the past, and based on this information, a user who has reached the vicinity of the latest coordinate value newly receives information within a predetermined time from the present time. The probability of entering the area may be calculated, and when the probability exceeds a predetermined threshold, it may be determined that the positioning method needs to be checked.

第4の方法によれば、測位記録管理部105は、入退出管理用のRFID読み込みデータの有無に基づいて、ユーザのエリアへの出入りを判定する。例えば、ある建物の入り口にRFID読取装置を設置すれば、移動体端末101を携帯するユーザがその入り口を通過したことを検出することができる。さらに、そのユーザの測位履歴を参照すれば、そのユーザが建物に入ろうとしているか、建物から出ようとしているかを推定することができる。例えば、測位記録管理部105は、ユーザが建物(すなわちその建物内のエリア)に入ろうとしていると推定された場合、測位手法をチェックする必要があると判定する。   According to the fourth method, the positioning record management unit 105 determines whether the user enters or leaves the area based on the presence / absence of RFID read data for entry / exit management. For example, if an RFID reader is installed at the entrance of a building, it can be detected that the user carrying the mobile terminal 101 has passed through the entrance. Furthermore, by referring to the positioning history of the user, it can be estimated whether the user is going to enter or leave the building. For example, if it is estimated that the user is about to enter a building (that is, an area within the building), the positioning record management unit 105 determines that the positioning method needs to be checked.

以上、本発明の実施形態によれば、移動体端末101の消費電力を削減し、それによって電源部307内の電池の消耗を抑えつつ、複数のエリア(例えば屋外と屋内)を渡って移動するユーザに切れ目のない位置情報サービスを提供することができる。   As described above, according to the embodiment of the present invention, the power consumption of the mobile terminal 101 is reduced, thereby suppressing the consumption of the battery in the power supply unit 307 and moving across a plurality of areas (for example, outdoors and indoors). It is possible to provide a location information service without interruption to the user.

100 環境側測位装置
101 移動体端末
102 測位統合サーバ
103 アプリケーションサーバ
104 測位手法DBサーバ
105 測位記録管理部
106 現在地DB
107 測位履歴DB
108 ユーザIDDB
109 ルートDB
110 予定DB
111 ネットワーク
DESCRIPTION OF SYMBOLS 100 Environment side positioning apparatus 101 Mobile terminal 102 Positioning integration server 103 Application server 104 Positioning method DB server 105 Positioning record management unit 106 Current location DB
107 Positioning history DB
108 User ID DB
109 Root DB
110 Schedule DB
111 network

Claims (16)

移動体端末と、ネットワークを介して前記移動体端末と接続される測位統合装置と、を備える位置情報提供システムであって、
前記位置情報提供システムは、
前記移動体端末の位置を示す情報を保持し、
複数の領域の各々において使用される測位方法に関する情報を保持し、
前記測位方法に関する情報は、前記複数の領域の各々において使用される測位方法を識別する情報を含み、
前記測位方法を使用するために所定の情報が必要とされる場合、前記測位方法に関する情報は、前記測位方法を使用するために必要な情報をさらに含み、
前記複数の領域は、第1領域及び第2領域を含み、
前記測位統合装置は、
前記ネットワークに接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続される記憶装置と、を備え、
前記移動体端末から現在地取得要求を受信した場合、前記移動体端末の位置を示す情報に基づいて、前記移動体端末の現在の位置を判定し、
前記移動体端末が前記第1領域に位置する場合、前記移動体端末の位置を示す情報に基づいて、前記移動体端末が前記第2領域に接近したか否かを判定し、
前記移動体端末が前記第2領域に接近したと判定された場合、前記第2領域において使用される測位方法に関する情報を取得し、
前記取得した情報を前記移動体端末に送信することを特徴とする位置情報提供システム。
A position information providing system comprising a mobile terminal and a positioning integration device connected to the mobile terminal via a network,
The position information providing system includes:
Holding information indicating the location of the mobile terminal;
Holds information about the positioning method used in each of the multiple areas,
The information on the positioning method includes information for identifying a positioning method used in each of the plurality of regions,
When predetermined information is required to use the positioning method, the information on the positioning method further includes information necessary to use the positioning method,
The plurality of regions include a first region and a second region,
The positioning integration device is
An interface connected to the network, a processor connected to the interface, and a storage device connected to the processor,
When receiving a current location acquisition request from the mobile terminal, based on the information indicating the position of the mobile terminal, determine the current position of the mobile terminal,
When the mobile terminal is located in the first area, it is determined whether the mobile terminal has approached the second area based on information indicating the position of the mobile terminal;
If it is determined that the mobile terminal has approached the second area, obtain information on the positioning method used in the second area;
A location information providing system, wherein the acquired information is transmitted to the mobile terminal.
前記位置情報提供システムは、前記移動体端末が送信した測位信号を受信する一つ以上の基地局をさらに備え、
前記移動体端末は、前記移動体端末の位置を計測する位置情報取得部を備え、
前記移動体端末の位置を示す情報は、前記一つ以上の基地局が前記移動体端末から受信した信号に基づいて計測された前記移動体端末の位置を示す情報、及び、前記位置情報取得部が計測した前記移動体端末の位置を示す情報、の少なくとも一つを含むことを特徴とする請求項1に記載の位置情報提供システム。
The location information providing system further includes one or more base stations that receive a positioning signal transmitted by the mobile terminal,
The mobile terminal includes a position information acquisition unit that measures the position of the mobile terminal,
The information indicating the position of the mobile terminal includes information indicating the position of the mobile terminal measured based on a signal received by the one or more base stations from the mobile terminal, and the position information acquisition unit. The position information providing system according to claim 1, further comprising at least one of information indicating the position of the mobile terminal measured by.
前記移動体端末は、さらに、前記位置情報取得部への電力を供給する電源部と、前記電源部から前記位置情報取得部への電力の供給を制御する制御装置と、を備え、
前記第2領域において、前記位置情報取得部が前記移動体端末の位置を計測する場合、前記移動体端末が前記第2領域において使用される測位方法を識別する情報を受信した後、前記制御装置は、前記電源部から前記位置情報取得部への電力の供給を開始し、
前記第2領域において、前記一つ以上の基地局が受信した測位信号に基づいて前記移動体端末の位置が計測される場合、前記第2領域において使用される前記測位方法に関する情報は、前記測位方法を使用するために必要な情報として、前記一つ以上の基地局を識別する情報を含み、
前記第2領域において、前記一つ以上の基地局が受信した測位信号に基づいて前記移動体端末の位置が計測される場合、前記移動体端末は、前記第2領域において使用される測位方法を識別する情報を受信した後、前記測位信号を送信することを特徴とする請求項2に記載の位置情報提供システム。
The mobile terminal further includes a power supply unit that supplies power to the location information acquisition unit, and a control device that controls supply of power from the power supply unit to the location information acquisition unit,
In the second area, when the position information acquisition unit measures the position of the mobile terminal, the mobile terminal receives information identifying a positioning method used in the second area, and then the control device Starts supplying power from the power supply unit to the position information acquisition unit,
In the second area, when the position of the mobile terminal is measured based on the positioning signal received by the one or more base stations, the information on the positioning method used in the second area is the positioning Information needed to use the method includes information identifying the one or more base stations;
In the second area, when the position of the mobile terminal is measured based on a positioning signal received by the one or more base stations, the mobile terminal uses a positioning method used in the second area. The position information providing system according to claim 2, wherein the positioning signal is transmitted after receiving the identification information.
前記移動体端末の位置を示す情報は、前記移動体端末を携帯するユーザによって指定された目的地に至る経路を示す情報を含み、
前記経路を示す情報は、前記経路上の地点の位置を示す情報と、前記経路上の地点に到着する推定時刻を示す情報と、を含み、
前記測位統合装置は、
前記経路を示す情報に基づいて、前記移動体端末の現在の位置を判定し、
前記経路を示す情報に基づいて、前記移動体端末が現在から所定の時間内に前記第2領域に入ると判定された場合、又は、前記移動体端末の前記現在の位置から前記第2領域までの距離が所定の距離以下であると判定された場合、前記移動体端末が前記第2領域に接近したと判定することを特徴とする請求項3に記載の位置情報提供システム。
The information indicating the position of the mobile terminal includes information indicating a route to the destination designated by the user carrying the mobile terminal,
The information indicating the route includes information indicating a position of a point on the route, and information indicating an estimated time of arrival at the point on the route,
The positioning integration device is
Determining the current location of the mobile terminal based on the information indicating the route;
When it is determined that the mobile terminal enters the second area within a predetermined time from the present based on the information indicating the route, or from the current position of the mobile terminal to the second area 4. The position information providing system according to claim 3, wherein the mobile terminal determines that the mobile terminal has approached the second area when the mobile terminal is determined to be less than or equal to a predetermined distance.
前記移動体端末の位置を示す情報は、前記移動体端末を携帯するユーザの行動予定を示す情報を含み、
前記行動予定を示す情報は、前記ユーザの行き先の位置を示す情報と、前記ユーザが前記行き先に到着する予定時刻を示す情報と、を含み、
前記測位統合装置は、
前記行動予定を示す情報に基づいて、前記移動体端末の現在の位置を判定し、
前記行動予定を示す情報に基づいて、前記移動体端末が現在から所定の時間内に前記第2領域に入ると判定された場合、又は、前記移動体端末の前記現在の位置から前記第2領域までの距離が所定の距離以下であると判定された場合、前記移動体端末が前記第2領域に接近したと判定することを特徴とする請求項3に記載の位置情報提供システム。
The information indicating the position of the mobile terminal includes information indicating an action schedule of a user carrying the mobile terminal,
The information indicating the action schedule includes information indicating a location of the user's destination, and information indicating a scheduled time when the user arrives at the destination,
The positioning integration device is
Based on the information indicating the action schedule, a current position of the mobile terminal is determined,
Based on the information indicating the action schedule, when it is determined that the mobile terminal enters the second area within a predetermined time from the present time, or from the current position of the mobile terminal to the second area 4. The position information providing system according to claim 3, wherein the mobile terminal determines that the mobile terminal has approached the second area when it is determined that the distance to the mobile terminal is equal to or less than a predetermined distance.
前記移動体端末の位置を示す情報は、前記移動体端末の位置を示す複数の座標値と、前記各座標値が計測された時刻と、を含み、
前記測位統合装置は、
前記複数の座標値及び時刻を直線近似することによって前記移動体端末の現在の位置及び将来の位置を判定し、
前記判定された現在の位置及び将来の位置に基づいて、前記移動体端末が現在から所定の時間内に前記第2領域に入ると判定された場合、又は、前記移動体端末の前記現在の位置から前記第2領域までの距離が所定の距離以下であると判定された場合、前記移動体端末が前記第2領域に接近したと判定することを特徴とする請求項3に記載の位置情報提供システム。
The information indicating the position of the mobile terminal includes a plurality of coordinate values indicating the position of the mobile terminal, and the time at which each coordinate value is measured,
The positioning integration device is
Determining a current position and a future position of the mobile terminal by linearly approximating the plurality of coordinate values and time;
Based on the determined current position and future position, when it is determined that the mobile terminal enters the second area within a predetermined time from the present time, or the current position of the mobile terminal 4. The location information provision according to claim 3, wherein the mobile terminal determines that the mobile terminal has approached the second area when it is determined that the distance from the second area to the second area is equal to or less than a predetermined distance. system.
前記各基地局が、無線Local Area Network基地局、Ultra Wide Band基地局又はRadio Frequency Identification読取装置であり、
前記位置情報取得部が、Global Positioning System測位装置であることを特徴とする請求項3に記載の位置情報提供システム。
Each of the base stations is a wireless local area network base station, an ultra wide band base station or a radio frequency identification reader,
The position information providing system according to claim 3, wherein the position information acquisition unit is a Global Positioning System positioning device.
前記位置情報提供システムは、さらに、複数の測位方法保持装置を備え、
前記各測位方法保持装置は、前記各領域において使用される測位方法に関する情報を保持し、
前記測位統合装置は、前記移動体端末が前記第2領域に接近したと判定された場合、前記第2領域において使用される測位方法を保持する前記測位方法保持装置に測位方法要求を送信し、
前記測位方法要求を受信した前記測位方法保持装置は、前記測位方法保持装置が保持する前記測位方法に関する情報を前記測位統合装置に送信することを特徴とする請求項1に記載の位置情報提供システム。
The position information providing system further includes a plurality of positioning method holding devices,
Each positioning method holding device holds information on the positioning method used in each of the areas,
The positioning integration device, when it is determined that the mobile terminal has approached the second area, transmits a positioning method request to the positioning method holding apparatus that holds the positioning method used in the second area,
The position information providing system according to claim 1, wherein the positioning method holding device that has received the positioning method request transmits information on the positioning method held by the positioning method holding device to the positioning integration device. .
移動体端末と、ネットワークを介して前記移動体端末と接続される測位統合装置と、を備える位置情報提供システムにおいて実行される位置情報提供方法であって、
前記位置情報提供システムは、
前記移動体端末の位置を示す情報を保持し、
複数の領域の各々において使用される測位方法に関する情報を保持し、
前記測位方法に関する情報は、前記複数の領域の各々において使用される測位方法を識別する情報を含み、
前記測位方法を使用するために所定の情報が必要とされる場合、前記測位方法に関する情報は、前記測位方法を使用するために必要な情報をさらに含み、
前記複数の領域は、第1領域及び第2領域を含み、
前記測位統合装置は、前記ネットワークに接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続される記憶装置と、を備え、
前記位置情報提供方法は、
前記測位統合装置が、前記移動体端末から現在地取得要求を受信した場合、前記移動体端末の位置を示す情報に基づいて、前記移動体端末の現在の位置を判定し、前記移動体端末が前記第1領域に位置する場合、前記移動体端末の位置を示す情報に基づいて、前記移動体端末が前記第2領域に接近したか否かを判定する第1手順と、
前記移動体端末が前記第2領域に接近したと判定された場合、前記測位統合装置が、前記第2領域において使用される測位方法に関する情報を取得する第2手順と、
前記測位統合装置が、前記取得した情報を前記移動体端末に送信する第3手順と、を含むことを特徴とする位置情報提供方法。
A position information providing method executed in a position information providing system comprising a mobile terminal and a positioning integration device connected to the mobile terminal via a network,
The position information providing system includes:
Holding information indicating the location of the mobile terminal;
Holds information about the positioning method used in each of the multiple areas,
The information on the positioning method includes information for identifying a positioning method used in each of the plurality of regions,
When predetermined information is required to use the positioning method, the information on the positioning method further includes information necessary to use the positioning method,
The plurality of regions include a first region and a second region,
The positioning integration device includes an interface connected to the network, a processor connected to the interface, and a storage device connected to the processor,
The location information providing method includes:
When the positioning integration device receives a current location acquisition request from the mobile terminal, the mobile terminal determines the current position of the mobile terminal based on information indicating the position of the mobile terminal, and the mobile terminal A first procedure for determining whether or not the mobile terminal has approached the second area based on information indicating the position of the mobile terminal when located in the first area;
When it is determined that the mobile terminal has approached the second area, the positioning integration device acquires information on a positioning method used in the second area;
A positioning information providing method comprising: a third procedure in which the positioning integration device transmits the acquired information to the mobile terminal.
前記位置情報提供システムは、前記移動体端末が送信した測位信号を受信する一つ以上の基地局をさらに備え、
前記移動体端末は、前記移動体端末の位置を計測する位置情報取得部を備え、
前記移動体端末の位置を示す情報は、前記一つ以上の基地局が前記移動体端末から受信した信号に基づいて計測された前記移動体端末の位置を示す情報、及び、前記位置情報取得部が計測した前記移動体端末の位置を示す情報、の少なくとも一つを含むことを特徴とする請求項9に記載の位置情報提供方法。
The location information providing system further includes one or more base stations that receive a positioning signal transmitted by the mobile terminal,
The mobile terminal includes a position information acquisition unit that measures the position of the mobile terminal,
The information indicating the position of the mobile terminal includes information indicating the position of the mobile terminal measured based on a signal received by the one or more base stations from the mobile terminal, and the position information acquisition unit. The position information providing method according to claim 9, comprising at least one of the information indicating the position of the mobile terminal measured by.
前記移動体端末は、さらに、前記位置情報取得部への電力を供給する電源部と、前記電源部から前記位置情報取得部への電力の供給を制御する制御装置と、を備え、
前記第2領域において、前記位置情報取得部が前記移動体端末の位置を計測する場合、前記位置情報提供方法は、前記移動体端末が前記第2領域において使用される測位方法を識別する情報を受信した後、前記制御装置が前記電源部から前記位置情報取得部への電力の供給を開始する手順と、
前記第2領域において、前記一つ以上の基地局が受信した測位信号に基づいて前記移動体端末の位置が計測される場合、前記位置情報提供方法は、前記移動体端末が前記第2領域において使用される測位方法を識別する情報を受信した後、前記測位信号を送信する手順と、をさらに含み、
前記第2領域において、前記一つ以上の基地局が受信した測位信号に基づいて前記移動体端末の位置が計測される場合、前記第2領域において使用される前記測位方法に関する情報は、前記測位方法を使用するために必要な情報として、前記一つ以上の基地局を識別する情報を含むことを特徴とする請求項10に記載の位置情報提供方法。
The mobile terminal further includes a power supply unit that supplies power to the location information acquisition unit, and a control device that controls supply of power from the power supply unit to the location information acquisition unit,
In the second area, when the position information acquisition unit measures the position of the mobile terminal, the position information providing method uses information for identifying a positioning method used by the mobile terminal in the second area. After receiving, the control device starts supplying power from the power supply unit to the position information acquisition unit;
In the second area, when the position of the mobile terminal is measured based on a positioning signal received by the one or more base stations, the location information providing method is performed when the mobile terminal is in the second area. A step of transmitting the positioning signal after receiving information identifying a positioning method used; and
In the second area, when the position of the mobile terminal is measured based on the positioning signal received by the one or more base stations, the information on the positioning method used in the second area is the positioning The location information providing method according to claim 10, wherein the information necessary for using the method includes information for identifying the one or more base stations.
前記移動体端末の位置を示す情報は、前記移動体端末を携帯するユーザによって指定された目的地に至る経路を示す情報を含み、
前記経路を示す情報は、前記経路上の地点の位置を示す情報と、前記経路上の地点に到着する推定時刻を示す情報と、を含み、
前記第1手順は、
前記測位統合装置が、前記経路を示す情報に基づいて、前記移動体端末の現在の位置を判定する手順と、
前記経路を示す情報に基づいて、前記移動体端末が現在から所定の時間内に前記第2領域に入ると判定された場合、又は、前記移動体端末の前記現在の位置から前記第2領域までの距離が所定の距離以下であると判定された場合、前記測位統合装置が、前記移動体端末が前記第2領域に接近したと判定する手順と、を含むことを特徴とする請求項11に記載の位置情報提供方法。
The information indicating the position of the mobile terminal includes information indicating a route to the destination designated by the user carrying the mobile terminal,
The information indicating the route includes information indicating a position of a point on the route, and information indicating an estimated time of arrival at the point on the route,
The first procedure includes:
The positioning integration device determines a current position of the mobile terminal based on information indicating the route;
When it is determined that the mobile terminal enters the second area within a predetermined time from the present based on the information indicating the route, or from the current position of the mobile terminal to the second area The method according to claim 11, further comprising: a step of determining that the mobile terminal has approached the second region when the distance is determined to be less than or equal to a predetermined distance. The location information providing method described.
前記移動体端末の位置を示す情報は、前記移動体端末を携帯するユーザの行動予定を示す情報を含み、
前記行動予定を示す情報は、前記ユーザの行き先の位置を示す情報と、前記ユーザが前記行き先に到着する予定時刻を示す情報と、を含み、
前記第1手順は、
前記測位統合装置が、前記行動予定を示す情報に基づいて、前記移動体端末の現在の位置を判定する手順と、
前記行動予定を示す情報に基づいて、前記移動体端末が現在から所定の時間内に前記第2領域に入ると判定された場合、又は、前記移動体端末の前記現在の位置から前記第2領域までの距離が所定の距離以下であると判定された場合、前記測位統合装置が、前記移動体端末が前記第2領域に接近したと判定する手順と、を含むことを特徴とする請求項11に記載の位置情報提供方法。
The information indicating the position of the mobile terminal includes information indicating an action schedule of a user carrying the mobile terminal,
The information indicating the action schedule includes information indicating a location of the user's destination, and information indicating a scheduled time when the user arrives at the destination,
The first procedure includes:
The positioning integration apparatus determines a current position of the mobile terminal based on information indicating the action schedule;
Based on the information indicating the action schedule, when it is determined that the mobile terminal enters the second area within a predetermined time from the present time, or from the current position of the mobile terminal to the second area The method of claim 11, further comprising: a step of determining that the mobile terminal has approached the second region when the positioning integration device is determined to be less than or equal to a predetermined distance. Location information providing method described in 1.
前記移動体端末の位置を示す情報は、前記移動体端末の位置を示す複数の座標値と、前記各座標値が計測された時刻と、を含み、
前記第1手順は、
前記測位統合装置が、前記複数の座標値及び時刻を直線近似することによって前記移動体端末の現在の位置及び将来の位置を判定する手順と、
前記判定された現在の位置及び将来の位置に基づいて、前記移動体端末が現在から所定の時間内に前記第2領域に入ると判定された場合、又は、前記移動体端末の前記現在の位置から前記第2領域までの距離が所定の距離以下であると判定された場合、前記測位統合装置が、前記移動体端末が前記第2領域に接近したと判定する手順と、を含むことを特徴とする請求項11に記載の位置情報提供方法。
The information indicating the position of the mobile terminal includes a plurality of coordinate values indicating the position of the mobile terminal, and the time at which each coordinate value is measured,
The first procedure includes:
The positioning integration apparatus determines a current position and a future position of the mobile terminal by linearly approximating the plurality of coordinate values and time, and
Based on the determined current position and future position, when it is determined that the mobile terminal enters the second area within a predetermined time from the present time, or the current position of the mobile terminal The positioning integration device determines that the mobile terminal has approached the second area when it is determined that the distance from the second area is equal to or less than a predetermined distance. The position information providing method according to claim 11.
前記位置情報提供システムは、さらに、複数の測位方法保持装置を備え、
前記各測位方法保持装置は、前記各領域において使用される測位方法に関する情報を保持し、
前記第2手順は、
前記移動体端末が前記第2領域に接近したと判定された場合、前記測位統合装置が、前記第2領域において使用される測位方法を保持する前記測位方法保持装置に測位方法要求を送信する手順と、
前記測位方法要求を受信した前記測位方法保持装置が、前記測位方法保持装置が保持する前記測位方法に関する情報を前記測位統合装置に送信する手順と、を含むことを特徴とする請求項9に記載の位置情報提供方法。
The position information providing system further includes a plurality of positioning method holding devices,
Each positioning method holding device holds information on the positioning method used in each of the areas,
The second procedure includes
When it is determined that the mobile terminal has approached the second area, the positioning integration apparatus transmits a positioning method request to the positioning method holding apparatus that holds the positioning method used in the second area When,
The positioning method holding device that has received the positioning method request includes a procedure of transmitting information on the positioning method held by the positioning method holding device to the positioning integration device. Location information provision method.
ネットワークを介して移動体端末及び測位方法保持装置と接続される測位統合装置であって、
前記測位統合装置は、前記移動体端末の位置を示す情報を保持し、
前記測位方法保持装置は、複数の領域の各々において使用される測位方法に関する情報を保持し、
前記測位方法に関する情報は、前記複数の領域の各々において使用される測位方法を識別する情報を含み、
前記測位方法を使用するために所定の情報が必要とされる場合、前記測位方法に関する情報は、前記測位方法を使用するために必要な情報をさらに含み、
前記複数の領域は、第1領域及び第2領域を含み、
前記測位統合装置は、
前記ネットワークに接続されるインターフェースと、前記インターフェースに接続されるプロセッサと、前記プロセッサに接続される記憶装置と、を備え、
前記移動体端末から現在地取得要求を受信した場合、前記移動体端末の位置を示す情報に基づいて、前記移動体端末の現在の位置を判定し、
前記移動体端末が前記第1領域に位置する場合、前記移動体端末の位置を示す情報に基づいて、前記移動体端末が前記第2領域に接近したか否かを判定し、
前記移動体端末が前記第2領域に接近したと判定された場合、前記第2領域において使用される測位方法に関する情報を前記測位方法保持装置から取得し、
前記取得した情報を前記移動体端末に送信することを特徴とする測位統合装置。
A positioning integration device connected to a mobile terminal and a positioning method holding device via a network,
The positioning integration device holds information indicating the position of the mobile terminal,
The positioning method holding device holds information on a positioning method used in each of a plurality of areas,
The information on the positioning method includes information for identifying a positioning method used in each of the plurality of regions,
When predetermined information is required to use the positioning method, the information on the positioning method further includes information necessary to use the positioning method,
The plurality of regions include a first region and a second region,
The positioning integration device is
An interface connected to the network, a processor connected to the interface, and a storage device connected to the processor,
When receiving a current location acquisition request from the mobile terminal, based on the information indicating the position of the mobile terminal, determine the current position of the mobile terminal,
When the mobile terminal is located in the first area, it is determined whether the mobile terminal has approached the second area based on information indicating the position of the mobile terminal;
When it is determined that the mobile terminal has approached the second area, information on the positioning method used in the second area is acquired from the positioning method holding device;
A positioning integration apparatus that transmits the acquired information to the mobile terminal.
JP2009164682A 2009-07-13 2009-07-13 POSITION INFORMATION PROVIDING SYSTEM, POSITION INFORMATION PROVIDING METHOD, AND POSITIONING INTEGRATION DEVICE Expired - Fee Related JP5207400B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009164682A JP5207400B2 (en) 2009-07-13 2009-07-13 POSITION INFORMATION PROVIDING SYSTEM, POSITION INFORMATION PROVIDING METHOD, AND POSITIONING INTEGRATION DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009164682A JP5207400B2 (en) 2009-07-13 2009-07-13 POSITION INFORMATION PROVIDING SYSTEM, POSITION INFORMATION PROVIDING METHOD, AND POSITIONING INTEGRATION DEVICE

Publications (2)

Publication Number Publication Date
JP2011023798A true JP2011023798A (en) 2011-02-03
JP5207400B2 JP5207400B2 (en) 2013-06-12

Family

ID=43633523

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009164682A Expired - Fee Related JP5207400B2 (en) 2009-07-13 2009-07-13 POSITION INFORMATION PROVIDING SYSTEM, POSITION INFORMATION PROVIDING METHOD, AND POSITIONING INTEGRATION DEVICE

Country Status (1)

Country Link
JP (1) JP5207400B2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014517943A (en) * 2011-03-18 2014-07-24 マイクロソフト コーポレーション Improved device location detection
JP2016502645A (en) * 2012-10-16 2016-01-28 クゥアルコム・インコーポレイテッドQualcomm Incorporated Predictive scheduling of navigation tasks
JP2016025526A (en) * 2014-07-22 2016-02-08 Necプラットフォームズ株式会社 Communication device, communication system, output radio wave control method and program
JP2016528760A (en) * 2013-06-06 2016-09-15 クゥアルコム・インコーポレイテッドQualcomm Incorporated Fine grain position data collection
JP2017046096A (en) * 2015-08-25 2017-03-02 株式会社Msd Nursing work support system and nursing work support method
JP2017514104A (en) * 2014-02-12 2017-06-01 グーグル インコーポレイテッド Energy efficient positioning
US9860673B2 (en) 2015-03-03 2018-01-02 Qualcomm Incorporated Managing activities performed by a plurality of collocated mobile devices
US9872147B2 (en) 2013-03-05 2018-01-16 Google Llc Providing points of interest to user devices in variable zones
US20180174130A1 (en) * 2016-12-19 2018-06-21 Groupon, Inc. Gps determined location based access to linked information and delivery thereof
JP2018528403A (en) * 2015-06-29 2018-09-27 ネイバー ビジネス プラットフォーム コーポレーション Location-based service providing method and system
US10149097B2 (en) 2013-06-28 2018-12-04 Google Llc Clustering geofence-based alerts for mobile devices
US10249119B2 (en) 2011-12-23 2019-04-02 Microsoft Technology Licensing, Llc Hub key service
CN112188390A (en) * 2020-09-08 2021-01-05 天地(常州)自动化股份有限公司 Mobile card reading terminal based on dual-frequency wireless communication technology, communication method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006329854A (en) * 2005-05-27 2006-12-07 Hitachi Ltd Radio communication system, node position calculation method, and node
JP2008005228A (en) * 2006-06-22 2008-01-10 Ntt Docomo Inc Position information processor and processing method
JP2010145356A (en) * 2008-12-22 2010-07-01 Ntt Docomo Inc Mobile unit, server, and system and method for determination of positioning method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006329854A (en) * 2005-05-27 2006-12-07 Hitachi Ltd Radio communication system, node position calculation method, and node
JP2008005228A (en) * 2006-06-22 2008-01-10 Ntt Docomo Inc Position information processor and processing method
JP2010145356A (en) * 2008-12-22 2010-07-01 Ntt Docomo Inc Mobile unit, server, and system and method for determination of positioning method

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014517943A (en) * 2011-03-18 2014-07-24 マイクロソフト コーポレーション Improved device location detection
KR101922743B1 (en) * 2011-03-18 2018-11-27 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Improved device location detection
US10249119B2 (en) 2011-12-23 2019-04-02 Microsoft Technology Licensing, Llc Hub key service
JP2016502645A (en) * 2012-10-16 2016-01-28 クゥアルコム・インコーポレイテッドQualcomm Incorporated Predictive scheduling of navigation tasks
US10091620B2 (en) 2013-03-05 2018-10-02 Google Llc Configurable point of interest alerts
US11265678B2 (en) 2013-03-05 2022-03-01 Google Llc Configurable point of interest alerts
US11115781B2 (en) 2013-03-05 2021-09-07 Google Llc Providing points of interest to user devices in variable zones
US9872147B2 (en) 2013-03-05 2018-01-16 Google Llc Providing points of interest to user devices in variable zones
JP2016528760A (en) * 2013-06-06 2016-09-15 クゥアルコム・インコーポレイテッドQualcomm Incorporated Fine grain position data collection
CN109945855A (en) * 2013-06-06 2019-06-28 高通股份有限公司 The acquisition of fine grained location data
US10149097B2 (en) 2013-06-28 2018-12-04 Google Llc Clustering geofence-based alerts for mobile devices
JP2017514104A (en) * 2014-02-12 2017-06-01 グーグル インコーポレイテッド Energy efficient positioning
US9986375B2 (en) 2014-02-12 2018-05-29 Google Llc Energy-efficient location determination
US10499185B2 (en) 2014-02-12 2019-12-03 Google Llc Energy-efficient location determination
JP2016025526A (en) * 2014-07-22 2016-02-08 Necプラットフォームズ株式会社 Communication device, communication system, output radio wave control method and program
US9860673B2 (en) 2015-03-03 2018-01-02 Qualcomm Incorporated Managing activities performed by a plurality of collocated mobile devices
JP2018528403A (en) * 2015-06-29 2018-09-27 ネイバー ビジネス プラットフォーム コーポレーション Location-based service providing method and system
JP2017046096A (en) * 2015-08-25 2017-03-02 株式会社Msd Nursing work support system and nursing work support method
US20180174130A1 (en) * 2016-12-19 2018-06-21 Groupon, Inc. Gps determined location based access to linked information and delivery thereof
US11816653B2 (en) * 2016-12-19 2023-11-14 Groupon, Inc. GPS determined location based access to linked information and delivery thereof
CN112188390A (en) * 2020-09-08 2021-01-05 天地(常州)自动化股份有限公司 Mobile card reading terminal based on dual-frequency wireless communication technology, communication method and device
CN112188390B (en) * 2020-09-08 2024-06-11 天地(常州)自动化股份有限公司 Mobile card reading terminal based on dual-frequency wireless communication technology, communication method and device

Also Published As

Publication number Publication date
JP5207400B2 (en) 2013-06-12

Similar Documents

Publication Publication Date Title
JP5207400B2 (en) POSITION INFORMATION PROVIDING SYSTEM, POSITION INFORMATION PROVIDING METHOD, AND POSITIONING INTEGRATION DEVICE
JP5427272B2 (en) User identification and location in mobile networks
US8031595B2 (en) Future location determination using social networks
US9873590B2 (en) Apparatus and a method for elevator allocation using a magnetic field map in an elevator system
JP3984922B2 (en) Mobile device, server device, and information providing method
JP4199475B2 (en) Positioning gateway device, terminal location information request processing method and program
WO2009104721A1 (en) Method and system of efficiently using mobile terminal context
JP5168137B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, PROGRAM, INFORMATION MANAGEMENT DEVICE, AND COMMUNICATION SYSTEM
WO2015167265A1 (en) Indoor global positioning system
US9247518B2 (en) Mobile device positioning responsive to externally generated regional candidate position fix mode selection
RU2680093C2 (en) Location error radius determination
KR101586484B1 (en) System and mtehod for determining positon information using cell inforation
WO2014165096A1 (en) Server-based mobile device regional candidate position fix mode selection
US20160029157A1 (en) Assistance techniques
US20160007155A1 (en) Method and apparatus for providing information regarding a device
US20180195867A1 (en) Systems and methods for indoor and outdoor mobile device navigation
JP6096042B2 (en) POSITION INFORMATION ACQUISITION SYSTEM AND POSITION INFORMATION ACQUISITION METHOD
KR102055001B1 (en) Method And Apparatus for Positioning by Using Grouping
KR101263662B1 (en) Destination guiding method and system using common display of station
JP3753152B2 (en) Positioning gateway device, terminal location information request processing method and program
JP4472735B2 (en) Positioning gateway device, terminal location information request processing method and program
JP4472681B2 (en) Positioning gateway device, terminal location information request processing method and program
KR101590412B1 (en) Recording media for using service between near terminal and service apparat0us
JP2006030216A (en) Positioning gateway device, terminal position information request processing method and program
KR20060031920A (en) Method and system for renewing screen based on location information of mobile device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130111

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130214

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160301

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5207400

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees