JP2006140903A - Communication equipment and method for controlling the same - Google Patents

Communication equipment and method for controlling the same Download PDF

Info

Publication number
JP2006140903A
JP2006140903A JP2004330469A JP2004330469A JP2006140903A JP 2006140903 A JP2006140903 A JP 2006140903A JP 2004330469 A JP2004330469 A JP 2004330469A JP 2004330469 A JP2004330469 A JP 2004330469A JP 2006140903 A JP2006140903 A JP 2006140903A
Authority
JP
Japan
Prior art keywords
message
transmission
character string
communication apparatus
sip
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.)
Withdrawn
Application number
JP2004330469A
Other languages
Japanese (ja)
Inventor
Yuichi Kondo
勇一 近藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2004330469A priority Critical patent/JP2006140903A/en
Publication of JP2006140903A publication Critical patent/JP2006140903A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide communication equipment by which the existence and the safety of a partner are easily confirmed using an effective SIP (a protocol for performing establishment, change, termination (call control) of a session on an IP network) and a method for controlling the same. <P>SOLUTION: Character strings and a reply request of the presence/absence of a terminal operation are transmitted to a partner's terminal. The partner's terminal displays (prompts the terminal operation) the transmitted character strings and after the partner watches the displayed character strings (after the partner performs the terminal operation), informs a transmitting origin of a fact. At this time, when there is no terminal operation even after a fixed time elapses, the transmitting origin is informed of the fact. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、相手の存在や安否を確認する通信装置およびその制御方法に関するものである。   The present invention relates to a communication apparatus for confirming the existence and safety of a partner and a control method therefor.

相手のプライバシーを損することなく、遠隔地から安否を確認することを目的とし、日常で使用頻度の多い冷蔵庫において、開閉扉の開閉回数を計測し、予め定めた一定時間内の開閉扉の開閉回数が設定値以下になった際に、予め登録した電子端末に情報を発信することが出来るようにしたものが提案されている(例えば、特許文献1参照)。
特開2003−185315号公報
For the purpose of confirming safety from a remote location without compromising the other party's privacy, the number of times the door is opened and closed in a refrigerator that is frequently used on a daily basis, and the number of times the door is opened and closed within a predetermined period of time There has been proposed an apparatus in which information can be transmitted to a pre-registered electronic terminal when becomes below a set value (for example, see Patent Document 1).
JP 2003-185315 A

しかし、上記従来技術では、端末に、計測手段と計測回数を記憶する専用の記憶領域が必要であると共に、外部通信装置との連動により、その装置との接続設定と情報の発信先を予め設定する必要があるため、手間がかかるという問題がある。   However, the above-described conventional technology requires a dedicated storage area for storing the measuring means and the number of times of measurement in the terminal, and setting the connection with the device and the destination of information in advance by interlocking with the external communication device. There is a problem that it takes time and effort.

近年、インターネットなどのネットワーク上においては、各ユーザ端末が対等にセッションを開始できる双方向の通信プロトコルとして、SIP(Session Initiation Protocol)と呼ばれる通信プロトコルがある。   In recent years, on a network such as the Internet, there is a communication protocol called SIP (Session Initiation Protocol) as a bidirectional communication protocol that allows each user terminal to start a session on an equal basis.

例えば、インターネットにおいて、画像や音声を用いた双方向の通信を行う場合の通信プロトコルとして、注目されている。SIPでは、ユーザを唯一特定するためのSIPアドレスを呼ばれるE−mailアドレスに似たアドレスが、各ユーザに対して一意に割り当てられる。   For example, the Internet has attracted attention as a communication protocol in the case of performing bi-directional communication using images and sounds on the Internet. In SIP, an address similar to an E-mail address called a SIP address for uniquely identifying a user is uniquely assigned to each user.

また、各ユーザに割り当てられたSIPアドレスと、そのユーザが使用する端末をネットワーク上において特定するための実質的なアドレス(例えば、IPアドレス)との対応関係が所定のサーバ装置(SIPロケーションサーバ)によって管理される。   A predetermined server device (SIP location server) has a correspondence between a SIP address assigned to each user and a substantial address (for example, an IP address) for identifying a terminal used by the user on the network. Managed by.

SIPによって双方向のセッションをユーザがある端末からネットワークにログインした場合、まず、ユーザが使用する端末のアドレスとユーザのSIPアドレスと対応付けられてSIPロケーションサーバに登録される。アドレスに変更が生じた場合には、SIPロケーションサーバにそのアドレスが通知されて、SIPロケーションサーバに登録されているアドレスが更新される。すなわち、SIPロケーションサーバには、常にユーザのSIPアドレスと端末のアドレスとが対応付けて管理されている。   When a user logs in to a network from a terminal where a user has a two-way session, first, the terminal address used by the user and the user's SIP address are associated with each other and registered in the SIP location server. When the address changes, the address is notified to the SIP location server, and the address registered in the SIP location server is updated. That is, the SIP location server always manages the user's SIP address and the terminal address in association with each other.

