JP2017228952A - Mobile communication terminal, position determining method of mobile communication terminal, and program - Google Patents

Mobile communication terminal, position determining method of mobile communication terminal, and program Download PDF

Info

Publication number
JP2017228952A
JP2017228952A JP2016124064A JP2016124064A JP2017228952A JP 2017228952 A JP2017228952 A JP 2017228952A JP 2016124064 A JP2016124064 A JP 2016124064A JP 2016124064 A JP2016124064 A JP 2016124064A JP 2017228952 A JP2017228952 A JP 2017228952A
Authority
JP
Japan
Prior art keywords
terminal
mobile communication
transmission terminal
unit
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016124064A
Other languages
Japanese (ja)
Inventor
紳伍 酒井
Shingo Sakai
紳伍 酒井
憲治 安
Kenji Yasu
憲治 安
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.)
Smart Innovation Co Ltd
Smart-Innovation Co Ltd
Original Assignee
Smart Innovation Co Ltd
Smart-Innovation Co 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 Smart Innovation Co Ltd, Smart-Innovation Co Ltd filed Critical Smart Innovation Co Ltd
Priority to JP2016124064A priority Critical patent/JP2017228952A/en
Publication of JP2017228952A publication Critical patent/JP2017228952A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Alarm Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To enhance detection accuracy of the position of a calling terminal.SOLUTION: A mobile communication terminal 50 includes: a short-range wireless communication unit 53 that wirelessly communicates with a calling terminal 10 and a pole side calling terminal 500 associated with positional information; and a position estimation unit 57 that obtains the positional information associated with the pole side calling terminal 500 when the mobile communication terminal is in a communication area of the pole side calling terminal 500, and identifies the position of itself on the basis of the obtained positional information when it is in a communication area of the calling terminal 10.SELECTED DRAWING: Figure 5

Description

本発明は、人、物等に持たせた発信端末を携帯通信端末によって検出する技術に関する。   The present invention relates to a technique for detecting a transmission terminal held by a person, an object, or the like with a mobile communication terminal.

特許文献1に開示の技術では、Bluetooth(登録商標)規格の通信によって携帯電話等の受信端末が捜索対象の発信端末を検出したとき、GPS(Global Positioning System)を利用して取得した受信端末の位置情報をサーバに送信している。そして、サーバは、受信端末の位置情報を捜索依頼者の捜索依頼者用端末に送信している。これによって、捜索依頼者は、発信端末の近くにいる受信端末の位置情報を発信端末の位置として把握する。   In the technology disclosed in Patent Document 1, when a receiving terminal such as a mobile phone detects a search target transmitting terminal by communication of Bluetooth (registered trademark) standard, the receiving terminal acquired using GPS (Global Positioning System) Sending location information to the server. Then, the server transmits the position information of the receiving terminal to the search requester terminal of the search requester. Thereby, the search requester grasps the position information of the receiving terminal near the transmitting terminal as the position of the transmitting terminal.

特開2016−14966号JP2016-14966

本発明の目的は、発信端末の位置の検出精度をより高くすることである。   An object of the present invention is to increase the detection accuracy of the position of the transmitting terminal.

本発明の第1の態様は、位置情報が対応付けられている第1通信装置と無線通信を行う第1通信手段と、第2通信装置と無線通信を行う第2通信手段と前記第1通信装置の通信圏内に位置すると当該第1通信装置に対応付けられている位置情報を取得する取得手段と、前記第2通信装置の通信圏内に位置すると前記取得手段が取得した位置情報を基に自己の位置を特定する特定手段と、を有することを特徴とする携帯通信端末である。   According to a first aspect of the present invention, a first communication unit that performs wireless communication with a first communication device associated with position information, a second communication unit that performs wireless communication with a second communication device, and the first communication. Self-acquisition means for acquiring position information associated with the first communication device when located within the communication range of the device and self-location information based on the position information acquired by the acquisition means when located within the communication range of the second communication device And a specifying means for specifying the position of the mobile communication terminal.

本発明の第2の態様では、前記第1通信装置は、設備に固定されて近距離無線通信を行うことが好ましい。   In the second aspect of the present invention, it is preferable that the first communication device is fixed to equipment and performs short-range wireless communication.

本発明の第3の態様では、前記第1通信装置は、携帯電話の基地局の通信装置であることが好ましい。   In the third aspect of the present invention, the first communication device is preferably a communication device of a mobile phone base station.

本発明の第4の態様では、前記第2通信装置の捜索を支援する捜索支援サーバから捜索要求があると、前記特定手段が特定した位置情報を当該捜索支援サーバに送信する送信手段をさらに有することが好ましい。   According to a fourth aspect of the present invention, when there is a search request from a search support server that supports the search of the second communication device, there is further provided a transmission means for transmitting the position information specified by the specifying means to the search support server. It is preferable.

本発明の第5の態様は、位置情報が対応付けられている第1通信装置の通信圏内に携帯通信端末が位置すると当該第1通信装置に対応付けられている位置情報を当該携帯通信端末で取得する取得ステップと、第2通信装置の通信圏内に位置すると前記取得ステップで取得した位置情報を基に自己の位置を前記携帯通信端末で特定する特定ステップと、を有することを特徴とする携帯通信端末の位置特定方法である。   According to a fifth aspect of the present invention, when the mobile communication terminal is located within the communication range of the first communication device with which the position information is associated, the position information associated with the first communication device is displayed on the mobile communication terminal. An acquisition step of acquiring, and a specifying step of specifying the position of the mobile communication terminal by the mobile communication terminal based on the position information acquired in the acquisition step when positioned within the communication range of the second communication device. This is a method for specifying the position of a communication terminal.

本発明の第6の態様は、取得手段が、位置情報が対応付けられている第1通信装置の通信圏内に携帯通信端末が位置すると当該第1通信装置に対応付けられている位置情報を当該携帯通信端末に取得させる取得ステップと、特定手段が、第2通信装置の通信圏内に位置すると前記取得ステップで取得した位置情報を基に自己の位置を前記携帯通信端末に特定させる特定ステップと、をコンピュータに実行させるプログラムである。   According to a sixth aspect of the present invention, when the mobile communication terminal is located within the communication range of the first communication device with which the position information is associated, the acquisition unit obtains the position information associated with the first communication device. An acquisition step that causes the mobile communication terminal to acquire, and a specifying step that causes the mobile communication terminal to specify its own position based on the position information acquired in the acquisition step when the specifying means is located within the communication range of the second communication device; Is a program that causes a computer to execute.

本発明の第1,5,6の態様によれば、携帯通信端末は、第2通信装置の通信圏内に位置したときに第1通信装置の位置情報を基に自己の位置を特定できる。これによって、一定の通信圏内にある携帯通信端末の位置と第2通信装置の位置とを対応付けることが可能になる。よって、携帯通信端末自身がGPS(Global Positioning System)等の測位手段をもっていないような場合でも、当該携帯通信端末は、第2通信装置の位置をより高い精度で検出できる。   According to the first, fifth, and sixth aspects of the present invention, the mobile communication terminal can identify its own position based on the position information of the first communication device when it is located within the communication range of the second communication device. This makes it possible to associate the position of the mobile communication terminal within a certain communication range with the position of the second communication device. Therefore, even when the mobile communication terminal itself does not have positioning means such as GPS (Global Positioning System), the mobile communication terminal can detect the position of the second communication device with higher accuracy.

本発明の第2の態様によれば、携帯通信端末は、設備に固定されて近距離無線通信を行う第1通信装置の位置情報を基に自己の位置を特定できる。これによって、携帯通信端末は、様々な位置に配置した第1通信装置の位置情報を用いれば、第2通信装置の位置をより高い精度で検出できる。   According to the second aspect of the present invention, the mobile communication terminal can identify its own location based on the location information of the first communication device that is fixed to the facility and performs near field communication. Accordingly, the mobile communication terminal can detect the position of the second communication device with higher accuracy by using the position information of the first communication device arranged at various positions.

本発明の第3の態様によれば、携帯通信端末は、携帯電話の基地局の通信装置の位置情報を用いることで、既存の装置の位置情報を用いて第2通信装置の位置を検出できる。   According to the third aspect of the present invention, the mobile communication terminal can detect the position of the second communication device using the position information of the existing device by using the position information of the communication device of the base station of the mobile phone. .

本発明の第4の態様によれば、携帯通信端末は、捜索支援サーバと連携し捜索対象の第2通信装置の位置を特定できる。   According to the fourth aspect of the present invention, the mobile communication terminal can identify the position of the second communication device to be searched in cooperation with the search support server.

図1は、捜索支援システムの構成例を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration example of a search support system. 図2は、複数の発信端末と複数の携帯通信端末とが近距離無線通信の回線によって通信可能とされている一例を示す。FIG. 2 shows an example in which a plurality of transmitting terminals and a plurality of portable communication terminals can communicate with each other through a short-distance wireless communication line. 図3は、携帯電話の基地局の位置情報を利用して携帯通信端末の位置を特定する例を示す図である。FIG. 3 is a diagram illustrating an example in which the position of the mobile communication terminal is specified using the position information of the base station of the mobile phone. 図4は、発信端末の構成例を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration example of the transmitting terminal. 図5は、携帯通信端末の構成例を示すブロック図である。FIG. 5 is a block diagram illustrating a configuration example of the mobile communication terminal. 図6は、携帯通信端末の処理部の構成例を示すブロック図である。FIG. 6 is a block diagram illustrating a configuration example of a processing unit of the mobile communication terminal. 図7は、登録処理の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of the registration process. 図8は、捜索要求処理の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of search request processing. 図9は、発信端末検出処理の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a calling terminal detection process. 図10は、捜索支援サーバの構成例を示すブロック図である。FIG. 10 is a block diagram illustrating a configuration example of the search support server. 図11は、捜索支援サーバの記憶部に記憶されているデータベースの構成例を示すブロック図である。FIG. 11 is a block diagram illustrating a configuration example of a database stored in the storage unit of the search support server. 図12は、登録情報データベースの一例を示す図である。FIG. 12 is a diagram illustrating an example of a registration information database. 図13は、捜索要求情報データベースの一例を示す図である。FIG. 13 is a diagram illustrating an example of a search request information database. 図14は、発信端末検出情報データベースの一例を示す図である。FIG. 14 is a diagram illustrating an example of a transmission terminal detection information database. 図15は、捜索支援サーバの処理部の構成例を示すブロック図である。FIG. 15 is a block diagram illustrating a configuration example of the processing unit of the search support server. 図16は、登録情報管理処理の一例を示すフローチャートである。FIG. 16 is a flowchart illustrating an example of the registration information management process. 図17は、捜索要求管理処理の一例を示すフローチャートである。FIG. 17 is a flowchart illustrating an example of search request management processing. 図18は、検出情報管理処理の一例を示すフローチャートである。FIG. 18 is a flowchart illustrating an example of the detection information management process. 図19は、捜索実行処理の一例を示すフローチャートである。FIG. 19 is a flowchart illustrating an example of search execution processing. 図20は、捜索支援システムにおける処理の一連の流れを示す図であるFIG. 20 is a diagram showing a series of processes in the search support system. 図21は、第2の実施形態の捜索支援システムの構成例を示すブロック図である。FIG. 21 is a block diagram illustrating a configuration example of a search support system according to the second embodiment. 図22は、電柱側発信端末の構成例を示すブロック図である。FIG. 22 is a block diagram illustrating a configuration example of the utility pole side transmission terminal. 図23は、3つの電柱側発信端末の全ての通信圏内に携帯通信端末が位置している場合の例を示す図である。FIG. 23 is a diagram illustrating an example in the case where the mobile communication terminal is located in all communication areas of the three utility pole side transmission terminals. 図24は、第2の実施形態における発信端末検出処理の一例を示すフローチャートである。FIG. 24 is a flowchart illustrating an example of a calling terminal detection process according to the second embodiment. 図25は、第3の実施形態における携帯通信端末の発信端末検出処理の一例を示すフローチャートである。FIG. 25 is a flowchart illustrating an example of a calling terminal detection process of the mobile communication terminal according to the third embodiment. 図26は、第3の実施形態における捜索支援サーバの記憶部に記憶されているデータベースの構成例を示すブロック図である。FIG. 26 is a block diagram illustrating a configuration example of a database stored in the storage unit of the search support server in the third embodiment. 図27は、電柱側発信端末位置情報データベースの一例を示す図である。FIG. 27 is a diagram illustrating an example of a utility pole side transmission terminal location information database. 図28は、第3の実施形態における検出情報管理処理の一例を示すフローチャートである。FIG. 28 is a flowchart illustrating an example of detection information management processing according to the third embodiment. 図29は、3つの電柱側発信端末の全ての通信圏内に携帯通信端末が位置している場合の例を示す図である。FIG. 29 is a diagram illustrating an example in the case where the mobile communication terminal is located in all communication areas of the three utility pole side transmission terminals. 図30は、第4の実施形態における捜索実行処理の一例を示すフローチャートである。FIG. 30 is a flowchart illustrating an example of search execution processing according to the fourth embodiment. 図31は、3つの座標位置(x1,y1)、(x2,y2)、(x3,y3)を通る円の一例を示す図であるFIG. 31 is a diagram illustrating an example of a circle passing through three coordinate positions (x1, y1), (x2, y2), and (x3, y3). 図32は、携帯通信端末A,C,Dが発信端末bの通信圏内に入ったときに捜索支援サーバが検出(推定)する携帯通信端末A,C,Dの位置の一例を示す図である。FIG. 32 is a diagram illustrating an example of the positions of the mobile communication terminals A, C, and D detected (estimated) by the search support server when the mobile communication terminals A, C, and D enter the communication area of the calling terminal b. . 図33は、1つの発信端末IDと2つの異なるプログラムIDとの各組み合わせに対応付けられている位置情報を基に発信端末の位置を推定する方式の一例を示す図である。FIG. 33 is a diagram illustrating an example of a method for estimating the position of a transmission terminal based on position information associated with each combination of one transmission terminal ID and two different program IDs.

本発明の実施形態を図面を参照しつつ説明する。
本実施形態では、捜索支援システムを挙げている。
Embodiments of the present invention will be described with reference to the drawings.
In the present embodiment, a search support system is cited.

(構成)
図1は、捜索支援システム1の構成例を示すブロック図である。
図1に示すように、捜索支援システム1は、複数の発信端末10、複数の携帯通信端末50、及び捜索支援サーバ100を有している。
(Constitution)
FIG. 1 is a block diagram illustrating a configuration example of the search support system 1.
As shown in FIG. 1, the search support system 1 includes a plurality of transmission terminals 10, a plurality of mobile communication terminals 50, and a search support server 100.

ここで、携帯通信端末50と捜索支援サーバ100とは、インターネット回線200を介して通信可能とされている。また、複数の発信端末10と複数の携帯通信端末50とは、近距離無線通信の回線によって通信可能とされている。例えば、近距離無線通信は、Bluetooth(登録商標)である。ここで、Bluetooth(登録商標)は、2.4GHz帯を所定数の周波数チャネルに分け、利用する周波数をランダムに変える周波数ホッピングを行いながら、半径10m〜100m程度で当該Bluetooth(登録商標)の搭載機器間で通信を可能にする。   Here, the mobile communication terminal 50 and the search support server 100 can communicate with each other via the Internet line 200. Further, the plurality of transmitting terminals 10 and the plurality of portable communication terminals 50 can communicate with each other through a short-distance wireless communication line. For example, the short-range wireless communication is Bluetooth (registered trademark). Here, the Bluetooth (registered trademark) is mounted on the Bluetooth (registered trademark) with a radius of about 10 to 100 m while performing frequency hopping that divides the 2.4 GHz band into a predetermined number of frequency channels and randomly changes the frequency to be used. Enable communication between devices.

図2は、複数の発信端末10と複数の携帯通信端末50とが近距離無線通信の回線400によって通信可能とされている一例を示す。
図2に示すように、複数の携帯通信端末50はそれぞれ、近距離無線通信の回線400の通信圏内に存在する複数の発信端末10と通信できる。
FIG. 2 shows an example in which a plurality of transmitting terminals 10 and a plurality of portable communication terminals 50 can communicate with each other via a short-range wireless communication line 400.
As shown in FIG. 2, each of the plurality of mobile communication terminals 50 can communicate with a plurality of transmission terminals 10 existing within the communication area of the short-range wireless communication line 400.

