JP5859129B2 - Method for implementing a master service control function to facilitate extended inter-carrier value-added services - Google Patents
Method for implementing a master service control function to facilitate extended inter-carrier value-added services Download PDFInfo
- Publication number
- JP5859129B2 JP5859129B2 JP2014531138A JP2014531138A JP5859129B2 JP 5859129 B2 JP5859129 B2 JP 5859129B2 JP 2014531138 A JP2014531138 A JP 2014531138A JP 2014531138 A JP2014531138 A JP 2014531138A JP 5859129 B2 JP5859129 B2 JP 5859129B2
- Authority
- JP
- Japan
- Prior art keywords
- operator
- service
- scp
- subscriber
- network
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 43
- 230000004044 response Effects 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims description 2
- 238000010295 mobile communication Methods 0.000 claims 1
- PUPNJSIFIXXJCH-UHFFFAOYSA-N n-(4-hydroxyphenyl)-2-(1,1,3-trioxo-1,2-benzothiazol-2-yl)acetamide Chemical compound C1=CC(O)=CC=C1NC(=O)CN1S(=O)(=O)C2=CC=CC=C2C1=O PUPNJSIFIXXJCH-UHFFFAOYSA-N 0.000 description 49
- 102100027668 Carboxy-terminal domain RNA polymerase II polypeptide A small phosphatase 1 Human genes 0.000 description 42
- 101710134395 Carboxy-terminal domain RNA polymerase II polypeptide A small phosphatase 1 Proteins 0.000 description 42
- 102100027667 Carboxy-terminal domain RNA polymerase II polypeptide A small phosphatase 2 Human genes 0.000 description 17
- 101710134389 Carboxy-terminal domain RNA polymerase II polypeptide A small phosphatase 2 Proteins 0.000 description 17
- 238000013507 mapping Methods 0.000 description 15
- 101000726081 Mus musculus Cysteine-rich secretory protein 3 Proteins 0.000 description 8
- 238000012546 transfer Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 102100027674 CTD small phosphatase-like protein Human genes 0.000 description 1
- 101710156847 CTD small phosphatase-like protein Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
- H04Q3/0045—Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
以下の明細書は、本発明の本質、および本発明をどのように実行すべきかを詳細に説明し確認するものである。 The following specification describes and confirms in detail the nature of the invention and how it should be carried out.
本発明は、電気通信ネットワークに関し、より詳細には、テレコム・オペレータに関連するアクセス権ベースのオペレータ間の付加価値サービスおよび付加サービスを別のオペレータの加入者に提供するためにマスタ・サービス制御ポイントを利用するシステムおよび方法に関する。 The present invention relates to telecommunications networks, and more particularly to a master service control point for providing value-added services and value-added services between access-based operators associated with a telecommunications operator to another operator's subscriber. TECHNICAL FIELD The present invention relates to a system and method for using a computer.
今日の電気通信サービスは、多くのネットワーク・オペレータおよびサービス・プロバイダによって提供されている。これらのネットワーク・オペレータとサービス・プロバイダは、相互運用性が制限され、互いに独立に動作する。しかしながら、電気通信技術が発展し、競争圧力が高まるにつれて、ネットワーク・オペレータおよびサービス・プロバイダは、改善された顧客加入者サービスとともに、より新しいアプリケーションを提供する必要がある。 Today's telecommunications services are provided by many network operators and service providers. These network operators and service providers have limited interoperability and operate independently of each other. However, as telecommunications technology evolves and competitive pressures increase, network operators and service providers need to provide newer applications with improved customer subscriber services.
各オペレータ・ネットワークは、インテリジェント・ネットワークを使用して、オペレータによって提供される様々なサービスと、任意のサード・パーティ・アプリケーションとを制御し、管理する。インテリジェント・ネットワーク(IN:Intelligent Network)は、オペレータ特有のネットワーク・アーキテクチャであり、このネットワーク・アーキテクチャは、様々なネットワーク・コンポーネントの間の通信を容易にして、オペレータ特有の付加価値サービスおよび付加サービスを加入者に対して提供する。INは、サービス交換ポイント−SSP(service switching point)と、サービス制御ポイント−SCP(service control point)と、SS7(信号システム7(Signaling System 7))と呼ばれる信号システムと、様々な信号転送ポイントとを使用して、ユーザに対してサービスを提供する。インテリジェント・ネットワークは、サービス制御ポイント(SCP:Service Control Point)を使用して、ネットワーク・サービスを制御し、管理する。SCPは、サービス交換ポイント−SSP、または信号転送ポイント−STPのいずれかと接続される。これは、ネットワーク・サービス・プロバイダのネットワーク・アーキテクチャに依存している。 Each operator network uses an intelligent network to control and manage various services provided by the operator and any third party applications. Intelligent Network (IN) is an operator-specific network architecture that facilitates communication between various network components to provide operator-specific value-added services and services. Provide to subscribers. IN is a service switching point-SSP (service switching point), a service control point-SCP (service control point), a signaling system called SS7 (Signaling System 7), and various signal transfer points. To provide services to users. Intelligent networks use service control points (SCPs) to control and manage network services. The SCP is connected to either the service switching point-SSP or the signal transfer point-STP. This depends on the network architecture of the network service provider.
サービス・プロバイダに登録された各加入者は、ネットワークの内部の特定のサービス制御機能に関連づけられ、このネットワークは、加入者をオペレータのインテリジェント・ネットワーク・ロジックに接続する。1つの単一インテリジェント・ネットワークに接続された任意の加入者は、サービス制御ポイントを経由してオペレータ・ネットワークによって提供されるすべてのサービスに加入し、またアクセスすることができる。加入者は、そのサービス・プロバイダによって提供されるサービスだけに制限され、また他のオペレータによって提供されるサービスにはアクセスすることができない。代わりに、付加価値/付加のサービス提供のほとんどは、ピア・ツー・ピア・リフィルのような2人の加入者の間の相互作用を必要としており、またこれらの加入者が同じオペレータに属することを必要とする。 Each subscriber registered with the service provider is associated with a specific service control function within the network, which connects the subscriber to the operator's intelligent network logic. Any subscriber connected to one single intelligent network can subscribe to and access all services provided by the operator network via the service control point. Subscribers are limited to services provided by their service provider and cannot access services provided by other operators. Instead, most value-added / value-added service offerings require interaction between two subscribers, such as peer-to-peer refills, and that these subscribers belong to the same operator Need.
サービス・プロバイダの数がますます増加するにつれて、加入者は、各サービス・プロバイダからの最も良いサービスを獲得するために、様々のサービス・プロバイダに複数の加入を行う傾向がある。そのようなシナリオにおいては、加入者は、様々な加入を独立して管理する必要がある。加入者ベースの彼ら自身の組に対するオペレータ特有のSCPケータリングの分離された機能に起因して、オペレータ間サービスは、一般に基本サービスだけに制限される。また、各サービス・プロバイダのネットワーク・アーキテクチャが、異なる可能性があるので、オペレータ間サービスを提供することは厄介なものになる。 As the number of service providers increases, subscribers tend to make multiple subscriptions to various service providers in order to obtain the best service from each service provider. In such a scenario, the subscriber needs to manage the various subscriptions independently. Due to the isolated functionality of operator-specific SCP catering for their own set of subscriber bases, inter-operator services are generally limited to basic services only. Also, providing inter-operator services can be cumbersome because each service provider's network architecture can be different.
上記を考慮して、本明細書における実施形態は、マスタ・サービス制御ポイント(SCP)を使用することにより、複数のネットワーク・オペレータの複数の加入者に対してオペレータ間サービスを提供するための方法を提供している。クロス・オペレータ・サービスに加えて、それはまた、SCPの間で他の関連のある情報を動的に共有するメカニズムも提供する。本方法は、オペレータ・ネットワーク「B」に対する要求を処理するために必要とされる関連のあるパラメータと一緒に、オペレータ間サービスに対するアクセスを提供するため/要求するためのオペレータ・ネットワーク「A」のSCPからマスタSCPによってサービス要求メッセージを受信するステップと、オペレータ・ネットワークBの上でオペレータ・ネットワークAのアクセス権を分析するためにマスタSCPによってサービス要求メッセージを認証するステップと、必要な場合にはオペレータ・ネットワークBのSCPとの相互作用を含めてマスタSCPによってサービス要求を処理するステップと、マスタSCPにより、オペレータ・ネットワークAのSCPに対して、サービスについての肯定的なアクセス肯定応答または拒否のいずれかを示す応答メッセージについて返信するステップとを含む。アクセス権は、1つのオペレータのサービス制御ポイントにより、別のオペレータのサービス制御ポイントに対してサポートされる/認可されるサービスを規定する。仲介するSCPは、要求メッセージと応答メッセージとを送信し、また受信するためにダイアメーター・プロトコル(diameter protocol)を使用する。要求メッセージの処理は、マスタ・サービス制御ポイントのサーバの上で使用可能な情報の使用を必要とする。 In view of the above, embodiments herein provide a method for providing inter-operator services to multiple subscribers of multiple network operators by using a master service control point (SCP). Is provided. In addition to cross-operator services, it also provides a mechanism for dynamically sharing other relevant information between SCPs. The method provides for the operator network “A” to provide / request access to inter-operator services, along with the relevant parameters needed to process the request for operator network “B”. Receiving a service request message from the SCP by the master SCP, authenticating the service request message by the master SCP to analyze the access rights of the operator network A on the operator network B, and if necessary Processing the service request by the master SCP, including interaction with the SCP of the operator network B, and by the master SCP, to the SCP of the operator network A, a positive access acknowledgment for the service or And a step of returning the response message indicating either not. Access rights define services supported / authorized by one operator's service control point to another operator's service control point. The intermediary SCP uses a diameter protocol to send and receive request and response messages. The processing of the request message requires the use of information available on the master service control point server.
実施形態は、さらに、複数のネットワーク・オペレータの複数の加入者に対してオペレータ間サービスを提供するためのマスタ・サービス制御ポイントを開示している。マスタ・サービス制御ポイントは、オペレータ・ネットワークBに関連したサービスについてオペレータ・ネットワークAからサービス要求メッセージを受信し、オペレータ・ネットワークBの上でオペレータ・ネットワークAのアクセス権を分析するためにサービス要求メッセージを認証し、サービスが許可される場合に、オペレータBのSCPとの相互作用を含むことができるサービス要求を処理し、オペレータ・ネットワークAに対して応答メッセージを送信することを備える。アクセス権は、1つのオペレータのサービス制御ポイントにより、別のオペレータに対するサービス制御についてサポートされるサービスを規定する。仲介するSCPは、メッセージを送信し、また受信するためにダイアメーター・プロトコルを使用する。応答メッセージの処理は、マスタ・サービス制御ポイントのサーバの上で使用可能な情報の使用を必要とする。 The embodiments further disclose a master service control point for providing inter-operator services to multiple subscribers of multiple network operators. The master service control point receives a service request message from operator network A for a service associated with operator network B and analyzes the access right of operator network A on operator network B. And processing a service request, which may include an interaction with Operator B's SCP, if the service is authorized, and sending a response message to Operator Network A. An access right defines a service supported by one operator's service control point for service control for another operator. The mediating SCP uses a Diameter protocol to send and receive messages. Response message processing requires the use of information available on the master service control point server.
本明細書における実施形態は、さらに、複数のネットワーク・オペレータの加入者に対するオペレータ間サービスを提供するための、通信ネットワークにおけるシステムを開示しており、本システムは、複数のサービス制御ポイントと、マスタ・サービス制御ポイントとを備えており、さらにマスタ・サービス制御ポイントは、オペレータ・ネットワークBに関連したサービスについてオペレータ・ネットワークAからサービス要求メッセージを受信し、オペレータ・ネットワークBの上でオペレータ・ネットワークAのアクセス権を分析するためにサービス要求メッセージを認証し、サービスが許可される場合に、オペレータ・ネットワークAについてサービスを処理し、またオペレータ・ネットワークAに対して応答メッセージを返信するために構成される。本システムは、メッセージを認証して、アクセス権を決定し、アクセス権は、1つのオペレータのサービス制御ポイントにより、別のオペレータに対するサービス制御についてサポートされるサービスを規定する。本システムは、ダイアメーター・プロトコルを使用して、要求メッセージと応答メッセージとを送信し、また受信する。本システムは、マスタ・サービス制御ポイントのサーバの上で使用可能な情報を使用することにより、応答メッセージを処理する。 Embodiments herein further disclose a system in a communication network for providing inter-operator services to a plurality of network operator subscribers, the system comprising a plurality of service control points, a master A service control point, and the master service control point receives a service request message from the operator network A for the service associated with the operator network B, and the operator network A on the operator network B The service request message is authenticated to analyze the access right of the user, and when the service is permitted, the service is processed for the operator network A, and a response message is returned to the operator network A. Configured for. The system authenticates the message and determines access rights, which define the services supported for service control for another operator by one operator's service control point. The system uses the Diameter protocol to send and receive request and response messages. The system processes the response message by using information available on the master service control point server.
本明細書における実施形態はまた、オペレータ間の加入者から加入者へのコラボレーション型課金と、オペレータ間の預け入れと、引き出しとのための方法と、オペレータ間のバウチャー・ベースの再課金のためにマスタSCPを使用するための方法とを開示している。 Embodiments herein also provide for inter-operator subscriber-to-subscriber collaborative billing, inter-operator deposit and withdrawal methods, and inter-operator voucher-based re-billing. A method for using a master SCP is disclosed.
実施形態は、さらに、ネットワーク・オペレータと、サービス制御ポイントとの間のメッセージを処理するための方法を開示しており、本方法は、様々なサービスを規定するステップと、サービス制御ポイントの間の関連のあるメッセージングについて新しい「属性値対」を生成するステップとを含む。本方法においては、サービスについて規定するステップは、マスタ・サービス制御ポイント(SCP)を使用して互いに接続されたネットワーク・オペレータによって提供されるオペレータ間サービスを含んでいる。属性値対は、マスタSCPによって提供されるサービスごとに規定される。 Embodiments further disclose a method for processing a message between a network operator and a service control point, the method comprising the steps of defining various services and between the service control point Generating a new “attribute value pair” for the relevant messaging. In the present method, the step of defining the service includes inter-operator services provided by network operators connected to each other using a master service control point (SCP). An attribute value pair is defined for each service provided by the master SCP.
本明細書における実施形態についての、これらの態様および他の態様は、以下の説明と添付の図面とを組み合わせて考慮されるときに、よりよく認識され、また理解されるであろう。 These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings.
本明細書における実施形態は、図面を参照して以下の詳細な説明からよりよく理解されるであろう。 Embodiments herein will be better understood from the following detailed description with reference to the drawings.
本明細書における実施形態と、様々な特徴と、それらの有利な詳細とは、添付の図面において示され、また以下の説明において詳細に述べられる非限定的な実施形態に関連してより十分に説明される。よく知られているコンポーネントと処理技法とについての説明は、本明細書における実施形態を不必要にあいまいにしないようにするために省略される。本明細書において使用される例は、単に、本明細書における実施形態が実施され得るやり方の理解を容易にすること、および当業者が、本明細書における実施形態を実施することをさらに可能にすることを意図しているにすぎない。したがって、それらの例は、本明細書における実施形態の範囲を限定するようには解釈されるべきではない。 The embodiments herein, the various features, and their advantageous details are more fully described in connection with the non-limiting embodiments shown in the accompanying drawings and described in detail in the following description. Explained. Descriptions of well-known components and processing techniques are omitted so as not to unnecessarily obscure the embodiments herein. The examples used herein merely facilitate an understanding of how the embodiments herein can be implemented, and further enable those skilled in the art to implement the embodiments herein. It is only intended to do. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
図1は、本明細書において開示されるような実施形態による、マスタ・サービス制御ポイント−マスタSCPに接続された電気通信オペレータのネットワークのブロック図を示すものである。ベース・オペレータ(base operator)102の中のマスタSCP101は、示されたオペレータ−OP1と、OP2と、OP3と、OP4との間の通信のためのハブとしての機能を果たす。ベース・オペレータ102は、一般に、ネットワーク環境における既存のオペレータのうちの1つである。ベース・オペレータ102は、すべての他のオペレータが、彼ら自体のオペレータ・ネットワークの上で使用し、また実施することができる基本ネットワーク・アーキテクチャを提供するオペレータである。各オペレータ(OP1、OP2、OP3、OP4)は、サービス制御ポイント−SCPを使用して、膨大な数の加入者(図においてモバイル電話として示される)に接続している。例えば、OP1は、加入者A、および加入者Cと通信するSCP1から構成され、またOP2は、加入者Bおよび加入者Dと通信するSCP2から構成される。オペレータ・ネットワークのSCPは、オペレータ・ネットワークの標準のコンポーネントであり、それぞれのSSP−サービス交換ポイントによって開始されるコール(音声、データ、SMS)を制御し、また処理するためのコア・コール制御ロジックをホストしている。SCPは、サービスを実施する。加入者は、サービス交換ポイント−SSPを経由してSCPと通信する。SSPは、1つのオペレータの加入者により、同じ/他のオペレータの別の加入者に対して開始されるコールのルーティングのための役割を担っている。それは、コール状態機械を実施し、このコール状態機械の遷移は、SCPによって与えられる指示によって導かれる。SCPはまた、サービスの処理中に、加入者に関連した情報にアクセスするためのサービス・データ・ポイント−SDPと通信する。図は、各オペレータ・ネットワークに関連する単一SCPを示すものである。しかしながら、複数のSCPは、あらゆるオペレータのネットワークにおいて存在することができる。ベース・オペレータ102は、マスタSCP 101を含むオペレータとして考えられることもあり、また他のオペレータ(OP1、OP2、OP3、OP4)は、ローカル・オペレータと呼ばれることもある。マスタSCP 101は、ダイアメーター・プロトコルを使用して、他のオペレータのSCP−SCP1、SCP2、SCP3、SCP4と通信する。ダイアメーター・プロトコルは、通信の各ステージにおいて認証、認可および会計−AAA(authentication, authorization and accounting)を保証する。ダイアメーター・プロトコルは、新しいコマンド、属性および機能が、オペレータ・ネットワークによって規定されることを可能にする属性値対−AVP(attribute value pairs)を提供する。図1において、マスタSCP 101は、処理手段と、オペレータ間通信のために必要とされる情報を有するサーバとを含む中央ダイアメーター・ノードとして考えられることもある。他のオペレータ−OP1、OP2、OP3、およびOP4は、クライアント・ダイアメーター・ノードとしての機能を果たす。図1は、本発明の実施形態に関連のあるネットワーク・コンポーネントだけを示している。電気通信オペレータ・ネットワークにおける必ずしもすべてのコンポーネントが、示されているとは限らない。任意のモバイル・コンピューティング・デバイスを使用して、オペレータ・ネットワークに接続することができる。また、示される加入者は、一例であり、また実際には、数十万の加入者が、1つのオペレータ・ネットワークの一部分となることもある。クラウドとして示される各モバイル・オペレータ・ネットワークは、異なるアーキテクチャのフレームワークを使用している可能性がある。示されるネットワーク・オペレータは、GSMアーキテクチャ、インターネット・プロトコル・ベースのマルチメディア・システム(IMS:Internet Protocol based Multimedia system)、さらにはオーディオ通信およびビデオ通信のためのセッション開始プロトコル(SIP:session initiation protocol)のような異なる信号方式および通信のアプローチを使用している可能性がある。マスタSCP 101は、それが、任意のタイプのオペレータ・ネットワークの間で情報を通信し、また処理することができるように、構成されている。 FIG. 1 shows a block diagram of a network of telecommunications operators connected to a master service control point-master SCP according to an embodiment as disclosed herein. The master SCP 101 in the base operator 102 serves as a hub for communication between the indicated operators-OP1, OP2, OP3 and OP4. Base operator 102 is typically one of the existing operators in the network environment. Base operator 102 is an operator that provides a basic network architecture that all other operators can use and implement on their own operator network. Each operator (OP1, OP2, OP3, OP4) is connected to a vast number of subscribers (shown as mobile phones in the figure) using a service control point-SCP. For example, OP1 is composed of SCP1 that communicates with subscribers A and C, and OP2 is composed of SCP2 that communicates with subscribers B and D. The operator network SCP is a standard component of the operator network and the core call control logic to control and process calls (voice, data, SMS) initiated by each SSP-service switching point. Hosting. The SCP implements a service. The subscriber communicates with the SCP via the service switching point-SSP. The SSP is responsible for routing calls that are initiated by one operator's subscriber to another subscriber of the same / other operator. It implements a call state machine, and the transition of this call state machine is guided by instructions given by the SCP. The SCP also communicates with the service data point-SDP for accessing information associated with the subscriber during service processing. The figure shows a single SCP associated with each operator network. However, multiple SCPs can exist in any operator's network. The base operator 102 may be considered as an operator including the master SCP 101, and the other operators (OP1, OP2, OP3, OP4) may be referred to as local operators. Master SCP 101 communicates with other operators' SCP-SCP1, SCP2, SCP3, SCP4 using a Diameter protocol. The Diameter protocol ensures authentication, authorization and accounting—AAA (authentication, authorization and accounting) at each stage of communication. The Diameter protocol provides attribute value pairs (AVP) that allow new commands, attributes and functions to be defined by the operator network. In FIG. 1, the master SCP 101 may be thought of as a central diameter node that includes processing means and a server having information required for inter-operator communication. The other operators-OP1, OP2, OP3, and OP4 serve as client diameter nodes. FIG. 1 shows only the network components relevant to the embodiment of the present invention. Not all components in a telecommunications operator network are shown. Any mobile computing device can be used to connect to the operator network. Also, the subscribers shown are an example, and in practice hundreds of thousands of subscribers may be part of one operator network. Each mobile operator network, shown as a cloud, may use a different architectural framework. The network operators shown are GSM architecture, Internet Protocol based Multimedia system (IMS), and session initiation protocol (SIP) for audio and video communications May use different signaling and communication approaches. Master SCP 101 is configured so that it can communicate and process information between any type of operator network.
図2は、本明細書において開示されるような実施形態によるマスタ・サービス制御ポイントのブロック図を示すものである。描写されたマスタSCP 101のブロック図は、SCPのすべてのモジュールを示していない。それは、本発明に関連のあるモジュールを示している。マスタSCPは、ベース・オペレータ・ネットワークの一部分である。マスタSCP 101は、レシーバ201と、トランスミッタ202と、処理装置203と、サーバ204とを含む。レシーバ201は、異なるオペレータの様々なSCPからデータおよびメッセージを受信し、またそれを処理ロジックに対して送信する。処理装置203は、制御ロジック205と、デコーダ206と、エンコーダ207とを備えることもある。デコーダ206は、処理装置203によって受信されるメッセージを復号し、また制御ロジック205は、受信されたメッセージについての適切な応答について決定する。次いで、エンコーダ207は、SCPによって理解可能なフォーマットへとその応答を符号化する。制御ロジック205は、サーバ204において使用可能なすべての情報を使用して、応答について決定する。制御ロジック205は、記憶されるイベントのシーケンスを有することもできる。サーバ204は、SCP IP/SS7ベースのアドレス・データベース208と、SCP_IDからMSISDN範囲へのマッピング・テーブル213と、オペレータ・プロファイル・データ209と、オペレータID 210と、SCP ID 211とを備える。SCP IP/SS7ベースのアドレス208は、マスタからローカルへのSCP通信のために必要とされるオペレータ・ネットワークのIP/SS7アドレスを記憶する。SCP_ID 211は、すべての接続されたオペレータ・ネットワークのSCPについての所定のIDを含んでいる。オペレータ・プロファイル・データセット209は、各オペレータ・ネットワークのプロファイルを含んでいる。オペレータ・プロファイル209は、各オペレータが、他のオペレータに対して提供する権利を規定する。これらの権利は、他方のオペレータ・ネットワークの上で一方のオペレータ・ネットワークのオペレータ間の機能アクセス権を規定する。例えば、オペレータOP2は、OP1の加入者から彼の使い古しの(OP2の)加入者への残高転送を可能にしたいと思う可能性がある。マスタSCPは、OP1からの転送機能についてOP2によって与えられるアクセス権をチェックし、またOP1の加入者からOP2の加入者に向かう任意の転送機能を可能にする。MSISDN範囲は、一般にオペレータ・ネットワークについて規定される。SCP_IDからMSISDN範囲へのマッピング・テーブル213は、要求する/応答する加入者のホスティングSCPを識別するために有用である。さらに、ある種のオペレータ間の機能は、コールするパーティと、コールされるパーティとの間のあらかじめ合意された協定を必要としており、OP1 SCPが、コールするパーティ(自身の加入者)にリンクされたそれぞれのコールされるパーティの番号を記憶することを必要としている。他の場合では、決定の判断基準/機能のアクセスは、応答するパーティによるサービス要求の動的なコール中の承認/不承認を通しての可能性がある。アクセス権は、このようにして、2つのレベルで規定されることもある。加入者から加入者へのアクセス決定ルール/データは、呼び出している加入者のローカルSCPだけに限定される可能性があり、またオペレータのアクセス能力を規定するオペレータからオペレータへのアクセス権は、さらにマスタSCPにおいて規定される可能性がある。
FIG. 2 shows a block diagram of a master service control point according to an embodiment as disclosed herein. The depicted master SCP 101 block diagram does not show all the modules of the SCP. It shows the modules relevant to the present invention. The master SCP is part of the base operator network. The master SCP 101 includes a
図3Aおよび3Bは、本明細書において開示される実施形態による、通信プロトコルとして使用されるダイアメーター・プロトコル・パケット・フォーマット300の一例を示すものである。ダイアメーター・プロトコルは、マスタSCP 101を中央ノードとして使用して、クライアント・オペレータ・ネットワークの間の通信のための手段を実行する。メッセージと、コマンドと、機能とは、ダイアメーター・パケット300の上で構成され、またネットワークを通して送信される可能性がある。ダイアメーター・プロトコル・パケット・フォーマット300は、メッセージ・ヘッダ301と、メッセージ・ペイロード302とから構成される。メッセージ・ヘッダ301は、ダイアメーター・バージョン303と、コマンド・コード・バージョン304と、コマンド・コード305と、アプリケーションID 306と、ホップ・バイ・ホップ識別子307と、エンド・ツー・エンド識別子308とを含む。コマンド・コード・バージョン304は、一般に7ビットを含んでいる。ある種のビットは、メッセージのタイプを示すために予約される。例えば、要求(R)ビットは、要求を示すように設定されることもあり、プロキシ可能なビット(P)は、プロキシされ、反復され、またはリダイレクトされる必要があるメッセージを示すように設定されることもある。これらのバージョンは、マスタSCPのサービス生成環境において構成され、また設定される可能性もある。コマンドには、コマンド・コード305が割り当てられる。これらのコマンド・コード305は、要求メッセージと、応答/回答メッセージとの両方について規定される。例えば、コマンド・コードCCRは、クレジット制御要求(credit control request)を表す。アプリケーションID 306は、パケットにおいてアプリケーションのことを意味する。アプリケーションID 306は、サード・パーティのアプリケーション、認証、または会計のことを意味することもある。アプリケーションID 306は、マスタSCP 101において規定される可能性もある。ホップ・バイ・ホップ識別子307を使用して、要求と応答とをマッチさせる。エンド・ツー・エンド識別子308は、二重のメッセージを識別する際に役立つ。メッセージ・ペイロード302は、ダイアメーター・メッセージに関連のある情報をカプセル化する様々な数の属性値対−AVP 309から構成される。図3Bは、メッセージ・ペイロードと、AVP 309とをさらに詳細に説明するものである。AVPコード310は、コマンド・コード305と同じコードを含んでいる。フラグ311を使用して、AVPを規定する。フラグは、ある種の予約されたビットを有して、長さが7ビットである。AVP長さ312は、メッセージの長さを規定する。ベンダID 313は、オプションのフィールドである。データ・フィールド314は、送信され/受信されるすべてのデータを含んでいる。AVPは、必要に応じて生成され、また使用される可能性がある。
3A and 3B illustrate an example Diameter protocol packet format 300 used as a communication protocol according to embodiments disclosed herein. The Diameter protocol uses the master SCP 101 as a central node to implement the means for communication between client operator networks. Messages, commands, and functions are configured on the Diameter packet 300 and may be transmitted over the network. The Diameter protocol packet format 300 includes a message header 301 and a
図3Cおよび3Dは、本明細書において開示される実施形態による、コール制御要求メッセージと、コール制御応答メッセージと、それらの定義を示すものである。図3cは、CCR要求メッセージと、CCR要求に関連するAVP定義とを示すものである。図3dは、CCAメッセージと、CCAメッセージに関連のあるAVP定義とを示すものである。 3C and 3D illustrate a call control request message, a call control response message, and their definitions according to embodiments disclosed herein. FIG. 3c shows the CCR request message and the AVP definition associated with the CCR request. FIG. 3d shows the CCA message and the AVP definition associated with the CCA message.
図4は、本明細書において開示される実施形態による、他のサービス・プロバイダのサービス制御ポイントと、コールする/要求するオペレータ・ネットワークのSCPによって共有されるアクセス権を説明する一例を示すものである。図4は、コールするオペレータSCP_ID 401と、リンクされたオペレータ402と、リンクされたオペレータに関連するSCP_ID 403と、適用可能なオペレータSCPプロファイル404とを示している。SCPプロファイル404は、特定のオペレータからオペレータへの組合せのために与えられるアクセス権を規定する。ここでコールするオペレータ106は、XXX_SCP1としての、コールするオペレータSCP_IDを有するXXXである。リンクされたオペレータ402は、YYY_1と、ZZZ_1とを含んでいる。YYY_1オペレータは、SCP_ID 403としてYYY_SCP1を有する2つのSCPのオペレータと、SCP_ID 403としてYYY_SCP2を有する他のオペレータとを含む。オペレータ_SCP_プロファイル404は、そのリンクされたオペレータに対して各々関連するオペレータによって提供されるオペレータ間の特徴/機能に関してアクセス権を規定する。YYY_SCP1は、口座残高照会だけを許可するが、YYY_SCP2は、口座残高照会ならびにXXX_SCP1に対する口座残高引き出し許可を認可する。ZZZ_SCP2は、XXX_SCP1に対する残高転送に関連した機能を認可するが、ZZZ_SCP1は、どのような方法におけるどのようなオペレータ間機能に対してもアクセスを与えない。プロファイルから許可された機能に対するマッピングが、図6に与えられる。他の実施形態においては、あるオペレータに属する異なるSCPに対して認可される機能は、同じアクセス権/機能を許可することができる。ZZZ_SCP2とZZZ_SCP1との両方が、すべてのオペレータ間機能を許可するときの一例について考察する。
FIG. 4 shows an example illustrating the access rights shared by the service control point of another service provider and the SCP of the calling / requesting operator network, according to embodiments disclosed herein. is there. FIG. 4 shows the
図5は、本明細書において開示される実施形態による、グローバルMSISDN−SCP ID−SCPアドレスのマッピング・テーブルを示すものである。MSISDN範囲501は、オペレータに関連するMSISDN番号の範囲を示す。オペレータID 502は、MSISDN範囲に関連するオペレータを示す。SCP_ID 403は、オペレータについてのそれぞれのMSISDN範囲の加入者データをホストするSCPを識別する。SCP IP/SS7アドレス503は、通信目的のための様々なオペレータのそれぞれのSCPのSS7/IPアドレスを規定する。SS7/IPアドレスは、リンクされたオペレータのSCPの間の通信を容易にするために、マスタSCPによって使用されるべきである。
FIG. 5 illustrates a global MSISDN-SCP ID-SCP address mapping table according to embodiments disclosed herein. MSISDN range 501 indicates the range of MSISDN numbers associated with the operator. Operator ID 502 indicates the operator associated with the MSISDN range.
図6は、本明細書において開示される実施形態によるグローバル・プロファイルから機能へのマッピング・テーブルを示すものである。オペレータSCPプロファイル404は、別のオペレータにとって使用可能なアクセスを示し、またサポートされる機能601は、特定のプロファイルに属するオペレータにとってアクセス可能なサポートされた機能/サービスを示す。OP1の加入者Cが、OP2からのサービスにアクセスしたいと思う場合の一例を考察する。オペレータOP2が、OP1に対して残高預け入れ機能(balance deposit function)だけを認可する場合、そのときにはオペレータOP1に属する加入者は、オペレータOP2の別の加入者「D」に向かう残高預け入れ機能だけに対してアクセスを有することになる。任意の他の機能に対するアクセスは、拒否されるであろう。
FIG. 6 illustrates a global profile to function mapping table in accordance with embodiments disclosed herein. The
図7A、7B、7Cは、本明細書において開示される実施形態による、オペレータ間の加入者から加入者へのクレジット預け入れの一方法を説明するフローチャートである。OP1の加入者Aは、加入者Bの口座に資金(F1)を預け入れするための要求を開始する(701)。加入者Bは、オペレータ2−OP2に属する。受益者のMSISDNの詳細と一緒に転送されるべき金額を含む要求は、加入者Aにより、USSDフォーマットまたはSMSフォーマットで送信される。OP1のSCP1は、加入者BのMSISDN番号と一緒に、転送されるべき金額を含む要求を受信する(702)。次いで、SCP1は、加入者Aの認証のためにPIN番号を入力するように加入者Aに要求する(703)。次いで、SCP1は、ユーザによって入力されるPINが正しいかどうかをチェックする(704)。PINが、正しくない場合、加入者Aは、もう一度PIN番号を入力するように要求される(705)。PINが、正しい場合、SCP1は、加入者Aが、サービスに加入しているかどうかをチェックする(706)。ユーザが、サービスに加入していない場合、加入者Aは、サービスに加入するように要求するメッセージを送信される(707)。次に、SCPは、呼び出されたオペレータ間機能が、パーティ−Aと、パーティ−Bとの間の所定の契約を必要とするかどうか、またはアクセスが、コール中に応答するパーティ「B」によって動的に認可されることになるかどうかをチェックしなければならない。残高の引き出し/預け入れなどの場合では、所定の契約は、必要とされない可能性がある。OP2の加入者B(応答するエンティティ)は、トリガされた要求それ自体の間にOP1の加入者からのサービス要求を許可するか、許可しないかのいずれかを行うように求められる可能性がある。しかしながら、残高照会などの場合では、コールされるパーティと、コールするパーティとの間の一度限りの所定の契約は、OP1のSCPにおいて記憶される可能性があり、OP2の加入者からのコール中の要求についての必要性を取り除いている。次いで、SCP1は、加入者Aが、口座に十分な残高を有するかどうかをチェックする(708)。加入者Aが、十分な残高を有していない場合、サービスは拒否され(709)、また加入者Aは、口座残高を示すメッセージを送信される。加入者Aが、トランザクションのために十分な残高を有する場合、SCP1は、CCR−クレジット制御要求をマスタSCP 101に対して送信する(710)。CCR要求は、転送されるべき金額と、受益者のMSISDNと、加入者AのオペレータIDとを含むダイアメーター・プロトコル・メッセージを使用して送信され(711)、またマスタSCP 101によって受信される(711)。マスタSCP 101は、MSISDN−SCP_ID−SCPアドレスのマッピング・テーブルを使用して加入者BのオペレータIDを決定する(712)。次いで、マスタSCP 101は、OP1のSCP_ID 403が、有効であるかどうかをチェックする(713)。SCP_ID 403が、無効である場合、OP1のSCP1は、マスタSCP 101サービスに対するアクセスを拒否される(714)。OP1のSCP_ID 403が、有効である場合、マスタSCPは、OP2が、フォーム−F1でクレジット預け入れを実行するための権利をOP1に対して与えるかどうかをチェックする(717)。OP2が、機能F1についてOP1の上でアクセス権を与えない(717)場合、機能は、SCP1と加入者Aとに対して送信されるメッセージをサポートしていない(718)。OP2が、OP1に対してアクセス権を与える場合、マスタSCPは、そのアドレスが、MSISDN−SCP_ID−SCPアドレスのマッピング・テーブルから導き出されるOP2のSCP2に対してCCR要求を送信する(719)。OP2のSCP2は、加入者Bの詳細と一緒に預け入れされ/クレジットされるべき金額を含む要求を受信する(720)。SCP2は、CCR要求を受信することについての肯定応答をマスタSCPに対して送信する(721)。OP2のSCP2は、加入者Bの口座において金額をクレジットし(722)、またメッセージを加入者Bに対して送信する(722)。次いで、SCP2は、マスタSCPを経由してCCR要求の成功したメッセージをSCP1に対して送信する(723)。次いで、SCP1は、要求された金額を用いて加入者Aの口座に借方計上する(724)。SCP1は、最後に、借方計上された金額と一緒に、成功したトランザクションを示すメッセージを加入者Aに対して送信する(725)。方法700における様々なアクションは、提示される順序で、異なる順序で、または同時に実行される可能性がある。さらに、いくつかの実施形態においては、図7A、7B、7Cの中にリストアップされるいくつかのアクションが、省略されてもよい。
7A, 7B, and 7C are flowcharts illustrating one method of depositing credit from subscriber to subscriber between operators, according to embodiments disclosed herein. Subscriber A of OP1 initiates a request to deposit funds (F1) into subscriber B's account (701). Subscriber B belongs to operator 2-OP2. A request containing the amount to be transferred along with the details of the beneficiary's MSISDN is sent by subscriber A in USSD format or SMS format. The SCP1 of OP1 receives a request containing the amount to be transferred along with the MSISDN number of subscriber B (702). Next, SCP1 requests subscriber A to enter a PIN number for authentication of subscriber A (703). SCP1 then checks whether the PIN entered by the user is correct (704). If the PIN is incorrect, subscriber A is requested to enter the PIN number again (705). If the PIN is correct, SCP1 checks whether subscriber A has subscribed to the service (706). If the user is not subscribed to the service, subscriber A is sent a message requesting to subscribe to the service (707). The SCP then determines whether the called inter-operator function requires a predetermined contract between party-A and party-B, or by party “B” whose access is answered during the call. You must check whether it will be dynamically authorized. In the case of balance withdrawal / deposit, etc., a predetermined contract may not be required. OP2 subscriber B (the responding entity) may be asked to either allow or not allow service requests from the OP1 subscriber during the triggered request itself. . However, in the case of balance inquiries, etc., the one-time predetermined contract between the called party and the calling party may be stored in the OP1 SCP and during the call from the OP2 subscriber Eliminates the need for requests. SCP1 then checks whether subscriber A has sufficient balance in the account (708). If subscriber A does not have sufficient balance, service is denied (709) and subscriber A is sent a message indicating the account balance. If subscriber A has enough balance for the transaction, SCP1 sends a CCR-credit control request to master SCP 101 (710). The CCR request is sent (711) using a Diameter protocol message containing the amount to be transferred, the beneficiary MSISDN, and the subscriber A operator ID (711), and received by the master SCP 101. (711). The master SCP 101 determines the operator ID of subscriber B using the MSISDN-SCP_ID-SCP address mapping table (712). Next, the master SCP 101 checks whether the
図8A、8B、8Cは、本明細書において開示される実施形態による、オペレータ間の加入者から加入者へのクレジット引き出しの方法を説明するフローチャートである。OP1の加入者Aは、加入者Bの口座からの資金(F2)の引き出しについての要求を開始する(801)。加入者Bは、オペレータ2−OP2に属する。要求は、USSDフォーマット、またはSMSフォーマットで加入者Aによって送信される。OP1のSCP1は、加入者BのMSISDN番号と一緒に引き出されるべき金額を含む要求を受信する(802)。次いで、SCP1は、加入者Aの認証のためのPIN番号を入力するように加入者Aに要求する(803)。次いで、SCP1は、加入者Aによって入力されるPINが、正しいかどうかをチェックする(804)。PINが、正しくない場合に、加入者Aは、もう一度、PIN番号を入力するように、要求される(805)。PINが、正しい場合、SCP1は、加入者Aが、サービスに加入しているかどうかをチェックする(806)。加入者Aが、サービスに加入していない場合、加入者Aは、サービスに加入するように要求するメッセージを送信される(807)。次に、SCPは、呼び出されたオペレータ間機能が、パーティ−Aと、パーティ−Bとの間の所定の契約を必要とするかどうか、またはアクセスが、コール中に応答するパーティ「B」によって動的に認可されることになるかどうかをチェックしなければならない。残高の引き出し/預け入れなどの場合では、所定の契約は、必要とされない可能性がある。OP2の加入者(応答するエンティティ)は、トリガされた要求それ自体の間にOP1の加入者からのサービス要求を許可するか、許可しないかのいずれかを行うように求められる可能性がある。しかしながら、残高照会などの場合では、コールされるパーティと、コールするパーティとの間の一度限りの所定の契約は、OP1のSCPにおいて記憶される可能性があり、OP2の加入者からのコール中の要求についての必要性を取り除いている。SCP1は、CCR−クレジット制御要求をマスタSCPに対して送信する(808)。CCR要求は、転送されるべき金額と、「B」のMSISDNと、加入者AのオペレータIDとを含むダイアメーター・プロトコル・メッセージを使用して送信される(809)。マスタSCP 101は、MSISDN−SCP_ID−SCPアドレスのマッピング・テーブルを使用して加入者BのオペレータIDを決定する(810)。次いで、マスタSCPは、OP1のSCP_IDが、有効であるかどうかをチェックする(811)。SCP_IDが、無効である場合、OP1のSCP1は、マスタSCPサービスに対するアクセスを拒否される(812)。OP1のSCP_IDが、有効である場合、マスタSCP 101は、OP2が、クレジット引き出し機能−F2を実行するための権利をOP1に対して与えるかどうかをチェックする(815)。OP2が、機能F2についてOP1の上でアクセス権を与えない(815)場合、機能は、SCP1と加入者Aとに対して送信されるメッセージをサポートしていない(816)。OP2が、OP1に対してアクセス権を与える場合、マスタSCPは、MSISDN−SCP_ID−SCPアドレスのマッピング・テーブルを使用してOP2のSCP2 IPアドレスに対してCCR要求を送信する(817)。OP2のSCP2は、加入者Bの詳細と一緒に引き出されるべき金額を含む要求を受信する(818)。次いで、SCP2は、加入者Bが、トランザクションのために口座の中に十分な残高を有するかどうかをチェックする(820)。加入者Bが、十分な残高を有していない場合、サービスは、拒否され、また失敗メッセージが、加入者AとSCP1とに送信される(821)。加入者Bが、トランザクションのための十分な残高を有する場合、SCP2は、引き出しのための許可を要求するUSSDメニュー/メッセージを加入者Bに対して送信する(822)。OP2の加入者は、許可のオプション、または不許可のオプションのいずれかを選択することにより、USSDメニュー・ベースの要求に応答する。加入者Bが、引き出しのための許可を与えない(823)場合、サービスは、加入者Aに対して拒否され、また失敗メッセージが、マスタSCP 101を経由して加入者Aに対して送信される(824)。加入者Bが、引き出しを許可する場合、OP2のSCP2は、加入者Bの口座からその金額を引き出し(825)、またメッセージを加入者Bに対して送信する(825)。次いで、SCP2は、CCR要求の成功したメッセージをマスタSCP 101に対して送信する(826)。次いで、SCP1は、要求された金額を用いて加入者Aの口座にクレジットする(827)。SCP1は、最後に、クレジットされる金額と一緒に、成功したトランザクションを示すメッセージを加入者Aに対して送信する(828)。方法800における様々なアクションは、提示される順序で、異なる順序で、または同時に実行される可能性がある。さらに、いくつかの実施形態においては、図8A、8B、8Cの中にリストアップされるいくつかのアクションが、省略されてもよい。 8A, 8B, and 8C are flowcharts illustrating a method of credit withdrawal from subscriber to subscriber between operators according to embodiments disclosed herein. Subscriber A of OP1 initiates a request for withdrawal of funds (F2) from the account of subscriber B (801). Subscriber B belongs to operator 2-OP2. The request is sent by subscriber A in USSD format or SMS format. OP1's SCP1 receives a request containing the amount to be withdrawn along with Subscriber B's MSISDN number (802). Next, SCP1 requests subscriber A to enter a PIN number for authentication of subscriber A (803). SCP1 then checks whether the PIN entered by subscriber A is correct (804). If the PIN is not correct, subscriber A is requested to enter the PIN number again (805). If the PIN is correct, SCP1 checks whether subscriber A has subscribed to the service (806). If subscriber A is not subscribed to the service, subscriber A is sent a message requesting to subscribe to the service (807). The SCP then determines whether the called inter-operator function requires a predetermined contract between party-A and party-B, or by party “B” whose access is answered during the call. You must check whether it will be dynamically authorized. In the case of balance withdrawal / deposit, etc., a predetermined contract may not be required. The OP2 subscriber (responding entity) may be asked to either allow or not allow service requests from the OP1 subscriber during the triggered request itself. However, in the case of balance inquiries, etc., the one-time predetermined contract between the called party and the calling party may be stored in the OP1 SCP and during the call from the OP2 subscriber Eliminates the need for requests. SCP1 transmits a CCR-credit control request to the master SCP (808). The CCR request is sent using a Diameter protocol message that includes the amount to be transferred, the MSISDN of “B”, and the operator ID of subscriber A (809). The master SCP 101 determines the operator ID of subscriber B using the MSISDN-SCP_ID-SCP address mapping table (810). Next, the master SCP checks whether the SCP_ID of OP1 is valid (811). If the SCP_ID is invalid, the SCP1 of OP1 is denied access to the master SCP service (812). If the SCP_ID of OP1 is valid, the master SCP 101 checks whether OP2 gives OP1 the right to execute the credit withdrawal function -F2 (815). If OP2 does not grant access on OP1 for function F2 (815), the function does not support messages sent to SCP1 and subscriber A (816). If OP2 grants access rights to OP1, the master SCP sends a CCR request to the SCP2 IP address of OP2 using the MSISDN-SCP_ID-SCP address mapping table (817). SCP2 of OP2 receives a request that includes the amount to be withdrawn along with details of subscriber B (818). SCP 2 then checks whether subscriber B has sufficient balance in the account for the transaction (820). If subscriber B does not have sufficient balance, the service is rejected and a failure message is sent to subscriber A and SCP1 (821). If subscriber B has sufficient balance for the transaction, SCP 2 sends a USSD menu / message requesting permission for withdrawal to subscriber B (822). The OP2 subscriber responds to the USSD menu based request by selecting either the allow option or the disallow option. If subscriber B does not grant permission for withdrawal (823), the service is denied to subscriber A and a failure message is sent to subscriber A via master SCP 101. (824). If subscriber B authorizes withdrawal, SCP2 of OP2 withdraws the amount from subscriber B's account (825) and sends a message to subscriber B (825). SCP 2 then sends a successful message of the CCR request to master SCP 101 (826). SCP1 then credits subscriber A's account using the requested amount (827). SCP1 finally sends a message to subscriber A indicating the successful transaction along with the amount credited (828). The various actions in method 800 may be performed in the order presented, in different orders, or simultaneously. Further, in some embodiments, some actions listed in FIGS. 8A, 8B, 8C may be omitted.
図9A、9B、9Cは、本明細書において開示される実施形態による、オペレータ間の加入者から加入者へのコラボレーション型の課金の方法を示すフローチャートである。コラボレーション型の課金の方法により、音声/ビデオ/smsコールに関与する加入者は、コールする加入者によって指定される割合により、コール料金を分配することができるようになる。OP1の加入者Aは、加入者Aにより加入者Bに向かう次のコールについて部分的に/全体的に支払うように加入者Bに要求する要求を開始する(901)。加入者Bは、オペレータ2−OP2に属する。その要求は、USSD要求またはSMS要求のいずれかを通して加入者BのそれぞれのSCPに対して加入者Aによって送信される。以下のコールについてのコールされるパーティBとのコラボレーション型の課金関係を確立するための、コールするパーティAによって送信されるサンプルのUSSD要求は、すなわち、*<アクセス・コード(ACCESS CODE)>*<割合料金(FRACTION CHARGE)>*<BのMSISDN>である。OP1のSCP1は、加入者BのMSISDN番号と一緒に、コールされるパーティ「B」に課金されるべき全体のコール料金についての割合(50−コール料金の50%;100−全部のコール料金)を指定する要求を受信する(902)。加入者「B」の課金は、加入している料金表プランのように加入者「A」に対して適用可能な課金料金に従って行われる可能性がある。次いで、SCP1は、加入者Aの認証のためのPIN番号を入力するように加入者Aに要求する(903)。次いで、SCP1は、加入者Aによって入力されるPINが、正しいかどうかをチェックする(904)。PINが、正しくない場合に、加入者Aは、もう一度、PIN番号を入力するように、要求される(905)。PINが、正しい場合、SCP1は、加入者Aが、サービスに加入しているかどうかをチェックする(906)。加入者Aが、サービスに加入していない場合、加入者Aは、サービスに加入するように要求するメッセージを送信される(907)。次に、SCP1は、呼び出されたオペレータ間機能が、パーティ−Aと、パーティ−Bとの間の所定の契約を必要とするかどうか、またはアクセスが、コール中に応答するパーティ「B」によって動的に認可されることになるかどうかをチェックしなければならない。残高の引き出し/預け入れなどの場合では、所定の契約は、必要とされない可能性がある。OP2の加入者(応答するエンティティ)は、トリガされた要求それ自体の間にOP1の加入者からのサービス要求を許可するか、許可しないかのいずれかを行うように求められる可能性がある。しかしながら、これらなどの場合では、コールされるパーティと、コールするパーティとの間の一度限りの所定の契約は、OP1のSCPにおいて記憶される可能性があり、OP2の加入者からのコール中の要求についての必要性を取り除いている。SCP1は、コールする加入者から要求される割合に基づいて、コールされるパーティが、課金されるべき料金を計算する。料金の残りは、コールするパーティによって負担されるべきである。ここで、オペレータは、そのようなコールについてコールするパーティに対して、定期的な、または使用量ベースの固定料金を課すことができることに注意するべきことが重要である。SCP1は、CCR−クレジット制御要求をマスタSCPに対して送信する(908)。CCR要求は、コールされるパーティが、課金される必要がある料金と、BのMSISDNと、AのMSISDNと、加入者AのオペレータIDとを含むダイアメーター・プロトコル・メッセージを使用して送信される(909)。マスタSCP 101は、MSISDN−SCP_ID−SCPアドレスのマッピング・テーブルを使用して、加入者BのオペレータIDを決定する(910)。次いで、マスタSCPは、OP1のSCP_IDが、有効であるかどうかをチェックする(911)。SCP_IDが、無効である場合、OP1のSCP1は、マスタSCPサービスに対するアクセスを拒否される(912)。OP1のSCP_IDが、有効である場合、そのときにはマスタSCP 101は、OP2が、コラボレーション型の課金機能−F7を実行するための権利をOP1に対して与えるかどうかをチェックする(913)。OP2が、機能F7についてOP1の上でアクセス権を与えない場合、機能は、SCP1と加入者Aとに対して送信されるメッセージをサポートしていない(914)。OP2が、OP1に対してアクセス権を与える場合、マスタSCPは、そのアドレスが、MSISDN−SCP_ID−SCPアドレスのマッピング・テーブルから導き出されるOP2のSCP2 IPアドレスに対してCCR要求を送信する(915)。OP2のSCP2は、加入者AおよびBのMSISDNの詳細と一緒に、コールされるパーティ「B」が課金されるべき料金を含む要求を受信する(916)。SCP2は、CCR応答の肯定応答をマスタSCPに対して送信する(917)。次いで、SCP2は、加入者Bが、トランザクションのために口座の中に十分な残高を有するかどうかをチェックする(918)。加入者Bが、十分な残高を有していない場合、サービスは、拒否され、また失敗メッセージが、加入者AとSCP1とに送信される(919)。加入者Bが、トランザクションのための十分な残高を有する場合、SCP2は、加入者「A」からの次のコールが所定の料金で加入者Bの口座に課金されることを可能にするための許可を要求するUSSDメニュー/メッセージを加入者Bに対して送信する(920)。OP2の加入者Bは、許可のオプション、または不許可のオプションのいずれかを選択することにより、USSDメニュー・ベースの要求に応答する。加入者Bが、許可を与えない(921)場合、サービスは、加入者Aに対して拒否され、また失敗メッセージが、マスタSCP 101を経由して加入者Aに対して送信される(922)。加入者Bが、コラボレーション型の課金を許可する場合、OP2のSCP2は、CCR要求の成功したメッセージをマスタSCP 101に対して送信する(923)。さらに、SCP2はまた、加入者「A」からの次のコールでは、加入者「B」は、マスタSCPによって指定されるようなはっきりと限定された料金で課金されるべきであることにも注意すべきである。SCP1は、最後に、成功したオペレーションを示すメッセージを加入者Aに対して送信する(924)。加入者「A」によって加入者「B」に対して行われる次のコールのコール料金は、2人の加入者の間で分配される。方法900における様々なアクションは、提示される順序で、異なる順序で、または同時に実行される可能性がある。さらに、いくつかの実施形態においては、図9A、9B、9Cの中にリストアップされるいくつかのアクションが、省略されてもよい。 9A, 9B, and 9C are flowcharts illustrating a method of collaborative billing from subscriber to subscriber between operators according to embodiments disclosed herein. The collaborative charging method allows subscribers involved in voice / video / sms calls to share call charges at a rate specified by the calling subscriber. Subscriber A of OP1 initiates a request to request subscriber B to pay partially / entirely for the next call destined for subscriber B by subscriber A (901). Subscriber B belongs to operator 2-OP2. The request is sent by subscriber A to subscriber B's respective SCP through either a USSD request or an SMS request. A sample USSD request sent by calling party A to establish a collaborative charging relationship with called party B for the following calls: * <ACCESS CODE> ** <Fraction CHARGE> * <MSISDN of B>. OP1's SCP1 is the percentage of the total call charge to be charged to the called party “B” along with subscriber B's MSISDN number (50—50% of call charge; 100—total call charge) A request for designating is received (902). The charging of the subscriber “B” may be performed according to a charging fee applicable to the subscriber “A” as in the subscribed fee schedule plan. Next, SCP1 requests subscriber A to enter a PIN number for authentication of subscriber A (903). SCP1 then checks whether the PIN entered by subscriber A is correct (904). If the PIN is incorrect, Subscriber A is requested to enter the PIN number again (905). If the PIN is correct, SCP1 checks whether subscriber A has subscribed to the service (906). If subscriber A is not subscribed to the service, subscriber A is sent a message requesting to subscribe to the service (907). Next, SCP1 determines whether the called inter-operator function requires a predetermined contract between party-A and party-B, or by party “B” whose access responds during the call. You must check whether it will be dynamically authorized. In the case of balance withdrawal / deposit, etc., a predetermined contract may not be required. The OP2 subscriber (responding entity) may be asked to either allow or not allow service requests from the OP1 subscriber during the triggered request itself. However, in these cases, etc., the one-time predetermined contract between the called party and the calling party may be stored in the OP1 SCP, and during the call from the OP2 subscriber. Eliminates the need for requests. SCP1 calculates the fee to be charged by the called party based on the rate requested by the calling subscriber. The rest of the fee should be borne by the calling party. It is important to note here that the operator can charge a regular or usage-based fixed fee for the party calling for such a call. SCP1 sends a CCR-credit control request to the master SCP (908). The CCR request is sent using a Diameter protocol message that includes the fee that the called party needs to be charged, B's MSISDN, A's MSISDN, and subscriber A's operator ID. (909). Master SCP 101 determines the operator ID of subscriber B using the MSISDN-SCP_ID-SCP address mapping table (910). Next, the master SCP checks whether the SCP_ID of OP1 is valid (911). If the SCP_ID is invalid, the SCP1 of OP1 is denied access to the master SCP service (912). If the SCP_ID of OP1 is valid, then the master SCP 101 checks whether OP2 gives OP1 the right to execute the collaboration charging function-F7 (913). If OP2 does not grant access on OP1 for function F7, the function does not support messages sent to SCP1 and subscriber A (914). If OP2 grants access to OP1, then the master SCP sends a CCR request to OP2's SCP2 IP address whose address is derived from the MSISDN-SCP_ID-SCP address mapping table (915). . The SCP2 of OP2 receives a request including the fee to be charged for the called party “B” along with the MSISDN details of subscribers A and B (916). The SCP 2 transmits an acknowledgment of the CCR response to the master SCP (917). SCP 2 then checks whether subscriber B has sufficient balance in the account for the transaction (918). If subscriber B does not have sufficient balance, the service is denied and a failure message is sent to subscriber A and SCP1 (919). If subscriber B has sufficient balance for the transaction, SCP2 will allow the next call from subscriber "A" to be charged to subscriber B's account at a predetermined rate. A USSD menu / message requesting permission is sent to subscriber B (920). OP2 subscriber B responds to the USSD menu-based request by selecting either the allow option or the disallow option. If subscriber B does not grant (921), the service is denied to subscriber A and a failure message is sent to subscriber A via master SCP 101 (922). . When the subscriber B permits collaboration-type charging, the SCP 2 of OP2 transmits a message indicating a successful CCR request to the master SCP 101 (923). Furthermore, SCP2 also notes that on the next call from subscriber “A”, subscriber “B” should be charged at a clearly limited rate as specified by the master SCP. Should. SCP1 finally sends a message to subscriber A indicating a successful operation (924). The call charge for the next call made by subscriber “A” to subscriber “B” is distributed between the two subscribers. The various actions in method 900 may be performed in the order presented, in different orders, or simultaneously. Further, in some embodiments, some actions listed in FIGS. 9A, 9B, 9C may be omitted.
図10A、10Bは、本明細書において開示される実施形態による、加入者から加入者へのオペレータ間のバウチャー・ベースの再課金のための別のオペレータ間のユーザの場合を説明するフローチャートである。オペレータ間のバウチャー・ベースの再課金により、オペレータOP1に属する加入者Aは、オペレータOP2に属する別の加入者Bの口座に再課金することができるようになる。OP1の加入者Aは、別の加入者Bに再課金するように要求する要求を開始する(1001)。加入者Bは、オペレータ2−OP2に属する。その要求は、USSD要求を通して、またはSMS要求を通して、あるいはOP1の対話式の音声応答システムを通してのいずれかで加入者Aによって開始され、加入者Bのバウチャー番号とMSISDNとを提示している。バウチャーは、オペレータ間のバウチャー・ベースの再課金の特有の場合についてオペレータOP1によってプロビジョニングされる特別のバウチャー・カードとすることができる。OP1のSCP1は、再課金のバウチャーの詳細と、加入者BのMSISDNとを指定する要求を受信する(1002)。次いで、SCP1は、加入者Aの認証のためのPIN番号を入力するように加入者Aに要求する(1003)。次いで、SCP1は、加入者Aによって入力されるPINが、正しいかどうかをチェックする(1004)。PINが、正しくない場合に、加入者Aは、もう一度、PIN番号を入力するように、要求される(1005)。PINが、正しい場合、SCP1は、加入者Aが、サービスに加入しているかどうかをチェックする(1006)。加入者Aが、サービスに加入していない場合、加入者Aは、サービスに加入するように要求するメッセージを送信される(1007)。SCP1は、バウチャー・カード番号を認証し、また口座にクレジットされるべき関連する金額を導き出す。SCP1は、CCR−クレジット制御要求をマスタSCPに対して送信する(1008)。CCR要求は、クレジットされるべき金額と、加入者BのMSISDNと、加入者AのMSISDNと、OP1のオペレータIDとを含むダイアメーター・プロトコル・メッセージを使用して送信される(1009)。マスタSCP 101は、MSISDN−SCP_ID−SCPアドレスのマッピング・テーブルを使用して、加入者BのオペレータIDを決定する(1010)。次いで、マスタSCPは、OP1のSCP_IDが、有効であるかどうかをチェックする(1011)。SCP_IDが、無効である場合、OP1のSCP1は、マスタSCPサービスに対するアクセスを拒否される(1012)。OP1のSCP_IDが、有効である場合、そのときにはマスタSCP 101は、OP2が、バウチャー・ベースの再課金−機能F8を実行するための権利をOP1に対して与えるかどうかをチェックする(1013)。OP2が、機能F8についてOP1の上でアクセス権を与えない(1013)場合、機能は、SCP1と加入者Aとに対して送信されるメッセージをサポートしていない(1014)。OP2が、OP1に対してアクセス権を与える場合、マスタSCPは、そのアドレスが、MSISDN−SCP_ID−SCPアドレスのマッピング・テーブルから導き出されるOP2のSCP2 IPアドレスに対してCCR要求を送信する(1015)。OP2のSCP2は、加入者AのMSISDNと、加入者BのMSISDNと、加入者Bの口座にクレジットされるべき金額とを含む要求を受信する(1016)。SCP2は、CCR受信応答の肯定応答をマスタSCPに対して送信する(1017)。OP2のSCP2は、加入者Bの口座に金額をクレジットし(1018)、またCCR要求の成功したメッセージをマスタSCP 101に対して送信する(1019)。さらに、SCP2はまた、加入者Bの口座が、MSISDN「A」により、それぞれの金額だけクレジットされていることを示す通知を加入者Bに対して送信する(1020)。SCP1は、最後に、成功したオペレーションを示すメッセージを加入者Aに対して送信する(1021)。方法1000における様々なアクションは、提示される順序で、異なる順序で、または同時に実行される可能性がある。さらに、いくつかの実施形態においては、図10A、10Bの中にリストアップされるいくつかのアクションが、省略されてもよい。 FIGS. 10A and 10B are flowcharts illustrating the case of a user between different operators for voucher-based re-billing between subscribers to a subscriber, according to embodiments disclosed herein. . Voucher-based recharge between operators allows subscriber A belonging to operator OP1 to recharge another account of subscriber B belonging to operator OP2. Subscriber A of OP1 initiates a request to request another subscriber B to recharge (1001). Subscriber B belongs to operator 2-OP2. The request is initiated by subscriber A either through a USSD request, through an SMS request, or through OP1's interactive voice response system, presenting subscriber B's voucher number and MSISDN. The voucher can be a special voucher card provisioned by operator OP1 for the specific case of voucher-based re-billing between operators. The SCP1 of OP1 receives the request specifying the details of the re-billing voucher and the MSISDN of the subscriber B (1002). Next, SCP1 requests subscriber A to input a PIN number for authentication of subscriber A (1003). SCP1 then checks whether the PIN entered by subscriber A is correct (1004). If the PIN is incorrect, subscriber A is requested to enter the PIN number again (1005). If the PIN is correct, SCP1 checks whether subscriber A has subscribed to the service (1006). If subscriber A is not subscribed to the service, subscriber A is sent a message requesting to subscribe to the service (1007). SCP1 authenticates the voucher card number and derives the associated amount to be credited to the account. SCP1 transmits a CCR-credit control request to the master SCP (1008). The CCR request is sent using a Diameter protocol message containing the amount to be credited, Subscriber B's MSISDN, Subscriber A's MSISDN, and OP1's operator ID (1009). Master SCP 101 determines the operator ID of subscriber B using the MSISDN-SCP_ID-SCP address mapping table (1010). Next, the master SCP checks whether the SCP_ID of OP1 is valid (1011). If the SCP_ID is invalid, the SCP1 of OP1 is denied access to the master SCP service (1012). If the SCP_ID of OP1 is valid, then the master SCP 101 checks whether OP2 grants OP1 the right to perform the voucher-based recharging-function F8 (1013). If OP2 does not grant access on OP1 for function F8 (1013), the function does not support messages sent to SCP1 and subscriber A (1014). If OP2 grants access to OP1, then the master SCP sends a CCR request to the SCP2 IP address of OP2 whose address is derived from the MSISDN-SCP_ID-SCP address mapping table (1015). . The SCP2 of OP2 receives a request including subscriber A's MSISDN, subscriber B's MSISDN, and the amount to be credited to subscriber B's account (1016). The SCP 2 transmits an acknowledgment of the CCR reception response to the master SCP (1017). The SCP2 of OP2 credits the amount to the account of the subscriber B (1018), and transmits a successful message of the CCR request to the master SCP 101 (1019). In addition, SCP 2 also sends a notification to subscriber B indicating that subscriber B's account has been credited by MSISDN “A” for the respective amount (1020). SCP1 finally sends a message to subscriber A indicating a successful operation (1021). The various actions in method 1000 may be performed in the order presented, in different orders, or simultaneously. Further, in some embodiments, some actions listed in FIGS. 10A, 10B may be omitted.
図11は、本明細書において開示される実施形態による、ローカルSCP機能を示すものである。マスタSCPにより、オペレータ・ネットワークの1つのローカルSCPに属する加入者は、他のネットワーク・オペレータとともに複数のリンクされた口座を保持することができるようになる可能性がある。そのような加入者は、オペレータ間のサービス、ならびに各オペレータ・ネットワークの内部のサービスを管理し、また制御することを許可される可能性がある。例えば、そのような口座を保持するビジネスを実行する加入者は、複数のユーザ口座をリンクし、またユーザに対する毎週の収入を転送するためにこのシステムを使用することができる。加入者が、異なる都市において異なるオペレータ・サービスを使用する場合には、加入者は、どのような場所からも加入者のすべてのユーザ口座を制御し、また管理したいと思う可能性があり、またオペレータ間のサービスもまた必要とする可能性がある。トランスミッタ202は、それぞれのオペレータ・ネットワークにおいてそれぞれのSCPに対して応答メッセージを送信する。ローカルSCP機能は、加入者の基本口座番号と一緒に、基本口座を示す。画面は、オペレータIDと一緒に、基本口座にリンクされた口座を示している。ローカル機能は、加入者の基本口座番号と一緒に、基本口座を示す。ローカル機能は、リンクされた口座のうちの1つを示す。それはまた、ベース・オペレータの加入者が、基本口座番号を使用してOP2の上で実行することができるサービスを示す。
FIG. 11 illustrates a local SCP function according to embodiments disclosed herein. The master SCP may allow a subscriber belonging to one local SCP of the operator network to have multiple linked accounts with other network operators. Such subscribers may be allowed to manage and control services between operators, as well as services within each operator network. For example, a subscriber running a business holding such an account can use this system to link multiple user accounts and transfer weekly income for the user. If a subscriber uses different operator services in different cities, the subscriber may want to control and manage all of the subscriber's user accounts from any location, and Service between operators may also be required. The
一実施形態においては、本方法は、ダイアメーター・インターフェースの上でマスタSCPを経由して、SCPの間で、またはオペレータBのSSP、およびオペレータAのSCPのような他のネットワーク・エンティティの間で、関連のある情報の動的な共有を容易にしている。この情報は、課金する目的のためなどのオペレータAのSCPを用いて、オペレータBのカバレッジの下でローミングする、ローミング中の人(in-roamer)のCDRデータに関する情報に対応する可能性がある。 In one embodiment, the method is via the master SCP over the Diameter interface, between SCPs, or between other network entities such as Operator B's SSP and Operator A's SCP. This facilitates dynamic sharing of relevant information. This information may correspond to information about the CDR data of the roaming person (in-roamer) who roams under the coverage of operator B using the SCP of operator A, such as for billing purposes. .
特定の実施形態についての上記の説明は、他者が、現在の知識を適用することにより、包括的な概念を逸脱することなく、様々な用途のために、そのような特定の実施形態を容易に修正し、かつ/または適応させることができる、本明細書における実施形態の一般的な性質をそのように十分に明らかにすることになり、また、それゆえに、そのような適応および修正は、開示された実施形態の同等物の意味および範囲の内部にあるように理解されるべきであり、また理解されることを意図している。本明細書において使用される用語または専門用語は、説明の目的のためであり、また限定するものではないことを理解すべきである。したがって、本明細書における実施形態は、好ましい実施形態の観点から説明されてきているが、当業者なら、本明細書における実施形態は、本明細書において説明されるような特許請求の範囲の精神および範囲の内部の修正形態を用いて実行され得ることを認識するであろう。 The above description of specific embodiments has facilitated such specific embodiments for various uses by others applying current knowledge without departing from the generic concept. So that the general nature of the embodiments herein, which can be modified and / or adapted to, is so well defined, and therefore such adaptations and modifications are It should be understood and intended to be within the meaning and scope of the equivalents of the disclosed embodiments. It should be understood that the terminology or terminology used herein is for the purpose of description and is not limiting. Accordingly, although the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein are within the spirit of the claims as described herein. It will be appreciated that and can be implemented using modifications within the scope.
Claims (14)
オペレータ・ネットワークBの第2の加入者に関連したサービスのために、オペレータ・ネットワークAの加入者から前記マスタSCPによってサービス要求メッセージを受信するステップと、
前記オペレータ・ネットワークBの上で前記オペレータ・ネットワークAのアクセス権を分析するために前記マスタSCPによって前記サービス要求メッセージを認証するステップと、
ネットワーク・オペレータとサービス制御ポイントとの間のメッセージを処理するための様々なサービスを規定するステップと、
前記サービス制御ポイントの間の関連のあるメッセージングのためにサービス・プロバイダごとに新しい属性値対を生成するステップと、
前記サービスが、許可される場合に、前記オペレータ・ネットワークAのために、前記マスタSCPによって前記サービスを処理するステップと、
前記オペレータ・ネットワークBに対して前記マスタSCPによって応答メッセージを送信するステップと、
を含む方法。 A method for providing inter-operator value-added telephone service and value-added telephone service to a plurality of subscribers of a plurality of network operators by using a master service control point (SCP), comprising:
Receiving a service request message by the master SCP from a subscriber of operator network A for a service associated with a second subscriber of operator network B;
Authenticating the service request message by the master SCP to analyze access rights of the operator network A on the operator network B;
Defining various services for processing messages between the network operator and the service control point;
Generating a new attribute value pair for each service provider for relevant messaging between the service control points;
Processing the service by the master SCP for the operator network A if the service is authorized;
Sending a response message by the master SCP to the operator network B ;
Including methods.
オペレータSCPに関する統合されたネットワーク情報と、オペレータからオペレータへのオペレータ間のサービス契約書とを記憶し、
オペレータ・ネットワークBに関連したサービスのために、オペレータ・ネットワークAからサービス要求メッセージを受信し、
前記オペレータ・ネットワークBの上で前記オペレータ・ネットワークAのアクセス権を分析するための前記サービス要求メッセージを認証し、
ネットワーク・オペレータとサービス制御ポイントとの間のメッセージを処理するための様々なサービスを規定し、
前記サービス制御ポイントの間の関連のあるメッセージングのためにサービス・プロバイダごとに新しい属性値対を生成し、
前記サービスが、許可される場合に、前記オペレータ・ネットワークAのために、前記サービスを処理し、
応答メッセージを前記オペレータ・ネットワークBに対して送信することを具備するマスタ・サービス制御ポイント。 A master service control point for providing inter-operator services to multiple subscribers of multiple network operators,
Stores integrated network information about the operator SCP and service agreements between operators from operator to operator,
Receiving a service request message from operator network A for a service associated with operator network B;
Authenticating the service request message for analyzing the access rights of the operator network A on the operator network B;
Define various services for handling messages between network operators and service control points,
Creating a new attribute value pair for each service provider for relevant messaging between the service control points;
If the service is authorized, process the service for the operator network A;
A master service control point comprising sending a response message to the operator network B.
オペレータ・ネットワークBの第2の加入者に関連したサービスのために、オペレータ・ネットワークAの加入者からサービス要求メッセージを受信し、
前記オペレータ・ネットワークBの上で前記オペレータ・ネットワークAのアクセス権を分析するために前記サービス要求メッセージを認証し、
ネットワーク・オペレータとサービス制御ポイントとの間のメッセージを処理するための様々なサービスを規定し、
前記サービス制御ポイントの間の関連のあるメッセージングのためにサービス・プロバイダごとに新しい属性値対を生成し、
前記サービスが、許可される場合に、前記オペレータ・ネットワークAのために、前記サービスを処理し、
前記オペレータ・ネットワークBに対して応答メッセージを送信する
ように構成されている、システム。 A system in a communication network for providing a service between operators to a plurality of subscribers of a plurality of network operators, comprising a plurality of service control points and a master service control point, wherein the master service control The point is further
Receiving a service request message from a subscriber of operator network A for a service associated with a second subscriber of operator network B;
Authenticating the service request message to analyze the access rights of the operator network A on the operator network B;
Define various services for handling messages between network operators and service control points,
Creating a new attribute value pair for each service provider for relevant messaging between the service control points;
If the service is authorized, process the service for the operator network A;
A system configured to send a response message to the operator network B.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN3257CH2011 | 2011-09-20 | ||
IN3257/CHE/2011 | 2011-09-20 | ||
PCT/EP2012/063822 WO2013041261A1 (en) | 2011-09-20 | 2012-07-13 | Method of implementing master service control function for facilitating enhanced inter carrier value added services |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014531155A JP2014531155A (en) | 2014-11-20 |
JP5859129B2 true JP5859129B2 (en) | 2016-02-10 |
Family
ID=46545767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014531138A Expired - Fee Related JP5859129B2 (en) | 2011-09-20 | 2012-07-13 | Method for implementing a master service control function to facilitate extended inter-carrier value-added services |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP5859129B2 (en) |
KR (1) | KR101573672B1 (en) |
CN (1) | CN103814583A (en) |
WO (1) | WO2013041261A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9825813B2 (en) | 2014-10-31 | 2017-11-21 | At&T Intellectual Property I, L.P. | Creating and using service control functions |
WO2016151467A1 (en) | 2015-03-24 | 2016-09-29 | Comviva Technologies Limited | Method and apparatus for managing a value added service (vas) in a telecommunication network |
CN106332067B (en) * | 2015-06-19 | 2020-02-21 | 华为技术有限公司 | Method, device and system for preventing diameter signaling attack in wireless network |
US10079692B2 (en) | 2016-07-28 | 2018-09-18 | At&T Intellectual Property I, L.P. | Methods and target architecture for enabling IP carrier peering |
CN107800664B (en) * | 2016-08-31 | 2021-06-15 | 华为技术有限公司 | Method and device for preventing signaling attack |
WO2021112727A1 (en) * | 2019-12-03 | 2021-06-10 | Telefonaktiebolaget Lm Ericsson (Publ) | First network node, second wireless device and methods performed therein |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963630A (en) * | 1997-04-08 | 1999-10-05 | Ericsson Inc. | Mediation service control point within an intelligent network |
JP3313302B2 (en) * | 1997-04-18 | 2002-08-12 | 日本電信電話株式会社 | Network service control access method and method |
FI104930B (en) * | 1997-12-23 | 2000-04-28 | Nokia Networks Oy | Checking the eligibility of the calling subscriber |
US7136387B2 (en) * | 1999-08-09 | 2006-11-14 | Mci, Llc | Method of and system for providing quality of service in IP telephony |
US6560327B1 (en) * | 1999-10-01 | 2003-05-06 | Sprint Spectrum, L.P. | Method and system for providing telecommunications services using mediated service logic |
US6694153B1 (en) * | 1999-12-30 | 2004-02-17 | Nortel Networks Limited | Service control point location register function |
GB0031459D0 (en) * | 2000-12-22 | 2001-02-07 | Nokia Networks Oy | Charging in a communication system |
CN100512500C (en) * | 2006-11-27 | 2009-07-08 | 华为技术有限公司 | Method for all processing, service control device, and call processing system |
US8392582B2 (en) * | 2006-12-19 | 2013-03-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatuses for making use of virtual IMS subscriptions coupled with the identity of a non SIP compliant terminal for non-registered subscribers |
-
2012
- 2012-07-13 CN CN201280045430.4A patent/CN103814583A/en active Pending
- 2012-07-13 WO PCT/EP2012/063822 patent/WO2013041261A1/en active Application Filing
- 2012-07-13 KR KR1020147008265A patent/KR101573672B1/en not_active IP Right Cessation
- 2012-07-13 JP JP2014531138A patent/JP5859129B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2013041261A1 (en) | 2013-03-28 |
KR20140068110A (en) | 2014-06-05 |
CN103814583A (en) | 2014-05-21 |
JP2014531155A (en) | 2014-11-20 |
KR101573672B1 (en) | 2015-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7620384B2 (en) | Converged service control for IMS networks and legacy networks | |
US7684551B2 (en) | Method, means and a computer program product for managing online charging in a communications network | |
KR101101015B1 (en) | Third party charging for sip sessions | |
US8918126B2 (en) | Method and a system for enabling multimedia ring-back-within the context of a voice-call | |
US7729485B2 (en) | Telecommunications network having number portability | |
US8391833B2 (en) | Systems, methods, and computer readable media for diameter routing with number portability correction | |
KR101045706B1 (en) | How to share communication network and billing information | |
JP5859129B2 (en) | Method for implementing a master service control function to facilitate extended inter-carrier value-added services | |
KR100687309B1 (en) | A method for charging in a communication system, and the communication system, user equipment, network entity, and charging entity being used for the method | |
EP2396925A2 (en) | Integrated communication system and method | |
US8825003B2 (en) | Methods, systems, and computer readable media for providing variable rate prepaid telecommunication services utilizing a weighting function | |
KR20130100258A (en) | Method and system for routing communications | |
EP2656572A1 (en) | System, method, network entity and device for connecting a device to a communications network | |
Lin et al. | Charging for Mobile All-IP Telecommunications | |
JP2005537756A (en) | Method for automatic settlement | |
US20090298462A1 (en) | Method and Device for Determining Rating Data for Service Usage in an Electronic Communication network | |
Unmehopa et al. | The support of mobile internet applications in UMTS networks through the open service access | |
Bertz et al. | Diameter Credit-Control Application | |
US20170126901A1 (en) | Methods and systems for processing call establishment request | |
KR101265426B1 (en) | System and method for sip-based non-originating callback communication connection | |
EP1757015A1 (en) | Communications networks | |
Fourie | Realizing real-time charging | |
Sou | IMS Charging Management in Mobile Telecommunication Networks | |
Atanasov et al. | Parlay X web services for policy and charging control in multimedia networks | |
Chakraborty et al. | A platform for charging, accounting and billing in telecommunication networks and the internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150723 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151023 |
|
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: 20151117 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151215 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5859129 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |