(57)【特許請求の範囲】
【請求項１】
ユーザごとに固有のユーザＩＤおよびパスワードの組み合わせを保存するように構成されている第１データ格納手段と、
クライアントにおいて出力されうる軽量化された３次元ＣＡＤデータである複数のコンテンツを保存する一または複数のコンテンツ格納手段と、
前記複数のコンテンツのそれぞれの閲覧可能範囲と、前記ユーザＩＤのそれぞれとを関連付けて保存するように構成されている第２データ格納手段と、
前記ユーザの新たなパスワードをネットワーク経由で受信するとともに、前記第１データ格納手段に保存されている前記パスワードを当該新たなパスワードに更新するとともに、前記ユーザにより前記クライアントを通じて入力されたユーザＩＤおよびパスワードの組み合わせを当該クライアントから前記ネットワーク経由で受信した上で、前記第１データ格納手段への照会により当該入力組み合わせに一致するユーザＩＤおよびパスワードの組み合わせの有無を判定するように構成されている第１演算処理要素と、
前記第１演算処理要素により当該入力組み合わせに一致するユーザＩＤおよびパスワードの組み合わせが前記第１データ格納手段に保存されていると判定されたことを要件として、当該ユーザＩＤに関連付けられて前記第２データ格納手段に保存されている前記閲覧可能範囲にしたがって前記コンテンツ格納手段から前記複数のコンテンツのそれぞれの前記クライアントを通じた閲覧を許可するように構成されている第２演算処理要素とを備え、
前記第２データ格納手段が、前記閲覧可能範囲と、前記ユーザＩＤとに加えて、一の前記クライアントに固有のクライアントＩＤまたは一のクライアント群に固有のクライアント群ＩＤとの組み合わせを関連付けて保存するように構成され、
前記第２演算処理要素が、前記クライアントから、当該クライアントまたは当該クライアントが属するクライアント群を識別するためのクライアントＩＤまたはクライアント群ＩＤをさらに受信するとともに、前記第２データ格納手段への照会により当該受信したクライアントＩＤまたはクライアント群ＩＤに一致する前記クライアントＩＤまたは前記クライアント群ＩＤの存在を確認したことをさらなる要件として、当該クライアントＩＤまたは前記クライアント群ＩＤに関連付けられて保存されている前記閲覧可能範囲にしたがって、前記複数のコンテンツのそれぞれの前記クライアントにおける出力表示及び閲覧を許可するように構成されていることを特徴とするコンテンツ管理システム。
【請求項２】
請求項１記載のコンテンツ管理システムにおいて、
前記第２データ格納手段が、前記ユーザＩＤと、当該ユーザＩＤを有する前記ユーザによる前記コンテンツのアクセスログとを関連付けて保存するように構成されていることを特徴とするコンテンツ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツサーバからネットワーク経由で配信されるコンテンツの、ユーザによるクライアントを通じた閲覧を認証し、許可する技術に関する。
【背景技術】
【０００２】
クライアントにおけるコンテンツの出力表示を制御するため、ユーザによるクライアントを通じた当該コンテンツの閲覧を認証し、許可する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４２１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、同一のユーザでありながらコンテンツの相違等に応じて認証態様が相違していると、当該認証態様の管理が煩雑になる。
【０００５】
そこで、本発明は、ユーザによるコンテンツ閲覧の認証態様の管理負荷を軽減することができるシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するための本発明のコンテンツ管理システムは、ユーザごとに固有のユーザＩＤおよびパスワードの組み合わせを保存するように構成されている第１データ格納手段と、一または複数のコンテンツ格納手段に保存され、クライアントにおいて出力表示されうる複数の軽量化された３次元ＣＡＤデータであるコンテンツのそれぞれの閲覧可能範囲と、前記ユーザＩＤのそれぞれとを関連付けて保存するように構成されている第２データ格納手段と、前記ユーザの新たなパスワードをネットワーク経由で受信するとともに、前記第１データ格納手段に保存されている前記パスワードを当該新たなパスワードに更新するとともに、前記ユーザにより前記クライアントを通じて入力されたユーザＩＤおよびパスワードの組み合わせを当該クライアントから前記ネットワーク経由で受信した上で、前記第１データ格納手段への照会により当該入力組み合わせに一致するユーザＩＤおよびパスワードの組み合わせの有無を判定するように構成されている第１演算処理要素と、前記第１演算処理要素により当該入力組み合わせに一致するユーザＩＤおよびパスワードの組み合わせが前記第１データ格納手段に保存されていると判定されたことを要件として、当該ユーザＩＤに関連付けられて前記第２データ格納手段に保存されている前記閲覧可能範囲にしたがって前記コンテンツ格納手段から前記複数のコンテンツのそれぞれの前記クライアントを通じた閲覧を許可するように構成されている第２演算処理要素とを備え、前記第２データ格納手段が、前記閲覧可能範囲と、前記ユーザＩＤとに加えて、一の前記クライアントに固有のクライアントＩＤまたは一のクライアント群に固有のクライアント群ＩＤとの組み合わせを関連付けて保存するように構成され、前記第２演算処理要素が、前記クライアントから、当該クライアントまたは当該クライアントが属するクライアント群を識別するためのクライアントＩＤまたはクライアント群ＩＤをさらに受信するとともに、前記第２データ格納手段への照会により当該受信したクライアントＩＤまたはクライアント群ＩＤに一致する前記クライアントＩＤまたは前記クライアント群ＩＤの存在を確認したことをさらなる要件として、当該クライアントＩＤまたは前記クライアント群ＩＤに関連付けられて保存されている前記閲覧可能範囲にしたがって、前記複数のコンテンツのそれぞれの前記クライアントにおける出力表示及び閲覧を許可するように構成されていることを特徴とする。
【０００７】
本発明のコンテンツ管理システムによれば、ユーザに固有のユーザＩＤおよび最新かつ唯一のパスワードを用いて、当該ユーザＩＤに関連付けられている閲覧可能範囲にしたがって複数のコンテンツのそれぞれを当該ユーザに閲覧させることができる。第１データ格納手段に保存または登録されているパスワードは、たとえばユーザにより新たなパスワードが設定された場合には更新される。これにより、同一のユーザに対して異なる複数のパスワードが並存することが回避されるため、システムにおけるパスワードひいてはこれを用いた認証態様の管理負荷が軽減されうる。
【０００９】
当該構成のコンテンツ管理システムによれば、ユーザにコンテンツを閲覧させうるクライアントが限定される。このため、任意のクライアントを通じたコンテンツの閲覧が可能である場合と比較して、システムにおける閲覧許可態様の管理負荷が、不正閲覧を排除する観点から適当に軽減されうる。
【００１０】
前記第２データ格納手段が、前記ユーザＩＤと、当該ユーザＩＤを有する前記ユーザによる前記コンテンツのアクセスログとを関連付けて保存するように構成されていてもよい。
【００１１】
当該構成のコンテンツ管理システムによれば、一のユーザによるコンテンツのアクセスログがユーザＩＤを用いて保存または記録されうるので、各ユーザに夜コンテンツへのアクセス履歴の管理負荷が軽減されうる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態としてのコンテンツ管理システムの構成説明図。
【図２】本発明のコンテンツ管理システムの機能説明図。
【発明を実施するための形態】
【００１３】
（本発明のコンテンツ管理システムの構成）
本発明の一実施形態としてのコンテンツ管理システムの構成について説明する。
【００１４】
図１に示されているコンテンツ管理システムは、インターネットワークまたはイントラネットワーク等のネットワーク経由での通信機能を有する認証サーバ１および閲覧制御サーバ２によって構成されている。ネットワークには、一または複数のコンテンツサーバ３と、複数のクライアント４とが通信可能に接続されている。サーバ１〜３およびクライアント４のそれぞれは、コンピュータ（ＣＰＵ（中央演算処理装置）、ＲＯＭ，ＲＡＭ等のメモリ、Ｉ／Ｏ回路等により構成されている。）により構成されている。
【００１５】
認証サーバ１は、第１データストレージ（第１データ格納手段）１０と、第１演算処理要素１１とを備えている。
【００１６】
第１データストレージ１０は、メモリ、ＨＤＤまたはＳＳＤなどの記憶装置により構成されている。第１データストレージ１０は、各ユーザに固有の「ユーザＩＤ」と「パスワード」とを関連付けて保存するように構成されている。
【００１７】
第１演算処理要素１１はコンピュータのハードウェア資源としてのプロセッサおよびメモリにより構成されている。第１演算処理要素１１は、一部または全部が共通のハードウェア資源により構成されていてもよく、全部が別個のハードウェア資源により構成されていてもよい。各要素が演算処理を実行するように構成されているとは、プロセッサがメモリから該当するプログラム（ソフトウェア）を読み取って当該プログラムを実行することにより当該演算処理を実行することを意味する。
【００１８】
第１演算処理要素１１は、ユーザによりクライアント４の操作を通じて新たなパスワードが設定された場合、当該新たなパスワードをネットワーク経由で受信するとともに、第１データストレージ１０に保存されているパスワードを当該新たなパスワードに更新するように構成されている。第１演算処理要素１１は、ユーザによりクライアント４を通じて入力されたユーザＩＤおよびパスワードの組み合わせを当該クライアント４からネットワーク経由で受信した上で、第１データストレージ１０への照会により当該入力組み合わせに一致するユーザＩＤおよびパスワードの組み合わせの有無を判定するように構成されている。
【００１９】
閲覧制御サーバ２は、第２データストレージ（第２データ格納手段）２０と、第２演算処理要素２２とを備えている。
【００２０】
第２データストレージ２０は、メモリ、ＨＤＤまたはＳＳＤなどの記憶装置により構成されている。第２データストレージ２０は、コンテンツサーバ３からネットワーク経由でクライアント４に配信されうる各コンテンツの「閲覧可能範囲」と、各ユーザの「ユーザＩＤ」と、一のクライアント４またはクライアント４の一群に固有の「クライアントＩＤ」とを関連付けて保存するように構成されている。第２データストレージ２０は、「ユーザＩＤ」と、当該ユーザＩＤを有するユーザによる「コンテンツのアクセスログ」とをさらに関連付けて保存するように構成されている。
【００２１】
第２演算処理要素２２はコンピュータのハードウェア資源としてのプロセッサおよびメモリにより構成されている。第２演算処理要素２２は、一部または全部が共通のハードウェア資源により構成されていてもよく、全部が別個のハードウェア資源により構成されていてもよい。
【００２２】
第２演算処理要素２２は、第１演算処理要素１１により、クライアント４に入力されたユーザＩＤおよびパスワードの組み合わせに一致するユーザＩＤおよびパスワードの組み合わせが第１データストレージ１０に保存されていると判定されたことを要件として、当該ユーザＩＤに関連付けられて第２データストレージ２０に保存されている閲覧可能範囲にしたがってコンテンツサーバ３から複数のコンテンツのそれぞれの当該クライアント４を通じた閲覧を許可するように構成されている。
【００２３】
コンテンツサーバ３はクライアント４において出力表示されうる「コンテンツ」を保存するコンテンツデータベースまたはコンテンツデータストレージ３０を備えている。コンテンツデータストレージ３０は第３データ格納手段である。
【００２４】
コンテンツは例えば軽量化された３次元ＣＡＤ（Computer Aided Design）データ等が該当する。この軽量化された３次元ＣＡＤデータは、元の３次元ＣＡＤデータを変換したもの（extensible virtual world description language）で、市販されているアプリケーションプログラムで汎用のコンピュータ上で扱えるように設計されているものである。
【００２５】
クライアント４は、入力装置と、出力装置とを備えている。入力装置は、キーボードおよびマウスのほか、ユーザの音声指示を認識する音声認識装置、ユーザの指または手により操作される入力ペン、ボタンまたはダイヤルなどにより構成されている。出力装置は、プリンターやディスプレイ装置のほか、必要に応じて付加的に音声出力装置等により構成されている。クライアント４には、適宜、コンテンツを出力表示するためのソフトウェアまたはアプリケーションがインストールされている。
【００２６】
閲覧制御サーバ２は、公開鍵方式によってコンテンツを暗号化するためのサーバにより構成される場合も含む 。
【００２７】
（本発明のコンテンツ管理システムの機能）
本発明のコンテンツ管理システムの機能について説明する。当該システムにおいては、コンテンツの軽量３次元ＣＡＤデータの配信を含めて機密上の制限がかけられている。
【００２８】
閲覧制御サーバ２が、公開鍵方式による暗号化するためのサーバにより構成されている場合の機能を図２を中心に説明する。
【００２９】
認証サーバ１において、第１演算処理要素１１は、クライアント４からネットワーク経由で受信した新たなパスワードの有無を判定する（図２／ＳＴＥＰ１０）。新たなパスワードには、第１データストレージ１０における更新対象となるユーザＩＤ、または、新規登録対象であることを示すフラグおよびユーザＩＤが付されている。
【００３０】
第１演算処理要素１１は、新たなパスワードが存在すると判定した場合（図２／ＳＴＥＰ１０‥ＹＥＳ）、ユーザＩＤに関連付けられているパスワードを当該新たなパスワードに更新する、或いは、当該新たなパスワードおよびユーザＩＤの新たな組み合わせを第１データストレージ１０に新規登録する（図２／ＳＴＥＰ１１）。第１演算処理要素１１は、クライアント４からユーザＩＤおよびパスワードの削除要求があった際には、当該ユーザＩＤおよびパスワードを第１データストレージ１０から削除する。
【００３１】
クライアント４は、ユーザによる入力装置の操作に応じて指定コンテンツを認識し、かつ、閲覧制御サーバ２に対して公開鍵の配信を要求する（図２／ＳＴＥＰ００、矢印０１）。これに応じて、閲覧制御サーバ２において、第２演算処理要素２２が当該クライアント４に対して認証情報の入力を要求する（図２／ＳＴＥＰ０１、矢印０２）。
【００３２】
その上で、ユーザによる入力装置の操作に応じてクライアント４に入力されたユーザＩＤおよびパスワードの組み合わせが認識される（図２／ＳＴＥＰ４０）。これに応じて、当該入力されたユーザＩＤおよびパスワードの組み合わせが、当該クライアント４に固有のクライアントＩＤまたは当該クライアント４を含むクライアント群に固有のクライアント群ＩＤとともにクライアント４から閲覧制御サーバ２に対して送信される（図２／矢印３０）。
【００３３】
閲覧制御サーバ２は、認証サーバ１に対してユーザＩＤおよびパスワードの組み合わせを送信するとともに、当該ユーザＩＤを有するユーザの認証を依頼する（図２／ＳＴＥＰ３０、矢印１２）。
【００３４】
認証サーバ１において、第１演算処理要素１１は、クライアント４から閲覧制御サーバ２を介してネットワーク経由で送信されてきたユーザＩＤおよびパスワードの組み合わせを受信または認識する。その上で、第１演算処理要素１１は、当該組み合わせに一致するユーザＩＤおよびパスワードの組み合わせが第１データストレージ１０に登録されているか否かを判定するユーザ認証処理を実行する（図２／ＳＴＥＰ１２）。
【００３５】
第１演算処理要素１１により、当該判定結果が認証サーバ１から閲覧制御サーバ２に送信される（図２／矢印３１）。閲覧制御サーバ２は、当該判定結果が肯定的であるか否定的であるかの別に応じて、ユーザの認証が成功したか失敗したかの別を判定する（図２／ＳＴＥＰ３１）。
【００３６】
ユーザの認証が失敗したと判定した場合、すなわち、ユーザによりクライアント４に入力されたユーザＩＤおよびパスワードの組み合わせが第１データストレージ１０に登録されていないという判定結果が認証サーバ１から得られた場合（図２／ＳＴＥＰ３１‥ＮＯ）、閲覧制御サーバ２は認証失敗信号をクライアント４に向けて送信する（図２／矢印４１）。
【００３７】
認証失敗信号（図２／矢印４１参照）に応じて、クライアント４において、入力ユーザＩＤまたはパスワードが誤っていたこと等、ユーザの認証が失敗した旨の報告が出力装置から出力される（図２／ＳＴＥＰ４１）。その後、ユーザにより新たにユーザＩＤまたはパスワード が入力された場合（図２／矢印０２）、ユーザ認証処理等の以降の処理が実行される（図２／ＳＴＥＰ１２等参照）。
【００３８】
一方、ユーザの認証が成功したと判定した場合、すなわち、ユーザによりクライアント４に入力されたユーザＩＤおよびパスワードの組み合わせが第１データストレージ１０に登録されているという判定結果が認証サーバ１から得られた場合（図２／ＳＴＥＰ３１‥ＹＥＳ）、閲覧制御サーバ２において、第２演算処理要素２２が、クライアント４に入力されたユーザＩＤと、クライアント４から閲覧制御サーバ２にネットワーク経由で送信される信号に含まれるクライアントＩＤ情報（識別情報）とを、第２データストレージ２０に保存または管理されているユーザＩＤに関連付けされた閲覧可能範囲に関する情報、および、コンテンツの閲覧を許可されているクライアントＩＤ情報と比較し、閲覧可否の判定を行う（図２／ＳＴＥＰ４２）。
【００３９】
閲覧制御サーバ２において、第２演算処理要素２２は、指定コンテンツが閲覧可能範囲内にあるまたは閲覧可であると判定した場合（図２／ＳＴＥＰ４２ ‥ＹＥＳ）、クライアント４に対してネットワーク経由で暗号化を解除する鍵を配信する（図２／ＳＴＥＰ４４、矢印４６）。
【００４０】
続いて、クライアント４の出力装置を通じて、暗号化が解除された当該指定コンテンツが出力される（図２／ＳＴＥＰ４６）。その後、ユーザによって新たなコンテンツの指定があった場合、クライアント４により指定コンテンツの認識以降の処理が繰り返される（図２／ＳＴＥＰ００等参照）。
【００４１】
また、この場合、閲覧制御サーバ２において第２演算処理要素２２は、指定コンテンツのほか、必要に応じて当該指定コンテンツの閲覧開始時刻、ユーザＩＤおよびコンテンツ名等の付加的情報を用いて、ユーザＩＤに関連付けて当該信号により表わされるコンテンツ等を、コンテンツ閲覧履歴（アクセスログ）として第２データストレージ２０に保存または記録する（図２／ＳＴＥＰ２２）。
【００４２】
閲覧制御サーバ２において第２演算処理要素２２は、指定コンテンツが閲覧可能範囲外にあるまたは閲覧不可であると判定した場合（図２／ＳＴＥＰ４２‥ＮＯ）、クライアント４に対してネットワーク経由で当該指定コンテンツの閲覧ができない旨を通知する（図２／矢印４５）。
【００４３】
これに応じて、クライアント４において、クライアント４がコンテンツの閲覧が許可されていない端末であること、または、指定コンテンツに対するアクセス権限がない等、指定コンテンツの閲覧が制限または禁止されている旨の報告が出力装置から出力される（図２／ＳＴＥＰ４５）。その後、ユーザにより新たにパスワードが入力された場合（図２／矢印０２）、ユーザＩＤおよびパスワードの認識以降の処理が実行される（図２／ＳＴＥＰ４０等参照）。
【００４４】
（本発明のコンテンツ管理システムの作用効果）
本発明のコンテンツ管理システムによれば、ユーザに固有のユーザＩＤおよび最新かつ唯一のパスワードを用いて、当該ユーザＩＤに関連付けられている閲覧可能範囲にしたがって複数のコンテンツのそれぞれを当該ユーザに閲覧させることができる（図２／ＳＴＥＰ３１‥ＹＥＳ→‥→ＳＴＥＰ４２‥ＹＥＳ→ＳＴＥＰ４６参照）。第１データストレージ１０に保存または登録されているパスワードは、たとえばユーザにより新たなパスワードが設定された場合には更新される（図２／ＳＴＥＰ１０‥ＹＥＳ→ＳＴＥＰ１１参照）。これにより、同一のユーザに対して異なる複数のパスワードが並存することが回避されるため、システムにおけるパスワードひいてはこれを用いた認証態様の管理負荷が軽減されうる。
【００４５】
また、クライアントＩＤまたはクライアント群ＩＤが用いられることにより、ユーザにコンテンツを閲覧させうるクライアント４が限定される。このため、任意のクライアントを通じたコンテンツの閲覧が可能である場合と比較して、システムにおける閲覧許可態様の管理負荷が、不正閲覧を排除する観点から適当に軽減されうる。
【００４６】
前記第２データ格納手段が、前記ユーザＩＤと、当該ユーザＩＤを有する前記ユーザによる前記コンテンツのアクセスログとを関連付けて保存するように構成されていてもよい。
【００４７】
当該構成のコンテンツ管理システムによれば、一のユーザによるコンテンツのアクセスログがユーザＩＤを用いて保存または記録されうるので、当該履歴の管理負荷が軽減されうる。
【００４８】
ユーザに割り当てられている最新かつ唯一のユーザＩＤおよびパスワードを用いて、当該ユーザＩＤに関連付けられている閲覧可能範囲にしたがって複数のコンテンツのそれぞれを当該ユーザに閲覧させることができる。
【００４９】
第１データストレージ１０に保存または登録されているユーザＩＤおよびパスワードは、新たなユーザＩＤがユーザに対して割り当てられた場合には更新される（図２／ＳＴＥＰ１０４参照）。
【００５０】
これにより、同一のユーザに対して割り当てられた異なる複数のユーザＩＤが並存することが回避されるため、システムにおけるユーザＩＤひいてはこれを用いた許可態様の管理負荷が軽減されうる。
【００５１】
また、クライアントＩＤが用いられることにより、ユーザにコンテンツを閲覧させうるクライアント４が限定される（図２／ＳＴＥＰ４２参照）。このため、任意のクライアント４を通じたコンテンツの閲覧が可能である場合と比較して、システムにおける閲覧許可態様の管理負荷が、不正閲覧を排除する観点から適当に軽減されうる。
【００５２】
さらに、一のユーザによるコンテンツのアクセスログが、当該ユーザを識別するためのユーザＩＤを用いて保存または記録されうるので、当該履歴の管理負荷が軽減されうる（図２／ＳＴＥＰ２２参照）。
【符号の説明】
【００５３】
１‥認証サーバ、２‥閲覧制御サーバ、３‥コンテンツサーバ、４‥クライアント、１０‥第１データストレージ（第１データ格納手段）、１１‥第１演算処理要素、２０‥第２データストレージ（第２データ格納手段）、２２‥第２演算処理要素。
【図１】
0005554151.tif 000002
【図２】
0005554151.tif 000003