JP5220841B2 - 通信ネットワークを形成するための周波数走査 - Google Patents

通信ネットワークを形成するための周波数走査 Download PDF

Info

Publication number
JP5220841B2
JP5220841B2 JP2010502348A JP2010502348A JP5220841B2 JP 5220841 B2 JP5220841 B2 JP 5220841B2 JP 2010502348 A JP2010502348 A JP 2010502348A JP 2010502348 A JP2010502348 A JP 2010502348A JP 5220841 B2 JP5220841 B2 JP 5220841B2
Authority
JP
Japan
Prior art keywords
network
node
reconnaissance
client
beacon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010502348A
Other languages
English (en)
Other versions
JP2010524360A (ja
Inventor
リー,ロナルド
チュウ,ケン
ハレ,ロバート,ローレンス
デルーシオ,グレン
リャン ウー,ゾン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Entropic Communications LLC
Original Assignee
Entropic Communications LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Entropic Communications LLC filed Critical Entropic Communications LLC
Publication of JP2010524360A publication Critical patent/JP2010524360A/ja
Application granted granted Critical
Publication of JP5220841B2 publication Critical patent/JP5220841B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • H04N21/23655Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • H04W84/20Master-slave selection or change arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Description

関連出願
本願は、2007年4月7日に出願された米国特許暫定出願第60/910,661号の利益、および2007年5月8日に出願された米国特許暫定出願第60/916,804号の利益を主張するものであり、その明細書を参照することにより本願に組み込む。
本開示は、概して通信ネットワークに関し、特に周波数走査を使用した通信ネットワークの形成に関する。
いくつかのネットワーク環境において、共有の媒体を通じて通信する複数の相互動作可能なノードが他のノードの存在を検出すると、通信ネットワークを形成することができる。かかるネットワークの一例は、Media over Coax Alliance(「MoCA」)MAC/PHY Specification v. 1.0に基づいて動作するネットワークである。このネットワークにおいて、ノードは「クライアント」または「スレーブ」ノードとして、または「マスター」/「ネットワーク制御装置」/「ネットワーク管理装置」(「NC:network coordinator」)ノードとして機能することができる。ネットワークは典型的には単一のNCノードと、任意の数のクライアントノードを有し、NCノードはビーコンと他の制御情報を送信してネットワークを管理する。
電源を投入またはリセットすると、ノードは可能な周波数の有効な範囲を走査して、動作する場所を決定し、NCノードからの信号を検索することができる。既存のネットワークを示すNCノード信号が見つかると、ノードは既存のネットワークに加わることができる。ネットワークに加わることは、ノードがネットワークへの参加許可に特化されたプロトコルに従うことを伴う。加わることは概して、NCノードから送信されるネットワーク情報を受け取り、ネットワークアドミッション要求を送信するタイムスロットを決定することと、指定されたタイムスロットのメッセージを識別することを含むネットワークアドミッション要求を送ることを伴う。要求を出す該ノードは、ネットワークへの参加許可のための承認をNCノードから受け取る。
既存のネットワークが見つからない場合、該ノードはNCノードとして動作し、他のノードがその存在を検出してネットワークに加わることを待機することにより、特定の周波数でネットワークを確立することができる。多くのノードがほぼ同時に可能な周波数を走査する場合、いくつかのノードが確立されたネットワークの検出に失敗して新規のネットワークを形成する可能性がある。したがって、家庭環境内などの、すべてのノードを含む単一のネットワークを形成することを意図するか所望する可能な周波数内に、複数のネットワークが形成されることがある。
一実施形態は、既存のネットワークを検索することによってネットワークを形成するノードである。既存のネットワークが見つからない場合、このノードは第1のネットワークのネットワーク制御装置ノードとして動作し、少なくとも1つのクライアントノードの第1のネットワークへの参加を許可する。ネットワーク制御装置ノードとして、このノードはクライアントノードのうちの1つを偵察ノードとして指定する。偵察ノードは第1のネットワークから自らを離脱させ、第2のネットワークを検索する。所定の時間を過ぎても偵察ノードが第1のネットワークに戻らない場合は、偵察ノードが第2のネットワークを見つけたものと推定する。第1のネットワークのネットワーク制御装置ノードは次に、残りのクライアントノードを偵察ノードとして指定し、次にクライアントノードとして第2のネットワークに加わる。したがって、複数のネットワークが回避される。
一実施形態に従うネットワークの構成図である。 一実施形態に従うノードの構成図である。 NCノードとして偵察ノードを開始する場合の、または偵察ノードとなるクライアントノードとして働く場合の、一実施形態に従う図2のノードの機能性のフロー図である。 好適なNCノードがそのネットワークへの参加を許可されることを試行する場合に、ネットワーク上のNCノードとして働く場合の、一実施形態に従う図2のノードの機能性のフロー図である。 開示する方法および装置の実施形態に従う、2つのノードの時系列を説明する構成図である。
一実施形態は、ある周波数でネットワークを形成し、次に別のネットワークがやはり別の周波数で形成されているかどうか判定する操作を行うNCノードである。第2のネットワークが見つかると、該NCノードはそのネットワークを第2のネットワークに移動させ、最終的には第2のネットワークにネットワークノードとして加わる。したがって、複数のネットワークが回避される。
図1は、一実施形態に従うネットワーク10の構成図である。ネットワーク10は、NCノード12およびクライアントノード13〜クライアントノード15を含む。一実施形態では、ネットワーク10は家庭環境内のネットワークであり、ノード12〜15は、相互にデジタルデータを通信する家庭内のデバイスに統合または接続されている。かかるデバイスの例として、セットトップボックス、デジタルビデオテープレコーダ(「DVR」)、コンピュータ、テレビ、ルータ等を含む。ノード12〜ノード15は、該デジタルデータを送信する媒体を提供するネットワーク媒体16に接続される。一実施形態では、ネットワーク媒体16は同軸ケーブルである。しかしながら、ネットワーク媒体16は、他の有線媒体または無線媒体を含む、任意の他の種類の媒体であってもよい。一実施形態では、ネットワーク10は、該ネットワーク上の任意のノードが、該ネットワーク上の任意の他のノードと任意の方向において直接通信できるように、フルメッシュ型ネットワークである。
一実施形態では、ネットワーク10は周波数チャネルの一覧を走査して、既存のネットワークを検索するノードによって形成される。既存のネットワークが見つかると、該ノードはクライアントノードとしてそのネットワークに加わる。既存のネットワークが見つからない場合、ノードはNCノードとしてネットワーク10等の新規のネットワークを開始し、クライアントノードはこの新規のネットワークに加わる。一実施形態では、ネットワーク10は、Media over Coax Alliance MAC/PHY Specification v. 1.0(以下「MoCA 1.0」)の許容周波数内でネットワークとして動作する。MoCA 1.0における周波数範囲は875〜1500MHzであり、周波数チャネルは25MHzまたは50MHzの間隔で存在する。したがって、中心周波数が875MHz、別の周波数は900MHz、別の周波数は925MHzというように1000MHzまで続き、次に1150MHzに飛び、そこから1500MHzまで50MHzの間隔のチャネルを持ち、1150MHz、1200MHz等から最大1500MHzで中心となるチャネルを有する周波数チャネルが存在する。図1の実施例において、ネットワーク10は周波数チャネルB1(例えば、900MHz)で動作し、一方でNCノードと複数のクライアントノードを有する別のネットワークは周波数チャネルD2(例えば、1200MHz)で動作する。
一実施形態では、ネットワーク10を最初に形成するか、新規のクライアントノードの参加を許可すると、各ノードからそのネットワークの他のすべてのノードへのリンク維持操作(「LMO」:link maintenance operation)が実施される。該LMOは、どのノードにLMOを実施するかを特定するNCノードによって制御される。概して、1回のLMOは、1つのノードから別のノードへの所定のビット列およびビット長を使用して、ノード間のチャネル特性を推定するために形成されるプローブメッセージの送信を伴う。受信側ノードはこのプローブメッセージを受信として処理し、送信機と受信機の間に存在する障害を判定する。チャネルの測定された障害に基づいて、送信機と受信機の間の変調を適応する。一実施形態では、この変調を適応させるために、ビットローディングを用いる。ビットローディングとは、高い信号対雑音比を有する搬送波に高次の信号点配置を、低い信号対雑音比を有する搬送波に低次の信号点配置を割り当てる方法である。一実施形態では、ネットワークの最大公約数(「GCD」)変調プロファイルは、個別の二地点間LMO結果に基づいて算出することができ、別の実施形態においては、該GCD変調プロファイルを判定するために、GCDプローブを送信することができる。
一実施形態では、ネットワーク10は、直交周波数分割多重(「OFDM」)変調を使用してノード間でデジタルデータを伝送する。本実施形態では、該リンクを通して通信するデジタルデータは、情報を搬送するために変調した256搬送波のそれぞれに送り、すべての搬送波は、異なる周波数で、並行して同一のレシピエントに伝送する。したがって、ネットワーク10は、256搬送波を含み、その224を一実施例においてコンテンツを搬送するために典型的に使用する。該224コンテンツを搬送する搬送波のそれぞれは、二位相偏移変調(「BPSK」:Binary Phase−Shift Keying)、四位相偏移変調(「QPSK」:Quadrature Phase−Shift Keying)、または一実施例において、他の直交振幅変調(「QAM」:Quadrature Amplitude Modulation)を使用して変調する。
図2は、一実施形態に従うノード21の構成図である。ノード21は図1のノード12のようなNCノードとして、または図1のノード13〜15のようなクライアントノードとして機能することができる。ノード21は、プロセッサ20、送受信機27、およびメモリ22を含む。プロセッサ20は、任意の種類の汎用または特定用途プロセッサでありえる。送受信機27は、デジタルデータを送受信する任意のデバイスであることができる。メモリ22は、情報およびプロセッサ20によって実行される命令を保存する。メモリ22は、ランダムアクセスメモリ(「RAM」)、読み取り専用メモリ(「ROM」)、磁気または光ディスクのような静的記憶装置、または任意の他の種類のコンピュータ読み取り可能な媒体の任意の組み合わせによって構成することができる。
コンピュータが読み取り可能な媒体は、プロセッサ20によってアクセスが可能な任意の入手可能な媒体であってもよく、揮発性および不揮発性媒体、取り外し可能および不可能な媒体、および通信媒体の双方を含む。通信媒体は、コンピュータが読み取り可能な命令、データ構造、プログラムモジュールまたは搬送波等の変調された信号内の他のデータ、または他の搬送機構を含むことができ、任意の情報送達媒体を含むことができる。
一実施形態では、メモリ22は、プロセッサ20によって実行される際に機能性を提供するソフトウェアモジュールを保存する。このモジュールは、オペレーティングシステム24、ネットワーク開始モジュール25および複数ネットワーク回避モジュール26を含む。図2においてソフトウェアとして示すが、これらのモジュールの機能性は、他の実施形態では、ハードウェアまたはソフトウェアの任意の組み合わせによって実施することができる。
一実施形態では、オペレーティングシステム24は、送受信機27およびメモリ22の制御を含む、ノード21を操作させるための機能性をプロセッサ20に提供する。一実施形態では、ネットワーク開始モジュール25は、ノード21がNCノードとしてネットワークを形成するか、すでに形成されたネットワークにクライアントノードとして加わることを可能にする。一実施形態では、ネットワーク開始モジュール25は、その機能性をMoCA 1.0に従って発揮する。本実施形態では、電源を投入するか別様にリセットする場合、ノード21は最初に周波数チャネルの一覧を走査してビーコンを検索する。あるチャネルでビーコンを見つけると、ノード21は次にそのチャネル上のネットワークにクライアントノードとしての参加許可を得ようとする。最初の一覧上のすべての周波数チャネル(すなわち、チャネル875〜1500MHz)を、少なくとも1回または所定の回数走査した後、ノード21がビーコンを発見できない場合、または任意のネットワークへの参加を許可されない場合、ノード21は次に、選択した周波数チャネル上にNCノードとしてネットワークを形成しようとする。
ネットワークを形成するために、ノード21は周波数チャネルの第2の一覧をウォークスルーする。各周波数チャネルにおいて、ノード21は再度ビーコンのリスニングをする。既存のネットワークのビーコンが聞こえた場合、そのネットワークへの参加を試行する。ビーコンが聞こえない場合、ノード21はNCノードとなって、そのチャネルが既存のネットワークのビーコンに通告されているタブーチャネル(すなわち、回避されるべきチャネル)でない限り、その周波数チャネル上でビーコンを送信する。このビーコンは他のノードのネットワークへの参加を勧誘する。一実施形態では、該ネットワークは通信に時分割複信(「TDD」:time division duplex)プロトコルを使用する。TDDシステムにおいて、送受信データは概して同一の周波数帯域を使用して、異なる時間間隔の間に通信される。異なるノードは、時分割多重アクセス(「TDMA」:time division multiple access)の使用中、共通の周波数チャネルを共有する。TDMAシステムにおいて、各ノードは異なる時間間隔の間に伝送する。ノードには、複数のスロットを含む、フレーミング構造の1つまたは複数の所定の長さのスロットを与える。すべてのノードは、ネットワークNCノードによって送信されるビーコンやメディアアクセスプラン(「MAP」:Media Access Plans)などのメッセージによって同期する。このビーコンやMAPメッセージは、クライアントノードに共通の時間基準を提供し、他のネットワーク管理情報を含むことができる。MAPは、MoCA 1.0に記載するタイムスロット等にノードの割り当てを定義するためにNCによって送られるメッセージである。
図1のネットワーク10等のネットワークを含む単一の家屋や他の施設は、多数のノードを含むことができる。一実施形態では、16ノードまでのノートが単一のネットワークの一部となることができる。しかしながら、いくつかの、またはすべてのノードのリセットを引き起こす電源異常や他のインシデントが発生した場合、各ノードは、上記に記載のとおり、既存のネットワークを検索し、既存のネットワークが見つからない場合、次にNCノードとして新規のネットワークを形成する。ノードが多数あると、複数の個別のネットワークが、異なるチャネルや、または複数のノードが1つの既存のネットワークを見つけることはないため、同一のチャネル上に形成される可能性がある。しかしながら、複数の個別のネットワークが単一の家屋または他の施設内に存在することは、別個のネットワーク上のノードがデータを交換することができないため、望ましくない。
一実施形態の複数ネットワーク回避モジュール26は、その対応するノード(すなわち、ノード21)がNCノードまたはクライアントノードとして働いている場合に、複数の個別のネットワークが形成されることを防ぐ機能性を提供する。一実施形態では、この機能性は、複数ネットワークを検索するための「偵察(scout)」ノードとしてクライアントノードを使用することを含む。図3は、NCノードとして偵察ノードを開始する場合、または偵察ノードとなるクライアントノードとして働く場合の、一実施形態に従う図2のノード21の機能性のフロー図である。一実施形態では、図3のフロー図および以下に開示する図4の機能性を、メモリまたは他のコンピュータで読み取り可能な、または有形の媒体に保存するソフトウェアによって実装し、プロセッサによって実行する。他の実施形態では、この機能性をハードウェアか、またはハードウェアとソフトウェアの任意の組み合わせによって実施する。
302では、ネットワーク10のようなネットワークは、周波数チャネルA1、D2等に形成される。該ネットワークが形成された後、およびNCノードとして働く場合、ノード21はクライアントノードのうちの1つに、このクライアントノードを偵察ノードにさせる偵察コマンドを発行する。また、該NCノードは、所定の時間が過ぎると期限切れとなる偵察戻りタイマを開始する。一実施形態では、ネットワークは新規のネットワークを始めに形成した際のみに偵察ノードを開始する。一実施形態では、該NCノードが偵察ノードの戻りを待機している間に新規のノードが該ネットワークに加わった場合、該新規ノードが偵察ノードの復帰に干渉し、その戻りを遅延させる可能性があるため、該偵察戻りタイマをリセットする。
ノード21がクライアントノードである場合、ノード21は320で該偵察コマンドを受け取り、偵察ノードとなる。
321では、ノード21は偵察ノードとして、既存のネットワークから自らを離脱させ、重複するネットワークのために一方向において周波数チャネルを検索する。この方向は増加してもよく(例えば、チャネル1150MHz、次にチャネル1200MHz、次にチャネル1250MHz等)、次いで、最高チャネルに達すると(すなわち、一実施形態では1500MHz)、逆方向にする(すなわち、方向を減少する)。別の実施形態では、該方向は該チャネルを減少させることによって開始することができる。偵察ノードであるすべてのノードは、2つの異なるネットワークからの2つの異なる偵察ノードが逆方向に走査し、互いの元のネットワークに加わることのないよう、同一の初期方向(上または下)に走査するべきである。2つの異なる偵察ノードが、重複するネットワークを検索するある時点において、2つの異なるネットワークに加わる結果となった場合でも、該検索手順を繰り返すことにより、この偵察ノードは最終的に同一のネットワークに集中する。
322において、走査プロセス中に新規のネットワークが見つかったかどうか判定される。該偵察ノードが元のネットワークの周波数以外の周波数でビーコンを検出すると、新規のネットワークが見つかることとなり、該新規のネットワークの該NCノードによってキャプチャされる。新規のネットワークに加わったという結果は、一実施形態では、新規のネットワークが見つかったということを判定するものである。
324において、該新規のネットワークが見つかった場合、該偵察ノードはクライアントノードとして該新規のネットワークに加わっている。
323において、新規のネットワークが見つからない場合、該偵察ノードは、クライアントノードとして元のネットワークに復帰することとなる。該偵察ノードが一方向の終わりまで(すなわち、最高位または最低位の周波数チャネル)、および逆方向に走査した場合、および元のネットワークチャネルに後退走査した場合、新規のネットワークは見つからない。
一方、307において、該NCノードは、該偵察ノードが戻る前、該偵察タイマの期限切れを待機する。
308において、該偵察ノードが戻ることなく該偵察タイマの期限が切れたかどうか判定する。
305において、該タイマの期限が切れる前に該偵察ノードが戻っていた場合、該偵察ノードが重複するネットワークを見つけていないため、該NCノードは次に既存の該ネットワークを維持する。一実施形態では、該偵察ノードが戻ると、該NCノードは別の偵察ノードを送ることはない。
306において、該タイマの期限が切れる前に該偵察ノードが戻っていない場合、該NCノードは重複するネットワークが存在し、該偵察ノードがそのネットワークに加わったと推定する。該NCノードは次に、残りのクライアントノードを偵察ノードとして一度に1つずつ送り、これはそれらを他のネットワークに加わらせる。一実施形態では、偵察を送る間の期間は、これらの偵察が同時に重複するネットワークに加わろうと試行する可能性を低減するために、一定の間隔をあける。
307において、すべてのクライアントノードが偵察ノードとして該ネットワークから離脱すると、該NCノードは自ら重複する該ネットワークを検索して、最終的にクライアントノードとしてそのネットワークに加わる。
一実施形態では、例えば家屋のような1つの地点のノードのうちの1つ(またはそれ以上)は、「好適な」NCノードとして指定することができる。この好適なNCノードは、好適なNCノードが確実にNCノードの役割を担うように、そのように指定していない他のノードに優先することとなる。他のノードとの通信、このノードの能力、その安定性、レイテンシー、該ネットワーク外の他のデバイスとの接続等を最適化するために、該ネットワーク内におけるそのノードの好適な物理的位置のような要因に基づいて、1つのノードを、その好適なNCノードとして選択することができる。好適なノードとして指定したノードは、最も電源の切れる可能性が低いノードである可能性がある。例えば、いくつかのネットワーク環境において、光ネットワーク端末(「ONT」)ノードは家屋の外に位置することができ、その家屋ほかのものとは異なる電力供給源をとることができる。
ノードを好適なNCノードとして設定する場合、そのネットワークへの参加許可の間に、その指定を信号でそのネットワークに伝える。一実施形態では、能力ビットを含む各ノードは、ネットワークに加わる際に該NCノードに伝送される。本実施形態では、その好適なNCノードの能力ビットは、それが好適なNCノードであることを示す。
図4は、好適なNCノードがこのネットワークへの参加許可を得ようとする場合、ネットワーク上のNCノードとして働く場合の、一実施形態に従う図2のノード21の機能性のフロー図である。
402において、現行のNCノード(好適なNCノードでない場合)は新規のノードの能力ビットを読み取り、NC機能性を新規に加わった好適なNCノードにハンドオフする。一実施形態では、ハンドオフは、その好適なNCノードが該ネットワーク内のすべての既存のノードとのビットローディング(例えば、LMOの実施)の機会を持った後にのみ発生する。
該ネットワークがMoCA規格に従って動作する一実施形態では、404において、現行のNCノードが好適なNCノードであり、1つもしくは複数の好適なNCノードがそのネットワークに加わる際、自らのMoCA改定よりも上位である場合、この現行のNCは好適なNCに最上位のMoCA改定をハンドオフしなければならない。最高位のMoCA改定を持つ2つ以上の好適なNCノードがある場合、現行のNCノードは、その時に最良のGCDビットローディングを持つものにハンドオフしなければならない。最良のGCDビットローディングを持つ好適なNCノードとは、最高のGCDビットレートを有するものである。一実施形態では、ハンドオフは、ハンドオフされるノードが該ネットワーク内のすべての既存のノードとのビットローディング(例えば、LMOの実施)の機会を持った後のみに発生するものとする。
該ネットワークがMoCA規格に従って動作する一実施形態では、406において、現行のNCノードが好適なNCノードであり、1つもしくは複数の他の好適なNCノードが自らと同一のMoCA改定をもってそのネットワークに加わろうと試み、より上位のMoCA改定を有する好適なNCノードがない場合、現行のNCノードは同一のMoCA改定を有する別の好適なNCノードに、ヒステリシス付きの最良のGCDビットローディングに基づいてMoCA 1.0に開示するNCハンドオフ基準を用いてハンドオフをしなければならない。一実施形態では、ハンドオフは、ハンドオフされるノードが該ネットワーク内のすべての既存のノードとのビットローディングの機会を得た後のみに発生する。
NCノードとしてネットワークを開始しようとして、複数のノードがほぼ同時にビーコンを送っている場合、上記で説明したとおり、複数のネットワークを形成することができる。MoCA 1.0に従うネットワーク形成等の従来技術のネットワーク形成において、ノードはビーコンを伝送し、クライアントノードからの応答を待機する。その一方、開示する方法および装置の一実施形態では、ノード21のようなノードはビーコンを送信する間のリスニング期間を組み込むことになる。このリスニング期間の間、該ノードは他のNCノードからのビーコンをリスニングし、ビーコンを検出すると、そのネットワークに加わる。
図5は、開示する方法および装置の実施形態に従う、2つのノード500、502の時系列を説明する構成図である。図5の例において、ノード500は510でビーコンを送信し、次にリスニング期間511の間ビーコンをリスニングし、次に512で別のビーコンを送る。一方、ノード502は520でビーコンを送信し、次にリスニング期間521の間ビーコンをリスニングし、次に522で別のビーコンを送る。一実施形態では、このノードは送られたビーコンのチャネルと同一の周波数チャネル上のビーコンをリスニングする。これは、同一のチャネル上に2つもしくは複数のネットワークが形成されることを防ぐ。さらに、リスニングの期間は、一実施形態では、リスニング期間の間に別のノードのビーコンを聞く可能性を高めるために、ビーコンを送る期間よりもずっと長い。一実施形態では、ノード500または502のうちの1つのみが、他のノードのビーコンを「聞」き、自らのビーコンの送信を停止し、したがって1つのノードのみがビーコンを送信することを確実にし、1つのNCノードのみが存在するために、1つのネットワークのみが形成される。
開示するように、実施形態は、複数のまたは重複したネットワークの形成を防ぐ一方で、NCおよび1つもしくは複数のクライアントノードを有するネットワークを形成する。実施形態は、クライアントノードを偵察ノードとして指定するステップを含み、ビーコンの伝送間のリスニング期間を含む。さらに、あるノードが他のノードに優先する特性を有する場合、そのノードは好適なNCノードとして指定することができる。
いくつかの実施形態を本明細書に具体的に説明および/または記載する。しかしながら、開示した実施形態の修正および変更は、上記の教示の範囲内であり、本発明の精神および意図する範囲から逸脱することなく、添付の請求項の範囲内にあるものと理解されたい。

Claims (14)

  1. ネットワークを形成する第1のノードの方法であって、
    既存のネットワークを検索するステップと、
    前記既存のネットワークが見つからない場合、第1のネットワークの第1のネットワーク制御装置ノードとして動作するステップと、
    前記第1のネットワークに少なくとも1つのクライアントノードの参加を許可するステップと、
    第1のクライアントノードが前記第1のネットワークから自らを離脱させることができるように、前記第1のネットワークの前記第1のクライアントノードを偵察ノードとして指定するステップと、
    所定の時間が過ぎても前記偵察ノードが前記第1のネットワークに戻らない場合、第2のクライアントノードとして第2のネットワークに加わるステップと、
    を含む、方法。
  2. 前記第1のネットワークは、第1の周波数チャネル上で動作し、前記第2のネットワークは、前記第1の周波数チャネルとは異なる第2の周波数チャネル上で動作する、請求項1に記載の方法。
  3. 前記第2のネットワークに加わる場合、前記第1のネットワークを放棄するステップをさらに含む、請求項1に記載の方法。
  4. 前記第1のノードが、好適なネットワーク制御装置として指定される、請求項1に記載の方法。
  5. 前記第1のネットワークの前記第1のネットワーク制御装置ノードとして動作するステップが、
    第1のビーコンを前記第1のネットワークの周波数で第1の期間にわたって送信するステップと、
    前記第1の期間の後、第2のビーコンを第2の期間にわたってリスニングするステップと、
    を含む、請求項1に記載の方法。
  6. 前記第2の期間が、前記第1の期間を上回る、請求項5に記載の方法。
  7. 所定の時間を過ぎても前記偵察ノードが前記第1のネットワークに戻らない場合、すべての残りのクライアントノードを追加の偵察ノードとして送るステップをさらに含む、請求項1に記載の方法。
  8. 前記偵察ノードが所定の時間になる前に前記第1のネットワークに戻る場合、前記第1のネットワークを維持するステップをさらに含む、請求項1に記載の方法。
  9. ネットワークに加わる第1のノードの方法であって、
    第1のネットワークの第1のネットワーク制御装置からの第1のビーコンをリスニングするステップと、
    第1のクライアントノードとして前記第1のネットワークに加わるステップと、偵察ノードとなる要求を受け取るステップと、
    前記第1のネットワークを退去し、第2のネットワークの第2のネットワーク制御装置からの第2のビーコンをリスニングするステップと、
    前記第2のビーコンが見つからない場合、前記第1のネットワークに復帰するステップと、
    前記第2のビーコンが見つかった場合、第2のクライアントノードとして前記第2のネットワークに加わるステップと、
    を含む、方法。
  10. 前記第2のビーコンをリスニングするステップが、所定の周波数チャネル走査方向に対して行われる、請求項9に記載の方法。
  11. コンピュータで読み取り可能な媒体であって、そこに命令を保存し、命令をプロセッサによって実行する場合、前記プロセッサに、
    既存のネットワークを検索させ、
    前記既存のネットワークが見つからない場合、第1のネットワークの第1のネットワーク制御装置ノードとして動作させ、
    前記第1のネットワークに少なくとも1つのクライアントノードの参加を許可させ、
    第1のクライアントノードが前記第1のネットワークから自らを離脱できるように、前記第1のネットワークの前記第1のクライアントノードを偵察ノードとして指定させ、
    所定の時間が過ぎても前記偵察ノードが前記第1のネットワークに戻らない場合、第2のクライアントノードとして第2のネットワークに加わらせる命令を有する、媒体。
  12. 前記第1のネットワークが第1の周波数チャネル上で動作し、前記第2のネットワークが、前記第1の周波数チャネルとは異なる第2の周波数チャネル上で動作する、請求項11に記載のコンピュータで読み取り可能な媒体。
  13. 前記命令は、前記第2のネットワークに加わる際に、前記プロセッサにさらに前記第1のネットワークを放棄させる、請求項11に記載のコンピュータで読み取り可能な媒体。
  14. ネットワークを形成するためのシステムであって、
    既存のネットワークを検索するための手段と、
    前記既存のネットワークが見つからない場合、第1のネットワークの第1のネットワーク制御装置ノードとして動作するための手段と、
    前記第1のネットワークに少なくとも1つのクライアントノードの参加を許可するための手段と、
    第1のクライアントノードが前記第1のネットワークから自らを離脱できるように、前記第1のネットワークの前記第1のクライアントノードを偵察ノードとして指定するための手段と、
    所定の時間が過ぎても前記偵察ノードが前記第1のネットワークに戻らない場合、第2のクライアントノードとして第2のネットワークに加わるための手段と、
    を備える、システム。
JP2010502348A 2007-04-07 2008-04-07 通信ネットワークを形成するための周波数走査 Expired - Fee Related JP5220841B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US91066107P 2007-04-07 2007-04-07
US60/910,661 2007-04-07
US91680407P 2007-05-08 2007-05-08
US60/916,804 2007-05-08
PCT/US2008/059571 WO2008124687A1 (en) 2007-04-07 2008-04-07 Frequency scanning to form a communication network

Publications (2)

Publication Number Publication Date
JP2010524360A JP2010524360A (ja) 2010-07-15
JP5220841B2 true JP5220841B2 (ja) 2013-06-26

Family

ID=39826798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010502348A Expired - Fee Related JP5220841B2 (ja) 2007-04-07 2008-04-07 通信ネットワークを形成するための周波数走査

Country Status (6)

Country Link
US (3) US7936701B2 (ja)
EP (1) EP2137890A4 (ja)
JP (1) JP5220841B2 (ja)
KR (1) KR101430781B1 (ja)
CN (1) CN101663861B (ja)
WO (1) WO2008124687A1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010051020A1 (en) * 2008-10-29 2010-05-06 Anamorphic Systems, Inc. System to create and maintain internet meta-maps
US8397271B2 (en) * 2008-12-18 2013-03-12 Commscope, Inc. Of North Carolina Power divider networks for cable television networks that include multimedia over coax bypass circuits and signal amplifiers that include such power divider networks
US8850509B2 (en) 2008-12-23 2014-09-30 Cisco Technology, Inc. Multiple frequency channel data distribution
US20100180112A1 (en) * 2009-01-14 2010-07-15 Entropic Communications, Inc. Secure Node Admission in a Communication Network
US8699704B2 (en) 2010-01-13 2014-04-15 Entropic Communications, Inc. Secure node admission in a communication network
CN101729317B (zh) * 2009-12-11 2011-10-26 中兴通讯股份有限公司 一种MoCA网络节点管理方法及装置
US8806044B2 (en) * 2011-11-29 2014-08-12 Maxlinear, Inc. Method and system for cross-protocol time synchronization
US8683256B2 (en) * 2010-06-24 2014-03-25 Entropic Communications, Inc. Method and system for interference detection and mitigation
US8861363B2 (en) * 2010-12-23 2014-10-14 Entropic Communications, Inc. Method and system for interference detection and mitigation
WO2012162576A1 (en) * 2011-05-26 2012-11-29 Lantiq Deutschland Gmbh Method for optimal allocation of resources in a multi-user network
CN103875199A (zh) * 2011-08-12 2014-06-18 熵敏通讯公司 在用于多个家庭网络的网络设备中选择频带的方法
CN104280118A (zh) * 2013-07-11 2015-01-14 华为技术有限公司 低照度测试工具及其控制方法
CN104518964B (zh) * 2013-09-27 2017-12-29 华为技术有限公司 混合家庭网络中的网络发现方法、装置、基站及控制基站
WO2015179076A1 (en) * 2014-05-21 2015-11-26 Entropic Communications, Inc. Method and apparatus for supporting sub networks in a moca network
EP3334090A1 (en) * 2016-12-08 2018-06-13 InCoax Networks Europe AB Method and system for synchronization of node devices in a coaxial network

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171199B1 (en) * 1999-09-10 2007-01-30 Lucent Technologies Inc. Method and system for directing a data message in a wireless communications network including multiple wireless systems
WO2002001807A2 (en) * 2000-06-28 2002-01-03 Broadcom Corporation Multi-mode controller
US7295518B1 (en) * 2001-08-30 2007-11-13 Entropic Communications Inc. Broadband network for coaxial cable using multi-carrier modulation
JP3848235B2 (ja) * 2002-10-04 2006-11-22 ソニー株式会社 通信処理装置、通信処理システム、および方法、並びにコンピュータ・プログラム
EP1586176B1 (en) * 2003-01-10 2007-02-21 Philips Intellectual Property & Standards GmbH Dynamic network formation for wireless adhoc networks
US7822008B2 (en) * 2003-08-15 2010-10-26 Trilliant Networks, Inc. Mini-slot communication protocol
US8018831B2 (en) * 2004-02-06 2011-09-13 Alereon, Inc. Method and system for a scalable radio architecture
US7251703B1 (en) * 2004-02-27 2007-07-31 Entropic Communications, Inc. Method of time stamping to enable device bridging over dissimilar buses
WO2005088913A1 (en) * 2004-03-08 2005-09-22 Philips Intellectual Property & Standards Gmbh Dynamic network fusion in wireless ad-hoc networks
DE102004040069B3 (de) * 2004-08-18 2006-03-23 Siemens Ag Aufbau eines drahtungebundenen Kommunikationsnetzes unter Ermittlung lokaler Topologieinformation aus den Kennungen der Kommunikationsgeräte
US7768982B2 (en) * 2004-11-05 2010-08-03 Toshiba America Research, Inc. Autonomous and heterogeneous network discovery and reuse
JP3888558B2 (ja) * 2004-11-18 2007-03-07 任天堂株式会社 無線ネットワークシステムおよび無線通信プログラム
US7675882B2 (en) * 2005-02-01 2010-03-09 Exs, Inc. Hierarchical mesh network for wireless access
US20060203844A1 (en) * 2005-03-10 2006-09-14 Knittle Curtis D Method and apparatus for downstream ethernet overlay in optical communications
JP4615345B2 (ja) * 2005-03-25 2011-01-19 Okiセミコンダクタ株式会社 無線lanにおけるハンドオーバー方法
JP4667100B2 (ja) * 2005-03-31 2011-04-06 株式会社エヌ・ティ・ティ・ドコモ 無線通信装置および無線通信システム
US8369271B2 (en) * 2005-04-22 2013-02-05 Alcatel Lucent Method of configuring a cell of a wireless communication system for improved resource utilization
US7668195B2 (en) * 2005-06-14 2010-02-23 General Instrument Corporation Method and apparatus for transmitting and receiving data over a shared access carrier network
US7653352B2 (en) * 2005-12-22 2010-01-26 Motorola, Inc. Method and apparatus for self-assigning addresses
WO2007136732A2 (en) * 2006-05-19 2007-11-29 Qualcomm Incorporated Wireless repeater with master/slave configuration

Also Published As

Publication number Publication date
US20200044885A1 (en) 2020-02-06
WO2008124687A1 (en) 2008-10-16
KR20100028529A (ko) 2010-03-12
US10218528B2 (en) 2019-02-26
CN101663861A (zh) 2010-03-03
CN101663861B (zh) 2012-11-21
EP2137890A4 (en) 2012-08-22
US7936701B2 (en) 2011-05-03
JP2010524360A (ja) 2010-07-15
KR101430781B1 (ko) 2014-08-18
EP2137890A1 (en) 2009-12-30
US20110205935A1 (en) 2011-08-25
US20080247334A1 (en) 2008-10-09

Similar Documents

Publication Publication Date Title
JP5220841B2 (ja) 通信ネットワークを形成するための周波数走査
US8320345B2 (en) Radio communication method and radio communication device
US7826420B2 (en) Method of connecting a new device to existing network
KR101247294B1 (ko) 전력선 네트워크에서의 스케줄과 네트워크 정보의 통신
US8482402B2 (en) Master communication device in a power line communication system and slave communication device in a power line communication system
KR101719736B1 (ko) 무선 시스템에서 밀리미터파 무선 채널 상의 애드혹 통신을 위한 방법 및 시스템
JP4783788B2 (ja) 未使用予約時間を解放する方法及びシステム、無線装置
US20100002659A1 (en) Wireless communication method and wireless communication apparatus
US20070025384A1 (en) Synchronizing channel sharing with neighboring networks
KR101355308B1 (ko) 무선 센서 네트워크 내에서 데이터를 송수신하는 방법
CN107889185B (zh) 一种电表无线数据采集***的组网方法
CN106131799B (zh) 非时隙信道跳跃介质接入控制中的增强型广播传输方法
KR20060063897A (ko) 무선 통신 시스템, 무선 통신 장치 및 무선 통신 방법, 및컴퓨터 프로그램
WO2016040438A1 (en) Reducing contention in a peer-to-peer data link network
US20170026901A1 (en) Neighbor aware network data link presence indication
JP6526852B2 (ja) Wlanにおける同時送信および受信動作
JP3599032B2 (ja) 無線通信システム、無線通信方法及び無線局
CN107071925B (zh) 一种csma/ca机制下的广播信道可靠传输方法
JP2005210210A (ja) 無線パケットデータの伝送方法及び無線パケットデータ伝送システム
EP1183825B1 (en) A distributed wireless medium access control protocol with support for isochronous services
USRE46001E1 (en) Method of connecting a new device to existing network
KR101620524B1 (ko) 무선 통신 방법 및 장치
WO2012087110A1 (en) A system and method for reducing end-to-end data retransmission

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20100405

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20100406

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110322

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120321

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120814

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20121023

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20121030

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20121212

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20121219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130306

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160315

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees