(57)【要約】  無線デバイスと、無線デバイスを操作する方法とが示される。無線デバイスは、複数のネットワークと通信することができる。無線デバイスは、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバを含む。２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ。無線デバイスは、キーパッド、ディスプレイ、および／または同様のデバイスをもつユーザインターフェースをさらに含む。無線デバイス内のプロセッサは、トランシーバと無線通信する２つのネットワークの何れか一方を選択するように構成され得る。少なくとも１つの実施形態において、プロセッサは、選択されたネットワークのエアーインターフェース プロトコルを使用して、トランシーバと通信し、選択されたネットワークにかかわらず、ルートプロトコルを使用して、ユーザインターフェースと通信するように構成されている。【選択図】      図１
2009503951.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークと通信することができる無線デバイスであって、
無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバであって、２つのネットワークの各々は異なるエアー インターフェース プロトコルをもつ、トランシーバと、
ユーザインターフェースと、
トランシーバと無線通信する２つのネットワークの何れか一方を選択するように構成されたプロセッサであって、選択されたネットワークのエアー インターフェース プロトコルを使用して、トランシーバと通信し、選択されたネットワークにかかわらず、ルートプロトコルを使用して、ユーザインターフェースと通信するようにさらに構成されているプロセッサとを含む無線デバイス。
【請求項２】
ユーザインターフェースは、キーパッドおよびディスプレイを含み、プロセッサは、選択されたネットワークにかかわらず、キーパッドおよびディスプレイを介してユーザによって実質的に同じやり方でアクセス可能な複数のネットワークサービスを支援するように構成されている請求項１記載の無線デバイス。
【請求項３】
プロセッサは、ディスプレイに１つ以上のメニューを提示することによってネットワークサービスの少なくとも幾つかへのアクセスを与えるようにさらに構成されており、１つ以上のメニューのフォーマットは、選択されたネットワークにかかわらず実質的に同じであり、キーパッドは、ユーザが、選択されたネットワークにかかわらず実質的に同じやり方で、キーパッドを使用して、１つ以上のメニューをナビゲートすることを可能にするように構成されている請求項２記載の無線デバイス。
【請求項４】
ルートプロトコルが、ネットワークの１つのエアーインターフェース プロトコルを含む請求項１記載の無線デバイス。
【請求項５】
プロセッサは、ユーザインターフェースのルートプロトコルと、選択されたネットワークのエアーインターフェース プロトコルとの間で通信を変換するようにさらに構成されている請求項１記載の無線デバイス。
【請求項６】
プロセッサは、選択されたネットワークのエアーインターフェース プロトコルを使用して、ユーザインターフェースと選択されたネットワークとの間でルートプロトコルの通信を通すようにさらに構成されている請求項１記載の無線デバイス。
【請求項７】
２つのネットワークは、セルラ受信可能範囲領域をもつセルラネットワークと、セルラ受信可能範囲領域内の無線ＬＡＮとを含む請求項１記載の無線デバイス。
【請求項８】
ルートプロトコルは、セルラネットワークのエアーインターフェース プロトコルを含む請求項７記載の無線デバイス。
【請求項９】
複数のネットワークと通信することができる無線デバイスであって、
無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバであって、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ、トランシーバと、
キーパッドおよびディスプレイをもつユーザインターフェースと、
トランシーバと無線通信する２つのネットワークの何れか一方を選択し、選択されたネットワークにかかわらず、キーパッドおよびディスプレイを介してユーザによって実質的に同じやり方でアクセス可能な複数のネットワークサービスを支援するように構成されたプロセッサとを含む無線デバイス。
【請求項１０】
プロセッサは、ディスプレイに１つ以上のメニューを提示することによってネットワークサービスの少なくとも幾つかへのアクセスを与えるようにさらに構成されており、１つ以上のメニューのフォーマットは、選択されたネットワークにかかわらず実質的に同じであり、キーパッドは、ユーザが、選択されたネットワークにかかわらず実質的に同じやり方で、キーパッドを使用して、１つ以上のメニューをナビゲートすることを可能にするように構成されている請求項９記載の無線デバイス。
【請求項１１】
プロセッサは、選択されたネットワークのエアーインターフェース プロトコルを使用して、トランシーバと通信し、選択されたネットワークにかかわらず、ルートプロトコルを使用して、ユーザインターフェースと通信するようにさらに構成されている請求項９記載の無線デバイス。
【請求項１２】
ルートプロトコルは、ネットワークの１つのエアーインターフェース プロトコルを含む請求項１１記載の無線デバイス。
【請求項１３】
プロセッサは、ユーザインターフェースのルートプロトコルと、選択されたネットワークのエアーインターフェース プロトコルとの間で通信を変換するようにさらに構成される請求項１１記載の無線デバイス。
【請求項１４】
プロセッサは、選択されたネットワークのエアーインターフェース プロトコルを使用して、ユーザインターフェースと選択されたネットワークとの間でルートプロトコルの通信を通すようにさらに構成されている請求項１１記載の無線デバイス。
【請求項１５】
２つのネットワークは、セルラ受信可能範囲領域をもつセルラネットワークと、セルラ受信可能範囲領域内の無線ＬＡＮとを含む請求項９記載の無線デバイス。
【請求項１６】
ユーザインターフェースと、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバとをもつ無線デバイス内のプロセッサによって実行可能な命令のプログラムを具現するコンピュータ読出し可能媒体であって、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもち、命令のプログラムは、
トランシーバと無線通信する２つのネットワークの何れか一方を選択することと、
選択されたネットワークのエアーインターフェース プロトコルを使用して、トランシーバと通信することと、
選択されたネットワークにかかわらず、ルートプロトコルを使用して、ユーザインターフェースと通信することとを含む方法を行うプロセッサによって実行可能である、コンピュータ読出し可能媒体。
【請求項１７】
ユーザインターフェースは、キーパッドおよびディスプレイを含み、方法は、選択されたネットワークにかかわらず、キーパッドおよびディスプレイを介してユーザによって実質的に同じやり方でアクセス可能な複数のネットワークサービスを支援することをさらに含む請求項１６記載のコンピュータ読出し可能媒体。
【請求項１８】
ネットワークサービスの少なくとも幾つかへのアクセスは、ディスプレイに１つ以上のメニューを提示することによって与えられ、１つ以上のメニューのフォーマットは、選択されたネットワークにかかわらず実質的に同じであり、ユーザは、選択されたネットワークにかかわらず実質的に同じやり方で、キーパッドを使用して、１つ以上のメニューをナビゲートすることを可能にされている請求項１７記載のコンピュータ読出し可能媒体。
【請求項１９】
ルートプロトコルは、ネットワークの１つのエアーインターフェース プロトコルを含む請求項１６記載のコンピュータ読出し可能媒体。
【請求項２０】
トランシーバとユーザインターフェースとの通信は、ユーザインターフェースのルートプロトコルと、選択されたネットワークのエアーインターフェース プロトコルとの間で通信を変換することを含む請求項１６記載のコンピュータ読出し可能媒体。
【請求項２１】
トランシーバとユーザインターフェースとの通信は、選択されたネットワークのエアーインターフェース プロトコルを使用して、ユーザインターフェースと選択されたネットワークとの間でルートプロトコルの通信を通すことを含む請求項１６記載のコンピュータ読出し可能媒体。
【請求項２２】
キーパッドおよびディスプレイをもつユーザインターフェースと、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバとを含む無線デバイス内のプロセッサによって実行可能な命令のプログラムを具現するコンピュータ読出し可能媒体であって、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもち、命令のプログラムは、
トランシーバと無線通信する２つのネットワークの何れか一方を選択することと、
選択されたネットワークにかかわらず、キーパッドおよびディスプレイを介して実質的に同じやり方でアクセス可能な複数のネットワークサービスを支援することとを含む方法を行うプロセッサによって実行可能である、コンピュータ読出し可能媒体。
【請求項２３】
ネットワークサービスの少なくとも幾つかへのアクセスは、ディスプレイに１つ以上のメニューを提示することによって与えられ、１つ以上のメニューのフォーマットは、選択されたネットワークにかかわらず、実質的に同じであり、ユーザは、選択されたネットワークにかかわらず実質的に同じやり方で、キーパッドを使用して、１つ以上のメニューをナビゲートすることを可能にされている請求項２２記載のコンピュータ読出し可能媒体。
【請求項２４】
選択されたネットワークのエアーインターフェース プロトコルを使用して、トランシーバと通信することと、選択されたネットワークにかかわらず、ルートプロトコルを使用して、ユーザインターフェースと通信することとをさらに含む請求項２２記載のコンピュータ読出し可能媒体。
【請求項２５】
ルートプロトコルは、ネットワークの１つのエアーインターフェース プロトコルを含む請求項２４記載のコンピュータ読出し可能媒体。
【請求項２６】
トランシーバとユーザインターフェースとの通信は、ユーザインターフェースのルートプロトコルと、選択されたネットワークのエアーインターフェース プロトコルとの間で通信を変換することを含む請求項２４記載のコンピュータ読出し可能媒体。
【請求項２７】
トランシーバとユーザインターフェースとの通信は、選択されたネットワークのエアーインターフェース プロトコルを使用して、ユーザインターフェースと選択されたネットワークとの間でルートプロトコルの通信を通すことを含む請求項２４記載のコンピュータ読出し可能媒体。
【請求項２８】
複数のネットワークと通信することができる無線デバイスであって、
無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバであって、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ、トランシーバと、
ユーザインターフェースと、
トランシーバと無線通信する２つのネットワークの何れか一方を選択する手段と、
選択されたネットワークのエアーインターフェース プロトコルを使用して、トランシーバと通信し、選択されたネットワークにかかわらず、ルートプロトコルを使用して、ユーザインターフェースと通信する手段とを含む無線デバイス。
【請求項２９】
複数のネットワークと通信することができる無線デバイスであって、
無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバであって、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ、トランシーバと、
キーパッドおよびディスプレイと、
トランシーバと無線通信する２つのネットワークの何れか一方を選択する手段と、
選択されたネットワークにかかわらず、キーパッドおよびディスプレイを介してユーザによって実質的に同じやり方でアクセス可能な複数のネットワークサービスを支援する手段とを含む無線デバイス。
【請求項３０】
ユーザインターフェースと、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバとを含む無線デバイスから通信する方法であって、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもち、
２つのネットワークの中の第１のネットワークに無線デバイスを接続することと、
キーパッドおよびディスプレイを介してユーザによってアクセス可能な複数のネットワークサービスを支援することと、
２つのネットワークの中の第２のネットワークへ無線デバイスを切り換えることと、
キーパッドおよびディスプレイを介してユーザに実質的に同じやり方でアクセス可能な同じネットワークサービスを支援することとを含む方法。
【発明の詳細な説明】
【発明の分野】
【０００１】
本開示は、概ね、遠隔通信（telecommunication）、より具体的には、複数のネットワークと通信することができる無線デバイスの操作に関する。
【発明の背景】
【０００２】
無線情報サービスに対する需要は、増え続ける無線ネットワークの開発をもたらした。ＣＤＭＡ２０００ １ｘは、広域の電話およびデータサービスを与える無線ネットワークのほんの一例である。ＣＤＭＡ２０００ １ｘは、符号分割多元接続(code division multiple access, CDMA)技術を使用する、第三世代パートナーシッププロジェクト２(Third Generation Partnership Project 2, 3GPP2)によって公表された無線標準である。ＣＤＭＡは、スペクトラム拡散処理を使用して、複数のユーザが共通の通信媒体を共有することを可能にする技術である。
【０００３】
ヨーロッパで一般に使用されている競合する無線ネットワークは、グローバル システム フォー モバイル コミュニケーションズ(Global System for Mobile Communications, GSM)である。ＣＤＭＡ２０００ １ｘと異なり、ＧＳＭは、狭帯域の時分割多元接続(time division multiple access, TDMA)を使用し、無線電話およびデータサービスを支援している。
【０００４】
幾つかの他の無線ネットワークは、電子メールおよびウェブ ブラウジング アプリケーションに適したデータレートで高速データサービスを支援する汎用パケット無線サービス(General Packet Radio Service, GPRS)、並びにオーディオおよびビデオアプリケーションのための広帯域の音声およびデータを運ぶことができるユニバーサル モバイル テレコミュニケーションズ システム(Universal Mobile Telecommunications System, UMTS)を含む。
【０００５】
これらの無線ネットワークは、概して、セルラ技術を使用する広域ネットワークと見なすことができる。セルラ技術は、地理的受信可能範囲領域がセルに分割されたトポロジ（topology）に基づく。これらのセルの各々の中には、無線ユーザと通信する固定のベース トランシーバ ステーション(base transceiver station, BTS)がある。一般に、基地局制御装置(base station controller, BSC)を地理的受信可能範囲領域内で使用して、ＢＴＳを制御し、種々のパケット交換および回線交換ネットワークの適切なゲートウエイへ通信をルーティングする。
【０００６】
無線情報サービスに対する需要が増加し続けるのにしたがって、無線デバイスは、統合された音声、データ、およびストリーミングメディアを支援するように発展する一方で、広域セルラネットワークと無線ローカル エリア ネットワーク(wireless local area network, LAN)との間にシームレスなネットワークの受信可能範囲を与えている。無線ＬＡＮは、一般に、標準プロトコル、例えば、ＩＥＥＥ ８０２．１１、ブルートゥース、等を使用して、比較的に狭い地理的領域上で電話およびデータサービスを与えている。無線ＬＡＮの存在は、無線ＬＡＮのインフラストラクチャを使用して、許可を受けていない（unlicensed）スペクトルにセルラ通信を拡張することによって、広域セルラネットワークにおけるユーザ容量を増加するユニークな機会を与えている。
【０００７】
一般に、ＷＬＡＮ上でシームレスな受信可能範囲を与えることができるセルラ無線デバイスは、それが接続されるネットワークに応じて、異なって動作し得る。これは、一部には、各ネットワークが、それ自身のユニークなプロトコルを、無線デバイスとの通信のために使用するからである。一例として、セルラネットワークに接続された無線デバイス上のユーザは、電話番号を入力し、次に、デバイス上の指定のキーを押すことによって、電話呼を開始し得る。ＷＬＡＮに接続された同じ無線デバイスは、電話番号が入力されると、呼を開始するための異なるキーを押すようにユーザに要求し得る。セルラネットワーク上で呼が行われている間に、ユーザによって受信されるトーンは、別の着信呼を知らせ得る。そのとき、ユーザは、適切なキーを押すことによって、アクティブな呼を保留にし、一方で、別の着信呼に応え得る。ＷＬＡＮに接続されているとき、ユーザは、複数のトーンに応答して、異なるキーを押し、着信呼に応える必要があり得る。したがって、この地理的なランドスケープ（geographic landscape）の中で無線デバイスを操作しているユーザは、同じサービスに対して複数の手続きを知る必要があり得る。これは、ユーザに重い負担をかける。この負担は、ネットワーク接続に関係なく同じやり方で動作する無線デバイスにより低減され得る。
【発明の概要】
【０００８】
複数のネットワークと通信することができる無線デバイスの１つの態様が開示される。無線デバイスは、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバを含み、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ。無線デバイスは、ユーザインターフェースと、トランシーバと無線通信する２つのネットワークの何れか一方を選択するように構成されたプロセッサとをさらに含む。プロセッサは、選択されたネットワークのエアーインターフェース プロトコルを使用して、トランシーバと通信し、選択されたネットワークにかかわらず、ルート プロトコルを使用して、ユーザインターフェースと通信するようにさらに構成されている。
【０００９】
複数のネットワークと通信することができる無線デバイスの別の態様が示される。無線デバイスは、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバを含み、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ。無線デバイスは、キーパッドおよびディスプレイをもつユーザインターフェースと、トランシーバと無線通信する２つのネットワークの何れか一方を選択するように構成されたプロセッサとをさらに含む。プロセッサは、選択されたネットワークにかかわらず、キーパッドおよびディスプレイを介してユーザによって実質的に同じやり方でアクセス可能な複数のネットワーク サービスを支援するようにさらに構成されている。
【００１０】
コンピュータ読出し可能媒体の態様が開示される。無線デバイスは、ユーザインターフェースと、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバとを含み、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ。コンピュータ読出し可能媒体は、トランシーバと無線通信する２つのネットワークの何れか一方を選択することと、選択されたネットワークのエアーインターフェース プロトコルを使用して、トランシーバと通信することと、選択されたネットワークにかかわらず、ルートプロトコルを使用して、ユーザインターフェースと通信することとを含む方法を行うプロセッサによって実行可能な命令のプログラムを具現する。
【００１１】
コンピュータ読出し可能媒体の別の態様が開示される。無線デバイスは、キーパッドおよびディスプレイをもつユーザインターフェースと、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバとを含み、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ。コンピュータ読出し可能媒体は、トランシーバと無線通信する２つのネットワークの何れか一方を選択することと、選択されたネットワークにかかわらず、キーパッドおよびディスプレイを介してユーザによって実質的に同じやり方でアクセス可能な複数のネットワークサービスを支援することとを含む方法を行うプロセッサによって実行可能な命令のプログラムを具現する。
【００１２】
複数のネットワークと通信することができる無線デバイスの別の態様が開示される。無線デバイスは、ユーザインターフェースと、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバとを含み、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ。無線デバイスは、トランシーバと無線通信する２つのネットワークの何れか一方を選択する手段と、選択されたネットワークのエアーインターフェース プロトコルを使用して、トランシーバと通信し、選択されたネットワークにかかわらず、ルートプロトコルを使用して、ユーザインターフェースと通信する手段とをさらに含む。
【００１３】
複数のネットワークと通信することができる無線デバイスの別の態様が開示される。無線デバイスは、キーパッド、ディスプレイ、および無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバを含み、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ。無線デバイスは、トランシーバと無線通信する２つのネットワークの何れか一方を選択する手段と、選択されたネットワークにかかわらず、キーパッドおよびディスプレイを介してユーザによって実質的に同じやり方でアクセス可能な複数のネットワークサービスを支援する手段とをさらに含む。
【００１４】
無線デバイスから通信する方法の態様が開示される。無線デバイスは、ユーザインターフェースと、無線媒体により２つのネットワークの何れか一方と通信するように構成されたトランシーバとを含み、２つのネットワークの各々は異なるエアーインターフェース プロトコルをもつ。方法は、２つのネットワークの中の第１のネットワークに無線デバイスを接続することと、キーパッドおよびディスプレイを介してユーザによってアクセス可能な複数のネットワークサービスを支援することと、２つのネットワークの中の第２のネットワークに無線デバイスを切り換えることと、キーパッドおよびディスプレイを介してユーザによって実質的に同じやり方でアクセス可能なネットワークサービスを与えることとを含む。
【００１５】
本発明の他の実施形態は、本発明の実施形態が単に例示的に示され、説明されている次の詳細な説明から、当業者には容易に明らかになるであろうと理解される。認識されることになるように、本発明は、他のおよび異なる実施形態が可能であり、その幾つかの細部は、本発明の意図および範囲から全く逸脱することなく、種々の他の点において変更することができる。したがって、図面および詳細な説明は、本質的に例示的であって、限定的ではないと考えられる。
【００１６】
本発明の態様は、添付の図面において、制限的にではなく、例示的に示されている。
【好ましい実施形態の詳細な説明】
【００１７】
添付の図面に関連して後述される詳細な説明は、本発明の種々の実施形態の説明として意図されており、本発明が実行され得る唯一の実施形態を表わすことを意図していない。詳細な説明は、本発明を完全に理解させるために、具体的な詳細を含んでいる。しかしながら、当業者には、本発明が、これらの具体的な詳細がなくても実行され得ることが明らかであるだろう。幾つかの例において、周知の構造およびデバイスが、本発明の概念を不明瞭にするのを避けるために、ブロック図の形で示されている。
【００１８】
次の詳細な説明では、ユーザが複数のネットワークと対話するやり方が、無線通信デバイスに関連して説明される。無線デバイスは、ユーザにトランスペアレントなやり方で、異なるネットワークによって与えられる種々のサービスにアクセスするように装備され得る。一例として、ユーザは、発呼すること、ダイヤリングの誤りを訂正すること、呼をリダイヤルすること、呼を受信すること、キャッチホン（call waiting）を利用すること、呼を転送すること、三者通話（three-way calling）を設定すること、ボイスメールを使用すること、テキストメッセージ、インターネットにアクセスすること、および多くの他の同様の機能を、何れのネットワークが使用されているかを知る必要なく行うことができる。
【００１９】
無線通信デバイスは、メニュー方式（menu driven）のユーザインターフェースを含み得る。メニュー方式のユーザインターフェースでは、画面上のオプション（on-screen option）が、ユーザにメインメニューの形で提示され得る。メインメニューから、ユーザは、画面上のオプションを選択し、特定のネットワークサービスまたは他の特徴を選択することができる。画面上のオプションがユーザによって選択されると、種々の選択が、ユーザにサブメニュー フォーマットで提示され得る。一例として、ユーザはメニュー選択をナビゲートし、自分のアドレス帳から発信すること、短縮ダイヤル（speed dial）をすること、ボイスメールにアクセスすること、テキストメッセージを使用すること、インターネットにアクセスすること、ディスプレイのグラフィックスを選択すること、種々のツールにアクセスすること、および多くの他の同様の機能を行うことができる。無線デバイスは、無線デバイスが何れのネットワークに接続されているかにかかわらず、ユーザがメニュー選択を同じやり方で行うことができるように構成され得る。
【００２０】
ユーザが複数のネットワークと対話するやり方を説明するために、無線通信デバイスが、セルラ受信可能範囲領域全体に分散している１つ以上の無線ＬＡＮを有する広域セルラネットワークにおいて動作することを説明する。無線通信デバイスは、ＣＤＭＡ２０００ １ｘネットワークにおいて動作するように設計されたセルラ電話のような、無線電話またはデータ通信ができる任意の適切なデバイスであり得る。無線通信デバイスは、例えば、ＩＥＥＥ ８０２．１１を含む無線ＬＡＮにアクセスする任意の適切なプロトコルを使用することができ得る。ネットワークサービスにアクセスする種々の技術は、ＩＥＥＥ ８０２．１１ネットワークと通信することができるセルラ電話に関連して説明され得るが、当業者には、これらの技術が、複数のネットワークにアクセスすることができる他の無線通信デバイスに拡張できることが容易に分かるであろう。例えば、これらの技術は、ＣＤＭＡ２０００ １ｘネットワークとＧＳＭネットワークとの間で切り換えることができる無線通信デバイスに応用され得る。したがって、本発明の種々の態様が広範囲の応用を有するという理解の下で、ＩＥＥＥ ８０２．１１ネットワークと通信することができる無線のセルラデバイスに対する任意の参照、または任意の他の特定の実施形態は、これらの態様を説明することのみを意図している。
【００２１】
図１は、無線通信システムの実施形態の概念ブロック図である。無線デバイス102が広域セルラネットワーク104を移動することが、一連の点線によって示されている。セルラネットワーク104はＢＳＣ106を含み、ＢＳＣ106は、セルラ受信可能範囲領域全体に分散した多数のＢＴＳを支援する。説明を簡単にするために、１つのＢＴＳ108が、図１に示されている。移動交換局(mobile switching center, MSC)110は、公衆交換電話網(public switching network, PSTN)112へのゲートウエイを与えるのに使用され得る。図１には示されていないが、セルラネットワーク104は多数のＢＳＣを使用することができ、各ＢＳＣは任意の数のＢＴＳを支援し、セルラネットワーク104の地理的有効範囲（geographic reach）を拡張する。多数のＢＳＣがセルラネットワーク104全体で使用されているとき、ＭＳＣ110は、ＢＳＣ間で通信を調整するのにも使用され得る。
【００２２】
セルラネットワーク104は、セルラ受信可能範囲領域全体に分散した１つ以上の無線ＬＡＮをさらに含み得る。１つの無線ＬＡＮ114が、図１に示されている。無線ＬＡＮ114は、ＩＥＥＥ ８０２．１１ネットワーク、または任意の他の適切なネットワークであり得る。無線ＬＡＮ114は、無線デバイス102がＩＰネットワーク118と通信するためのアクセスポイント116を含んでいる。サーバ120は、ＩＰネットワーク118をＭＳＣ110にインターフェースさせるのに使用されることができ、ＭＳＣ110は、ＰＳＴＮ112へのゲートウエイを与える。
【００２３】
無線デバイス102がセルラ受信可能範囲領域を移動するとき、無線デバイス102は、セルラネットワーク104または無線ＬＡＮ114の何れかにアクセスすることを試みる。個々のネットワークにアクセスする決定は、種々の要因、例えば、特定のアプリケーション、個々のインフラストラクチャ、全体的な設計の制約、および／または要求されるサービス品質により得る。１つの可能な実施では、最低のサービス品質を達成することができるときは必ず、無線ＬＡＮ114にアクセスするように無線デバイス102を構成する。無線ＬＡＮ114を使用して、無線電話およびデータ通信を支援することができる範囲内で、大切なセルラ帯域幅が他の無線ユーザのために解放され得る。
【００２４】
ネットワークアクセスは、ソフトウェアベースの処理システム、または任意の他の適切な構成で管理することができる。ソフトウェアベースの処理システムのハードウェア構成の例は、図２に示されている。処理システム200は、バス202によって接続された多数の構成要素で実施され得る。バス202に連結された中央処理ユニット(central processing unit, CPU)204は、とくに、セルラネットワークおよび無線ＬＡＮへのアクセスを管理するソフトウェアプログラムを実行するプラットフォームを与え得る。処理システム200は、ＣＰＵ204がタスクをオフロードするのを可能にするバス202に連結された追加のプロセッサ(図示されていない)を含み得る。ＣＰＵ204は、図２に示されているような１つのプロセッサであっても、またはその代わりに、複数の処理エンティティ間で分散されていてもよい。この開示全体で説明されている発明の概念がハードウェア構成に依存しないという理解の下で、任意の特定のアプリケーションに使用される正確な構成は、基本的なハードウェア設計の問題である。
【００２５】
処理システム200は、バス202に連結された不揮発性メモリ206をさらに含み得る。不揮発性メモリ206は、図２に示されている読み出し専用メモリ(read only memory, ROM)、または任意の他のタイプの適切な永久記憶媒体として実施され得る。ＲＯＭ206は、ＣＰＵ204によって使用されるアプリケーションおよびオペレーティングシステムを記憶するのに使用され得る。電力が無線デバイスに加えられると、ＲＯＭ206に記憶されているオペレーティングシステムおよび基本入出力システム(basic input/output system, BIOS)が、バス202に連結されている一時記憶媒体208にロードされる。一時記憶媒体208は、ランダムアクセスメモリ(random access memory, RAM)、または任意の他の適切な揮発性メモリデバイスとして実施され得る。ＣＰＵ204によって起動されたアプリケーション、およびこのようなアプリケーションに必要とされるファイルも、ＲＡＭ208にロードされ得る。任意の特定のアプリケーションのためのメモリアーキテクチャは、ＣＰＵまたは他の処理エンティティの全体的な性能要件を満たすように異なり得る。当業者には、この開示の全体にわたって説明されている発明の概念がメモリアーキテクチャに依存しないことが分かるであろう。
【００２６】
処理システム200は、バスインターフェース210を介してバス202に接続される無線トランシーバ211をさらに含み得る。無線トランシーバ211は、セルラブロック212および無線ＬＡＮブロック214と共に図２に示されている。処理システム200の少なくとも１つの実施形態において、セルラブロック212はＣＤＭＡ２０００ １ｘの通信を支援することができ、無線ＬＡＮブロック214はＩＥＥＥ ８０２．１１の通信を支援することができる。トランシーバブロック212、214は、図２に示されているように別々であっても、または１つのブロックに統合されていてもよい。各トランシーバ212、214は、別々のアンテナ216、218をそれぞれ備えているように示されているが、トランシーバ212、214は、１本の広帯域アンテナを共有することもあり得る。各アンテナ216、218は、１つ以上の放射素子で実施され得る。
【００２７】
処理システム200は、バス202を介してユーザインターフェース219に連結され得る。ユーザインターフェース219は、ディスプレイ220、例えば、液晶ディスプレイ(liquid crystal display, LCD)を含み得る。ユーザインターフェース219は、ＣＰＵ204と通信し、ディスプレイ220上でのカーソルの移動を制御するために、キーパッド222およびカーソル制御224のような、多数の入力デバイスをさらに含み得る。
【００２８】
図３は、処理システムの多層ソフトウェアアーキテクチャを示す機能ブロック図である。ソフトウェアアーキテクチャは、ハードウェア304の上で実行されるソフトウェアプラットフォーム302を含んでいる。ソフトウェアプラットフォーム302は、クゥアルコム社（Qualcomm, Inc.）によって開発されたＢＲＥＷオペレーティングシステム、あるいは任意の他のオペレーティングシステムまたはアプリケーション実行環境であり得る。ソフトウェアプラットフォーム302は、プロトコル層306、呼マネージャ（call manager）308、およびユーザインターフェース ソフトウェア310を支援するために使用され得る。ハードウェア304は、図２に示されているＣＰＵ、または任意の他の適切なハードウェアであり得る。
【００２９】
ユーザインターフェース ソフトウェア310は、ソフトウェアプログラム、またはプログラムのセットであり、呼マネージャ308の上の層として位置している。ソフトウェアプログラムは、種々の機能、例えば、発呼、ダイヤリングの誤りの訂正、呼のリダイヤリング、呼の受信、キャッチホン、呼の転送、三者通話の設定、短縮ダイヤル、ボイスメール、テキストメッセージング、インターネットアクセス、グラフィックス、ツール、および多くの他の同様の機能を支援するアプリケーションであり得る。ユーザインターフェース ソフトウェア310は、さらに、ディスプレイに提示されるメニューおよびサブメニューを生成することを担当する。
【００３０】
呼マネージャ308は、種々のネットワークへのアクセスを管理するのに使用され得る。上述の無線デバイスでは、呼マネージャ308が、セルラネットワークまたは無線ＬＡＮの何れかとの接続を設定することを担当する。呼マネージャ308は、任意の適切な選択アルゴリズムを使用して、この機能を行い得る。一例として、呼マネージャ308は、コスト、帯域幅、ネットワークトラフィック、または他の基準を検討して、ネットワークを選択し得る。既に説明したように、最低のサービス品質を達成することができるときは、呼マネージャ308は無線ＬＡＮにアクセスするように構成され得る。そうでなければ、呼マネージャ308は、セルラネットワークにアクセスすることを試みる。呼マネージャ308は、さらに、無線デバイスがセルラネットワークを移動するときに、無線デバイスを一方のネットワークから他方のネットワークへハンドオフすることを担当し、それによって、無線ＬＡＮのサービス品質を変え得る。
【００３１】
呼マネージャ308は、適切なネットワークを選択すると、プロトコル層306に知らせる。プロトコル層306は、呼マネージャ308からのシグナリングに基づいて、適切なエアーインターフェースを与える。上述の無線デバイスにおいて、プロトコル層306は、ＣＤＭＡ２０００ １ｘのエアーインターフェースおよびＩＥＥＥ ８０２．１１のエアーインターフェースの両者を支援することができる。プロトコル層306は、さらに、選択されたネットワークからのプロトコルに関係のない応答（protocol independent response）をユーザインターフェース ソフトウェア310に与えるのに使用され得る。その結果、ユーザインターフェース ソフトウェア310は、無線デバイスが接続されているネットワークに関係なく、全く同じやり方で動作する。したがって、無線デバイスがネットワーク間でハンドオフされるとき、電話番号を入力して指定のキーを押すことによって電話呼を開始することに慣れているユーザは、これを行い続けることができる。ユーザが画面上のオプションを選択するとき、メニューおよびサブメニュー フォーマットは変わらないままである。無線デバイスが無線ネットワークを移動するとき、ユーザは、無線デバイスがアクセスする全てのネットワークに対して同じキーパッド操作を使用して、メニューをナビゲートする。プロトコル層306によって展開されるエアーインターフェースが変わるとき、無線デバイスのルック アンド フィール(look and feel)は変わらないままである。
【００３２】
プロトコル層306は、多数のやり方で実施され得る。プロトコル層の１つの実施形態では、ルートプロトコル（root protocol）が無線デバイスに予め構成されている。一例として、ルートプロトコルは、ＣＤＭＡ２０００ １ｘであり得る。この例では、プロトコル層は、ユーザインターフェース ソフトウェア310のルートプロトコルと、選択されたネットワークのエアーインターフェース プロトコルとの間で通信を変換する。より具体的には、プロトコル層306は、呼マネージャ308からのシグナリングに基づいて、ＣＤＭＡ２０００ １ｘのプロトコルとＩＥＥＥ ８０２．１１のエアーインターフェースとの間で変換が必要であるかどうかを判断する。呼マネージャ308が無線ＬＡＮを選択するときは、プロトコル層306は、技術的に周知の手段によって適切な変換を行う。そうでなければ、ＣＤＭＡ２０００ １ｘの通信が、プロトコル層306を邪魔せずに（unmolested）通ることができる。
【００３３】
別の実施形態では、プロトコル層306は、選択されたネットワークのエアーインターフェース プロトコルを使用して、ユーザインターフェースと選択されたネットワークとの間でルートプロトコルの通信を通す（tunnel）ように構成され得る。ルートプロトコルがＣＤＭＡ２０００ １ｘであり、呼マネージャ308がＣＤＭＡ２０００ １ｘネットワークを選択するときは、通信は、前の実施形態に関連して説明されたやり方とほとんど同じやり方で、プロトコル層306を通ることができる。しかしながら、呼マネージャ308が異なるネットワーク、例えば、ＩＥＥＥ ８０２．１１ネットワークを選択するときは、無線デバイスとネットワークとの間のＣＤＭＡ２０００ １ｘ通信は、適切なエアーインターフェース プロトコルを介して通され得る。具体的には、プロトコル層306は、ユーザインターフェース310からの通信を、ネットワークに送信する前に、カプセル化する。プロトコル層306は、さらに、ネットワークから受信した通信をユーザインターフェース ソフトウェア310に与える前に、それらから適切なヘッダを取り去る。プロトコル層306のこの実施形態では、ＩＰネットワークの他方の端部上のサーバは同様の機能を行い、それにより、ＣＤＭＡ２０００ １ｘプロトコルを使用して、ＭＳＣと通信する。
【００３４】
本明細書に開示されている実施形態に関連して説明された種々の例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、ディジタル信号プロセッサ（digital signal processor, DSP）、特定用途向け集積回路（application specific integrated circuit, ASIC）、フィールド プログラマブル ゲート アレイ（field programmable gate array, FPGA）または他のプログラマブル論理デバイス、ディスクリートなゲートまたはトランジスタ論理、ディスクリートなハードウェア構成要素、あるいは本明細書に説明されている機能を行うように設計された任意の組合せで実施または実行され得る。汎用プロセッサは、マイクロプロセッサであってもよいが、その代わりに、プロセッサは、任意の従来のプロセッサ、制御装置、マイクロコントローラ、または状態機械であってもよい。プロセッサは、コンピューティングデバイスの組合せ、例えば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰのコアに関連して１つ以上のマイクロプロセッサ、または任意の他のこのような構成としても実施され得る。
【００３５】
本明細書に開示されている実施形態に関連して説明された方法またはアルゴリズムは、ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、または２つの組合せにおいて直接的に具現され得る。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または技術的に知られている記憶媒体の何か他の形態の中に存在し得る。例示的な記憶媒体はプロセッサに接続され、プロセッサが記憶媒体から情報を読み出し、そこへ情報を書き込むことができるようにする。その代りに、記憶媒体は、プロセッサと統合されてもよい。プロセッサおよび記憶媒体は、ＡＳＩＣに存在し得る。ＡＳＩＣは、ユーザ端末に存在し得る。その代りに、プロセッサおよび記憶媒体は、ディスクリートな構成要素としてユーザ端末に存在し得る。
【００３６】
これまでの説明は、当業者が本発明に説明されている種々の実施形態を行うことを可能にするように与えられている。これらの実施形態に対する種々の変更は、当業者には容易に明らかになり、本明細書に定義されている一般的な原理は、他の実施形態に適用され得る。したがって、請求項は、本明細書に示されている実施形態に制限されることを意図されず、文言の請求項（language claim）に矛盾しない全範囲にしたがい、要素を単数形で参照していることは、“１つおよび１つのみ”であると具体的に記載されていないならば、“１つおよび１つのみ”ではなく、むしろ“１つ以上”であることを意味することを意図している。当業者に知られている、または知られることになる本開示の全体を通して説明されている種々の実施形態の要素に対する、全ての構造的および機能的に同等のものは、参照によって本明細書に明示的に取り入れられ、請求項によって含まれることを意図されている。さらに、本明細書の開示は、そのような開示が請求項に明示的に記載されているかどうかにかかわらず、公に供されることを意図されていない。請求項の要素は、その要素が“〜のための手段（means for）”という語句を使用して、または方法の請求項の場合は、“〜のためのステップ（step for）”という語句を使用して明示的に記載されていないならば、米国特許法第１１２条第６項の条項のもとで解釈されない。
【図面の簡単な説明】
【００３７】
【図１】無線通信システムの実施形態の概念ブロック図。
【図２】無線通信デバイスにおけるソフトウェアベースの処理システムのハードウェア構成の例を示す図。
【図３】図２の処理システムの多層ソフトウェアアーキテクチャを示す機能ブロック図。
【符号の説明】
【００３８】
２００・・・処理システム、３０２・・・ソフトウェアプラットフォーム、３０４・・・ハードウェア。
【図１】
2009503951.tif 000003
【図２】
2009503951.tif 000004
【図３】
2009503951.tif 000005
【国際調査報告】
2009503951.tif 000006
2009503951.tif 000007
2009503951.tif 000008