この捜索支援システム1は、人(人の所有物を含む)や物に取り付けられた発信端末10と携帯通信端末50とで行う近距離無線通信を利用して、人、物の捜索要求がなされた際にその捜索対象の人、物(発信端末10)の近くの携帯通信端末50の位置を特定するように構成されている。捜索支援システム1は、その位置の特定を、携帯通信端末50の携帯電話の機能を利用して携帯電話の基地局の位置情報を基に行っている。   This search support system 1 makes a search request for a person or an object using short-range wireless communication performed by a person (including a person's property) or a transmission terminal 10 attached to the object and the mobile communication terminal 50. The position of the mobile communication terminal 50 near the person or object to be searched (the transmitting terminal 10) is specified. The search support system 1 uses the mobile phone function of the mobile communication terminal 50 to specify the location based on the location information of the mobile phone base station.

図3は、携帯電話の基地局300の位置情報を利用して携帯通信端末50の位置を特定(推定)する例を示す図である。
図3に示すように、捜索支援システム1は、携帯電話の基地局(携帯電話事業者の基地局)300と携帯通信端末50との通信状態から携帯通信端末50の位置を特定する。具体的には、携帯通信端末50と通信可能な状態にある基地局300は、その受信状況等の情報を位置情報サーバ350に送信する。位置情報サーバ350は、基地局300(基地局の通信装置)の位置及び受信強度等を基に携帯通信端末50の位置を推定し、推定した位置情報を基地局300を介して携帯通信端末50に送信する。このとき、携帯通信端末50と通信可能な状態にある携帯電話の基地局が複数ある場合には、位置情報サーバ350は、それら複数(図3に示すように3つ)の基地局300の受信状況等の情報を利用することで高い精度で携帯通信端末50の位置を推定できる。なお、基地局300(基地局の通信装置)の位置方法を基に、前述とは異なる方式によって、携帯通信端末50の位置を推定しても良い。
FIG. 3 is a diagram illustrating an example in which the position of the mobile communication terminal 50 is specified (estimated) using the position information of the base station 300 of the mobile phone.
As shown in FIG. 3, the search support system 1 specifies the position of the mobile communication terminal 50 from the communication state between the mobile phone base station (mobile phone carrier base station) 300 and the mobile communication terminal 50. Specifically, base station 300 in a state where it can communicate with mobile communication terminal 50 transmits information such as the reception status to position information server 350. The location information server 350 estimates the location of the mobile communication terminal 50 based on the location of the base station 300 (communication device of the base station) and the reception intensity, and the mobile communication terminal 50 receives the estimated location information via the base station 300. Send to. At this time, when there are a plurality of mobile phone base stations in a state where communication with the mobile communication terminal 50 is possible, the location information server 350 receives the plurality of base stations 300 (three as shown in FIG. 3). The position of the mobile communication terminal 50 can be estimated with high accuracy by using information such as the situation. Note that the position of the mobile communication terminal 50 may be estimated by a method different from the above based on the position method of the base station 300 (base station communication device).

以下、捜索支援システム1の構成を具体的に説明する。本実施形態では、捜索支援システム1は、発信端末10が自転車に取り付けられて、自転車が盗難等によって行方不明になったときに自転車の位置を特定する例を挙げて説明する。   Hereinafter, the configuration of the search support system 1 will be specifically described. In the present embodiment, the search support system 1 will be described with an example in which the position of the bicycle is specified when the transmission terminal 10 is attached to the bicycle and the bicycle is lost due to theft or the like.

図4は、発信端末10の構成例を示すブロック図である。
図4に示すように、発信端末10は、電源部11、近距離無線通信部12、記憶部13、及び処理部14を有している。
電源部11は、発信端末10を構成する各部に駆動用電力を供給する。電源部11の電源は、例えばボタン電池である。近距離無線通信部12は、近距離無線通信の規格、例えば、Bluetooth(登録商標)規格に則した通信制御を行う。記憶部13は、例えば、ROM、RAM等である。この記憶部13には、当該発信端末10の識別ID(以下、発信端末IDという。)、及び当該発信端末10が取り付けられている対象の情報(以下、取付対象情報という。)が記憶されている。本実施形態では、自転車に発信端末10が取り付けられるため、その取付対象の情報である取付対象情報は「自転車」となる。例えば、取付対象情報は工場出荷時に既に設定されている。
FIG. 4 is a block diagram illustrating a configuration example of the transmission terminal 10.
As illustrated in FIG. 4, the transmission terminal 10 includes a power supply unit 11, a short-range wireless communication unit 12, a storage unit 13, and a processing unit 14.
The power supply unit 11 supplies driving power to each unit constituting the transmitting terminal 10. The power supply of the power supply unit 11 is, for example, a button battery. The short-range wireless communication unit 12 performs communication control in accordance with a standard for short-range wireless communication, for example, Bluetooth (registered trademark) standard. The storage unit 13 is, for example, a ROM, a RAM, or the like. The storage unit 13 stores an identification ID of the transmission terminal 10 (hereinafter referred to as a transmission terminal ID) and information on a target to which the transmission terminal 10 is attached (hereinafter referred to as attachment target information). Yes. In the present embodiment, since the transmission terminal 10 is attached to a bicycle, the attachment target information that is information on the attachment target is “bicycle”. For example, the attachment target information is already set at the time of factory shipment.

処理部14は、発信端末10における各種処理を実行する。処理部14は、例えば、マイクロコンピュータ及びその周辺回路を備え、例えば、CPU、ROM、RAM等によって構成されている。ROMには、1又は2以上のプログラムが格納されている。CPUは、ROMに格納されている1又は2以上のプログラムに従って各種処理を実行する。そして、処理部14は、必要に応じて、記憶部13に記憶されている各種データや各種プログラムに従って各種処理を実行する。   The processing unit 14 executes various processes in the transmission terminal 10. The processing unit 14 includes, for example, a microcomputer and its peripheral circuits, and includes, for example, a CPU, a ROM, a RAM, and the like. The ROM stores one or more programs. The CPU executes various processes according to one or more programs stored in the ROM. And the process part 14 performs various processes according to the various data and various programs which are memorize | stored in the memory | storage part 13, as needed.

図5は、携帯通信端末50の構成例を示すブロック図である。
図5に示すように、携帯通信端末50は、例えば、携帯電話、スマートフォンであり、入力部51、表示部52、近距離無線通信部53、インターネット通信部54、携帯電話部55、記憶部56、位置推定部57、及び処理部60を有している。
FIG. 5 is a block diagram illustrating a configuration example of the mobile communication terminal 50.
As illustrated in FIG. 5, the mobile communication terminal 50 is, for example, a mobile phone or a smartphone, and includes an input unit 51, a display unit 52, a short-range wireless communication unit 53, an Internet communication unit 54, a mobile phone unit 55, and a storage unit 56. A position estimation unit 57 and a processing unit 60.

ここで、入力部51は、操作者によって操作されて情報が入力される。表示部52は、情報を表示する。例えば、携帯通信端末50がスマートフォンの場合、入力部51及び表示部52はタッチパネルを構成する。近距離無線通信部53は、近距離無線通信の規格、例えば、Bluetooth(登録商標)規格に則した通信制御を行う。インターネット通信部54は、インターネット回線200を介してサーバ等の他の通信機器との間で通信を行う。携帯電話部55は、電話事業者の基地局300との通信を介して電話機能を実現する部分である。記憶部56は、内蔵ストレージ、SDカード等の外部ストレージであって、各種データや各種プログラムが記憶されている。位置推定部57は、図3に示すような処理によって基地局300との通信を利用して自己の携帯通信端末50の位置を推定する。   Here, the input unit 51 is operated by an operator to input information. The display unit 52 displays information. For example, when the mobile communication terminal 50 is a smartphone, the input unit 51 and the display unit 52 configure a touch panel. The short-range wireless communication unit 53 performs communication control in accordance with a standard for short-range wireless communication, for example, Bluetooth (registered trademark) standard. The Internet communication unit 54 communicates with other communication devices such as a server via the Internet line 200. The mobile phone unit 55 is a part that implements a telephone function through communication with the base station 300 of the telephone carrier. The storage unit 56 is an external storage such as a built-in storage or an SD card, and stores various data and various programs. The position estimation unit 57 estimates the position of its own mobile communication terminal 50 using communication with the base station 300 by the process shown in FIG.

処理部60は、携帯通信端末50における各種処理を実行する。処理部60は、例えば、マイクロコンピュータ及びその周辺回路を備え、例えば、CPU、ROM(Read Only Memory)、RAM(Random Access Memory)等によって構成されている。ROMには、1又は2以上のプログラムが格納されている。CPUは、ROMに格納されている1又は2以上のプログラムに従って各種処理を実行する。そして、処理部60は、必要に応じて、記憶部56に記憶されている各種データや各種プログラムに従って各種処理を実行する。例えば、処理部60は、入力部51によって入力された情報に基づく処理を実行したり、表示部52に情報を表示する処理を実行したり、近距離無線通信部53、インターネット通信部54によって通信を行う処理を実行したり、携帯電話部55によって通話を行う処理を実行したり、位置推定部57によって位置を推定する処理を実行したりする。   The processing unit 60 executes various processes in the mobile communication terminal 50. The processing unit 60 includes, for example, a microcomputer and its peripheral circuits, and includes, for example, a CPU, a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The ROM stores one or more programs. The CPU executes various processes according to one or more programs stored in the ROM. And the process part 60 performs various processes according to the various data and various programs which are memorize | stored in the memory | storage part 56 as needed. For example, the processing unit 60 executes processing based on information input by the input unit 51, executes processing for displaying information on the display unit 52, and communicates with the short-range wireless communication unit 53 and the Internet communication unit 54. The mobile phone unit 55 executes a process of performing a call, or the position estimation unit 57 executes a process of estimating the position.

図6は、処理部60の構成例を示すブロック図である。
図6に示すように、処理部60は、ID登録部61、捜索要求部62、及び発信端末検出部63を有している。本実形態では、ID登録部61、捜索要求部62、及び発信端末検出部63は、1つのアプリケーションプログラムによって動作が実現される。
FIG. 6 is a block diagram illustrating a configuration example of the processing unit 60.
As illustrated in FIG. 6, the processing unit 60 includes an ID registration unit 61, a search request unit 62, and a transmission terminal detection unit 63. In this embodiment, the operation of the ID registration unit 61, the search request unit 62, and the transmission terminal detection unit 63 is realized by one application program.

ここで、ID登録部61は、発信端末IDとアプリケーションプログラムの固有ID(以下、プログラムIDという。)とを対応付けて登録する登録処理を行う。ここで、プログラムIDは、アプリケーションプログラムとともに記憶部56に記憶されている。このプログラムIDは、携帯通信端末50と1対1の関係となるため、携帯通信端末50を識別可能な情報とも言える。また、捜索要求部62は、プログラムIDに対応付けた発信端末IDの発信端末10を捜索する要求を捜索支援サーバ100に行う捜索要求処理を行う。また、発信端末検出部63は、近距離無線通信部53によって発信端末10を検出しかつ検出した発信端末10の発信端末IDがプログラムIDに対応付けられていない場合、自己の携帯通信端末50の位置を捜索支援サーバ100に送信する発信端末検出処理を行う。以下にこれら処理の詳細を説明する。   Here, the ID registration unit 61 performs a registration process in which a transmission terminal ID and a unique ID of an application program (hereinafter referred to as a program ID) are associated and registered. Here, the program ID is stored in the storage unit 56 together with the application program. Since the program ID has a one-to-one relationship with the mobile communication terminal 50, it can be said that the program ID can be used to identify the mobile communication terminal 50. In addition, the search request unit 62 performs search request processing for requesting the search support server 100 to search for the transmission terminal 10 having the transmission terminal ID associated with the program ID. Further, the transmitting terminal detection unit 63 detects the transmitting terminal 10 by the short-range wireless communication unit 53, and when the transmitting terminal ID of the detected transmitting terminal 10 is not associated with the program ID, A transmitting terminal detection process for transmitting the position to the search support server 100 is performed. Details of these processes will be described below.

図7は、登録処理の一例を示すフローチャートである。
図7に示すように、先ずステップS11の処理として、ID登録部61は、プログラムIDが発信端末IDに対応付られているか否かを判定する。例えば、プログラムIDが発信端末IDに既に対応付けられている場合、記憶部56には、その対応付けられている発信端末IDが記憶されている。このような構成では、ステップS11の処理として、ID登録部61は、発信端末IDが記憶部56に記憶されているか否かを判定する。そして、ID登録部61は、記憶部56に発信端末IDが記憶されているとき、プログラムIDが発信端末IDに対応付けられていると判定する。ID登録部61は、プログラムIDが発信端末IDに対応付けられていないと判定したときにステップS12の処理に進む。
FIG. 7 is a flowchart illustrating an example of the registration process.
As shown in FIG. 7, first, as a process of step S11, the ID registration unit 61 determines whether or not the program ID is associated with the transmission terminal ID. For example, when the program ID is already associated with the transmission terminal ID, the storage unit 56 stores the associated transmission terminal ID. In such a configuration, as the process of step S <b> 11, the ID registration unit 61 determines whether or not the transmission terminal ID is stored in the storage unit 56. Then, the ID registration unit 61 determines that the program ID is associated with the transmission terminal ID when the transmission terminal ID is stored in the storage unit 56. When the ID registration unit 61 determines that the program ID is not associated with the calling terminal ID, the process proceeds to step S12.

ステップS12の処理として、ID登録部61は、発信端末ID及び取付対象情報を取得する。具体的には、ID登録部61は、近距離無線通信の通信圏内にあり通信可能になっている発信端末10のうち受信強度が一番大きい発信端末10の発信端末ID及び取付対象情報を取得する。この処理は、近距離無線通信の通信圏内にあり通信可能になっている発信端末10が複数ある場合、受信強度に基づき当該複数の発信端末10から一の発信端末10を選択する処理になる。   As processing of Step S12, ID registration part 61 acquires transmitting terminal ID and attachment object information. Specifically, the ID registration unit 61 acquires the transmission terminal ID and attachment target information of the transmission terminal 10 having the highest reception strength among the transmission terminals 10 that are within the communication range of short-range wireless communication and are capable of communication. To do. This process is a process of selecting one transmitting terminal 10 from the plurality of transmitting terminals 10 based on the reception strength when there are a plurality of transmitting terminals 10 that are within communication range of short-range wireless communication and can communicate.

続くステップS13の処理として、ID登録部61は、ステップS12の処理によって取得した発信端末IDを表示部52に表示する。
続くステップS14の処理として、ID登録部61は、携帯通信端末50の使用者から入力部51に対して確認の入力が有ったか否かを判定する。ID登録部61は、携帯通信端末50の使用者から入力部51に対して確認の入力が有ったときにステップS15の処理に進む。
As the process of subsequent step S13, the ID registration unit 61 displays the transmission terminal ID acquired by the process of step S12 on the display unit 52.
As a process of subsequent step S <b> 14, the ID registration unit 61 determines whether or not a confirmation input is input from the user of the mobile communication terminal 50 to the input unit 51. The ID registration unit 61 proceeds to the process of step S15 when there is a confirmation input from the user of the mobile communication terminal 50 to the input unit 51.

続くステップS15の処理として、ID登録部61は、ステップS12の処理によって取得した発信端末IDを記憶部56に記憶する。
続くステップS16の処理として、ID登録部61は、ステップS14、ステップS15の処理によって取得した発信端末IDの発信端末10の使用者の氏名の入力を要求する。具体的には、ID登録部61は、使用者の氏名を入力するための入力窓を表示部52に表示する。
As the process of subsequent step S15, the ID registration unit 61 stores the transmission terminal ID acquired by the process of step S12 in the storage unit 56.
As the process of subsequent step S16, the ID registration unit 61 requests input of the name of the user of the transmission terminal 10 of the transmission terminal ID acquired by the processes of step S14 and step S15. Specifically, the ID registration unit 61 displays an input window for inputting the user's name on the display unit 52.

続くステップS17の処理として、ID登録部61は、使用者の氏名の入力が完了したか否かを判定する。具体的には、ID登録部61は、入力窓に使用者の氏名が入力されて、表示部52に表示した確認ボタンが押されたか否かを判定する。ID登録部61は、使用者の入力が完了したと判定したときにステップS18の処理に進む。   In the subsequent step S17, the ID registration unit 61 determines whether or not the input of the user's name has been completed. Specifically, the ID registration unit 61 determines whether the user's name has been input to the input window and the confirmation button displayed on the display unit 52 has been pressed. When the ID registration unit 61 determines that the user input is completed, the process proceeds to step S18.

なお、ステップS16、ステップS17の処理において、自転車のニックネームを入力しても良い。
続くステップS18の処理として、ID登録部61は、ID登録情報を捜索支援サーバ100に送信する。このとき、ID登録部61は、ステップS12の処理によって取得した発信端末ID、取付対象情報、記憶部56に記憶されているプログラムID、及びステップS17の処理によって取得した使用者の氏名をID登録情報に含めて捜索支援サーバ100に送信する。
Note that a nickname of the bicycle may be input in the processing of step S16 and step S17.
As a process of subsequent step S <b> 18, the ID registration unit 61 transmits the ID registration information to the search support server 100. At this time, the ID registration unit 61 ID-registers the transmission terminal ID acquired by the process of step S12, the attachment target information, the program ID stored in the storage unit 56, and the user name acquired by the process of step S17. The information is included in the information and transmitted to the search support server 100.

図8は、捜索要求処理の一例を示すフローチャートである。
図8に示すように、先ずステップS31の処理として、捜索要求部62は、携帯通信端末50の使用者から発信端末10の捜索要求が有ったか否かを判定する。例えば、発信端末探索用のアプリケーションプログラムが使用者によって操作されて、発信端末10を捜索する要求が入力部51から入力されたか否かを判定する。捜索要求部62は、携帯通信端末50の使用者から発信端末10の捜索要求が有ったと判定したときにステップS32の処理に進む。
FIG. 8 is a flowchart illustrating an example of search request processing.
As shown in FIG. 8, first, as a process of step S <b> 31, the search request unit 62 determines whether or not there is a search request for the transmission terminal 10 from the user of the mobile communication terminal 50. For example, it is determined whether or not a request for searching for the transmitting terminal 10 is input from the input unit 51 by operating the application program for searching the transmitting terminal by the user. When the search request unit 62 determines that there is a search request for the calling terminal 10 from the user of the mobile communication terminal 50, the search request unit 62 proceeds to the process of step S32.

ステップS32の処理として、捜索要求部62は、発信端末10が発見された場合に発見した旨の連絡をもらう連絡先の電話番号の入力を要求する。具体的には、捜索要求部62は、連絡先の電話番号を入力するための入力窓を表示部52に表示する。   As a process of step S32, the search requesting unit 62 requests input of a telephone number of a contact to be notified that the transmitting terminal 10 is found when the calling terminal 10 is found. Specifically, the search request unit 62 displays an input window for inputting the telephone number of the contact address on the display unit 52.

続くステップS33の処理として、捜索要求部62は、連絡先の入力が完了したか否かを判定する。具体的には、捜索要求部62は、入力窓に電話番号が入力されて、表示部52に表示した確認ボタンが押されたか否かを判定する。捜索要求部62は、連絡先の入力が完了したと判定したときにステップS34の処理に進む。   As the process of subsequent step S33, the search request unit 62 determines whether or not the input of the contact information has been completed. Specifically, the search request unit 62 determines whether a telephone number has been input to the input window and the confirmation button displayed on the display unit 52 has been pressed. When the search request unit 62 determines that the input of the contact information has been completed, the search request unit 62 proceeds to the process of step S34.

なお、連絡先は、メールアドレスであっても良い。この場合、捜索要求部62は、ステップS32の処理においてメールアドレスの入力窓を表示部52に表示し、ステップS33の処理において入力窓にメールアドレスが入力されて表示部52に表示した確認ボタンが押されたか否かを判定する。   The contact address may be an email address. In this case, the search request unit 62 displays the mail address input window on the display unit 52 in the process of step S32, and the confirmation button displayed on the display unit 52 after the mail address is input to the input window in the process of step S33. It is determined whether or not it has been pressed.

続くステップS34の処理として、捜索要求部62は、捜索要求をインターネット通信部54を介して捜索支援サーバ100に送信する。このとき、捜索要求部62は、捜索対象の発信端末ID、すなわち自己のプログラムIDに対応付けされている発信端末ID、捜索要求の発信時刻(以下、捜索要求時刻という。)、及びステップS33の処理によって取得した連絡先の電話番号を付加した捜索要求(捜索要求信号)を捜索支援サーバ100に送信する。   As a process of subsequent step S <b> 34, the search request unit 62 transmits a search request to the search support server 100 via the Internet communication unit 54. At this time, the search request unit 62 searches for the transmission terminal ID, that is, the transmission terminal ID associated with its own program ID, the transmission time of the search request (hereinafter referred to as the search request time), and step S33. A search request (search request signal) to which the telephone number of the contact obtained by the process is added is transmitted to the search support server 100.

図9は、発信端末検出処理の一例を示すフローチャートである。
図9に示すように、先ずステップS51の処理として、発信端末検出部63は、発信端末10を検出したか否かを判定する。具体的には、発信端末検出部63は、近距離無線通信部53による近距離無線通信の通信圏内に自己のプログラムIDに対応付けられていない発信端末IDの発信端末10を検出したか否かを判定する。詳しくは、発信端末検出部63は、近距離無線通信の通信圏内にあり通信可能になっている発信端末10が、記憶部56に記憶されている発信端末IDと異なる発信端末IDの発信端末10であるか否かを判定する。発信端末検出部63は、そうである場合、発信端末10を検出したと判定する。発信端末検出部63は、発信端末10を検出したと判定したときにステップS52の処理に進む。
FIG. 9 is a flowchart illustrating an example of a calling terminal detection process.
As shown in FIG. 9, first, as a process of step S <b> 51, the transmission terminal detection unit 63 determines whether or not the transmission terminal 10 has been detected. Specifically, whether or not the transmission terminal detection unit 63 has detected the transmission terminal 10 having a transmission terminal ID that is not associated with its own program ID within the communication range of the short-range wireless communication by the short-range wireless communication unit 53. Determine. Specifically, the transmitting terminal detection unit 63 has a transmitting terminal 10 having a transmitting terminal ID that is different from the transmitting terminal ID stored in the storage unit 56 when the transmitting terminal 10 that is within the communication range of short-range wireless communication and is capable of communication is used. It is determined whether or not. If this is the case, the transmitting terminal detection unit 63 determines that the transmitting terminal 10 has been detected. When it is determined that the transmission terminal 10 is detected, the transmission terminal detection unit 63 proceeds to the process of step S52.

ステップS52の処理として、発信端末検出部63は、位置推定部57が推定した携帯通信端末50の現在位置(経度、緯度)の情報を取得する。すなわち、発信端末検出部63は、基地局300との通信を利用した携帯通信端末50の現在位置(経度、緯度)の情報を取得する。   As a process of step S52, the transmission terminal detection unit 63 acquires information on the current position (longitude, latitude) of the mobile communication terminal 50 estimated by the position estimation unit 57. That is, the transmission terminal detection unit 63 acquires information on the current position (longitude, latitude) of the mobile communication terminal 50 using communication with the base station 300.

続くステップS53の処理として、発信端末検出部63は、発信端末検出情報を捜索支援サーバ100に送信する。ここで、発信端末検出部63は、ステップS51で検出した発信端末10の発信端末ID、ステップS52の処理によって取得した現在位置情報、現在位置情報の取得時刻、及び自己のプログラムIDを発信端末検出情報に含めている。   As a process of subsequent step S <b> 53, the transmission terminal detection unit 63 transmits the transmission terminal detection information to the search support server 100. Here, the transmission terminal detection unit 63 detects the transmission terminal ID of the transmission terminal 10 detected in step S51, the current location information acquired by the processing of step S52, the acquisition time of the current location information, and its own program ID. It is included in the information.

発信端末検出部63は、この発信端末検出処理によって、近距離無線通信部53による近距離無線通信の通信圏内に自己のプログラムIDに対応付けされていない発信端末IDの発信端末10を検出している期間、連続して発信端末検出情報を捜索支援サーバ100に送信する。これによって、発信端末検出部63は、携帯通信端末50が移動している場合、発信端末IDの発信端末10を始めて検出した時点から、自己の携帯通信端末50の移動経路の位置情報、いわゆる位置情報の履歴(位置が連続する位置情報群)を発信端末検出情報に含めて捜索支援サーバ100に送信し続ける。   The transmitting terminal detection unit 63 detects the transmitting terminal 10 having a transmitting terminal ID that is not associated with its own program ID within the communication range of the short-range wireless communication by the short-range wireless communication unit 53 by this transmitting terminal detection process. During a period, the transmitting terminal detection information is continuously transmitted to the search support server 100. Thus, when the mobile communication terminal 50 is moving, the transmission terminal detection unit 63 detects the position information of the movement path of its own mobile communication terminal 50 from the time of detecting the transmission terminal 10 of the transmission terminal ID for the first time, so-called position. The history of information (position information group with consecutive positions) is included in the transmission terminal detection information and continuously transmitted to the search support server 100.

図10は、捜索支援サーバ100の構成例を示すブロック図である。
図10に示すように、捜索支援サーバ100は、インターネット通信部101、記憶部110、及び処理部120を有している。ここで、インターネット通信部101は、インターネット回線200を介して携帯通信端末50等の他の通信機器との間で通信を行う。記憶部110は、HDD等であって、各種データや各種プログラムが記憶されている。処理部120は、捜索支援サーバ100における各種処理を実行する。処理部120は、例えば、マイクロコンピュータ及びその周辺回路を備え、例えば、CPU、ROM、RAM等によって構成されている。ROMには、1又は2以上のプログラムが格納されている。CPUは、ROMに格納されている1又は2以上のプログラムに従って各種処理を実行する。そして、処理部120は、必要に応じて、記憶部110に記憶されている各種データや各種プログラムに従って各種処理を実行する。
FIG. 10 is a block diagram illustrating a configuration example of the search support server 100.
As illustrated in FIG. 10, the search support server 100 includes an Internet communication unit 101, a storage unit 110, and a processing unit 120. Here, the Internet communication unit 101 performs communication with other communication devices such as the mobile communication terminal 50 via the Internet line 200. The storage unit 110 is an HDD or the like, and stores various data and various programs. The processing unit 120 executes various processes in the search support server 100. The processing unit 120 includes, for example, a microcomputer and its peripheral circuits, and includes, for example, a CPU, a ROM, a RAM, and the like. The ROM stores one or more programs. The CPU executes various processes according to one or more programs stored in the ROM. And the process part 120 performs various processes according to the various data and various programs which are memorize | stored in the memory | storage part 110 as needed.

図11は、記憶部110に記憶されているデータベースの構成例を示すブロック図である。
図11に示すように、記憶部110には、登録情報データベース111、捜索要求情報データベース112、及び発信端末検出情報データベース113が記憶されている。
FIG. 11 is a block diagram illustrating a configuration example of a database stored in the storage unit 110.
As shown in FIG. 11, the storage unit 110 stores a registration information database 111, a search request information database 112, and a transmission terminal detection information database 113.

図12は、登録情報データベース111の一例を示す図である。
図12に示すように、登録情報データベース111は、登録処理によって携帯通信端末50から送信されてきたID登録情報を含んでいる。すなわち、登録情報データベース111は、発信端末ID、取付対象情報、プログラムID、及び使用者の氏名を含み、これら情報が対応付けられている。ID登録情報に自転車のニックネームが含まれていれば、自転車のニックネームが登録情報データベース111に記憶される。
FIG. 12 is a diagram illustrating an example of the registration information database 111.
As shown in FIG. 12, the registration information database 111 includes ID registration information transmitted from the mobile communication terminal 50 by the registration process. That is, the registration information database 111 includes a transmission terminal ID, attachment target information, a program ID, and a user name, and these information are associated with each other. If the ID registration information includes a bicycle nickname, the bicycle nickname is stored in the registration information database 111.

図13は、捜索要求情報データベース112の一例を示す図である。
図13に示すように、捜索要求情報データベース112は、捜索要求処理によって携帯通信端末50から送信されてきた捜索要求にかかる情報を含んでいる。すなわち、捜索要求情報データベース112は、発信端末ID、捜索要求時刻、及び連絡先の電話番号を含み、これら情報が対応付けられている。
FIG. 13 is a diagram illustrating an example of the search request information database 112.
As shown in FIG. 13, the search request information database 112 includes information related to the search request transmitted from the mobile communication terminal 50 by the search request process. That is, the search request information database 112 includes a transmission terminal ID, a search request time, and a contact phone number, and these pieces of information are associated with each other.

図14は、発信端末検出情報データベース113の一例を示す図である。
図14に示すように、発信端末検出情報データベース113は、発信端末検出処理によって携帯通信端末50から送信されてきた発信端末検出情報を含んでいる。すなわち、発信端末検出情報データベース113は、プログラムID、発信端末ID、位置情報、位置情報の取得時刻を含み、これら情報が対応付けられている。
FIG. 14 is a diagram illustrating an example of the transmission terminal detection information database 113.
As shown in FIG. 14, the transmission terminal detection information database 113 includes transmission terminal detection information transmitted from the mobile communication terminal 50 by the transmission terminal detection process. That is, the transmission terminal detection information database 113 includes a program ID, a transmission terminal ID, position information, and position information acquisition time, and these information are associated with each other.

図15は、処理部120の構成例を示すブロック図である。
図15に示すように、処理部120は、登録情報管理部121、捜索要求管理部122、検出情報管理部123、及び捜索実行部124を有している。
ここで、登録情報管理部121は、登録情報データベース111を使用して、発信端末ID、取付対象情報、プログラムID等の登録情報を管理する登録情報管理処理を行う。また、捜索要求管理部122は、捜索要求情報データベース112を使用して、捜索要求を管理する捜索要求管理処理を行う。また、検出情報管理部123は、発信端末検出情報データベース113を使用して、発信端末10の位置情報等の発信端末検出情報を管理する検出情報管理処理を行う。また、捜索実行部124は、捜索要求があったときに捜索を実行する捜索実行処理を行う。以下にこれら処理の詳細を説明する。
FIG. 15 is a block diagram illustrating a configuration example of the processing unit 120.
As illustrated in FIG. 15, the processing unit 120 includes a registration information management unit 121, a search request management unit 122, a detection information management unit 123, and a search execution unit 124.
Here, the registration information management unit 121 uses the registration information database 111 to perform registration information management processing for managing registration information such as a transmission terminal ID, attachment target information, and a program ID. Further, the search request management unit 122 uses the search request information database 112 to perform search request management processing for managing search requests. In addition, the detection information management unit 123 uses the transmission terminal detection information database 113 to perform detection information management processing for managing transmission terminal detection information such as location information of the transmission terminal 10. Moreover, the search execution part 124 performs the search execution process which performs a search, when there exists a search request | requirement. Details of these processes will be described below.

図16は、登録情報管理処理の一例を示すフローチャートである。
図16に示すように、先ずステップS71の処理として、登録情報管理部121は、携帯通信端末50からID登録情報を受信したか否かを判定する。登録情報管理部121は、携帯通信端末50からID登録情報を受信したと判定したときにステップS72の処理に進む。
FIG. 16 is a flowchart illustrating an example of the registration information management process.
As shown in FIG. 16, first, as a process of step S <b> 71, the registration information management unit 121 determines whether or not ID registration information is received from the mobile communication terminal 50. When the registration information management unit 121 determines that the ID registration information has been received from the mobile communication terminal 50, the process proceeds to step S <b> 72.

ステップS72の処理として、登録情報管理部121は、ステップS71の処理によって受信したID登録情報に含まれている発信端末ID、取付対象情報、プログラムID、及び使用者の氏名を登録情報データベース111に記憶させる。   In step S72, the registration information management unit 121 stores the transmission terminal ID, attachment target information, program ID, and user name included in the ID registration information received in step S71 in the registration information database 111. Remember me.

以上の登録情報管理処理によって、図1に示すように、捜索支援システム1では、携帯通信端末50と発信端末10とは、対となって使用者1000a,1000b,1000c,・・・のものとして対応付けられるようになる。   As a result of the above registration information management process, as shown in FIG. 1, in the search support system 1, the mobile communication terminal 50 and the transmission terminal 10 are paired with the users 1000a, 1000b, 1000c,. It becomes corresponded.

図17は、捜索要求管理処理の一例を示すフローチャートである。
図17に示すように、先ずステップS91の処理として、捜索要求管理部122は、携帯通信端末50から捜索要求を受信したか否かを判定する。捜索要求管理部122は、携帯通信端末50から捜索要求を受信したと判定したときにステップS92の処理に進む。
FIG. 17 is a flowchart illustrating an example of search request management processing.
As shown in FIG. 17, first, as a process of step S <b> 91, the search request management unit 122 determines whether a search request is received from the mobile communication terminal 50. When it is determined that the search request management unit 122 has received the search request from the mobile communication terminal 50, the search request management unit 122 proceeds to the process of step S92.

ステップS92の処理として、捜索要求管理部122は、ステップS91の処理によって受信した捜索要求に含まれている発信端末ID、捜索要求時刻、及び連絡先の電話番号を捜索要求情報データベース112に記憶させる。   As the process of step S92, the search request management unit 122 causes the search request information database 112 to store the calling terminal ID, the search request time, and the contact phone number included in the search request received by the process of step S91. .

図18は、検出情報管理処理の一例を示すフローチャートである。
図18に示すように、先ずステップS111の処理として、検出情報管理部123は、携帯通信端末50から発信端末検出情報を受信したか否かを判定する。検出情報管理部123は、携帯通信端末50から発信端末検出情報を受信したときにステップS112の処理に進む。
FIG. 18 is a flowchart illustrating an example of the detection information management process.
As shown in FIG. 18, first, as the process of step S <b> 111, the detection information management unit 123 determines whether or not the transmission terminal detection information has been received from the mobile communication terminal 50. When the detection information management unit 123 receives the transmission terminal detection information from the mobile communication terminal 50, the detection information management unit 123 proceeds to the process of step S112.

ステップS112の処理として、検出情報管理部123は、ステップS111の処理によって受信した発信端末検出情報に含まれているプログラムID、発信端末ID、位置情報、及び位置情報の取得時刻を発信端末検出情報データベース113に記憶させる。   As the process of step S112, the detection information management unit 123 sets the program ID, the transmission terminal ID, the position information, and the acquisition time of the position information included in the transmission terminal detection information received by the process of step S111 as the transmission terminal detection information. Store in the database 113.

図19は、捜索実行処理の一例を示すフローチャートである。
図19に示すように、先ずステップS131の処理として、捜索実行部124は、捜索要求情報データベース112に捜索対象の発信端末IDが記憶されているか否かを判定する。捜索実行部124は、捜索要求情報データベース112に捜索対象の発信端末IDが記憶されていると判定したときにステップS132の処理に進む。
FIG. 19 is a flowchart illustrating an example of search execution processing.
As shown in FIG. 19, first, as a process of step S <b> 131, the search execution unit 124 determines whether or not a search target transmission terminal ID is stored in the search request information database 112. When the search execution unit 124 determines that the search target transmission terminal ID is stored in the search request information database 112, the search execution unit 124 proceeds to the process of step S132.

ステップS132の処理として、捜索実行部124は、捜索要求情報データベース112から発信端末IDを取得する。
続くステップS133の処理として、捜索実行部124は、発信端末検出情報データベース113において、ステップS132によって取得した発信端末IDについて、予め設定されている要件を満たすものが有るか否かを判定する。ここで、予め設定されている要件とは、ステップS132の処理によって取得した発信端末IDがあり、当該発信端末IDに対応付けされている位置情報の取得時刻が、捜索要求情報データベース112において当該発信端末IDに対応付けされている捜索要求時刻よりも遅い時刻であること、となる。
As a process of step S132, the search execution unit 124 acquires the transmission terminal ID from the search request information database 112.
As the processing of the subsequent step S133, the search execution unit 124 determines whether or not there is any one that satisfies the preset requirements for the transmission terminal ID acquired in step S132 in the transmission terminal detection information database 113. Here, the preset requirement includes the transmission terminal ID acquired by the process of step S132, and the acquisition time of the location information associated with the transmission terminal ID is the transmission request in the search request information database 112. The time is later than the search request time associated with the terminal ID.

捜索実行部124は、発信端末検出情報データベース113において、ステップS132によって取得した発信端末IDについて、予め設定されている要件を満たすものが有ると判定したときにステップS134の処理に進む。一方、捜索実行部124は、それ以外のとき、ステップS131の処理を再び行う。   The search execution unit 124 proceeds to the process of step S134 when it is determined in the transmission terminal detection information database 113 that the transmission terminal ID acquired in step S132 has a preset requirement. On the other hand, the search execution part 124 performs the process of step S131 again at other times.

ステップS134の処理として、捜索実行部124は、ステップS133の処理によって予め設定されている要件を満たすと判定された発信端末IDの位置情報から、当該位置情報に対応付けされている取得時刻が最も新しい時刻の位置情報を取得する。   As the process of step S134, the search execution unit 124 determines that the acquisition time associated with the position information is the best from the position information of the transmitting terminal ID determined to satisfy the requirements set in advance by the process of step S133. Get location information for the new time.

続くステップS135の処理として、捜索実行部124は、ステップS134の処理によって取得した位置情報を捜索対象の発信端末10の位置情報として、捜索要求をした依頼者の携帯通信端末50に送信する。ここで、捜索対象の発信端末10の位置情報の送信先となる携帯通信端末50は、登録情報データベース111において、ステップS131の処理によって捜索要求情報データベース112に記憶されていると判定された発信端末IDに対応付けられているプログラムIDが記憶されている携帯通信端末50である。   In the subsequent process of step S135, the search execution unit 124 transmits the position information acquired by the process of step S134 to the portable communication terminal 50 of the requesting requester as the position information of the transmission terminal 10 to be searched. Here, the mobile communication terminal 50 that is the transmission destination of the location information of the transmission terminal 10 to be searched is the transmission terminal that is determined to be stored in the search request information database 112 in the registration information database 111 by the process of step S131. This is the mobile communication terminal 50 in which the program ID associated with the ID is stored.

そして、捜索実行部124は、ステップS131の処理から再び行う。つまり、捜索実行部124は、捜索要求情報データベース112に記憶されている全ての捜索対象の発信端末IDについて、ステップS132〜ステップS135の処理を行う。   And the search execution part 124 performs again from the process of step S131. That is, the search execution unit 124 performs the processes of Steps S132 to S135 for all search target transmission terminal IDs stored in the search request information database 112.

なお、捜索依頼者からの報告等で捜索が完了した捜索対象の発信端末ID及びそれに対応付けられている情報については、捜索要求情報データベース112から削除していくことが好ましい。   Note that it is preferable to delete from the search request information database 112 the search target transmission terminal ID for which the search has been completed by a report from the search requester and the information associated therewith.

(動作、作用等)
図20は、捜索支援システム1における処理の一連の流れを示す図である。図20を用いて、以下に、捜索支援システム1における動作、作用等の一例について説明する。なお、この例は、携帯通信端末B(プログラムID=B)に対応付けられる発信端末b(発信端末ID=b)が捜索対象となり、携帯通信端末A(プログラムID=A)、携帯通信端末C(プログラムID=C)、及び携帯通信端末D(プログラムID=D)が発信端末bを検出する例になる。
(Operation, action, etc.)
FIG. 20 is a diagram illustrating a series of processes in the search support system 1. Hereinafter, an example of operations and actions in the search support system 1 will be described with reference to FIG. In this example, the transmission terminal b (transmission terminal ID = b) associated with the mobile communication terminal B (program ID = B) is searched, and the mobile communication terminal A (program ID = A) and the mobile communication terminal C are searched. (Program ID = C) and the mobile communication terminal D (Program ID = D) are examples in which the transmitting terminal b is detected.

先ず、携帯通信端末B(プログラムID=B)では、ID登録部61は、登録処理によって、近距離無線通信の通信圏内にある発信端末bの発信端末IDを取得する(ステップS201)。そして、ID登録部61は、登録処理によって、取得した発信端末IDを記憶部13に記憶するとともに、ID登録情報(発信端末ID(発信端末ID=b)、取付対象情報、プログラムID(プログラムID=B)、使用者の氏名を含む)を捜索支援サーバ100に送信する(ステップS202)。例えば、この登録処理は、使用者が自転車の購入した際に当該自転車に取り付けてある発信端末10を登録対象として行われる。   First, in the mobile communication terminal B (program ID = B), the ID registration unit 61 acquires the transmission terminal ID of the transmission terminal b in the communication area of the short-range wireless communication by the registration process (step S201). Then, the ID registration unit 61 stores the acquired transmission terminal ID in the storage unit 13 by registration processing, and also stores ID registration information (transmission terminal ID (transmission terminal ID = b), attachment target information, program ID (program ID = B), including the name of the user) is transmitted to the search support server 100 (step S202). For example, this registration process is performed by registering the transmission terminal 10 attached to the bicycle when the user purchases the bicycle.

捜索支援サーバ100では、登録情報管理部121が、登録情報管理処理によって、携帯通信端末BからID登録情報を受信すると、ID登録情報に含まれている発信端末ID、取付対象情報、プログラムID、及び使用者の氏名を登録情報データベース111に記憶させる(ステップS203)。   In the search support server 100, when the registration information management unit 121 receives the ID registration information from the mobile communication terminal B through the registration information management process, the transmission terminal ID, the attachment target information, the program ID, The user's name is stored in the registration information database 111 (step S203).

その後、発信端末bを備え付けてある自転車が行方不明になったとき、その使用者によって携帯通信端末Bから捜索要求されると、携帯通信端末Bでは、捜索要求部62が、捜索要求処理によって、捜索要求(発信端末ID、捜索要求時刻、使用者の連絡先の電話番号を含む)を捜索支援サーバ100に送信する(ステップS204)。   Thereafter, when a bicycle equipped with the transmission terminal b is missing, when the user requests a search from the mobile communication terminal B, the mobile communication terminal B uses the search request unit 62 to search for A search request (including the transmission terminal ID, the search request time, and the telephone number of the user's contact information) is transmitted to the search support server 100 (step S204).

捜索支援サーバ100では、捜索要求管理部122が、捜索要求管理処理によって、携帯通信端末Bから捜索要求を受信すると、捜索要求に含まれている発信端末ID、捜索要求時刻、及び連絡先の電話番号を捜索要求情報データベース112に記憶させる(ステップS205)。   In the search support server 100, when the search request management unit 122 receives a search request from the mobile communication terminal B by the search request management process, the calling terminal ID, the search request time, and the contact phone number included in the search request The number is stored in the search request information database 112 (step S205).

一方、携帯通信端末Aでは、発信端末検出部63は、発信端末検出処理によって、近距離無線通信の通信圏内に当該携帯通信端末Aの記憶部110に記憶されているプログラムIDに対応付けされていない発信端末ID(発信端末ID=b)の発信端末10を検出すると(ステップS206)、基地局300との通信によって当該携帯通信端末Aの現在位置を取得する。そして、発信端末検出部63は、発信端末検出処理によって、発信端末検出情報(発信端末ID(発信端末ID=b)、現在位置情報、現在位置情報の取得時刻、プログラムID(プログラムID=A)を含む)を捜索支援サーバ100に送信する(ステップS207)。   On the other hand, in the mobile communication terminal A, the transmission terminal detection unit 63 is associated with the program ID stored in the storage unit 110 of the mobile communication terminal A within the communication range of the short-range wireless communication by the transmission terminal detection process. When the transmitting terminal 10 having no transmitting terminal ID (transmitting terminal ID = b) is detected (step S206), the current position of the mobile communication terminal A is acquired by communication with the base station 300. Then, the transmission terminal detection unit 63 performs the transmission terminal detection processing (transmission terminal ID (transmission terminal ID = b), current location information, acquisition time of current location information, program ID (program ID = A)) by the transmission terminal detection process. Are transmitted to the search support server 100 (step S207).

また、携帯通信端末Cでも同様に、発信端末検出部63は、発信端末検出処理によって、近距離無線通信の通信圏内に当該携帯通信端末Cの記憶部110に記憶されているプログラムIDに対応付けされていない発信端末ID(発信端末ID=b)の発信端末10を検出すると(ステップS208)、基地局300との通信によって当該携帯通信端末Cの現在位置を取得する。そして、発信端末検出部63は、発信端末検出処理によって、発信端末検出情報(発信端末ID(発信端末ID=b)、現在位置情報、現在位置情報の取得時刻、プログラムID(プログラムID=C)を含む)を捜索支援サーバ100に送信する(ステップS209)。   Similarly, in the mobile communication terminal C, the transmission terminal detection unit 63 associates with the program ID stored in the storage unit 110 of the mobile communication terminal C within the communication range of the short-range wireless communication by the transmission terminal detection process. When the transmitting terminal 10 of the transmitting terminal ID (transmitting terminal ID = b) that has not been detected is detected (step S208), the current position of the mobile communication terminal C is acquired through communication with the base station 300. Then, the transmission terminal detection unit 63 performs the transmission terminal detection information (transmission terminal ID (transmission terminal ID = b), current position information, acquisition time of current position information, program ID (program ID = C)) by the transmission terminal detection process. Are transmitted to the search support server 100 (step S209).

さらに、携帯通信端末Dでも同様に、発信端末検出部63は、発信端末検出処理によって、近距離無線通信の通信圏内に当該携帯通信端末Dの記憶部110に記憶されているプログラムIDに対応付けされていない発信端末ID(発信端末ID=b)の発信端末10を検出すると(ステップS210)、基地局300との通信によって当該携帯通信端末Dの現在位置を取得する。そして、発信端末検出部63は、発信端末検出処理によって、発信端末検出情報(発信端末ID(発信端末ID=b)、現在位置情報、現在位置情報の取得時刻、プログラムID(プログラムID=D)を含む)を捜索支援サーバ100に送信する(ステップS211)。   Further, similarly in the mobile communication terminal D, the transmission terminal detection unit 63 associates with the program ID stored in the storage unit 110 of the mobile communication terminal D within the communication range of short-range wireless communication by the transmission terminal detection process. When the transmitting terminal 10 of the transmitting terminal ID (transmitting terminal ID = b) that has not been detected is detected (step S210), the current position of the mobile communication terminal D is acquired through communication with the base station 300. Then, the transmission terminal detection unit 63 performs transmission terminal detection processing (transmission terminal detection information (transmission terminal ID (transmission terminal ID = b), current position information, acquisition time of current position information, program ID (program ID = D)). Is transmitted to the search support server 100 (step S211).

捜索支援サーバ100では、検出情報管理部123が、検出情報管理処理によって、携帯通信端末A,C,Dからそれぞれ発信端末検出情報を受信すると、各発信端末検出情報に含まれているプログラムID、発信端末ID、位置情報、及び当該位置情報の取得時刻を発信端末検出情報データベース113に記憶させる(ステップS212、ステップS213、ステップS214)。例えば、図14の例に示すように、携帯通信端末A,C,Dの各発信端末検出情報に含まれているプログラムID、発信端末ID、位置情報、及び当該位置情報の取得時刻が発信端末検出情報データベース113に記憶される。   In the search support server 100, when the detection information management unit 123 receives the transmission terminal detection information from the mobile communication terminals A, C, and D by the detection information management process, the program ID included in each transmission terminal detection information, The transmission terminal ID, the position information, and the acquisition time of the position information are stored in the transmission terminal detection information database 113 (step S212, step S213, step S214). For example, as shown in the example of FIG. 14, the program ID, the transmission terminal ID, the position information, and the acquisition time of the position information included in each transmission terminal detection information of the mobile communication terminals A, C, and D are the transmission terminals. It is stored in the detection information database 113.

そして、捜索支援サーバ100では、捜索実行部124は、捜索要求管理処理及び発信端末検出処理の並行処理として、捜索実行処理を行う(ステップS215)。捜索実行部124は、この捜索実行処理によって携帯通信端末A,C,Dの位置情報を基に、捜索対象の発信端末bの位置情報を取得できたときに、その位置情報を発信端末b(発信端末ID=b)に対応付けられている携帯通信端末B(プログラムID=B)に送信する(ステップS216)。   In the search support server 100, the search execution unit 124 performs search execution processing as parallel processing of search request management processing and transmission terminal detection processing (step S215). When the search execution unit 124 can acquire the position information of the transmission terminal b to be searched based on the position information of the mobile communication terminals A, C, and D by the search execution process, the search execution unit 124 sends the position information to the transmission terminal b ( The data is transmitted to the mobile communication terminal B (program ID = B) associated with the transmission terminal ID = b) (step S216).

ここで、捜索実行部124は、発信端末IDに対応付けられている位置情報から、当該位置情報に対応付けされている取得時刻が最も新しい時刻の位置情報を取得する。図14に示す例だと、携帯通信端末C(プログラムID=C)の取得時刻「2016.2.1 14:23:17」の位置情報を取得する。そして、捜索実行部124は、このようにして取得した位置情報を発信端末b(発信端末ID=b)に対応付けられている携帯通信端末B(プログラムID=B)に送信する。   Here, the search execution part 124 acquires the position information of the time with the newest acquisition time matched with the said positional information from the positional information matched with transmission terminal ID. In the example shown in FIG. 14, the position information of the acquisition time “2016.2.1 14:23:17” of the mobile communication terminal C (program ID = C) is acquired. And the search execution part 124 transmits the positional information acquired in this way to the mobile communication terminal B (program ID = B) matched with the transmission terminal b (transmission terminal ID = b).

捜索支援システム1では、以上の図20に示したような一連の処理によって、自転車(発信端末10)の捜索依頼がなされた場合、携帯通信端末50が、自転車に取り付けられている発信端末10との通信によって当該発信端末10を検出する。そして、捜索支援システム1は、発信端末10を検出した携帯通信端末50の位置情報を、その捜索依頼者に携帯通信端末50を介して通知する。   In the search support system 1, when a search request for a bicycle (transmission terminal 10) is made by a series of processes as shown in FIG. 20, the mobile communication terminal 50 is connected to the transmission terminal 10 attached to the bicycle. The transmission terminal 10 is detected by the communication. Then, the search support system 1 notifies the search requester of the location information of the mobile communication terminal 50 that has detected the transmission terminal 10 via the mobile communication terminal 50.

(本実施形態における効果)
(1)携帯通信端末50は、発信端末10の通信圏内に位置したときに基地局300の位置情報を基に自己の位置を特定できる。これによって、一定の通信圏内にある携帯通信端末50の位置と発信端末10の位置とを対応付けることが可能になる。よって、携帯通信端末50自身がGPS(Global Positioning System)等を利用する測位手段をもっていないような場合や携帯通信端末50自身が持っている測位手段が機能していない場合でも、携帯通信端末50は、発信端末10の位置をより高い精度で検出できる。
(Effect in this embodiment)
(1) When the mobile communication terminal 50 is located within the communication area of the transmission terminal 10, it can specify its own position based on the position information of the base station 300. This makes it possible to associate the position of the mobile communication terminal 50 and the position of the transmission terminal 10 within a certain communication range. Therefore, even when the mobile communication terminal 50 itself does not have positioning means using GPS (Global Positioning System) or the like, or when the positioning means possessed by the mobile communication terminal 50 itself does not function, the mobile communication terminal 50 The position of the transmitting terminal 10 can be detected with higher accuracy.

(2)携帯通信端末50は、捜索支援サーバ100から発信端末10の捜索要求があると、特定した位置情報を捜索支援サーバ100に送信することで、捜索支援サーバ100と連携し捜索対象の発信端末10の位置を特定できる。 (2) When there is a search request from the transmission support terminal 10 from the search support server 100, the mobile communication terminal 50 transmits the specified position information to the search support server 100, thereby transmitting the search target in cooperation with the search support server 100. The position of the terminal 10 can be specified.

(第2の実施形態)
次に第2の実施形態について図面を参照しつつ説明する。
第2の実施形態では、捜索支援システム1を挙げている。第2の実施形態においては、第1の実施形態と同様な構成、同様な処理については同一の符号を付して説明し、説明を省略又は単純化して、冗長な記述を避ける。
(Second Embodiment)
Next, a second embodiment will be described with reference to the drawings.
In the second embodiment, the search support system 1 is cited. In the second embodiment, the same configuration and the same processing as those in the first embodiment will be described with the same reference numerals, and the description will be omitted or simplified to avoid redundant description.

第2の実施形態では、携帯通信端末50が、設備に固定された発信端末との近距離無線通信によって当該携帯通信端末50の位置を特定する。
図21は、第2の実施形態の捜索支援システム1の構成例を示すブロック図である。
図21に示すように、第2の実施形態では、捜索支援システム1は、電柱に固定された発信端末(以下、電柱側発信端末という。)500を有している。
In 2nd Embodiment, the portable communication terminal 50 pinpoints the position of the said portable communication terminal 50 by short-distance wireless communication with the transmission terminal fixed to the installation.
FIG. 21 is a block diagram illustrating a configuration example of the search support system 1 according to the second embodiment.
As shown in FIG. 21, in the second embodiment, the search support system 1 includes a transmission terminal (hereinafter referred to as a power pole side transmission terminal) 500 fixed to a power pole.

図22は、電柱側発信端末500の構成例を示すブロック図である。
図22に示すように、電柱側発信端末500は、発信端末10と同様な構成からなり、電源部501、近距離無線通信部502、記憶部503、及び処理部504を有している。特に、電柱側発信端末500では、当該電柱側発信端末500の発信端末ID、取付対象情報(例えば「電柱」)、及び当該電柱側発信端末500が設置されている位置情報(経度、緯度)が記憶部503に記憶されている。また、電柱側発信端末500は、近距離無線通信処理では、予め設定されている時間間隔で行う近距離無線通信によって、当該電柱側発信端末500に関する情報である発信端末情報(以下、電柱側発信端末情報という。)を発信する。ここで、電柱側発信端末情報には、発信端末ID、取付対象情報、及び位置情報が含まれている。
FIG. 22 is a block diagram illustrating a configuration example of the utility pole side transmission terminal 500.
As shown in FIG. 22, the utility pole-side transmitting terminal 500 has the same configuration as that of the transmitting terminal 10 and includes a power supply unit 501, a short-range wireless communication unit 502, a storage unit 503, and a processing unit 504. In particular, in the power pole side transmission terminal 500, the transmission terminal ID of the power pole side transmission terminal 500, the installation target information (for example, “electric pole”), and the position information (longitude, latitude) where the power pole side transmission terminal 500 is installed are included. It is stored in the storage unit 503. In the short-distance wireless communication process, the utility pole-side transmission terminal 500 performs transmission terminal information (hereinafter referred to as a telephone pole-side transmission) that is information related to the utility pole-side transmission terminal 500 by short-range wireless communication performed at preset time intervals. Send terminal information). Here, the telephone pole side transmission terminal information includes a transmission terminal ID, attachment target information, and position information.

第2の実施形態では、電柱側発信端末500の位置情報を利用するため、携帯通信端末50の位置推定部57は、近距離無線通信の通信圏内にあり通信可能になっている電柱側発信端末500から当該電柱側発信端末500の位置情報を取得する。そして、位置推定部57は、取得した位置情報を基に自己の携帯通信端末50の位置を推定する。   In the second embodiment, the position estimation unit 57 of the mobile communication terminal 50 uses the position information of the power pole side transmission terminal 500, so that the position estimation unit 57 of the mobile communication terminal 50 is within the communication range of short-range wireless communication and can communicate. The position information of the utility pole side transmission terminal 500 is acquired from 500. And the position estimation part 57 estimates the position of the own mobile communication terminal 50 based on the acquired position information.

例えば、位置推定部57は、近距離無線通信の通信圏内にあり通信可能になっている電柱側発信端末500が1つの場合、当該1つの電柱側発信端末500から位置情報を取得し、当該電柱側発信端末500の位置を自己の携帯通信端末50の位置と推定する。このようなことを想定し、電柱側発信端末500の発信電波強度を小さくして通信距離を短くしておけば、例えば、発信端末10よりも電波強度を小さくし通信距離を短くしておけば、自己の携帯通信端末の位置を推定する精度を高くできる。   For example, when there is one utility pole-side transmission terminal 500 that is within the communication range of short-range wireless communication and is capable of communication, the position estimation unit 57 acquires position information from the one utility pole-side transmission terminal 500, and the utility pole The position of the side transmission terminal 500 is estimated as the position of its own mobile communication terminal 50. Assuming this, if the transmission radio wave intensity of the power pole side transmission terminal 500 is reduced and the communication distance is shortened, for example, if the radio field intensity is made smaller than that of the transmission terminal 10 and the communication distance is shortened. The accuracy of estimating the position of the portable communication terminal can be increased.

また、位置推定部57は、近距離無線通信の通信圏内にあり通信可能になっている電柱側発信端末500が複数ある場合、当該複数の電柱側発信端末500から位置情報を取得し、当該複数の電柱側発信端末500の位置から自己の携帯通信端末50の位置を推定する。   In addition, when there are a plurality of utility pole side transmission terminals 500 that are within communication range of short-range wireless communication and are capable of communication, the position estimation unit 57 acquires position information from the plurality of utility pole side transmission terminals 500, and The position of the mobile communication terminal 50 is estimated from the position of the utility pole side transmission terminal 500.

図23は、3つの電柱側発信端末500の全ての通信圏内に携帯通信端末50が位置している場合の例を示す図である。
図23に示すような場合、位置推定部57は、3つの電柱側発信端末500から位置情報を取得する。そして、位置推定部57は、電柱側発信端末500の通信領域(同図中、破線で示す領域)から自己の携帯通信端末50が位置している領域(同図中、斜線で示す領域)を特定する。そして、位置推定部57は、予め設定されている法則、計算式等によって、当該領域内から携帯通信端末の位置(点)を推定する。このとき、例えば、位置推定部57は、各電柱側発信端末500の受信電波強度を基に携帯通信端末の位置(点)を推定する。例えば、図23に示すように、一の電柱側発信端末500(同図中、一番上に位置する電柱側発信端末500)に近いために当該電柱側発信端末500の受信電波強度が大きい場合、位置推定部57は、当該電柱側発信端末500の位置を携帯通信端末の位置(点)と推定する。
FIG. 23 is a diagram illustrating an example in which the mobile communication terminal 50 is located in all communication areas of the three utility pole side transmission terminals 500.
In the case as illustrated in FIG. 23, the position estimation unit 57 acquires position information from the three utility pole-side transmission terminals 500. And the position estimation part 57 is the area | region (area | region shown with an oblique line in the figure) from which the mobile communication terminal 50 is located from the communication area | region (area | region shown with a broken line in the figure) of the utility pole side transmission terminal 500. Identify. And the position estimation part 57 estimates the position (point) of a portable communication terminal from the said area | region with the rule, calculation formula, etc. which were preset. At this time, for example, the position estimation unit 57 estimates the position (point) of the mobile communication terminal based on the received radio wave intensity of each power pole side transmission terminal 500. For example, as shown in FIG. 23, when the reception pole strength of the utility pole side transmission terminal 500 is large because it is close to the one utility pole side transmission terminal 500 (the utility pole side transmission terminal 500 located at the top in the figure). The position estimation unit 57 estimates the position of the utility pole side transmission terminal 500 as the position (point) of the mobile communication terminal.

図24は、第2の実施形態における発信端末検出処理の一例を示すフローチャートである。
図24に示すように、先ずステップS301の処理として、発信端末検出部63は、発信端末10を検出したか否かを判定する。具体的には、発信端末検出部63は、近距離無線通信部53による近距離無線通信の通信圏内に自己のプログラムIDに対応付けられていない発信端末IDの発信端末10を検出したか否かを判定する。詳しくは、発信端末検出部63は、近距離無線通信の通信圏内にあり通信可能になっている発信端末10が、記憶部56に記憶されている発信端末IDと異なる発信端末IDの発信端末10であるか否かを判定する。発信端末検出部63は、そうである場合、発信端末10を検出したと判定する。発信端末検出部63は、発信端末10を検出したと判定したときにステップS302の処理に進む。
FIG. 24 is a flowchart illustrating an example of a calling terminal detection process according to the second embodiment.
As shown in FIG. 24, first, as a process of step S301, the transmission terminal detection unit 63 determines whether or not the transmission terminal 10 has been detected. Specifically, whether or not the transmission terminal detection unit 63 has detected the transmission terminal 10 having a transmission terminal ID that is not associated with its own program ID within the communication range of the short-range wireless communication by the short-range wireless communication unit 53. Determine. Specifically, the transmitting terminal detection unit 63 has a transmitting terminal 10 having a transmitting terminal ID that is different from the transmitting terminal ID stored in the storage unit 56 when the transmitting terminal 10 that is within the communication range of short-range wireless communication and is capable of communication is used. It is determined whether or not. If this is the case, the transmitting terminal detection unit 63 determines that the transmitting terminal 10 has been detected. When it is determined that the transmission terminal 10 has been detected, the transmission terminal detection unit 63 proceeds to the process of step S302.

ステップS302の処理として、発信端末検出部63は、前述のように電柱側発信端末500の位置情報を基に位置推定部57が推定した携帯通信端末50の現在位置(経度、緯度)の情報を取得する。
続くステップS303の処理として、発信端末検出部63は、発信端末検出情報を捜索支援サーバ100に送信する。
As a process of step S302, the transmission terminal detection unit 63 obtains information on the current position (longitude, latitude) of the mobile communication terminal 50 estimated by the position estimation unit 57 based on the position information of the utility pole-side transmission terminal 500 as described above. get.
As a process of subsequent step S <b> 303, the transmission terminal detection unit 63 transmits the transmission terminal detection information to the search support server 100.

以上のような第2の実施形態では、携帯通信端末50は、設備に固定されて近距離無線通信を行う電柱側発信端末500の位置情報を基に自己の位置を特定できる。これによって、携帯通信端末50は、様々な位置に配置した電柱側発信端末500の位置情報を用いれば、発信端末10の位置をより高い精度で検出できる。   In the second embodiment as described above, the mobile communication terminal 50 can identify its own position based on the position information of the utility pole-side transmission terminal 500 that is fixed to the facility and performs near field communication. Accordingly, the mobile communication terminal 50 can detect the position of the transmitting terminal 10 with higher accuracy by using the position information of the utility pole-side transmitting terminal 500 arranged at various positions.

また、携帯通信端末50は、携帯電話の基地局と通信できないようなときでも、電柱側発信端末500の位置情報を用いれば発信端末10の位置を検出できる。   Further, even when the mobile communication terminal 50 cannot communicate with the base station of the mobile phone, the position of the transmission terminal 10 can be detected by using the position information of the utility pole side transmission terminal 500.

(第3の実施形態)
次に第3の実施形態について図面を参照しつつ説明する。
第3の実施形態では、捜索支援システム1を挙げている。第3の実施形態においては、第1及び第2の実施形態と同様な構成、同様な処理については同一の符号を付して説明し、説明を省略又は単純化して、冗長な記述を避ける。
(Third embodiment)
Next, a third embodiment will be described with reference to the drawings.
In the third embodiment, the search support system 1 is cited. In the third embodiment, the same configurations and the same processes as those in the first and second embodiments will be described with the same reference numerals, and the description will be omitted or simplified to avoid redundant descriptions.

第3の実施形態では、捜索支援サーバ100が、電柱側発信端末500の位置情報を管理するとともに、当該電柱側発信端末500の位置情報を用いて携帯通信端末50の位置を特定する。   In the third embodiment, the search support server 100 manages the position information of the power pole side transmission terminal 500 and specifies the position of the mobile communication terminal 50 using the position information of the power pole side transmission terminal 500.

図25は、第3の実施形態における携帯通信端末50の発信端末検出処理の一例を示すフローチャートである。
図25に示すように、先ずステップS321の処理として、発信端末検出部63は、発信端末10を検出したか否かを判定する。具体的には、発信端末検出部63は、近距離無線通信部53による近距離無線通信の通信圏内に自己のプログラムIDに対応付けられていない発信端末IDの発信端末10を検出したか否かを判定する。詳しくは、発信端末検出部63は、近距離無線通信の通信圏内にあり通信可能になっている発信端末10が、記憶部56に記憶されている発信端末IDと異なる発信端末IDの発信端末10であるか否かを判定する。発信端末検出部63は、そうである場合、発信端末10を検出したと判定する。発信端末検出部63は、発信端末10を検出したと判定したときにステップS322の処理に進む。
FIG. 25 is a flowchart illustrating an example of a calling terminal detection process of the mobile communication terminal 50 according to the third embodiment.
As shown in FIG. 25, first, as a process of step S321, the transmission terminal detection unit 63 determines whether or not the transmission terminal 10 has been detected. Specifically, whether or not the transmission terminal detection unit 63 has detected the transmission terminal 10 having a transmission terminal ID that is not associated with its own program ID within the communication range of the short-range wireless communication by the short-range wireless communication unit 53. Determine. Specifically, the transmitting terminal detection unit 63 has a transmitting terminal 10 having a transmitting terminal ID that is different from the transmitting terminal ID stored in the storage unit 56 when the transmitting terminal 10 that is within the communication range of short-range wireless communication and is capable of communication is used. It is determined whether or not. If this is the case, the transmitting terminal detection unit 63 determines that the transmitting terminal 10 has been detected. When determining that the transmission terminal 10 has been detected, the transmission terminal detection unit 63 proceeds to the process of step S322.

ステップS322の処理として、発信端末検出部63は、電柱側発信端末500を検出したか否かを判定する。発信端末検出部63は、電柱側発信端末500を検出したと判定すると、ステップS323の処理の処理に進む。一方、発信端末検出部63は、電柱側発信端末500を検出できないと判定すると、当該発信端末検出処理を終了する。   As a process of step S322, the transmission terminal detection unit 63 determines whether or not the utility pole-side transmission terminal 500 has been detected. If it determines with the transmission terminal detection part 63 having detected the utility pole side transmission terminal 500, it will progress to the process of the process of step S323. On the other hand, if it determines with the transmission terminal detection part 63 not being able to detect the utility pole side transmission terminal 500, the said transmission terminal detection process will be complete | finished.

ステップS323の処理として、発信端末検出部63は、ステップS322の処理によって検出した電柱側発信端末500の発信端末IDを取得する。発信端末検出部63は、ステップS322の処理によって検出した電柱側発信端末500が複数ある場合、それら電柱側発信端末500から発信端末IDを取得する。   As the process of step S323, the transmission terminal detection unit 63 acquires the transmission terminal ID of the utility pole-side transmission terminal 500 detected by the process of step S322. When there are a plurality of utility pole side transmission terminals 500 detected by the process of step S322, the transmission terminal detection unit 63 acquires the transmission terminal ID from these utility pole side transmission terminals 500.

続くステップS324の処理として、発信端末検出部63は、発信端末検出情報を捜索支援サーバ100に送信する。ここで、発信端末検出部63は、ステップS321で検出した発信端末10の発信端末ID(以下、携帯型発信端末IDという。)、ステップS323で取得した電柱側発信端末500の発信端末ID(以下、電柱側発信端末IDという。)、発信端末10の検出時刻(又は電柱側発信端末IDの取得時刻)、及び自己のプログラムIDを発信端末検出情報に含めている。   As a process of subsequent step S324, the transmission terminal detection unit 63 transmits the transmission terminal detection information to the search support server 100. Here, the transmission terminal detection unit 63 transmits the transmission terminal ID of the transmission terminal 10 detected in step S321 (hereinafter referred to as a portable transmission terminal ID), and the transmission terminal ID of the utility pole side transmission terminal 500 acquired in step S323 (hereinafter referred to as “transmission terminal ID”). , Referred to as the utility pole side transmission terminal ID), the detection time of the transmission terminal 10 (or the acquisition time of the utility pole side transmission terminal ID), and its own program ID are included in the transmission terminal detection information.

発信端末検出部63は、この発信端末検出処理によって、近距離無線通信部53による近距離無線通信の通信圏内に自己のプログラムIDに対応付けされていない発信端末IDの発信端末10を検出している期間、連続して発信端末検出情報を捜索支援サーバ100に送信する。   The transmitting terminal detection unit 63 detects the transmitting terminal 10 having a transmitting terminal ID that is not associated with its own program ID within the communication range of the short-range wireless communication by the short-range wireless communication unit 53 by this transmitting terminal detection process. During a period, the transmitting terminal detection information is continuously transmitted to the search support server 100.

図26は、第3の実施形態における捜索支援サーバ100の記憶部110に記憶されているデータベースの構成例を示すブロック図である。
図26に示すように、記憶部110には、さらに電柱側発信端末位置情報データベース114が記憶されている。
FIG. 26 is a block diagram illustrating a configuration example of a database stored in the storage unit 110 of the search support server 100 according to the third embodiment.
As shown in FIG. 26, the storage unit 110 further stores a utility pole-side transmitting terminal location information database 114.

図27は、電柱側発信端末位置情報データベース114の一例を示す図である。
図27に示すように、電柱側発信端末位置情報データベース114は、発信端末ID(電柱側発信端末ID)、位置情報、及び電柱IDを含んでいる。すなわち、電柱側発信端末位置情報データベース114は、発信端末ID、位置情報、及び電柱IDを含み、これら情報が対応付けられている。ここで、位置情報は、発信端末IDの電柱側発信端末が取り付けられている電柱の位置の情報である。また、電柱IDは、電柱を識別する識別情報である。
FIG. 27 is a diagram illustrating an example of the utility pole side transmission terminal location information database 114.
As shown in FIG. 27, the utility pole side transmission terminal position information database 114 includes a transmission terminal ID (electric pole side transmission terminal ID), position information, and a utility pole ID. That is, the utility pole-side sending terminal location information database 114 includes a sending terminal ID, location information, and a utility pole ID, and these pieces of information are associated with each other. Here, the position information is information on the position of the utility pole to which the utility pole-side sending terminal of the sending terminal ID is attached. The utility pole ID is identification information for identifying the utility pole.

図28は、第3の実施形態における検出情報管理処理の一例を示すフローチャートである。
図28に示すように、先ずステップS341の処理として、検出情報管理部123は、携帯通信端末50から発信端末検出情報を受信したか否かを判定する。検出情報管理部123は、携帯通信端末50から発信端末検出情報を受信したときにステップS342の処理に進む。
FIG. 28 is a flowchart illustrating an example of detection information management processing according to the third embodiment.
As shown in FIG. 28, first, as a process of step S341, the detection information management unit 123 determines whether or not the transmission terminal detection information has been received from the mobile communication terminal 50. The detection information management unit 123 proceeds to the process of step S342 when receiving the transmission terminal detection information from the mobile communication terminal 50.

ステップS342の処理として、検出情報管理部123は、電柱側発信端末位置情報データベース114を参照し、ステップS341の処理によって受信した発信端末検出情報に含まれている電柱側発信端末IDに対応付けられている位置情報を取得する。   As the process of step S342, the detection information management unit 123 refers to the utility pole side transmission terminal position information database 114 and associates it with the utility pole side transmission terminal ID included in the transmission terminal detection information received by the process of step S341. Get location information.

図29は、3つの電柱側発信端末500の全ての通信圏内に携帯通信端末50が位置している場合の例を示す図である。
図29に示すような場合、携帯通信端末50は、3つの電柱側発信端末500の電柱側発信端末IDを含む発信端末検出情報を発信し、捜索支援サーバ100は、この発信端末検出情報を受信する。検出情報管理部123は、電柱側発信端末位置情報データベース114を参照し、受信した各発信端末検出情報に含まれている各電柱側発信端末IDに対応付けられている位置情報を取得する。
FIG. 29 is a diagram illustrating an example in the case where the mobile communication terminal 50 is located in all communication areas of the three utility pole side transmission terminals 500.
In the case shown in FIG. 29, the mobile communication terminal 50 transmits transmission terminal detection information including the power pole side transmission terminal IDs of the three power pole side transmission terminals 500, and the search support server 100 receives this transmission terminal detection information. To do. The detection information management unit 123 refers to the power pole side transmission terminal position information database 114 and acquires position information associated with each power pole side transmission terminal ID included in each received transmission terminal detection information.

続くステップS343の処理として、検出情報管理部123は、ステップS342の処理によって取得した位置情報を基に、ステップS341の処理によって受信した発信端末検出情報に含まれている携帯型発信端末IDに対応付けられている携帯通信端末50の位置を推定する。   As the process of subsequent step S343, the detection information management unit 123 corresponds to the portable transmission terminal ID included in the transmission terminal detection information received by the process of step S341, based on the position information acquired by the process of step S342. The position of the attached mobile communication terminal 50 is estimated.

例えば、検出情報管理部123は、ステップS342の処理によって取得した位置情報が1つの場合、すなわち、携帯通信端末50の通信圏内にあり通信可能になっている電柱側発信端末500が1つであった場合、前述の第2の実施形態のように、電柱側発信端末500の位置を携帯通信端末50の位置と推定する。また、検出情報管理部123は、ステップS342の処理によって取得した位置情報が複数ある場合、すなわち、携帯通信端末50の通信圏内にあり通信可能になっている電柱側発信端末500が複数であった場合、当該複数の電柱側発信端末500の位置から携帯通信端末50の位置を推定する。   For example, when the position information acquired by the process of step S342 is one, that is, the detection information management unit 123 has one telephone pole side transmission terminal 500 within the communication range of the mobile communication terminal 50 and capable of communication. In such a case, the position of the utility pole side transmission terminal 500 is estimated as the position of the mobile communication terminal 50 as in the second embodiment described above. In addition, when there are a plurality of pieces of position information acquired by the process of step S342, that is, the detection information management unit 123 has a plurality of utility pole-side transmission terminals 500 that are within the communication range of the mobile communication terminal 50 and are communicable. In this case, the position of the mobile communication terminal 50 is estimated from the positions of the plurality of utility pole side transmission terminals 500.

ステップS344の処理として、検出情報管理部123は、ステップS343の処理によって取得した携帯通信端末50の位置情報、その取得時刻、ステップS341の処理によって受信した発信端末検出情報に含まれているプログラムID、携帯型発信端末ID、及び電柱側発信端末IDを発信端末検出情報データベース113に記憶させる。   As the process of step S344, the detection information management unit 123 includes the location information of the mobile communication terminal 50 acquired by the process of step S343, the acquisition time, and the program ID included in the transmission terminal detection information received by the process of step S341. The portable transmission terminal ID and the utility pole side transmission terminal ID are stored in the transmission terminal detection information database 113.

このとき、捜索支援サーバ100(例えば、検出情報管理部123)は、ステップS341の処理によって受信した発信端末検出情報を送信してきた携帯通信端末50に、ステップS343で推定した当該携帯通信端末50の位置情報を送信しても良い。   At this time, the search support server 100 (for example, the detection information management unit 123) sends the mobile communication terminal 50 estimated in step S343 to the mobile communication terminal 50 that has transmitted the transmission terminal detection information received in the process of step S341. The position information may be transmitted.

以上のような第3の実施形態では、携帯通信端末50は、捜索支援サーバ100の処理を介して、設備に固定されて近距離無線通信を行う電柱側発信端末500の位置情報を基に自己の位置を特定できる。これによって、携帯通信端末50は、様々な位置に配置した電柱側発信端末500の位置情報を用いれば、発信端末10の位置をより高い精度で検出できる。   In the third embodiment as described above, the mobile communication terminal 50 is self-registered based on the position information of the power pole side transmission terminal 500 that is fixed to the facility and performs short-range wireless communication through the processing of the search support server 100. Can be specified. Accordingly, the mobile communication terminal 50 can detect the position of the transmitting terminal 10 with higher accuracy by using the position information of the utility pole-side transmitting terminal 500 arranged at various positions.

また、第3の実施形態では、捜索支援サーバ100が携帯通信端末50の位置を特定する処理の一部を実行するため、携帯通信端末50は処理負担を軽減できる。   Moreover, in 3rd Embodiment, since the search assistance server 100 performs a part of process which specifies the position of the mobile communication terminal 50, the mobile communication terminal 50 can reduce a processing burden.

(第4の実施形態)
次に第4の実施形態について図面を参照しつつ説明する。
第4の実施形態では、捜索支援システム1を挙げている。第4の実施形態においては、第1乃至第3の実施形態と同様な構成、同様な処理については同一の符号を付して説明し、説明を省略又は単純化して、冗長な記述を避ける。
(Fourth embodiment)
Next, a fourth embodiment will be described with reference to the drawings.
In the fourth embodiment, the search support system 1 is cited. In the fourth embodiment, the same configurations and the same processes as those in the first to third embodiments will be described with the same reference numerals, and the description will be omitted or simplified to avoid redundant descriptions.

第4の実施形態では、捜索支援サーバ100の捜索実行部124が、複数の携帯通信端末50(プログラムID)の位置情報を基に捜索対象の発信端末10の位置を算出する。   In the fourth embodiment, the search execution unit 124 of the search support server 100 calculates the position of the transmission terminal 10 to be searched based on the position information of the plurality of mobile communication terminals 50 (program IDs).

図30は、第4の実施形態において特徴となる捜索実行処理の一例を示すフローチャートである。
図30に示すように、先ずステップS361の処理として、捜索実行部124は、捜索要求情報データベース112に捜索対象の発信端末IDが記憶されているか否かを判定する。捜索実行部124は、捜索要求情報データベース112に捜索対象の発信端末IDが記憶されていると判定したときにステップS362の処理に進む。
FIG. 30 is a flowchart illustrating an example of a search execution process that is a feature of the fourth embodiment.
As shown in FIG. 30, first, as the processing of step S361, the search execution unit 124 determines whether or not the search target transmission terminal ID is stored in the search request information database 112. When the search execution unit 124 determines that the search target transmission terminal ID is stored in the search request information database 112, the search execution unit 124 proceeds to the process of step S362.

ステップS362の処理として、捜索実行部124は、捜索要求情報データベース112から発信端末IDを取得する。
続くステップS363の処理として、捜索実行部124は、発信端末検出情報データベース113において、ステップS362によって取得した発信端末IDとプログラムIDとの組み合わせについて、予め設定されている要件を満たすものが有るか否かを判定する。ここで、予め設定されている要件とは、ステップS362の処理によって取得した1つの発信端末IDと3つの異なるプログラムIDとの組み合わせであること、かつ当該組み合わせに対応付けされている位置情報の取得時刻が、捜索要求情報データベース112において当該発信端末IDに対応付けされている捜索要求時刻よりも遅い時刻であること、となる。
As a process of step S362, the search execution unit 124 acquires the transmission terminal ID from the search request information database 112.
As the processing of the subsequent step S363, the search execution unit 124 determines whether there is any one that satisfies the preset requirements for the combination of the transmission terminal ID and the program ID acquired in step S362 in the transmission terminal detection information database 113. Determine whether. Here, the requirement set in advance is a combination of one transmission terminal ID acquired by the process of step S362 and three different program IDs, and acquisition of position information associated with the combination. The time is later than the search request time associated with the transmission terminal ID in the search request information database 112.

捜索実行部124は、発信端末検出情報データベース113において、ステップS362によって取得した発信端末IDとプログラムIDとの組み合わせについて、予め設定されている要件を満たすものが有ると判定したときにステップS364の処理に進む。一方、捜索実行部124は、それ以外のとき、ステップS361の処理を再び行う。   When the search execution unit 124 determines in the transmission terminal detection information database 113 that the combination of the transmission terminal ID acquired in step S362 and the program ID has a preset requirement, the process of step S364 is performed. Proceed to On the other hand, the search execution unit 124 performs the process of step S361 again at other times.

ステップS364の処理として、捜索実行部124は、ステップS363の処理によって予め設定されている要件を満たすと判定された1つの発信端末IDと3つのプログラムIDとの各組み合わせの位置情報から、当該各組み合わせそれぞれの時系列で連続している位置情報から最も古い時刻の位置情報を取得する。これによって、捜索実行部124は、各組み合わせについて3つの位置情報を取得する。   As the process of step S364, the search execution unit 124 uses each position information of each combination of one transmission terminal ID and three program IDs determined to satisfy the requirements set in advance by the process of step S363. The position information of the oldest time is acquired from the position information continuous in time series for each combination. As a result, the search execution unit 124 acquires three pieces of position information for each combination.

つまり、ステップS363、ステップS364の処理によって、捜索実行部124は、ステップS362の処理によって取得した1つの発信端末IDと3つの異なるプログラムIDとの各組み合わせに対応付けられている位置情報であり、かつ当該位置情報の取得時刻が発信端末IDに対応付けされている捜索要求時刻よりも遅い位置情報であり、かつ当該各組み合わせ(3つの組み合わせ)それぞれの時系列で連続している位置情報から最も古い時刻の各位置情報(3つの位置情報)を取得する。   That is, the search execution unit 124 is position information associated with each combination of one transmission terminal ID and three different program IDs acquired by the process of step S362 by the processes of step S363 and step S364. The position information acquisition time is later than the search request time associated with the transmission terminal ID, and the combination (three combinations) of the position information that is continuous in time series is the most. Each position information (three position information) at the old time is acquired.

なお、同一のプログラムIDについて、異なる時系列の位置情報(位置情報群)、すなわち、位置が連続している位置情報群が複数存在するときには、位置情報の取得時刻が最新のものを選択し、選択したものについて前述の処理を行う。   For the same program ID, when there are a plurality of different time-series position information (position information group), that is, position information groups with consecutive positions, the one with the latest acquisition time of the position information is selected, The above processing is performed on the selected item.

続くステップS365の処理として、捜索実行部124は、ステップS364の処理によって取得した3つの位置情報を基に、捜索対象の発信端末10の位置を算出(推定)する。具体的には、捜索実行部124は、ステップS364の処理によって取得した3つの位置を座標位置(x1,y1)、(x2,y2)、(x3,y3)としたときに、その各座標位置を通る円の中心位置(x0,y0)を下記(1)式及び(2)式を用いて算出する。言い換えると、捜索実行部124は、各座標位置を各頂点とする三角形の外接円の中心位置(x0,y0)を下記(1)式及び(2)式を用いて算出する。   In the subsequent process of step S365, the search execution unit 124 calculates (estimates) the position of the search target transmission terminal 10 based on the three pieces of position information acquired by the process of step S364. Specifically, the search execution unit 124 sets the coordinate positions (x1, y1), (x2, y2), and (x3, y3) as the three positions acquired by the process of step S364. The center position (x0, y0) of the circle passing through is calculated using the following equations (1) and (2). In other words, the search execution unit 124 calculates the center position (x0, y0) of the circumscribed circle of the triangle having each coordinate position as each vertex using the following expressions (1) and (2).

x0=(y1y2^2−y1y3^2+y2y3^2+y1x2^2−y1x3^2+y2x3^2−y1^2y2+y1^2y3−y2^2y3−y2x1^2+y3x1^2−y3x2^2)/2{y1(x2−x3)+y2(x3−x1)+y3(x1−x2)} ・・・(1)   x0 = (y1y2 ^ 2-y1y3 ^ 2 + y2y3 ^ 2 + y1x2 ^ 2-y1x3 ^ 2 + y2x3 ^ 2-y1 ^ 2y2 + y1 ^ 2y3-y2 ^ 2y3-y2x1 ^ 2 + y3x1 ^ 2-y3x2 ^ 2) / 2 {y1 (x2-x3) + Y2 (x3-x1) + y3 (x1-x2)} (1)

y0=(x1x2^2−x1x3^2+x2x3^2+x1y2^2−x1y3^2+x2y3^2−x1^2x2+x1^2x3−x2^2x3−x2y1^2+x3y1^2−x3y2^2)/2{x1(y2−y3)+x2(y3−y1)+x3(y1−y2)} ・・・(2)
ここで、^2は2乗を意味する。
y0 = (x1x2 ^ 2-x1x3 ^ 2 + x2x3 ^ 2 + x1y2 ^ 2-x1y3 ^ 2 + x2y3 ^ 2-x1 ^ 2x2 + x1 ^ 2x3-x2 ^ 2x3-x2y1 ^ 2 + x3y1 ^ 2-x3y2 ^ 2) / 2 {x1 (y2-y3) + X2 (y3-y1) + x3 (y1-y2)} (2)
Here, ^ 2 means square.

また、前記(1)式、(2)式は、下記(3)式、(4)式、(5)式の連立方程式を解き得ることができる。
(x1−x0)^2 + (y1−y0)^2 = r^2 ・・・(3)
(x2−x0)^2 + (y2−y0)^2 = r^2 ・・・(4)
(x3−x0)^2 + (y3−y0)^2 = r^2 ・・・(5)
ここで、rは、円の半径となる。本実施形態では、rは近距離無線通信の通信可能距離相当になる。
Further, the equations (1) and (2) can solve the simultaneous equations of the following equations (3), (4), and (5).
(X1-x0) ^ 2 + (y1-y0) ^ 2 = r ^ 2 (3)
(X2-x0) ^ 2 + (y2-y0) ^ 2 = r ^ 2 (4)
(X3-x0) ^ 2 + (y3-y0) ^ 2 = r ^ 2 (5)
Here, r is the radius of the circle. In the present embodiment, r corresponds to a communicable distance for short-range wireless communication.

図31は、3つの座標位置(x1,y1)、(x2,y2)、(x3,y3)を通る円の一例を示す図である。
図31に示すように、3つの座標位置(x1,y1)、(x2,y2)、(x3,y3)が得られている場合、その3つの座標位置(x1,y1)、(x2,y2)、(x3,y3)を前記(1)式及び(2)式に代入することで中心位置(x0,y0)を算出することができる。なお、図中の破線は、座標位置(x0,y0)に中心を持つ円に内接し、各座標位置(x1,y1)、(x2,y2)、(x3,y3)を各頂点に持つ三角形を示す。
FIG. 31 is a diagram illustrating an example of a circle passing through three coordinate positions (x1, y1), (x2, y2), and (x3, y3).
As shown in FIG. 31, when three coordinate positions (x1, y1), (x2, y2), (x3, y3) are obtained, the three coordinate positions (x1, y1), (x2, y2) ), (X3, y3) are substituted into the above equations (1) and (2) to calculate the center position (x0, y0). The broken line in the figure is a triangle inscribed in a circle centered at the coordinate position (x0, y0) and having each coordinate position (x1, y1), (x2, y2), (x3, y3) at each vertex. Indicates.

