(57)【要約】【課題】従来のシステムでは、発生頻度の低い不具合に対処するファームウェアの改修効率が悪い問題があった。【解決手段】本発明にかかる通信装置の一態様は、自装置と子機との間の通信環境を測定する環境測定部３５と、事業者回線網の先に設けられる上位システムに調査依頼通知を含むパケットを送信し、上位システムから通信不良再現試験開始通知を受けて自装置に関する通信不良再現試験を実施し、通信不良再現試験で得られた結果を上位システムに通知する通信調査制御部３４と、を有し、通信調査制御部３４は、通信不良再現試験において、環境測定部による通信環境の測定結果を取得し、通信不良再現試験開始通知に含まれる試験条件に基づき通信不良が発生する状況を加速的に再現するための子機と上位システムとの間の通信を子機に行わせ、通信のログを試験結果として取得し、測定結果と試験結果とを含む調査結果を上位システムに通知する。【選択図】図７
2018113495.tif 000002
【特許請求の範囲】
【請求項１】
事業者回線網に接続されるＷＡＮインタフェース部と、
自装置を介して前記事業者回線網に対する通信を行う子機が接続されるＬＡＮインタフェース部と、
自装置と前記子機との間の通信環境を測定する環境測定部と、
ユーザーからの調査開始指示を受けて、前記事業者回線網の先に設けられる上位システムに調査依頼通知を含むパケットを送信し、前記上位システムから通信不良再現試験開始通知を受けて自装置に関する通信不良再現試験を実施し、前記通信不良再現試験で得られた結果を前記上位システムに通知する通信調査制御部と、を有し、
前記通信調査制御部は、前記通信不良再現試験において、
前記環境測定部による前記通信環境の測定結果を取得し、
前記通信不良再現試験開始通知に含まれる試験条件に基づき通信不良が発生する状況を加速的に再現するための前記子機と前記上位システムとの間の通信を前記子機に行わせ、当該通信のログを試験結果として取得し、
前記測定結果と前記試験結果とを含む調査結果を前記上位システムに通知する通信装置。
【請求項２】
自装置の制御を行うファームウェアを記憶するファームウェア保存部と、
前記上位システム上にアップデートされた前記ファームウェアが登録された場合に前記ファームウェア保存部に記憶されたファームウェアを前記上位システム上に登録された前記ファームウェアで更新するファームウェア更新部と、を更に有し、
前記通信調査部は、
前記ファームウェアが更新された後に前記子機と前記上位システムとの間で行われる通信不良再現試験で得られる前記試験結果又は前記子機と前記事業者回線網との間の通信を記録した運用結果との少なくとも一方を取得し、
取得した前記試験結果又は前記運用結果を前記上位システムに通知する請求項１に記載の通信装置。
【請求項３】
前記ファームウェア更新部は、前記上位システムが前記ファームウェアに関する障害が発生したことを検知したことに応じて、前記上位システムから送信される命令に応じて前記ファームウェア保存部に記憶されている前記ファームウェアを更新前の前記ファームウェアに戻す請求項２に記載の通信装置。
【請求項４】
ユーザーからの設定保存指示に基づき自装置に適用されているファームウェアを含む設定値を収集して保持し、保存した設定値を前記上位システムに送信する設定保存部を更に有し、
前記通信調査部は、
ユーザーからの設定復元指示に基づき、前記上位システムに保存された交換前の通信装置に関する前記設定値を前記上位システムから読み出し、読み出した設定値に基づき自装置の設定を行い、
設定後の状態において前記子機と前記上位システムとの間で行われる通信不良再現試験で得られる前記試験結果又は前記子機と前記事業者回線網との間の通信を記録した運用結果との少なくとも一方を取得し、
取得した前記試験結果又は前記運用結果を前記上位システムに通知する請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
ファームウェアを内蔵し、当該ファームウェアにより動作が制御され、子機からの通信要求を受けて前記子機と公衆回線網との間の通信を中継する通信装置と、
前記公衆回線網と、前記公衆回線網と前記子機との間に設けられる事業者回線網と、の間に設けられ、前記ファームウェアを更新する不具合管理サーバと、
を有する通信システムにおけるファームウェア更新方法であって、
前記通信装置がユーザーの指示に基づき発した調査依頼通知に基づき、前記不具合管理サーバから前記通信装置に通信不良が発生する状況を加速的に再現するための試験条件を含む通信不良再現試験開始通知を送信し、
前記通信不良再現試験開始通知を受けた前記通信装置に前記通信不良再現試験を実施させて、自装置と前記子機との間の通信環境を測定して得られる測定結果と、前記子機と前記不具合管理サーバとの間の通信に関するログから生成される試験結果と、を前記不具合管理サーバにて取得し、
前記不具合管理サーバにて前記測定結果と前記試験結果とを含む調査結果に基づき前記ファームウェアの改修の要否を記録するファームウェア更新方法。
【請求項６】
前記不具合管理サーバに、改修後の前記ファームウェアが登録された場合、
前記通信装置は、
改修後の前記ファームウェアをダウンロードして、改修後の前記ファームウェアに基づく動作を行うと共に、改修後の前記ファームウェアに基づく動作において通信不良再現試験で得られる前記試験結果又は前記子機と前記事業者回線網との間の通信を記録した運用結果との少なくとも一方を取得し、
取得した前記試験結果又は前記運用結果を前記不具合管理サーバに通知し、
前記不具合管理サーバが通知された前記試験結果及び前記運用結果にもとづき記ファームウェアに関する障害が発生したことを検知した場合には、前記前記不具合管理サーバから送信される命令に応じて前記通信装置上の前記ファームウェアを更新前の前記ファームウェアに戻す請求項５に記載のファームウェア更新方法。
【請求項７】
前記不具合管理サーバは、改修対象となった前記ファームウェアを有していた改修対象通信装置において改修後のファームウェアに起因する不具合が発見されなかった場合、前記改修対象通信装置と同一グループに設定された他の通信装置に記憶された前記ファームウェアを改修後の前記ファームウェアに書き換えて、前記改修対象通信装置と同一グループに属する他の通信装置における改修後の前記ファームウェアの動作検証を行う請求項６に記載のファームウェア更新方法。
【請求項８】
前記不具合管理サーバは、前記改修対象通信装置と同一グループに属する他の通信装置における改修後の前記ファームウェアの動作検証において不具合が発見されたかった場合、他のグループに属する通信装置に対しても改修後の前記ファームウェアで前記ファームウェアを更新して、改修後の前記ファームウェアの動作検証を行う請求項７に記載のファームウェア更新方法。
【請求項９】
前記通信装置は、ユーザーからの設定保存指示に基づき自装置に適用されているファームウェアを含む設定値を収集して保持し、保存した設定値を前記不具合管理サーバに送信する設定保存部を有し、
前記通信装置は、
ユーザーからの設定復元指示に基づき、前記不具合管理サーバに保存された交換前の通信装置に関する前記設定値を前記不具合管理サーバから読み出し、読み出した設定値に基づき自装置の設定を行い、
設定後の状態において前記子機と前記不具合管理サーバとの間で行われる通信不良再現試験で得られる前記試験結果又は前記子機と前記公衆回線網との間の通信を記録した運用結果との少なくとも一方を取得し、
取得した前記試験結果又は前記運用結果を前記不具合管理サーバに通知する請求項５乃至８のいずれか１項に記載のファームウェア更新方法。
【請求項１０】
前記公衆回線網と前記事業者回線網との間に設けられ、前記子機と前記公衆回線網との間の通信を行う際の通信ログを取得するブロードバンドアクセスサーバを更に有し、
前記不具合管理サーバは、前記ブロードバンドアクセスサーバに接続され、前記調査依頼通知を受けた際には前記ブロードバンドアクセスサーバに保存されている前記通信ログを参照して、前記子機と前記公衆回線網との間の通信において規定回数以上の通信切断が発生していた場合に前記通信不良再現試験開始通知を前記通信装置に送信する請求項５乃至９のいずれか１項に記載のファームウェア更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信装置及びファームウェア更新方法に関し、例えば、通信装置を制御し、かつ、更新可能なファームウェアを含む通信装置及びファームウェア更新方法に関する。
【背景技術】
【０００２】
通信装置には、自装置を制御するためのファームウェアが搭載される。通信装置は、開発段階或いは出荷段階において不具合のないファームウェアが搭載されることが望ましいが、出荷後の使用により始めて発覚する不具合も有り、このファームウェアを製品出荷後に修正することがある。そこで、ファームウェアの更新方法が特許文献１に開示されている。
【０００３】
特許文献１に記載の保守システムは、無線によりデータの送受信が可能な端末装置と、前記端末装置と無線伝送によりデータの送受信を行う無線送受信装置であって、前記端末装置とこの無線送受信装置の間の無線伝送路における通信環境を変化させる要素である通信環境変動要素を測定するセンサを有する無線送受信装置と、この無線送受信装置から前記端末装置との無線通信の実行結果を示すデータである通信実行レポートと、センサから出力された通信環境変動要素の測定結果を示すデータである測定結果データに基づいて生成されたログを受け取り、このログに基づいて無線送受信装置と前記端末装置との間における通信障害の発生を判定し、判定の結果に基づいて通信障害に対応するための所定の処理を実行する監視サーバと、を有する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−００５０４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、低頻度で発生する通信障害については把握することができず、低頻度の障害に対処するためのファームウェアの改修を行うことができない問題がある。
【課題を解決するための手段】
【０００６】
本発明にかかる通信装置の一態様は、事業者回線網に接続されるＷＡＮインタフェース部と、自装置を介して前記事業者回線網に対する通信を行う子機が接続されるＬＡＮインタフェース部と、自装置と前記子機との間の通信環境を測定する環境測定部と、ユーザーからの調査開始指示を受けて、前記事業者回線網の先に設けられる上位システムに調査依頼通知を含むパケットを送信し、前記上位システムから通信不良再現試験開始通知を受けて自装置に関する通信不良再現試験を実施し、前記通信不良再現試験で得られた結果を前記上位システムに通知する通信調査制御部と、を有し、前記通信調査制御部は、前記通信不良再現試験において、前記環境測定部による前記通信環境の測定結果を取得し、前記通信不良再現試験開始通知に含まれる試験条件に基づき通信不良が発生する状況を加速的に再現するための前記子機と前記上位システムとの間の通信を前記子機に行わせ、当該通信のログを試験結果として取得し、前記測定結果と前記試験結果とを含む試験結果を前記上位システムに通知する。
【０００７】
本発明にかかるファームウェア更新方法の一態様は、ファームウェアを内蔵し、当該ファームウェアにより動作が制御され、子機からの通信要求を受けて前記子機と公衆回線網との間の通信を中継する通信装置と、前記公衆回線網と、前記公衆回線網と前記子機との間に設けられる事業者回線網と、の間に設けられ、前記ファームウェアを更新する不具合管理サーバと、を有する通信システムにおけるファームウェア更新方法であって、前記通信装置がユーザーの指示に基づき発した調査依頼通知に基づき前記不具合管理サーバに前記ブロードバンドアクセスサーバに記録された前記通信ログを取得させ、前記不具合管理サーバにおいて取得した前記通信ログを解析して、前記通信装置と前記公衆回線網との間の通信において一時的な通信切断が所定回数以上発生したことを検出した場合には前記不具合管理サーバから前記通信装置に通信不良が発生する状況を加速的に再現するための試験条件を含む通信不良再現試験開始通知を送信し、前記通信不良再現試験開始通知を受けた前記通信装置に前記通信不良再現試験を実施させて、自装置と前記子機との間の通信環境を測定して得られる測定結果と、前記子機と前記上位システムとの間の通信に関するログから生成される試験結果と、を前記不具合管理サーバにて取得し、前記不具合管理サーバにて前記測定結果と前記試験結果とを含む試験結果に基づき前記ファームウェアの改修の要否を記録する。
【０００８】
本発明にかかる通信装置及びファームウェア更新方法によれば、通信不良が発生する状態を加速的に再現する試験条件により通信不良再現試験を行うことで、発生頻度が低い通信不良の発生状態を短時間で再現することができる。
【発明の効果】
【０００９】
本発明にかかる通信装置及びファームウェア更新方法によれば、発生頻度が低い通信不良に対するファームウェアの改修に要する時間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１にかかる通信システムのブロック図である。
【図２】実施の形態１にかかる不具合管理サーバのブロック図である。
【図３】実施の形態１にかかるホームゲートウェイのブロック図である。
【図４】実施の形態１にかかる子機のブロック図である。
【図５】実施の形態１にかかる通信システムで取得される通信不良再現試験の調査結果の一例を示す表である。
【図６】実施の形態１にかかる通信システムにおける通信調査の手順を説明するシーケンス図である。
【図７】実施の形態１にかかる通信システムにおける通信不良再現試験の手順を説明するシーケンス図である。
【図８】実施の形態１にかかる通信システムで用いられる通信不良再現試験の試験条件の一例を示す表である。
【図９】実施の形態１にかかる通信システムで用いられる通信不良発生場所の環境分類の一例を示す表である。
【図１０】実施の形態１にかかる通信システムにおけるファームウェアの更新手順を説明するフローチャートである。
【図１１】実施の形態２にかかる不具合管理サーバのブロック図である。
【図１２】実施の形態２にかかるホームゲートウェイのブロック図である。
【図１３】実施の形態２にかかる通信システムで用いられる通信不良再現試験の調査結果の一例を示す表である。
【図１４】実施の形態２にかかる通信システムにおけるハードウェア不具合判定処理の手順を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。説明の明確化のため、以下の記載及び図面は、適宜、省略、及び簡略化がなされている。各図面において、同一の要素には同一の符号が付されており、必要に応じて重複説明は省略されている。
【００１２】
以下で説明する通信装置は、無線信号により子機と接続される無線通信装置である。しかしながら、以下で説明する通信調査の手順及びファームウェア更新方法は子機と通信装置が有線で接続されていても適用可能なものである。
【００１３】
また、以下で説明する通信調査の処理及びファームウェア更新処理は、後述する子機、通信端末及び不具合管理サーバ内の通信検査制御部及びファームウェア更新制御部を実現するＣＰＵ（Central Processing Unit）等の演算装置上で実行されるプログラムにより実現することができるものである。
【００１４】
ここで、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００１５】
まず、図１に実施の形態１にかかる通信システム１のブロック図を示す。図１に示すように、実施の形態１にかかる通信システム１は、不具合管理サーバ１１、ブロードバンドアクセスサーバ１２、通信装置（例えば、ホームゲートウェイ１３ａ〜１３ｃ）、無線端末（例えば、子機１４ａ〜１４ｃ）を有する。また、ホームゲートウェイ１３ａ及び子機１４ａは、エリアＡに配置される。ホームゲートウェイ１３ｂ及び子機１４ｂは、エリアＢに配置される。ホームゲートウェイ１３ｃ及び子機１４ｃは、エリアＣに配置される。エリアＡ〜Ｃは、それぞれに配置されるホームゲートウェイと通信可能な領域であり、別個の場所に設けられるものである。
【００１６】
また、ホームゲートウェイ１３ａ〜１３ｃは、それぞれ事業者回線網を介して公衆回線網と通信を行う。ブロードバンドアクセスサーバ１２は、事業者回線網と公衆回線網との間に設けられ、事業者回線網と公衆回線網との間で行われる通信の通信ログを取得する。
【００１７】
不具合管理サーバ１１は、公衆回線網と事業者回線網との間に設けられ、ホームゲートウェイ１３ａ〜１３ｃに内蔵されるファームウェアを更新する。また、不具合管理サーバ１１は、ブロードバンドアクセスサーバ１２から通信ログの取得を行うと共に、ホームゲートウェイ１３ａ〜１３ｃで発生した通信不具合に関する情報の収集を行うことで、ファームウェアの改修に必要な情報を収集して、開発者にファームウェア改修の為の情報を与える。
【００１８】
上記のファームウェア改修のための処理は、不具合管理サーバ１１、ホームゲートウェイ１３ａ〜１３ｃ及び子機１４ａ〜１４ｃに備えられた機能を用いて実現する。そこで、以下では、不具合管理サーバ１１、ホームゲートウェイ１３ａ〜１３ｃ及び子機１４ａ〜１４ｃの構成及びこれらの装置で行われる処理について詳細に説明する。
【００１９】
図２に実施の形態１にかかる不具合管理サーバ１１のブロック図を示す。図２に示すように、実施の形態１にかかる不具合管理サーバ１１は、ＬＡＮインタフェース部２１、通信検査制御部２２ホームゲートウェイ管理部２３、ファームウェア更新制御部２４、ファームウェア保存部２５を有する。不具合管理サーバ１１において、通信検査制御部２２、ホームゲートウェイ管理部２３、ファームウェア更新制御部２４は、例えばＣＰＵ等の演算装置上で実行されるプログラムにより実現される処理を回路ブロックとして示したものである。
【００２０】
ＬＡＮインタフェース部２１は、ブロードバンドアクセスサーバ１２と有線で通信を行うためのインタフェースである。通信検査制御部２２は、ホームゲートウェイ１３ａ〜１３ｃのいずれか１つから送信される通信不良再現試験開始通知を受けて通信検査を行う。また、通信検査制御部２２は、通信調査で使われる試験条件及び環境分類情報をホームゲートウェイ管理部２３から読み出して通信調査及び不具合の記録を行う。また、通信検査制御部２２は、通信調査により得られた結果をホームゲートウェイ管理部２３に記録する。この通信検査についての詳細は後述する。
【００２１】
ホームゲートウェイ管理部２３は、試験条件、環境分類情報及び通信調査により得られた調査結果が保存されるメモリである。詳しくは後述するが、この通信調査では、不具合を想定した試験条件をホームゲートウェイ管理部２３に管理者が登録する。この試験条件は、通信不良が発生する状況を加速的に再現するための通信条件を定めたものである。また、環境分類情報は、不具合対応についての優先度を判断するための情報である。通信調査で得られる結果としては、ブロードバンドアクセスサーバ１２により取得される通信ログ、及び通信調査中に行われる再現加速試験で得られる調査結果がある。
【００２２】
ファームウェア保存部２５は、メモリであり、ホームゲートウェイ１３ａ〜１３ｃに搭載されるファームウェアが記録される。また、ファームウェア保存部２５に保存されるファームウェアには複数のバージョンが含まれ、改修前と改修後のいずれのファームウェアがある。ファームウェア更新制御部２４は、ファームウェア保存部２５に記録されているファームウェアのうち新たに改修後の試験用ファームウェアが登録された場合、或いは、管理者からの要求により、対象となるホームゲートウェイにファームウェアの更新要求及び改修後のファームウェアの送信を行う。
【００２３】
続いて、実施の形態１にかかるホームゲートウェイについて説明する。実施の形態１では、ホームゲートウェイ１３ａ〜１３ｃとして同じ構成のものを使用するため、ここでは、ホームゲートウェイ１３ａ〜１３ｃをホームゲートウェイ１３と称し、以下でホームゲートウェイの構成を説明する。そこで、図３に実施の形態１にかかるホームゲートウェイ１３のブロック図を示す。
【００２４】
図３に示すように、ホームゲートウェイ１３は、アンテナ３０、ＬＡＮインタフェース（例えば、無線ＬＡＮインタフェース部３１）、ルーティング制御部３２、ＷＡＮインタフェース部３３、通信調査制御部３４、無線環境測定部３５、ファームウェア更新制御部３６、ファームウェア保存部３７、調査ボタン３８、表示部３９を有する。なお、ルーティング制御部３２、通信調査制御部３４、無線環境測定部３５、ファームウェア更新制御部３６は、ＣＰＵ等の演算装置上で実行されるプログラムによりその機能が実現されるものとする。
【００２５】
無線ＬＡＮインタフェース部３１は、アンテナ３０を介して無線信号を子機１４とやり取りするためのインタフェース回路である。無線ＬＡＮインタフェース部３１は、送信データに対して符号化処理を加えて送信信号を生成する符号化処理、及び、受信信号に対して復号処理を加えて受信データを生成する復号処理が行われる。また、無線ＬＡＮインタフェース部３１は、インフラストラクチャモードの無線ＬＡＮ通信を実現し、ルーティング制御部３２から受けたパケットをインフラストラクチャモードで送信するとともに、インフラストラクチャモードで受信したパケットをルーティング制御部３２に送る。
【００２６】
ＷＡＮインタフェース部３３は、ホームゲートウェイ１３を事業者回線網に接続するためのインタフェース回路であり、ホームゲートウェイ１３の形態により、有線によって事業者回線網に接続される場合と、無線によって事業者回線網と接続される場合とがある。
【００２７】
ルーティング制御部３２は、ＩＰ（Internet Protocol）ルーティング処理と各種プロトコルの終端を行うプロトコルスタックを備えており、ＷＡＮインタフェース部３３、および無線ＬＡＮインタフェース部３１から受信したＩＰパケットの宛先ＩＰアドレスをもとにルーティング処理を行う。また、ルーティング制御部３２は、そのパケットが自装置宛の場合は、プロトコルスタックにおいてそのパケットが使用しているプロトコルの終端処理を行う。ＩＰパケットが自装置宛であり、そのパケットが、事前に取り決められた内容のパケットであると判断されたら、その内容に応じて各機能ブロックに送る。
【００２８】
通信調査制御部３４は、ルーティング制御部３２、ＷＡＮインタフェース部３３、およびブロードバンドアクセスサーバ１２を介して不具合管理サーバ１１との間で通信調査や通信不良再現加速試験に関する通信を行う。また、通信調査制御部３４は、調査ボタン３８が押下されたことを検出すると、通信調査依頼通知を不具合管理サーバ１１宛に送信する。そして、通信調査制御部３４は、ユーザーからの調査開始指示を受けて、事業者回線網の先に設けられる上位システム（例えば、不具合管理サーバ１１）に調査依頼通知を含むパケットを送信し、不具合管理サーバ１１から通信不良再現試験開始通知を受けて自装置に関する通信不良再現試験を実施し、通信不良再現試験で得られた結果を不具合管理サーバ１１に通知する。また、通信調査制御部３４は、通信調査中であること等の調査処理中の状況を示すために表示部３９に備えられたＬＥＤインディケータを点灯或いは点滅させる。このＬＥＤインディケータは、赤色或いは緑色で発光するものである。
【００２９】
また、通信調査制御部３４は、不具合管理サーバ１１からファームウェアの更新通知を受け取った場合、ファームウェア更新制御部３６に通知する。ファームウェア更新制御部３６は、当該通知を受け取ったことに応じてファームウェア保存部３７に保存する。ファームウェア保存部３７は、例えば、不揮発性のメモリである。
【００３０】
また、通信調査制御部３４は、不具合管理サーバ１１から通信不良再現試験開始通知を受け取った場合、無線環境測定部３５に自装置の周辺の電波状況等の通信環境の測定を指示する。無線環境測定部３５は、無線ＬＡＮインタフェース部３１及びアンテナ３０を介して無線ノイズの測定を行う。また、無線環境測定部３５は、自装置に帰属する子機１４の端末数を管理する。
【００３１】
続いて、実施の形態１にかかる子機について説明する。実施の形態１では、子機１４ａ〜１４ｃとして同じ構成のものを使用するため、ここでは、子機１４ａ〜１４ｃを子機１４と称し、以下で子機の構成を説明する。そこで、図４に実施の形態１にかかる子機１４のブロック図を示す。
【００３２】
図４に示すように、実施の形態１にかかる子機１４は、アンテナ４０、ＬＡＮインタフェース（例えば、無線ＬＡＮインタフェース部４１）、通信調査制御部４２を有する。なお、図示は省略したが、子機１４は、プログラムを実行する演算装置、ユーザーインタフェースを提供する表示部等、子機の機能に合わせた各種処理機能を実現する構成を有するものとする。また、通信調査制御部４２はＣＰＵ等の演算装置上で実行されるプログラムによりその機能が実現されるものとする。
【００３３】
無線ＬＡＮインタフェース部４１は、アンテナ４０を介して無線信号を送受信することでホームゲートウェイ１３と通信を行う。また、無線ＬＡＮインタフェース部４１は、インフラストラクチャモードの無線ＬＡＮ通信を実現する。
【００３４】
通信調査制御部４２は、無線ＬＡＮインタフェース部４１及びアンテナ４０をして、ホームゲートウェイ１３及び不具合管理サーバ１１との間で通信検査に関する情報をやり取りする。また、通信調査制御部４２は、ホームゲートウェイ１３を介して不具合管理サーバ１１から与えられる試験条件に応じた通信を行うことで通信不良再現試験を実施する。
【００３５】
実施の形態１にかかる通信システム１では、上記構成を用いて、ホームゲートウェイ１３に搭載されるファームウェアの改修を行う。また、実施の形態１にかかる通信システム１では、子機１４と不具合管理サーバ１１との間で通信不良再現試験を実施することで発生頻度の低い不具合を再現させて、発生頻度の低い不具合に対処するためのファームウェアの改修を効率化する。そこで、以下では、通信不良再現試験を含む通信調査及びファームウェアの更新手順について説明する。
【００３６】
なお、実施の形態１にかかる通信システム１では装置間で各種通知及び情報を含むパケットを送受信する。ホームゲートウェイ１３では、このパケットが無線ＬＡＮインタフェース部３１、ルーティング制御部３２、ＷＡＮインタフェース部３３等を介して送受信される。不具合管理サーバ１１では、パケットがＬＡＮインタフェース部２１を介して送受信される。子機１４では、パケットが無線ＬＡＮインタフェース部４１を介して送受信される。
【００３７】
また、以下で説明する通信調査では、不具合管理サーバ１１のホームゲートウェイ管理部２３に保存されている調査結果を書き換えながら処理を実施する。そこで、図５に実施の形態１にかかる通信システムで取得される通信不良再現試験の調査結果の一例を示す表を示す。図５に示すように、調査結果には、ホームゲートウェイ１３を特定するホームゲートウェイ番号（図５のＨＧＷ Ｎｏ．）、各ホームゲートウェイ１３に搭載されるファームウェアのバージョン、調査の実施状況を示す調査状況、不具合の対策状態を示す不具合解決状況、一時切断が発生した回数を示す一時切断回数、無線ノイズ強度、無線端末帰属数、後述する再現加速試験において通信不良を再現できたか否かを示す通信不良再現有無が記載される。
【００３８】
図６に実施の形態１にかかる通信システム１における通信調査の手順を説明するシーケンス図を示す。図６に示すように、通信システム１における通信調査は、調査ボタン３８を押し下げることで、ユーザーから通信調査を開始する指示を通信調査制御部３４が受け取ることで開始される（ステップＳ１１）。そして、通信調査の開始が指示されると通信調査制御部３４は、不具合管理サーバ１１に調査依頼通知を含むパケットを送信する（ステップＳ１２）。不具合管理サーバ１１では、通信検査制御部２２が調査依頼通知を含むパケットを受信する。また、不具合管理サーバ１１の通信検査制御部２２は、調査依頼通知を含むパケットを受信したことに応じて、ホームゲートウェイ管理部２３に保存されている調査結果の調査状況を更新中に書き換える。
【００３９】
また、不具合管理サーバ１１は、調査依頼通知を含むパケットを受けたことに応じて、調査開始通知を含むパケットをブロードバンドアクセスサーバ１２を介してホームゲートウェイ１３内の通信調査制御部３４にホームゲートウェイ１３に返信する（ステップＳ１３）。このステップＳ１３の処理に応じて、ホームゲートウェイ１３の通信調査制御部３４が表示部３９のＬＥＤを点灯させる（ステップＳ１４）。また、ステップＳ１３の調査開始通知の送信が完了したことに応じて、不具合管理サーバ１１は、ブロードバンドアクセスサーバ１２に通信ログ要求を送信する（ステップＳ１５）。また、通信ログ要求を受け取ったブロードバンドアクセスサーバ１２は、自装置内に保持している通信ログを不具合管理サーバ１１に送信する（ステップＳ１６）。
【００４０】
続いて、不具合管理サーバ１１は、受信した通信ログを解析する（ステップＳ１７）。この解析処理は、不具合管理サーバ１１の通信検査制御部２２で行われる。通信ログには、一般的に特定ネットワーク機器との間でＰＰＰ（Point-to-Point Protocol）セッションの生成された時刻と、ＰＰＰセッションが切断された時刻が記録されている。この解析処理では、調査依頼通知を送信したホームゲートウェイ１３からブロードバンドアクセスサーバ１２との間で生成されるＰＰＰセッション等の通信切断が発生しているかを確認する。そして、解析処理では、公衆回線網との間の通信において通信の一時切断の発生回数が予め決定した規定回数以上発生したか否かを解析する（ステップＳ１８）。なお、通信調査開始後の時刻においてＰＰＰセッションの切断が発生していた場合、不具合が発生していると判定する。また、ＰＰＰセッションの切断から復旧までの時間が規定時間以内であった場合は一時切断が発生していたと判定する。
【００４１】
このステップＳ１８の解析処理において通信の一時切断回数が規定回数以上であった場合、通信検査制御部２２は、ホームゲートウェイ管理部２３に一時切断の発生状況を記録する（ステップＳ１９）。具体的には、ステップＳ１９では、通信検査制御部２２がホームゲートウェイ管理部２３の調査結果の一時切断回数に検出された一時切断の回数を記録する。また、不具合管理サーバ１１は、一時切断の発生状況の記録が完了したことに応じて通信不良再現試験（ステップＳ２４）を開始する（ステップ２０）。
【００４２】
一方、ステップＳ１８の解析処理において、通信の一時切断回数が規定回数未満であった場合、予め設定した規定時間が経過するまで通信ログの取得処理（ステップＳ１５、Ｓ１６）及び通信ログの解析処理（ステップＳ１７、Ｓ１８）を繰り返す。そして、規定時間が経過しても一時切断回数が規定回数未満であった場合、不具合管理サーバ１１は、ステップＳ１１〜Ｓ２１により行われた通信調査の結果をホームゲートウェイ管理部２３に保存して（ステップＳ２２）、通信調査を終了する（ステップＳ２３）。また、ホームゲートウェイ１３においては、一定時間経過しても通信不良再現試験（ステップＳ２４）が行われない場合には表示部３９のＬＥＤを消灯して通信調査を終了する（ステップＳ２５）。このように通信調査が終了した場合、通信検査制御部２２は、ホームゲートウェイ管理部２３の調査結果の調査状況を「終」に書き換える。
【００４３】
続いて、ステップＳ２４の処理として行われる通信不良再現試験について説明する。そこで、図７に実施の形態１にかかる通信システム１における通信不良再現試験の手順を説明するシーケンス図を示す。
【００４４】
図７に示すように、通信不良再現試験は、不具合管理サーバ１１の通信検査制御部２２がホームゲートウェイ１３に通信不良再現試験開始通知を送信することで開始される（ステップＳ３１）。この通信不良再現試験開始通知には、後述する再現加速試験で用いられる試験条件を含む。ホームゲートウェイ１３では、通信調査制御部３４がこの通信不良再現試験開始通知を受信する。通信調査制御部３４は、通信不良再現試験開始通知を受信したことに応じて表示部３９のＬＥＤを点滅させる（ステップＳ３２）。その後、通信調査制御部３４は、無線環境測定部３５に無線環境の測定を実施させて、通信環境情報を測定結果として取得する。この測定結果には、無線ノイズ強度及び自装置に接続されている子機１４の個数を示す無線端末帰属数を少なくとも含む。また、無線環境測定部３５は、取得した測定結果を通信調査制御部３４に送信する。ここで、無線ノイズ強度は、例えば特定の無線チャネルに対する強度としても良いし、使用する複数チャネルの平均をとった強度としても良い。
【００４５】
次いで、通信調査制御部３４は、再現加速試験を開始する（ステップＳ３４）。この再現試験加速試験は、ホームゲートウェイ１３から子機１４に再現加速試験開始通知を送信することで開始される（ステップＳ３５）。この再現加速試験開始通知には、試験条件が含まれる。そして、子機１４は、再現加速試験開始通知を受信したことに応じて再現加速試験を開始する（ステップＳ３６）。この再現加速試験では、再現加速試験開始通知に含まれている試験条件に基づく子機１４と不具合管理サーバ１１との間の通信が行われる（ステップＳ３７）。
【００４６】
ここで、この試験条件について説明する。図８に実施の形態１にかかる通信システムで用いられる通信不良再現試験の試験条件の一例を示す表を示す。図８に示すように、試験条件には複数の通信条件が記載される。また、項目としては、無線端末帰属、通信方向、通信プロトコル、通信スループット、通信パケットサイズ、試験時間等がある。無線端末帰属は、子機１４を帰属させた状態で試験を行うのか、子機１４が帰属した状態と帰属していない状態とを切り替えながら試験を行うのかを規定する項目である。なお、子機１４の帰属と非帰属は、子機１４上で実行されるアプリケーションソフトウェアにより切り替えられる。通信方向は、パケットを不具合管理サーバ１１からダウンロードするのか、パケットを不具合管理サーバ１１にアップロードするのか、双方向でパケットをやり取りするのかを規定する項目である。通信プロトコルは試験において用いる通信プロトコルを規定する項目である。通信スループットは子機１４とホームゲートウェイ１３との間の通信速度を規定するものである。送信パケットサイズは、子機１４からホームゲートウェイ１３に送信するパケット１つの大きさを規定するものである。試験時間は、試験毎の試験時間を規定する項目である。再現加速試験では、この試験条件に規定された試験を順次実行して通信ログを取得する。
【００４７】
また、再現加速試験中に子機１４がホームゲートウェイ１３が再起動された等の理由（ステップＳ３８）より帰属から外れ、かつ、ホームゲートウェイ１３とブロードバンドアクセスサーバ１２とのＰＰＰセッションが切断された場合は、子機１４が帰属可能な状態になったことに応じて（ステップＳ３９）子機１４からホームゲートウェイ１３に再現加速試験の試験結果を送信する（ステップＳ４０）。
【００４８】
そして、子機１４から試験結果を受け取ったホームゲートウェイ１３では、通信調査制御部３４においてステップＳ４０で取得した試験結果とステップＳ３３で取得した測定結果とを合わせた通信検査結果通知を不具合管理サーバ１１の通信検査制御部２２に送信する（ステップＳ４１）。なお、試験結果の送信は、子機１４と不具合管理サーバ１１との間で行われている再現加速試験が終了したことに応じて行っても良い。
【００４９】
不具合管理サーバ１１では、通信検査制御部２２が通信検査結果通知を受信すると、ホームゲートウェイ管理部２３の調査結果の各項目に通信調査結果通知に含まれる測定結果及び試験結果に記載された項目を記録する（図６のステップＳ２２）。また、ステップＳ２２の結果記録では、例えば、「調査状況」を「実施中」から「終」に更新し、「不具合解決状況」を「解析中」に更新する。また、「無線ノイズ強度」と「無線端末帰属数」と「再現加速有無」を記録する。ここで、「再現加速有無」に関しては、ステップＳ１９で記録していた「一時切断回数」と再現加速試験中に生じた「一時切断回数」とを比較して、再現加速試験の実施時に一時切断回数が増加したか否かで判定する。
【００５０】
上記通信調査により、開発者は、通信不良が発生した際の状況を把握することができる。開発者は、上記通信調査の結果を参照してファームウェアの改修を行う。このファームウェアの改修では、通信不良の深刻さの度合いに応じて優先度が設定される。この優先度は、不具合管理サーバ１１のホームゲートウェイ管理部２３に格納された環境分類情報に記載される。そこで、図９に実施の形態１にかかる通信システムで用いられる通信不良発生場所の環境分類の一例を示す表を示す。
【００５１】
図９に示すように、環境分類情報では、ファームウェア改修の優先度が高い順にグループ番号が設定される。また、優先度は、一時切断の回数が多い方が優先度が高く設定される。一時切断の回数が同程度（ある一定の回数の範囲内であれば同程度と判断する）であれば、優先度は、無線ノイズ強度が強い方が高く設定される。無線ノイズ強度が同程度（ある一定の強度の範囲内であれば同程度と判断する）であれば、優先度は無線端末帰属数が多い方が高く設定される。また、環境分類情報には、再現加速試験において通信不良が再現できたか否かがグループ毎に記述される。さらに、再現加速試験を行った結果に基づきホームゲートウェイ１３が置かれている無線環境がいずれのグループに属するかが判明する。そこで、環境分類情報では、判明したグループの対象ホームゲートウェイ番号（図９の対象ＨＧＷ  Ｎｏ．）の欄に、当該グループに属すると判明した各ホームゲートウェイの番号が記載される。
【００５２】
開発者は、図９に示した環境分類情報を参照して対応優先度が高い順にファームウェアの改修を行う。また、ファームウェアを改修する際に、改修の対象となっている通信不良が再現されているホームゲートウェイを通信調査の調査結果から探し出し、当該調査結果に含まれている再現加速試験の試験結果、無線ノイズ強度等の測定結果、無線端末帰属数及びブロードバンドアクセスサーバ１２から取得した通信ログを基にして不具合解析を実施する。
【００５３】
ここで、開発者は、ファームウェアの改修を行う場合には、図５の調査結果の調査状況を解析中とする。また、開発者は、改修後のファームウェアを不具合管理サーバ１１のファームウェア保存部２５に登録した場合には、調査状況をファームウェア登録済みとする。また、改修後のファームウェアの検証が運用中のホームゲートウェイ上で行われている状態である場合、通信検査制御部２２が調査結果の調査状況をファームウェア試験中とする。また、改修後のファームウェアの検証をホームゲートウェイ上で運用した結果、ファームウェアが十分に改善されていない場合、通信検査制御部２２が調査結果の調査状況をファームウェア試験ＮＧとする。
【００５４】
続いて、実施の形態１にかかる通信システム１で行われるファームウェアの更新手順について説明する。そこで、図１０に実施の形態１にかかる通信システムにおけるファームウェアの更新手順を説明するフローチャートを示す。
【００５５】
図９に示すように、実施の形態１にかかる通信システム１では、不具合管理サーバ１１のファームウェア更新制御部２４が、調査結果における不具合解決状況が「ファームウェア登録済」かつ、ファームウェア保存部２５に試験用ファーウェアが保存されていることを検出すると、ファームウェアの更新の具体的処理が開始される（ステップＳ５０）。このステップＳ５０でファームウェアを更新可能と判断された場合、ファームウェア更新制御部２４が、ファームウェア保存部２５から試験用ファームウェアを取得し、かつ、試験用ファームウェアと、再現加速試験の試験条件と、を含むファームウェア更新通知を更新対象のホームゲートウェイ１３に送信する（ステップＳ５１）。また、ファームウェア更新通知を送信した後に、ファームウェア更新制御部２４は、調査結果の不具合解決状況をファームウェア試験中に変更する。そして、ホームゲートウェイ１３の通信調査制御部３４は、ファームウェア更新通知を受けると、ファームウェア更新制御部３６に対してファームウェア更新要求を送信する。ファームウェア更新制御部３６は、ファームウェア更新要求を受けると、ファームウェア更新通知に含まれる試験用ファームウェアのバージョンがファームウェア保存部３７に保存されているファームウェアのバージョンよりも新しい場合にのみファームウェア保存部３７に保存されているファームウェアを試験用ファームウェアに更新する。
【００５６】
また、通信調査制御部３４は、ファームウェア更新通知を参照して、自装置が再現加速試験を実施中であれば、再現加速試験を継続して実施する（ステップＳ５２、Ｓ５３）。一方、通信調査制御部３４は、自装置が再現加速試験を実施していない状態であったならば、一定期間、通常運用を行う（ステップＳ５４）。そして、通信調査制御部３４は、試験結果或いは運用結果が得られると、これらの結果を不具合管理サーバ１１の通信検査制御部２２に送信する。そして、通信検査制御部２２は、受信した結果をホームゲートウェイ管理部２３の調査結果に記録する（ステップＳ５５）。また、通信検査制御部２２は、受信した調査結果又は運用結果に通信不良が発見されなければ調査結果中の不具合解決状況を解決済みに更新し、調査結果又は運用結果に通信不良が発見されなければ調査結果中の不具合解決状況をファームウェア試験ＮＧに更新する。
【００５７】
そして、通信検査制御部２２は、調査結果に記録した試験結果又は運用結果に通信不良と判断される通信の一時切断が記録されていた場合には、ホームゲートウェイ１３の通信調査制御部３４を介してファームウェア更新制御部３６にファームウェアのバージョンを元に戻す指示を行う（ステップＳ５７）。一方、通信検査制御部２２は、試験結果又は運用結果に通信不良と判断される通信の一時切断が記録されていなかった場合には、ホームゲートウェイ管理部２３の環境分類情報を参照して、同一グループに属する他のホームゲートウェイ１３を検索し、検索により発見された他のホームゲートウェイ１３のファームウェアをファームウェア保存部２５に保存されている試験用ファームウェアに更新する指示をファームウェア更新制御部２４に与える。そして、ファームウェア更新制御部２４は、通信検査制御部２２から与えられる指示に従って、同一グループ内の他のホームゲートウェイ１３のファームウェアの更新処理を実施する（ステップＳ５８）。また、ステップＳ５８では、通信検査制御部２２がファームウェアの更新が行われたホームゲートウェイ１３から再現加速試験の試験結果又は運用結果を受信して、ホームゲートウェイ管理部２３に保存されている調査結果に受信した試験結果又は運用結果を記録する。
【００５８】
そして、通信検査制御部２２は、調査結果に記録された試験結果又は運用結果に通信不良と判断される通信の一時切断が記録されていた場合には、ホームゲートウェイ１３の通信調査制御部３４を介してファームウェア更新制御部３６にファームウェアのバージョンを元に戻す指示を行う（ステップＳ５７）。一方、通信検査制御部２２は、試験結果又は運用結果に通信不良と判断される通信の一時切断が記録されていなかった場合には、ホームゲートウェイ管理部２３の環境分類情報を参照して、ファームウェアの更新を行ったホームゲートウェイ１３が属していない他のグループに属するホームゲートウェイ１３を検索し、検索により発見されたホームゲートウェイ１３のファームウェアをファームウェア保存部２５に保存されている試験用ファームウェアに更新する指示をファームウェア更新制御部２４に与える。そして、ファームウェア更新制御部２４は、通信検査制御部２２から与えられる指示に従って、同一グループ内の他のホームゲートウェイ１３のファームウェアの更新処理を実施する（ステップＳ６０）。また、ステップＳ６０では、通信検査制御部２２がファームウェアの更新が行われたホームゲートウェイ１３から再現加速試験の試験結果又は運用結果を受信して、ホームゲートウェイ管理部２３に保存されている調査結果に受信した試験結果又は運用結果を記録する。
【００５９】
上記説明より、実施の形態１にかかる通信システム１では、ホームゲートウェイ１３の設置環境において再現加速試験及び無線ノイズ強度測定を実施し、関連する通信ログを取得する。これにより、実施の形態１にかかる通信システム１では、環境依存のある再現性の低い新規な無線通信の不具合を解析し、かつ、当該解析を迅速に行うことができる。
【００６０】
また、実施の形態１にかかる通信システム１は、ホームゲートウェイ１３の設置環境における環境分類を行うとともに、対応優先度を規定する。これにより、実施の形態１にかかる通信システム１では、環境依存のある再現性の低い新規な無線通信不具合への改修対応を効率化できる。
【００６１】
また、実施の形態１にかかる通信システム１は、不具合を修正した試験用ファームウェアをホームゲートウェイに適用する際に、各ホームゲートウェイの設置場所における無線環境や一時切断発生頻度に基づいたグループごとにファームウェア更新を行うため、ファームウェア更新に伴うデグレードの悪影響を最小限に抑えつつ、ホームゲートウェイ１３から申告される不具合の解決を実施できることである。
【００６２】
また、実施の形態１にかかる通信システム１は、調査ボタン押下によるユーザーの不具合申告を契機として、ホームゲートウェイの規定期間の一時切断を検出し、通信検査を自動で開始するため、ユーザー問い合わせ応答等のカスタマーサポートの工数削減ができる。
【００６３】
実施の形態２
実施の形態２では、実施の形態１にかかる通信システム１の変形例について説明する。実施の形態２では、不具合管理サーバ１１を不具合管理サーバ１１２に置き換え、ホームゲートウェイ１３をホームゲートウェイ１３２に置き換える。これにより、実施の形態２にかかる通信システムでは、改修後のファームウェア（例えば、試験用ファームウェア）を適用した場合に発生する通信の一時切断が、ハードウェアの故障に起因するものなのか、ファームウェアの改修不足に起因するものなのか、の原因特定を迅速に行う。そのため、実施の形態２にかかる通信システムでは、個別のホームゲートウェイを交換後に、交換前のホームゲートウェイに適用された試験用ファームウェアを含む設定値を引き継いで再現加速試験あるいは通常運用を行い、不具合の原因を判定する。以下の説明では、上記の動作を実現する構成及び方法について説明する。
【００６４】
なお、実施の形態２の説明において、実施の形態１と同じ構成要素については、実施の形態１と同じ符号を付して説明を省略する。
【００６５】
まず、不具合管理サーバ１１２とホームゲートウェイ１３２について説明する。図１１に実施の形態２にかかる不具合管理サーバ１１２のブロック図を示す。図１１に示すように、不具合管理サーバ１１２は、不具合管理サーバ１１に設定保存部５０を追加したものである。設定保存部５０は、ホームゲートウェイ１３２で取得された設定値情報を保存するメモリである。不具合管理サーバ１１２では、通信検査制御部２２がホームゲートウェイ１３２からホームゲートウェイ１３２で取得された設定値を含む設定値保存要求を受信した場合、受信した設定値を設定保存部５０に保存する。
【００６６】
図１２に実施の形態２にかかるホームゲートウェイ１３２のブロック図を示す。図１２に示すように、実施の形態２にかかるホームゲートウェイ１３２は、ホームゲートウェイ１３に設定保存ボタン６１、設定復元ボタン６２、設定保存部６３を追加したものである。ホームゲートウェイ１３２では、ユーザー又は保守者が設定保存ボタン６１を押下すると、通信調査制御部３４がホームゲートウェイ１３２の各種設定値を収集して設定保存部６３に保存する。設定保存部６３は、設定値を保存するメモリである。また、この設定値には、現時点においてファームウェア保存部３７に保存されているファームウェア、再現加速試験の試験条件及び試験結果が含まれる。また、通信調査制御部３４は、設定保存ボタン６１が押下され、設定値の保存が完了した後に、設定保存部６３に保存した設定値を含む設定値保存要求を含むパケットを不具合管理サーバ１１２に送信する。
【００６７】
また、通信調査制御部３４は、設定復元ボタン６２が押下されると、不具合管理サーバ１１２の設定保存部５０に保存されている設定値を読み出して、読み出した設定値を設定保存部６３に保存する。さらに、通信調査制御部３４は、設定復元ボタン６２の押下後に読み出した設定値に基づき自装置のファームウェアの書き換え等を行い、通常運用を開始する。また、ホームゲートウェイ１３２では、設定値を不具合管理サーバ１１２から読み出し後に交換前のホームゲートウェイ１３２における再現加速試験がまだ完了していなければ、その再現加速試験を交換前の状態から継続して行う。
【００６８】
ここで、実施の形態２にかかる通信システムでは、ハードウェアの交換の要否及びハードウェア交換による故障検出の有無を判断するために、実施の形態１とは異なる調査結果を用いる。そこで、図１３に実施の形態２にかかる通信システムで用いられる通信不良再現試験の調査結果の一例を示す表を示す。図１３に示すように、実施の形態２で用いられる調査結果は、実施の形態１で用いた調査結果に対して、「試験ＮＧ判定回数」と「ハードウェア交換」の２つの項目を追加したものである。
【００６９】
試験ＮＧ判定回数は、試験用ファームウェアを用いた再現加速試験、或いは、規定期間の通常運用の結果、一時切断が発生した場合に加算される値である。ハードウェア交換は、試験ＮＧ判定回数が規定回数を超過した場合に「要」に更新されるものである。また、ハードウェア交換は、ホームゲートウェイを交換後の試験ＮＧ判定回数の増加が一定回数未満に抑えられていれば「ＯＫ」に更新され、ホームゲートウェイを交換後の試験ＮＧ判定回数の増加が一定回数以上に抑えられていれば「ＮＧ」に更新される。これらの値の更新は、通信検査制御部２２により行われる。開発者は、このハードウェア交換がＯＫであれば、通信の一時切断がハードウェアの故障に起因するものであり、ＮＧであれば、通信の一時切断がファームウェアの不具合に起因するものであると判断することができる。
【００７０】
続いて、実施の形態２にかかる通信システムにおけるハードウェア不具合判定処理について説明する。そこで、図１４に実施の形態２にかかる通信システムにおけるハードウェア不具合判定処理の手順を説明するフローチャートを示す。
【００７１】
図１４に示すように、実施の形態２にかかる通信システムでは、通信検査制御部２２が調査結果を参照して試験ＮＧ判定回数の値が予め設定した規定回数以上となったことを検出すると、通信検査制御部２２が調査結果の「ハードウェア交換」の項目を「要」に書き換える（ステップＳ６１、Ｓ６２）。
【００７２】
これにより、ホームゲートウェイ１３２のユーザー又は保守者は、ホームゲートウェイ１３２の交換が必要であることを認識し、ホームゲートウェイ１３２に設けられた設定保存ボタン６１を押し下げる（ステップＳ６３）。これにより、ホームゲートウェイ１３２では、通信調査制御部３４が自装置の設定値の収集及び設定値の設定保存部６３への保存を行う。また、通信調査制御部３４は、設定値を設定保存部６３に保存した後に、収集した設定値を含む設定値保存要求を不具合管理サーバ１１２に送信する。不具合管理サーバ１１２では、設定値保存要求を通信検査制御部２２が受け取り、通信検査制御部２２が設定値保存要求に含まれる設定値を設定保存部５０に保存する。
【００７３】
その後、ユーザー又は保守者は、ホームゲートウェイ１３２の交換を行う（ステップＳ６４）。そして、ユーザー又は保守者はホームゲートウェイ１３２に設けられた設定復元ボタン６２を押し下げる（ステップＳ６５）。
【００７４】
このステップＳ６５の設定復元ボタン６２の押下により、通信調査制御部３４は、不具合管理サーバ１１２から交換前のホームゲートウェイ１３２により保存された設定値を読み出し、読み出した設定値により自装置の設定を行う。このとき、不具合管理サーバ１１２から読み出した設定値に含まれるファームウェアは、交換前のホームゲートウェイ１３２で運用されていた試験用ファームウェアであり、後述する処理により、改修前のファームウェアに戻される場合があるものである。
【００７５】
その後、実施の形態２にかかる通信システムでは、試験用ファームウェアにて交換後のホームゲートウェイ１３２の運用を開始する。このとき、交換前のホームゲートウェイ１３２において再現加速試験が実行中であれば、交換後のホームゲートウェイ１３２において交換前のホームゲートウェイ１３２で実行されていた再現加速試験を引き継いで実行する（ステップＳ６６、Ｓ６７）。一方、交換前のホームゲートウェイ１３２において再現加速試験が実行されていない状態、交換後のホームゲートウェイ１３２を一定期間通常運用する（ステップＳ６６、Ｓ６８）。
【００７６】
そして、交換後のホームゲートウェイ１３２により再現加速試験による試験結果又は通常運用による運用結果が得られた場合、交換後のホームゲートウェイ１３２は当該試験結果又は運用結果を不具合管理サーバ１１２に送信し、不具合管理サーバ１１２の通信検査制御部２２が受信した試験結果又は運用結果をホームゲートウェイ管理部２３に保存する（ステップＳ６９）。
【００７７】
そして、不具合管理サーバ１１２の通信検査制御部２２が試験結果又は運用結果を解析し、通信の一時切断が発生していたと判定された場合は、通信検査制御部２２がハードウェア交換の結果がＮＧ（つまり、交換前に発生した一時切断はハードウェアの故障に起因するものではなかった）と判定し、調査結果中の「ハードウェア交換」の項目をＮＧに書き換える（ステップＳ７０、Ｓ７２）。また、この場合、通信検査制御部２２は、交換後のホームゲートウェイ１３２に対してファームウェアを試験用ファームウェアから改修前のファームウェアに更新することを指示する（ステップＳ７３）。
【００７８】
一方、不具合管理サーバ１１２の通信検査制御部２２が試験結果又は運用結果を解析し、通信の一時切断が発生していないと判定された場合は、通信検査制御部２２は、ハードウェア交換の結果がＯＫ（つまり、交換前に発生した一時切断はハードウェアの故障に起因するものであった）と判断し、調査結果中のハードウェア交換の項目をＯＫに書き換える（ステップＳ７１）。
【００７９】
上記説明より、実施の形態２にかかる通信システムは、ホームゲートウェイ１３２の設置環境において規定回数の試験用ファームウェアを用いた試験で不具合が改善しなかった場合に、ホームゲートウェイ１３２の設定値を引き継いだ状態で交換し、再度、再現加速試験をする。これにより、改修後のファームウェア（例えば、試験用ファームウェア）を適用後に発生した通信の一時切断がファームウェアの改修不足によるものなのか、ハードウェアの故障によるものなのかを判断することができ、ファームウェアの改修を効率化することができる。また、実施の形態２にかかる通信システムでは、ハードウェアに起因する不具合の判定を加速できる効果を有する。
【００８０】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００８１】
１  通信システム
１１  不具合管理サーバ
１１２  不具合管理サーバ
１２  ブロードバンドアクセスサーバ
１３  ホームゲートウェイ
１３２  ホームゲートウェイ
１４  子機
２１  ＬＡＮインタフェース部
２２  通信検査制御部
２３  ホームゲートウェイ管理部
２４  ファームウェア更新制御部
２５  ファームウェア保存部
３０  アンテナ
３１  無線ＬＡＮインタフェース部
３２  ルーティング制御部
３３  ＷＡＮインタフェース部
３４  通信調査制御部
３５  無線環境測定部
３６  ファームウェア更新制御部
３７  ファームウェア保存部
３８  調査ボタン
３９  表示部
４０  アンテナ
４１  無線ＬＡＮインタフェース部
４２  通信調査制御部
５０  設定保存部
６１  設定保存ボタン
６２  設定復元ボタン
６３  設定保存部
【図１】
2018113495.tif 000003
【図２】
2018113495.tif 000004
【図３】
2018113495.tif 000005
【図４】
2018113495.tif 000006
【図５】
2018113495.tif 000007
【図６】
2018113495.tif 000008
【図７】
2018113495.tif 000009
【図８】
2018113495.tif 000010
【図９】
2018113495.tif 000011
【図１０】
2018113495.tif 000012
【図１１】
2018113495.tif 000013
【図１２】
2018113495.tif 000014
【図１３】
2018113495.tif 000015
【図１４】
2018113495.tif 000016