(57)【要約】【課題】ネットワークデバイスが１つであっても、第一のネットワークおよび第二のネットワークと適切に接続することが可能な通信装置、通信方法及び通信プログラムを提供することである。【解決手段】実施形態に係る通信装置１０は、通信部１１と、第一の接続部１２ａと、第二の接続部１２ｂとを具備する。通信部１１は、接続先となる上位ノードである親ノードを含む第一のネットワークを識別する識別情報が設定されている。第一の接続部１２ａは、親ノードが指定する第一のネットワークに接続するための接続情報を用いて、第一のネットワークと接続する。第二の接続部１２ｂは、接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する。【選択図】図２
2016066891.tif 000002
【特許請求の範囲】
【請求項１】
接続先となる上位ノードである親ノードを含む第一のネットワークを識別する識別情報が設定された通信部と；
前記親ノードが指定する前記第一のネットワークに接続するための接続情報を用いて、前記第一のネットワークと接続する第一の接続部と；
前記接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する第二の接続部と；
を具備する通信装置。
【請求項２】
前記第一の接続部は、前記通信部に設定された識別情報が有効であるか無効であるかを判定し、有効であると判定した場合には、前記接続情報を用いて、前記第一のネットワークと接続し、無効であると判定した場合には、前記第一のネットワークとの接続を中止する請求項１に記載の通信装置。
【請求項３】
前記第一の接続部は、前記第一のネットワークとの接続を開始してから、所定の時間内に接続が完了しなかった場合には、前記第一のネットワークとの接続を中止する請求項１または２に記載の通信装置。
【請求項４】
前記第一の接続部は、前記接続情報として、ネットワークを識別する情報、通信の速度を示す情報、および、通信のチャネルを識別する情報を、外部からの設定または前記親ノードの探索によって決定し、該接続情報を用いて、前記第一のネットワークと接続する請求項１〜３のいずれか一つに記載の通信装置。
【請求項５】
通信装置が実行する通信方法において、
接続先となる上位ノードである親ノードを含む第一のネットワークに接続するための接続情報を用いて、前記第一のネットワークと接続する第一の接続ステップと；
前記接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する第二の接続ステップと；
を含んだ通信方法。
【請求項６】
コンピュータに、
接続先となる上位ノードである親ノードを含む第一のネットワークに接続するための接続情報を用いて、前記第一のネットワークと接続する第一の接続手順と；
前記接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する第二の接続手順と；
を実行させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信装置、通信方法及び通信プログラムに関する。
【背景技術】
【０００２】
従来、接続されるノード同士に親子関係があり、親ノードと子ノードとが接続されるネットワークがある。また、このようなネットワークにおいて、親ノードと中間ノードとが接続される第一のネットワークと、中間ノードと子ノードとが接続される第二のネットワークとが形成される場合がある。つまり、中間ノードは、２つのネットワークの両方に接続し、第一のネットワークには子ノードとして接続し、第二のネットワークには親ノードとして接続する。
【０００３】
このような場合には、中間ノードは、第一のネットワークとの接続と第二のネットワークとの接続とに、それぞれ別々のネットワークデバイスを用いれば接続が容易であるが、ハードウェアの制約から、ネットワークデバイスを１つしか備えられない場合がある。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】IEEE  802.15.4
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ネットワークデバイスが１つであっても、第一のネットワークおよび第二のネットワークと適切に接続することが可能な通信装置、通信方法及び通信プログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の通信装置は、接続先となる上位ノードである親ノードを含む第一のネットワークを識別する識別情報が設定された通信部と、親ノードが指定する第一のネットワークに接続するための接続情報を用いて、第一のネットワークと接続する第一の接続部と、接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する第二の接続部と、を具備する。
【発明の効果】
【０００７】
実施形態に係る通信装置、通信方法及び通信プログラムによれば、ネットワークデバイスが１つであっても、第一のネットワークおよび第二のネットワークと適切に接続することが期待できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、通信システムの一例の概要を示す図である。
【図２】図２は、通信装置の構成の一例を示す図である。
【図３】図３は、接続情報記憶部に記憶される情報の一例を説明する図である。
【図４】図４は、第一のネットワークおよび第二のネットワークの接続情報を共通にしていることを説明する図である。
【図５】図５は、実施形態に係る通信装置における接続処理の流れの一例を示すフローチャートである。
【図６】図６は、実施形態に係る通信装置における接続情報変更処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下で説明する実施形態に係る通信装置は、接続先となる上位ノードである親ノードを含む第一のネットワークを識別する識別情報が設定された通信部と、第一のネットワークに接続するための接続情報を用いて、第一のネットワークと接続する第一の接続部と、接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する第二の接続部と、を具備する。
【００１０】
実施形態に係る通信装置の第一の接続部は、通信部に設定された識別情報が有効であるか無効であるかを判定し、有効であると判定した場合には、接続情報を用いて、第一のネットワークと接続し、無効であると判定した場合には、第一のネットワークとの接続を中止する。
【００１１】
また、実施形態に係る通信装置の第一の接続部は、第一のネットワークとの接続を開始してから、所定の時間内に接続が完了しなかった場合には、第一のネットワークとの接続を中止する。
【００１２】
実施形態に係る通信装置の第一の接続部は、接続情報として、ネットワークを識別する情報、通信の速度を示す情報、および、通信のチャネルを識別する情報の指定を外部からの設定または親ノードの探索によって決定し、該接続情報を用いて、第一のネットワークと接続する。
【００１３】
実施形態に係る通信方法は、接続先となる上位ノードである親ノードを含む第一のネットワークに接続するための接続情報を用いて、第一のネットワークと接続する第一の接続ステップと、接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する第二の接続ステップと、を含む。
【００１４】
実施形態に係る通信プログラムは、コンピュータに、接続先となる上位ノードである親ノードを含む第一のネットワークに接続するための接続情報を用いて、第一のネットワークと接続する第一の接続手順と、接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する第二の接続手順と、を実行させる。
【００１５】
以下に、本発明にかかる通信装置の実施形態を図面に基づいて詳細に説明する。
【００１６】
［通信システムの構成の一例］
図１は、通信システムの一例の概要を示す図である。図１を参照し、実施形態に係る通信装置１０を含む通信システム１の一例につき説明する。通信システム１は、通信装置１０を含んだノード群が構成するネットワークシステムである。図１に示す実施形態に係る通信システム１は、通信装置１０と、親ノード２０と、複数の子ノード３０Ａ〜３０Ｃと、複数のノード４０Ａと、４０Ｂと、を備える。
【００１７】
親ノード２０は、第一のネットワークを介して、通信装置１０及びノード４０Ａ、４０Ｂと接続される。また、通信装置１０は、第二のネットワークを介して、複数の子ノード３０Ａ〜３０Ｃと接続される。第一のネットワークおよび第二のネットワークは、例えば、ＰＡＮ（Personal  Area  Network）またはＷＰＡＮ（Wireless  Personal  Area  Network）、インターネット、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等、任意のネットワークであってよい。
【００１８】
通信システム１は、通信装置１０が親ノードとして別の１つまたは複数の子ノード３０Ａ〜３０Ｃを持つ第２のネットワークを形成することもできる階層構造となっている。通信装置１０は、あるノードの子ノードであり、かつ、あるノードの親ノードにもなっている中間ノードである。親ノードが形成する１つのネットワークには固有の名称がついており、子ノードがどの親ノード、どのネットワークに接続するかを選ぶときに使われる。ノード間の接続は、ネットワークＩＤ、通信速度、チャネルなどの接続情報によって定まる。１つのネットワーク内にある親ノードと複数の子ノードとの間の接続情報は共通となる。すなわち、接続情報は親ノードに決定権がある。
【００１９】
通信装置１０は、例えば、家屋等に設けられたホームゲートウェイ（ＨＧＷ）等の装置であり、一つの通信デバイスを備える。親ノード２０は、例えば、スマートメータ等の装置である。子ノード３０Ａ〜３０Ｃは、冷蔵庫、冷暖房装置、テレビジョンセット、空調装置、洗濯機、給湯器、電気錠、インターホン（ドアホン）などの生活家電、パーソナルコンピュータなどの情報家電、太陽光発電関連機器などの家電装置である。なお、子ノード３０Ａ〜３０Ｃについて、特に区別することなく説明する場合には、子ノード３０と記載する。
【００２０】
［通信装置の構成の一例］
図２を参照し、通信装置１０の構成について説明する。図２は、通信装置の構成の一例を示す図である。通信装置１０は、通信部１１と、制御部１２と、記憶部１３と、を備える。
【００２１】
通信部１１は、無線通信処理や有線通信処理を行うためのネットワークデバイスである。例えば、通信部１１は、図１に示した親ノード２０や子ノード３０Ａ〜３０Ｃとの間で、無線通信又は有線通信により各種情報を送受信する。また、通信部１１は、接続先となる上位ノードである親ノード２０を含む第一のネットワークを識別する識別情報が設定されている。例えば、通信部１１は、第一のネットワークの識別情報として、第一のネットワークの名称が設定されている。
【００２２】
記憶部１３は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる記憶部１３は、接続情報記憶部１３ａを有する。
【００２３】
接続情報記憶部１３ａは、第一のネットワークおよび第二のネットワークとの接続に用いられる情報である接続情報を記憶する。ここで、接続情報とは、ネットワークを識別する情報である「ネットワークＩＤ」、通信の速度を示す情報である「通信速度」、および、通信のチャネルを識別する情報である「チャネル」を記憶する。
【００２４】
例えば、図３に例示するように、接続情報記憶部１３ａは、第一のネットワークに関する情報として、第一のネットワークの名称を示す「名称」と、第一のネットワークを識別する情報である「ネットワークＩＤ」と、通信の速度を示す情報である「通信速度」と、通信のチャネルを識別する情報である「チャネル」と、過去に接続された実績があるかを示す「接続経験フラグ」とを記憶する。図３の例では、接続情報記憶部１３ａは、名称「ａｂｃ」、ネットワークＩＤ「Ｉｄ１」、通信速度「Ｓｐ１」、チャネル「Ｃｈ１」、接続経験フラグ「ＴＲＵＥ」を記憶する。
【００２５】
また、図３に例示するように、接続情報記憶部１３ａは、第二のネットワークに関する情報として、第二のネットワークの名称を示す「名称」と、「ネットワークＩＤ」と、「通信速度」と、「チャネル」とを記憶する。図３の例では、接続情報記憶部１３ａは、名称「ｘｙｚ」、ネットワークＩＤ「Ｉｄ１」、通信速度「Ｓｐ１」、チャネル「Ｃｈ１」を記憶する。ここで、第一のネットワークと第二のネットワークの接続情報、つまり、「ネットワークＩＤ」「通信速度」および「チャネル」は、共通している。
【００２６】
制御部１２は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。また、制御部１２は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。かかる制御部１２は、第一の接続部１２ａと第二の接続部１２ｂとを有する。
【００２７】
第一の接続部１２ａは、第一のネットワークに接続するための接続情報を用いて、第一のネットワークと接続する。第一の接続部１２ａは、接続情報として、ネットワークを識別する情報、通信の速度を示す情報、および、通信のチャネルを識別する情報を決定し、該接続情報を用いて、第一のネットワークと接続する。具体的には、「ネットワークＩＤ」は、予め親ノードに設定された値で、ユーザが通信装置１０において指定し、「チャネル」および「通信速度」は、使用できるチャネルおよび通信速度を順番にスキャンして行って、上記で指定されたネットワークＩＤが一致したものを探し、見つかればそのチャネルに決定して設定する。
【００２８】
また、第一の接続部１２ａは、通信部１１に設定された識別情報が有効であるか無効であるかを判定し、有効であると判定した場合には、接続情報を用いて、第一のネットワークと接続し、無効であると判定した場合には、第一のネットワークとの接続を中止する。
【００２９】
具体的には、第一の接続部１２ａは、通信部１１に第一のネットワークの識別情報として、接続先のネットワーク名称が設定されているかどうかを判定する。この結果、接続先のネットワーク名称が設定されていない場合には、接続を試みずに、接続処理を打ち切る。
【００３０】
また、第一の接続部１２ａは、過去に第一のネットワークと接続された実績があるかどうかを判定する。そして、第一の接続部１２ａは、実績がない場合は接続を試みずに、接続処理を打ち切る。
【００３１】
例えば、通信部１１に設定された識別情報として第一のネットワークの「名称」が設定されており、第一の接続部１２ａは、該「名称」に対応する「接続経験フラグ」を、接続情報記憶部１３ａから取得する。そして、第一の接続部１２ａは、接続経験フラグが「ＴＲＵＥ」であれば、第一のネットワークとの接続処理を開始し、接続経験フラグが「ＦＡＬＳＥ」であれば、第一のネットワークとの接続処理を中止する。
【００３２】
また、第一の接続部１２ａは、第一のネットワークとの接続を開始してから、所定の時間内に接続が完了しなかった場合には、第一のネットワークとの接続を中止する。
【００３３】
第二の接続部１２ｂは、接続情報を用いて、下位のノードである子ノード３０を含む第二のネットワークと接続する。第二のネットワークは自身が通信装置１０が親ノードとなるため接続手順は発生せず、接続情報を設定すれば完了となる。ここで、第二の接続部１２ｂは、第一のネットワークの接続情報と同じ接続情報を用いて、第二のネットワークと接続する。
【００３４】
つまり、第二の接続部１２ｂは、第一のネットワークへの接続が成立している場合は、第一のネットワークとの接続情報を使って第二のネットワークの接続情報を設定し、第二のネットワークを形成する。また、第一のネットワークへの接続が成立していない場合は、デフォルト値など何らかの値を用いて接続情報を設置し、第二のネットワークを形成する。
【００３５】
次に、図４を用いて、第一のネットワークおよび第二のネットワークの接続情報を共通にしていることを説明する。図４は、第一のネットワークおよび第二のネットワークの接続情報を共通にしていることを説明する図である。図４に示すように、中間ノードとなる通信装置１０がネットワークデバイスを１つだけ持っている場合には、親ノード２０との接続である第一のネットワークに用いる接続情報と、子ノード３０Ａ〜３０Ｃとの接続である第二のネットワークに用いる接続情報とは、ネットワークデバイスが１つだけであるので共通にしなければならない。
【００３６】
接続情報は親ノード２０に決定権があり、中間ノードの権限では変更できないため、必然的に第二のネットワークに用いる接続情報を、第一のネットワークに用いる接続情報に合わせる形となる。したがって、第一のネットワークに接続してから、その接続情報を使って第二のネットワークを形成する順序となる。また、第一のネットワークが検索中であると、第二のネットワークの接続情報にも影響して第二のネットワークのノードとも通信不能になるので、なるべくそのような通信不能状態となる時間を減らすことが望ましい。
【００３７】
［通信装置の処理手順］
図５および図６は、実施形態に係る通信装置１０における処理の流れの一例を示すフローチャートである。図５および図６を参照して、通信装置における処理の流れの一例を説明する。図５は、実施形態に係る通信装置における接続処理の流れの一例を示すフローチャートである。図６は、実施形態に係る通信装置における接続情報変更処理の流れの一例を示すフローチャートである。
【００３８】
図５に示すように、まず、通信装置１０の第一の接続部１２ａは、ユーザ等の操作により起動指示を受け付けると（ステップＳ１０１肯定）、第一のネットワークへの接続が有効であるか否かを判定する（ステップＳ１０２）。この結果、第一の接続部１２ａは、第一のネットワークへの接続が有効でないと判定した場合には（ステップＳ１０２否定）、ステップＳ１０６の処理に移行する。例えば、第一の接続部１２ａは、過去に第一のネットワークと接続された実績があるかどうかを判定して、実績がない場合は接続を試みずに、第二のネットワークの形成に移行する。
【００３９】
また、第一の接続部１２ａは、第一のネットワークへの接続が有効であると判定した場合には（ステップＳ１０２肯定）、第一のネットワークとの接続処理を開始する（ステップＳ１０３）。
【００４０】
そして、第一の接続部１２ａは、第一のネットワークとの接続が完了したか否かを判定する（ステップＳ１０４）。この結果、第一の接続部１２ａは、第一のネットワークとの接続が完了したと判定した場合には（ステップＳ１０４肯定）、ステップＳ１０６の処理に移行する。また、第一の接続部１２ａは、第一のネットワークとの接続が完了していないと判定した場合には（ステップＳ１０４否定）、第一のネットワークとの接続処理から所定時間が経過したか否かを判定する（ステップＳ１０５）。
【００４１】
この結果、第一の接続部１２ａは、第一のネットワークとの接続処理から所定時間が経過していないと判定した場合には（ステップＳ１０５否定）、ステップＳ１０３の処理に戻って、第一のネットワークとの接続処理を試みる。また、第一の接続部１２ａは、第一のネットワークとの接続処理から所定時間が経過していると判定した場合には（ステップＳ１０５肯定）、第一のネットワークへの接続の試みを終了し、ステップＳ１０６の処理に移行する。
【００４２】
ステップＳ１０６では、第二の接続部１２ｂは、第二のネットワークとの接続処理を開始する（ステップＳ１０６）。ここで、第二のネットワークは自身が通信装置１０が親ノードとなるため接続手順は発生せず、接続情報を設定すれば完了となる。第二の接続部１２ｂは、第一のネットワークへの接続が成立している場合は、第一のネットワークとの接続情報を使って第二のネットワークの接続情報を設定し、第二のネットワークを形成する。成立していない場合は、デフォルト値など何らかの値を用いて接続情報を設置し、第二のネットワークを形成する。これで、接続処理が終了する。
【００４３】
次に、図６を用いて、接続情報変更処理の流れを説明する。ここでは、稼働中にユーザから接続すべき第一のネットワークのネットワーク名称が新たに与えられた場合の動作を説明する。つまり、ネットワーク名称が新たに与えられた際に、すでに第一のネットワークに接続されている場合は、現在接続している親ノードとの接続を解除し、新たにネットワーク名称で与えられた別の親ノードへの接続を指示されたことを意味する。また、第二のネットワークはすでに形成され、子ノードとの接続が発生しているものとする。
【００４４】
図６に示すように、第一の接続部１２ａは、第一のネットワークのネットワーク名称が新たに設定されると（ステップＳ２０１肯定）、現在接続している第一のネットワークとの接続を解除する（ステップＳ２０２）。そして、第一の接続部１２ａは、現在接続されている第一のネットワークの接続情報をクリアする（ステップＳ２０３）。つまり、第一の接続部１２ａは、これまで保持していた第一のネットワークへの接続情報は意味がなくなるため、接続情報をクリアする。また、次回の起動時に同じネットワークに自動的に接続しに行かないよう、たとえば第一のネットワークへの接続経験ありフラグを「ＦＡＬＳＥ」に設定する。
【００４５】
その後、第一の接続部１２ａは、新たに名称が設定されたネットワークを第一のネットワークとして、第一のネットワークへの接続が有効であるか判定する（ステップＳ２０４）。この結果、第一の接続部１２ａは、第一のネットワークへの接続が有効でないと判定した場合には（ステップＳ２０４否定）、ステップＳ２０８の処理に移行する。また、第一の接続部１２ａは、有効であると判定した場合には（ステップＳ２０４肯定）、第一のネットワークとの接続処理を開始する（ステップＳ２０５）。
【００４６】
そして、第一の接続部１２ａは、第一のネットワークとの接続が完了したか否かを判定する（ステップＳ２０６）。この結果、第一の接続部１２ａは、第一のネットワークとの接続が完了したと判定した場合には（ステップＳ２０６肯定）、ステップＳ２０８の処理に移行する。ここで、接続が完了した場合は、次回の起動時に今回と同じネットワークに自動的に接続できるように、接続先のネットワーク名称や接続情報を接続情報記憶部１３ａに保存するとともに、たとえば第一のネットワークへの接続経験ありフラグを「ＴＲＵＥ」に設定する。
【００４７】
また、第一の接続部１２ａは、第一のネットワークとの接続が完了していないと判定した場合には（ステップＳ２０６否定）、第一のネットワークとの接続処理から所定時間が経過したか否かを判定する（ステップＳ２０７）。
【００４８】
この結果、第一の接続部１２ａは、第一のネットワークとの接続処理から所定時間が経過していないと判定した場合には（ステップＳ２０７否定）、ステップＳ２０５の処理に戻って、第一のネットワークとの接続処理を試みる。また、第一の接続部１２ａは、第一のネットワークとの接続処理から所定時間が経過していると判定した場合には（ステップＳ２０７肯定）、第一のネットワークへの接続の試みを終了し、ステップＳ２０８の処理に移行する。
【００４９】
ステップＳ２０８では、第二の接続部１２ｂは、第二のネットワークとの接続処理を開始する（ステップＳ２０８）。ここで、新たな接続先との第一のネットワークへの接続が成立している場合は、これまで使っていた第二のネットワークの接続情報を破棄し、第一のネットワークとの接続情報を使って第二のネットワークの接続情報を新たに設定し、第二のネットワークを形成し直す。また、新たな接続先との第一のネットワークへの接続が成立していない場合は、第二のネットワークはそのまま稼働させる。
【００５０】
［実施形態の効果］
このように、実施形態に係る通信装置１０は、通信部１１と、第一の接続部１２ａと、第二の接続部１２ｂとを具備する。通信部１１は、接続先となる上位ノードである親ノードを含む第一のネットワークを識別する識別情報が設定されている。第一の接続部１２ａは、親ノードが指定する第一のネットワークに接続するための接続情報を用いて、第一のネットワークと接続する。第二の接続部１２ｂは、接続情報を用いて、下位のノードである子ノードを含む第二のネットワークと接続する。このため、ネットワークデバイスが１つであっても、第一のネットワークおよび第二のネットワークと適切に接続することができる。
【００５１】
また、実施形態に係る通信装置１０では、第一の接続部１２ａは、通信部１１に設定された識別情報が有効であるか無効であるかを判定し、有効であると判定した場合には、接続情報を用いて、第一のネットワークと接続し、無効であると判定した場合には、第一のネットワークとの接続を中止する。このため、ネットワークの構成にかかる時間を短縮することができる。
【００５２】
また、実施形態に係る通信装置１０では、第一の接続部１２ａは、第一のネットワークとの接続を開始してから、所定の時間内に接続が完了しなかった場合には、第一のネットワークとの接続を中止する。このため、ネットワークの構成にかかる時間を有限時間にすることができる。
【００５３】
［プログラム］
なお、通信装置１０は、例えば、汎用のコンピュータ装置を基本ハードウェアとして実現することが可能である。すなわち、第一の接続部１２ａや第二の接続部１２ｂは、上記のコンピュータ装置に搭載されたプロセッサにプログラムを実行させることにより実現することができる。第一の接続部１２ａや第二の接続部１２ｂは、例えば、ＣＰＵ（Central  Processing  Unit）などの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Integrated  Circuit）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。  
【００５４】
このとき、通信装置１０は、上記のプログラムをコンピュータ装置にあらかじめインストールすることで実現してもよいし、ＣＤ−ＲＯＭなどの記憶媒体に記憶して、あるいはネットワークを介して上記のプログラムを配布して、このプログラムをコンピュータ装置に適宜インストールすることで実現してもよい。また、第一の接続部１２ａや第二の接続部１２ｂは、上記のコンピュータ装置に内蔵あるいは外付けされたメモリ、ハードディスクもしくはＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒなどの記憶媒体などを適宜利用して実現することができる。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５６】
１  通信システム
１０  通信装置
１１  通信部
１２  制御部
１２ａ  第一の接続部
１２ｂ  第二の接続部
１３  記憶部
１３ａ  接続情報記憶部
２０  親ノード
３０Ａ〜３０Ｃ  子ノード
４０Ａ、４０Ｂ  ノード
【図１】
2016066891.tif 000003
【図２】
2016066891.tif 000004
【図３】
2016066891.tif 000005
【図４】
2016066891.tif 000006
【図５】
2016066891.tif 000007
【図６】
2016066891.tif 000008