(57)【要約】  隣接する第１及び第２のワイヤレスネットワーク（１４０、１５０）を調整する方法が提供され、この方法は、ワイヤレスデバイス上のコントローラ（１６０）で信号を受け取ることであって、受信した信号が将来のタイムスロットの間の第１のネットワークの意図される送信状態を示し、意図される送信状態が、第１のネットワークが将来のタイムスロットの間第１のデータを送信することを意図するかを示すこと、意図される送信状態が、第１のネットワークが将来のタイムスロットの間第１のデータを送信することを意図していないことを示す場合、第２のネットワークにおける第２のデータを遠隔デバイス（１３０）へ送信すること、及び第１のネットワークが第１のデータを送信することを意図していない将来のタイムスロットの間に送信が終わるように、第２のネットワークにおける第２のデータの送信を制御することを含み、第２のネットワークが遠隔デバイスから応答送信を受け取ることを可能にするために充分な時間が残る。
2015515837.tif 000002
【特許請求の範囲】
【請求項１】
単一ワイヤレスデバイス上の第１及び第２の隣接するワイヤレストランシーバのオペレーションを調整する方法であって、
前記単一ワイヤレスデバイス上に位置するワイヤレスデバイスコントローラで信号を受け取ることであって、前記受信した信号が、将来のタイムスロットの間の前記第１の隣接するワイヤレストランシーバの意図される送信状態を示し、前記意図される送信状態が、前記第１の隣接するワイヤレストランシーバが前記将来のタイムスロットの間第１のデータを送信することを意図するか否かを示すこと、
前記意図される送信状態が、前記第１の隣接するワイヤレストランシーバが前記将来のタイムスロットの間第１のデータを送信することを意図していないことを示す場合、前記第２の隣接するワイヤレストランシーバから遠隔デバイスへ第２のデータを送信すること、及び
前記第１の隣接するワイヤレストランシーバが第１のデータを送信することを意図していない前記将来のタイムスロットの間に前記第２のデータの前記送信が終わるように、前記第２の隣接するワイヤレストランシーバからの前記第２のデータの送信を制御することであって、前記第２の隣接するワイヤレストランシーバが前記遠隔デバイスから応答送信を受け取ることを可能にするために充分な時間が前記将来のタイムスロットに残っていること、
を含む、方法。
【請求項２】
請求項１に記載の方法であって、前記応答送信がアクノリッジメント送信である、方法。
【請求項３】
請求項１に記載の方法であって、前記第１及び第２のワイヤレストランシーバが、隣接する周波数帯域を共有する、方法。
【請求項４】
請求項１に記載の方法であって、前記第１のワイヤレストランシーバが、インターナショナル・モバイル・テレコミュニケーションズ・アドバンスト（４Ｇロングタームエボリューション）規格を用いて動作する、方法。
【請求項５】
請求項１に記載の方法であって、前記第２のワイヤレストランシーバが、ブルートゥーストランシーバ及びＷｉ‐Ｆｉトランシーバのうちの１つである、方法。
【請求項６】
請求項１に記載の方法であって、前記将来のタイムスロットが、前記ワイヤレスデバイスコントローラで前記信号を受け取る前記オペレーションの２〜３ミリ秒後に起こる、方法。
【請求項７】
請求項１に記載の方法であって、前記タイムスロットの持続時間が約１ミリ秒であり、前記意図される送信状態が、現在のタイムスロットに比べて将来の１、２、又は３タイムスロットの間の送信状態を示す、方法。
【請求項８】
単一ワイヤレスデバイス上の第１及び第２の隣接するワイヤレストランシーバのオペレーションを調整する方法であって、
前記単一ワイヤレスデバイス上に位置するワイヤレスデバイスコントローラで１つ又は複数の信号を受け取ることであって、前記１つ又は複数の受信した信号が、複数の将来のタイムスロットの間前記第１の隣接するワイヤレストランシーバの意図される送信状態を示し、前記意図された送信状態が、前記第１の隣接するワイヤレストランシーバが前記複数の将来のタイムスロットのうち任意のタイムスロット又はすべてのタイムスロットの間第１のデータを送信することを意図するか否かを示すこと、
前記複数の将来のタイムスロットの間前記第１の隣接するワイヤレスネットワークの前記意図される送信状態を、前記単一ワイヤレスデバイス上のメモリ要素にストアすること、
前記意図される送信状態が、前記複数の将来のタイムスロットの少なくとも１つの間前記第１の隣接するワイヤレストランシーバが第１のデータを送信することを意図していないことを示す場合、前記第２の隣接するワイヤレストランシーバにおける第２のデータを遠隔デバイスへ送信すること、及び
前記第１の隣接するワイヤレストランシーバが第１のデータを送信することを意図していない前記複数の将来のタイムスロットのうちの１つである終了タイムスロットの間に前記第２のデータの前記送信が終わるように、前記第２の隣接するワイヤレストランシーバからの前記第２のデータの送信を制御することであって、前記第２の隣接するワイヤレストランシーバが前記遠隔デバイスから応答送信を受け取るためことを可能にするために充分な時間が前記終了タイムスロットに残っていること、
を含み、
前記意図される送信状態が、前記第１の隣接するトランシーバが複数の隣接するタイムスロットの間第１のデータを送信することを意図していないことを示すとき、前記複数の将来のタイムスロットから選択される前記複数の隣接するタイムスロットを介して前記第２のデータが継続的に送信される、
方法。
【請求項９】
請求項８に記載の方法であって、前記応答送信がアクノリッジメント送信である、方法。
【請求項１０】
請求項８に記載の方法であって、送信期間の間複数の初期タイムスロットが提供され、初期の意図される送信状態が、前記第１の隣接するワイヤレストランシーバが前記初期タイムスロットの間データを送信することを意図しないことを示す、方法。
【請求項１１】
請求項８に記載の方法であって、前記第１及び第２の隣接するワイヤレストランシーバが隣接する周波数帯を共有する、方法。
【請求項１２】
請求項８に記載の方法であって、前記第１のワイヤレストランシーバが、インターナショナル・モバイル・テレコミュニケーションズ・アドバンスト（４Ｇロングタームエボリューション）規格を用いて動作する、方法。
【請求項１３】
請求項８に記載の方法であって、前記第２のワイヤレストランシーバが、ブルートゥーストランシーバ及びＷｉ‐Ｆｉトランシーバのうちの１つである、方法。
【請求項１４】
請求項８に記載の方法であって、前記将来のタイムスロットが、前記ワイヤレスデバイスコントローラで１つ又は複数の信号を受け取る前記オペレーションの１〜３ミリ秒後に起こる、方法。
【請求項１５】
請求項８に記載の方法であって、前記タイムスロットの持続時間が約１ミリ秒であり、前記１つ又は複数の意図される送信状態が、現在のタイムスロットに比べて将来の１、２、又は３タイムスロットの間の送信状態を示す、方法。
【請求項１６】
第１及び第２の隣接するワイヤレストランシーバを有するワイヤレスデバイス上のワイヤレス信号を、前記第２の隣接するワイヤレストランシーバから送信する方法であって、
複数の将来のタイムスロットの間の前記第１の隣接するワイヤレストランシーバの１つ又は複数の意図される送信状態を判定することであって、前記意図される送信状態が、前記第１の隣接するワイヤレストランシーバが前記複数の将来のタイムスロットのうちの任意のタイムスロット又はすべてのタイムスロットの間第１のデータを送信することを意図するか否かを示すこと、
前記意図される送信状態が、前記第１の隣接するワイヤレストランシーバが前記複数の将来のタイムスロットの少なくとも１つの間第１のデータを送信することを意図していないことを示すとき、前記第２の隣接するワイヤレストランシーバから遠隔デバイスへ第２のデータを送信すること、及び
前記第１の隣接するワイヤレストランシーバが第１のデータを送信することを意図していない前記将来のタイムスロットのうちの１つである終了タイムスロットの間に前記第２のデータの前記送信が終わるように、前記第２の隣接するワイヤレストランシーバからの前記第２のデータの送信を制御することであって、前記第２の隣接するワイヤレストランシーバが前記遠隔デバイスから応答送信を受け取ることを可能にするために充分な時間が前記終了タイムスロットに残っていること、
を含み、
前記意図される送信状態が、前記第１の隣接するネットワークが終了タイムスロットの間第１のデータを送信することを意図していないことを示すとき、前記複数の将来のタイムスロットから選択される複数の隣接するタイムスロットを介して前記第２のデータが継続的に送信される、
方法。
【請求項１７】
請求項１６に記載の方法であって、前記応答送信がアクノリッジメント送信である、方法。
【請求項１８】
請求項１６に記載の方法であって、送信期間の間複数の初期タイムスロットが提供され、初期の意図される送信状態が、前記第１の隣接するワイヤレストランシーバが前記初期タイムスロットの間データを送信することを意図しないことを示す、方法。
【請求項１９】
請求項１６に記載の方法であって、前記第１及び第２の隣接するワイヤレストランシーバが、隣接する周波数帯を共有する、方法。
【請求項２０】
請求項１６に記載の方法であって、前記第１のワイヤレストランシーバが、インターナショナル・モバイル・テレコミュニケーションズ・アドバンスト（４Ｇロングタームエボリューション）規格を用いて動作する、方法。
【請求項２１】
請求項１６に記載の方法であって、前記第２のワイヤレストランシーバが、ブルートゥーストランシーバ及びＷｉ‐Ｆｉトランシーバのうちの１つである、方法。
【請求項２２】
請求項１６に記載の方法であって、前記将来のタイムスロットが、前記１つ又は複数の意図される送信状態を判定する前記オペレーションの２〜３ミリ秒後に起こる、方法。
【請求項２３】
請求項１６に記載の方法であって、前記タイムスロットの持続時間が約１ミリ秒であり、前記１つ又は複数の意図される送信状態が、現在のタイムスロットに比べて将来の１、２、又は３タイムスロットの間の送信状態を示す、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、概して、単一ワイヤレスデバイス上に形成された２つの隣接するワイヤレストランシーバのオペレーションを調整する方法に関し、更に特定して言えば、第２の隣接するワイヤレストランシーバの送信を制御して遠隔デバイスからのその応答信号の受信が第１の隣接するワイヤレストランシーバの送信により干渉されないようにする方法に関連する。
【背景技術】
【０００２】
ワイヤレスデバイスが一層コンパクトになり、ワイヤレス技術が改善されるにつれて、今では多くのこのようなデバイスがそのデバイス上に一つ以上のワイヤレス回路を有する。例えば、多くの携帯電話は現在、それらの基本的なワイヤレス電話接続に加えて、ブルートゥースネットワーク又はＷｉ‐Ｆｉネットワークなどのローカルネットワークに接続することができる。残念なことに、これは、幾つかの状況において信号干渉につながる恐れがある。
【０００３】
例えば、或る携帯電話上の一つのワイヤレス回路が、その携帯電話上の別のワイヤレス回路が信号を受信しているのと同時に信号を送信している場合、遠近（near-far）問題のため、その送信信号がその受信信号と干渉し得る。このような状況において、信号送信は、受信した信号に比べて一層パワフルとされ得、受信した信号を、受信した信号が適切に検出され得ない程度まで圧倒し得る。
【０００４】
これは、２つのワイヤレス回路が近いか又は隣接する周波数帯域で動作するときに特に問題である。例えば、単一のモバイルデバイス上の一つのワイヤレス回路が、４Ｇロングタームエボリューション（４Ｇ  ＬＴＥ）規格と呼ぶこともある、インターナショナル・モバイル・テレコミュニケーションズ・アドバンストワイヤレス通信規格により用いられる帯域で動作し得る一方で、その同じモバイルデバイス上の別のワイヤレス回路が、産業科学医療（ＩＳＭ）無線帯域で動作し得る。例えば、４Ｇ  ＬＴＥ規格は、２３００ＭＨｚ〜２４００ＭＨｚを送信することができ、一方、ブルートゥース及びＩＥＥＥ８０２．１１／Ｗｉ‐Ｆｉなどの或るワイヤレスＬＡＮデバイスは、隣接するＩＳＭ帯域（２４０２〜２４７２ＭＨｚ）を用いることができる。
【０００５】
特に、モバイルデバイス上の４Ｇ  ＬＴＥ回路がアップリンク信号を送信（即ち、アップリンク）している一方で、同じモバイルデバイス上のブルートゥース／Ｗｉ‐Ｆｉ回路が同時にダウンリンク信号を受信（即ち、ダウンリンク）しようとするとき、許容不要なレベルの干渉が生じ得る。このような状況において、４Ｇ  ＬＴＥアップリンク信号は、ブルートゥース／Ｗｉ‐ＦｉレシーバにおけるＲＦフィルタが、４Ｇ  ＬＴＥアップリンク信号が送信された一方で、ブルートゥース／Ｗｉ‐Ｆｉレシーバがブルートゥース／Ｗｉ‐Ｆｉダウンリンク信号を適切に受信することを可能にするために充分なＲＦ隔離を提供することが可能であり得るように、充分な電力であり得る。
【０００６】
このような場合、この問題に対する唯一の現在の解決策は、２つのネットワークのコントローラ間（例えば、４Ｇ  ＬＴＥ基地局とブルートゥース／Ｗｉ‐Ｆｉコントローラとの間）のシグナリングに基づいたこれらの技術間の時間ドメイン共存である。言い換えると、これら２つのネットワークコントローラは、モバイルデバイスが、潜在的に干渉する回路の送信及び受信が生じないことを確実にすることができるようにする情報を提供しなければならない。
【０００７】
時間ドメイン共存に対する既存の解決策は、典型的に、デバイスアップリンク／ダウンリンク状態（status）のリアルタイム表示に依存する。例えば、４Ｇ  ＬＴＥ基地局が、１ｍｓの解像度ウィンドウに従ってデバイスアップリンク／ダウンリンク状態（即ち、それが信号を送信しているか又は受信しているか）のリアルタイム表示を提供する。現在のデバイスは、ブルートゥース／Ｗｉ‐Ｆｉ回路が、４Ｇ  ＬＴＥ回路が４Ｇ  ＬＴＥ信号を送信しないときブルートゥース／Ｗｉ‐Ｆｉ信号を送信のみすること、及び共存する４Ｇ  ＬＴＥ回路が再び送信し得ることをこのリアルタイムインジケータが示し得るときは必ずこのようなブルートゥース／Ｗｉ‐Ｆｉ信号送信を終わらせることを必要とする。これによりブルートゥース／Ｗｉ‐Ｆｉ回路のその次の判定ポイント前に１ｍｓの最大通信時間（airtime）が可能となる。
【０００８】
これは、ブルートゥース／Ｗｉ‐Ｆｉ回路がその送信の何らかのアクノリッジメントを要求する場合において特に問題である。このような場合、隣接する４Ｇ  ＬＴＥ回路が送信し始める前に充分な時間がアクノリッジメント信号の受信のために考慮される必要がある。これは、たとえ、同一箇所に配置される４Ｇ  ＬＴＥ回路が同時に送信しているのと同時にブルートゥース／Ｗｉ‐Ｆｉ回路が成功裏に送信し得るとしても、そのブルートゥース／Ｗｉ‐Ｆｉ回路は、同一箇所に配置される４Ｇ  ＬＴＥ回路が送信しているのと同時にアクノリッジメントを成功裏に受信し得ないためである。
【０００９】
その結果、従来の設計では、ブルートゥース／Ｗｉ‐Ｆｉ回路に一度に１ｍｓ送信する機会を与えて、次の１ｍｓウィンドウが開始する前に受信されるべきアクノリッジメントのための充分な時間を与えることしかできない。これは、ブルートゥース／Ｗｉ‐Ｆｉ回路のスループットを著しく制限し得る。というのは、それが送信を停止するため及び４Ｇ  ＬＴＥ回路のリアルタイム送信状態を監視するために、１ｍｓ毎に絶えず中断されるためである。
【００１０】
またこれは、たとえ、４Ｇ  ＬＴＥ回路が所与の解像度ウィンドウにおいて送信する任意のデータを有さない場合にも当てはまる。ブルートゥース／Ｗｉ‐Ｆｉ回路は、それにもかかわらず、送信を停止し、再び送信し始める前に現在の解像度ウィンドウに送信がないことをリアルタイムインジケータが示すまで待機する必要がある。
【００１１】
従って、１ｍｓより大きいインクリメントの通信時間の利用を可能にすることにより、ブルートゥース／Ｗｉ‐Ｆｉスループットを増大させる、最適化された方式を提供することが望ましい。このような方式により、ブルートゥース／Ｗｉ‐Ｆｉ回路がそのデータを急速に送信することが可能となり得、そのため、それを一層速くスリープ又は低電力状態に入らせ得、それによりデバイスのためのバッテリー電力を節約する。
【発明の概要】
【００１２】
本明細書に記載される実施例は、イメージングシステムにおいてアナログフロントエンドとデジタルフロントエンドとの間で送られるべきイメージングデータを渡すためのシステム及び方法を提供する。特に、これらの実施例は、イメージングデータを圧縮するため及び伸張するためのシステム及び方法に適用する。
【００１３】
従って、本明細書に記載される第１の開示される実施例が、単一ワイヤレスデバイス上の第１及び第２の隣接するワイヤレスネットワークのオペレーションを調整する方法を提供する。この方法は、単一ワイヤレスデバイス上に位置するワイヤレスデバイスコントローラにおいて信号を受け取ることであって、受信した信号が、将来のタイムスロットの間の第１の隣接するワイヤレスネットワークの意図される送信状態を示し、意図される送信状態が、第１の隣接するワイヤレスネットワークが将来のタイムスロットの間第１のデータを送信することを意図するか否かを示すこと、意図される送信状態が、第１の隣接するワイヤレスネットワークが将来のタイムスロットの間第１のデータを送信することを意図していないことを示す場合、第２の隣接するワイヤレスネットワークにおける第２のデータを遠隔デバイスへ送信すること、及び第１の隣接するワイヤレスネットワークが第１のデータを送信することを意図していない将来のタイムスロットの間に第２のデータの送信が終わるように、第２の隣接するワイヤレスネットワークにおける第２のデータの送信を制御することであって、第２の隣接するワイヤレスネットワークが遠隔デバイスから応答送信を受け取ることを可能にするために充分な時間が将来のタイムスロットに残ることを含む。
【００１４】
本明細書に記載される第２の開示される実施例が、単一ワイヤレスデバイス上の第１及び第２の隣接するワイヤレスネットワークのオペレーションを調整する方法を提供する。この方法は、単一ワイヤレスデバイス上に位置するワイヤレスデバイスコントローラにおいて一つ又は複数の信号を受け取ることであって、一つ又は複数の受信した信号が、複数の将来のタイムスロットの間の第１の隣接するワイヤレスネットワークの意図される送信状態を示し、意図される送信状態が、第１の隣接するワイヤレスネットワークが複数の将来のタイムスロットのうち任意のタイムスロット又はすべてのタイムスロットの間第１のデータを送信することを意図するか否かを示すこと、複数の将来のタイムスロットの間の第１の隣接するワイヤレスネットワークの意図される送信状態を単一ワイヤレスデバイス上のメモリ要素にストアすること、意図される送信状態が、第１の隣接するワイヤレスネットワークが複数の将来のタイムスロットの少なくとも一つの間第１のデータを送信することを意図していないことを示す場合、第２の隣接するワイヤレスネットワークにおける第２のデータを送信すること、及び第１の隣接するワイヤレスネットワークが第１のデータを送信することを意図していない複数の将来のタイムスロットのうちの一つである終了タイムスロットの間に第２のデータの送信が終わるように、第２の隣接するワイヤレスネットワークにおける第２のデータの送信を制御することであって、第２の隣接するワイヤレスネットワークが第２の隣接するワイヤレスネットワークにおける遠隔デバイスから応答送信を受け取ることを可能にするために充分な時間が終了タイムスロットに残ることを含む。第２のデータは、意図される送信状態が、第１の隣接するネットワークが複数の隣接するタイムスロットの間第１のデータを送信することを意図していないことを示すとき、複数の将来のタイムスロットから選択される複数の隣接するタイムスロットを介して継続的に送信される。
【００１５】
本明細書に記載される第３の開示される実施例が、第１及び第２の隣接するワイヤレスデバイスを有するワイヤレスデバイス上のワイヤレス信号を第２の隣接するワイヤレストランスミッタから送信する方法を提供する。この方法は、複数の将来のタイムスロットの間第１の隣接するワイヤレスネットワークの１つ又は複数の意図される送信状態を判定することであって、意図される送信状態が、第１の隣接するワイヤレスネットワークが複数の将来のタイムスロットのうち任意のタイムスロット又はすべてのタイムスロットの間第１のデータを送信することを意図するか否かを示すこと、意図される送信状態が、第１の隣接するワイヤレスネットワークが複数の将来のタイムスロットの少なくとも１つの間第１のデータを送信することを意図していないことを示すとき、第２の隣接するワイヤレスネットワークにおける第２のデータを送信すること、及び第１の隣接するワイヤレスネットワークが第１のデータを送信することを意図していない将来のタイムスロットの１つである終了タイムスロットの間に第２のデータの送信が終わるように、第２の隣接するワイヤレスネットワークにおける第２のデータの送信を制御することであって、第２の隣接するワイヤレスネットワークが第２の隣接するワイヤレスネットワークにおける遠隔デバイスから応答送信を受け取ることを可能にするために充分な時間が終了タイムスロットに残ることを含む。第２のデータは、意図される送信状態が、第１の隣接するネットワークが複数の隣接するタイムスロットの間第１のデータを送信することを意図していないことを示すとき、複数の将来のタイムスロットから選択される複数の隣接するタイムスロットを介して継続的に送信される。
【図面の簡単な説明】
【００１６】
【図１】図１は、開示される実施例に従った、モバイルデバイス、基地局、及び遠隔デバイスを含む通信システムのブロック図である。
【００１７】
【図２】図２は、開示される実施例に従った図１の通信システムにおけるアップリンクタイムスロットのタイミング図である。
【００１８】
【図３】図３は、開示される実施例に従った図１の通信システムのオペレーションのフローチャートである。
【００１９】
【図４】図４は、開示される実施例に従った図３のアップリンク命令の状態を判定及びストアするオペレーションのフローチャートである。
【００２０】
【図５】図５は、開示される実施例に従った図３の第２の隣接するワイヤレスネットワークに動作するように指示するオペレーションのフローチャートである。
【発明を実施するための形態】
【００２１】
典型的な実施例が、通信システムの例示の実装に適用されて説明される。
通信システム
図１は、開示される実施例に従った、モバイルデバイス１１０、基地局１２０、及び遠隔デバイス１３０を含む通信システム１００のブロック図である。図１に示すように、モバイルデバイス１１０は、第１のネットワーク回路１４０、第１のモバイルデバイスアンテナ１４５、第２のネットワーク回路１５０、第２のモバイルデバイスアンテナ１５５、モバイルデバイスコントローラ１６０、及びメモリ１７０を含む。第１の基地局１２０は第１の基地局アンテナ１２５を含み、第２の基地局１３０は第２の基地局アンテナ１３５を含む。
【００２２】
第１の基地局１２０は、第１のプロトコルに従って動作し、基地局アンテナ１２５を介して、モバイルデバイス１１０上の第１のネットワーク回路１４０へ／第１のネットワーク回路１４０から、第１のワイヤレス信号１８０を送信及び受信する。第１の基地局１２０は更に、第１のネットワーク回路１４０、及びこれらのデバイスに送られる制御又は状態信号を介して、ネットワーク内の他のデバイスにおける任意の他の同様の回路のオペレーションを調整する。開示される一実施例において、基地局１２０は４Ｇ  ＬＴＥ基地局であり、第１のプロトコルは４Ｇ  ＬＴＥプロトコルである。
【００２３】
基地局１２０は、第１のネットワーク回路１４０の将来の送信（即ち、アップリンク）状態を示す状態信号を、第１のネットワーク回路１４０に供給する。基地局１２０が４Ｇ  ＬＴＥ基地局である一実施例において、状態信号は、１ｍｓサブフレームベースで供給され、実際に起こる関連する１ｍｓサブフレームの約４ｍｓ前に提供される。しかし、代替の実施例では異なるタイミングを用い得る。
【００２４】
遠隔デバイス１３０は、第１のプロトコルとは異なる第２のプロトコルに従って動作し、遠隔デバイスアンテナ１３５を介して、モバイルデバイス１１０上の第２のネットワーク回路１５０へ／第２のネットワーク回路１５０から、第２のワイヤレス信号１８５を送信及び受信する。幾つかの実施例において、遠隔デバイス１３０は第２のネットワーク基地局であり得、他の実施例において、それは第２のネットワークにおける単なる別のデバイスであり得る。開示される一実施例において、遠隔デバイス１３０はブルートゥースデバイスであり、第２のプロトコルはブルートゥースプロトコルである。別の実施例において、遠隔デバイス１３０はＷｉ‐Ｆｉデバイスであり、第２のプロトコルはＷｉ‐Ｆｉプロトコルである。
【００２５】
第１のネットワーク回路１４０は、第１のプロトコルに従って動作し、第１のモバイルデバイスアンテナ１４５を介して、第１の基地局１２０へ／第１の基地局１２０から、第１のワイヤレス信号１８０を送信及び受信する。開示される実施例の１つのセットにおいて、第１のネットワーク回路１４０はワイヤレス電話回路である。特定の開示される実施例において、第１のネットワーク回路１４０は４Ｇ  ＬＴＥ回路であり、第１のプロトコルは４Ｇ  ＬＴＥプロトコルである。
【００２６】
第１のネットワーク回路１４０は、将来の送信（即ち、アップリンク）状態を示す状態信号を基地局１２０から受け取り、この情報をモバイルデバイスコントローラ１６０と共有する。基地局１２０は、関連するサブフレーム前に状態信号を送信するので、第１のネットワーク回路１４０及びモバイルデバイスコントローラ１６０はいずれも、関連するサブフレームの間、第１のネットワーク回路１４０が送信するか否かについて事前警告を有し得る。
【００２７】
第１のプロトコルが４Ｇ  ＬＴＥプロトコルである一実施例において、状態信号は、将来の１ｍｓサブフレームの送信状態を示し、そのサブフレームの４ｍｓ前に送信される。送信時間及び信号デコード時間を考えると、第１のネットワーク回路１４０及びモバイルデバイスコントローラ１６０は、関連する１ｍｓサブフレームの約３ｍｓ前の状態信号における状態情報を実際に受信し得る。そのため、第１のネットワーク回路１４０及びモバイルデバイスコントローラ１６０はいずれも、状態信号が受信された後約３ｍｓに起こるサブフレームの間に第１のネットワーク回路１４０が送信するか否かについて情報を受け取り得る。
【００２８】
第２のネットワーク回路１５０は、第２のプロトコルに従って動作し、第２のモバイルデバイスアンテナ１５５を介して、遠隔デバイス１３０へ／遠隔デバイス１３０から、ワイヤレス信号１８５を送信及び受信する。開示される実施例の１つのセットにおいて、第２のネットワーク回路１５０はローカルネットワーク回路である。１つの特定の開示される実施例において、第２のネットワーク回路１５０はブルートゥース回路であり、第２のプロトコルはブルートゥースプロトコルである。別の特定の開示される実施例において、第２のネットワーク回路１５０はＷｉ‐Ｆｉ回路であり、第２のプロトコルはＷｉ‐Ｆｉプロトコルである。
【００２９】
モバイルデバイスコントローラ１６０は、第１のネットワーク回路１４０及び第２のネットワーク回路１５０のオペレーションを制御及び調整するためにモバイルデバイス１１０上に提供される回路である。モバイルデバイスコントローラ１６０は、特に、各ネットワーク回路１４０、１５０がいつデータを送信及び受信するかを調整する。種々の実施例においてそれは、ＵＡＲＴインタフェース、汎用マイクロコンピュータ、ＡＳＩＣ、又は２つのネットワーク回路１４０、１５０のオペレーションを調整することが可能な任意の他のデバイスとし得る。基地局１２０が４Ｇ  ＬＴＥ基地局である一実施例において、モバイルデバイスコントローラ１６０は、メモリ１７０に接続され、必要とされる情報の蓄積のためにメモリ１７０を用いる。
【００３０】
メモリ１７０は、第１のネットワーク回路１４０及び第２のネットワーク回路１５０のオペレーションに関する実行時間の間、情報をストアするためにモバイルデバイスコントローラ１６０が用い得る、揮発性又は不揮発性の、読み出し可能及び書き込み可能メモリである。種々の実施例においてこれは、ＤＲＡＭ、ＳＲＡＭ、ＥＥＰＲＯＭ、フラッシュメモリ、又は任意の他の適切なタイプのメモリを用いて実装され得る。
【００３１】
上述のように、開示される一実施例において、第１のネットワーク回路１４０は４Ｇ  ＬＴＥモバイル電話トランシーバ回路であり得、第２のネットワーク回路１５０は、ブルートゥーストランシーバ回路及びＷｉ‐Ｆｉトランシーバ回路のうちの１つであり得る。しかし、代替の実施例では、異なるタイプの第１及び第２の潜在的に干渉するネットワークプロトコルを用いてもよい。
【００３２】
アップリンクタイミング
図２は、開示される実施例に従った、図１の通信システムにおけるアップリンクタイムスロットのタイミング図２００である。図２に示すように、利用可能な送信時間は、複数の連続するタイムスロットに分けられる。これらのタイムスロットは、その間に第１のネットワーク回路１４０が信号を送信（即ち、アップリンク）しているアップリンクタイムスロット２４０Ａ〜２４０Ｇ（総称してアップリンクタイムスロット２４０と呼ばれる）と、その間に第１のネットワーク回路１４０が信号を送信（即ち、アップリンク）しない非アップリンクタイムスロット２５０Ａ〜２５０Ｄ（総称して非アップリンクタイムスロット２５０と呼ばれる）とを含む。このリアルタイム送信状態は、図２において第１のネットワークの実際のアップリンク状態２１０により示されている。
【００３３】
しかし、上述のように、基地局１２０は、少なくとも部分的に、状態情報としてモバイルデバイスコントローラ１６０に転送される送信／受信命令を、第１のネットワーク回路１４０に送信する。この状態情報は、第１のネットワーク回路１４０のための将来のアップリンク状態を示す。この状態情報は、モバイルデバイス１１０に、第１のネットワーク回路１４０のどの送信（即ち、アップリンク）状態が将来の或る数のタイムスロットとなるかを伝える。第１のネットワークが４Ｇ  ＬＴＥネットワークである開示される一実施例において、基地局１２０は、４タイムスロット前の時間（即ち、４ｍｓ前の時間）の送信／受信命令（即ち、状態情報）を送信し、モバイルデバイスコントローラ１６０は最終的に、約３タイムスロット前の時間（即ち、３ｍｓ前の時間）の状態情報を受け取る。これにより、次の３タイムスロットのための第１のネットワーク回路１４０のアップリンク状態に関するモバイルデバイスコントローラ情報が与えられる。この情報は、図２において第１のネットワークプレアップリンク状態２２０において示されている。
【００３４】
第１のネットワークプレアップリンク状態２２０に示すように、将来の情報は、第１のネットワークにおいて起こるものと同じサイズタイムスロットの観点で報告される。これらの将来のタイムスロットは、第１のネットワーク回路１４０が信号を送信（即ち、アップリンク）することを示す将来のアップリンクタイムスロット２６０Ｄ〜２６０Ｊ（総称して将来のアップリンクタイムスロット２６０と呼ばれる）と、第１のネットワーク回路１４０が信号を送信（即ち、アップリンク）しないことを示す将来の非アップリンクタイムスロット２５０Ａ〜２５０Ｄ（総称して将来の非アップリンクタイムスロット２５０と呼ばれる）とを含む。
【００３５】
モバイルデバイスコントローラ１６０は、第１のネットワーク回路１４０が送信しているタイムスロットの間、第２のネットワーク回路１５０が遠近問題に遭遇しないことを確実にするために、このプリアップリンク状態情報を用いる。モバイルデバイスコントローラ１６０は、第２のネットワーク回路１５０が、アップリンクタイムスロット２４０の間第２のネットワーク回路１５０が成功裏に受信する必要がある信号を遠隔デバイス１３０に送信させないことを確実にすることにより、これを行う。特に、それは、アップリンクタイムスロット２４０の間アクノリッジメントを要求する送信を第２のネットワーク回路１５０が終了しないことを確実にする。そうではなく、それは、第２のネットワーク回路１５０により誘発される任意のアクノリッジメント送信が、そのアクノリッジメント信号が遠隔デバイス１３０により送信されるため及び第２のネットワーク回路１５０により成功裏に受信されるために充分な時間を有する、非アップリンクタイムスロット２５０の間起こり得ることを確実にする。この例が図２の第２のネットワーク送信／受信状態２３０において示されている。
【００３６】
第２のネットワーク送信／受信状態２３０に示すように、この制御は幾つかの方式で達成され得る。第１の状況において、送信される信号２８０Ａ及び受信される信号２９０Ａが、単一の非アップリンクタイムスロット２５０Ａ内でそれぞれ送信及び受信される。これは、モバイルデバイスコントローラ１６０が、（第１のネットワークプレアップリンク状態２２０に基づいて）いつ非アップリンクタイムスロット２５０Ａが起こり得るかを事前に知っており、第１のネットワーク回路１４０に、アクノリッジメント信号（即ち、受信される信号２９０Ａ）が第２のネットワーク回路１５０により受信されるために充分な時間を有してその送信を非アップリンクタイムスロット２５０Ａ内に終了するように指示し得るので配置され得る。
【００３７】
第２の状況において、送信される信号２８０Ｂ及び受信される信号２９０Ｂが、２つの連続する非アップリンクタイムスロット２５０Ｂ及び２５０Ｃ内にそれぞれ送信及び受信される。これは、モバイルデバイスコントローラ１６０が、非アップリンクタイムスロット２５０Ｂ及び２５０Ｃが起こり得る時間より３タイムスロット前に知っており、第１のネットワーク回路１４０に、アクノリッジメント信号（即ち、受信される信号２９０Ｂ）が第２のネットワーク回路１５０により受信されるために充分な時間を有してその送信をこれら２つの連続するタイムスロット２５０Ｃの最後のスロット内に終了するように指示し得るので、開示される実施例において可能である。この状況において、送信信号２８０Ｂは、単一のタイムスロットより長くし得る（即ち、それは開示される実施例において持続時間を１ｍｓより大きくし得る）。
【００３８】
第２の状況の例において、信号は２つの連続する非アップリンクタイムスロット２５０の間送信されるが、代替の実施例において、送信は、第１のネットワークプレアップリンク状態２２０により提供される将来の情報により制限されるような、一層大きな数の連続する非アップリンクタイムスロット２５０にわたって起こり得る。例えば、情報が３タイムスロット前に提供される開示される実施例において、この第２の状況は、３つの連続する非アップリンクタイムスロット２５０にも適用し得る。また、将来の情報が長さで３タイムスロットより大きかった実施例において、一層大きな数の連続する非アップリンクタイムスロット２５０が用いられ得る。
【００３９】
第３の状況において、第２のネットワーク回路１５０がアクノリッジメント信号２９０Ｃを受け取るために充分な時間を有して非アップリンクタイムスロット２５０Ｄの間それが終了し得るならば、送信される信号２８０Ｃはアップリンクタイムスロット２４０Ｆの間開始し得る。実際、送信される信号２８０Ｃは、それが非アップリンクタイムスロット２５０の間終了する前提においてのみ、複数のアップリンクタイムスロット２４０又は非アップリンクタイムスロット２５０を介して送信することができる。これは、第１のネットワーク回路１４０及び第２のネットワーク回路１５０が両方を送信する場合、１つが送信しており他方が受信しているときのみ、遠近問題がないためである。しかし、実際には、送信される信号２８０Ｃの長さは、将来の情報の持続時間により制限され得る。これは、送信される信号２８０Ｃは、その間にそれが終了し得る非アップリンクタイムスロット２５０があり得ることが確実になるまで開始され得ないためである。また、モバイルデバイスコントローラ１６０は、将来の情報の長さに等しい時間期間、（即ち、開示される実施例において３タイムスロット）、に関する情報のみを有する。
【００４０】
将来の情報の開示される持続時間は、第１のネットワークが４Ｇ  ＬＴＥネットワークであるシステムに対する単なる例として提供されていることに留意されたい。第１のネットワークにおける基地局１２０によってどの種類の将来の情報が提供されるかに従って、代替の実施例において一層長いか又は一層短い持続期間が可能である。
【００４１】
通信システムのオペレーション
図３は、開示される実施例に従った図１の通信システム１００のオペレーションのフローチャート３００である。このフローチャートにおいて、変数Ｎは現在のタイムスロットのインデックスを表し、変数Ｋは基地局１２０によりモバイルデバイス１１０に提供される将来の情報の持続時間を表す。
【００４２】
図３に示すように、オペレーション３００はオペレーションパラメータを初期化することにより始まる。特に、Ｎは１に等しく設定され、タイムスロット１〜Ｋがフリーと識別される（３１０）。タイムスロット１〜Ｋがフリーと識別され得る１つの方式は、その情報をメモリ１７０にストアすることによる。基地局１２０が第１のネットワーク回路１４０に送信するように指示する必要があるため最初のＫ個のタイムスロットがフリーと識別され、第１のネットワーク回路１４０は、この情報をＫ個のタイムスロット前に受信し得る。そのため、第１のネットワーク回路１４０は、オペレーションの最初のＫ個のタイムスロットの間、送信しない。
【００４３】
モバイルデバイス１１０がその後、タイムスロット（Ｎ＋Ｋ）の間第１のネットワーク回路１４０のための（即ち、第１の隣接するワイヤレスネットワークのための）アップリンク命令を受信し、これは、状態情報としてモバイルデバイスコントローラ１６０に送られる（３２０）。言い換えると、モバイルデバイスコントローラ１６０は、第１のネットワーク回路１４０がタイムスロット（Ｎ＋Ｋ）の間信号を送信（即ち、アップリンク）し得るか否かについての情報を受け取る。
【００４４】
モバイルデバイスコントローラ１６０がその後、タイムスロット（Ｎ＋Ｋ）の間第１のネットワーク回路１４０のための（即ち、第１の隣接するワイヤレスネットワークのための）アップリンク命令（状態情報）の状態を判定及びストアする（３３０）。言い換えると、モバイルデバイスコントローラ１６０は、タイムスロット（Ｎ＋Ｋ）が、占有されるか又はフリーであるかを判定し、メモリ１７０にその情報をストアする。アップリンク命令が、第１のネットワーク回路１４０がタイムスロット（Ｎ＋Ｋ）の間信号を送信（即ち、アップリンク）していることを示す場合、アップリンク命令の状態は、そのタイムスロットが占有されることを示し得、アップリンク命令が、第１のネットワーク回路１４０がタイムスロット（Ｎ＋Ｋ）の間信号を送信しないことを示す場合、アップリンク命令の状態はそのタイムスロットがフリーであることを示す。
【００４５】
モバイルデバイスコントローラ１６０はその後、タイムスロットＮ〜（Ｎ＋Ｋ−１）の間第２のネットワークコントローラ１５０（即ち、第２の隣接するワイヤレスネットワーク）のためのデータ送信状態を判定する（３４０）。言い換えると、モバイルデバイスコントローラ１６０は、第２のネットワークコントローラ１５０が、Ｎ番目のタイムスロットから始まる次のＫ個のタイムスロットの間それが送信することを所望する任意のデータを有するか否かを判定する。
【００４６】
モバイルデバイスコントローラ１６０はその後、タイムスロットＮ〜（Ｎ＋Ｋ−１）の間のデータ送信状態に基づいて及び第２のネットワークコントローラ１５０により送信されることを待つデータ（即ち、第２の隣接するワイヤレスネットワークにおいて送信されることを待つデータ）に基づいて、第２のネットワークコントローラ１５０（即ち、第２の隣接するワイヤレスネットワーク）に、タイムスロットＮ〜（Ｎ＋Ｋ−１）（即ち、次のＫ個のタイムスロット）の間動作するように指示する（３５０）。モバイルデバイスコントローラ１６０は、第２のネットワークコントローラ１５０がどのデータを送信することを所望するかをそれが判定したところであるためこれを行うことができ、モバイルデバイスコントローラ１６０は、メモリ１７０内の情報に基づいて、第１のネットワーク回路１４０に対するタイムスロットＮ〜（Ｎ＋Ｋ−１）の各々のアップリンク状態を知っている。言い換えると、モバイルデバイスコントローラ１６０は、存在する場合、次のＫ個のタイムスロットのうちどれがフリーとなるかを知っている。
【００４７】
特に、モバイルデバイスコントローラ１６０は、第２のネットワークコントローラ１５０が遠隔デバイス１３０からのその送信のためにアクノリッジメント信号を受け取るため充分な時間を残して、フリーのタイムスロットの間にデータ送信が終了し得ることを確実にし得る場合のみ、第２のネットワークコントローラ１５０がデータを送信することを可能とし得る。タイムスロットＮ〜（Ｎ＋Ｋ−１）の全てが占有されると識別される場合、モバイルデバイスコントローラ１６０は、第２のネットワーク回路１５０に送信を開始させない。
【００４８】
最終的に、モバイルデバイス１１０はＮから（Ｎ＋１）までインクリメントし得る（３６０）。そうする際、モバイルデバイス１１０は次のタイムスロットに移る。
【００４９】
処理はその後、モバイルデバイス１１０が第１のネットワークコントローラ１４０のためのアップリンク命令を受け取ることで続き、アップリンク命令は、Ｎのこの新しい値のために、タイムスロット（Ｎ＋Ｋ）のための状態情報としてモバイルデバイスコントローラ１６０に転送される（３２０）。このプロセスはその後、モバイルデバイス１１０のオペレーションの間継続する。
【００５０】
図４は、開示される実施例に従って、図３のアップリンク命令の状態を判定及びストアするオペレーションのフローチャート３３０である。
【００５１】
図４に示すように、このプロセス３３０のオペレーションは、モバイルデバイスコントローラ１６０が、タイムスロット（Ｎ＋Ｋ）の間アップリンク命令（状態情報）が第１のネットワーク回路１４０（即ち、第１の隣接するワイヤレスネットワーク）によるアップリンク送信を必要とするか否かを判定することにより始まる（４１０）。言い換えると、モバイルデバイスコントローラ１６０は、タイムスロット（Ｎ＋Ｋ）の間第１のネットワーク回路１４０が信号を送信するように指示されたかを判定する。
【００５２】
タイムスロット（Ｎ＋Ｋ）の間第１のネットワーク回路１４０がアップリンク信号を送信するように指示された場合、タイムスロット（Ｎ＋Ｋ）は占有されると識別され得る（４２０）。
【００５３】
しかし、タイムスロット（Ｎ＋Ｋ）の間第１のネットワーク回路１４０がアップリンク信号を送信するように指示されていない場合、タイムスロット（Ｎ＋Ｋ）はフリーと識別され得る（４３０）。
【００５４】
タイムスロット（Ｎ＋Ｋ）の状態が占有される又はフリーと判定されると、タイムスロット（Ｎ＋Ｋ）の状態はメモリ１７０に保存され（４４０）、処理が継続する。
【００５５】
図５は、開示される実施例に従った、図３の、第２の隣接するワイヤレスネットワークに動作するように指示するオペレーションのフローチャート３５０である。
【００５６】
図５に示すように、このプロセス３５０のオペレーションは、第２のネットワーク回路１５０（即ち、第２の隣接するワイヤレスネットワーク）が遠隔デバイス１３０に送信する任意のデータを有するか否かをモバイルデバイスコントローラ１６０に判定させることにより始まる（５１０）。モバイルデバイスコントローラ１６０は、図３に示すプロセスのオペレーション３４０においてそれが得た、第２のネットワーク回路１５０のためのデータ送信状態に基づいてこれを判定し得る。
【００５７】
モバイルデバイスコントローラ１６０が、第２のネットワーク回路１５０が送信するデータを有さないと判定する場合、オペレーション３５０は終わり、処理は図３に示すプロセスのオペレーション３６０に続く。
【００５８】
しかし、モバイルデバイスコントローラ１６０が、第２のネットワーク回路１５０が送信するデータを有すると判定した場合、モバイルデバイスコントローラ１６０は更に、タイムスロットＮ〜（Ｎ＋Ｋ−１）のスロットの状態を判定する（５２０）。特に、モバイルデバイスコントローラ１６０は、メモリ１７０にストアされた関連する情報を読むことにより、これらのタイムスロットのすべてが占有されるか或いはこれらのスロットのうちの１つ又は複数がフリーかを判定する。
【００５９】
モバイルデバイスコントローラ１６０が、タイムスロットＮ〜（Ｎ＋Ｋ−１）の全てが占有されると判定する場合、モバイルデバイスコントローラ１６０は第２のネットワーク回路１５０に全てのタイムスロットＮ〜（Ｎ＋Ｋ−１）の間データの送信を遅延するように指示する（５３０）。それは、これらのタイムスロットの全てが占有される場合、アクノリッジメントが遠隔デバイス１３０から受信され得るフリーのタイムスロットの間第２のネットワーク回路１５０がその送信を終了し得る可能性がないため、これを行う。データの送信は、少なくとも１つのフリーのタイムスロットが生じることが分かるまで遅延される必要がある。
【００６０】
しかし、モバイルデバイスコントローラ１６０が、タイムスロットＮ〜（Ｎ＋Ｋ−１）の少なくとも１つがフリーであると判定する場合、モバイルデバイスコントローラ１６０は、任意の受信した応答送信がフリーのタイムスロットの間起こるようにデータ送信を配置するように第２のネットワーク回路１５０に指示する（５４０）。言い換えると、次のＫ個のタイムスロットのうちのどれがフリーとなるか知っているため、モバイルデバイスコントローラ１６０は、第２のネットワーク回路１５０に、送信時間を最大化する一方で、それでも第２のネットワーク回路１５０が遠隔デバイス１３０からのその送信のためのアクノリッジメントを受け取る必要があるとき遠近問題がないことを確実とするように、その送信を配置するように指示し得る。
【００６１】
概して、できるだけ速く送信を始めること、及び提供される情報のウィンドウ内の最後のフリーのタイムスロットにおいて送信を終了することにより、第２のネットワーク回路１５０のための最大送信時間を得ることができる。開示される実施例におけるこのような状況において、最後のフリーのタイムスロットが第２又は第３のタイムスロットである場合、第２のネットワーク回路１５０は、それが単一のアクノリッジメントのために止まらなければいけなくなる２又は３タイムスロット前の殆どを介して送信することができる。これは、第２のネットワーク回路１５０から遠隔デバイス１３０へのデータの高速送信を可能にし、更に大きなスループットをつくり、第２のネットワーク回路１５０を急速にスリープモードに入らせ得、そのため電力消費を低減する。
【００６２】
図２に関して上述したように、フリーのタイムスロットの正確な分布に従って、このような送信が配置され得る複数の方式がある。特に、第２のネットワーク回路１５０における任意の信号の受信がフリーのタイムスロットの間起こることが必要であるが、第２のネットワーク回路１５０による送信の全体がフリーのタイムスロットの間起こることは必ずしも必要ではない。このような送信は、必要に応じてフリーの又は占有されるタイムスロットの間起こり得る。
【００６３】
上記説明は、４Ｇ  ＬＴＥ携帯電話トランシーバ、及び同一箇所に配置されるブルートゥース／Ｗｉ‐Ｆｉトランシーバを指すが、これは単なる例である。上述の方法は、任意の、潜在的に干渉する、同一箇所に配置されるトランシーバに等しく適用可能である。その結果、これらの方法は、４Ｇ  ＬＴＥトランシーバ及び同一箇所に配置されるブルートゥース／Ｗｉ‐Ｆｉトランシーバと共に用いることにのみ限定されると考えるべきではない。
【図１】
2015515837.tif 000003
【図３】
2015515837.tif 000004
【図４】
2015515837.tif 000005
【図５】
2015515837.tif 000006
【図２】
2015515837.tif 000007
【国際調査報告】
2015515837.tif 000008
2015515837.tif 000009