(57)【要約】  規制監督メンバは、ブロックチェーン内のターゲットメンバから資金フローレポート生成要求を受信する。ターゲットメンバの資金フローデータをブロックチェーンから取得する。指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定する。マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成する。資金フローレポートをターゲットメンバにプッシュする。
2021511562.tif 000002
【特許請求の範囲】
【請求項１】
資金フローレポートを生成するための方法であって、
規制監督メンバによって、ブロックチェーン内のターゲットメンバから資金フローレポート生成要求を受信するステップ(110、210)と、
前記ブロックチェーンから前記ターゲットメンバの資金フローデータを取得するステップ(120、220)と、
指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、前記取得した資金フローデータ内の前記パラメータに対応するデータを決定するステップ(130、230)と、
前記マッチしたデータを前記レポートテンプレートに書き込んで前記ターゲットメンバの資金フローレポートを生成するステップ(140、240)と、
前記資金フローレポートを前記ターゲットメンバにプッシュするステップ(150)と
を含む、方法。
【請求項２】
前記ブロックチェーンから取得した前記資金フローデータは、資金フローに関連するダイジェストデータである、請求項1に記載の方法。
【請求項３】
前記指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、前記取得した資金フローデータ内の前記パラメータに対応するデータを決定するステップの前に、
前記ターゲットメンバから前記ダイジェストデータに対応する前記資金フローの詳細データを取得するステップと、
前記資金フローの前記詳細データに基づいて、データ完全性をチェックするために使用される第2のダイジェストデータを生成するステップと
をさらに含む、請求項2に記載の方法。
【請求項４】
前記取得した資金フローデータ内の前記パラメータに対応する前記データを決定するステップは、
前記第2のダイジェストデータが前記ブロックチェーンから取得した前記ダイジェストデータと一致している場合には、前記指定のレポートテンプレート内の前記パラメータに基づいて、前記資金フローの前記詳細データ内の前記パラメータに対応する前記データを決定するステップを含む、請求項3に記載の方法。
【請求項５】
前記ブロックチェーンから前記ターゲットメンバの資金フローデータを取得するステップは、特に、
前記ブロックチェーンに対して前記資金フローデータを取得するためのコントラクトオペレーションを開始するステップであって、前記コントラクトオペレーションは、前記ブロックチェーンから前記ターゲットメンバの前記資金フローデータを取得するために使用される、ステップを含む、請求項1に記載の方法。
【請求項６】
前記要求は、開始時期および終了時期をさらに含む、請求項1に記載の方法。
【請求項７】
前記ブロックチェーンから前記ターゲットメンバの前記資金フローデータを取得するステップは、
前記ブロックチェーンから前記開始時期と前記終了時期との間の前記ターゲットメンバの資金フローデータを取得するステップを含む、請求項6に記載の方法。
【請求項８】
前記ターゲットメンバは、前記ブロックチェーンに登録するとともに前記規制監督メンバの前記管轄内に含まれるメンバである、請求項1に記載の方法。
【請求項９】
資金フロータイプは、送金、支払、または受領を含む、請求項1に記載の方法。
【請求項１０】
前記資金フローレポート生成要求は、トリガ条件に応答して生成される、請求項1に記載の方法。
【請求項１１】
前記トリガ条件は、
指定の期間に達したこと
を含む、請求項10に記載の方法。
【請求項１２】
前記ブロックチェーンから前記メンバの前記資金フローデータを取得するステップは、特に、
前記指定の期間内の前記メンバの資金フローデータを取得するステップを含む、請求項11に記載の方法。
【請求項１３】
前記規制監督メンバによって、前記ブロックチェーンから前記レポートテンプレートを取得するステップをさらに含む、請求項1に記載の方法。
【請求項１４】
前記ブロックチェーンから前記レポートテンプレートを取得するステップは、
前記ブロックチェーンから前記メンバに対応する前記規制監督メンバによって発行された前記レポートテンプレートを取得するステップを含む、請求項13に記載の方法。
【請求項１５】
資金フローレポートを生成するための装置であって、請求項1から14のいずれか一項に記載の方法を行うように構成された複数のモジュールを含む、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、その全体が参照により組み込まれている、2018年1月19日に出願した、中国特許出願第201810055050.8号に対する優先権を主張する。
【０００２】
本明細書の実施形態は、ブロックチェーン技術の分野に関し、詳細には、資金フローレポート生成方法および装置、ならびに電子デバイスに関する。
【背景技術】
【０００３】
資金フローシステムにおいては、レポートは、ユーザに定期的にまたは不規則に提供され得るし、レポートは、メンバアカウントの変化の詳細を記録している。一般的に、資金フローデータは銀行に記録されている。したがって、資金フローシステムは、各銀行から資金フローレコードを収集して、資金フローレコードに基づいてユーザのレポートを生成する必要がある。しかしながら、銀行内の多くの資金フローレコードは、ユーザのプライバシーまたは銀行にとって不都合な情報に関連し得る。したがって、銀行によって提供した資金フローレコードは、通常、意図的に隠蔽、修正、削除、または非表示化したいくつかのコンテンツを含む。そのため、資金フローシステムは問題のある資金フローレコードまで収集する可能性があり、その結果として、問題のある資金フローレコードに基づいて生成されたレポートは誤りとなりやすい。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書の実施形態は、資金フローレポート生成方法および装置ならびに電子デバイスを提供している。
【０００５】
本明細書の実施形態の第1の態様によれば、レポート生成方法を提供しており、方法は、規制監督メンバによって、ブロックチェーン内のターゲットメンバから資金フローレポート生成要求を受信するステップと、ブロックチェーンからターゲットメンバの資金フローデータを取得するステップと、指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定するステップと、マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成するステップと、資金フローレポートをターゲットメンバにプッシュするステップとを含む。
【０００６】
本明細書の実施形態の第2の態様によれば、資金フローレポート生成方法を提供しており、方法は、ブロックチェーン内のメンバによって、資金フローレポート生成命令をトリガするステップと、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得するステップと、レポートテンプレート内のパラメータに基づいて、マッチングすることにより、資金フローデータ内のパラメータに対応するデータを決定するステップと、マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成するステップとを含む。
【０００７】
本明細書の実施形態の第3の態様によれば、資金フローレポート生成装置を提供しており、装置は、規制監督メンバにおいて、ブロックチェーン内のターゲットメンバから資金フローレポート生成要求を受信するように構成される、受信ユニットと、ブロックチェーンからターゲットメンバの資金フローデータを取得するように構成される、獲得ユニットと、指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定するように構成される、マッチングユニットと、マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成するように構成される、生成ユニットと、資金フローレポートをターゲットメンバにプッシュするように構成される、プッシュユニットとを含む。
【０００８】
本明細書の実施形態の第4の態様によれば、資金フローレポート生成装置を提供しており、装置は、ブロックチェーン内のメンバにおいて、資金フローレポート生成命令をトリガするように構成される、トリガユニットと、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得するように構成される、獲得ユニットと、レポートテンプレート内のパラメータに基づいて、マッチングすることにより、資金フローデータ内のパラメータに対応するデータを決定するように構成される、マッチングユニットと、マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成するように構成される、生成ユニットとを含む。
【０００９】
本明細書の実施形態の第5の態様によれば、プロセッサと、プロセッサによって実行され得る命令を記憶するように構成されたメモリとを含む、電子デバイスを提供しており、プロセッサは、前述の実施形態のいずれか1つに従って資金フローレポート生成方法を実施するように構成される。
【００１０】
本明細書は、ブロックチェーン技術に基づいて構築された資金フローシステムを提供している。ブロックチェーンの非改竄性の特性により、ブロックチェーンに記録されている資金フローデータの各要素は信頼に足るものかつ完全なものとなっている。そのため、資金フローレポートを生成する場合には、ブロックチェーンから直接取得している資金フローデータは信頼に足るものかつ完全なものとなり得る。したがって、そのような資金フローデータに基づいて生成したレポートも信頼に足るものかつ完全なものとなる。
【図面の簡単な説明】
【００１１】
【図１】本明細書の実施形態による、資金フローレポート生成方法を図示しているフローチャートである。
【図２】本明細書の実施形態による、資金フローレポート生成方法を図示しているフローチャートである。
【図３】本明細書の実施形態による、資金フローレポート生成装置内のモジュールを図示している概略図である。
【図４】本明細書の実施形態による、資金フローレポート生成装置内のモジュールを図示している概略図である。
【図５】本開示の実施形態による、資金フローレポートを生成するためのコンピュータ実施方法の例を図示しているフローチャートである。
【発明を実施するための形態】
【００１２】
例示的な実施形態を本明細書では詳細に説明し、例示的な実施形態の例を添付の図面に提示している。以下の説明が添付の図面に関する場合には、特に断りのない限り、異なる添付の図面における同じ番号は同一または同様の要素を表す。以下の例示的な実施形態において説明した実施形態は、本明細書と一致するすべての実施形態を表しているわけではない。むしろ、実施形態は、添付の特許請求の範囲において詳細に記載するとともに本明細書のいくつかの態様と一致する装置および方法の例に過ぎない。
【００１３】
本明細書おいて使用している用語は、特定の実施形態を図示するためのものに過ぎず、本明細書を限定することを意図したものではない。本明細書および添付の特許請求の範囲おいて使用している単数形についての「a」、「said」、および「the」という用語は、文脈において明示的に特に定めのない限り、複数形も含む。本明細書において使用している「および/または」という用語が1つまたは複数の関連する記載事項の可能な組合せの一部またはすべてを示すとともに含むとも理解すべきである。
【００１４】
「第1の」、「第2の」、「第3の」などの用語が様々なタイプの情報を説明するために本明細書において使用され得るが、情報がそのような用語に限定されないことを理解されたい。これらの用語は、同一のタイプの情報を区別するために使用しているに過ぎない。例えば、本明細書の範囲から逸脱しない限り、第1の情報を第2の情報とも称し得るし、同様に、第2の情報を第1の情報とも称し得る。文脈に応じて、例えば、本明細書で使用される「場合に」といった単語は、「間に」、「際に」、または「と決定したことに応答して」として解釈することができる。
【００１５】
ブロックチェーン技術は、いくつかのコンピューティングデバイスが「会計処理」に連携して関与し完全な分散データベースを連携して維持管理する、新興技術である。ブロックチェーン技術は分散化および透明性を特徴としているため、各コンピューティングデバイスがデータベースレコーディングに関与し得るし、コンピューティングデバイスは迅速なデータ同期を実施し得る。ブロックチェーン技術を使用して構築された分散型システム、および自動実行のためにブロックチェーンの分散データベースに記憶されている様々な実行プログラムは、多くの分野で広く使用されている。例えば、財務工学の分野においては、送金システムは、迅速な資金振込を実施するために、ブロックチェーン技術を使用して構築され得る。特に、越境送金にあたって、ブロックチェーン技術を使用して構築された送金システムは、送金の待機時間を低減し送金効率を改善することができるように、異なる国または地域にある銀行などの互いに弱くはあるが信頼関係のある複数の関与している機関の間での協調を実施し得る。すべての送金記録が非改竄的方法でブロックチェーン台帳に記憶されているため、全送金プロセスが透過的であることおよび信頼できることを保証することを可能としている。
【００１６】
本明細書において提供した送金システムにおいては、ブロックチェーンは、送金リンクのいくつかのメンバ(Member)と、送金リンク以外の他のメンバに関する情報とを記憶し得る。これらのメンバは、ブロックチェーン内のノードであり得る。
【００１７】
ある実施形態においては、送金リンクのメンバは、金融機関または送金サービスをサポートする他の形式の組織またはプラットフォームであり得る。実施形態は本明細書において限定されない。例えば、金融機関を例として使用すれば、送金リンクのメンバは、異なる機関(例えば、複数の銀行)に属し得る、または、同一の機関(例えば、同一の銀行の複数の支店)の異なる支店に属し得る。実施形態は本明細書において限定されない。
【００１８】
各ノードが完全な会計情報を記憶しているブロックチェーンにおいて分散会計が使用され、ブロックチェーン内のノードは、コンセンサスアルゴリズムを使用してコンセンサスに達することで、統一的な台帳、すなわち、ブロックチェーン台帳を連携して維持管理し得る。したがって、本明細書においては、あるメンバがブロックチェーン台帳から情報を読み込むまたはブロックチェーン台帳に情報を記録する際には、メンバは、メンバに記憶されている完全な会計情報から情報を読み込み得るまたはメンバに記憶されている完全な会計情報に情報を記録し得る。
【００１９】
図1に示した例を参照して、本明細書による、資金フローレポート生成方法の実施形態を以下に説明している。図1に示しているように、方法は、以下のステップを含み得る。
【００２０】
ステップ110: 規制監督メンバが、ブロックチェーン内のターゲットメンバから資金フローレポート生成要求を受信する。
【００２１】
本実施形態においては、規制監督メンバは、資金フローシステム内のメンバのための資金フローレポートサービスを提供し得る。一般的に、メンバは、資金フローレポート生成要求を規制監督メンバに送信し得る。ターゲットメンバによって送信された資金フローレポート生成要求を受信した後に、規制監督メンバは、後続のステップを行う。
【００２２】
ある実施形態においては、ターゲットメンバは、ブロックチェーンに登録するとともに規制監督メンバの管轄内に含まれるメンバである。
【００２３】
実際の適用においては、1つの資金フローシステム内に複数の様々な規制監督メンバが存在し得るし、様々な規制監督メンバは様々なメンバを規制監督し得る。例えば、越境送金にあたって、ある国の規制監督メンバは、他国のメンバを規制監督することはできないがその国のメンバのみを一般的に規制監督することができる。したがって、ブロックチェーンにおいては、規制監督メンバと規制監督メンバの管轄に含まれるメンバとの間の対応付けが事前に登録され得る。そのため、ターゲットメンバは、ターゲットメンバを規制監督している規制監督メンバにレポート生成要求を開始し得るし、規制監督メンバは、規制監督メンバの管轄に含まれるターゲットメンバに対する資金フローレポート生成オペレーションを行い得る。
【００２４】
ある実施形態においては、資金フロータイプは、送金、支払、受領などを含み得る。
【００２５】
ステップ120: ブロックチェーンからターゲットメンバの資金フローデータを取得する。
【００２６】
ある実施形態においては、分散会計がブロックチェーンにおいて使用されているため、各ノードは、完全な会計情報を記憶しており、規制監督メンバは、ブロックチェーンからターゲットメンバの資金フローデータを取得し得る。
【００２７】
ある実施形態においては、ブロックチェーンから取得した資金フローデータは、資金フローに関連するダイジェストデータ、ユーザ情報のダイジェストデータ、およびトランザクション関連情報のダイジェストデータを含むが、これらに限定されない。
【００２８】
指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定するステップの前に、方法は、次のように、ターゲットメンバからダイジェストデータに対応する資金フローの詳細データを取得するステップと、資金フローの詳細データに基づいて、データ完全性をチェックするために使用される第2のダイジェストデータを生成するステップとをさらに含む。
【００２９】
指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定するステップは、特に、次のように、第2のダイジェストデータがブロックチェーンから取得したダイジェストデータと一致している場合には、指定のレポートテンプレート内のパラメータに基づいて、資金フローの詳細データ内のパラメータに対応するデータを決定するステップを含む。
【００３０】
本実施形態においては、ブロックチェーンは、メンバのプライバシーに関連するデータを直接記録することはせずに、プライバシーデータのダイジェストデータのみを記録し、原データは、そのメンバにローカルで記録される。ダイジェストデータは、ブロックチェーンにおいて統一的なアルゴリズム(例えば、ハッシュアルゴリズム)を使用することによって計算により得られたデジタルダイジェストであり得るが、デジタルダイジェストを単に使用するだけでは信頼に足るデータを読み出すことはできない。実際の適用においては、別のメンバがダイジェスト情報の原データを取得する必要がある場合には、メンバは、ダイジェスト情報に対応するメンバから原データを取得し得る。原データを取得した後に、メンバは、データ有効性をチェックする必要がさらにある、具体的には、統一的なアルゴリズムを使用することによって原データのダイジェスト情報を計算し、計算により得られたダイジェスト情報をブロックチェーン内のダイジェスト情報と比較する必要がさらにある。計算により得られたダイジェスト情報がブロックチェーン内のダイジェスト情報と一致している場合には、取得した原データは完全である。さもなければ、取得した原データには異常がある。本実施形態によれば、規制監督メンバが実効の詳細な資金データを取得することを保証し得る。
【００３１】
ある実施形態においては、ブロックチェーンからターゲットメンバの資金フローデータを取得するステップは、特に、次のように、ブロックチェーンに対して資金フローデータを取得するためのコントラクトオペレーションを開始するステップであって、コントラクトオペレーションは、ブロックチェーンからターゲットメンバの資金フローデータを取得するために使用される、ステップを含む。
【００３２】
スマートコントラクトに加わると、ブロックチェーン内のメンバは、スマートコントラクトによってサポートされているいくつかのコントラクトオペレーション、例えば、ここでは「資金フローデータを取得する」ためのコントラクトオペレーションを起動し得る。規制監督メンバは、ブロックチェーンに対してコントラクトオペレーションを開始し、コントラクトオペレーションを実施した後にターゲットメンバの資金フローデータを取得し得る。
【００３３】
ある実施形態においては、要求は、開始時期および終了時期をさらに含む。
【００３４】
ブロックチェーンからターゲットメンバの資金フローデータを取得するステップは、特に、次のように、ブロックチェーンから開始時期と終了時期との間のターゲットメンバの資金フローデータを取得するステップを含む。
【００３５】
ステップ130: 指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定する。
【００３６】
レポートテンプレートは、通常、いくつかのパラメータを含み得る。例えば、あるレポートテンプレートは、ブロックチェーン台帳に登録されているメンバの各資金フローのオペレーション時間、オペレーションタイプ(受領、送金、振込、支払など)、オペレーション前の残高、オペレーション後の残高、正味増減額の結果(残高が増えたかまたは減ったかを示す)などを含み得る。レポートテンプレートは、いくつかのフィルタリング条件をさらに含み得る、例えば、オペレーション金額が5000元より大きいレコードのみをさらに取得し得る。
【００３７】
ステップ140: マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成する。
【００３８】
ステップ150: 資金フローレポートをターゲットメンバにプッシュする。
【００３９】
規制監督メンバは、要求に含まれているターゲットメンバのアドレス(例えば、IPまたはMAC)に基づいて、資金フローレポートをターゲットメンバにプッシュし得る。
【００４０】
本実施形態による、ブロックチェーン技術に基づいて構築された資金フローシステムを提供している。ブロックチェーンの非改竄性の特性により、ブロックチェーンに記録されている資金フローデータの各要素は信頼に足るものかつ完全なものとなっている。規制監督メンバがターゲットメンバによって送信された資金フローレポート生成要求を受信すると、ブロックチェーンから直接取得した資金フローデータは、信頼に足るものかつ完全なものとなり得る。したがって、そのような資金フローデータに基づいて生成されたレポートも信頼に足るものかつ完全なものとなっている。
【００４１】
図2に示した例を参照して、本明細書による、資金フローレポート生成方法の実施形態を以下に説明している。図2に示しているように、方法は、以下のステップを含み得る。
【００４２】
ステップ210: ブロックチェーン内のメンバが資金フローレポート生成命令をトリガする。
【００４３】
ある実施形態においては、資金フローレポート生成命令のトリガ条件は、次のように、指定の期間に達したことである。具体的には、ブロックチェーン内のメンバは、資金フローレポートを定期的に生成し得る。期間は、例えば、1日、1週間、または1月といった所定の経験的な値であり得る。
【００４４】
ある実施形態においては、資金フローレポート生成命令のトリガ条件は、次のように、開始時期および終了時期を含む入力資金フローレポート生成命令を受信することである。例えば、メンバは、手動で入力された命令に基づいて資金フローレポートを生成し得る。
【００４５】
ある実施形態においては、資金フロータイプは、送金、支払、または受領を含む。
【００４６】
ステップ220: ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得する。
【００４７】
ある実施形態においては、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得するステップは、特に、次のように、ブロックチェーンに対して資金フローデータを取得するためのコントラクトオペレーションを開始するステップであって、コントラクトオペレーションは、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得するために使用される、ステップを含む。
【００４８】
ある実施形態においては、資金フローレポート生成命令のトリガ条件は、次のように、指定の期間に達したことである。
【００４９】
ブロックチェーンからメンバの資金フローデータを取得するステップは、特に、次のように、ブロックチェーンから期間内のメンバの資金フローデータを取得するステップを含む。
【００５０】
ある実施形態においては、資金フローレポート生成命令のトリガ条件は、次のように、開始時期および終了時期を含む入力資金フローレポート生成命令を受信することである。
【００５１】
ブロックチェーンからメンバの資金フローデータを取得するステップは、特に、次のように、ブロックチェーンから開始時期と終了時期との間のメンバの資金フローデータを取得するステップを含む。
【００５２】
ある実施形態においては、レポートテンプレートは、ブロックチェーン内の規制監督メンバによって発行される。
【００５３】
規制監督メンバは、レポートテンプレートを発行する機能を有する。規制監督メンバは、ブロックチェーン内のメンバがブロックチェーンにローカルで記録されているレポートテンプレートを更新することができるように、ブロックチェーンに対して、レポートテンプレートを発行するコントラクトオペレーションを開始して、レポートテンプレートをブロックチェーンにブロードキャストし得る。
【００５４】
発行されたレポートテンプレート内のパラメータを規制監督メンバがさらに修正し得ることに留意されたい。同様に、規制監督メンバは、ブロックチェーン内のメンバがブロックチェーンにローカルで記録されているレポートテンプレート内のパラメータを修正することができるように、ブロックチェーンに対してレポートテンプレート内のパラメータを修正するためのコントラクトオペレーションを開始して、修正前のパラメータと修正後のパラメータとをブロックチェーンにブロードキャストし得る。
【００５５】
ある実施形態においては、1つの資金フローシステム内に複数の様々な規制監督メンバが存在し得るし、様々な規制監督メンバは様々なメンバを規制監督し得る。具体的には、ブロックチェーンは、様々な規制監督メンバによって発行された様々なレポートテンプレートを記録し得る。したがって、ブロックチェーンからレポートテンプレートを取得するステップは、特に、次のように、ブロックチェーンからメンバに対応する規制監督メンバによって発行されたレポートテンプレートを取得するステップを含む。
【００５６】
ステップ230: レポートテンプレート内のパラメータに基づいて、マッチングすることにより、資金フローデータ内のパラメータに対応するデータを決定する。
【００５７】
ある実施形態においては、ブロックチェーンから取得した資金フローデータは、資金フローに関連するダイジェストデータ、ユーザ情報のダイジェストデータ、およびトランザクション関連情報のダイジェストデータを含むが、これらに限定されない。
【００５８】
指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定するステップの前に、方法は、次のように、ダイジェストデータに対応する資金フローの詳細データをローカルで取得するステップをさらに含む。
【００５９】
ステップ230は、特に、次のように、レポートテンプレート内のパラメータに基づいて、マッチングすることにより、資金フローの詳細データ内のパラメータに対応するデータを決定するステップを含む。
【００６０】
ステップ240: マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成する。
【００６１】
本実施形態によれば、ブロックチェーン内のメンバは自身についての資金フローレポートを生成し得るし、上記の実施形態として資金フローレポートを規制監督メンバが生成する必要はない。
【００６２】
資金フローレポート生成方法の上記の実施形態に対応しており、本明細書は、資金フローレポート生成装置の実施形態をさらに提供している。装置の実施形態は、ソフトウェア、ハードウェア、またはハードウェアとソフトウェアとの組合せによって実施され得る。ソフトウェア実施形態を例として使用する。ロジック装置として、装置は、装置が位置しているデバイスのプロセッサによってメモリに不揮発性メモリ内の対応するコンピュータプログラム命令を読み込むことによって形成される。ハードウェアに関しては、本明細書における資金フローレポート生成装置が位置しているデバイスのハードウェア構造は、プロセッサ、ネットワークインターフェース、メモリ、および不揮発性メモリを含み得るし、実施形態における装置が位置しているデバイスは、資金フローレポートを生成する実際の機能に基づいた他のハードウェアをさらに含み得る。簡潔にするために詳細はここでは省略する。
【００６３】
図3を参照すれば、図3は、本明細書の実施形態による、資金フローレポート生成装置内のモジュールの図である。装置は、図1に示した実施形態に対応しており、装置は、次のように、規制監督メンバにおいて、ブロックチェーン内のターゲットメンバから資金フローレポート生成要求を受信するように構成される、受信ユニット310と、ブロックチェーンからターゲットメンバの資金フローデータを取得するように構成される、獲得ユニット320と、指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定するように構成される、マッチングユニット330と、マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成するように構成される、生成ユニット340と、資金フローレポートをターゲットメンバにプッシュするように構成される、プッシュユニット350とを含む。
【００６４】
随意的な実施形態においては、ブロックチェーンから取得した資金フローデータは、資金フローに関連するダイジェストデータである。
【００６５】
マッチングユニット330の前に、装置は、次のように、ターゲットメンバからダイジェストデータに対応する資金フローの詳細データを取得するように構成される、獲得サブユニットと、資金フローの詳細データに基づいて、データ完全性をチェックするために使用される第2のダイジェストデータを生成するように構成される、生成サブユニットとを含む。
【００６６】
マッチングユニット330は、特に、第2のダイジェストデータがブロックチェーンから取得したダイジェストデータと一致している場合には、指定のレポートテンプレート内のパラメータに基づいて、資金フローの詳細データ内のパラメータに対応するデータを決定するように構成される。
【００６７】
随意的な実施形態においては、獲得ユニット320は、特に、ブロックチェーンに対して資金フローデータを取得するためのコントラクトオペレーションを開始するように構成され、コントラクトオペレーションは、ブロックチェーンからターゲットメンバの資金フローデータを取得するために使用される。
【００６８】
随意的な実施形態においては、要求は、開始時期および終了時期をさらに含む。
【００６９】
獲得ユニット320は、特に、ブロックチェーンから開始時期と終了時期との間のターゲットメンバの資金フローデータを取得するように構成される。
【００７０】
随意的な実施形態においては、ターゲットメンバは、ブロックチェーンに登録するとともに規制監督メンバの管轄内に含まれるメンバである。
【００７１】
随意的な実施形態においては、資金フロータイプは、送金、支払、または受領を含む。
【００７２】
図4を参照すれば、図4は、本明細書の実施形態による、資金フローレポート生成装置内のモジュールの図である。装置は、図2に示した実施形態に対応しており、装置は、次のように、ブロックチェーン内のメンバにおいて、資金フローレポート生成命令をトリガするように構成される、トリガユニット410と、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得するように構成される、獲得ユニット420と、レポートテンプレート内のパラメータに基づいて、マッチングすることにより、資金フローデータ内のパラメータに対応するデータを決定するように構成される、マッチングユニット430と、マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成するように構成される、生成ユニット440とを含む。
【００７３】
随意的な実施形態においては、ブロックチェーンから取得した資金フローデータは、資金フローに関連するダイジェストデータである。
【００７４】
マッチングユニット430の前に、装置は、次のように、ダイジェストデータに対応する資金フローの詳細データをローカルで取得するように構成される、獲得サブユニットをさらに含む。
【００７５】
マッチングユニット430は、特に、指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、資金フローの詳細データ内のパラメータに対応するデータを決定するように構成される。
【００７６】
随意的な実施形態においては、獲得ユニット420は、特に、ブロックチェーンに対して資金フローデータを取得するためのコントラクトオペレーションを開始するように構成され、コントラクトオペレーションは、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得するために使用される。
【００７７】
随意的な実施形態においては、資金フローレポート生成命令のトリガ条件は、次のように、指定の期間に達したことである。
【００７８】
獲得ユニット420は、特に、ブロックチェーンから期間内のメンバの資金フローデータを取得するように構成される。
【００７９】
随意的な実施形態においては、資金フローレポート生成命令のトリガ条件は、次のように、開始時期および終了時期を含む入力資金フローレポート生成命令を受信することである。
【００８０】
獲得ユニット420は、特に、ブロックチェーンから開始時期と終了時期との間のメンバの資金フローデータを取得するように構成される。
【００８１】
随意的な実施形態においては、レポートテンプレートは、ブロックチェーン内の規制監督メンバによって発行される。
【００８２】
随意的な実施形態においては、獲得ユニット420は、特に、ブロックチェーンからメンバに対応する規制監督メンバによって発行されたレポートテンプレートを取得するように構成される。
【００８３】
随意的な実施形態においては、資金フロータイプは、送金、支払、または受領を含む。
【００８４】
上記の実施形態において説明したシステム、装置、モジュール、またはユニットは、コンピュータチップもしくはエンティティを使用して実装され得る、または、ある機能を有する製品を使用して実装され得る。典型的な実施形態デバイスは、コンピュータであり、コンピュータは、パーソナルコンピュータ、ラップトップコンピュータ、セルラ電話、カメラ電話、スマートフォン、携帯情報端末、メディアプレーヤ、ナビゲーションデバイス、電子メール送受信デバイス、ゲームコンソール、タブレットコンピュータ、ウェアラブルデバイス、またはこれらのデバイスの任意の組合せであり得る。
【００８５】
上記の装置における機能の実施プロセスおよびユニットの役割については、上記の方法における対応するステップの実施プロセスを参照されたい。簡潔にするために詳細はここでは省略する。
【００８６】
装置の実施形態は、方法の実施形態に基本的に対応しているため、関連する部分については、方法の実施形態における関連する説明を参照されたい。上記で説明した装置の実施形態は例に過ぎない。別個の部分として説明したユニットは、物理的に別個のものであってもなくてもよいし、ユニットとして表示した部分は、物理ユニットであってもなくてもよいし、一ヶ所に配置されていてもよいし、または複数のネットワークユニットに分散されていてもよい。本明細書におけるソリューションの目的を実現するために実際のニーズに基づいてモジュールの一部またはすべてを選択することができる。当業者は、創造的努力無しで本明細書の実施形態を理解および実施できよう。
【００８７】
図3は、レポート生成装置の内部機能モジュールおよび構造を図示している。実際には、レポート生成装置の実行の主体は、プロセッサと、プロセッサによって実行され得る命令を記憶するように構成されたメモリとを含む、電子デバイスであり得る。
【００８８】
プロセッサは、規制監督メンバにおいて、ブロックチェーン内のターゲットメンバから資金フローレポート生成要求を受信することと、ブロックチェーンからターゲットメンバの資金フローデータを取得することと、指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定することと、マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成することと、資金フローレポートをターゲットメンバにプッシュすることとをするように構成される。
【００８９】
必要に応じて、ブロックチェーンから取得した資金フローデータは、資金フローに関連するダイジェストデータである。
【００９０】
指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定する前に、プロセッサは、ターゲットメンバからダイジェストデータに対応する資金フローの詳細データを取得することと、資金フローの詳細データに基づいて、データ完全性をチェックするために使用される第2のダイジェストデータを生成することとをするようにさらに構成される。
【００９１】
指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定するステップは、特に、次のように、第2のダイジェストデータがブロックチェーンから取得したダイジェストデータと一致している場合には、指定のレポートテンプレート内のパラメータに基づいて、資金フローの詳細データ内のパラメータに対応するデータを決定するステップを含む。
【００９２】
必要に応じて、ブロックチェーンからターゲットメンバの資金フローデータを取得するステップは、特に、次のように、ブロックチェーンに対して資金フローデータを取得するためのコントラクトオペレーションを開始するステップであって、コントラクトオペレーションは、ブロックチェーンからターゲットメンバの資金フローデータを取得するために使用される、ステップを含む。
【００９３】
必要に応じて、要求は、開始時期および終了時期をさらに含む。
【００９４】
ブロックチェーンからターゲットメンバの資金フローデータを取得するステップは、特に、次のように、ブロックチェーンから開始時期と終了時期との間のターゲットメンバの資金フローデータを取得するステップを含む。
【００９５】
必要に応じて、ターゲットメンバは、ブロックチェーンに登録するとともに規制監督メンバの管轄内に含まれるメンバである。
【００９６】
必要に応じて、資金フロータイプは、送金、支払、または受領を含む。
【００９７】
図4は、レポート生成装置の内部機能モジュールおよび構造を図示している。実際には、レポート生成装置の実行の主体は、プロセッサと、プロセッサによって実行され得る命令を記憶するように構成されたメモリとを含む、電子デバイスであり得る。
【００９８】
プロセッサは、ブロックチェーン内のメンバにおいて、資金フローレポート生成命令をトリガすることと、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得することと、レポートテンプレート内のパラメータに基づいて、マッチングすることにより、資金フローデータ内のパラメータに対応するデータを決定することと、マッチしたデータをレポートテンプレートに書き込んでターゲットメンバの資金フローレポートを生成することとをするように構成される。
【００９９】
必要に応じて、ブロックチェーンから取得した資金フローデータは、資金フローに関連するダイジェストデータである。
【０１００】
指定のレポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定する前に、プロセッサは、ダイジェストデータに対応する資金フローの詳細データをローカルで取得するようにさらに構成される。
【０１０１】
レポートテンプレート内のパラメータに基づいて、マッチングすることにより、取得した資金フローデータ内のパラメータに対応するデータを決定するステップは、特に、次のように、レポートテンプレート内のパラメータに基づいて、マッチングすることにより、資金フローの詳細データ内のパラメータに対応するデータを決定するステップを含む。
【０１０２】
必要に応じて、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得するステップは、特に、次のように、ブロックチェーンに対して資金フローデータを取得するためのコントラクトオペレーションを開始するステップであって、コントラクトオペレーションは、ブロックチェーンからメンバの資金フローデータおよびレポートテンプレートを取得するために使用される、ステップを含む。
【０１０３】
必要に応じて、資金フローレポート生成命令のトリガ条件は、次のように、指定の期間に達したことである。
【０１０４】
ブロックチェーンからメンバの資金フローデータを取得するステップは、特に、次のように、ブロックチェーンから期間内のメンバの資金フローデータを取得するステップを含む。
【０１０５】
必要に応じて、資金フローレポート生成命令のトリガ条件は、次のように、開始時期および終了時期を含む入力資金フローレポート生成命令を受信することである。
【０１０６】
ブロックチェーンからメンバの資金フローデータを取得するステップは、特に、次のように、ブロックチェーンから開始時期と終了時期との間のメンバの資金フローデータを取得するステップを含む。
【０１０７】
必要に応じて、レポートテンプレートは、ブロックチェーン内の規制監督メンバによって発行される。
【０１０８】
必要に応じて、ブロックチェーンからレポートテンプレートを取得するステップは、特に、次のように、ブロックチェーンからメンバに対応する規制監督メンバによって発行されたレポートテンプレートを取得するステップを含む。
【０１０９】
必要に応じて、資金フロータイプは、送金、支払、または受領を含む。
【０１１０】
電子デバイスの上記の実施形態においては、プロセッサは、中央処理ユニット(CPU)、別の汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)などであり得ることを理解されたい。汎用プロセッサは、マイクロプロセッサであり得る、または、プロセッサは、任意の従来のプロセッサであり得る。上記で説明したメモリは、リードオンリーメモリ(ROM)、ランダムアクセスメモリ(RAM)、フラッシュメモリ、ハードディスク、またはソリッドステートディスクであり得る。本開示の実施形態において開示した方法のステップを、ハードウェアプロセッサによって直接行うこと、または、プロセッサにおけるハードウェアとソフトウェアモジュールとの組合せによって行うことができる。
【０１１１】
本明細書における実施形態は、漸進的方法で説明している。実施形態における同一または同様の部分については、実施形態を参照されたい。各実施形態は、他の実施形態とは異なる部分に焦点を置いている。特に、電子デバイスの実施形態は、方法の実施形態と基本的に類似しているため、したがって、簡潔に説明している。関連する部分については、方法の実施形態における関連する説明を参照されたい。
【０１１２】
当業者は、本明細書を検討しここに開示した本開示を実施した後であれば、本明細書の別の実施形態を容易に把握し得よう。本明細書は、本明細書の任意の変形、機能、または適応的変化をカバーすることを意図している。これらの変形、機能、または適応的変化は、本明細書の一般的な原理に適合しており、本明細書に開示していない技術分野における共通の知識または一般的に使用される技術手段を含む。本明細書および実施形態は例としてみなされるものに過ぎず、本明細書の実際の範囲および精神は以下の特許請求の範囲によって記載されている。
【０１１３】
本明細書は上記で説明し図面に示したものと寸分違わぬ構造に限定されず、本明細書の範囲から逸脱しない限り様々な修正および変更をなし得ることを理解されたい。本明細書の範囲は、添付の特許請求の範囲のみによって限定される。
【０１１４】
図5は、本開示の実施形態による、資金フローレポートを生成するためのコンピュータ実施方法500の例を図示しているフローチャートである。概要説明を明確にするために、以下の説明では、本説明においては他の図に則して方法500を一般的に説明している。しかしながら、方法500が、例えば、任意のシステム、環境、ソフトウェア、およびハードウェアによって、または、必要に応じて、システムと、環境と、ソフトウェアと、ハードウェアとの組合せによって、行われ得ることは理解されよう。いくつかの実施形態においては、方法500の様々なステップは、並行して、組み合わせて、繰り返して、または任意の順序で実行され得る。
【０１１５】
502において、資金フローレポート生成要求を、規制監督メンバにおいて、ブロックチェーンに関連付けられたターゲットメンバから受信する。いくつかの実施形態においては、要求は、開始時期および終了時期をさらに含む、ここで、ターゲットメンバに関連付けられた資金フローデータを取得するステップは、開始時期と終了時期との間のターゲットメンバに関連付けられたブロックチェーンから資金フローデータを取得するステップを含む。いくつかの実施形態においては、ターゲットメンバは、ブロックチェーンに登録し、規制監督メンバの管轄に含まれる。502から、方法500は504に進む。
【０１１６】
504において、ターゲットメンバに関連付けられた資金フローデータをブロックチェーンから取得する。いくつかの実施形態においては、資金フローデータは、資金フローに関連付けられたダイジェストデータ、ユーザ情報、およびトランザクション関連情報を含む。そのような実施形態においては、取得した資金フローデータにおけるパラメータに対応するデータを決定するステップの前に、方法500は、ターゲットメンバからダイジェストデータに対応する資金フローに関連付けられた詳細データを取得するステップと、資金フローの詳細データに基づいて、データ完全性をチェックするために使用される第2のダイジェストデータを生成するステップとをさらに含む。
【０１１７】
いくつかの実施形態においては、ブロックチェーンからターゲットメンバに関連付けられた資金フローデータを取得するステップは、ブロックチェーンから資金フローデータを取得するためのコントラクトオペレーションを開始するステップであって、コントラクトオペレーションは、ブロックチェーンからターゲットメンバに関連付けられた資金フローデータを取得するために使用される、ステップを含む。504から、方法500は506に進む。
【０１１８】
506において、取得した資金フローデータ内のパラメータに対応するデータをレポートテンプレート内のパラメータに基づいてマッチングすることにより決定する。
【０１１９】
いくつかの実施形態においては、取得した資金フローデータ内のパラメータに対応するデータを決定するステップは、第2のダイジェストデータがブロックチェーンから取得したダイジェストデータと一致している場合には、レポートテンプレート内のパラメータに基づいて、資金フローに関連付けられた詳細データ内のパラメータに対応するデータを決定するステップを含む。506から、方法500は508に進む。
【０１２０】
508において、マッチしたデータをレポートテンプレートに入力してターゲットメンバの資金フローレポートを生成する。508から、方法500は510に進む。
【０１２１】
510において、資金フローレポートをターゲットメンバにプッシュする。510の後に、方法500は終了する。
【０１２２】
本出願の実施形態は、資金フローレポートを生成する際の1つまたは複数の技術的問題を解決することを可能としている。従来では、資金フローデータが銀行に記録されているため、資金フローレポートを生成するには、資金フローシステムは、各銀行から資金フローレコードを収集し、収集したレコードに基づいてユーザのレポートを生成することを必要としている。しかしながら、銀行内の多くの資金フローレコードは、ユーザのプライバシーまたは銀行にとって神経を使うものであると考えられる情報に関連している。したがって、銀行は、通常、資金フローレコードを提供する際にいくつかのデータ情報を意図的に隠蔽、修正、削除、または非表示化している。その結果として、資金フローレコードに基づいて生成された資金フローレポートは、正確ではなくなるまたは信頼できるものではなくなる。必要なことは、従来の方法におけるこれらの問題を回避または軽減するとともに、ユーザの資金フローレコードに基づいて資金フローレポートを生成するためによりセキュアで統一的なソリューションを提供する技法である。
【０１２３】
本出願の実施形態は、ブロックチェーン技術に基づいて資金フローシステムを運営することによって資金レポート生成を改善するための方法および装置を提供している。いくつかの実施形態においては、ブロックチェーンの規制監督メンバは、ブロックチェーン台帳からユーザに関連付けられた資金フローレコードを直接取得し、資金フローレコードに基づいてユーザのための資金フローレポートを生成し得る。説明した発明特定事項は、ブロックチェーン技術の分散会計機能を駆使するとともに、いくつかの技術的効果/利点を提供している。まず、ユーザの完全なデータ情報を記録する代わりに、各ブロックチェーンは、完全なデータ情報に関連付けられたデータダイジェストのみを記録する。データダイジェストは、ブロックチェーンにおいて統一的なアルゴリズム(例えば、ハッシュアルゴリズム)を使用することによって計算により得られたデジタルダイジェストであり得る。元のデータ情報をデータダイジェストから復元することはできないので、ユーザのプライバシーは保護されており、銀行は完全な資金フローレコードを規制監督メンバに提供することにより前向きになり、資金フローレコードに基づいて生成される資金フローレポートはより正確になる。さらに、ブロックチェーン技術の非改竄性の特性により、ブロックチェーンに記録されている資金フローデータの各要素は信頼に足るものかつ完全なものになっているとみなし得る。したがって、そのような資金フローデータに基づいて生成されたレポートも信頼に足るものかつ完全なものになっているとみなし得る。
【０１２４】
本明細書において説明した実施形態および動作は、本明細書において開示した構造またはそれらのうちの1つまたは複数の組合せを含む、デジタル電子回路の形式で、またはコンピュータソフトウェア、ファームウェア、もしくはハードウェアの形式で実装され得る。動作は、1つまたは複数のコンピュータ可読記憶デバイス上に記憶されるまたは他のソースから受信されるデータに対してデータ処理装置によって行われる動作として実装され得る。データ処理装置、コンピュータ、またはコンピューティングデバイスは、例として、プログラマブルプロセッサ、コンピュータ、システム・オン・チップ、または前述したもののうちの複数もしくは組合せを含む、処理データのための装置、デバイス、マシンを含み得る。装置は、例えば、中央処理ユニット(CPU)、フィールドプログラマブルゲートアレイ(FPGA)、または特定用途向け集積回路(ASIC)といった、特殊用途ロジック回路を含み得る。装置はまた、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム(例えばオペレーティングシステムもしくはオペレーティングシステムの組合せ)、クロスプラットフォームランタイム環境、仮想マシン、またはそれらのうちの1つもしくは複数の組合せを構成するコードといった、当該コンピュータプログラムのための実行環境を作成するコードを含み得る。装置および実行環境は、ウェブサービス、分散コンピューティング、およびグリッドコンピューティングインフラなどといった、様々な異なるコンピューティングモデルインフラを実現し得る。
【０１２５】
コンピュータプログラム(例えば、プログラム、ソフトウェア、ソフトウェアアプリケーション、ソフトウェアモジュール、ソフトウェアユニット、スクリプト、またはコードとしても知られる)は、コンパイル型またはインタプリタ型言語、宣言型または手続き型言語を含む、任意の形式のプログラミング言語で書かれ得るし、スタンドアロンプログラムとして、またはモジュール、コンポーネント、サブルーチン、オブジェクト、もしくはコンピューティング環境における使用に適した他のユニットとしてといったことを含む、任意の形式でデプロイされ得る。プログラムは、他のプログラムまたはデータを保持しているファイルの一部(例えば、マークアップ言語ドキュメントに記憶されている1つまたは複数のスクリプト)に、当該のプログラム専用の単一のファイルに、または複数の協調ファイル(例えば、1つまたは複数のモジュール、サブプログラム、またはコードの一部を記憶するファイル)に記憶され得る。コンピュータプログラムは、1つのコンピュータ上で、または、1つのサイトに位置しもしくは複数のサイトにわたって分散され、通信ネットワークによって相互接続された、複数のコンピュータ上で実行され得る。
【０１２６】
コンピュータプログラムの実行のためのプロセッサは、例として、汎用および特殊用途マイクロプロセッサの両方、ならびに任意の種類のデジタルコンピュータの任意の1つまたは複数のプロセッサを含む。一般的に、プロセッサは、リードオンリーメモリもしくはランダムアクセスメモリまたはその両方から命令およびデータを受信することになる。コンピュータの必須の要素は、命令に従ってアクションを行うためのプロセッサと、命令およびデータを記憶するための1つまたは複数のメモリデバイスとである。一般的に、コンピュータはまた、データを記憶するための1つまたは複数のマスストレージデバイスを含むことになる、または、そのようなマスストレージデバイスからデータを受信もしくはそのようなマスストレージデバイスにデータを送信もしくはその両方を行うことが動作可能なように結合されることになる。コンピュータは、例えば、モバイルデバイス、携帯情報端末(PDA)、ゲームコンソール、全地球測位システム(GPS)受信機、またはポータブルストレージデバイスといった、別のデバイスに組み込まれ得る。コンピュータプログラム命令およびデータを記憶するのに適したデバイスは、例として、半導体メモリデバイス、磁気ディスク、および光磁気ディスクといった、不揮発性メモリ、媒体、およびメモリデバイスを含む。プロセッサおよびメモリは、特殊用途ロジック回路によって補完され得る、またはそれに組み込まれ得る。
【０１２７】
モバイルデバイスは、ハンドセット、ユーザ機器(UE)、モバイル電話(例えば、スマートフォン)、タブレット、ウェアラブルデバイス(例えば、スマートウォッチおよびスマートメガネ)、人体内部の埋め込みデバイス(例えば、バイオセンサ、人工内耳)、または他のタイプのモバイルデバイスを含み得る。モバイルデバイスは、様々な通信ネットワーク(以下で説明)と無線で(例えば、無線周波数(RF)信号を使用して)通信し得る。モバイルデバイスは、モバイルデバイスの現在の環境の特性を決定するためのセンサを含み得る。センサは、カメラ、マイクロフォン、近接センサ、GPSセンサ、モーションセンサ、加速度計、照度センサ、水分センサ、ジャイロスコープ、コンパス、気圧計、指紋センサ、顔認識システム、RFセンサ(例えば、Wi-Fiおよびセルラ無線)、熱センサ、または他のタイプのセンサを含み得る。例えば、カメラは、可動または固定レンズ、フラッシュ、画像センサ、および画像プロセッサを有する、前面または背面カメラを含み得る。カメラは、顔および/または虹彩認識のために細部をキャプチャすることが可能なメガピクセルカメラであり得る。データプロセッサ、およびメモリに記憶されているまたはリモートでアクセスされる認証情報とともに、カメラは、顔認識システムを形成し得る。顔認識システム、または、例えば、マイクロフォン、モーションセンサ、加速度計、GPSセンサ、もしくはRFセンサといった、1つまたは複数のセンサが、ユーザ認証のために使用され得る。
【０１２８】
ユーザとのインタラクションを提供するために、実施形態は、例えば、情報を表示するための液晶ディスプレイ(LCD)または有機発光ダイオード(OLED)/仮想現実(VR)/拡張現実(AR)ディスプレイと、ユーザがコンピュータに入力を提供することを可能にするタッチスクリーン、キーボード、およびポインティングデバイスといった、表示デバイスと入力デバイスとを有するコンピュータ上で実施され得る。同様に、他の種類のデバイスがユーザとのインタラクションを提供するために使用され得る。例えば、ユーザに提供されるフィードバックは、例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバックといった任意の形式の感覚フィードバックであり得るし、ユーザからの入力は、音響、音声、または触覚入力を含む任意の形式で受信され得る。加えて、コンピュータは、ユーザによって使用されるデバイスにドキュメントを送信することおよびユーザによって使用されるデバイスからドキュメントを受信することによって、例えば、ユーザのクライアントデバイス上のウェブブラウザから受信した要求に応答してウェブブラウザにウェブページを送信することによって、ユーザとのインタラクションを行い得る。
【０１２９】
実施形態は、任意の形式または媒体の有線または無線デジタルデータ通信(またはその組合せ)、例えば、通信ネットワークによって相互接続されたコンピューティングデバイスを使用して実施され得る。相互接続されたデバイスの例としては、通信ネットワークを介して通常はやりとりする、一般的に互いにリモートに存在するクライアントとサーバとがある。例えば、モバイルデバイスといった、クライアントは、購入、売却、支払、贈与、送付、もしくは貸付のトランザクションを行うもしくはこれらを許可するサーバとのトランザクションを、またはそのようなサーバを介したトランザクションを、それ自身で実行し得る。そのようなトランザクションは、アクションとレスポンスとが時間的にほぼ同じであるリアルタイムであり得る。例えば、個人が、アクションとレスポンスとが実質的に同時に知覚し、個人のアクションの後のレスポンスについての時間差が1ミリ秒(ms)または1秒(s)未満である、またはレスポンスは、システムの処理限界を考慮しつつも意図的な遅延は有していない。
【０１３０】
通信ネットワークの例としては、ローカルエリアネットワーク(LAN)、無線アクセスネットワーク(RAN)、メトロポリタンエリアネットワーク(MAN)、およびワイドエリアネットワーク(WAN)を含む。通信ネットワークは、インターネット、別の通信ネットワーク、または通信ネットワークの組合せのすべてまたは一部を含み得る。情報は、ロング・ターム・エボリューション(LTE)、5G、IEEE802、インターネットプロトコル(IP)、または他のプロトコルもしくはプロトコルの組合せを含む、様々なプロトコルおよび標準に準拠した通信ネットワーク上で送信され得る。通信ネットワークは、接続されたコンピューティングデバイス間で、音声、ビデオ、生体、もしくは認証データ、または他の情報を送信し得る。
【０１３１】
別個の実施形態として説明した特徴を、組合せで、単一の実施形態で実施し得る一方で、単一の実施形態として説明した特徴を、複数の実施形態で、別々に、または任意の適切なサブコンビネーションで実施し得る。特定の順序で説明および主張した動作は、その特定の順序を必要とするものとして理解されるべきではないし、図示した動作のすべてを行う必要があると理解すべきではない(いくつかの動作がオプションであり得る)。必要に応じて、マルチタスク処理または並列処理(またはマルチタスク処理と並列処理との組合せ)が行われ得る。
【符号の説明】
【０１３２】
310  受信ユニット
320  獲得ユニット
330  マッチングユニット
340  生成ユニット
350  プッシュユニット
410  トリガユニット
420  獲得ユニット
430  マッチングユニット
440  生成ユニット
【図１】
2021511562.tif 000003
【図２】
2021511562.tif 000004
【図３】
2021511562.tif 000005
【図４】
2021511562.tif 000006
【図５】
2021511562.tif 000007
【国際調査報告】
2021511562.tif 000008