JP2003309664A - 端末装置、データ送受信システム及びデータ送受信開始方法 - Google Patents
端末装置、データ送受信システム及びデータ送受信開始方法Info
- Publication number
- JP2003309664A JP2003309664A JP2002115349A JP2002115349A JP2003309664A JP 2003309664 A JP2003309664 A JP 2003309664A JP 2002115349 A JP2002115349 A JP 2002115349A JP 2002115349 A JP2002115349 A JP 2002115349A JP 2003309664 A JP2003309664 A JP 2003309664A
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- data
- network
- capability information
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Communication Control (AREA)
- Telephonic Communication Services (AREA)
Abstract
部装置120とのセッションを開始するためのメッセー
ジを生成するセッション開始要求メッセージ生成部10
1と、外部装置120から送信される応答メッセージを
受信して、応答メッセージに記述された外部装置120
の能力情報を解析する能力情報解析部102と、解析結
果、及び、端末装置100の能力情報に基づいて、端末
装置100と、外部装置120とのネットワークを介し
た通信形態を決定する通信形態決定部103と、決定さ
れた通信形態に基づいて、送信するデータを外部装置1
20で受信可能なデータに変換し、外部装置120から
送信されるデータを受信可能なデータに変換するようネ
ットワーク上に接続されたデータ変換装置110を制御
する制御部104とを備えることで実現する。
Description
を開始する際に実行されるネットワークネゴシエーショ
ンに関するものであり、詳しくは、端末装置の所定の能
力情報を通知することで最適な通信形態を決定する端末
装置、データ送受信システム及びデータ送受信開始方法
に関する。
トアプライアンスの普及により、簡単に双方向テレビ電
話などのコミュニケーションを行える環境が整いつつあ
る。
ッションを開始する手法として、RFC(Request For
Comments)2543として提唱されたSIP(Session
Initiation Protocol)を用いる手法が主流になりつつ
ある。
基づいた通信サービスにおいて呼シグナリングと制御を
扱うプロトコルであり、IETF(Internet Engineeri
ng Task Force)において標準化が進められている。S
IPを用いることで、双方向型コミニュケーションの開
始、変更、終結を行うことができる。SIPが対象にす
るコミニュケーションの種類は、音声通話だけではな
く、ビデオ通信、テキスト・チャット(文字会話)、双
方向型ビデオ通信ゲーム、バーチャル・リアリティ(仮
想現実)までを含んでいる。
が、セッションの内容については感知していない。その
ため、セッションの内容に関しては、RFC2327と
して提唱されたSDP(Session Description Protoco
l)にセッションの情報や利用可能なメディアフォーマ
ットを記述し、INVITEメッセージ(セッション参
加要求)として通信相手に送信し、通信相手とのネゴシ
エーションを経てセッションの開始をしている。ここ
で、メディアフォーマットとは、例えば、メディアが画
像データなどであればJPEG(Joint Photographic c
oding Expert Group)や、MPEG(Moving Picture E
xpert Group )といったフォーマットを示す。
に接続可能な端末装置の多機能、多品種化が進んでいる
ため、互いに利用可能な通信方式を選択する方法が煩雑
になってしまうという問題があり、さらに、端末間の性
能差が大きい場合は双方向通信不可能となるといった問
題もある。
では、メディアフォーマットを含むセッションの情報を
セッション開始を要求する側(以下、Callerと呼
ぶ)で固定的に決めていた。例えば、セッション情報に
は利用可能なメディアフォーマットの候補が記述してあ
って、セッション開始要求を受け取った側(以下、ca
lleeと呼ぶ)がその候補の中から適切なメディアフ
ォーマットを選択している。
の間に性能差がある状況、例えば、処理能力や表示能力
に差があるといった場合には、一方がエンコードしたデ
ータをもう一方でデコードできないといった問題や、一
方では表示できる動画像をもう一方では画面が狭くて表
示できないといった問題が生じてしまう。
決するために案出されたものであり、端末装置が備える
能力に応じた最適な通信形態を自動的に設定し、セッシ
ョンを開始することを可能とする端末装置、データ送受
信システム及びデータ送受信開始方法を提供することを
目的とする。
めに、本発明に係る端末装置は、外部装置とネットワー
クを介して接続された端末装置であって、上記外部装置
に上記ネットワークを介し所定のデータを送信するデー
タ送信手段と、上記外部送信から上記ネットワークを介
して送信される所定のデータを受信するデータ受信手段
と、当該端末装置の能力情報を所定の形式で記述した上
記外部装置とのセッションを開始するためのセッション
開始要求メッセージを生成するセッション開始要求メッ
セージ生成手段と、上記セッション開始要求メッセージ
生成手段で生成された上記セッション開始要求メッセー
ジを上記ネットワークを介して上記外部装置に送信する
セッション開始要求メッセージ送信手段と、上記外部装
置から送信される上記セッション開始要求メッセージに
対する応答メッセージを受信する応答メッセージ受信手
段と、上記応答メッセージ受信手段によって受信された
応答メッセージに所定の形式で記述された上記外部装置
の能力情報を解析する能力情報解析手段と、上記能力情
報解析手段による解析結果、及び、当該端末装置の能力
情報に基づいて、当該端末装置と、上記外部装置との上
記ネットワークを介した通信形態を決定する通信形態決
定手段と、上記通信形態決定手段で決定された通信形態
を通知する通信形態通知メッセージを上記外部装置に送
信する通信形態通知メッセージ送信手段と、上記通信形
態決定手段によって決定された通信形態に基づいて、上
記データ送信手段で送信するデータを上記外部装置で受
信可能なデータに変換し、上記外部装置から送信される
データを上記データ受信手段で受信可能なデータに変換
するよう上記ネットワーク上に接続されたデータ変換装
置を制御する制御手段を備えることを特徴とする。
明に係る端末装置は、外部装置とネットワークを介して
接続された端末装置であって、上記外部装置から上記ネ
ットワークを介して送信される所定のデータを受信する
データ受信手段と、上記外部装置に上記ネットワークを
介し所定のデータを送信するデータ送信手段と、上記外
部装置から送信される上記外部装置の能力情報を所定の
形式で記述した、セッションを開始するためのセッショ
ン開始要求メッセージを受信するセッション開始要求メ
ッセージ受信手段と、上記セッション開始要求メッセー
ジ受信手段によって受信されたセッション開始要求メッ
セージに記述された上記外部装置の能力情報を解析する
能力情報解析手段と、上記能力情報解析手段による解析
結果、及び、当該端末装置の能力情報に基づいて、上記
外部装置と、当該端末装置との上記ネットワークを介し
た通信形態の候補を選択する通信形態選択手段と、上記
通信形態選択手段によって選択された通信形態の候補を
示す通信形態候補情報を含む当該端末装置の能力情報を
所定の形式で記述した上記セッション開始要求メッセー
ジの応答である応答メッセージを生成する応答メッセー
ジ生成手段と、上記応答メッセージ生成手段によって生
成される上記応答メッセージを上記ネットワークを介し
上記外部装置に送信する応答メッセージ送信手段と、上
記外部装置で決定され、送信される通信形態を通知する
ための通信形態通知メッセージを受信する通信形態通知
メッセージ受信手段と、上記通信形態通知メッセージ受
信手段によって受信した上記通信形態通知メッセージに
基づいて、上記データ送信手段で送信するデータを上記
外部装置で受信可能なデータに変換し、上記外部装置か
ら送信されるデータを上記データ受信手段で受信可能な
データに変換するよう上記ネットワーク上に接続された
データ変換装置を制御する制御手段を備えることを特徴
とする。
明に係るデータ送受信システムは、ネットワークに接続
された第1のデータ送受信手段を有する第1の端末装置
と、第2のデータ送受信手段を有する第2の端末装置とを
備えるデータ送受信システムであって、上記第1の端末
装置は、当該第1の端末装置の能力情報を所定の形式で
記述した上記第2の端末装置とのセッションを開始する
ためのセッション開始要求メッセージを生成するセッシ
ョン開始要求メッセージ生成手段と、上記セッション開
始要求メッセージ生成手段で生成された上記セッション
開始要求メッセージを上記ネットワークを介して上記第
2の端末装置に送信するセッション開始要求メッセージ
送信手段と、上記第2の端末装置から送信される上記セ
ッション開始要求メッセージに対する応答メッセージを
受信する応答メッセージ受信手段と、上記応答メッセー
ジ受信手段によって受信された応答メッセージに所定の
形式で記述された上記第2の端末装置の能力情報を解析
する第1の能力情報解析手段と、上記第1の能力情報解
析手段による解析結果、及び、当該第1の端末装置の能
力情報に基づいて、当該第1の端末装置と、上記第2の
端末装置との上記ネットワークを介した通信形態を決定
する通信形態決定手段と、上記通信形態決定手段で決定
された通信形態を通知する通信形態通知メッセージを上
記第2の端末装置に送信する通信形態通知メッセージ送
信手段と、上記通信形態決定手段によって決定された通
信形態に基づいて、上記第1のデータ送受信手段で送信
するデータを上記第2の端末装置で受信可能なデータに
変換し、上記第2の端末装置の第2のデータ送受信手段か
ら送信され上記第1のデータ送受信手段で受信するデー
タを当該第1の端末装置で受信可能なデータに変換する
よう上記ネットワーク上に接続されたデータ変換装置を
制御する第1の制御手段とを有し、上記第2の端末装置
は、上記セッション開始要求メッセージ送信手段によっ
て送信されるセッション開始要求メッセージを受信する
セッション開始要求メッセージ受信手段と、上記セッシ
ョン開始要求メッセージ受信手段によって受信されたセ
ッション開始要求メッセージに記述された上記第1の端
末装置の能力情報を解析する第2の能力情報解析手段
と、上記第2の能力情報解析手段による解析結果、及
び、当該第2の端末装置の能力情報に基づいて、当該デ
ータ送受信システムにおける通信形態の候補を選択する
通信形態選択手段と、上記通信形態選択手段によって選
択された通信形態の候補を示す通信形態候補情報を含む
当該第2の端末装置の能力情報を所定の形式で記述した
上記セッション開始要求メッセージの応答である上記応
答メッセージを生成する応答メッセージ生成手段と、上
記応答メッセージ生成手段によって生成される上記応答
メッセージを上記ネットワークを介し上記第1の端末装
置に送信する応答メッセージ送信手段と、上記第1の端
末装置の通信形態通知メッセージ送信手段から送信され
る通信形態通知メッセージを受信する通信形態通知メッ
セージ受信手段と、上記通信形態通知メッセージ受信手
段によって受信した上記通信形態通知メッセージに基づ
いて、上記第2のデータ送受信手段で送信するデータを
上記第1の端末装置で受信可能なデータに変換し、上記
第1の端末装置の第1のデータ送受信手段から送信され上
記第2のデータ送受信手段で受信するデータを当該第2
の端末装置で受信可能なデータに変換するよう上記ネッ
トワーク上に接続されたデータ変換装置を制御する第2
の制御手段とを有することを特徴とする。
に、本発明に係るデータ送受信方法は、ネットワークに
接続された第1のデータ送受信手段を有する第1の端末装
置と、第2のデータ送受信手段を有する第2の端末装置と
を備えるデータ送受信システムのデータ送受信開始方法
であって、上記第1の端末装置は、当該第1の端末装置
の能力情報を所定の形式で記述した上記第2の端末装置
とのセッションを開始するためのセッション開始要求メ
ッセージを生成し、上記生成された上記セッション開始
要求メッセージを上記ネットワークを介して上記第2の
端末装置に送信し、上記第2の端末装置は、上記第1の
端末装置から送信されるセッション開始要求メッセージ
を受信し、上記受信されたセッション開始要求メッセー
ジに記述された上記第1の端末装置の能力情報を解析
し、上記第1の端末装置の能力情報を解析した解析結
果、及び、当該第2の端末装置の能力情報に基づいて、
当該データ送受信システムにおける通信形態の候補を選
択し、上記選択された通信形態の候補を示す通信形態候
補情報を含む当該第2の端末装置の能力情報を所定の形
式で記述した上記セッション開始要求メッセージの応答
である上記応答メッセージを生成し、上記生成される上
記応答メッセージを上記ネットワークを介し上記第1の
端末装置に送信し、上記第1の端末装置は、上記第2の
端末装置から送信される上記応答メッセージを受信し、
上記受信された応答メッセージに所定の形式で記述され
た上記第2の端末装置の能力情報を解析し、上記第2の
端末装置の能力情報を解析した解析結果、及び、当該第
1の端末装置の能力情報に基づいて、当該第1の端末装
置と、上記第2の端末装置との上記ネットワークを介し
た通信形態を決定し、上記決定された通信形態に基づい
て、上記第1のデータ送受信手段で送信するデータを上
記第2の端末装置で受信可能なデータに変換し、上記第
2の端末装置の第2のデータ送受信手段から送信されるデ
ータを当該第1の端末装置で受信可能なデータに変換す
るよう上記ネットワーク上に接続されたデータ変換装置
を制御し、上記決定された通信形態を通知する通信形態
通知メッセージを上記第2の端末装置に送信し、上記第
2の端末装置は、上記第1の端末装置から送信される通
信形態通知メッセージを受信し、上記受信した通信形態
通知メッセージに基づいて、上記第2のデータ送受信手
段で送信するデータを上記第1の端末装置で受信可能な
データに変換し、上記第1の端末装置の第1のデータ送受
信手段から送信されるデータを当該第2の端末装置で受
信可能なデータに変換するよう上記ネットワーク上に接
続されたデータ変換装置を制御することを特徴とする。
ータ送受信システム及びデータ送受信開始方法の実施の
形態を図面を参照にして詳細に説明する。
タ送受信システム1に適用される。
始を要求する側の端末装置であるcaller100
と、セッション開始要求を受け取る側の端末装置である
callee120とがインターネットなどのネットワ
ークを介して接続されている。
120には、それぞれの管理下にありメディアフォーマ
ットを変換するメディアコンバータ110、メディアコ
ンバータ130がそれぞれ接続されている。
や、ネットワーク上に1つ又は複数存在するなど様々な
ケースが考えられる。
ム1が備えるcaller100、callee12
0、メディアコンバータ110の詳細な構成について説
明する。
への接続の様子を図示していないが、実際にはデータ送
受信システム1は、上述した図1のようにネットワーク
を介して、caller100と、callee120
とが接続されている構成となっている。また、図2にお
いては、caller100が管理するメディアコント
ローラ110のみの説明を記載している。これは、メデ
ィアコンバータ130に関しては、管理している端末装
置がcallee120であること以外、メディアコン
バータ110と同等の機能であるため説明が重複するこ
とを避けるため省略をする。
制御部101と、メッセージボディ解析部102と、セ
ッション制御部103と、MC(メディアコンバータ)
設定部104と、アプリケーション部105とを備えて
いる。
INVITEメッセージを生成し、callee12
0に送信をする。SIPメッセージ制御部101は、生
成するSIP INVITEメッセージのボディ部のS
CL(Service Capability List)に端末装置、ここで
はcaller100の能力情報、及び、caller
100が管理するメディアコンバータ110の能力情報
を記述する。なお、caller100は、当該cal
ler100が管理するメディアコンバータ110の能
力情報を事前に取得しておく必要がある。
ージのボディ部に新たに定義された上述したような端末
装置の能力情報を記述する領域である。したがって、S
IPINVITEメッセージのSDPにセッション情報
が記述され、さらにSCLに端末装置の能力情報及び端
末装置が管理する装置の能力情報などが記述されること
になる。
一例を示す。図3に示したSIPINVITEメッセー
ジは、”INVITE sip:isozu@sm.sony.co.jp SIP/2.0”
〜”Content-type:application/scl”までのSIPの
ヘッダ部分と、タグ<?xml version="1.0"?> 〜タグ</xm
l> までXML(eXtensible markup Language)で記述
されたSCL部分とからなる。
caller100及びcaller100が管理する
メディアコンバータ110の能力情報について説明をす
る。
が、タグ<terminal name="VAIO-C1"id="3ffe:505:d:700
0::1">で記述される。続いて、アプリケーションソフト
ウエア名の”VisualPhone”がタグ<application name="
VisualPhone">で、使用するポート番号”573”が、
タグ<port no"573">で記述される。
ら、タグ</sendmedia>までの間にcaller100で
送信可能なメディアに関する情報が記述されている。
メディアタイプである”ビデオ信号”がタグ<sendmedia
type="video">で、送信可能なメディアのフォーマット
である”ビットマップ”がタグ<format type="bitmap"/
>で、送信可能なメディアの色数である”16ビット”
がタグ<color depth="16"/>で、送信可能なメディアの
解像度である”640×480”がタグ<resolution wi
dth="640" height="480"/>で記述されている。
</recvmedia>までの間にcaller100で受信可能
なメディアに関する情報が記述されている。
ディアタイプであるビデオ信号がタグ<recvmedia type
="video">で、受信可能なメディアのフォーマットであ
る”MPEG2”がタグ<format type="MP2T"/>で、受
信可能なメディアの色数である”24ビット”がタグ<c
olor depth="24"/>で、受信可能なメディアの解像度で
ある”320×160”がタグ<resolution width="32
0" height="160"/>で記述されている。
ディアコンバータ110の名前とIDが、タグ<mediaco
nverter name="callers" id="3ffe:505:7100::1">で記
述される。次に、変換ポリシIDと、変換タイプがタグ
<convert id="1" type="size smaller">で記述され
る。
ら、タグ</inputmedia>までの間にメディアコンバータ
110で入力可能なメディアに関する情報が記述されて
いる。
がタグ<inputmedia type="movie">で、入力側のメディ
アフォーマットである”MPEGがタグ<fotrmat type
="mpeg">で、入力側のメディアの色数である”16ビッ
ト”がタグ<color depth="16"/>で、入力側のメディア
の解像度である”640×480”がタグ<resolution
width="640" height="480"/>で記述されている。
から、タグ</outputmedia>までの間にメディアコンバー
タ110で出力可能なメディアに関する情報が記述され
ている。
がタグ<outputmedia type="movie">で、出力側のメディ
アフォーマットである”MPEG”がタグ<fotrmat typ
e ="bitmap">で、出力側のメディアの色数である”8ビ
ット”がタグ<color depth="8"/>で、出力側のメディア
の解像度である”320×160”がタグ<resolution
width="320" height="160"/>で記述されている。
部分以外の記述に関しては、SDPにセッション情報を
記述すること以外、規定がないため、上述したようにS
CLとして端末装置の能力を示す情報などをXMLなど
のテキスト形式で自由に記述することができる。
INVITEメッセージに対するCalee120か
らの応答メッセージであるSIP OKメッセージのボ
ディ部分に記述されているSCL(Service Capability
List)を解析し、結果をセッション制御部103に渡
す。例えば、メッセージボディ解析部102は、XML
で記述された文書を解析するXMLパーサを保持してお
り、SCLがXMLで記述されていた場合はXMLパー
サを呼び出し解析を実行する。
ディ解析部102で解析されたSIP OKメッセージ
のSCLの内容を基に所定の評価関数を用いて通信形態
を決定する。通信形態の決定とは、例えば、使用するメ
ディアフォーマットの決定、上記メディアフォーマット
をどのメディアコンバータで変換するのかというメディ
アフォーマット変換場所の決定などのことである。
ケーション部105を制御して、所定のアプリケーショ
ンソフトウエアを設定させる。
03で決定された通信形態に基づいて、メディアコンバ
ータ110の設定が必要な場合は、これを実行する。
e120のアプリケーション部125とデータの双方向
通信が可能で、SIP OKメッセージを基にセッショ
ン制御部103の制御に応じて起動するアプリケーショ
ンソフトウエアを格納している。例えば、アプリケーシ
ョン部105は、双方向テレビ電話を実現するためのア
プリケーションソフトウエアを格納している。
とほぼ同様の構成であり、SIPメッセージ制御部12
1と、メッセージボディ解析部122と、セッション制
御部123と、MC設定部124と、アプリケーション
部125とを備えている。
ler100のSIPメッセージ制御部104から送信
されるSIP INVITEメッセージを受信し、メッ
セージボディ解析部122に渡す。
後述するセッション制御部123で通信形態の候補及び
当該caller100、メディアコンバータ110の
能力情報をボディ部分に記述したSIP OKメッセー
ジを生成し、caller100のSIPメッセージ制
御部101に送信する。
INVITEメッセージのボディ部分に記述されてい
るSCLを解析し、結果をセッション制御部123に渡
す。例えば、メッセージボディ解析部122は、XML
で記述された文書を解析するXMLパーサを保持してお
り、SCLがXMLで記述されていた場合はXMLパー
サを呼び出し解析を実行する。
ディ解析部122で解析されたSIP INVITEメ
ッセージのSCLの内容を基に、例えば、メディアフォ
ーマットなどの通信形態の候補を選択する。
のセッション制御部103で決定された通信形態に基づ
いて、メディアコンバータ130の設定が必要な場合
は、これを実行する。
e120のアプリケーション部125と双方向通信可能
で、SIP INVITEメッセージを基にセッション
制御部123の制御に応じて起動するアプリケーション
ソフトウエアを格納している。例えば、アプリケーショ
ン部125は、双方向テレビ電話を実現するためのアプ
リケーションソフトウエアを格納している。
ージ制御部111と、メディア変換部112とを備えて
いる。
er100のMC設定部104からの要求に応じて、メ
ディア変換部112のメディアフォーマットの変換の設
定を行い、設定が終了したことに応じて、上記MC設定
部104に結果を返答する。
ージ制御部111の制御に応じて所定のメディアフォー
マット変換を行う。メディアフォーマットの変換は、例
えば、MPEG2からMotion JPEGといった
変換である。
ートを用いてデータ送受信システム1において、双方向
通信を開始する際の動作について説明をする。
ler100側のメディアコンバータ110にする場合
のタイミングチャート、図5はメディアコンバータの設
定をcallee120側のメディアコンバータ130
にする場合のタイミングチャートである。
00の能力情報と、メディアコンバータ110の能力情
報とをSIP INVITEメッセージのボディに記述
し、calee120に送信をする。
IP INVITEメッセージの内容を評価して、通信
形態の候補を返信する。0
明すると、caller100のSIPメッセージ制御
部101は、当該caller100と、メディアコン
バータ110の能力情報を取得し、SIP INVIT
Eメッセージのボディー部分にSCLとして記述してc
allee120に送信する(M1)。
御部121は、SIP INVITEメッセージを受信
し、受信したSIP INVITEメッセージをメッセ
ージボディ解析部122に渡す(M2)。
ば、SCLがXMLで記述されている場合、XMLパー
サを用いてボディ部分に記述されたSCLの内容を解析
する。このとき、XMLパーサが抽出する情報は、例え
ば、caller100が扱えるメディアフォーマッ
ト、メディアコンバータ110の性能、表示できる動画
の解像度、ネットワークインタフェースなどである。
析部122からの情報をセッション制御部123が受け
取る(M3)と、caller100と、callee
120との間で双方向通信を行う際の通信形態の候補を
選択する。
アフォーマットを決定するためにセッション制御部12
3が実行するアルゴリズムの例を示す。
e120とが共通のメディアフォーマットを扱える場合
は、そのメディアフォーマットを使う。
e120同士のみの通信で扱えない場合は、メディアコ
ンバータ110又はメディアコンバータ130を仲介し
てなら扱えるか調べる。メディアコンバータを介せば扱
えるなら、そのメディアフォーマットを使う。
ディアコンバータ130を介しても扱えない場合は通信
不可能となる。
100が扱えるメディアフォーマットがAとB、cal
lee120が扱えるフォーマットがCとD、メディア
コンバータ110はAとC、AとBのメディアフォーマ
ットを相互変換でき、メディアコンバータ130はAと
C、CとDのメディアフォーマットを相互変換できるも
のとすると、callee120がセッション制御部1
23に渡す情報は、「caller100は、AとBの
メディアフォーマットを扱える」という情報と、「メデ
ィアコンバータ110は、AとC、AとBのメディアフ
ォーマットを相互変換できる」という情報である。
aller100と、callee120は共通のメデ
ィアフォーマットを扱うことはできないが、メディアコ
ンバータ110もしくは、メディアコンバータ130を
介せば、AとCのフォーマット変換を行うことができる
ので、例えば、caller100はA、callee
120はCのメディアフォーマットを使うことを決定す
る。
23は、図6に示す例において、当該callee12
0がCとDのフォーマットを扱え、メディアコンバータ
110又はメディアコンバータ130を用いればAのメ
ディアフォーマットも扱えることをXML形式でSIP
メッセージ制御部121に渡す(M4)。
御部121は、SIP OKメッセージを生成し、SI
P OKメッセージのボディに当該callee12
0、メディアコンバータ130の能力情報を記述し、c
aller100に対して送信する(M5)。
er100と、callee120と、メディアコンバ
ータ110又はメディアコンバータ130の性能を考慮
して、caller100と、callee120との
間での最適な通信形態、例えば、メディアフォーマット
などを決定する。
明すると、”caller100のSIPメッセージ制
御部101がcallee120からのSIP OKメ
ッセージを受け取ると、ボディの部分をメッセージボデ
ィ解析部102に渡す(M6)。メッセージボディ解析
部102は、XMLパーサにより情報を抽出する。抽出
する情報は、caller100とcallee120
とが扱えるメディアフォーマット情報といったcall
er100、callee120の能力情報であり、能
力情報をセッション制御部103に渡す(M7)。
100、callee120、メディアコンバータ11
0、メディアコンバータ130の能力情報を基に、所定
の評価関数によりメディアフォーマットと、メディアフ
ォーマットをどのメディアコンバータで変換するかとい
うメディアフォーマット変換場所を決定する。
マットAと、メディアフォーマットCで送受信したい場
合には、メディアコンバータ110と、メディアコンバ
ータ130のどちらかでメディアフォーマット変換を行
う可能性が考えられるが、ネットワーク特性を考慮した
場合、以下のような評価関数が考えられる。
な高画質高圧縮の動画で、メディアフォーマットCがb
itmapのような低画質無圧縮な動画の場合、Aから
Cへのストリームにおいては、できるだけネットワーク
への負荷がかからないようにcallee120に近い
側のメディアコンバータ130でメディアフォーマット
の変換が実行される。
で通信形態が決定し、メディアコンバータ110又はメ
ディアコンバータ130を介しての通信を行う場合、c
aller100によってメディアコンバータ110が
設定され、callee120によってメディアコンバ
ータ130が設定される。
明すると、caller100は、メディアフォーマッ
ト変換が必要になった場合は、メディアコンバータの設
定を実行する。
アコンバータを管理する端末装置から実行する。例え
ば、メディアコンバータ110は、図4のようにcal
ler100から設定を行い、メディアコンバータ13
0は、図5のように、callee120から設定を行
う。
100でメディアコンバータ110の設定をする場合に
ついて説明をする。
03は、メディアコンバータ110の設定が必要になる
と、セッション情報(セッションの名前や、内容、ca
ller100と、callee120のIPアドレス
やポート番号など)、メディアフォーマット変換のため
の情報(入力フォーマット、出力フォーマット)などを
MC設定部104に渡す(M8)。
の管理下にあるメディアコンバータ110対して、MC
設定メッセージを送信する(M9)。MC設定メッセー
ジには以下に示す2つのタイプがある。
ッセージ内部には以下のデータが格納されている。メデ
ィアコンバータのIPアドレス ・入力メディアフォーマット(変換前) ・出力メディアフォーマット(変換後) ・データ入力側のIPアドレス、ポート番号 ・データ出力側のIPアドレス、ポート番号
アコンバータの設定が成功したら、変換ポリシに対する
IDを返答する。IDは、設定解除の際に必要となる。
応答メッセージ内部には以下のデータが格納される。 ・端末のIPアドレス ・変換ポリシに対するID
ジ制御部111がMC SETUPメッセージを受け取
るとメディア変換部112に受け取ったMC SETU
Pメッセージを渡し(M10)、メディア変換部112
でメディアフォーマット変換の設定を行う。メディア変
換部112は、メディアフォーマット変換の設定が完了
したことをMCメッセージ制御部111に通知する(M
11)。
フォーマット変換の設定完了後、MC ACKメッセー
ジをcaller100のMC設定部104に送信する
(M12)。caller100のMC設定部104
は、MC ACKメッセージを受信したことに応じてセ
ッション制御部103に対してメディアコンバータ11
0におけるメディアフォーマットの設定結果を返す(M
13)。
は、caller100側と、callee120側の
どちらのメディアコンバータを設定するかで、図4と、
図5に分かれる。
タ110の設定をする場合は、図4に示すようにステッ
プST2が終了後のタイミングで実行される。
ンバータ130の設定をする場合は、図5に示すよう
に、caller100側で後述するステップST4の
アプリケーションの設定が終了し、SIP ACKが送
信されたタイミングで実行される。
00、callee120は、アプリケーションの設定
を行う。例えば、双方向テレビ電話アプリケーションソ
フトウエアの設定を行う。
ler100は、アプリケーションを通信可能にするた
めの設定をセッション制御部103からの情報を基に行
う。セッション制御部103は、アプリケーション部1
05にセッション情報を渡し(M14)、設定を完了
後、その結果を受け取る(M15)。
ーションを通信可能にするための設定をセッション制御
部123からの情報を基に行う。セッション制御部12
3は、アプリケーション部125にセッション情報を渡
し(M17)、設定を完了後、その結果を受け取る(M
18)。
aller100はSIP ACK送信前、calle
e120はSIP ACK受信後である。
でアプリケーションの設定が完了し、SIP ACKに
対するSIP OKメッセージをcaller100が
受信すると、メディアコンバータを介した双方向セッシ
ョンが開始される。
では、caller100が、当該caller100
及び当該caller100が管理するメディアコンバ
ータ110の能力情報をセッション開始プロトコルであ
るSIPのSIP INVITEメッセージに記述し
て、通信相手のcallee120に送信し、SIPI
NVITEメッセージの応答であり、callee12
0及びcallee120が管理するメディアコンバー
タ130の能力情報が記述されたSIP OKメッセー
ジを受信することで、最適な通信形態を自動的に選択
し、双方向セッションを開始することができる。
は、最も簡単なシステム構成例であるが、実際のSIP
を利用した双方向セッション開始方法では、SIPサー
バを介して行われる。SIPサーバには、図7に示すよ
うにリダイレクト・サーバとして機能するSIPリダイ
レクト・モード(SIP Redirect mode)と、図8に示す
ようにプロキシー・サーバとして機能するSIPプロキ
シー・モード(SIP Proxy mode)とがある。
モードでは、まず、caller100は、SIP I
NVITEメッセージをSIPサーバ140に送信す
る。これに応じてSIPサーバ140は、callee
がネットワーク上のどこにいるのかを判断し、call
er100に通知する。caller100は、cal
leeのネットワーク上の場所をSIPサーバ140か
ら通知されたことに応じて、callee120とSI
Pメッセージのやり取りを実行し、上述した手法によっ
て最適な通信形態を決定して、双方向セッションを開始
する。
ードでは、まずcaller100は、SIP INV
ITEメッセージをSIPサーバ140に送信する。こ
れに応じて、SIPサーバ140は、caller10
0に成り代わってcalee120にアクセスをする。
以降、caller100とcallee120は、S
IPサーバ140を介してSIPメッセージのやり取り
を実行し、上述した手法によって最適な通信形態を決定
して、双方向セッションを開始する。
上に接続されているメディアコンバータであり、cal
ler100、callee120どちらで管理するこ
ともできるメディアコンバータである。
レクト・モードで稼働するSIPサーバ140と、bi
tmapしか扱えない低性能な携帯端末であるcall
er100と、MPEGでデータ送信可能な高性能なP
C(Personal Computer)であるcallee120と
を備えるデータ送受信システム2について説明をする。
るメディアコンバータ110は、JPEGからbitm
apへのメディアフォーマット変換が可能なメディアコ
ンバータであり、callee120の管理下にあるメ
ディアコンバータ130は、MPEGからMotion
JPEGへのメディアフォーマット変換が可能なメデ
ィアコンバータであり、ネットワーク上に接続されたメ
ディアコンバータ150は、MPEGからJPEGへの
メディアフォーマット変換が可能なメディアコンバータ
であるとする。
Gデータをcaller100で受信可能なメディアフ
ォーマットに変換するには、まず、caller10
0、callee120のいずれでも管理可能なネット
ワーク上にあるメディアコンバータ150でMPEGか
らJPEGへと変換し、caller100の管理する
メディアコンバータ110でJPEGからbitmap
へと変換することで実現できる。
ler100が低性能な携帯端末で、callee12
0が高性能なPCだった場合でも、ユーザは特に意識す
ることなく双方向通信を実行することができる。
明の端末装置は、当該端末装置、外部装置間の性能差、
ネットワーク特性や、ネットワーク上に接続されたデー
タ変換装置の能力を考慮して、最適な通信形態を自動的
に選択することが可能となる。
ィアフォーマットを扱えない場合でも、ネットワーク上
に接続されたデータ変換装置を制御手段によって制御す
ることで適切な通信が可能となる。
複数存在する場合でも、最適な変換場所(データ変換装
置)を決定し、必要ならば複数のデータ変換装置を同時
に利用することも可能である。
することで、端末装置、外部装置の能力情報を、テキス
ト情報として簡単にセッション開始要求メッセージに記
述することが可能となる。
本発明の端末装置は、当該端末装置、外部装置間の性能
差、ネットワーク特性や、ネットワーク上に接続された
データ変換装置の能力を考慮して、最適な通信形態を自
動的に選択することが可能となる。
ィアフォーマットを扱えない場合でも、ネットワーク上
に接続されたデータ変換装置を制御手段によって制御す
ることで適切な通信が可能となる。
複数存在する場合でも、最適な変換場所(データ変換装
置)を決定し、必要ならば複数のデータ変換装置を同時
に利用することも可能である。
することで、端末装置、外部装置の能力情報を、テキス
ト情報として簡単にセッション開始要求メッセージに記
述することが可能となる。
本発明のデータ送受信システムは、端末装置間の性能
差、ネットワーク特性や、ネットワーク上に接続された
データ変換装置の能力を考慮して、最適な通信形態を自
動的に選択することが可能となる。
を扱えない場合でも、ネットワーク上に接続されたデー
タ変換装置を制御手段によって制御することで適切な通
信が可能となる。
複数存在する場合でも、最適な変換場所(データ変換装
置)を決定し、必要ならば複数のデータ変換装置を同時
に利用することも可能である。
することで、各端末装置の能力情報を、テキスト情報と
して簡単にセッション開始要求メッセージに記述するこ
とが可能となる。
うに本発明のデータ送受信開始方法は、端末装置間の性
能差、ネットワーク特性や、データ変換装置の能力を考
慮して、最適な通信形態を自動的に選択することが可能
となる。
を扱えない場合でも、ネットワーク上に接続されたデー
タ変換装置を制御することで適切な通信が可能となる。
複数存在する場合でも、最適な変換場所(データ変換装
置)を決定し、必要ならば複数のデータ変換装置を同時
に利用することも可能である。
ステムの構成を説明するための図である。
送受信システムを構成する装置の各機能部を説明するた
めの図である。
allerから送信されるSIP INVITEメッセ
ージの一例を示した図である。
を開始する際の動作について説明するための第1のタイ
ミングチャートである。
を開始する際の動作について説明するための第2のタイ
ミングチャートである。
ォーマットの変換手法を説明するための図である。
イレクト・モードについて説明するための図である。
キシー・モードについて説明するための図である。
イレクト・モードでの具体的な例について説明するため
の図である。
01,121 SIPメッセージ制御部、102,12
2 メッセージボディ解析部、103,123セッショ
ン制御部、104,124 MC設定部、105,12
5 アプリケーション部、120 callee、11
0 メディアコンバータ、111 MCメッセージ制御
部、112 メディア変換部、130 メディアコンバ
ータ
Claims (18)
- 【請求項1】 外部装置とネットワークを介して接続さ
れた端末装置であって、 上記外部装置に上記ネットワークを介し所定のデータを
送信するデータ送信手段と、 上記外部送信から上記ネットワークを介して送信される
所定のデータを受信するデータ受信手段と、 当該端末装置の能力情報を所定の形式で記述した上記外
部装置とのセッションを開始するためのセッション開始
要求メッセージを生成するセッション開始要求メッセー
ジ生成手段と、 上記セッション開始要求メッセージ生成手段で生成され
た上記セッション開始要求メッセージを上記ネットワー
クを介して上記外部装置に送信するセッション開始要求
メッセージ送信手段と、 上記外部装置から送信される上記セッション開始要求メ
ッセージに対する応答メッセージを受信する応答メッセ
ージ受信手段と、 上記応答メッセージ受信手段によって受信された応答メ
ッセージに所定の形式で記述された上記外部装置の能力
情報を解析する能力情報解析手段と、 上記能力情報解析手段による解析結果、及び、当該端末
装置の能力情報に基づいて、当該端末装置と、上記外部
装置との上記ネットワークを介した通信形態を決定する
通信形態決定手段と、 上記通信形態決定手段で決定された通信形態を通知する
通信形態通知メッセージを上記外部装置に送信する通信
形態通知メッセージ送信手段と、 上記通信形態決定手段によって決定された通信形態に基
づいて、上記データ送信手段で送信するデータを上記外
部装置で受信可能なデータに変換し、上記外部装置から
送信されるデータを上記データ受信手段で受信可能なデ
ータに変換するよう上記ネットワーク上に接続されたデ
ータ変換装置を制御する制御手段を備えることを特徴と
する端末装置。 - 【請求項2】 当該端末装置のセッション開始要求生成
手段で生成されるセッション開始要求メッセージ、及
び、上記外部装置で生成される応答メッセージは、SI
P(Session Initiation Protocol)[RFC254
3]に準じていることを特徴とする請求項1記載の端末
装置。 - 【請求項3】 当該端末装置のセッション開始要求メッ
セージ生成手段は、上記セッション開始要求メッセージ
に当該端末装置の能力情報をテキスト形式で記述するこ
とを特徴とする請求項2記載の端末装置。 - 【請求項4】 上記制御手段で制御可能な、上記ネット
ワーク上に接続されたデータ変換装置は、データのメデ
ィアフォーマットを変換することを特徴とする請求項1
記載の端末装置。 - 【請求項5】 当該端末装置の能力情報として当該端末
装置が利用可能なメディアフォーマット情報、及び、当
該端末装置の制御手段で制御可能な上記ネットワーク上
に接続されたデータ変換装置で変換可能なメディアフォ
ーマット変換可能情報を含むことを特徴とする請求項1
記載の端末装置。 - 【請求項6】 当該端末装置の通信形態決定手段は、ネ
ットワーク特性に基づいて、当該端末装置が制御するデ
ータ変換装置を使用するか、上記外部装置が制御するデ
ータ変換装置を使用するかどうかを決定することを特徴
とする請求項1記載の端末装置。 - 【請求項7】 外部装置とネットワークを介して接続さ
れた端末装置であって、 上記外部装置から上記ネットワークを介して送信される
所定のデータを受信するデータ受信手段と、 上記外部装置に上記ネットワークを介し所定のデータを
送信するデータ送信手段と、 上記外部装置から送信される上記外部装置の能力情報を
所定の形式で記述した、セッションを開始するためのセ
ッション開始要求メッセージを受信するセッション開始
要求メッセージ受信手段と、 上記セッション開始要求メッセージ受信手段によって受
信されたセッション開始要求メッセージに記述された上
記外部装置の能力情報を解析する能力情報解析手段と、 上記能力情報解析手段による解析結果、及び、当該端末
装置の能力情報に基づいて、上記外部装置と、当該端末
装置との上記ネットワークを介した通信形態の候補を選
択する通信形態選択手段と、 上記通信形態選択手段によって選択された通信形態の候
補を示す通信形態候補情報を含む当該端末装置の能力情
報を所定の形式で記述した上記セッション開始要求メッ
セージの応答である応答メッセージを生成する応答メッ
セージ生成手段と、 上記応答メッセージ生成手段によって生成される上記応
答メッセージを上記ネットワークを介し上記外部装置に
送信する応答メッセージ送信手段と、 上記外部装置で決定され、送信される通信形態を通知す
るための通信形態通知メッセージを受信する通信形態通
知メッセージ受信手段と、 上記通信形態通知メッセージ受信手段によって受信した
上記通信形態通知メッセージに基づいて、 上記データ送信手段で送信するデータを上記外部装置で
受信可能なデータに変換し、上記外部装置から送信され
るデータを上記データ受信手段で受信可能なデータに変
換するよう上記ネットワーク上に接続されたデータ変換
装置を制御する制御手段を備えることを特徴とする端末
装置。 - 【請求項8】 上記外部装置で生成されるセッション開
始要求メッセージ、及び、当該端末装置の応答メッセー
ジ生成手段で生成される応答メッセージは、SIP[R
FC2543]に準じていることを特徴とする請求項7
記載の端末装置。 - 【請求項9】 当該端末装置の応答メッセージ生成手段
は、上記応答メッセージに当該端末装置の能力情報をテ
キスト形式で記述することを特徴とする請求項8記載の
端末装置。 - 【請求項10】 上記制御手段で制御可能な、上記ネッ
トワーク上に接続されたデータ変換装置は、データのメ
ディアフォーマットを変換することを特徴とする請求項
7記載の端末装置。 - 【請求項11】 上記外部装置の能力情報として上記外
部装置が利用可能な第1のメディアフォーマット情報、
及び、上記外部装置で制御可能な上記ネットワーク上に
接続されたデータ変換装置で変換可能な第1のメディア
フォーマット変換可能情報を含み、 当該端末装置の能力情報として当該端末装置が利用可能
な第2のメディアフォーマット情報、及び、当該端末装
置の上記制御手段で制御可能な上記ネットワーク上に接
続されたデータ変換装置で変換可能な第2のメディアフ
ォーマット変換可能情報を含み、 上記通信形態選択手段は、上記第1のメディアフォーマ
ット情報、上記第2のメディアフォーマット変換可能情
報、及び、上記第2のメディアフォーマット情報、上記
第2のメディアフォーマット変換可能情報に基づいて通
信形態を選択することを特徴とする請求項10記載の端
末装置。 - 【請求項12】 ネットワークに接続された第1のデー
タ送受信手段を有する第1の端末装置と、第2のデータ送
受信手段を有する第2の端末装置とを備えるデータ送受
信システムであって、 上記第1の端末装置は、当該第1の端末装置の能力情報
を所定の形式で記述した上記第2の端末装置とのセッシ
ョンを開始するためのセッション開始要求メッセージを
生成するセッション開始要求メッセージ生成手段と、 上記セッション開始要求メッセージ生成手段で生成され
た上記セッション開始要求メッセージを上記ネットワー
クを介して上記第2の端末装置に送信するセッション開
始要求メッセージ送信手段と、 上記第2の端末装置から送信される上記セッション開始
要求メッセージに対する応答メッセージを受信する応答
メッセージ受信手段と、 上記応答メッセージ受信手段によって受信された応答メ
ッセージに所定の形式で記述された上記第2の端末装置
の能力情報を解析する第1の能力情報解析手段と、 上記第1の能力情報解析手段による解析結果、及び、当
該第1の端末装置の能力情報に基づいて、当該第1の端
末装置と、上記第2の端末装置との上記ネットワークを
介した通信形態を決定する通信形態決定手段と、 上記通信形態決定手段で決定された通信形態を通知する
通信形態通知メッセージを上記第2の端末装置に送信す
る通信形態通知メッセージ送信手段と、 上記通信形態決定手段によって決定された通信形態に基
づいて、上記第1のデータ送受信手段で送信するデータ
を上記第2の端末装置で受信可能なデータに変換し、上
記第2の端末装置の第2のデータ送受信手段から送信され
上記第1のデータ送受信手段で受信するデータを当該第1
の端末装置で受信可能なデータに変換するよう上記ネッ
トワーク上に接続されたデータ変換装置を制御する第1
の制御手段とを有し、 上記第2の端末装置は、上記セッション開始要求メッセ
ージ送信手段によって送信されるセッション開始要求メ
ッセージを受信するセッション開始要求メッセージ受信
手段と、 上記セッション開始要求メッセージ受信手段によって受
信されたセッション開始要求メッセージに記述された上
記第1の端末装置の能力情報を解析する第2の能力情報
解析手段と、 上記第2の能力情報解析手段による解析結果、及び、当
該第2の端末装置の能力情報に基づいて、当該データ送
受信システムにおける通信形態の候補を選択する通信形
態選択手段と、 上記通信形態選択手段によって選択された通信形態の候
補を示す通信形態候補情報を含む当該第2の端末装置の
能力情報を所定の形式で記述した上記セッション開始要
求メッセージの応答である上記応答メッセージを生成す
る応答メッセージ生成手段と、 上記応答メッセージ生成手段によって生成される上記応
答メッセージを上記ネットワークを介し上記第1の端末
装置に送信する応答メッセージ送信手段と、 上記第1の端末装置の通信形態通知メッセージ送信手段
から送信される通信形態通知メッセージを受信する通信
形態通知メッセージ受信手段と、 上記通信形態通知メッセージ受信手段によって受信した
上記通信形態通知メッセージに基づいて、上記第2のデ
ータ送受信手段で送信するデータを上記第1の端末装置
で受信可能なデータに変換し、上記第1の端末装置の第1
のデータ送受信手段から送信され上記第2のデータ送受
信手段で受信するデータを当該第2の端末装置で受信可
能なデータに変換するよう上記ネットワーク上に接続さ
れたデータ変換装置を制御する第2の制御手段とを有す
ることを特徴とするデータ送受信システム。 - 【請求項13】 上記第1の端末装置のセッション開始
要求生成手段で生成されるセッション開始要求メッセー
ジ、及び、上記第2の端末装置の応答メッセージ生成手
段で生成される応答メッセージは、SIP[RFC25
43]に準じていることを特徴とする請求項12記載の
データ送受信システム。 - 【請求項14】 上記第1の端末装置のセッション開始
要求メッセージ生成手段は、上記セッション開始要求メ
ッセージに上記第1の端末装置の能力情報をテキスト形
式で記述し、 上記第2の端末装置の応答メッセージ生成手段は、上記
応答メッセージに上記第2の端末装置の能力情報をテキ
スト形式で記述することを特徴とする請求項13記載の
データ送受信システム。 - 【請求項15】 上記ネットワーク上に接続された上記
データ変換装置は、データのメディアフォーマットを変
換することを特徴とする請求項12記載のデータ送受信
システム。 - 【請求項16】 上記第1の端末装置の能力情報として
当該第1の端末装置が利用可能な第1のメディアフォー
マット情報、及び、上記第1の制御手段で制御可能な上
記ネットワーク上に接続されたデータ変換装置で変換可
能な第1のメディアフォーマット変換可能情報を含み、 上記第2の端末装置の能力情報として当該第2の端末装
置が利用可能な第2のメディアフォーマット情報、及
び、上記第2の制御手段で制御可能な上記ネットワーク
上に接続されたデータ変換装置で変換可能な第2のメデ
ィアフォーマット変換可能情報を含み、 上記第2の端末装置の通信形態選択手段は、上記第1の
メディアフォーマット情報、上記第1のメディアフォー
マット変換可能情報、及び、当該第2のメディアフォー
マット情報、上記第2のメディアフォーマット変換可能
情報に基づいて通信形態を選択することを特徴とする請
求項15記載のデータ送受信システム。 - 【請求項17】 上記第1の端末装置の通信形態決定手
段は、ネットワーク特性に基づいて、上記第1の制御手
段で制御可能な上記ネットワーク上に接続されたデータ
変換装置、上記第2の制御手段で制御可能な上記ネット
ワーク上に接続されたデータ変換装置を使用するかどう
かを決定することを特徴とする請求項12記載のデータ
送受信システム。 - 【請求項18】 ネットワークに接続された第1のデー
タ送受信手段を有する第1の端末装置と、第2のデータ送
受信手段を有する第2の端末装置とを備えるデータ送受
信システムのデータ送受信開始方法であって、 上記第1の端末装置は、当該第1の端末装置の能力情報
を所定の形式で記述した上記第2の端末装置とのセッシ
ョンを開始するためのセッション開始要求メッセージを
生成し、 上記生成された上記セッション開始要求メッセージを上
記ネットワークを介して上記第2の端末装置に送信し、 上記第2の端末装置は、上記第1の端末装置から送信さ
れるセッション開始要求メッセージを受信し、 上記受信されたセッション開始要求メッセージに記述さ
れた上記第1の端末装置の能力情報を解析し、 上記第1の端末装置の能力情報を解析した解析結果、及
び、当該第2の端末装置の能力情報に基づいて、当該デ
ータ送受信システムにおける通信形態の候補を選択し、 上記選択された通信形態の候補を示す通信形態候補情報
を含む当該第2の端末装置の能力情報を所定の形式で記
述した上記セッション開始要求メッセージの応答である
上記応答メッセージを生成し、 上記生成される上記応答メッセージを上記ネットワーク
を介し上記第1の端末装置に送信し、 上記第1の端末装置は、上記第2の端末装置から送信さ
れる上記応答メッセージを受信し、 上記受信された応答メッセージに所定の形式で記述され
た上記第2の端末装置の能力情報を解析し、 上記第2の端末装置の能力情報を解析した解析結果、及
び、当該第1の端末装置の能力情報に基づいて、当該第
1の端末装置と、上記第2の端末装置との上記ネットワ
ークを介した通信形態を決定し、 上記決定された通信形態に基づいて、上記第1のデータ
送受信手段で送信するデータを上記第2の端末装置で受
信可能なデータに変換し、 上記第2の端末装置の第2のデータ送受信手段から送信さ
れるデータを当該第1の端末装置で受信可能なデータに
変換するよう上記ネットワーク上に接続されたデータ変
換装置を制御し、 上記決定された通信形態を通知する通信形態通知メッセ
ージを上記第2の端末装置に送信し、 上記第2の端末装置は、上記第1の端末装置から送信さ
れる通信形態通知メッセージを受信し、 上記受信した通信形態通知メッセージに基づいて、上記
第2のデータ送受信手段で送信するデータを上記第1の
端末装置で受信可能なデータに変換し、 上記第1の端末装置の第1のデータ送受信手段から送信さ
れるデータを当該第2の端末装置で受信可能なデータに
変換するよう上記ネットワーク上に接続されたデータ変
換装置を制御することを特徴とするデータ送受信開始方
法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002115349A JP2003309664A (ja) | 2002-04-17 | 2002-04-17 | 端末装置、データ送受信システム及びデータ送受信開始方法 |
| KR1020030024099A KR100965950B1 (ko) | 2002-04-17 | 2003-04-16 | 단말 장치, 데이터 송수신 시스템 및 데이터 송수신 개시방법 |
| US10/414,614 US7284059B2 (en) | 2002-04-17 | 2003-04-16 | Terminal device, data transmission-reception system and data transmission-reception initiation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002115349A JP2003309664A (ja) | 2002-04-17 | 2002-04-17 | 端末装置、データ送受信システム及びデータ送受信開始方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003309664A true JP2003309664A (ja) | 2003-10-31 |
| JP2003309664A5 JP2003309664A5 (ja) | 2005-09-02 |
Family
ID=29396722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002115349A Pending JP2003309664A (ja) | 2002-04-17 | 2002-04-17 | 端末装置、データ送受信システム及びデータ送受信開始方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7284059B2 (ja) |
| JP (1) | JP2003309664A (ja) |
| KR (1) | KR100965950B1 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006165935A (ja) * | 2004-12-07 | 2006-06-22 | Nec Corp | 制御情報の変換装置及び制御情報の変換方法 |
| JP2008506303A (ja) * | 2004-07-09 | 2008-02-28 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | マルチメディア通信システムにおいて異なったサービスを提供する方法および装置 |
| JP2008515336A (ja) * | 2004-10-01 | 2008-05-08 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | マルチメディア通信のための方法及び装置 |
| JP2010233238A (ja) * | 2010-05-24 | 2010-10-14 | Nec Corp | 制御情報の変換装置及び制御情報の変換方法 |
| JP2010537307A (ja) * | 2007-08-21 | 2010-12-02 | サムスン エレクトロニクス カンパニー リミテッド | 加入者の選好度を参照してsipを基盤とするイベント通知を制御するシステム及び方法 |
| JP2011040936A (ja) * | 2009-08-10 | 2011-02-24 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ配信システム、送信端末、送信端末用プログラム及び送信端末用プログラムを記録した記録媒体 |
| JP2013179654A (ja) * | 2007-08-23 | 2013-09-09 | Samsung Electronics Co Ltd | モバイルビデオ電話間の選好画像フォーマットを決定する方法及び装置 |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7303817B2 (en) * | 2001-10-24 | 2007-12-04 | Weitao Jia | Dental filling material |
| WO2003088579A1 (en) * | 2002-04-16 | 2003-10-23 | Nokia Corporation | Handling a request to establish a packet switched session |
| US7647428B2 (en) * | 2003-05-27 | 2010-01-12 | Fujifilm Corporation | Method and apparatus for email relay of moving image conversion and transmission, and programs therefor |
| WO2005106692A1 (en) * | 2004-04-30 | 2005-11-10 | Fuse Holdings Pty Ltd | Video encoder and content distribution system |
| US20060277318A1 (en) * | 2004-07-09 | 2006-12-07 | Luc Julia | System and method for extending communications with a device network |
| US8787164B2 (en) * | 2004-07-09 | 2014-07-22 | Qualcomm Incorporated | Media delivery system and method for transporting media to desired target devices |
| US7937484B2 (en) * | 2004-07-09 | 2011-05-03 | Orb Networks, Inc. | System and method for remotely controlling network resources |
| US8738693B2 (en) * | 2004-07-09 | 2014-05-27 | Qualcomm Incorporated | System and method for managing distribution of media files |
| US9077766B2 (en) * | 2004-07-09 | 2015-07-07 | Qualcomm Incorporated | System and method for combining memory resources for use on a personal network |
| US8819140B2 (en) * | 2004-07-09 | 2014-08-26 | Qualcomm Incorporated | System and method for enabling the establishment and use of a personal network |
| US8195744B2 (en) * | 2004-07-09 | 2012-06-05 | Orb Networks, Inc. | File sharing system for use with a network |
| JP4588395B2 (ja) * | 2004-09-24 | 2010-12-01 | 富士通株式会社 | 情報処理端末 |
| US7711856B1 (en) * | 2004-09-30 | 2010-05-04 | Avaya Inc. | Method and apparatus for providing an interface for a messaging mailbox |
| US20060218268A1 (en) * | 2005-03-28 | 2006-09-28 | Andre Beck | Method and apparatus for extending service mediation to intelligent voice-over-IP endpoint terminals |
| KR100910801B1 (ko) * | 2005-05-02 | 2009-08-04 | 엘지전자 주식회사 | Sip 기반의 세션 셋업 방법 및 장치 |
| EP1758334A1 (en) * | 2005-08-26 | 2007-02-28 | Matsushita Electric Industrial Co., Ltd. | Establishment of media sessions with media adaptation |
| US7730192B2 (en) * | 2006-03-20 | 2010-06-01 | Microsoft Corporation | Managing parallel requests in a communications environment supporting serial and parallel request handlers |
| US8073984B2 (en) | 2006-05-22 | 2011-12-06 | Apple Inc. | Communication protocol for use with portable electronic devices |
| ES2328765B1 (es) * | 2006-10-03 | 2010-08-30 | Vodafone España S.A. | Sistema gestor de contenidos a compartir entre terminales de usuario dotados de un habilitador de servicios ip y basados en señalizacion sip. |
| US8973072B2 (en) * | 2006-10-19 | 2015-03-03 | Qualcomm Connected Experiences, Inc. | System and method for programmatic link generation with media delivery |
| JP5059517B2 (ja) * | 2007-08-09 | 2012-10-24 | 京セラ株式会社 | 無線通信装置および通信制御方法 |
| JP5000432B2 (ja) * | 2007-08-29 | 2012-08-15 | 京セラ株式会社 | 通信装置および通信制御方法 |
| GB0719233D0 (en) * | 2007-10-02 | 2007-11-14 | Skype Ltd | Method of transmitting data in a communication system |
| US8230081B2 (en) | 2007-10-31 | 2012-07-24 | Verizon Patent And Licensing Inc. | Feature set based content communications systems and methods |
| JP4983596B2 (ja) * | 2007-12-28 | 2012-07-25 | ブラザー工業株式会社 | データ提供システムとデータ提供装置 |
| JP5211686B2 (ja) * | 2007-12-28 | 2013-06-12 | ブラザー工業株式会社 | データ提供システムとデータ提供装置 |
| JP2010124063A (ja) * | 2008-11-17 | 2010-06-03 | Oki Electric Ind Co Ltd | 接続制御装置、方法及びプログラム |
| US8452903B2 (en) * | 2009-03-16 | 2013-05-28 | Apple Inc. | Mobile computing device capabilities for accessories |
| US8909803B2 (en) | 2009-03-16 | 2014-12-09 | Apple Inc. | Accessory identification for mobile computing devices |
| JP2011015066A (ja) * | 2009-06-30 | 2011-01-20 | Toshiba Corp | サーバ装置及び通信接続方法 |
| US8401154B2 (en) | 2009-09-17 | 2013-03-19 | Verizon Patent And Licensing Inc. | Emergency text communications |
| EP2504966B1 (en) | 2009-11-26 | 2013-08-14 | Telefonaktiebolaget LM Ericsson (publ) | Method, system and network nodes for performing a sip transaction in a session initiation protocol based communications network |
| US8275896B2 (en) * | 2009-12-23 | 2012-09-25 | Bce Inc. | Method and system for converting session initiation messages |
| US9306879B2 (en) | 2012-06-08 | 2016-04-05 | Apple Inc. | Message-based identification of an electronic device |
| US20150215247A1 (en) * | 2014-01-27 | 2015-07-30 | applicant | Selecting a communication mode |
| US20150271228A1 (en) * | 2014-03-19 | 2015-09-24 | Cory Lam | System and Method for Delivering Adaptively Multi-Media Content Through a Network |
| US10504277B1 (en) * | 2017-06-29 | 2019-12-10 | Amazon Technologies, Inc. | Communicating within a VR environment |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5771354A (en) * | 1993-11-04 | 1998-06-23 | Crawford; Christopher M. | Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services |
| KR100191323B1 (ko) | 1996-08-07 | 1999-06-15 | 윤종용 | 서로 다른 규격의 화상회의 단말기들간의 상호 연결이 가능한 화상회의시스템의 mcu장치 |
| US20020124100A1 (en) * | 1999-05-20 | 2002-09-05 | Jeffrey B Adams | Method and apparatus for access to, and delivery of, multimedia information |
| WO2000078001A2 (en) * | 1999-06-11 | 2000-12-21 | Microsoft Corporation | General api for remote control of devices |
| US6725281B1 (en) * | 1999-06-11 | 2004-04-20 | Microsoft Corporation | Synchronization of controlled device state using state table and eventing in data-driven remote device control model |
| US6735630B1 (en) * | 1999-10-06 | 2004-05-11 | Sensoria Corporation | Method for collecting data using compact internetworked wireless integrated network sensors (WINS) |
| KR100382862B1 (ko) * | 2000-05-16 | 2003-05-09 | (주) 위즈네트 | 에스아이피 프로토콜을 기반으로 한 분산형 호처리방식의인터넷 전화시스템 및 그 동작방법 |
| US8463912B2 (en) * | 2000-05-23 | 2013-06-11 | Media Farm, Inc. | Remote displays in mobile communication networks |
| KR100502679B1 (ko) * | 2000-08-21 | 2005-07-20 | 유미특허법인 | 컨텐츠 가공 시스템 및 그 방법 |
| US6910074B1 (en) * | 2000-07-24 | 2005-06-21 | Nortel Networks Limited | System and method for service session management in an IP centric distributed network |
| SE0003206L (sv) * | 2000-09-11 | 2002-03-12 | Hotsip Ab | Förfarande och system för informationsdistribution |
| US6822945B2 (en) * | 2000-11-08 | 2004-11-23 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue |
| US6904035B2 (en) * | 2000-11-29 | 2005-06-07 | Nokia Corporation | Mobile system, terminal and interface, as well as methods for providing backward compatibility to first and second generation mobile systems |
| US7054949B2 (en) * | 2001-01-19 | 2006-05-30 | World Streaming Network, Inc. | System and method for streaming media |
| US8467502B2 (en) * | 2001-02-27 | 2013-06-18 | Verizon Data Services Llc | Interactive assistant for managing telephone communications |
| EP1278382B1 (en) * | 2001-07-19 | 2007-02-14 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for solving number portability in origin |
| US6931574B1 (en) * | 2001-10-24 | 2005-08-16 | Finisar Corporation | Systems and methods for interpreting communications packets |
| US7970368B2 (en) * | 2002-02-07 | 2011-06-28 | Qualcomm Incorporated | Wired cellular telephone system |
| US7035923B1 (en) * | 2002-04-10 | 2006-04-25 | Nortel Networks Limited | Presence information specifying communication preferences |
| US7277637B2 (en) * | 2003-01-03 | 2007-10-02 | Tellabs Bedford, Inc. | Fiber to the home broadband home unit |
-
2002
- 2002-04-17 JP JP2002115349A patent/JP2003309664A/ja active Pending
-
2003
- 2003-04-16 US US10/414,614 patent/US7284059B2/en not_active Expired - Fee Related
- 2003-04-16 KR KR1020030024099A patent/KR100965950B1/ko not_active Expired - Fee Related
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008506303A (ja) * | 2004-07-09 | 2008-02-28 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | マルチメディア通信システムにおいて異なったサービスを提供する方法および装置 |
| JP2008515336A (ja) * | 2004-10-01 | 2008-05-08 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | マルチメディア通信のための方法及び装置 |
| JP2006165935A (ja) * | 2004-12-07 | 2006-06-22 | Nec Corp | 制御情報の変換装置及び制御情報の変換方法 |
| US8249227B2 (en) | 2004-12-07 | 2012-08-21 | Nec Corporation | Apparatus and method for converting control information |
| USRE47345E1 (en) | 2004-12-07 | 2019-04-09 | Rakuten, Inc. | Apparatus and method for converting control information |
| JP2010537307A (ja) * | 2007-08-21 | 2010-12-02 | サムスン エレクトロニクス カンパニー リミテッド | 加入者の選好度を参照してsipを基盤とするイベント通知を制御するシステム及び方法 |
| US9553940B2 (en) | 2007-08-21 | 2017-01-24 | Samsung Electronics Co., Ltd | System and method for controlling SIP-specific event notification according to preference of subscriber |
| JP2013179654A (ja) * | 2007-08-23 | 2013-09-09 | Samsung Electronics Co Ltd | モバイルビデオ電話間の選好画像フォーマットを決定する方法及び装置 |
| US9549013B2 (en) | 2007-08-23 | 2017-01-17 | Samsung Electronics Co., Ltd. | Method and apparatus for determining preferred image format between mobile video telephones |
| JP2011040936A (ja) * | 2009-08-10 | 2011-02-24 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ配信システム、送信端末、送信端末用プログラム及び送信端末用プログラムを記録した記録媒体 |
| JP2010233238A (ja) * | 2010-05-24 | 2010-10-14 | Nec Corp | 制御情報の変換装置及び制御情報の変換方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040015589A1 (en) | 2004-01-22 |
| US7284059B2 (en) | 2007-10-16 |
| KR20030082475A (ko) | 2003-10-22 |
| KR100965950B1 (ko) | 2010-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100965950B1 (ko) | 단말 장치, 데이터 송수신 시스템 및 데이터 송수신 개시방법 | |
| US7683924B2 (en) | Intelligent system for identifying visitor and providing communication service using mobile terminal and method thereof | |
| US7283273B2 (en) | Image communication apparatus using IP addresses and control method thereof, program, and storage medium | |
| US7715872B2 (en) | Video calling method capable of providing video through third display | |
| CN101888519A (zh) | 共享桌面内容的方法和智能设备 | |
| JP2008086020A (ja) | ユーザ手動のハンドオフに基づく、セッション開始プロトコルSIP(SessionInitiationProtocol) | |
| EP1768406B1 (en) | Video call apparatus for mobile communication terminal and method thereof | |
| US7801160B2 (en) | Communication apparatus and data transmission method thereof | |
| JP4398258B2 (ja) | マルチメディア通信方法及びその構成 | |
| US7388860B2 (en) | Network communication apparatus, communication system and communication method | |
| KR20140001477A (ko) | 영상통화의 효율적 세션 교섭을 위한 장치 및 방법 | |
| CN102055961B (zh) | 被叫方可视终端监控方法及视频监控系统 | |
| CN102055741A (zh) | 媒体会话协商的方法、设备及系统 | |
| JP2023552769A (ja) | 注文支払方法、装置、記憶媒体、デバイスおよびシステム | |
| WO2008086741A1 (en) | Method, apparatus and system for realizing et.38 facsimile service in internet | |
| JP2006140973A (ja) | ホームゲートウェイ、双方向映像通信機器、および双方向映像通信システム | |
| KR100603576B1 (ko) | 이종 단말간 영상 신호 전송 시스템 및 그 방법 | |
| JP2006352319A (ja) | 通信システムおよび通信方法 | |
| CN102246502A (zh) | 多媒体提供服务 | |
| KR20090072761A (ko) | 영상 통화 시스템 및 방법 | |
| US7864671B2 (en) | Connection control apparatus, connection control method, and program | |
| US20050231752A1 (en) | Image data transfer system and method | |
| JP4183616B2 (ja) | マスタを使用しない、h.323端末と他の端末間のプロトコルゲートウェイ | |
| JP2007041851A (ja) | コミュニケーションシステム、その制御方法、プログラムおよび記憶媒体 | |
| JP2002150163A (ja) | 通信システム及びその通信方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050309 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050309 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061027 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070821 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071022 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090120 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090316 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090414 |