(57)【特許請求の範囲】
【請求項１】
現在位置情報を取得する位置検出システムと、
現在の高度情報を出力する高度センサと、
複数の建物について各建物を特定する建物コードと、前記位置検出システムにより検出される位置情報とを対応づけて記憶する地図情報記憶手段と、
前記地図情報記憶手段に記憶された各建物コードに対応付けて、高度情報と、フロア情報を記憶する建物情報記憶手段と、
前記位置検出システムにより取得された現在位置情報に基づいて前記地図情報記憶手段を検索し、前記取得された現在位置情報に対応する建物を特定し、前記現在位置に対応する建物コードを取得する建物特定手段と、
前記建物特定手段により取得された建物コードに対応する高度情報及びフロア情報を前記建物情報記憶手段から読み出し、前記高度センサにより出力された高度情報に基づいて前記読み出された高度情報及びフロア情報を検索し、前記出力された高度情報に対応するフロア情報を読み出すフロア情報読出手段と、
端末本体の移動に伴って移動距離及び移動方向を算出し、算出された前記移動距離及び前記移動方向に基づいてフロア内での現在位置を特定する現在位置特定手段と、
前記フロア情報読出手段により読み出されたフロア情報を表示すると共に、前記現在位置特定手段により特定された現在位置を前記現在位置に対応するフロア情報上に反映させるように表示する表示手段と、
を備えることを特徴とする情報端末。
【請求項２】
前記現在位置特定手段は、歩数計及び加速度センサを含み、前記歩数計により移動距離を算出すると共に、前記加速度センサにより移動方向を算出することを特徴とする請求項１記載の情報端末。
【請求項３】
コンピュータに、
現在位置情報を取得する位置検出システムにより取得された現在位置情報に基づいて、複数の建物について各建物を特定する建物コードと、前記位置検出システムにより検出される位置情報とを対応付けて記憶する地図情報記憶手段を検索し、前記取得された現在位置情報に対応する建物を特定し、前記現在位置に対応する建物コードを取得する機能と、
前記取得された建物コードに対応する高度情報及びフロア情報を複数の建物コードに対応付けて、高度情報と、フロア情報とを記憶する建物情報記憶手段から読み出し、現在位置の高度情報を出力する高度センサにより出力された高度情報に基づいて前記読み出された高度情報及びフロア情報を検索し、前記出力された高度情報に対応するフロア情報を読み出す機能と、
端末本体の移動に伴って移動距離及び移動方向を算出し、算出された前記移動距離及び前記移動方向に基づいてフロア内での現在位置を特定する機能と、
前記読み出されたフロア情報を表示すると共に、前記特定された現在位置を前記現在位置に対応するフロア情報上に反映させるように表示する機能と、
を実現させるためのプログラムを記憶したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報端末、及び記憶媒体に係り、詳細には、現在位置を検出して該現在位置に対応する情報を出力する情報端末、及び記憶媒体に関する。
【０００２】
【従来の技術】
従来より、ノート型のパーソナルコンピュータやＰＤＡ（Personal Digital Assistants）と呼ばれる携帯情報端末が開発されている。また、携帯電話やＰＨＳ（Personal Handyphone System）といった携帯型の電話端末にも各種個人情報を管理する機能が付加されたり、電子メール機能、データ通信機能、インターネットのブラウザ機能等を搭載したものが開発され、その携帯性と利便性とから様々な使用形態を生んでいる。
【０００３】
そして、上述の携帯情報端末等はその携帯性と利便性から単に個人的な使用形態のみならず、業務用端末としても注目されている。例えば、ビルメンテナンスや棚卸しといった業務を行う場合は、作業者は複数の建物間を移動したり、建物内の各階（フロア）を移動したりしながら業務を行う。このような業務を上述の携帯情報端末を利用して行う場合は、携帯情報端末に建物内のフロア毎に各フロア情報（例えば、フロア配置図やフロア毎の業務内容等）を予め格納しておき、作業者がフロアを移動する毎に現在位置に対応するフロア情報を読み出すための操作を入力し、フロア情報を表示部に表示させる。
【０００４】
【発明が解決しようとする課題】
しかしながら、作業者はフロアを移動する毎に操作を入力する必要があり、作業者にとって煩わしいものであった。また作業者自身が現在位置を把握していない場合は、正しいフロア情報を表示させることができなかった。
【０００５】
一方、自己の現在位置を検出する手段として、ＧＰＳ（Global Positioning System）等の位置検出システムがある。この位置検出システムは、地球低軌道に打ち上げた複数の衛星から発信される電波を受信して、現在位置の経緯度や高度を測定する。しかしながら、建物内では衛星からの電波が受信しにくく、障害が大きい場合には位置を検出できない場合があった。また、高度計によって階層を特定できても、フロア内の現在位置を検出できないという問題があった。
【０００６】
本発明の課題は、例えば建物間或いは建物内を移動しながら業務を行う者のために、現在の位置情報を検出し、現在位置に対応する情報を出力できるようにすることである。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、現在位置情報を取得する位置検出システムと、現在の高度情報を出力する高度センサと、複数の建物について各建物を特定する建物コードと、前記位置検出システムにより検出される位置情報とを対応づけて記憶する地図情報記憶手段と、前記地図情報記憶手段に記憶された各建物コードに対応付けて、高度情報と、フロア情報を記憶する建物情報記憶手段と、前記位置検出システムにより取得された現在位置情報に基づいて前記地図情報記憶手段を検索し、前記取得された現在位置情報に対応する建物を特定し、前記現在位置に対応する建物コードを取得する建物特定手段と、前記建物特定手段により取得された建物コードに対応する高度情報及びフロア情報を前記建物情報記憶手段から読み出し、前記高度センサにより出力された高度情報に基づいて前記読み出された高度情報及びフロア情報を検索し、前記出力された高度情報に対応するフロア情報を読み出すフロア情報読出手段と、端末本体の移動に伴って移動距離及び移動方向を算出し、算出された前記移動距離及び前記移動方向に基づいてフロア内での現在位置を特定する現在位置特定手段と、前記フロア情報読出手段により読み出されたフロア情報を表示すると共に、前記現在位置特定手段により特定された現在位置を前記現在位置に対応するフロア情報上に反映させるように表示する表示手段と、を備えることを特徴とする。
【００１１】
【発明の実施の形態】
（第１の実施の形態）
以下、図１〜図９を参照して本発明に係る第１の実施の形態における携帯情報端末１について詳細に説明する。
【００１２】
まず構成を説明する。
図１は、本実施の形態における携帯情報端末１の内部構成を示すブロック図である。図１に示すように、携帯情報端末１はＣＰＵ（Central Processing Unit）２、入力部３、表示部４、ＲＡＭ（Random Access Memory）５、位置検出システム６、高度センサ７、歩数計８、加速度センサ９、記憶装置１０、記憶媒体１１、通信回線１３に接続される伝送制御部１２から構成されており、記憶媒体１１を除く各部はバス１４により接続されている。
【００１３】
ＣＰＵ２は、入力部３を介して入力される指示に基づいて、記憶媒体１１から所定のプログラムを読み出してＲＡＭ５のワークメモリ５ａに一時格納し、当該プログラムに基づく各種処理を実行して携帯情報端末１の各部を集中制御する。すなわち、ＣＰＵ２は、前記読み出した所定プログラムに基づいて各種処理を実行し、その処理結果をＲＡＭ５に格納するともに、表示部４に表示させる。また、入力部３を介して入力される指示に基づいて、前記処理結果を記憶装置１０を介して記憶媒体１１に保存させる。
【００１４】
ビル間やビル内のフロアを移動して業務を行う際、ＣＰＵ２は記憶媒体１１に記憶されているフロア情報取得プログラムにしたがって、後述するフロア情報取得処理（図９参照）を実行する。
【００１５】
ここで、具体例としてビルのメンテナンス業務を行う場合に携帯情報端末１を利用する例を説明する。作業者は携帯情報端末１を携帯し、ビルＡ、ビルＢ、ビルＣを移動してメンテナンス業務を行う。図２は、各ビルのフロア構成を示す図であり、ビルＡ、ビルＢ、ビルＣはそれぞれ１階〜ｎ階までの複数のフロアを有する。以下、１階フロアをフロア１Ｆ、２階フロアをフロア２Ｆ、・・・、ｎ階フロアをフロアｎＦのように表す。
【００１６】
図３は、携帯情報端末１のフロア情報取得処理における機能ブロック図である。作業者がメンテナンス先のビルへ移動すると、ＣＰＵ２は位置検出システム６により現在の位置情報を取得する。そして位置情報に基づいて後述するデータベース１１ａを検索し、ビル情報を取得する。ここではビルＡのビル情報を取得することとする。ＣＰＵ２は取得したビル情報をＲＡＭ５のワークメモリ５ａに渡す。
【００１７】
次いで、ＣＰＵ２は高度センサ７により現在位置の高度情報を取得する。更に歩数計８からの距離情報と加速度センサ９からの方向情報とから現在位置（フロア、フロア内の位置）を特定する。そして、この高度情報に基づいてワークメモリ５ａを検索し、高度情報に対応するフロア情報（フロア配置図等）があれば取得し、フロア移動等により高度情報に対応するフロア情報がなければ、高度情報の差分をＲＡＭ５側で判定し、データベース１１ａより別のフロア情報を取得する。そして、取得したフロア情報の表示データを表示部４に出力して表示させる。更に、表示部４に表示させた特定のフロア配置図に現在位置をプロット表示する。
なお、高度センサ７により現在位置の高度情報を取得するかわりに、ビルや建物の各階に、その場所が何階であるかを表す階層情報を無線信号，赤外線等により発信する階層情報発信装置(例えばＲＦ−ＩＤ等)を配置し、この階層情報発信装置から発信される階層情報を受信する受信装置を携帯情報端末１に内蔵し、高度情報のかわりに階層情報をＣＰＵ２に入力させて現在位置が建物内におけるどのフロアにあるかを特定するようにしてもよい。
【００１８】
図４は、あるビルの各フロアのフロア配置図の例を示す図であり、（Ａ）はフロア１Ｆのフロア配置図４１、（Ｂ）はフロア２Ｆのフロア配置図４２、（Ｃ）はフロア３Ｆのフロア配置図４３である。フロア情報取得処理では現在位置に対応するフロア配置図を表示部４に表示させ、フロア配置図上の現在位置及び移動した軌跡を表示部４に表示させる。
【００１９】
更に、ＣＰＵ２は所定時間内に、歩数計８により距離情報を取得し、加速度センサ９により方向情報を取得し、現在位置を特定して表示部４に表示されているフロア配置図にプロット表示をする。所定時間が経過すると、高度センサ７により検出される高度情報に変化がある場合は、新たな高度情報に対応するフロア情報をＲＡＭ５のワークメモリ５ａから読み出し、表示部４に表示させる。また、位置検出システム６により検出される位置情報に変化がある場合、すなわちビル間を移動した場合は、データベース１１ａから対応するビル情報を再度取得する。また、終了指示がない場合、歩数計８により距離情報を取得し、加速度センサ９により方向情報を取得し、現在位置を特定して表示部４に表示されているフロア配置図にプロット表示をする。
【００２０】
入力部３は、操作やデータを入力するためのカーソルキー、数字入力キー及び各種機能キー等のキー群を備え、押下されたキーの押下信号をＣＰＵ２に出力する。
【００２１】
表示部４は、ＬＣＤ（Liquid Crystal Display）等により構成され、ＣＰＵ２から入力される表示データに基づく信号を生成して各種表示を行う。
【００２２】
ＲＡＭ５は、指定されたアプリケーションプログラム、入力指示、及び処理結果等を一時格納するワークメモリ５ａを有する。
【００２３】
位置検出システム６は、現在位置情報を取得する装置であり、例えばＧＰＳ装置により構成される。図５はＧＰＳ装置による位置情報検出の様子を模式的に示している。携帯情報端末１はアンテナ等により構成されるＧＰＳ受信部６ａを備えており、複数のＧＰＳ衛星６ｂ，６ｂ，６ｂから発信される電波６ｃ，６ｃ，６ｃを前記ＧＰＳ受信部６ａにおいて受信し、現在位置の緯度及び経度を計測して現在の位置情報としてＣＰＵ２に出力する。なお、位置検出システム６はＧＰＳ装置に限らず、携帯情報端末１の現在位置を特定できるものであればどのようなものでもよい。例えば、ＰＨＳを利用して位置を検出するようにしてもよい。この場合は、携帯情報端末１周辺の一つまたは複数のＰＨＳ基地局の位置（緯度情報等）に基づいて携帯情報端末１の現在位置を特定する。
【００２４】
高度センサ７は、例えば、圧力センサ及び増幅回路等により構成され、周囲の気圧を計測して気圧に応じた高度を計算し、現在の高度情報としてＣＰＵ２に出力する。
【００２５】
歩数計８は、カウンタを含むマイクロコンピュータ等により構成され、歩幅を予め入力しておき、歩数と歩幅を乗算して距離を計算し、現在の距離情報としてＣＰＵ２に出力する。
【００２６】
加速度センサ９は、圧電素子等の振動子を用いたセンサ及び増幅回路等により構成され、移動方向を計算し、現在の方向情報としてＣＰＵ２に出力する。
【００２７】
記憶装置１０は、プログラムやデータ等が予め記憶されている記憶媒体１１を有しており、この記憶媒体１１は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体１１は記憶装置１０に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体１１には携帯情報端末１のシステムプログラム及び当該システムに対応する各種アプリケーションプログラム、フロア情報取得処理プログラム、データベース１１ａ及び各処理プログラムで処理されたデータ等を記憶する。
【００２８】
ここで、図６及び図７を参照して記憶媒体１１内のデータベース１１ａに記憶されるデータの内容について説明する。データベース１１ａは、図６に示す地図データベース１１ａａと図７に示すビル情報データベース１１ａｂとを有する。
【００２９】
図６に示すように、地図データベース１１ａａには位置検出システム６によって検出した位置情報と建物コードとが対応付けられて記憶されている。ここで建物コードとは、ビルを特定するためのデータであり、ビル名称や固有の数値データ等である。
【００３０】
図７に示すように、ビル情報データベース１１ａｂには建物コードと高度情報とフロア情報とが対応付けられて記憶されている。ここでは、例えばフロア情報として各フロアの配置図が記憶されていることとする。なお、フロア情報はフロア配置図の他、例えば、各フロアのメンテナンス場所、メンテナンス内容に関する情報、その他のフロアに関する情報等を含むものとしてもよい。また、フロア情報はアプリケーション別（業務別）に用意されるものとしてもよい。
【００３１】
また、この記憶媒体１１に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器から通信回線１３等の伝送媒体を介して伝送制御部１２から受信して記憶する構成にしてもよく、さらに、記憶媒体１１はネットワーク上に構築されたサーバの記憶媒体であってもよい。さらに、前記プログラムを通信回線１３等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【００３２】
すなわち、図８に示すように、携帯情報端末１を利用して情報通信システム１００を構成してもよい。図８は、携帯情報端末１を利用して構成される情報通信システム１００の一例である。情報通信システム１００は、携帯情報端末１と、携帯情報端末１に有線または無線による接続方法で通信回線１３を介し、公衆回線網或いは専用線等の通信網１５を経て接続されるホスト１６と、から構成される。ホスト１６は、図示せぬがＣＰＵ、表示部、入力部、ＲＡＭ、伝送制御部、及びデータベース１６ａを備える。データベース１６ａは、上述のデータベース１１ａと同様に地図データベース１１ａａ及びビル情報データベース１１ａｂが記憶されている。
【００３３】
図８に示す情報通信システム１００において、携帯情報端末１から伝送制御部１２を介して送信される位置情報及び高度情報に応じて、ホスト１６側のＣＰＵはデータベース１６ａを検索して携帯情報端末１の位置情報や高度情報に対応するビル情報（フロア情報を含む）等の各種データを読み出し、携帯情報端末１側へ送信する。
【００３４】
伝送制御部１０は、外部のパーソナルコンピュータや携帯電話またはＰＨＳ等とケーブルを介して接続するためのコネクタ、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）またはターミナルアダプタ（ＴＡ：Terminal Adapter）や、外部機器とケーブルを介さずにデータ通信を行うための赤外線通信部や無線通信部等により構成され、電話回線、ＩＳＤＮ回線、無線通信網等を介して外部機器との通信を行うための制御を行う。モデムは、電話回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、ＣＰＵ２によって処理されたデジタルデータを電話回線の周波数帯域にあったアナログ信号に変調し、また、電話回線を介して入力されたアナログ信号をデジタル信号に復調する装置であり、ターミナルアダプタは、ＩＳＤＮ回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、既存のインタフェースをＩＳＤＮに対応するインタフェースに変換する装置である。
【００３５】
次に、本実施の形態における動作を説明する。
ＣＰＵ２により実行されるフロア情報取得処理について図９に示すフローチャートに基づいて説明する。ここで、これらのフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記録媒体９に格納されており、ＣＰＵ２はこのプログラムコードにしたがった動作を逐次実行する。また、ＣＰＵ２は伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記憶媒体９の他、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００３６】
また、以下の説明では携帯情報端末１内にデータベース１１ａを備え、データベース１１ａから位置情報に応じたビル情報を検索することとする。
【００３７】
携帯情報端末１は電源がＯＮにセットされると、記憶媒体１１に記憶されたフロア情報取得処理プログラムを読み出し、ＲＡＭ５内のワークメモリ５ａに展開してフロア情報取得処理を開始する。
【００３８】
まず、ＣＰＵ２は位置検出システム６により現在の位置情報を取得する（ステップＳ１）。そして取得した位置情報に基づいてデータベース１１ａ内の地図データベース１１ａａを検索し、取得した位置情報に対応するビルを特定する。地図データベース１１ａａには図６に示すようにビルを特定する情報として建物コードが設定されているので、前記位置情報に対応する建物コードを取得する（ステップＳ２）。
【００３９】
次いで、ＣＰＵ２は特定されたビルに対応するビル情報をデータベース１１ａ内のビル情報データベース１１ａｂから読み出す（ステップＳ３）。ビル情報データベース１１ａｂには図７に示すように、ビル情報として建物コード別にそれぞれ高度情報及びフロア情報（フロア配置図を含む。）が設定されているので、特定したビル（建物コード）に対応した高度情報及びフロア情報を読み出す。ＣＰＵ２は読み出したビル情報（高度情報及びフロア情報）をＲＡＭ５内のワークメモリ５ａに書き込む（ステップＳ４）。
【００４０】
次に、ＣＰＵ２は高度センサ７により現在の高度情報を取得する（ステップＳ５）。また、歩数計８により歩行距離をカウントし（ステップＳ６）、加速度センサ９により移動方向を特定する（ステップＳ７）。そして、取得した高度情報に対応するフロア情報をワークメモリ５ａに記憶されているビル情報から読み出して表示部４に表示させ（ステップＳ８；図４参照）、表示させたフロア情報に現在位置のプロットを加えて表示する（ステップＳ９）。例えば、フロア情報としてフロア１Ｆのフロア配置図を読み出した場合は、図４（Ａ）に示すように現在の高度に対応するフロア１Ｆのフロア配置図４１を表示させ、フロア配置図４１上に現在位置をプロット表示させる。
【００４１】
次いでＣＰＵ２は、所定時間経過したか否かを判断し、所定時間が経過していない場合は（ステップＳ１０；Ｎｏ）、歩数計８により距離情報を取得し（ステップＳ１６）、加速度センサ９により方向情報を取得し（ステップＳ１７）、現在位置を特定して表示部４に表示されているフロア配置図にプロット表示をする（ステップＳ１８）。そして所定時間が経過すると（ステップＳ１０；Ｙｅｓ）、高度センサ７から現在の高度情報を再度取得する（ステップＳ１１）。そして高度センサ７により検出される高度情報に変化があるか否かを判断する（ステップＳ１２）。すなわち、取得した高度情報と直前の高度情報との差分を求め、高度差が発生し、高度が変化していると判断した場合は（ステップＳ１２；Ｙｅｓ）、ステップＳ８の処理へ移行し、再度高度情報に対応するフロア情報をワークメモリ５ａから読み出し、表示部４に表示する。
【００４２】
高度が変化していない場合は（ステップＳ１２；Ｎｏ）、次いで位置検出システム６から現在の位置情報を再度取得する（ステップＳ１３）。そして位置が変化したか否かを判断する（ステップＳ１４）。位置が変化していると判断した場合は（ステップＳ１４；Ｙｅｓ）、ステップＳ２の処理へ移行する。すなわち、地図データベース１１ａａを検索して位置情報に対応するビルを特定し、ステップＳ３〜ステップＳ６の処理によって、特定したビルに対応するビル情報をビル情報データベース１１ａｂから読み出し、ワークメモリ５ａに書き込み、高度センサ７により取得した高度情報に対応するフロア情報をワークメモリ５ａから読み出して、表示部４の表示内容を更新する。
【００４３】
ステップＳ１４において、現在の位置が変化していないと判断した場合は（ステップＳ１４；Ｎｏ）、入力部３から終了指示が入力されたか否かを判断する（ステップＳ１５）。終了指示が入力されていなければ（ステップＳ１５；Ｎｏ）、歩数計８により距離情報を取得し（ステップＳ１６）、加速度センサ９により方向情報を取得し（ステップＳ１７）、現在位置を特定して表示部４に表示されているフロア配置図にプロット表示をして（ステップＳ１８）、ステップＳ１０に移行し、所定時間経過毎に高度の変化や位置の変化の有無を監視する。入力部３から終了指示が入力された場合は、一連のフロア情報取得処理を終了する（ステップＳ１５；Ｙｅｓ）。
【００４４】
以上説明したように、本発明の携帯情報端末１は、位置検出システム６及び高度センサ７、歩数計８、加速度センサ９、位置及び高度に対応するビル情報及びフロア情報を有するデータベース１１ａを備え、前記位置検出システム６により現在位置が検出されると、ＣＰＵ２はデータベース１１ａに記憶されている地図データベース１１ａａを検索して現在位置がどの建物にあるかを特定し、その建物に対応するビル情報をデータベース１１ａに記憶されているビル情報データベース１１ａｂから読み出してＲＡＭ５のワークメモリ５ａに書き込む。また、前記高度センサ７により現在の高度が検出されると、ＣＰＵ２はワークメモリ５ａに書き込んだビル情報を検索して現在高度がどのフロアにあるかを特定し、特定されたフロアのフロア情報を表示部４に表示させる。更に、歩数計８により歩行距離を計算し、加速度センサ９により移動方向を特定して、表示部４に表示されたフロア配置図に現在位置を表示する。
【００４５】
高度の変化がなく、位置の移動が有る場合すなわち表示されたフロア内を移動するときは、フロア配置図にプロットが順次追加されて移動の軌跡を表示する。また、高度の変化がある場合すなわちフロアを移動するときはフロア配置図が更新されて表示する。
【００４６】
また、ＣＰＵ２は所定時間内に、歩数計８により距離情報を取得し、加速度センサ９により方向情報を取得し、現在位置を特定して表示部４に表示されているフロア配置図にプロット表示をする。そして、所定時間経過毎に高度及び位置の変化を監視して、ＣＰＵ２は高度センサ７により検出される高度が変化したと判断すると、再度その高度に対応するフロア情報をワークメモリ５ａから読み出して、表示部４に表示されているフロア情報を読み出したフロア情報に更新して表示させる。
【００４７】
また位置検出システム６により検出される位置が変化したと判断した場合は、その位置から建物を再度特定し、特定した建物に対応するビル情報をデータベース１１ａから読み出してＲＡＭ５のワークメモリ５ａに書込む。そして、高度に応じたフロア情報を新たに書き込まれたビル情報から検索して読み出し、表示部４に表示させる。
【００４８】
したがって、位置検出システム６や高度センサ７により自動的にフロアを特定して対応するフロア情報を自動的に取得し、表示させることに加え、歩数計８と加速度センサ９を用いて作業者のフロア内での現在位置や移動の軌跡が表示できるので、複数の建物間や建物内のフロアを移動しながら業務を行う作業者は、建物やフロア、フロア内の作業場所を移動する毎にフロア情報や現在位置、移動の軌跡を表示させるための操作を入力する必要がなくなり、負担が軽減される。また、作業者自身が現在位置を把握していない場合にも、位置検出システム６や高度センサ７、歩数計８、加速度センサ９により正しい位置や高度及び現在位置が特定されるので、正しいフロア情報を読み出すことができると共に現在位置の把握ができ、目的の場所に簡単に到達することができる。
【００４９】
また、ＧＰＳ電波を受信しにくい建物に入った後でも、高度センサにより現在の高度を計測して建物内での現在のフロアを特定し、歩数計や加速度センサによりフロア内での移動を計測できる。
【００５０】
さらに、現在の位置や高度を所定時間経過毎に監視し、位置や高度が変化した場合に新たな位置や高度に対応するフロア情報を自動的に表示させることができるので、作業者は位置を移動したことを意識せずにほぼリアルタイムに現在位置を把握して作業を円滑に行うことができるようになり、負担をより一層軽減できる。
【００５１】
なお、上述の動作の説明では、携帯情報端末１内にデータベース１１ａを備え、このデータベース１１ａ内の地図データベース１１ａａやビル情報データベース１１ａｂを参照して必要な情報を得るようにしたが、図８に示す情報通信システム１００を利用して、外部のホスト１６から情報を得るようにしてもよい。
【００５２】
この場合は、ホスト１６に地図データベース１１ａａやビル情報データベース１１ａｂを有するデータベース１６ａを備え、携帯情報端末１の位置検出システム６において現在位置が検出されると、伝送制御部１２の制御により通信回線１３及び通信網１５を経て、ホスト１６側に電子メール等の手段によって現在位置情報を自動送信し、該現在位置情報を受信したホスト１６のＣＰＵはデータベース１６ａの地図データベース１１ａａを参照して現在位置に対応する建物コードを特定する。そしてホスト１６のＣＰＵは特定した建物コードに対応するビル情報をデータベース１６ａ内のビル情報データベース１１ａｂから読み出して、携帯情報端末１側へ返信する。携帯情報端末１は、受信したビル情報をＲＡＭ５のワークメモリ５ａに書き込む。
【００５３】
そして、携帯情報端末１は高度センサ７により検出される現在の高度情報に基づき、ワークメモリ５ａに記憶されたビル情報から対応するフロア情報を読み出して表示部４に表示させる。
【００５４】
このように、ホスト１６側のデータベース１６ａからビル情報を得るようにすれば、ビル情報等に関するデータベースを携帯情報端末１側で持つ必要がないので、携帯情報端末１の負荷が軽減され、データの管理が容易となる。すなわち、ホスト１６側で携帯情報端末１に提供する情報を一元的に管理でき、また、新規追加情報も迅速に提供することができ、作業者や管理者の負担を軽減することができる。
【００５５】
また、以上の実施の形態においては、加速度センサ９によって進行方向を特定したが、本発明はこれに限定されるものではなく、方位センサを用いて特定を行うようにしてもよい。
【００５６】
また、単にフロア情報を表示部４に表示することとしたが、高度情報が初期状態に戻った際（例えば、フロア１Ｆに戻ったとき等）に、業務のやりのこし等を警告するための表示を行うようにしてもよい。
【００５７】
また、次にどのフロアに向かうかを高度情報に基づいて判断し、作業者に指示するための表示を行うようにしてもよい。
【００５８】
また、１つのエリアの作業が終了すると作業者が終了の合図（例えば、終了ボタンを押す等）をするようにし、合図に基づいてそのエリアを色やマーク、言葉等によりチェックして、作業が終了したエリアの表示を行うようにしてもよい。
【００５９】
（第２の実施の形態）
図１０〜図１１を参照して本発明を適用した携帯情報端末２００の第２の実施の形態を説明する。なお、本第２の実施の形態の携帯情報端末２００の構成は、図１に示す第１の実施の形態における情報通信システム１にイメージセンサ２０を加えたものである。
【００６０】
図１０は、本第２の実施の形態における携帯情報端末２００の内部構成を示すブロック図である。図１０に示すように、携帯情報端末２００はＣＰＵ２、入力部３、表示部４、ＲＡＭ５、位置検出システム６、高度センサ７、歩数計８、加速度センサ９、イメージセンサ２０、記憶装置１０、記憶媒体１１、通信回線１３に接続される伝送制御部１２から構成されており、記憶媒体１１を除く各部はバス１４により接続されている。第１の実施の形態の携帯情報端末１と同一の各部について、同一の符号を付して以下説明する。
【００６１】
イメージセンサ２０は、例えば、ＣＣＤ（Charge  Coupled  Device）カメラやバーコードリーダにより構成され、移動先の位置に固有のマークやバーコード等のイメージまたは、対象物そのもののイメージを読み取り、ＣＰＵ２に出力する。
【００６２】
検出されたイメージは（マークやバーコード、対象物そのもののイメージ等）は、予めデータベース１１ａに位置情報と対応付けて記憶されたイメージデータと比較される。ＣＰＵ２は、この比較により一致するイメージデータに対応する位置情報を正確な位置情報をして取得し、加速度センサ９及び歩数計８より算出した現在位置に修正を加え、より正確な位置表示をする。
【００６３】
図１１は、携帯情報端末２００のフロア情報取得処理における機能ブロック図である。ＣＰＵ２は、第１の実施の形態の携帯情報端末１と同様に位置検出システム６により現在位置情報を取得し、高度センサ７により現在位置の高度情報を取得する。更に歩数計８からの距離情報と加速度センサ９からの方向情報とから大まかな現在位置を特定して、イメージセンサ２０から得られたイメージ情報とデータベース１１ａ内に記憶されたイメージデータとの一致をとり、正確な位置情報を取得して現在位置に修正を加える。また、高度情報に基づいてワークメモリ５ａを検索し、高度情報に対応するフロア情報（フロア配置図等）があれば取得し、取得したフロア情報の表示データを表示部４に出力して表示させる。更に、表示部４に表示させた特定のフロア配置図に現在の正確な位置を表示する。
【００６４】
データベース１１ａには、第１の実施の形態と同様に地図データベース１１ａａ及びビル情報データベース１１ａｂが記憶されている。ビル情報データベース１１ａｂに記憶されているフロア情報には、更に、フロア内の目的位置（対象物、作業エリア等）とその位置固有のマークやバーコード等のイメージデータとが対応付けられて記憶されている。
【００６５】
次に動作を説明する。
本第２の実施の形態において、携帯情報端末２００は、図９のＳ１〜Ｓ８の処理と同様に前記位置検出システム６及び高度センサ７により現在のビル及びフロアを特定し、特定されたフロアのフロア情報を表示部４に表示させる。更に、歩数計８により距離情報を取得し、加速度センサ９により方向情報を取得し、現在位置を計測する。
【００６６】
更に、ＣＰＵ２は所定時間内に、イメージセンサ２０により目的位置固有のイメージを読み取り、イメージセンサ２０から得られたイメージ情報とデータベース１１ａ内に記憶されたイメージデータとを比較して、一致するイメージデータに対応付けられている位置情報を取得し、計測されている現在位置を修正する。そして、図９のＳ９と同様に表示部４に表示されているフロア配置図に現在位置をプロット表示する。
【００６７】
また、図９のＳ１０〜Ｓ１８と同様に所定時間が経過する毎に高度センサによる高度の計測、位置検出システム６による位置の計測、加速度センサ９及び歩数計８による現在位置の特定またはイメージセンサ２０による位置情報の取得を繰り返し、現在位置をフロア配置図にプロット表示する。また、終了指示が入力されるまで、上述の処理を繰り返す。
【００６８】
以上説明したように、第２の実施の形態の携帯情報端末２００は、端末本体にイメージセンサ２０を更に備えると共にデータベース１１ａに記憶されている位置情報に目的位置（対象物や作業エリア）固有のイメージデータを対応付けて記憶しており、ＣＰＵ２はイメージセンサ２０により検出した目的位置固有のイメージに基づいてデータベース１１ａを検索し、一致するイメージデータに対応付けられている位置情報を取得する。更に、取得した位置情報で加速度センサ９や歩数計８から得られる現在位置を修正し、表示されているフロア配置図上にプロット表示する。
【００６９】
したがって、イメージセンサ２０により目的位置固有のイメージを読み取るという簡単な操作で、歩数計８及び加速度センサ９により取得した現在位置のずれを修正して更に正確な現在位置情報を得ることができ、作業者の作業効率を向上させることができる。
【００７０】
なお、本発明は、上記実施形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能であり、例えば、本実施の形態では携帯情報端末２００の保有するデータベース１１ａ上のイメージデータとの一致をとったが、これは図８のシステムのように通信によってホスト１６内のデータベース１６ａとの一致をとることにしても良い。
【００７１】
【発明の効果】
請求項１及び３記載の発明によれば、位置検出システムにより特定された建物内のフロアを特定して、特定されたフロアにおける現在位置を取得して表示できるので、複数の建物間や建物内のフロアを移動しながら業務を行う作業者は、建物やフロア、フロア内の作業場所を移動する毎にフロア情報や現在位置を表示させるための操作を行う必要がなくなり負担が軽減されると共に、作業者自身が現在位置を把握していない場合でも現在位置の特定ができ、目的の場所に簡単に到達することができる。
【図面の簡単な説明】
【図１】携帯情報端末１の内部構成を示すブロック図である。
【図２】各ビルのフロア構成を示す図である。
【図３】携帯情報端末１のフロア情報取得処理における機能ブロック図である。
【図４】あるビルの各フロアのフロア配置図の例を示す図である。
【図５】ＧＰＳ装置による位置情報検出の様子の模式図である。
【図６】地図データベース１１ａａの具体例である。
【図７】ビル情報データベース１１ａｂの具体例である。
【図８】携帯情報端末１を利用して構成される情報通信システム１００の一例である。
【図９】ＣＰＵ２により実行されるフロア情報取得処理のフローチャートである。
【図１０】携帯情報端末２００の内部構成を示すブロック図である。
【図１１】携帯情報端末２００のフロア情報取得処理における機能ブロック図である。
【符号の説明】
１    携帯情報端末
２    ＣＰＵ
３    入力部
４    表示部
５    ＲＡＭ
５ａ  ワークメモリ
６    位置検出システム
６ａ  ＧＰＳ受信部
６ｂ  ＧＰＳ衛星
６ｃ  電波
７    高度センサ
８    歩数計
９    加速度センサ
１０  記憶装置
１１  記憶媒体
１１ａ  データベース
１２  伝送制御部
１３  通信回線
１４  バス
１５  通信網
１６  ホスト
１６ａ  データベース
２０  イメージセンサ
１００  情報通信システム
２００  携帯情報端末
【図１】
0003823665.tif 000002
【図２】
0003823665.tif 000003
【図３】
0003823665.tif 000004
【図４】
0003823665.tif 000005
【図５】
0003823665.tif 000006
【図６】
0003823665.tif 000007
【図７】
0003823665.tif 000008
【図８】
0003823665.tif 000009
【図９】
0003823665.tif 000010
【図１０】
0003823665.tif 000011
【図１１】
0003823665.tif 000012