JP2016029856A - Communication system, method, communication terminal, and program - Google Patents

Communication system, method, communication terminal, and program Download PDF

Info

Publication number
JP2016029856A
JP2016029856A JP2015235459A JP2015235459A JP2016029856A JP 2016029856 A JP2016029856 A JP 2016029856A JP 2015235459 A JP2015235459 A JP 2015235459A JP 2015235459 A JP2015235459 A JP 2015235459A JP 2016029856 A JP2016029856 A JP 2016029856A
Authority
JP
Japan
Prior art keywords
terminal
data file
call
calling
reception
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.)
Granted
Application number
JP2015235459A
Other languages
Japanese (ja)
Other versions
JP6140256B2 (en
Inventor
隆文 奥山
Takafumi Okuyama
隆文 奥山
松尾 和宏
Kazuhiro Matsuo
和宏 松尾
和宏 徳永
Kazuhiro Tokunaga
和宏 徳永
航 長手
Ko Nagate
航 長手
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.)
NTT Communications Corp
Original Assignee
NTT Communications 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 NTT Communications Corp filed Critical NTT Communications Corp
Priority to JP2015235459A priority Critical patent/JP6140256B2/en
Publication of JP2016029856A publication Critical patent/JP2016029856A/en
Application granted granted Critical
Publication of JP6140256B2 publication Critical patent/JP6140256B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To make it possible to refuse to receive unnecessary data files.SOLUTION: A reception permission/rejection setting unit 27 in a called-side terminal 20 sets, to a relay server 30, reception permission/rejection information on the called-side terminal 20 that is set according to setting operation and indicates the reception permission/rejection of a data file linked with a call including voice. A call control unit 18 in a calling-side terminal 10 checks the reception permission/rejection information on the called-side terminal 20 obtained from the relay server 30 by a reception permission/rejection acquisition unit 16 when a data file is uploaded, uploads the data file destined to the called-side terminal 20 to the relay server 30 if the reception permission/rejection information indicates reception permission, and stops upload of the data file if the reception permission/rejection information indicates reception rejection. A call control unit 28 in the called-side terminal 20 downloads, from the relay server 30, the data file from the calling-side terminal 10 destined to the called-side terminal 20 and displays the contents of the data file on a screen.SELECTED DRAWING: Figure 1

Description

本発明は、電話通信技術に関し、特に音声を含む通信呼と連動させて発側端末から着側端末へデータファイルを送信する音声を含む通信呼連動データ通信技術に関する。   The present invention relates to a telephone communication technique, and more particularly to a communication call linked data communication technique including a voice for transmitting a data file from a calling terminal to a called terminal in conjunction with a communication call including a voice.

