(57)【要約】【課題】すべてのＢＢカードに同じタイミングでパラメータ変更処理を行わせること。【解決手段】ＣＰカード１６０ａが、ＣＰ受信差分値が第１の閾値未満である場合に、ＢＢカード１８０−１ａ等によるハンドオーバ処理が同じタイミングで完了しないおそれがあると判定し、ＢＢカード１８０−１ａ等に対して、遅延ハンドオーバ処理を行うように指示し、ＢＢカード１８０−１ａ等が、遅延ハンドオーバ処理を行う必要性があるか否かを判定した後にハンドオーバ処理を行う。【選択図】        図６
2009206595.tif 000002
【特許請求の範囲】
【請求項１】
単位時間ごとに値がインクリメントもしくはデクリメントされ、値が所定値になった場合に初期値にリセットされる制御カウンタを用いて上位装置との間で通信処理の同期制御を行い、該通信処理を行う複数の通信部を有する通信装置を制御し、前記上位装置から、通信処理に用いられるパラメータを変更する指示であるパラメータ変更指示およびパラメータの変更を反映するタイミングとして前記制御カウンタの値である指定制御カウンタ値を受け付ける制御装置であって、
前記指定制御カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの制御カウンタの値が示すタイミングとの差である制御部受信差分値が、第１の閾値未満であるか否かを判定する制御部判定手段と、
前記制御部判定手段によって制御部受信差分値が第１の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である遅延パラメータ変更処理を行うように前記複数の通信部に対して指示し、前記制御部判定手段によって制御部受信差分値が第１の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である通常パラメータ変更処理を行うように前記複数の通信部に対して指示する指示手段と
を備えたことを特徴とする制御装置。
【請求項２】
単位時間ごとに値がインクリメントもしくはデクリメントされ、値が所定値になった場合に初期値にリセットされる制御カウンタを用いて上位装置との間で通信処理の同期制御を行い、前記上位装置から、通信処理に用いられるパラメータを変更する指示であるパラメータ変更指示およびパラメータの変更を反映するタイミングとして前記制御カウンタの値である指定制御カウンタ値を受け付ける制御部と、該通信処理を行う複数の通信部とを有する通信装置であって、
前記制御部は、
前記指定制御カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの制御カウンタの値が示すタイミングとの差である制御部受信差分値が、第１の閾値未満であるか否かを判定する制御部判定手段と、
前記制御部判定手段によって制御部受信差分値が第１の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である遅延パラメータ変更処理を行うように前記複数の通信部に対して指示し、前記制御部判定手段によって制御部受信差分値が第１の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である通常パラメータ変更処理を行うように前記複数の通信部に対して指示する指示手段とを備え、
前記通信部は、
前記指示手段によって遅延パラメータ変更処理を行うように指示された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記指示手段によって通常パラメータ変更処理を行うように指示された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときに前記パラメータの変更を反映するパラメータ変更手段を
備えたことを特徴とする通信装置。
【請求項３】
前記通信部は、前記指示手段によって遅延パラメータ変更処理を行うように指示された場合に、前記指定制御カウンタ値が示すタイミングと、パラメータの変更処理を開始したときの制御カウンタの値が示すタイミングとの差である通信部受信差分値が、第２の閾値未満であるか否かを判定する通信部判定手段をさらに備え、
前記パラメータ変更手段は、前記通信部判定手段によって通信部受信差分値が第２の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記通信部判定手段によって通信部受信差分値が第２の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記通信部判定手段は、前記指示手段によって通常パラメータ変更処理を行うように指示された場合に、前記通信部受信差分値が第３の閾値以下であるか否かを判定し、
前記パラメータ変更手段は、前記通信部判定手段によって通信部受信差分値が第３の閾値以下であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記通信部判定手段によって通信部受信差分値が第３の閾値よりも大きいと判定された場合に、即座にパラメータの変更を反映することを特徴とする請求項３に記載の通信装置。
【請求項５】
単位時間ごとに値がインクリメントもしくはデクリメントされ、値が所定値になった場合に初期値にリセットされる制御カウンタを用いて上位装置との間で通信処理の同期制御を行い、前記上位装置から、通信処理に用いられるパラメータを変更する指示であるパラメータ変更指示およびパラメータの変更を反映するタイミングとして前記制御カウンタの値である指定制御カウンタ値を受け付ける制御部と、該通信処理を行う複数の通信部とを有する通信装置を制御する通信装置制御方法であって、
前記制御部は、
前記指定制御カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの制御カウンタの値が示すタイミングとの差である制御部受信差分値が、第１の閾値未満であるか否かを判定する制御部判定工程と、
前記制御部判定工程によって制御部受信差分値が第１の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である遅延パラメータ変更処理を行うように前記複数の通信部に対して指示し、前記制御部判定工程によって制御部受信差分値が第１の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である通常パラメータ変更処理を行うように前記複数の通信部に対して指示する指示工程とを含み、
前記通信部は、
前記指示工程によって遅延パラメータ変更処理を行うように指示された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記指示工程によって通常パラメータ変更処理を行うように指示された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときに前記パラメータの変更を反映するパラメータ変更工程を
含んだことを特徴とする通信装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、通信装置および通信装置制御方法に関する。
【背景技術】
【０００２】
近年、移動体（以下、「ＵＥ：User Equipment」という）の無線アクセス方式として、ＣＤＭＡ（Code Division Multiple Access）や、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）が普及している。ＣＤＭＡやＷ−ＣＤＭＡの無線アクセスネットワークは、無線ネットワーク制御装置（以下、「ＲＮＣ：Radio Network Controller」という）や、ＵＥと無線通信を行う無線基地局装置（以下、「ＢＴＳ：Base Transceiver Station」という）などによって構成される。
【０００３】
ＲＮＣは、自身に接続される複数のＢＴＳを制御する。具体的には、ＲＮＣは、発着信接続制御や終話制御等の呼制御を行う際に用いる各種システムパラメータを変更する旨の要求、および、システムパラメータを変更するタイミングとしてＣＦＮ（Connection Frame Number）の値（以下、「指定ＣＦＮ値」という）を送信してＢＴＳを制御する。なお、ＣＦＮは、各装置間で各種処理を行うタイミングを制御するために用いられるカウンタ値であり、１０［ｍｓ］毎に０から２５５までインクリメントされ、２５５になった場合に０にリセットされた後にインクリメントされる。
【０００４】
ＢＴＳは、ＢＴＳを全体制御するＣＰ（Call Processing）カードと、ベースバンド処理を行う複数のＢＢ（Base Band）カードとを有しており、ＲＮＣと連携してＵＥとの無線通信を実現する。また、ＢＴＳ内のすべてのＢＢカードは、ＲＮＣからパラメータ変更要求を受け付けると、ＣＦＮの値が指定ＣＦＮ値になるときにシステムパラメータ変更処理を行う（特許文献１参照）。具体的には、ＢＴＳは、指定ＣＦＮ値に基づいて、ＢＦＮ（Node B Number）の値を算出して、ＢＦＮの値が算出したＢＦＮの値になるタイミングでシステムパラメータの変更処理を行う。なお、ＢＦＮは、ＢＴＳ内で管理されるカウンタ値であり、１０［ｍｓ］毎に０から４０９５までインクリメントされ、４０９５になった場合に０にリセットされた後にインクリメントされる。
【０００５】
このように、無線アクセスネットワークでは、ＲＮＣとＢＴＳとが連携して呼制御を行うことで、すべてのＢＢカードによるシステムパラメータ変更処理が同じタイミング（ＣＦＮの値が指定ＣＦＮ値になるタイミング）で行われることを実現している。これにより、ＵＥとの無線通信が瞬断したり間欠したりすることを防止している。
【０００６】
【特許文献１】特開２００７−０６７６６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術には、高負荷状態のためにパラメータ変更処理を即座に行えないＢＢカードが存在する場合、すべてのＢＢカードが同じタイミングでパラメータ変更処理を行うことができないおそれがあった。例えば、指定ＣＦＮ値「３０」である場合に、高負荷状態のＢＢカードが、他のＢＢカードと比較して１周期遅れたＣＦＮ値「３０」によってパラメータ変更処理を行うおそれがあった。
【０００８】
特に、近年では、１つのＢＢカードが処理するユーザ数が増加しているため、ＢＢカードにかかる負荷が増大しており、上記問題が発生する頻度が高くなっていた。このような状況下で、高負荷状態であっても、すべてのＢＢカードに同じタイミングでパラメータ変更処理を行わせることができるＢＴＳをいかにして実現するかが重要な課題となっていた。
【０００９】
本発明は、上述した従来技術による課題を解消するためになされたものであり、すべてのＢＢカードに同じタイミングでパラメータ変更処理を行わせることができる制御装置、通信装置および通信装置制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本願に開示する制御装置は、単位時間ごとに値がインクリメントもしくはデクリメントされ、値が所定値になった場合に初期値にリセットされる制御カウンタを用いて上位装置との間で通信処理の同期制御を行い、該通信処理を行う複数の通信部を有する通信装置を制御し、前記上位装置から、通信処理に用いられるパラメータを変更する指示であるパラメータ変更指示およびパラメータの変更を反映するタイミングとして前記制御カウンタの値である指定制御カウンタ値を受け付ける制御装置であって、前記指定制御カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの制御カウンタの値が示すタイミングとの差である制御部受信差分値が、第１の閾値未満であるか否かを判定する制御部判定手段と、前記制御部判定手段によって制御部受信差分値が第１の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である遅延パラメータ変更処理を行うように前記複数の通信部に対して指示し、前記制御部判定手段によって制御部受信差分値が第１の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である通常パラメータ変更処理を行うように前記複数の通信部に対して指示する指示手段とを備えたことを要件とする。
【００１１】
また、本願に開示する通信装置は、単位時間ごとに値がインクリメントもしくはデクリメントされ、値が所定値になった場合に初期値にリセットされる制御カウンタを用いて上位装置との間で通信処理の同期制御を行い、前記上位装置から、通信処理に用いられるパラメータを変更する指示であるパラメータ変更指示およびパラメータの変更を反映するタイミングとして前記制御カウンタの値である指定制御カウンタ値を受け付ける制御部と、該通信処理を行う複数の通信部とを有する通信装置であって、前記制御部は、前記指定制御カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの制御カウンタの値が示すタイミングとの差である制御部受信差分値が、第１の閾値未満であるか否かを判定する制御部判定手段と、前記制御部判定手段によって制御部受信差分値が第１の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である遅延パラメータ変更処理を行うように前記複数の通信部に対して指示し、前記制御部判定手段によって制御部受信差分値が第１の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である通常パラメータ変更処理を行うように前記複数の通信部に対して指示する指示手段とを備え、前記通信部は、前記指示手段によって遅延パラメータ変更処理を行うように指示された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記指示手段によって通常パラメータ変更処理を行うように指示された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときに前記パラメータの変更を反映するパラメータ変更手段を備えたことを要件とする。
【００１２】
また、上記態様において、本願に開示する通信装置は、前記通信部は、前記指示手段によって遅延パラメータ変更処理を行うように指示された場合に、前記指定制御カウンタ値が示すタイミングと、パラメータの変更処理を開始したときの制御カウンタの値が示すタイミングとの差である通信部受信差分値が、第２の閾値未満であるか否かを判定する通信部判定手段をさらに備え、前記パラメータ変更手段は、前記通信部判定手段によって通信部受信差分値が第２の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記通信部判定手段によって通信部受信差分値が第２の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映することを要件とする。
【００１３】
また、上記態様において、本願に開示する通信装置は、前記通信部判定手段は、前記指示手段によって通常パラメータ変更処理を行うように指示された場合に、前記通信部受信差分値が第３の閾値以下であるか否かを判定し、前記パラメータ変更手段は、前記通信部判定手段によって通信部受信差分値が第３の閾値以下であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記通信部判定手段によって通信部受信差分値が第３の閾値よりも大きいと判定された場合に、即座にパラメータの変更を反映することを要件とする。
【００１４】
なお、本願に開示する制御装置および通信装置の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも、他の態様として有効である。
【発明の効果】
【００１５】
本願に開示した制御装置、通信装置によれば、すべてのＢＢカードに同じタイミングでパラメータ変更処理を行わせることができる。
【発明を実施するための最良の形態】
【００１６】
以下に、制御装置、通信装置および通信装置制御方法の実施例を図面に基づいて詳細に説明する。なお、以下では、ＢＴＳに適用した例を示すこととするが、これに限ったものではない。
【実施例１】
【００１７】
まず、実施例１に係るＢＴＳが含まれる無線アクセスネットワークについて説明する。図１は、実施例１に係るＢＴＳが含まれる無線アクセスネットワーク１の一例を示す図である。同図に示すように、無線アクセスネットワーク１は、ＢＴＳ１０ａ〜１０ｆと、ＲＮＣ３０ａおよび３０ｂと、コアネットワーク４０とによって構成される。
【００１８】
ＢＴＳ１０ａ〜１０ｃは、ＲＮＣ３０ａと接続され、ＢＴＳ１０ｄ〜１０ｆは、ＲＮＣ３０ｂと接続される。また、ＲＮＣ３０ａおよび３０ｂは、コアネットワーク４０と接続される。なお、図１に示した無線アクセスネットワーク１では、ＲＮＣ３０ａに３台のＢＴＳ１０ａ〜１０ｃが接続される例を示したが、ＲＮＣ３０ａに接続されるＢＴＳの台数は、この例に限られない。例えば、ＲＮＣ３０ａに１台のＢＴＳが接続されてもよいし、３０台のＢＴＳが接続されてもよい。同様に、ＲＮＣ３０ｂに接続されるＢＴＳに台数も３台に限られない。また、同図に示した無線アクセスネットワーク１では、コアネットワーク４０に２台のＲＮＣ３０ａおよび３０ｂが接続される例を示したが、コアネットワーク４０に接続されるＲＮＣの台数は、この例に限られない。
【００１９】
ＢＴＳ１０ａ〜１０ｆは、ＵＥ２０との間で無線通信を行う装置である。具体的には、ＢＴＳ１０ａ〜１０ｃは、ＲＮＣ３０ａと連携してＵＥ２０に対する発着信接続制御や終話制御等の呼制御を行う。同様に、ＢＴＳ１０ｄ〜１０ｆは、ＲＮＣ３０ｂと連携してＵＥ２０に対する呼制御を行う。
【００２０】
ＲＮＣ３０ａは、ＢＴＳ１０ａ〜１０ｃを制御する装置である。具体的には、ＲＮＣ３０ａは、ＢＴＳ１０ａ〜１０ｃに対して、呼制御を行う際に用いる各種システムパラメータ（以下、「パラメータ」という）を変更する旨の指示（以下、「パラメータ変更指示」という）を送信する。このとき、ＲＮＣ３０ａは、ＢＴＳ１０ａ〜１０ｃに対して、パラメータを変更するタイミングとして所定のＣＦＮの値（以下、「指定ＣＦＮ値」という）を送信する。そして、ＢＴＳ１０ａ〜１０ｃは、ＲＮＣ３０ａから受信したパラメータ変更指示に従って、ＣＦＮの値が指定ＣＦＮ値になるときにパラメータ変更処理を行う。同様に、ＲＮＣ３０ｂは、ＢＴＳ１０ｄ〜１０ｆに対してパラメータ変更指示および指定ＣＦＮ値を送信し、ＢＴＳ１０ｄ〜１０ｆは、ＣＦＮの値が指定ＣＦＮ値になるときにパラメータ変更処理を行う。
【００２１】
なお、本明細書では、上述したような上位装置（上記例では、ＲＮＣ３０ａおよび３０ｂ）からのタイミング指定（上記例では、指定ＣＦＮ値）にて、通信装置（上記例では、ＢＴＳ１０ａ〜１０ｆ）がパラメータの変更を行う処理を、「ハンドオーバ処理」と呼ぶこととする。
【００２２】
ここで、このハンドオーバ処理の代表例をいくつか説明する。まず、論理チャネルにＤＴＣＨ（Dedicated Traffic Channel：個別トラフィックチャネル）を追加したり、論理チャネルからＤＴＣＨを削除したりするハンドオーバ処理がある。具体的には、ハンドオーバ処理によりパラメータ「ＭＡＴＭ（Mobile Asynchronous Transfer Mode）」等を変更することで、ＳＤＣＣＨ（Stand-alone Dedicated Control Channel：孤立個別制御チャネル）にＤＴＣＨを追加したり、ＤＴＣＨを削除してＳＤＣＣＨのみの論理チャネルの構成にする。
【００２３】
また、速度変更を行うハンドオーバ処理がある。例えば、ハンドオーバ処理によりスロットフォーマットを変更することで、速度を６０［ｂｐｓ］から１２０［ｋｂｐｓ］に変更する。また、ＵＥ２０のセクタ間移動によるダイバーシチーハンドオーバ（Cell Change）処理がある。具体的には、リンクチャネルのＢＲ−ＩＤ（ブランチＩＤ）等を変更することによりＵＥ２０のセクタ間移動を実現する。
【００２４】
コアネットワーク４０は、大容量の通信回線により構成されており、位置制御、呼制御、サービス制御等を行う。このコアネットワーク４０には、例えば、移動通信マルチメディア交換局（ＭＭＳ：Mobile Multimedia Switching Center）等が含まれる。
【００２５】
なお、図１に示した無線アクセスネットワーク１は、一般的な例を示しており、従来のＢＴＳも同様の環境で動作する。
【００２６】
次に、ＢＴＳによるハンドオーバ処理の概要について説明する。ここでは、実施例１に係るＢＴＳの特徴を明らかにするために、まず、従来のＢＴＳの概略構成について説明し、次に、従来のＢＴＳによるハンドオーバ処理の概要、および、ＢＢカードが高負荷状態の場合における従来のＢＴＳによるハンドオーバ処理の概要について説明し、次に、実施例１に係るＢＴＳによるハンドオーバ処理の概要について説明する。
【００２７】
図２は、従来のＢＴＳ１１ａの概略構成を示す図である。同図に示すように、ＢＴＳ１１ａは、ＢＦＮカウンタ１５ａと、ＣＰカード１６ａと、ＢＢカード１８−１ａおよび１８−２ａと、ＳＰＲＤ（Spread Spectrum）カード１９−１ａおよび１９−２ａとを有する。
【００２８】
ＢＦＮカウンタ１５ａは、ＢＴＳ１１ａ内で管理されるＢＦＮの値を制御するカウンタである。具体的には、ＢＦＮカウンタ１５ａは、１０［ｍｓ］毎にＢＦＮの値を０から４０９５までインクリメントし、ＢＦＮの値が４０９５になった場合に０にリセットした後にインクリメントするというサイクルを制御する。
【００２９】
ＣＰカード１６ａは、ＲＮＣ３０ａと連携して、呼制御全般を制御する装置である。このＣＰカード１６ａは、ＲＮＣ３０ａからパラメータ変更指示を受け付けると、ＢＢカード１８−１ａおよび１８−２ａと、ＳＰＲＤカード１９−１ａおよび１９−２ａとに対して、かかるパラメータ変更指示を送信する。また、ＣＰカード１６ａは、ＲＮＣ３０ａから指定ＣＦＮ値を受け付けると、ＢＢカード１８−１ａおよび１８−２ａと、ＳＰＲＤカード１９−１ａおよび１９−２ａとに対して、かかる指定ＣＦＮ値を送信する。
【００３０】
なお、本明細書では、ＲＮＣ３０ａが、パラメータ変更指示と指定ＣＦＮ値とを異なるタイミングでＢＴＳ１１ａに送信する例を示すが、ＲＮＣ３０ａは、パラメータ変更指示と指定ＣＦＮ値とを同時に送信してもよい。
【００３１】
ＢＢカード１８−１ａおよび１８−２ａと、ＳＰＲＤカード１９−１ａおよび１９−２ａとは、送信データのベースバンド処理を行う機能部である。具体的には、ＢＢカード１８−１ａおよび１８−２ａは、送信データの誤り訂正符号化処理や、フレーム化処理や、データ変調処理を行う。また、ＳＰＲＤカード１９−１ａおよび１９−２ａは、送信データの拡散変調処理や、適用変調処理を行う。
【００３２】
このＢＢカード１８−１ａおよび１８−２ａと、ＳＰＲＤカード１９−１ａおよび１９−２ａとは、ＣＰカード１６ａからパラメータ変更指示と指定ＣＦＮ値を受け付けた場合に、ＣＦＮの値が指定ＣＦＮ値になるときにパラメータ変更処理を行う。
【００３３】
図３は、従来のＢＴＳ１１ａによるハンドオーバ処理の概要を説明するための図である。以下では、同図に、ＢＢカード１８−１ａおよび１８−２ａについてのみ図示し、ＣＰカード１６ａがＢＢカード１８−１ａおよび１８−２ａに対して行う処理についてのみ説明するが、ＣＰカード１６ａは、図示しないＳＰＲＤカード１９−１ａおよび１９−２ａに対してもＢＢカード１８−１ａおよび１８−２ａに対する処理と同様の処理を行い、また、ＳＰＲＤカード１９−１ａおよび１９−２ａは、ＢＢカード１８−１ａおよび１８−２ａと同様のハンドオーバ処理を行う。
【００３４】
同図に示すように、ＢＴＳ１１ａのＣＰカード１６ａは、ＲＮＣ３０ａからパラメータ変更指示を受け付けると（ステップＳ１１）、ＢＢカード１８−１ａおよび１８−２ａに対して、パラメータ変更指示を送信する（ステップＳ１２）。
【００３５】
そして、ＢＴＳ１１ａのＣＰカード１６ａは、ＲＮＣ３０ａから指定ＣＦＮ値を受け付けると（ステップＳ１３）、ＢＢカード１８−１ａおよび１８−２ａに対して、指定ＣＦＮ値を送信する（ステップＳ１４）。なお、ここでは、指定ＣＦＮ値「１」であるとする。
【００３６】
パラメータ変更指示および指定ＣＦＮ値「１」を受け付けたＢＢカード１８−１ａおよび１８−２ａは、ハンドオーバ処理を開始する。具体的には、ＢＢカード１８−１ａおよび１８−２ａは、まず、ＣＦＮの値が１回目に（次に）指定ＣＦＮ値「１」になるときのＢＦＮの値を算出する。図３に示した例では、ＢＢカード１８−１ａおよび１８−２ａは、ＣＦＮの値が「２４９」であるときにハンドオーバ処理を開始しているので、ＣＦＮの値が１回目に指定ＣＦＮ値「１」になるときのＢＦＮの値「２５９」を算出する。そして、ＢＢカード１８−１ａおよび１８−２ａは、ＢＦＮの値が「２５９」になるときにパラメータの変更処理を行い、ハンドオーバ処理を完了させる（ステップＳ１５およびＳ１６）。
【００３７】
ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値は、例えば、以下の式により求めることができる。
（（「ハンドオーバ変更処理を開始したときのＢＦＮ値」／２５６）＋１）×２５６＋「指定ＣＦＮ値」＋「ＢＦＮとＣＦＮとの差」
なお、（「ハンドオーバ変更処理を開始したときのＢＦＮ値」／２５６）の演算結果の少数点以下は切り捨てる。また、「ＢＦＮとＣＦＮとの差」は、ＲＮＣ３０ａから送信されるパラメータ変更指示に含まれる。
【００３８】
図３におけるＢＢカード１８−１ａおよび１８−２ａは、
「ハンドオーバ変更処理を開始したときのＢＦＮ値」＝「２５１」
「指定ＣＦＮ値」＝「１」
「ＢＦＮとＣＦＮとの差」＝「２」
であるので、これらの値を上記式に代入して、ＣＦＮの値が１回目に指定ＣＦＮ値「１」になるときのＢＦＮの値として、
（（２５１／２５６）＋１）×２５６＋１＋２
＝（（０）＋１）×２５６＋１＋２
＝２５９
を算出する。
【００３９】
なお、上記式を用いてＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値を算出する手法は一例に過ぎず、他の手法を用いてもよい。
【００４０】
また、本明細書では、ＢＢカード１８−１ａおよび１８−２ａが、ＣＦＮの値を保持していないことを前提としているため、ＢＢカード１８−１ａおよび１８−２ａが、ＣＦＮの値が指定ＣＦＮ値になるときのＢＦＮの値を算出し、算出したＢＦＮの値のタイミングでハンドオーバ処理を完了させる例を示す。ただし、ＢＢカード１８−１ａおよび１８−２ａは、ＣＦＮの値をリアルタイムに検知できる場合には、ＣＦＮの値が指定ＣＦＮ値になるときのＢＦＮの値を算出せずに、ＣＦＮの値が指定ＣＦＮ値になるときにハンドオーバ処理を完了させてもよい。
【００４１】
このように、従来のＢＴＳ１１ａは、ＢＢカード１８−１ａおよび１８−２ａに、同じタイミングでハンドオーバ処理を完了させるので、受信状態が安定し、ＵＥ２０との無線通信が瞬断したり間欠したりすることを防止している。
【００４２】
しかしながら、例えば、ＢＢカード１８−１ａが高負荷状態のためにハンドオーバ処理を即座に開始できない場合、ＢＢカード１８−１ａおよび１８−２ａがハンドオーバ処理を同じタイミングで完了させられないおそれがあった。この点について、図４を用いて具体的に説明する。
【００４３】
図４は、ＢＢカードが高負荷状態の場合における従来のＢＴＳ１１ａによるハンドオーバ処理の概要を説明するための図である。なお、以下では、図３に示した処理と同様の処理についてはその説明を省略する。
【００４４】
同図に示すように、ＢＢカード１８−１ａおよび１８−２ａは、図３に示した例と同様に、ＢＦＮの値が「２５１」であるときに、指定ＣＦＮ値「１」を受け付けている。ただし、ＢＢカード１８−１ａは、高負荷状態であるため、ＣＦＮ値が「３」（ＢＦＮの値が「２６１」）であるときにハンドオーバ処理を開始している。また、ＢＢカード１８−２ａは、ＣＦＮの値が「２５２」（ＢＦＮの値が「２５４」）であるときに、ハンドオーバ処理を開始している。
【００４５】
そして、ＢＢカード１８−１ａは、ＣＦＮの値が１回目に指定ＣＦＮ値「１」になるときのＢＦＮの値「５１５」を算出して、ＢＦＮの値が「５１５」になるときにハンドオーバ処理を完了させる（ステップＳ２５）。一方、ＢＢカード１８−２ａは、ＣＦＮの値が１回目に指定ＣＦＮ値「１」になるときのＢＦＮの値「２５９」を算出して、ＢＦＮの値が「２５９」になるときにハンドオーバ処理を完了させる（ステップＳ２６）。
【００４６】
すなわち、ＢＢカード１８−１ａによるハンドオーバ処理の開始タイミングが遅延したため、ＢＢカード１８−１ａによるハンドオーバ処理の完了タイミングが、ＢＢカード１８−２ａによるハンドオーバ処理の完了タイミングと比較して、ＣＦＮの１周期分遅れている。ＣＦＮの１周期は、２５６×１０［ｍｓ］＝２５６０［ｍｓ］であり、ＢＢカード１８−１ａとＢＢカード１８−２ａとで、ハンドオーバ処理が完了するタイミングが２５６０［ｍｓ］も異なることとなる。このような事象が発生すると、ＢＴＳ１１ａの受信状態が不安定となり、ＵＥ２０との無線通信が瞬断したり間欠したりするという問題が発生する。
【００４７】
そこで、実施例１に係るＢＴＳ１００ａは、ＢＢカードとＳＰＲＤカードとによるハンドオーバ処理が同じタイミングで完了しないおそれがある場合に、すべてのＢＢカードとＳＰＲＤカードに対して、ＣＦＮの値が２回目に指定ＣＦＮ値になるときにハンドオーバ処理を行うように指示して、すべてのＢＢカードおよびＳＰＲＤカードによるハンドオーバ処理が同じタイミングで完了するように制御する。
【００４８】
図５は、実施例１に係るＢＴＳ１００ａによるハンドオーバ処理の概要を説明するための図である。以下では、同図に、ＢＢカード１８０−１ａおよび１８０−２ａについてのみ図示し、ＣＰカード１６０ａがＢＢカード１８０−１ａおよび１８０−２ａに対して行う処理についてのみ説明するが、ＣＰカード１６０ａは、図示しないＳＰＲＤカード１９０−１ａおよび１９０−２ａに対してもＢＢカード１８０−１ａおよび１８０−２ａに対する処理と同様の処理を行い、また、ＳＰＲＤカード１９０−１ａおよび１９０−２ａは、ＢＢカード１８０−１ａおよび１８０−２ａと同様のハンドオーバ処理を行う。
【００４９】
実施例１に係るＢＴＳ１００ａのＣＰカード１６０ａは、ＲＮＣ３０ａから指定ＣＦＮ値を受け付けると、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値と、指定ＣＦＮ値をＢＢカード１８０−１ａおよび１８０−２ａに送信するときのＢＦＮの値との差（以下、「ＣＰ受信差分値」という）を算出する。そして、ＣＰカード１６０ａは、算出したＣＰ受信差分値が、所定の閾値（以下、「第１の閾値」という）未満であるか否かを判定する。なお、ここでは、第１の閾値は「１０」であるとする。
【００５０】
そして、ＣＰ受信差分値が第１の閾値未満である場合、ＣＰカード１６０ａは、ＢＢカード１８０−１ａおよび１８０−２ａに対して、ＣＦＮの値が２回目に指定ＣＦＮ値になるときにハンドオーバ処理を完了させる処理（以下、「遅延ハンドオーバ処理」という）を行うように指示する。一方、ＣＰ受信差分値が第１の閾値以上である場合、ＣＰカード１６０ａは、ＢＢカード１８０−１ａおよび１８０−２ａに対して、ＣＦＮの値が１回目に指定ＣＦＮ値になるときにハンドオーバ処理を完了させる処理（以下、「通常ハンドオーバ処理」という）を行うように指示する。
【００５１】
図５に示した例では、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値が「２５９」であり、指定ＣＦＮ値を送信するときのＢＦＮの値が「２５１」であるので、ＣＰカード１６０ａは、ＣＰ受信差分値として「８」を算出する。そして、ＣＰカード１６０ａは、算出したＣＰ受信差分値「８」が、第１の閾値「１０」未満であるため、ＢＢカード１８０−１ａおよび１８０−２ａに対して、遅延ハンドオーバ処理を行うように指示する（ステップＳ３４）。
【００５２】
このようにＣＰ受信差分値が第１の閾値未満である遅延ハンドオーバ処理を行うように指示する理由は、高負荷状態のＢＢカード１８０−１ａまたは１８０−２ａがＣＦＮの値が１回目に指定ＣＦＮ値になった後にハンドオーバ処理を開始するおそれがあるからである。例えば、図４に示したように、ＢＢカード１８−１ａが、ＣＦＮの値が１回目に指定ＣＦＮ値になった後（ＢＦＮの値が「２５９」になった後）にハンドオーバ処理を開始し、ＢＢカード１８−２ａが、ＣＦＮの値が１回目に指定ＣＦＮ値になる前にハンドオーバ処理を開始するおそれがある。
【００５３】
すなわち、第１の閾値は、ＢＢカード１８０−１ａおよび１８０−２ａとＳＰＲＤカード１９０−１ａおよび１９０−２ａ（以下、ＢＢカード１８０−１ａおよび１８０−２ａとＳＰＲＤカード１９０−１ａおよび１９０−２ａを「ＢＢカード１８０−１ａ等」という）の性能や、ＢＢカード１８０−１ａ等が処理するユーザ数等によって決定されることが好ましい。具体的には、第１の閾値は、ＢＢカード１８０−１ａ等が、パラメータ変更指示および指定ＣＦＮ値を受信してから、ハンドオーバ処理を開始するまでの最大待ち時間に設定されることが好ましい。例えば、近年、一般的に用いられているＢＢカードやＳＰＲＤカードは、パラメータ変更指示および指定ＣＦＮ値を受信してからハンドオーバ処理を開始するまでの待ち時間が１００［ｍｓ］以上になる可能性は極めて低いため、第１の閾値は「１０」に設定されることが考えられる。
【００５４】
そして、ＣＰカード１６０ａから遅延ハンドオーバ処理を行うように指示されたＢＢカード１８０−１ａおよび１８０−２ａは、遅延ハンドオーバ処理を行う必要性があるか否かを判定する。具体的には、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値（以下、「次位指定ＢＦＮ値」という）と、ハンドオーバ処理を開始したときのＢＦＮの値との差（以下、「ＢＢ受信差分値」という）を算出し、算出したＢＢ受信差分値が、所定の閾値（以下、「第２の閾値」という）未満であるか否かを判定する。なお、ここでは、第２の閾値が「１０」であるとする。
【００５５】
そして、ＢＢ受信差分値が第２の閾値未満である場合、ＢＢカード１８０−１ａおよび１８０−２ａは、遅延ハンドオーバ処理を行う。すなわち、ＢＢカード１８０−１ａおよび１８０−２ａは、ＣＦＮの値が２回目に指定ＣＦＮ値になるときのＢＦＮの値（以下、「遅延指定ＢＦＮ値」という）を算出して、ＢＦＮの値が遅延指定ＢＦＮ値になるときにハンドオーバ処理を完了させる。
【００５６】
一方、ＢＢ受信差分値が第２の閾値以上である場合、ＢＢカード１８０−１ａおよび１８０−２ａは、通常ハンドオーバ処理を行う。すわなち、ＢＢカード１８０−１ａおよび１８０−２ａは、ＢＦＮの値が次位指定ＢＦＮ値になるときにハンドオーバ処理を完了させる。
【００５７】
図５に示した例では、ＢＢカード１８０−１ａは、次位指定ＢＦＮ値「５１５」、かつ、ハンドオーバ処理を開始したときのＢＦＮの値「２６１」のため、ＢＢ受信差分値「２５４」を算出する。そして、ＢＢカード１８０−１ａは、算出したＢＢ受信差分値「２５４」が、第２の閾値「１０」以上であるため、ＢＦＮの値が次位指定ＢＦＮ値「５１５」になるときにハンドオーバ処理を完了させる（ステップＳ３５）。
【００５８】
一方、ＢＢカード１８０−２ａは、次位指定ＢＦＮ値「２５９」、かつ、ハンドオーバ処理を開始したときのＢＦＮの値「２５４」のため、ＢＢ受信差分値「５」を算出する。そして、ＢＢカード１８０−２ａは、算出したＢＢ受信差分値「５」が、第２の閾値「１０」未満であるため、ＢＦＮの値が遅延指定ＢＦＮ値「５１５」になるときにハンドオーバ処理を完了させる（ステップＳ３６）。なお、ＢＢカード１８０−２ａは、次位指定ＢＦＮ値に、ＣＦＮの１周期「２５６」を加算することで遅延指定ＢＦＮ値を算出できる。
【００５９】
このように遅延ハンドオーバ処理を行う必要性があるか否かを判定する理由は、ＣＰカード１６０ａが指定ＣＦＮ値を送信してから、ＣＦＮの値が１回目に指定ＣＦＮ値になった後にハンドオーバ処理を開始するＢＢカード１８０−１ａまたは１８０−２ａは、遅延ハンドオーバ処理を行う必要がないためである。
【００６０】
なお、第２の閾値は、第１の閾値と同様に、ＢＢカード１８０−１ａ等の性能や、ＢＢカード１８０−１ａ等が処理するユーザ数によって決定されることが好ましい。また、実施例１では、第１の閾値と第２の閾値とを設ける例を示したが、閾値を２つに分別せずに、第１の閾値と第２の閾値とを統合して１つの閾値を設けるように構成してもよい。
【００６１】
以上のように、実施例１に係るＢＴＳ１００ａは、ＣＰカード１６０ａが、ＣＰ受信差分値が第１の閾値未満である場合に、ＢＢカード１８０−１ａ等によるハンドオーバ処理が同じタイミングで完了しないおそれがあると判定し、ＢＢカード１８０−１ａ等に対して、遅延ハンドオーバ処理を行うように指示し、ＢＢカード１８０−１ａ等が、遅延ハンドオーバ処理を行う必要性があるか否かを判定した後にハンドオーバ処理を行うので、すべてのＢＢカード１８０−１ａ等に同じタイミングでパラメータ変更処理を行わせることができる。その結果、高負荷状態のＢＢカード１８０−１ａ等が存在する場合であっても、ＢＴＳ１００ａは、受信状態が安定し、ＵＥ２０との無線通信が瞬断したり間欠したりすることを防止することができる。
【００６２】
次に、実施例１に係るＢＴＳ１００ａの構成について説明する。図６は、実施例１に係るＢＴＳ１００ａの構成を示すブロック図である。同図に示すように、ＢＴＳ１００ａは、増幅器（以下、「ＡＭＰ：Amplifier」という）１１０ａ、無線部（以下、「ＴＲＸ：Transmitter Receiver」という）１２０ａ、有線伝送路インタフェース部（以下、「ＨＷＹ：Highway Interface」という）１３０ａ、記憶部１４０ａ、ＢＦＮカウンタ１５０ａ、ＣＰカード１６０ａ、ＢＢカード１８０−１ａおよび１８０−２ａとＳＰＲＤカード１９０−１ａおよび１９０−２ａとを含むベースバンド信号処理群１７０ａを有する。
【００６３】
なお、同図では、ＢＴＳ１００ａが、２つのＢＢカード１８０−１ａおよび１８０−２ａと、２つのＳＰＲＤカード１９０−１ａおよび１９０−２ａとを有する例を示したが、ＢＢカードおよびＳＰＲＤカードの数はこの例に限られない。例えば、ＢＴＳ１００ａは、３つ以上のＢＢカードやＳＰＲＤカードを含んでもよい。
【００６４】
また、同図では、ＢＴＳ１００ａが、ＢＢカード１８０−１ａおよび１８０−２ａと、ＳＰＲＤカード１９０−１ａおよび１９０−２ａとを、異なるカードとして備える例を示したが、ＢＴＳ１００ａは、ＢＢカード１８０−１ａが有する機能と、ＳＰＲＤカード１９０−１ａが有する機能とが統合された１枚のカードを有してもよい。同様に、ＢＴＳ１００ａは、ＢＢカード１８０−２ａが有する機能と、ＳＰＲＤカード１９０−２ａが有する機能とが統合された１枚のカードを有してもよい。
【００６５】
ＡＭＰ１１０ａは、変復調器の出力信号を所要のアンテナ入力レベルまで電力を増幅する。ＴＲＸ１２０ａは、無線信号の送受信処理を行う。具体的には、ＴＲＸ１２０ａは、ベースバンド信号処理群１７０ａによってベースバンド拡散された送信信号を、デジタルアナログ変換した後、無線周波数信号に変換してＡＭＰ１１０ａへ出力する。また、ＴＲＸ１２０ａは、ＡＭＰ１１０ａから入力された受信信号を、アナログデジタル変換した後、ベースバンド信号処理群１７０ａへ出力する。ＨＷＹ１３０ａは、ＢＴＳ１００ａとＲＮＣ３０ａとを接続するためのインタフェースである。
【００６６】
記憶部１４０ａは、各種情報を記憶する記憶デバイスであり、閾値データ１４１ａを有する。閾値データ１４１ａは、後述するＣＰカード１６０ａが遅延有無判定処理を行う場合に用いる第１の閾値と、後述するＢＢカード１８０−１ａ等が遅延処理必要性判定処理を行う場合に用いる第２の閾値とを記憶する。
【００６７】
なお、第１の閾値と第２の閾値とは、同一の値であってもよく、閾値データ１４１ａは、第１の閾値のみを記憶してもよい。また、第１の閾値は、記憶部１４０ａに記憶されずに、ＣＰカード１６０ａの内部に記憶されてもよい。また、第２の閾値は、記憶部１４０ａに記憶されずに、ＢＢカード１８０−１ａ等の内部に記憶されてもよい。
【００６８】
ＢＦＮカウンタ１５０ａは、ＢＴＳ１００ａ内で管理されるＢＦＮの値を、１０［ｍｓ］毎に０から４０９５までインクリメントし、ＢＦＮの値が４０９５になった場合に０にリセットした後にインクリメントするというサイクルを制御するカウンタである。
【００６９】
ＣＰカード１６０ａは、呼制御全般を制御する装置であり、ＣＰ判定部１６１ａと、指示部１６２ａとを有する。ＣＰ判定部１６１ａは、パラメータ変更指示および指定ＣＦＮ値を受け付けると、遅延ハンドオーバ処理を行う必要があるか否かを判定する遅延有無判定処理を行う処理部である。
【００７０】
具体的には、ＣＰ判定部１６１ａは、まず、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値を算出する。続いて、ＣＰ判定部１６１ａは、算出したＢＦＮの値と、指定ＣＦＮ値を送信するときのＢＦＮの値との差であるＣＰ受信差分値を算出する。そして、ＣＰ判定部１６１ａは、ＣＰ受信差分値が、閾値データ１４１ａに記憶されている第１の閾値未満である場合に、遅延ハンドオーバ処理を行う必要があると判定する。一方、ＣＰ判定部１６１ａは、ＣＰ受信差分値が第１の閾値以上である場合に、遅延ハンドオーバ処理を行う必要がないと判定する。
【００７１】
指示部１６２ａは、ＢＢカード１８０−１ａ等に対して、パラメータ変更指示および指定ＣＦＮ値を送信するとともに、遅延ハンドオーバ処理または通常ハンドオーバ処理を行うように指示する処理部である。
【００７２】
具体的には、指示部１６２ａは、ＣＰ判定部１６１ａによってＣＰ受信差分値が第１の閾値未満であると判定された場合、すなわち、遅延ハンドオーバ処理を行う必要があると判定された場合に、ＢＢカード１８０−１ａ等に対して、パラメータ変更指示および指定ＣＦＮ値を送信するとともに、遅延ハンドオーバ処理を行うように指示する。
【００７３】
また、指示部１６２ａは、ＣＰ判定部１６１ａによってＣＰ受信差分値が第１の閾値以上であると判定された場合、すなわち、遅延ハンドオーバ処理を行う必要がないと判定された場合に、ＢＢカード１８０−１ａ等に対して、パラメータ変更指示および指定ＣＦＮ値を送信するとともに、通常ハンドオーバ処理を行うように指示する。
【００７４】
ＢＢカード１８０−１ａおよびＢＢカード１８０−２ａは、ベースバンド信号処理やハンドオーバ処理を行う装置である。ＢＢカード１８０−１ａは、ＢＢ判定部１８１−１ａと、パラメータ変更部１８２−１ａと、ベースバンド処理部１８３−１ａとを有し、ＢＢカード１８０−２ａは、ＢＢ判定部１８１−２ａと、パラメータ変更部１８２−２ａと、ベースバンド処理部１８３−２ａとを有する。なお、ＢＢカード１８０−１ａとＢＢカード１８０−２ａは、同様の機能を有するため、以下では、ＢＢカード１８０−１ａについてのみ説明する。
【００７５】
ＢＢ判定部１８１−１ａは、指示部１６２ａによって遅延ハンドオーバ処理を行うように指示された場合に、遅延ハンドオーバ処理を行う必要があるか否かを判定する遅延処理必要性判定処理を行う処理部である。
【００７６】
具体的には、ＢＢ判定部１８１−１ａは、指示部１６２ａによって遅延ハンドオーバ処理を行うように指示された場合に、まず、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値である次位指定ＢＦＮ値を算出する。続いて、ＢＢ判定部１８１−１ａは、算出した次位指定ＢＦＮ値と、ハンドオーバ処理を開始したときのＢＦＮの値との差であるＢＢ受信差分値を算出する。そして、ＢＢ判定部１８１−１ａは、ＢＢ受信差分値が、閾値データ１４１ａに記憶されている第２の閾値未満である場合に、遅延ハンドオーバ処理を行う必要があると判定する。一方、ＢＢ判定部１８１−１ａは、ＢＢ受信差分値が第２の閾値以上である場合に、遅延ハンドオーバ処理を行う必要がないと判定する。
【００７７】
パラメータ変更部１８２−１ａは、ＢＢ判定部１８１−１ａの判定結果に従って、ベースバンド処理部１８３−１ａが各種処理を行う際に用いるパラメータの変更を行う処理部である。
【００７８】
具体的には、パラメータ変更部１８２−１ａは、ＢＢ判定部１８１−１ａによってＢＢ受信差分値が第２の閾値未満であると判定された場合、すなわち、遅延ハンドオーバ処理を行う必要があると判定された場合に、ＣＦＮの値が２回目に指定ＣＦＮ値になるときのＢＦＮの値である遅延指定ＢＦＮ値を算出する。そして、パラメータ変更部１８２−１ａは、ＢＦＮの値が遅延指定ＢＦＮ値になるときにパラメータの変更が反映されるように、ハンドオーバ処理を完了させる。
【００７９】
一方、パラメータ変更部１８２−１ａは、ＢＢ判定部１８１−１ａによってＢＢ受信差分値が第２の閾値以上であると判定された場合、すなわち、遅延ハンドオーバ処理を行う必要がないと判定された場合に、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値である次位ＢＦＮ値を算出する。そして、パラメータ変更部１８２−１ａは、ＢＦＮの値が次位ＢＦＮ値になるときにパラメータの変更が反映されるように、ハンドオーバ処理を完了させる。
【００８０】
ベースバンド処理部１８３−１ａは、送信データのベースバンド信号処理を行う処理部であり、具体的には、パラメータを用いて、誤り訂正符号化処理、フレーム化処理、データ変調処理等を行う。
【００８１】
ＳＰＲＤカード１９０−１ａおよび１９０−２ａは、拡散変調処理やハンドオーバ処理を行う装置である。ＳＰＲＤカード１９０−１ａは、ＢＢ判定部１９１−１ａと、パラメータ変更部１９２−１ａと、スプレッド処理部１９３−１ａとを有し、ＳＰＲＤカード１９０−２ａは、ＢＢ判定部１９１−２ａと、パラメータ変更部１９２−２ａと、スプレッド処理部１９３−２ａとを有する。なお、ＳＰＲＤカード１９０−１ａとＳＰＲＤカード１９０−２ａは、同様の機能を有するため、以下では、ＳＰＲＤカード１９０−１ａについてのみ説明する。
【００８２】
ＢＢ判定部１９１−１ａは、上述したＢＢカード１８０−１ａ内のＢＢ判定部１８１−１ａと同様の機能を有し、指示部１６２ａによって遅延ハンドオーバ処理を行うように指示された場合に、遅延処理必要性判定処理を行う処理部である。
【００８３】
パラメータ変更部１９２−１ａは、上述したＢＢカード１８０−１ａ内のパラメータ変更部１８２−１ａと同様の機能を有し、ＢＢ判定部１９１−１ａの判定結果に従って、スプレッド処理部１９３−１ａが各種処理を行う際に用いるパラメータの変更を行う処理部である。
【００８４】
スプレッド処理部１９３−１ａは、パラメータを用いて、送信データの拡散変調処理や、ＨＳＤＰＡ（High Speed Downlink Packet Access）機能を施すための適用変調等を行う。
【００８５】
次に、実施例１に係るＢＴＳ１００ａによるハンドオーバ処理について説明する。図７は、実施例１に係るＢＴＳ１００ａによるハンドオーバ処理手順を示すフローチャートである。
【００８６】
同図に示すように、ＲＮＣ３０ａからパラメータ変更指示を受け付け（ステップＳ１０１肯定）、かつ、指定ＣＦＮ値を受け付けると（ステップＳ１０２肯定）、ＣＰカード１６０ａのＣＰ判定部１６１ａは、遅延ハンドオーバ処理を行う必要があるか否かを判定する遅延有無判定処理を行う（ステップＳ１０３）。
【００８７】
ＣＰ判定部１６１ａによって遅延ハンドオーバ処理を行う必要があると判定された場合（ステップＳ１０４肯定）、指示部１６２ａは、ＢＢカード１８０−１ａ等に対して、パラメータ変更指示および指定ＣＦＮ値を送信するとともに、遅延ハンドオーバ処理を行うように指示する（ステップＳ１０５）。
【００８８】
一方、指示部１６２ａは、ＣＰ判定部１６１ａによって遅延ハンドオーバ処理を行う必要がないと判定された場合（ステップＳ１０４否定）、ＢＢカード１８０−１ａ等に対して、パラメータ変更指示および指定ＣＦＮ値を送信するとともに、通常ハンドオーバ処理を行うように指示する（ステップＳ１０６）。
【００８９】
そして、指示部１６２ａによって遅延ハンドオーバ処理を行うように指示されたＢＢカード１８０−１ａのＢＢ判定部１８１−１ａ、１８１−２ａ、１９１−１ａおよび１９１−２ａは、遅延ハンドオーバ処理を行う必要があるか否かを判定する遅延処理必要性判定処理を行う（ステップＳ１０７）。
【００９０】
ＢＢ判定部１８１−１ａによって遅延ハンドオーバ処理を行う必要があると判定された場合（ステップＳ１０８肯定）、パラメータ変更部１８２−１ａは、遅延ハンドオーバ処理を行う（ステップＳ１０９）。同様に、ＢＢ判定部１８１−２ａ、１９１−１ａおよび１９１−２ａによって遅延ハンドオーバ処理を行う必要があると判定された場合（ステップＳ１０８肯定）、パラメータ変更部１８２−２ａ、１９２−１ａおよび１９２−２ａは、遅延ハンドオーバ処理を行う（ステップＳ１０９）。
【００９１】
一方、ＢＢ判定部１８１−１ａによって遅延ハンドオーバ処理を行う必要がないと判定された場合（ステップＳ１０８否定）、パラメータ変更部１８２−１ａは、通常ハンドオーバ処理を行う（ステップＳ１１０）。同様に、ＢＢ判定部１８１−２ａ、１９１−１ａおよび１９１−２ａによって遅延ハンドオーバ処理を行う必要がないと判定された場合（ステップＳ１０８否定）、パラメータ変更部１８２−２ａ、１９２−１ａおよび１９２−２ａは、通常ハンドオーバ処理を行う（ステップＳ１１０）。
【００９２】
また、パラメータ変更部１８２−１ａ、１８２−２ａ、１９２−１ａおよび１９２−２ａは、指示部１６２ａによって通常ハンドオーバ処理を行うように指示された場合についても、通常ハンドオーバ処理を行う（ステップＳ１１０）。
【００９３】
次に、図６に示したＣＰ判定部１６１ａによる遅延処理有無判定処理について説明する。図８は、図６に示したＣＰ判定部１６１ａによる遅延処理有無判定処理手順を示すフローチャートである。
【００９４】
同図に示すように、ＣＰ判定部１６１ａは、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値を算出する（ステップＳ２０１）。続いて、ＣＰ判定部１６１ａは、算出したＢＦＮの値と、指定ＣＦＮ値を送信するときのＢＦＮの値との差であるＣＰ受信差分値を算出する（ステップＳ２０２）。
【００９５】
そして、ＣＰ判定部１６１ａは、ＣＰ受信差分値が、閾値データ１４１ａに記憶されている第１の閾値未満である場合（ステップＳ２０３肯定）、遅延ハンドオーバ処理を行う必要があると判定する（ステップＳ２０４）。一方、ＣＰ判定部１６１ａは、ＣＰ受信差分値が第１の閾値以上である場合（ステップＳ２０３否定）、遅延ハンドオーバ処理を行う必要がないと判定する（ステップＳ２０５）。
【００９６】
次に、図６に示したＢＢ判定部１８１−１ａ、１８１−２ａ、１９１−１ａおよび１９１−２ａによる遅延処理必要性判定処理について説明する。図９は、図６に示したＢＢ判定部１８１−１ａ、１８１−２ａ、１９１−１ａおよび１９１−２ａによる遅延処理必要性判定処理手順を示すフローチャートである。なお、ＢＢ判定部１８１−１ａ、１８１−２ａ、１９１−１ａおよび１９１−２ａは、同様の遅延処理必要性判定処理を行うため、ここでは、ＢＢ判定部１８１−１ａによる遅延処理必要性判定処理についてのみ説明する。
【００９７】
同図に示すように、ＢＢ判定部１８１−１ａは、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値である次位指定ＢＦＮ値を算出する（ステップＳ３０１）。続いて、ＢＢ判定部１８１−１ａは、算出した次位指定ＢＦＮ値と、ハンドオーバ処理を開始したときのＢＦＮの値との差であるＢＢ受信差分値を算出する（ステップＳ３０２）。
【００９８】
そして、ＢＢ判定部１８１−１ａは、ＢＢ受信差分値が、閾値データ１４１ａに記憶されている第２の閾値未満である場合（ステップＳ３０３肯定）、遅延ハンドオーバ処理を行う必要があると判定する（ステップＳ３０４）。一方、ＢＢ判定部１８１−１ａは、ＢＢ受信差分値が第２の閾値以上である場合（ステップＳ３０３否定）、遅延ハンドオーバ処理を行う必要がないと判定する（ステップＳ３０５）。
【００９９】
上述してきたように、実施例１に係るＢＴＳ１００ａは、ＣＰカード１６０ａのＣＰ判定部１６１ａが、ＣＰ受信差分値が第１の閾値未満であると判定した場合に、指示部１６２ａが、ＢＢカード１８０−１ａ等に対して遅延ハンドオーバ処理を行うように指示し、ＢＢカード１８０−１ａ等のＢＢ判定部１８１−１ａ、１８１−２ａ、１９１−１ａおよび１９１−２ａが、遅延ハンドオーバ処理を行う必要性があると判定した場合に、パラメータ変更部１８２−１ａ、１８２−２ａ、１９２−１ａおよび１９２−２ａが、遅延ハンドオーバ処理を行うように構成したので、すべてのＢＢカード１８０−１ａ等に同じタイミングでパラメータ変更処理を行わせることができる。その結果、高負荷状態のＢＢカード１８０−１ａ等が存在する場合であっても、ＢＴＳ１００ａは、受信状態が安定し、ＵＥ２０との無線通信が瞬断したり間欠したりすることを防止することができる。
【実施例２】
【０１００】
ところで、上記実施例１では、ＣＰ受信差分値が第１の閾値以上である場合、ＢＢカード１８０−１ａ等によるハンドオーバ処理の完了タイミングがずれることはないと判定して、ＢＢカード１８０−１ａ等に通常ハンドオーバ処理を行わせる例を示したが、高負荷状態が非常に長く続いてしまいＢＢカード１８０−１ａ等によるハンドオーバ処理の完了タイミングがずれるおそれもある。そこで、実施例２では、ＣＰカード１６０ａから通常ハンドオーバ処理を行うように指示された場合であっても、高負荷状態が非常に長く続いた場合には、ＢＢカード等がハンドオーバ処理を即座に完了させる例について説明する。
【０１０１】
まず、実施例２に係るＢＴＳ２００ａによるハンドオーバ処理の概要を説明する。図１０は、実施例２に係るＢＴＳ２００ａによるハンドオーバ処理の概要を説明するための図である。以下では、同図に、ＢＢカード２８０−１ａおよび２８０−２ａについてのみ図示し、ＣＰカード１６０ａがＢＢカード２８０−１ａおよび２８０−２ａに対して行う処理についてのみ説明するが、ＣＰカード１６０ａは、図示しないＳＰＲＤカード２９０−１ａおよび２９０−２ａに対してもＢＢカード２８０−１ａおよび２８０−２ａに対する処理と同様の処理を行い、また、ＳＰＲＤカード２９０−１ａおよび２９０−２ａは、ＢＢカード２８０−１ａおよび２８０−２ａと同様のハンドオーバ処理を行う。
【０１０２】
なお、以下では、第１の閾値は「１０」であるとし、ＣＰカード１６０ａは、ＲＮＣ３０ａから指定ＣＦＮ値「１」を受け付けたものとして説明する。
【０１０３】
同図に示すように、ＣＰカード１６０ａは、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値が「２５９」であり、指定ＣＦＮ値をＢＢカード２８０−１ａおよび２８０−２ａに送信するときのＢＦＮの値が「２４５」であるので、ＣＰ受信差分値「１４」を算出する。そして、ＣＰ受信差分値「１４」が、第１の閾値「１０」以上であるため、ＣＰカード１６０ａは、ＢＢカード２８０−１ａおよび２８０−２ａに対して、通常ハンドオーバ処理を行うように指示する（ステップＳ４４）。
【０１０４】
そして、ＣＰカード１６０ａから通常ハンドオーバ処理を行うように指示されたＢＢカード２８０−１ａおよび２８０−２ａは、ＢＢ受信差分値を算出して、算出したＢＢ受信差分値が、所定の閾値（以下、「第３の閾値」という）以下であるか否かを判定する。なお、ここでは、第３の閾値がＣＦＮの１周期である「２５６」から「１０」を減算した「２４６」であるとする。
【０１０５】
ＢＢ受信差分値が第３の閾値以下である場合、ＢＢカード２８０−１ａおよび２８０−２ａは、通常ハンドオーバ処理を行う。一方、ＢＢ受信差分値が第３の閾値より大きい場合、ＢＢカード２８０−１ａおよび２８０−２ａは、即座にハンドオーバ処理を完了させる。
【０１０６】
図１０に示した例では、ＢＢカード２８０−１ａは、次位指定ＢＦＮ値が「２５９」であり、ハンドオーバ処理を開始したときのＢＦＮの値が「２４５」であるため、ＢＢ受信差分値「１４」を算出する。そして、ＢＢカード２８０−１ａは、算出したＢＢ受信差分値「１４」が、第３の閾値「２４６」以下であるため、ＢＦＮの値が次位指定ＢＦＮ値「２５９」になるときにハンドオーバ処理を完了させる（ステップＳ４５）。
【０１０７】
一方、ＢＢカード２８０−２ａは、次位指定ＢＦＮ値が「５１５」であり、ハンドオーバ処理を開始したときのＢＦＮの値が「２６１」であるため、ＢＢ受信差分値「２５４」を算出する。そして、ＢＢカード２８０−２ａは、算出したＢＢ受信差分値「２５４」が、第３の閾値「２４６」より大きいため、出来るだけ即座にハンドオーバ処理を完了させる（ステップＳ４６）。同図に示した例では、ＢＢカード２８０−２ａは、ＢＦＮの値が「２６３」になるときにハンドオーバ処理を完了させている。
【０１０８】
仮に、ＢＢカード２８０−２ａが即座にハンドオーバ処理を完了させないとすると、ＢＢカード２８０−２ａは、ＢＦＮの値が「５１５」になるときにハンドオーバ処理を完了させることになる。すなわち、ＢＢカード２８０−１ａがハンドオーバ処理を完了させるＢＦＮの値「２５９」と、ＢＢカード２８０−２ａがハンドオーバ処理を完了させるＢＦＮの値「５１５」との差が「２５６」となる。これと比較して、ＢＢカード２８０−２ａが即座にハンドオーバ処理を完了させる場合、ＢＢカード２８０−１ａがハンドオーバ処理を完了させるＢＦＮの値「２５９」と、ＢＢカード２８０−２ａがハンドオーバ処理を完了させるＢＦＮの値「２６３」との差が「４」となり、ＢＢカード２８０−１ａおよび２８０−２ａは、ほぼ同時にハンドオーバ処理を完了させることができる。ＢＢカード２８０−１ａによるハンドオーバ処理の完了タイミングの差が小さいほど、ＢＴＳ２００ａの受信状態は安定し、ＵＥ２０との無線通信が瞬断したり間欠したり時間も短くすることができる。
【０１０９】
ＢＢ受信差分値が第３の閾値より大きい場合、ＢＢカード２８０−１ａ等が即座にハンドオーバ処理を完了させる理由について説明する。一般に、ＲＮＣ３０ａがＢＴＳ２００ａに送信する指定ＣＦＮ値は、ＲＮＣ３０ａがＢＴＳ２００ａに指定ＣＦＮ値を送信するときのＣＦＮの値に「１０」を加算した値と、「５０」を加算した値との間に設定される。図１０に示した例では、ＲＮＣ３０ａが指定ＣＦＮ値を送信するときのＣＦＮの値は「２４３」であるため、指定ＣＦＮ値は、一般に、「２４３」に「１０」を加算した値である「２５３」と、「２４３」に「５０」を加算した値である「３７」との間が設定される。すなわち、図１０に示したＢＢカード２８０−２ａのように、ＢＢ受信差分値が「２５４」のようなケースは考えにくい。言い換えれば、図１０に示したＢＢカード２８０−２ａは、高負荷状態が非常に長く続いたことにより、ハンドオーバ処理の開始タイミングが、本来ハンドオーバ処理を完了させるべきタイミングを過ぎたと考えられる。このようなことから、ＢＢ受信差分値が第３の閾値より大きい場合、ＢＢカード２８０−１ａ等は、即座にハンドオーバ処理を完了させる。
【０１１０】
なお、実施例２では、第１の閾値、第２の閾値および第３の閾値を設ける例を示したが、閾値を３つに分別せずに、第１の閾値、第２の閾値および第３の閾値を同一の閾値に統合して１つの閾値を設けるように構成してもよい。かかる場合、ＢＢカード２８０−１ａ等は、ＢＢ受信差分値が、「２５６」から「統合した１つの閾値」を減算した値以下であるか否かを判定する。
【０１１１】
このように、実施例２に係るＢＴＳ２００ａは、ＣＰカード１６０ａから通常ハンドオーバ処理を行うように指示されたＢＢカード２８０−１ａ等が、ＢＢ受信差分値が第３の閾値より大きい場合に、即座にハンドオーバ処理を完了させるので、すべてのＢＢカード２８０−１ａ等によるパラメータ変更処理の完了タイミングの差を極力小さくすることができる。
【０１１２】
次に、実施例２に係るＢＴＳ２００ａの構成について説明する。図１１は、実施例２に係るＢＴＳ２００ａの構成を示すブロック図である。なお、ここでは、図６に示した構成部位と同様の機能を有する部位には同一符号を付すこととして、その詳細な説明を省略する。
【０１１３】
同図に示すように、記憶部２４０ａは、閾値データ２４１ａを有する。閾値データ２４１ａは、第１の閾値、第２の閾値と、後述するＢＢカード２８０−１ａ等が処理遅延判定処理を行う場合に用いる第３の閾値とを記憶する。なお、第３の閾値は、記憶部２４０ａに記憶されずに、ＢＢカード２８０−１ａ等の内部に記憶されてもよい。
【０１１４】
ＢＢカード２８０−１ａは、ＢＢ判定部２８１−１ａと、パラメータ変更部２８２−１ａと、ベースバンド処理部１８３−１ａとを有し、ＢＢカード２８０−２ａは、ＢＢ判定部２８１−２ａと、パラメータ変更部２８２−２ａと、ベースバンド処理部１８３−２ａとを有する。また、ＳＰＲＤカード２９０−１ａは、ＢＢ判定部２９１−１ａと、パラメータ変更部２９２−１ａと、スプレッド処理部１９３−１ａとを有し、ＳＰＲＤカード２９０−２ａは、ＢＢ判定部２９１−２ａと、パラメータ変更部２９２−２ａと、スプレッド処理部１９３−２ａとを有する。なお、以下では、ＢＢカード２８０−１ａについてのみ説明する。
【０１１５】
ＢＢ判定部２８１−１ａは、指示部１６２ａによって通常ハンドオーバ処理を行うように指示された場合に、処理遅延判定処理を行う処理部である。なお、ＢＢ判定部２８１−１ａは、指示部１６２ａによって遅延ハンドオーバ処理を行うように指示された場合、実施例１に示したＢＢ判定部１８１−１ａと同様に、遅延処理必要性判定処理を行う。
【０１１６】
具体的には、ＢＢ判定部２８１−１ａは、指示部１６２ａによって通常ハンドオーバ処理を行うように指示された場合に、まず、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値である次位指定ＢＦＮ値を算出する。続いて、ＢＢ判定部２８１−１ａは、算出した次位指定ＢＦＮ値と、ハンドオーバ処理を開始したときのＢＦＮの値との差であるＢＢ受信差分値を算出する。続いて、ＢＢ判定部２８１−１ａは、ＢＢ受信差分値が、閾値データ２４１ａに記憶されている第３の閾値より大きい場合に、即座にハンドオーバ処理を完了させる必要があると判定する。一方、ＢＢ判定部２８１−１ａは、ＢＢ受信差分値が第３の閾値以下である場合に、即座にハンドオーバ処理を完了させる必要がないと判定する。
【０１１７】
そして、パラメータ変更部２８２−１ａは、ＢＢ判定部２８１−１ａによって、即座にハンドオーバ処理を完了させる必要があると判定された場合、即座にハンドオーバ処理を完了させる。一方、パラメータ変更部２８２−１ａは、ＢＢ判定部２８１−１ａによって、即座にハンドオーバ処理を完了させる必要がないと判定された場合、通常ハンドオーバ処理を行う。
【０１１８】
次に、実施例２に係るＢＴＳ２００ａによるハンドオーバ処理について説明する。図１２は、実施例２に係るＢＴＳ２００ａによるハンドオーバ処理手順を示すフローチャートである。なお、ここでは、図７に示した処理手順と同様の処理についてはその説明を省略する。
【０１１９】
同図に示すように、ＣＰカード１６０ａの指示部１６２ａによって通常ハンドオーバ処理を行うように指示された場合（ステップＳ４０６）、ＢＴＳ２００ａのパラメータ変更部２８２−１ａ、２８１−２ａ、２９１−１ａおよび２９１−２ａは、即座にハンドオーバ処理を完了させる必要があるか否かを判定する処理遅延判定処理を行う（ステップＳ４１１）。
【０１２０】
パラメータ変更部２８２−１ａによって、即座にハンドオーバ処理を完了させる必要があると判定された場合（ステップＳ４１２肯定）、パラメータ変更部２８２−１ａは、即座にハンドオーバ処理を完了させる（ステップＳ４１３）。同様に、ＢＢ判定部２８１−２ａ、２９１−１ａおよび２９１−２ａによって、即座にハンドオーバ処理を完了させる必要があると判定された場合（ステップＳ４１２肯定）、パラメータ変更部２８２−２ａ、２９２−１ａおよび２９２−２ａは、即座にハンドオーバ処理を完了させる（ステップＳ４１３）。
【０１２１】
一方、パラメータ変更部２８２−１ａによって、即座にハンドオーバ処理を完了させる必要がないと判定された場合（ステップＳ４１２否定）、パラメータ変更部２８２−１ａは、通常ハンドオーバ処理を行う（ステップＳ４１０）。同様に、ＢＢ判定部２８１−２ａ、２９１−１ａおよび２９１−２ａによって、即座にハンドオーバ処理を完了させる必要がないと判定された場合（ステップＳ４１２否定）、パラメータ変更部２８２−２ａ、２９２−１ａおよび２９２−２ａは、通常ハンドオーバ処理を行う（ステップＳ４１０）。
【０１２２】
次に、図１１に示したＢＢ判定部２８１−１ａ、２８１−２ａ、２９１−１ａおよび２９１−２ａによる処理遅延判定処理について説明する。図１３は、図１１に示したＢＢ判定部２８１−１ａ、２８１−２ａ、２９１−１ａおよび２９１−２ａによる処理遅延判定処理手順を示すフローチャートである。なお、ＢＢ判定部２８１−１ａ、２８１−２ａ、２９１−１ａおよび２９１−２ａは、同様の遅延処理必要性判定処理を行うため、ここでは、ＢＢ判定部２８１−１ａによる遅延処理必要性判定処理についてのみ説明する。
【０１２３】
同図に示すように、ＢＢ判定部２８１−１ａは、ＣＦＮの値が１回目に指定ＣＦＮ値になるときのＢＦＮの値である次位指定ＢＦＮ値を算出する（ステップＳ５０１）。続いて、ＢＢ判定部２８１−１ａは、算出した次位指定ＢＦＮ値と、ハンドオーバ処理を開始したときのＢＦＮの値との差であるＢＢ受信差分値を算出する（ステップＳ５０２）。
【０１２４】
そして、ＢＢ判定部２８１−１ａは、ＢＢ受信差分値が、閾値データ２４１ａに記憶されている第３の閾値以下である場合（ステップＳ５０３肯定）、即座にハンドオーバ処理を完了させる必要がないと判定する（ステップＳ５０４）。一方、ＢＢ判定部２８１−１ａは、ＢＢ受信差分値が第３の閾値より大きい場合（ステップＳ５０３否定）、即座にハンドオーバ処理を完了させる必要があると判定する（ステップＳ５０５）。
【０１２５】
上述してきたように、実施例２に係るＢＴＳ２００ａは、ＣＰカード１６０ａから通常ハンドオーバ処理を行うように指示されたＢＢカード２８０−１ａ等が、ＢＢ受信差分値が第３の閾値より大きい場合に、即座にハンドオーバ処理を完了させるように構成したので、すべてのＢＢカード２８０−１ａ等によるパラメータ変更処理の完了タイミングの差を極力小さくすることができる。その結果、ＢＴＳ２００ａは、受信状態を極力安定させることができ、ＵＥ２０との無線通信が瞬断したり間欠したり時間を極力短くすることができる。
【０１２６】
以上の実施例１および２を含む実施形態に関し、更に以下の付記を開示する。
【０１２７】
（付記１）単位時間ごとに値がインクリメントもしくはデクリメントされ、値が所定値になった場合に初期値にリセットされる制御カウンタを用いて上位装置との間で通信処理の同期制御を行い、該通信処理を行う複数の通信部を有する通信装置を制御し、前記上位装置から、通信処理に用いられるパラメータを変更する指示であるパラメータ変更指示およびパラメータの変更を反映するタイミングとして前記制御カウンタの値である指定制御カウンタ値を受け付ける制御装置であって、
前記指定制御カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの制御カウンタの値が示すタイミングとの差である制御部受信差分値が、第１の閾値未満であるか否かを判定する制御部判定手段と、
前記制御部判定手段によって制御部受信差分値が第１の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である遅延パラメータ変更処理を行うように前記複数の通信部に対して指示し、前記制御部判定手段によって制御部受信差分値が第１の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である通常パラメータ変更処理を行うように前記複数の通信部に対して指示する指示手段と
を備えたことを特徴とする制御装置。
【０１２８】
（付記２）単位時間ごとに値がインクリメントもしくはデクリメントされ、値が所定値になった場合に初期値にリセットされる制御カウンタを用いて上位装置との間で通信処理の同期制御を行い、前記上位装置から、通信処理に用いられるパラメータを変更する指示であるパラメータ変更指示およびパラメータの変更を反映するタイミングとして前記制御カウンタの値である指定制御カウンタ値を受け付ける制御部と、該通信処理を行う複数の通信部とを有する通信装置であって、
前記制御部は、
前記指定制御カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの制御カウンタの値が示すタイミングとの差である制御部受信差分値が、第１の閾値未満であるか否かを判定する制御部判定手段と、
前記制御部判定手段によって制御部受信差分値が第１の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である遅延パラメータ変更処理を行うように前記複数の通信部に対して指示し、前記制御部判定手段によって制御部受信差分値が第１の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である通常パラメータ変更処理を行うように前記複数の通信部に対して指示する指示手段とを備え、
前記通信部は、
前記指示手段によって遅延パラメータ変更処理を行うように指示された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記指示手段によって通常パラメータ変更処理を行うように指示された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときに前記パラメータの変更を反映するパラメータ変更手段を
備えたことを特徴とする通信装置。
【０１２９】
（付記３）前記通信部は、前記指示手段によって遅延パラメータ変更処理を行うように指示された場合に、前記指定制御カウンタ値が示すタイミングと、パラメータの変更処理を開始したときの制御カウンタの値が示すタイミングとの差である通信部受信差分値が、第２の閾値未満であるか否かを判定する通信部判定手段をさらに備え、
前記パラメータ変更手段は、前記通信部判定手段によって通信部受信差分値が第２の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記通信部判定手段によって通信部受信差分値が第２の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映することを特徴とする付記２に記載の通信装置。
【０１３０】
（付記４）前記通信部判定手段は、前記指示手段によって通常パラメータ変更処理を行うように指示された場合に、前記通信部受信差分値が第３の閾値以下であるか否かを判定し、
前記パラメータ変更手段は、前記通信部判定手段によって通信部受信差分値が第３の閾値以下であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記通信部判定手段によって通信部受信差分値が第３の閾値よりも大きいと判定された場合に、即座にパラメータの変更を反映することを特徴とする付記３に記載の通信装置。
【０１３１】
（付記５）単位時間ごとに値をインクリメントもしくはデクリメントし、値が所定値になった場合に初期値にリセットするというサイクルを制御する通信装置カウンタをさらに備え、
前記制御部判定手段は、制御カウンタの値が１回目に前記指定制御カウンタ値になるときの通信装置カウンタの値である指定通信装置カウンタ値を算出し、前記制御部受信差分値として、該指定通信装置カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの通信装置カウンタの値が示すタイミングとの差を算出し、
前記パラメータ変更手段は、前記指示手段によって遅延パラメータ変更処理を行うように指示された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときの通信装置カウンタの値である遅延通信装置カウンタ値を算出して、通信装置カウンタの値が該遅延通信装置カウンタ値になるときにパラメータの変更を反映し、前記指示手段によって通常パラメータ変更処理を行うように指示された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときの通信装置カウンタの値である次位通信装置カウンタ値を算出して、通信装置カウンタの値が該次位通信装置カウンタ値になるときにパラメータの変更を反映することを特徴とする付記２〜４のいずれか一つに記載の通信装置。
【０１３２】
（付記６）前記通信部判定手段は、前記次位通信装置カウンタ値を算出し、前記通信部受信差分値として、該次位通信装置カウンタ値が示すタイミングと、パラメータの変更処理を開始したときの通信装置カウンタの値が示すタイミングとの差を算出し、
前記パラメータ変更手段は、前記通信部判定手段によって通信部受信差分値が前記第２の閾値未満であると判定された場合に、前記遅延通信装置カウンタ値を算出して、通信装置カウンタの値が該遅延通信装置カウンタ値になるときにパラメータの変更を反映し、前記通信部判定手段によって通信部受信差分値が前記第２の閾値以上であると判定された場合に、前記次位通信装置カウンタ値を算出して、通信装置カウンタの値が該次位通信装置カウンタ値になるときにパラメータの変更を反映することを特徴とする付記５に記載の通信装置。
【０１３３】
（付記７）前記パラメータ変更手段は、前記通信部判定手段によって通信部受信差分値が前記第３の閾値以下であると判定された場合に、前記次位通信装置カウンタ値を算出し、通信装置カウンタの値が該次位通信装置カウンタ値になるときにパラメータの変更を反映し、前記通信部判定手段によって通信部受信差分値が前記第３の閾値よりも大きいと判定された場合に、即座にパラメータの変更を反映することを特徴とする付記６に記載の通信装置。
【０１３４】
（付記８）単位時間ごとに値がインクリメントもしくはデクリメントされ、値が所定値になった場合に初期値にリセットされる制御カウンタを用いて上位装置との間で通信処理の同期制御を行い、前記上位装置から、通信処理に用いられるパラメータを変更する指示であるパラメータ変更指示およびパラメータの変更を反映するタイミングとして前記制御カウンタの値である指定制御カウンタ値を受け付ける制御部と、該通信処理を行う複数の通信部とを有する通信装置を制御する通信装置制御方法であって、
前記制御部は、
前記指定制御カウンタ値が示すタイミングと、前記上位装置からパラメータ変更指示を受け付けたときの制御カウンタの値が示すタイミングとの差である制御部受信差分値が、第１の閾値未満であるか否かを判定する制御部判定工程と、
前記制御部判定工程によって制御部受信差分値が第１の閾値未満であると判定された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である遅延パラメータ変更処理を行うように前記複数の通信部に対して指示し、前記制御部判定工程によって制御部受信差分値が第１の閾値以上であると判定された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときにパラメータの変更を反映する処理である通常パラメータ変更処理を行うように前記複数の通信部に対して指示する指示工程とを含み、
前記通信部は、
前記指示工程によって遅延パラメータ変更処理を行うように指示された場合に、制御カウンタの値が２回目に前記指定制御カウンタ値になるときにパラメータの変更を反映し、前記指示工程によって通常パラメータ変更処理を行うように指示された場合に、制御カウンタの値が１回目に前記指定制御カウンタ値になるときに前記パラメータの変更を反映するパラメータ変更工程を
含んだことを特徴とする通信装置制御方法。
【図面の簡単な説明】
【０１３５】
【図１】実施例１に係るＢＴＳが含まれる無線アクセスネットワーク１の一例を示す図である。
【図２】従来のＢＴＳの概略構成を示す図である。
【図３】従来のＢＴＳによるハンドオーバ処理の概要を説明するための図である。
【図４】ＢＢカードが高負荷状態の場合における従来のＢＴＳによるハンドオーバ処理の概要を説明するための図である。
【図５】実施例１に係るＢＴＳによるハンドオーバ処理の概要を説明するための図である。
【図６】実施例１に係るＢＴＳの構成を示すブロック図である。
【図７】実施例１に係るＢＴＳによるハンドオーバ処理手順を示すフローチャートである。
【図８】図６に示したＣＰ判定部による遅延処理有無判定処理手順を示すフローチャートである。
【図９】図６に示したＢＢ判定部による遅延処理必要性判定処理手順を示すフローチャートである。
【図１０】実施例２に係るＢＴＳによるハンドオーバ処理の概要を説明するための図である。
【図１１】実施例２に係るＢＴＳの構成を示すブロック図である。
【図１２】実施例２に係るＢＴＳによるハンドオーバ処理手順を示すフローチャートである。
【図１３】図１１に示したＢＢ判定部による処理遅延判定処理手順を示すフローチャートである。
【符号の説明】
【０１３６】
１  無線アクセスネットワーク
１０ａ〜１０ｆ  ＢＴＳ
１１ａ  ＢＴＳ
１５ａ  ＢＦＮカウンタ
１６ａ  ＣＰカード
１８−１ａ、１８−２ａ  ＢＢカード
１９−１ａ、１９−２ａ  ＳＰＲＤカード
２０  ＵＥ
３０ａ、３０ｂ  ＲＮＣ
４０  コアネットワーク
１００ａ  ＢＴＳ
１１０ａ  ＡＭＰ
１２０ａ  ＴＲＸ
１３０ａ  ＨＷＹ
１４０ａ  記憶部
１４１ａ  閾値データ
１５０ａ  ＢＦＮカウンタ
１６０ａ  ＣＰカード
１６１ａ  ＣＰ判定部
１６２ａ  指示部
１７０ａ  ベースバンド信号処理群
１８０−１ａ、１８０−２ａ  ＢＢカード
１８１−１ａ、１８１−２ａ  ＢＢ判定部
１８２−１ａ、１８２−２ａ  パラメータ変更部
１８３−１ａ、１８３−２ａ  ベースバンド処理部
１９０−１ａ、１９０−２ａ  ＳＰＲＤカード
１９１−１ａ、１９１−２ａ  ＢＢ判定部
１９２−１ａ、１９２−２ａ  パラメータ変更部
１９３−１ａ、１９３−２ａ  スプレッド処理部
２００ａ  ＢＴＳ
２４０ａ  記憶部
２４１ａ  閾値データ
２８０−１ａ、２８０−２ａ  ＢＢカード
２８１−１ａ、２８１−２ａ  ＢＢ判定部
２８２−１ａ、２８２−２ａ  パラメータ変更部
２９０−１ａ、２９０−２ａ  ＳＰＲＤカード
２９１−１ａ、２９１−２ａ  ＢＢ判定部
２９２−１ａ、２９２−２ａ  パラメータ変更部
【図１】
2009206595.tif 000003
【図２】
2009206595.tif 000004
【図３】
2009206595.tif 000005
【図４】
2009206595.tif 000006
【図５】
2009206595.tif 000007
【図６】
2009206595.tif 000008
【図７】
2009206595.tif 000009
【図８】
2009206595.tif 000010
【図９】
2009206595.tif 000011
【図１０】
2009206595.tif 000012
【図１１】
2009206595.tif 000013
【図１２】
2009206595.tif 000014
【図１３】
2009206595.tif 000015