(57)【要約】【課題】コンテンツ提供サーバへのユーザからの匿名アクセスを実現しつつ、ユーザからのアクセスの正当性を確認できるようにする。【解決手段】正当性が確認されたクライアントシステム１からの接続要求に応じて認証サーバ２からコンテンツ提供サーバ３へ接続確認要求を行い、これに応じてコンテンツ提供サーバ３により当該認証サーバ２の正当性を確認した後、接続確認要求ごとにセッション情報を生成してグループＩＤとの組を記憶するとともに、これを認証サーバ２を介してクライアントシステム１へ通知する。その後、セッション情報を用いたクライアントシステム１からのコンテンツ取得要求に応じてコンテンツ提供サーバ３からクライアントシステム１へ当該セッション情報と組をなすグループＩＤで閲覧可能なコンテンツ情報を提供する。【選択図】  図１
2006119769.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク上で各種コンテンツ情報を提供する１つ以上のコンテンツ提供サーバと、前記通信ネットワークを介して取得した所望コンテンツ情報をユーザに提供する１つ以上のクライアントシステムと、前記通信ネットワークを介して前記クライアントシステムの正当性を確認する１つ以上の認証サーバとを備え、前記認証サーバで正当性が確認されたクライアントシステムに対してのみ前記コンテンツ提供サーバからコンテンツ情報を提供するコンテンツ提供システムであって、
前記クライアントシステムは、前記ユーザのユーザＩＤを含む接続要求を前記認証サーバへ送信する接続要求手段と、前記認証サーバからの接続許可通知に含まれるセッション情報を含むコンテンツ取得要求を前記コンテンツ提供サーバへ送信して所望コンテンツ情報を取得するコンテンツ取得要求手段とを有し、
前記認証サーバは、前記ユーザのユーザＩＤと当該ユーザが属するグループのグループＩＤとの組からなるユーザグループ情報を記憶する記憶部と、前記クライアントシステムからの接続要求に応じて当該クライアントシステムの正当性を確認するクライアント確認手段と、前記正当性が確認されたクライアントシステムからの接続要求のユーザＩＤに対応するグループＩＤを前記ユーザグループ情報から取得し、当該グループのユーザによる前記コンテンツ提供サーバからのコンテンツ取得の可否確認のため前記グループＩＤを含む接続確認要求を前記コンテンツ提供サーバへ送信する接続確認要求手段と、前記コンテンツ提供サーバからの接続許可通知を前記接続要求元のクライアントシステムへ転送する通知転送手段とを有し、
前記コンテンツ提供サーバは、前記グループＩＤごとに当該グループのユーザが閲覧可能なコンテンツ情報を示すコンテンツ閲覧管理情報を記憶する記憶部と、前記認証サーバからの接続確認要求に応じて当該認証サーバの正当性を確認する認証サーバ確認手段と、前記正当性が確認された認証サーバからの接続確認要求ごとにセッション情報を生成して、このセッション情報と当該接続確認要求に含まれるグループＩＤとの組をセッション管理情報として前記記憶部へ格納し、このセッション情報を含む接続許可通知を前記接続確認要求元の認証サーバへ送信するセッション情報生成手段と、前記クライアントシステムからのコンテンツ取得要求に応じて当該コンテンツ取得要求に含まれているセッション情報と前記セッション管理情報とを比較することにより当該コンテンツ取得要求の正当性を確認し、前記正当性が確認されたコンテンツ取得要求のセッション情報に対応するグループＩＤを前記セッション管理情報から取得し、前記コンテンツ閲覧管理情報を参照して当該グループＩＤで閲覧可能なコンテンツ情報を前記コンテンツ取得要求元のクライアントシステムへ送信するコンテンツ提供手段とを有する
ことを特徴とするコンテンツ提供システム。
【請求項２】
通信ネットワーク上で各種コンテンツ情報をユーザのクライアントシステムへ提供する１つ以上のコンテンツ提供サーバと、前記通信ネットワークを介して前記クライアントシステムの正当性を確認する１つ以上の認証サーバとを備え、前記認証サーバで正当性が確認されたクライアントシステムに対してのみ前記コンテンツ提供サーバからコンテンツ情報を提供するコンテンツ提供システムであって、
前記認証サーバは、前記ユーザのユーザＩＤと当該ユーザが属するグループのグループＩＤとの組からなるユーザグループ情報を記憶する記憶部と、前記クライアントシステムからの接続要求に応じて当該クライアントシステムの正当性を確認するクライアント確認手段と、前記正当性が確認されたクライアントシステムからの接続要求のユーザＩＤに対応するグループＩＤを前記ユーザグループ情報から取得し、当該グループのユーザによる前記コンテンツ提供サーバからのコンテンツ取得の可否確認のため前記グループＩＤを含む接続確認要求を前記コンテンツ提供サーバへ送信する接続確認要求手段と、前記コンテンツ提供サーバからの接続許可通知を前記接続要求元のクライアントシステムへ転送する通知転送手段とを有し、
前記コンテンツ提供サーバは、前記グループＩＤごとに当該グループのユーザが閲覧可能なコンテンツ情報を示すコンテンツ閲覧管理情報を記憶する記憶部と、前記認証サーバからの接続確認要求に応じて当該認証サーバの正当性を確認する認証サーバ確認手段と、前記正当性が確認された認証サーバからの接続確認要求ごとにセッション情報を生成し、このセッション情報と当該接続確認要求に含まれるグループＩＤとの組をセッション管理情報として前記記憶部へ格納し、このセッション情報を含む接続許可通知を前記接続確認要求元の認証サーバへ送信するセッション情報生成手段と、前記クライアントシステムからのコンテンツ取得要求に応じて当該コンテンツ取得要求に含まれているセッション情報と前記セッション管理情報とを比較することにより当該コンテンツ取得要求の正当性を確認し、前記正当性が確認されたコンテンツ取得要求のセッション情報に対応するグループＩＤを前記セッション管理情報から取得し、前記コンテンツ閲覧管理情報を参照して当該グループＩＤで閲覧可能なコンテンツ情報を前記コンテンツ取得要求元のクライアントシステムへ送信するコンテンツ提供手段とを有する
ことを特徴とするコンテンツ提供システム。
【請求項３】
請求項１または２に記載のコンテンツ提供システムにおいて、
前記クライアントシステムは、対象に取り付けられているＲＦＩＤタグから当該対象に固有の識別情報を読み取るＲＦＩＤタグリーダ部をさらに備え、
前記コンテンツ取得要求手段は、前記コンテンツ取得要求を送信する際、前記ＲＦＩＤタグリーダ部で読み取った識別情報を前記コンテンツ取得要求に付加して送信し、
前記コンテンツ提供手段は、前記コンテンツ情報を送信する際、前記コンテンツ取得要求に付加されている識別情報に対応するコンテンツ情報のうち前記グループＩＤで閲覧可能なコンテンツ情報を前記コンテンツ取得要求元のクライアントシステムへ送信する
ことを特徴とするコンテンツ提供システム。
【請求項４】
請求項１または２に記載のコンテンツ提供システムにおいて、
前記コンテンツ提供手段は、前記コンテンツ取得要求に応じてコンテンツ情報を提供する際、前記セッション情報生成手段により新たなセッション情報を生成し、この新たなセッション情報と当該グループＩＤとの組からなるセッション管理情報を前記記憶部へ格納し、前記新たなセッション情報を次回のコンテンツ取得要求用のセッション情報として、前記コンテンツ情報とともに前記コンテンツ取得要求元のクライアントシステムへ送信することを特徴とするコンテンツ提供システム。
【請求項５】
通信ネットワーク上で各種コンテンツ情報を提供する１つ以上のコンテンツ提供サーバと、前記通信ネットワークを介して取得した所望コンテンツ情報をユーザに提供する１つ以上のクライアントシステムと、前記通信ネットワークを介して前記クライアントシステムの認証を行う１つ以上の認証サーバとを備え、前記認証サーバで認証されたクライアントシステムに対してのみ前記コンテンツ提供サーバからコンテンツ情報を提供するコンテンツ提供システムであって、
前記クライアントシステムは、前記ユーザのユーザＩＤを含む接続要求を前記認証サーバへ送信する接続要求手段を有し、
前記認証サーバは、前記ユーザのユーザＩＤと当該ユーザが属するグループのグループＩＤとの組からなるユーザグループ情報を記憶する記憶部と、前記クライアントシステムからの接続要求に応じて当該クライアントシステムの正当性を確認するクライアント確認手段と、前記正当性が確認されたクライアントシステムからの接続要求のユーザＩＤに対応するグループＩＤを前記ユーザグループ情報から取得し、前記グループＩＤを含む接続確認要求を前記コンテンツ提供サーバへ送信する接続確認要求手段と、前記コンテンツ提供サーバからのコンテンツ情報を前記接続要求元のクライアントシステムへ転送する通知転送手段とを有し、
前記コンテンツ提供サーバは、前記グループＩＤごとに当該グループのユーザが閲覧可能なコンテンツ情報を示すコンテンツ閲覧管理情報を記憶する記憶部と、前記認証サーバからの接続確認要求に応じて当該認証サーバの正当性を確認する認証サーバ確認手段と、前記コンテンツ閲覧管理情報を参照して前記正当性が確認された認証サーバからの接続確認要求に含まれるグループＩＤで閲覧可能なコンテンツ情報を前記接続確認要求元の認証サーバへ送信するコンテンツ提供手段とを有する
ことを特徴とするコンテンツ提供システム。
【請求項６】
請求項５に記載のコンテンツ提供システムにおいて、
前記クライアントシステムは、対象に取り付けられているＲＦＩＤタグから当該対象に固有の識別情報を読み取るＲＦＩＤタグリーダ部をさらに備え、
前記接続要求手段は、前記接続要求を送信する際、前記ＲＦＩＤタグリーダ部で読み取った識別情報を前記接続要求に付加して送信し、
前記接続確認要求手段は、前記接続確認要求を送信する際、前記接続要求に付加されている識別情報を前記接続確認要求に付加して送信し、
前記コンテンツ提供手段は、前記コンテンツ情報を送信する際、前記接続確認要求に付加されている識別情報に対応するコンテンツ情報のうち前記グループＩＤで閲覧可能なコンテンツ情報を前記接続確認要求元の認証サーバへ送信する
ことを特徴とするコンテンツ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供技術に関し、特にユーザの匿名性を実現しつつユーザに対して所望のコンテンツを提供するコンテンツ提供技術に関する。
【背景技術】
【０００２】
従来、インターネット上において、コンテンツ提供サーバに対してユーザが端末からアクセスして所望コンテンツの提供を受けるコンテンツ提供技術の１つとして、コンテンツ提供サーバに対するユーザの匿名によるアクセスを実現しつつ、コンテンツ提供サーバがユーザのグループ単位でコンテンツに含まれる項目の開示制御を行う技術が提案されている（例えば、特許文献１など参照）。
【０００３】
このような通信システムでは、ユーザ側のクライアントシステムとコンテンツ提供サーバとの間に、ユーザＩＤ、各ユーザが属するグループのグループＩＤ、およびコンテンツ提供サーバＩＤの組を管理する認証サーバが設けられており、次のような手順でユーザが認証されてコンテンツが提供されるものとなっていた。
【０００４】
まず、事前にユーザへユーザＩＤを付与し、コンテンツ提供サーバで、グループＩＤおよびそのグループで閲覧可能なコンテンツの項目の組およびコンテンツを管理しておく。
次に、コンテンツ提供要求を行う場合、取得要求先のコンテンツ提供サーバにおいて自分が所属するグループＩＤを検索するために、ユーザは、クライアントシステムから認証サーバへユーザＩＤとコンテンツ提供サーバＩＤを送信してグループＩＤの検索要求を行う。
【０００５】
一方、認証サーバは、ユーザからの検索要求に含まれるユーザＩＤおよびコンテンツ提供サーバＩＤから当該ユーザのグループＩＤを検索し、検索されたグループＩＤをクライアントシステムに通知する。
これに応じて、クライアントシステムは、コンテンツ提供サーバにグループＩＤを付加してコンテンツ提供要求を行い、コンテンツ提供サーバはその要求に含まれるグループＩＤから閲覧可能な項目を検索してコンテンツを作成し、その結果をユーザに通知する。
【０００６】
これにより、ユーザＩＤのみを管理するだけで、ユーザは複数のコンテンツ提供サーバが提供するグループ単位で開示制御が行われているコンテンツを取得することが可能になる。また、コンテンツ提供サーバにはグループＩＤのみが通知されるので、匿名でのアクセスが可能になる。さらに、コンテンツ提供サーバにはユーザＩＤの代わりにグループＩＤが通知されるため、煩雑なユーザ管理を行わなくて済むというメリットもある。
【０００７】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【特許文献１】特開平１０−３２０３５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような従来技術では、匿名アクセスの実現のためユーザのクライアントシステムからユーザＩＤではなくグループＩＤをコンテンツ提供サーバへ通知しているため、コンテンツ提供サーバはクライアントシステムからコンテンツ提供要求を受信した際に、クライアントシステムから送信された要求が正規のユーザから実施されたものかを判断することができないという問題点があった。また、これにより、第三者が何らかの方法でグループＩＤを知ってしまった場合、当該グループＩＤを持つユーザが閲覧できる情報を第三者により容易に取得される可能性があるという問題点があった。
【０００９】
本発明はこのような課題を解決するためのものであり、コンテンツ提供サーバへのユーザからの匿名アクセスを実現しつつ、ユーザからのアクセスの正当性を確認できるコンテンツ提供システムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明にかかるコンテンツ提供システムは、通信ネットワーク上で各種コンテンツ情報を提供する１つ以上のコンテンツ提供サーバと、通信ネットワークを介して取得した所望コンテンツ情報をユーザに提供する１つ以上のクライアントシステムと、通信ネットワークを介してクライアントシステムの正当性を確認する１つ以上の認証サーバとを備え、認証サーバで正当性が確認されたクライアントシステムに対してのみコンテンツ提供サーバからコンテンツ情報を提供するコンテンツ提供システムであって、クライアントシステムは、ユーザのユーザＩＤを含む接続要求を認証サーバへ送信する接続要求手段と、認証サーバからの接続許可通知に含まれるセッション情報を含むコンテンツ取得要求をコンテンツ提供サーバへ送信して所望コンテンツ情報を取得するコンテンツ取得要求手段とを有し、認証サーバは、ユーザのユーザＩＤと当該ユーザが属するグループのグループＩＤとの組からなるユーザグループ情報を記憶する記憶部と、クライアントシステムからの接続要求に応じて当該クライアントシステムの正当性を確認するクライアント確認手段と、正当性が確認されたクライアントシステムからの接続要求のユーザＩＤに対応するグループＩＤをユーザグループ情報から取得し、当該グループのユーザによるコンテンツ提供サーバからのコンテンツ取得の可否確認のためグループＩＤを含む接続確認要求をコンテンツ提供サーバへ送信する接続確認要求手段と、コンテンツ提供サーバからの接続許可通知を接続要求元のクライアントシステムへ転送する通知転送手段とを有し、コンテンツ提供サーバは、グループＩＤごとに当該グループのユーザが閲覧可能なコンテンツ情報を示すコンテンツ閲覧管理情報を記憶する記憶部と、認証サーバからの接続確認要求に応じて当該認証サーバの正当性を確認する認証サーバ確認手段と、正当性が確認された認証サーバからの接続確認要求ごとにセッション情報を生成して、このセッション情報と当該接続確認要求に含まれるグループＩＤとの組をセッション管理情報として記憶部へ格納し、このセッション情報を含む接続許可通知を接続確認要求元の認証サーバへ送信するセッション情報生成手段と、クライアントシステムからのコンテンツ取得要求に応じて当該コンテンツ取得要求に含まれているセッション情報とセッション管理情報とを比較することにより当該コンテンツ取得要求の正当性を確認し、正当性が確認されたコンテンツ取得要求のセッション情報に対応するグループＩＤをセッション管理情報から取得し、コンテンツ閲覧管理情報を参照して当該グループＩＤで閲覧可能なコンテンツ情報をコンテンツ取得要求元のクライアントシステムへ送信するコンテンツ提供手段とを有している。
【００１１】
また、本発明にかかる他のコンテンツ提供システムは、通信ネットワーク上で各種コンテンツ情報をユーザのクライアントシステムへ提供する１つ以上のコンテンツ提供サーバと、通信ネットワークを介してクライアントシステムの正当性を確認する１つ以上の認証サーバとを備え、認証サーバで正当性が確認されたクライアントシステムに対してのみコンテンツ提供サーバからコンテンツ情報を提供するコンテンツ提供システムであって、認証サーバは、ユーザのユーザＩＤと当該ユーザが属するグループのグループＩＤとの組からなるユーザグループ情報を記憶する記憶部と、クライアントシステムからの接続要求に応じて当該クライアントシステムの正当性を確認するクライアント確認手段と、正当性が確認されたクライアントシステムからの接続要求のユーザＩＤに対応するグループＩＤをユーザグループ情報から取得し、当該グループのユーザによるコンテンツ提供サーバからのコンテンツ取得の可否確認のためグループＩＤを含む接続確認要求をコンテンツ提供サーバへ送信する接続確認要求手段と、コンテンツ提供サーバからの接続許可通知を接続要求元のクライアントシステムへ転送する通知転送手段とを有し、コンテンツ提供サーバは、グループＩＤごとに当該グループのユーザが閲覧可能なコンテンツ情報を示すコンテンツ閲覧管理情報を記憶する記憶部と、認証サーバからの接続確認要求に応じて当該認証サーバの正当性を確認する認証サーバ確認手段と、正当性が確認された認証サーバからの接続確認要求ごとにセッション情報を生成し、このセッション情報と当該接続確認要求に含まれるグループＩＤとの組をセッション管理情報として記憶部へ格納し、このセッション情報を含む接続許可通知を接続確認要求元の認証サーバへ送信するセッション情報生成手段と、クライアントシステムからのコンテンツ取得要求に応じて当該コンテンツ取得要求に含まれているセッション情報とセッション管理情報とを比較することにより当該コンテンツ取得要求の正当性を確認し、正当性が確認されたコンテンツ取得要求のセッション情報に対応するグループＩＤをセッション管理情報から取得し、コンテンツ閲覧管理情報を参照して当該グループＩＤで閲覧可能なコンテンツ情報をコンテンツ取得要求元のクライアントシステムへ送信するコンテンツ提供手段とを有している。
【００１２】
この際、クライアントシステムに、対象に取り付けられているＲＦＩＤタグから当該対象に固有の識別情報を読み取るＲＦＩＤタグリーダ部をさらに設け、コンテンツ取得要求手段は、コンテンツ取得要求を送信する際、ＲＦＩＤタグリーダ部で読み取った識別情報をコンテンツ取得要求に付加して送信し、コンテンツ提供手段は、コンテンツ情報を送信する際、コンテンツ取得要求に付加されている識別情報に対応するコンテンツ情報のうちグループＩＤで閲覧可能なコンテンツ情報をコンテンツ取得要求元のクライアントシステムへ送信するようにしてもよい。
【００１３】
また、コンテンツ提供手段で、コンテンツ取得要求に応じてコンテンツ情報を提供する際、セッション情報生成手段により当該グループＩＤと対応する新たなセッション情報を生成して、このセッション情報と当該グループＩＤとの組からなるセッション管理情報を記憶部へ格納し、新たなセッション情報を次回のコンテンツ取得要求用のセッション情報として、コンテンツ情報とともにコンテンツ取得要求元のクライアントシステムへ送信するようにしてもよい。
【００１４】
また、本発明にかかる他のコンテンツ提供システムは、通信ネットワーク上で各種コンテンツ情報を提供する１つ以上のコンテンツ提供サーバと、通信ネットワークを介して取得した所望コンテンツ情報をユーザに提供する１つ以上のクライアントシステムと、通信ネットワークを介してクライアントシステムの認証を行う１つ以上の認証サーバとを備え、認証サーバで認証されたクライアントシステムに対してのみコンテンツ提供サーバからコンテンツ情報を提供するコンテンツ提供システムであって、クライアントシステムは、ユーザのユーザＩＤを含む接続要求を認証サーバへ送信する接続要求手段を有し、認証サーバは、ユーザのユーザＩＤと当該ユーザが属するグループのグループＩＤとの組からなるユーザグループ情報を記憶する記憶部と、クライアントシステムからの接続要求に応じて当該クライアントシステムの正当性を確認するクライアント確認手段と、正当性が確認されたクライアントシステムからの接続要求のユーザＩＤに対応するグループＩＤをユーザグループ情報から取得し、グループＩＤを含む接続確認要求をコンテンツ提供サーバへ送信する接続確認要求手段と、コンテンツ提供サーバからのコンテンツ情報を接続要求元のクライアントシステムへ転送する通知転送手段とを有し、コンテンツ提供サーバは、グループＩＤごとに当該グループのユーザが閲覧可能なコンテンツ情報を示すコンテンツ閲覧管理情報を記憶する記憶部と、認証サーバからの接続確認要求に応じて当該認証サーバの正当性を確認する認証サーバ確認手段と、コンテンツ閲覧管理情報を参照して正当性が確認された認証サーバからの接続確認要求に含まれるグループＩＤで閲覧可能なコンテンツ情報を接続確認要求元の認証サーバへ送信するコンテンツ提供手段とを有している。
【００１５】
この際、クライアントシステムに、対象に取り付けられているＲＦＩＤタグから当該対象に固有の識別情報を読み取るＲＦＩＤタグリーダ部をさらに設け、接続要求手段で、接続要求を送信する際、ＲＦＩＤタグリーダ部で読み取った識別情報を接続要求に付加して送信し、接続確認要求手段で、接続確認要求を送信する際、接続要求に付加されている識別情報を接続確認要求に付加して送信し、コンテンツ提供手段で、コンテンツ情報を送信する際、接続確認要求に付加されている識別情報に対応するコンテンツ情報のうちグループＩＤで閲覧可能なコンテンツ情報を接続確認要求元の認証サーバへ送信するようにしてもよい。
【発明の効果】
【００１６】
本発明によれば、クライアントシステムからの接続要求に基づく認証サーバからの接続確認要求に応じて、コンテンツ提供サーバによりその接続確認要求ごとにセッション情報が生成されて認証サーバを介してクライアントシステムへ通知され、当該セッション情報を用いたクライアントシステムからのコンテンツ取得要求に応じて、コンテンツ提供サーバでそのセッション情報により正当性が確認された後、コンテンツ取得要求に含まれるグループＩＤで閲覧可能なコンテンツ情報がクライアントシステム１へ通知される。
【００１７】
また、クライアントシステムからの接続要求に基づく認証サーバからの接続確認要求に応じて、コンテンツ提供サーバによりその接続確認要求のグループＩＤで閲覧可能なコンテンツ情報がクライアントシステムへ通知される。
したがって、認証サーバでのグループ管理によりコンテンツ提供サーバに対するユーザからの匿名アクセスを実現しつつ、コンテンツ取得要求で用いるセッション情報によりコンテンツ提供サーバでユーザからのアクセスの正当性を確認できる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかるコンテンツ提供システムについて説明する。図１は、本発明の第１の実施の形態にかかるコンテンツ提供システムの構成を示すブロック図である。
このコンテンツ提供システムは、１つ以上のクライアントシステム１と、１つ以上の認証サーバ２と、１つ以上のコンテンツ提供サーバ３とから構成されており、これらクライアントシステム１、認証サーバ２、およびコンテンツ提供サーバ３が通信ネットワーク４を介して相互に接続されている。
【００１９】
クライアントシステム１は、通信ネットワーク４を介してデータ通信可能な１つ以上の通信端末から構成され、ユーザが所望のコンテンツを取得するのに用いるシステムである。コンテンツ提供サーバ３は、ユーザからのコンテンツ取得要求に応じて指定されたコンテンツのうち当該ユーザの属するグループで閲覧可能なコンテンツを提供するサーバ装置である。認証サーバ２は、クライアントシステム１からの要求に応じて当該クライアントシステムの正当性を確認するサーバ装置である。
【００２０】
本実施の形態では、コンテンツ提供サーバ３に、クライアントシステム１が属するグループに対応するセッション情報を生成するセッション情報生成手段を設け、正当性が確認されたクライアントシステム１からの接続要求に応じた認証サーバ２からの接続確認要求を受信した場合、コンテンツ提供サーバ３において、当該認証サーバ２の正当性を確認した後、接続確認要求ごとにセッション情報を生成して接続要求に含まれるグループＩＤとの組を記憶するとともに、これを認証サーバ２を介してクライアントシステム１へ通知し、このセッション情報を用いたクライアントシステム１からのコンテンツ取得要求に応じてコンテンツ提供サーバ３からクライアントシステム１へ当該セッション情報と組をなすグループＩＤで閲覧可能なコンテンツを提供するようにしたものである。
【００２１】
［クライアントシステム］
次に、図２を参照して、本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられるクライアントシステム１の構成について詳細に説明する。図２は、本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられるクライアントシステムの構成を示すブロック図である。ここでは、クライアントシステム１が１つの通信端末から構成されている場合を例として説明する。
【００２２】
このクライアントシステム１は、一般的なパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、あるいは携帯端末などの、全体としてコンピュータにより情報処理を行うことにより各種機能を実現する情報処理装置からなり、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１１、画面表示部１２、操作入力部１３、記憶部１４、情報処理部１５、およびＲＦＩＤ（Radio Frequency IDentification）タグリーダ部１６を備えている。
【００２３】
通信Ｉ／Ｆ部１１は、通信ネットワーク４を介して認証サーバ２やコンテンツ提供サーバ３と各種データを送受信する回路部である。画面表示部１２は、ＬＣＤやＣＲＴなどからなり、情報処理部１５からの指示に応じて、操作入力画面や取得したコンテンツを画面表示する画面表示装置である。操作入力部１３は、キーボードやマウスなどからなり、ユーザの操作を検出して情報処理部１５へ出力する操作入力装置である。ＲＦＩＤタグリーダ部１６は、対象に取り付けられているＲＦＩＤタグから無線通信を介して当該対象に固有の識別情報を読み取って情報処理部１５へ出力する回路部である。
【００２４】
記憶部１４は、ハードディスクやメモリからなり、情報処理部１５での処理に用いる各種情報やプログラム１４Ｐを記憶する記憶装置である。これら情報やプログラム１４Ｐは、例えば通信Ｉ／Ｆ部１１や他の入出力インターフェース（図示せず）を介して外部装置や記録媒体から予め読み込まれて記憶部１４に格納される。
記憶部１４で記憶する主な情報としては、ユーザ管理情報１４Ａ、コンテンツ提供サーバＩＤ情報１４Ｂ、およびクライアント証明書情報１４Ｃがある。
【００２５】
ユーザ管理情報１４Ａは、図３に示すように、ユーザのユーザＩＤ（ログイン名）とそのパスワードの組からなり、当該クライアントシステム１を利用するユーザを認証確認する際に用いられる。
コンテンツ提供サーバＩＤ情報１４Ｂは、図４に示すように、当該クライアントシステム１からコンテンツを取得可能なコンテンツ提供サーバ３に予め割り当てられている固有の識別情報であり、認証サーバ２へ接続要求を行う場合にコンテンツ提供サーバ３を指定する際に用いられる。
【００２６】
クライアント証明書情報１４Ｃは、クライアントシステム１のドメイン名などからなるクライアントシステム１を特定する情報とその情報内容から求めたハッシュ値とからなる情報であり、ＳＳＬ（Secure Sockets Layer）など、通信データの暗号化と認証を行うことにより通信の傍受や改ざんを防止する一般的な暗号化プロトコルで用いられるクライアント証明書に類似のものである。
このクライアント証明書情報１４Ｃは、認証サーバ２へ接続要求を行う場合に当該クライアントシステム１の正当性を証明する情報として用いられる。
【００２７】
情報処理部１５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１４のプログラム１４Ｐを読み込んで実行することにより、上記ハードウェアとプログラムとを協働させて各種機能手段を実現する機能部である。
情報処理部１５で実現される主な機能手段としては、ユーザ認証手段１５Ａ、接続要求手段１５Ｂ、コンテンツ取得要求手段１５Ｃ、およびコンテンツ出力手段１５Ｄがある。
【００２８】
ユーザ認証手段１５Ａは、ユーザ管理情報１４Ａを参照してコンテンツ取得指示を行ったユーザの認証を行う機能を有している。
接続要求手段１５Ｂは、認証サーバ２に対してコンテンツ取得のための接続要求を行う機能を有している。
コンテンツ取得要求手段１５Ｃは、接続要求で取得したセッション情報に基づき所望のコンテンツ情報をコンテンツ提供サーバ３から取得する機能を有している。
【００２９】
［認証サーバ］
次に、図５を参照して、本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられる認証サーバ２の構成について詳細に説明する。図５は、本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられる認証サーバの構成を示すブロック図である。
この認証サーバ２は、全体としてコンピュータにより情報処理を行うことにより各種サービス機能を実現するサービス提供サーバからなり、通信インターフェース部（以下、通信Ｉ／Ｆ部という）２１、画面表示部２２、操作入力部２３、記憶部２４、および情報処理部２５を備えている。
【００３０】
通信Ｉ／Ｆ部２１は、通信ネットワーク４を介してクライアントシステム１やコンテンツ提供サーバ３と各種データを送受信する回路部である。画面表示部２２は、ＬＣＤやＣＲＴなどからなり、情報処理部２５からの指示に応じて、操作入力画面や取得したコンテンツを画面表示する画面表示装置である。操作入力部２３は、キーボードやマウスなどからなり、オペレータの操作を検出して情報処理部２５へ出力する操作入力装置である。
【００３１】
記憶部２４は、ハードディスクやメモリからなり、情報処理部２５での処理に用いる各種情報やプログラム２４Ｐを記憶する記憶装置である。これら情報やプログラム２４Ｐは、例えば通信Ｉ／Ｆ部２１や他の入出力インターフェース（図示せず）を介して外部装置や記録媒体から予め読み込まれて記憶部２４に格納される。
記憶部２４で記憶する主な情報としては、アクセス許可クライアント情報２４Ａ、ユーザグループ情報２４Ｂ、接続確認用接続先情報２４Ｃ、および認証サーバ証明書情報２４Ｄがある。
【００３２】
アクセス許可クライアント情報２４Ａは、図６に示すように、当該認証サーバ２へのアクセスが許可されているクライアントシステム１に固有の情報、例えばクライアントシステム１のドメイン情報からなり、当該認証サーバ２へアクセスしてきたクライアントシステム１に対するアクセス可否を判定し、その正当性を確認する際に用いられる。
ユーザグループ情報２４Ｂは、図７に示すように、ユーザに固有のユーザＩＤと当該ユーザがアクセス可能なコンテンツ提供サーバ３に固有のコンテンツ提供サーバＩＤと当該ユーザが属するグループのグループＩＤとの組からなり、ユーザＩＤに対応するグループＩＤを取得する際に用いられる。
【００３３】
接続確認用接続先情報２４Ｃは、図８に示すように、コンテンツ提供サーバＩＤと当該コンテンツ提供サーバ３へ接続確認を要求する際に用いる接続先情報との組からなり、クライアントシステム１から指定されたコンテンツ提供サーバＩＤに応じて接続確認要求の送信先を決定する際に用いられる。
認証サーバ証明書情報２４Ｄは、認証サーバ２のドメイン名などからなる認証サーバ２を特定する情報とその情報内容から求めたハッシュ値とからなる情報であり、ＳＳＬ（Secure Sockets Layer）など、通信データの暗号化と認証を行うことにより通信の傍受や改ざんを防止する一般的な暗号化プロトコルで用いられるクライアント証明書に類似のものである。この認証サーバ証明書情報２４Ｄは、コンテンツ提供サーバ３へ接続確認要求を行う場合に当該認証サーバ２の正当性を証明する情報として用いられる。
【００３４】
情報処理部２５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部２４のプログラム２４Ｐを読み込んで実行することにより、上記ハードウェアとプログラムとを協働させて各種機能手段を実現する機能部である。
情報処理部２５で実現される主な機能手段としては、クライアント確認手段２５Ａ、接続確認要求手段２５Ｂ、および通知転送手段２５Ｃがある。
【００３５】
クライアント確認手段２５Ａは、アクセス許可クライアント情報２４Ａを参照して接続要求元であるクライアントシステム１の正当性を確認する機能を有している。
接続確認要求手段２５Ｂは、ユーザグループ情報２４Ｂを参照して接続要求元であるクライアントシステム１のグループＩＤを取得する機能と、当該グループのユーザによるコンテンツ提供サーバ３からのコンテンツ取得の可否確認のための接続確認要求をコンテンツ提供サーバ３へ送信する機能とを有している。
通知転送手段２５Ｃは、コンテンツ提供サーバ３から通知された接続許可通知を当該接続要求元のクライアントシステム１へ転送する機能を有している。
【００３６】
［コンテンツ提供サーバ］
次に、図９を参照して、本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられるコンテンツ提供サーバ３の構成について詳細に説明する。図９は、本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられるコンテンツ提供サーバの構成を示すブロック図である。
このコンテンツ提供サーバ３は、全体としてコンピュータにより情報処理を行うことにより各種サービス機能を実現するサービス提供サーバからなり、通信インターフェース部（以下、通信Ｉ／Ｆ部という）３１、画面表示部３２、操作入力部３３、記憶部３４、および情報処理部３５を備えている。
【００３７】
通信Ｉ／Ｆ部３１は、通信ネットワーク４を介してクライアントシステム１や認証サーバ２と各種データを送受信する回路部である。画面表示部３２は、ＬＣＤやＣＲＴなどからなり、情報処理部３５からの指示に応じて、操作入力画面や取得したコンテンツを画面表示する画面表示装置である。操作入力部３３は、キーボードやマウスなどからなり、オペレータの操作を検出して情報処理部３５へ出力する操作入力装置である。
【００３８】
記憶部３４は、ハードディスクやメモリからなり、情報処理部３５での処理に用いる各種情報やプログラム３４Ｐを記憶する記憶装置である。これら情報やプログラム３４Ｐは、例えば通信Ｉ／Ｆ部３１や他の入出力インターフェース（図示せず）を介して外部装置や記録媒体から予め読み込まれて記憶部３４に格納される。
記憶部３４で記憶する主な情報としては、アクセス許可認証サーバ情報３４Ａ、セッション管理情報３４Ｂ、コンテンツ閲覧管理情報３４Ｃ、およびコンテンツ情報３４Ｄがある。
【００３９】
アクセス許可認証サーバ情報３４Ａは、図１０に示すように、当該コンテンツ提供サーバ３へのアクセスが許可されている認証サーバ２に固有の情報、例えば認証サーバ２のドメイン情報からなり、当該コンテンツ提供サーバ３へアクセスしてきた認証サーバ２に対するアクセス可否を判定し、その正当性を確認する際に用いられる。
セッション管理情報３４Ｂは、図１１に示すように、認証サーバ２からの接続確認要求ごとに生成されたセッション情報とコンテンツ提供先のユーザが属するグループを示すグループＩＤとの組からなり、クライアントシステム１からのコンテンツ取得要求に含まれているセッション情報に基づきその要求の正当性を確認するとともに、当該要求元ユーザのグループＩＤを確認する際に用いられる。
【００４０】
コンテンツ閲覧管理情報３４Ｃは、図１２に示すように、ユーザが属するグループのグループＩＤと当該グループのユーザによる各コンテンツ情報の閲覧可否を示す情報との組からなり、クライアントシステム１に提供するコンテンツを選択する際に用いられる。
コンテンツ情報３４Ｄは、ユーザに対して提供する各種コンテンツからなり、ＲＦＩＤタグから読み取った対象の識別情報に対応付けられた情報、例えば対象物品の商品名、製造者コード、在庫数などの情報からなる。
【００４１】
情報処理部３５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部３４のプログラム３４Ｐを読み込んで実行することにより、上記ハードウェアとプログラムとを協働させて各種機能手段を実現する機能部である。
情報処理部３５で実現される主な機能手段としては、認証サーバ確認手段３５Ａ、セッション情報生成手段３５Ｂ、およびコンテンツ提供手段３５Ｃがある。
【００４２】
認証サーバ確認手段３５Ａは、アクセス許可認証サーバ情報３４Ａを参照して接続確認要求元である認証サーバ２の正当性を確認する機能を有している。
セッション管理情報生成手段３５Ｂは、認証サーバ２からの接続確認要求ごとにセッション情報を生成する機能と、そのグループＩＤとセッション情報との組をセッション管理情報３４Ｂとして格納する機能と、そのセッション情報を接続確認要求元の認証サーバ２へ接続許可通知として送信する機能とを有している。
【００４３】
コンテンツ提供手段３５Ｃは、セッション管理情報３４Ｂを参照してクライアントシステム１からのコンテンツ取得要求の正当性を確認する機能と、コンテンツ閲覧管理情報３４Ｃを参照してコンテンツ取得要求のセッション情報に対応するグループＩＤで閲覧可能なコンテンツ情報をコンテンツ情報３４Ｄから提供用コンテンツ情報を生成する機能と、その提供用コンテンツ情報をコンテンツ取得要求元のクライアントシステム１へ送信する機能とを有している。
【００４４】
［第１の実施の形態の動作］
次に、図１３を参照して、本発明の第１の実施の形態にかかるコンテンツ提供システムの動作について説明する。図１３は、本発明の第１の実施の形態にかかるコンテンツ提供システムのコンテンツ提供処理を示すシーケンス図である。
【００４５】
クライアントシステム１の情報処理部１５は、操作入力部１３で検出されたユーザからのコンテンツ取得指示に応じて、ユーザ認証手段１５Ａにより、当該ユーザの認証を行う（ステップ１００）。この際、ユーザ認証手段１５Ａは、まず、画面表示部１２にユーザ認証のためのユーザＩＤとパスワードの入力画面を表示し、ユーザにより入力されたユーザＩＤとパスワードとの組を操作入力部１３で検出する。そして、この組と記憶部１４のユーザ管理情報１４Ａの各組とを照合することにより、当該ユーザがコンテンツ取得可能な正当なユーザか否かを確認する。
【００４６】
ユーザの正当性が確認された場合、情報処理部１５は、接続要求手段１５Ｂにより、認証サーバ２に対してコンテンツ取得のための接続要求を行う（ステップ１０１）。この際、接続要求手段１５Ｂは、ユーザ操作で指定されたあるいは予め設定されているコンテンツ取得先のコンテンツ提供サーバＩＤを記憶部１４のコンテンツ提供サーバＩＤ情報１４Ｂから取得するとともに、記憶部１４のクライアント証明書情報１４Ｃを取得し、これら情報と当該ユーザのユーザＩＤとを含む接続要求を、ユーザから指定されたあるいは予め当該クライアントシステム１と対応付けられている認証サーバ２へ通信Ｉ／Ｆ部１１から送信する。
【００４７】
一方、認証サーバ２の情報処理部２５は、通信ネットワーク４を介して通信Ｉ／Ｆ部２１で受信したクライアントシステム１からの接続要求に応じて、クライアント確認手段２５Ａより、当該接続要求元であるクライアントシステム１の正当性確認を行う（ステップ１０２）。この際、クライアント確認手段２５Ａは、まず、当該接続要求に含まれているクライアント証明書から算出したハッシュ値とその証明書に含まれるハッシュ値とを比較することによりクライアント証明書および当該接続要求の正当性を確認する。そして、この正当性を確認した後、記憶部２４のアクセス許可クライアント情報２４Ａと接続要求に含まれているクライアントシステム１のドメイン名とを比較して、当該クライアントシステム１が当該認証サーバ２へアクセス可能な正当なクライアントか否かを確認する。
【００４８】
このようにして、接続要求元のクライアントシステム１についての正当性を確認した後、情報処理部２５は、接続確認要求手段２５Ｂにより、当該接続要求で指定されたコンテンツ提供サーバ３に対してコンテンツ取得の可否を事前に確認するための接続確認要求を行う（ステップ１０３，１０４）。
【００４９】
この際、接続確認要求手段２５Ｂは、まず、記憶部２４のユーザグループ情報２４Ｂを参照して、当該接続要求に含まれるユーザＩＤとコンテンツ提供サーバＩＤとの組に対応するグループＩＤを検索するとともに、記憶部２４の接続確認用接続先情報２４Ｃを参照して、当該接続要求に含まれるコンテンツ提供サーバＩＤに対応する接続確認用ＵＲＬを検索する（ステップ１０３）。
次に、接続確認要求手段２５Ｂは、記憶部２４の認証サーバ証明書情報２４Ｄを取得し、この認証サーバ証明書情報２４ＤとグループＩＤとを含む接続確認要求を、接続確認用ＵＲＬで指定されるコンテンツ提供サーバ３へ通信Ｉ／Ｆ部１１から送信する（ステップ１０４）。
【００５０】
一方、コンテンツ提供サーバ３の情報処理部３５は、通信ネットワーク４を介して通信Ｉ／Ｆ部３１で受信した認証サーバ２からの接続確認要求に応じて、サーバ認証手段３５Ａにより、接続確認要求元である認証サーバ２の正当性を確認する（ステップ１０５）。
この際、サーバ認証手段３５は、まず、当該接続確認要求に含まれている認証サーバ証明書から算出したハッシュ値とその証明書に含まれるハッシュ値とを比較することにより認証サーバ証明書および当該接続確認要求の正当性を確認する。この正当性を確認した後、サーバ認証手段３５Ａは、記憶部３４のアクセス許可認証サーバ情報３４Ａと接続確認要求に含まれている認証サーバ２のドメイン名とを比較して、当該認証サーバ２が当該コンテンツ提供サーバ３へアクセス可能な正当な認証サーバか否かを確認する。
【００５１】
このようにして、接続確認要求元の認証サーバ２についての正当性を確認した後、情報処理部３５は、セッション情報生成手段３５Ｂにより、認証サーバ２からの接続確認要求ごとにコンテンツ取得用のセッション情報の生成および通知を行う（ステップ１０６，１０７）。
この際、セッション情報生成手段３５Ｂは、まず、正当性が確認された認証サーバ２からの接続確認要求に含まれているグループＩＤと記憶部３４のコンテンツ閲覧管理情報３４Ｃとを比較することによりグループＩＤの正当性を確認する。
【００５２】
グループＩＤの正当性を確認した後、セッション情報生成手段３５Ｂは、認証サーバ２からの接続確認要求ごとにセッション情報を生成し、このセッション情報とグループＩＤとの組を記憶部３４のセッション管理情報３４Ｂへ格納する（ステップ１０６）。この際、セッション情報は、グループごとに対応して生成されるものではなく、接続確認要求ごとに生成される。したがって、同一グループに属するユーザからの接続要求に応じた接続確認要求が並行してあった場合、同一グループと組をなす２つのセッション情報が生成されてセッション管理情報３４Ｂへ格納される。そして、セッション情報生成手段３５Ｂは、このセッション情報と当該コンテンツ提供サーバ３におけるコンテンツ取得用の接続先情報であるコンテンツ取得用ＵＲＬとを含む接続許可通知を接続確認要求元の認証サーバ２へ通信Ｉ／Ｆ部３１から送信する（ステップ１０７）。
【００５３】
認証サーバ２の情報処理部２５は、通信ネットワーク４を介して通信Ｉ／Ｆ部２１でコンテンツ提供サーバ３からの接続許可通知を受信し、通知転送手段２５Ｃにより、その接続許可通知を接続要求元のクライアントシステム１へ通信Ｉ／Ｆ部２１から転送する（ステップ１０８）。
クライアントシステム１の情報処理部１５は、通信ネットワーク４を介して通信Ｉ／Ｆ部１１で受信した認証サーバ２からの接続許可通知に応じて、コンテンツ取得要求手段１５Ｃにより、その接続許可通知に含まれるセッション情報を用いたコンテンツ提供サーバ３へのコンテンツ取得要求を行う（ステップ１０９，１１０）。
【００５４】
この際、コンテンツ取得要求手段１５Ｃは、まず、ＲＦＩＤタグリーダ部１６により、対象に取り付けられているＲＦＩＤタグから無線通信を介してその対象に固有の識別情報を読み取り（ステップ１０９）、この識別情報と当該接続許可通知に含まれているセッション情報とを含むコンテンツ取得要求を、その接続許可通知に含まれているコンテンツ取得用ＵＲＬで指定されるコンテンツ提供サーバ３へ通信Ｉ／Ｆ部１１から送信する（ステップ１１０）。
【００５５】
一方、コンテンツ提供サーバ３は、通信ネットワーク４を介して通信Ｉ／Ｆ部３１で受信したクライアントシステム１からのコンテンツ取得要求に応じて、コンテンツ提供手段３５Ｃにより、コンテンツ取得要求の正当性確認および所望コンテンツ情報の提供を行う（ステップ１１１〜１１４）。
この際、コンテンツ提供手段３５Ｃは、まず、当該コンテンツ取得要求に含まれているセッション情報と記憶部３４のセッション管理情報３４Ｂとを比較して、その登録有無に応じてコンテンツ取得要求の正当性を確認する（ステップ１１１）。
【００５６】
当該コンテンツ取得要求の正当性が確認された場合、コンテンツ提供手段３５Ｃは、記憶部３４のコンテンツ閲覧管理情報３４Ｃを参照して、当該セッション情報と組をなすグループＩＤで閲覧可能なコンテンツ情報を確認する。続いて、記憶部３４のコンテンツ情報３４Ｄを参照して、当該コンテンツ取得要求に含まれている識別情報と対応するコンテンツ情報のうち、そのＩＤグループで閲覧可能なコンテンツ情報３４Ｄを選択して提供用コンテンツ情報を生成する（ステップ１１２）。
【００５７】
また、コンテンツ提供手段３５Ｃは、セッション情報生成手段３５Ｂにより、クライアントシステム１からの次回のコンテンツ取得要求に用いる新たなセッション情報を生成し、このセッション情報とグループＩＤとの組を記憶部３４のセッション管理情報３４Ｂへ格納する（ステップ１１３）。そして、コンテンツ提供手段３５Ｃは、生成した提供用コンテンツ情報と新たなセッション情報とを含むコンテンツ通知を、コンテンツ取得要求元のクライアントシステム１へ通信Ｉ／Ｆ部３１から送信する（ステップ１１４）。
【００５８】
クライアントシステム１の情報処理部１５は、通信ネットワーク４を介して通信Ｉ／Ｆ部１１でコンテンツ提供サーバ３からのコンテンツ通知を受信し、コンテンツ出力手段１５Ｄにより、当該コンテンツ通知に含まれている提供用コンテンツ情報を取得して画面表示部１２で画面表示する（ステップ１１５）。
これにより、クライアントシステム１では、ＲＦＩＤタグリーダ部１６によりＲＦＩＤタグから読み取った識別情報に対応するコンテンツ情報のうち当該ユーザのグループで閲覧可能なコンテンツ情報のみが、当該対象に関する情報として画面表示されてユーザに提供される。
【００５９】
このように、本実施の形態では、認証サーバ２で各ユーザが属するグループのグループＩＤを記憶するユーザグループ情報２４Ｂを記憶しておくとともに、コンテンツ提供サーバ３にクライアントシステム１から所望コンテンツを取得するためのセッション情報を生成するセッション情報生成手段３５Ｂを設け、正当性が確認されたクライアントシステム１からの接続要求に応じて認証サーバ２でユーザグループ情報２４Ｂから取得した当該ユーザのグループＩＤを含む接続確認要求をコンテンツ提供サーバ３へ送信し、正当性が確認された認証サーバ２からの接続確認要求に応じてコンテンツ提供サーバ３でその接続確認要求ごとにセッション情報をセッション情報生成手段３５で生成してそのセッション情報とグループＩＤとの組をセッション管理情報３４Ｂとして記憶し、そのセッション情報を認証サーバ２を介してクライアントシステム１へ通知するようにしたものである。
【００６０】
そして、当該セッション情報を用いたクライアントシステム１からのコンテンツ取得要求に応じて、コンテンツ提供サーバ３でセッション管理情報３４Ｂを参照してコンテンツ取得要求の正当性を確認し、コンテンツ取得要求に含まれるグループＩＤで閲覧可能なコンテンツ情報をクライアントシステム１へ通知するようにしたものである。
したがって、認証サーバ２でのグループ管理によりコンテンツ提供サーバ３に対するユーザからの匿名アクセスを実現しつつ、コンテンツ取得要求で用いるセッション情報によりコンテンツ提供サーバ３でユーザからのアクセスの正当性を確認できる。
【００６１】
また、本実施の形態では、クライアントシステム１に、対象に取り付けられているＲＦＩＤタグから当該対象に固有の識別情報を読み取るＲＦＩＤタグリーダ部１６を設け、クライアントシステム１からコンテンツ取得要求を送信する際、ＲＦＩＤタグリーダ部１６で読み取った識別情報をコンテンツ取得要求に付加して送信し、コンテンツ提供サーバ３で、コンテンツ情報を送信する際、コンテンツ取得要求に付加されている識別情報に対応するコンテンツ情報のうちグループＩＤで閲覧可能なコンテンツ情報をコンテンツ取得要求元のクライアントシステム１へ提供するようにしている。
【００６２】
したがって、対象に取り付けられているＲＦＩＤタグの識別情報に対応した当該対象に関するコンテンツ情報のうち、ユーザの匿名性を保持しつつ当該グループで閲覧可能な範囲でコンテンツ情報を容易に取得することができる。
例えば、本実施の形態にかかるコンテンツ提供システムをスーパーマーケット店の商品管理システムとして適用した場合、その店のオーナー、店長、従業員、アルバイトなどそれぞれの役職や権限によって予めグループ分けしておくだけで、例えば在庫や仕入れに関するコンテンツ情報まで提供したり、商品名に関するコンテンツ情報だけを提供したりという、コンテンツ閲覧制御を、ユーザの匿名性を確保しつつ極めて容易に実現することができる。
【００６３】
また、本実施の形態では、コンテンツ取得要求に応じてコンテンツ情報を提供する際、コンテンツ提供サーバ３で、次回のコンテンツ取得要求用の新たなセッション情報を生成して、この新たなセッション情報と当該グループＩＤとの組からなるセッション管理情報を記憶部へ格納し、新たなセッション情報とともにコンテンツ取得要求元のクライアントシステム１へ送信するようにしたので、次回のコンテンツ取得要求で用いるセッション情報の生成および通知のために接続要求や接続確認要求をやり取りする必要がなくなり、処理負担を軽減できる。
【００６４】
また、次回のコンテンツ取得要求用のセッション情報を通知する際、前回用いたセッション情報とは異なる新たなセッション情報を生成して通知するようにしたので、より高いセキュリティ性が得られる。なお、必要とされるセキュリティ性によっては前回と同じセッション情報を次回のセッション情報として用いてもよい。
また、セッション情報に対する管理方法としては、例えば一定時間アクセスがなかったセッション情報の組をセッション管理情報３４Ｂから削除してもよく、あるいはコンテンツ取得ごとに新たなセッション情報を生成する場合、使用済みセッション情報を削除するようにしてもよい。
【００６５】
なお、本実施の形態において、認証サーバ２によりクライアントシステム１からの接続要求に応じて当該ユーザＩＤに対応するグループＩＤを検索する際、コンテンツ提供サーバＩＤを用いずユーザＩＤだけでグループＩＤを検索してもよい。あるいはユーザＩＤとコンテンツ提供サーバＩＤとの組合わせにクライアントシステム１の端末ＩＤを加えてグループＩＤを検索してもよく、さらにきめ細かいコンテンツの閲覧制御が実現できる。なお、すべてコンテンツ提供サーバ３が同一のグループＩＤを使用してコンテンツの閲覧制御を実施する場合には、ユーザＩＤのみを検索キーとすることもできる。
【００６６】
また、本実施の形態では、クライアントシステムや認証サーバの正当性を確認するために、アクセス許可クライアント情報２４Ａ、アクセス許可認証サーバ情報３４Ａ、さらにはクライアント証明書や認証サーバ証明書を使用したが、正当性を確認する手段についてはこれらに限定されるものではなく、コンテンツ提供システムに要求されるセキュリティレベルに応じて他の正当性確認手段を使用すればよい。
【００６７】
［第２の実施の形態］
次に、図１４を参照して、本発明の第２の実施の形態にかかるコンテンツ提供システムについて説明する。図１４は、本発明の第２の実施の形態にかかるコンテンツ提供システムのコンテンツ提供処理を示すシーケンス図である。
前述した第１の実施の形態では、コンテンツの取得に先立ってセッション情報を取得する場合について説明したが、本実施の形態では、第１の実施の形態におけるセッション情報取得のための接続要求および接続確認要求に応じて、所望のコンテンツ情報をコンテンツ提供サーバ３から認証サーバ２経由でクライアントシステム１へ提供するようにしたものである。
【００６８】
本実施の形態にかかるコンテンツ提供システムの構成については、前述した図１と同じである。また、クライアントシステム１（図２参照）、認証サーバ２（図５参照）、コンテンツ提供サーバ３（図９参照）の構成のうち、コンテンツ取得要求手段１５Ｃとセッション情報生成手段３５Ｂが不要となる。このほかの構成については、第１の実施の形態とほぼ同様であり、ここでの詳細な説明は省略する。
【００６９】
［第２の実施の形態の動作］
次に、図１４を参照して、本発明の第２の実施の形態にかかるコンテンツ提供システムの動作について説明する。
【００７０】
クライアントシステム１の情報処理部１５は、操作入力部１３で検出されたユーザからのコンテンツ取得指示に応じて、ユーザ認証手段１５Ａにより、当該ユーザの認証を行う（ステップ１２０）。この際、ユーザ認証手段１５Ａは、まず、画面表示部１２にユーザ認証のためのユーザＩＤとパスワードの入力画面を表示し、ユーザにより入力されたユーザＩＤとパスワードとの組を操作入力部１３で検出する。そして、この組と記憶部１４のユーザ管理情報１４Ａの各組とを照合することにより、当該ユーザがコンテンツ取得可能な正当なユーザか否かを認証する。
【００７１】
ユーザの正当性が認証された場合、情報処理部１５は、ＲＦＩＤタグリーダ部１６により、対象に取り付けられているＲＦＩＤタグから無線通信を介してその対象に固有の識別情報を読み取る（ステップ１２１）。
次に、情報処理部１５は、接続要求手段１５Ｂにより、認証サーバ２に対してコンテンツ取得のための接続要求を行う（ステップ１２２）。
【００７２】
この際、接続要求手段１５Ｂは、ユーザ操作で指定されたあるいは予め設定されているコンテンツ取得先のコンテンツ提供サーバＩＤとを記憶部１４のコンテンツ提供サーバＩＤ情報１４Ｂから取得するとともに、記憶部１４のクライアント証明書情報１４Ｃを取得し、これら情報と当該ユーザのユーザＩＤとＲＦＩＤタグリーダ部１６で読み取った識別情報とを含む接続要求を、ユーザから指定されたあるいは予め当該クライアントシステム１と対応付けられている認証サーバ２へ通信Ｉ／Ｆ部１１から送信する。
【００７３】
一方、認証サーバ２の情報処理部２５は、通信ネットワーク４を介して通信Ｉ／Ｆ部２１で受信したクライアントシステム１からの接続要求に応じて、クライアント確認手段２５Ａより、クライアント当該接続要求元であるクライアントシステム１の正当性確認を行う（ステップ１２３）。この際、クライアント確認手段２５Ａは、まず、当該接続要求に含まれているクライアント証明書から算出したハッシュ値とその証明書に含まれるハッシュ値とを比較することによりクライアント証明書および当該接続要求の正当性を確認する。そして、この正当性を確認した後、記憶部２４のアクセス許可クライアント情報２４Ａと接続要求に含まれているクライアントシステム１のドメイン名とを比較して、当該クライアントシステム１が当該認証サーバ２へアクセス可能な正当なクライアントか否かを認証する。
【００７４】
このようにして、接続要求元のクライアントシステム１についての正当性を確認した後、情報処理部２５は、接続確認要求手段２５Ｂにより、当該接続要求で指定されたコンテンツ提供サーバ３に対してコンテンツ取得の可否を事前に確認するための接続確認要求を行う（ステップ１２４，１２５）。
この際、接続確認要求手段２５Ｂは、まず、記憶部２４のユーザグループ情報２４Ｂを参照して、当該接続要求に含まれるユーザＩＤに対応するグループＩＤを検索するとともに、記憶部２４の接続確認用接続先情報２４Ｃを参照して、当該接続要求に含まれるコンテンツ提供サーバＩＤに対応する接続確認用ＵＲＬを検索する（ステップ１２４）。
次に、接続確認要求手段２５Ｂは、記憶部２４の認証サーバ証明書情報２４Ｄを取得し、この認証サーバ証明書情報２４ＤとグループＩＤと当該接続要求の識別情報とを含む接続確認要求を、接続確認用ＵＲＬで指定されるコンテンツ提供サーバ３へ通信Ｉ／Ｆ部１１から送信する（ステップ１２５）。
【００７５】
一方、コンテンツ提供サーバ３の情報処理部３５は、通信ネットワーク４を介して通信Ｉ／Ｆ部３１で受信した認証サーバ２からの接続確認要求に応じて、サーバ認証手段３５Ａにより、接続確認要求元である認証サーバ２の正当性を確認する（ステップ１２６）。
この際、サーバ認証手段３５は、まず、当該接続確認要求に含まれている認証サーバ証明書から算出したハッシュ値とその証明書に含まれるハッシュ値とを比較することにより認証サーバ証明書および当該接続確認要求の正当性を確認する。この正当性を確認した後、サーバ認証手段３５Ａは、記憶部３４のアクセス許可認証サーバ情報３４Ａと接続確認要求に含まれている認証サーバ２のドメイン名とを比較して、当該認証サーバ２が当該コンテンツ提供サーバ３へアクセス可能な正当な認証サーバか否かを確認する。
【００７６】
このようにして、接続確認要求元の認証サーバ２についての正当性を確認した後、情報処理部３５は、コンテンツ提供手段３５Ｃにより、コンテンツ取得要求の正当性確認および所望コンテンツ情報の提供を行う（ステップ１２７，１２８）。
この際、コンテンツ提供手段３５Ｃは、まず、正当性が確認された認証サーバ２からの接続確認要求に含まれているグループＩＤと記憶部３４のコンテンツ閲覧管理情報３４Ｃとを比較することによりグループＩＤの正当性を確認する。
【００７７】
グループＩＤの正当性を確認した後、コンテンツ提供手段３５Ｃは、記憶部３４のコンテンツ閲覧管理情報３４Ｃを参照して、当該グループＩＤで閲覧可能なコンテンツ情報を確認する。続いて、記憶部３４のコンテンツ情報３４Ｄを参照して、当該接続確認要求に含まれている識別情報と対応するコンテンツ情報のうち、そのＩＤグループで閲覧可能なコンテンツ情報３４Ｄを選択して提供用コンテンツ情報を生成する（ステップ１２７）。そして、コンテンツ提供手段３５Ｃは、生成した提供用コンテンツ情報を含むコンテンツ通知を、接続確認要求元の認証サーバ２へ通信Ｉ／Ｆ部３１から送信する（ステップ１２８）。
【００７８】
認証サーバ２の情報処理部２５は、通信ネットワーク４を介して通信Ｉ／Ｆ部２１でコンテンツ提供サーバ３からのコンテンツ通知を受信し、通知転送手段２５Ｃにより、そのコンテンツ通知を接続要求元のクライアントシステム１へ通信Ｉ／Ｆ部２１から転送する（ステップ１２９）。
【００７９】
クライアントシステム１の情報処理部１５は、通信ネットワーク４を介して通信Ｉ／Ｆ部１１で認証サーバ２からのコンテンツ通知を受信し、コンテンツ出力手段１５Ｄにより、当該コンテンツ通知に含まれている提供用コンテンツ情報を取得して画面表示部１２で画面表示する（ステップ１３０）。
これにより、クライアントシステム１では、ＲＦＩＤタグリーダ部１６によりＲＦＩＤタグから読み取った識別情報に対応するコンテンツ情報が、当該対象に関する情報として画面表示されてユーザに提供される。
【００８０】
このように、本実施の形態では、認証サーバ２で各ユーザが属するグループのグループＩＤを記憶するユーザグループ情報２４Ｂを記憶しておき、正当性が確認されたクライアントシステム１からの接続要求に応じて認証サーバ２でユーザグループ情報２４Ｂから取得した当該ユーザのグループＩＤを含む接続確認要求をコンテンツ提供サーバ３へ送信し、正当性が確認された認証サーバ２からの接続確認要求に応じてコンテンツ提供サーバ３からその接続確認要求のグループＩＤで閲覧可能なコンテンツ情報を認証サーバ２経由でクライアントシステム１へ通知するようにしたものである。
したがって、認証サーバ２でのグループ管理によりコンテンツ提供サーバ３に対するユーザからの匿名アクセスを実現しつつ、正当性が確認された認証サーバ２からしか接続確認要求を受け付けないようにしたので、正当なユーザに対してのみコンテンツ情報を提供できる。
【００８１】
また、本実施の形態では、クライアントシステム１に、対象に取り付けられているＲＦＩＤタグから当該対象に固有の識別情報を読み取るＲＦＩＤタグリーダ部１６を設け、クライアントシステム１から接続要求を送信する際、ＲＦＩＤタグリーダ部１６で読み取った識別情報を接続要求に付加して送信し、コンテンツ提供サーバ３で、コンテンツ情報を送信する際、その接続要求に応じた認証サーバ２からの接続確認要求に付加されている識別情報に対応するコンテンツ情報のうちグループＩＤで閲覧可能なコンテンツ情報を接続要求元のクライアントシステムへ提供するようにしている。
したがって、対象に取り付けられているＲＦＩＤタグの識別情報に対応した当該対象に関するコンテンツ情報のうち、ユーザの匿名性を保持しつつ当該グループで閲覧可能な範囲でコンテンツ情報を容易に取得することができる。
【００８２】
また、本実施の形態では、前述した第１の実施の形態と比較して、コンテンツ取得に先立って行われるセッション情報の取得のための手順を省くことができ、セッション情報の取得のための処理負担およびネットワーク負荷を軽減できる。
【００８３】
なお、以上の各実施の形態では、クライアントシステム１からの接続要求でコンテンツ提供サーバＩＤを送信する場合を例として説明したが、このコンテンツ提供サーバＩＤに代えて接続確認用ＵＲＬを送信してもよい。これにより、認証サーバ２で接続確認用接続先情報２４Ｃを管理する必要がなくなる。この際、クライアントシステム１のコンテンツ提供サーバＩＤ情報１４Ｂではコンテンツ提供サーバＩＤに代えて接続確認用ＵＲＬを保持しておけばよく、認証サーバ２のユーザグループ情報２４Ｂではコンテンツ提供サーバＩＤに代えて接続確認用ＵＲＬを用いればよい。
【００８４】
また、以上の各実施の形態では、認証や正当性が得られなかった場合の処理についての説明を省略したが、実際には、認証や正当性が得られなかった場合、それぞれの処理に置いて適切なエラー処理、例えば認証や正当性が得られなかった旨のメッセージが要求元あるいは送信元へ返送されることになる。
また、以上の各実施の形態では、ユーザ認証の際、ユーザＩＤとパスワードによりユーザ認証を行う場合を例として説明したが、例えば指紋認証などユーザの生体情報（バイオメトリクス）を用いた生体認証技術などの他の認証技術を用いてもよい。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施の形態にかかるコンテンツ提供システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられるクライアントシステムの構成を示すブロック図である。
【図３】クライアントシステムで用いるユーザ管理情報の構成例である。
【図４】クライアントシステムで用いるコンテンツ提供サーバＩＤ情報の構成例である。
【図５】本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられる認証サーバの構成を示すブロック図である。
【図６】認証サーバで用いるアクセス許可クライアント情報の構成例である。
【図７】認証サーバで用いるユーザグループ情報の構成例である。
【図８】認証サーバで用いる接続確認用接続先情報の構成例である。
【図９】本発明の第１の実施の形態にかかるコンテンツ提供システムで用いられるコンテンツ提供サーバの構成を示すブロック図である。
【図１０】コンテンツ提供サーバで用いるアクセス許可認証サーバ情報の構成例である。
【図１１】コンテンツ提供サーバで用いるセッション管理情報の構成例である。
【図１２】コンテンツ提供サーバで用いるコンテンツ閲覧管理情報の構成例である。
【図１３】本発明の第１の実施の形態にかかるコンテンツ提供システムのコンテンツ提供処理を示すシーケンス図である。
【図１４】本発明の第２の実施の形態にかかるコンテンツ提供システムのコンテンツ提供処理を示すシーケンス図である。
【符号の説明】
【００８６】
１…クライアントシステム、１１…通信Ｉ／Ｆ部、１２…画面表示部、１３…操作入力部、１４…記憶部、１４Ａ…ユーザ管理情報、１４Ｂ…コンテンツ提供サーバＩＤ情報、１４Ｃ…クライアント証明書情報、１４Ｐ…プログラム、１５…情報処理部、１５Ａ…ユーザ認証手段、１５Ｂ…接続要求手段、１５Ｃ…コンテンツ取得要求手段、１５Ｄ…コンテンツ出力手段、１６…ＲＦＩＤタグリーダ部、２…認証サーバ、２１…通信Ｉ／Ｆ部、２２…画面表示部、２３…操作入力部、２４…記憶部、２４Ａ…アクセス許可クライアント情報、２４Ｂ…ユーザグループ情報、２４Ｃ…接続確認用接続先情報、２４Ｄ…認証サーバ証明書情報、２４Ｐ…プログラム、２５…情報処理部、２５Ａ…クライアント確認手段、２５Ｂ…接続確認要求手段、２５Ｃ…通知転送手段、３…コンテンツ提供サーバ、３１…通信Ｉ／Ｆ部、３２…画面表示部、３３…操作入力部、３４…記憶部、３４Ａ…アクセス許可認証サーバ情報、３４Ｂ…セッション管理情報、３４Ｃ…コンテンツ閲覧管理情報、３４Ｄ…コンテンツ情報、３４Ｐ…プログラム、４…通信ネットワーク。
【図１】
2006119769.tif 000003
【図２】
2006119769.tif 000004
【図３】
2006119769.tif 000005
【図４】
2006119769.tif 000006
【図５】
2006119769.tif 000007
【図６】
2006119769.tif 000008
【図７】
2006119769.tif 000009
【図８】
2006119769.tif 000010
【図９】
2006119769.tif 000011
【図１０】
2006119769.tif 000012
【図１１】
2006119769.tif 000013
【図１２】
2006119769.tif 000014
【図１３】
2006119769.tif 000015
【図１４】
2006119769.tif 000016