JP2006504297A - サービスアクセスゲートウェイ - Google Patents
サービスアクセスゲートウェイ Download PDFInfo
- Publication number
- JP2006504297A JP2006504297A JP2004544238A JP2004544238A JP2006504297A JP 2006504297 A JP2006504297 A JP 2006504297A JP 2004544238 A JP2004544238 A JP 2004544238A JP 2004544238 A JP2004544238 A JP 2004544238A JP 2006504297 A JP2006504297 A JP 2006504297A
- Authority
- JP
- Japan
- Prior art keywords
- service
- message
- access gateway
- content
- gateway
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
ゲートウエイ1は、アプリケーションプロバイダ(AP)4と、多数のAP4にリンクされた少なくとも1つの集合AP3との間をインタフェイスする。ゲートウエイ1は、AP4によるアクセス制御権のカスケード接続を管理して、集合AP3経由のリンクを反映する。他方、ゲートウエイ1は、ユーザとの通信のためにモバイルネットワークイネーブラ10〜15とリンクしている。ゲートウエイ1は、多くのコンテンツ及び/又はベアラフォーマットを有するコンテンツを条件付きでプロセッシングし又はレンダリングすることによりコンバージェンスを実行する。内部的に、ゲートウエイ1はCORBAミドルウエアメカニズム20と、該ミドルウエアメカニズム経由で互いに通信する多数のサービス21〜23とを有する。
Description
本発明は、外部ドメインとモバイルネットワークドメイン間のコンテンツの通信に関し、かつサービスの提供と、サービス並びにモバイルネットワークドメインの外側に配置されたサービス及びコンテンツプロバイダの管理とに関する。
ヨーロッパ特許明細書第1079315A2号に記載されるように、インターネットとモバイルネットワークドメインとをブリッジするためのサーバを提供することが知られている。このサーバはドキュメントの要求を受け取り、かつ起点サーバに要求を渡す。起点サーバからドキュメントを受け取り、かつクライアントのセマンティックプリファレンスを用いて構文上のトランスコーディングを実行する。サーバには、構文上及びプロトコルの両方のトランスコーダが存在する。
本発明は、次の目的のいくつか又は全部に適合するサービスアクセスゲートウェイを提供することを目的とする。即ち、
−特定の環境での動作のためのセットアップに特に汎用性を有すること、及び/又は
−インターネットドメインにおける多数のアプリケーションプロバイダ(AP)とのインタラクションを、それらが、単一のAPサーバが続いて別のAPのグループとリンクするように集合している場合でも、制御された方法で可能にすること、及び/又は
−第1フォーマットのコンテンツが第2フォーマットのコンテンツに作用して出力コンテンツに第3フォーマットを与えるようにして、収束的なコンテンツフォーマットを制御された方法で提供すること、及び/又は
−アプリケーションプロバイダと多数のネットワークベアラ及びサービスを有するサービスとの間のインタラクションを制御された方法で可能にし、そのような多数のベアラ及びサービスを単一の「収束的」サブスクライバサービスに結合させるアプリケーションの提供を容易にすることである。
−特定の環境での動作のためのセットアップに特に汎用性を有すること、及び/又は
−インターネットドメインにおける多数のアプリケーションプロバイダ(AP)とのインタラクションを、それらが、単一のAPサーバが続いて別のAPのグループとリンクするように集合している場合でも、制御された方法で可能にすること、及び/又は
−第1フォーマットのコンテンツが第2フォーマットのコンテンツに作用して出力コンテンツに第3フォーマットを与えるようにして、収束的なコンテンツフォーマットを制御された方法で提供すること、及び/又は
−アプリケーションプロバイダと多数のネットワークベアラ及びサービスを有するサービスとの間のインタラクションを制御された方法で可能にし、そのような多数のベアラ及びサービスを単一の「収束的」サブスクライバサービスに結合させるアプリケーションの提供を容易にすることである。
本発明によれば、コンテンツサーバインタフェースと、モバイルネットワークインタフェースと、前記インタフェース間で双方向にコンテンツリッチのメッセージをルーティングするためのプロセッサとを備えるアクセスゲートウェイが提供される。
ある実施例では、前記プロセッサが、前記コンテンツサーバインタフェースとインタフェースするためのエッジサービスと、前記モバイルネットワークインタフェースとインタフェースするためのエッジサービスとを含む複数のサービスを有する。
別の実施例では、各サービスが、それぞれ前記サービス内で自立的に、同じ前記サービス内の他のコンポーネントと通信して動作するための複数のコンポーネントを有する。
更に別の実施例では、各サービスが、キューイングメカニズムとイベントディスパッチャとを有し、かつ各コンポーネントが、前記キューイングメカニズムのキューの中に出力メッセージを配置し、かつ前記イベントディスパッチャが前記キューから前記サービスの次のコンポーネントにイベントを送信する。
ある実施例では、各サービスが、前記サービスの作成時に記憶されたルーティング情報を有し、かつ前記イベントディスパッチャが前記ルーティング情報に従ってイベントを送信する。
別の実施例では、前記ゲートウェイが更にミドルウェア内部通信メカニズムを有し、かつ各サービスが、前記ミドルウェア通信メカニズムのチャネルからメッセージを検索するためのミドルウェアハンドラと、前記ミドルウェア通信メカニズムのチャネルにメッセージを配置するためのハンドラとを有する。
更に別の実施例では、各サービスの単一のハンドラがメッセージを検索しかつメッセージを配置する。
ある実施例では、少なくとも1つのサービスがコンテンツプロトコルコンバータコンポーネントを有する。
別の実施例では、前記コンポーネントが、外部コンテンツプロトコルと、前記ゲートウェイの内部にありかつ2つの前記インタフェース間で前記ゲートウェイによるコンテンツのプロセッシングのために使用されるコンテンツプロトコルとの間で変換を行う。
更に別の実施例では、少なくとも1つのサービスが、メッセージコンテンツをプロセッシングするための論理ルールコンポーネントを有する。
ある実施例では、プロセッサが、ゲートウェイ内でメッセージをルーティングするためのワークフローマネージャを有する。
別の実施例では、ワークフローマネージャが、メッセージをパースしてルーティングリストを決定することにより、メッセージをルーティングする。
更に別の実施例では、ワークフローマネージャがメッセージ内にルーティングリストを組み込む。
ある実施例では、ワークフローリストが、内部フォーマットマークアップ言語への拡張としてメッセージ内に組み込まれている。
別の実施例では、ワークフローマネージャがゲートウェイ内のサービスである。
更に別の実施例では、前記ゲートウェイがミドルウェア通信メカニズムを有し、前記ワークフローマネージャサービスがデフォルトのミドルウェアチャネルにサブスクライブし、かつエッジサービスが自動的に、いずれかのサーバインタフェースで受信したメッセージを前記デフォルトのチャネルに配置する。
ある実施例では、各サービスが、前記ワークフローリスト内に次のサービスインジケータを検出しない場合に、メッセージを前記デフォルトチャネルに配置する。
別の実施例では、サービスがトランザクションロギングサービスであり、かつ前記サービスが、前記ワークフローリスト内に次のサービスが無い場合にメッセージデータを記憶することによってメッセージを終了する。
更に別の実施例では、前記プロセッサが、様々なコンテンツフォーマットを有する複数のメッセージを用いることによってコンバージェンスを実行し、様々なコンテンツフォーマットを有する出力メッセージを生成する。
ある実施例では、前記プロセッサが、異なる下位のベアラを有する複数のメッセージを用いることによりコンバージェンスを実行して、単一のコヒーレントメッセージを提供する。
別の実施例では、前記プロセッサが、ネットワークベアラからのコンテンツまたはメッセージを、他のネットワークシステムから受信したデータに従って条件付きでプロセッシングまたはレンダリングすることによりコンバージェンスを実行する。
更に別の実施例では、セッションマネージャサービスが、コンバージェンスのためにゲートウェイと外部システム間の連携を管理する。
ある実施例では、前記プロセッサが、受信したメッセージのコンテンツフォーマットを内部フォーマットに変換し、かつ前記内部フォーマットで前記メッセージを処理する。
別の実施例では、内部フォーマットがマークアップ言語である。
更に別の実施例では、前記ゲートウェイが、第1フォーマットのコンテンツを有する入力メッセージを受信し、前記第1フォーマットを内部フォーマットに変換し、前記内部フォーマットを第2フォーマットに変換して前記メッセージを外部システムに送信し、第3フォーマットの前記コンテンツを有する前記外部システムから応答を受信し、前記第3フォーマットを前記内部フォーマットに変換し、かつ第4フォーマットの前記コンテンツを有する出力メッセージを生成する。
ある実施例では、前記プロセッサが、アクセス権とアプリケーションプロバイダサーバのユーザサーバポリシーとを管理するためのアクセス制御認証機能を有する。
別の実施例では、前記機能が、関連するアプリケーションプロバイダサーバによる直接アクセスのための権利を有するユーザサービスポリシー及びアクセス制御権の組と、カスケード接続構造の前記アプリケーションプロバイダサーバにより委譲され得る最大の権利のスキーマとを生成する。
更に別の実施例では、前記機能が、既存の権利の組のスキーマに対するアクセス権及びユーザーサービスポリシーへの新しい要求を自動的に検査する。
ある実施例では、前記機能が、内部ミドルウェアメカニズムを介して前記ゲートウェイの他のサービスと通信する前記ゲートウェイ内のプロビジョニングサービスである。
本発明は、添付図面を参照しつつ、単なる実施例として以下に記載されるいくつかの実施態様に関する詳細な説明からより明確に理解することができる。
図1に関し、サービスアクセスゲートウェイ1は、インターネットのような外部ドメインとモバイルオペレータのドメインとの間をインタフェースするように配置される。前者において、個々のアプリケーションプロバイダサーバ2(AP)と、多数の個々のAP4にリンクする集合APサーバ3とインターフェースする。1つの集合APが1つ又は複数の別の集合APとリンクするカスケード接続の構成とすることができる。モバイルネットワーク側では、ゲートウエイ1が、ショートメッセージサービスセンタ(SMSC)10、マルチメディアメッセージサービスセンタ(MMSC)、ワイヤレスアプリケーションプロトコル(WAP)ゲートウェイ13、ロケーションサーバ15、及びプレゼンスサーバ14を含む広範なモバイルネットワークイネーブラとインタフェースする。両方の側における相互接続は、特定の状況によって変化する。
ゲートウェイ1は、広範なコンテンツリッチメッセージへのモバイルステーション要求及びあらゆるダウンロードを取り扱う非常に汎用な手法でセットアップすることができる。これは、単一の又は複合的なカスケード接続されたAP構造について及び動的な手法でのコンテンツフォーマット及び/又はベアラのコンバージェンス即ち収束のための方法で行う。これには、ロケーションサーバ、プレゼンスサーバまたはタイムサーバのようなネットワークサービスから戻されるデータ及びサービス論理による条件付きの配信又は配信不能を含むことができる。これは以下により詳細に説明する。
図2に関し、ゲートウエイ1は、1つ又は複数のサービスと下位のCORBAミドルウェア通信メカニズム20とを有する。この実施例では、前記ゲートウェイが、ゲートウェイソフトウェアアーキテクチュアの各セットアップについて異なるとはいえ、環境によって決定される次のサービスを有する。即ち、
21:セッションマネージャ、
22:ワークフローマネージャ(WFM)、
23:エッジSMTPベアラサービス、
24:トランザクションマネージャ、
25:エッジSMPPベアラサービス、
26:トランザクションロギングサービス、
27:エンティティレゾルーションサービス、
28:コンテンツプロセッシングサービス、
29:ビリングサービス、
31:エッジHTTPサービス、及び
33:エッジSOAPベアラサービス。
21:セッションマネージャ、
22:ワークフローマネージャ(WFM)、
23:エッジSMTPベアラサービス、
24:トランザクションマネージャ、
25:エッジSMPPベアラサービス、
26:トランザクションロギングサービス、
27:エンティティレゾルーションサービス、
28:コンテンツプロセッシングサービス、
29:ビリングサービス、
31:エッジHTTPサービス、及び
33:エッジSOAPベアラサービス。
前記用語「エッジ」は、外部ネットワーク又はモバイルネットワークドメインとのインタフェースを形成するサービスについて使用され、その他は前記ゲートウェイ内の内部プロセッシングのに関するものである。
個々のサービスがインスタンス化される方法が図3に示されている。
サービスフレームワーク41は、XMLコンフィグレーションドキュメント40をパースし、かつ命令のパーシング(解析)に従って目標のサービスのコンポーネントをインスタンス化するための実行可能なコードを有する。2つ以上のXMLコンフィグレーションドキュメントがあってもよい。図3は、CORBAプロトコルハンドラ42,XXX/MAMPコンポーネント43、論理44、45、及びMAMP/XXXコンポーネント46の生成を示している。前記コンポーネントは、パースしたXMLに従ってフレームワーク41によりインスタンス化される。前記用語「XXX」はコンフィグレーションのためのフレームワーク41の動作の汎用性を強調するのに使用される。これは、MAMPへのまたはそれからの様々なフォーマット、内部言語についてコンポーネントをインスタンス化することができる。前記コンポーネントは、自動的にそれ自体を自律的にサービスフレームワーク41に登録する。この登録は、前記コンポーネントからフレームワーク41への矢印で示されている。前記コンポーネントのインスタンス化の一部分として、フレームワーク41は、前記サービス内の内部的なメッセージのルーティングに関する情報を記憶する。また、これは、XMLドキュメント40をパースすることによって収集される。
サービスフレームワーク41は、XMLコンフィグレーションドキュメント40をパースし、かつ命令のパーシング(解析)に従って目標のサービスのコンポーネントをインスタンス化するための実行可能なコードを有する。2つ以上のXMLコンフィグレーションドキュメントがあってもよい。図3は、CORBAプロトコルハンドラ42,XXX/MAMPコンポーネント43、論理44、45、及びMAMP/XXXコンポーネント46の生成を示している。前記コンポーネントは、パースしたXMLに従ってフレームワーク41によりインスタンス化される。前記用語「XXX」はコンフィグレーションのためのフレームワーク41の動作の汎用性を強調するのに使用される。これは、MAMPへのまたはそれからの様々なフォーマット、内部言語についてコンポーネントをインスタンス化することができる。前記コンポーネントは、自動的にそれ自体を自律的にサービスフレームワーク41に登録する。この登録は、前記コンポーネントからフレームワーク41への矢印で示されている。前記コンポーネントのインスタンス化の一部分として、フレームワーク41は、前記サービス内の内部的なメッセージのルーティングに関する情報を記憶する。また、これは、XMLドキュメント40をパースすることによって収集される。
図4に関し、実施例のサービス50は次のコンポーネントを有する。即ち、
53:CORBAプロトコルハンドラ、
54:SMTP/MAMPコンバータ、
55:MAMP/HTMLコンバータ、
56,57:業務ルールのための論理コンポーネント、及び
58:アクセス制御。
53:CORBAプロトコルハンドラ、
54:SMTP/MAMPコンバータ、
55:MAMP/HTMLコンバータ、
56,57:業務ルールのための論理コンポーネント、及び
58:アクセス制御。
図4に示すように、フレームワーク41はまた、コンフィグレーションの後に、ランタイムで非常に重要な役割を果たす。これは、以下により詳細に説明するイベントディスパッチャ51及びキューメカニズム52を有する。
図5に示すサービス100は、(ゲートウェイ1の)外部HTTPデバイス102とインタフェースするエッジサービスである。そのコンポーネントには次のものが含まれる。即ち、
MGS/HttpPushインタラクション機能を有するHTTPプロトコルハンドラ101、
モデルストア104,トランスレータ105、及びモバイルデバイスへの配信のためにコンテンツを外部フォーマットからSMILフォーマットに変換するためのSMILジェネレータオブジェクトを有するSDLパーサ103、
MAMP/SDLコンバータ107、
SDL/MAMPコンバータ108、及び
イベントディスパッチャを含む内部コンポーネント110を有するサービスフレームワーク109。
MGS/HttpPushインタラクション機能を有するHTTPプロトコルハンドラ101、
モデルストア104,トランスレータ105、及びモバイルデバイスへの配信のためにコンテンツを外部フォーマットからSMILフォーマットに変換するためのSMILジェネレータオブジェクトを有するSDLパーサ103、
MAMP/SDLコンバータ107、
SDL/MAMPコンバータ108、及び
イベントディスパッチャを含む内部コンポーネント110を有するサービスフレームワーク109。
このように、前記サービスフレームワークによって、広範なサービスが、XMLコンフィグレーションドキュメント内にコ−ド化されたXML命令に従って汎用的な方法で生成され得ることが分かる。前記コンポーネントをXMLから生成するための正確なメカニズムは、前記XMLコンフィグレーションドキュメントに参照されるモジュール又はコンポーネントのダイナミックローディングによるものである。
サービス内の内部通信が、ステップ121乃至127のフローシーケンスとして図6に示されている。ステップ121において、CORBAプロトコルハンドラ(「CPH」)が、別のサービスからMAMPフォーマットでイベントを受信する。ステップ122において前記CPHが、そのサービスフレームワークのキューイングメカニズム52のキューにイベントを配置する。サービスフレームワークのイベントディスパッチャ51は、ステップ123及び124において、記憶された内部ルーティング情報に従って前記サービスのコンポーネントに関するイベントオブジェクトとして前記イベントを記入する。このコンポーネントは前記イベントを125において処理し、かつ別のイベントを126においてキューに記入する。ステップ127において、次に前記イベントは、再び前記ルーティング情報に従って、前記サービスの次のコンポーネントにディスパッチされる。このように、各サービス間の相互通信は、前記XMLコンフィギュレーションドキュメントから前記サービスの生成時に記憶されたルーティング情報を用いてイベントディスパッチャ51の制御下で、内部イベントのためのハブとしてフレームワークのキューイングメカニズム52を用いて実行される。
図7は、ステップ141乃至150を有する方法140としてゲートウェイ1内のサービス間通信を示している。ステップ141において、エッジサービスがメッセージを受信する。ゲートウェイ1内のメッセージのコンテンツのプロトコルは、プロプライエタリ内部XMLベースの言語としてMAMPと呼ばれる。到来するコンテンツのプロトコル/フォーマットに拘わらず、それは常に前記ゲートウェイ内でMAMPに変換される。ステップ142において、前記メッセージは、ワークフロールーティングリストを持っていないので、CORBAのデフォルトチャンネルに記入される。
ステップ143において、前記デフォルトCORBAチャネル上で待ち受けするワークフローマネージャ(「WFM」)サービスが前記メッセージを受信する。ステップ144において、前記WFMサービスが、その論理コンポーネントに従って前記メッセージの初期のワークフローリストを決定し、かつ前記リストをMAMPとして前記メッセージに付加する。次に、前記WFMサービスの前記CPHコンポーネントが前記リストを読み取り、かつCORBA20の関連するチャネルに前記メッセージを配置する。ステップ145は、各サービスの前記CPHから起こって順に前記ワークフローリストを読み取りかつ前記メッセージを関連するCORBA20チャネルに配置するサービス間の前記メッセージのルーティング全体を示している。これは前記リスト内に次のサービスインジケータ無しでサーバに届くと、前記プロトコルハンドラ(CPH)が、ステップ146において前記WFMサービスにより検索されたところから、前記デフォルトCORBAチャネル上に前記メッセージを配置する。このサービスは、先にこのメッセージを処理したことを「認識」しておらず、単に前記デフォルトCORBAチャネルから検索されるあらゆる他のメッセージとして取り扱われる。このように、前記WFMサービスが前記MAMPをパースし、かつその論理コンポーネントに従って、ステップ148においてワークフローを前記メッセージに適用する。自動的に、前記メッセージは、ステップ150において前記ゲートウェイの外部で前記モバイルネットワークドメインの関連するイネーブラに前記メッセージを送る外部のMAMP/XXXコンポーネントを有するエッジサービスに、ステップ149において送信する。
到来するメッセージの最終目的地が必ずしもゲートウェイ1から外れている必要がないことを注意すべきである。別の実施例では、これは内部サービスメッセージであり得る。
図8に関し、ゲートウェイ1(「Hydra」)とインターネット及びモバイルネットワークドメインの外部システムとの間におけるコンテンツメッセージの通信が示されている。同図では、矢線の上に示す表記がベアラ(例えばSMS)を表すのに対し、前記矢線の下側の表記はコンテンツフォーマット(例えばxHTML)を表している。この図から、GSMテキストコンテンツを有するSMSベアラに始まるメッセージが、HTTPベアラ上のxHTMLコンテンツのAPからの出力を用いてサーバ1により処理されて、MMSベアラ上のSMILコンテンツのモバイルステーションに最後のメッセージを提供することが分かる。これを「コンバージェンス」(収束)と呼ぶ。本明細書において、多数のネットワークベアラ又はサービスからの様々な個別のフォーマットで及び内部プロセッシング又はレンダリングによりデータ及び/又はコンテンツを制御する能力が、これらを「収束」して、単一の個別のメッセージまたはメッセージのストリームを提供する。
より複雑な実施例が図9に示されている。この使用例は、コンバージェンスの3つの側面を強調している。
・モバイルユーザの視点から−同じ電話にSMSを送り込みかつそれからMMSを取得する、即ち収束的な送信及び配信。
・アプリケーションの視点から−2つのアプリケーションが結合して増大させた情報を提供する、即ちロケーションシステムを用いてデータをアプリケーションに供給し、ロケーションレジスタにアクセスしなければならないアプリケーションディベロッパ無しでロケーション依存のプロセッシングを支援する。
・コンテンツの視点から−前記アプリケーションからXHTMLを検索して、SMILを携帯電話に供給する。
以下に前記メッセージを説明する。
(1)携帯電話ユーザは、前記SMSCへのキーワードを含むSMSを送る。前記携帯電話ユーザに知られずに、前記キーワードが実際は収束的なサービスまたはバーチャルサービス(実際には存在しないが、Hydraが、ウェブベースのアプリケーションをロケーションの詳細と結合させることによって存在するように見え得るようにしている)を識別する。前記用語「収束的なサービス」及び「バーチャルサービス」は、図2のサービス21〜33のようなゲートウェイ1の内部部分ではなく、ユーザが見るものとしてのサービスを意味する。
(2)前記SMSCがHydra内でSMPPサービスに前記SMSを送る。
(3)前記SMPPサービスは、メッセージがトランザクションマネージャサービス内に記憶されることによって失われることがないことを確実にし、かつ次に前記SMSCにメッセージの受け取りを認める。ここで、Hydraは前記メッセージに対して応答可能である。
(4)前記SMPPサービスが前記MAMPメッセージを前記デフォルトメッセージチャネルに送り出す−これは前記ワークフローマネージャにより拾い上げられることになる。
(5)前記ワークフローマネージャは、そのルールを用いて、ワークフロー要素を前記MAMPメッセージに割り当てる。この場合、次のワークフローステップ、セッションマネージャ、エンティティレゾルバ及びコンテンツプロセッサを割り当てる。それは、どのような出力の形態を前記コンテンツプロセッサが生成するかを知らないので、いかなる別のステップも決定することはできない。
(6)前記セッションマネージャは新しいセッションを作成する。これは、前記コンテンツプロセッサがレンダされた情報をキャッシュできるようにし、かつビリングがセッションの利用に対してCDRを生成できるようにする。
(7)前記エンティティレゾルバサービスが、内部UUIDに対応する様々なアドレスのレゾリューションに基づいて前記MAMPメッセージに追加のデータを配置する。
(8)前記コンテンツプロセッサが、解析済みエンティティに関するアプリケーション定義を用いて、それが実際に収束的なサービスであること、かつ従って実際のアプリケーションに要求を出す前にロケーション情報を取得する必要があることを決定する。
(9)前記ロケーションサービスが、携帯電話ユーザの現在のロケーションに関連する前記MAMPメッセージ内に追加のデータを配置する。
(10)前記コンテンツプロセッサがHTTTを用いて、前記アプリケーションからXHTMLを取得する。前記アプリケーションへの要求には、ロケーション情報−即ち、オペレータのロケーションレジスタから前記アプリケーションを抽出し、かつ前記アプリケーション及びロケーションレジスタが収束できるようにする−を含む。例えば、前記アプリケーションは、映画情報のアプリケーションであってよく、かつ前記ロケーションレジスタからのロケーション情報の追加及び前記XMLコンフィギュレーションからのサービス定義に基づく条件付きプロセッシングによって、都市特有の映画館リストを特定することができる。
(11)前記コンテンツプロセッサが、前記アプリケーションからの前記XHTMLを携帯電話での表示に適した形にレンダする。
(12)前記ワークフローマネージャサービスが、更新されたMAMPメッセージを受信する。異なるルールは前記MAMPメッセージに適合しないので、新しいワークフローが割り当てられて、前記MAMPメッセージをビリング、SMTPにもっていくことができるようにする。
(13)前記ビリングサービスは、現在のセッション情報に基づいてコストを計算する。プリペイドのクレジット(モバイルユーザが前払いしたと仮定して)に対して検査が行われる。これは、コンテンツのプロセッシング後に行われるが、それはレンダリングフォーマット(SMSまたはMMS)や、アプリケーションのXHTMLを解決するのに要求されるメッセージの数(例えば、多数のイメージを送るためにいくつかのMMSを必要とする場合)を事前に決定できないからである。
(14)前記SMTPサービスは、前記MAMPメッセージのコンテンツ(即ち、レンダされた前記アプリケーションからのコンテンツ)をSMTPプロトコル経由で前記MMSCに送る。
(15)前記MMSCは、前記メッセージの受け取りを認めて、前記トランザクションマネージャサービスが前記トランザクションをコミットできるようにする。
(16)前記MMSが携帯電話ユーザに送られる。
(17)現在のセッション内で更に別の活動が行われない期間の後に、前記セッションマネージャが前記セッションを終了して、前記ワークフローマネージャサービスへの新しいMAMPメッセージをトリガする。
(18)前記ワークフローマネージャサービスが前記MAMPメッセージにルールを適用して、そのセッションに関連するプロセッシング、即ちコンテンツプロセッサ、ビリングを終わらせることができるようにそれらのサービスを訪問すべきかどうかを決定する。
(1)携帯電話ユーザは、前記SMSCへのキーワードを含むSMSを送る。前記携帯電話ユーザに知られずに、前記キーワードが実際は収束的なサービスまたはバーチャルサービス(実際には存在しないが、Hydraが、ウェブベースのアプリケーションをロケーションの詳細と結合させることによって存在するように見え得るようにしている)を識別する。前記用語「収束的なサービス」及び「バーチャルサービス」は、図2のサービス21〜33のようなゲートウェイ1の内部部分ではなく、ユーザが見るものとしてのサービスを意味する。
(2)前記SMSCがHydra内でSMPPサービスに前記SMSを送る。
(3)前記SMPPサービスは、メッセージがトランザクションマネージャサービス内に記憶されることによって失われることがないことを確実にし、かつ次に前記SMSCにメッセージの受け取りを認める。ここで、Hydraは前記メッセージに対して応答可能である。
(4)前記SMPPサービスが前記MAMPメッセージを前記デフォルトメッセージチャネルに送り出す−これは前記ワークフローマネージャにより拾い上げられることになる。
(5)前記ワークフローマネージャは、そのルールを用いて、ワークフロー要素を前記MAMPメッセージに割り当てる。この場合、次のワークフローステップ、セッションマネージャ、エンティティレゾルバ及びコンテンツプロセッサを割り当てる。それは、どのような出力の形態を前記コンテンツプロセッサが生成するかを知らないので、いかなる別のステップも決定することはできない。
(6)前記セッションマネージャは新しいセッションを作成する。これは、前記コンテンツプロセッサがレンダされた情報をキャッシュできるようにし、かつビリングがセッションの利用に対してCDRを生成できるようにする。
(7)前記エンティティレゾルバサービスが、内部UUIDに対応する様々なアドレスのレゾリューションに基づいて前記MAMPメッセージに追加のデータを配置する。
(8)前記コンテンツプロセッサが、解析済みエンティティに関するアプリケーション定義を用いて、それが実際に収束的なサービスであること、かつ従って実際のアプリケーションに要求を出す前にロケーション情報を取得する必要があることを決定する。
(9)前記ロケーションサービスが、携帯電話ユーザの現在のロケーションに関連する前記MAMPメッセージ内に追加のデータを配置する。
(10)前記コンテンツプロセッサがHTTTを用いて、前記アプリケーションからXHTMLを取得する。前記アプリケーションへの要求には、ロケーション情報−即ち、オペレータのロケーションレジスタから前記アプリケーションを抽出し、かつ前記アプリケーション及びロケーションレジスタが収束できるようにする−を含む。例えば、前記アプリケーションは、映画情報のアプリケーションであってよく、かつ前記ロケーションレジスタからのロケーション情報の追加及び前記XMLコンフィギュレーションからのサービス定義に基づく条件付きプロセッシングによって、都市特有の映画館リストを特定することができる。
(11)前記コンテンツプロセッサが、前記アプリケーションからの前記XHTMLを携帯電話での表示に適した形にレンダする。
(12)前記ワークフローマネージャサービスが、更新されたMAMPメッセージを受信する。異なるルールは前記MAMPメッセージに適合しないので、新しいワークフローが割り当てられて、前記MAMPメッセージをビリング、SMTPにもっていくことができるようにする。
(13)前記ビリングサービスは、現在のセッション情報に基づいてコストを計算する。プリペイドのクレジット(モバイルユーザが前払いしたと仮定して)に対して検査が行われる。これは、コンテンツのプロセッシング後に行われるが、それはレンダリングフォーマット(SMSまたはMMS)や、アプリケーションのXHTMLを解決するのに要求されるメッセージの数(例えば、多数のイメージを送るためにいくつかのMMSを必要とする場合)を事前に決定できないからである。
(14)前記SMTPサービスは、前記MAMPメッセージのコンテンツ(即ち、レンダされた前記アプリケーションからのコンテンツ)をSMTPプロトコル経由で前記MMSCに送る。
(15)前記MMSCは、前記メッセージの受け取りを認めて、前記トランザクションマネージャサービスが前記トランザクションをコミットできるようにする。
(16)前記MMSが携帯電話ユーザに送られる。
(17)現在のセッション内で更に別の活動が行われない期間の後に、前記セッションマネージャが前記セッションを終了して、前記ワークフローマネージャサービスへの新しいMAMPメッセージをトリガする。
(18)前記ワークフローマネージャサービスが前記MAMPメッセージにルールを適用して、そのセッションに関連するプロセッシング、即ちコンテンツプロセッサ、ビリングを終わらせることができるようにそれらのサービスを訪問すべきかどうかを決定する。
コンバージェンスの別の実施例では、サブスクライバが、用語「ニュース」を有するGSMテキストメッセージを特定のMSISDNに送信する。前記SMSCは前記メッセージをゲートウェイ1(Hydra)に配信する。Hydraは関連するAPにアクセスしてxHTMLコンテンツを受信し、これをMMSに変換し、かつMMSコンテンツをモバイルネットワークの前記MMSCに送る。前記MMSCは次にMMSコンテンツをサブスクライバに配信する。
更に別の実施例における使用の場合には、前記サブスクライバが前記MMS内のオプションの選択と共に上述したMMSに応答する。前記MMSCは前記メッセージをHydraに送り、それが内部的に先のセッションのxHTMLコンテンツを前記セッションマネージャから検索して、それをMMSに変換する。このMMSは前記MMSCに送られ、これが次に前記サブスクライバに送信する。上述した最後のシナリオから、Hydra内のセッション制御又は制御サービスの動作が非常に重要な場合があることが理解される。それによって、セッション全体のサイクル間の重要なリンクが提供される。より詳細に言えば、これは、多数のベアラにわたる幾つかのシーケンシャルなアトミックユーザサービスレベルのトランザクションがある場合に現在の状態を維持することによって、利用可能な収束的サービスを提供する際に重要なセッションベースのアプリケーションのナビゲーションを容易にする。以下の記載において、用語「収束的なサービス」及び「ユーザサービス」は、図4のサービスのような内部ゲートウェイサービスと混同してはならない。これらは、ユーザが見るものとしてのサービスである。例えば、WAP又はIVR経由で多数のメニューレベルを横断するサブスクライバ入力が要求されるユーザサービスにおいて、SMS又はMMSによるサブスクライバへの中間的なサービスデータ又はコンテンツの配信によって、サブスクライバがその現在のセッションに記憶されているその進行状態に基づいて最も論理的である前記サービス内のロケーションに戻るように、セッションベースのアプリケーションナビゲーションが現在のサブスクライバ状態を前記トランザクション内に維持する。
特定の実施例では、サブスクライバをそのユーザサービスのインタラクションを再開させるよりはむしろ、ユーザサービスが所定の内部障害のイベントにおける論理点で再開できるようにする。更に、セッションコントロールはまた、前記収束的サービスが、前記コンポーネントのベアラ又は内部ゲートウェイのサービスの管理を通じて可能な場合よりも高いレベルで管理され得るようにする。セッション管理は、ユーザサービスレベルのビリング及び課金イベントが、前記サービスアクセスゲートウェイ上で生成され得るようにし、これがユーザサービスのビリングを独立して、かつ共通の「収束的」サービストランザクションに関連する様々なシステムにわたるイベント間の論理的連携が利用可能な場合に、コンポーネントベアラシステムにより生成されるビリング記録の相関関係を必要とすることなく、容易にする。
また、セッション制御は、ユーザサービスの現在の状態をモニタし、ユーザサービスの活動をモニタし、ユーザサービスの異常を検出しかつ活動停止中のタイムアウトのような、さもなければ個々のベアラシステムの管理を通じてユーザサービスを管理する際に気付かないであろうセッションレベルのサービス管理パラメータを適用することによって、ユーザサービスの管理を容易にする。特定の実施例は,コンテンツダウンロードの要求がサブスクライバによりSMSCによって行われた場合及びコンテンツがMMSCにより配信される場合のユーザサービスにおけるものである。このユーザサービスに関するビリングの場合には、セッション管理無しで、前記SMSCからのビリング記録を前記コンテンツの配信に関連するMMSCからのビリング記録と相関させて前記ユーザサービスについてビリングすることが必要になる。セッション管理は、前記SMSC及びMMSCを介したトランザクションの推移を追跡しかつ前記セッションにおける適当な段階での適当なビリングイベントを生成することによって、ゲートウェイ1からのユーザサービスレベルのビリングを容易にする。同じ例を用いた場合、前記ユーザサービスが首尾良く前記アプリケーションプロバイダに配信されることをSMSが要求する場合、故障が発生したことで要求されたコンテンツを含むMMSCが戻されることはない。セッション管理は、セッション活動をモニタし、かつ故障をロギングすることによって、このエラーの検出を容易にしている。セッション管理が無い場合、このような故障は、2つの独立したベアラサービスの活動をモニタすることによりオペレータのネットワークで検出することが、何れのベアラにおいても故障が発生していないので、非常に困難である。
図1に関連して上述したように、カスケード接続の特権について説明する。これらの特権は,ゲートウェイ1のプロビジョニングサービスにより管理される。このプロビジョニングサービスは、ゲートウェイ1上でプロビジョニングするためにAPからオンライン要求を受信する。図11に示すように、ステップ160において、前記ゲートウェイの開始時における前記プロビジョニングサービスが、ゲートウェイ1のオペレータ(ホスト)に権利を付与する。ステップ161において、前記オペレータは次に権利を、集合APをホストするサービスプロバイダ(又は仮想サービスプロバイダ)に権利を付与する。ステップ162において、前記仮想サービスプロバイダが関連する多数のAPに権利を付与し、それが次にステップ163において下位のAPに権利を付与する。いずれか1つの当事者により付与され得る権利は、発生元の権利の組の「委譲可能なスキーマ」により定義される権利のサブセットである。前記サーバの認証及びポリシー制御サービスが前記権利を実行する。
図12に関し、前記プロビジョニングサービスにより生成される記録170は、アクセス制御値を定義するスキーマ172と、権利保持者の被指定者の権利の最大範囲を画定する委譲可能なスキーマ173とを有する権利171を含む。また、レコード170は、デジタル署名174又は他の認証データを含む。前記プロビジョニングサービスにより生成される別のレコード180は、レコード170の保持者の被指定人に関するものである。このレコードは、委譲可能なスキーマ173のサブセットであるスキーマ182により定義される権利181を有する。また、レコード180は、委譲可能なスキーマ183を有し、前記状況が生じた場合に更なるカスケード接続を可能にしている。また、レコード180及びそれに続く全てのレコードのためのデジタル署名184が存在する。実際には、本当の権利がネットワークベアラへのアクセスの権利のようなサービスポリシーパラメータ、許可されたコンテンツフォーマット及びボリューム、最大及び最小課金パラメータを支配する。
本発明によれば、インターネットドメイン内のアプリケーションプロバイダサーバとインターフェースし、かつモバイルネットワークドメイン内のイネーブラとインタフェースして、サブスクライバへの広範なコンテンツのダウンロード及びユーザサービスの提供を可能にするゲートウェイが提供されることが分かる。コンテンツ又はユーザサービスは、カスケード接続されたアクセス制御権メカニズムのおかげで、非常に簡単なセットアップで独立して又はリンクされたAPサーバのウエブを介して動作する特定のAPサーバにより提供することができる。別の大きな利点は、コンテンツフォーマットのコンバージェンスを効率的に実行して、サブスクライバの所望のコンテンツフォーマット又はサービスタイプを提供し得る能力である。これは、サブスクライバのモバイルデバイスの能力及びAPコンテンツフォーマットが広範なものであるという事実に拘らず実現される。また、ゲートウェイ1がサブスクライバへの最終的な配信の前に2方向セッションでモバイルネットワークイネーブラとインタフェースするという事実が、コンバージェンスにおいて大きな汎用性を実現するのに役立っている。
本発明の別の利点は、特定の環境によって設定される正確な条件に従う迅速な配置を前記ゲートウェイソフトウエアアーキテクチュアが可能にしているという事実である。管理者は単に所望のゲートウェイ1の各サービスに関するXMLコンフィグレーションドキュメントの組を準備し、かつ前記のサービスフレームワークが自動的に動作して、全ての内部イベントのハンドリング及びサービス対サービス通信能力を含むサービスを生成する。
本発明は、上述した実施例に限定されるものでなく、その構成及び詳細において様々に変更することができる。例えば、ゲートウェイ1は、モバイルネットワーク以外の通信ネットワークとインタフェースすることができ、その場合にネットワークデバイスの能力はモバイルデバイスのそれと同じ方法で取り扱われる。非モバイルネットワークの特定の実施例には、固定電話又はIPベースのサブスクライバネットワーク及びデジタルTVネットワークがある。
Claims (30)
- コンテンツサーバインタフェースと、モバイルネットワークインタフェースと、前記インタフェース間で双方向にコンテンツリッチのメッセージをルーティングするためのプロセッサとを備えるアクセスゲートウェイ。
- 前記プロセッサが、前記コンテンツサーバインタフェースとインタフェースするためのエッジサービスと、前記モバイルネットワークインタフェースとインタフェースするためのエッジサービスとを含む複数のサービスを有することを特徴とする請求項1に記載のアクセスゲートウェイ。
- 各サービスが、それぞれ前記サービス内で自立的に、同じ前記サービス内の他のコンポーネントと通信して動作するための複数のコンポーネントを有することを特徴とする請求項2に記載のアクセスゲートウェイ。
- 各サービスが、キューイングメカニズムとイベントディスパッチャとを有し、かつ各コンポーネントが、前記キューイングメカニズムのキューの中に出力メッセージを配置し、かつ前記イベントディスパッチャが前記キューから前記サービスの次のコンポーネントにイベントを送信することを特徴とする請求項3に記載のアクセスゲートウェイ。
- 各サービスが、前記サービスの作成時に記憶されたルーティング情報を有し、かつ前記イベントディスパッチャが前記ルーティング情報に従ってイベントを送信することを特徴とする請求項4に記載のアクセスゲートウェイ。
- 前記ゲートウェイが更にミドルウェア内部通信メカニズムを有し、かつ各サービスが、前記ミドルウェア通信メカニズムのチャネルからメッセージを検索するためのミドルウェアハンドラと、前記ミドルウェア通信メカニズムのチャネルにメッセージを配置するためのハンドラとを有することを特徴とする請求項2乃至5のいずれかに記載のアクセスゲートウェイ。
- 各サービスの単一のハンドラがメッセージの検索及びメッセージの配置の双方を行うことを特徴とする請求項6に記載のアクセスゲートウェイ。
- 少なくとも1つのサービスがコンテンツプロトコルコンバータコンポーネントを有することを特徴とする請求項3乃至7のいずれかに記載のアクセスゲートウェイ。
- 前記コンポーネントが、外部コンテンツプロトコルと、前記ゲートウェイの内部にありかつ2つの前記インタフェース間で前記ゲートウェイによるコンテンツのプロセッシングのために使用されるコンテンツプロトコルとの間で変換を行うことを特徴とする請求項8に記載のアクセスゲートウェイ。
- 少なくとも1つのサービスが、メッセージコンテンツをプロセッシングするための論理ルールコンポーネントを有することを特徴とする請求項3乃至9のいずれかに記載のアクセスゲートウェイ。
- 前記プロセッサが、前記ゲートウェイ内でメッセージをルーティングするためのワークフローマネージャを有することを特徴とする請求項1ないし10のいずれかに記載のアクセスゲートウェイ。
- 前記ワークフローマネージャが、メッセージをパースしてルーティングリストを決定することにより、メッセージを送信することを特徴とする請求項11に記載のアクセスゲートウェイ。
- 前記ワークフローマネージャがルーティングリストを前記メッセージ内に組み込むことを特徴とする請求項12に記載のアクセスゲートウェイ。
- 前記ワークフローリストが、内部フォーマットマークアップ言語への拡張として前記メッセージ内に組み込まれることを特徴とする請求項13に記載のアクセスゲートウェイ。
- 前記ワークフローマネージャが前記ゲートウェイ内のサービスであることを特徴とする請求項11乃至14のいずれかに記載のアクセスゲートウェイ。
- 前記ゲートウェイがミドルウェア通信メカニズムを有し、前記ワークフローマネージャサービスがデフォルトのミドルウェアチャネルにサブスクライブし、かつエッジサービスが自動的に、いずれかのサーバインタフェースで受信したメッセージを前記デフォルトのチャネルに配置することを特徴とする請求項15に記載のアクセスゲートウェイ。
- 各サービスが、前記ワークフローリスト内に次のサービスインジケータを検出しない場合に、メッセージを前記デフォルトチャネルに配置することを特徴とする請求項16に記載のアクセスゲートウェイ。
- サービスがトランザクションロギングサービスであり、かつ前記サービスが、前記ワークフローリスト内に次のサービスが無い場合にメッセージデータを記憶することによってメッセージを終了することを特徴とする請求項2乃至17のいずれかに記載のアクセスゲートウェイ。
- 前記プロセッサが、様々なコンテンツフォーマットを有する複数のメッセージを用いることによってコンバージェンスを実行し、様々なコンテンツフォーマットを有する出力メッセージを生成することを特徴とする請求項1乃至18のいずれかに記載のアクセスゲートウェイ。
- 前記プロセッサが、異なる下位のベアラを有する複数のメッセージを用いることによりコンバージェンスを実行して、単一のコヒーレントメッセージを提供することを特徴とする請求項1乃至19のいずれかに記載のアクセスゲートウェイ。
- 前記プロセッサが、ネットワークベアラからのコンテンツまたはメッセージを、他のネットワークシステムから受信したデータに従って条件付きでプロセッシングまたはレンダリングすることによりコンバージェンスを実行することを特徴とする請求項21に記載のアクセスゲートウェイ。
- セッションマネージャサービスが、コンバージェンスのための外部システムと前記ゲートウェイ間の連携を管理することを特徴とする請求項20または21に記載のアクセスゲートウェイ。
- 前記プロセッサが、受信したメッセージのコンテンツフォーマットを内部フォーマットに変換し、かつ前記内部フォーマットで前記メッセージを処理することを特徴とする請求項19乃至22のいずれかに記載のアクセスゲートウェイ。
- 前記内部フォーマットがマークアップ言語であることを特徴とする請求項23に記載のアクセスゲートウェイ。
- 前記ゲートウェイが、第1フォーマットのコンテンツを有する入力メッセージを受信し、前記第1フォーマットを内部フォーマットに変換し、前記内部フォーマットを第2フォーマットに変換して前記メッセージを外部システムに送信し、第3フォーマットの前記コンテンツを有する前記外部システムから応答を受信し、前記第3フォーマットを前記内部フォーマットに変換し、かつ第4フォーマットの前記コンテンツを有する出力メッセージを生成することを特徴とする請求項19乃至24のいずれかに記載のアクセスゲートウェイ。
- 前記プロセッサが、アクセス権とアプリケーションプロバイダサーバのユーザサーバポリシーとを管理するためのアクセス制御認証機能を有することを特徴とする請求項1乃至25のいずれかに記載のアクセスゲートウェイ。
- 前記機能が、関連するアプリケーションプロバイダサーバによる直接アクセスのための権利を有するユーザサービスポリシー及びアクセス制御権の組と、カスケード接続構造の前記アプリケーションプロバイダサーバにより委譲され得る最大の権利のスキーマとを生成することを特徴とする請求項26に記載のアクセスゲートウェイ。
- 前記機能が、既存の権利の組のスキーマに対するアクセス権及びユーザーサービスポリシーへの新しい要求を自動的に検査することを特徴とする請求項27に記載のアクセスゲートウェイ。
- 前記機能が、内部ミドルウェアメカニズムを介して前記ゲートウェイの他のサービスと通信する前記ゲートウェイ内のプロビジョニングサービスであることを特徴とする請求項27又は28に記載のアクセスゲートウェイ。
- デジタルコンピュータ上で実行する際に請求項1乃至29のいずれかに記載のゲートウェイの動作を実行するためのソフトウェアコードからなるコンピュータプログラム製品。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US41835602P | 2002-10-16 | 2002-10-16 | |
PCT/EP2003/011417 WO2004036855A2 (en) | 2002-10-16 | 2003-10-15 | A service access gateway |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006504297A true JP2006504297A (ja) | 2006-02-02 |
Family
ID=32107919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004544238A Pending JP2006504297A (ja) | 2002-10-16 | 2003-10-15 | サービスアクセスゲートウェイ |
Country Status (5)
Country | Link |
---|---|
US (1) | US7684418B2 (ja) |
EP (1) | EP1552659B1 (ja) |
JP (1) | JP2006504297A (ja) |
AU (1) | AU2003282030A1 (ja) |
WO (1) | WO2004036855A2 (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007089200A (ja) * | 2005-09-20 | 2007-04-05 | Accenture Global Services Gmbh | 通信サービスのためのサードパーティアクセスゲートウェイ |
JP2009500732A (ja) * | 2005-06-29 | 2009-01-08 | ビザ ユー.エス.エー. インコーポレイテッド | マルチフォーマットのメッセージをパースする動的パース/ビルド・エンジン |
US7920583B2 (en) | 2005-10-28 | 2011-04-05 | Accenture Global Services Limited | Message sequencing and data translation architecture for telecommunication services |
US7925880B2 (en) | 2005-09-20 | 2011-04-12 | Accenture Global Services Limited | Authentication and authorization architecture for an access gateway |
JP2011519096A (ja) * | 2008-04-24 | 2011-06-30 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データ処理環境における動的プロビジョニングのための方法および装置 |
US8094797B2 (en) | 2006-08-31 | 2012-01-10 | Accenture Global Services Limited | Service provisioning and activation engines for system |
US8694616B2 (en) | 2005-10-28 | 2014-04-08 | Accenture Global Services Limited | Service broker integration layer for supporting telecommunication client service requests |
US9240970B2 (en) | 2012-03-07 | 2016-01-19 | Accenture Global Services Limited | Communication collaboration |
Families Citing this family (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7801171B2 (en) | 2002-12-02 | 2010-09-21 | Redknee Inc. | Method for implementing an Open Charging (OC) middleware platform and gateway system |
US7457865B2 (en) * | 2003-01-23 | 2008-11-25 | Redknee Inc. | Method for implementing an internet protocol (IP) charging and rating middleware platform and gateway system |
US7440441B2 (en) * | 2003-06-16 | 2008-10-21 | Redknee Inc. | Method and system for Multimedia Messaging Service (MMS) rating and billing |
US7873347B2 (en) * | 2003-06-19 | 2011-01-18 | Redknee Inc. | Method for implementing a Wireless Local Area Network (WLAN) gateway system |
US20170118037A1 (en) | 2008-08-11 | 2017-04-27 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US20090077623A1 (en) | 2005-03-16 | 2009-03-19 | Marc Baum | Security Network Integrating Security System and Network Devices |
US11277465B2 (en) | 2004-03-16 | 2022-03-15 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
US10339791B2 (en) * | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
US11368429B2 (en) * | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US10348575B2 (en) | 2013-06-27 | 2019-07-09 | Icontrol Networks, Inc. | Control system user interface |
US11190578B2 (en) | 2008-08-11 | 2021-11-30 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US9531593B2 (en) | 2007-06-12 | 2016-12-27 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
US10142392B2 (en) | 2007-01-24 | 2018-11-27 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11159484B2 (en) * | 2004-03-16 | 2021-10-26 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US11113950B2 (en) | 2005-03-16 | 2021-09-07 | Icontrol Networks, Inc. | Gateway integrated with premises security system |
US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US10156959B2 (en) | 2005-03-16 | 2018-12-18 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US9141276B2 (en) | 2005-03-16 | 2015-09-22 | Icontrol Networks, Inc. | Integrated interface for mobile device |
US11582065B2 (en) | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
US11201755B2 (en) | 2004-03-16 | 2021-12-14 | Icontrol Networks, Inc. | Premises system management using status signal |
CA2559842C (en) | 2004-03-16 | 2014-05-27 | Icontrol Networks, Inc. | Premises management system |
US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
EP1836816B1 (en) | 2004-12-22 | 2009-09-16 | Mobile Cohesion Limited | A gateway |
US20110128378A1 (en) | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
US11615697B2 (en) * | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
US20170180198A1 (en) | 2008-08-11 | 2017-06-22 | Marc Baum | Forming a security network including integrated security system components |
US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
CN100466634C (zh) * | 2005-06-27 | 2009-03-04 | 华为技术有限公司 | 多媒体增值业务消息的处理方法和***及采用的网关设备 |
US7870265B2 (en) * | 2005-06-30 | 2011-01-11 | Oracle International Corporation | System and method for managing communications sessions in a network |
US20070104186A1 (en) * | 2005-11-04 | 2007-05-10 | Bea Systems, Inc. | System and method for a gatekeeper in a communications network |
CN101346634B (zh) | 2005-11-04 | 2012-10-24 | 甲骨文国际公司 | 用于通信网络中的网守的***和方法 |
US8171466B2 (en) | 2006-05-16 | 2012-05-01 | Oracle International Corporation | Hitless application upgrade for SIP server architecture |
US8112525B2 (en) * | 2006-05-16 | 2012-02-07 | Oracle International Corporation | Engine near cache for reducing latency in a telecommunications environment |
US8001250B2 (en) * | 2006-05-16 | 2011-08-16 | Oracle International Corporation | SIP and HTTP convergence in network computing environments |
US8219697B2 (en) | 2006-05-17 | 2012-07-10 | Oracle International Corporation | Diameter protocol and SH interface support for SIP server architecture |
US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
US8775621B2 (en) * | 2006-08-31 | 2014-07-08 | Redknee Inc. | Policy services |
US7661027B2 (en) * | 2006-10-10 | 2010-02-09 | Bea Systems, Inc. | SIP server architecture fault tolerance and failover |
US20080147551A1 (en) * | 2006-12-13 | 2008-06-19 | Bea Systems, Inc. | System and Method for a SIP Server with Online Charging |
US9667430B2 (en) * | 2006-12-13 | 2017-05-30 | Oracle International Corporation | System and method for a SIP server with offline charging |
US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
US20080192918A1 (en) | 2007-02-08 | 2008-08-14 | Dlb Finance & Consultancy B.V. | Method and system for establishing a telephone connection |
US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10223903B2 (en) | 2010-09-28 | 2019-03-05 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
JP4897048B2 (ja) * | 2007-08-10 | 2012-03-14 | 三菱電機株式会社 | 無線通信システムおよび基地局 |
US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
WO2009033249A1 (en) * | 2007-09-13 | 2009-03-19 | Redknee Inc. | Billing profile manager |
WO2009078702A1 (en) * | 2007-12-14 | 2009-06-25 | Dlb Finance & Consultancy B.V. | Method and system for permitting or denying service |
US9059871B2 (en) | 2007-12-27 | 2015-06-16 | Redknee Inc. | Policy-based communication system and method |
US8239921B2 (en) | 2008-01-03 | 2012-08-07 | Dlb Finance & Consultancy B.V. | System and method of retrieving a service contact identifier |
US8463921B2 (en) | 2008-01-17 | 2013-06-11 | Scipioo Holding B.V. | Method and system for controlling a computer application program |
US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
KR101498731B1 (ko) * | 2008-02-13 | 2015-03-05 | 삼성전자주식회사 | 비통합 메시징 서비스와 인터워킹하기 위해 통합 메시징 서비스를 제공하는 서버 및 방법 및 이를 위한 시스템 |
US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
US20100029306A1 (en) * | 2008-07-31 | 2010-02-04 | Sybase, Inc. | Mobile Banking with Short Message Service |
US8308058B2 (en) * | 2008-07-31 | 2012-11-13 | Sybase, Inc. | Mobile banking architecture |
US7953462B2 (en) | 2008-08-04 | 2011-05-31 | Vartanian Harry | Apparatus and method for providing an adaptively responsive flexible display device |
US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
CN101715174B (zh) * | 2008-10-08 | 2012-09-19 | ***通信集团公司 | 多媒体消息发送方法、业务中心、wap网关及*** |
CN101499926B (zh) * | 2008-12-22 | 2011-05-18 | 上海全景数字技术有限公司 | 用于互联boss***和网管***的方法 |
US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
CN101640869A (zh) * | 2009-08-27 | 2010-02-03 | 中兴通讯股份有限公司 | 内容转换方法及无线应用协议网关 |
US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
US11146637B2 (en) | 2014-03-03 | 2021-10-12 | Icontrol Networks, Inc. | Media content management |
US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
US10623258B2 (en) | 2015-06-22 | 2020-04-14 | Arista Networks, Inc. | Data analytics on internal state |
CN109275175B (zh) * | 2018-08-16 | 2021-05-07 | 新华三技术有限公司 | 一种超体ap的接口聚合方法、接口聚合装置及超体ap |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE516122C2 (sv) * | 1999-02-11 | 2001-11-19 | Ericsson Telefon Ab L M | Anordning och förfarande relaterande till paketdatakommunikation och ett paketdatakommunikationssystem |
US6519568B1 (en) * | 1999-06-15 | 2003-02-11 | Schlumberger Technology Corporation | System and method for electronic data delivery |
US6993476B1 (en) | 1999-08-26 | 2006-01-31 | International Business Machines Corporation | System and method for incorporating semantic characteristics into the format-driven syntactic document transcoding framework |
US6785704B1 (en) * | 1999-12-20 | 2004-08-31 | Fastforward Networks | Content distribution system for operation over an internetwork including content peering arrangements |
US6625274B1 (en) * | 1999-10-12 | 2003-09-23 | Broadsoft, Inc. | Computer system and method for providing services to users of communication systems using service entities, interface entities, and a service bus |
WO2001043390A2 (en) * | 1999-12-13 | 2001-06-14 | Markport Limited | A wap service personalisation, management and billing object-oriented platform |
US20030046396A1 (en) * | 2000-03-03 | 2003-03-06 | Richter Roger K. | Systems and methods for managing resource utilization in information management environments |
US20030158923A1 (en) * | 2000-05-04 | 2003-08-21 | Reed Burkhart | System and method for automated negotiation for and allocation of a broadcast satellite, communication and caching system resource |
EP1179960A1 (de) * | 2000-08-10 | 2002-02-13 | TLC Transport-, Informatik- u. Logistik-Consulting GmbH | Verfahren zur datenaustauschenden Kommunikation zwischen einem Netzwerkdienst eines IP-Netzwerkes und einem Mobilfunknetzwerk |
US7035907B1 (en) * | 2000-09-13 | 2006-04-25 | Jibe Networks, Inc. | Manipulating content objects to control their display |
US20030054810A1 (en) * | 2000-11-15 | 2003-03-20 | Chen Yih-Farn Robin | Enterprise mobile server platform |
SE519936C2 (sv) | 2001-01-24 | 2003-04-29 | Ericsson Telefon Ab L M | Anordning och förfarande relaterade till sessionshantering i en portalstruktur |
US7412525B2 (en) * | 2001-01-24 | 2008-08-12 | Microsoft Corporation | System verifying if an email request passed a policy check before initiating an interactive telephony session |
EP1436719A1 (en) * | 2001-10-15 | 2004-07-14 | Semandex Networks Inc. | Dynamic content based multicast routing in mobile networks |
US7254614B2 (en) * | 2001-11-20 | 2007-08-07 | Nokia Corporation | Web services push gateway |
US8126722B2 (en) * | 2001-12-20 | 2012-02-28 | Verizon Business Global Llc | Application infrastructure platform (AIP) |
EP1331784A1 (en) * | 2002-01-21 | 2003-07-30 | Tric Ab | A method for providing access to contents on a network based on content access rights |
WO2003096669A2 (en) * | 2002-05-10 | 2003-11-20 | Reisman Richard R | Method and apparatus for browsing using multiple coordinated device |
-
2003
- 2003-10-15 EP EP03773645.1A patent/EP1552659B1/en not_active Expired - Lifetime
- 2003-10-15 WO PCT/EP2003/011417 patent/WO2004036855A2/en active Application Filing
- 2003-10-15 JP JP2004544238A patent/JP2006504297A/ja active Pending
- 2003-10-15 AU AU2003282030A patent/AU2003282030A1/en not_active Abandoned
-
2005
- 2005-04-14 US US11/105,357 patent/US7684418B2/en not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009500732A (ja) * | 2005-06-29 | 2009-01-08 | ビザ ユー.エス.エー. インコーポレイテッド | マルチフォーマットのメッセージをパースする動的パース/ビルド・エンジン |
JP2013101676A (ja) * | 2005-06-29 | 2013-05-23 | Visa Usa Inc | マルチフォーマットのメッセージをパースする動的パース/ビルド・エンジン |
JP2007089200A (ja) * | 2005-09-20 | 2007-04-05 | Accenture Global Services Gmbh | 通信サービスのためのサードパーティアクセスゲートウェイ |
JP4526526B2 (ja) * | 2005-09-20 | 2010-08-18 | アクセンチュア グローバル サーヴィシズ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 通信サービスのためのサードパーティアクセスゲートウェイ |
US7917124B2 (en) | 2005-09-20 | 2011-03-29 | Accenture Global Services Limited | Third party access gateway for telecommunications services |
US7925880B2 (en) | 2005-09-20 | 2011-04-12 | Accenture Global Services Limited | Authentication and authorization architecture for an access gateway |
US7920583B2 (en) | 2005-10-28 | 2011-04-05 | Accenture Global Services Limited | Message sequencing and data translation architecture for telecommunication services |
US8694616B2 (en) | 2005-10-28 | 2014-04-08 | Accenture Global Services Limited | Service broker integration layer for supporting telecommunication client service requests |
US8094797B2 (en) | 2006-08-31 | 2012-01-10 | Accenture Global Services Limited | Service provisioning and activation engines for system |
JP2011519096A (ja) * | 2008-04-24 | 2011-06-30 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データ処理環境における動的プロビジョニングのための方法および装置 |
US9240970B2 (en) | 2012-03-07 | 2016-01-19 | Accenture Global Services Limited | Communication collaboration |
US10165224B2 (en) | 2012-03-07 | 2018-12-25 | Accenture Global Services Limited | Communication collaboration |
Also Published As
Publication number | Publication date |
---|---|
EP1552659A2 (en) | 2005-07-13 |
WO2004036855A2 (en) | 2004-04-29 |
AU2003282030A1 (en) | 2004-05-04 |
US7684418B2 (en) | 2010-03-23 |
EP1552659B1 (en) | 2015-01-14 |
WO2004036855A3 (en) | 2004-09-02 |
US20050185661A1 (en) | 2005-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1552659B1 (en) | A service access gateway | |
JP4934670B2 (ja) | 信頼度の低いネットワーク上で状況に基づくルールを用いてトランザクションおよびデータを切り替えるように適合されたゲートウェイ | |
EP2397950B1 (en) | A web services push gateway and method | |
US8626934B2 (en) | System and method for controlling access to legacy push protocols based upon a policy | |
US9348409B2 (en) | System, method and apparatus for controlling multiple applications and services on a digital electronic device | |
US8605667B2 (en) | Systems and methods for exposing different service facades of an underlying network | |
US8484305B2 (en) | Method for activating and deactivating client-side services from a remote server | |
US20040049589A1 (en) | Arrangement and a method relating to session management in a portal structure | |
US8365189B2 (en) | Method and apparatus for a service control layer | |
JP5465621B2 (ja) | ストリームデータ配信システム及びその方法 | |
US20050188066A1 (en) | Arragement and a method relating to end user station access of a portal | |
WO2003044615A2 (en) | Network services broker system and method | |
WO2008025828A1 (en) | Business process and system with integrated network quality of service management | |
KR101101960B1 (ko) | 서비스 기능을 제공하는 방법 및 시스템 | |
Silfvast | A Web Services Interface for Managing Mobile Messaging Services | |
Werner et al. | Architecture and standardisation of web services | |
Basson | Development of a content billing architecture for a cell phone-based internet system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061005 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090427 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090512 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091110 |