(57)【要約】  グローバル情報の整合性を維持するためのシステム、装置、及び方法が本明細書で開示される。一実施形態において、方法は、グローバル情報と関連付けられた現在のバージョン情報をグローバル情報サーバから取得する段階と、グローバル情報を、現在のバージョン情報に基づいてグローバル情報サーバから取得する段階と、現在のバージョン情報の有効期間を、グローバル情報サーバとの通信の状況に基づいて更新する段階と、現在のバージョン情報の有効期間が満了したことを検出した場合に、グローバル情報に関するネットワークサービスを中断する段階とを含む。
2019502187.tif 000002
【特許請求の範囲】
【請求項１】
サーバが、現在のグローバル情報と関連付けられ、且つネットワークサービスと関連付けられている現在のバージョン情報をグローバル情報サーバから取得する段階と、
前記サーバが、前記ネットワークサービスと関連付けられた前記現在のグローバル情報を、前記現在のバージョン情報に基づいて前記グローバル情報サーバから取得する段階と、
前記サーバが、前記現在のバージョン情報の有効期間を、前記グローバル情報サーバとの通信の状況に基づいて更新する段階と、
前記サーバが、前記現在のバージョン情報の前記有効期間が満了したことを検出した場合に、前記現在のグローバル情報と関連付けられた前記ネットワークサービスを中断する段階と
を備える
方法。
【請求項２】
前記現在のバージョン情報の有効期間を、前記グローバル情報サーバとの通信の状況に基づいて更新する段階は、
前記サーバが、第１の通信状況の確認情報を前記グローバル情報サーバに送信する段階と、
前記サーバが、予め設定された期間内に前記グローバル情報サーバにより返される第２の通信状況の確認情報を受信した場合に、前記現在のバージョン情報の前記有効期間をリセットする段階と
を含む、請求項１に記載の方法。
【請求項３】
前記現在のバージョン情報の前記有効期間が満了したことを検出する段階は更に、
前記サーバが、前記予め設定された期間内に、前記第２の通信状況の前記確認情報が、受信されていないことを検出すると、前記現在のバージョン情報の有効性が満了したことを決定する段階
を含む、請求項２に記載の方法。
【請求項４】
前記現在のバージョン情報の有効期間を、前記グローバル情報サーバとの通信の状況に基づいて更新する段階の前に、前記方法は更に、
前記サーバが、前記グローバル情報サーバとの通信状況の監視セッションを登録する段階と、
前記サーバが、登録が成功した後、前記現在のバージョン情報の前記有効期間を計時する段階と、
前記サーバが、前記通信状況の前記監視セッションを前記グローバル情報サーバに再登録する段階と、
前記サーバが、前記再登録が失敗した場合、前記現在のバージョン情報の前記有効期間が満了していることを決定する段階と
を備える、請求項３に記載の方法。
【請求項５】
前記サーバが、前記現在のグローバル情報が書き込み停止識別を搬送するかどうかを判断し、そうである場合、前記現在のグローバル情報と関連付けられた前記ネットワークサービスを中断し、そうでない場合、前記現在のグローバル情報と関連付けられた前記ネットワークサービスを提供する段階を更に備える、請求項１から４の何れか一項に記載の方法。
【請求項６】
前記サーバが、前記現在のバージョン情報をグローバル情報サーバから取得した後、更新確認通知を前記グローバル情報サーバに伝送する段階を更に備える、請求項１から５の何れか一項に記載の方法。
【請求項７】
前記現在のバージョン情報をグローバル情報サーバから取得する段階の前に、前記方法は、前記サーバが、前記グローバル情報サーバにおける現在のバージョン情報をサブスクライブする段階を更に備える、請求項１から６の何れか一項に記載の方法。
【請求項８】
前記現在のグローバル情報は、前記ネットワークサービスと関連付けられたバックエンドアプリケーションサーバを示すルートデータを含む、請求項１から７の何れか一項に記載の方法。
【請求項９】
前記ネットワークサービスを中断する段階は、前記バックエンドアプリケーションサーバにより実行され、ユーザにより要求された操作を中断する段階を含む、請求項８に記載の方法。
【請求項１０】
プロセッサと、
コンピュータ実行可能命令を記憶する非一時的メモリと
を備え、
前記コンピュータ実行可能命令は、前記プロセッサにより実行される場合に、装置に、
現在のグローバル情報と関連付けられ、且つネットワークサービスと関連付けられている現在のバージョン情報を、グローバル情報サーバから取得させ、
前記ネットワークサービスと関連付けられた前記現在のグローバル情報を、前記現在のバージョン情報に基づいて前記グローバル情報サーバから取得させ、
前記現在のバージョン情報の有効期間を、前記グローバル情報サーバとの通信の状況に基づいて更新させ、
前記現在のバージョン情報の前記有効期間が満了したことを検出した場合に、前記現在のグローバル情報と関連付けられた前記ネットワークサービスを中断させる、
装置。
【請求項１１】
前記現在のバージョン情報の有効期間を、前記グローバル情報サーバとの通信の状況に基づいて前記装置に更新させる前記コンピュータ実行可能命令は、前記装置に、
第１の通信状況の確認情報を前記グローバル情報サーバに送信させ、
予め設定された期間内に、前記グローバル情報サーバにより返される第２の通信状況の確認情報を受信した場合に、前記現在のバージョン情報の前記有効期間をリセットさせる
命令を更に含む、請求項１０に記載の装置。
【請求項１２】
前記現在のバージョン情報の前記有効期間が満了したと前記装置に検出させる前記命令は、前記装置に、
前記予め設定された期間内に、前記第２の通信状況の前記確認情報が、受信されていないことを検出すると、前記現在のバージョン情報の有効性が満了したことを決定させる
命令を更に含む、請求項１１に記載の装置。
【請求項１３】
前記現在のバージョン情報の有効期間を、前記グローバル情報サーバとの通信の状況に基づいて前記装置に更新させる前記命令の前に、前記命令は更に、前記装置に、
前記グローバル情報サーバとの通信状況の監視セッションを登録させ、
登録が成功した後、前記現在のバージョン情報の前記有効期間を計時させ、
前記通信状況の前記監視セッションを前記グローバル情報サーバに再登録させ、
前記再登録が失敗した場合、前記現在のバージョン情報の前記有効期間が満了していることを決定させる、
請求項１２に記載の装置。
【請求項１４】
前記コンピュータ実行可能命令は更に、前記現在のグローバル情報が、書き込み停止識別を搬送するかどうかを前記装置に判断させ、そうである場合、前記現在のグローバル情報と関連付けられた前記ネットワークサービスを中断し、そうでない場合、前記現在のグローバル情報と関連付けられた前記ネットワークサービスを提供する、請求項１０から１３の何れか一項に記載の装置。
【請求項１５】
前記現在のバージョン情報をグローバル情報サーバから取得した後、更新確認通知を前記グローバル情報サーバに、前記装置に伝送させる命令を更に備える、請求項１０から１４の何れか一項に記載の装置。
【請求項１６】
前記現在のバージョン情報をグローバル情報サーバから前記装置に取得させる前記コンピュータ実行可能命令の前に、前記コンピュータ実行可能命令は更に、前記グローバル情報サーバにおける現在のバージョン情報を、前記装置にサブスクライブさせる、請求項１０から１５の何れか一項に記載の装置。
【請求項１７】
前記現在のグローバル情報は、前記ネットワークサービスと関連付けられたバックエンドアプリケーションサーバを示すルートデータを含む、請求項１０から１６の何れか一項に記載の装置。
【請求項１８】
前記ネットワークサービスを前記装置に中断させる前記コンピュータ実行可能命令は、前記バックエンドアプリケーションサーバにより実行され、ユーザにより要求された操作を前記装置に中断させる命令を含む、請求項１７に記載の装置。
【請求項１９】
グローバル情報サーバと、グローバル情報更新管理制御デバイスと、アプリケーションサーバとを備え、
前記グローバル情報サーバは、現在のバージョン情報及び現在のグローバル情報を記憶するために使用され、
前記グローバル情報更新管理制御デバイスは、現在のバージョン情報及び現在のグローバル情報を前記グローバル情報サーバに伝送するために使用され、
前記アプリケーションサーバは、
前記現在のグローバル情報と関連付けられ、且つネットワークサービスと関連付けられている前記現在のバージョン情報を前記グローバル情報サーバから取得し、
前記ネットワークサービスと関連付けられた前記現在のグローバル情報を、前記現在のバージョン情報に基づいて前記グローバル情報サーバから取得し、
前記現在のバージョン情報の有効期間を、前記グローバル情報サーバとの通信の状況に基づいて更新し、
前記現在のバージョン情報の有効期間が満了したことを検出した場合に、前記現在のグローバル情報と関連付けられた前記ネットワークサービスを中断する
ために使用される、
システム。
【請求項２０】
前記アプリケーションサーバは更に、
第１の通信状況の確認情報を前記グローバル情報サーバに送信し、
予め設定された期間内に前記グローバル情報サーバにより返される第２の通信状況の確認情報を受信した場合に、前記現在のバージョン情報の前記有効期間をリセットする
ために使用される、請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願の相互参照］  本出願は、「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｇｌｏｂａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｃｑｕｉｓｉｔｉｏｎ  ａｎｄ  Ｐｒｏｃｅｓｓｉｎｇ  ａｎｄ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｕｐｄａｔｉｎｇ  ｏｆ  Ｓａｍｅ」という名称で２０１５年１２月２９日に出願された中国特許出願第２０１５１１０１７５６６．６号及び「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ａｃｑｕｉｒｉｎｇ，  Ｐｒｏｃｅｓｓｉｎｇ，  ａｎｄ  Ｕｐｄａｔｉｎｇ  Ｇｌｏｂａｌ  Ｉｎｆｏｒｍａｔｉｏｎ」という名称で２０１６年１２月２１日に出願された米国特許出願第１５／３８６，０７２号に基づく優先権の利益を主張し、両出願は、参照により本明細書にそれらの全体が組み込まれる。
【背景技術】
【０００２】
本開示は、インターネット技術の分野に関し、特に、グローバル情報を取得、処理、及び更新するためのシステム、デバイス、及び方法に関する。
［関連技術の説明］
【０００３】
電子商取引のグローバル化の急速な進展に伴い、地域間の電子商取引トランザクションがますます一般的且つ頻繁に行われるものとなってきている。大規模な地域間の分布された電子商取引環境に配備されるビジネスが、しばしばグローバル情報の更新需要に直面する。継続的なサービスを提供するべく、更新プロセスは、効率的でなければならず、データは、整合していなければならない。 
【０００４】
例として、仮想プライベートクラウド（ＶＰＣ）ビジネスにおけるＩＰアドレス変換構成データ、又はｅベイ（登録商標）、Ａｍａｚｏｎ（登録商標）等のような国際的な電子商取引プラットフォームのグローバル情報を考慮する。ルーティングテーブルを使用することにより、データセンタでのユーザデータ操作が、電子商取引トレードプロセスにおいて地理的にグループ化され得る。ユーザのデータ操作要求に迅速に応答し、グローバル情報の整合性を保証するため、国際的な電子商取引プラットフォームは、通常、複数の地域に複数のデータセンタを分布させる。これらのプラットフォームは、一般に、最も近いデータセンタを、ユーザの位置に基づいてユーザに割り当て、これらの割り当てを、ルーティングテーブルに記録する。その後、ユーザのデータ操作要求が、ルーティングテーブルに基づいて（即ち、割り当てられたデータセンタで）サービス提供される。従って、プラットフォームは、様々な地域においてユーザに効率的にサービス提供できるだけでなく、同じユーザによる全てのデータ操作が、同じデータセンタで生じることを保証することもできる。
【０００５】
しかしながら、実際には、ユーザは、地域間のデータ操作を実行し得る。例えば、ユーザは、他の都市に旅行する場合があり、又は他の国に移住する場合がある。ユーザのデータ操作要求に迅速に応答し、グローバルデータの整合性を保証するため、ユーザが属するデータセンタは、再割り当てされる必要があり、ルーティングテーブルは、更新される必要がある。
【０００６】
ルーティングテーブルを更新する現在の技術は、以下の段階を一般に含む。最初に、電子商取引プラットフォームの管理制御システム（ＭＣＳ）は、ルーティングテーブルの更新されたバージョンを様々な地域におけるアプリケーションサーバにプッシュする。次に、アプリケーションサーバは、ルーティングテーブルの新しいバージョンを受信した後、更新確認通知をＭＣＳに返し、次に、ユーザのデータ操作要求のサービスを中断する。ＭＣＳは、次に、様々な地域における全てのアプリケーションサーバが、ルーティングテーブルの新しいバージョンを受信したと確認した後、新しいルーティングテーブルに関する有効化命令をアプリケーションサーバに送信する。最後に、アプリケーションサーバは、有効化命令を受信した後、正常なサービスを復元し、これにより、様々な地域におけるアプリケーションサーバは、統一されたルーティングテーブルを使用し得、ユーザにサービス提供する。
【０００７】
しかしながら、大規模な地域間ルーティングテーブル更新シナリオにおいて、サービスネットワーク異常、アプリケーションサーバにおける障害、及び他の原因のため、いくつかのアプリケーションサーバが、ルーティングテーブルの新しいバージョンを受信しない場合がある。一方では、ルーティングテーブル更新をし損なっているアプリケーションサーバは、正常な動作を再開した後、古いルーティングテーブルを介してサービスを継続的に提供し、それは、統一されたルーティングテーブルをアプリケーションサーバに利用しないようにさせ、グローバル情報における不整合性をもたらす。他方、失敗したアプリケーションサーバは、電子商取引プラットフォームのＭＣＳにおける更新リストから消え得る。更新されていない、これらのアプリケーションサーバの更新状況は、ＭＣＳに送信されることができない。従って、ＭＣＳは、更新リストからアプリケーションサーバにより使用されているルーティングテーブルの更新状況を決定できない。従って、正確なグローバル同期状況情報が、保証されることができない。加えて、グローバルデータの不整合性及び不正確なグローバル同期状況情報が、大規模な地域間の更新シナリオにおいて生じ得る。
【発明の概要】
【０００８】
上記の問題を考慮すると、本開示の実施形態は、グローバル情報を取得、処理、及び更新するための方法、システム、及びデバイスを提供し、それは、上記の問題を解決し得、又は少なくとも部分的に解決し得る。
【０００９】
一実施形態によると、本開示は、グローバル情報の整合性を維持するための方法を説明する。方法は、
サーバが、現在のグローバル情報と関連付けられ、且つネットワークサービスと関連付けられている現在のバージョン情報をグローバル情報サーバから取得する段階と、
サーバが、ネットワークサービスと関連付けられた現在のグローバル情報を、現在のバージョン情報に基づいてグローバル情報サーバから取得する段階と、
サーバが、現在のバージョン情報の有効期間を、グローバル情報サーバとの通信の状況に基づいて更新する段階と、
サーバが、現在のバージョン情報の有効期間が満了したことを検出した場合に、現在のグローバル情報と関連付けられたネットワークサービスを中断する段階と
を含む。
【００１０】
一実施形態によると、本開示は、グローバル情報の整合性を維持するための装置を説明する。装置は、プロセッサと、コンピュータ実行可能命令を記憶する非一時的メモリとを含む。命令は、プロセッサにより実行される場合に、装置に、
現在のグローバル情報と関連付けられ、且つネットワークサービスと関連付けられている現在のバージョン情報を、グローバル情報サーバから取得させ、
ネットワークサービスと関連付けられた現在のグローバル情報を、現在のバージョン情報に基づいてグローバル情報サーバから取得させ、
現在のバージョン情報の有効期間を、グローバル情報サーバとの通信の状況に基づいて更新させ、
現在のバージョン情報の有効期間が満了したことを検出した場合に、現在のグローバル情報と関連付けられたネットワークサービスを中断させる。
【００１１】
一実施形態によると、本開示は、グローバル情報の整合性を維持するためのシステムを説明する。システムは、グローバル情報サーバと、グローバル情報更新管理制御デバイスと、アプリケーションサーバとを含み、
グローバル情報サーバは、現在のバージョン情報及びグローバル情報を記憶するように構成され、
グローバル情報更新管理制御デバイスは、現在のバージョン情報及びグローバル情報をグローバル情報サーバに伝送するように構成され、
アプリケーションサーバは、
現在のグローバル情報と関連付けられ、且つネットワークサービスと関連付けられている現在のバージョン情報をグローバル情報サーバから取得し、
ネットワークサービスと関連付けられた現在のグローバル情報を、現在のバージョン情報に基づいてグローバル情報サーバから取得し、
現在のバージョン情報の有効期間を、グローバル情報サーバとの通信の状況に基づいて更新し、
現在のバージョン情報の有効期間が満了したことを検出した場合に、現在のグローバル情報と関連付けられたネットワークサービスを中断する
ように構成される。
【００１２】
本開示の実施形態は、以下の利点を有する。
【００１３】
本開示の実施形態によると、履歴バージョン情報の有効性は、アプリケーションサーバ及びグローバル情報サーバの通信状況に従って更新され、アプリケーションサーバのサービスは、異常な通信状況の条件で中断され、これにより、ネットワーク異常又は更新プロセスの「仮死」又は他の原因により引き起こされる、アプリケーションサーバのグローバルデータが不整合であるという問題は、解決され得る。
【００１４】
加えて、アプリケーションサーバ及びグローバル情報サーバの通信状況を確認することにより、グローバル情報更新管理制御デバイスは、グローバル同期状況情報を正確に取得し得る。
【図面の簡単な説明】
【００１５】
【図１】本開示のいくつかの実施形態によるグローバル情報を取得するための方法を示すフロー図である。
【００１６】
【図２】本開示のいくつかの実施形態によるグローバル情報を取得するための方法を示すフロー図である。
【００１７】
【図３】本開示のいくつかの実施形態によるグローバル情報を処理するための方法を示すフロー図である。
【００１８】
【図４】本開示のいくつかの実施形態によるグローバル情報を取得するためのデバイスを示す図である。
【００１９】
【図５】本開示のいくつかの実施形態によるグローバル情報を処理するためのデバイスの図である。
【００２０】
【図６】本開示のいくつかの実施形態によるグローバル情報を更新するための方法を示すフロー図である。
【００２１】
【図７】本開示のいくつかの実施形態によるセッションタイムアウトプロシージャを示す図である。
【００２２】
【図８】本開示のいくつかの実施形態によるセッションを登録するための方法を示すフロー図である。
【００２３】
【図９】本開示のいくつかの実施形態によるグローバル情報更新システムの図である。
【００２４】
【図１０】本開示のいくつかの実施形態によるグローバル情報更新システムの図である。
【発明を実施するための形態】
【００２５】
本開示の目的、特徴及び利点は、本明細書における図面及び関連する説明に関して、詳細により更に説明される。
【００２６】
図１は、本開示のいくつかの実施形態による、グローバル情報を取得するための方法を示すフロー図である。 
【００２７】
段階１０１において、方法は、グローバル情報の現在のバージョン情報をグローバル情報サーバから取得し、現在のバージョン情報をローカルサーバで更新し、対応するグローバル情報を、取得されたバージョン情報に従ってグローバル情報サーバから取得する。
【００２８】
一実施形態において、グローバル情報は、ＶＰＣビジネス又はグローバルルーティングテーブルにおけるＩＰアドレス変換のための構成データ、又はグローバル更新を要求する任意のデータを含み得る。当業者であれば、本開示において提供されている実際の需要及び核となる概念に従って、複数のグローバル情報更新シナリオにおいてグローバル情報を利用し得る。
【００２９】
電子商取引プラットフォームのグローバル情報更新システムは、グローバル情報更新管理制御デバイス、グローバル情報サーバ、及びアプリケーションサーバを含み得る。
【００３０】
グローバル情報更新管理制御デバイスは、グローバル情報の更新プロセスを調整する役割を担う。具体的には、グローバル情報更新管理制御デバイスは、更新されたグローバル情報、及び対応するバージョン情報を、複数の地域におけるグローバル情報サーバにアクティブにプッシュし、又は、更新されたグローバル情報を、複数の地域におけるグローバル情報サーバにプッシュした後、グローバル情報サーバのバージョン情報を対応して修正する。大量のデータを有するグローバル情報を伝送するプロセスには、非常に長い時間がかかるので、グローバル情報更新管理制御デバイスは、グローバル情報をグローバル情報サーバにプッシュするのみでよく、グローバル情報の更新をトリガしない場合があることに留意すべきである。グローバル情報更新管理制御デバイスは、少量のデータを有するバージョン情報をグローバル情報サーバにプッシュした後、グローバル情報更新をトリガし得る。実際の適用において、グローバル情報更新管理制御デバイスは、ＭＣＳであり得る。
【００３１】
グローバル情報サーバが、グローバル情報が保存されるグローバル情報キャッシュサーバ、及びバージョン情報が保存されるバージョン情報管理サーバを含み得る。
【００３２】
一実施形態において、グローバル情報サーバは、アプリケーションサーバが属する地域に配備され得る。いくつかの実施形態において、グローバル情報サーバに、グローバル情報キャッシュシステム及びバージョン情報管理システムが別々に設けられ得る。グローバル情報キャッシュシステムは、グローバル情報更新管理制御デバイスによりプッシュされた様々なバージョンのグローバル情報をキャッシュすることができる。バージョン情報管理システムは、グローバル情報更新管理制御デバイスによりプッシュされた様々なバージョンのグローバル情報のバージョン情報をキャッシュすることができ、又は、グローバル情報更新管理制御デバイスにより保存されたバージョン情報の修正を受信することができる。加えて、バージョン情報管理システムは更に、地域における様々なアプリケーションサーバのグローバル情報のバージョン情報の更新プロセスを調整する役割を担い、これにより、グローバル情報のデータ整合性を維持する。
【００３３】
確かに、当業者であれば、グローバル情報キャッシュシステム及びバージョン情報管理システムを、各地域にそれぞれ配備された２つのサーバ、即ち、グローバル情報キャッシュサーバ及びバージョン情報管理サーバ、に別々に実施し得る。グローバル情報キャッシュサーバは、グローバル情報更新管理制御デバイスによりプッシュされたグローバル情報をキャッシュする役割を担い、バージョン情報管理サーバは、様々なバージョンのグローバル情報のバージョン情報を保存し、地域におけるアプリケーションサーバのバージョン情報の更新プロセスを調整する役割を担う。いくつかの実施形態において、グローバル情報は、大量のデータを含み、長い送信時間を要求するので、グローバル情報は、予めグローバル情報キャッシュサーバにプッシュされ得る。グローバル情報が完全にプッシュされた後、地域における様々なアプリケーションサーバにより記録されたバージョン情報の更新は、バージョン情報管理サーバによりトリガされ、これにより、グローバル情報をバージョン情報から分離する。
【００３４】
アプリケーションサーバは、電子商取引プラットフォーム上の様々なアプリケーションに対応するアプリケーションサーバであり得る。アプリケーションサーバが、グローバル情報の新しいバージョン情報をサブスクライブすることにより、グローバル情報更新管理制御デバイスによりグローバル情報サーバにプッシュされた新しいバージョン情報、又は、地域におけるグローバル情報サーバのバージョン情報管理システムからのバージョン情報の修正を検出し得、及び、グローバル情報の新しいバージョン情報をグローバル情報サーバから取得し得る。
【００３５】
一実施形態において、アプリケーションサーバは、グローバル情報の現在のバージョン情報をグローバル情報サーバから取得し、対応するグローバル情報を取得されたバージョン情報に従ってグローバル情報サーバから取得する。他の実施形態において、完全に新しいバージョンのグローバル情報が取得されてもよく、又は部分的な更新されたグローバル情報のみが取得されてもよい。
【００３６】
いくつかの実施形態において、ローカルアプリケーションサーバにおいて記録された履歴バージョン情報は、グローバル情報サーバから取得されたバージョン情報に従って更新され得る。アプリケーションサーバは、バージョン情報に対応するグローバル情報を、自己更新されたバージョン情報に従ってグローバル情報サーバから取得し得、これにより、更新されたグローバル情報を取得する。更新の後、更新確認通知が、グローバル情報サーバに返され得、これにより、グローバル情報サーバは、更新確認通知を好都合に収集し、更新確認通知をグローバル情報更新管理制御デバイスに返し得る。
【００３７】
大量のデータを有するグローバル情報の完全なセットを取得し、更新確認通知を対応して返すことを現在のアプリケーションサーバに要求する既存の技術とは対照的に、本明細書に記載のアプリケーションサーバは、少量のデータを有するバージョン情報を取得した後、直ぐに更新確認通知を返し、対応するグローバル情報を更新されたバージョン情報に従ってグローバル情報サーバから取得し得る。グローバル情報サーバは、グローバル情報更新管理制御デバイスによりプッシュされた様々なバージョンのグローバル情報を独立して受信する。グローバル情報の更新プロセス及びバージョン情報の更新プロセスを切り離すことにより、ネットワークリンク、物理的距離、及び他の条件の間に相違が存在するが、バージョン情報を取得するためにアプリケーションサーバにより消費される時間の相違は、比較的小さく、従って、グローバルバージョン情報は、短期間で更新され得る。
【００３８】
一実施形態において、バージョン情報は、過渡的なバージョン情報を含み、グローバル情報は、過渡的なグローバル情報を含み、対応するグローバル情報を、取得されたバージョン情報に従ってグローバル情報サーバから取得する段階は、対応する過渡的なグローバル情報を、取得された過渡的なバージョン情報に従ってグローバル情報サーバから取得する段階を含み得る。別の実施形態において、グローバル情報を取得することは、取得された過渡的なグローバル情報が書き込み停止識別を含むかどうかを判断し、そうである場合、過渡的なグローバル情報と関連付けられたサービスを中断し、そうでない場合、過渡的なグローバル情報と関連付けられたサービスを提供することを更に含み得る。
【００３９】
電子商取引プラットフォームのグローバル情報更新システムにおいて、地域における様々なアプリケーションサーバとグローバル情報サーバとの間の、ネットワークリンク、物理的距離、及び他の条件の間の相違のため、いくつかのアプリケーションサーバが、新しいバージョン情報を既に受信している場合があり、他のアプリケーションサーバは、依然として、新しいバージョン情報を受信するプロセスにあることに留意すべきである。理想的な外的条件でさえ、全てのアプリケーションサーバが、同時に新しいバージョン情報を受信し得ることを保証しない。アプリケーションサーバが、異なるバージョンのグローバル情報を使用してサービスを提供した場合、グローバルデータが不整合である場合がある。グローバルデータの整合性を保証するため、統一されたグローバル情報がグローバルに使用されなければならない。従って、新しいバージョン情報を取得するいくつかのアプリケーションサーバは、「待機」状態に置かれなければならず、ユーザに継続的にサービス提供できない、従って、電子商取引プラットフォームのユーザエクスペリエンスに影響を与える。従って、現在の技術を使用すると、現在のグローバル情報更新方法の更新効率は低く、グローバルデータの整合性及びサービス効率は、同時に保証されることができない。
【００４０】
実際には、全てのグローバル情報が更新されるわけではない、そこで、更新されたグローバル情報と関連付けられたサービスは、中断され得、残りのグローバル情報が、ユーザに継続的にサービス提供するために使用され得る。
【００４１】
グローバル情報の履歴バージョンをグローバル情報の新しいバージョンに更新するプロセスにおいて、グローバル情報更新管理制御デバイスが、グローバル情報の新しいバージョン（及び対応するバージョン情報）を送信する前に、グローバル情報更新管理制御デバイスは、変更されている、又は変更される予定であるグローバル情報に関する書き込み停止識別を追加し、過渡的なグローバル情報及び対応する過渡的なバージョン情報を生成し得る。書き込み停止識別は、特定の過渡的なグローバル情報に関連するサービスを中断するために使用される。
【００４２】
グローバル情報更新管理制御デバイスは、グローバル情報の過渡的なバージョン及び対応する過渡的なバージョン情報をグローバル情報サーバにプッシュし得る。アプリケーションサーバは、グローバル情報の過渡的なバージョン情報を、サブスクリプションを介してグローバル情報サーバから取得し得る。
【００４３】
従って、１つの過渡的なバージョン情報が、グローバル情報の履歴バージョンをグローバル情報の新しいバージョンに更新するプロセスに挿入される。システム全体のグローバル情報が更新された場合に、グローバル情報の履歴バージョンは、過渡的なバージョン情報に最初に更新され、次に、過渡的なバージョン情報は、グローバル情報の新しいバージョンに更新される。
【００４４】
アプリケーションサーバは、対応する過渡的なグローバル情報を、過渡的なバージョン情報に従ってグローバル情報サーバから取得し得る。実際の適用において、アプリケーションサーバは、１つの完全な過渡的なグローバル情報を取得する、又は、現在要求される過渡的なグローバル情報を取得するのみであり得る。
【００４５】
取得された過渡的なグローバル情報に関して、アプリケーションサーバは、過渡的なグローバル情報が書き込み停止識別を含むかどうかを判断し得る。特定の過渡的なグローバル情報が、書き込み停止識別を含む場合、過渡的なグローバル情報と関連付けられたサービスは、中断され得、そうでない場合、過渡的なグローバル情報と関連付けられたサービスは、提供され得る。過渡的なグローバル情報は、書き込み停止識別を含み得、それは、グローバル情報が変更されている、又は変更される予定であることを示す。例えば、インターネットデータセンタ上の関連データを修正するサービスが、履歴グローバル情報に従って提供された場合、データ修正は、他の終わっていないグローバル情報及び履歴グローバル情報を介して修正されたデータと矛盾する場合があり、従って、グローバルデータが、不整合になる。従って、グローバルデータの整合性を保証するため、過渡的なグローバル情報と関連付けられたサービスは、中断される必要がある。しかし、書き込み停止識別のないグローバル情報は、グローバル情報が変更されていないことを示す。その結果、サービスが、グローバル情報を使用して提供された場合、不整合であるグローバルデータによる問題が生じない、そこで、対応するサービスは、グローバル情報を介して継続的に提供され得る。
【００４６】
従って、グローバル情報を更新するプロセス中に、履歴バージョン情報及び過渡的なバージョン情報、又は過渡的なバージョン情報及び新しいバージョン情報が、グローバルアプリケーションサーバ上に同時に存在するが、グローバルデータの整合性は、影響されない。影響されるユーザサービスは、過渡的なバージョンの更新されたグローバル情報における書き込み停止識別を含む、部分的なグローバル情報と関連付けられたユーザサービスに限定されるのみである。
【００４７】
グローバル情報の履歴バージョンをグローバル情報の新しいバージョンに更新するプロセスにおいて、過渡的なバージョンのグローバル情報を挿入することにより、アプリケーションサーバは、グローバル情報を過渡的なバージョン情報に従って取得し得、書き込み停止識別を含むグローバル情報を取得した場合にのみ部分的なサービスを中断する必要がある。従って、グローバルシステムの利用不可能なサービス時間が大幅に短縮され、更新中に、グローバルシステムのサービスが、長時間利用不可能であるという問題を解決する。従って、グローバルデータの整合性を保証することにより、電子商取引プラットフォームのサービス継続性は、改善され、グローバル情報が更新された場合のユーザに対する影響が、低減される。グローバル情報を更新するプロセスにおいて、長時間にわたり、ユーザサービスが完全に中断される必要があり、ユーザエクスペリエンスが、影響されるという問題が回避され得る。
【００４８】
段階１０２において、方法は、現在のバージョン情報の有効期間を、グローバル情報サーバとの通信の状況に従って更新する。
【００４９】
段階１０３において、方法は、現在のバージョン情報の有効期間が満了したことを検出した場合に、グローバル情報と関連付けられたサービスを中断し、これにより、様々なアプリケーションサーバのグローバル情報を同期させる。
【００５０】
いくつかの実施形態において、地域間の電子商取引プラットフォームの大量のアプリケーションサーバのネットワーク異常、又は更新プロセスの「仮死」、及び他の原因のため、グローバル情報更新管理制御デバイスが、アプリケーションサーバのバージョン情報の更新状況をグローバル情報サーバを介して確認した場合に、いくつかのアプリケーションサーバが、実際には省略される場合があり、その結果、グローバル情報更新管理制御デバイスは、全てのアプリケーションサーバが、更新されたバージョン情報を取得したと誤って仮定し得る。
【００５１】
例えば、ローカル履歴バージョン情報を更新した後、アプリケーションサーバは、それら自体の更新確認情報を書き込み、それを地域におけるグローバル情報サーバのバージョン情報管理システムのグローバル情報更新確認ディレクトリ内へ入力する。グローバル情報更新管理制御デバイスは、変更通知を受信した場合に、グローバル情報更新確認ディレクトリへサブスクライブすることにより、ディレクトリ上の更新確認情報を読み出し得、現在のグローバル情報更新状況を確認し得る。しかし、いくつかのアプリケーションサーバは、サーバのネットワーク異常又はそれら自体のプロセスの「仮死」のため、グローバル情報サーバにおけるライブアプリケーションサーバリストから消え得る。従って、グローバル情報サーバを介してグローバル情報更新管理制御デバイスにより要求されたアプリケーションサーバの更新状況は、アプリケーションサーバの総数でない場合がある。
【００５２】
異常なアプリケーションサーバが、しばらくたった後、正常に戻り得るが、グローバル情報更新をし損ない、サービスを古いグローバル情報を介して継続的に提供し得る。電子商取引プラットフォームシステム全体の点から見ると、正常に戻ったアプリケーションサーバは、古いバージョンのグローバル情報を介してサービスを提供するが、正常に更新されるアプリケーションサーバは、更新されたバージョンのグローバル情報を介してサービスを提供する。結果的に、グローバルデータの不整合性は、異なるバージョンのグローバル情報を提供するサーバにより引き起こされる。
【００５３】
現在の技術の問題を解決するため、本開示の実施形態は、グローバル情報及びバージョン情報の、有効性に基づく分布された調整管理機構を提供し、これにより、異常なアプリケーションサーバは、ローカルに維持されているバージョン情報及びグローバル情報が満了したとアクティブに知り得、満了したグローバル情報を介してサービスを提供せず、従って、グローバルデータの整合性を保証する。同時に、グローバル情報更新管理制御デバイスは、アプリケーションサーバの全てにより実施されるグローバル情報の更新状況を正確に同期させ得る。
【００５４】
有効期間が、バージョン情報に関して構成され得、現在のバージョン情報の有効性は、グローバル情報サーバとの通信の状況に従って更新される。具体的には、アプリケーションサーバ及びグローバル情報サーバとの通信の状況は、予め確認され得る。通信状況が正常であった場合、使用されている履歴バージョン情報の有効性は、リセットされ得、履歴バージョン情報は、有効期間内にユーザにサービス提供するために正常に使用され得る。通信状況が異常であった場合（例えば、アプリケーションサーバが、ある期間内にグローバル情報サーバによりアクセスされることができない場合）、グローバル情報の新しいバージョンがこの期間内に更新され得るので、履歴バージョン情報が満了したと決定され得る。履歴バージョン情報が、ユーザにサービス提供するために継続的に使用された場合、グローバルデータが不整合である場合があり、これにより、履歴バージョン情報は、ユーザにサービス提供するために使用される必要はない。
【００５５】
他方、グローバル情報サーバは、いくつかのアプリケーションサーバの異常を、アプリケーションサーバとの通信状況に従って決定し得、これにより、異常なアプリケーションサーバをライブアプリケーションサーバリストから取り除く。ライブアプリケーションサーバリストを要求した場合に、グローバル情報更新管理制御デバイスは、ライブアプリケーションサーバリストを、グローバル情報サーバ上の全ての予め設定されたアプリケーションサーバリストと比較する。２つのリストが一致した場合、（グローバル情報サーバが属する）地域におけるアプリケーションサーバのグローバル情報は、完全に更新され、これにより、全てのアプリケーションサーバにより実施されるグローバル情報の更新状況を正確に同期させる。
【００５６】
当業者であれば、複数の方法で、例えば、ハートビートパケットを送信することにより、通信状況を確認し得る。当業者はまた、実際の状況に従って、例えば、有効性を決定するために自動的にネゴシエートするアプリケーションサーバ及びグローバル情報サーバにより、バージョン情報の有効性を構成し得る。
【００５７】
いくつかの実施形態によると、履歴バージョン情報の有効性を、アプリケーションサーバ及びグローバル情報サーバの通信状況に従って更新することにより、アプリケーションサーバのサービスは、異常な通信状況の条件で中断され、これにより、ネットワーク異常又は更新プロセスの「仮死」又は他の原因により引き起こされる、アプリケーションサーバのグローバルデータが不整合であるという問題は、解決され得る。
【００５８】
加えて、アプリケーションサーバ及びグローバル情報サーバの通信状況を確認することにより、グローバル情報更新管理制御デバイスは、グローバル同期状況情報を正確に取得し得る。
【００５９】
図２は、本開示のいくつかの実施形態によるグローバル情報を取得するための方法を示すフロー図である。いくつかの実施形態において、図２で示されている方法は、アプリケーションサーバで実行され得る。
【００６０】
段階２０１において、方法は、グローバル情報サーバにおけるグローバル情報のバージョン情報をサブスクライブする。
【００６１】
段階２０２において、グローバル情報サーバにより送信されたバージョン情報更新通知を受信した場合に、方法は、グローバル情報の現在のバージョン情報をグローバル情報サーバからダウンロードし、ローカル履歴におけるバージョン情報をそれに応じて更新し、更新確認通知をグローバル情報サーバに返す。
【００６２】
アプリケーションサーバは、グローバル情報の新しいバージョン情報をサブスクライブすることにより、グローバル情報更新管理制御デバイスによりグローバル情報サーバにプッシュされた新しいバージョン情報、又は、地域におけるグローバル情報サーバのバージョン情報管理システムからのバージョン情報の修正を検出し得る。グローバル情報の新しいバージョン及び対応するバージョン情報を取得した場合に、グローバル情報サーバは、バージョン情報更新通知をアプリケーションサーバに送信し得、アプリケーションサーバは、新しいバージョン情報を、グローバル情報サーバによりプッシュすること又はアプリケーションサーバによりダウンロードすることにより取得し得る。アプリケーションサーバは、ローカル履歴バージョン情報を、取得されたバージョン情報を介して更新し、更新確認通知をグローバル情報サーバに返し得る。実際の適用において、アプリケーションサーバは、それら自体の更新確認情報を書き込み、それを地域におけるグローバル情報サーバのバージョン情報管理システムのグローバル情報更新確認ディレクトリ内へ入力し得る。
【００６３】
アプリケーションサーバは、グローバル情報サーバへサブスクライブするアプリケーションサーバにより更新される予定のグローバル情報をタイムリーに取得し得、これにより、グローバル情報の更新効率は、改善される。
【００６４】
段階２０３において、方法は、対応するグローバル情報を、取得されたバージョン情報に従ってグローバル情報サーバから取得する。
【００６５】
段階２０４において、方法は、第１の通信状況の確認情報をグローバル情報サーバに定期的に送信する。
【００６６】
段階２０５において、方法は、予め設定された期間内にグローバル情報サーバにより返される第２の通信状況の確認情報を受信した場合に、現在のバージョン情報の有効期間をリセットする。
【００６７】
段階２０６において、方法は、予め設定された期間内に第２の通信状況の確認情報が受信されていないことを検出した場合に、現在のバージョン情報の有効性が満了したことを決定し、グローバル情報に関するサービスを中断し、これにより、様々なアプリケーションサーバのグローバル情報を同期させる。
【００６８】
一実施形態において、アプリケーションサーバは、第１の通信状況確認情報をグローバル情報サーバに定期的に送信し得る。通信状況が正常であった場合、グローバル情報サーバは、予め設定された期間内に第１の通信状況確認情報を受信し、第２の通信状況確認情報を対応して返し得る。アプリケーションサーバが、第２の通信状況確認情報を受信した場合、それは、グローバル情報サーバとの通信の現在の状況は正常であると意味し、現在使用されているグローバル情報のバージョン情報の有効性は、リセットされ得、ユーザのサービス取得要求が、バージョン情報を介して処理され得る。
【００６９】
アプリケーションサーバが、グローバル情報サーバから返される第２の通信状況確認情報を受信しない場合、それは、グローバル情報サーバとの通信が、異常であると意味し、グローバル情報のバージョン情報は、その期間内に更新される必要がある場合がある。この不確実性に基づいて、アプリケーションサーバは、現在のバージョン情報が、満了しており、グローバルデータの整合性を保証するために、ユーザにサービス提供するために使用されるべきではないことを決定し得る。
【００７０】
代替的な実施形態において、方法は、通信状況の監視セッションをグローバル情報サーバに登録する段階と、登録が成功した後、現在のバージョン情報の有効期間を計時する段階とを更に含み得る。
【００７１】
いくつかの実施形態において、現在のバージョン情報の有効期間が満了したかどうかを判断する段階の前に、方法は、通信状況の監視セッションをグローバル情報サーバに再登録する段階と、登録が失敗した場合、現在のバージョン情報の有効期間が満了したことを決定する段階とを更に含み得る。
【００７２】
アプリケーションサーバは、通信状況監視セッションをグローバル情報サーバに登録し得る。通信状況監視セッションを登録した場合に、アプリケーションサーバは、クライアントセッションタイムアウト（ＣＳＴ）を指定し得る。グローバル情報サーバは、対応するサーバセッションタイムアウトを計算し、クライアントセッションタイムアウト及びサーバセッションタイムアウトに従ってバージョン情報の有効性が満了したかどうかを判断する。登録が成功した後、現在のバージョン情報の有効性は、計算され得る。現在のバージョン情報の有効性が満了していると決定する前に、通信状況の監視セッションは、グローバル情報サーバに再登録され得る。登録が失敗した場合、現在のバージョン情報は、満了していると決定される。
【００７３】
理解を容易にするために、グローバル情報及びバージョン情報の、有効性に基づく分布された調整管理機構の一実施形態を以下に詳細に説明する。
【００７４】
アプリケーションサーバは、グローバル情報及びバージョン情報の分布された調整管理機構のクライアントとみなされ得、グローバル情報サーバは、サーバとみなされ得る。クライアントとサーバとの間の接続状況の有効性は、セッションを使用して実現される。クライアントが、セッションをサーバに登録した場合に、クライアントセッションタイムアウトが指定される必要があり、サーバは、対応するサーバセッションタイムアウトを、クライアントセッションタイムアウトに従って計算する。クライアント及びサーバは、セッションの有効性をハートビートを介して互いに確認する。一方の側が、セッションタイムアウト内で他方の側のハートビート応答を受信しない場合、セッションは、満了している。
【００７５】
クライアント及びサーバによりネゴシエートされたセッションタイムアウトは、サーバセッションタイムアウトに従って特定のセッションが満了したと、サーバが決定し得ることを保証し得る。対応して、クライアントは、予め、それら自体のクライアントセッションタイムアウト（ＣＳＴ）に従って、特定のセッションが満了したかどうかを判断し得る。
【００７６】
図７は、本開示のいくつかの実施形態によるセッションタイムアウトプロシージャを示す図である。
【００７７】
クライアントのセッションタイムアウトは、セッションが正常であることを決定するためのＭＰ（維持期間）と、接続が異常であることを知った後、サーバに再接続するためのＲＰ（再接続期間）とに分けられる。非理想的な条件において、サーバが、クライアントにより送信されたハートビートパケットを直ぐに受信するが、第２のＭＰが終了した後、ハートビートパケット応答を受信しない場合、クライアントとサーバとの間の接続状態が異常であると決定され、クライアントは、他のサーバに再接続するためのＲＰ段階に入り、加えて、セッションが満了したことを決定する。依然としてハートビートパケットを待機しているサーバが、セッションが満了したことを決定する必要がある。従って、クライアントセッションタイムアウトは、ＭＰ＋ＲＰに設定され得るが、サーバセッションタイムアウトは、ＭＰ×２＋ＲＰ又は少なくともＣＳＴ×２に設定され、従って、ネゴシエートされたセッションタイムアウトは、クライアント及びサーバの、セッションが満了したという判断が、整合性を維持し得ると保証し得る。
【００７８】
グローバル情報及びバージョン情報の分布された調整管理機構に関して、各アプリケーションサーバは、クライアントセッションタイムアウトを、関連付けられたデータの有効性を表すリース値に基づいて決定し、セッションを、地域のグローバル情報サーバに登録し得る。
【００７９】
図８は、本開示のいくつかの実施形態によるセッションを登録するための方法を示すフロー図である。 
【００８０】
アプリケーションサーバは、セッションの登録に成功した後、接続された状態に入り、ローカルグローバル情報のバージョン情報と関連付けられたリース有効性が、開始される。次に、アプリケーションサーバは、ハートビートを、地域のグローバル情報サーバのバージョン情報管理システムと、定期的に及び互いに確認し、ローカルバージョン情報に対応するリース有効性を、ハートビート応答に従ってリセットする。ハートビート応答が受信されない場合、アプリケーションサーバは、接続状態に再び入り、セッションを再登録しようと試みる。アプリケーションサーバが、クライアントセッションタイムアウト内に登録に失敗した場合、セッションが満了した、即ち、ローカルグローバル情報のバージョン情報に対応するリース有効性が満了した、と決定される。その結果、バージョン情報に関連する操作が拒否され、これにより、グローバルデータの整合性を維持する。
【００８１】
アプリケーションサーバが、グローバル情報サーバと通信したままであった場合、それは、アプリケーションサーバが、グローバル情報が満了した場合にサービスを中断し、更に重要なことに、グローバル状況を同期させることを可能にすることに留意すべきである。グローバル情報及びバージョン情報の分布された調整管理機構の実施形態に示すとおり、アプリケーションサーバ及びグローバル情報サーバは、アプリケーションサーバ上の履歴バージョン情報の有効性を維持する。例えば、アプリケーションサーバ及びグローバル情報サーバによりネゴシエートされたセッションタイムアウトに従って、ＭＰ及びＲＰは、それぞれ２０秒及び１０秒であるとする。グローバル情報サーバのハートビート応答が３０秒（ＭＰ＋ＲＰ）以内に受信されない場合、アプリケーションサーバは、自己維持された履歴バージョン情報が満了したことを決定する。この場合、アプリケーションサーバのハートビート確認が、５０秒（２×ＭＰ＋ＲＰ）以内に受信されない場合、グローバル情報サーバは、アプリケーションサーバが満了していることを決定し、それらのアプリケーションサーバを、アプリケーションサーバの更新リスト上の満了アプリケーションサーバとしてマークする。従って、両方の側のハートビート確認及びハートビート応答に基づいて、アプリケーションサーバ及びグローバル情報サーバは、履歴バージョン情報の有効性を維持し、これにより、アプリケーションサーバが、予めそれらのアプリケーションサーバが満了したと知り得、同時に、グローバル情報サーバが、特定のアプリケーションサーバが満了したことを決定する、という原理に従う。実際の使用において、ユーザが、現在のグローバル情報の更新状況をグローバル情報サーバから理解し得、これにより、更新プロセスのグローバル状況が同じであると保証する。
【００８２】
図３は、本開示のいくつかの実施形態によるグローバル情報を処理するための方法を示すフロー図である。いくつかの実施形態において、図３で示されている方法は、グローバル情報サーバで実行され得る。
【００８３】
段階３０１において、方法は、グローバル情報及び対応するバージョン情報を、グローバル情報更新管理‐制御デバイスから取得し、バージョン情報をアプリケーションサーバに送信する。
【００８４】
電子商取引プラットフォームのグローバル情報更新システムの実施形態において、グローバル情報サーバは、グローバル情報の新しいバージョン及び対応するバージョン情報を、グローバル情報更新管理制御デバイスから取得する。
【００８５】
実際の適用において、グローバル情報サーバに、グローバル情報キャッシュシステム及びバージョン情報管理システムが別々に設けられ得る。グローバル情報キャッシュシステムは、履歴バージョン、過渡的なバージョン、新しいバージョン、及び他のバージョンのグローバル情報を保存し得る。バージョン情報管理システムは、履歴バージョン、過渡的なバージョン、新しいバージョン、及びグローバル情報更新管理制御デバイスから取得された他のバージョンのグローバル情報のバージョン情報を保存し得、又は、グローバル情報更新管理制御デバイスにより保存されたバージョン情報の修正を受信し得る。グローバル情報サーバは、対応するバージョン情報を取得されたグローバル情報に従って生成し得る。実際の適用において、当業者であれば、グローバル情報キャッシュシステム及びバージョン情報管理システムを、２つのサーバ、即ち、分布されたキャッシュサーバ及び分布された調整サーバ、に実施し得る。分布されたキャッシュサーバは、グローバル情報更新管理制御デバイスによりプッシュされたグローバル情報をキャッシュする役割を担い、分布された調整サーバは、地域における様々なアプリケーションサーバのグローバル情報のバージョン情報更新プロセスを調整する役割を担う。
【００８６】
グローバル情報サーバは、状況に従って、グローバル情報の過渡的なバージョン又は新しいバージョンのバージョン情報を、地域における複数のアプリケーションサーバに送信し得る。
【００８７】
段階３０２において、方法は、アプリケーションサーバにより提出されたグローバル情報取得要求を受信し、グローバル情報取得要求において搬送されたバージョン情報に対応する、グローバル情報におけるアプリケーションサーバにより要求されたグローバル情報を検索し、グローバル情報をアプリケーションサーバに返す。
【００８８】
アプリケーションサーバは、それら自体の必要に従って、現在のバージョン情報を含むグローバル情報取得要求をグローバル情報サーバに提出し得る。グローバル情報取得要求を受信した後、グローバル情報サーバは、対応するバージョンのグローバル情報を要求に含まれるバージョン情報に従って要求し、見つかったグローバル情報をアプリケーションサーバに返し得る。
【００８９】
グローバル情報がルーティングテーブルであった場合に、ユーザにより提出されたサービス取得要求を受信した後、アプリケーションサーバは、ユーザ識別をサービス取得要求から抽出し、次に、ルーティングデータ取得要求を更新されたバージョン情報に従って生成し、次に、ルーティングデータ取得要求をグローバル情報サーバに送信し得る。グローバル情報サーバは、対応するバージョンのグローバル情報をその中のバージョン情報に従って要求し、グローバル情報におけるユーザ識別に対応するルーティングデータを問い合わせ、次に、見つかったルーティングデータをアプリケーションサーバに返し得、これにより、アプリケーションサーバは、対応するインターネットデータセンタにアクセスし得る。
【００９０】
一実施形態において、グローバル情報とグローバル情報のバージョン情報とを切り離すことにより、グローバル情報サーバは、バージョン情報をアプリケーションサーバに送信することと、対応するルーティングデータをバージョン情報に従ってグローバル情報から問い合わせることと、ルーティングデータを返すこととにより、ユーザのサービス需要を満たし得る。従って、ネットワークリンク、物理的距離及び他の相違が存在するが、バージョン情報を取得するためにアプリケーションサーバにより消費される時間の相違は、比較的小さく、従って、グローバルバージョン情報は、短期間で更新され得、グローバル情報の更新効率は、改善される。更新した場合にグローバルシステムのサービスが長時間利用不可能であるという問題は、解決される。
【００９１】
段階３０３において、方法は、アプリケーションサーバとの通信を維持し、これにより、アプリケーションサーバは、バージョン情報の有効期間を更新し得、有効期間が満了した場合にグローバル情報に関するサービスを中断し、これにより、様々なアプリケーションサーバのグローバル情報を同期させる。
【００９２】
有効期間が、バージョン情報に関して構成され得、現在のバージョン情報の有効性は、グローバル情報サーバとの通信の状況に従って更新される。具体的には、アプリケーションサーバとの通信の状況は、予め確認され得る。通信状況が正常であった場合、使用されている履歴バージョン情報の有効性は、アプリケーションサーバによりリセットされ得、履歴バージョン情報は、有効期間内にユーザにサービス提供するために正常に使用され得る。通信状況が異常であった場合（例えば、アプリケーションサーバが、ある期間内にグローバル情報サーバによりアクセスされることができない場合）、グローバル情報の新しいバージョンがこの期間内に更新され得るので、履歴バージョン情報が満了したと決定される。履歴バージョン情報が、ユーザにサービス提供するために継続的に使用された場合、グローバルデータが不整合である場合があり、これにより、履歴バージョン情報は、ユーザにサービス提供するために使用されない場合がある。
【００９３】
一実施形態において、アプリケーションサーバとの通信を維持する段階は、アプリケーションサーバにより送信された第１の通信状況の確認情報を受信する段階と、対応して第２の通信状況の確認情報をアプリケーションサーバに返す段階とを含む。
【００９４】
特定の実施形態において、アプリケーションサーバは、第１の通信状況確認情報をグローバル情報サーバに定期的に送信し得る。通信状況が正常であった場合、グローバル情報サーバは、予め設定された期間内に第１の通信状況確認情報を受信し、第２の通信状況確認情報を対応して返し得る。アプリケーションサーバが、第２の通信状況確認情報を受信した場合、それは、グローバル情報サーバとの通信の現在の状況は正常であると意味し、現在使用されているグローバル情報のバージョン情報の有効性は、リセットされ得、ユーザのサービス取得要求は、バージョン情報を介して処理され得る。
【００９５】
一実施形態において、本方法は、ローカルライブアプリケーションサーバ情報を、アプリケーションサーバとの通信の状況に従って、対応して更新し、これにより、グローバル情報更新管理‐制御デバイスは、アプリケーションサーバにより実施されたグローバル情報の更新状況を検索し得ることを更に含み得る。
【００９６】
グローバル情報サーバは、特定のアプリケーションサーバの異常を、アプリケーションサーバとの通信の状況に従って決定し得、これにより、異常なアプリケーションサーバをライブアプリケーションサーバリストから取り除く。ライブアプリケーションサーバリストを問い合わせた場合に、グローバル情報更新管理制御デバイスは、ライブアプリケーションサーバリストをグローバル情報サーバ上の全ての予め設定されたアプリケーションサーバリストと比較し、２つのリストが互いに一致した場合、グローバル情報サーバが属する地域における、アプリケーションサーバのグローバル情報は、完全に更新され、これにより、全てのアプリケーションサーバにより実施されるグローバル情報の更新状況を正確に同期させる。
【００９７】
一実施形態において、履歴バージョン情報の有効性を、アプリケーションサーバ及びグローバル情報サーバの通信状況に従って更新することにより、アプリケーションサーバのサービスは、異常な通信状況の場合に中断され、これにより、ネットワーク異常又は更新プロセスの「仮死」又は他の原因により引き起こされる、アプリケーションサーバのグローバルデータが不整合であるという問題は、解決され得る。
【００９８】
加えて、アプリケーションサーバ及びグローバル情報サーバの通信状況を確認することにより、グローバル情報更新管理制御デバイスは、グローバル同期状況情報を正確に取得し得る。
【００９９】
図６は、本開示のいくつかの実施形態による、グローバル情報を更新するための方法を示すフロー図である。
【０１００】
図６に示すとおり、地域間の電子商取引プラットフォームに、複数の地域におけるグローバル情報の更新プロセスを調整する役割を担うＭＣＳが設けられ得る。グローバル情報キャッシュシステム及びバージョン情報管理システムを含むグローバル情報サーバが、各地域に配置され得、各グローバル情報サーバは、複数のアプリケーションサーバのバージョン情報を更新し、ルーティングデータ取得要求を処理する役割を担う。ＭＣＳは、グローバル情報の新しいバージョンをグローバル情報サーバのグローバル情報キャッシュシステムにプッシュし、バージョン情報管理システムのグローバル情報のバージョン情報を修正する。アプリケーションサーバは、グローバル情報サーバのバージョン情報管理システムにおけるバージョン情報をサブスクライブすることにより、ＭＣＳによるバージョン情報の修正を検出する。それら自体のバージョン情報を更新した後、アプリケーションサーバは、更新確認通知をグローバル情報サーバのバージョン情報管理システムに返す。ＭＣＳは、バージョン情報管理システムへサブスクライブすることにより、アプリケーションサーバのバージョン情報が更新されていると確認する。
【０１０１】
方法の実施形態を単純に説明するべく、実施形態は、一連の操作組み合わせとして説明されているが、当業者は、いくつかの段階が、他のシーケンスに従って実行され得る、又は本開示の実施形態に従って同時に実施され得るので、本開示の実施形態が、説明されている操作シーケンスに限定されないことを知るであろうことに留意すべきである。
【０１０２】
図４は、本開示のいくつかの実施形態によるグローバル情報を取得するためのデバイスを示す図である。いくつかの実施形態において、デバイスは、アプリケーションサーバ上に、又はアプリケーションサーバとして実施され得る。図４に示すとおり、デバイスは、グローバル情報取得モジュール４０１、バージョン情報有効性更新モジュール４０２、及びサービス中断モジュール４０３を含む。
【０１０３】
グローバル情報取得モジュール４０１は、グローバル情報の現在のバージョン情報をグローバル情報サーバから取得し、現在のバージョン情報をローカルサーバで更新し、対応するグローバル情報を取得されたバージョン情報に従ってグローバル情報サーバから取得するように構成される。
【０１０４】
バージョン情報有効性更新モジュール４０２は、現在のバージョン情報の有効期間をグローバル情報サーバとの通信の状況に従って更新するように構成される。
【０１０５】
サービス中断モジュール４０３は、現在のバージョン情報の有効期間が満了したことを検出した場合に、グローバル情報に関するサービスを中断し、これにより、様々なアプリケーションサーバのグローバル情報を同期させるように構成される。
【０１０６】
一実施形態において、バージョン情報有効性更新モジュール４０２は、第１の通信状況の確認情報をグローバル情報サーバに定期的に送信するように構成された、第１の通信状況のための確認情報送信サブモジュールと、予め設定された期間内にグローバル情報サーバにより返される第２の通信状況の確認情報を受信した場合に、現在のバージョン情報の有効期間をリセットするように構成された有効性リセットサブモジュールとを更に含み得る。
【０１０７】
一実施形態において、サービス中断モジュール４０３は、予め設定された期間内に第２の通信状況の確認情報が受信されていないことを検出した場合に、現在のバージョン情報の有効性が満了したことを決定し、グローバル情報に関するサービスを中断するように構成された有効性満了決定サブモジュールを更に含み得る。 
【０１０８】
一実施形態において、デバイスは、通信状況の監視セッションをグローバル情報サーバに登録し、登録が成功した後、現在のバージョン情報の有効期間を計時するように構成された、通信状況のための監視セッション登録モジュールを更に含み得る。一実施形態において、デバイスは、通信状況の監視セッションをグローバル情報サーバに再登録し、登録が失敗した場合、現在のバージョン情報の有効期間が満了したことを決定するように構成された再登録モジュールを更に含み得る。
【０１０９】
先に説明したように、バージョン情報は、過渡的なバージョン情報を含み得、グローバル情報は、過渡的なグローバル情報を含み得る。いくつかの実施形態において、グローバル情報取得モジュールは、対応する過渡的なグローバル情報を、取得された過渡的なバージョン情報に従ってグローバル情報サーバから取得するように構成された過渡的なグローバル情報のための取得サブモジュールを更に含み得る。
【０１１０】
代替的な実施形態において、図４で示されているデバイスは、取得された過渡的なグローバル情報が書き込み停止識別を含むかどうかを判断し、そうである場合、過渡的なグローバル情報と関連付けられたサービスを中断し、そうでない場合、過渡的なグローバル情報と関連付けられたサービスを提供するように構成された書き込み停止識別決定モジュールを更に含み得る。
【０１１１】
一実施形態において、図４で示されているデバイスは、更新確認通知をグローバル情報サーバに返すように構成された更新確認通知返しモジュールを更に含み得る。
【０１１２】
一実施形態において、グローバル情報サーバは、アプリケーションサーバの地域に配備され得る。グローバル情報サーバは、グローバル情報を記憶するグローバル情報キャッシュサーバを、及びバージョン情報を記憶するバージョン情報管理サーバを含み得る。
【０１１３】
一実施形態において、図４で示されているデバイスは、グローバル情報サーバにおけるグローバル情報のバージョン情報をサブスクライブするように構成されたバージョン情報サブスクライブモジュールを更に含み得る。
【０１１４】
一実施形態において、グローバル情報取得モジュールは、グローバル情報サーバにより送信されたバージョン情報更新通知を受信した場合に、グローバル情報の現在のバージョン情報をグローバル情報サーバからダウンロードし、ローカル履歴におけるバージョン情報をそれに応じて更新するように構成された、バージョン履歴のための情報更新サブモジュールを更に含み得る。
【０１１５】
いくつかの実施形態において、履歴バージョン情報の有効性を、アプリケーションサーバ及びグローバル情報サーバの通信状況に従って更新することにより、アプリケーションサーバのサービスは、異常な通信状況の条件で中断され、これにより、ネットワーク異常又は更新プロセスの「仮死」又は他の原因により引き起こされる、アプリケーションサーバのグローバルデータが不整合であるという問題は、解決され得る。
【０１１６】
加えて、アプリケーションサーバ及びグローバル情報サーバの通信状況を確認することにより、グローバル情報更新管理制御デバイスは、グローバル同期状況情報を正確に取得し得る。
【０１１７】
図５は、本開示のいくつかの実施形態によるグローバル情報を処理するためのデバイスの図である。いくつかの実施形態において、デバイスは、アプリケーションサーバ上に、又はアプリケーションサーバとして実施され得る。図面５に示すとおり、デバイスは、バージョン情報送信モジュール５０１、グローバル情報検索モジュール５０２、及び通信モジュール５０３を含む。
【０１１８】
バージョン情報送信モジュール５０１は、グローバル情報及び対応するバージョン情報をグローバル情報更新管理‐制御デバイスから取得し、バージョン情報をアプリケーションサーバに送信するように構成される。
【０１１９】
グローバル情報検索モジュール５０２は、アプリケーションサーバにより提出されたグローバル情報取得要求を受信し、グローバル情報取得要求に含まれるバージョン情報に対応する、グローバル情報におけるアプリケーションサーバにより要求されたグローバル情報を検索し、グローバル情報をアプリケーションサーバに返すように構成される。
【０１２０】
通信モジュール５０３は、アプリケーションサーバとの通信を維持し、これにより、アプリケーションサーバは、バージョン情報の有効期間を更新し得、有効期間が満了した場合にグローバル情報に関するサービスを中断し、これにより、様々なアプリケーションサーバのグローバル情報を同期させるように構成される。
【０１２１】
一実施形態において、通信モジュール５０３は、アプリケーションサーバにより送信された第１の通信状況の確認情報を受信し、第２の通信状況の確認情報を、アプリケーションサーバに、対応して返すように構成された、通信状況のための確認情報やり取りサブモジュールを更に含み得る。
【０１２２】
一実施形態において、デバイスは、ローカルライブアプリケーションサーバ情報を、アプリケーションサーバとの通信の状況に従って、対応して更新し、これにより、グローバル情報更新管理‐制御デバイスは、アプリケーションサーバにより実施されたグローバル情報の更新状況を検索し得るように構成されたライブアプリケーションサーバ情報のための更新モジュールを更に含み得る。
【０１２３】
図９は、本開示のいくつかの実施形態によるグローバル情報更新システムの図である。 
【０１２４】
図９に示すとおり、システムは、アプリケーションサーバ９０１、グローバル情報サーバ９０２、及びグローバル情報更新管理制御デバイス９０３を含む。
【０１２５】
図９で示されているアプリケーションサーバ９０１は、以下の追加のモジュールを含み得る。
【０１２６】
グローバル情報の現在のバージョン情報をグローバル情報サーバから取得し、現在のバージョン情報をローカルサーバで更新し、対応するグローバル情報を取得されたバージョン情報に従ってグローバル情報サーバから取得するように構成される、グローバル情報取得モジュールと、
【０１２７】
現在のバージョン情報の有効期間をグローバル情報サーバとの通信の状況に従って更新するように構成される、バージョン情報有効性更新モジュールと、
【０１２８】
現在のバージョン情報の有効期間が満了したことを検出した場合に、グローバル情報に関するサービスを中断し、これにより、様々なアプリケーションサーバのグローバル情報を同期させるように構成される、サービス中断モジュール。
【０１２９】
グローバル情報サーバ９０２は、以下のサブモジュールを含み得る。
【０１３０】
グローバル情報及び対応するバージョン情報をグローバル情報更新管理‐制御デバイスから取得し、バージョン情報をアプリケーションサーバに送信するように構成される、バージョン情報送信モジュールと、
【０１３１】
アプリケーションサーバにより提出されたグローバル情報取得要求を受信し、グローバル情報取得要求において搬送されたバージョン情報に対応する、グローバル情報におけるアプリケーションサーバにより要求されたグローバル情報を検索し、グローバル情報をアプリケーションサーバに返すように構成される、グローバル情報検索モジュールと、
【０１３２】
アプリケーションサーバとの通信を維持し、これにより、アプリケーションサーバは、バージョン情報の有効期間を更新し得、有効期間が満了した場合にグローバル情報に関するサービスを中断し、これにより、様々なアプリケーションサーバのグローバル情報を同期させるように構成される、通信モジュール。
【０１３３】
グローバル情報更新管理‐制御デバイス９０３は、それは、グローバル情報及び対応するバージョン情報をグローバル情報サーバに送信するように構成される、グローバル情報及びバージョン情報送信モジュールを含み得る。
【０１３４】
本開示の実施形態におけるグローバル情報更新システムにおいて、アプリケーションサーバは、少量のデータを有するバージョン情報を取得した後、更新確認通知を直ぐに返し、対応するグローバル情報を更新されたバージョン情報に従ってグローバル情報サーバから取得し得る。グローバル情報サーバは、グローバル情報更新管理制御デバイスによりプッシュされた様々なバージョンのグローバル情報を独立して受信する。グローバル情報との更新プロセス及びバージョン情報の更新プロセスを切り離すことにより、ネットワークリンク、物理的距離及び他の条件の間に相違が存在するが、バージョン情報を取得するためにアプリケーションサーバにより消費される時間の相違は、比較的小さく、従って、グローバルバージョン情報は、短期間で更新され得る。
【０１３５】
いくつかの実施形態によると、履歴バージョン情報の有効性を、アプリケーションサーバ及びグローバル情報サーバの通信状況に従って更新することにより、アプリケーションサーバのサービスは、異常な通信状況の条件で中断され、これにより、ネットワーク異常又は更新プロセスの「仮死」又は他の原因により引き起こされる、アプリケーションサーバのグローバルデータが不整合であるという問題は、解決され得る。
【０１３６】
加えて、アプリケーションサーバ及びグローバル情報サーバの通信状況を確認することにより、グローバル情報更新管理制御デバイスは、グローバル同期状況情報を正確に取得し得る。
【０１３７】
図１０は、本開示のいくつかの実施形態によるグローバル情報更新システムの図である。
【０１３８】
図１０に示すとおり、グローバル情報更新システムには、複数の地域におけるグローバル情報の更新プロセスを調整する役割を担うグローバル更新管理制御デバイスが設けられる。具体的には、グローバル情報更新管理制御デバイスは、更新されたグローバル情報、及び対応するバージョン情報を、複数の地域におけるグローバル情報サーバにアクティブにプッシュし、又は、更新されたグローバル情報を複数の地域におけるグローバル情報サーバにプッシュした後、グローバル情報サーバのバージョン情報を対応して修正する。
【０１３９】
グローバル情報サーバは、アプリケーションサーバの地域に配備され得る。グローバル情報サーバに、グローバル情報キャッシュシステム及びバージョン情報管理システムが別々に設けられ得る。バージョン情報管理システムは、グローバル情報更新管理制御デバイスによりプッシュされた様々なバージョンのグローバル情報のバージョン情報をキャッシュすることができ、又は、グローバル情報更新管理制御デバイスにより保存されたバージョン情報の修正を受信することができる。加えて、バージョン情報管理システムは更に、地域における様々なアプリケーションサーバのグローバル情報のバージョン情報の更新プロセスを調整する役割を担い、これにより、グローバル情報のデータ整合性を維持する。
【０１４０】
アプリケーションサーバは、様々なアプリケーションに対応するアプリケーションサーバであり得、グローバル情報の新しいバージョン情報をサブスクライブすることにより、グローバル情報更新管理制御デバイスによりグローバル情報サーバにプッシュされた新しいバージョン情報、又は、地域におけるグローバル情報サーバのバージョン情報管理システムからのバージョン情報の修正を検出し得、及び、グローバル情報の新しいバージョン情報をグローバル情報サーバから取得し得る。
【０１４１】
本明細書における実施形態は、漸次的に説明されている。各実施形態は、他の実施形態との相違に焦点を合わせる。実施形態における同じ又は同様の部分に関して、互いに参照がなされ得る。
【０１４２】
当業者であれば、本開示の実施形態が、方法、デバイス、又はコンピュータプログラム製品として提供され得、従って、本発明の実施形態が、ハードウェアのみの実施形態、ソフトウェアのみの実施形態、又はハードウェア及びソフトウェアの組み合わせの実施形態の形態であり得ることを知るであろう。更に、本開示の実施形態は、１又は複数の利用可能なコンピュータプログラムコードを含む（これらに限定されないが、ディスクメモリ、ＣＤ‐ＲＯＭ、光メモリ等を含む）利用可能なコンピュータメモリ媒体上で実施されることができるコンピュータプログラム製品の形態で実施され得る。
【０１４３】
典型的な構成において、コンピュータ機器は、１又は複数のプロセッサ（ＣＰＵ）、入出力インタフェース、ネットワークインタフェース、及びメモリを含む。メモリは、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）及び／又はリードオンリメモリ（ＲＯＭ）又はフラッシュメモリ（ＲＡＭ）等のコンピュータ可読媒体の不揮発性メモリを含み得る。メモリは、コンピュータ可読媒体の例である。コンピュータ可読媒体は、不揮発性媒体及び揮発性媒体、取り外し可能媒体及び取り外し不可能媒体を含む。情報は、任意の方法で又は任意の技術により保存され得る。情報は、コンピュータ可読命令、データ構造、及びプログラム又は他のデータのモジュールであり得る。コンピュータのメモリ媒体は、これらに限定されないが、相変化ランダムアクセスメモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリ又は他のメモリ技術、コンパクトディスク‐リードオンリメモリ（ＣＤ‐ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、又は他の光メモリ、カセットテープ、テープ及びディスクメモリ又は他の磁気メモリ又は任意の他の非トランスポート媒体を含み得る。メモリ媒体は、コンピュータによりアクセス可能である情報を保存するために使用され得る。本明細書における定義によれば、コンピュータ可読媒体は、変調データ信号及び搬送波等の非耐久性コンピュータ可読一時的媒体を含まない。
【０１４４】
本開示の実施形態は、方法、端末（システム）及びコンピュータプログラム製品のフロー図及び／又はブロック図に従って説明されている。コンピュータプログラム命令が、フロー図及び／又はブロック図における各フロー及び／又はブロック、又はフロー図及び／又はブロック図におけるフロー及び／又はブロックの組み合わせを実施し得ることが理解される。コンピュータプログラム命令は、機械を生成するために汎用コンピュータ、専用コンピュータ、組み込みプロセッサ又は他のプログラム可能なデータ処理端末のプロセッサ上にロードされ得、これにより、コンピュータ又は他のプログラム可能なデータ処理端末のプロセッサにより実施される命令は、フロー図におけるフロー又は複数のフローにおいて及び／又はブロック図におけるブロック又は複数のブロックにおいて指定された機能を実現し得るデバイスを生成し得る。
【０１４５】
コンピュータプログラム命令はまた、特別な仕方でコンピュータ又は他のプログラム可能なデータ処理端末に動作させ得るコンピュータ可読メモリ上に保存され得、これにより、コンピュータ可読メモリ上に保存された命令は、命令デバイスを含む製品を生成し得、命令デバイスは、フロー図におけるフロー又は複数のフロー及び／又はブロック図におけるブロック又は複数のブロックにおいて指定された機能を実現し得る。
【０１４６】
コンピュータプログラム命令はまた、コンピュータ又は他のプログラム可能なデータ処理端末上にロードされ得、これにより、コンピュータ又は他のプログラム可能なデータ処理端末において、一連の操作が実行され得、これにより、コンピュータにより実施されるプロセスを生成する。従って、コンピュータ又は他のプログラム可能なデータ処理端末上で実施される命令は、フロー図におけるフロー又は複数のフロー及び／又はブロック図におけるブロック又は複数のブロックにおいて指定された機能を実現する段階において使用され得る。
【０１４７】
本開示の実施形態の好ましい例が既に説明されてきたが、当業者であれば、ひとたび彼らが基本的な創造的概念を知れば実施形態を変更又は修正し得る。従って、添付の特許請求の範囲は、好ましい実施形態及び本開示の実施形態の範囲内の全ての変更及び修正を説明することを意図する。
【０１４８】
最後に、第１の、第２の、及び他の関係用語は、エンティティ又は操作を他のエンティティ及び操作から区別するためにのみ使用され、エンティティ又は操作間の任意の実際の関係又はシーケンスを必ずしも要求又は示唆しない。「備える（ｃｏｍｐｒｉｓｅ）」、「備える（ｃｏｍｐｒｉｓｉｎｇ）」又は任意の他の変形例等の用語は、非排他的な含むをカバーすることを意図され、これにより、一連の要素を含むプロセス、方法、品物又は端末デバイスは、要素を含むだけではなく、明示的に列挙されていない他の要素も含む、又は、プロセス、方法、品物又は端末デバイスの固有の要素も含む、ことにここで留意すべきである。更なる限定が無い場合、「備える（ｃｏｍｐｒｉｓｉｎｇ  ａ......）」の文により限定される要素は、要素を含むプロセス、方法、品物又は端末デバイスが、他の同じ要素を有するという事実を排除するものではない。
【０１４９】
上述の出願は、グローバル情報を取得するための方法及びデバイス、及びグローバル情報を処理するための方法及びデバイスを詳細に紹介する。本明細書において、本開示の原理及び実施方法は、特定の例で詳述されており、実施形態の説明は、人々が本開示の方法及びその核となる概念を理解するのを支援するためだけに使用され、同時に、当業者にとって、特定の実施方法及び適用範囲は、本開示の考え方に従って変更され得る。結論として、本明細書の内容は、本開示への限定とみなされるものではない。
【図１】
2019502187.tif 000003
【図２】
2019502187.tif 000004
【図３】
2019502187.tif 000005
【図４】
2019502187.tif 000006
【図５】
2019502187.tif 000007
【図６】
2019502187.tif 000008
【図７】
2019502187.tif 000009
【図８】
2019502187.tif 000010
【図９】
2019502187.tif 000011
【図１０】
2019502187.tif 000012
【国際調査報告】
2019502187.tif 000013