電話の発呼時や通話中に、その音声を含む通信呼と連動させて、ユーザが付加的な任意のデータをやり取りして表示することは、電話によるコミュニケーションを円滑にする効果がある。
従来、このような通話時に発側端末と着側端末との間でデータファイルをやり取りする技術として、発呼時に発側の状況を知らせる画像などのデータファイルを発側端末から着側端末へ送信し、着側端末でこれを受信して表示することにより、着側ユーザが音声を含む通信呼に応答する前に発側ユーザの状況を把握できるようにした技術が提案されている(例えば、特許文献1など参照)。
When a user makes a call or during a call, the user exchanges and displays additional arbitrary data in conjunction with a communication call including the voice, which has an effect of facilitating communication by the telephone.
Conventionally, as a technology for exchanging data files between the calling terminal and the called terminal during such a call, a data file such as an image that informs the calling party status is sent from the calling terminal to the called terminal at the time of the call. However, a technique has been proposed in which the receiving side user can grasp the situation of the calling side user before responding to the communication call including the voice by receiving and displaying it at the called side terminal (for example, (See Patent Document 1).

特開2012−099894号公報JP 2012-099894 A

しかしながら、このような従来技術では、着側端末において事前にデータファイルの受信を拒否することができないため、不要なデータファイルの受信を拒否したいユーザの要望を満たすことができないという問題点があった。
例えば、回線状態が悪く通信速度が低い場合には、ダウンロードに時間がかかり、ダウンロードが終了して着信表示が開始されるまでに大幅なタイムラグを生するため、着側ユーザのストレスとなる。また、特定ユーザの発側端末から送信されるデータファイルについては、受信を拒否したいという要望もある。また、通信データ量に応じて通信料金が課金される料金体系の場合、高精度な画像、動画、音声など、ファイルサイズが大きいデータファイルをダウンロードすることは、着側ユーザにとって大きな負担となる。
However, such a conventional technique has a problem in that it cannot satisfy a user's desire to refuse reception of an unnecessary data file because reception of the data file cannot be refused in advance at the called terminal. .
For example, when the line state is bad and the communication speed is low, downloading takes time, and a significant time lag is generated until the download is completed and the incoming call display is started. There is also a desire to refuse reception of data files transmitted from the originating terminal of a specific user. In the case of a fee structure in which a communication fee is charged according to the amount of communication data, downloading a data file having a large file size, such as a high-accuracy image, moving image, or sound, is a heavy burden for the callee user.

本発明はこのような課題を解決するためのものであり、不要データファイルの受信を拒否できる音声を含む通信呼連動データ通信技術を提供することを目的としている。   The present invention has been made to solve such problems, and an object of the present invention is to provide a communication call linked data communication technique including voice that can refuse reception of unnecessary data files.

このような目的を達成するために、本発明にかかる通信システムは、呼制御サーバを介した発側端末から着側端末への音声を含む通信呼に連動して、当該発側端末と当該着側端末との間での音声を含む通信の開始に先立って、当該発側端末から当該着側端末へ中継サーバを介してデータファイルを送信して当該着側端末で表示する通信システムであって、前記中継サーバは、前記着側端末からの登録要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を登録する受信可否管理部と、前記発側端末からのアップロード要求に応じて前記着側端末宛てのデータファイルを受信して保持し、前記着側端末からのダウンロード要求に応じて前記発側端末から当該着側端末宛ての前記データファイルを送信するファイル管理部とを備え、前記発側端末は、前記中継サーバから前記着側端末の受信可否情報を取得する受信可否取得部と、前記受信可否取得部により取得した前記着側端末の受信可否情報を確認し、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止する発側呼制御部とを備え、前記着側端末は、設定操作に応じて設定された、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末の受信可否情報を、前記中継サーバへ設定する受信可否設定部と、
前記発側端末から当該着側端末宛てのデータファイルを前記中継サーバからダウンロードし、当該データファイルの内容を画面表示する着側呼制御部とを備えている。
In order to achieve such an object, the communication system according to the present invention links the calling terminal and the called terminal in conjunction with a communication call including voice from the calling terminal to the called terminal via the call control server. A communication system for transmitting a data file from the calling terminal to the called terminal via a relay server and displaying the data on the called terminal before the start of communication including voice with the called terminal. The relay server, in response to a registration request from the destination terminal, receives / cancel management unit for registering reception availability information indicating whether or not a data file linked to a communication call including voice is received, and from the originating terminal In response to the upload request, the data file addressed to the destination terminal is received and held, and in response to the download request from the destination terminal, the data file addressed to the destination terminal is transmitted from the source terminal. A reception management information acquisition unit that acquires the reception availability information of the destination terminal from the relay server, and the reception availability information of the destination terminal acquired by the reception availability acquisition unit. And when the reception availability information indicates that reception is not possible, the calling side call control unit stops the uploading of the data file, and the destination terminal includes voice set according to the setting operation A reception enable / disable setting unit for setting, in the relay server, reception enable / disable information of the receiving terminal indicating whether or not the data file linked with the communication call can be received;
A call-side call control unit that downloads a data file addressed to the callee terminal from the caller terminal from the relay server and displays the contents of the data file on a screen;

また、上記通信システムの一構成例は、前記発側呼制御部が、発信操作に応じて、前記受信可否取得部により取得した前記着側端末の受信可否情報を確認し、当該受信可否情報が受信可を示す場合には前記中継サーバに当該着側端末宛てのデータファイルをアップロードした後、前記着側端末の呼び出しを通知する呼出要求メッセージを前記呼制御サーバへ送信し、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止した後、前記着側端末の呼び出しを通知する呼出要求メッセージを前記呼制御サーバへ送信し、前記着側端末で呼出中であることを通知する前記呼制御サーバからの呼出中メッセージに応じて呼出中状態を表示し、前記着側呼制御部は、前記発側端末からの呼び出しを通知する前記呼制御サーバからの呼出要求メッセージに応じて、前記発側端末から当該着側端末宛てのデータファイルを前記中継サーバからダウンロードして、当該データファイルの内容を画面表示するとともに当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを前記呼制御サーバへ送信するようにしたものである。   Further, in one configuration example of the communication system, the calling side call control unit confirms the reception availability information of the destination terminal acquired by the reception availability determination unit in response to a call operation, and the reception availability information is In the case where reception is possible, after uploading a data file addressed to the destination terminal to the relay server, a call request message notifying the call of the destination terminal is transmitted to the call control server, and the reception availability information is When the reception is not possible, the upload of the data file is stopped, and then a call request message for notifying the call of the called terminal is transmitted to the call control server to notify that the called terminal is calling. The call control server displays a calling state in response to a calling message from the call control server, and the called call control unit notifies the call from the calling terminal. In response to the call request message from the terminal, the data file addressed to the callee terminal is downloaded from the relay server, the contents of the data file are displayed on the screen, and the incoming call display according to the call request message is displayed. And a ringing message notifying that the call is being displayed by the incoming call display is transmitted to the call control server.

また、上記通信システムの一構成例は、前記発側呼制御部が、前記着側端末との通話中におけるファイル送信操作に応じて、前記受信可否取得部により取得した前記着側端末の受信可否情報を確認し、当該受信可否情報が受信可を示す場合には前記中継サーバに当該着側端末宛てのデータファイルをアップロードし、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止し、前記ファイル管理部は、前記発側端末による前記着側端末宛てのデータファイルのアップロード完了に応じて、当該着側端末へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信し、前記着側呼制御部は、前記中継サーバからのアップロード通知メッセージに応じて、前記発側端末から当該着側端末宛てのデータファイルをダウンロードして当該データファイルの内容を画面表示するようにしたものである。   In addition, according to one configuration example of the communication system, the receiving side call control unit may receive or not receive the receiving terminal acquired by the receiving permission acquisition unit in response to a file transmission operation during a call with the receiving terminal. Check the information, and if the reception availability information indicates that reception is possible, upload the data file addressed to the destination terminal to the relay server, and if the reception availability information indicates that reception is not possible, upload the data file. The file management unit transmits an upload notification message notifying that the data file has been uploaded to the destination terminal upon completion of uploading of the data file addressed to the destination terminal by the calling terminal. And the called side call control unit responds to the upload notification message from the relay server, from the calling side terminal to the called side. Download the data file of the youngest addressed are those that were adapted to the screen displays the contents of the data file.

また、本発明にかかる通信方法は、呼制御サーバを介した発側端末から着側端末への音声を含む通信呼に連動して、当該発側端末と当該着側端末との間での音声を含む通信の開始に先立って、当該発側端末から当該着側端末へ中継サーバを介してデータファイルを送信して当該着側端末で表示する通信システムで用いられる通信方法であって、前記中継サーバの受信可否管理部が、前記着側端末からの登録要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を登録する受信可否管理ステップと、前記中継サーバのファイル管理部が、前記発側端末からのアップロード要求に応じて前記着側端末宛てのデータファイルを受信して保持し、前記着側端末からのダウンロード要求に応じて前記発側端末から当該着側端末宛ての前記データファイルを送信するファイル管理ステップと、前記発側端末の受信可否取得部が、前記中継サーバから前記着側端末の受信可否情報を取得する受信可否取得ステップと、前記発側端末の発側呼制御部が、前記受信可否取得部により取得した前記着側端末の受信可否情報を確認し、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止する発側呼制御ステップと、前記着側端末の受信可否設定部が、設定操作に応じて設定された、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末の受信可否情報を、前記中継サーバへ設定する受信可否設定ステップと、前記着側端末の着側呼制御部が、前記発側端末から当該着側端末宛てのデータファイルを前記中継サーバからダウンロードして当該データファイルの内容を画面表示する着側呼制御ステップとを備えている。   In addition, the communication method according to the present invention provides a voice between the calling terminal and the called terminal in conjunction with a communication call including voice from the calling terminal to the called terminal via the call control server. A communication method used in a communication system for transmitting a data file from the calling terminal to the called terminal via a relay server and displaying the data file on the called terminal prior to the start of communication including A reception availability management step in which a reception availability management unit of the server registers reception availability information indicating availability of reception of a data file linked to a communication call including voice in response to a registration request from the destination terminal; and the relay server The file management unit receives and holds a data file addressed to the destination terminal in response to an upload request from the source terminal, and receives a data file from the source terminal in response to a download request from the destination terminal. A file management step for transmitting the data file addressed to the destination terminal, a reception availability acquisition step for receiving a reception availability information of the destination terminal from the relay server by a reception availability acquisition unit of the calling side terminal; The calling side call control unit of the side terminal confirms the reception availability information of the destination terminal acquired by the reception availability acquisition unit, and when the reception availability information indicates that reception is not possible, the source call control unit cancels uploading of the data file. A receiving / receiving information of the receiving terminal indicating whether or not a data file linked to a communication call including voice set by the setting operation is received by the receiving call setting step of the called terminal and the receiving terminal. A reception permission / inhibition setting step for setting in the relay server, and the callee control unit of the callee terminal sends a data file addressed to the callee terminal from the caller terminal to the relay server And a receiving-side call control step of screen Luo download and content of the data file.

本発明にかかる通信端末は、前述したいずれかの通信システムで発信端末として用いられる通信端末である。
また、本発明にかかる他の通信端末は、前述したいずれかの通信システムで着信端末として用いられる通信端末である。
The communication terminal according to the present invention is a communication terminal used as a transmission terminal in any of the communication systems described above.
Another communication terminal according to the present invention is a communication terminal used as a receiving terminal in any of the communication systems described above.

本発明にかかるプログラムは、前述した発側端末を構成する各部としてコンピュータを機能させるためのプログラムである。
また、本発明にかかる他のプログラムは、前述した着側端末を構成する各部としてコンピュータを機能させるためのプログラムである。
The program according to the present invention is a program for causing a computer to function as each unit constituting the above-described calling terminal.
Further, another program according to the present invention is a program for causing a computer to function as each unit constituting the above-described destination terminal.

また、本発明にかかる他の通信システムは、呼制御サーバを介した発側端末から着側端末への音声を含む通信呼に連動して、当該発側端末と当該着側端末との間での音声を含む通信の開始に先立って、当該発側端末から当該着側端末へ中継サーバを介してデータファイルを送信して当該着側端末で表示する通信システムであって、前記中継サーバは、前記発側端末からのアップロード要求に応じて前記着側端末宛てのデータファイルを受信して保持し、前記着側端末からのダウンロード要求に応じて前記発側端末から当該着側端末宛てのデータファイルを送信するファイル管理部を備え、前記発側端末は、前記中継サーバに前記着側端末宛ての前記データファイルをアップロードする発側呼制御部を備え、前記着側端末は、設定操作に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示すとともに当該受信可否の対象を示す発側端末電話番号を含む、当該着側端末の受信可否情報を設定する受信可否設定部と、前記呼制御サーバから通知された前記通信呼に関する発側端末電話番号に基づいて、前記受信可否設定部で設定された受信可否情報を確認し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止する着側呼制御部とを備えている。   In addition, another communication system according to the present invention is connected between the calling terminal and the called terminal in conjunction with a communication call including voice from the calling terminal to the called terminal via the call control server. Prior to the start of communication including the voice of the terminal, a communication system that transmits a data file from the calling terminal to the called terminal via the relay server and displays the data file on the called terminal, wherein the relay server includes: A data file addressed to the destination terminal is received and held in response to an upload request from the source terminal, and a data file addressed to the destination terminal from the source terminal in response to a download request from the destination terminal The calling terminal includes a calling call control unit that uploads the data file addressed to the called terminal to the relay server, and the called terminal responds to a setting operation. A reception availability setting unit for setting reception availability information of the destination terminal, including a caller terminal telephone number indicating whether or not the data file can be received in conjunction with a communication call including voice; Based on the calling terminal telephone number related to the communication call notified from the control server, the reception availability information set by the reception availability setting unit is confirmed. If the reception availability information indicates that reception is not possible, the data file And a called-side call control unit for canceling the download.

また、上記通信システムの一構成例は、前記発側呼制御部が、発信操作に応じて、前記中継サーバに当該着側端末宛てのデータファイルのアップロードを開始し、当該アップロードの完了に応じて前記着側端末の呼び出しを通知する呼出要求メッセージを前記呼制御サーバへ送信し、前記着側端末で呼出中であることを通知する前記呼制御サーバからの呼出中メッセージに応じて呼出中状態を表示し、前記着側呼制御部は、前記発側端末からの呼び出しを通知する前記呼制御サーバからの呼出要求メッセージに応じて、前記発側端末から当該着側端末宛てのデータファイルをダウンロードする際、前記受信可否設定部で設定された受信可否情報を確認し、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして、当該データファイルの内容を画面表示するとともに当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを前記呼制御サーバへ送信し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止して、当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを前記呼制御サーバへ送信するようにしたものである。   Also, in one configuration example of the communication system, the calling side call control unit starts uploading a data file addressed to the destination terminal to the relay server in response to a calling operation, and in response to completion of the uploading A call request message for notifying the call of the called terminal is transmitted to the call control server, and the calling state is changed according to the calling message from the call control server for notifying that the called terminal is calling. The called-side call control unit downloads a data file addressed to the called-side terminal from the calling-side terminal in response to a call request message from the call control server that notifies a call from the calling-side terminal. At this time, the reception availability information set by the reception availability setting unit is confirmed, and if the reception availability information indicates that reception is possible, the data file is downloaded and The contents of the data file are displayed on the screen and an incoming call display is performed in response to the call request message, a ringing message is sent to the call control server to notify that the call is being made by the incoming call display, and the reception availability information is If the reception is not possible, the download of the data file is stopped, the incoming call display is performed in response to the call request message, and the ringing message is sent to the call control server for notifying that the call is being received by the incoming call display. It is what you do.

また、上記通信システムの一構成例は、前記発側呼制御部が、前記着側端末との通話中におけるファイル送信操作に応じて、前記中継サーバに当該着側端末宛てのデータファイルをアップロードし、前記ファイル管理部は、前記発側端末による前記着側端末宛てのデータファイルのアップロード完了に応じて、当該着側端末へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信し、前記着側呼制御部は、前記中継サーバからのアップロード通知メッセージに応じて、前記発側端末から当該着側端末宛てのデータファイルをダウンロードする際、前記受信可否設定部で設定された受信可否情報を確認し、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして当該データファイルの内容を画面表示し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止するようにしたものである。   Further, in one configuration example of the communication system, the calling-side call control unit uploads a data file addressed to the receiving-side terminal to the relay server in response to a file transmission operation during a call with the receiving-side terminal. The file management unit transmits an upload notification message notifying that the data file has been uploaded to the destination terminal in response to the completion of uploading the data file addressed to the destination terminal by the calling terminal. The receiving side call control unit, when downloading a data file addressed to the receiving side terminal from the calling side terminal in response to an upload notification message from the relay server, the reception availability information set by the reception availability setting unit If the reception availability information indicates that reception is possible, the data file is downloaded and the data file is downloaded. The contents of the Le a screen display, if the reception permission information indicates unreceivable are those so as to cancel the downloading of the data file.

また、本発明にかかる他の通信方法は、呼制御サーバを介した発側端末から着側端末への音声を含む通信呼に連動して、当該発側端末と当該着側端末との間での音声を含む通信の開始に先立って、当該発側端末から当該着側端末へ中継サーバを介してデータファイルを送信して当該着側端末で表示する通信システムで用いられる通信方法であって、前記中継サーバのファイル管理部が、前記発側端末からのアップロード要求に応じて前記着側端末宛てのデータファイルを受信して保持し、前記着側端末からのダウンロード要求に応じて前記発側端末から当該着側端末宛てのデータファイルを送信するファイル管理ステップと、前記発側端末の発側呼制御部が、前記中継サーバに前記着側端末宛ての前記データファイルをアップロードする発側呼制御ステップと、前記着側端末の受信可否設定部が、設定操作に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示すとともに当該受信可否の対象を示す発側端末電話番号を含む、当該着側端末の受信可否情報を設定する受信可否設定ステップと、前記呼制御サーバから通知された前記通信呼に関する発側端末電話番号に基づいて、前記着側端末の着側呼制御部が、前記受信可否設定部で設定された受信可否情報を確認し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止する着側呼制御ステップとを備えている。   Further, another communication method according to the present invention is provided between a calling terminal and a called terminal in conjunction with a communication call including a voice from the calling terminal to the called terminal via the call control server. Prior to the start of communication including the voice of the communication method used in the communication system for transmitting the data file from the calling terminal to the called terminal via the relay server and displaying the data file on the called terminal, The file management unit of the relay server receives and holds a data file addressed to the destination terminal in response to an upload request from the source terminal, and the source terminal in response to a download request from the destination terminal A file management step of transmitting a data file addressed to the destination terminal from the calling side, and a calling side of the calling side call control unit of the calling side terminal uploading the data file addressed to the destination terminal to the relay server A receiving step phone number indicating whether or not to receive a data file linked to a communication call including voice and indicating a target of whether or not the receiving is possible, in accordance with a setting operation; A reception permission / non-permission setting step for setting reception permission / non-permission information of the destination terminal, and a destination call control unit of the destination terminal based on a calling terminal telephone number related to the communication call notified from the call control server. Includes a receiving call control step of confirming the reception enable / disable information set by the reception enable / disable setting unit, and stopping the download of the data file when the reception enable / disable information indicates that reception is not possible.

本発明によれば、着側ユーザが設定した、音声を含む通信呼に連動したデータファイルの受信可否が、受信不可の場合、発側端末から中継サーバへのアップロード、または中継サーバから着側端末へのダウンロードが中止される。したがって、着側端末において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したい着側ユーザの要望を満たすことが可能となる。   According to the present invention, when reception of a data file linked to a communication call including a voice set by the called-side user is impossible, uploading from the calling-side terminal to the relay server, or from the relay server to the called-side terminal Download to is canceled. Therefore, the receiving terminal can reject the reception of the data file in advance, and it is possible to satisfy the demand of the receiving user who wants to reject the reception of the unnecessary data file.

第1の実施の形態にかかる通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the communication system concerning 1st Embodiment. 受信可否情報の構成例である。It is an example of a structure of reception availability information. データファイルの管理例である。It is an example of management of a data file. 第1の実施の形態にかかる通信システムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the communication system concerning 1st Embodiment. 第1の実施の形態にかかる通信システムの動作(続き)を示すシーケンス図である。It is a sequence diagram which shows operation | movement (continuation) of the communication system concerning 1st Embodiment. 第2の実施の形態にかかる通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the communication system concerning 2nd Embodiment. 第2の実施の形態にかかる通信システムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the communication system concerning 2nd Embodiment. 第2の実施の形態にかかる通信システムの動作(続き)を示すシーケンス図である。It is a sequence diagram which shows operation | movement (continuation) of the communication system concerning 2nd Embodiment. 第3の実施の形態にかかる通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the communication system concerning 3rd Embodiment. 第3の実施の形態にかかる通信システムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the communication system concerning 3rd Embodiment. 第3の実施の形態にかかる通信システムの動作(続き)を示すシーケンス図である。It is a sequence diagram which shows operation | movement (continuation) of the communication system concerning 3rd Embodiment.

次に、本発明の実施の形態について図面を参照して説明する。
[第1の実施の形態]
まず、図1を参照して、本発明の第1の実施の形態にかかる通信システム1について説明する。図1は、第1の実施の形態にかかる通信システムの構成を示すブロック図である。
Next, embodiments of the present invention will be described with reference to the drawings.
[First Embodiment]
First, a communication system 1 according to a first embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram illustrating a configuration of a communication system according to the first embodiment.

この通信システム1は、通信網50に接続された発側端末10および着側端末20との間での音声通話を行う通信システムである。発側端末10は、音声を含む通信呼の発信側となる電話端末であり、着側端末20は、音声を含む通信呼の着信側となる電話端末である。発側端末10から着側端末20へ発信し、着側端末20での応答に応じて発側端末10と着側端末20との間で音声通話が開始される。
本実施の形態は、呼制御サーバ41,42を介した発側端末10から着側端末20への音声を含む通信呼に連動して、発側端末10と着側端末20との間での音声を含む通信の開始に先立って、発側端末10から当該着側端末20へ中継サーバ30を介してデータファイルを送信するようにしたものである。なお、本発明でいう音声を含む通信には、音声通信(電話)だけでなく、テレビ電話など、音声を含むすべての通信を含むものとする。
The communication system 1 is a communication system that performs a voice call between the calling terminal 10 and the called terminal 20 connected to the communication network 50. The calling terminal 10 is a telephone terminal that is a caller of a communication call including voice, and the called terminal 20 is a telephone terminal that is a receiver of a communication call including voice. A call is started from the calling terminal 10 to the called terminal 20 and a voice call is started between the calling terminal 10 and the called terminal 20 in response to a response at the called terminal 20.
In the present embodiment, the call between the calling terminal 10 and the called terminal 20 is linked to the communication call including the voice from the calling terminal 10 to the called terminal 20 via the call control servers 41 and 42. Prior to the start of communication including voice, the data file is transmitted from the calling terminal 10 to the called terminal 20 via the relay server 30. Note that the communication including voice in the present invention includes not only voice communication (telephone) but also all communication including voice such as a videophone.

中継サーバ30は、サーバ装置などの情報処理装置からなり、HTTP(HyperText Transfer Protocol)やFTP(File Transfer Protocol)などのデータ通信プロトコルに基づいて発側端末10および着側端末20との間で画像や映像などの各種データファイルをやり取りする機能を有している。   The relay server 30 includes an information processing device such as a server device, and images are transmitted between the calling terminal 10 and the called terminal 20 based on a data communication protocol such as HTTP (HyperText Transfer Protocol) or FTP (File Transfer Protocol). It has a function to exchange various data files such as video and video.

呼制御サーバ41,42は、音声通話用の通信網を構成するサーバ装置などの情報処理装置からなり、SIP(Session Initiation Protocol)などの呼制御プロトコルに基づいて、発側端末10と着側端末20との間の音声通話を確立するための音声を含む通信呼について接続制御を行う機能を有している。   The call control servers 41 and 42 are information processing devices such as a server device that constitutes a communication network for voice communication, and based on a call control protocol such as SIP (Session Initiation Protocol), the calling side terminal 10 and the called side terminal 20 has a function of performing connection control for a communication call including a voice for establishing a voice call with 20.

通信網50は、有線または無線の電話網やインターネットなどのIP網からなり、発側端末10と着側端末20との間での音声通話やデータ通信などの通信サービスを提供する機能を有している。図1では、通信網50内に、発側端末10と着側端末20との間でのデータ通信サービスを提供する通信網51と、発側端末10と着側端末20との間での音声通話サービスを提供する通信網52とが設けられている。なお、これら通信網51,52は1つの通信網で実現してもよい。   The communication network 50 includes a wired or wireless telephone network or an IP network such as the Internet, and has a function of providing communication services such as voice communication and data communication between the calling terminal 10 and the called terminal 20. ing. In FIG. 1, a communication network 51 that provides a data communication service between the calling terminal 10 and the called terminal 20 in the communication network 50, and voice between the calling terminal 10 and the called terminal 20. A communication network 52 that provides a call service is provided. Note that the communication networks 51 and 52 may be realized by a single communication network.

[発側端末]
次に、図1を参照して、本実施の形態にかかる通信システム1で用いる発側端末10の構成について詳細に説明する。
発側端末10は、全体として音声通話機能を有する、有線あるいは無線のデータ通信端末からなり、主な機能部として、操作入力部11、画面表示部12、データファイル取得部13、記憶部14、音声通話部15、受信可否取得部16、受信可否設定部17、および呼制御部18が設けられており、互いにデータやり取り可能に接続されている。
[Calling terminal]
Next, with reference to FIG. 1, the configuration of the calling terminal 10 used in the communication system 1 according to the present embodiment will be described in detail.
The calling side terminal 10 is composed of a wired or wireless data communication terminal having a voice call function as a whole, and main operation units include an operation input unit 11, a screen display unit 12, a data file acquisition unit 13, a storage unit 14, A voice call unit 15, a reception availability determination unit 16, a reception availability setting unit 17, and a call control unit 18 are provided and are connected so as to exchange data with each other.

操作入力部11は、ダイヤルキーや機能キーを含むキーボードやマウスなどの操作入力装置からなり、ユーザ操作を検出して各機能部へ出力する機能を有している。
画面表示部12は、LCDなどの画面表示装置からなり、各機能部から出力された操作メニュー、画像、メッセージなどの表示データを画面表示する機能を有している。
データファイル取得部13は、ユーザ操作に応じて、着側端末20へ送信するデータファイルを取得して、記憶部14へ保存する機能を有している。データファイルの取得例としては、例えば、カメラによる撮影、メールの受信、Web閲覧によるダウンロード、外部メモリからの読み込み、他端末との近距離無線通信による転送などの動作により、取得する方法が考えられる。
The operation input unit 11 includes an operation input device such as a keyboard and a mouse including dial keys and function keys, and has a function of detecting a user operation and outputting it to each function unit.
The screen display unit 12 includes a screen display device such as an LCD, and has a function of displaying display data such as operation menus, images, and messages output from each function unit on the screen.
The data file acquisition unit 13 has a function of acquiring a data file to be transmitted to the destination terminal 20 and storing it in the storage unit 14 in response to a user operation. As an example of acquiring a data file, for example, there is a method of acquiring by performing operations such as shooting by a camera, receiving mail, downloading by browsing the Web, reading from an external memory, or transferring by short-range wireless communication with another terminal. .

記憶部14は、半導体メモリやハードディスクなどの記憶装置からなり、各機能部での処理動作に用いる各種処理情報やプログラムを記憶する機能を有している。
記憶部14で記憶する主な処理情報として、自端末の電話番号やデータ通信用のアドレス、データファイル取得部13で取得した画像や映像のデータファイル、中継サーバ30へアップロードするデータファイルがある。
The storage unit 14 includes a storage device such as a semiconductor memory or a hard disk, and has a function of storing various processing information and programs used for processing operations in each functional unit.
Main processing information stored in the storage unit 14 includes a telephone number of the terminal itself, an address for data communication, an image / video data file acquired by the data file acquisition unit 13, and a data file uploaded to the relay server 30.

音声通話部15は、コーデックなどの専用の音声通話回路や、スピーカおよびマイクを有し、RTP(Real-time Transport Protocol)などの通信プロトコルに基づいて、通信網51を介した着側端末20との音声通話を実現する機能を有している。
受信可否取得部16は、着側端末20の受信可否情報を中継サーバ30から取得する機能を有している。
受信可否設定部17は、操作入力部11で検出されたユーザ操作に応じて、当該発側端末10の受信可否情報を中継サーバ30へ設定する機能を有している。
The voice call unit 15 has a dedicated voice call circuit such as a codec, a speaker and a microphone, and is connected to the called terminal 20 via the communication network 51 based on a communication protocol such as RTP (Real-time Transport Protocol). It has a function to realize the voice call.
The reception availability acquisition unit 16 has a function of acquiring the reception availability information of the called terminal 20 from the relay server 30.
The reception availability setting unit 17 has a function of setting the reception availability information of the calling terminal 10 in the relay server 30 according to the user operation detected by the operation input unit 11.

呼制御部(発側呼制御部)18は、データファイルをアップロードする際、受信可否取得部16により取得した着側端末20の受信可否情報を確認する機能と、当該受信可否情報が受信可を示す場合には中継サーバ30に当該着側端末20宛てのデータファイルをアップロードする機能と、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止する機能とを有している。   When uploading the data file, the call control unit (calling side call control unit) 18 confirms the reception availability information of the destination terminal 20 acquired by the reception availability determination unit 16 and determines whether the reception availability information can be received. In this case, the relay server 30 has a function of uploading a data file addressed to the destination terminal 20 and a function of canceling the upload of the data file when the reception availability information indicates that reception is not possible.

これに加えて、呼制御部18は、操作入力部11で検出した発信操作に応じて、受信可否取得部16により取得した着側端末20の受信可否情報を確認する機能と、当該受信可否情報が受信可を示す場合には中継サーバ30に当該着側端末20宛てのデータファイルをアップロードした後、着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信する機能と、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止した後、着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信する機能と、着側端末20で呼出中であることを通知する呼制御サーバ41からの呼出中メッセージに応じて呼出中状態を表示する機能とを有している。   In addition to this, the call control unit 18 confirms the reception availability information of the called terminal 20 acquired by the reception availability acquisition unit 16 according to the transmission operation detected by the operation input unit 11, and the reception availability information. Indicates that reception is possible, after uploading a data file addressed to the destination terminal 20 to the relay server 30, a function to transmit a call request message to notify the call of the destination terminal 20 to the call control server 41, When the reception availability information indicates that reception is impossible, the function of transmitting a call request message for notifying the call of the called terminal 20 to the call control server 41 after stopping the uploading of the data file, and being called by the called terminal 20 And a function of displaying a ringing state in response to a ringing message from the call control server 41 that notifies that the call is in progress.

これに加えて、呼制御部18は、着側端末20との通話中における、操作入力部11で検出したファイル送信操作に応じて、受信可否取得部16により取得した着側端末20の受信可否情報を確認する機能と、当該受信可否情報が受信可を示す場合には中継サーバ30に当該着側端末20宛てのデータファイルをアップロードする機能と、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止する機能とを有している。   In addition to this, the call control unit 18 determines whether or not the receiving terminal 20 can receive the reception information acquired by the reception availability acquisition unit 16 according to the file transmission operation detected by the operation input unit 11 during a call with the receiving terminal 20. A function for confirming information, a function for uploading a data file addressed to the destination terminal 20 to the relay server 30 when the reception availability information indicates reception permission, and a function for when the reception availability information indicates reception failure And a function of canceling the uploading of the data file.

なお、発側端末10には、一般的な電話端末、あるいは携帯端末やスマートフォンなどの通信端末が有する各種構成が設けられているものとする。また、発側端末10における各機能部のうち、受信可否取得部16、受信可否設定部17、および呼制御部18については、CPUが記憶部14内のプログラムを読み出して実行する演算処理部(コンピュータ)により実現されている。このプログラムは、外部装置や記録媒体に格納されており、予め記憶部14に保存される。   Note that the calling terminal 10 is provided with various configurations of a general telephone terminal or a communication terminal such as a mobile terminal or a smartphone. In addition, among the functional units in the calling terminal 10, for the reception availability acquisition unit 16, the reception availability setting unit 17, and the call control unit 18, an arithmetic processing unit (CPU reads and executes a program in the storage unit 14 ( Computer). This program is stored in an external device or a recording medium, and is stored in the storage unit 14 in advance.

[着側端末]
次に、図1を参照して、本実施の形態にかかる通信システム1で用いる着側端末20の構成について詳細に説明する。
着側端末20は、全体として音声通話機能を有する、有線あるいは無線のデータ通信端末からなり、主な機能部として、操作入力部21、画面表示部22、データファイル取得部23、記憶部24、音声通話部25、受信可否設定部27、および呼制御部28が設けられており、互いにデータやり取り可能に接続されている。
[Destination terminal]
Next, with reference to FIG. 1, the configuration of the called terminal 20 used in the communication system 1 according to the present embodiment will be described in detail.
The destination terminal 20 is composed of a wired or wireless data communication terminal having a voice call function as a whole, and main operation units include an operation input unit 21, a screen display unit 22, a data file acquisition unit 23, a storage unit 24, A voice call unit 25, a reception enable / disable setting unit 27, and a call control unit 28 are provided, and are connected so as to exchange data with each other.

操作入力部21は、ダイヤルキーや機能キーを含むキーボードやマウスなどの操作入力装置からなり、ユーザ操作を検出して各機能部へ出力する機能を有している。
画面表示部22は、LCDなどの画面表示装置からなり、各機能部から出力された操作メニュー、画像、メッセージなどの表示データを画面表示する機能を有している。
データファイル取得部23は、ユーザ操作に応じて、発側端末10へ送信するデータファイルを取得して、記憶部24へ保存する機能を有している。データファイルの取得例としては、例えば、カメラによる撮影、メールの受信、Web閲覧によるダウンロード、外部メモリからの読み込み、他端末との近距離無線通信による転送などの動作により、取得する方法が考えられる。
The operation input unit 21 includes an operation input device such as a keyboard and a mouse including dial keys and function keys, and has a function of detecting a user operation and outputting it to each function unit.
The screen display unit 22 includes a screen display device such as an LCD, and has a function of displaying display data such as operation menus, images, and messages output from each function unit on the screen.
The data file acquisition unit 23 has a function of acquiring a data file to be transmitted to the calling terminal 10 and storing it in the storage unit 24 in response to a user operation. As an example of acquiring a data file, for example, there is a method of acquiring by performing operations such as shooting by a camera, receiving mail, downloading by browsing the Web, reading from an external memory, or transferring by short-range wireless communication with another terminal. .

記憶部24は、半導体メモリやハードディスクなどの記憶装置からなり、各機能部での処理動作に用いる各種処理情報やプログラムを記憶する機能を有している。
記憶部24で記憶する主な処理情報として、自端末の電話番号やデータ通信用のアドレス、データファイル取得部23で取得した画像や映像のデータファイル、中継サーバ30へアップロードするデータファイルがある。
The storage unit 24 includes a storage device such as a semiconductor memory or a hard disk, and has a function of storing various processing information and programs used for processing operations in each functional unit.
Main processing information stored in the storage unit 24 includes a telephone number of the terminal itself, an address for data communication, an image / video data file acquired by the data file acquisition unit 23, and a data file to be uploaded to the relay server 30.

音声通話部25は、コーデックなどの専用の音声通話回路や、スピーカおよびマイクを有し、RTP(Real-time Transport Protocol)などの通信プロトコルに基づいて、通信網51を介した発側端末10との音声通話を実現する機能を有している。
受信可否設定部27は、操作入力部21で検出されたユーザ操作に応じて、当該着側端末20の受信可否情報を中継サーバ30へ設定する機能を有している。受信可否情報の詳細については後述する。
The voice call unit 25 includes a dedicated voice call circuit such as a codec, a speaker and a microphone, and is connected to the calling terminal 10 via the communication network 51 based on a communication protocol such as RTP (Real-time Transport Protocol). It has a function to realize the voice call.
The reception availability setting unit 27 has a function of setting the reception availability information of the destination terminal 20 in the relay server 30 according to the user operation detected by the operation input unit 21. Details of the reception availability information will be described later.

呼制御部(着側呼制御部)28は、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードして当該データファイルの内容を画面表示部22で表示する機能を有している。   The call control unit (called side call control unit) 28 has a function of downloading a data file addressed to the called side terminal 20 from the calling side terminal 10 from the relay server 30 and displaying the contents of the data file on the screen display unit 22. Have.

これに加えて、呼制御部28は、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードする機能と、当該データファイルの内容を画面表示部22で表示するとともに当該呼出要求メッセージに応じた着信表示を行う機能と、当該着信表示による呼出中であることを通知する呼出中メッセージを呼制御サーバ42へ送信する機能とを有している。   In addition, the call control unit 28 relays the data file addressed to the destination terminal 20 from the calling side terminal 10 in response to the call request message from the call control server 42 that notifies the call from the calling side terminal 10. A function for downloading from the server 30, a function for displaying the contents of the data file on the screen display unit 22 and displaying an incoming call in response to the call request message, and a call for notifying that a call is being made by the incoming call display And a function of transmitting a message to the call control server 42.

これに加えて、呼制御部28は、中継サーバ30からのアップロード通知メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルをダウンロードして当該データファイルの内容を画面表示部22で表示する機能を有している。   In addition to this, the call control unit 28 downloads a data file addressed to the destination terminal 20 from the calling side terminal 10 in response to an upload notification message from the relay server 30, and displays the contents of the data file on the screen display unit. 22 is displayed.

なお、着側端末20には、一般的な電話端末、あるいは携帯端末やスマートフォンなどの通信端末が有する各種構成が設けられているものとする。また、着側端末20における各機能部のうち、受信可否設定部27および呼制御部28については、CPUが記憶部24内のプログラムを読み出して実行する演算処理部(コンピュータ)により実現されている。このプログラムは、外部装置や記録媒体に格納されており、予め記憶部24に保存される。   It is assumed that the receiving terminal 20 is provided with various configurations of a general telephone terminal or a communication terminal such as a mobile terminal or a smartphone. In addition, among the functional units in the destination terminal 20, the reception availability setting unit 27 and the call control unit 28 are realized by an arithmetic processing unit (computer) in which the CPU reads and executes the program in the storage unit 24. . This program is stored in an external device or a recording medium, and is stored in the storage unit 24 in advance.

[中継サーバ]
次に、図1を参照して、本実施の形態にかかる通信システム1で用いる中継サーバ30の構成について詳細に説明する。
[Relay server]
Next, the configuration of the relay server 30 used in the communication system 1 according to the present embodiment will be described in detail with reference to FIG.

中継サーバ30は、全体としてサーバ装置などの情報処理装置からなり、HTTPやFTPなどのデータ通信プロトコルに基づいて、通信網52を介して発側端末10および着側端末20との間で画像などの各種データファイルをやり取りする機能を有している。
この中継サーバ30には、主な機能部として、受信可否管理部31とファイル管理部32とが設けられている。
The relay server 30 is composed of an information processing device such as a server device as a whole, and based on a data communication protocol such as HTTP or FTP, an image or the like is transmitted between the calling terminal 10 and the called terminal 20 via the communication network 52. It has a function to exchange various data files.
The relay server 30 is provided with a reception availability management unit 31 and a file management unit 32 as main functional units.

受信可否管理部31は、着側端末20からの登録要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を記憶部(図示せず)に登録する機能と、発側端末10からの着側受信可否取得要求に応じて、指定された着側端末20の電話番号、あるいは発側端末10および着側端末20の両電話番号に対応する受信可否情報を返送する機能とを有している。   The reception availability management unit 31 has a function of registering in a storage unit (not shown) reception availability information indicating whether or not a data file can be received linked to a communication call including voice in response to a registration request from the destination terminal 20. In response to the call reception side reception availability request from the calling side terminal 10, the telephone number of the specified called side terminal 20 or the reception availability information corresponding to both telephone numbers of the calling side terminal 10 and the called side terminal 20 is returned. It has the function to do.

受信可否情報は、着側端末20の受信可否設定部27において、操作入力部21で検出されたユーザの設定操作に基づいて、その内容が設定された後、中継サーバ30へ登録される。
図2は、受信可否情報の構成例である。ここでは、着側端末電話番号ごとに、受信可否が登録されている。また、受信可否の対象となるデータファイルを詳細に指定するため、ファイル種別、ファイルサイズ、発側端末電話番号などの属性値が登録可能となっている。
例えば、ファイル種別は、受信拒否の対象となるデータファイルの種別を指定する属性値であり、画像、映像(動画)、テキスト(メッセージやホームページURL)、位置情報/地図情報(緯度・経度のみでもよい)、SMS(ショートメッセージ)、IM(インスタントメッセージ)、オフィス系(文書や図面)、音声・音楽、クーポンなどのファイル種別が設定される。設定されたファイル種別に属するデータファイルが受信拒否の対象となる。
The reception availability information is registered in the relay server 30 after its contents are set based on the user's setting operation detected by the operation input unit 21 in the reception availability setting unit 27 of the destination terminal 20.
FIG. 2 is a configuration example of reception availability information. Here, whether or not reception is possible is registered for each destination terminal telephone number. In addition, in order to specify in detail the data file to be received or not, attribute values such as file type, file size, and calling terminal telephone number can be registered.
For example, the file type is an attribute value that specifies the type of data file to be rejected, and includes image, video (moving image), text (message or home page URL), location information / map information (only latitude / longitude) File type such as SMS (short message), IM (instant message), office system (document or drawing), voice / music, coupon, etc. are set. Data files belonging to the set file type are subject to reception rejection.

また、ファイルサイズは、受信拒否の対象となるデータファイルのファイルサイズの下限を指定する属性値である。設定されたファイルサイズ以上のファイルサイズを有するデータファイルが受信拒否の対象となる。
また、送信元電話番号は、受信拒否の対象となるデータファイルの送信元となる電話端末の電話番号を指定する属性値である。設定された電話番号の電話端末から送信されたデータファイルが受信拒否の対象となる。
The file size is an attribute value that specifies the lower limit of the file size of the data file to be rejected. Data files having a file size larger than the set file size are subject to reception refusal.
The transmission source telephone number is an attribute value that specifies the telephone number of the telephone terminal that is the transmission source of the data file that is the object of reception rejection. The data file transmitted from the telephone terminal with the set telephone number is the object of reception rejection.

これら属性値による受信拒否の有無判定は、基本的にすべて論理和あるいは論理積で統合されてデータファイルの受信拒否が判定される。なお、特定の属性値を組み合わせて用いてもよい。例えば、ファイル種別ごとに、ファイルサイズや送信元電話番号を設定できるようにしてもよく、送信元電話番号ごとに、ファイル種別やファイルサイズを設定できるようにしてもよい。   The determination of the presence or absence of reception refusal based on these attribute values is basically integrated by logical sum or logical product, and reception refusal of the data file is determined. Note that specific attribute values may be used in combination. For example, the file size and the transmission source telephone number may be set for each file type, or the file type and the file size may be set for each transmission source telephone number.

ファイル管理部32は、発側端末10からのアップロード要求に応じて着側端末20宛てのデータファイルを受信して記憶部で保持する機能と、着側端末20からのダウンロード要求に応じて発側端末10から当該着側端末20宛てのデータファイルを送信する機能と、発側端末10による着側端末20宛てのデータファイルのアップロード完了に応じて、当該着側端末20へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信する機能とを有している。   The file management unit 32 receives a data file addressed to the destination terminal 20 in response to an upload request from the origination terminal 10 and holds it in the storage unit, and the origination side in response to a download request from the destination terminal 20 In response to the function of transmitting the data file addressed to the destination terminal 20 from the terminal 10 and the uploading of the data file addressed to the destination terminal 20 by the calling terminal 10, the data file is uploaded to the destination terminal 20 And a function of transmitting an upload notification message to notify that.

図3は、データファイルの管理例である。ここでは、データファイルを識別するファイル名ごとに、当該データファイルのアップロード元となる発側端末電話番号と、当該データファイルのダウンロード先となる着側端末電話番号とが登録されている。これらファイル名、発側端末電話番号、着側端末電話番号は、アップロード時に発側端末10から通知される。また、ダウンロード時には、着側端末20から通知された発側端末電話番号および着側端末電話番号と合致するデータファイルが選択されて、着側端末20へ送信される。   FIG. 3 shows an example of data file management. Here, for each file name that identifies a data file, an originating terminal phone number that is the upload source of the data file and a called terminal phone number that is the download destination of the data file are registered. The file name, calling terminal phone number, and called terminal phone number are notified from the calling terminal 10 at the time of upload. At the time of downloading, the calling terminal telephone number notified from the called terminal 20 and the data file matching the called terminal telephone number are selected and transmitted to the called terminal 20.

なお、中継サーバ30には、一般的なサーバ装置が有する各種構成が設けられているものとする。また、発側端末10における各機能部のうち、受信可否管理部31およびファイル管理部32については、CPUが記憶部内のプログラムを読み出して実行する演算処理部(コンピュータ)により実現されている。このプログラムは、外部装置や記録媒体に格納されており、予め記憶部に保存される。   It is assumed that the relay server 30 is provided with various configurations that a general server device has. Of the functional units in the originating terminal 10, the reception availability management unit 31 and the file management unit 32 are realized by an arithmetic processing unit (computer) in which the CPU reads and executes a program in the storage unit. This program is stored in an external device or a recording medium, and is stored in the storage unit in advance.

[第1の実施の形態の動作]
次に、図4および図5を参照して、本実施の形態にかかる通信システム1の動作について説明する。図4は、第1の実施の形態にかかる通信システムの動作を示すシーケンス図である。図5は、第1の実施の形態にかかる通信システムの動作(続き)を示すシーケンス図である。なお、図4および図5において、実線矢印は、中継サーバ30を介してやり取りするHTTP/HTTPSメッセージを示し、破線矢印は、呼制御サーバ41,42を介してやり取りするSIPメッセージを示している。
[Operation of First Embodiment]
Next, the operation of the communication system 1 according to the present embodiment will be described with reference to FIG. 4 and FIG. FIG. 4 is a sequence diagram illustrating an operation of the communication system according to the first embodiment. FIG. 5 is a sequence diagram illustrating an operation (continued) of the communication system according to the first embodiment. 4 and 5, the solid line arrows indicate HTTP / HTTPS messages exchanged via the relay server 30, and the broken line arrows indicate SIP messages exchanged via the call control servers 41 and 42.

図4に示すように、着側端末20の受信可否設定部27は、受信可否を設定するためのユーザ操作に応じて、自端末20の受信可否情報を中継サーバ30へ設定する受信可否設定要求を中継サーバ30へ送信する。
中継サーバ30の受信可否管理部31は、着側端末20からの受信可否設定要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を記憶部に登録し、設定完了(200OK)を着側端末20へ返送する。
これにより、通信システム1の受信可否設定動作(ステップ100)が完了する。
As illustrated in FIG. 4, the reception availability setting unit 27 of the destination terminal 20 sets a reception availability setting request for setting the reception availability information of the terminal 20 in the relay server 30 in response to a user operation for setting the reception availability. Is transmitted to the relay server 30.
In response to the reception availability setting request from the destination terminal 20, the reception availability management unit 31 of the relay server 30 registers reception availability information indicating whether or not a data file linked to a communication call including voice is received in the storage unit, The setting completion (200 OK) is returned to the called terminal 20.
Thereby, the reception permission / inhibition setting operation (step 100) of the communication system 1 is completed.

次に、発側端末10において、着側端末20の電話番号を発信先として指定した発信操作が、操作入力部11で検出された場合(ステップ101)、受信可否取得部16は、呼出先となる着側端末20の受信可否情報の取得を要求する着側受信可否取得要求を中継サーバ30へ送信する。この着側受信可否取得要求には、発側端末10および着側端末20の両電話番号が指定されている。   Next, in the calling terminal 10, when a call operation in which the telephone number of the called terminal 20 is specified as a call destination is detected by the operation input unit 11 (step 101), the reception availability acquisition unit 16 A receiving side reception availability acquisition request for requesting acquisition of reception availability information of the destination terminal 20 is transmitted to the relay server 30. In the receiving side reception availability acquisition request, both telephone numbers of the calling terminal 10 and the receiving terminal 20 are specified.

中継サーバ30の受信可否管理部31は、発側端末10からの着側受信可否取得要求に応じて、指定された発側端末10および着側端末20の両電話番号に基づいて、着側端末20の発側端末10に関する受信可否情報を、着側受信可否結果(200OK)により返送する。
これにより、通信システム1の受信可否取得動作(ステップ102)が完了する。
なお、発側端末10からの着側受信可否取得要求にファイル概要を追加して中継サーバ30へ通知し、中継サーバ30の受信可否管理部31で、当該ファイル概要に基づき着側端末20の発側端末10に関する受信可否を判断し、その判断結果を着側受信可否結果(200OK)により発側端末10へ返送するようにしてもよい。
The reception availability management unit 31 of the relay server 30 responds to the receiving side reception availability acquisition request from the calling side terminal 10 based on both telephone numbers of the specified calling side terminal 10 and the called side terminal 20. The reception enable / disable information about the 20 originating terminals 10 is returned by the arrival-side reception enable / disable result (200 OK).
Thereby, the reception availability determination operation (step 102) of the communication system 1 is completed.
Note that a file summary is added to the call reception side availability determination request from the originating terminal 10 and notified to the relay server 30, and the reception availability management unit 31 of the relay server 30 issues the call origination terminal 20 issuer based on the file summary. It is also possible to determine whether or not reception is possible with respect to the terminal 10 and return the determination result to the terminal 10 on the basis of the reception-side reception availability result (200 OK).

続いて、発側端末10の呼制御部18は、受信可否取得部16により取得した着側端末20の発側端末10に関する受信可否情報を確認し(ステップ103)、当該受信可否情報が受信可を示す場合には、中継サーバ30に着側端末20宛てのデータファイルをアップロードするため、通信システム1は、次のようなアップロード動作(ステップ104)を実行する。   Subsequently, the call control unit 18 of the calling terminal 10 confirms the reception availability information regarding the calling terminal 10 of the called terminal 20 acquired by the reception availability acquisition unit 16 (step 103), and the reception availability information can be received. In order to upload a data file addressed to the destination terminal 20 to the relay server 30, the communication system 1 performs the following upload operation (step 104).

アップロード動作(ステップ104)において、呼制御部18は、まず、ユーザ操作により選択されたデータファイルを含むアップロード要求を中継サーバ30へ送信することにより、アップロードを開始し、データファイル送信中画面を画面表示部12に表示する。
中継サーバ30のファイル管理部32は、発側端末10からのアップロード要求に応じて着側端末20宛てのデータファイルを受信して記憶部で保持し、アップロードの完了に応じて、アップロード完了(200OK)を発側端末10へ返送する。
In the upload operation (step 104), the call control unit 18 first starts upload by transmitting an upload request including the data file selected by the user operation to the relay server 30, and displays the data file transmission screen. It is displayed on the display unit 12.
The file management unit 32 of the relay server 30 receives the data file addressed to the destination terminal 20 in response to the upload request from the originating terminal 10 and holds it in the storage unit. When the upload is completed, the upload is completed (200 OK). ) To the calling terminal 10.

発側端末10の呼制御部18は、中継サーバ30から通知されたアップロード完了に応じて、アップロード完了画面を画面表示部12に表示し、アップロードしたデータファイルが着側端末20によりダウンロードされたことを確認するため、送信先受信確認要求を中継サーバ30へ送信する。
これにより、通信システム1のアップロード動作(ステップ104)が完了し、このアップロード完了に応じて、通信システム1は次の呼出動作(ステップ110)へ移行する。なお、受信可否取得部16により取得した着側端末20の受信可否情報が受信不可を示す場合、呼制御部18は、アップロード動作(ステップ104)を実行せずに、アップロード不可画面を画面表示部12に表示した後、次の呼出動作(ステップ110)へ移行する。
The call control unit 18 of the calling terminal 10 displays an upload completion screen on the screen display unit 12 in response to the upload completion notified from the relay server 30, and the uploaded data file has been downloaded by the called terminal 20. Is transmitted to the relay server 30.
Thereby, the upload operation (step 104) of the communication system 1 is completed, and in response to the completion of the upload, the communication system 1 proceeds to the next call operation (step 110). When the reception availability information of the called terminal 20 acquired by the reception availability acquisition unit 16 indicates that reception is not possible, the call control unit 18 displays an upload impossible screen without executing the upload operation (step 104). 12, the process proceeds to the next call operation (step 110).

呼出動作(ステップ110)において、呼制御部18は、着側端末20の呼び出しを通知する呼出要求メッセージ(INVITE)を呼制御サーバ41へ送信する。この呼出要求メッセージには、発側端末10および着側端末20の両電話番号が指定されている。この呼出要求メッセージは、呼制御サーバ41から呼制御サーバ42を経由して、着側端末20へ通知される。
着側端末20の呼制御部28は、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、着信処理中であることを示す処理中メッセージ(100Trying)を返送する。この処理中メッセージは、呼制御サーバ42から呼制御サーバ41を経由して、発側端末10へ通知される。
In the call operation (step 110), the call control unit 18 transmits a call request message (INVITE) notifying the call of the called terminal 20 to the call control server 41. In this call request message, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified. This call request message is notified from the call control server 41 to the called terminal 20 via the call control server 42.
In response to the call request message from the call control server 42 that notifies the call from the calling terminal 10, the call control unit 28 of the called terminal 20 returns a processing message (100Trying) indicating that the incoming call is being processed. To do. This in-process message is notified from the call control server 42 to the calling terminal 10 via the call control server 41.

また、呼制御部28は、呼制御サーバ42からの呼出要求メッセージで通知された発側端末10の電話番号に基づいて、受信可否設定部27で設定された、発側端末10に関する受信可否を確認し、発側端末10からのデータファイルについて受信可であれば、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードするため、通信システム1は次のようなダウンロード動作(ステップ111)を実行する。   In addition, the call control unit 28 determines whether or not the receiving terminal 10 can be received based on the telephone number of the calling terminal 10 notified by the call request message from the call control server 42, which is set by the reception setting unit 27. If it is confirmed that the data file from the calling terminal 10 can be received, the data file addressed to the called terminal 20 is downloaded from the relay server 30 from the calling terminal 10, and the communication system 1 downloads as follows. The operation (step 111) is executed.

ダウンロード動作(ステップ111)において、呼制御部28は、まず、発側端末10から当該着側端末20宛てのデータファイルの有無を確認するファイル確認要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
中継サーバ30のファイル管理部32は、着側端末20からのファイル確認要求に応じて、発側端末10から当該着側端末20宛てのデータファイルの有無を確認し、得られたデータファイルの有無を示すファイル確認結果(200OK)を着側端末20へ送信する。
In the download operation (step 111), the call control unit 28 first transmits a file confirmation request for confirming the presence or absence of a data file addressed to the destination terminal 20 from the calling terminal 10 to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.
The file management unit 32 of the relay server 30 confirms whether or not there is a data file addressed to the destination terminal 20 from the source terminal 10 in response to a file confirmation request from the destination terminal 20, and whether or not the obtained data file exists A file confirmation result (200 OK) is transmitted to the destination terminal 20.

呼制御部28は、中継サーバ30からのファイル確認結果がデータファイルありを示す場合、当該データファイルのダウンロードを要求するダウンロード要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
ファイル管理部32は、着側端末20からのダウンロード要求に応じて、発側端末10から当該着側端末20宛てのデータファイルを記憶部から取得し、ファイル送信(200OK)により着側端末20へ送信する。
When the file confirmation result from the relay server 30 indicates that there is a data file, the call control unit 28 transmits a download request for requesting the download of the data file to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.
In response to a download request from the destination terminal 20, the file management unit 32 acquires a data file addressed to the destination terminal 20 from the source terminal 10 from the storage unit, and transmits the file to the destination terminal 20 by file transmission (200 OK). Send.

呼制御部28は、中継サーバ30からのファイル送信によりデータファイルをダウンロードして記憶部24へ保存し、ダウンロードの完了に応じてダウンロード結果を中継サーバ30へ送信する。
ファイル管理部32は、着側端末20からのダウンロード結果に応じて、ダウンロード完了を確認し、受領(200OK)を着側端末20へ返送するとともに、着側端末20がデータファイルをダウンロードしたことを示す送信先受信完了(200OK)を、発側端末10へ送信する。
The call control unit 28 downloads the data file by transmitting the file from the relay server 30 and stores it in the storage unit 24, and transmits the download result to the relay server 30 when the download is completed.
The file management unit 32 confirms the download completion in accordance with the download result from the destination terminal 20, returns a receipt (200 OK) to the destination terminal 20, and confirms that the destination terminal 20 has downloaded the data file. The transmission destination reception completion (200 OK) shown is transmitted to the originating terminal 10.

呼制御部28は、ダウンロードの完了に応じて、あるいは着側端末20からの受領に応じて、ダウンロードしたデータファイルの内容を画面表示部22で表示する。
これにより、通信システム1のダウンロード動作(ステップ111)が完了し、呼制御部28は、呼制御サーバ42からの呼出要求メッセージに応じた着信表示を実行し(ステップ112)、呼出中であることを示す呼出中メッセージ(180Ringing)を呼制御サーバ42へ送信する(ステップ113)。この呼出中メッセージは、呼制御サーバ42から呼制御サーバ41を経由して、発側端末10へ通知される。
The call control unit 28 displays the contents of the downloaded data file on the screen display unit 22 in response to the completion of the download or in response to receipt from the destination terminal 20.
Thereby, the download operation (step 111) of the communication system 1 is completed, and the call control unit 28 executes an incoming call display corresponding to the call request message from the call control server 42 (step 112), and is being called. Is transmitted to the call control server 42 (step 113). This calling message is notified from the call control server 42 to the calling terminal 10 via the call control server 41.

なお、中継サーバ30からのファイル確認結果がデータファイルなしを示す場合、呼制御部28は、データファイルのダウンロードをスキップして、着信表示(ステップ112)へ移行し、呼出中メッセージを呼制御サーバ42へ送信する(ステップ113)。
発側端末10の呼制御部18は、呼制御サーバ41からの呼出中メッセージに応じて、呼出中画面を画面表示部12に表示する。
If the file confirmation result from the relay server 30 indicates that there is no data file, the call control unit 28 skips downloading of the data file, shifts to an incoming call display (step 112), and sends a ringing message to the call control server. 42 (step 113).
The call control unit 18 of the calling terminal 10 displays a calling screen on the screen display unit 12 in response to the calling message from the call control server 41.

この後、着側端末20での応答操作に応じて、通信システム1は次のような応答動作(ステップ114)を実行する。
まず、呼制御部28は、応答メッセージ(200OK)を呼制御サーバ42へ送信する。この応答メッセージは、呼制御サーバ42から呼制御サーバ41を経由して、発側端末10へ通知される。
呼制御部18は、呼制御サーバ41からの応答メッセージに応じて、確認メッセージ(ACK)を呼制御サーバ41へ返送する。この確認メッセージは、呼制御サーバ41から呼制御サーバ42を経由して、着側端末20へ通知される。
Thereafter, the communication system 1 performs the following response operation (step 114) in response to a response operation at the destination terminal 20.
First, the call control unit 28 transmits a response message (200 OK) to the call control server 42. This response message is notified from the call control server 42 to the calling terminal 10 via the call control server 41.
The call control unit 18 returns a confirmation message (ACK) to the call control server 41 in response to the response message from the call control server 41. This confirmation message is notified from the call control server 41 to the called terminal 20 via the call control server 42.

これにより、発側端末10の音声通話部15と着側端末20の音声通話部25とが、通信網52を介して通話路で接続されて、音声通話が開始される。
また、呼制御部18は、通話中画面を画面表示部12に表示し、呼制御部28は、通話中画面を画面表示部22に表示する。
以上により、応答動作(ステップ114)が完了する。
As a result, the voice call unit 15 of the calling terminal 10 and the voice call unit 25 of the called terminal 20 are connected via the communication network 52 via the communication path, and a voice call is started.
The call control unit 18 displays a screen during a call on the screen display unit 12, and the call control unit 28 displays a screen during a call on the screen display unit 22.
Thus, the response operation (step 114) is completed.

このようにして、発側端末10と着側端末20との間で音声通話が開始された後、図5に示すように、発側端末10の呼制御部18は、通話中に着側端末20からデータファイルがアップロードされた場合に中継サーバ30から当該データファイルの受信を通知してもらうため、ファイル受信確認を中継サーバ30へ送信する(ステップ120)。
同様にして、着側端末20の呼制御部28は、通話中に発側端末10からデータファイルがアップロードされた場合、中継サーバ30から当該データファイルの受信を通知してもらうため、ファイル受信確認を中継サーバ30へ送信する(ステップ121)。
After the voice call is started between the calling terminal 10 and the called terminal 20 in this way, as shown in FIG. 5, the call control unit 18 of the calling terminal 10 When a data file is uploaded from 20, a file reception confirmation is transmitted to the relay server 30 in order to have the relay server 30 notify the reception of the data file (step 120).
Similarly, when a data file is uploaded from the calling terminal 10 during a call, the call control unit 28 of the called terminal 20 receives a file reception confirmation from the relay server 30 to notify the reception of the data file. Is transmitted to the relay server 30 (step 121).

この後、通話中に、発側端末10において、データファイルの送信を指示する送信操作が行われた場合(ステップ130)、呼制御部18は、受信可否取得部16により取得した着側端末20の発側端末10に関する受信可否情報を確認し(ステップ131)、当該受信可否情報が受信可を示す場合には、中継サーバ30に着側端末20宛てのデータファイルをアップロードするため、通信システム1は、次のようなステップ104と同様のアップロード動作(ステップ132)を実行する。   Thereafter, when a transmission operation instructing transmission of the data file is performed in the calling terminal 10 during a call (step 130), the call control unit 18 acquires the receiving terminal 20 acquired by the reception availability acquisition unit 16. In order to upload the data file addressed to the destination terminal 20 to the relay server 30, the communication system 1 checks the reception availability information on the originating terminal 10 (step 131). Performs an upload operation (step 132) similar to step 104 as follows.

アップロード動作(ステップ132)において、呼制御部18は、まず、ユーザ操作により選択されたデータファイルを含むアップロード要求を中継サーバ30へ送信することにより、アップロードを開始し、データファイル送信中画面を画面表示部12に表示する。
中継サーバ30のファイル管理部32は、発側端末10からのアップロード要求に応じて着側端末20宛てのデータファイルを受信して記憶部で保持し、アップロードの完了に応じて、アップロード完了(200OK)を発側端末10へ返送する。
In the upload operation (step 132), the call control unit 18 first starts upload by transmitting an upload request including the data file selected by the user operation to the relay server 30, and displays the data file transmission screen. It is displayed on the display unit 12.
The file management unit 32 of the relay server 30 receives the data file addressed to the destination terminal 20 in response to the upload request from the originating terminal 10 and holds it in the storage unit. When the upload is completed, the upload is completed (200 OK). ) To the calling terminal 10.

