JPH11259574A - ライセンス管理方法及びシステム及びユーザ端末装置及びライセンス管理プログラムを格納した記憶媒体 - Google Patents

ライセンス管理方法及びシステム及びユーザ端末装置及びライセンス管理プログラムを格納した記憶媒体

Info

Publication number
JPH11259574A
JPH11259574A JP6328298A JP6328298A JPH11259574A JP H11259574 A JPH11259574 A JP H11259574A JP 6328298 A JP6328298 A JP 6328298A JP 6328298 A JP6328298 A JP 6328298A JP H11259574 A JPH11259574 A JP H11259574A
Authority
JP
Japan
Prior art keywords
digital content
program
monitoring
license management
main program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6328298A
Other languages
English (en)
Inventor
Kenichi Yoshikawa
研一 吉川
Naofumi Inmaki
直文 印牧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP6328298A priority Critical patent/JPH11259574A/ja
Publication of JPH11259574A publication Critical patent/JPH11259574A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 【課題】 デジタルコンテンツの不正使用の防止や、Pa
y per use ライセンスの実現が可能なライセンス管理方
法及びシステム及びユーザ端末装置及びライセンス管理
プログラムを格納した記憶媒体を提供する。 【解決手段】 本発明は、主プログラムと起動/終了プ
ログラムとから構成されるリンク処理プログラムを分割
し、該主プログラムをオペレーションシステム拡張機能
エリアに配置し、該起動/終了プログラムをライセンス
使用条件と共に、デジタルコンテンツを包含したファイ
ル構造としたシェル構造とし、ユーザからデジタルコン
テンツの起動要求が発行されると、シェル構造中のデジ
タルコンテンツを分離し、起動/終了プログラムにより
該デジタルコンテンツの起動及び終了を制御すると共
に、主プログラムと起動/終了プログラムとで、該デジ
タルコンテンツの動作を監視し、監視結果を主プログラ
ムにおいて、ライセンス管理センタと通信する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ライセンス管理方
法及びシステム及びユーザ端末装置及びライセンス管理
プログラムを格納した記憶媒体に係り、特に、ゲームソ
フトを含むコンピュータアプリケーションソフトウェア
や、ビデオ、アニメーション、コンピュータグラフィッ
ク、モーションキャプチャ等のデジタルデータや、電子
スチル写真等のデジタル静止画や、電子音楽、MIDI
等のデジタルデータ等のデジタルコンテンツに対して、
知的財産や使用条件等を規定した該ライセンス使用条件
書に基づいて、該デジタルコンテンツの動作を監視し、
該デジタルコンテンツの不正使用を防止すると共に、該
デジタルコンテンツの時間貸し・回数貸し等のペイパー
ユース(Pay per use:映像、文書、アプリケーションソ
フトウェア等のデジタルコンテンツを時間や回数等によ
って貸し出す方式) を実現するオペレーションシステム
(OS)機能拡張エリアを用いたライセンス管理方法及
びシステム及びユーザ端末装置及びライセンス管理プロ
グラムを格納した記憶媒体に関する。
【0002】
【従来の技術】映像素材を含むデジタルコンテンツのラ
イセンス管理を行う従来の方式としては、図8に示すよ
うに、ライセンス使用条件書2000とデジタルコンテ
ンツ3000をペア構造とした『映像情報検索方法及び
システム(特願平7−173788)』が知られてい
る。これに基づいて、ペア構造を実現するために、図9
に示すように、リンク処理プログラム1000を実装し
たシステム(特願平9−247272)も考えられる。
【0003】これらの方式は、映像素材に対するID、
パスワード等の使用者資格情報、肖像権、著作権等の知
的財産に関する各種規定、ロイヤリティ、イニシャル等
の使用料金、プロダクションの住所、電話番号等の問い
合わせ情報、使用上の注意事項や、警告文等の使用者へ
のメッセージ情報等のライセンスを規定し、その取扱を
説明するライセンス使用条件書と当該デジタルコンテン
ツをペア(一対)もしくは、上記のリンク処理プログラ
ムでリンクすることによりライセンスを管理することが
できる。
【0004】
【発明が解決しようとする課題】しかしながら、上記の
従来の方式において、当該デジタルコンテンツをコピー
されたり、ライセンス管理代理処理部を停止されたりす
ると、前述の図8に示す方式では、テキスト文書で表記
されるライセンス使用条件書2000とデータで表記さ
れるデジタルコンテンツ3000とがペアに、もしく
は、リンク処理プログラム1000でリンクされている
が、デジタルコンテンツ3000の不正使用を防止する
構造が付随されていない。これにより、以下の問題点が
生じる。
【0005】第1の問題点として、デジタルコンテンツ
は単体で動作可能なため、コピーされて、該ライセンス
使用条件書を切り離されると、不正使用を防ぐ手段がな
い。第2の問題点として、デジタルコンテンツ使用時
に、ライセンス管理代理処理部を停止されると、課金デ
ータを計算する手段が無くなるため、時間貸し、回数貸
し等のPay per use を実現できなくなる。
【0006】本発明は、上記の点に鑑みなされたもの
で、デジタルコンテンツの不正使用の防止や、Pay per
use ライセンスの実現が可能なライセンス管理方法及び
システム及びユーザ端末装置及びライセンス管理プログ
ラムを格納した記憶媒体を提供することを目的とする。
【0007】
【課題を解決するための手段】本発明(請求項1)は、
アプリケーションソフトウェアを含むデジタルコンテン
ツと該コンテンツに付随するライセンス使用条件書とを
用いて、デジタルコンテンツのライセンス流通管理を行
うライセンス管理方法において、デジタルコンテンツを
使用するために、オペレーションシステム機能が稼働し
ている状態を把握し、該デジタルコンテンツの動作を監
視し、時間貸し/回数貸しを含むPay per use のデータ
やデジタルコンテンツの課金データを生成し、監視結果
を集中管理型で運用されるライセンス管理センタに通知
することにより、該ライセンス管理センタと通信し、不
正使用を防止する。
【0008】図1は、本発明の原理を説明するための図
である。本発明(請求項2)は、主プログラムと起動/
終了プログラムとから構成されるリンク処理プログラム
を分割し(ステップ1)、該主プログラムをオペレーシ
ョンシステム拡張機能エリアに配置し(ステップ2)、
該起動/終了プログラムをライセンス使用条件と共に、
デジタルコンテンツを包含したファイル構造としたシェ
ル構造とし(ステップ3)、ユーザからデジタルコンテ
ンツの起動要求が発行されると、シェル構造中のデジタ
ルコンテンツを分離し(ステップ4)、起動/終了プロ
グラムにより該デジタルコンテンツの起動及び終了を制
御すると共に、主プログラムと起動/終了プログラムと
で、該デジタルコンテンツの動作を監視し(ステップ
5)、監視結果を主プログラムにおいて、ライセンス管
理センタと通信する(ステップ6)。
【0009】本発明(請求項3)は、デジタルコンテン
ツの使用の終了を検知すると、該デジタルコンテンツを
シェル構造に戻す。本発明(請求項4)は、起動/終了
プログラムがデジタルコンテンツの起動/終了を監視
し、その監視結果を主プログラムに通知し、主プログラ
ムでは、監視結果に基づいて、デジタルコンテンツの使
用時間、使用回数データを取得して、ライセンス管理セ
ンタに通知する。
【0010】本発明(請求項5)は、主プログラムが、
ユーザからのコンテンツのコピーを含む不正使用を検知
することを可能とする。図2は、本発明の原理構成図で
ある。本発明(請求項6)は、アプリケーションソフト
ウェアを含むデジタルコンテンツと該コンテンツに付随
するライセンス使用条件書とを用いて、デジタルコンテ
ンツのライセンス流通管理を行うライセンス管理システ
ムであって、デジタルコンテンツを使用するために、デ
ジタルコンテンツが稼働している状態を把握するオペレ
ーションシステムと、該デジタルコンテンツの動作を監
視し、時間貸し/回数貸しを含むPay per use のデータ
やデジタルコンテンツの課金データを生成する監視デー
タ生成手段と、監視データ生成手段による監視結果を通
知する通信手段とを有するユーザ端末と、集中管理型で
運用されるライセンス管理センタとを有する。
【0011】本発明(請求項7)は、監視データ生成手
段において、主プログラムと、デジタルコンテンツの起
動及び終了を制御する起動/終了プログラムとから構成
されるリンク処理プログラム1を分割し、デジタルコン
テンツ使用途中に実行を停止させないために該主プログ
ラム4をオペレーションシステム拡張機能エリア3に配
置し、該起動/終了プログラム5をライセンス使用条件
と共に、デジタルコンテンツ6を包含したファイル構造
としたシェル構造とするするプログラム分割配置手段2
と、ユーザからデジタルコンテンツの起動要求が発行さ
れると、シェル構造中のデジタルコンテンツを分離して
配置するデジタルコンテンツ分離手段9と、主プログラ
ム4と起動/終了プログラム5とで、該デジタルコンテ
ンツの動作を監視する動作監視手段7と、動作監視手段
7による監視結果を主プログラム4において、取得し
て、通信手段8に転送する監視結果転送手段とを含む。
【0012】本発明(請求項8)は、デジタルコンテン
ツ分離手段9において、デジタルコンテンツの使用の終
了を検知すると、該デジタルコンテンツをシェル構造に
戻す手段を含む。本発明(請求項9)は、起動/終了プ
ログラム5において、デジタルコンテンツの起動/終了
を監視し、その監視結果を主プログラムに通知する手段
を有し、主プログラム4は、起動/終了プログラムによ
る監視結果に基づいて、デジタルコンテンツの使用時
間、使用回数データを取得して、ライセンス管理センタ
に通知する手段を含む。
【0013】本発明(請求項10)は、動作監視手段7
において、主プログラム4において、ユーザからのコン
テンツのコピーを含む不正使用を検知する不正使用検知
手段を含む。本発明(請求項11)は、アプリケーショ
ンソフトウェアを含むデジタルコンテンツにアクセスす
るユーザ端末装置であって、オペレーティングシステム
の機能拡張エリアに設定され、オペレーションシステム
の機能を用いて、デジタルコンテンツの起動を許可する
と共に、該デジタルコンテンツの動作を監視し、監視結
果をライセンス管理センタに通知する主プログラムと、
デジタルコンテンツの起動及び終了を監視し、主プログ
ラムに起動及び終了の要求を通知する起動/終了プログ
ラム、ライセンス使用条件処理及びデジタルコンテンツ
を包含し、オペレーティングシステムの機能拡張エリア
の外部にシェル構造を用いて配置されるシェルと、ユー
ザからデジタルコンテンツの起動要求を取得すると、シ
ェル内のデジタルコンテンツを、該シェルから分離し、
終了要求を取得すると、該デジタルコンテンツを該シェ
ルに装着するコンテンツ離脱・装着制御手段とを有す
る。
【0014】本発明(請求項12)は、コンテンツ離脱
・装着制御手段において、シェル内の前記デジタルコン
テンツをユーザが使用可能な状態に逆変換することによ
り該シェルから分離させる手段を含む。本発明(請求項
13)は、アプリケーションソフトウェアを含むデジタ
ルコンテンツと該コンテンツに付随するライセンス使用
条件書とを用いて、デジタルコンテンツのライセンス流
通管理を行うライセンス管理プログラムを格納した記憶
媒体であって、デジタルコンテンツの動作を監視し、時
間貸し/回数貸しを含むPay per useのデータやデジタ
ルコンテンツの課金データを生成する監視データ生成プ
ロセスと、監視データ生成プロセスによる監視結果を通
知する通信プロセスとを有する。
【0015】本発明(請求項14)は、監視データ生成
プロセスにおいて、主プログラムと、デジタルコンテン
ツの起動及び終了を制御する起動/終了プログラムとか
ら構成されるリンク処理プログラムを分割し、デジタル
コンテンツ使用途中に実行を停止させないために該主プ
ログラムをオペレーションシステム拡張機能エリアに配
置し、該起動/終了プログラムをライセンス使用条件と
共に、デジタルコンテンツを包含したファイル構造とし
たシェル構造するするプログラム分割配置プロセスと、
ユーザからデジタルコンテンツの起動要求が発行される
と、シェル構造中のデジタルコンテンツを分離して配置
するデジタルコンテンツ分離プロセスと、主プログラム
と起動/終了プログラムとで、該デジタルコンテンツの
動作を監視する動作監視プロセスと、動作監視プロセス
による監視結果を主プログラムにおいて、取得して、通
信プロセスに転送するプロセスとを含む。
【0016】本発明(請求項15)は、デジタルコンテ
ンツ分離プロセスにおいて、デジタルコンテンツの使用
の終了を検知すると、該デジタルコンテンツをシェル構
造に戻すプロセスを含む。本発明(請求項16)は、起
動/終了プログラムにおいて、デジタルコンテンツの起
動/終了を監視し、その監視結果を主プログラムに通知
するプロセスを有し、主プログラムは、起動/終了プロ
グラムによる監視結果に基づいて、デジタルコンテンツ
の使用時間、使用回数データを取得して、ライセンス管
理センタに通知するプロセスを含む。
【0017】本発明(請求項17)は、動作監視プロセ
スにおいて、主プログラムにおいて、ユーザからのコン
テンツのコピーを含む不正使用を検知する不正使用検知
プロセスを含む。上記のように、本発明は、ライセンス
使用条件書と起動/終了プログラムを使用して、当該デ
ジタルコンテンツを含むファイル構造、即ち、シェル構
造にし、当該シェルとオペレーションシステム(OS)
機能拡張エリアに入れた主プログラムとで、当該デジタ
ルコンテンツを制御することによって、当該デジタルコ
ンテンツの動作を監視し、デジタルコンテンツをどのく
らい使用したのかの情報等をライセンス管理センタと通
信する構造とすることにより、デジタルコンテンツの不
正使用の防止や、Pay per use ライセンスを実現するこ
とが可能となる。
【0018】さらに、デジタルコンテンツをシェル構造
として、ライセンス使用条件書、起動/終了プログラム
と共に包含して格納しておき、ユーザからの当該デジタ
ルコンテンツの起動要求が発行された場合に、当該デジ
タルコンテンツをシェルの外部に離脱させることによ
り、起動/終了プログラムを介して、主プログラムから
の制御がない限り、当該デジタルコンテンツをユーザが
動作させることができない。このようにして、デジタル
コンテンツを管理する上で、デジタルコンテンツを単体
でユーザ端末上に配置するのではなく、起動/終了プロ
グラムやライセンス使用条件書と共にシェル構造内に格
納しておくことにより、単体による実行が不可能とな
る。これにより、ライセンス使用条件書に基づいて、デ
ジタルコンテンツの動作(使用状況)を監視することが
可能であり、デジタルコンテンツの不正使用を防止する
と共に、デジタルコンテンツの時間貸しや回数貸しのPa
y peruse を実現することが可能となる。
【0019】
【発明の実施の形態】図3は、本発明のライセンス管理
システムの概念図を示す。同図に示すように、本発明
は、処理プロセス1000を主プログラム1100と起
動/終了プログラム1200に分離し、起動/終了プロ
グラム1200とライセンス使用条件書2000とで、
デジタルコンテンツ3000を包むようなファイル構
造、即ち、シェル構造にし、当該シェル10000を、
OSで使用する各種の命令、機能を活用して主プログラ
ム1100で連結照合し、デジタルコンテンツ3000
の動作を監視できる構造を有することで、コンテンツの
不正使用の防止やPay per use ライセンスを実現する。
【0020】ここで、シェル構造について説明する。デ
ジタルコンテンツの例として、例えば、画像ファイルを
利用者が閲覧しようとする場合、その画像ファイルの形
式(JPEG,GIF等)を表示できるアプリケーショ
ンソフトウェアを利用することにより、当該画像ファイ
ルを容易に表示できる。この画像ファイルについて、O
S機能拡張エリア150に組み込んだプログラムにより
ある変換を行って、アプリケーションソフトウェアによ
って表示できないファイルに置き換えてしまうことをシ
ェルに組み込む(装着する)と言う。一度シェルに組み
込むと、OS拡張エリア150に組み込んだプログラム
によって、当該ファイルに逆変換をかけること、即ち、
シェルから分離(離脱)するまでは、当該逆変換後の画
像ファイルを表示できるアプリケーションソフトウェア
は勿論のこと、他のアプリケーションソフトウェアによ
っても正確な画像を表示できない。
【0021】また、他のデジタルコンテンツの例とし
て、例えば、ゲームソフトのような実行形式のソフトウ
ェアについて、同様にOS機能拡張エリア150に組み
込んだプログラムによりある変換を行う。即ち、シェル
に組み込む(装着する)と、当該OS上では利用者は実
行することができなくなる。シェルに組み込んだファイ
ルを逆変換によりシェルから分離(離脱)すると、利用
者が実行できる形式のソフトウェアになる。
【0022】このように、利用者がデジタルコンテンツ
を利用できない形に変換することをシェルに組み込む
(シェル構造にする)といい、一度、シェル構造にした
デジタルコンテンツを逆変換して、利用者が利用できる
形にすることをシェルから分離(離脱)するという。こ
こで、前述の変換・逆変換の例としては、例えば、公知
の技術である特願平9−247272等により開示され
ている、ファイルの圧縮・解凍の技術・アルゴリズムを
用いた変換・逆変換や、暗号化・復号化技術を用いた変
換・逆変換が考えられ、その他の方法、アルゴリズムで
あってもよい。
【0023】図4は、本発明のライセンス管理システム
の構成を示す。同図に示すライセンス管理システムは、
OSの機能拡張エリア150を用いた構成であり、ライ
センス使用条件書2000と起動/終了プログラム12
00とでデジタルコンテンツ3000を包むファイル構
造及びシェル構造を有し、シェル10000がOSの機
能拡張エリア150に置かれた主プログラム1100に
よって連結された状況を示している。
【0024】図5は、本発明のリンク処理動作状態遷移
の例を示し、図6は、本発明の複数のシェルプログラム
を同時使用した応用システムの例を示す。図5に示すよ
うに、起動データがシェルに送られることによって、起
動/終了プログラム1200が起動要求データをOS機
能拡張エリア150に存在する主プログラム1100に
送り、起動許可が下りれば、起動/終了プログラム12
00に返される。
【0025】次に、シェル10000からデジタルコン
テンツ3000が分離され、起動される。デジタルコン
テンツ3000使用中は、主プログラム1100は、O
Sの機能を用い、デジタルコンテンツ3000の動作を
監視する。Pay per use ライセンスを実現する際には、
主プログラム1100によって、ライセンス管理センタ
20と通信し、Pay per use データや課金データ等(コ
ンテンツID、OS動作情報、Pay per use データの使
用時間、使用回数、使用履歴情報、課金データ)を送信
する。
【0026】さらに、デジタルコンテンツ3000終了
時には、シェル10000にデジタルコンテンツ300
0を組み込んで終了する。また、デジタルコンテンツが
複数ある場合には、図6に示すように、主プログラム1
100で複数のファイル構造、シェル構造を用いて管理
することで、容易に実施可能である。
【0027】このように、本発明は、リンク処理プログ
ラム1000を分割し、一方を起動/終了プログラム1
200として、ライセンス使用条件書2000とを用い
てデジタルコンテンツ3000を包むシェル10000
にし、他方を主プログラム1100として、OSの機能
拡張エリア150に配置し、シェル10000とのリン
クや起動/終了監視する構造を組み込み、デジタルコン
テンツ3000の不正使用の防止を行うと共に、Pay pe
r use のライセンスを実現する。
【0028】
【実施例】以下、図面と共に本発明の実施例を説明す
る。図7は、本発明の一実施例のライセンス管理システ
ムの構成を示す。同図に示すライセンス管理システム
は、ユーザ端末10、ライセンス管理センタ20から構
成される。
【0029】ユーザ端末10は、オペレーションシステ
ム2000とシェル10000から構成される。オペレ
ーションシステム2000は、オペレーションシステム
2000を介してシェル10000を制御する主プログ
ラム1100及び、OS機能170から構成される。
【0030】主プログラム1100は、起動/終了プロ
グラム連結処理部1111を有するコンテンツ動作監視
処理部1110、通信処理部1120、メモリ部113
0、及び制御部1140を有する。シェル10000
は、起動/終了プログラム1200とライセンス使用条
件書2000とを有する。起動/終了プログラム120
0は、端末入出力処理部1210、連結処理部1220
及び制御部1230から構成される。
【0031】これを動作させるには、シェル10000
の起動/終了プログラム1200の制御部1230の指
令によって、端末入出力処理部1210は、当該端末1
0に接続されたマウス等から入力されるデジタルコンテ
ンツ3000の起動要求データとそのシェル10000
の所在データを受け取り、連結処理部1220に転送す
る。
【0032】次に、制御部1230の指令によって、連
結処理部1220は、ライセンス使用条件書2000と
デジタルコンテンツ3000が対応しているか否か、時
間貸し/回数貸し等Pay per use の期限切れ等を検査
し、その結果、デジタルコンテンツ3000を動作させ
ないのであれば、端末入出力部1210にその結果デー
タを転送する。
【0033】端末入出力処理部1210は、その結果を
ディスプレイ等から出力する。他方、デジタルコンテン
ツ3000を動作させる場合には、連結処理部1220
を介して、主プログラム1100のコンテンツ動作監視
処理部1110内の起動/終了プログラム連結処理部1
11に起動要求データを転送する。制御部1140の指
令によって、主プログラム1100の起動/終了プログ
ラム連結処理部1111は、シェル10000の連結処
理部1220から受け取った起動要求データをメモリ部
1130に格納する。
【0034】制御部1140の指令によって、コンテン
ツ動作監視処理部1110内の起動/終了プログラム連
結部1111は、起動許可データを起動/終了プログラ
ム1200の連結処理部1220に転送する。制御部1
230の指令によって、連結処理部1220は、起動/
終了プログラム連結処理部1111から受け取った起動
要求データからデジタルコンテンツ3000をシェル1
0000と分離する。
【0035】制御部1140の指令によって、コンテン
ツ動作監視処理部1110は、OS機能170を用いて
デジタルコンテンツ3000の動作を監視し、その使用
時間、回数データ等をメモリ部1130に格納する。ま
た、制御部1140の指令によって、コンテンツ動作監
視処理部1110は、デジタルコンテンツ3000の終
了要求データをOS機能170から受け取り、終了デー
タをメモリ部1140に格納し、通信処理部1130に
Pay per use等のデータをライセンス管理センタ20に
転送する。また、制御部1140の指令によって、通信
処理部1130は、コンテンツ動作監視処理部1110
から受け取ったPay per use 等のデータと、メモリ部1
130から取り出した使用時間、回数等のデータをライ
センス管理センタ20に送信する。
【0036】また、制御部1140の指令によって、コ
ンテンツ動作監視処理部1110内の起動/終了プログ
ラム連結処理部111は、シェル10000の起動/終
了プログラム1200の連結処理部1220にデジタル
コンテンツ使用終了データを転送する。更に、制御部1
230の指令によって、連結処理部1220は、デジタ
ルコンテンツ3000をシェル10000に組み込む
(装着する)。
【0037】さらに、主プログラム1100とシェル1
0000をリンクさせておき、使用時だけ当該シェル1
0000からデジタルコンテンツ3000を外すことが
可能であるため、シェル10000によって、ユーザか
らデジタルコンテンツ3000に直接アクセスできない
ことになる。また、当該デジタルコンテンツ3000使
用中であっても、主プログラム1100において、コピ
ー等を検知する機能を用いて、不正使用を防ぎ、著作
権、肖像権を守ることが可能である。
【0038】つまり、利用者が、アプリケーションを使
用していない場合は、シェル構造により、利用者から利
用できないようにし、アプリケーションを利用中の場合
は、利用者がコピー等の不正な処理を行うことをOS機
能170のタスク処理に定期的に割り込みをかけて主プ
ログラム1100が現在行われているタスク(コピー
等)の情報を取り出し、利用者が不正な処理を行うこと
を強制的に中断処理することにより不正使用をブロック
する。
【0039】また、本発明は、上記の実施例に限定され
ることなく、ユーザ端末10における動作をプログラム
として構築し、当該ユーザ端末10内のディスク装置
や、フロッピーディスク、CD−ROM等の可搬記憶媒
体に格納しておき、本発明を実施する際に、インストー
ルすることにより、容易に本発明を実現できる。なお、
本発明は、上記の実施例に限定されることなく、特許請
求の範囲内で種々変更・応用が可能である。
【0040】
【発明の効果】上述のように、本発明のOS機能格納エ
リアを用いた、ライセンス管理システムによれば、以下
のような効果を奏する。デジタルコンテンツをシェルプ
ログラムで包み込んでしまい、主プログラムと、シェル
プログラムをリンクし、使用時だけシェルプログラムか
らデジタルコンテンツをはずす構造から、シェルによっ
てユーザからデジタルコンテンツに直接アクセスできな
いこと、使用時にも主プログラムが例えば、ウィルスチ
ェック技術のようにコピー等を検知する機能を持たせる
ことで、不正使用を防ぎ、著作権、肖像権を守ることが
できる。
【0041】また、OSの機能拡張エリアに主プログラ
ムを組み込む構造とすることにより、主プログラムをデ
ジタルコンテンツ使用途中で停止することはできず、常
にデジタルコンテンツの動作を監視することが可能であ
り、例えば、主プログラムがアプリケーション起動や終
了を検知することで、常時、時間貸し、回数貸し等のPa
y per use を実現できる。
【図面の簡単な説明】
【図1】本発明の原理を説明するための図である。
【図2】本発明の原理構成図である。
【図3】本発明のライセンス管理システムの概念図であ
る。
【図4】本発明のライセンス管理システムの構成図であ
る。
【図5】本発明のリンク処理動作状態遷移の例である。
【図6】本発明の複数のシェルプログラムを同時使用し
た応用システムの例である。
【図7】本発明の一実施例のライセンス管理システムの
構成図である。
【図8】従来の映像情報検索方法及びシステム(特願平
7−173788)の構成を示す図である。
【図9】従来のペア構造を実現するためにリンク処理プ
ログラムを実装したシステムの構成を示す図である。
【符号の説明】
1 リンク処理プログラム 2 プログラム分割配置手段 3 OS拡張機能エリア 4 主プログラム 5 起動/終了プログラム 6 デジタルコンテンツ 7 動作監視手段 8 通信手段 9 デジタルコンテンツ分離手段 10 ユーザ端末 20 ライセンス管理センタ 150 機能拡張エリア 160 基本エリア 170 OS機能 1000 リンク処理プログラム 1100 主プログラム 1110 起動/終了プログラム連結処理部 1111 コンテンツ動作監視処理部 1120 通信処理部 1130 メモリ部 1140 制御部 1200 起動/終了プログラム 1210 端末入出力処理部 1220 連結処理部 1230 制御部 2000 ライセンス使用条件書 3000 デジタルコンテンツ 10000 シェル 20000 OS(オペレーティングシステム)

Claims (17)

    【特許請求の範囲】
  1. 【請求項1】 アプリケーションソフトウェアを含むデ
    ジタルコンテンツと該コンテンツに付随するライセンス
    使用条件書とを用いて、デジタルコンテンツのライセン
    ス流通管理を行うライセンス管理方法において、 前記デジタルコンテンツを使用するために、オペレーシ
    ョンシステム機能が稼働している状態を把握し、 該デジタルコンテンツの動作を監視し、時間貸し/回数
    貸しを含むPay per use のデータや前記デジタルコンテ
    ンツの課金データを生成し、 監視結果を、集中管理型で運用されるライセンス管理セ
    ンタに通知することにより、該ライセンス管理センタと
    通信し、不正使用を防止することを特徴とするライセン
    ス管理方法。
  2. 【請求項2】 主プログラムと起動/終了プログラム
    とから構成されるリンク処理プログラムを分割し、該主
    プログラムをオペレーションシステム拡張機能エリアに
    配置し、該起動/終了プログラムをライセンス使用条件
    と共に、デジタルコンテンツを包含したファイル構造と
    したシェル構造とし、 ユーザから前記デジタルコンテンツの起動要求が発行さ
    れると、前記シェル構造中のデジタルコンテンツを分離
    し、 前記起動/終了プログラムにより該デジタルコンテンツ
    の起動及び終了を制御すると共に、前記主プログラムと
    前記起動/終了プログラムとで、該デジタルコンテンツ
    の動作を監視し、 監視結果を前記主プログラムにおいて、前記ライセンス
    管理センタと通信する請求項1記載のライセンス管理方
    法。
  3. 【請求項3】 前記デジタルコンテンツの使用の終了を
    検知すると、該デジタルコンテンツを前記シェル構造に
    戻す手段を含む請求項2記載のライセンス管理方法。
  4. 【請求項4】 前記起動/終了プログラムが前記デジタ
    ルコンテンツの起動/終了を監視し、その監視結果を前
    記主プログラムに通知し、 前記主プログラムでは、前記監視結果に基づいて、前記
    デジタルコンテンツの使用時間、使用回数データを取得
    して、前記ライセンス管理センタに通知する請求項2記
    載のライセンス管理方法。
  5. 【請求項5】 前記主プログラムが、前記ユーザからの
    前記コンテンツのコピーを含む不正使用を検知すること
    を可能とする請求項1乃至3記載のライセンス管理方
    法。
  6. 【請求項6】 アプリケーションソフトウェアを含むデ
    ジタルコンテンツと該コンテンツに付随するライセンス
    使用条件書とを用いて、デジタルコンテンツのライセン
    ス流通管理を行うライセンス管理システムであって、 前記デジタルコンテンツを使用するために、前記デジタ
    ルコンテンツが稼働している状態を把握するオペレーシ
    ョンシステムと、 該デジタルコンテンツの動作を監視し、時間貸し/回数
    貸しを含むPay per use のデータや前記デジタルコンテ
    ンツの課金データを生成する監視データ生成手段と、 前記監視データ生成手段による監視結果を通知する通信
    手段とを有するユーザ端末と、 集中管理型で運用されるライセンス管理センタとを有す
    ることを特徴とするライセンス管理システム。
  7. 【請求項7】 前記監視データ生成手段は、 主プログラムと、前記デジタルコンテンツの起動及び終
    了を制御する起動/終了プログラムとから構成されるリ
    ンク処理プログラムを分割し、前記デジタルコンテンツ
    使用途中に実行を停止させないために該主プログラムを
    オペレーションシステム拡張機能エリアに配置し、該起
    動/終了プログラムをライセンス使用条件と共に、デジ
    タルコンテンツを包含したファイル構造としたシェル構
    造するするプログラム分割配置手段と、 ユーザから前記デジタルコンテンツの起動要求が発行さ
    れると、前記シェル構造中の前記デジタルコンテンツを
    分離して配置するデジタルコンテンツ分離手段と、 前記主プログラムと前記起動/終了プログラムとで、該
    デジタルコンテンツの動作を監視する動作監視手段と、 前記動作監視手段による監視結果を前記主プログラムに
    おいて、取得して、前記通信手段に転送する手段とを含
    む請求項6記載のライセンス管理システム。
  8. 【請求項8】 前記デジタルコンテンツ分離手段は、 前記デジタルコンテンツの使用の終了を検知すると、該
    デジタルコンテンツを前記シェル構造に戻す手段を含む
    請求項7記載のライセンス管理システム。
  9. 【請求項9】 前記起動/終了プログラムは、 前記デジタルコンテンツの起動/終了を監視し、その監
    視結果を前記主プログラムに通知する手段を有し、 前記主プログラムは、 前記起動/終了プログラムによる前記監視結果に基づい
    て、前記デジタルコンテンツの使用時間、使用回数デー
    タを取得して、前記ライセンス管理センタに通知する手
    段を含む請求項7記載のライセンス管理システム。
  10. 【請求項10】 前記動作監視手段は、 前記主プログラムにおいて、前記ユーザからの前記コン
    テンツのコピーを含む不正使用を検知する不正使用検知
    手段を含む請求項7記載のライセンス管理システム。
  11. 【請求項11】 アプリケーションソフトウェアを含む
    デジタルコンテンツにアクセスするユーザ端末装置であ
    って、 オペレーティングシステムの機能拡張エリアに設定さ
    れ、オペレーションシステムの機能を用いて、前記デジ
    タルコンテンツの起動を許可すると共に、該デジタルコ
    ンテンツの動作を監視し、監視結果をライセンス管理セ
    ンタに通知する主プログラムと、 前記デジタルコンテンツの起動及び終了を監視し、前記
    主プログラムに起動及び終了の要求を通知する起動/終
    了プログラム、ライセンス使用条件処理及び前記デジタ
    ルコンテンツを包含し、前記オペレーティングシステム
    の機能拡張エリアの外部にシェル構造を用いて配置され
    るシェルと、 ユーザから前記デジタルコンテンツの起動要求を取得す
    ると、前記シェル内の前記デジタルコンテンツを、該シ
    ェルから分離し、終了要求を取得すると、該デジタルコ
    ンテンツを該シェルに装着するコンテンツ離脱・装着制
    御手段とを有することを特徴とするユーザ端末装置。
  12. 【請求項12】 前記コンテンツ離脱・装着制御手段
    は、 前記シェル内の前記デジタルコンテンツをユーザが使用
    可能な状態に逆変換することにより該シェルから分離さ
    せる手段を含む請求項11記載のユーザ端末装置。
  13. 【請求項13】 アプリケーションソフトウェアを含む
    デジタルコンテンツと該コンテンツに付随するライセン
    ス使用条件書とを用いて、デジタルコンテンツのライセ
    ンス流通管理を行うライセンス管理プログラムを格納し
    た記憶媒体であって、 前記デジタルコンテンツの動作を監視し、時間貸し/回
    数貸しを含むPay peruse のデータや前記デジタルコン
    テンツの課金データを生成する監視データ生成プロセス
    と、 前記監視データ生成プロセスによる監視結果を通知する
    通信プロセスとを有することを特徴とするライセンス管
    理プログラムを格納した記憶媒体。
  14. 【請求項14】 前記監視データ生成プロセスは、 主プログラムと、前記デジタルコンテンツの起動及び終
    了を制御する起動/終了プログラムとから構成されるリ
    ンク処理プログラムを分割し、前記デジタルコンテンツ
    使用途中に実行を停止させないために該主プログラムを
    オペレーションシステム拡張機能エリアに配置し、該起
    動/終了プログラムをライセンス使用条件と共に、デジ
    タルコンテンツを包含したファイル構造としたシェル構
    造するするプログラム分割配置プロセスと、 ユーザから前記デジタルコンテンツの起動要求が発行さ
    れると、前記シェル構造中の前記デジタルコンテンツを
    分離して配置するデジタルコンテンツ分離プロセスと、 前記主プログラムと前記起動/終了プログラムとで、該
    デジタルコンテンツの動作を監視する動作監視プロセス
    と、 前記動作監視プロセスによる監視結果を前記主プログラ
    ムにおいて、取得して、前記通信プロセスに転送するプ
    ロセスとを含む請求項13記載のライセンス管理プログ
    ラムを格納した記憶媒体。
  15. 【請求項15】 前記デジタルコンテンツ分離プロセス
    は、 前記デジタルコンテンツの使用の終了を検知すると、該
    デジタルコンテンツを前記シェル構造に戻すプロセスを
    含む請求項13記載のライセンス管理プログラムを格納
    した記憶媒体。
  16. 【請求項16】 前記起動/終了プログラムは、 前記デジタルコンテンツの起動/終了を監視し、その監
    視結果を前記主プログラムに通知するプロセスを有し、 前記主プログラムは、 前記起動/終了プログラムによる前記監視結果に基づい
    て、前記デジタルコンテンツの使用時間、使用回数デー
    タを取得して、前記ライセンス管理センタに通知するプ
    ロセスを含む請求項14記載のライセンス管理プログラ
    ムを格納した記憶媒体。
  17. 【請求項17】 前記動作監視プロセスは、 前記主プログラムにおいて、前記ユーザからの前記コン
    テンツのコピーを含む不正使用を検知する不正使用検知
    プロセスを含む請求項14記載のライセンス管理プログ
    ラムを格納した記憶媒体。
