(57)【要約】【課題】制御パケットの受信に用いるバッファメモリの規模の増大を抑える。【解決手段】監視制御の為の監視制御コマンドをＯＡＭパケットとして宅内設置装置に送信し、宅内設置装置からの監視制御コマンドに対するレスポンスあるいは電源ＯＦＦ通知をＯＡＭパケットとして受信しバッファメモリ１０２に蓄積して処理する局内設置装置に、上記宅内設置装置からのＯＡＭパケットが連続して受信されたことを検出するＯＡＭパケット連続受信フラグ生成部１０４を設け、ＯＡＭパケットが連続して受信されたことを検出した場合に、上記宅内設置装置の電源ＯＦＦ通知の受信として検出する。【選択図】　　　図１
2004134969.tif 000002
【特許請求の範囲】
【請求項１】
監視制御の為の監視制御コマンドを制御パケットとして宅内設置装置に送信し、前記宅内設置装置からの前記監視制御コマンドに対するレスポンスあるいは電源ＯＦＦ通知を制御パケットとして受信しバッファメモリに蓄積して処理する局内設置装置において、
制御パケット連続受信フラグ生成部によって前記宅内設置装置からの制御パケットが連続して受信されたことを検出し、
前記制御パケット連続受信フラグ生成部で制御パケットが連続して受信されたことを検出した場合に、前記宅内設置装置の電源ＯＦＦ通知の受信を検出することを特徴とする制御パケットの受信方法。
【請求項２】
監視制御の為の監視制御コマンドを制御パケットとして宅内設置装置に送信し、前記宅内設置装置からの前記監視制御コマンドに対するレスポンスあるいは電源ＯＦＦ通知を制御パケットとして受信しバッファメモリに蓄積して処理する局内設置装置において、
前記宅内設置装置からの制御パケットが連続して受信されたことを検出する制御パケット連続受信フラグ生成部を有し、
前記制御パケット連続受信フラグ生成部で制御パケットが連続して受信されたことを検出した場合に、前記宅内設置装置の電源ＯＦＦ通知の受信を検出することを特徴とする制御パケットの受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、加入者アクセス装置における制御パケット受信方法に関するものである。
【０００２】
【従来の技術】
加入者アクセスシステムのひとつであるＥＰＯＮ（：Ｅｔｈｅｒｎｅｔ（Ｒ）　Ｐａｓｓｉｖｅ　ＯｐｔｉｃａｌＮｅｔｗｏｒｋ）システムは、局内設置装置であるＥＬＴ（：Ｅｔｈｅｒｎｅｔ（Ｒ）　Ｌｉｎｅ　Ｔｅｒｍｉｎａｌ）と宅内設置装置である複数のＥＮＴ（：Ｅｔｈｅｒｎｅｔ（Ｒ）　Ｎｅｔｗｏｒｋ　Ｔｅｒｍｉｎａｌ）から構成されている（例えば、特許文献１参照。）。
【０００３】
ＥＮＴのループバック制御，警報収集等の監視制御はＥＬＴから実行され、ＥＬＴは制御パケットであるＯＡＭ（：Ｏｐｅｒａｔｉｏｎ　Ａｄｍｉｎｉｓｔｒａｔｉｏｎ　ａｎｄ　Ｍａｉｎｔｅｎａｎｃｅ）パケットを使用した監視制御コマンドをＥＮＴに送出し、ＥＮＴから実行結果のレスポンスを受信することによって実現される。
【０００４】
この監視制御コマンド及びレスポンスの送受信は、ＥＮＴに対する常時監視のために、ファームウェアにより定期的に実行される。
【０００５】
そして、このようなＥＰＯＮシステムにおいて、ＥＬＴのＯＡＭパケット受信ブロックには、ＯＡＭパケット受信のためのバッファメモリが備えられている。ＥＬＴのハードウェアはＯＡＭパケットを受信するとバッファに蓄積し受信フラグをセットしファームウェアに通知する。通知を受けたファームウェアは受信バッファの読み出し処理を実行する。そして、ＯＡＭ送受のプロトコルはコマンドを送信後、レスポンスを受信してから次のコマンドを送信する方法を採用している。
【０００６】
通常状態のみ考慮した場合、ＥＮＴはＥＬＴからコマンドを受信しない限りＯＡＭパケットを送出することはない。そのためＥＬＴは、１つのＥＮＴに対してＯＡＭパケット受信バッファメモリを１面有すればＥＮＴ制御は実現可能である。
【０００７】
しかし、ＥＮＴの電源がＯＦＦされる場合に、電源がＯＦＦされる過程においてＥＮＴは、ＥＬＴに電源ＯＦＦ情報を伝達することが、システムの仕様として要求されている。
【０００８】
この場合に限り、ＥＮＴはＥＬＴ　からのコマンドに拠らず、ＯＡＭパケットを自律で発出して、この電源ＯＦＦ情報をＥＬＴに伝達する構成となっている。
【０００９】
この結果、従来装置においては、ＥＮＴからの通常のレスポンス処理中に上記電源ＯＦＦ通知ＯＡＭパケットを受信する場合を考慮し、ＥＬＴは各ＥＮＴに対応した受信バッファメモリを２面ずつ具える構成となっていた。
【００１０】
【特許文献１】
特開２００２−５７６８５号公報
【００１１】
【発明が解決しようとする課題】
上記の従来の構成では、ＥＬＴにＥＮＴ毎のＯＡＭパケット受信バッファメモリが２面ずつ必要となる。ＥＰＯＮシステムでは、最大６４個のＥＮＴを接続することを考慮しており、またＯＡＭパケットは最低でも６４ｂｙｔｅ必要であるため、受信バッファメモリは６４Ｋｂｉｔ以上必要となる。この結果、ハード規模が大きくならざるを得ないという欠点があった。
【００１２】
【課題を解決するための手段】
上記の課題を解決する為に、監視制御の為の監視制御コマンドを制御パケットとして宅内設置装置に送信し、宅内設置装置からの監視制御コマンドに対するレスポンスあるいは電源ＯＦＦ通知を制御パケットとして受信しバッファメモリに蓄積して処理する局内設置装置に用いられる本発明の制御パケットの受信方法は、制御パケット連続受信フラグ生成部によって上記宅内設置装置からの制御パケットが連続して受信されたことを検出し、この制御パケット連続受信フラグ生成部で制御パケットが連続して受信されたことを検出した場合に、上記宅内設置装置の電源ＯＦＦ通知の受信を検出する。
【００１３】
【発明の実施の形態】
（第１の実施例）
この発明の第１の実施例を、図１を用いて説明する。図１は、この第１の実施例の制御パケット受信方法に用いる受信装置である、ＯＡＭパケット受信ブロック１００の構成を示したブロック図である。
【００１４】
ＯＡＭパケット受信ブロック１００は、ＯＡＭパケット受信検出回路１０１，ＯＡＭパケット受信バッファメモリ１０２，ＯＡＭパケット受信フラグ生成部１０３，ＯＡＭパケット連続受信フラグ生成部１０４及びフラグリセット部１０５から構成される。
【００１５】
なお、これらの構成のうちＯＡＭパケット受信フラグ生成部１０３，ＯＡＭパケット連続受信フラグ生成部１０４，フラグリセット部１０５はファームウェアによって制御・処理されており、ファームウェアによって、ＯＡＭパケット受信フラグやＯＡＭパケット連続受信フラグの読み出しや、リセットを実行することができる。
【００１６】
ＯＡＭパケット受信検出回路１０１は、入力される“受信データ”からＯＡＭパケットを検出すると、“ＯＡＭパケット受信検出パルス”を発生させる。この“ＯＡＭパケット受信検出パルス”により、ＯＡＭパケット受信フラグ生成部１０３のＯＡＭパケット受信フラグは“１”にセットされる。
【００１７】
そして、ＯＡＭパケット連続受信フラグ生成部１０４のＯＡＭパケット連続受信フラグは、ＯＡＭパケット受信フラグ生成部１０３から出力されている“フラグステートＡ”が“１”の状態のときに、“ＯＡＭパケット受信検出パルス”を受信すると“１”にセットされる。すなわち受信ＯＡＭパケット処理中に再度ＯＡＭパケットを受信したことを示すフラグである。
【００１８】
一方、ＯＡＭパケット受信バッファメモリ１０２は、ＯＡＭパケット受信検出回路１０１からの書き込み制御により、検出されたＯＡＭパケットをバッファメモリに蓄積し、以降の読み出し処理に備える。
【００１９】
ただし、ＯＡＭパケット連続受信フラグが“１”の場合には、ファームウェアによってバッファメモリへの書き込みが禁止される。
【００２０】
そして、一連の処理が終了した後に、フラグリセット部１０５によって、ＯＡＭパケット受信フラグ生成部１０３のＯＡＭパケット受信フラグとＯＡＭパケット連続受信フラグ生成部１０４のＯＡＭパケット連続受信フラグは、“０”にリセットされる。
【００２１】
図２は、第１の実施例における、ファームウェアで実行されるＯＡＭパケット受信動作フローを示したフローチャートである。
【００２２】
このフローチャートに示したように、最初にＯＡＭパケット受信フラグが“１”になると、ＯＡＭパケット受信バッファ処理を実行し、処理完了後にＯＡＭパケット連続受信フラグをチェックする。
【００２３】
ＯＡＭパケット連続受信フラグが“０”の場合には２つのフラグをリセットし再び最初の処理に戻る。
【００２４】
ＯＡＭパケット連続受信フラグが“１”の場合には、ＥＮＴからの電源ＯＦＦのＯＡＭパケット受信があったものとみなし、当該処理を実行し、２つのフラグをクリアした後、再び最初の処理に戻る。
【００２５】
従来技術の説明に記述したように、ＯＡＭパケット受信処理中にＯＡＭパケットを受信することはＥＮＴの電源ＯＦＦ通知以外には無いことに着目し、本願発明ではＯＡＭパケット連続受信フラグを用意した。そしてファームウェアにより、ＯＡＭパケット受信バッファ処理完了後にこのＯＡＭパケット連続受信フラグのフラグステートをチェックすることでＥＮＴの電源ＯＦＦ通知の受信を検出することを可能とし、ＯＡＭパケット受信バッファメモリを１面のみとし、ハードウェア規模を軽減する効果が得られる。
【００２６】
（第２の実施例）
この発明の第２の実施例を、図３を用いて説明する。図３は、この第２の実施例の制御パケット受信方法に用いる受信装置である、ＯＡＭパケット受信ブロック２００の構成を示したブロック図である。
【００２７】
ＯＡＭパケット受信ブロック２００は、ＯＡＭパケット受信検出回路１０１，ＯＡＭパケット受信バッファメモリ１０２，ＯＡＭパケット受信フラグ生成部１０３，ＯＡＭパケット連続受信フラグ生成部１０４，ＯＡＭパケット受信フラグ２生成部２０５及びフラグリセット部２０６から構成される。
【００２８】
なお、これらの構成のうちＯＡＭパケット受信フラグ生成部１０３，ＯＡＭパケット連続受信フラグ生成部１０４，ＯＡＭパケット受信フラグ２生成部２０５及びフラグリセット部２０６はファームウェアによって制御・処理されており、ファームウェアによって、ＯＡＭパケット受信フラグやＯＡＭパケット連続受信フラグの読み出しや、リセットを実行することができる。
【００２９】
この第２の実施例では、第１の実施例の構成に加えて、ＯＡＭパケット受信フラグ２生成するＯＡＭパケット受信フラグ２生成部２０５を備えている。
【００３０】
そして、ＯＡＭパケット受信フラグ２生成部２０５のＯＡＭパケット受信フラグ２は、ファームウェアでフラグステートＣを読み出すことで、フラグを自動クリアする仕組み（：ｒｅａｄ　ａｎｄ　ｃｌｅａｒ）を有する。また、第１の実施例と異なり、ＯＡＭパケット連続受信フラグに基づいた、ＯＡＭパケット受信バッファメモリ１０２への書き込み禁止制御は行われない。
【００３１】
第２の実施例における、ファームウェアで実行されるＯＡＭパケット受信動作フローを、図４のフローチャートに示す。
【００３２】
第１の実施例と異なり、ファームウェアはＯＡＭパケット受信フラグ２を繰り返し読出し、“１”になったことでＯＡＭパケット受信を認識する。ＯＡＭパケット受信フラグ２は、ファームウェアで読み出されたことで、上述の通り自動的にクリアされ“０”に戻る。ＯＡＭパケット受信バッファ処理後、ＯＡＭパケット連続受信フラグをチェックし“０”であれば第１の実施例と同様の動作になる。一方、上記受信バッファ処理途中にＥＮＴからの電源ＯＦＦ通知ＯＡＭパケットを受信した場合、ＯＡＭパケット連続受信フラグは“１”にセットされる。同時にＯＡＭパケット受信フラグ２も再び“１”にセットされる。
【００３３】
第１の実施例と異なりＯＡＭパケット受信バッファメモリへの書き込み禁止を実施していないため、ＥＮＴ電源ＯＦＦ通知ＯＡＭパケットはＯＡＭパケット受信バッファメモリに蓄積される。しかし直前に実施されたＯＡＭパケット受信バッファ処理途中にＯＡＭパケット受信バッファが更新されている可能性があるため、直前の処理を無効化する必要がある。よって、ＯＡＭパケット連続受信フラグをチェックし、“１”であれば直前のＯＡＭパケット受信バッファ処理を無効化し、ＯＡＭパケット受信フラグおよびＯＡＭパケット連続受信フラグをリセットし、最初の処理にもどる。この結果、最初のＯＡＭパケット受信フラグ２の読出しで“１”が読み出され、先ほど蓄積されたＥＮＴ電源ＯＦＦ通知ＯＡＭパケットの処理を正しく処理することが可能である。
【００３４】
このような構成とすることで、第１の実施例と同様にＯＡＭパケット受信バッファを１面のみ備えることで、ＯＡＭパケット受信処理を実行することができる。更に、ＯＡＭパケット受信フラグ２生成部２０５にＯＡＭパケット受信フラグ２を用意すること、ＥＮＴの電源ＯＦＦ通知パケットであることが正確に確認でき、ＯＡＭパケット誤受信による誤動作を防止することができる。すなわち、第１の実施例の場合、ＯＡＭパケット連続フラグをチェックしてからフラグリセットを実行するまでの僅かの時間にＥＮＴ電源ＯＦＦ通知ＯＡＭパケットを受信した場合、ファームウェアはそれを検出できない恐れがあるのに対して、第２の実施例の構成であれは、確実に検出することが可能である。
【００３５】
【発明の効果】
本発明の構成によれば、局内設置装置において制御パケット受信処理中に宅内設置装置から自律的に発せられる新たな制御パケットを受信することは、対象となる宅内設置装置の電源ＯＦＦ通知以外には無いことに着目し、宅内設置装置からの制御パケットが連続して受信されたことを検出する制御パケット連続受信フラグ生成部を設けている。
【００３６】
この結果、制御パケット連続受信フラグ生成部で制御パケットが連続して受信されたことを検出した場合に、宅内設置装置の電源ＯＦＦ通知の受信を検出できるので、制御パケットを受信するためのバッファメモリを１面しか備えない構成であっても、的確に宅内設置装置の電源ＯＦＦ通知を行うことができ、局内設置装置のハードウェア規模を軽減することが可能となる。
【図面の簡単な説明】
【図１】第１の実施例のＯＡＭパケット受信ブロック１００のブロック図である。
【図２】第１の実施例のＯＡＭパケット受信フローを示したフローチャートである。
【図３】第２の実施例のＯＡＭパケット受信ブロック２００のブロック図である。
【図４】第２の実施例のＯＡＭパケット受信フローを示したフローチャートである。
【符号の説明】
１００，２００　ＯＡＭパケット受信ブロック
１０１　ＯＡＭパケット受信検出回路
１０２　ＯＡＭパケット受信バッファメモリ
１０３　ＯＡＭパケット受信フラグ生成部
１０４　ＯＡＭパケット連続受信フラグ生成部
１０５，２０６　フラグリセット部
２０５　ＯＡＭパケット受信フラグ２生成部
【図１】
2004134969.tif 000003
【図２】
2004134969.tif 000004
【図３】
2004134969.tif 000005
【図４】
2004134969.tif 000006