(57)【要約】【課題】通信プロトコルの追加に伴う拡張性を高めるとともにメンテナンスを容易に行うことが可能な通信中継システムを提供すること。【解決手段】通信中継システム８００は、複数の通信プロトコルに従って通信を行う通信端末間の通信を中継する。通信中継システムは、各通信プロトコルに対して、通信プロトコルと対応付けられた仮識別情報取得部８０１ａ，８０１ｂ，…を備える。各仮識別情報取得部は、対応付けられた通信プロトコルに従った、通信端末を識別するための端末識別情報と異なる仮識別情報を取得する。通信中継システムは、複数の通信端末の１つから、通信プロトコルに従った通信情報を受信した場合、通信情報に含まれる送信元端末識別情報を仮識別情報取得部により取得された仮識別情報に置換し、置換後の通信情報を、複数の通信端末の他の１つへ送信する通信中継部８０２を備える。【選択図】図２５
2011055332.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継する通信中継システムであって、
前記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得手段を備え、
前記仮識別情報取得手段は、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、前記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得するように構成され、
前記通信中継システムは、更に、
前記複数の通信端末の１つである送信元端末から、前記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる前記通信端末としての当該送信元端末を識別するための前記端末識別情報である送信元端末識別情報を、前記仮識別情報取得手段により取得された前記仮識別情報に置換し、当該置換後の通信情報を、前記複数の通信端末の他の１つである送信先端末へ送信する通信中継手段を備える通信中継システム。
【請求項２】
請求項１に記載の通信中継システムであって、
前記仮識別情報取得手段は、前記送信元端末識別情報と対応付けて前記仮識別情報を取得するように構成され、
前記通信中継手段は、前記送信元端末から前記通信情報を受信した場合、当該通信情報に含まれる前記送信元端末識別情報を、当該送信元端末識別情報と対応付けて前記仮識別情報取得手段により取得された前記仮識別情報に置換し、当該置換後の通信情報を前記送信先端末へ送信するように構成された通信中継システム。
【請求項３】
請求項１又は請求項２に記載の通信中継システムであって、
前記仮識別情報を生成する方式を表す方式情報を受け付けるとともに、前記受け付けた方式情報を前記複数の仮識別情報取得手段のそれぞれに対して出力する方式情報出力手段を備える通信中継システム。
【請求項４】
請求項３に記載の通信中継システムであって、
前記方式情報は、通信セッションが確立される毎に異なる仮識別情報を生成する第１の方式、又は、通信セッションが最初に確立されるときのみに仮識別情報を生成する第２の方式、を表す情報である通信中継システム。
【請求項５】
請求項３又は請求項４に記載の通信中継システムであって、
前記仮識別情報取得手段は、前記方式情報出力手段から出力された前記方式情報が表す方式に従って仮識別情報を生成することにより当該仮識別情報を取得するように構成された通信中継システム。
【請求項６】
請求項４に記載の通信中継システムであって、
前記複数の通信プロトコルは、第１の通信プロトコルと、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにおいて当該第１の通信プロトコルよりも物理層側に位置する第２の通信プロトコルと、を含み、
前記複数の仮識別情報取得手段は、前記第１の通信プロトコルと対応付けられた第１の仮識別情報取得手段と、前記第２の通信プロトコルと対応付けられた第２の仮識別情報取得手段と、を含み、
前記方式情報出力手段は、前記受け付けた方式情報が表す方式が前記第２の方式である場合、当該第２の方式を表す方式情報を前記第１の仮識別情報取得手段に対して出力するとともに、前記第１の方式を表す方式情報を前記第２の仮識別情報取得手段に対して出力するように構成された通信中継システム。
【請求項７】
請求項３乃至請求項６のいずれか一項に記載の通信中継システムであって、
前記方式情報出力手段は、前記方式情報と、前記送信元端末のユーザを識別するためのユーザ識別情報と、を受け付けるとともに、前記受け付けた方式情報及びユーザ識別情報を前記複数の仮識別情報取得手段のそれぞれに対して出力するように構成され、
前記仮識別情報取得手段は、
ユーザを識別するためのユーザ識別情報と、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、前記通信端末を識別するための情報である端末識別情報と、を対応付けて記憶する識別情報記憶手段を含むとともに、
前記方式情報出力手段から出力された前記ユーザ識別情報と対応付けて記憶されている端末識別情報を前記送信元端末識別情報として取得するように構成された通信中継システム。
【請求項８】
請求項７に記載の通信中継システムであって、
前記方式情報出力手段は、前記方式情報と、前記送信元端末のユーザを識別するための送信元ユーザ識別情報と、前記送信先端末のユーザを識別するための送信先ユーザ識別情報と、を受け付けるとともに、前記受け付けた方式情報、送信元ユーザ識別情報及び送信先ユーザ識別情報を前記複数の仮識別情報取得手段のそれぞれに対して出力するように構成され、
前記仮識別情報取得手段は、前記方式情報出力手段から出力された前記送信元ユーザ識別情報と対応付けて記憶されている端末識別情報を前記送信元端末識別情報として取得し、且つ、当該方式情報出力手段から出力された前記送信先ユーザ識別情報と対応付けて記憶されている端末識別情報を送信先端末識別情報として取得するように構成され、
前記通信中継手段は、前記仮識別情報取得手段により取得された送信元端末識別情報及び送信先端末識別情報を含む前記通信情報が受信された場合、当該通信情報に含まれる前記送信元端末識別情報を、当該送信元端末識別情報と対応付けて取得された前記仮識別情報に置換するように構成された通信中継システム。
【請求項９】
請求項８に記載の通信中継システムであって、
前記通信中継手段は、
前記送信元端末識別情報と、当該送信元端末識別情報に対応付けて取得された前記仮識別情報と、を対応付けて記憶する仮識別情報記憶手段を備え、且つ、
前記受信された通信情報に含まれる、送信先となる通信端末を識別するための送信先端末識別情報が、前記記憶されている仮識別情報と一致している場合、当該送信先端末識別情報を、当該仮識別情報と対応付けて記憶されている前記送信元端末識別情報に置換し、当該置換後の通信情報を当該送信元端末識別情報により識別される前記通信端末へ送信するように構成された通信中継システム。
【請求項１０】
請求項３乃至請求項９のいずれか一項に記載の通信中継システムであって、
前記複数の仮識別情報取得手段は、前記複数の通信プロトコルの１つと対応付けられた複数の仮識別情報取得手段を含み、
前記通信中継システムは、更に、
前記複数の通信プロトコルの１つと対応付けられた前記複数の仮識別情報取得手段のそれぞれの負荷を取得する負荷取得手段を備え、
前記方式情報出力手段は、前記取得された負荷に基づいて、前記複数の通信プロトコルの１つと対応付けられた前記複数の仮識別情報取得手段の１つを選択し、当該選択された仮識別情報取得手段に対して、前記受け付けた方式情報を出力するように構成された通信中継システム。
【請求項１１】
請求項３乃至請求項９のいずれか一項に記載の通信中継システムであって、
前記複数の仮識別情報取得手段は、前記複数の通信プロトコルの１つと対応付けられた複数の仮識別情報取得手段を含み、
前記方式情報出力手段は、前記受け付けた方式情報が表す方式に基づいて、前記複数の通信プロトコルの１つと対応付けられた前記複数の仮識別情報取得手段の１つを選択し、当該選択された仮識別情報取得手段に対して、前記受け付けた方式情報を出力するように構成された通信中継システム。
【請求項１２】
請求項７乃至請求項１１のいずれか一項に記載の通信中継システムであって、
前記通信端末を識別するための端末識別情報が変更された場合、当該通信端末のユーザを識別するためのユーザ識別情報と、当該変更後の端末識別情報と、を含む端末識別情報変更指示を受け付ける端末識別情報変更指示受付手段と、
前記端末識別情報変更指示が受け付けられた場合、当該端末識別情報変更指示に含まれるユーザ識別情報と対応付けて前記識別情報記憶手段に記憶されている端末識別情報を、当該端末識別情報変更指示に含まれる前記変更後の端末識別情報に更新する識別情報更新手段と、
を備え、
前記仮識別情報取得手段は、前記端末識別情報変更指示が受け付けられた場合、前記取得された仮識別情報と対応付けられた送信元端末識別情報を、当該端末識別情報変更指示に含まれる前記変更後の端末識別情報に更新するように構成された通信中継システム。
【請求項１３】
請求項１乃至請求項１２のいずれか一項に記載の通信中継システムであって、
前記複数の通信プロトコルは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）と、を含む通信中継システム。
【請求項１４】
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成され、且つ、前記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得手段を備える通信中継システムに適用され、
前記仮識別情報取得手段が、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、前記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得し、
前記複数の通信端末の１つである送信元端末から、前記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる前記通信端末としての当該送信元端末を識別するための前記端末識別情報である送信元端末識別情報を、前記仮識別情報取得手段により取得された前記仮識別情報に置換し、当該置換後の通信情報を、前記複数の通信端末の他の１つである送信先端末へ送信する、通信中継方法。
【請求項１５】
請求項１４に記載の通信中継方法であって、
前記仮識別情報取得手段が、前記送信元端末識別情報と対応付けて前記仮識別情報を取得し、
前記送信元端末から前記通信情報を受信した場合、当該通信情報に含まれる前記送信元端末識別情報を、当該送信元端末識別情報と対応付けて前記仮識別情報取得手段により取得された前記仮識別情報に置換し、当該置換後の通信情報を前記送信先端末へ送信するように構成された通信中継方法。
【請求項１６】
請求項１４又は請求項１５に記載の通信中継方法であって、
前記仮識別情報を生成する方式を表す方式情報を受け付けるとともに、前記受け付けた方式情報を前記複数の仮識別情報取得手段のそれぞれに対して出力する、通信中継方法。
【請求項１７】
複数の通信プロトコルに従って通信を行う複数の通信端末と、前記複数の通信端末間の前記通信を中継する通信中継システムと、を含む通信システムであって、
前記複数の通信端末の１つである送信元端末は、前記複数の通信プロトコルの少なくとも１つに従った通信情報であって、当該通信情報の送信元となる前記通信端末としての当該送信元端末を識別するための端末識別情報である送信元端末識別情報と、当該通信情報の送信先となる前記複数の通信端末の他の１つとしての送信先端末を識別するための端末識別情報である送信先端末識別情報と、を含む通信情報を前記通信中継システムへ送信するように構成され、
前記通信中継システムは、
前記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得手段を備え、
前記仮識別情報取得手段は、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、前記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得するように構成され、
前記通信中継システムは、更に、
前記送信元端末から前記通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる前記通信端末としての当該送信元端末を識別するための前記端末識別情報である送信元端末識別情報を、前記仮識別情報取得手段により取得された前記仮識別情報に置換し、当該置換後の通信情報を前記送信先端末へ送信する通信中継手段を備える通信システム。
【請求項１８】
請求項１７に記載の通信システムであって、
前記仮識別情報取得手段は、前記送信元端末識別情報と対応付けて前記仮識別情報を取得するように構成され、
前記通信中継手段は、前記送信元端末から前記通信情報を受信した場合、当該通信情報に含まれる前記送信元端末識別情報を、当該送信元端末識別情報と対応付けて前記仮識別情報取得手段により取得された前記仮識別情報に置換し、当該置換後の通信情報を前記送信先端末へ送信するように構成された通信システム。
【請求項１９】
請求項１７又は請求項１８に記載の通信システムであって、
前記通信中継システムは、
前記仮識別情報を生成する方式を表す方式情報を受け付けるとともに、前記受け付けた方式情報を前記複数の仮識別情報取得手段のそれぞれに対して出力する方式情報出力手段を備える通信システム。
【請求項２０】
予め定められた１つの通信プロトコルに従った情報であって、通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得する仮識別情報取得手段を備える仮識別情報取得装置。
【請求項２１】
請求項２０に記載の仮識別情報取得装置であって、
前記仮識別情報取得手段は、前記通信端末から送信され且つ前記通信プロトコルに従った通信情報に含まれる前記端末識別情報であって、当該通信情報の送信元となる前記通信端末としての送信元端末を識別するための前記端末識別情報である送信元端末識別情報と対応付けて前記仮識別情報を取得するように構成された仮識別情報取得装置。
【請求項２２】
情報処理装置に、
予め定められた１つの通信プロトコルに従った情報であって、通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得する仮識別情報取得手段を実現させるためのプログラム。
【請求項２３】
請求項２２に記載のプログラムであって、
前記仮識別情報取得手段は、前記通信端末から送信され且つ前記通信プロトコルに従った通信情報に含まれる前記端末識別情報であって、当該通信情報の送信元となる前記通信端末としての送信元端末を識別するための前記端末識別情報である送信元端末識別情報と対応付けて前記仮識別情報を取得するように構成されたプログラム。
【請求項２４】
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成されるとともに、
前記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルに従った情報であって、前記通信端末を識別するための端末識別情報と異なる仮識別情報を受信する仮識別情報受信手段と、
前記複数の通信端末の１つである送信元端末から、前記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる前記通信端末としての当該送信元端末を識別するための前記端末識別情報である送信元端末識別情報を、前記受信された仮識別情報に置換し、当該置換後の通信情報を、前記複数の通信端末の他の１つである送信先端末へ送信する通信中継手段と、
を備える通信中継装置。
【請求項２５】
請求項２４に記載の通信中継装置であって、
前記仮識別情報受信手段は、前記送信元端末識別情報と、当該送信元端末識別情報と対応付けられた前記仮識別情報と、を受信するように構成され、
前記通信中継手段は、前記送信元端末から前記通信情報を受信した場合、当該通信情報に含まれる前記送信元端末識別情報を、当該送信元端末識別情報と対応付けて受信された前記仮識別情報に置換し、当該置換後の通信情報を前記送信先端末へ送信するように構成された通信中継装置。
【請求項２６】
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成された情報処理装置に、
前記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルに従った情報であって、前記通信端末を識別するための端末識別情報と異なる仮識別情報を受信する仮識別情報受信手段と、
前記複数の通信端末の１つである送信元端末から、前記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる前記通信端末としての当該送信元端末を識別するための前記端末識別情報である送信元端末識別情報を、前記受信された仮識別情報に置換し、当該置換後の通信情報を、前記複数の通信端末の他の１つである送信先端末へ送信する通信中継手段と、
を実現させるためのプログラム。
【請求項２７】
請求項２６に記載のプログラムであって、
前記仮識別情報受信手段は、前記送信元端末識別情報と、当該送信元端末識別情報と対応付けられた前記仮識別情報と、を受信するように構成され、
前記通信中継手段は、前記送信元端末から前記通信情報を受信した場合、当該通信情報に含まれる前記送信元端末識別情報を、当該送信元端末識別情報と対応付けて受信された前記仮識別情報に置換し、当該置換後の通信情報を前記送信先端末へ送信するように構成されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信プロトコルに従って通信を行う複数の通信端末間の通信を中継する通信中継システムに関する。
【背景技術】
【０００２】
複数の通信プロトコルに従って通信を行う複数の通信端末間の通信を中継する通信中継システムが知られている。この種の通信中継システムの一つとして、非特許文献１に記載の通信中継システムは、仮識別情報取得手段と、通信中継手段と、を備える。
【０００３】
仮識別情報取得手段は、複数の通信プロトコルのそれぞれに対して、各通信プロトコルに従って送信される通信情報に含まれる、当該通信情報の送信元となる通信端末を識別するための送信元端末識別情報に対応付けて、当該送信元端末識別情報と異なる仮識別情報を取得する。
【０００４】
通信中継手段は、複数の通信プロトコルのそれぞれに対して、複数の通信端末の１つである送信元端末から各通信プロトコルに従った通信情報を受信した場合、当該受信された通信情報に含まれる送信元端末識別情報を、当該送信元端末識別情報と対応付けて取得された仮識別情報に置換する。更に、通信中継手段は、当該置換後の通信情報を、複数の通信端末の他の１つである送信先端末へ送信する。
【０００５】
この通信中継システムによれば、送信先端末が受信した通信情報に、実際にその通信情報を送信した送信元端末を識別するための情報が含まれることを防止することができる。換言すると、送信元端末が特定されることを回避しながら、送信元端末は送信先端末へ通信情報を送信することができる。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】竹之内隆夫、外４名、「仮名ＩＤの生成・管理機能の提案」、２００８年総合大会講演論文集、電子情報通信学会、２００８年３月、Ｂ−７−３８
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記通信中継システムにおいては、通信プロトコルが新たに追加された場合、上記仮識別情報取得手段を改変する必要があった。即ち、通信プロトコルの追加に伴う拡張性が低いという問題があった。
【０００８】
また、上記通信中継システムにおいては、仮識別情報を取得する処理を行う手段のメンテナンスを、通信プロトコル毎に独立して行うことができない。即ち、仮識別情報を取得する処理を行う手段のメンテナンスを容易に行うことができないという問題もあった。
【０００９】
このため、本発明の目的は、上述した課題である「通信プロトコルの追加に伴う拡張性が低いこと、及び、メンテナンスを容易に行うことができないこと」を解決することが可能な通信中継システムを提供することにある。
【課題を解決するための手段】
【００１０】
かかる目的を達成するため本発明の一形態である通信中継システムは、
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するシステムである。
【００１１】
更に、この通信中継システムは、
上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得手段を備え、
上記仮識別情報取得手段は、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得するように構成され、
上記通信中継システムは、更に、
上記複数の通信端末の１つである送信元端末から、上記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を、上記複数の通信端末の他の１つである送信先端末へ送信する通信中継手段を備える。
【００１２】
また、本発明の他の形態である通信中継方法は、
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成され、且つ、上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得手段を備える通信中継システムに適用され、
上記仮識別情報取得手段が、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得し、
上記複数の通信端末の１つである送信元端末から、上記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を、上記複数の通信端末の他の１つである送信先端末へ送信する方法である。
【００１３】
また、本発明の他の形態である通信システムは、
複数の通信プロトコルに従って通信を行う複数の通信端末と、上記複数の通信端末間の上記通信を中継する通信中継システムと、を含むシステムである。
【００１４】
更に、上記複数の通信端末の１つである送信元端末は、上記複数の通信プロトコルの少なくとも１つに従った通信情報であって、当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための端末識別情報である送信元端末識別情報と、当該通信情報の送信先となる上記複数の通信端末の他の１つとしての送信先端末を識別するための端末識別情報である送信先端末識別情報と、を含む通信情報を上記通信中継システムへ送信するように構成され、
上記通信中継システムは、
上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得手段を備え、
上記仮識別情報取得手段は、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得するように構成され、
上記通信中継システムは、更に、
上記送信元端末から上記通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を上記送信先端末へ送信する通信中継手段を備える。
【００１５】
また、本発明の他の形態である仮識別情報取得装置は、
予め定められた１つの通信プロトコルに従った情報であって、通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得する仮識別情報取得手段を備える。
【００１６】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
予め定められた１つの通信プロトコルに従った情報であって、通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得する仮識別情報取得手段を実現させるためのプログラムである。
【００１７】
また、本発明の他の形態である通信中継装置は、
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成されるとともに、
上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる仮識別情報を受信する仮識別情報受信手段と、
上記複数の通信端末の１つである送信元端末から、上記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記受信された仮識別情報に置換し、当該置換後の通信情報を、上記複数の通信端末の他の１つである送信先端末へ送信する通信中継手段と、
を備える。
【００１８】
また、本発明の他の形態であるプログラムは、
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成された情報処理装置に、
上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる仮識別情報を受信する仮識別情報受信手段と、
上記複数の通信端末の１つである送信元端末から、上記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記受信された仮識別情報に置換し、当該置換後の通信情報を、上記複数の通信端末の他の１つである送信先端末へ送信する通信中継手段と、
を実現させるためのプログラムである。
【発明の効果】
【００１９】
本発明は、以上のように構成されることにより、通信プロトコルの追加に伴う拡張性を高めるとともにメンテナンスを容易に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態に係る通信システムの概略構成を表す図である。
【図２】本発明の第１実施形態に係る通信システムの機能の概略を表すブロック図である。
【図３】本発明の第１実施形態に係る送信元端末の機能の概略を表すブロック図である。
【図４】本発明の第１実施形態に係る方式情報出力装置の機能の概略を表すブロック図である。
【図５】本発明の第１実施形態に係る第１の仮識別情報取得装置の機能の概略を表すブロック図である。
【図６】本発明の第１実施形態に係る第２の仮識別情報取得装置の機能の概略を表すブロック図である。
【図７】本発明の第１実施形態に係る第１の通信中継装置の機能の概略を表すブロック図である。
【図８】本発明の第１実施形態に係る第２の通信中継装置の機能の概略を表すブロック図である。
【図９】本発明の第１実施形態に係る第１の仮識別情報取得装置が記憶する、ユーザ識別情報と、第１の通信プロトコルに従った端末識別情報と、を含むテーブルを示した図である。
【図１０】本発明の第１実施形態に係る第１の仮識別情報取得装置が記憶する、送信元端末識別情報と、仮識別情報と、生成日時情報と、を含むテーブルを示した図である。
【図１１】本発明の第１実施形態に係る第２の仮識別情報取得装置が記憶する、ユーザ識別情報と、第２の通信プロトコルに従った端末識別情報と、を含むテーブルを示した図である。
【図１２】本発明の第１実施形態に係る第２の仮識別情報取得装置が記憶する、送信元端末識別情報と、仮識別情報と、生成日時情報と、を含むテーブルを示した図である。
【図１３】本発明の第１実施形態に係る第１の通信中継装置が記憶する、送信元端末識別情報と、送信先端末識別情報と、仮識別情報と、を含むテーブルを示した図である。
【図１４】本発明の第１実施形態に係る第２の通信中継装置が記憶する、送信元端末識別情報と、送信先端末識別情報と、仮識別情報と、を含むテーブルを示した図である。
【図１５】本発明の第１実施形態に係る通信システムの作動のうちの仮識別情報を設定する際の作動を示したシーケンス図である。
【図１６】本発明の第１実施形態に係る第１の仮識別情報取得装置が、仮識別情報を取得するために実行する処理を示したフローチャートである。
【図１７】本発明の第１実施形態に係る通信システムの作動のうちの第１の通信情報を中継する際の作動を示したシーケンス図である。
【図１８】本発明の第１実施形態に係る通信システムの作動のうちの第２の通信情報を中継する際の作動を示したシーケンス図である。
【図１９】本発明の第２実施形態に係る通信システムの概略構成を表す図である。
【図２０】本発明の第２実施形態に係る第１の仮識別情報取得装置の機能の概略を表すブロック図である。
【図２１】本発明の第２実施形態に係る方式情報出力装置の機能の概略を表すブロック図である。
【図２２】本発明の第３実施形態に係る方式情報出力装置の機能の概略を表すブロック図である。
【図２３】本発明の第４実施形態に係る送信元端末の機能の概略を表すブロック図である。
【図２４】本発明の第４実施形態に係る第２の仮識別情報取得装置の機能の概略を表すブロック図である。
【図２５】本発明の第５実施形態に係る通信中継システムの機能の概略を表すブロック図である。
【発明を実施するための形態】
【００２１】
以下、本発明に係る、通信中継システム、通信中継方法、通信システム、仮識別情報取得装置、プログラム、及び、通信中継装置、の各実施形態について図１〜図２５を参照しながら説明する。
【００２２】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る通信システム１は、複数の通信端末１００ａ，１００ｂ，…と、方式情報出力装置２００と、第１の仮識別情報取得装置３００と、第２の仮識別情報取得装置４００と、第１の通信中継装置５００と、第２の通信中継装置６００と、を含む。なお、方式情報出力装置２００、第１の仮識別情報取得装置３００、第２の仮識別情報取得装置４００、第１の通信中継装置５００、及び、第２の通信中継装置６００は、通信中継システムを構成している。また、通信端末１００ａは、送信元端末を構成し、通信端末１００ｂは、送信先端末を構成する。
【００２３】
複数の通信端末１００ａ，１００ｂ，…と、方式情報出力装置２００と、第１の仮識別情報取得装置３００と、第２の仮識別情報取得装置４００と、第１の通信中継装置５００と、第２の通信中継装置６００と、は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を構成する通信回線ＮＷを介して、互いに通信可能に接続されている。
【００２４】
各通信端末１００ａ，１００ｂ，…は、ＩＰ電話機である。また、各通信端末１００ａ，１００ｂ，…は、図示しない中央処理装置（ＣＰＵ；Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、及び、記憶装置（メモリ）を備える。各通信端末１００ａ，１００ｂ，…は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００２５】
方式情報出力装置２００、第１の仮識別情報取得装置３００、第２の仮識別情報取得装置４００、第１の通信中継装置５００、及び、第２の通信中継装置６００のそれぞれは、サーバ装置としての情報処理装置である。
【００２６】
各サーバ装置は、中央処理装置（ＣＰＵ）、及び、記憶装置（メモリ及びハードディスク駆動装置（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））を備える。各サーバ装置は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００２７】
図２乃至図８は、上記のように構成された通信システム１の機能を表すブロック図である。
図３に示したように、通信端末１００ａの機能は、基本ルール情報送信部１０１と、通信情報送信部１０２と、通信情報受信部１０３と、を含む。
【００２８】
通信情報送信部１０２は、第１の通信情報を生成する。第１の通信情報は、通信端末１００ａと通信端末１００ａ以外の通信端末（本例では、通信端末１００ｂ）との間に通信セッションを確立するための情報である。
【００２９】
本例では、通信情報送信部１０２は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従ったＳＩＰメッセージを、ＩＰに従って分割することにより、ＰＤＵ（プロトコル・データ・ユニット）としてのＩＰパケットを第１の通信情報として生成する。なお、本例では、ＳＩＰは、第１の通信プロトコルを構成し、ＩＰは、第２の通信プロトコルを構成する。即ち、第１の通信情報は、第１の通信プロトコル及び第２の通信プロトコルに従った情報である。
【００３０】
また、本例では、第２の通信プロトコルは、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにおいて第１の通信プロトコルよりも物理層側に位置する、と言うことができる。
【００３１】
また、ＳＩＰメッセージは、送信元となる通信端末（送信元端末）を識別するための情報である送信元端末識別情報としてのＳＩＰ−ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を含む。更に、ＳＩＰメッセージは、送信先となる通信端末（送信先端末）を識別するための情報である送信先端末識別情報としてのＳＩＰ−ＵＲＩも含む。
【００３２】
また、ＩＰパケットは、送信元となる通信端末を識別するための情報である送信元端末識別情報としてのＩＰアドレスを含む。更に、ＩＰパケットは、送信先となる通信端末を識別するための情報である送信先端末識別情報としてのＩＰアドレスも含む。
【００３３】
即ち、第１の通信情報は、第１の通信プロトコルに従った情報であって、送信元となる通信端末を識別するための情報である第１の送信元端末識別情報と、第１の通信プロトコルに従った情報であって、送信先となる通信端末を識別するための情報である第１の送信先端末識別情報と、を含む。更に、第１の通信情報は、第２の通信プロトコルに従った情報であって、送信元となる通信端末を識別するための情報である第２の送信元端末識別情報と、第２の通信プロトコルに従った情報であって、送信先となる通信端末を識別するための情報である第２の送信先端末識別情報と、を含む。
【００３４】
通信情報送信部１０２は、生成した第１の通信情報を第１の通信中継装置５００へ送信する。
【００３５】
また、通信情報送信部１０２は、第２の通信情報を生成する。第２の通信情報は、音声を表す音声情報である。
【００３６】
本例では、通信情報送信部１０２は、ＲＴＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）に従った音声情報を、ＩＰに従って分割することによりＩＰパケットを第２の通信情報として生成する。なお、本例では、ＲＴＰは、第３の通信プロトコルを構成する。即ち、第２の通信情報は、第２の通信プロトコル及び第３の通信プロトコルに従った情報である。
【００３７】
通信情報送信部１０２は、生成した第２の通信情報を、確立された通信セッションを介して、第１の通信中継装置５００へ送信する。
【００３８】
基本ルール情報送信部１０１は、通信情報送信部１０２による第１の通信情報（即ち、新たに通信セッションを確立するための情報）の送信に先立って、基本ルール情報を方式情報出力装置２００へ送信する。基本ルール情報は、方式情報と、送信元ユーザ識別情報と、送信先ユーザ識別情報と、を含む。
【００３９】
方式情報は、後述する仮識別情報を生成する方式を表す情報である。本例では、方式情報は、通信セッションが確立される毎に異なる仮識別情報を生成する第１の方式、又は、通信セッションが最初に確立されるときのみに仮識別情報を生成する第２の方式、を表す情報である。本例では、方式情報は、通信端末１００ａのユーザにより入力された情報である。なお、方式情報は、予め設定された情報であってもよい。
【００４０】
また、送信元ユーザ識別情報は、送信元端末のユーザを識別するためのユーザ識別情報である。また、送信先ユーザ識別情報は、送信先端末のユーザを識別するためのユーザ識別情報である。
【００４１】
通信情報受信部１０３は、第１の通信中継装置５００を介して、通信端末１００ａ以外の通信端末（本例では、通信端末１００ｂ）から送信された第１の通信情報を受信する。また、通信情報受信部１０３は、第２の通信中継装置６００を介して、通信端末１００ａ以外の通信端末（本例では、通信端末１００ｂ）から送信された第２の通信情報を受信する。
【００４２】
また、通信端末１００ａ以外の通信端末１００ｂ，…も、通信端末１００ａと同様の機能を有する。
このようにして、複数の通信端末１００ａ，１００ｂ，…は、複数の通信プロトコルに従って通信を行う。
【００４３】
図４に示したように、方式情報出力装置２００の機能は、基本ルール情報受信部２０１と、基本ルール情報送信部（方式情報出力手段）２０２と、を含む。
【００４４】
基本ルール情報受信部２０１は、通信端末１００ａから基本ルール情報を受信する（受け付ける）。
基本ルール情報送信部２０２は、基本ルール情報受信部２０１により受信された基本ルール情報を、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００のそれぞれへ送信（出力）する。
【００４５】
図５に示したように、第１の仮識別情報取得装置３００の機能は、識別情報記憶部（識別情報記憶手段）３０１と、仮識別情報記憶部３０２と、基本ルール情報受信部３０３と、仮識別情報取得部３０４と、ルール情報送信部３０５と、を含む。第１の仮識別情報取得装置３００は、第１の通信プロトコルとしてのＳＩＰと対応付けられている。
【００４６】
識別情報記憶部３０１は、図９に示したように、ユーザを識別するためのユーザ識別情報（「Ａｌｉｃｅ」、「Ｂｏｂ」等）と、第１の通信プロトコルに従った情報であって、通信端末を識別するための情報である端末識別情報（「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」、「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」等）と、を対応付けて予め記憶している。
【００４７】
基本ルール情報受信部３０３は、方式情報出力装置２００から基本ルール情報を受信する。
仮識別情報取得部３０４は、基本ルール情報受信部３０３により受信された基本ルール情報を受け付ける。
【００４８】
仮識別情報取得部３０４は、受け付けた基本ルール情報に含まれる送信元ユーザ識別情報と対応付けて識別情報記憶部３０１に記憶されている端末識別情報を送信元端末識別情報として取得する。更に、仮識別情報取得部３０４は、受け付けた基本ルール情報に含まれる送信先ユーザ識別情報と対応付けて識別情報記憶部３０１に記憶されている端末識別情報を送信先端末識別情報として取得する。
【００４９】
加えて、仮識別情報取得部３０４は、取得された送信元端末識別情報と対応付けて、当該送信元端末識別情報と異なる仮識別情報を取得する。具体的には、仮識別情報取得部３０４は、受け付けた基本ルール情報に含まれる方式情報が表す方式に従って仮識別情報を生成することにより当該仮識別情報を取得する。
【００５０】
仮識別情報は、第１の仮識別情報取得装置３００に対応付けられた通信プロトコル（ここでは、ＳＩＰ）に従った、通信端末を識別するための情報であり、且つ、通信システム１に含まれるいずれの通信端末１００ａ，１００ｂ，…を識別するための情報とも異なる情報である。
【００５１】
仮識別情報記憶部３０２は、図１０に示したように、仮識別情報取得部３０４により送信元端末識別情報と対応付けて仮識別情報が取得された場合、当該送信元端末識別情報（「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」等）と、当該仮識別情報（「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」、「ｓｉｐ：ｖｉｄ９９９＠ｎｅｃ．ｃｏｍ」等）と、当該仮識別情報が生成された日時を表す生成日時情報（「２００９／０５／１９  １１：３３：４４」、「２００９／０５／１９  １１：４４：５５」等）と、を対応付けて記憶する。
【００５２】
ルール情報送信部３０５は、仮識別情報取得部３０４により取得された、送信元端末識別情報、送信先端末識別情報及び仮識別情報を含むルール情報を第１の通信中継装置５００へ送信する。
【００５３】
このようにして、第１の仮識別情報取得装置３００は、第１の通信プロトコルと対応付けられた仮識別情報取得手段（第１の仮識別情報取得手段）を構成している。
【００５４】
図６に示したように、第２の仮識別情報取得装置４００の機能は、識別情報記憶部（識別情報記憶手段）４０１と、仮識別情報記憶部４０２と、基本ルール情報受信部４０３と、仮識別情報取得部４０４と、ルール情報送信部４０５と、を含む。第２の仮識別情報取得装置４００は、第２の通信プロトコルとしてのＩＰと対応付けられている。
【００５５】
識別情報記憶部４０１は、図１１に示したように、ユーザを識別するためのユーザ識別情報（「Ａｌｉｃｅ」、「Ｂｏｂ」等）と、第２の通信プロトコルに従った情報であって、通信端末を識別するための情報である端末識別情報（「１９２．１６８．１．１」、「１９２．１６８．２．２」等）と、を対応付けて予め記憶している。
【００５６】
仮識別情報記憶部４０２は、仮識別情報記憶部３０２と同様に、図１２に示したように、仮識別情報取得部４０４により送信元端末識別情報と対応付けて仮識別情報が取得された場合、当該送信元端末識別情報（「１９２．１６８．１．１」等）と、当該仮識別情報（「１９２．１６８．１０．８８」、「１９２．１６８．１０．９９」等）と、当該仮識別情報が生成された日時を表す生成日時情報（「２００９／０５／１９  １１：３３：４４」、「２００９／０５／１９  １１：４４：５５」等）と、を対応付けて記憶する。
【００５７】
基本ルール情報受信部４０３は、基本ルール情報受信部３０３と同様の機能を有する。
仮識別情報取得部４０４は、仮識別情報取得部３０４と同様に、受け付けた基本ルール情報に含まれる方式情報が表す方式に従って仮識別情報を生成することにより当該仮識別情報を取得する。
【００５８】
仮識別情報は、第２の仮識別情報取得装置４００に対応付けられた通信プロトコル（ここでは、ＩＰ）に従った、通信端末を識別するための情報であり、且つ、通信システム１に含まれるいずれの通信端末１００ａ，１００ｂ，…を識別するための情報とも異なる情報である。
【００５９】
ルール情報送信部４０５は、仮識別情報取得部４０４により取得された、送信元端末識別情報、送信先端末識別情報及び仮識別情報を含むルール情報を第１の通信中継装置５００及び第２の通信中継装置６００のそれぞれへ送信する。
【００６０】
このようにして、第２の仮識別情報取得装置４００は、第２の通信プロトコルと対応付けられた仮識別情報取得手段（第２の仮識別情報取得手段）を構成している。
【００６１】
図７に示したように、第１の通信中継装置５００の機能は、ルール情報受信部（仮識別情報受信手段）５０１と、ルール情報記憶部（仮識別情報記憶手段）５０２と、通信中継部（通信中継手段）５０３と、を含む。
【００６２】
ルール情報受信部５０１は、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００からルール情報を受信する。
【００６３】
ルール情報記憶部５０２は、ルール情報受信部５０１により受信されたルール情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が対応付けて記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報、並びに、当該送信元端末識別情報及び送信先端末識別情報と対応付けられた仮識別情報を消去する。
【００６４】
そして、ルール情報記憶部５０２は、図１３に示したように、ルール情報受信部５０１により受信されたルール情報に含まれる、送信元端末識別情報と、送信先端末識別情報と、仮識別情報と、を対応付けて記憶する。
【００６５】
通信中継部５０３は、通信端末１００ａ，１００ｂ，…から第１の通信情報を受信する。通信中継部５０３は、受信した第１の通信情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が、ルール情報記憶部５０２に記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報と対応付けて記憶されている仮識別情報を取得する。
【００６６】
そして、この場合、通信中継部５０３は、受信した第１の通信情報に含まれる送信元端末識別情報を、取得された仮識別情報に置換し、当該置換後の第１の通信情報を、上記送信先端末識別情報により識別される通信端末１００ａ，１００ｂ，…へ送信する。
【００６７】
また、通信中継部５０３は、受信した第１の通信情報に含まれる送信先端末識別情報が、ルール情報記憶部５０２に記憶されている仮識別情報と一致している場合、当該仮識別情報と対応付けて記憶されている送信元端末識別情報を取得する。
【００６８】
そして、この場合、通信中継部５０３は、受信した第１の通信情報に含まれる送信先端末識別情報を、取得された送信元端末識別情報に置換し、当該置換後の第１の通信情報を、当該送信元端末識別情報により識別される通信端末１００ａ，１００ｂ，…へ送信する。
【００６９】
このようにして、第１の通信中継装置５００は、複数の通信プロトコル（ここでは、第１の通信プロトコル及び第２の通信プロトコル）に従って通信を行う送信元端末１００ａ及び送信先端末１００ｂ間の当該通信を中継する。
【００７０】
図８に示したように、第２の通信中継装置６００の機能は、ルール情報受信部（仮識別情報受信手段）６０１と、ルール情報記憶部（仮識別情報記憶手段）６０２と、通信中継部（通信中継手段）６０３と、を含む。
【００７１】
ルール情報受信部６０１は、第２の仮識別情報取得装置４００からルール情報を受信する。
【００７２】
ルール情報記憶部６０２は、ルール情報受信部６０１により受信されたルール情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が対応付けて記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報、並びに、当該送信元端末識別情報及び送信先端末識別情報と対応付けられた仮識別情報を消去する。
【００７３】
そして、ルール情報記憶部６０２は、図１４に示したように、ルール情報受信部６０１により受信されたルール情報に含まれる、送信元端末識別情報と、送信先端末識別情報と、仮識別情報と、を対応付けて記憶する。
【００７４】
通信中継部６０３は、通信端末１００ａ，１００ｂ，…から第２の通信情報を受信する。通信中継部６０３は、受信した第２の通信情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が、ルール情報記憶部６０２に記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報と対応付けて記憶されている仮識別情報を取得する。
【００７５】
そして、この場合、通信中継部６０３は、受信した第２の通信情報に含まれる送信元端末識別情報を、取得された仮識別情報に置換し、当該置換後の第２の通信情報を、上記送信先端末識別情報により識別される通信端末１００ａ，１００ｂ，…へ送信する。
【００７６】
また、通信中継部６０３は、受信した第２の通信情報に含まれる送信先端末識別情報が、ルール情報記憶部６０２に記憶されている仮識別情報と一致している場合、当該仮識別情報と対応付けて記憶されている送信元端末識別情報を取得する。
【００７７】
そして、この場合、通信中継部６０３は、受信した第２の通信情報に含まれる送信先端末識別情報を、取得された送信元端末識別情報に置換し、当該置換後の第２の通信情報を、当該送信元端末識別情報により識別される通信端末１００ａ，１００ｂ，…へ送信する。
【００７８】
このようにして、第２の通信中継装置６００は、複数の通信プロトコル（ここでは、第２の通信プロトコル及び第３の通信プロトコル）に従って通信を行う送信元端末１００ａ及び送信先端末１００ｂ間の当該通信を中継する。
【００７９】
（作動）
次に、上述した通信システム１の作動について図１５に示したシーケンス図を参照しながら説明する。
先ず、送信元端末１００ａのユーザが、第２の方式を表す方式情報を入力するとともに、送信先の通信端末を特定するための送信先端末特定情報として、送信先端末１００ｂのＳＩＰ−ＵＲＩ（本例では、「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」）を表す情報を入力した場合を想定して説明を続ける。
【００８０】
この場合、送信元端末１００ａは、基本ルール情報を方式情報出力装置２００へ送信する（ステップ１５０５）。基本ルール情報は、送信元端末１００ａのユーザにより入力された方式情報（ここでは、第２の方式を表す方式情報）と、送信元端末１００ａのユーザを識別するための送信元ユーザ識別情報（本例では、「Ａｌｉｃｅ」を表す情報）と、送信先端末１００ｂのユーザを識別するための送信先ユーザ識別情報（本例では、「Ｂｏｂ」を表す情報）と、を含む。
【００８１】
これにより、方式情報出力装置２００は、通信端末１００ａから基本ルール情報を受信する。次いで、方式情報出力装置２００は、受信された基本ルール情報を、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００のそれぞれへ送信する（ステップ１５１０）。
【００８２】
これにより、第１の仮識別情報取得装置３００は、方式情報出力装置２００から基本ルール情報を受信する。そして、第１の仮識別情報取得装置３００は、受信された基本ルール情報に含まれる送信元ユーザ識別情報（本例では、「Ａｌｉｃｅ」を表す情報）と対応付けて識別情報記憶部３０１に記憶されている端末識別情報（本例では、「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」を表す情報）を送信元端末識別情報として取得する（ステップ１５１５）。
【００８３】
更に、第１の仮識別情報取得装置３００は、受信された基本ルール情報に含まれる送信先ユーザ識別情報（本例では、「Ｂｏｂ」を表す情報）と対応付けて識別情報記憶部３０１に記憶されている端末識別情報（本例では、「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」を表す情報）を送信先端末識別情報として取得する（ステップ１５２０）。
【００８４】
次いで、第１の仮識別情報取得装置３００は、上記基本ルール情報に含まれる方式情報が表す方式（ここでは、第２の方式）に従って、上記取得された送信元端末識別情報と対応付けて、仮識別情報（本例では、「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」を表す情報）を取得する（ステップ１５２５）。なお、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００が仮識別情報を取得する処理の詳細については、後述する。
【００８５】
そして、第１の仮識別情報取得装置３００は、取得された、送信元端末識別情報、送信先端末識別情報及び仮識別情報を含むルール情報を第１の通信中継装置５００へ送信する（ステップ１５３０）。
【００８６】
同様に、第２の仮識別情報取得装置４００は、方式情報出力装置２００から基本ルール情報を受信する。そして、第２の仮識別情報取得装置４００は、受信された基本ルール情報に含まれる送信元ユーザ識別情報（本例では、「Ａｌｉｃｅ」を表す情報）と対応付けて識別情報記憶部４０１に記憶されている端末識別情報（本例では、「１９２．１６８．１．１」を表す情報）を送信元端末識別情報として取得する（ステップ１５３５）。
【００８７】
更に、第２の仮識別情報取得装置４００は、受信された基本ルール情報に含まれる送信先ユーザ識別情報（本例では、「Ｂｏｂ」を表す情報）と対応付けて識別情報記憶部４０１に記憶されている端末識別情報（本例では、「１９２．１６８．２．２」を表す情報）を送信先端末識別情報として取得する（ステップ１５４０）。
【００８８】
次いで、第２の仮識別情報取得装置４００は、上記基本ルール情報に含まれる方式情報が表す方式（ここでは、第２の方式）に従って、上記取得された送信元端末識別情報と対応付けて、仮識別情報（本例では、「１９２．１６８．１０．８８」を表す情報）を取得する（ステップ１５４５）。
【００８９】
そして、第２の仮識別情報取得装置４００は、取得された、送信元端末識別情報、送信先端末識別情報及び仮識別情報を含むルール情報を第１の通信中継装置５００及び第２の通信中継装置６００のそれぞれへ送信する（ステップ１５５０）。
【００９０】
第１の通信中継装置５００は、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００のそれぞれから送信されたルール情報を受信する。
【００９１】
次いで、第１の通信中継装置５００は、第１の仮識別情報取得装置３００から受信したルール情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が対応付けて記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報、並びに、当該送信元端末識別情報及び送信先端末識別情報と対応付けられた仮識別情報を記憶装置から消去する。
【００９２】
同様に、第１の通信中継装置５００は、第２の仮識別情報取得装置４００から受信したルール情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が対応付けて記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報、並びに、当該送信元端末識別情報及び送信先端末識別情報と対応付けられた仮識別情報を記憶装置から消去する。
【００９３】
そして、第１の通信中継装置５００は、第１の仮識別情報取得装置３００から受信されたルール情報に含まれる、送信元端末識別情報と、送信先端末識別情報と、仮識別情報と、を対応付けてルール情報記憶部５０２に記憶させる。
【００９４】
同様に、第１の通信中継装置５００は、第２の仮識別情報取得装置４００から受信されたルール情報に含まれる、送信元端末識別情報と、送信先端末識別情報と、仮識別情報と、を対応付けてルール情報記憶部５０２に記憶させる（ステップ１５５５）。
【００９５】
また、第２の通信中継装置６００は、第２の仮識別情報取得装置４００から送信されたルール情報を受信する。
【００９６】
次いで、第２の通信中継装置６００は、第２の仮識別情報取得装置４００から受信したルール情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が対応付けて記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報、並びに、当該送信元端末識別情報及び送信先端末識別情報と対応付けられた仮識別情報を記憶装置から消去する。
【００９７】
同様に、第２の通信中継装置６００は、第２の仮識別情報取得装置４００から受信されたルール情報に含まれる、送信元端末識別情報と、送信先端末識別情報と、仮識別情報と、を対応付けてルール情報記憶部６０２に記憶させる（ステップ１５６０）。
【００９８】
ここで、第１の仮識別情報取得装置３００が仮識別情報を取得する処理の詳細について、図１６に示したフローチャートを参照しながら説明する。
第１の仮識別情報取得装置３００は、処理を開始すると、受信された基本ルール情報に含まれる方式情報が表す方式が第２の方式であるか否かを判定する（ステップ１６０５）。
【００９９】
上述したように、本例では、第１の方式は、通信セッションが確立される毎に異なる仮識別情報を生成する方式であり、第２の方式は、通信セッションが最初に確立されるときのみに仮識別情報を生成する方式である。
【０１００】
上記仮定に従えば、方式情報が表す方式が第２の方式であるから、第１の仮識別情報取得装置３００は、「Ｙｅｓ」と判定して、ステップ１６１０に進み、仮識別情報が生成済みであるか否かを判定する。
【０１０１】
具体的には、第１の仮識別情報取得装置３００は、上記ステップ１５１５にて取得された送信元端末識別情報（本例では、「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」を表す情報）と同一の送信元端末識別情報と対応付けて仮識別情報が仮識別情報記憶部３０２に記憶されている場合、仮識別情報が生成済みであると判定する。
【０１０２】
いま、上記ステップ１５１５にて取得された送信元端末識別情報と同一の送信元端末識別情報と対応付けて仮識別情報が仮識別情報記憶部３０２に記憶されていない場合を想定する。この場合、第１の仮識別情報取得装置３００は、ステップ１６１０にて「Ｎｏ」と判定してステップ１６１５に進み、仮識別情報（ここでは、「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」を表す情報）を生成する。
【０１０３】
本例では、第１の仮識別情報取得装置３００は、文字列「ｖｉｄ」に、乱数を用いてランダム（無秩序）に決定された３桁の整数を追加した文字列をユーザ名として有するＳＩＰ−ＵＲＩを、通信システム１に含まれるいずれの通信端末１００ａ，１００ｂ，…を識別するための情報とも異なる仮識別情報として生成する。
【０１０４】
そして、第１の仮識別情報取得装置３００は、上記ステップ１６１５にて生成された仮識別情報と、上記ステップ１５１５にて取得された送信元端末識別情報と、現時点の日時を表す生成日時情報と、を対応付けて仮識別情報記憶部３０２に記憶させる。
【０１０５】
そして、第１の仮識別情報取得装置３００は、ステップ１６２５に進み、上記ステップ１５１５にて取得された送信元端末識別情報と対応付けて仮識別情報記憶部３０２に記憶されている仮識別情報のうちの、最新の日時を表す生成日時情報と対応付けられた仮識別情報を取得する。これにより、第１の仮識別情報取得装置３００は、仮識別情報を取得する処理を終了する。
【０１０６】
なお、第１の仮識別情報取得装置３００がステップ１６１０に進んだ時点にて、上記ステップ１５１５にて取得された送信元端末識別情報と同一の送信元端末識別情報と対応付けて仮識別情報が仮識別情報記憶部３０２に記憶されている場合、第１の仮識別情報取得装置３００は、「Ｙｅｓ」と判定してステップ１６２５に直接進み、仮識別情報を取得して処理を終了する。
【０１０７】
次に、受信された基本ルール情報に含まれる方式情報が表す方式が第１の方式である場合について説明する。
【０１０８】
この場合、第１の仮識別情報取得装置３００は、ステップ１６０５にて「Ｎｏ」と判定してステップ１６３０に進み、文字列「ｖｉｄ」に、乱数を用いてランダム（無秩序）に決定された３桁の整数を追加した文字列をユーザ名として有するＳＩＰ−ＵＲＩを、仮識別情報として生成する。
【０１０９】
そして、第１の仮識別情報取得装置３００は、上記ステップ１５１５にて取得された送信元端末識別情報と同一の送信元端末識別情報と対応付けて、上記ステップ１６３０にて生成された仮識別情報と同一の仮識別情報が記憶されている（即ち、生成された仮識別情報が、記憶されている仮識別情報と一致している）か否かを判定する（ステップ１６３５）。
【０１１０】
いま、上記取得された送信元端末識別情報と同一の送信元端末識別情報と対応付けて、上記生成された仮識別情報と同一の仮識別情報が記憶されていない場合を想定する。この場合、第１の仮識別情報取得装置３００は、「Ｎｏ」と判定してステップ１６４０に進み、上記ステップ１６３０にて生成された仮識別情報と、上記ステップ１５１５にて取得された送信元端末識別情報と、現時点の日時を表す生成日時情報と、を対応付けて仮識別情報記憶部３０２に記憶させる。
【０１１１】
そして、第１の仮識別情報取得装置３００は、ステップ１６２５に進み、上記ステップ１５１５にて取得された送信元端末識別情報と対応付けて仮識別情報記憶部３０２に記憶されている仮識別情報のうちの、最新の日時を表す生成日時情報と対応付けられた仮識別情報を取得する。これにより、第１の仮識別情報取得装置３００は、仮識別情報を取得する処理を終了する。
【０１１２】
なお、上記取得された送信元端末識別情報と同一の送信元端末識別情報と対応付けて、上記生成された仮識別情報と同一の仮識別情報が記憶されている場合、第１の仮識別情報取得装置３００は、ステップ１６３５にて「Ｙｅｓ」と判定してステップ１６３０に進み、仮識別情報を生成し直す。
【０１１３】
また、第２の仮識別情報取得装置４００が仮識別情報を取得する処理も、第１の仮識別情報取得装置３００と同様である。
【０１１４】
次に、第１の通信中継装置５００及び第２の通信中継装置６００が仮識別情報を記憶した後の通信システム１の作動について、図１７及び図１８に示したシーケンス図を参照しながら説明を続ける。
【０１１５】
図１７に示したように、送信元端末１００ａは、新たに通信セッションを確立するための情報としての第１の通信情報を、第１の通信中継装置５００へ送信する（ステップ１７０５）。
【０１１６】
ここで、第１の通信情報は、ＳＩＰに従ったＳＩＰメッセージを、ＩＰに従って分割することにより生成された複数のＩＰパケットからなる。この第１の通信情報を構成するＳＩＰメッセージは、「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」を表す情報を、送信元端末識別情報として含み、且つ、「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」を表す情報を送信先端末識別情報として含む。更に、この第１の通信情報を構成するＩＰパケットは、「１９２．１６８．１．１」を表す情報を、送信元端末識別情報として含み、且つ、第１の通信中継装置５００のＩＰアドレスを表す情報を送信先端末識別情報として含む。
【０１１７】
これにより、第１の通信中継装置５００は、送信元端末１００ａから第１の通信情報を受信する。第１の通信中継装置５００は、受信された第１の通信情報を構成するＳＩＰメッセージに含まれる送信先端末識別情報（即ち、「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」を表す情報）により識別される送信先端末１００ｂのＩＰアドレスを表す情報を取得する。
【０１１８】
そして、第１の通信中継装置５００は、受信された第１の通信情報を構成するＩＰパケットに含まれる送信先端末識別情報（即ち、第１の通信中継装置５００のＩＰアドレスを表す情報）を、取得された送信先端末１００ｂのＩＰアドレス（「１９２．１６８．２．２」）を表す情報に置換する。
【０１１９】
次いで、第１の通信中継装置５００は、受信した第１の通信情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が、ルール情報記憶部５０２に記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報と対応付けて記憶されている仮識別情報を取得する。
【０１２０】
本例では、第１の通信中継装置５００が受信した第１の通信情報に含まれる送信元端末識別情報及び送信先端末識別情報は、「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」及び「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」と、「１９２．１６８．１．１」及び「１９２．１６８．２．２」と、である。
【０１２１】
従って、第１の通信中継装置５００は、「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」及び「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」と対応付けて記憶されている仮識別情報（本例では、「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」を表す情報）を取得する。同様に、第１の通信中継装置５００は、「１９２．１６８．１．１」及び「１９２．１６８．２．２」と対応付けて記憶されている仮識別情報（本例では、「１９２．１６８．１０．８８」を表す情報）を取得する。
【０１２２】
そして、第１の通信中継装置５００は、受信された第１の通信情報を構成するＳＩＰメッセージに含まれる送信元端末識別情報（「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」を表す情報）を、取得された仮識別情報（「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」を表す情報）に置換する。更に、第１の通信中継装置５００は、受信された第１の通信情報を構成するＩＰパケットに含まれる送信元端末識別情報（「１９２．１６８．１．１」を表す情報）を、取得された仮識別情報（「１９２．１６８．１０．８８」を表す情報）に置換する（ステップ１７１０）。
【０１２３】
次いで、第１の通信中継装置５００は、置換後の第１の通信情報を、上記送信先端末識別情報により識別される送信先端末１００ｂへ送信する（ステップ１７１５）。
【０１２４】
これにより、送信先端末１００ｂは、第１の通信情報を受信する。送信先端末１００ｂが受信した第１の通信情報に含まれる送信元端末識別情報は、「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」を表す情報、及び、「１９２．１６８．１０．８８」を表す情報である。従って、送信先端末１００ｂのユーザは、送信元端末１００ａを特定することができない。
【０１２５】
その後、送信先端末１００ｂは、受信した第１の通信情報に対して応答するための情報としての第１の通信情報を、第１の通信中継装置５００へ送信する（ステップ１７２０）。
【０１２６】
この第１の通信情報を構成するＳＩＰメッセージは、「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」を表す情報を、送信元端末識別情報として含み、且つ、「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」を表す情報を送信先端末識別情報として含む。更に、ＩＰパケットは、「１９２．１６８．２．２」を表す情報を、送信元端末識別情報として含み、且つ、第１の通信中継装置５００のＩＰアドレスを表す情報を送信先端末識別情報として含む。
【０１２７】
これにより、第１の通信中継装置５００は、送信先端末１００ｂから第１の通信情報を受信する。第１の通信中継装置５００は、受信された第１の通信情報を構成するＳＩＰメッセージに含まれる送信先端末識別情報（即ち、仮識別情報である「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」を表す情報）と対応付けて記憶されている送信元端末識別情報（「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」を表す情報）を取得する。
【０１２８】
そして、第１の通信中継装置５００は、受信した第１の通信情報を構成するＳＩＰメッセージに含まれる送信先端末識別情報（「ｓｉｐ：ｖｉｄ８８８＠ｎｅｃ．ｃｏｍ」を表す情報）を、取得された送信元端末識別情報（「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」を表す情報）に置換する（ステップ１７２５）。
【０１２９】
更に、第１の通信中継装置５００は、置換後のＳＩＰメッセージに含まれる送信先端末識別情報（「ｓｉｐ：ａｌｉｃｅ＠ｎｅｃ．ｃｏｍ」を表す情報）により識別される送信元端末１００ａのＩＰアドレスを表す情報を取得する。
【０１３０】
そして、第１の通信中継装置５００は、受信された第１の通信情報を構成するＩＰパケットに含まれる送信先端末識別情報（即ち、第１の通信中継装置５００のＩＰアドレスを表す情報）を、取得された送信元端末１００ａのＩＰアドレス（「１９２．１６８．１．１」）を表す情報に置換する。
【０１３１】
次いで、第１の通信中継装置５００は、置換後の第１の通信情報を、上記送信先端末識別情報により識別される送信元端末１００ａへ送信する（ステップ１７３０）。これにより、送信元端末１００ａは、第１の通信情報を受信する。
【０１３２】
以上により、送信元端末１００ａと送信先端末１００ｂとの間に通信セッションが確立される。
【０１３３】
更に、その後、送信元端末１００ａ及び送信先端末１００ｂは、確立された通信セッションを用いて、第２の通信情報を送受信する。
【０１３４】
図１８に示したように、送信元端末１００ａは、音声を表す音声情報としての第２の通信情報を、第２の通信中継装置６００へ送信する（ステップ１８０５）。
【０１３５】
ここで、第１の通信情報は、ＲＴＰに従った音声情報を、ＩＰに従って分割することにより生成された複数のＩＰパケットからなる。この第２の通信情報を構成するＩＰパケットは、「１９２．１６８．１．１」を表す情報を、送信元端末識別情報として含み、且つ、「１９２．１６８．２．２」を表す情報を送信先端末識別情報として含む。
【０１３６】
これにより、第２の通信中継装置６００は、送信元端末１００ａから第２の通信情報を受信する。次いで、第２の通信中継装置６００は、受信した第２の通信情報に含まれる送信元端末識別情報及び送信先端末識別情報と同一の送信元端末識別情報及び送信先端末識別情報が、ルール情報記憶部６０２に記憶されている場合、当該送信元端末識別情報及び送信先端末識別情報と対応付けて記憶されている仮識別情報を取得する。
【０１３７】
本例では、第２の通信中継装置６００が受信した第２の通信情報に含まれる送信元端末識別情報及び送信先端末識別情報は、「１９２．１６８．１．１」及び「１９２．１６８．２．２」である。
【０１３８】
従って、第２の通信中継装置６００は、「１９２．１６８．１．１」及び「１９２．１６８．２．２」と対応付けて記憶されている仮識別情報（本例では、「１９２．１６８．１０．８８」を表す情報）を取得する。
【０１３９】
そして、第２の通信中継装置６００は、受信された第２の通信情報を構成するＩＰパケットに含まれる送信元端末識別情報（「１９２．１６８．１．１」を表す情報）を、取得された仮識別情報（「１９２．１６８．１０．８８」を表す情報）に置換する（ステップ１８１０）。
【０１４０】
次いで、第２の通信中継装置６００は、置換後の第２の通信情報を、上記送信先端末識別情報により識別される送信先端末１００ｂへ送信する（ステップ１８１５）。
【０１４１】
これにより、送信先端末１００ｂは、第２の通信情報を受信する。送信先端末１００ｂが受信した第２の通信情報に含まれる送信元端末識別情報は、「１９２．１６８．１０．８８」を表す情報である。従って、送信先端末１００ｂのユーザは、送信元端末１００ａを特定することができない。
【０１４２】
同様に、送信先端末１００ｂは、第２の通信情報を、第２の通信中継装置６００へ送信する（ステップ１８２０）。
【０１４３】
この第２の通信情報を構成するＩＰパケットは、「１９２．１６８．２．２」を表す情報を、送信元端末識別情報として含み、且つ、「１９２．１６８．１０．８８」を表す情報を送信先端末識別情報として含む。
【０１４４】
これにより、第２の通信中継装置６００は、送信先端末１００ｂから第２の通信情報を受信する。第２の通信中継装置６００は、受信された第２の通信情報を構成するＩＰパケットに含まれる送信先端末識別情報（即ち、仮識別情報である「１９２．１６８．１０．８８」を表す情報）と対応付けて記憶されている送信元端末識別情報（「１９２．１６８．１．１」を表す情報）を取得する。
【０１４５】
そして、第２の通信中継装置６００は、受信した第２の通信情報を構成するＩＰパケットに含まれる送信先端末識別情報（「１９２．１６８．１０．８８」を表す情報）を、取得された送信元端末識別情報（「１９２．１６８．１．１」を表す情報）に置換する（ステップ１８２５）。
【０１４６】
次いで、第２の通信中継装置６００は、置換後の第２の通信情報を、上記送信先端末識別情報により識別される送信元端末１００ａへ送信する（ステップ１８３０）。これにより、送信元端末１００ａは、第２の通信情報を受信する。
【０１４７】
以上により、送信元端末１００ａと送信先端末１００ｂとが音声情報を互いに送受信する。
【０１４８】
以上、説明したように、本発明による通信システムの第１実施形態によれば、複数の通信端末間の通信に、新たな通信プロトコルが追加された場合、当該追加された通信プロトコルに対応付けられた仮識別情報取得装置を追加することにより、この通信プロトコルに対しても、仮識別情報を取得する処理を行うことができる。
【０１４９】
また、上記構成によれば、仮識別情報を取得する処理を行う装置のメンテナンスを、通信プロトコル毎に独立して行うことができる。即ち、仮識別情報を取得する処理を行う装置のメンテナンスを容易に行うことができる。
【０１５０】
このように、通信システム１によれば、通信プロトコルの追加に伴う拡張性を高めるとともにメンテナンスを容易に行うことができる。
【０１５１】
更に、上記第１実施形態によれば、方式情報が表す方式に従って、複数の仮識別情報取得装置（第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００）のそれぞれが、仮識別情報を生成する。従って、複数の通信プロトコルのそれぞれに対する仮識別情報を同一の方式に従って生成することができる。
【０１５２】
この結果、例えば、ある通信プロトコルに対して、通信セッションが確立される毎に異なる仮識別情報が生成されるにもかかわらず、他の通信プロトコルに対して、通信セッションが最初に確立されるときのみに仮識別情報が生成されることを回避することができる。
【０１５３】
更に、上記第１実施形態によれば、第１の通信中継装置５００及び第２の通信中継装置６００は、仮識別情報を含む通信情報を受信した場合、当該仮識別情報を当該仮識別情報に対応付けられた端末識別情報に置換する。これにより、送信先端末１００ｂは、仮識別情報を送信先端末識別情報として含む通信情報を送信することにより、当該通信情報を送信元端末１００ａへ送信することができる。
【０１５４】
なお、上記第１実施形態の変形例に係る通信システム１は、ＳＩＰ及びＩＰ以外の通信プロトコルに従った送信先端末識別情報を仮識別情報に置換するように構成されていてもよい。また、通信システム１は、イーサネット（登録商標）フレームに含まれるＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスも仮識別情報に置換するように構成されていてもよい。
【０１５５】
なお、上記第１実施形態においては、第１の通信中継装置５００と第２の通信中継装置６００とは、独立した２つのサーバ装置であったが、１つのサーバ装置であってもよい。また、上記第１実施形態においては、第１の仮識別情報取得装置３００と第１の通信中継装置５００とは、独立した２つのサーバ装置であったが、１つのサーバ装置であってもよい。同様に、第２の仮識別情報取得装置４００と第２の通信中継装置６００とは、独立した２つのサーバ装置であったが、１つのサーバ装置であってもよい。
【０１５６】
また、上記第１実施形態においては、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００は、ランダムな文字列をユーザ名として含むＳＩＰ−ＵＲＩを第１の通信プロトコルにおける仮識別情報として用いるように構成されていたが、ランダムな文字列をドメイン名として含むＳＩＰ−ＵＲＩを第１の通信プロトコルにおける仮識別情報として用いるように構成されていてもよい。
【０１５７】
また、上記第１実施形態の変形例に係る通信システム１は、基本ルール情報に含まれる送信先端末識別情報として、任意の通信端末を表す情報である「＊」を用いてもよい。
【０１５８】
また、上記第１実施形態の変形例に係る通信システム１は、第１の通信中継装置５００と同様の通信中継装置を複数備えていてもよい。この場合、送信元端末１００ａは、複数の通信中継装置の負荷に応じて、通信情報を送信する送信先となる通信中継装置を選択するように構成されていることが好適である。また、送信元端末１００ａは、予め設定された優先順位に従って、通信情報を送信する送信先となる通信中継装置を選択するように構成されていてもよい。
【０１５９】
また、上記第１実施形態においては、第２の仮識別情報取得装置４００は、第１の通信中継装置５００及び第２の通信中継装置６００の両方にルール情報を送信するように構成されていたが、第２の通信中継装置６００のみにルール情報を送信するように構成されていてもよい。
【０１６０】
また、上記第１実施形態においては、仮識別情報記憶部３０２及び仮識別情報記憶部４０２のそれぞれは、送信元端末識別情報と仮識別情報とを対応付けて記憶するように構成されていたが、送信元端末識別情報と対応付けることなく仮識別情報のみを記憶するように構成されていてもよい。例えば、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００のそれぞれが、一人のユーザに対してのみ用いられる場合、このような構成であっても上記第１実施形態と同様の作用及び効果を奏することができる。
【０１６１】
また、上記第１実施形態においては、仮識別情報記憶部３０２及び仮識別情報記憶部４０２のそれぞれは、送信元端末識別情報と仮識別情報とを対応付けて記憶するように構成されていたが、送信先端末識別情報と仮識別情報とを対応付けて記憶するように構成されていてもよい。
【０１６２】
この場合、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００のそれぞれは、受信した基本ルール情報に基づいて取得された送信先端末識別情報と同一の送信先端末識別情報と対応付けて仮識別情報が記憶されているとき、仮識別情報が生成済みであると判定するように構成されることが好適である。
【０１６３】
これによれば、送信先端末に応じて仮識別情報を変更することができる。例えば、仮識別情報記憶部３０２が、送信先端末識別情報としての「ｓｉｐ：ｂｏｂ＠ｎｅｃ．ｃｏｍ」と対応付けて、仮名識別情報としての「ｓｉｐ：ｖｉｄ９９９＠ｎｅｃ．ｃｏｍ」を記憶している場合に、送信先端末識別情報としての「ｓｉｐ：ｃｌａｉｒｅ＠ｎｅｃ．ｃｏｍ」が取得された場合、第１の仮識別情報取得装置３００は、ステップ１６１０にて「Ｎｏ」と判定し、新たな仮識別情報を生成することができる。
【０１６４】
＜第２実施形態＞
次に、本発明の第２実施形態に係る通信システムについて説明する。第２実施形態に係る通信システムは、上記第１実施形態に係る通信システムに対して、１つの通信プロトコルと対応付けられた仮識別情報取得装置を複数備える点において相違している。従って、以下、かかる相違点を中心として説明する。
【０１６５】
第２実施形態に係る通信システム１は、図１９に示したように、上記第１実施形態に係る通信システム１の構成に加えて、第３の仮識別情報取得装置７００を備える。第３の仮識別情報取得装置７００は、第１の仮識別情報取得装置３００と同様の構成を有する。
【０１６６】
また、図２０に示したように、第１の仮識別情報取得装置３００の機能は、第１実施形態に係る第１の仮識別情報取得装置３００の機能に加えて、負荷情報送信部（負荷取得手段）３０６を含む。
【０１６７】
負荷情報送信部３０６は、予め設定された取得周期が経過する毎に、第１の仮識別情報取得装置３００の負荷を表す負荷情報を取得する。負荷情報は、ＣＰＵが単位時間あたりに実行する演算回数の、上限値に対する実際の値の割合であるＣＰＵ稼働率（ＣＰＵ使用率）を表す。なお、負荷情報は、メモリに記憶されたデータの量（メモリの使用済容量）、又は、メモリの「全容量」に対する「記憶されているデータの量」の割合であるメモリの使用率等を表す情報であってもよい。
【０１６８】
負荷情報送信部３０６は、負荷情報が取得されると、取得された負荷情報を方式情報出力装置２００へ送信する。
第３の仮識別情報取得装置７００の機能も、負荷情報送信部３０６と同様の負荷情報送信部を含む。
【０１６９】
更に、図２１に示したように、方式情報出力装置２００の機能は、第１実施形態に係る方式情報出力装置２００の機能に加えて、送信先選択部（方式情報出力手段）２０３を含む。
【０１７０】
送信先選択部２０３は、第１の仮識別情報取得装置３００及び第３の仮識別情報取得装置７００のそれぞれから送信された負荷情報を受信する。そして、送信先選択部２０３は、受信された負荷情報が表す負荷が最も小さい仮識別情報取得装置（第１の仮識別情報取得装置３００、又は、第３の仮識別情報取得装置７００）を選択する。
【０１７１】
基本ルール情報送信部２０２は、基本ルール情報受信部２０１により受信された基本ルール情報を、送信先選択部２０３により選択された仮識別情報取得装置と、第２の仮識別情報取得装置４００と、のそれぞれへ送信する。
【０１７２】
この第２実施形態に係る通信システム１によっても、上記第１実施形態に係る通信システム１と同様の作用及び効果を奏することができる。
更に、上記第２実施形態に係る通信システム１によれば、取得された負荷が小さい方の仮識別情報取得装置を用いて、仮識別情報を取得することができる。この結果、各仮識別情報取得装置の負荷が過大となることを防止することができる。
【０１７３】
なお、上記第２実施形態においては、送信先選択部２０３は、複数の仮識別情報取得装置の負荷に基づいて、基本ルール情報の送信先となる仮識別情報取得装置を選択するように構成されていたが、方式情報が表す方式に基づいて基本ルール情報の送信先となる仮識別情報取得装置を選択するように構成されていてもよい。
【０１７４】
この場合、第１の仮識別情報取得装置３００は、第１の方式のみに従って仮識別情報を生成するように構成され、且つ、第３の仮識別情報取得装置７００は、第２の方式のみに従って仮識別情報を生成するように構成されることが好適である。
【０１７５】
従って、送信先選択部２０３は、方式情報が表す方式が第１の方式である場合に基本ルール情報の送信先として第１の仮識別情報取得装置３００を選択し、一方、方式情報が表す方式が第２の方式である場合に基本ルール情報の送信先として第３の仮識別情報取得装置７００を選択する。
【０１７６】
ところで、仮識別情報を生成する方式が異なると、処理負荷、及び、必要とされる記憶容量等が異なる。そこで、上記のように通信システム１を構成することにより、受け付けた方式情報が表す方式に最適な仮識別情報取得装置を用いて、仮識別情報を取得することができる。
【０１７７】
＜第３実施形態＞
次に、本発明の第３実施形態に係る通信システムについて説明する。第３実施形態に係る通信システムは、上記第１実施形態に係る通信システムに対して、方式情報出力装置２００が第２の方式を表す方式情報を受信した場合に、第１の方式を表す方式情報を第２の仮識別情報取得装置４００へ送信する点において相違している。従って、以下、かかる相違点を中心として説明する。
【０１７８】
図２２に示したように、この第３実施形態に係る基本ルール情報送信部２０２は、基本ルール情報変換部２０４を含む。
基本ルール情報変換部２０４は、基本ルール情報受信部２０１により受信された基本ルール情報に含まれる方式情報が第２の方式である場合、当該基本ルール情報に含まれる方式情報を、第１の方式を表す方式情報に置換した基本ルール情報を出力する。
【０１７９】
基本ルール情報送信部２０２は、基本ルール情報受信部２０１により受信された基本ルール情報に含まれる方式情報が第１の方式である場合、当該基本ルール情報を、第１の仮識別情報取得装置３００及び第２の仮識別情報取得装置４００のそれぞれへ送信する。
【０１８０】
また、基本ルール情報送信部２０２は、基本ルール情報受信部２０１により受信された基本ルール情報に含まれる方式情報が第２の方式である場合、当該基本ルール情報を、第１の仮識別情報取得装置３００へ送信する。更に、この場合、基本ルール情報送信部２０２は、基本ルール情報変換部２０４により出力された基本ルール情報（即ち、第１の方式を表す方式情報を含む基本ルール情報）を第２の仮識別情報取得装置４００へ送信する。
【０１８１】
このように、第３実施形態に係る方式情報出力装置２００は、受信された方式情報が表す方式が第２の方式である場合、当該第２の方式を表す方式情報を第１の仮識別情報取得装置３００へ送信するとともに、第１の方式を表す方式情報を第２の仮識別情報取得装置４００へ送信する。
【０１８２】
ところで、よりアプリケーション層側（即ち、物理層と逆側）に位置している通信プロトコルに従って送信された通信情報に含まれる送信元端末識別情報を、その通信情報を受信した通信端末のユーザが参照することが多い。
【０１８３】
従って、第１の通信プロトコル（本例では、ＳＩＰ）に対して第２の方式に従って仮識別情報が生成される場合、複数の通信セッションに亘って、送信先端末１００ｂのユーザは、ＳＩＰに従った通信情報に含まれる仮識別情報を参照することにより、送信元端末１００ａを同一の通信端末として認識することができる。
【０１８４】
ところで、この場合、送信先端末１００ｂのユーザが、第２の通信プロトコル（本例では、ＩＰ）に従った通信情報に含まれる仮識別情報を参照することは少ない。従って、送信先端末１００ｂのユーザは、ＩＰに従った通信情報に含まれる仮識別情報が、通信セッション毎に異なっていても、送信先端末１００ｂは、複数の通信セッションに亘って送信元端末１００ａを同一の通信端末として認識することができる。
【０１８５】
従って、上記のように通信システム１を構成することにより、第２の通信プロトコル（本例では、ＩＰ）に対して第１の方式に従って仮識別情報を生成しながら、送信先端末１００ｂのユーザに、複数の通信セッションに亘って送信元端末１００ａを同一の通信端末として認識させることができる。
【０１８６】
また、上記第３実施形態の変形例に係る方式情報出力装置２００は、第２の方式を表す方式情報を受信した場合に、第１の方式、及び、第２の方式のいずれかを選択する旨を指示する方式情報を含む基本ルール情報を第２の仮識別情報取得装置４００へ送信するように構成されていてもよい。
【０１８７】
この場合、第２の仮識別情報取得装置４００は、上記基本ルール情報を受信した場合、第１の方式及び第２の方式のうち、メモリに記憶されたデータの量が予め設定された値よりも大きい場合に第２の方式を選択し、一方、小さい場合に第１の方式を選択するように構成されることが好適である。これによれば、第２の仮識別情報取得装置４００の負荷情報に応じた処理を行うことが可能である。
【０１８８】
＜第４実施形態＞
次に、本発明の第４実施形態に係る通信システムについて説明する。第４実施形態に係る通信システムは、上記第１実施形態に係る通信システムに対して、通信端末を識別するための端末識別情報が変更された場合に、仮識別情報取得装置が記憶している端末識別情報を更新する点において相違している。従って、以下、かかる相違点を中心として説明する。
【０１８９】
図２３に示したように、第４実施形態に係る送信元端末１００ａの機能は、第１実施形態に係る送信元端末１００ａの機能に加えて、変更指示送信部１０４を含む。
【０１９０】
変更指示送信部１０４は、第２の通信プロトコルに従った、送信元端末１００ａを識別するための端末識別情報（即ち、送信元端末１００ａのＩＰアドレス）が変更された場合、送信元端末１００ａのユーザを識別するためのユーザ識別情報と、変更前の端末識別情報と、変更後の端末識別情報と、を含む端末識別情報変更指示を第２の仮識別情報取得装置４００へ送信する。
【０１９１】
本例では、送信元端末１００ａのＩＰアドレスが、「１９２．１６８．１．１」から「１９２．１６８．３．３」に変更された場合を想定する。この場合、送信元端末１００ａは、ユーザ識別情報としての「Ａｌｉｃｅ」を表す情報と、変更前の端末識別情報としての「１９２．１６８．１．１」を表す情報と、変更後の端末識別情報としての「１９２．１６８．３．３」を表す情報と、を含む端末識別情報変更指示を送信する。
【０１９２】
また、第４実施形態に係る第２の仮識別情報取得装置４００の機能は、第１実施形態に係る第２の仮識別情報取得装置４００の機能に加えて、変更指示受信部（端末識別情報変更指示受付手段）４０６と、識別情報更新部（識別情報更新手段）４０７と、を含む。
【０１９３】
変更指示受信部４０６は、送信元端末１００ａから送信された端末識別情報変更指示を受信する（受け付ける）。
【０１９４】
識別情報更新部４０７は、変更指示受信部４０６により端末識別情報変更指示が受信された場合、受信された端末識別情報変更指示に含まれるユーザ識別情報（本例では、「Ａｌｉｃｅ」を表す情報）と対応付けて識別情報記憶部４０１に記憶されている端末識別情報（本例では、「１９２．１６８．１．１」を表す情報）を、当該端末識別情報変更指示に含まれる変更後の端末識別情報（本例では、「１９２．１６８．３．３」を表す情報）に更新する。
【０１９５】
更に、識別情報更新部４０７は、変更指示受信部４０６により端末識別情報変更指示が受信された場合、仮識別情報記憶部４０２に記憶されている送信元端末識別情報のうちの、受信された端末識別情報変更指示に含まれる変更前の端末識別情報（本例では、「１９２．１６８．１．１」を表す情報）と同一の送信元端末識別情報を、当該端末識別情報変更指示に含まれる変更後の端末識別情報（本例では、「１９２．１６８．３．３」を表す情報）に更新する。
【０１９６】
このようにして、第２の仮識別情報取得装置４００は、端末識別情報変更指示が受け付けられた場合、仮識別情報と対応付けられた送信元端末識別情報を、当該端末識別情報変更指示に含まれる変更後の端末識別情報に更新する。
【０１９７】
この第４実施形態に係る通信システム１によれば、送信元端末１００ａの端末識別情報（本例では、ＩＰアドレス）が変更された場合であっても、送信元端末１００ａが特定されることを回避しながら、送信元端末１００ａは送信先端末１００ｂへ通信情報を送信することができる。
【０１９８】
また、送信元端末１００ａの端末識別情報が変更された場合であっても、送信元端末１００ａに対して設定された仮識別情報を維持することができる。従って、仮識別情報が第２の方式に従って取得されている場合、送信先端末１００ｂは、複数の通信セッションに亘って送信元端末１００ａを同一の通信端末として認識することができる。この結果、例えば、送信元端末１００ａがローミングした場合に、ローミングしていることを送信先端末１００ｂに認識されることを防止することができる。
【０１９９】
＜第５実施形態＞
次に、本発明の第５実施形態に係る通信中継システムについて図２５を参照しながら説明する。
第５実施形態に係る通信中継システム８００は、複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するシステムである。
【０２００】
通信中継システム８００は、上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得部（仮識別情報取得手段）８０１ａ，８０１ｂ，…を備える。
【０２０１】
各仮識別情報取得部８０１ａ，８０１ｂ，…は、当該仮識別情報取得部と対応付けられた通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得するように構成される。
【０２０２】
通信中継システム８００は、更に、
上記複数の通信端末の１つである送信元端末から、上記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を、上記複数の通信端末の他の１つである送信先端末へ送信する通信中継部（通信中継手段）８０２を備える。
【０２０３】
これによれば、例えば、複数の通信端末間の通信に、新たな通信プロトコルが追加された場合、当該追加された通信プロトコルに対応付けられた仮識別情報取得手段を追加することにより、この通信プロトコルに対しても、仮識別情報を取得する処理を行うことができる。
【０２０４】
また、上記構成によれば、仮識別情報を取得する処理を行う手段のメンテナンスを、通信プロトコル毎に独立して行うことができる。即ち、仮識別情報を取得する処理を行う手段のメンテナンスを容易に行うことができる。
【０２０５】
このように、通信中継システム８００によれば、通信プロトコルの追加に伴う拡張性を高めるとともにメンテナンスを容易に行うことができる。
【０２０６】
この場合、上記仮識別情報取得手段は、上記送信元端末識別情報と対応付けて上記仮識別情報を取得するように構成され、
上記通信中継手段は、上記送信元端末から上記通信情報を受信した場合、当該通信情報に含まれる上記送信元端末識別情報を、当該送信元端末識別情報と対応付けて上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を上記送信先端末へ送信するように構成されることが好適である。
【０２０７】
この場合、上記通信中継システムは、
上記仮識別情報を生成する方式を表す方式情報を受け付けるとともに、上記受け付けた方式情報を上記複数の仮識別情報取得手段のそれぞれに対して出力する方式情報出力手段を備えることが好適である。
【０２０８】
これによれば、方式情報が表す方式に従って、複数の仮識別情報取得手段のそれぞれが、仮識別情報を生成する。従って、例えば、複数の通信プロトコルのそれぞれに対する仮識別情報を同一の方式に従って生成することができる。
【０２０９】
この場合、上記方式情報は、通信セッションが確立される毎に異なる仮識別情報を生成する第１の方式、又は、通信セッションが最初に確立されるときのみに仮識別情報を生成する第２の方式、を表す情報であることが好適である。
【０２１０】
この場合、上記仮識別情報取得手段は、上記方式情報出力手段から出力された上記方式情報が表す方式に従って仮識別情報を生成することにより当該仮識別情報を取得するように構成されることが好適である。
【０２１１】
これによれば、複数の通信プロトコルのそれぞれに対する仮識別情報を同一の方式に従って生成することができる。この結果、例えば、ある通信プロトコルに対して、通信セッションが確立される毎に異なる仮識別情報が生成されるにもかかわらず、他の通信プロトコルに対して、通信セッションが最初に確立されるときのみに仮識別情報が生成されることを回避することができる。
【０２１２】
また、本発明の他の態様に係る通信中継システムにおいて、
上記複数の通信プロトコルは、第１の通信プロトコルと、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにおいて当該第１の通信プロトコルよりも物理層側に位置する第２の通信プロトコルと、を含み、
上記複数の仮識別情報取得手段は、上記第１の通信プロトコルと対応付けられた第１の仮識別情報取得手段と、上記第２の通信プロトコルと対応付けられた第２の仮識別情報取得手段と、を含み、
上記方式情報出力手段は、上記受け付けた方式情報が表す方式が上記第２の方式である場合、当該第２の方式を表す方式情報を上記第１の仮識別情報取得手段に対して出力するとともに、上記第１の方式を表す方式情報を上記第２の仮識別情報取得手段に対して出力するように構成されることが好適である。
【０２１３】
ところで、よりアプリケーション層側（即ち、物理層と逆側）に位置している通信プロトコルに従って送信された通信情報に含まれる送信元端末識別情報を、その通信情報を受信した通信端末のユーザが参照することが多い。
【０２１４】
いま、第１の通信プロトコルが、ＯＳＩ参照モデルにおいて第２の通信プロトコルよりもアプリケーション層側に位置する場合において、第１の通信プロトコルに対して上記第２の方式に従って仮識別情報が生成される場合を想定する。この場合、複数の通信セッションに亘って、送信先端末のユーザは、第１の通信プロトコルに従った通信情報に含まれる仮識別情報を参照することにより、送信元端末を同一の通信端末として認識することができる。
【０２１５】
ところで、この場合、送信先端末のユーザが、第２の通信プロトコルに従った通信情報に含まれる仮識別情報を参照することは少ない。従って、送信先端末のユーザは、第２の通信プロトコルに従った通信情報に含まれる仮識別情報が、通信セッション毎に異なっていても、送信先端末は、複数の通信セッションに亘って送信元端末を同一の通信端末として認識することができる。
【０２１６】
従って、上記のように通信中継システムを構成することにより、第２の通信プロトコルに対して上記第１の方式に従って仮識別情報を生成しながら、送信先端末のユーザに、複数の通信セッションに亘って送信元端末を同一の通信端末として認識させることができる。
【０２１７】
この場合、上記方式情報出力手段は、上記方式情報と、上記送信元端末のユーザを識別するためのユーザ識別情報と、を受け付けるとともに、上記受け付けた方式情報及びユーザ識別情報を上記複数の仮識別情報取得手段のそれぞれに対して出力するように構成され、
上記仮識別情報取得手段は、
ユーザを識別するためのユーザ識別情報と、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、上記通信端末を識別するための情報である端末識別情報と、を対応付けて記憶する識別情報記憶手段を含むとともに、
上記方式情報出力手段から出力された上記ユーザ識別情報と対応付けて記憶されている端末識別情報を上記送信元端末識別情報として取得するように構成されることが好適である。
【０２１８】
この場合、上記方式情報出力手段は、上記方式情報と、上記送信元端末のユーザを識別するための送信元ユーザ識別情報と、上記送信先端末のユーザを識別するための送信先ユーザ識別情報と、を受け付けるとともに、上記受け付けた方式情報、送信元ユーザ識別情報及び送信先ユーザ識別情報を上記複数の仮識別情報取得手段のそれぞれに対して出力するように構成され、
上記仮識別情報取得手段は、上記方式情報出力手段から出力された上記送信元ユーザ識別情報と対応付けて記憶されている端末識別情報を上記送信元端末識別情報として取得し、且つ、当該方式情報出力手段から出力された上記送信先ユーザ識別情報と対応付けて記憶されている端末識別情報を送信先端末識別情報として取得するように構成され、
上記通信中継手段は、上記仮識別情報取得手段により取得された送信元端末識別情報及び送信先端末識別情報を含む上記通信情報が受信された場合、当該通信情報に含まれる上記送信元端末識別情報を、当該送信元端末識別情報と対応付けて取得された上記仮識別情報に置換するように構成されることが好適である。
【０２１９】
この場合、上記通信中継手段は、
上記送信元端末識別情報と、当該送信元端末識別情報に対応付けて取得された上記仮識別情報と、を対応付けて記憶する仮識別情報記憶手段を備え、且つ、
上記受信された通信情報に含まれる、送信先となる通信端末を識別するための送信先端末識別情報が、上記記憶されている仮識別情報と一致している場合、当該送信先端末識別情報を、当該仮識別情報と対応付けて記憶されている上記送信元端末識別情報に置換し、当該置換後の通信情報を当該送信元端末識別情報により識別される上記通信端末へ送信するように構成されることが好適である。
【０２２０】
ところで、第１の通信端末から第２の通信端末へ通信情報が送信された場合において、通信情報に送信元端末識別情報として含まれた第１の通信端末を識別するための端末識別情報が、仮識別情報に置換された場合を想定する。上記構成によれば、このような場合であっても、第２の通信端末は、その仮識別情報を送信先端末識別情報として含む通信情報を送信することにより、当該通信情報を第１の通信端末へ送信することができる。
【０２２１】
この場合、上記複数の仮識別情報取得手段は、上記複数の通信プロトコルの１つと対応付けられた複数の仮識別情報取得手段を含み、
上記通信中継システムは、更に、
上記複数の通信プロトコルの１つと対応付けられた上記複数の仮識別情報取得手段のそれぞれの負荷を取得する負荷取得手段を備え、
上記方式情報出力手段は、上記取得された負荷に基づいて、上記複数の通信プロトコルの１つと対応付けられた上記複数の仮識別情報取得手段の１つを選択し、当該選択された仮識別情報取得手段に対して、上記受け付けた方式情報を出力するように構成されることが好適である。
【０２２２】
これによれば、取得された負荷が小さい方の仮識別情報取得手段を用いて、仮識別情報を取得することができる。この結果、各仮識別情報取得手段の負荷が過大となることを防止することができる。
【０２２３】
また、本発明の他の態様に係る通信中継システムにおいて、
上記複数の仮識別情報取得手段は、上記複数の通信プロトコルの１つと対応付けられた複数の仮識別情報取得手段を含み、
上記方式情報出力手段は、上記受け付けた方式情報が表す方式に基づいて、上記複数の通信プロトコルの１つと対応付けられた上記複数の仮識別情報取得手段の１つを選択し、当該選択された仮識別情報取得手段に対して、上記受け付けた方式情報を出力するように構成されることが好適である。
【０２２４】
これによれば、受け付けた方式情報が表す方式に最適な仮識別情報取得手段を用いて、仮識別情報を取得することができる。
【０２２５】
この場合、上記通信中継システムは、
上記通信端末を識別するための端末識別情報が変更された場合、当該通信端末のユーザを識別するためのユーザ識別情報と、当該変更後の端末識別情報と、を含む端末識別情報変更指示を受け付ける端末識別情報変更指示受付手段と、
上記端末識別情報変更指示が受け付けられた場合、当該端末識別情報変更指示に含まれるユーザ識別情報と対応付けて上記識別情報記憶手段に記憶されている端末識別情報を、当該端末識別情報変更指示に含まれる上記変更後の端末識別情報に更新する識別情報更新手段と、
を備え、
上記仮識別情報取得手段は、上記端末識別情報変更指示が受け付けられた場合、上記取得された仮識別情報と対応付けられた送信元端末識別情報を、当該端末識別情報変更指示に含まれる上記変更後の端末識別情報に更新するように構成されることが好適である。
【０２２６】
これによれば、送信元端末の端末識別情報が変更された場合であっても、送信元端末が特定されることを回避しながら、送信元端末は送信先端末へ通信情報を送信することができる。
【０２２７】
この場合、上記複数の通信プロトコルは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）と、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）と、を含むことが好適である。
【０２２８】
また、本発明の他の形態である通信中継方法は、
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成され、且つ、上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得手段を備える通信中継システムに適用され、
上記仮識別情報取得手段が、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得し、
上記複数の通信端末の１つである送信元端末から、上記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を、上記複数の通信端末の他の１つである送信先端末へ送信する方法である。
【０２２９】
この場合、上記通信中継方法は、
上記仮識別情報取得手段が、上記送信元端末識別情報と対応付けて上記仮識別情報を取得し、
上記送信元端末から上記通信情報を受信した場合、当該通信情報に含まれる上記送信元端末識別情報を、当該送信元端末識別情報と対応付けて上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を上記送信先端末へ送信するように構成されることが好適である。
【０２３０】
この場合、上記通信中継方法は、
上記仮識別情報を生成する方式を表す方式情報を受け付けるとともに、上記受け付けた方式情報を上記複数の仮識別情報取得手段のそれぞれに対して出力することが好適である。
【０２３１】
また、本発明の他の形態である通信システムは、
複数の通信プロトコルに従って通信を行う複数の通信端末と、上記複数の通信端末間の上記通信を中継する通信中継システムと、を含むシステムである。
【０２３２】
更に、この通信システムは、
上記複数の通信端末の１つである送信元端末は、上記複数の通信プロトコルの少なくとも１つに従った通信情報であって、当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための端末識別情報である送信元端末識別情報と、当該通信情報の送信先となる上記複数の通信端末の他の１つとしての送信先端末を識別するための端末識別情報である送信先端末識別情報と、を含む通信情報を上記通信中継システムへ送信するように構成され、
上記通信中継システムは、
上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルと対応付けられた少なくとも１つの仮識別情報取得手段を備え、
上記仮識別情報取得手段は、当該仮識別情報取得手段と対応付けられた通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得するように構成され、
上記通信中継システムは、更に、
上記送信元端末から上記通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を上記送信先端末へ送信する通信中継手段を備える。
【０２３３】
この場合、上記仮識別情報取得手段は、上記送信元端末識別情報と対応付けて上記仮識別情報を取得するように構成され、
上記通信中継手段は、上記送信元端末から上記通信情報を受信した場合、当該通信情報に含まれる上記送信元端末識別情報を、当該送信元端末識別情報と対応付けて上記仮識別情報取得手段により取得された上記仮識別情報に置換し、当該置換後の通信情報を上記送信先端末へ送信するように構成されることが好適である。
【０２３４】
この場合、上記通信中継システムは、
上記仮識別情報を生成する方式を表す方式情報を受け付けるとともに、上記受け付けた方式情報を上記複数の仮識別情報取得手段のそれぞれに対して出力する方式情報出力手段を備えることが好適である。
【０２３５】
また、本発明の他の形態である仮識別情報取得装置は、
予め定められた１つの通信プロトコルに従った情報であって、通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得する仮識別情報取得手段を備える。
【０２３６】
この場合、上記仮識別情報取得手段は、上記通信端末から送信され且つ上記通信プロトコルに従った通信情報に含まれる上記端末識別情報であって、当該通信情報の送信元となる上記通信端末としての送信元端末を識別するための上記端末識別情報である送信元端末識別情報と対応付けて上記仮識別情報を取得するように構成されることが好適である。
【０２３７】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
予め定められた１つの通信プロトコルに従った情報であって、通信端末を識別するための端末識別情報と異なる情報である仮識別情報を取得する仮識別情報取得手段を実現させるためのプログラムである。
【０２３８】
この場合、上記仮識別情報取得手段は、上記通信端末から送信され且つ上記通信プロトコルに従った通信情報に含まれる上記端末識別情報であって、当該通信情報の送信元となる上記通信端末としての送信元端末を識別するための上記端末識別情報である送信元端末識別情報と対応付けて上記仮識別情報を取得するように構成されることが好適である。
【０２３９】
また、本発明の他の形態である通信中継装置は、
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成されるとともに、
上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる仮識別情報を受信する仮識別情報受信手段と、
上記複数の通信端末の１つである送信元端末から、上記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記受信された仮識別情報に置換し、当該置換後の通信情報を、上記複数の通信端末の他の１つである送信先端末へ送信する通信中継手段と、
を備える。
【０２４０】
この場合、上記仮識別情報受信手段は、上記送信元端末識別情報と、当該送信元端末識別情報と対応付けられた上記仮識別情報と、を受信するように構成され、
上記通信中継手段は、上記送信元端末から上記通信情報を受信した場合、当該通信情報に含まれる上記送信元端末識別情報を、当該送信元端末識別情報と対応付けて受信された上記仮識別情報に置換し、当該置換後の通信情報を上記送信先端末へ送信するように構成されることが好適である。
【０２４１】
また、本発明の他の形態であるプログラムは、
複数の通信プロトコルに従って通信を行う複数の通信端末間の当該通信を中継するように構成された情報処理装置に、
上記複数の通信プロトコルのそれぞれに対して、当該通信プロトコルに従った情報であって、上記通信端末を識別するための端末識別情報と異なる仮識別情報を受信する仮識別情報受信手段と、
上記複数の通信端末の１つである送信元端末から、上記複数の通信プロトコルの少なくとも１つに従った通信情報を受信した場合、当該通信情報に含まれ且つ当該通信情報の送信元となる上記通信端末としての当該送信元端末を識別するための上記端末識別情報である送信元端末識別情報を、上記受信された仮識別情報に置換し、当該置換後の通信情報を、上記複数の通信端末の他の１つである送信先端末へ送信する通信中継手段と、
を実現させるためのプログラムである。
【０２４２】
この場合、上記仮識別情報受信手段は、上記送信元端末識別情報と、当該送信元端末識別情報と対応付けられた上記仮識別情報と、を受信するように構成され、
上記通信中継手段は、上記送信元端末から上記通信情報を受信した場合、当該通信情報に含まれる上記送信元端末識別情報を、当該送信元端末識別情報と対応付けて受信された上記仮識別情報に置換し、当該置換後の通信情報を上記送信先端末へ送信するように構成されることが好適である。
【０２４３】
上述した構成を有する、通信中継方法、通信システム、仮識別情報取得装置、プログラム、又は、通信中継装置、の発明であっても、上記通信中継システムと同様の作用を有するために、上述した本発明の目的を達成することができる。
【０２４４】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【０２４５】
例えば、通信端末は、ＩＰ電話機であったが、パーソナル・コンピュータ、携帯電話端末、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、カーナビゲーション端末、又は、ゲーム端末等であってもよい。
【０２４６】
また、上記各実施形態において、通信システム１は、通信プロトコルとして、ＳＩＰ、ＩＰ及びＲＴＰを用いていたが、他の通信プロトコル（ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、電子メール又はショートメッセージを送受信するための通信プロトコル等）を用いるように構成されていてもよい。
【０２４７】
また、上記各実施形態においては、送信元端末１００ａから方式情報出力装置２００へ基本ルール情報を送信するように構成されていたが、送信元端末１００ａ以外の装置から方式情報出力装置２００へ基本ルール情報を送信するように構成されていてもよい。また、方式情報出力装置２００は、基本ルール情報の入力を受け付けるように構成されていてもよい。
【０２４８】
また、上記各実施形態においては、基本ルール情報は、送信元ユーザ識別情報と、送信先ユーザ識別情報と、方式情報と、を含んでいたが、送信元ユーザ識別情報と、方式情報と、からなっていてもよい。
【０２４９】
なお、上記各実施形態において通信システム１の各機能は、ＣＰＵがプログラム（ソフトウェア）を実行することにより実現されていたが、回路等のハードウェアにより実現されていてもよい。
【０２５０】
また、上記各実施形態においてプログラムは、記憶装置に記憶されていたが、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０２５１】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【産業上の利用可能性】
【０２５２】
本発明は、ＩＰ電話機間の通信を中継する通信中継システム等に適用可能である。
【符号の説明】
【０２５３】
１      通信システム
１００ａ  通信端末（送信元端末）
１００ｂ  通信端末（送信先端末）
１０１  基本ルール情報送信部
１０２  通信情報送信部
１０３  通信情報受信部
１０４  変更指示送信部
２００  方式情報出力装置
２０１  基本ルール情報受信部
２０２  基本ルール情報送信部
２０３  送信先選択部
２０４  基本ルール情報変換部
３００  第１の仮識別情報取得装置
３０１  識別情報記憶部
３０２  仮識別情報記憶部
３０３  基本ルール情報受信部
３０４  仮識別情報取得部
３０５  ルール情報送信部
３０６  負荷情報送信部
４００  第２の仮識別情報取得装置
４０１  識別情報記憶部
４０２  仮識別情報記憶部
４０３  基本ルール情報受信部
４０４  仮識別情報取得部
４０５  ルール情報送信部
４０６  変更指示受信部
４０７  識別情報更新部
５００  第１の通信中継装置
５０１  ルール情報受信部
５０２  ルール情報記憶部
５０３  通信中継部
６００  第２の通信中継装置
６０１  ルール情報受信部
６０２  ルール情報記憶部
６０３  通信中継部
７００  第３の仮識別情報取得装置
８００  通信中継システム
８０１ａ，８０１ｂ，…  仮識別情報取得部
８０２  通信中継部
ＮＷ    通信回線
【図１】
2011055332.tif 000003
【図２】
2011055332.tif 000004
【図３】
2011055332.tif 000005
【図４】
2011055332.tif 000006
【図５】
2011055332.tif 000007
【図６】
2011055332.tif 000008
【図７】
2011055332.tif 000009
【図８】
2011055332.tif 000010
【図９】
2011055332.tif 000011
【図１０】
2011055332.tif 000012
【図１１】
2011055332.tif 000013
【図１２】
2011055332.tif 000014
【図１３】
2011055332.tif 000015
【図１４】
2011055332.tif 000016
【図１５】
2011055332.tif 000017
【図１６】
2011055332.tif 000018
【図１７】
2011055332.tif 000019
【図１８】
2011055332.tif 000020
【図１９】
2011055332.tif 000021
【図２０】
2011055332.tif 000022
【図２１】
2011055332.tif 000023
【図２２】
2011055332.tif 000024
【図２３】
2011055332.tif 000025
【図２４】
2011055332.tif 000026
【図２５】
2011055332.tif 000027