(57)【要約】      （修正有）【課題】適切なタイミングで通信パラメータの最適化を行う。【解決手段】ＳＯＮサーバ１は、通信ノード９の通信品質を表す通信品質データと生成された時間を表す情報を収集する収集部２と、通信ノードの通信パラメータを変更する更新部４と、通信品質データを基に通信パラメータを変更すると判断した場合、更新部４に通信パラメータの変更を指示する計算部３と、更新部４が計算部３の指示を受けて通信パラメータを変更した際の変更履歴を、変更の要因となった通信品質データが生成された時間と対応付けて登録する記憶部５と、記憶部５に登録された変更履歴で示される通信パラメータの変更が定期的なものであると判断した場合、変更の要因となった通信品質データが生成された時間を、通信パラメータを変更するタイミングに決定する分析部６と、分析部６が決定したタイミングで、更新部４に対して通信パラメータの変更を指示するスケジューラと、を有する。【選択図】図１
2015216575.tif 000002
【特許請求の範囲】
【請求項１】
通信ノードから、該通信ノードの通信品質を表す通信品質データを、該通信品質データが生成された時間を表す情報と共に収集する収集部と、
前記通信ノードの通信パラメータを変更する更新部と、
前記通信ノードの通信品質データを基に該通信ノードの通信パラメータを変更するか否かを判断し、変更すると判断した場合、前記更新部に対して該通信ノードの通信パラメータの変更を指示する計算部と、
前記更新部が前記計算部の指示を受けて前記通信ノードの通信パラメータを変更した際の変更履歴を、該変更の要因となった通信品質データが生成された時間と対応付けて登録する記憶部と、
前記記憶部に登録された変更履歴で示される前記通信ノードの通信パラメータの変更が定期的なものであるか否かを判断し、定期的なものであると判断した場合、該変更の要因となった通信品質データが生成された時間を、該通信ノードの通信パラメータを変更するタイミングに決定する分析部と、
前記分析部が決定したタイミングで、前記更新部に対して前記通信ノードの通信パラメータの変更を指示するスケジューラと、を有するＳＯＮサーバ。
【請求項２】
前記計算部は、
前記更新部が前記計算部の指示を受けて前記通信ノードの通信パラメータを変更した後、該通信ノードの通信品質データを基に通信品質が悪化したか否かを判断し、悪化したと判断した場合、前記更新部に対して該通信ノードの通信パラメータを元に戻すよう指示する、請求項１に記載のＳＯＮサーバ。
【請求項３】
前記記憶部は、
前記更新部が前記計算部の指示を受けて前記通信ノードの通信パラメータを元に戻した際の変更履歴を、元の通信パラメータに戻す要因になった通信品質データが生成された時間の情報と、通信品質が悪化したという事実を示す情報と、と対応付けて登録する、請求項２に記載のＳＯＮサーバ。
【請求項４】
前記更新部は、
前記計算部からの前記通信ノードの通信パラメータの変更の指示と、前記スケジューラからの前記通信ノードの通信パラメータの変更の指示と、が競合した場合、前記計算部からの前記通信ノードの通信パラメータの変更の指示を優先し、
前記通信ノードの通信パラメータを、前記計算部が指示した通信パラメータに変更する、請求項１から３のいずれか１項に記載のＳＯＮサーバ。
【請求項５】
前記記憶部は、
前記更新部が前記計算部の指示を優先して受けて前記通信ノードの通信パラメータを変更した際の変更履歴を、該変更の要因になった通信品質データが生成された時間の情報と、競合したという事実を示す情報と、と対応付けて登録する、請求項４に記載のＳＯＮサーバ。
【請求項６】
ＳＯＮサーバが行う通信方法であって、
通信ノードから、該通信ノードの通信品質を表す通信品質データを、該通信品質データが生成された時間を表す情報と共に収集する収集ステップと、
前記通信ノードの通信品質データを基に該通信ノードの通信パラメータを変更するか否かを判断し、変更すると判断した場合、前記通信ノードの通信パラメータを変更する第１の更新ステップと、
前記通信ノードの通信品質データを基に前記通信ノードの通信パラメータを変更した際の変更履歴を、該変更の要因となった通信品質データが生成された時間と対応付けて記憶部に登録する第１の登録ステップと、
前記記憶部に登録された変更履歴で示される前記通信ノードの通信パラメータの変更が定期的なものであるか否かを判断し、定期的なものであると判断した場合、該変更の要因となった通信品質データが生成された時間を、該通信ノードの通信パラメータを変更するタイミングに決定する分析ステップと、
前記決定したタイミングで、前記通信ノードの通信パラメータを変更する第２の更新ステップと、を有する通信方法。
【請求項７】
前記第２の更新ステップで前記通信ノードの通信パラメータを変更した後、該通信ノードの通信品質データを基に通信品質が悪化したか否かを判断し、悪化したと判断した場合、前記通信ノードの通信パラメータを元に戻す第３の更新ステップをさらに有する、請求項６に記載の通信方法。
【請求項８】
前記第３の更新ステップで前記通信ノードの通信パラメータを元に戻した際の変更履歴を、元の通信パラメータに戻す要因になった通信品質データが生成された時間の情報と、通信品質が悪化したという事実を示す情報と、と対応付けて前記記憶部に登録する第２の登録ステップをさらに有する、請求項７に記載の通信方法。
【請求項９】
前記第１の更新ステップと前記第２の更新ステップとが競合した場合、前記第１の更新ステップを優先して行う、請求項６から８のいずれか１項に記載の通信方法。
【請求項１０】
前記第１の更新ステップを優先して前記通信ノードの通信品質データを基に前記通信ノードの通信パラメータを変更した際の変更履歴を、該変更の要因になった通信品質データが生成された時間の情報と、競合したという事実を示す情報と、と対応付けて登録する第３の登録ステップをさらに有する、請求項９に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＯＮ（Self Organizing Network）サーバ、通信方法に関する。
【背景技術】
【０００２】
ＳＯＮサーバは、自律的に通信ノードの通信パラメータの最適化を行うものである。
具体的には、ＳＯＮサーバは、通信ノードの通信品質を表す通信品質データを収集・計算し、その通信ノードの通信品質が低下して通信パラメータを変更する必要があると判断した場合、その通信ノードの通信パラメータを変更する。
しかし、言い換えれば、ＳＯＮサーバは、通信パラメータを変更すべき通信環境になっても、このことを通信品質データの収集・計算によって確認してからでないと、通信パラメータを変更することはできない。
したがって、通信パラメータを変更すべき通信環境になってから、実際に通信パラメータが変更されるまでの間にタイムラグが発生し、その間は最適化されていない通信パラメータでシステムが運用されていた。
以上のことから、ＳＯＮサーバには、適切なタイミングで通信パラメータの最適化を行うことができないという問題があった。
【０００３】
なお、関連技術としては、特許文献１に開示された技術がある。この技術では、基地局は、時間帯情報とハンドオーバパラメータとを関連付けて記憶しておく。そして、基地局は、現在の時間帯を示す時間帯情報と関連付けられたハンドオーバパラメータに基づいて、端末にハンドオーバをさせるか否かを判定する。判定に従い端末にハンドオーバをさせた結果、ハンドオーバに失敗した場合は、基地局は、ハンドオーバパラメータを調整する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１１／１５５５１１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、ＳＯＮサーバには、適切なタイミングで通信パラメータの最適化を行うことができないという問題がある。
これに対して、特許文献１に開示された技術は、端末のハンドオーバに失敗した時点でハンドオーバパラメータを調整するものであり、適切なタイミングでハンドオーバパラメータの最適化を行うものではない。
そこで本発明の目的は、上述した課題を解決し、適切なタイミングで通信パラメータの最適化を行うことができる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のＳＯＮサーバは、
通信ノードから、該通信ノードの通信品質を表す通信品質データを、該通信品質データが生成された時間を表す情報と共に収集する収集部と、
前記通信ノードの通信パラメータを変更する更新部と、
前記通信ノードの通信品質データを基に該通信ノードの通信パラメータを変更するか否かを判断し、変更すると判断した場合、前記更新部に対して該通信ノードの通信パラメータの変更を指示する計算部と、
前記更新部が前記計算部の指示を受けて前記通信ノードの通信パラメータを変更した際の変更履歴を、該変更の要因となった通信品質データが生成された時間と対応付けて登録する記憶部と、
前記記憶部に登録された変更履歴で示される前記通信ノードの通信パラメータの変更が定期的なものであるか否かを判断し、定期的なものであると判断した場合、該変更の要因となった通信品質データが生成された時間を、該通信ノードの通信パラメータを変更するタイミングに決定する分析部と、
前記分析部が決定したタイミングで、前記更新部に対して前記通信ノードの通信パラメータの変更を指示するスケジューラと、を有する。
【０００７】
本発明の通信方法は、
ＳＯＮサーバが行う通信方法であって、
通信ノードから、該通信ノードの通信品質を表す通信品質データを、該通信品質データが生成された時間を表す情報と共に収集する収集ステップと、
前記通信ノードの通信品質データを基に該通信ノードの通信パラメータを変更するか否かを判断し、変更すると判断した場合、前記通信ノードの通信パラメータを変更する第１の更新ステップと、
前記通信ノードの通信品質データを基に前記通信ノードの通信パラメータを変更した際の変更履歴を、該変更の要因となった通信品質データが生成された時間と対応付けて記憶部に登録する第１の登録ステップと、
前記記憶部に登録された変更履歴で示される前記通信ノードの通信パラメータの変更が定期的なものであるか否かを判断し、定期的なものであると判断した場合、該変更の要因となった通信品質データが生成された時間を、該通信ノードの通信パラメータを変更するタイミングに決定する分析ステップと、
前記決定したタイミングで、前記通信ノードの通信パラメータを変更する第２の更新ステップと、を有する。
【発明の効果】
【０００８】
本発明によれば、適切なタイミングで通信パラメータの最適化を行うことができるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態のＳＯＮシステムの構成を示す図である。
【図２】図１に示したＳＯＮサーバの動作フローを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について図面を参照して説明する。
図１に、本実施形態のＳＯＮシステムの構成を示す。
図１に示すように、本実施形態のＳＯＮシステムは、ＳＯＮサーバ１と、通信ノード９と、を有している。
通信ノード９は、基地局等であり、通常は、複数存在する。
ＳＯＮサーバ１は、全ての通信ノード９について、その通信ノード９の通信品質を表す通信品質データを収集する処理、その通信ノード９の通信パラメータを最適化する処理等を実行する。
通信ノード９が基地局である場合、通信ノード９の通信品質は、例えば、端末が、その通信ノード９から受信した信号の受信電力等である。また、通信ノード９の通信パラメータは、例えば、その通信ノード９の送信電力やアンテナ角度等である。
【００１１】
ＳＯＮサーバ１は、通信品質データ収集部２と、通信品質データ計算部３と、通信パラメータ更新部４と、通信パラメータ変更履歴記憶部５と、通信パラメータ変更履歴分析部６と、スケジューラ８と、を有している。
通信品質データ収集部２は、通信ノード９から、その通信ノード９の通信品質を表す通信品質データを、その通信品質データが生成された時間を表す情報と共に収集する。
通信品質データ計算部３は、通信ノード９の通信品質データを基に、その通信ノード９の通信パラメータを変更するか否かを判断する。通信品質データ計算部３は、その通信ノード９の通信パラメータを変更すると判断した場合は、通信パラメータ更新部４に対し、その通信ノード９の通信パラメータの変更を指示する。
通信パラメータ更新部４は、通信品質データ計算部３から通信パラメータの変更の指示を受けて、通信ノード９に対し、通信パラメータの変更を指示して、通信ノード９の通信パラメータを変更する。
このとき、通信パラメータ更新部４は、通信ノード９の通信パラメータを変更した際の変更履歴を、その変更の要因となった通信品質データが生成された時間と対応付けて通信パラメータ変更履歴記憶部５に登録する。
【００１２】
通信パラメータ変更履歴分析部６は、通信ノード９の通信パラメータの変更履歴が通信パラメータ変更履歴記憶部５に登録されると、その変更履歴で示される通信パラメータの変更が定期的なものであるか否かを判断する。
通信パラメータ変更履歴分析部６は、通信ノード９の通信パラメータの変更が定期的なものであると判断した場合、その変更の要因となった通信品質データが生成された時間を、その通信ノード９の通信パラメータを変更するタイミングに決定する。そして、通信パラメータ変更履歴分析部６は、上記で決定したタイミングを反映させたジョブ７を生成し、生成したジョブ７をスケジューラ８に登録する。
スケジューラ８は、ジョブ７に従い、通信パラメータ変更履歴分析部６が決定したタイミングで、通信パラメータ更新部４に対し、通信ノード９の通信パラメータの変更を指示する。これを受けて、通信パラメータ更新部４は、通信ノード９に対し、通信パラメータの変更を指示して、通信ノード９の通信パラメータを変更する。
【００１３】
以下、図１に示したＳＯＮサーバ１の動作について、図２を参照して説明する。
図２に、ＳＯＮサーバ１が通信ノード９の通信パラメータを最適化する場合の動作フローを示す。
通信品質データ収集部２は、一定間隔おきに、通信ノード９から、その通信ノード９の通信品質を表す通信品質データを、その通信品質データが生成された時間を表す情報と共に収集する（ステップＳ１）。
通信品質データ計算部３は、ＳＯＮアルゴリズムに基づいて通信ノード９の通信品質データを計算し（ステップＳ２）、その計算結果に基づいて通信ノード９の通信パラメータを変更するか否かを判断する（ステップＳ３）。例えば、通信品質が閾値以下であれば、通信パラメータを変更すると判断する。
通信品質データ計算部３は、通信ノード９の通信パラメータを変更すると判断した場合（ステップＳ３のＹｅｓ）、通信パラメータ更新部４に対し、通信パラメータの種別およびその通信パラメータの変更内容（例えば、変更後の量）を指定して、通信ノード９の通信パラメータの変更を指示する。これを受けて、通信パラメータ更新部４は、通信ノード９に対し、通信品質データ計算部３が指定した通信パラメータの種別およびその通信パラメータの変更内容を指定して、通信パラメータの変更を指示する（ステップＳ４）。
このとき、通信パラメータ更新部４は、通信パラメータを変更した際の変更履歴（変更日時、変更曜日、種別、変更内容等）を、変更の要因になった通信品質データが生成された時間の情報と対応付けて、通信パラメータ変更履歴記憶部５に登録する（ステップＳ５）。
【００１４】
通信パラメータ変更履歴分析部６は、通信ノード９の通信パラメータの変更履歴が通信パラメータ変更履歴記憶部５に登録されると、その通信ノード９の今回および過去の通信パラメータの変更履歴を分析する（ステップＳ６）。そして、通信パラメータ変更履歴分析部６は、今回の通信パラメータの変更が定期的なものであるか否かを判断する（ステップＳ７）。例えば、今回の変更曜日と同じ曜日で、今回の変更時間と略同一の時間（例えば、今回の変更時間から所定範囲内の時間）に、今回と同じ種別の通信パラメータが今回と略同一の変更内容（例えば、今回の変更後の量から所定範囲内の量）で変更されていたことが、過去に所定回数あった場合、今回の通信パラメータの変更が定期的なものであると判断する。
通信パラメータ変更履歴分析部６は、今回の通信パラメータの変更が定期的なものであると判断した場合（ステップＳ７のＹｅｓ）、通信ノード９の通信パラメータを変更するタイミングおよびそのときに指定する通信パラメータの種別およびその通信パラメータの変更内容を決定する。
ここで、通信パラメータを変更するタイミングは、ステップＳ４において通信パラメータの変更の判断が下された時間ではなく、その変更の要因となった通信品質データが生成された時間とする。これにより、通信パラメータの変更の要因となった通信品質データが生成された時間、つまり実際に通信品質が変化した時間に、通信パラメータを変更することができる。また、そのときに指定する通信パラメータの種別は、今回と同じ種別とし、通信パラメータの変更内容は、今回と略同一の変更内容（例えば、今回と変更後の量が同一、または、今回の変更後の量の所定範囲内の量等）とする。
【００１５】
そして、通信パラメータ変更履歴分析部６は、スケジューラ８が、通信パラメータ更新部４に対し、上記で決定したタイミングで、上記で決定した通信パラメータの種別およびその通信パラメータの変更内容を指定して、通信パラメータの変更を指示するためのジョブ７を生成する（ステップＳ８）。そして、通信パラメータ変更履歴分析部６は、生成したジョブ７をスケジューラ８に登録する（ステップＳ９）。
以降、スケジューラ８は、ジョブ７に従って、通信パラメータ更新部４に対し、上記で決定したタイミングで、上記で決定した通信パラメータの種別およびその通信パラメータの変更内容を指定して、通信ノード９の通信パラメータの変更を指示する。これを受けて、通信パラメータ更新部４は、通信ノード９に対し、スケジューラ８が指定した通信パラメータの種別およびその通信パラメータの変更内容を指定して、通信パラメータの変更を指示する。なお、スケジューラ８による通信パラメータの変更の場合は、変更履歴の通信パラメータ変更履歴記憶部５への登録は行わない。
【００１６】
上述したように本実施形態においては、ＳＯＮサーバ１は、通信パラメータの変更履歴を基に通信パラメータの変更が定期的に行われていると判断した場合は、その変更履歴を基にスケジューラ８により通信パラメータを変更する。また、スケジューラ８が通信パラメータの変更を指示するタイミングは、通信パラメータの変更の判断が下された時間ではなく、その変更の要因となった通信品質データが生成された時間とする。
したがって、スケジューラ８により通信パラメータを変更するタイミングは、通信パラメータの変更の要因となった通信品質データが生成された時間、つまり実際に通信品質が変化した時間となるため、適切なタイミングで通信パラメータの最適化を行うことができる。
これにより、ＳＯＮサーバ１が通信品質データを計算している時間帯も、最適化された通信パラメータでＳＯＮシステムを運用することができるため、通信のサービスレベルの向上を図ることができる。
【００１７】
また、本実施形態においては、ＳＯＮサーバ１は、スケジューラ８により通信パラメータの変更を行うため、通信品質データの計算をする頻度を低減することができる。
これにより、ＳＯＮサーバ１の稼働負荷を軽減し、省エネルギー化を実現することができる。また、ＳＯＮサーバ１の消費リソースを抑えることができ、ＳＯＮサーバ１のＨＷ（Hardware）要件を緩和することができる可能性がある。
【００１８】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明の範囲内で当業者が理解し得る様々な変更をすることができる。以下、本実施形態の変形例を示す。
【００１９】
（Ａ）変形例１
スケジューラ８による通信パラメータの変更後、通信品質データ計算部３は、一定期間、通信品質データを基に通信品質の状況をモニタリングし、通信品質が悪化した場合（例えば、通信品質の低下量が閾値以上になった場合）は、通信パラメータ更新部４に対し、元の通信パラメータに戻すよう指示する。
また、通信パラメータ更新部４は、通信品質が悪化したことに起因して元の通信パラメータに戻した際の変更履歴を、元の通信パラメータに戻す要因になった通信品質データが生成された時間の情報や、通信品質が悪化したという事実を示す情報と対応付けて、通信パラメータ変更履歴記憶部５に登録する。
以降、通信パラメータ変更履歴分析部６は、通信品質の悪化の事実を考慮して、ジョブ７の作成を行う。例えば、通信品質が悪化したという事実を示す情報と対応付けられた変更履歴を用いて、ジョブ７を作成するか否かを判断する場合には、ジョブ７を作成するための基準を上げる。例えば、定期的に通信パラメータが変更された回数が所定回数以上のときにジョブ７を作成するという規定である場合、その回数を増やすといったことが考えられる。これによって、不適切なジョブ７が作成されるリスクを減らし、より効果的なジョブ７のみを作成することができるようになる。
【００２０】
（Ｂ）変形例２
通信パラメータ更新部４においては、通信品質データ計算部３およびスケジューラ８からの通信パラメータの変更の指示が競合する場合（すなわち、一方から変更の指示を受けたタイミングと同時またはそれから所定時間内のタイミングで、他方からも変更の指示を受ける場合）がある。これは、当初通信品質が変化すると想定した時間よりも前に、タイムラグ分の時間をさかのぼって通信品質が変化していたケースに相当する。この場合、通信品質データ計算部３は、実際に通信品質が変化したことを受けて通信パラメータの変更を指示しているため、通信品質データ計算部３の変更指示の方がより最適と考えられる。
そこで、通信パラメータ更新部４は、通信品質データ計算部３およびスケジューラ８からの通信パラメータの変更の指示が競合した場合は、通信品質データ計算部３からの通信パラメータの変更の指示を優先する。すなわち、通信パラメータ更新部４は、通信ノード９に対し、通信品質データ計算部３が指定した通信パラメータの種別およびその通信パラメータの変更内容を指定して、通信パラメータの変更を指示する。
また、通信パラメータ更新部４は、競合の結果、通信品質データ計算部３からの指示を優先して通信パラメータを変更した際の変更履歴を、その変更の要因になった通信品質データが生成された時間の情報や、競合したという事実を示す情報と対応付けて、通信パラメータ変更履歴記憶部５に登録する。
以降、通信パラメータ変更履歴分析部６は、競合の事実を考慮して、変更履歴の分析を行う。例えば、競合があったケースは、上述したように、当初通信品質が変化すると想定した時間よりも前に、通信品質が変化していたケースである。そのため、通信品質が変化するタイミングがずれてきていると考えられる。したがって、競合の事実があった変更履歴よりも前の過去の変更履歴を無視して、変更履歴の分析を行うといったことが考えられる。
【符号の説明】
【００２１】
１    ＳＯＮサーバ
２    通信品質データ収集部
３    通信品質データ計算部
４    通信パラメータ変更部
５    通信パラメータ変更履歴記憶部
６    通信パラメータ変更履歴分析部
７    ジョブ
８    スケジューラ
９    通信ノード
【図１】
2015216575.tif 000003
【図２】
2015216575.tif 000004