従って、SIPアドレスが分かれば、SIPロケーションサーバに問い合わせることによって、そのSIPアドレスを持つユーザの端末を特定することができる。つまり、ユーザがどの端末からネットワークに接続していても、そのユーザのSIPアドレスを指定することによって双方向のセッションを開始することができるようになっている。   Therefore, if the SIP address is known, the terminal of the user having the SIP address can be specified by making an inquiry to the SIP location server. That is, regardless of the terminal from which the user is connected to the network, a bidirectional session can be started by designating the user's SIP address.

本発明は係る事情に鑑みてなされたものであり、ネットワークに接続され、上記SIP(Session Initiation Protocol)通信プロトコルを使用して、相手の存在や安否を容易に確認することができる通信装置およびその制御方法を提供することを目的とする。   The present invention has been made in view of such circumstances, and a communication apparatus that is connected to a network and that can easily confirm the existence and safety of the other party using the SIP (Session Initiation Protocol) communication protocol and its An object is to provide a control method.

本発明に係る第1の発明は、ネットワークを介して、呼制御メッセージをやり取りして、データを送受信する通信装置において、文字列によるメッセージの送信が可能か否かを判定する送信判定手段と、文字列によるメッセージを送信するメッセージ送信手段と、前記メッセージ送信後、送信先に対して、端末操作の有無を通知するよう要求する操作通知要求手段と、文字列のメッセージを受信するメッセージ受信手段と、受信した文字列のメッセージを表示する第1の表示手段と、前記文字列のメッセージを表示後、端末操作の有無を通知する操作通知手段と、前記操作通知手段によって、送信先の操作有無を表示する第2の表示手段とを有するものである。   According to a first aspect of the present invention, there is provided transmission determination means for determining whether or not a character string can be transmitted in a communication device that exchanges call control messages via a network and transmits and receives data. A message transmitting means for transmitting a message by a character string; an operation notification requesting means for requesting the transmission destination to notify the presence / absence of a terminal operation after transmitting the message; The first display means for displaying the received message of the character string, the operation notifying means for notifying the presence / absence of the terminal operation after displaying the message of the character string, and the operation notifying means determine whether the transmission destination is operated or not. And a second display means for displaying.

本発明に係る第2の発明は、前記操作通知手段は、一定時間経過しても操作が無いときは、その旨を通知するものである。   According to a second aspect of the present invention, the operation notifying means notifies when there is no operation even after a predetermined time has elapsed.

本発明に係る第3の発明は、呼制御にSIPを使用するものである。   A third invention according to the present invention uses SIP for call control.

本発明に係る第4の発明は、送信先のアドレスを解決するためのSIP(ロケーション)サーバをネットワーク上に備え、前記呼制御を前記SIPロケーションサーバを介して行うものである。   According to a fourth aspect of the present invention, a SIP (location) server for resolving a destination address is provided on the network, and the call control is performed via the SIP location server.

本発明に係る第5の発明は、前記メッセージの送受信手段と操作通知要求手段、操作通知手段を、送信元と送信先間において、P2Pで行うものである。   According to a fifth aspect of the present invention, the message transmission / reception means, operation notification request means, and operation notification means are performed in P2P between a transmission source and a transmission destination.

以上説明したように、本発明によれば、アドレス登録・解決やイベント・状態通知などデバイス間の通信の確立に有効なSIPを使用することによって、相手端末に文字列と端末操作の有無の返信要求を送信する。相手端末は、送信された文字列を表示(端末操作を促す)し、相手が表示された文字列を見たら(端末操作したら)送信元に通知する。このとき、一定時間経過しても端末操作が無いときは、その旨を送信元に通知することによって、相手の存在や安否を容易に確認することが可能となる。また、IPv6を用いることによって、NATの回避処理などを行わずに、保証されるグローバルアドレスを使うことによって、送受信する端末(IP電話、VoIP端末等)が特定でき、そして、P2Pで通信することも可能となる。   As described above, according to the present invention, by using SIP effective for establishing communication between devices such as address registration / resolution and event / status notification, a character string and the presence / absence of terminal operation are returned to the partner terminal. Send a request. The partner terminal displays the transmitted character string (prompts the terminal operation), and notifies the transmission source when the partner sees the displayed character string (when the terminal is operated). At this time, when there is no terminal operation even after a predetermined time has elapsed, it is possible to easily confirm the existence and safety of the other party by notifying the transmission source to that effect. In addition, by using IPv6, it is possible to identify a terminal (IP phone, VoIP terminal, etc.) to be transmitted / received by using a guaranteed global address without performing NAT avoidance processing and the like, and communicating with P2P Is also possible.

以下に図面を参照しながら、本発明に係わる実施の形態を詳細に説明する。本実施形態では通信装置としてファクシミリ装置を例に説明するが、本発明はこれに限定されるものではない。   Embodiments according to the present invention will be described below in detail with reference to the drawings. In this embodiment, a facsimile apparatus is described as an example of a communication apparatus, but the present invention is not limited to this.

図1は、実施形態におけるファクシミリ装置100の構成を示すブロック図である。   FIG. 1 is a block diagram illustrating a configuration of a facsimile machine 100 according to the embodiment.

同図において、101はCPUで、システム制御部であり、装置全体を制御する。102はROMであり、CPUの制御プログラムを格納するものである。103はRAMであり、SRAM等で構成され、プログラム制御変数等を格納するためのものである。また、オペレータが設定した回線選択方法や各種設定値、装置の管理データ類、各種ワーク用バッファもRAM103に格納されるものである。   In the figure, reference numeral 101 denotes a CPU, which is a system control unit and controls the entire apparatus. Reference numeral 102 denotes a ROM which stores a CPU control program. Reference numeral 103 denotes a RAM which is composed of an SRAM or the like and stores program control variables and the like. Also, the line selection method and various setting values set by the operator, device management data, and various work buffers are also stored in the RAM 103.

104は蓄積メモリであり、DRAM等で構成され、画像データを蓄積するものである。105は外部表示部であり、LCD、LED等でユーザに表示通知するためのものである。106は操作部であり、キーボード、タッチパネル等で構成され、オペレータが各種入力操作を行うためのものである。   Reference numeral 104 denotes a storage memory which is composed of a DRAM or the like and stores image data. Reference numeral 105 denotes an external display unit for notifying the user of display using an LCD, LED, or the like. An operation unit 106 includes a keyboard, a touch panel, and the like, and is used for an operator to perform various input operations.

107はスピーカであり、音声によってユーザに通知、警告をしたり、後述する通信回線(115)を通して送受している信号音をモニターしたりするものである。108は画像処理部であり、読み取られた画像データに補正処理を施して高精細な画像データを出力するものである。   Reference numeral 107 denotes a speaker for notifying and warning the user by voice, and for monitoring signal sounds transmitted and received through a communication line (115) described later. An image processing unit 108 performs correction processing on the read image data and outputs high-definition image data.

109はスキャナであり、CSイメージセンサ、原稿搬送機構などで構成され、原稿を光学的に読み取って電気的な画像データに変換するものである。110はプリンタフォーマッタであり、例えば、ワークステーションなどからのファイルデータのプリントを行う際に、プリンタ記述言語を解析し、画像データに変換するものである。   Reference numeral 109 denotes a scanner, which includes a CS image sensor, a document conveying mechanism, and the like, and optically reads a document and converts it into electrical image data. Reference numeral 110 denotes a printer formatter which, for example, analyzes a printer description language and converts it into image data when printing file data from a workstation or the like.

111は記録部であり、受信画像やファイルデータを記録紙に記録する装置である。112はMODEMであり、FAX送受信信号の変復調をおこなうものであり、113は、NCUであり選択信号(ダイヤルパルス、または、トーンダイヤラ)を114である通信回線制御部を介して115である通信回線に送出する機能を有し、呼び出し音の検出による自動着信も行う。   A recording unit 111 is a device that records received images and file data on a recording sheet. 112 is a MODEM that modulates / demodulates a FAX transmission / reception signal, 113 is an NCU, and a communication line 115 via a communication line control unit 114, which is a selection signal (dial pulse or tone dialer) The system also has a function of sending to the mobile phone, and performs automatic call reception by detecting the ringing tone.

115は、通信回線であり、一般公衆回線網(PSTN,ISDN回線等)である。116は、ネットワークI/Fであり、後述するLANに接続されたパソコンやホストコンピュータと本実施形態におけるFAX装置のインターフェースである。このインターフェースにより、例えば、パソコンからのプリントや本実施形態におけるFAX装置からパソコンへ原稿画像を送信することができる。   Reference numeral 115 denotes a communication line, which is a general public line network (PSTN, ISDN line, etc.). Reference numeral 116 denotes a network I / F, which is an interface between a personal computer or a host computer connected to a LAN, which will be described later, and a FAX apparatus according to this embodiment. With this interface, for example, it is possible to transmit a document image from a personal computer or a FAX apparatus according to this embodiment to a personal computer.

117は、LAN(ローカルエリアネットワーク網)であり、本実施形態におけるファクシミリ装置と同様に、パソコン、複写機、プリンタなどが接続されている。   Reference numeral 117 denotes a LAN (local area network), to which a personal computer, a copier, a printer, and the like are connected in the same manner as the facsimile apparatus in the present embodiment.

次に、以上に構成されるファクシミリ装置100において本発明に係わる処理手順を説明するが、その前提となるファクシミリ装置間の接続形態について、図2で示す概念的な図を参照して説明する。   Next, a processing procedure according to the present invention will be described in the facsimile apparatus 100 configured as described above, and a connection form between the facsimile apparatuses as a premise thereof will be described with reference to a conceptual diagram shown in FIG.

同図において、それそれ図1に示した本発明に係わるファクシミリ装置100と同一構成の送信側のファクシミリ装置100a、及び、受信側のファクシミリ装置100bは、インターネット300に接続されている。ファクシミリ装置100a、及び、100bは、LANやインターネットなどのネットワークにおいて特定アドレスを割り当てられた装置であり、文字や音声、画像などのデータをネットワークを介して互いに送受信する。   In FIG. 1, a transmitting side facsimile apparatus 100a and a receiving side facsimile apparatus 100b having the same configuration as the facsimile apparatus 100 according to the present invention shown in FIG. The facsimile apparatuses 100a and 100b are apparatuses to which specific addresses are assigned in a network such as a LAN or the Internet, and transmit / receive data such as characters, voices, and images to each other via the network.

SIPサーバ装置200は、インターネット300に接続され、SIPにおいて、送受信されるメッセージを制御し、ファクシミリ装置100を特定する特定アドレスとユーザを特定するSIPアドレスとの対応関係を管理するサーバ装置である。そして、SIP処理部201とロケーションデータベース部202とを有する。SIP処理部201は、SIPにおいて送受信されるメッセージを制御する処理を行う。また、ファクシミリ装置100aからの要求に応じて、ファクシミリ装置100bの特定アドレスと、ファクシミリ装置100を利用するユーザのSIPアドレスとを対応付けて、ロケーションデータベース部202に登録させる。   The SIP server device 200 is a server device that is connected to the Internet 300, controls messages transmitted and received in SIP, and manages the correspondence between a specific address that specifies the facsimile device 100 and a SIP address that specifies a user. The SIP processing unit 201 and the location database unit 202 are included. The SIP processing unit 201 performs processing for controlling messages transmitted and received in SIP. Further, in response to a request from the facsimile apparatus 100a, the specific address of the facsimile apparatus 100b and the SIP address of the user who uses the facsimile apparatus 100 are associated with each other and registered in the location database unit 202.

さらに、ファクシミリ装置100aからの要求に応じて、指定されたSIPアドレスに対応する特定アドレスをロケーションデータベース部202から検索する。そして、検索した特定アドレスを有するファクシミリ装置100bに対して、送信元のファクシミリ装置100aに代わって間接的にセッションの開始を要求する。また、検索した特定アドレスを送信元のファクシミリ装置100aに提供し、ファクシミリ装置100aによって、送信先のファクシミリ装置100bへ直接セッションの開始を要求することも可能である。ロケーションデータベース部201は、ファクシミリ装置100を特定する特定アドレスとユーザを特定するSIPアドレスとの対応関係を管理するデータベースであり、SIP処理部201の要求に応じて、これらのデータの登録や検索を行う。   Further, in response to a request from the facsimile machine 100a, a specific address corresponding to the designated SIP address is searched from the location database unit 202. Then, it requests the facsimile machine 100b having the searched specific address indirectly to start a session on behalf of the facsimile machine 100a as the transmission source. It is also possible to provide the searched specific address to the transmission source facsimile apparatus 100a and request the start of the session directly from the transmission destination facsimile apparatus 100b by the facsimile apparatus 100a. The location database unit 201 is a database that manages the correspondence between the specific address that specifies the facsimile apparatus 100 and the SIP address that specifies the user. Registration and search of these data is performed in response to a request from the SIP processing unit 201. Do.

次に、送信側ファクシミリ装置100aから受信側ファクシミリ装置100bに発呼して文字列のメッセージを送信しようとする場合における処理手順について、説明する。   Next, a description will be given of a processing procedure in a case where a call is made from the transmission side facsimile apparatus 100a to the reception side facsimile apparatus 100b to transmit a character string message.

図3は、本発明の実施の形態に係る受信側ファクシミリ装置における文字列のメッセージ受信処理手順を示すフローチャートである。   FIG. 3 is a flowchart showing a message reception processing procedure for a character string in the receiving facsimile apparatus according to the embodiment of the present invention.

まず、S10では、インターネット300を介して呼設定メッセージの到来を監視し、着呼があるか否かを判定する。そして、着呼があると、S11に移行する。S11では、呼の解放し、S12に移行する。S12では、送信元から文字列のメッセージを受信する。そして、S13に移行する。S13では、送信元から受信した文字列のメッセージを表示する。例えば、“おはよう”等を表示する。そして、S14に移行する。S14では、送信元から操作通知要求が有るか否かを判断する。有りのときは、S15に移行し、無しの時は、本処理を終了する。   First, in S10, the arrival of a call setting message is monitored via the Internet 300 to determine whether there is an incoming call. When there is an incoming call, the process proceeds to S11. In S11, the call is released and the process proceeds to S12. In S12, a character string message is received from the transmission source. Then, the process proceeds to S13. In S13, the message of the character string received from the transmission source is displayed. For example, “Good morning” is displayed. Then, the process proceeds to S14. In S14, it is determined whether or not there is an operation notification request from the transmission source. If yes, the process proceeds to S15. If not, the process is terminated.

S15では、装置の操作があるか否かを判断する。有りの場合は、S18へ移行し、無いときは、S16へ移行する。S16では、前記14で送信元から操作通知要求を受信した際に指定された時間が経過したか否かを判定する。経過した場合は、S17へ移行し、送信元に「操作なし」を通知して、本処理を終了する。経過していない場合は、S16へ戻り、端末操作がされるか、又は、指定された時間が経過するまで繰り返す。S18では、前述S13では、送信元から受信した文字列のメッセージを消す。そして、S19に移行し、送信元に「操作あり」を通知して、本処理を終了する。   In S15, it is determined whether or not there is an operation of the apparatus. If yes, the process proceeds to S18. If not, the process proceeds to S16. In S16, it is determined whether or not the time specified when the operation notification request is received from the transmission source in 14 has elapsed. When the time has elapsed, the process proceeds to S17, where “no operation” is notified to the transmission source, and this process ends. If not, the process returns to S16 and is repeated until the terminal is operated or the designated time elapses. In S18, the message of the character string received from the transmission source is deleted in S13. Then, the process proceeds to S19, where “there is an operation” is notified to the transmission source, and this process ends.

次に、図3に示した受信側ファクシミリ装置100bにおける受信処理手順に対応する送信側ファクシミリ装置100aにおける送信処理手順について説明する。   Next, a transmission processing procedure in the transmission side facsimile apparatus 100a corresponding to the reception processing procedure in the reception side facsimile apparatus 100b shown in FIG. 3 will be described.

図4は、本発明の実施の形態に係る送信側ファクシミリ装置における文字列のメッセージ送信処理手順を示すフローチャートである。   FIG. 4 is a flowchart showing a message transmission processing procedure for a character string in the transmission side facsimile apparatus according to the embodiment of the present invention.

まず、S20では、ユーザによる入力操作により、操作部106から文字列のメッセージが入力されたかを監視し、入力されるとS21へ移行する。S21では、送信先のアドレスが入力されたかを監視し、送信先のアドレスが入力されると、S22へ移行する。S22では、操作部106に配設されたスタートキーの押下による送信開始指示入力があるかを監視する。送信開始指示入力があったときは、S23に移行し、入力された文字列のメッセージと送信先アドレスを対応付けて蓄積メモリ104に蓄積する。そして、S24へ移行する。   First, in S20, it is monitored whether a character string message is input from the operation unit 106 by an input operation by the user, and when it is input, the process proceeds to S21. In S21, it is monitored whether or not a destination address has been input. When the destination address is input, the process proceeds to S22. In S22, it is monitored whether there is a transmission start instruction input by pressing a start key provided in the operation unit 106. When a transmission start instruction is input, the process proceeds to S23, where the input character string message and the transmission destination address are associated with each other and stored in the storage memory 104. Then, the process proceeds to S24.

S24では、S21で入力された送信先のアドレスに発呼する。そして、S25へ移行する。S25では、呼の開放を行い、S26へ移行する。S26では、文字列のメッセージが送信可能か否かを判断する。送信可能であれば、S27に移行し、送信不可のときは、本処理を終了する。   In S24, a call is made to the destination address input in S21. Then, the process proceeds to S25. In S25, the call is released and the process proceeds to S26. In S26, it is determined whether a character string message can be transmitted. If transmission is possible, the process proceeds to S27, and if transmission is not possible, the process ends.

S27では、入力された文字列のメッセージを送信先に送信する。そして、S28に移行し、送信先に、操作通知要求を行う。また、このとき、送信先での操作通知までの経過時間を指定して送信する。そして、S29に移行する。S29では、送信先から操作通知が有るか否かを監視する。有りのときは、S30へ移行する。   In S27, the input character string message is transmitted to the transmission destination. Then, the process proceeds to S28, and an operation notification request is made to the transmission destination. Also, at this time, an elapsed time until an operation notification at the transmission destination is designated and transmitted. Then, the process proceeds to S29. In S29, it is monitored whether or not there is an operation notification from the transmission destination. If yes, the process proceeds to S30.

S30では、送信先で端末操作がされたか否かを判定する。有りのときは、S31へ移行し、送信先で操作がされたことを表示する。無しのときは、送信先で操作が無いことを表示する。そして、本処理を終了する。   In S30, it is determined whether or not a terminal operation has been performed at the transmission destination. If yes, the process proceeds to S31 and displays that the operation is performed at the transmission destination. When there is no, it displays that there is no operation at the destination. Then, this process ends.

次に、本発明の実施の形態に係る呼制御手順をについて説明する。   Next, a call control procedure according to the embodiment of the present invention will be described.

図5は、本発明の実施の形態に係り、SIP用いた呼制御手順をについて示す図である。   FIG. 5 is a diagram showing a call control procedure using SIP according to the embodiment of the present invention.

まず、送信側ファクシミリ装置100aにおいて、ユーザによって、送信原稿がセットされ、送信先アドレスが入力する。送信先アドレスが入力後、スタートキーの押下にて、送信原稿が読み取られ、送信先アドレスを対応付けて蓄積メモリに蓄積される。送信側は、入力された送信先のアドレスに対して、SIPサーバに呼の接続(セッション参加;INVITE)要求のメッセージを送出(F1)する。   First, in the transmission side facsimile apparatus 100a, a transmission original is set by a user and a transmission destination address is input. After the transmission destination address is input, when the start key is pressed, the transmission original is read and stored in the storage memory in association with the transmission destination address. The transmission side sends a call connection (session participation; INVITE) request message to the SIP server (F1) to the input destination address.

そして、SIPサーバでは、F1を受信し、指定されたSIPアドレスに対応する特定アドレスをロケーションデータベース部202から検索する。そして、検索した特定アドレスを有するファクシミリ装置100bに対して、呼の接続(セッション参加;INVITE)要求のメッセージを送出(F2)し、送信側に対して、応答メッセージ(100 Trying)を送出(F3)する。受信側では、F2の受信と受信状態を確認し、SIPサーバに対して、応答メッセージ(108 Ringing)を送出(F4)する。SIPサーバでは、F4を受信し、そのまま送信側に送出(F5)する。送信側では、F5を受信し、SIPサーバに対して、呼の接続(セッション参加;INVITE)に対する最終レスポンス(ACK)を送出(F6)する。SIPサーバでは、F6を受信し、そのまま受信側に対して送出(F7)する。   The SIP server receives F1 and searches the location database unit 202 for a specific address corresponding to the designated SIP address. Then, a call connection (session participation; INVITE) request message is sent to the facsimile apparatus 100b having the searched specific address (F2), and a response message (100 Trying) is sent to the sending side (F3). ) The reception side confirms the reception and reception state of F2, and sends a response message (108 Ringing) to the SIP server (F4). The SIP server receives F4 and sends it directly to the transmission side (F5). On the transmission side, F5 is received, and a final response (ACK) for call connection (session participation; INVITE) is sent to the SIP server (F6). The SIP server receives F6 and sends it directly to the receiving side (F7).

次に、送信側は、F5を受けると、SIPサーバに対して、呼の開放(セッション終了;BYE)要求のメッセージを送出(F8)する。SIPサーバはF8を受信し、そのまま受信側に送出(F9)を送出する。受信側では、F8を受信し、SIPサーバに対して、応答メッセージ(200 OK)を送出(F10)する。SIPサーバでは、F10を受信し、そのまま送信側に送出(F11)を送出する。   Next, when F5 is received, the transmission side sends a call release (session end; BYE) request message to the SIP server (F8). The SIP server receives F8 and sends it to the receiving side as it is (F9). The receiving side receives F8 and sends a response message (200 OK) to the SIP server (F10). In the SIP server, F10 is received, and the transmission (F11) is transmitted to the transmission side as it is.

次に、送信側では、受信側に対して、入力された文字列のメッセージ(MESSAGE)を送出(F12)する。受信側では、F12を受信し、送信側に対して、応答メッセージ(200 OK)を送出(F13)する。また、F12で受信した文字列のメッセージを表示する。そして、送信側では、受信側に対して、操作通知要求(SUBSCRIVE)を送出(F14)する。受信側では、F14を受信し、送信側に対して、応答メッセージ(200 OK)を送出(F15)する。そして、送信側のアドレスを記憶し、端末操作処理へと移行する。   Next, the transmission side sends (F12) a message (MESSAGE) of the input character string to the reception side. The receiving side receives F12 and sends a response message (200 OK) to the transmitting side (F13). In addition, the message of the character string received in F12 is displayed. Then, the transmission side sends an operation notification request (SUBSCRIVE) to the reception side (F14). The reception side receives F14 and sends a response message (200 OK) to the transmission side (F15). Then, the address on the transmission side is stored, and the process proceeds to terminal operation processing.

そして、端末が操作されると、記憶していた送信側のアドレスを読み出し、送信側に対して、操作通知(操作あり)のメッセージ(NOTIFY)を送出(F16)する。また、端末操作が無く、前記送信元から操作通知要求を受信した際に指定された時間が経過したときは、記憶していた送信側のアドレスを読み出し、送信側に対して、操作通知(操作無し)のメッセージ(NOTIFY)を送出(F16)する。送信側は、F16を受信し、受信側に対して、応答メッセージ(200 OK)を送出(F17)する。そして、送信先での端末操作の有無を表示する。   When the terminal is operated, the stored address on the transmission side is read, and an operation notification (operation) message (NOTIFY) is sent to the transmission side (F16). In addition, when there is no terminal operation and a specified time has elapsed when the operation notification request is received from the transmission source, the stored address on the transmission side is read and an operation notification (operation (No) message (NOTIFY) is sent (F16). The transmission side receives F16 and sends a response message (200 OK) to the reception side (F17). Then, the presence / absence of terminal operation at the transmission destination is displayed.

尚、本発明は、複数の機器(例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど)からなるシステムに適用しても、一つの機器からなる装置装置(例えば、複写機、FAX装置など)に適用してもよい。   It should be noted that the present invention can be applied to an apparatus (for example, a copier, a fax machine, etc.) consisting of a single device even if it is applied to a system comprising a plurality of devices (eg, a host computer, interface device, reader, printer, etc.). You may apply.

また、本発明の目的は前述した実施形態を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(CPU若しくはMPU)が記憶媒体に格納されたプログラムコードを読出しすることによって達成されることは言うまでもない。   In addition, an object of the present invention is to supply a storage medium storing software program codes for realizing the above-described embodiments to a system or apparatus, and the computer (CPU or MPU) of the system or apparatus is stored in the storage medium. Needless to say, this is accomplished by reading the program code.

この場合、記憶媒体から読出されたプログラムコード自体が前述実施形態の機能を実施することになり、そのプログラムコードを記憶した記憶媒体は、本発明を構成することになる。   In this case, the program code itself read from the storage medium implements the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.

プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。   As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, or the like is used. be able to.

また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。   Further, after the program code read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board is based on the instruction of the program code. Needless to say, the CPU of the function expansion unit or the like performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

本発明の実施形態に関わるファクシミリ装置のブロック構成を示す図である。1 is a block diagram of a facsimile apparatus according to an embodiment of the present invention. ファクシミリ装置間の接続形態について示す概念的な図である。It is a conceptual diagram showing a connection form between facsimile apparatuses. 本発明の実施の形態に係る受信側ファクシミリ装置における文字列のメッセージ受信処理手順を示すフローチャートである。It is a flowchart which shows the message receiving process procedure of the character string in the receiving side facsimile apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る送信側ファクシミリ装置における文字列のメッセージ送信処理手順を示すフローチャートである。It is a flowchart which shows the message transmission process sequence of the character string in the transmission side facsimile apparatus based on embodiment of this invention. 本発明の実施の形態に係り、SIP用いた呼制御手順をについて示す図である。It is a figure which concerns on embodiment of this invention and shows the call control procedure using SIP. 記憶媒体のメモリマップを示す説明図である。It is explanatory drawing which shows the memory map of a storage medium.

符号の説明Explanation of symbols

101 CPU
102 ROM
103 RAM
104 蓄積メモリ
105 外部表示部
106 操作部
107 スピーカ
108 画像処理部
109 スキャナ
110 プリンタフォーマッタ
111 記録部
112 MODEM
113 NCU
114 通信回線制御部
115 通信回線(一般公衆回繊網;PSTN、ISDN等)
116 ネットワークI/F
117 LAN(ネットワーク網)
101 CPU
102 ROM
103 RAM
104 Storage Memory 105 External Display Unit 106 Operation Unit 107 Speaker 108 Image Processing Unit 109 Scanner 110 Printer Formatter 111 Recording Unit 112 MODEM
113 NCU
114 Communication line control unit 115 Communication line (general public telecommunications network; PSTN, ISDN, etc.)
116 Network I / F
117 LAN (network network)

Claims (10)

ネットワークを介して、呼制御メッセージをやり取りして、データを送受信する通信装置において、
文字列によるメッセージの送信が可能か否かを判定する送信判定手段と、
文字列によるメッセージを送信するメッセージ送信手段と、
前記メッセージ送信後、送信先に対して、端末操作の有無を通知するよう要求する操作通知要求手段と、
文字列のメッセージを受信するメッセージ受信手段と、
受信した文字列のメッセージを表示する第1の表示手段と、
前記文字列のメッセージを表示後、端末操作の有無を通知する操作通知手段と、
前記操作通知手段によって、送信先の操作有無を表示する第2の表示手段と、
を有することを特徴とする通信装置。
In a communication device for exchanging call control messages via a network and transmitting / receiving data,
A transmission determination means for determining whether or not transmission of a message by a character string is possible;
A message sending means for sending a message by a character string;
After sending the message, an operation notification requesting unit that requests the destination to notify the presence / absence of terminal operation;
Message receiving means for receiving a string message;
First display means for displaying a message of a received character string;
After displaying the message of the character string, operation notification means for notifying the presence or absence of terminal operation;
A second display means for displaying presence / absence of operation of the transmission destination by the operation notification means;
A communication apparatus comprising:
前記操作通知手段は、一定時間経過しても操作が無いときは、その旨を通知することを特徴とする請求項1に記載の通信装置。   2. The communication apparatus according to claim 1, wherein the operation notifying unit notifies that when there is no operation even after a predetermined time has elapsed. 呼制御にSIPを使用することを特徴とする請求項1または2に記載の通信装置。   The communication apparatus according to claim 1, wherein SIP is used for call control. 送信先のアドレスを解決するためのSIPロケーションサーバをネットワーク上に備え、前記呼制御を前記SIPロケーションサーバを介して行うことを特徴とする請求項1〜3いずれかに記載の通信装置。   The communication apparatus according to claim 1, wherein a SIP location server for resolving a destination address is provided on the network, and the call control is performed via the SIP location server. 前記メッセージの送受信手段と操作通知要求手段、操作通知手段を、送信元と送信先間において、P2Pで行うことを特徴とする請求項1〜3いずれかに記載のIPv6対応の通信装置。   The IPv6-compatible communication apparatus according to any one of claims 1 to 3, wherein the message transmission / reception unit, the operation notification request unit, and the operation notification unit are performed by P2P between a transmission source and a transmission destination. ネットワークを介して、呼制御メッセージをやり取りして、データを送受信する通信装置において、
文字列によるメッセージの送信が可能か否かを判定する送信判定工程と、
文字列によるメッセージを送信するメッセージ送信工程と、
前記メッセージ送信後、送信先に対して、端末操作の有無を通知するよう要求する操作通知要求工程と、
文字列のメッセージを受信するメッセージ受信工程と、
受信した文字列のメッセージを外部表示装置に表示する第1の表示工程と、
前記文字列のメッセージを表示後、端末操作の有無を通知する操作通知工程と、
前記操作通知工程によって、送信先の操作有無を外部表示装置に表示する第2の表示工程と、
を有することを特徴とする通信装置の制御方法。
In a communication device for exchanging call control messages via a network and transmitting / receiving data,
A transmission determination step of determining whether or not transmission of a message by a character string is possible;
A message sending step for sending a message by a character string;
After sending the message, an operation notification requesting step for requesting the destination to notify the presence or absence of terminal operation,
A message receiving process for receiving a string message;
A first display step of displaying the received character string message on an external display device;
After displaying the message of the character string, an operation notification step of notifying the presence or absence of terminal operation,
A second display step of displaying on the external display device whether or not the transmission destination is operated by the operation notification step;
A method for controlling a communication apparatus, comprising:
前記操作通知工程は、一定時間経過しても操作が無いときは、その旨を通知することを特徴とする請求項6に記載の通信装置の制御方法。   The method of controlling a communication apparatus according to claim 6, wherein in the operation notifying step, when there is no operation even after a predetermined time has elapsed, a notification to that effect is given. 呼制御にSIPを使用することを特徴とする請求項6または7に記載の通信装置の制御方法。   8. The communication apparatus control method according to claim 6, wherein SIP is used for call control. 送信先のアドレスを解決するためのSIPロケーションサーバをネットワーク上に備え、前記呼制御を前記SIPロケーションサーバを介して行うことを特徴とする請求項6〜8いずれかに記載の通信装置の制御方法。   9. The communication apparatus control method according to claim 6, wherein a SIP location server for resolving a destination address is provided on the network, and the call control is performed via the SIP location server. . 前記メッセージの送受信工程と操作通知要求工程、操作通知工程を、送信元と送信先間において、P2Pで行うことを特徴とする請求項6〜8いずれかに記載のIPv6対応の通信装置の制御方法。   9. The method for controlling an IPv6-compatible communication apparatus according to claim 6, wherein the message transmission / reception step, the operation notification request step, and the operation notification step are performed by P2P between a transmission source and a transmission destination. .
JP2004330469A 2004-11-15 2004-11-15 Communication equipment and method for controlling the same Withdrawn JP2006140903A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004330469A JP2006140903A (en) 2004-11-15 2004-11-15 Communication equipment and method for controlling the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004330469A JP2006140903A (en) 2004-11-15 2004-11-15 Communication equipment and method for controlling the same

Publications (1)

Publication Number Publication Date
JP2006140903A true JP2006140903A (en) 2006-06-01

Family

ID=36621368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004330469A Withdrawn JP2006140903A (en) 2004-11-15 2004-11-15 Communication equipment and method for controlling the same

Country Status (1)

Country Link
JP (1) JP2006140903A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2226987A1 (en) 2009-03-06 2010-09-08 Brother Kogyo Kabushiki Kaisha Terminal device, system, connection management server, and computer program for establishing direct communication between terminals
JP4766436B2 (en) * 2007-03-19 2011-09-07 富士通株式会社 Communication device, safety confirmation method and program
US8713313B2 (en) 2009-03-06 2014-04-29 Brother Kogyo Kabushiki Kaisha Terminal device, system and computer readable medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4766436B2 (en) * 2007-03-19 2011-09-07 富士通株式会社 Communication device, safety confirmation method and program
EP2226987A1 (en) 2009-03-06 2010-09-08 Brother Kogyo Kabushiki Kaisha Terminal device, system, connection management server, and computer program for establishing direct communication between terminals
US8713313B2 (en) 2009-03-06 2014-04-29 Brother Kogyo Kabushiki Kaisha Terminal device, system and computer readable medium
US8874911B2 (en) 2009-03-06 2014-10-28 Brother Kogyo Kabushiki Kaisha Terminal device, system, connection management server, and computer readable medium

Similar Documents

Publication Publication Date Title
US7453827B2 (en) IP telephone and IP adaptor
JP4603913B2 (en) IP telephone apparatus and IP telephone system
WO2006022421A1 (en) Communication apparatus, method of controlling communication apparatus and control program for communication apparatus
US20090225965A1 (en) Communication apparatus, and method and program for controlling the same
JP2008131445A (en) Facsimile machine, control method thereof, program, and storage medium
US7236835B2 (en) Remote maintenance system, communication terminal device and center device
JP4847270B2 (en) Facsimile device, control method therefor, program, and storage medium
JP2006074723A (en) Call connection control apparatus, ip telephone apparatus and ip telephone system
US7068763B2 (en) Communication terminal device
US20070127453A1 (en) Server apparatus and telephone terminal
JP2006140903A (en) Communication equipment and method for controlling the same
JP5016902B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP2006332891A (en) Center unit for managing communication terminal, its control program, and medium recording it
JP4997995B2 (en) Communication apparatus, communication system, and communication program
JP4458297B2 (en) Service providing system, information processing apparatus, IP telephone apparatus, and service providing method
JP2006100967A (en) Communication apparatus
JP3867861B2 (en) Facsimile device
JP2009224999A (en) Network facsimile system, facsimile data transmission method, program, and recording medium
JP4239912B2 (en) Facsimile machine
JP5854969B2 (en) Communication device, communication program, and communication method
JP4544034B2 (en) Remote maintenance system, communication terminal device and center device
JP2006332888A (en) Communication terminal
JP2002033898A (en) Facsimile machine and facsimile relay unit
JPH1169131A (en) Facsimile equipment
JP2008301338A (en) Communication terminal device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080205