(57)【要約】【課題】セキュリティ機能を有する携帯端末装置において、利便性とセキュリティ保護の両面を実現し、ユーザに煩わしさを感じさせないようにする。【解決手段】携帯電話機１は、携帯電話機１の有する諸機能１１４の動作を任意のタイミングで使用禁止状態に設定する動作制御手段１１３を備えており、使用状態判定手段１１２によって、携帯電話機１が異常な状態になく、尚且つ放置されていないと判定された場合、動作制御手段１１３は、諸機能１１４の動作を、使用可能状態を維持するように制御する。【選択図】図１
2008306412.tif 000002
【特許請求の範囲】
【請求項１】
予め任意に設定されたタイミングで自装置が有する諸機能の動作設定を使用禁止状態にする機能動作制御手段を備えた携帯端末装置において、
自装置の置かれた状態に応じて変化する要素の変化量を測定するセンサと、このセンサによる測定結果に基づいて自装置の使用状態を判定する使用状態判定手段とを備え、
前記機能動作制御手段は、前記使用状態判定手段により自装置が異常状態ではないと判定された場合に、使用可能状態に設定されている前記諸機能の動作をその使用可能状態を維持するように制御することを特徴とする携帯端末装置。
【請求項２】
前記請求項１に記載の携帯端末装置において、
前記機能動作制御手段は、前記使用状態判定手段により自装置が異常状態ではなく尚且つ放置状態ではないと判定された場合に、使用可能状態に設定されている前記諸機能の動作をその使用可能状態を維持するように制御することを特徴とする携帯端末装置。
【請求項３】
前記請求項１又は２に記載の携帯端末装置において、
前記諸機能の一部として、外部サーバが提供するアプリケーションサービスにアクセスするリモートアプリケーション実行機能を有し、
前記機能動作制御手段は、前記リモートアプリケーション実行機能にとって使用可能状態である前記アプリケーションサービスへのログイン状態を維持するために、前記リモートアプリケーション実行機能の動作を前記外部サーバに対して特定の通信処理を実行するように制御することを特徴とする携帯端末装置。
【請求項４】
前記請求項３に記載の携帯端末装置において、
前記機能動作制御手段は、前記アプリケーションサービスへのログイン状態を維持するために、接続状態を確認するコマンドであるｐｉｎｇを前記外部サーバに対して定期的に実行するように前記リモートアプリケーション実行機能の動作を制御することを特徴とする携帯端末装置。
【請求項５】
前記請求項３又は４に記載の携帯端末装置において、
前記機能動作制御手段は、前記アプリケーションサービスへのログイン状態を維持するために、前記リモートアプリケーション実行機能の動作を前記外部サーバが提供するサービスページのＵＲＬに定期的にアクセスするように制御することを特徴とする携帯端末装置。
【請求項６】
前記請求項３乃至５のいずれか一項に記載の携帯端末装置において、
前記機能動作制御手段は、前記アプリケーションサービスへのログイン状態を維持するために、前記外部サーバからのログアウトする旨の問い合わせに対して直ちに応答するように前記リモートアプリケーション実行機能の動作を制御することを特徴とする携帯端末装置。
【請求項７】
前記請求項１乃至６のいずれか一項に記載の携帯端末装置において、
前記機能動作制御手段は、前記使用状態判定手段により自装置が異常状態であると判定された場合に、前記諸機能の動作設定を使用禁止状態にすることを特徴とする携帯端末装置。
【請求項８】
前記請求項１乃至７のいずれか一項に記載の携帯端末装置において、
前記機能動作制御手段は、前記使用状態判定手段により自装置が放置状態であると判定された場合、前記諸機能の動作設定を使用禁止状態にすることを特徴とする携帯端末装置。
【請求項９】
前記請求項１乃至８のいずれか一項に記載の携帯端末装置において、
前記使用状態判定手段は、前記センサの測定値を基に自装置の使用状態が異常状態と放置状態とそれ以外の状態との３つの状態のうちいずれであるか判定することを特徴とする携帯端末装置。
【請求項１０】
前記請求項１乃至９のいずれか一項に記載の携帯端末装置において、
前記使用状態判定手段が、自装置の使用状態に対応して予め設定した前記センサの測定値の統計的なモデルと前記センサによる実際の測定結果とを照合し、適合度が最も高いモデルが示す状態を自装置の使用状態であると判定することを特徴とする携帯端末装置。
【請求項１１】
前記請求項１乃至１０のいずれか一項に記載の携帯端末装置において、
前記使用状態判定手段が、予め任意に設定された閾値と前記センサによる実際の測定結果とに基づいて自装置の使用状態を判定することを特徴とする携帯端末装置。
【請求項１２】
前記請求項１乃至１１のいずれか一項に記載の携帯端末装置において、
前記センサが、３次元方向の運動加速度を検出する加速度センサであることを特徴とする携帯端末装置。
【請求項１３】
前記請求項１乃至１２のいずれか一項に記載の携帯端末装置において、
前記センサが、３次元方向の運動加速度を検出する加速度センサとキーを保護する蓋の開閉を検知する蓋開閉センサとであると共に、
前記使用状態判定手段が、前記加速度センサの測定値と蓋開閉センサによる検知結果との組み合わせにより自装置の使用状態を判定することを特徴とする携帯端末装置。
【請求項１４】
アプリケーションサービスを提供するサーバと、前記サーバにアクセスし前記アプリケーションサービスにログインするためにユーザ識別情報を送信するリモートアプリケーション実行機能を有した携帯端末装置とを備えたアプリケーション提供システムであって、
前記サーバが、前記携帯端末装置からユーザ識別情報を受信しユーザ認証を実行する認証制御部と、認証された携帯端末装置に対してアプリケーションサービスへのログインを許可するアプリケーションサービス提供部とを備え、
前記携帯端末装置が、自装置の置かれた状態に応じて変化する要素の変化量を測定するセンサと、このセンサによる測定結果に基づいて自装置の使用状態を判定する使用状態判定手段と、この使用状態判定手段の判定結果である自装置の使用状態に基づいて前記リモートアプリケーション実行機能の動作を制御する機能動作制御手段とを備え、
前記携帯端末装置の機能動作制御手段が、前記使用状態判定手段により自装置が異常状態ではないと判定された場合に、前記アプリケーションサービスにログインしている状態をそのログイン状態を維持するようにすることを特徴とするアプリケーション提供システム。
【請求項１５】
前記請求項１４に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の機能動作制御手段が、前記アプリケーションサービスへのログイン状態を維持するために、前記サーバに対して特定の通信処理を実行するように前記リモートアプリケーション実行機能の動作を制御することを特徴とするアプリケーション提供システム。
【請求項１６】
前記請求項１４または１５に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の機能動作制御手段が、前記アプリケーションサービスへのログイン状態を維持するために、接続状態を確認するコマンドであるｐｉｎｇを前記サーバに対して定期的に実行するように前記リモートアプリケーション実行機能の動作を制御することを特徴とするアプリケーション提供システム。
【請求項１７】
前記請求項１４乃至１６のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の機能動作制御手段が、前記アプリケーションサービスへのログイン状態を維持するために、前記サーバが提供するサービスページのＵＲＬに定期的にアクセスするように前記リモートアプリケーション実行機能の動作を制御することを特徴とするアプリケーション提供システム。
【請求項１８】
前記請求項１４乃至１７のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の機能動作制御手段が、前記アプリケーションサービスへのログイン状態を維持するために、前記サーバからのログアウトする旨の問い合わせに対して直ちに応答するように前記リモートアプリケーション実行機能の動作を制御することを特徴とするアプリケーション提供システム。
【請求項１９】
前記請求項１４乃至１８のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の機能動作制御手段が、前記使用状態判定手段により自装置が異常状態であると判定された場合に、前記アプリケーションサービスから強制的にログアウトすることを特徴とするアプリケーション提供システム。
【請求項２０】
前記請求項１４乃至１９のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の機能動作制御手段が、前記使用状態判定手段により自装置が放置状態であると判定された場合、前記アプリケーションサービスから強制的にログアウトすることを特徴とするアプリケーション提供システム。
【請求項２１】
前記請求項１４乃至２０のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の使用状態判定手段が、自装置の使用状態が異常状態と放置状態とそれ以外の状態との３つの状態のうちいずれであるか判定することを特徴とするアプリケーション提供システム。
【請求項２２】
前記請求項１４乃至２１のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の使用状態判定手段が、自装置の使用状態に対応して予め設定した前記センサの測定値の統計的なモデルと前記センサによる実際の測定結果とを照合し、適合度が最も高いモデルが示す状態を自装置の使用状態であると判定することを特徴とするアプリケーション提供システム。
【請求項２３】
前記請求項１４乃至２２のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置の使用状態判定手段が、予め任意に設定された閾値と前記センサによる実際の測定結果とに基づいて自装置の使用状態を判定することを特徴とするアプリケーション提供システム。
【請求項２４】
前記請求項１４乃至２３のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置が備えたセンサが、３次元方向の運動加速度を検出する加速度センサであることを特徴とするアプリケーション提供システム。
【請求項２５】
前記請求項１４乃至２４のいずれか一項に記載のアプリケーション提供システムにおいて、
前記携帯端末装置が備えたセンサが、３次元方向の運動加速度を検出する加速度センサとキーを保護する蓋の開閉を検知する蓋開閉センサとであると共に、前記使用状態判定手段が、前記加速度センサの測定値と蓋開閉センサによる検知結果との組み合わせにより自装置の使用状態を判定することを特徴とするアプリケーション提供システム。
【請求項２６】
携帯端末装置の諸機能を任意のタイミングで使用禁止状態に設定する不正利用防止方法において、
前記携帯端末装置の置かれた状態に応じて変化する要素を監視しその変化量を測定する要素変化測定ステップと、
この要素変化測定ステップでの測定結果に基づいて当該携帯端末装置の使用状態を判定する使用状態判定ステップと、
この使用状態判定ステップにより前記携帯端末装置が異常状態ではないと判定された場合に、使用可能状態に設定されている前記諸機能の動作をその使用可能状態を維持するように制御する機能動作制御ステップとを設けたことを特徴とする不正利用防止方法。
【請求項２７】
前記請求項２６に記載の不正利用防止方法において、
前記機能動作制御ステップでは、前記使用状態判定ステップにより前記携帯端末装置が異常状態ではなく尚且つ放置状態ではないと判定された場合に、使用可能状態に設定されている前記諸機能の動作をその使用可能状態を維持するように制御することを特徴とする不正利用防止方法。
【請求項２８】
前記請求項２６又は２７に記載の不正利用防止方法において、
前記機能動作制御ステップでは、外部サーバが提供するアプリケーションサービスにアクセスするリモートアプリケーション実行機能の動作を、前記リモートアプリケーション実行機能にとって使用可能状態である前記アプリケーションサービスへのログイン状態を維持するために、前記外部サーバに対して特定の通信処理を実行するように制御することを特徴とする不正利用防止方法。
【請求項２９】
前記請求項２８記載の不正利用防止方法において、
前記機能動作制御ステップでは、前記アプリケーションサービスへのログイン状態を維持するために、接続状態を確認するコマンドであるｐｉｎｇを前記外部サーバに対して実行するように前記リモートアプリケーション実行機能の動作を制御することを特徴とする不正利用防止方法。
【請求項３０】
前記請求項２８又は２９に記載の不正利用防止方法において、
前記機能動作制御ステップでは、前記アプリケーションサービスへのログイン状態を維持するために、前記リモートアプリケーション実行機能の動作を前記外部サーバが提供するサービスページのＵＲＬに定期的にアクセスするように制御することを特徴とする不正利用防止方法。
【請求項３１】
前記請求項２８乃至３０のいずれか一項に記載の不正利用防止方法において、
前記機能動作制御ステップでは、前記アプリケーションサービスへのログイン状態を維持するために、前記外部サーバからのログアウトする旨の問い合わせに対して直ちに応答するように前記リモートアプリケーション実行機能の動作を制御することを特徴とする不正利用防止方法。
【請求項３２】
前記請求項２６乃至３１のいずれか一項に記載の不正利用防止方法において、
前記機能動作制御ステップでは、前記使用状態判定ステップにより前記携帯端末装置が異常状態にあると判定された場合、前記諸機能を使用禁止状態に設定することを特徴とする不正利用防止方法。
【請求項３３】
前記請求項２６乃至３２のいずれか一項に記載の不正利用防止方法において、
前記機能動作制御ステップでは、前記使用状態判定ステップにより前記携帯端末装置が放置状態にあると判定された場合、前記諸機能を使用禁止状態に設定することを特徴とする不正利用防止方法。
【請求項３４】
前記請求項２６乃至３３のいずれか一項に記載の不正利用防止方法において、
前記使用状態判定ステップでは、前記携帯端末装置の使用状態が異常状態，放置状態，その他の状態のうちのいずれに当てはまるかを判定することを特徴とする不正利用防止方法。
【請求項３５】
前記請求項２６乃至３４のいずれか一項に記載の不正利用防止方法において、
前記使用状態判定ステップでは、前記携帯端末装置の使用状態に対応して予め設定した前記測定結果の統計的なモデルと前記環境要素変化の実際の測定結果とを照合し、適合度が最も高いモデルが示す状態を当該携帯端末装置の使用状態であると判定することを特徴とする不正利用防止方法。
【請求項３６】
前記請求項２６乃至３５のいずれか一項に記載の不正利用防止方法において、
前記使用状態判定ステップでは、予め任意に設定された閾値と前記環境要素変化の実際の測定結果とに基づいて当該携帯端末装置の使用状態を判定することを特徴とする不正利用防止方法。
【請求項３７】
前記請求項２６乃至３６のいずれか一項に記載の不正利用防止方法において、
前記要素変化測定ステップでは、３次元方向の運動加速度変化を測定することを特徴とする不正利用防止方法。
【請求項３８】
前記請求項２６乃至３７のいずれか一項に記載の不正利用防止方法において、
前記要素変化測定ステップでは、３次元方向の運動加速度の変化を測定すると共にキーを保護する蓋の開閉を検知し、前記使用状態判定ステップでは、前記加速度変化の測定値と前記蓋の開閉との組み合わせにより当該携帯端末装置の使用状態を判定することを特徴とする不正利用防止方法。
【請求項３９】
携帯端末装置が有する諸機能の動作設定を任意のタイミングで使用禁止状態にする機能動作制御処理をコンピュータに実行させる不正利用防止用プログラムであって、
前記携帯端末装置の置かれた状態に応じて変化する要素を監視しその変化量を測定するセンサからその測定結果を取得する測定値取得処理と、
この取得された測定結果に基づいて前記携帯端末装置の使用状態を判定する使用状態判定処理と共に、
前記機能動作制御処理を、前記使用状態判定処理により前記携帯端末装置が異常状態では無いと判定された場合に、使用可能状態に設定されている前記諸機能の動作をその使用可能状態を維持するように制御するという内容に特定して前記コンピュータに実行させることを特徴とする不正利用防止用プログラム。
【請求項４０】
前記請求項３９に記載の不正利用防止用プログラムにおいて、
前記機能動作制御処理を、前記使用状態判定処理により前記携帯端末装置が異常状態ではなく尚且つ放置状態ではないと判定された場合に、使用可能状態に設定されている前記諸機能の動作をその使用可能状態を維持するように制御するという内容に特定して前記コンピュータに実行させることを特徴とする不正利用防止用プログラム。
【請求項４１】
前記請求３９又は４０に記載の不正利用防止用プログラムにおいて、
機能動作制御処理を、外部サーバが提供するアプリケーションサービスにアクセスするリモートアプリケーション実行機能にとって使用可能状態である前記アプリケーションサービスへのログイン状態を維持するために、前記リモートアプリケーション実行機能の動作を、前記外部サーバとの間で特定の通信処理を実行するように制御するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項４２】
前記請求項４１に記載の不正利用防止用プログラムにおいて、
前記機能動作制御処理を、前記アプリケーションサービスへのログイン状態を維持するために、接続状態を確認するコマンドであるｐｉｎｇを前記外部サーバに対して定期的に実行するように前記リモートアプリケーション実行機能の動作を制御するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項４３】
前記請求項４１又は４２に記載の不正利用防止用プログラムにおいて、
前記機能動作制御処理を、前記アプリケーションサービスへのログイン状態を維持するために、前記リモートアプリケーション実行機能の動作を前記外部サーバが提供するサービスページのＵＲＬに定期的にアクセスするように制御するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項４４】
前記請求項４１乃至４３のいずれか一項に記載の不正利用防止用プログラムにおいて、
前記機能動作制御処理を、前記アプリケーションサービスへのログイン状態を維持するために、前記外部サーバからのログアウトする旨の問い合わせに対して直ちに応答するように前記リモートアプリケーション実行機能の動作を制御するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項４５】
前記請求項３９乃至４４のいずれか一項に記載の不正利用防止用プログラムにおいて、
前記機能動作制御処理を、前記使用状態判定処理により前記携帯端末装置が異常状態であると判定された場合、前記諸機能を使用禁止状態に設定するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項４６】
前記請求項３９乃至４５のいずれか一項に記載の不正利用防止用プログラムにおいて、
前記機能動作制御処理を、前記使用状態判定処理により前記携帯端末装置が放置されていると判定された場合、前記諸機能を使用禁止状態に設定するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項４７】
前記請求項３９乃至４６のいずれか一項に記載の不正利用防止用プログラムにおいて、
前記使用状態判定処理を、前記携帯端末装置の使用状態が異常状態，放置状態，その他の状態の３つの状態のうちのいずれに当てはまるかを判定するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項４８】
前記請求項３９乃至４７のいずれか一項に記載の不正利用防止用プログラムにおいて、
前記使用状態判定処理を、前記携帯端末装置の使用状態に対応して予め設定した前記センサの測定結果の統計的なモデルと前記センサによる実際の測定結果とを照合し適合度が最も高いモデルが示す状態を当該携帯端末装置の使用状態であると判定するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項４９】
前記請求項３９乃至４８のいずれか一項に記載の不正利用防止用プログラムにおいて、
前記使用状態判定処理を、予め任意に設定された閾値と前記センサによる実際の測定結果とに基づいて前記携帯端末装置の使用状態を判定するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項５０】
前記請求項３９乃至４９のいずれか一項に記載の不正利用防止用プログラムにおいて、
前記測定値取得処理を、３次元方向の運動加速度変化を測定する加速度センサによる測定値を取得するような内容に特定したことを特徴とする不正利用防止用プログラム。
【請求項５１】
前記請求項３９乃至５０のいずれか一項に記載の不正利用防止用プログラムにおいて、
前記測定値取得処理を、３次元方向の運動加速度の変化を測定する加速度センサによる測定値と共にキーを保護する蓋の開閉を検知する蓋開閉センサによる検知結果とを取得する内容に特定し、前記使用状態判定処理を、前記加速度の測定値と前記蓋の開閉との組み合わせにより前記携帯端末装置の使用状態を判定するような内容に特定したことを特徴とする不正利用防止用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自装置が有する諸機能の動作設定を使用禁止状態に設定可能な携帯端末装置と携帯端末装置を利用するアプリケーション提供システム，その不正利用防止方法，不正利用防止プログラムに関する。
【背景技術】
【０００２】
従来、携帯電話機、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistant）等の携帯端末装置は、その高機能化に伴い、ネットバンキング等のネットワーク上のアプリケーションサービスを利用するための端末として、また、電子マネー等を用いた現実の商取引に利用する端末として、ユビキタス社会の実現のために必要不可欠なものになっている。
【０００３】
その一方で、携帯端末装置が不正に利用されて、ユーザが精神的及び経済的な損害を受けるケースが増えている。このため、通常、携帯端末装置には不正利用に対する様々なセキュリティ機能が装備されている。
【０００４】
携帯端末装置のセキュリティ機能のうち、端末装置内のアプリケーションに関するセキュリティとしては、外部からの操作を無効にするように設定して使用禁止状態にするロック機能があり、ネットワークサービス上のアプリケーションに関するセキュリティとしてはＩＤとパスワード等を用いたユーザ認証によるアクセス制御などがある。
【０００５】
装置内のアプリケーションに対するロック機能は、そのロックを実行するタイミングが様々であり、例えば、折りたたみ式携帯電話機の場合は折りたたみ時、キーを保護する蓋がある装置の場合はその蓋を閉じた時などにロックするものや、メニュー画面からユーザの操作によりロックするもの、所定の順番にキーを押下するとロックするもの、数十秒から数十分程度のある一定の時間の間に操作がないとユーザが端末装置から離れたとみなしてロックするものなどがある。そして、このようにして起動したロック状態は、パスワード等によるユーザ認証を行って解除される。
【０００６】
ネットワークサービスにおけるアクセス制御の手順は、ユーザ個別のＩＤとパスワードとを端末装置からサービス提供側のサーバに送信してユーザ認証を行い、ユーザ認証が完了すると端末装置がサービス提供側サーバと接続し、ユーザはサービスにログインする。そして、サービスの使用を終了するときには端末装置とサーバとの接続を切り、ログアウトする。ログインからログアウトまでを「ログイン状態」、それ以外の状態を「ログアウト状態」とし、この「ログイン状態」のとき、ユーザはネットワーク上のアプリケーションサービスを利用することができる。
【０００７】
しかし、このようなセキュリティ機能を備えた携帯端末装置であっても、「ロック解除状態」又は「ログイン状態」のときに、正当なユーザによる利用なのか第三者の不正利用なのかを判断することは困難である。したがって、上述したセキュリティ機能において、ロック又はログアウトを開始するタイミングは重要である。
【０００８】
ネットワークサービスにおけるアクセス制御においては、「ログイン状態」のままで端末装置を放置すると、その「ログイン状態」の端末装置を用いて第三者がサービスを不正利用する可能性があるので、これを防止するために、ネットワークサービスを提供する側のサーバに対して「ログイン状態」の端末装置から一定の時間の間通信を行わないと強制的にログアウトされるものがある。
【０００９】
また、加速度センサや圧力センサを備え、このセンサの測定値に基づいて自装置の使用状態を判定し、判定結果に応じてロック又はログアウトを開始する機能を備えた装置が、特許文献１乃至３に開示されている。
【００１０】
特許文献１には、加速度センサを備えて累積移動距離を測定し、その測定値が基準値に達するとシステムロックをかけるような機能を有する情報処理装置が開示されており、特許文献２には、加速度センサを備えてその測定値を基に、衝撃を受けたかあるいは放置状態であるか等を判定し、判定された状態に応じてロックをかけるような機能を有する携帯端末が開示されている。また、特許文献３には、複数箇所に圧力センサを備え、各センサの値を基に、正当なユーザ以外の手に渡ったか否かを判定し、ユーザ以外の手に渡ったと判定された場合にネットワークサービスの利用権限を取り消す機能を有する携帯情報端末が開示されている。
【００１１】
【特許文献１】再公表特許ＷＯ２００２／１０３４９７号公報
【特許文献２】特開２００７‐１３５４６号公報
【特許文献３】特開２００１‐１４２８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述したセキュリティ機能のうち、ある一定の時間内に操作がないとユーザが端末装置から離れたとみなしてロックする機能や、ネットワークサービス側のサーバに対して一定の時間通信を行わないと強制的にログアウトする機能などの自動ロック／ログアウト機能は、第三者の不正利用を防止する上で優れた機能である反面、正当なユーザの利用を不便にしてしまうという不都合があった。
【００１３】
例えば、端末装置に内蔵されたＩＣカード機能を使った決済をする場合で、ある購入をするために順番待ちをしている際に、ＩＣカード機能のロックを解除していたにもかかわらず、その順番待ちの間に所定の時間が経過し、いざ決済しようとしたらロックされておりロック解除をしなければならない場合がある。また、ログインした後に長い間同じページを見ているなどして、通信をしないまま所定の時間が経過し、いざ次のページを見ようと思うとログアウトされている場合や、長い文章を入力していて、いざ送信しようとするとログアウトされているなど、従来の自動ロック／ログアウト機能は利便性に欠けるという不都合があった。
【００１４】
［目的］
そこで、本発明は、上記従来技術の不都合を改善し、セキュリティ機能を有する携帯端末装置において、利便性とセキュリティ保護の両面を実現し、ユーザに煩わしさを感じさせないようにすることを、その目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明の携帯端末装置は、予め任意に設定されたタイミングで自装置が有する諸機能の動作設定を使用禁止状態にする機能動作制御手段を備えた携帯端末装置であり、自装置の置かれた状態に応じて変化する要素の変化量を測定するセンサと、このセンサによる測定結果に基づいて自装置の使用状態を判定する使用状態判定手段とを備え、上述した機能動作制御手段は、使用状態判定手段により自装置が異常状態ではないと判定された場合に、使用可能状態に設定されている諸機能の動作をその使用可能状態を維持するように制御することを特徴とする。
【００１６】
また、本発明のアプリケーション提供システムは、アプリケーションサービスを提供するサーバと、このサーバにアクセスしアプリケーションサービスにログインするためにユーザ識別情報を送信するリモートアプリケーション実行機能を有した携帯端末装置とを備えたアプリケーション提供システムであって、サーバが、携帯端末装置からユーザ識別情報を受信しユーザ認証を実行する認証制御部と、認証された携帯端末装置に対してアプリケーションサービスへのログインを許可するアプリケーションサービス提供部とを備え、携帯端末装置が、自装置の置かれた状態に応じて変化する要素の変化量を測定するセンサと、このセンサによる測定結果に基づいて自装置の使用状態を判定する使用状態判定手段と、この使用状態判定手段の判定結果である自装置の使用状態に基づいて前記リモートアプリケーション実行機能の動作を制御する機能動作制御手段とを備え、この携帯端末装置の機能動作制御手段が、使用状態判定手段により自装置が異常状態ではないと判定された場合に、アプリケーションサービスにログインしている状態をそのログイン状態を維持するようにすることを特徴とする。
【００１７】
また、本発明の不正利用防止方法は、携帯端末装置の諸機能を任意のタイミングで使用禁止状態に設定する不正利用防止方法であり、携帯端末装置の置かれた状態に応じて変化する要素の変化量を測定する要素変化測定ステップと、この要素変化測定ステップでの測定結果に基づいて当該携帯端末装置の使用状態を判定する使用状態判定ステップと、この使用状態判定ステップにより携帯端末装置が異常状態ではないと判定された場合に、使用可能状態に設定されている諸機能の動作をその使用可能状態を維持するように制御する機能動作制御ステップとを設けたことを特徴とする。
【００１８】
また、本発明の不正利用防止用プログラムは、携帯端末装置が有する諸機能の動作設定を任意のタイミングで使用禁止状態にする機能動作制御処理をコンピュータに実行させる不正利用防止用プログラムであり、携帯端末装置の置かれた状態に応じて変化する要素の変化量を測定するセンサからその測定結果を取得する測定値取得処理と、この取得された測定結果に基づいて携帯端末装置の使用状態を判定する使用状態判定処理と共に、上述した機能動作制御処理を、使用状態判定処理により携帯端末装置が異常状態では無いと判定された場合に、使用可能状態に設定されている諸機能の動作をその使用可能状態を維持するように制御するという内容に特定してコンピュータに実行させることを特徴とする。
【発明の効果】
【００１９】
本発明は以上のように構成され機能するため、これにより、携帯端末装置の使用状態が正当なユーザのもとで引き続き使用されるとみなせる状態の場合に、この携帯端末装置が有する諸機能の動作設定を使用可能状態に維持するので、使用中にもかかわらず携帯端末装置の諸機能が使用禁止状態に自動設定されることを防止して、ユーザに煩わしさを感じさせることなく携帯端末装置を使用させることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明における一実施例を、図面を参照して説明する。
【００２１】
図１は、本実施例の携帯電話機１の構成を示すブロック図である。ここで、本実施例は携帯電話機１に本発明を適用しているが、これに限らず、携帯性を有する携帯端末装置であれば、携帯電話機ではなく、ＰＤＡ，ノートパソコンや、宅配便業者等に用いられるＰＯＳ端末，生命保険等の携帯用業務端末などに本発明を適用してもよい。
【００２２】
図１に示すように、本実施例の携帯電話機１は、携帯電話機１の全体の動作を制御する主制御部１１と、情報を記憶するメモリ１２と、ユーザのキー操作等により情報を入力するデータ入力部１３と、各種画像を画面に表示する表示部１４と、キーを保護するための蓋の開閉の有無を検知する蓋開閉センサ１５と、携帯電話機１の運動加速度の変化を検出する加速度センサ１６と、ネットワーク網に無線接続し情報の送受信を行う通信手段１７と、通話機能で利用されるマイク及びスピーカからなる音声入出力部１８とを備えて構成されている。
【００２３】
蓋開閉センサ１５は、キーを保護するために備えられた蓋が開いているか閉まっているかを検知する機能を備えている。ここで言う蓋の開閉とは、例えば、折りたたみ式携帯電話機の場合はその折りたたみの有無、スライド式携帯電話機の場合はスライド機構によりキーが露出しているか否かである。
【００２４】
加速度センサ１６は、互いに直交する三軸それぞれの方向の加速度を検出するように３つのセンサから構成されている。この加速度センサ１６は、３つのセンサそれぞれが小型で数ｍｍ程度の大きさであり、「携帯電話機１が動いている」、「激しく動いている」、「落下している」等、携帯電話機１の状態を測定することを考慮すると、測定性能として測定間隔が数十ｍ秒程度以上（数百Ｈｚ程度以上）であること、並びに測定範囲として±２ｇ乃至十数ｇ（ｇは重力加速度）である。よって、加速度センサ１６は、ＭＥＭＳ（micro electro mechanical systems）センサであることが好適である。
【００２５】
主制御部１１は、蓋開閉センサ１５の検知結果と加速度センサ１６の測定値とに基づいて携帯電話機１の使用状態を判定する使用状態判定手段１１２と、この使用状態判定手段１１２による判定結果に基づいて諸機能１１４の動作設定を使用禁止状態か、又は使用可能状態維持に設定する機能動作制御手段１１３と、諸機能１１４それぞれが使用禁止状態であるかあるいは使用可能状態であるかを監視する機能状態監視手段１１５とを備えている。
【００２６】
諸機能１１４は、ローカルアプリケーションや、ネットワーク上の外部サーバが提供するアプリケーションサービスにアクセスするリモートアプリケーション実行機能などである。例えば、ＯＳ機能，通話機能，パケット機能，ＩＣカード機能等の携帯電話機１に内蔵された基盤機能や、Ｅメール機能，アドレス帳機能，画像閲覧機能，電子マネーとして利用する非接触ＩＤカード機能等のローカルアプリケーションや、ブラウザ，ｈｔｔｐ／ｈｔｔｐｓ通信プログラム，ｐｉｎｇ，Ｊａｖａアプリケーション（Ｊａｖａは登録商標）等のリモートアプリケーション実行機能である。
【００２７】
外部サーバが提供するアプリケーションサービスは、予めユーザに固有のＩＤを配布しておき、ＩＤを用いたユーザ認証を実行してログイン状態になった端末のユーザに利用を許可するサービスであり、例えば、掲示板サービス，ポータルサービス，ＳＮＳ（Social Network Service），ブログ編集，画像・映像視聴サービス，物販サービス，オークションサービス，データベースサービス，有料コンテンツの提供サービス，株などの有価証券のトレードサービスなどである。これらのサービスは、利用者からの継続した通信が無い場合に、時間制限による強制的なログアウトを実行するものが一般的であり、閲覧時間が長くなるサービスにおいては、この強制的なログアウトにより利便性が損なわれていた。
【００２８】
メモリ１２は、蓋開閉センサ１５及び加速度センサ１６の測定値を時間情報と共に記憶するセンサ測定値記憶部１２１と、蓋開閉センサ１５及び加速度センサ１６の測定値と携帯電話機１の使用状態の分類とを対応付けるルールを記憶した状態判定ルール記憶部１２２と、諸機能１１４それぞれが使用禁止状態であるかあるいは使用可能状態であるかを記憶する機能状態情報記憶部１２３と、複数ある諸機能１１４それぞれについて使用禁止状態にする方法及び使用可能状態を維持する方法が個別に記憶されている機能別制御設定記憶部１２４とを備えている。
【００２９】
主制御部１１における機能動作制御手段１１３は、諸機能１１４のいずれかを使用禁止状態か、あるいは使用可能状態を維持するように設定するが、諸機能１１４のうち、基盤機能及びローカルアプリケーションに対してはロックして使用禁止状態に設定するか又はロック解除状態を維持するように設定する。一方、リモートアプリケーション実行機能に対しては、サービスからログアウトした状態にするか又はサービスへのログイン状態を維持するように設定する。
【００３０】
また、機能動作制御手段１１３は、ユーザの操作により入力されたパスワード情報等のユーザ識別情報を認証し、使用禁止状態に設定されている諸機能１１４のいずれかを、その使用禁止状態を解除して使用可能状態に設定する。
【００３１】
主制御部１１における使用状態判定手段１１２は、センサ測定値記憶部１２１を一定の間隔で参照し、その測定情報を状態判定ルール記憶部１２２にあるルールに照らして、携帯電話機１の状態が「激しく動いている」、「緩やかに動いている」、「静止している」、「落下している」のうちのどれに当てはまるか分類し、「激しく動いている」の場合は「異常な状態にある」、「緩やかに動いている」場合は「異常状態ではなく、尚且つ放置状態ではない」、「静止している」場合は後述する条件を加味して「放置されている」又は「異常状態ではなく、尚且つ放置状態ではない」、「落下している」場合は「異常な状態にある」と判定する。
【００３２】
そして、使用状態判定手段１１２は、「異常な状態にある」又は「放置されている」と判定した場合、諸機能１１４のいずれかを「ロック状態／ログアウト状態」に設定することを決定し、「異常状態ではなく、尚且つ放置状態ではない」と判定した場合は、「正常に使用されている」と推定して、諸機能１１４のいずれかを「ロック解除状態／ログイン状態を維持」に設定することを決定する。そして、この決定事項を機能状態情報記憶部１２３に記録し情報を更新する。
【００３３】
状態判定ルール記憶部１２２に記憶されたルールは、統計的モデルによるもの、条件式によるものなどがある。統計的モデルによるものとは、携帯電話機１の状態が「異常な状態にある」、「放置されている」、「異常状態ではなく、尚且つ放置状態ではない」の３つの状態にあるときの各センサの測定結果の統計的なモデルを、過去の測定結果を基に予め設定し、その各モデルと実際の測定結果とを照合し、適合度が最も高いモデルが示す状態を携帯電話機１の状態と判定するという方法である。この場合、状態判定ルール記憶部１２２には、携帯電話機１が上記３つの状態にあるときの各センサの測定結果の統計的なモデルが記憶されている。
【００３４】
また、条件式によるものとは、加速度センサ１６の測定値を演算処理と閾値とにより分類していく方法である。ここで、条件式による判定ルールについて説明する。
【００３５】
まず、図２に示すように、加速度センサ１６による三軸それぞれの加速度測定値をａｘ，ａｙ，ａｚとして、［数１］を用いて携帯電話機１の加速度ａを算出する。
【００３６】
【数１】
2008306412.tif 000003
【００３７】
携帯電話機１が静止しているとき、加速度センサ１６は地球の重力の影響を受けるため、ａ＝ｇ（ｇは重力加速度）である。携帯電話機１が動いているときａは任意の値である。携帯電話機１が自由落下しているときａ＝０となるが、微小重力があるのでａ＝αである。αは微小重力の加速度を示す定数とする。
【００３８】
さらに、加速度ａの単位時間での変化量をａ’とする。つまり、ａ’は、ある時刻ｔで測定された値ａ（ｔ）とすると、ある任意の時刻ｋで測定された値ａ（ｋ）とその前の時点ｋ−１で測定された値ａ（ｋ−１）の差（ａ（ｋ）−ａ（ｋ−１））で表すことができる。
【００３９】
携帯電話機１が静止しているときはａ’＝０であり、携帯電話機１が自由落下しているときもａ’＝０である。携帯電話機１が動いているときはａ’≠０である。特に携帯電話機１がゆるやかに動いているときはａ’＜＝β（βは定数）で、激しく動いているときはａ’＞βである。ここで、βは携帯電話機１が動いているとき、その動きが、緩やかな動きか激しい動きかを決定するための閾値である。このβの値の決定方法については後述する。
【００４０】
したがって、ａ’＝０かつａ＝ｇであれば、携帯電話機１は「静止している」と分類し、ａ’＝０かつａ＝αであれば、携帯電話機１は「落下している」と分類する。また、０＜ａ’＜＝βであれば、携帯電話機１は「ゆるやかに動いている」と分類し、ａ’＞βであれば、携帯電話機１は「激しく動いている」と分類する。
【００４１】
そして、「落下している」と分類した場合、携帯電話機１がユーザの手から離れたと推定できるので、「異常状態にある」と判定する。また、「ゆるやかに動いている」と分類した場合、ロック解除したユーザが携帯電話１を通常の使用範囲で使用している。すなわち、正当なユーザが携帯電話機１を通常通り使用しているか、特殊な例としては、正当なユーザが許可した他者に携帯電話機１を手渡して、その他者が正当なユーザの監視のもとに携帯電話機１を利用しているとも推定できるので、「異常状態ではなく、尚且つ放置状態ではない」と判定する。
【００４２】
「激しく動いている」と分類した場合、落下し床等にぶつかり衝撃を受けたか、または携帯電話機１が不正に奪取されたと推定でき、特殊な例としては、正当なユーザが他者に不正使用されることを察知して携帯電話機１を取り戻そうとしたか、または携帯電話機１を使用している正当なユーザが、他者の存在に気づき、その他者に覗かれることを察知して、携帯電話機１をとっさに隠したなどとも推定できるので、「異常状態にある」と判定する。
【００４３】
一方、「静止している」と分類した場合は、正当なユーザが携帯電話機１を一時的に机などに置いて使用している場合も想定されるため、蓋開閉センサ１５の測定情報を組み合わせて利用する。蓋が閉じているときにはユーザの使用意図がないと推定できるので、「放置されている」と判定し、蓋が開いているときには、ユーザが意識的に携帯電話機１を置いて使用していると推定できるので、「異常状態ではなく、尚且つ放置状態ではない」と判定する。
【００４４】
ここで、上記のβの値は、携帯電話機１自体の大きさや重量、またはユーザの癖により変動する。従って、ユーザごとに閾値βの値を任意に設定できるようにすることが好適である。
【００４５】
例えば、携帯電話機１を閲覧しながら歩く、携帯電話機１を持ちながら文字の入力をする、携帯電話機１を持った腕でその腕を日常の速さで曲げ伸ばししたり、日常の速さで自由にぶらぶらとさせたりするなど、日常的な状態でユーザに携帯電話機１を一定時間使用してもらい、その時間内のａ’の最大値をβとするとよい。
【００４６】
このような条件式による判定ルールの場合は、状態判定ルール記憶部１２２に閾値βが記憶されており、上述した統計的モデルを用いたルールの場合のように、統計的なモデルを使用状態ごとに記憶する必要がなく、状態判定ルール記憶部１２２の記憶容量が比較的小さくてよい。
【００４７】
図１に示す機能状態情報記憶部１２３に記憶されている情報は、図３に示す例のように、諸機能１１４が列挙されており、現在の動作状態と使用状態判定手段１１２により決定された動作設定とが各機能毎に対応付けて記録されている。現在の機能の動作状態とは、機能状態監視手段１１５により監視管理されている制御対象の諸機能１１４の現時点における動作状態を示しており、「ロック解除状態／ログイン状態」か「ロック状態／ログアウト状態」のどちらかの状態を指す。使用状態判定手段１１２により決定された動作設定とは、「ロック解除／ログイン状態を維持する」か「ロック状態／ログアウト状態にする」であり、図３の「−」とは「ロック状態／ログアウト状態であり、何もすることはない」ことを示している。
【００４８】
機能動作制御手段１１３は、機能状態情報記憶部１２３に定期的にアクセスし、機能状態情報記憶部１２３の情報に変化があったとき、諸機能１１４のうち制御すべき機能を特定し、その機能に対する情報を得る。図３に示す一例では、「ＯＳ機能」を「ロック解除状態を維持する」ことや、「ＩＣカード機能」を「ロック状態にする」等である。そして、取得した情報と機能別制御設定記憶部１２４の情報とを照らし合わせて、諸機能１１４のうち該当する機能の動作を制御する。
【００４９】
また、諸機能１１４の機能毎に動作が異なり、その動作を管理する必要があるので、機能別制御設定記憶部１２４には、諸機能１１４の各機能の「ロック解除／ログイン状態を維持する」方法，「ロック／ログアウト状態にする」方法が記憶されている。
【００５０】
諸機能１１４のうち、基盤機能及びローカルアプリケーションについて、「ロック解除状態を維持する」方法は、基本的には「何もしない」である。ただ、一定の時間内に操作がないときにロックすると設定されている場合は「時間をリセットする」である。「ロック状態にする」方法は、制御対象の機能がロック機能を有する場合、「ロック機能を起動する」，「ロック機能を有効にする」であり，ロック機能を有していない場合は「機能をオフにする」．「機能をオフにし、パスワード認証によりオンにする」などがある。また、機能によっては、部分的なロックを設定できる。例えば、通話機能において、指定電話番号以外は電話できないようにロックするなどがある。
【００５１】
リモートアプリケーション実行機能に対する「ログイン状態を維持する」方法及び「ログアウト状態にする」方法は、リモートアプリケーション側の認証管理のパターンに応じて設定されている。
【００５２】
リモートアプリケーション側の認証管理パターンが明示的なログアウトがなければログイン状態を終了しないものについては、「ログイン状態を維持する」方法が「何もしない」であり、「ログアウト状態にする」方法が「ログアウトをする」である（図４参照）。ただし、一定の時間内に通信がないと強制的にログアウトするものについては、「ログイン状態を維持する」方法が「定期的に通信をする」といった特定の通信処理を実行することであり、「ログアウト状態にする」方法は「ログアウトをする」である（図５参照）。また、一定の時間内に通信がないと端末側にログアウトする旨の問い合わせをするものについては、「ログイン状態を維持する」方法が「問い合わせに対して応答をする」といった特定の通信処理を実行することであり、「ログアウト状態にする」方法が「ログアウトをする」である（図６参照）。ここで、「定期的に通信をする」とは、ネットワーク上のアプリケーションサービスへのログイン状態を維持するために必要な通信を定期的に行うという意味である。
【００５３】
ここで、リモートアプリケーション実行機能について、ブラウザで実行する場合とＪａｖａアプリケーションで実行する場合とについて説明する。
【００５４】
まず、ブラウザの場合は、図８に示すように、ブラウザ１０１で外部サーバ２の認証制御部２１にアクセスしてユーザ認証を実行し、サービスにログインする。そして、外部サーバ２のアプリケーション提供部２１からブラウザ１０１に対してサービスが提供される。ブラウザ１０１は、ネットワーク上のサービスにログインしていることを機能状態監視手段１１５に通知し、機能状態監視手段１１５はその通知にしたがって機能状態情報記憶部１２３に記憶されている情報を更新する。
【００５５】
機能動作制御手段１１３は、機能状態情報記憶部１２３に記憶されている情報に基づき、機能別制御設定記憶部１２４に記憶されている情報に従って、ｈｔｔｐ／ｈｔｔｐｓ通信プログラム１０２またはｐｉｎｇ１０３に指示する。機能状態情報記憶部１２３に記憶されている情報が「ログアウト状態にする」を示す場合、ｈｔｔｐ／ｈｔｔｐｓ通信プログラム１０２によって、外部サーバ２の認証制御部２１へユーザ認証の無効化要求が送信され、サービスからログアウトされる。ブラウザ１０１は、サービスからログアウトされたか否かを機能状態監視手段１１５に通知し、機能状態監視手段１１５はその通知にしたがって機能状態情報記憶部１２３に記憶されている情報を更新する。これは、ユーザの操作によりブラウザ１０１でログアウトをしたとき、またはブラウザ１０１を終了した場合等も同様である。
【００５６】
次に、Ｊａｖａアプリケーションの場合は、図９に示すように、ダウンロードされたＪａｖａアプリケーション１０４で外部サーバ２の認証制御部２１にアクセスしてユーザ認証を実行し、サービスにログインする。そして、外部サーバ２のアプリケーション提供部２１からＪａｖａアプリケーション１０４に対してサービスが提供され、Ｊａｖａアプリケーションでネットワーク上のサービスを受けることができるようになる。Ｊａｖａアプリケーションは、ネットワーク上のサービスにログインした旨を機能状態監視手段１１５に通知し、機能状態監視手段１１５はその通知にしたがって機能状態情報記憶部１２３に記憶されている情報を更新する。
【００５７】
機能動作制御手段１１３は、機能状態情報記憶部１２３に記憶されている情報に基づき、機能別制御設定記憶部１２４に記憶されている情報に従って、Ｊａｖａアプリケーション１０４に指示する。機能状態情報記憶部１２３に記憶されている情報が「ログアウト状態にする」を示す場合、Ｊａｖａアプリケーション１０４によって、外部サーバ２の認証制御部２１へユーザ認証の無効化要求が送信され、サービスからログアウトされる。ブラウザ１０１は、サービスからログアウトされたか否かを機能状態監視手段１１５に通知し、機能状態監視手段１１５はその通知にしたがって機能状態情報記憶部１２３に記憶されている情報を更新する。これは、ユーザの操作によりＪａｖａアプリケーション１０４でログアウトをしたとき、またはＪａｖａアプリケーション１０４を終了した場合も、同様である。
【００５８】
このようにネットワーク上のアプリケーションを実行するリモートアプリケーション実行機能には、ブラウザ１０１で実行する場合とＪａｖａアプリケーション１０４で実行する場合とがあり、リモートアプリケーションよっても異なるので、「ログイン状態を維持する」方法である「定期的に通信をする」の具体的な例は、図７に示すように、幾つか用意されている。
【００５９】
クライアントからネットワークレベルで所定の時間の間無通信の場合に強制ログアウトをされてしまうというアプリケーションサービスについて「定期的に通信をする」方法は、外部サーバ２に対して定期的にｐｉｎｇを実行し、ＩＣＭＰ（Internet Control Message Protocol）を用いて診断用のパケットを外部サーバ２へ送信することで、ログイン状態を維持する。ここでネットワークレベルとは、ＴＣＰ／ＩＰプロトコルにおける第３層（インターネット層）を指す。ｐｉｎｇの実行先である外部サーバ２のＩＰアドレスは、機能別制御設定記憶部１２４に記憶される。
【００６０】
クライアントからｈｔｔｐ／ｈｔｔｐｓレベルで所定の時間の間無通信の場合に強制ログアウトをされてしまうというアプリケーションサービスについて「定期的に通信をする」方法は、そのサービスで認証維持のために指定されたページのＵＲＬ（Unified Resource Locator）を機能別制御設定記憶部１２４に記憶し、そのＵＲＬに対して所定の時間間隔をあけて定期的にアクセスすることでログイン状態を維持する。ここで、ｈｔｔｐ／ｈｔｔｐｓレベルとは、ｈｔｔｐ／ｈｔｔｐｓプロトコルだけで実装できる通信方法を指す。
【００６１】
クライアントからＪａｖａアプリケーションレベルで所定の時間無通信の場合強制ログアウトされてしまうアプリケーションサービスについて「定期的に通信をする」方法は、ネットワークサービスを行うためのＪａｖａアプリケーションをダウンロードし、機能動作制御手段１１３が、認証の制御の指示をＪａｖａアプリケーションのＡＰＩを通じて行うことでログイン状態を維持する。このＪａｖａアプリケーションは認証の制御を行う任意の通信方法を実装したものである。ここで、Ｊａｖａアプリケーションレベルとは、ｈｔｔｐ／ｈｔｔｐｓプロトコルだけで実装できない通信方法で、Ｊａｖａアプリケーションにより実装される任意の通信方法を指す。
【００６２】
以上のような諸機能１１４における各機能別の動作設定の一例を示す表を図１０に示している。
【００６３】
ここで、上述した主制御部１１、すなわち、使用状態判定手段１１２，機能動作制御手段１１３，機能状態監視手段１１４，諸機能１１４については、その機能内容をプログラム化しコンピュータに実行させるように構成してもよい。
【００６４】
次に、本実施例の携帯電話機１の動作について説明する。ここで、不正使用防止方法についても、その各ステップを示して同時に説明する。
【００６５】
図１１は、本実施例の携帯電話機１における使用状態判定手段１１２の動作を示すフローチャートである。図１２は、本実施例の携帯電話機１における機能動作制御手段１１３の動作を示すフローチャートである。
【００６６】
ユーザによる操作によって、諸機能１１４のいずれかのロック状態が解除されたとき、またはネットワークサービスにログインしたとき、機能状態監視手段１１５がその旨の情報を受け取り、機能状態情報記憶部１２３の情報を更新する。そして、使用状態判定手段１１２は、この更新を検知し、初期化処理を行う（図１１：ステップＳ１）。初期化処理とは、加速度センサ１６の起動並びに各変数の値をクリア等である。
【００６７】
加速度センサ１６による測定値が、時間情報とともにセンサ測定値記憶部１２１に記憶される（要素変化測定ステップ）。センサ測定値記憶部１２１には最新の一定時間（数分間）の測定値が記録される。従って、センサ測定値記憶部１２１には最新の加速度センサ１６の測定値を追加記録されていくとともに、一定時間経過した過去の記録は消去されていく。
【００６８】
使用状態判定手段１１２は、初期化処理の後、センサ測定値記憶部１２１にアクセスし、測定情報を参照する（図１１：ステップＳ２）。そして、測定情報を状態判定ルール記憶部１２２のルール情報に照らして、携帯電話機１の使用状態が、「激しく動いている」、「緩やかに動いている」、「静止している」、「落下している」のうちのどれに当てはまるか分類し、「激しく動いている」の場合は「異常な状態にある」、「緩やかに動いている」場合は「異常状態ではなく、尚且つ放置状態ではない」、「静止している」場合は蓋開閉センサ１５の測定情報を組み合わせて「放置されている」または「異常状態ではなく、尚且つ放置状態ではない」、「落下している」場合は「異常な状態にある」と判定する（図１１：ステップＳ３，使用状態判定ステップ）。この判定結果から、諸機能１１４それぞれの動作設定を「ロック解除／ログイン状態を維持する」，「ロック状態／ログアウト状態にする」のどちらにするか決定し（図１１：ステップＳ４）、その決定事項を機能状態情報記憶部１２３に記録し情報を更新する（図１１：ステップＳ５）。その後、再び測定情報を参照し、この測定情報参照から判定結果記録までの動作を終了処理まで繰り返す。
【００６９】
続いて、機能状態情報記憶部１２３内の情報が更新されると、機能動作制御手段１１３が、機能状態情報記憶部１２３の情報を参照し（図１２：ステップＳ７）、その情報にしたがって、諸機能１１４のいずれかに対して、機能別制御設定記憶部１２４に記憶されている情報に基づく指令を送り、諸機能１１４の動作を制御する（図１２：ステップＳ８，機能動作制御ステップ）。例えば、ｘ分間隔でｐｉｎｇを実行するなどの定期的に行われる動作を指令するのであれば、指令をｘ分間隔で繰り返す。
【００７０】
機能状態監視手段１１５が、機能状態情報記憶部１２３を更新する際に、諸機能１１４の全てが「ロック状態」または「ログアウト状態」にあることを検知したら、終了処理を行う。終了処理では、使用している資源の解放やリセット、加速度センサ１６を停止するなどの処理を行う。
【００７１】
以上のように、本実施例の携帯電話機１によれば、加速度センサ１６の測定情報に基づいて携帯電話機１の使用状態を判定し、携帯電話機１が異常な状態になく、尚且つ放置されていないと判定された場合に、携帯電話機１のロック解除状態・ログイン状態を維持するような動作制御を自動的に行うので、ユーザが携帯電話機１を携帯していると想定される間に携帯電話機１が使用禁止状態に自動設定されることを防止し、ユーザが携帯電話機１を自由に操作することを妨げない。
【００７２】
また、携帯電話機１が落下した場合や不正に奪取された場合などに、即座にロック機能を起動することができ、第三者による携帯電話機１の不正使用を完全に妨げることができる。さらに、正当なユーザが他者に携帯電話機１を使われそうになることを察知した場合などに、直感的かつ即座にロック機能を起動することができ、正当なユーザが許可しない他者による携帯電話機１の使用を完全に妨げることができる。
【００７３】
また、本実施例の携帯電話機１によれば、ネットワーク上のアプリケーションサービスの利用に関しても、同様に不正利用を防止することができる。
【００７４】
ここで、本実施例の携帯電話機１は、蓋開閉センサ１５及び加速度センサ１６を備えて構成されているが、これに限らず、自装置の置かれた状態に応じて変化する要素の変化量を測定するセンサを備えていれば、入力デバイス，温度センサ，接触センサ，光センサ，電気抵抗センサ，傾斜センサ，電源センサ，ＧＰＳセンサのいずれかを備えた構成であってもよい。
【００７５】
入力デバイスは、一般的には数字キーや機能キーで構成されるキーボードであるが、その他にも端末の機能を選択するためのダイヤル式の選択デバイスや、携帯電話機１の側面に置かれるスイッチキーなどが含まれるものを指す。これらのデバイスが押下されているかどうかを検知する。
【００７６】
温度センサは、携帯電話機１に触れた利用者の体温を測定することで、正当なユーザが携帯電話機１を手に保持しているか、胸又はズボンポケット等に入れているかなどを検知する。接触センサは、携帯電話機１に触れている利用者の握力を測定することで、正当なユーザが携帯電話機１を保持しているかを検知する。
【００７７】
光センサは、携帯電話機１の所定の場所が隠れているかどうか測定することで、利用者が携帯電話機１を手に保持しているかを検知する。電気抵抗センサは、携帯電話機１に触れている手の皮膚の電気抵抗を測定することで、利用者がその携帯電話機１を手に保持しているかを検知する。
【００７８】
傾斜センサは、携帯電話機１の傾きの変化を測定することで、携帯電話機１が動いているかを検知する。電源センサは、携帯電話機１が電源に接続されているかどうかを検知する。
【００７９】
ＧＰＳセンサは、携帯電話機１の位置を検知する。利用者が家にいるとか、職場にいるとか、学校にいるなどが判定できる。また、位置の変化を検知することで、携帯電話機１の移動速度を測定することができるので、利用者が電車に乗っているとか、歩いているなどが判定できる。
【００８０】
このような複数のセンサが、携帯電話機１に搭載されれば、利用者の意図を判定できる情報が多くなるので、より正確に、不正使用の防止と利便性との両立を実現できる。
【００８１】
また、本実施例の携帯電話機１は、利用者による特定の動作に応じてロック機能を実行することも可能である。例えば、携帯電話機１を大きく２回振る、大きく３回振る、ぐるぐると回すなどの動作に対する加速度センサ１６の測定値を状態判定ルール記憶部１２２に予め記憶させることで、それぞれの状態を分類することができ、携帯電話機１を大きく２回振ると所定の機能がロックし、３回振ると別の機能がロックするなど、利用者の直感的な操作による端末操作機能を提供することができる。
【００８２】
またさらに、本実施例の携帯電話機１においては、この携帯電話機１を認証装置とした、他の装置のワイヤレス認証にも適用することができる。ワイヤレス認証とは、携帯端末装置が利用者を正当なユーザであることを認証し、その携帯端末装置が、Ｂｌｕｅｔｏｏｔｈ（ＩＥＥＥ  ８０２．１５．１）や無線ＬＡＮ（ＩＥＥＥ８０２．１１の諸規格）などの近距離通信を用いて、周囲数ｍにある認証が必要なものに対して自動的にユーザを認証させるという技術である。これにより、利用者は、ワイヤレス認証機能を有する携帯端末装置を保持していれば、周囲数ｍにあるものを個別のユーザ認証不要で使用することができる。認証が必要なものとは、例えば、パーソナルコンピュータ，自動車，家のドアのロックなどがある。
【００８３】
このような技術はＳＰＣ（Ｓｅｃｕｒｅ  Ｐｒｉｖａｔｅ  Ｃｏｓｍ）と呼ばれ、従来技術として特開平１１−０８８４９９号公報及び特許２９３１２７６号公報に開示されている。この従来技術は、携帯している装置が自動的に近傍の認証対象を認証するということで利用者の利便性を高め、携帯装置が離れると自動的に近傍の認証対象を使用不能にするということでセキュリティを高めている。しかし、認証された状態の携帯装置が不正に奪取されてしまった場合、他の装置も不正使用可能になってしまい、その被害は甚大になってしまう。その点、本実施例の携帯電話機１を利用すれば、不正に奪取されてしまった場合等に、認証を無効にすることができるので、セキュリティをさらに向上させることができる。
【図面の簡単な説明】
【００８４】
【図１】本発明にかかる実施例の携帯電話機１の構成を示すブロック図である。
【図２】図１に開示した実施例の携帯電話機１の加速度を算出する方法を示す図である。
【図３】図１に開示した実施例の携帯電話機１が有する諸機能の動作状態を示す図である。
【図４】図１に開示した実施例の携帯電話機１が有するリモートアプリケーション実行機能の動作の一例を示す図である。
【図５】図１に開示した実施例の携帯電話機１が有するリモートアプリケーション実行機能の動作の他の例を示す図である。
【図６】図１に開示した実施例の携帯電話機１が有するリモートアプリケーション実行機能の動作の他の例を示す図である。
【図７】図１に開示した実施例の携帯電話機１の有するリモートアプリケーション実行機能の動作の一覧を示す図である。
【図８】図１に開示した実施例の携帯電話機１が有するリモートアプリケーション実行機能の構成の一例を示す図である。
【図９】図１に開示した実施例の携帯電話機１が有するリモートアプリケーション実行機能の構成の他の例を示す図である。
【図１０】図１に開示した実施例の携帯電話機１が有する諸機能の動作制御手順を示す図である。
【図１１】図１に開示した実施例の携帯電話機１における使用状態判定手段の動作を示すフローチャートである。
【図１２】図１に開示した実施例の携帯電話機１における機能動作制御手段の動作を示すフローチャートである。
【符号の説明】
【００８５】
１  携帯電話機
２  外部サーバ
１１  主制御部
１２  メモリ
１３  データ入力部
１４  表示部
１５  蓋開閉センサ
１６  加速度センサ
１７  通信手段
１８  音声入出力部
２１  認証制御部
２２  アプリケーションサービス提供部
２３  通信手段
１０１  ブラウザ
１０２  Ｈｔｔｐ／Ｈｔｔｐｓ通信プログラム
１０３  ｐｉｎｇ
１０４  Ｊａｖａアプリケーション
１１２  使用状態判定手段
１１３  機能動作手段
１１４  動作制御対象の諸機能
１１５  機能状態監視手段
１２１  センサ測定値記憶部
１２２  状態判定ルール記憶部
１２３  機能状態情報記憶部
１２４  機能別制御設定記憶部
【図１】
2008306412.tif 000004
【図２】
2008306412.tif 000005
【図３】
2008306412.tif 000006
【図４】
2008306412.tif 000007
【図５】
2008306412.tif 000008
【図６】
2008306412.tif 000009
【図７】
2008306412.tif 000010
【図８】
2008306412.tif 000011
【図９】
2008306412.tif 000012
【図１０】
2008306412.tif 000013
【図１１】
2008306412.tif 000014
【図１２】
2008306412.tif 000015