発側端末10の呼制御部18は、中継サーバ30から通知されたアップロード完了に応じて、アップロード完了画面を画面表示部12に表示し、アップロードしたデータファイルが着側端末20によりダウンロードされたことを確認するため、送信先受信確認要求を中継サーバ30へ送信する。
これにより、通信システム1のアップロード動作(ステップ132)が完了し、このアップロード完了に応じて、通信システム1は次のダウンロード動作(ステップ133)へ移行する。なお、受信可否取得部16により取得した着側端末20の受信可否情報が受信不可を示す場合、呼制御部18は、アップロード動作(ステップ133)を実行せずに、アップロード不可画面を画面表示部12に表示する。
The call control unit 18 of the calling terminal 10 displays an upload completion screen on the screen display unit 12 in response to the upload completion notified from the relay server 30, and the uploaded data file has been downloaded by the called terminal 20. Is transmitted to the relay server 30.
Thereby, the upload operation (step 132) of the communication system 1 is completed, and the communication system 1 proceeds to the next download operation (step 133) in response to the completion of the upload. When the reception availability information of the called terminal 20 acquired by the reception availability acquisition unit 16 indicates that reception is not possible, the call control unit 18 displays the upload failure screen as a screen display unit without executing the upload operation (step 133). 12 is displayed.

アップロード動作(ステップ132)において、中継サーバ30のファイル管理部32は、発側端末10から着側端末20宛てのデータファイルがアップロードされた場合、ステップ121で受信した着側端末20からのファイル受信確認に基づいて、着側端末20へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージ(200OK)を送信する。
着側端末20の呼制御部28は、中継サーバ30からのアップロード通知メッセージに応じて、当該データファイルのダウンロードを要求するダウンロード要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
In the upload operation (step 132), the file management unit 32 of the relay server 30 receives the file from the destination terminal 20 received in step 121 when the data file addressed to the destination terminal 20 is uploaded from the source terminal 10. Based on the confirmation, an upload notification message (200 OK) for notifying that the data file has been uploaded is transmitted to the destination terminal 20.
In response to the upload notification message from the relay server 30, the call control unit 28 of the destination terminal 20 transmits a download request for requesting download of the data file to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.

ファイル管理部32は、着側端末20からのダウンロード要求に応じて、発側端末10から当該着側端末20宛てのデータファイルを記憶部から取得し、ファイル送信(200OK)により着側端末20へ送信する。
呼制御部28は、中継サーバ30からのファイル送信によりデータファイルをダウンロードして記憶部24へ保存し、ダウンロードの完了に応じてダウンロード結果を中継サーバ30へ送信する。
In response to a download request from the destination terminal 20, the file management unit 32 acquires a data file addressed to the destination terminal 20 from the source terminal 10 from the storage unit, and transmits the file to the destination terminal 20 by file transmission (200 OK). Send.
The call control unit 28 downloads the data file by transmitting the file from the relay server 30 and stores it in the storage unit 24, and transmits the download result to the relay server 30 when the download is completed.

ファイル管理部32は、着側端末20からのダウンロード結果に応じて、ダウンロード完了を確認し、受領(200OK)を着側端末20へ返送するとともに、着側端末20がデータファイルをダウンロードしたことを示す送信先受信完了(200OK)を、発側端末10へ送信する。
呼制御部28は、着側端末20からの受領に応じて、ファイル受信確認を中継サーバ30へ送信し、ダウンロードしたデータファイルの内容を画面表示部22で表示する。
これにより、通信システム1のダウンロード動作(ステップ133)が完了する。
The file management unit 32 confirms the download completion in accordance with the download result from the destination terminal 20, returns a receipt (200 OK) to the destination terminal 20, and confirms that the destination terminal 20 has downloaded the data file. The transmission destination reception completion (200 OK) shown is transmitted to the originating terminal 10.
In response to receipt from the called terminal 20, the call control unit 28 transmits a file reception confirmation to the relay server 30, and displays the contents of the downloaded data file on the screen display unit 22.
Thereby, the download operation (step 133) of the communication system 1 is completed.

データファイルをダウンロードした後における着側端末20での動作については、それぞれのファイル種別に応じた処理を実行すればよい。例えば、画像、動画、テキストデータなどの表示可能なデータファイルの場合には、前述したように画面表示部22で表示すればよく、音声ファイルの場合には、音声通話部25で再生すればよい。   About operation | movement in the destination terminal 20 after downloading a data file, the process according to each file type should just be performed. For example, in the case of a displayable data file such as an image, a moving image, or text data, it may be displayed on the screen display unit 22 as described above, and in the case of a voice file, it may be played back on the voice call unit 25. .

