【手続補正書】
【提出日】平成18年10月6日(2006.10.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
要求メッセージの送信、応答メッセージの受信、１つのトランザクション完了を確定させるためのコミットメッセージの送信を含むトランザクション処理に基づいてサーバ装置からコンテンツの利用に対する情報を取得し、前記情報に基づいて前記コンテンツの利用を制御する端末装置であって、
前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、
前記トランザクションフラグを保持する保持手段と、
連続する複数回のトランザクション処理における２回目以降のトランザクション処理において、前回送信した要求メッセージに対する前記サーバ装置からの応答メッセージが正常に受信されたとき、前回送信した要求メッセージに含まれるトランザクションフラグの値が反転されたトランザクションフラグを含む要求メッセージを送信し、最終回のトランザクション処理において、コミットメッセージを送信する送信手段と
を備える、端末装置。
【請求項２】
前記端末装置は、
前記複数のトランザクション処理においてサーバ装置から送信される各応答メッセージを受信する応答受信手段と、
応答受信手段による受信結果に従って、前記保持手段に保持されたトランザクションフラグを更新する更新手段と
を備える、請求の範囲第１項に記載の端末装置。
【請求項３】
前記更新手段は、
前記応答受信手段によって応答メッセージが正常に受信されたとき、前記保持手段に保持されているトランザクションフラグの値を反転する、
請求の範囲第２項に記載の端末装置。
【請求項４】
前記送信手段は、
前記応答受信手段によって応答メッセージが正常に受信されたとき、更新手段により反転されたトランザクションフラグを、次のトランザクション処理の要求メッセージに含めて送信し、
応答メッセージが正常に受信されなかったとき、更新手段により反転されていないトランザクションフラグを、現在のトランザクション処理の要求メッセージに含めて再度送信する、
請求の範囲第３項に記載の端末装置。
【請求項５】
要求メッセージの受信、応答メッセージの送信、１つのトランザクション完了を確定させるためのコミットメッセージの受信を含むトランザクション処理に基づいて端末装置にコンテンツの利用に対する情報を提供するサーバ装置であって、
前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、
連続する複数回のトランザクション処理における２回目以降の要求メッセージに含まれるトランザクションフラグを受信する受信手段と、
２回目以降の要求メッセージ受信時に、前記トランザクションフラグの値が、前回受信したトランザクションフラグの値に対し反転された値のとき、前回のトランザクションの完了を確定すると判定する判定手段と
を備える、サーバ装置。
【請求項６】
前記サーバ装置は、さらに、
前記複数のトランザクション処理における前回の要求メッセージに含まれて送信されたトランザクションフラグのコピーである第１フラグを保持する保持手段を備え、
前記判定手段は、
受信手段によって受信された現在のトランザクション処理におけるトランザクションフラグと、保持手段に保持された第１フラグとが不一致であるとき、前回のトランザクションの完了を確定すると判定する、
請求の範囲第５項記載のサーバ装置。
【請求項７】
前記受信手段は、
前記２回目以降の要求メッセージに含まれるトランザクションフラグを受信する要求受信手段と、
前記複数トランザクション処理の最後のトランザクション処理においてのみコミットメッセージを受信するコミット受信手段と
を備える、請求の範囲第６項に記載のサーバ装置。
【請求項８】
前記サーバ装置はさらに、
要求メッセージに対する応答メッセージを端末装置に送信する応答送信手段を備え、
前記応答送信手段は、
判定手段によって前回のトランザクションの完了を確定すると判定されたときは、次のトランザクション処理の応答メッセージを送信し、
判定手段によって前回のトランザクションの完了を確定しないと判定されたときは、前回のトランザクション処理の応答メッセージを再度送信する、
請求の範囲第７項に記載のサーバ装置。
【請求項９】
要求メッセージの受信、応答メッセージの送信、１つのトランザクション完了を確定させるためのコミットメッセージの受信を含むトランザクション処理に基づいて端末装置にコンテンツの利用に対する情報を提供するサーバ装置と、前記サーバ装置から取得した前記情報に基づいて前記コンテンツの利用を制御する端末装置とを含むデジタルコンテンツ配信システムであって、
前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、
前記端末装置は、
前記トランザクションフラグを保持する保持手段と、
連続する複数回のトランザクション処理における２回目以降のトランザクション処理において、前回送信した要求メッセージに対する前記サーバ装置からの応答メッセージが正常に受信されたとき、前回送信した要求メッセージに含まれるトランザクションフラグの値が反転されたトランザクションフラグを含む要求メッセージを送信し、最終回のトランザクション処理において、コミットメッセージを送信する送信手段とを備え、
前記サーバ装置は、
連続する複数回のトランザクション処理における２回目以降の要求メッセージに含まれるトランザクションフラグを受信する受信手段と、
２回目以降の要求メッセージ受信時に、前記トランザクションフラグの値が、前回受信したトランザクションフラグの値に対し反転された値のとき、前回のトランザクションの完了を確定すると判定する判定手段とを備える、
コンテンツ配信システム。
【請求項１０】
要求メッセージの送信、応答メッセージの受信、１つのトランザクション完了を確定させるためのコミットメッセージの送信を含むトランザクション処理に基づいてサーバ装置からコンテンツの利用に対する情報を取得し、前記情報に基づいて前記コンテンツの利用を制御する端末装置におけるトランザクション処理方法であって、
前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、
連続する複数回のトランザクション処理における２回目以降のトランザクション処理において、前回送信した要求メッセージに対する前記サーバ装置からの応答メッセージが正常に受信されたとき、前回送信した要求メッセージに含まれるトランザクションフラグの値が反転されたトランザクションフラグを含む要求メッセージを送信するよう制御する制御ステップと、
前記最終回のトランザクション処理においてコミットメッセージを送信する送信ステップと
を有する、トランザクション処理方法。
【請求項１１】
要求メッセージの受信、応答メッセージの送信、１つのトランザクション完了を確定させるためのコミットメッセージの受信を含むトランザクション処理に基づいて端末装置にコンテンツの利用に対する情報を提供するサーバ装置におけるトランザクション処理方法であって、
前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、
連続する複数回のトランザクション処理における２回目以降の要求メッセージに含まれるトランザクションフラグを受信するステップと、
２回目以降の要求メッセージ受信時に、前記トランザクションフラグの値が、前回受信したトランザクションフラグの値に対し反転された値のとき、前回のトランザクションの完了を確定すると判定する判定ステップと
を有する、トランザクション処理方法。
【請求項１２】
要求メッセージの受信、応答メッセージの送信、１つのトランザクション完了を確定させるためのコミットメッセージの受信を含むトランザクション処理に基づいて端末装置にコンテンツの利用に対する情報を提供するサーバ装置と、前記サーバ装置から取得した前記情報に基づいて前記コンテンツの利用を制御する端末装置とを含むデジタルコンテンツ配信システムにおけるトランザクション処理方法であって、
前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、
前記端末装置において、連続する複数回のトランザクション処理における２回目以降のトランザクション処理において、前回送信した要求メッセージに対する前記サーバ装置からの応答メッセージが正常に受信されたとき、前回送信した要求メッセージに含まれるトランザクションフラグの値が反転されたトランザクションフラグを含む要求メッセージを送信するよう制御する制御ステップと、
前記端末装置において、前記最終回のトランザクション処理においてコミットメッセージを送信する送信ステップと、
前記サーバ装置において、連続する複数回のトランザクション処理における２回目以降の要求メッセージに含まれるトランザクションフラグを受信するステップと、
前記サーバ装置において、２回目以降の要求メッセージ受信時に、前記トランザクションフラグの値が、前回受信したトランザクションフラグの値に対し反転された値のとき、前回のトランザクションの完了を確定すると判定する判定ステップと
を有する、トランザクション処理方法。
【請求項１３】
要求メッセージの受信、応答メッセージの送信、１つのトランザクション完了を確定させるためのコミットメッセージの送信を含むトランザクション処理に基づいてサーバ装置からコンテンツの利用に対する情報を取得し、前記情報に基づいて前記コンテンツの利用を制御する端末装置においてトランザクション処理を実行させるプログラムあって、
前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、
前記トランザクションフラグを保持する保持手段と、
連続する複数回のトランザクション処理おける２回目以降のトランザクション処理において、前回送信した要求メッセージに対する前記サーバ装置からの応答メッセージが正常に受信されたとき、前回送信した要求メッセージに含まれるトランザクションフラグの値が反転されたトランザクションフラグを含む要求メッセージを送信し、最終回のトランザクション処理において、コミットメッセージを送信する送信手段と
を端末装置内のコンピュータに実現させるプログラム。
【請求項１４】
要求メッセージの受信、応答メッセージの送信、１つのトランザクション完了を確定させるためのコミットメッセージの受信を含むトランザクション処理に基づいて端末装置にコンテンツの利用に対する情報を提供するサーバ装置においてトランザクション処理を実行させるプログラムであって、
前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、
連続する複数回のトランザクション処理における２回目以降の要求メッセージに含まれるトランザクションフラグを受信する受信手段と、
２回目以降の要求メッセージ受信時に、前記トランザクションフラグの値が、前回受信したトランザクションフラグの値に対し反転された値のとき、前回のトランザクションの完了を確定すると判定する判定手段と
をサーバ装置内のコンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成する端末装置は、要求メッセージの送信、応答メッセージの受信、１つのトランザクション完了を確定させるためのコミットメッセージの送信を含むトランザクション処理に基づいてサーバ装置からコンテンツの利用に対する情報を取得し、前記情報に基づいて前記コンテンツの利用を制御する端末装置であって、前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、前記トランザクションフラグを保持する保持手段と、連続する複数回のトランザクション処理における２回目以降のトランザクション処理において、前回送信した要求メッセージに対する前記サーバ装置からの応答メッセージが正常に受信されたとき、前回送信した要求メッセージに含まれるトランザクションフラグの値が反転されたトランザクションフラグを含む要求メッセージを送信し、最終回のトランザクション処理において、コミットメッセージを送信する送信手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、上記目的を達成するサーバ装置は、要求メッセージの受信、応答メッセージの送信、１つのトランザクション完了を確定させるためのコミットメッセージの受信を含むトランザクション処理に基づいて端末装置にコンテンツの利用に対する情報を提供するサーバ装置であって、前記要求メッセージは、現在処理中のトランザクションに関連づけられており０または１の値を取るトランザクションフラグを含み、連続する複数回のトランザクション処理における２回目以降の要求メッセージに含まれるトランザクションフラグを受信する受信手段と、２回目以降の要求メッセージ受信時に、前記トランザクションフラグの値が、前回受信したトランザクションフラグの値に対し反転された値のとき、前回のトランザクションの完了を確定すると判定する判定手段とを備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この構成によれば、端末装置とサーバ装置とを含むコンテンツ配信システムで複数トランザクション処理を行う場合、要求メッセージと同時にコミットメッセージの代用としてトランザクションフラグを送信する。つまり、従来別々に送信される前後する２つトランザクション処理のコミットメッセージと要求メッセージとを、上記構成では１つのメッセージに重ねて送信している。このように、コミットメッセージを送信しないのでサーバ装置と端末装置との間のメッセージ往復回数を減少させることができる。さらに、サーバ装置および端末装置でトランザクションフラグという少ない情報量で、メッセージ往復回数の削減と同時に通信切断対策を同時に行うことができる。これにより、ユーザがコンテンツ利用要求を出してから、応答を得るまでの待ち時間を短縮させることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
ここで、前記端末装置は、前記複数のトランザクション処理においてサーバ装置から送信される各応答メッセージを受信する応答受信手段と、応答受信手段による受信結果に従って、前記保持手段に保持されたトランザクションフラグを更新する更新手段とを備える構成としてもよい。また、前記更新手段は、前記サーバ装置に保持されるトランザクションフラグと同じ値を、保持手段に保持されるトランザクションフラグの初期値として設定し、応答受信手段によって応答メッセージが受信されたとき、保持手段のトランザクションフラグの値を反転する構成としてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
ここで、前記サーバ装置は、前記トランザクションフラグは、端末装置によってトランザクションが処理される毎に反転された値を有し、前記サーバ装置は、さらに、前記複数のトランザクション処理における前回の要求メッセージと共に送信されたトランザクションフラグのコピーである第１フラグを保持する保持手段を備え、前記判定手段は、受信手段によって受信された現在のトランザクション処理におけるトランザクションフラグと、保持手段に保持された第１フラグとが不一致であるとき、前回のトランザクションの完了を確定すると判定する構成としてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
この構成によれば、サーバ装置内の判定手段は、前回のトランザクションフラグのコピーである第１フラグと、受信された現在のトランザクションフラグとを比較することにより、端末装置において前回のトランザクション処理が完了したか否かを判定することができる。
ここで、前記端末装置は、前記トランザクションフラグの初期値は、前記複数のトランザクション処理においてサーバ装置から送信される初回の応答メッセージに含まれ、前記更新手段は、応答受信手段によって初回の応答メッセージが受信されたとき、保持手段のトランザクションフラグを初期値に設定し、応答受信手段によって応答メッセージが正常に受信されたとき、保持手段のトランザクションフラグの値を反転する構成としてもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
ここで、前記サーバ装置は、前記複数のトランザクション処理における初回の応答メッセージとともに、第１フラグの初期値を前記トランザクションフラグの初期値として、端末装置に送信する応答送信手段を備える構成としてもよい。
この構成によれば、サーバ装置内の判定手段は、第１フラグと、受信された現在のトランザクションフラグとが一致する場合は、端末装置におけるトランザクション処理の状態が変化していないので、トランザクション処理が完了していないと判定し、不一致である場合は、端末装置におけるトランザクション処理の状態が変化しているので、トランザクション処理が完了したと判定する。このように、サーバ装置は、コミットメッセージを受信しなくても、トランザクションフラグにより、端末装置におけるトランザクション処理状態(完了したか否か)を簡単に判定することできる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
ここで、前記端末装置における要求送信手段は、前記応答受信手段によって応答メッセージが正常に受信されなかったとき、反転されていないトランザクションフラグを、現在のトランザクション処理の要求メッセージとともに再度送信するように構成してもよい。
ここで、前記応答送信手段は、判定手段によって前回のトランザクションの完了を確定しないと判定されたとき、前回のトランザクション処理の応答メッセージを再度送信する構成としてもよい。