(57)【要約】【課題】有効なＳＩＰ（ＩＰネットワーク上でセッションを確立・変更・終了（呼制御）をするためのプロトコル）を使用して、相手の存在や安否を容易に確認する。【解決手段】相手端末に文字列と端末操作の有無の返信要求を送信する。相手端末は、送信された文字列を表示（端末操作を促す）し、相手が表示された文字列を見たら（端末操作したら）送信元に通知する。このとき、一定時間経過しても端末操作が無いときは、その旨を送信元に通知する。【選択図】      図５
2006140903.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、呼制御メッセージをやり取りして、データを送受信する通信装置において、
文字列によるメッセージの送信が可能か否かを判定する送信判定手段と、
文字列によるメッセージを送信するメッセージ送信手段と、
前記メッセージ送信後、送信先に対して、端末操作の有無を通知するよう要求する操作通知要求手段と、
文字列のメッセージを受信するメッセージ受信手段と、
受信した文字列のメッセージを表示する第１の表示手段と、
前記文字列のメッセージを表示後、端末操作の有無を通知する操作通知手段と、
前記操作通知手段によって、送信先の操作有無を表示する第２の表示手段と、
を有することを特徴とする通信装置。
【請求項２】
前記操作通知手段は、一定時間経過しても操作が無いときは、その旨を通知することを特徴とする請求項１に記載の通信装置。
【請求項３】
呼制御にＳＩＰを使用することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
送信先のアドレスを解決するためのＳＩＰロケーションサーバをネットワーク上に備え、前記呼制御を前記ＳＩＰロケーションサーバを介して行うことを特徴とする請求項１〜３いずれかに記載の通信装置。
【請求項５】
前記メッセージの送受信手段と操作通知要求手段、操作通知手段を、送信元と送信先間において、Ｐ２Ｐで行うことを特徴とする請求項１〜３いずれかに記載のＩＰｖ６対応の通信装置。
【請求項６】
ネットワークを介して、呼制御メッセージをやり取りして、データを送受信する通信装置において、
文字列によるメッセージの送信が可能か否かを判定する送信判定工程と、
文字列によるメッセージを送信するメッセージ送信工程と、
前記メッセージ送信後、送信先に対して、端末操作の有無を通知するよう要求する操作通知要求工程と、
文字列のメッセージを受信するメッセージ受信工程と、
受信した文字列のメッセージを外部表示装置に表示する第１の表示工程と、
前記文字列のメッセージを表示後、端末操作の有無を通知する操作通知工程と、
前記操作通知工程によって、送信先の操作有無を外部表示装置に表示する第２の表示工程と、
を有することを特徴とする通信装置の制御方法。
【請求項７】
前記操作通知工程は、一定時間経過しても操作が無いときは、その旨を通知することを特徴とする請求項６に記載の通信装置の制御方法。
【請求項８】
呼制御にＳＩＰを使用することを特徴とする請求項６または７に記載の通信装置の制御方法。
【請求項９】
送信先のアドレスを解決するためのＳＩＰロケーションサーバをネットワーク上に備え、前記呼制御を前記ＳＩＰロケーションサーバを介して行うことを特徴とする請求項６〜８いずれかに記載の通信装置の制御方法。
【請求項１０】
前記メッセージの送受信工程と操作通知要求工程、操作通知工程を、送信元と送信先間において、Ｐ２Ｐで行うことを特徴とする請求項６〜８いずれかに記載のＩＰｖ６対応の通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相手の存在や安否を確認する通信装置およびその制御方法に関するものである。
【背景技術】
【０００２】
相手のプライバシーを損することなく、遠隔地から安否を確認することを目的とし、日常で使用頻度の多い冷蔵庫において、開閉扉の開閉回数を計測し、予め定めた一定時間内の開閉扉の開閉回数が設定値以下になった際に、予め登録した電子端末に情報を発信することが出来るようにしたものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１８５３１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来技術では、端末に、計測手段と計測回数を記憶する専用の記憶領域が必要であると共に、外部通信装置との連動により、その装置との接続設定と情報の発信先を予め設定する必要があるため、手間がかかるという問題がある。
【０００４】
近年、インターネットなどのネットワーク上においては、各ユーザ端末が対等にセッションを開始できる双方向の通信プロトコルとして、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）と呼ばれる通信プロトコルがある。
【０００５】
例えば、インターネットにおいて、画像や音声を用いた双方向の通信を行う場合の通信プロトコルとして、注目されている。ＳＩＰでは、ユーザを唯一特定するためのＳＩＰアドレスを呼ばれるＥ−ｍａｉｌアドレスに似たアドレスが、各ユーザに対して一意に割り当てられる。
【０００６】
また、各ユーザに割り当てられたＳＩＰアドレスと、そのユーザが使用する端末をネットワーク上において特定するための実質的なアドレス（例えば、ＩＰアドレス）との対応関係が所定のサーバ装置（ＳＩＰロケーションサーバ）によって管理される。
【０００７】
ＳＩＰによって双方向のセッションをユーザがある端末からネットワークにログインした場合、まず、ユーザが使用する端末のアドレスとユーザのＳＩＰアドレスと対応付けられてＳＩＰロケーションサーバに登録される。アドレスに変更が生じた場合には、ＳＩＰロケーションサーバにそのアドレスが通知されて、ＳＩＰロケーションサーバに登録されているアドレスが更新される。すなわち、ＳＩＰロケーションサーバには、常にユーザのＳＩＰアドレスと端末のアドレスとが対応付けて管理されている。
【０００８】
従って、ＳＩＰアドレスが分かれば、ＳＩＰロケーションサーバに問い合わせることによって、そのＳＩＰアドレスを持つユーザの端末を特定することができる。つまり、ユーザがどの端末からネットワークに接続していても、そのユーザのＳＩＰアドレスを指定することによって双方向のセッションを開始することができるようになっている。
【０００９】
本発明は係る事情に鑑みてなされたものであり、ネットワークに接続され、上記ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）通信プロトコルを使用して、相手の存在や安否を容易に確認することができる通信装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る第１の発明は、ネットワークを介して、呼制御メッセージをやり取りして、データを送受信する通信装置において、文字列によるメッセージの送信が可能か否かを判定する送信判定手段と、文字列によるメッセージを送信するメッセージ送信手段と、前記メッセージ送信後、送信先に対して、端末操作の有無を通知するよう要求する操作通知要求手段と、文字列のメッセージを受信するメッセージ受信手段と、受信した文字列のメッセージを表示する第１の表示手段と、前記文字列のメッセージを表示後、端末操作の有無を通知する操作通知手段と、前記操作通知手段によって、送信先の操作有無を表示する第２の表示手段とを有するものである。
【００１１】
本発明に係る第２の発明は、前記操作通知手段は、一定時間経過しても操作が無いときは、その旨を通知するものである。
【００１２】
本発明に係る第３の発明は、呼制御にＳＩＰを使用するものである。
【００１３】
本発明に係る第４の発明は、送信先のアドレスを解決するためのＳＩＰ（ロケーション）サーバをネットワーク上に備え、前記呼制御を前記ＳＩＰロケーションサーバを介して行うものである。
【００１４】
本発明に係る第５の発明は、前記メッセージの送受信手段と操作通知要求手段、操作通知手段を、送信元と送信先間において、Ｐ２Ｐで行うものである。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、アドレス登録・解決やイベント・状態通知などデバイス間の通信の確立に有効なＳＩＰを使用することによって、相手端末に文字列と端末操作の有無の返信要求を送信する。相手端末は、送信された文字列を表示（端末操作を促す）し、相手が表示された文字列を見たら（端末操作したら）送信元に通知する。このとき、一定時間経過しても端末操作が無いときは、その旨を送信元に通知することによって、相手の存在や安否を容易に確認することが可能となる。また、ＩＰｖ６を用いることによって、ＮＡＴの回避処理などを行わずに、保証されるグローバルアドレスを使うことによって、送受信する端末（ＩＰ電話、ＶｏＩＰ端末等）が特定でき、そして、Ｐ２Ｐで通信することも可能となる。
【発明を実施するための最良の形態】
【００１６】
以下に図面を参照しながら、本発明に係わる実施の形態を詳細に説明する。本実施形態では通信装置としてファクシミリ装置を例に説明するが、本発明はこれに限定されるものではない。
【実施例】
【００１７】
図１は、実施形態におけるファクシミリ装置１００の構成を示すブロック図である。
【００１８】
同図において、１０１はＣＰＵで、システム制御部であり、装置全体を制御する。１０２はＲＯＭであり、ＣＰＵの制御プログラムを格納するものである。１０３はＲＡＭであり、ＳＲＡＭ等で構成され、プログラム制御変数等を格納するためのものである。また、オペレータが設定した回線選択方法や各種設定値、装置の管理データ類、各種ワーク用バッファもＲＡＭ１０３に格納されるものである。
【００１９】
１０４は蓄積メモリであり、ＤＲＡＭ等で構成され、画像データを蓄積するものである。１０５は外部表示部であり、ＬＣＤ、ＬＥＤ等でユーザに表示通知するためのものである。１０６は操作部であり、キーボード、タッチパネル等で構成され、オペレータが各種入力操作を行うためのものである。
【００２０】
１０７はスピーカであり、音声によってユーザに通知、警告をしたり、後述する通信回線（１１５）を通して送受している信号音をモニターしたりするものである。１０８は画像処理部であり、読み取られた画像データに補正処理を施して高精細な画像データを出力するものである。
【００２１】
１０９はスキャナであり、ＣＳイメージセンサ、原稿搬送機構などで構成され、原稿を光学的に読み取って電気的な画像データに変換するものである。１１０はプリンタフォーマッタであり、例えば、ワークステーションなどからのファイルデータのプリントを行う際に、プリンタ記述言語を解析し、画像データに変換するものである。
【００２２】
１１１は記録部であり、受信画像やファイルデータを記録紙に記録する装置である。１１２はＭＯＤＥＭであり、ＦＡＸ送受信信号の変復調をおこなうものであり、１１３は、ＮＣＵであり選択信号（ダイヤルパルス、または、トーンダイヤラ）を１１４である通信回線制御部を介して１１５である通信回線に送出する機能を有し、呼び出し音の検出による自動着信も行う。
【００２３】
１１５は、通信回線であり、一般公衆回線網（ＰＳＴＮ，ＩＳＤＮ回線等）である。１１６は、ネットワークＩ／Ｆであり、後述するＬＡＮに接続されたパソコンやホストコンピュータと本実施形態におけるＦＡＸ装置のインターフェースである。このインターフェースにより、例えば、パソコンからのプリントや本実施形態におけるＦＡＸ装置からパソコンへ原稿画像を送信することができる。
【００２４】
１１７は、ＬＡＮ（ローカルエリアネットワーク網）であり、本実施形態におけるファクシミリ装置と同様に、パソコン、複写機、プリンタなどが接続されている。
【００２５】
次に、以上に構成されるファクシミリ装置１００において本発明に係わる処理手順を説明するが、その前提となるファクシミリ装置間の接続形態について、図２で示す概念的な図を参照して説明する。
【００２６】
同図において、それそれ図１に示した本発明に係わるファクシミリ装置１００と同一構成の送信側のファクシミリ装置１００ａ、及び、受信側のファクシミリ装置１００ｂは、インターネット３００に接続されている。ファクシミリ装置１００ａ、及び、１００ｂは、ＬＡＮやインターネットなどのネットワークにおいて特定アドレスを割り当てられた装置であり、文字や音声、画像などのデータをネットワークを介して互いに送受信する。
【００２７】
ＳＩＰサーバ装置２００は、インターネット３００に接続され、ＳＩＰにおいて、送受信されるメッセージを制御し、ファクシミリ装置１００を特定する特定アドレスとユーザを特定するＳＩＰアドレスとの対応関係を管理するサーバ装置である。そして、ＳＩＰ処理部２０１とロケーションデータベース部２０２とを有する。ＳＩＰ処理部２０１は、ＳＩＰにおいて送受信されるメッセージを制御する処理を行う。また、ファクシミリ装置１００ａからの要求に応じて、ファクシミリ装置１００ｂの特定アドレスと、ファクシミリ装置１００を利用するユーザのＳＩＰアドレスとを対応付けて、ロケーションデータベース部２０２に登録させる。
【００２８】
さらに、ファクシミリ装置１００ａからの要求に応じて、指定されたＳＩＰアドレスに対応する特定アドレスをロケーションデータベース部２０２から検索する。そして、検索した特定アドレスを有するファクシミリ装置１００ｂに対して、送信元のファクシミリ装置１００ａに代わって間接的にセッションの開始を要求する。また、検索した特定アドレスを送信元のファクシミリ装置１００ａに提供し、ファクシミリ装置１００ａによって、送信先のファクシミリ装置１００ｂへ直接セッションの開始を要求することも可能である。ロケーションデータベース部２０１は、ファクシミリ装置１００を特定する特定アドレスとユーザを特定するＳＩＰアドレスとの対応関係を管理するデータベースであり、ＳＩＰ処理部２０１の要求に応じて、これらのデータの登録や検索を行う。
【００２９】
次に、送信側ファクシミリ装置１００ａから受信側ファクシミリ装置１００ｂに発呼して文字列のメッセージを送信しようとする場合における処理手順について、説明する。
【００３０】
図３は、本発明の実施の形態に係る受信側ファクシミリ装置における文字列のメッセージ受信処理手順を示すフローチャートである。
【００３１】
まず、Ｓ１０では、インターネット３００を介して呼設定メッセージの到来を監視し、着呼があるか否かを判定する。そして、着呼があると、Ｓ１１に移行する。Ｓ１１では、呼の解放し、Ｓ１２に移行する。Ｓ１２では、送信元から文字列のメッセージを受信する。そして、Ｓ１３に移行する。Ｓ１３では、送信元から受信した文字列のメッセージを表示する。例えば、“おはよう”等を表示する。そして、Ｓ１４に移行する。Ｓ１４では、送信元から操作通知要求が有るか否かを判断する。有りのときは、Ｓ１５に移行し、無しの時は、本処理を終了する。
【００３２】
Ｓ１５では、装置の操作があるか否かを判断する。有りの場合は、Ｓ１８へ移行し、無いときは、Ｓ１６へ移行する。Ｓ１６では、前記１４で送信元から操作通知要求を受信した際に指定された時間が経過したか否かを判定する。経過した場合は、Ｓ１７へ移行し、送信元に「操作なし」を通知して、本処理を終了する。経過していない場合は、Ｓ１６へ戻り、端末操作がされるか、又は、指定された時間が経過するまで繰り返す。Ｓ１８では、前述Ｓ１３では、送信元から受信した文字列のメッセージを消す。そして、Ｓ１９に移行し、送信元に「操作あり」を通知して、本処理を終了する。
【００３３】
次に、図３に示した受信側ファクシミリ装置１００ｂにおける受信処理手順に対応する送信側ファクシミリ装置１００ａにおける送信処理手順について説明する。
【００３４】
図４は、本発明の実施の形態に係る送信側ファクシミリ装置における文字列のメッセージ送信処理手順を示すフローチャートである。
【００３５】
まず、Ｓ２０では、ユーザによる入力操作により、操作部１０６から文字列のメッセージが入力されたかを監視し、入力されるとＳ２１へ移行する。Ｓ２１では、送信先のアドレスが入力されたかを監視し、送信先のアドレスが入力されると、Ｓ２２へ移行する。Ｓ２２では、操作部１０６に配設されたスタートキーの押下による送信開始指示入力があるかを監視する。送信開始指示入力があったときは、Ｓ２３に移行し、入力された文字列のメッセージと送信先アドレスを対応付けて蓄積メモリ１０４に蓄積する。そして、Ｓ２４へ移行する。
【００３６】
Ｓ２４では、Ｓ２１で入力された送信先のアドレスに発呼する。そして、Ｓ２５へ移行する。Ｓ２５では、呼の開放を行い、Ｓ２６へ移行する。Ｓ２６では、文字列のメッセージが送信可能か否かを判断する。送信可能であれば、Ｓ２７に移行し、送信不可のときは、本処理を終了する。
【００３７】
Ｓ２７では、入力された文字列のメッセージを送信先に送信する。そして、Ｓ２８に移行し、送信先に、操作通知要求を行う。また、このとき、送信先での操作通知までの経過時間を指定して送信する。そして、Ｓ２９に移行する。Ｓ２９では、送信先から操作通知が有るか否かを監視する。有りのときは、Ｓ３０へ移行する。
【００３８】
Ｓ３０では、送信先で端末操作がされたか否かを判定する。有りのときは、Ｓ３１へ移行し、送信先で操作がされたことを表示する。無しのときは、送信先で操作が無いことを表示する。そして、本処理を終了する。
【００３９】
次に、本発明の実施の形態に係る呼制御手順をについて説明する。
【００４０】
図５は、本発明の実施の形態に係り、ＳＩＰ用いた呼制御手順をについて示す図である。
【００４１】
まず、送信側ファクシミリ装置１００ａにおいて、ユーザによって、送信原稿がセットされ、送信先アドレスが入力する。送信先アドレスが入力後、スタートキーの押下にて、送信原稿が読み取られ、送信先アドレスを対応付けて蓄積メモリに蓄積される。送信側は、入力された送信先のアドレスに対して、ＳＩＰサーバに呼の接続（セッション参加；ＩＮＶＩＴＥ）要求のメッセージを送出（Ｆ１）する。
【００４２】
そして、ＳＩＰサーバでは、Ｆ１を受信し、指定されたＳＩＰアドレスに対応する特定アドレスをロケーションデータベース部２０２から検索する。そして、検索した特定アドレスを有するファクシミリ装置１００ｂに対して、呼の接続（セッション参加；ＩＮＶＩＴＥ）要求のメッセージを送出（Ｆ２）し、送信側に対して、応答メッセージ（１００  Ｔｒｙｉｎｇ）を送出（Ｆ３）する。受信側では、Ｆ２の受信と受信状態を確認し、ＳＩＰサーバに対して、応答メッセージ（１０８  Ｒｉｎｇｉｎｇ）を送出（Ｆ４）する。ＳＩＰサーバでは、Ｆ４を受信し、そのまま送信側に送出（Ｆ５）する。送信側では、Ｆ５を受信し、ＳＩＰサーバに対して、呼の接続（セッション参加；ＩＮＶＩＴＥ）に対する最終レスポンス（ＡＣＫ）を送出（Ｆ６）する。ＳＩＰサーバでは、Ｆ６を受信し、そのまま受信側に対して送出（Ｆ７）する。
【００４３】
次に、送信側は、Ｆ５を受けると、ＳＩＰサーバに対して、呼の開放（セッション終了；ＢＹＥ）要求のメッセージを送出（Ｆ８）する。ＳＩＰサーバはＦ８を受信し、そのまま受信側に送出（Ｆ９）を送出する。受信側では、Ｆ８を受信し、ＳＩＰサーバに対して、応答メッセージ（２００  ＯＫ）を送出（Ｆ１０）する。ＳＩＰサーバでは、Ｆ１０を受信し、そのまま送信側に送出（Ｆ１１）を送出する。
【００４４】
次に、送信側では、受信側に対して、入力された文字列のメッセージ（ＭＥＳＳＡＧＥ）を送出（Ｆ１２）する。受信側では、Ｆ１２を受信し、送信側に対して、応答メッセージ（２００  ＯＫ）を送出（Ｆ１３）する。また、Ｆ１２で受信した文字列のメッセージを表示する。そして、送信側では、受信側に対して、操作通知要求（ＳＵＢＳＣＲＩＶＥ）を送出（Ｆ１４）する。受信側では、Ｆ１４を受信し、送信側に対して、応答メッセージ（２００  ＯＫ）を送出（Ｆ１５）する。そして、送信側のアドレスを記憶し、端末操作処理へと移行する。
【００４５】
そして、端末が操作されると、記憶していた送信側のアドレスを読み出し、送信側に対して、操作通知（操作あり）のメッセージ（ＮＯＴＩＦＹ）を送出（Ｆ１６）する。また、端末操作が無く、前記送信元から操作通知要求を受信した際に指定された時間が経過したときは、記憶していた送信側のアドレスを読み出し、送信側に対して、操作通知（操作無し）のメッセージ（ＮＯＴＩＦＹ）を送出（Ｆ１６）する。送信側は、Ｆ１６を受信し、受信側に対して、応答メッセージ（２００  ＯＫ）を送出（Ｆ１７）する。そして、送信先での端末操作の有無を表示する。
【００４６】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど）からなるシステムに適用しても、一つの機器からなる装置装置（例えば、複写機、ＦＡＸ装置など）に適用してもよい。
【００４７】
また、本発明の目的は前述した実施形態を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記憶媒体に格納されたプログラムコードを読出しすることによって達成されることは言うまでもない。
【００４８】
この場合、記憶媒体から読出されたプログラムコード自体が前述実施形態の機能を実施することになり、そのプログラムコードを記憶した記憶媒体は、本発明を構成することになる。
【００４９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００５１】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施形態に関わるファクシミリ装置のブロック構成を示す図である。
【図２】ファクシミリ装置間の接続形態について示す概念的な図である。
【図３】本発明の実施の形態に係る受信側ファクシミリ装置における文字列のメッセージ受信処理手順を示すフローチャートである。
【図４】本発明の実施の形態に係る送信側ファクシミリ装置における文字列のメッセージ送信処理手順を示すフローチャートである。
【図５】本発明の実施の形態に係り、ＳＩＰ用いた呼制御手順をについて示す図である。
【図６】記憶媒体のメモリマップを示す説明図である。
【符号の説明】
【００５３】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  蓄積メモリ
１０５  外部表示部
１０６  操作部
１０７  スピーカ
１０８  画像処理部
１０９  スキャナ
１１０  プリンタフォーマッタ
１１１  記録部
１１２  ＭＯＤＥＭ
１１３  ＮＣＵ
１１４  通信回線制御部
１１５  通信回線（一般公衆回繊網；ＰＳＴＮ、ＩＳＤＮ等）
１１６  ネットワークＩ／Ｆ
１１７  ＬＡＮ（ネットワーク網）
【図１】
2006140903.tif 000003
【図２】
2006140903.tif 000004
【図３】
2006140903.tif 000005
【図４】
2006140903.tif 000006
【図５】
2006140903.tif 000007
【図６】
2006140903.tif 000008