(57)【要約】【課題】ユーザがブラウザ端末装置からサーバへログイン等を行って所望のウェブ・ページの閲覧を行う際、ユーザが所定の時間の間に別のユーザに切り替わった場合、当該別のユーザにウェブ・ページの閲覧等を可能とさせないブラウザ端末装置の制御プログラム等を提供する。【解決手段】ブラウザ端末装置１０のユーザが途中で変更した場合、ＩＰアドレス変更部６４はブラウザ７０が使用していた従前のＩＰアドレスを他のＩＰアドレスへ強制的に変更する。次に通知部６６がブラウザ７０に対してＵＲＬ入力があったことを通知する。コネクション確立の際にウェブ・サーバ９２側へ送信される送信元ＩＰアドレスには上記強制的に変更された他のＩＰアドレスが設定されているため、ウェブ・サーバ９２側は送信元ＩＰアドレスが変更したことを検出することにより途中でユーザが変更したことを検知することができ、改めてユーザの認証を行うことができる。【選択図】  図１
2004227526.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザ端末装置を制御する制御プログラムであって、該ブラウザ端末装置のユーザの識別情報を記録したユーザ識別情報記録部を用いるものであり、該ブラウザ端末装置のコンピュータを、
新たにユーザの識別情報が入力された場合、該新たに入力されたユーザの識別情報と前記ユーザ識別情報記録部に記録されたユーザの識別情報とを比較することにより、ブラウザ端末装置のユーザの変更を認識するユーザ変更認識手段、
前記ユーザ変更認識手段によりユーザの変更が認識された場合、ブラウザが使用していたインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：「ＩＰ」という）アドレスを他のＩＰアドレスへ変更するＩＰアドレス変更手段、
前記ＩＰアドレス変更手段により他のＩＰアドレスへ変更された後、ブラウザへユニフォーム・リソース・ロケータ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ：「ＵＲＬ」という）入力があったことを通知する通知手段
として機能させるための制御プログラム。
【請求項２】
請求項１記載の制御プログラムにおいて、
前記ユーザ変更認識手段における新たに入力されたユーザの識別情報は、該ブラウザ端末装置が有する、ユーザの識別情報を入力する識別情報入力装置により入力されたユーザの識別情報であることを特徴とする制御プログラム。
【請求項３】
請求項１または２記載の制御プログラムにおいて、
前記ＩＰアドレス変更手段は、該ブラウザ端末装置をネットワークに接続する物理インタフェースに対して前記他のＩＰアドレスを設定することを特徴とする制御プログラム。
【請求項４】
請求項１ないし３のいずれかに記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項５】
ブラウザ端末装置を制御する制御方法であって、該ブラウザ端末装置のコンピュータが、
新たにユーザの識別情報が入力された場合、該新たに入力されたユーザの識別情報とブラウザ端末装置のユーザの識別情報を記録したユーザ識別情報記録部に記録されたユーザの識別情報とを比較することにより、ブラウザ端末装置のユーザの変更を認識するユーザ変更認識ステップと、
前記ユーザ変更認識ステップでユーザの変更が認識された場合、ブラウザが使用していたＩＰアドレスを他のＩＰアドレスへ変更するＩＰアドレス変更ステップと、
前記ＩＰアドレス変更ステップにより他のＩＰアドレスへ変更された後、ブラウザへＵＲＬ入力があったことを通知する通知ステップと
を備えたことを特徴とする制御方法。
【請求項６】
請求項５記載の制御方法において、
前記ユーザ変更認識ステップにおける新たに入力されたユーザの識別情報は、該ブラウザ端末装置が有する、ユーザの識別情報を入力する識別情報入力装置により入力されたユーザの識別情報であることを特徴とする制御方法。
【請求項７】
請求項５または６記載の制御方法において、
前記ＩＰアドレス変更ステップは、該ブラウザ端末装置をネットワークに接続する物理インタフェースに対して前記他のＩＰアドレスを設定することを特徴とする制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット・ブラウザ機能を有するブラウザ端末装置を制御する制御プログラムおよび制御方法等に関する。
【０００２】
【従来の技術】
現在、ウェブ・リソースのリクエストおよび表示等を行う機能を有するウェブ・ブラウザ（以下、「ブラウザ」と略す）を備えたブラウザ端末装置が広く使用されている。このブラウザ端末装置を使用する場合、従来、ブラウザ端末装置の電源をオンにしてからオフにするまでの間、特定のユーザがブラウザ端末装置を占有しているということが実情である。このため、ログイン・アカウント名およびパスワードにより個人認証を行った後にページ利用が許可される場合であっても、実際は個人認証というより当該ブラウザ端末装置の認証を行っている状態であると言ってもよい。
【０００３】
図７は、従来のブラウザ端末装置から、ウェブ・サーバが実行されているマシン（以下、単に「サーバ」と略す）へログイン等を行って所望のページの閲覧を行う場合の処理の流れを示す。
【０００４】
図７において、符号５は従来のブラウザ端末装置、３はブラウザ端末装置５上で動作するブラウザＢＲＺ、２はブラウザＢＲＺ３を使用するユーザＡ、７はサーバである。図７に示されるように、まずユーザＡ（２）がブラウザ端末装置５の電源をオンにして（ステップＳ３０）、ブラウザＢＲＺ３を立ち上げる（ステップＳ３２）。次に、サーバ７側に対してログイン・アカウント名およびパスワードを送ってログインする（ステップＳ３４）。この時、サーバ７はブラウザ端末装置５のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの情報またはセッションポート番号等のようなユーザＡ（２）を識別するための種々の情報を記録する。この後、ユーザＡ（２）はブラウザＢＲＺ３を利用して所望のウェブ・ページの閲覧を行い（ステップＳ３６）、ログアウトして（ステップＳ３８）、ブラウザ端末装置５の電源をオフにする（ステップＳ４０）。上述の一連の処理において、ユーザＡ（２）がログイン後、所定の時間の間、ブラウザ端末装置５のＩＰアドレス等のログイン時にサーバ７により記録された上述の情報が同一である限り、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）要求はユーザＡ（２）の認証なしで許可されていた。
【０００５】
上述のように、ユーザを識別するための情報としてはＩＰアドレスを含む種々の情報があるが、その中でもＩＰアドレスは核になる情報である。これは例えばチャレンジ／レスポンス方式においても同様である。
【０００６】
次に、ブラウザ端末装置５のユーザが途中で切り替わった場合について説明する。図８は、図７においてユーザが途中で切り替わった場合を示す。図８で図７と同じ符号を付した箇所は同じ部分を示すため説明は省略する。図８において符号４はユーザＡ（２）とは別のユーザＢである。図８に示されるように、ステップＳ３６（ユーザＡ（２）による所望のウェブ・ページの閲覧）までは図７に示された処理と同様であるが、この後ユーザＡ（２）がログインしたままの状態でウェブ・ページの閲覧を止めてしまい、他所へ行ってしまったものとする（ステップＳ３７）。ここでユーザＢ（４）が、ユーザＡ（２）のログインしたウェブ・ページを閲覧しようとすると（ステップＳ３９）、既にユーザＡ（２）により正しくログインされているため、ユーザＢ（４）の認証は改めておこなわれることなくＵＲＬ要求等が許可されてしまっていた。
【０００７】
【発明が解決しようとする課題】
上述のように、ユーザＡ（２）が従来のブラウザ端末装置５からサーバ７へログイン等を行って所望のウェブ・ページの閲覧を行う場合、サーバ７側ではユーザＡ（２）が同一のままであることを、ブラウザ端末装置５のＩＰアドレス等のログイン時にサーバ７により記録された上述の情報が同一のままであることに拠っていた。このため、ユーザＡ（２）がログインしたままの状態であれば、所定の時間の間、別のユーザＢ（４）は改めて認証されることなくウェブ・ページの閲覧等が可能となってしまうという問題があった。
【０００８】
そこで、本発明の目的は、上記問題を解決するためになされたものであり、ユーザがブラウザ端末装置からサーバへログイン等を行って所望のウェブ・ページの閲覧を行う際、ユーザが所定の時間の間に別のユーザに切り替わった場合、当該別のユーザにウェブ・ページの閲覧等を可能とさせないブラウザ端末装置の制御プログラムおよび制御方法等を提供することにある。
【０００９】
【課題を解決するための手段】
この発明の制御プログラムは、ブラウザ端末装置を制御する制御プログラムであって、該ブラウザ端末装置のユーザの識別情報を記録したユーザ識別情報記録部を用いるものであり、該ブラウザ端末装置のコンピュータを、新たにユーザの識別情報が入力された場合、該新たに入力されたユーザの識別情報と前記ユーザ識別情報記録部に記録されたユーザの識別情報とを比較することにより、ブラウザ端末装置のユーザの変更を認識するユーザ変更認識手段、前記ユーザ変更認識手段によりユーザの変更が認識された場合、ブラウザが使用していたインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：「ＩＰ」という）アドレスを他のＩＰアドレスへ変更するＩＰアドレス変更手段、前記ＩＰアドレス変更手段により他のＩＰアドレスへ変更された後、ブラウザへユニフォーム・リソース・ロケータ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ：「ＵＲＬ」という）入力があったことを通知する通知手段として機能させるための制御プログラムである。
【００１０】
ここで、この発明の制御プログラムにおいて、前記ユーザ変更認識手段における新たに入力されたユーザの識別情報は、該ブラウザ端末装置が有する、ユーザの識別情報を入力する識別情報入力装置により入力されたユーザの識別情報とすることができる。
【００１１】
ここで、この発明の制御プログラムにおいて、前記ＩＰアドレス変更手段は、該ブラウザ端末装置をネットワークに接続する物理インタフェースに対して前記他のＩＰアドレスを設定することができる。
【００１２】
この発明の記録媒体は、本発明のプログラム（請求項１ないし３のいずれかに記載のプログラム）を記録したコンピュータ読取り可能な記録媒体である。
【００１３】
この発明の制御方法は、ブラウザ端末装置を制御する制御方法であって、該ブラウザ端末装置のコンピュータが、新たにユーザの識別情報が入力された場合、該新たに入力されたユーザの識別情報とブラウザ端末装置のユーザの識別情報を記録したユーザ識別情報記録部に記録されたユーザの識別情報とを比較することにより、ブラウザ端末装置のユーザの変更を認識するユーザ変更認識ステップと、前記ユーザ変更認識ステップでユーザの変更が認識された場合、ブラウザが使用していたＩＰアドレスを他のＩＰアドレスへ変更するＩＰアドレス変更ステップと、前記ＩＰアドレス変更ステップにより他のＩＰアドレスへ変更された後、ブラウザへＵＲＬ入力があったことを通知する通知ステップとを備えたことを特徴とする。
【００１４】
ここで、この発明の制御方法において、前記ユーザ変更認識ステップにおける新たに入力されたユーザの識別情報は、該ブラウザ端末装置が有する、ユーザの識別情報を入力する識別情報入力装置により入力されたユーザの識別情報とすることができる。
【００１５】
ここで、この発明の制御方法において、前記ＩＰアドレス変更ステップは、該ブラウザ端末装置をネットワークに接続する物理インタフェースに対して前記他のＩＰアドレスを設定することができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態につき図面を参照して詳細に説明する。
【００１７】
実施の形態１．
図１は、本発明の制御プログラムが制御するブラウザ端末装置の動作環境を例示する。図１において、符号１０は所望のブラウザの機能を有するブラウザ端末装置である。ブラウザはウェブ・リソースのリクエストおよび表示等を行う機能を有するアプリケーションであり、主としてウェブ・クライアントの実行を行う機能を有している。符号２０はブラウザ端末装置１０を使用するユーザの識別情報を入力する識別情報入力装置、２２は識別情報入力装置２０からのユーザの識別情報をブラウザ端末装置１０の内部へ入力するための入力インタフェース（Ｉ／Ｆ）部、３０はディスプレイ等の表示部、４０は識別情報入力装置２０から入力Ｉ／Ｆ部２２を介して入力された従前のユーザの識別情報を記録したユーザ識別情報記録部である。符号８０はブラウザ端末装置１０をネットワークに接続するための物理インタフェースであってＩＰアドレスが設定されるインタフェース・カード（例えば、Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ  ：  ＮＩＣ）である。ＩＰアドレスは送信元のコンピュータ等と宛先のコンピュータ等とを指定するためのアドレスである。
【００１８】
符号５０（図１中で点線で囲まれた部分）はブラウザ端末装置１０上で動作するソフトウェアのうち、本願発明の制御プログラムおよびそれに関連したソフトウェアを示しており、その中で符号６０はブラウザ端末装置１０を制御する制御プログラム、７０は所望のブラウザである。制御プログラム６０はブラウザ端末装置１０のオペレーティング・システム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ  ：  ＯＳ）の中で本願発明に関連する部分を示している。制御プログラム６０の中で、符号６２は識別情報入力装置２０から新たにユーザの識別情報が入力された場合、この新たに入力されたユーザの識別情報とユーザ識別情報記録部４０に記録されたユーザの識別情報とを比較することにより、ブラウザ端末装置１０を使用するユーザの変更を認識するユーザ変更認識部（ユーザ変更認識手段）、６４はユーザ変更認識部６２によりユーザの変更が認識された場合、ブラウザ７０が使用していた従前のＩＰアドレスを他のＩＰアドレスへ変更するＩＰアドレス変更部（ＩＰアドレス変更手段）、６６はＩＰアドレス変更部６４により従前のＩＰアドレスが他のＩＰアドレスへ変更された後、ブラウザ７０へＵＲＬ入力があったことを通知する通知部（通知手段）である。ＵＲＬは後述のインターネット９０上に多数存在しているリソースの存在場所とそのリソースへのアクセス手段とを一意に特定するための表記法である。
【００１９】
図１に示されるように、ブラウザ端末装置１０はＮＩＣ８０を介してインターネット９０等のネットワークに接続されている。このインターネット９０には、ブラウザ端末装置１０をウェブ・クライアントとするウェブ・サーバ９２と、ドメイン名からＩＰアドレスを得るためのＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ９４とが接続されている。ブラウザ端末装置１０のＩＰアドレス変更部６４は、ブラウザ端末装置１０をインターネット９０等のネットワークに接続するＮＩＣ８０等の物理インタフェースに対して、他のＩＰアドレスを設定することができる。
【００２０】
次に、本発明の制御プログラム６０の動作または制御方法の流れを説明する。図２は、本発明の制御プログラム６０または制御方法の動作をフローチャートで示す。図２において、点線Ａで囲まれた部分が本発明の制御プログラム６０の機能に対応する部分であり、その他の部分は本発明の制御プログラム６０と関連するブラウザ７０の機能に対応する部分である。まずユーザがブラウザ７０を用いて所望のウェブ・ページの閲覧を行っているものとする（ステップＳ１０）。
【００２１】
図２に示されるように、本発明の制御プログラム６０は、まずユーザが変更したかどうかを判断する（ユーザ変更認識ステップ。ステップＳ１２）。具体的には、ブラウザ端末装置１０が有する識別情報入力装置２０からユーザの識別情報の新たな入力があったかどうかを判断し、新たな入力があった場合、当該新たに入力されたユーザの識別情報とユーザ識別情報記録部４０に記録された従前のユーザの識別情報とを比較する。この結果、新たに入力されたユーザの識別情報が従前のユーザの識別情報と異なる場合、ブラウザ端末装置１０を使用するユーザが変更したことを認識し、ステップＳ１４へ進む。新たなユーザの識別情報の入力がなかった場合、または新たなユーザの識別情報の入力があったけれども従前のユーザの識別情報と同一の場合、ユーザは変更していないものと判断し、ユーザの閲覧（ステップＳ１０）へ戻る。
【００２２】
ユーザ変更認識ステップ（ステップＳ１２）でユーザの変更が認識された場合、ブラウザ７０が使用していたＩＰアドレスを他のＩＰアドレスへ強制的に変更する（ＩＰアドレス変更ステップ。ステップＳ１４）。ここでＩＰアドレスの変更は、ブラウザ端末装置１０をインターネット９０に接続する物理インタフェース（ＮＩＣ８０）に対して他のＩＰアドレスを設定することにより行われる。詳しくは後述する。
【００２３】
ＩＰアドレス変更ステップ（ステップＳ１４）により他のＩＰアドレスへの変更が行われた後、ブラウザ７０に対して、ＵＲＬ入力があったことを通知する（通知ステップ。ステップＳ１６）。この通知ステップにより、ブラウザ７０はＵＲＬが入力されたものとして、ＵＲＬの解析に始まるウェブ・クライアントとしての機能を実行する。以上のステップＳ１２からＳ１６までが本発明の制御プログラム６０の機能に対応する部分である。次に、上述の本発明の制御プログラム６０と関連するブラウザ７０の動作について説明する。
【００２４】
ブラウザ７０は、通知ステップ（ステップＳ１６）で制御プログラム６０からＵＲＬ入力の通知を受けると、当該ＵＲＬ要求の発信を行う（ステップＳ１８）。図２で点線Ｂで囲まれた部分（ステップＳ１８ａ、Ｓ１８ｂ、Ｓ１８ｃ）は当該ＵＲＬ要求の発信（ステップＳ１８）の詳細を示す。まず、ブラウザ７０は当該ＵＲＬを解析してウェブ・サーバ９２のＩＰアドレスを検索するためにＤＮＳサーバ９４にアクセスし、ウェブ・サーバ９２のＩＰアドレスを取得する（ＤＮＳクエリ。ステップＳ１８ａ）。次に、ブラウザ７０は伝送制御プロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ  ：  ＴＣＰ）を用いてウェブ・サーバ９２とトランスポートレベルのコネクションを確立する（ＴＣＰコネクションの確立。ステップＳ１８ｂ）。このＴＣＰコネクションの確立に際して、ブラウザ端末装置１０側からウェブ・サーバ９２側へ送信するＩＰパケットのＩＰヘッダ中の送信元ＩＰアドレスには、上述のＩＰアドレス変更ステップ（ステップＳ１４）で変更されたＩＰアドレスが設定されている。ＴＣＰコネクションが確立すると、ブラウザ７０はＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｐｃｏｌ）リクエストを送信して、当該ＵＲＬ中に記載されたリソースを要求する（ステップＳ１８ｃ）。ウェブ・サーバ９２側から、要求したリソースの現在のコンテンツを受信すると（ＨＴＴＰレスポンス受信。ステップＳ２０）、ブラウザ７０は表示部３０にウェブ・ページ画像を表示する。この後、ステップＳ１０へ戻ってユーザの閲覧が行われる。
【００２５】
以後は、上述のようにユーザの変更が発生するまでユーザの閲覧（ステップＳ１０）とユーザ変更認識ステップ（ステップＳ１２）とを繰り返す。ユーザの閲覧（ステップＳ１０）で、ユーザが新たなＵＲＬを入力すると、ステップＳ１８ａ、Ｓ１８ｂおよびＳ１８ｃと同様にＤＮＳクエリ、ＴＣＰコネクションの確立およびＨＴＴＰリクエストの送信が行われ、続いてステップＳ２０およびＳ２２と同様にＨＴＴＰレスポンス受信およびウェブ・ページの表示が行われる。この場合のＴＣＰコネクションの確立に際して、ブラウザ端末装置１０側からウェブ・サーバ９２側へ送信するＩＰパケットのＩＰヘッダ中の送信元ＩＰアドレスには、従前のＩＰアドレス変更ステップ（ステップＳ１４）で変更されたＩＰアドレスと同じＩＰアドレスが設定されている。これはユーザの変更が発生していないためである。ユーザの閲覧が終了すると、ブラウザ７０の処理も終了する。
【００２６】
次に、本発明の制御プログラムが制御するブラウザ端末装置１０が有する識別情報入力装置２０について説明する。図３（Ａ）は識別情報入力装置を例示する。図３（Ａ）において、図１と同じ符号を付した箇所は同じ部分であるため説明は省略する。図３（Ａ）で、符号２０ａは識別情報入力装置２０の一例であるユーザ認証装置、２２ａは入力Ｉ／Ｆ部２２の一例であるユーザ認証装置２０ａ用の入力Ｉ／Ｆ部、２４はユーザの識別情報が記録されたＩＣカードまたは磁気カード等の記録媒体である。
【００２７】
まず、ユーザＡがブラウザ端末装置１０を使用していたものとする。この場合、ユーザ識別情報記録部４０にはユーザＡの識別情報が記録されている。ここで、ユーザＢが従前のユーザＡに替わって同一のブラウザ端末装置１０を使用する場合、ユーザＢは自分の識別情報が記録されたＩＣカードまたは磁気カード等の記録媒体２４をユーザ認証装置２０ａに読み取らせる。この結果、入力Ｉ／Ｆ部２２ａを介して新たにユーザＢの識別情報が入力される。ユーザ変更認識部６２は、この新たに入力されたユーザＢの識別情報とユーザ識別情報記録部４０に記録されたユーザＡの識別情報とを比較することにより、両者のユーザ識別情報が異なることを検出することができ、ブラウザ端末装置１０を使用するユーザがユーザＡからユーザＢへ変更したことを認識することができる。
【００２８】
次に、他の識別情報入力装置について説明する。図３（Ｂ）は他の識別情報入力装置を例示する。図３（Ｂ）において、図１と同じ符号を付した箇所は同じ部分であるため説明は省略する。図３（Ｂ）で、符号２０ｂは識別情報入力装置２０の一例である指紋認証装置、２２ｂは入力Ｉ／Ｆ部２２の一例である指紋認証装置２０ｂ用の入力Ｉ／Ｆ部、２６は指紋認証装置２０ｂに指紋情報を入力しようとするユーザの指である。
【００２９】
まず、ユーザＡがブラウザ端末装置１０を使用していたものとする。この場合、ユーザ識別情報記録部４０にはユーザＡの識別情報が記録されている。ここで、ユーザＢが従前のユーザＡに替わって同一のブラウザ端末装置１０を使用する場合、ユーザＢは自分の指を指紋認証装置２０ｂに読み取らせる。この結果、入力Ｉ／Ｆ部２２ｂを介して新たにユーザＢの指紋情報（ユーザＢの識別情報）が入力される。ユーザ変更認識部６２は、この新たに入力されたユーザＢの識別情報とユーザ識別情報記録部４０に記録されたユーザＡの識別情報とを比較することにより、両者のユーザ識別情報が異なることを検出することができ、ブラウザ端末装置１０を使用するユーザがユーザＡからユーザＢへ変更したことを認識することができる。
【００３０】
上述された識別情報入力装置は、ユーザ認証装置２０ａまたは指紋認証装置２０ｂ等のように特殊な認証装置であった。しかし、本発明の制御プログラムが制御するブラウザ端末装置１０が有する識別情報入力装置２０としては、通常の入力装置、例えばキーボード２０ｃ等を用いることもできる。図４は通常の入力装置を利用した識別情報入力装置を例示する。図４において、図１と同じ符号を付した箇所は同じ部分であるため説明は省略する。図４で、符号２０ｃは識別情報入力装置２０の一例であるキーボード、３２および３４は表示部３０に表示されたコマンドである。
【００３１】
まず、ユーザＡがブラウザ端末装置１０を使用していたものとする。この場合、ユーザ識別情報記録部４０にはユーザＡの識別情報が記録されている。ここで、ユーザＡがブラウザ端末装置１０の使用を終了する場合、表示部３０に表示されているようにログアウト（ｌｏｇｏｕｔ）・コマンド３２を入力する。次に、ユーザＢが従前のユーザＡに替わって同一のブラウザ端末装置１０を使用する場合、ユーザＢは表示部３０に表示されたログイン（ｌｏｇｉｎ）・コマンド３４に続いて、自分のユーザ・アカウント名およびパスワード（ユーザＢの識別情報）をキーボード２０ｃ等から入力する。ユーザ変更認識部６２は、この新たに入力されたユーザＢの識別情報とユーザ識別情報記録部４０に記録されたユーザＡの識別情報とを比較することにより、両者のユーザ識別情報が異なることを検出することができ、ブラウザ端末装置１０を使用するユーザがユーザＡからユーザＢへ変更したことを認識することができる。
【００３２】
次に、本発明の制御プログラムにおけるＩＰアドレス変更部６４の機能の詳細について例示する。図５はＩＰアドレス変更部６４が用いるコマンドを例示する。図５において、符号１００はネットワーク・インタフェースの設定機能を有するコマンド、例えばｉｆｃｏｎｆｉｇコマンドの全体例、１０２はｉｆｃｏｎｆｉｇコマンド、１０４ないし１１０はｉｆｃｏｎｆｉｇコマンド１０２の引数を示す。符号１０４はｉｆｃｏｎｆｉｇコマンド１０２の対象となるインタフェースを示す引数ＩＦ、１０６は設定されるＩＰアドレスを示す引数ＡＤＤＲ、１０８はインタフェース名ＩＦ１０４に設定されるＩＰネットワーク・マスクを示す引数ＭＡＳＫ、１１０はインタフェース名ＩＦ１０４に設定されるブロードキャスト・アドレスを示す引数ＢＲＤＡＤＤＲである。本実施の形態１ではｉｆｃｏｎｆｉｇコマンドを例に取り上げたが、これは説明の便宜上のものであって、同様の機能を有するコマンドであれば「ｉｆｃｏｎｆｉｇ」というコマンド名に限定されるものではない。コマンドの引数の数についても同様であり、４個に限定されるものではない。
【００３３】
ユーザ変更認識部６２によりユーザの変更が認識された場合、ＩＰアドレス変更部６４は、上述のｉｆｃｏｎｆｉｇコマンド１０２の引数ＩＦ１０４に物理インタフェース（ＮＩＣ８０）に応じた所定のインタフェース名を設定し、引数ＡＤＤＲ１０６にブラウザ７０が従前に使用していたＩＰアドレスと異なる他のＩＰアドレスを設定する。このように設定されたｉｆｃｏｎｆｉｇコマンドを実行することにより、物理インタフェース（ＮＩＣ８０）の従前のＩＰアドレスを引数ＡＤＤＲ１０６に設定された他のＩＰアドレスへ変更することができる。ＩＰアドレス変更部６４は広いアドレス空間の利用が可能となる場合、例えばＩＰｖ４（ｖｅｒｓｉｏｎ４）からＩＰｖ６へ移行した場合、特に有効に実現することができる。
【００３４】
以上説明したように、本発明の実施の形態１によれば、本発明の制御プログラム６２または制御方法は、ブラウザ端末装置１０を使用するユーザが別のユーザに変更した場合、ユーザ変更認識部６２（ユーザ変更認識ステップ）によりユーザの変更を認識することができる。ユーザ変更認識部６２（ユーザ変更認識ステップ）によりユーザの変更が認識された場合、ＩＰアドレス変更部６４（ＩＰアドレス変更ステップ）によりブラウザ７０が使用していた従前のＩＰアドレスを他のＩＰアドレスへ強制的に変更することができる。この後、通知部６６（通知ステップ）によりブラウザ７０に対して、ＵＲＬ入力があったことを通知することができる。この結果、ブラウザ７０はＵＲＬが入力されたものとして、ＵＲＬの解析に始まるウェブ・クライアントとしての機能を実行する。ここでブラウザ７０が行うＴＣＰコネクションの確立に際して、ブラウザ端末装置１０側からウェブ・サーバ９２側へ送信するＩＰパケットのＩＰヘッダ中の送信元ＩＰアドレスには、上述のＩＰアドレス変更部６４（ＩＰアドレス変更ステップ）で強制的に変更された他のＩＰアドレスが設定されている。このためウェブ・サーバ９２側は、ブラウザ端末装置１０のユーザが途中で変更した場合、ブラウザ端末装置１０側からウェブ・サーバ９２側へ送信されたＩＰパケットのＩＰヘッダ中の送信元ＩＰアドレスが変更したことを検出することにより、途中でユーザが変更したことを検知することができる。したがって、ウェブ・サーバ９２側は改めてユーザの認証を行うことができるため、ユーザが途中で別のユーザに切り替わった場合、当該別のユーザに従前のユーザが閲覧していたページの閲覧等を可能とさせないようにすることができる。
【００３５】
実施の形態２．
図６は、本発明のコンピュータ・プログラム（制御プログラム６０）等を実行するブラウザ端末装置１０の内部回路１５を示すブロック図である。図６で図１と同じ符号を付した箇所は同じ部分であるため説明は省略する。図６において、上述の本発明の制御プログラム６０は、ＲＯＭ１２、ディスク１７ａまたはＣＤ−ＲＯＭ１７ｍ等の記録媒体に記録されている。この制御プログラム６０は、ＲＯＭ１２、ディスク１７ａまたはＣＤ−ＲＯＭ１７ｍ等の記録媒体からコントローラ１６ａ、１６ｍ等を介しバス１４を通ってＲＡＭ１３へロードされる。
【００３６】
ＣＰＵ１１がＲＡＭ１３内の本発明の制御プログラム６０を実行することにより、本発明の目的を達成することができる。制御プログラム６０は上述のようにＣＤ−ＲＯＭ１７ｍ等の脱着可能な記録媒体の形態でコンピュータＣＰＵ１１に供給することができ、制御プログラム６０を記録したＣＤ−ＲＯＭ１７ｍ等の記録媒体も同様に本発明を構成することになる。制御プログラム６０を記録した記録媒体としては上述された記録媒体の他に、例えばＤＶＤ、光ディスク、メモリ・カード、ＦＤ等を用いることができる。
【００３７】
【発明の効果】
以上説明したように、本発明の制御プログラム６２または制御方法によれば、ブラウザ端末装置１０のユーザが途中で変更した場合、ＩＰアドレス変更部６４（ＩＰアドレス変更ステップ）によりブラウザ７０が使用していた従前のＩＰアドレスを他のＩＰアドレスへ強制的に変更することができる。次に通知部６６（通知ステップ）がブラウザ７０に対してＵＲＬ入力があったことを通知するため、ブラウザ７０はＵＲＬが入力されたものとしてＵＲＬの解析に始まるウェブ・クライアントとしての機能を実行する。ブラウザ７０が行うＴＣＰコネクションの確立に際して、ブラウザ端末装置１０側からウェブ・サーバ９２側へ送信するＩＰパケットのＩＰヘッダ中の送信元ＩＰアドレスには上述の強制的に変更された他のＩＰアドレスが設定されているため、ウェブ・サーバ９２側はブラウザ端末装置１０側からウェブ・サーバ９２側へ送信されたＩＰパケットのＩＰヘッダ中の送信元ＩＰアドレスが変更したことを検出することにより、途中でユーザが変更したことを検知することができる。ウェブ・サーバ９２側は改めてユーザの認証をおこなうことができるため、当該別のユーザに従前のユーザが閲覧していたページの閲覧等を可能とさせないようにすることができる。
【図面の簡単な説明】
【図１】本発明の制御プログラムが制御するブラウザ端末装置の動作環境を例示する図である。
【図２】本発明の制御プログラム６０または制御方法の動作を示すフローチャートである。
【図３】識別情報入力装置を例示する図である。
【図４】通常の入力装置を利用した識別情報入力装置を例示する図である。
【図５】ＩＰアドレス変更部６４が用いるコマンドを例示する図である。
【図６】本発明のコンピュータ・プログラム（制御プログラム６０）等を実行するブラウザ端末装置１０の内部回路１５を示すブロック図である。
【図７】従来のブラウザ端末装置から、ウェブ・サーバが実行されているサーバへログイン等を行って所望のページの閲覧を行う処理の流れを示す図である。
【図８】図７においてユーザが途中で切り替わった場合を示す図である。
【符号の説明】
２  ユーザＡ、  ３  ブラウザＢＲＺ、  ４  ユーザＢ、  ５  従来のブラウザ端末装置、  ７  サーバ、  １０  ブラウザ端末装置、  １１  ＣＰＵ、  １２ＲＯＭ、  １３  ＲＡＭ、  １４  バス、  １５  内部回路、  １６ａ，１６ｍ  コントローラ、  １７ａ，１７ｍ  記録媒体、  ２０，２０ａ，２０ｂ，２０ｃ  識別情報入力装置、  ２２，２２ａ，２２ｂ  入力インタフェース（Ｉ／Ｆ）部、  ２４  ＩＣカードまたは磁気カード等の記録媒体、  ２６  ユーザの指、  ３０  表示部、  ３２，３４  コマンド、  ４０  ユーザ識別情報記録部、  ５０  ブラウザ端末装置１０上で動作するソフトウェア、  ６０  制御プログラム、  ６２  ユーザ変更認識部、  ６４  ＩＰアドレス変更部、  ６６  通知部、  ７０  ブラウザ、  ８０  インタフェース・カード（ＮＩＣ）、  ９０インターネット、  ９２  ウェブ・サーバ、  ９４  ＤＮＳサーバ、  １００ｉｆｃｏｎｆｉｇコマンドの全体例、  １０２  ｉｆｃｏｎｆｉｇコマンド、  １０４，１０６，１０８，１１０  ｉｆｃｏｎｆｉｇコマンド１０２の引数。
【図１】
2004227526.tif 000003
【図２】
2004227526.tif 000004
【図３】
2004227526.tif 000005
【図４】
2004227526.tif 000006
【図５】
2004227526.tif 000007
【図６】
2004227526.tif 000008
【図７】
2004227526.tif 000009
【図８】
2004227526.tif 000010