Nothing Special   »   [go: up one dir, main page]

JP7226858B2 - ブロックチェーンを利用したローミングサービスの提供方法及びそのための装置 - Google Patents

ブロックチェーンを利用したローミングサービスの提供方法及びそのための装置 Download PDF

Info

Publication number
JP7226858B2
JP7226858B2 JP2021552167A JP2021552167A JP7226858B2 JP 7226858 B2 JP7226858 B2 JP 7226858B2 JP 2021552167 A JP2021552167 A JP 2021552167A JP 2021552167 A JP2021552167 A JP 2021552167A JP 7226858 B2 JP7226858 B2 JP 7226858B2
Authority
JP
Japan
Prior art keywords
service
node
roaming service
roaming
hno
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021552167A
Other languages
English (en)
Other versions
JP2022517869A (ja
Inventor
ジョン ヒョン イ、
ジョン ミン チェオン、
Original Assignee
エイチエフアール、インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by エイチエフアール、インコーポレイテッド filed Critical エイチエフアール、インコーポレイテッド
Priority claimed from KR1020190151137A external-priority patent/KR102145578B1/ko
Publication of JP2022517869A publication Critical patent/JP2022517869A/ja
Application granted granted Critical
Publication of JP7226858B2 publication Critical patent/JP7226858B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/12Mobility data transfer between location registers or mobility servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/321Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
    • H04L9/3213Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/49Connection to several service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/50Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for cross-charging network operators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/51Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for resellers, retailers or service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8038Roaming or handoff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8083Rating or billing plans; Tariff determination aspects involving reduced rates or discounts, e.g. time-of-day reductions or volume discounts

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示はブロックチェーンを利用したローミングサービスの提供方法及びそのための装置に関する。より詳しくは、事業者が他の移動通信ネットワーク間のローミング及び精算をブロックチェーンとスマート契約を利用して効率的に処理することができるローミングサービスの提供方法及びそのための装置に関する。
この部分に記述した内容は、単に本実施例についての背景情報を提供するだけで、従来の技術を構成するものではない。
移動通信サービスの進化によって周波数利用効率の向上、ネットワークの構築及び運用費低減、多様なサービスの迅速な導入と最適化などのために、通信事業者の構図に革新的な変化が予想される。既存の非免許帯域に加え、多様なスペクトル共有システムが実現し、多数の小規模な地域移動通信事業者が出現すると予想され、投資費と運用コストの削減のために既存の移動通信ネットワーク事業者(MNO)はもちろん、小規模(又は地域)MNO間のネットワーク共有が拡散する見通しだ。
MNO間のネットワーク共有のためには、加入者に対する相互接続サービス、すなわちローミング(Roaming)サービスが提供するべきである。このようなローミングは、MNO間の協約とネットワーク連動によって成され、サービスレベルを含む協定の条件交渉、ネットワーク連動試験、精算など複雑で多くの時間とコストのかかる過程を必要とする。
特に、小規模MNOの数が増加すると、ローミング対象が顕著に増加して効率的な処理方法が必要である。たとえば、小規模MNOを含んでn個のMNOが存在するとしたら、最大(n×(n-1))/2件のローミング協定と連動試験、品質管理と精算を必要とし、これは、コスト削減のためのネットワーク共有の目的を達成することが困難な問題が存在する。
本発明は、ブロックチェーンとスマート契約の活用により、互いに異なる移動通信事業者間のネットワークローミングと精算をより効率的に処理することができる手段を提供することにその目的がある。
本実施例は、ホームネットワーク事業者(以下HNO)と訪問ネットワーク事業者(以下、VNO)との間でローミングサービスと関連したスマート契約(Smart Contract)を生成し、ブロックチェーンに保存し、前記ブロックチェーンを活用して前記スマート契約が自動実行するための機能を実行する1つ以上のサービスノードと、前記スマート契約に基づいて契約した前記HNOに加入したユーザー端末機に前記ローミングサービスを提供し、前記ローミングサービス提供によるサービス料金を前記HNOに請求するVNOノード、及び、前記ブロックチェーン及び前記スマート契約に基づき、前記サービス料金を前記VNOノードに支給するHNOノードを含むことを特徴とするローミングサービスシステムを提供する。
また、本実施例の他側面によると、ローミングサービスシステムのローミングサービスの提供方法において、サービスノードがホームネットワーク事業者と訪問ネットワーク事業者との間にローミングサービスに関するスマート契約を作成してブロックチェーンに保存するステップと、VNOノードが前記スマート契約に基づいて契約した前記ホームネットワーク事業者に相応するユーザー端末機に前記ローミングサービスを提供し、前記ローミングサービス利用によるサービス料金を請求するステップ、及び、HNOノードが前記ブロックチェーン及び前記スマート契約に基づき、前記サービス料金を前記VNOノードに支給するステップと、を含むことを特徴とするローミングサービスシステムのローミングサービスの提供方法を提供する。
また、本実施例の他側面によると、コンピュータで読み取り可能な記録媒体に格納したコンピュータプログラムであって、前記コンピュータプログラムは、少なくとも一つのプロセッサによって実行するとき、サービスノードがホームネットワーク事業者と訪問ネットワーク事業者との間にローミングサービスに関するスマート契約を作成してブロックチェーンに保存するステップと、VNOノードが前記スマート契約に基づいて契約した前記ホームネットワーク事業者に相応するユーザー端末機に前記ローミングサービスを提供し、前記ローミングサービス利用によるサービス料金を請求するステップ、及び、HNOノードが前記ブロックチェーン及び前記スマート契約に基づき、前記サービス料金を前記VNOノードに支給するステップと、を実行するためのコードを含むコンピュータプログラムを提供する。
本発明の実施例によると、ブロックチェーンとスマート契約の活用により、互いに異なる移動通信事業者間のネットワークローミングと精算をより効率的に処理することができる手段を提供できるという効果がある。
本発明の一実施形態に係るローミングサービスシステムを説明するための構成図である。 本発明の一実施例によるブロックチェーンネットワークでのローミングサービスのシナリオを説明するための概念図である。 本発明の一実施形態に係るローミングサービスのための認証及び接続制御方法を説明するための概念図である。 本発明の一実施形態に係るローミングサービスの提供方法を説明するためのフローチャートである。 本発明の一実施形態に係るローミングサービスシステムの具現形態を説明するための例示図である。
以下、本発明の実施例を添付した図面を参照して詳しく説明する。
ブロックチェーン(Blockchain)は、トランザクション(Transaction)で構成され、ブロックからなるコンピュータベースの分散型分散システムとして具現する電子台帳(Ledgers)である。各トランザクションは、少なくとも1つの入力と少なくとも一つの出力を含む。各ブロックは、前のブロックのハッシュを含み、最初からブロックチェーンに記録したすべてのトランザクションについて永続的かつ変更不可能な記録を生成するように当該ブロックが一緒につながる。
スマート契約は、契約又は合意の条件の実行を自動化するように設計したコンピュータプログラムである。自然言語で記載した伝統的な契約とは異なり、スマート契約は、結果を計算するために入力を処理することができるルールを含む機械が実行可能なプログラムであり、その結果に基づいて実行しなければならないアクションが誘発される。
本発明は、このような、ブロックチェーン及びスマート契約を活用したローミングサービスの提供方法を開示する。より詳しくは、ブロックチェーンとスマート契約の活用を通じ、互いに異なる移動通信事業者間のネットワークローミングと精算をより効率的に処理できるようにするローミングサービスの構造を提案する。
図1は、本発明の一実施形態に係るローミングサービスシステムを説明するための構成図であり、図2は、本発明の一実施例に係るブロックチェーンネットワークでのローミングサービスのシナリオを説明するための概念図である。
以下、図1及び図2を一緒に参照し、本発明の一実施形態に係るローミングサービスシステムについて説明する。
本発明の一実施形態に係るローミングサービスシステム100は、ブロックチェーンネットワークを構成するn個のMNOノード110、120、各MNOに相応するユーザー端末機ノード130、132、及び単一又は複数のサービスノード140を含む。このとき、本発明の一実施形態に係るローミングサービスシステムに含まれる構成要素は、必ずしもこれに限定するものではない。例えば、ローミングサービスシステムでブロックチェーンネットワークを構成するノードの種類は、サービスの種類に応じて図示したものよりも多いか少ない構成要素又は相違な構成要素の構成(Configuration)を有することを認識しなければならない。つまり、実施例によって、ローミングサービスシステム100は、別途のサービスノードなしにHNOノード又はVNOノードがサービスノードの役割を実行する形で具現してもよい。
一方、本実施例において、ローミングサービスシステムのブロックチェーンネットワークを構成する各ノードは、コンピューティング装置でプログラムによって具現することができる。例えば、各ノードは、コンピューティング装置にて脱集中化アプリの一種であるDAPP(Decentralized Application)によって具現することができる。
このような、DAPPによる場合、基本的に参加者にとってブロックチェーンにある帳簿を見ることができ、必要なデータを入力させ、トークンなどを送受信可能にする機能を提供する。これに加え、本実施例の場合、ブロックチェーンを活用するビジネスにおいて、利便性及び効率性を提供する有効なサービスをサポート可能になるようにする多様な機能を提供することができる。
一方、以下では、本発明の一実施形態に係るローミングサービスシステム100を説明するステップにおいて、第1のMNOノード110がホームネットワーク事業者(Home Network Operator)に相応するノード(以下、HNOノードと明示して説明する)であり、第2のMNOノード120が訪問ネットワーク事業者(Visited Network Operator)に相応するノード(以下、VNOノードと明示して説明する)であることが例示して説明する。
HNOノード110は、ホームネットワーク事業者に相応するブロックチェーンネットワークノードであり、ホームネットワーク事業者に加入したユーザー端末機のローミングサービス利用及び精算に関連する多様な機能を提供する。
本実施例において、HNOノード110は、ブロックチェーン及びスマート契約に基づいてユーザー端末機のローミングサービス利用に対する精算を行う。つまり、HNOノード110は、ユーザー端末機のローミングサービス利用と関連し、トークンに基づいたトランザクションの処理が行われるように動作する。
このため、HNOノード110は、事前にトークン(例えば、無記名トークン(Bearer token))を購入又は生成し、これをユーザー端末機又はユーザーに配布する。例えば、HNOノード110は、サービスノード140から発行したトークンを購入し、これをローミングサービスに対するサービス利用権としてユーザー端末機又はユーザーに配布することができる。
このとき、HNOノード110は、購入したトークンに対して裏書処理を行い、裏書したトークンをユーザー端末機又はユーザーに付与したブロックチェーンのアカウントに伝送する。ここで、裏書(Registration)は、今後回収したトークンに対して契約に基づいて法定貨幣又はそれに相当する暗号通貨を支払うという意味である。
一方、HNOノード110は、基本的に、スマート契約に基づいて加入したユーザー端末機にローミングサービスをサポートし、予め設定してサービス提供ポリシーに基づいて前記ユーザー端末機の一部又は全部に対してローミングサービスをサポートするように動作する。
例えば、HNOノード110は、予め設定したサービス提供ポリシーが選択的加入者を対象にサービスを提供しようとする場合、そのための認証を行い、実行結果によってローミングサービスのための裏書トークンをユーザー端末機又はユーザーに選択的に配布する。
図3を参照すると、HNOノード110は、HNOノード110と連動する固有の認証システムを備え、これにより、ユーザー端末機又はユーザーに対する認証を行う。一方、HNOの加入者であるユーザー端末機がDAPPを装置にインストールすると、DAPPは自動的にHNOノード110に裏書トークンを要求する。HNOノード110は、ポリシーサーバー(Policy Server)を含む自分の認証システムに接続して認証を行い、その結果に基づいて裏書トークンをユーザー端末機又はユーザーのアカウント(Account)に振込む。
このような方法で、HNOは、自分の認証システムを自分のHNOノード110のみ連動すればよく、非常に効率的である。また、ローミングサービスのサポートのための接続制御がHNOノード110のサービスポリシーに基づいて行われ、VNOノード120は、ユーザーの身元情報を知ることができないので、付随的なプライバシーの問題を生じさせない。
以降、HNOノード110とVNOノード120は、ユーザー端末機又はユーザーのローミングサービス利用によるサービス料金を精算するにあたり、前記トークンを活用する。つまり、HNOノード110は、VNOノード120からユーザー端末機又はユーザーのローミングサービス利用によるサービス料金に対する証明として一定量のトークンの提供を受ける。このとき、一定量のトークンは、ユーザー端末機のローミングサービスに対するサービス利用量と品質に比例して換算した量のトークンである。一方、VNOノード120は、ユーザー端末機又はユーザーからローミングサービスの利用に対する対価として前記のトークンの支給を受けることができる。
HNOノード110は、支給を受けた量のトークンに対応する法定貨幣又は法定貨幣に相応する暗号通貨、例えばステーブルコインをVNOノード120に支給する。
一方、HNOノード110は、VNOノード120から支給されたトークンを再利用して再びユーザー端末機又はユーザーに配布することができ、このようなステップを経てトークンは繰り返し循環する。また、サービスの規模が成長して循環するトークンが不足する場合、HNOノード110は、トークンを追加購入して流通させることができる。
VNOノード120は、訪問ネットワーク事業者に相応するブロックチェーンネットワークノードであり、訪問ネットワークに対する構築及び管理機能などを提供する。
VNOノード120は、加入者を保有する移動通信事業者との協定に基づいてローミングサービスを提供する。本実施例において、VNOノード120は、ブロックチェーンとスマート契約を利用し、協定した移動通信事業者に加入したユーザー端末機(以下、ユーザー端末機と明示して説明する)に限って訪問ネットワークへのローミングサービスを提供する。
このため、VNOノード120は、訪問ネットワークのカバレッジ内に位置する端末機のうち、協約した移動通信事業者のユーザー端末機を識別し、当該ユーザー端末機に対する接続制御を実行する。本実施例の場合、VNOノード120は、ブロックチェーン内に保存したスマート契約に基づき、ネットワークのカバレッジ内に位置する端末機のうち、サービスを提供しなければならない協約した移動通信事業者のユーザー端末機を識別することができる。
図3を参照すると、VNOノード120は、ユーザー端末機からの接続要求情報及びアカウント情報を含むローミング要求信号を受信し、これを基盤にローミングサービスの提供と関連してユーザー端末機を識別することができる。例えば、VNOノード120は、接続要求情報上に権限確認のためのパラメータ、例えば、ユーザー端末機の所有者の公開キーとIMSI(International Mobile Subscriber Identity)とGUTI(Globally Unique Temporary Identifier)等を確認し、これを基盤に協約した移動通信事業者のユーザー端末機を識別することができる。
また、VNOノード120は、アカウント情報に基づいてアカウント内の一定量以上のトークンを有するユーザー端末機又はユーザーに限ってローミングサービスの対象となる対象端末機として識別することができる。
VNOノード120は、スマート契約で識別したHNOとVNO間の実行可能なローミングサービス協定が存在することを確認し、確認結果に応じてユーザー端末機又はユーザーに対するローミングサービスの使用権限の保有を確認する。
VNOノード120は、ユーザー端末機又はユーザーに対する使用権限保有如何の結果の提供を受け、これを基盤に訪問ネットワークを使用できるように認証応答をユーザー端末機に伝送する。
以降、VNOノード120は、ローミングサービスを利用したユーザー端末機からサービス利用情報を収集し、これに対する支払い要求をHNO110ノードに伝達する。一方、本実施例において、ユーザー端末機に対するサービス利用情報は、ローミングサービスに対するサービス利用量と品質に比例して換算した量だけのユーティリティトークンであることが好ましいが、必ずしもこれに限定するものではない。そこで、VNOノード120は、換算した量のトークンをHNO110ノードに振込み、ローミングサービスと関連したサービス料金を請求することができる。
VNOノード120は、HNO110ノードから、振込んだトークンに相応する法定貨幣又は法定貨幣に相当する暗号通貨、例えばステーブルコインの提供を受ける。
ユーザー端末機ノード130、132は、ローミングサービスを利用するモバイルユーザーに相応するブロックチェーンネットワークノードであり、ローミングサービスによる接続及びサービス利用情報の伝送などの機能を提供する。
本実施例において、ユーザー端末機ノード130、132は、ユーザー端末機が加入した移動通信事業者のMNOノードから事前にローミングサービス利用と関連してトークンの配布を受けることができる。
そこで、ユーザー端末機ノード130、132は、ローミングサービスの使用に伴うサービス利用量と品質情報を測定し、測定結果に比例して換算した量のユーティリティトークンをサービス利用情報としてVNOノード120に提供する。
サービスノード140は、ブロックチェーンとブロックチェーンネットワークを運用するための必要な機能を実行する。
本実施例において、サービスノード140は、HNOとVNOと間にローミングサービスと関連した効率的な契約締結及びこれに対する自動実行が行われるようにする機能を実行する。
例えば、サービスノード140は、協定の当事者であるHNOとVNOが自然言語で作成した契約書で協定を締結すると、これを自動実行可能なスマート契約に変換する。
また、サービスノード140は、スマート契約とネットワークKPI(Key Performance Indicator)データの無欠性を検証する。
また、サービスノード140は、トランザクションの検証などをはじめとするブロックチェーンの動作のための各種サービスを提供する。
このような、サービスノード140の機能についてより詳しく説明すると、以下の通りである。
本実施例に係るサービスノード140は、ホームネットワーク事業者と訪問ネットワーク事業者との間でローミングサービスに関連したスマート契約を生成し、ブロックチェーン(又は分散台帳)に保存する。
サービスノード140は、まず、ホームネットワーク事業者と訪問ネットワーク事業者との間で自然言語で表現した標準契約書又はサービス水準協定書(Service Level Agreement、SLA)をベースに交渉可能条件を調整/合意するようにする。ここで、標準契約書の内容と条件は、当該事業分野に特化し、予め定義した構文又は文章の選択的組み合わせとして具現する。
サービスノード140は、締結した契約内容をAIのようなルールエンジン(Rule Engine)を介してブロックチェーン又はブロックチェーンネットワークで実行可能なソフトウェアに変換してスマート契約(例えば、実行コード)を生成する。
サービスノード140は、ホームネットワーク事業者と訪問ネットワーク事業者のそれぞれに対するデジタル署名を利用し、スマート契約に対する否認防止(Non-Repudiation)を実行し、これをブロックチェーン上に保存する。これはつまり、HNOとVNOとの間で締結した協定情報に対する無欠性が保証されることを意味する。
サービスノード140は、ブロックチェーンを活用し、スマート契約が自動実行するための機能を実行する。そのために、サービスノード140は、ブロックチェーンを活用し、オフチェーン又はオフチェーン上で発生するローミングサービス関連イベントに対する無欠性を検証する機能を実行する。本実施例において、サービスノード140は、トランザクションの信頼性の確保、N/W性能データの無欠性の提供、及びブロックチェーンを利用したN/W接続制御などの機能を実行する。例えば、サービスノード140は、ローミングサービスに相応するトークンを発行し、トークンに基づいて発生するローミングサービス関連のトランザクションイベントに対する無欠性を検証する。
サービスノード140は、ユーザー端末機で測定したローミングサービスに対するサービス利用情報をVNOノード120で測定したサービス提供情報と比較して検証を行い、検証が完了したサービス利用情報をブロックチェーン上に保存する。
サービスノード140は、ユーザー端末機から伝達を受けたユーティリティトークン量とVNOノード120で測定したユーザー端末機に対するKPIデータを比較し、その差の値が所定のしきい値未満の場合は、サービス利用情報に対する検証が完了したと判断する。
図4は、本発明の一実施形態に係るローミングサービスの提供方法を説明するためのフローチャートである。
サービスノード140がホームネットワーク事業者と訪問ネットワーク事業者との間でローミングサービスと関連したスマート契約を生成し、生成したスマート契約をブロックチェーンに保存する(S402)。ステップS402で、サービスノード140は、ホームネットワーク事業者と訪問ネットワーク事業者との間で、自然言語で表現した標準契約書又はサービス水準協定書に基づいて締結した締結内容をブロックチェーン又はブロックチェーンネットワークで実行可能なソフトウェアに変換してスマート契約を生成する。
VNOノード120は、ステップS402のスマート契約によって協定したホームネットワーク事業者に相応するユーザー端末機にローミングサービスを提供し、ローミングサービスの利用によるサービス料金を請求する(S403)。ステップS404にてVNOノード120は、ユーザー端末機からの接続要求情報とアカウント情報を含むローミング要求信号を受信し、アカウント情報に基づくサービス提供ポリシー及びブロックチェーンに基づいてユーザー端末機に対する接続制御を行う。
VNOノード120は、ユーザー端末機からローミングサービスに対するサービス利用量と品質に比例して換算した量のトークンをサービス利用情報として提供を受け、換算した量のトークンをHNOノード110に振込んでサービス料金を請求する。
HNOノード110は、VNOノード120からユーザー端末機に対するサービス利用情報を収集し、ブロックチェーン及びスマート契約に基づいてサービス利用情報に相応する料金をVNOノード120に支給する(S406)。ステップS406でHNOノード110は、ユーザー端末機に対するサービス利用情報としてユーティリティトークンをVNOノード120から振込みを受け、ユーティリティトークンに該当する法定貨幣又は法定貨幣に相応する暗号通貨、例えばステーブルコインをVNOノード120に支給する。
ここで、ステップS402ないしS404は、上で説明したローミングサービスシステム100の各構成要素の動作に対応するので、これ以上の詳しい説明は省く。
図4では、それぞれのステップを順次実行することを記載しているが、必ずしもこれに限定するものではない。つまり、図4に記載したステップを変更して実行したり、1つ以上のステップを並列的に実行することに適当可能であり、図4は、時系列的な順序に限定するものではない。
前述したように、図4に記載したローミングサービスシステムのサービス提供方法は、プログラムで具現し、コンピュータのソフトウェアを利用して読み取りできる記録媒体(CD-ROM、RAM、ROM、メモリカード、ハードディスク、光磁気ディスク、ストレージ装置など)に記録することができる。
図5ないし図6は、本発明の一実施形態に係るローミングサービスシステムの具現形態を説明するための例示図である。
本実施例においては、ローミングサービスシステム100の場合、訪問ネットワーク事業者であるMNO2が直接加入者を募集せず、他のホームネットワーク事業者の加入者を対象にサービスを提供する場合のニュートラルネットワークサービスモデルの形態として具現することができる。
図5を参照すると、ニュートラルネットワークサービス事業者(Neutral Host Operator、以下、NHO)は、移動通信ネットワーク及び/又はWi-Fiネットワークを構築して協議したMNOの加入者にサービスを提供し、MNOはこれに対する対価をNHOに支払う。一方、ニュートラルネットワークサービスモデルでNHOはVNOを、MNOはHNOとしての機能を実行する。つまり、ニュートラルネットワークサービスモデルは、ローミングサービスシステム100を具現した特殊な例であり、ローミングのための接続制御と精算方法は、同様に適用することができる。
このようなサービスモデルでのローミングサービス及び精算手続きの例示は、図6の通りである。
(1)、(2)サービスノード140は、ホームネットワーク事業者と訪問ネットワーク事業者との間でローミングサービスと関連したスマート契約を生成し、生成したスマート契約をブロックチェーンに保存する。
(3)、(4)HNOノード110は、無記名トークンをサービスノード140から購入し、これを裏書した後、ホームネットワーク事業者に相応するユーザー端末機又はユーザーアカウントに配布する。
(5)、(6)、(7)VNOノード120は、ユーザー端末機にローミングサービスを提供し、ユーザー端末機又はユーザーからローミングサービスの量と品質に応じたトークンの振込みを受ける。
(8)、(9)、(10)HNOノード110は、VNOノード120からユーザー端末機のローミングサービス利用によるサービス料金に対する証明として一定量のトークンの提供を受け、支給された量のトークンに相当する法定貨幣又は法定貨幣に相応する暗号通貨、例えばステーブルコインをVNOノード120に支給する。
以上の説明は、本実施例の技術思想を例示的に説明したものに過ぎず、本実施例が属する技術分野における通常の知識を有する者であれば、本実施例の本質的な特性から逸脱しない範囲で多様な修正及び変形が可能であるだろう。したがって、本実施例は、本実施例の技術思想を限定するためのものではなく説明するためのものであり、このような実施例により、本実施例の技術思想の範囲が限定されるべきでない。本実施例の保護範囲は請求の範囲によって解釈するべきであり、その同等の範囲内にあるすべての技術思想は、本実施例の権利範囲に含まれるものと解釈するべきである。
100:ローミングサービスシステム 110:HNOノード
120:VNOノード
130、132:ユーザー端末機ノード
140:サービスノード
CROSS-REFERENCE TO RELATED APPLICATION
本特許出願は、2019年01月08日付にて韓国に出願した特許出願番号第10-2019-0002204号、2019年05月29日付にて韓国に出願した特許出願番号第10-2019-0063408号、及び2019年11月22日付にて韓国に出願した特許出願番号第10-2019-0151137号に対する米国特許法119(a)条(35U.S.C§119(a))に基づいて優先権を主張し、そのすべての内容は、参考文献として本特許出願に併合する。さらに、本特許出願は、米国以外の国に対しても前記と同じ理由で優先権を主張し、そのすべての内容は、参考文献として本特許出願に併合する。

Claims (15)

  1. ホームネットワーク事業者(以下、HNO)と訪問ネットワーク事業者(以下、VNO)との間でローミングサービスと関連したスマート契約(Smart Contract)を生成し、ブロックチェーンに保存し、前記ブロックチェーンを活用して前記スマート契約を自動実行するための機能を実行する1つ以上のサービスノードと、
    前記スマート契約に基づいて協定した前記HNOに登録したユーザー端末機に前記ローミングサービスを提供し、前記ローミングサービス提供によるサービス料金を前記HNOに請求するVNOノード、及び、
    前記ブロックチェーン及び前記スマート契約に基づき、前記サービス料金を前記VNOノードに支給するHNOノードと、
    を含み、
    前記HNOノードは、
    前記サービスノードから前記ローミングサービスに相応して発行したトークンを、前記ローミングサービスに対するサービス利用権として前記ユーザー端末機又はユーザーのブロックチェーンアカウントに配布することを特徴とするローミングサービスシステム。
  2. 前記サービスノードは、
    前記HNOとVNOとの間で自然言語で表現した標準契約書又はサービス水準協定書(Service Level Agreement、SLA)をベースに締結した契約内容をブロックチェーン又はブロックチェーンネットワークで実行可能なソフトウェアに変換して前記スマート契約を生成することを特徴とする請求項1に記載のローミングサービスシステム。
  3. 前記サービスノードは、
    前記ローミングサービスに相応するトークンを発行し、前記トークンに基づいて発生する前記ローミングサービス関連のトランザクションイベントに対する無欠性を検証する機能を実行することを特徴とする請求項1に記載のローミングサービスシステム。
  4. 前記HNOノードは、
    前記サービスノードから前記トークンを購入したり、無償で提供を受けて裏書(Registration)した後、裏書したトークンを前記ユーザー端末機又はユーザーに付与されたブロックチェーンのアカウントに伝送することを特徴とする請求項に記載のローミングサービスシステム。
  5. 前記HNOは、前記HNOノードと連動するHNO独自の認証システムを備え、前記認証システムを介してVNOのネットワークに接続サービスを要求する前記ユーザー端末機に対する認証を行い、
    前記HNOノードは、実行結果に応じて前記トークンを前記ユーザー端末機又はユーザーのブロックチェーンのアカウントに振込むことを特徴とする請求項に記載のローミングサービスシステム。
  6. 前記HNOは、前記HNOノードと連動するポリシーサーバを含む独自の認証システムを備え、前記HNOのサービスポリシーに基づいて選択的にユーザー端末機又はユーザーに付与したブロックチェーンのアカウントに一定量の前記トークンを定期的に配置することを特徴とする請求項に記載のローミングサービスシステム。
  7. 前記ユーザー端末機又はユーザーが自動又は受動的に前記HNOにトークンの振込みを要請し、
    前記HNOノードは、前記HNOと連動した認証システムとポリシーサーバを利用して認証を行い、該当する量のトークンを前記ユーザー端末機又はユーザーアカウントに振込むことを特徴とする請求項に記載のローミングサービスシステム。
  8. 前記VNOノードは、
    前記ユーザー端末機からの接続要求情報とアカウント情報を含むローミング要求を受信し、前記アカウント情報に基づくサービス提供ポリシー及び前記ブロックチェーンを基盤に、前記ユーザー端末機に対する接続制御を行うことを特徴とする請求項1に記載のローミングサービスシステム。
  9. 前記VNOノードは、
    前記アカウント情報を基盤に、アカウント内の一定量以上のトークンを有するユーザー端末機又はユーザーに限って前記ローミングサービスのための接続を許可することを特徴とする請求項に記載のローミングサービスシステム。
  10. 前記VNOノードは、
    前記ユーザー端末機から前記トークンを基盤とする、前記ローミングサービスに対するサービス利用情報の提供を受け、前記サービス利用情報に基づいて前記サービス料金を請求することを特徴とする請求項に記載のローミングサービスシステム。
  11. 前記VNOノードは、
    前記ローミングサービスに対するサービス利用量と品質に比例して換算した量のトークンを、前記サービス利用情報として提供し、前記換算した量のトークンを、前記HNOノードに振込んで前記サービス料金を請求することを特徴とする請求項10に記載のローミングサービスシステム。
  12. 一つの前記VNOが多数の前記HNOとスマート契約を締結し、多数の前記HNOの加入者に前記ローミングサービスを提供することを特徴とする請求項1に記載のローミングサービスシステム。
  13. 前記VNOノード又は前記HNOノードが前記サービスノードとしての機能を実行することを特徴とする請求項1に記載のローミングサービスシステム。
  14. ローミングサービスシステムのローミングサービスの提供方法において、
    サービスノードがホームネットワーク事業者と訪問ネットワーク事業者との間でローミングサービスと関連したスマート契約を生成し、ブロックチェーンに保存するステップと、
    VNOノードが前記スマート契約を基盤として協定した前記ホームネットワーク事業者に相応するユーザー端末機に前記ローミングサービスを提供し、前記ローミングサービスの利用によるサービス料金を請求するステップ
    HNOノードが前記ブロックチェーン及び前記スマート契約を基盤として前記サービス料金を、前記VNOノードに支給するステップと、
    前記サービスノードから前記ローミングサービスに相応して発行したトークンを、前記ローミングサービスに対するサービス利用権として前記ユーザー端末機又はユーザーのブロックチェーンアカウントに配布するステップと、
    を含むことを特徴とするローミングサービスシステムのローミングサービスの提供方法。
  15. コンピュータで読み取り可能な記録媒体に格納したコンピュータプログラムであり、前記コンピュータプログラムは、少なくとも一つのプロセッサによって実行するとき、
    サービスノードがホームネットワーク事業者と訪問ネットワーク事業者との間でローミングサービスと関連したスマート契約を生成し、ブロックチェーンに保存するステップと、
    VNOノードが前記スマート契約を基盤として協定した前記ホームネットワーク事業者に相応するユーザー端末機に前記ローミングサービスを提供し、前記ローミングサービスの利用によるサービス料金を請求するステップ
    HNOノードが前記ブロックチェーン及び前記スマート契約を基盤として前記サービス料金を、前記VNOノードに支給するステップと、
    前記サービスノードから前記ローミングサービスに相応して発行したトークンを、前記ローミングサービスに対するサービス利用権として前記ユーザー端末機又はユーザーのブロックチェーンアカウントに配布するステップと、
    を実行するためのコードを含むコンピュータプログラム。
JP2021552167A 2019-01-08 2019-11-22 ブロックチェーンを利用したローミングサービスの提供方法及びそのための装置 Active JP7226858B2 (ja)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
KR10-2019-0002204 2019-01-08
KR20190002204 2019-01-08
KR10-2019-0063408 2019-05-29
KR20190063408 2019-05-29
PCT/KR2019/016128 WO2020145507A1 (ko) 2019-01-08 2019-11-22 블록체인을 이용한 로밍 서비스 제공방법 및 그를 위한 장치
KR1020190151137A KR102145578B1 (ko) 2019-01-08 2019-11-22 블록체인을 이용한 로밍 서비스 제공방법 및 그를 위한 장치
KR10-2019-0151137 2019-11-22

Publications (2)

Publication Number Publication Date
JP2022517869A JP2022517869A (ja) 2022-03-10
JP7226858B2 true JP7226858B2 (ja) 2023-02-21

Family

ID=71520803

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021552167A Active JP7226858B2 (ja) 2019-01-08 2019-11-22 ブロックチェーンを利用したローミングサービスの提供方法及びそのための装置

Country Status (3)

Country Link
US (1) US20220256340A1 (ja)
JP (1) JP7226858B2 (ja)
WO (1) WO2020145507A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114979998B (zh) * 2022-04-28 2024-07-23 中国电信股份有限公司 基于区块链的异网漫游管理方法、装置以及存储介质
WO2023233353A1 (en) * 2022-06-03 2023-12-07 Bloxtel Inc. Systems and methods for asymmetric authentication in decentralized mobile networks
WO2023233337A1 (en) * 2022-06-03 2023-12-07 Bloxtel Inc. Systems and methods for deployment of a decentralized electronic subscriber identity module
WO2024040089A1 (en) * 2022-08-18 2024-02-22 Interdigital Patent Holdings, Inc. Methods, apparatus, and systems for user-centric and decentralized roaming
WO2024069868A1 (en) * 2022-09-29 2024-04-04 Rakuten Symphony, Inc. System, method and non-transitory computer readable medium for an internet-enabled network radio node
GB2623331A (en) * 2022-10-12 2024-04-17 Dabco Ltd Temporary device identifier
US20240224031A1 (en) * 2022-12-31 2024-07-04 Plume Design, Inc. Creating and implementing a Wi-Fi sharing community

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG190237A1 (en) * 2010-11-10 2013-06-28 Roamware Inc Method and system for on-demand data access
US10346406B2 (en) * 2016-03-28 2019-07-09 International Business Machines Corporation Decentralized autonomous edge compute coordinated by smart contract on a blockchain
CN109074434B (zh) * 2016-05-13 2023-07-07 区块链控股有限公司 使用分布式散列表和点对点分布式分类账验证数字资产所有权的方法和系统
WO2018146373A1 (en) * 2017-02-13 2018-08-16 Nokia Technologies Oy Network access sharing
US10771634B2 (en) * 2017-11-22 2020-09-08 Geoverse, LLC Distributed ledger system for management and tracking of exchanges of wireless services between wireless service providers
US11234116B2 (en) * 2017-12-14 2022-01-25 Geoverse, LLC Distributed ledger system for management and implementation of exchanges of wireless services between wireless service providers
FR3076143A1 (fr) * 2017-12-22 2019-06-28 Orange Procede de configuration dynamique d'entites d'un reseau de communications pour l'acheminement de donnees d'un terminal visiteur

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Interface 第44巻 第8号,CQ出版株式会社,2018年08月01日
Preetam Rao,How Blockchain can be used in the Telecom Industry.,https://medium.com/quillhash,2018年08月30日,https://medium.com/quillhash/how-blockhain-can-be-used-in-telecom-industry-6d5d92841296
日経ソフトウエア 第21巻 第1号,日経BP社,2017年11月24日

Also Published As

Publication number Publication date
US20220256340A1 (en) 2022-08-11
WO2020145507A1 (ko) 2020-07-16
JP2022517869A (ja) 2022-03-10

Similar Documents

Publication Publication Date Title
JP7226858B2 (ja) ブロックチェーンを利用したローミングサービスの提供方法及びそのための装置
Praveen et al. Blockchain for 5G: A prelude to future telecommunication
KR102145578B1 (ko) 블록체인을 이용한 로밍 서비스 제공방법 및 그를 위한 장치
CN103596121B (zh) 面向无线移动网络的流量共享方法
CN1947408B (zh) 为在受托方之间和在未受托方之间的对等服务供应提供收费的方法和装置
EP3085165B1 (en) Selection of a radio network for toll-free applications
Refaey et al. A blockchain policy and charging control framework for roaming in cellular networks
CN109168139B (zh) 一种基于区块链的WiFi共享方法及服务器
CN104205726A (zh) 在无线网络中由另一移动基站赞助的移动基站会话
EP3087702B1 (en) Providing toll-free application data access
US20110173105A1 (en) Utilizing AAA/HLR infrastructure for Web-SSO service charging
RU2477569C2 (ru) Взимание оплаты в специализированных сетях
CN100395982C (zh) 无线局域网预付费计费系统及其方法
US20230419284A1 (en) Method and apparatus for using a service through blockchain system
WO2015039450A1 (zh) 一种数据分配方法及装置、服务器、存储介质
JP7151705B2 (ja) 無線リソース管理方法、管理装置、及び無線通信システム
EP3836525A1 (en) Method and system for blockchain based roaming
JP7304021B2 (ja) ブロックチェーンを利用したニュートラルネットワークサービスの提供方法及びそのためのシステム及び装置
JP4073030B2 (ja) 公衆無線lanシステム、一時利用サービス提供方法、一時利用権発行サーバ、公衆無線lan接続装置、および携帯端末
WO2014177098A1 (zh) 应用软件在线支付的处理方法及系统
CN101365100B (zh) 网络电视业务与互联网业务的切换方法
KR102159550B1 (ko) 블록 체인을 이용한 중립 네트워크 서비스 제공방법 및 그를 위한 시스템 및 장치
CN103906025B (zh) 一种第三方计费业务的处理方法、装置及系统
Ganchev et al. Third-Party AAA, Charging and Billing for Future Consumer-Oriented Wireless Communications
KR101133265B1 (ko) 선불 종량제 서비스 관리 시스템과 서비스 관리 방법 및 이를 기록한 기록매체

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210902

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221122

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230202

R150 Certificate of patent or registration of utility model

Ref document number: 7226858

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150