【手続補正書】
【提出日】平成19年7月25日(2007.7.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ鍵要求メッセージをサーバ装置へ送信し、前記サーバ装置からの前記コンテンツ鍵要求メッセージに対する応答メッセージを受信し、コンテンツを利用する端末装置であって、
前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、
前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を示すトランザクションフラグ記憶要否フラグを含み、
前記サーバ装置とメッセージの送受信を行うメッセージ送受信手段と、
前記トランザクションフラグを記憶するトランザクションフラグ記憶手段と、
前記トランザクションフラグを前記トランザクションフラグ記憶手段に書き込むトランザクションフラグ書き込み手段とを備え、
前記トランザクションフラグ書き込み手段は、
（１）前記メッセージ送受信手段が、前記応答メッセージを受信し、且つ、
（２）前記応答メッセージに含まれる前記トランザクションフラグ記憶要否フラグが記憶要と設定されている場合、
前記トランザクションフラグを前記トランザクションフラグ記憶手段に書き込む
ことを特徴とする端末装置。
【請求項２】
前記メッセージ送受信手段は、前記応答メッセージの受信成功を通知するコミットメッセージを前記サーバ装置に送信し、
前記トランザクションフラグ書き込み手段は、
（１）前記メッセージ送受信手段が、前記サーバ装置からの前記コミットメッセージに対するＡＣＫメッセージを受信し、且つ、
（２）前記トランザクションフラグ記憶手段に前記トランザクションフラグが記憶されている場合、
前記トランザクションフラグ記憶手段から前記トランザクションフラグを削除する
ことを特徴とする請求項１記載の端末装置。
【請求項３】
前記コミットメッセージは、前記トランザクションフラグを含み、
前記メッセージ送受信手段は、前記コンテンツ鍵要求メッセージ送信前に、前記トランザクション記憶手段に、前記トランザクションフラグが記憶されているかを確認し、記憶されている場合、記憶されている前記トランザクションフラグの値を、前記コミットメッセージに含まれる前記トランザクションフラグに設定し、前記コミットメッセージを前記サーバ装置に送信し、
前記トランザクションフラグ書き込み手段は、
前記メッセージ送受信手段が、前記サーバ装置からの前記コミットメッセージに対するＡＣＫメッセージを受信した場合、
前記トランザクションフラグ記憶手段から前記トランザクションフラグを削除する
ことを特徴とする請求項２記載の端末装置。
【請求項４】
前記メッセージ送受信手段は、前記応答メッセージに含まれる前記トランザクションフラグ記憶要否フラグが記憶不要と設定されている場合、前記コミットメッセージの送信を行わない
ことを特徴とする請求項２記載の端末装置。
【請求項５】
前記応答メッセージは、前記トランザクションフラグの記憶期限を含み、
前記トランザクションフラグ書き込み手段は、前記トランザクションフラグ記憶手段に前記トランザクションフラグを書き込む際には、前記記憶期限を関連付けて書き込み、
前記記憶期限が超過したことを検知した場合、所定のタイミングで、前記トランザクションフラグを前記トランザクションフラグ記憶手段から削除する
ことを特徴とする請求項１記載の端末装置。
【請求項６】
端末装置からのコンテンツ鍵要求メッセージに対して応答メッセージを返送するサーバ装置であって、
前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、
前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を示すトランザクションフラグ記憶要否フラグを含み、
前記端末装置とメッセージの送受信を行うメッセージ送受信手段と、
前記応答メッセージ中の前記トランザクションフラグ記憶要否フラグに値を設定するトランザクションフラグ記憶要否設定手段とを備え、
前記トランザクションフラグ記憶要否設定手段は、前記端末装置において前記トランザクションフラグの記憶が不要な場合、前記トランザクションフラグ記憶要否フラグに記憶不要と設定し、前記端末装置において前記トランザクションフラグの記憶が必要な場合、前記トランザクションフラグ記憶要否フラグに記憶要と設定する
ことを特徴とするサーバ装置。
【請求項７】
前記サーバ装置は、さらに、
前記コンテンツ鍵の前記端末装置への送信可能回数を管理するコンテンツ鍵送信可能回数管理手段を有し、
前記トランザクションフラグ記憶要否設定手段は、前記コンテンツ鍵送信可能回数管理手段が管理する前記送信可能回数が有限回数の場合、前記トランザクションフラグの記憶が必要であると判定し、その判定結果を前記トランザクションフラグ記憶要否フラグに設定する
ことを特徴とする請求項６記載のサーバ装置。
【請求項８】
前記サーバ装置は、さらに、
前記コンテンツ鍵を前記端末装置へ送信した履歴を管理するコンテンツ鍵送信履歴管理手段を有し、
前記トランザクションフラグ記憶要否設定手段は、コンテンツ鍵送信履歴管理手段が、送信する前記コンテンツ鍵について、前記端末装置への送信履歴を管理する場合、前記トランザクションフラグの記憶が必要であると判定し、その判定結果を前記トランザクションフラグ記憶要否フラグに設定する
ことを特徴とする請求項６記載のサーバ装置。
【請求項９】
前記応答メッセージは、前記トランザクションフラグの記憶期限を含み、
前記メッセージ送受信手段は、前記トランザクションフラグ記憶要否設定手段が、前記トランザクションフラグに記憶要と設定した場合、前記トランザクションフラグの記憶期限に所定の期限を設定する
ことを特徴とする請求項６記載のサーバ装置。
【請求項１０】
前記サーバ装置は、さらに、
前記端末装置が前記応答メッセージの受信に成功した場合に所定のコミット処理を実行するコミット処理手段を有し、
前記コミット処理手段は、
前記メッセージ送受信手段が、前記端末装置から、前記端末装置が前記応答メッセージの受信に成功したことを通知するコミットメッセージを受信した場合、
前記所定のコミット処理を実行する
ことを特徴とする請求項６記載のサーバ装置。
【請求項１１】
前記サーバ装置は、さらに、
前記端末装置が前記応答メッセージの受信に失敗した場合に所定のロールバック処理を実行するロールバック処理手段を有し、
前記ロールバック処理手段は、
前記メッセージ送受信手段が、前記応答メッセージ送信後に、前記端末装置から、前記コミットメッセージを受信する前に、新たに前記コンテンツ鍵要求メッセージを受信した場合、
前記所定のロールバック処理を実行する
ことを特徴とする請求項１０記載のサーバ装置。
【請求項１２】
コンテンツ鍵を配信するサーバ装置と、前記コンテンツ鍵を取得し、コンテンツの利用を行う端末装置とから成るデジタルコンテンツ配信システムであって、
前記端末装置は、コンテンツ鍵要求メッセージをサーバ装置へ送信し、
前記サーバ装置は、前記コンテンツ鍵要求メッセージに対する応答メッセージを端末装置へ送信し、
前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、
前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を示すトランザクションフラグ記憶要否フラグを含み、
前記端末装置は、
前記サーバ装置とメッセージの送受信を行う第一のメッセージ送受信手段と、
前記トランザクションフラグを記憶するトランザクションフラグ記憶手段と、
前記トランザクションフラグを前記トランザクションフラグ記憶手段に書き込むトランザクションフラグ書き込み手段とを備え、
前記トランザクションフラグ書き込み手段は、
（１）前記第一のメッセージ送受信手段が、前記応答メッセージを受信し、且つ、
（２）前記応答メッセージに含まれる前記トランザクションフラグ記憶要否フラグが記憶要と設定されている場合、
前記トランザクションフラグを前記トランザクションフラグ記憶手段に書き込み、
前記サーバ装置は、
前記端末装置とメッセージの送受信を行う第二のメッセージ送受信手段と、
前記応答メッセージ中の前記トランザクションフラグ記憶要否フラグに値を設定するトランザクションフラグ記憶要否設定手段とを備え、
前記トランザクションフラグ記憶要否設定手段は、前記端末装置において前記トランザクションフラグの記憶が不要な場合、前記トランザクションフラグ記憶要否フラグに記憶不要と設定し、前記端末装置において前記トランザクションフラグの記憶が必要な場合、前記トランザクション記憶要否フラグに記憶要と設定する
ことを特徴とするデジタルコンテンツ配信システム。
【請求項１３】
コンテンツ鍵要求メッセージをサーバ装置へ送信し、前記サーバ装置からの前記コンテンツ鍵要求メッセージに対する応答メッセージを受信し、コンテンツを利用する端末装置に用いるプログラムであって、
前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、
前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を示すトランザクションフラグ記憶要否フラグを含み、
前記サーバ装置とメッセージの送受信を行うステップと、
前記トランザクションフラグを前記端末装置内のトランザクションフラグ記憶手段に書き込むトランザクションフラグ書き込みステップとをコンピュータに実行させ、
前記トランザクションフラグ書き込みステップは、
（１）前記メッセージ送受信ステップが、前記応答メッセージを受信し、且つ、
（２）前記応答メッセージに含まれる前記トランザクションフラグ記憶要否フラグが記要と設定されている場合、
前記トランザクションフラグを前記トランザクションフラグ記憶手段に書き込む
ことを特徴とするプログラム。
【請求項１４】
端末装置からのコンテンツ鍵要求メッセージに対して応答メッセージを返送するサーバ装置に用いるプログラムであって、
前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、
前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を示すトランザクションフラグ記憶要否フラグを含み、
前記端末装置とメッセージの送受信を行うステップと、
前記応答メッセージ中の前記トランザクションフラグ記憶要否フラグに値を設定するトランザクションフラグ記憶要否設定ステップとをコンピュータに実行させ、
前記トランザクションフラグ記憶要否設定ステップは、前記端末装置において前記トランザクションフラグの記憶が不要な場合、前記トランザクションフラグ記憶要否フラグに記憶不要と設定し、前記端末装置において前記トランザクションフラグの記憶が必要な場合、前記トランザクション記憶要否フラグに記憶要と設定する
ことを特徴とするプログラム。
【請求項１５】
コンテンツ鍵要求メッセージをサーバ装置へ送信し、前記サーバ装置からの前記コンテンツ鍵要求メッセージに対する応答メッセージを受信し、コンテンツを利用する端末装置におけるトランザクション処理方法であって、
前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、
前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を
示すトランザクションフラグ記憶要否フラグを含み、
前記サーバ装置とメッセージの送受信を行うステップと、
前記トランザクションフラグを前記端末装置内のトランザクションフラグ記憶手段に書き込むトランザクションフラグ書き込みステップとを有し、
前記トランザクションフラグ書き込みステップは、
（１）前記メッセージ送受信ステップが、前記応答メッセージを受信し、且つ、
（２）前記応答メッセージに含まれる前記トランザクションフラグ記憶要否フラグが記憶要と設定されている場合、
前記トランザクションフラグを前記トランザクションフラグ記憶手段に書き込む
ことを特徴とするトランザクション処理方法。
【請求項１６】
端末装置からのコンテンツ鍵要求メッセージに対して応答メッセージを返送するサーバ装置におけるトランザクション処理方法であって、
前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、
前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を示すトランザクションフラグ記憶要否フラグを含み、
前記端末装置とメッセージの送受信を行うステップと、
前記応答メッセージ中の前記トランザクションフラグ記憶要否フラグに値を設定するトランザクションフラグ記憶要否設定ステップとを有し、
前記トランザクションフラグ記憶要否設定ステップは、前記端末装置において前記トランザクションフラグの記憶が不要な場合、前記トランザクションフラグ記憶要否フラグに記憶不要と設定し、前記端末装置において前記トランザクションフラグの記憶が必要な場合、前記トランザクションフラグ記憶要否フラグに記憶要と設定する
ことを特徴とするトランザクション処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記従来の課題を解決するために、本発明の請求項１記載の端末装置は、コンテンツ鍵要求メッセージをサーバ装置へ送信し、前記サーバ装置からの前記コンテンツ鍵要求メッセージに対する応答メッセージを受信し、コンテンツを利用する端末装置であって、前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を示すトランザクションフラグ記憶要否フラグを含み、前記サーバ装置とメッセージの送受信を行うメッセージ送受信手段と、前記トランザクションフラグを記憶するトランザクションフラグ記憶手段と、前記トランザクションフラグを前記トランザクションフラグ記憶手段に書き込むトランザクションフラグ書き込み手段とを備え、前記トランザクションフラグ書き込み手段は、（１）前記メッセージ送受信手段が、前記応答メッセージを受信し、且つ、（２）前記応答メッセージに含まれる前記トランザクションフラグ記憶要否フラグが記憶要と設定されている場合、前記トランザクションフラグを前記トランザクションフラグ記憶手段に書き込むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本願発明の端末装置の前記メッセージ送受信手段は、前記応答メッセージの受信成功を通知するコミットメッセージを前記サーバ装置に送信し、前記トランザクションフラグ書き込み手段は、（１）前記メッセージ送受信手段が、前記サーバ装置からの前記コミットメッセージに対するＡＣＫメッセージを受信し、且つ、（２）前記トランザクションフラグ記憶手段に前記トランザクションフラグが記憶されている場合、前記トランザクションフラグ記憶手段から前記トランザクションフラグを削除することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本願発明の端末装置の前記メッセージ送受信手段は、前記応答メッセージに含まれる前記トランザクションフラグ記憶要否フラグが記憶不要と設定されている場合、前記コミットメッセージの送信を行わないことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、本願発明のサーバ装置は、端末装置からのコンテンツ鍵要求メッセージに対して応答メッセージを返送するサーバ装置であって、前記コンテンツ鍵要求メッセージは、現在実行中のコンテンツ鍵要求処理に関連づけられており０または１の値を取るトランザクションフラグを含み、前記応答メッセージは、コンテンツ鍵と、前記トランザクションフラグの記憶の要否を示すトランザクションフラグ記憶要否フラグを含み、前記端末装置とメッセージの送受信を行うメッセージ送受信手段と、前記応答メッセージ中の前記トランザクションフラグ記憶要否フラグに値を設定するトランザクションフラグ記憶要否設定手段とを備え、前記トランザクションフラグ記憶要否設定手段は、前記端末装置において前記トランザクションフラグの記憶が不要な場合、前記トランザクションフラグ記憶要否フラグに記憶不要と設定し、前記端末装置において前記トランザクションフラグの記憶が必要な場合、前記トランザクションフラグ記憶要否フラグに記憶要と設定することを特徴とする。