[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2004248165A - Session and media relay method, transfer method, and its program and recording medium - Google Patents

Session and media relay method, transfer method, and its program and recording medium Download PDF

Info

Publication number
JP2004248165A
JP2004248165A JP2003038066A JP2003038066A JP2004248165A JP 2004248165 A JP2004248165 A JP 2004248165A JP 2003038066 A JP2003038066 A JP 2003038066A JP 2003038066 A JP2003038066 A JP 2003038066A JP 2004248165 A JP2004248165 A JP 2004248165A
Authority
JP
Japan
Prior art keywords
communication
session
terminal
transfer
media
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
Application number
JP2003038066A
Other languages
Japanese (ja)
Inventor
Yoshinori Orime
吉範 折目
Takao Nakanishi
孝夫 中西
Yoshinao Kikuchi
能直 菊地
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2003038066A priority Critical patent/JP2004248165A/en
Publication of JP2004248165A publication Critical patent/JP2004248165A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To smoothly transfer a communication session without affecting a communication application used by a user and without break of communication media. <P>SOLUTION: The communication application of a transfer origin terminal 21 which is about to perform transfer and the communication application of a transfer destination terminal 22 communicating with the communication application of the transfer origin terminal 21 communicate via a session and media relay server 24 which relays the communication session and the media. In this case, when the communication session is transferred from the transfer origin terminal 21 to a transfer destination terminal 23 in the case of transferring the communication session of the communication application of the transfer origin terminal 21 to the communication application of the transfer terminal 23 separate from the transfer origin terminal 21 and the transfer destination terminal 22, information about the communication session is converted by the session and media relay server as if communication is performed with the communication application of the transfer origin terminal from a communication application of a communication destination terminal. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、通信セッションのシームレスな切り替え、および通信メディアのシームレスな切り替えが可能なセッションおよびメディア中継方法、転送方法、ならびにそのプログラムに関する。
【0002】
【従来の技術】
従来より、通信を転送する技術として、交換機や電話端末を利用した転送電話があった。これは、転送先のアドレス情報(例えば、電話番号)を着信端末から投入することにより、切断や再接続することなく、通信を継続したまま通信を転送することができた。
同じように、ビデオ電話等のマルチメディアセッションを転送する方法としては、ITU 450.2(Call Transfer Supplementary Services for H.323)(非特許文献1参照、以下、A方式と呼ぶ)や、IETF draft(SIP Call ControlTransfer)に規定されている方法(非特許文献2参照、以下、B方式と呼ぶ)がある。これらの方法でも、上記と同様に、転送先のアドレス情報(e.164電話番号,URL,IPアドレス等)を着信端末から投入することで、切断や再接続することなく、通信を継続したまま通信を転送することができた。例えば、データと画像と音声とを有するマルチメディアセッションの設定中に、いずれかのメディアのセッションが不満なため、満足できる他の端末にセッションを転送する場合が考えられる。
【0003】
また、本出願人が本願より前に提案した特願2002−107889号明細書および図面に記載の『セッション転送方法』(以下、C方式と呼ぶ)のように、転送元端末に搭載されている通信アプリケーションと通信先端末に搭載されている通信アプリケーションがネットワークを介して通信中であるときに、その通信セッションを転送元端末とは別の転送先端末に搭載されている通信アプリケーションに転送する方法がある。これにより、転送元端末で通信中のアプリケーションを検索し、転送先端末に搭載されている通信アプリケーションを取得している。
【0004】
その結果を基に、ユーザが転送先端末の通信アプリケーションを選択するか、自動的に通信アプリケーションを決定し、その後、転送先端末の通信アプリケーションへの起動指示とともに、セッションを転送するのに必要なセッションの情報を送付する。転送先端末では、起動指示のあった通信アプリケーションを起動し、起動が完了した通知を転送元端末に返却する。その後、通信先端末に転送指示が行われ、通信先端末の通信アプリケーションから、先ほど起動した転送先端末の通信アプリケーションに対して、通信の接続が行われる。接続が完了すると、転送元端末に対して転送が完了したことを通知し、転送元端末の通信アプリケーションと通信先端末の通信アプリケーションの通信が切断される。
【0005】
【非特許文献1】
“Call transfer supplementary service for H.323,”Recommendation H.450.2、International Telecomunication Union−Telecommunication sector、インターネット〈URL:http://www.itu.int/rec/recommendation.asp?type=items&lang=e&parent=−REC−H.450.2−199802−I〉
【非特許文献2】
R.Sparks(dynamicsoft社)“SIP CallControl−Transfer draft−ietf−sip−cc−transfer−05”Internet Engineering Task Force(IETF)、インターネット〈URL:http://www.ietf.org/internet−drafts/draft−ietf−sip−cc−transfer−05.txt〉
【0006】
【発明が解決しようとする課題】
しかしながら、上記A,BおよびC方式などの従来の方法では、下記のような問題点が発生する。
▲1▼第1の問題点は、通信先端末の通信アプリケーションが、転送元端末からの転送指示を受けて、転送元端末および転送先端末の通信アプリケーションの両方の通信セッションの処理を同時に実施しなければならないことである。
▲2▼第2の問題点は、通信先端末が通信確立後に一時的に転送元端末と転送先端末の通信メディア処理(音声、映像の送受信処理など)を同時に実施する必要があることである。
【0007】
従来の通信先端末に搭載される通信アプリケーションには、上記第1および第2の問題点となっている処理は入っていない。
また、上記A,BおよびC方式を採用すると、通信セッションの切り替えに直接関係のない通信先端末に影響があるため、それらの通信先端末に上記処理が実装される可能性は低い。
【0008】
本発明の目的は、上記従来の問題点を解消するため、ユーザが使用する通信アプリケーションに影響を及ぼさずに、通信セッションの移動が可能であり、かつ通信メディアが途切れることなく、スムーズに通信セッションの移動が可能なセッションおよびメディア中継方法、転送方法、ならびにそのプログラムを提供することにある。
【0009】
【課題を解決するための手段】
本発明のセッションおよびメディア中継方法は、▲1▼転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能とするセッションおよびメディア中継方法であって、該転送元端末から転送先端末に通信セッションが移動した際にも、該通信先端末の通信アプリケーションからはあたかも転送元端末の通信アプリケーションと通信しているように、セッションアンドメディア中継サーバで、通信セッションの情報を変換することを特徴としている。
これにより、通信先端末の通信アプリケーションは、転送元端末から転送先端末に通信セッションが移動したことを意識したアプリケーションである必要がなくなり、ユーザが使用する通常の通信アプリケーションに影響を及ぼすことがないという効果がある。
【0010】
また、▲2▼転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションとが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能にするセッションおよびメディア中継方法であって、通信セッションを転送元端末の通信アプリケーションから転送先端末の通信アプリケーションに移す段階で、通信先端末の通信アプリケーションからの通信メディアをセッションアンドメディア中継サーバにてコピーし、転送元端末の通信アプリケーションと通信先端末の通信アプリケーションの両方に一時的に中継することを特徴としている。
これにより、転送を実施しようとするユーザは、通信メディアが途切れることなく、スムーズに通信セッションが移動したように見えるという効果が得られる。
【0011】
また、▲3▼転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションとが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを該転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能にするセッションおよびメディア中継方法であって、通信セッションを該転送元端末の通信アプリケーションから転送先端末の通信アプリケーションに移す段階で、該転送元端末あるいは転送先端末の通信アプリケーションから通信先端末の通信アプリケーションへの通信メディアのいずれか一方のみをセッションアンドメディア中継サーバにおいて破棄することを特徴としている。
これにより、通信先端末へは通信メディアが一方しか流れないため、メディアの乱れが発生せず、通信先端末を利用するユーザにとって、混乱が生じないという効果が得られる。
【0012】
また、▲4▼転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションとが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを該転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能にするセッションおよびメディア中継方法であって、通信セッションを該転送元端末の通信アプリケーションから転送先端末の通信アプリケーションに移す段階で、該転送元端末と転送先端末の通信アプリケーションから通信先端末の通信アプリケーションへの通信メディアの両方をセッションアンドメディア中継サーバにおいて破棄することを特徴としている。
これにより、上記▲3▼とは異なり、通信先端末へは通信メディアが両方から流れるため、転送元端末と転送先端末からの通信メディアの送信漏れがなくなるという効果が得られる。
【0013】
さらに、▲5▼転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションとが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを該転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能にするセッションおよびメディア転送方法であって、該転送元端末から1つ目の転送先端末、1つ目の転送先端末から、また別の転送先端末というように、連続して通信セッションの移動を可能にすることを特徴としている。
これにより、ユーザは、その場その場の状況に合わせて、自分が通信セッションを移したい端末に移り変わることができるという効果が得られる。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
(システム構成)
図1に示すように、本発明のセッションおよびメディア中継システムは、転送元端末21、通信先端末22、転送先端末23、セッションアンドメディア中継サーバ24が、それぞれのネットワーク(ネットワーク11,12,13,14)上に配置されている。ただし、これらのネットワーク11〜14は、図1に示すように相互に繋がっている構成であっても差し支えない。また、一つのネットワーク上に全ての端末21〜23およびサーバ24が配置されていても差し支えない。さらに、転送元端末21、通信先端末22、転送先端末23に関しては、PC(Personal Computer)やPDA(Personal Digital Assistance)や携帯電話端末、Workstationなどの通信機器のいずれであっても差し支えない。
【0015】
図2は、図1におけるセッションアンドメディア中継サーバ、転送元端末(転送先端末)および通信先端末の構成図である。
図2に示すように、セッションアンドメディア中継サーバ24には、端末識別子情報管理データベース241と通信セッション識別子管理データベース242とが、それぞれ通信セッション送受信処理部243に接続されており、通信セッション送受信処理部243には通信メディア送受信処理部244が接続されている。
転送元端末21(転送先端末23も同じ構成)と通信先端末22は、通信アプリケーション213,221を保有しており、この通信アプリケーション213,221内には、UI機能部2131,2211と通信セッション送受信処理部(転送処理部を含む)2132,2212と通信メディア送受信処理部2133,2213とが含まれている。
【0016】
転送元端末(転送先端末)21のアプリケーション制御機能211は、他の端末から転送制御機能212を通してある通信アプリケーション213の起動を要求された場合にその通信アプリケーション213を起動する。また、転送制御機能212からのある通信アプリケーション213の終了を受け、通信アプリケーション213の終了を行う。
転送制御機能212は、セッションアンドメディア中継サーバ24の通信セッション送受信処理部243と通信を行い、他の端末に対してAPL起動の要求を送信する。
また、通信アプリケーション213は、テレビ電話のようなアプリケーションであり、アプリケーション制御機能211が通信アプリケーション213を起動または終了する。
【0017】
また、通信アプリケーション213のUI機能部2131は、ユーザに対するインターフェースを担う機能部である。また、通信セッション送受信処理部2132は、セッションアンドメディア中継サーバ24の通信セッション送受信処理部243に対して通信アプリケーション213の通信セッションの接続、切断、セッション情報の転送、セッション接続完了通知、あるいは端末識別子の登録または削除要求を実施する。また、通信セッション送受信処理部243は、自己に接続されている通信メディア送受信処理部2133に対してメディア送受信処理の準備をさせたり、メディア送受信処理のメディアの流れを監視する。通信メディア送受信処理部2133は、通信セッション送受信処理部2132から制御され、セッションアンドメディア中継サーバ24の通信メディア送受信処理部244とメディアの送受信を行う。
【0018】
セッションアンドメディア中継サーバ24に配置された端末識別子情報データベース241は、端末ごとに割り振られる端末識別子と、その端末識別子に対応する通信アプリケーションが使用するアドレス,ポート番号を保持する。一方、通信セッション識別子管理データベース242は、通信セッション識別子に関連づけられた別の通信セッション識別子を管理するだけでなく、その通信セッション識別子に付随する通信セッションの情報を保持する。通信セッション送受信処理部243は、通信アプリケーション213や221からの端末識別子登録または削除の要求に従って、端末識別子情報管理データベース241に情報の登録または削除を行う。また、実際に通信セッションを確立する際に必要な通信相手の端末識別子の情報を引き出す。
【0019】
通信セッション識別子管理データベース242に対しては、通信セッション接続時に通信セッション識別子とそれに付随する通信セッションの情報を登録する。通信セッション転送時には、通信セッション識別子をキーに通信セッションの情報を引き出す。また、転送元端末21の通信アプリケーション213のセッション情報転送の要求に対応して、別の端末(転送先端末)と通信セッションを接続し、その結果として得られる通信セッション識別子とそれに付随する通信セッション情報を、元の(転送元端末と通信先端末との)通信セッション識別子に対応する通信セッション識別子と関連付けを行い、通信セッション識別子管理データベース242に登録(更新)を行う。
【0020】
また、通信先端末22の通信アプリケーション221にある通信セッション送受信部2212と転送先端末23の通信アプリケーション213にある通信セッション送受信処理部2132が通信する際には、通信先端末22からは、転送元端末21に対して通信接続がなされている如く見えるように、通信セッション識別子管理データベース242を用いて、通信セッション送受信処理部243が通信セッションの変換を実施する。これにより、転送元端末21から転送先端末23にセッション情報の転送が完了した場合、転送先端末23と通信先端末22のやり取りは、通信先端末22にとっては転送元端末21とやり取りしているように見える。
【0021】
セッションの転送が完了して、セッションの転送元端末21と切断された後、セッションの切断要求が転送先端末23か、通信先端末22から来た場合には、通信セッション識別子管理データベース242を用いて、セッションを切断し、通信セッション識別子管理データベース242からその通信セッションに関連するセッション識別子とそれに付随する情報を削除する。また、セッションアンドメディア中継サーバ24の通信メディア送受信処理部244に対して、メディア送受信の準備をさせたり、メディアの送受信の管理を行い、さらに、メディアの中継(コピー中継)の開始、終了および破棄も指示する。通信メディア送受信処理部244は、通信セッション送受信処理部243から制御され、通信アプリケーションの通信メディア送受信処理部2133または2213とメディアの送受信を行う。通信先端末22の通信アプリケーション221は、基本的に転送元端末21や転送先端末23の通信アプリケーション213とほぼ同様であるが、通信セッション送受信処理部2212のセッション情報の転送を行う転送処理部は不要である。
【0022】
(切り替えのシーケンスチャート)
図3は、転送元端末の通信セッションおよび通信メディアを転送先端末に切り替えるシーケンスチャート例である。
図3において、太線で区切られた上段がセッション確立フェーズ、中段が通信メディアの転送を実施するフェーズ、下段が通信先端末から切断を実施するフェーズである。また、縦線の位置は、左側から転送元端末21、転送先端末23、セッションアンドメディア中継サーバ24および通信先端末22をそれぞれ示している。
【0023】
(セッション確立フェーズ)
最初に転送元端末21と通信先端末22がセッションアンドメディア中継サーバ24を介してセッションを確立するフェーズについて説明する。
転送元端末21と通信先端末22のそれぞれの端末識別子と、それに付随するアドレス、ポート番号は事前にセッションアンドメディア中継サーバ24に登録されているものとする。転送元端末21の通信アプリケーション213からセッション接続要求を通信先端末22の通信アプリケーション221に送信する(301)。なお、途中でセッションアンドメディア中継サーバ24を通過するように予め転送元端末21と転送先端末23の通信アプリケーションには設定されているものとする。
【0024】
セッション接続要求を受信したセッションアンドメディア中継サーバ24は、受信したセッション接続要求の中に記述されている通信メディアの情報を書き換える処理を行う。具体的には、通信メディアの情報中に存在する転送元端末21の通信アプリケーションが受信することになっているアドレス、ポート番号などを自身の通信メディア送受信処理部のアドレス、ポート番号などに置き換える。これにより、通信先端末22から送信される通信メディアをセッションアンドメディア中継サーバ24で受信することが可能になる。また、通信セッションの識別子に対して、転送元端末21の通信アプリケーションが受信することになっていたアドレス、ポート番号などと自身の通信メディア送受信処理部のアドレス、ポート番号などを管理する。これは、通信先端末22から受信した通信メディアを中継して、送信すべき端末(転送元端末など)の通信アプリケーションの宛先を判断するために用いる。
【0025】
その後、以降の通信先端末22からの通信は、セッションアンドメディア中継サーバ24を通過するようにパラメータ設定を行ったセッション接続要求を通信先端末22に向けて転送する(302)。通信先端末22からはセッション接続応答が返却され(303)、同様にセッションアンドメディア中継サーバ24に応答が中継される。セッション接続応答を受信したセッションアンドメディア中継サーバ24は、セッション接続応答の中に記述されている通信メディア情報を書き換える処理を行う。具体的には、通信メディアの情報中に存在する通信先端末22の通信アプリケーションが受信することになっているアドレス、ポート番号などを自身の通信メディア送受信処理部のアドレス、ポート番号などに置き換える。これにより、転送元端末21から送信される通信メディアをセッションアンドメディア中継サーバ24で受信することが可能となる。
【0026】
また、通信セッションの識別子に対して、通信先端末22の通信アプリケーションが受信することになっていたアドレス、ポート番号などと自身の通信メディア送受信処理部のアドレス、ポート番号などを管理する。これは、転送元端末21から受信した通信メディアを中継して、送信すべき通信先端末22の通信アプリケーションの宛先を判断するために用いる。その後、転送元端末21に向けてセッション接続応答を転送する(304)。転送元端末21の通信アプリケーションは、セッション接続完了の通知をセッションアンドメディア中継サーバ24を通して、通信先端末22に送信する(305,306)。
【0027】
最初の転送元端末21の通信アプリケーションが送信するセッション接続要求に通信メディアの情報が載らない場合があるが、その際、セッションアンドメディア中継サーバ24はその要求を通信先端末22へ転送し、通信先端末22の通信アプリケーションから返却されるセッション接続応答に載る通信メディアの情報中に存在する通信アプリケーションの受信するアドレス、ポート番号などと、転送元端末21の通信アプリケーションから送信されるセッション接続完了に載る通信メディアの情報中に存在する通信アプリケーションの受信するアドレス、ポート番号などを、それぞれセッションアンドメディア中継サーバ24自身の通信メディア送受信処理部のアドレス、ポート番号などに変換することとなる。
【0028】
勿論、通信セッションの識別子に対する管理も実施される。これにより、転送元端末21や通信先端末22に搭載された通信アプリケーションは、セッションアンドメディア中継サーバ24と通信メディア(音声や映像)の送受信を行う。セッションアンドメディア中継サーバ24は、通信セッションの識別子に対して管理されている情報を基に送受信すべき端末と通信メディアを中継する処理を実施する(307,308)。上記の処理は、転送元端末21からの通信セッションの接続であるが、通信先端末22の通信セッションの接続も可能である。
【0029】
(転送実施フェーズ)
次に、実際に転送元端末21から転送先端末23に対して、通信セッション、通信メディアの転送を実施するフェーズについて説明する。
転送先端末23の通信アプリケーションが起動していない状態であった場合、転送元端末21から転送できないため、転送元端末21からセッションアンドメディア中継サーバ24を介して転送先端末23にAPL起動要求を送信する(309,310)。このAPL起動要求には、通信セッション、通信メディアの転送が可能な通信アプリケーションを起動できる情報が含まれている。転送先端末23では、そのAPL起動指示を受け、通信アプリケーションを起動し(311)、起動が完了するとともに、通信セッションを確立するための準備段階として、セッションアンドメディア中継サーバ24に対して転送先端末23の端末識別子とそれに対応する自身の通信アプリケーションのアドレス、ポート番号を登録する(312,313)。
【0030】
その後、転送先端末23からのAPL起動応答が、セッションアンドメディア中継サーバ24を介して転送元端末21に送信される(314,315)。転送元端末21は、通信セッションを転送するため、セッション情報転送を送信する(316)。通信先端末22に対して要求が送信されることになるが、本発明では、セッションアンドメディア中継サーバ24にて処理することにより、通信先端末22には通信セッションの切り替え処理を行う必要がなくなる。
セッション情報転送を受けたセッションアンドメディア中継サーバ24では、中間応答として、セッション情報転送応答を転送元端末21に対して返却する(317)。その後、セッションアンドメディア中継サーバ24内において、セッション情報転送の中にある通信セッションの転送先である転送先端末23の端末識別子から、その端末識別子に対応する通信アプリケーションのアドレス、ポート番号を取得し、転送先端末23に対してあたかも通信先端末22からセッション接続要求が行われたかのように、セッション接続要求(318)、セッション接続応答(319)、セッション接続完了(320)とセッション確立のやりとりを実施する。
【0031】
また、最初に通信セッションを確立した転送元端末21と通信先端末22との通信セッション識別子と、セッション情報転送を受けて確立した転送先端末23と通信先端末22との通信セッション識別子を結びつけて管理する。その後、セッションアンドメディア中継サーバ24は、転送元端末21の通信アプリケーションから受信する通信メディアに関しては、破棄する一方(322)、転送先端末23から受信する通信メディアを通信先端末22に対して中継する処理を行う(323)。ここで、本シーケンス例では、転送元端末21の通信アプリケーションから受信する通信メディアは破棄する、となっているが、破棄せずに通信先端末22に中継して送付する場合もある。
【0032】
また、通信先端末22の通信アプリケーションから受信する通信メディアをコピーし、転送元端末21と転送先端末23の両方の通信アプリケーションに中継する処理を行う(321)。これにより、通信セッションの転送を実施した転送元端末21と転送先端末23に通信先端末22からの通信メディアが流れるので、ユーザはスムーズかつシームレスに通信が切り替わったように見える。
上記処理が完了すると、セッションアンドメディア中継サーバ24からセッション接続完了通知を転送元端末21に送信する(324)。転送元端末21は、セッション接続完了通知応答を返却し(325)、その後、通信セッションを切断するためにセッション切断要求をセッションアンドメディア中継サーバ24に送信する(326)。
【0033】
セッションアンドメディア中継サーバ24は、転送元端末21のみの切断であると判断し、転送元端末21へ通信先端末22からの通信メディアのコピー中継を中断する。また、セッション切断応答を転送元端末21に対して送信する(327)。転送元端末21の通信アプリケーションでは、セッションアンドメディア中継サーバ24への通信メディアの送信を終了する(328)。その後、転送元端末21の通信アプリケーションは、セッションアンドメディア中継サーバ24に対して、転送元端末21の端末識別子とそれに対応する自身の通信アプリケーションのアドレス、ポート番号の削除を実施する(332,333)。その後に、転送元端末21の通信アプリケーションを終了させる(334)。
【0034】
(セッション切断処理)
最後に、切断を通信先端末22から実施した場合について示す。通信先端末22は、セッションアンドメディア中継サーバ24に対してセッション切断要求を送信する(335)。具体的には、通信先端末22は転送元端末21と最初に開始した通信セッション、通信メディアの状態が持続しているように見えるため、その通信セッションの識別子に対してセッション切断要求を投げることになる。セッションアンドメディア中継サーバ24は、その通信セッションの識別子に対して結び付けられている転送先端末23と通信先端末22との通信セッション識別子を基に通信セッションの情報を変換し、転送先端末23に対してセッション切断要求を送信する(336)。転送先端末23では、セッションアンドメディア中継サーバ24との通信メディアの送受信を終了する処理に移り、セッション切断要求応答を返却する(337)。
【0035】
セッションアンドメディア中継サーバ24は、セッション切断要求応答を受け取ると、転送先端末23や通信先端末22との通信メディアとの送受信を終了する処理に移り(338)、今度は転送先端末23と通信先端末22との通信セッション識別子に対して結び付けられている転送元端末21と通信先端末22との通信セッション識別子を基に通信セッションの情報を変換し、通信先端末22に送信することで、通信先端末22にはあたかも転送元端末21からセッション切断の応答が返却されてきたように見える。また、セッションアンドメディア中継サーバ24は、この一連処理に関連していた通信セッションの識別子を削除する。最後に、セッション切断要求応答を受けた通信先端末22は、セッションアンドメディア中継サーバ24とのデータ送受信を終了する(336A,337A)。
【0036】
上記処理は、通信先端末22からの通信セッションの切断であるが、転送先端末23からの通信セッションの切断を行った場合も可能である(339)。
上記のセッションの転送処理は、転送先端末23から別の端末に再び行っても動作する。つまり、複数回、別の端末に対してセッションの転送処理を何回実施しても動作することになる。
【0037】
セッションアンドメディア中継サーバ24、転送元端末21、転送先端末23および通信先端末22毎に、図3に示すフローをプログラムに変換し、それぞれCD−ROM等の記録媒体に格納しておけば、サーバになるコンピュータにサーバ24用のプログラム記録媒体を、各端末には転送元端末21、転送先端末23および通信先端末22用の各プログラム記録媒体をそれぞれ装着し、プログラムをインストールしてそれを実行させることにより、容易に本発明を実現することができる。また、これらの記録媒体を販売することで、プログラムの流通も便利である。
【0038】
本発明の第一の効果としては、通信先端末の通信アプリケーションが転送元端末から転送先端末に通信セッションが移動したことを意識したアプリケーションである必要がなくなり、ユーザが使用する通常の通信アプリケーションに影響を及ぼすことがない。
その理由は、転送元端末から転送先端末に通信セッションが移動した際にも、通信先端末の通信アプリケーションからはあたかも転送元端末の通信アプリケーションと通信しているように、セッションアンドメディア中継サーバにおいて通信セッションの情報を変換するようにしているためである。
【0039】
本発明の二の効果としては、転送を実施しようとするユーザは、通信メディアが途切れることなく、スムーズに通信セッションが移動したように見えることである。
その理由は、通信セッションを転送元端末の通信アプリケーションから転送先端末の通信アプリケーションに移す段階で、通信先端末の通信アプリケーションからの通信メディアをセッションアンドメディア中継サーバにおいてコピーし、転送元端末の通信アプリケーションと転送先端末の通信アプリケーションの両方に一時的に中継するためである。
【0040】
さらに、本発明の第三の効果としては、ユーザ自身が通信セッションを移したい端末に何度でも移り変わることができることである。
その理由は、転送元端末から1つ目の転送先端末、1つ目の転送先端末から、また別の転送先端末というように、連続して通信セッションの移動を可能とするためである。
【0041】
【発明の効果】
以上説明したように、本発明によれば、通信セッションと通信メディアのシームレスな切り替えが可能であり、また、通信先端末の通信アプリケーションが転送元端末から転送先端末に通信セッションが移動したことを意識しないでよく、さらにユーザ自身が通信セッションを移したい端末に何度でも移り変わることができる、という顕著な効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例を示す通信システムのブロック構成図である。
【図2】図1における転送元端末、転送先端末、通信先端末およびセッションアンドメディア中継サーバの機能ブロック図である。
【図3】本発明の一実施例を示すセッションおよびメディア中継方法の動作シーケンスチャートである。
【符号の説明】
11〜14…ネットワーク、21…転送元端末、22…通信先端末、
23…転送先端末、24…セッションアンドメディア中継サーバ、
211…アプリケーション制御機能、212…転送制御機能、
213…通信アプリケーション(転送元)、2131…UI機能部(転送元)、
2132…通信セッション送受信処理部(転送元)、
2133…通信メディア送受信処理部(転送元)、
221…通信アプリケーション(通信先)、2211…UI機能部(通信先)、
2212…通信セッション送受信処理部(通信先)、
2213…通信メディア送受信処理部(通信先)、
241…端末識別子情報管理データベース、
242…通信セッション識別子管理データベース、
243…通信セッション送受信処理部(サーバ)、
244…通信メディア送受信処理部(サーバ)。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a session and media relay method, a transfer method, and a program capable of seamlessly switching a communication session and seamlessly switching a communication medium.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, as a technology for transferring communication, there has been a transfer telephone using an exchange or a telephone terminal. This is because, by inputting the address information (for example, telephone number) of the transfer destination from the receiving terminal, the communication can be transferred without disconnecting or reconnecting, while continuing the communication.
Similarly, as a method of transferring a multimedia session such as a video telephone, there are ITU 450.2 (Call Transfer Supplementary Services for H.323) (see Non-Patent Document 1, hereinafter referred to as A method), IETF draft. (SIP Call Control Transfer) (see Non-Patent Document 2, hereinafter referred to as B method). In these methods, similarly to the above, by inputting the address information of the transfer destination (e.164 telephone number, URL, IP address, etc.) from the receiving terminal, the communication is continued without disconnection or reconnection. Communication could be transferred. For example, during setting of a multimedia session including data, images, and audio, a session of one of the media may be dissatisfied, and the session may be transferred to another terminal that is satisfied.
[0003]
In addition, it is mounted on the transfer source terminal as in “Session transfer method” (hereinafter referred to as C method) described in Japanese Patent Application No. 2002-107889 and the drawings proposed by the present applicant prior to the present application. A method for transferring a communication session to a communication application mounted on a destination terminal different from the transfer source terminal when a communication application and a communication application mounted on the communication destination terminal are communicating via a network. There is. As a result, the application communicating with the transfer source terminal is searched, and the communication application installed in the transfer destination terminal is obtained.
[0004]
Based on the result, the user selects the communication application of the transfer destination terminal or automatically determines the communication application, and then, together with the start instruction to the communication application of the transfer destination terminal, necessary for transferring the session. Send session information. The transfer destination terminal starts the communication application for which the start instruction has been issued, and returns a notification that the start has been completed to the transfer source terminal. Thereafter, a transfer instruction is issued to the communication destination terminal, and communication connection is performed from the communication application of the communication destination terminal to the communication application of the transfer destination terminal activated earlier. When the connection is completed, the transfer source terminal is notified that the transfer is completed, and the communication between the communication application of the transfer source terminal and the communication application of the communication destination terminal is disconnected.
[0005]
[Non-patent document 1]
"Call transfer supplementary service for H.323," Recommendation H.323. 450.2, International Telecommunication Union-Telecommunication sector, Internet <URL: http: // www. itu. int / rec / recommendation. asp? type = items & lang = e & parent = −REC-H. 450.2-199802-I>
[Non-patent document 2]
R. Sparks (Dynamicsoft) "SIP Call Control-Transfer draft-ietf-sip-cc-transfer-05" Internet Engineering Task Force (IETF), Internet <URL: /www./www. ief. org / internet-drafts / draft-iet-sip-cc-transfer-05. txt>
[0006]
[Problems to be solved by the invention]
However, the conventional methods such as the A, B, and C methods have the following problems.
(1) The first problem is that the communication application of the communication destination terminal receives the transfer instruction from the transfer source terminal, and simultaneously executes the processing of the communication session of both the communication application of the transfer source terminal and the communication application of the transfer destination terminal. That is something that must be done.
{Circle around (2)} The second problem is that it is necessary for the communication destination terminal to simultaneously perform the communication media processing (audio / video transmission / reception processing, etc.) of the transfer source terminal and the transfer destination terminal after the communication is established. .
[0007]
The communication application installed in the conventional communication destination terminal does not include the processes which are the first and second problems.
In addition, when the above-described A, B, and C methods are employed, there is an effect on communication destination terminals that are not directly related to communication session switching, and therefore, the possibility that the above-described processing is implemented in those communication destination terminals is low.
[0008]
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned conventional problems, to enable a communication session to be moved without affecting a communication application used by a user, and to smoothly perform a communication session without interruption of communication media. It is an object of the present invention to provide a session and a media relay method, a transfer method, and a program thereof, which can be moved.
[0009]
[Means for Solving the Problems]
According to the session and media relay method of the present invention, (1) a communication application of a transfer source terminal that is to perform a transfer and a communication application of a communication destination terminal that is communicating with the communication application of the transfer source terminal are connected to a communication session. Communication is performed via a session and media relay server that relays media, and the communication session of the communication application of the source terminal is transferred to a communication application of a destination terminal that is a terminal different from the source terminal and the destination terminal. , A session and media relay method that enables seamless continuation of communication, wherein even when a communication session moves from the source terminal to the destination terminal, it is as if the source terminal communication application As if communicating with another communication application. In down-and media relay server, it is characterized by converting the information of the communication session.
This eliminates the need for the communication application of the communication destination terminal to be an application that is aware that the communication session has moved from the transfer source terminal to the transfer destination terminal, and does not affect the normal communication application used by the user. This has the effect.
[0010]
Also, (2) the communication application of the transfer source terminal that intends to perform the transfer and the communication application of the communication destination terminal that is communicating with the communication application of the transfer source terminal are session and media relaying the communication session and the media. The communication is performed via the relay server, and the communication session of the communication application of the transfer source terminal is transferred to the communication application of the transfer destination terminal which is different from the transfer source terminal and the communication destination terminal, so that the communication can be seamlessly continued. A session and media relay method that enables a communication session from a communication application of a source terminal to a communication application of a destination terminal, wherein the communication media from the communication application of the destination terminal is transmitted to the session and media relay server. Copy and transfer It is characterized by temporarily relayed to both the communication application in the communication destination terminal and end of the communication application.
As a result, there is an effect that a user who intends to perform the transfer looks as if the communication session has moved smoothly without interruption of the communication medium.
[0011]
(3) The communication application of the transfer source terminal that intends to perform the transfer and the communication application of the communication destination terminal that is communicating with the communication application of the transfer source terminal are a session and media that relays a communication session and a medium. The communication session of the communication application of the transfer source terminal is transferred to the communication application of the transfer destination terminal, which is another terminal different from the transfer source terminal and the communication destination terminal, communicating via the relay server, and the communication is seamlessly continued. And transferring the communication session from the communication application of the source terminal to the communication application of the destination terminal, wherein the communication session is transferred from the communication application of the source terminal or the destination terminal to the communication terminal of the destination terminal. Communication media to other communication applications It is characterized by discarding in only one of the session and media relay servers.
Thereby, since only one side of the communication medium flows to the communication destination terminal, there is obtained an effect that the medium is not disturbed and confusion does not occur for the user using the communication destination terminal.
[0012]
(4) The communication application of the transfer source terminal that is about to perform the transfer and the communication application of the communication destination terminal that is communicating with the communication application of the transfer source terminal are a session and media relaying the communication session and the media. The communication session of the communication application of the transfer source terminal is transferred to the communication application of the transfer destination terminal, which is another terminal different from the transfer source terminal and the communication destination terminal, communicating via the relay server, and the communication is seamlessly continued. And transferring the communication session from the communication application of the source terminal to the communication application of the destination terminal, wherein the communication session is transferred from the communication application of the source terminal and the destination terminal to the communication terminal of the destination terminal. Communication media to both communication applications It is characterized by discarding in the session and media relay server.
Thereby, unlike the above (3), since the communication medium flows from both sides to the communication destination terminal, there is obtained an effect that transmission omission of the communication medium from the transfer source terminal and the transfer destination terminal is eliminated.
[0013]
Further, (5) the communication application of the transfer source terminal that intends to perform the transfer and the communication application of the communication destination terminal that is communicating with the communication application of the transfer source terminal perform session and media relaying a communication session and a medium. The communication session of the communication application of the transfer source terminal is transferred to the communication application of the transfer destination terminal, which is another terminal different from the transfer source terminal and the communication destination terminal, communicating via the relay server, and the communication is seamlessly continued. And a media transfer method that enables a continuous communication session from the source terminal to the first destination terminal, from the first destination terminal to another destination terminal, and so on. It is characterized in that it can be moved.
This provides an effect that the user can switch to the terminal to which he / she wants to transfer the communication session in accordance with the situation of the place.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(System configuration)
As shown in FIG. 1, in the session and media relay system of the present invention, a transfer source terminal 21, a communication destination terminal 22, a transfer destination terminal 23, and a session and media relay server 24 are connected to respective networks (networks 11, 12, and 13). , 14). However, these networks 11 to 14 may be connected to each other as shown in FIG. Also, all terminals 21 to 23 and server 24 may be arranged on one network. Further, the transfer source terminal 21, the communication destination terminal 22, and the transfer destination terminal 23 may be any of communication devices such as a PC (Personal Computer), a PDA (Personal Digital Assistance), a mobile phone terminal, and a Workstation.
[0015]
FIG. 2 is a configuration diagram of the session and media relay server, the transfer source terminal (the transfer destination terminal), and the communication destination terminal in FIG.
As shown in FIG. 2, in the session and media relay server 24, a terminal identifier information management database 241 and a communication session identifier management database 242 are connected to a communication session transmission / reception processing unit 243, respectively. The communication media transmission / reception processing unit 244 is connected to 243.
The transfer source terminal 21 (the transfer destination terminal 23 has the same configuration) and the communication destination terminal 22 have communication applications 213 and 221, and the communication applications 213 and 221 have communication sessions with the UI function units 2131 and 2121. The transmission / reception processing units (including the transfer processing unit) 2132 and 2212 and the communication media transmission / reception processing units 2133 and 2213 are included.
[0016]
The application control function 211 of the transfer source terminal (transfer destination terminal) 21 starts the communication application 213 when another terminal requests the start of the communication application 213 through the transfer control function 212. Further, in response to the termination of a certain communication application 213 from the transfer control function 212, the communication application 213 is terminated.
The transfer control function 212 communicates with the communication session transmission / reception processing unit 243 of the session and media relay server 24, and transmits an APL activation request to another terminal.
The communication application 213 is an application such as a videophone, and the application control function 211 activates or terminates the communication application 213.
[0017]
The UI function unit 2131 of the communication application 213 is a function unit that serves as an interface for the user. The communication session transmission / reception processing unit 2132 connects or disconnects the communication session of the communication application 213 to the communication session transmission / reception processing unit 243 of the session and media relay server 24, transfers the session information, notifies the session connection completion, or identifies the terminal identifier. Request for registration or deletion of In addition, the communication session transmission / reception processing unit 243 prepares the communication media transmission / reception processing unit 2133 connected to the communication session transmission / reception processing unit 2133, and monitors the flow of media in the media transmission / reception processing. The communication media transmission / reception processing unit 2133 is controlled by the communication session transmission / reception processing unit 2132, and transmits / receives media to / from the communication media transmission / reception processing unit 244 of the session and media relay server 24.
[0018]
The terminal identifier information database 241 arranged in the session and media relay server 24 holds a terminal identifier allocated to each terminal, and an address and a port number used by a communication application corresponding to the terminal identifier. On the other hand, the communication session identifier management database 242 not only manages another communication session identifier associated with the communication session identifier, but also holds communication session information associated with the communication session identifier. The communication session transmission / reception processing unit 243 registers or deletes information in the terminal identifier information management database 241 according to a terminal identifier registration or deletion request from the communication application 213 or 221. Further, it extracts the information of the terminal identifier of the communication partner necessary for actually establishing the communication session.
[0019]
In the communication session identifier management database 242, a communication session identifier and information of a communication session associated therewith are registered when a communication session is connected. At the time of transfer of the communication session, information of the communication session is extracted using the communication session identifier as a key. Further, in response to a request for transfer of session information of the communication application 213 of the transfer source terminal 21, a communication session is connected with another terminal (a transfer destination terminal), and a communication session identifier obtained as a result and a communication session associated therewith are connected. The information is associated with the communication session identifier corresponding to the original (the transfer source terminal and the communication destination terminal) communication session identifier, and registered (updated) in the communication session identifier management database 242.
[0020]
When the communication session transmission / reception unit 2212 in the communication application 221 of the communication destination terminal 22 and the communication session transmission / reception processing unit 2132 in the communication application 213 of the transfer destination terminal 23 perform communication, the transfer destination The communication session transmission / reception processing unit 243 uses the communication session identifier management database 242 to convert the communication session so that the terminal 21 appears to be connected to the communication. As a result, when the transfer of the session information from the transfer source terminal 21 to the transfer destination terminal 23 is completed, the communication between the transfer destination terminal 23 and the communication destination terminal 22 is exchanged with the transfer source terminal 21 for the communication destination terminal 22. looks like.
[0021]
After the transfer of the session is completed and the session is disconnected from the transfer source terminal 21, if the session disconnection request comes from the transfer destination terminal 23 or the communication destination terminal 22, the communication session identifier management database 242 is used. Then, the session is disconnected, and the session identifier related to the communication session and the information associated therewith are deleted from the communication session identifier management database 242. Further, it prepares the media transmission / reception processing unit 244 of the session and media relay server 24 for media transmission / reception, manages media transmission / reception, and starts, ends, and discards media relay (copy relay). Also indicate. The communication media transmission / reception processing unit 244 is controlled by the communication session transmission / reception processing unit 243, and transmits / receives media to / from the communication media transmission / reception processing unit 2133 or 2213 of the communication application. The communication application 221 of the communication destination terminal 22 is basically similar to the communication application 213 of the transfer source terminal 21 and the transfer destination terminal 23, but the transfer processing unit for transferring the session information of the communication session transmission / reception processing unit 2212 is Not required.
[0022]
(Switching sequence chart)
FIG. 3 is an example of a sequence chart for switching a communication session and a communication medium of a transfer source terminal to a transfer destination terminal.
In FIG. 3, the upper part separated by a thick line is a session establishment phase, the middle part is a phase in which communication media is transferred, and the lower part is a phase in which disconnection is performed from a communication destination terminal. The positions of the vertical lines indicate the transfer source terminal 21, the transfer destination terminal 23, the session and media relay server 24, and the communication destination terminal 22 from the left side.
[0023]
(Session establishment phase)
First, a phase in which the transfer source terminal 21 and the communication destination terminal 22 establish a session via the session and media relay server 24 will be described.
It is assumed that the terminal identifiers of the transfer source terminal 21 and the communication destination terminal 22 and their associated addresses and port numbers are registered in the session and media relay server 24 in advance. The session connection request is transmitted from the communication application 213 of the transfer source terminal 21 to the communication application 221 of the communication destination terminal 22 (301). It is assumed that communication applications of the transfer source terminal 21 and the transfer destination terminal 23 are set in advance so as to pass through the session and media relay server 24 on the way.
[0024]
The session and media relay server 24 that has received the session connection request performs a process of rewriting the information of the communication medium described in the received session connection request. Specifically, the address, port number, and the like of the communication application of the transfer source terminal 21 existing in the information of the communication medium are replaced with the address, port number, and the like of the communication medium transmission / reception processing unit. As a result, the communication media transmitted from the communication destination terminal 22 can be received by the session and media relay server 24. Also, for the identifier of the communication session, it manages the address, port number, etc., which the communication application of the transfer source terminal 21 was to receive, and the address, port number, etc. of its own communication media transmission / reception processing unit. This is used to relay the communication medium received from the communication destination terminal 22 and determine the destination of the communication application of the terminal to be transmitted (such as the transfer source terminal).
[0025]
Thereafter, in the subsequent communication from the communication destination terminal 22, the session connection request in which the parameters are set so as to pass through the session and media relay server 24 is transferred to the communication destination terminal 22 (302). The session connection response is returned from the communication destination terminal 22 (303), and the response is similarly relayed to the session and media relay server 24. Upon receiving the session connection response, the session and media relay server 24 performs a process of rewriting the communication media information described in the session connection response. Specifically, the address, port number, and the like, which are to be received by the communication application of the communication destination terminal 22 existing in the communication medium information, are replaced with the address, port number, and the like of its own communication medium transmission / reception processing unit. As a result, the communication media transmitted from the transfer source terminal 21 can be received by the session and media relay server 24.
[0026]
Also, for the identifier of the communication session, it manages the address, port number, etc., which the communication application of the communication destination terminal 22 is supposed to receive, and the address, port number, etc. of its own communication media transmission / reception processing unit. This is used to relay the communication medium received from the transfer source terminal 21 and determine the destination of the communication application of the communication destination terminal 22 to be transmitted. After that, the session connection response is transferred to the transfer source terminal 21 (304). The communication application of the transfer source terminal 21 transmits a notification of the completion of the session connection to the communication destination terminal 22 through the session and media relay server 24 (305, 306).
[0027]
There is a case where the information of the communication medium is not included in the session connection request transmitted by the communication application of the first transfer source terminal 21. At this time, the session and media relay server 24 transfers the request to the communication destination terminal 22, The address, port number, and the like of the communication application received in the information of the communication medium included in the session connection response returned from the communication application of the destination terminal 22 and the completion of the session connection transmitted from the communication application of the transfer source terminal 21 The address and port number of the communication application that are present in the information of the communication media to be received are converted into the address and port number of the communication media transmission / reception processing unit of the session and media relay server 24 itself.
[0028]
Of course, management for the identifier of the communication session is also performed. Accordingly, the communication application installed in the transfer source terminal 21 and the communication destination terminal 22 transmits and receives communication media (audio and video) to and from the session and media relay server 24. The session and media relay server 24 performs a process of relaying the communication media with the terminal to be transmitted / received based on the information managed for the identifier of the communication session (307, 308). The above processing is connection of a communication session from the transfer source terminal 21, but connection of a communication session of the communication destination terminal 22 is also possible.
[0029]
(Transfer implementation phase)
Next, a phase in which a communication session and transfer of communication media are actually performed from the transfer source terminal 21 to the transfer destination terminal 23 will be described.
If the communication application of the transfer destination terminal 23 has not been started, transfer cannot be performed from the transfer source terminal 21, so that the transfer source terminal 21 issues an APL start request to the transfer destination terminal 23 via the session and media relay server 24. It is transmitted (309, 310). The APL start request includes information for starting a communication application capable of transferring a communication session and a communication medium. Upon receiving the APL start instruction, the transfer destination terminal 23 starts the communication application (311). When the start is completed, the transfer destination terminal 23 transmits the transfer destination terminal 23 to the session and media relay server 24 as a preparation stage for establishing a communication session. The terminal identifier of the terminal 23 and the address and port number of its own communication application corresponding to the terminal identifier are registered (312, 313).
[0030]
Thereafter, an APL activation response from the transfer destination terminal 23 is transmitted to the transfer source terminal 21 via the session and media relay server 24 (314, 315). The transfer source terminal 21 transmits a session information transfer to transfer the communication session (316). Although the request is transmitted to the communication destination terminal 22, in the present invention, by performing the processing in the session and media relay server 24, the communication destination switching operation of the communication destination terminal 22 becomes unnecessary. .
Upon receiving the session information transfer, the session and media relay server 24 returns a session information transfer response to the transfer source terminal 21 as an intermediate response (317). Thereafter, in the session and media relay server 24, the address and port number of the communication application corresponding to the terminal identifier are obtained from the terminal identifier of the transfer destination terminal 23 which is the transfer destination of the communication session in the session information transfer. The session connection request (318), session connection response (319), session connection completion (320), and session establishment exchange are performed as if the session connection request was made from the communication destination terminal 22 to the transfer destination terminal 23. carry out.
[0031]
In addition, the communication session identifier between the transfer source terminal 21 and the communication destination terminal 22 that first establishes the communication session and the communication session identifier between the transfer destination terminal 23 and the communication destination terminal 22 that are established after receiving the session information are linked. to manage. Thereafter, the session and media relay server 24 discards the communication media received from the communication application of the transfer source terminal 21 (322), and relays the communication media received from the transfer destination terminal 23 to the communication destination terminal 22. (323). Here, in this sequence example, the communication medium received from the communication application of the transfer source terminal 21 is to be discarded. However, there is a case where the communication medium is relayed to the communication destination terminal 22 without being discarded.
[0032]
In addition, a process of copying the communication media received from the communication application of the communication destination terminal 22 and relaying the copy to both the communication applications of the transfer source terminal 21 and the transfer destination terminal 23 is performed (321). As a result, the communication media from the communication destination terminal 22 flows to the transfer source terminal 21 and the transfer destination terminal 23 that have performed the transfer of the communication session, so that the user seems to switch the communication smoothly and seamlessly.
When the above processing is completed, the session and media relay server 24 transmits a session connection completion notification to the transfer source terminal 21 (324). The transfer source terminal 21 returns a session connection completion notification response (325), and then transmits a session disconnection request to the session and media relay server 24 to disconnect the communication session (326).
[0033]
The session and media relay server 24 determines that only the transfer source terminal 21 has been disconnected, and interrupts the transfer relay of the communication media from the communication destination terminal 22 to the transfer source terminal 21. In addition, a session disconnection response is transmitted to the transfer source terminal 21 (327). The communication application of the transfer source terminal 21 ends the transmission of the communication media to the session and media relay server 24 (328). Thereafter, the communication application of the transfer source terminal 21 deletes the terminal identifier of the transfer source terminal 21 and the address and port number of the own communication application corresponding to the terminal identifier of the transfer source terminal 21 to the session and media relay server 24 (332, 333). ). Thereafter, the communication application of the transfer source terminal 21 is terminated (334).
[0034]
(Session disconnection processing)
Finally, a case where disconnection is performed from the communication destination terminal 22 will be described. The communication destination terminal 22 transmits a session disconnection request to the session and media relay server 24 (335). Specifically, since the communication destination terminal 22 appears to maintain the state of the communication session and the communication medium that initially started with the transfer source terminal 21, the communication destination terminal 22 issues a session disconnection request to the identifier of the communication session. become. The session and media relay server 24 converts the communication session information based on the communication session identifier between the transfer destination terminal 23 and the communication destination terminal 22 linked to the communication session identifier, and Then, a session disconnection request is transmitted (336). The transfer destination terminal 23 proceeds to the process of terminating the transmission and reception of the communication media with the session and media relay server 24, and returns a session disconnection request response (337).
[0035]
When the session and media relay server 24 receives the session disconnection request response, the session and media relay server 24 proceeds to a process of terminating the transmission / reception with the transfer destination terminal 23 or the communication medium with the communication destination terminal 22 (338), and then communicates with the transfer destination terminal 23. By converting the information of the communication session based on the communication session identifier between the transfer source terminal 21 and the communication destination terminal 22 linked to the communication session identifier with the destination terminal 22, and transmitting the information to the communication destination terminal 22, It appears as if the response of the session disconnection has been returned from the transfer source terminal 21 to the communication destination terminal 22. Further, the session and media relay server 24 deletes the identifier of the communication session related to this series of processing. Finally, the communication destination terminal 22 that has received the session disconnection request response ends data transmission / reception with the session and media relay server 24 (336A, 337A).
[0036]
The above processing is the disconnection of the communication session from the communication destination terminal 22, but it is also possible to disconnect the communication session from the transfer destination terminal 23 (339).
The above-described session transfer process operates even when the transfer destination terminal 23 performs another session again. In other words, the operation is performed regardless of how many times the session transfer process is performed to another terminal.
[0037]
If the flow shown in FIG. 3 is converted into a program for each of the session and media relay server 24, the transfer source terminal 21, the transfer destination terminal 23, and the communication destination terminal 22 and stored in a recording medium such as a CD-ROM, A program recording medium for the server 24 is mounted on a computer serving as a server, and a program recording medium for the source terminal 21, the destination terminal 23, and the communication destination terminal 22 is mounted on each terminal, and a program is installed and installed. The present invention can be easily realized by executing. By selling these recording media, distribution of the program is also convenient.
[0038]
As a first effect of the present invention, the communication application of the communication destination terminal does not need to be an application that is aware that the communication session has moved from the transfer source terminal to the transfer destination terminal. Has no effect.
The reason is that even when the communication session moves from the source terminal to the destination terminal, the session and media relay server operates as if the communication application of the destination terminal is communicating with the communication application of the source terminal. This is because the information of the communication session is converted.
[0039]
A second advantage of the present invention is that a user who intends to perform transfer looks as if a communication session has moved smoothly without interruption of communication media.
The reason is that when the communication session is transferred from the communication application of the source terminal to the communication application of the destination terminal, the communication media from the communication application of the destination terminal is copied in the session and media relay server, and the communication of the source terminal is performed. This is to temporarily relay to both the application and the communication application of the transfer destination terminal.
[0040]
Further, as a third effect of the present invention, the user himself / herself can switch to the terminal to which he / she wants to transfer the communication session any number of times.
The reason is that the communication session can be continuously moved from the transfer source terminal to the first transfer destination terminal, from the first transfer destination terminal to another transfer destination terminal, and so on.
[0041]
【The invention's effect】
As described above, according to the present invention, it is possible to seamlessly switch between a communication session and a communication medium, and to determine that the communication application of the communication destination terminal has moved from the transfer source terminal to the transfer destination terminal. There is a remarkable effect that the user does not have to be conscious and can switch to the terminal to which the user wants to transfer the communication session any number of times.
[Brief description of the drawings]
FIG. 1 is a block diagram of a communication system according to an embodiment of the present invention.
FIG. 2 is a functional block diagram of a transfer source terminal, a transfer destination terminal, a communication destination terminal, and a session and media relay server in FIG. 1;
FIG. 3 is an operation sequence chart of a session and media relay method showing one embodiment of the present invention.
[Explanation of symbols]
11 to 14 network, 21 transfer source terminal, 22 communication destination terminal,
23: transfer destination terminal, 24: session and media relay server,
211: application control function, 212: transfer control function,
213: communication application (transfer source), 2131: UI function unit (transfer source),
2132: communication session transmission / reception processing unit (transfer source)
2133: Communication media transmission / reception processing unit (transfer source)
221, communication application (communication destination), 2211 ... UI function unit (communication destination),
2212: Communication session transmission / reception processing unit (communication destination)
2213: Communication media transmission / reception processing unit (communication destination)
241, terminal identifier information management database,
242 ... communication session identifier management database
243: communication session transmission / reception processing unit (server)
244: Communication media transmission / reception processing unit (server).