また、データファイルを画面表示する場合、ファイル種別に応じたアプリケーションを起動させてもよい。例えば、データファイルが位置情報や地図情報である場合、地図表示アプリケーションを起動して、そのデータに応じた地点をマーク表示するようにしてもよく、さらに、位置情報と画像を合わせて受信した場合、地図上の画像をマッピングして表示するようにしてもよい。特に、位置情報を緯度・経度で送受信することで、地図情報を画像データとして送るのに比べ、データサイズを大幅に削減できるため、データ送受信による呼び出し/応答までのタイムラグを短くすることができるという効果がある。   When displaying a data file on the screen, an application corresponding to the file type may be activated. For example, if the data file is location information or map information, the map display application may be activated to mark the point according to the data, and when the location information and image are received together The image on the map may be mapped and displayed. In particular, sending and receiving location information in latitude and longitude can greatly reduce the data size compared to sending map information as image data, so the time lag until calling / response by sending and receiving data can be shortened. effective.

また、データファイルが写真の場合、写真を画面表示した上で、例えば通話終了時やユーザ操作に応じて、予め指定されているオンラインアルバムサービスを提供するサービスサーバへ、当該データファイルを自動的にアップロードするようにしてもよい。
また、データファイルが名刺データの場合、名刺データを画面表示した上で、例えば通話終了時やユーザ操作に応じて、名刺管理アプリケーションに当該データを渡して、保存するようにしてもよい。
If the data file is a photo, the photo file is displayed on the screen, and the data file is automatically sent to a service server that provides a pre-designated online album service in response to, for example, the end of a call or a user operation. You may make it upload.
Further, when the data file is business card data, the business card data may be displayed on the screen, and the data may be passed to the business card management application and stored, for example, at the end of the call or in response to a user operation.

また、データファイルがスケジュールデータの場合、スケジュールデータを画面表示した上で、例えば通話終了時やユーザ操作に応じて、スケジュール管理アプリケーションに当該データを渡して、保存するようにしてもよい。
また、データファイルがクーポン情報の場合、クーポン情報を画面表示した上で、例えば通話終了時やユーザ操作に応じて、クーポン情報に含まれる電話番号へ発呼するための画面を表示するなどの準備処理を実行するようにしてもよい。
Further, when the data file is schedule data, the schedule data is displayed on the screen, and the data may be transferred to the schedule management application and stored in accordance with, for example, the end of a call or a user operation.
In addition, when the data file is coupon information, after displaying the coupon information on the screen, for example, preparation for displaying a screen for calling the telephone number included in the coupon information at the end of the call or in response to a user operation Processing may be executed.

この後、通話中に、発側端末10において、音声通話の終了を指示する終話操作が行われた場合(ステップ140)、通信システム1は次のような終話動作(ステップ140)を実行する。
終話動作(ステップ140)において、まず、発側端末10の呼制御部18は、着側端末20へ終話を通知する切断メッセージ(BYE)を呼制御サーバ41へ送信する。この呼出要求メッセージには、発側端末10および着側端末20の両電話番号が指定されている。この呼出要求メッセージは、呼制御サーバ41から呼制御サーバ42を経由して、着側端末20へ通知される。
Thereafter, when a call termination operation for instructing termination of the voice call is performed in the calling terminal 10 during a call (step 140), the communication system 1 executes the following call termination operation (step 140). To do.
In the call termination operation (step 140), first, the call control unit 18 of the calling terminal 10 transmits a disconnect message (BYE) for notifying the called terminal 20 of the call termination to the call control server 41. In this call request message, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified. This call request message is notified from the call control server 41 to the called terminal 20 via the call control server 42.

着側端末20の呼制御部28は、呼制御サーバ42からの切断メッセージに応じて、応答メッセージ(200OK)を返送する。この応答メッセージは、呼制御サーバ42から呼制御サーバ41を経由して、発側端末10へ通知される。これにより、発側端末10と着側端末20とを結ぶ通話路が切断されて音声通話が終了する。   The call control unit 28 of the called terminal 20 returns a response message (200 OK) in response to the disconnect message from the call control server 42. This response message is notified from the call control server 42 to the calling terminal 10 via the call control server 41. As a result, the call path connecting the calling terminal 10 and the called terminal 20 is disconnected and the voice call ends.

この後、呼制御部18は、着側端末20との通話が切断したことを示す切断通知を中継サーバ30へ送信する(ステップ132)。中継サーバ30のファイル管理部32は、この切断通知に応じて、応答(200OK)を発側端末10へ返送し、データファイルのアップロードに応じた発側端末10に対する通知のための処理を終了する。
同様に、呼制御部28は、発側端末10との通話が切断したことを示す切断通知を中継サーバ30へ送信する(ステップ133)。中継サーバ30のファイル管理部32は、この切断通知に応じて、応答(200OK)を着側端末20へ返送し、データファイルのアップロードに応じた着側端末20に対する通知のための処理を終了する。
Thereafter, the call control unit 18 transmits a disconnection notification indicating that the call with the called terminal 20 has been disconnected to the relay server 30 (step 132). In response to the disconnection notification, the file management unit 32 of the relay server 30 returns a response (200 OK) to the originating terminal 10 and ends the process for notifying the originating terminal 10 in response to the data file upload. .
Similarly, the call control unit 28 transmits a disconnection notification indicating that the call with the calling terminal 10 has been disconnected to the relay server 30 (step 133). In response to this disconnection notification, the file management unit 32 of the relay server 30 returns a response (200 OK) to the destination terminal 20 and ends the process for notification to the destination terminal 20 in response to the data file upload. .

[第1の実施の形態の効果]
このように、本実施の形態は、中継サーバ30に、着側端末20からの登録要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を登録する受信可否管理部31と、発側端末10からのアップロード要求に応じて着側端末20宛てのデータファイルを受信して保持し、着側端末20からのダウンロード要求に応じて発側端末10から当該着側端末20宛てのデータファイルを送信するファイル管理部32とを設けたものである。
[Effect of the first embodiment]
As described above, according to the present embodiment, in response to a registration request from the destination terminal 20, reception availability information for registering reception availability information indicating availability of a data file linked to a communication call including voice is registered in the relay server 30. The management unit 31 receives and holds a data file addressed to the destination terminal 20 in response to an upload request from the source terminal 10, and from the source terminal 10 to the destination in response to a download request from the destination terminal 20. A file management unit 32 that transmits a data file addressed to the terminal 20 is provided.

これに加えて、着側端末20の受信可否設定部27が、設定操作に応じて設定された、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末20の受信可否情報を、中継サーバ30へ設定し、発側端末10の呼制御部18が、データファイルをアップロードする際、受信可否取得部16により中継サーバ30から取得した着側端末20の受信可否情報を確認し、当該受信可否情報が受信可を示す場合には中継サーバ30に当該着側端末20宛てのデータファイルをアップロードし、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止し、着側端末20の呼制御部28が、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードして当該データファイルの内容を画面表示するようにしたものである。   In addition to this, the reception enable / disable setting unit 27 of the callee terminal 20 sets the reception enable / disable information of the callee terminal 20 indicating whether or not the data file linked to the communication call including the voice is set according to the setting operation. Is set in the relay server 30, and when the call control unit 18 of the calling terminal 10 uploads the data file, the reception availability information of the called terminal 20 acquired from the relay server 30 by the reception availability acquisition unit 16 is confirmed. When the reception availability information indicates that reception is possible, the data file addressed to the destination terminal 20 is uploaded to the relay server 30, and when the reception availability information indicates that reception is not possible, the uploading of the data file is stopped, The call control unit 28 of the called terminal 20 downloads the data file addressed to the called terminal 20 from the calling terminal 10 from the relay server 30 and downloads the data file. The content is obtained so as to screen display.

これにより、着側ユーザが設定した、音声を含む通信呼に連動したデータファイルの受信可否が、中継サーバ30を介して発側端末10で取得されて、発側端末10から中継サーバ30へデータファイルをアップロードする際に発側端末10で確認され、受信可の場合には、発側端末10から中継サーバ30へデータファイルがアップロードされ、受信不可の場合には、そのデータファイルのアップロードが中止される。
したがって、着側ユーザが受信不可を設定すれば、発側端末10から中継サーバ30へのデータファイルのアップロードが中止されるため、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したい着側ユーザの要望を満たすことが可能となる。
As a result, whether or not the data file that is linked to the communication call including the voice set by the callee user is acquired by the calling terminal 10 via the relay server 30, and the data is transmitted from the calling terminal 10 to the relay server 30. When the file is uploaded, it is confirmed by the calling terminal 10 and if it can be received, the data file is uploaded from the calling terminal 10 to the relay server 30, and if it cannot be received, the data file is not uploaded. Is done.
Therefore, if the destination user sets reception disabled, uploading of the data file from the calling side terminal 10 to the relay server 30 is stopped, and therefore the receiving side terminal 20 can refuse reception of the data file in advance. Therefore, it is possible to satisfy the demand of the destination user who wants to refuse reception of unnecessary data files.

また、本実施の形態において、呼制御部18が、発信操作に応じて、受信可否取得部16により取得した着側端末20の受信可否情報を確認し、当該受信可否情報が受信可を示す場合には中継サーバ30に当該着側端末20宛てのデータファイルをアップロードした後、着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信し、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止した後、着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信し、着側端末20で呼出中であることを通知する呼制御サーバ41からの呼出中メッセージに応じて呼出中状態を表示するようにしてもよい。   Further, in the present embodiment, when the call control unit 18 confirms the reception availability information of the called terminal 20 acquired by the reception availability acquisition unit 16 according to the call operation, and the reception availability information indicates that reception is possible. After uploading the data file addressed to the destination terminal 20 to the relay server 30, a call request message notifying the call of the destination terminal 20 is transmitted to the call control server 41, and the reception availability information indicates that reception is not possible. In this case, after canceling the uploading of the data file, a call request message notifying the call of the called terminal 20 is transmitted to the call control server 41, and the call control server 41 notifying that the called terminal 20 is calling. The ringing state may be displayed in response to the ringing message from.

この際、さらに、呼制御部28は、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードして、当該データファイルの内容を画面表示部22で表示するとともに当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを呼制御サーバ42へ送信するようにしてもよい。   At this time, the call control unit 28 further relays the data file addressed to the destination terminal 20 from the calling side terminal 10 in response to the call request message from the call control server 42 that notifies the call from the calling side terminal 10. Downloaded from the server 30, displays the contents of the data file on the screen display unit 22, displays the incoming call according to the call request message, and displays a calling message for notifying that the incoming call is being called. You may make it transmit to the control server 42. FIG.

これにより、発側端末10での発信操作と連動させて、発側端末10から中継サーバ30を介して着側端末20へデータファイルを送信する場合でも、着側端末20の受信可否情報に応じて、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したいユーザの要望を満たすことが可能となる。   Thus, even when a data file is transmitted from the calling terminal 10 to the called terminal 20 via the relay server 30 in conjunction with the outgoing call operation at the calling terminal 10, it responds to the reception availability information of the called terminal 20 Thus, the receiving terminal 20 can reject the reception of the data file in advance, and can satisfy the user's desire to reject the reception of the unnecessary data file.

特に、前述した従来技術では、中継サーバ30に対するアップロードや着側端末20へのダウンロードが完了した後、着側端末20で着信表示が開始され、その応答により着側ユーザと音声通話が開始されるまで、データファイルが中継サーバ30にアップロードされたか、データファイルが着側端末20までダウンロードされたか、データファイルが着側端末20で表示されたかを確認することができないため、発側ユーザに大きなストレスが生じる。   In particular, in the above-described prior art, after the upload to the relay server 30 and the download to the destination terminal 20 are completed, the incoming call display is started at the destination terminal 20, and a voice call with the destination user is started as a response. Since it cannot be confirmed whether the data file has been uploaded to the relay server 30, the data file has been downloaded to the destination terminal 20, or the data file has been displayed on the destination terminal 20, there is a great stress on the calling user. Occurs.

これに対して、本実施の形態によれば、着側端末20がデータファイルを受信拒否している場合、データファイルをアップロードする前に、発側端末10で着側端末20の受信拒否を直ちに確認できるため、発側ユーザに対するストレスを大幅に軽減することが可能となる。さらに、データファイルをアップロードする前に、発側端末10で受信拒否が確認されて、直ちに着側端末20の呼び出しが開始されるため、受信拒否の場合には、着側端末20での着信表示へスムーズに移行することができ、発側ユーザに対するストレスを大幅に軽減することが可能となる。   On the other hand, according to the present embodiment, when the receiving terminal 20 refuses to receive the data file, the calling terminal 10 immediately rejects the receiving terminal 20 from rejecting the data file before uploading the data file. Since it can confirm, it becomes possible to reduce the stress with respect to the originating user significantly. Further, before the data file is uploaded, the receiving terminal 10 confirms the reception refusal and immediately starts calling the called terminal 20, so in the case of the reception refusal, the incoming call display on the called terminal 20 Therefore, the stress on the originating user can be greatly reduced.

また、本実施の形態において、呼制御部18が、着側端末20との通話中におけるファイル送信操作に応じて、受信可否取得部16により取得した着側端末20の受信可否情報を確認し、当該受信可否情報が受信可を示す場合には中継サーバ30に当該着側端末20宛てのデータファイルをアップロードし、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止し、ファイル管理部32が、発側端末10による着側端末20宛てのデータファイルのアップロード完了に応じて、当該着側端末20へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信し、呼制御部28が、中継サーバ30からのアップロード通知メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルをダウンロードして当該データファイルの内容を画面表示するようにしてもよい。   Further, in the present embodiment, the call control unit 18 confirms the reception availability information of the destination terminal 20 acquired by the reception availability acquisition unit 16 according to the file transmission operation during the call with the destination terminal 20, When the reception availability information indicates that reception is possible, the data file addressed to the destination terminal 20 is uploaded to the relay server 30, and when the reception availability information indicates that reception is not possible, the upload of the data file is stopped, In response to the completion of uploading of the data file addressed to the destination terminal 20 by the originating terminal 10, the management unit 32 transmits an upload notification message to notify the destination terminal 20 that the data file has been uploaded, The control unit 28 responds to the upload notification message from the relay server 30 from the calling terminal 10 to the called terminal 20. Download and contents of the data file the data file of Te may be displayed on the screen.

これにより、通話中における発側端末10でのデータファイルの送信操作に応じて、発側端末10から中継サーバ30を介して着側端末20へデータファイルを送信する場合でも、着側端末20の受信可否情報に応じて、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したいユーザの要望を満たすことが可能となる。また、着側端末20がデータファイルを受信拒否している場合、データファイルをアップロードする前に、発側端末10で受信拒否を直ちに確認できるため、前述と同様の発側ユーザに対するストレスを大幅に軽減することが可能となる。   Thus, even when a data file is transmitted from the calling terminal 10 to the called terminal 20 via the relay server 30 in response to a data file transmission operation at the calling terminal 10 during a call, According to the reception availability information, the receiving terminal 20 can reject the reception of the data file in advance, and the user's desire to refuse the reception of the unnecessary data file can be satisfied. In addition, if the receiving terminal 20 refuses to receive the data file, the receiving terminal 10 can immediately confirm the rejection of the reception before uploading the data file. It becomes possible to reduce.

また、本実施の形態において、受信可否情報について、受信拒否の対象となるデータファイルのファイル種別、ファイルサイズ、発側端末電話番号を属性値として任意に設定し、呼制御部18において、受信可否情報のこれら属性値と、着側端末20へ送信するデータファイルに関する属性値とを照合することにより、当該データファイルの受信可否を判定するようにしてもよい。
これにより、着側ユーザの意図に応じて、詳細に受信拒否の条件を設定することができ、着側ユーザの細かな要望をも満たすことが可能となる。
In the present embodiment, for the reception availability information, the file type, file size, and calling terminal telephone number of the data file to be rejected are arbitrarily set as attribute values, and the call control unit 18 determines whether the reception is possible. Whether or not the data file can be received may be determined by comparing the attribute values of the information with the attribute values related to the data file to be transmitted to the destination terminal 20.
As a result, the condition for rejecting reception can be set in detail according to the intention of the called-side user, and the detailed demands of the called-side user can be satisfied.

また、本実施の形態では、通話中におけるファイル送信操作に応じて、発側端末10から着側端末20宛てのデータファイルを中継サーバ30へアップロードする際、発側端末10での発呼操作に応じて中継サーバ30から受信可否取得部16で取得した受信可否情報を用いて、アップロード可否を判断する場合を例として説明したが、これに限定されるものではなく、ファイル送信操作に応じて、中継サーバ30から受信可否取得部16で受信可否情報を取得し、この受信可否情報を用いてアップロード可否を判断するようにしてもよい。   In the present embodiment, when a data file addressed to the destination terminal 20 is uploaded from the calling terminal 10 to the relay server 30 in response to a file transmission operation during a call, the calling operation at the calling terminal 10 is performed. Accordingly, the case where the upload permission / prohibition is determined using the reception permission / inhibition information acquired from the relay server 30 by way of example has been described as an example, but the present invention is not limited to this. The reception availability information may be acquired from the relay server 30 by the reception availability determination unit 16 and the upload availability may be determined using the reception availability information.

[第2の実施の形態]
次に、図6を参照して、本発明の第2の実施の形態にかかる通信システム1について説明する。図6は、第2の実施の形態にかかる通信システムの構成を示すブロック図であり、図1と同じまたは同等部分には同一符号を付してある。
[Second Embodiment]
Next, with reference to FIG. 6, the communication system 1 concerning the 2nd Embodiment of this invention is demonstrated. FIG. 6 is a block diagram showing a configuration of a communication system according to the second embodiment, and the same or equivalent parts as those in FIG. 1 are denoted by the same reference numerals.

第1の実施の形態では、発側端末10が、中継サーバ30に登録されている着側端末20の受信可否情報を取得して、データファイルのアップロード可否を判定する場合を例として説明した。
本実施の形態では、中継サーバ30が、自装置内に登録されている着側端末20の受信可否情報を確認して、発側端末10からのデータファイルのアップロード可否を判定する場合について説明する。
In the first embodiment, the case where the calling terminal 10 obtains the reception availability information of the destination terminal 20 registered in the relay server 30 and determines whether or not the data file can be uploaded has been described as an example.
In the present embodiment, a case will be described in which the relay server 30 checks the reception availability information of the destination terminal 20 registered in its own device and determines whether the data file can be uploaded from the originating terminal 10. .

本実施の形態において、中継サーバ30の受信可否管理部31は、着側端末20からの登録要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を登録する機能を有している。
また、中継サーバ30のファイル管理部32は、発側端末10による着側端末20宛てのデータファイルのアップロード時に、着側端末20の受信可否情報を確認する機能と、当該受信可否情報が、受信可を示す場合には当該データファイルを受信して保持し、着側端末20からのダウンロード要求に応じて当該データファイルを送信する機能と、受信不可を示す場合は当該データファイルのアップロードを中止する機能とを有している。
In the present embodiment, the reception availability management unit 31 of the relay server 30 registers reception availability information indicating whether or not a data file linked to a communication call including voice is received in response to a registration request from the destination terminal 20. It has a function.
In addition, the file management unit 32 of the relay server 30 confirms the reception availability information of the destination terminal 20 when the data file addressed to the destination terminal 20 is uploaded by the originating terminal 10, and the reception availability information If it indicates “Yes”, the data file is received and held, and the function of transmitting the data file in response to a download request from the destination terminal 20 and the upload of the data file are canceled when “No” is indicated. It has a function.

また、発側端末10の呼制御部18は、中継サーバ30に対する着側端末20宛てのデータファイルのアップロード時に、当該中継サーバ30側で当該アップロードが中止された場合は当該アップロードを中止する機能を有している。
これに加えて、呼制御部18は、発信操作に応じて、中継サーバ30に着側端末20宛てのデータファイルのアップロードを開始し、当該アップロードが完了した場合には着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信する機能と、中継サーバ30側で当該アップロードが中止された場合は当該アップロードを中止して着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信する機能と、着側端末20で呼出中であることを通知する呼制御サーバ41からの呼出中メッセージに応じて呼出中状態を表示する機能とを有している。
これに加えて、呼制御部18は、着側端末20との通話中におけるファイル送信操作に応じて、中継サーバ30に当該着側端末20宛てのデータファイルをアップロードする機能とを有している。
The call control unit 18 of the calling terminal 10 has a function of canceling the upload when the upload is canceled on the relay server 30 side when the data file addressed to the destination terminal 20 is uploaded to the relay server 30. Have.
In addition to this, the call control unit 18 starts uploading the data file addressed to the destination terminal 20 to the relay server 30 in response to the outgoing operation, and calls the destination terminal 20 when the upload is completed. A function for transmitting a call request message to be notified to the call control server 41, and a call request message for notifying the call of the destination terminal 20 by canceling the upload when the upload is canceled on the relay server 30 side. It has a function of transmitting to the server 41 and a function of displaying a ringing state in response to a ringing message from the call control server 41 notifying that the ringing terminal 20 is ringing.
In addition to this, the call control unit 18 has a function of uploading a data file addressed to the destination terminal 20 to the relay server 30 in response to a file transmission operation during a call with the destination terminal 20. .

また、着側端末20の受信可否設定部27は、設定操作に応じて設定された、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末20の受信可否情報を、中継サーバ30へ設定する機能を有している。
また、着側端末20の呼制御部28は、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードし、当該データファイルの内容を画面表示する機能とを有している。
In addition, the reception availability setting unit 27 of the destination terminal 20 relays the reception availability information of the destination terminal 20 that is set according to the setting operation and indicates whether the data file linked to the communication call including the voice is acceptable. The server 30 has a function for setting.
The call control unit 28 of the called terminal 20 has a function of downloading a data file addressed to the called terminal 20 from the calling terminal 10 from the relay server 30 and displaying the contents of the data file on the screen. Yes.

これに加えて、呼制御部28は、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルをダウンロードして当該データファイルの内容を画面表示するとともに当該呼出要求メッセージに応じた着信表示を行う機能と、当該着信表示による呼出中であることを通知する呼出中メッセージを呼制御サーバ42へ送信する機能とを有している。
これに加えて、呼制御部28は、中継サーバ30からのアップロード通知メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルをダウンロードして当該データファイルの内容を画面表示する機能とを有している。
In addition, the call control unit 28 downloads a data file addressed to the destination terminal 20 from the calling terminal 10 in response to a call request message from the call control server 42 that notifies the calling from the calling terminal 10. The function of displaying the contents of the data file on the screen and displaying the incoming call in response to the call request message, and the function of transmitting the calling message for notifying that the call is being received by the incoming call display to the call control server 42 And have.
In addition, in response to the upload notification message from the relay server 30, the call control unit 28 downloads the data file addressed to the destination terminal 20 from the calling side terminal 10 and displays the contents of the data file on the screen. It has a function.

図1と比較して、本実施の形態では、発側端末10から受信可否取得部16が省かれている。
本実施の形態にかかる通信システム1のうち、上記以外の構成については、前述した第1の実施の形態と同様であり、ここでの詳細な説明は省略する。
Compared with FIG. 1, in the present embodiment, the reception availability determination unit 16 is omitted from the originating terminal 10.
In the communication system 1 according to the present embodiment, configurations other than those described above are the same as those in the first embodiment described above, and a detailed description thereof is omitted here.

[第2の実施の形態の動作]
次に、図7および図8を参照して、本実施の形態にかかる通信システム1の動作について説明する。図7は、第2の実施の形態にかかる通信システムの動作を示すシーケンス図である。図8は、第2の実施の形態にかかる通信システムの動作(続き)を示すシーケンス図である。なお、図7および図8において、実線矢印は、中継サーバ30を介してやり取りするHTTP/HTTPSメッセージを示し、破線矢印は、呼制御サーバ41,42を介してやり取りするSIPメッセージを示している。
[Operation of Second Embodiment]
Next, with reference to FIG. 7 and FIG. 8, operation | movement of the communication system 1 concerning this Embodiment is demonstrated. FIG. 7 is a sequence diagram illustrating the operation of the communication system according to the second embodiment. FIG. 8 is a sequence diagram illustrating an operation (continued) of the communication system according to the second embodiment. 7 and 8, the solid line arrows indicate HTTP / HTTPS messages exchanged via the relay server 30, and the broken line arrows indicate SIP messages exchanged via the call control servers 41 and 42.

まず、本実施の形態にかかる通信システム1の受信可否設定動作については、図4で説明した受信可否設定動作(ステップ100)と同様であり、ここでの説明は省略する。   First, the reception permission / prohibition setting operation of the communication system 1 according to the present embodiment is the same as the reception permission / prohibition setting operation described in FIG. 4 (step 100), and the description thereof is omitted here.

次に、図7に示すように、発側端末10において、着側端末20の電話番号を発信先として指定した発信操作が、操作入力部11で検出された場合(ステップ200)、呼制御部18は、ユーザ操作により選択されたデータファイルを含むアップロード要求を中継サーバ30へ送信することにより、アップロードを開始し(ステップ201)、データファイル送信中画面を画面表示部12に表示する。   Next, as shown in FIG. 7, in the calling terminal 10, when a call operation specifying the telephone number of the called terminal 20 as a call destination is detected by the operation input unit 11 (step 200), the call control unit 18 starts the upload by transmitting an upload request including the data file selected by the user operation to the relay server 30 (step 201), and displays a data file transmission screen on the screen display unit 12.

中継サーバ30のファイル管理部32は、発側端末10からのアップロード要求に応じて、記憶部に登録されている着側端末20の受信可否情報を確認する(ステップ202)。ここで、当該受信可否情報が受信可を示す場合、通信システム1は、次のようなアップロード動作(ステップ203)を実行する。   The file management unit 32 of the relay server 30 confirms the reception availability information of the destination terminal 20 registered in the storage unit in response to the upload request from the originating terminal 10 (step 202). Here, when the reception availability information indicates that reception is possible, the communication system 1 executes the following upload operation (step 203).

まず、ファイル管理部32は、当該データファイルを受信して記憶部で保持し、アップロードの完了に応じて、アップロード完了(200OK)を発側端末10へ返送する。
発側端末10の呼制御部18は、中継サーバ30から通知されたアップロード完了に応じて、アップロード完了画面を画面表示部12に表示し、アップロードしたデータファイルが着側端末20によりダウンロードされたことを確認するため、送信先受信確認要求を中継サーバ30へ送信する。
これにより、アップロード動作(ステップ203)が完了し、通信システム1は次の呼出動作(ステップ210)へ移行する。
First, the file management unit 32 receives the data file and holds it in the storage unit, and returns upload completion (200 OK) to the originating terminal 10 in response to completion of upload.
The call control unit 18 of the calling terminal 10 displays an upload completion screen on the screen display unit 12 in response to the upload completion notified from the relay server 30, and the uploaded data file has been downloaded by the called terminal 20. Is transmitted to the relay server 30.
Thereby, the upload operation (step 203) is completed, and the communication system 1 proceeds to the next call operation (step 210).

一方、記憶部に登録されている着側端末20の受信可否情報が受信不可を示す場合、ファイル管理部32は、アップロード中止(400ERROR)を発側端末10へ送信する(ステップ204)。
発側端末10の呼制御部18は、中継サーバ30からのアップロード中止に応じて、データファイルのアップロードを中止し、アップロード不可画面を画面表示部12に表示する。この後、通信システム1は次の呼出動作(ステップ210)へ移行する。
On the other hand, when the reception availability information of the destination terminal 20 registered in the storage unit indicates that reception is not possible, the file management unit 32 transmits upload cancellation (400 ERROR) to the source terminal 10 (step 204).
In response to the upload cancellation from the relay server 30, the call control unit 18 of the calling terminal 10 stops uploading the data file and displays an upload impossible screen on the screen display unit 12. Thereafter, the communication system 1 proceeds to the next call operation (step 210).

呼出動作(ステップ210)において、呼制御部18は、着側端末20の呼び出しを通知する呼出要求メッセージ(INVITE)を呼制御サーバ41へ送信する。この呼出要求メッセージには、発側端末10および着側端末20の両電話番号が指定されている。この呼出要求メッセージは、呼制御サーバ41から呼制御サーバ42を経由して、着側端末20へ通知される。
着側端末20の呼制御部28は、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、着信処理中であることを示す処理中メッセージ(100Trying)を返送する。この処理中メッセージは、呼制御サーバ42から呼制御サーバ41を経由して、発側端末10へ通知される。
In the call operation (step 210), the call control unit 18 transmits a call request message (INVITE) notifying the call of the called terminal 20 to the call control server 41. In this call request message, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified. This call request message is notified from the call control server 41 to the called terminal 20 via the call control server 42.
In response to the call request message from the call control server 42 that notifies the call from the calling terminal 10, the call control unit 28 of the called terminal 20 returns a processing message (100Trying) indicating that the incoming call is being processed. To do. This in-process message is notified from the call control server 42 to the calling terminal 10 via the call control server 41.

また、呼制御部28は、呼制御サーバ42からの呼出要求メッセージで通知された発側端末10の電話番号に基づいて、受信可否設定部27で設定された、発側端末10に関する受信可否を確認し、発側端末10からのデータファイルについて受信可であれば、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードするため、通信システム1は次のようなダウンロード動作(ステップ211)を実行する。   In addition, the call control unit 28 determines whether or not the receiving terminal 10 can be received based on the telephone number of the calling terminal 10 notified by the call request message from the call control server 42, which is set by the reception setting unit 27. If it is confirmed that the data file from the calling terminal 10 can be received, the data file addressed to the called terminal 20 is downloaded from the relay server 30 from the calling terminal 10, and the communication system 1 downloads as follows. The operation (step 211) is executed.

ダウンロード動作(ステップ211)において、呼制御部28は、まず、発側端末10から当該着側端末20宛てのデータファイルの有無を確認するファイル確認要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
中継サーバ30のファイル管理部32は、着側端末20からのファイル確認要求に応じて、発側端末10から当該着側端末20宛てのデータファイルの有無を確認し、得られたデータファイルの有無を示すファイル確認結果(200OK)を着側端末20へ送信する。
In the download operation (step 211), the call control unit 28 first transmits a file confirmation request for confirming the presence or absence of the data file addressed to the destination terminal 20 from the calling terminal 10 to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.
The file management unit 32 of the relay server 30 confirms whether or not there is a data file addressed to the destination terminal 20 from the source terminal 10 in response to a file confirmation request from the destination terminal 20, and whether or not the obtained data file exists A file confirmation result (200 OK) is transmitted to the destination terminal 20.

呼制御部28は、中継サーバ30からのファイル確認結果がデータファイルありを示す場合、当該データファイルのダウンロードを要求するダウンロード要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
ファイル管理部32は、着側端末20からのダウンロード要求に応じて、発側端末10から当該着側端末20宛てのデータファイルを記憶部から取得し、ファイル送信(200OK)により着側端末20へ送信する。
When the file confirmation result from the relay server 30 indicates that there is a data file, the call control unit 28 transmits a download request for requesting the download of the data file to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.
In response to a download request from the destination terminal 20, the file management unit 32 acquires a data file addressed to the destination terminal 20 from the source terminal 10 from the storage unit, and transmits the file to the destination terminal 20 by file transmission (200 OK). Send.

呼制御部28は、中継サーバ30からのファイル送信によりデータファイルをダウンロードして記憶部24へ保存し、ダウンロードの完了に応じてダウンロード結果を中継サーバ30へ送信する。
ファイル管理部32は、着側端末20からのダウンロード結果に応じて、ダウンロード完了を確認し、受領(200OK)を着側端末20へ返送するとともに、着側端末20がデータファイルをダウンロードしたことを示す送信先受信完了(200OK)を、発側端末10へ送信する。
The call control unit 28 downloads the data file by transmitting the file from the relay server 30 and stores it in the storage unit 24, and transmits the download result to the relay server 30 when the download is completed.
The file management unit 32 confirms the download completion in accordance with the download result from the destination terminal 20, returns a receipt (200 OK) to the destination terminal 20, and confirms that the destination terminal 20 has downloaded the data file. The transmission destination reception completion (200 OK) shown is transmitted to the originating terminal 10.

呼制御部28は、ダウンロードの完了に応じて、あるいは着側端末20からの受領に応じて、ダウンロードしたデータファイルの内容を画面表示部22で表示する。
これにより、通信システム1のダウンロード動作(ステップ211)が完了し、呼制御部28は、呼制御サーバ42からの呼出要求メッセージに応じた着信表示を実行し(ステップ212)、呼出中であることを示す呼出中メッセージ(180Ringing)を呼制御サーバ42へ送信する(ステップ213)。この呼出中メッセージは、呼制御サーバ42から呼制御サーバ41を経由して、発側端末10へ通知される。
The call control unit 28 displays the contents of the downloaded data file on the screen display unit 22 in response to the completion of the download or in response to receipt from the destination terminal 20.
As a result, the download operation (step 211) of the communication system 1 is completed, and the call control unit 28 executes the incoming call display in response to the call request message from the call control server 42 (step 212) and is being called. Is transmitted to the call control server 42 (step 213). This calling message is notified from the call control server 42 to the calling terminal 10 via the call control server 41.

なお、中継サーバ30からのファイル確認結果がデータファイルなしを示す場合、呼制御部28は、データファイルのダウンロードをスキップして、着信表示(ステップ212)へ移行し、呼出中メッセージを呼制御サーバ42へ送信する(ステップ213)。
発側端末10の呼制御部18は、呼制御サーバ41からの呼出中メッセージに応じて、呼出中画面を画面表示部12に表示する。
When the file confirmation result from the relay server 30 indicates that there is no data file, the call control unit 28 skips downloading of the data file, shifts to an incoming call display (step 212), and displays the calling message as the call control server. (Step 213).
The call control unit 18 of the calling terminal 10 displays a calling screen on the screen display unit 12 in response to the calling message from the call control server 41.

この後の着側端末20での応答操作に応じた応答動作については、前述した図4の応答動作ステップ(ステップ114)と同様であり、ここでの説明は省略する。   The subsequent response operation in response to the response operation at the destination terminal 20 is the same as the response operation step (step 114) in FIG. 4 described above, and a description thereof is omitted here.

このようにして、発側端末10と着側端末20との間で音声通話が開始された後、図8に示すように、発側端末10の呼制御部18は、通話中に着側端末20からデータファイルがアップロードされた場合に中継サーバ30から当該データファイルの受信を通知してもらうため、ファイル受信確認を中継サーバ30へ送信する(ステップ220)。
同様にして、着側端末20の呼制御部28は、通話中に発側端末10からデータファイルがアップロードされた場合、中継サーバ30から当該データファイルの受信を通知してもらうため、ファイル受信確認を中継サーバ30へ送信する(ステップ221)。
After the voice call is started between the calling terminal 10 and the called terminal 20 in this way, as shown in FIG. 8, the call control unit 18 of the calling terminal 10 When the data file is uploaded from 20, the file reception confirmation is transmitted to the relay server 30 in order to have the relay server 30 notify the reception of the data file (step 220).
Similarly, when a data file is uploaded from the calling terminal 10 during a call, the call control unit 28 of the called terminal 20 receives a file reception confirmation from the relay server 30 to notify the reception of the data file. Is transmitted to the relay server 30 (step 221).

この後、通話中に、発側端末10において、データファイルの送信を指示する送信操作が行われた場合(ステップ230)、呼制御部18は、ユーザ操作により選択されたデータファイルを含むアップロード要求を中継サーバ30へ送信することにより、アップロードを開始し(ステップ231)、データファイル送信中画面を画面表示部12に表示する。   Thereafter, when a transmission operation instructing transmission of the data file is performed in the calling terminal 10 during a call (step 230), the call control unit 18 sends an upload request including the data file selected by the user operation. Is transmitted to the relay server 30 to start uploading (step 231), and a data file transmission screen is displayed on the screen display unit 12.

中継サーバ30のファイル管理部32は、発側端末10からのアップロード要求に応じて、記憶部に登録されている着側端末20の受信可否情報を確認する(ステップ232)。   The file management unit 32 of the relay server 30 confirms the reception availability information of the destination terminal 20 registered in the storage unit in response to the upload request from the originating terminal 10 (step 232).

ここで、ステップ232において、記憶部に登録されている着側端末20の受信可否情報が受信不可を示す場合、中継サーバ30のファイル管理部32は、アップロード中止(400ERROR)を発側端末10へ送信する(ステップ233)。
発側端末10の呼制御部18は、中継サーバ30からのアップロード中止に応じて、データファイルのアップロードを中止し、アップロード不可画面を画面表示部12に表示する。
これにより、通信システム1の通話中におけるデータファイルの送信動作を終了する。
Here, in step 232, when the reception availability information of the destination terminal 20 registered in the storage unit indicates that reception is not possible, the file management unit 32 of the relay server 30 issues upload cancellation (400 ERROR) to the originating terminal 10. Transmit (step 233).
In response to the upload cancellation from the relay server 30, the call control unit 18 of the calling terminal 10 stops uploading the data file and displays an upload impossible screen on the screen display unit 12.
Thereby, the transmission operation of the data file during the call of the communication system 1 is completed.

一方、当該受信可否情報が受信可を示す場合、通信システム1は、次のようなアップロード動作(ステップ234)を実行する。 On the other hand, when the reception availability information indicates that reception is possible, the communication system 1 executes the following upload operation (step 234).

まず、ファイル管理部32は、当該データファイルを受信して記憶部で保持し、アップロードの完了に応じて、アップロード完了(200OK)を発側端末10へ返送する。
発側端末10の呼制御部18は、中継サーバ30から通知されたアップロード完了に応じて、アップロード完了画面を画面表示部12に表示し、アップロードしたデータファイルが着側端末20によりダウンロードされたことを確認するため、送信先受信確認要求を中継サーバ30へ送信する。
これにより、アップロード動作(ステップ234)が完了し、通信システム1は次のダウンロード動作(ステップ235)へ移行する。
First, the file management unit 32 receives the data file and holds it in the storage unit, and returns upload completion (200 OK) to the originating terminal 10 in response to completion of upload.
The call control unit 18 of the calling terminal 10 displays an upload completion screen on the screen display unit 12 in response to the upload completion notified from the relay server 30, and the uploaded data file has been downloaded by the called terminal 20. Is transmitted to the relay server 30.
Thereby, the upload operation (step 234) is completed, and the communication system 1 proceeds to the next download operation (step 235).

アップロード動作(ステップ235)において、中継サーバ30のファイル管理部32は、発側端末10から着側端末20宛てのデータファイルがアップロードされた場合、ステップ121で受信した着側端末20からのファイル受信確認に基づいて、着側端末20へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージ(200OK)を送信する。
着側端末20の呼制御部28は、中継サーバ30からのアップロード通知メッセージに応じて、当該データファイルのダウンロードを要求するダウンロード要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
In the upload operation (step 235), the file management unit 32 of the relay server 30 receives the file from the called terminal 20 received in step 121 when the data file addressed to the called terminal 20 is uploaded from the calling terminal 10. Based on the confirmation, an upload notification message (200 OK) for notifying that the data file has been uploaded is transmitted to the destination terminal 20.
In response to the upload notification message from the relay server 30, the call control unit 28 of the destination terminal 20 transmits a download request for requesting download of the data file to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.

ファイル管理部32は、着側端末20からのダウンロード要求に応じて、発側端末10から当該着側端末20宛てのデータファイルを記憶部から取得し、ファイル送信(200OK)により着側端末20へ送信する。
呼制御部28は、中継サーバ30からのファイル送信によりデータファイルをダウンロードして記憶部24へ保存し、ダウンロードの完了に応じてダウンロード結果を中継サーバ30へ送信する。
In response to a download request from the destination terminal 20, the file management unit 32 acquires a data file addressed to the destination terminal 20 from the source terminal 10 from the storage unit, and transmits the file to the destination terminal 20 by file transmission (200 OK). Send.
The call control unit 28 downloads the data file by transmitting the file from the relay server 30 and stores it in the storage unit 24, and transmits the download result to the relay server 30 when the download is completed.

ファイル管理部32は、着側端末20からのダウンロード結果に応じて、ダウンロード完了を確認し、受領(200OK)を着側端末20へ返送するとともに、着側端末20がデータファイルをダウンロードしたことを示す送信先受信完了(200OK)を、発側端末10へ送信する。
呼制御部28は、着側端末20からの受領に応じて、ファイル受信確認を中継サーバ30へ送信し、ダウンロードしたデータファイルの内容を画面表示部22で表示する。
これにより、通信システム1のダウンロード動作(ステップ235)が完了し、通話中におけるデータファイルの送信動作を終了する。
The file management unit 32 confirms the download completion in accordance with the download result from the destination terminal 20, returns a receipt (200 OK) to the destination terminal 20, and confirms that the destination terminal 20 has downloaded the data file. The transmission destination reception completion (200 OK) shown is transmitted to the originating terminal 10.
In response to receipt from the called terminal 20, the call control unit 28 transmits a file reception confirmation to the relay server 30, and displays the contents of the downloaded data file on the screen display unit 22.
Thereby, the download operation (step 235) of the communication system 1 is completed, and the data file transmission operation during the call is terminated.

また、本実施の形態にかかる通信システム1の終話動作については、図5で説明した終話動作(ステップ140−143)と同様であり、ここでの説明は省略する。   Further, the end call operation of the communication system 1 according to the present embodiment is the same as the end call operation (steps 140 to 143) described with reference to FIG. 5, and the description thereof is omitted here.

[第2の実施の形態の効果]
このように、本実施の形態は、中継サーバ30に、着側端末20からの登録要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を登録する受信可否管理部31と、発側端末10による着側端末20宛てのデータファイルのアップロード時に、着側端末20の受信可否情報を確認し、当該受信可否情報が、受信可を示す場合には当該データファイルを受信して保持し、着側端末20からのダウンロード要求に応じて当該データファイルを送信し、受信不可を示す場合は当該データファイルのアップロードを中止するファイル管理部32とを設けたものである。
[Effect of the second embodiment]
As described above, according to the present embodiment, in response to a registration request from the destination terminal 20, reception availability information for registering reception availability information indicating availability of a data file linked to a communication call including voice is registered in the relay server 30. When the data file addressed to the destination terminal 20 is uploaded by the management unit 31 and the calling side terminal 10, the reception availability information of the destination terminal 20 is confirmed. If the reception availability information indicates that reception is possible, the data file Is received and held, the data file is transmitted in response to a download request from the destination terminal 20, and a file management unit 32 is provided to cancel uploading of the data file when reception is not possible. .

これに加えて、着側端末20の受信可否設定部27が、設定操作に応じて設定された、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末20の受信可否情報を、中継サーバ30へ設定し、発側端末10の呼制御部18が、中継サーバ30に対する着側端末20宛てのデータファイルのアップロード時に、当該中継サーバ30側で当該アップロードが中止された場合は当該アップロードを中止し、着側端末20の呼制御部28が、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードし、当該データファイルの内容を画面表示するようにしたものである。   In addition to this, the reception enable / disable setting unit 27 of the callee terminal 20 sets the reception enable / disable information of the callee terminal 20 indicating whether or not the data file linked to the communication call including the voice is set according to the setting operation. Is set in the relay server 30, and when the call control unit 18 of the calling terminal 10 uploads the data file addressed to the called terminal 20 to the relay server 30, the upload is canceled on the relay server 30 side. The uploading is canceled, and the call control unit 28 of the called terminal 20 downloads the data file addressed to the called terminal 20 from the calling terminal 10 from the relay server 30 and displays the contents of the data file on the screen. It is a thing.

これにより、着側ユーザが設定した、音声を含む通信呼に連動したデータファイルの受信可否が、中継サーバ30に登録されて、発側端末10から中継サーバ30へデータファイルをアップロードする際に中継サーバ30で確認され、受信可の場合には、発側端末10から中継サーバ30へデータファイルがアップロードされ、受信不可の場合には、そのデータファイルのアップロードが中止される。
したがって、着側ユーザが受信不可を設定すれば、発側端末10から中継サーバ30へのデータファイルのアップロードが中止されるため、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したい着側ユーザの要望を満たすことが可能となる。
As a result, whether or not the data file that is linked to the communication call including the voice set by the destination user is registered in the relay server 30 and relayed when the data file is uploaded from the originating terminal 10 to the relay server 30. If it is confirmed by the server 30 and reception is possible, the data file is uploaded from the originating terminal 10 to the relay server 30. If reception is impossible, the data file upload is stopped.
Therefore, if the destination user sets reception disabled, uploading of the data file from the calling side terminal 10 to the relay server 30 is stopped, and therefore the receiving side terminal 20 can refuse reception of the data file in advance. Therefore, it is possible to satisfy the demand of the destination user who wants to refuse reception of unnecessary data files.

また、本実施の形態において、呼制御部18が、発信操作に応じて、中継サーバ30に着側端末20宛てのデータファイルのアップロードを開始し、当該アップロードが完了した場合には着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信し、当該中継サーバ30側で当該アップロードが中止された場合は当該アップロードを中止して着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信し、着側端末20で呼出中であることを通知する呼制御サーバ41からの呼出中メッセージに応じて呼出中状態を表示するようにしてもよい。   Further, in the present embodiment, the call control unit 18 starts uploading the data file addressed to the destination terminal 20 to the relay server 30 in response to the outgoing operation, and when the upload is completed, the destination terminal 20 Is sent to the call control server 41, and if the upload is canceled on the relay server 30 side, the call request message for canceling the upload and notifying the call of the destination terminal 20 is sent. A calling state may be displayed in response to a calling message from the call control server 41 that is transmitted to the call control server 41 and notifies that the called terminal 20 is calling.

さらに、呼制御部28が、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルをダウンロードして当該データファイルの内容を画面表示するとともに当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを呼制御サーバ42へ送信するようにしてもよい。   Further, the call control unit 28 downloads a data file addressed to the destination terminal 20 from the calling side terminal 10 in response to a call request message from the call control server 42 that notifies a call from the calling side terminal 10. The contents of the data file may be displayed on the screen and an incoming call display may be performed in response to the call request message, and a ringing message notifying that the call is being received by the incoming call display may be transmitted to the call control server 42.

これにより、発側端末10での発信操作と連動させて、発側端末10から中継サーバ30を介して着側端末20へデータファイルを送信する場合でも、着側端末20の受信可否情報に応じて、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したいユーザの要望を満たすことが可能となる。   Thus, even when a data file is transmitted from the calling terminal 10 to the called terminal 20 via the relay server 30 in conjunction with the outgoing call operation at the calling terminal 10, it responds to the reception availability information of the called terminal 20 Thus, the receiving terminal 20 can reject the reception of the data file in advance, and can satisfy the user's desire to reject the reception of the unnecessary data file.

