(57)【特許請求の範囲】
【請求項１】
電話機同士の通話接続を行いかつ通話先が不在である場合には不在通話音声を録音する機能を有する回線交換サーバに接続されているとともに、通信元のユーザの情報処理端末上で動作するアプリケーションプログラムの操作情報を一時的に蓄積したのちに通信先の情報処理端末へ中継送信するデータ中継装置であって、
通話先電話機が不通であり通話先ユーザが電話に応答しない通話先電話機の不在状態を前記回線交換サーバを介して検出する不在状態検出手段と、
前記不在状態検出手段にて通話先電話機が不在状態であることが検出された状態において通信元の前記情報処理端末から送信されてきたアプリケーションプログラムの操作情報を通信先情報処理端末への不在操作情報として蓄積する不在操作情報蓄積手段と、
前記不在状態検出手段にて通信先電話機が不在状態から不在通話音声を再生する不在再生状態になったことが検出された際に前記不在操作情報蓄積手段に蓄積された不在操作情報を通信先情報処理端末に送信する不在操作情報送信手段と、を備える
ことを特徴とするデータ中継装置。
【請求項２】
請求項１に記載のデータ中継装置において、
前記不在状態検出手段は、通話先電話機が不在状態である場合に前記回線交換サーバ内に録音される不在通話音声ごとに与えられるセッションＩＤおよびこのセッションＩＤのもとに関連づけられた通話元電話機の識別ＩＤ、通話先電話機の識別ＩＤおよび録音開始時刻を不在通話状態に関する情報として前記回線交換サーバを介して取得するとともに前記不在操作蓄積手段に送り、
前記不在操作情報蓄積手段は、前記不在通話状態に関する情報をセッション情報記録表にて記録するとともに、通信元の情報処理端末からの不在操作情報をこの不在操作情報を受け付けた不在操作情報受付時刻および前記セッションＩＤと合わせて不在操作情報記録表にて記録する
ことを特徴とするデータ中継装置。
【請求項３】
請求項２に記載のデータ中継装置において、
前記不在操作情報蓄積手段は、前記回線交換サーバからの不在操作情報検出の要求に対して前記不在操作情報記録表中で前記回線交換サーバから問い合わされたセッションＩＤ及び通話先電話機の識別ＩＤに一致する項目があるか否かを検索し、その検索結果を前記回線交換サーバを介して通話先電話機からユーザに告知させる
ことを特徴とするデータ中継装置。
【請求項４】
請求項１から請求項３のいずれかに記載のデータ中継装置において、
前記不在状態検出手段は、前記回線交換サーバを介して通話先電話機の不在状態を検出する際に前記回線交換サーバから不在通話音声を再生する不在再生状態であると通知された場合、これを前記不在操作情報送信手段に送り、
前記不在操作情報送信手段は、前記情報処理端末に対し不在再生状態であることを通知するとともに、前記不在操作情報記録表に基づいて前記情報処理端末に対して前記不在操作情報を送信する
ことを特徴とするデータ中継装置。
【請求項５】
請求項４に記載のデータ中継装置において、
前記不在操作情報送信手段は、不在操作情報を送信するにあたり、不在操作情報を受信した時刻と不在通話が開始された時刻との差分を不在通話の再生が開始された時刻に足した時刻を不在操作情報を送信するタイミングとしての操作情報送信時刻として求め、
現在時刻が前記操作情報送信時刻を過ぎる場合には、その不在操作情報を送信し、
現在時刻が前記操作情報送信時刻に至っていない場合には、現在時刻が前記操作情報送信時刻になるまで待機したのちにその不在操作情報を送信する
ことを特徴とするデータ中継装置。
【請求項６】
請求項１から請求項５のいずれかに記載のデータ中継装置に接続されているとともに電話機同士の通話接続を行う回線交換サーバであって、
電話機間の通話接続を制御するための回線交換手段と、
通話先となる電話機が不在である場合に通話元の電話機を不在通話状態としてその音声を録音し、かつ、通話先の電話機が通話に応答できるようになった場合に不在再生状態として録音した音声を再生する不在通話手段と、
電話機の不在通話状態および不在再生状態を不在通話情報として記録する不在通話状態記録手段と、
前記不在通話情報を前記データ中継装置に通知する不在通話状態通知手段と、
電話機に連携した情報処理端末による不在操作情報を前記データ中継装置から検出する不在操作情報検出手段と、を備える
ことを特徴とする回線交換サーバ。
【請求項７】
請求項１から請求項５のいずれかに記載のデータ中継装置にてデータ中継される情報処理端末であって、
当該情報処理端末を利用しているユーザが利用している電話機の識別ＩＤを前記データ中継装置に送信して当該情報処理端末と前記電話機の連携を確立させる通話連携手段と、
通信先の情報処理端末と操作内容を共有する機能をユーザに提供するアプリケーションプログラムと、を備え、
データ中継装置から不在通話状態に関する情報を受けた状態でユーザがアプリケーションプログラムを操作した場合に、
通話連携手段は、前記アプリケーションプラグラムの操作内容と前記不在通話状態に関する情報と対にして前記データ中継装置に送信させる
ことを特徴とする情報処理端末。
【請求項８】
請求項７に記載の情報処理端末において、
前記データ中継装置から送信される不在操作情報を前記アプリケーションプログラムにて実行する
ことを特徴とする情報処理端末。
【請求項９】
請求項１から請求項５のいずれかに記載のデータ中継装置と、
請求項６に記載の回線交換サーバと、
請求項７または請求項８に記載の情報処理端末と、を備える通信システム。
【請求項１０】
電話機同士の通話接続を行いかつ通話先が不在である場合には不在通話音声を録音する機能を有する回線交換サーバに接続されている回線交換サーバを介して通話先電話機の不在状態を検出する不在状態検出の工程と、
前記不在状態検出の工程にて通話先電話機が不在状態であることが検出された状態において通信元の情報処理端末から送信されてきたアプリケーションプログラムの操作情報を通信先情報処理端末への不在操作情報として蓄積する不在操作情報蓄積の工程と、
前記不在状態検出の工程にて通信先電話機が不在状態から不在通話音声を再生する不在再生状態になったことが検出された際に前記不在操作情報蓄積の工程にて蓄積された不在操作情報を通信先情報処理端末に送信する不在操作情報送信の工程と、を備える
ことを特徴とするデータ中継方法。
【請求項１１】
電話機同士の通話接続を行いかつ通話先が不在である場合には不在通話音声を録音する機能を有する回線交換サーバに接続されているとともに、通信元のユーザの情報処理端末上で動作するアプリケーションプログラムの操作情報を一時的に蓄積したのちに通信先の情報処理端末へ中継送信するデータ中継装置にコンピュータを組み込んで、このコンピュータを、
通話先電話機が不通であり通話先ユーザが電話に応答しない通話先電話機の不在状態を前記回線交換サーバを介して検出する不在状態検出手段と、
前記不在状態検出手段にて通話先電話機が不在状態であることが検出された状態において通信元の前記情報処理端末から送信されてきたアプリケーションプログラムの操作情報を通信先情報処理端末への不在操作情報として蓄積する不在操作情報蓄積手段と、
前記不在状態検出手段にて通信先電話機が不在状態から不在通話音声を再生する不在再生状態になったことが検出された際に前記不在操作情報蓄積手段に蓄積された不在操作情報を通信先情報処理端末に送信する不在操作情報送信手段と、して機能させる
ことを特徴とするデータ中継プログラム。
【請求項１２】
請求項１から請求項５のいずれかに記載のデータ中継装置に接続されているとともに電話機同士の通話接続を行う回線交換サーバの回線交換方法であって、
電話機間の通話接続を制御するための回線交換の工程と、
通話先となる電話機が不在である場合に通話元の電話機を不在通話状態としてその音声を録音し、かつ、通話先の電話機が通話に応答できるようになった場合に不在再生状態として録音した音声を再生する不在通話の工程と、
電話機の不在通話状態および不在再生状態を不在通話情報として記録する不在通話状態記録の工程と、
前記不在通話情報を前記データ中継装置に通知する不在通話状態通知の工程と、
電話機に連携した情報処理端末による不在操作情報を前記データ中継装置から検出する不在操作情報検出の工程と、を備える
ことを特徴とする回線交換方法。
【請求項１３】
請求項１から請求項５のいずれかに記載のデータ中継装置に接続されているとともに電話機同士の通話接続を行う回線交換サーバにコンピュータを組み込んで、
このコンピュータを、
電話機間の通話接続を制御するための回線交換手段と、
通話先となる電話機が不在である場合に通話元の電話機を不在通話状態としてその音声を録音し、かつ、通話先の電話機が通話に応答できるようになった場合に不在再生状態として録音した音声を再生する不在通話手段と、
電話機の不在通話状態および不在再生状態を不在通話情報として記録する不在通話状態記録手段と、
前記不在通話情報を前記データ中継装置に通知する不在通話状態通知手段と、
電話機に連携した情報処理端末による不在操作情報を前記データ中継装置から検出する不在操作情報検出手段と、して機能させる
ことを特徴とする回線交換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ中継装置、回線交換サーバ、情報処理端末、通信システム、データ中継方法、データ中継プログラム、回線交換方法、回線交換プログラムに関し、特に、電話システムにおける不在時録音機能と連動するデータ中継装置に関する。
【背景技術】
【０００２】
遠隔に離れたユーザ同士がネットワークを介して共同で作業を実施するための遠隔協働システムが知られている。遠隔会議システムにおいて、ユーザ同士がアプリケーションプログラムを操作し、互いに操作情報を操作メッセージとして送受信しあうことで、同じ資料や図を同時に参照、描画したり、ファイルを互いに送受信したりできるシステムが提案されている。また同様の仕組みを用いてユーザ同士が同じＷｅｂページを参照操作するシステムなども提案されている。
このような遠隔協働システムにおいてユーザが利用する端末で動作するプログラムは、音声で会話する通話システムと資料や図、Ｗｅｂページなどのデータを同期して操作するデータ操作システムとが一つのプログラム上で動作することにより、会話しながらデータを操作するといった仕組みを提供している。
【０００３】
しかしながら、一般に利用される通話システムとしては古くから電話が用いられており、安定性や利用の簡便さから音声での通話は従来のまま電話を利用したいといった要求がある。
この電話の利用方法において、電話の通話先のユーザがかかってきた電話を取ることができない状況であった場合、通話元からの通話音声を記録しておき、後ほど通話先が再度電話を取ることができる状況になった際に、記録された通話音声を再生し、通話元の伝言を聞く不在時録音機能は留守番電話として一般によく利用されている。
【０００４】
近年、電話のＩＰ化により各種コンピュータシステムとの連動が容易になってきており、ＩＰ電話システムと遠隔協働システムを連動させたシステムが提案されている。特許文献１では電話で通話中のユーザに対してファイル共有空間を提供し、ユーザが利用しているＰＣを利用してファイル共有空間にファイルを蓄積、取得できるシステムを提案している。
また、ＩＰ電話システムにおいても不在時録音機能と同等の機能が提供されてきている。ＩＰ電話システムでの不在時録音機能の実現方法においては、従来通り電話機そのものに通話音声の録音機能を付加し、電話がかかってきた時点で通話音声を録音する実現形態もあるが、携帯電話などで実現されているように通話先の電話機が不通であった場合、交換機側で通話音声を録音し、通話先の電話機が通話できる状態になった時点で交換機に問い合わせ、通話音声を取得、再生する実現方法もある。
特許文献２では、ユーザが所有している複数の電話機の留守電メッセージを交換機において集中的に録音することで、ユーザが電話機によらず交換機側に録音された留守電メッセージを取得再生することができる。
【０００５】
【特許文献１】特開2007-166018号公報
【特許文献２】特開2006-222584号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
電話システムと遠隔協働システムを連動させたシステムにおいて、電話の通話先が不通であった場合でも、電話システムでの不在時録音と同様に遠隔協働システムにおいてもその操作内容を蓄積しておくことで、後で通話先が通話音声を再生すると同時に遠隔協働システムにおいて資料や図、Ｗｅｂページを用いて会話内容の説明を通話先に具体的に提示したいという要求がある。
しかし、特許文献1のように電話システムと遠隔協働システムが別々のアプリケーションプログラムとして動作し、また電話システムとデータ操作システムを管理するサーバコンピュータが別個に必要な場合、電話システムでは従来通り、通話音声の記録は可能であるが、データ操作システムにおいては通話先がいない状態でデータの操作を残すことができない。
また、特許文献２のようなシステムでは、電話機のメッセージしか残すことができず、遠隔協働システムとの連携については考慮されていない。
【課題を解決するための手段】
【０００７】
そこで本発明のデータ中継装置は、電話機同士の通話接続を行いかつ通話先が不在である場合には不在通話音声を録音する機能を有する回線交換サーバに接続されているとともに、通信元のユーザの情報処理端末上で動作するアプリケーションプログラムの操作情報を一時的に蓄積したのちに通信先の情報処理端末へ中継送信するデータ中継装置であって、通話先電話機が不通であり通話先ユーザが電話に応答しない通話先電話機の不在状態を前記回線交換サーバを介して検出する不在状態検出手段と、前記不在状態検出手段にて通話先電話機が不在状態であることが検出された状態において通信元の前記情報処理端末から送信されてきたアプリケーションプログラムの操作情報を通信先情報処理端末への不在操作情報として蓄積する不在操作情報蓄積手段と、前記不在状態検出手段にて通信先電話機が不在状態から不在通話音声を再生する不在再生状態になったことが検出された際に前記不在操作情報蓄積手段に蓄積された不在操作情報を通信先情報処理端末に送信する不在操作情報送信手段と、を備えることを特徴とする。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の形態を図示するとともに図中の各要素に付した符号を参照して説明する。
図１は、本発明に係る通信システムの構成を示す図である。
本通信システムは、複数の電話機１間の通話を制御する回線交換サーバ２と、ユーザが情報処理端末３を操作したときの操作情報を一時的に蓄積するための不在操作情報蓄積サーバ（データ中継装置）４と、を備えている。
【０００９】
ここで、情報処理端末３は、たとえば、ユーザが所有するＰＣ端末（パソコン端末）で構成され、インターネットサーバに接続可能である。そして、情報処理端末３は、端末側送受信手段３０１と、ＩＤ取得手段３０２と、通話連携手段３０３と、アプリケーションプログラム３０４と、を備える。
【００１０】
端末側送受信手段３０１は、不在操作情報蓄積サーバ４と通信を行うための送受信インターフェースである。
ＩＤ取得手段３０２は、情報処理端末３を利用しているユーザのＩＤ(identifier、個体識別符号)もしくは情報処理端末３が連携している電話機１の電話番号を取得する。
通話連携手段３０３は、ＩＤ取得手段３０２にて取得したＩＤもしくは電話番号を端末側送受信手段３０１を介して不在操作情報蓄積サーバ４に送信し、情報処理端末３と電話機１との連携を制御する。
アプリケーションプログラム３０４は、ファイル交換機能、チャット機能、共有ホワイトボード機能、資料閲覧機能などのアプリケーション機能をユーザに提供する。
【００１１】
なお、図１中では特に図示しないが、情報処理端末３の両方が起動している場合に情報処理端末３の操作情報をネットワークを通じて中継する中継サーバが存在しており、この中継サーバは回線交換サーバ２と適宜情報のやり取りをして連携を確立するとともに、情報処理端末３同士で操作情報の送受信を可能にする遠隔協働システムを提供する。
このような中継サーバを備えた遠隔協働システムとしては既知の構成を利用することができる。
【００１２】
回線交換サーバ２の構成について説明する。
回線交換サーバ２は、回線交換手段２０１と、不在通話手段２０２と、不在通話状態記録手段２０３と、不在通話状態通知手段２０４と、不在操作情報検出手段２０５と、を備える。
【００１３】
回線交換手段２０１は、電話機１間の通話接続を制御する。
不在通話手段２０２は、通話先となる電話機１が不通であったり一定期間呼び出しに応じないなど正常に通話できない場合に不在通話状態として通話元の電話機１の音声を録音する。そして、通話先の電話機１が通話に応答できるようになった時、先に録音した音声を不在再生状態として再生する。
不在通話状態記録手段２０３は、通話状態を記録する。不在通話状態記録手段２０３が記録する通話状態としては、各電話機の不在通話状態および不在再生状態である。
不在通話状態通知手段２０４は、電話機１の通話状態を不在操作情報蓄積サーバ４に通知する。
不在操作情報検出手段２０５は、電話機１に関連した情報処理端末３による不在操作情報が不在操作情報蓄積サーバ４に蓄積されているか否かを検出する。
【００１４】
次に、不在操作情報蓄積サーバ４について説明する。
不在操作情報蓄積サーバ４は、サーバ側送受信手段４０１と、不在状態検出手段４０２と、不在操作情報蓄積手段４０３と、不在操作情報記憶手段４０４と、不在操作情報送信手段４０５と、を備える。
【００１５】
サーバ側送受信手段４０１は、情報処理端末３と通信を行うための送受信インターフェースである。
不在状態検出手段４０２は、回線交換サーバ２にて記録されている通話状態を検出する。すなわち、対象となる電話機が不在通話状態であるかまたは不在再生状態であるかを検出する。
不在操作情報蓄積手段４０３は、情報処理端末３から送信されてきたアプリケーションプログラム３０４の操作情報を不在操作情報として蓄積する。
不在操作情報記憶手段４０４は、不在操作情報をハードディスクやメモリなどの記憶装置に記憶しておく。
不在操作情報送信手段４０５は、情報処理端末３からの要求に応じて不在操作情報記憶手段４０４に蓄積された不在操作情報を情報処理端末３に送信する。
【００１６】
なお、図１では電話機１及び情報処理端末３が二台それぞれ回線交換サーバ２及び不在操作情報蓄積サーバ４に接続されているが、この台数は二台以上接続しても構わない。また、電話機１は回線交換サーバ２に接続できる電話機ならばどのようなものでも構わない。
また、図１の回線交換サーバ２において、不在通話手段２０２、不在通話状態記録手段２０３、不在通話状態通知手段２０４、不在操作情報検出手段２０５が一つの回線交換サーバ２に含まれているが、それぞれを独立したプログラムとして実装し、一般的なプロセス間通信技術などを用いて相互に連携させても構わない。
また、図１の情報処理端末３において、端末側メッセージ送受信手段３０１、ＩＤ通知手段３０２、通話連携手段３０３、アプリケーションプログラム３０４が一つの情報処理端末３に含まれているが、それぞれを独立したプログラムとして実装し、一般的なプロセス間通信技術などを用いて相互に連携させても構わない。
【００１７】
次に、上記構成を備える通信システムの動作について説明する。
【００１８】
(記録処理)
連絡を取りたい相手が通話時に不在であって電話での通話および情報処理端末を利用した操作情報の共有がその場では実行できない場合に、通話内容や操作内容を一時的に記録しておく記録処理について説明する。
【００１９】
まず、不在通話音声の録音を開始する不在通話音声の受付処理について説明する。
図２は、不在通話状態になるまでの動作手順を示すフローチャートである。
ユーザは通常の電話をかける方法を用いて、電話機１で他のユーザに対して発呼を行う（ステップＳ２０１）。一般的にこの方法は電話機１に付属した数字ボタンを押して、相手先の電話番号を入力することにより行う。なお、ＰＣ上で動作する電話ソフトウェアを利用する場合は、ＰＣの数字キーを押したり、画面に表示されるボタンを押したりして電話をかけるが、電話をかける方法は特に限定されるものではない。
【００２０】
回線交換手段２０１は、電話機１からの発呼要求を受け取り、指定された電話番号に対応する電話機１を呼び出す（ステップＳ２０２）。
この方法は、回線交換サーバ２がＩＰ電話システムであれば、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｌ Ｐｒｏｔｏｃｏｌ）プロトコルや、Ｈ．３２３プロトコルなどを用いて実現されるが、その方法は特に限定されるものではない。
このとき、回線交換手段２０１は、発呼要求を受け取った時点で、その発呼に関連する通話を一意に特定できるＩＤ（セッションＩＤ）を発行する。そして、回線交換手段２０１は、セッションＩＤ、通話元の電話番号および通話先の電話番号を関連づけて記憶しておく。
なお、このような回線交換手段２０１での通話開始要求の処理については既知であるので、その詳細は省略する。
【００２１】
指定先の電話機１のユーザが受話器を取るなどして通常通り通話が開始されると（Ｓ２０４：はい）、回線交換サーバ２と図示しない遠隔協働システムとの連携が実施され、不在処理は実行されない（ステップＳ２０３）。
【００２２】
電話番号で指定された指定先の電話機１が回線交換手段２０１で認識できない場合や一定期間呼び出しに応じない場合（ステップＳ２０４：いいえ）、不在通話手段２０２による不在時の通話音声録音機能が作動する。
すなわち、電話機１のユーザに対して発呼先が不在であるため音声の録音を開始する旨通知し、電話機１から送信される音声を録音する（ステップＳ２０５）。
このとき、不在通話手段２０２は、回線交換手段２０１で発行されたセッションＩＤ、通話元の電話番号および通話先の電話番号を関連づけて記憶する。
なお、このような不在通話手段２０２での通話音声録音機能は既知であるので、その詳細は省略する。
【００２３】
不在通話手段２０２によって不在通話の録音が開始されたところで、不在通話状態記録手段２０３により不在通話状態が記録される（ステップＳ２０６）。
不在通話状態記録手段２０３に記録される不在通話情報としては、通話元電話番号、通話先電話番号、不在通話の録音が開始された時間（状態変更時刻）および回線交換手段２０１で発行されたセッションＩＤである。
例えば、電話番号「１００１」の通話元から電話番号「１００２」の通話先へ２００８年１月２９日１３時３０分１５秒に不在通話が開始された場合、この不在通話情報はセッションＩＤとともに以下のような不在通話状態記録表に記録される。
【００２４】
【表１】
0005146083.tif 000002
【００２５】
このようにして不在通話手段にて不在通話の録音が開始されるとともに不在通話状態記録手段２０３によって不在通話情報が記録される。
これにより、不在通話音声の受付処理が完了し、そして、このように相手方が不在である場合に、通話音声の録音開始に続いて情報処理端末による操作を受け付ける操作情報の受付処理が行われる。
【００２６】
情報処理端末による操作を受け付ける操作情報の受付処理において、まず、情報処理端末３が起動されたときに回線交換サーバ２との情報のやり取りによって回線交換サーバ２と不在操作情報蓄積サーバ４との連携を確立する連携確立処理について説明する。
図３は、情報処理端末３が起動されたときに、回線交換サーバと不在操作情報蓄積サーバとが情報をやり取りして連携を確立する動作手順を示すフローチャートである。
【００２７】
ユーザが別途情報処理端末３を立ち上げる（ステップＳ３０１）。
すると、通話連携手段３０３は、ユーザが利用している電話機１の電話番号をＩＤ取得手段３０２を介して取得する（ステップＳ３０２）。
さらに、通話連携手段３０３は、取得された電話番号をＩＤとして通知するＩＤ通知メッセージを端末側送受信手段３０１を介して不在操作情報蓄積サーバ４に送信する（ステップＳ３０３）。
情報処理端末３を利用しているユーザの電話機１の電話番号が"１００１"であることを示すＩＤ通知メッセージの一例を示す。
【００２８】
ＩＤ＝１００１
【００２９】
なお、通話連携手段３０３は、ＩＤ取得手段３０２から電話番号の代わりにユーザを特定可能なＩＤ文字列を取得して不在操作情報蓄積サーバ４に送信することも可能である。
ＩＤ文字列を不在操作情報蓄積サーバ４に送信する場合は、不在操作情報蓄積サーバ４において、ＩＤ文字列から電話番号を取得するための仕組みを別途用意しておく。
また、ＩＤ取得手段３０２においてＩＤを取得するか電話番号を取得するかは、情報処理端末３の事前設定もしくはアプリケーションプログラム３０４からの指定により決定される。その取得方法としては、ユーザが直接入力する、あるいは、あらかじめ設定された値もしくは別システムで管理されている値を利用するなどの方法が考えられる。
【００３０】
不在操作情報蓄積サーバ４では、サーバ側送受信手段４０１においてＩＤ通知メッセージを受信すると、そのメッセージを不在状態検出手段４０２に渡す。
不在状態検出手段４０２は、ＩＤ通知メッセージに含まれる電話番号を抜き出し、回線交換サーバ２の不在通話状態通知手段２０４に対して当該電話番号に関する電話機１の通話状態の検出を要求する不在状態検出要求メッセージを送信する（ステップＳ３０４）。
電話番号１００１の通話状態の検出要求をする場合に送信される不在状態検出要求メッセージの一例を以下に示す。
【００３１】
ＡＳＫ＝ＳＴＡＴＵＳ＆ＩＤ＝１００１
【００３２】
不在状態検出要求メッセージを受け取ると、不在通話状態通知手段２０４は、不在通話状態記録手段２０３で記録されている電話番号のなかに不在状態検出要求メッセージのＩＤとして示された電話番号に該当する番号があるかどうかを調べる（ステップＳ３０５）。
不在通話状態記録手段２０３で記録されている電話番号のなかに該当する番号があるとき（ステップＳ３０５：はい）、続いて、その該当する番号の通話状態をさらに調べる（ステップＳ３０６）。
そして、その通話状態が不在通話状態である場合（ステップＳ３０６：はい）、不在通話状態通知手段２０４は、不在操作情報蓄積サーバ４に向けて不在通話状態であることを示す不在通知メッセージを送信する（ステップＳ３０７）。
電話番号「１００１」が電話番号「１００２」に対する通話において不在通話状態であり、そのセッションＩＤが「Ａ０００１」であり、不在通話状態になった時刻が２００８年１月２９日１３時３０分１５秒である場合、不在通知メッセージを次のように構成することが一例として挙げられる。
【００３３】
ＳＴＡＴＵＳ＝ＡＮＳＷＥＲＩＮＧ＆ＦＲＯＭ＝１００１＆ＴＯ＝１００２＆ＳＥＳＳＩＯＮ＝Ａ０００１＆ＳＴＡＲＴ＝２００８０１２９１３３０１５
【００３４】
また、ステップＳ３０５において、不在通話状態記録手段２０３にて記録されている番号に該当する電話番号がない場合（ステップＳ３０５：いいえ）、不在通話状態通知手段２０４は、該当する電話番号が不在通話状態記録手段２０３で記憶されていないことを示す不在通知メッセージを不在操作情報蓄積サーバ４に向けて送信する（ステップＳ３０８）。
ここで、電話番号１００１が不在通話状態記録手段２０３で記憶されていないことを示す不在通知メッセージを次のように構成することが一例として挙げられる。
【００３５】
ＳＴＡＴＵＳ＝ＮＯＮＥ＆ＩＤ＝１００１
【００３６】
不在通話状態通知手段２０４から不在通知メッセージを受信すると、不在状態検出手段４０２は、サーバ側送受信手段４０１を介して、情報処理端末３に対して不在通話メッセージを回送して通知する（ステップＳ３０９）。
さらに、不在状態検出手段４０２は、不在通知メッセージの内容を調べ、問い合わせた電話番号が不在通話状態である場合には、不在通知メッセージに含まれる通話元電話番号、通話先電話番号、セッションＩＤ、不在通話の開始時刻を不在操作情報蓄積手段４０３に渡す。
不在操作情報蓄積手段４０３は、この受け取った不在通話状態に関する情報を不在操作情報記憶手段４０４にセッション情報記録表の項目として記録する（ステップＳ３１０）。
セッションＩＤ「Ａ０００１」の通話元電話番号が「１００１」番で、通話先電話番号が「１００２」番であり、不在通話の開始時刻が２００８年１月２９日１３時３０分１５秒である場合、セッション情報記録表を次のように構成することが例として挙げられる。
【００３７】
【表２】
0005146083.tif 000003
【００３８】
このように、通話相手先が不在である場合に不在操作記憶手段４０４にて不在通話状態に関する情報を記録したところで情報処理端末起動時の連携確立処理が完了する。
この状態で、情報処理端末３を利用してユーザが操作を行うとこの操作情報が不在操作蓄積サーバに送信され、不在操作蓄積サーバにて受け付られる。
【００３９】
次に、情報処理端末３による不在操作情報を不在操作情報蓄積サーバに蓄積する不在操作情報の蓄積処理について説明する。
図４のステップＳ４０１からステップＳ４０６は、情報処理端末３から不在操作蓄積サーバに向けて送信された操作情報を不在操作情報蓄積サーバに蓄積処理する動作手順を示すフローチャートである。
【００４０】
情報処理端末３は、端末側送受信手段３０１を介して通話連携手段３０３にて不在通知メッセージを受け取る（ステップＳ４０１）。
通話連携手段３０３は、受け取った不在通知メッセージの内容を判断して、不在通話状態であると判断すると（ステップＳ４０２：はい）、アプリケーションプログラム３０４に対して処理の開始を通知し、アプリケーションプログラム３０４をユーザが操作できるようにする（ステップＳ４０３）。
ユーザがアプリケーションプログラム３０４を操作すると（ステップＳ４０４）、アプリケーションプログラム３０４はその操作情報を不在操作情報として端末側送受信手段３０１を介して送信する（ステップＳ４０５）。
【００４１】
この時、通話連携手段３０３は、不在通知メッセージに含まれていた通話元電話番号とセッションＩＤを各不在操作情報に対して付加して不在操作情報蓄積サーバに送信する。
例えば、アプリケーションプログラム３０４としてのチャットツールにより"Ｈｅｌｌｏ"という文字列を入力操作した場合、以下のような不在操作情報が不在操作情報蓄積サーバ４に送信される。
【００４２】
ＰＨＯＮＥ＝１００１＆ＳＥＳＳＩＯＮ＝Ａ０００１＆ＭＥＳＳＡＧＥ＝"Ｈｅｌｌｏ"
【００４３】
上記は、電話番号１００１番と連携する情報処理端末３からセッションＩＤ「Ａ０００１」で示される不在通話中の通話に対して、操作情報として"Ｈｅｌｌｏ"を送信したことを意味する。
【００４４】
不在操作情報蓄積サーバ４のサーバ側送受信手段４０１で不在操作情報を受信すると、その情報は不在操作情報蓄積手段４０３に渡される。
不在操作情報記憶手段４０３は、受け取った情報を、受信時刻とともに不在操作情報記録表に蓄積する（ステップＳ４０６）。
【００４５】
【表３】
0005146083.tif 000004
【００４６】
上記は、セッションＩＤ「Ａ０００１」について、「１００１」番から「Ｈｅｌｌｏ」というメッセージを２００８年１月２９日１３時３１分１０秒に受信したことを意味する。
以後、情報処理端末３から不在操作情報が送付されてきた際には、ステップＳ４０４〜ステップＳ４０６を繰り返し、不在操作情報蓄積手段４０３に不在操作情報を蓄積していく。
【００４７】
不在通話状態でないと判断した場合、メッセージの処理をそこで中断する。
【００４８】
次に、電話機１での不在通話が終了した場合の処理について説明する。
図５は、電話機１での不在通話が終了した場合の動作手順を示すフローチャートである。
ユーザが電話機１で用件を全て録音し不在通話を終了した時（ステップＳ５０１）、不在通話状態記録手段２０３は終了した不在通話に関連する情報を不在通話情報記録表から削除する（ステップＳ５０２）。
さらに、不在通話状態記録手段２０３は、不在通話状態通知手段２０４に対して不在操作情報蓄積サーバ４に不在通話が終了したことを通知するよう指示し、不在通話状態通知手段２０４により、不在通話の終了を通知する不在通知メッセージが不在状態検出手段４０２に送信される（ステップＳ５０３）。
【００４９】
ＳＴＡＴＵＳ＝ＡＮＳＷＥＲＥＮＤ＆ＦＲＯＭ＝１００１＆ＴＯ＝１００２＆ＳＥＳＳＩＯＮ＝Ａ０００１
【００５０】
上記メッセージは、通話元電話番号「１００１」、通話先電話番号「１００２」、セッションＩＤ「Ａ０００１」の不在通話が終了したことを意味する。
【００５１】
不在状態検出手段４０２は、不在通話状態通知手段２０４から不在通知メッセージを受信すると、サーバ側送受信手段４０１を介して情報処理端末３に不在通話メッセージを送信して不在通話が終了したことを通知する（ステップＳ５０４）。
また、不在状態検出手段４０２は、不在操作情報蓄積手段４０３に対して、不在通話メッセージに含まれる通話元電話番号、通話先電話番号、セッションＩＤに該当する不在操作情報の蓄積を終了するよう通知し、不在操作情報蓄積手段４０３は不在操作の蓄積を停止する（ステップＳ５０５）。
【００５２】
ここで、ステップＳ５０４おいて不在状態検出手段４０２から情報処理端末３に発せられた不在通話終了の不在通知メッセージは、端末側送受信手段３０１を介して通話連携手段３０３にて受信される（ステップＳ４０１）。そして、通話連携手段３０３にて不在通話が終了されたと判断された場合（ステップＳ５０６：はい）、通話連携手段３０３からアプリケーションプログラム３０４に対して処理の終了が通知され（ステップＳ５０７）、以後の操作情報の送信が停止される。
【００５３】
以上により、相手先が不在であった場合における不在通話の録音処理と不在操作の蓄積処理とが終了する。
【００５４】
（再生処理）
次に、不在通話の通話先の電話機１が通話可能状態になったときに、不在通話録音と不在操作情報とを再生して通話先に送信する再生処理について説明する。
まず、不在通話の通話先の電話機１が通話可能状態になったときに、不在通話音声の再生処理と不在操作が在るか否かを通知する処理について説明する。
図６は、不在通話音声の再生処理と不在操作が在るか否かを通知する処理の動作手順を示すフローチャートである。
【００５５】
通話先のユーザが自席に戻ったり、電話機１の電源を入れるなどして、電話機１を通話可能な状態にする（ステップＳ６０１）。すると、電話機１は一定期間毎もしくはユーザの何らかの操作により回線交換サーバ２の不在通話手段２０２に問い合わせを実施する（ステップＳ６０２）。自電話番号に対する不在通話があったかどうかを問い合わせる（ステップＳ６０３）。
不在通話があった場合、電話機１に実装された不在通話の通知機能によりユーザに対して不在通話の確認を促す（ステップＳ６０４）。ユーザは電話機１を用いて予め定められた操作を行い、回線交換サーバ２の不在通話手段２０２に接続し、不在通話の再生を要求する。一般的に不在通話手段２０２は、過去に記録された不在通話の通話先電話番号を検索し、接続された電話機１の電話番号と照らし合わせて記録された不在通話を再生する（ステップＳ６０５）。
【００５６】
不在通話の再生要求があったことは、不在通話状態記録手段２０３に通知される（ステップＳ６０６）。すると、不在通話状態記録手段２０３は、不在通話手段２０２で再生されようとしている不在通話のセッションＩＤ、通話元の電話番号、接続元の電話番号、不在再生状態になった時刻を取得し、不在通話状態記録表を更新する（ステップＳ６０７）。
セッションＩＤ「Ａ０００１」、通話元電話番号「１００１」からの不在通話に対して、電話番号「１００２」で、２００８年１月２９日１５時２０分５秒から不在通話が再生されている場合、不在通話状態記録表は例えば次のように更新される。
【００５７】
【表４】
0005146083.tif 000005
【００５８】
また、不在通話の再生要求があった場合、不在操作情報検出手段２０５は、不在操作情報蓄積サーバ４に不在操作情報があるかどうかを検出する（ステップＳ６０８）。
不在操作情報蓄積手段４０３にセッションＩＤ及び接続元電話番号に関連した不在操作情報があるかどうか問い合わせる場合、不在操作情報検出手段２０５は、例えば、以下のような不在操作検出要求メッセージを送信する。
【００５９】
ＡＳＫ＝ＯＰＥＲＡＴＩＯＮ＆ＳＥＳＳＩＯＮ＝Ａ０００１＆ＴＯ＝１００２
【００６０】
上記は、セッションＩＤ「Ａ０００１」、電話番号「１００２」に関する不在操作情報が不在操作情報記憶手段４０３に蓄積されているかどうかを問い合わせることを示す。
【００６１】
不在操作検出要求メッセージを受信すると、不在操作情報蓄積手段４０３は不在操作情報記憶手段４０４にて記憶しているセッション情報記録表を検索する（ステップＳ６０９）。すなわち、不在操作検出要求メッセージに含まれるセッションＩＤおよび通話先電話番号から不在操作情報記憶手段４０４にて記憶しているセッション情報記録表に該当するデータがあるかどうかを検索する。検索の後、不在操作情報蓄積手段は、不在操作情報検出手段２０５に検索結果を不在操作通知メッセージとして送信する。
不在操作情報記憶手段４０４に一致する項目があったことを示す不在操作通知メッセージとしては次のものが例として挙げられる。
【００６２】
ＳＴＡＴＵＳ＝ＴＲＵＥ＆ＳＥＳＳＩＯＮ＝Ａ１００１＆ＴＯ＝１００２
【００６３】
また、不在操作情報記憶手段４０４に一致する項目が無かったことを示す不在操作通知メッセージとしては次のものが例として挙げられる。
【００６４】
ＳＴＡＴＵＳ＝ＦＡＬＳＥ＆ＳＥＳＳＩＯＮ＝Ａ１００１＆ＴＯ＝１００２
【００６５】
不在操作情報検出手段２０５にて不在操作通知メッセージを受け取り、不在操作情報があった場合（ステップＳ６０９：はい）、不在通話手段２０２を通じてユーザの電話機１に対して不在操作情報があることを通知する（ステップＳ６１０）。
この時の通知方法としては、「ピッピッピ」などの電子音を用いてもよく、音声で不在操作情報があることを知らせてもよく、電話機１の特殊な機能を利用してもよい。
【００６６】
このように不在操作が在るか否かをユーザに通知したところで、不在通話音声の再生処理と不在操作が在るか否かを通知する処理が終了する。
【００６７】
次に、不在操作がある場合に、不在操作を情報処理端末３に送信する処理について説明する。
図７は、不在操作を情報処理端末３に送信する処理の動作手順を示すフローチャートである。
【００６８】
ユーザが不在操作の存在に気づいた場合、別途情報処理端末３を立ち上げる。すると、情報処理端末３の起動処理（図３参照）にて説明した同様の処理が実施される。すなわち、情報処理端末３から電話機１の情報を含むＩＤ通知メッセージが通知され、不在通話状態記録手段２０３にて記録されている通話状態の検出が不在状態検出手段４０２により行われる（ステップＳ３０４からＳ３０６）。
【００６９】
不在通話状態通知手段２０４は、不在通話状態記録手段２０３で記録されている電話番号のうち、問い合わせ中の電話番号に該当する番号があるかどうかを調べる。そして、該当する番号があり（ステップＳ３０５：はい）、かつ、その状態が不在再生状態であった場合（ステップＳ３０６：いいえ）、不在操作情報蓄積サーバ４に対して次の不在通知メッセージを送信する（ステップＳ７０１）。
【００７０】
ＳＴＡＴＵＳ＝ＰＬＡＹＩＮＧ＆ＦＲＯＭ＝１００１＆ＴＯ＝１００２＆ＳＥＳＳＩＯＮ＝Ａ０００１＆ＳＴＡＲＴ＝２００８０１２９１５２００５
【００７１】
上記は、電話番号「１００１」が電話番号「１００２」に対する通話において不在通話状態であることを意味し、そのセッションＩＤは「Ａ０００１」であり、不在再生を開始した時刻が２００８年１月２９日１５時２０分０５秒であることを示す。
【００７２】
不在通話状態通知手段２０４から不在通知メッセージを受信すると、不在状態検出手段４０２は、サーバ側送受信手段４０１を介して情報処理端末３に対し不在通話メッセージを送信する（ステップＳ７０２）。
同時に、不在状態検出手段４０２は、受信した不在通知メッセージの内容を調べ、問い合わせた電話番号が不在再生状態である場合、不在操作情報送信手段４０５に対して、不在通知メッセージに含まれる通話元電話番号、通話先電話番号、セッションＩＤ、不在再生を開始した時刻を渡す。
【００７３】
不在操作情報送信手段４０５は、不在状態検出手段４０２から渡されたセッションＩＤを元にセッション情報記録表から開始時刻を取得する（ステップＳ７０３）。
また、セッションＩＤが一致する項目を不在操作情報記憶手段４０４に記憶された順に不在操作情報記憶手段４０４から読み出して取得する（ステップＳ７０４）。そして、不在操作情報送信手段４０５は、情報処理端末３に対して不在操作情報として送信するところ（ステップＳ７０８）、この時、不在操作情報送信手段４０５から情報処理端末３へ不在操作情報を送信するタイミングは次の式で導かれる（ステップＳ７０５）。
【００７４】
操作情報送信時刻＝不在再生開始時刻＋（不在操作情報受信時刻−不在通話開始時刻）
【００７５】
例えば、表２及び表３に示した不在操作情報では、不在再生開始時刻が２００８年１月２９日１５時２０分５秒であり、不在操作情報受信時刻が２００８年１月２９日１３時３１分１０秒であり、不在通話開始時刻が２００８年１月２９日１３時３０分１５秒である。すると、不在操作情報「Ｈｅｌｌｏ」が送信される操作情報送信時刻は、２００８年１月２９日１５時２１分になる。
【００７６】
ここで、不在操作情報送信手段４０５は、算出された操作情報送信時刻を現在時刻と比較し（ステップＳ７０６）、すでに現在時刻が操作情報送信時刻を過ぎていた場合（ステップＳ７０６：はい）、その不在操作情報は直ちに送信される（Ｓ７０８）。
また、操作情報送信時刻がまだ先の場合（ステップＳ７０６：いいえ）、不在操作情報送信手段４０５は不在操作の送信を操作情報送信時刻まで待機し（ステップＳ７０７）、その時刻になった時点で送信を実施する（ステップＳ７０８）。
【００７７】
以後、不在操作情報送信手段４０５は、ステップＳ７０４〜ステップＳ７０８を繰り返して所定の送信時刻に操作情報の送信を実行する。
【００７８】
次に、送信されてきた不在操作を情報処理端末３にて再現する処理について図４のステップＳ７０９からステップＳ７１２を参照して説明する。
情報処理端末３は、端末側送受信手段３０１で不在通知メッセージを受信すると（ステップＳ４０１）、不在通知メッセージを通話連携手段３０３に渡し、不在再生状態であると判断した場合（ステップＳ７０９：はい）、アプリケーションプログラム３０４に対して処理の開始を通知し、アプリケーション操作の再生状態を開始する（ステップＳ７１０）。
【００７９】
この再生状態中はアプリケーションプログラム３０４をユーザが操作してもその操作情報は不在操作情報蓄積サーバ４には送信されず、情報処理端末３は不在操作情報蓄積サーバ４から送信されてくる不在操作情報を取得する（ステップＳ７１１）。
そして、この受信により取得された不在操作情報がアプリケーションプログラム３０４に渡されて操作が再現される（ステップＳ７１２）。
【００８０】
最後に、不在通話音声の再生および不在操作の再生が終了した際の処理について図８を参照して説明する。
図８は、不在通話音声の再生および不在操作の再生が終了した際の処理の動作手順を示すフローチャートである。
【００８１】
回線交換サーバ２の不在通話手段２０２において、一つの不在通話の再生が終わった時（ステップＳ８０１）、不在通話状態通知手段２０４を介して不在通話の再生の終了を不在操作情報蓄積サーバ４に送信する（ステップＳ８０２）。
この時の不在通知メッセージの例を以下に示す。
【００８２】
ＳＴＡＴＵＳ＝ＰＬＡＹＥＮＤ＆ＦＲＯＭ＝１００１＆ＴＯ＝１００２＆ＳＥＳＳＩＯＮ＝Ａ０００１
【００８３】
この不在通知メッセージを不在情報蓄積サーバ４の不在状態検出手段４０２で受信すると、不在状態検出手段４０２は不在操作情報送信手段４０５の不在操作情報の送信処理を停止させる（ステップＳ８０３）。
また、不在状態検出手段４０２は、サーバ側送受信手段４０１を介して情報処理端末３に不在通知メッセージを送信して不在再生の終了を通知する（ステップＳ８０４）。
【００８４】
情報処理端末３は端末側送受信手段３０１において不在再生の終了を不在通知メッセージとして受信すると（ステップＳ４０１）、Ｓ４０２、Ｓ５０６の判断を行い、そして、Ｓ５０７と同様の処理を実施して、アプリケーションプログラム３０４に処理の終了を通知し待機状態となる。
【００８５】
以後、ユーザが電話機１を用いて回線交換サーバ２に記録されている別の不在通話を再生するなどした場合、再度情報処理端末３を操作する、もしくは、情報処理端末３が定期的に不在操作情報蓄積サーバ４０１に電話番号を送信することにより、ステップＳ７０１以降を繰り返す。
【００８６】
以上の説明のように、ユーザは、不通である通話先に音声での通話内容を残すだけでなく、データ中継装置を介してアプリケーションプログラムによる操作内容を前記通話内容にリンクさせて伝えることができ、音声だけでは伝わりにくい図の説明や文字による確実な伝言の通知などが可能となる。
【００８７】
なお、上記において、通話先電話機の不在状態であるとは、呼び出した電話が不通であったり一定期間呼び出しに応じないなど正常に通話できない状態をいい、例えば、呼出し先電話のユーザが電話口にいない場合はもちろん、呼出し先電話のユーザが別の電話相手と通話中であってこちらの呼出しに応じない場合を含む。
また、本発明の実施の形態における各構成要素は、その機能をハードウェア的に実現することはもちろん、コンピュータとプログラムとで実現してもよい。プログラムは、磁気ディスクや半導体メモリなどのコンピュータ可読記録媒体に記録されて提供されてもよい。そして、コンピュータの立ち上げ時などにコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータを前述した実施の形態における構成要素として機能させてもよい。
【産業上の利用可能性】
【００８８】
本発明は、データ中継装置、回線交換サーバ、情報処理端末、通信システム、データ中継方法、データ中継プログラム、回線交換方法、回線交換プログラムに利用でき、特に、電話システムにおける不在時録音機能と連動するデータ中継装置に利用できる。
【図面の簡単な説明】
【００８９】
【図１】本発明に係る通信システムの構成を示す図。
【図２】不在通話状態になるまでの動作手順を示すフローチャート。
【図３】情報処理端末が起動されたときに、回線交換サーバと不在操作情報蓄積サーバとが情報をやり取りして連携を確立する動作手順を示すフローチャート。
【図４】Ｓ４０１からＳ４０６は情報処理端末から不在操作蓄積サーバに向けて送信された操作情報を不在操作情報蓄積サーバに蓄積する処理であり、Ｓ５０６からＳ５０７は不在通話終了時の情報処理端末の処理であり、Ｓ７０９からＳ７１２は情報処理端末において不在操作情報を再現する処理である。
【図５】電話機での不在通話が終了した場合の動作手順を示すフローチャート。
【図６】不在通話音声の再生処理と不在操作が在るか否かを通知する処理の動作手順を示すフローチャート。
【図７】不在操作を情報処理端末に送信する処理の動作手順を示すフローチャート。
【図８】不在通話音声の再生および不在操作の再生が終了した際の処理の動作手順を示すフローチャート。
【符号の説明】
【００９０】
１…電話機、２…回線交換サーバ、３…情報処理端末、４…不在操作情報蓄積サーバ（データ中継装置）、２０１…回線交換手段、２０２…不在通話手段、２０３…不在通話状態記録手段、２０４…不在通話状態通知手段、２０５…不在操作情報検出手段、３０１…端末側送受信手段、３０２…ＩＤ取得手段、３０３…通話連携手段、３０４…アプリケーションプログラム、４０１…サーバ側送受信手段、４０２…不在状態検出手段、４０３…不在操作情報蓄積手段、４０４…不在操作情報記憶手段、４０５…不在操作情報送信手段。
【図１】
0005146083.tif 000006
【図２】
0005146083.tif 000007
【図３】
0005146083.tif 000008
【図４】
0005146083.tif 000009
【図５】
0005146083.tif 000010
【図６】
0005146083.tif 000011
【図７】
0005146083.tif 000012
【図８】
0005146083.tif 000013