JP6427386B2 - Communication system, portable terminal and position management method - Google Patents
Communication system, portable terminal and position management method Download PDFInfo
- Publication number
- JP6427386B2 JP6427386B2 JP2014223255A JP2014223255A JP6427386B2 JP 6427386 B2 JP6427386 B2 JP 6427386B2 JP 2014223255 A JP2014223255 A JP 2014223255A JP 2014223255 A JP2014223255 A JP 2014223255A JP 6427386 B2 JP6427386 B2 JP 6427386B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- information
- request
- search
- child device
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、子機端末の位置を管理する通信システム、携帯端末および位置管理方法に関する。 The present invention relates to a communication system that manages the position of a slave terminal, a portable terminal, and a position management method.
近年、少子化に伴い、こどもの見守りへの関心が高まり、子供の迷子防止・見守り機能を備えた機器が考えられている。例えば、GPS通信を用いて現在位置を通知するものや、専用の親機・子機のペア間である一定以上離れるとアラームが鳴るものなど、さまざまな形態のものが考えられている。 In recent years, with the declining birth rate, interest in watching over children has increased, and devices equipped with a function to prevent children from watching for children and watching over are considered. For example, various forms are considered, such as notifying of the current position using GPS communication, and emitting an alarm when there is a certain distance or more between the dedicated master and slave pairs.
また、遊園地やテーマパークなどの閉空間においては、固定ネットワークを利用した位置検出システム(特許文献1:特開2003−116166号公報)が考えられている。この特許文献1においては、親機において検出した子機の位置を通知することが記載されている。 In addition, in a closed space such as an amusement park or a theme park, a position detection system using a fixed network (Japanese Patent Application Laid-Open No. 2003-116166) is considered. Patent Document 1 describes that the position of a slave unit detected in a master unit is notified.
従来の技術における、専用の親機・子機のペア間である一定以上離れるとアラームが鳴るものについては、子機が離れた場合アラームにより通知はするものの、その位置を特定することができず、また連れ去りなどには効果を発揮しにくい。また、特許文献1に記載の技術は、あらかじめ親機を碁盤目状に構築しておく必要が有り、一般的な移動体通信網を用いたものには適用することが困難である。 In the prior art, with regard to the ones that sound an alarm when there is a certain distance or more between the dedicated master and slave pair, although the alarm is notified when the slave is separated, the position can not be specified. Also, it is difficult to show the effect on taking away. In addition, the technology described in Patent Document 1 needs to be configured in advance in a grid pattern on the parent device, and it is difficult to apply it to a general mobile communication network.
そこで、本発明においては、移動体通信網と接続する携帯端末などにも適用可能にした、子機の位置を管理することができる通信システム、携帯端末および位置管理方法を提要することを目的とする。 Therefore, in the present invention, it is an object of the present invention to provide a communication system capable of managing the position of a slave, a portable terminal and a position management method, which can be applied to a portable terminal connected to a mobile communication network. Do.
上述の課題を解決するために、本発明の通信システムは、子機端末の探索要求を行う依頼元端末と、当該依頼元端末からの探索要求を受ける複数の依頼先端末とが無線通信により接続する通信システムにおいて、前記依頼元端末は、前記依頼先端末に対して探索要求を行う探索要求手段と、前記探索要求手段による探索要求の応答として前記依頼先端末から取得された位置情報をユーザに通知する通知手段と、前記依頼先端末のそれぞれは、当該依頼先端末の位置情報を取得する位置情報取得手段と、定期的に、近距離無線通信により子機端末を特定するための情報を取得する子機情報取得手段と、前記依頼元端末から、探索要求および探索対象である子機端末を特定するための情報を受信する受信手段と、前記受信手段により受信された探索要求の対象である子機端末を特定するための情報が、前記子機情報取得手段により取得された子機端末を特定するための情報と一致するか否か、および前記探索要求が緊急性を要するものであるか否かを判断する子機判断手段と、前記子機判断手段により子機端末を特定するための情報が一致すると判断されると、前記子機情報取得手段による子機端末を特定するための情報の取得時において前記位置情報取得手段により取得された位置情報を前記依頼元端末に送信し、前記子機判断手段により子機端末を特定するための情報が一致すると判断され、さらに緊急性を要する探索要求であったと判断されると、前記子機情報取得手段による子機端末を特定するための情報の取得時において位置情報取得手段により取得された位置情報を前記依頼元端末に送信するとともに、前記子機端末から、当該子機端末の連絡先情報の取得を行う送信手段と、を備える。 In order to solve the above-described problems, in the communication system of the present invention, a request source terminal that makes a search request for a slave terminal and a plurality of request destination terminals that receive the search request from the request source terminal are connected by wireless communication. In the communication system, the request source terminal sends, to the user, search request means for making a search request to the request destination terminal, and the position information acquired from the request destination terminal as a response to the search request by the search request means. Each of the notification means to notify and the request destination terminal acquires position information acquisition means for acquiring position information of the request destination terminal, and periodically acquires information for specifying a slave terminal by near field communication. Search unit received from the request source terminal, search request and information for specifying a search target and a slave terminal to be searched, and the search unit received by the reception unit Information for identifying the slave terminal is a request of interest, whether to match the information for identifying the slave terminal acquired by the slave device information acquisition unit, and the search request urgency If it is judged that the child machine judging means for judging whether it is the required one and the information for specifying the child machine terminal match by the child machine judging means, the child machine terminal by the child machine information acquiring means is At the time of acquiring information for specifying, the position information acquired by the position information acquiring means is transmitted to the request source terminal, and the child machine judging means judges that the information for specifying the child machine terminal matches, Further, if it is determined that the search request requires urgency, the position information acquired by the position information acquiring means at the time of acquiring information for specifying the child machine terminal by the child machine information acquiring means It transmits to the source terminal, comprising the slave device terminal, transmitting means acquires the contact information of the child machine terminal.
本発明の位置管理方法は、子機端末の探索要求を行う依頼元端末と、当該依頼元端末からの探索要求を受ける複数の依頼先端末とが無線通信により接続する通信システムの通信方法において、前記依頼元端末において、前記依頼先端末に対して探索要求を行う探索要求ステップと、前記探索要求ステップによる探索要求の応答として前記依頼先端末から取得された位置情報をユーザに通知する通知ステップとが実行され、前記依頼先端末のそれぞれにおいて、当該依頼先端末の位置情報を取得する位置情報取得ステップと、定期的に、近距離無線通信により子機端末を特定するための情報を取得する子機情報取得ステップと、前記依頼元端末から、探索要求および探索対象である子機端末を特定するための情報を受信する受信ステップと、前記受信ステップにより受信された探索要求の対象である子機端末を特定するための情報が、前記子機情報取得ステップにより取得された子機端末を特定するための情報と一致するか否か、および前記探索要求が緊急性を要するものであるか否かを判断する子機判断ステップと、前記子機判断ステップにより子機端末を特定するための情報が一致すると判断されると、前記子機情報取得ステップにより子機端末を特定するための情報の取得時において前記位置情報取得ステップにより取得された位置情報を前記依頼元端末に送信し、前記子機判断ステップにより子機端末を特定するための情報が一致すると判断され、さらに緊急性を要する探索要求であったと判断されると、前記子機情報取得ステップによる子機端末を特定するための情報の取得時において前記位置情報取得ステップにより取得された位置情報を前記依頼元端末に送信するとともに、前記子機端末から、当該子機端末の連絡先情報の取得を行う送信ステップと、が実行される。 A position management method according to the present invention is a communication method of a communication system in which a request source terminal for requesting a search for a slave terminal and a plurality of request destination terminals for receiving a search request from the request source terminal are connected by wireless communication. A search request step of making a search request to the request destination terminal at the request source terminal; and a notification step of notifying a user of position information acquired from the request destination terminal as a response to the search request by the search request step. Is executed, and in each of the request destination terminals, a position information acquisition step of acquiring position information of the request destination terminal, and a child periodically acquiring information for specifying a slave terminal by near field communication. A machine information acquisition step, a receiving step of receiving a search request and information for specifying a slave terminal to be searched from the request source terminal; Information for identifying the slave terminal that is the subject of the received search request by the receiving step, whether to match the information for identifying the slave terminal acquired by the slave device information acquisition step, and The slave unit information step determines whether or not the search request requires urgency, and the slave unit information determines that the information for specifying the slave terminal matches in the slave unit determination step. The position information acquired in the position information acquiring step is transmitted to the request source terminal at the time of acquiring information for specifying the child machine terminal in the acquiring step, and the child machine terminal is specified in the child machine judging step. If it is determined that the information matches, and if it is determined that the search request requires urgency, the acquisition of information for specifying the child device terminal by the child device information acquisition step is performed. It sends the positional information acquired by the positional information acquiring step to the requesting terminal during, the slave device terminal, a transmitting step of performing acquisition of contact information of the child device terminal, is performed.
この構成によれば、依頼先端末において、その位置情報を取得するとともに、探索要求の対象である子機端末を特定するための情報が、近距離無線通信により取得された子機端末を特定するための情報と一致するか否かを判断し、当該情報が一致すると判断されると、子機端末を特定するための情報の取得時において取得された位置情報を依頼元端末に送信する。これにより、依頼先端末の位置をあらかじめ固定しておかなくても、子機端末の発見時における依頼先端末の位置情報を依頼元端末に通知することができる。よって、子機端末を探索するためのネットワークのようなものを構築する必要がなく、携帯端末のような移動可能なものにおいても容易に適用することができる。また、緊急時には、さらに加えて、子機端末から、当該子機端末の連絡先情報の取得を行うことができる。 According to this configuration, in the request destination terminal, the position information is acquired, and the information for identifying the slave terminal that is the target of the search request identifies the slave terminal acquired by the short distance wireless communication. It is determined whether or not the information matches the information for determining, and if it is determined that the information matches, the position information acquired at the time of acquiring the information for identifying the slave terminal is transmitted to the request source terminal. As a result, even if the position of the request destination terminal is not fixed in advance, it is possible to notify the request source terminal of the position information of the request destination terminal at the time of finding the slave terminal. Therefore, it is not necessary to construct a network or the like for searching for a slave terminal, and the present invention can be easily applied to a mobile terminal such as a mobile terminal. In addition, in the event of an emergency, in addition to the above, it is possible to acquire the contact point information of the child device terminal from the child device terminal.
また、本発明の通信システムは、前記依頼元端末において、前記探索要求手段は、前記依頼元端末と同一のグループに属している依頼先端末に対して、探索要求とともに、探索対象である子機端末を示す探索対象情報を送信し、前記依頼先端末のそれぞれにおいて、前記子機判断手段は、探索対象情報で示される子機端末に基づいた判断処理を行なう。 Further, in the communication system according to the present invention, in the request source terminal, the search request means sends a search request to a request destination terminal belonging to the same group as the request source terminal, as a slave device to be searched. The search target information indicating the terminal is transmitted, and in each of the request destination terminals, the slave determination unit performs a determination process based on the slave terminal indicated by the search target information.
この発明によれば、依頼元端末と同一のグループに属している依頼先端末に対して、探索要求とともに、探索対象情報を送信し、依頼先端末のそれぞれにおいて、探索対象情報で示される子機端末を特定するための情報に基づいた判断処理を行なう。これにより、同一グループの依頼先端末に対して、子機の探索を要求することができる。 According to the present invention, the search target information is transmitted together with the search request to the request destination terminal belonging to the same group as the request source terminal, and a slave unit indicated by the search target information in each of the request destination terminals A determination process is performed based on information for identifying a terminal. This makes it possible to request a search for a slave unit to the request destination terminals in the same group.
また、本発明の通信システムは、前記依頼先端末のそれぞれにおいて、前記子機判断手段により子機端末を特定する情報が一致すると判断されると、さらに、前記子機端末に対して所定の動作を実行するよう制御する実行制御手段を、さらに備える。 Further, in the communication system according to the present invention, in each of the request destination terminals, when it is determined that the information specifying the child device terminal matches by the child device judging means, a predetermined operation is further performed on the child device terminal And execution control means for performing control to execute.
この発明によれば、子機端末を特定する情報が一致すると判断されると、さらに、当該子機端末に対して所定の動作を実行するよう制御する。これにより、位置情報を通知することのみならず、子機端末に対して所定の動作を行わせることができ、より適切な応対を行うことができる。 According to the present invention, when it is determined that the information specifying the slave terminal matches, control is further performed to execute a predetermined operation on the slave terminal. As a result, not only the notification of the position information but also the slave terminal can be made to perform a predetermined operation, and a more appropriate response can be made.
また、本発明の通信システムにおいて、前記依頼先端末は、前記子機情報取得手段により取得された子機端末を特定するための情報を、前記位置情報取得手段により取得された位置情報およびその取得した時刻を示す時刻情報と対応付けて記憶する記憶手段と、を備え、前記子機判断手段は、探索要求の対象端末である子機端末を特定するための情報が前記記憶手段に記憶されているか否かを判断し、前記記憶手段に記憶されていると判断された場合には、前記送信手段は、前記記憶手段に記憶されている前記子機端末を特定するための情報に対応付けられている位置情報および時刻情報を、前記依頼元端末に送信する。 Further, in the communication system according to the present invention, the request destination terminal acquires the position information acquired by the position information acquiring unit and information for specifying the slave unit acquired by the slave unit information acquiring unit. Storing means for storing in association with time information indicating the time when the child device is determined, the child device determining means stores information for specifying a child device terminal which is a target terminal of the search request in the storage device If it is determined that the data is stored in the storage unit, the transmission unit is associated with the information for specifying the child device terminal stored in the storage unit. The position information and the time information are transmitted to the request source terminal.
この発明によれば、取得された子機端末を特定するための情報を、あらかじめ定められたタイミングで取得された位置情報およびその取得した時刻を示す時刻情報と対応付けて記憶しておき、探索要求の対象端末である子機端末を特定するための情報が、記憶手段に記憶されているか否かを判断し、記憶手段に記憶されていると判断された場合には、記憶手段に記憶されている子機端末を特定するための情報に対応付けられている位置情報および時刻情報を、依頼元端末に送信する。これにより、過去において取得した子機端末を特定するための情報を利用して、過去における位置情報とその時刻情報を依頼元端末に通知することができる。よって、探索要求時点において、探索対象となる子機端末がどの依頼先端末の近傍にいなかったとしても、過去においてどの依頼先端末の近傍にいたか、またその位置を把握することができる。 According to this invention, the information for specifying the acquired child machine terminal is stored in association with the position information acquired at a predetermined timing and the time information indicating the acquired time, and the search is performed. It is determined whether the information for specifying the child machine terminal which is the target terminal of the request is stored in the storage means, and if it is determined that the information is stored in the storage means, the information is stored in the storage means The position information and the time information associated with the information for specifying the slave terminal being sent are transmitted to the request source terminal. Thereby, the position information in the past and its time information can be notified to the request source terminal using the information for specifying the child device terminal acquired in the past. Therefore, even if a slave terminal to be searched is not in the vicinity of which request destination terminal at the time of search request, it is possible to grasp in the past which request destination terminal was in the vicinity and its position.
また、本発明の通信システムは、前記依頼元端末と前記依頼先端末とを管理するサーバをさらに備える通信システムにおいて、前記サーバは、前記依頼元端末から探索要求を受け付けると、前記依頼先端末に対して探索指示を行う探索処理手段をさらに備える。 Further, in the communication system according to the present invention further comprising a server that manages the request source terminal and the request destination terminal, the server receives the search request from the request source terminal, and the server receives the search request. It further comprises search processing means for issuing a search instruction.
この発明によれば、依頼元端末と依頼先端末とを結びつけるサーバを用いて、依頼元端末からの探索要求を、依頼先端末に対して依頼することができる。 According to the present invention, a search request from the request source terminal can be requested to the request destination terminal using the server that links the request source terminal and the request destination terminal.
また、本発明の通信システムにおいて、前記サーバは、依頼元端末および依頼先端末のグループ構成を示すグループ情報を記憶するグループ情報記憶手段をさらに備え、前記探索処理手段は、前記グループ情報記憶手段に記憶されているグループ情報に基づいた依頼先端末に対して探索指示を行う。 Further, in the communication system of the present invention, the server further comprises group information storage means for storing group information indicating a group configuration of the request source terminal and the request destination terminal, and the search processing means comprises the group information storage means. A search instruction is issued to the request destination terminal based on the stored group information.
この発明によれば、依頼元端末および依頼先端末のグループ構成を示すグループ情報を記憶し、このグループ情報に基づいた依頼先端末に対して探索指示を行う。これにより、グループ単位による探索指示を簡易に行うことができる。 According to the present invention, group information indicating the group configuration of the request source terminal and the request destination terminal is stored, and a search instruction is issued to the request destination terminal based on the group information. This makes it possible to easily give a search instruction in group units.
また、本発明の携帯端末において、依頼先端末の位置情報を取得する位置情報取得手段と、定期的に、近距離無線通信により子機端末を特定するための情報を取得する子機情報取得手段と、依頼元端末から、探索要求および探索対象である子機端末を特定するための情報を受信する受信手段と、前記受信手段により受信された探索要求の対象である子機端末を特定するための情報が、前記子機情報取得手段により取得された子機端末を特定するための情報と一致するか否か、および前記探索要求が緊急性を要するものであるか否かを判断する子機判断手段と、前記子機判断手段により子機端末を特定するための情報が一致すると判断されると、前記子機情報取得手段による子機端末を特定するための情報の取得時において前記位置情報取得手段により取得された位置情報を前記依頼元端末に送信し、前記子機判断手段により子機端末を特定するための情報が一致すると判断され、さらに緊急性を要する探索要求であったと判断されると、前記子機情報取得手段による子機端末を特定するための情報の取得時において位置情報取得手段により取得された前記位置情報を前記依頼元端末に送信するとともに、前記子機端末から、当該子機端末の連絡先情報の取得を行う送信手段と、を備える。 Further, in the portable terminal of the present invention, position information acquisition means for acquiring position information of the request destination terminal, and child machine information acquisition means for periodically acquiring information for specifying a child machine terminal by near field communication. And receiving means for receiving a search request and information for specifying a slave terminal to be searched from the request source terminal, and for specifying a slave terminal for which the search request is received by the receiving means. The slave device determines whether or not the above information matches the information for specifying the slave terminal acquired by the slave device information acquisition means , and whether or not the search request requires urgency. When it is judged that the judgment means and the information for specifying the child machine terminal match by the child machine judgment means, the position information at the time of acquisition of the information for specifying the child machine terminal by the child machine information acquisition means Acquisition hand The position information obtained is transmitted to the requesting terminal by, it is determined that the information for identifying the slave terminal matches the child machine determining means, when it is determined that a further search request requiring urgent And transmitting the position information acquired by the position information acquiring means to the request source terminal at the time of acquiring information for specifying the child machine terminal by the child machine information acquiring means, and the child machine terminal from the child machine And transmission means for acquiring contact information of the mobile terminal .
この構成によれば、位置情報を取得するとともに、探索要求の対象である子機端末を特定するための情報が、近距離無線通信により取得された子機端末を特定するための情報と一致するか否かを判断し、当該情報が一致すると判断されると、子機端末を特定するための情報の取得時において取得された位置情報を依頼元端末に送信する。これにより、依頼先端末の位置をあらかじめ固定しておかなくても、子機端末の発見時における依頼先端末の位置情報を依頼元端末に通知することができる。よって、子機端末を探索するためのネットワークのようなものを構築する必要がなく、携帯端末のような移動可能なものにおいても容易に適用することができる。また、緊急時には、さらに加えて、子機端末から、当該子機端末の連絡先情報の取得を行うことができる。 According to this configuration, the position information is acquired, and the information for specifying the slave terminal that is the target of the search request matches the information for specifying the slave terminal acquired by the short distance wireless communication. If it is determined that the information matches, the position information acquired at the time of acquiring the information for specifying the slave terminal is transmitted to the request source terminal. As a result, even if the position of the request destination terminal is not fixed in advance, it is possible to notify the request source terminal of the position information of the request destination terminal at the time of finding the slave terminal. Therefore, it is not necessary to construct a network or the like for searching for a slave terminal, and the present invention can be easily applied to a mobile terminal such as a mobile terminal. In addition, in the event of an emergency, in addition to the above, it is possible to acquire the contact point information of the child device terminal from the child device terminal.
本発明によれば、子機端末を探索するためのネットワークのようなものを構築する必要がなく、携帯端末のような移動可能なものにおいても容易に適用することができる。 According to the present invention, there is no need to construct a network or the like for searching for a slave terminal, and the present invention can be easily applied to a mobile terminal such as a mobile terminal.
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 Embodiments of the invention will be described with reference to the accompanying drawings. Where possible, the same parts will be denoted by the same reference symbols, without redundant description.
図1は、本実施形態の通信システムのシステム構成を示すシステム図である。図1に示される通り、この通信システムは、複数の携帯端末100と、この携帯端末100に結び付けられている子機端末150と、携帯端末100と通信接続可能なサーバ200とから構成されている。ここで各携帯端末100は、親機A〜親機Kと表記されている。また、各子機端末150は、親機A〜親機Kのそれぞれに対応付けて、子機a〜子機kと表記されている。なお、親機として機能する携帯端末100は、親が保持し、子機端末150は、その子供が保持することを想定したものであるが、子機端末150は、子供が保持することに限定するものではなく、例えば老人や、障害者、犬などのペットなどが保持してもよい。
FIG. 1 is a system diagram showing a system configuration of the communication system of the present embodiment. As shown in FIG. 1, this communication system includes a plurality of
図1においては、さらに親機A〜親機Fおよび子機a〜子機fがグループG1として関連付けられている。また、同様に親機G〜親機Kおよび子機g〜子機iがグループG2として関連付けられている。このグループは、例えば同じ町内にいるユーザ同士などで関連付けることで構成されており、サーバ200において携帯端末100のグループ分けを管理している。
In FIG. 1, parent device A to parent device F and child devices a to f are further associated as group G1. Also, similarly, the parent device G to the parent device K and the child device g to the child device i are associated as a group G2. This group is configured, for example, by associating users in the same town with each other, and the
ここで携帯端末100(親機A〜K)は、例えば、携帯電話や、スマートフォンであり、相互に3GネットワークやLTE網などの移動体通信網を利用した通信を可能にするものである。また、子機端末150は(子機a〜k)は、近距離無線通信を行うことができる通信端末である。携帯端末100は、子機端末150と近距離無線通信により無線接続することができる。例えば、携帯端末100は、子機端末150に対して、Bluetoothによる通信を可能にしている。
Here, the mobile terminals 100 (masters A to K) are, for example, mobile phones and smart phones, and mutually enable communication using a mobile communication network such as a 3G network or an LTE network. Further, the child device terminal 150 (child devices a to k) is a communication terminal capable of performing near field communication. The
なお、携帯端末100は、近距離無線通信の方式としては、数mから数十m程度の範囲で有効かつ、固有のIDをキーとして通信することができるものでよく、bluetooth以外には、Wi-Fi通信が考えられる。Wi-Fi通信の場合には、SSIDや機器MACアドレスなどをキーとして利用することができ、Bluetooth通信の場合には、機器MACアドレスなどをキーとして利用することができる。
The
また、携帯端末100は、電話型の形態に限定されるものではなく、親機として機能するためには、移動体通信網などの公衆通信網および近距離無線通信の両方の通信方式による通信を行なうことができるものであればよい。また、Wi-Fi通信の場合、公衆Wi-Fi通信網に接続することができる場合には、PC(パソコン:Wi-Fi通信モジュールやBluetooth通信モジュールを搭載したもの)、家庭用Wi-Fiルータ、iBeacon親機などがありえる。また、子機としては、いわゆるBluetooth子機端末として機能するものであればよく、その形態として、イヤホン型、防犯ブザー型、iBeacon型、カード型、キーホルダー型、センサー型、音楽プレイヤー型、およびいわゆるウエアラブル端末型(時計、メガネ、シューズなど)が考えられる。
Further, the
そして、携帯端末100のいずれかが、その関連付けられている子機端末150の探索要求を行った場合、他の携帯端末100に対して探索要求をサーバ200を介して行い、他の携帯端末100は、その探索要求に応じて、子機端末150の探索処理を行なうことができる。例えば、その探索要求を行う依頼元端末として親機Aが探索要求を行う場合、まずサーバ200に対して探索要求を送信し、サーバ200は、この探索要求を受信すると、親機Aに関連付けられている子機aを探索するよう、同一グループにおける他の親機B〜Fに対して探索要求を送信する。この場合、親機Aが依頼元端末として機能し、他の親機B〜Fが依頼先端末として機能する。
When one of the
なお、ここでは同一グループにおける他の携帯端末100に対して探索要求を行っているが、グループを跨いで他のグループに属する携帯端末100に対して探索要求を行うようにしてもよい。
Here, although the search request is issued to the other
また、本実施形態では、サーバ200が探索要求を受け付け、そして、他の携帯端末100に探索要求を送信しているが、必ずしもサーバ200は必要ではなく、携帯端末100(例えば、親機A)がサーバ等を介することなく、他の携帯端末100(親機B〜F)に探索要求を送信するようにしてもよい。その場合、同じグループの携帯端末同士で、相互に自端末情報をやり取りし、グループ情報を構築しておく必要がある。
In the present embodiment, the
つぎに、携帯端末100の機能構成について説明する。図2は、本実施形態の携帯端末100の機能構成を示すブロック図である。図2に示される通り、携帯端末100は、依頼元端末として機能および依頼先端末として機能する部分からなり、依頼元端末の機能として、探索指示部101(探索要求手段)、表示部102(通知手段)および通信部103を含み、また依頼先端末の機能として、通信部103(受信手段、送信手段)、制御部104(子機判断手段)、処理実行部105(実行制御手段)、近距離無線通信部106(子機情報取得手段)、GPS測位部107(位置情報取得手段)、および管理テーブル108(記憶手段)を含んで構成されている。
Next, the functional configuration of the
図3は、携帯端末100のハードウェア構成図である。図2に示される携帯端末100は、物理的には、図3に示すように、一または複数のCPU11、主記憶装置であるRAM12及びROM13、入力デバイスであるキーボード及びマウス等の入力装置14、ディスプレイ等の出力装置15、ネットワークカード等のデータ送受信デバイスである通信モジュール16、半導体メモリ等の補助記憶装置17などを含むコンピュータシステムとして構成されている。図2における各機能は、図3に示すCPU11、RAM12等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、CPU11の制御のもとで入力装置14、出力装置15、通信モジュール16を動作させるとともに、RAM12や補助記憶装置17におけるデータの読み出し及び書き込みを行うことで実現される。以下、図2に示す機能ブロックに基づいて、各機能ブロックを説明する。
FIG. 3 is a hardware configuration diagram of the
探索指示部101は、携帯端末100のユーザの操作に従って、通信部103がサーバ200に対して探索要求を送信するよう指示する部分である。なお、探索指示部101は、探索要求の際に、探索対象である子機端末150を指定するための探索対象情報を送信する。この探索対象情報には、子機端末150を特定するための情報であるMACアドレスが含まれている。なお、子機端末150を特定するための情報としてMACアドレスに限らず、子機端末150に付与されている端末IDのようなものでもよい。
The
また、探索指示部101は、その緊急の度合いによっては、さらに緊急探索であることおよびその探索対象およびパスキーを含んだ緊急探索対象情報を送信するように構成されている。緊急探索対象情報を受けた、依頼先として機能する携帯端末100は、探索対象となる子機端末150を発見した場合には、そのとき自機の位置情報を通知するほか、子機端末150に対して近距離無線通信によりパスキーを用いて直接アクセスすることにより子機端末150を操作することができる。
Further, depending on the degree of urgency, the
また、探索指示部101は、管理テーブル108(自端末情報テーブル108a)に記憶されているモード情報に基づいて、探索要求を行うか否かを判断するようにしてもよい。例えば、ペアリング中であることを示すモードIが記憶されている場合には、ユーザから探索要求を受けても、その受付をすることなく、ペアリング中であることを示すように、表示部102に表示するようにしてもよい。
Further, the
表示部102は、依頼先端末として機能する他の携帯端末100から送信された位置情報および時刻情報を、探索対象である子機端末150の位置およびその時刻として表示する部分である。また、表示部102は、依頼先端末として機能する他の携帯端末100から送信された情報、例えば子機端末150に対する操作結果などを表示する。
The
通信部103は、移動体通信網を介してサーバ200や他の携帯端末100と通信する部分であり、携帯端末100が依頼元端末として機能する場合には、探索要求や、その探索対象情報をサーバ200に対して送信する。また、依頼元端末として機能する場合には、他の携帯端末100から送信された子機端末150の位置を示した位置情報やその測位した時刻情報を受信する。
The
また、携帯端末100が、依頼先端末として機能する場合には、通信部103は、サーバ200から探索要求やグループ情報・緊急探索対象情報等を受信し、そして、近距離無線通信部106により子機端末150を発見したときの位置情報やその測位した時刻情報を送信する。
In addition, when the
制御部104は、近距離無線通信部106により取得された子機端末150のMACアドレスが、探索要求で指定された探索対象となる子機端末150のMACアドレスと一致するか否かを判断する部分である。ここでは、制御部104は、通信部103により受信された、探索対象に探索フラグが付与されたグループ情報をグループ情報テーブル108bに記憶し、このグループ情報テーブル108bに基づいた判断を行う。
The
そして、制御部104は、MACアドレスが一致すると判断すると、GPS測位部107により取得された位置情報およびその時刻情報を取得して、通信部103を介して、依頼元端末として機能する他の携帯端末100に送信する。なお、GPS測位部107による位置情報の取得タイミングは後述する通り、種々あるものであるものとする。
When the
また、制御部104は、近距離無線通信部106により取得された子機端末150のMACアドレスが、緊急探索要求で指定された探索対象の子機端末150のMACアドレスと一致するか否かを判断する。ここでは、制御部104は、通信部103により受信された、緊急探索対象が示された緊急探索対象情報を緊急情報テーブル108cに記憶し、この緊急情報テーブル108cに基づいた判断を行う。
In addition, the
そして、制御部104は、MACアドレスが一致すると判断すると、GPS測位部107により取得された位置情報およびその時刻情報を取得して、通信部103を介して、依頼元端末として機能する他の携帯端末100に送信する。
When the
なお、制御部104は、探索要求または緊急探索要求を受信して、一致したとの判断を行うと、その直近に(所定時間内、例えば5分以内など)履歴テーブル108dに記憶した位置情報およびその測位時刻を示す時刻情報を、通信部103を介して、依頼元端末として機能する他の携帯端末100に送信するようにしてもよい。
Note that when the
処理実行部105は、制御部104により、緊急探索対象である子機端末150のMACアドレスと一致すると判断されると、その子機端末150に対して直接操作処理を行なう部分である。処理実行部105は、その操作処理に先立って、子機端末150を操作するためのパスキーをサーバ200から取得する。そして、このパスキーを用いて、近距離無線通信部106を介して、子機端末150を操作する。例えば、子機端末150からのメッセージの取得や、親機である携帯端末100の電話番号の取得を行う。
When the
履歴管理部105aは、近距離無線通信部106により子機端末のMACアドレスを取得するタイミングや、そのほか所定タイミングごとに、GPS測位部107に対して、位置測位を行うよう指示を行う。そして、この履歴管理部105aは、管理テーブル108の履歴テーブル108dに、近距離無線通信部106により取得された端末ID、MACアドレスや、その時の位置情報やその取得した時刻情報を対応付けて記憶させる。
The history management unit 105 a instructs the
近距離無線通信部106は、近距離無線通信により子機端末150と無線通信する部分であり、例えば、Bluetoothにより通信することができる。この近距離無線通信部106は、子機端末150がその圏内に入ると、その子機端末の端末IDおよびMACアドレスを取得する。そして、この端末ID、MACアドレスおよびあらかじめ定められたパスキーを用いてペアリング処理を実行することで、子機端末150と通信することができる。
The short distance
GPS測位部107は、あらかじめ定められたタイミングで、GPSを用いて位置測位を行う部分である。また、あらかじめ定められたタイミングのほか、あらかじめ定められた位置測位指示(探索要求や緊急探索要求など)があったときに、GPS測位部107は、測位処理を行なって、位置情報の取得を行うようにしてもよい。測位された位置情報は、そのときに近距離無線通信部106により取得された子機端末のMACアドレス、その測位した時刻を示す時刻情報とともに履歴テーブル108dに記憶される。なお、GPS測位に限定するものではなく、移動体通信網やwifiネットワークの基地局を用いた概略位置情報を取得するようにしてもよい。
The
管理テーブル108は、自端末情報テーブル108a、グループ情報テーブル108b、緊急情報テーブル108c、および履歴テーブル108dを記憶する部分である。これら各種情報の具体例について図4を用いてさらに詳細に説明する。 The management table 108 is a part for storing the own terminal information table 108a, the group information table 108b, the emergency information table 108c, and the history table 108d. Specific examples of the various information will be described in more detail with reference to FIG.
図4(a)は、自端末情報テーブル108aであり、ここでは依頼元端末として機能とする携帯端末100の情報を示す。この自端末情報テーブル108aは、親機としてのモード状態(親機状態:ここではペアリング中であることを示す)、子機端末150のMACアドレス(子機MAC)、パスキー(Bluetooth通信のためのキー)、および子機端末150との間で可能な操作を対応付けて記述している。そのほか、モード状態としては、子機端末150との間でペアリング状態である場合には、モードIが記憶され、非ペアリング状態である場合には、モードIIが記憶され、探索中である場合にはモードIIIが、探索中のうち緊急性の高い場合には(捜索中)、モードIVがそれぞれ記憶される。
FIG. 4A shows the own terminal information table 108a, which shows information of the
なお、親機と子機とは、1対1の関係に限定するものではなく、1つの親機に対して複数の子機を対応付けて管理することもできる。図4(e)は、その管理するための自端末情報テーブル108aの具体例である。図4(e)に示されるように、子機IDという欄が追加されており、この欄には、子機端末150を特定するためのIDに枝番号をつけて記述される。一般的には、ペアリングは親機に対して1つの子機しかできないものである。よって、親機状態として、ペアリングしていない他の子機端末150は、非ペアリングであることが記述される。非ペアリング状態である場合には、例えばモードIIとして記述されることになり、その状態に応じて探索対象とすることもできる。
The master unit and the slave units are not limited to the one-to-one relationship, and a plurality of slave units can be managed in association with one master unit. FIG. 4E is a specific example of the own terminal information table 108a for the management. As shown in FIG. 4 (e), a column called slave unit ID is added, and in this column, an ID for specifying the
図4(b)は、グループ情報テーブル108bを示す。このグループ情報テーブル108bは、同じグループに属している携帯端末100と子機端末150との組み合わせ、並びに当該子機端末150のMACアドレスを対応付けて記述している。さらに、グループ情報テーブル108bには、探索フラグ欄があり、探索フラグを用いて探索対象となる子機端末150を特定可能にしている。
FIG. 4B shows the group information table 108b. The group information table 108 b describes the combination of the
図4(c)は、緊急情報テーブル108cを示す。この緊急情報テーブル108cは、依頼先端末として機能する携帯端末100において、緊急探索要求を行った場合、その探索対象となる子機端末150のMACアドレスを記述している。なお、図示していないが、パスキーを合わせて記憶してもよい。
FIG. 4C shows the emergency information table 108c. The emergency information table 108 c describes the MAC address of the
図4(d)は、履歴テーブル108dを示す。近距離無線通信部106により取得された各子機端末150のMACアドレスを、その取得した時における携帯端末100の位置情報およびその時刻情報を対応付けて記憶する部分である。この履歴テーブル108dには、取得した時刻に応じて時系列的に、MACアドレスおよびその位置情報等が記憶されており、例えば、過去24時間以内に取得されたMACアドレス等が記憶されている。
FIG. 4D shows the history table 108d. The MAC address of each
このような構成により、依頼元端末として機能する場合には、携帯端末100は、サーバ200に対して探索要求を行い、その探索要求に応じて子機端末150の位置およびその時刻を表示することができる。また、依頼先端末として機能する場合には、携帯端末100は、他の携帯端末100からの探索要求に基づいて、探索対象となる子機端末150の探索処理を行なう。
With such a configuration, when the
つぎに、サーバ200について説明する。図5は、サーバ200の機能構成を示すブロック図である。図5に示される通り、サーバ200は、通信部201、制御部202、管理テーブル203(グループ情報記憶手段)、探索指示処理部204(探索処理手段)を含んで構成されている。このサーバ200も、図3に示されるように携帯端末100と同様に、CPU、RAM、ROMなどのハードウェアを有するコンピュータシステムにより実現されている。
Next, the
通信部201は、グループ情報生成のために、各携帯端末100から自端末情報を受信したり、また依頼元端末として機能する携帯端末100から探索要求(携帯端末100の端末IDおよびその探索対象である子機端末150を示す端末IDを含む)を受信する部分である。また、その依頼先端末として機能する携帯端末100に対して、その探索処理を依頼するためのグループ情報をブロードキャストにより送信する部分である。
The
制御部202は、通信部201により受信された各携帯端末100からの自端末情報を管理テーブル203に記憶させて、グループ情報を生成する部分である。
The
管理テーブル203は、制御部202により生成されたグループ情報を記憶する部分である。このグループ情報は、各グループにおける携帯端末100とその子機端末150との関連付けを記憶するものである。図6は、管理テーブル203に記憶されているグループ情報の説明図である。図6に示される通り、グループごとに、親機ID、子機ID、MACアドレス、探索フラグおよびパスキーが対応付けられている。ここで親機IDは携帯端末100の端末IDであり、子機IDは子機端末150の端末IDである。また、MACアドレスは、各端末にユニークに割り振られているアドレスであり、探索フラグは、探索要求を受けている携帯端末100およびその子機端末150を示している。パスキーは、Bluetooth通信を行うためのキー情報である。
The management table 203 is a part for storing group information generated by the
探索指示処理部204は、通信部201により受信された探索要求に基づいて、管理テーブル203に記憶されているグループ情報に対して探索フラグを付与する部分である。そして、探索指示処理部204は、探索フラグが対応付けられたMACアドレスを含むグループの携帯端末100に対して、グループ情報を探索要求とともに、通信部201を介して送信する。
The search
そして、探索指示処理部204は、通信部201を介して、依頼先端末として機能する携帯端末100から、探索要求に対する応答(子機端末150の位置を示す位置情報および時刻情報)を受信すると、依頼元端末として機能する携帯端末100に対して、その位置情報および時刻情報を送信する。その後、探索指示処理部204は、管理テーブル203に記憶されているグループ情報における探索フラグを削除する。
When the search
また、探索指示処理部204は、依頼元端末として機能する携帯端末100から、探索終了の指示を受けると、グループ情報における探索フラグを削除する。
Further, upon receiving a search end instruction from the
また、探索指示処理部204は、依頼先端末として機能する携帯端末100から所定時間内に、子機端末150の位置情報等を受信しない場合には、発見できなかった旨を、通信部201を介して、依頼元端末として機能する携帯端末100に通知する。
In addition, if the search
このようにサーバ200は、依頼元端末として機能する携帯端末100からの情報に基づいてグループ情報を生成し、また、子機端末の探索要求を受けると、そのグループ情報に探索フラグを付与し、そして、そのグループ情報を依頼先端末として機能する携帯端末100に送信する。また、依頼先端末として機能する携帯端末100からは、子機端末を発見すると、その位置情報や時刻情報を受信し、それを依頼元端末として機能する携帯端末100に対して送信する。
Thus,
つぎに、このように構成されたサーバ200に対して、探索要求を行う携帯端末100を用いた位置管理方法について説明する。図7は、携帯端末100における電源投入時から端末IDのスキャン処理までの一連の動作を示すフローチャートである。
Next, a position management method using the
まず、携帯端末100の電源が投入されると、移動体通信網に対してアクセス処理が行われ、通信部103により、緊急探索要求および緊急探索対象情報がサーバ200から受信され、管理テーブル108の緊急情報テーブル108cに記憶される(S101)。この処理に応じて、通信部103により、自端末情報テーブル108aに記述される自端末情報がサーバ200に送信される(S102)。サーバ200においては、制御部202により、自端末情報テーブル108aに基づいてグループ情報が作成される。そして、グループ情報がサーバ200から送信され、管理テーブル108におけるグループ情報テーブル108bに記述される(S103)。
First, when the
ここで、グループ情報テーブル108bの生成方法は種々あり、例えば、自端末情報にグループIDをあらかじめ設定しておき、サーバ200において、グループIDをキーにして、グループ情報を生成することが考えられる。また、あらかじめ携帯端末100の親機IDのグループをサーバ200において保持しておき、各携帯端末100から自端末情報を取得することにより、子機ID、MACアドレスをその親機IDに紐づけることでグループ情報を生成することもできる。
Here, there are various methods of generating the group information table 108b. For example, it is conceivable that the group ID is set in advance in the own terminal information, and the
つぎに、制御部104により、グループ情報テーブル108bにおいて探索フラグが有りとなっている子機端末150があるか否かが判断される(S104)。ここで探索フラグ有りのレコードがあると判断されると、あらかじめ設定されているスキャン頻度を変更する処理が行われる(S105)。例えば子機端末150を探索することを有利にするためのそのスキャン頻度を多くすること(スキャン間隔を短くする)が考えられる。
Next, it is judged by the
このような初期状態からの各種設定処理の後、近距離無線通信部106(ブルートゥース)による最初のスキャン処理(MACアドレスの取得処理)が行われる(S107)。ここで、履歴管理部105aにより、このスキャンにより発見した子機端末150のMACアドレスが履歴テーブル108dに追加される(S108)。なお、スキャン処理によって子機端末150のMACアドレスが取得される際に、履歴管理部105aによる指示に従って、GPS測位部107によりその携帯端末100の位置情報および時刻情報が取得される。この取得された位置情報および時刻情報が、MACアドレスとともに履歴テーブル108dに記述される。
After various setting processes from such an initial state, the first scan process (MAC address acquisition process) by the short distance wireless communication unit 106 (Bluetooth) is performed (S107). Here, the history management unit 105a adds the MAC address of the
履歴テーブル108dの記述後、発見したMACアドレスが緊急情報テーブル108cに存在するか否かが、制御部104により判断される(S109)。ここで、存在すると判断されると、処理実行部105により、あらかじめ定められた処理Aが実行される(S110)。例えば、履歴テーブル108dに記憶されている直近の位置情報および測位時刻である時刻情報が、サーバ200に送信される。それに加えて、処理実行部105により、発見した子機端末150に対する所定の操作処理が実行される(S110)。
After the description of the history table 108d, the
また、発見したMACアドレスがグループ情報テーブル108bの探索フラグに紐づけられたMACアドレスと一致するか否かが、制御部104により判断される(S111)。ここで、一致すると判断されると、あらかじめ定められた処理Bが実行される(S112)。これら処理Aおよび処理Bについては、図8において説明する。
Further, the
つぎに、発見したMACアドレスが自端末情報テーブル108aに存在するか否かが、制御部104により判断される(S113)。ここで、存在すると判断されると、近距離無線通信部106により、その子機端末150に対するペアリング処理が行われ、それとともに制御部104により、自端末情報テーブル108aの親機状態はモードIに設定される(S114)。
Next, the
そして、その後、あらかじめ定めたスキャン頻度ごとに、S107〜S112で示されるBluetooth(BT)スキャン処理が行われる(S115)。その後、子機端末150が近距離無線通信部106によるペアリング中であるか否かが制御部104により判断される(S116)。ここで、ペアリング中であれば、S115に戻り、所定時間待ってから、BTスキャン処理が行われ、それが繰り返し実行される。また、一方で、子機端末150が近距離無線通信部106によるペアリング中ではないと判断されると、処理実行部105による処理Cが実行される(S120)。この処理Cは、表示部102に対して、子機端末150との間でのペアリングが外れた旨のアラートを表示することを示す。
Then, after that, Bluetooth (BT) scan processing shown in S107 to S112 is performed for each predetermined scan frequency (S115). After that, the
一方、S113において、制御部104により、近距離無線通信部106により発見されたMACアドレスが自端末情報テーブル108aに存在しないと判断されると(S113:No)、制御部104により自端末情報テーブル108aの親機状態がモードIIIに設定される(S117)。そして、あらかじめ定めたスキャン頻度ごとに、BTスキャン処理(S107〜S112)が行われる(S118)。ここで、発見したMACアドレスが、自端末情報テーブル108aに存在すると、制御部104により判断されるまで(S119)、所定時間待ってからBTスキャンが実行され、それが繰り返し行われる(S119:No)。一方、発見したMACアドレスが、自端末情報テーブル108aに存在すると(SS19:Yes)、S114に進み、自端末情報テーブル108aの親機状態がモードIに設定される(S114)。
On the other hand, when the
このようにして、携帯端末100は、その電源投入時における初期設定に基づいて、依頼先端末として機能することができ、サーバ200から送信されたグループ情報に従って、子機端末150の探索処理を行なうことができる。
In this manner, the
つぎに、上述図7に記載のS110、S112、およびS120における処理Aから処理Cについて説明する。図8(a)は、処理Aを示すフローチャートである。図8(a)に示される通り、まず、携帯端末100において、近距離無線通信部106によりスキャンされたMACアドレスが緊急情報テーブル108cに存在すると判断されると、処理実行部105により、緊急情報テーブル108cに記述されているMACアドレスで表される子機端末150のパスキーの問い合わせがサーバ200に対して行われる(S110a)。
Next, processing A to processing C in S110, S112, and S120 described in FIG. 7 described above will be described. FIG. 8A is a flowchart showing process A. As shown in FIG. 8A, when it is determined that the MAC address scanned by the short distance
サーバ200においては、携帯端末100からの要求に応じて、制御部202により、問い合わせ対象となるMACアドレスに対応するパスキーの払い出しが、管理テーブル203のグループ情報に基づいて行われる(S110e)。
In the
携帯端末100において、処理実行部105によりパスキーが取得されると、近距離無線通信部106により、そのパスキーを用いた子機端末150とのアクセスが行われる(S110b)。そして、あらかじめ定められた動作が実行される(S110c)。例えば、親機である携帯端末100の電話番号の取得や、メッセージの取得や送信、そのほか、通話を行うなどの処理を行なう。そして、その操作を行うとともに、制御部104により、履歴テーブル108dに記述されている位置情報および時刻情報が読み出され、通信部103によりサーバ200に送信される(S110d)。
In the
サーバ200において、携帯端末100から送信された位置情報および時刻情報が受信され、それら位置情報および時刻情報は、緊急探索要求を行った他の携帯端末100に送信される(S110f)。ここでは、グループ情報に基づいて、緊急探索要求を行った携帯端末100を特定することになる。
The
そして、緊急探索要求を行った他の携帯端末100において、受信された位置情報および時刻情報が表示される(S110g)。なお、S110cにおいて実施した既定動作を実施した旨(または実施できなかった場合にはその旨)も合わせて受信され表示されるようにしてもよい。 Then, the received position information and time information are displayed on the other portable terminal 100 that has made the urgent search request (S110 g). Note that a message indicating that the predetermined operation performed in S110c has been performed (or a failure to do so) may also be received and displayed.
図8(a)は、依頼先端末として機能する携帯端末100が、自動的にパスキーの払い出し要求をしている処理を示しているが、これに限るものではない。例えば、依頼先端末として機能する携帯端末100は、既定動作を行うか否かを、サーバ200を介して、依頼元端末として機能する携帯端末100に対して問い合わせをしてもよい。その場合、依頼元端末として機能する携帯端末100は、ユーザに既定動作を行わせるか否かを選択させる表示を行い、ユーザ選択によって、既定動作を行わせる場合には、パスキーの依頼先端末に対する払い出しをサーバ200に対して指示を行う。
FIG. 8A shows a process in which the
つぎに、処理Bについて説明する。図8(b)は、処理Bを示すフローチャートである。図8(b)に示される通り、携帯端末100において、近距離無線通信部106によりスキャンされたMACアドレスがグループ情報テーブル108bにおいて探索フラグが付与されたものであると判断されると、制御部104により、履歴テーブル108dに記述されている位置情報および時刻情報が読み出され、通信部103を介して、サーバ200に送信される(S112)。
Next, the process B will be described. FIG. 8B is a flowchart showing the process B. As shown in FIG. 8B, when it is determined that the MAC address scanned by the short distance
サーバ200において、携帯端末100から送信された位置情報および時刻情報が受信され、それら位置情報および時刻情報は、緊急探索要求を行った他の携帯端末100に送信される(S112x)。ここでは、グループ情報に基づいて、緊急探索要求を行った携帯端末100を特定することになる。
The
また、依頼先端末として機能する携帯端末100において、位置情報および時刻情報が受信され、ユーザに通知される(S112y)。
Further, in the
つぎに、処理Cについて説明する。図8(c)は、処理Cを示すフローチャートである。図8(c)に示される通り、携帯端末100においては、子機端末150との間のペアリング状態が外れた旨が表示される(S120)。一方、子機端末150においても、親機である携帯端末100との間のペアリング状態が外れた旨が表示される(S120x。)
Next, the process C will be described. FIG. 8C is a flowchart showing the process C. As shown in FIG. 8C, the
つぎに、依頼元として機能する他の携帯端末の依頼により、サーバ200からブロードキャストにより探索要求が受信された、依頼先として機能する携帯端末100の処理について説明する。図1における探索要求に対するスキャン処理は、携帯端末100の電源投入時における初期のスキャン処理であるのに対して、図9および図10におけるスキャン処理は、ユーザからの明示の探索要求に基づいた処理である。
Next, processing of the
図9は、他の携帯端末から探索要求を受け付けた依頼先として機能する携帯端末100の処理を示すフローチャートである。まず、通信部201により、サーバ200から探索要求および探索対象情報であるグループ情報が受信されると、制御部104により、グループ情報テーブル108bが更新される(S201)。ここでは、探索フラグが新たに付与されたグループ情報が受信され、探索フラグがグループ情報テーブル108bに付与されることになる。なお、グループ情報が改めて受信され、更新されることになるため、探索フラグのみならず、新たに他の携帯端末がグループ情報に加えられた場合には、当該他の携帯端末のレコードがグループ情報に付与される場合もある。
FIG. 9 is a flowchart showing processing of the
そして、制御部104の制御に従って、近距離無線通信部106によるスキャン処理が行われ(S202)、スキャンして発見された子機端末150のMACアドレスがリスト化された履歴テーブル108dが生成され、または新たな履歴情報が履歴テーブル108dに追記される(S203)。このスキャン処理の間隔はあらかじめ定められた周期で行なってもよいし、携帯端末100の移動速度に応じた周期としてもよい。例えば、移動速度が速い場合には、その周期を短くするなどが、子機端末150を探索する上では効果的である。
Then, under the control of the
履歴テーブル108dの生成後、グループ情報テーブル108bの探索フラグのMACアドレスが、現にスキャンして得られたMACアドレスと一致するか否かが、制御部104により判断される(S204)。なお、現にスキャンして得られたMACアドレスは、そのスキャン後に履歴テーブル108dに追記されることになるため、結果的には履歴テーブル108dを参照することにより、その判断処理がなされる。ただし、履歴テーブル108dにスキャンしたMACアドレスをすぐに登録することなく、一時保持したMACアドレスに基づいた処理を行なってもよい。
After the generation of the history table 108d, the
ここで、一致しないと判断されると、さらに、グループ情報テーブル108bの探索フラグが付与されたMACアドレスは、履歴テーブル108dに記述されているか否かが、制御部104により判断される(S205)。ここで、履歴テーブル108dにないと判断されると、探索対象となる子機端末150はないと判断され、終了する。
Here, when it is determined that they do not match, the
また、S204またはS205において、それぞれグループ情報の探索フラグが付与されているMACアドレスは、スキャンして得られたMACアドレスと一致、または履歴テーブル108dに記述有りと、制御部104により判断されると、処理Bが実行される(S206)。処理Bは、上述図8(b)にて示した通り、位置情報およびその時刻情報が、サーバ200に送信される処理である。
Also, if it is determined by the
図7の処理は、電源投入後の初めての処理であるため、履歴テーブル108dを参照する動作はなく、この点が大きく異なっている。 Since the process of FIG. 7 is the first process after the power is turned on, there is no operation of referring to the history table 108 d, and this point is largely different.
つぎに、図10について説明する。図10は、他の携帯端末から緊急探索要求を受け付けた依頼先として機能する携帯端末100の処理を示すフローチャートであり、図9における処理が通常の探索要求であるのに対して、図10における処理は、緊急時における探索要求である点で相違する。
Next, FIG. 10 will be described. FIG. 10 is a flowchart showing processing of the
まず、通信部201により、サーバ200から緊急探索要求および緊急探索対象情報が受信されると、制御部104により、緊急情報テーブル108cが更新される(S211)。ここでは、緊急探索対象情報が受信され、その緊急探索対象が緊急情報テーブル108c記憶される。
First, when the urgent search request and the urgent search target information are received from the
そして、制御部104の制御に従って、近距離無線通信部106によるスキャン処理が行われ(S212)、スキャンして発見された子機端末150のMACアドレスがリスト化された履歴テーブル108dが生成され、または新たな履歴情報が履歴テーブル108dに追記される(S213)。
Then, under the control of the
履歴テーブル108dの生成後、緊急情報テーブル108cのMACアドレスが、現にスキャンして得られたMACアドレスと一致するか否かが、制御部104により判断される(S214)。なお、上述と同様に、現にスキャンして得られたMACアドレスは、そのスキャン後に履歴テーブル108dに追記されることになるため、結果的には履歴テーブル108dを参照することにより、その判断処理がなされる。ただし、履歴テーブル108dにスキャンしたMACアドレスをすぐに登録することなく、一時保持したMACアドレスに基づいた処理を行なってもよい。
After generation of the history table 108d, the
ここで、一致しないと判断されると、さらに、緊急情報テーブル108cのMACアドレスは、履歴テーブル108dに記述されているか否かが、制御部104により判断される(S215)。ここで、履歴テーブル108dにないと判断されると、緊急探索対象となる子機端末150はないと判断され、終了する。
Here, if it is determined that they do not match, the
また、S214またはS215において、それぞれ緊急探索対象情報は、スキャンして得られたMACアドレスと一致または履歴テーブル108dに記述有りと、制御部104により判断されると、処理Aが実行される(S216)。処理Aは、上述図8(a)にて示した通り、パスキーを取り寄せ、このパスキーを用いて、依頼先として機能する携帯端末100が子機端末150を操作し、さらに、位置情報およびその時刻情報が、サーバ200に送信される処理である。
If it is determined by the
なお、履歴テーブル108dにおいて、直近に記述されたMACアドレスではない場合、それは現にスキャンしたMACアドレスではないため、近距離無線通信部106による通信を行うことはできない。よって、その場合においては、近距離無線通信部106による操作を実行することなく、履歴テーブル108dに記述されている位置情報及びその時刻情報を送信する。
If the MAC address described in the history table 108 d is not the most recent MAC address, since it is not the currently scanned MAC address, communication by the short distance
つぎに、依頼元端末として機能する携帯端末100の動作について説明する。図11は、サーバ200を介して他の携帯端末に対して、探索要求を行う携帯端末100の処理を示すフローチャートである。図11に示される通り、探索指示部101により、ユーザによる探索要求が入力されると(S301)、管理テーブル108の自端末情報テーブル108aにおける親機状態がモードIIIに変更される(S302)。そして、通信部103により、探索対象情報が送信される。この探索対象情報には、子機端末150を特定するための情報が含まれる(S303)。
Next, the operation of the
なお、子機端末150を特定するための情報として、その探索対象である子機端末150のMACアドレスが送信されるようにしてもよいし、その代わりに、親機である携帯端末100の端末IDや、そのほか子機端末150を特定可能にする情報にかえてもよい。
The MAC address of the
そして、通信部103により、探索対象情報の送信とともに、探索要求がサーバ200に対して送信され、問い合わせ処理が行われる(S304)。
Then, along with the transmission of the search target information, the
この問い合わせ処理に対して、サーバ200から、探索対象となる子機端末150の位置情報および時刻情報が受信されると、その位置情報および時刻情報は、現在の情報であるか否かが、制御部104により判断される(S305)。現在の情報であるか否かは、時刻情報により判断することができる。ここで、現在の情報ではないと判断されると、履歴テーブル108dにおける情報であるか否かが、制御部104により判断される(S306)。
When the position information and time information of the
S305またはS306において、探索対象となる子機端末150の位置情報およびその時刻情報が、通信部103を介して受信されると、探索指示部101により表示部102に、位置情報および時刻情報の表示処理が行われる(S307)。ここでは、現在の位置情報を受信できなかった場合に、過去の位置情報を受信するような構成となっているが、それに限定することなく、現在および過去のそれぞれの位置情報をあらかじめ定められた期間分、受信するようにしてもよい。
In S305 or S306, when the position information of the
また、S305またはS306において、位置情報およびその時刻情報が受信されない場合には、探索指示部101により、探索終了が判断され(S308)、探索終了ではないと判断されると、S304に戻り、再度サーバ200に対する問い合わせ処理が行われる。また、探索指示部101により、探索終了と判断されると、終了指示がサーバ200に送信される(S309)。
If the position information and its time information are not received in S305 or S306, the
終了指示が受信されたサーバ200においては、制御部202により、管理テーブル203のグループ情報における探索フラグが消去される。なお、探索の終了か否かは、依頼元端末として機能する携帯端末100のユーザにより終了操作が行われるか否かにより判断されるが、これに限るものではなく、S309による位置情報などが表示されると終了するようにしてもよい。また、現在における位置情報が受信された場合のみ(過去の情報を受信した場合は除外)に終了するようにしてもよい。
In the
つぎに、図12は、サーバ200を介して他の携帯端末に対して、緊急探索要求を行う携帯端末100の処理を示すフローチャートである。図11は、通常の探索要求時の処理を示したものであるが、図12は、緊急時における探索要求時の処理を示したものである点で相違する。
Next, FIG. 12 is a flowchart showing processing of the
図11に示される通り、探索指示部101により、ユーザによる探索要求が入力され(S311)、制御部104により、管理テーブル108における自端末情報テーブル108aにおける親機状態がモードIVに変更される(S312)。そして、通信部103により、緊急探索対象情報が送信される(S313)。この緊急探索対象情報には、子機端末150を特定するための情報、およびその子機端末150を操作するためのパスキーが含まれる。
As shown in FIG. 11, the
そして、通信部103により、緊急探索対象情報の送信後、緊急探索要求がサーバ200に対して送信され、問い合わせ処理が行われる(S314)。
Then, after transmitting the urgent search target information, the
この問い合わせ処理に対して、サーバ200から、探索対象となる子機端末150の位置情報および時刻情報が受信されると、その位置情報および時刻情報は、現在の情報であるか否かが、制御部104により判断される(S315)。現在の情報であるか否かは、時刻情報により判断することができる。ここで、現在の情報ではないと判断されると、履歴テーブル108dにおける情報であるか否かが、制御部104により判断される(S316)。
When the position information and time information of the
S315またはS316において、緊急探索対象となる子機端末150の位置情報およびその時刻情報が、通信部103を介して受信されると、探索指示部101により表示部102に、位置情報および時刻情報の表示処理が行われる(S317)。ここでは、現在の位置情報を受信できなかった場合に、過去の位置情報を受信するような構成となっているが、それに限定することなく、現在および過去のそれぞれの位置情報をあらかじめ定められた期間分、受信するようにしてもよい。なお、位置情報および時刻情報のほか、依頼先端末として機能する携帯端末100から操作した結果が送信された場合には、表示部102は、その操作結果を表示することもできる。
In S315 or S316, when the position information of the
また、S315またはS316において、位置情報およびその時刻情報が受信されない場合には、探索指示部101により、探索終了が判断され(S318)、探索終了ではないと判断されると、S314に戻り、再度サーバ200に対する問い合わせ処理が行われる。また、探索指示部101により、探索終了と判断されると、終了指示がサーバ200に送信される(S319)。終了指示が受信されたサーバ200においては、緊急情報テーブル108cが消去される。
If the position information and its time information are not received in S315 or S316, the
なお、探索の終了か否かは、依頼元端末として機能する携帯端末100のユーザにより終了操作が行われるか否かにより判断されるが、これに限るものではなく、S319による位置情報などが表示されると終了するようにしてもよい。また、現在における位置情報が受信された場合のみ(過去の情報を受信した場合は除外)に終了するようにしてもよい。さらに、既定の動作が実行されたことを示す情報が受信された場合のみ、探索処理を終了するようにしてもよい。
It should be noted that whether or not the search is ended is determined based on whether or not the user of the
ここで、上述処理S317における位置情報・時刻情報の表示処理について詳細に説明する。図25は、処理S317の具体的処理を示すフローチャートである。本例においては、経路推定部(図示せず)が図25に示されている処理を実行するものとする。また、処理S315および処理S316において、現在の位置情報を含む複数の位置情報およびそれに対応する時刻情報を受信したものとする。 Here, the display processing of the position information and time information in the above-described processing S317 will be described in detail. FIG. 25 is a flowchart showing a specific process of process S317. In this example, it is assumed that the route estimation unit (not shown) executes the process shown in FIG. Further, in the processing S315 and the processing S316, it is assumed that a plurality of position information including current position information and time information corresponding thereto are received.
通信部103により、探索対象である子機端末150の位置情報および時刻情報が受信されると、経路推定部により、履歴テーブル108dに記憶されている検索履歴と、受信した位置情報および時刻情報との対比が行われる(S317a)。そして、経路推定部により、履歴テーブル108dに記憶されてない位置情報および時刻情報が抽出される(S317b)。
When the
この図4(d)に示される履歴テーブル108dは、主に依頼先端末として機能した場合に、スキャンした子機端末の検索履歴を記憶するものであるが、自分の子機端末の情報も記憶している。そして、図26に示されるような位置情報および時刻情報が、依頼先端末として機能する各携帯端末100から、サーバ200を介して送信され、これら位置情報・時刻情報と履歴テーブル108dに記憶されている検索履歴と対比することにより、この履歴テーブル108dに記憶されている検索履歴以外、すなわち、ある時刻以降の位置情報のみを選別することで、不要な情報を排除することができる。図26の例においては、緊急探索対象が01:02:03:04:01:AAである場合、15:00時点においてすでに履歴テーブル108dに、その位置情報が記憶されているため、AM9:20の位置情報は経路推定を行なう上では用いられることなく、排除される。そして、15:00以降の位置情報のみが用いられることになる。
The history table 108d shown in FIG. 4 (d) mainly stores the search history of the scanned child device terminal when it functions as the request destination terminal, but also stores the information of its own child device terminal doing. Then, positional information and time information as shown in FIG. 26 are transmitted from each
つぎに、経路推定部により、地図情報がデータベースから読み出される。このデータベースは、端末内に記憶されてもよいし、ネットワーク上のサイトに記憶されたものとしてもよい。そして、経路推定部により、この読み出された地図情報上に、取得した位置情報に基づいた位置に、マークがプロットされる(S317c)。プロット後、経路推定部により、位置情報に対応付けられている時刻情報に従って、移動経路が推定される(S317d)。ここでの推定の仕方は、例えば、プロットした位置を結ぶ最短経路を構成する道を探索する方法が考えられる。そして、推定された移動経路が表示部102に表示される(S317e)。なお、最短経路は複数存在する場合があるため、その場合は、複数の移動経路を表示するようにしてもよい。また、位置情報との間の時間が分かるため、概ねの移動速度が分かる。よって、その移動速度に基づいた移動手段を参考情報として表示するようにしてもよい。 Next, the route estimation unit reads map information from the database. This database may be stored in the terminal or may be stored at a site on the network. Then, a mark is plotted at the position based on the acquired position information on the read map information by the route estimation unit (S317c). After plotting, the route estimation unit estimates the movement route according to the time information associated with the position information (S317 d). The way of estimation here may be, for example, a method of searching for a path that constitutes the shortest path connecting the plotted positions. Then, the estimated movement route is displayed on the display unit 102 (S317e). In addition, since there may be a plurality of shortest paths, in this case, a plurality of moving paths may be displayed. Further, since the time between the position information and the position information can be known, the general moving speed can be known. Therefore, the moving means based on the moving speed may be displayed as reference information.
ここで、図27に、表示部102に表示される地図の表示例を示す。図27(a)は、位置情報に基づいたプロットした位置を示す。ここでは、地点P11、P12、P13およびP14が、その探索した時刻とともに示されている。図27(b)は、位置情報・時刻情報に基づいて推定した移動経路を示す。それぞれ地点P11とP12、P12とP13などを結びつけることにより、概ねの移動経路を推定することができる。図27(b)の例では、点線が徒歩、実線が車での移動を示している。
Here, FIG. 27 shows a display example of the map displayed on the
つぎに、サーバ200の動作について説明する。図13は、探索要求を受けたサーバ200の処理を示すフローチャートである。サーバ200において、通信部201により、依頼元端末として機能する携帯端末100から探索対象情報および探索要求が受信されると(S401)、探索対象情報において指定された子機端末150を特定するための情報に従って、探索指示処理部204により、管理テーブル203のグループ情報において対応する子機端末150のMACアドレスに探索フラグが付与される。そして、通信部201により、探索フラグが付与されたグループ情報が、そのグループ情報で対応付けられる複数の携帯端末100に対してブロードキャスト送信される(S402)。
Next, the operation of the
その探索フラグが付与されたグループ情報の送信に対する応答が、所定時間内にグループ内の携帯端末100から送信されると(S403)、探索指示処理部204により、処理Bが実行される(S406)。なお、処理Bは、図8(b)において示した処理である。そして、処理Bが終了して、探索終了であると判断されると、通信部201により、探索フラグが削除されたグループ情報が、同じグループ内における携帯端末100に対して、再度ブロードキャスト送信される(S407)。このグループ情報が受信された携帯端末100においては、探索フラグが削除されたグループ情報で上書き処理がなされ、探索処理が終了される。
When a response to the transmission of the group information to which the search flag is attached is transmitted from the
一方、S403において、そのグループ情報の送信に対する応答が、所定時間内にグループ内の携帯端末100から送信されないと(S403)、探索指示処理部204の制御の元、通信部201により、探索要求を行った依頼元端末として機能する携帯端末100に対して、発見失敗の旨の応答情報が送信される(S404)。そして、この携帯端末100から再度探索継続依頼が来ない場合には、通信部201により、管理テーブル203におけるグループ情報において、探索フラグが削除される。そして、探索フラグが削除されたグループ情報が、同じグループ内における携帯端末100に対して、再度ブロードキャスト送信される(S407)。探索継続依頼が受信された場合には、探索終了のための指示は行われず、待ち状態となる。
On the other hand, if the response to the transmission of the group information is not transmitted from the
ここで、図9において、子機端末150の通知処理であるS204およびS205に示されているように、過去の履歴情報(図4(d)参照)も通知対象であるため、各依頼先として機能する複数の携帯端末100は、現在または過去において発見した子機端末150の位置情報およびその時刻情報をサーバ200に送信する。その場合、サーバ200においては、複数の依頼先端末として機能する携帯端末100から探索対象である子機端末150の位置情報およびその時刻情報を受信することになる(S403)。そして、それら位置情報および時刻情報を依頼元端末として機能する携帯端末100に対して送信することになる(S406)。
Here, as shown in S204 and S205 which are notification processing of the
なお、上述では、依頼元端末として機能する携帯端末100において、サーバ200から送信される子機端末150の位置情報および時刻情報に基づいて、地図情報にプロットすることにより移動経路を生成して、表示することの説明をしたが、サーバ200において、その位置情報と時刻情報とに基づいて生成された移動経路がプロットされた地図情報を生成し、その地図情報を依頼元端末として機能する携帯端末100に通知するようにしてもよい。
In the above description, the
同様に、サーバ200における緊急探索処理について説明する。図14は、緊急探索要求を受けたサーバ200の処理を示すフローチャートである。サーバ200において、通信部201により、依頼元端末として機能する携帯端末100から緊急探索要求および緊急探索対象情報が受信されると(S411)、探索対象情報において指定された子機端末150を特定するための情報に従って、探索指示処理部204により、管理テーブル203のグループ情報において、探索対象である子機端末150のMACアドレスに探索フラグが付与されるとともに、その子機端末150に対して既定の動作を実行させるためのパスキーが記憶される。
Similarly, the emergency search process in the
そして、通信部201により、グループ情報のうち、探索フラグが付与された子機端末150のMACアドレスを含んだ緊急探索対象情報および緊急探索要求が、そのグループ内の携帯端末100に対してブロードキャスト送信される(S412)。
Then, the urgent search target information and the urgent search request including the MAC address of the
その緊急探索要求の送信に対する応答が、所定時間内にグループ内の携帯端末100から送信されると(S413)、探索指示処理部204により、処理Aが実行される(S416)。なお、処理Aは、図8(a)において示した処理である。そして、処理Aが終了して、探索終了であると判断されると、通信部201により、パスキーが削除された緊急探索対象情報が、同じグループ内における携帯端末100に対して、再度ブロードキャスト送信される(S417)。この緊急探索対象情報が受信された携帯端末100においては、緊急探索対象情報で上書き処理がなされ、探索処理が終了される。
When a response to the transmission of the urgent search request is transmitted from the
一方、S413において、そのグループ情報の送信に対する応答が、所定時間内にグループ内の携帯端末100から送信されないと(S413)、探索指示処理部204の制御の元、通信部201により、緊急探索要求を行った依頼元端末として機能する携帯端末100に対して、発見失敗の旨の応答情報が送信される(S414)。そして、この携帯端末100から再度、緊急探索継続依頼が来ない場合には、通信部201により、管理テーブル203におけるグループ情報において、探索フラグおよびパスキーが削除される。そして、探索フラグおよびパスキーが削除されたグループ情報が、同じグループ内における携帯端末100に対して、再度ブロードキャスト送信される(S417)。緊急探索継続依頼が受信された場合には、終了のための指示は行われず、待ち状態となる。なお、緊急探索要求の送信先として、上述では同じグループ内を想定した処理をしたが、グループ外の携帯端末100を含めて、その緊急探索要求を行うようにしてもよい。また、上述通常の探索要求時と同様に、サーバ200において移動経路等の推定処理を行なうようにしてもよい。
On the other hand, if the response to the transmission of the group information is not transmitted from the
つぎに、子機端末150の処理について説明する。図15は、子機端末150の処理を示すフローチャートである。子機端末150は、Bluetoothによる通信を実行することができる端末である。まず、Bluetooth通信による被検索モードにおいて待機している(S501)。そして、この子機端末150は、親機として組み合わせが設定されている携帯端末100からペアリング要求を受けると、当該携帯端末100との間でペアリング処理が行われる(S505)。そして、ペアリングが解除されると、再度Bluetooth通信による被検索モードに移行する。
Next, the process of the
一方、親機として組み合わせが設定されていない携帯端末100からペアリング要求を受けると、すなわち、上述の依頼先端末として機能する携帯端末100からペアリング要求を受けると、当該携帯端末100からペアリングを実施し、その携帯端末100からの要求に従った既定動作を実行する(S504)。例えば、依頼先端末として機能する携帯端末100(例えば親機A)において、あらかじめ設定した動作として、子機端末150のアラームを鳴らす、また子機端末150の電話番号を取得する、ことを既定動作として実行する。また、子機端末150は、その子機端末150を保持するユーザの顔写真を記憶しており、既定動作として、依頼先端末として機能する携帯端末100に対して送るようにしてもよい。さらに、Bluetooth通信を行なう場合には、その信号強度により大まかな距離が分かる。そのため、依頼先端末として機能する携帯端末100は、既定動作として、上述の処理に加えて、子機端末150までの距離を算出し、それを表示するようしてもよい。
On the other hand, when a pairing request is received from a
なお、あらかじめ定めた動作を設定することなく、依頼先端末として機能する携帯端末100(例えば、図23における親機G)は、子機端末150とペアリング処理をした後、子機端末150の機能を認識するようにしてもよい。例えば、子機端末150がBluetooth通信機能を有している場合には、当該携帯端末100は、ペアリング操作後、利用可能なプロファイルを子機端末150から取得することができる。そして、この携帯端末100のユーザは、取得したプロファイル(端末種別等)を参照して、適切な機能を実行するように子機端末150に対して指示を送ることができる。例えば、アラームを鳴らすとか、あらかじめ登録されている子機端末150の親機の電話番号を取得するなどのことを適宜判断して行うことができる。なお、このような具体的な処理を行なう上では、サーバ200からパスキーの取得を行う必要がある(図8(a)処理A参照)。
Note that the portable terminal 100 (for example, the master G in FIG. 23) that functions as the request destination terminal does not set a predetermined operation, and after performing pairing processing with the
以上の通り、子機端末150は、親機として設定されている携帯端末100との間でペアリング状態を維持することができる。
As described above, the
つぎに、携帯端末100とサーバ200との間の処理シーケンスについて説明する。図16は、携帯端末100において電源を投入した時の処理を示すシーケンス図である。携帯端末100において、ユーザ操作により電源がオンされると(S601)、サーバ20に対して、制御部104による制御に基づいて、緊急探索要求および緊急探索対象情報の要求がなされ、その取得が行われる(S602)。取得された緊急探索対象情報は、管理テーブル108の緊急情報テーブル108cに記憶される(S603)。
Next, a processing sequence between the
その後、管理テーブル108における自端末情報テーブル108aに記憶されている自端末情報が、サーバ200に送信される(S604)。サーバ200において、送信された自端末情報に基づいてグループ情報が生成され、管理テーブル203に記憶される(S605)。そして、生成されたグループ情報は、自端末情報を送信してきた携帯端末100に送信される(S606)。
Thereafter, the own terminal information stored in the own terminal information table 108a in the management table 108 is transmitted to the server 200 (S604). The
携帯端末100において、送信されたグループ情報が管理テーブル108のグループ情報テーブル108bに記憶される(S607)。そして、これら所定の初期設定が終了すると、電源投入後の最初のスキャンが近距離無線通信部106により行われる(S608)。そして、子機端末150がスキャンされた場合、その子機端末150に応じた処理が行われる(S609)。例えば、スキャンして得られたMACアドレスが、緊急情報テーブル108cに記憶されている子機端末150のものである場合には、処理Aが実行される。また、グループ情報テーブル108bに記憶されている子機端末150である場合には、処理Bが実行される。さらに、自端末情報テーブル108aに記憶されている子機端末150である場合(すなわち自分の子機)、ペアリング処理が実行される。
In the
つぎに、ユーザ操作により探索要求を行う時の処理シーケンスについて説明する。図17は、その処理を示すシーケンス図である。まず、依頼元端末として機能する携帯端末100から探索要求が送信される(S701)。そして、サーバ200においては、探索要求に基づいて、グループ情報の探索フラグが付与される(S702)。サーバ200においては、グループ情報でグループ化された携帯端末100に対して、探索フラグが付与されたグループ情報および探索要求がブロードキャストにより送信される(S703)。
Next, a processing sequence when a search request is issued by a user operation will be described. FIG. 17 is a sequence diagram showing the process. First, a search request is transmitted from the
依頼先端末として機能する携帯端末100において、探索要求およびその探索フラグがついたグループ情報が受信されると、近距離無線通信部106によりスキャン処理が行われ(S704)、子機端末に対する探索が行われる。ここで、探索要求を受け取った複数の携帯端末100のうち一のまたはそのいくつかの携帯端末100において、探索対象である子機端末150が発見されると、その時の位置情報や時刻情報が取得され、その位置情報が、サーバ200に対して送信され(S705)、そして依頼元端末として機能する携帯端末100に対して送信される(S706)。
When the
つぎに、緊急探索処理について説明する。図18は、その緊急探索処理を示すシーケンス図である。まず、依頼元端末として機能する携帯端末100から緊急探索要求が送信される(S711)。そして、サーバ200においては、緊急探索要求に基づいて、グループ情報の探索フラグが付与され、またパスキーが記憶される(S712)。なお、このパスキーは子機端末150を操作するために必要な情報であり、緊急探索要求に含まれている。サーバ200においては、グループ情報でグループ化された携帯端末100に対して、緊急探索対象情報および緊急探索要求がブロードキャストにより送信される(S713)。
Next, emergency search processing will be described. FIG. 18 is a sequence diagram showing the emergency search process. First, an emergency search request is transmitted from the
依頼先端末として機能する携帯端末100において、近距離無線通信部106によりスキャン処理が行われ(S714)、子機端末に対する探索が行われる。ここで、緊急探索対象である子機端末150が発見されると、発見した携帯端末100において、サーバ200に対してパスキーの取得処理が行われる(S715)。そして、その携帯端末100において、パスキーを用いたペアリング処理が行われ、所定の操作が実行される(S716)。また、その時の位置情報や時刻情報が取得され、その位置情報が、サーバ200に対して送信され(S717)、そして依頼元端末として機能する携帯端末100に対して送信される(S718)。
In the
このように、通常の探索処理においては、位置情報とその時刻情報が送信され、緊急探索処理においては、子機端末に対するペアリング処理が行われる。 As described above, in the normal search process, the position information and the time information thereof are transmitted, and in the emergency search process, the pairing process for the slave terminal is performed.
つぎに、本実施形態における携帯端末100およびサーバ200からなる通信システムを用いた迷子管理の具体例について説明する。図19〜図23は、携帯端末100である親機Aがその子機端末150である子機aを探索するときの状態遷移を示す説明図である。これら各説明図においては、携帯端末100である親機A〜親機Fが同じグループで構成されていることを前提としている。また、親機Aは、子機端末150としての子機aと対応付けがなされている。
Below, the specific example of the lost child management using the communication system which consists of the
図19は、携帯端末100である親機Aとその子機端末150である子機aとが、自宅にいるときの状態を示す説明図である。なお、前提として、親機Aは、親が保持しており、子機aは、その子供が保持している。また、図19においては、その時刻を午後3:00とすることを前提とする。親機Aと子機aとは一定の距離にいるため、親機Aと子機aとはペアリング状態である。なお、親機Aと子機aとが所定の距離離れるとアラートがなされるよう設定されている。
FIG. 19 is an explanatory view showing a state where the parent device A as the
図20は、親機Aは自宅に位置し、その子機aは公園に位置することを示す説明図である。ここでは午後4:00とする。この場合、親機Aと子機aとは非ペアリング状態である。一方、図20において、親機Bを保持するユーザは、バスに乗車しており、そのバスは、公園の前を通過していることを示している。このとき、親機Bは、近距離無線通信の範囲内にいる子機aのMACアドレスをスキャンしている。そして、親機BのGPS測位部107は、MACアドレスのスキャンがなされると、その位置情報および時刻情報を取得し、管理テーブル108に、スキャンして得られたMACアドレスと対応付けて記憶する。
FIG. 20 is an explanatory view showing that the parent device A is located at home and the child device a is located at a park. Here, it is 4:00 pm. In this case, the parent device A and the child device a are in a non-pairing state. On the other hand, in FIG. 20, the user holding the parent device B is on the bus, which indicates that the bus has passed in front of the park. At this time, the master unit B scans the MAC address of the slave unit a within the range of the short distance wireless communication. Then, when the MAC address is scanned, the
図21は、親機Aは自宅に位置し、子機aは公園から離れていることを示す説明図である。ここでは午後5:00とする。親機Aが、探索要求を発信した場合、サーバ200は、そのグループ内の親機B〜親機Fに対して、探索要求および探索対象である子機aに探索フラグが付与されたグループ情報をグループキャストにより送信する。
FIG. 21 is an explanatory view showing that the parent device A is located at home and the child device a is away from the park. Here, it is 5:00 pm. When the parent device A transmits a search request, the
図21で示されている午後5:00の状態では、子機aは、いずれの親機にもスキャンされてはいない。一方で、親機Bは、子機aを午後4:00にスキャンされたことが、その履歴テーブル108dに記憶されている。よって、親機Bは、その探索要求に応じて、サーバ200に対して、履歴テーブル108dに記憶されている位置情報およびその時刻情報を送信する。
In the state of 5:00 pm shown in FIG. 21, handset a is not scanned by any of the masters. On the other hand, it is stored in the history table 108d that the master unit B scans the slave unit a at 4:00 pm. Accordingly, in response to the search request, the parent device B transmits, to the
図22は、親機Aは自宅に位置し、子機aは親機Fのスキャン範囲に入っていることを示す説明図である。ここでは、PM6:00としている。ここでは、引き続き、親機Aからの探索要求が継続されており、親機Aから探索要求が発信されたときに、親機Fは、スキャン処理を行なう。そのとき、親機Fは、その近距離無線通信の範囲に子機aがいることを発見すると、その時の位置情報および時刻情報をサーバ200を介して親機Aに通知する。
FIG. 22 is an explanatory view showing that the base unit A is located at home and the handset a is in the scan range of the base unit F. Here, it is PM 6:00. Here, subsequently, the search request from the parent device A is continued, and when the search request is transmitted from the parent device A, the parent device F performs a scan process. At that time, when the parent device F discovers that the child device a is in the range of the short distance wireless communication, it notifies the parent device A of the position information and time information at that time through the
図23は、子機aが、そのグループ範囲外に出てしまった時の状態を示す説明図である。ここでは、午後7:00とする。夜遅くなっても子供が帰ってこない親(親機Aを保持するユーザ)は、緊急探索要求を発信する操作を行う。緊急探索要求を受けたサーバ200は、そこに保持する全グループ(親機Aが属するグループ以外のグループも含む。)の携帯端末100に対して、緊急探索要求を、その緊急探索対象情報(子機aのMACアドレス)とともに送信することになる。
FIG. 23 is an explanatory view showing a state where the child device a has come out of the group range. Here, it is 7:00 pm. A parent who does not return even after late at night (a user who holds the parent device A) performs an operation of transmitting an emergency search request. The
図23で示される通り、子機aは、そのグループ外の親機Gに発見され、既定の動作を行うことにより、子機aのユーザは迷子であること、その連絡先である電話番号を子機aから入手することができる。この例において、親機として機能する端末が複数がある場合が想定できる。その場合は先に子機aにアクセスしてBluetooth通信の確立を行なった端末が優先して処理することができる。 As shown in FIG. 23, the handset a is found by the master G outside the group, and by performing a predetermined operation, the user of the handset a is lost, and the telephone number that is the contact point is It can be obtained from handset a. In this example, it can be assumed that there are a plurality of terminals that function as parent devices. In that case, the terminal that has accessed the handset a first to establish the Bluetooth communication can be processed with priority.
図24に、その移動経路と移動手段とを表示することを示した携帯端末100の表示画面例について説明する。図24においては、子機端末150の移動経路として、地点P1、P2、P3、P4およびP5が示されている。例えば、子機端末150は、地点P1で3時に発見され、地点P2で4時に発見されている。地点P1とP2との距離(道のり部分)が2kmであるとすると、移動速度は2km/hであることが分かり、そのような速度での移動手段は徒歩であると推定することができる。一方、地点P4と地点P5との間は、30kmあるとすると、その移動速度は30km/hであり、移動手段は、自動車または電車であると推定することができる。この画面例においては、地点を結んだ最短距離の道路を経路として特定し、それを特定できるように表示するとともに、その移動手段を表示することができる。なお、移動手段の推定方法は、移動速度と移動手段との対応テーブルを用いることが考えられる。
The example of a display screen of the
以上の通り、一般的に保有されている携帯端末100を利用することにより、迷子探索用のネットワークを構築することができる。そして、このネットワークを用いて、迷子の位置を知ることができたり、また迷子であることを知ることができる。
As described above, it is possible to construct a network for searching for a lost child by using the
つぎに、本実施形態の通信システムの作用効果について説明する。本実施形態の通信システムにおいて、依頼先端末として機能する携帯端末100と依頼元端末として機能する携帯端末100とからなる。
Below, the effect of the communication system of this embodiment is demonstrated. In the communication system of the present embodiment, the
そして、依頼先端末として機能する携帯端末100におけるGPS測位部107は、あらかじめ定められたタイミングでその位置情報を取得し、また、近距離無線通信部106は、定期的に近距離無線通信により子機端末150を特定するための情報であるMACアドレスを取得する。
Then, the
そして、制御部104は、通信部103を介して依頼元端末として機能する携帯端末100から探索要求の対象である子機端末を特定するための情報(MACアドレス)を、探索要求とともに受信し、そのMACアドレスが、近距離無線通信部106により取得された子機端末を特定するための情報(MACアドレス)と一致するか否かを判断する。
Then, the
制御部104が、MACアドレスが一致すると判断すると、このMACアドレスの取得時における位置情報を、依頼元端末として機能する携帯端末100に送信する。
If the
これにより、依頼先端末として機能する携帯端末100の位置をあらかじめ固定しておかなくても、子機端末150の発見時における依頼先端末として機能する携帯端末100(例えば親機F)の位置情報を依頼元端末として機能する携帯端末100(例えば親機A)に通知することができる。よって、子機端末150を探索するためのネットワークのようなものを構築する必要がなく、携帯端末のような移動可能なものにおいても容易に適用することができる。
Accordingly, even if the position of the
また、この通信システムにおける依頼元端末として機能する携帯端末100において、探索指示部101が、依頼元端末として機能する携帯端末100(例えば、親機A)と同一のグループに属している依頼先端末として機能する携帯端末100(例えば、親機B〜F)に対して、探索要求とともに、探索対象情報を送信する。そして、依頼先端末として機能する携帯端末100のそれぞれにおいて、制御部104は、通信部103を介して受信された探索対象であるMACアドレスに基づいた判断処理を行なう。これにより、同一グループの依頼先端末として機能する携帯端末100に対して、子機の探索を要求することができる。
Further, in the
また、この通信システムにおける依頼先端末として機能する携帯端末100において、制御部104は、MACアドレスが一致すると判断すると、さらに、処理実行部105が、子機端末150に対して所定の動作を実行するよう制御する。これにより、位置情報を通知することのみならず、子機端末150に対して所定の動作を行わせることができ、より適切な応対を行うことができる。例えば、アラームを鳴らすなどを行なうことにより、依頼先端末として機能する携帯端末100のユーザは、探索対象をように発見することができる。
Further, in
また、依頼先端末として機能する携帯端末100において、履歴テーブル108dが、近距離無線通信部106により取得されたMACアドレスを、あらかじめ定められたタイミングでGPS測位部107により取得された位置情報およびその取得した時刻を示す時刻情報と対応付けて記憶しておく。
Further, in the
なお、ここでは、近距離無線通信部106によるMACアドレスの取得周期と、GPS測位部107による位置情報の取得周期とを同じにすることにより、その対応付けをしてもよいし、GPS測位部107の取得タイミングに合わせて、MACアドレスを取得するようにしてもよい。またその逆に、MACアドレスの取得タイミングに合わせてGPS測位部107による位置情報の取得を行うようにしてもよい。
Here, by making the acquisition cycle of the MAC address by the short distance
そして、制御部104は、近距離無線通信部106により取得されたMACアドレスと、探索要求で指定されたMACアドレスとが一致しないと判断した場合、さらに、そのMACアドレスが、履歴テーブル108dに記憶されているか否かを判断する。そして、制御部104は、履歴テーブル108dに記憶されていると判断した場合には、通信部103は、履歴テーブル108dに記憶されている、探索対象である子機端末のMACアドレスに対応付けられている位置情報および時刻情報を、依頼元端末として機能する携帯端末100に送信する。
When the
これにより、過去において取得した子機端末150のMACアドレスを利用して、過去における位置情報とその時刻情報を依頼元端末として機能する携帯端末100に通知することができる。よって、現時点においてどの携帯端末100の近傍にいなかったとしても、過去において、どの携帯端末100の近傍にいたか、またその位置を把握することができる。
Thereby, it is possible to notify the
また、この通信システムにおいては、依頼元端末として機能する携帯端末100と依頼先端末として機能する携帯端末100とを管理するサーバ200をさらに備えるようにしてもよい。このサーバ200は、依頼元端末として機能する携帯端末100から探索要求を受け付けると、依頼先端末として機能する携帯端末100に対して探索要求を行うことができる。
Further, the communication system may further include a
さらに、このサーバ200は、各携帯端末100のグループ構成を示すグループ情報を記憶する管理テーブル203を備えている。そして、探索指示処理部204は、管理テーブル203に記憶されているグループ情報に基づいた依頼先端末として機能する携帯端末100に対して探索要求を行う。これにより、グループ単位による探索要求を簡易に行うことができる。
Further, the
100…携帯端末、101…探索指示部、102…表示部、103…通信部、104…制御部、105…処理実行部、105a…履歴管理部、106…近距離無線通信部、107…GPS測位部、108…管理テーブル、108a…自端末情報テーブル、108b…グループ情報テーブル、108c…緊急情報テーブル、108d…履歴テーブル、150…子機端末、200…サーバ、201…通信部、202…制御部、203…管理テーブル、204…探索指示処理部。
100: Mobile terminal, 101: search instruction unit, 102: display unit, 103: communication unit, 104: control unit, 105: processing execution unit, 105a: history management unit, 106: short distance wireless communication unit, 107:
Claims (8)
前記依頼元端末は、
前記依頼先端末に対して探索要求を行う探索要求手段と、
前記探索要求手段による探索要求の応答として前記依頼先端末から取得された位置情報をユーザに通知する通知手段と、
を備え、
前記依頼先端末のそれぞれは、
当該依頼先端末の位置情報を取得する位置情報取得手段と、
定期的に、近距離無線通信により子機端末を特定するための情報を取得する子機情報取得手段と、
前記依頼元端末から、探索要求および探索対象である子機端末を特定するための情報を受信する受信手段と、
前記受信手段により受信された探索要求の対象である子機端末を特定するための情報が、前記子機情報取得手段により取得された子機端末を特定するための情報と一致するか否か、および前記探索要求が緊急性を要するものであるか否かを判断する子機判断手段と、
前記子機判断手段により子機端末を特定するための情報が一致すると判断されると、前記子機情報取得手段による子機端末を特定するための情報の取得時において位置情報取得手段により取得された位置情報を前記依頼元端末に送信し、
前記子機判断手段により子機端末を特定するための情報が一致すると判断され、さらに緊急性を要する探索要求であったと判断されると、前記子機情報取得手段による子機端末を特定するための情報の取得時において前記位置情報取得手段により取得された位置情報を前記依頼元端末に送信するとともに、前記子機端末から、当該子機端末の連絡先情報の取得を行う送信手段と、を備える通信システム。 In a communication system in which a request source terminal that makes a search request for a slave terminal and a plurality of request destination terminals that receive the search request from the request source terminal are connected by wireless communication,
The request source terminal is
Search request means for making a search request to the request destination terminal;
A notification unit that notifies the user of position information acquired from the request destination terminal as a response to the search request by the search request unit;
Equipped with
Each of the requested terminals is
Position information acquisition means for acquiring position information of the request destination terminal;
A handset information acquisition means for acquiring information for specifying a handset terminal by near field communication on a regular basis;
Receiving means for receiving, from the request source terminal, a search request and information for specifying a slave terminal as a search target;
Whether the information for specifying the child device terminal which is the target of the search request received by the receiving means matches the information for specifying the child device terminal obtained by the child device information obtaining means , And a handset judging means for judging whether or not the search request is urgent .
If it is determined that the information for identifying the child device terminal matches by the child device determination means, the information is acquired by the position information acquisition means when information for identifying the child device terminal is acquired by the child device information acquisition means. Send the location information to the request source terminal,
If the information for identifying the child device terminal is determined to match by the child device determination means, and it is further determined that the search request requires urgency, the child device information acquisition means identifies the child device terminal. Transmitting means for transmitting position information acquired by the position information acquiring means to the request source terminal at the time of acquiring the information, and for acquiring contact information of the child machine terminal from the child machine terminal ; Communication system provided.
前記探索要求手段は、前記依頼元端末と同一のグループに属している依頼先端末に対して、探索要求とともに、探索対象である子機端末を示す探索対象情報を送信し、
前記依頼先端末のそれぞれにおいて、
前記子機判断手段は、探索対象情報で示される子機端末に基づいた判断処理を行なう、請求項1に記載の通信システム。 In the request source terminal,
The search request means transmits search target information indicating a slave terminal to be searched, together with a search request, to a request destination terminal belonging to the same group as the request source terminal.
At each of the requested terminals:
The communication system according to claim 1, wherein the child device judging means performs judgment processing based on the child device terminal indicated by the search target information.
前記子機判断手段により子機端末を特定する情報が一致すると判断されると、さらに、前記子機端末に対して所定の動作を実行するよう制御する実行制御手段を、さらに備える請求項1または2に記載の通信システム。 At each of the requested terminals:
The slave control device according to claim 1 or 2, further comprising execution control means for controlling the slave terminal to execute a predetermined operation when the slave unit determination means determines that the information specifying the slave terminal matches. The communication system according to 2.
前記子機情報取得手段により取得された子機端末を特定するための情報を、前記位置情報取得手段により取得された位置情報およびその取得した時刻を示す時刻情報と対応付けて記憶する記憶手段と、
を備え、
前記子機判断手段は、探索要求の対象端末である子機端末を特定するための情報が前記記憶手段に記憶されているか否かを判断し、前記記憶手段に記憶されていると判断された場合には、前記送信手段は、前記記憶手段に記憶されている前記子機端末を特定するための情報に対応付けられている位置情報および時刻情報を、前記依頼元端末に送信する、
請求項1から3のいずれか一項に記載の通信システム。 The requested terminal is
A storage unit that stores information for specifying a slave unit terminal acquired by the slave unit information acquisition unit in association with position information acquired by the position information acquisition unit and time information indicating the acquired time; ,
Equipped with
The child machine judging means judges whether information for specifying a child machine terminal which is a target terminal of a search request is stored in the storage means, and it is judged that the information is stored in the storage means In this case, the transmission unit transmits, to the request source terminal, position information and time information associated with the information for specifying the child device terminal stored in the storage unit.
The communication system according to any one of claims 1 to 3.
前記サーバは、
前記依頼元端末から探索要求を受け付けると、前記依頼先端末に対して探索指示を行う探索処理手段を
さらに備える請求項1から4のいずれか一項に記載の通信システム。 In a communication system further comprising a server that manages the request source terminal and the request destination terminal,
The server is
The communication system according to any one of claims 1 to 4, further comprising: search processing means for issuing a search instruction to the request destination terminal when receiving a search request from the request source terminal.
依頼元端末および依頼先端末のグループ構成を示すグループ情報を記憶するグループ情報記憶手段をさらに備え、
前記探索処理手段は、前記グループ情報記憶手段に記憶されているグループ情報に基づいた依頼先端末に対して探索指示を行う、
請求項5に記載の通信システム。 The server is
And group information storage means for storing group information indicating group configurations of the request source terminal and the request destination terminal,
The search processing means issues a search instruction to a request destination terminal based on group information stored in the group information storage means.
The communication system according to claim 5.
定期的に、近距離無線通信により子機端末を特定するための情報を取得する子機情報取得手段と、
依頼元端末から、探索要求および探索対象である子機端末を特定するための情報を受信する受信手段と、
前記受信手段により受信された探索要求の対象である子機端末を特定するための情報が、前記子機情報取得手段により取得された子機端末を特定するための情報と一致するか否か、および前記探索要求が緊急性を要するものであるか否かを判断する子機判断手段と、
前記子機判断手段により子機端末を特定するための情報が一致すると判断されると、前記子機情報取得手段による子機端末を特定するための情報の取得時において前記位置情報取得手段により取得された位置情報を前記依頼元端末に送信し、
前記子機判断手段により子機端末を特定するための情報が一致すると判断され、さらに緊急性を要する探索要求であったと判断されると、前記子機情報取得手段による子機端末を特定するための情報の取得時において前記位置情報取得手段により取得された位置情報を前記依頼元端末に送信するとともに、前記子機端末から、当該子機端末の連絡先情報の取得を行う送信手段と、
を備える携帯端末。 Position information acquisition means for acquiring position information of the request destination terminal;
A handset information acquisition means for acquiring information for specifying a handset terminal by near field communication on a regular basis;
A receiving unit that receives, from the request source terminal, a search request and information for specifying a slave terminal that is a search target;
Whether the information for specifying the child device terminal which is the target of the search request received by the receiving means matches the information for specifying the child device terminal obtained by the child device information obtaining means , And a handset judging means for judging whether or not the search request is urgent .
When it is determined that the information for specifying the child device terminal matches by the child device determination means, the position information acquisition means acquires the information for specifying the child device terminal by the child device information acquisition means Transmitted location information to the request source terminal,
If the information for identifying the child device terminal is determined to match by the child device determination means, and it is further determined that the search request requires urgency, the child device information acquisition means identifies the child device terminal. Transmitting means for transmitting position information acquired by the position information acquiring means to the request source terminal at the time of acquiring information, and for acquiring contact information of the child machine terminal from the child machine terminal ;
Mobile terminal equipped with
前記依頼元端末において、
前記依頼先端末に対して探索要求を行う探索要求ステップと、
前記探索要求ステップによる探索要求の応答として前記依頼先端末から取得された位置情報をユーザに通知する通知ステップと、
が実行され、
前記依頼先端末のそれぞれにおいて、
当該依頼先端末の位置情報を取得する位置情報取得ステップと、
定期的に、近距離無線通信により子機端末を特定するための情報を取得する子機情報取得ステップと、
前記依頼元端末から、探索要求および探索対象である子機端末を特定するための情報を受信する受信ステップと、
前記受信ステップにより受信された探索要求の対象である子機端末を特定するための情報が、前記子機情報取得ステップにより取得された子機端末を特定するための情報と一致するか否か、および前記探索要求が緊急性を要するものであるか否かを判断する子機判断ステップと、
前記子機判断ステップにより子機端末を特定するための情報が一致すると判断されると、前記子機情報取得ステップにより子機端末を特定するための情報の取得時において前記位置情報取得ステップにより取得された位置情報を前記依頼元端末に送信し、前記子機判断ステップにより子機端末を特定するための情報が一致すると判断され、さらに緊急性を要する探索要求であったと判断されると、前記子機情報取得ステップによる子機端末を特定するための情報の取得時において前記位置情報取得ステップにより取得された位置情報を前記依頼元端末に送信するとともに、前記子機端末から、当該子機端末の連絡先情報の取得を行う送信ステップと、
が実行される位置管理方法。 In a position management method of a communication system in which a request source terminal that makes a search request for a slave terminal and a plurality of request destination terminals that receive the search request from the request source terminal are connected by wireless communication,
In the request source terminal,
A search request step of making a search request to the request destination terminal;
A notification step of notifying a user of position information acquired from the request destination terminal as a response to the search request in the search request step;
Is executed,
At each of the requested terminals:
A position information acquisition step of acquiring position information of the request destination terminal;
A child device information acquisition step of acquiring information for specifying a child device terminal by near field communication periodically;
A receiving step of receiving, from the request source terminal, a search request and information for specifying a slave terminal as a search target;
Whether the information for specifying the child device terminal that is the target of the search request received in the receiving step matches the information for specifying the child device terminal obtained in the child device information obtaining step , And a child machine judging step of judging whether the search request is urgent .
When it is determined that the information for specifying the child device terminal matches in the child device determination step, the information is obtained in the position information acquisition step when the information for specifying the child device terminal is obtained in the child device information acquisition step. And transmits the determined position information to the request source terminal, and the child device determination step determines that the information for identifying the child device terminal matches, and further determines that the search request requires urgency, The position information acquired in the position information acquisition step is transmitted to the request source terminal at the time of acquisition of information for specifying the child device terminal in the child device information acquisition step, and from the child device terminal, the child device terminal A sending step for obtaining contact information of
Location management method to be performed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014223255A JP6427386B2 (en) | 2014-03-18 | 2014-10-31 | Communication system, portable terminal and position management method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014055315 | 2014-03-18 | ||
| JP2014055315 | 2014-03-18 | ||
| JP2014223255A JP6427386B2 (en) | 2014-03-18 | 2014-10-31 | Communication system, portable terminal and position management method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015195560A JP2015195560A (en) | 2015-11-05 |
| JP6427386B2 true JP6427386B2 (en) | 2018-11-21 |
Family
ID=54434226
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014223255A Expired - Fee Related JP6427386B2 (en) | 2014-03-18 | 2014-10-31 | Communication system, portable terminal and position management method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6427386B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11380180B2 (en) | 2018-03-26 | 2022-07-05 | Nec Corporation | Notification apparatus, notification method, notification system, and computer-readable recording medium |
| JP6893901B2 (en) * | 2018-09-25 | 2021-06-23 | Kddi株式会社 | Analytical equipment and analytical method |
| US20210312477A1 (en) * | 2018-09-25 | 2021-10-07 | Kddi Corporation | Analyzer, analysis method, information processing device, and information processing method |
| CN114640945B (en) * | 2022-03-03 | 2025-06-20 | Oppo广东移动通信有限公司 | Location warning method, device, electronic device and storage medium |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05288841A (en) * | 1992-04-10 | 1993-11-05 | Fujitsu General Ltd | Wireless position detection system |
| JP5679670B2 (en) * | 2010-01-27 | 2015-03-04 | 京セラ株式会社 | Communication system and portable communication device |
-
2014
- 2014-10-31 JP JP2014223255A patent/JP6427386B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015195560A (en) | 2015-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104349503B (en) | Method, system and the equipment of notice of the wireless communication device outside vehicle are provided | |
| JP6395604B2 (en) | Information distribution system, wireless communication device and program | |
| CN104253636A (en) | Mobile electronic device coordination system, information providing apparatus, mobile electronic device, and program for mobile electronic device | |
| CN101902685A (en) | A terminal, system and method for location query among group members | |
| JP6427386B2 (en) | Communication system, portable terminal and position management method | |
| KR20020057992A (en) | Location information providing apparatus, communication terminal, mobile communication terminal and location information providing method | |
| EP4243555A1 (en) | Method and apparatus for managing wireless connection of electronic device | |
| WO2016131183A1 (en) | Method, apparatus and system for acquiring location information of target object | |
| JP6021368B2 (en) | WIRELESS TERMINAL SYSTEM, WIRELESS COMMUNICATION SYSTEM, SERVICE PROVIDING METHOD, AND CONNECTION METHOD FOR SELECTING A NETWORK BASED ON QUALITY INFORMATION OF LOCATION ACCESS POINTS | |
| JP2016036123A (en) | Watching system, watching method, portable terminal, management device, and control method and control program for the same | |
| US10805900B2 (en) | Method and device for deriving location | |
| CN109151778A (en) | Communication equipment, the control method of communication equipment and storage medium | |
| JP2019146082A (en) | Intercom system and doorbell system | |
| JP5452690B1 (en) | Wireless communication apparatus and locator system | |
| EP1251476A1 (en) | Information providing system and privacy protection method | |
| JPWO2017221301A1 (en) | Control system | |
| CN112055311A (en) | One-key vehicle searching method, device and system and vehicle | |
| JPWO2013140684A1 (en) | Communication apparatus, communication identification information management server, communication identification information acquisition method, communication identification information provision method, and program | |
| JP2016181248A (en) | Display control apparatus and display control system | |
| JP6537588B1 (en) | Search system and method | |
| JP2017228952A (en) | Mobile communication terminal, mobile communication terminal location specifying method, program | |
| KR20070075435A (en) | Schedule management method using GPPS in mobile communication terminal | |
| JP2016103239A (en) | User paging system, user paging method, and user paging program | |
| JP2008077421A (en) | Context information acquisition system | |
| JP2015076729A (en) | Information distribution system, information distribution method, and information distribution program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170818 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180717 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180731 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180913 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181002 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181029 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6427386 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |