(57)【特許請求の範囲】
【請求項１】
ペン入力手段と、外部装置とネットワークを介して通信する通信手段とを備えた携帯型端末装置であって、
前記ペン入力手段により入力された現在の使用者の筆跡とに基づいて、前記ペン入力手段により入力された正当な使用者の筆跡と、前記現在の使用者が前記正当な使用者と同一であるか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記通信手段を起動して、前記外部装置との通信を行うように制御する制御手段と、
前記ペン入力手段による入力文字を認識する文字認識手段と、
前記文字認識手段による前記正当な使用者の筆跡に対する文字認識率を予め記憶する記憶手段とを備え、
前記判定手段は、前記文字認識手段による前記現在の使用者の筆跡に対する文字認識率を計算し、
該計算された文字認識率と、前記記憶手段に記憶された文字認識率とを比較することにより、
前記現在の使用者が前記正当な使用者と同一であるか否かを判定することを特徴とする携帯型端末装置。
【請求項２】
ペン入力工程と、外部装置とネットワークを介して通信する通信工程とを備えた携帯型端末装置の通信方法であって、
前記ペン入力工程により入力された現在の使用者の筆跡とに基づいて、前記ペン入力工程により入力された正当な使用者の筆跡と、前記現在の使用者が前記正当な使用者と同一であるか否かを判定する判定工程と、
前記判定工程での判定結果に応じて、前記通信工程を起動して、前記外部装置との通信を行うように制御する制御工程と、
前記ペン入力工程による入力文字を認識する文字認識工程と、
前記文字認識工程による前記正当な使用者の筆跡に対する文字認識率を予め記憶する記憶工程と、
前記判定工程において、前記文字認識工程による前記現在の使用者の筆跡に対する文字認識率を計算し、
該計算された文字認識率と、前記記憶工程に記憶された文字認識率とを比較することにより、前記現在の使用者が前記正当な使用者と同一であるか否かを判定することを特徴とする携帯型端末装置の通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は携帯型端末装置およびその通信方法に関し、特に、ペン入力装置などの情報入力手段と、外部装置と通信する手段を備えた携帯型端末装置およびその通信方法に関するものである。
【０００２】
【従来の技術】
携帯型端末装置は、使用者が常に持ち歩いて使用することができる便利な情報処理装置であり、最近はサーバーと組み合わされて使用できるものも増えてきている。
【０００３】
サーバと組み合わせて使用する際には、サーバー側にデータを持たせ、携帯型端末装置がサーバーのデータを使用するときに、両者間で通信を行い、データを携帯型端末装置にダウンロードして使用する構成をとる。もちろん、データ量が少ない場合は、サーバーを使う必要はなく、携帯型端末装置単独で処理を行えることは言うまでもない。図７に従来例のフローチャートを示す。
【０００４】
まず、ステップＳ７０１において装置の電源がオンされたと判断されると、ステップＳ７０２へ進み、パスワード入力待ち状態になる。パスワードの入力形態としては、単純なテキストをキー入力する場合や、筆跡データを入力する場合など、様々な形態が考えられる。ここで、パスワードが入力されると、ステップＳ７０３へ進み、パスワード判定処理を行う。この処理は当業者に周知の技術であり、ここでは説明を省略する。
【０００５】
そして、次にステップＳ７０４においてパスワードが合致するか判定し、現在の使用者が正当な装置の使用者と認められると、装置が使用可能な状態になる。また、以上の処理は電源オン後ではなく、特定のアプリケーションの起動時などに行われる場合もある。さらには、最初の１回だけパスワードを入力させてそれを記憶しておき、２回日以降は自動的にパスワードの入力・判定を行い、使用者が実際にはパスワードの入力を行わなくとも、装置を使用出来るよう構成する場合もある。
【０００６】
次に、ステップＳ７０５において、サーバーへの通信要求待ち状態となる。ここで、使用者がサーバーへの通信要求を起動するとステップＳ７０６へ進み、サーバーへの通信手段が初めて起動して、サーバーとの通信が行われる。即ち、サーバーはこの時点で初めて携帯型端末装置の使用を知ることになる。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来の通信手順では、端未装置を屋外に置き忘れたり、盗まれるなどして、他人の手に渡って不正に使用された場合、不当な使用者がサーバーにあるデータをダウンロードするために、サーバーへアクセスしようと操作しない限り、正当な装置所有者はその不正使用を知ることができない課題があった。もちろん、電源オン後にパスワード入力を必ず入力させる状態になっている場合には、パスワードを入力しない限りは不正に使用することはできないが、特定のアプリケーション起動時にパスワードを入力する場合やパスワード自動入力が設定されている場合には、装置を自由に使用されてしまうことも考えられる。
【０００８】
そこで、本発明は上述の点に鑑みて成されたもので、不正な使用者による使用を正当な使用者に知らせる携帯型端末装置およびその通信方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
前記目的を達成するために、本発明に係る携帯型端末装置は、ペン入力手段と、外部装置とネットワークを介して通信する通信手段とを備えた携帯型端末装置であって、前記ペン入力手段により入力された現在の使用者の筆跡とに基づいて、前記ペン入力手段により入力された正当な使用者の筆跡と、前記現在の使用者が前記正当な使用者と同一であるか否かを判定する判定手段と、前記判定手段による判定結果に応じて、前記通信手段を起動して、前記外部装置との通信を行うように制御する制御手段と、前記ペン入力手段による入力文字を認識する文字認識手段と、前記文字認識手段による前記正当な使用者の筆跡に対する文字認識率を予め記憶する記憶手段とを備え、前記判定手段は、前記文字認識手段による前記現在の使用者の筆跡に対する文字認識率を計算し、該計算された文字認識率と、前記記憶手段に記憶された文字認識率とを比較することにより、前記現在の使用者が前記正当な使用者と同一であるか否かを判定する手段とを設けた。
【００１０】
また、前記目的を達成するために、本発明に係る通信方法は、ペン入力工程と、外部装置とネットワークを介して通信する通信工程とを備えた携帯型端末装置の通信方法であって、前記ペン入力工程により入力された現在の使用者の筆跡とに基づいて、前記ペン入力工程により入力された正当な使用者の筆跡と、前記現在の使用者が前記正当な使用者と同一であるか否かを判定する判定工程と、前記判定工程での判定結果に応じて、前記通信工程を起動して、前記外部装置との通信を行うように制御する制御工程と、前記ペン入力工程による入力文字を認識する文字認識工程と、前記文字認識工程による前記正当な使用者の筆跡に対する文字認識率を予め記憶する記憶工程と、前記判定工程において、前記文字認識工程による前記現在の使用者の筆跡に対する文字認識率を計算し、該計算された文字認識率と、前記記憶工程に記憶された文字認識率とを比較することにより、前記現在の使用者が前記正当な使用者と同一であるか否かを判定する工程とを設けた。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。
【００１５】
（第１の実施の形態）
図１は本発明による第１実施の形態のハード構成のブロック図を示す。
【００１６】
１０１は文字入力等に使用するペン入力装置、１０２はペン入力装置１０１を駆動するペン駆動部、１０３はペン入力装置１０１にて入力が可能な入力部、１０４は装置全体の制御を行うＣＰＵ、１０５は以下のフローチャートの方法のプログラムなどを予め記憶しておくＲＯＭ、１０６は表示部、１０７はワークエリアとして用いられるＲＡＭ、１０８は正当な使用者に固有の認証情報や端末に固有の情報などを予め記憶しておくフラッシュＲＯＭ、１０９はサーバーとの通信を行う通信部である。
【００１７】
以下、図１および図２のフローチャートを参照して、本実施の形態における処理について説明する。
【００１８】
まず、ステップＳ２０１において電源がオンされたと判断されると、ステップＳ２０２へ進み、文字入力待ちになる。ペン入力装置１０１にて入力部１０３上へ文字入力がなされたと判断されるとステップＳ２０３へ進み、筆跡判定を行う。筆跡判定については、例えば予め正当な使用者により入力されたストローク或いは複数のストローク群の形状の特徴量（例えばストロークの入力開始点と終点、曲点、極小点、極大点等）を抽出しそれを登録しておく。そして、個人認証が必要な時に行った入力ストロークの形状の特徴量を予め登録されている特徴量と比較し、類似度が高ければ同一筆記者であるという判断を行う。
【００１９】
次に、ステップＳ２０４へ進み、筆跡判定の結果、現在の使用者が通常使用している正当な使用者と同一であると判断されると、ＥＮＤへ進んで終了する。同一でないと判断されると、ステップＳ２０５へ進み、サーバーとの通信部１０９を起動する。サーバーと通信する構成としては様々な形態が考えられるが、本実施の形態では、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）機能を内蔵した携帯型端末装置を想定して説明する。まず、予め正当な使用者即ち所有者は、自分のサーバーへアクセスするための情報をフラッシュＲＯＭ１０８内部に記憶させておく。
【００２０】
図３は携帯型端末装置とサーバーとの接続システムの構成例を示す。
【００２１】
図３において、３０１は携帯型端末装置、３０２は基地局、３０３は基地局３０２と公衆網を接続するＰＨＳ接続装置である。また、３０４は公衆網であるＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）、３０５はターミナルアダプタ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｏｒ：ＴＡ）、３０６はサーバーである。
【００２２】
図４は携帯型端末装置と基地局間の通信手順の例を示す。
【００２３】
いま、図３の携帯型端末装置３０１において、通信部１０９が起動されると、ＲＯＭ１０５に記憶されている通信プログラムを起動する。通信プログラムは、フラッシュＲＯＭ１０８に記憶されている所有者（正当な使用者）固有の情報の中からサーバーの番号を読み出して、基地局３０２に対してリンクチャネル確立要求を出す（４０１）。
【００２４】
それに対して基地局３０２よりリンクチャネル割り当てがなされる（４０２）。次に、携帯型端末装置３０１より呼設定を行う（４０３）。そして、呼設定受け付けが基地局３０２よりなされる（４０４）。次に、基地局３０２より認証要求がなされ（４０５）、携帯型端末装置３０１はフラッシュＲＯＭ１０８の情報よりそれに応答する（４０６）。
【００２５】
その後、基地局３０２からＰＨＳ接続装置３０３、ＩＳＤＮ３０４、ターミナルアダプタ（ＴＡ）３０５を通してサーバー３０６へ接続され、両者の通信が行われる。この手順は当業者に周知の技術であり、ここでは説明を省略する。このとき携帯型端末装置３０１からサーバー３０６へ送られるデータは携帯型端末装置３０１の不正使用を知らせるメッセージであり、予めＲＯＭ１０５に記憶してある。
【００２６】
以上述べてきた通り、携帯型端末装置の使用者がサーバーにアクセスするための操作を行わなくとも、携帯型端末装置が正当な使用者と異なると判断した場合には自動的にサーバーへ通知することが出来るようになる。
【００２７】
（第２の実施の形態）
第１の実施の形態では筆跡判定をすることで使用者の特徴を判定したが、他の方法でこれを行うこともできる。
【００２８】
本実施の形態では、文字認識率を用いた例を示す。
【００２９】
図５は本実施の形態における処理を詳述するためのフローチャートである。尚、ここでは、前述実施の形態と同一の処理には同一ステップ番号を付し、異なる処理のステップについてのみ説明を行う。
【００３０】
ステップＳ２０２において文字入力がなされたと判断されるとステップＳ５０１へ進み、当業者に周知の文字認識処理を行う。ここでは、入力文字を認識して表示部１０６にその結果を表示する処理を行っている。なお、文字認識処理についての詳しい説明は省略する。次に、予め設定された文字数以上文字入力がなされると、その時点までの文字認識率を計算する（ステップＳ５０２）。これは、表示部１０６に表示された、認識結果としての各文字の正誤を、使用者が指定することにより、計算される。そして、ステップＳ５０３では、この計算した文字認識率と、フラッシュＲＯＭ１０８に予め記憶させてある正当な使用者による入力文字に対する文字認識率とを比較する。
【００３１】
両者の間に、予め設定されてフラッシュＲＯＭ１０８に記憶した所定値以上の差異があった場合、ステップＳ２０４において正当な使用者と現在の使用者は異なるという判断をする。以後のステップＳ２０５の処理は前述実施の形態と同様である。
【００３２】
本実施の形態によれば、ペン入力装置を備えた携帯型端末装置には必須の文字認識機能を利用し、さらに文字認識率による判定という処理を追加することにより、使用者が正当かの判定を行うことが出来るため、前述実施の形態に比してより簡便な構成で同様の効果を得ることが可能となる。
【００３３】
（第３の実施の形態）
前述第１および第２の実施の形態では、正当な使用者が手などに怪我をした場合や、正当な使用者の了承の元に他の使用者が使用している場合には、不用な通信を行ってしまうことも考えられる。そこで、本実施の形態ではそのような場合に対処し得るようパスワード入力手段を設けた構成とした。
【００３４】
図６は本実施の形態における処理を詳述するためのフローチャートである。尚、ここでは、前述各実施の形態と同一の処理には同一ステップ番号を付し、異なる処理のステップについてのみ説明を行う。
【００３５】
ステップＳ２０１において電源がオンされたと判断されると、ステップＳ６０１に進み、パスワード入力画面の表示要求が使用者によりなされたかどうかを判断する。この表示要求は、ペン入力装置１０１により予め決められたジェスチャーを描いたり、ある特定のボタンを組み合わせて押下することなどによっても行うことができる。
【００３６】
ここで、表示要求がなければステップＳ６０２へ進み、予め設定された一定時間が経過するまでステップＳ６０１とステップＳ６０２を繰り返す。そして、一定時間パスワード入力画面表示要求がないと判断されるとステップＳ２０２へ進む。
【００３７】
一方、ステップＳ６０１においてパスワード入力画面要求がなされたと判断された場合はステップＳ６０３へ進んでパスワード入力画面を表示し、パスワード入力待ち状態となる。ここで、パスワード入力されていないと入力待ち状態を維持し、パスワード入力がキャンセルされたと判断されるとステップＳ２０２へ進む。また、パスワード入力がなされると、ステップＳ６０４，Ｓ６０５へ進んでパスワード判定を行う。
【００３８】
ステップＳ６０３で入力されたパスワードが正当な使用者により予め設定されているものと一致する正しいものであるとステップＳ６０５において判断された場合、現在の使用者を正当な使用者として認証し、以後の処理は行われずに終了する。そうでない場合はステップＳ２０２以降へ進む。以後の処理（ステップＳ２０２〜Ｓ２０５）は第１実施の形態と同様である。
【００３９】
本実施の形態によれば、パスワード入力による使用者の認証を行うことで、現在の使用者の特徴を抽出して、抽出した特徴と正当な使用者の特徴とを比較することにより現在の使用者が正当な使用者と同一かどうかを判定する処理を行わないように出来る為、この判定結果によって通信部１０９によりサーバー間との通信を不用に行う必要がなくなり、上記実施の形態と同様使用者にとり使い勝手が向上する他に、携帯型端末装置をバッテリー駆動で使用する場合にはバッテリー寿命を高めることができる効果もある。
【００４０】
（第４の実施の形態）
前述した第１から第３の実施の形態では、携帯型端末装置が、その不正な使用を検知してサーバーへ通知するところまでを述べたが、該通知を受けたサーバーが携帯型端末装置の不正使用に対して防護策を取ることも考えられる。
【００４１】
本第４の実施の形態では、そのような例について述べる。
【００４２】
まず、図８に、本実施形態に係るサーバーのハードウエア構成を示すブロック図を示す。ここで、１００１は入力部、１００２はＣＰＵ、１００３はＲＯＭ、１００４は表示部、１００５はＲＡＭ、１００６は二次記憶部である。二次記憶部１００６には、携帯型端末装置との通信プログラム及びデータ消去プログラムが記憶されている。また、１００７は、ネットワークと接続するための通信インターフェースである。また、サーバーと携帯型端末装置からなるシステム全体の構成は、図３と同様である。但し、図３には、携帯型端末装置がひとつしか記載されていないが、本実施形態では、サーバー一台に対して複数台の携帯型端末装置が割り当てられているものとする。
【００４３】
以下、図９及び図１０を用いて、本第４の実施形態の動作について詳述する。
【００４４】
図９は、本実施形態におけるサーバー側の動作を示すフローチャートである。
【００４５】
まず、第１の実施形態と同様の処理を行い、該サーバーに割り当てられている携帯型端末装置のいずれかが不正使用されている場合、その携帯型端末装置からサーバーに対して不正使用を通知する通信が行われる。ステップＳ８０１で、いずれかの携帯型端末装置からデータを受信したと判定されると、ステップＳ８０２に進み、そのデータが不正使用を示すものであると判定されると、さらに、ステップＳ８０３に進む。ステップＳ８０３では、接続されている複数の携帯型端末装置のうち、不正使用が行われている携帯型端末装置を、受信した情報から特定する。
【００４６】
次に、ステップＳ８０４に進み、特定した携帯型端末装置に対する通信プログラムを二次記憶部１００６より読み出して起動し、特定した携帯型端末装置と通信可能な状態にする。次に、ステップＳ８０５に進み、データ消去プログラムを二次記憶部１００６より読み出して、特定された携帯型端末装置に送信する。この送信手順については、既知の技術であるため、このではその説明を省略する。
【００４７】
次に、ステップＳ８０６に進み、データ消去プログラムを送信した携帯型端末装置からのデータの受信待ち状態に入る。該携帯型端末装置からデータ消去プログラムの実行終了の通知を受け取ると、一連の動作を終了する。ここで、予め決められた一定時間、携帯型端末装置からのデータ消去プログラムの実行終了通知が帰ってこなかった場合には、ステップＳ８０７からステップＳ８０４に戻り、再度、特定した携帯型端末装置に対する通信プログラムを二次記憶部１００６より読み出して起動する。
【００４８】
また、図１０は、本実施形態における携帯型端末装置側の動作を示すフローチャートである。
【００４９】
まず、ステップＳ９０１で、サーバーからデータ消去プログラムを受信したと判定されると、ステップＳ９０２に進み、該受信したデータ消去プログラムを実行する。そして、データ消去プログラムの実行が終了すると、ステップＳ９０３に進み、データ消去プログラムの実行が終了した旨を、サーバー側に通知する。
【００５０】
以上述べたように、本第４の実施の形態によれば、携帯型端末装置が不正使用されていることを通知されたサーバーが、直ちに防護策を取ることができるようになる。
【００５１】
また、本第４の実施の形態では、サーバーから携帯型端末装置へ送るデータを、データ消去プログラムとしたが、単なる警告メッセージや或いはアプリケーションの実行をロックするようなプログラムを送るなどの形態も考えられる。また、データ消去プログラムを予め携帯型端末装置側に記憶させておき、サーバーから、該プログラムの起動を行うためのサブプログラムを送るような形態でも構わない。
【００５２】
更には、携帯型端末装置から通信を行うことで、使用されているＰＨＳの基地局の位置に基づいて、該携帯型端末装置の現在位置情報をサーバーが知ることができることから、該現在位置情報をサーバー管理者が把握している旨を含めた警告メッセージを送信するようにすることも考えられる。
【００５３】
また、サーバーからの応答は、サーバーの使用者が行ってもよいし、自動的に応答できるように、予めサーバーに応答プログラムを記憶させておくこともできる。
【００５４】
【発明の効果】
以上、説明してきたように本発明によれば、携帯型端末装置が正当な使用者とは別の使用者に使用された場合に、この現在使用中の使用者がサーバーにアクセスするための操作を行わなくとも、その筆跡の特徴を抽出することによって別の使用者が現在使用中であることをサーバーに通知することができ、正当な使用者がこの不正な使用を知り得るという効果が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の装置のブロック構成図である。
【図２】本発明の第１の実施の形態のフローチャートである。
【図３】携帯型端末装置とサーバー間の接続例を示す図である。
【図４】図３の携帯型端末装置と基地局間の通信手順を説明する説明図である。
【図５】本発明の第２の実施の形態のフローチャートである。
【図６】本発明の第３の実施の形態のフローチャートである。
【図７】従来例のフローチャートである。
【図８】本発明の第４の実施の形態のサーバーのブロック構成図である。
【図９】本発明の第４の実施の形態のサーバー側の動作を示すフローチャートである。
【図１０】本発明の第４の実施の形態の携帯型端末装置側の動作を示すフローチャートである。
【符号の説明】
１０１  ペン入力装置
１０２  ペン駆動部
１０３  入力部
１０４  ＣＰＵ
１０５  ＲＯＭ
１０６  表示部
１０７  ＲＡＭ
１０８  フラッシュＲＯＭ
１０９  通信部
３０１  携帯型端末装置
３０２  基地局
３０３  ＰＨＳ接続装置
３０４  ＩＳＤＮ
３０５  ターミナルアダプタ
３０６  サーバー
１００１  入力部
１００２  ＣＰＵ
１００３  ＲＯＭ
１００４  表示部
１００５  ＲＡＭ
１００６  二次記憶部
１００７  通信Ｉ／Ｆ
【図１】
0004124859.tif 000002
【図２】
0004124859.tif 000003
【図３】
0004124859.tif 000004
【図４】
0004124859.tif 000005
【図５】
0004124859.tif 000006
【図６】
0004124859.tif 000007
【図７】
0004124859.tif 000008
【図８】
0004124859.tif 000009
【図９】
0004124859.tif 000010
【図１０】
0004124859.tif 000011