(57)【特許請求の範囲】
【請求項１】
ユーザまたはゲストを自装置に登録する登録手段と、
前記ユーザに第１サービスを提供し、前記ゲストに前記第１サービスより内容が制限された第２サービスを提供する提供手段と、
自装置を管理する権限を有する管理者からゲストの登録の指示を受付ける受付手段と、
を有し、
前記登録手段は、前記管理者が他のサーバ装置を管理する権限を有する場合に、該他のサーバ装置に登録されたユーザを該他のサーバ装置の識別情報を記憶することにより前記ゲストとして登録し、
前記提供手段は、前記登録手段により記憶された前記識別情報により識別される他のサーバ装置に登録されたユーザに対して、前記第２サービスを提供する
ことを特徴とするサーバ装置。
【請求項２】
前記提供手段は、前記ユーザによる自装置の利用に関する履歴をユーザごとに区別して記憶する前記第１サービスを提供し、前記ゲストによる自装置の利用に関する履歴を該ゲストとして自装置に登録された、前記他のサーバ装置のユーザごとに区別しないで記憶する前記第２サービスを提供する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記指示をした管理者が前記他のサーバ装置を管理する権限を有するか否かを、該他のサーバ装置に問合せる問合手段、を有し、
前記登録手段は、前記他のサーバ装置が前記問合手段の問合せに対して、前記管理者が前記権限を有する旨の応答をした場合に、該他のサーバ装置に登録されたユーザを前記ゲストとして登録する
ことを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
前記登録手段は、前記他のサーバ装置に登録されたユーザのうち、該他のサーバ装置において決められた属性を有するものを前記ゲストとして登録する
ことを特徴とする請求項１から３のいずれか１項に記載のサーバ装置。
【請求項５】
前記登録手段は、前記受付手段が前記指示を受付けた後に前記他のサーバ装置に登録されたユーザを、前記ゲストとして登録する
ことを特徴とする請求項１から４のいずれか１項に記載のサーバ装置。
【請求項６】
自装置に登録されるユーザの数の上限値を取得する取得手段、を有し、
前記登録手段は、前記受付手段が自装置の管理者からユーザの登録の指示を受付け、該指示に従った登録をすると自装置に登録されるユーザの数が、前記取得手段により取得される前記上限値を超える場合に、該指示されたユーザを自装置のゲストとして登録する
ことを特徴とする請求項１から５のいずれか１項に記載のサーバ装置。
【請求項７】
複数の、請求項１から６のいずれか１項に記載のサーバ装置と、
前記複数のサーバ装置のいずれかに登録されたユーザを、該ユーザがユーザまたはゲストとして登録されたサーバ装置に案内する案内装置と、を有し、
前記各サーバ装置は、
前記他のサーバ装置に登録されたユーザを前記登録手段が前記ゲストとして登録した場合に、該ユーザに対して自装置を案内するように前記案内装置に指示する指示手段を有する
ことを特徴とする情報処理システム。
【請求項８】
ユーザまたはゲストを自装置に登録する登録手段と、
前記ユーザに第１サービスを提供し、前記ゲストに前記第１サービスより内容が制限された第２サービスを提供する提供手段と、
自装置を管理する権限を有する管理者からゲストの登録の指示を受付ける受付手段と、
を有し、
前記登録手段は、前記管理者が他のサーバ装置を管理する権限を有する場合に、該他のサーバ装置に登録されたユーザを前記ゲストとして登録し、
前記提供手段は、前記ユーザによる自装置の利用に関する履歴をユーザごとに区別して記憶する前記第１サービスを提供し、前記ゲストによる自装置の利用に関する履歴を該ゲストとして自装置に登録された、前記他のサーバ装置のユーザごとに区別しないで記憶する前記第２サービスを前記登録手段により記憶された識別情報により識別される他のサーバ装置に登録されたユーザに対して提供する
ことを特徴とするサーバ装置。
【請求項９】
サーバ装置のコンピュータを、
ユーザまたはゲストを自装置に登録する登録手段と、
前記ユーザに第１サービスを提供し、前記ゲストに前記第１サービスより内容が制限された第２サービスを提供する提供手段と、
自装置を管理する権限を有する管理者からゲストの登録の指示を受付ける受付手段
として機能させるとともに、
前記登録手段が、前記指示をした管理者が他のサーバ装置を管理する権限を有する場合に、該他のサーバ装置に登録されたユーザを該他のサーバ装置の識別情報を記憶することにより前記ゲストとして登録し、
前記提供手段が、前記登録手段により記憶された前記識別情報により識別される他のサーバ装置に登録されたユーザに対して、前記第２サービスを提供するように、前記コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、情報処理システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数のｗｅｂサイトを利用するユーザを登録する場合に、システム管理者がどのユーザグループがどのウェブサイトへアクセスできるかを登録し、ウェブサイト管理者が自身の管理するウェブサイトの送信するウェブページのうちどのウェブページへのアクセスができるかをユーザグループに対して登録し、ユーザグループ管理者がサブグループの登録を行い、サブグループ管理者が自身の管理するサブグループ内のユーザの行う職務についてのアクセス権限の登録を行い、サブグループ管理者が自身の管理するサブグループ内のユーザへ職務の割当てを行うアクセス権限管理方法が記載されている。
特許文献２には、第１認証情報を含むログイン要求の受信に応じて実施する第１認証処理における認証結果が認証可であることを条件に、第１サービスを利用するための第１利用者専用ページを送信する第１サーバと、第２認証情報を含むログイン要求の受信に応じて実施する第２認証処理における認証結果が認証可であることを条件に、第２サービスを利用するための第２利用者専用ページを送信する第２サーバとを備えるサーバシステムであって、利用者を第２サーバが特定するための利用者特定情報と第１サーバからの遷移である旨を示す遷移情報とを含む遷移ログイン要求を送信するためのリンク情報が第１利用者専用ページに含まれており、第２サーバは、遷移ログイン要求を受信したときには、第２認証処理を行うことなく、利用者特定情報から特定される利用者の第２利用者専用ページを送信するサーバシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５７０２４号公報
【特許文献２】特開２００８−７７４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、２つのサーバ装置を管理する管理者が、一方のサーバ装置に、他方のサーバ装置で既に登録したユーザを登録する際に、ユーザとして登録するよりもこの登録先のサーバ装置の負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係るサーバ装置は、ユーザまたはゲストを自装置に登録する登録手段と、前記ユーザに第１サービスを提供し、前記ゲストに前記第１サービスより内容が制限された第２サービスを提供する提供手段と、自装置を管理する権限を有する管理者からゲストの登録の指示を受付ける受付手段と、を有し、前記登録手段は、前記管理者が他のサーバ装置を管理する権限を有する場合に、該他のサーバ装置に登録されたユーザを該他のサーバ装置の識別情報を記憶することにより前記ゲストとして登録し、前記提供手段は、前記登録手段により記憶された前記識別情報により識別される他のサーバ装置に登録されたユーザに対して、前記第２サービスを提供することを特徴とする。
本発明の請求項２に係るサーバ装置は、請求項１に記載の態様において、前記提供手段は、前記ユーザによる自装置の利用に関する履歴をユーザごとに区別して記憶する前記第１サービスを提供し、前記ゲストによる自装置の利用に関する履歴を該ゲストとして自装置に登録された、前記他のサーバ装置のユーザごとに区別しないで記憶する前記第２サービスを提供することを特徴とする。
本発明の請求項３に係るサーバ装置は、請求項１又は２に記載の態様において、前記指示をした管理者が前記他のサーバ装置を管理する権限を有するか否かを、該他のサーバ装置に問合せる問合手段、を有し、前記登録手段は、前記他のサーバ装置が前記問合手段の問合せに対して、前記管理者が前記権限を有する旨の応答をした場合に、該他のサーバ装置に登録されたユーザを前記ゲストとして登録することを特徴とする。
本発明の請求項４に係るサーバ装置は、請求項１から３のいずれか１項に記載の態様において、前記登録手段は、前記他のサーバ装置に登録されたユーザのうち、該他のサーバ装置において決められた属性を有するものを前記ゲストとして登録することを特徴とする。
本発明の請求項５に係るサーバ装置は、請求項１から４のいずれか１項に記載の態様において、前記登録手段は、前記受付手段が前記指示を受付けた後に前記他のサーバ装置に登録されたユーザを、前記ゲストとして登録することを特徴とする。
本発明の請求項６に係るサーバ装置は、請求項１から５のいずれか１項に記載の態様において、自装置に登録されるユーザの数の上限値を取得する取得手段、を有し、前記登録手段は、前記受付手段が自装置の管理者からユーザの登録の指示を受付け、該指示に従った登録をすると自装置に登録されるユーザの数が、前記取得手段により取得される前記上限値を超える場合に、該指示されたユーザを自装置のゲストとして登録することを特徴とする。
本発明の請求項７に係る情報処理システムは、複数の、請求項１から６のいずれか１項に記載のサーバ装置と、前記複数のサーバ装置のいずれかに登録されたユーザを、該ユーザがユーザまたはゲストとして登録されたサーバ装置に案内する案内装置と、を有し、前記各サーバ装置は、前記他のサーバ装置に登録されたユーザを前記登録手段が前記ゲストとして登録した場合に、該ユーザに対して自装置を案内するように前記案内装置に指示する指示手段を有することを特徴とする。
本発明の請求項８に係るサーバ装置は、ユーザまたはゲストを自装置に登録する登録手段と、前記ユーザに第１サービスを提供し、前記ゲストに前記第１サービスより内容が制限された第２サービスを提供する提供手段と、自装置を管理する権限を有する管理者からゲストの登録の指示を受付ける受付手段と、を有し、前記登録手段は、前記管理者が他のサーバ装置を管理する権限を有する場合に、該他のサーバ装置に登録されたユーザを前記ゲストとして登録し、前記提供手段は、前記ユーザによる自装置の利用に関する履歴をユーザごとに区別して記憶する前記第１サービスを提供し、前記ゲストによる自装置の利用に関する履歴を該ゲストとして自装置に登録された、前記他のサーバ装置のユーザごとに区別しないで記憶する前記第２サービスを前記登録手段により記憶された識別情報により識別される他のサーバ装置に登録されたユーザに対して提供することを特徴とする。
本発明の請求項９に係るプログラムは、サーバ装置のコンピュータを、ユーザまたはゲストを自装置に登録する登録手段と、前記ユーザに第１サービスを提供し、前記ゲストに前記第１サービスより内容が制限された第２サービスを提供する提供手段と、自装置を管理する権限を有する管理者からゲストの登録の指示を受付ける受付手段として機能させるとともに、前記登録手段が、前記指示をした管理者が他のサーバ装置を管理する権限を有する場合に、該他のサーバ装置に登録されたユーザを該他のサーバ装置の識別情報を記憶することにより前記ゲストとして登録し、前記提供手段が、前記登録手段により記憶された前記識別情報により識別される他のサーバ装置に登録されたユーザに対して、前記第２サービスを提供するように、前記コンピュータを機能させるプログラムである。
【発明の効果】
【０００６】
請求項１、９に係る発明によれば、２つのサーバ装置を管理する管理者が、一方のサーバ装置に、他方のサーバ装置で既に登録したユーザを登録する際に、ユーザとして登録するよりもこの登録先のサーバ装置の負荷を軽減することができ、登録先のサーバ装置が他のサーバ装置に登録されたユーザを登録する際に、これらのユーザの識別情報を記憶する必要がない。
請求項２、８に係る発明によれば、登録先のサーバ装置に登録するユーザの数を抑制することができる。
請求項３に係る発明によれば、登録先のサーバ装置と同じ管理者によって登録元のサーバ装置が管理されていることを、登録の指示を受付けた後に判断することができる。
請求項４に係る発明によれば、登録元のサーバ装置におけるユーザの属性に応じて登録の是非を決めることができる。
請求項５に係る発明によれば、過去の登録の指示を、新たに登録元のサーバ装置に登録されたユーザにも適用することができる。
請求項６に係る発明によれば、サーバ装置に登録されるユーザの数が、予め決められた上限値を超えないようにすることができる。
請求項７に係る発明によれば、情報処理システムに含まれる複数のサーバ装置のいずれかに登録されたユーザに対し、第１サービスまたは第２サービスを提供するサーバ装置を案内することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る情報処理システムの全体構成を示す図。
【図２】サーバ装置の構成を示す図。
【図３】端末装置の構成を示す図。
【図４】認証装置の構成を示す図。
【図５】案内装置の構成を示す図。
【図６】サーバ装置の機能的構成を示す図。
【図７】情報処理システムの動作の流れを示すシーケンスチャート。
【図８】認証表の例を示す図。
【図９】案内表の例を示す図。
【図１０】ユーザ表の例を示す図。
【図１１】ゲスト表の例を示す図。
【図１２】変形例におけるゲスト表と案内表の一例を示す図。
【図１３】変形例における情報処理システムの動作の流れを示すシーケンスチャート。
【図１４】変形例における情報処理システムの動作の流れを示すシーケンスチャート。
【発明を実施するための形態】
【０００８】
１．実施形態
１−１．情報処理システムの全体構成
図１は、本発明の一実施形態に係る情報処理システム９の全体構成を示す図である。図１に示すように、情報処理システム９は、サーバ装置１ａ，１ｂ，１ｃ（以下、これらを区別しない場合には「サーバ装置１」という）、端末装置２、認証装置４、および案内装置５を有している。これらの装置は通信回線３により接続されている。通信回線３は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット、電話回線など、コンピュータ装置がデータ通信を行う通信回線であり、複数のコンピュータ装置が接続される。サーバ装置１の数は３つに限らず２つや４つ以上であってもよい。また、端末装置２、認証装置４、案内装置５、通信回線３は、複数であってもよい。
【０００９】
１−２．サーバ装置の構成
図２は、サーバ装置１の構成を示す図である。制御部１１は、サーバ装置１の各部の動作を制御する手段である。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算処理装置や、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。
【００１０】
通信部１３は、通信回線３で用いられる通信プロトコルに準拠した通信インターフェイスであり、通信回線３を介して端末装置２と情報を遣り取りする。
【００１１】
記憶部１２はハードディスクなどの大容量の記憶手段であり、制御部１１に読み込まれるプログラムを記憶する。なお、記憶部１２は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００１２】
また、記憶部１２は、ユーザ表１２１、およびゲスト表１２２を有する。ユーザ表１２１は、そのサーバ装置１の利用を許可されたユーザのユーザ名と、そのユーザのそのサーバ装置１における権限とを対応付けて登録する。ユーザの権限とは、ユーザが登録されたサーバ装置において行うことができる操作や享受することができるサービスなどを定めたユーザの属性である。
【００１３】
また、ゲスト表１２２は、サーバ装置１をゲストとして利用することができるユーザが登録されている他のサーバ装置１の装置名を記録する。サーバ装置１は、ゲスト表１２２に記録された装置名で識別される他のサーバ装置１に登録されているユーザに、ゲストとしての利用を許可する。
【００１４】
ゲストとしてのサーバ装置１の利用は、個々を区別しないという点においてユーザとしての利用と異なる。例えば、他のサーバ装置１で登録されているユーザが、ゲストとしてサーバ装置１を利用しても、その利用に関する履歴は、個々のユーザ名で区別されることはない。ゲストによるサーバ装置１の利用の履歴は、区別されないゲストによる履歴として一括して記録されるか、ゲストとして利用したユーザを登録している他のサーバ装置１の装置名ごとに記録される。なお、ゲストによるサーバ装置１の利用の履歴は、記録されなくてもよい。
【００１５】
１−３．端末装置の構成
図３は、端末装置２の構成を示す図である。制御部２１は、端末装置２の各部の動作を制御する手段である。制御部２１は、ＣＰＵなどの演算処理装置や、ＲＯＭ、ＲＡＭなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。
【００１６】
記憶部２２はフラッシュメモリなどの大容量の記憶手段であり、制御部２１に読み込まれるプログラムを記憶する。なお、記憶部２２は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００１７】
通信部２３は、通信回線３を介してサーバ装置１などと情報を遣り取りするインターフェイスである。
【００１８】
操作部２４は各種の指示をするためのタッチパネルやボタンなどの操作子を有しており、ユーザによる操作を受付けてその操作内容に応じた信号を制御部２１に供給する。操作部２４は、表示部２５において画像が表示される面に重ねられた透明なタッチパネルを有していてもよい。
【００１９】
表示部２５は、液晶などを使用したディスプレイ装置であり、制御部２１からの指示に応じて画像を表示する画面を有する。
【００２０】
１−４．認証装置の構成
図４は、認証装置４の構成を示す図である。制御部４１は、サーバ装置１の各部の動作を制御する手段である。制御部４１は、ＣＰＵなどの演算処理装置や、ＲＯＭ、ＲＡＭなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。
【００２１】
通信部４３は、通信回線３を介して端末装置２などと情報を遣り取りするインターフェイスである。
【００２２】
記憶部４２はハードディスクなどの大容量の記憶手段であり、制御部４１に読み込まれるプログラムを記憶する。なお、記憶部４２は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００２３】
また、記憶部４２は、認証表４２１を有する。認証表４２１は、情報処理システム９においていずれかのサーバ装置１に登録されているユーザの認証に用いられる。例えば、認証表４２１は、ユーザ名と、そのユーザ名で識別されるユーザだけが知っているパスワードとを対応付けて記憶する。
【００２４】
１−５．案内装置の構成
図５は、案内装置５の構成を示す図である。制御部５１は、サーバ装置１の各部の動作を制御する手段である。制御部５１は、ＣＰＵなどの演算処理装置や、ＲＯＭ、ＲＡＭなどの記憶装置を備え、これら記憶装置に記憶されたプログラムを実行する。
【００２５】
通信部５３は、通信回線３を介して端末装置２などと情報を遣り取りするインターフェイスである。
【００２６】
記憶部５２はハードディスクなどの大容量の記憶手段であり、制御部５１に読み込まれるプログラムを記憶する。なお、記憶部５２は、いわゆるリムーバブルディスク、すなわち着脱可能な記録媒体を含んでもよい。
【００２７】
また、記憶部５２は、案内表５２１を有する。案内表５２１は、情報処理システム９において、ユーザを、そのユーザが利用できるサーバ装置１に案内するために用いられる。例えば、案内表５２１は、ユーザ名と、そのユーザ名で識別されるユーザが登録されているサーバ装置１、または、そのユーザにゲストとしての利用を許可しているサーバ装置１の装置名とを対応付けて記憶する。
【００２８】
１−６．サーバ装置の機能的構成
図６は、サーバ装置１の機能的構成を示す図である。サーバ装置１の制御部１１は、記憶部１２に記憶されたプログラムを実行することにより、受付部１１１、問合部１１２、登録部１１３、指示部１１４、および提供部１１５として機能する。
【００２９】
受付部１１１は、他のサーバ装置１に登録されたユーザを自装置にゲストとして登録する旨の指示を、通信回線３および通信部１３経由で端末装置２から受付ける。この指示は、この指示を受付けるサーバ装置１（自装置）を管理する権限（管理権限という）を有する管理者が端末装置２を操作することによって行われる。
【００３０】
問合部１１２は、上述の指示をした管理者が他のサーバ装置１の管理権限を有するか否かを、通信回線３および通信部１３経由でそのサーバ装置１に問合せる。
【００３１】
登録部１１３は、ユーザまたはゲストをサーバ装置１に登録する。また、登録部１１３は、上述の指示をしたサーバ装置１の管理者が、他のサーバ装置１の管理権限を有する場合に、ゲスト表１２２にこの「他のサーバ装置１」の装置名（識別情報）を書き込むことにより、他のサーバ装置１に登録されたユーザをゲストとして登録する。
【００３２】
指示部１１４は、登録部１１３が、他のサーバ装置１に登録されたユーザを自装置のゲストとして登録した場合に、ゲストとして登録されたそれらのユーザと自装置の装置名とを、案内表５２１において対応付けて記憶するように、案内装置５に対して通信回線３および通信部１３経由で指示をする。
【００３３】
案内装置５は、案内表５２１において装置名と対応付けられたユーザに対して、その装置名を案内する。つまり、指示部１１４は、他のサーバ装置１に登録されたユーザを登録部１１３がゲストとして登録した場合に、そのユーザに対して自装置を案内するように案内装置５に指示する。
【００３４】
提供部１１５は、ユーザに第１サービスを提供し、ゲストに第２サービスを提供する。登録部１１３がゲスト表１２２に書き込んだ装置名により識別される他のサーバ装置１に登録されているユーザは、サーバ装置１においてゲストとして登録されているので、提供部１１５は、これらのユーザに対して、第２サービスを提供する。
【００３５】
第１サービスとは、例えば、記憶部１２に記憶された文書などの閲覧、およびそれら文書への書き込み、など複数のサービスである。
第２サービスとは、例えば、記憶部１２に記憶された文書を閲覧することはできるが、それら文書への書き込みはできないというように、第１サービスよりも内容が制限されたサービスである。
【００３６】
また、この提供部１１５は、ユーザに対し、そのユーザによる自装置の利用に関する履歴をそのユーザごとに区別して記憶部１２に記憶するという履歴処理を、第１サービスとして提供する。そして、この提供部１１５は、ゲストに対し、そのゲストによる自装置の利用に関する履歴を、そのゲストが他のサーバ装置１において登録されているユーザごとに区別しないで記憶するという履歴処理を、前記第２サービスとして提供する。
【００３７】
第２サービスの履歴処理は、他のサーバ装置１において登録されたいずれのユーザが、ゲストとして自装置を利用したとしても、単にゲストによる利用として区別されない履歴が記憶されるため、それぞれのユーザによる利用として区別された履歴が記憶される第１サービスの履歴処理よりも内容が制限されたサービスである。したがって、例えば、履歴の情報を記憶する記憶媒体の量や、記憶処理を実行する際のＣＰＵの処理時間など、履歴処理により消費されるコンピュータ資源は、第２サービスの方が第１サービスよりも少なく、サーバ装置１における負荷も低い。
【００３８】
なお、第１サービスと第２サービスは上述したものに限られない。これらのサービスは、例えば、動画の再生であってもよい。この場合、第２サービスにおいて再生可能な動画のビットレートの上限が、第１サービスにおいて再生可能な動画のビットレートの上限よりも制限されていてもよい。また、動画の再生など、個々の機能について、第１サービスと第２サービスとに差がなくてもよいが、全体として第２サービスの方が第１サービスよりも負荷が低くなるように制限されていればよい。要するに、第２サービスを提供することによる負荷が、第１サービスを提供することによる負荷よりも全体として低ければよい。
【００３９】
１−７．情報処理システムの動作
図７は、情報処理システム９の動作の流れを示すシーケンスチャートである。図７（ａ）には、端末装置２が案内装置５の案内を受けるまでの動作の流れが示されている。また、図７（ｂ）には、サーバ装置１ａにサーバ装置１ｂのユーザをゲストとして登録する動作の流れが示されている。
【００４０】
図７（ａ）に示すように、端末装置２は、情報処理システム９を利用するための認証を認証装置４に要求するためのユーザの操作を受付ける（ステップＳ１０１）。ユーザは、操作部２４を操作して、自身のユーザ名とパスワードとを入力する。端末装置２は、入力されたユーザ名とパスワードとを含む認証要求を通信回線３経由で認証装置４に送信する（ステップＳ１０２）。
【００４１】
図８は、認証表４２１の例を示す図である。図８に示す認証表４２１を認証装置４の記憶部４２が記憶している場合、上記の認証要求を受取った認証装置４は、この認証表４２１を参照して、この認証要求に含まれるユーザ名とパスワードとの組が認証表４２１に含まれているか否かを判定することにより、ユーザの認証を行う（ステップＳ１０３）。
【００４２】
例えば、端末装置２を操作したユーザが自身のユーザ名「Ｕ０１」とパスワード「ｖ３２２ＴＡＦｔ」とを入力し、これらを含む認証要求を認証装置４に送信した場合、認証装置４が図８に示す認証表４２１からこの組を見つけるため、認証は成功する。認証が成功すると、認証装置４は、端末装置２に接続が確立したこと（接続確立という）を通知し（ステップＳ１０４）、また、案内装置５に接続確立を通知する（ステップＳ１０５）。
【００４３】
図９は、案内表５２１の例を示す図である。接続確立を通知された案内装置５は、認証要求をしたユーザのユーザ名に対応付けられている装置名を案内表５２１から読み出し、この装置名で示されるサーバ装置１が利用可能であることを端末装置２に向けて案内する（ステップＳ１０６）。
【００４４】
例えば、図９（ａ）に示す案内表５２１を案内装置５の記憶部５２が記憶している場合、ユーザ名「Ｕ０１」のユーザが利用可能なサーバ装置１の装置名を示した装置案内は「ＣＡ，ＣＢ」であるから、案内装置５は、装置名「ＣＡ」と「ＣＢ」とが含まれた案内を端末装置２に通知する。これにより案内装置５は、装置名「ＣＡ」で示されるサーバ装置１ａと、装置名「ＣＢ」で示されるサーバ装置１ｂとが利用可能であることを、端末装置２のユーザに案内する。このとき、案内装置５は、利用可能であると案内した各サーバ装置１と接続するための一時的なパスワードなどをそれぞれその案内に含めてもよい。これにより、端末装置２は、案内された各サーバ装置１への接続が可能となる。
【００４５】
なお、この案内表５２１では、認証されたユーザと、そのユーザがユーザとしてまたはゲストとして利用可能なサーバ装置１の装置名とをそれぞれ区別することなく対応付けて記憶しているが、案内表５２１が記憶する内容はこれに限られない。案内表５２１は、認証装置４で認証されたユーザに対して、そのユーザを登録しているサーバ装置１の装置名と、そのユーザをゲストとして登録しているサーバ装置１の装置名とを区別して記憶していてもよい。この場合、案内装置５は、案内の際に、利用可能なサーバ装置１のうち、どのサーバ装置１にユーザが登録されていて、どのサーバ装置１にゲストとして登録されているかを案内してもよい。
【００４６】
次に、図７（ｂ）に示すように、端末装置２は、サーバ装置１ａに対して、サーバ装置１ｂに登録されたユーザをゲストとして登録するよう指示するための操作を受付ける（ステップＳ２０１）。案内装置５に案内されたユーザが、案内されたサーバ装置１のうち、装置名「ＣＡ」で示されるサーバ装置１ａを選択し、このサーバ装置１ａに対して、装置名「ＣＢ」で示されるサーバ装置１ｂのユーザをゲストとして登録するように、操作部２４を操作すると、この操作を受付けた端末装置２は、サーバ装置１ｂのユーザをゲストとして登録する登録指示を送信する（ステップＳ２０２）。
【００４７】
サーバ装置１ａは、ユーザ名「Ｕ０１」のユーザからのこの登録指示を受付ける（ステップＳ２０３）。図１０は、ユーザ表１２１の例を示す図である。サーバ装置１ａでは、図１０（ａ）に示すユーザ表１２１が、サーバ装置１ｂでは、図１０（ｂ）に示すユーザ表１２１がそれぞれ記憶部１２に記憶されている。ユーザの権限は４種類に分類される。「権限α」は２つ以上のサーバ装置１を管理する権限（管理権限）を意味する。「権限β」は、１つのサーバ装置１を管理する権限（管理権限）を意味する。
【００４８】
「権限γ」および「権限δ」は、いずれもサーバ装置１の管理権限を有しないが、サーバ装置１によるサービスを享受する権限を有している。「権限γ」と「権限δ」とでは、サーバ装置１によって提供されるサービスの内容に差が設けられている。
【００４９】
サーバ装置１ａは、ユーザ表１２１を参照して、受付けた登録指示を送信したユーザが自装置の管理権限を有するか否かを判定する。図１０（ａ）に示すユーザ表１２１には、ユーザ名「Ｕ０１」に対応する権限が「α」と記載されているため、サーバ装置１ａは、このユーザが自装置の管理権限を有する（すなわち、このユーザがサーバ装置１ａの管理者である）と判定する。なお、サーバ装置１の管理者は、サーバ装置１の管理権限を有していればよく、サーバ装置１にユーザとして登録されていなくてもよい。
【００５０】
登録指示を送信したユーザが自装置の管理者であると判定した場合、この登録指示が示すサーバ装置１ｂに対し、この管理者がサーバ装置１ｂにおいて管理権限を有するか否かの問合せをする（ステップＳ２０４）。
【００５１】
なお、登録指示を送信したユーザが自装置の管理者ではないと判定した場合、サーバ装置１ａは、この登録指示を無視してもよい。この場合、サーバ装置１ａは、登録指示を送信した端末装置２に向けて、登録指示を送信したユーザが、その登録指示において登録先とされるサーバ装置１ａ、すなわち、自装置の管理者でないため、受付けた登録指示を無視する旨の通知を送信してもよい。
【００５２】
問合せを受取ったサーバ装置１ｂは、サーバ装置１ｂの記憶部１２に記憶されたユーザ表１２１を参照して、登録指示を送信したサーバ装置１ａの管理者がサーバ装置１ｂにおいて管理権限を有するか否か判断し、判断結果に応じた応答をする（ステップＳ２０５）。図１０（ｂ）に示すユーザ表１２１には、ユーザ名「Ｕ０１」に対応する権限が「α」と記載されているため、サーバ装置１ｂは、サーバ装置１ａの管理者がサーバ装置１ｂにおいても管理権限を有すると判定し、端末装置２に向けてその旨の応答をする（ステップＳ２０５）。
【００５３】
なお、サーバ装置１ａの管理者がサーバ装置１ｂにおいて管理権限を有しないと、サーバ装置１ｂが判断する場合、サーバ装置１ｂはサーバ装置１ａに対して、サーバ装置１ａの管理者にサーバ装置１ｂの管理権限がない旨の応答をする。この場合、サーバ装置１ａは、この登録指示を無視し、この登録指示を送信した端末装置２に向けて、登録指示を送信したユーザが、その登録指示において登録元とされるサーバ装置１ｂの管理者でないため、受付けた登録指示を無視する旨の通知を送信してもよい。
【００５４】
サーバ装置１ｂが、サーバ装置１ａの管理者にサーバ装置１ｂの管理権限がある旨の応答をした場合、この応答を受取ったサーバ装置１ａは、サーバ装置１ｂの装置名をゲスト表１２２に書き込む。これにより、サーバ装置１ａは、サーバ装置１ｂに登録されたユーザを、サーバ装置１ａにおけるゲストとして登録する（ステップＳ２０６）。
【００５５】
図１１は、ゲスト表１２２の例を示す図である。ステップＳ２０６より前には、サーバ装置１ａの記憶部１２に記憶されているゲスト表１２２は、図１１（ａ）に示す通り、ゲストとしての利用を許可するユーザが登録されている他のサーバ装置１の装置名が記載されていない。すなわち、このときのサーバ装置１ａは、いずれのサーバ装置１に登録されたユーザにも、ゲストとして自装置を利用させない。
【００５６】
一方、ステップＳ２０６の登録をした結果、サーバ装置１ａの記憶部１２に記憶されているゲスト表１２２は、図１１（ｂ）に示す通り、装置名として「ＣＢ」が書き込まれている。これにより、サーバ装置１ａは、装置名が「ＣＢ」であるサーバ装置１ｂに登録されたユーザに対し、ゲストとして自装置を利用することを許可する。
【００５７】
サーバ装置１ｂに登録されたユーザを自装置におけるゲストとして登録したサーバ装置１ａは、ゲストとして登録されたそれらのユーザと自装置の装置名とを、案内表５２１において対応付けて記憶するように、案内装置５に対して通信回線３および通信部１３経由で指示をする（ステップＳ２０７）。この指示を受取った案内装置５は、これにしたがって、案内表５２１を更新する（ステップＳ２０８）。
【００５８】
例えば、図９（ａ）に示す案内表５２１を案内装置５の記憶部５２が記憶している場合、案内装置５は、サーバ装置１ｂに登録されたユーザ、すなわち、案内表５２１において、利用可能なサーバ装置１の装置名としてサーバ装置１ｂの装置名である「ＣＢ」が記載されているユーザに、利用可能なサーバ装置１の装置名としてサーバ装置１ａの装置名である「ＣＡ」を追加する。その結果、案内表５２１は、図９（ｂ）に示すものに更新される。
【００５９】
つまり、ユーザ名「Ｕ１１」「Ｕ１２」「Ｕ１３」「Ｕ１４」「Ｕ１５」のユーザには、いずれも利用可能なサーバ装置１として「ＣＢ」が案内されていたが、サーバ装置１ａにおいて上述した登録が行われ、案内装置５において案内表５２１が更新された後では、さらに、利用可能なサーバ装置１として「ＣＡ」も案内される。
【００６０】
以上、説明したとおり、サーバ装置１は、他のサーバ装置１に登録されたユーザを自装置にゲストとして登録する旨の指示を管理者から受付けたら、その管理者が、その「他のサーバ装置１」においても管理者である場合にその登録をするので、２つのサーバ装置を管理する管理者が、一方のサーバ装置に既に登録したユーザを、他方のサーバ装置にも一括して登録することができる。
【００６１】
２．変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
【００６２】
２−１．変形例１
上述した実施形態において、サーバ装置１の制御部１１によって機能する登録部１１３は、ゲストの登録の指示をしたサーバ装置１の管理者が、他のサーバ装置１の管理権限を有する場合に、他のサーバ装置１に登録されたユーザをゲストとして登録していたが、他のサーバ装置１に登録されたユーザの全てをゲストとして登録しなくてもよい。登録部１１３は、他のサーバ装置１に登録されたユーザのうち、決められた属性を有するものをゲストとして登録してもよい。
【００６３】
図１２は、この変形例におけるゲスト表と案内表の一例を示す図である。図１２（ａ）に示すゲスト表１２２ａは、サーバ装置１において登録されるゲストが、ユーザとして登録されている他のサーバ装置１の装置名に加えて、そのサーバ装置１におけるそのユーザの属性が記述されている。
【００６４】
図１３は、この変形例における情報処理システムの動作の流れを示すシーケンスチャートである。図１３において、図７に示した符号と共通の符号を付した動作は、図７を用いた実施形態の動作と共通するため、説明を省略する。
【００６５】
この変形例では、ステップＳ２０２に代えてステップＳ３０１が実行される。この変形例では、端末装置２は、ステップＳ２０１の操作を受付けた後、サーバ装置１ａに対して、サーバ装置１ｂのユーザのうち、決められた属性を有するユーザを抽出し、抽出されたそれらのユーザをゲストとして登録する登録指示を送信する（ステップＳ３０１）。
【００６６】
そして、ステップＳ２０５において、サーバ装置１ｂが、サーバ装置１ａの管理者にサーバ装置１ｂの管理権限がある旨の応答をした場合、この応答を受取ったサーバ装置１ａは、サーバ装置１ｂの装置名と、上記の属性とを対応付けてゲスト表１２２ａに書き込む。これにより、サーバ装置１ａは、サーバ装置１ｂに登録されたユーザのうち、決められた属性を有するものを、サーバ装置１ａにおけるゲストとして登録する（ステップＳ３０２）。
【００６７】
例えば、ステップＳ３０２において、ゲスト表１２２ａには、図１２（ａ）に示すように装置名「ＣＢ」に対応付けて属性「α，β，γ」が書き込まれる。これは、サーバ装置１ｂのユーザのうち、権限がα、β、およびγのいずれかに定められたユーザのみを、サーバ装置１ａのゲストとして登録することを意味する。
【００６８】
サーバ装置１ｂに登録されたユーザのうち、権限がα、β、およびγのいずれかに定められたユーザを自装置におけるゲストとして登録したサーバ装置１ａは、ゲストとして登録されたそれらのユーザと自装置（サーバ装置１ａ）の装置名とを、案内表５２１において対応付けて記憶するように、案内装置５に対して通信回線３および通信部１３経由で指示をする（ステップＳ２０７）。この指示を受取った案内装置５は、サーバ装置１ｂに対して、上記の属性を有するユーザを抽出するように要求する（ステップＳ３０３）。
【００６９】
サーバ装置１ｂは、この要求に応じて、ユーザ表１２１を参照してサーバ装置１ｂに登録されたユーザのうち、上記の属性を満たすもの、つまり、権限がα、β、およびγのいずれかに定められたものを抽出する（ステップＳ３０４）。そしてサーバ装置１ｂは、抽出されたこれらのユーザを含んだ応答を案内装置５に通知し（ステップＳ３０５）、案内装置５は、通知されたこの応答にしたがって、案内表５２１を更新する（ステップＳ２０８）。
【００７０】
例えば、サーバ装置１ｂの記憶部１２には図１０（ｂ）に示すようにユーザ表１２１が記憶されている。このユーザ表１２１にユーザ名が書き込まれているユーザのうち、権限がαに定められたものは「Ｕ０１」、権限がβに定められたものは「Ｕ０３」、権限がγに定められたものは「Ｕ１１」、「Ｕ１２」、および「Ｕ１３」である。一方、ユーザ名「Ｕ１４」および「Ｕ１５」で識別されるユーザの権限はいずれもδである。したがって、サーバ装置１ｂは、サーバ装置１ｂに登録されたユーザのうち、権限がα、β、およびγのいずれかに定められたユーザのユーザ名として、「Ｕ０１」、「Ｕ０３」、「Ｕ１１」、「Ｕ１２」、および「Ｕ１３」を抽出し、「Ｕ１４」および「Ｕ１５」を除外する。
【００７１】
この結果、案内装置５は、案内表５２１において、抽出された上記のユーザに対応する装置案内にサーバ装置１ａの装置名である「ＣＡ」を追加するので、図９（ａ）に示す登録前の案内表５２１は、図１０（ｂ）に示す案内表５２１ａに更新される。図１０（ｂ）に示す案内表５２１ａでは、「Ｕ１１」、「Ｕ１２」、および「Ｕ１３」に対応する装置案内に「ＣＡ」が含まれているが、「Ｕ１４」および「Ｕ１５」に対応する装置案内には「ＣＡ」が含まれていない。
【００７２】
以上、説明したとおり、この変形例における情報処理システムでは、登録元のサーバ装置１における属性に応じて、登録先のサーバ装置１における登録の是非が決まる。
【００７３】
２−２．変形例２
上述した実施形態において、登録部１１３は、受付部１１１が指示を受付けたときに既に他のサーバ装置１に登録されていたユーザを自装置のゲストとして登録していたが、受付部１１１が指示を受付けた後に、他のサーバ装置１に登録されたユーザを、ゲストとして登録してもよい。
【００７４】
ここで、サーバ装置１は、登録元のサーバ装置１（他のサーバ装置１）の装置名ではなく、その登録元のサーバ装置１に登録されたユーザの識別情報を、登録先のサーバ装置１である自装置にも記憶することにより、それらのユーザをゲストとして自装置に登録してもよい。
【００７５】
この場合、サーバ装置１の制御部１１は、受付けた指示を記憶部１２に記憶し、記憶した指示により示される登録元のサーバ装置１に新たなユーザが登録されたことを検知すると、記憶されたこの指示を参照してこの指示により示される登録先のサーバ装置１にそのユーザをゲストとして登録する。これにより、過去の登録の指示が、新たに登録元のサーバ装置に登録されたユーザにも適用される。
【００７６】
なお、実施形態に示したように、登録元のサーバ装置１の装置名を記憶することにより、そのサーバ装置１に登録されたユーザを自装置のゲストとして登録するサーバ装置１においては、登録元のサーバ装置１に新たに登録されたユーザは、特に処理をされることなく、ゲストとして登録される。
【００７７】
２−３．変形例３
上述した実施形態において、サーバ装置１に登録されるユーザの数に上限値は定められていなかったが、この上限値が定められていてもよい。この場合、サーバ装置１は、サーバ装置１に登録可能なユーザ数の上限値を例えば記憶部１２に記憶し、サーバ装置１の制御部１１が、この記憶部１２の記憶内容を読み出すことにより、サーバ装置１に登録可能なユーザ数の上限値を取得すればよい。この制御部１１は、自装置に自装置に登録されるユーザの数の上限値を取得する取得手段の一例である。
【００７８】
そして、この場合、登録部１１３は、受付部１１１が自装置の管理者からユーザの登録の指示を受付け、この指示に従った登録をすると自装置に登録されるユーザの数が、制御部１１により取得される上限値を超える場合に、指示されたユーザを自装置のゲストとして登録すればよい。
【００７９】
図１４は、この変形例における情報処理システムの動作の流れを示すシーケンスチャートである。図１４において、図７に示した符号と共通の符号を付した動作は、図７を用いた実施形態の動作と共通するため、説明を省略する。
【００８０】
この変形例では、ステップＳ２０２に代えてステップＳ４０１が実行される。この変形例では、端末装置２は、ステップＳ２０１の操作を受付けた後、サーバ装置１ａに対して、サーバ装置１ｂのユーザを、サーバ装置１ａのユーザとして登録する登録指示を送信する（ステップＳ４０１）。
【００８１】
そして、ステップＳ２０５において、サーバ装置１ｂが、サーバ装置１ａの管理者にサーバ装置１ｂの管理権限がある旨の応答をした場合、この応答を受取ったサーバ装置１ａは、サーバ装置１ａの記憶部１２に記憶された上限値を読み出すとともに、ユーザ表１２１を参照してサーバ装置１ａに登録されたユーザの数を特定する。そして、サーバ装置１ａは、サーバ装置１ｂに登録されたユーザの数を取得して、これら２つのサーバ装置１に登録されたユーザの数の合計が、読み出した上限値を超えるか否か判断する（ステップＳ４０２）。なお、サーバ装置１ａは、サーバ装置１ｂに登録されたユーザの数を、サーバ装置１ｂに問合せて取得してもよいし、ステップＳ２０４の問合せにおいてこれを求め、ステップＳ２０５の応答においてこれを取得してもよい。
【００８２】
サーバ装置１ａは、ステップＳ４０２の判断の結果に応じて、登録処理を行う（ステップＳ４０３）。例えば、サーバ装置１ａおよびサーバ装置１ｂにそれぞれ登録されたユーザの数の合計が上限値を超えると判断する場合に、サーバ装置１ｂのユーザをサーバ装置１ａにおけるユーザとしてではなく、ゲストとして登録する登録処理を行ってもよい。この場合、サーバ装置１ａは、端末装置２に向けて、ユーザとしての登録ができない旨を通知して、ゲストとしての登録をすることの許可を求める通知を行ってもよい。また、単に、登録を行わなくてもよい。
【００８３】
また、サーバ装置１ａおよびサーバ装置１ｂにそれぞれ登録されたユーザの数の合計が上限値を超えないと判断する場合には、指示通りに、サーバ装置１ｂのユーザをサーバ装置１ａにおけるユーザとして登録する登録処理を行ってもよい。
【００８４】
以上、説明したとおり、この変形例における情報処理システムでは、サーバ装置１に登録されるユーザの数が予め決められた上限値を超えることはない。
【００８５】
２−４．変形例４
上述した変形例１において、登録部１１３は、他のサーバ装置１に登録されたユーザのうち、決められた属性を有するものとして、他のサーバ装置１において決められた権限を有するものをゲストとして登録していたが、この属性は他のサーバ装置１における属性に限られない。例えば、登録元のサーバ装置１において登録されているユーザが、登録先のサーバ装置１においても既にユーザとして登録されている場合には、このユーザを新たにゲストとして登録しないようにしてもよい。
【００８６】
具体的に、サーバ装置１ａが、サーバ装置１ｂに登録されたユーザをゲストとして登録する旨の指示を受けた場合に、その指示をしたユーザがサーバ装置１ａおよびサーバ装置１ｂの両方の管理者であることが確認された後、サーバ装置１ａは、サーバ装置１ｂからユーザのリストを取得する。そして、サーバ装置１ａは、サーバ装置１ａに登録されたユーザのリストと照らし合わせ、重複するユーザについては、ゲストとして登録しないようにしてもよい。
【００８７】
これにより、登録先における立場（ユーザまたはゲスト）がいずれか一方に限られるため、登録元であるサーバ装置１ｂのユーザが、登録先であるサーバ装置１ａを利用する際に、ユーザとして利用するかゲストとして利用するかの判断をする必要がなくなる。
【００８８】
２−５．変形例５
また、上述した属性は登録元であるサーバ装置１におけるユーザの権限に限られず、例えば、休暇中、休職中などの状態であってもよい。
【００８９】
具体的に、サーバ装置１ａが、サーバ装置１ｂに登録されたユーザをゲストとして登録する旨の指示を受けた場合に、その指示をしたユーザがサーバ装置１ａおよびサーバ装置１ｂの両方の管理者であることが確認された後、サーバ装置１ａは、サーバ装置１ｂからユーザの状態に関するリストを取得する。そして、サーバ装置１ａは、取得したリストのうち、決められた状態にあるもの（例えば、休職中以外など）のみを、自装置のゲストとして登録するようにしてもよい。
【００９０】
２−６．変形例６
上述した実施形態において、問合部１１２は、ゲストの登録を指示した管理者が他のサーバ装置１の管理権限を有するか否かをそのサーバ装置１に問合せていたが、登録先のサーバ装置１は、ゲストの登録を指示した自装置の管理者が、登録元のサーバ装置１（他のサーバ装置１）においても管理権限を有するか否か判断できれば、問合せを行わなくてもよい。この場合、制御部１１は、問合部１１２としての機能を有しなくてもよい。
【００９１】
また、例えば登録元および登録先のいずれか一方のサーバ装置１について管理権限を有していないユーザは、登録元のサーバ装置１のユーザを登録先のサーバ装置１にゲストとして登録する旨の指示を送信できないように、端末装置２が制限してもよい。この場合、例えば、案内装置５は、案内表５２１に装置案内に加えて各ユーザの各装置における権限を記憶し、端末装置２は、案内装置５から端末装置２の操作者の各サーバ装置１における権限を知得してもよい。
【００９２】
２−７．変形例７
サーバ装置１の制御部１１によって実行されるプログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどのネットワーク経由でダウンロードさせることも可能である。なお、上記の制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサなどが用いられる。
【符号の説明】
【００９３】
１…サーバ装置、１１…制御部、１１１…受付部、１１２…問合部、１１３…登録部、１１４…指示部、１１５…提供部、１２…記憶部、１２１…ユーザ表、１２２…ゲスト表、１３…通信部、１ａ…サーバ装置、１ｂ…サーバ装置、２…端末装置、２１…制御部、２２…記憶部、２３…通信部、２４…操作部、２５…表示部、３…通信回線、４…認証装置、４１…制御部、４２…記憶部、４２１…認証表、４３…通信部、５…案内装置、５１…制御部、５２…記憶部、５２１…案内表、５３…通信部、９…情報処理システム。
【図１】
0006394175.tif 000002
【図２】
0006394175.tif 000003
【図３】
0006394175.tif 000004
【図４】
0006394175.tif 000005
【図５】
0006394175.tif 000006
【図６】
0006394175.tif 000007
【図７】
0006394175.tif 000008
【図８】
0006394175.tif 000009
【図９】
0006394175.tif 000010
【図１０】
0006394175.tif 000011
【図１１】
0006394175.tif 000012
【図１２】
0006394175.tif 000013
【図１３】
0006394175.tif 000014
【図１４】
0006394175.tif 000015