(57)【要約】【課題】従来システムではクライアントが発信要求するには呼制御サーバへ逐一ログイン、発信要求、ログオフすることになり、操作性、通信量の問題があった。又多数のクライアントの要求を多重処理していなかった。【解決手段】Ｗｅｂサーバ２はクライアント装置１のＷｅｂクライアント１１から発信要求、即ちクライアントの通信端末（電話機等）と相手の通信端末との呼接続要求を、クライアントの電話番号或いは識別、相手の発信先電話番号を伴って受信し、処理結果を要求元のＷｅｂクライアント１１に返す受信モジュール２１と、これが受信した発信要求を受け、呼制御サーバ３にログイン要求し、クライアントからの要求に基づき発信要求し、ログアウト要求すると共に処理結果を受信モジュール２１に返す処理モジュール２２とを含む。受信モジュール２１と処理モジュール２２は複数の発信要求を多重処理する様に構成されている。【選択図】      図１
2004297290.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置とＷｅｂサーバがネットワーク接続され、前記Ｗｅｂサーバには交換機を制御する呼制御サーバがアクセス可能に接続されたシステムであって、前記Ｗｅｂサーバはクライアント装置のＷｅｂクライアントから発信要求、即ちクライアントの通信端末と相手の通信端末との呼接続要求を、クライアントの電話番号或いは識別、相手の発信先電話番号を伴って受信し、処理結果を要求元のＷｅｂクライアントに返す受信モジュールと、これが受信した発信要求を受け、呼制御サーバにログイン要求し、クライアントからの要求に基づき発信要求し、ログアウト要求すると共に処理結果を応答として受信モジュールに返す処理モジュールとを含むことを特徴とする呼制御サーバへ発信要求するシステム。
【請求項２】
前記処理モジュールは前記クライアントの発信要求を呼制御サーバへの一連の要求に展開処理する際の処理ステータスを発信要求単位で保持するリストを有しており、前記Ｗｅｂクライアントが発信要求のキャンセル要求をクライアントの電話番号或いは識別、相手の発信先電話番号を伴って送信し、前記受信モジュールはキャンセル要求を受信すると、前記処理モジュールにキャンセル要求情報を送信し、前記処理モジュールはキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする請求項１記載の呼制御サーバへ発信要求するシステム。
【請求項３】
前記受信モジュールは、Ｗｅｂクライアントからの発信要求を受信するＷｅｂクライアント要求受信部と、これによりＷｅｂクライアントからの発信要求ごとに起動され、一つの要求元情報と要求情報を渡され処理モジュールに要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信部に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返す複数のＷｅｂクライアント要求送信部とを有し、前記処理モジュールは受信した発信要求データを処理ステータスと共にリストに管理保持するクライアントデータ管理部と、呼制御サーバへの要求がキューイングされ送信される呼制御サーバ要求送信キューと、Ｗｅｂクライアント要求送信部への応答がキューイングされ送信されるクライアント応答送信キューと、複数のＷｅｂクライアント要求送信部から発信要求を受信し、受信データよりログイン要求を作成し、呼制御サーバ要求送信キューにキューイングし、受信データを処理ステータスと共に前記リストに保存するクライアント要求受信部と、呼制御サーバからの応答を受信し、リストの対応データのステータスを更新し、呼制御サーバへの一連の要求の内の次要求を作成し、呼制御サーバ要求送信キューにキューイングし、またはリストの対応データを削除し、クライアントへの処理結果応答を作成しクライアント応答送信キューにキューイングする呼制御サーバ応答受信部とを有し、前記受信モジュールと前記処理モジュールとで複数のＷｅｂクライアントの発信要求を並行して多重処理することを特徴とする請求項１記載の呼制御サーバへ発信要求するシステム。
【請求項４】
前記Ｗｅｂクライアントが発信要求のキャンセル要求をクライアントの電話番号或いは識別、相手の発信先電話番号を伴って送信し、前記受信モジュールはＷｅｂクライアント要求受信部がキャンセル要求を受信するとＷｅｂクライアント要求送信部を起動し、要求元情報と要求情報を渡たし、Ｗｅｂクライアント要求送信部は、処理モジュールのクライアント要求受信部に要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信部に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返し、クライアント要求受信部はキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする請求項３記載の呼制御サーバへ発信要求するシステム。
【請求項５】
前記ＷｅｂクライアントをＡＳＰとし、前記ＷｅｂサーバをＩＩＳサーバとすることを特徴とする請求項１乃至４の何れかに記載の呼制御サーバへ発信要求するシステム。
【請求項６】
Ｗｅｂクライアントから発信要求、即ちクライアントの通信端末と相手の通信端末との呼接続要求を、クライアントの電話番号或いは識別、相手の発信先電話番号を伴って受信し、処理結果を要求元のＷｅｂクライアントに返す受信プログラムと、これが受信した発信要求を受け、呼制御サーバにログイン要求し、クライアントからの要求に基づき発信要求し、ログアウト要求すると共に処理結果を応答として受信プログラムに返す処理プログラムとを含むことを特徴とする呼制御サーバへ発信要求するプログラム。
【請求項７】
前記処理プログラムは前記クライアントの発信要求を呼制御サーバへの一連の要求に展開処理する際の処理ステータスを発信要求単位でリストに管理保持する手順も有しており、前記Ｗｅｂクライアントが発信要求のキャンセル要求をクライアントの電話番号或いは識別、相手の発信先電話番号を伴って送信し、前記受信プログラムはキャンセル要求を受信すると、前記処理プログラムにキャンセル要求情報を送信し、前記処理プログラムはキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする請求項６記載の呼制御サーバへ発信要求するプログラム。
【請求項８】
前記受信プログラムは、Ｗｅｂクライアントからの発信要求を受信するＷｅｂクライアント要求受信手順と、これによりＷｅｂクライアントからの発信要求ごとに起動され、一つの要求元情報と要求情報を渡され処理プログラムに要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信手順に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返す複数のＷｅｂクライアント要求送信手順とを有し、前記処理プログラムは受信した発信要求データを処理ステータスと共にリストに管理保持するクライアントデータ管理手順と、呼制御サーバへの要求を受けキューイングし送信する呼制御サーバ要求送信キュー手順と、Ｗｅｂクライアント要求送信部への応答を受けキューイングし送信するクライアント応答送信キュー手順と、複数のＷｅｂクライアント要求送信手順から発信要求を受信し、受信データよりログイン要求を作成し、呼制御サーバ要求送信キュー手順に渡し、受信データを処理ステータスと共に前記リストに保存するクライアント要求受信手順と、呼制御サーバからの応答を受信し、リストの対応データのステータスを更新し、呼制御サーバへの一連の要求の内の次要求を作成し、呼制御サーバ要求送信キュー手順に渡し、またはリストの対応データを削除し、クライアントへの処理結果応答を作成しクライアント応答送信キュー手順に渡す呼制御サーバ応答受信手順とを有し、前記受信プログラムと前記処理プログラムとで複数のＷｅｂクライアントの発信要求を並行して多重処理することを特徴とする請求項６記載の呼制御サーバへ発信要求するプログラム。
【請求項９】
前記受信プログラムはＷｅｂクライアント要求受信手順が発信要求のキャンセル要求を受信するとＷｅｂクライアント要求送信手順を起動し、要求元情報と要求情報を渡たし、Ｗｅｂクライアント要求送信手順は、処理プログラムのクライアント要求受信手順に要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信手順に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返し、クライアント要求受信手順はキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする請求項８記載の呼制御サーバへ発信要求するプログラム。
【請求項１０】
前記ＷｅｂクライアントをＡＳＰとし、前記受信プログラムをＩＩＳサーバ上のプログラムとすることを特徴とする請求項６乃至９の何れかに記載の呼制御サーバへ発信要求するプログラム。
【請求項１１】
Ｗｅｂクライアントから発信要求、即ちクライアントの通信端末と相手の通信端末との呼接続要求を、クライアントの電話番号或いは識別、相手の発信先電話番号を伴って受信し、処理結果を要求元のＷｅｂクライアントに返す受信手順と、これが受信した発信要求を受け、呼制御サーバにログイン要求し、クライアントからの要求に基づき発信要求し、ログアウト要求すると共に処理結果を応答として受信手順に返す処理手順とを含むことを特徴とする呼制御サーバへ発信要求する方法。
【請求項１２】
前記処理手順は前記クライアントの発信要求を呼制御サーバへの一連の要求に展開処理する際の処理ステータスを発信要求単位でリストに管理保持する手順も有しており、前記Ｗｅｂクライアントが発信要求のキャンセル要求をクライアントの電話番号或いは識別、相手の発信先電話番号を伴って送信し、前記受信手順はキャンセル要求を受信すると、前記処理手順にキャンセル要求情報を送信し、前記処理手順はキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする請求項１１記載の呼制御サーバへ発信要求する方法。
【請求項１３】
前記受信手順は、Ｗｅｂクライアントからの発信要求を受信するＷｅｂクライアント要求受信手順と、これによりＷｅｂクライアントからの発信要求ごとに起動され、一つの要求元情報と要求情報を渡され処理手順に要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信手順に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返す複数のＷｅｂクライアント要求送信手順とを有し、前記処理手順は受信した発信要求データを処理ステータスと共にリストに管理保持するクライアントデータ管理手順と、呼制御サーバへの要求を受けキューイングし送信する呼制御サーバ要求送信キュー手順と、Ｗｅｂクライアント要求送信部への応答を受けキューイングし送信するクライアント応答送信キュー手順と、複数のＷｅｂクライアント要求送信手順から発信要求を受信し、受信データよりログイン要求を作成し、呼制御サーバ要求送信キュー手順に渡し、受信データを処理ステータスと共に前記リストに保存するクライアント要求受信手順と、呼制御サーバからの応答を受信し、リストの対応データのステータスを更新し、呼制御サーバへの一連の要求の内の次要求を作成し、呼制御サーバ要求送信キュー手順に渡し、またはリストの対応データを削除し、クライアントへの処理結果応答を作成しクライアント応答送信キュー手順に渡す呼制御サーバ応答受信手順とを有し、前記受信手順と前記処理手順とで複数のＷｅｂクライアントの発信要求を並行して多重処理することを特徴とする請求項１１記載の呼制御サーバへ発信要求する方法。
【請求項１４】
前記受信手順はＷｅｂクライアント要求受信手順が発信要求のキャンセル要求を受信するとＷｅｂクライアント要求送信手順を起動し、要求元情報と要求情報を渡たし、Ｗｅｂクライアント要求送信手順は、処理手順のクライアント要求受信手順に要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信手順に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返し、クライアント要求受信手順はキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする請求項１３記載の呼制御サーバへ発信要求する方法。
【請求項１５】
前記ＷｅｂクライアントをＡＳＰとし、前記受信手順をＩＩＳサーバ上の手順とすることを特徴とする請求項１１乃至１４の何れかに記載の呼制御サーバへ発信要求する方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は呼制御サーバ等が接続されたＷｅｂサーバにＰＣ等のクライアント端末から、クライアント側の通信端末（電話機、ＦＡＸ等）と相手の通信端末との呼接続を要求する、呼制御サーバへ発信要求するシステムとそのプログラム及びその方法に関し、特にＷｅｂクライアント（ＡＳＰ）からの発信要求をＩＩＳサーバ等のＷｅｂサーバが多重処理する呼制御サーバへ発信要求するシステムとそのプログラム及びその方法に関する。
【０００２】
【従来の技術】
従来、ＬＡＮやインターネットに接続されたクライアントの情報処理端末（ＰＣ等）から発信要求（クライアント側の通信端末（電話機、ＦＡＸ等）と相手の通信端末との接続を要求）するには、呼制御サーバ等に対して、ログイン要求、発信要求、ログオフ要求を行う必要がある。
【０００３】
クライアント端末から相手の電話端末との接続例であるが、マルチメディア通信システムでマルチメディア通信クライアントがネットワーク上のマルチメディア通信サーバのＷＷＷサーバ手段、交換制御手段、通信プロトコル制御手段を通じネットワーク上の電話端末との接続を行うために、この端末へのログイン、ログアウトをクライアント端末からそれぞれ指示している（特許文献１参照。）。
【０００４】
又、従来のクライアントの情報処理端末（ＰＣ等）から発信要求できるシステム等では、処理プログラムが多重処理（複数要求の並行処理）を目指していない。
【０００５】
【特許文献１】
特開２００１−２９８４９２号公報（図４、段落［００５２］）
【０００６】
【発明が解決しようとする課題】
従来のシステムではクライアントが発信要求するには呼制御サーバ等へ逐一ログイン、発信要求、ログオフすることになり、操作性がよくないし、クライアント−サーバ間の通信量が増えるという問題がある。
【０００７】
又、クライアント数や利用回数が多くなると、処理待ち時間が長くなりクライアントが要求してから通信端末の接続までに時間が掛かることになる。
【０００８】
これを解消するためにはサーバ装置を高性能の装置を使うか、複数の装置で対応する或いは処理プログラムモジュールを多くする等で高いサーバのリソースが必要であった。
【０００９】
【課題を解決するための手段】
本発明の第１の呼制御サーバへ発信要求するシステムは、クライアント装置とＷｅｂサーバがネットワーク接続され、前記Ｗｅｂサーバには交換機を制御する呼制御サーバがアクセス可能に接続されたシステムであって、前記Ｗｅｂサーバはクライアント装置のＷｅｂクライアントから発信要求、即ちクライアントの通信端末と相手の通信端末との呼接続要求を、クライアントの電話番号或いは識別、相手の発信先電話番号を伴って受信し、処理結果を要求元のＷｅｂクライアントに返す受信モジュールと、これが受信した発信要求を受け、呼制御サーバにログイン要求し、クライアントからの要求に基づき発信要求し、ログアウト要求すると共に処理結果を応答として受信モジュールに返す処理モジュールとを含むことを特徴とする。
【００１０】
本発明の第２の呼制御サーバへ発信要求するシステムは、前記第１の呼制御サーバへ発信要求するシステムに於いて、前記処理モジュールは前記クライアントの発信要求を呼制御サーバへの一連の要求に展開処理する際の処理ステータスを発信要求単位で保持するリストを有しており、前記Ｗｅｂクライアントが発信要求のキャンセル要求をクライアントの電話番号或いは識別、相手の発信先電話番号を伴って送信し、前記受信モジュールはキャンセル要求を受信すると、前記処理モジュールにキャンセル要求情報を送信し、前記処理モジュールはキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする。
【００１１】
本発明の第３の呼制御サーバへ発信要求するシステムは、前記第１の呼制御サーバへ発信要求するシステムに於いて、前記受信モジュールは、Ｗｅｂクライアントからの発信要求を受信するＷｅｂクライアント要求受信部と、これによりＷｅｂクライアントからの発信要求ごとに起動され、一つの要求元情報と要求情報を渡され処理モジュールに要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信部に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返す複数のＷｅｂクライアント要求送信部とを有し、前記処理モジュールは受信した発信要求データを処理ステータスと共にリストに管理保持するクライアントデータ管理部と、呼制御サーバへの要求がキューイングされ送信される呼制御サーバ要求送信キューと、Ｗｅｂクライアント要求送信部への応答がキューイングされ送信されるクライアント応答送信キューと、複数のＷｅｂクライアント要求送信部から発信要求を受信し、受信データよりログイン要求を作成し、呼制御サーバ要求送信キューにキューイングし、受信データを処理ステータスと共に前記リストに保存するクライアント要求受信部と、呼制御サーバからの応答を受信し、リストの対応データのステータスを更新し、呼制御サーバへの一連の要求の内の次要求を作成し、呼制御サーバ要求送信キューにキューイングし、またはリストの対応データを削除し、クライアントへの処理結果応答を作成しクライアント応答送信キューにキューイングする呼制御サーバ応答受信部とを有し、前記受信モジュールと前記処理モジュールとで複数のＷｅｂクライアントの発信要求を並行して多重処理することを特徴とする。
【００１２】
本発明の第４の呼制御サーバへ発信要求するシステムは、前記第３の呼制御サーバへ発信要求するシステムに於いて、前記Ｗｅｂクライアントが発信要求のキャンセル要求をクライアントの電話番号或いは識別、相手の発信先電話番号を伴って送信し、前記受信モジュールはＷｅｂクライアント要求受信部がキャンセル要求を受信するとＷｅｂクライアント要求送信部を起動し、要求元情報と要求情報を渡たし、Ｗｅｂクライアント要求送信部は、処理モジュールのクライアント要求受信部に要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信部に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返し、クライアント要求受信部はキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする。
【００１３】
本発明の第５の呼制御サーバへ発信要求するシステムは、前記第１乃至第４の何れかの呼制御サーバへ発信要求するシステムに於いて、前記ＷｅｂクライアントをＡＳＰとし、前記ＷｅｂサーバをＩＩＳサーバとすることを特徴とする。
【００１４】
本発明の第１の呼制御サーバへ発信要求するプログラムは、Ｗｅｂクライアントから発信要求、即ちクライアントの通信端末と相手の通信端末との呼接続要求を、クライアントの電話番号或いは識別、相手の発信先電話番号を伴って受信し、処理結果を要求元のＷｅｂクライアントに返す受信プログラムと、これが受信した発信要求を受け、呼制御サーバにログイン要求し、クライアントからの要求に基づき発信要求し、ログアウト要求すると共に処理結果を応答として受信プログラムに返す処理プログラムとを含むことを特徴とする。
【００１５】
本発明の第２の呼制御サーバへ発信要求するプログラムは、前記第１の呼制御サーバへ発信要求するプログラムに於いて、前記処理プログラムは前記クライアントの発信要求を呼制御サーバへの一連の要求に展開処理する際の処理ステータスを発信要求単位でリストに管理保持する手順も有しており、前記Ｗｅｂクライアントが発信要求のキャンセル要求をクライアントの電話番号或いは識別、相手の発信先電話番号を伴って送信し、前記受信プログラムはキャンセル要求を受信すると、前記処理プログラムにキャンセル要求情報を送信し、前記処理プログラムはキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする。
【００１６】
本発明の第３の呼制御サーバへ発信要求するプログラムは、前記第１の呼制御サーバへ発信要求するプログラムに於いて、前記受信プログラムは、Ｗｅｂクライアントからの発信要求を受信するＷｅｂクライアント要求受信手順と、これによりＷｅｂクライアントからの発信要求ごとに起動され、一つの要求元情報と要求情報を渡され処理プログラムに要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信手順に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返す複数のＷｅｂクライアント要求送信手順とを有し、前記処理プログラムは受信した発信要求データを処理ステータスと共にリストに管理保持するクライアントデータ管理手順と、呼制御サーバへの要求を受けキューイングし送信する呼制御サーバ要求送信キュー手順と、Ｗｅｂクライアント要求送信部への応答を受けキューイングし送信するクライアント応答送信キュー手順と、複数のＷｅｂクライアント要求送信手順から発信要求を受信し、受信データよりログイン要求を作成し、呼制御サーバ要求送信キュー手順に渡し、受信データを処理ステータスと共に前記リストに保存するクライアント要求受信手順と、呼制御サーバからの応答を受信し、リストの対応データのステータスを更新し、呼制御サーバへの一連の要求の内の次要求を作成し、呼制御サーバ要求送信キュー手順に渡し、またはリストの対応データを削除し、クライアントへの処理結果応答を作成しクライアント応答送信キュー手順に渡す呼制御サーバ応答受信手順とを有し、前記受信プログラムと前記処理プログラムとで複数のＷｅｂクライアントの発信要求を並行して多重処理することを特徴とする。
【００１７】
本発明の第４の呼制御サーバへ発信要求するプログラムは、前記第３の呼制御サーバへ発信要求するプログラムに於いて、前記受信プログラムはＷｅｂクライアント要求受信手順が発信要求のキャンセル要求を受信するとＷｅｂクライアント要求送信手順を起動し、要求元情報と要求情報を渡たし、Ｗｅｂクライアント要求送信手順は、処理プログラムのクライアント要求受信手順に要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信手順に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返し、クライアント要求受信手順はキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする。
【００１８】
本発明の第５の呼制御サーバへ発信要求するプログラムは、前記第１乃至第４の何れかの呼制御サーバへ発信要求するプログラムに於いて、前記ＷｅｂクライアントをＡＳＰとし、前記受信プログラムをＩＩＳサーバ上のプログラムとすることを特徴とする。
【００１９】
本発明の第１の呼制御サーバへ発信要求する方法は、Ｗｅｂクライアントから発信要求、即ちクライアントの通信端末と相手の通信端末との呼接続要求を、クライアントの電話番号或いは識別、相手の発信先電話番号を伴って受信し、処理結果を要求元のＷｅｂクライアントに返す受信手順と、これが受信した発信要求を受け、呼制御サーバにログイン要求し、クライアントからの要求に基づき発信要求し、ログアウト要求すると共に処理結果を応答として受信手順に返す処理手順とを含むことを特徴とする。
【００２０】
本発明の第２の呼制御サーバへ発信要求する方法は、前記第１の呼制御サーバへ発信要求する方法に於いて、前記処理手順は前記クライアントの発信要求を呼制御サーバへの一連の要求に展開処理する際の処理ステータスを発信要求単位でリストに管理保持する手順も有しており、前記Ｗｅｂクライアントが発信要求のキャンセル要求をクライアントの電話番号或いは識別、相手の発信先電話番号を伴って送信し、前記受信手順はキャンセル要求を受信すると、前記処理手順にキャンセル要求情報を送信し、前記処理手順はキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする。
【００２１】
本発明の第３の呼制御サーバへ発信要求する方法は、前記第１の呼制御サーバへ発信要求する方法に於いて、前記受信手順は、Ｗｅｂクライアントからの発信要求を受信するＷｅｂクライアント要求受信手順と、これによりＷｅｂクライアントからの発信要求ごとに起動され、一つの要求元情報と要求情報を渡され処理手順に要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信手順に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返す複数のＷｅｂクライアント要求送信手順とを有し、前記処理手順は受信した発信要求データを処理ステータスと共にリストに管理保持するクライアントデータ管理手順と、呼制御サーバへの要求を受けキューイングし送信する呼制御サーバ要求送信キュー手順と、Ｗｅｂクライアント要求送信部への応答を受けキューイングし送信するクライアント応答送信キュー手順と、複数のＷｅｂクライアント要求送信手順から発信要求を受信し、受信データよりログイン要求を作成し、呼制御サーバ要求送信キュー手順に渡し、受信データを処理ステータスと共に前記リストに保存するクライアント要求受信手順と、呼制御サーバからの応答を受信し、リストの対応データのステータスを更新し、呼制御サーバへの一連の要求の内の次要求を作成し、呼制御サーバ要求送信キュー手順に渡し、またはリストの対応データを削除し、クライアントへの処理結果応答を作成しクライアント応答送信キュー手順に渡す呼制御サーバ応答受信手順とを有し、前記受信手順と前記処理手順とで複数のＷｅｂクライアントの発信要求を並行して多重処理することを特徴とする。
【００２２】
本発明の第４の呼制御サーバへ発信要求する方法は、前記第３の呼制御サーバへ発信要求する方法に於いて、前記受信手順はＷｅｂクライアント要求受信手順が発信要求のキャンセル要求を受信するとＷｅｂクライアント要求送信手順を起動し、要求元情報と要求情報を渡たし、Ｗｅｂクライアント要求送信手順は、処理手順のクライアント要求受信手順に要求情報を送信し、その処理結果応答を受けると要求元情報と共にＷｅｂクライアント要求受信手順に渡しこれを通じ対応するＷｅｂクライアントに処理結果を返し、クライアント要求受信手順はキャンセルの対象の発信要求の処理ステータスを前記リストより取得し、呼制御サーバへログイン要求を送出していなければ直ぐにリストの対応データを削除し、呼制御サーバへログイン要求を送出し発信要求を送出していなければログアウト処理し、リストの対応データを削除しキャンセル処理することを特徴とする。
【００２３】
本発明の第５の呼制御サーバへ発信要求する方法は、前記第１乃至第４の何れかの呼制御サーバへ発信要求する方法に於いて、前記ＷｅｂクライアントをＡＳＰとし、前記受信手順をＩＩＳサーバ上の手順とすることを特徴とする。
【００２４】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の呼制御サーバへ発信要求するシステムの全体構成を示したブロック図である。
【００２５】
図１を参照し、クライアント装置１はＰＣや端末等の装置であり、Ｗｅｂサーバ２とネットワーク１００（ＬＡＮ、インターネット等）で通信接続されている。
【００２６】
Ｗｅｂクライアント１１は、電子電話番号帳を表示し、画面上で相手が選択され、発信要求が指定されると、相手の電話番号とユーザの電話番号とを呼接続する（通話可能状態にする）様Ｗｅｂサーバ２に要求するＷｅｂページである。
【００２７】
Ｗｅｂサーバ２にはＷｅｂクライアント（Ｗｅｂページ）１１からの要求を受取る受信モジュール２１と、Ｗｅｂクライアント１１からの要求を呼制御サーバ３への要求処理に展開し処理する処理モジュール２２を含む。
【００２８】
本実施例ではＷｅｂクライアント１１のＷｅｂページはＡＳＰ（ＡｃｔｉｖｅＳｅｒｖｅｒ  Ｐａｇｅｓ）とする。これには、発信要求と相手の電話番号とユーザの電話番号とを引値としてＷｅｂサーバ２の受信モジュール２１を起動する記述を含み、前記発信要求の選択操作（画面上の発信要求ボタンのクリック等）のＧＵＩ出力を受けると、この記述が実行される。
【００２９】
又、Ｗｅｂサーバ２はＩＩＳ（Ｉｎｔｅｒｎｅｔ  Ｉｎｆｏｍａｔｉｏｎ  Ｓｅｒｖｅｒ）とする。
【００３０】
尚、前記Ｗｅｂページはブラウザ等を通じＷｅｂサーバ２よりロードされたページであってもよい。
【００３１】
呼制御サーバ３は処理モジュール２２より発信要求と付随する発信元電話番号、発信先電話番号を受け交換機４を制御する。
【００３２】
図２はＷｅｂサーバ２の詳細構成を示したブロック図である。図２を参照し、受信モジュール２１では、複数のＷｅｂクライアントからの要求を受信するＷｅｂクライアント要求受信部２１１と、Ｗｅｂクライアント１１からの要求ごとに起動するＷｅｂクライアント要求送信部２１２−１〜２１２−ｎを備えている。
【００３３】
Ｗｅｂクライアント要求送信部２１２−１〜２１２−ｎのそれぞれは、処理モジュール２２に要求を送信し受け付けられると応答を待つが時間監視しており、所定時間内に応答が返信されなければタイムアウトし、Ｗｅｂクライアント要求受信部２１１にクライアント情報と共に通知し、Ｗｅｂクライアント要求受信部２１１がそのクライアントに通知する。
【００３４】
処理モジュール２２は、クライアント要求受信部２２１とクライアントデータ管理部２２２と、呼制御サーバ要求送信キュー２２４とクライアント応答送信キュー２２５と呼制御サーバ応答受信部２２３とを含む。
【００３５】
クライアント要求受信部２２１はＷｅｂクライアント要求送信部２１２−１〜２１２−ｎからの要求を受信し、受信したデータをクライアントデータ管理部２２２のリスト２２２１に保存し、呼制御サーバ要求送信キュー２２４にキューイングする。
【００３６】
クライアントデータ管理部２２２はクライアントからのデータと処理ステータスをリスト２２２１として保持する。
【００３７】
呼制御サーバ要求送信キュー２２４には呼制御サーバ３への要求がキューイングされ入力順に順次送信される。
【００３８】
呼制御サーバ応答受信部２２３は、呼制御サーバ３からの応答を受信し、データリスト２２２１の対応するデータのステータスを変更し、呼制御サーバ要求送信キュー２２４またはクライアント応答送信キュー２２５のどちらかのキューにキューイングする。
【００３９】
尚、受信モジュール２１のＷｅｂクライアント要求受信部２１１、Ｗｅｂクライアント要求送信部２１２−１〜２１２−ｎ、及び処理モジュール２２のクライアント要求受信部２２１、クライアントデータ管理部２２２、呼制御サーバ応答受信部２２３はＷｅｂサーバ２のプログラムで実現される。
【００４０】
又、処理モジュール２２の呼制御サーバ要求送信キュー２２４やクライアント応答送信キュー２２５はＷｅｂサーバ２のメモリ上に作成されるキューとこれへの入力を受け、追加データをキュー末尾にポインタ接続し、又キュー先頭の相手への送信を行うプログラムにより実現される。
【００４１】
図３はリスト２２２１の具体例を示す図である。クライアントからの要求毎に、要求内容（発信）、クライアントＩＤ、クライアントの電話番号、発信先電話番号、通信経路ＩＤ（受信モジュール２１と処理モジュール２２との通信チャネル識別）か或いは送信元の要求送信部ＩＤ（Ｗｅｂクライアント要求送信部の識別）、処理ステータス、キャンセルフラグが管理保持されている。
【００４２】
クライアントＩＤが００１１のクライアントの要求は発信要求であり、このクライアントの電話番号１２３４の通信端末から２３４５の通信端末に自動発信し、通話可能状態にする要求を示している。
【００４３】
又、この要求は、受信モジュール２１との通信経路（ソケット）の＃００１チャネルを使用していること（応答もそれを使用し返すこと）、或いは＃００１のＷｅｂクライアント要求送信部から受信したこと（応答をそこへ返すこと）を示している。
【００４４】
又この要求は呼制御サーバ３への発信要求までキュー登録されていることを示している。
【００４５】
尚、クライアントＩＤとクライアント電話番号を共用する場合にはクライアントＩＤは不要である。
【００４６】
次に、本発明の実施の形態の動作について図面を参照して説明する。図４、５は本発明の呼制御サーバへ発信要求するシステムの発信要求に関する処理動作を示したフローチャートである。
【００４７】
図４を参照し、画面上で相手が選択され、発信要求が指定されるとＷｅｂクライアント１１は発信要求、クライアント情報（ユーザＩＤ、ユーザ電話番号）、発信先番号をＷｅｂサーバ２の受信モジュール２１に送信する（ステップＡ１）。
【００４８】
受信モジュール２１のＷｅｂクライアント要求受信部２１１が発信要求と付随情報を受取り、Ｗｅｂクライアント要求送信部２１２−ｉを起動し、これに受信した情報を渡す。Ｗｅｂクライアント要求送信部２１２−ｉは処理モジュール２に対して通信経路を確立し、クライアント情報、発信情報を通知し、発信要求を処理モジュール２に送信する（ステップＡ２）。
【００４９】
処理モジュール２では、受信したデータを使い、ログイン要求を作成し、呼制御サーバ３に対してログイン要求を送信するために、呼制御サーバ要求送信キュー２２４にキューイングを行なう。又、受信データをステータス（ログイン要求済み）と共にクライアントデータ管理部２２２でリスト２２２１に保持する。
【００５０】
呼制御サーバ要求送信キュー２２４から呼制御サーバ３にログイン要求は送信される（ステップＡ３）。
【００５１】
呼制御サーバ３からログイン応答を呼制御サーバ応答受信部で受信し（ステップ４）、ログイン結果が成功の場合には（ステップＡ５）、クライアントデータ管理部のリストの発信用データを取得し発信要求を作成し、呼制御サーバ要求送信キューにキューイングを行い、ステータスを更新する。発信要求がキューより呼制御サーバ３に対して送信される（ステップＡ６）。
【００５２】
ログイン結果が失敗の場合には（ステップＡ５）、クライアントデータ管理部のリストから対応データを削除し（ステップＡ１１）、ログイン失敗の内容を受信モジュールに戻す発信応答を作成し、クライアント応答送信キュー２２５にキューイングし、この送信キューから受信モジュール２１に対して送信される（ステップＡ１２）。
【００５３】
呼制御サーバ３から発信応答を呼制御サーバ応答受信部で受信し（ステップＡ７）、発信結果が成功の場合には（ステップＡ８）、リストのログオフデータを取得しログオフ要求を作成し、呼制御サーバ要求送信キュー２２４にキューイングを行い、ステータスを更新する。送信キューのログオフ要求が呼制御サーバ３に対して送信される（ステップＡ９）。
【００５４】
呼制御サーバ３からログオフ応答を呼制御サーバ応答受信部で受信し（ステップＡ１０）、ログオフ結果を用いて、受信モジュールに戻す発信応答を作成し、クライアント応答送信キュー２２５にキューイングし、この送信キューから受信モジュール２に対して送信される（ステップＡ１２）。又リストの対応データは削除される。
【００５５】
発信結果が失敗の場合には（ステップＡ８）、リストから対応データを削除し（ステップＡ１１）、発信失敗の内容を受信モジュールに戻す発信応答を作成し、クライアント応答送信キュー２２５にキューイングし、この送信キューから受信モジュール２１に対して送信される（ステップＡ１２）。
【００５６】
発信応答を受取った受信モジュール２１では、受取った内容をＷｅｂクライアント１１に発信要求戻りとして戻す。ここでクライアント情報はＷｅｂクライアント要求送信部２１２−１〜２１２−ｎの個々が持っており、これが応答と共にＷｅｂクライアント要求受信部２１１に渡し、対応するＷｅｂクライアント１１に返信される（ステップＡ１３）。
【００５７】
次に図６、７のフロチャートを参照し、本発明の呼制御サーバへ発信要求するシステムのキャンセル要求に関する処理動作を説明する。
【００５８】
Ｗｅｂクライアント１１は画面上で「キャンセル」ボタンが操作されるとキャンセル要求とクライアント情報、発信情報をＷｅｂサーバ２の受信モジュール２１に送信する（ステップＢ１）。
【００５９】
受信モジュール２１はキャンセル要求、付随情報を受信し個別の要求送信部を起動しこれに要求情報を渡す。個別の要求送信部は処理モジュール２２にキャンセル要求を送信する（ステップＢ２）。
【００６０】
クライアント要求受信部２２１は、受信したキャンセル要求に該当する（クライアント電話番号、発信先番号が一致する）発信要求データをリスト上で検索しそのステータスをチェックする（ステップＢ３）。
【００６１】
ステータスがログイン要求済みであれば（ステップＢ４）、未だ呼制御サーバ要求送信キュー２２４にキュイングされていれば（ステップＢ５）、該当要求をキューより削除し、リストの該当データも削除し、処理結果をキャンセル成功とする（ステップＢ６）。
【００６２】
キューイングされてなければ（ステップＢ５）、リスト上の対応データのキャンセルフラグを１にする（ステップＢ７）。
【００６３】
図７に移り、呼制御サーバ応答受信部２２３がログイン応答を受信すると（ステップＢ８）、リスト上のキャンセルフラグが１につき発信処理を中止しログオフ処理を行う（ステップＢ９）。
【００６４】
処理結果をキャンセル成功とし、リストから対応データを削除する（ステップＢ１０）。
【００６５】
図６に戻り、ステータスがログイン要求済みでなく（ステップＢ４）、発信要求済みであれば（ステップＢ１１）、要求が未だキューイングされていれば（ステップＢ１２）、これを削除し、リスト上のキャンセルフラグを１にし、ログオフ要求を作成しキューイングする（ステップＢ１３）。図７に移り、呼制御サーバ要求送信キュー２２４や呼制御サーバ応答受信部２２３がステップＢ９以降を進める。
【００６６】
図６に戻り、キューイングされていない（発信要求が呼制御サーバ３に送出された）場合や発信要求送出以降のシケーンスであれば、処理結果をキャンセル不可にする（ステップＢ１４）。
【００６７】
図７に移り、クライアント要求受信部２２１或いは呼制御サーバ応答受信部２２３は処理結果に応じた応答を作成し応答送信キュー２２５を通じ受信モジュール２１に送信する。キャンセル成功の場合はキャンセルされた発信要求のＷｅｂクライアント要求送信部２１２−ｉへのリセット指示もキューイングする（ステップＢ１５）。
【００６８】
受信モジュール２１はＷｅｂクライアント１１にキャンセル応答を送信する（ステップＢ１６）。
【００６９】
尚、以上の説明では、受信モジュールと処理モジュールが１対１の例で説明したが、Ｗｅｂクライアント１１からの発信要求が増加した場合には、受信モジュール２１と処理モジュール２２が１対ｍ（ｍは２以上の自然数）の構成とする実施例もある。
【００７０】
この実施例ではＷｅｂクライアント要求受信部２１１がＷｅｂクライアント要求送信部２１２−１〜２１２−ｎを順次生成する際に、相手の処理モジュール２２を指定しておく様にする（例えばｍを２とする場合は交互に指定する）。
【００７１】
又、受信モジュール２１と処理モジュール２２が同一のＩＩＳサーバ内の構成例で説明してきたが、処理モジュールは別のサーバで動作する構成の実施例もある。
【００７２】
【発明の効果】
以上説明した様に本発明によれば、ＩＩＳとＡＳＰの環境下で発生する非同期かつ複数の要求に対し、１つのモジュールで複数の処理を管理する機能を保有するため、機能追加の発生がある場合、唯一のモジュールを修正すればよく、また要求数分のモジュールを予想してそのモジュールを動作させておく必要もないため、メンテナンスが容易となり、又サーバのリソースの低減を図れる。
【００７３】
また、ＩＩＳとＡＳＰを利用したＷｅｂシステムは本来複数の要求をＷｅｂクライアントでシーケンシャルな管理を行い要求を複数発生させ実現する必要があるが、Ｗｅｂクライアントからの１つの要求の発信要求で、処理モジュールが呼制御サーバに対しログイン・発信要求・ログオフを行っており、クライアント・サーバ間の通信量を低減し、ネットワーク負荷の軽減や通信費用の低減を図ることができる。利用者の操作を簡単にしている。
【００７４】
又、クライアントからの発信要求の処理ステータスを発信要求ごとに管理しており、クライアントからの発信要求に対するキャンセルにも対応することができ、利用者への操作性を更に向上している。
【図面の簡単な説明】
【図１】本発明の呼制御サーバへ発信要求するシステムの全体構成を示したブロック図である。
【図２】図１のＷｅｂサーバ２の詳細構成を示したブロック図。
【図３】図２のリスト２２２１の具体例を示す図。
【図４】本発明の呼制御サーバへ発信要求するシステムの発信要求に関する処理動作を示したフローチャート。
【図５】本発明の呼制御サーバへ発信要求するシステムの発信要求に関する処理動作を示したフローチャート。
【図６】本発明の呼制御サーバへ発信要求するシステムのキャンセル要求に関する処理動作を示したフローチャート。
【図７】本発明の呼制御サーバへ発信要求するシステムのキャンセル要求に関する処理動作を示したフローチャート。
【符号の説明】
１    クライアント装置
１１    Ｗｅｂクライアント
２    Ｗｅｂサーバ
２１    受信モジュール
２１１    Ｗｅｂクライアント要求受信部
２１２−１〜２１２−ｎ    Ｗｅｂクライアント要求送信部
２２    処理モジュール
２２１    クライアント要求受信部
２２２    クライアントデータ管理部
２２２１    リスト
２２３    呼制御サーバ応答受信部
２２４    呼制御サーバ要求送信キュー
２２５    クライアント応答送信キュー
３    呼制御サーバ
４    交換機
１００    ネットワーク
【図１】
2004297290.tif 000003
【図２】
2004297290.tif 000004
【図３】
2004297290.tif 000005
【図４】
2004297290.tif 000006
【図５】
2004297290.tif 000007
【図６】
2004297290.tif 000008
【図７】
2004297290.tif 000009