(57)【要約】【課題】伝言システムにおいて、伝言メッセージの送り手と受け手の双方による操作が可能なユーザインタフェース及び方法、双方の操作状態を反映するユーザインタフェース及び方法や、電話などの応答手段と連携するユーザインタフェース及び方法を備えた「電子伝言メモ」を用いた伝言システムを提供する。【解決手段】本発明の伝言システムは、伝言データを作成し、前記伝言データのステータスの変更通知を受けて前記伝言データのステータスを変更し、前記伝言データのステータスを視覚的に認識できるようにした伝言メモを表示する伝言データ送信者側の通信端末（１００）と、前記伝言データ送信者側の通信端末（１００）から受信した前記伝言データに基づいて前記伝言メモ（２００）を表示し、表示された前記伝言メモに対する操作に応じて前記伝言データのステータスを変更し、前記伝言データ送信者側の通信端末（１００）に前記伝言データのステータスの変更通知を送信する伝言データ受信者側の通信端末（１１０）とを有する。【選択図】図１
2008060885.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信端末と、
前記複数の通信端末の各々を接続する通信回線と
を有し、
前記各通信端末は、
伝言データに基づいて伝言メモを表示する手段と、
前記伝言メモに対する操作に応じて前記伝言データのステータスを変更し、前記伝言データのステータスの変更通知を他の通信端末に送信する手段と、
他の通信端末から前記伝言データのステータスの変更通知を受信する手段と、
前記伝言メモに対する操作又は他の端末からの前記伝言データのステータスの変更通知に応じて前記伝言メモを更新する手段と
を具備する
伝言システム。
【請求項２】
請求項１に記載の伝言システムにおいて、
前記複数の通信端末は、
前記伝言データを作成して他の通信端末に送信し、前記伝言データに基づいて前記伝言メモを表示し、前記伝言メモに対する操作又は前記伝言データのステータスの変更通知を受けて前記伝言データのステータスを変更し、前記伝言データのステータスの変更を視覚的に認識できるように前記伝言メモを更新する伝言データ送信者側の通信端末と、
前記伝言データ送信者側の通信端末から受信した前記伝言データに基づいて前記伝言メモを表示し、前記伝言メモに対する操作に応じて前記伝言データのステータスを変更し、前記伝言データのステータスの変更を視覚的に認識できるように前記伝言メモを更新し、前記伝言データ送信者側の通信端末に前記伝言データのステータスの変更通知を送信する伝言データ受信者側の通信端末と
を含み、
前記伝言データ送信者側の通信端末及び前記伝言データ受信者側の通信端末のいずれか一方に表示された前記伝言メモに対する操作は、双方の前記伝言データのステータスに反映される
伝言システム。
【請求項３】
請求項２に記載の伝言システムにおいて、
前記伝言データ送信者側の通信端末又は前記伝言データ受信者側の通信端末のいずれか一方は、前記伝言メモに対する操作により他方の通信端末と連絡を取り合い、
前記伝言データ送信者側の通信端末及び前記伝言データ受信者側の通信端末は、前記伝言データのステータスを「連絡済」状態に変更して前記伝言メモを表示する
伝言システム。
【請求項４】
請求項２又は３に記載の伝言システムにおいて、
前記伝言データ送信者側の通信端末又は前記伝言データ受信者側の通信端末のいずれか一方は、前記伝言データを削除し、他方の通信端末に前記伝言データを削除した旨を通知し、
前記伝言データを削除した旨の通知を受信した通信端末は、前記伝言データのステータスを「削除」状態に変更して前記伝言メモを表示する
伝言システム。
【請求項５】
請求項２乃至４のいずれか一項に記載の伝言システムにおいて、
前記伝言データ送信者側の通信端末及び前記伝言データ受信者側の通信端末により使用される前記伝言データを一括管理し、前記伝言データ送信者側の通信端末又は前記伝言データ受信者側の通信端末のいずれか一方から前記伝言データのステータスの変更通知を受け、前記伝言データのステータスを変更して他方の通信端末に通知する少なくとも一つのサーバ
を更に有する
伝言システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の伝言システムにおいて、
前記各通信端末は、所定の通信端末との間で連絡を取り合う過程で実行された操作をコミュニケーション内容として前記伝言データに関連付けて保存し、前記所定の通信端末との通信中に、所定の条件に基づいて、前記所定の通信端末との間で共有された既存の伝言メモを検索し、前記所定の条件に該当した伝言メモに関連するコミュニケーション内容を実行し、且つ、前記所定の通信端末に、前記所定の条件に該当した伝言メモに関連するコミュニケーション内容を実行するように指示する
伝言システム。
【請求項７】
入力画面を用いて、伝言メッセージ、受信者情報、及びステータス情報を含む伝言データを作成する伝言入力部と、
伝言を送る相手の通信端末に対して前記伝言データを送信する伝言制御部と、
前記伝言データを開示した前記相手の通信端末からステータスの変更通知を受け、前記ステータス情報を「未読」状態から「既読」状態に変更する伝言管理部と、
前記ステータス情報の変更に応じて前記伝言データの表示内容を更新する伝言表示部と
を具備する
伝言システム。
【請求項８】
請求項７に記載の伝言システムにおいて、
前記伝言表示部により表示された前記伝言データに対する操作を検知し、相手と連絡を取るための機能を実行する呼出制御部
を更に具備する
伝言システム。
【請求項９】
請求項８に記載の伝言システムにおいて、
前記伝言管理部は、前記相手と連絡を取り合う過程で実行された操作をコミュニケーション内容として伝言データに関連付けて伝言管理部に保存し、
前記伝言制御部は、過去の伝言データを検索し、
前記呼出制御部は、前記過去の伝言データに関連するコミュニケーション内容を実行するための機能を呼び出し、且つ、前記相手に前記過去の伝言データに関連するコミュニケーション内容を通知する
伝言システム。
【請求項１０】
請求項８又は９に記載の伝言システムにおいて、
前記伝言管理部は、前記相手の通信端末との通話終了後、前記ステータス情報を「連絡済」状態に変更し、
前記伝言表示部は、前記伝言データの表示内容を「連絡済」状態を表す表示内容に更新する
伝言システム。
【請求項１１】
請求項７乃至１０のいずれか一項に記載の伝言システムにおいて、
前記伝言管理部は、前記相手の通信端末から前記伝言データを削除した旨の通知を受け、前記ステータス情報を「削除」状態に変更し、
前記伝言表示部は、前記伝言データの表示内容を「削除」状態を表す表示内容に更新する
伝言システム。
【請求項１２】
請求項７乃至１１のいずれか一項に記載の伝言システムにおいて、
前記伝言制御部は、前記伝言データの初期表示時又は前記伝言データのステータスが更新された際に、前記伝言管理部から前記伝言データを取得し、前記伝言表示部に渡す
伝言システム。
【請求項１３】
伝言データ送信者側の通信端末が、前記伝言データを作成して他の通信端末に送信するステップと、
前記伝言データ送信者側の通信端末が、前記伝言データに基づいて前記伝言メモを表示するステップと、
伝言データ受信者側の通信端末が、前記伝言データ送信者側の通信端末から受信した前記伝言データに基づいて前記伝言メモを表示するステップと、
前記伝言データ送信者側の通信端末又は前記伝言データ受信者側の通信端末が、前記伝言メモに対する操作又は前記伝言データのステータスの変更通知に応じて前記伝言データのステータスを変更し、前記伝言データのステータスの変更を視覚的に認識できるように前記伝言メモを更新するステップと
を具備する
伝言システム制御方法。
【請求項１４】
請求項１３に記載の伝言システム制御方法において、
前記伝言データ送信者側の通信端末又は前記伝言データ受信者側の通信端末のいずれか一方が、前記伝言メモに対する操作により他方の通信端末と連絡を取り合い、前記伝言データのステータスを「連絡済」状態に変更して前記伝言メモを表示するステップと
を更に具備する
伝言システム制御方法。
【請求項１５】
請求項１３又は１４に記載の伝言システム制御方法において、
前記伝言データ送信者側の通信端末又は前記伝言データ受信者側の通信端末のいずれか一方が、前記伝言データを削除し、他方の通信端末に前記伝言データを削除した旨を通知するステップと、
前記伝言データを削除した旨の通知を受信した通信端末が、前記伝言データのステータスを「削除」状態に変更して前記伝言メモを表示するステップと
を更に具備する
伝言システム制御方法。
【請求項１６】
請求項１３乃至１５のいずれか一項に記載の伝言システム制御方法において、
少なくとも一つのサーバが、前記伝言データ送信者側の通信端末及び前記伝言データ受信者側の通信端末により使用される前記伝言データを一括管理するステップと、
前記少なくとも一つのサーバが、前記伝言データ送信者側の通信端末又は前記伝言データ受信者側の通信端末のいずれか一方から前記伝言データのステータスの変更通知を受け、前記伝言データのステータスを変更して他方の通信端末に通知するステップと
を更に具備する
伝言システム制御方法。
【請求項１７】
入力画面を用いて、伝言メッセージ、受信者情報、及びステータス情報を含む伝言データを作成するステップと、
伝言を送る相手の通信端末に対して前記伝言データを送信するステップと、
前記伝言データを開示した前記相手の通信端末からステータスの変更通知を受け、前記ステータス情報を「未読」状態から「既読」状態に変更するステップと、
前記ステータス情報の変更に応じて前記伝言データの表示内容を更新するステップと
を具備する
伝言システム制御方法。
【請求項１８】
請求項１７に記載の伝言システム制御方法において、
表示された前記伝言データに対する操作を検知し、相手と連絡を取るための機能を実行するステップ
を更に具備する
伝言システム制御方法。
【請求項１９】
請求項１８に記載の伝言システム制御方法において、
前記相手の通信端末との通話終了後、前記ステータス情報を「連絡済」状態に変更するステップと、
前記伝言データの表示内容を「連絡済」状態を表す表示内容に更新するステップと
を更に具備する
伝言システム制御方法。
【請求項２０】
請求項１７乃至１９のいずれか一項に記載の伝言システム制御方法において、
前記相手の通信端末から前記伝言データを削除した旨の通知を受け、前記ステータス情報を「削除」状態に変更するステップと、
前記伝言データの表示内容を「削除」状態を表す表示内容に更新するステップと
を更に具備する
伝言システム制御方法。
【請求項２１】
請求項１７乃至２０のいずれか一項に記載の伝言システム制御方法において、
伝言メモの初期表示時又は前記伝言データのステータスが更新された際に、前記伝言メモを表示するステップ
を更に具備する
伝言システム制御方法。
【請求項２２】
請求項１７乃至２１のいずれか一項に記載の伝言システム制御方法において、
所定の通信端末との間で連絡を取り合う過程で実行された操作をコミュニケーション内容として伝言データに関連付けるステップと、
過去の伝言データを検索するステップと、
前記過去の伝言データに関連するコミュニケーション内容を実行するための機能を呼び出すステップと、
前記所定の通信端末に、前記過去の伝言データに関連するコミュニケーション内容を通知するステップと
を更に具備する
伝言システム制御方法。
【請求項２３】
請求項１３乃至２２のいずれか一項に記載の伝言システム制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝言システムに関し、特に電子伝言メモを用いた伝言システムに関する。
【背景技術】
【０００２】
一般の電話システムでは、相手が着信応答できない場合に用件を伝言するには、音声メッセージを録音し、後から相手が音声メッセージを聞く方法が一般的である。音声メッセージの場合、伝言を残す送り手は、一定時間内に用件を正確に伝えることが難しいという問題がある。伝言を聞く受け手は、音声メッセージを聞きながら伝言内容を記憶しておかなければならないため、用件を正確に把握することが難しいという問題がある。また、相手（伝言を聞く受け手）が音声メッセージを再生したかどうかは分からないため、伝言の送り手は、急ぎの用件であっても迅速に対処できないという問題がある。
【０００３】
また、従来の電話システムの伝言機能は、音声や文字を入力して伝言メッセージを作成して、相手（伝言を聞く受け手）に送りつける。伝言を受け取った相手は、伝言メッセージを確認後、すぐに伝言の送り手と連絡が取れないときは、伝言メッセージ自体が着信履歴に埋もれてしまい、後から連絡することを忘れてしまうことがある。また、伝言の送り手は、相手が伝言メッセージを確認して折り返し連絡してくるまで待たねばならない。
【０００４】
関連する技術として、特開２００３−０１８３３２号公報（特許文献１）に、文字伝言システム及びこれに用いる端末装置、交換機が開示されている。
特許文献１では、着信応答できない相手に対して、文字情報として伝言メッセージを伝える手法を開示している。キー操作による文字入力で伝言文を作成し、相手の電話端末に、文字で伝言文を表示することにより、用件を正確に伝えている。
【０００５】
また、特開２００５−２２８１２５号公報（特許文献２）に、クライアント端末、サービス提供サーバ、サービス管理サーバ、デバイス制御方法、及び、記録媒体とプログラムが開示されている。
特許文献２では、複数ユーザ間で新規情報が受信されたことを通知する方法を開示している。ユーザの操作によって情報が更新されると、更新データがサーバに通知され、他のユーザはサーバから更新通知を受け取ることにより、他のユーザの操作内容をリアルタイムに把握できる。
【０００６】
しかし、特許文献１による伝言システムでも、伝言メッセージを確認した後は、やはり着信履歴に埋もれてしまう。常に着信履歴画面を表示しておくことは非効率的であり、伝言のない着信履歴のリストまで表示する必要はない。また、相手（伝言を聞く受け手）が伝言メッセージを確認してくれたかどうかは分からないという問題がある。
【０００７】
また、特許文献２による更新通知機能を用いて、相手（伝言を聞く受け手）が伝言メッセージを確認したかどうかを、伝言を残した送り手に通知できる可能性がある。しかしながら、共有する相手が異なる伝言メッセージが複数個ある場合の表示方法については考慮されておらず、複数個ある伝言メッセージの一覧性に欠けている。また、本文献は一方的にメッセージを送りつけることにとどまっており、通知されたメッセージに対する応答手段についても考慮されていない。
【０００８】
【特許文献１】特開２００３−０１８３３２号公報
【特許文献２】特開２００５−２２８１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、伝言メッセージの送り手と受け手の双方による操作が可能なユーザインタフェース及び方法、双方の操作状態を反映するユーザインタフェース及び方法や、電話などの応答手段と連携するユーザインタフェース及び方法を備える「電子伝言メモ」を用いた伝言システムを提供することにある。
本発明の他の目的は、相手が着信応答できないときに、簡単な操作により電子伝言メモを作成して相手に送りつけると共に、自分の端末にも同じ内容の電子伝言メモを表示する伝言システムを提供することである。
本発明の更に他の目的は、相手が着信応答できる状態や伝言に対する連絡が済んでいる状態などを分かりやすく表示できるため、伝言の送り手、受け手の双方において、伝言に対する連絡忘れを防ぐことができる伝言システムを提供することである。
本発明の更に他の目的は、電子伝言メモに対して簡単な操作で、相手とすぐにコミュニケーションを開始できる伝言システムを提供することである。
本発明の更に他の目的は、伝言メモに対する操作から始めたコミュニケーション中に、他の伝言メモをベースに実行したコミュニケーション内容を参照できる伝言システムを提供することである。
【課題を解決するための手段】
【００１０】
以下に、［発明を実施するための最良の形態］で使用される番号を括弧付きで用いて、課題を解決するための手段を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。但し、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１１】
本発明の伝言システムは、複数の通信端末（１００，１１０，１２０，１３０，５００，５１０，９１０，９２０）と、複数の通信端末の各々を接続する通信回線（１４０，５３０、９３０）とを有する。
各通信端末（１００，１１０，１２０，１３０，５００，５１０，９１０，９２０）は、伝言データに基づいて伝言メモ（２００）を表示する手段と、伝言メモ（２００）に対する操作に応じて伝言データのステータスを変更し、伝言データのステータスの変更通知を他の通信端末に送信する手段と、他の通信端末から伝言データのステータスの変更通知を受信する手段と、伝言メモ（２００）に対する操作又は他の端末からの伝言データのステータスの変更通知に応じて伝言メモ（２００）を更新する手段とを具備する。
【００１２】
複数の通信端末（１００，１１０，１２０，１３０，５００，５１０，９１０，９２０）は、伝言データを作成して他の通信端末に送信し、伝言データに基づいて伝言メモ（２００）を表示し、伝言メモ（２００）に対する操作又は伝言データのステータスの変更通知を受けて伝言データのステータスを変更し、伝言データのステータスの変更を視覚的に認識できるように伝言メモ（２００）を更新する伝言データ送信者側の通信端末（１００，１２０，５００，９１０）と、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）から受信した伝言データに基づいて伝言メモ（２００）を表示し、伝言メモ（２００）に対する操作に応じて伝言データのステータスを変更し、伝言データのステータスの変更を視覚的に認識できるように伝言メモ（２００）を更新し、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）に伝言データのステータスの変更通知を送信する伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）とを含む。
伝言データ送信者側の通信端末（１００，１２０，５００，９１０）及び伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）のいずれか一方に表示された伝言メモ（２００）に対する操作は、双方の伝言データのステータスに反映される。
【００１３】
伝言データ送信者側の通信端末（１００，１２０，５００，９１０）又は伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）のいずれか一方は、伝言メモ（２００）に対する操作により他方の通信端末と連絡を取り合う。そして、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）及び伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）の双方は、伝言データのステータスを「連絡済」状態に変更して伝言メモ（２００）を表示する。
【００１４】
伝言データ送信者側の通信端末（１００，１２０，５００，９１０）又は伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）のいずれか一方は、伝言データを削除し、他方の通信端末に伝言データを削除した旨を通知する。伝言データを削除した旨の通知を受信した通信端末は、伝言データのステータスを「削除」状態に変更して伝言メモ（２００）を表示する。
【００１５】
本発明の伝言システムは、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）及び伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）により使用される伝言データを一括管理し、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）又は伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）のいずれか一方から伝言データのステータスの変更通知を受け、伝言データのステータスを変更して他方の通信端末に通知する少なくとも一つのサーバ（１５０，５２０，９００）を更に有する。
【００１６】
各通信端末（１００，１１０，１２０，１３０，５００，５１０，９１０，９２０）は、所定の通信端末との間で連絡を取り合う過程で実行された操作をコミュニケーション内容として伝言データに関連付けて保存する。そして、所定の通信端末との通信中に、所定の条件に基づいて、所定の通信端末との間で共有された既存の伝言メモ（２００）を検索し、所定の条件に該当した伝言メモ（２００）に関連するコミュニケーション内容を実行する。更に、所定の通信端末に、所定の条件に該当した伝言メモ（２００）に関連するコミュニケーション内容を実行するように指示する。
【００１７】
本発明の他の伝言システムは、入力画面（６００）を用いて、伝言メッセージ、受信者情報、及びステータス情報を含む伝言データを作成する伝言入力部（１０２，１２２，５０３，９１３）と、伝言を送る相手の通信端末（１１０，１３０，５１０，９２０）に対して伝言データを送信する伝言制御部（１０５，１２５，５０６，９１６）と、伝言データを開示した相手の通信端末（１１０，１３０，５１０，９２０）からステータスの変更通知を受け、ステータス情報を「未読」状態から「既読」状態に変更する伝言管理部（１０６，１５４，５０７，９０４）と、ステータス情報の変更に応じて伝言データの表示内容を更新する伝言表示部（１０３，１２３，５０４，９１４）とを具備する。
【００１８】
本発明の他の伝言システムは、伝言表示部（１０３，１２３，５０４，９１４）により表示された伝言データに対する操作を検知し、相手と連絡を取るための機能を実行する呼出制御部（１０４，１２４，５０５，９１５）を更に具備する。
【００１９】
伝言管理部（１０６，１５４，５０７，９０４）は、相手と連絡を取り合う過程で実行された操作をコミュニケーション内容として伝言データに関連付けて伝言管理部（１０６，１５４，５０７，９０４）に保存する。伝言制御部（１０５，１２５，５０６，９１６）は、過去の伝言データを検索する。呼出制御部（１０４，１２４，５０５，９１５）は、過去の伝言データに関連するコミュニケーション内容を実行するための機能を呼び出す。また、相手に過去の伝言データに関連するコミュニケーション内容を通知する。
【００２０】
伝言管理部（１０６，１５４，５０７，９０４）は、相手の通信端末（１１０，１３０，５１０，９２０）との通話終了後、ステータス情報を「連絡済」状態に変更する。伝言表示部（１０３，１２３，５０４，９１４）は、伝言データの表示内容を「連絡済」状態を表す表示内容に更新する。
【００２１】
伝言管理部（１０６，１５４，５０７，９０４）は、相手の通信端末（１１０，１３０，５１０，９２０）から伝言データを削除した旨の通知を受け、ステータス情報を「削除」状態に変更する。伝言表示部（１０３，１２３，５０４，９１４）は、伝言データの表示内容を「削除」状態を表す表示内容に更新する。
【００２２】
伝言制御部（１０５，１２５，５０６，９１６）は、伝言データの初期表示時又は伝言データのステータスが更新された際に、伝言管理部（１０６，１５４，５０７，９０４）から伝言データを取得し、伝言表示部（１０３，１２３，５０４，９１４）に渡す。
【００２３】
伝言表示部（１０３，１２３，５０４，９１４）は、伝言制御部（１０５，１２５，５０６，９１６）から渡された伝言データを解析し、付箋形式の伝言メモ（２００）を作成する。
【００２４】
本発明の伝言システム制御方法及びプログラムは、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）が、伝言データを作成して他の通信端末に送信するステップと、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）が、伝言データに基づいて伝言メモ（２００）を表示するステップと、伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）が、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）から受信した伝言データに基づいて伝言メモ（２００）を表示するステップと、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）又は伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）が、伝言メモ（２００）に対する操作又は伝言データのステータスの変更通知に応じて伝言データのステータスを変更し、伝言データのステータスの変更を視覚的に認識できるように伝言メモ（２００）を更新するステップとを具備する。
【００２５】
本発明の伝言システム制御方法及びプログラムは、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）又は伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）のいずれか一方が、伝言メモ（２００）に対する操作により他方の通信端末と連絡を取り合い、伝言データのステータスを「連絡済」状態に変更して伝言メモ（２００）を表示するステップとを更に具備する。
【００２６】
本発明の伝言システム制御方法及びプログラムは、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）又は伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）のいずれか一方が、伝言データを削除し、他方の通信端末に伝言データを削除した旨を通知するステップと、伝言データを削除した旨の通知を受信した通信端末が、伝言データのステータスを「削除」状態に変更して伝言メモ（２００）を表示するステップとを更に具備する。
【００２７】
本発明の伝言システム制御方法及びプログラムは、少なくとも一つのサーバが、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）及び伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）により使用される伝言データを一括管理するステップと、少なくとも一つのサーバが、伝言データ送信者側の通信端末（１００，１２０，５００，９１０）又は伝言データ受信者側の通信端末（１１０，１３０，５１０，９２０）のいずれか一方から伝言データのステータスの変更通知を受け、伝言データのステータスを変更して他方の通信端末に通知するステップとを更に具備する。
【００２８】
本発明の他の伝言システム制御方法及びプログラムは、入力画面（６００）を用いて、伝言メッセージ、受信者情報、及びステータス情報を含む伝言データを作成するステップと、伝言を送る相手の通信端末（１１０，１３０，５１０，９２０）に対して伝言データを送信するステップと、伝言データを開示した相手の通信端末（１１０，１３０，５１０，９２０）からステータスの変更通知を受け、ステータス情報を「未読」状態から「既読」状態に変更するステップと、ステータス情報の変更に応じて伝言データの表示内容を更新するステップとを具備する。
【００２９】
本発明の他の伝言システム制御方法及びプログラムは、表示された伝言データに対する操作を検知し、相手と連絡を取るための機能を実行するステップを更に具備する。
【００３０】
本発明の他の伝言システム制御方法及びプログラムは、相手の通信端末（１１０，１３０，５１０，９２０）との通話終了後、ステータス情報を「連絡済」状態に変更するステップと、伝言表示部（１０３，１２３，５０４，９１４）が、伝言データの表示内容を「連絡済」状態を表す表示内容に更新するステップとを更に具備する。
【００３１】
本発明の他の伝言システム制御方法及びプログラムは、相手の通信端末（１１０，１３０，５１０，９２０）から伝言データを削除した旨の通知を受け、ステータス情報を「削除」状態に変更するステップと、伝言表示部（１０３，１２３，５０４，９１４）が、伝言データの表示内容を「削除」状態を表す表示内容に更新するステップとを更に具備する。
【００３２】
本発明の他の伝言システム制御方法及びプログラムは、伝言メモ（２００）の初期表示時又は伝言データのステータスが更新された際に、伝言メモ（２００）を表示するステップを更に具備する。
【００３３】
本発明の他の伝言システム制御方法及びプログラムは、伝言データを解析し、付箋形式の伝言メモ（２００）を作成するステップを更に具備する。
【００３４】
本発明の伝言システム制御方法及びプログラムは、所定の通信端末との間で連絡を取り合う過程で実行された操作をコミュニケーション内容として伝言データに関連付けるステップと、過去の伝言データを検索するステップと、過去の伝言データに関連するコミュニケーション内容を実行するための機能を呼び出すステップと、所定の通信端末に、過去の伝言データに関連するコミュニケーション内容を通知するステップとを更に具備する。
【発明の効果】
【００３５】
第１の効果は、相手が伝言メッセージを確認したか否か、その伝言メッセージに対するアクションを実行したか否かを容易に判断し、その結果、相手とのコミュニケーションを促進できることにある。その理由は、伝言メッセージの送り手と受け手の双方の通信端末において伝言情報を共有することにより、伝言情報の処理ステータスを視覚的に表示するため、連絡を取るべき用件が一目で確認できるためである。
第２の効果は、電子伝言メモの内容を見て直感的に操作するだけで相手と連絡が取れるため、その結果、相手とのコミュニケーションを促進できることにある。その理由は、電子伝言メモが応答手段と連携するインタフェースを備えることにより、応答するためのアプリケーションを起動するなどの作業が不要になり、迅速に応答できるためである。
第３の効果は、相手とコミュニケーション中に、過去にやり取りした内容を簡単に参照できるため、その結果、コミュニケーションを活性化できることにある。その理由は、伝言メモに対する操作から始めたコミュニケーションの履歴を、伝言データに関連付けることにより、簡単に検索して、過去にやり取りしたコミュニケーション内容を活用できるためである。
【発明を実施するための最良の形態】
【００３６】
以下に本発明の第１実施形態について添付図面を参照して説明する。
図１は、本発明のシステム構成を表すブロック図である。本発明の伝言システムは、通信端末１００と、通信端末１１０とを有する。通信端末１００は、伝言情報の送り手が使用する。通信端末１１０は、伝言情報の受け手が使用する。通信端末１００と通信端末１１０は、通信回線に接続可能な、パーソナルコンピュータ（ＰＣ）や携帯電話機、家庭用電話機、ＩＰ電話機、携帯ゲーム機、家庭用ゲーム機、インターネットテレビなどの端末で、一種類以上の通信回線からなるネットワークを介して接続される。なお、伝言システムは、三台以上の通信端末を有していても良い。通信回線は、有線／無線のいずれでも良い。
【００３７】
通信端末１００は、伝言装置１０１を備えている。伝言装置１０１は、伝言入力部１０２と、伝言表示部１０３と、呼出制御部１０４と、伝言制御部１０５と、伝言管理部１０６を備えている。伝言入力部１０２は、伝言情報を入力して処理する。伝言表示部１０３は、伝言情報を整形して伝言メモを表示する。呼出制御部１０４は、伝言メモに対する操作に応じて相手と連絡を取るための機能又はプログラム（図面には記載せず）を呼び出す。伝言制御部１０５は、伝言情報のステータス（状態）を監視しながら伝言入力部１０２、伝言表示部１０３及び呼出制御部１０４との情報交換や動作指示を行う。伝言管理部１０６は、伝言情報を更新して記憶する。
【００３８】
通信端末１１０が具備する伝言装置１１１は、通信端末１００の伝言装置１０１と同様の各部を備える。また、それぞれの通信端末１００，１１０は、ディスプレイなどの表示デバイスを備える。
【００３９】
伝言情報の送り手は、通信端末１００が備えるキーボードやペン、マウス、マイクなどの入力デバイスを用いて、伝言入力部１０２にて伝言メッセージを作成する。伝言メッセージを簡単に作成するには、マイクに向かって発声した音声を自動認識してテキスト変換する方法や、あらかじめ定型文を設定し、マウスなどで選択する方法などがある。
【００４０】
作成された伝言メッセージは、作成日時情報、伝言を送る一人以上の相手の受信者情報、新規に作成した状態を表すステータス情報などと共に、伝言管理部１０６にて、通信端末が備えるディスクやメモリに記録する。
【００４１】
更に、伝言メッセージ、作成日時情報、伝言を作成した送信者情報、新規に作成された状態を表すステータス情報を含む伝言情報は、伝言制御部１０５によって相手の通信端末１１０に送信され、伝言装置１１１内の伝言管理部にて記録される。ここで、相手の通信端末１１０がオフラインの場合は、伝言制御部１０５にて送信待機しておけば良い。相手の通信端末の接続状態（オンライン／オフライン）を検知するために、伝言システムに接続可能な通信端末の接続状態を管理するプレゼンス管理端末を別途用意し、通信端末の接続状態を含む更新情報を伝言制御部１０５にて受け取るようにしても良い。なお、伝言情報は、伝言メッセージのほかに、電子文書や音声ファイルなどのデータファイルを添付しても良い。
【００４２】
更に、伝言情報が生成されると、伝言表示部１０３にて、例えば、図２に示すような伝言メモを表示デバイスに表示する。図２の電子伝言メモの表示部分２００は、日時エリア２０１と、相手エリア２０２と、メッセージエリア２０３と、再生ボタン２０４と、削除ボタン２０５を含む。日時エリア２０１は、伝言情報の送信日時を表示するためのエリアである。相手エリア２０２は、送信側では受信者、受信側では送信者を表示するためのエリアである。送信者及び受信者を共に表示しても良い。メッセージエリア２０３は、伝言メッセージのテキストデータを表示するためのエリアである。再生ボタン２０４は、ユーザ操作により伝言メッセージを音声により再生するためのボタンである。削除ボタン２０５は、ユーザ操作により該当する伝言情報を削除するためのボタンである。
【００４３】
伝言メモの形状は、図２のような付箋形式や掲示板に貼り付けるような四角い用紙形式、キャラクターを象った形式などでも良い。表示デバイスには一つ以上の伝言メモを表示し、ユーザ又は伝言システムの設定による削除操作を実行しない限り、伝言メモは表示デバイスに表示し続ける。なお、伝言メモが複数ある場合は並べて表示して良いし、伝言メモの数が多くなってきたら、少しずつずらして重ねて表示したり、表示の有無を切り替えられるようにしたりしても良い。
【００４４】
伝言装置１１１は、未読状態であった伝言情報を開示したときに、該当する伝言情報のステータスを既読状態に変更するように、通信端末１１０へ通知する。ステータスの変更通知を受けた通信端末１００の伝言管理部１０６は、該当する伝言情報のステータスを既読状態に変更し、伝言表示部１０３により伝言メモの表示内容を更新する。処理ステータスを視覚的に表示する方法は、伝言メモの背景色を変える、表示色の透明度を変える、背景画像を変える、伝言メモ内のアイコン画像を変える、伝言メモの表示枠を変える、伝言メモの大きさを変えるなどの方法がある。なお、ステータスは、伝言メモを削除した状態など、複数の状態を指定できるものとする。
【００４５】
また、伝言情報に応答手段（電話やメッセージ通信など）情報を付加することにより、伝言メモに対してマウスクリックなどの操作を行ったときに、呼出制御部１０４から伝言情報にて指定された応答手段を呼び出す。伝言情報に付加する応答手段は、ユーザが指定しても良いし、伝言システムにて設定しても良い。なお、応答手段である電話やメッセージ通信を実行する装置は、通信端末に備えていても良いし、通信端末に接続された外部端末に備えても良い。
【００４６】
また、本発明の伝言システムは、伝言装置１０１の伝言管理部１０６が、伝言システムに接続可能なすべてもしくは複数の通信端末の伝言情報を一括管理するように機能しても良い。このとき、図３に示すように、伝言管理部を持たない通信端末１２０が存在しても良い。通信端末１２０は、伝言装置１２１を備えている。伝言装置１２１は、伝言入力部１２２と、伝言表示部１２３と、呼出制御部１２４と、伝言制御部１２５と、伝言管理部１２６を備えている。
【００４７】
なお、伝言装置１２１の伝言入力部１２２は前記伝言入力部１０２と同等、伝言表示部１２３は前記伝言表示部１０３と同等、呼出制御部１２４は前期呼出制御部１０４と同等、伝言制御部１２５は前記伝言制御部１０５と同等の機能を有し、特に伝言管理部１０６は伝言情報を一括管理するように機能する。通信端末１３０の伝言装置１３１は、伝言装置１０１もしくは伝言装置１２１と同等の機能を有する。なお、ネットワーク１４０は一種類以上の通信回線から成る。
【００４８】
また、本発明の伝言システムは、伝言制御部と伝言管理部を備え一台以上のサーバと、二台以上の通信端末から構成し、伝言システムに接続可能なすべての通信端末の伝言情報を、サーバの伝言管理部で一括管理するように機能しても良い。このとき、図４に示すようなシステム構成になり、伝言管理部を持たない通信端末１２０が存在しても良い。なお、サーバ１５０の伝言装置１５１の伝言制御部１５２は前記伝言制御部１０５と同等、伝言管理部１５４は前記伝言管理部１０６とほぼ同等の機能を有し、特に伝言管理部１５４は伝言情報を一括管理するように機能する。通信端末１３０の伝言装置１３１は、伝言装置１２１と同等の機能を有する。また、サーバ１５０は、伝言システムに接続可能な通信端末の接続状態を管理するプレゼンス管理装置を備えても良い。
【００４９】
前述の通り構成された伝言システムによれば、伝言メッセージの送り手と受け手の双方の通信端末において伝言情報を共有することにより、電子伝言メモのステータスを視覚的に表示するため、用件が一目で分かり相手への連絡忘れを防ぐことができ、電子伝言メモをもとに相手と簡単に連絡を取ることが可能である。
【００５０】
次に、本発明の第１の実施例の構成について詳細に説明する。
図５を参照すると、本発明の第１の実施例は、パーソナルコンピュータ５００と、パーソナルコンピュータ５１０と、呼制御サーバ５２０を有する。
パーソナルコンピュータ５００は、ユーザＡが使用する。パーソナルコンピュータ５１０は、ユーザＢが使用する。呼制御サーバ５２０は、パーソナルコンピュータ間の呼制御を行う。なお、パーソナルコンピュータ５００、パーソナルコンピュータ５１０、及び呼制御サーバ５２０は、インターネット５３０を介して通信する。なお、インターネット５３０は、電気通信回線を示す。公衆電話網や専用回線を利用していても良い。使用される通信回線は、有線／無線を問わない。
【００５１】
パーソナルコンピュータ５００では、音声通話するためのソフトフォンアプリケーション５０１が動作する。ソフトフォンアプリケーション５０１には、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）技術を利用した通話機能のほかに、伝言機能５０２がある。伝言機能５０２は、伝言入力プログラム５０３と、伝言表示プログラム５０４と、呼出制御プログラム５０５と、伝言制御プログラム５０６と、伝言管理プログラム５０７を備えている。
【００５２】
伝言機能５０２が、図１の伝言装置１０１であるならば、伝言入力プログラム５０３は伝言入力部１０２、伝言表示プログラム５０４は伝言表示部１０３、呼出制御プログラム５０５は呼出制御部１０４、伝言制御プログラム５０６は伝言制御部１０５、伝言管理プログラム５０７は伝言管理部１０６に、それぞれ該当する。
【００５３】
パーソナルコンピュータ５１０では、音声通話するためのソフトフォンアプリケーション５１１が動作する。ソフトフォンアプリケーション５１１には、ＶｏＩＰ技術を利用した通話機能のほかに、伝言機能５１２がある。伝言機能５１２は、伝言入力プログラム５１３、伝言表示プログラム５１４、呼出制御プログラム５１５、伝言制御プログラム５１６と伝言管理プログラム５１７を備えている。伝言機能５１２は、伝言機能５０２と同等に動作する。
【００５４】
パーソナルコンピュータ上の各プログラムは、物理的にはそれぞれのコンピュータが備えるハードディスク（図面に記載せず）に格納されており、必要に応じてそれぞれの端末が備えるＣＰＵ（図面に記載せず）からメモリ（図面に記載せず）上に転送され実行されることを想定している。また、ソフトフォンアプリケーションの通話機能は、呼制御サーバ５２０を介して相手のソフトフォンアプリケーションに接続する。
【００５５】
これらのプログラムはそれぞれ概略つぎのように動作する。
伝言入力プログラム５０３，５１３は、図６に示す音声入力画面６００を用いてパーソナルコンピュータが備えるマイクデバイスから入力された音声データを音声ファイルに変換し、音声データをもとに音声認識してテキストデータを作成する。音声入力画面６００にてＯＫボタンが押下されると、音声ファイルとテキストデータの保存先、その瞬間の日時（例えば、２００６年７月３日午前９時２５分０秒）を含む新規伝言データを伝言制御プログラム５０６，５１６に渡す。
【００５６】
また、伝言入力プログラム５０３，５１３は、伝言表示プログラム５０４，５１４によって表示された伝言メモに対してマウスによるクリック操作を検知すると、伝言メモに関連付けられている宛先情報（相手を識別するアドレス）を含む操作情報を伝言制御プログラム５０６，５１６に渡す。伝言メモの削除ボタンをクリックした場合は、削除ボタンが操作されたことを伝言制御プログラム５０６，５１６に通知する。
【００５７】
伝言制御プログラム５０６，５１６は、伝言入力プログラム５０３，５１３から新規伝言データを受け取ると、伝言管理プログラム５０７，５１７に作成者情報と宛先情報を付加した新規伝言データを保管するように指示し、伝言を送る相手のパーソナルコンピュータに対して新規伝言データを送信する。他のパーソナルコンピュータから新規伝言データを受け取った場合は、伝言管理プログラム５０７，５１７に新規伝言データを保管するように指示するだけである。
【００５８】
また、伝言制御プログラム５０６，５１６は、伝言入力プログラム５０３，５１３から受け取った操作情報を呼出制御プログラム５０５，５１５に渡し、伝言管理プログラム５０７，５１７に伝言データを更新するように指示する。
【００５９】
また、伝言制御プログラム５０６，５１６は、伝言メモの初期表示時や伝言メモのステータスが更新された際に、伝言管理プログラム５０７，５１７から伝言データを取得し、伝言表示プログラム５０４，５１４に渡す。
【００６０】
伝言管理プログラム５０７，５１７は、伝言データをハードディスク（図面に記載せず）に記憶させ、伝言制御プログラム５０６，５１６から指示があると、その指示に従って伝言データを更新する。伝言データはユニークな管理番号で識別され、伝言管理プログラム５０７，５１７にて管理番号を割りつける。
【００６１】
伝言表示プログラム５０４，５１４は、伝言制御プログラム５０６，５１６から渡された伝言データを解析し、図２に示す付箋形式の伝言メモを作成する。伝言メモは、１件の伝言データにつき１枚作成し、複数ある場合は、図７に示すようにディスプレイ７００内に並べて表示する。
【００６２】
呼出制御プログラム５０５，５１５は、伝言制御プログラム５０６，５１６から操作情報を受け取ると、ソフトフォンアプリケーションの通話機能に操作情報を渡して、通話機能を実行する。
【００６３】
まず、図８のフローチャートを参照して、本発明の第１の実施例において、伝言データを作成し、伝言の受け手へ伝言データを送りつける動作について説明する。
（１）ステップＳ１０１
ユーザＡはユーザＢに連絡を取るため、ソフトフォンアプリケーション５０１でユーザＢを指定して発信するが、ユーザＢが外出していて電話に出られない。ユーザＢが電話に出られないことを検知した、ソフトフォンアプリケーション５０１は伝言入力プログラム５０３を呼び出し、伝言入力プログラム５０３は、図６に示す音声入力画面６００を表示する。
（２）ステップＳ１０２
ユーザＡは音声入力画面６００の録音ボタンをマウスで押下しながらマイクに向かって用件を話す。ユーザＡが発声した内容は音声認識され、音声入力画面６００の音声認識結果ボックスにテキスト表示される。ユーザＡは変換されたテキストデータを確認し、音声入力画面６００のＯＫボタンを押下する。
（３）ステップＳ１０３
伝言データのデータフォーマットを図９に示す。新規に伝言データを作成するので、「ステータス８０１」には“未読”を示す値（プログラム上は数値化）を挿入する。音声入力画面６００でＯＫボタンが押下された日時を「送信日時８０２」に挿入する。ユーザＡのユーザ名と、ユーザＡを識別するアドレスを「送信者情報８０３」に挿入する。ユーザＢのユーザ名と、ユーザＢを識別するアドレスを「受信者情報８０４」に挿入する。最後に、ユーザＡの音声を録音した音声ファイルと、前記テキストデータを記録したメッセージファイルの保存先は「伝言内容８０５」に挿入する。
（４）ステップＳ１０４
このようにして作成された伝言データをパーソナルコンピュータ５００のディスクに保存する。具体的には、ユニークなフォルダを作成し、そのフォルダに伝言データを記載したファイル、音声ファイル、メッセージファイルを保存する。ユニークなフォルダのフォルダ名としては、例えば、「２００６０７０３０９２６００」のように送信日時を変形して使用することが考えられる。そして、伝言データの「送信日時８０２」を図２の日時エリア２０１、「受信者情報８０４」を相手エリア２０２、「伝言内容８０５」をメッセージエリア２０３にそれぞれ整形して記載し、背景色が“未読”状態を表す緑色の電子伝言メモを、パーソナルコンピュータ５００付属のディスプレイに表示する。
（５）ステップＳ１０５
伝言制御プログラム５０６は、ユーザＢのソフトフォンアプリケーション５１１がオンラインになるまで、定期的に起動状態を確認する。
（６）ステップＳ１０６
ソフトフォンアプリケーション５１１がオンラインになったら、ステップＳ１００で作成した伝言データファイル、音声ファイル、メッセージファイルを、ユーザＢのソフトフォンアプリケーション５１１へ送信する。ソフトフォンアプリケーション５１１は、受信したファイルをパーソナルコンピュータ５１０のディスクに保存する。
【００６４】
次に、図１０のフローチャートを参照して、本発明の第１の実施例において、電子伝言メモを作成し、伝言の送り手と受け手が電子伝言メモのステータスを共有する動作について説明する。
（１）ステップＳ２０１
ソフトフォンアプリケーション５１１は起動時に、新規に受信した伝言データファイルの有無を確認する。
（２）ステップＳ２０２
新規に受信した伝言データファイルがあれば保存した後（ステップＳ１０６を参照）、保存されているすべての伝言データを読み出す。新規に受信した伝言データファイルがなければ処理を終了する。
（３）ステップＳ２０３
そして、読み出した伝言データのステータスが“未読”であるかどうか確認する。
（４）ステップＳ２０４
伝言データのステータスが“未読”の場合は、“既読”を示す値（プログラム上は数値化）に変更して、伝言データを保存し直す。また、ステータスを変更したことを、ユーザＡに知らせるため、ユーザＡのソフトフォンアプリケーション５０１へ変更通知を送信する。変更通知には、伝言データを保存しているフォルダ名とステータス値を含む。
（５）ステップＳ２０５
そして、ユーザＢのソフトフォンアプリケーション５１１では、伝言データの「送信日時８０２」を図２の日時エリア２０１、「受信者情報８０４」を相手エリア２０２、「伝言内容８０５」をメッセージエリア２０３にそれぞれ整形して記載し、背景色が“既読”状態を表す黄色の電子伝言メモを、パーソナルコンピュータ５１０付属のディスプレイに表示する。
（６）ステップＳ２０６
ユーザＡのソフトフォンアプリケーション５０１は既に起動中なので、ユーザＢから変更通知を受け取ると、該当する伝言データのステータスを更新し、表示中の電子伝言メモの背景色を“既読”状態を表す黄色に更新する。
【００６５】
次に、本発明の第１の実施例における、伝言メモに対する操作に関する動作について説明する。
【００６６】
ユーザＢは、パーソナルコンピュータ５１０付属のディスプレイに表示された付箋形式の電子伝言メモを見て、音声認識の誤認識で伝言メッセージの意味が分からないときは、図２のメッセージエリア２０３に貼り付けられた再生ボタン２０４をクリックして、ユーザＡが発声した音声ファイルを再生して、伝言の内容を確認する。
【００６７】
そして、ユーザＡに連絡を取るためには、ユーザＢは電子伝言メモの表示部分２００をマウスでクリックする。電子伝言メモはマウスのクリック操作を検知すると、該当する伝言データの送信者情報を検索し、ソフトフォンアプリケーション５１１の通話機能を直ちに実行し、ユーザＡのソフトフォンアプリケーション５０１に電話をかける。なお、ユーザＡは該当する電子伝言メモが、“未読”状態を表す緑色から“既読”状態を表す黄色に更新されたことに気がついたら、ユーザＡがパーソナルコンピュータ５００付属のディスプレイに表示された電子伝言メモをクリックして、ユーザＢへ電話をかけても良い。
【００６８】
ユーザＡ、ユーザＢのどちらかが電子伝言メモをクリックして、互いに連絡を取り合うことができたら、通話終了後、それぞれの伝言データのステータスを“連絡済”を表す値（プログラム上は数値化）に変更して、伝言データを保存し直す。更に、該当する電子伝言メモの背景色を“連絡済”状態を表す青色に更新する。
【００６９】
また、ユーザＢは、伝言に対する応答が完了し、相手との連絡が不要になった場合は、電子伝言メモの削除ボタン２０５をクリックする。ユーザ操作によって削除ボタンが押下されると、伝言制御プログラム５１６は該当する伝言データが保存されているフォルダを削除し、伝言データを削除したことをユーザＡに知らせるため、ユーザＡのソフトフォンアプリケーション５０１へ変更通知を送信する。変更通知には、伝言データを保存しているフォルダ名と“削除”を表すステータス値を含む。ユーザＡのソフトフォンアプリケーション５０１は、ユーザＢから変更通知を受け取ると、該当する伝言データのステータスを更新し、表示中の電子伝言メモの背景色を“削除”状態を表す灰色に更新する。
【００７０】
本発明の第１の実施例では、伝言メッセージの送り手と受け手の双方において伝言メッセージごとのステータスを共有し、また、伝言データの処理ステータスをリアルタイムに電子伝言メモの背景色に反映することにより、伝言メモの対応状態が一目で認識できる。
【００７１】
また、電子伝言メモの表示エリアにマウスのクリック操作を検知するユーザインタフェースを設けたことにより、伝言を共有する相手との連絡が必要であることを電子伝言メモで確認した後、直感的に該当の電子伝言メモをクリックするだけで、相手との通話を開始できる。
【００７２】
更には、それぞれのソフトフォンアプリケーションは、伝言を共有する相手の伝言情報を管理する必要がなく、自分自身の伝言情報のみを管理すれば良い。
【００７３】
次に、本発明の第２の実施例の構成について図面を参照して詳細に説明する。
図１１を参照すると、本発明の第２の実施例は、ユーザＡが使用するパーソナルコンピュータ９１０と、ユーザＢが使用するパーソナルコンピュータ９２０と、ソフトフォンアプリケーションの伝言情報を一括管理するサーバ９００とが、インターネット９３０を介して通信する。ユーザＡ，ユーザＢ以外のユーザが使用するパーソナルコンピュータもインターネット９３０を介して通信可能である。なお、インターネット９３０は、電気通信回線を示す。公衆電話網や専用回線を利用していても良い。使用される通信回線は、有線／無線を問わない。
【００７４】
パーソナルコンピュータ９１０では、音声通話するためのソフトフォンアプリケーション９１１が動作する。ソフトフォンアプリケーション９１１には、ＶｏＩＰ技術を利用した通話機能のほかに、伝言機能９１２がある。伝言機能９１２は、伝言入力プログラム９１３、伝言表示プログラム９１４、呼出制御プログラム９１５と伝言制御プログラム９１６から構成される。
【００７５】
パーソナルコンピュータ９２０では、音声通話するためのソフトフォンアプリケーション９２１が動作する。ソフトフォンアプリケーション９２１には、ＶｏＩＰ技術を利用した通話機能のほかに、伝言機能９１２と同等の機能を有した伝言機能（図面には記載せず）がある。ソフトフォンアプリケーション９２１の伝言機能は、伝言機能９１２と同じく、伝言入力プログラム、伝言表示プログラム、呼出制御プログラム、伝言制御プログラムから構成され、各プログラムは伝言機能９１２の各プログラムと同等に動作する。
【００７６】
サーバ９００では、ソフトフォンアプリケーションの伝言情報を一括管理するソフトフォンサーバプログラム９０１と、ソフトフォンアプリケーションの通話機能の発着信の呼び出しを制御する呼制御サーバプログラム９０５が動作する。ソフトフォンサーバプログラム９０１には、伝言情報管理機能９０２を備え、伝言情報管理機能９０２は伝言制御プログラム９０３と伝言管理プログラム９０４から構成される。
【００７７】
パーソナルコンピュータ上の各プログラムは、物理的にはそれぞれのコンピュータが備えるハードディスク（図面に記載せず）に格納されており、必要に応じてそれぞれの端末が備えるＣＰＵ（図面に記載せず）からメモリ（図面に記載せず）上に転送され実行されることを想定している。また、ソフトフォンアプリケーションの通話機能は、サーバ９００上で動作する呼制御サーバプログラム９０５を介して相手のソフトフォンアプリケーションに接続する。
【００７８】
これらのプログラムはそれぞれ概略つぎのように動作する。
パーソナルコンピュータの伝言入力プログラムは、本発明の第１の実施例に示す伝言入力プログラム５０３と同様に動作する。
【００７９】
パーソナルコンピュータの伝言表示プログラムは、本発明の第１の実施例に示す伝言表示プログラム５０４と同様に動作する。
【００８０】
パーソナルコンピュータの呼出制御プログラムは、本発明の第１の実施例に示す呼出制御プログラム５０５と同様に動作する。
【００８１】
パーソナルコンピュータの伝言制御プログラムは、同じパーソナルコンピュータの伝言入力プログラムから新規伝言データを受け取ると、サーバ９００の伝言制御プログラム９０３に、作成者情報と宛先情報を付加した新規伝言データを送信する。
【００８２】
また、パーソナルコンピュータの伝言制御プログラムは、伝言メモの初期表示時や伝言メモのステータスが更新された際に、サーバ９００の伝言制御プログラム９０３から伝言データを取得し、伝言表示プログラムに渡す。
【００８３】
また、パーソナルコンピュータの伝言制御プログラムは、同じパーソナルコンピュータの伝言入力プログラムから受け取った操作情報を呼出制御プログラムに渡し、サーバ９００の伝言制御プログラム９０３に、伝言データの変更情報を送信する。
【００８４】
サーバ９００の伝言制御プログラム９０３は、パーソナルコンピュータの伝言制御プログラムから受信した新規伝言データを伝言管理プログラム９０４に保管するように指示し、伝言を送る相手のパーソナルコンピュータに対して新規伝言データを送信する。
【００８５】
また、サーバ９００の伝言制御プログラム９０３は、パーソナルコンピュータの伝言制御プログラムから、伝言データの変更通知を受けたら、伝言管理プログラムに伝言データを更新するように指示する。
【００８６】
また、サーバ９００の伝言制御プログラム９０３は、パーソナルコンピュータの伝言制御プログラムから、伝言データの取得要求を受けると、伝言管理プログラムから該当する伝言データを取得し、パーソナルコンピュータの伝言制御プログラムに渡す。
【００８７】
サーバ９００の伝言管理プログラム９０４は、本発明の第１の実施例に示す伝言管理プログラム５０７とほぼ同様に動作するが、複数ユーザの伝言データを管理するため、伝言情報を保存するディレクトリ構成が異なる。
【００８８】
次に、図８のフローチャートを参照して、本発明の第２の実施例において、伝言データを作成し、伝言の受け手へ伝言データを送りつける動作について説明する。
（１）ステップＳ１０１
ユーザＡはユーザＢに連絡を取るため、ソフトフォンアプリケーション９１１でユーザＢを指定して発信するが、ユーザＢが外出していて電話に出られない。ユーザＢが電話に出られないことを検知した、ソフトフォンアプリケーション９１１は伝言入力プログラム９１３を呼び出し、伝言入力プログラム９１３は、図６に示す音声入力画面６００を表示する。
（２）ステップＳ１０２
ユーザＡは音声入力画面６００の録音ボタンをマウスで押下しながらマイクに向かって用件を話す。ユーザＡが発声した内容は音声認識され、音声入力画面６００の音声認識結果ボックスにテキスト表示される。ユーザＡは変換されたテキストデータを確認し、音声入力画面６００のＯＫボタンを押下する。伝言制御プログラム９１６は、音声入力画面６００のＯＫボタンが押下された日時、ユーザＡの作成者情報、ユーザＢの宛先情報、新規に作成したことを表すステータスを含む新規伝言データと、ユーザＡの音声を録音した音声ファイルと、前記テキストデータを記録したメッセージファイルを、サーバ９００の伝言制御プログラム９０４に送信する。
（３）ステップＳ１０３
伝言データのデータフォーマットを図９に示す。伝言制御プログラム９０４では、新規に伝言データを作成するので、「ステータス８０１」には“未読”を示す値（プログラム上は数値化）を挿入する。伝言制御プログラム９１６から受信した新規伝言データに含まれる日時を「送信日時８０２」に挿入する。ユーザＡのユーザ名と、ユーザＡを識別するアドレスを「送信者情報８０３」に挿入する。ユーザＢのユーザ名と、ユーザＢを識別するアドレスを「受信者情報８０４」に挿入する。最後に、伝言制御プログラム９１６から受信した音声ファイルとメッセージファイルをサーバ９００が備えるディスクに保存し、ファイルの保存先を「伝言内容８０５」に挿入する。
（４）ステップＳ１０４
このようにして作成された伝言データは、サーバ９００のディスクに保存する。具体的には、伝言の送り手と受け手、すなわち、ユーザＡとユーザＢを識別するアドレスを用いたフォルダを作成し、さらにそれぞれのユーザ識別フォルダ（ユーザＡとユーザＢを識別するアドレスを用いたフォルダ）内に、ユニークなフォルダ（フォルダ名は送信日時を変形して使用する、例えば「２００６０７０３０９２６００」）を作成し、そのユニークな名前のフォルダに伝言データを記載したファイル、音声ファイル、メッセージファイルを保存する。そして、伝言データの「送信日時８０２」を図２の日時エリア２０１、「受信者情報８０４」を相手エリア２０２、「伝言内容８０５」をメッセージエリア２０３にそれぞれ整形して記載し、背景色が“未読”状態を表す緑色の電子伝言メモを、パーソナルコンピュータ９１０付属のディスプレイに表示する。
（５）ステップＳ１０５
サーバ９００の伝言制御プログラム９０３は、ユーザＢのソフトフォンアプリケーション９２１がオンラインになるまで、定期的に起動状態を確認する。また、ソフトフォンアプリケーション９２１を起動したときに、ソフトフォンアプリケーション９２１が起動されたことを、ソフトフォンアプリケーション９２１の伝言制御プログラムがサーバ９００の伝言制御プログラム９０３に通知するようにしても良い。
【００８９】
本発明の第２の実施例では、サーバ９００で伝言データを一括管理するため、ステップＳ１０６のように、伝言データを相手端末に送信する処理は不要となる。
【００９０】
次に、図１０のフローチャートを参照して、本発明の第２の実施例において、電子伝言メモを作成し、伝言の送り手と受け手が電子伝言メモのステータスを共有する動作について説明する。
（１）ステップＳ２０１
ソフトフォンアプリケーション９２１は起動時、サーバ９００に保存されている、ユーザＢの識別フォルダ（ユーザＢを識別するアドレスを用いたフォルダ）内のファイルの有無を確認する。
（２）ステップＳ２０２
ファイルがあれば、ソフトフォンアプリケーション９２１は、ユーザＢの識別フォルダ（ユーザＢを識別するアドレスを用いたフォルダ）内にあるすべてのファイルを送るように、ソフトフォンサーバプログラム９０２へ要求する。
（３）ステップＳ２０３
そして、ソフトフォンサーバプログラム９０２から受信した伝言データのステータスが“未読”であるかどうか確認する。
（４）ステップＳ２０４
ユーザＢの伝言データのステータスが“未読”の場合は、“既読”を示す値（プログラム上は数値化）に変更し、ユーザＡの伝言データのステータスも“既読”を示す値に変更する。更に、ユーザＡのソフトフォンアプリケーション９１１に、伝言データの識別子（送信日時を用いたフォルダ名）とステータス値を含む変更通知を送信する。
（５）ステップＳ２０５
そして、ユーザＢのソフトフォンアプリケーション９２１では、伝言データの「送信日時８０２」を図２の日時エリア２０１、「受信者情報８０４」を相手エリア２０２、「伝言内容８０５」をメッセージエリア２０３にそれぞれ整形して記載し、背景色が“既読”状態を表す黄色の電子伝言メモを、パーソナルコンピュータ９２０付属のディスプレイに表示する。
（６）ステップＳ２０６
ユーザＡのソフトフォンアプリケーション９１１は既に起動中なので、ソフトフォンサーバプログラム９０２から変更通知を受け取ると、該当する表示中の電子伝言メモの背景色を“既読”状態を表す黄色に更新する。
【００９１】
次に、図１２のフローチャートを参照して、本発明の第２の実施例における、伝言メモに対する操作に関する動作について説明する。
（１）ステップＳ３０１
ユーザＢは、パーソナルコンピュータ９２０付属のディスプレイに表示された付箋形式の電子伝言メモを見て、音声認識の誤認識で伝言メッセージの意味が分からないときは、図２のメッセージエリア２０３に貼り付けられた再生ボタン２０４をクリックして、ユーザＡが発声した音声ファイルを再生して、伝言の内容を確認する。
（２）ステップＳ３０２
そして、ユーザＡに連絡を取るためには、ユーザＢは電子伝言メモの表示部分２００をマウスでクリックする。電子伝言メモはマウスのクリック操作を検知すると、該当する伝言データの送信者情報を検索し、ソフトフォンアプリケーション９２１の通話機能を直ちに実行し、ユーザＡのソフトフォンアプリケーション９１１に電話をかける。なお、ユーザＡは該当する電子伝言メモが、“未読”状態を表す緑色から“既読”状態を表す黄色に更新されたことに気がついたら、ユーザＡがパーソナルコンピュータ９１０付属のディスプレイに表示された電子伝言メモをクリックして、ユーザＢへ電話をかけても良い。
（３）ステップＳ３０３
ユーザＡ、ユーザＢのどちらかが電子伝言メモをクリックして、互いに連絡を取り合うことができたら、通話終了後、まず、電話をかけたほうの該当する伝言データのステータスを“連絡済”を表す値（プログラム上は数値化）に変更する。更に、電話をかけたほうのソフトフォンアプリケーションからソフトフォンサーバプログラム９０２に対して、連絡を取った伝言データのステータスを連絡済みの状態に変更するように、伝言データの識別子（送信日時を用いたフォルダ名）と“連絡済”を表すステータス値を含む変更通知を送信する。
（４）ステップＳ３０４
また、伝言に対する応答が完了し、相手との連絡が不要になった場合は、ユーザＡ、ユーザＢのどちらかが電子伝言メモの削除ボタン２０５をクリックする。なお、伝言データのステータス値が“連絡済”になった後、直ちに又は一定時間の経過後に、自動的に“削除”の処理に移行するようにしても良い。
（５）ステップＳ３０５
ユーザ操作によって削除ボタンが押下されると、ソフトフォンアプリケーションからソフトフォンサーバプログラム９０２に対して、伝言データのステータスを削除済みの状態に変更するように、伝言データの識別子（送信日時を用いたフォルダ名）と“削除”を表すステータス値を含む変更通知を送信する。
（６）ステップＳ３０６
ソフトフォンサーバプログラム９０２が“連絡済”を表すステータス値を含む変更通知を受信すると、伝言制管理プログラム９０４は、ユーザＡとユーザＢの伝言データのステータスを“連絡済”を表す値（プログラム上は数値化）に変更して、伝言データを保存し直す。また、ソフトフォンサーバプログラム９０２が“削除”を表すステータス値を含む変更通知を受信すると、削除ボタンを押下したユーザの該当する伝言データが保存されているフォルダ（送信日時を用いたフォルダ）を削除し、相手のユーザの該当する伝言データのステータスを“削除”を表す値（プログラム上は数値化）に変更して、伝言データを保存し直す。
更に、ソフトフォンサーバプログラム９０２は、相手のユーザのソフトフォンアプリケーションに対して、伝言データの識別子（送信日時を用いたフォルダ名）と“連絡済”又は“削除”を表すステータス値を含む変更通知を送信する。
（７）ステップＳ３０７
そして、相手のユーザのソフトフォンアプリケーションは、ソフトフォンサーバプログラム９０２から変更通知を受け取ると、該当する伝言データのステータスを更新し、伝言データのステータスが“連絡済”の場合は表示中の電子伝言メモの背景色を“連絡済”状態を表す青色に更新する。また、伝言データのステータスが“削除”の場合は表示中の電子伝言メモの背景色を“削除”状態を表す灰色に更新する。なお、連絡や削除といった操作を行ったユーザの側で表示中の電子伝言メモについては、ユーザが操作を行った時点で電子伝言メモの表示を変更するようにしても良いし、相手のユーザと同じく、ソフトフォンサーバプログラム９０２からの変更通知を受けた後に電子伝言メモの表示を変更するようにしても良い。
【００９２】
また、本発明は、ユーザＡとユーザＢの１対１の通信に限らず、連絡網やＰＴＴ（Ｐｕｓｈ−ｔｏ−Ｔａｌｋ）のように、多人数間で連絡を取り合う通信においても利用できる。この場合、ステータスの更新といった変更通知は、対象となる全てのユーザに通知する。また、電子伝言メモの背景色を“既読”状態や“連絡済”状態を表す色に更新する際に、実際に“既読”や“連絡済”であるユーザの名前や識別情報を合わせて表示するようにしても良い。或いは、反対に“既読”や“連絡済”でないユーザの名前や識別情報を合わせて表示するようにしても良い。サーバを利用することで、多人数間の通信において伝言データを一括管理することが可能である。
【００９３】
サーバについても、１台に限らず、複数利用しても良い。この場合、操作を行ったユーザの通信端末が、対象となる全てのサーバに変更通知を送信するか、或いは、変更通知を受けた１台のサーバが他のサーバに変更通知を転送するか、同期を行うようにする。同期については、変更通知を受けると同時に行うことが好ましい。但し、実際には、周期的に同期を行うようにしても良い。
【００９４】
本発明の第２の実施例では、伝言メッセージの送り手と受け手の双方において伝言メッセージごとのステータスを共有し、また、伝言データの処理ステータスをリアルタイムに電子伝言メモの背景色に反映することにより、伝言メモの対応状態が一目で認識できる。
【００９５】
また、電子伝言メモの表示エリアにマウスのクリック操作を検知するユーザインタフェースを設けたことにより、伝言を共有する相手との連絡が必要であることを電子伝言メモで確認した後、直感的に該当の電子伝言メモをクリックするだけで、相手との通話を開始できる。
【００９６】
更には、サーバにて伝言情報を一括管理するため、伝言情報の伝達に遅延が発生することなく、ユーザの誤操作による伝言情報の損失を防ぐことができる。なぜならば、本発明の第１の実施例では、伝言データの受け手のパーソナルコンピュータがオフラインからオンラインに変わったときに、伝言データの送り手のパーソナルコンピュータがオンラインでなければ、最新の伝言情報を受け取ることができない。また、本発明の第１の実施例では、ユーザのパーソナルコンピュータに保存された伝言情報は、ユーザの誤操作によって削除されてしまう可能性があるためである。
【００９７】
以下に本発明の第２の実施形態について説明する。
本実施形態では、過去の伝言メモに基づいて遡ったコミュニケーションを実現することを目的としている。通常、電話の留守録では、伝言を聞いて、電話をかけ直しただけでコミュニケーションは終わってしまう。このとき、次のコミュニケーション時に「この前話した件だけど・・・」と過去の伝言メモを拾って、伝言メモをベースに始めたコミュニケーションにおいて使用した電子文書や手書きのメモを表示（共有）しながら、コミュニケーションの活性化を図ることが考えられる。
【００９８】
例えば、電話のセッション中に利用したアプリケーションが参照したファイルのパスやブラウザのアクセスしたＵＲＬ等を保存する手段により、セッション中のユーザの使用したファイルやＵＲＬを記録し、セッションと関連付けて保存する。過去のセッションを参照する際にこれらの情報を提示することで会話時に行っていた作業を再現する。
【００９９】
本実施形態の具体的な動作について説明する。
伝言情報の送り手側の通信端末と受け手側の通信端末との間で連絡を取り合う過程で実行された操作をコミュニケーション内容として伝言データに関連付けて伝言管理部に保存し、伝言制御部によって過去の伝言データを検索し、呼出制御部は選出されたコミュニケーション内容を実行するための機能を呼び出す。
【０１００】
伝言情報の送り手又は受け手によって応答手段を呼び出し、コミュニケーションを実行中に、「履歴参照」と発話又は操作すると、伝言制御部にて、現在コミュニケーションしている相手との間で交わされた過去の伝言メモを検索し、伝言表示部にてコミュニケーション履歴の一覧を表示する。コミュニケーション履歴の一覧は、例えば、現在コミュニケーションしている相手との間で交わされた過去の伝言メモを時系列に並べて表示したものでも良い。なお、コミュニケーション履歴の一覧を表示するために、伝言メモに履歴ボタンを設けても良いし、通信端末が備えるディスプレイ上をマウスで右クリックしたときに伝言システムのメニューを表示しても良い。
【０１０１】
更に、キーワードを指定することにより、コミュニケーション履歴を絞り込んでも良い。「履歴参照」と発話後にキーワードを発話しても良いし、伝言メモの履歴ボタンを選択したときにキーワード指定ダイアログを表示するようにも良いし、伝言システムのメニューを選択したときにキーワード指定ダイアログを表示するようにしても良い。また、検索するコミュニケーション履歴は、現在コミュニケーションしている相手との間で交わされたコミュニケーション内容に限らず、日付やユーザ名を指定して検索しても良い。
【０１０２】
コミュニケーション履歴は、伝言メモに対する操作によって開始されたコミュニケーション中に、伝言の送り手または受け手が参照したファイルのパスや、ＷｅｂブラウザでアクセスしたＵＲＬ等をコミュニケーション内容として、伝言データの管理番号と対にして、伝言管理部にて保存する。また、コミュニケーション中に実行されたマウス操作等のイベントデータをフック（ｈｏｏｋ）して、コミュニケーション内容として保存しても良い。
【０１０３】
キーワード指定する際に使用するキーワードは、伝言データ内のメッセージのほか、コミュニケーション内容のファイル名やＷｅｂサイトのタイトルでも良いし、コミュニケーション中に発話された言葉をテキスト変換してキーワードとしても良い。
【０１０４】
伝言の送り手または受け手が、コミュニケーション履歴の一覧の中から一つ以上のリストを選択すると、呼出制御部は該当するコミュニケーション内容を開示するためのアプリケーションを呼び出す。コミュニケーション内容は、送り手と受け手で共有するように動作して良い。例えば、送り手側で電子文書ファイルを表示するとき、同一ファイルを受け手側の端末にも転送してから表示し、互いに同じファイルを共有する。
【０１０５】
なお、本発明の伝言システムは、表示デバイスを持ったあらゆる通信端末に適用でき、電話を含む通信アプリケーションの伝言機能といった用途に適用可能である。
【０１０６】
以上のように、本発明の伝言システムは、伝言メッセージの送り手と受け手の双方による操作が可能なユーザインタフェース及び方法、双方の操作状態を反映するユーザインタフェース及び方法や、電話などの応答手段と連携するユーザインタフェース及び方法を備える「電子伝言メモ」を用いている。
【０１０７】
本発明の伝言システムによれば、相手が着信応答できないときに、簡単な操作により電子伝言メモを作成して相手に送りつけると共に、自分の端末にも同じ内容の電子伝言メモを表示する。相手が着信応答できる状態や伝言に対する連絡が済んでいる状態などを分かりやすく表示できるため、伝言の送り手、受け手の双方において、伝言に対する連絡忘れを防ぐことができる。
【０１０８】
また、電子伝言メモに対して簡単な操作で、相手とすぐにコミュニケーションを開始できる。
【図面の簡単な説明】
【０１０９】
【図１】図１は、本発明の第１のシステム構成を表すブロック図である。
【図２】図２は、伝言メモの形状の例を示す図である。
【図３】図３は、本発明の第２のシステム構成を表すブロック図である。
【図４】図４は、本発明の第３のシステム構成を表すブロック図である。
【図５】図５は、本発明の第１の実施例の構成を説明するための図である。
【図６】図６は、音声入力画面の例を示す図である。
【図７】図７は、伝言メモの表示例を示す図である。
【図８】図８は、伝言データを作成し、伝言の受け手へ伝言データを送りつける動作のフローチャートである。
【図９】図９は、伝言データのデータフォーマットを示す図である。
【図１０】図１０は、電子伝言メモを作成し、伝言の送り手と受け手が電子伝言メモのステータスを共有する動作のフローチャートである。
【図１１】図１１は、本発明の第２の実施例の構成を説明するための図である。
【図１２】図１２は、伝言メモに対する操作に関する動作のフローチャートである。
【符号の説明】
【０１１０】
１００，１１０，１２０，１３０…  通信端末
１０１，１１１，１２１，１３１…  伝言装置
１０２，１２２…  伝言入力部
１０３，１２３…  伝言表示部
１０４，１２４…  呼出制御部
１０５，１２５，１５２…  伝言制御部
１０６，１２６，１５４…  伝言管理部
１４０…  ネットワーク
１５０…  サーバ
２００…  電子伝言メモの表示部分
２０１…  日時エリア
２０２…  相手エリア
２０３…  メッセージエリア
２０４…  再生ボタン
２０５…  削除ボタン
５００，５１０…  パーソナルコンピュータ
５０１，５１１…  ソフトフォンアプリケーション
５０２，５１２…  伝言機能
５０３，５１３…  伝言入力プログラム
５０４，５１４…  伝言表示プログラム
５０５，５１５…  呼出制御プログラム
５０６，５１６…  伝言制御プログラム
５０７，５１７…  伝言管理プログラム
５２０…  呼制御サーバ
５３０…  インターネット
６００…  音声入力画面
７００…  ディスプレイ
８０１…  ステータス
８０２…  送信日時
８０３…  送信者情報
８０４…  受信者情報
８０５…  伝言内容
９００…  サーバ
９０１…  ソフトフォンサーバプログラム
９０２…  伝言情報管理機能
９０３…  伝言制御プログラム
９０４…  伝言管理プログラム
９０５…  呼制御サーバプログラム
９１０，９２０…  パーソナルコンピュータ
９１１，９２１…  ソフトフォンアプリケーション
９１２…  伝言機能
９１３…  伝言入力プログラム
９１４…  伝言表示プログラム
９１５…  呼出制御プログラム
９１６…  伝言制御プログラム
９３０…  インターネット
【図１】
2008060885.tif 000003
【図２】
2008060885.tif 000004
【図３】
2008060885.tif 000005
【図４】
2008060885.tif 000006
【図５】
2008060885.tif 000007
【図６】
2008060885.tif 000008
【図７】
2008060885.tif 000009
【図８】
2008060885.tif 000010
【図９】
2008060885.tif 000011
【図１０】
2008060885.tif 000012
【図１１】
2008060885.tif 000013
【図１２】
2008060885.tif 000014