JP6328298A 1998-03-13 1998-03-13 ライセンス管理方法及びシステム及びユーザ端末装置及びライセンス管理プログラムを格納した記憶媒体 Pending JPH11259574A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6328298A JPH11259574A (ja) 1998-03-13 1998-03-13 ライセンス管理方法及びシステム及びユーザ端末装置及びライセンス管理プログラムを格納した記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6328298A JPH11259574A (ja) 1998-03-13 1998-03-13 ライセンス管理方法及びシステム及びユーザ端末装置及びライセンス管理プログラムを格納した記憶媒体

Publications (1)

Publication Number Publication Date
JPH11259574A true JPH11259574A (ja) 1999-09-24

Family

ID=13224827

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6328298A Pending JPH11259574A (ja) 1998-03-13 1998-03-13 ライセンス管理方法及びシステム及びユーザ端末装置及びライセンス管理プログラムを格納した記憶媒体

Country Status (1)

Country Link
JP (1) JPH11259574A (ja)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001265937A (ja) * 2000-03-17 2001-09-28 Shinkichi Morimoto デジタルコンテンツの配信方法およびデジタルコンテンツの配信システム
JP2001306528A (ja) * 2000-04-18 2001-11-02 Ntt Communications Kk コンテンツ配信方法およびシステムとコンテンツ配信プログラムを記録した記録媒体
WO2002037286A1 (en) * 2000-11-02 2002-05-10 Sony Computer Entertainment Inc. Terminal capable of preventing false use of content distributed over network
JP2002163463A (ja) * 2000-11-27 2002-06-07 Dental Supply:Kk オブジェクト利用履歴管理方法、オブジェクト利用履歴管理装置及びオブジェクト利用履歴管理プログラムを格納した記録媒体
WO2002063482A1 (en) * 2001-02-07 2002-08-15 Shima, Masahiko Content and system for managing/utilizing content
JP2002247548A (ja) * 2001-02-15 2002-08-30 Nec Access Technica Ltd 映像表示許可方式、コンピュータに映像表示を行わせるためのプログラム
JP2002259846A (ja) * 2001-02-28 2002-09-13 Shinkichi Morimoto デジタル物流方法およびデジタル物流システム
JP2002351564A (ja) * 2001-05-22 2002-12-06 Ntt Communications Kk アプリケーション提供サービスのための装置及び方法並びにプログラム
JP2003535393A (ja) * 2000-04-20 2003-11-25 フォトライブラリー・ドット・コム・ピーティワイ・リミテッド マイクロライセンシングシステムおよび方法
JP2004534976A (ja) * 2000-11-17 2004-11-18 クゥアルコム・インコーポレイテッド 通信ネットワークにおいて消費されたサービスに対してインボイスを発行するのに使用される機構、方法、および製造物
JP2004334380A (ja) * 2003-05-02 2004-11-25 Yasuhiro Tanaka 著作物管理方法。
WO2006022011A1 (ja) * 2004-08-26 2006-03-02 Intelligent Wave Inc. 情報表示プログラム、情報表示プログラムの作成プログラム及び情報表示プログラムの作成装置
EP2098938A1 (en) 2002-03-25 2009-09-09 NEC Corporation Obfuscated source program, source program conversion method and apparatus, and source conversion program
JP2010117750A (ja) * 2008-11-11 2010-05-27 Konica Minolta Business Technologies Inc 検証システム、処理実行装置、制御コマンド変換方法および制御コマンド変換プログラム

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001265937A (ja) * 2000-03-17 2001-09-28 Shinkichi Morimoto デジタルコンテンツの配信方法およびデジタルコンテンツの配信システム
JP2001306528A (ja) * 2000-04-18 2001-11-02 Ntt Communications Kk コンテンツ配信方法およびシステムとコンテンツ配信プログラムを記録した記録媒体
JP2003535393A (ja) * 2000-04-20 2003-11-25 フォトライブラリー・ドット・コム・ピーティワイ・リミテッド マイクロライセンシングシステムおよび方法
WO2002037286A1 (en) * 2000-11-02 2002-05-10 Sony Computer Entertainment Inc. Terminal capable of preventing false use of content distributed over network
US7000104B2 (en) 2000-11-02 2006-02-14 Sony Computer Entertainment Inc. Terminal device for authorizing use of content distributed through a network
JP2009010964A (ja) * 2000-11-17 2009-01-15 Qualcomm Inc 通信ネットワークにおいて消費されたサービスに対してインボイスを発行するのに使用される機構、方法、および製造物
JP2004534976A (ja) * 2000-11-17 2004-11-18 クゥアルコム・インコーポレイテッド 通信ネットワークにおいて消費されたサービスに対してインボイスを発行するのに使用される機構、方法、および製造物
JP2002163463A (ja) * 2000-11-27 2002-06-07 Dental Supply:Kk オブジェクト利用履歴管理方法、オブジェクト利用履歴管理装置及びオブジェクト利用履歴管理プログラムを格納した記録媒体
WO2002063482A1 (en) * 2001-02-07 2002-08-15 Shima, Masahiko Content and system for managing/utilizing content
JP2002247548A (ja) * 2001-02-15 2002-08-30 Nec Access Technica Ltd 映像表示許可方式、コンピュータに映像表示を行わせるためのプログラム
JP2002259846A (ja) * 2001-02-28 2002-09-13 Shinkichi Morimoto デジタル物流方法およびデジタル物流システム
JP2002351564A (ja) * 2001-05-22 2002-12-06 Ntt Communications Kk アプリケーション提供サービスのための装置及び方法並びにプログラム
EP2098938A1 (en) 2002-03-25 2009-09-09 NEC Corporation Obfuscated source program, source program conversion method and apparatus, and source conversion program
JP2004334380A (ja) * 2003-05-02 2004-11-25 Yasuhiro Tanaka 著作物管理方法。
WO2006022011A1 (ja) * 2004-08-26 2006-03-02 Intelligent Wave Inc. 情報表示プログラム、情報表示プログラムの作成プログラム及び情報表示プログラムの作成装置
JP2010117750A (ja) * 2008-11-11 2010-05-27 Konica Minolta Business Technologies Inc 検証システム、処理実行装置、制御コマンド変換方法および制御コマンド変換プログラム

