(57)【要約】【課題】通話中に通話相手側の機器のＩＰアドレスを取得可能な通信装置を得ること。【解決手段】電話番号に基づく第１の通信を行う機能およびＩＰアドレスに基づく第２の通信を行う機能を有し、第２の通信を利用してデータを共有する通信装置であって、データ共有を許容するデータを生成したアプリケーションの情報と自身の電話番号とに基づいてＦＱＤＮを生成し、ＩＰアドレスを対応付けてＤＮＳサーバに登録し、第１の通信を行っている状態において、データを共有する目的で第１の通信の相手通信装置との間で第２の通信の開始要求を受け、かつ相手通信装置のＩＰアドレスが未知の場合に、共有するデータを生成したアプリケーションの情報を取得し、取得した情報、および相手通信装置の電話番号に基づいてＦＱＤＮを生成し、生成したＦＱＤＮをＤＮＳサーバに通知して未知のＩＰアドレスを問い合わせる。【選択図】図２
2013229750.tif 000002
【特許請求の範囲】
【請求項１】
ＮＧＮに接続され、電話番号に基づく第１の通信を行う機能およびＩＰアドレスに基づく第２の通信を行う機能を有し、当該第２の通信を利用して、自身と同じ機能を有する通信相手との間でデータを共有する通信装置であって、
前記第１の通信および第２の通信のいずれも実行していない状態において、データ共有を許容するデータを生成したアプリケーションの情報と自身の電話番号とに基づいてＦＱＤＮを生成し、生成したＦＱＤＮと自身のＩＰアドレスを対応付けてＤＮＳサーバに登録し、
前記第１の通信を行っている状態において、データを共有する目的で当該第１の通信の相手通信装置との間で前記第２の通信の開始要求を受け、なおかつ当該相手通信装置のＩＰアドレスが未知の場合に、共有するデータを生成したアプリケーションの情報を取得し、取得した情報、および当該相手通信装置の電話番号に基づいてＦＱＤＮを生成し、生成したＦＱＤＮを前記ＤＮＳサーバに通知して当該未知のＩＰアドレスを問い合わせる、
ことを特徴とする通信装置。
【請求項２】
前記第１の通信を行うための第１の通信ユニット、および前記第２の通信を行うための第２の通信ユニットを備え、
自身のＩＰアドレスを前記ＤＮＳサーバに登録する際に使用するＦＱＤＮを生成する場合、および前記相手通信装置のＩＰアドレスを前記ＤＮＳサーバに問い合わせる際に使用するＦＱＤＮを生成する場合、
前記第１の通信ユニットが、前記第２の通信ユニットから必要な情報を取得してＦＱＤＮを生成し、ＤＮＳサーバへのＩＰアドレスの登録およびＤＮＳサーバへのＩＰアドレスの問い合わせを行う、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第１の通信ユニットはＮＧＮに直接接続され、かつ前記第２の通信ユニットは前記第１の通信ユニット経由でＮＧＮに接続されており、
前記第１の通信ユニットは、前記第２の通信ユニットに対するデータ共有の開始要求をＮＧＮから受信した場合、第１の通信を行っている状態でありかつ当該受信した開始要求に含まれているアドレスおよびドメイン名が既知であれば当該開始要求を前記第２の通信ユニットに転送する、
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記第１の通信を行うための第１の通信ユニット、および前記第２の通信を行うための第２の通信ユニットを備え、
自身のＩＰアドレスを前記ＤＮＳサーバに登録する際に使用するＦＱＤＮを生成する場合、および前記相手通信装置のＩＰアドレスを前記ＤＮＳサーバに問い合わせる際に使用するＦＱＤＮを生成する場合、
前記第２の通信ユニットが、前記第１の通信ユニットから必要な情報を取得してＦＱＤＮを生成し、ＤＮＳサーバへのＩＰアドレスの登録およびＤＮＳサーバへのＩＰアドレスの問い合わせを行う、
ことを特徴とする請求項１に記載の通信装置。
【請求項５】
前記第２の通信ユニットは、データ共有の開始要求をＮＧＮから受信した場合、前記第１の通信ユニットが第１の通信を行っている状態でありかつ当該受信した開始要求に含まれているアドレスおよびドメイン名が既知であれば当該開始要求を受け付けてデータ共有のための動作を開始する、
ことを特徴とする請求項４に記載の通信装置。
【請求項６】
ＤＮＳサーバと、
ＮＧＮに接続され、電話番号に基づく第１の通信を行う機能およびＩＰアドレスに基づく第２の通信を行う機能を有し、当該第２の通信を利用してデータ共有を行う第１および第２の通信装置と、
を備え、
前記第１の通信装置は、
データ共有を許容するデータを生成したアプリケーションの情報と自身の電話番号とに基づいてＦＱＤＮを生成し、生成したＦＱＤＮと自身のＩＰアドレスを対応付けて前記ＤＮＳサーバに登録し、
前記第２の通信装置は、
前記第１の通信装置と前記第１の通信を行っている状態において、データを共有する目的で当該第１の通信装置と前記第２の通信の開始要求を受け、なおかつ当該第１の通信装置のＩＰアドレスが未知の場合に、共有するデータを生成したアプリケーションの情報をユーザから取得し、取得した情報、および当該第１の通信装置の電話番号に基づいてＦＱＤＮを生成し、生成したＦＱＤＮを前記ＤＮＳサーバに通知して当該未知のＩＰアドレスを問い合わせる、
ことを特徴とする通信システム。
【請求項７】
ＤＮＳサーバと、
ＮＧＮに接続され、電話番号に基づく第１の通信を行う機能およびＩＰアドレスに基づく第２の通信を行う機能を有し、当該第２の通信を利用して、自身と同じ機能を有する通信相手との間でデータを共有する複数の通信装置と、
を備えた通信システムにおけるアドレス管理方法であって、
前記複数の通信装置は、データ共有を許容するデータを生成したアプリケーションの情報と自身の電話番号とに基づいてＦＱＤＮを生成し、生成したＦＱＤＮと自身のＩＰアドレスを対応付けて前記ＤＮＳサーバに登録する、
ことを特徴とするアドレス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＧＮ（Next  Generation  Network）対応の通信システムを構成する通信装置に関する。
【背景技術】
【０００２】
ＮＧＮにおいて、アナログ電話などにより相手と通話をしている横で、写真共有などのデータ通信を行うには、通常、相手端末のＩＰｖ６アドレスが不明のため、電話番号に基づくデータ通信用の通信路を相手端末との間で設定し、データを送受信することになる。
【０００３】
このような通信（以下、データコネクト通信）は、帯域が確保される利点があるものの、一般的には従量課金であることから、用途によっては適切な通信方法とは言えない。そのため、従量課金ではない定額通信による方法を利用してデータ伝送を行いたいというニーズがある。
【０００４】
本来、ＮＧＮでは、ＵＮＩ（Ｕｓｅｒ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）−ＵＮＩ間でＩＰｖ６による直接通信が可能であるが、通信を行うには対向装置のＩＰｖ６アドレスが必要になり、実際、相手先の電話番号は把握していても、ＩＰｖ６アドレスまでは把握していないため、何らかの方法で取得しないと直接通信が実現できないという課題がある。
【０００５】
このような課題に対し、特許文献１には、通信装置が通信相手となる他の通信装置のアドレスを入手する方法として、通信網に通信装置と管理装置が接続され、通信網は電話番号とアドレスからなるアクセス情報を管理装置へ登録し、管理装置が一元管理することで、通信装置が管理装置に登録されると管理装置の管理テーブルに登録された通信装置に対して各アクセス情報を配信し、電話番号とアドレスを通知する技術が開示されている。
【０００６】
また、特許文献２には、ＮＧＮ網において、ユーザ端末装置がセッション開始要求を送出した際に、通信先の端末からＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）情報を含むレスポンスメッセージを受信し、そのＳＤＰ情報からＩＰアドレスを抽出し、メディア通信毎に割り当てた仮想ＩＰとともに管理することにより、セッション確立後、アプリケーションから送信される仮想ＩＰに対応する正規のＩＰアドレスに変換して、通信先に送信する技術が開示されている。
【０００７】
また、特許文献３には、ＮＧＮ網において、ＩＰアドレスを取得するために、一旦、電話番号をダイヤルすることで、通話先とセッションを確立する際に、ＳＤＰから通話先のＩＰアドレスを抽出する技術が開示されている。
【０００８】
また、特許文献４には、ＳＩＰ（Ｓｅｓｓｉｏ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）メッセージ内のＩＰアドレスを抽出し、アドレス体系が異なるアドレス（ＩＰｖ４／ＩＰｖ６）に変換し、ＳＩＰメッセージの送信先のＩＰアドレスを変換して設定することで、アドレス体系の異なるネットワーク間での通信を実現する技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−２８９５１５号公報
【特許文献２】特開２００９−２１９００８号公報
【特許文献３】特開２００９−１９４６７４号公報
【特許文献４】特開２００４−１６６１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の技術は、以下に示すとおり、解決すべき問題をそれぞれ有している。
【００１１】
特許文献１に記載された技術によれば、電話番号とＩＰアドレスを管理装置に登録し、管理装置内のテーブルで登録済みの各通信装置に登録情報を配信することにより、通信時に管理装置へ問い合わせることなく通信装置は通信が行えるようになるが、ネットワークに接続している全ての通信装置のアクセス情報を各通信装置が管理することになる。そのため、通信許可を望まない通信装置に対してもアクセス情報が公開されてしまうという問題がある。また、ＩＰアドレスと電話番号の組み合わせを管理する管理装置が必要になる。
【００１２】
特許文献２に記載された技術によれば、セッション要求の際に、ＳＤＰ情報からＩＰアドレスを取得し、仮想ＩＰアドレスと対応付けておき、アプリケーションからパケットを受信すると、付加されている仮想ＩＰアドレスを正規のＩＰアドレスに変換して通信先に送信するので、ユーザにより自由にカスタマイズされたデータ通信が行えるが、ＳＩＰのセッション要求時に、ＳＤＰにＩＰアドレスを設定しなければならず、また、セッションが確立できれば、以降、通信先装置との間でユーザに許可無く通信が行えてしまうという問題がある。
【００１３】
特許文献３に記載された技術においては、ＮＧＮ網において、電話番号をダイヤルすることで、通話先とのセッション確立の際に、ＳＤＰからＩＰアドレスを抽出して、相手先のアドレスを取得しているが、一度、アドレスが取得できると、以降、通信先の通信端末装置のユーザが意識しないところで通信され、データが共有されてしまう問題がある。また、ＳＤＰから抽出するＩＰアドレスが電話端末または通信端末装置のＩＰアドレスである場合、通信端末装置にＰＣなど別の端末機器を接続した場合は、通信端末装置と端末機器のアドレスは異なることから、正しい端末機器との間で通信することができないという問題がある。
【００１４】
特許文献４に記載された技術においては、ＳＩＰメッセージ内のＩＰアドレスを抽出し、アドレス体系が異なるアドレス（ＩＰｖ４／ＩＰｖ６）を変換しているが、アドレスのみを管理しているため、ＮＧＮ網でユーザが認識している相手先の電話番号に対応する端末装置が把握できず、定額通信での通信が行えるＵＮＩ−ＵＮＩ間の直接通信が行えないという問題がある。
【００１５】
本発明は、上記に鑑みてなされたものであって、事前の特別な処理を必要とせずに、通話中に必要に応じて通話相手側の機器（対向装置）のＩＰアドレスを取得し、取得したＩＰアドレスを使用して直接通信を行う通信装置を得ることを目的とする。
【課題を解決するための手段】
【００１６】
上述した課題を解決し、目的を達成するために、本発明は、ＮＧＮに接続され、電話番号に基づく第１の通信を行う機能およびＩＰアドレスに基づく第２の通信を行う機能を有し、当該第２の通信を利用して、自身と同じ機能を有する通信相手との間でデータを共有する通信装置であって、前記第１の通信および第２の通信のいずれも実行していない状態において、データ共有を許容するデータを生成したアプリケーションの情報と自身の電話番号とに基づいてＦＱＤＮを生成し、生成したＦＱＤＮと自身のＩＰアドレスを対応付けてＤＮＳサーバに登録し、前記第１の通信を行っている状態において、データを共有する目的で当該第１の通信の相手通信装置との間で前記第２の通信の開始要求を受け、なおかつ当該相手通信装置のＩＰアドレスが未知の場合に、共有するデータを生成したアプリケーションの情報を取得し、取得した情報、および当該相手通信装置の電話番号に基づいてＦＱＤＮを生成し、生成したＦＱＤＮを前記ＤＮＳサーバに通知して当該未知のＩＰアドレスを問い合わせる、ことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、相手のＩＰアドレスが未知の状態で通話を開始した後に、通話を維持した状態で通話相手のＩＰアドレスを取得し、ＩＰアドレスを使用した通信を開始することができる、という効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】図１は、通信システムの実施の形態１の構成例および装置構成例を示す図である。
【図２】図２は、通信システムにおける通信動作の一例を示す図である。
【図３−１】図３−１は、実施の形態１の通信システムにおける動作を示すシーケンス図である。
【図３−２】図３−２は、実施の形態１の通信システムにおける動作を示すシーケンス図である。
【図４−１】図４−１は、実施の形態１の通信システムにおける動作を示すシーケンス図である。
【図４−２】図４−２は、実施の形態１の通信システムにおける動作を示すシーケンス図である。
【図５】図５は、ＤＮＳサーバが保持しているアドレス情報管理テーブルの一例を示す図である。
【図６】図６は、通信装置のデータ管理部が保持しているアドレス管理テーブルの一例を示す図である。
【図７】図７は、通信装置の通信状態監視部が保持している管理テーブルの一例を示す図である。
【図８】図８は、端末機器のデータ管理部が保持しているアドレス管理テーブルの一例を示す図である。
【図９】図９は、通信システムの実施の形態２の構成例および装置構成例を示す図である。
【図１０−１】図１０−１は、実施の形態２の通信システムにおける動作を示すシーケンス図である。
【図１０−２】図１０−２は、実施の形態２の通信システムにおける動作を示すシーケンス図である。
【図１１】図１１は、端末機器のデータ管理部が保持しているアドレス管理テーブルの一例を示す図である。
【図１２−１】図１２−１は、実施の形態２の通信システムにおける動作を示すシーケンス図である。
【図１２−２】図１２−２は、実施の形態２の通信システムにおける動作を示すシーケンス図である。
【図１３】図１３は、端末機器の通信先情報取得部が保持している管理テーブルの一例を示す図である。
【図１４】図１４は、実施の形態４の通信システムの構成例を示す図である。
【発明を実施するための形態】
【００１９】
以下に、本発明にかかる通信装置、通信システムおよびアドレス管理方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２０】
実施の形態１．
図１は、本発明にかかる通信装置を備えた通信システムの実施の形態１の構成例および装置構成例を示す図である。本実施の形態の通信システムは、本発明にかかる通信装置を構成している通信装置１００および端末機器２００を含む。通信装置１００は通信ネットワーク３００に接続され、端末機器２００は通信装置１００に接続されている。通信装置１００には電話番号が割り当てられており、電話番号を使用して他の通信装置１００と通信（通話）を行う。端末機器２００にはＩＰｖ６アドレスが割り当てられており、ＩＰｖ６アドレスを使用して他の端末機器２００と通信する。なお、通信ネットワーク３００は、ＮＧＮである。図１では、通信ネットワーク３００に対して１組の通信装置１００および端末機器２００が接続された構成を記載しているが、実際には、２組以上の通信装置１００および端末機器２００が通信ネットワーク３００に接続されている。
【００２１】
第１の通信ユニットである通信装置１００は、端末機器２００および通信ネットワーク３００と通信するためのインタフェースである通信インタフェース部１１０と、ＦＱＤＮ生成部１２１、アドレス登録・取得部１２２および通信状態監視部１２３からなる通信制御部１２０と、端末情報取得部１３１およびアドレス管理テーブル１３２からなるデータ管理部１３０とを備える。
【００２２】
通信インタフェース１１０は、端末機器２００の通信インタフェース部２１０と通信を行い、メッセージや各種データを送受信するためのインタフェースである。また、通信ネットワーク３００とのインタフェースとしても機能し、図示を省略しているＤＮＳサーバへのアクセス等を行う。
【００２３】
通信制御部１２０において、ＦＱＤＮ生成部１２１は、電話番号、アプリケーション名およびドメイン名を付加したＦＱＤＮ（Fully  Qualified  Domain  Name）を生成する。アドレス登録・取得部１２２は、ＦＱＤＮ生成部１２１で生成されたＦＱＤＮによってＤＮＳサーバにアクセスし、アドレスの登録や通信相手端末のＩＰｖ６アドレスを取得する。通信状態監視部１２３は、電話による通話状態を監視する。
【００２４】
データ管理部１３０において、端末情報取得部１３１は、端末機器２００のＩＰｖ６アドレスと端末機器２００が許容する通話先と取り決めたアプリケーション名とを端末情報として取得する。アドレス管理テーブル１３２は、自装置（通信装置１００）のＩＰｖ６アドレスやドメイン名、電話番号を管理する。
【００２５】
第２の通信ユニットである端末機器２００は、通信装置１００と通信するためのインタフェースである通信インタフェース部２１０と、アドレス登録・取得部２２１およびデータ共有部２２２からなる通信制御部２２０と、通信先情報取得部２３１およびアドレス管理テーブル２３２からなるデータ管理部２３０とを備える。
【００２６】
通信インタフェース部２１０は、通信装置１００の通信インタフェース部１１０と通信を行い、メッセージや各種データを送受信するためのインタフェースである。
【００２７】
通信制御部２２０において、アドレス登録・取得部２２１は、自端末がデータ共有を許容するアプリケーション名の登録、通信相手端末からのＩＰｖ６アドレスの取得および登録を行う。データ共有部２２２は、アドレス登録・取得部２２１が取得した通信相手端末のＩＰｖ６アドレスを使用して写真共有などデータ共有を行うアプリケーションまたはアプリケーションを管理する機能を有する。
【００２８】
データ管理部２３０において、通信先情報取得部２３１は、通信相手端末がデータ共有を許容するアプリケーション（共有を許容するデータを生成したアプリケーション）の情報（例えばアプリケーション名）を取得する。アドレス管理テーブル２３２は、自端末のＩＰｖ６アドレスや通信先情報取得部２３１が取得した情報（アプリケーションの情報）を管理する。
【００２９】
次に、本実施の形態の通信システムにおける通信動作について、図２，図３−１，図３−２，図４−１，図４−２，図５〜図８を参照しながら説明する。
【００３０】
図２は、通信システムにおける通信動作の一例を示す図であり、ＮＧＮ（通信ネットワーク３００）に接続した通信装置１００または端末機器２００において、端末機器２００の情報を電話番号とアプリケーション名でＤＮＳサーバに登録し、通話中に通話相手の端末機器（通信相手端末）の電話番号とアプリケーション名に、通信装置１００にてドメイン名を付記してＦＱＤＮを生成することで、ＩＰｖ６アドレスをＤＮＳサーバから取得し、取得したＩＰｖ６アドレスを利用してＵＮＩ−ＵＮＩ間の直接通信によって写真共有などのデータ共有を行う場合の動作例を示している。
【００３１】
図３−１，図３−２，図４−１，図４−２は、実施の形態１の通信システムにおける動作を示すシーケンス図である。図３−１および図４−１が端末機器２００の動作を示し、図３−２および図４−２が通信装置１００の動作を示す。図５は、ＤＮＳサーバが保持しているアドレス情報管理テーブルの一例を示す図である。図６は、通信装置１００のデータ管理部１３０が保持しているアドレス管理テーブル１３２の一例を示す図である。図７は、通信装置１００の通信状態監視部１２３が保持している管理テーブルの一例を示す図である。図８は、端末機器２００のデータ管理部２３０が保持しているアドレス管理テーブル２３２の一例を示す図である。
【００３２】
図２に示したように、本実施の形態では、ＮＧＮに通信装置、ＤＮＳサーバが設置されており、通信装置の配下に端末機器が接続されている。なお、通信装置と端末機器が独立した構成例を示しているが、両者を合わせた１つの通信装置（エンドシステム）としても良い。通信装置ＡおよびＢは、図１に示した通信装置１００に相当し、端末機器ＡおよびＢは図１に示した端末機器２００に相当する。ＮＧＮは図１に示した通信ネットワーク３００に相当する。以下、端末機器Ａから端末機器Ｂへの直接通信を行う時の動作を説明する。なお、これ以降の説明においては、「端末機器」を単に「端末」と表現することもある。
【００３３】
ここで、図２に示した動作の概要について説明する。まず、処理（１）として、端末Ｂが自身のアドレス（ＩＰｖ６アドレス）とデータ共有を許容するアプリケーション名（例えば“写真共有”）を通信装置Ｂへ通知するとともにＤＮＳサーバへの登録を要求する。処理（２）では、通信装置Ｂが、自身の電話番号、ドメイン名および端末Ｂから通知されたアプリケーション名に基づいてＦＱＤＮを生成し、生成したＦＱＤＮと端末Ｂから通知されたアドレスとを対応付けてＤＮＳサーバに登録する。なお、端末Ｂの情報をＤＮＳサーバに登録する場合を図示しているが、端末Ａも同様の手順でＤＮＳサーバへの情報登録を行う。処理（１）および（２）で示したＤＮＳサーバへの登録は、例えば、端末Ｂが通信装置Ｂに接続された場合やデータ共有を許容するアプリケーションの登録操作がユーザにより行われた場合などに開始する。もちろん、他の開始条件により開始するようにしても構わない。
【００３４】
なお、ＤＮＳサーバが管理する情報（以下、アドレス情報管理テーブルと呼ぶ）は、例えば、図５に示した構成となる。ＤＮＳサーバは、通信装置Ｂから受け取ったＦＱＤＮとアドレスを対応付けてアドレス情報管理テーブルに登録する。
【００３５】
端末Ａは、端末Ｂとの間でデータを共有するための操作をユーザから受け付け、その時点で端末Ｂのアドレスを未取得の場合、処理（３）として、端末Ｂのアドレス取得を通信装置Ａに要求する。このとき、通信相手側の電話番号（端末Ｂが接続されている通信装置Ｂの電話番号）と共有するデータを示すアプリケーション名とを通知する。処理（４）において、通信装置Ａは、端末Ａから通知された情報（電話番号およびアプリケーション名）に基づいてＦＱＤＮを生成して通信相手である端末ＢのアドレスをＤＮＳサーバに問い合わせる。通信装置Ａは、その後、処理（５）においてＤＮＳサーバから応答を受信して端末Ｂのアドレスを取得すると、処理（６）で端末Ｂのアドレスを端末Ａに通知する。端末Ａは、端末Ｂのアドレスを取得すると、処理（７）として、端末Ｂとの間でデータ共有を行う。
【００３６】
以上の処理（１）〜（７）について、図３−１，図３−２，図４−１，図４−２を用いて詳細に説明する。図３−１および図３−２は、端末のアドレスをＤＮＳサーバに登録する動作（処理（１）および（２）に対応する動作、すなわち、端末Ｂおよび通信装置Ｂの動作）の手順を示し、図４−１および図４−２は、端末が通信相手端末のアドレスをＤＮＳサーバから取得してデータ通信（データ共有）を行う動作（処理（３）〜（７）に対応する動作、すなわち、端末Ａおよび通信装置Ａの動作）の手順を示している。
【００３７】
端末ＢがＤＮＳサーバへ自身のアドレスを登録する場合、まず、端末Ｂのデータ管理部２３０がアドレス管理テーブル２３２（図８参照）を参照し、自端末のアドレス（2001:200:0:0:x:x:x:2222）、および、データ共有を許容するアプリケーションの情報（例えば、ユーザにより予め登録されたアプリケーション名（app(写真共有)）を取得する（図３−１のステップＳ１０１，Ｓ１０２）。図８に示したように、アドレス管理テーブル２３２には、端末Ｂのアドレスと、端末Ｂがデータ共有を許容するアプリケーションの情報としてのアプリケーション名とが登録されている。なお、アプリケーション名は、通話先の通話相手と取り決めた識別子のため、特にアプリケーション名でなく、何らかの識別用の文字列であっても良い。データ共有を許容するアプリケーションを一意に示すのであればどのような文字列でも構わない。管理するデータ量を削減したい場合には文字列以外としても構わない。
【００３８】
次に、データ管理部２３０は、取得したアドレスとアプリケーション名をアドレス登録・取得部２２１に対して通知し、ＤＮＳサーバへのアドレス登録を要求する（ステップＳ１０３）。この要求（アドレス登録要求）を受けたアドレス登録・取得部２２１は、通信インタフェース部２１０を介して、通信装置Ｂへアドレス登録要求を転送する（ステップＳ１０４，Ｓ１０５）。なお、図３−１のステップＳ１０５は図３−２のステップＳ１０６に対応する。
【００３９】
端末Ｂからアドレス登録要求を受信した通信装置Ｂでは、通信インタフェース部１１０を介してアドレス登録・取得部１２２がアドレス登録要求を受信する（図３−２のステップＳ１０６，Ｓ１０７）。
【００４０】
アドレス登録要求を受信したアドレス登録・取得部１２２は、アドレス登録要求に含まれているアプリケーション名をＦＱＤＮ生成部１２１に通知してＦＱＤＮ生成を要求する（ステップＳ１０８）。
【００４１】
ＦＱＤＮ生成部１２１は、ＦＱＤＮ生成を要求されると、自身（自通信装置）の電話番号およびドメイン名をアドレス管理テーブル１３２（図６参照）から取得し（ステップＳ１０９，Ｓ１１０）、端末Ｂがデータ共有を許容するアプリケーション名（アドレス登録・取得部１２２から通知されたアプリケーション名）と、自装置の電話番号およびドメイン名（アドレス管理テーブル１３２から取得した電話番号およびドメイン名）とに基づいてＦＱＤＮを生成する（ステップＳ１１１）。
【００４２】
なお、図６は、アドレス管理テーブル１３２の一例を示す図である。アドレス管理テーブル１３２には、電話番号（自装置外線電話番号）、アドレスおよびドメイン名が対応付けられて登録されている。
【００４３】
ＦＱＤＮ生成部１２１は、生成したＦＱＤＮ（046741xxxx.app(写真共有).abc.ne.jp）を要求元のアドレス登録・取得部１２２へ通知する（ステップＳ１１２）。アドレス登録・取得部１２２は、通知されたＦＱＤＮおよび端末Ｂのアドレス（上記のステップＳ１０７で通知されたアドレス）を含んだアドレス登録要求を生成して通信インタフェース部１１０経由でＤＮＳサーバへ送信し、端末Ｂのアドレス登録を要求する（ステップＳ１１３，Ｓ１１４）。
【００４４】
ＤＮＳサーバは、アドレス登録要求を受信すると、アドレス登録要求に含まれているＦＱＤＮおよびアドレスをアドレス情報管理テーブル（図５参照）に登録する（ステップＳ１１５）。これにより、ＤＮＳサーバへの端末Ｂの情報登録が完了する。
【００４５】
端末Ａおよび通信装置Ａのユーザが端末Ｂおよび通信装置Ｂのユーザとアナログ電話などにより通話している状態において、端末Ａと端末Ｂがデータ通信を行う場合、例えば端末Ａが、相手と通話をしている横で、写真共有などのデータ通信を行うために、通信先情報取得部２３１は通信先の端末機器（端末Ｂ）が許容するアプリケーション名（またはこれに相当する情報、例えば、アプリケーションを一意に示す情報としての識別子など）を予めユーザから取得（または、ユーザが写真共有に使用するために起動したアプリケーション情報から取得）しておく（ステップＳ１１６）。なお、この情報の取得は、ユーザからのデータ共有要求（後述するステップＳ１１７参照）を受信（または写真共有に使用するアプリケーションを起動）したタイミングで取得しても良い。
【００４６】
その後、端末Ａのデータ共有部２２２は、ユーザ（写真共有に使用するアプリケーション）からのデータ共有要求を受けると、通信先情報取得要求を通信先情報取得部２３１に対して送信し、アプリケーション名の取得を要求する（ステップＳ１１７，Ｓ１１８）。
【００４７】
通信先情報取得要求を受信した通信先情報取得部２３１は、ステップＳ１１６で取得済みのアプリケーション名（またはこれに相当する情報）を通信先情報取得応答でデータ共有部２２２に返す（ステップＳ１１９）。なお、通信先情報取得要求を受信した時点でアプリケーション名が取得できていない場合には、上述したステップＳ１１６を実行してアプリケーション名またはこれに相当する情報（以下、アプリケーションに関する情報とする）を取得し、通信先情報取得応答でデータ共有部２２２へ通知する。
【００４８】
データ共有部２２２は、通信先情報取得応答を受信すると、取得した情報（アプリケーションに関する情報）を含んだ通信先アドレス取得要求を生成してアドレス登録・取得部２２１へ送信する（ステップＳ１２０）。
【００４９】
通信先アドレス取得要求を受信したアドレス登録・取得部２２１は、通信先アドレス取得要求を通信インタフェース部２１０経由で通信装置Ａへ転送する（ステップＳ１２１，Ｓ１２２）。ステップＳ１２２が完了すると、図４−２に示した通信装置Ａの動作となる。なお、ステップＳ１２２は図４−２のステップＳ１２７に対応する。
【００５０】
端末Ａから通信先アドレス取得要求を受信した通信装置Ａでは、通信インタフェース部１１０を介してアドレス登録・取得部１２２がアドレス取得要求を受信する（図４−２のステップＳ１２７，Ｓ１２８）。
【００５１】
アドレス取得要求を受信したアドレス登録・取得部１２２は、アドレス取得要求に含まれているアプリケーション名を含んだＦＱＤＮ生成要求を生成してＦＱＤＮ生成部１２１へ送信し、ＦＱＤＮの生成を要求する（ステップＳ１２９）。
【００５２】
ＦＱＤＮ生成部１２１は、ＦＱＤＮ生成要求を受信すると、通信先端末機器情報取得要求を通信状態監視部１２３へ送信して通信先端末機器（ここでは、通信中の通信装置Ｂとなる）の情報の取得要求を行う（ステップＳ１３０）。この要求を受けた通信状態監視部１２３は、通信先端末機器の情報として、通話相手の電話番号およびドメイン名をＦＱＤＮ生成部１２１に応答する（ステップＳ１３１）。なお、通信状態監視部１２３は、例えば、図７に示した管理テーブルを保持しており、この管理テーブルに登録されている情報をＦＱＤＮ生成部１２１に通知する。管理テーブルの「通話中外線電話番号」および「ドメイン名」には、通話開始となると情報が登録され、通話が終了すると、登録された情報が削除される。管理テーブルに登録する情報は、通話開始のためのセッションを確立させる際に取得できる。
【００５３】
ＦＱＤＮ生成部１２１は、通信先端末機器情報取得要求に対する応答を受信すると、取得した電話番号およびドメイン名と、上記のステップＳ１２９で受信したＦＱＤＮ生成要求に含まれているアプリケーション名とに基づいてＦＱＤＮを生成する（ステップＳ１３２）。また、生成したＦＱＤＮを、ＦＱＤＮ生成要求応答でアドレス登録・取得部１２２へ通知する（ステップＳ１３３）。
【００５４】
アドレス登録・取得部１２２は、通知されたＦＱＤＮを含んだ通信先アドレス取得要求を生成して通信インタフェース部１１０経由でＤＮＳサーバへ送信し、通信先である端末Ｂのアドレス取得を要求する（ステップＳ１３４，Ｓ１３５）。
【００５５】
ＤＮＳサーバは、アドレス取得要求を受信すると、通知されたＦＱＤＮでアドレス情報管理テーブル（図５参照）を検索し、このＦＱＤＮに対応付けられているアドレスを要求元の通信装置Ａに応答する（ステップＳ１３６、Ｓ１３７）。
【００５６】
アドレス登録・取得部１２２は、通信先アドレス取得要求に対する応答を通信インタフェース部１１０経由で受信すると（ステップＳ１３８）、取得したアドレス（端末Ｂのアドレス）を、上記ステップＳ１２８で受信した通信先アドレス取得要求の応答として、通信インタフェース部１１０経由で端末Ａに送信する（ステップＳ１３９，Ｓ１４０）。なお、ステップＳ１４０は、図４−１のステップＳ１２３に対応する。
【００５７】
図４−１に示した端末Ａの動作説明に戻り、アドレス登録・取得部２２１は、上記のステップＳ１２１で送信した通信先アドレス取得要求の応答を通信インタフェース部２１０経由で受信すると（ステップＳ１２３，Ｓ１２４）、受信したアドレス（端末Ｂのアドレス）を含んだ通信先アドレス取得要求応答をデータ共有部２２２へ送信する（ステップＳ１２５）。
【００５８】
データ共有部２２２は、通信先アドレス取得要求応答を受信して端末Ｂのアドレスを取得すると、取得したアドレスによって写真共有などのデータ共有に利用する相手先から許容された通信元で起動したアプリケーションから端末Ｂとの直接通信を行う（ステップＳ１２６）。
【００５９】
このように、本実施の形態の通信システムにおいて、データ通信を行う端末は、自身のＩＰアドレスおよびデータ通信に関連するアプリケーションの情報を、接続されている通信装置に通知し、通信装置は、自身の電話番号およびドメイン名と端末から通知されたアプリケーションの情報とに基づいてＦＱＤＮを生成し、端末のＩＰアドレスと対応付けてＤＮＳサーバに登録しておくこととした。そして、端末は、接続されている通信装置が通信中の場合に、この通信装置が通話中の相手通信装置に接続されている端末との間でデータ通信を行う場合、相手端末のＩＰアドレスが未知であれば、データ通信に関連するアプリケーションの情報をユーザから取得し、取得した情報と通話中の相手通信装置の電話番号およびドメイン名とに基づいてＦＱＤＮを生成してＤＮＳサーバにＩＰアドレスを問い合わせ、ＩＰアドレスを取得することにした。これにより、相手のＩＰアドレスが未知の状態で通話を開始した後に、通話を維持した状態で通話相手のＩＰアドレスを取得し、ＩＰアドレスを使用した通信を開始することが可能となる。また、上述したデータコネクト通信のように帯域を保証することはないが、図２に示したような課金の発生しない定額通信によって、ＩＰｖ６によるＵＮＩ−ＵＮＩ間で写真共有など直接通信によるデータ共有機能を実現することができる。
【００６０】
なお、本実施の形態では、図２に示した場合、すなわち、端末機器Ａが直接通信を要求する場合に端末機器Ｂのアドレスを取得する動作を説明したが、端末機器Ｂが直接通信を要求する場合の動作も同様である。
【００６１】
また、本実施の形態の通信システムでは、通話相手と取り決めたデータ通信を許容するアプリケーション名によって、直接通信を実現する構成としているので、仮に電話番号のみ知られているユーザがＤＮＳサーバにアクセスしてＩＰアドレスの取得を試みたとしても、登録している電話番号、アプリケーション名、ドメインから生成したＦＱＤＮと一致しないため、アドレスは回答されない。そのため、データ通信の両端において、正しい通信相手の端末で実行するアプリケーションとのみ、ＩＰｖ６アドレスを開放することが実現できる。すなわち、不特定の端末またはアプリケーションからの不正アクセスを防止できる。
【００６２】
また、端末のＦＱＤＮを生成して、ＦＱＤＮとＩＰｖ６アドレスをＤＮＳサーバへ登録する構成としたので、ＩＰｖ６アドレスをＤＮＳサーバから取得可能となる。ＤＮＳサーバは特別な構成や機能を必要としないので、特定の管理装置に依存せず、既存のネットワーク環境においても本実施の形態の通信システムを実現できる。また、通信装置に接続する端末をＰＣにした場合においても、ＰＣのアドレスを登録することで端末間の直接通信が行える。
【００６３】
また、ＳＤＰからＩＰｖ６アドレスを抽出する必要がないため、ＳＤＰに所望の情報を設定することなく、軽量な処理で実現することができる。
【００６４】
なお、本実施の形態では、説明の便宜上、アプリケーションが１つの場合を想定して説明を行ったが、対応するアプリケーションが複数存在する場合には、例えば、端末機器２００の表示部にアプリケーションの一覧を表示し、利用するアプリケーションを１つユーザに選択させるようにすることで、特定のアプリケーションとの間での通信が行える。
【００６５】
実施の形態２．
実施の形態１では、ＮＧＮに接続した通信装置１００または端末機器２００において、端末機器２００の情報を電話番号とアプリケーション名に基づいて生成してＩＰアドレスとともにＤＮＳサーバに登録し、通話中に通話相手の端末機器２００の電話番号とアプリケーション名に、通信装置１００にてドメイン名を付記してＦＱＤＮを生成することで、ＩＰｖ６アドレスをＤＮＳサーバから取得し、取得したＩＰｖ６アドレスを利用してＵＮＩ−ＵＮＩ間の直接通信によって写真共有などのデータ共有を行う場合の制御手順について説明した。
【００６６】
これに対して、本実施の形態では、端末機器２００が、電話番号とアプリケーション名にドメイン名を付記してＦＱＤＮを生成する処理を行い、ＤＮＳサーバへの登録、およびＩＰｖ６アドレスをＤＮＳサーバから取得し、取得したＩＰｖ６アドレスを利用して直接通信（写真共有などのデータ共有）を行う場合、すなわち、端末機器２００でＦＱＤＮの生成まで行う場合の制御手順について説明する。
【００６７】
図９は、本発明にかかる通信システムの実施の形態２の構成例を示す図である。本実施の形態の通信システムは、通信装置１００ａおよび端末機器２００ａを含む。通信装置１００ａは、実施の形態１で説明した通信装置１００（図１参照）の通信制御部１２０およびデータ管理部１３０を通信制御部１２０ａおよびデータ管理部１３０ａに置き換えたものである。端末機器２００ａは、実施の形態１で説明した端末機器２００の通信制御部２２０を通信制御部２２０ａに置き換えたものである。なお、実施の形態１で説明した通信システムと動作を行う構成要素については、同一の符号を付して説明を省略する。
【００６８】
通信装置１００ａにおいて、通信制御部１２０ａは、実施の形態１で説明した通信制御部１２０からＦＱＤＮ生成部１２１を削除し、さらに、アドレス登録・取得部１２２をアドレス登録・取得部１２２ａに置き換えたものである。データ管理部１３０ａは、実施の形態１で説明したデータ管理部１３０から端末情報取得部１３１を削除したものである。
【００６９】
通信制御部１２０ａのアドレス登録・取得部１２２ａは、端末機器２００ａから要求されたアドレスの登録や通信先端末機器のＩＰｖ６アドレスを取得する。
【００７０】
端末機器２００ａにおいて、通信制御部２２０ａは、実施の形態１で説明した通信制御部２２０のアドレス登録・取得部２２１をアドレス登録・取得部２２１ａに置き換え、さらに、ＦＱＤＮ生成部２２３を追加したものである。
【００７１】
アドレス登録・取得部２２１ａのＦＱＤＮ生成部２２３は、電話番号とアプリケーション名、ドメイン名を付加してＦＱＤＮを生成する。このＦＱＤＮ生成部２２３は、実施の形態１で説明した通信装置１００の通信制御部１２０が備えていたＦＱＤＮ生成部１２１と同様の処理を行う。
【００７２】
次に、本実施の形態の通信システムにおける通信動作について、図１０−１，図１０−２，図１１，図１２−１，図１２−２，図１３を参照しながら説明する。実施の形態１と同様に、図２に示したような、端末Ａおよび通信装置Ａが端末Ｂおよび通信装置Ｂと通信する場合の例を説明する。図１０−１は、端末ＢのアドレスをＤＮＳサーバに登録する際の端末Ｂの動作、図１０−２は、端末ＢのアドレスをＤＮＳサーバに登録する際の通信装置Ｂの動作を示す図である。図１１は、端末Ｂ（端末機器２００ａ）のデータ管理部２３０が保持しているアドレス管理テーブル２３２の一例を示す図である。図１２−１は、端末Ａが通信相手（端末Ｂ）のアドレスをＤＮＳサーバから取得してデータ通信（データ共有）を行う際の端末Ａの動作、図１２−２は、端末Ａが通信相手（端末Ｂ）のアドレスをＤＮＳサーバから取得してデータ通信（データ共有）を行う際の通信装置Ａの動作を示す図である。図１３は、端末Ａ（端末機器２００ａ）の通信先情報取得部２３１が保持している管理テーブルの一例を示す図である。なお、実施の形態１と同様の動作については説明を省略する。
【００７３】
端末ＢがＤＮＳサーバへ自身のアドレスを登録する場合、まず、端末Ｂのデータ管理部２３０がアドレス管理テーブル２３２（図１１参照）を参照し、自端末のアドレス、データ共有を許容するアプリケーションの情報（アプリケーション名）、ドメイン名および電話番号（通信装置Ｂの電話番号）を取得する（図１０−１のステップＳ２０１，Ｓ２０２）。図１１に示したように、アドレス管理テーブル２３２には、自装置外線電話番号（端末Ｂが接続されている通信装置Ｂの電話番号）と、端末Ｂのアドレスと、端末Ｂがデータ共有を許容するアプリケーションの情報としてのアプリケーション名と、ドメイン名とが登録されている。
【００７４】
ステップＳ２０２でアドレスなどの情報を取得すると、データ管理部２３０は、取得した情報のうち、アプリケーション名、ドメイン名および電話番号をＦＱＤＮ生成部２２３に通知してＦＱＤＮの生成を要求する（ステップＳ２０３）。
【００７５】
ＦＱＤＮ生成部２２３は、データ管理部２３０からＦＱＤＮの生成を要求されると、通知されてきた情報（アプリケーション名、ドメイン名および電話番号）に基づいてＦＱＤＮを生成し、生成したＦＱＤＮをデータ管理部２３０に通知する（ステップＳ２０４，Ｓ２０５）。
【００７６】
データ管理部２３０は、ＦＱＤＮ生成部２２３で生成されたＦＱＤＮと上記のステップＳ２０２で取得したアドレスを含んだアドレス登録要求を生成してアドレス登録・取得部２２１ａに送信する（ステップＳ２０６）。アドレス登録要求を受信したアドレス登録・取得部２２１ａは、通信インタフェース部２１０経由でアドレス登録要求を通信装置Ｂに転送する（ステップＳ２０７，Ｓ２０８）。なお、図１０−１のステップＳ２０８は図１０−２のステップＳ２０９に対応する。
【００７７】
端末Ｂからアドレス登録要求を受信した通信装置Ｂでは、通信インタフェース部１１０を介してアドレス登録・取得部１２２ａがアドレス登録要求を受信する（図１０−２のステップＳ２０９，Ｓ２１０）。
【００７８】
アドレス登録要求を受信したアドレス登録・取得部１２２ａは、受信したアドレス登録要求を、通信インタフェース部１１０を介してＤＮＳサーバに転送する（ステップＳ２１１，Ｓ２１２）。
【００７９】
ＤＮＳサーバは、アドレス登録要求を受信すると、アドレス登録要求に含まれているＦＱＤＮおよびアドレスをアドレス情報管理テーブルに登録する（ステップＳ２１３）。これにより、ＤＮＳサーバへの端末Ｂの情報登録が完了する。
【００８０】
端末Ａおよび通信装置Ａのユーザが端末Ｂおよび通信装置Ｂのユーザとアナログ電話などにより通話している状態において、端末Ａと端末Ｂがデータ通信を行う場合、例えば端末Ａが、相手と通話をしている横で、写真共有などのデータ通信を行うために、通信先情報取得部２３１は通信先の端末機器（端末Ｂ）が許容するアプリケーションを示す情報（ここではアプリケーション名とする）を予めユーザから取得（または、ユーザが写真共有に使用するために起動したアプリケーション情報から取得）しておく。また、通信装置１００ａから通信先の電話番号、ドメイン名も合わせて取得しておく（ステップＳ２１４）。なお、これらの情報の取得は、ユーザからのデータ共有要求を受信（または写真共有に使用するアプリケーションを起動）したタイミングで取得しても良い。取得した情報は、図１３に例示したような管理テーブルに登録して保持しておく。
【００８１】
その後、端末Ａのデータ共有部２２２は、ユーザ（写真共有に使用するアプリケーション）からのデータ共有要求を受けると、通信先情報取得要求を通信先情報取得部２３１に対して送信し、アプリケーション名、ドメイン名および電話番号の取得を要求する（ステップＳ２１５，Ｓ２１６）。
【００８２】
通信先情報取得要求を受信した通信先情報取得部２３１は、ステップＳ２１４で取得済みのアプリケーション名、ドメイン名および電話番号を通信先情報取得応答でデータ共有部２２２に返す（ステップＳ２１７）。なお、通信先情報取得要求を受信した時点でアプリケーション名などが取得できていない場合には、上述したステップＳ２１４を実行してアプリケーション名などを取得し、データ共有部２２２へ通知する。
【００８３】
アプリケーション名、ドメイン名および電話番号を取得したデータ共有部２２２は、取得した情報を含んだＦＱＤＮ生成要求を生成してＦＱＤＮ生成部２２３へ送信し、ＦＱＤＮの生成を要求する（ステップＳ２１８）。
【００８４】
ＦＱＤＮ生成部２２３は、ＦＱＤＮ生成要求を受信すると、ＦＱＤＮ生成要求に含まれているアプリケーション名、ドメイン名および電話番号に基づいてＦＱＤＮを生成し、生成したＦＱＤＮをＦＱＤＮ生成要求応答でデータ共有部２２２へ通知する（ステップＳ２１９，Ｓ２２０）。
【００８５】
データ共有部２２２は、通知されたＦＱＤＮを含んだ通信先アドレス取得要求を生成してアドレス登録・取得部２２１ａに送信する（ステップＳ２２１）。アドレス取得要求を受信したアドレス登録・取得部２２１ａは、通信インタフェース部２１０経由でアドレス取得要求を通信装置Ａに転送する（ステップＳ２２２，Ｓ２２３）。なお、図１２−１のステップＳ２２３は図１２−２のステップＳ２２８に対応する。
【００８６】
端末Ａからアドレス取得要求を受信した通信装置Ａでは、通信インタフェース部１１０を介してアドレス登録・取得部１２２ａがアドレス取得要求を受信する（図１２−２のステップＳ２２８，Ｓ２２９）。
【００８７】
アドレス取得要求を受信したアドレス登録・取得部１２２ａは、受信したアドレス取得要求を通信インタフェース部１１０を介してＤＮＳサーバに転送する（ステップＳ２３０，Ｓ２３１）。
【００８８】
ＤＮＳサーバは、アドレス取得要求を受信すると、通知されたＦＱＤＮでアドレス情報管理テーブル（図５参照）を検索し、このＦＱＤＮに対応付けられているアドレスを要求元の通信装置Ａに応答する（ステップＳ２３２、Ｓ２３３）。
【００８９】
アドレス登録・取得部１２２ａは、通信先アドレス取得要求に対する応答を通信インタフェース部１１０経由で受信すると（ステップＳ２３４）、取得したアドレス（端末Ｂのアドレス）を、上記ステップＳ２２９で受信した通信先アドレス取得要求の応答として、通信インタフェース部１１０経由で端末Ａに送信する（ステップＳ２３５，Ｓ２３６）。なお、ステップＳ２３６は、図１２−１のステップＳ２２４に対応する。
【００９０】
図１２−１に示した端末Ａの動作説明に戻り、アドレス登録・取得部２２１ａは、上記のステップＳ２２２で送信した通信先アドレス取得要求の応答を通信インタフェース部２１０経由で受信すると（ステップＳ２２４，Ｓ２２５）、受信した応答（通信先アドレス取得要求応答）をデータ共有部２２２へ転送する（ステップＳ２２６）。
【００９１】
データ共有部２２２は、通信先アドレス取得要求応答を受信して端末Ｂのアドレスを取得すると、取得したアドレスによって写真共有などのデータ共有に利用する相手先から許容された通信元で起動したアプリケーションから端末Ｂとの直接通信を行う（ステップＳ２２７）。
【００９２】
このように、本実施の形態の通信システムにおいては、端末機器がＦＱＤＮ生成部を備え、実施の形態１では通信装置が行っていたＦＱＤＮ生成を端末機器で行うようにした。このような構成とした場合にも、実施の形態１と同様の効果を得ることができる。また、端末機器がＦＱＤＮを生成するので、通信装置は特別な機能を有する必要が無くなり、既存の一般的な通信装置を使用できる。端末機器を交換するだけで本実施の形態の通信システムを実現でき、実施の形態１と同じ効果が得られる通信システムをより低コストで実現できる。
【００９３】
実施の形態３．
実施の形態１，２では、端末機器の情報としてＩＰアドレスと電話番号、アプリケーション名およびドメイン名に基づき生成したＦＱＤＮをＤＮＳサーバに登録しておき、端末機器が接続されている通信装置が通話中の状態において、通話相手の通信装置に接続された端末機器のＩＰアドレスを必要に応じてＤＮＳサーバから取得する動作の例を説明したが、本実施の形態では、通話中に、通信装置で把握していない電話番号、アプリケーション名の端末機器からデータ共有の要求が来た場合、通信装置にて通信データ（パケットの通過）を拒否することで、端末機器のユーザに無許可でアクセスすることを回避する動作について説明する。
【００９４】
本実施の形態では、実施の形態１で説明した装置構成およびシステム構成（図１，図２参照）を適用した場合について説明する。
【００９５】
通信装置１００の配下にあるアナログ電話などで通話を開始すると、通信状態監視部１２３では、保持している管理テーブル（通信状態の管理テーブル）を更新する。具体的には、通信状態であることを示すように更新する。すなわち、通信状態監視部１２３は、ＳＩＰによる電話によるセッション確立時に、受け渡しされるメッセージに含まれている通話相手の電話番号およびドメイン名を抽出し、管理テーブルに登録する。通信中の場合、通信状態監視部１２３が保持している管理テーブルには図７に示したように、電話番号とドメイン名が登録された状態となる。電話終了時（すなわちセッション終了時）は、テーブルから通話情報およびドメイン名を削除する。
【００９６】
通信装置１００は、データ共有の開始要求を示す通信データを通信ネットワーク３００から受信した場合、通信制御部１２０で情報を抽出し、通信状態監視部１２３は、自身が管理しているテーブル（図７）を確認し、通信状態を示していれば（通話中であれば）、通話相手の電話番号とドメイン名、通信を許容するアプリケーションからＦＱＤＮを生成し、ＤＮＳサーバに問い合わせ、相手先のＩＰｖ６アドレスを取得する。受信した通信データ（通信制御部１２０で抽出された情報）に含まれているＩＰｖ６アドレスが、ＤＮＳサーバから取得したアドレスと一致した場合、受信した通信データを通信インタフェース部１１０経由で端末機器２００へ転送する。これに対して、受信した通信データに含まれているＩＰｖ６アドレスが取得したアドレスと一致しない場合には、受信ポートを閉じ、受信を拒否する（端末機器２００には転送しない）。また、通信状態監視部１２３は、自身が管理しているテーブルが通信状態（通信中）を示していない場合にも、受信ポートを閉じ、受信を拒否する（端末機器２００には転送しない）。
【００９７】
このように、本実施の形態の通信システムにおいて、通信装置１００は、通話中のときのみ所望の端末機器２００との通信（パケットの通過）を許容するようにしたので、端末機器２００のユーザの許可を得ることなく他の端末機器が端末機器２００に対してアクセスするのを防止できる。さらに、仮に通話をしていない端末機器から接続の要求が来た場合においても、通話中でなければ通信を拒否するので、通話中の端末機器からの通信のみデータ通信を可能とするファイアウォール機能を実現できる。
【００９８】
なお、実施の形態１の通信システムを想定して説明を行ったが、実施の形態２の通信システム（図９参照）においても同様の制御が可能である。通話中の状態において他の端末機器からのアクセスを許可するか否かは端末機器２００ａで行う。
【００９９】
実施の形態４．
実施の形態１〜３においては、端末機器が一対一の通信によりデータ共有を行う場合について説明を行ったが、本実施の携帯では、電話／ＴＶ会議システムやデジタルサイネージシステムのように一対多の接続におけるデータ共有動作について説明する。
【０１００】
本実施の形態では、実施の形態１で説明した装置構成（図１参照）を適用した場合について説明する。また、図１４に示したシステム構成、すなわち、集中監視システムのセンタなど多地点との接続が行える端末機器が通信装置の配下に接続されているシステム構成の場合について説明する。
【０１０１】
図１４に示した各端末（端末機器）は、実施の形態１または２で説明した手順に従い、ＤＮＳサーバへのアドレスとＦＱＤＮの登録が完了しているものとする。
【０１０２】
端末Ａは、接続されている通信装置Ａが通話中の状態において、通話相手の電話番号およびドメイン名、ユーザから指定されたアプリケーション名などからＦＱＤＮを生成し、生成したＦＱＤＮをＮＧＮ経由でＤＮＳサーバに通知して通信先端末機器（端末Ｂ）のＩＰｖ６アドレスを取得し、入手した端末ＢのＩＰｖ６アドレスによって写真共有などのデータ共有のための直接通信を実現する。同様の動作を他の端末機器（端末Ｃ）も端末Ｂに対して行うことにより、一対多の接続におけるデータ共有を実現する。
【０１０３】
以上のように、実施の形態１または２で説明した複数の端末機器が、共通の端末機器に接続し、写真共有などのデータ共有をＵＮＩ−ＵＮＩ間の直接通信で行うことにより、電話／ＴＶ会議システムやデジタルサイネージのシステムのように一対多の接続におけるデータ共有を実現できる。これにより、電話／ＴＶ会議システムにおいて、会議中の会議資料の共有や、多地点にあるデジタルサイネージのシステムでの表示用の複数の端末への情報提供を実現できる。
【産業上の利用可能性】
【０１０４】
以上のように、本発明は、ＮＧＮ対応の通信システムを構成する通信装置として有用である。
【符号の説明】
【０１０５】
１００，１００ａ  通信装置
１１０，２１０  通信インタフェース部
１２０，１２０ａ，２２０，２２０ａ  通信制御部
１２１，２２３  ＦＱＤＮ生成部
１２２，１２２ａ，２２１，２２１ａ  アドレス登録・取得部
１２３  通信状態監視部
１３０，１３０ａ，２３０  データ管理部
１３１  端末情報取得部
１３２，２３２  アドレス管理テーブル
２００，２００ａ  端末機器
２２２  データ共有部
２３１  通信先情報取得部
３００  通信ネットワーク
【図１】
2013229750.tif 000003
【図２】
2013229750.tif 000004
【図３−１】
2013229750.tif 000005
【図３−２】
2013229750.tif 000006
【図４−１】
2013229750.tif 000007
【図４−２】
2013229750.tif 000008
【図５】
2013229750.tif 000009
【図６】
2013229750.tif 000010
【図７】
2013229750.tif 000011
【図８】
2013229750.tif 000012
【図９】
2013229750.tif 000013
【図１０−１】
2013229750.tif 000014
【図１０−２】
2013229750.tif 000015
【図１１】
2013229750.tif 000016
【図１２−１】
2013229750.tif 000017
【図１２−２】
2013229750.tif 000018
【図１３】
2013229750.tif 000019
【図１４】
2013229750.tif 000020