JP3823664B2 - Information terminal and storage medium - Google Patents
Information terminal and storage medium Download PDFInfo
- Publication number
- JP3823664B2 JP3823664B2 JP2000059013A JP2000059013A JP3823664B2 JP 3823664 B2 JP3823664 B2 JP 3823664B2 JP 2000059013 A JP2000059013 A JP 2000059013A JP 2000059013 A JP2000059013 A JP 2000059013A JP 3823664 B2 JP3823664 B2 JP 3823664B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- building
- altitude
- floor
- current position
- 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
- Telephonic Communication Services (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、情報端末、及び記憶媒体に係り、詳細には、現在位置を検出して該現在位置に対応する情報を出力する情報端末、及び記憶媒体に関する。
【0002】
【従来の技術】
従来より、ノート型のパーソナルコンピュータやPDA(Personal Digital Assistants)と呼ばれる携帯情報端末が開発されている。また、携帯電話やPHS(Personal Handyphone System)といった携帯型の電話端末にも各種個人情報を管理する機能が付加されたり、電子メール機能、データ通信機能、インターネットのブラウザ機能等を搭載したものが開発され、その携帯性と利便性とから様々な使用形態を生んでいる。
【0003】
そして、上述の携帯情報端末等はその携帯性と利便性から単に個人的な使用形態のみならず、業務用端末としても注目されている。例えば、ビルメンテナンスや棚卸しといった業務を行う場合は、作業者は複数の建物間を移動したり、建物内の各階(フロア)を移動したりしながら業務を行う。このような業務を上述の携帯情報端末を利用して行う場合は、携帯情報端末に建物内のフロア毎に各フロア情報(例えば、フロア配置図やフロア毎の業務内容等)を予め格納しておき、作業者がフロアを移動する毎に現在位置に対応するフロア情報を読み出すための操作を入力し、フロア情報を表示部に表示させる。
【0004】
【発明が解決しようとする課題】
しかしながら、作業者はフロアを移動する毎に操作を入力する必要があり、作業者にとって煩わしいものであった。また作業者自身が現在位置を把握していない場合は、正しいフロア情報を表示させることができなかった。
【0005】
一方、自己の現在位置を検出する手段として、GPS(Global Positioning System)等の位置検出システムがある。この位置検出システムは、地球低軌道に打ち上げた複数の衛星から発信される電波を受信して、現在位置の経緯度や高度を測定する。しかしながら、建物内では衛星からの電波が受信しにくく、障害が大きい場合には位置を検出できない場合があった。
【0006】
本発明の課題は、例えば建物間或いは建物内を移動しながら業務を行う者のために、現在の位置情報を検出し、現在位置に対応する情報を出力できるようにすることである。
【0007】
【課題を解決するための手段】
請求項1記載の発明は、現在位置情報を取得する位置検出システムと、現在位置の高度情報を出力する高度センサと、複数の建物について各建物を特定する建物コードと、前記位置検出システムにより検出される位置情報とを対応付けて記憶する地図情報記憶手段と、前記地図情報記憶手段に記憶された各建物コードに対応付けて、高度情報と、フロア情報とを記憶する建物情報記憶手段と、前記位置検出システムにより取得された現在位置情報に基づいて前記地図情報記憶手段を検索し、前記取得された現在位置情報に対応する建物を特定し、前記現在位置に対応する建物コードを取得する建物特定手段と、前記建物特定手段により取得された建物コードに対応する高度情報及びフロア情報を前記建物情報記憶手段から読み出し、前記高度センサにより出力された高度情報に基づいて前記読み出された高度情報及びフロア情報を検索し、前記出力された高度情報に対応するフロア情報を読み出して表示するフロア情報表示手段と、を備えることを特徴とする。
【0011】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
【0012】
まず構成を説明する。
図1は、携帯情報端末1の内部の要部構成を示すブロック図である。図1に示すように、携帯情報端末1はCPU(Central Processing Unit)2、表示部3、入力部4、RAM(Random Access Memory)5、位置検出システム6、高度センサ7、記憶装置8、記憶媒体9、通信回線12に接続される伝送制御部10から構成されており、記憶媒体9を除く各部はバス11により接続されている。
【0013】
CPU2は、入力部4を介して入力される指示に基づいて、記憶媒体9から所定のプログラムを読み出してRAM5のワークメモリ5aに一時格納し、当該プログラムに基づく各種処理を実行して携帯情報端末1の各部を集中制御する。すなわち、CPU2は、前記読み出した所定プログラムに基づいて各種処理を実行し、その処理結果をRAM5に格納するともに、表示部3に表示させる。また、入力部4を介して入力される指示に基づいて、前記処理結果を記憶装置8を介して記憶媒体9に保存させる。
【0014】
ビル間やビル内のフロアを移動して業務を行う際、CPU2は記憶媒体9に記憶されているフロア情報取得プログラムにしたがって、後述するフロア情報取得処理(図9参照)を実行する。
【0015】
ここで、具体例としてビルのメンテナンス業務を行う場合に携帯情報端末1を利用する例を説明する。作業者は携帯情報端末1を携帯し、ビルA、ビルB、ビルCを移動してメンテナンス業務を行う。図2は、各ビルのフロア構成を示す図であり、ビルA、ビルB、ビルCはそれぞれ1階〜n階までの複数のフロアを有する。以下、1階フロアをフロア1F、2階フロアをフロア2F、・・・、n階フロアをフロアnFのように表す。
【0016】
図3は、携帯情報端末1のフロア情報取得処理における機能ブロック図である。作業者がメンテナンス先のビルへ移動すると、CPU2は位置検出システム6により現在の位置情報を取得する。そして位置情報に基づいて後述するデータベース9aを検索し、ビル情報を取得する。ここではビルAのビル情報を取得することとする。CPU2は取得したビル情報をRAM5のワークメモリ5aに渡す。
【0017】
次いで、CPU2は高度センサ7により現在位置の高度情報を取得すると、この高度情報に基づいてワークメモリ5aを検索し、高度情報に対応するフロア情報(フロア配置図等)を取得する。そして取得したフロア情報の表示データを表示部3に出力して表示させる。なお、高度センサ7により現在位置の高度情報を取得するかわりに、ビルや建物の各階に、その場所が何階であるかを表す階層情報を無線信号,赤外線等により発信する階層情報発信装置(例えばRF−ID等)を配置し、この階層情報発信装置から発信される階層情報を受信する受信装置を携帯情報端末1に内蔵し、高度情報のかわりに階層情報をCPU2に入力させて現在位置が建物内におけるどのフロアにあるかを特定するようにしてもよい。
【0018】
図4は、あるビルの各フロアのフロア配置図の例を示す図であり、(A)はフロア1Fのフロア配置図31、(B)はフロア2Fのフロア配置図32、(C)はフロア3Fのフロア配置図33である。フロア情報取得処理では現在位置に対応するフロア配置図が表示部3に表示される。なお、各フロア配置図31,32,33内にメンテナンス場所が点滅表示されたり、各メンテナンス場所におけるメンテナンス内容が表示されるようにしてもよい。
【0019】
更に、CPU2は所定時間経過毎に現在位置を監視しており、高度センサ7により検出される高度情報に変化がある場合は、新たな高度情報に対応するフロア情報をRAM5のワークメモリ5aから読み出し、表示部3に表示させる。また、位置検出システム6により検出される位置情報に変化がある場合、すなわちビル間を移動した場合は、データベース9aから対応するビル情報を再度取得する。
【0020】
表示部3は、LCD(Liquid Crystal Display)等により構成され、CPU2から入力される表示データに基づく信号を生成して各種表示を行う。
【0021】
入力部4は、操作やデータを入力するためのカーソルキー、数字入力キー及び各種機能キー等のキー群を備え、押下されたキーの押下信号をCPU2に出力する。
【0022】
RAM5は、指定されたアプリケーションプログラム、入力指示、及び処理結果等を一時格納するワークメモリ5aを有する。
【0023】
位置検出システム6は、現在位置情報を取得する装置であり、例えばGPS装置等により構成される。図5はGPS装置による位置情報検出の様子を模式的に示している。携帯情報端末1はアンテナ等により構成されるGPS受信部6aを備えており、複数のGPS衛星6b,6b,6bから発信される電波6c,6c,6cを前記GPS受信部6aにおいて受信し、現在位置の緯度及び経度を計測して現在の位置情報としてCPU2に出力する。なお、位置検出システム6はGPS装置に限らず、携帯情報端末1の現在位置を特定できるものであればどのようなものでもよい。例えば、PHSを利用して位置を検出するようにしてもよい。この場合は、携帯情報端末1周辺の一つまたは複数のPHS基地局の位置(緯度情報等)に基づいて携帯情報端末1の現在位置を特定する。
【0024】
高度センサ7は、例えば、圧力センサ及び増幅回路等により構成され、周囲の気圧を計測して気圧に応じた高度を計算し、現在の高度情報としてCPU2に出力する。
【0025】
記憶装置8は、プログラムやデータ等が予め記憶されている記憶媒体9を有しており、この記憶媒体9は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記憶媒体9は記憶装置8に固定的に設けたもの、若しくは着脱自在に装着するものであり、この記憶媒体9には携帯情報端末1のシステムプログラム及び当該システムに対応する各種アプリケーションプログラム、フロア情報取得処理プログラム、データベース9a及び各処理プログラムで処理されたデータ等を記憶する。
【0026】
ここで、図6及び図7を参照して記憶媒体9内のデータベース9aに記憶されるデータの内容について説明する。データベース9aは、図6に示す地図データベース9aaと図7に示すビル情報データベース9abとを有する。
【0027】
図6に示すように、地図データベース9aaには位置検出システム6によって検出した位置情報と建物コードとが対応付けられて記憶されている。ここで建物コードとは、ビルを特定するためのデータであり、ビル名称や固有の数値データ等である。
【0028】
図7に示すように、ビル情報データベース9abには建物コードと高度情報とフロア情報とが対応付けられて記憶されている。ここでは、例えばフロア情報として各フロアの配置図が記憶されていることとする。なお、フロア情報はフロア配置図の他、例えば、各フロアのメンテナンス場所、メンテナンス内容に関する情報、その他のフロアに関する情報等を含むものとしてもよい。また、フロア情報はアプリケーション別(業務別)に用意されるものとしてもよい。
【0029】
また、この記憶媒体9に記憶するプログラム、データ等は、その一部若しくは全部をサーバやクライアント等の他の機器から通信回線12等の伝送媒体を介して伝送制御部7から受信して記憶する構成にしてもよく、さらに、記憶媒体9はネットワーク上に構築されたサーバの記憶媒体であってもよい。さらに、前記プログラムを通信回線12等の伝送媒体を介してサーバやクライアントへ伝送してこれらの機器にインストールするように構成してもよい。
【0030】
すなわち、図8に示すように、携帯情報端末1を利用して情報通信システム100を構成してもよい。図8は、携帯情報端末1を利用して構成される情報通信システム100の一例である。情報通信システム100は、携帯情報端末1と、携帯情報端末1に有線または無線による接続方法で通信回線12を介し、公衆回線網或いは専用線等の通信網13を経て接続されるホスト14と、から構成される。ホスト14は、図示せぬがCPU、表示部、入力部、RAM、伝送制御部、及びデータベース14aを備える。データベース14aは、上述のデータベース9aと同様に地図データベース9aa及びビル情報データベース9abが記憶されている。
【0031】
図8に示す情報通信システム100において、携帯情報端末1から伝送制御部10を介して送信される位置情報及び高度情報に応じて、ホスト14側のCPUはデータベース14aを検索して携帯情報端末1の位置情報や高度情報に対応するビル情報(フロア情報を含む)等の各種データを読み出し、携帯情報端末1側へ送信する。
【0032】
伝送制御部10は、外部のパーソナルコンピュータや携帯電話またはPHS等とケーブルを介して接続するためのコネクタ、モデム(MODEM:MOdulator/DEModulator)またはターミナルアダプタ(TA:Terminal Adapter)や、外部機器とケーブルを介さずにデータ通信を行うための赤外線通信部や無線通信部等により構成され、電話回線、ISDN回線、無線通信網等を介して外部機器との通信を行うための制御を行う。モデムは、電話回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、CPU2によって処理されたデジタルデータを電話回線の周波数帯域にあったアナログ信号に変調し、また、電話回線を介して入力されたアナログ信号をデジタル信号に復調する装置であり、ターミナルアダプタは、ISDN回線を介してパーソナルコンピュータ等の外部機器との通信を行うために、既存のインタフェースをISDNに対応するインタフェースに変換する装置である。
【0033】
次に、本実施の形態における動作を説明する。
CPU2により実行されるフロア情報取得処理について図9に示すフローチャートに基づいて説明する。ここで、これらのフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記録媒体9に格納されており、CPU2はこのプログラムコードにしたがった動作を逐次実行する。また、CPU2は伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記憶媒体9の他、伝送媒体を介して外部供給されたプログラム/データを利用してこの実施形態特有の動作を実行することもできる。
【0034】
また、以下の説明では携帯情報端末1内にデータベース9aを備え、データベース9aから位置情報に応じたビル情報を検索することとする。
【0035】
携帯情報端末1は電源がONにセットされると、記憶媒体9に記憶されたフロア情報取得処理プログラムを読み出し、RAM5内のワークメモリ5aに展開してフロア情報取得処理を開始する。
【0036】
まず、CPU2は位置検出システム6により現在の位置情報を取得する(ステップS1)。そして取得した位置情報に基づいてデータベース9a内の地図データベース9aaを検索し、取得した位置情報に対応するビルを特定する。地図データベース9aaには図6に示すようにビルを特定する情報として建物コードが設定されているので、前記位置情報に対応する建物コードを取得する(ステップS2)。
【0037】
次いで、CPU2は特定されたビルに対応するビル情報をデータベース9a内のビル情報データベース9abから読み出す(ステップS3)。ビル情報データベース9abには図7に示すように、ビル情報として建物コード別にそれぞれ高度情報及びフロア情報(フロア配置図を含む。)が設定されているので、特定したビル(建物コード)に対応した高度情報及びフロア情報を読み出す。CPU2は読み出したビル情報(高度情報及びフロア情報)をRAM5内のワークメモリ5aに書き込む(ステップS4)。
【0038】
次に、CPU2は高度センサ7により現在の高度情報を取得する(ステップS5)。そして、取得した高度情報に対応するフロア情報をワークメモリ5aに記憶されているビル情報から読み出して表示部3に表示させる(ステップS6;図4参照)。例えば、フロア情報としてフロア1Fのフロア配置図を読み出した場合は、図4(A)に示すように現在の高度に対応するフロア1Fのフロア配置図31を表示させる。
【0039】
次いでCPU2は、所定時間経過したか否かを判断し、所定時間が経過していない場合は(ステップS7;No)、所定時間の経過を待機する。そして所定時間が経過すると(ステップS7;Yes)、高度センサ7から現在の高度情報を再度取得する(ステップS8)。そして高度が変化したか否かを判断する(ステップS9)。すなわち、取得した高度情報と直前の高度情報との差分を求め、高度差が発生し、高度が変化していると判断した場合は(ステップS9;Yes)、ステップS6の処理へ移行し、再度高度情報に対応するフロア情報をワークメモリ5aから読み出し、表示する。
【0040】
高度が変化していない場合は(ステップS9;No)、次いで位置検出システム6から現在の位置情報を再度取得する(ステップS10)。そして位置が変化したか否かを判断する(ステップS11)。位置が変化していると判断した場合は(ステップS9;Yes)、ステップS2の処理へ移行する。すなわち、地図データベース9aaを検索して位置情報に対応するビルを特定し、ステップS3〜ステップS6の処理によって、特定したビルに対応するビル情報をビル情報データベース9abから読み出し、ワークメモリ5aに書き込み、高度センサ7により取得した高度情報に対応するフロア情報をワークメモリ5aから読み出して、表示部3の表示内容を更新する。
【0041】
ステップS11において、現在の位置が変化していないと判断した場合は(ステップS11;No)、入力部4から終了指示が入力されたか否かを判断する。終了指示が入力されていなければ(ステップS12;No)、ステップS7に戻り、所定時間経過毎に高度の変化や位置の変化の有無を監視する。
入力部4から終了指示が入力された場合は、一連のフロア情報取得処理を終了する。
【0042】
以上説明したように、本発明の携帯情報端末1は、位置検出システム6及び高度センサ7、位置及び高度に対応するビル情報及びフロア情報を有するデータベース9aを備え、前記位置検出システム6により現在位置が検出されると、CPU2はデータベース9aに記憶されている地図データベース9aaを検索して現在位置がどの建物にあるかを特定し、その建物に対応するビル情報をデータベース9aに記憶されているビル情報データベース9abから読み出してRAM5のワークメモリ5aに書き込む。また、前記高度センサ7により現在の高度が検出されると、CPU2はワークメモリ5aに書き込んだビル情報を検索して現在高度がどのフロアにあるかを特定し、特定されたフロアのフロア情報を表示部3に表示させる。
【0043】
また、所定時間経過毎に高度及び位置の変化を監視しており、CPU2は高度センサ7により検出される高度が変化したと判断すると、再度その高度に対応するフロア情報をワークメモリ5aから読み出して、表示部3に表示されているフロア情報を読み出したフロア情報に更新して表示させる。
【0044】
また位置検出システム6により検出される位置が変化したと判断した場合は、その位置から建物を再度特定し、特定した建物に対応するビル情報をデータベース9aから読み出してRAM5のワークメモリ5aに書込む。そして、高度に応じたフロア情報を新たに書き込まれたビル情報から検索して読み出し、表示部3に表示させる。
【0045】
したがって、位置検出システム6や高度センサ7により自動的に位置を特定して対応するフロア情報を自動的に取得し、表示させることができるので、複数の建物間や建物内のフロアを移動しながら業務を行う作業者は、建物やフロアを移動する毎にフロア情報を表示させるための操作を入力する必要がなくなり、負担が軽減される。また作業者自身が現在位置を把握していない場合にも、位置検出システム6や高度センサ7により正しい位置や高度が特定されるので、正しいフロア情報を読み出すことができる。
【0046】
また、位置検出システム6により建物を特定した後に高度センサ7により現在の高度を計測して建物内での現在のフロアを特定することができるため、GPS電波を受信しにくい建物に入った後でも、現在のフロアを特定できる。
【0047】
さらに、現在の位置や高度を所定時間経過毎に監視し、位置や高度が変化した場合に新たな位置や高度に対応するフロア情報を自動的に表示させることができるので、作業者は位置を移動したことを意識せずに作業を円滑に行うことができるようになり、負担をより一層軽減できる。
【0048】
なお、上述の動作の説明では、携帯情報端末1内にデータベース9aを備え、このデータベース9a内の地図データベース9aaやビル情報データベース9abを参照して必要な情報を得るようにしたが、図8に示す情報通信システム100を利用して、外部のホスト14から情報を得るようにしてもよい。
【0049】
この場合は、ホスト14に地図データベース9aaやビル情報データベース9abを有するデータベース14aを備え、携帯情報端末1の位置検出システム6において現在位置が検出されると、伝送制御部10の制御により通信回線12及び通信網13を経て、ホスト14側に電子メール等の手段によって現在位置情報を自動送信し、該現在位置情報を受信したホスト14のCPUはデータベース14aの地図データベース9aaを参照して現在位置に対応する建物コードを特定する。そしてホスト14のCPUは特定した建物コードに対応するビル情報をデータベース14a内のビル情報データベース9abから読み出して、携帯情報端末1側へ返信する。携帯情報端末1は、受信したビル情報をRAM5のワークメモリ5aに書き込む。
【0050】
そして、携帯情報端末1は高度センサ7により検出される現在の高度情報に基づき、ワークメモリ5aに記憶されたビル情報から対応するフロア情報を読み出して表示部3に表示させる。
【0051】
このように、ホスト14側のデータベース14aからビル情報を得るようにすれば、ビル情報等に関するデータベースを携帯情報端末1側で持つ必要がないので、携帯情報端末1の負荷が軽減され、データの管理が容易となる。すなわち、ホスト14側で携帯情報端末1に提供する情報を一元的に管理でき、また、新規追加情報も迅速に提供することができ、作業者や管理者の負担を軽減することができる。
【0052】
また、以上の実施の形態においては、単にフロア情報を表示部3に表示することとしたが、本発明はこれに限定されるものではなく、高度情報が初期状態に戻った際(例えば、フロア1Fに戻ったとき等)に、業務のやりのこし等を警告するための表示を行うようにしてもよい。
【0053】
また、次にどのフロアに向かうかを高度情報に基づいて判断し、作業者に指示するための表示を行うようにしてもよい。
【0054】
【発明の効果】
請求項1及び2記載の発明によれば、現在位置を特定して対応するデータを出力させることができるので、複数の建物間や建物内のフロアを移動しながら業務を行う作業者は、建物やフロアを移動する毎に現在位置に対応するデータを表示させるための操作を入力する必要がなくなり、負担が軽減されると共に、作業者自身が現在位置を把握していない場合にも、正しい位置が特定されるので、正しいデータを読み出すことができる。
【図面の簡単な説明】
【図1】携帯情報端末1の内部の要部構成を示すブロック図である。
【図2】ビルA,ビルB,ビルCのフロア構成を示す模式図である。
【図3】携帯情報端末1のフロア情報取得処理における機能ブロック図である。
【図4】あるビルの各フロアのフロア配置図の例を示す図である。
【図5】GPS装置による位置情報検出の様子を模式的に示す図である。
【図6】地図データベース9aa内に設定されているデータ内容を示す図である。
【図7】ビル情報データベース9ab内に設定されているデータ内容を示す図である。
【図8】携帯情報端末1を利用して構成される情報通信システム100の一例を示す図である。
【図9】CPU2により実行されるフロア情報取得処理の流れを示す図である。
【符号の説明】
1 携帯情報端末
2 CPU
3 表示部
4 入力部
5 RAM
5a ワークメモリ
6 位置検出システム
6a GPS受信部
6b GPS衛星
6c 電波
7 高度センサ
8 記憶装置
9 記憶媒体
9a データベース
10 伝送制御部
11 バス
12 通信回線
13 通信網
14 ホスト
14a データベース
100 情報通信システム[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information terminal and a storage medium, and more particularly, to an information terminal and a storage medium that detect a current position and output information corresponding to the current position.
[0002]
[Prior art]
Conventionally, notebook personal computers and personal digital assistants called PDAs (Personal Digital Assistants) have been developed. Also, mobile phone terminals such as mobile phones and PHS (Personal Handyphone System) have been developed with functions to manage various personal information, e-mail functions, data communication functions, Internet browser functions, etc. In view of its portability and convenience, it has created various usage forms.
[0003]
And the above-mentioned portable information terminal attracts attention not only as a personal use form but also as a business terminal because of its portability and convenience. For example, when performing work such as building maintenance or inventory, the worker performs work while moving between a plurality of buildings or moving between floors in the building. When such work is performed using the above-described portable information terminal, each floor information (for example, floor layout and work contents for each floor) is stored in advance in the portable information terminal for each floor in the building. Every time the operator moves on the floor, an operation for reading the floor information corresponding to the current position is input, and the floor information is displayed on the display unit.
[0004]
[Problems to be solved by the invention]
However, the operator needs to input an operation every time the floor is moved, which is troublesome for the operator. In addition, when the worker himself does not grasp the current position, correct floor information cannot be displayed.
[0005]
On the other hand, there is a position detection system such as a GPS (Global Positioning System) as means for detecting the current position of itself. This position detection system receives radio waves transmitted from a plurality of satellites launched in low Earth orbit and measures the longitude and latitude and altitude of the current position. However, in a building, it is difficult to receive radio waves from a satellite, and there are cases where the position cannot be detected when the obstacle is large.
[0006]
An object of the present invention is to detect current position information and output information corresponding to the current position, for example, for a person who performs business while moving between buildings or inside a building.
[0007]
[Means for Solving the Problems]
According to the first aspect of the present invention, a position detection system that acquires current position information, an altitude sensor that outputs altitude information of the current position, a building code that identifies each building for a plurality of buildings, and detection by the position detection system Map information storage means for storing the position information in association with each other, building information storage means for storing altitude information and floor information in association with each building code stored in the map information storage means, A building that searches the map information storage means based on the current position information acquired by the position detection system, identifies a building corresponding to the acquired current position information, and acquires a building code corresponding to the current position The altitude information and the floor information corresponding to the building code acquired by the specifying means and the building specifying means are read from the building information storage means, and the altitude Floor information display means for retrieving the read altitude information and floor information based on the altitude information output by the sensor, and reading and displaying the floor information corresponding to the output altitude information. Features.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0012]
First, the configuration will be described.
FIG. 1 is a block diagram showing a configuration of main parts inside the portable information terminal 1. As shown in FIG. 1, a portable information terminal 1 includes a CPU (Central Processing Unit) 2, a
[0013]
The CPU 2 reads a predetermined program from the storage medium 9 based on an instruction input via the input unit 4, temporarily stores it in the
[0014]
When business is performed by moving between buildings or between floors in the building, the CPU 2 executes a floor information acquisition process (see FIG. 9) described later according to a floor information acquisition program stored in the storage medium 9.
[0015]
Here, an example in which the portable information terminal 1 is used when a building maintenance work is performed will be described. The worker carries the portable information terminal 1 and moves the buildings A, B, and C to perform maintenance work. FIG. 2 is a diagram illustrating a floor configuration of each building, and each of the buildings A, B, and C has a plurality of floors from the first floor to the nth floor. Hereinafter, the first floor is represented as
[0016]
FIG. 3 is a functional block diagram in the floor information acquisition process of the portable information terminal 1. When the worker moves to the maintenance destination building, the CPU 2 acquires the current position information by the
[0017]
Next, when the
[0018]
FIG. 4 is a diagram showing an example of a floor layout diagram of each floor of a building. (A) is a floor layout diagram 31 of the
[0019]
Further, the CPU 2 monitors the current position every time a predetermined time elapses, and when there is a change in the altitude information detected by the
[0020]
The
[0021]
The input unit 4 includes a group of keys such as cursor keys, numeric input keys, and various function keys for inputting operations and data, and outputs a pressed signal of a pressed key to the CPU 2.
[0022]
The
[0023]
The
[0024]
The
[0025]
The storage device 8 includes a storage medium 9 in which programs, data, and the like are stored in advance, and the storage medium 9 is configured by a magnetic or optical recording medium or a semiconductor memory. The storage medium 9 is fixedly attached to the storage device 8 or is detachably mounted. The storage medium 9 includes a system program for the portable information terminal 1, various application programs corresponding to the system, a floor The information acquisition processing program,
[0026]
Here, the contents of data stored in the
[0027]
As shown in FIG. 6, the location information detected by the
[0028]
As shown in FIG. 7, the building information database 9ab stores building codes, altitude information, and floor information in association with each other. Here, for example, it is assumed that an arrangement diagram of each floor is stored as floor information. The floor information may include, for example, the maintenance location of each floor, information on the content of maintenance, information on other floors, and the like in addition to the floor layout diagram. The floor information may be prepared for each application (for each business).
[0029]
A part or all of the programs, data, and the like stored in the storage medium 9 are received from the
[0030]
That is, as shown in FIG. 8, the
[0031]
In the
[0032]
The
[0033]
Next, the operation in the present embodiment will be described.
The floor information acquisition process performed by CPU2 is demonstrated based on the flowchart shown in FIG. Here, a program for realizing each function described in these flowcharts is stored in the recording medium 9 in the form of a readable program code, and the CPU 2 sequentially executes operations according to the program code. To do. Further, the CPU 2 can sequentially execute the operation according to the above-described program code transmitted through the transmission medium. In other words, in addition to the storage medium 9, the program / data externally supplied via the transmission medium can be used to execute operations specific to this embodiment.
[0034]
In the following description, the portable information terminal 1 is provided with a
[0035]
When the portable information terminal 1 is set to ON, the portable information terminal 1 reads the floor information acquisition processing program stored in the storage medium 9 and develops it on the
[0036]
First, the CPU 2 acquires current position information by the position detection system 6 (step S1). Then, the map database 9aa in the
[0037]
Next, the CPU 2 reads out building information corresponding to the specified building from the building information database 9ab in the
[0038]
Next, the CPU 2 acquires current altitude information by the altitude sensor 7 (step S5). Then, the floor information corresponding to the acquired altitude information is read from the building information stored in the
[0039]
Next, the CPU 2 determines whether or not a predetermined time has elapsed. If the predetermined time has not elapsed (step S7; No), the CPU 2 waits for the elapse of the predetermined time. When the predetermined time has elapsed (step S7; Yes), the current altitude information is acquired again from the altitude sensor 7 (step S8). Then, it is determined whether or not the altitude has changed (step S9). That is, the difference between the acquired altitude information and the immediately preceding altitude information is obtained, and when it is determined that an altitude difference has occurred and the altitude has changed (step S9; Yes), the process proceeds to step S6, and again The floor information corresponding to the altitude information is read from the
[0040]
If the altitude has not changed (step S9; No), then the current position information is acquired again from the position detection system 6 (step S10). Then, it is determined whether or not the position has changed (step S11). If it is determined that the position has changed (step S9; Yes), the process proceeds to step S2. That is, the map database 9aa is searched to identify the building corresponding to the location information, and the building information corresponding to the identified building is read from the building information database 9ab and written to the
[0041]
If it is determined in step S11 that the current position has not changed (step S11; No), it is determined whether or not an end instruction is input from the input unit 4. If an end instruction has not been input (step S12; No), the process returns to step S7 to monitor whether there is a change in altitude or a change in position every time a predetermined time has elapsed.
When an end instruction is input from the input unit 4, the series of floor information acquisition processing ends.
[0042]
As described above, the portable information terminal 1 of the present invention includes the
[0043]
Further, when the altitude and the position change are monitored every predetermined time, and the CPU 2 determines that the altitude detected by the
[0044]
If it is determined that the position detected by the
[0045]
Accordingly, the
[0046]
In addition, after the building is identified by the
[0047]
Furthermore, the current position and altitude can be monitored every predetermined time, and when the position and altitude change, the floor information corresponding to the new position and altitude can be automatically displayed, so the operator can change the position. The work can be performed smoothly without being aware of the movement, and the burden can be further reduced.
[0048]
In the above description of the operation, the
[0049]
In this case, the
[0050]
Then, the portable information terminal 1 reads the corresponding floor information from the building information stored in the
[0051]
Thus, if the building information is obtained from the database 14a on the
[0052]
In the above embodiment, the floor information is simply displayed on the
[0053]
Further, it may be determined which floor to go to next based on altitude information and display for instructing the worker.
[0054]
【The invention's effect】
According to the first and second aspects of the invention, the current position can be specified and the corresponding data can be output, so that an operator who works while moving between the buildings or the floors in the building It is no longer necessary to input an operation to display data corresponding to the current position every time the floor or floor is moved, and the burden is reduced, and the correct position can be obtained even when the operator does not know the current position. Therefore, correct data can be read out.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of main parts inside a portable information terminal 1;
FIG. 2 is a schematic diagram showing a floor configuration of a building A, a building B, and a building C.
3 is a functional block diagram of floor information acquisition processing of the portable information terminal 1. FIG.
FIG. 4 is a diagram showing an example of a floor layout diagram of each floor of a building.
FIG. 5 is a diagram schematically showing how position information is detected by a GPS device.
FIG. 6 is a diagram showing data contents set in a map database 9aa.
FIG. 7 is a diagram showing data contents set in a building information database 9ab.
FIG. 8 is a diagram showing an example of an
FIG. 9 is a diagram showing a flow of floor information acquisition processing executed by CPU 2;
[Explanation of symbols]
1 Mobile information terminal 2 CPU
3 Display unit 4
Claims (2)
現在位置の高度情報を出力する高度センサと、
複数の建物について各建物を特定する建物コードと、前記位置検出システムにより検出される位置情報とを対応付けて記憶する地図情報記憶手段と、
前記地図情報記憶手段に記憶された各建物コードに対応付けて、高度情報と、フロア情報とを記憶する建物情報記憶手段と、
前記位置検出システムにより取得された現在位置情報に基づいて前記地図情報記憶手段を検索し、前記取得された現在位置情報に対応する建物を特定し、前記現在位置に対応する建物コードを取得する建物特定手段と、
前記建物特定手段により取得された建物コードに対応する高度情報及びフロア情報を前記建物情報記憶手段から読み出し、前記高度センサにより出力された高度情報に基づいて前記読み出された高度情報及びフロア情報を検索し、前記出力された高度情報に対応するフロア情報を読み出して表示するフロア情報表示手段と、
を備えることを特徴とする情報端末。A position detection system for acquiring current position information;
An altitude sensor that outputs altitude information of the current position;
Map information storage means for storing a building code for identifying each building for a plurality of buildings and position information detected by the position detection system in association with each other;
Building information storage means for storing altitude information and floor information in association with each building code stored in the map information storage means;
A building that searches the map information storage means based on the current position information acquired by the position detection system, identifies a building corresponding to the acquired current position information, and acquires a building code corresponding to the current position Specific means,
The altitude information and floor information corresponding to the building code acquired by the building specifying means are read from the building information storage means, and the read altitude information and floor information are read based on the altitude information output by the altitude sensor. Floor information display means for searching and reading and displaying floor information corresponding to the output altitude information;
An information terminal comprising:
現在位置情報を取得する位置検出システムにより取得された現在位置情報に基づいて、複数の建物について各建物を特定する建物コードと、前記位置検出システムにより検出される位置情報とを対応付けて記憶する地図情報記憶手段を検索し、前記取得された現在位置情報に対応する建物を特定し、前記現在位置に対応する建物コードを取得する機能と、
前記取得された建物コードに対応する高度情報及びフロア情報を複数の建物コードに対応付けて、高度情報と、フロア情報とを記憶する建物情報記憶手段から読み出し、現在位置の高度情報を出力する高度センサにより出力される高度情報に基づいて前記読み出された高度情報及びフロア情報を検索し、前記出力された高度情報に対応するフロア情報を読み出して表示する機能と、
を実現させるためのプログラムを記憶したコンピュータ読取可能な記憶媒体。On the computer,
Based on the current position information acquired by the position detection system that acquires the current position information, a building code that identifies each building for a plurality of buildings and the position information detected by the position detection system are stored in association with each other. A function of searching the map information storage means, identifying a building corresponding to the acquired current position information, and acquiring a building code corresponding to the current position;
Altitude information and floor information corresponding to the acquired building code are associated with a plurality of building codes, read from building information storage means for storing altitude information and floor information, and altitude information for outputting current position altitude information A function of retrieving the read altitude information and floor information based on altitude information output by a sensor, and reading and displaying floor information corresponding to the output altitude information;
The computer-readable storage medium which memorize | stored the program for implement | achieving.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000059013A JP3823664B2 (en) | 2000-03-03 | 2000-03-03 | Information terminal and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000059013A JP3823664B2 (en) | 2000-03-03 | 2000-03-03 | Information terminal and storage medium |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2001251662A JP2001251662A (en) | 2001-09-14 |
| JP2001251662A5 JP2001251662A5 (en) | 2004-11-18 |
| JP3823664B2 true JP3823664B2 (en) | 2006-09-20 |
Family
ID=18579523
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000059013A Expired - Fee Related JP3823664B2 (en) | 2000-03-03 | 2000-03-03 | Information terminal and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3823664B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6833811B2 (en) * | 2002-10-07 | 2004-12-21 | Harris Corporation | System and method for highly accurate real time tracking and location in three dimensions |
| KR100594549B1 (en) | 2004-07-20 | 2006-06-30 | 에스케이 텔레콤주식회사 | Display device and coordinate measuring method of measuring router using absolute coordinates in in-building |
| JP5104934B2 (en) * | 2010-10-21 | 2012-12-19 | カシオ計算機株式会社 | Portable display device and program |
| KR20130095075A (en) * | 2012-02-17 | 2013-08-27 | 삼성전자주식회사 | Multimedia service system and thereof operating method |
| JP5987670B2 (en) * | 2012-12-14 | 2016-09-07 | 富士ゼロックス株式会社 | Information processing apparatus and information processing program |
| US9674649B2 (en) | 2013-01-14 | 2017-06-06 | Qualcomm Incorporated | Methods and apparatus for providing location information with private expressions |
-
2000
- 2000-03-03 JP JP2000059013A patent/JP3823664B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001251662A (en) | 2001-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3823665B2 (en) | Information terminal and storage medium | |
| US7973655B2 (en) | Mobile device tracking and location awareness | |
| US10652690B2 (en) | Method and apparatus for identifying and presenting location and location-related information | |
| AU2001294230B9 (en) | Search supporting apparatus, search supporting system, operation instructing terminal, search supporting method, and operation instructing system | |
| JP5413357B2 (en) | Server device, thin client system, and program | |
| JP3823664B2 (en) | Information terminal and storage medium | |
| GB2451801A (en) | A system for monitoring livestock and recording event information | |
| JP2005275188A (en) | Power-transmission line patrol inspection support system | |
| JP2001344249A (en) | Mobile terminal and support system using this mobile terminal | |
| JP2005070115A (en) | Mobile device and map display system | |
| US8756308B2 (en) | Terminal, network apparatus, network apparatus searching system including the terminal and the network apparatus, and network apparatus searching method | |
| KR100548426B1 (en) | How to display location information of mobile communication terminal | |
| JP2013207492A (en) | Portable terminal device | |
| CN108573311B (en) | Position information management device and position information management method | |
| US20150293832A1 (en) | System and method for linking debugging message | |
| CN110928769A (en) | Method and device for simulating positioning based on small program, electronic equipment and storage medium | |
| JP2010283993A (en) | Connection management system, method and program thereof | |
| JP2003162780A (en) | Safety information management system and safety information transmission device | |
| JP4448413B2 (en) | Telemeter information monitoring system and mobile phone | |
| JP4879862B2 (en) | Server client system, remote monitoring system, and remote monitoring method | |
| JPH09231170A (en) | Portable information processing system | |
| CN101625405A (en) | Method for obtaining position of positioning device, positioning device and communication device | |
| JP3284248B2 (en) | Portable personal computer system | |
| KR100678499B1 (en) | Method and apparatus for providing destination route guidance service using phone number | |
| JP2004205375A (en) | Mobile radiation outdoor measurement system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050523 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050531 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050704 |
|
| 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: 20060606 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060619 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090707 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100707 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110707 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110707 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120707 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120707 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130707 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |