(57)【要約】【課題】  ２つ以下のアンテナで端末の位置を特定することを目的とする。また、２つ以下のアンテナで端末の位置を特定しようとする場合、端末内部のバッファの読み出しタイミングなどによる遅延時間によって生じる誤差をなくすことを目的とする。【解決手段】  位置記憶部１１０は、２つの受信部１３０が存在する位置を記憶する。受信差算出部１５０は、発信部１２０が送信した信号に対して端末が送信する返信信号を各受信部１３０が受信した時刻の差を算出する。方向特定部１６０は、受信部１３０が受信した返信信号から端末２００の存在する方向を特定する。位置特定部１７０は、上記の情報から端末２００の位置を特定する。【選択図】        図１
2006275861.tif 000002
【特許請求の範囲】
【請求項１】
端末の位置を特定する位置特定装置において、
信号を発信する発信部と、
上記発信部が発信した上記信号に対して端末から返信された信号である返信信号を受信する複数の受信部と、
上記複数の受信部の少なくとも１つ以上の受信部が受信した上記返信信号により上記端末の存在する端末方向を特定する方向特定部と、
上記複数の受信部の２つの受信部それぞれが上記返信信号を受信した時刻を測定する時刻測定部と、
上記時刻測定部が測定した上記２つの受信部が上記返信信号を受信した上記時刻の差を算出する受信差算出部と、
上記方向特定部が特定した上記端末方向と、上記受信差算出部が算出した上記時刻の差と、上記２つの受信部それぞれの位置とから上記端末の位置を特定する位置特定部と
を備えることを特徴とする位置特定装置。
【請求項２】
上記方向特定部は、上記複数の受信部が受信した上記返信信号の受信レベルにより上記少なくとも１つ以上の受信部を選択して上記端末の方向を特定することを特徴とする請求項１記載の位置特定装置。
【請求項３】
上記発信部は、方向毎にタイミングをずらして信号を発信し、
上記方向特定部は、上記返信信号を上記受信部が受信したタイミングにより上記端末方向を特定することを特徴とする請求項１記載の位置特定装置。
【請求項４】
上記発信部は、無指向性アンテナであることを特徴とする請求項３記載の位置特定装置。
【請求項５】
上記発信部は、１つのアンテナからなることを特徴とする請求項３記載の位置特定装置。
【請求項６】
端末の位置を特定する位置特定装置において、
端末から発信された発信時刻を含んだ信号を受信する受信部と、
上記受信部が受信した上記信号から上記端末の存在する端末方向を特定する方向特定部と、
上記受信部が上記信号を受信した受信時刻を測定する時刻測定部と、
上記時刻測定部が測定した上記受信時刻と上記信号に含まれる上記発信時刻とに基づき上記端末までの距離を算出する距離算出部と、
上記方向特定部が特定した上記端末方向と、上記距離算出部が算出した上記距離とから上記端末の位置を特定する位置特定部と
を備えることを特徴とする位置特定装置。
【請求項７】
端末の位置を特定する位置特定装置において、
信号を発信する発信部と、
上記発信部が発信した上記信号に対して端末から返信された、上記端末の遅延時間を含む信号である返信信号を受信する受信部と、
上記受信部が受信した上記返信信号により上記端末の存在する端末方向を特定する方向特定部と、
上記発信部が上記信号を発信した発信時刻と上記受信部が上記返信信号を受信した受信時刻とを測定する時刻測定部と、
上記時刻測定部が測定した上記発信時刻と上記受信時刻と、上記返信信号に含まれる上記遅延時間とに基づき上記位置特定装置から上記端末までの距離を算出する距離算出部と、
上記方向特定部が特定した端末方向と、上記距離算出部が算出した距離とから上記端末の位置を特定する位置特定部と
を備えることを特徴とする位置特定装置。
【請求項８】
位置が既知の特定装置とネットワークを介して接続される位置特定端末において、
信号を発信する発信部と、
上記発信部が発信した上記信号に対して上記特定装置から返信された、上記特定装置の位置を示す位置情報と上記特定装置に対する上記位置特定端末の方向を示す方向情報とを含んだ信号である返信信号を受信する受信部と、
上記発信部が上記信号を発信した発信時刻と上記受信部が上記返信信号を受信した受信時刻とを測定する時刻測定部と、
上記時刻測定部が測定した上記発信時刻と、上記受信時刻とから上記位置特定端末から上記特定装置までの距離を算出する距離算出部と、
上記受信部が受信した上記位置情報と上記方向情報と、上記距離算出部が算出した上記距離とから上記位置特定端末の位置を特定する位置特定部と
を備えることを特徴とする位置特定端末。
【請求項９】
端末と特定装置とがネットワークを介して接続される位置特定システムにおいて、
上記端末は、
信号を発信する発信部を備え、
上記特定装置は、
上記発信部が発信した信号を受信する特定装置受信部と、
上記特定装置の位置を記憶する位置記憶部と、
上記特定装置受信部が受信した上記信号により端末の方向を特定する方向特定部と、
上記特定装置受信部が信号を受信した場合、上記位置記憶部が記憶した上記位置を示す位置情報と上記方向特定部が特定した上記方向を示す方向情報とを返信信号として上記端末へ送信する送信部とを備え、
上記端末は、さらに、
上記送信部が送信した上記返信信号を受信する端末受信部と、
上記発信部が上記信号を発信した発信時刻と上記端末受信部が上記返信信号を受信した受信時刻とを測定する時刻測定部と、
上記時刻測定部が測定した上記発信時刻と上記受信時刻とから上記端末から上記特定装置までの距離を算出する距離算出部と、
上記端末受信部が受信した上記位置情報と上記方向情報と、上記距離算出部が算出した上記距離とから上記端末の位置を特定する位置特定部と
を備えることを特徴とする位置特定システム。
【請求項１０】
端末の位置を特定する位置特定装置で動作する位置特定プログラムにおいて、
信号を発信する発信ステップと、
上記発信ステップで発信した上記信号に対して端末から返信された信号である返信信号を受信する複数の受信部を制御する受信ステップと、
上記複数の受信部から任意に選択した少なくとも１つ以上の受信部を制御する受信ステップで受信した上記返信信号により方向を特定する方向特定ステップと、
上記複数の受信部から任意に選択した２つの受信部を制御する受信ステップで上記返信信号を受信した時刻をそれぞれ測定する時刻測定ステップと、
上記時刻測定ステップで測定した上記受信ステップで上記返信信号を受信した上記時刻それぞれの差を算出する受信差算出ステップと、
上記方向特定ステップで特定した上記方向と、上記受信差算出ステップで算出した上記時刻の差と、上記２つの受信部それぞれの位置とから上記端末の位置を特定する位置特定ステップと
をコンピュータに実行させるための位置特定プログラム。
【請求項１１】
端末の位置を特定する位置特定装置の位置特定方法において、
信号を発信する発信ステップと、
上記発信ステップで発信した上記信号に対して端末から返信された信号である返信信号を受信する複数の受信部を制御する受信ステップと、
上記複数の受信部から任意に選択した少なくとも１つ以上の受信部を制御する受信ステップで受信した上記返信信号により方向を特定する方向特定ステップと、
上記複数の受信部から任意に選択した２つの受信部を制御する受信ステップで上記返信信号を受信した時刻をそれぞれ測定する時刻測定ステップと、
上記時刻測定ステップで測定した上記受信ステップで上記返信信号を受信した上記時刻それぞれの差を算出する受信差算出ステップと、
上記方向特定ステップで特定した上記方向と、上記受信差算出ステップで算出した上記時刻の差と、上記２つの受信部それぞれの位置とから上記端末の位置を特定する位置特定ステップと
を備えることを特徴とする位置特定方法。
【請求項１２】
端末の位置を特定する位置特定装置で動作する位置特定プログラムにおいて、
端末から発信された発信時刻を含んだ信号を受信する受信ステップと、
上記受信ステップで受信した上記信号から上記端末の存在する端末方向を特定する方向特定ステップと、
上記受信ステップで上記信号を受信した受信時刻を測定する時刻測定ステップと、
上記時刻測定ステップで測定した上記受信時刻と上記信号に含まれる上記発信時刻とに基づき上記端末までの距離を算出する距離算出ステップと、
上記方向特定ステップで特定した上記端末方向と、上記距離算出ステップで算出した上記距離とから上記端末の位置を特定する位置特定ステップと
をコンピュータに実行させるための位置特定プログラム。
【請求項１３】
端末の位置を特定する位置特定装置の位置特定方法において、
端末から発信された発信時刻を含んだ信号を受信する受信ステップと、
上記受信ステップで受信した上記信号から上記端末の存在する端末方向を特定する方向特定ステップと、
上記受信ステップで上記信号を受信した受信時刻を測定する時刻測定ステップと、
上記時刻測定ステップで測定した上記受信時刻と上記信号に含まれる上記発信時刻とに基づき上記端末までの距離を算出する距離算出ステップと、
上記方向特定ステップで特定した上記端末方向と、上記距離算出ステップで算出した上記距離とから上記端末の位置を特定する位置特定ステップと
を備えることを特徴とする位置特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末などの位置を特定する位置特定装置および位置特定端末および位置特定システムおよび位置特定プログラムおよび位置特定方法に関するものである。
【背景技術】
【０００２】
特開２００４−３３３４１４号公報では、指向性アンテナなどのアンテナを１つ以上備える親機によって、子機の存在する距離と方向との一方または両方に関する情報を検出する位置情報検出システムについて記載されている。しかし、位置の検出対象である子機が親機から信号を受信し、返信するまでの遅延時間については記載されていない。
【０００３】
また、特開２００２−４４７０６号公報では、３台以上のアンテナを備えた基地局装置によって、携帯電話機の存在する距離と方向とを検出する位置測定システムについて記載されている。しかし、位置の検出対象である携帯電話機における電波信号の遅延時間については記載されていない。
【特許文献１】特開２００４−３３３４１４号公報
【特許文献２】特開２００２−４４７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来は、端末などの位置を検出する場合、少なくとも３つ以上のアンテナなどの装置が必要であった。また、２つ以下のアンテナで端末の位置を特定しようとする場合、端末内部のバッファの読み出しタイミングなどによる遅延時間により、検出する端末によって特定される位置に誤差を生じるという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、端末の位置を特定する位置特定装置において、信号を発信する発信部と、上記発信部が発信した上記信号に対して端末から返信された信号である返信信号を受信する複数の受信部と、上記複数の受信部の少なくとも１つ以上の受信部が受信した上記返信信号により上記端末の存在する端末方向を特定する方向特定部と、上記複数の受信部の２つの受信部それぞれが上記返信信号を受信した時刻を測定する時刻測定部と、上記時刻測定部が測定した上記２つの受信部が上記返信信号を受信した上記時刻の差を算出する受信差算出部と、上記方向特定部が特定した上記端末方向と、上記受信差算出部が算出した上記時刻の差と、上記２つの受信部それぞれの位置とから上記端末の位置を特定する位置特定部と備えることを特徴とする。
【発明の効果】
【０００６】
本発明にかかる位置特定装置によれば、２つ以下のアンテナにより、端末内部の遅延時間による誤差を生じることなく、端末の位置を特定することが可能である。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一例を図面に示す実施の形態に基づいて説明する。
【０００８】
実施の形態１．
まず、実施の形態１について説明する。実施の形態１では、少なくとも２つ以上のアンテナの位置が判明している場合において、端末２００の位置を特定する方法について説明する。
【０００９】
図１は、実施の形態１にかかる位置特定装置１００の機能を示した機能ブロック図である。
【００１０】
位置特定装置１００は、端末２００の位置を特定する。位置特定装置１００は、位置記憶部１１０、発信部１２０、受信部１３０、時刻測定部１４０、受信差算出部１５０、方向特定部１６０、位置特定部１７０を備える。位置特定装置１００は、受信部１３０を複数備える。ここでは、２つの受信部１３０を備えるとして説明する。また、ここでは、受信部１３０の１つを受信部１３０Ａ、受信部１３０のもう１つを受信部１３０Ｂとする。位置特定装置１００は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）９４２のアクセスポイントなどである。ＬＡＮ９４２は、無線ＬＡＮであっても、有線ＬＡＮであっても構わない。
【００１１】
位置記憶部１１０は、位置特定装置１００の位置を記憶する。また、位置記憶部１１０は、受信部１３０Ａと受信部１３０Ｂとの位置を記憶する。例えば、位置記憶部１１０は、位置特定装置１００の存在する座標などを記憶する。
発信部１２０は、端末２００へ返信信号を要求する信号を発信する。端末２００は、発信部１２０が発信した信号に対して、返信信号を送信する。発信部１２０は、例えば、ＰＩＮＧ（Ｐａｃｋｅｔ  ＩＮｔｅｒｎｅｔ  Ｇｒｏｐｅｒ）などを端末２００へ発信する。
受信部１３０は、発信部１２０が発信した信号に対して、端末２００が送信した返信信号を受信する。受信部１３０は、上述したアンテナの一例である。
時刻測定部１４０は、受信部１３０が返信信号を受信した時刻を測定する。つまり、時刻測定部１４０は、受信部１３０Ａと受信部１３０Ｂとが返信信号を受信した時刻をそれぞれ測定する。
受信差算出部１５０は、時刻測定部１４０が測定した各受信部１３０の受信した時刻の差を算出する。つまり、受信差算出部１５０は、時刻測定部１４０が測定した受信部１３０Ａと受信部１３０Ｂとが返信信号を受信した時刻の差を算出する。
方向特定部１６０は、受信部１３０が受信した返信信号から、端末２００の存在する端末方向を特定する。方向特定部１６０は、例えば、受信部１３０が指向性アンテナなどであるとすることで端末２００の存在する端末方向を特定できる。つまり、方向特定部１６０は、例えば、受信部１３０が受信した信号の受信レベルによって端末２００の存在する端末方向を特定する。ここで、信号の受信レベルとは、例えば、受信した信号の強弱などである。
位置特定部１７０は、方向特定部１６０が特定した端末２００の存在する端末方向と、受信差算出部１５０が算出した各受信部１３０の受信した時刻の差と、各受信部１３０の位置とから端末２００の位置を特定する。つまり、ここでは、各受信部１３０の受信した時刻の差とは、受信部１３０Ａと受信部１３０Ｂとが返信信号を受信した時刻の差である。また、２つの受信部１３０の位置とは、受信部１３０Ａと受信部１３０Ｂとの位置である。
【００１２】
次に、位置特定装置１００の一例を説明する。図２は、位置特定装置１００の一例である無線ＬＡＮのアクセスポイント３００の構成図である。
【００１３】
無線ＬＡＮのアクセスポイント３００は、複数の指向性アンテナ３１０と各指向性アンテナ３１０の間にガード３２０とを備える。無線ＬＡＮのアクセスポイント３００は、ガード３２０については備えていても、備えていなくても構わない。
【００１４】
指向性アンテナ３１０は、端末２００が送信した返信信号を受信した場合に、端末２００の存在する端末方向を特定する。また、指向性アンテナ３１０は、２つ以上の指向性アンテナ３１０の返信信号の受信レベルにより、端末２００の存在する端末方向をより限定的に特定する。つまり、指向性アンテナ３１０は、受信部１３０と方向特定部１６０との一例である。指向性アンテナ３１０は、発信部１２０の一例でもある。しかし、発信部１２０は、無指向性アンテナであっても構わない。
ガード３２０は、指向性アンテナ３１０の指向性を強化するために指向方向以外からの電波受信を弱める。
【００１５】
次に、位置特定部１７０が端末２００の位置を特定する方法について説明する。図３は、位置特定部１７０が端末２００の位置を特定する方法の説明図である。
【００１６】
まず、位置特定部１７０は、位置記憶部１１０が記憶した受信部１３０Ａと受信部１３０Ｂとの位置から、受信部１３０Ａと受信部１３０Ｂとの間の距離を算出することが可能である。そのため、位置特定部１７０は、受信部１３０Ａから受信部１３０Ｂまでの信号が移動するのにかかる時間を算出することが可能である。
したがって、位置特定部１７０は、受信部１３０Ａと受信部１３０Ｂとの間の距離と、受信部１３０Ａと受信部１３０Ｂとが返信信号を受信した時刻の差とから、端末２００が存在する位置を線上に特定することができる。
例えば、図３において、受信部１３０Ａと受信部１３０Ｂとの間の距離が３であり、信号は１秒間に１進むとする。つまり、信号は、受信部１３０Ａから受信部１３０Ｂまで進むのに３秒かかる。また、受信差算出部１５０が算出した受信部１３０Ａと受信部１３０Ｂとが返信信号を受信した時刻の差は、受信部１３０Ａに１秒早く到着したものとする。ここでは、受信部１３０Ａと受信部１３０Ｂとが受信した返信信号に対する信号を発信したのは、同一の発信部１２０であるとする。この場合、端末２００の取り得る位置は、端末２００から受信部１３０Ａまでの距離が、端末２００から受信部１３０Ｂまでの距離よりも１近い地点となる。例えば、図３において、端末２００の取り得る位置は、距離４２０が１、距離４２１が２の場合、位置４２２である。また、例えば、図３において、端末２００の取り得る位置は、距離４３０が１．５、距離４３１が２．５の場合、位置４３２である。位置特定部１７０は、このような点を結んだ線上に端末２００が存在することを特定する。
【００１７】
次に、位置特定部１７０は、方向特定部１６０が特定した端末２００の存在する端末方向を入力とする。方向特定部１６０は、例えば、受信部１３０Ａと受信部１３０Ｂとの返信信号の受信レベルの差により、端末２００の存在する端末方向を特定する。
例えば、方向特定部１６０は、図３において、角度４１０を特定する。よって、位置特定部１７０は、上記にて特定した端末２００が存在する線と、角度４１０とから端末２００の位置を特定する。
【００１８】
次に、位置特定装置１００が端末２００の位置を特定する動作を説明する。図４は、少なくとも２つ以上のアンテナの位置が判明している場合において、位置特定装置１００が端末２００の位置を特定する動作を示すフローチャートである。図４に基づいて、少なくとも２つ以上のアンテナの位置が判明している場合において、位置特定装置１００が端末２００の位置を特定する動作を説明する。
【００１９】
信号発信（発信）ステップＳ１０１では、発信部１２０は、端末２００へ返信信号を要求する信号を発信する。
【００２０】
返信信号受信（受信）ステップＳ１０２では、受信部１３０は、発信部１２０が発信した信号に対して、端末２００が送信した返信信号を受信する。
【００２１】
時刻測定ステップＳ１０３では、時刻測定部１４０は、受信部１３０Ａと受信部１３０Ｂとが返信信号を受信した時刻をそれぞれ測定する。
【００２２】
受信差算出ステップＳ１０４では、受信差算出部１５０は、時刻測定部１４０が測定した受信部１３０Ａと受信部１３０Ｂとが返信信号を受信した時刻の差を算出する。
【００２３】
方向特定ステップＳ１０５では、方向特定部１６０は、受信部１３０が受信した返信信号から、端末２００の存在する端末方向を特定する。
【００２４】
位置特定ステップＳ１０６では、位置特定部１７０は、方向特定部１６０が特定した端末２００の存在する端末方向と、受信差算出部１５０が算出した受信部１３０Ａと受信部１３０Ｂとの受信した時刻の差と、受信部１３０Ａと受信部１３０Ｂとの位置とから端末２００の位置を特定する。
【００２５】
上記では、受信部１３０は、信号の受信レベルにより、端末２００の存在する端末方向を特定した。しかし、受信部１３０が端末２００の存在する端末方向を特定する方法は、これに限らない。
例えば、発信部１２０が、方向毎にタイミングをずらして信号を発信する場合、受信部１３０は、返信信号を受信したタイミングによって、端末２００の存在する端末方向を特定することができる。
また、図２に示すような、受信部１３０が一定の方向からの信号のみを受信する指向性アンテナであった場合にも、少なくとも１つの指向性アンテナを備えていれば、次のようにすることで上記の受信したタイミングによって端末２００の存在する端末方向を特定する方法は実現可能である。実現する方法とは、指向性アンテナの向きを、発信部１２０が信号を発信したタイミング毎に変更し、返信信号を受信する。つまり、発信部１２０が信号を発信してから所定の時間が経過しても返信信号が送信されない場合には、指向性アンテナは、その方向には端末２００は存在しないと判定する。また、指向性アンテナは、返信信号を受信した場合に、その方向に端末２００が存在すると判定する。指向性アンテナは、すべての向きへアンテナの方向を変更し、指向性アンテナが向いている方向へ発信部１２０が信号を発信する。この方法により少なくとも１つの指向性アンテナを備えていれば、上記の受信したタイミングによって端末２００の存在する端末方向を特定する方法は実現可能である。
【００２６】
また、上記では、位置特定装置１００が２つのアンテナを備えるとしたが、１つのアンテナを備えた位置特定装置１００を２つ使用しても構わない。
【００２７】
実施の形態１では、少なくとも２つ以上のアンテナの位置が判明している場合において、端末２００の位置を特定する方法について説明した。実施の形態１によれば、２つのアンテナを備えた位置特定装置１００において、端末２００の位置を特定することが可能である。また、実施の形態１によれば、端末２００の内部の遅延時間には全く影響を受けることがない。
【００２８】
実施の形態２．
次に、実施の形態２について説明する。実施の形態２では、端末２００が信号を発信する場合において、位置特定装置１００が端末２００の位置を特定する方法について説明する。
【００２９】
図５は、実施の形態２にかかる位置特定装置１００の機能を示した機能ブロック図である。
【００３０】
図５に示した機能ブロック図は、図１に示した機能ブロック図と概ね同様であるため、主として差分について説明する。
【００３１】
図５に示す位置特定装置１００は、さらに、距離算出部１８０を備える。また、図５に示す位置特定装置１００は、発信部１２０と受信差算出部１５０とを備えている必要はない。さらに、図５に示す位置特定装置１００は、受信部１３０を複数備える必要はなく、１つでも構わない。
【００３２】
距離算出部１８０は、時刻測定部１４０が測定した受信時刻と、端末２００が発信した信号に含まれる発信時刻とに基づき位置特定装置１００から端末２００までの距離を算出する。ここで、受信時刻とは、受信部１３０が信号を受信した時刻である。また、発信時刻とは、端末２００が信号を発信した時刻である。端末２００は、信号を発信する場合、その信号を発信した時刻である発信時刻を含んだ信号を発信する。
【００３３】
次に、位置特定装置１００が端末２００の位置を特定する動作を説明する。図６は、端末２００が信号を発信する場合において、位置特定装置１００が端末２００の位置を特定する動作を示すフローチャートである。図６に基づいて、端末２００が信号を発信する場合において、位置特定装置１００が端末２００の位置を特定する動作を説明する。
【００３４】
信号発信ステップＳ２０１では、端末２００は、位置特定装置１００へ信号を発信する。ここで、端末２００は、信号を発信した時刻である発信時刻を含んだ信号を発信する。
【００３５】
信号受信ステップＳ２０２では、受信部１３０は、端末２００が発信した信号を受信する。
【００３６】
時刻測定ステップＳ２０３では、時刻測定部１４０は、受信部１３０が信号を受信した時刻を測定する。
【００３７】
距離算出ステップＳ２０４では、距離算出部１８０は、時刻測定部１４０が測定した受信時刻と、端末２００が発信した信号に含まれる発信時刻とに基づき位置特定装置１００から端末２００までの距離を算出する。
【００３８】
方向特定ステップＳ２０５では、方向特定部１６０は、受信部１３０が受信した信号から、端末２００の存在する端末方向を特定する。
【００３９】
位置特定ステップＳ２０６では、位置特定部１７０は、位置記憶部１１０が記憶した位置特定装置１００の位置と、方向特定部１６０が特定した端末方向と、距離算出部１８０が算出した距離とから端末２００の位置を特定する。
【００４０】
実施の形態２では、端末２００が信号を発信する場合において、位置特定装置１００が端末２００の位置を特定する方法について説明した。実施の形態２によれば、位置特定装置１００は少なくとも１つのアンテナを備えることで、端末２００の位置を特定することが可能である。また、実施の形態２によれば、端末２００が信号を発信するため、端末２００の内部の遅延時間には全く影響を受けることがない。
【００４１】
実施の形態３．
次に、実施の形態３について説明する。実施の形態３では、端末２００が送信する返信信号に端末２００の内部の遅延時間を含めて送信する場合において、端末２００の位置を特定する方法について説明する。
【００４２】
図７は、実施の形態３にかかる位置特定装置１００の機能を示した機能ブロック図である。
【００４３】
図７に示した機能ブロック図は、図５に示した機能ブロック図と概ね同様であるため、主として差分について説明する。
【００４４】
図７に示す位置特定装置１００は、さらに、発信部１２０を備える。発信部１２０は、図１に示す発信部１２０と同様である。
【００４５】
次に、位置特定装置１００が端末２００の位置を特定する動作を説明する。図８は、端末２００が送信する返信信号に端末２００の内部の遅延時間を含めて送信する場合において、位置特定装置１００が端末２００の位置を特定する動作を示すフローチャートである。図８に基づいて、端末２００が送信する返信信号に端末２００の内部の遅延時間を含めて送信する場合において、位置特定装置１００が端末２００の位置を特定する動作を説明する。
【００４６】
信号発信ステップＳ３０１では、発信部１２０は、端末２００へ返信信号を要求する信号を発信する。
【００４７】
発信時刻測定ステップＳ３０２では、時刻測定部１４０は、発信部１２０が信号を発信した時刻を測定する。
【００４８】
返信信号受信ステップＳ３０３では、受信部１３０は、発信部１２０が発信した信号に対して、端末２００が送信した返信信号を受信する。返信信号は、端末２００の内部の遅延時間を含んでいる。ここで、端末２００の内部の遅延時間とは、端末２００が信号を受信してから返信信号を発信するまでの時間などである。
【００４９】
受信時刻測定ステップＳ３０４では、時刻測定部１４０は、受信部１３０が返信信号を受信した時刻を測定する。
【００５０】
距離算出ステップＳ３０５では、距離算出部１８０は、時刻測定部１４０が測定した発信時刻と受信時刻と、返信信号に含まれる端末２００の内部の遅延時間に基づき位置特定装置１００から端末２００までの距離を算出する。
【００５１】
方向特定ステップＳ３０６では、方向特定部１６０は、受信部１３０が受信した信号から、端末２００の存在する端末方向を特定する。
【００５２】
位置特定ステップＳ３０７では、位置特定部１７０は、位置記憶部１１０が記憶した位置特定装置１００の位置と、方向特定部１６０が特定した方向と、距離算出部１８０が算出した距離とから端末２００の位置を特定する。
【００５３】
上記では、端末２００が端末２００の内部の遅延時間を位置特定装置１００へ送信した。しかし、他にも、事前に、位置特定装置１００が端末２００の内部の遅延時間を測定しておくなどの方法も考えられる。例えば、位置特定装置１００は、既知の距離において、端末２００に対して信号を発信し、発信した信号に対する端末２００の返信信号を受信することにより、端末内部の遅延時間を算出する。また、事前測定を複数回行うことで、遅延時間の算出精度を高めることも考えられる。
【００５４】
実施の形態３では、端末２００が送信する返信信号に端末２００の内部の遅延時間を含めて送信する場合において、端末２００の位置を特定する方法について説明した。実施の形態３によれば、位置特定装置１００は少なくとも１つのアンテナを備えることで、端末２００の位置を特定することが可能である。また、実施の形態３によれば、端末２００が送信する返信信号に端末２００の内部の遅延時間を含んでいるため、端末２００の内部の遅延時間による誤差は発生しない。
【００５５】
実施の形態４．
次に、実施の形態４について説明する。実施の形態４では、端末２００から発信された信号に対して位置特定装置１００が返信信号を送信する場合において、端末２００が自己の位置を特定する方法について説明する。
【００５６】
図９は、実施の形態４にかかる位置特定装置１００と端末２００との機能を示した機能ブロック図である。ここで、位置特定装置１００は、特定装置のことを意味する。また、端末２００は、位置特定端末のことを意味する。
【００５７】
図９に示した位置特定装置１００の機能ブロック図は、図７に示した位置特定装置１００の機能ブロック図と概ね同様であるため、主として差分について説明する。
【００５８】
図９に示した位置特定装置１００は、位置特定部１７０と距離算出部１８０とを備える必要はない。また、受信部１３０は、特定装置受信部のことを意味する。さらに、送信部１９０は、端末２００から受信した信号に対して、返信信号を送信する。返信信号は、位置記憶部１１０が記憶した位置特定装置１００の位置を示す位置情報と、方向特定部１６０が特定した端末方向を示す方向情報とを含む。
【００５９】
次に、図９に示した端末２００について説明する。
端末２００は、端末発信部２２０、端末受信部２３０、端末時刻測定部２４０、端末位置特定部２７０、端末距離算出部２８０を備える。
【００６０】
端末発信部２２０は、位置特定装置１００へ返信信号を要求する信号を発信する。端末発信部２２０は、発信部のことを意味する。
端末受信部２３０は、端末発信部２２０が発信した信号に対して、位置特定装置１００が送信した返信信号を受信する。
端末時刻測定部２４０は、端末発信部２２０が信号を発信した発信時刻と端末受信部２３０が返信信号を受信した受信時刻とを測定する。端末時刻測定部２４０は、時刻測定部のことを意味する。
端末位置特定部２７０は、端末受信部２３０が受信した返信信号に含まれる位置情報と方向情報と、端末距離算出部２８０が算出した距離とから端末２００の位置を特定する。端末位置特定部２７０は、位置特定部のことを意味する。
端末距離算出部２８０は、端末時刻測定部２４０が測定した発信時刻と受信時刻とに基づき端末２００から位置特定装置１００までの距離を算出する。端末距離算出部２８０は、距離算出部のことを意味する。
【００６１】
次に、端末２００が自己の位置を特定する動作を説明する。図１０は、端末２００から発信された信号に対して位置特定装置１００が返信信号を送信する場合において、端末２００が自己の位置を特定する動作を示すフローチャートである。図１０に基づいて、端末２００から発信された信号に対して位置特定装置１００が返信信号を送信する場合において、端末２００が自己の位置を特定する動作を説明する。
【００６２】
信号発信ステップＳ４０１では、端末発信部２２０は、位置特定装置１００へ返信信号を要求する信号を発信する。
【００６３】
発信時刻測定ステップＳ４０２では、端末時刻測定部２４０は、端末発信部２２０が信号を発信した時刻を測定する。
【００６４】
信号受信ステップＳ４０３では、受信部１３０は、端末発信部２２０が発信した信号を受信する。
【００６５】
方向特定ステップＳ４０４では、方向特定部１６０は、受信部１３０が受信した信号から、端末２００の存在する端末方向を特定する。
【００６６】
返信信号送信ステップＳ４０５では、送信部１９０は、端末２００へ返信信号を送信する。ここで、返信信号は、位置記憶部１１０が記憶した位置特定装置１００の位置を示す位置情報と、方向特定部１６０が特定した端末方向を示す方向情報とを含む。
【００６７】
返信信号受信ステップＳ４０６では、端末受信部２３０は、端末発信部２２０が発信した信号に対して、位置特定装置１００の送信部１９０が送信した返信信号を受信する。
【００６８】
受信時刻測定ステップＳ４０７では、端末時刻測定部２４０は、端末受信部２３０が返信信号を受信した時刻を測定する。
【００６９】
距離算出ステップＳ４０８では、端末距離算出部２８０は、端末時刻測定部２４０が測定した発信時刻と受信時刻とに基づき端末２００から位置特定装置１００までの距離を算出する。
【００７０】
位置特定ステップＳ４０９では、端末位置特定部２７０は、端末受信部２３０が受信した位置情報と方向情報と、端末距離算出部２８０が算出した距離とから端末２００の位置を特定する。
【００７１】
ここで、位置特定装置１００の内部の遅延時間については、返信信号送信ステップＳ４０５において、返信信号に含めて送信することも可能である。位置特定装置１００の内部の遅延時間を端末２００へ送信することで、位置特定装置１００の内部の遅延時間による誤差についても発生しない。例えば、時刻測定部１４０が、位置特定装置１００の内部の遅延時間を測定することにより、返信信号送信ステップＳ４０５において、送信部１９０は、位置特定装置１００の内部の遅延時間を返信信号に含めて送信することが可能となる。
【００７２】
実施の形態４では、端末２００から発信された信号に対して位置特定装置１００が返信信号を送信する場合において、端末２００が自己の位置を特定する方法について説明した。実施の形態４によれば、位置特定装置１００は少なくとも１つのアンテナを備えることで、端末２００が自己の位置を特定することが可能である。また、実施の形態４によれば、端末２００において発信時刻と受信時刻とを測定するため、端末２００の内部の遅延時間による誤差は発生しない。
【００７３】
上述した実施の形態１と実施の形態２と実施の形態３とでは、１つの位置特定装置１００によって、端末２００の位置を特定することが可能である。そのため、端末２００が複数あった場合に、１カ所ですべての端末２００の位置を特定することが可能である。したがって、上述した実施の形態１と実施の形態２と実施の形態３とでは、位置特定装置１００によって、端末２００の位置を一元管理することが可能である。
【００７４】
また、位置特定装置１００は、端末２００の位置のログをとることで、端末２００の移動の軌跡を追うことも可能である。
【００７５】
図１１は、実施の形態における位置特定システム６００の外観の一例を示す図である。
図１１において、位置特定システム６００は、サーバ９１０、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置９０１、キーボード（Ｋ／Ｂ）９０２、マウス９０３、コンパクトディスク装置（ＣＤＤ）９０５、プリンタ装置９０６、スキャナ装置９０７、データベース９０８、システムユニット９０９を備え、これらはケーブルで接続されている。
さらに、位置特定システム６００は、ＦＡＸ機９３２、電話器９３１とケーブルで接続され、また、ローカルエリアネットワーク（ＬＡＮ）９４２、ゲートウェイ９４１を介してインターネット９４０に接続されている。
上述した実施の形態において、「位置特定装置１００」などは、例えばサーバ９１０である。また、「〜記憶部」として説明したものは、例えば、データベース９０８である。
【００７６】
図１２は、実施の形態における位置特定装置１００のサーバ９１０、データベース９０８、システムユニット９０９などのハードウェア構成の一例を示す図である。
図１２において、位置特定システム６００のサーバ９１０、データベース９０８、システムユニット９０９などは、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、ＣＲＴ表示装置９０１、Ｋ／Ｂ９０２、マウス９０３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４、磁気ディスク装置９２０、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７と接続されている。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信ボード９１５は、ＦＡＸ機９３２、電話器９３１、ＬＡＮ９４２等に接続されている。
【００７７】
ここで、通信ボード９１５は、ＬＡＮ９４２に限らず、直接、インターネット９４０、あるいはＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。直接、インターネット９４０、あるいはＩＳＤＮ等のＷＡＮに接続されている場合、位置特定システム６００は、インターネット９４０、あるいはＩＳＤＮ等のＷＡＮに接続され、ゲートウェイ９４１は不用となる。
磁気ディスク装置９２０には、オペレーティングシステム（ＯＳ）９２１、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３は、ＣＰＵ９１１、ＯＳ９２１、ウィンドウシステム９２２により実行される。
【００７８】
上記プログラム群９２３には、上述した実施の形態の説明において「〜部」として説明した機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、上述した実施の形態の説明において、算出の結果などが、「〜ファイル」として記憶されている。
また、上述した実施の形態の説明において説明したフローチャートの矢印の部分は主としてデータの入出力を示し、そのデータの入出力のためにデータは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体に記録される。あるいは、信号線やその他の伝送媒体により伝送される。
【００７９】
また、上述した実施の形態の説明において「〜部」として説明したものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。あるいは、ソフトウェアのみ、あるいは、ハードウェアのみ、あるいは、ソフトウェアとハードウェアとの組合せ、さらには、ファームウェアとの組合せで実施されても構わない。
【００８０】
また、上述した実施の形態を実施するプログラムは、また、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体による記録装置を用いて記憶されても構わない。
【産業上の利用可能性】
【００８１】
本発明にかかる位置特定装置によれば、無線ＬＡＮのアクセスポイントなどに応用することで、無線ＬＡＮのアクセスポイントが２つ以下のアンテナを備えた場合に、端末の位置を特定することができる。
【図面の簡単な説明】
【００８２】
【図１】実施の形態１にかかる位置特定装置１００の機能を示した機能ブロック図である。
【図２】位置特定装置１００の一例である無線ＬＡＮのアクセスポイント３００の構成図である。
【図３】位置特定部１７０が端末２００の位置を特定する方法の説明図である。
【図４】少なくとも２つ以上のアンテナの位置が判明している場合において、位置特定装置１００が端末２００の位置を特定する動作を示すフローチャートである。
【図５】実施の形態２にかかる位置特定装置１００の機能を示した機能ブロック図である。
【図６】端末２００が信号を送信する場合において、位置特定装置１００が端末２００の位置を特定する動作を示すフローチャートである。
【図７】実施の形態３にかかる位置特定装置１００の機能を示した機能ブロック図である。
【図８】端末２００が送信する返信信号に端末２００の内部の遅延時間を含めて送信する場合において、位置特定装置１００が端末２００の位置を特定する動作を示すフローチャートである。
【図９】実施の形態４にかかる位置特定装置１００と端末２００の機能を示した機能ブロック図である。
【図１０】端末２００から発信された信号に対して位置特定装置１００が返信信号を送信する場合において、端末２００が自己の位置を特定する動作を示すフローチャートである。
【図１１】実施の形態における位置特定システム６００の外観の一例を示す図である。
【図１２】実施の形態における位置特定装置１００のサーバ９１０、データベース９０８、システムユニット９０９などのハードウェア構成の一例を示す図である。
【符号の説明】
【００８３】
１００  位置特定装置、１１０  位置記憶部、１２０  発信部、１３０  受信部、１４０  時刻測定部、１５０  受信差算出部、１６０  方向特定部、１７０  位置特定部、１８０  距離算出部、２００  端末、２２０  端末発信部、２３０  端末受信部、２４０  端末時刻測定部、２７０  端末位置特定部、２８０  端末距離算出部、６００  位置特定システム、３００  無線ＬＡＮのアクセスポイント、３１０  指向性アンテナ、３２０  ガード、９０１  ＣＲＴ表示装置、９０２  Ｋ／Ｂ、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９０８  データベース、９０９  システムユニット、９１０  サーバ、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３１  電話器、９３２  ＦＡＸ機、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2006275861.tif 000003
【図２】
2006275861.tif 000004
【図３】
2006275861.tif 000005
【図４】
2006275861.tif 000006
【図５】
2006275861.tif 000007
【図６】
2006275861.tif 000008
【図７】
2006275861.tif 000009
【図８】
2006275861.tif 000010
【図９】
2006275861.tif 000011
【図１０】
2006275861.tif 000012
【図１１】
2006275861.tif 000013
【図１２】
2006275861.tif 000014