(57)【要約】      （修正有）【課題】Ｗｅｂシステムにおいて、試用ユーザなどに作成した、アクセス要求ＵＲＬに対するユーザＩＤ、パスワード、使用期限などをサーバ側で作成・保存するのはサーバ側の管理面で大きな負担になっており、この点に着目し、ログインに関する情報（有効期限やＩＤなど）の管理を容易にする。【解決手段】クライアントからアクセス要求されたＵＲＬを受け付ける受付ステップと、前記受け付けたＵＲＬから日付情報を抽出する抽出ステップと、前記抽出された日付情報に基づいてログイン処理を行なうログインステップを有し、更に、前記日付情報を含むＵＲＬを発行する発行ステップを有し、前記ログインステップでは、前記抽出した日付情報と現在の日付とを比較して、前記抽出した日付情報が指定期間内であるか否かを判断した結果に基づいて前記ログイン処理を行う。【選択図】図１
2006163582.tif 000002
【特許請求の範囲】
【請求項１】
クライアントからアクセス要求されたＵＲＬを受け付ける受付ステップと、
前記受け付けたＵＲＬから日付情報を抽出する抽出ステップと、
前記抽出された日付情報に基づいてログイン処理を行なうログインステップと、
を有することを特徴とするログイン処理方法。
【請求項２】
更に、前記日付情報を含むＵＲＬを発行する発行ステップを有することを特徴とする請求項１に記載のログイン処理方法。
【請求項３】
前記ログインステップでは、前記抽出した日付情報と現在の日付とを比較して、前記ログイン処理を行なうことを特徴とする請求項１に記載のログイン処理方法。
【請求項４】
前記ログインステップでは、前記抽出した日付情報が指定期間内であるか否かを判断した結果に基づいて、前記ログイン処理を行なうことを特徴とする請求項１に記載のログイン処理方法。
【請求項５】
クライアントからアクセス要求されたＵＲＬを受け付ける受付ステップと、
前記受け付けたＵＲＬから日付情報を抽出する抽出ステップと、
前記抽出された日付情報に基づいてログイン処理を行なうログインステップと、
の各ステップをコンピュータに実行させるためのプログラムコードを含むことを特徴とする、コンピュータ実行可能なログイン処理プログラム。
【請求項６】
クライアントからアクセス要求されたＵＲＬを受け付ける受付手段と、
前記受け付けたＵＲＬから日付情報を抽出する抽出手段と、
前記抽出された日付情報に基づいてログイン処理を行なうログイン手段と、
を有することを特徴とするログイン処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサーバにアクセスする情報処理システムのログイン処理方法、ログイン処理プログラム及びログイン処理装置に関するものである。
【背景技術】
【０００２】
従来、Ｗｅｂを使用して情報処理システムを使用する場合、既定のＵＲＬにアクセスし、所定のユーザＩＤやパスワードを入力することでログインしたものとみなし、以降の使用が可能になるという方法が一般的であった（例えば、特許文献１参照）。
【特許文献１】特開２０００−０７６３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、Ｗｅｂシステムでは不特定多数のユーザを対象に、試用ユーザ用のアカウントを提供する必要が多いが、試用ユーザなどに作成した、アクセス要求ＵＲＬに対するユーザＩＤ、パスワード、使用期限などをサーバ側で作成・保存するのはサーバ側の管理面での大きな負荷になっていた。
【０００４】
本発明は、以上の点に着目して成されたもので、Ｗｅｂシステムにおいて、ログインに関する情報の管理を容易にするログイン処理方法、ログイン処理プログラム及びログイン処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明のログイン処理方法は、クライアントからアクセス要求されたＵＲＬを受け付ける受付ステップと、前記受け付けたＵＲＬから日付情報を抽出する抽出ステップと、前記抽出された日付情報に基づいてログイン処理を行なうログインステップと、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、Ｗｅｂサーバ側でのログインに関する情報（有効期限やＩＤなど）の管理作業を軽減させる効果がある。
【０００７】
また、発行したアクセス要求ＵＲＬに入っている日付情報が使用期限情報であれば、サーバ側に該発行ＵＲＬ情報を保存して置くことなく、アクセス制限を行なうことができる。
【０００８】
また、発行したアクセス要求ＵＲＬが発行日付である場合、発行期間ごとに違う操作をユーザに行なわせるといった機能を実現できるという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００１０】
図１は、Ｗｅｂサーバ上のアプリケーションソフトへの試用ログインＵＲＬを電子メールで配布し、そのＵＲＬを使用して、ユーザがアクセスする手順を示したものである。該試用ログインＵＲＬは、該Ｗｅｂサーバのログインアクセス用のアドレス部分とパラメータ部分とで構成されている。
【００１１】
図２は、Ｗｅｂシステム全体のネットワーク処理装置の構成を示す図である。クライアントであるユーザはＷｅｂブラウザを用いて、Ｗｅｂサーバに接続して、希望の操作が行なえるようになっている。
【００１２】
図３は、本ＷｅｂシステムのＷｅｂサーバ側のブロック図を示すものである。３０１はシステムバスでありこのシステムバスを通して３０２〜３１０の各内部装置はデータをやり取りする。３０２はＣＰＵであり、図４〜５のフローチャートにしたがって、各々ログインパネル表示処理、ログイン処理を行なう。３０３はＲＯＭであり、システムのＯＳを起動したり、各デバイスをアクセスするのに必要な固定プログラムが格納されている。３０４はＲＡＭであり、３０５のハードディスクや、３１０のネットワークインターフェースカードを介して得られたプログラムを読み込んだり、プログラムの実行に必要なデータを一時保存したりするのに使われる。
【００１３】
３０６はフロッピー（登録商標）ディスク装置でフロッピー（登録商標）ディスクから本実施例のログイン処理をコンピュータに実行させるためのプログラムを読み込んだり、他のデータを読み書きするのに用いられる。３０７はキーボードおよびマウスで、この入力装置を介してユーザはシステムに指示入力を行なう。３０８はディスプレイでシステムの状態を表示したりする。３０９はプリンタで、作動ログデータなどを紙に印刷できる。３１０はネットワークインターフェースカードで、本ログイン処理や実際のアクセス処理に関するデータのやりとりを、３１１のネットワークケーブルを介して行なう。
【００１４】
Ｗｅｂサーバ上でのアプリケーション試用ＵＲＬを作成する方法について、図４に従って説明する。
【００１５】
４０１で、ユーザから新規の試用ＵＲＬの発行要求を受け付ける。
【００１６】
４０２で、そのユーザへの発行要求が正当なものであるか、要求項目をチェックし、正当でなければ、次の要求を待つ。
【００１７】
４０３で、試用の有効期限を発行要求項目にしたがって決定する。
【００１８】
４０４で、ログイン用のＵＲＬに対するパラメータ情報に、本有効期限情報を付加する。
【００１９】
４０５で、ログイン用のＵＲＬに対するパラメータ情報部分全体を暗号化する。これは、ユーザが任意に改変するのを防ぐためである。
【００２０】
４０６で、このパラメータ情報部分にチェックサムを付加し、改変されたかどうかがわかるようにする。
【００２１】
４０７で、このパラメータを、ログイン用のＵＲＬに付加して、ユーザが実際に使用できるＵＲＬを完成させる。
【００２２】
４０８で、このＵＲＬを要求したユーザにメール送付する。
【００２３】
次に、Ｗｅｂサーバ上のアプリケーションソフトが、ユーザからの上記アクセスＵＲＬ要求を受け付けて操作可能にさせるまでの方法について、図５に従って説明する。ユーザ側（クライアント）では、電子メール等で受信したＵＲＬ（該ＵＲＬはアクセス用のアドレスとパラメータ情報とで構成される）がダブルクリックされると、Ｗｅｂブラウザに該ＵＲＬが渡され、Ｗｅｂサーバにアクセスすることになる。
【００２４】
５０１で、Ｗｅｂサーバアプリケーションソフトはクライアントから新たなリクエストを受け付ける。具体的にはＷｅｂサーバあてにクライアントから送付されてくるＨＴＴＰプロトコルに従ったデータを受け取り、内容を解析する。
【００２５】
５０２で、そのリクエストがＷｅｂサーバのログインアクセス用のアドレスであるかどうかを判断し、宛先が正しい場合５０３に進む。正しくない場合、本Ｗｅｂサーバ上の他のアプリケーションがこのリクエストを処理することになる。
【００２６】
５０３で、リクエストデータからパラメータ部を抽出し、パラメータ部がユーザが理解困難なように暗号化されている場合、復号化を行なう。
【００２７】
５０４で、パラメータ部に付加されているチェックサムデータを調査し、パラメータ部が改変もしくは壊れていないことを確認する。
【００２８】
５０５で、パラメータがログイン用のものであるかを確認する。
【００２９】
ログイン用のアクセス要求であることが確認されれば、５０６で付加されているパラメータから、有効期限日付情報を抽出する。
【００３０】
５０７で、抽出した日付情報が有効期限内であるか否かを判断する。有効期限内であった場合、５０８に進む。
【００３１】
５０８で、Ｗｅｂサーバ内の所定の場所に、新規にセッション情報を作成して格納する。セッション情報とは、サーバ側に、それまでのやり取り情報として保存しておくもので、クライアントからの要求は必ずセッション番号をつけて送ってくれば、以前までのやり取りを一意に判別することができる仕組みである。
【００３２】
５０９で、Ｗｅｂアプリケーションの操作画面の作成とクライアントへの送出を行い、クライアントはＷｅｂブラウザ上で、アプリケーションの操作が可能となる。この際、セッション番号も送り返す。
【００３３】
なお、ここで言う日付情報は、時分秒を含んでもよいし、年情報や年月情報のみでも良いことは言うまでもない。
【実施例２】
【００３４】
抽出した日付情報が指定期間か否かによった応答を返す方法を図６及び７によって説明する。
【００３５】
図６では、図４の４０３，４０４で有効期限日付をログイン用パラメータに付加していたのに替えて、発行時の日付情報をログイン用パラメータに付加して、ログインＵＲＬを作成する。
【００３６】
Ｗｅｂサーバ上のアプリケーションソフトが、図６で作成されたアクセスＵＲＬ要求を受け付けて操作可能にさせるまでの方法について、図７に従って説明する。
【００３７】
７０１で、Ｗｅｂサーバアプリケーションソフトはクライアントから新たなリクエストを受け付ける。
【００３８】
７０２で、そのリクエストがＷｅｂサーバのログインアクセス用のアドレスであるかどうかを判断し、宛先が正しい場合７０３に進む。
【００３９】
７０３で、リクエストデータからパラメータ部を抽出し、パラメータ部がユーザが理解困難なように暗号化されている場合、復号化を行なう。
【００４０】
７０４で、パラメータ部に付加されているチェックサムデータを調査し、パラメータ部が改変もしくは壊れていないことを確認する。
【００４１】
７０５で、パラメータがログイン用のものであるかを確認する。
【００４２】
ログイン用のアクセス要求であることが確認されれば、７０６で付加されているパラメータから、発行日付情報を抽出する。
【００４３】
７０７で、抽出した日付情報が、あらかじめ指定された有効期限１の範囲内であるか否かを判断する。有効期限１の範囲内であった場合、７０８に進む。
【００４４】
７０８で、Ｗｅｂサーバ内の所定の場所に、新規にセッション情報を作成して格納する。このセッション情報内に、有効期限１の権限で以降動作するという情報が書き込まれる。
【００４５】
７０９で、有効期限１のユーザ用に指定されたＷｅｂアプリケーションの操作画面の作成とクライアントへの送出を行い、クライアントはＷｅｂブラウザ上で、有効期限１のユーザとしてアプリケーションの操作が可能となる。
【００４６】
７０７で、有効期限１の範囲内でなかった場合、７１０で、あらかじめ指定された有効期限２の範囲内であるか否かを判断する。有効期限２の範囲内であった場合、有効期限１の場合と同様、７１１と７１２で操作画面を表示させる。
【００４７】
例えば、有効期限１のユーザは特別期間限定の優待アクセス権が付与されるが、有効期限２のユーザでは、行なえる処理内容が有効期限１のユーザより劣る運用などが想定される。
【００４８】
７１０で、有効期限２の範囲にも該当しない場合は、Ｗｅｂアプリケーションの利用はできない。
【００４９】
以上説明したように、本実施例１〜２によれば、アクセス要求ＵＲＬから日付情報を抽出し、日付情報に従ったＷｅｂサーバのログイン処理を行なうようにできるので、Ｗｅｂサーバ側でのＩＤ管理作業を軽減させる効果がある。
【図面の簡単な説明】
【００５０】
【図１】アクセス要求ＵＲＬを使用してＷｅｂアプリケーションを動作させることを示した図
【図２】Ｗｅｂシステム全体の構成を示す図
【図３】本Ｗｅｂサーバの構成を示すブロック図
【図４】実施例１のログインＵＲＬ発行手順を示すフローチャート
【図５】実施例１のログイン実行手順を示すフローチャート
【図６】実施例２のログインＵＲＬ発行手順を示すフローチャート
【図７】実施例２のログイン実行手順を示すフローチャート
【符号の説明】
【００５１】
３０１  システムバス
３０２  ＣＰＵ
３０３  ＲＯＭ
３０４  ＲＡＭ
３０５  ＨＤ
３０６  ＦＤ
３０７  キーボードおよびマウス
３０８  ディスプレイ
３０９  プリンタ
３１０  ネットワークインターフェースカード
３１１  ネットワークケーブル
【図１】
2006163582.tif 000003
【図２】
2006163582.tif 000004
【図３】
2006163582.tif 000005
【図４】
2006163582.tif 000006
【図５】
2006163582.tif 000007
【図６】
2006163582.tif 000008
【図７】
2006163582.tif 000009