特に、前述した従来技術では、中継サーバ30に対するアップロードや着側端末20へのダウンロードが完了した後、着側端末20で着信表示が開始され、その応答により着側ユーザと音声通話が開始されるまで、データファイルが中継サーバ30にアップロードされたか、データファイルが着側端末20までダウンロードされたか、データファイルが着側端末20で表示されたかを確認することができないため、発側ユーザに大きなストレスが生じる。   In particular, in the above-described prior art, after the upload to the relay server 30 and the download to the destination terminal 20 are completed, the incoming call display is started at the destination terminal 20, and a voice call with the destination user is started as a response. Since it cannot be confirmed whether the data file has been uploaded to the relay server 30, the data file has been downloaded to the destination terminal 20, or the data file has been displayed on the destination terminal 20, there is a great stress on the calling user. Occurs.

これに対して、本実施の形態によれば、着側端末20がデータファイルを受信拒否している場合、データファイルのアップロードを開始した時点で、中継サーバ30で着側端末20の受信拒否を直ちに確認できるため、発側ユーザに対するストレスを大幅に軽減することが可能となる。さらに、データファイルをアップロードする前に、中継サーバ30で受信拒否が確認されて、発側端末10から直ちに着側端末20の呼び出しが開始されるため、受信拒否の場合には、着側端末20での着信表示へスムーズに移行することができ、発側ユーザに対するストレスを大幅に軽減することが可能となる。   On the other hand, according to the present embodiment, when the receiving terminal 20 refuses to receive the data file, the relay server 30 rejects the receiving terminal 20 from receiving the data file when uploading is started. Since it can be confirmed immediately, it is possible to greatly reduce the stress on the originating user. Further, before uploading the data file, the relay server 30 confirms the reception refusal, and the calling terminal 10 immediately starts calling the called terminal 20. It is possible to smoothly shift to the incoming call display on the mobile phone, and the stress on the calling user can be greatly reduced.

また、本実施の形態において、呼制御部18が、着側端末20との通話中におけるファイル送信操作に応じて、中継サーバ30に当該着側端末20宛てのデータファイルをアップロードし、ファイル管理部32は、発側端末10による着側端末20宛てのデータファイルのアップロード完了に応じて、当該着側端末20へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信し、呼制御部28が、中継サーバ30からのアップロード通知メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルをダウンロードして当該データファイルの内容を画面表示するようにしてもよい。   In the present embodiment, the call control unit 18 uploads a data file addressed to the destination terminal 20 to the relay server 30 in response to a file transmission operation during a call with the destination terminal 20, and a file management unit. 32, in response to completion of uploading of the data file addressed to the destination terminal 20 by the calling side terminal 10, transmits an upload notification message notifying that the data file has been uploaded to the destination side terminal 20, and a call control unit 28 may download a data file addressed to the destination terminal 20 from the originating terminal 10 in response to an upload notification message from the relay server 30 and display the contents of the data file on the screen.

これにより、通話中における発側端末10でのデータファイルの送信操作に応じて、発側端末10から中継サーバ30を介して着側端末20へデータファイルを送信する場合でも、着側端末20の受信可否情報に応じて、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したいユーザの要望を満たすことが可能となる。また、着側端末20がデータファイルを受信拒否している場合、データファイルのアップロードを開始した時点において、中継サーバ30で受信拒否を直ちに確認できるため、前述と同様の発側ユーザに対するストレスを大幅に軽減することが可能となる。   Thus, even when a data file is transmitted from the calling terminal 10 to the called terminal 20 via the relay server 30 in response to a data file transmission operation at the calling terminal 10 during a call, According to the reception availability information, the receiving terminal 20 can reject the reception of the data file in advance, and the user's desire to refuse the reception of the unnecessary data file can be satisfied. In addition, when the destination terminal 20 refuses to receive the data file, since the relay server 30 can immediately confirm the reception refusal when the upload of the data file is started, the stress on the originating user similar to the above is greatly increased. Can be reduced.

[第3の実施の形態]
次に、図9を参照して、本発明の第3の実施の形態にかかる通信システム1について説明する。図9は、第3の実施の形態にかかる通信システムの構成を示すブロック図であり、図1と同じまたは同等部分には同一符号を付してある。
[Third Embodiment]
Next, with reference to FIG. 9, the communication system 1 concerning the 3rd Embodiment of this invention is demonstrated. FIG. 9 is a block diagram illustrating a configuration of a communication system according to the third embodiment, and the same or equivalent parts as those in FIG. 1 are denoted by the same reference numerals.

第1の実施の形態では、発側端末10が、中継サーバ30に登録されている着側端末20の受信可否情報を取得して、データファイルのアップロード可否を判定する場合を例として説明し、第2の実施の形態では、中継サーバ30が、自装置内に登録されている着側端末20の受信可否情報を確認して、発側端末10からのデータファイルのアップロード可否を判定する場合について説明した。
本実施の形態では、着側端末20が、自端末内に設定されている受信可否情報を確認して、中継サーバ30からのデータファイルのダウンロード可否を判定する場合について説明する。
In the first embodiment, an example will be described in which the originating terminal 10 acquires the reception availability information of the destination terminal 20 registered in the relay server 30 and determines whether to upload a data file. In the second embodiment, the relay server 30 confirms the reception availability information of the destination terminal 20 registered in its own device and determines whether or not the data file can be uploaded from the originating terminal 10. explained.
In the present embodiment, a case will be described in which the destination terminal 20 checks the reception availability information set in its own terminal and determines whether or not a data file can be downloaded from the relay server 30.

本実施の形態において、中継サーバ30のファイル管理部32は、発側端末10からのアップロード要求に応じて着側端末20宛てのデータファイルを受信して保持する機能と、着側端末20からのダウンロード要求に応じて発側端末10から当該着側端末20宛てのデータファイルを送信する機能とを有している。
これに加えて、ファイル管理部32は、発側端末10による着側端末20宛てのデータファイルのアップロード完了に応じて、当該着側端末20へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信する機能を有している。
In the present embodiment, the file management unit 32 of the relay server 30 has a function of receiving and holding a data file addressed to the destination terminal 20 in response to an upload request from the source terminal 10, and a function from the destination terminal 20. And a function of transmitting a data file addressed to the destination terminal 20 from the originating terminal 10 in response to a download request.
In addition, the file management unit 32 notifies the uploading terminal 20 that the data file has been uploaded in response to the uploading of the data file addressed to the receiving terminal 20 by the calling terminal 10. It has a function to send a message.

また、発側端末10の呼制御部18は、中継サーバ30に着側端末20宛てのデータファイルをアップロードする機能を有している。
これに加えて、呼制御部18は、発信操作に応じて、中継サーバ30に着側端末20宛てのデータファイルのアップロードを開始する機能と、当該アップロードが完了した場合には着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信する機能と、着側端末20で呼出中であることを通知する呼制御サーバ41からの呼出中メッセージに応じて呼出中状態を表示する機能とを有している。
これに加えて、呼制御部18は、着側端末20との通話中におけるファイル送信操作に応じて、中継サーバ3に当該着側端末20宛てのデータファイルをアップロードする機能とを有している。
The call control unit 18 of the calling terminal 10 has a function of uploading a data file addressed to the called terminal 20 to the relay server 30.
In addition to this, the call control unit 18 starts the uploading of the data file addressed to the destination terminal 20 to the relay server 30 in response to the calling operation, and when the upload is completed, the call control unit 18 A function for transmitting a call request message for notifying a call to the call control server 41 and a function for displaying a calling state in response to a calling message from the call control server 41 for notifying that the called terminal 20 is calling. And have.
In addition to this, the call control unit 18 has a function of uploading a data file addressed to the destination terminal 20 to the relay server 3 in response to a file transmission operation during a call with the destination terminal 20. .

また、着側端末20の受信可否設定部27は、設定操作に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末20の受信可否情報を設定する機能を有している。
また、着側端末20の呼制御部28は、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードする際、受信可否設定部27で設定された受信可否情報を確認する機能と、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして当該データファイルの内容を画面表示する機能と、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止する機能とを有している。
In addition, the reception availability setting unit 27 of the destination terminal 20 has a function of setting the reception availability information of the destination terminal 20 indicating whether or not the data file can be received in conjunction with a communication call including voice according to the setting operation. doing.
In addition, when the call control unit 28 of the destination terminal 20 downloads the data file addressed to the destination terminal 20 from the calling side terminal 10 from the relay server 30, the call control unit 28 checks the reception availability information set by the reception availability setting unit 27. A function that downloads the data file and displays the contents of the data file when the reception availability information indicates that reception is possible, and a function that displays the contents of the data file when the reception availability information indicates that reception is not possible. And a function to cancel the download.

これに加えて、呼制御部28は、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、発側端末10から着側端末20宛てのデータファイルをダウンロードする際、受信可否設定部27で設定された受信可否情報を確認する機能と、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして、当該データファイルの内容を画面表示するとともに当該呼出要求メッセージに応じた着信表示を行う機能と、当該着信表示による呼出中であることを通知する呼出中メッセージを呼制御サーバ42へ送信する機能と、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止して、当該呼出要求メッセージに応じた着信表示を行う機能と、当該着信表示による呼出中であることを通知する呼出中メッセージを呼制御サーバ42へ送信する機能とを有している。   In addition, the call control unit 28 downloads a data file addressed to the called terminal 20 from the calling terminal 10 in response to a call request message from the call control server 42 that notifies the calling from the calling terminal 10. At this time, a function for confirming the reception availability information set by the reception availability setting section 27, and if the reception availability information indicates reception availability, the data file is downloaded and the contents of the data file are displayed on the screen. A function for displaying an incoming call in response to the call request message, a function for transmitting a calling message for notifying that the call is being displayed by the incoming call display, and the reception availability information indicating that reception is not possible The function of canceling the download of the data file and displaying the incoming call in response to the call request message. And a function of transmitting a ringing message to the call control server 42 to notify that the ringing.

これに加えて、呼制御部28は、中継サーバ30からのアップロード通知メッセージに応じて、発側端末10から着側端末20宛てのデータファイルをダウンロードする際、受信可否設定部27で設定された受信可否情報を確認する機能と、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして当該データファイルの内容を画面表示する機能と、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止する機能とを有している。   In addition to this, when the call control unit 28 downloads the data file addressed to the destination terminal 20 from the calling side terminal 10 in response to the upload notification message from the relay server 30, the call control unit 28 is set by the reception availability setting unit 27. A function for confirming reception availability information, a function for downloading the data file when the reception availability information indicates reception permission, and a screen display of the contents of the data file, and a case where the reception availability information indicates reception failure Has a function of canceling the download of the data file.

図1と比較して、本実施の形態では、発側端末10から受信可否取得部16が省かれているとともに、中継サーバ30から受信可否管理部31が省かれている。
本実施の形態にかかる通信システム1のうち、上記以外の構成については、前述した第1および第2の実施の形態と同様であり、ここでの詳細な説明は省略する。
Compared with FIG. 1, in the present embodiment, the reception availability acquisition unit 16 is omitted from the originating terminal 10, and the reception availability management unit 31 is omitted from the relay server 30.
In the communication system 1 according to the present embodiment, configurations other than those described above are the same as those in the first and second embodiments described above, and a detailed description thereof is omitted here.

[第3の実施の形態の動作]
次に、図10および図11を参照して、本実施の形態にかかる通信システム1の動作について説明する。図10は、第3の実施の形態にかかる通信システムの動作を示すシーケンス図である。図11は、第3の実施の形態にかかる通信システムの動作(続き)を示すシーケンス図である。なお、図10および図11において、実線矢印は、中継サーバ30を介してやり取りするHTTP/HTTPSメッセージを示し、破線矢印は、呼制御サーバ41,42を介してやり取りするSIPメッセージを示している。
[Operation of Third Embodiment]
Next, the operation of the communication system 1 according to the present embodiment will be described with reference to FIGS. 10 and 11. FIG. 10 is a sequence diagram illustrating an operation of the communication system according to the third embodiment. FIG. 11 is a sequence diagram illustrating an operation (continued) of the communication system according to the third embodiment. 10 and FIG. 11, solid arrows indicate HTTP / HTTPS messages exchanged via the relay server 30, and broken arrows indicate SIP messages exchanged via the call control servers 41 and 42.

まず、図10に示すように、発側端末10において、着側端末20の電話番号を発信先として指定した発信操作が、操作入力部11で検出された場合(ステップ300)、通信システム1は、次のようなアップロード動作(ステップ301)を実行する。   First, as shown in FIG. 10, when a call operation in which the telephone number of the callee terminal 20 is specified as a call destination in the calling terminal 10 is detected by the operation input unit 11 (step 300), the communication system 1 Then, the following upload operation (step 301) is executed.

アップロード動作(ステップ301)において、まず、呼制御部18は、ユーザ操作により選択されたデータファイルを含むアップロード要求を中継サーバ30へ送信することによりアップロードを開始し、データファイル送信中画面を画面表示部12に表示する。
中継サーバ30のファイル管理部32は、発側端末10からのアップロード要求に応じて着側端末20宛てのデータファイルを受信して記憶部で保持し、アップロードの完了に応じて、アップロード完了(200OK)を発側端末10へ返送する。
In the upload operation (step 301), first, the call control unit 18 starts upload by transmitting an upload request including the data file selected by the user operation to the relay server 30, and displays a data file transmission screen. Displayed on the unit 12.
The file management unit 32 of the relay server 30 receives the data file addressed to the destination terminal 20 in response to the upload request from the originating terminal 10 and holds it in the storage unit. When the upload is completed, the upload is completed (200 OK). ) To the calling terminal 10.

発側端末10の呼制御部18は、中継サーバ30から通知されたアップロード完了に応じて、アップロード完了画面を画面表示部12に表示し、アップロードしたデータファイルが着側端末20によりダウンロードされたことを確認するため、送信先受信確認要求を中継サーバ30へ送信する。
これにより、通信システム1のアップロード動作(ステップ301)が完了し、このアップロード完了に応じて、通信システム1は次の呼出動作(ステップ310)へ移行する。
The call control unit 18 of the calling terminal 10 displays an upload completion screen on the screen display unit 12 in response to the upload completion notified from the relay server 30, and the uploaded data file has been downloaded by the called terminal 20. Is transmitted to the relay server 30.
Thereby, the upload operation (step 301) of the communication system 1 is completed, and the communication system 1 proceeds to the next call operation (step 310) in response to the completion of the upload.

呼出動作(ステップ310)において、呼制御部18は、着側端末20の呼び出しを通知する呼出要求メッセージ(INVITE)を呼制御サーバ41へ送信する。この呼出要求メッセージには、発側端末10および着側端末20の両電話番号が指定されている。この呼出要求メッセージは、呼制御サーバ41から呼制御サーバ42を経由して、着側端末20へ通知される。
着側端末20の呼制御部28は、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、着信処理中であることを示す処理中メッセージ(100Trying)を返送する。この処理中メッセージは、呼制御サーバ42から呼制御サーバ41を経由して、発側端末10へ通知される。
In the call operation (step 310), the call control unit 18 transmits a call request message (INVITE) notifying the call of the called terminal 20 to the call control server 41. In this call request message, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified. This call request message is notified from the call control server 41 to the called terminal 20 via the call control server 42.
In response to the call request message from the call control server 42 that notifies the call from the calling terminal 10, the call control unit 28 of the called terminal 20 returns a processing message (100Trying) indicating that the incoming call is being processed. To do. This in-process message is notified from the call control server 42 to the calling terminal 10 via the call control server 41.

また、呼制御部28は、呼制御サーバ42からの呼出要求メッセージで通知された発側端末10の電話番号に基づいて、受信可否設定部27で設定された、発側端末10に関する受信可否を確認する(ステップ311)。
ここで、発側端末10からのデータファイルについて受信可であれば、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードするため、通信システム1は次のようなダウンロード動作(ステップ312)を実行する。
In addition, the call control unit 28 determines whether or not the receiving terminal 10 can be received based on the telephone number of the calling terminal 10 notified by the call request message from the call control server 42, which is set by the reception setting unit 27. Confirm (step 311).
Here, if the data file from the calling terminal 10 is receivable, the data file addressed to the receiving terminal 20 is downloaded from the relay server 30 from the calling terminal 10, and the communication system 1 downloads as follows. The operation (step 312) is executed.

ダウンロード動作(ステップ312)において、呼制御部28は、まず、発側端末10から当該着側端末20宛てのデータファイルの有無を確認するファイル確認要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
中継サーバ30のファイル管理部32は、着側端末20からのファイル確認要求に応じて、発側端末10から当該着側端末20宛てのデータファイルの有無を確認し、得られたデータファイルの有無を示すファイル確認結果(200OK)を着側端末20へ送信する。
In the download operation (step 312), the call control unit 28 first transmits a file confirmation request for confirming the presence or absence of the data file addressed to the destination terminal 20 from the calling terminal 10 to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.
The file management unit 32 of the relay server 30 confirms whether or not there is a data file addressed to the destination terminal 20 from the source terminal 10 in response to a file confirmation request from the destination terminal 20, and whether or not the obtained data file exists A file confirmation result (200 OK) is transmitted to the destination terminal 20.

呼制御部28は、中継サーバ30からのファイル確認結果がデータファイルありを示す場合、当該データファイルのダウンロードを要求するダウンロード要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
ファイル管理部32は、着側端末20からのダウンロード要求に応じて、発側端末10から当該着側端末20宛てのデータファイルを記憶部から取得し、ファイル送信(200OK)により着側端末20へ送信する。
When the file confirmation result from the relay server 30 indicates that there is a data file, the call control unit 28 transmits a download request for requesting the download of the data file to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.
In response to a download request from the destination terminal 20, the file management unit 32 acquires a data file addressed to the destination terminal 20 from the source terminal 10 from the storage unit, and transmits the file to the destination terminal 20 by file transmission (200 OK). Send.

呼制御部28は、中継サーバ30からのファイル送信によりデータファイルをダウンロードして記憶部24へ保存し、ダウンロードの完了に応じてダウンロード結果を中継サーバ30へ送信する。
ファイル管理部32は、着側端末20からのダウンロード結果に応じて、ダウンロード完了を確認し、受領(200OK)を着側端末20へ返送するとともに、着側端末20がデータファイルをダウンロードしたことを示す送信先受信完了(200OK)を、発側端末10へ送信する。
The call control unit 28 downloads the data file by transmitting the file from the relay server 30 and stores it in the storage unit 24, and transmits the download result to the relay server 30 when the download is completed.
The file management unit 32 confirms the download completion in accordance with the download result from the destination terminal 20, returns a receipt (200 OK) to the destination terminal 20, and confirms that the destination terminal 20 has downloaded the data file. The transmission destination reception completion (200 OK) shown is transmitted to the originating terminal 10.

呼制御部28は、ダウンロードの完了に応じて、あるいは着側端末20からの受領に応じて、ダウンロードしたデータファイルの内容を画面表示部22で表示する。
これにより、通信システム1のダウンロード動作(ステップ312)が完了し、呼制御部28は、呼制御サーバ42からの呼出要求メッセージに応じた着信表示を実行し(ステップ313)、呼出中であることを示す呼出中メッセージ(180Ringing)を呼制御サーバ42へ送信する(ステップ314)。この呼出中メッセージは、呼制御サーバ42から呼制御サーバ41を経由して、発側端末10へ通知される。
The call control unit 28 displays the contents of the downloaded data file on the screen display unit 22 in response to the completion of the download or in response to receipt from the destination terminal 20.
As a result, the download operation (step 312) of the communication system 1 is completed, and the call control unit 28 executes an incoming call display in response to the call request message from the call control server 42 (step 313) and is being called. Is transmitted to the call control server 42 (step 314). This calling message is notified from the call control server 42 to the calling terminal 10 via the call control server 41.

なお、中継サーバ30からのファイル確認結果がデータファイルなしを示す場合、呼制御部28は、データファイルのダウンロードをスキップして、着信表示(ステップ313)へ移行し、呼出中メッセージを呼制御サーバ42へ送信する(ステップ314)。   If the file confirmation result from the relay server 30 indicates that there is no data file, the call control unit 28 skips downloading of the data file, shifts to an incoming call display (step 313), and sends a ringing message to the call control server. (Step 314).

また、ステップ311において、発側端末10からのデータファイルについて受信不可と判定された後の動作については、次の2つのパターンがある。
まず、発側端末10の電話番号で受信不可となったパターンでは、呼制御部28が、ステップ311の直後、データファイルのダウンロードをスキップした後、ダウンロード結果(失敗)を中継サーバ30へ送信し、これに応じて、中継サーバ30から発側端末10へ送信先受信拒否(400ERROR)が通知される。この後、呼制御部28は、着信表示(ステップ313)へ移行し、呼出中メッセージを呼制御サーバ42へ送信する(ステップ314)。
In addition, there are the following two patterns for the operation after it is determined in step 311 that the data file from the calling terminal 10 cannot be received.
First, in the pattern in which reception is not possible with the telephone number of the calling terminal 10, the call control unit 28 skips downloading the data file immediately after step 311 and then transmits the download result (failure) to the relay server 30. Accordingly, transmission destination reception rejection (400 ERROR) is notified from the relay server 30 to the originating terminal 10. Thereafter, the call control unit 28 shifts to an incoming call display (step 313), and transmits a ringing message to the call control server 42 (step 314).

また、ファイル種別やファイルサイズなど、ファイルの内容が受信不可の対象となったパターンでは、呼制御部28が、ステップ311に続けて、データファイルをダウンロードした直後に、ダウンロード結果(失敗)を中継サーバ30へ送信し、これに応じて、中継サーバ30から発側端末10へ送信先受信拒否(400ERROR)が通知される。この後、呼制御部28は、着信表示(ステップ313)へ移行し、呼出中メッセージを呼制御サーバ42へ送信する(ステップ314)。   Also, in a pattern in which the contents of the file cannot be received, such as file type and file size, the call control unit 28 relays the download result (failure) immediately after downloading the data file following step 311. In response to this, the relay server 30 notifies the originating terminal 10 of transmission destination reception refusal (400 ERROR). Thereafter, the call control unit 28 shifts to an incoming call display (step 313), and transmits a ringing message to the call control server 42 (step 314).

発側端末10の呼制御部18は、呼制御サーバ41からの呼出中メッセージに応じて、呼出中画面を画面表示部12に表示する。
この後の着側端末20での応答操作に応じた応答動作については、前述した図4の応答動作ステップ(ステップ114)と同様であり、ここでの説明は省略する。
The call control unit 18 of the calling terminal 10 displays a calling screen on the screen display unit 12 in response to the calling message from the call control server 41.
The subsequent response operation in response to the response operation at the destination terminal 20 is the same as the response operation step (step 114) in FIG. 4 described above, and a description thereof is omitted here.

このようにして、発側端末10と着側端末20との間で音声通話が開始された後、図11に示すように、発側端末10の呼制御部18は、通話中に着側端末20からデータファイルがアップロードされた場合に中継サーバ30から当該データファイルの受信を通知してもらうため、ファイル受信確認を中継サーバ30へ送信する(ステップ320)。
同様にして、着側端末20の呼制御部28は、通話中に発側端末10からデータファイルがアップロードされた場合、中継サーバ30から当該データファイルの受信を通知してもらうため、ファイル受信確認を中継サーバ30へ送信する(ステップ321)。
After the voice call is started between the calling terminal 10 and the called terminal 20 in this way, as shown in FIG. 11, the call control unit 18 of the calling terminal 10 When the data file is uploaded from 20, the file reception confirmation is transmitted to the relay server 30 in order to have the relay server 30 notify the reception of the data file (step 320).
Similarly, when a data file is uploaded from the calling terminal 10 during a call, the call control unit 28 of the called terminal 20 receives a file reception confirmation from the relay server 30 to notify the reception of the data file. Is transmitted to the relay server 30 (step 321).

この後、通話中に、発側端末10において、データファイルの送信を指示する送信操作が行われた場合(ステップ330)、通信システム1は、次のようなアップロード動作(ステップ331)を実行する。   Thereafter, when a transmission operation instructing transmission of the data file is performed in the calling terminal 10 during a call (step 330), the communication system 1 executes the following upload operation (step 331). .

アップロード動作(ステップ331)において、まず、呼制御部18は、ユーザ操作により選択されたデータファイルを含むアップロード要求を中継サーバ30へ送信することによりアップロードを開始し、データファイル送信中画面を画面表示部12に表示する。
中継サーバ30のファイル管理部32は、発側端末10からのアップロード要求に応じて着側端末20宛てのデータファイルを受信して記憶部で保持し、アップロードの完了に応じて、アップロード完了(200OK)を発側端末10へ返送する。
In the upload operation (step 331), first, the call control unit 18 starts upload by transmitting an upload request including the data file selected by the user operation to the relay server 30, and displays a data file transmission screen. Displayed on the unit 12.
The file management unit 32 of the relay server 30 receives the data file addressed to the destination terminal 20 in response to the upload request from the originating terminal 10 and holds it in the storage unit. When the upload is completed, the upload is completed (200 OK). ) To the calling terminal 10.

発側端末10の呼制御部18は、中継サーバ30から通知されたアップロード完了に応じて、アップロード完了画面を画面表示部12に表示し、アップロードしたデータファイルが着側端末20によりダウンロードされたことを確認するため、送信先受信確認要求を中継サーバ30へ送信する。
これにより、アップロード動作(ステップ331)が完了する。
The call control unit 18 of the calling terminal 10 displays an upload completion screen on the screen display unit 12 in response to the upload completion notified from the relay server 30, and the uploaded data file has been downloaded by the called terminal 20. Is transmitted to the relay server 30.
Thereby, the upload operation (step 331) is completed.

この後、中継サーバ30のファイル管理部32は、発側端末10から着側端末20宛てのデータファイルがアップロードされた場合、ステップ321で受信した着側端末20からのファイル受信確認に基づいて、着側端末20へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージ(200OK)を送信する(ステップ332)。   Thereafter, when the data file addressed to the destination terminal 20 is uploaded from the calling side terminal 10, the file management unit 32 of the relay server 30 is based on the file reception confirmation received from the destination side terminal 20 in step 321. An upload notification message (200 OK) for notifying that the data file has been uploaded is transmitted to the destination terminal 20 (step 332).

着側端末20の呼制御部28は、中継サーバ30からのアップロード通知メッセージに応じて、受信可否設定部27で設定された、発側端末10に関する受信可否を確認する(ステップ333)。
ここで、発側端末10からのデータファイルについて受信可であれば、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードするため、通信システム1は次のようなダウンロード動作(ステップ334)を実行する。
In response to the upload notification message from the relay server 30, the call control unit 28 of the destination terminal 20 confirms the reception availability regarding the calling terminal 10 set by the reception availability setting unit 27 (step 333).
Here, if the data file from the calling terminal 10 is receivable, the data file addressed to the receiving terminal 20 is downloaded from the relay server 30 from the calling terminal 10, and the communication system 1 downloads as follows. The operation (step 334) is performed.

ダウンロード動作(ステップ334)において、呼制御部28は、当該データファイルのダウンロードを要求するダウンロード要求を中継サーバ30へ送信する。このダウンロード要求には、発側端末10および着側端末20の両電話番号が指定されている。
ファイル管理部32は、着側端末20からのダウンロード要求に応じて、発側端末10から当該着側端末20宛てのデータファイルを記憶部から取得し、ファイル送信(200OK)により着側端末20へ送信する。
In the download operation (step 334), the call control unit 28 transmits a download request for requesting the download of the data file to the relay server 30. In this download request, both telephone numbers of the calling terminal 10 and the called terminal 20 are specified.
In response to a download request from the destination terminal 20, the file management unit 32 acquires a data file addressed to the destination terminal 20 from the source terminal 10 from the storage unit, and transmits the file to the destination terminal 20 by file transmission (200 OK). Send.

呼制御部28は、中継サーバ30からのファイル送信によりデータファイルをダウンロードして記憶部24へ保存し、ダウンロードの完了に応じてダウンロード結果を中継サーバ30へ送信する。
ファイル管理部32は、着側端末20からのダウンロード結果に応じて、ダウンロード完了を確認し、受領(200OK)を着側端末20へ返送するとともに、着側端末20がデータファイルをダウンロードしたことを示す送信先受信完了(200OK)を、発側端末10へ送信する。
The call control unit 28 downloads the data file by transmitting the file from the relay server 30 and stores it in the storage unit 24, and transmits the download result to the relay server 30 when the download is completed.
The file management unit 32 confirms the download completion in accordance with the download result from the destination terminal 20, returns a receipt (200 OK) to the destination terminal 20, and confirms that the destination terminal 20 has downloaded the data file. The transmission destination reception completion (200 OK) shown is transmitted to the originating terminal 10.

呼制御部28は、ダウンロードの完了に応じて、あるいは着側端末20からの受領に応じて、ダウンロードしたデータファイルの内容を画面表示部22で表示する。
これにより、通信システム1のダウンロード動作(ステップ334)が完了し、通話中におけるデータファイルの送信動作を終了する。
The call control unit 28 displays the contents of the downloaded data file on the screen display unit 22 in response to the completion of the download or in response to receipt from the destination terminal 20.
Thereby, the download operation (step 334) of the communication system 1 is completed, and the data file transmission operation during the call is terminated.

なお、中継サーバ30からのファイル確認結果がデータファイルなしを示す場合、呼制御部28は、データファイルのダウンロードをスキップする。これにより、通信システム1は、通話中におけるデータファイルの送信動作を終了する。   If the file confirmation result from the relay server 30 indicates that there is no data file, the call control unit 28 skips downloading the data file. As a result, the communication system 1 ends the data file transmission operation during a call.

また、ステップ333において、発側端末10からのデータファイルについて受信不可と判定された後の動作については、次の2つのパターンがある。
まず、発側端末10の電話番号で受信不可となったパターンでは、呼制御部28が、ステップ333の直後、データファイルのダウンロードをスキップした後、ダウンロード結果(失敗)を中継サーバ30へ送信し、これに応じて、中継サーバ30から発側端末10へ送信先受信拒否(400ERROR)が通知され、通話中におけるデータファイルの送信動作を終了する。
In addition, there are the following two patterns for the operation after it is determined in step 333 that the data file from the calling terminal 10 cannot be received.
First, in the pattern in which reception by the telephone number of the calling terminal 10 is disabled, the call control unit 28 transmits the download result (failure) to the relay server 30 after skipping the data file download immediately after step 333. Accordingly, transmission destination reception refusal (400 ERROR) is notified from the relay server 30 to the calling terminal 10, and the data file transmission operation during the call is terminated.

また、ファイル種別やファイルサイズなど、ファイルの内容が受信不可の対象となったパターンでは、呼制御部28が、ステップ333に続けて、データファイルをダウンロードした直後に、ダウンロード結果(失敗)を中継サーバ30へ送信し、これに応じて、中継サーバ30から発側端末10へ送信先受信拒否(400ERROR)が通知され、通話中におけるデータファイルの送信動作を終了する。   In the case of a pattern in which the file contents cannot be received, such as the file type and file size, the call control unit 28 relays the download result (failure) immediately after downloading the data file following step 333. In response to this, the relay server 30 notifies the originating terminal 10 of transmission destination reception refusal (400 ERROR) and terminates the data file transmission operation during a call.

また、本実施の形態にかかる通信システム1の終話動作については、図5で説明した終話動作(ステップ140−143)と同様であり、ここでの説明は省略する。   Further, the end call operation of the communication system 1 according to the present embodiment is the same as the end call operation (steps 140 to 143) described with reference to FIG. 5, and the description thereof is omitted here.

[第3の実施の形態の効果]
このように、本実施の形態は、中継サーバ30に、発側端末10からのアップロード要求に応じて着側端末20宛てのデータファイルを受信して保持し、着側端末20からのダウンロード要求に応じて発側端末10から当該着側端末20宛てのデータファイルを送信するファイル管理部32を設けたものである。
[Effect of the third embodiment]
As described above, according to the present embodiment, the relay server 30 receives and holds the data file addressed to the destination terminal 20 in response to the upload request from the source terminal 10, and receives the download request from the destination terminal 20. Accordingly, a file management unit 32 for transmitting a data file addressed to the destination terminal 20 from the calling terminal 10 is provided.

これに加えて、発側端末10の呼制御部18が、中継サーバ30に着側端末20宛てのデータファイルをアップロードし、着側端末20の受信可否設定部27が、設定操作に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末20の受信可否情報を設定し、着側端末20の呼制御部28が、発側端末10から当該着側端末20宛てのデータファイルを中継サーバ30からダウンロードする際、受信可否設定部27で設定された受信可否情報を確認し、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして当該データファイルの内容を画面表示し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止するようにしたものである。   In addition to this, the call control unit 18 of the calling terminal 10 uploads a data file addressed to the called terminal 20 to the relay server 30, and the reception availability setting unit 27 of the called terminal 20 responds to the setting operation by The receiving / receiving information of the receiving terminal 20 indicating whether or not the data file linked to the communication call including the voice is received is set, and the call control unit 28 of the receiving terminal 20 addresses the receiving terminal 20 from the calling terminal 10. When the data file is downloaded from the relay server 30, the reception availability information set by the reception availability setting unit 27 is confirmed. If the reception availability information indicates that reception is possible, the data file is downloaded and the data file is downloaded. Is displayed on the screen, and when the reception availability information indicates that reception is not possible, the download of the data file is stopped.

これにより、着側端末20が中継サーバ30からデータファイルをダウンロードする際に、着側ユーザが設定した、音声を含む通信呼に連動したデータファイルの受信可否が着側端末20で確認され、受信可の場合には、中継サーバ30からデータファイルがダウンロードされ、受信不可の場合には、そのデータファイルのダウンロードが中止される。
したがって、着側ユーザが受信不可を設定すれば、発側端末10から中継サーバ30へのデータファイルのアップロードが中止されるため、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したい着側ユーザの要望を満たすことが可能となる。
As a result, when the destination terminal 20 downloads the data file from the relay server 30, the destination terminal 20 confirms whether or not the data file linked to the communication call including the voice set by the destination user is received. If it is possible, the data file is downloaded from the relay server 30, and if it cannot be received, the downloading of the data file is stopped.
Therefore, if the destination user sets reception disabled, uploading of the data file from the calling side terminal 10 to the relay server 30 is stopped, and therefore the receiving side terminal 20 can refuse reception of the data file in advance. Therefore, it is possible to satisfy the demand of the destination user who wants to refuse reception of unnecessary data files.

また、本実施の形態において、呼制御部18が、発信操作に応じて、中継サーバ30に着側端末20宛てのデータファイルのアップロードを開始し、当該アップロードが完了した場合には着側端末20の呼び出しを通知する呼出要求メッセージを呼制御サーバ41へ送信し、着側端末20で呼出中であることを通知する呼制御サーバ41からの呼出中メッセージに応じて呼出中状態を表示するようにしてもよい。   Further, in the present embodiment, the call control unit 18 starts uploading the data file addressed to the destination terminal 20 to the relay server 30 in response to the outgoing operation, and when the upload is completed, the destination terminal 20 A call request message for notifying the call is transmitted to the call control server 41, and the calling state is displayed in response to the calling message from the call control server 41 notifying that the called terminal 20 is calling. May be.

この際、さらに、呼制御部28が、発側端末10からの呼び出しを通知する呼制御サーバ42からの呼出要求メッセージに応じて、発側端末10から当該着側端末20宛てのデータファイルをダウンロードする際、受信可否設定部27で設定された受信可否情報を確認し、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして、当該データファイルの内容を画面表示するとともに当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを呼制御サーバ42へ送信し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止して、当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを呼制御サーバ42へ送信するようにしてもよい。   At this time, the call control unit 28 further downloads a data file addressed to the called terminal 20 from the calling terminal 10 in response to a call request message from the call control server 42 that notifies the calling from the calling terminal 10. In this case, the reception availability information set by the reception availability setting unit 27 is confirmed. When the reception availability information indicates that reception is possible, the data file is downloaded, the contents of the data file are displayed on the screen, and the An incoming call display is performed in response to the call request message, and a call in progress message is sent to the call control server 42 to notify that the call is being received by the incoming call display. If the reception availability information indicates that reception is not possible, Cancel the download and display the incoming call according to the call request message. It may be transmitted through the call message to the call control server 42.

これにより、発側端末10での発信操作と連動させて、発側端末10から中継サーバ30を介して着側端末20へデータファイルを送信する場合でも、着側端末20の受信可否情報に応じて、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したいユーザの要望を満たすことが可能となる。   Thus, even when a data file is transmitted from the calling terminal 10 to the called terminal 20 via the relay server 30 in conjunction with the outgoing call operation at the calling terminal 10, it responds to the reception availability information of the called terminal 20 Thus, the receiving terminal 20 can reject the reception of the data file in advance, and can satisfy the user's desire to reject the reception of the unnecessary data file.

また、本実施の形態において、呼制御部18が、着側端末20との通話中におけるファイル送信操作に応じて、中継サーバ30に着側端末20宛てのデータファイルをアップロードし、ファイル管理部32が、発側端末10による着側端末20宛てのデータファイルのアップロード完了に応じて、当該着側端末20へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信し、呼制御部28が、中継サーバ30からのアップロード通知メッセージに応じて、発側端末10から着側端末20宛てのデータファイルをダウンロードする際、受信可否設定部27で設定された受信可否情報を確認し、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして当該データファイルの内容を画面表示し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止するようにしてもよい。   In the present embodiment, the call control unit 18 uploads a data file addressed to the destination terminal 20 to the relay server 30 in response to a file transmission operation during a call with the destination terminal 20, and the file management unit 32. In response to completion of uploading of the data file addressed to the destination terminal 20 by the calling side terminal 10, an upload notification message for notifying that the data file has been uploaded is transmitted to the destination side terminal 20, and the call control unit 28 However, when the data file addressed to the destination terminal 20 is downloaded from the originating terminal 10 in response to the upload notification message from the relay server 30, the reception availability information set by the reception availability setting unit 27 is confirmed and the reception is performed. If the availability information indicates that the data can be received, download the data file and change the contents of the data file In surface display, if the reception permission information indicates unreceivable may be stopped the download of the data file.

これにより、通話中における発側端末10でのデータファイルの送信操作に応じて、発側端末10から中継サーバ30を介して着側端末20へデータファイルを送信する場合でも、着側端末20の受信可否情報に応じて、着側端末20において事前にデータファイルの受信を拒否することができ、不要なデータファイルの受信を拒否したいユーザの要望を満たすことが可能となる。   Thus, even when a data file is transmitted from the calling terminal 10 to the called terminal 20 via the relay server 30 in response to a data file transmission operation at the calling terminal 10 during a call, According to the reception availability information, the receiving terminal 20 can reject the reception of the data file in advance, and the user's desire to refuse the reception of the unnecessary data file can be satisfied.

また、本実施の形態では、図11のステップ320,321において、中継サーバ30が発側端末10と着側端末20からファイル受信確認を受信した後、発側端末10から中継サーバ30へデータファイルがアップロードされるまで無応答(待機状態)となり、ステップ331において、発側端末10から中継サーバ30へデータファイルがアップロードされた時点で、ステップ332において、中継サーバ30から着側端末20へアップロード通知メッセージが通知される場合を例として説明したが、これに限定されるものではない。
例えば、発側端末10や着側端末20から中継サーバ30へファイル受信確認を定期的に送信し、これに応じて中継サーバ30のファイル管理部32が、確認要求元となる発側端末10宛てまたは着側端末20宛てのデータファイルのアップロード有無を確認し、その確認結果を含むファイル確認通知を、確認要求元となる発側端末10や着側端末20に返送するようにしてもよい。
Further, in the present embodiment, in steps 320 and 321 of FIG. 11, after the relay server 30 receives the file reception confirmation from the calling terminal 10 and the called terminal 20, the data file is transferred from the calling terminal 10 to the relay server 30. No response (standby state) until the file is uploaded, and when the data file is uploaded from the originating terminal 10 to the relay server 30 in step 331, the upload notification is sent from the relay server 30 to the destination terminal 20 in step 332 Although the case where the message is notified has been described as an example, the present invention is not limited to this.
For example, a file reception confirmation is periodically transmitted from the originating terminal 10 or the terminating terminal 20 to the relay server 30, and in response to this, the file management unit 32 of the relay server 30 is addressed to the originating terminal 10 that is the confirmation request source. Alternatively, whether or not the data file addressed to the destination terminal 20 is uploaded may be confirmed, and a file confirmation notification including the confirmation result may be returned to the source terminal 10 or the destination terminal 20 that is the confirmation request source.

[実施の形態の拡張]
以上、実施の形態を参照して本発明を説明したが、本発明は上記実施の形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施の形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
[Extended embodiment]
The present invention has been described above with reference to the embodiment, but the present invention is not limited to the above embodiment. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. Each embodiment can be implemented in any combination within a consistent range.

以上で説明した各実施の形態では、着側端末20の受信可否情報が受信可を示す場合、中継サーバ30からデータファイルを自動的にダウンロードする場合を例として説明したが、これに限定されるものではなく、着側ユーザによる確認操作を経た上で、データファイルをダウンロードするようにしてもよい。
この場合、着側端末20の呼制御部28からのダウンロード要求に応じて、中継サーバ30のファイル管理部32が、要求されたデータファイルのファイル概要情報を記憶部から取得して、着側端末20へ通知し、呼制御部28がこのファイル概要情報を画面表示するようにしてもよい。これにより、着側ユーザがデータファイルの受信可否を、より正確に判断することができる。
In each of the embodiments described above, the case where the data file is automatically downloaded from the relay server 30 has been described as an example when the reception availability information of the destination terminal 20 indicates that reception is possible. However, the present invention is limited to this. Instead, the data file may be downloaded after a confirmation operation by the callee user.
In this case, in response to a download request from the call control unit 28 of the destination terminal 20, the file management unit 32 of the relay server 30 acquires the file summary information of the requested data file from the storage unit, and the destination terminal 20 and the call control unit 28 may display the file summary information on the screen. As a result, the callee user can more accurately determine whether or not the data file can be received.

また、ファイル概要情報の取得については、受信可否情報で設定してもよい。すなわち、受信可否情報には、受信可、受信不可、ファイル概要のいずれかが設定される。したがって、受信可否情報にファイル概要が設定されている場合には、着側端末20において、実際にデータファイルをダウンロードする際、呼制御部28が中継サーバ30からファイル概要情報を取得して画面表示し、受信可操作に応じて、データファイルをダウンロードし、受信不可操作に応じて、ダウンロードを中止すればよい。
これにより、それぞれのケースに応じて変化する、不要なデータファイルの受信を拒否したい着側ユーザの要望を、十分満たすことが可能となる。
Further, the acquisition of the file summary information may be set by the reception availability information. That is, in the reception availability information, any of reception enabled, reception disabled, and file outline is set. Therefore, when the file outline is set in the reception availability information, the call control unit 28 obtains the file outline information from the relay server 30 and displays the screen when the data file is actually downloaded at the destination terminal 20. Then, the data file may be downloaded in response to the reception enabled operation, and the download may be stopped in response to the reception disabled operation.
As a result, it is possible to sufficiently satisfy the demands of the destination user who wants to refuse the reception of unnecessary data files, which changes according to each case.

また、各実施の形態では、通話中にデータファイルを送信する場合、音声を含む通信呼の発側となる発側端末10から着側となる着側端末20へ送信する場合を例として説明したが、これに限定されるものではなく、着側端末20から発側端末10へデータファイルを送信する場合にも、適用することができる。この場合には、発側端末10と着側端末20の動作を入れ替えて、実行すればよい。   Moreover, in each embodiment, when transmitting a data file during a telephone call, it demonstrated as an example the case where it transmits from the calling side terminal 10 which is the calling side of the communication call containing a voice to the called side terminal 20 which is the called side. However, the present invention is not limited to this, and the present invention can also be applied to a case where a data file is transmitted from the called terminal 20 to the calling terminal 10. In this case, the operations of the calling terminal 10 and the called terminal 20 may be exchanged and executed.

また、各実施の形態では、発呼時にデータファイルを着側端末20へ送信する場合、データファイルが着側端末20で受信されない場合でも、通話へ移行する場合を例として説明したが、これに限定されるものではなく、データファイルが着側端末20で受信されない場合には、呼接続を中断して、通話へ移行できないようにしてもよい。   Further, in each embodiment, the case where the data file is transmitted to the destination terminal 20 at the time of the outgoing call has been described as an example of the case where the data file is not received by the destination terminal 20, but the case of shifting to a call is described as an example. The present invention is not limited, and if the data file is not received by the called terminal 20, the call connection may be interrupted so that the call cannot be transferred.

また、各実施の形態では、発側端末10がデータファイルを中継サーバ30へアップロードした後、発側端末10から呼出要求メッセージ(INVITE)を呼制御サーバ41へ送信する場合を例として説明したが、これに限定されるものではなく、呼出要求メッセージ(INVITE)を、発側端末10から中継サーバ30へのデータファイルのアップロードより前に通知してもよい。   In each embodiment, the case where the calling terminal 10 transmits a call request message (INVITE) from the calling terminal 10 to the call control server 41 after uploading the data file to the relay server 30 has been described as an example. The call request message (INVITE) may be notified before the data file is uploaded from the calling terminal 10 to the relay server 30.

また、第1および第3の実施の形態では、中継サーバ30を介して発側端末10と着側端末20との間でデータファイルをやり取りする場合を例として説明したが、これに限定されるものではなく、中継サーバ30を用いず、発側端末10と着側端末20との間で、データファイルを直接やり取りするようにしてもよい。   In the first and third embodiments, the case where data files are exchanged between the calling terminal 10 and the called terminal 20 via the relay server 30 has been described as an example. However, the present invention is not limited to this. Instead, the data file may be directly exchanged between the calling terminal 10 and the called terminal 20 without using the relay server 30.

例えば、第1の実施の形態(図4および図5参照)では、ステップ102において、発側端末10が着側端末20から着信受信可否結果を取得すればよい。また、ステップ104における中継サーバ30のファイル管理部32の動作を、着側端末20の呼制御部28で実行して、データファイルを発側端末10が着側端末20へ直接送信し、ステップ111をスキップすればよい。なお、呼出要求メッセージ(INVITE)については、データファイルより前に通知してもよく、後に通知してもよい。また、ステップ132についても、これと同様にすればよい。   For example, in the first embodiment (see FIG. 4 and FIG. 5), in step 102, the calling terminal 10 may acquire the incoming / outgoing reception result from the called terminal 20. In addition, the operation of the file management unit 32 of the relay server 30 in step 104 is executed by the call control unit 28 of the destination terminal 20 so that the calling terminal 10 directly transmits the data file to the destination terminal 20. Can be skipped. The call request message (INVITE) may be notified before the data file or may be notified later. Further, step 132 may be performed in the same manner.