Similar Documents

Publication Publication Date Title
JP5599557B2 (ja) 情報処理装置、ライセンス判定方法、プログラム及び記録媒体
JP5090790B2 (ja) 機器、ライセンス管理方法、ライセンス管理プログラム、及びライセンス管理システム
TWI220620B (en) Method of protecting and managing digital contents and system for using thereof
JP4053628B2 (ja) 電子透かしを利用するデジタルコンテンツ管理システム
JPH11259574A (ja) ライセンス管理方法及びシステム及びユーザ端末装置及びライセンス管理プログラムを格納した記憶媒体
JP4742682B2 (ja) コンテンツ保護装置及びコンテンツ保護解除装置
JP4136325B2 (ja) 画像形成システム、ソフトウエア取得方法、画像形成装置およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
US20110047626A1 (en) Digital content management system and apparatus
JP2004507845A (ja) コンテンツ使用環境の完全性の認証及び検証システム及びその方法
JP4698211B2 (ja) 情報処理装置、画像形成装置、電子データの移動の取り消し方法
JPH1185848A (ja) ライセンス流通管理方法及びシステム及びライセンス流通管理プログラムを格納した記憶媒体
JP2002335397A (ja) 情報処理システム、媒体、情報処理装置、情報処理方法、それらを実施するためのプログラム、及び当該プログラムをコンピュータが読出可能に記憶した記憶媒体
JP2013037705A (ja) 機器、ライセンス管理システム、ライセンス管理方法、及びライセンス管理プログラム
JP2001290780A (ja) デジタルコンテンツ流通管理センタ、デジタルコンテンツ利用者端末、デジタルコンテンツ流通システム、デジタルコンテンツ管理方法、デジタルコンテンツ利用方法及び記憶媒体
JP2003186642A (ja) 印刷装置及び電子データ配信装置
JP2008171306A (ja) 電子装置およびプログラム
JP5106251B2 (ja) 情報処理システム、情報処理装置、情報処理方法及び記録媒体
US7801817B2 (en) Digital content management system and apparatus
JP5510535B2 (ja) 情報処理装置、ライセンス判定方法、プログラム、及び記録媒体
JPH0997174A (ja) ネットワーク上のライセンス管理システム
EP2003586B1 (en) System and method for evaluating licensing conditions of composite digital contents
JP4405350B2 (ja) 画像形成装置およびデータ漏洩防止プログラム
JPH10161864A (ja) ソフトウェアの保護方式
JP2008134820A (ja) 印刷制限処理プログラムおよび情報処理装置
JP3993121B2 (ja) 情報処理装置及びプログラム追加方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20031224