(57)【特許請求の範囲】
【請求項１】
論理アドレス管理装置及びアプリケーション実行装置及び前記アプリケーション実行装置を含むネットワーク上の装置とこれらと接続されたネットワークを少なくとも含む通信ネットワークシステムにおけるアプリケーションロジックを必要とする付加的な論理アドレスサービスを起動させるための論理アドレスサービス起動方法であって、
前記論理アドレス管理装置において、
ネットワーク上の装置または、アプリケーションを実行するアプリケーション実行装置からの論理アドレス変換要求に対して、少なくとも、アプリケーション実行装置への転送アドレスと実アドレスを含むアドレスリストを返却し、
前記ネットワーク上の装置において、
前記論理アドレス管理装置から送信された前記アドレスリスト中の転送アドレスにより、前記アプリケーション実行装置にアクセスすることで前記アプリケーションロジックを起動し、
前記アプリケーション実行装置において、
前記ネットワーク上の装置からのアクセスに用いられた前記転送アドレスから一意に定まる論理アドレスを抽出し、
前記論理アドレス管理装置に対して前記論理アドレスを用いた論理アドレス変換要求を行い、アドレスリストを取得し、
前記アドレスリスト中の実アドレスを用いて、付加的な論理アドレスサービスを実行する、
ことを特徴とする論理アドレスサービス起動方法。
【請求項２】
論理アドレス管理装置及びアプリケーション実行装置及び前記アプリケーション実行装置を含むネットワーク上の装置とこれらと接続されたネットワークを少なくとも含む通信ネットワークシステムにおけるアプリケーションロジックを必要とする付加的な論理アドレスサービスを起動させるための論理アドレスサービス起動システムであって、
前記論理アドレス管理装置は、
ネットワーク上の装置またはアプリケーションを実行するアプリケーション実行装置からの論理アドレス変換要求に対して、少なくとも、アプリケーション実行装置への転送アドレスと実アドレスを含むアドレスリストを返却する手段を有し、
前記ネットワーク上の装置は、
前記論理アドレス管理装置から送信された前記アドレスリスト中の転送アドレスにより、前記アプリケーション実行装置にアクセスすることで前記アプリケーションロジックを起動する手段を有し、
前記アプリケーション実行装置は、
前記ネットワーク上の装置からのアクセスに用いられた前記転送アドレスから一意に定まる論理アドレスを抽出する手段と、
前記論理アドレス管理装置に対して前記論理アドレスを用いた論理アドレス変換要求を行い、アドレスリストを取得する手段と、
前記アドレスリスト中の実アドレスを用いて、付加的な論理アドレスサービスを実行する手段と、
を有することを特徴とする論理アドレスサービス起動システム。
【請求項３】
付加的な論理アドレスサービスを起動させるアプリケーション実行装置に実行させる論理アドレスサービス起動プログラムであって、
起動を要求するアクセスに用いられた転送アドレスに対する論理アドレスを抽出するステップと、
論理アドレス管理装置に論理アドレス変換を要求するステップと、
前記論理アドレス管理装置から応答されたアドレスリストから実アドレスを抽出するステップと、
前記実アドレスに基づき付加的な論理アドレスサービスのアプリケーションロジックを実行するステップと、
を実行させることを特徴とする論理アドレスサービス起動プログラム。
【請求項４】
付加的な論理アドレスサービスを起動させるアプリケーション実行装置に実行させる論理アドレスサービス起動プログラムを格納した記憶媒体であって、
起動を要求するアクセスに用いられた転送アドレスに対する論理アドレスを抽出するステップと、
論理アドレス管理装置に論理アドレス変換を要求するステップと、
前記論理アドレス管理装置から応答されたアドレスリストから実アドレスを抽出するステップと、
前記実アドレスに基づき付加的な論理アドレスサービスのアプリケーションロジックを実行するステップと、
を実行させるプログラムを格納したことを特徴とする路オンリアドレスサービス起動プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、論理アドレスサービス起動方法及び論理アドレスサービス起動システム及び論理アドレスサービス起動プログラム及び論理アドレスサービス起動プログラムを格納した記憶媒体に係り、特に、通信ネットワーク上で、通信ネットワークサービスを提供するシステムにおける論理アドレスサービスを起動するための論理アドレスサービス起動方法及び論理アドレスサービス起動システム及び論理アドレスサービス起動プログラム及び論理アドレスサービス起動プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
従来、ネットワーク上のサービスにおいて、ＥＮＵＭ（ＲＦＣ２９１６）や特開２０００−１４８６３６に開示されているように、ＩＰ電話、電子メール、インスタントメッセージ、ＷＷＷ等の複数のサービスのアドレスを１つの論理的なアドレスや番号によりアクセス可能にする方法が、公知の技術として知られている。
【０００３】
論理アドレス（論理番号）から複数の実サービスのアドレスを記述したアドレスリストへのアドレス変換は、論理アドレスとそれに対応するアドレスリストの組を、ネットワーク上の論理アドレス管理装置で管理することにより、ネットワーク上のさまざまな装置から可能になる。アドレス変換を行う装置や装置上のアプリケーションからのネットワークを介した論理アドレス変換要求に対し、論理アドレス管理装置は、アドレスリストを応答として返す。例えば、ＥＮＵＭでは、インターネットで運用されているＤＮＳ(Domain Name System)の仕組みが用いられる。
【０００４】
アドレスリストには、複数の異なるサービスのアドレスが記述可能であることから、論理アドレスを固定的で単一の実サービスアドレスに単純に変換するだけでなく、応答されたアドレスリストを元にアプリケーションロジックを実行する付加的な論理アドレスサービスも実現可能である。例えば、アドレスリストの中から時間に応じてサービスを１つだけ選択してアクセスするようなアプリケーションロジックや、アドレスリストの上から順番通りにアクセスするアプリケーションロジックが、論理アドレスサービスの付加サービスとして起動される。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の論理アドレス管理装置を用いる方法では、論理アドレス管理装置がインターネットのようなオープンなネットワーク上で運用され、論理アドレスが複数の異なる事業者間を跨がって利用可能なアドレス形態である場合には、アドレス変換が付加的な論理アドレスサービスのアプリケーションロジックが搭載されている装置で行われる保証はなく、論理アドレスサービスのアプリケーションロジックが搭載されていない端末装置やルーチング途中の装置でアドレス変換されてしまう場合も想定される。
【０００６】
このように、従来の技術では、付加的な論理アドレスサービスのアプリケーションロジックを搭載していない装置で論理アドレスをアドレスリストに変換すると、付加的な論理アドレスサービスの実行に必要なアドレスリストと付加的な論理アドレスサービスのアプリケーションロジックのうち、アドレスリストしか存在しないため、付加的な論理アドレスサービスを起動することができないという問題がある。
【０００７】
本発明は、上記の点に鑑みなされたもので、ネットワーク上のどの装置で論理アドレスを変換しても付加的な論理アドレスサービスを起動することが可能な論理アドレスサービスを起動するための論理アドレスサービス起動方法及び論理アドレスサービス起動システム及び論理アドレスサービス起動プログラム及び論理アドレスサービス起動プログラムを格納した記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【０００９】
本発明は、論理アドレス管理装置及びアプリケーション実行装置及びアプリケーション実行装置を含むネットワーク上の装置とこれらと接続されたネットワークを少なくとも含む通信ネットワークシステムにおけるアプリケーションロジックを必要とする付加的な論理アドレスサービスを起動させるための論理アドレスサービス起動方法であって、
論理アドレス管理装置において、
ネットワーク上の装置またはアプリケーションを実行するアプリケーション実行装置からの論理アドレス変換要求に対して（ステップ１）、少なくとも、アプリケーション実行装置への転送アドレスと実アドレスを含むアドレスリストを返却し（ステップ２）、
ネットワーク上の装置において、
論理アドレス管理装置から送信されたアドレスリスト中の転送アドレスにより、アプリケーション実行装置にアクセスすることでアプリケーションロジックを起動し（ステップ３）、
アプリケーション実行装置において、
ネットワーク上の装置からのアクセスに用いられた転送アドレスから一意に定まる論理アドレスを抽出し（ステップ４）、
論理アドレス管理装置に対して論理アドレスを用いた論理アドレス変換要求を行い、アドレスリストを取得し（ステップ５）、
アドレスリスト中の実アドレスを用いて、付加的な論理アドレスサービスを実行する（ステップ６）。
【００１４】
本発明は、付加的な論理アドレスサービスを起動させるための論理アドレス管理装置１であって、
論理アドレスに対するアドレスリストとして、転送アドレスと実アドレスを保持するアドレスリスト保持手段１１と、
ネットワーク６上の装置から受信した、論理アドレス変換要求に対して、アドレスリスト保持手段１１から転送アドレスと実アドレスを取得して、アドレスリストとして応答を返却するアドレスリスト送信手段１２と、を有する。
【００１５】
本発明は、論理アドレス管理装置及びアプリケーション実行装置及びアプリケーション実行装置を含むネットワーク上の装置とこれらと接続されたネットワークを少なくとも含む通信ネットワークシステムにおけるアプリケーションロジックを必要とする付加的な論理アドレスサービスを起動させるための論理アドレスサービス起動システムであって、
論理アドレス管理装置は、
ネットワーク上の装置または、アプリケーションを実行するアプリケーション実行装置からの論理アドレス変換要求に対して、少なくとも、アプリケーション実行装置への転送アドレスと実アドレスを含むアドレスリストを返却する手段を有し、
ネットワーク上の装置は、
論理アドレス管理装置から送信されたアドレスリスト中の転送アドレスにより、アプリケーション実行装置にアクセスすることでアプリケーションロジックを起動する手段を有し、
アプリケーション実行装置は、
ネットワーク上の装置からのアクセスに用いられた転送アドレスから一意に定まる論理アドレスを抽出する手段と、
論理アドレス管理装置に対して論理アドレスを用いた論理アドレス変換要求を行い、アドレスリストを取得する手段と、
アドレスリスト中の実アドレスを用いて、付加的な論理アドレスサービスを実行する手段と、を有する。
【００１６】
本発明は、付加的な論理アドレスサービスを起動させるアプリケーション実行装置に実行させる論理アドレスサービス起動プログラムであって、
起動を要求するアクセスに用いられた転送アドレスに対する論理アドレスを抽出するステップと、
論理アドレス管理装置に論理アドレス変換を要求するステップと、
論理アドレス管理装置から応答されたアドレスリストから実アドレスを抽出するステップと、
実アドレスに基づき付加的な論理アドレスサービスのアプリケーションロジックを実行するステップと、を実行させるプログラムである。
【００１７】
本発明は、付加的な論理アドレスサービスを起動させるアプリケーション実行装置に実行させる論理アドレスサービス起動プログラムを格納した記憶媒体であって、
起動を要求するアクセスに用いられた転送アドレスに対する論理アドレスを抽出するステップと、
論理アドレス管理装置に論理アドレス変換を要求するステップと、
論理アドレス管理装置から応答されたアドレスリストから実アドレスを抽出するステップと、
実アドレスに基づき付加的な論理アドレスサービスのアプリケーションロジックを実行するステップと、
を実行させるプログラムを格納した記憶媒体である。
【００１９】
上記ように、本発明では、論理アドレス管理装置に実サービスのアドレスだけでなく、転送アドレスも設定することにより、実サービスアドレスを利用して付加的な論理アドレスサービスを実行することが可能なアプリケーション実行装置への転送が可能となる。
【００２０】
【発明の実施の形態】
以下、図面と共に本発明の一実施の形態について説明する。
【００２１】
図３は、本発明の一実施の形態におけるシステム構成を示しており、ＳＩＰ(Session Initiation Protocol) による通信において、論理アドレスサービスを提供する場合のシステムを示す。
【００２２】
同図に示すシステムは、論理アドレス管理装置１、アプリケーション実行装置２、ＳＩＰプロキシ装置３、発側装置４、着側装置５及びこれらの装置を接続するネットワーク６から構成される。
【００２３】
論理アドレス管理装置１は、論理アドレスデータベース１１と論理アドレス管理アプリケーションロジック１２から構成される。
【００２４】
論理アドレスデータベース１１は、論理アドレスサービスのキー情報となる論理アドレス１１１と、それに対応するアプリケーション実行装置２への転送アドレス及び付加的な論理アドレスサービスの実行に必要な実アドレスをリストとして格納したアドレスリスト１１２をデータベースカラムとして持つデータベースである。
【００２５】
アドレスリスト１１２の実アドレスのリストとは、例えば、論理番号でアクセスすると、優先度を付けた複数のＳＩＰ通信の着信先を順番に呼び出すという付加サービスの場合は、着信優先度と着信先となるアドレスの組である。アドレスリスト１１２へのアドレスの格納は、アドレス表記方法によって異なる。ＵＲＩ(Uniform Resource Identifiers)のように、アドレス表記中に通信プロトコルが含まれる場合には、通信プロトコル毎にアプリケーション実行装置２への複数の転送アドレスをリストとして格納する。一方、アドレス表記中に通信プロトコルが含まれていない場合には、複数の通信プロトコルで共用する転送アドレスを格納する。
【００２６】
アプリケーション実行装置２は、付加サービスアプリケーションロジック２１が搭載されている。
【００２７】
ＳＩＰプロキシ装置３は、ＳＩＰ通信に必要となるＳＩＰプロキシ機能を搭載している装置である。
【００２８】
発側装置４は、ＳＩＰ通信の発信側の装置であり、ＳＩＰクライアント機能を搭載している。
【００２９】
着側装置５は、ＳＩＰ通信の着信側の装置であり、ＳＩＰクライアント機能を搭載している。
【００３０】
ネットワーク６は、論理アドレス管理装置１、アプリケーション実行装置２、ＳＩＰプロキシ装置３、発側装置４、及び着側装置５が接続される通信ネットワークであり、例えば、インターネットである。
【００３１】
次に、上記の構成における動作を説明する。
【００３２】
図４は、本発明の一実施の形態におけるシステム全体の動作のシーケンスチャートであり、図５は、本発明の一実施の形態における論理アドレス管理装置の論理アドレス管理アプリケーションロジックの動作のフローチャートであり、図６は、本発明の一実施の形態におけるアプリケーション実行装置の付加サービスアプリケーションロジックの動作のフローチャートである。
【００３３】
以下、図４〜図６を用いて、動作を説明する。
【００３４】
以下は、発側装置４がある論理アドレスで示される通信相手との間でＳＩＰによる呼の確立を試み、付加サービスアプリケーションロジック２１によって着側装置５が選択され、発側装置４と着側装置５との間でＳＩＰの呼が確立するようなＳＩＰ通信における付加的な論理アドレスサービスの動作説明である。
【００３５】
ＳＩＰプロキシ装置３では、ＳＩＰメッセージの中のRequest-ＵＲＩに含まれる論理アドレスを実際のＳＩＰアドレス（ＵＲＩ）に変換するために、ネットワーク６を介して論理アドレス管理装置１にアドレス変換要求を行う（ステップ２０２）。
【００３６】
論理アドレス管理装置１では、論理アドレス管理アプリケーションロジック１２が図５に示す手順で、アドレス変換要求を受け付けると（ステップ３０１）、アドレス変換要求された論理アドレスに対するアドレスリストを論理アドレスデータベース１１から検索し（ステップ３０２）、応答電文を作成し（ステップ３０３）、ネットワーク６を介してＳＩＰプロキシ装置３にアドレス変換要求に対して応答する（ステップ３０４、２０３）。なお、アドレスリスト１１２にはアプリケーション実行装置２への転送アドレスと実サービスアドレスを予め格納しておくものとする。図７に、論理アドレスデータベース１１のレコードの例を示す。図７の例では、アプリケーション実行装置２への転送アドレス（Ｒ５０１）と付加的な論理アドレスサービスの実行に必要な実アドレス（Ｒ５０２）を格納している。このとき、転送アドレスから論理アドレスが一意に決定されるようにする。
【００３７】
ＳＩＰプロキシ装置３では、ＳＩＰ通信の呼を確立するために、アドレスリストの中からＳＩＰプロトコルの通信アドレスで、かつ優先度が高いものを選択し、ネットワーク６を介してアプリケーション実行装置２にＳＩＰのｉｎｖｉｔｅメッセージを転送する（ステップ２０４）。
【００３８】
アプリケーション実行装置２では、付加サースアプリケーションロジック２１が起動される。付加サービスアプリケーションロジック２１の動作を図６に示す。ＳＩＰメッセージ中の転送アドレスを受け付け（ステップ４０１）、論理アドレスを抽出し（ステップ４０２）、その論理アドレスに対する実アドレスを取得するために、ネットワーク６を介して論理アドレス管理装置１にアドレス変換要求を行う（ステップ４０３、ステップ２０５）。
【００３９】
論理アドレス管理装置１では、ＳＩＰプロキシ装置３からのアドレス変換要求時と全く同じ動作を行う。即ち、論理アドレス管理アプリケーションロジック１２が、アドレス変換要求を受け付け（ステップ３０１）、アドレス変換要求された論理アドレスに対するアドレスリストを論理アドレスデータベース１１から検索し（ステップ３０２）、応答電文を作成し（ステップ３０３）、ネットワーク６を介してアプリケーション実行装置２にアドレス変換要求応答をする（ステップ３０４、ステップ２０６）。
【００４０】
本実施の形態における動作の説明では、付加サービスアプリケーションロジック２１は、アドレスリストの中から最も優先度の高い実アドレスに対してＳＩＰによる呼の確立を試みる付加アプリケーションの例を示す。アドレス変換要求応答としてアドレスリストを受信（ステップ４０４）したアプリケーション実行装置２上の付加サービスアプリケーションロジック２１は、アドレスリストの中から転送アドレスを除外し（ステップ４０５）、残った実アドレスの中で最も優先度の高いものを選択し（ステップ４０６）、ＳＩＰメッセージをそのアドレスに対応する着側装置５に送信する（ステップ２０７）。転送アドレスの除外は、優先度にある閾値を設け、その閾値より小さい優先度となるレコードは転送アドレスとして認識してもよいし、アプリケーション実行装置のアドレスが含まれるレコードを転送アドレスとして認識してもよい。
【００４１】
着側装置５が応答すると（ステップ２０８）、発側装置４と着側装置５との間でＳＩＰによる呼が確立する。
【００４２】
また、上記の実施の形態における論理アドレス管理装置１の論理アドレス管理アプリケーションロジック及びアプリケーション実行装置２の付加サービスアプリケーションロジックは、プログラムとして当該論理アドレス管理装置１及びアプリケーション実行装置２として利用されるコンピュータにインストールしておくものとする。
【００４３】
また、プログラムとしての論理アドレス管理アプリケーションロジック及び付加サービスアプリケーションロジックをそれぞれ、論理アドレス管理装置１、アプリケーション実行装置２として利用されるコンピュータに接続されるハードディスク装置や、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることも可能である。
【００４４】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【００４５】
【発明の効果】
上述のように、本発明によれば、転送アドレスと実アドレスから構成されるアドレスリストを論理アドレス管理装置で管理することにより、転送アドレスが示すアプリケーション実行装置において、付加的な論理アドレスサービスが起動可能になり、また、実アドレスを使った付加的な論理アドレスサービスの実行が可能となる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるシステム構成図である。
【図４】本発明の一実施の形態におけるシステム全体の動作のシーケンスチャートである。
【図５】本発明の一実施の形態における論理アドレス管理装置の論理アドレス管理アプリケーションロジックの動作のフローチャートである。
【図６】本発明の一実施の形態におけるアプリケーション実行装置の付加サービスアプリケーションロジックの動作のフローチャートである。
【図７】本発明の一実施の形態における論理アドレスデータベースのレコードの例である。
【符号の説明】
１  論理アドレス管理装置
２  アプリケーション実行装置
３  ＳＩＰプロキシ装置
４  発側装置
５  着側装置
６  ネットワーク
１１  アドレスリスト保持手段、論理アドレスデータベース
１２  アドレスリスト送信手段、論理アドレス管理アプリケーションロジック
２１  アプリケーション実行手段
１１１  論理アドレス
１１２  アドレスリスト
Ｒ５０１  転送アドレス
Ｒ５０２  実アドレス
【図１】
0003801114.tif 000002
【図２】
0003801114.tif 000003
【図３】
0003801114.tif 000004
【図４】
0003801114.tif 000005
【図５】
0003801114.tif 000006
【図６】
0003801114.tif 000007
【図７】
0003801114.tif 000008