(57)【要約】【課題】様々なプロテクトシステムや様々な販売形態を取り込み、ソフトウェア等のライセンスを正確に管理するとともに利益を適切に分配する。【解決手段】ソフトウェアをプロテクトするＤＲＭモジュールの利用申込みを受け、ＤＲＭモジュールとプロテクト解除キーを提供するＤＲＭシステムに向けてＤＲＭモジュールの提供を依頼し、プロテクト解除キーの提供を依頼するためのＤＲＭ呼出し情報を取得し、決済システムに向けてこのシステムの利用料の回収を指示し、ＤＲＭシステムに向けて、購入申込みのあったプログラムのプロテクトを解除するプロテクト解除キーの提供を依頼してそのプロテクト解除キーを取得し、購入代金の入金通知を受けて、プロテクト解除キーをそのプログラムの購入者に引き渡し、購入代金を分配する決済システムに向けて、入金通知を受けた購入代金の分配を指示する。【選択図】      図１
2004252859.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのライセンスを管理するライセンス管理装置において、
コンテンツ開発者からの、コンテンツをプロテクトするＤＲＭモジュールの利用申込みを受け、該ＤＲＭモジュールと該ＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーを提供するＤＲＭシステムに向けて、該コンテンツ開発者への該ＤＲＭモジュールの提供を依頼するＤＲＭモジュール提供依頼部と、
前記ＤＲＭシステムから前記プロテクト解除キーの提供を依頼するためのＤＲＭ呼出し情報を取得するＤＲＭ呼出し情報取得部と、
このライセンス管理装置の利用料を分配する決済システムに向けて、前記ＤＲＭモジュールの提供を受けたコンテンツ開発者からの利用料の回収を指示する利用料回収指示部とを備えたことを特徴とするライセンス管理装置。
【請求項２】
前記利用料回収指示部は、利用料の分配先を、コンテンツの種類ごと、かつ、コンテンツ開発者にこのライセンス管理装置を利用させた営業者ごとに規定した利用料分配表を具備し、
前記決済システムに利用料の回収を指示するにあたり、該決済システムに該利用料の分配先を通知するものであることを特徴とする請求項１記載のライセンス管理装置。
【請求項３】
コンテンツのライセンスを管理するライセンス管理装置において、
コンテンツの購入申込みを受け、コンテンツをプロテクトするＤＲＭモジュールと該ＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーを提供するＤＲＭシステムに向けて、購入申込みのあったコンテンツのプロテクトを解除するプロテクト解除キーの提供を依頼し、該ＤＲＭシステムから該プロテクト解除キーを取得するプロテクト解除キー取得部と、
購入申込みのあったコンテンツの購入代金の入金通知を受けて、前記プロテクト解除キー取得部で取得したプロテクト解除キーを、該コンテンツの購入者に引き渡すプロテクト解除キー引渡部と、
コンテンツの購入に伴って支払われる手数料を分配する決済システムに向けて、購入代金の入金通知を受けたコンテンツの購入に伴う手数料の分配を指示する決済指示部とを備えたことを特徴とするライセンス管理装置。
【請求項４】
前記決済指示部は、手数料の分配先を、コンテンツ種別ごと、かつ、コンテンツの購入ルートごとに規定した手数料分配表を具備し、前記決済システムに手数料の分配を指示するにあたり、該決済システムに該手数料の分配先を通知するものであることを特徴とする請求項３記載のライセンス管理装置。
【請求項５】
このライセンス管理装置はソフトウェアのライセンスを管理するライセンス管理装置であることを特徴とする請求項１又は３記載のライセンス管理装置。
【請求項６】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、コンテンツのライセンスを管理するライセンス管理装置として動作させるライセンス管理プログラムにおいて、
前記情報処理装置を、
コンテンツ開発者からの、コンテンツをプロテクトするＤＲＭモジュールの利用申込みを受け、該ＤＲＭモジュールと該ＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーを提供するＤＲＭシステムに向けて、該コンテンツ開発者への該ＤＲＭモジュールの提供を依頼するＤＲＭモジュール提供依頼部と、
前記ＤＲＭシステムから前記プロテクト解除キーの提供を依頼するためのＤＲＭ呼出し情報を取得するＤＲＭ呼出し情報取得部と、
このライセンス管理装置の利用料を分配する決済システムに向けて、前記ＤＲＭモジュールの提供を受けたコンテンツ開発者からの利用料の回収を指示する利用料回収指示部とを備えたライセンス管理装置として動作させることを特徴とするライセンス管理プログラム。
【請求項７】
前記利用料回収指示部は、利用料の分配先を、コンテンツの種類ごと、かつ、コンテンツ開発者にこのライセンス管理装置を利用させた営業者ごとに規定した利用料分配表を具備し、
前記決済システムに利用料の回収を指示するにあたり、該決済システムに該利用料の分配先を通知するものであることを特徴とする請求項６記載のライセンス管理プログラム。
【請求項８】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、コンテンツのライセンスを管理するライセンス管理装置として動作させるコンテンツ管理プログラムにおいて、
前記情報処理装置を、
コンテンツの購入申込みを受け、コンテンツをプロテクトするＤＲＭモジュールと該ＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーを提供するＤＲＭシステムに向けて、購入申込みのあったコンテンツのプロテクトを解除するプロテクト解除キーの提供を依頼し、該ＤＲＭシステムから該プロテクト解除キーを取得するプロテクト解除キー取得部と、
購入申込みのあったコンテンツの購入代金の入金通知を受けて、前記プロテクト解除キー取得部で取得したプロテクト解除キーを、該コンテンツの購入者に引き渡すプロテクト解除キー引渡部と、
コンテンツの購入に伴って支払われる手数料を分配する決済システムに向けて、購入代金の入金通知を受けたコンテンツの購入に伴う手数料の分配を指示する決済指示部とを備えたライセンス管理装置として動作させることを特徴とするライセンス管理プログラム。
【請求項９】
前記決済指示部は、手数料の分配先を、コンテンツ種別ごと、かつ、コンテンツの購入ルートごとに規定した手数料分配表を具備し、前記決済システムに手数料の分配を指示するにあたり、該決済システムに該手数料の分配先を通知するものであることを特徴とする請求項８記載のライセンス管理プログラム。
【請求項１０】
このライセンス管理プログラムは、前記情報処理装置を、ソフトウェアのライセンスを管理するライセンス管理装置として動作させるライセンス管理プログラムであることを特徴とする請求項６又は８記載のライセンス管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータソフトウェア等のコンテンツを管理するライセンス管理装置、およびコンピュータ等の情報処理装置をライセンス管理装置として動作させるライセンス管理プログラムに関する。
【０００２】
【従来の技術】
近年、コンピュータソフトウェアや音楽等のコンテンツの不正使用の防止が益々重要視されてきており、コンテンツ不正使用防止やライセンス許諾のシステムが種々提案されている（例えば、特許文献１、２参照。）。
【０００３】
【特許文献１】
特開２０００−２０７１９９号公報
【特許文献２】
特開平１０−４００９８号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、それらの提案は不正使用防止の手法等の提案であって、多種類存在する不正使用防止手段のうちのいずれかの手段を取り入れた様々なコンテンツライセンスを如何にして統一的に管理するか、という点についての提案ではない。
【０００５】
したがって従来は、コンテンツ種類ごと、あるいはコンテンツの種類は複数であってもある１種類の不正使用防止手段を取り入れたコンテンツ群ごとに販売システムやライセンス許諾システムを用意する必要があり、コンテンツの開発者ごとに特化された独自の販売システムやライセンス許諾システムが用意されている。このため、販売に余計な経費がかかり、また独自の販売システムやライセンス許諾システムを持たない開発者の新規参入の大きな障壁となっていた。
【０００６】
本発明は、上記事情に鑑み、不正使用防止のための様々な手段、それら様々な手段のうちのいずれかの手段を取り入れた様々なコンテンツ、およびそれら様々なコンテンツを販売するための様々な販売形態を柔軟に取り込み、それら様々なコンテンツのライセンスを統一的に管理し、利益の分配を受ける権利を有する者に適正に利益を分配することのできるシステムの構築に適したライセンス管理装置、およびコンピュータ等の情報処理装置をそのようなライセンス管理装置として動作させるライセンス管理プログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明のライセンス管理装置のうちの第１のライセンス管理装置は、コンテンツのライセンスを管理するライセンス管理装置において、
コンテンツ開発者からの、コンテンツをプロテクトするＤＲＭモジュールの利用申込みを受け、該ＤＲＭモジュールと該ＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーを提供するＤＲＭシステムに向けて、該コンテンツ開発者への該ＤＲＭモジュールの提供を依頼するＤＲＭモジュール提供依頼部と、
上記ＤＲＭシステムからプロテクト解除キーの提供を依頼するためのＤＲＭ呼出し情報を取得するＤＲＭ呼出し情報取得部と、
このライセンス管理装置の利用料を分配する決済システムに向けて、ＤＲＭモジュールの提供を受けたコンテンツ開発者からの利用料の回収を指示する利用料回収指示部とを備えたことを特徴とする。
【０００８】
ここで、ＤＲＭはＤｉｇｉｔａｌ  Ｒｉｇｈｔ  Ｍａｎａｇｅｍｅｎｔの略であり、デジタル著作権管理を意味している。デジタル著作権管理の手法として様々な手法が提案され実用化されている。
【０００９】
本発明の第１のライセンス管理装置は、コンテンツ開発者からのＤＲＭモジュールの利用申込みを受け、ＤＲＭシステムに向けて、そのコンテンツ開発者にＤＲＭモジュールを提供するよう依頼し、その依頼先のＤＲＭシステムから、プロテクト解除キーの提供を依頼するためのＤＲＭ呼出し情報を取得するものであり、様々なＤＲＭシステムを統一的に、このライセンス管理装置が参加したシステムに取り込むことができる。
【００１０】
また、このライセンス管理装置が参加したシステムでは、コンテンツ開発者からこのライセンス管理装置あるいはこのライセンス管理装置が参加したシステムの利用料（例えば月額利用料金等）を徴収することを予定しており、このライセンス管理装置は、上記の利用料回収指示部を備えたことにより、そのような利用料の徴収にも適合したシステムが構築される。
【００１１】
ここで、上記第１のライセンス管理装置において、上記利用料回収指示部は、利用料の分配先を、コンテンツの種類ごと、かつ、コンテンツ開発者にこのライセンス管理装置を利用させた営業者ごとに規定した利用料分配表を具備し、
上記決済システムに利用料の回収を指示するにあたり、その決済システムに利用料の分配先を通知するものであることが好ましい。
【００１２】
利用料の分配先を、コンテンツの種類ごと、かつ営業者ごとに規定した利用料分配表を用意しておくことにより、例えばコンテンツ開発者が営業者を兼ねた場合など様々な形態に柔軟に対応でき、どのような形態であっても利用料を適切に分配することが可能となる。
【００１３】
また、上記目的を達成する本発明のライセンス管理装置のうちの第２のライセンス管理装置は、コンテンツのライセンスを管理するライセンス管理装置において、
コンテンツの購入申込みを受け、コンテンツをプロテクトするＤＲＭモジュールと該ＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーを提供するＤＲＭシステムに向けて、購入申込みのあったコンテンツのプロテクトを解除するプロテクト解除キーの提供を依頼し、該ＤＲＭシステムから該プロテクト解除キーを取得するプロテクト解除キー取得部と、
購入申込みのあったコンテンツの購入代金の入金通知を受けて、前記プロテクト解除キー取得部で取得したプロテクト解除キーを、該コンテンツの購入者に引き渡すプロテクト解除キー引渡部と、
コンテンツの購入に伴って支払われる手数料を分配する決済システムに向けて、購入代金の入金通知を受けたコンテンツの購入に伴う手数料の分配を指示する決済指示部とを備えたことを特徴とする。
【００１４】
本発明の第２のライセンス管理装置は、コンテンツの購入申込みを受けて、ＤＲＭシステムにプロテクト解除キーの提供を依頼して取得し、コンテンツの購入代金の入金通知を受けてその取得したプロテクト解除キーを購入者に引き渡し、決済システムに、その購入に伴う手数料の分配を指示するものであり、このライセンス管理装置を取り入れることにより様々な形態のＤＲＭシステムを統一的に取り込んだシステムが構築され、様々なコンテンツのライセンスを統一的に管理することができる。
【００１５】
ここで、上記第２のライセンス管理装置において、上記決済指示部は、手数料の分配先を、コンテンツ種別ごと、かつ、コンテンツの購入ルートごとに規定した手数料分配表を具備し、決済システムに手数料の分配を指示するにあたり、その決済システムにコンテンツ購入代金の分配先を通知するものであることが好ましい。
【００１６】
手数料の分配先を、コンテンツ種別ごと、かつコンテンツの購入ルートごとに規定した手数料分配表を用意しておくことにより、様々な販売形態に柔軟に対応したシステムが構築され、どのような販売形態であっても手数料を適切に分配することができる。
【００１７】
尚、上記第１のライセンス管理装置および第２のライセンス管理装置のいずれも、コンピュータソフトウェアのライセンスを管理するライセンス管理装置として好適である。
【００１８】
また、上記目的を達成する本発明のライセンス管理プログラムのうちの第１のライセンス管理プログラムは、コンピュータ等の情報処理装置を上記の第１のライセンス管理装置として動作させるプログラムである。すなわち、本発明の第１のライセンス管理プログラムは、プログラムを実行する情報処理装置内で実行され、該情報処理装置を、コンテンツのライセンスを管理するライセンス管理装置として動作させるライセンス管理プログラムにおいて、
上記情報処理装置を、
コンテンツ開発者からの、コンテンツをプロテクトするＤＲＭモジュールの利用申込みを受け、該ＤＲＭモジュールと該ＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーを提供するＤＲＭシステムに向けて、該コンテンツ開発者への該ＤＲＭモジュールの提供を依頼するＤＲＭモジュール提供依頼部と、
ＤＲＭシステムからプロテクト解除キーの提供を依頼するためのＤＲＭ呼出し情報を取得するＤＲＭ呼出し情報取得部と、
このライセンス管理装置の利用料を分配する決済システムに向けて、ＤＲＭモジュールの提供を受けたコンテンツ開発者からの利用料の回収を指示する利用料回収指示部とを備えたライセンス管理装置として動作させることを特徴とする。
【００１９】
ここで、上記第１のライセンス管理プログラムにおいて、上記利用料回収指示部は、利用料の分配先を、コンテンツの種類ごと、かつ、コンテンツ開発者にこのライセンス管理装置を利用させた営業者ごとに規定した利用料分配表を具備し、
決済システムに利用料の回収を指示するにあたり、その決済システムにその利用料の分配先を通知するものであることが好ましい。
【００２０】
また、上記目的を達成する本発明のライセンス管理プログラムのうちの第２のライセンス管理プログラムは、コンピュータ等の情報処理装置を、本発明の第２のライセンス管理装置として動作さるプログラムである。すなわち、本発明の第２のライセンス管理プログラムは、プログラムを実行する情報処理装置内で実行され、該情報処理装置を、コンテンツのライセンスを管理するライセンス管理装置として動作させるコンテンツ管理プログラムにおいて、
上記情報処理装置を、
コンテンツの購入申込みを受け、コンテンツをプロテクトするＤＲＭモジュールと該ＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーを提供するＤＲＭシステムに向けて、購入申込みのあったコンテンツのプロテクトを解除するプロテクト解除キーの提供を依頼し、該ＤＲＭシステムから該プロテクト解除キーを取得するプロテクト解除キー取得部と、
購入申込みのあったコンテンツの購入代金の入金通知を受けて、前記プロテクト解除キー取得部で取得したプロテクト解除キーを、該コンテンツの購入者に引き渡すプロテクト解除キー引渡部と、
コンテンツの購入に伴って支払われる手数料を分配する決済システムに向けて、購入代金の入金通知を受けたコンテンツの購入に伴う手数料の分配を指示する決済指示部とを備えたライセンス管理装置として動作させる。
【００２１】
ここで、上記第２のライセンス管理プログラムにおいて、上記決済指示部は、手数料の分配先を、コンテンツ種別ごと、かつ、コンテンツの購入ルートごとに規定した手数料分配表を具備し、決済システムに手数料の分配を指示するにあたり、決済システムにその手数料の分配先を通知するものであることが好ましい。
【００２２】
尚本発明の第１のライセンス管理プログラムおよび第２のライセンス管理プログラムのいずれも、上記情報処理装置を、ソフトウェアのライセンスを管理するライセンス管理装置として動作させるライセンス管理プログラムとして好適である。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態について説明する。ここでは、本発明にいうコンテンツの一例としてコンピュータソフトウェアを取り挙げて説明する。
【００２４】
図１は、本発明のライセンス管理装置の一実施形態を含む全体システムの基本構成図である。
【００２５】
このシステムは、ソフトウェア開発者１０、エンドユーザ２０、営業窓口３０、販売窓口４０、ライセンス管理システム５０、ＤＲＭシステム６０、および決済システム７０と名付けられた複数のコンピュータが通信回線網で相互に接続されることにより構成されている。ここで、ライセンス管理システム５０が、本発明のライセンス管理装置の一実施形態に相当する。尚、以下では、ソフトウェア開発者なる人と、そのソフトウェア開発者がこのシステムで使用しているコンピュータとを区別せずに、いずれもソフトウェア開発者と称する。他のエンドユーザ２０、営業窓口３０、販売窓口４０、ライセンス管理システム５０、およびＤＲＭシステム６０等についても同様である。
【００２６】
ライセンス管理システム５０は、この全体システムで唯一のものであるが、その他の、ソフトウェア開発者１０、エンドユーザ２０、営業窓口３０、販売窓口４０、ＤＲＭシステム６０および決済システム７０は、典型的にはそれぞれが複数ずつ存在する。ただし、この図１では、図示の繁雑さを避けるため、代表的に１つずつ示されている。
【００２７】
ソフトウェア開発者１０は、ライセンス管理システム５０でのライセンス管理の対象としているソフトウェアの開発元であり、ソフトウェアを開発するとともに、後述するＤＲＭシステム６０が提供するＤＲＭモジュール（ソフトウェアの不正使用防止ツール）をそのソフトウェアに組み込み、販売対象の製品とする。ソフトウェア開発者１０は、このシステムを利用する場合、月額利用料金を支払う。
【００２８】
エンドユーザ２０は、このシステムでのライセンス管理の対象となっているソフトウェア製品の購入者である。エンドユーザ２０は、ソフトウェア製品の購入にあたり、そのソフトウェア製品の購入代金（ソフトウェア料金）を支払う。
【００２９】
営業窓口３０は、ソフトウェア開発者１０に本システムのサービスの適用を営業する者である。営業の見返りとして、ソフトウェア開発者１０が支払う月額利用料金の一部やエンドユーザ２０が支払うソフトウェア料金の一部を受け取る。したがって、この営業窓口３０は、よく売れるソフトウェアを開拓すると、収入が増えることになる。
【００３０】
販売窓口４０は、エンドユーザ２０との間に立ち、エンドユーザ２０にソフトウェアを販売する者をいう。販売窓口４０には、ソフトウェアの販売に際し自らが売上げを計上する販売者と、自らは売上げは計上せずに購入希望のエンドユーザを紹介するにとどまり、販売協力金を受け取る販売協力者との２種類が存在する。販売窓口が増えるとソフトウェアの露出度が高まり販売機会が増加する。
【００３１】
ライセンス管理システム５０は、本発明のライセンス管理装置の一実施形態に相当するものであり、エンドユーザ２０に関する情報の管理、例えばエンドユーザ情報の変更等（例えば、エンドユーザがそのソフトウェアを動作させている自分のパーソナルコンピュータを変更した、あるいはその使用権を譲渡した等）の顧客管理を行なうとともに、各顧客に対するソフトウェア使用権の管理を行なう。
【００３２】
ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔ  Ｍａｎｅｇｅｍｅｎｔ）システムは、ソフトウェアの不正使用を防止するためのシステムの提供を行なうものであり、具体的には、ソフトウェア開発者１０に対し、ソフトウェアをプロテクトするＤＲＭモジュール（不正使用防止ツール）を提供し、また一方では、そのプロテクトを解除するプロテクト解除キーを生成し、そのプロテクト解除キーをライセンス管理システム５０を通じて正当に購入したエンドユーザに提供する。
【００３３】
決済システム７０は、ソフトウェア開発者１０が支払う月額利用料とエンドユーザ２０が支払うソフトウェア料金について利益分配を行なう。利益分配の概要は以下のとおりである。
【００３４】
ソフトウェア開発者１０は、営業窓口３０を通じて、自分が開発したソフトウェアの登録申請を行ない、ライセンス管理システムの利用にあたり月額利用料金を負担する。その月額利用料金は、営業窓口３０、ライセンス管理システム５０、ＤＲＭシステム６０、および決済システム７０に、それぞれ、営業インセンティブ、ライセンス管理費、ＤＲＭ利用料、および利益分配手数料として分配される。
【００３５】
エンドユーザ２０は、販売窓口４０を通じて購入申込みを行ない、ソフトウェアの購入金（ソフトウェア料金）を負担する。そのソフトウェア料金は、ソフトウェア開発者１０、営業窓口３０、販売窓口４０、ライセンス管理システム５０、およびＤＲＭシステム６０に、それぞれ、ソフトウェア代金、営業インテンティブ、販売協力金（販売窓口４０が販売協力者の場合）、ライセンス登録料、およびＤＲＭ使用料として分配される。
【００３６】
尚、この図１における月額利用料金の分配金およびソフトウェア料金の分配金の流れは、概念的な一例であり、詳細は後述する。
【００３７】
上述したように、この図１に示す全体システムのうちのライセンス管理システム５０が本発明のライセンス管理装置の一実施形態に相当する。この図１のライセンス管理システム５０は、コンピュータシステムで構成されており、以下では、そのコンピュータシステムのハードウェアおよびそのコンピュータ上で動作する本発明の一実施形態としてのライセンス管理プログラムについて説明する。
【００３８】
図２は、図１のシステム管理システム５０を構成するコンピュータの外観構成図である。
【００３９】
このコンピュータ１００は、ＣＰＵ、主記憶装置、ハードディスク、通信用ボード等が内蔵された本体部１０１、本体部１０１からの指示により表示画面１０２ａ上に画像や文字列を表示する表示部１０２、このコンピュータ１００に各種の指示を入力するためのキーボード１０３、表示面１０２ａ上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウス１０４を備えている。
【００４０】
本体部１０１は、さらに外観上、フレキシブルディスク（図示せず）、ＭＯ７００が装填されるＦＤ装填口１０１ａ；ＭＯ装填口１０１ｂを有しており、それらの内部には、それらの装填口１０１ａ；１０１ｂから装填されたフレキシブルディスク（ＦＤ）やＭＯ７００をドライブしてアクセスする、ＦＤドライブ、ＭＯドライブも内蔵されている。
【００４１】
このコンピュータ１００は、通信ネットワーク６００を介して、図１に示すその他の多数のコンピュータに接続されている。
【００４２】
図３は、図２に示す外観を有するコンピュータのハードウェア構成図である。
【００４３】
このハードウェア構成図には、中央演算処理装置（ＣＰＵ）１１１、ＲＡＭ１１２、ハードディスクコントローラ１１３、ＦＤドライブ１１４、ＭＯドライブ１１５、マウスコントローラ１１６、キーボードコントローラ１１７、ディスプレイコントローラ１１８、および通信用ボード１１９が示されており、それらはバス１１０で相互に接続されている。
【００４４】
ＦＤドライブ１１４、ＭＯドライブ１１５は、図２を参照して説明したように、それぞれＦＤ７１０、ＭＯ７００が装填され、装填されたＦＤ７１０、ＭＯ７００をアクセスするものである。
【００４５】
通信用ボード１１９は通信ネットワーク６００に接続されさらに、上述した用に、その通信ネットワーク６００を介して、図１に示す他の全ての構成機能を分担する多数のコンピュータに接続されている。
【００４６】
また、図３には、ハードディスクコントローラ１１３によりアクセスされるハードディスク１２０、マウスコントローラ１１６により制御されるマウス１０４、キーボードコントローラ１１７により制御されるキーボード１０３、およびディスプレイコントローラ１１８により制御されるＣＲＴディスプレイ１０２も示されている。
【００４７】
ここで、ＭＯ７００には本発明にいうライセンス管理プログラムの一実施形態が記憶されており、ＭＯドライブ１１５によりそのＭＯ７００からそのライセンス管理プログラムが読み込まれ、バス１１０を経由し、ハードディスクコントローラ１１３によりハードディスク１２０内に格納される。実際の実行にあたっては、そのハードディスク１２０内のライセンス管理プログラムはＲＡＭ１１２上にロードされ、ＣＰＵ１１１により実行される。この結果、図２に示す外観を有するコンピュータ１００は、本発明のライセンス管理装置の一実施形態である、図１に示すライセンス管理システム５０として動作する。
【００４８】
図４は、ＭＯに記憶されたライセンス管理プログラムの概略構成を示す模式図である。この図４に示すライセンス管理プログラム２００は、ＤＲＭモジュール提供依頼部２１０、ＤＲＭ呼出し情報取得部２２０、利用料回収指示部２３０、プロテクト解除キー取得部２４０、プロテクト解除キー引渡部２５０、および決済指示部２６０から構成されている。ここで、これら各部２１０〜２６０のうち、ＤＲＭモジュール提供依頼部２１０、ＤＲＭ呼出し情報取得部２２０、および利用料回収指示部２３０の複合が本発明の第１のライセンス管理プログラムの一実施形態に相当し、プロテクト解除キー取得部２４０、プロテクト解除キー引渡部２５０、および決済指示部２６０の複合が本発明の第２のライセンス管理プログラムの一実施形態に相当する。
【００４９】
この図４に示すライセンス管理プログラム２００はＭＯ７００に記憶されているが、このライセンス管理プログラム２００が、図２、図３に示すコンピュータ１００にアップロードされて実行されると、そのコンピュータ１００は、本発明にいう第１のライセンス管理装置と第２のライセンス管理装置との双方の機能を満足するライセンス管理システム５０（図１参照）として動作する。
【００５０】
この図４に示すライセンス管理プログラム２００を構成するＤＲＭモジュール提供依頼部２１０は、コンピュータ１００内で実行されることによりそのコンピュータ１００に、ソフトウェア開発者１０（図１参照）からの、そのソフトウェアをプロテクトするＤＲＭモジュールの利用申込みを受け、ＤＲＭモジュールと、そのＤＲＭモジュールでプロテクトされたコンテンツのプロテクトを解除するプロテクト解除キーとを提供するＤＲＭシステム６０に向けて、そのソフトウェア開発者へのＤＲＭモジュールの提供を依頼するＤＲＭモジュール提供依頼部の機能を付与するものである。
【００５１】
また、そのライセンス管理プログラムを構成するＤＲＭ呼出し情報取得部２２０は、コンピュータ１００内で実行されることにより、そのコンピュータ１００に、ＤＲＭシステム６０からプロテクト解除キーの提供を依頼するためのＤＲＭ呼出し情報を取得するＤＲＭ呼出し情報取得部としての機能を付与するものである。
【００５２】
また、そのライセンス管理プログラムを構成する利用料回収指示部２３０は、コンピュータ１００内で実行されることにより、そのコンピュータ１００に、ソフトウェア開発者１０が支払う月額利用料金を分配する決済システム７０に向けて、ＤＲＭモジュールの提供を受けたソフトウェア開発者からの月額利用料金の回収を指示する利用料回収指示部としての機能を付与するものである。
【００５３】
ここで、ライセンス管理プログラム２００の利用料回収指示部２３０が実行されることによりコンピュータ１００に付与された利用料回収指示部は、利用料の分配先を、ソフトウェアの種類ごと、かつ、ソフトウェア開発者にこのシステムを利用させた営業窓口３０ごとに規定した利用料分配表を具備し、決済システム７０に月額利用料金の回収を指示するにあたり、その決済システム７０にその月額利用料金の分配先を通知する。
【００５４】
さらに、図４に示すライセンス管理はプログラム２００を構成するプロテクト解除キー取得部２４０は、コンピュータ１００内で実行されることにより、そのコンピュータ１００に、ソフトウェアの購入申込みを受け、ソフトウェアをプロテクトするＤＲＭモジュールとそのＤＲＭモジュールでプロテクトされたソフトウェアのプロテクトを解除するプロテクト解除キーとを提供するＤＲＭシステム６０（図１参照）に向けて、購入申込みのあったソフトウェアのプロテクトを解除するプロテクト解除キーの提供を依頼し、そのＤＲＭシステム６０からプロテクト解除キーを取得するプロテクト解除キー取得部の機能を付与するものである。
【００５５】
また、そのライセンス管理プログラム２００を構成するプロテクト解除キー引渡部２５０は、コンピュータ１００内で実行されることにより、そのコンピュータ１００に、購入申込みのあったソフトウェアの購入代金の入金通知を受けて、プロテクト解除キー取得部で取得したプロテクト解除キーを、そのコンテンツの購入者に引き渡すプロテクト解除キー引渡部の機能を付与するものである。
【００５６】
さらに、そのライセンス管理プログラム２００を構成する決済指示部２６０は、ソフトウェアの購入に伴って支払われる手数料を分配する決済システム７０に向けて、購入代金の入金通知を受けたソフトウェアの購入に伴う手数料の分配を指示する決済指示部の機能を付与するものである。
【００５７】
ここで、ライセンス管理プログラム２００の決済指示部２６０が実行されることによりそのコンピュータ１００に付与された決済指示部は、手数料の分配先を、ソフトウェア種別ごと、かつ、ソフトウェアの購入ルートごとに規定した手数料の分配表を具備し、決済システム７０に手数料の分配を指示するにあたり、決済システム７０にその手数料の分配先を通知する。
【００５８】
尚、ここでは、図４に示すライセンス管理プログラム２００を構成する各部２１０〜２６０と、それらの各部２１０〜２６０がコンピュータ１００内で実行されることによりそのコンピュータ１００に付与される機能とに相互に同一の名称を付して説明しているが、これは分かり易さのためであり、コンピュータ１００に付与される機能は、そのコンピュータ１００のハードウェアやそこで動作するＯＳ（オペレーティングシステム）と、さらに、そのＯＳ上で動作するアプリケーションプログラムであるライセンス管理プログラム２００を構成する各部２１０〜２６０との複合で構成されるのに対し、ライセンス管理プログラム２００を構成する各部２１０〜２６０は、それらハードウェア、ＯＳ、およびアプリケーションプログラムのうちのアプリケーションプログラムのみで構成されている。
【００５９】
以下、本実施形態についてさらに詳細に説明する。
【００６０】
図５は、図１に示すライセンス管理システム５０内に構築されているテーブル群を示す図である。
【００６１】
ライセンス管理システム５０内には、この図５に示すように、ライセンス登録テーブル、ＤＲＭマスタ、外部販売者対応テーブル、支払い履歴、製品マスタ、個人マスタ、出来高費用マスタ、販売情報テーブル、企業マスタ、決済代行マスタ、請求テーブル、および支払いテーブルの各テーブルが構築されている。
【００６２】
ここで、ライセンス登録テーブルは、エンドユーザ２０（図１参照）のライセンス情報を保存するテーブルであり、１つのライセンスごとにＩＤが付されるとともに、この図５に示すライセンス登録テーブルのＩＤの欄以外の各欄に、そのＩＤに対応する情報が書き込まれる。各欄の詳細情報は後述する。
【００６３】
ＤＲＭマスタは、ある１種類のソフトウェア製品ごとにＩＤが付され、そのソフトウェア製品のプロテクト解除キーを取得するための「ＤＲＭ呼出し情報」が記録されている。尚、プロテクト解除キーの取得は、ある１種類のソフトウェア製品のうちの特定の１個のソフトウェア製品ごとに行なわれるため、プロテクト解除キーの取得にあたっては、「ＤＲＭ呼出し情報」に、特定の１個のソフトウェア製品を特定するための、ライセンス登録テーブル中の「シリアルナンバー」を付してＤＲＭシステム６０に向けてプロテクト解除キーの提供依頼が行なわれる。
【００６４】
外部販売者対応テーブルは、既に、独自にソフトウェア販売システムを有する外部企業をこのシステムに取り込んで連携するために必要となるテーブルである。この外部販売者テーブルには、各ＩＤごとに、その外部企業が自分独自の顧客情報を識別するための情報である「販売者受注番号」と、このライセンス管理システムがそのライセンス管理システムの顧客としての顧客情報を識別するための情報である「登録番号」とが記録されている。この「登録番号」としては、ライセンス登録テーブルのＩＤが使用されている。
【００６５】
支払い履歴は、エンドユーザによる支払い履歴情報を保存しておくテーブルであり、この支払い履歴情報を基に請求処理が行なわれる。この支払い履歴の各欄の詳細は後述する。
【００６６】
製品マスタは、このライセンス管理システムで取り扱っているソフトウェア製品に関する情報を保存するテーブルである。このテーブルは、ソフトウェア製品の各種類と各営業者との組合せ１つ１つについてＩＤが付されており、ソフトウェア製品に関する情報（製品情報）やプロテクトシステムに関する情報（ＤＲＭコード）のほか、プログラム開発者から支払われる月額利用料金の分配に関する情報が保存されている。詳細は後述する。
【００６７】
個人マスタは、企業マスタに登録された企業、すなわちこのシステムに参加している企業に所属する、このシステムに関係する人の情報を保存するテーブルである。この個人マスタには、図１に示す、エンドユーザ２０を除く、ソフトウェア開発者１０、営業窓口３０、販売窓口６０、ライセンス管理システム５０、ＤＲＭシステム６０、および決済システム７０を運用する全ての個人ごとにＩＤが付与されて登録されている。この個人マスタには、各ＩＤごとに、その個人を特定するための個人情報と、その個人が所属する企業を特定するための企業コード（企業マスタにおける、各企業ごとに付されたＩＤ）が記録されている。
【００６８】
出来高費用マスタは、エンドユーザ２０により支払われる購入代金中の手数料の分配計算を行なうための情報を保存するテーブルであり、ソフトウェア製品の種類ごと、かつ購入ルート（販売窓口）ごとにＩＤが付されている、詳細は後述する。
【００６９】
販売情報テーブルは、販売窓口がそのソフトウェア製品を販売する権利を持っているか否かを示すテーブルであり、各ＩＤごとに販売窓口である販売者を表わす「販売者コード」、ソフトウェア製品種別を表わす「製品コード」、およびその販売者が販売権を持っているか否かを表わす「販売者フラグ」が記録されている。
【００７０】
企業マスタは、本システムに関係する企業の情報を記録しておくテーブルであり、各ＩＤごとに、その企業を特定するための「企業情報」、分配金の支払い等を行なうための「口座情報」、および決済代行企業例えば各種のクレジットカード会社など）に決済を代行させるためのその決済代行企業を特定する「決済代行コード」が記録されている。
【００７１】
決済代行マスタは、決済代行を行なうシステムを特定するテーブルであり、各ＩＤごとに、決済代行システムを呼び出すための「決済代行情報」が記録されている。
【００７２】
以上で、図５に示す各テーブルについてひと通り説明したが、以下では、この図５に示すテーブル群中で未だ説明の済んでいない詳細部分について説明する。
【００７３】
ライセンス登録テーブルは、上述したようにエンドユーザのライセンス情報を保存するテーブルであり、１つのライセンスごとにＩＤが付されている。各ＩＤの下には、「ライセンス情報」、「個人情報」、「パスワード」、「シリアルナンバー」、「購入ルートコード」、「支払い先情報」、「購入製品コード」、「支払い状況」、および「ライセンスキー」が記録されている。
【００７４】
「ライセンス情報」は、ライセンスを特定するための情報であり、ここには、ＤＲＭマスタのＩＤが記録されている。
【００７５】
「個人情報」は、そのライセンスを所有しているエンドユーザを特定するための情報である。
【００７６】
「パスワード」は、そのエンドユーザが購入したプログラム製品のプロテクトを解除するためのプロテクト解除キーである。
【００７７】
「シリアルナンバー」は、そのエンドユーザが購入したソフトウェア製品を、種類ごとにではなく、個々に特定するための情報である。
【００７８】
「購入ルートコード」は、そのエンドユーザがそのソフトウェア製品を購入した販売窓口を特定するコードであり、ここには、個人マスタのＩＤが記録される。
【００７９】
「支払い先情報」は、そのエンドユーザによるソフトウェア購入代金の支払い先を示す情報である。
【００８０】
「購入製品コード」は、そのエンドユーザが購入したソフトウェア製品の種別を表わすコードであり、ここでは製品マスタのＩＤが使用されている。
【００８１】
「支払状況」は、そのエンドユーザがそのソフトウェア製品を購入するにあたり、そのソフトウェア製品を受注しただけの状況にあるか、あるいはその購入代金が売掛けの状況にあるか、あるいは入金済みの状況にあるかを識別するための情報である。
【００８２】
「ライセンスキー」は、エンドユーザがこのライセンス登録テーブルの、自分に関係する部分を参照するためのキー情報である。
【００８３】
また、支払い履歴は、上述のように、エンドユーザによる支払い履歴情報を保存しておくテーブルであり、各ＩＤの下には、「登録番号」、「購入製品コード」、「購入ルート」、「金額」、および「日付」が記録されている。
【００８４】
「登録番号」は、ライセンスを特定する情報であり、ライセンス登録テーブルのＩＤが使用される。
【００８５】
「購入製品コード」は、ソフトウェア製品を特定する情報であり、製品マスタのＩＤが使用される。
【００８６】
「購入ルート」は、販売窓口を特定する情報であり、ここには個人マスタに記録された販売者を表わすＩＤが記録される。
【００８７】
「金額」および「日付」は、そのライセンスの代金の支払い金額および支払った日付が記録される。
【００８８】
製品マスタは、ソフトウェア製品に関する情報を保存するテーブルであり、ソフトウェア製品の種類と各営業者との組合せについてＩＤが付されている。各ＩＤの下には、「製品情報」、「ＤＲＭコード」、「製品管理者コード」、「営業インテンティブ」、「システム利用料」、「ＤＲＭ利用料」、「利益分配手数料」、「月額利用料金」、「決済システムコード」、および「営業者コード」が記録されている。
【００８９】
「製品情報」は、そのソフトウェア製品の種別を特定する情報である。
【００９０】
「ＤＲＭコード」は、そのソフトウェア製品に組み込まれているプロテクトシステムを特定する情報であり、ＤＲＭマスタのＩＤが記録されている。
【００９１】
「製品管理者コード」は、ソフトウェア製品の管理者を特定する情報であり、個人マスタの、ソフトウェア開発元の担当者を特定するＩＤが記入される。
【００９２】
「営業インセンティブ」は、この製品マスタに登録されている「製品情報」により特定されるソフトウェア製品の開発者から支払われる月額利用料金の、「営業者コード」で特定される営業窓口への分配金を表わす情報であり、「ライセンス管理費」は、その月額利用料金の、ライセンス管理システムへの分配金を表わす情報であり、「ＤＲＭ利用料」は、その月額利用料金の、ＤＲＭシステム６０への分配金を表わす情報であり、「利益分配手数料」は、その月額利用料金の、決済システム７０への分配金であり、「月額利用料金」は、その月額利用料金そのものを表わす情報である。
【００９３】
また、「決済システムコード」は、複数存在する可能性のある決済システム７０のうちの、そのソフトウェア製品に関する決済を行なう決済システムを特定する情報である。また「営業者コード」は、そのソフトウェア製品にこのシステムを適用させた営業窓口を特定する情報であり、個人マスタ中のその営業窓口の営業者のＩＤが記入される。
【００９４】
また、出来高費用マスタは、エンドユーザにより支払われる購入代金中の手数料の分配情報が記録されたテーブルであり、各ＩＤに対応して、「購入ルートコード」、「製品コード」、「ライセンス登録料」、「ＤＲＭ使用料」、「利益分配手数料」、「営業インセンティブ」、「販売協力金」、「手数料」、および「請求先企業コード」が記録されている。
【００９５】
「購入ルートコード」は、エンドユーザがそのソフトウェア製品を購入したときの販売窓口を特定する情報であり、個人マスタ中の、その販売窓口の販売者のＩＤが記録される。
【００９６】
「製品コード」は、エンドユーザが購入したソフトウェア製品を特定する情報であり、製品マスタ中のそのソフトウェア製品のＩＤが記入される。
【００９７】
「ライセンス登録料」、「ＤＲＭ使用料」、「利益分配手数料」、「営業インセンティブ」、および「販売協力金」は、そのエンドユーザから支払われた購入代金中の手数料の、それぞれ、ライセンス管理システム、ＤＲＭシステム、決済システム、営業窓口、および販売窓口が販売協力者であった場合のその販売協力者が受け取るべき分配金を表わす情報である。
【００９８】
また、「手数料」は、エンドユーザにより支払われる購入代金中の手数料であり、「ライセンス登録料」、「ＤＲＭ使用料」、「利益分配手数料」、「営業インセンティブ」、および「販売協力金」の合計金額を表わしている。
【００９９】
さらに、「請求先コード」は、決済システムによる、その「手数料」の請求先を表わす情報であり、個人マスタ中の請求先個人のＩＤが格納される。
【０１００】
図６は、ソフトウェア開発者による、自社のソフトウェア製品をこのシステムに登録するための手続きを示す図である。
【０１０１】
また、請求テーブルは、ソフトウェア製品の開発者から支払われる月額利用料金と、エンドユーザにより支払われる購入代金中の手数料請求情報が記録されたテーブルであり、各ＩＤに対応して、「請求先コード」、「請求額」、「請求日」、「請求名目情報」、「入金済みフラグ」が記録されている。
【０１０２】
「請求先コード」は、請求先を特定する情報であり、個人マスタ中のＩＤが記録される。
【０１０３】
「請求額」は、請求金額を特定する情報である。
【０１０４】
「請求日」は、請求を実施する日を特定する情報である。
【０１０５】
「請求名目情報」は、請求内容を特定する情報である。ソフトウェア製品の開発者から支払われる月額利用料金なのか、エンドユーザにより支払われる購入代金中の手数料で、かつ、どのライセンスによるものかという情報が記録されている。
【０１０６】
「入金済みフラグ」は、該当する請求について、入金済みであるかを特定する情報である。
【０１０７】
また、支払いテーブルは、ソフトウェア製品の開発者から支払われる月額利用料金とエンドユーザにより支払われる購入代金中の手数料を営業窓口３０、販売窓口４０、ライセンス管理システム５０、ＤＲＭシステム６０、及び決済システム７０に対し支払うための情報が記録されたテーブルであり、各ＩＤに対応して、「請求テーブルＩＤ」、「支払い先コード」、「支払い額」、「支払い予定日」「支払い名目情報」「支払い済みフラグ」が記録されている。
【０１０８】
「請求テーブルＩＤ」は、支払いの元となる請求情報を特定する情報であり、請求テーブル中のＩＤが格納される。これにより、支払い前に元となる請求額が入金されているかを確認することができる。
【０１０９】
「支払い先コード」は、支払い先を特定する情報であリ、個人マスタ中のＩＤが記録される。
【０１１０】
「支払い額」は、支払い金額を特定する情報である。
【０１１１】
「支払い予定日」は、支払いを実施する日を特定する情報である。
【０１１２】
「支払い名目情報」は、支払い内容を特定する情報である。ソフトウェア製品の開発者から支払われる月額利用料金中の何の利益分配なのか、エンドユーザにより支払われる購入代金中の何の利益分配で、かつ、どのライセンスによるものかという情報が記録されている。
【０１１３】
「支払い済みフラグ」は、該当する支払いについて、入金済みであるかを特定する情報である。
【０１１４】
ソフトウェア開発者１０は、営業窓口３０を通じてライセンス管理システム５０に対し自社のソフトウェア製品の登録申請を行なう。すると、ライセンス管理システム５０は、ＤＲＭシステム６０に対し、その登録申請の行なわれたソフトウェアをプロテクトするためのＤＲＭモジュールの提供を依頼し、ＤＲＭシステム６０は、その依頼を受けてライセンス管理システム５０にＤＲＭ呼出し情報を送りＤＲＭマスタへの登録等を行なわさせ、さらにソフトウェア開発者に、その登録申請を行なったソフトウェアに組み込んでそのソフトウェアをプロテクトするＤＲＭモジュールを提供する。
【０１１５】
図７は、ソフトウェア開発者が支払う月額利用料分配の手続を示す図である。
【０１１６】
ここでは、以下の表１、表２を参照しながら説明する。表１は、月額利用料の分配情報を示す表であり、図５に示す製品マスタの一部を抜き出して示したものである。表２は、１つの企業が複数の役割りを兼任する場合の代表例を示す表である。
【０１１７】
【表１】
2004252859.tif 000003
【０１１８】
【表２】
2004252859.tif 000004
【０１１９】
図７に示すように、先ず、ライセンス管理システム５０が決済システム６０に向けて、月額利用料金の回収を指示する。このとき、表１に示す分配表を決済システム６０に通知する。決済システム７０は、その回収指示を受けて、ソフトウェア開発者に対しその月額利用料金の請求処理を行なう。ソフトウェア開発者１０からの入金処理が行なわれると、決済システム７０は、営業窓口３０、ライセンス管理システム５０、およびＤＲＭシステム６０に対し、その月額利用料金の分配金である、それぞれ、営業インセンティブＡ、システム利用料Ｂ、およびＤＲＭ利用料Ｃを支払うとともに、自分自身（決済システム７０）も利益分配手数料Ｄを受け取る。
【０１２０】
ここで、例えばソフトウェア開発者１０自身が営業窓口２０を兼任した場合に、図７の流れでは、ソフトウェア開発者１０が決済システム７０に入金処理を行ない、その決済システム７０から、そのソフトウェア開発者自身である営業窓口３０が営業インセンティブを受け取ることとなりかねず、その場合、二重売上げが発生してしまうおそれがある。
【０１２１】
表２の左半分は、○印を付した役割りが１つの企業で兼任されている場合を示し、右半分はそのときの分配金の決め方を示している。
【０１２２】
１つの企業が複数の役割りを兼任している場合にいずれかの分配金をゼロとすることにより二重売上げを完全に防止することができる。
【０１２３】
次に、エンドユーザから支払われる購入代金の分配の仕組みについて説明する。
【０１２４】
表３は、ソフトウェア料金の分配情報を示す表であり、図５に示す出来高費用マスタの一部を抜き出して示した表である。
【０１２５】
【表３】
2004252859.tif 000005
【０１２６】
以下に、ソフトウェア製品の種々の販売形態について説明するが、いずれの販売形態についても、販売協力者が存在しない場合は販売協力金をゼロとし、また兼任者が存在しているときは、表２の場合と同様にいずれかの分配金をゼロとすることにより、全ての販売形態に対し二重売上げを発生させることなく、利益を適切に分配することができる。
【０１２７】
図８は、ソフトウェア販売形態の第一例を示す図である。
【０１２８】
この図８は、ライセンス管理システム５０に販売協力者を通して購入申込みを行なった場合であり、かつエンドユーザがソフトウェア製品の購入代金をソフトウェア開発者へ支払うことを選択した場合の流れを示している。
【０１２９】
先ずエンドユーザ２０が販売協力者である販売窓口４０を経由してライセンス管理システム５０に購入申込みを行なう。すると、ライセンス管理システム５０は、ＤＲＭシステム６０に対しプロテクト解除依頼を行ない、ＤＲＭシステム６０ではそのプロテクト解除依頼に応じて、そのエンドユーザから購入申込みのあった、その特定された１個のソフトウェア製品のプロテクトを解除するプロテクト解除キーを作成してライセンス管理システム５０に渡す。エンドユーザ２０は、ソフトウェア開発者１０に対してそのソフトウェアの購入代金の入金処理を行ない、ソフトウェア開発者１０はその入金を確認するとライセンス管理システム５０に入金通知を行なう。ライセンス管理システム５０はその入金通知を受けてエンドユーザ２０に対しその購入したソフトウェアのプロテクトを解除するためのプロテクト解除キーを通知するとともに、決済システム７０に対し手数料の回収指示を行なう。
【０１３０】
この回収指示にあたっては、その手数料の分配先および分配金額を表わす分配表が通知される。決済システム７０は、その回収指示を受けて、ソフトウェア開発者１０に対し手数料の請求処理を行ない、ソフトウェア開発者から手数料が支払われると、決済システム７０は、その手数料の分配金として、販売窓口（販売協力者）４０、ライセンス管理システム５０、ＤＲＭシステム６０、および営業窓口３０に、それぞれ、販売協力金、ライセンス登録費、ＤＲＭ使用料、および営業インセンティブを支払うとともに、自らも分配手数料を受領する。
【０１３１】
図９は、ソフトウェア販売形態の第２例を示す図である。
【０１３２】
この図９は、ライセンス管理システムに販売協力者を通して購入申込みを行なった場合であって、かつ、そのエンドユーザが購入代金の支払いにあたり決済代行サービス（クレジットカード会社など）を利用した場合の流れを示している。
【０１３３】
エンドユーザ２０が、販売協力者である販売窓口４０を経由してライセンス管理システム５０に購入申込みを行なう。すると、ライセンス管理システム５０はＤＲＭシステム６０に対しプロテクト解除依頼を行ない、そのＤＲＭシステム６０からプロテクト解除キーを受け取る。またライセンス管理システム５０は購入申込みに際しエンドユーザから申し出のあった決済代行サービス８０に対し、エンドユーザがその決済代行サービス８０を支払い先として選んだことを表わす支払い先情報を渡す。決済代行サービス８０はエンドユーザ２０からの入金処理を待って、自らは決済手数料を受け取り、その残りをソフトウェア開発者１０に、そのソフトウェアの売上金として渡すとともに、ライセンス管理システム５０に対し入金通知を行なう。すると、ライセンス管理システム５０は、その入金通知を受けて、エンドユーザ２０に対し、そのエンドユーザ２０が購入したソフトウェア製品のプロテクトを解除するためのプロテクト解除キーを通知するとともに、決済システム７０に対し回収指示を行なう。決済システム７０は、その回収指示を受けて、ソフトウェア開発者１０に対し請求処理を行ない、ソフトウェア開発者１０から手数料を受け取ると、その手数料を、図８の場合と同様に分配する。
【０１３４】
図１０は、ソフトウェア販売形態の第３例を示す図である。この図１０は、ソフトウェアの販売を自らの売上げとして計上する販売者である販売窓口を経由してライセンス管理システム購入申込みが行なわれた場合であって、かつ、エンドユーザがその販売窓口への支払いを希望した場合の処理の流れを示している。
【０１３５】
エンドユーザ２０は、販売窓口を経由してライセンス管理システム５０にソフトウェアの購入申込みを行なう。ライセンス管理システム５０は、その購入申込みを受けてＤＲＭシステム６０にプロテクト解除を依頼し、そのＤＲＭシステム６０からプロテクト解除キーを受け取る。エンドユーザ２０から販売窓口４０に対し入金処理が行なわれると、エンドユーザから支払われた代金の中から自らの利益分を差し引き、残りの仕切り原価をソフトウェア開発者１０に渡すとともに、ライセンス管理システム５０に対し入金があったことを通知する。すると、ライセンス管理システム５０は、決済システム７０に対し手数料の回収を指示し、決済システム７０はその回収指示を受けてソフトウェア開発者に対し請求処理を行ない、ソフトウェア開発者１０から手数料を受け取る。決済システム７０はその受け取った料金を、ライセンス管理システム５０、ＤＲＭシステム６０、営業窓口３０、および自分自身（決済システム７０）に、それぞれ、ライセンス登録料、ＤＲＭ使用料、営業インセンティブ、および分配手数料として分配する。ここで、販売窓口４０は、そのソフトウェア製品を販売したことによって自らが売上げ計上しており、ソフトウェア開発者との間で交わされる仕切り原価との差額を利益として得ているため、この販売窓口４０には販売協力金は支払われない。
【０１３６】
図１１は、ソフトウェア販売形態の第４例を示す図である。この図１１は、図１０の場合と同じく自らが売上げを計上する販売者としての販売窓口を経由して購入申込みが行なわれ、かつエンドユーザが決済代行サービスへの入金を希望した場合の処理の流れを示している。
【０１３７】
エンドユーザ２０は、販売窓口４０を経由してライセンス管理システム５０にソフトウェアの購入申込みを行なう。ライセンス管理システム５０は、その購入申込みを受けてＤＲＭシステム６０にプロテクト解除を依頼し、そのＤＲＭシステム６０からプロテクト解除キーを受け取るとともに、決済代行サービス８０に対して支払い先情報を通知する。決済代行サービス８０は、そのエンドユーザ２０からの入金処理があると、決済手数料を差し引いた上で、残りの売上金を販売窓口４０に渡すとともにライセンス管理システム５０に対して入金通知を行なう。販売窓口４０はその得た売上金の中から仕切り原価をソフトウェア開発者１０に渡す。
【０１３８】
ライセンス管理システム５０は、決済代行サービス８０からの入金通知を受けて、決済システム７０に回収指示を示し、決済システム７０はその回収指示を受けてソフトウェア開発者１０に請求処理を行ない、そのソフトウェア開発者１０から手数料を受け取って、図１０の場合と同様に分配する。ただし、これも図１０の場合と同様、販売窓口４０には販売協力金は支払われない。
【０１３９】
図１２は、ソフトウェア販売形態の第５例を示す図である。この図１２はインターネットを利用した独自の販売システムを持つ外部販売者（図５に示す外部販売者対応テーブルを持つ販売者）に購入申込みが行なわれ、その外部販売者が売上げ計上を行なう場合の処理の流れを示している。
【０１４０】
エンドユーザ２０は、販売窓口４０を経由して購入申込みを行なう。このとき、販売窓口４０は、ライセンス管理システム５０に対し、販売者受注番号（図５の外部販売者対応テーブル参照）を付して購入申込みを行なう。ライセンス管理システム５０はその購入申込みを受けてＤＲＭシステム６０にプロテクトの解除を依頼し、そのＤＲＭシステム６０からプロテクト解除キーを受け取る。販売窓口４０はエンドユーザ２０からの入金処理を受けるとソフトウェア開発者１０に対し仕切り原価を渡し、ライセンス管理システム５０に入金処理があったことを通知する。このとき、販売窓口４０は、ライセンス管理システム５０に対し、販売者受注番号を付して入金通知を行なう。ライセンス管理システム５０は、その入金通知を受けてエンドユーザ２０にプロテクト解除キーを通知するとともに、決済システム７０に回収指示を出す。決済システム７０はその回収指示に応じて、ソフトウェア開発者１０に請求処理を行ない、そのソフトウェア開発者１０から手数料を受け取って、ライセンス管理システム５０、ＤＲＭシステム６０、営業窓口３０、および自分自身である決済システム７０に対し、ライセンス登録料、ＤＲＭ使用料、営業インセンティブ、および分配手数料を分配する。外部販売者である販売窓口４０には販売協力金は支払われない。この図１２の処理では、販売窓口４０は販売者受注番号を付してライセンス管理システム５０に購入申込みおよび入金通知を行なうため、その販売窓口４０（外部販売者）の顧客情報と、ライセンス管理システム５０の顧客情報が対応づけられることになる。
【０１４１】
図１３は、ソフトウェア販売形態の第６例を示す図である。この図１３は、インターネットを利用した独自の販売システムを持つ外部の販売協力者に購入申込みが行なわれ、その販売協力者が決済代行サービスを兼ねる場合の処理の流れを示している。
【０１４２】
エンドユーザ２０は、決済代行サービスを行なう外部販売協力者である販売窓口４０を通してライセンス管理システム５０に購入申込みを行なう。
【０１４３】
このとき、図１２の場合と同様、販売窓口４０は、ライセンス管理システム５０に対し、販売者受注番号を付して購入申込みを行なう。ライセンス管理システム５０は、その購入申込みを受けてＤＲＭシステム６０にプロテクトの解除を依頼し、そのＤＲＭシステム６０からプロテクト解除キーを受け取る。販売窓口４０はエンドユーザ２０からの入金処理を受け、決済手数料を差し引いた上でソフトウェア開発者１０に対し売上金を渡すとともに、ライセンス管理システム５０に、入金通知を行なう。この入金通知にあたっては、図１２の場合と同様、販売者受注番号を付して入金通知を行なう。ライセンス管理システム５０は、その入金通知を受けてエンドユーザ２０にプロテクト解除キーを通知するとともに、決済システム７０に対し回収指示を行なう。決済システム７０はその回収指示を受けてソフトウェア開発者１０に対し請求処理を行ないそのソフトウェア開発者１０から手数料を受け取って、その手数料を、販売窓口４０、ライセンス管理システム５０、ＤＲＭシステム６０、営業窓口３０、および自分自身（決済システム７０）に、それぞれ、販売協力金、ライセンス登録料、ＤＲＭ使用料、営業インセンティブ、および分配手数料として分配する。
【０１４４】
このように、この実施形態のシステムは、図８〜図１３のいずれの販売形態についても柔軟に対応することができるシステムである。
【０１４５】
【発明の効果】
以上説明したように、本発明によれば、様々なコンテンツプロテクトシステムや様々な販売形態を取り込み、コンテンツのライセンスを正確に管理するとともに利益を適切に分配するシステムを構築することができる。
【図面の簡単な説明】
【図１】本発明のライセンス管理装置の一実施形態を含む全体システムの基本構成図である。
【図２】図１のシステム管理システムを構成するコンピュータの外観構成図である。
【図３】図２に示す外観を有するコンピュータのハードウェア構成図である。
【図４】ＭＯに記憶されたライセンス管理プログラムの概略構成を示す模式図である。
【図５】図１に示すライセンス管理システム内に構築されているテーブル群を示す図である。
【図６】ソフトウェア開発者による、自社のソフトウェア製品をこのシステムに登録するための手続きを示す図である。
【図７】ソフトウェア開発者が支払う月額利用料の分配の手続を示す図である。
【図８】ソフトウェア販売形態の第一例を示す図である。
【図９】ソフトウェア販売形態の第２例を示す図である。
【図１０】ソフトウェア販売形態の第３例を示す図である。
【図１１】ソフトウェア販売形態の第４例を示す図である。
【図１２】ソフトウェア販売形態の第５例を示す図である。
【図１３】ソフトウェア販売形態の第６例を示す図である。
【符号の説明】
１０  ソフトウェア開発者
２０  エンドユーザ
３０  営業窓口
４０  販売窓口
５０  ライセンス管理システム
６０  ＤＲＭシステム
７０  決済システム
８０  決済代行サービス
１００  コンピュータ
２００  ライセンス管理プログラム
２１０  ＤＲＭモジュール提供依頼部
２２０  ＤＲＭ呼出し情報取得部
２３０  利用料回収指示部
２４０  プロテクト解除キー取得部
２５０  プロテクト解除キー引渡部
２６０  決済指示部
７００  ＭＯ
【図１】
2004252859.tif 000006
【図２】
2004252859.tif 000007
【図３】
2004252859.tif 000008
【図４】
2004252859.tif 000009
【図５】
2004252859.tif 000010
【図６】
2004252859.tif 000011
【図７】
2004252859.tif 000012
【図８】
2004252859.tif 000013
【図９】
2004252859.tif 000014
【図１０】
2004252859.tif 000015
【図１１】
2004252859.tif 000016
【図１２】
2004252859.tif 000017
【図１３】
2004252859.tif 000018