(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-03-06
(45)【発行日】2023-03-14
(54)【発明の名称】複数のネットワークノードのためのチャネル割当を処理する方法
(51)【国際特許分類】
H04W 72/566 20230101AFI20230307BHJP
H04W 72/54 20230101ALI20230307BHJP
【FI】
H04W72/566
H04W72/54
(21)【出願番号】P 2020190678
(22)【出願日】2020-11-17
【審査請求日】2020-11-17
【審判番号】
【審判請求日】2022-08-01
(32)【優先日】2020-08-25
(33)【優先権主張国・地域又は機関】US
(73)【特許権者】
【識別番号】506080739
【氏名又は名称】四零四科技股▲ふん▼有限公司
【氏名又は名称原語表記】Moxa Inc.
【住所又は居所原語表記】4F., No. 135, Ln. 235, Baoqiao Rd., Xindian Dist., New Taipei City, Taiwan(R.O.C.)
(74)【代理人】
【識別番号】100107766
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【氏名又は名称】伊東 忠彦
(74)【代理人】
【識別番号】100135079
【氏名又は名称】宮崎 修
(72)【発明者】
【氏名】劉 相甫
【合議体】
【審判長】廣川 浩
【審判官】本郷 彰
【審判官】石田 紀之
(56)【参考文献】
【文献】特開2006-054849(JP,A)
【文献】特開2008-067121(JP,A)
【文献】特開2010-171893(JP,A)
【文献】特開2010-206577(JP,A)
【文献】特開2008-289056(JP,A)
【文献】特開2015-192445(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04B7/24-7/26
H04W4/00-99/00
3GPP TSG RAN WG1-4
3GPP TSG SA WG1-4
3GPP TSG CT WG1,4
(57)【特許請求の範囲】
【請求項1】
複数のネットワークノードのためのチャネル割当を処理するネットワークのための方法であって、
プロセッサが、第1のネットワークノードの少なくとも1つの第1のチャネルと第2のネットワークノードの少なくとも1つの第2のチャネルとを取得することと、
前記プロセッサが、少なくとも1つの方針に従って前記第1のネットワークノードの第1の優先順位が前記第2のネットワークノードの第2の優先順位よりも低いことを決定することと、
前記第2のネットワークノードの少なくとも1つの第2の割り当てられたチャネルを選択した後に、前記プロセッサが、前記第2のネットワークノードの前記少なくとも1つの第2の割り当てられたチャネルに従って前記少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択することと、
前記ネットワークが前記少なくとも1つの第1のチャネルから前記少なくとも1つの第1の利用可能なチャネルを成功裡に選択するならば、前記プロセッサが、前記少なくとも1つの第1の利用可能なチャネルから少なくとも1つの第1の割り当てられたチャネルを選択することと、
前記プロセッサが、前記少なくとも1つの第1の割り当てられたチャネルを前記第1のネットワークノードに割り当てることと
、を含
み、
前記少なくとも1つの第1の割り当てられたチャネルを前記第1のネットワークノードに割り当てることは、前記少なくとも1つの第2の割り当てられたチャネルを前記第2のネットワークノードに割り当てることと同時に行われる、
方法。
【請求項2】
前記方針に従って前記第1の優先順位が前記第2の優先順位よりも低いことを決定するステップは、
前記第1のネットワークノードに生じる第1の干渉が前記第2のネットワークノードに生じる第2の干渉よりも小さいならば、前記プロセッサが、前記第1の優先順位が前記第2の優先順位よりも低いことを決定することを含む、
請求項1に記載の方法。
【請求項3】
前記方針に従って前記第1の優先順位が前記第2の優先順位よりも低いことを決定するステップは、
前記第1のネットワークノードの第1の伝送量が前記第2のネットワークノードの第2の伝送量よりも小さいならば、前記プロセッサが、前記第1の優先順位が前記第2の優先順位よりも低いことを決定することを含む、
請求項1に記載の方法。
【請求項4】
前記方針に従って前記第1の優先順位が前記第2の優先順位よりも低いことを決定するステップは、
前記少なくとも1つの第1のチャネルの第1の数が前記少なくとも1つの第2のチャネルの第2の数よりも大きいならば、前記プロセッサが、前記第1の優先順位が前記第2の優先順位よりも低いことを決定することを含む、
請求項1に記載の方法。
【請求項5】
前記少なくとも1つの第1のチャネルを取得する前に、前記プロセッサが、前記第1のネットワークノードの少なくとも1つの割り当てられたチャネルをクリアすることを更に含む、請求項1に記載の方法。
【請求項6】
前記少なくとも1つの第2の割り当てられたチャネルに従って前記少なくとも1つの第1のチャネルから前記少なくとも1つの第1の利用可能なチャネルを選択するステップは、
前記プロセッサが、前記第1のネットワークノードが前記第2のネットワークノードと干渉するならば、前記少なくとも1つの第2の割り当てられたチャネルでない前記少なくとも1つの第1のチャネルを選択することを含む、
請求項1に記載の方法。
【請求項7】
前記少なくとも1つの第2の割り当てられたチャネルに従って前記少なくとも1つの第1のチャネルから前記少なくとも1つの第1の利用可能なチャネルを選択するステップは、
前記少なくとも1つの第1のチャネルの全てが前記少なくとも1つの第2の割り当てられたチャネルでないならば、前記プロセッサが、前記少なくとも1つの第1のチャネルの全てを選択することを含む、
請求項1に記載の方法。
【請求項8】
前記少なくとも1つの第2の割り当てられたチャネルに従って前記少なくとも1つの第1のチャネルから前記少なくとも1つの第1の利用可能なチャネルを選択するステップは、
前記第1のネットワークノード及び前記第2のネットワークノードが互いに干渉しないならば、前記プロセッサが、前記少なくとも1つの第1のチャネルの全てを選択することを含む、
請求項1に記載の方法。
【請求項9】
前記ネットワークが前記少なくとも1つの第1のチャネルから前記少なくとも1つの第1の利用可能なチャネルを選択し損なうならば、前記プロセッサが、如何なる利用可能なチャネルもないことを前記第1のネットワークノードに報告することを更に含む、請求項1に記載の方法。
【請求項10】
前記少なくとも1つの第1の割り当てられたチャネルの少なくとも1つの優先順位は、前記少なくとも1つの第1の利用可能なチャネルの残余の第1の利用可能なチャネルの少なくとも1つの優先順位よりも高い、請求項1に記載の方法。
【請求項11】
複数のネットワークノードのためのチャネル割当を処理するように構成される少なくとも1つのプロセッサであって、
当該少なくとも1つにプロセッサに、第1のネットワークノードの少なくとも1つの第1のチャネルと第2のネットワークノードの少なくとも1つの第2のチャネルとを取得させる、第1のモジュールと、
当該少なくとも1つにプロセッサに、少なくとも1つの方針に従って前記第1のネットワークノードの第1の優先順位が前記第2のネットワークノードの第2の優先順位よりも低いことを決定させる、第2のモジュールと、
前記第2のネットワークノードの少なくとも1つの第2の割り当てられたチャネルを選択した後に、当該少なくとも1つにプロセッサに、前記第2のネットワークノードの前記少なくとも1つの第2の割り当てられたチャネルに従って前記少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択させる、第3のモジュールと、
前記少なくとも1つの第1の利用可能なチャネルが前記少なくとも1つの第1のチャネルから成功裡に選択されるならば、当該少なくとも1つにプロセッサに、前記少なくとも1つの第1の利用可能なチャネルから少なくとも1つの第1の割り当てられたチャネルを選択させる、第4のモジュールと、
当該少なくとも1つにプロセッサに、前記少なくとも1つの第1の割り当てられたチャネルを前記第1のネットワークノードに割り当てさせる、第5のモジュールと
、を含
み、
当該少なくとも1つのプロセッサに、前記少なくとも1つの第1の割り当てられたチャネルを前記第1のネットワークノードに割り当てさせることは、当該少なくとも1つのプロセッサに、前記少なくとも1つの第2の割り当てられたチャネルを前記第2のネットワークノードに割り当てさせることと同時に行われる、
少なくとも1つのプロセッサ。
【請求項12】
前記方針に従って前記第1の優先順位が前記第2の優先順位よりも低いことを決定することは、
前記第1のネットワークノードに生じる第1の干渉が前記第2のネットワークノードに生じる第2の干渉よりも小さいならば、前記第1の優先順位が前記第2の優先順位よりも低いことを決定することを含む、
請求項11に記載の少なくとも1つのプロセッサ。
【請求項13】
前記方針に従って前記第1の優先順位が前記第2の優先順位よりも低いことを決定することは、
前記第1のネットワークノードの第1の伝送量が前記第2のネットワークノードの第2の伝送量よりも小さいならば、前記第1の優先順位が前記第2の優先順位よりも低いことを決定することを含む、
請求項11に記載の少なくとも1つのプロセッサ。
【請求項14】
前記方針に従って前記第1の優先順位が前記第2の優先順位よりも低いことを決定することは、
前記少なくとも1つの第1のチャネルの第1の数が前記少なくとも1つの第2のチャネルの第2の数よりも大きいならば、前記第1の優先順位が前記第2の優先順位よりも低いことを決定することを含む、
請求項11に記載の少なくとも1つのプロセッサ。
【請求項15】
前記少なくとも1つの第1のチャネルを取得する前に、当該少なくとも1つのプロセッサに、前記第1のネットワークノードの少なくとも1つの割り当てられたチャネルをクリアさせる、第6のモジュールを更に含む、請求項11に記載の少なくとも1つのプロセッサ。
【請求項16】
前記少なくとも1つの第2の割り当てられたチャネルに従って前記少なくとも1つの第1のチャネルから前記少なくとも1つの第1の利用可能なチャネルを選択することは、
前記第1のネットワークノードが前記第2のネットワークノードと干渉するならば、前記少なくとも1つの第2の割り当てられたチャネルでない前記少なくとも1つの第1のチャネルを選択することを含む、
請求項11に記載の少なくとも1つのプロセッサ。
【請求項17】
前記少なくとも1つの第2の割り当てられたチャネルに従って前記少なくとも1つの第1のチャネルから前記少なくとも1つの第1の利用可能なチャネルを選択することは、
前記少なくとも1つの第1のチャネルの全てが前記少なくとも1つの第2の割り当てられたチャネルでないならば、前記少なくとも1つの第1のチャネルの全てを選択することを含む、
請求項11に記載の少なくとも1つのプロセッサ。
【請求項18】
前記少なくとも1つの第2の割り当てられたチャネルに従って前記少なくとも1つの第1のチャネルから前記少なくとも1つの第1の利用可能なチャネルを選択することは、
前記第1のネットワークノード及び前記第2のネットワークノードが互いに干渉しないならば、前記少なくとも1つの第1のチャネルの全てを選択することを含む、
請求項11に記載の少なくとも1つのプロセッサ。
【請求項19】
前記少なくとも1つの第1の利用可能なチャネルが前記少なくとも1つの第1のチャネルから不成功裡に選択されるならば、当該少なくとも1つのプロセッサに、如何なる利用可能なチャネルもないことを前記第1のネットワークノードに報告させる、第6のモジュールを更に含む、請求項11に記載の少なくとも1つのプロセッサ。
【請求項20】
前記少なくとも1つの第1の割り当てられたチャネルの少なくとも1つの優先順位は、前記少なくとも1つの第1の利用可能なチャネルの残余の第1の利用可能なチャネルの少なくとも1つの優先順位よりも高い、請求項11に記載の少なくとも1つのプロセッサ。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、無線通信システムにおいて使用される方法に関し、より具体的には、複数のネットワークノード(network nodes)のためのチャネル割当(channel allocation)を処理する方法に関する。
【背景技術】
【0002】
車両(例えば、列車、大量高速輸送(MRT)列車)と鉄道輸送システム(rail transportation system)との間の通信を行うために、大量のネットワークノードが鉄道輸送システム内の線路軌道(railway tracks)に沿って配置される。ネットワークノードは、同じチャネル又は異なるチャネルで作動する。ネットワークノードと車両との間のチャネルの特性は、時間、車両の場所及びネットワークノードの場所によって異なる。チャネルの特性を考慮して満足できる性能を達成するためにチャネルを割り当てることは困難である。よって、ネットワークノードのためのチャネルの割当は、解決されるべき重要な問題である。
【発明の概要】
【発明が解決しようとする課題】
【0003】
従って、本発明は、上記の問題を解決するために、複数のネットワークノードのためのチャネル割当を処理する方法及び関連するネットワークを提供する。
【課題を解決するための手段】
【0004】
複数のネットワークノードのためのチャネル割当を処理するネットワークのための方法が、第1のネットワークノードの少なくとも1つの第1のチャネルと第2のネットワークノードの少なくとも1つの第2のチャネルとを取得すること、少なくとも1つの方針に従って第1のネットワークノードの第1の優先順位が第2のネットワークノードの第2の優先順位よりも低いことを決定すること、第2のネットワークノードの少なくとも1つの第2の割り当てられたチャネルを選択した後に、第2のネットワークノードの少なくとも1つの第2の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択すること、ネットワークが少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを成功裡に選択するならば、少なくとも1つの第1の利用可能なチャネルから少なくとも1つの第1の割り当てられたチャネルを選択すること、及び少なくとも1つの第1の割り当てられたチャネルを第1のネットワークノードに割り当てることを含む。
【0005】
複数のネットワークノードのためのチャネル割当を処理するように構成される少なくとも1つのプロセッサが、少なくとも1つにプロセッサに、第1のネットワークノードの少なくとも1つの第1のチャネルと第2のネットワークノードの少なくとも1つの第2のチャネルとを取得させる、第1のモジュールと、少なくとも1つにプロセッサに、少なくとも1つの方針に従って第1のネットワークノードの第1の優先順位が第2のネットワークノードの第2の優先順位よりも低いことを決定させる、第2のモジュールと、第2のネットワークノードの少なくとも1つの第2の割り当てられたチャネルを選択した後に、少なくとも1つにプロセッサに、第2のネットワークノードの少なくとも1つの第2の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択させる、第3のモジュールと、少なくとも1つの第1の利用可能なチャネルが少なくとも1つの第1のチャネルから成功裡に選択されるならば、少なくとも1つにプロセッサに、少なくとも1つの第1の利用可能なチャネルから少なくとも1つの第1の割り当てられたチャネルを選択させる、第4のモジュールと、少なくとも1つにプロセッサに、少なくとも1つの第1の割り当てられたチャネルを第1のネットワークノードに割り当てさせる、第5のモジュールとを含む。
【0006】
本発明のこれらの及び他の目的は、様々な図及び図面に例示する好ましい実施形態の後続の詳細な記述を読んだ後に、当業者に疑義なく明らかになるであろう。
【図面の簡単な説明】
【0007】
【
図1】本発明の一例に従った無線通信システムの概略図である。
【0008】
【
図2】本発明の一例に従った通信デバイスの概略図である。
【0009】
【
図3】本発明の一例に従ったプロセスのフローチャートである。
【0010】
【
図4】本発明の一例に従ったプロセスのフローチャートである。
【0011】
【
図5】本発明の一例に従ったチャネル選択及び割当の概略図である。
【0012】
【
図6】本発明の一例に従ったチャネル選択及び割当の概略図である。
【0013】
【
図7】本発明の一例に従ったチャネル選択及び割当の概略図である。
【0014】
【
図8】本発明の一例に従ったチャネル選択及び割当の概略図である。
【発明を実施するための形態】
【0015】
図1は、本発明の一例に従った無線通信システム10(wireless communication system)の概略図である。無線通信システム10は、簡潔には、ネットワークと、複数のネットワークノード(network nodes)とで構成される。ネットワークは、複数のネットワークノードを制御するためのネットワークエンティティ(network entity)を含んでよい。一例において、無線通信システム10は、セルラーネットワークシステム、又は、(複数の)IEEE802.11規格に準拠したシステムのような無線ローカルエリアネットワーク(WLAN)システムであってよい。
【0016】
図1では、無線通信システム10の構造を例示するために、ネットワーク及び複数のネットワークノードが単に利用されている。一例において、複数のネットワークノードは、無線メッシュネットワークを形成してよい。すなわち、複数のネットワークノードは、互いに接続してよく、同じチャネルで作動してよい。一例において、ネットワークは、ユニバーサル移動通信システム(UMTS)における少なくとも1つのノードB(NB)を含むユニバーサル地上無線アクセスネットワーク(UTRAN)であってよい。一例において、ネットワークは、ロングタームエボリューション(LTE)システム、LTE-Advanced(LTE-A)システム、LTE-Aシステムの発展などにおける少なくとも1つの中継ノード及び/又は少なくとも1つの発展したNB(eNB)を含む発展したUTRAN(E-UTRAN)であってよい。一例において、ネットワークは、少なくとも1つの次世代ノードB(gNB)及び/又は少なくとも1つの第5世代基地局(BS)を含む次世代無線アクセスネットワーク(NG-RAN)であってよい。ネットワークノードは、セル、BS、WLANアクセスポイント(AP)などであってよいことが留意されるべきである。
【0017】
一例において、無線通信システム10は、複数の駅(stations)及び車両(vehicles)、例えば、大量高速輸送(MRT)列車を含む鉄道輸送システム(rail transportation system)のために作動させられてよい。すなわち、駅は、車両と通信するためにネットワークノードで構成されてよい。
【0018】
図2は、本発明の一例に従った通信デバイス20の概略図である。通信デバイス20は、
図1に示すネットワーク又は(複数の)ネットワークノードのいずれかであってよいが、ここでは限定されない。通信デバイス20は、マイクロプロセッサ又は特定用途向け集積回路(ASIC)のような少なくとも1つの処理回路200と、少なくとも1つのストレージデバイス210(storage device)と、少なくとも1つの通信インターフェースデバイス220(communication interfacing device)とを含んでよい。少なくとも1つのストレージデバイス210は、少なくとも1つの処理回路200によってアクセスされ且つ実行されるプログラムコード214を格納することがある任意のデータストレージデバイスであってよい。少なくとも1つのストレージデバイス210の例は、加入者識別モジュール(SIM)、読出し専用メモリ(ROM)、フラッシュメモリ、ランダムアクセスメモリ(RAM)、コンパクトディスク読出し専用メモリ(CD-ROM)、デジタル多用途ディスクROM(DVD-ROM)、ブルーレイディスクROM(BD-ROM)、磁気テープ、ハードディスク、光データストレージデバイス、不揮発性ストレージデバイス、非一時的コンピュータ可読媒体(例えば、有形媒体)などを含むが、これらに限定されない。少なくとも1つの通信インターフェースデバイス220は、好ましくは、少なくとも1つの送受信器であり、少なくとも1つの処理回路200の処理結果に従って信号(例えば、データ、メッセージ及び/又はパケット)を送受信するために使用される。
【0019】
図3は、本発明の一例に従ったプロセス30のフローチャートである。プロセス30は、複数のネットワークノードのためのチャネル割当を処理するために、ネットワーク内で利用されてよい。プロセス30は、プログラムコード214にコンパイルされて(compiled)よく、以下のステップを含む。
【0020】
ステップ300:開始する。
【0021】
ステップ302:第1のネットワークノードの少なくとも1つの第1のチャネル及び第2のネットワークノードの少なくとも1つの第2のチャネルを取得する。
【0022】
ステップ304:少なくとも1つの方針(ポリシー)に従って、第1のネットワークノードの第1の優先順位(プライオリティ)が第2のネットワークノードの第2の優先順位(プライオリティ)よりも低いことを決定する。
【0023】
ステップ306:少なくとも1つの第2の割り当てられたチャネルを選択した後に、第2のネットワークノードの少なくとも1つの第2の割り当てられたチャネルに従って、少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する。
【0024】
ステップ308:ネットワークが少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを成功裡に選択したならば、少なくとも1つの第1の利用可能なチャネルから少なくとも1つの第1の割り当てられたチャネルを選択する。
【0025】
ステップ310:少なくとも1つの第1の割り当てられたチャネルを第1のネットワークノードに割り当てる。
【0026】
ステップ312:終了する。
【0027】
プロセス30によれば、ネットワーク(例えば、ネットワークエンティティ、中央サーバ)は、第1のネットワークノード(例えば、AP、セル)の少なくとも1つの第1の(候補)チャネルと、第2のネットワークノード(例えば、AP、セル)の少なくとも1つの第2の(候補)チャネルとを取得する(例えば、決定する、導出する)。ネットワークは、少なくとも1つの(優先順位)方針に従って(例えば、基づいて)、第1のネットワークノードの第1の優先順位が第2のネットワークノードの第2の優先順位よりも低いことを決定する。ネットワークは、少なくとも1つの第2の割り当てられたチャネルを選択した後に、第2のネットワークノードの少なくとも1つの第2の割り当てられたチャネルに従って、少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する。ネットワークが少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能チャネルを成功裡に選択したならば(例えば、選択した後に)、ネットワークは、少なくとも1つの第1の利用可能チャネルから少なくとも1つの第1の割り当てられたチャネルを選択する。次に、ネットワークは、少なくとも1つの第1の割り当てられたチャネルを第1のネットワークノードに割り当てる。すなわち、より高い優先順位を備えるネットワークノードの(複数の)割り当てられたチャネルが選択された後に、より低い優先順位を備えるネットワークノードの(複数の)割り当てられたチャネルが選択される。換言すれば、ネットワークノードの割り当てられたチャネルは、ネットワークノードの優先順位の降順に選択される。よって、複数のネットワークノードのためのチャネル選択及び割当/再割当の問題は解決される。
【0028】
プロセス30の実現は、上記記述に限定されない。以下の例は、プロセス30を実現するために適用されてよい。
【0029】
一例において、ネットワークは、第1のネットワークノードがスイッチオン(例えば、電源オン)された後に、少なくとも1つの第1の利用可能なチャネルを選択する。一例において、ネットワークは、第1のネットワークノードからチャネル割当/再割当を要求するメッセージを受信した後に、少なくとも1つの第1の利用可能なチャネルを選択する。一例において、ネットワークは、(複数の)特定の条件に従って第1のネットワークノードのためにチャネル割当/再割当を行うこと(例えば、現在割り当てられているチャネルを変更すること)を決定した後に、少なくとも1つの第1の利用可能チャネルを選択する。
例えば、(複数の)条件は、ネットワークノードに生じた干渉が完全なグラフを形成するか否か、すなわち、ネットワークノードの各ペアが互いに干渉しているか否かを決定することを含む。詳細には、完全グラフ内のネットワークノードの1つがチャネル割当/再割当を要求するとき、ネットワークノードの1つが切り替わる如何なるチャネルも残されていないことがある。ネットワークノードの1つを更新することが(例えば、ネットワークによって)重要と見なされる状況の下で、ネットワークは、完全なグラフ内の残余のネットワークノードのためにチャネル割当を実行することを決定してもよい(あるいはそのようなチャネル割当を実行するように誘発されてもよい)。すなわち、更新範囲は、1つのネットワークノードから完全なグラフ内の全てのネットワークノードに拡張される。対照的に、ネットワークノードの1つを更新することが(例えば、ネットワークによって)重要でないとみなされる状況の下で、ネットワークは、完全なグラフ内の残余のネットワークノードを更新せずに、単に故障を報告してよい。
【0030】
一例において、少なくとも1つの第1のチャネル及び少なくとも1つの第2のチャネルは、それぞれ、第1のネットワークノード及び第2のネットワークノードによって示される(例えば、更新される)。一例において、少なくとも1つの第1のチャネル及び少なくとも1つの第2のチャネルは、(例えば、ネットワークによって)テーブル又はデータベースに格納される。一例において、第1のネットワークノードは、第2のネットワークノードと干渉している。換言すれば、第1のネットワークノードと第2のネットワークノードとの間の距離は、第2のネットワークノードの干渉距離よりも小さい。例えば、第2のネットワークノードの信号は、第1のネットワークノードの通信カバレッジ領域に漏れる(例えば、第1のネットワークノードの通信カバレッジ内で検出される)ことがある。一例において、第1のネットワークノード及び第2のネットワークノードがあるチャネル内で作動し、第1のネットワークノードと第2のネットワークノードとの間の距離がチャネルの再利用距離よりも小さいならば、第1のネットワークノードは、第2のネットワークノードと干渉する。すなわち、共チャネル干渉(co-channel interference)が2つのネットワークノードの間で発生する。この状況では、チャネル内で作動する第2のネットワークノードの干渉距離は、チャネルの再利用距離に等しい。
【0031】
一例において、少なくとも1つの方針は、高干渉先行、低(候補)チャネル先行、大伝送量先行、最大化スループット先行、最大化ネットワーク長先行、又はそれらの組み合わせを含む。一例において、少なくとも1つの方針は、ネットワークによって決定される(例えば、設定される)。一例において、方針に従って第1の優先順位が第2の優先順位よりも低いと決定する命令は、第1のネットワークノードに生じた第1の干渉が第2のネットワークノードに生じた第2の干渉よりも小さいならば(例えば、ときに)、第1の優先順位が第2の優先順位よりも低いと決定することを含む。一例において、第1の干渉及び第2の干渉は、それぞれ、第1のネットワークノード及び第2のネットワークノードによって測定及び報告される。一例において、ネットワークは、第1の干渉及び第2の干渉を取得する(測定する)。
【0032】
一例において、方針に従って第1の優先順位が第2の優先順位よりも低いと決定する命令は、第1のネットワークノードの第1の伝送量が第2のネットワークノードの第2の伝送量よりも小さいならば(例えば、ときに)、第1の優先順位が第2の優先順位よりも低いと決定することを含む。一例において、方針に従って第1の優先順位が第2の優先順位よりも低いと決定する命令は、少なくとも1つの第1のチャネルの第1の数が少なくとも1つの第2のチャネルの第2の数よりも大きいならば(例えば、ときに)、第1の優先順位が第2の優先順位よりも低いと決定することを含む。
【0033】
一例において、少なくとも1つの第1のチャネル及び少なくとも1つの第2のチャネルは、(複数の)任意のネットワークノード(例えば、第1のネットワークノード、第2のネットワークノード)の少なくとも1つの現在割り当てられているチャネルを含まない。換言すれば、少なくとも1つの現在割り当てられているチャネルは、(複数の)任意のネットワークノード(例えば、第1のネットワークノード、第2のネットワークノード)の候補チャネルでない。一例において、ネットワークは、少なくとも1つの第1のチャネル及び少なくとも1つの第2のチャネルを取得する前に、第1のネットワークノードの少なくとも1つの現在割り当てられているチャネルをクリア(例えば、割当解除、解放)する。一例において、ネットワークは、少なくとも1つの第1のチャネル及び少なくとも1つの第2のチャネルを取得する前に、第2のネットワークノードの少なくとも1つの現在割り当てられているチャネルをクリア(例えば、割当解除、解放)する。すなわち、ネットワークノードの(複数の)現在割り当てられているチャネルは、ネットワークノードの(新しい)割り当てられたチャネルを選択する前にクリアされる。
【0034】
一例において、ネットワークは、少なくとも1つの第2の割り当てられたチャネルを選択する前に、少なくとも1つの第2のチャネルから少なくとも1つの第2の利用可能なチャネルを選択する。一例において、ネットワークは、第2の優先順位がネットワークノードの優先順位において最大である(最大と決定される)ならば、少なくとも1つの第2のチャネルの全てを、少なくとも1つの第2の利用可能チャネルとして選択する。一例において、ネットワークは、少なくとも1つの第2の利用可能なチャネルから少なくとも1つの第2の割り当てられたチャネルを選択する。一例において、ネットワークは、少なくとも1つの第2の利用可能なチャネルの全てを、少なくとも1つの第2の割り当てられたチャネルとして選択する。
【0035】
一例において、ネットワークは、少なくとも1つの第1の利用可能なチャネルを選択する前に、少なくとも1つの第2の割り当てられたチャネルを第2のネットワークノードに割り当てる。一例において、ネットワークは、少なくとも1つの第1の割り当てられたチャネルを第1のネットワークノードに割り当てるときに、少なくとも1つの第2の割り当てられたチャネルを第2のネットワークノードに割り当てる。
【0036】
一例において、少なくとも1つの第2の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する命令は、少なくとも1つの第2の割り当てられたチャネルではない少なくとも1つの第1のチャネルを選択することを含む。すなわち、より高い優先順位を備えるネットワークノードに割り当てられたチャネルは、より低い優先順位を備えるネットワークノードに利用可能でないと決定される。一例において、少なくとも1つの第2の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する命令は、第1のネットワークノードが第2のネットワークノードと干渉するならば、少なくとも1つの第2の割り当てられたチャネルではない、少なくとも1つの第1のチャネルを選択することを含む。一例において、少なくとも1つの第2の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する命令は、少なくとも1つの第2の割り当てられたチャネルの少なくとも1つの再利用距離のそれぞれが第1のネットワークノードと第2のネットワークノードとの間の距離よりも大きいならば、少なくとも1つの第2の割り当てられたチャネルではない、少なくとも1つの第1のチャネルを選択することを含む。
【0037】
一例において、少なくとも1つの第2の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する命令は、少なくとも1つの第1のチャネルの全てが少なくとも1つの第2のチャネルではないならば、少なくとも1つの第1のチャネルの全てを選択することを含む、。すなわち、少なくとも1つの第1のチャネルの全てが少なくとも1つの第2の割り当てられたチャネルと重複しないならば、少なくとも1つの第1のチャネルの全ては、第1のネットワークノードに利用可能である。一例において、少なくとも1つの第2の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する命令は、第1のネットワークノード及び第2のネットワークノードが互いに干渉しないならば、少なくとも1つの第1のチャネルの全てを選択することを含む。一例において、少なくとも1つの第2の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する命令は、少なくとも1つの第2の割り当てられたチャネルの少なくとも1つの再利用距離の各々が第1のネットワークノードと第2のネットワークノードとの間の距離よりも小さいならば、少なくとも1つの第1のチャネルの全てを選択することを含む。一例において、ネットワークは、少なくとも1つの第1のチャネルのうちの少なくとも1つが少なくとも1つの第2の割り当てられたチャネルではないならば、少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを成功裡に選択する。すなわち、少なくとも1つの第1のチャネルが少なくとも1つの第2の割り当てられたチャネルと部分的に重複しているか或いは重複していないならば、少なくとも1つの第1の利用可能なチャネルは空でない。
【0038】
一例において、少なくとも1つの第1のチャネルの全てが少なくとも1つの第2の割り当てられたチャネルであるならば、ネットワークは、少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択し損なう。すなわち、少なくとも1つの第1のチャネルの全てがより高い優先順位を持つ(複数の)ネットワークノード(例えば、第2のネットワークノード)に割り当てられるならば、少なくとも1つの第1のチャネルのいずれも、第1のネットワークノードに利用可能でない。一例において、ネットワークが少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択し損なうならば、ネットワークは、構成を介して如何なる利用可能なチャネルもないことを第1のネットワークノードに報告する。一例において、ネットワークが少なくとも1つの第1の利用可能なチャネルを選択し損なうならば、ネットワークは、如何なる利用可能なチャネルもないインシデント(事例)をログ(記録)し且つ上申する(escalates)。一例において、ネットワークが少なくとも1つの第1の利用可能なチャネルを選択し損なうならば、ネットワークは、第1のネットワークノードのためのチャネル割当を停止するか或いは取り消す。
【0039】
一例において、少なくとも1つの第1の割り当てられたチャネルの少なくとも1つの優先順位は、少なくとも1つの第1の利用可能なチャネルの残余のチャネルの少なくとも1つの優先順位よりも高い。一例において、少なくとも1つの第1の割り当てられたチャネルは、より良いチャネル品質を有する。チャネル品質は、信号対雑音比(SNR)に関して測定される。一例において、少なくとも1つの第1の割り当てられたチャネルに生じる干渉は、少なくとも1つの第1の利用可能なチャネルの残余のチャネルに生じる干渉よりも低いか、或いは閾値よりも低い。一例において、少なくとも1つの第1の割り当てられたチャネルは、(複数の)より高い優先順位を有する(複数の)ネットワークノード(例えば、第2のネットワークノード)に割り当てられない。
【0040】
一例において、ネットワークは、少なくとも1つの第1の利用可能なチャネルの全てを少なくとも1つの第1の割り当てられたチャネルとして選択する。すなわち、少なくとも1つの第1の利用可能なチャネルの全ては、第1のネットワークノードに割り当てられる。
【0041】
図4は、本発明の一例に従ったプロセス40のフローチャートである。プロセス40は、複数のネットワークノードのためのチャネル割当を処理するために、ネットワーク内で利用されてよい。プロセス40は、プログラムコード214にコンパイルされてよく、以下のステップを含む。
【0042】
ステップ400:開始する。
【0043】
ステップ402:第1のネットワークノードの少なくとも1つの第1のチャネル、第2のネットワークノードの少なくとも1つの第2のチャネル、及び第3のネットワークノードの少なくとも1つの第3のチャネルを取得する。
【0044】
ステップ404:ネットワークノードのプリオリティが、高から低に、少なくとも1つの方針に従って、第3のネットワークノードの第3のプリオリティ、第2のネットワークノードの第2の優先順位、及び第1のネットワークノードの第1の優先順位であることを決定する。
【0045】
ステップ406:少なくとも1つの第3のチャネルから少なくとも1つの第3の割り当てられたチャネルを選択した後に、第3のネットワークノードの少なくとも1つの第3の割り当てられたチャネルに従って少なくとも1つの第2のチャネルから少なくとも1つの第2の利用可能なチャネルを選択する。
【0046】
ステップ408:ネットワークが少なくとも1つの第2のチャネルから少なくとも1つの第2の利用可能チャネルを成功裡に選択するならば、少なくとも1つの第2の利用可能チャネルから少なくとも1つの第2の割り当てられたチャネルを選択する。
【0047】
ステップ410:少なくとも1つの第2の割り当てられたチャネルを選択した後に、少なくとも1つの第2の割り当てられたチャネル及び少なくとも1つの第3の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する。
【0048】
ステップ412:ネットワークが少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能チャネルを成功裡に選択するならば、少なくとも1つの第1の利用可能チャネルから少なくとも1つの第1の割り当てられたチャネルを選択する。
【0049】
ステップ414:少なくとも1つの第1の割り当てられたチャネルを第1のネットワークノードに割り当てる。
【0050】
ステップ416:終了する。
【0051】
プロセス40によれば、ネットワーク(例えば、ネットワークエンティティ、中央サーバ)は、第1のネットワークノード(例えば、AP、セル)の少なくとも1つの第1の(候補)チャネル、第2のネットワークノード(例えば、AP、セル)の少なくとも1つの第2の(候補)チャネル、及び第3のネットワークノード(例えば、AP、セル)の少なくとも1つの第3の(候補)チャネルを取得する(例えば、決定する、導出する)。ネットワークは、ネットワークノードの優先順位が、高から低に、少なくとも1つの(優先順位)ポリシーに従って(例えば、基づいて)、第3のネットワークノードの第3の優先順位、第2のネットワークノードの第2の優先順位、及び第1のネットワークノードの第1の優先順位であることを決定する。ネットワークは、少なくとも1つの第3のチャネルから少なくとも1つの第3の割り当てられたチャネルを選択した後に、少なくとも1つの第3のネットワークノードの少なくとも1つの割り当てられたチャネルに従って少なくとも1つの第2のチャネルから少なくとも1つの第2の利用可能なチャネルを選択する。ネットワークは、ネットワークが少なくとも1つの第2のチャネルから少なくとも1つの第2の利用可能チャネルを成功裡に選択したならば(例えば、後に)、少なくとも1つの第2の利用可能なチャネルから少なくとも1つの第2の割り当てられたチャネルを選択する。ネットワークは、少なくとも1つの第2の割り当てられたチャネルを選択した後に、少なくとも1つの第2の割り当てられたチャネル及び少なくとも1つの第3の割り当てられたチャネルに従って少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能なチャネルを選択する。ネットワークは、ネットワークが少なくとも1つの第1のチャネルから少なくとも1つの第1の利用可能チャネルを成功裡に選択したならば(例えば、後に)、少なくとも1つの第1の利用可能チャネルから少なくとも1つの第1の割り当てられたチャネルを選択する。次に、ネットワークは、少なくとも1つの第1の割り当てられたチャネルを第1のネットワークノードに割り当てる。すなわち、より高い優先順位を有するネットワークノードの(複数の)割り当てられたチャネルが選択された後に、より低い優先順位を有するネットワークノードの割り当てられたチャネルが選択される。換言すれば、ネットワークノードの割り当てられたチャネルは、ネットワークノードの優先順位の降順に選択される。よって、複数のネットワークノードについてのチャネル選択及び割当/再割当の問題は解決される。
【0052】
プロセス40の実現は、上記記述に限定されない。プロセス30についての記述及び例は、プロセス40に適用されてよく、ここでは繰り返されない。
【0053】
図5は、本発明の一例に従ったチャネル選択及び割当の概略図である。
図5に示すように、鉄道輸送システムは、ネットワークエンティティ(例えば、中央サーバ)と、3つのAP、すなわち、AP1-AP3とを含む。AP、すなわち、AP1-AP3は、それぞれ、3つの駅ST1-ST3に配置される。ネットワークエンティティ及びAP、すなわち、AP1-AP3は、上記の例の例示を簡略化するために、ネットワーク及びネットワークノードを表すために使用されている。ネットワークエンティティは、AP1-AP3に接続し(
図5に示されていない)、AP、すなわち、AP1-AP3のためのリソース(例えば、チャネル)割当を処理する。AP間の双方向矢印は、AP間のそれぞれの干渉を表している。すなわち、AP、すなわち、AP1-AP2は、互いに干渉するが、AP、すなわち、AP1、AP3は、互いに干渉しない。
【0054】
AP、すなわち、AP1-AP2は、チャネル(例えば、現在割り当てられているチャネル)の変更を要求してよい。AP、すなわち、AP1-AP2は、それぞれ、AP、すなわち、AP1-AP2の候補チャネルを定期的に更新してよい。候補チャネルは、ネットワークエンティティによってテーブルに格納される。ネットワークエンティティは、AP、すなわち、AP1の候補チャネルがチャネルCH1-CH3であり、AP、すなわち、AP2の候補チャネルがチャネルCH1、CH3であることをテーブルから取得する。本例において、AP、すなわち、AP2は、より高い優先順位を有し、AP、すなわち、AP1は、より低い優先順位を有する。
【0055】
ネットワークエンティティは、AP、すなわち、AP2の候補チャネルからチャネルCH1、CH3を選択する。何故ならば、チャネルCH1、CH3は、AP、すなわち、AP2に利用可能であるからである。一例において、チャネルCH3は、より良いチャネル品質を有するか、或いは干渉による影響はより少ない。ネットワークエンティティは、チャネルCH3をAP、すなわち、AP2に割り当てる。
【0056】
ネットワークエンティティは、AP、すなわち、AP2に割り当てられたチャネルCH3を選択した後に、AP、すなわち、AP1の候補チャネルからAP、すなわち、AP1の(複数の)利用可能なチャネルを選択し始める。チャネルCH3は、AP、すなわち、AP2の割り当てられたチャネルであり、AP、すなわち、AP1に利用可能でないので、ネットワークエンティティは、AP、AP1のためにチャネルCH1-CH2を選択する。一例において、チャネルCH2は、より良いチャネル品質を有するか、或いは干渉による影響はより少ない。よって、ネットワークエンティティは、チャネルCH2をAP、すなわち、AP1に割り当てる。
【0057】
図から分かるように、ネットワークエンティティは、AP、すなわち、AP1-AP2の優先順位の降順において、AP、すなわち、AP1-AP2の割り当てられたチャネルを選択する。よって、AP、すなわち、AP1-AP2は、より良い性能で(複数の)車両(例えば、列車)(
図5に示されていない)と通信することができる。
【0058】
図6は、本発明の一例に従ったチャネル選択及び割当の概略図である。
図6に示すように、鉄道輸送システムは、ネットワークエンティティ(例えば、中央サーバ)と、5つのAP、すなわち、AP1-AP5とを含む。AP、すなわち、AP1-AP5は、それぞれ、5つの駅ST1-ST5に配置されている。ネットワークエンティティ及びAP、すなわち、AP1-AP5は、上記の例の例示を簡略化するように、ネットワーク及びネットワークノードを表すために使用されている。ネットワークエンティティは、AP、すなわち、AP1-AP5に接続し(
図6に示されていない)、AP、すなわち、AP1-AP5のリソース(例えば、チャネル)割当を処理する。AP間の双方向矢印は、AP間のそれぞれの干渉を表している。すなわち、AP、すなわち、AP3は、3つのAP、すなわち、AP2、AP4、及びAP5と干渉している。AP、すなわち、AP1は、1つのAP、すなわち、AP2と干渉している。
【0059】
AP、すなわち、AP1-AP3は、チャネル(例えば、現在割り当てられているチャネル)の変更を要求してよい。AP、すなわち、AP1-AP3は、それぞれ、AP、すなわち、AP1-AP3の候補チャネルを定期的に更新してよい。候補チャネルは、ネットワークエンティティによってテーブルに格納される。ネットワークエンティティは、AP、すなわち、AP1の候補チャネルがチャネルCH2-CH3であり、AP、すなわち、AP2の候補チャネルがチャネルCH1-CH2であり、AP、すなわち、AP3の候補チャネルがチャネルCH1、CH3であることをテーブルから取得する。本例において、AP、すなわち、AP1-AP3の優先順位は、高から低に、AP、すなわち、AP3の第3の優先順位、AP、すなわち、AP2の第2の優先順位、及びAP、すなわち、AP1の第1の優先順位である。
【0060】
ネットワークエンティティは、AP、すなわち、AP3の候補チャネルからチャネルCH1、CH3を選択する。何故ならば、チャネルCH1、CH3は、AP、すなわち、AP3に利用可能であるからである。一例において、チャネルCH3は、より良いチャネル品質を有するか、或いは干渉による影響がより少ない。よって、ネットワークエンティティは、チャネルCH3をAP、すなわち、AP3に割り当てる。
【0061】
ネットワークエンティティは、AP、すなわち、AP3に割り当てられるチャネルCH3を選択した後に、AP、すなわち、AP2の候補チャネルからAP、すなわち、AP2の(複数の)利用可能なチャネルを選択し始める。ネットワークエンティティは、チャネルCH1-CH2を選択する。何故ならば、チャネルCH1-CH2は、AP、すなわち、AP2に利用可能だからである。一例において、チャネルCH2は、より良いチャネル品質を有するか、或いは干渉による影響がより少ない。よって、ネットワークエンティティは、チャネルCH2をAP、すなわち、AP2に割り当てる。
【0062】
ネットワークエンティティは、AP、すなわち、AP2-AP3にそれぞれ割り当てられるチャネルCH2-CH3を選択した後に、AP、すなわち、AP1の候補チャネルからAP、すなわち、AP1の(複数の)利用可能なチャネルを選択し始める。AP、すなわち、AP1及びAP3は、互いに干渉しないので、AP、すなわち、AP1及びAP3は、同じチャネル、すなわち、チャネルCH3を使用することができる。チャネルCH2は、AP、すなわち、AP2の割り当てられたチャネルであり、AP、すなわち、AP1に利用可能でないので、ネットワークエンティティは、チャネルCH3をAP、すなわち、AP1の利用可能なチャネルとして選択する。次に、ネットワークエンティティは、チャネルCH3をAP、すなわち、AP1に割り当てる。
【0063】
図から分かるように、ネットワークエンティティは、AP、すなわち、AP1-AP3の優先順位の降順において、AP、すなわち、AP1-AP3の割り当てられたチャネルを選択する。よって、AP、すなわち、AP1-AP3は、より良い性能で(複数の)車両(例えば、列車)(
図6に示されていない)と通信することができる。
【0064】
図7は、本発明の一例に従ったチャネル選択及び割当の概略図である。
図7に示すように、鉄道輸送システムは、ネットワークエンティティ(例えば、中央サーバ)と、4つのAP、すなわち、AP1-AP4とを含む。AP、すなわち、AP1-AP4は、それぞれ、4つのステーションST1-ST4に配置されている。ネットワークエンティティ及びAP、すなわち、AP1-AP4は、上記の例の例示を簡略化するように、ネットワーク及びネットワークノードを表すために使用される。ネットワークエンティティは、AP、すなわち、AP1-AP4に接続し(
図7に示されていない)、AP、すなわち、AP1-AP4のリソース(例えば、チャネル)割当を処理する。AP間の双方向矢印は、AP間のそれぞれの干渉を表している。すなわち、APに生じる干渉は、4ノードの完全グラフを形成する。
【0065】
AP、すなわち、AP4は、チャネル(例えば、現在割り当てられているチャネル)の変更を要求してよい。本例において、ネットワークエンティティは、AP、すなわち、AP2-AP4のチャネル(例えば、現在割り当てられているチャネル)を同時に変更することを決定してもよい。ネットワークエンティティは、AP、すなわち、AP1の候補チャネルがチャネルCH1、CH3及びCH4であり、AP、すなわち、AP2の候補チャネルがチャネルCH3-CH4であり、AP、すなわち、AP3の候補チャネルがチャネルCH2-CH3であり、AP、すなわち、AP4の候補チャネルがチャネルCH2、CH4であることを取得する。本例において、AP、すなわち、AP1-AP4の優先順位は、高から低に、AP、すなわち、AP4の第4の優先順位、AP、すなわち、AP3の第3の優先順位、AP、すなわち、AP2の第2の優先順位、及びAP、すなわち、AP1の第1の優先順位である。
【0066】
ネットワークエンティティは、AP、すなわち、AP4の候補チャネルからチャネルCH2、CH4を選択する。何故ならば、チャネルCH2、CH4は、AP、すなわち、AP4に利用可能であるからである。一例において、チャネルCH4は、より良いチャネル品質を有するか、或いは干渉による影響がより少ない。よって、ネットワークエンティティは、チャネルCH4をAP、すなわち、AP4に割り当てる。
【0067】
ネットワークエンティティは、AP、すなわち、AP4に割り当てられるチャネルCH4を選択した後に、AP、すなわち、AP3の候補チャネルからAP、すなわち、AP3の(複数の)利用可能なチャネルを選択し始める。ネットワークエンティティは、チャネルCH2-CH3を選択する。何故ならば、チャネルCH2-CH3は、AP、すなわち、AP3に利用可能だからである。一例において、チャネルCH3は、より良いチャネル品質を有するか、或いは干渉による影響がより少ない。よって、ネットワークエンティティは、チャネルCH3をAP、すなわち、AP3に割り当てる。
【0068】
ネットワークエンティティは、AP、すなわち、AP3に割り当てられるチャネルCH3を選択した後に、AP、すなわち、AP2の候補チャネルからAP、すなわち、AP2の(複数の)利用可能なチャネルを選択し始める。チャネルCH3-CH4は、AP、すなわち、AP3-AP4の割り当てられたチャネルであるので、チャネルCH3-CH4のいずれも、AP、すなわち、AP2に利用可能でない。よって、ネットワークエンティティは、AP、すなわち、AP2の(複数の)利用可能なチャネルを選択し損なう。ネットワークエンティティは、AP、すなわち、AP2に利用可能な如何なるチャネルもないことを報告する。
【0069】
ネットワークエンティティは、AP、すなわち、AP2のためのチャネル割当を実行した後に、AP、すなわち、AP1の候補チャネルからAP、すなわち、AP1の(複数の)利用可能なチャネルを選択し始める。ネットワークエンティティは、チャネルCH1を選択する。何故ならば、チャネルCH1は、AP、すなわち、AP1に利用可能だからである。よって、ネットワークエンティティは、チャネルCH1をAP、すなわち、AP1に割り当てる。
【0070】
図から分かるように、ネットワークエンティティは、AP、すなわち、AP1、AP3、及びAP4の優先順位の降順において、AP、すなわち、AP1、AP3、及びAP4の割り当てられたチャネルを選択する。よって、AP、すなわち、AP1、AP3及びAP4は、より良い性能で(複数の)車両(例えば、列車)(
図7に示されていない)と通信することができる。一方、AP、すなわち、AP2は、車両との通信を停止する。
【0071】
図8は、本発明の一例に従ったチャネル選択及び割当の概略図である。
図8に示すように、無線通信システムは、ネットワークエンティティ(例えば、中央サーバ)と、類似のセル半径を有する5つのセル、すなわち、セル1-セル5とを含む。ネットワークエンティティ及びセル、すなわち、セル1-セル5は、上記の例の例示を簡略化するよう、ネットワーク及びネットワークノードを表すために使用される。ネットワークエンティティは、セル1-セル5に接続し(
図8に示されていない)、セル1-セル5のリソース(例えば、チャネル)割当を処理する。
【0072】
セル1-セル3は、チャネル(例えば、現在割り当てられているチャネル)の変更を要求してよい。ネットワークエンティティは、セル、すなわち、セル1の候補チャネルがチャネルCH2-CH3であり、セル、すなわち、セル2の候補チャネルがチャネルCH1-CH2であり、セル、すなわち、セル3の候補チャネルがチャネルCH1、CH3であることをテーブルから取得する。本例において、セル、すなわち、セル1-セル3の優先順位は、高から低に、セル、すなわち、セル3の第3の優先順位、セル、すなわち、セル2の第2の優先順位、セル、すなわち、セル1の第1の優先順位である。加えて、チャネルCH2の再利用距離は、セル半径のほぼ2倍であり、チャネルCH3の再利用距離は、セル半径に等しいと仮定されてよい。
【0073】
ネットワークエンティティは、セル、すなわち、セル3の候補チャネルからチャネルCH1、CH3を選択する。何故ならば、チャネルCH1、CH3は、セル、すなわち、セル3に利用可能だからである。一例において、チャネルCH3は、より良いチャネル品質を有するか、或いは干渉による影響がより少ない。よって、ネットワークエンティティは、チャネルCH3をセル、すなわち、セル3に割り当てる。
【0074】
ネットワークエンティティは、セル、すなわち、セル3に割り当てられるチャネルCH3を選択した後に、セル、すなわち、セル2の候補チャネルからセル、すなわち、セル2の(複数の)利用可能なチャネルを選択し始める。ネットワークエンティティは、チャネルCH1-CH2を選択する。何故ならば、チャネルCH1-CH2は、セル、すなわち、セル2に利用可能だからである。一例において、チャネルCH2は、より良いチャネル品質を有するか、或いは干渉による影響がより少ない。よって、ネットワークエンティティは、チャネルCH2をセル、すなわち、セル2に割り当てる。
【0075】
ネットワークエンティティは、セル、すなわち、セル2-セル3にそれぞれ割り当てられるチャネルCH2-CH3を選択した後に、セル、すなわち、セル1の候補チャネルからセル、すなわち、セル、すなわち、セル1の(複数の)利用可能なチャネルを選択し始める。チャネルCH3は、セル、すなわち、セル1に利用可能である。何故ならば、セル、すなわち、セル1、セル3の間の距離は、チャネルCH3の再利用距離よりも大きいからである。従って、ネットワークエンティティは、チャネルCH3を選択し、チャネルCH3をセル、すなわち、セル1に割り当てる。
【0076】
図から分かるように、ネットワークエンティティは、セル、すなわち、セル1-セル3の優先順位の降順において、セル、すなわち、セル1-セル3の割り当てられたチャネルを選択する。よって、セル、すなわち、セル1-セル3は、より良い性能で(複数の)車両(例えば、列車)(
図8に示されていない)と通信することができる。
【0077】
上記の例は、対応するプロセスの関連する動作を明確にするために例示されていることが留意されるべきである。例は、システム要件及び/又は設計上の考慮事項に従って任意に組み合わせられる且つ/或いは修正されることができる。
【0078】
当業者は、上述のステップ(工程)、記述及び例に対して、組み合わせ、修正及び/又は変更を容易に行うはずである。上述の幾つかのステップは、必ずしも本発明において使用される必要はない。上述の記述、ステップ、及び/又は提案されるステップを含むプロセスは、ハードウェア、ソフトウェア、(ハードウェアデバイスとハードウェアデバイス上の読出し専用ソフトウェアとして存在するコンピュータ命令及びデータとの組み合わせとして知られる)ファームウェア、電子システム、又はそれらの組み合わせであり得る手段によって実現されることができる。手段の例は、通信デバイス20であってよい。上記プロセスのいずれも、プログラムコード214にコンパイルされてよい。
【0079】
ハードウェアの例は、(複数の)アナログ回路、(複数の)デジタル回路及び/又は(複数の)混合回路を含んでよい。例えば、ハードウェアは、(複数の)ASIC、(複数の)フィールドプログラマブルゲートアレイ(FPGA)、(複数の)プログラマブル論理デバイス、結合ハードウェアコンポーネント、又はそれらの組み合わせを含んでよい。別の例において、ハードウェアは、(複数の)汎用プロセッサ、(複数の)マイクロプロセッサ、(複数の)コントローラ、(複数の)デジタル信号プロセッサ(DSP)又はそれらの組み合わせを含んでよい。
【0080】
ソフトウェアの例は、コードの(複数の)セット、命令の(複数の)セット、及び/又はストレージユニット、例えば、コンピュータ可読媒体に保持される(例えば、格納される)機能の(複数の)セットを含んでよい。コンピュータ可読媒体は、SIM、ROM、フラッシュメモリ、RAM、CD-ROM/DVD-ROM/BD-ROM、磁気テープ、ハードディスク、光データストレージデバイス、不揮発性ストレージデバイス、又はそれらの組み合わせを含んでよい。コンピュータ可読媒体(例えば、ストレージユニット)は、少なくとも1つのプロセッサに内部的に連結(例えば、統合)されるか或いは外部的に連結(例えば、分離)されてよい。1つ以上のモジュールを含むことがある少なくとも1つのプロセッサは、コンピュータ可読媒体内でソフトウェアを実行してよい(例えば、実行するように構成されてよい)。コードの(複数の)セット、命令の(複数の)セット、及び/又は機能の(複数の)セットは、少なくとも1つのプロセッサ、(複数の)モジュール、ハードウェア及び/又は電子システムに、関連するステップを実行させてよい。
【0081】
電子システムの例は、システムオンチップ(SoC)、システムインパッケージ(SiP)、コンピュータオンモジュール(CoM)、コンピュータプログラム製品、装置、携帯電話、ラップトップ、タブレットコンピュータ、電子ブック、又はポータブルコンピュータシステム、及び通信デバイス20を含んでよい。
【0082】
要約すると、本発明は、複数のネットワークノードのためのチャネル割当てを効率的に処理する方法及び関連するネットワークを提供する。より低い優先順位を有するネットワークノードの(複数の)割り当てられたチャネルは、より高い優先順位を有するネットワークノードの(複数の)割り当てられたチャネルに従って選択される。よって、複数のネットワークノードのためのチャネル選択及び割当/再割当の問題は解決される。
【0083】
当業者は、本発明の教示を保持しながら、装置及び方法の数多くの修正及び変更が行われてよいことを容易に理解するであろう。従って、上記開示は、添付の請求項の範囲によってのみ限定されると解釈されるべきである。