また、第3の実施の形態(図10および図11参照)では、ステップ301をスキップして、ステップ312における中継サーバ30のファイル管理部32の動作を、発側端末10の呼制御部18で実行して、データファイルを着側端末20が発側端末10から直接受信すればよい。なお、呼出要求メッセージ(INVITE)については、データファイルより前に通知してもよく、後に通知してもよい。また、ステップ334についても、これと同様にすればよい。   In the third embodiment (see FIGS. 10 and 11), step 301 is skipped, and the operation of the file management unit 32 of the relay server 30 in step 312 is performed by the call control unit 18 of the calling terminal 10. It is only necessary for the receiving terminal 20 to directly receive the data file from the calling terminal 10 by executing. The call request message (INVITE) may be notified before the data file or may be notified later. Further, step 334 may be performed in the same manner.

1…通信システム、10…発側端末、11…操作入力部、12…画面表示部、13…データファイル取得部、14…記憶部、15…音声通話部、16…受信可否取得部、17…受信可否設定部、18…呼制御部、20…着側端末、21…操作入力部、22…画面表示部、23…データファイル取得部、24…記憶部、25…音声通話部、27…受信可否設定部、28…呼制御部、30…中継サーバ、31…受信可否管理部、32…ファイル管理部、41…呼制御サーバ(発側)、42…呼制御サーバ(着側)、50,51,52…通信網。   DESCRIPTION OF SYMBOLS 1 ... Communication system, 10 ... Originating terminal, 11 ... Operation input part, 12 ... Screen display part, 13 ... Data file acquisition part, 14 ... Memory | storage part, 15 ... Voice call part, 16 ... Receivability determination part, 17 ... Receivability setting unit, 18 ... call control unit, 20 ... destination terminal, 21 ... operation input unit, 22 ... screen display unit, 23 ... data file acquisition unit, 24 ... storage unit, 25 ... voice call unit, 27 ... reception Allowability setting unit, 28 ... call control unit, 30 ... relay server, 31 ... reception availability management unit, 32 ... file management unit, 41 ... call control server (originating side), 42 ... call control server (destination side), 50, 51, 52: Communication network.

Claims (12)

呼制御サーバを介した発側端末から着側端末への音声を含む通信呼に連動して、当該発側端末と当該着側端末との間での音声を含む通信の開始に先立って、当該発側端末から当該着側端末へ中継サーバを介してデータファイルを送信して当該着側端末で表示する通信システムであって、
前記中継サーバは、
前記着側端末からの登録要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を登録する受信可否管理部と、
前記発側端末からのアップロード要求に応じて前記着側端末宛てのデータファイルを受信して保持し、前記着側端末からのダウンロード要求に応じて前記発側端末から当該着側端末宛ての前記データファイルを送信するファイル管理部とを備え、
前記発側端末は、
前記中継サーバから前記着側端末の受信可否情報を取得する受信可否取得部と、
前記受信可否取得部により取得した前記着側端末の受信可否情報を確認し、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止する発側呼制御部とを備え、
前記着側端末は、
設定操作に応じて設定された、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末の受信可否情報を、前記中継サーバへ設定する受信可否設定部と、
前記発側端末から当該着側端末宛てのデータファイルを前記中継サーバからダウンロードし、当該データファイルの内容を画面表示する着側呼制御部とを備える
ことを特徴とする通信システム。
Prior to the start of communication including voice between the calling terminal and the called terminal in conjunction with a communication call including voice from the calling terminal to the called terminal via the call control server, A communication system for transmitting a data file from a calling terminal to the called terminal via a relay server and displaying the data file on the called terminal,
The relay server is
In response to a registration request from the destination terminal, a reception availability management unit for registering reception availability information indicating whether or not a data file can be received linked to a communication call including voice;
The data file addressed to the destination terminal is received and held in response to an upload request from the source terminal, and the data addressed to the destination terminal from the source terminal in response to a download request from the destination terminal A file management unit for sending files,
The calling terminal is
A reception availability obtaining unit that obtains reception availability information of the called terminal from the relay server;
Checking the reception availability information of the called terminal acquired by the reception availability acquisition unit, and when the reception availability information indicates reception impossible, comprising a calling side call control unit that stops uploading the data file,
The called terminal is
A reception enable / disable setting unit for setting the reception enable / disable information of the destination terminal indicating whether or not the data file received in response to the communication call including voice set according to the setting operation is set in the relay server;
A communication system comprising: a call-side call control unit that downloads a data file addressed to the callee terminal from the caller terminal from the relay server and displays the contents of the data file on a screen.
請求項1に記載の通信システムにおいて、
前記発側呼制御部は、発信操作に応じて、前記受信可否取得部により取得した前記着側端末の受信可否情報を確認し、当該受信可否情報が受信可を示す場合には前記中継サーバに当該着側端末宛てのデータファイルをアップロードした後、前記着側端末の呼び出しを通知する呼出要求メッセージを前記呼制御サーバへ送信し、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止した後、前記着側端末の呼び出しを通知する呼出要求メッセージを前記呼制御サーバへ送信し、前記着側端末で呼出中であることを通知する前記呼制御サーバからの呼出中メッセージに応じて呼出中状態を表示し、
前記着側呼制御部は、前記発側端末からの呼び出しを通知する前記呼制御サーバからの呼出要求メッセージに応じて、前記発側端末から当該着側端末宛てのデータファイルを前記中継サーバからダウンロードして、当該データファイルの内容を画面表示するとともに当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを前記呼制御サーバへ送信する
ことを特徴とする通信システム。
The communication system according to claim 1,
The calling side call control unit confirms the reception availability information of the destination terminal acquired by the reception availability determination unit in response to a call operation, and if the reception availability information indicates reception availability, After uploading the data file addressed to the callee terminal, a call request message for notifying the call of the callee terminal is transmitted to the call control server, and when the reception availability information indicates that reception is not possible, the data file is uploaded. After the call is canceled, a call request message for notifying the call of the called terminal is transmitted to the call control server, and in response to the calling message from the call control server notifying that the called terminal is calling To display the calling status,
In response to a call request message from the call control server that notifies a call from the calling terminal, the called call control unit downloads a data file addressed to the called terminal from the relay server. Then, the contents of the data file are displayed on the screen, the incoming call is displayed according to the call request message, and a calling message for notifying that the call is being received by the incoming call display is transmitted to the call control server. A featured communication system.
請求項1または請求項2に記載の通信システムにおいて、
前記発側呼制御部は、前記着側端末との通話中におけるファイル送信操作に応じて、前記受信可否取得部により取得した前記着側端末の受信可否情報を確認し、当該受信可否情報が受信可を示す場合には前記中継サーバに当該着側端末宛てのデータファイルをアップロードし、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止し、
前記ファイル管理部は、前記発側端末による前記着側端末宛てのデータファイルのアップロード完了に応じて、当該着側端末へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信し、
前記着側呼制御部は、前記中継サーバからのアップロード通知メッセージに応じて、前記発側端末から当該着側端末宛てのデータファイルをダウンロードして当該データファイルの内容を画面表示する
ことを特徴とする通信システム。
The communication system according to claim 1 or 2,
In response to a file transmission operation during a call with the destination terminal, the calling-side call control unit confirms the reception availability information of the destination terminal acquired by the reception availability acquisition unit, and the reception availability information is received. Upload the data file addressed to the destination terminal to the relay server if it indicates yes, stop the upload of the data file if the reception availability information indicates unreceivable,
The file management unit transmits an upload notification message for notifying that the data file has been uploaded to the destination terminal in response to completion of uploading of the data file addressed to the destination terminal by the calling terminal,
The called-side call control unit downloads a data file addressed to the called-side terminal from the calling-side terminal in response to an upload notification message from the relay server, and displays the contents of the data file on the screen. Communication system.
呼制御サーバを介した発側端末から着側端末への音声を含む通信呼に連動して、当該発側端末と当該着側端末との間での音声を含む通信の開始に先立って、当該発側端末から当該着側端末へ中継サーバを介してデータファイルを送信して当該着側端末で表示する通信システムで用いられる通信方法であって、
前記中継サーバの受信可否管理部が、前記着側端末からの登録要求に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示す受信可否情報を登録する受信可否管理ステップと、
前記中継サーバのファイル管理部が、前記発側端末からのアップロード要求に応じて前記着側端末宛てのデータファイルを受信して保持し、前記着側端末からのダウンロード要求に応じて前記発側端末から当該着側端末宛ての前記データファイルを送信するファイル管理ステップと、
前記発側端末の受信可否取得部が、前記中継サーバから前記着側端末の受信可否情報を取得する受信可否取得ステップと、
前記発側端末の発側呼制御部が、前記受信可否取得部により取得した前記着側端末の受信可否情報を確認し、当該受信可否情報が受信不可を示す場合は当該データファイルのアップロードを中止する発側呼制御ステップと、
前記着側端末の受信可否設定部が、設定操作に応じて設定された、音声を含む通信呼に連動したデータファイルの受信可否を示す当該着側端末の受信可否情報を、前記中継サーバへ設定する受信可否設定ステップと、
前記着側端末の着側呼制御部が、前記発側端末から当該着側端末宛てのデータファイルを前記中継サーバからダウンロードして当該データファイルの内容を画面表示する着側呼制御ステップと
を備えることを特徴とする通信方法。
Prior to the start of communication including voice between the calling terminal and the called terminal in conjunction with a communication call including voice from the calling terminal to the called terminal via the call control server, A communication method used in a communication system for transmitting a data file from a calling terminal to a receiving terminal via a relay server and displaying the data file on the receiving terminal,
A reception availability management step in which the reception availability management unit of the relay server registers reception availability information indicating the reception availability of a data file linked to a communication call including voice in response to a registration request from the destination terminal;
The file management unit of the relay server receives and holds a data file addressed to the destination terminal in response to an upload request from the source terminal, and the source terminal in response to a download request from the destination terminal A file management step of transmitting the data file addressed to the destination terminal from
A reception availability acquisition step in which the reception availability acquisition unit of the originating terminal acquires the reception availability information of the destination terminal from the relay server;
The calling side call control unit of the calling side terminal confirms the reception availability information of the called side terminal acquired by the reception availability determination unit, and cancels uploading of the data file when the reception availability information indicates that reception is not possible Calling side call control step,
The receiving / receiving setting unit of the receiving terminal sets the receiving / notifying information of the receiving terminal indicating whether or not to receive the data file linked to the communication call including the voice, which is set according to the setting operation, to the relay server. A reception enable / disable setting step,
A called-side call control unit that downloads a data file addressed to the called-side terminal from the calling-side terminal from the relay server and displays the contents of the data file on the screen. A communication method characterized by the above.
請求項1〜請求項3のいずれかに記載の通信システムで発側端末として用いられる通信端末。   A communication terminal used as a calling terminal in the communication system according to any one of claims 1 to 3. 請求項1〜請求項3のいずれかに記載の通信システムで着側端末として用いられる通信端末。   A communication terminal used as a called terminal in the communication system according to any one of claims 1 to 3. 請求項5に記載の通信端末を構成する各部としてコンピュータを機能させるためのプログラム。   The program for functioning a computer as each part which comprises the communication terminal of Claim 5. 請求項6に記載の通信端末を構成する各部としてコンピュータを機能させるためのプログラム。   The program for functioning a computer as each part which comprises the communication terminal of Claim 6. 呼制御サーバを介した発側端末から着側端末への音声を含む通信呼に連動して、当該発側端末と当該着側端末との間での音声を含む通信の開始に先立って、当該発側端末から当該着側端末へ中継サーバを介してデータファイルを送信して当該着側端末で表示する通信システムであって、
前記中継サーバは、
前記発側端末からのアップロード要求に応じて前記着側端末宛てのデータファイルを受信して保持し、前記着側端末からのダウンロード要求に応じて前記発側端末から当該着側端末宛てのデータファイルを送信するファイル管理部を備え、
前記発側端末は、前記中継サーバに前記着側端末宛ての前記データファイルをアップロードする発側呼制御部を備え、
前記着側端末は、
設定操作に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示すとともに当該受信可否の対象を示す発側端末電話番号を含む、当該着側端末の受信可否情報を設定する受信可否設定部と、
前記呼制御サーバから通知された前記通信呼に関する発側端末電話番号に基づいて、前記受信可否設定部で設定された受信可否情報を確認し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止する着側呼制御部とを備える
ことを特徴とする通信システム。
Prior to the start of communication including voice between the calling terminal and the called terminal in conjunction with a communication call including voice from the calling terminal to the called terminal via the call control server, A communication system for transmitting a data file from a calling terminal to the called terminal via a relay server and displaying the data file on the called terminal,
The relay server is
A data file addressed to the destination terminal is received and held in response to an upload request from the source terminal, and a data file addressed to the destination terminal from the source terminal in response to a download request from the destination terminal A file management unit that sends
The calling terminal includes a calling call control unit that uploads the data file addressed to the called terminal to the relay server,
The called terminal is
In response to the setting operation, whether or not to receive the data file linked to the communication call including the voice and whether or not to set the reception availability information of the destination terminal including the calling terminal telephone number indicating the target of the reception availability A setting section;
Based on the calling terminal telephone number related to the communication call notified from the call control server, the reception availability information set by the reception availability setting unit is confirmed, and if the reception availability information indicates that reception is not possible, the data A communication system, comprising: a called-side call control unit that cancels file download.
請求項9に記載の通信システムにおいて、
前記発側呼制御部は、発信操作に応じて、前記中継サーバに当該着側端末宛てのデータファイルのアップロードを開始し、当該アップロードの完了に応じて前記着側端末の呼び出しを通知する呼出要求メッセージを前記呼制御サーバへ送信し、前記着側端末で呼出中であることを通知する前記呼制御サーバからの呼出中メッセージに応じて呼出中状態を表示し、
前記着側呼制御部は、前記発側端末からの呼び出しを通知する前記呼制御サーバからの呼出要求メッセージに応じて、前記発側端末から当該着側端末宛てのデータファイルをダウンロードする際、前記受信可否設定部で設定された受信可否情報を確認し、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして、当該データファイルの内容を画面表示するとともに当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを前記呼制御サーバへ送信し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止して、当該呼出要求メッセージに応じた着信表示を行い、当該着信表示による呼出中であることを通知する呼出中メッセージを前記呼制御サーバへ送信する
ことを特徴とする通信システム。
The communication system according to claim 9,
The calling-side call control unit starts uploading a data file addressed to the destination terminal to the relay server in response to a call operation, and notifies the call of the destination terminal in response to completion of the upload A message is sent to the call control server, and a calling state is displayed in response to the calling message from the call control server notifying that the called terminal is calling.
In response to a call request message from the call control server that notifies a call from the calling terminal, the called call control unit downloads a data file addressed to the called terminal from the calling terminal. The reception availability information set in the reception availability setting unit is confirmed. If the reception availability information indicates reception, the data file is downloaded, the contents of the data file are displayed on the screen, and the call request message is displayed. The incoming call message is displayed according to the incoming call indication, and a ringing message is sent to the call control server to notify that the call is being called. If the reception availability information indicates that reception is impossible, the download of the data file is stopped. The incoming call display corresponding to the call request message Communication system and transmits the over-di to the call control server.
請求項9または請求項10に記載の通信システムにおいて、
前記発側呼制御部は、前記着側端末との通話中におけるファイル送信操作に応じて、前記中継サーバに当該着側端末宛てのデータファイルをアップロードし、
前記ファイル管理部は、前記発側端末による前記着側端末宛てのデータファイルのアップロード完了に応じて、当該着側端末へ当該データファイルがアップロードされたことを通知するアップロード通知メッセージを送信し、
前記着側呼制御部は、前記中継サーバからのアップロード通知メッセージに応じて、前記発側端末から当該着側端末宛てのデータファイルをダウンロードする際、前記受信可否設定部で設定された受信可否情報を確認し、当該受信可否情報が受信可を示す場合には当該データファイルをダウンロードして当該データファイルの内容を画面表示し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止する
ことを特徴とする通信システム。
The communication system according to claim 9 or claim 10,
The calling side call control unit uploads a data file addressed to the called side terminal to the relay server in response to a file transmission operation during a call with the called side terminal,
The file management unit transmits an upload notification message for notifying that the data file has been uploaded to the destination terminal in response to completion of uploading of the data file addressed to the destination terminal by the calling terminal,
The receiving side call control unit, when downloading a data file addressed to the receiving side terminal from the calling side terminal in response to an upload notification message from the relay server, the reception availability information set by the reception availability setting unit If the reception availability information indicates that reception is possible, download the data file and display the contents of the data file on the screen. If the reception availability information indicates that reception is not possible, download the data file. A communication system characterized by canceling.
呼制御サーバを介した発側端末から着側端末への音声を含む通信呼に連動して、当該発側端末と当該着側端末との間での音声を含む通信の開始に先立って、当該発側端末から当該着側端末へ中継サーバを介してデータファイルを送信して当該着側端末で表示する通信システムで用いられる通信方法であって、
前記中継サーバのファイル管理部が、前記発側端末からのアップロード要求に応じて前記着側端末宛てのデータファイルを受信して保持し、前記着側端末からのダウンロード要求に応じて前記発側端末から当該着側端末宛てのデータファイルを送信するファイル管理ステップと、
前記発側端末の発側呼制御部が、前記中継サーバに前記着側端末宛ての前記データファイルをアップロードする発側呼制御ステップと、
前記着側端末の受信可否設定部が、設定操作に応じて、音声を含む通信呼に連動したデータファイルの受信可否を示すとともに当該受信可否の対象を示す発側端末電話番号を含む、当該着側端末の受信可否情報を設定する受信可否設定ステップと、
前記呼制御サーバから通知された前記通信呼に関する発側端末電話番号に基づいて、前記着側端末の着側呼制御部が、前記受信可否設定部で設定された受信可否情報を確認し、当該受信可否情報が受信不可を示す場合は当該データファイルのダウンロードを中止する着側呼制御ステップと
を備えることを特徴とする通信方法。
Prior to the start of communication including voice between the calling terminal and the called terminal in conjunction with a communication call including voice from the calling terminal to the called terminal via the call control server, A communication method used in a communication system for transmitting a data file from a calling terminal to a receiving terminal via a relay server and displaying the data file on the receiving terminal,
The file management unit of the relay server receives and holds a data file addressed to the destination terminal in response to an upload request from the source terminal, and the source terminal in response to a download request from the destination terminal A file management step for transmitting a data file addressed to the destination terminal from
A calling side call control step of the calling side call control unit of the calling side terminal uploading the data file addressed to the called side terminal to the relay server;
In response to the setting operation, the receiving terminal setting unit of the receiving terminal indicates whether or not the data file linked to the communication call including voice is received and includes the calling terminal telephone number indicating the target of the receiving terminal. A reception enable / disable setting step for setting reception enable / disable information of the side terminal;
Based on the calling terminal telephone number related to the communication call notified from the call control server, the called call control unit of the called terminal confirms the reception availability information set in the reception availability setting unit, and A call-side call control step of stopping download of the data file when the reception availability information indicates that reception is impossible.
JP2015235459A 2015-12-02 2015-12-02 Communication system, method, communication terminal, and program Active JP6140256B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015235459A JP6140256B2 (en) 2015-12-02 2015-12-02 Communication system, method, communication terminal, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015235459A JP6140256B2 (en) 2015-12-02 2015-12-02 Communication system, method, communication terminal, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012202025A Division JP5873780B2 (en) 2012-09-13 2012-09-13 Communication system and method

Publications (2)

Publication Number Publication Date
JP2016029856A true JP2016029856A (en) 2016-03-03
JP6140256B2 JP6140256B2 (en) 2017-05-31

Family

ID=55435533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015235459A Active JP6140256B2 (en) 2015-12-02 2015-12-02 Communication system, method, communication terminal, and program

Country Status (1)

Country Link
JP (1) JP6140256B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000349906A (en) * 1999-06-07 2000-12-15 Sony Corp Communication unit and communication management unit
JP2002064658A (en) * 2000-06-06 2002-02-28 Venture Matrix Inc Communication terminal, communication system and call- in noticing method
JP2005286856A (en) * 2004-03-30 2005-10-13 Matsushita Electric Ind Co Ltd Ip phone and ip phone speech method
JP2006019944A (en) * 2004-06-30 2006-01-19 Sanyo Electric Co Ltd Ptt system, portable telephone, and server
JP2007274259A (en) * 2006-03-31 2007-10-18 Nec Engineering Ltd Image-data storage system
JP2011211289A (en) * 2010-03-29 2011-10-20 Brother Industries Ltd Communication method, communication system, communication server, and terminal unit
JP2012142921A (en) * 2010-12-28 2012-07-26 Internatl Business Mach Corp <Ibm> Voip phone readiness alerting

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000349906A (en) * 1999-06-07 2000-12-15 Sony Corp Communication unit and communication management unit
JP2002064658A (en) * 2000-06-06 2002-02-28 Venture Matrix Inc Communication terminal, communication system and call- in noticing method
JP2005286856A (en) * 2004-03-30 2005-10-13 Matsushita Electric Ind Co Ltd Ip phone and ip phone speech method
JP2006019944A (en) * 2004-06-30 2006-01-19 Sanyo Electric Co Ltd Ptt system, portable telephone, and server
JP2007274259A (en) * 2006-03-31 2007-10-18 Nec Engineering Ltd Image-data storage system
JP2011211289A (en) * 2010-03-29 2011-10-20 Brother Industries Ltd Communication method, communication system, communication server, and terminal unit
JP2012142921A (en) * 2010-12-28 2012-07-26 Internatl Business Mach Corp <Ibm> Voip phone readiness alerting

Also Published As

Publication number Publication date
JP6140256B2 (en) 2017-05-31

Similar Documents

Publication Publication Date Title
EP3308563B1 (en) Scheme for sharing user profile information in mobile communication system
JP5232173B2 (en) Server apparatus and message transmission method
US9049210B2 (en) Data communication
KR20070051235A (en) Method and system for providing service menu in a communication system
WO2009017181A1 (en) Temporary connection number management system, terminal, temporary connection number management method, and temporary connection number management program
US20200021777A1 (en) Personalized audio-video invitations via peer-to-peer connection
KR20170054952A (en) Method for supporting voice call in a communication terminal
JP4973172B2 (en) Call management system and message processing server system
JP5474503B2 (en) Call connection control device, telephone system, and program
US8199763B2 (en) Universal internet telephone system
KR101346394B1 (en) Multimedia ring tone display method and system for instant messaging
JP5873780B2 (en) Communication system and method
JP2011259277A (en) Session control protocol supporting network system, originating/incoming call control method, and originating/incoming call control program
JP6140256B2 (en) Communication system, method, communication terminal, and program
KR101936596B1 (en) Method and system for providing ARS service using data network
JP5632256B2 (en) Voice call system, method, communication terminal, and program
JP5637050B2 (en) Telephone control device, telephone system, and incoming call control method
JP2011040936A (en) Contents distribution system, transmitting terminal, program for transmitting terminal and recoding medium on which program for transmitting terminal is recorded
JP2015039217A (en) Voice communication system, method, communication terminal, and program
JP5853941B2 (en) Telephone control device and program
JP6152393B2 (en) Voice communication system, communication control server, communication terminal, and program
CN102131010A (en) Method, device and system for realizing polychrome based on internet protocol (IP) multimedia subsystem
KR100587161B1 (en) Photo-voice mail service method and system
JP2011135144A (en) Communication system, and communication method
JP2005020616A (en) Communication system and communication method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160815

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160823

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170418

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170428

R150 Certificate of patent or registration of utility model

Ref document number: 6140256

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250