続くステップS366の処理として、捜索実行部124は、ステップS365の処理によって算出した中心位置を捜索対象の発信端末10の位置として、捜索要求をした依頼者の携帯通信端末50に送信する。ここで、捜索対象の発信端末10の位置を送信する携帯通信端末50は、登録情報データベース111において、ステップS361の処理によって捜索要求情報データベース112に記憶されていると判定された発信端末IDに対応付けられているプログラムIDが記憶されている携帯通信端末50である。   In the subsequent process of step S366, the search execution unit 124 transmits the center position calculated by the process of step S365 as the position of the transmission terminal 10 to be searched to the portable communication terminal 50 of the requester who has requested the search. Here, the mobile communication terminal 50 that transmits the position of the transmission terminal 10 to be searched corresponds to the transmission terminal ID that is determined to be stored in the search request information database 112 in the registration information database 111 by the process of step S361. This is the mobile communication terminal 50 in which the attached program ID is stored.

そして、捜索実行部124は、ステップS361の処理から再び行う。つまり、捜索実行部124は、捜索要求情報データベース112に記憶されている全ての捜索対象の発信端末IDについて、ステップS362〜ステップS366の処理を行う。   And the search execution part 124 performs again from the process of step S361. That is, the search execution unit 124 performs the processing of Steps S362 to S366 for all search target transmission terminal IDs stored in the search request information database 112.

なお、捜索依頼者からの報告等で捜索が完了した捜索対象の発信端末ID及びそれに対応付けられている情報については、捜索要求情報データベース112から削除していくことが好ましい。
捜索実行処理は以上のようになる。ここで、捜索対象が発信端末bの場合の捜索実行処理における当該発信端末bの算出手順を再度説明する。
Note that it is preferable to delete from the search request information database 112 the search target transmission terminal ID for which the search has been completed by a report from the search requester and the information associated therewith.
The search execution process is as described above. Here, the calculation procedure of the transmission terminal b in the search execution process when the search target is the transmission terminal b will be described again.

前述のように、捜索実行部124は、1つの発信端末IDと3つの異なるプログラムIDとの各組み合わせに対応付けられている位置情報(時系列で連続する位置情報)から最も古い時刻の位置情報をそれぞれ取得している。図14に示す例だと、プログラムID=Aについては、取得時刻「2016.2.1 12:54:48」の位置情報を取得する。また、プログラムID=Cについては、取得時刻「2016.2.1 14:23:11」の位置情報を取得する。また、プログラムID=Dについては、取得時刻「2016.2.1 11:31:14」の位置情報を取得する。これによって、捜索実行部124は、捜索対象の発信端末bの通信圏内に入った各携帯通信端末A,C,D(当該プログラムIDを記憶している各携帯通信端末50)の最初の位置を取得している。   As described above, the search execution unit 124 detects the position information of the oldest time from the position information (position information continuous in time series) associated with each combination of one transmission terminal ID and three different program IDs. Have acquired each. In the example illustrated in FIG. 14, the position information of the acquisition time “2016.2.1 12:54:48” is acquired for the program ID = A. For program ID = C, the position information of the acquisition time “2016.2.1 14:23:11” is acquired. For program ID = D, the position information of the acquisition time “2016.2.1 11:31:14” is acquired. As a result, the search execution unit 124 determines the initial position of each mobile communication terminal A, C, D (each mobile communication terminal 50 storing the program ID) that has entered the communication range of the transmission terminal b to be searched. Have acquired.

