(57)【要約】【課題】  サービス要求なされたアプリケーションサーバのサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示すセキュリティルール情報は、各アプリケーションサーバの提供するサービス内容に応じて異なることから、携帯端末が複数のアプリケーションサーバからそれぞれサービスを受けるには、全アプリケーションサーバのセキュリティルール情報を予め保持するための多大なメモリが必要だった。【解決手段】  携帯端末からのサービス要求に応じてサービス提供を行う複数のアプリケーションサーバを設け、サービス要求時、携帯端末がサービス要求先のアプリケーションサーバにセキュリティルール情報の取得要求を行い、サービス要求先のアプリケーションサーバによって予め保持されている自己のセキュリティルール情報を携帯端末に送信させる。【選択図】        図１
2007058551.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末からのサービス要求に応じて、サービス提供を行う複数のアプリケーションサーバを備え、前記携帯端末から前記複数のアプリケーションサーバのいずれかにサービス要求がなされると、前記サービス要求がなされたアプリケーションサーバのサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示すセキュリティルール情報に基づいて、前記携帯端末がセキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、前記セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行する通信システムにおいて、
前記携帯端末は、
サービス要求がなされたアプリケーションサーバのセキュリティルール情報を取得すべく、セキュリティルール要求信号をサービス要求先のアプリケーションサーバに送信するセキュリティルール要求部と、
受信したセキュリティルール情報が格納される記憶部とを備え、
前記複数のアプリケーションサーバは、
自己のセキュリティルール情報を格納するセキュリティルール記憶部と、
前記携帯端末よりセキュリティルール要求信号を受信すると、前記記憶部からセキュリティルール情報を取得すると共に、前記取得されたセキュリティルール情報を前記携帯端末に送信する通信部とを備えることを特徴とする通信システム。
【請求項２】
携帯端末からのサービス要求に応じて、サービス提供を行う複数のアプリケーションサーバと、前記携帯端末および前記複数のアプリケーションサーバに接続されているセキュリティサーバとを備え、前記携帯端末から前記複数のアプリケーションサーバのいずれかにサービス要求がなされると、前記サービス要求がなされたアプリケーションサーバのサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示すセキュリティルール情報に基づいて、前記携帯端末がセキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、前記セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行する通信システムにおいて、
前記携帯端末は、
サービス要求がなされたアプリケーションサーバのセキュリティルール情報を取得すべく、サービス要求先のアプリケーションサーバを示す識別情報が付与されたセキュリティルール要求信号を前記セキュリティサーバに送信するセキュリティルール要求部と、
受信したセキュリティルール情報が格納される記憶部とを備え、
前記セキュリティサーバは、
アプリケーションサーバを示す識別情報毎のセキュリティルール情報が格納されたセキュリティルール記憶部と、
前記携帯端末よりセキュリティルール要求信号を受信すると、前記セキュリティルール要求信号に付与された識別情報に基づいて、前記セキュリティルール記憶部を検索し、サービス要求先のアプリケーションサーバのセキュリティルール情報を特定すると共に、前記特定されたセキュリティルール情報を前記携帯端末に送信する通信部とを備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末から複数のアプリケーションサーバのいずれかにサービス要求がなされると、サービス要求がなされたアプリケーションサーバのサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示すセキュリティルール情報に基づいて、携帯端末がセキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行する通信システムに関し、特に、サービス要求時、サービス要求先のアプリケーションサーバからセキュリティルール情報を取得する通信システムに関する。
【背景技術】
【０００２】
盗難、紛失等された携帯端末の記憶部のデータを消去し、データ漏出等を防止する通信システムが知られている。例えば、下記特許文献１には、携帯端末の状況を示すコンテキスト情報として、加速度、振動、傾き変化等を検出するセンサより得られる特徴値が事前に設定されている閾値を超えると、盗難、紛失等されたと判定し、記憶部に格納されているデータを消去し、データ漏出を防止する通信システムが開示されている。
【特許文献１】特開２００２−３２５２８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、携帯端末からのサービス要求に応じて、サービス提供を行う複数のアプリケーションサーバを備え、携帯端末から複数のアプリケーションサーバのいずれかにサービス要求がなされると、サービス要求がなされたアプリケーションサーバのサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示すセキュリティルール情報に基づいて、携帯端末がセキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行することで、携帯端末から不正なサービス要求が行われた場合にサービス提供されるのを防止する通信システムが知られている。
【０００４】
しかしながら、このような通信システムでは、次のような解決すべき課題があった。即ち、セキュリティルール情報は、各アプリケーションサーバの提供するサービス内容に応じて異なることから、携帯端末が複数のアプリケーションサーバからそれぞれサービス提供を受けるためには、全てのアプリケーションサーバのセキュリティルール情報を予め保持しなければならず、この場合、携帯端末に全てのアプリケーションサーバのセキュリティルール情報を保持するための多大な記録容量を有するメモリが必要となる欠点があった。
【課題を解決するための手段】
【０００５】
本発明は、以上の点を解決するために、次の構成を採用する。
〈構成１〉
携帯端末からのサービス要求に応じて、サービス提供を行う複数のアプリケーションサーバを備え、前記携帯端末から前記複数のアプリケーションサーバのいずれかにサービス要求がなされると、前記サービス要求がなされたアプリケーションサーバのサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示すセキュリティルール情報に基づいて、前記携帯端末がセキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、前記セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行する通信システムにおいて、前記携帯端末は、サービス要求がなされたアプリケーションサーバのセキュリティルール情報を取得すべく、セキュリティルール要求信号をサービス要求先のアプリケーションサーバに送信するセキュリティルール要求部と、受信したセキュリティルール情報が格納される記憶部とを備え、前記複数のアプリケーションサーバは、自己のセキュリティルール情報を格納するセキュリティルール記憶部と、前記携帯端末よりセキュリティルール要求信号を受信すると、前記記憶部からセキュリティルール情報を取得すると共に、前記取得されたセキュリティルール情報を前記携帯端末に送信する通信部とを備えることを特徴とする。
〈構成２〉
携帯端末からのサービス要求に応じて、サービス提供を行う複数のアプリケーションサーバと、前記携帯端末および前記複数のアプリケーションサーバに接続されているセキュリティサーバとを備え、前記携帯端末から前記複数のアプリケーションサーバのいずれかにサービス要求がなされると、前記サービス要求がなされたアプリケーションサーバのサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示すセキュリティルール情報に基づいて、前記携帯端末がセキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、前記セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行する通信システムにおいて、前記携帯端末は、サービス要求がなされたアプリケーションサーバのセキュリティルール情報を取得すべく、サービス要求先のアプリケーションサーバを示す識別情報が付与されたセキュリティルール要求信号を前記セキュリティサーバに送信するセキュリティルール要求部と、受信したセキュリティルール情報が格納される記憶部とを備え、前記セキュリティサーバは、アプリケーションサーバを示す識別情報毎のセキュリティルール情報が格納されたセキュリティルール記憶部と、前記携帯端末よりセキュリティルール要求信号を受信すると、前記セキュリティルール要求信号に付与された識別情報に基づいて、前記セキュリティルール記憶部を検索し、サービス要求先のアプリケーションサーバのセキュリティルール情報を特定すると共に、前記特定されたセキュリティルール情報を前記携帯端末に送信する通信部とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明の通信システムでは、携帯端末からのサービス要求に応じてサービス提供を行う複数のアプリケーションサーバを設け、サービス要求時、携帯端末がサービス要求先のアプリケーションサーバにセキュリティルール情報の取得要求を行うと、サービス要求先のアプリケーションサーバによって予め保持されている自己のセキュリティルール情報を携帯端末に送信させるようにしたので、携帯端末は、受信したセキュリティルール情報に基づいて、セキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行することができる。従って、携帯端末にて全てのアプリケーションサーバのセキュリティルール情報を格納する必要がなく、多大な記録容量を有するメモリを設ける必要がなく、しかも最新のセキュリティルール情報を得ることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施形態を図を用いて詳細に説明する。
【実施例１】
【０００８】
〈実施例１の構成〉
図１は、本発明の通信システムを示すブロック構成図である。
【０００９】
図１に示すように、本発明の通信システムは、携帯端末１００、アプリケーションサーバ２００およびアプリケーションサーバ３００から構成されており、携帯端末１００は、アプリケーションサーバ２００およびアプリケーションサーバ３００にインターネット等を介してそれぞれ接続されている。尚、本実施例では、インターネット等を介して接続された場合について説明を行うが、これに限られることはなく、無線等ように携帯端末１００と各アプリケーションサーバを接続することができるものであれば、どのように接続されてもよい。
【００１０】
携帯端末１００は、利用者が所有する端末であり、制御部１０、キーボード等の入力部１１、液晶等の表示部１２、コンテキスト情報取得部１３、セキュリティ要否判定部１４、セキュリティ動作特定部１５、作動制御部１６、認証部１７、セキュリティルール要求部１８、記憶部１９を有している。
【００１１】
アプリケーションサーバ２００は、例えば、社員名、社員住所等のように、主に自宅または会社にて閲覧および書き込みされるべき社員情報の閲覧および書き込みサービスを提供するサーバであり、社員情報が格納された社員情報ＤＢ２００Ａが接続されている。このアプリケーションサーバ２００は、制御部２０、通信部２１、記憶部２２およびサービス提供部２３を有している。
【００１２】
記憶部２２は、アプリケーションサーバ２００のセキュリティルール情報が格納されたメモリである。このセキュリティルール情報とは、携帯端末１００からなされるデータ閲覧および書き込み等のサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示す情報であり、本実施例では、図２に示すように、自宅または会社以外の場所からのデータ閲覧要求に対しては、携帯端末１００の表示部１２に警告画面を表示指示し、また、自宅または会社以外の場所からのデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すセキュリティルール情報が格納されている。
【００１３】
アプリケーションサーバ３００は、例えば、顧客名、顧客住所等のように、主に営業時間内（ＡＭ９：０１からＰＭ８：５９まで）に閲覧および書き込みされるべき顧客情報の閲覧および書き込みサービスを提供するサーバであり、顧客情報が格納された顧客情報ＤＢ３００Ａが接続されている。このアプリケーションサーバ３００は、制御部３０、通信部３１、記憶部３２およびサービス提供部３３を有している。
【００１４】
記憶部３２は、アプリケーションサーバ３００のセキュリティルール情報が格納されたメモリである。このセキュリティルール情報とは、携帯端末１００からなされるデータ閲覧および書き込み等のサービス要求に対するセキュリティ動作の要否判定基準およびセキュリティ動作要の判定時に実行すべきセキュリティ動作内容を示す情報であり、本実施例では、図３に示すように、営業時間外（ＰＭ９：００からＡＭ９：００まで）のデータ閲覧要求に対しては、利用者に暗証番号情報の入力を指示し、また、営業時間外のデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すセキュリティルール情報が格納されている。
【００１５】
以下、本実施例の通信システムにおける携帯端末１００、アプリケーションサーバ２００およびアプリケーションサーバ３００の相互関連を説明する。
【００１６】
携帯端末１００の制御部１０は、いわゆるＣＰＵとして携帯端末１００の統括制御する部であり、利用者から入力部１１を介して、起動指示がなされると、図示しない制御プログラムを実行し、利用者がサービスを受けたいアプリケーションサーバを選択するためのサーバ選択画面を表示部１２に表示させる。本実施例では、アプリケーションサーバ２００および３００のいずれかを選択させるためのサーバ選択画面が表示部１２に表示される。
【００１７】
ここで、まず、利用者によりアプリケーションサーバ２００が選択され、該選択されたアプリケーションサーバ２００からセキュリティルール情報が取得されると共に、携帯端末１００からのデータ閲覧および書き込み要求に応じて、セキュリティルール情報に基づく所定のセキュリティ動作が実行されるまでの説明を行う。
【００１８】
セキュリティルール要求部１８は、サービス要求されたアプリケーションサーバに対して、セキュリティルール情報の要求を行う部であり、利用者がサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ２００を選択すると、セキュリティルール要求部１８は、選択されたアプリケーションサーバ２００からセキュリティルール情報を取得すべく、セキュリティルール要求信号をアプリケーションサーバ２００に送信する。
【００１９】
アプリケーションサーバ２００の制御部２０は、いわゆるＣＰＵとしてアプリケーションサーバ２００を統括制御する部であり、セキュリティルール要求信号を受信すると、セキュリティルール要求信号を通信部２１に転送する。
【００２０】
通信部２１は、セキュリティルール情報を携帯端末１００に送信する部であり、セキュリティルール要求信号を受けると、記憶部２２からセキュリティルール情報を取得すると共に、取得したセキュリティルール情報を携帯端末１００に送信する。
【００２１】
本実施例では、図２に示すように、自宅または会社以外の場所からのデータ閲覧要求に対しては、携帯端末１００の表示部１２に警告画面を表示指示し、また、自宅または会社以外の場所からのデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すセキュリティルール情報が携帯端末１００に送信される。
【００２２】
携帯端末１００の制御部１０は、セキュリティルール情報を受信すると、セキュリティルール情報を記憶部１９に一時格納すると共に、該選択されているアプリケーションサーバ２００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示画面を表示部１２に表示させる。
【００２３】
利用者が指示画面を参照して、入力部１１を介して、データ閲覧を指示すると、制御部１０は、データ閲覧の要求を示すデータ閲覧要求情報を図示しないメモリに保持すると共に、携帯端末１００の状況を示すコンテキスト情報として携帯端末１００の現在の位置を示す現在位置情報を取得すべく、位置情報取得信号をコンテキスト情報取得部１３に転送する。
【００２４】
コンテキスト情報取得部１３は、コンテキスト情報を取得する部であり、本実施例では、コンテキスト情報として、図示しないＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）から携帯端末１００の現在の位置を示す現在位置情報および内部時計から現在時刻を示す現在時刻情報をそれぞれ取得する。
【００２５】
コンテキスト情報取得部１３は、位置情報取得信号を受けると、図示しないＧＰＳを実行し、コンテキスト情報として現在位置情報の取得を行う。
【００２６】
セキュリティ要否判定部１４は、セキュリティ動作の要否を判定する部であり、図示しないメモリに利用者の自宅位置を示す自宅位置情報および会社位置を示す会社位置情報を保持している。
【００２７】
セキュリティ要否判定部１４は、コンテキスト情報取得部１３がコンテキスト情報として、現在位置情報を取得すると、まず、現在位置情報と自宅位置情報および会社位置情報とをそれぞれ比較し、現在位置が自宅位置および会社位置のいずれかに一致すると、セキュリティ動作不要と判定し、現在位置が自宅位置および会社位置のいずれにも不一致であると、セキュリティ動作要と判定する。
【００２８】
制御部１０は、セキュリティ要否判定部１４がセキュリティ動作不要と判定すると、図示しない制御プログラムを実行し、データ閲覧要求の許可を示すデータ閲覧許可情報を生成し、該生成されたデータ閲覧許可情報をアプリケーションサーバ２００に送信する。
【００２９】
アプリケーションサーバ２００の制御部２０は、データ閲覧許可情報を受信すると、データ閲覧許可情報をサービス提供部２３に転送する。
【００３０】
サービス提供部２３は、データ閲覧およびデータ書き込みのいずれかのサービスを提供する部であり、データ閲覧許可情報を受けると、社員情報ＤＢ２００Ａから社員情報を取得すると共に、取得した社員情報を携帯端末１００に送信する。
【００３１】
携帯端末１００の制御部１０は、社員情報を受信すると、図示しないメモリの制御プログラムを実行し、社員情報に基づいて、社員閲覧画面情報を生成すると共に、該生成された社員閲覧画面情報に基づいて、社員閲覧画面を表示部１２に表示させる。
【００３２】
セキュリティ動作特定部１５は、セキュリティ情報に基づいて所定のセキュリティ動作を特定する部であり、セキュリティ要否判定部１４がセキュリティ動作要と判定すると、現在位置が自宅位置および会社位置のいずれにも不一致であることを示す比較結果情報を生成すると共に、データ閲覧要求情報および生成された比較結果情報に基づいて、記憶部１９のセキュリティルール情報を参照し、実行すべきセキュリティ動作内容を特定する。
【００３３】
本実施例では、現在位置に一致しない自宅位置および会社位置からのデータ閲覧要求であることから、携帯端末１００の表示部１２に警告画面を表示指示するためのセキュリティ動作内容情報が特定される。
【００３４】
制御部１０は、セキュリティ動作内容情報が特定されると、セキュリティ動作内容情報を作動制御部１６に転送する。
【００３５】
作動制御部１６は、セキュリティ動作内容情報に基づくセキュリティ動作の指示を行う部であり、セキュリティ動作情報を受けると、セキュリティ動作情報に基づいて各作動部に対し、セキュリティ動作の実行を指示する。
【００３６】
本実施例では、携帯端末１００の表示部１２に警告画面を表示指示するためのセキュリティ動作内容情報が特定されることから、作動制御部１６が図示しないメモリの制御プログラムを実行し、例えば、「周辺状況に留意して下さい」等を示す警告画面情報を生成すると共に、表示部１２に対して、生成された警告画面情報に基づく警告画面の表示を指示し、該指示を受けた表示部１２は、警告画面を表示させる。
【００３７】
引き続き、制御部１０は、表示部１２が警告画面を表示すると、図示しない制御プログラムを実行し、データ閲覧要求の許可を示すデータ閲覧許可情報を生成し、該生成されたデータ閲覧許可情報をアプリケーションサーバ２００に送信し、以降、上記同様の動作により、携帯端末１００の表示部１２に社員閲覧画面が表示される。
【００３８】
一方、利用者が指示画面を参照して、入力部１１を介して、データ書き込み要求を指示すると、制御部１０は、データ書き込みの要求を示すデータ書込要求情報を図示しないメモリに保持すると共に、上記同様に、コンテキスト情報取得部１３により、コンテキスト情報として現在位置情報を取得させ、セキュリティ要否判定部１４によりセキュリティ動作の要否を判定させる。
【００３９】
制御部１０は、セキュリティ要否判定部１４がセキュリティ動作不要と判定すると、図示しないメモリの制御プログラムを実行し、データの書き込みを受け付ける入力画面を表示部１２に表示させる。
【００４０】
利用者が入力画面を参照して、入力部１１を介して、所望の書込データを入力すると、制御部１０は、図示しないメモリの制御プログラムを実行し、入力された書込データをアプリケーションサーバ２００に送信する。
【００４１】
アプリケーションサーバ２００の制御部２０は、書込データを受信すると、書込データをサービス提供部２３に転送する。
【００４２】
サービス提供部２３は、書込データを受けると、書込データを社員情報ＤＢ２００Ａへ書き込むと共に、書き込みが完了したことを示す書込完了信号を携帯端末１００に送信する。
【００４３】
携帯端末１００の制御部１０は、書込完了信号を受信すると、図示しないメモリの制御プログラムを実行し、書き込みが完了したことを示す書込完了画面情報を生成させると共に、生成された書込完了画面情報に基づいて、書込完了画面を表示部１２に表示させる。
【００４４】
セキュリティ動作特定部１５は、セキュリティ要否判定部１４がセキュリティ動作要と判定すると、上記同様に、現在位置が自宅位置および会社位置のいずれにも不一致であることを示す比較結果情報を生成すると共に、データ書込要求情報および生成された比較結果情報に基づいて、記憶部１９のセキュリティルール情報を参照し、実行すべきセキュリティ動作内容を特定する。
【００４５】
本実施例では、現在位置に一致しない自宅位置および会社位置からのデータ書き込み要求であることから、データ書込要求を中止すると共に、携帯端末１００の表示部１２に中止画面を表示指示するためのセキュリティ動作内容情報が特定される。
【００４６】
制御部１０は、セキュリティ動作内容情報が特定されると、セキュリティ動作内容情報を作動制御部１６に転送する。
【００４７】
作動制御部１６は、セキュリティ動作内容情報を受けると、セキュリティ動作内容情報に基づいて各作動部に対し、セキュリティ動作の実行を指示する。
【００４８】
本実施例では、データ書込要求を中止すると共に、携帯端末１００の表示部１２に中止画面を表示指示するためのセキュリティ動作内容情報が特定されることから、作動制御部１６は、データ書込要求を中止すると共に、図示しないメモリの制御プログラムを実行し、例えば、「自宅または会社以外からサービスできません」等を示す中止画面情報を生成する。そして、表示部１２に生成された中止画面情報に基づく中止画面の表示指示を行い、該指示を受けた表示部１２は中止画面を表示させる。
【００４９】
次に、利用者によりアプリケーションサーバ３００が選択され、該選択されたアプリケーションサーバ３００からセキュリティルール情報および営業時間を示す営業時間情報が取得されると共に、携帯端末１００からのデータ閲覧および書き込み要求に応じて、セキュリティルール情報に基づく所定のセキュリティ動作が実行されるまでの説明を行う。
【００５０】
利用者がサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ３００を選択すると、セキュリティルール要求部１８は、選択されたアプリケーションサーバ３００からセキュリティルール情報を取得すべく、セキュリティルール要求信号をアプリケーションサーバ３００に送信する。
【００５１】
アプリケーションサーバ３００の制御部３０は、いわゆるＣＰＵとしてアプリケーションサーバ３００を統括制御する部であり、セキュリティルール要求信号を受信すると、セキュリティルール要求信号を通信部３１に転送する。
【００５２】
通信部３１は、セキュリティルール情報を携帯端末１００に送信する部であり、セキュリティルール要求信号を受けると、記憶部３２からセキュリティルール情報を取得すると共に、取得したセキュリティルール情報を携帯端末１００に送信する。この際、通信部３１は、営業時間（ＡＭ９：００からＰＭ９：００迄）を示す営業時間情報も携帯端末１００に送信する。
【００５３】
本実施例では、図３に示すように、営業時間外（ＰＭ９：０１からＡＭ８：５９迄）のデータ閲覧要求に対しては、利用者に暗証番号情報の入力を指示し、また、営業時間外のデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すセキュリティルール情報が携帯端末１００に送信される。
【００５４】
携帯端末１００の制御部１０は、セキュリティルール情報および営業時間情報を受信すると、セキュリティルール情報および営業時間情報を記憶部１９に一時格納すると共に、該選択されているアプリケーションサーバ３００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示画面を表示部１２に表示させる。
【００５５】
利用者が指示画面を参照して、入力部１１を介して、データ書き込みを指示すると、制御部１０は、データ書き込みの要求を示すデータ書込要求情報を図示しないメモリに保持すると共に、コンテキスト情報として、現在の時刻を示す現在時刻情報を取得すべく、時刻情報取得信号をコンテキスト情報取得部１３に転送する。
【００５６】
コンテキスト情報取得部１３は、時刻情報取得信号を受けると、図示しない内部時計からコンテキスト情報として現在時刻情報の取得を行う。
【００５７】
セキュリティ要否判定部１４は、コンテキスト情報取得部１３がコンテキスト情報として、現在時刻情報を取得すると、まず、記憶部１９の営業時間情報を参照し、現在時刻が営業時間内（ＡＭ９：００からＰＭ９：００迄）であると、セキュリティ動作不要と判定し、現在時刻が営業時間外（ＰＭ９：０１からＡＭ８：５９迄）であると、セキュリティ動作要と判定する。
【００５８】
制御部１０は、セキュリティ要否判定部１４がセキュリティ動作不要と判定すると、上記同様に、データの書き込みを受け付ける入力画面を表示部１２に表示させ、利用者から入力される書込データをアプリケーションサーバ３００に送信し、書き込み後にアプリケーションサーバ３００から書込完了信号を受信すると、書き込みが完了したことを示す書込完了画面を表示部１２に表示させる。
【００５９】
セキュリティ動作特定部１５は、セキュリティ要否判定部１４がセキュリティ動作要と判定すると、現在時刻が営業時間外であることを示す結果情報を生成すると共に、データ書込要求情報および生成された結果情報に基づいて、記憶部１９のセキュリティルール情報を参照し、実行すべきセキュリティ動作内容情報を特定する。
【００６０】
本実施例では、営業時間外のデータ書き込み要求であることから、データ書込要求を中止すると共に、携帯端末１００の表示部１２に中止画面を表示指示するためのセキュリティ動作内容情報が特定される。
【００６１】
制御部１０は、セキュリティ動作内容情報が特定されると、セキュリティ動作内容情報を作動制御部１６に転送する。
【００６２】
作動制御部１６は、セキュリティ動作内容情報を受けると、セキュリティ動作内容情報に基づいて各作動部に対し、セキュリティ動作の実行を指示する。
【００６３】
本実施例では、データ書込要求を中止すると共に、携帯端末１００の表示部１２に中止画面を表示指示するためのセキュリティ動作内容情報が特定されることから、作動制御部１６は、データ書込要求を中止すると共に、図示しないメモリの制御プログラムを実行し、例えば、「営業時間外にはサービスできません」等を示す中止画面情報を生成する。そして、表示部１２に生成された中止画面情報に基づく中止画面の表示指示を行い、該指示を受けた表示部１２は中止画面を表示させる。
【００６４】
一方、利用者が指示画面を参照して、入力部１１を介して、データ閲覧を指示すると、データ閲覧の要求を示すデータ閲覧要求情報を図示しないメモリに保持すると共に、上記同様に、コンテキスト情報取得部１３により、コンテキスト情報として、現在時刻情報を取得させ、セキュリティ要否判定部１４によりセキュリティ動作の要否を判定させる。
【００６５】
制御部１０は、セキュリティ要否判定部１４がセキュリティ動作不要と判定すると、図示しない制御プログラムを実行し、データ閲覧要求の許可を示すデータ閲覧許可情報を生成し、該生成されたデータ閲覧許可情報をアプリケーションサーバ３００に送信する。
【００６６】
アプリケーションサーバ３００の制御部３０は、データ閲覧許可情報を受信すると、データ閲覧許可情報をサービス提供部３３に転送する。
【００６７】
サービス提供部３３は、データ閲覧およびデータ書き込みのいずれかのサービスを提供する部であり、データ閲覧許可情報を受けると、顧客情報ＤＢ３００Ａから顧客情報を取得すると共に、取得した顧客情報を携帯端末１００に送信する。
【００６８】
携帯端末１００の制御部１０は、顧客情報を受信すると、図示しないメモリの制御プログラムを実行し、顧客情報に基づいて、顧客閲覧画面情報を生成すると共に、該生成された顧客閲覧画面情報に基づいて、顧客閲覧画面を表示部１２に表示させる。
【００６９】
セキュリティ動作特定部１５は、セキュリティ要否判定部１４がセキュリティ動作要と判定すると、現在時刻が営業時間外であることを示す結果情報を生成すると共に、データ閲覧要求情報および生成された結果情報に基づいて、記憶部１９のセキュリティルール情報を参照し、実行すべきセキュリティ動作を特定する。
【００７０】
本実施例では、営業時間外（ＰＭ９：０１からＡＭ８：５９迄）のデータ閲覧要求であることから、利用者に暗証番号情報の入力を指示するセキュリティ動作内容情報が特定される。
【００７１】
セキュリティ動作内容情報が特定されると、上記同様に、制御部１０によって、セキュリティ動作内容情報が作動制御部１６に転送され、作動制御部１６は、セキュリティ動作内容情報を受けると、セキュリティ動作内容情報に基づいて作動部に対し、セキュリティ動作の実行を指示する。
【００７２】
即ち、利用者に暗証番号情報の入力を指示するセキュリティ動作内容情報が特定されることから、作動制御部１６は、認証部１７に対して、利用者の本人認証を指示する認証指示信号を出力する。
【００７３】
認証部１７は、利用者の本人認証を行う部であり、予め図示しないメモリに利用者の登録暗証番号情報を保持している。
【００７４】
認証部１７は、認証指示信号を受けると、利用者に暗証番号情報の入力を指示する暗証番号入力画面情報を生成し、該生成された暗証番号入力画面情報に基づいた暗証番号入力画面を表示部１２に表示させる。
【００７５】
そして、利用者が暗証番号入力画面を参照して、入力部１１を介して、暗証番号情報を入力すると、メモリの登録暗証番号情報と入力された暗証番号情報とを比較して、一致すると、認証有効と判定し、不一致であると、認証無効と判定する。
【００７６】
作動制御部１６は、認証部１７が認証無効と判定すると、データ閲覧要求を中止させると共に、図示しないメモリの制御プログラムを実行し、例えば、「認証無効のためサービスできません」等を示す中止画面情報を生成する。そして、表示部１２に生成された中止画面情報に基づく中止画面の表示指示を行い、該指示を受けた表示部１２は中止画面を表示させる。
【００７７】
認証有効と判定すると、上記同様に、制御部１０により生成されるデータ閲覧許可情報をアプリケーションサーバ３００に送信し、以降、上記同様の動作により、携帯端末１００の表示部１２に顧客閲覧画面が表示される。
【００７８】
〈実施例１の動作〉
以下、実施例１における通信システムの動作について説明を行う。
【００７９】
図４は、実施例１の通信システムの動作フローチャートである。本動作説明では、利用者によりアプリケーションサーバ３００が選択され、該選択されたアプリケーションサーバ３００からセキュリティルール情報および営業時間を示す営業時間情報（＝ＡＭ９：００からＰＭ９：００迄）がアプリケーションサーバ３００から取得されると共に、営業時間外（＝ＰＭ１０：００）に携帯端末１００からなされたデータ閲覧要求に応じて、セキュリティルール情報に基づく所定のセキュリティ動作が実行されるまでの説明を行う。
【００８０】
携帯端末１００の制御部１０は、利用者から入力部１１を介して、起動指示がなされると、図示しない制御プログラムを実行し、利用者がサービスを受けたいアプリケーションサーバを選択するためのサーバ選択画面を表示部１２に表示させる。本実施例では、アプリケーションサーバ２００および３００のいずれかを選択させるためのサーバ選択画面が表示部１２に表示される（Ｓ１）。
【００８１】
利用者がサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ３００を選択すると、セキュリティルール要求部１８は、選択されたアプリケーションサーバ３００からセキュリティルール情報を取得すべく、セキュリティルール要求信号をアプリケーションサーバ３００に送信する（Ｓ２）。
【００８２】
アプリケーションサーバ３００の制御部３０は、セキュリティルール要求信号を受信すると、セキュリティルール要求信号を通信部３１に転送する。
【００８３】
通信部３１は、セキュリティルール要求信号を受けると、記憶部３２からセキュリティルール情報を取得すると共に、取得したセキュリティルール情報を携帯端末１００に送信する。この際、通信部３１は、営業時間（ＡＭ９：００からＰＭ９：００迄）を示す営業時間情報も携帯端末１００に送信する（Ｓ３）。
【００８４】
本実施例では、図３に示すように、営業時間外（ＰＭ９：０１からＡＭ８：５９迄）のデータ閲覧要求に対しては、利用者に暗証番号情報の入力を指示し、また、営業時間外のデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すセキュリティルール情報が携帯端末１００に送信される。
【００８５】
携帯端末１００の制御部１０は、セキュリティルール情報および営業時間情報を受信すると、セキュリティルール情報および営業時間情報を記憶部１９に一時格納すると共に（Ｓ４）、該選択されているアプリケーションサーバ３００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示画面を表示部１２に表示させる（Ｓ５）。
【００８６】
利用者が指示画面を参照して、入力部１１を介して、データ閲覧を指示すると（Ｓ６）、制御部１０は、データ閲覧の要求を示すデータ閲覧要求情報を図示しないメモリに保持すると共に、コンテキスト情報として、現在の時刻を示す現在時刻情報を取得すべく、時刻情報取得信号をコンテキスト情報取得部１３に転送する。
【００８７】
コンテキスト情報取得部１３は、時刻情報取得信号を受けると、図示しない内部時計からコンテキスト情報として現在時刻情報の取得を行う。本実施例では、コンテキスト情報として現在時刻情報（＝ＰＭ１０：００）が取得される（Ｓ７）。
【００８８】
セキュリティ要否判定部１４は、コンテキスト情報取得部１３がコンテキスト情報として、現在時刻情報を取得すると、記憶部１９の営業時間情報を参照し、現在時刻が営業時間内（ＡＭ９：００からＰＭ９：００迄）であると、セキュリティ動作不要と判定し、現在時刻が営業時間外（ＰＭ９：０１からＡＭ８：５９迄）であると、セキュリティ動作要と判定する（Ｓ８）。
【００８９】
本動作説明では、コンテキスト情報として現在時刻情報（＝ＰＭ１０：００）が取得されることから、セキュリティ要否判定部１４は、セキュリティ動作要と判定する。
【００９０】
セキュリティ動作特定部１５は、セキュリティ要否判定部１４がセキュリティ動作要と判定すると（Ｓ９）、現在時刻が営業時間外であることを示す結果情報を生成すると共に、データ閲覧情報および生成された結果情報に基づいて、メモリのセキュリティルール情報を参照し、実行すべきセキュリティ動作内容情報を特定する（Ｓ１０）。
【００９１】
本実施例では、営業時間外のデータ閲覧要求であることから、利用者に暗証番号情報の入力を指示するセキュリティ動作内容情報が特定される。
【００９２】
セキュリティ動作内容情報が特定されると、上記同様に、制御部１０によって、セキュリティ動作内容情報が作動制御部１６に転送され、作動制御部１６は、セキュリティ動作内容情報を受けると、セキュリティ動作内容情報に基づいて作動部に対し、セキュリティ動作の実行を指示する（Ｓ１１）。
【００９３】
即ち、利用者に暗証番号情報の入力を指示するセキュリティ動作内容情報が特定されることから、作動制御部１６は、認証部１７に対して、利用者の本人認証を指示する認証指示信号を出力する。
【００９４】
認証部１７は、認証指示信号を受けると、利用者に暗証番号情報の入力を指示する暗証番号入力画面情報を生成し、該生成された暗証番号入力画面情報に基づいた暗証番号入力画面を表示部１２に表示させる。
【００９５】
そして、利用者が暗証番号入力画面を参照して、入力部１１を介して、暗証番号情報を入力すると、メモリの登録暗証番号情報と入力された暗証番号情報とを比較して、一致すると、認証有効と判定し、不一致であると、認証無効と判定する（Ｓ１２）。
【００９６】
作動制御部１６は、認証部１７が認証無効と判定すると、データ閲覧要求を中止させると共に、図示しないメモリの制御プログラムを実行し、例えば、「認証無効のためサービスできません」等を示す中止画面情報を生成する。そして、表示部１２に生成された中止画面情報に基づく中止画面の表示指示を行い、該指示を受けた表示部１２は中止画面を表示させる（Ｓ１４）。
【００９７】
認証有効と判定すると、制御部１０は、図示しない制御プログラムを実行し、データ閲覧要求の許可を示すデータ閲覧許可情報を生成し、該生成されたデータ閲覧許可情報をアプリケーションサーバ３００に送信し、以降、上記同様の動作により、携帯端末１００の表示部１２に顧客閲覧画面が表示される（Ｓ１３）。
【００９８】
〈実施例１の効果〉
実施例１の通信システムでは、携帯端末１００からのサービス要求に応じてサービス提供を行う複数のアプリケーションサーバを設け、サービス要求時、携帯端末１００がサービス要求先のアプリケーションサーバにセキュリティルール情報の取得要求を行うと、サービス要求先のアプリケーションサーバによって予め保持されている自己のセキュリティルール情報を携帯端末１００に送信させるようにしたので、携帯端末１００は、受信したセキュリティルール情報に基づいて、セキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行することができる。従って、携帯端末１００にて全てのアプリケーションサーバのセキュリティルール情報を格納する必要がなく、多大な記録容量を有するメモリを設ける必要がなく、しかも最新のセキュリティルール情報を得ることができる。
【実施例２】
【００９９】
〈実施例２の構成〉
図５は、実施例２の通信システムを示すブロック構成図である。
【０１００】
図５に示すように、実施例２の通信システムは、携帯端末１００、アプリケーションサーバ２００、アプリケーションサーバ３００、セキュリティサーバ４００から構成されており、携帯端末１００、アプリケーションサーバ２００、アプリケーションサーバ３００は、それぞれセキュリティサーバ４００に接続されている。
【０１０１】
実施例２のアプリケーションサーバ２００は、例えば、社員名、社員住所等のように、主に自宅および会社にて閲覧および書き込みされるべき社員情報の閲覧および書き込みサービスを提供するサーバであり、社員情報が格納された社員情報ＤＢ２００Ａが接続されている。このアプリケーションサーバ２００は、制御部２０、サービス提供部２３を有している。
【０１０２】
実施例２のアプリケーションサーバ３００は、例えば、顧客名、顧客住所等のように、主に営業時間内（ＡＭ９：００からＰＭ９：００迄）に閲覧および書き込みされるべき顧客情報の閲覧および書き込みサービスを提供するサーバであり、顧客情報が格納された顧客情報ＤＢ３００Ａが接続されている。このアプリケーションサーバ３００は、制御部３０、サービス提供部３３を有している。
【０１０３】
セキュリティサーバ４００は、制御部４０、通信部４１、記憶部４２を有している。
【０１０４】
記憶部４２は、各アプリケーションサーバを示す識別情報毎にセキュリティルール情報が格納されたメモリであり、本実施例では、アプリケーションサーバ２００または３００を示す識別情報毎に対応するセキュリティルール情報がそれぞれ格納されている。アプリケーションサーバ２００および３００のそれぞれに対応するセキュリティルール情報は、実施例１と同様とする。
【０１０５】
以降、実施例１との相違点である利用者により選択されたアプリケーションサーバ２００のセキュリティルール情報がセキュリティサーバ４００から取得されると共に、取得されたセキュリティルール情報が携帯端末１００に送信されるまでの携帯端末１００、アプリケーションサーバ２００、セキュリティサーバ４００の相互関連を説明する。
【０１０６】
利用者が実施例１と同様に表示されたサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ２００を選択すると、セキュリティルール要求部１８は、選択されたアプリケーションサーバ２００のセキュリティルール情報を取得すべく、アプリケーションサーバ２００を示す識別情報を付与したセキュリティルール要求信号をセキュリティサーバ４００に送信する。
【０１０７】
セキュリティサーバ４００の制御部４０は、いわゆるＣＰＵとしてセキュリティサーバ４００の統括制御を行う部であり、セキュリティルール要求信号を受信すると、セキュリティルール要求信号に付与されている識別情報を通信部４１に転送する。
【０１０８】
通信部４１は、各アプリケーションサーバに対応するセキュリティルール情報を携帯端末１００に送信する部であり、識別情報を受けると、識別情報に基づいて、記憶部４２を検索し、該識別情報に対応するセキュリティルール情報を特定すると共に、特定されたセキュリティルール情報を携帯端末１００に送信する。
【０１０９】
本実施例では、自宅または会社以外の場所からのデータ閲覧要求に対しては、携帯端末１００の表示部１２に警告画面を表示指示し、また、自宅または会社以外の場所からのデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すアプリケーションサーバ２００に対応したセキュリティルール情報が送信される。
【０１１０】
携帯端末１００の制御部１０は、セキュリティルール情報を受信すると、セキュリティルール情報を記憶部１９に一時格納する。以降、実施例１と同様に、データ閲覧、書き込み等のサービス要求に応じてセキュリティ要否判定等が行われる。
【０１１１】
次に、実施例１との相違点である利用者により選択されたアプリケーションサーバ３００のセキュリティルール情報がセキュリティサーバ４００から取得されると共に、取得されたセキュリティルール情報が携帯端末１００に送信されるまでの携帯端末１００、アプリケーションサーバ３００、セキュリティサーバ４００の相互関連を説明する。
【０１１２】
利用者が実施例１と同様に表示されたサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ３００を選択すると、セキュリティルール要求部１８は、選択されたアプリケーションサーバ３００のセキュリティルール情報を取得すべく、アプリケーションサーバ３００を示す識別情報を付与したセキュリティルール要求信号をセキュリティサーバ４００に送信する。
【０１１３】
セキュリティサーバ４００の制御部４０は、セキュリティルール要求信号を受信すると、セキュリティルール要求信号に付与されている識別情報を通信部４１に転送する。
【０１１４】
通信部４１は、識別情報を受けると、識別情報に基づいて、記憶部４２を検索し、該識別情報に対応するセキュリティルール情報を特定すると共に、特定されたセキュリティルール情報を携帯端末１００に送信する。
【０１１５】
本実施例では、営業時間外（ＰＭ９：０１からＡＭ８：５９迄）のデータ閲覧要求に対しては、利用者に暗証番号情報の入力を指示し、また、営業時間外のデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すアプリケーションサーバ３００に対応したセキュリティルール情報が送信される。
【０１１６】
携帯端末１００の制御部１０は、セキュリティルール情報を受信すると、セキュリティルール情報を記憶部１９に一時格納する。以降、実施例１と同様に、データ閲覧、書き込み等のサービス要求に応じてセキュリティ要否判定等が行われる。
【０１１７】
〈実施例２の動作〉
以下、実施例２における通信システムの動作について説明を行う。
【０１１８】
図６は、実施例２の通信システムの動作フローチャートである。本動作説明では、実施例１との相違点である利用者により選択されたアプリケーションサーバ２００のセキュリティルール情報がセキュリティサーバ４００から取得されると共に、取得されたセキュリティルール情報が携帯端末１００に送信されるまでの説明を行う。
【０１１９】
利用者が実施例１と同様に表示されたサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ２００を選択すると（Ｓ１）、セキュリティルール要求部１８は、選択されたアプリケーションサーバ２００のセキュリティルール情報を取得すべく、アプリケーションサーバ２００を示す識別情報を付与したセキュリティルール要求信号をセキュリティサーバ４００に送信する（Ｓ２）。
【０１２０】
セキュリティサーバ４００の制御部４０は、セキュリティルール要求信号を受信すると、セキュリティルール要求信号に付与されている識別情報を通信部４１に転送する。
【０１２１】
通信部４１は、識別情報を受けると、識別情報に基づいて、記憶部４２を検索し、該識別情報に対応するセキュリティルール情報を特定すると共に（Ｓ３）、特定されたセキュリティルール情報を携帯端末１００に送信する（Ｓ４）。
【０１２２】
本実施例では、自宅または会社以外の場所からのデータ閲覧要求に対しては、セキュリティ動作として、携帯端末１００の表示部１２に警告画面を表示指示し、また、自宅または会社以外の場所からのデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すアプリケーションサーバ２００に対応したセキュリティルール情報が送信される。
【０１２３】
携帯端末１００の制御部１０は、セキュリティルール情報を受信すると、セキュリティルール情報を記憶部１９に一時格納する（Ｓ５）。以降、実施例１と同様に、セキュリティ要否判定等が行われる。
【０１２４】
〈実施例２の効果〉
実施例２の通信システムでは、携帯端末１００からのサービス要求に応じてサービス提供を行う複数のアプリケーションサーバと、携帯端末１００と複数のアプリケーションサーバにそれぞれ接続されたセキュリティサーバ４００を設け、サービス要求時、携帯端末１００がサービス要求先のアプリケーションサーバのセキュリティルール情報をセキュリティサーバ４００に取得要求すると、セキュリティサーバ４００が予め保持されている複数のアプリケーションサーバのセキュリティルール情報からサービス要求先のアプリケーションサーバのセキュリティルール情報を特定すると共に、特定されたセキュリティルール情報を携帯端末１００に送信するようにしたので、携帯端末１００は、受信したセキュリティルール情報に基づいて、セキュリティ動作の要否を判定すると共に、セキュリティ動作要と判定すると、セキュリティルール情報に示されたセキュリティ動作内容に基づくセキュリティ動作を実行することができる。従って、携帯端末１００にて全てのアプリケーションサーバのセキュリティルール情報を格納する必要がなく、多大な記録容量を有するメモリを設ける必要がなく、しかも最新のセキュリティルール情報を得ることができる。また、全てのアプリケーションサーバのセキュリティルール情報がセキュリティサーバ４００の記憶部４２に一元的に格納されていることから、容易にセキュリティサーバ情報の更新を行うことができる。
【実施例３】
【０１２５】
〈実施例３の構成〉
図７は、実施例３の通信システムを示すブロック構成図である。
【０１２６】
図７に示すように、実施例３の通信システムは、携帯端末１００、アプリケーションサーバ２００、アプリケーションサーバ３００、セキュリティサーバ４００から構成されており、携帯端末１００、アプリケーションサーバ２００、アプリケーションサーバ３００は、それぞれセキュリティサーバ４００に接続されている。
【０１２７】
実施例３のセキュリティサーバ４００は、セキュリティルール特定部４３、セキュリティ要否判定部４４を有している。その他の構成は実施例２と同様である。
【０１２８】
以降、まず、実施例２との相違点であるセキュリティサーバ４００がアプリケーションサーバ２００のセキュリティルール情報を特定した後、携帯端末１００からのデータ閲覧または書き込み要求に応じて、セキュリティサーバ４００がセキュリティ要否判定を行うまでの携帯端末１００、アプリケーションサーバ２００、セキュリティサーバ４００の相互関連を説明する。
【０１２９】
利用者が実施例２と同様に表示されたサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ２００を選択すると、制御部１０は、選択されたアプリケーションサーバ２００のセキュリティルール情報に基づくセキュリティ要否判定を実行すべく、アプリケーションサーバ２００を示す識別情報を付与したセキュリティ要否開始信号をセキュリティサーバ４００に送信する。
【０１３０】
セキュリティサーバ４００の制御部４０は、セキュリティ要否開始信号を受信すると、セキュリティ要否開始信号に付与されている識別情報をセキュリティルール特定部４３に転送する。
【０１３１】
セキュリティルール特定部４３は、各アプリケーションサーバのセキュリティルール情報を特定する部であり、識別情報を受けると、識別情報に基づいて、記憶部４２を検索し、アプリケーションサーバ２００のセキュリティルール情報を特定する。
【０１３２】
本実施例では、自宅または会社以外の場所からのデータ閲覧要求に対しては、セキュリティ動作として、携帯端末１００の表示部１２に警告画面を表示指示し、また、自宅または会社以外の場所からのデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すアプリケーションサーバ２００に対応したセキュリティルール情報が特定される。
【０１３３】
制御部４０は、セキュリティルール特定部４３がセキュリティルール情報を特定すると、セキュリティルール情報を図示しないメモリに一時格納すると共に、アプリケーションサーバ２００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示信号を携帯端末１００に送信する。
【０１３４】
携帯端末１００の制御部１０は、指示信号を受信すると、図示しない制御プログラムを実行し、利用者がアプリケーションサーバ２００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示画面を表示部１２に表示させる。
【０１３５】
利用者が指示画面を参照して、入力部１１を介して、データ閲覧を指示すると、制御部１０は、データ閲覧の要求を示すデータ閲覧要求情報を図示しないメモリに保持すると共に、携帯端末１００の状況を示すコンテキスト情報として、携帯端末１００の現在の位置を示す現在位置情報を取得すべく、位置情報取得信号をコンテキスト情報取得部１３に転送する。
【０１３６】
コンテキスト情報取得部１３は、位置情報取得信号を受けると、図示しないＧＰＳを実行し、コンテキスト情報として現在位置情報の取得を行う。
【０１３７】
制御部１０は、コンテキスト情報取得部１３が現在位置情報を取得すると、取得した現在位置情報およびデータ閲覧要求情報をセキュリティサーバ４００に送信する。
【０１３８】
セキュリティサーバ４００の制御部４０は、現在位置情報およびデータ閲覧要求情報を受信すると、両情報をセキュリティ要否判定部４４に転送する。
【０１３９】
セキュリティ要否判定部４４は、セキュリティ動作の要否を判定する部であり、図示しないメモリに利用者の自宅位置を示す自宅位置情報および会社位置を示す会社位置情報を保持している。
【０１４０】
セキュリティ要否判定部４４は、現在位置情報およびデータ閲覧要求情報を受けると、まず、現在位置情報と自宅位置情報および会社位置情報とをそれぞれ比較し、現在位置が自宅位置および会社位置のいずれにも不一致であると、セキュリティ動作要と判定し、現在位置が自宅位置および会社位置のいずれかに一致すると、セキュリティ動作不要と判定する。
【０１４１】
制御部４０は、セキュリティ要否判定部４４がセキュリティ動作不要と判定すると、セキュリティ動作が不要であることを示すセキュリティ動作不要信号を携帯端末１００に送信する。
【０１４２】
携帯端末１００の制御部１０は、セキュリティ動作不要信号を受信すると、図示しないメモリの制御プログラムを実行し、データ閲覧要求の許可を示すデータ閲覧許可情報を生成し、該生成されたデータ閲覧許可情報をアプリケーションサーバ２００に送信し、以降、実施例１と同様に、サービス提供等が行われる。
【０１４３】
セキュリティ要否判定部４４がセキュリティ動作要と判定すると、制御部４０は、セキュリティ動作要であることを示すセキュリティ動作要信号をセキュリティ動作特定部４５に出力する。
【０１４４】
セキュリティ動作特定部４５は、セキュリティ情報に基づいて所定のセキュリティ動作を特定する部であり、セキュリティ動作要信号を受けると、現在位置が自宅位置および会社位置のいずれにも不一致であることを示す比較結果情報を生成すると共に、データ閲覧要求情報および生成された比較結果情報に基づいて、記憶部４２のセキュリティルール情報を参照し、実行すべきセキュリティ動作内容情報を特定する。
【０１４５】
本実施例では、現在位置に一致しない自宅位置および会社位置からのデータ閲覧要求であることから、携帯端末１００の表示部１２に警告画面を表示指示するためのセキュリティ動作内容情報が特定される。
【０１４６】
制御部４０は、セキュリティ動作内容情報が特定されると、セキュリティ動作内容情報を携帯端末１００に送信する。
【０１４７】
携帯端末１００の制御部１０は、セキュリティ動作内容情報を受信すると、セキュリティ動作内容情報を作動制御部１６に転送する。以降、実施例１と同様に、セキュリティ動作が実行される。
【０１４８】
一方、利用者が指示画面を参照して、入力部１１を介して、データ書き込みを指示すると、制御部１０は、データ書き込みの要求を示すデータ書込要求情報を図示しないメモリに保持すると共に、上記同様に、コンテキスト情報取得部１３により、コンテキスト情報として現在位置情報を取得させ、取得した現在位置情報およびデータ書込要求情報をセキュリティサーバ４００に送信する。
【０１４９】
セキュリティサーバ４００の制御部４０は、現在位置情報およびデータ書込要求情報を受信すると、両情報をセキュリティ要否判定部４４に転送する。
【０１５０】
セキュリティ要否判定部４４は、上記同様に、セキュリティ動作の要否を判定し、制御部４０は、セキュリティ要否判定部４４がセキュリティ動作不要と判定すると、セキュリティ動作が不要であることを示すセキュリティ動作不要信号を携帯端末１００に送信する。
【０１５１】
携帯端末１００の制御部１０は、セキュリティ動作不要信号を受信すると、図示しないメモリの制御プログラムを実行し、データの書き込みを受け付ける入力画面を表示部１２に表示さる。以降、実施例１と同様に、サービス提供が行われる。
【０１５２】
セキュリティ要否判定部４４がセキュリティ動作要と判定すると、制御部４０は、セキュリティ動作要であることを示すセキュリティ動作要信号をセキュリティ動作特定部４５に出力する。
【０１５３】
セキュリティ動作特定部４５は、セキュリティ情報に基づいて所定のセキュリティ動作を特定する部であり、セキュリティ動作要信号を受けると、現在位置が自宅位置および会社位置のいずれにも不一致であることを示す比較結果情報を生成すると共に、データ書込要求情報および生成された比較結果情報に基づいて、記憶部４２のセキュリティルール情報を参照し、実行すべきセキュリティ動作内容情報を特定する。
【０１５４】
本実施例では、現在位置に一致しない自宅位置および会社位置からのデータ書込要求情報であることから、データ書込要求を中止すると共に、携帯端末１００の表示部１２に中止画面を表示指示するためのセキュリティ動作内容情報が特定される。
【０１５５】
制御部４０は、セキュリティ動作内容情報が特定されると、セキュリティ動作内容情報を携帯端末１００に送信する。
【０１５６】
携帯端末１００の制御部１０は、セキュリティ動作内容情報を受信すると、セキュリティ動作内容情報を作動制御部１６に転送する。以降、実施例１と同様に、セキュリティ動作が実行される。
【０１５７】
次に、実施例２との相違点であるセキュリティサーバ４００がアプリケーションサーバ３００のセキュリティルール情報を特定した後、携帯端末１００からのデータ閲覧または書き込みの要求に応じて、セキュリティサーバ４００がセキュリティ要否判定を行うまでの携帯端末１００、アプリケーションサーバ３００、セキュリティサーバ４００の相互関連を説明する。
【０１５８】
利用者が実施例２と同様に表示されたサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ３００を選択すると、制御部１０は、選択されたアプリケーションサーバ３００のセキュリティルール情報に基づくセキュリティ要否判定を実行すべく、アプリケーションサーバ３００を示す識別情報を付与したセキュリティ要否開始信号をセキュリティサーバ４００に送信する。
【０１５９】
セキュリティサーバ４００の制御部４０は、セキュリティ要否開始信号を受信すると、セキュリティ要否開始信号に付与されている識別情報をセキュリティルール特定部４３に転送する。
【０１６０】
セキュリティルール特定部４３は、識別情報を受けると、識別情報に基づいて、記憶部４２を検索し、アプリケーションサーバ３００のセキュリティルール情報を特定する。
【０１６１】
本実施例では、営業時間外（ＰＭ９：０１からＡＭ８：５９迄）のデータ閲覧要求に対しては、利用者に暗証番号情報の入力を指示し、また、営業時間外のデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すセキュリティルール情報が特定される。
【０１６２】
制御部４０は、セキュリティルール情報が特定されると、セキュリティルール情報を図示しないメモリに一時格納すると共に、アプリケーションサーバ３００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示信号を携帯端末１００に送信する。
【０１６３】
携帯端末１００の制御部１０は、指示信号を受信すると、図示しない制御プログラムを実行し、利用者がアプリケーションサーバ３００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示画面を表示部１２に表示させる。
【０１６４】
利用者が指示画面を参照して、入力部１１を介して、データ閲覧を指示すると、制御部１０は、データ閲覧の要求を示すデータ閲覧要求情報を図示しないメモリに保持すると共に、携帯端末１００の状況を示すコンテキスト情報として、現在の時刻を示す現在時刻情報を取得すべく、時刻情報取得信号をコンテキスト情報取得部１３に転送する。
【０１６５】
コンテキスト情報取得部１３は、時刻情報取得信号を受けると、図示しない内部時計からコンテキスト情報として現在時刻情報の取得を行う。
【０１６６】
制御部１０は、コンテキスト情報取得部１３が現在時刻情報を取得すると、取得した現在時刻情報およびデータ閲覧要求情報をセキュリティサーバ４００に送信する。
【０１６７】
セキュリティサーバ４００の制御部４０は、現在時刻情報およびデータ閲覧要求情報を受信すると、両情報をセキュリティ要否判定部４４に転送する。
【０１６８】
セキュリティ要否判定部４４は、現在時刻情報およびデータ閲覧要求情報を受けると、まず、メモリの営業時間情報を参照し、現在時刻が営業時間内（ＡＭ９：００からＰＭ９：００迄）であると、セキュリティ動作不要と判定し、現在時刻が営業時間外（ＰＭ９：０１からＡＭ８：５９迄）であると、セキュリティ動作要と判定する。
【０１６９】
制御部４０は、セキュリティ要否判定部４４がセキュリティ動作不要と判定すると、セキュリティ動作が不要であることを示すセキュリティ動作不要信号を携帯端末１００に送信する。
【０１７０】
携帯端末１００の制御部１０は、セキュリティ動作不要信号を受信すると、図示しないメモリの制御プログラムを実行し、データ閲覧要求の許可を示すデータ閲覧許可情報を生成し、該生成されたデータ閲覧許可情報をアプリケーションサーバ２００に送信し、以降、実施例１と同様に、サービス提供が行われる。
【０１７１】
セキュリティ要否判定部４４がセキュリティ動作要と判定すると、制御部４０は、セキュリティ動作要であることを示すセキュリティ動作要信号をセキュリティ動作特定部４５に出力する。
【０１７２】
セキュリティ動作特定部４５は、セキュリティ動作要信号を受けると、現在時刻が営業時間外であることを示す結果情報を生成すると共に、データ閲覧許可情報および生成された結果情報に基づいて、記憶部４２のセキュリティルール情報を参照し、実行すべきセキュリティ動作内容情報を特定する。
【０１７３】
本実施例では、営業時間外のデータ閲覧要求であることから、利用者に暗証番号情報の入力を指示するセキュリティ動作内容情報が特定される。
【０１７４】
制御部４０は、セキュリティ動作内容情報が特定されると、セキュリティ動作内容情報を携帯端末１００に送信する。
【０１７５】
携帯端末１００の制御部１０は、セキュリティ動作内容情報を受信すると、セキュリティ動作内容情報を作動制御部１６に転送する。以降、実施例１と同様に、セキュリティ動作が実行される。
【０１７６】
一方、利用者が指示画面を参照して、入力部１１を介して、データ書き込みを指示すると、制御部１０は、データ書き込みの要求を示すデータ書込要求情報を図示しないメモリに保持すると共に、上記同様に、コンテキスト情報取得部１３により、コンテキスト情報として現在位置情報を取得させ、取得した現在位置情報およびデータ書込要求情報をセキュリティサーバ４００に送信する。
【０１７７】
セキュリティサーバ４００の制御部４０は、現在位置情報およびデータ書込要求情報を受信すると、両情報をセキュリティ要否判定部４４に転送する。
【０１７８】
セキュリティ要否判定部４４は、上記同様に、セキュリティ動作の要否を判定し、制御部４０は、セキュリティ要否判定部４４がセキュリティ動作不要と判定すると、セキュリティ動作が不要であることを示すセキュリティ動作不要信号を携帯端末１００に送信する。
【０１７９】
携帯端末１００の制御部１０は、セキュリティ動作不要信号を受信すると、図示しないメモリの制御プログラムを実行し、データの書き込みを受け付ける入力画面を表示部１２に表示さる。以降、実施例１と同様にサービス提供が行われる。
【０１８０】
セキュリティ要否判定部４４がセキュリティ動作要と判定すると、制御部４０は、セキュリティ動作要であることを示すセキュリティ動作要信号をセキュリティ動作特定部４５に出力する。
【０１８１】
セキュリティ動作特定部４５は、セキュリティ動作要信号を受けると、現在時刻が営業時間外であることを示す結果情報を生成すると共に、データ書込要求情報および生成された結果情報に基づいて、記憶部４２のセキュリティルール情報を参照し、実行すべきセキュリティ動作内容情報を特定する。
【０１８２】
本実施例では、営業時間外のデータ書込要求であることから、書込中止を指示するセキュリティ動作内容情報が特定される。
【０１８３】
制御部４０は、セキュリティ動作内容情報が特定されると、セキュリティ動作内容情報を携帯端末１００に送信する。
【０１８４】
携帯端末１００の制御部１０は、セキュリティ動作内容情報を受信すると、セキュリティ動作内容情報を作動制御部１６に転送する。以降、実施例１と同様に、セキュリティ動作が実行される。
【０１８５】
〈実施例３の動作〉
以下、実施例３における通信システムの動作について説明を行う。
【０１８６】
図８は、実施例３の通信システムの動作フローチャートである。本動作説明では、実施例２との相違点であるセキュリティサーバ４００がアプリケーションサーバ２００のセキュリティルール情報を特定した後、携帯端末１００からの自宅および会社以外からのデータ閲覧要求に応じて、セキュリティサーバ４００が特定されたセキュリティルール情報に基づくセキュリティ要否を判定し、セキュリティ動作要と判定されると、携帯端末１００が所定のセキュリティ動作を実行するまでの説明を行う。
【０１８７】
利用者が実施例２と同様に表示されたサーバ選択画面を参照して、入力部１１を介して、アプリケーションサーバ２００を選択すると（Ｓ１）、制御部１０は、選択されたアプリケーションサーバ２００のセキュリティルール情報に基づくセキュリティ要否判定を実行すべく、アプリケーションサーバ２００を示す識別情報を付与したセキュリティ要否開始信号をセキュリティサーバ４００に送信する（Ｓ２）。
【０１８８】
セキュリティサーバ４００の制御部４０は、セキュリティ要否開始信号を受信すると、セキュリティ要否開始信号に付与されている識別情報をセキュリティルール特定部４３に転送する。
【０１８９】
セキュリティルール特定部４３は、識別情報を受けると、識別情報に基づいて、記憶部４２を検索し、アプリケーションサーバ２００のセキュリティルール情報を特定する（Ｓ３）。
【０１９０】
本実施例では、自宅または会社以外の場所からのデータ閲覧要求に対しては、セキュリティ動作として、携帯端末１００の表示部１２に警告画面を表示指示し、また、自宅または会社以外の場所からのデータ書き込み要求に対しては、書込中止を指示するセキュリティ動作内容を示すアプリケーションサーバ２００に対応したセキュリティルール情報が特定される。
【０１９１】
制御部４０は、セキュリティルール特定部４３がセキュリティルール情報を特定すると、セキュリティルール情報を図示しないメモリに一時格納すると共に（Ｓ４）、アプリケーションサーバ２００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示信号を携帯端末１００に送信する。
【０１９２】
携帯端末１００の制御部１０は、指示信号を受信すると、図示しない制御プログラムを実行し、利用者がアプリケーションサーバ２００に対して、データ閲覧およびデータ書き込みのいずれかを指示するための指示画面を表示部１２に表示させる（Ｓ５）。
【０１９３】
利用者が指示画面を参照して、入力部１１を介して、データ閲覧を指示すると（Ｓ６）、制御部１０は、データ閲覧の要求を示すデータ閲覧要求情報を図示しないメモリに保持すると共に、携帯端末１００の状況を示すコンテキスト情報として、携帯端末１００の現在の位置を示す現在位置情報を取得すべく、位置情報取得信号をコンテキスト情報取得部１３に転送する。
【０１９４】
コンテキスト情報取得部１３は、位置情報取得信号を受けると、図示しないＧＰＳを実行し、コンテキスト情報として現在位置情報の取得を行う（Ｓ７）。
【０１９５】
制御部１０は、コンテキスト情報取得部１３が現在位置情報を取得すると、取得した現在位置情報およびデータ閲覧要求情報をセキュリティサーバ４００に送信する（Ｓ８）。
【０１９６】
セキュリティサーバ４００の制御部４０は、現在位置情報およびデータ閲覧要求情報を受信すると、両情報をセキュリティ要否判定部４４に転送する。
【０１９７】
セキュリティ要否判定部４４は、現在位置情報およびデータ閲覧要求情報を受けると、まず、現在位置情報と自宅位置情報および会社位置情報とをそれぞれ比較し、現在位置が自宅位置および会社位置のいずれにも不一致であると、セキュリティ動作要と判定し、現在位置が自宅位置および会社位置のいずれかに一致すると、セキュリティ動作不要と判定する（Ｓ９）。
【０１９８】
制御部４０は、セキュリティ要否判定部４４がセキュリティ動作不要と判定すると（Ｓ１０）、セキュリティ動作が不要であることを示すセキュリティ動作不要信号を携帯端末１００に送信する。
【０１９９】
携帯端末１００の制御部１０は、セキュリティ動作不要信号を受信すると、図示しないメモリの制御プログラムを実行し、データ閲覧要求の許可を示すデータ閲覧許可情報を生成し、該生成されたデータ閲覧許可情報をアプリケーションサーバ２００に送信し、以降、実施例１と同様に、サービス提供等が行われる（Ｓ１３）。
【０２００】
セキュリティ要否判定部４４がセキュリティ動作要と判定すると（Ｓ１０）、制御部４０は、セキュリティ動作要であることを示すセキュリティ動作要信号をセキュリティ動作特定部４５に出力する。
【０２０１】
セキュリティ動作特定部４５は、セキュリティ情報に基づいて所定のセキュリティ動作を特定する部であり、セキュリティ動作要信号を受けると、現在位置が自宅位置および会社位置のいずれにも不一致であることを示す比較結果情報を生成すると共に、データ閲覧要求情報および生成された比較結果情報に基づいて、記憶部４２のセキュリティルール情報を参照し、実行すべきセキュリティ動作内容情報を特定する（Ｓ１１）。
【０２０２】
本実施例では、現在位置に一致しない自宅位置および会社位置からのデータ閲覧要求であることから、携帯端末１００の表示部１２に警告画面を表示指示するためのセキュリティ動作内容情報が特定される。
【０２０３】
制御部４０は、セキュリティ動作内容情報が特定されると、セキュリティ動作内容情報を携帯端末１００に送信する。
【０２０４】
携帯端末１００の制御部１０は、セキュリティ動作内容情報を受信すると、セキュリティ動作内容情報を作動制御部１６に転送する。以降、実施例１と同様に、セキュリティ動作が実行される（Ｓ１２）。
【０２０５】
〈実施例３の効果〉
実施例３の通信システムでは、携帯端末１００からのサービス要求に応じてサービス提供を行う複数のアプリケーションサーバと、携帯端末１００と複数のアプリケーションサーバにそれぞれ接続されたセキュリティサーバ４００を設け、サービス要求時、携帯端末がサービス要求先のアプリケーションサーバのセキュリティルール情報に基づいたセキュリティ要否判定をセキュリティサーバ４００に指示すると、セキュリティサーバ４００が予め保持されているサービス要求先のアプリケーションサーバのセキュリティルール情報に基づいたセキュリティ要否判定を実行し、セキュリティ動作要と判定すると、実行すべきセキュリティ動作内容情報を携帯端末１００に送信させるようにしたので、携帯端末１００は、受信したセキュリティ動作内容情報に基づくセキュリティ動作を実行することができる。従って、携帯端末１００にてアプリケーションサーバのセキュリティルール情報を格納する必要がなく、多大な記録容量を有するメモリを設ける必要がなく、しかも最新のセキュリティルール情報を得ることができる。また、全てのアプリケーションサーバのセキュリティルール情報がセキュリティサーバ４００の記憶部４２に一元的に格納されていることから、容易にセキュリティサーバ情報の更新を行うことができる。
【産業上の利用可能性】
【０２０６】
本発明の通信システムでは、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等を携帯端末として適用することができる。
【０２０７】
上記各実施例では、コンテキスト情報として現在位置情報、現在時刻情報を利用していたが、これに限られることはなく、例えば、携帯端末に対して利用者が本人認証を有効に完了してからの経過時間情報等を利用してもよい。
【図面の簡単な説明】
【０２０８】
【図１】本発明の通信システムを示すブロック構成図
【図２】アプリケーションサーバ２００のセキュリティルール情報の例示図
【図３】アプリケーションサーバ３００のセキュリティルール情報の例示図
【図４】実施例１の通信システムの動作フローチャート
【図５】実施例２の通信システムを示すブロック構成図
【図６】実施例２の通信システムの動作フローチャート
【図７】実施例３の通信システムを示すブロック構成図
【図８】実施例３の通信システムの動作フローチャート
【符号の説明】
【０２０９】
１００  携帯端末
１０  制御部
１１  入力部
１２  表示部
１３  コンテキスト情報取得部
１４  セキュリティ要否判定部
１５  セキュリティ動作特定部
１６  作動制御部
１７  認証部
１８  セキュリティルール要求部
１９  記憶部
２００  アプリケーションサーバ
２０  制御部
２１  通信部
２２  記憶部
２３  サービス提供部
２００Ａ  社員情報ＤＢ
３００  アプリケーションサーバ
３０  制御部
３１  通信部
３２  記憶部
３３  サービス提供部
３００Ａ  顧客情報ＤＢ
４００  セキュリティサーバ
４０  制御部
４１  通信部
４２  記憶部
４３  セキュリティルール特定部
４４  セキュリティ要否判定部
４５  セキュリティ動作特定部
【図１】
2007058551.tif 000003
【図２】
2007058551.tif 000004
【図３】
2007058551.tif 000005
【図４】
2007058551.tif 000006
【図５】
2007058551.tif 000007
【図６】
2007058551.tif 000008
【図７】
2007058551.tif 000009
【図８】
2007058551.tif 000010