(57)【要約】  本願の実施例には、アプリケーション機能の実現方法、装置、機器及び記憶媒体が開示されている。当該アプリケーション機能の実現方法は、サービスプラットフォームに適用され、当該アプリケーション機能の実現方法は、登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供するステップと、他の登録機関が前記アプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得するステップと、前記資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加するステップと、を含む。  【選択図】  図１
2021504845.tif 000002
【特許請求の範囲】
【請求項１】
サービスプラットフォームに適用されるアプリケーション機能の実現方法であって、
登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供するステップと、
他の登録機関が前記アプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得するステップと、
前記資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加するステップと、を含むことを特徴とする、アプリケーション機能の実現方法。
【請求項２】
前記アプリケーション機能の実現方法は、
ブロックチェーンネットワークによって生成された原資産を取得するステップと、
前記原資産を設定規則に従って前記登録機関に割り当てるステップと、
前記登録機関の資産データを取引要求としてブロックチェーンネットワークに送信して、ブロックチェーンに追加するステップと、をさらに含むことを特徴とする、請求項１に記載のアプリケーション機能の実現方法。
【請求項３】
前記原資産を設定規則に従って前記登録機関に割り当てるステップは、
前記原資産を、前記登録機関の重み値に基づいて各前記登録機関に割り当てるステップを含むことを特徴とする、請求項２に記載のアプリケーション機能の実現方法。
【請求項４】
前記アプリケーション機能の実現方法は、
前記サービスプラットフォームでの前記登録機関のログイン状態と、
アプリケーション機能に対する前記登録機関の発行状況と運用状況と、
前記登録機関が新規登録機関を招待した数のうちの少なくとも一つに基づいて、前記登録機関の重み値を調整するステップをさらに含むことを特徴とする、請求項３に記載のアプリケーション機能の実現方法。
【請求項５】
前記アプリケーション機能の実現方法は、
新規登録機関の登録要求を取得し、前記新規登録機関の情報に基づいて登録機関の権限レベルを決定するステップをさらに含み、前記権限レベルは、アプリケーション機能の発行権限に対応することを特徴とする、請求項１に記載のアプリケーション機能の実現方法。
【請求項６】
前記アプリケーション機能の実現方法は、
登録機関の資産データに基づいて、前記登録機関の権限レベルを調整するステップをさらに含むことを特徴とする、請求項５に記載のアプリケーション機能の実現方法。
【請求項７】
前記アプリケーション機能の実現方法は、
前記サービスプラットフォームで発行された各アプリケーション機能の情報を取得するステップと、
探索インターフェースに情報を追加して、登録機関が各アプリケーション機能のアクセスインターフェースに照会してリンクするステップと、をさらに含むことを特徴とする、請求項１に記載のアプリケーション機能の実現方法。
【請求項８】
前記サービスプラットフォームの名称は宇宙であり、
前記登録機関の名称は惑星であり、
前記重み値の名称は引力であり、
前記資産の名称は要素であることを特徴とする、請求項１から７のいずれかに記載のアプリケーション機能の実現方法。
【請求項９】
サービスプラットフォームに構成されるアプリケーション機能の実現装置であって、
登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供するように構成されるアクセスインターフェース提供モジュールと、
他の登録機関が前記アプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得するように構成される取引要求取得モジュールと、
前記資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加するように構成される取引要求送信モジュールされると、を含むことを特徴とする、アプリケーション機能の実現装置。
【請求項１０】
一つ又は複数のプロセッサと、
一つ又は複数のプログラムを記憶するように構成される記憶装置と、を含み、
前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行される場合、前記一つ又は複数のプロセッサが、請求項１〜８のいずれかに記載のアプリケーション機能の実現方法を実現することを特徴とする、機器。
【請求項１１】
コンピュータプログラムが記憶されている記憶媒体であって、
当該プログラムがプロセッサによって実行される場合、請求項１から８のいずれかに記載のアプリケーション機能の実現方法を実現することを特徴とする、記憶媒体。
【発明の詳細な説明】
【優先権情報】
【０００１】
本願は、２０１８年６月１３日付に中国特許庁に提出した、中国特許出願番号が「２０１８１０６１００１８.１」である中国特許出願の優先権を主張するものであり、当該出願のすべての内容は、引用により本願に組み込まれる。
【技術分野】
【０００２】
本願の実施例は、ブロックチェーンデータ処理技術に関し、例えば、アプリケーション機能の実現方法、装置、機器及び記憶媒体に関する。
【背景技術】
【０００３】
ブロックチェーンは、分散型データストレージ、ポイントツーポイント伝送、コンセンサスメカニズム、暗号化アルゴリズムなどのコンピュータ技術の新しいアプリケーションモデルである。ブロックチェーン技術の利点は、脱中心化を実現し、信頼可能なデータの記憶を実現し、改ざんされることを防止することによって、ブロックチェーンネットワークに基づいて実現されるアプリケーション機能に対する信頼性と透明度を向上させる。
【０００４】
しかし、ブロックチェーンネットワークのプロモーションとアプリケーションにも、一定の技術的困難性が存在する。ブロックチェーンネットワークは、ノードのハードウェアの要求が高いため、ブロックチェーンネットワークの構築を実現することが容易ではない。ブロックチェーンネットワークが構築されていても、初期のチェーン形成プロセスも比較的に困難である。参加するユーザが多くないため、インタラクションの取引要求が限られるため、ブロックチェーンのデータ量が限られている。
【０００５】
したがって、多くの中小機関と、第三者のアプリケーション開発者と、一般ユーザとにとっては、ブロックチェーンネットワークに基づいてアプリケーション機能を実現することはすべて困難である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以下は、本明細書で詳細に説明される主題の概要である。本概要は、請求項の保護範囲を制限するためのものではない。
【０００７】
本願の実施例は、ブロックチェーンネットワーク技術を効果的に利用して様々なアプリケーション機能を実現するアプリケーション機能の実現方法、装置、機器及び記憶媒体を提供する。
【課題を解決するための手段】
【０００８】
本願の実施例は、アプリケーション機能の実現を提供し、サービスプラットフォームに適用され、登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供するステップと、他の登録機関が前記アプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得するステップと、前記資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加するステップと、を含む。
【０００９】
本願の別の実施例は、サービスプラットフォームに構成されるアプリケーション機能の実現装置を提供し、登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供するように構成されるアクセスインターフェース提供モジュールと、他の登録機関が前記アプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得するように構成される取引要求取得モジュールと、前記資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加するように構成される取引要求送信モジュールされると、を含む。
【００１０】
本願の別の実施例は、機器をさらに提供し、当該機器は、一つ又は複数のプロセッサと、一つ又は複数のプログラムを記憶するように構成される記憶装置と、を含み、前記一つ又は複数のプログラムが前記一つ又は複数のプロセッサによって実行される場合に、前記一つ又は複数のプロセッサは、第１の態様のいずれかに記載のアプリケーション機能の実現方法を実現する。
【００１１】
本願の別の実施例は、コンピュータプログラムが記憶されている記憶媒体をさらに提供し、当該プログラムがプロセッサによって実行される場合に、第１の態様のいずれかに記載のアプリケーション機能の実現方法を実現する。
【００１２】
図面と詳細の説明を読んで理解した後、他の態様を理解することができる。
【図面の簡単な説明】
【００１３】
【図１】本願の実施例１により提供されたアプリケーション機能の実現方法のフローチャートである。
【図２】本願の実施例２により提供されたアプリケーション機能の実現方法のフローチャートである。
【図３】本願の実施例３により提供されたアプリケーション機能の実現方法のフローチャートである。
【図４Ａ】本願の実施例４により提供されたアプリケーション機能の実現方法のフローチャートである。
【図４Ｂ】本願の実施例４により提供された試合クイズのアクセスインターフェースの概略図である。
【図４Ｃ】本願の実施例４により提供された試合イベントの詳細インターフェースの概略図である。
【図４Ｄ】本願の実施例４により提供された登録機関操作アクセスインターフェースの概略図である。
【図４Ｅ】本願の実施例４により提供された惑星及びスターダイヤモンドインターフェースの概略図である。
【図４Ｆ】本願の実施例４により提供されたスターダイヤモンドの詳細インターフェースの概略図である。
【図４Ｇ】本願の実施例４により提供された購入記録の詳細インターフェースの概略図である。
【図５】本願の実施例５により提供されたアプリケーション機能の実現装置の概略構成図である。
【図６】本願の実施例６により提供された機器の概略構成図である。
【発明を実施するための形態】
【００１４】
以下、図面と実施例とを組み合わせて、本発明についてさらに詳しく説明する。なお、ここで説明される具体な実施例は、単に本発明を解釈するためのものであり、本発明を限定するものではない。また、説明の便宜上、図面には、すべての構成ではなく、本発明に係る部分だけが示されている。
【００１５】
実施例１
図１は、本願の実施例１により提供されたアプリケーション機能の実現方法のフローチャートである。本実施例は、ブロックチェーンネットワークに基づいて様々なアプリケーション機能を実現する場合に適用することができる。当該方法は、サービスプラットフォームに適用され、前記サービスプラットフォームは、様々なユーザと機関が登録機関としてログインすることができ、アプリケーション機能の構築とプロモーションを可能にするプラットフォームである。当該プラットフォームは、ブロックチェーンネットワーク内のノードであってもよく、ブロックチェーンシステムノードを搭載するコンピューティング機器に統合されることができ、ブロックチェーンネットワークから独立してもよいが、プラットフォーム上のデータをブロックチェーンネットワークにアップロードするなど、ブロックチェーンネットワーク内のノードとインタラクションするサーバープラットフォームであってもよい。当該サービスプラットフォームは、独立した物理デバイスであってもよく、分散機器クラスタと共同で構成されるサービスプラットフォームであってもよい。当該サービスプラットフォームは、多くの中小機関、第三者のアプリケーション開発者、及び一般ユーザによって発行されたアプリケーション機能を搭載してプロモーションすることができる。様々な登録機関がアプリケーション機能を使用できるようにするため、当該サービスプラットフォームの名称は宇宙であってもよい。
【００１６】
当該方法は、本願の実施例により提供されたアプリケーション機能の実現装置によって実行することができ、当該装置は、ソフトウェア及び／又はハードウェアの方式で実現され、サービスプラットフォームに構成されることができる。図１を参照すると、当該方法は、具体的には、以下のようなステップを含む。
Ｓ１１０：登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供する。
【００１７】
そのうち、登録機関は、一つの独立した個体であってもよく、一般ユーザであってもよく、あるアプリケーション機能を運用する機関であってもよく、第三者のアプリケーション開発者であってもよい。本実施例では、登録機関の名称は惑星であってもよく、各登録機関は、一つの惑星に対応し、各惑星は、アプリケーション機能を発行しなくてもよく、一つ又は複数のアプリケーション機能を発行してもよい。あるユーザ又は機関に対して、複数のアプリケーション機能を発行する必要がある場合、異なる複数の登録機関、すなわち複数の惑星を登録することができる。
【００１８】
アプリケーション機能は、サービスプラットフォームを介して他の登録機関に内容又はサービスを提供するアプリケーションプログラムを指し、アクセスインターフェースは、アプリケーション機能のページ、すなわち他の登録機関に当該アプリケーション機能を提供するためのページを指す。
【００１９】
具体的な操作は、サービスプラットフォームが、Ａ登録機関がＢ登録機関によって発行されたアプリケーション機能をアクセスすることを検出した場合、Ａ登録機関に当該アプリケーション機能のアクセスインターフェースを提供することができ、サービスプラットフォームがＢ登録機関によって発行されたアプリケーション機能を受信した場合、サービスプラットフォームがサポートする他の登録機関にＢ登録機関によって発行されたアプリケーション機能のアクセスインターフェースを表示する。
【００２０】
Ｓ１２０：他の登録機関がアプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得する。
【００２１】
その中、資産は、サービスプラットフォームで流通する要素であり、Ｔｏｋｅｎ、トークン、又はスターダイヤモンドとも呼ばれ、ブロックチェーンネットワーク内で流通するために使用することができ、登録機関に奨励を授与したり、又は処罰したりする手段であってもよい。資産移転取引要求とは、サービスプラットフォームが登録機関間に資産移転が生成された状況に状況に基づいて生成された取引要求を指す。資産移転取引要求には、資産移転の数、及び資産移転の発生に対応する登録機関の識別子などが含まれる。そのうち、登録機関の識別子とは、登録機関を一意に識別するためのアイデンティティマークを指し、例えば、登録機関の名称又はIＤなどであってもよい。
【００２２】
例示的には、資産移転要求は、二つの登録機関間で、一つの登録機関が別の登録機関によって発行されたアプリケーション機能のアクセスインターフェースで操作して生成されたものであってもよく、二つの登録機関が他の任意の登録機関によって発行されたアプリケーション機能のアクセスインターフェースを介して振込などの操作を実現することによって生成されたものであってもよい。
【００２３】
具体的には、他の登録機関がサービスプラットフォームによって提供されたある登録機関によって発行されたアプリケーション機能を操作する場合、当該アプリケーション機能を発行する登録機関に一定の資産を支払う必要があり、サービスプラットフォームは、登録機関間の資産移転によって生成された資産移転取引要求をリアルタイムで取得することができる。
【００２４】
なお、登録機関の名称が惑星である場合、それに対応して、資産の名称は要素であり、要素が継続的に集まって、アプリケーション機能を発行できる惑星になることができ、惑星のサイズは、登録機関が保有する要素の数と正の相関になる。
【００２５】
Ｓ１３０：資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加する。
【００２６】
具体的には、サービスプラットフォームは、ブロックチェーンネットワークとインタラクションするインターフェースを介して資産移転取引要求をブロックチェーンネットワークに伝送して、ブロックチェーンネットワーク内のブロック生成ノードが当該資産移転取引要求をブロックチェーンに追加させる。
【００２７】
後続のサービスプラットフォームが登録機関間の資産移転状況を迅速で容易に照会するために、例示的には、資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加するステップの後に、ブロックチェーンネットワーク内のブロック生成ノードによって送信された資産移転取引要求がブロックチェーンネットワークに記憶されているブロックアドレスを受信するステップをさらに含むことができる。
【００２８】
本実施例により提供される技術案では、サービスプラットフォームは、様々なユーザと機関に強力なブロックチェーンネットワークのサポートを提供することができ、様々な機関が登録することを許可することができ、様々なアプリケーション機能を発行又は使用し、流通可能な資産を提供することができる。これにより、様々な登録機関がブロックチェーンネットワークを自体的に構築することなく、ブロックチェーン技術に基づいてアプリケーション機能を実施することができる。具体的なサービスプラットフォームは、登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供することによって、登録機関間の資産移転取引要求を迅速に取得し、ブロックチェーンネットワークに送信して記憶することができる。登録機関間の資産移転取引要求をブロックチェーンネットワークに記憶するため、ブロックチェーンネットワーク技術を効果的に利用して様々なアプリケーション機能を実現する。
【００２９】
各登録機関が自分の所望するアプリケーション機能を迅速で容易に位置決めするため、例示的には、本実施例は、サービスプラットフォームで発行された各アプリケーション機能の情報を取得するステップと、探索インターフェースに情報を追加して、登録機関が各アプリケーション機能のアクセスインターフェースに照会してリンクするステップと、をさらに含むことができる。
【００３０】
そのうち、アプリケーション機能の情報は、アプリケーション機能の名称、機能概要、登録機関、資産支払い状況などを含むことができる。探索インターフェースは、検索インターフェースとも呼ばれ、サービスプラットフォームによって提供される既存の登録機関により提供されたアプリケーション機能を検索して照会するために使用できるインターフェースであってもよい。例示的には、サービスプラットフォームは、アプリケーション機能の増加又は減少に基づいて探索インターフェースを動的に更新することができる。
【００３１】
具体的には、サービスプラットフォームは、各登録機関が当該プラットフォームで発行した各アプリケーション機能の情報をリアルタイムで取得し、取得された各アプリケーション機能の情報を分析し、サービスプラットフォーム発行規則に適合しないアプリケーション機能を削除し、残りのアプリケーション機能を探索インターフェース内の既存のすべてのアプリケーション機能と比較して、一致しない場合、それを探索インターフェースに追加して、各登録機関が各アプリケーション機能のアクセスインターフェースを照会及びリンクするようにする。
【００３２】
なお、当該ステップは、本実施例内のステップＳ１１０、Ｓ１２０、及びＳ１３０は前後で分けず、同時に実行することもできる。
【００３３】
実施例２
図２は、本願の実施例２により提供されたアプリケーション機能の実現方法のフローチャートである。本実施例は、上記の実施例に基づいてさらに最適化する。図２を参照すると、当該方法は、具体的には、以下のようなステップを含む。
Ｓ２１０：登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供する。
【００３４】
Ｓ２２０：他の登録機関がアプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得する。
【００３５】
Ｓ２３０：資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加する。
【００３６】
Ｓ２４０：ブロックチェーンネットワークによって生成された原資産を取得する。
【００３７】
そのうち、原資産とは、ブロックチェーンネットワークによって生成された、サービスプラットフォームで流通するための資産を指す。具体的には、サービスプラットフォームは、ブロックチェーンネットワークとインタラクションするインターフェースを介してブロックチェーンネットワークによって送信された原資産を受信する。例示的には、ブロックチェーンネットワークは、一定の周期に従ってサービスプラットフォームに原資産を提供することができ、例えば、一度にサービスプラットフォームに１年間の原資産を提供することができる。
【００３８】
Ｓ２５０：原資産を設定規則に従って登録機関に割り当てる。
【００３９】
そのうち、設定規則は、予め設定された割り当て規則であり、登録機関の権限／アイデンティティレベル、活性度、重み値、経済実力、及びハードウェア能力などのうちの任意の一つ又は複数の総合評価に基づいて資産割り当てを行うことができる。
【００４０】
そのうち、権限／アイデンティティレベルは、登録機関がアプリケーション機能を発行する権限に対応しており、権限／アイデンティティレベルが高いほど、アプリケーション機能を発行する回数が多い。活性度は、登録機関の情報発行回数、ログイン頻度などであってもよく、経済実力は、登録機関の既存の資産総量であってもよい。重み値は、サービスプラットフォーム内の各登録機関の評価値であり、引力、計算力、又は原力とも呼ばれ、サービスプラットフォームが資産を割り当てる時の重要な根拠である。
【００４１】
例示的には、原資産を設定規則に従って登録機関に割り当てるステップは、原資産を、登録機関の重み値に基づいて各登録機関に割り当てることができる。
【００４２】
具体的には、重み値は、サービスプラットフォームによる登録機関の各項目の評価重み付けによって取得されることができ、任意の一つ評価が変化されている場合、重み値が変化される。例示的には、（１）サービスプラットフォームでの登録機関のログイン状態と、（２）アプリケーション機能に対する登録機関の発行状況と運用状況と、（３）登録機関が新規登録機関を招待した数などのうちの少なくとも一つに基づいて、登録機関の重み値を調整することができる。
【００４３】
具体的な調整規則は、他の項目が同じである場合、ログイン頻度が高いほど、重み値が大きい。例えば、ログイン状態が毎日ログインする登録機関である場合、その重み値は、あまりログインしない登録機関より高く、他の項目が同じである場合、登録機関がアプリケーション機能を発行する回数及び他の登録機関が使用する頻度は、重み値と正比例する。発行されたアプリケーション機能情報が無用であるか、又はサービスプラットフォームの規定に適合しない場合、一定の規則に従って重み値を低減し、他の項目が同じである場合、登録機関が信登録機関を招待した数は、重み値と正比例する。
【００４４】
具体的には、サービスプラットフォームは、各登録機関の重み値を取得し、各登録機関の重み値を降順に並べ、重み値の並べ順序に基づいて、大きさの順に各登録機関に原資産を割り当てる。
【００４５】
なお、登録機関の名称が惑星である場合、資産の名称は要素であり、それに対応して、重み値の名称は引力であり、取得した要素が多いほど、質量が大きくなり、質量が大きいほど、引力が大きくなり、引力が多いほど、より多くの要素を取得することができる。このように、イメージされた情報によって、ユーザに惑星、引力、及び資産の関係を伝える。
【００４６】
Ｓ２６０：登録機関の資産データを取引要求としてブロックチェーンネットワークに送信して、ブロックチェーンに追加する。
【００４７】
そのうち、資産データは、登録機関が新しい資産を割り当てた後に変更された資産データを指す。
【００４８】
具体的には、サービスプラットフォームは、ブロックチェーンネットワークとインタラクションするインターフェースを介して登録機関の資産データを取引要求としてブロックチェーンネットワークに伝送して、ブロックチェーンネットワーク内のブロック生成ノードが当該取引要求をブロックチェーンに追加する。登録機関の資産が変更された場合、すべてブロックチェーンに発行して記憶する必要があり、例えば、最初の登録時に起動資産を割り当てることができる。
【００４９】
なお、本実施例では、登録機関間で生成されたリソース移転取引要求をブロックチェーンに記憶するステップＳ２１０、Ｓ２２０、及びＳ２３０と、各登録機関によって割り当てられた原資産データをブロックチェーンに記憶するステップＳ２４０、Ｓ２５０、及びＳ２６０は、前後で分けず、同時に実行することもできる。
【００５０】
本願の実施例提供される技術案では、サービスプラットフォームは、登録機関間の資産移転取引要求及び各登録機関によって取得された原資産データを取引要求としてブロックチェーンネットワークに記憶することによって、ブロックチェーンネットワーク技術を効果的に利用して様々なアプリケーション機能を実現する。
【００５１】
実施例３
図３は、本願の実施例３により提供されたアプリケーション機能の実現方法のフローチャートである。本実施例は、上記の実施例に基づいてさらに最適化する。図３を参照すると、当該方法は、具体的には、以下のようなステップを含む。
Ｓ３１０：登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供する。
【００５２】
Ｓ３２０：他の登録機関がアプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得する。
【００５３】
Ｓ３３０：資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加する。
【００５４】
Ｓ３４０：新規登録機関の登録要求を取得し、新規登録機関の情報に基づいて登録機関の権限レベルを決定し、権限レベルは、アプリケーション機能の発行権限に対応する。
【００５５】
そのうち、登録要求は、登録機関がサービスプラットフォームに送信する当該プラットフォームへの参加要求であり、異なる登録機関は、異なるアプリケーション機能の発行権限を有し、発行権限は、アプリケーション機能の発行可否、及びアプリケーション機能を発行する数、又はアプリケーション機能を発行且つ更新する権限を含むことができる。登録機関が惑星である場合、異なる惑星は、異なる権限を持ち、例えば、運用能力がある惑星は、あるアプリケーション機能を選択的にサポートすることができ、一般ユーザは、他の惑星により提供されたアプリケーション機能に直接参加することしかできず、アプリケーション機能の発行を行うことができない。又はいくつかの惑星がサービスプラットフォームにより提供されたアプリケーション機能を実行することもできる。
【００５６】
具体的には、サービスプラットフォームが新規登録機関の登録要求を取得した後、当該新規登録機関に登録ページを提供して、新規登録機関が、登録ページで指示に従って電話検証フローを行い、その後、アイデンティティ認証フローを行い、最後に、招待コード検証を行う登録順序で登録するようにする。新規登録機関が登録を完了するとともに、サービスプラットフォームは、新規登録機関が記入した情報に基づいて当該登録機関の権限レベルを決定して、当該登録機関が自身の権限レベルに応じて対応する操作を行うようにする。
【００５７】
例示的には、サービスプラットフォームは、各新規登録機関に起動資産を割り当てて、登録機関が当該起動資産に基づいてプラットフォームに毎日ログインし、新規登録機関のユーザを招待してプラットフォームに参加させたり、又は営業機能がある情報などを発行させたりして自身の資産を徐々に蓄積することができ、後から容易に権限レベルを上げることができる。
【００５８】
Ｓ３５０：登録機関の資産データに基づいて、登録機関の権限レベルを調整する。
【００５９】
具体的には、サービスプラットフォームは、各登録機関の資産データをリアルタイムで取得し、当該資産データに基づいて登録機関の権限レベルを適応的に調整するすることができる。例示的には、資産データは権限レベルと正比例する。登録機関の資産データの増加／減少度合に基づいて、権限レベルを対応して増減する。
【００６０】
なお、本実施例では、登録機関間で生成されたリソース移転取引要求をブロックチェーンに記憶するステップＳ３１０、Ｓ３２０、及びＳ３３０と、新規登録機関権限レベルの決定及び後続の権限レベルの調整を行うステップＳ３４０とＳ３５０は、前後で分けず、同時に実行することもできる。
【００６１】
本願の実施例提供される技術案では、サービスプラットフォームは、新規登録機関の情報に基づいて登録機関の権限レベルを決定し、登録機関によって蓄積された資産データに基づいてその権限レベルを動的に調整することができる。新規登録機関権限レベルを決定することと、後続に権限レベルを調整する方法を提供する。
【００６２】
実施例４
図４Ａは、本願の実施例４により提供されたアプリケーション機能の実現方法のフローチャートである。本実施例は、アプリケーション機能が試合クイズである場合、他の登録機関がアプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得する方法を提供する。図４Ａを参照すると、当該方法は、具体的には、以下のようなステップを含む。
Ｓ４１０：登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供する。
【００６３】
Ｓ４２０：アクセスインターフェースに少なくとも一つの試合イベントのクイズオプションを表示する。
【００６４】
そのうち、クイズオプションとは、登録機関によって提供される試合イベントの出現可能ないくつかの結果を指し、他の登録機関が選択することができる。
【００６５】
具体的には、サービスプラットフォームがサポートする任意の登録機関は、探索インターフェースで試合クイズを照会することができ、図４Ｂに示すワールドカップ試合クイズのアクセスインターフェースを参照すると、当該インターフェースには、二つのタブがある。そのうち、最新のタブの下には、開始していないイベントが表示され、これらのイベントは時間順に並べ、時間的に一番近いものは上にあり、私自身のタブの下には、クイズした試合が表示され、これも時間順に並べられ、時間的に一番近いのが上にある。任意の登録機関が興味のあるイベントを確認する場合には、リンクをクリックして具体的な詳細ページに入ることができる。図４Ｃを参照すると、当該インターフェースには、ブラジルとフランスとの試合、試合日期、及びクイズの締め切り時間が表示されており、ブラジル勝利、引き分け、及びフランス勝利の三つのクイズオプションを提供する。
【００６６】
また、各クイズオプションの下に、現在のクイズの人数及び勝利収益を提供して、各登録機関が参照して選択する。
【００６７】
Ｓ４３０：他の登録機関によるクイズオプションの入力に基づいて、クイズターゲット内容とクイズ支払い資産を取得する。
【００６８】
そのうち、クイズターゲット内容とは、サービスプラットフォームによって取得された登録機関によって選択されたクイズオプションに対応する内容を指す。図４Ｄを参照すると、一つの登録機関がクイズオプションでブラジル勝利を選択した場合、それに対応して、サービスプラットフォームによって取得されたクイズターゲット内容は、ブラジル勝利である。
【００６９】
クイズ支払い資産とは、登録機関がある試合イベント結果をクイズするために投入された資産を指す。図４Ｅに示すように、選択可能には、試合クイズのアプリケーション機能に対して、資産は、スターダイヤモンドで表示することができる。登録機関が図４Ｅ上のスターダイヤモンドの表示をクリックした場合、図４Ｆに入ってスターダイヤモンドの概要、現在保有するスターダイヤモンド数、及びスターダイヤモンドの収支状況を表示することができる。登録機関は、現在保有するスターダイヤモンドの数に基づいて投入しようとするクイズ支払い資産を决定することができる。図４Ｄを参照すると、５つの選択可能なクイズ支払い資産のオプション１スターダイヤモンド、２スターダイヤモンド、５スターダイヤモンド、１０スターダイヤモンド、及びカスタムなどを提供する。登録機関の現在保有するスターダイヤモンド数が２以上である場合、デフォルトのオプションは、２スターダイヤモンドである。例示的には、登録機関は、異なるクイズ支払い資産を投入することに対応する予想収益の比率に応じて選択することができる。
【００７０】
登録機関が購入に成功したことを確認した後、図４Ｂに示す私自身のタブの下で購入記録を確認することができる。図４Ｇに示すように。同一の試合を異なる時間に購入することができ、購入オプションが同じであっても別々に記録して、登録機関が容易に確認することができる。また、すでに購入したクイズの結果が出ると、私自身のタブから赤い点が浮かぶため、これで登録機関が確認するように促し、確認すると赤い点が消える。
【００７１】
Ｓ４４０：クイズターゲット内容とクイズ支払い資産とに基づいて、資産移転取引要求を生成する。
【００７２】
具体的には、サービスプラットフォームが他の任意の登録機関があるクイズオプションを選択し、また当該試合クイズアプリケーション機能を提供する登録機関に一定のクイズ支払い資産を支払ったことがモニタリングされた場合、サービスプラットフォームは、クイズターゲット内容とクイズ支払い資産とに基づいて、この二つの登録機関間の資産移転取引要求を生成する。選択可能には、当該資産移転取引要求には、競技ターゲット内容、クイズ支払い資産、クイズに参加する登録機関の識別子、及び試合競技アプリケーション機能を提供する登録機関の識別子などが含まれる。
【００７３】
Ｓ４５０：資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加する。
【００７４】
本願の実施例提供される技術案では、アプリケーション機能が試合クイズである場合を例として、試合クイズ中に資産移転取引要求が生成される方式を提供する。登録機関間の資産移転取引要求をブロックチェーンネットワークに記憶するため、ブロックチェーンネットワーク技術を効果的に利用して様々なアプリケーション機能を実現する。
【００７５】
実施例５
図５は、本願の実施例５により提供されたアプリケーション機能の実現装置の概略構成図である。当該装置は、サービスプラットフォームに構成され、本願の任意の実施例により提供されたアプリケーション機能の実現方法を実行することができ、方法を実行するのに対応する機能モジュール及び有益な効果を備える。図５に示すように、当該装置は、アクセスインターフェース提供モジュール５１０と、取引要求取得モジュール５２０と、取引要求送信モジュール５３０と、を含む。
アクセスインターフェース提供モジュール５１０は、登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供するように構成される。
取引要求取得モジュール５２０は、他の登録機関がアプリケーション機能のアクセスインターフェースで操作することによって生成された資産移転取引要求を取得するように構成される。
取引要求送信モジュール５３０は、資産移転取引要求をブロックチェーンネットワークに送信して、ブロックチェーンに追加するように構成される。
【００７６】
本願の実施例提供される技術案では、サービスプラットフォームで様々なユーザと機関に強力なブロックチェーンネットワークのサポートを提供することができ、様々な機関が登録することを許可にすることができ、様々なアプリケーション機能を発行又は使用し、流通可能な資産を提供することができる。これにより、様々な登録機関が自身でブロックチェーンネットワークを構築せずに、ブロックチェーン技術に基づいてアプリケーション機能を実施することができる。具体的なサービスプラットフォームは、登録機関によって発行されたアプリケーション機能のアクセスインターフェースを提供することで、登録機関の間での資産移転取引要求を迅速に取得し、ブロックチェーンネットワークに送信して記憶することができる。登録機関の間での資産移転取引要求をブロックチェーンネットワークに記憶するため、ブロックチェーンネットワーク技術を効果的に利用して様々なアプリケーション機能を実現することができる。
【００７７】
例示的には、上記の装置は、ブロックチェーンネットワークによって生成された原資産を取得するように構成される原資産取得モジュールと、原資産を設定規則に従って登録機関に割り当てるように構成される原資産割り当てるモジュールと、をさらに含むことができる。
取引要求送信モジュール５３０は、さらに、登録機関の資産データを取引要求としてブロックチェーンネットワークに送信して、ブロックチェーンに追加するように構成される。
【００７８】
選択可能には、原資産割り当てるモジュールは、さらに、原資産を、登録機関の重み値に基づいて各登録機関に割り当てるように構成される。
【００７９】
選択可能には、本実施例では、サービスプラットフォームでの登録機関のログイン状態と、アプリケーション機能に対する登録機関の発行状況と運用状況と、登録機関が新規登録機関を招待した数のうちの少なくとも一つに基づいて、登録機関の重み値を調整することができる。
【００８０】
例示的には、上記の装置は、新規登録機関の登録要求を取得し、新規登録機関の情報に基づいて登録機関の権限レベルを決定するように構成される権限レベル決定モジュールをさらに含むことができ、権限レベルは、アプリケーション機能の発行権限に対応する。
【００８１】
例示的には、上記の装置は、登録機関の資産データに基づいて、登録機関の権限レベルを調整するように構成される権限レベル調整モジュールをさらに含むことができる。
【００８２】
例示的には、上記の装置は、サービスプラットフォームで発行された各アプリケーション機能の情報を取得するように構成される情報取得モジュールと、取得されたサービスプラットフォームで発行された各アプリケーション機能の情報を探索インターフェースに追加して、登録機関が各アプリケーション機能のアクセスインターフェースに照会してリンクするように構成される追加モジュールと、をさらに含むことができる。
【００８３】
選択可能には、本実施例では、サービスプラットフォームの名称は宇宙であり、登録機関の名称は惑星であり、重み値の名称は引力であり、資産の名称は要素である。
【００８４】
選択可能には、アプリケーション機能が試合クイズであり、取引要求取得モジュール５２０は、さらに、アクセスインターフェースに少なくとも一つの試合イベントのクイズオプションを表示し、他の登録機関によるクイズオプションの入力に基づいて、クイズターゲット内容とクイズ支払い資産を取得し、クイズターゲット内容とクイズ支払い資産とに基づいて、資産移転取引要求を生成するように構成される。
【００８５】
実施例６
図６は、本願の実施例６により提供される機器の概略構成図である。図６は、本願の実施形態を実現するのに適する例示的な機器のブロック図を示す。図６に示される機器１２は、単なる一つの例であり、本願の実施例の機能及び使用範囲を一切制限するものではない。本実施例では、機器１２は、典型的には、ブロックチェーンネットワークノード機能を担うコンピューティング機器であってもよく、アプリケーションサービスを構築及びプロモーションを独立に担うコンピュータ機器であってもよい。
【００８６】
図６に示すように、機器１２は、汎用コンピューティング機器の形態で示される。機器１２のコンポーネントは、一つ又は複数のプロセッサ又はプロセッサユニット１６と、システムメモリ２８と、異なるシステムコンポーネント（システムメモリ２８とプロセッサユニット１６とを含む）を接続するバス１８と、を含むことができるが、これらに限定されない。
【００８７】
バス１８は、メモリバス又はメモリコントローラ、周辺バス、アクセラレーテッドグラフィックスポート、プロセッサ又は多様なバス構造のうち任意のバス構造を使用するローカルバスを含む、複数種のバス構造のうち一つ又は複数のものを表す。例をあげると、これらのアーキテクチャは、インダストリスタンダードアーキテクチャ（ＩＳＡ）バス、マイクロチャネルアーキテクチャ（ＭＡＣ）バス、拡張ＩＳＡバス、ビデオエレクトロニクススタンダーズアソシエーション（ＶＥＳＡ）ローカルバス、及びペリフェラルコンポーネントインターコネクト（ＰＣＩ）バスを含むが、これらに限定されない。
【００８８】
機器１２は、典型的には、多種類のコンピュータシステム読み取り可能な媒体を含む。これらの媒体は、機器１２がアクセスすることができる任意の使用可能な媒体であってもよく、揮発性媒体及び不揮発性媒体、リムーバブル媒体及びノンリムーバブル媒体を含む。
【００８９】
システムメモリ２８は、ランダムアクセスメモリ（ＲＡＭ）３０及び／又はキャッシュメモリ３２などの揮発性メモリの形態のコンピュータシステム読み取り可能な媒体を含んでもよい。機器１２は、他のリムーバブル／ノンリムーバブル、揮発性／不揮発性コンピュータシステム記憶媒体をさらに含んでもよい。単なる一例として、ストレージシステム３４は、ノンリムーバブル、不揮発性磁気媒体（図６に示されていないが、通常「ハードドライブ」と呼ぶ）に対して読み出し及び書き込みをするために用いることができる。図６に示されていないが、リムーバブル、不揮発性磁気ディスク（例えば、「フロッピーディスク」）に対して読み出し及び書き込みをするための磁気ディスクドライブ、及びリムーバブル、不揮発性光学ディスク（例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又は他の光学媒体）に対して読み出し及び書き込みをするための光学ディスクドライブを提供することができる。この場合、各ドライブは、一つ又は複数のデータメディアインターフェースを介してバス１８に接続することがきる。システムメモリ２８は、本願の各実施例に記載の機能を実行するように構成されるワンセットのプログラムモジュール（例えば、少なくとも一つ）を有する少なくとも一つのプログラム製品を含んでもよい。
【００９０】
ワンセットのプログラムモジュール４２（少なくとも一つ）を有するプログラム／ユーティリティ４０は、例えば、メモリ２８に記憶されてもよく、このようなプログラムモジュール４２は、オペレーティングシステム、一つ又は複数のアプリケーションプログラム、他のプログラムモジュール、及びプログラムデータを含むことができるがこれらに限定されない。これらの例のそれぞれ又は何らかの組み合わせには、ネットワーク環境の実装が含まれる可能性がある。プログラムモジュール４２は、通常、本願に記載された実施例における機能及び／又は方法を実行する。
【００９１】
機器１２は、一つ又は複数の外部機器１４（例えば、キーボード、ポインティング機器、ディスプレイ２４など）と通信することができ、ユーザが機器１２とインタラクションすることを可能にする一つ又は複数の機器と通信することもでき、及び／又は機器１２が一つ又は複数の他のコンピューティングデバイスと通信することを可能にする任意の機器（例えば、ネットワークカード、モデムなど）と通信することができる。そのような通信は、入力／出力（Ｉ／Ｏ）インターフェース２２を介して行うことができる。また、機器１２は、ネットワークアダプタ２０を介して、一つ又は複数のネットワーク（例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、及び／又はパブリックネットワーク、例えば、インターネット）と通信することができる。図４に示すように、ネットワークアダプタ２０は、バス１８を介して、機器１２の他のモジュールと通信する。なお、図示されていないが、マイクロコードやデバイスドライバ、冗長処理ユニット、外部ディスクドライブアレイ、ＲＡＩＤシステム、テープドライバ、及びデータバックアップトレージシステムなどを含むがこれらに限定されない他のハードウェア及び／又はソフトウェアモジュールを、機器１２と組み合わせて使用することができる。
【００９２】
プロセッサユニット１６は、システムメモリ２８に記憶されるプログラムを実行することにより、多様な機能アプリケーション及びデータ処理を実行し、例えば、本願の実施例により提供されたアプリケーション機能の実現方法を実現する。
【００９３】
実施例７
本願の実施例７は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体をさらに提供し、当該プログラムがプロセッサによって実行される場合に、本願の実施例により提供されたアプリケーション機能の実現方法を実現することができる。
【００９４】
本願の実施例のコンピュータ記憶媒体は、一つ又は複数のコンピュータ読み取り可能な媒体の任意の組み合わせを採用することができる。コンピュータ読み取り可能な媒体は、コンピュータ読み取り可能な信号媒体、或いはコンピュータ読み取り可能な記憶媒体であってもよい。コンピュータ読み取り可能な媒体は、例えば、電子、磁気、光、電磁気、赤外線、又は半導体のシステム、装置又はデバイス、或いは上記の任意の組み合わせであってもよいがこれらに限定されない。コンピュータ読み取り可能な記憶媒体のより具体的な例（非網羅的なリスト）は、一つ又は複数の配線を備える電気接続部、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリ（ＣＤ-ＲＯＭ）、光記憶装置、磁気記憶装置、又は上記の任意の適切な組み合わせを含む。この文書において、コンピュータ読み取り可能な記憶媒体は、命令実行システム、装置又はデバイスにより使用され、或いはそれらと組み合わせて使用されることが可能であるプログラムを含む又は記憶する任意の有形の媒体であってもよい。
【００９５】
コンピュータ読み取り可能な信号媒体は、ベースバンドにおける、又は搬送波の一部として伝播するデータ信号を含むことができ、その中にはコンピュータ読み取り可能なプログラムコードが搭載される。この伝播するデータ信号は様々な形式を採用することができ、電磁信号、光信号又は上記の任意の適切な組み合わせを含むがこれらに限定されない。コンピュータ読み取り可能な信号媒体は、さらに、コンピュータ読み取り可能な記憶媒体以外の任意のコンピュータ読み取り可能な媒体であってもよく、当該コンピュータ読み取り可能な媒体は、命令実行システム、装置又はデバイスにより使用され、或いはそれらと組み合わせて使用されるプログラムを送信、伝播又は伝送することができる。
【００９６】
コンピュータ読み取り可能な媒体に含まれるプログラムコードは、無線、有線、光ケーブル、ＲＦなど、又は上記の任意の適切な組み合わせを含むが、これらに限定されなく、任意の適切な媒体によって伝送することができる。
【００９７】
一つ又は複数のプログラミング言語又はそれらの組み合わせで本願の動作を実行するためのコンピュータプログラムコードを作成することができ、前記プログラミング言語は、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのプロジェクト指向のプログラミング言語を含み、さらに、「Ｃ」言語又は同様のプログラミング言語といった従来の手続き型プログラミング言語をも含む。プログラムコードは、完全にユーザーコンピュータで実行されてもよく、部分的にユーザーコンピュータに実行されてもよく、スタンドアロンソフトウェアパッケージとして実行されてもよく、部分的にユーザーコンピュータで、部分的にリモートコンピュータで実行されてもよい、又は完全にリモートコンピュータ又はサーバーで実行してもよい。リモートコンピュータに係る場合、リモートコンピュータは、ローカルネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を含む任意種類のインターネットを介して、ユーザーコンピュータに接続することができ、或いは、外部コンピュータ（例えば、インターネットサービスプロバイダを利用してインターネットを介して接続する）に接続することもできる。
【００９８】
上記実施例により本願について比較的詳細に説明したが、本願は、上記実施例のみに限定されず、本願の構想を逸脱しない場合、より多くの他の効果同等な実施例をさらに含むことができ、本願の範囲は、特許請求の範囲によって决定される。
【図１】
2021504845.tif 000003
【図２】
2021504845.tif 000004
【図３】
2021504845.tif 000005
【図４Ａ】
2021504845.tif 000006
【図４Ｂ】
2021504845.tif 000007
【図４Ｃ】
2021504845.tif 000008
【図４Ｄ】
2021504845.tif 000009
【図４Ｅ】
2021504845.tif 000010
【図４Ｆ】
2021504845.tif 000011
【図４Ｇ】
2021504845.tif 000012
【図５】
2021504845.tif 000013
【図６】
2021504845.tif 000014
【国際調査報告】
2021504845.tif 000015
2021504845.tif 000016
2021504845.tif 000017
2021504845.tif 000018