【手続補正書】
【提出日】平成31年3月15日(2019.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データベースのための遠隔データ同期方法であって、前記データベースは送信側エンドのサービスアプリケーションのデータを記憶するために用いられ、前記方法は：
前記送信側エンドのサービスアプリケーションによって、データ更新イベントで更新されたサービスデータを取得するステップと；
前記送信側エンドのサービスアプリケーションによって、前記データ更新イベントに対応するイベントバージョンを生成するステップと；
前記送信側エンドのサービスアプリケーションによって、前記サービスデータと前記イベントバージョンとをイベントオブジェクト内にカプセル化するステップ（３０２）と；
ピアエンドのサービスアプリケーションが、前記イベントバージョンに従って、前記データ更新イベントが有効であると判定した際に、前記ピアエンドのデータベースが前記サービスデータに従って更新されるようにするために、前記送信側エンドのサービスアプリケーションによって、前記イベントオブジェクトを前記ピアエンドのサービスアプリケーションへ伝送するステップ（３０３）と；を備える、
遠隔データ同期方法。
【請求項２】
前記イベントオブジェクトは、サービスメインキーをさらに備え、
前記サービスメインキーは、異なるサービスデータを区別するために用いられる、
請求項１に記載の方法。
【請求項３】
前記方法は、前記サービスデータと前記イベントバージョンとをイベントオブジェクト内にカプセル化するステップの後に、前記イベントオブジェクトを記録するステップをさらに備え、
記録されたイベントオブジェクトは、前記ピアエンドのサービスアプリケーションから送信する前記イベントオブジェクトを受信すると、イベントの有効性を判断するために前記記録されたイベントオブジェクトからイベントバージョンに関する情報を抽出するために用いられる、
請求項１に記載の方法。
【請求項４】
データベースのための遠隔データ同期方法であって、前記データベースはピアエンドのサービスアプリケーションのデータを記憶するために用いられ、前記方法は：
前記ピアエンドのサービスアプリケーションで、送信側エンドのサービスアプリケーションが送信したイベントオブジェクトを受信するステップであって、前記イベントオブジェクトは、データ更新イベントで更新されたサービスデータと、前記データ更新イベントに対応したイベントバージョンとを含む、前記受信するステップ（５０１）と；
前記イベントバージョンに従い前記送信側エンドのデータ更新イベントは有効であると判定した際に、前記ピアエンドのサービスアプリケーションによって、前記データ更新イベントで更新された前記サービスデータに従って、ローカルデータベースを更新するステップ（５０４）と；を備える、
遠隔データ同期方法。
【請求項５】
前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが有効であると判定するステップは：
前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが、経時上、ローカルに記録されているデータ更新イベントの後に発生していると判定するステップを備える、
請求項４に記載の方法。
【請求項６】
前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが、経時上、ローカルに記録されているデータ更新イベントの後に発生していると判定するステップは：
前記イベントオブジェクトに含まれるサービスメインキーに従って、前記サービスメインキーに対応する、ローカルに記録されているデータ更新イベントのイベントバージョンを取得するステップであって、前記サービスメインキーは異なるサービスデータを区別するために使用される、前記取得するステップと；
前記ローカルのイベントバージョンをピアエンドのイベントバージョンと比較し、前記ピアエンドのデータ更新イベントが、経時上、前記ローカルに記録されているデータ更新イベントの後に発生していると判定するステップと；を備える、
請求項５に記載の方法。
【請求項７】
前記方法は、前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが有効であると判定した後に、前記イベントオブジェクトを記録するステップをさらに備え、
記録されたイベントオブジェクトは、ピアエンドのサービスアプリケーションから受信する前記イベントオブジェクトを受信すると、イベントの有効性を判断するために前記記録されたイベントオブジェクトからイベントバージョンに関する情報を抽出するために用いられる、
請求項４に記載の方法。
【請求項８】
データベースのための遠隔データ同期装置であって、前記データベースは送信側エンドのサービスアプリケーションのデータを記憶するために用いられ、前記装置は：
データ更新イベントで更新されたサービスデータを取得し、前記データ更新イベントに対応するイベントバージョンを生成し、前記サービスデータと前記イベントバージョンとをイベントオブジェクト内にカプセル化するように構成されたイベントカプセル化モジュールと；
ピアエンドのサービスアプリケーションが、前記イベントバージョンに従って、前記データ更新イベントが有効であると判定した際に、前記ピアエンドのデータベースが前記サービスデータに従って更新されるようにするために、前記イベントオブジェクトを前記ピアエンドのサービスアプリケーションへ伝送するように構成されたイベント送信モジュールと；を備える、
遠隔データ同期装置。
【請求項９】
前記イベントオブジェクトは、サービスメインキーをさらに備え、
前記サービスメインキーは、異なるサービスデータを区別するために用いられる、
請求項８に記載の装置。
【請求項１０】
データベースのための遠隔データ同期装置であって、前記データベースはピアエンドのサービスアプリケーションのデータを記憶するために用いられ、前記装置は：
前記ピアエンドのサービスアプリケーションが送信したイベントオブジェクトを受信するように構成されたイベント受信モジュールであって、前記イベントオブジェクトがデータ更新イベントで更新されたサービスデータと、前記データ更新イベントに対応したイベントバージョンとを含む、前記イベント受信モジュールと；
前記イベントバージョンに従い前記ピアエンドのデータ更新イベントが有効であると判定した際に、前記データ更新イベントで更新された前記サービスデータに従って、ローカルデータベースを更新するように構成されたデータ更新モジュールと；を備える、
遠隔データ同期装置。
【請求項１１】
前記データ更新モジュールは：
前記イベントオブジェクト内のサービスメインキーに従い、前記サービスメインキーに対応する、ローカルに記録されているデータ更新イベントのイベントバージョンを取得するように構成された記録取得ユニットであって、前記サービスメインキーは異なるサービスデータを区別するために用いられる、前記記録取得ユニットと；
前記ローカルのイベントバージョンをピアエンドのイベントバージョンと比較し、経時上、前記ピアエンドのデータ更新イベントが、前記ローカルに記録されているデータ更新イベントよりも後に発生していることを判定するように構成されたイベント判断ユニットと；を備える、
請求項１０に記載の装置。
【請求項１２】
前記装置は、前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが有効であると判定した後に、又は、前記サービスデータ及び前記イベントバージョンが前記イベントオブジェクト内にカプセル化された後に、前記イベントオブジェクトを記録するように構成されたイベント記録モジュールをさらに備える、
請求項１０に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
上記は本願の好ましい実施の形態にすぎず、本願を限定するために用いられるものではない。本願の精神及び原理の範囲内において行われる任意の変形、同等物の置換、及び改良は、本願の範囲内に含まれるものである。
［第１の局面］
データベースのための遠隔データ同期方法であって、前記方法はサービスアプリケーションによって実行され、前記データベースは前記サービスアプリケーションのデータを記憶するために用いられることを特徴とする前記方法は：
データ更新イベントで更新されたサービスデータを取得し、前記データ更新イベントに対応するイベントバージョンを生成し、前記サービスデータと前記イベントバージョンとをイベントオブジェクト内にカプセル化するステップと；
ピアエンドのサービスアプリケーションが、前記イベントバージョンに従って、前記データ更新イベントが有効であると判定した際に、ピアエンドのデータベースが前記サービスデータに従って更新されるようにするために、前記イベントオブジェクトを前記ピアエンドのサービスアプリケーションへ伝送するステップと；を備える、
遠隔データ同期方法。
［第２の局面］
前記イベントオブジェクトは、サービスメインキーをさらに備え、前記サービスメインキーは異なるサービスデータを区別するために用いられることを特徴とする、
第１の局面に記載の方法。
［第３の局面］
前記方法は、前記サービスデータと前記イベントバージョンとをイベントオブジェクト内にカプセル化するステップの後に、前記イベントオブジェクトを記録するステップをさらに備えることを特徴とする、
第１の局面に記載の方法。
［第４の局面］
データベースのための遠隔データ同期方法であって、前記方法はサービスアプリケーションによって実行され、前記データベースは前記サービスアプリケーションのデータを記憶するために用いられることを特徴とする、前記方法は：
ピアエンドのサービスアプリケーションが送信したイベントオブジェクトを受信するステップであって、前記イベントオブジェクトがデータ更新イベントで更新されたサービスデータと、前記データ更新イベントに対応したイベントバージョンとを含む、ステップと；
前記イベントバージョンに従い前記ピアエンドのデータ更新イベントが有効であると判定した際に、前記データ更新イベントで更新された前記サービスデータに従って、ローカルデータベースを更新するステップ；を備えることを特徴とする、
遠隔データ同期方法。
［第５の局面］
前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが有効であると判定する前記ステップは：
前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが、経時上、ローカルに記録されているデータ更新イベントの後に発生していると判定するステップ；を備えることを特徴とする、
第４の局面に記載の方法。
［第６の局面］
前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが、経時上、ローカルに記録されているデータ更新イベントの後に発生していると判定するステップは：
前記イベントオブジェクトに含まれるサービスメインキーに従って、前記サービスメインキーに対応する、ローカルに記録されているデータ更新イベントのイベントバージョンを取得するステップであって、前記サービスメインキーは異なるサービスデータを区別するために使用される、ステップと；
前記ローカルのイベントバージョンをピアエンドのイベントバージョンと比較し、前記ピアエンドのデータ更新イベントが、経時上、前記ローカルに記録されているデータ更新イベントの後に発生していると判定するステップと；を備えることを特徴とする、
第５の局面に記載の方法。
［第７の局面］
前記方法は、前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが有効であると判定した後に、前記イベントオブジェクトを記録するステップをさらに備えることを特徴とする、
第４の局面に記載の方法。
［第８の局面］
データベースのための遠隔データ同期装置であって、前記装置はサービスアプリケーション内に配設されており、前記データベースは前記サービスアプリケーションのデータを記憶するために用いられることを特徴とする、前記装置は：
データ更新イベントで更新されたサービスデータを取得し、前記データ更新イベントに対応するイベントバージョンを生成し、前記サービスデータと前記イベントバージョンとをイベントオブジェクト内にカプセル化するように構成されたイベントカプセル化モジュールと；
ピアエンドのサービスアプリケーションが、前記イベントバージョンに従って、前記データ更新イベントが有効であると判定した際に、ピアエンドのデータベースが前記サービスデータに従って更新されるようにするために、前記イベントオブジェクトを前記ピアエンドのサービスアプリケーションへ伝送するように構成されたイベント送信モジュールと；を備えることを特徴とする、
遠隔データ同期装置。
［第９の局面］
前記イベントオブジェクトは、サービスメインキーをさらに備え、前記サービスメインキーは異なるサービスデータを区別するために用いられることを特徴とする、
第８の局面に記載の装置。
［第１０の局面］
データベースのための遠隔データ同期装置であって、前記装置はサービスアプリケーション内に配設されており、前記データベースは前記サービスアプリケーションのデータを記憶するために用いられることを特徴とする、前記装置は：
ピアエンドのサービスアプリケーションが送信したイベントオブジェクトを受信するように構成されたイベント受信モジュールであって、前記イベントオブジェクトがデータ更新イベントで更新されたサービスデータと、前記データ更新イベントに対応したイベントバージョンとを含む、イベント受信モジュールと；
前記イベントバージョンに従い前記ピアエンドのデータ更新イベントが有効であると判定した際に、前記データ更新イベントで更新された前記サービスデータに従って、ローカルデータベースを更新するように構成されたデータ更新モジュールと；を備えることを特徴とする、
遠隔データ同期装置。
［第１１の局面］
前記データ更新モジュールは：
前記イベントオブジェクト内のサービスメインキーに従い、前記サービスメインキーに対応する、ローカルに記録されているデータ更新イベントのイベントバージョンを取得するように構成された記録取得ユニットであって、前記サービスメインキーは異なるサービスデータを区別するために用いられる、記録取得ユニットと；
前記ローカルイベントバージョンをピアエンドのイベントバージョンと比較し、経時上、前記ピアエンドのデータ更新イベントが、前記ローカルに記録されているデータ更新イベントよりも後に発生していることを判定するように構成されたイベント判断ユニットと；を備えることを特徴とする、
第１０の局面に記載の装置。
［第１２の局面］
前記装置は、前記イベントバージョンに従い、前記ピアエンドのデータ更新イベントが有効であると判定した後に、又は、前記サービスデータ及び前記イベントバージョンが前記イベントオブジェクト内にカプセル化された後に、前記イベントオブジェクトを記録するように構成されたイベント記録モジュールをさらに備えることを特徴とする、
第１０の局面に記載の装置。