【手続補正書】
【提出日】平成29年7月11日(2017.7.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データベースのデータ記憶領域によりマッピングされる制御情報を決定することと、
前記制御情報と前記データ記憶領域への書き込み対象データとを組み合わせ、組み合わせ結果を取得することと、
前記組み合わせ結果と同じ別の組み合わせ結果があるかどうかを判定することであって、前記別の組み合わせ結果とは、前記データベースの別のデータ記憶領域に記憶される別のデータと、前記別のデータ記憶領域によりマッピングされる別の制御情報とを組み合わせることである、前記判定することと、
前記組み合わせ結果と同じ別の組み合わせ結果があるかどうかを判定することに応じて、
前記データベースの前記データ記憶領域への書き込み対象の前記データを前記データ記憶領域に書き込むことを拒否すること、
を備える、データ一意性制御方法。
【請求項２】
異なるコンテンツのデータへの書き込み対象の前記データベースの異なるデータ記憶領域が同じ制御情報にマッピングされ、
前記制御情報が各データ記憶領域によりマッピングされる固有データに従って決定される、
請求項１に記載の方法。
【請求項３】
前記データ記憶領域によりマッピングされる前記制御情報を決定する前に、
異なるコンテンツを有するデータへの書き込み対象のデータ記憶領域によりマッピングされる制御情報記憶領域を前記データベースから決定することと、
前記決定された制御情報記憶領域に同じ制御情報を記憶すること、
をさらに備える、請求項１に記載の方法。
【請求項４】
前記データ記憶領域によりマッピングされる前記制御情報を決定する前に、
同じコンテンツを有するデータへの書き込み対象のデータ記憶領域によりマッピングされる制御情報記憶領域を前記データベースから決定することと、
前記決定された制御情報記憶領域に異なる制御情報を記憶すること、
をさらに備える、請求項１に記載の方法。
【請求項５】
前記データベースの前記データ記憶領域への書き込み対象の前記データを前記データ記憶領域に前記書き込んだ後、
前記データベースの前記データ記憶領域への書き込み対象の前記データと衝突識別子との間のマッピング関係を構築することと、
前記データベースの修正データと前記衝突識別子との間のマッピング関係を構築すること、
をさらに備える、請求項１に記載の方法。
【請求項６】
端末により送信されるデータアクセス要求を受信することと、
前記データアクセス要求に従って、前記データベースのデータを問い合わせることと、
前記問い合わせデータとマッピング関係を有する衝突識別子が存在するという判定に応じて、前記問い合わせデータを修正するかどうかを示す指示をユーザに入力することをプロンプトするよう、前記端末を指示することと、
前記端末により送信された前記問い合わせデータの修正を示す指示を受信することに応じて、前記指示に含まれるデータを使用することにより前記問い合わせデータを更新すること、
をさらに備える、請求項５に記載の方法。
【請求項７】
前記指示に含まれるデータを使用することによる前記問い合わせデータの前記更新の後に、前記問い合わせデータと前記衝突識別子との間の前記マッピング関係を終了すること、
をさらに備える、請求項６に記載の方法。
【請求項８】
前記データベースの前記データの前記更新は、前記データベースの前記データに可逆的な修正を行うことを備える、請求項６に記載の方法。
【請求項９】
前記端末により送信された前記問い合わせデータを修正しないことを示す指示を受信すると、前記問い合わせデータが前記可逆的な修正を受けるデータかどうかを判定することと、
前記問い合わせデータが前記可逆的な修正を受ける前記データであるという判定に応じて、
前記問い合わせデータに前記可逆的な修正の可逆的な動作を実行し、修正データを取得することと、
前記修正データと同じ前記データベースのデータに前記可逆的な修正を実行すること、
をさらに備える、請求項８に記載の方法。
【請求項１０】
異なるコンテンツを有するデータへの書き込み対象のデータ記憶領域によりそれぞれマッピングされる、１つまたは複数の第１制御情報記憶領域をデータベースから決定することと、
前記決定された第１制御情報記憶領域に同じ制御情報を記憶すること、
をさらに備える、情報記憶方法。
【請求項１１】
同じコンテンツを有するデータでの書き込み対象のデータ記憶領域によりそれぞれマッピングされる、１つまたは複数の第２制御情報記憶領域を前記データベースから決定することと、
前記決定された第２制御情報記憶領域に異なる制御情報を記憶すること、
をさらに備える、請求項１０に記載の方法。
【請求項１２】
データベースのデータ記憶領域によりマッピングされる制御情報を決定する情報決定ユニットと、
前記制御情報と前記データ記憶領域への書き込み対象データとを組み合わせ、組み合わせ結果を取得する組み合わせユニットと、
前記組み合わせ結果と同じ別の組み合わせ結果があるかどうかを判定する第１判定ユニットであって、前記別の組み合わせ結果とは、前記データベースの別のデータ記憶領域に記憶される別のデータと、前記別のデータ記憶領域によりマッピングされる別の制御情報とを組み合わせることである、前記第１判定ユニットと、
前記組み合わせ結果と同じ別の組み合わせ結果があるかどうかを判定することに応じて、
前記データベースの前記データ記憶領域への書き込み対象の前記データを前記データ記憶領域に書き込むことを拒否するか、または、
前記組み合わせ結果と同じ別の組み合わせ結果があるように、前記データベースの前記別のデータを修正し、前記データベースの前記データ記憶領域への書き込み対象の前記データを前記データ記憶領域に書き込む動作実行ユニットと、
を備える、データ一意性制御装置。
【請求項１３】
異なるコンテンツのデータへの書き込み対象の前記データベースの異なるデータ記憶領域が同じ制御情報にマッピングされ、
前記制御情報が各データ記憶領域によりマッピングされる固有データに従って決定される、
請求項１２に記載の装置。
【請求項１４】
前記データ記憶領域によりマッピングされる前記制御情報を決定する前に、異なるコンテンツを有するデータへの書き込み対象のデータ記憶領域によりマッピングされる制御情報記憶領域を前記データベースから決定する領域決定ユニットと、
前記決定された制御情報記憶領域に同じ制御情報を記憶する記憶実行ユニットと、
をさらに備える、請求項１２に記載の装置。
【請求項１５】
前記データ記憶領域によりマッピングされる前記制御情報を決定する前に、同じコンテンツを有するデータへの書き込み対象のデータ記憶領域によりマッピングされる制御情報記憶領域を前記データベースから決定する領域決定ユニットと、
前記決定された制御情報記憶領域に異なる制御情報を記憶する記憶実行ユニットと、
をさらに備える、請求項１２に記載の装置。
【請求項１６】
前記データベースの前記データ記憶領域への書き込み対象の前記データを前記データ記憶領域に前記書き込んだ後、
前記データベースの前記データ記憶領域への書き込み対象の前記データと衝突識別子との間のマッピング関係を構築し、
前記データベースの修正された前記別のデータと前記衝突識別子との間のマッピング関係を構築するマッピング関係構築ユニット、
をさらに備える、請求項１２に記載の装置。
【請求項１７】
端末により送信されるデータアクセス要求を受信する要求受信ユニットと、
前記データアクセス要求に従って、前記データベースのデータを問い合わせる問い合わせユニットと、
前記問い合わせユニットとのマッピング関係を有する衝突識別子が存在すると判定されることに応じて、前記問い合わせデータを修正するかどうかを示す指示をユーザに入力することをプロンプトするよう、前記端末に指示する指示ユニットと、
前記端末により送信された前記問い合わせデータの修正を示す指示の受信に応じて、前記指示に含まれるデータを使用することにより前記問い合わせデータを更新するデータ更新ユニットと、
をさらに備える、請求項１６に記載の装置。
【請求項１８】
前記データ更新ユニットが前記指示に含まれるデータを使用することにより前記問い合わせデータを更新した後、前記問い合わせデータと前記衝突識別子との間の前記マッピング関係を終了するマッピング関係終了ユニット、
をさらに備える、請求項１７に記載の装置。
【請求項１９】
前記動作実行ユニットは、前記データベースの前記データに可逆的な修正をさらに行う、請求項１７に記載の装置。
【請求項２０】
前記端末により送信された前記問い合わせデータを修正しないことを示す指示を受信すると、前記問い合わせデータが前記可逆的な修正を受けるかどうかを判定する第２判定ユニットと、
前記第２判定ユニットによる、前記問い合わせデータが前記可逆的な修正を受ける前記データであるという判定に応じて、
前記問い合わせデータに前記可逆的な修正の可逆的な動作を実行し、修正データを取得し、
前記修正データと同じ前記データベースのデータに前記可逆的な修正を実行するデータ修正ユニットと、
をさらに備える、請求項１９に記載の装置。
【請求項２１】
データベースのデータ記憶領域によりマッピングされる制御情報を決定することと、
前記制御情報と前記データ記憶領域への書き込み対象データとを組み合わせ、組み合わせ結果を取得することと、
前記組み合わせ結果と同じ別の組み合わせ結果があるかどうかを判定することであって、前記別の組み合わせ結果とは、前記データベースの別のデータ記憶領域に記憶される別のデータと、前記別のデータ記憶領域によりマッピングされる別の制御情報とを組み合わせることである、前記判定することと、
前記組み合わせ結果と同じ別の組み合わせ結果があるかどうかを判定することに応じて、
前記組み合わせ結果と同じ別の組み合わせ結果がないように、前記データベースの前記別のデータを修正し、前記データベースの前記データ記憶領域への書き込み対象の前記データを前記データ記憶領域に書き込むこと、
を備える、データ一意性制御方法。