(57)【要約】【課題】ユーザが試験のための特別な環境を用意することなく、安価で簡単かつ正確に通信装置の呼処理試験を行えるようにする。【解決手段】データ通信ネットワーク２上に試験サービス提供事業者が運用する自動試験装置１１〜１ｍを設け、ユーザ側システム３１〜３ｎの呼処理試験のための試験用ファイルを当該システム３１〜３ｎからデータ通信ネットワーク２を介して自動試験装置１１〜１ｍに伝送する。そして、自動試験装置１１〜１ｍにおいて、上記試験用ファイルに記述された試験の手順と内容に従い、ユーザ側システム３１〜３ｎとの間で呼処理の動作試験を実行し、その実行過程で得られるログ情報を蓄積するようにしたものである。【選択図】    図２
2004272549.tif 000002
【特許請求の範囲】
【請求項１】
試験サービス事業者が運用する呼処理試験装置と、任意の呼処理プロトコルを使用する少なくとも１つ以上のユーザ通信装置とを通信ネットワークを介して接続可能とし、前記呼処理試験装置により前記ユーザ通信装置の呼処理試験を実行する呼処理試験方法であって、
前記ユーザ通信装置における呼処理の試験手順及び内容を記述した試験用ファイルを、当該ユーザ通信装置が前記通信ネットワークを介して前記呼処理試験装置へ伝送する過程と、
前記ユーザ通信装置から伝送された試験用ファイルを前記呼処理試験装置が受信し記憶する過程と、
前記記憶された試験用ファイルに記述された試験手順及び内容に従い、前記呼処理試験装置が前記ユーザ通信装置との間で前記通信ネットワークを介して呼処理試験を実行する過程と、
前記実行された呼処理試験に関するログ情報を前記呼処理試験装置が記憶する過程と
を具備することを特徴とする呼処理試験方法。
【請求項２】
前記試験用ファイルの伝送過程に先立ち、当該試験用ファイルを作成するためのフォーマット情報を前記呼処理試験装置が前記通信ネットワークを介してユーザ通信装置へ伝送する過程を、さらに具備することを特徴とする請求項１記載の呼処理試験方法。
【請求項３】
前記呼処理試験終了後に、前記記憶された呼処理試験に関するログ情報を、前記呼処理試験装置が前記通信ネットワークを介して試験対象のユーザ通信装置へ伝送する過程を、さらに具備することを特徴とする請求項１記載の呼処理試験方法。
【請求項４】
前記試験用ファイルの伝送過程、前記フォーマット情報の伝送過程、及び前記ログ情報の伝送過程の少なくとも一つの過程の実行に先立ち、前記呼処理試験装置がユーザ通信装置に対する認証を行う過程を、さらに具備することを特徴とする請求項１乃至３のいずれかに記載の呼処理試験方法。
【請求項５】
前記ユーザ通信装置から伝送された試験用ファイルを受信し記憶する過程は、伝送された試験用ファイルに記述された試験手順及び内容に誤りがないかどうかをチェックする過程を含むことを特徴とする請求項１記載の呼処理試験方法。
【請求項６】
任意の呼処理プロトコルを使用する少なくとも１つ以上のユーザ通信装置との間で、通信ネットワークを介して当該ユーザ通信装置の呼処理試験を実行する呼処理試験装置であって、
前記ユーザ通信装置における呼処理の試験手順及び内容を記述した試験用ファイルを、当該ユーザ通信装置から前記通信ネットワークを介して受信する手段と、
前記受信された試験用ファイルを記憶する手段と、
前記記憶された試験用ファイルに記述された試験手順及び内容に従い、前記ユーザ通信装置との間で前記通信ネットワークを介して呼処理試験を実行する手段と、
前記実行された呼処理試験に関するログ情報を、試験対象のユーザ通信装置に対応付けて記憶する手段と
を具備することを特徴とする呼処理試験装置。
【請求項７】
前記試験用ファイルを作成するためのフォーマット情報を前記通信ネットワークを介してユーザ通信装置へ送信する手段を、さらに具備することを特徴とする請求項６記載の呼処理試験装置。
【請求項８】
前記記憶された呼処理試験に関するログ情報を、前記呼処理試験終了後に前記通信ネットワークを介して試験対象のユーザ通信装置へ送信する手段を、さらに具備することを特徴とする請求項６記載の呼処理試験装置。
【請求項９】
前記試験用ファイルの受信、前記フォーマット情報の送信、及び前記ログ情報の送信の少なくとも一つを実行する際に、ユーザ通信装置の認証を行う手段を、さらに具備することを特徴とする請求項６乃至８記載の呼処理試験装置。
【請求項１０】
前記受信された試験用ファイルを記憶する手段は、受信された試験用ファイルに記述された試験手順及び内容に誤りがないかどうかをチェックする機能を含むことを特徴とする請求項６記載の呼処理試験装置。
【請求項１１】
コンピュータを備える呼処理試験装置が、任意の呼処理プロトコルを使用する少なくとも１つ以上のユーザ通信装置との間で通信ネットワークを介して呼処理試験を実行するために使用するプログラムであって、
前記ユーザ通信装置における呼処理の試験手順及び内容を記述した試験用ファイルを、当該ユーザ通信装置から前記通信ネットワークを介して受信する処理と、
前記受信された試験用ファイルをメモリに記憶する処理と、
前記記憶された試験用ファイルに記述された試験手順及び内容に従い、前記ユーザ通信装置との間で前記通信ネットワークを介して呼処理試験を実行する処理と、
前記実行された呼処理試験に関するログ情報を、試験対象のユーザ通信装置に対応付けて前記メモリに記憶する処理と
を、前記コンピュータに実行させるプログラム。
【請求項１２】
前記試験用ファイルを作成するためのフォーマット情報を前記通信ネットワークを介してユーザ通信装置へ送信する処理を、さらに前記コンピュータに実行させる請求項１１記載のプログラム。
【請求項１３】
前記記憶された呼処理試験に関するログ情報を、前記呼処理試験終了後に前記通信ネットワークを介して試験対象のユーザ通信装置へ送信する処理を、さらに前記コンピュータにと実行させる請求項１１記載のプログラム。
【請求項１４】
前記試験用ファイルの受信、前記フォーマット情報の送信、及び前記ログ情報の送信の少なくとも一つを実行する際に、ユーザ通信装置の認証処理を、さらに前記コンピュータに実行させる請求項１１乃至１３記載のプログラム。
【請求項１５】
前記受信された試験用ファイルを記憶する処理は、受信された試験用ファイルに記述された試験手順及び内容に誤りがないかどうかをチェックする処理を含むことを特徴とする請求項１１記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ユーザが使用する通信装置の呼処理に関する動作試験を行う呼処理試験方法、呼処理試験装置及びそのプログラムに関する。
【０００２】
【従来の技術】
近年、インターネットに代表されるデータ通信ネットワークを利用することにより、ユーザ相互間やユーザとウエブとの間で種々のデータ通信が行われるようになっている。データ通信ネットワーク上では、目的とする通信の種類に応じて少なくとも１つ以上の呼処理プロトコルが使用される。例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話通信を行う場合にはＳＩＰ（Ｓｅｓｓｉｏｎ  ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）やＨ．３２３等のようなプロトコルが使用され、またＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）の制御のためにＶＰＮノード間の通信を行う場合には、ＭＰＬＳ（Ｍｕｌｔｉ  Ｐｒｏｔｏｃｏｌ  Ｌａｂｅｌ  Ｓｗｉｔｃｈ）等のプロトコルが使用される。
【０００３】
ユーザの通信装置は、通信の目的に応じて上記各種呼処理プロトコルの中から任意の呼処理プロトコルを選択して通信を行う。その際、この呼処理プロトコルが正常に機能するか否かを試験する場合がある。試験方法としては、例えば疑似呼装置やシミュレーション装置を購入又はレンタルしてユーザ自身が試験を行うものや、ミドルウエアやツールを利用して独自に開発した試験プログラムを使用して試験を行うもの等がある（例えば、非特許文献１を参照。）。
【０００４】
【非特許文献１】
ＰｒｏＬａｂ  Ｈ．３２３／ＳＩＰテストマネージャ  （ＶｏＩＰ負荷試験ツール）
株式会社ＮＴＴ−ＭＥ
ｈｔｔｐ：／／ｎｔｔｉｉｖｓ．ｎｔｔ−ｍｅ．ｃｏ．ｊｐ／ｃｔｉ／ｒａｄｖｉｓｉｏｎ／ｐｒｏｌａｂ．ｈｔｍｌ。
【０００５】
【発明が解決しようとする課題】
ところが、このような従来提案されている試験方法では、ユーザ自身が疑似呼装置やシミュレーション装置を購入又はレンタルするか、或いは独自の試験プログラムを開発して試験環境を構築する必要がある。このため、ユーザにとっては費用負担が大きく、また通信装置の設置変更時等のようなきわめて限られた機会にのみ行われるの処理試験のために試験環境を構築し維持することは、設備効率上問題があった。
【０００６】
さらに、シミュレーション装置の試験環境の機能は装置ごとに異なっていることが一般的である。このため、シミュレーション装置ごとに操作用端末の動作環境や試験実施手順等が異なってしまい、それぞれのシミュレーション装置の取り扱いに対し熟練度を必要とする。
【０００７】
さらに、シミュレーション装置は試験対象の通信装置に対し近接して設置されることが一般的である。このような環境による試験では、インターネット等の通信ネットワークを実際に使用する場合と環境が異なるため、通信ネットワークによる伝送遅延の影響によるバグが発見できないことがあり、常に正確な試験を行えるとは限らなかった。
【０００８】
この発明は上記事情に着目してなされたもので、その目的とするところは、ユーザが試験のための特別な環境を用意することなく、安価で簡単かつ正確に通信装置の呼処理試験を行うことが可能な呼処理試験方法、呼処理試験装置及びそのプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
上記目的達成するためにこの発明は、試験サービス提供事業者が運用する呼処理試験装置を通信ネットワークに接続し、この呼処理試験装置により通信ネットワークを介して少なくとも１つ以上のユーザ通信装置の呼処理試験を実行する際に、上記ユーザ通信装置における呼処理の試験手順及び内容を記述した試験用ファイルを、当該ユーザ通信装置から上記通信ネットワークを介して呼処理試験装置へ伝送して記憶する。そして、この記憶された試験用ファイルに記述された試験手順及び内容に従い、上記呼処理試験装置が試験対象となるユーザ通信装置との間で通信ネットワークを介して呼処理試験を実行し、この実行された呼処理試験に関するログ情報を呼処理試験装置に記憶するようにしたものである。
【００１０】
したがってこの発明によれば、試験サービス利用者であるユーザは、試験サービス提供事業者が通信ネットワークを介して提供する試験環境を利用することで、自身で疑似呼装置やシミュレーション装置を購入又はレンタルし呼処理試験を行うことなく、少ない費用負担で安価に試験を行うことができる。また、試験は呼処理試験装置の制御の下自動的に行われるのでユーザの熟練は必要とせず、さらに通信ネットワークを介して試験を行うことで実際の使用形態に近い環境下で試験することができる。このため、簡単かつ高精度の呼処理試験を行うことが可能となる。一方、試験サービス提供事業者にとっては、不特定多数のユーザに対し人手を要することなく試験サービスを提供することが可能となり、これにより効率が良く収益性の高いサービスを提供できる。
【００１１】
またこの発明は、さらに次のような各種機能を備えることを特徴としている。
第１の機能は、試験用ファイルの伝送に先立ち、当該試験用ファイルを作成するためのフォーマット情報を呼処理試験装置から通信ネットワークを介してユーザ通信装置へ伝送するものである。このようにすると、ユーザは呼処理試験装置から送られたフォーマット情報を利用して試験用ファイルを作成することが可能となり、これにより試験用ファイルを誤ることなくかつ効率良く作成することが可能となる。
【００１２】
第２の機能は、呼処理試験終了後に、記憶された呼処理試験に関するログ情報を、呼処理試験装置から通信ネットワークを介して試験対象のユーザ通信装置へ伝送するものである。このようにすると、呼処理試験のログ情報が、呼処理試験終了後に通信ネットワークを介して自動的にユーザ通信装置に通知されることになり、これにより効率的なログ情報通知を行うことが可能となる。
【００１３】
第３の機能は、試験用ファイルの伝送、フォーマット情報の伝送、及びログ情報の伝送の少なくとも一つを実行する際に、呼処理試験装置においてユーザ通信装置に対する認証を行うものである。このようにすると、試験サービスに対し予め利用登録したユーザ通信装置に対してのみ試験サービスを提供することが可能となる。
【００１４】
第４の構成は、ユーザ通信装置から伝送された試験用ファイルを受信し記憶する際に、伝送された試験用ファイルに記述された試験手順及び内容に誤りがないかどうかをチェックするものである。このようにすると、試験手順及び内容に誤りがない試験用ファイルのみを受け付けることができ、これにより正確かつ効率の良い呼処理試験を実施することが可能となる。
【００１５】
【発明の実施の形態】
図１は、この発明の一実施形態に係わる呼処理試験方法を実施するためのシステムの概略構成図である。
【００１６】
このシステムは、試験サービス提供事業者が運用する複数台の自動試験装置１１〜１ｍを設け、この自動試験装置１１〜１ｍに対し試験サービスの提供を希望する複数のユーザ側システム３１〜３ｎをデータ通信ネットワーク２を介して接続可能としたものである。このうちユーザ側システム３１〜３ｎは、例えば個人又は法人のユーザが使用する１台又は複数台のパーソナル・コンピュータやサーバ、構内交換装置からなる。
【００１７】
データ通信ネットワークＮＷは、上記自動試験装置１１〜１ｍが接続されるインターネット等のコンピュータ・ネットワークと、このコンピュータ・ネットワークと上記ユーザ側システム３１〜３ｎとの間を接続するための加入者通信網とから構成される。加入者通信網には、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）やＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等の有線公衆電話網、携帯電話システムやＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）等の移動通信網、有線又は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＣＡＴＶ（Ｃａｂｌｅ  Ｔｅｌｅｖｉｓｉｏｎ）網、構内通信網等が含まれる。
【００１８】
なお、自動試験装置は１台であってもよく、また複数台の自動試験装置１１〜１ｍを複数のサービス提供事業者が共同又は単独で運用するように構成してもよい。
【００１９】
ところで、自動試験装置１１〜１ｍは次のように構成される。図２はその構成を示す機能ブロック図である。すなわち、自動試験装置１１〜１ｍは、試験実行制御部４０と、試験用ファイル／ログ蓄積管理部５０と、ウエブサーバ部６０と、通信制御部７０とを備えている。これらの制御部及び管理部の機能は、コンピュータにプログラムを実行させることにより実現される。
【００２０】
このうち先ず試験用ファイル／ログ蓄積管理部５０は、ハードディスク等の不揮発性を有する大容量の記憶媒体を備え、ユーザ側システム３１〜３ｎから伝送された呼処理の試験用ファイルと、呼処理試験の実行により生成されたログ情報とを、ユーザ又はユーザ側システムの識別情報に対応付けてそれぞれ蓄積し管理する機能を有する。
【００２１】
ウエブサーバ部６０は、ユーザ側システム３１〜３ｎのユーザに対するマン・マシンインタフェース処理を行うもので、ユーザ認証部６１と、ユーザ受付ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部６２とを備える。ユーザ受付ＧＵＩ部６２は、ユーザ側システム３１〜３ｎからアクセスが到来した場合に、ユーザが試験用ファイルの送信操作等を行うためのＧＵＩ画面をユーザ側システム３１〜３ｎに送信して表示させる機能を有する。
【００２２】
ユーザ認証部６１は、予め記憶されているユーザの識別情報をもとに、ユーザ側システム３１〜３ｎとの間でユーザの認証処理を行う。このユーザ認証処理は、試験用ファイルの作成に使用するフォーマットの送信処理前、試験用ファイルの受信処理前、及びログ情報の送信処理前にそれぞれ実行される。
【００２３】
通信制御部７０は、ユーザ側システム３１〜３ｎとの間でＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に従い試験に関係する種々情報を送受信する機能を有する。また通信制御部７０は、複数種の呼処理プロトコルに対応する機能を有し、試験用ファイルに記述された呼処理プロトコルに従い、ユーザ側システム３１〜３ｎとの間で呼処理試験のための信号の送受信を行う機能を有する。
【００２４】
試験実行制御部３０は、その制御機能として、ファイル作成フォーマット提供制御機能４１と、試験用ファイル受信制御機能４２と、試験実行制御機能４３と、ログ送信制御機能４４とを備え、さらにプロトコル辞書部４５及び通信情報編集・収集部４６を備えている。
【００２５】
プロトコル辞書部４５には、ユーザ側システム３１〜３ｎが使用する可能性があるすべての呼処理プロトコルについて、送受信する信号の編集内容が記憶されている。通信情報編集・収集部４６は、呼処理試験に際し、試験用ファイルに記述されているプロトコルで使用する信号を、上記プロトコル辞書部４５に記憶されている編集内容に従い編集する。またそれと共に、呼処理試験中に処理結果を示すログを収集する機能を有する。
【００２６】
ファイル作成フォーマット提供制御機能４１は、ユーザ側システム３１〜３ｎからのフォーマット送信要求に応じ、予め記憶してある試験用ファイル作成用のフォーマット情報を読み出して、要求元のユーザ側システム３１〜３ｎへ送信する。
【００２７】
試験用ファイル受信制御機能４２は、ユーザ側システム３１〜３ｎから試験用ファイルが送られた場合に、この試験用ファイルを通信制御部７０を介して受信する。そして、この受信された試験用ファイルに記述されている内容に誤りがないかどうかをチェックし、誤りがなければ当該受信された試験用ファイルを送信元のユーザ又はユーザ側システム１１〜１ｍに対応付けた状態で、識別試験用ファイル／ログ蓄積管理部５０に格納する。
【００２８】
試験実行制御機能４３は、上記識別試験用ファイル／ログ蓄積管理部５０に格納された試験用ファイルに記述された手順及び内容に従い、ユーザ側システム３１〜３ｎとの間で呼処理の動作試験を実行する。また、この動作試験中に上記通信情報編集・収集部４６により収集されたログを、ユーザ又はユーザ側システム１１〜１ｍに対応付けた状態で、上記識別試験用ファイル／ログ蓄積管理部５０に格納する。
【００２９】
ログ送信制御機能４４は、ユーザ側システム３１〜３ｎからログ転送要求が送られた場合に、上記識別試験用ファイル／ログ蓄積管理部５０から該当するユーザ側システムのログ情報を読み出し、この読み出されたログ情報を要求元のユーザ側システム３１〜３ｎへ送信する。
【００３０】
次に、この実施形態における呼処理試験方法を自動試験装置１１〜１ｍの動作手順に従い説明する。図３は、自動試験装置１１〜１ｍとユーザ側システム３１〜３ｎとの間における呼処理試験のシーケンスを示す図である。
【００３１】
試験サービスの利用に先立ち、当該サービスの利用を希望するユーザは試験サービス提供事業者に対しサービスの利用登録を行う。これにより、ユーザ又はユーザ側システム３１〜３ｎの識別情報及び属性情報が自動試験装置１１〜１ｍのいずれかに記憶される。
【００３２】
この状態で、例えばユーザ側システム３１においてユーザが呼処理試験を要求するための操作を行ったとする。そうすると、先ずユーザ側システム３１から自動試験装置（例えば１１）に向け認証要求が送信される。この認証要求にはユーザＩＤとパスワードが含まれており、自動試験装置１１はこのユーザＩＤとパスワードをもとにステップ３ａでユーザ認証処理を行う。この認証の結果ユーザの正当性が確認されると、自動試験装置１１は要求元のユーザ側システム３１に対しユーザ受付ＧＵＩ部６２からＧＵＩ画面を送信する。
【００３３】
このＧＵＩ画面には呼処理試験に関するメニューが表示されている。ユーザがこのメニューに従いフォーマットの要求を選択すると、ユーザ側システム３１から自動試験装置１１へフォーマットの送信要求が送信される。自動試験装置１１は、ユーザ側システム３１からフォーマットの送信要求が到来すると、試験用ファイルの作成に使用するフォーマット情報と、作成の手引きを記述したマニュアルをユーザ側システム３１に向け送信する。
【００３４】
ユーザは、上記送られたフォーマット情報とマニュアルをもとに、自身のシステム３１において試験用ファイルの作成を行う（ステップ３ｂ）。試験用ファイルには、呼処理試験のスケジュールと、どのような順序や多重度で呼処理試験を行うかを表す情報等を記述する。
【００３５】
例えば、図５に示すように、手動起動か自動起動かを指定する試験開始方法と、自動試験のパターンを表すテストケース番号と、このテストケースの実行順序を示す試験順番（同じ番号の場合は同時に試験を実行することを表す）と、同じテストケース試験を同時に何回実行するかを示す多重度と、試験対象となるユーザ側システム３１のＩＰアドレス、ドメイン名或いはＩＰアドレスを示すターゲットＵＲＩとがそれぞれ記述される。また、多重度が２以上の場合には、試験対象のシステム３１に対し何カ所から信号を送信して欲しいかを示すアクセス要求ロケーション数が記述され、さらにサービスに対して使用するプロトコルと、どのような信号をどの順番でどのタイミングで送信するかを指定する信号送信手順とがそれぞれ記述される。
【００３６】
上記試験用ファイルの作成を終了するとユーザは、続いて上記作成された試験用ファイルを送信するための操作を行う。この場合にも、ユーザ側システム３１から自動試験装置１１に向け先ず認証要求が送信され、この認証要求をもとに自動試験装置１１においてステップ３ｃによりユーザ認証処理が行われる。そして、この認証の結果ユーザの正当性が確認されると、自動試験装置１１からユーザ側システム３１に対しＧＵＩ画面が送信される。
【００３７】
このＧＵＩ画面のメニューに従い、ユーザが試験用ファイルの送信操作を行うと、ユーザ側システム３１から自動試験装置１１へ、上記作成された試験用ファイルが送信される。自動試験装置１１は、ユーザ側システム３１から試験用ファイルが伝送されると、この試験用ファイルを通信制御部７０により受信した後、ステップ３ｄにより記述内容に誤りがないかどうかをチェックする。このチェックの結果、記述内容に誤りがなければ、ステップ３ｅにより当該試験用ファイルを試験用ファイル／ログ蓄積管理部５０に格納する。そして、受付終了通知を送信元のユーザ側システム３１に送信する。
【００３８】
なお、上記チェックの結果、記述内容に誤りが発見された場合には、試験用ファイルを格納せずに、誤りがある旨とその箇所を示す通知を送信元のユーザ側システム３１に返送する。
【００３９】
さて、試験用ファイルが試験用ファイル／ログ蓄積管理部５０に格納されると、自動試験装置１１は上記格納された試験用ファイルの記述内容に従い、試験対象のユーザ側システム３１に対する呼処理試験を次のように実行する。図４は、その手順と内容を示すフローチャートである。
【００４０】
すなわち、先ずステップ４ａにより試験開始方法が「手動起動」であるか「自動起動」であるかを判定する。この判定の結果「手動起動」であれば、ステップ４ｂにてユーザ側システム３１からの手動起動トリガの到来を待つ。これに対し、試験用ファイルに記述された試験開始方法が「自動起動」であれば、ステップ４ｃに移行してここで起動時刻になるまで待つ。
【００４１】
この状態でユーザ側システム３１から手動起動トリガが到来するか、或いは自動起動時刻になったとする。そうすると自動試験装置１１は、ステップ４ｄにおいて、試験用ファイルに記述されている未処理のテストケースの中から、処理順序が最も若いテストケースを検索する。そして、テストケースが検索されると、ステップ４ｅからステップ４ｆに移行し、ここで上記検索されたテストケースで送信すべき信号の手順が「受信」であるか「送信」であるかを判定する。
【００４２】
上記判定の結果、信号の手順が「送信」だったとする。この場合自動試験装置１１はステップ４ｇに移行し、ここで試験用ファイルの記述内容に従い送信信号を編集して、この編集された信号をステップ４ｈにより試験対象のユーザ側システム３１に向け送信する。上記送信信号は、通信情報編集・収集部４６において編集される。この編集は、試験用ファイルに記述されている使用プロトコルに対応する信号編集内容をプロトコル辞書部４５から読み出し、この読み出された信号編集内容をもとに行われる。
【００４３】
上記信号の送信を終了すると自動試験装置１１は、信号の送信を正しく行えたか否かをステップ４ｉにより判定する。この判定の結果、正常に行えた場合にはステップ４ｊに移行する。一方、異常が検出された場合にはステップ４ｍに移行する。そして、これらのステップ４ｊ，４ｍにおいて、通信情報編集・収集部４６によりそれぞれログ情報を収集し、この収集されたログ情報を試験用ファイル／ログ蓄積管理部５０に格納する。そして、信号送信を正常に行えた場合には、ステップ４ｋにより次の信号送信タイミングまで待機した後ステップ４ｅに戻り、以後同様に次の信号送信制御を実行する。これに対し信号送信に異常が検出された場合には、ステップ４ｄに戻って次のテストケースを選択し、この選択された次のテストケースについて以上述べた信号の送受信処理を実行する。
【００４４】
一方、上記ステップ４ｆにおいて、信号の手順が「受信」と判定されたとする。この場合自動試験装置１１はステップ４ｎに移行し、試験対象のユーザ側システム３１からの信号の到来を待つ。この状態で、通信制御部７０により信号が受信されるとステップ４ｏに移行し、上記受信された信号の内容を表す情報を通信情報編集・収集部４６で収集する。そして、この収集された情報の整合性をステップ４ｐで判定する。この受信信号の整合性の判定は、通信情報編集・収集部４６において、プロトコル辞書部４５に記憶されている基本情報を参照することにより行われる。
【００４５】
上記整合性の判定の結果、受信信号が「正常」であればステップ４ｑに移行し、ここで上記受信信号の情報をログ情報として試験用ファイル／ログ蓄積管理部５０に格納する。そして、ステップ４ｋにより次の信号受信タイミングまで待機した後ステップ４ｅに戻り、以後同様に次の信号受信処理を実行する。これに対し上記整合性の判定の結果、受信信号に「異常」が検出された場合には、ステップ４ｓに移行してここで上記受信信号の情報をログ情報として試験用ファイル／ログ蓄積管理部５０に格納する。そして、この場合にはステップ４ｄに戻って次のテストケースを選択し、この選択された次のテストケースについて以上述べた信号の送受信処理を実行する。
【００４６】
なお、上記ステップ４ｅによるテストケースの検索の結果、未処理のテストケースが無くなったことがステップ４ｅで確認されると、自動試験装置１１は上記ユーザ側システム３１に対するすべての試験が終了したものと判断して、呼処理試験を終了する。
【００４７】
また自動試験装置１１は、上記ユーザ側システム３１に対する呼処理試験の終了後に、当該ユーザ側システム３１からのログ転送要求に応じてログ情報の通知処理を次のように実行する。
すなわち、ユーザ側システム３１から認証要求が到来すると、自動試験装置１１はステップ３ｇでユーザ認証処理を行い、ユーザの正当性が確認されると要求元のユーザ側システム３１に対しＧＵＩ画面を送信する。このＧＵＩ画面のメニューに従い、ユーザがログの転送を選択すると、ユーザ側システム３１から自動試験装置１１へログ転送要求が送信される。自動試験装置１１は、ユーザ側システム３１からログ転送要求が到来すると、ステップ３ｈにより試験用ファイル／ログ蓄積管理部５０から該当するログ情報を読み出す。そして、この読み出されたログ情報を要求元のユーザ側システム３１に向け送信する。図６に、このログ情報の一例を示す。
【００４８】
なお、以上述べた呼処理試験サービスの提供に対する課金処理は、例えば次のように行われる。図７はその概要を示すものである。すなわち、サービスを享受したユーザは、試験の過程で課金された、通信ネットワーク２の使用の対価と試験サービス使用の対価との合計額を通信ネットワークの提供事業者（キャリア）に支払う。通信ネットワークの提供事業者は、ユーザから支払われた金額のうち、通信ネットワーク２の使用の対価を差し引いた残りの試験サービス使用の対価を試験サービス提供事業者に支払う。
【００４９】
以上述べたようにこの実施形態では、データ通信ネットワーク２上に試験サービス提供事業者が運用する自動試験装置１１〜１ｍを設け、ユーザ側システム３１〜３ｎの呼処理試験のための試験用ファイルを当該システム３１〜３ｎからデータ通信ネットワーク２を介して自動試験装置１１〜１ｍに伝送する。そして、自動試験装置１１〜１ｍにおいて、上記試験用ファイルに記述された試験の手順と内容に従い、ユーザ側システム３１〜３ｎとの間で呼処理の動作試験を実行し、その実行過程で得られるログ情報を蓄積するようにしている。
【００５０】
したがって、ユーザは、試験サービス提供事業者がデータ通信ネットワーク２を介して提供する試験環境を利用することで、自身で疑似呼装置やシミュレーション装置を購入又はレンタルし呼処理試験を行うことなく、少ない費用負担で安価に、また熟練を要することなく簡単かつ正確に呼処理試験を行うことが可能となる。また試験サービス提供事業者にとっては、不特定多数のユーザに対し人手を要することなく試験サービスを提供することが可能となり、これにより効率が良く収益性の高いサービスを提供できる。
【００５１】
またこの実施形態では、ユーザの要求に応じ、自動試験装置１１〜１ｍからユーザ側システム３１〜３ｎに対し試験用ファイルを作成するためのフォーマット情報とマニュアルを伝送するようにしている。このため、ユーザは自動試験装置１１〜１ｍから提供されたフォーマット情報を利用して試験用ファイルを作成することが可能となり、これにより試験用ファイルを誤らずに効率良く作成することが可能となる。
【００５２】
さらにこの実施形態では、呼処理試験の終了後に、ユーザ側システム３１〜３ｎからのログ転送要求に応じて試験用ファイル／ログ蓄積・管理部５０から該当するログ情報を読み出し、この読み出されたログ情報を要求元のユーザ側システム３１〜３ｎに転送するようにしている。このため、ユーザは呼処理試験終了後に速やかに呼処理試験のログ情報を入手することが可能となる。
【００５３】
さらにこの実施形態では、試験用ファイルの伝送、フォーマット情報の伝送、及びログ情報の伝送のために、ユーザ側システム３１〜３ｎが自動試験装置１１〜１ｍにアクセスした際にそれぞれ、自動試験装置１１〜１ｍにおいてユーザ認証処理を行っている。このため、呼処理試験サービスに対し利用登録を行っていないユーザ側システムのサービス利用を排除することができる。
【００５４】
さらにこの実施形態では、ユーザ側システム３１〜３ｎから伝送された試験用ファイルを自動試験装置１１〜１ｍが受信し記憶する際に、伝送された試験用ファイルに記述された試験手順及び内容に誤りがないかどうかをチェックするようにしている。このため、呼処理試験の手順及び内容に誤りのない試験用ファイルのみを受け付けることができ、これにより正確かつ効率の良い呼処理試験を実施することができる。
【００５５】
なお、この発明は上記実施形態に限定されるものではない。例えば、試験用ファイル作成のためのフォーマットとマニュアル、及びログ情報は、記憶媒体に格納した状態でサービス提供事業者からユーザに対し提供するようにしてもよい。その他、システム構成や呼処理試験装置の構成、呼処理試験の手順と内容等、課金方法等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００５６】
【発明の効果】
以上詳述したようにこの発明では、試験サービス提供事業者が運用する呼処理試験装置を通信ネットワークに接続し、この呼処理試験装置により通信ネットワークを介して少なくとも１つ以上のユーザ通信装置の呼処理試験を実行する際に、上記ユーザ通信装置における呼処理の試験手順及び内容を記述した試験用ファイルを、当該ユーザ通信装置から上記通信ネットワークを介して呼処理試験装置へ伝送して記憶する。そして、この記憶された試験用ファイルに記述された試験手順及び内容に従い、上記呼処理試験装置が試験対象となるユーザ通信装置との間で通信ネットワークを介して呼処理試験を実行し、この実行された呼処理試験に関するログ情報を呼処理試験装置に記憶するようにしている。
【００５７】
したがってこの発明によれば、ユーザが試験のための特別な環境を用意することなく、安価で簡単かつ正確に呼処理試験を行うことが可能な呼処理試験方法、呼処理試験装置及びそのプログラムを提供することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態に係わる呼処理試験方法を実施するためのシステムの概略構成図。
【図２】図１に示したシステムにおける呼処理自動試験装置の機能構成を示すブロック図。
【図３】この発明の一実施形態に係わる呼処理試験方法を説明するためのシーケンス図。
【図４】図２に示す呼処理自動試験装置において実施される呼処理試験の手順と内容を示すフローチャート。
【図５】ユーザ側のシステムから呼処理自動試験装置に伝送される試験用ファイルの一例を示す図。
【図６】図４に示す呼処理試験の実行により生成されるログ情報の一例を示す図。
【図７】呼処理試験サービスの利用に伴う課金の一例を示す概念図。
【符号の説明】
１１〜１ｍ…試験サービス提供事業者が運用する自動試験装置、２…データ通信ネットワーク、３１〜３ｎ…試験対象のユーザ側システム、４０…試験実行制御部、４１…ファイル作成フォーマット提供制御機能、４２…試験用ファイル受信制御機能、４３…試験実行制御機能、４４…ログ送信制御機能、４５…プロトコル辞書部、４６…通信情報編集・収集部、５０…試験用ファイル／ログ蓄積管理部、６０…ウエブサーバ部、６１…ユーザ認証部、６２…ユーザ受付ＧＵＩ部、７０…通信制御部。
【図１】
2004272549.tif 000003
【図２】
2004272549.tif 000004
【図３】
2004272549.tif 000005
【図４】
2004272549.tif 000006
【図５】
2004272549.tif 000007
【図６】
2004272549.tif 000008
【図７】
2004272549.tif 000009