(57)【特許請求の範囲】
【請求項１】
データを表示する携帯表示装置であって、
当該装置の起動時に、使用が許可されたユーザであるか否かの認証を行う認証手段と、
上記認証手段による認証後に、当該装置の使用が許可されたユーザが当該装置を操作することで読み出した所定のデータを表示するデータ表示手段と、
当該装置の所持部に設けられた接触センサにより所持／非所持を検出する所持検出手段と、
上記データ表示手段によってデータを表示しているとき、上記所持検出手段によって当該装置の非所持を検出した場合に、表示されている上記データに対する非表示処理を行う非表示手段と、
上記非表示手段による非表示状態にあって、上記所持検出手段によって当該装置の所持を検出した場合には、使用ユーザの認証を行い、許可されたユーザであれば非表示とされた上記データの再表示処理を行う再表示手段と、
を具備することを特徴とする携帯表示装置。
【請求項２】
上記認証手段は、ネットワークを介して接続された他装置による認証結果に基づいて、起動時における使用ユーザの認証を行い、当該ユーザーのデータをダウンロードすることを特徴とする請求項１に記載の携帯表示装置。
【請求項３】
上記携帯表示装置に読み出され表示されるデータは、ネットワークを介して接続される他装置から受信したデータであり、非表示対象のデータである場合に上記非表示手段による非表示処理を行うことを特徴とする請求項１に記載の携帯表示装置。
【請求項４】
携帯表示装置に内蔵されたコンピュータに、
当該装置の起動時に、使用が許可されたユーザであるか否かの認証を行う機能と、
上記認証後に、当該装置の使用が許可されたユーザが当該装置を操作することで読み出した所定のデータを表示する機能と、
当該装置の所持部に設けられた接触センサにより所持／非所持を検出する機能と、
上記データを表示しているとき、上記検出する機能によって当該装置の非所持を検出した場合に、表示されている上記データに対する非表示処理を行う機能と、
上記非表示処理を行う機能による非表示状態にあって、上記検出する機能によって当該装置の所持を検出した場合には、使用ユーザの認証を行い、許可されたユーザであれば非表示とされた上記データの再表示処理を行う機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データを表示する携帯表示装置、及び、コンピュータにそのような携帯表示装置の機能を実現させるためのプログラムに関する。
【０００２】
【従来の技術】
現在、ＰＤＡと称されるような携帯情報機器等、外出先で使用する携帯表示端末が多数存在する。
【０００３】
このような携帯表示端末は、スケジュール管理機能やデータ通信機能、データベース処理機能、等の各種機能を備えているため、個人で使用するだけでなく、例えば、企業が営業担当者等に外出時に持たせ、その営業業務に活用させることも多くなってきている。
【０００４】
【発明が解決しようとする課題】
ところで、従来の携帯表示端末では、電源が入っているときには、画面が表示されているのが普通である。
【０００５】
従って、外出先等で使用する場合、不用意に机上等に当該端末を置いた場合などに、重要なデータが第三者に見られてしまうという問題があった。
【０００６】
本発明の課題は、携帯表示端末の非所持時に、重要なデータが第三者に見られてしまうことがないようにすることである。
【０００７】
【課題を解決するための手段】
本発明による携帯表示装置は、データを表示する携帯表示装置であって、
当該装置の起動時に、使用が許可されたユーザであるか否かの認証を行う認証手段と、
上記認証手段による認証後に、当該装置の使用が許可されたユーザが当該装置を操作することで読み出した所定のデータを表示するデータ表示手段と、
当該装置の所持部に設けられた接触センサにより所持／非所持を検出する所持検出手段と、
上記データ表示手段によってデータを表示しているとき、上記所持検出手段によって当該装置の非所持を検出した場合に、表示されている上記データに対する非表示処理を行う非表示手段と、
上記非表示手段による非表示状態にあって、上記所持検出手段によって当該装置の所持を検出した場合には、使用ユーザの認証を行い、許可されたユーザであれば非表示とされた上記データの再表示処理を行う再表示手段と、
を具備することを特徴とする。
【０００８】
本発明によるプログラムは、携帯表示装置に内蔵されたコンピュータに、
当該装置の起動時に、使用が許可されたユーザであるか否かの認証を行う機能と、
上記認証後に、当該装置の使用が許可されたユーザが当該装置を操作することで読み出した所定のデータを表示する機能と、
当該装置の所持部に設けられた接触センサにより所持／非所持を検出する機能と、
上記データを表示しているとき、上記検出する機能によって当該装置の非所持を検出した場合に、表示されている上記データに対する非表示処理を行う機能と、
上記非表示処理を行う機能による非表示状態にあって、上記検出する機能によって当該装置の所持を検出した場合には、使用ユーザの認証を行い、許可されたユーザであれば非表示とされた上記データの再表示処理を行う機能と、
を実現させるためのものであることを特徴とする。
【０００９】
即ち、本発明の携帯表示端末及びプログラムによれば、ユーザが当該端末を持っている間だけ画面を表示し、手から離れた状態では、画面を表示しないようにする。従って、携帯表示端末の非所持時に、重要なデータが第三者に見られることがない。
【００１０】
なお、上記所持検出手段は、当該装置の所持部（把持部）に設けられた接触センサに対する接触の有無に応じて、上記ユーザによる当該装置の所持／非所持を検出するものである。このとき、上記接触センサは指紋センサを含み、上記非表示後における上記所持の検出の際は、上記指紋センサにより当該装置を所持したユーザの指紋を読み取って、その読み取られた指紋が当該装置の使用の許可された上記ユーザの指紋と一致するか否かを判別し、一致すると判別された際に、上記ユーザによる当該装置の所持と検出することが好ましい。即ち、ユーザが端末を持った際に指紋認証を行い、認証が正常に行えた状態で端末を持っていると画面を表示し、端末から手を離すと画面を表示しないようにする。
【００１１】
また、当該装置の起動時に使用ユーザの認証を行い、そのユーザに対応して許可されたデータの読み出し及び表示を行う認証手段を更に具備し、上記非表示状態における上記所持の検出の際は、上記所持検出手段は、当該装置を所持したユーザが上記起動時に認証されたユーザと一致することで、上記ユーザによる当該装置の所持と検出するものとしても良い。ここで、上記認証手段は、ネットワークを介して接続された他装置による認証結果に基づいて、起動時における使用ユーザの認証を行うようにしても良い。
【００１２】
また、上記装置で読み出され表示されるデータは、ネットワークを介して接続される他装置から受信したデータであっても良い。
【００１３】
さらに、上記非表示手段は、上記表示されるデータ毎に非表示対象データか否かを示す識別情報を記憶しておき、上記非所持の検出の際は、非表示対象とされたデータに対して非表示処理を行うようにしても良い。
【００１４】
【発明の実施の形態】
以下、本発明の一実施の形態を図１の（Ａ）乃至図４を参照して説明する。
【００１５】
図１の（Ａ）は、本発明の一実施の形態に係る携帯表示端末を適用したシステムの構成を示す図である。
【００１６】
即ち、複数のユーザそれぞれが本発明の一実施の形態に係る携帯表示端末としての端末１００を所有（或いは貸与）され、それら端末１００は、インターネットやＷＡＮ、ＬＡＮなどのネットワーク網２００を介して、センタサーバ３００と接続可能となっている。
【００１７】
図１の（Ｂ）は、上記端末１００として機能するコンピュータの構成を示す図であり、このコンピュータは、ＣＰＵ１０１、表示部１０２、入力部１０３、記憶部１０４、ＲＡＭ１０５、伝送制御部１０６、タッチセンサ１０７、指紋センサ１０８、等よりなる。
【００１８】
ここで、上記ＣＰＵ１０１は、当該コンピュータ全体を制御する制御部である。上記表示部１０２は液晶ディスプレィであり、上記入力部１０３はこの表示部１０２上に配されたタッチパネルである。また、この入力部１０３は複数のファンクションキーを備えていても良い。
【００１９】
上記記憶部１０４は、プログラム、データ等が予め記憶されており、この記憶部１０４は磁気的、光学的記録媒体、若しくは半導体メモリなど上記ＣＰＵ１０１で読み取り可能な記録媒体１０９を含んだ構成である。この記録媒体１０９はメモリカード等の可搬型の媒体やハードディスク等の固定的な媒体を含む。また、この記録媒体１０９に格納するプログラム、データ等は、その一部若しくは全部を上記センタサーバ３００から上記ネットワーク網２００を介して上記伝送制御部１０６から受信する構成にしても良い。
【００２０】
上記ＲＡＭ１０５は、上記ＣＰＵ１０１がプログラム実行中に利用するワークメモリである。
【００２１】
また、上記伝送制御部１０６は、上記ネットワーク網２００を介して接続された他の機器との間でデータの送受信を行うものである。
【００２２】
上記タッチセンサ１０７は、ユーザの手（指）の接触を検出するためのものであり、ユーザが手に持ったときに、その手が当たる当該端末１００の所持部（把持部）に配置されている。
【００２３】
そして、上記指紋センサ１０８は、指紋を検出するためのものであり、上記所持部の、ユーザが手に持ったときにその指紋を検出できるような位置に設けられている。
【００２４】
一方、上記センタサーバ３００は、上記ネットワーク網２００を介して上記端末１００とデータの送受信を行う機能を備えると共に、指紋データベース（ＤＢ）、ユーザＤＢテーブル、ＤＢファイル群、等を記憶している。
【００２５】
図２の（Ａ）は、上記指紋ＤＢ３０１の１レコードの内容を示す図である。即ち、予め各ユーザの指紋を検出して、その指紋パターンデータを、そのユーザを特定するためのユーザＩＤと共に記憶しているものである。
【００２６】
また、図２の（Ｂ）は、上記ユーザＤＢテーブル３０２を示す図である。即ち、上記ユーザＩＤに対応させて、当該ユーザが利用する上記ＤＢファイル群のＤＢを特定するためのデータと、そのＤＢファイルが非表示対象データであるか否かを示す非表示対象フラグとを記憶しているものである。
【００２７】
次に、このような構成における動作を説明する。
図３及び図４は、本発明の一実施の形態の動作を説明する一連のフローチャートを示している。
【００２８】
このフローチャートは、本発明の一実施の形態に係る携帯表示装置としての端末１００を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。このプログラムは、上記ＣＰＵ１０１が読み取り可能なプログラムコードの形態で上記記録媒体１０９に格納されている例で説明するが、全ての機能を上記記録媒体１０９に格納する必要は無く、必要に応じて、その一部若しくは全部を上記ネットワーク網２００を介して伝送制御部１０６から受信して実現する様にしても良いことは勿論である。
【００２９】
なお、ここでは、端末１００は、ユーザ（例えば企業の営業担当者等）が外出の際に持ち歩くものであるが、特定のユーザ一人に割り当てられたものではなく、その都度、利用者が変わる場合の例として説明する。
【００３０】
即ち、当該端末１００の図示しない電源スイッチのオン（Power ON）により、これら一連のフローチャートに示す動作が開始され、まず、上記指紋センサ１０８によって、当該端末１００を所持つまり手に持ったユーザの指紋を読み取る（ステップＳ１０１）。そして、伝送制御部１０６により、上記ネットワーク網２００を介して上記センタサーバ３００に指紋チェックを要求し（ステップＳ１０２）、続けて、その読み取った指紋データを上記センタサーバ３００に送信する（ステップＳ１０３）。
【００３１】
ここで、センタサーバ３００は、図２の（Ｃ）に示すように動作する。即ち、何れかの端末１００から要求を受信すると、まず、その要求が指紋チェック要求であるか否かを判別する（ステップＳ３０１）。そして、指紋チェック要求であった場合には、その要求に続けて送信されてくる上記指紋データを受信する（ステップＳ３０２）。この指紋データを受信したならば、その受信した指紋データを上記指紋ＤＢ３０１から検索し（ステップＳ３０３）、該当する指紋パターンデータが登録されているか否かを判別する（ステップＳ３０４）。ここで、その指紋が登録されていない場合には、上記要求を発した端末１００に対してＮＧ応答を送信して（ステップＳ３０５）、処理を終了する。
【００３２】
上記端末１００では、上記指紋データをセンタサーバ３００に送信後、センタサーバ３００からの受信待ちとなっており、センタサーバ３００から応答が送信されてきたならばそれを受信して、ＯＫ応答が受信されたか否かを判別する（ステップＳ１０４）。ここでね上記のようなＮＧ応答が受信された場合には、当該端末１００の電源をオフ（Power OFF）して、当該端末１００を使用できないようにする。
【００３３】
一方、上記センタサーバ３００は、上記ステップＳ３０４において、該当する指紋が登録されていると判別された場合には、上記指紋ＤＢ３０１より、その指紋に対応するユーザのユーザＩＤを取得して（ステップＳ３０６）、上記ユーザＤＢテーブル３０２よりそのユーザＩＤ対応のＤＢを抽出する（ステップＳ３０７）。また、上記要求を発した端末１００に対してＯＫ応答を送信する（ステップＳ３０８）。
【００３４】
上記端末１００では、このＯＫ応答を受信すると（ステップＳ１０４）、ユーザＩＤと、そのユーザＩＤに対応する指紋パターンデータ、及びそのユーザＩＤに対応する全ＤＢのデータのダウンロード要求を上記センタサーバ３００に送信する（ステップＳ１０５）。
【００３５】
これに応じて、センタサーバ３００では、上記抽出した全ＤＢのデータをＤＢファイル群から読み出して、それらを、上記ユーザＩＤ、指紋パターンデータ、及び当該ＤＢが非表示対象であるか否かを示す情報と共に、上記端末１００へ送信して（ステップＳ３０９）、処理を終了する。
【００３６】
そして、上記端末１００では、これらを受信して、ＲＡＭ１０５（又は記憶部１０４の記録媒体１０９）に記憶する（ステップＳ１０６）。
【００３７】
その後、上記記憶したＤＢの選択のためのメニューを表示部１０２に表示し（ステップＳ１０７）、ユーザによるＤＢ選択を受付ける（ステップＳ１０８）。そして、ＤＢ選択が行われたならば、その選択されたＤＢをオープンして、表示部１０２に表示する（ステップＳ１０９）。
【００３８】
その後、ここで、そのＤＢが非表示対象ＤＢであるか否かを判別する（ステップＳ１１０）。
【００３９】
オープンしたＤＢが非表示対象ＤＢでない場合には、入力部１０３のユーザ操作（ステップＳ１１１）、或いは、電源スイッチのオフ操作（ステップＳ１１２）がなされるのを待つ。而して、入力部１０３が操作されたならば（ステップＳ１１１）、その操作が、オープンしているＤＢの終了操作であるか否かを判別する（ステップＳ１１３）。そして、ＤＢ終了操作でなければ、そのその操作に応じた処理を、そのオープンされているＤＢに対して行ってから（ステップＳ１１４）、上記ステップＳ１１１に戻る。また、ＤＢ終了操作であった場合には、現在オープンしているＤＢをクローズして（ステップＳ１１５）、上記ステップＳ１０７に戻る。
【００４０】
一方、上記ステップＳ１１０において、オープンしたＤＢが非表示対象ＤＢであると判別された場合には、上記タッチセンサ１０７により、ユーザのタッチが無くなったか否か、つまり当該端末１００が非所持の状態になったか否かを判別する（ステップＳ１１６）。そして、タッチがまだ有る場合、つまりユーザによって当該端末１００が所持されている場合には、入力部１０３のユーザ操作（ステップＳ１１７）、或いは、電源スイッチのオフ操作（ステップＳ１１８）がなさたかを判別し、何れもなされていなければ、上記ステップＳ１１６に戻る。而して、入力部１０３が操作されたならば（ステップＳ１１７）、その操作が、オープンしているＤＢの終了操作であるか否かを判別する（ステップＳ１１９）。そして、ＤＢ終了操作でなければ、そのその操作に応じた処理を、そのオープンされているＤＢに対して行ってから（ステップＳ１２０）、上記ステップＳ１１８に戻る。これに対して、ＤＢ終了操作であった場合には、上記ステップＳ１１５に戻って、当該ＤＢをクローズすることになる。
【００４１】
また、非表示対象ＤＢをオーブンしている状態で、タッチセンサ１０７の多値が無くなった場合（ステップＳ１１６）、つまり、当該端末１００が非所持の状態になった時には、表示部１０２の表示画面をオフする（ステップＳ１２１）。これにより、オープンしているＤＢの内容を第三者が見れないようにすることが可能となる。そしてその後、上記タッチセンサ１０７によりタッチ有りが検出される、つまり、当該端末１００を誰かが所持するのを待つ（ステップＳ１２２）。
【００４２】
ここで、上記タッチセンサ１０７によりタッチ有りが検出されると、次に、上記指紋センサ１０８によってその所持した者の指紋を読み取る（ステップＳ１２３）。そして、その読み取った指紋と上記記憶された当該端末１００の起動時に認証されたユーザの指紋データとの比較を行う（ステップＳ１２４）。
【００４３】
この比較の結果、両者が一致したならば（ステップＳ１２５）、表示部１０２の表示画面をオン、つまり再表示して（ステップＳ１２６）、上記ステップＳ１１７に戻る。即ち、起動時に認証されたユーザが当該端末１００を再び所持したならば、表示を再開して、オープンしているＤＢのデータを見ること、及び修正等の操作ができるようにするものである。
【００４４】
これに対して、上記指紋の比較の結果が不一致であった時には（ステップＳ１２５）、表示をオンすることしない。そして、上記タッチセンサ１０７により、ユーザのタッチが無くなったことを検出するのを待ち（ステップＳ１２７）、タッチが無くなったならば、上記ステップＳ１２２に戻る。
【００４５】
一方、上記ステップＳ１１２或いは上記ステップＳ１１８において、電源スイッチのオフ操作がなされたと判別したときには、ユーザ操作によって修正されたＤＢが有るか否かを判別する（ステップＳ１２８）。ここで、修正ＤＢが有れば、ユーザＩＤと共にその修正されたＤＢのデータを、伝送制御部１０６により上記ネットワーク網２００を介して上記センタサーバ３００にアップロード送信する（ステップＳ１２９）。
【００４６】
センタサーバ３００では、上記ステップＳ３０１において指紋チェック要求を受信したのではないと判別した場合、このユーザＩＤ及び修正されたＤＢのデータを受信する（ステップＳ３１０）。そして、対応するＤＢファイルを更新すると共に、新規のＤＢであれば受信したユーザＩＤに対応させてユーザＤＢテーブル３０２に登録する（ステップＳ３１１）。
【００４７】
また、上記端末１００では、上記アップロード送信後、或いは修正ＤＢが無い場合には直ちに、もしオープンしているＤＢが有ればそれをクローズしてから（ステップＳ１３０）、全てのＤＢを消去する（ステップＳ１３１）。更に、ユーザＩＤを消去し（ステップＳ１３２）、指紋データも消去する（ステップＳ１３３）。これにより、当該端末１００を別のユーザが利用できるようになる。また、ＤＢ、ユーザＩＤ、指紋データを全て消去するため、セキュリティが保たれる。
【００４８】
以上のように、本実施の形態によれば、画面の表示をユーザが端末１００を触っているかどうか判断して画面の表示／非表示を切り替えることにより、ユーザが不用意に端末１００から手を放しても他人に画面を見られる心配がなく、重要なデータを扱う端末の場合には、セキュリティが強化される。また、指紋センサ１０８を利用することで、特定のユーザが端末１００を触っているときだけ画面表示ができるようにしているので、さらにセキュリティの機能が向上する。
【００４９】
以上、一実施の形態に基づいて本発明を説明したが、本発明は上述した一実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００５０】
例えば、端末１００に表示されるデータは、センタサーバ３００からダウンロードしたＤＢだけでなく、装置内部ＤＢや、その他データであっても良い。
【００５１】
また、非表示処理は、上記実施の形態のように表示画面をオフするのではなく、非表示対象データのみを非表示、即ち、当該データを表示するウィンドウのみを非表示として、他の非表示対象でないデータを表示しているウィンドウはそのまま表示を続けるようにしても良い。
【００５２】
【発明の効果】
本発明によれば、使用ユーザの認証を行った後は、携帯表示端末を実際に手などで所持している間だけデータを表示し、手などで所持していない状態では、データを表示しないようにしているので、重要なデータが第三者に見られてしまうことを確実に防止することができ、再び、所持する場合には、使用ユーザの認証を行った後にデータの再表示を行うようにしているので、第三者が所持しても不用意にデータが表示されるのを防止することができる。
【図面の簡単な説明】
【図１】（Ａ）は本発明の一実施の形態に係る携帯表示端末を適用したシステムの構成を示す図であり、（Ｂ）は本発明の携帯表示装置の一実施の形態に係る端末として機能するコンピュータの構成を示す図である。
【図２】（Ａ）は指紋ＤＢの１レコードの内容を示す図、（Ｂ）はユーザＤＢテーブルの内容を示す図であり、（Ｃ）はセンタサーバの動作を説明するフローチャートを示す図である。
【図３】一実施の形態の動作を説明する一連のフローチャートの前半部分を示す図である。
【図４】一実施の形態の動作を説明する一連のフローチャートの後半部分を示す図である。
【符号の説明】
１００      端末
１０１      ＣＰＵ
１０２      表示部
１０３      入力部
１０４      記憶部
１０５      ＲＡＭ
１０６      伝送制御部
１０７      タッチセンサ
１０８      指紋センサ
１０９      記録媒体
２００      ネットワーク網
３００      センタサーバ
３０１      指紋ＤＢ
３０２      ユーザＤＢテーブル
【図１】
0003687569.tif 000002
【図２】
0003687569.tif 000003
【図３】
0003687569.tif 000004
【図４】
0003687569.tif 000005