(57)【特許請求の範囲】
【請求項１】
ＡＡＬ機能を利用して対向装置との装置間の通信を行なうＡＡＬユーザへＳＳＣＦ及びＳＳＣＯＰ機能を提供して対向装置の同位エンティティ間のコネクション制御を行なうＡＡＬ機能部を具備し、
前記ＡＡＬ機能部は、前記ＡＡＬユーザとのデータの送受信を行なう上位インタフェース部と、ＳＳＣＦ及びＳＳＣＯＰに準拠したプロトコル処理を行なうＳＳＣＦ機能部及びＳＳＣＯＰ機能部を有するプロトコル処理手段と、前記対向装置からのＰＤＵの受付可否判定処理を行なう受付判定手段と、ＡＴＭ網とデータの送受信を行なう下位インタフェース部と、前記ＡＡＬ機能部の全体を制御し装置起動時には装置状態初期化を行なう制御手段とを有し、
前記制御手段は装置起動時に前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに設定し、
前記ＡＡＬユーザがＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部は前記ＡＡＬ−設定−要求を前記ＳＳＣＦ機能部を介してＡＡ−設定−要求として受信して前記対向装置へＢＧＮ−ＰＤＵを送信し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに変更し、
ＳＳＣＯＰコネクションが確立している状態において前記ＡＡＬユーザがＡＡＬ−解放−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部は前記ＡＡＬ−解放−要求を前記ＳＳＣＦ機能部を介してＡＡ−解放−要求として受信して前記対向装置へＥＮＤ−ＰＤＵを送信し、前記対向装置からＥＮＤＡＫ−ＰＤＵを受信した時に前記ＳＳＣＯＰ機能部は前記ＳＳＣＦ機能部へＡＡ−解放−確認を送信し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに変更する
ことを特徴とする通信制御装置。
【請求項２】
ＳＳＣＯＰコネクションが確立している状態において前記ＡＡＬ機能部が前記対向装置からＥＮＤ−ＰＤＵを受信した時に前記ＳＳＣＯＰ機能部は前記対向装置へＥＮＤＡＫ−ＰＤＵを送信し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに維持し、ＳＳＣＯＰコネクションの解放完了後に前記ＡＡＬ機能部が前記対向装置からＢＧＮ−ＰＤＵを受信した時に前記ＳＳＣＯＰ機能部は前記対向装置へＢＧＮＡＫ−ＰＤＵを送信し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに維持し、ＳＳＣＯＰコネクションが確立している状態において伝送路の一時的な不通等が発生した時に前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードを許容モードに維持する
ことを特徴とする請求項１記載の通信制御装置。
【請求項３】
装置起動後のＳＳＣＯＰコネクションが未確立である状態において前記ＡＡＬユーザがＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部はＡＡＬ−設定−要求を前記ＳＳＣＦ機能部を介してＡＡ−設定−要求として受信して前記対向装置へＢＧＮ−ＰＤＵを送信し、伝送路の一時的な不通等により前記対向装置からＢＧＮＡＫ−ＰＤＵを前記プロトコル処理手段が受信できない時に、前記ＳＳＣＯＰ機能部はＢＧＮ−ＰＤＵの再送を行ってＢＧＮ−ＰＤＵの再送の回数が規定回数に達した後に前記対向装置へＥＮＤ−ＰＤＵと送信すると共に前記ＳＳＣＦ機能部にＡＡ−解放−表示を通知し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードを破棄モードに変更する
ことを特徴とする請求項２記載の通信制御装置。
【請求項４】
ＳＳＣＯＰコネクションが確立した状態において前記ＡＡＬユーザがＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部は前記ＡＡＬ−設定−要求を前記ＳＳＣＦ機能部を介してＡＡ−再同期−要求として受けて前記対向装置へＲＳ−ＰＤＵを送信し、かつ、前記制御手段は受付判定手段の受信ＰＤＵ受付モードを許容モードに維持し、次に前記ＳＳＣＯＰ機能部は前記対向装置からＲＳＡＫ−ＰＤＵを受信した時に前記ＳＳＣＦ機能部へＡＡＬ−再同期−確認を送信し、前記ＳＳＣＯＰ機能部は伝送路の一時的な不通等により前記対向装置からＲＳＡＫ−ＰＤＵを受信できない時に前記ＳＳＣＯＰ機能部はＲＳ−ＰＤＵの再送を行なってＲＳ−ＰＤＵの再送の回数が規定回数に達した時に前記対向装置へＥＮＤ−ＰＤＵを送信すると共に前記ＳＳＣＦ機能部にＡＡ−解放−表示を通知し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードを破棄モードに変更する
ことを特徴とする請求項３記載の通信制御装置。
【請求項５】
ＡＡＬ機能を利用して対向装置との装置間の通信を行なうＡＡＬユーザへＳＳＣＦ及びＳＳＣＯＰ機能を提供して対向装置の同位エンティティ間のコネクション制御を行なうＡＡＬ機能部を具備し、
前記ＡＡＬ機能部は、前記ＡＡＬユーザとのデータの送受信を行なう上位インタフェース部と、ＳＳＣＦ及びＳＳＣＯＰに準拠したプロトコル処理を行なうＳＳＣＦ機能部及びＳＳＣＯＰ機能部を有するプロトコル処理手段と、前記対向装置からのＰＤＵの受付可否判定処理を行なう受付判定手段と、ＡＴＭ網とデータの送受信を行なう下位インタフェース部と、前記ＡＡＬ機能部の全体を制御し装置起動時には装置状態初期化を行なう制御手段とを有し、
全てのＳＳＣＯＰ状態において前記受付判定手段が前記対向装置からＰＤＵを受信した時に、前記受信ＰＤＵ受付モードの現在値が許容モードである時には受信した前記ＰＤＵを受け付け、前記受信ＰＤＵ受付モードの現在値が破棄モードである時には前記ＰＤＵの種別を判断して前記ＰＤＵがＵＤ−ＰＤＵ又はＭＤ−ＰＤＵである場合にのみ受信した前記ＰＤＵを受け付ける
ことを特徴とする通信制御装置。
【請求項６】
ＡＡＬ機能を利用して対向装置との装置間の通信を行なうＡＡＬユーザへＳＳＣＦ及びＳＳＣＯＰ機能を提供して対向装置の同位エンティティ間のコネクション制御を行なうＡＡＬ機能部を具備し、
前記ＡＡＬ機能部は、前記ＡＡＬユーザとのデータの送受信を行なう上位インタフェース部と、ＳＳＣＦ及びＳＳＣＯＰに準拠したプロトコル処理を行なうＳＳＣＦ機能部及びＳＳＣＯＰ機能部を有するプロトコル処理手段と、前記対向装置からのＰＤＵの受付可否判定処理を行なう受付判定手段と、伝送路となるＡＴＭ網とデータの送受信を行なう下位インタフェース部と、前記ＡＡＬ機能部の全体を制御し装置起動時には装置状態初期化を行なう制御手段とを有する通信制御装置のコネクション確立方法において、
前記制御手段が装置起動時に前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに設定するステップと、
前記ＡＡＬユーザがＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部が前記ＡＡＬ−設定−要求を前記ＳＳＣＦ機能部を介してＡＡ−設定−要求として受信して前記対向装置へＢＧＮ−ＰＤＵを送信するステップと、
前記ＡＡＬユーザが前記ＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記制御手段が前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに変更するステップと、
ＳＳＣＯＰコネクションが確立している状態において前記ＡＡＬユーザがＡＡＬ−解放−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部は前記ＡＡＬ−解放−要求を前記ＳＳＣＦ機能部を介してＡＡ−解放−要求として受信して前記対向装置へＥＮＤ−ＰＤＵを送信するステップと、
前記対向装置からＥＮＤＡＫ−ＰＤＵを受信した時に前記ＳＳＣＯＰ機能部が前記ＳＳＣＦ機能部へＡＡ−解放−確認を送信し、かつ、前記制御手段が前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに変更するステップと
を具備することを特徴とするコネクション確立方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｂ−IＳＤＮに用いられるＳＳＣＯＰ（Service Specific  Connection Oriented Protocol:ＪＴ−Ｑ２１１０:サービス依存コネクション型プロトコル)を実装して装置間の通信を行なう通信制御装置及びコネクション確立方法に関する。
【０００２】
【従来の技術】
ＡＴＭアダプテーションレイヤ(ＡＡＬ)は、ＡＴＭレイヤの上位に位置し、ＡＡＬ共通部、ＳＳＣＯＰ機能部、及びＳＳＣＦ（Service Specific  Connection Function :ＪＴ−Ｑ２１３０：サービス依存コーディネーション機能)機能部から構成されている。ＡＡＬは、ＡＡＬユーザであるレイヤ３エンティティ間のデータをＡＴＭ(非同期転送モード)の仮想チャネルを用いて伝送するために使用するものである。ＳＳＣＯＰ機能部は、転送順序保証、エラー訂正、及びフロー制御等の機能を有する。
【０００３】
ＳＳＣＯＰ機能部及びＳＳＣＦ機能部を搭載した通信制御装置を対向接続して、装置間でＡＡＬユーザであるレイヤ３エンティティ同士がデータの送受信を行なう場合、装置起動からＳＳＣＯＰコネクションを確立するまでには図１１に示す手順が必要である。
【０００４】
図１１において対向する通信制御装置Ａ、ＢのＳＳＣＯＰエンティティの状態が「状態１：アイドル」に設定された後には、自装置のＡＡＬユーザからのＡＡ−設定−要求(確認型情報転送の設定要求)の送信又は対向装置のＳＳＣＯＰエンティティからのＢＧＮ−ＰＤＵ(初期化要求−Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ)受信を契機としてＳＳＣＯＰコネクション確立が可能である。
【０００５】
ここで、通信制御装置Ａ、Ｂが独立してＡＡＬ−設定−要求によりＳＳＣＯＰコネクション確立動作を開始する時に、一般的に装置起動時間には装置の規模及び機能により差異があるから、通信制御装置ＡがＳＳＣＯＰコネクション確立動作を開始した時、他方の通信制御装置Ｂは起動未完了のため応答できないタイミングが有り得る。この時に、通信制御装置Ａではコネクションの確立に失敗し、一旦ＳＳＣＯＰ状態は「状態１：アイドル」に戻る。また、この時に、コネクションの確立が成功するまでＳＳＣＯＰコネクションの確立動作をリトライすることは、一般的に行なわれている。
【０００６】
ところで、通信制御装置が階層構造を持つような構成である場合に、一般的に装置起動時には下位エンティティから上位エンティティへと順にセットアップが行なわれていくため、下位エンティティ(ここではＳＳＣＯＰエンティティ)の状態が「状態１：アイドル」に設定されてから、上位エンティティ(ここではＡＡＬユーザ)の起動が完了するまでには少なからず時間差が生じることになる。
【０００７】
通信制御装置Ｂが起動途中でＳＳＣＯＰエンティティの状態が「状態１：アイドル」に設定され、かつ、ＡＡＬユーザが起動未完了であるタイミングで、先に起動した通信制御装置ＡがＳＳＣＯＰコネクションの確立動作を開始し、通信制御装置ＢへＢＧＮ-ＰＤＵを送信した時に、通信制御装置ＢのＳＳＣＯＰ及びＳＳＣＦエンティティでは通常のコネクションの確立動作が開始され、ＡＡＬユーザへＡＡＬ−設定−表示(相手側からの確認型情報転送の設定要求表示)を通知すると共に通信制御装置ＡへＢＧＮＡＫ−ＰＤＵを送信し、ＳＳＣＯＰ状態「状態１０：データ転送可能」へ遷移する。
【０００８】
【発明が解決しようとする課題】
この時に、通信制御装置Ｂにおいては、ＡＡＬユーザが起動未完了であるためＡＡＬ−設定−表示は受付けられず最悪の場合に破棄されるため、ＳＳＣＯＰコネクションは確立済であるがＡＡＬユーザはこれを認識できないという装置内状態の不一致が起こってしまうという問題がある。さらに、この時に通信制御装置ＡはＳＳＣＯＰコネクションの確立が完了したことによりレイヤ３データの送受信を開始するが、通信装置装置Ｂは完全に起動完了するまでは応答できないから、装置間でも状態の不一致が生じてしまうという問題がある。
【０００９】
これを防ぐために従来技術の一つとして、通信制御装置ＢのＡＡＬユーザが起動するまでの間ＳＳＣＦエンティティにおいてＡＡＬユーザへの信号通知をキューイングしておく方法がある。しかし、この方法においては、キューイング数に限界があるため通信制御装置Ａから大量のレイヤ３データを受信した時に全てをキューイングできる保証がなく、また、ＡＡＬユーザが起動完了するまでの装置内状態の不一致を防ぐことができないという問題がある。
【００１０】
本発明は、かかる点に鑑みてなされたものであり、ＳＳＣＯＰコネクションを介して装置間の通信を行なう通信制御装置において、装置起動時に自装置内及び対向装置との間のＳＳＣＯＰコネクション状態の不一致を回避することができる通信制御装置及びコネクション確立方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明の通信制御装置は、ＡＡＬ機能を利用して対向装置との装置間の通信を行なうＡＡＬユーザへＳＳＣＦ及びＳＳＣＯＰ機能を提供して対向装置の同位エンティティ間のコネクション制御を行なうＡＡＬ機能部と、を具備し、前記ＡＡＬ機能部は、前記ＡＡＬユーザとのデータの送受信を行なう上位インタフェース部と、ＳＳＣＦ及びＳＳＣＯＰに準拠したプロトコル処理を行なうＳＳＣＦ機能部及びＳＳＣＯＰ機能部を有するプロトコル処理手段と、前記対向装置からのＰＤＵの受付可否判定処理を行なう受付判定手段と、ＡＴＭ網とデータの送受信を行なう下位インタフェース部と、前記ＡＡＬ機能部の全体を制御し装置起動時には装置状態初期化を行なう制御手段とを有し、前記制御手段は装置起動時に前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに設定し、前記ＡＡＬユーザがＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部は前記ＡＡＬ−設定−要求を前記ＳＳＣＦ機能部を介してＡＡ−設定−要求として受信して前記対向装置へＢＧＮ−ＰＤＵを送信し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに変更する構成を採る。
【００１２】
この構成によれば、通信制御装置は自装置のＡＡＬユーザが起動未完了である時に対向装置からのＢＧＮ−ＰＤＵの受信によりＳＳＣＯＰコネクションのみが確立してしまうことがないから装置内のＳＳＣＯＰコネクション状態の不一致を回避でき、また、この時に対向装置はＳＳＣＯＰコネクションが未確立であるからレイヤ３信号の送受信を開始しないため、自装置起動完了までに対向装置からのレイヤ３信号の取りこぼしがないので装置間のＳＳＣＯＰコネクション状態の不一致を回避できる。
【００１３】
本発明の通信制御装置は、ＳＳＣＯＰコネクションが確立している状態において前記ＡＡＬユーザがＡＡＬ−解放−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部は前記ＡＡＬ−解放−要求を前記ＳＳＣＦ機能部を介してＡＡ−解放−要求として受信して前記対向装置へＥＮＤ−ＰＤＵを送信し、前記対向装置からＥＮＤＡＫ−ＰＤＵを受信した時に前記ＳＳＣＯＰ機能部は前記ＳＳＣＦ機能部へＡＡ−解放−確認を送信し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに変更する構成を採る。
【００１４】
この構成によれば、ＳＳＣＯＰコネクションが確立している状態において対向装置からＥＮＤＡＫ−ＰＤＵを受信した時にＳＳＣＯＰ機能部はＳＳＣＦ機能部へＡＡ−解放−確認を送信し、かつ、制御手段は前付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに変更するから、ＳＳＣＯＰコネクションの解放時にも、対向装置からのＢＧＮ−ＰＤＵの受信によりＳＳＣＯＰコネクションのみが確立してしまうことがないから装置内のＳＳＣＯＰコネクション状態の不一致を回避でき、また、この時に対向装置はＳＳＣＯＰコネクションが未確立であるからレイヤ３信号の送受信を開始しないため、自装置起動完了までに対向装置からのレイヤ３信号の取りこぼしがないので装置間のＳＳＣＯＰコネクション状態の不一致を回避できる。
【００１５】
本発明の通信制御装置は、ＳＳＣＯＰコネクションが確立している状態において前記ＡＡＬ機能部が前記対向装置からＥＮＤ−ＰＤＵを受信した時に前記ＳＳＣＯＰ機能部は前記対向装置へＥＮＤＡＫ−ＰＤＵを送信し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに維持し、ＳＳＣＯＰコネクションの解放完了後に前記ＡＡＬ機能部が前記対向装置からＢＧＮ−ＰＤＵを受信した時に前記ＳＳＣＯＰ機能部は前記対向装置へＢＧＮＡＫ−ＰＤＵを送信し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに維持し、ＳＳＣＯＰコネクションが確立している状態において伝送路の一時的な不通等が発生した時に前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードを許容モードに維持する構成を採る。
【００１６】
この構成によれば、対向装置からのＳＳＣＯＰコネクションの解放手順を完了することができ、かつ、その後に対向装置からＳＳＣＯＰコネクションの再確立を要求された時にも、これを拒否することなくＳＳＣＯＰコネクションの確立が可能であり、また、自装置からのＳＳＣＯＰコネクションの確立も可能である。
【００１７】
本発明の通信制御装置は、装置起動後のＳＳＣＯＰコネクションが未確立である状態において前記ＡＡＬユーザがＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部はＡＡＬ−設定−要求を前記ＳＳＣＦ機能部を介してＡＡ−設定−要求として受信して前記対向装置へＢＧＮ−ＰＤＵを送信し、伝送路の一時的な不通等により前記対向装置からＢＧＮＡＫ−ＰＤＵを前記プロトコル処理手段が受信できない時に、前記ＳＳＣＯＰ機能部はＢＧＮ−ＰＤＵの再送を行ってＢＧＮ−ＰＤＵの再送の回数が規定回数に達した後に前記対向装置へＥＮＤ−ＰＤＵと送信すると共に前記ＳＳＣＦ機能部にＡＡ−解放−表示を通知し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードを破棄モードに変更する構成を採る。
【００１８】
この構成によれば、伝送路の一時的な不通等による異常時にＡＡＬユーザはＳＳＣＯＰコネクション設定が失敗に終わったことを認識でき、かつ、ＳＳＣＯＰコネクションは装置起動時の状態に戻ることにより、その後に自装置のＡＡＬユーザによるＳＳＣＯＰコネクション確立手順の再試行時が行なわれるまでに対向装置から送信されたＢＧＮ−ＰＤＵを破棄できるから、自装置のＡＡＬユーザと対向装置との間のコネクション状態の不一致を回避でき、その後に自装置のＡＡＬユーザがＳＳＣＯＰコネクションの確立手順の再試行を行なった時でも動作を継続できる。
【００１９】
本発明の通信制御装置は、ＳＳＣＯＰコネクションが確立した状態において前記ＡＡＬユーザがＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部は前記ＡＡＬ−設定−要求を前記ＳＳＣＦ機能部を介してＡＡ−再同期−要求として受けて前記対向装置へＲＳ−ＰＤＵを送信し、かつ、前記制御手段は受付判定手段の受信ＰＤＵ受付モードを許容モードに維持し、次に前記ＳＳＣＯＰ機能部は前記対向装置からＲＳＡＫ−ＰＤＵを受信した時に前記ＳＳＣＦ機能部へＡＡＬ−再同期−確認を送信し、前記ＳＳＣＯＰ機能部は伝送路の一時的な不通等により前記対向装置からＲＳＡＫ−ＰＤＵを受信できない時に前記ＳＳＣＯＰ機能部はＲＳ−ＰＤＵの再送を行なってＲＳ−ＰＤＵの再送の回数が規定回数に達した時に前記対向装置へＥＮＤ−ＰＤＵを送信すると共に前記ＳＳＣＦ機能部にＡＡ−解放−表示を通知し、かつ、前記制御手段は前記受付判定手段の受信ＰＤＵ受付モードを破棄モードに変更する構成を採る。
【００２０】
この構成によれば、通信制御装置は自装置のＡＡＬユーザが主導してのＳＳＣＯＰコネクションの再同期が可能であり、また、伝送路の一時的な不通等による異常時にＡＡＬユーザはＳＳＣＯＰコネクション設定が失敗に終わったことを認識でき、かつ、ＳＳＣＯＰコネクションは装置起動時の状態に戻ることにより、その後に自装置のＡＡＬユーザによるＳＳＣＯＰコネクションの確立手順の再試行時が行なわれるまでに対向装置から送信されたＢＧＮ−ＰＤＵを破棄できるから、伝送路の一時的な不通等による異常時にも通信制御装置は自装置のＡＡＬユーザと対向装置との間のコネクション状態の不一致を回避でき、その後に自装置のＡＡＬユーザがＳＳＣＯＰコネクションの確立手順の再試行を行なった時でも動作を継続できる。
【００２１】
本発明の通信制御装置は、ＡＡＬ機能を利用して対向装置との装置間の通信を行なうＡＡＬユーザへＳＳＣＦ及びＳＳＣＯＰ機能を提供して対向装置の同位エンティティ間のコネクション制御を行なうＡＡＬ機能部と、を具備し、前記ＡＡＬ機能部は、前記ＡＡＬユーザとのデータの送受信を行なう上位インタフェース部と、ＳＳＣＦ及びＳＳＣＯＰに準拠したプロトコル処理を行なうＳＳＣＦ機能部及びＳＳＣＯＰ機能部を有するプロトコル処理手段と、前記対向装置からのＰＤＵの受付可否判定処理を行なう受付判定手段と、ＡＴＭ網とデータの送受信を行なう下位インタフェース部と、前記ＡＡＬ機能部の全体を制御し装置起動時には装置状態初期化を行なう制御手段とを有し、全てのＳＳＣＯＰ状態において前記受付判定手段が前記対向装置からＰＤＵを受信した時に、前記受信ＰＤＵ受付モードの現在値が許容モードである時には受信した前記ＰＤＵを受け付け、前記受信ＰＤＵ受付モードの現在値が破棄モードである時には前記ＰＤＵの種別を判断して前記ＰＤＵがＵＤ−ＰＤＵ又はＭＤ−ＰＤＵである場合にのみ受信した前記ＰＤＵを受け付ける構成を採る。
【００２２】
この構成によれば、受付判定手段の受信ＰＤＵ受付モードに影響を受けることなく、対向装置が送信したＵＤ−ＰＤＵ又はＭＤ−ＰＤＵを受け付けてＡＡＬユーザへ通知することができる。
【００２３】
本発明のコネクション確立方法は、ＡＡＬ機能を利用して対向装置との装置間の通信を行なうＡＡＬユーザへＳＳＣＦ及びＳＳＣＯＰ機能を提供して対向装置の同位エンティティ間のコネクション制御を行なうＡＡＬ機能部と、を具備し、前記ＡＡＬ機能部は、前記ＡＡＬユーザとのデータの送受信を行なう上位インタフェース部と、ＳＳＣＦ及びＳＳＣＯＰに準拠したプロトコル処理を行なうＳＳＣＦ機能部及びＳＳＣＯＰ機能部を有するプロトコル処理手段と、前記対向装置からのＰＤＵの受付可否判定処理を行なう受付判定手段と、伝送路となるＡＴＭ網とデータの送受信を行なう下位インタフェース部と、前記ＡＡＬ機能部の全体を制御し装置起動時には装置状態初期化を行なう制御手段とを有する通信制御装置のコネクション確立方法において、前記制御手段が装置起動時に前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに設定するステップと、前記ＡＡＬユーザがＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記ＳＳＣＯＰ機能部が前記ＡＡＬ−設定−要求を前記ＳＳＣＦ機能部を介してＡＡ−設定−要求として受信して前記対向装置へＢＧＮ−ＰＤＵを送信するステップと、前記ＡＡＬユーザが前記ＡＡＬ−設定−要求を前記プロトコル処理手段に送信した時に前記制御手段が前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに変更するステップと、を具備するようにした。
【００２４】
この方法によれば、通信制御装置は自装置のＡＡＬユーザが起動未完了である時に対向装置からのＢＧＮ−ＰＤＵの受信によりＳＳＣＯＰコネクションのみが確立してしまうことがないから装置内のＳＳＣＯＰコネクション状態の不一致を回避でき、また、この時に対向装置はＳＳＣＯＰコネクションが未確立であるからレイヤ３信号の送受信を開始しないため、自装置起動完了までに対向装置からのレイヤ３信号の取りこぼしがないので装置間のＳＳＣＯＰコネクション状態の不一致を回避できる。
【００２５】
【発明の実施の形態】
本発明の骨子は、通信制御装置の制御手段が装置起動時に受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに設定し、ＡＡＬユーザがＡＡＬ−設定−要求をプロトコル処理手段に送信した時にＳＳＣＯＰ機能部が前記ＡＡＬ−設定−要求をＳＳＣＦ機能部を介してＡＡ−設定−要求として受信して対向装置へＢＧＮ−ＰＤＵを送信し、かつ、前記制御手段が前記受付判定手段の受信ＰＤＵ受付モードをＰＤＵの受付を行う許容モードに変更することである。
【００２６】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２７】
（実施の形態１）
図１は本発明の実施の形態１に係る通信制御装置の構成を示すブロック図である。
【００２８】
通信制御装置１００は、ＡＡＬユーザ１１０、及びＡＡＬ機能部１２０を具備している。ＡＡＬ機能部１２０は、ＡＡＬユーザ１１０及びＡＴＭ網１３０と接続されている。ＡＴＭ網１３０は、対向している通信制御装置（以下対向装置と称する）１４０と接続されている。
【００２９】
ＡＡＬユーザ１１０は、ＡＡＬ機能を利用して対向装置１４０との装置間の通信を行なう。ＡＡＬ機能部１２０は、上位のＡＡＬユーザ１１０へＳＳＣＦ及びＳＳＣＯＰ機能を提供して対向装置１４０の同位エンティティ間のコネクション制御を行なう。ＡＴＭ網１３０は、ＡＡＬ機能部１２０から対向装置１４０へのデータの伝送路である。
【００３０】
ＡＡＬ機能部１２０は、上位インタフェース部１２１、プロトコル処理手段１２２、受付判定手段１２３、下位インタフェース部１２４、及び制御手段１２５を有している。上位インタフェース部１２１は、ＡＡＬユーザ１１０と接続されている。プロトコル処理手段１２２は、上位インタフェース部１２１と接続されている。受付判定手段１２３は、プロトコル処理手段１２２と接続されている。下位インタフェース部１２４は、受付判定手段１２３と接続されている。制御手段１２５は、プロトコル処理手段１２２及び受付判定手段１２３と接続されている。
【００３１】
上位インタフェース部１２１は、ＡＡＬユーザ１１０とのデータの送受信を行なう。プロトコル処理手段１２２は、ＳＳＣＦ及びＳＳＣＯＰに準拠したプロトコル処理を行なうＳＳＣＦ機能部１２２ａ及びＳＳＣＯＰ機能部１２２ｂを有している。ＳＳＣＦ機能部１２２ａは、上位インタフェース部１２１と接続されている。ＳＳＣＯＰ機能部１２２ｂは、ＳＳＣＦ機能部１２２ａと受付判定手段１２３との間に接続されている。受付判定手段１２３は、対向装置１４０からのＰＤＵの受付可否判定処理を行なう。下位インタフェース部１２４は、伝送路となるＡＴＭ網１３０とデータの送受信を行なう。制御手段１２５は、ＡＡＬ機能部１２０の全体を制御し装置起動時には装置状態初期化を行なう。
【００３２】
制御手段１２５は、装置起動時に指示により受付判定手段１２３の受信ＰＤＵ受付モードを破棄モードに設定しておく。受付判定手段１２３は、受信ＰＤＵ受付モードが破棄モードである時には受信したＰＤＵを破棄する。この状態で対向装置１４０が先に起動完了し、かつ、通信制御装置１００は自装置のＡＡＬユーザ１１０からＡＡＬ−設定−要求が未送信(起動完了していない状態)である時に、対向装置１４０が送信したＢＧＮ−ＰＤＵを受信してもプロトコル処理手段１２２によるプロトコル処理前にＢＧＮ−ＰＤＵが受付判定手段１２３により破棄されるため、ＳＳＣＯＰコネクションが確立することはなく、かつ、対向装置１４０も応答なし(起動未完了)と認識できる。
【００３３】
また、その後に、通信制御装置１００は自装置のＡＡＬユーザがＡＡＬ−設定−要求を送信してきた時には、通常のプロトコル処理を行ないＢＧＮ−ＰＤＵを送信するが、自装置からのＰＤＵの送信に関しては受付判定手段１２３の判定対象でないため、ＰＤＵは対向装置１４０へ到達可能である。さらに、プロトコル処理手段１２２が下位へＢＧＮ−ＰＤＵを送信した時に、制御手段１２５は受付判定手段１２３へ指示して受信ＰＤＵ受付モードを受信したＰＤＵを受け付ける許容モードに変更しておく。これにより、プロトコル処理手段１２２は、対向装置１４０が送信するＢＧＮＡＫ−ＰＤＵを受付けることができ、プロトコル処理を経てＳＳＣＯＰコネクションが確立して、上位へのＡＡＬ−設定−確認の送信によりＡＡＬユーザ１１０はその旨を認識する。
【００３４】
本発明の実施の形態１によれば、通信制御装置１００は自装置のＡＡＬユーザ１１０が起動未完了である時に対向装置１４０からのＢＧＮ−ＰＤＵの受信によりＳＳＣＯＰコネクションのみが確立してしまうことがないから装置内のＳＳＣＯＰコネクション状態の不一致を回避でき、また、この時に対向装置１４０はＳＳＣＯＰコネクションが未確立であるから、レイヤ３信号の送受信を開始しないため通信制御装置１００は自装置起動完了までに対向装置１４０からのレイヤ３信号の取りこぼしがないので通信制御装置１００と対向装置１４０との装置間のＳＳＣＯＰコネクション状態の不一致を回避できる。
【００３５】
（実施の形態２）
次に、本発明の実施の形態２に係る通信制御装置を図１と共に図２及び図３を参照して説明する。
【００３６】
図２は、本発明の実施の形態２に係る通信制御装置の動作を説明するためのフロー図である。図３は、本発明の実施の形態２に係る通信制御装置の動作を説明するためのシーケンス図である。
【００３７】
本発明の実施の形態２に係る通信制御装置は、本発明の実施の形態１で示した通信制御装置１００において、ＡＡＬ機能部１２０の制御手段１２５がプロトコル処理手段１２２及び受付判定手段１２３の制御を行なうことにより、ＳＳＣＯＰ状態の変化に応じたＰＤＵの受付判定処理を実現する。なお、図２は、動作説明に必要な処理のみを記載しており、ＳＳＣＯＰ(ＪＴ−Ｑ２１１０)として規定されている処理の一部の記載を省略している。
【００３８】
ステップＳＴ２００において制御手段１２５は装置起動時の初期設定時に受付判定手段１２３の受信ＰＤＵ受付モードを破棄モードに設定しておく。また、初期設定完了時にＳＳＣＯＰ状態は「１：アイドル」となるが、既に受信ＰＤＵ受付モードが破棄モードに設定されているため、このタイミングで対向装置１４０からＰＤＵを受信した時には受付判定手段１２３によりＰＤＵが破棄される(ステップＳＴ２０１)。
【００３９】
ＳＳＣＯＰコネクションの設定手順に関しては、ＡＡＬユーザ１１０がＡＡＬ−設定−要求をプロトコル処理手段１２２に送信した時に、ＳＳＣＯＰ機能部１２２ｂが前記ＡＡＬ−設定−要求をＳＳＣＦ機能部１２２ａを介してＡＡ−設定−要求として受信する(ステップＳＴ２０２)。この時に、ＳＳＣＯＰ機能部１２２ｂはＪＴ−Ｑ２１１０に従い対向装置１４０へＢＧＮ−ＰＤＵを送信し(ステップＳＴ２０３)、制御手段１２５が受付判定手段１２３の受信ＰＤＵ受付モードを許容モードに変更し(ステップＳＴ２０４)、その後にＳＳＣＯＰ状態は「２：出側コネクション起動中」へ遷移する(ステップＳＴ２０５)。
【００４０】
また、ＳＳＣＯＰ機能部１２２ｂはＳＳＣＯＰ状態が「２：出側コネクション起動中」である時に(ステップＳＴ２０６)、対向装置１４０からＢＧＮＡＫ−ＰＤＵを受信した時に(ステップＳＴ２０７)、ＳＳＣＯＰ機能部１２２ｂはＳＳＣＦ機能部１２２ａへＡＡ−設定−確認を送信し(ステップＳＴ２０８)、ＳＳＣＯＰ状態は「１０：データ転送可能」へ遷移する(ステップＳＴ２０９)。その後に、ＳＳＣＦ機能部１２２ａを経由してプロトコル処理手段１２２から出力されたＡＡＬ−設定−確認はＡＡＬユーザ１１０に到達し、ＡＡＬユーザ１１０と対向装置１４０のＡＡＬユーザとの間でのＳＳＣＯＰコネクションが確立する。
【００４１】
一方、コネクションの解放手順に関しては、ＳＳＣＯＰ状態「１０：データ転送可能」でＡＡＬユーザ１１０がＡＡＬ−解放−要求をプロトコル処理手段１２２に送信した時(ステップＳＴ２１０)、ＳＳＣＯＰ機能部１２２ｂは前記ＡＡＬ−解放−要求をＳＳＣＦ機能部１２２ａを介してＡＡ−解放−要求として受信する(ステップＳＴ２１１)。この時に、ＳＳＣＯＰ機能部１２２ｂはＪＴ−Ｑ２１１０に従い対向装置１４０へＥＮＤ−ＰＤＵを送信し(ステップＳＴ２１２)、ＳＳＣＯＰ状態は「４：出側切断起動中」へ遷移する(ステップＳＴ２１３)。
【００４２】
また、ＳＳＣＯＰ機能部１２２ｂはＳＳＣＯＰ状態が「４：出側切断起動中」である時に(ステップＳＴ２１４)、対向装置１４０からＥＮＤＡＫ−ＰＤＵを受信した場合(ステップＳＴ２１５)、ＳＳＣＯＰ機能部１２２ｂはＳＳＣＦ機能部１２２ａへＡＡ−解放−確認を送信し(ステップＳＴ２１６)、制御手段１２５が受付判定手段１２３の受信ＰＤＵ受付モードを破棄モードに変更し(ステップＳＴ２１７)、その後にＳＳＣＯＰ状態は「１：アイドル」へ遷移する(ステップＳＴ２１８)。次に、ＳＳＣＦ機能部１２２ａを経由してプロトコル処理手段１２２から出力されたＡＡＬ−解放−確認はＡＡＬユーザ１１０に到達し、ＡＡＬユーザ１１０と対向装置１４０のＡＡＬユーザとの間でのＳＳＣＯＰコネクションの解放が完了する。
【００４３】
本発明の実施の形態２によれば、本発明の実施の形態１の効果に加えて、ＳＳＣＯＰコネクションが確立している状態において対向装置１４０からＥＮＤＡＫ−ＰＤＵを受信した時にＳＳＣＯＰ機能部１２２ｂはＳＳＣＦ機能部１２２ａへＡＡ−解放−確認を送信し、かつ、制御手段１２５は受付判定手段１２３の受信ＰＤＵ受付モードをＰＤＵの受付を行わない破棄モードに変更するから、ＳＳＣＯＰコネクションの解放時にも、対向装置１４０からのＢＧＮ−ＰＤＵの受信によりＳＳＣＯＰコネクションのみが確立してしまうことがないから装置内のＳＳＣＯＰコネクション状態の不一致を回避でき、また、この時に対向装置１４０はＳＳＣＯＰコネクションが未確立であるからレイヤ３信号の送受信を開始しないため、自装置起動完了までに対向装置からのレイヤ３信号の取りこぼしがないので装置間のＳＳＣＯＰコネクション状態の不一致を回避できる。
【００４４】
（実施の形態３）
次に、本発明の実施の形態３に係る通信制御装置を図１と共に図４及び図５を参照して説明する。
【００４５】
図４は、本発明の実施の形態３に係る通信制御装置の動作を説明するためのフロー図である。図５は、本発明の実施の形態３に係る通信制御装置の動作を説明するためのシーケンス図である。
【００４６】
本発明の実施の形態３に係る通信制御装置は、本発明の実施の形態２で示した動作に加えて、ＡＡＬ機能部１２０の制御手段１２５がプロトコル処理手段１２２及び受付判定手段１２３の制御パターンを拡大することにより、ＳＳＣＯＰ状態の変化に応じたＰＤＵの受付判定処理を実現する。なお、図４は、動作説明に必要な処理のみを記載しており、ＳＳＣＯＰ(ＪＴ−Ｑ２１１０)として規定されている処理の一部の記載を省略している。
【００４７】
対向装置１４０からのＳＳＣＯＰコネクションの解放手順に関しては、ＳＳＣＯＰ状態「１０：データ転送可能」で(ステップＳＴ４００)、ＡＡＬ機能部１２０が対向装置１４０からのＥＮＤ−ＰＤＵを受信した時(ステップＳＴ４０１)、受付判定手段１２３の受信ＰＤＵ受付モードは許容モードであるため、ＥＮＤ−ＰＤＵはＡＡＬ機能部１２０のプロトコル処理手段１２２へ入力される。
【００４８】
この時に、ＳＳＣＯＰ機能部１２２ｂはＪＴ−Ｑ２１１０に従い対向装置１４０へＥＮＤＡＫ−ＰＤＵを送信すると共に(ステップＳＴ４０２)、ＳＳＣＦ機能部１２２ａへＡＡ−解放−表示を送信する(ＳＴ４０３)。制御手段１２５は受付判定手段１２３の受信ＰＤＵ受付モードを許容モードに維持し（ステップＳＴ４０４）、ＳＳＣＯＰ状態は「１：アイドル」へ遷移する(ステップＳＴ４０５)。
【００４９】
これにより、通信制御装置１００は自装置の上位層(ここではＡＡＬユーザ１１０)へ対向装置１４０からのＳＳＣＯＰコネクションの解放を通知し、かつ、後述する対向装置１４０からのＳＳＣＯＰコネクションの再確立要求（ＢＧＮ−ＰＤＵ）の受信時にも、これを破棄することなくＳＳＣＯＰコネクション確立手順の実施が可能であり、かつ、自装置からのＳＳＣＯＰコネクションの確立手順の実施も可能である。
【００５０】
対向装置１４０からのＳＳＣＯＰコネクションの解放完了後の再確立手順に関しては、ＳＳＣＯＰ状態が「１：アイドル」であり(ステップＳＴ４０６)、ＡＡＬ機能部１２０が対向装置１４０からのＢＧＮ−ＰＤＵを受信した時(ステップＳＴ４０７)、受付判定手段１２３の受付モードは許容モードであるため、ＢＧＮ−ＰＤＵはＡＡＬ機能部１２０のプロトコル処理手段１２２へ入力される。この時に、ＳＳＣＯＰ機能部１２２ｂはＪＴ−Ｑ２１１０に従い再送でないと判定した時に（ステップＳＴ４０８）ＳＳＣＦ機能部１２２ａへＡＡ−設定−表示を送信し(ステップＳＴ４０９)、ＳＳＣＯＰ状態は「３：入側コネクション起動中」へ遷移する(ステップＳＴ４１０)。
【００５１】
ＳＳＣＦ機能部１２２ａはＡＡ−設定−表示を受信した時にＪＴ−Ｑ２１３０に従ってＳＳＣＯＰ機能部１２２ｂに対してＡＡ−設定−応答を送信すると共にＡＡＬユーザ１１０に対してＡＡＬ−設定−表示を通知する(図示せず)。また、ＳＳＣＯＰ状態が「３：入側コネクション起動中」である時に(ステップＳＴ４１１)、ＳＳＣＦ機能部１２２ａからＡＡ−設定−応答を受信した場合(ステップＳＴ４１２)、ＳＳＣＯＰ機能部１２２ｂはＪＴ−Ｑ２１１０に従って対向装置１４０へＢＧＮＡＫ−ＰＤＵを送信し(ＳＴ４１３)、制御手段１２５は受付判定手段１２３の受信ＰＤＵ受付モードを許容モードを維持し、ＳＳＣＯＰ状態は「１０：データ転送可能」へ遷移する(ステップＳＴ４１４)。
【００５２】
伝送路の一時的な不通等によるＳＳＣＯＰコネクションの解放手順に関しては、ＳＳＣＯＰ状態が「１０：データ転送可能」であり(ステップＳＴ４１５)、プロトコル処理手段１２２のＳＳＣＯＰ機能部１２２ｂにおいてＪＴ−Ｑ２１１０に規定されるTimer_NO-RESPONSEが満了した時(ステップＳＴ４１６)、ＳＳＣＯＰ機能部１２２ｂはＪＴ−Ｑ２１１０に従い対向装置１４０へＥＮＤ−ＰＤＵを送信すると共に(ステップＳＴ４１７)、ＳＳＣＦ機能部１２２ａへＡＡ−解放−表示を通知する(ステップＳＴ４１８)。制御手段１２５は受付判定手段１２３の受信ＰＤＵ受付モードを許容モードに維持して(ステップＳＴ４１９)、ＳＳＣＯＰ状態は「１：アイドル」へ遷移する(ＳＴ４２０)。
【００５３】
これにより、通信制御装置１００は自装置の上位層(ここではＡＡＬユーザ１１０)へ対向装置１４０からのＳＳＣＯＰコネクションの解放を通知し、かつ、後述する対向装置１４０からのＳＳＣＯＰコネクションの再確立要求（ＢＧＮ−ＰＤＵ）の受信時にも、これを破棄することなくＳＳＣＯＰコネクションの確立手順の実施が可能であり、かつ、自装置からのＳＳＣＯＰコネクションの確立手順の実施も可能である。
【００５４】
本発明の実施の形態３によれば、本発明の実施の形態２の効果に加えて、対向装置１４０からのＳＳＣＯＰコネクションの解放手順を完了することができ、かつ、その後に対向装置１４０からＳＳＣＯＰコネクションの再確立を要求された時にも、これを拒否することなくＳＳＣＯＰコネクションの確立が可能であり、また、自装置からのＳＳＣＯＰコネクションの確立も可能である。
【００５５】
（実施の形態４）
次に、本発明の実施の形態４に係る通信制御装置を図１と共に図６及び図７を参照して説明する。
【００５６】
図６は、本発明の実施の形態４に係る通信制御装置の動作を説明するためのフロー図である。図７は、本発明の実施の形態４に係る通信制御装置の動作を説明するためのシーケンス図である。
【００５７】
本発明の実施の形態４に係る通信制御装置は、本発明の実施の形態３で示した動作に加えて、ＡＡＬ機能部１２０の制御手段１２５がプロトコル処理手段１２２及び受付判定手段１２３の制御パターンを拡大することにより、コネクションの確立手順の正常系のみでなく異常系の動作におけるＰＤＵの受付判定処理を実現する。なお、図６は、動作説明に必要な処理のみを記載しており、ＳＳＣＯＰ(ＪＴ−Ｑ２１１０)として規定されている処理の一部の記載を省略している。
【００５８】
装置起動後の通信制御装置１００の自装置からのＳＳＣＯＰコネクションの設定手順に関して、ＳＳＣＯＰ状態が「１：アイドル」であり、ＡＡＬユーザ１１０がＡＡＬ−設定−要求をプロトコル処理手段１２２に送信した時に、ＳＳＣＯＰ機能部１２２ｂは前記ＡＡＬ−設定−要求をＳＳＣＦ機能部１２２ａを介してＡＡ−設定−要求として受けて対向装置１４０にＢＧＮ−ＰＤＵを送信する。この時に、制御手段１２５が受付判定手段１２３の受信ＰＤＵ受付モードを許容モードに変更すると共に、ＳＳＣＯＰ状態は「２：出側コネクション起動中」へ遷移する(図示せず)。
【００５９】
ＳＳＣＯＰ状態が「２：出側コネクション起動中」である時に(ステップＳＴ６００)、ＳＳＣＯＰ機能部１２２ｂは伝送路の一時的な不通等により対向装置１４０からＢＧＮＡＫ−ＰＤＵを受信できない時に、ＳＳＣＯＰ機能部１２２ｂはＪＴ−Ｑ２１１０の規定に従い再送間隔Timer_CC[秒]、再送回数MaxCC[回]でＢＧＮ−ＰＤＵの再送を行なう(ステップＳＴ６０１〜ステップＳＴ６０６)。その後、ＢＧＮ−ＰＤＵの再送の回数が規定回数に達した時に(ステップＳＴ６０２)、ＳＳＣＯＰ機能部１２２ｂは対向装置１４０へＥＮＤ−ＰＤＵを送信すると共に(ステップＳＴ６０７)ＳＳＣＦ機能部１２２ａに対してＡＡ−解放−表示を通知する(ステップＳＴ６０８)。この時に、制御手段１２５が受付判定手段１２３の受信ＰＤＵ受付モードを破棄モードに変更し(ステップＳＴ６０９)、ＳＳＣＯＰ状態は「１：アイドル」へ遷移する(ステップＳＴ６１０)。
【００６０】
本発明の実施の形態４によれば、本発明の実施の形態３の効果に加えて、伝送路の一時的な不通等による異常時にＡＡＬユーザはＳＳＣＯＰコネクション設定が失敗に終わったことを認識でき、かつ、ＳＳＣＯＰコネクションは装置起動時の状態に戻ることにより、その後に自装置のＡＡＬユーザ１１０によるＳＳＣＯＰコネクション確立手順の再試行時が行なわれるまでに対向装置１４０から送信されたＢＧＮ−ＰＤＵを破棄できるから、自装置のＡＡＬユーザ１１０と対向装置１４０との間のコネクション状態の不一致を回避でき、その後に自装置のＡＡＬユーザ１１０がＳＳＣＯＰコネクションの確立手順の再試行を行なった時でも動作を継続できる。
【００６１】
（実施の形態５）
次に、本発明の実施の形態５に係る通信制御装置を図１と共に図８及び図９を参照して説明する。
【００６２】
図８は、本発明の実施の形態５に係る通信制御装置の動作を説明するためのフロー図である。図９は、本発明の実施の形態５に係る通信制御装置の動作を説明するためのシーケンス図である。
【００６３】
本発明の実施の形態５に係る通信制御装置は、本発明の実施の形態４で示した動作に加えて、ＡＡＬ機能部１２０の制御手段１２５がプロトコル処理手段１２２及び受付判定手段１２３の制御パターンを拡大することにより、コネクションの再同期手順におけるＰＤＵの受付判定処理を実現する。なお、図８は、動作説明に必要な処理のみを記載しており、ＳＳＣＯＰ(ＪＴ−Ｑ２１１０)として規定されている処理の一部の記載を省略している。
【００６４】
正常系のＳＳＣＯＰコネクションの設定手順に関しては、ＳＳＣＯＰ状態が「１０：データ転送可能」である時に(ステップＳＴ８００)、ＡＡＬユーザ１１０がＡＡＬ−設定−要求をプロトコル処理手段１２２に送信した時に、ＳＳＣＯＰ機能部１２２ｂは前記ＡＡＬ−設定−要求をＳＳＣＦ機能部１２２ａを介してＡＡ−再同期−要求として受信する(ステップＳＴ８０１)。この時に、ＳＳＣＯＰ機能部１２２ｂはＪＴ−Ｑ２１１０に従い対向装置１４０へＲＳ−ＰＤＵを送信し(ステップＳＴ８０２)、制御手段１２５が受付判定手段１２３に受信ＰＤＵ受付モードを許容モードに設定した後に(ステップＳＴ８０３)、ＳＳＣＯＰ状態は「５：出側再同期起動中」へ遷移する(ステップＳＴ８０４)。
【００６５】
また、ＳＳＣＯＰ状態が「５：出側再同期起動中」である時に(ステップＳＴ８０５)、対向装置１４０からＲＳＡＫ−ＰＤＵを受信した時に(ステップＳＴ８０６)、ＳＳＣＯＰ機能部１２２ｂはＳＳＣＦ機能部１２２ａへＡＡ−再同期−確認を送信し(ステップＳＴ８０７)、ＳＳＣＯＰ状態は「１０：データ転送可能」へ遷移する(ステップＳＴ８０８)。その後に、ＳＳＣＦ機能部１２２ａを経由してプロトコル処理手段１２２から出力されたＡＡＬ−設定−確認はＡＡＬユーザ１１０に到達し、通信制御装置１００のＡＡＬユーザ１１０と対向装置１４０のＡＡＬユーザとの間でのＳＳＣＯＰコネクションが確立する。
【００６６】
異常系のＳＳＣＯＰコネクションの設定手順に関しては、ＳＳＣＯＰ状態が「１０：データ転送可能」である時にＡＡＬユーザ１１０がＡＡＬ機能部１２０へＡＡＬ−設定−要求を送信した時に、プロトコル処理手段１２２は対向装置１４０へＲＳ−ＰＤＵを送信し、ＳＳＣＯＰ状態は「５：出側再同期起動中」へ遷移する(図示せず)。
【００６７】
ＳＳＣＯＰ状態が「５：出側再同期起動中」である時に(ステップＳＴ８０９)、ＳＳＣＯＰ機能部１２２ｂは伝送路の一時的な不通等により対向装置１４０からＲＳＡＫ−ＰＤＵを受信できない時に、ＪＴ−Ｑ２１１０の規定に従い再送間隔Timer_CC[秒]、再送回数MaxCC[回]でＲＳ−ＰＤＵの再送を行なう(ステップＳＴ８１０〜ステップＳＴ８１５）。その後に、ＲＳ−ＰＤＵの再送の回数が規定回数に達した時に(ステップＳＴ８１１)、ＳＳＣＯＰ機能部１２２ｂは対向装置１４０へＥＮＤ−ＰＤＵを送信すると共に(ステップＳＴ８１６）ＳＳＣＦ機能部１２２ａに対してＡＡ−解放−表示を通知する(ステップＳＴ８１７)。この時に、制御手段１２５が受付判定手段１２３の受信ＰＤＵ受付モードを破棄モードに変更し(ステップＳＴ８１８)、ＳＳＣＯＰ状態は「１：アイドル」へ遷移する(ステップＳＴ８１９)。
【００６８】
本発明の実施の形態５によれば、本発明の実施の形態４の効果に加えて、通信制御装置１００は自装置のＡＡＬユーザ１１０が主導してのＳＳＣＯＰコネクションの再同期が可能であり、また、伝送路の一時的な不通等による異常時にＡＡＬユーザはＳＳＣＯＰコネクション設定が失敗に終わったことを認識でき、かつ、ＳＳＣＯＰコネクションは装置起動時の状態に戻ることにより、その後に自装置のＡＡＬユーザ１１０によるＳＳＣＯＰコネクションの確立手順の再試行時が行なわれるまでに対向装置１４０から送信されたＢＧＮ−ＰＤＵを破棄できるから、伝送路の一時的な不通等による異常時にも通信制御装置１００は自装置のＡＡＬユーザ１１０と対向装置１４０との間のコネクション状態の不一致を回避でき、その後に自装置のＡＡＬユーザ１１０がＳＳＣＯＰコネクションの確立手順の再試行を行なった時でも動作を継続できる。
【００６９】
次に、本発明の実施の形態６に係る通信制御装置を図１と共に図１０を参照して説明する。
【００７０】
（実施の形態６）
図１０は、本発明の実施の形態６に係る通信制御装置の動作を説明するためのフロー図である。
【００７１】
本発明の実施の形態６に係る通信制御装置は、本発明の実施の形態５で示した動作に加えて、受付判定手段１２３が対向装置１４０から受信したＳＳＣＯＰ−ＰＤＵの種別に応じた受付判定処理を行なうことにより、受信ＰＤＵ受付モードが破棄モードである状態においても、対向装置１４０が送信したＵＤ(非番号制データ)−ＰＤＵ及びＭＤ(マネージメントデータ)−ＰＤＵを受信し、ＡＡＬユーザ１１０へ通知する。
【００７２】
全てのＳＳＣＯＰ状態において、受付判定手段１２３が対向装置１４０からＰＤＵを受信した時に(ステップＳＴ１０００)、受付判定手段１２３の受信ＰＤＵ受付モードの現在値が破棄モードであるかを判定し(ステップＳＴ１００１)、受信ＰＤＵ受付モードの現在値が許容モードである時に受信したＰＤＵを受け付ける(ステップＳＴ１００１、ステップＳＴ１００２)。逆に、受信ＰＤＵ受付モードの現在値が破棄モードである時には、次に受信のＰＤＵの種別を判定して、受信のＰＤＵがＵＤ−ＰＤＵ又はＭＤ−ＰＤＵでない時には受信のＰＤＵを破棄する(ステップＳＴ１００１、ステップＳＴ１００３、ステップＳＴ１００４)。一方、受信のＰＤＵがＵＤ−ＰＤＵ又はＭＤ−ＰＤＵである時には受信のＰＤＵを受付ける(ステップＳＴ１００３、ステップＳＴ１００２)。
【００７３】
本発明の実施の形態６によれば、受付判定手段１２３が受信のＰＤＵの種別に応じた受付判定処理を行なうことにより、受付判定手段１２３の受信ＰＤＵ受付モードに影響を受けることなく、対向装置１４０が送信したＵＤ−ＰＤＵ及びＭＤ−ＰＤＵを受け付けてＡＡＬユーザ１１０へ通知することができる。
【００７４】
【発明の効果】
以上説明したように、本発明によれば、ＳＳＣＯＰコネクションを介して装置間通信を行なう通信制御装置において、装置起動時に自装置内及び対向装置との間のＳＳＣＯＰコネクション状態不一致発生を回避することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る通信制御装置の構成を示すブロック図
【図２】本発明の実施の形態２に係る通信制御装置の動作を説明するためのフロー図
【図３】本発明の実施の形態２に係る通信制御装置の動作を説明するためのシーケンス図
【図４】本発明の実施の形態３に係る通信制御装置の動作を説明するためのフロー図
【図５】本発明の実施の形態３に係る通信制御装置の動作を説明するためのシーケンス図
【図６】本発明の実施の形態４に係る通信制御装置の動作を説明するためのフロー図
【図７】本発明の実施の形態４に係る通信制御装置の動作を説明するためのシーケンス図
【図８】本発明の実施の形態５に係る通信制御装置の動作を説明するためのフロー図
【図９】本発明の実施の形態５に係る通信制御装置の動作を説明するためのシーケンス図
【図１０】本発明の実施の形態６に係る通信制御装置の動作を説明するためのフロー図
【図１１】従来の通信制御装置が装置起動からＳＳＣＯＰコネクションを確立するまでの動作を説明するためのシーケンス図
【符号の説明】
１００  通信制御装置
１１０  ＡＡＬユーザ
１２０  ＡＡＬ機能部
１２１  上位インタフェース部
１２２  プロトコル処理手段
１２２ａ  ＳＳＣＦ機能部
１２２ｂ  ＳＳＣＯＰ機能部
１２３  受付判定手段
１２４  下位インタフェース部
１２５  制御手段
１３０  ＡＴＭ網
１４０  対向装置
【図１】
0003836009.tif 000002
【図２】
0003836009.tif 000003
【図３】
0003836009.tif 000004
【図４】
0003836009.tif 000005
【図５】
0003836009.tif 000006
【図６】
0003836009.tif 000007
【図７】
0003836009.tif 000008
【図８】
0003836009.tif 000009
【図９】
0003836009.tif 000010
【図１０】
0003836009.tif 000011
【図１１】
0003836009.tif 000012