(57)【要約】【課題】  ＩＤやパスワードなどを第三者に解読出来ない状態で、ログイン操作を簡略化出来るサーバーを提供する。【解決手段】  サーバーは、ＩＤを含むログイン時の情報入力操作を含むプログラムを作成する。プログラムに対応するユニークな文字列を含むインターネットショートカットファイル若しくは当該文字列をクライアントに送信する。インターネットショートカットファイルを使ってクライアントからアクセスがあった場合に、Ｃｏｏｋｉｅ情報を使ってクライアントがプログラム作成時のクライアントとの同一性を確認した後に、当該文字列に対応するプログラムを実行する。【選択図】図１３
2014164544.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤを含むログイン時の情報入力操作を含むプログラムを作成し、前記プログラムに対応するユニークな文字列を含むインターネットショートカットファイル若しくは前記文字列をクライアントに送信し、
前記インターネットショートカットファイルを使って前記クライアントからアクセスがあった場合に、Ｃｏｏｋｉｅ情報を使って前記クライアントの前記プログラム作成時におけるクライアントとの同一性を確認した後に、前記文字列に対応するプログラムを実行することを特徴とするサーバー。
【請求項２】
前記プログラムは、ログイン時の情報入力操作の他に、ログインした後のメニュー画面の中から特定の動作を選択する操作を含み、
前記特定の動作を選択する操作が一定回数以上行われた時に、前記プログラムの作成は行われることを特徴とする請求項１に記載のサーバー。
【請求項３】
前記インターネットショートカットファイルを使って前記クライアントからアクセスがあって、前記プログラムを実行する前に、前記クライアントに設けられたカメラをオン状態にする制御信号を送信し、前記カメラで撮影された情報を受信することを特徴とする請求項１に記載のサーバー。
【請求項４】
前記インターネットショートカットファイルのＵＲＬは、前記サーバーにアクセスするためのアドレスと、前記アドレスの語尾に設けられた前記文字列を含み、
前記プログラムと、前記文字列と、前記クライアントのＣｏｏｋｉｅ情報とを記録することを特徴とする請求項１に記載のサーバー。
【請求項５】
ＩＤを含むログイン時の情報入力操作を含むプログラムを作成するプログラム作成工程と、
前記プログラムに対応するユニークな文字列を含むインターネットショートカットファイル若しくは前記文字列をクライアントに送信する送信工程と、
前記インターネットショートカットファイルを使って前記クライアントからアクセスがあった場合に、Ｃｏｏｋｉｅ情報を使って前記クライアントの前記プログラム作成時におけるクライアントとの同一性を確認する確認工程と、
前記同一性が確認出来た場合に、前記文字列に対応するプログラムを実行するプログラム実行工程とを備えることを特徴とするクライアントからサーバーへのログイン方法。
【請求項６】
ＩＤを含むログイン時の情報入力操作を含むプログラムを作成し、前記プログラムに対応するユニークな文字列をクライアントに送信し、
前記クライアントからのアクセス後でありログインされる前に前記文字列の入力が行われた場合に、Ｃｏｏｋｉｅ情報を使って前記クライアントの前記プログラム作成時におけるクライアントとの同一性を確認した後に、前記文字列に対応するプログラムを実行することを特徴とするサーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログイン操作後にアクセスが可能になるウェブ認証サーバーに関する。
【背景技術】
【０００２】
特許文献１などで、ネットワークを通じてサーバーにアクセスする際のログインを制御する方法などが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１３２７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ログイン操作の際には、クライアント側でＩＤやパスワードを入力する必要がある。
【０００５】
したがって本発明の目的は、ＩＤやパスワードなどを第三者に解読出来ない状態で、ログイン操作を簡略化出来るサーバーやログイン方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係るサーバーは、ＩＤを含むログイン時の情報入力操作を含むプログラムを作成し、プログラムに対応するユニークな文字列を含むインターネットショートカットファイル若しくは当該文字列をクライアントに送信し、インターネットショートカットファイルを使ってクライアントからアクセスがあった場合に、Ｃｏｏｋｉｅ情報を使ってクライアントのプログラム作成時におけるクライアントとの同一性を確認した後に、当該文字列に対応するプログラムを実行する。
【０００７】
プログラムの内容はサーバーのストレージに記録され、クライアントにはプログラムに対応したユニークな文字列がインターネットショートカットファイルのＵＲＬの一部に記録されるだけである。このため、他人にインターネットショートカットファイルのＵＲＬを見られても、プログラムの内容は解読されない。
【０００８】
また、Ｃｏｏｋｉｅ情報は、クライアントごとに個別の情報であるため、インターネットショートカットファイルを他のクライアントに転送しても利用出来ない。このため、ログイン操作を含むクライアントとサーバーとの間の操作を、安全性の高い状態で簡略化することが可能になる。
【０００９】
また、１つのクライアントを複数の使用者が共有している場合には、当該１つのクライアントに複数の使用者ごとのインターネットショートカットファイルを設けることも出来る。
【００１０】
好ましくは、プログラムは、ログイン時の情報入力操作の他に、ログインした後のメニュー画面の中から特定の動作を選択する操作を含み、特定の動作を選択する操作が一定回数以上行われた時に、プログラムの作成は行われる。
【００１１】
これにより、使用者が良く利用する操作の簡略化を自動的に行うことが可能になる。
【００１２】
また、好ましくは、インターネットショートカットファイルを使ってクライアントからアクセスがあって、プログラムを実行する前に、クライアントに設けられたカメラをオン状態にする制御信号を送信し、カメラで撮影された情報を受信する。
【００１３】
サーバーＸが使用者情報として予め使用者の顔情報等を記録しておき、顔認識機能などで、クライアントから送られてきた使用者の写真と比較することで、正当な使用者で無い者のなりすましであるかどうかを判断したりすることが可能になる。
【００１４】
また、好ましくは、インターネットショートカットファイルのＵＲＬは、サーバーにアクセスするためのアドレスと、アドレスの語尾に設けられた当該文字列を含み、プログラムと、当該文字列と、クライアントのＣｏｏｋｉｅ情報とを記録する。
【００１５】
本発明に係るクライアントからサーバーへのログイン方法は、ＩＤを含むログイン時の情報入力操作を含むプログラムを作成するプログラム作成工程と、プログラムに対応するユニークな文字列を含むインターネットショートカットファイル若しくは当該文字列をクライアントに送信する送信工程と、インターネットショートカットファイルを使ってクライアントからアクセスがあった場合に、Ｃｏｏｋｉｅ情報を使ってクライアントのプログラム作成時におけるクライアントとの同一性を確認する確認工程と、同一性が確認出来た場合に、当該文字列に対応するプログラムを実行するプログラム実行工程とを備える。
【００１６】
本発明に係るサーバーは、ＩＤを含むログイン時の情報入力操作を含むプログラムを作成し、プログラムに対応するユニークな文字列をクライアントに送信し、クライアントからのアクセス後でありログインされる前に文字列の入力が行われた場合に、Ｃｏｏｋｉｅ情報を使ってクライアントのプログラム作成時におけるクライアントとの同一性を確認した後に、前記文字列に対応するプログラムを実行することを特徴とするサーバー。
【発明の効果】
【００１７】
以上のように本発明によれば、ＩＤやパスワードなどを第三者に解読出来ない状態で、ログイン操作を簡略化出来るサーバーやログイン方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態における情報共有システムの構成図である。
【図２】ログイン画面（認証情報入力画面）の例を示す図である。
【図３】第１モードで、管理者以外の使用者がログインした後のメニュー画面の例を示す図である。
【図４】第１モードで、管理者がログインした後のメニュー画面の例を示す図である。
【図５】第２モードに切り替えられた後の管理者のクライアントに表示される画面の例を示す図である。
【図６】第１テーブルの例を示す図である。
【図７】第２モードで、管理者以外の使用者がログインした後のメニュー画面の例を示す図である。
【図８】第１手順を示すフローチャートである。
【図９】カメラやマイクを使用するメッセージを含むログイン画面（認証情報入力画面）の例を示す図である。
【図１０】第２テーブルの例を示す図である。
【図１１】第３テーブルの例を示す図である。
【図１２】第２手順を示すフローチャートである。
【図１３】第３手順を示すフローチャートである。
【図１４】文字列入力欄を設けたログイン画面の例を示す図である。
【図１５】第４手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本実施形態について、図を用いて説明する。本実施形態における情報共有システム１は、複数のクライアントＣ１〜Ｃ５、サーバー（ウェブ認証サーバー）Ｘを備える（図１参照）。クライアントの数は一例であって、５台に限るものではない。
【００２０】
情報共有システム１は、テレビ会議システムや研修システムなど、使用者のそれぞれがクライアントＣ１〜Ｃ５のいずれかを使ってサーバーＸにアクセスしてログインし、ログインした後のメニュー画面で選択した情報共有動作（特定の会議など）を実行するシステムである。
【００２１】
クライアントのそれぞれは、キーボード、ポインティングデバイス、カメラ、マイクなどの入力装置、モニター、スピーカー、プリンターなどの出力装置、ＣＰＵなどの制御装置を有するネットワーク接続（インターネット網を介した接続）が可能なコンピューターである。
【００２２】
サーバーＸは、ＩＤを含む使用者情報などが記録され、情報共有システム１のソフトウエアがインストールされたストレージ、及び当該ソフトウエアを実行させるＣＰＵなどの制御装置を有するネットワーク接続が可能なＡＳＰ（Application Service Provider）サーバーである。クライアントＣ１〜Ｃ５は、ブラウザソフトを使って、サーバーＸにアクセスし、サーバーＸにインストールされた情報共有システム１のソフトウエアを動作させる。
【００２３】
サーバーＸが記録する使用者情報は、使用者ごとのＩＤ、パスワード、使用者名称を少なくとも含む。
【００２４】
使用者が、クライアントＣ１〜Ｃ５の１つを使って、特定のＵＲＬを入力してサーバーＸにアクセスすると、ログイン画面（認証情報入力画面）が表示される（図２参照）。ログイン画面において、ＩＤやパスワードを入力すると、情報共有システム１にログインされ、ログインした後のメニュー画面が表示される（図３参照）。ログインした後のメニュー画面では、会議や研修などの情報共有動作が選択可能な状態にされ、選択された情報共有動作（第１情報共有動作）が実行される。すなわち、サーバーＸは、クライアントを介してログインした後のメニュー画面で選択した情報共有動作を、第１モードとして実行する。
【００２５】
本実施形態における情報共有システム１のソフトは、第１モードにおける通常の情報共有動作（第１情報共有動作）だけでなく、別の情報共有動作（第２情報共有動作）も行う第２モードへの切り替え機能を有する。具体的には、サーバーＸは、使用者のうち特定の者（管理者）のＩＤでクライアントを介してログインした後の操作で、第１モードから第２モードに切り替えた後に、ログインしてきた使用者の情報のテーブル（第１テーブル〜第３テーブル）を作成する
【００２６】
サーバーＸは、使用者のうち特定の者が管理者であることを記録し、管理者のＩＤやパスワードを使ってログインされた場合には、ログインした後のメニュー画面で、第１情報共有動作のための動作選択だけでなく、第２モードへの切り替えが選択可能な状態にする（図４参照）。
【００２７】
管理者のＩＤやパスワードを使ったログイン後のメニュー画面で、第２情報共有動作キーがクリックされると、サーバーＸは、第１モードから第２モードに切り替え、モード切り替えが行われたことを示す画面表示（図５参照）を行い、管理者により第１モードに切り替えられるまで、第２モードを維持する。第２モードにおいて、管理者のＩＤなどでログインすると、ログインに使用したクライアントには、図５に示す画面表示が行われる。
【００２８】
第２モードで、管理者以外の使用者がログインすると、サーバーＸは、ログイン時にクライアントから送られてきた使用者のＩＤと、サーバーＸに記録した使用者情報に基づいて、使用者名称を特定する。また、サーバーＸは、ＩＤなどを送信した日時やコンピューターのＩＰアドレスを特定する。これらの情報の特定後に、ログインしてきた使用者の情報のテーブル（第１テーブル、図６、図８のステップＳ１３参照）を作成し、ログイン状態を解除する（ログオフする、図７、図８のステップＳ１４参照）。
【００２９】
第１テーブルは、管理者のＩＤやパスワードを使ったログイン後の画面（図５参照）でテーブル一覧表示キーをクリックすることで表示される。
【００３０】
図６の第１テーブルは、一例として、2012年8月3日17時30分に、ＩＤ：123456の使用者（田中●●）が、ログインし、2012年8月3日17時33分に、ＩＤ：123459の使用者（山田○×）が、ログインし、2012年8月3日17時34分に、ＩＤ：123473の使用者（鈴木△□）が、ログインした状態を示す。
【００３１】
次に、サーバーＸが第１テーブルを作成する第１手順を図８のフローチャートを用いて説明する。第１手順は、一定時間（例えば、１ｍｓ）ごとに行われる。ステップＳ１１で、サーバーＸは、第２モードにされているか否かを判断する。第２モードにされている場合は、ステップＳ１２に進められ、第１モードにされている場合は、第１手順を終了する。
【００３２】
ステップＳ１２で、サーバーＸは、管理者以外の使用者のログイン操作があったか否かを判断する。ログイン操作があった場合は、ステップＳ１３に進められ、所定の時間内にログイン操作が無かった場合は、第１手順を終了する。
【００３３】
ステップＳ１３で、サーバーＸは、ログインしてきた使用者の情報として、当該使用者のＩＤ、使用者名称、ＩＰアドレスなどを第１テーブルに書き込みして更新する。
【００３４】
ステップＳ１４で、サーバーＸは、ステップＳ１２でログインしてきた使用者のログイン状態を解除（ログオフ）し第１手順を終了する。
【００３５】
本実施形態における情報共有システム１の第２モードを用いることで、管理者は、緊急時などに、ログイン情報から使用者の安否を確認することが可能になる。使用者は、第１モードと同じように、ログイン動作をするだけで、サーバーＸに必要な情報を送ることが出来るため、特別な操作を覚える必要が無い。
【００３６】
本情報共有システム１は、第１モード（通常の情報共有動作）の他に活用出来るが、第２モードを利用するのは緊急時などで、第１モードを稼働させる必要性が低いため、第２モード稼働時に、第１モードを稼働出来ないことに対するデメリットは少ない。
【００３７】
クライアントＣ１〜Ｃ５、サーバーＸともに、第１モードで必要なハードウエアを用いるため、第２モードを実行するために、新たにハードウエアを加える必要はない。
【００３８】
また、サーバーＸにインストールするソフトウエアについても、第１モードを実行する機能に、第２モードを実行する機能や第１モードと第２モードとを切り替える機能を付加するだけで、実現出来る。このため、既存の第１モードを実行する機能を有するソフトウエア（例えば、ＴＶ会議システムのソフトウエア）に付加して本実施形態の情報共有システム１を実現させることが容易に出来る。
【００３９】
第２モードでは、サーバーＸは、ログイン情報を入手した後、強制的に、ログオフするため、数秒間で一人の使用者のログイン状態は解除出来る。このため、同時にログイン出来る使用者数が制限される場合（例えば、全使用者が１００名に対して、同時にログイン出来る使用者が２０名など）でも、他の使用者がログインしやすい状況を維持出来る。
【００４０】
また、同時にログイン出来る使用者数の制限のために別の使用者がログイン出来ない場合には、サーバーＸは、ログイン出来なかった使用者のクライアントに「ログイン出来るまで自動更新する」旨を表示するブラウザ画面を表示させ、ログイン出来るまで一定時間ごとにログイン動作を繰り返し、ログイン出来ると図７のブラウザ画面を表示させる形態であってもよい。この場合は、１回のログイン操作で、ログイン出来るまでログイン動作を繰り返し行うことが可能になる。
【００４１】
第２モードにおけるログイン画面は、図２のログイン画面に代えて、ＩＤやパスワードの入力指示の他に、クライアントのカメラに使用者の顔を向ける旨の指示や、クライアントのマイクに使用者の声を発する旨の指示を含むメッセージも表示させ、ログイン時に、使用者の顔や音声に関する情報をサーバーＸが受信する形態であってもよい（図９参照）。
【００４２】
具体的には、サーバーＸは、第２モードにおけるログイン画面が表示される間、クライアントに使用者を撮影するためのカメラが設けられている場合には当該カメラを使って使用者の顔を撮影させ、クライアントに使用者の音声を収録するためのマイクが設けられている場合には当該マイクを使って使用者の発する声を録音させる。ログイン画面（図９参照）におけるログインキーがクリックされると、ＩＤやパスワードと共に、撮影により得られた画像データや、録音により得られた音声データも、サーバーＸに送信される。
【００４３】
クライアントに設けられたカメラやマイクの動作制御（オンオフ制御）は、クライアントの使用者が手動で行っても良いし、サーバーＸがログイン画面をクライアントに表示させるための制御信号を送信する際に、カメラやマイクをオン状態にする制御信号を送る形態であってもよい。
【００４４】
サーバーＸは、使用者がログインしたことに関する情報とともに、使用者の顔情報や音声情報を収集し、顔写真を閲覧したり、音声を再生したりすることが可能な状態の第２テーブル（図１０参照）を作成する。
【００４５】
管理者が顔情報を見たり、音声情報を聞いたりすることで、ログインしてきた使用者の状態を確認したり、正当な使用者で無い者のなりすましであるかどうかを判断したりすることが可能になる。正当な使用者であるかどうかの判断は、サーバーＸが使用者情報として予め使用者の顔情報や音声情報を記録しておき、顔認識機能や音声認証（声紋認証）機能などで、これらと比較することで行う形態であってもよい。
【００４６】
また、ログイン画面上で、カメラに顔を向けるなどのメッセージを表示させることにより、ログインしようとする使用者の顔を撮影しやすくなるメリットや、ログインしようとする使用者の声を収録しやすくなるメリットを有する（タイミングを誤らずに）。
【００４７】
第２テーブルは、2012年8月3日17時30分に、ＩＤ：123456の使用者（田中●●）が、カメラによる映像とマイクによる音声付きでログインし、2012年8月3日17時33分に、ＩＤ：123459の使用者（山田○×）が、映像と音声無しでログインし、2012年8月3日17時34分に、ＩＤ：123473の使用者（鈴木△□）が、マイクによる音声付きでログインした状態を示す。
【００４８】
さらに、ログイン時に、ログインに使用したパソコンの種別（会社、自宅、モバイルなど）に関する情報も送信し、サーバーＸは第２テーブルに代えて第３テーブル（図１１参照）を作成する形態であってもよい。この場合、使用者がログインした状況（会社内に居るなど）についても管理者が把握することが可能になる。
【００４９】
第３テーブルは、2012年8月3日17時30分に、ＩＤ：123456の使用者（田中●●）が、カメラによる映像とマイクによる音声付きで会社ＰＣからログインし、2012年8月3日17時33分に、ＩＤ：123459の使用者（山田○×）が、映像と音声無しで自宅ＰＣからログインし、2012年8月3日17時34分に、ＩＤ：123473の使用者（鈴木△□）が、マイクによる音声付きで会社ＰＣからログインした状態を示す。
【００５０】
次に、ログイン操作を簡略化する形態について説明する。あるクライアント（例えばクライアントＣ１）を介して、サーバーＸにアクセス（サーバーＸにアクセスするためのURLを入力）し、サーバーＸから送られてきたログイン画面上でＩＤとパスワードを入力してログインし、ログイン後のメニュー画面において特定の情報共有動作（例えば、３．部内会議）を選択するまでの操作について、当該ＩＤの使用者が簡略化する指示を行うと、サーバーＸは、かかる操作を実行するためのプログラム（マクロやスクリプトなど）と、当該プログラムに対応するユニークな文字列を設定し、クライアントＣ１のＣｏｏｋｉｅ情報（ＨＴＴＰ  Ｃｏｏｋｉｅ）と共にストレージに記録する。本実施形態におけるユニークな文字列は、例えば“000001”など、プログラムの内容（特にＩＤやパスワード）に依拠しない文字や記号の配列を言う。プログラムで行う操作には、少なくともＩＤを含むログイン時の情報入力操作が含まれ、特定の情報共有動作は使用者の任意の階層まで含まれる。
【００５１】
また、サーバーＸは、サーバーＸにアクセスするためのＵＲＬと当該文字列を含むインターネットショートカットファイルをクライアントＣ１に送信しクライアントＣ１のデスクトップなどに保存させる。例えば、インターネットショートカットファイルのＵＲＬは、「http://○○.com/auto/000001」で表される（“○○.com”は、サーバーＸにアクセスするためのアドレス、“000001”は、当該プログラムに対応するユニークな文字列）。
【００５２】
クライアントＣ１を介して、当該インターネットショートカットファイルを使ってサーバーＸにアクセスされると、サーバーＸは、ストレージに記録したＣｏｏｋｉｅ情報でクライアントＣ１に関するものと、当該アクセス時にサーバーＸが設定したクライアントＣ１のＣｏｏｋｉｅ情報とでクライアントの特定に関する情報が一致するか判断する。一致した場合には、サーバーＸは、当該インターネットショートカットファイルのＵＲＬに含まれる文字列“000001”に対応するプログラムをストレージから読み出しし実行する。これにより、プログラムに含まれるＩＤやパスワードでログインされ、特定の情報共有動作（ここでは、３．部内会議）が選択される。
【００５３】
次に、サーバーＸがインターネットショートカットファイルを作成する第２手順を図１２のフローチャートを用いて説明する。第２手順は、一定時間（例えば、１ｍｓ）ごとに行われる。ステップＳ３１で、サーバーＸは、クライアントを介して、ログイン操作を簡略化する指示を受けたか否かを判断する。当該指示を受けた場合は、ステップＳ３２に進められ、当該指示を受けていない場合は、第２手順を終了する。
【００５４】
ステップＳ３２で、サーバーＸは、当該指示に対応する操作（ブラウザを立ち上げサーバーＸにアクセスした後のログイン画面でＩＤとパスワードを入力してログインし、ログイン後のメニュー画面において特定の情報共有動作を選択する）を実行するためのプログラムを作成し（プログラム作成工程）、当該プログラムに対応するユニークな文字列を設定し、プログラム・文字列・Ｃｏｏｋｉｅ情報をストレージに記録し、サーバーＸにアクセスするためのＵＲＬと当該文字列を含むインターネットショートカットファイルを作成してステップＳ３１の指示をしてきたクライアントに送信する（送信工程）。クライアントへの送信する情報は、インターネットショートカットファイルであるのが望ましいが、当該文字列だけを送信して、クライアント側でインターネットショートカットファイルを作成させる形態であってもよい。送信工程におけるショートカットファイルや当該文字列の送信手段は、電子メールや、情報共有システム１のソフトウエアを介したメッセージ送信機能などにより行われる。
【００５５】
次に、サーバーＸがクライアントからのログインを受け付ける第３手順を図１３のフローチャートを用いて説明する。第３手順は、一定時間（例えば、１ｍｓ）ごとに行われる。ステップＳ５１で、サーバーＸは、クライアントを介して、アクセスがあったか否かを判断する。アクセスがあった場合は、ステップＳ５２に進められ、アクセスが無かった場合は、第３手順を終了する。
【００５６】
ステップＳ５２で、サーバーＸは、当該アクセスがインターネットショートカットファイルを用いたものであるか否かを判断する。具体的には、アクセスの元となるＵＲＬに、サーバーＸのアドレスの語尾に「/auto/」や「特定の文字列（“000001”など）」が含まれるか否かを判断する。含まれる場合（当該アクセスがインターネットショートカットファイルを用いたものである場合）は、ステップＳ５３に進められ、含まれない場合はステップＳ５５に進められる。
【００５７】
ステップＳ５３で、サーバーＸは、ストレージに記録したＣｏｏｋｉｅ情報であって当該アクセスがあったクライアントに関するものと、当該アクセス時にサーバーＸが設定したクライアントのＣｏｏｋｉｅ情報とが一致するか判断する（同一性を確認する確認工程）。一致する場合は、ステップＳ５４に進められ、一致しない場合はステップＳ５５に進められる。
【００５８】
ステップＳ５４で、サーバーＸは、インターネットショートカットファイルに含まれる文字列に対応するプログラムをストレージから読み出しして実行し、ブラウザを立ち上げサーバーＸにアクセスした後のログイン画面でＩＤとパスワードを入力してログインし、ログイン後のメニュー画面において特定の情報共有動作を選択する（プログラム実行工程）。第２モードになっている場合は、ステップＳ５４の動作で、第１テーブルに使用者情報などが書き込みされることになる。
【００５９】
ステップＳ５５で、サーバーＸは、ブラウザを立ち上げサーバーＸにアクセスした後のログイン画面を表示する。
【００６０】
プログラムには、ＩＤやパスワードを含むので、他人に解読されない必要がある。本実施形態では、プログラムの内容はサーバーＸのストレージに記録され、クライアントＣ１にはプログラムに対応したユニークな文字列がインターネットショートカットファイルのＵＲＬの一部に記録されるだけである。このため、他人にインターネットショートカットファイルのＵＲＬを見られても、プログラムの内容は解読されない。
【００６１】
また、Ｃｏｏｋｉｅ情報は、クライアントごとに個別の情報であるため、インターネットショートカットファイルを他のクライアントに転送しても利用出来ない。このため、ログイン操作を含むクライアントとサーバーとの間の操作を、安全性の高い状態で簡略化することが可能になる。
【００６２】
また、１つのクライアントを複数の使用者が共有している場合には、当該１つのクライアントに複数の使用者ごとのインターネットショートカットファイルを設けることも出来る。
【００６３】
第２モードにおけるログイン操作も、かかるインターネットショートカットファイルを用いると、簡単な操作で行える。例えば、第１モードにおける特定の情報共有動作（例えば、３．部内会議）に入るまでの操作を簡略化したインターネットショートカットファイルを使えば、第２モードにおいて簡単にログイン操作が可能になる（ログイン後すぐにログオフされるので、特定の情報共有動作は行われない）。
【００６４】
また、当該インターネットショートカットファイルを作成する際に、使用するクライアント（ログインに使用したパソコン）の種別（会社、自宅、モバイルなど）も決定出来るので、簡略化指示の際に、当該種別を入力しておけば、サーバーＸは第３テーブル（図１１参照）を作成することが出来る。
【００６５】
ログイン操作の簡略化は、クライアントを介する使用者の指示（図１２のステップＳ３１）を受けて行う形態でもよいが、一定条件を満たした時に自動的に行う形態であってもよい。例えば、同じクライアントで且つ同じ使用者によって、ログインした後のメニュー画面の中から特定の動作を選択する操作が、一定回数以上行われた場合に、当該特定の動作を選択する操作まで含むプログラムを作成し、プログラムに対応する文字列若しくは当該文字列を含むインターネットショートカットファイルを当該クライアントに送信する形態が考えられる。これにより、使用者が良く利用する操作の簡略化を自動的に行うことが可能になる。
【００６６】
また、かかるログイン操作を簡略化する形態（クライアントからサーバーへのログイン方法）は、ＴＶ会議システムなどの情報共有動作を行うシステムに限定されるものではなく、クライアントとサーバーとの間でＩＤやパスワードを使ってログイン動作が行われる他のシステムに応用することも出来る。
【００６７】
インターネットショートカットファイルを使ってクライアントからアクセスがあって、プログラムを実行する前に、サーバーＸが、クライアントに設けられたカメラをオン状態にする制御信号を送信し、カメラで撮影された情報を受信するようにしておき、顔認識機能などで、サーバーＸが使用者情報として予め使用者の顔情報等を記録しておいたものと、クライアントから送られてきた使用者の写真と比較することで、正当な使用者で無い者のなりすましであるかどうかを判断したりすることが可能になる。
【００６８】
本実施形態では、ショートカットファイルを使ったアクセスがあった場合に、Ｃｏｏｋｉｅ情報を確認した上でログイン時の情報入力操作を含むプログラムを実行させる形態を説明したが、ショートカットファイルを使わないサーバーＸへのアクセス後であってログインされる前に当該文字列を入力し、Ｃｏｏｋｉｅ情報を確認した上でログイン時の情報入力操作を含むプログラムを実行させる形態であってもよい。
【００６９】
この場合、送信工程でクライアントへ送信する情報は、ショートカットファイルではなく、当該文字列になる。従って、ショートカットファイルを作成する作業を省略することが可能になる。
【００７０】
具体的な動作としては、使用者が、クライアントＣ１〜Ｃ５の１つを使って、特定のＵＲＬを入力してサーバーＸにアクセスすると、文字列入力欄を含むログイン画面（認証情報入力画面）が表示される（図１４参照）。一定時間（例えば、１ｍｓ）ごとに行われ、サーバーＸがクライアントからのログインを受け付ける第４手順（図１５参照）として、ログイン画面において、ＩＤやパスワードの代わりに、当該文字列の入力があると（図１５のステップＳ７１参照）、Ｃｏｏｋｉｅ情報の同一性確認（図１５のステップＳ７２参照）の後に、当該文字列に対応するプログラムの実行（図１５のステップＳ７３参照）が行われる。Ｃｏｏｋｉｅ情報の同一性確認が出来ない場合は、図１４のログイン画面表示に戻る（図１５のステップＳ７４参照）。
【符号の説明】
【００７１】
１  情報共有システム
Ｃ１〜Ｃ５  クライアント
Ｘ  サーバー
【図１】
2014164544.tif 000003
【図２】
2014164544.tif 000004
【図３】
2014164544.tif 000005
【図４】
2014164544.tif 000006
【図５】
2014164544.tif 000007
【図６】
2014164544.tif 000008
【図７】
2014164544.tif 000009
【図８】
2014164544.tif 000010
【図９】
2014164544.tif 000011
【図１０】
2014164544.tif 000012
【図１１】
2014164544.tif 000013
【図１２】
2014164544.tif 000014
【図１３】
2014164544.tif 000015
【図１４】
2014164544.tif 000016
【図１５】
2014164544.tif 000017