図32は、携帯通信端末A,C,Dが発信端末bの通信圏内に入ったときに捜索支援サーバ100(具体的には検出情報管理部123)が検出(推定)する携帯通信端末A,C,Dの位置の一例を示す図である。
図32に示すように、捜索支援サーバ100は、発信端末bの通信圏内に入ったとき、携帯通信端末A,C,Dの位置を処理時間間隔(捜索支援サーバ100のサンプリング時間又は受信間隔、例えば3秒間隔)に応じて推定していく。そして、無線が放射線状に発信されているとすれば、電波の到達限界の位置が発信端末bを中心とした円を描くと考えられるため、捜索支援サーバ100は、当該円の最外周で初めて携帯通信端末A,C,Dの位置を推定することになる。
FIG. 32 shows the mobile communication terminals A, C detected by the search support server 100 (specifically, the detection information management unit 123) when the mobile communication terminals A, C, D enter the communication area of the calling terminal b. It is a figure which shows an example of the position of C and D. FIG.
As shown in FIG. 32, when the search support server 100 enters the communication range of the calling terminal b, the search support server 100 sets the positions of the mobile communication terminals A, C, and D to the processing time interval (the sampling time or the reception interval of the search support server 100, For example, the estimation is performed according to an interval of 3 seconds. If the radio is transmitted radially, it is considered that the position of the radio wave arrival limit draws a circle centering on the transmitting terminal b, and therefore the search support server 100 is the first on the outermost circumference of the circle. The positions of the mobile communication terminals A, C, and D are estimated.

このようなことから、捜索実行部124は、捜索対象の発信端末bの通信圏内に入った各携帯通信端末A,C,D(当該プログラムIDを記憶している各携帯通信端末50)の最初の位置を取得することで、当該円の最外周で初めて推定された当該携帯通信端末A,C,Dの各位置を取得している。   For this reason, the search execution unit 124 first of each mobile communication terminal A, C, D (each mobile communication terminal 50 storing the program ID) that has entered the communication range of the search source terminal b. The positions of the mobile communication terminals A, C, and D estimated for the first time at the outermost circumference of the circle are acquired.

そして、捜索実行部124は、携帯通信端末A,C,Dそれぞれ位置を基に、前記(1)式及び(2)式を用いて携帯通信端末A,C,Dそれぞれの位置を最外周に含む円の中心位置を発信端末bの位置として算出している。   Then, the search execution unit 124 sets the positions of the mobile communication terminals A, C, and D on the outermost periphery using the expressions (1) and (2) based on the positions of the mobile communication terminals A, C, and D, respectively. The center position of the included circle is calculated as the position of the transmitting terminal b.

以上のような第4の実施形態では、捜索支援サーバ100は、複数の携帯通信端末50(プログラムID)の位置情報を基に捜索対象の発信端末10の位置を算出することで、発信端末の位置の推定精度を高くすることができる。特に、前記(1)式及び(2)式のような計算式によって発信端末10の位置を推定することで、捜索支援サーバ100は、発信端末の位置の推定精度をさらに高くすることができる。   In the fourth embodiment as described above, the search support server 100 calculates the position of the transmission terminal 10 to be searched based on the position information of the plurality of mobile communication terminals 50 (program IDs), thereby The position estimation accuracy can be increased. In particular, the search support server 100 can further increase the estimation accuracy of the position of the transmitting terminal by estimating the position of the transmitting terminal 10 by the calculation formulas such as the formulas (1) and (2).

なお、前述の実施形態の説明では、基地局300や電柱側発信端末500は、例えば、第1通信装置を構成する。また、発信端末10は、例えば、第2通信装置を構成する。また、位置推定部57は、例えば、取得手段及び特定手段を構成する。また、インターネット通信部54は、例えば、送信手段を構成する。また、第1通信装置と第2通信装置とは、第2の実施形態のように、通信方式が同じものであっても良い。   In the description of the above-described embodiment, the base station 300 and the utility pole side transmission terminal 500 constitute, for example, a first communication device. Moreover, the transmission terminal 10 comprises a 2nd communication apparatus, for example. Moreover, the position estimation part 57 comprises an acquisition means and an identification means, for example. Moreover, the internet communication part 54 comprises a transmission means, for example. Further, the first communication device and the second communication device may have the same communication method as in the second embodiment.

(本実施形態の他の例等)
第2の実施形態の他の例として、地図情報を基に電柱側発信端末500の位置情報を取得しても良い。例えば、捜索支援サーバ100は、地図上に各電柱IDが対応付けられている地図情報を持っており、検出情報管理処理の際、地図情報を参照して地図上から電柱IDの位置情報を取得する。
(Other examples of this embodiment)
As another example of the second embodiment, the position information of the utility pole side transmission terminal 500 may be acquired based on the map information. For example, the search support server 100 has map information in which each power pole ID is associated with the map, and acquires the position information of the power pole ID from the map with reference to the map information during the detection information management process. To do.

また、本実施形態の他の例として、発信端末10が取り付けられる取付対象は、自転車以外の人、物であっても良い。例えば、取付対象は、ベビーカー、ランドセルなどでも良い。この場合、取付対象情報は、「ベビーカー」、「ランドセル」のようになる。   As another example of the present embodiment, the attachment target to which the transmission terminal 10 is attached may be a person or an object other than a bicycle. For example, the attachment target may be a stroller, a school bag, or the like. In this case, the attachment target information is “stroller”, “school bag”, and the like.

また、本実施形態の他の例として、捜索実行部124は、発信端末10の位置を特定可能な情報を携帯通信端末50に送信しても良い。位置を特定可能な情報とは、位置そのものではなく、その位置上又はその近傍にある建物、交差点の情報である。   As another example of the present embodiment, the search execution unit 124 may transmit information that can specify the position of the transmission terminal 10 to the mobile communication terminal 50. The information that can specify the position is not the position itself, but information on buildings and intersections on or near the position.

また、本実施形態の他の例として、発信端末検出部63は、自己の携帯通信端末50(プログラムID)に対応付けられている発信端末10を検出した場合も、当該携帯通信端末50の現在位置を発信端末検出情報に含めて捜索支援サーバ100に送信しても良い。この場合、捜索支援サーバ100側でも、捜索実行部124は、当該現在位置をも用いて捜索対象の発信端末10の位置を算出する。   Further, as another example of the present embodiment, when the transmitting terminal detection unit 63 detects the transmitting terminal 10 associated with its own mobile communication terminal 50 (program ID), the current state of the mobile communication terminal 50 is also detected. The position may be included in the transmission terminal detection information and transmitted to the search support server 100. In this case, also on the search support server 100 side, the search execution unit 124 calculates the position of the search target transmission terminal 10 also using the current position.

また、本実施形態の他の例として、ID登録部61は、登録処理のステップS11の処理を捜索支援サーバ100の登録情報データベース111を参照して行っても良い。この場合、ステップS34の処理として、ID登録部61は、近距離無線通信部53によって近距離無線通信によって通信可能になっている発信端末10を検出したとき、当該発信端末10の発信端末IDを捜索支援サーバ100に送信する。   As another example of the present embodiment, the ID registration unit 61 may perform the process of step S11 of the registration process with reference to the registration information database 111 of the search support server 100. In this case, as a process of step S34, when the ID registration unit 61 detects the transmitting terminal 10 that is communicable by the short-range wireless communication by the short-range wireless communication unit 53, the ID registration unit 61 sets the transmitting terminal ID of the transmitting terminal 10 to that. It transmits to the search support server 100.

これに対して、捜索支援サーバ100は、携帯通信端末50から送られてきた発信端末IDが、登録情報データベース111において何れかのプログラムIDと対応付けられているか否かを判定する。そして、捜索支援サーバ100は、その判定結果を携帯通信端末50に送信する。   On the other hand, the search support server 100 determines whether or not the transmission terminal ID sent from the mobile communication terminal 50 is associated with any program ID in the registration information database 111. Then, search support server 100 transmits the determination result to portable communication terminal 50.

携帯通信端末50では、ID登録部61は、その判定結果が、発信端末IDが何れかのプログラムIDと対応付けられていないとするものであるときにステップS12の処理に進む。   In the mobile communication terminal 50, the ID registration unit 61 proceeds to the process of step S12 when the determination result indicates that the transmission terminal ID is not associated with any program ID.

また、本実施形態の他の例として、発信端末検出部63は、発信端末検出処理のステップS51の処理を捜索支援サーバ100の登録情報データベース111を参照して行っても良い。この場合、ステップS51の処理として、発信端末検出部63は、近距離無線通信部53によって近距離無線通信によって通信可能になっている発信端末10を検出したとき、自己のプログラムID、及び当該発信端末10の発信端末IDを捜索支援サーバ100に送信する。   As another example of the present embodiment, the transmission terminal detection unit 63 may perform the process of step S51 of the transmission terminal detection process with reference to the registration information database 111 of the search support server 100. In this case, as the processing of step S51, when the transmitting terminal detection unit 63 detects the transmitting terminal 10 that is communicable by the short-range wireless communication by the short-range wireless communication unit 53, its own program ID and the transmission The transmitting terminal ID of the terminal 10 is transmitted to the search support server 100.

これに対して、捜索支援サーバ100は、携帯通信端末50から送られてきたプログラムIDと発信端末IDとが、登録情報データベース111において対応付けられているものか否かを判定する。そして、捜索支援サーバ100は、その判定結果を携帯通信端末50に送信する。   On the other hand, the search support server 100 determines whether or not the program ID transmitted from the mobile communication terminal 50 and the transmission terminal ID are associated with each other in the registration information database 111. Then, search support server 100 transmits the determination result to portable communication terminal 50.

携帯通信端末50では、発信端末検出部63は、その判定結果がプログラムIDと発信端末IDとが対応付けられていないとするものであるときにステップS52の処理に進む。   In the mobile communication terminal 50, the transmission terminal detection unit 63 proceeds to the process of step S52 when the determination result indicates that the program ID and the transmission terminal ID are not associated with each other.

また、本実施形態の他の例として、捜索実行部124は、1つの発信端末IDと2つの異なるプログラムIDとの各組み合わせに対応付けられている位置情報を基に発信端末10の位置を推定しても良い。   As another example of this embodiment, the search execution unit 124 estimates the position of the transmission terminal 10 based on position information associated with each combination of one transmission terminal ID and two different program IDs. You may do it.

図33は、1つの発信端末IDと2つの異なるプログラムIDとの各組み合わせに対応付けられている位置情報を基に発信端末10の位置を推定する方式の一例を示す図である。
図33に示すように、携帯通信端末A,Cが発信端末bの通信圏内に入ったとき、発信端末検出情報データベース113には、捜索支援サーバ100が推定した携帯通信端末A,Cの位置情報が記憶されていく。そして、捜索実行部124は、1つの発信端末ID(発信端末ID=b)と2つの異なるプログラムID(プログラムID=A,C)との各組み合わせに対応付けられている位置情報であり、かつ当該位置情報の取得時刻が発信端末IDに対応付けされている捜索要求時刻よりも遅い位置情報であり、かつ当該各組み合わせ(2つの組み合わせ)それぞれの時系列で連続している位置情報から最も古い時刻の2つの位置情報を取得する。
FIG. 33 is a diagram illustrating an example of a method for estimating the position of the transmission terminal 10 based on position information associated with each combination of one transmission terminal ID and two different program IDs.
As shown in FIG. 33, when the mobile communication terminals A and C enter the communication area of the transmission terminal b, the transmission terminal detection information database 113 stores the location information of the mobile communication terminals A and C estimated by the search support server 100. Will be remembered. And the search execution part 124 is the positional information matched with each combination of one transmission terminal ID (transmission terminal ID = b) and two different program IDs (program ID = A, C), and The acquisition time of the position information is position information that is later than the search request time associated with the transmission terminal ID, and is the oldest from the position information that is continuous in time series for each of the combinations (two combinations). Two pieces of position information of time are acquired.

そして、捜索実行部124は、取得した2つの位置を通り近距距離無線通信の通信可能距離を半径とする2つの円α,βを特定する。さらに、捜索実行部124は、特定した2つの円α,βのうち、2つの異なるプログラムID(プログラムID=A,C)に対応付けられている時系列の連続した位置を含む円αを選定し、選定した円αの中心位置を発信端末bの位置として推定する。   Then, the search execution unit 124 specifies two circles α and β having the radius of the communicable distance of the short-range wireless communication passing through the two acquired positions. Furthermore, the search execution unit 124 selects a circle α including time-series consecutive positions associated with two different program IDs (program ID = A, C) among the two identified circles α, β. Then, the center position of the selected circle α is estimated as the position of the transmission terminal b.

このように、捜索実行部124が、1つの発信端末IDと2つの異なるプログラムIDとの各組み合わせに対応付けられている位置情報を基に発信端末10の位置を推定することによって、より少ない携帯通信端末50の位置情報を基に発信端末10の位置を推定できる。   As described above, the search execution unit 124 estimates the position of the transmission terminal 10 based on the position information associated with each combination of one transmission terminal ID and two different program IDs, thereby reducing the number of mobile phones. Based on the position information of the communication terminal 50, the position of the transmission terminal 10 can be estimated.

また、本実施形態の他の例として、捜索実行部124は、ステップS364の処理によって取得した3つの位置を座標位置(x1,y1)、(x2,y2)、(x3,y3)としたときのその各座標位置を通る円の中心位置(x0,y0)を、前述の(1)式及び(2)式を用いて算出する方式以外の方式によって推定しても良い。例えば、他の計算式でも良く、また、実際に座標位置(x1,y1)、(x2,y2)、(x3,y3)を通る円を描画してその中心位置(x0,y0)も求めても良い。   As another example of the present embodiment, the search execution unit 124 sets the three positions acquired by the process of step S364 as coordinate positions (x1, y1), (x2, y2), and (x3, y3). The center position (x0, y0) of the circle that passes through each coordinate position of may be estimated by a method other than the method of calculating using the above equations (1) and (2). For example, another calculation formula may be used, and a circle that actually passes through the coordinate positions (x1, y1), (x2, y2), (x3, y3) is drawn, and the center position (x0, y0) is also obtained. Also good.

また、本実施形態の他の例として、捜索実行部124は、1つの携帯通信端末50の位置情報を基に発信端末10の位置を推定しても良い。具体的には、捜索実行部124は、発信端末検出情報データベース113から1つの発信端末IDと1つプログラムIDについて位置が連続した1つの位置情報群とを検出した場合、当該1つの位置情報群を基に発信端末10を推定する。例えば、捜索実行部124は、1つの位置情報群の取得時刻が最も古い位置情報と最も新しい位置情報、すなわち1つの位置情報群の最初の位置情報と最後の位置情報を取得する。そして、捜索実行部124は、取得した2つの位置情報を用いて、図33を用いて説明した処理と同様な処理により、2つの位置を通り近距距離無線通信の通信可能距離を半径とする2つの円α,βを特定する。さらに、捜索実行部124は、特定した2つの円α,βのうち、位置情報群を含む円(例えば、位置情報群をより多く含む円)を選定し、選定した円の中心位置を発信端末10の位置として推定する。   As another example of the present embodiment, the search execution unit 124 may estimate the position of the transmission terminal 10 based on the position information of one mobile communication terminal 50. Specifically, when the search execution unit 124 detects one position information group in which positions are consecutive with respect to one transmission terminal ID and one program ID from the transmission terminal detection information database 113, the one position information group Based on the above, the transmitting terminal 10 is estimated. For example, the search execution unit 124 acquires the position information and the latest position information with the oldest acquisition time of one position information group, that is, the first position information and the last position information of one position information group. Then, the search execution unit 124 uses the two pieces of acquired position information and passes the two positions through a process similar to the process described with reference to FIG. Specify two circles α and β. Further, the search execution unit 124 selects a circle including the position information group (for example, a circle including more position information groups) from the two specified circles α and β, and transmits the center position of the selected circle to the transmitting terminal. Estimated as 10 positions.

また、本実施形態の他の例として、捜索実行部124は、捜索要求がなされる以前、すなわち、捜索要求の発信時刻以前に発信端末検出情報データベース113に記憶されている位置情報を基に、捜索対象の発信端末10の位置を算出(推定)しても良い。この場合、ステップS363の判定処理で用いる予め設定されている要件は、ステップS362の処理によって取得した1つの発信端末IDと3つの異なるプログラムIDとの組み合わせであることだけで良い。
また、本実施形態の他の例として、近距離無線通信は、Bluetooth(登録商標)以外のものでも良い。
As another example of the present embodiment, the search execution unit 124 is based on the position information stored in the transmission terminal detection information database 113 before the search request is made, that is, before the transmission time of the search request. The position of the transmission terminal 10 to be searched may be calculated (estimated). In this case, the requirement set in advance in the determination process in step S363 only needs to be a combination of one transmission terminal ID acquired by the process in step S362 and three different program IDs.
As another example of the present embodiment, the short-range wireless communication may be other than Bluetooth (registered trademark).

また、本実施形態の他の例として、捜索支援システム1は、携帯通信端末50を識別可能な情報としてプログラムIDに代えて当該携帯通信端末50そのものの個別IDを用いて良い。   As another example of the present embodiment, the search support system 1 may use the individual ID of the mobile communication terminal 50 itself as information that can identify the mobile communication terminal 50 instead of the program ID.

また、本実施形態の他の例として、捜索支援システム1は、携帯通信端末50と発信端末10とは1対1で対応付けられるものでなくとも良い。すなわち、捜索支援システム1において、携帯通信端末50は、発信端末10と対応付けられることなく単独で存在していても良い。この場合、発信端末10と対応付けられず単独で存在している携帯通信端末50の発信端末検出部63は、近距離無線通信部53による近距離無線通信の通信圏内に発信端末10を検出すると、検出した全ての発信端末10について発信端末位置情報を捜索支援サーバ100に送信する。   As another example of the present embodiment, the search support system 1 does not have to have a one-to-one correspondence between the mobile communication terminal 50 and the transmission terminal 10. That is, in the search support system 1, the mobile communication terminal 50 may exist independently without being associated with the calling terminal 10. In this case, when the transmitting terminal detection unit 63 of the mobile communication terminal 50 that is not associated with the transmitting terminal 10 and exists alone detects the transmitting terminal 10 within the communication range of the short-range wireless communication by the short-range wireless communication unit 53. The transmitting terminal position information is transmitted to the search support server 100 for all detected transmitting terminals 10.

また、本実施形態の他の例として、発信端末検出情報データベース113に記憶される位置情報の取得時刻は、捜索支援サーバ100によって決定されるものであっても良い。この場合、例えば、検出情報管理部123は、検出情報管理処理によって携帯通信端末50からの発信端末検出情報を受信した時刻を位置情報の取得時刻にする。そして、検出情報管理部123は、当該取得時刻を発信端末検出情報データベース113に記憶する。   As another example of the present embodiment, the acquisition time of the position information stored in the transmission terminal detection information database 113 may be determined by the search support server 100. In this case, for example, the detection information management unit 123 sets the time when the transmission terminal detection information from the mobile communication terminal 50 is received by the detection information management process as the acquisition time of the position information. Then, the detection information management unit 123 stores the acquisition time in the transmission terminal detection information database 113.

また、本実施形態の他の例として、捜索実行部124は、捜索対象の発信端末10の位置を地図上に示した画像として携帯通信端末50に送信しても良い。具体的には、捜索実行部124は、捜索対象の発信端末10の位置を地図上に示した画像を見ることができるページのURLをメールに添付して携帯通信端末50に送信する。そして、捜索実行部124は、捜索対象の発信端末10の位置が変化した場合、その変化した位置も地図上に描く処理を行う。これによって、捜索依頼者は、一度取得したURLのサイトにアクセスするだけで、捜索依頼した発信端末10の位置の変化を地図上で確認することができる。   As another example of the present embodiment, the search execution unit 124 may transmit the position of the transmission terminal 10 to be searched to the mobile communication terminal 50 as an image showing on a map. Specifically, the search execution unit 124 attaches the URL of a page where an image showing the position of the transmission terminal 10 to be searched on a map can be viewed to the mobile communication terminal 50 as an email. And the search execution part 124 performs the process which draws the changed position on a map, when the position of the transmission terminal 10 of search object changes. Thus, the search requester can confirm the change in the position of the transmitting terminal 10 requested to search on the map only by accessing the site of the URL acquired once.

また、本実施形態では、位置情報が対応付けられている第1通信装置の通信圏内に携帯通信端末が位置すると当該第1通信装置に対応付けられている位置情報を当該携帯通信端末で取得する取得ステップと、第2通信装置の通信圏内に位置すると前記取得ステップで取得した位置情報を基に自己の位置を前記携帯通信端末で特定する特定ステップと、を有することを特徴とする携帯通信端末の位置特定方法を実現している。   Further, in the present embodiment, when the mobile communication terminal is located within the communication range of the first communication device associated with the position information, the position information associated with the first communication device is acquired by the mobile communication terminal. A portable communication terminal comprising: an acquisition step; and a specifying step of specifying the position of the mobile communication terminal based on the position information acquired in the acquisition step when the mobile communication terminal is located within a communication range of the second communication device The location method is realized.

また、本実施形態では、携帯通信端末50の記憶部56に記憶されているプログラムは、取得手段が、位置情報が対応付けられている第1通信装置の通信圏内に携帯通信端末が位置すると当該第1通信装置に対応付けられている位置情報を当該携帯通信端末に取得させるステップと、特定手段が、第2通信装置の通信圏内に位置すると前記取得ステップで取得した位置情報を基に自己の位置を前記携帯通信端末に特定させるステップと、をコンピュータに実行させるプログラムを実現している。   In the present embodiment, the program stored in the storage unit 56 of the mobile communication terminal 50 is acquired when the mobile communication terminal is located within the communication area of the first communication device associated with the position information by the acquisition unit. When the mobile communication terminal acquires position information associated with the first communication device, and when the specifying unit is located within the communication range of the second communication device, the position information associated with the first communication device is based on the position information acquired in the acquisition step. A program for causing a computer to execute the step of causing the mobile communication terminal to specify a position is realized.

また、本発明の実施形態を開示したが、当業者によっては本発明の範囲を逸脱することなく変更が加えられうることは明白である。すべてのこのような修正及び等価物が次の請求項に含まれることが意図されている。   Also, while embodiments of the present invention have been disclosed, it will be apparent to those skilled in the art that changes may be made without departing from the scope of the present invention. All such modifications and equivalents are intended to be included in the following claims.

1 捜索支援システム、10 発信端末、50 携帯通信端末、53 近距離無線通信部、54 インターネット通信部、55 携帯電話部、56 記憶部、57 位置推定部、60 処理部、61 ID登録部、62 捜索要求部、63 発信端末検出部、100 捜索支援サーバ、101 インターネット通信部、110 記憶部、111 登録情報データベース、112 捜索要求情報データベース、113 発信端末検出情報データベース、120 処理部、121 登録情報管理部、122 捜索要求管理部、123 検出情報管理部、124 捜索実行部、300 基地局、350 位置情報サーバ、500 電柱側発信端末   DESCRIPTION OF SYMBOLS 1 Search support system 10 Transmission terminal 50 Mobile communication terminal 53 Near field communication part 54 Internet communication part 55 Mobile phone part 56 Storage part 57 Position estimation part 60 Processing part 61 ID registration part 62 Search request unit, 63 Transmission terminal detection unit, 100 Search support server, 101 Internet communication unit, 110 Storage unit, 111 Registration information database, 112 Search request information database, 113 Transmission terminal detection information database, 120 processing unit, 121 Registration information management Unit, 122 search request management unit, 123 detection information management unit, 124 search execution unit, 300 base station, 350 location information server, 500 telephone pole side transmission terminal

Claims (6)

位置情報が対応付けられている第1通信装置と無線通信を行う第1通信手段と、
第2通信装置と無線通信を行う第2通信手段と
前記第1通信装置の通信圏内に位置すると当該第1通信装置に対応付けられている位置情報を取得する取得手段と、
前記第2通信装置の通信圏内に位置すると前記取得手段が取得した位置情報を基に自己の位置を特定する特定手段と、
を有することを特徴とする携帯通信端末。
First communication means for performing wireless communication with a first communication device associated with position information;
A second communication means for performing wireless communication with the second communication device; an acquisition means for acquiring position information associated with the first communication device when located within a communication range of the first communication device;
A specifying means for specifying its own position based on the position information acquired by the acquiring means when located within a communication range of the second communication device;
A mobile communication terminal characterized by comprising:
前記第1通信装置は、設備に固定されて近距離無線通信を行うことを特徴とする請求項1に記載の携帯通信端末。   The mobile communication terminal according to claim 1, wherein the first communication device is fixed to equipment and performs short-range wireless communication. 前記第1通信装置は、携帯電話の基地局の通信装置であることを特徴とする請求項1又は2に記載の携帯通信端末。   The mobile communication terminal according to claim 1 or 2, wherein the first communication device is a communication device of a base station of a mobile phone. 前記第2通信装置の捜索を支援する捜索支援サーバから捜索要求があると、前記特定手段が特定した位置情報を当該捜索支援サーバに送信する送信手段をさらに有することを特徴とする請求項1乃至3のいずれか1項に記載の携帯通信端末。   2. The apparatus according to claim 1, further comprising: a transmission unit configured to transmit the position information specified by the specifying unit to the search support server when there is a search request from a search support server that supports the search of the second communication device. 4. The mobile communication terminal according to any one of 3 above. 位置情報が対応付けられている第1通信装置の通信圏内に携帯通信端末が位置すると当該第1通信装置に対応付けられている位置情報を当該携帯通信端末で取得する取得ステップと、
第2通信装置の通信圏内に前記携帯通信端末が位置すると前記取得ステップで取得した位置情報を基に前記携帯通信端末の位置を前記携帯通信端末で特定する特定ステップと、
を有することを特徴とする携帯通信端末の位置特定方法。
An acquisition step of acquiring position information associated with the first communication device when the portable communication terminal is located within a communication area of the first communication device associated with the position information;
A specifying step of specifying the position of the mobile communication terminal with the mobile communication terminal based on the position information acquired in the acquisition step when the mobile communication terminal is located within the communication area of the second communication device;
A method for specifying a position of a mobile communication terminal, comprising:
取得手段が、位置情報が対応付けられている第1通信装置の通信圏内に携帯通信端末が位置すると当該第1通信装置に対応付けられている位置情報を当該携帯通信端末に取得させる取得ステップと、
特定手段が、第2通信装置の通信圏内に前記携帯通信端末が位置すると前記取得ステップで取得した位置情報を基に前記携帯通信端末の位置を前記携帯通信端末に特定させる特定ステップと、
をコンピュータに実行させるプログラム。
An acquisition step of causing the mobile communication terminal to acquire location information associated with the first communication device when the mobile communication terminal is located within the communication range of the first communication device associated with the location information; ,
A specifying step for causing the mobile communication terminal to specify the position of the mobile communication terminal based on the location information acquired in the acquisition step when the mobile communication terminal is located within the communication range of the second communication device;
A program that causes a computer to execute.
JP2016124064A 2016-06-23 2016-06-23 Mobile communication terminal, position determining method of mobile communication terminal, and program Pending JP2017228952A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016124064A JP2017228952A (en) 2016-06-23 2016-06-23 Mobile communication terminal, position determining method of mobile communication terminal, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016124064A JP2017228952A (en) 2016-06-23 2016-06-23 Mobile communication terminal, position determining method of mobile communication terminal, and program

Publications (1)

Publication Number Publication Date
JP2017228952A true JP2017228952A (en) 2017-12-28

Family

ID=60892195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016124064A Pending JP2017228952A (en) 2016-06-23 2016-06-23 Mobile communication terminal, position determining method of mobile communication terminal, and program

Country Status (1)

Country Link
JP (1) JP2017228952A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022175926A (en) * 2021-05-14 2022-11-25 株式会社ソーリン Vehicle management system
WO2024084641A1 (en) * 2022-10-20 2024-04-25 日本電信電話株式会社 Position detection server and position fluctuation identification method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022175926A (en) * 2021-05-14 2022-11-25 株式会社ソーリン Vehicle management system
WO2024084641A1 (en) * 2022-10-20 2024-04-25 日本電信電話株式会社 Position detection server and position fluctuation identification method

Similar Documents

Publication Publication Date Title
EP2962066B1 (en) Indoor positioning using disambiguation information from other mobile devices
US9396640B2 (en) RFID active child tracker
EP2629576A1 (en) Method and apparatus for positioning location of wireless access point
US9648450B2 (en) Assistance techniques
KR101628265B1 (en) Call Service System Using Bluetooth Beacon
JP2013205226A (en) Position correcting system, position correcting method, position information server, and program
KR101661058B1 (en) System for guiding parking position
JP2008112256A (en) Position management system
US20190174265A1 (en) Method and Apparatus for Locating a Device
JP6706865B2 (en) Position detection system and mobile terminal
US20180329019A1 (en) Radio Wave State Map Creating System and Control Method Therefor
JP6399549B2 (en) Method and system for preventing misuse of electronic ticket
JP2017228952A (en) Mobile communication terminal, position determining method of mobile communication terminal, and program
JP2010028806A (en) Position management server and communication system and communication terminal device, and position providing apparatus and communication system
JP2017152982A (en) Search support server, search supporting system, and search support method
JP2018195897A (en) Electric field strength information collection system, electric field strength map update system and position measurement system
JP2013140304A (en) Facility retrieval device, facility retrieval system, facility retrieval method and facility retrieval program
JP6537588B1 (en) Search system and method
TW201621848A (en) Information acquisition method and device
JP2006023129A (en) Location information detection system, location information detection method, and server device
JP6431494B2 (en) User terminal and program
JP2016212049A (en) Position management system, position management device, position management method, and program
JP2014163907A (en) Information transmission system, method, management server and portable terminal
JP6508579B1 (en) Search support system, management apparatus, transmission apparatus, relay apparatus
JP5961239B2 (en) Position information processing system