Claims (8)

転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能とするセッションおよびメディア中継方法であって、
該転送元端末から転送先端末に通信セッションが移動した際にも、該通信先端末の通信アプリケーションからはあたかも転送元端末の通信アプリケーションと通信しているように、セッションアンドメディア中継サーバで、通信セッションの情報を変換することを特徴とするセッションおよびメディア中継方法。
The communication application of the source terminal that is to perform the transfer and the communication application of the destination terminal that is communicating with the communication application of the source terminal communicate via a session and media relay server that relays a communication session and media. Transfer the communication session of the communication application of the transfer source terminal to the communication application of the transfer destination terminal, which is a terminal different from the transfer source terminal and the communication destination terminal, so that the session and the media enabling seamless continuation of communication A relay method,
Even when a communication session moves from the source terminal to the destination terminal, the session and media relay server communicates with the communication application of the destination terminal as if communicating with the communication application of the source terminal. A session and media relay method, comprising converting session information.
転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションとが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能にするセッションおよびメディア中継方法であって、
通信セッションを転送元端末の通信アプリケーションから転送先端末の通信アプリケーションに移す段階で、通信先端末の通信アプリケーションからの通信メディアをセッションアンドメディア中継サーバにてコピーし、転送元端末の通信アプリケーションと通信先端末の通信アプリケーションの両方に一時的に中継することを特徴とするセッションおよびメディア中継方法。
The communication application of the source terminal that is about to perform the transfer and the communication application of the destination terminal that is communicating with the communication application of the source terminal are connected via the session and media relay server that relays the communication session and the media. Communicating, transferring the communication session of the communication application of the transfer source terminal to the communication application of the transfer destination terminal which is another terminal different from the transfer source terminal and the communication destination terminal, and a session enabling seamless continuation of communication. Media relaying method,
At the stage of transferring the communication session from the communication application of the source terminal to the communication application of the destination terminal, the communication media from the communication application of the destination terminal is copied by the session and media relay server and communicates with the communication application of the source terminal. A session and media relay method for temporarily relaying to both communication applications of a destination terminal.
転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションとが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを該転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能にするセッションおよびメディア中継方法であって、
通信セッションを該転送元端末の通信アプリケーションから転送先端末の通信アプリケーションに移す段階で、該転送元端末あるいは転送先端末の通信アプリケーションから通信先端末の通信アプリケーションへの通信メディアのいずれか一方のみをセッションアンドメディア中継サーバにおいて破棄することを特徴とするセッションおよびメディア中継方法。
The communication application of the source terminal that is about to perform the transfer and the communication application of the destination terminal that is communicating with the communication application of the source terminal are connected via the session and media relay server that relays the communication session and the media. A session that communicates and transfers a communication session of a communication application of the transfer source terminal to a communication application of a transfer destination terminal that is a terminal different from the transfer source terminal and the communication destination terminal, and enables seamless continuation of communication. And a media relay method,
At the stage of transferring the communication session from the communication application of the source terminal to the communication application of the destination terminal, only one of the communication media from the communication application of the source terminal or the destination terminal to the communication application of the destination terminal is transferred. A session and media relay method, wherein the session and media are relayed by a session and media relay server.
転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションとが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを該転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能にするセッションおよびメディア中継方法であって、
通信セッションを該転送元端末の通信アプリケーションから転送先端末の通信アプリケーションに移す段階で、該転送元端末と転送先端末の通信アプリケーションから通信先端末の通信アプリケーションへの通信メディアの両方をセッションアンドメディア中継サーバにおいて破棄することを特徴とするセッションおよびメディア中継方法。
The communication application of the source terminal that is about to perform the transfer and the communication application of the destination terminal that is communicating with the communication application of the source terminal are connected via the session and media relay server that relays the communication session and the media. A session that communicates and transfers a communication session of a communication application of the transfer source terminal to a communication application of a transfer destination terminal that is a terminal different from the transfer source terminal and the communication destination terminal, and enables seamless continuation of communication. And a media relay method,
In the step of transferring the communication session from the communication application of the source terminal to the communication application of the destination terminal, both the communication media from the communication application of the source terminal and the destination terminal to the communication application of the destination terminal are session-and-media. A session and media relay method, wherein the session and the media are destroyed in a relay server.
転送を実施しようとしている転送元端末の通信アプリケーションと、該転送元端末の通信アプリケーションと通信している通信先端末の通信アプリケーションとが、通信セッションとメディアを中継するセッションアンドメディア中継サーバを介して通信しており、該転送元端末の通信アプリケーションの通信セッションを該転送元端末および通信先端末とは別の端末である転送先端末の通信アプリケーションに移し、通信のシームレスな継続を可能にするセッションおよびメディア転送方法であって、
該転送元端末から1つ目の転送先端末、1つ目の転送先端末から、また別の転送先端末というように、連続して通信セッションの移動を可能にすることを特徴とするセッションおよびメディア転送方法。
The communication application of the source terminal that is about to perform the transfer and the communication application of the destination terminal that is communicating with the communication application of the source terminal are connected via the session and media relay server that relays the communication session and the media. A session that communicates and transfers a communication session of a communication application of the transfer source terminal to a communication application of a transfer destination terminal that is a terminal different from the transfer source terminal and the communication destination terminal, and enables seamless continuation of communication. And a media transfer method,
A session which enables continuous movement of a communication session from the source terminal to a first destination terminal, from the first destination terminal to another destination terminal, and so on. Media transfer method.
セッションアンドメディア中継サーバにおけるセッションおよびメディアの中継用プログラムであって、
セッション接続要求を受信すると、該セッション接続要求の中に記述されている通信メディアの情報を書き換える手順、通信セッションの識別子に対して、転送元端末の通信アプリケーションが受信することになっていたアドレス、ポート番号などと自身の通信メディア送受信処理部のアドレス、ポート番号などを管理する手順、以降の通信先端末からの通信は、該セッションアンドメディア中継サーバを通過するようにパラメータ設定を行ったセッション接続要求を通信先端末に向けて転送する手順、転送元端末に向けてセッション接続応答を転送する手順、通信セッションの識別子に対して管理されている情報を基に送受信すべき端末と通信メディアを中継する処理を実施する手順、セッション情報転送を受けると、中間応答として、セッション情報転送応答を転送元端末に対して返却する手順、転送元端末の通信アプリケーションから受信する通信メディアに関しては、破棄する一方、転送先端末から受信する通信メディアを通信先端末に対して中継する手順、通信先端末の通信アプリケーションから受信する通信メディアをコピーし、転送元端末と転送先端末の両方の通信アプリケーションに中継する手順、セッション接続完了通知を転送元端末に送信する手順、転送元端末へ通信先端末からの通信メディアのコピー中継を中断する手順、通信セッションの識別子に対して結び付けられている転送先端末と通信先端末との通信セッション識別子を基に通信セッションの情報を変換し、転送先端末に対してセッション切断要求を送信する手順、セッション切断要求応答を受け取ると、転送先端末や通信先端末との通信メディアとの送受信を終了する手順を、実行させるためのセッションおよびメディア中継用プログラム。
A session and media relay program in a session and media relay server,
Receiving the session connection request, a procedure for rewriting the information of the communication medium described in the session connection request, the address of the communication application of the transfer source terminal to be received with respect to the identifier of the communication session, Procedure for managing the port number and the address of its own communication media transmission / reception processing unit, port number, etc. Session connection with parameters set so that subsequent communication from the destination terminal passes through the session and media relay server A procedure for transferring a request to a destination terminal, a procedure for transferring a session connection response to a source terminal, and relaying a terminal and a communication medium to be transmitted / received based on information managed for a communication session identifier. When the session information transfer is received, the session response The procedure for returning the communication information transfer response to the transfer source terminal, and discarding the communication media received from the communication application of the transfer source terminal, while relaying the communication media received from the transfer destination terminal to the communication destination terminal Procedure, copying the communication media received from the communication application of the communication destination terminal, relaying the communication media to both the communication application of the transfer source terminal and the transfer destination terminal, transmitting the session connection completion notification to the transfer source terminal, transfer source terminal A procedure for suspending the relay of the copy of the communication media from the communication destination terminal, converting the communication session information based on the communication session identifier between the transfer destination terminal and the communication destination terminal associated with the communication session identifier, A procedure for transmitting a session disconnection request to the transfer destination terminal. That the transfer destination terminal and a procedure for ending transmission and reception of the communication media of the communication destination terminal, session and media relay program for executing.
転送元端末におけるセッションおよびメディアの中継用プログラムであって、
セッション接続要求を通信先端末の通信アプリケーションに送信する手順、セッション接続完了の通知をセッションアンドメディア中継サーバを通して、通信先端末に送信する手順、セッションアンドメディア中継サーバを介して転送先端末にAPL起動要求を送信する手順、通信セッションを転送するため、セッション情報転送を送信する手順、セッション接続完了通知応答を返却する手順、通信セッションを切断するためにセッション切断要求をセッションアンドメディア中継サーバに送信する手順、セッションアンドメディア中継サーバへの通信メディアの送信を終了する手順、セッションアンドメディア中継サーバに対して、転送元端末の端末識別子とそれに対応する自身の通信アプリケーションのアドレス、ポート番号の削除を実施する手順、通信アプリケーションを終了させる手順を、実行させるための通信セッションおよび通信メディアの中継用プログラム。
A session and media relay program at a transfer source terminal,
A procedure for transmitting a session connection request to a communication application of a communication destination terminal, a procedure for transmitting a notification of session connection completion to a communication destination terminal through a session and media relay server, and starting an APL to a transfer destination terminal via the session and media relay server Sending a request, sending a session information to transfer a communication session, sending a session connection completion notification response, sending a session disconnection request to the session and media relay server to disconnect the communication session The procedure, the procedure for ending the transmission of communication media to the session and media relay server, and the deleting of the terminal identifier of the transfer source terminal and the address and port number of its own communication application corresponding to the session and media relay server. Procedures, the procedure to terminate the communication application, the communication session and communication media relay program for executing.
請求項6または7に記載のセッションおよびメディアの中継用プログラムを記録することを特徴とするコンピュータ読み取り可能な記録媒体。A computer-readable recording medium for recording the session and media relay program according to claim 6.
JP2003038066A 2003-02-17 2003-02-17 Session and media relay method, transfer method, and its program and recording medium Pending JP2004248165A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003038066A JP2004248165A (en) 2003-02-17 2003-02-17 Session and media relay method, transfer method, and its program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003038066A JP2004248165A (en) 2003-02-17 2003-02-17 Session and media relay method, transfer method, and its program and recording medium

Publications (1)

Publication Number Publication Date
JP2004248165A true JP2004248165A (en) 2004-09-02

Family

ID=33022685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003038066A Pending JP2004248165A (en) 2003-02-17 2003-02-17 Session and media relay method, transfer method, and its program and recording medium

Country Status (1)

Country Link
JP (1) JP2004248165A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006127470A (en) * 2004-09-30 2006-05-18 Oki Electric Ind Co Ltd Program, method and device for managing information shared among components, recording medium and communication apparatus
JP2008028996A (en) * 2006-06-21 2008-02-07 Nec Corp Communication system, communication method, and program
WO2008023606A1 (en) 2006-08-23 2008-02-28 Panasonic Corporation Relay device and relay method
JP2008135873A (en) * 2006-11-27 2008-06-12 Oki Electric Ind Co Ltd Terminal switching system, terminal switching method, and terminal switching program
JP2009010897A (en) * 2007-06-29 2009-01-15 Saxa Inc Voip telephone system, transfer processing method and transfer processing program in voip telephone system
EP2086184A1 (en) * 2007-05-28 2009-08-05 Huawei Technologies Co., Ltd. Session mobility method and session mobility system
JP2012526415A (en) * 2009-05-04 2012-10-25 リサーチ イン モーション リミテッド System and method for implementing media and / or media transfer between devices
WO2016002196A1 (en) * 2014-06-30 2016-01-07 日本電気株式会社 Communication device, communication method, and program
WO2016002197A1 (en) * 2014-06-30 2016-01-07 日本電気株式会社 Relay device, communication device, communication method, and program
JP2017029466A (en) * 2015-08-03 2017-02-09 株式会社エニウェア Game machine information processing device, game machine information processing method and program
JP2018507452A (en) * 2014-12-05 2018-03-15 トムソン ライセンシングThomson Licensing Method and device for transmitting content

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006127470A (en) * 2004-09-30 2006-05-18 Oki Electric Ind Co Ltd Program, method and device for managing information shared among components, recording medium and communication apparatus
JP2008028996A (en) * 2006-06-21 2008-02-07 Nec Corp Communication system, communication method, and program
US7831715B2 (en) 2006-06-21 2010-11-09 Nec Corporation Communication system, communication method, and program
JP4662078B2 (en) * 2006-06-21 2011-03-30 日本電気株式会社 Communication system, communication method, and program
WO2008023606A1 (en) 2006-08-23 2008-02-28 Panasonic Corporation Relay device and relay method
US20100232343A1 (en) * 2006-08-23 2010-09-16 Ming Qiang Xu Relay device and relay method
US8532014B2 (en) 2006-08-23 2013-09-10 Panasonic Corporation Relay device and method causing a switching destination terminal to perform a smooth data output corresponding to a processing capacity of the switching destination terminal at the time of switching between terminals
JP2008135873A (en) * 2006-11-27 2008-06-12 Oki Electric Ind Co Ltd Terminal switching system, terminal switching method, and terminal switching program
EP2086184A4 (en) * 2007-05-28 2013-11-13 Huawei Tech Co Ltd Session mobility method and session mobility system
EP2086184A1 (en) * 2007-05-28 2009-08-05 Huawei Technologies Co., Ltd. Session mobility method and session mobility system
EP3691219A1 (en) * 2007-05-28 2020-08-05 Huawei Technologies Co., Ltd. Method and system for session migration
JP2009010897A (en) * 2007-06-29 2009-01-15 Saxa Inc Voip telephone system, transfer processing method and transfer processing program in voip telephone system
JP2012526415A (en) * 2009-05-04 2012-10-25 リサーチ イン モーション リミテッド System and method for implementing media and / or media transfer between devices
WO2016002196A1 (en) * 2014-06-30 2016-01-07 日本電気株式会社 Communication device, communication method, and program
WO2016002197A1 (en) * 2014-06-30 2016-01-07 日本電気株式会社 Relay device, communication device, communication method, and program
US10609157B2 (en) 2014-06-30 2020-03-31 Nec Corporation Communication apparatus, communication method, and program
JP2018507452A (en) * 2014-12-05 2018-03-15 トムソン ライセンシングThomson Licensing Method and device for transmitting content
JP2017029466A (en) * 2015-08-03 2017-02-09 株式会社エニウェア Game machine information processing device, game machine information processing method and program

