(57)【要約】１つ以上のサービス・インターフェース（３４５）をサポートするネットワーク・ゲートウェイ（１０５）を実現するための方法及び装置を提供する。１実施例において、ワイヤレス・ゲートウェイは、ローカル・ネットワーク・インターフェース（３３０）と、ワイヤレス・インターフェース（３４０）と、前記ローカル・ネットワーク・インターフェースと前記ワイヤレス・インターフェースに接続された制御部（３０５）と、前記ローカル・ネットワーク・インターフェースと前記ワイヤレス・インターフェースに接続された１つ以上のサービス・インターフェースとを備え、各サービス・インターフェースが、２つのサービス間のデータ変換を提供する。
2006526915.tif 000002
【特許請求の範囲】
【請求項１】
ローカル・ネットワーク・インターフェースと、
ワイヤレス・インターフェースと、
前記ローカル・ネットワーク・インターフェースと前記ワイヤレス・インターフェースに接続された制御部と、
前記ローカル・ネットワーク・インターフェースと前記ワイヤレス・インターフェースに接続された１つ以上のサービス・インターフェースとを備え、
各サービス・インターフェースが、２つのサービス間のデータ変換を提供するワイヤレス・ゲートウェイ。
【請求項２】
前記制御部は、前記ローカル・ネットワーク・インターフェースを介して受信したデータに対応する第１のサービスと前記ワイヤレス・インターフェースを介して受信したデータに対応する第２のサービスとの間の通信のための１つのサービス・インターフェースを選択し、
前記選択されたサービス・インターフェースは、第１のサービスと第２のサービスとの間のデータ変換を提供する請求項１に記載のワイヤレス・ゲートウェイ。
【請求項３】
前記選択されたサービス・インターフェースは、第１のサービスと第２のサービスとの間のデータのコード変換を提供する請求項２に記載のワイヤレス・ゲートウェイ。
【請求項４】
前記選択されたサービス・インターフェースは、第１のサービスと第２のサービスとの間のプロトコル変換を提供する請求項２に記載のワイヤレス・ゲートウェイ。
【請求項５】
前記制御部は、前記ローカル・ネットワーク・インターフェースと前記ワイヤレス・インターフェースとの間のデータのルーティングを提供する請求項１に記載のワイヤレス・ゲートウェイ。
【請求項６】
前記ローカル・ネットワーク・インターフェースは、イーサネット接続をサポートする請求項１に記載のワイヤレス・ゲートウェイ。
【請求項７】
前記ワイヤレス・インターフェースは、ＣＤＭＡ接続をサポートする請求項１に記載のワイヤレス・ゲートウェイ。
【請求項８】
前記ワイヤレス・インターフェースは、Ｗｉ−Ｆｉ接続をサポートする請求項１に記載のワイヤレス・ゲートウェイ。
【請求項９】
前記ワイヤレス・インターフェースは、ブルートゥース接続をサポートする請求項１に記載のワイヤレス・ゲートウェイ。
【請求項１０】
ゲートウェイを用いたネットワーク通信方法であって、
ゲートウェイの第１のインターフェースを介してクライアントからネットワーク・セッションを開くためのセッション要求を受信するステップと、ここで前記セッション要求が通信サービスを示すこと、
前記通信サービスに適合するネットワーク・サービスを選択するステップと、
第２のインターフェースを介してネットワーク・サーバーにサービス要求を送るステップと、ここで前記ネットワーク・サーバーが前記選択されたネットワーク・サービスをサポートすること、を含み、
前記選択されたネットワーク・サービスが、前記選択されたネットワーク・サービスと前記通信サービス間のデータ変換を提供する対応サービス・インターフェースを有する方法。
【請求項１１】
前記第１のインターフェースと前記第２のインターフェース間の通信接続を確立し、前記確立された接続を横断してデータを送るステップをさらに含む請求項１０に記載の方法。
【請求項１２】
前記サービス・インターフェースを用いる前記接続を介して送るべきデータをコード変換するステップをさらに含む請求項１１に記載の方法。
【請求項１３】
前記サービス・インターフェースを用いる前記接続を介して送るべきデータのプロトコル変換を実行するステップをさらに含む請求項１１に記載の方法。
【請求項１４】
前記通信サービスと前記ネットワーク・サービスは、直接互換ではない請求項１０に記載の方法。
【請求項１５】
前記第１のインターフェースは、ＬＡＮ接続をサポートするＬＡＮインターフェースである請求項１０に記載の方法。
【請求項１６】
前記ＬＡＮインターフェースは、イーサネット接続をサポートする請求項１５に記載の方法。
【請求項１７】
前記第２のインターフェースは、ワイヤレス接続をサポートするワイヤレス・インターフェースである請求項１０に記載の方法。
【請求項１８】
前記ワイヤレス・インターフェースは、ＣＤＭＡ接続をサポートする請求項１７に記載の方法。
【請求項１９】
前記ワイヤレス・インターフェースは、Ｗｉ−Ｆｉ接続をサポートする請求項１７に記載の方法。
【請求項２０】
前記ワイヤレス・インターフェースは、ブルートゥース接続をサポートする請求項１７に記載の方法。
【請求項２１】
ゲートウェイを用いたネットワーク通信システムであって、
ゲートウェイの第１のインターフェースを介してクライアントからネットワーク・セッションを開くためのセッション要求を受信する手段と、ここで前記セッション要求が通信サービスを示すこと、
前記通信サービスに適合するネットワーク・サービスを選択する手段と、
第２のインターフェースを介してネットワーク・サーバーにサービス要求を送る手段と、ここで前記ネットワーク・サーバーが前記選択されたネットワーク・サービスをサポートすること、を備え、
前記選択されたネットワーク・サービスが、前記選択されたネットワーク・サービスと前記通信サービス間のデータ変換を提供する対応サービス・インターフェースを有するシステム。
【請求項２２】
前記第１のインターフェースと前記第２のインターフェース間の通信接続を確立する手段と、
前記確立された接続を横断してデータを送る手段をさらに含む請求項２１に記載のシステム。
【請求項２３】
前記サービス・インターフェースを用いる前記接続を介して送るべきデータをコード変換する手段をさらに含む請求項２２に記載のシステム。
【請求項２４】
前記サービス・インターフェースを用いる前記接続を介して送るべきデータのプロトコル変換を実行する手段をさらに含む請求項２２に記載のシステム。
【請求項２５】
ゲートウェイを用いたネットワーク通信に用いるための有体記憶媒体に記憶されたコンピュータ・プログラムであって、
ゲートウェイの第１のインターフェースを介してクライアントからネットワーク・セッションを開くセッション要求を処理させ、ここで前記セッション要求が通信サービスを示すこと、
前記通信サービスに適合するネットワーク・サービスを選択させ、
第２のインターフェースを介してネットワーク・サーバーにサービス要求を送らせ、ここで前記ネットワーク・サーバーが前記選択されたネットワーク・サービスをサポートすること、をコンピュータにさせる実行可能命令を含み、
前記選択されたネットワーク・サービスが、前記選択されたネットワーク・サービスと前記通信サービス間のデータ変換を提供する対応サービス・インターフェースを有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００３年３月２１日に出願された米国仮出願の利益を請求し、その開示が参照として本出願に組み入れられる。
【背景技術】
【０００２】
典型的なワイヤレス・ルーターやゲートウェイは、２つのネットワークや１つのネットワーク内の２つのセグメント間のインターフェースを提供する。ワイヤレス・ルーターは、一般的にワイヤレス・インターフェース（例えばワイヤレスＬＡＮまたはＷＡＮインターフェース）と１つ以上のワイヤード・インターフェース（例えばイーサネット（富士ゼロックス株式会社の登録商標）・インターフェース）を含む。１つのケースとして、ワイヤレス・ルーターは、複数のインターフェースの中の１つを介して受信した情報をどこに送信するかを決める。例えば、ワイヤード・インターフェースを介して受信した情報を、ワイヤレス・インターフェースを介してアクセスできるワイヤレス・ネットワークの宛先に送信する。ルーターの両側のシステムは、ルーターによって提供される互いに通信を行うための接続を使用することが出来る。ワイヤレス・ルーターを介して通信を行うシステムは、互換アプリケーションを使用する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ワイヤレス・ルーターは、情報のルーティングを制御するが、一般的には互換でないアプリケーション用のデータの変換は提供しない。
【課題を解決するための手段】
【０００４】
本発明は、１つ以上のサービス・インターフェースをサポートするネットワーク・ゲートウェイを実現するための方法及び装置を提供する。１実施例において、ワイヤレス・ゲートウェイは、ローカル・ネットワーク・インターフェースと、ワイヤレス・インターフェースと、前記ローカル・ネットワーク・インターフェースと前記ワイヤレス・インターフェースに接続された制御部と、前記ローカル・ネットワーク・インターフェースと前記ワイヤレス・インターフェースに接続された１つ以上のサービス・インターフェースとを備え、各サービス・インターフェースが、２つのサービス間のデータ変換を提供する。
【０００５】
他の実施例において、ゲートウェイを用いたネットワーク通信方法は、ゲートウェイの第１のインターフェースを介してクライアントからネットワーク・セッションを開くためのセッション要求を受信するステップと、ここで前記セッション要求が通信サービスを示すこと、前記通信サービスに適合するネットワーク・サービスを選択するステップと、第２のインターフェースを介してネットワーク・サーバーにサービス要求を送るステップと、ここで前記ネットワーク・サーバーが前記選択されたネットワーク・サービスをサポートすること、を含み、前記選択されたネットワーク・サービスが、前記選択されたネットワーク・サービスと前記通信サービス間のデータ変換を提供する対応サービス・インターフェースを有する。
【発明を実施するための最良の形態】
【０００６】
本発明は、１つ以上のサービス・インターフェースをサポートするネットワーク・ゲートウェイを実施する方法と装置を提供する。１実施例において、ワイヤレス・ゲートウェイは、２つ以上のネットワーク・インターフェースと１つ以上のサービス・インターフェースを含む。ワイヤレス・ゲートウェイは、ネットワーク・インターフェースに接続された装置への接続を確立する。ワイヤレス・ゲートウェイは、それぞれの装置で動作しているアプリケーション間の通信をサポートするサービス・インターフェースを選択して使用する。
【０００７】
１実施例の１例において、ワイヤレス・ゲートウェイは、ネットワーク・ケーブルを介してデスクトップ・コンピュータに接続される。ワイヤレス・ゲートウェイは、ワイヤレス・ネットワークとの通信をサポートするアンテナとワイヤレス・インターフェースを含む。コンピュータのユーザは、ワイヤレス・ネットワークを介して受信者に音声通話をするためのＶｏＩＰ(Voice over IP)アプリケーションをアクティブにする。コンピュータは、ＶｏＩＰセッションを開く要求をワイヤレス・ゲートウェイに渡す。ワイヤレス・ゲートウェイは、利用可能なネットワーク・サービスを決定し、好ましいネットワーク・サービスを選択する。この例では、ワイヤレス・ゲートウェイは、回線交換音声通話とＳＩＰ通話を運ぶ回線交換データ通話との両方が可能なサービスを決定し、コストのために回線交換音声通話サービスを選択する。ワイヤレス・ゲートウェイは、コンピュータ上のＶｏＩＰアプリケーションとワイヤレス・ネットワークの回線交換音声通話サービスとの間のプロトコル変換のためのサービス・インターフェースを選択する。ワイヤレス・ゲートウェイは、回線交換音声通話サービスを使用するワイヤレス・ネットワークを介して受信者にワイヤレス・ネットワークとの接続を開く。いったん接続が開かれると、コンピュータ上のＶｏＩＰアプリケーションと受信者は、ワイヤレス・ゲートウェイを介して通信できる。ワイヤレス・ゲートウェイの選択されたサービス・インターフェースは、セッションの二人の参加者間のデータ送信をサポートするプロトコル変換とコード変換を提供する（例えば、Ｇ．７２９のようなボコーダと、選択されたサービス・インターフェースに適切なセルラー電話ボコーダを使用して）。
【０００８】
このようにして、コンピュータと受信者は、同じ通信アプリケーションやプロトコルを使用することなくワイヤレス・ゲートウェイを介して通信することが出来る。ワイヤレス・ゲートウェイのサービス・インターフェースは、変換を提供する。
【０００９】
図１は、ワイヤレス・ゲートウェイ１０５の１実施例を含むネットワーク構成の１例を示す。ワイヤレス・ゲートウェイ１０５は、ワイヤレス・ネットワーク・インターフェースとワイヤードＬＡＮインターフェースを含む。１実施例において、ワイヤレス・インターフェースは、ＣＤＭＡのようなセルラー電話エア・インターフェースをサポートし、ＬＡＮインターフェースは、イーサネットをサポートする。ラップトップ・コンピュータのようなクライアント１１０は、ワイヤレス・ゲートウェイ１０５のＬＡＮインターフェースに、例えばネットワーク・ケーブルで接続されている。他の実施例において、ユーザ端末は、ＲＪ−４５ブロードバンドＶｏＩＰ電話端末のような特別の目的のネットワーク装置である。ワイヤレス・ゲートウェイ１０５は、ネットワーク１１５に接続されたワイヤレス基地局（図１に表示せず）を介してインターネットのようなネットワーク１１５にアクセスできる。サーバー１２０は、ネットワーク１１５に接続される。サーバー１２０は、通信やＥメールのようなネットワーク・サービスを提供する。ネットワーク１１５は、さらにＰＳＴＮ（公衆電話網）にも接続される。クライアント１１０は、ゲートウェイ１０５によって与えられるネットワーク１１５への接続を介してサーバー１２０またはＰＳＴＮにアクセスできる。他の実施例において、ワイヤレス・ゲートウェイ１０５は、異なるネットワーク（例えば、ワイヤレス・セルラー・ネットワークや社内イントラネット）にもアクセスでき、クライアント１１０にそれらのネットワークに接続された他のリソースへのアクセスを提供する。
【００１０】
図２は、ワイヤレス・ゲートウェイを介した通信に用いられるインターフェースとプロトコル・スタックの説明を示す。ネットワーク・サービス２０５のために、プロトコル・スタックは、アプリケーション・レイヤーとミドルウェア・レイヤーと物理インターフェース・レイヤー（例えば、ＯＳＩプロトコル・スタックにおけるように）を含む。公衆ネットワーク・インターフェース２１０は、ＣＤＭＡ、Ｗｉ−Ｆｉ（例えば、ＩＥＥＥ８０２．１１ｂ）やＷｉＭＡＸ（例えば、ＩＥＥＥ８０２．１６）のようなワイヤレス・エア・インターフェースによって提供される。ゲートウェイ２１５のために、プロトコル・スタックは、ゲートウェイ・サービスとルーティングまたはトラフィック・チャネル転送を含む。ＬＡＮインターフェース２２０は、ケーブルとイーサネットまたはＡＴＭのようなＬＡＮ接続とプロトコルによって提供される。ユーザ端末２２５のために、プロトコル・スタックは、アプリケーション・レイヤーとミドルウェア・レイヤーと物理インターフェース・レイヤーを含む。
【００１１】
ゲートウェイ２１５を介してユーザ端末２２５とネットワーク・サービス２０５の間のセッションが開かれた後、ユーザ端末２２５とネットワーク・サービス２０５は、ゲートウェイ２１５を介して互いにデータを送る。ユーザ端末２２５からネットワーク・サービス２０５にデータ送信する場合、ユーザ端末２２５は送信データを生成するアプリケーション・レイヤーを使用する。ユーザ端末２２５は、転送データを用意するミドルウェア・レイヤーを用いる（例えば、アドレッシングやパケッタイジングのためにＴＣＰ／ＩＰを使用して）。ユーザ端末２２５は、ＬＡＮインターフェース２２０にデータを送信する物理インターフェース・レイヤーを用いる。ＬＡＮインターフェース２２０は、ゲートウェイ２１５にデータを渡す。
【００１２】
ゲートウェイ２１５は、受信データの受信者を決めるルーティング・レイヤーを使用する。ゲートウェイ２１５は、決定された受信者と整合するプロセスに関するデータを処理するゲートウェイ・サービス・レイヤーを使用する。例えば、ユーザ端末２２５のアプリケーション・レイヤーが、目的の受信者のためのネットワーク・サービス２０５のアプリケーション・レイヤーに整合しないとき（セッションが開かれた時に確立されたように）、ゲートウェイ２１５は、１つのプロトコルやフォーマットから他のプロトコルやフォーマットにデータを変換するゲートウェイ・サービス・レイヤーのサービス・インターフェースを使用する。ゲートウェイ２１５は、公衆ネットワーク・インターフェース２１０のためのデータを再び用意するためにルーティング・レイヤーを使用し、そして公衆ネットワーク・インターフェース２１０にデータを送る。公衆ネットワーク・インターフェース２１０は、ネットワーク・サービス２０５にデータを渡す。
【００１３】
ネットワーク・サービス２０５は、公衆ネットワーク・インターフェース２１０からデータを受け取る物理インターフェース・レイヤーを使用する。ネットワーク・サービス２０５は、データにアクセスするミドルウェア・レイヤーを使用する（例えば、データをデパケッタイズするＴＣＰ／ＩＰを使用して）。ネットワーク・サービス２０５は、受信データを処理するアプリケーション・レイヤーを使用する。１実施例において、ネットワーク・サービス２０５は、受信者（例えば、ネットワーク・サービス２０５のクライアント端末のような）にデータを渡す。他の実施例において、ネットワーク・サービス２０５は、ミドルウェアによって処理されたデータを、アプリケーション・レイヤーを含むクライアント端末に提供する。
【００１４】
ネットワーク・サービス２０５、ゲートウェイ２１５、およびユーザ端末２２５は、ネットワーク・サービス２０５からユーザ端末２２５にデータを送る同様のプロセス（逆順序で）を使用する。
【００１５】
図３は、図１に示すゲートウェイ１０５のようなワイヤレス・ゲートウェイ３００の１実施例のブロック図を示す。ゲートウェイ３００は、制御部３０５と接続されたメモリ３１０を含む。制御部３０５は、ゲートウェイ３００の動作を制御する。ゲートウェイ３００は、キーパッドや入力ボタンおよびディスプレイやステータス・ライトのようなビジュアル・インジケータのような、制御部３０５に接続されたユーザー・インターフェース３１５を含む。ゲートウェイ３００は、バッテリーやその電源接続および外部電源のような電源３２０を含む。制御部３０５、メモリ３１０、ユーザー・インターフェース３１５、および電源３２０相互間およびゲートウェイ３００の他のコンポーネント間の接続は、明確化のため図３から除かれる。
【００１６】
ゲートウェイ３００は、ローカル・ワイヤード接続をサポートするＬＡＮインターフェース３３０とＲＪ−４５接続３２５を含む。ＲＪ−４５接続３２５とＬＡＮインターフェース３３０は、ゲートウェイ３００のＬＡＮ接続をサポートするように構成されている。ＬＡＮインターフェース３３０は、ルーターやゲートウェイにおける典型的なＬＡＮインターフェースと同様に動作する。信号送信のために、ＬＡＮインターフェース３３０は、ＲＪ−４５接続３２５に信号を与える。信号受信のために、ＲＪ−４５接続３２５は、以下に説明するように、ＬＡＮ接続からＬＡＮインターフェース３３０そしてサービス・インターフェース上への受信信号を与える。
【００１７】
ゲートウェイ３００は、ワイヤレス接続をサポートするワイヤレス・インターフェース３４０とアンテナ３３５を含む。アンテナ３３５とワイヤレス・インターフェース３４０は、ワイヤレス接続のエア・インターフェースをサポートするように構成されている。ワイヤレス・インターフェース３４０は、ＣＤＭＡインターフェースのようなワイヤレス・エア・インターフェースを介して信号を送受信するためのサポートを提供する。１実施例において、ワイヤレス・インターフェースは選択的に、制御部のハードウェア・サブシステム、またはゲートウェイ３００の分離したサブシステムまたは構成要素である。１実施例において、ワイヤレス・インターフェース３４０は、エア・インターフェースをサポートする典型的な無線インターフェースであり、無線周波数（ＲＦ）コンポーネント、送受切替器、ローノイズ・アンプ（ＬＮＡ）、バンドパスフィルタ（ＢＰＦ）、アイソレータ、パワー・アンプを含む。ワイヤレス・インターフェース３４０は、ワイヤレス・インターフェース３４０のエア・インターフェースをサポートするワイヤレス・ルーター、ハンドセット、端末の典型的な無線インターフェースと同様に動作する。信号送信のために、ワイヤレス・インターフェース３４０は、アンテナ３３５に変調された信号を与える。信号受信のために、アンテナ３３５は、以下に説明するように、ワイヤレス接続からワイヤレス・インターフェース３４０そしてサービス・インターフェース上への受信信号を与える。
【００１８】
他の実施例において、異なるローカル接続とインターフェースは、接続（例えば、ＲＪ−１１接続、ＩＥＥＥ８０２．３接続、１０／１００ｂａｓｅ−Ｔイーサネット接続）の異なる種類または数をサポートするように与えられることが出来る。同様に、異なる又は追加のワイヤレス・インターフェースを与えることが出来る（例えば、他のセルラー電話ネットワーク・インターフェース、ＰＣＳ、またはワイヤレス電話やデータ・ネットワーク・インターフェース）。
【００１９】
ゲートウェイ３００は、ＬＡＮとワイヤレス接続を横断する通信を容易にするサービス・インターフェース３４５の１つ以上からなる集まりを含む。１実施例において、サービス・インターフェース３４５は、１つ以上のインターフェース・コンポーネントとして実現される。他の実施例において、サービス・インターフェース３４５は、制御部３０５内に含まれる（例えば、ソフトウェア・コンポーネントとして）。ＬＡＮインターフェース３３０、ワイヤレス・インターフェース３４０、およびサービス・インターフェース３４５は、共通バスを横断するように相互接続される。
【００２０】
図３において、ゲートウェイ３００は、ＬＡＮ  ＶｏＩＰ→ＷＡＮ回線サービス・インターフェース３５０（例えば、音声通話、Ｇ３ファックス）、ＬＡＮ  ＶｏＩＰ→ＷＡＮパケット・サービス・インターフェース３５５（例えば、ＷＡＮ  ＶｏＩＰパケット・リレー、ＶｏＩＰプロトコル変換）、ＬＡＮ  ＰＰＰ→ＷＡＮルーティング・サービス・インターフェース３６０（ＶＰＮのような追加サービス・オプションのためのサポートを含む）を含む３つのサービス・インターフェースを提供する。他の実施例において、異なるサービス・インターフェースを提供することが出来る。図３において、ゲートウェイ３００によって提供される３つのサービス・インターフェースは、サービス・インターフェース部３４５内に示される丸いボックスによって表される。
【００２１】
上述のように、サービス・インターフェースは、２種類のサービス間のプロトコル変換およびコード変換を提供する。異なるプラットフォーム上の同様なデータ・サービスは、異なる動作をするかもしれない。例えば、ＬＡＮ  ＶｏＩＰサービスおよびＷＡＮ回線交換サービスは、ワイヤレス通信を提供するように両方動作できるが、それらのサービスは異なる動作をする。ＬＡＮ  ＶｏＩＰ→ＷＡＮ回線サービス・インターフェース３５０は、ＬＡＮ  ＶｏＩＰサービスとＷＡＮ回線交換サービス間の互換性を提供する。このサービス・インターフェースを使用して、ワイヤレス・ゲートウェイ３００に接続されたユーザ端末は、ゲートウェイ３００のワイヤレス・インターフェースを介してアクセスできるＷＡＮ回線交換サービスに相互作用できる。独立のサービスは、通信のためのゲートウェイ３００のサービス・インターフェースを使用する。
【００２２】
１例において、ローカル端末は、ＳＩＰ(Session Initiation Protocol)音声通話サービスおよびＨ．３２３音声通話サービスをサポートする。ワイヤレス接続を介して音声通話を可能とするネットワーク・サービスは、回線交換音声通話サービス、ＳＩＰ通話サービスを運ぶ回線交換データ通話、Ｈ．３２３通話サービスを運ぶ回線交換データ通話、ＳＩＰ通話サービスによるパケット交換データ・アクセス、およびＨ．３２３通話サービスによるパケット交換データ・アクセスを含む。全てのサービス間の通信をサポートするワイヤレス・ゲートウェイ提供サービス・インターフェースは、ＳＩＰ音声→回線交換音声サービス・インターフェース、ＳＩＰ音声→回線交換データ転送ＳＩＰサービス、等を含んでいる、それらの音声サービスの組合せのそれぞれのためのサービス・インターフェースを含む。あるいは、ワイヤレス・ゲートウェイは、それらの組合せのサブセットのためのサービス・インターフェースを提供する。
【００２３】
他の実施例において、ローカル端末およびゲートウェイは、Ｅメール・サービスのような音声サービス以外の１つ以上のサービスをサポートする。例えば、ローカル端末は、ＰＯＰ／ＳＭＴＰ・Ｅメール・クライアント・サービスをサポートする。ネットワーク・サービスは、インターネットＰＯＰ／ＳＭＴＰ・Ｅメール・サーバー、セルラー電話ネットワークＳＭＳサービス（ショート・メッセージ・サービス）、ＷＡＰブラウザに基づくｗｅｂメール・サーバーを含む。ゲートウェイは、ローカル端末とネットワーク・サービス間のサービスの組合せのいくつか又は全てのサービス・インターフェースを提供する。
【００２４】
図４および５は、クライアントとネットワーク・サービス間の通信サポートにおいて、ワイヤレス・ゲートウェイの１実施例の動作を説明する。図４は、クライアントとネットワーク・サービス間のセッション確立のフローチャート４００を示す。図５は、図４のフローチャート４００において説明された処理の相関機能フローチャート５００を示す。
【００２５】
最初に、クライアントやユーザ端末（例えば、コンピュータ・システムやＶｏＩＰ端末）は、図３に示されるワイヤレス・ゲートウェイ３００のようなワイヤレス・ゲートウェイに接続される。ワイヤレス・ゲートウェイは、要求のためのクライアントへの接続を監視する。クライアントは、ＳＩＰ音声通話サービスのようなデータ・サービスを１つ以上提供する。ネットワークは、回線交換音声通話サービスのようなネットワーク・サービス（直接又は間接的に）を１つ以上提供する。ワイヤレス・ゲートウェイは、ワイヤレス接続を介してネットワークにアクセスするワイヤレス・インターフェースとアンテナを含む。ワイヤレス・ゲートウェイは、ネットワーク・サービスと転送サービス・オプションを追跡可能にネットワークを監視する。ワイヤレス・ゲートウェイは、サービス・インターフェースを１つ以上含み、少なくともそのうちの１つは、クライアントのデータ・サービスと可能なネットワーク・サービスの１つとの間のインターフェースを提供する。
【００２６】
クライアントは、ブロック４０５でワイヤレス・ゲートウェイにセッション要求を送る。クライアントは、特定のアプリケーションまたはデータ・サービスのための通信セッションの起動を要求するセッション要求を生成する。セッション要求は、選択されたアプリケーションまたはデータ・サービスを示す。１例において、セッション要求は、ＳＩＰ音声通話のセットアップ要求を示す。
【００２７】
ワイヤレス・ゲートウェイは、ブロック４１０でマッチング・ネットワーク・サービスを決定する。ワイヤレス・ゲートウェイは、受信したセッション要求をデコードし、セッション要求によって示されたアプリケーションを決定する。ワイヤレス・ゲートウェイは、ネットワークから受信した経由状態情報のような、どのネットワーク・サービスが可能か決定する。１実施例において、ワイヤレス・ゲートウェイは、ネットワークによって与えられるネットワーク・サービスのテーブルと各ネットワークの現在の状態を維持する。もし複数のネットワーク・サービスが可能ならば、ワイヤレス・ゲートウェイは、質、費用、信頼性、ゲートウェイのユーザによって設定される好み、あるいはクライアントやネットワーク・サービスによって与えられる好みなどのネットワーク・サービスを選択する選択パラメーターを用いる。ワイヤレス・ゲートウェイは、セッション要求と選択されたネットワーク・サービスのアプリケーションに対応するサービス・インターフェースを選択する。例えば、ワイヤレス・ゲートウェイは、音声回線交換通話サービスがネットワークを介して可能であることを決定し、音声ＳＩＰ→音声回線交換サービス・インターフェースを選択する。１実施例において、もしアプリケーションが可能なネットワーク・サービスに適合し、サービス・インターフェースが必要とされないならば（例えば、プロトコルが同じ）、ワイヤレス・ゲートウェイは、変換無しで通信データを中継する。
【００２８】
ワイヤレス・ゲートウェイは、ブロック４１５でネットワークにサービス要求を送る。サービス要求は、選択されたネットワーク・サービスを示し、サービス・プロバイダーからのネットワーク・サービスの起動を要求する。１実施例において、サービス要求はセッション要求のためのユーザ端末のアプリケーションを示さず、ネットワーク・サービス・プロバイダーは、ネットワーク・サービスが通信するアプリケーションを知らされない。同様に、１実施例において、ワイヤレス・ゲートウェイは、特定のネットワーク・サービスをユーザ端末に示さない。ワイヤレス・ゲートウェイは、アンテナとワイヤレス・インターフェースを介してサービス要求をネットワークに送る。
【００２９】
ネットワーク・サービスが与えられる確認の受信後、ワイヤレス・ゲートウェイは、ブロック４２０でクライアントとネットワーク・サービス間の接続を確立する。ネットワーク・サービスは、接続の確立と示されたセッションを開くのに必要な接続情報またはセッション情報と共にワイヤレス・ゲートウェイに確認を送る。ワイヤレス・ゲートウェイは、ネットワークへの接続をセットアップする。ワイヤレス・ゲートウェイは、選択されたサービス・インターフェースのコード変換コンポーネントをアクティブにすることによって、接続を横断する通信を準備する。ワイヤレス・ゲートウェイは、ネットワーク・サービスが起動要求を受け入れたことを示し、ネットワーク・サービスとワイヤレス・ゲートウェイによって確立されたネットワーク接続とセッション情報をクライアントに通知するため、クライアントにセッション確認を送る。クライアントは、クライアントのアプリケーションまたはデータ・サービスにおける通信セッションを始める。
【００３０】
一度セッションが始まると、ワイヤレス・ゲートウェイは、ブロック４２５でクライアントとネットワーク・サービス間で通信を行うためにデータの変換とコード変換を提供する。１実施例において、ワイヤレス・ゲートウェイは、適宜、制御プロトコルの変換、トラフィック（ペイロード）・データ・コーディングの両方を提供する又はいずれも提供しない選択されたサービス・インターフェースを使用する。クライアントから受信したデータをネットワーク・サービスに送るために、ワイヤレス・ゲートウェイは、データをコード変換し、クライアントのアプリケーションのプロトコルからネットワーク・サービスのプロトコルに変換する、選択されたサービス・インターフェースを使用する。同様に、ネットワーク・サービスから受信したデータをクライアントに転送するために、ワイヤレス・ゲートウェイは、ネットワーク・サービスのプロトコルからクライアントのアプリケーションのプロトコルにコード変換およびプロトコル変換するための選択されたサービス・インターフェースを使用する。
【００３１】
本発明の様々な実施例は、電気的なハードウェア、コンピュータ・ソフトウェア、又はそれらの技術の組合せで実現される。いくつかの実施例は、プログラマブル・プロセッサやコンピュータによって実行されるコンピュータ・プログラムを１つ以上含む。例えば、図１を参照すると、１実施例において、ゲートウェイ１０５は、プログラマブル・プロセッサを１つ以上含む。一般に、各コンピュータは、１つ以上のプロセッサと１つ以上のデータ記憶コンポーネント（例えば、ハードディスク及びフロッピー・ディスク・ドライブ、ＣＤ−ＲＯＭドライブ、磁気テープドライブのような永久光学及び磁気記憶装置、揮発性又は不揮発性メモリ・モジュール）、１つ以上の入力装置（例えば、マウス又はキーボード）、１つ以上の出力装置（例えば、表示装置及びプリンタ）を含む。
【００３２】
コンピュータ・プログラムは、通常永久記憶媒体に記憶され、ランタイムでメモリにコピーされる実行可能コードを含む。プロセッサは、指示された順序でメモリからプログラム命令を検索することによってコードを実行する。プログラム・コードを実行するとき、コンピュータは入力装置および／または記憶装置からデータを受け取り、データの演算を実行し、結果データを出力装置および／または記憶装置に渡す。
【００３３】
本発明の様々な例証となる実施例が述べられた。しかし、当業者の１人は、本発明の範囲内で追加の実施例が可能なことが分かるであろう。例えば、上記の説明は、音声通話サービスを用いる実施例に焦点を当てたが、ゲートウェイは、Ｅメール・アプリケーション、ｗｅｂブラウザ、メディア・プレイヤーのような他のサービスも同様にサポートできる。他の代わりの実施例において、ゲートウェイは、広域ワイヤレス・インターフェースを含まないが、代わりにローカル又はパーソナル・ワイヤレス・インターフェース（例えば、Ｗｉ−Ｆｉ、ブルートゥース、ＵＷＢ等）を含み、又は無線インターフェースを含まない。
【００３４】
従って、本発明は、上述の実施例にのみ限られない。
【図面の簡単な説明】
【００３５】
【図１】図１は、ワイヤレス・ゲートウェイの１実施例を含むネットワーク構成の１例を示す。
【図２】図２は、ワイヤレス・ゲートウェイを介した通信で使用されるインターフェースとプロトコル・スタックの表記を示す。
【図３】図３は、ワイヤレス・ゲートウェイの１実施例のブロック図である。
【図４】図４は、クライアントとネットワーク・サービス間のセッションを確立するフローチャートを示す。
【図５】図５は、図４のフローチャートにおいて説明された処理の相関機能フローチャートを示す。
【図１】
2006526915.tif 000003
【図２】
2006526915.tif 000004
【図３】
2006526915.tif 000005
【図４】
2006526915.tif 000006
【図５】
2006526915.tif 000007
【国際調査報告】
2006526915.tif 000008
2006526915.tif 000009
2006526915.tif 000010