(57)【要約】  【課題】  本発明は、様々の条件に応じて再生制限を行うことができるデータ通信システム及びデータ通信装置を提供することを目的とする。  【解決手段】  通信相手となるデータ通信装置に対して通信許可したメディアを示すメディア情報より成るユーザ識別情報を、各データ通信装置毎にユーザ識別情報蓄積部１２に格納するとともに、各メディアに使用する機能を示す機能情報を機能情報蓄積部１３に格納する。そして、要求機能情報生成部２１又は通信機能情報生成部２９において、ユーザ識別情報及び機能情報を読み出すことで、通信相手となるデータ通信装置に対して使用する機能を確認する。【選択図】      図２
2006005569.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータ通信装置の間で複数種類のメディアの送受信を行うデータ通信システムにおいて、
通信接続を要求するデータ通信装置を第１データ通信装置とするとともに、該第１データ通信装置によって通信接続が要求されるデータ通信装置を第２データ通信装置としたとき、
前記第１データ通信装置が、
複数の前記第２データ通信装置それぞれに対して通信許可するメディアの種類を設定するとともに、
前記第２データ通信装置に通信接続を要求する際に、通信接続する前記第２データ通信装置に対して設定した前記メディアの種類を前記第２データ通信装置に通知することを特徴とするデータ通信システム。
【請求項２】
複数のデータ通信装置の間で複数種類のメディアの送受信を行うデータ通信システムにおいて、
通信接続を要求するデータ通信装置を第１データ通信装置とするとともに、該第１データ通信装置によって通信接続が要求されるデータ通信装置を第２データ通信装置としたとき、
前記第２データ通信装置が、
複数の前記第１データ通信装置それぞれに対して通信許可するメディアの種類を設定するとともに、
前記第１データ通信装置から通信接続が要求された後、前記第１データ通信装置と通信接続することを通知するために応答する際に、該第１データ通信装置に対して設定した前記メディアの種類を前記第１データ通信装置に通知することを特徴とするデータ通信システム。
【請求項３】
複数のデータ通信装置の間で複数種類のメディアの送受信を行うデータ通信システムにおいて、
通信接続を要求するデータ通信装置を第１データ通信装置とするとともに、該第１データ通信装置によって通信接続が要求されるデータ通信装置を第２データ通信装置としたとき、
前記第１データ通信装置が、複数の前記第２データ通信装置それぞれに対して通信許可するメディアの種類を設定するとともに、
前記第２データ通信装置が、複数の前記第１データ通信装置それぞれに対して通信許可するメディアの種類を設定し、
まず、前記第１データ通信装置が、前記第２データ通信装置に通信接続を要求する際に、通信接続する前記第２データ通信装置に対して設定した前記メディアの種類を前記第２データ通信装置に通知した後、
前記第２データ通信装置が、前記第１データ通信装置と通信接続することを通知するために応答する際、前記第１データ通信装置で設定された前記メディアの種類を確認した後、確認した前記メディアの種類から該第１データ通信装置に対して設定した前記メディアの種類を選択し、選択した当該メディアの種類を前記第１データ通信装置に通知することを特徴とするデータ通信システム。
【請求項４】
前記メディアの種類が前記第１又は第２データ通信装置の少なくとも一方の現在位置に基づいて制限されることを特徴とする請求項１〜請求項３のいずれかに記載のデータ通信システム。
【請求項５】
前記メディアの種類が現在時刻に基づいて制限されることを特徴とする請求項１〜請求項４のいずれかに記載のデータ通信システム。
【請求項６】
前記データ通信装置が、複数種類の前記メディアそれぞれを処理する複数の機能を備えるとともに、該複数の機能を同一の前記メディアに対して複数種類ずつ備えることを特徴とする請求項１〜請求項５のいずれかに記載のデータ通信システム。
【請求項７】
前記複数の機能の１つが前記メディアによるデータを符号化又は復号化するコーデックであり、同一の前記メディアに対して複数種類のコーデックが備えられることを特徴とする請求項６に記載のデータ通信システム。
【請求項８】
前記複数の機能の１つが前記メディアによるデータの形式を決定するフォーマットであり、同一の前記メディアに対して複数種類のフォーマットが備えられることを特徴とする請求項６又は請求項７に記載のデータ通信システム。
【請求項９】
前記複数の機能の１つが前記メディアによるデータを送受信するためのプロトコルであり、同一の前記メディアに対して複数種類のプロトコルが備えられることを特徴とする請求項６〜請求項８のいずれかに記載のデータ通信システム。
【請求項１０】
前記第１及び第２データ通信装置によって通信許可された前記メディアの種類において、更に、前記第１及び第２データ通信装置で使用する前記機能が一致する前記メディアに対して通信が許可されることを特徴とする請求項６〜請求項９のいずれかに記載のデータ通信システム。
【請求項１１】
他のデータ通信装置に対して通信接続を要求する接続要求信号を生成する接続要求生成部と、通信接続した他のデータ通信装置と複数種類のメディアの送受信を行う通信部と、を備えるデータ通信装置において、
前記複数種類のメディアそれぞれをデータ処理する複数種類のデータ処理部と、
前記データ処理部それぞれで使用可能な機能を前記各メディア毎に設定した機能情報を格納する機能情報蓄積部と、
通信接続を要求する前記他のデータ通信装置に対して通信許可したメディアの種類を設定するとともに前記他のデータ通信装置それぞれを特定するためのユーザ特定情報を内含する複数のユーザ識別情報を前記他のデータ通信装置毎に格納するユーザ識別情報蓄積部と、
を備え、
前記接続要求生成部において前記接続要求信号を生成する際、
通信接続を要求する前記他のデータ通信装置の前記ユーザ識別情報を読み出すことで、通信許可した前記メディアの種類を確認した後、
前記機能情報を読み出すことで、確認した前記メディアそれぞれに対して使用可能な機能を確認し、
確認された使用可能な前記機能を示す要求機能情報と、前記ユーザ識別情報に内含される前記ユーザ特定情報とより、前記接続要求信号を生成して送信することを特徴とするデータ通信装置。
【請求項１２】
前記各データ処理部で使用する前記機能を前記各メディア毎に設定する前記データ通信設定部と、
前記他のデータ通信装置から送信された通信接続を行うことを示す接続応答信号を受信して解析する接続応答解析部と、
を備えるとともに、
前記接続応答信号に、前記他のデータ通信装置が自機器に対して通信許可した前記各メディアにおいて使用する機能を示す通信機能情報が含まれ、
該接続応答解析部において前記接続応答信号内の前記通信機能情報を解析することで、前記他のデータ通信装置との間で行うデータ通信において送受信することが許可された前記メディアの種類と、当該メディアそれぞれに対して使用する機能と、を確認した後、前記データ通信設定部によって、前記データ処理部で使用する前記機能を設定することを特徴とする請求項１１に記載のデータ通信装置。
【請求項１３】
他のデータ通信装置から通信接続が要求された接続要求信号に対して通信接続を行うことを示す接続応答信号を生成する接続応答生成部と、通信接続した他のデータ通信装置と複数種類のメディアの送受信を行う通信部と、を備えるデータ通信装置において、
前記複数種類のメディアそれぞれをデータ処理する複数種類のデータ処理部と、
前記データ処理部それぞれで使用可能な機能を前記各メディア毎に設定した機能情報を格納する機能情報蓄積部と、
通信接続が要求される前記他のデータ通信装置に対して通信許可したメディアの種類を設定するとともに前記他のデータ通信装置それぞれを特定するためのユーザ特定情報を内含する複数のユーザ識別情報を前記他のデータ通信装置毎に格納するユーザ識別情報蓄積部と、
を備え、
前記接続応答生成部において前記接続応答信号を生成する際、
通信接続が要求された前記他のデータ通信装置の前記ユーザ識別情報を読み出すことで、通信許可した前記メディアの種類を確認した後、
前記機能情報を読み出すことで、確認した前記メディアそれぞれに対して使用可能な機能を確認し、
確認された使用可能な前記機能を示す通信機能情報と、前記ユーザ識別情報に内含される前記ユーザ特定情報とより、前記接続応答信号を生成して送信することを特徴とするデータ通信装置。
【請求項１４】
前記各データ処理部で使用する前記機能を前記各メディア毎に設定する前記データ通信設定部と、
前記他のデータ通信装置から送信された接続要求信号を受信して解析する接続要求解析部と、
を備えるとともに、
前記接続要求信号に、前記他のデータ通信装置が自機器に対して通信許可した前記各メディアにおいて使用する機能を示す通信機能情報が含まれ、
該接続要求解析部において前記接続応答信号内の前記通信機能情報を解析することで、前記他のデータ通信装置との間で行うデータ通信において送受信することが許可された前記メディアの種類と、当該メディアそれぞれに対して使用する機能と、を確認した後、前記データ通信設定部によって、前記データ処理部で使用する前記機能を設定することを特徴とする請求項１３に記載のデータ通信装置。
【請求項１５】
前記他のデータ通信装置からの前記接続要求信号に、前記他のデータ通信装置の現在位置を示す現在位置情報が含まれるとともに、
前記ユーザ識別情報において、前記他のデータ通信装置の現在位置に基づいて、使用許可される前記メディアの種類が制限されることを特徴とする請求項１３又は請求項１４に記載のデータ通信装置。
【請求項１６】
自機器の現在位置を認識する位置情報取得部を備えるとともに、
前記ユーザ識別情報において、前記自機器の現在位置に基づいて、使用許可される前記メディアの種類が制限されることを特徴とする請求項１１〜請求項１５のいずれかに記載のデータ通信装置。
【請求項１７】
現在時刻を認識する時間情報取得部を備えるとともに、
前記ユーザ識別情報において、前記現在時刻に基づいて、使用許可される前記メディアの種類が制限されることを特徴とする請求項１１〜請求項１６のいずれかに記載のデータ通信装置。
【請求項１８】
前記複数の機能の１つが前記メディアによるデータを符号化又は復号化するコーデックであり、同一の前記メディアに対して複数種類のコーデックが備えられることを特徴とする請求項１１〜請求項１７のいずれかに記載のデータ通信装置。
【請求項１９】
前記複数の機能の１つが前記メディアによるデータの形式を決定するフォーマットであり、同一の前記メディアに対して複数種類のフォーマットが備えられることを特徴とする請求項１１〜請求項１８のいずれかに記載のデータ通信装置。
【請求項２０】
前記複数の機能の１つが前記メディアによるデータを送受信するためのプロトコルであり、同一の前記メディアに対して複数種類のプロトコルが備えられることを特徴とする請求項１１〜請求項１９のいずれかに記載のデータ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、双方向通信を行うデータ通信システム及び当該データ通信システムにおけるデータ通信装置に関するもので、特に、映像や音声などの各種メディアを双方向で通信するデータ通信システム及び当該データ通信システムにおけるデータ通信装置に関する。
【背景技術】
【０００２】
近年、通信ネットワークの高速化及びデータ圧縮方式の多様化などによって、大容量のデータを高速で通信することが可能となっている。この高速データ通信における技術の発展により、電話通信の分野においてもその発展が大きく寄与されている。そして、この電話通信の分野においても、音声だけでなく映像を含む様々な情報が付加されて通信されている。このような通信システムとして、通信接続される前の呼び出し動作時において、発呼側及び着呼側それぞれより電話呼び出し以外の情報が付加されて送信されるシステムが提案されている（特許文献１参照）。
【０００３】
このような通信システムにおいて、発呼加入者より着呼加入者に対して発呼動作を行う際、その発呼信号に、テキストや音声や画像や動画などにより詳細な情報を示す呼び出し関連情報が付加される。そして、この呼び出し関連情報が付加された発呼信号を着呼加入者側で受信すると、呼び出し音以外に、着呼加入者に発呼加入者側の状態を示すより詳細な情報が示されるため、着呼加入者側では、呼び出しを確認することでその通信の重要性を確認することができる。
【０００４】
更に、現在、音声と同時に動画をも双方向で送受信できるテレビ電話通信システムが、カメラやマイクを搭載したパーソナルコンピュータや携帯電話などの端末装置を有線及び無線それぞれの高速通信回線を通じて通信接続することで、実現されている。このようなテレビ電話通信システムにおいて、規制のメディアファイルによる動画像データをテレビ携帯端末機で再生可能なフォーマットで配信する動画像データの送信システムが提案されている（特許文献２参照）。
【０００５】
このテレビ電話通信システムは、ＭＰＥＧやＡＳＦ等の様々な形式で構成されるメディアファイルを、メディアファイル制御装置において、共通となる中間フォーマットによる構成に変換する。その後、インターフェース変換装置において、この中間フォーマットによる構成に変換されたファイルをテレビ携帯電話（Ｈ．３２４端末）で再生可能な形式フォーマットに変換して送信される。
【特許文献１】特開２００１−４５１８０号公報
【特許文献２】特開２００３−２３０１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の通信システムでは、着呼側で発呼側から送信した呼び出し関連情報が再生されるには、着呼側の電話が、発呼側の電話の機能に対応した機能を備える必要がある。即ち、例えば、呼び出し関連情報が音声や映像であり、着呼側の電話が、発呼側の電話より送信される呼び出し関連情報を再生するコーデックを備えていない場合、呼び出し関連情報を再生することは不可能である。このように、呼び出し関連情報の再生は、着呼側の備える機能によって制限されるもので、発呼側及び着呼側それぞれで制限できるものではない。
【０００７】
それに対して、特許文献２のテレビ電話通信システムでは、メディアファイルの形式フォーマットが、再生されるテレビ携帯電話において使用される形式フォーマットに変換されて、送信される。しかしながら、このテレビ電話通信システムにおいては、テレビ携帯電話で再生可能な形式フォーマットに変換されてしまうため、再生側となるテレビ携帯電話に応じて制限をかけるものでもなく、又、送信側となる装置に応じて制限をかけるものでもない。
【０００８】
このように、従来の各種メディアの使用が可能なデータ通信システムによると、その使用条件に従って、そのメディアの使用に対する制限をかけることができない。よって、かける相手やかかってくる相手、又は、時間や場所などの様々な状況などに従って、再生可能なメディアを設定することができず、使用者の意図が反映されることなく、いかなる場合もメディアが再生されてしまう。
【０００９】
このような問題を鑑みて、本発明は、様々の条件に応じて再生制限を行うことができるデータ通信システム及びデータ通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のデータ通信システムは、複数のデータ通信装置の間で複数種類のメディアの送受信を行うデータ通信システムにおいて、
通信接続を要求するデータ通信装置を第１データ通信装置とするとともに、該第１データ通信装置によって通信接続が要求されるデータ通信装置を第２データ通信装置としたとき、前記第１データ通信装置が、複数の前記第２データ通信装置それぞれに対して通信許可するメディアの種類を設定するとともに、前記第２データ通信装置に通信接続を要求する際に、通信接続する前記第２データ通信装置に対して設定した前記メディアの種類を前記第２データ通信装置に通知することを特徴とする。
【００１１】
又、本発明のデータ通信システムは、複数のデータ通信装置の間で複数種類のメディアの送受信を行うデータ通信システムにおいて、通信接続を要求するデータ通信装置を第１データ通信装置とするとともに、該第１データ通信装置によって通信接続が要求されるデータ通信装置を第２データ通信装置としたとき、前記第２データ通信装置が、複数の前記第１データ通信装置それぞれに対して通信許可するメディアの種類を設定するとともに、前記第１データ通信装置から通信接続が要求された後、前記第１データ通信装置と通信接続することを通知するために応答する際に、該第１データ通信装置に対して設定した前記メディアの種類を前記第１データ通信装置に通知することを特徴とする。
【００１２】
又、本発明のデータ通信システムは、複数のデータ通信装置の間で複数種類のメディアの送受信を行うデータ通信システムにおいて、通信接続を要求するデータ通信装置を第１データ通信装置とするとともに、該第１データ通信装置によって通信接続が要求されるデータ通信装置を第２データ通信装置としたとき、前記第１データ通信装置が、複数の前記第２データ通信装置それぞれに対して通信許可するメディアの種類を設定するとともに、前記第２データ通信装置が、複数の前記第１データ通信装置それぞれに対して通信許可するメディアの種類を設定し、まず、前記第１データ通信装置が、前記第２データ通信装置に通信接続を要求する際に、通信接続する前記第２データ通信装置に対して設定した前記メディアの種類を前記第２データ通信装置に通知した後、前記第２データ通信装置が、前記第１データ通信装置と通信接続することを通知するために応答する際、前記第１データ通信装置で設定された前記メディアの種類を確認した後、確認した前記メディアの種類から該第１データ通信装置に対して設定した前記メディアの種類を選択し、選択した当該メディアの種類を前記第１データ通信装置に通知することを特徴とする。
【００１３】
これらのデータ通信装置において、前記メディアの種類が前記第１又は第２データ通信装置の少なくとも一方の現在位置に基づいて、又は、データ通信開始時の現在時刻に基づいて、制限されるものとしても構わない。
【００１４】
又、上述のデータ通信装置において、前記データ通信装置が、複数種類の前記メディアそれぞれを処理する複数の機能を備えるとともに、該複数の機能を同一の前記メディアに対して複数種類ずつ備える。即ち、例えば、メディアの１つを音声としたとき、この音声に対して機能となるコーデックとして、Ｇ７１１、Ｇ７２３、ＭＰ３のように複数種類備える。
【００１５】
このとき、前記複数の機能の１つが前記メディアによるデータを符号化又は復号化するコーデックであり、同一の前記メディアに対して複数種類のコーデックが備えられるものであっても構わないし、前記複数の機能の１つが前記メディアによるデータの形式を決定するフォーマットであり、同一の前記メディアに対して複数種類のフォーマットが備えられるものであっても構わないし、前記複数の機能の１つが前記メディアによるデータを送受信するためのプロトコルであり、同一の前記メディアに対して複数種類のプロトコルが備えられるものであっても構わない。
【００１６】
このように各メディアに対して複数種類の機能を備えるとき、前記第１及び第２データ通信装置によって通信許可された前記メディアの種類において、更に、前記第１及び第２データ通信装置で使用する前記機能が一致する前記メディアに対して通信が許可されるものとする。
【００１７】
本発明のデータ通信装置は、他のデータ通信装置に対して通信接続を要求する接続要求信号を生成する接続要求生成部と、通信接続した他のデータ通信装置と複数種類のメディアの送受信を行う通信部と、を備えるデータ通信装置において、前記複数種類のメディアそれぞれをデータ処理する複数種類のデータ処理部と、前記データ処理部それぞれで使用可能な機能を前記各メディア毎に設定した機能情報を格納する機能情報蓄積部と、通信接続を要求する前記他のデータ通信装置に対して通信許可したメディアの種類を設定するとともに前記他のデータ通信装置それぞれを特定するためのユーザ特定情報を内含する複数のユーザ識別情報を前記他のデータ通信装置毎に格納するユーザ識別情報蓄積部と、を備え、前記接続要求生成部において前記接続要求信号を生成する際、通信接続を要求する前記他のデータ通信装置の前記ユーザ識別情報を読み出すことで、通信許可した前記メディアの種類を確認した後、前記機能情報を読み出すことで、確認した前記メディアそれぞれに対して使用可能な機能を確認し、確認された使用可能な前記機能を示す要求機能情報と、前記ユーザ識別情報に内含される前記ユーザ特定情報とより、前記接続要求信号を生成して送信することを特徴とする。
【００１８】
このようなデータ通信装置において、前記各データ処理部で使用する前記機能を前記各メディア毎に設定する前記データ通信設定部と、前記他のデータ通信装置から送信された通信接続を行うことを示す接続応答信号を受信して解析する接続応答解析部と、を備えるとともに、前記接続応答信号に、前記他のデータ通信装置が自機器に対して通信許可した前記各メディアにおいて使用する機能を示す通信機能情報が含まれ、該接続応答解析部において前記接続応答信号内の前記通信機能情報を解析することで、前記他のデータ通信装置との間で行うデータ通信において送受信することが許可された前記メディアの種類と、当該メディアそれぞれに対して使用する機能と、を確認した後、前記データ通信設定部によって、前記データ処理部で使用する前記機能を設定する。
【００１９】
又、本発明のデータ通信装置は、他のデータ通信装置から通信接続が要求された接続要求信号に対して通信接続を行うことを示す接続応答信号を生成する接続応答生成部と、通信接続した他のデータ通信装置と複数種類のメディアの送受信を行う通信部と、を備えるデータ通信装置において、前記複数種類のメディアそれぞれをデータ処理する複数種類のデータ処理部と、前記データ処理部それぞれで使用可能な機能を前記各メディア毎に設定した機能情報を格納する機能情報蓄積部と、通信接続が要求される前記他のデータ通信装置に対して通信許可したメディアの種類を設定するとともに前記他のデータ通信装置それぞれを特定するためのユーザ特定情報を内含する複数のユーザ識別情報を前記他のデータ通信装置毎に格納するユーザ識別情報蓄積部と、を備え、前記接続応答生成部において前記接続応答信号を生成する際、通信接続が要求された前記他のデータ通信装置の前記ユーザ識別情報を読み出すことで、通信許可した前記メディアの種類を確認した後、前記機能情報を読み出すことで、確認した前記メディアそれぞれに対して使用可能な機能を確認し、確認された使用可能な前記機能を示す通信機能情報と、前記ユーザ識別情報に内含される前記ユーザ特定情報とより、前記接続応答信号を生成して送信することを特徴とする。
【００２０】
このようなデータ通信装置において、前記各データ処理部で使用する前記機能を前記各メディア毎に設定する前記データ通信設定部と、前記他のデータ通信装置から送信された接続要求信号を受信して解析する接続要求解析部と、を備えるとともに、前記接続要求信号に、前記他のデータ通信装置が自機器に対して通信許可した前記各メディアにおいて使用する機能を示す通信機能情報が含まれ、該接続要求解析部において前記接続応答信号内の前記通信機能情報を解析することで、前記他のデータ通信装置との間で行うデータ通信において送受信することが許可された前記メディアの種類と、当該メディアそれぞれに対して使用する機能と、を確認した後、前記データ通信設定部によって、前記データ処理部で使用する前記機能を設定する。
【００２１】
更に、前記他のデータ通信装置からの前記接続要求信号に、前記他のデータ通信装置の現在位置を示す現在位置情報が含まれるとともに、前記ユーザ識別情報において、前記他のデータ通信装置の現在位置に基づいて、使用許可される前記メディアの種類が制限されるものとしても構わない。
【００２２】
又、上述の各データ通信装置において、自機器の現在位置を認識する位置情報取得部を備えるとともに、前記ユーザ識別情報において、前記自機器の現在位置に基づいて、使用許可される前記メディアの種類が制限されるものとしても構わないし、現在時刻を認識する時間情報取得部を備えるとともに、前記ユーザ識別情報において、前記現在時刻に基づいて、使用許可される前記メディアの種類が制限されるものとしても構わない。
【００２３】
又、上述の各データ通信装置において、前記複数の機能の１つが前記メディアによるデータを符号化又は復号化するコーデックであり、同一の前記メディアに対して複数種類のコーデックが備えられるものとしても構わないし、前記複数の機能の１つが前記メディアによるデータの形式を決定するフォーマットであり、同一の前記メディアに対して複数種類のフォーマットが備えられるものとしても構わないし、前記複数の機能の１つが前記メディアによるデータを送受信するためのプロトコルであり、同一の前記メディアに対して複数種類のプロトコルが備えられるものとしても構わない。
【発明の効果】
【００２４】
本発明によると、通信相手に応じて通信許可するメディアを設定するとともに、設定されたメディアを通信相手においても同様に処理できる機能を設定することができる。よって、通信相手に応じて、データ通信に使用するメディアと、更に、各メディアを処理する機能とを制限することができる。又、通信相手と共通の機能を設定することができるため、通信相手で処理可能なメディアの送受信を行うことができる。このとき、通信相手が知らない相手であるとき、メディアの１つである映像の通信に制限を与えることで、テレビ電話などにおいて知らない相手と映像による通信を行わないように設定することができる。更に、自機器又は通信相手の現在位置や現在時刻に基づいて使用するメディアの制限を行うことができるため、それぞれのユーザの居所などに応じて最適な通信を行うことができる。
【発明を実施するための最良の形態】
【００２５】
＜第１の実施形態＞
本発明の第１の実施形態について、図面を参照して説明する。図１は、本実施形態のデータ通信システムの構成を示すブロック図である。又、図２は、図１のデータ通信システムにおけるデータ通信装置の内部構成を示すブロック図である。
【００２６】
図１のデータ通信システムは、発呼人Ａによって操作されるとともに発呼側となるデータ通信装置１ａと、着呼人Ｂによって操作されるとともに着呼側となるデータ通信装置１ｂと、データ通信装置１ａ，１ｂ間の通信を接続するための有線及び無線を含むネットワーク２と、を備える。尚、ネットワーク２は、インターネットやイントラネットや電話回線網などを含む有線又は無線によって構築されるネットワークである。
【００２７】
このようなデータ通信システムにおいて、図２のデータ通信装置１（図１のデータ通信装置１ａ，１ｂに相当する）は、テキスト文字などの入力を行うための入力部１０と、ネットワーク２と通信接続される通信部１１と、自機器を含む各データ通信装置１のユーザ識別情報を格納するユーザ識別情報蓄積部１２と、自機器で使用可能な機能を示す機能情報を格納する機能情報蓄積部１３と、音声及び映像それぞれが入力されるマイク１４ａ及びカメラ１４ｂと、マイク１４ａからの音声及びカメラ１４ｂからの映像それぞれを符号化するエンコード処理部１５ａ，１５ｂと、入力部１０より入力されたデータを符号化するエンコード処理部１５ｃと、エンコード処理部１５ａ〜１５ｃそれぞれで符号化されたデータより通信パケットを生成するデータ送信部１６ａ〜１６ｃと、通信部１１を介して通信パケットを受信するデータ受信部１７ａ〜１７ｃと、データ受信部１７ａ〜１７ｃで受信した通信パケットより得られるデータを復号化するデコード処理部１８ａ〜１８ｃと、デコード処理部１８ａで復号化されたデータより音声を再生するスピーカ１９ａと、デコード処理部１８ｂ，１８ｃで復号化されたデータより画像やテキストを再生するディスプレイ１９ｂと、を備える。
【００２８】
又、発呼側として動作する際のブロックとして、発呼相手先（着呼側）を入力する宛先入力部２０と、発呼相手先及び自機器のユーザ特定情報と自機器の機能情報とによる要求機能情報を生成する要求機能情報生成部２１と、要求機能情報生成部２１に基づいて発呼相手先への接続を求めるための接続要求信号を生成する接続要求生成部２２と、発呼相手先より送信される接続応答信号を確認する接続応答解析部２３と、を備える。
【００２９】
又、着呼側として動作する際のブロックとして、発呼側から送信される接続要求信号を確認する接続要求解析部２５と、接続要求解析部２５で接続要求信号を受信したときに着信したことを音声や光や映像で通知する着信通知部２６と、接続要求解析部２５で接続要求信号を受信したときに発呼側に着信していることを通知するための着信通知信号を生成する着信通知生成部２７と、着呼人Ｂが操作することで発呼に対して応答を行ったことを示す応答部２８と、発呼側と自機器とにで使用する各メディアに対する機能情報を決定する通信機能情報を生成する通信機能情報生成部２９と、通信機能情報に基づいて発呼側へ接続許可するための接続応答信号を生成する接続応答生成部３０と、を備える。
【００３０】
更に、このデータ通信装置１は、接続応答解析部２３又は接続要求解析部２５で確認された機能情報に基づいてエンコード処理部１５ａ〜１５ｃ及びデコード処理部１８ａ〜１８ｃそれぞれで使用するコーデックやデータ送信部１６ａ〜１６ｃ及びデータ受信部１７ａ〜１７ｃそれぞれで使用するプロトコルを設定するデータ通信設定部２４を、備える。
【００３１】
このようにデータ通信装置１が構成されるとき、ユーザ識別情報蓄積部１２には、自機器及び登録された発呼相手先それぞれに割り当てられたユーザ特定情報及びメディア情報によるユーザ識別情報が格納される。このとき、ユーザ特定情報として、通常の電話回線網やＩＰ電話回線網などにおける電話番号や、ＩＰ（Internet Protocol）電話回線網を含むＩＰネットワーク回線網におけるＳＩＰ（Session Initiation Protocol）アドレスやメールアドレスやＩＰアドレスが、データ通信装置１それぞれに割り当てられる。又、メディア情報として、データ通信装置１で処理可能な音声、動画、静止画像、及びテキストなどのメディアが、そのデータ通信装置１のユーザ特定情報とともに格納される。
【００３２】
又、機能情報蓄積部１３には、自機器で使用可能なコーデックやプロトコルやポートなどの各種機能情報が格納される。即ち、エンコード処理部１５ａ及びデコード処理部１８ａにおいて用いる音声用のコーデックについては、例えば、Ｇ．７１１によるＰＣＭ（Pulse Code Modulation）や、Ｇ．７２２又はＧ７２６などによるＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation）や、Ｇ．７２３又はＧ．７２９などによるＣＥＬＰ（Code Excited Linear Prediction）や、ＭＰ３（MPEG1 Audio Layer3）や、ＡＡＣ（Advanced Audio Codec）などが、機能情報として格納される。
【００３３】
又、エンコード処理部１５ｂ及びデコード処理部１８ｂにおいて用いる画像用のコーデックについては、例えば、テレビ会議などで用いられる規格であるＨ．２６１又はＨ．２６３や、ＤＶＤやデジタルテレビなどの多くの映像メディアに対して用いられる規格であるＭＰＥＧ（Moving Picture Experts Group）１、ＭＰＥＧ２、ＭＰＥＧ４、又はＭＰＥＧ７などが、機能情報として格納される。又、エンコード処理部１５ｂ及びデコード処理部１８ｂに対しては、解像度を表すＣＩＦ（Common Intermediate Format）やＱＣＩＦ（Quarter Common Intermediate Format）などのような映像フォーマットについても機能情報として格納される。更に、静止画像も処理されるため、ＪＰＥＧ（Joint Photographic Expert Group）、ＧＩＦ（Graphics Interchange Format）、ＰＩＮＧ（Packet Internet Groper）、ＰＮＧ（Portable Network Graphic）などの静止画像用フォーマットも機能情報として格納される。
【００３４】
更に、データ送信部１６ａ，１６ｂ及びデータ受信部１７ａ，１７ｂにおいて用いるプロトコルについては、例えば、呼制御プロトコルであるＳＩＰ（Session Initiation Protocol）又はＨ．３２３や、トランスポート層のプロトコルであるＴＣＰ（Transmission Control Protocol）又はＵＤＰ（User Datagram Protocol）や、セッション層やアプリケーション層などのプロトコルＲＴＰ（Real-time Transport Protocol）又はＨＴＴＰ（HyperText Transfer Protocol）又はＦＴＰ（File Transfer Protocol）又はＳＭＴＰ（Simple Mail Transfer Protocol）又はＰＯＰ（Post Office Protocol）などが、機能情報として格納される。
【００３５】
このようなユーザ識別情報及び機能情報を格納したデータ通信装置１ａ，１ｂにおけるデータ通信開始時の動作について、図面を参照して以下に説明する。尚、図３は、図１のデータ通信システムにおけるデータ通信が開始されるまでの動作を示すフローチャートである。又、図４が、発呼側となるデータ通信装置１ａの動作を示すフローチャートであり、図８が、着呼側となるデータ通信装置１ｂの動作を示すフローチャートである。
【００３６】
図３に示すように、まず、発呼人Ａによってデータ通信装置１ａの宛先入力部２０が操作されて、発呼相手先（着呼側）となるデータ通信装置１ｂに対して通信要求を行うために、データ通信装置１ａ，１ｂのユーザ特定情報などを備えた接続要求信号を接続要求生成部２２で生成して、通信部１１より送信する（ＳＴＥＰ１）。そして、この接続要求信号をデータ通信装置１ｂが通信部１１で受信すると、着信通知生成部２７において着信通知信号を生成して通信部１１より送信する（ＳＴＥＰ２）。このとき、着信通知部２６によってデータ通信装置１ｂが着呼したことを、着呼人Ｂに通知する。
【００３７】
その後、データ通信装置１ｂが着呼したことを確認した着呼人Ｂによって応答部２８が操作されると、データ通信装置１ａ，１ｂのユーザ特定情報などを備えた接続応答信号を接続応答生成部３０で生成して、通信部１１より送信する（ＳＴＥＰ３）。そして、この接続応答信号をデータ通信装置１ａが通信部１１で受信すると、データ通信装置１ａ，１ｂそれぞれで許可された機能情報に応じてデータ通信装置１ａ，１ｂそれぞれの動作機能が設定され、データ通信装置１ａ，１ｂ間のデータ通信が開始する（ＳＴＥＰ４）。このようにしてデータ通信装置１ａ，１ｂ間のデータ通信への導入動作が行われるときにおける、データ通信装置１ａ，１ｂそれぞれの更に詳細な動作について、図４及び図８のフローチャートを参照して以下に説明する。
【００３８】
まず、このデータ通信装置１ａの動作について説明する。データ通信装置１ａでは、宛先入力部２０が操作されることで、データ通信装置１ｂの電話番号や各種アドレスなどのユーザ特定情報が入力される（ＳＥＴＰ００１）。このようにして入力されたユーザ特定情報が要求機能情報生成部２１に与えられると、ユーザ識別情報蓄積部１２及び機能情報蓄積部１３を参照して、入力されたユーザ特定情報のデータ通信装置１ｂに対して求める機能を情報として備える要求機能情報を生成する（ＳＴＥＰ００２）。
【００３９】
この要求機能情報の生成動作について、図５のフローチャートを参照して説明する。宛先入力部２０で入力されたユーザ特定情報が与えられると（ＳＴＥＰ１０１）、このユーザ特定情報を備えたユーザ識別情報がユーザ識別情報蓄積部１２内に存在するか否かを確認する（ＳＴＥＰ１０２）。このとき、与えられたデータ通信装置１ｂのユーザ特定情報を備えたユーザ識別情報を確認すると（Ｙｅｓ）、ユーザ識別情報蓄積部１２よりユーザ識別情報を読み出して、ユーザ識別情報に内含されるメディア情報を取得する（ＳＥＴＰ１０３）。又、ユーザ識別情報が確認されなかったとき（Ｎｏ）、登録されていないデータ通信装置１ｂに対するメディア情報を取得する（ＳＴＥＰ１０４）。このようにしてメディア情報を取得することで、通信相手となるデータ通信装置１ｂに対して通信することを許可しているメディアの種類が確認される。
【００４０】
即ち、データ通信装置１ａのユーザ識別情報蓄積部１２において、図６のように、ユーザ特定情報“06-6**-****”、“090-****-****”、“Ｂ＠***.net”、“Ｘ＠***.net”に対するユーザ識別情報が登録されているものとする。このとき、各ユーザ識別情報のメディア情報として、ユーザ特定情報“06-6**-****”に対して音声のみを利用許可することが、ユーザ特定情報“090-****-****”に対して音声と静止画像とテキストとを利用許可することが、ユーザ特定情報“Ｂ＠***.net”に対して音声と映像と静止画像とテキストとを利用許可することが、ユーザ特定情報“Ｘ＠***.net”に対して音声と映像とを利用許可することが、それぞれ記録されている。又、登録されていないことを表す“Default”に対するメディア情報として、音声のみを利用許可することが記録されている。
【００４１】
そして、データ通信装置１ｂのユーザ特定情報として“Ｂ＠***.net”が入力されたとき、ＳＴＥＰ１０２において、ユーザ識別情報蓄積部１２に格納されたユーザ特定情報Ｂ＠***.netに対するユーザ識別情報が確認される。よって、ＳＴＥＰ１０３において、このユーザ識別情報に内含されるメディア情報が読み出されて、データ通信装置１ｂに利用許可したメディアが音声、映像、静止画像、及びテキストであることが確認される。尚、入力されたユーザ特定情報が確認されなかった場合は、ＳＴＥＰ１０４において、“Default”に対するメディア情報が読み出されて、登録されていないデータ通信装置１に対して、音声だけを利用許可する。
【００４２】
このように、ＳＴＥＰ１０３及びＳＴＥＰ１０４においてメディア情報を取得すると、次に、機能情報蓄積部１３を参照することで、メディア情報によりデータ通信装置１ｂに対して許可されたメディアが処理可能であるか否かが確認される（ＳＴＥＰ１０５）。このとき、許可されたメディアに処理可能となるメディアがあることを確認すると（Ｙｅｓ）、許可されたメディアそれぞれに対して自機器で使用可能となるコーデック及びプロトコル及びポートを表す機能情報を機能情報蓄積部１３から読み出して、要求機能情報を生成して接続要求生成部２２に与える（ＳＴＥＰ１０６）。又、許可されたメディアが全て処理不可能である場合は（Ｎｏ）、接続要求信号の生成を中止することを接続要求生成部２２に対して指示する（ＳＴＥＰ１０７）。
【００４３】
このように、機能情報蓄積部１３内の機能情報を用いて要求機能情報が生成されるとき、データ通信装置１ａの機能情報蓄積部１３において、図７のように、データ通信装置１ａが処理可能なメディアとして“音声”、“映像”、“静止画像”、“テキスト”が登録され、更に、各メディアにおいて使用可能となる機能情報が格納されている。そして、音声については、そのコーデックにＧ．７１１とＧ．７２３とが使用可能であるとともに、そのプロトコルにＲＴＰが使用可能であり、更に、ポート１００００を使用することが登録されている。又、映像については、そのコーデックにＭＰＥＧ４とＨ．２６１とＨ．２６３が使用可能であるとともに、そのプロトコルにＲＴＰが使用可能であり、更に、ポート１０００１を使用することが登録されている。又、静止画像については、その画像フォーマットにＪＰＥＧとＰＩＮＧが使用可能であるとともに、そのプロトコルにＨＴＴＰやＦＴＰが使用可能であり、更に、ポート１０００２を使用することが登録されている。又、テキストについては、そのプロトコルにＨＴＴＰやＦＴＰが使用可能であり、更に、ポート１０００３を使用することが登録されている。
【００４４】
よって、データ通信装置１ｂのユーザ特定情報として“Ｂ＠***.net”が入力されたとき、ＳＴＥＰ１０３で利用許可した機能である音声、映像、静止画像、及びテキストそれぞれに対する機能情報が読み出される。即ち、音声に対しては、コーデックとしてＧ．７１１とＧ．７２３とが、プロトコルとしてＲＴＰが、映像に対しては、コーデックとしてＭＰＥＧ４とＨ．２６１とＨ．２６３とが、プロトコルとしてＲＴＰが、静止画像に対しては、画像フォーマットとしてＪＰＥＧとＰＩＮＧとが、プロトコルとしてＨＴＴＰとＦＴＰが、テキストに対しては、プロトコルとしてＨＴＴＰとＦＴＰが、それぞれ使用可能であり、音声、映像、静止画像、及びテキストそれぞれのポートが、１００００、１０００１、１０００２、１０００３であることが、機能情報で確認される。
【００４５】
そして、この確認された機能情報より要求機能情報が生成されて、ユーザ特定情報Ｂ＠***.netとともに、接続要求生成部２２に送出される。尚、このとき、データ通信装置１ａのユーザ特定情報を“Ａ＠***.net”としてユーザ識別情報格納部１２に格納されているとき、このデータ通信装置１ａのユーザ特定情報Ａ＠***.netも読み出されて、要求機能情報及びデータ通信装置１ｂのユーザ特定情報Ｂ＠***.netとともに、接続要求生成部２２に送出される。又、ＳＴＥＰ１０４で“Default”に対するメディア情報が読み出されたとき、利用許可したメディアが音声のみであるため、音声に対するコーデックＧ．７１１、Ｇ．７２３及びプロトコルＲＴＰが使用可能であり、そのポートに１００００が使用されることを示す機能情報が得られて、要求機能情報が生成される。
【００４６】
そして、生成した要求機能情報が接続要求生成部２２に与えられると、データ通信装置１ａ，１ｂのユーザ特定情報と要求機能情報とによって構成される接続要求信号が生成される（ＳＥＴＰ００３）。この接続要求信号を接続要求生成部２２から通信部１１に与えることで、通信部１１に接続されたネットワーク２に接続要求信号を送信する（ＳＴＥＰ００４）。その後、接続要求信号を送信すると、この接続要求信号に対する応答である着信通知信号や、接続することを示す接続応答信号を受信するため、通信部１１が受信待機状態となる（ＳＴＥＰ００５）。
【００４７】
このように通信部１１が受信待機状態であるときに、通信部１１で信号を受信すると、データ通信装置１ｂからの接続応答信号であるか否かが確認される（ＳＴＥＰ００６）。このとき、通信部１１において受信された信号が着信通知信号である場合や信号の受信がなかったときは（Ｎｏ）、ＳＴＥＰ００５に移行し、通信部１１を受信状態とする。又、ＳＴＥＰ００６において、データ通信装置１ｂからの接続応答信号を受信したことを確認すると、この接続応答信号が接続応答解析部２３に与えられて、接続応答信号の内容が確認される（ＳＴＥＰ００７）。このとき、接続応答解析部２３では、受信した接続応答信号に含まれる機能情報に基づいて、データ通信装置１ｂにおいて各メディアに対して設定された各種機能（コーデック、プロトコル、及びポート）が確認される。
【００４８】
このようにして確認された各種機能を設定されたメディア毎に確認すると、確認した各種機能によって、エンコード処理部１５ａ〜１５ｃ、データ送信部１６ａ〜１６ｃ、データ受信部１７ａ〜１７ｃ、及び、デコード処理部１８ａ〜１８ｃがそれぞれ動作するように、データ通信設定部２４による設定が行われる（ＳＴＥＰ００８）。即ち、データ通信設定部２４によって、エンコード処理部１５ａ〜１５ｃ及びデコード処理部１８ａ〜１８ｃそれぞれで使用されるコーデックが設定されるとともに、データ送信部１６ａ〜１６ｃ及びデータ受信部１７ａ〜１７ｃそれぞれで使用されるプロトコル及びポートが設定される。
【００４９】
尚、この図４のフローチャートにおいては、データ通信装置１ａ，１ｂの間で通信が開始されるものとする際の動作フローを示すものである。よって、例えば、ＳＴＥＰ００５及びＳＴＥＰ００６の動作を行っている際に、データ通信装置１ｂから着信通知信号の送信が一定時間以上確認されなかったとき、又は、着信通知信号の受信後にデータ通信装置１ｂからの接続応答信号の受信が一定時間以上確認できなかったときに、データ通信装置１ａ，１ｂの間の通信開始動作を終了するものとしても構わない。同様に、ＳＴＥＰ００２において図５のフローチャートのようにして要求機能情報を生成する際に、ＳＴＥＰ１０７において接続要求信号の生成を中止する場合や、又は、ＳＴＥＰ００７で接続応答信号内に使用可能な機能情報が確認できなかった場合においても、データ通信装置１ａ，１ｂの間の通信開始動作を終了するものとしても構わない。
【００５０】
このデータ通信装置１ａに対して応答動作を行うデータ通信装置１ｂの動作について、図８のフローチャートを参照して説明する。データ通信装置１ｂでは、データ通信装置１ａから送信された接続要求信号を通信部１１で受信すると（ＳＴＥＰ２０１）、接続要求解析部２５に接続要求信号が与えられ、接続要求信号に内含された要求機能情報が確認される（ＳＴＥＰ２０２）。このとき、上述したように、接続要求信号には、データ通信装置１ａのユーザ特定情報も内含されているので、このユーザ特定情報が接続要求解析部２５で確認されることで、データ通信装置１ａからの接続要求であることが特定される。尚、同様に、接続要求信号に内含されているデータ通信装置１ｂのユーザ特定情報を通信部１１又は接続要求解析部２５で確認することで、自機器に対して送信された信号を確認するものとしても構わない。
【００５１】
そして、接続要求信号を接続要求解析部２５で確認すると、着信通知部２６に対してデータ通信装置１ａから接続要求信号が送信されたことが通知されて、着信通知部２６を構成するディスプレイ又はスピーカ又は発光素子などを駆動させることで、画像又は音又は光によって着呼人Ｂに着信したことを通知する（ＳＴＥＰ２０３）。その後、更に、接続要求信号を受信したことが接続要求解析部２５より着信通知生成部２７に通知されると、着信通知生成部２７において、リンギングメッセージなどの着信通知信号を生成して（ＳＴＥＰ２０４）、この着信通知信号を通信部１１よりデータ通信部１ａに送信する（ＳＴＥＰ２０５）。
【００５２】
このように着信通知信号をネットワーク２を介してデータ通信部１ａに送信した後、応答部２８が着呼人Ｂによって操作されたか否かが確認される（ＳＴＥＰ２０６）。このとき、応答部２８が操作されるまで待機状態となって、ＳＴＥＰ２０３における着呼人Ｂへの着信通知動作と、ＳＴＥＰ２０４及びＳＴＥＰ２０５におけるデータ通信装置１ａの発呼人Ａへの着信通知動作とを継続する。そして、応答部２８の操作が確認されると（Ｙｅｓ）、応答部２８が操作されたことが通信機能情報生成部２９に通知され、接続要求解析部２５で確認された要求機能情報などに基づいて通信機能情報が生成される（ＳＴＥＰ２０７）。
【００５３】
この通信機能情報の生成動作について、図９のフローチャートを参照して説明する。応答部２８が操作されて着呼人Ｂによる応答が確認されると、まず、接続要求解析部２５において確認された発呼側となるデータ通信装置１ａのユーザ特定情報を確認する（ＳＴＥＰ３０１）。そして、ユーザ識別情報蓄積部１２を参照することによって、ユーザ特定情報が一致するユーザ識別情報が格納されているか否かを確認し、接続要求信号を送信したデータ通信装置１ａのユーザ識別情報がユーザ識別情報蓄積部１２に登録されているか否かが確認される（ＳＴＥＰ３０２）。即ち、データ通信装置１ａのユーザ特定情報Ａ＠***.netが接続要求解析部２５で確認されると、このユーザ特定情報Ａ＠***.netを備えたユーザ識別情報がユーザ識別情報蓄積部１２に格納されているか否かを確認する。
【００５４】
そして、データ通信装置１ａのユーザ特定情報と一致するユーザ特定情報を備えたユーザ識別情報が確認されると（Ｙｅｓ）、ユーザ識別情報に内含されているメディア情報を取得する（ＳＴＥＰ３０３）。逆に、データ通信装置１ａのユーザ特定情報が確認されず、データ通信装置１ａがユーザ識別情報蓄積部１２に登録されていないとき（Ｎｏ）、登録されていないデータ通信装置１ａに対するユーザ識別情報に内含されているメディア情報を取得する（ＳＴＥＰ３０４）。このようにしてメディア情報を取得することで、データ通信装置１ａに対して通信することを許可しているメディアの種類が確認される。
【００５５】
即ち、データ通信装置１ｂのユーザ識別情報蓄積部１２において、図１０のように、ユーザ特定情報“06-6**-****”、“090-****-****”、“Ａ＠***.net”、“Ｘ＠***.net”に対するユーザ識別情報が登録されているものとする。このとき、各ユーザ識別情報のメディア情報として、ユーザ特定情報“06-6**-****”に対して音声と映像とを利用許可することが、ユーザ特定情報“090-****-****”に対して音声のみを利用許可することが、ユーザ特定情報“Ａ＠***.net”に対して音声と映像と静止画像とテキストとを利用許可することが、ユーザ特定情報“Ｘ＠***.net”に対して音声と映像とテキストとを利用許可することが、それぞれ記録されている。又、登録されていないことを表す“Default”に対するメディア情報として、音声のみを利用許可することが記録されている。
【００５６】
そして、データ通信装置１ａからの接続要求信号より、ユーザ特定情報Ａ＠***.netが確認されるため、ＳＴＥＰ３０３において、ユーザ特定情報Ａ＠***.netに対するユーザ識別情報に内含されるメディア情報が読み出されて、データ通信装置１ａに利用許可したメディアが音声、映像、静止画像、及びテキストであることが確認される。尚、入力されたユーザ特定情報が確認されなかった場合は、ＳＴＥＰ３０４において、“Default”に対するメディア情報が読み出されて、登録されていないデータ通信装置１に対して、音声だけを利用許可する。
【００５７】
このように、ＳＴＥＰ３０３及びＳＴＥＰ３０４においてメディア情報を取得すると、次に、機能情報蓄積部１３を参照することで、まず、メディア情報によりデータ通信装置１ａに対して許可されたメディアが処理可能であるか否かが確認される（ＳＴＥＰ３０５）。このとき、許可されたメディアに処理可能となるメディアがあることを確認すると（Ｙｅｓ）、許可されたメディアそれぞれに対して自機器で使用可能となる機能情報を機能情報蓄積部１３から読み出す（ＳＴＥＰ３０６）。
【００５８】
そして、機能情報蓄積部１３より読み出した機能情報と、接続要求解析部２５で確認された要求機能情報に含まれる機能情報とを比較し、使用可能なメディアに対するそれぞれの機能情報において、一致するものが存在するか否かが確認される（ＳＴＥＰ３０７）。このとき、機能情報蓄積部１３より読み出した機能情報と一致する機能情報が要求機能情報に存在することを確認すると（Ｙｅｓ）、一致する機能情報より確認される機能が各メディアにおいて１つだけであるか否かが確認される（ＳＴＥＰ３０８）。そして、複数の機能が一致したメディアが存在することが確認されたとき（Ｎｏ）、各メディアに対して１つの機能が設定されるように、複数の機能が一致したメディアについては、その一致した複数の機能から１つの機能が選択される（ＳＴＥＰ３０９）。
【００５９】
その後、ＳＴＥＰ３０８において、各メディアにおいて一致する機能情報から確認される機能が１つであるとき（Ｙｅｓ）、又は、ＳＥＴＰ３０９における機能の選択動作が行われたとき、各メディアそれぞれに対して得られた機能を示す機能情報より成る通信機能情報を生成し、接続応答生成部３０に送出する（ＳＴＥＰ３１０）。又、ＳＴＥＰ３０５において、許可されたメディアが全て処理不可能であるとき（Ｎｏ）、又は、ＳＴＥＰ３０７において、使用可能なメディア全てにおいて一致する機能情報が確認されなかったとき（Ｎｏ）、接続応答信号の生成を中止することを接続応答生成部３０に対して指示する（ＳＴＥＰ３１１）。
【００６０】
このように、機能情報蓄積部１３内の機能情報を用いて通信機能情報が生成されるとき、データ通信装置１ｂの機能情報蓄積部１３において、図１１のように、データ通信装置１ｂが処理可能なメディアとして“音声”、“映像”、“静止画像”、“テキスト”が登録され、更に、各メディアにおいて使用可能となる機能情報が格納されている。そして、音声については、そのコーデックにＧ．７１１とＧ．７２３とが使用可能であるとともに、そのプロトコルにＲＴＰが使用可能であり、更に、ポート２００００を使用することが登録されている。又、映像については、そのコーデックにＨ．２６３が使用可能であるとともに、そのプロトコルにＲＴＰが使用可能であり、更に、ポート２０００１を使用することが登録されている。又、静止画像については、その画像フォーマットにＧＩＦが使用可能であるとともに、そのプロトコルにＨＴＴＰやＦＴＰが使用可能であり、更に、ポート２０００２を使用することが登録されている。又、テキストについては、そのプロトコルにＨＴＴＰやＦＴＰが使用可能であり、更に、ポート２０００３を使用することが登録されている。
【００６１】
よって、“Ａ＠***.net”となるユーザ特定情報よりデータ通信装置１ａに対して利用許可した機能が、音声、映像、静止画像、及びテキストであることが確認され、まず、この音声、映像、静止画像、及びテキストに対するデータ通信装置１ｂでの機能情報が読み出される。即ち、音声に対しては、コーデックとしてＧ．７１１とＧ．７２３とが、プロトコルとしてＲＴＰが、映像に対しては、コーデックとしてＨ．２６３が、プロトコルとしてＲＴＰが、静止画像に対しては、画像フォーマットとしてＧＩＦが、プロトコルとしてＨＴＴＰとＦＴＰが、テキストに対しては、プロトコルとしてＨＴＴＰとＦＴＰが、それぞれ使用可能であり、音声、映像、静止画像、及びテキストそれぞれのポートが、２００００、２０００１、２０００２、２０００３であることが、機能情報で確認される。
【００６２】
そして、次に、受信した接続要求信号より得られるデータ通信装置１ａより要求される機能情報が確認される。即ち、音声に対しては、コーデックとしてＧ．７１１とＧ．７２３とが、プロトコルとしてＲＴＰが、映像に対しては、コーデックとしてＭＰＥＧ４とＨ．２６１とＨ．２６３とが、プロトコルとしてＲＴＰが、静止画像に対しては、画像フォーマットとしてＪＰＥＧとＰＩＮＧとが、プロトコルとしてＨＴＴＰとＦＴＰが、テキストに対しては、プロトコルとしてＨＴＴＰとＦＴＰが、それぞれ使用可能であり、音声、映像、静止画像、及びテキストそれぞれのポートが、１００００、１０００１、１０００２、１０００３であることが、接続要求信号内の要求機能情報で確認される。
【００６３】
そして、音声、映像、静止画像、及びテキストそれぞれにおいて一致する機能が、確認された機能情報を比較して認識され、音声、映像、静止画像、及びテキストそれぞれに対して１つの機能が選択される。即ち、音声については、コーデックとしてＧ．７１１とＧ．７２３が一致し、プロトコルとしてＲＴＰが一致することが確認され、映像に対しては、コーデックとしてＨ．２６３が一致し、プロトコルとしてＲＴＰが一致することが確認され、テキストに対しては、プロトコルとしてＨＴＴＰとＦＴＰが一致することが確認される。又、静止画像に対しては、プロトコルとしてＨＴＴＰとＦＴＰが一致することが確認されるが、コーデックについては一致するものが確認されない。
【００６４】
よって、映像についてはコーデック及びプロトコルそれぞれにおいて一致するものが１つであるため、映像に対する通信においては、コーデック及びプロトコルをそれぞれＨ．２６３及びＲＴＰに設定する。又、音声に対する通信においては、コーデックにおいて一致するものがＧ．７１１及びＧ７２３であり、プロトコルにおいて一致するものがＲＴＰである。このとき、コーデックＧ．７１１が選択されることで、音声に対する通信に用いるコーデック及びプロトコルをそれぞれＧ．７１１及びＲＴＰに設定する。
【００６５】
又、静止画像については、画像フォーマットについて一致するものがないため、通信不可能であることが確認され、静止画像に対する機能の設定が行われない。更に、テキストについては、プロトコルに対して、ＨＴＴＰ及びＦＴＰの２つが一致することが確認されるため、いずれか一方が選択されて、テキストに対する通信に使用するプロトコルとして設定される。このとき、テキストに対して使用するプロトコルとしてＨＴＴＰが選択される。このように動作することで、音声に対するコーデック及びプロトコルをそれぞれＧ．７１１及びＲＴＰに、映像に対するコーデック及びプロトコルをそれぞれＨ．２６３及びＲＴＰに、テキストに対するプロトコルをＨＴＴＰに、設定することを示す通信機能情報が生成される。又、この通信機能情報には、音声、映像、テキストそれぞれに使用するポートが２００００、２０００１、２０００３であることも、情報として含まれる。
【００６６】
そして、生成された通信機能情報が接続応答生成部３０に与えられると、データ通信装置１ａ，１ｂのユーザ特定情報と通信機能情報とによって構成される接続応答信号が生成される（ＳＴＥＰ２０８）。この接続応答信号が与えられた通信部１１は、接続されたネットワーク２を介してデータ通信装置１ａに対して接続応答信号を送信する（ＳＴＥＰ２０９）。又、通信機能情報生成部２９によって生成された通信機能情報がデータ通信設定部２４にも与えられる。そして、この通信機能情報より確認される各メディアに対する各種機能が、データ通信設定部２４によって設定される（ＳＴＥＰ２１０）。即ち、データ通信設定部２４によって、エンコード処理部１５ａ〜１５ｃ及びデコード処理部１８ａ〜１８ｃそれぞれで使用されるコーデックが設定されるとともに、データ送信部１６ａ〜１６ｃ及びデータ受信部１７ａ〜１７ｃそれぞれで使用されるプロトコル及びポートが設定される。
【００６７】
このように動作するとき、データ通信装置１ａにおいて図５及び図６のような情報が格納されるとともに、データ通信装置ｂにおいて図１０及び図１１のような情報が格納される場合、データ通信装置１ａ，１ｂそれぞれにおいて、エンコード処理部１５ａ及びデコード処理部１８ａで使用されるコーデックをＧ．７１１に、エンコード処理部１５ｂ及びデコード処理部１８ｂで使用される映像用のコーデックをＨ．２６３に、データ送信部１６ａ，１６ｂ及びデータ受信部１７ａ，１７ｂで使用されるプロトコルをＲＴＰに、データ送信部１６ｃ及びデータ受信部１７ｃで使用されるプロトコルをＨＴＴＰに、それぞれ設定する。このとき、データ送信部１６ｂ及びデータ受信部１７ｂにおけるプロトコルは映像用のみのプロトコルが設定され、又、エンコード処理部１５ｃ及びデコード処理部１８ｃにおけるコーデックはテキスト用のコーデックに設定される。
【００６８】
尚、この図８のフローチャートにおいては、データ通信装置１ａ，１ｂの間で通信が開始されるものとする際の動作フローを示すものである。よって、例えば、ＳＴＥＰ２０６の動作を行っている際に、応答部２８への操作が一定時間以上確認されなかったとき、データ通信装置１ａ，１ｂの間の通信開始動作を終了するものとしても構わない。同様に、ＳＴＥＰ２０７において図９のフローチャートのようにして通信機能情報を生成する際に、ＳＴＥＰ３１１において接続要求信号の生成を中止する場合においても、データ通信装置１ａ，１ｂの間の通信開始動作を終了するものとしても構わない。
【００６９】
このようにデータ通信装置１ａ，１ｂが動作することで、データ通信装置１ａ，１ｂ間の通信開始動作を行うとき、データ通信装置１ａ，１ｂそれぞれが上述のようにＩＰ電話装置であり、それぞれがＳＩＰアドレスＡ＠***.net、Ｂ＠***.netを備えるものとすると、データ通信装置１ａ，１ｂそれぞれからは、ＳＩＰに応じた接続要求信号及び接続応答信号を生成する。即ち、データ通信装置１ａから送信される接続要求信号が、図１２に示すようなＩＮＶＩＴＥメッセージによって生成され、又、データ通信装置１ｂから送信される接続応答信号が、図１３に示すようなＯＫメッセージによって生成される。
【００７０】
このとき、データ通信装置１ａよりデータ通信装置１ｂに送信される図１２に示すＩＮＶＩＴＥメッセージのメッセージヘッダ（“Content-Type:application/sdp”までの表示）によって、発呼側となるデータ通信装置１ａのＳＩＰアドレスが“Ａ＠***.net”であり、着呼側となるデータ通信装置１ｂのＳＩＰアドレスが“Ｂ＠***.net”であることが示される。即ち、図１２のＩＮＶＩＴＥメッセージのメッセージヘッダにおいて、“INVITE sip:Ｂ＠***.net SIP/2.0”によって、ＳＩＰアドレスＢ＠***.netとなるデータ通信装置１ｂへのＩＮＶＩＴＥメッセージであることが示される。そして、“From:Ａ＜Ａ＠***.net＞”によって、発呼側がＳＩＰアドレスＡ＠***.netのデータ通信装置１ａであり、“To:Ｂ＜Ｂ＠***.net＞”によって、着呼側がＳＩＰアドレスＢ＠***.netのデータ通信装置１ｂであることが示される。更に、“Content-Type:application/sdp”によって、メッセージボディの内容がＳＤＰ（Session Description Protocol）に従った内容であることが示される。
【００７１】
そして、図１２に示すＩＮＶＩＴＥメッセージのメッセージボディ（“v=0”以下の表示）に表示されるＳＤＰタグによって、データ通信装置１ｂへ利用許可している各メディアに対するコーデックやフォーマット及びプロトコルが示される。即ち、図１２のＩＮＶＩＴＥメッセージのメッセージボディにおいて、“m=audio 10000 RTP/AVP 0 4”によって、音声に対するプロトコルがＲＴＰであるとともにポートが１００００であることが、“m=video 10001 RTP/AVP 31 34 96”によって、映像に対するプロトコルがＲＴＰであるとともにポートが１０００１であることが、表示される。尚、“0”、“4”、“31”、“34”、“96”それぞれが、以下に示すコーデックＧ．７１１、Ｇ．７２３、Ｈ．２６１、Ｈ．２６３、ＭＰＥＧ４それぞれが用いられることを表す。
【００７２】
又、“m=data 10002 HTTP jpeg”、“m=data 10002 FTP jpeg”、“m=data 10002 HTTP ping、“m=data 10002 FTP ping”によって、静止画像に対するプロトコルがＨＴＴＰ又はＦＴＰであるとともにポートが１０００２であり、使用する画像フォーマットがＪＰＥＧ又はＰＩＮＧであることが、表示される。又、“m=data 10003 HTTP text”、“m=data 10003 FTP text”によって、テキストに対するプロトコルがＨＴＴＰ又はＦＴＰであるとともにポートが１０００３であることが、表示される。更に、“a=rtpmap:0 PCMU/8000”、“a=rtpmap:4 G.723/8000”によって、音声に対して使用可能なコーデックがＧ．７１１又はＧ．７２３であることが、又、“a=rtpmap:31 H.261/90000”、“a=rtpmap:34 H.263/90000”、“a=rtpmap:96 MP4V-ES/90000”によって、映像に対して使用可能なコーデックがＨ．２６１、Ｈ．２６３、又はＭＰＥＧ４であることが、表示される。
【００７３】
そして、このＩＮＶＩＴＥメッセージに対してデータ通信装置１ｂよりデータ通信装置１ａに送信される図１３に示すＯＫメッセージのメッセージヘッダ（“Content-Type:application/sdp”までの表示）によって、発呼側となるデータ通信装置１ａのＳＩＰアドレスが“Ａ＠***.net”であり、着呼側となるデータ通信装置１ｂのＳＩＰアドレスが“Ｂ＠***.net”であることが示される。即ち、図１３のＯＫメッセージのメッセージヘッダにおいて、“SIP/2.0 200 OK”によって、ＩＮＶＩＴＥメッセージに対するＯＫメッセージであることが示される。そして、“From:Ａ＜Ａ＠***.net＞”によって、発呼側がＳＩＰアドレスＡ＠***.netのデータ通信装置１ａであり、“To:Ｂ＜Ｂ＠***.net＞”によって、着呼側がＳＩＰアドレスＢ＠***.netのデータ通信装置１ｂであることが示される。
【００７４】
そして、図１３に示すＯＫメッセージのメッセージボディ（“v=0”以下の表示）に表示されるＳＤＰタグによって、データ通信装置１ａへ利用許可している各メディアに対するコーデックやフォーマット及びプロトコルが示される。即ち、図１３のＯＫメッセージのメッセージボディにおいて、“m=audio 20000 RTP/AVP 0”によって、音声に対するプロトコルがＲＴＰであるとともにポートが２００００であることが、“m=video 20001 RTP/AVP 34”によって、映像に対するプロトコルがＲＴＰであるとともにポートが２０００１であることが、表示される。又、“0”、“34”それぞれによって、音声及び映像それぞれのコーデックとして、Ｇ．７１１及びＨ．２６３それぞれが用いられることを表す。
【００７５】
又、“m=data 20003 HTTP text”によって、テキストに対するプロトコルがＨＴＴＰであるとともにポートが２０００３であることが、表示される。更に、“a=rtpmap:0 PCMU/8000”によって、音声に対して使用されるコーデックがＧ．７１１であることが、又、 “a=rtpmap:34 H.263/90000”によって、映像に対して使用されるコーデックがＨ．２６３であることが、表示される。
【００７６】
このとき、図１４のように、まず、発呼側のデータ通信装置１ａよりＩＮＶＩＴＥメッセージが送信されると（ＳＴＥＰ４０１）、このＩＮＶＩＴＥメッセージを受信した着呼側のデータ通信装置１ｂよりＲｉｎｇｉｎｇメッセージが着信通知信号としてデータ通信装置１ｂよりデータ通信装置１ａに送信される（ＳＴＥＰ４０２）。そして、データ通信装置１ｂにおいて応答部２８が操作されると、ＯＫメッセージがデータ通信装置１ｂからデータ通信装置１ａに送信される（ＳＴＥＰ４０３）。このとき、データ通信装置１ｂでは、データ送信部１６ａ，１６ｂ及びデータ受信部１７ａ，１７ｂにおいて使用するプロトコルがＲＴＰに、データ送信部１６ｃ及びデータ受信部１７ｃにおいて使用するプロトコルがＨＴＴＰに、設定される。又、エンコード部１５ａ及びデコード部１８ａにおいて使用するコーデックがＧ．７１１に、エンコード部１５ｂ及びデコード部１８ｂにおいて使用するコーデックがＨ．２６３に、設定される。
【００７７】
そして、このＯＫメッセージを受信したデータ通信装置１ａは、データ通信装置１ｂとデータ通信を開始するために、ＡＣＫメッセージをデータ通信装置１ｂに送信する（ＳＴＥＰ４０４）。このとき、データ通信装置１ａでは、データ通信装置１ｂと同様、データ送信部１６ａ，１６ｂ及びデータ受信部１７ａ，１７ｂにおいて使用するプロトコルがＲＴＰに、データ送信部１６ｃ及びデータ受信部１７ｃにおいて使用するプロトコルがＨＴＴＰに、設定される。又、エンコード部１５ａ及びデコード部１８ａにおいて使用するコーデックがＧ．７１１に、エンコード部１５ｂ及びデコード部１８ｂにおいて使用するコーデックがＨ．２６３に、設定される。その後、データ通信装置１ａ，１ｂの間において、映像、音声、及びテキストの通信可能なデータ通信が開始する（ＳＴＥＰ４０５）。
【００７８】
尚、図１２〜図１４による通信開始前の動作例として、呼制御プロトコルとしてＳＩＰを用いた動作を例に説明したが、この個性魚プロトコルＳＩＰに限らず、呼制御プロトコルＨ．３２３など他のプロトコルを用いることができる。
【００７９】
＜第２の実施形態＞
本発明の第２の実施形態について、図面を参照して説明する。図１５は、本実施形態のデータ通信システムにおけるデータ通信装置の内部構成を示すブロック図である。尚、図１５に示すデータ通信装置において、図２のデータ通信装置と同一の目的で使用する構成について、同一の符号を付してその詳細な説明は省略する。又、本実施形態のデータ通信システムは、第１の実施形態と同様、図１に示す構成となる。
【００８０】
図１５に示すデータ通信装置１ｘ（図１のデータ通信装置１ａ，１ｂに相当する）は、図１のデータ通信装置１の構成に、現在時刻情報を取得するとともに取得した現在時刻情報を要求機能情報生成部２１及び通信機能情報生成部２９に送出する時間情報取得部３１と、現在位置情報を取得するとともに取得した現在位置情報を要求機能情報生成部２１及び通信機能情報生成部２９に送出する位置情報取得部３２と、が付加された構成となる。
【００８１】
尚、現在時刻情報は、時間情報取得部３１内にタイマなどを内蔵することにより時間を計測することによって得られる現在時刻を示す情報である。又、現在位置情報は、データ通信装置１ｘが移動体通信を行う場合は、位置情報取得部３２によってＧＰＳ通信又は基地局との通信などにより、又、データ通信装置１ｘが固定されている場合は、位置情報取得部３２内に格納されることにより、得られるデータ通信装置１ｘの位置を示す情報であるものとしても構わない。更に、現在位置情報が、入力部１０によって入力されるものとしても構わない。
【００８２】
又、このように構成されるデータ通信装置１ｘは、ユーザ識別情報蓄積部１２に格納されるユーザ識別情報によって、送信相手となるデータ通信装置１又はデータ通信装置１ｘの現在位置及び通信を行う現在時刻に応じて通信可能なメディアを制限する。そして、このユーザ識別情報蓄積部１２に格納されるユーザ識別情報として、発呼側として動作するときのユーザ識別情報と、着呼側として動作するときのユーザ識別情報とを備える。
【００８３】
このとき、発呼側となるデータ通信装置１ａのユーザ識別部１２において、図１６のような発呼側用のユーザ識別情報が格納されることで、通信相手となるデータ通信装置１ｂ（ＳＩＰアドレスＢ＠***.net）と、登録されていないデータ通信装置１，１ｘとに対して、時間的に又は位置的に通信可能なメディアが制限される。即ち、図１６のユーザ識別情報によると、通信相手となるデータ通信装置の現在位置に関係なく、自機器であるデータ通信装置１ａの現在位置が“学校”又は“自宅”のいずれかによって、又は、現在時刻が“８：００〜２０：００”又は“２０：００〜８：００”のいずれかによってそれぞれ、通信可能なメディアが制限される。
【００８４】
よって、データ通信装置１ａの位置が“学校”である場合、現在時刻が８：００〜２０：００であるとき、音声及びテキストが通信許可され、現在時刻が２０：００〜８：００のであるとき、音声及び静止画及びテキストが通信許可される。又、データ通信装置１ａの位置が“自宅”である場合、現在時刻が８：００〜２０：００であるとき、音声及び静止画及びテキストが通信許可され、現在時刻が２０：００〜８：００のであるとき、音声及び映像及び静止画及びテキストが通信許可される。更に、通信相手となるデータ通信装置が登録されていないデータ通信装置１又はデータ通信装置１ｘである場合、現在時刻に関係なく、データ通信装置１ａの位置が“学校”であるとき、テキストのみが通信許可され、又、データ通信装置１ａの位置が“自宅”であるとき、音声及び静止画及びテキストが通信許可される。
【００８５】
又、着呼側となるデータ通信装置１ｂのユーザ識別情報蓄積部１２において、図１７のような着呼側用のユーザ識別情報が格納されることで、通信相手となるデータ通信装置１ａ（ＳＩＰアドレスＡ＠***.net）と、登録されていないデータ通信装置１，１ｘとに対して、時間的に又は位置的に通信可能なメディアが制限される。即ち、図１７のユーザ識別情報によると、まず、自機器であるデータ通信装置１ｂの現在位置が“会社”又は“自宅”のいずれかによって、通信可能なメディアが制限される。又、データ通信装置１ａに対しては、データ通信装置１ａの現在位置が“学校”又は“自宅”のいずれかによって、又は、現在時刻が“８：００〜２０：００”又は“２０：００〜８：００”のいずれかによってそれぞれ、通信可能なメディアが制限される。
【００８６】
よって、データ通信装置１ｂ，１ａそれぞれの位置が“会社”及び“学校”である場合、現在時刻が８：００〜２０：００であるとき、テキストのみが通信許可され、現在時刻が２０：００〜８：００であるとき、音声及び静止画が通信許可される。同様に、データ通信装置１ｂ，１ａそれぞれの位置が“会社”及び“自宅”である場合、現在時刻が８：００〜２０：００であるとき、静止画及びテキストが通信許可され、現在時刻が２０：００〜８：００であるとき、音声及び映像及びテキストが通信許可される。
【００８７】
又、データ通信装置１ｂ，１ａそれぞれの位置が“自宅”及び“学校”である場合、現在時刻が８：００〜２０：００であるとき、音声及びテキストが通信許可され、又、現在時刻が２０：００〜８：００であるとき、音声及び静止画及びテキストが通信許可される。同様に、データ通信装置１ｂ，１ａそれぞれの位置が“自宅”及び“自宅”である場合、現在時刻が８：００〜２０：００であるとき、音声及び静止画が通信許可され、又、現在時刻が２０：００〜８：００であるとき、音声及び映像及び静止画及びテキストが通信許可される。
【００８８】
更に、通信相手となるデータ通信装置が登録されていないデータ通信装置１又はデータ通信装置１ｘである場合、通信相手となるデータ通信装置の現在位置及び通信を行う現在時刻に関係なく、データ通信装置１ｂの位置が“会社”であるとき、音声のみが通信許可され、又、データ通信装置１ｂの位置が“自宅”であるとき、音声及び静止画が通信許可される。
【００８９】
このような発呼側及び着呼側それぞれのユーザ識別情報をユーザ識別情報蓄積部１２に備えたデータ通信装置１ｘの通信開始時の動作について、図面を参照して以下に説明する。尚、発呼側及び着呼側となるデータ通信装置１ｘがそれぞれ、図１のデータ通信システムにおけるデータ通信装置１ａ，１ｂであるものとする。尚、上述のユーザ識別情報において、“学校”、“会社”、“自宅”などの位置を「ランドマーク」と呼ぶものとし、このランドマークによって現在位置情報が与えられるものとする。
【００９０】
このとき、発呼側となるデータ通信装置１ａは、第１の実施形態と同様、図４のフローチャートに応じて動作することで、データ通信装置１ｂに接続要求信号を送信し、データ通信装置１ｂからの接続応答信号を受信すると、接続応答信号に内含された通信機能情報に応じて各ブロックの機能を設定する。又、着呼側となるデータ通信装置１ｂは、第１の実施形態と同様、図８のフローチャートに応じて動作することで、データ通信装置１ａからの接続要求信号を受信した後、着信通知信号をデータ通信装置１ａに送信する。そして、応答部２８が操作されると、データ通信装置１ａに接続応答信号を送信するとともに、各ブロックの機能を設定する。
【００９１】
このようにデータ通信装置１ａ，１ｂが動作を行うとき、データ通信装置１ａにおける要求機能情報生成動作が、第１の実施形態と異なり、図１８のフローチャートに従って行われるとともに、データ通信装置１ｂにおける通信機能情報生成動作が、第１の実施形態と異なり、図１９のフローチャートに従って行われる。以下において、発呼側となるデータ通信装置１ａにおける要求機能情報生成動作、及び、着呼側となるデータ通信装置１ｂにおける通信機能情報生成動作それぞれについて、図１８及び図１９のフローチャートを参照して説明する。尚、図１８及び図１９のフローチャートにおいて、図５及び図９のフローチャートと同一の動作を示すステップについては、同一の符号を付してその詳細な説明は省略する。
【００９２】
まず、発呼側となるデータ通信装置１ａは、通信相手先となるデータ通信装置１ｂのユーザ特定情報が与えられると（ＳＴＥＰ１０１）、まず、データ通信装置１ａの現在位置を位置情報取得部３２によって確認した後（ＳＴＥＰ５０１）、現在時刻を時間情報取得部３１によって確認する（ＳＴＥＰ５０２）。このとき、位置情報取得部３２において現在位置が確認されるとき、自機器が移動通信を行うデータ通信装置であるとき、ＧＰＳ通信又は基地局との通信を行うことで得られた位置座標を確認する。そして、得られた位置座標に近いランドマークを現在位置情報として取得する。
【００９３】
その後、入力されたデータ通信装置１ｂのユーザ特定情報と取得された現在位置情報及び現在時刻情報とによって決定されるユーザ識別情報がユーザ識別情報蓄積部１２内に存在するか否かが確認される（ＳＴＥＰ５０３）。このとき、ユーザ識別情報蓄積部１２内にユーザ識別情報が確認されたとき（Ｙｅｓ）、データ通信装置１ｂに対する、自機器の現在位置及び現在時刻に応じたユーザ識別情報を読み出して、ユーザ識別情報に内含されるメディア情報を取得する（ＳＥＴＰ５０４）。即ち、データ通信装置１ｂのＳＩＰアドレスＢ＠***.netが入力されるとともに、現在時刻が９：００であり、現在位置が学校である場合、音声及びテキストが通信許可されていることを示すメディア情報が取得される。
【００９４】
又、ＳＴＥＰ５０３において、ユーザ識別情報が確認されなかったとき（Ｎｏ）、登録されていないデータ通信装置１ｂに対する、自機器の現在位置及び現在時刻に応じたメディア情報（図１６の“Default”に対するメディア情報）を取得する（ＳＴＥＰ５０５）。このように、ＳＴＥＰ５０４及びＳＴＥＰ５０５においてメディア情報を取得すると、第１の実施形態と同様、このメディア情報より確認される通信許可されたメディアが処理可能であるか否かが確認される（ＳＴＥＰ１０５）。
【００９５】
そして、このとき、処理可能であることが確認されたときは（Ｙｅｓ）、機能情報を機能情報蓄積部１３より読み出して要求機能情報を生成して現在位置情報とともに接続要求生成部２２に送出する（ＳＴＥＰ５０６）。よって、接続要求生成部２２において、要求機能情報と、自機器及び通信相手のユーザ特定情報と、自機器の現在位置情報とによって、接続要求信号が生成される。又、ＳＴＥＰ１０５で処理可能でないことが確認されるときは（Ｎｏ）、接続要求信号の生成を中止する（ＳＴＥＰ１０７）。
【００９６】
又、着呼側となるデータ通信装置１ｂは、応答部２８が操作されると、発呼側となるデータ通信装置１ａと同様、まず、データ通信装置１ｂの現在位置を位置情報取得部３２によって確認した後（ＳＴＥＰ６０１）、現在時刻を時間情報取得部３１によって確認する（ＳＴＥＰ６０２）。その後、受信した接続要求信号を接続要求解析部２５において解析することにより、まず、確認された発呼側となるデータ通信装置１ａのユーザ特定情報を確認するとともに（ＳＴＥＰ３０１）、データ通信装置１ａの現在位置情報を確認する（ＳＴＥＰ６０３）。
【００９７】
そして、確認されたデータ通信装置１ａのユーザ特定情報及び現在位置情報と取得されたデータ通信装置１ｂの現在位置情報及び現在時刻情報とによって決定されるユーザ識別情報がユーザ識別情報蓄積部１２内に存在するか否かが確認される（ＳＴＥＰ６０４）。このとき、ユーザ識別情報蓄積部１２内にユーザ識別情報が確認されたとき（Ｙｅｓ）、データ通信装置１ａに対する、データ通信装置１ａ，１ｂの現在位置及び現在時刻に応じたユーザ識別情報を読み出して、ユーザ識別情報に内含されるメディア情報を取得する（ＳＥＴＰ６０５）。即ち、データ通信装置１ａのＳＩＰアドレスＡ＠***.netと、その現在位置が学校であることとが確認されるとともに、現在時刻が９：００であり、データ通信装置１ｂの現在位置が会社である場合、テキストのみが通信許可されていることを示すメディア情報が取得される。
【００９８】
又、ＳＴＥＰ６０５において、ユーザ識別情報が確認されなかったとき（Ｎｏ）、登録されていないデータ通信装置１ａに対する、自機器の現在位置及び現在時刻に応じたメディア情報（図１７の“Default”に対するメディア情報）を取得する（ＳＴＥＰ６０６）。このように、ＳＴＥＰ６０５及びＳＴＥＰ６０６においてメディア情報を取得すると、第１の実施形態と同様、ＳＴＥＰ３０５以降の動作を行うことで、データ通信装置１ａに対して送信する接続応答信号を生成するための通信機能情報を生成する。
【００９９】
このように発呼側のデータ通信装置１ａ及び着呼側のデータ通信装置１ｂが動作することによって、データ通信装置１ａ，１ｂの現在位置及び通信を開始する現在時刻それぞれに基づいて、データ通信装置１ａ，１ｂの間で通信されるメディアを制限することができる。即ち、発呼側となるデータ通信装置１ａにおいて、自機器の現在位置と現在時刻と着呼側のデータ通信装置１ｂとに基づいて通信可能なメディアが制限された後、着呼側となるデータ通信装置１ｂにおいて、自機器及びデータ通信装置１ａの現在位置と現在時刻とデータ通信装置１ａとに基づいて通信可能なメディアが制限される。
【０１００】
尚、このようにしてデータ通信開始時の動作を行うとき、データ通信装置１ａ，１ｂのいずれか一方を第１の実施形態と同様、通信相手によって通信を行うメディアを制限するデータ通信装置１（図２参照）とし、他方をデータ通信装置１ｘとしても構わない。このとき、データ通信装置１ｘが発呼側となる場合、まず、データ通信装置１ｘにおいて、自機器の現在位置と現在時刻と着呼側のデータ通信装置１とに基づいて通信可能なメディアが制限された後、データ通信装置１において、更に、発呼側のデータ通信装置１ｘに基づいて通信可能なメディアが制限される。又、データ通信装置１ｘが着呼側となる場合、まず、データ通信装置１において、着呼側のデータ通信装置１ｘに基づいて通信可能なメディアが制限された後、データ通信装置１において、更に、自機器及び発呼側のデータ通信装置１の現在位置と現在時刻とデータ通信装置１とに基づいて通信可能なメディアが制限される。
【０１０１】
又、本実施形態において、発呼側と着呼側それぞれとして動作する場合における図１６及び図１７のようなユーザ識別情報がユーザ識別情報蓄積部１２に格納されるものとしたが、図１７のような着呼側として動作するときのユーザ識別情報のみが格納されるものとしても構わない。このとき、自機器の現在位置と現在時刻において決定される使用許可したメディアを、通信相手先の現在位置それぞれで使用許可されたメディアを組み合わせるものとしても構わない。
【０１０２】
即ち、データ通信装置１ｘが発呼側として動作するとき、図１７のようなユーザ識別情報を備える場合、ＳＩＰアドレスＡ＠***.netのデータ通信装置１ａに対して、自機器の現在位置が会社である場合、現在時刻が８：００〜２０：００であるとき、静止画とテキストとが使用可能であり、現在時刻が２０：００〜８：００であるとき、音声と映像と静止画とテキストとが使用可能であることとなる。又、同様に、データ通信装置１ａに対して、自機器の現在位置が自宅である場合、現在時刻が８：００〜２０：００であるとき、音声と静止画とテキストとが使用可能であり、現在時刻が２０：００〜８：００であるとき、音声と映像と静止画とテキストとが使用可能であることとなる。
【０１０３】
又、図１７のようなユーザ識別情報を備えるとき、データ通信装置１ａの現在位置が学校又は自宅とは異なる別の位置である場合、非登録の通信相手先とし、Defaultとして記録したユーザ識別情報に応じて通信許可したメディアを設定するものとしても構わない。更に、図１６及び図１７のようなユーザ識別情報において、Defaultとして、自機器の現在位置でなく現在時刻に応じて通信許可するメディアを設定する情報を格納するものとしても構わない。このとき、自機器がユーザ識別情報に登録されたランドマーク以外の場所にある場合、現在時刻に応じて通信許可するメディアを設定することができる。
【産業上の利用可能性】
【０１０４】
本発明は、例えば、ＩＰ電話やテレビ会議などのようなネットワークを用いて、音声や映像を含む様々なメディアをリアルタイムでデータ交換するようなデータ通信システムに適用することができる。
【図面の簡単な説明】
【０１０５】
【図１】は、第１及び第２の実施形態のデータ通信システムの構成を示すブロック図である。
【図２】は、第１の実施形態におけるデータ通信装置の内部構成を示すブロック図である。
【図３】は、第１の実施形態のデータ通信システムにおけるデータ通信が開始されるまでの動作を示すフローチャートである。
【図４】は、第１の実施形態のデータ通信システムにおけるデータ通信が開始されるまでの発呼側の動作を示すフローチャートである。
【図５】は、第１の実施形態のデータ通信システムにおける発呼側の要求機能情報生成動作を示すフローチャートである。
【図６】は、発呼側のデータ通信装置におけるユーザ識別情報蓄積部に格納されたユーザ識別情報の構成例を示す図である。
【図７】は、発呼側のデータ通信装置における機能情報蓄積部に格納された機能情報の構成例を示す図である。
【図８】は、第１の実施形態のデータ通信システムにおけるデータ通信が開始されるまでの着呼側の動作を示すフローチャートである。
【図９】は、第１の実施形態のデータ通信システムにおける着呼側の通信機能情報生成動作を示すフローチャートである。
【図１０】は、着呼側のデータ通信装置におけるユーザ識別情報蓄積部に格納されたユーザ識別情報の構成例を示す図である。
【図１１】は、着呼側のデータ通信装置における機能情報蓄積部に格納された機能情報の構成例を示す図である。
【図１２】は、ＩＮＶＩＴＥメッセージの内容例を示す図である。
【図１３】は、ＯＫメッセージの内容例を示す図である。
【図１４】は、ＳＩＰによるデータ通信開始前の動作を示すフローチャートである。
【図１５】は、第２の実施形態におけるデータ通信装置の内部構成を示すブロック図である。
【図１６】は、発呼側のデータ通信装置におけるユーザ識別情報蓄積部に格納されたユーザ識別情報の構成例を示す図である。
【図１７】は、着呼側のデータ通信装置におけるユーザ識別情報蓄積部に格納されたユーザ識別情報の構成例を示す図である。
【図１８】は、第２の実施形態のデータ通信システムにおける発呼側の要求機能情報生成動作を示すフローチャートである。
【図１９】は、第２の実施形態のデータ通信システムにおける着呼側の通信機能情報生成動作を示すフローチャートである。
【符号の説明】
【０１０６】
１，１ａ，１ｂ，１ｘ    データ通信装置
２    ネットワーク
１０    入力部
１１    通信部
１２    ユーザ識別情報蓄積部
１３    機能情報蓄積部
１４ａ    マイク
１４ｂ    カメラ
１５ａ〜１５ｃ    エンコード処理部
１６ａ〜１６ｃ    データ送信部
１７ａ〜１７ｃ    データ受信部
１８ａ〜１８ｃ    デコード処理部
１９ａ    スピーカ
１９ｂ    ディスプレイ
２０    宛先入力部
２１    要求機能情報生成部
２２    接続要求生成部
２３    接続応答解析部
２４    データ通信設定部
２５    接続要求解析部
２６    着信通知部
２７    着信通知生成部
２８    応答部
２９    通信機能情報生成部
３０    接続応答生成部
３１    時間情報取得部
３２    位置情報取得部
【図１】
2006005569.tif 000003
【図２】
2006005569.tif 000004
【図３】
2006005569.tif 000005
【図４】
2006005569.tif 000006
【図５】
2006005569.tif 000007
【図６】
2006005569.tif 000008
【図７】
2006005569.tif 000009
【図８】
2006005569.tif 000010
【図９】
2006005569.tif 000011
【図１０】
2006005569.tif 000012
【図１１】
2006005569.tif 000013
【図１２】
2006005569.tif 000014
【図１３】
2006005569.tif 000015
【図１４】
2006005569.tif 000016
【図１５】
2006005569.tif 000017
【図１６】
2006005569.tif 000018
【図１７】
2006005569.tif 000019
【図１８】
2006005569.tif 000020
【図１９】
2006005569.tif 000021