Similar Documents

Publication Publication Date Title
JP3955989B2 (en) Stream data distributed delivery method and system
TW394876B (en) A system and method for personal multimedia communication over a packet switched network
JP4370356B2 (en) Communication network control system, communication terminal, and communication network control method
JP4213183B2 (en) Communication network control system
JP2005318503A (en) Presence server, session control server, packet relay system, server, and system
JPH0936917A (en) Multimedia conference call to provide individual communication terminal with adjustable bandwidth
JP2003502945A (en) System and method for providing value added service (VAS) in a telecommunications network using session initiation protocol (SIP)
CN101453524B (en) Multimedia service implementing method
CN113382026B (en) Data processing method, device, related equipment and storage medium
JP2004248165A (en) Session and media relay method, transfer method, and its program and recording medium
JP3795507B2 (en) Communication relay device
JP2003203023A (en) Information processing system, information processor, information processing method, and information processing network program
JP2001168918A (en) Method for connecting first user terminal to second user terminal, related device and software module
JP4229774B2 (en) Session control program and communication terminal device
KR100819328B1 (en) A call processing apparaus and method for internet phone using H.323 and SIP protocol
JP4677350B2 (en) Call control signal transfer apparatus, call control signal transfer method, and call control signal transfer program
JP4772739B2 (en) Visual communication server and communication system
JP2004013479A (en) Communication network and remote file access method
JPH11275144A (en) Terminal equipment
JP2003532340A (en) Method, gateway system and apparatus in communication network
JP2024527153A (en) COMMUNICATIONS, METHOD FOR ESTABLISHING A DATA CHANNEL, DEVICE AND STORAGE MEDIUM
JP2005033528A (en) Method for establishing communication session
JP2004304666A (en) Method of providing ip telephone communication service for enterprise, application service providing system using the same, program, and recording medium
JP3933904B2 (en) Information management method and information management apparatus
JP3968060B2 (en) Session media holding method, holding device, holding program, and recording medium recording the program