(57)【要約】【課題】セキュリティと操作性の面でバランスの取れたクライアントサーバシステムのログイン方法等を提供する。【解決手段】サーバ１０１が、インターネット１０５またはＬＡＮ１０３に接続されたクライアント１０２からの接続要求を受けたとき、クライアント１０２に所定のログイン画面を表示させるクライアントサーバシステムのログイン方法であって、サーバ１０１が、クライアント１０２からの接続要求を受けたときにクライアントのＩＰアドレスを取得し、それに基づいてクライアントが接続されたネットワークを判別する。インターネット１０５に接続されているクライアント１０２ｃと判別した場合には第１のログイン画面を表示させ、ＬＡＮ１０２に接続されているクライアント１０２ａ、１０２ｂと判別した場合には第１のログイン画面よりもログイン操作の簡易な第２のログイン画面を表示させる。【選択図】　図１
2004086284.tif 000002
【特許請求の範囲】
【請求項１】
クライアントに所定のログイン画面を表示させるクライアントサーバシステムのログイン方法であって、
サーバが、
前記クライアントからの接続要求に応じて前記クライアントの識別情報を取得し、
前記識別情報に基づいて前記クライアントが接続されたネットワークを判別し、前記クライアントが第１のネットワークに接続されていると判別した場合に、当該クライアントに第１のログイン画面を表示させ、
前記クライアントが第２のネットワークに接続されていると判別した場合に、当該クライアントに第２のログイン画面を表示させることを特徴とするクライアントサーバシステムのログイン方法。
【請求項２】
前記第２のネットワークが、前記第１のネットワークよりもアクセス制限されたネットワークであることを特徴とする請求項１に記載のクライアントサーバシステムのログイン方法。
【請求項３】
前記識別情報に基づいて前記クライアントが接続されたネットワークを判別する場合に、少なくとも前記第２のネットワークに接続されたクライアントの前記識別情報が登録されたリストを参照することを特徴とする請求項１または２に記載のログイン方法。
【請求項４】
前記第２のログイン画面が、前記第１のログイン画面よりもログイン操作の簡易な画面であることを特徴とする請求項１乃至３のいずれか１項に記載のログイン方法。
【請求項５】
前記第１のネットワークがインターネットであり、前記第２のネットワークがローカルエリアネットワークであることを特徴とする請求項１乃至４のいずれか１項に記載のクライアントサーバシステムのログイン方法。
【請求項６】
前記識別情報がＩＰアドレスであって、
前記サーバが、
少なくとも前記ローカルエリアネットワークに接続されたクライアントのＩＰアドレスが登録されたアドレスリストを参照して、
前記ＩＰアドレスが前記アドレスリストに登録されている場合に、前記クライアントがローカルエリアネットワークに接続されているものと判別し、
前記ＩＰアドレスが前記アドレスリストに登録されていない場合に、前記クライアントがインターネットに接続されているものと判別することを特徴とする請求項５に記載のクライアントサーバシステムのログイン方法。
【請求項７】
前記識別情報がＩＰアドレスであって、
前記サーバが、
前記ＩＰアドレスがグローバルＩＰアドレスである場合に、前記クライアントがインターネットに接続されているものと判別し、
前記ＩＰアドレスがローカルＩＰアドレスである場合に、前記クライアントがローカルエリアネットワークに接続されているものと判別することを特徴とする請求項５に記載のクライアントサーバシステムのログイン方法。
【請求項８】
前記第１のログイン画面が、ユーザのログイン名およびパスワードの両方を直接入力させる画面であり、前記第２のログイン画面が、ユーザのログイン名を選択させ、かつ前記パスワードを直接入力させる画面であることを特徴とする請求項１乃至７のいずれか１項に記載のクライアントサーバシステムのログイン方法。
【請求項９】
前記第１のログイン画面が、ユーザのログイン名およびパスワードの両方を直接入力させる画面であり、前記第２のログイン画面が、前記ログイン名をオートコンプリート方式により選択させ、かつ前記パスワードを直接入力させる画面であることを特徴とする請求項１乃至７のいずれか１項に記載のクライアントサーバシステムのログイン方法。
【請求項１０】
クライアントに所定のログイン画面を表示させるクライアントサーバシステムにおけるサーバに、
少なくとも
前記クライアントからの接続要求に応じて前記クライアントの識別情報を取得するステップ、
前記識別情報に基づいて前記クライアントが接続されたネットワークを判別するステップ、
前記クライアントが第１のネットワークに接続されていると判別した場合に、当該クライアントに第１のログイン画面を表示させるステップ、
前記クライアントが第２のネットワークに接続されていると判別した場合に、当該クライアントに第２のログイン画面を表示させるステップ
を実行させることを特徴とするコンピュータプログラム。
【請求項１１】
クライアントに所定のログイン画面を表示させるクライアントサーバシステムにおけるサーバに、
少なくとも
前記クライアントからの接続要求に応じて前記クライアントの識別情報を取得するステップ、
前記識別情報に基づいて前記クライアントが接続されたネットワークを判別するステップ、
前記クライアントが第１のネットワークに接続されていると判別した場合に、当該クライアントに第１のログイン画面を表示させるステップ、
前記クライアントが第２のネットワークに接続されていると判別した場合に、当該クライアントに第２のログイン画面を表示させるステップ
を実行させるコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアントサーバシステムのログイン方法に関し、より詳細には、インターネットとＬＡＮの両方からアクセス可能なサーバへ、クライアントがログインする場合に、セキュリティと操作性の面でバランスの取れたクライアントサーバシステムのログイン方法、当該ログイン方法を実行するためのコンピュータプログラム、および当該コンピュータプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
最近、小学校教育の一環として、パソコンを使った授業や情報リテラシーの教育が積極的に行われてきている。小学校内には、ＬＡＮやインターネットに接続されたパソコンが多数設置され、小学生にとって使いやすいシステム環境が確保されている。小学校では、生徒がパソコンを操作して、先生や他の生徒にメールを送ったり、掲示板や学級新聞を閲覧したり、自分のホームページを掲載するようなことが行われている。
【０００３】
上述したような、掲示板等の閲覧や自分のホームページの掲載は、小学校内に構築されたＬＡＮに接続されたサーバにアクセスすることによって可能となるが、このとき、先生や生徒、その他の関係者のみがアクセスでき、不特定の者がアクセスできないようにするために、ログインするときにはログイン名およびパスワードを要求し、ログイン名およびパスワードが正しい場合にのみログインを受け付ける方式をとるのが一般的である。
【０００４】
【発明が解決しようとする課題】
このようにクライアントからサーバへログインする方法としては、ログイン名とパスワードをテキストボックスに入力させる方式（直接入力方式）が一般的である。
【０００５】
しかしながら、この方式では、小学校低学年の児童が学校内のＬＡＮに接続されたパソコンからログインする場合には不便が多い。すなわち、かかる児童はキーボード操作に不慣れであり、しかもアルファベットが分からないことが多いので、ログイン名とパスワードを直接入力させることはログイン操作上とても不便である。
【０００６】
そのため、ログイン名とパスワードのうち、パスワードについては直接入力させ、ログイン名については画面表示されたものから選択させる方式（選択式）も知られている。この方法によれば、キーボードを操作することなく、マウスを操作してログイン名を指定することができることから、ログイン操作が簡易となる。
【０００７】
しかし、インターネット経由であれば小学生のみならず誰もが自由にアクセス可能であることから、ＬＡＮ経由の接続よりもログイン操作時のセキュリティをいっそう重視する必要がある。したがって、他人のログイン名もリスト表示され、それらを容易に知ることができる方式を採用するのはセキュリティ上適切でない。
【０００８】
したがって、本発明の目的は、インターネットとＬＡＮの両方からアクセス可能なサーバへ、クライアントがログインする場合に、セキュリティと操作性の面でバランスの取れたクライアントサーバシステムのログイン方法、当該ログイン方法を実行するためのコンピュータプログラムおよび、当該コンピュータプログラムを記録した記録媒体を提供することにある。
【０００９】
【課題を解決するための手段】
本発明のかかる目的は、クライアントに所定のログイン画面を表示させるクライアントサーバシステムのログイン方法であって、サーバが、
前記クライアントからの接続要求に応じて前記クライアントの識別情報を取得し、前記識別情報に基づいて前記クライアントが接続されたネットワークを判別し、前記クライアントが第１のネットワークに接続されていると判別した場合に、当該クライアントに第１のログイン画面を表示させ、前記クライアントが第２のネットワークに接続されていると判別した場合に、当該クライアントに第２のログイン画面を表示させることを特徴とするクライアントサーバシステムのログイン方法によって達成される。
【００１０】
本発明によれば、ログインしようとするクライアントがどのネットワークに接続しているかを判別し、その判別結果に基づいてクライアントによるログイン操作の簡易度に差を設けたので、セキュリティと操作性の面でバランスの取れたログイン方法を提供することができる。
【００１１】
特に、小学校内に構築されたＬＡＮに接続され、かつインターネットに接続されたサーバを備えたクライアントサーバシステムにおいて、小学校低学年の児童が学校内のＬＡＮに接続されたパソコンからログインするような場合に、かかる児童がキーボード操作に不慣れであり、しかもアルファベットが分からないことを考慮して、インターネット経由でログインする場合よりも簡易なログイン操作を提供することは、より使いやすいシステムを提供する上で極めて有効である。一方、インターネット経由ならば小学生のみならず誰もが自由にアクセス可能であることから、ＬＡＮ経由の接続よりもログイン操作をより、セキュリティレベルを向上させる上で極めて有効である。
【００１２】
本発明の好ましい実施形態においては、前記第２のネットワークが、前記第１のネットワークよりもアクセス制限されたネットワークである。
【００１３】
本発明の好ましい実施形態よれば、ログインしようとするクライアントが接続されたネットワークのアクセス制限レベルに応じて、クライアントによるログイン操作の簡易度に差を設けたので、セキュリティと操作性の面でバランスの取れたログイン方法を提供することができる。
【００１４】
また、本発明の好ましい実施形態においては、前記識別情報に基づいて前記クライアントが接続されたネットワークを判別する場合に、少なくとも前記第２のネットワークに接続されたクライアントの前記識別情報が登録されたリストを参照する。
【００１５】
本発明の好ましい実施形態によれば、クライアントの識別情報とネットワークとの対応関係をリストに登録し、これを参照してクライアントが接続されたネットワークを判別するので、クライアントが接続されたネットワークを簡単かつ確実に判別することができる。また、マシンやネットワークの管理者がリスト上で各クライアントのアクセス制限を設定、変更することが容易となる。
【００１６】
また、本発明の好ましい実施形態においては、前記第２のログイン画面が、前記第１のログイン画面よりもログイン操作の簡易な画面である。
【００１７】
本発明の好ましい実施形態によれば、ネットワークのアクセス制限レベルに応じて、クライアントによるログイン操作の簡易度に差を設けたので、セキュリティと操作性の面でバランスの取れたログイン方法を提供することができる。
【００１８】
本発明のさらに好ましい実施形態においては、前記第１のネットワークがインターネットであり、前記第２のネットワークがローカルエリアネットワークである。
【００１９】
本発明の好ましい実施形態よれば、ログインしようとするクライアントが、インターネットに接続されているのか、ＬＡＮに接続されているのかを判別し、その判別結果に基づいてクライアントによるログイン操作の簡易度に差を設けたので、セキュリティと操作性の面でバランスの取れたログイン方法を提供することができる。
【００２０】
本発明のさらに好ましい実施形態においては、前記識別情報がＩＰアドレスであって、前記サーバが、少なくとも前記ローカルエリアネットワークに接続されたクライアントのＩＰアドレスが登録されたアドレスリストを参照して、前記ＩＰアドレスが前記アドレスリストに登録されている場合に、前記クライアントがローカルエリアネットワークに接続されているものと判別し、前記ＩＰアドレスが前記アドレスリストに登録されていない場合に、前記クライアントがインターネットに接続されているものと判別する。
【００２１】
本発明のさらに好ましい実施形態によれば、アドレスリストを参照してログインしようとするクライアントの接続経路がインターネット経由かＬＡＮ経由かを判別するので、特別な識別情報を付加することなく、極めて簡単にクライアントの接続されたネットワークを判別することができる。また、マシンやネットワークの管理者がリスト上で各クライアントのアクセス制限を設定、変更することが容易となる。
【００２２】
また、本発明のさらに好ましい実施形態においては、前記識別情報がＩＰアドレスであって、前記サーバが、前記ＩＰアドレスがグローバルＩＰアドレスである場合に、前記クライアントがインターネットに接続されているものと判別し、前記ＩＰアドレスがローカルＩＰアドレスである場合に、前記クライアントがローカルエリアネットワークに接続されているものと判別する。
【００２３】
本発明のさらに好ましい実施形態によれば、ログインしようとするクライアントのＩＰアドレスに基づいて、インターネット経由かＬＡＮ経由かを判別するので、ＩＰアドレスの形式のみで判別が可能であり、特別な識別情報を付加する必要がなく、極めて簡単にクライアントの接続されたネットワークを判別することができる。
【００２４】
本発明のさらに好ましい実施形態においては、前記第１のログイン画面が、ユーザのログイン名およびパスワードの両方を直接入力させる画面であり、前記第２のログイン画面が、ユーザのログイン名を選択させ、かつ前記パスワードを直接入力させる画面である。
【００２５】
本発明のさらに好ましい実施形態によれば、第１のログイン画面ではログイン名およびパスワードともに直接入力方式を採用し、第２のログイン画面ではパスワードのみ直接入力方式を採用し、ログイン名については選択式を採用したので、ネットワークのセキュリティレベルに合わせて最適なログイン方法を提供することができる。
【００２６】
また、本発明のさらに好ましい実施形態においては、前記第１のログイン画面が、ユーザのログイン名およびパスワードの両方を直接入力させる画面であり、前記第２のログイン画面が、前記ログイン名をオートコンプリート方式により選択させ、かつ前記パスワードを直接入力させる画面である。
【００２７】
また、本発明のさらに好ましい実施形態によれば、第１のログイン画面ではログイン名およびパスワードともに直接入力方式を採用し、第２のログイン画面ではパスワードのみ直接入力方式を採用し、ログイン名についてはオートコンプリート方式により、部分的な選択式を採用したので、ネットワークのセキュリティレベルに合わせて最適なログイン方法を提供することができる。
【００２８】
本発明の前記目的はまた、クライアントに所定のログイン画面を表示させるクライアントサーバシステムにおけるサーバに、少なくとも前記クライアントからの接続要求に応じて前記クライアントの識別情報を取得するステップ、前記識別情報に基づいて前記クライアントが接続されたネットワークを判別するステップ、前記クライアントが第１のネットワークに接続されていると判別した場合に、当該クライアントに第１のログイン画面を表示させるステップ、前記クライアントが第２のネットワークに接続されていると判別した場合に、当該クライアントに第２のログイン画面を表示させるステップを実行させることを特徴とするコンピュータプログラムによって達成される。
【００２９】
本発明によれば、ログインしようとするクライアントがどのネットワークに接続しているかを判別し、その判別結果に基づいてクライアントによるログイン操作の簡易度に差を設けたので、セキュリティと操作性の面でバランスの取れたログイン方法を実現するコンピュータプログラムを提供することができる。
【００３０】
本発明の前記目的はまた、クライアントに所定のログイン画面を表示させるクライアントサーバシステムにおけるサーバに、少なくとも前記クライアントからの接続要求に応じて前記クライアントの識別情報を取得するステップ、前記識別情報に基づいて前記クライアントが接続されたネットワークを判別するステップ、前記クライアントが第１のネットワークに接続されていると判別した場合に、当該クライアントに第１のログイン画面を表示させるステップ、前記クライアントが第２のネットワークに接続されていると判別した場合に、当該クライアントに第２のログイン画面を表示させるステップを実行させるコンピュータプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体によって達成される。
【００３１】
本発明によれば、ログインしようとするクライアントがどのネットワークに接続しているかを判別し、その判別結果に基づいてクライアントによるログイン操作の簡易度に差を設けたので、セキュリティと操作性の面でバランスの取れたログイン方法を実現するコンピュータプログラムを記録した記録媒体を提供することができる。
【００３２】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。
【００３３】
図１は、本発明の好ましい実施形態にかかるログイン方法が適用されるクライアントサーバシステムの概略構成を示す図である。
【００３４】
図１に示されるように、このシステムは、サーバ１０１と、クライアント１０２ａおよび１０２ｂがＬＡＮ１０３に接続された構成を有する。また、ＬＡＮ１０３にはブロードバンドルータ等のインターネット接続機器１０４が接続され、ＬＡＮ１０３はこのブロードバンドルータ１０４を介してインターネット１０５に接続されている。またクライアント１０２ｃが、インターネットを介してＬＡＮに接続されている。なお、インターネットへの接続形態によっては、ブロードバンドルータ１０４とインターネット１０５との間にモデムを介在させることも必要となるが、ここでは図示を省略する。
【００３５】
サーバ１０１は、Ｗｅｂサーバ、ＦＴＰサーバ、ＰＯＰサーバ等の各種サービスを提供するサーバである。このサーバは、クライアントよりも比較的処理能力の高いコンピュータであることが好ましく、さらに高い処理能力が必要ならばワークステーションであることが好ましい。
【００３６】
図２は、サーバ１０１のハードウェア構成を示す略ブロック図である。
【００３７】
図２に示されるように、サーバ１０１は、ＣＰＵ２０１と、メモリ２０２と、ハードディスクドライブ（ＨＤＤ）２０３と、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ等の記録媒体を再生可能なリムーバブルディスクドライブ（ＲＤＤ）２０４と、入出力インターフェース２０５と、ネットワークアダプタ２０６を備え、これらがバス２０７を介して接続された構成を有する。サーバ１０１は、入出力インターフェース２０５を介してディスプレイやキーボード等と接続され、ＬＡＮアダプタ２０６を介してインターネット１０５に接続される。かかる構成は、一般的なコンピュータの構成である。
【００３８】
図３は、サーバ１０１のソフトウェア構成を示す略ブロック図である。
【００３９】
図３に示されるように、サーバ１０１は、デバイスドライバ３０１、オペレーションシステム（ＯＳ）３０２およびアプリケーションソフト３０３を備えている。アプリケーションソフト３０３には、サーバソフトの一機能として、本実施形態にかかるログイン方法を実行するためのログイン制御プログラム３０４も含まれる。これらのソフトウェアはハードディスクドライブ２０３に記録され、コンピュータの起動時にあるいは実行ファイルの起動時にハードディスクドライブ２０３から読み出されてメモリに記憶され、ＣＰＵが順次処理することによって実行される。
【００４０】
これらのソフトウェアは、ＣＤ−ＲＯＭ等の記録媒体に記録された状態で供給されてもよく、その場合、その記録媒体をリムーバブルディスクドライブ２０４にセットしてデータを読み出し、そのデータをハードディスクドライブ２０３に保存することによって、ソフトウェアがインストールされる。また、インターネット１０５経由でダウンロードしてもよく、その場合、ネットワークアダプタ２０６を介してダウンロードされたデータをハードディスクドライブ２０３に保存することによって、ソフトウェアがインストールされる。
【００４１】
また、サーバ１０１は、上述したプログラムのほかに、各ユーザのログイン名およびパスワードを記録したログインデータテーブル３０５や、クライアント１０２ａ乃至１０２ｃがサーバ１０１に接続したときに、これらのクライアントのディスプレイに表示させるログイン画面データ３０６を有している。
【００４２】
図１に示したクライアント１０２ａ乃至１０２ｃとしては、デスクトップ型パソコン、ラップトップ型パソコン、ＰＤＡ、携帯電話等、各種の端末装置が考えられる。クライアント１０２ａ乃至１０２ｃの構成は、一般的なコンピュータの構成と略同様であり、したがって図２に示したサーバ１０１の構成と略同様である。クライアントのアプリケーションソフトには、Ｗｅｂブラウザも含まれる。
【００４３】
クライアント１０２ａ乃至クライアント１０２ｃが、サーバ１０１へアクセスすると、サーバ１０１は、まずクライアントに対してログイン画面データを送信し、ログイン画面を表示させる。
【００４４】
図４は、クライアント１０２ｃがサーバ１０１へアクセスしたときに、当該クライアントに表示される第１のログイン画面の一例を示す画面図である。
【００４５】
図４に示されるように、インターネット経由でサーバ１０１にアクセスするクライアント１０２ｃに対しては、ログイン名とパスワードの両方をテキストボックス４０２および４０３に直接入力させる第１のログイン画面４０１を表示させる。ユーザは、ログイン名を入力するテキストボックス４０２にポインタを合わせて、テキスト入力モードにした後、ログイン名を入力する。パスワードについても同様に行う。その後、「ＯＫ」ボタン４０４をクリックすることで、ログイン名およびパスワードのデータがサーバ１０１へ送信される。
【００４６】
図５は、クライアント１０２ａやクライアント１０２ｂがサーバ１０１へアクセスしたときに、当該クライアントに表示される第２のログイン画面の一例を示す画面図である。
【００４７】
図５に示されるように、ＬＡＮを介してサーバ１０１にアクセスするクライアント１０２ａ、１０２ｂに対しては、第１のログイン画面よりもログイン操作の簡易な第２のログイン画面５０１を表示させる。詳細には、ログイン名をリスト５０２中から選択させ、かつパスワードをテキストボックス５０３へ直接入力させる画面を表示させる。ユーザは、ログイン名をリスト５０２中から選択すべく、該当するログイン名にポインタを合わせてクリックする。パスワードについては、パスワードを入力するテキストボックス５０３にポインタを合わせて、テキスト入力モードにした後、パスワードを入力する。その後、「ＯＫ」ボタン５０４をクリックすることで、ログイン名およびパスワードのデータがサーバ１０１へ送信される。
【００４８】
接続要求するクライアントがＬＡＮ内のクライアントか、あるいはインターネット経由のクライアントかを判別するには、識別情報としてＩＰアドレスが参照される。
【００４９】
図６は、ログイン時におけるサーバ１０１の動作を示すフローチャートである。
【００５０】
図６に示されるように、まず、クライアントから接続要求を受けると、サーバ１０１は、クライアントから送信されてきたパケットに含まれるＩＰアドレスの情報を取得する（Ｓ６０１）。
【００５１】
サーバ１０１は、この取得したＩＰアドレスと、自己の有するアドレスリストを比較する（Ｓ６０２）。アドレスリストには、ＬＡＮに接続されたクライアントのローカルＩＰアドレスが記録されている。このアドレスリストと照会することで、取得したＩＰアドレスがローカルＩＰアドレスか、それともグローバルＩＰアドレスかが判別される。
【００５２】
ＩＰアドレスがグローバルＩＰアドレスであった場合には（Ｓ６０３Ｎ）、そのクライアントに、ログイン名およびパスワードの両方を直接入力させる図４に示したログイン画面（第１のログイン画面）を表示させるように、その画面データを送信する（Ｓ６０４）。
【００５３】
一方、ＩＰアドレスがローカルＩＰアドレスであった場合には（Ｓ６０３Ｙ）、そのクライアントに、ログイン名についてはリスト中から選択させ、パスワードのみを直接入力させる図５に示したログイン画面（第２のログイン画面）を表示させるように、その画面データを送信する（Ｓ６０５）。
【００５４】
このように、ログインしようとするクライアントがどのネットワークに接続しているかを判別し、その判別結果に基づいてクライアントによるログイン操作の簡易度に差を設けたので、セキュリティと操作性の面でバランスの取れたログイン方法を提供することができる。
【００５５】
なお、ＬＡＮに接続された各クライアントのローカルＩＰアドレスを、アドレスリストに個別に記録しなくとも、ＬＡＮに接続されるクライアントに付されるＩＰアドレスの範囲を参照データとして有していても構わない。また、アドレスリストは、サーバがＬＡＮ内を定期的にサーチして、ローカルＩＰアドレスの追加および削除を行うことが好ましい。
【００５６】
図７および図８は、図５に示した第２のログイン画面の他の実施形態を示す画面図である。
【００５７】
図７および図８に示されるように、本実施形態では、最初にログイン名のリストのみを表示し、ログイン名が選択されると、新規にパスワードを直接入力させる画面が表示されるように構成されている。
【００５８】
まず図７に示されるように、接続要求時にはリスト５０２のみが表示され、パスワード入力用のテキストボックスの表示されないログイン画面７０１が表示される。リスト５０２からユーザのログイン名が選択されると、図８に示されるように、ログイン名８０２と、パスワード入力用のテキストボックス８０３が表示された更なるログイン画面８０１が表示される。このとき、対応するパスワードを入力して、「ＯＫ」ボタン８０４をクリックすることで、ログイン名およびパスワードのデータがサーバ１０１へ送信される。なお、ログイン名およびパスワードを同時に送信するのではなく、別々に送信してもよい。すなわち、最初のログイン名の選択時にログイン名を送信し、次いでパスワードの入力時にパスワードを送信するようにしてもよい。
【００５９】
図９は、図５に示した第２のログイン画面のさらに他の実施形態を示す画面図である。
【００６０】
図９に示されるように、ＬＡＮを介してサーバ１０１にアクセスするクライアント１０２ａ、１０２ｂに対しては、第１のログイン画面よりもログイン操作の簡易なログイン画面を表示させる点は同様であるが、本実施形態では、ログイン名をリスト中から選択させる際に、オートコンプリート方式により選択させる。このオートコンプリート方式とは、テキストボックスに１文字入力すると、一文字目に同一の文字を有するログイン名がリスト表示され、二文字目、三文字目と入力するに従って、リスト中の候補が絞られていくものである。
【００６１】
すなわち図９に示されるように、ユーザが、ログイン名を入力するテキストボックス９０２にポインタを合わせて、テキスト入力モードにした後、ログイン名の最初の１文字を入力すると、これと先頭文字の一致するログイン名がドロップダウンリスト９０３により表示される。ユーザが、リスト９０３中から該当するログイン名にポインタを合わせてクリックすると、そのログイン名が選択される。一方、パスワードについてはテキストボックス９０４に直接入力させる。この点は図５の場合と同様であり、パスワードを選択的にするのはセキュリティ上好ましくないという理由による。その後、「ＯＫ」ボタン９０５をクリックすることで、ログイン名およびパスワードのデータがサーバ１０１へ送信される。
【００６２】
本発明は、以上の実施形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
【００６３】
例えば、前記実施形態では、２つのネットワークがインターネットとＬＡＮである場合を例に説明したが、これに限定されるものではなく、２つのネットワークがともにローカルエリアネットワークであっても構わない。すなわち、本発明は特に、セキュリティレベルに差がある２つのネットワークに接続されたクライアントからサーバにログインされるシステムに対して適用可能である。
【００６４】
また、前記実施形態においては、ＩＰアドレスがローカルＩＰアドレスである場合に、ＬＡＮ内のクライアントからの接続要求であるものと判別して、所望のログイン画面を提供しているが、ＬＡＮ内のクライアントにグローバルＩＰアドレスが割り振られている場合にも本発明は適用可能である。例えば、ファイヤウォールやプロキシサーバによって外部からのアクセスが制限されたネットワーク、すなわちＬＡＮに接続されたクライアントにグローバルＩＰアドレスが割り付けられるような場合でも、これらのＩＰアドレスを上述したアドレスリストに登録しておけば、このアドレスリストを参照することでネットワークの種別を判別することができる。
【００６５】
また例えば、前記実施形態では、識別情報としてＩＰアドレスを用いる場合を例に説明したが、これに限定されるものではなく、ＭＡＣアドレスやその他の識別情報であっても構わない。すなわち、クライアントの識別情報は、クライアントが第１のネットワークからアクセスしているのか、それとも第２のネットワークからアクセスしているのかを知ることができる識別情報であればよく、ＩＰアドレス等のネットワーク上の識別情報のみならず、ＭＡＣアドレス等のクライアントの固体情報をも含む概念である。さらには、ログイン画面を選択するためにのみ用いる専用の識別情報を用いても構わない。
【００６６】
また、アドレスリストは、サーバがＬＡＮ上をサーチして自動的に作成し、さらには更新してもよい。また、ネットワーク管理者が、自ら作成してもよい。
【００６７】
また、Ｗｅｂページには、ＨＴＭＬ、ＳＧＭＬ、ＸＭＬ等のプログラム言語で作成され、Ｗｅｂブラウザで閲覧可能な各種のＷｅｂページが含まれる。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、インターネットとＬＡＮの両方からアクセス可能なサーバへ、クライアントがログインする場合に、セキュリティと操作性の面でバランスの取れたクライアントサーバシステムのログイン方法等を提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明の好ましい実施形態にかかるログイン方法が適用されるクライアントサーバシステムの概略構成を示す図である。
【図２】図２は、サーバ１０１のハードウェア構成を示す略ブロック図である。
【図３】図３は、サーバ１０１のソフトウェア構成を示す略ブロック図である。
【図４】図４は、クライアント１０２ｃがサーバ１０１へアクセスしたときに、当該クライアントに表示される第１のログイン画面の一例を示す画面図である。
【図５】図５は、クライアント１０２ａやクライアント１０２ｂがサーバ１０１へアクセスしたときに、当該クライアントに表示される第２のログイン画面の一例を示す画面図である。
【図６】図６は、ログイン時におけるサーバ１０１の動作を示すフローチャートである。
【図７】図７は、図５に示した第２のログイン画面の他の実施形態を示す画面図である。
【図８】図８は、図５に示した第２のログイン画面の他の実施形態を示す画面図である。
【図９】図９は、図５に示した第２のログイン画面のさらに他の実施形態を示す画面図である。
【符号の説明】
１０１　サーバ
１０２ａ〜１０２ｃ　クライアント
１０３　ＬＡＮ
１０４　インターネット接続機器
１０５　インターネット
２０１　ＣＰＵ
２０２　メモリ
２０３　ハードディスクドライブ（ＨＤＤ）
２０４　リムーバブルディスクドライブ（ＲＤＤ）
２０５　入出力インターフェース
２０６　ネットワークアダプタ
２０７　バス
３０１　デバイスドライバ
３０２　オペレーションシステム（ＯＳ）
３０３　アプリケーションソフト
３０４　ログイン制御プログラム
３０５　ログインデータテーブル
３０６　ログイン画面データ
４０１　第１のログイン画面
４０２および４０３　テキストボックス
４０４　「ＯＫ」ボタン
５０１　第２のログイン画面
５０２　リスト
５０３　テキストボックス
５０４　「ＯＫ」ボタン
【図１】
2004086284.tif 000003
【図２】
2004086284.tif 000004
【図３】
2004086284.tif 000005
【図４】
2004086284.tif 000006
【図５】
2004086284.tif 000007
【図６】
2004086284.tif 000008
【図７】
2004086284.tif 000009
【図８】
2004086284.tif 000010
【図９】
2004086284.tif 000011