【手続補正書】
【提出日】平成17年3月7日(2005.3.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オープンＡＰＩを利用したアプリケーション(以下、オープンＡＰＩクライアントという。)と、テレコムネットワークの一部として動作するオープンＡＰＩサーバと、を含むオープンＡＰＩシステムにおいて、
前記オープンＡＰＩクライアントに対する前記オープンＡＰＩサーバの代理として前記テレコムネットワーク内に設けられ、
少なくとも１つのオープンＡＰＩクライアントから受信したサービス起動条件登録/変更/削除要求を格納するメモリと、
前記メモリに既に格納されている少なくとも１つのサービス起動条件登録/変更/削除要求からサービス起動条件登録状態を解析する解析手段と、
新たに受信したサービス起動条件登録/変更/削除要求と前記サービス起動条件登録状態とに基づいて、変更が生じないサービス起動条件部分と、変更すべきサービス起動条件部分と、削除すべきサービス起動条件部分とを区別する手段と、
を有することを特徴とするサービス制御装置。
【請求項２】
前記オープンＡＰＩサーバに対する前記オープンＡＰＩクライアントの代理として、前記区別に基づいて前記オープンＡＰＩサーバへ通知すべきか否かを判定し、通知すべき場合には、前記前記変更が生じないサービス起動条件部分と、前記変更すべきサービス起動条件部分と、前記削除すべきサービス起動条件部分とからサービス起動条件登録/変更/削除要求を構成し、前記オープンＡＰＩサーバへ通知する通知判定手段
を更に有することを特徴とする請求項１記載のサービス制御装置。
【請求項３】
オープンＡＰＩを利用したアプリケーション(以下、オープンＡＰＩクライアントという。)と、テレコムネットワークの一部として動作するオープンＡＰＩサーバと、を含むオープンＡＰＩシステムにおいて、
前記オープンＡＰＩサーバに対する前記オープンＡＰＩクライアントの代理として前記テレコムネットワーク内に設けられ、
前記テレコムネットワーク上においてサービス起動条件が成立することで前記オープンＡＰＩサーバからサービス起動条件成立通知を受信すると、当該サービス起動条件成立通知に対応するサービス起動条件登録を行った少なくとも１つのオープンＡＰＩクライアントを特定する特定手段と、
前記特定手段により複数のオープンＡＰＩクライアントが特定された場合には、それら全てのオープンＡＰＩクライアントに対してサービス起動条件が成立した旨の通知を行う優先順位を決定する手段と、
を有することを特徴とするサービス制御装置。
【請求項４】
前記オープンＡＰＩクライアントに対する前記オープンＡＰＩサーバの代理として、前記特定手段により１つのオープンＡＰＩクライアントのみが特定された場合には前記サービス起動条件が成立した旨の通知を当該オープンＡＰＩクライアントに送付し、前記特定手段により複数のオープンＡＰＩクライアントが特定された場合には前記サービス起動条件が成立した旨の通知を前記優先順位に従って順次送付する通知手段
を更に有することを特徴とする請求項３記載のサービス制御装置。
【請求項５】
オープンＡＰＩを利用したアプリケーション(以下、オープンＡＰＩクライアントという。)と、テレコムネットワークの一部として動作するオープンＡＰＩサーバと、を含むオープンＡＰＩシステムにおいて、
前記オープンＡＰＩクライアントに対する前記オープンＡＰＩサーバの代理として、
少なくとも１つの前記オープンＡＰＩクライアントから受信したサービス起動条件登録/変更/削除要求をメモリに格納し、
前記メモリに既に格納されている少なくとも１つのサービス起動条件登録/変更/削除要求からサービス起動条件登録状態を解析し、
新たに受信したサービス起動条件登録/変更/削除要求と前記サービス起動条件登録状態とに基づいて、変更が生じないサービス起動条件部分と、変更すべきサービス起動条件部分と、削除すべきサービス起動条件部分とを区別する、
ことを特徴とするサービス制御方法。
【請求項６】
前記オープンＡＰＩサーバに対する前記オープンＡＰＩクライアントの代理として、
前記区別に基づいて前記オープンＡＰＩサーバへ通知すべきか否かを判定し、
通知すべき場合には、前記前記変更が生じないサービス起動条件部分と、前記変更すべきサービス起動条件部分と、前記削除すべきサービス起動条件部分とからサービス起動条件登録/変更/削除要求を構成し、
前記交際されたサービス起動条件登録/変更/削除要求を前記オープンＡＰＩサーバへ通知する、
ことを特徴とする請求項５記載のサービス制御方法。
【請求項７】
オープンＡＰＩを利用したアプリケーション(以下、オープンＡＰＩクライアントという。)と、テレコムネットワークの一部として動作するオープンＡＰＩサーバと、を含むオープンＡＰＩシステムにおいて、
前記オープンＡＰＩサーバに対する前記オープンＡＰＩクライアントの代理として、
前記テレコムネットワーク上においてサービス起動条件が成立することで前記オープンＡＰＩサーバからサービス起動条件成立通知を受信し、
当該サービス起動条件成立通知に対応するサービス起動条件登録を行った少なくとも１つのオープンＡＰＩクライアントを特定し、
前記複数のオープンＡＰＩクライアントが特定された場合には、それら全てのオープンＡＰＩクライアントに対してサービス起動条件が成立した旨の通知を行う優先順位を決定する、
ことを特徴とするサービス制御方法。
【請求項８】
前記オープンＡＰＩクライアントに対する前記オープンＡＰＩサーバの代理として、
１つのオープンＡＰＩクライアントのみが特定された場合には前記サービス起動条件が成立した旨の通知を当該オープンＡＰＩクライアントに送付し、
前記複数のオープンＡＰＩクライアントが特定された場合には前記サービス起動条件が成立した旨の通知を前記優先順位に従って順次送付する、
ことを特徴とする請求項１１記載のサービス制御方法。
【請求項９】
オープンＡＰＩを利用したアプリケーション(以下、オープンＡＰＩクライアントという。)と、テレコムネットワークの一部として動作する複数のオープンＡＰＩサーバと、を含むオープンＡＰＩシステムにおいて、
前記オープンＡＰＩクライアントに対する前記複数のオープンＡＰＩサーバの代理として、前記オープンＡＰＩクライアントからサービス起動条件登録/変更/削除要求および呼生成要求のいずれかを受信し、
前記複数のオープンＡＰＩサーバに対する前記オープンＡＰＩクライアントの代理として、前記受信した要求を前記複数のオープンＡＰＩサーバのいずれかに通知する、
ことを特徴とするサービス制御方法。
【請求項１０】
前記複数のオープンＡＰＩサーバは、前記テレコムネットワーク上に、
１）物理的に複数だが論理的には一つ、
２）物理的に複数で、論理的にも複数に分割される、
３）前記１）および２）の組み合わせ、
のいずれかのパターンで分散されており、前記要求を分配すべき１つのオープンＡＰＩサーバが決定されることを特徴とする請求項９記載のサービス制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の第１の観点によるサービス制御装置は、オープンＡＰＩ（Open Application Programming Interface）を利用したアプリケーション(以下、オープンＡＰＩクライアントという。)と、テレコムネットワークの一部として動作するオープンＡＰＩサーバと、を含むオープンＡＰＩシステムにおいて、前記オープンＡＰＩクライアントに対する前記オープンＡＰＩサーバの代理（プロクシ）として前記テレコムネットワーク内に設けられ、前記オープンＡＰＩクライアントから受信したサービス起動条件登録/変更/削除要求を格納するメモリと、前記メモリに既に格納されている少なくとも１つのサービス起動条件登録/変更/削除要求からサービス起動条件登録状態を解析する解析手段と、受信したサービス起動条件登録/変更/削除要求と前記サービス起動条件登録状態とに基づいて、変更が生じないサービス起動条件部分と、変更すべきサービス起動条件部分と、削除すべきサービス起動条件部分とを区別する手段と、を有することを特徴とする。