音声メッセージ収集システム、音声メッセージ収集方法、及びプログラム
【課題】ネットワーク上でコンテンツを公開し、それに関する音声メッセージを広く収集し、それらを対応付けて格納する。
【解決手段】装置10−Aの電話番号に対応付けられたユニーク識別子とコンテンツとコンテンツ識別子とが対応付けられたコンテンツテーブルが装置120−Cに格納される。ここから装置20−Bにコンテンツとコンテンツ識別子が送信され、利用者は装置10−Bを用いて留守番電話設定された装置10−Aに電話し、コンテンツに関する音声メッセージとコンテンツ識別子とをユニーク識別子に対応付けて装置110に記録する。装置120−Cは、ユニーク識別子を装置110に送信し、それに対応付けられた音声メッセージを取得する。コンテンツサーバ装置は、音声メッセージに対応するコンテンツ識別子を用い、音声メッセージをコンテンツテーブル内のコンテンツに対応付けて格納する。
【解決手段】装置10−Aの電話番号に対応付けられたユニーク識別子とコンテンツとコンテンツ識別子とが対応付けられたコンテンツテーブルが装置120−Cに格納される。ここから装置20−Bにコンテンツとコンテンツ識別子が送信され、利用者は装置10−Bを用いて留守番電話設定された装置10−Aに電話し、コンテンツに関する音声メッセージとコンテンツ識別子とをユニーク識別子に対応付けて装置110に記録する。装置120−Cは、ユニーク識別子を装置110に送信し、それに対応付けられた音声メッセージを取得する。コンテンツサーバ装置は、音声メッセージに対応するコンテンツ識別子を用い、音声メッセージをコンテンツテーブル内のコンテンツに対応付けて格納する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、コンテンツとそれに関する音声データとを関連付けてネットワーク上の装置に登録する技術に関する。
【背景技術】
【0002】
特許文献1には、デジタルカメラにより調査対象を撮影して写真データを生成し、音声入力装置から音声入力された調査対象に関するコメントを音声データとして作成し、これらを含む統合データを電子記録媒体に記憶し、当該統合データをネットワーク経由で遠隔地のコンピュータに送信する装置が開示されている。
【0003】
また、非特許文献1には、利用者が電話装置を用いて特定の専用装置に接続し、音声ガイダンスにしたがって音声を録音することで、インターネット上のサイトに自動的に音声ブログを生成できるシステムが説明されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2002−352040号公報
【非特許文献】
【0005】
【非特許文献1】“Vポータルダイレクト ボイスブログ”,NTTコミュニケーションズ,[平成20年7月9日検索],インターネット<URL: http://www.ntt.com/v-portaldirect/data/function_blog.html>
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかし従来は、利用者がネットワーク上の装置にコンテンツを公開し、当該コンテンツに関する音声メッセージを、音声データを生成したり音声データをアップロードしたりする知識を有しない人々からも広く収集し、収集した音声メッセージを当該コンテンツに自動的に対応付けて格納することができなかった。
【0007】
例えば、特許文献1に開示された装置は、その装置のデジタルカメラが撮影した写真データと、その装置の音声入力装置に入力された音声データとを関連付けて格納し、それをネットワーク経由で送信するものであり、ネットワーク上に写真データ等のコンテンツを公開し、これに対する第三者からの音声メッセージをネットワーク経由で広く収集し、収集した音声メッセージをコンテンツに対応付けて格納することはできない。
【0008】
また、非特許文献1は、ネットワーク経由で収集した音声データをネットワーク上の装置に格納するものであるが、利用者がネットワーク上の装置に公開したコンテンツと、このように収集した音声データとを適切に対応付ける方法が存在しない。
【0009】
また、従来、利用者がネットワーク上の電子掲示板などに公開したコンテンツに対し、第三者が音声メッセージを提供する場合、この第三者が音声メッセージを所定の規格に従った音声データに変換してアップロードしなければならない。そのため、従来の電子掲示板のようなシステムでは、音声データを生成したり音声データをアップロードしたりする知識を有しない第三者から音声メッセージを収集することができなかった。
【0010】
本発明はこのような点に鑑みてなされたものであり、利用者がネットワーク上の装置にコンテンツを公開し、当該コンテンツに関する音声メッセージを、音声データを生成したり音声データをアップロードしたりする知識を有しない人々からも広く収集し、収集した音声メッセージを当該コンテンツに自動的に対応付けて格納する技術を提供することを目的とする。
【課題を解決するための手段】
【0011】
ネットワーク上で閲覧可能なコンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて記憶し、電話装置から音声メッセージおよびコンテンツを特定するコンテンツ識別子を含む入力を受け付け、受信された音声メッセージを、コンテンツ識別子と対応付けて記憶する。
【発明の効果】
【0012】
本発明では、利用者がネットワーク上の装置にコンテンツを公開し、当該コンテンツに関する音声メッセージを、音声データを生成したり音声データをアップロードしたりする知識を有しない人々からも広く収集し、収集した音声メッセージを当該コンテンツに自動的に対応付けて格納することができる。
【図面の簡単な説明】
【0013】
【図1】図1は、第1実施形態のデータ連携システム1の全体構成を示した図である。
【図2】図2(a)は、利用者Aが利用する電話装置10−Aの機能構成の詳細を示したブロック図であり、図2(b)は、利用者Aが利用する利用者装置20−Aの機能構成の詳細を示したブロック図である。
【図3】図3(a)は、利用者Bが利用する電話装置10−Bの機能構成の詳細を示したブロック図であり、図3(b)は、利用者Bが利用する利用者装置20−Bの機能構成の詳細を示したブロック図である。
【図4】図4は、留守番電話サービス提供装置110の機能構成の詳細を示したブロック図である。
【図5】図5は、コンテンツサーバ装置120−Cの機能構成の詳細を示したブロック図である。
【図6】図6は、第1実施形態の連携処理の全体を説明するためのシーケンス図である。
【図7】図7は、第1実施形態の連携処理の全体を説明するためのシーケンス図である。
【図8】図8は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
【図9】図9は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
【図10】図10は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
【図11】図11は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
【図12】図12は、第1実施形態のコンテンツサーバ装置120−Cのアップロード処理を説明するためのフローチャートである。
【図13】図13は、第1実施形態のコンテンツサーバ装置120−Cのアップロード処理を説明するためのフローチャートである。
【図14】図14は、第1実施形態のコンテンツサーバ装置120−Cのメッセージ取得処理を説明するためのフローチャートである。
【発明を実施するための形態】
【0014】
以下、図面を参照して本発明の実施形態を説明する。
〔第1実施形態〕
まず、本発明の第1実施形態について説明する。
<構成>
図1は、第1実施形態のデータ連携システム1の全体構成を示した図である。また、図2(a)は、利用者Aが利用する電話装置10−Aの機能構成の詳細を示したブロック図であり、図2(b)は、利用者Aが利用する利用者装置20−Aの機能構成の詳細を示したブロック図である。また、図3(a)は、利用者Bが利用する電話装置10−Bの機能構成の詳細を示したブロック図であり、図3(b)は、利用者Bが利用する利用者装置20−Bの機能構成の詳細を示したブロック図である。また、図4は、留守番電話サービス提供装置110の機能構成の詳細を示したブロック図であり、図5は、コンテンツサーバ装置120−Cの機能構成の詳細を示したブロック図である。
【0015】
図1に例示するように、本形態のデータ連携システム1は、1又は複数の電話装置10−1〜mと、複数の利用者装置20−1〜nと、1つの留守番電話サービス提供装置110と、1又は複数のコンテンツサーバ装置120−1〜pとを有し、電話装置10−1〜mと留守番電話サービス提供装置110とは、ネットワーク2を通じて通信可能に構成され、利用者装置20−1〜nと留守番電話サービス提供装置110とコンテンツサーバ装置120−1〜pとは、ネットワーク3を通じて通信可能に構成される。
【0016】
ここで、電話装置10−1〜mの例は、所定のプログラムが読み込まれたCPU(central processing unit)や所定の集積回路を具備する固定電話や携帯電話やIP電話等の電話機である。また、利用者装置20−1〜nの例は、通信機能を備えた公知のコンピュータに所定のプログラムが読み込まれて構成される装置であり、そのようなコンピュータの例はパーソナルコンピュータやPDA(personal digital assistant)等である。また、留守番電話サービス提供装置110の例は、通信機能を備えた公知のコンピュータに所定のプログラムが読み込まれて構成される装置であり、そのようなコンピュータの例はサーバ装置である。留守番電話サービス提供装置110は、例えば、050VoIPサービスを提供するためのサーバ装置である。なお、050VoIPサービスとは、電話機に割り当てられた本来の電話番号以外に050で始まる他の電話番号を設定し、050VoIPサービスを提供するためのサーバ装置でこれらを対応付けておき、第三者の電話機から当該050で始まる他の電話番号で電話がかけられた際に、その050で始まる他の電話番号に対応付けられている本来の電話番号の電話機に接続するサービスである。また、コンテンツサーバ装置120−1〜pの例は、通信機能を備えた公知のコンピュータに所定のプログラムが読み込まれて構成される装置であり、そのようなコンピュータの例はサーバ装置である。コンテンツサーバ装置120−1〜pは、例えば、ストレージサービスを提供するサービスプロバイダのサーバ装置として機能する。また、ネットワーク2の例は、電話通信網やインターネット等であり、ネットワーク3の例は、インターネットやLAN(Local Area Network)等である。なお、混乱が生じない場合には、電話装置10−1〜mを総称して電話装置10と表記し、利用者装置20−1〜nを総称して利用者装置20と表記し、コンテンツサーバ装置120−1〜pを総称してコンテンツサーバ装置120と表記する。また、各装置を構成する各機能部についても同様の総称を用いる。例えば、電話装置10−1〜mの入力部14−1〜mを総称して入力部14と表記する。また、本形態では、留守番電話サービス提供装置110が1つのみ存在する構成を例示するが、留守番電話サービス提供装置110が複数存在するシステム構成であってもよい。
【0017】
図2(a)及び図3(a)に示すように、本形態の電話装置10は、記憶部11と、一時記憶部12と、制御部13と、入力部14と、出力部15と、通信制御部16と、通信部17とを有する。記憶部11及び一時記憶部12の例は、半導体記憶装置やハードディスク装置等であり、制御部13及び通信制御部16の例は、CPUが所定のプログラムを実行して構成される処理手段や集積回路によって構成される処理手段である、また、入力部14の例は、テンキーやマイクロホン等の入力デバイスとインタフェース装置との組合せであり、出力部15の例は、液晶ディスプレイやスピーカ等の出力デバイスとインタフェース装置との組合せである。また、通信部17の例は、RFモジュールや集積回路等から構成される電話通信手段や、所定のプログラムが読み込まれたCPUの制御のもと駆動するLANカードやモデム等である。なお、電話装置10は、制御部13の制御のもと各処理を実行し、特に明示しない限り、各処理の実行過程で生成されたデータは、逐一、一時記憶部12に格納され、他の処理に利用される。
【0018】
また、図2(b)及び図3(a)に示すように、本形態の利用者装置20は、記憶部21と、一時記憶部22と、制御部23と、入力部24と、出力部25と、通信制御部26と、通信部27を有する。記憶部21及び一時記憶部22の例は、半導体記憶装置やハードディスク装置等であり、制御部23及び通信制御部26の例は、CPUが所定のプログラムを実行して構成される処理手段や集積回路によって構成される処理手段である。また、入力部24の例は、テンキーやマイクロホン等の入力デバイスとインタフェース装置との組合せであり、出力部25の例は、液晶ディスプレイやスピーカ等の出力デバイスとインタフェース装置との組合せである。また、通信部27の例は、RFモジュールや集積回路等から構成される電話通信手段や、所定のプログラムが読み込まれたCPUの制御のもと駆動するLANカードやモデム等である。なお、利用者装置20は、制御部23の制御のもと各処理を実行し、特に明示しない限り、各処理の実行過程で生成されたデータは、逐一、一時記憶部22に格納され、他の処理に利用される。
【0019】
また、図4に示すように、本形態の留守番電話サービス提供装置110は、記憶部111と、一時記憶部112と、制御部113と、パスワード生成部114と、判定部115と、ユニーク識別子割当部116と、通信制御部117と、通信部118と、テーブル制御部119とを有する。記憶部111及び一時記憶部112の例は、半導体記憶装置やハードディスク装置等であり、制御部113、パスワード生成部114、判定部115、ユニーク識別子割当部116及びテーブル制御部119の例は、CPUが所定のプログラムを実行して構成される処理手段や集積回路によって構成される処理手段である。また、通信制御部117の例は、集積回路等から構成される電話通信手段や、所定のプログラムが読み込まれたCPUの制御のもと駆動するLANカードやモデム等である。なお、留守番電話サービス提供装置110は、制御部113の制御のもと各処理を実行し、特に明示しない限り、各処理の実行過程で生成されたデータは、逐一、一時記憶部112に格納され、他の処理に利用される。
【0020】
また、図5に示すように、本形態のコンテンツサーバ装置120は、記憶部121と、一時記憶部122と、制御部123と、テーブル制御部124と、認証部125と、通信制御部126と、通信部127と、連絡メール生成部128とを有する。記憶部121及び一時記憶部122の例は、半導体記憶装置やハードディスク装置等であり、制御部123、テーブル制御部124、認証部125、通信制御部126及び連絡メール生成部128の例は、CPUが所定のプログラムを実行して構成される処理手段や集積回路によって構成される処理手段である。また、通信部127の例は、所定のプログラムが読み込まれたCPUの制御のもと駆動するLANカードやモデムである。なお、コンテンツサーバ装置120は、制御部123の制御のもと各処理を実行し、特に明示しない限り、各処理の実行過程で生成されたデータは、逐一、一時記憶部122に格納され、他の処理に利用される。
【0021】
<処理>
次に、本形態の処理を説明する。
[前提]
以下では、或る利用者Aが、或る1つの電話装置10−Aと或る1つの利用者装置20−Aとを利用する。また、別の或る利用者Bが、或る1つの電話装置10−Bと或る1つの利用者装置20−Bとを利用する。
【0022】
利用者Aは、既に留守番電話サービス提供装置110のサービス(例えば、留守番電話サービス付きの050VoIPサービス)に加入しており、利用者Aが利用する電話装置10−Aには電話番号(例えば、050番号)が割り当てられている。そして、留守番電話サービス提供装置110の記憶部111には、この電話装置10−Aの電話番号(例えば、050番号)と留守番設定フラグとを含む音声メッセージテーブルが格納されている(図4)。ただし、本形態では、この時点の音声メッセージテーブルに、ユニーク識別子、コンテンツ識別子及び音声メッセージは格納されていないものとする。なお、留守番設定フラグとは、それに対応付けられた電話番号が留守番電話設定であるか否かを特定する情報であり、留守番設定フラグの初期値は、それに対応付けられた電話番号が留守番電話設定されていない旨を示す情報となっている。また、各識別子は数字である。
【0023】
また、この利用者Aは、既に或るコンテンツサーバ装置120−Cのサービス(例えば、ストレージサービスであるcocoa(登録商標))に加入しており、このコンテンツサーバ装置120−Cの記憶部121には、当該コンテンツサーバ装置120−Cで利用者Aに対して付与されたサービス識別子とログインパスワードとが少なくとも対応付けられたコンテンツテーブルが格納されている(図5)。ただし、本形態では、この時点のコンテンツテーブルに、ユニーク識別子、コンテンツ識別子、コンテンツ、転送された音声メッセージ及び参照用パスワードは格納されていないものとする。また、留守番電話サービス提供装置110の記憶部111には、以下に述べる処理に必要な入力画面情報やガイダンス情報などが格納されており、各コンテンツサーバ装置120の記憶部121には、留守番電話サービス提供装置110の宛先情報(IPアドレス等)が格納されている。
【0024】
[連携処理]
まず、本形態のデータ連携処理の前提として、利用者Aが、自らが利用する電話装置10−Aと利用者装置20−Aとを用い、留守番電話サービス提供装置110とコンテンツサーバ装置120−Cとを連携させる必要がある。なお、連携させるコンテンツサーバ装置120−Cは、利用者の意思で自由に選択したものである。以下、この連携処理を説明する。
【0025】
図6及び図7は、第1実施形態の連携処理の全体を説明するためのシーケンス図である。
まず、利用者装置20−A(図2(b))はコンテンツサーバ装置120−Cにログインするために、ネットワーク3を通じてコンテンツサーバ装置120−Cにアクセスし、チャレンジ・アンド・レスポンスなどの通常の本人認証技術を用いてログイン処理を実行する。このログイン処理では、利用者装置20−Aの入力部24−Aにコンテンツサーバ装置120−Cにログインするためのサービス識別子とサービスパスワードが入力される。これらは記憶部21−Aに格納されてから通信制御部26−Aに送られ、通信制御部26−Aはこれらに対応するサービスログイン情報を生成し、それを通信部27−Aに送る。通信部27−Aは、ネットワーク3を経由してサービスログイン情報をコンテンツサーバ装置120−Cに送信する(ステップS1)。このサービスログイン情報は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信されて記憶部121に格納され、認証部125−Cに送られる。認証部125−Cは、このサービスログイン情報とコンテンツテーブルの情報とを用いて認証処理を行う。認証部125−Cがサービスログインを許可すると、通信制御部126−Cはサービスログイン許可情報を生成して通信部127に送り、通信部127−Cはそれをネットワーク3経由で利用者装置20−Aに返送する(ステップS2)。なお、コンテンツサーバ装置120−Cへのログインに加え、さらに利用者装置20−Aが同様な手順によって留守番電話サービス提供装置110にログインすることとしてもよい。
【0026】
次に、利用者装置20−A(図2(b))の通信制御部26−Aが、コンテンツサーバ装置120−Cへ連携要求を行うための連携要求情報を生成し、それを通信部27−Aに送る。なお、連携要求情報は、少なくとも、利用者装置20−Aの宛先情報(IPアドレス等)とコンテンツサーバ装置120−Cの宛先情報(IPアドレス等)とを含む。通信部27−Aは、この連携要求情報をネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS3)。連携要求情報はコンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、通信制御部126−Cに送られる。通信制御部126−Cは、少なくとも連携要求情報が具備する利用者装置20−Aの宛先情報と、記憶部121から読み出した留守番電話サービス提供装置110の宛先情報と、コンテンツサーバ装置120−Cの宛先情報を含む連携処理開始情報を生成し、それを通信部127−Cに送る。通信部127−Cは、ネットワーク3経由で連携処理開始情報を留守番電話サービス提供装置110に送信する(ステップS4)。
【0027】
この連携処理開始情報は、留守番電話サービス提供装置110(図4)の通信部118で受信され、通信制御部117に送られる。通信制御部117は、少なくとも連携処理開始情報が具備する利用者装置20−Aの宛先情報と留守番電話サービス提供装置110の宛先情報とを含み、電話装置10−Aの電話番号(例えば050番号)の入力を促すための宛先入力要求情報を生成し、それを通信部118に送る。通信部118は、ネットワーク3経由で宛先入力要求情報を利用者装置20−Aに送信する(ステップS5)。
宛先入力要求情報は、利用者装置20−A(図2(b))の通信部27−Aで受信され、そこから通信制御部26−Aに送られる。通信制御部26−Aは、電話装置10−Aの電話番号(例えば050番号)の入力を促す画面情報を生成して出力部25−Aに送り、出力部25−Aはそれを出力するとともに、入力部24−Aは、電話装置10−Aの電話番号(例えば050番号"050-A")の入力を受け付ける。利用者Aは、入力部24−Aから電話装置10−Aの電話番号を入力する。入力された電話装置10−Aの電話番号は、通信制御部26−Aに送られ、通信制御部26−Aは、少なくとも、電話装置10−Aの電話番号と留守番電話サービス提供装置110の宛先情報と利用者装置20−Aの宛先情報とを含む情報を生成し、それを通信部27−Aに送る。なお、留守番電話サービス提供装置110の宛先情報と利用者装置20−Aの宛先情報とは、宛先入力要求情報が具備していたものである。通信部27−Aはこれをネットワーク3経由で留守番電話サービス提供装置110に送信する(ステップS6)。この情報は、留守番電話サービス提供装置110(図4)の通信部118で受信され、電話装置10−Aの電話番号(例えば050番号"050-A")は記憶部111に格納される。
【0028】
次に、留守番電話サービス提供装置110のパスワード生成部114が、ワンタイムパスワードを生成し、それを記憶部111に格納された電話装置10−Aの電話番号に対応付けて格納する。なお、ワンタイムパスワードを、所定期間経過後に無効となる時限付のパスワードとすれば、さらに安全性が高まる。また、通信制御部117が電話装置10−Aを着信可能な状態にするように促すメッセージを示すメッセージ情報を生成する。このメッセージ情報とワンタイムパスワードとは、通信部118に送られ、そこからネットワーク3経由で利用者装置20−Aに送られる(ステップS7)。なお、利用者装置20−Aの宛先情報は、宛先入力要求情報が具備していたものである。メッセージ情報とワンタイムパスワードとは、利用者装置20−A(図2(b))の通信部27−Aで受信される。このワンタイムパスワードは記憶部21−Aに格納され、メッセージ情報は通信制御部26−Aに送られて電話装置10−Aを着信可能な状態にするように促すメッセージに変換される。そして、ワンタイムパスワードと、電話装置10−Aを着信可能な状態にするように促すメッセージとは出力部25から出力され、利用者Aに知覚される。
【0029】
次に、留守番電話サービス提供装置110(図4)の通信部118が、記憶部111から電話装置10−Aの電話番号(例えば050番号"050-A")を読み出し、それを用い、ネットワーク2経由で電話装置10−Aを発呼する(ステップS8)。電話装置10−A(図2(a))の通信部17はこれを着信し、その着信確認が留守番電話サービス提供装置110と電話装置10−Aとの間で交わされる(ステップS9)。次に、留守番電話サービス提供装置110の通信部118が記憶部111から送られた音声ガイダンス内容を示すガイダンス情報(認証情報要求情報)を読み込み、それをネットワーク2経由で電話装置10−Aに送信する(ステップS10)。この音声ガイダンス内容には、利用者に、利用者装置20−Aから出力されたワンタイムパスワードを応答ワンタイムパスワードとして入力するように促す内容が含まれる。電話装置10−Aの通信部17−Aはこれを受信し、これを通信制御部16−Aに送る。通信制御部16−Aはこれを音声ガイダンスに変換し、出力部15−Aから出力させる。また、入力部14−Aは、応答ワンタイムパスワードの入力を受け付け、利用者Aに入力された応答ワンタイムパスワードは記憶部11−Aに格納される。次に、応答ワンタイムパスワードが通信部17−Aに送られ、通信部17−Aはこれを留守番電話サービス提供装置110に送信する(ステップS11)。
【0030】
応答ワンタイムパスワードは、留守番電話サービス提供装置110(図4)の通信部118で受信され、記憶部111に格納される。次に、判定部115が、現在通信中の電話装置10−Aの電話番号(例えば050番号"050-A")に対応付けられているワンタイムパスワードと、ステップS11で受信された応答ワンタイムパスワードとを記憶部111から読み出し、それらが等しいか否かを判定する。判定部115は、これらが等しい場合に認証OKと判断し、等しくない場合に認証NGと判断する。その認証結果は、通信部118からネットワーク2経由で電話装置10−Aに送信される(ステップS12)。この認証結果は、電話装置10−Aの通信部17で受信され出力部15から出力される。その後、留守番電話サービス提供装置110と電話装置10−Aとの接続が切断される(ステップS13)。
【0031】
ここで、認証NGであった場合、留守番電話サービス提供装置110の通信部118は、その旨をネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS14)。
【0032】
一方、認証OKであった場合、留守番電話サービス提供装置110(図3(a))のユニーク識別子割当部116が記憶部111の音声メッセージテーブルを参照し、電話装置10−Aの電話番号に対応付けられたユニーク識別子が存在しない場合にのみ新たなユニーク識別子を生成して電話装置10−Aの電話番号及び個人情報に対応付けて音声メッセージテーブルを更新する。そして、留守番電話サービス提供装置110の通信制御部117は、音声メッセージテーブルにおいて電話装置10−Aの電話番号に対応付けられたユニーク識別子を記憶部111から読み出し、それを通信部118に送る。通信部118は、そのユニーク識別子をネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS14)。なお、コンテンツサーバ装置120−Cの宛先情報は、ステップS4の連携処理開始情報が具備していたものである。このユニーク識別子は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、テーブル制御部124−Cが、それをログイン中のサービス識別子に対応付けて記憶部121−Cに格納することによってコンテンツテーブルを更新する。
【0033】
その後、留守番電話サービス提供装置110の通信部118は、認証結果とその出力画面情報をネットワーク3経由で利用者装置20−Aに送信する(ステップS15)。なお、利用者装置20−Aの宛先情報は、ステップS4の連携処理開始情報が具備していたものである。認証結果とその出力画面情報は、利用者装置20−A(図2(b))の通信部27−Aで受信され、通信制御部26−Aで出力用画面に変換されて出力部25−Aから出力される。また、これを契機に、利用者装置20−Aの通信部27−Aはコンテンツサーバ装置120−Cにログアウト要求を行い(ステップS16)、ログアウト処理が実行される(ステップS17)。
【0034】
以上の処理により、留守番電話サービス提供装置110の記憶部111に格納された音声メッセージテーブルのデータのうち、利用者Aが利用する電話装置10−Aの電話番号にユニーク識別子が対応付けられ、コンテンツサーバ装置120−Cの記憶部121に格納されたコンテンツテーブルのデータのうち、利用者Aのサービス識別子とログインパスワードとに同じユニーク識別子が対応付けられる。これにより、ユニーク識別子を介し、留守番電話サービス提供装置110に格納された利用者Aに対応する音声メッセージテーブルのデータと、コンテンツサーバ装置120−Cに格納された利用者Aに対応するコンテンツテーブルのデータとを連携させることが可能となった。また、ユニーク識別子を介してこのような関連付けを行うことにより、コンテンツサーバ装置120−Cに、利用者Aが利用する電話装置10−Aの電話番号を開示することなく、留守番電話サービス提供装置110とコンテンツサーバ装置120−Cとを連携させることができ、利用者Aのプライバシーの保護が図れる。
【0035】
[データ連携処理]
次に、利用者Aが利用者装置20−Aを用い、画像や動画等のコンテンツをコンテンツサーバ装置120−cにアップロードして公開し、利用者Bが電話装置10−Bを用い、公開されたコンテンツに対して音声メッセージを提供し、提供された音声メッセージと対応するコンテンツとをコンテンツサーバ装置120−cに対応付けて格納するデータ連携処理を説明する。
【0036】
図8から図11は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
まず、利用者装置20−A(図2(b))の入力部24−Aに、電話装置10−Aの電話番号(例えば050番号)の留守番電話設定指示が入力される。この留守番電話設定指示は、記憶部11−Aに格納された後、通信制御部16−Aに送られて所定のフォーマットに変換され、さらに通信部17−Aからネットワーク3経由で留守番電話サービス提供装置110に送信される。この留守番電話設定指示は留守番電話サービス提供装置110(図4)の通信部118で受信され、テーブル制御部119に送られる。テーブル制御部119は、記憶部111の音声メッセージテーブルを参照し、留守番電話設定指示が示す電話装置10−Aの電話番号に対応する留守番設定フラグを留守番電話設定にし、当該音声メッセージテーブルを更新する(ステップS21)。
【0037】
次に、利用者装置20−A(図2(b))がコンテンツサーバ装置120−Cへのログインを行う(ステップS22,S23)。この処理はステップS1,S2と同様である。その後、利用者装置20−Aの入力部24−Aに、写真や動画等のコンテンツと、各コンテンツをそれぞれ特定するコンテンツ識別子とが入力され、それらが記憶部21−Aに格納される。なお、各コンテンツは、それぞれ1つのデータファイルであってもよいし、複数のデータファイルの集合であってもよい。すなわち、各コンテンツ識別子は、それぞれ1つのデータファイルに対応するものであってもよいし、複数のデータファイルの集合(例えば、フォルダ)に対応するものであってもよい。これらのコンテンツとコンテンツ識別子とは、通信制御部26−Aに送られて所定のフォーマットに変換され、さらに通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される。送信されたコンテンツとコンテンツ識別子は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信された後、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、当該コンテンツとコンテンツ識別子とを記憶部121−Cのコンテンツテーブルに格納する。当該コンテンツとコンテンツ識別子は、ステップS22,S23でログインを許可したサービス識別子に対応付けられて格納される(ステップS24)。これにより、コンテンツテーブルでは、互いに対応するサービス識別子とログインパスワードとユニーク識別子とコンテンツとコンテンツ識別子とが対応付けられる。
【0038】
次に、コンテンツサーバ装置120−Cから送信された情報を用いて利用者装置20−A(図2(b))の通信制御部26−Aで生成された公開コンテンツ選択入力画面が、出力部25−Aから出力される。なお、公開コンテンツ選択入力画面とは、第三者に公開するコンテンツの選択を促す画面である。利用者は第三者に公開するコンテンツを選択し、利用者装置20−Aの入力部24−Aに、公開するコンテンツのコンテンツ識別子を入力する。入力されたコンテンツ識別子は、通信制御部26−Aに送られ、通信制御部26−Aは、そのコンテンツ識別子を含み、それによって特定されるコンテンツを公開する旨を示す公開コンテンツ選択情報を生成して通信部27−Aに送る。通信部27−Aは、この公開コンテンツ選択情報をネットワーク3経由でコンテンツサーバ装置120−Cに送信する。公開コンテンツ選択情報は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、公開コンテンツ選択情報が具備するコンテンツ識別子を公開リストとしてコンテンツテーブルに格納する。なお、当該公開リストは、ステップS22,S23でログインを許可したサービス識別子に対応付けられて格納される(ステップS25)。
【0039】
次に、コンテンツサーバ装置120−Cから送信された情報を用いて利用者装置20−A(図2(b))の通信制御部26−Aで生成された参照用パスワード設定入力画面が、出力部25−Aから出力される。なお、参照用パスワード設定入力画面とは、第三者がコンテンツを参照する際の参照用パスワードを設定するか否かの判断を促す画面である。利用者Aは、利用者装置20−Aの入力部24−Aから参照用パスワード設定の有無を示す情報を入力する。当該参照用パスワード設定の有無を示す情報は、通信制御部26−Aに送られて所定のフォーマットに変換され、通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される(ステップS26)。
【0040】
当該参照用パスワード設定の有無を示す情報は、コンテンツサーバ装置120−Cの通信部127−Cで受信され、通信制御部126−Cに送られる。ここで、通信制御部126−Cは、当該参照用パスワード設定の有無を示す情報が参照用パスワードを設定する旨のものであった場合にのみ、記憶部121−Cから読み出した参照用パスワード入力画面を表示するための情報を通信部127−Cからネットワーク3経由で利用者装置20−Aに送信する(ステップS27)。この情報は利用者装置20−A(図2(b))の通信部27−Aで受信され、通信制御部26−Aに送られる。通信制御部26−Aは、これを用いて参照用パスワード入力画面を出力部25−Aに出力させる。利用者Aは、入力部24−Aから参照用パスワードを入力する。入力された参照用パスワードは、通信制御部26−Aに送られ、そこで所定のフォーマットに変換された後、通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される。コンテンツサーバ装置120−C(図5)の通信部127−Cは、当該参照用パスワードを受信し、テーブル制御部124−Cに送る。テーブル制御部124−Cは、当該参照用パスワードをステップS22,S23でログインを許可したサービス識別子に対応付けて記憶部121−Cのコンテンツテーブルに格納する(ステップS28)。なお、参照用パスワード設定の有無を示す情報が参照用パスワードを設定しない旨のものであった場合、ステップS27及びS28の処理は実行されない。
【0041】
次に、コンテンツサーバ装置120−Cから送信された情報を用いて利用者装置20−A(図2(b))の通信制御部26−Aで生成されたメール送信有無指定入力画面が、出力部25−Aから出力される。なお、メール送信有無指定入力画面とは、コンテンツサーバ装置120−Cから、利用者Bが利用する利用者装置20−Bに、コンテンツサーバ装置120−Cのコンテンツが格納された領域の宛先情報(例えば、URL)や、音声メッセージの録音するためにダイヤルする電話番号(利用者装置20―Aの電話番号(例えば050番号))や、公開するコンテンツに対応するコンテンツ識別子などが記載された電子メールを送信するか否かの判断を促す画面である。利用者Aは、利用者装置20−Aの入力部24−Aからメール送信の有無を指定するメール送信有無指定を入力する。当該メール送信有無指定の情報は、通信制御部26−Aに送られて所定のフォーマットに変換され、通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される(ステップS29)。
【0042】
当該メール送信有無指定の情報は、コンテンツサーバ装置120−Cの通信部127−Cで受信され、通信制御部126−Cに送られる。ここで、当該メール送信有無指定が電子メールを送信する旨のものであった場合にのみ、以下のステップS30からS34の処理が実行される。
【0043】
《ステップS30からS34の処理》
通信制御部126−Cは、記憶部121−Cからメール用入力画面を表示するための情報を読み出し、それを通信部127−Cからネットワーク3経由で利用者装置20−Aに送信する(ステップS30)。なお、メール用入力画面とは、利用者装置20−Bの宛先情報(例えば、メールアドレス)や、メール件名や、コンテンツサーバ装置120−Cのコンテンツが格納された領域の宛先情報(例えば、URL)や、音声メッセージの録音するためにダイヤルする電話番号(利用者装置20―Aの電話番号(例えば050番号))や、公開するコンテンツに対応するコンテンツ識別子などのメール用入力情報の入力を促す画面である。利用者Aは、利用者装置20−Aの入力部24−Aからこれらのメール用入力情報を入力する。なお、参照用パスワードは、安全性の観点から電子メール以外の方法で利用者Aから利用者Bに伝えられることが望ましい。入力されたメール用入力情報は、通信制御部26−Aに送られ、そこで所定のフォーマットに変換された後、通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される(ステップS30)。
【0044】
コンテンツサーバ装置120−C(図5)の通信部127−Cは、当該メール用入力情報を受信し、それを連絡メール生成部128−Cに送る。連絡メール生成部128−Cは、当該メール用入力情報を用いて電子メールを生成し、生成した電子メールを記憶部121−Cに格納する。この電子メールは、通信制御部126−Cに読み出されてメール内容確認用情報に変換され、ネットワーク3経由で利用者装置20−Bに送信される。利用者装置20−Bでメール内容が確認されると(ステップS32)、通信制御部126−Cが記憶部121−Cから電子メールを読み出し、それを通信部127−Cからネットワーク3経由で利用者装置20−Bに送信する(ステップS33)。利用者装置20−B(図3(b))の通信部27−Bで受信された電子メールは通信制御部26−Bに送られ、そこで出力用のデータに変換されて出力部25−Bから出力される。これにより、利用者Bは、利用者装置20−Bの宛先情報や、メール件名や、コンテンツサーバ装置120−Cのコンテンツが格納された領域の宛先情報や、音声メッセージの録音するためにダイヤルする電話番号や、公開するコンテンツに対応するコンテンツ識別子などの情報を知ることができる。
【0045】
その後、通信制御部126−Cは、電子メールを送信した旨を示すメール送信確認を生成し、それを通信部127−Cからネットワーク3経由で利用者装置20−Aに送信する。なお、ステップS30からS34の処理を実行しない場合には、利用者Aは自ら作成した電子メール等によって上記の電子メールと同等の情報を利用者Bに伝える必要がある。ただし、利用者Bが上記の電子メールと同等の情報の少なくとも一部(利用者装置20―Aの電話番号等)を既に知っている場合、その利用者Bが知っている情報については利用者Bに伝える必要はない(ステップS34/《ステップS30からS34の処理》の説明終わり)。
その後、利用者装置20−Aの通信部27−Aはコンテンツサーバ装置120−Cにログアウト要求を行い(ステップS35)、ログアウト処理が実行される(ステップS36)。
【0046】
その後、利用者Bは、利用者装置20−Bは、ネットワーク3経由で、利用者Aの利用者装置20−Aからアップロードされたコンテンツが格納されたコンテンツサーバ装置120−Cの領域に接続する(ステップS37)。コンテンツサーバ装置120−C(図5)の通信制御部126−Cは、接続された領域に格納されたコンテンツテーブルを参照し、参照用パスワードが設定されているか否かを判断する。そして、通信制御部126−Cは、参照用パスワードが設定されていると判断した場合にのみ、参照用パスワード入力画面を通信部127−Cに送り、そこから利用者装置20−Bに送信させ(ステップS38)、利用者装置20−Bとコンテンツサーバ装置120−Cとの間でパスワード認証を行う(ステップS39)。このパスワード認証には、例えば、チャレンジ・アンド・レスポンスなどの通常の認証手法を用いる。
【0047】
その後、コンテンツサーバ装置120−Cの通信制御部126−Cが、利用者装置20−Bに接続された領域に格納されたコンテンツテーブルの公開リストを参照し、そこに記述されたコンテンツ識別子と、それらに対応するコンテンツとをコンテンツテーブルから抽出する。抽出されたコンテンツとコンテンツ識別子とは、その対応関係を特定可能な状態で所定のフォーマットに変換され、送信部127−Cからネットワーク3経由で利用者装置20−Bに送信される。コンテンツサーバ装置120−Cから送信されたコンテンツとそれに対応するコンテンツ識別子は、利用者装置20−Bの通信部27−Bで受信され、さらに通信制御部26−Bに送られて出力可能なフォーマットに変換され、出力部25−Bから出力される(ステップS40)。これにより、利用者Bは、当該コンテンツとそれに対応するコンテンツ識別子とを閲覧することができる。
【0048】
次に、利用者Bは、電話装置10−Bの入力部14−Bに電話装置10−Aの電話番号を入力し、電話装置10−Aに電話をかける。なお、前述のように、電話装置10−Aの電話番号には、それに固有のユニーク識別子が対応付けられ、ステップS40で利用者装置20−Bの通信部27−Bで受信されたコンテンツは、コンテンツテーブルで当該電話装置10−Aの電話番号に対応するユニーク識別子に対応付けられている。すなわち、電話装置10−Bの通信部27−Bは、ステップS40で利用者装置20−Bの通信部27−Bで受信されたコンテンツにコンテンツテーブルで対応付けられているユニーク識別子に対応する電話装置10−Aの電話番号を指定して発呼し、留守番電話サービス提供装置110に接続する(ステップS41)。
【0049】
これを契機に、留守番電話サービス提供装置110(図4)の通信制御部117が、記憶部111の音声メッセージテーブルを参照し、指定された電話装置10−Aの電話番号に対応する留守番設定フラグが留守番設定する旨を示すことを確認する。ここで、留守番設定フラグは留守番設定となっているため、通信制御部117は、コンテンツ識別子の入力を促すガイダンス情報を留守番電話応答メッセージとして記憶部111から読み込み、それを所定のフォーマットに変換し、通信部118からネットワーク2経由で電話装置10−Bに送信する(ステップS42)。このガイダンス情報は、電話装置10−B(図3(a))の通信部17−Bで受信され、通信制御部16−Bで音声データに変換されて出力部15−Bから出力される。
【0050】
これに対して、利用者Bは、入力部14−Bから音声メッセージを提供するコンテンツに対応する特定のコンテンツ識別子を入力する。この入力は例えば、テンキーによる入力である。入力されたコンテンツ識別子は記憶部11−Bに格納される。通信制御部16−Bは、当該特定のコンテンツ識別子を読み込み、所定のフォーマットに変換して通信部17−Bに送り、通信部17−Bはこれをネットワーク2経由で留守番電話サービス提供装置110に送信する。留守番電話サービス提供装置110(図4)の通信部118は、当該特定コンテンツ識別子の情報を受信し、テーブル制御部119は当該特定コンテンツ識別子を電話装置10−Aの電話番号に対応付けて音声メッセージテーブルを更新する(ステップS43)。
【0051】
さらに、留守番電話サービス提供装置110の通信制御部117が、音声メッセージの入力を促すガイダンス情報を記憶部111から読み込み、それを所定のフォーマットに変換し、通信部118からネットワーク2経由で電話装置10−Bに送信する。このガイダンス情報は、電話装置10−B(図3(a))の通信部17−Bで受信され、通信制御部16−Bで音声データに変換されて出力部15−Bから出力される(ステップS44)。
これに対して、利用者Bは、入力部14−Bから音声メッセージを入力する。この入力は、例えば、通常の留守番電話メッセージと同様、マイクロホンへの音声入力である。入力された音声メッセージは記憶部11−Bに格納される。通信制御部16−Bは、この音声メッセージを読み込み、所定のフォーマットに変換して通信部17−Bに送り、通信部17−Bはこれをネットワーク2経由で留守番電話サービス提供装置110に送信する。留守番電話サービス提供装置110(図4)の通信部118は、この音声メッセージを受信し、テーブル制御部119に送る。テーブル制御部119は、その音声メッセージを、音声メッセージテーブルに格納された(ステップS43)コンテンツ識別子に対応付け、当該音声メッセージテーブルに格納する。なお、各音声メッセージには、それぞれの音声ファイルに付与された音声ファイル名も対応付けられる。以上により、音声メッセージテーブルには、電話装置10−Aの電話番号と、ステップS43で電話装置10−Bから送信された特定のコンテンツ識別子と、電話装置10−Bから送信された音声メッセージとが、少なくとも対応付けられる(ステップS45)。その後、留守番電話サービス提供装置110と電話装置10−Bとの接続が切断される(ステップS46)。
【0052】
次に、利用者装置20−A(図2(b))がコンテンツサーバ装置120−Cへのログインを行う(ステップS47,S48)。この処理はステップS1,S2と同様である。
【0053】
次に、利用者装置20−Aの入力部24−Aに入力された音声メッセージを取得するための指示情報に従い、通信制御部26−Aが音声メッセージリストの表示要求情報を生成し、それを通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信する。コンテンツサーバ装置120−Cの通信部127−Cは当該表示要求情報を受信し、それを通信制御部126−Cに送る(ステップS49)。通信制御部126−Cは、ステップS47,S48でログインが許可されたサービス識別子に対応するユニーク識別子をコンテンツテーブルから読み出し、そのユニーク識別子を含む音声メッセージリストの表示要求を生成し、通信部127−Cに送る。送信部127−Cは、当該ユニーク識別子を含む音声メッセージリストの表示要求を、ネットワーク3経由で留守番電話サービス提供装置110に送信する(ステップS50)。
【0054】
ユニーク識別子を含む音声メッセージリストの表示要求は、留守番電話サービス提供装置110の通信部118で受信され、通信制御部117に送られる。通信制御部117は、これを契機に、当該メッセージリストの表示要求が含むユニーク識別子を用いて記憶部111の音声メッセージテーブルを参照し、当該ユニーク識別子に対応付けられている音声メッセージの音声ファイル名とコンテンツ識別子とを抽出し、それらを含み、なおかつ、それらの対応関係を特定可能な音声メッセージリストを生成する。生成された音声メッセージリストは通信部118に送られ、そこからネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS51)。当該音声メッセージリストは、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、記憶部121−Cに格納されるとともに、ネットワーク3経由で利用者装置20−Aに転送される。転送された音声メッセージリストは、利用者装置20−A(図2(b))の通信部27−Aで受信され、記憶部21−Aに格納される(ステップS52)。
【0055】
当該音声メッセージリストは、さらに出力部25−Aから出力され、利用者Aに閲覧される。利用者Aは、出力された音声メッセージリストから取得を要求する音声メッセージをコンテンツ識別子によって特定し、特定したコンテンツ識別子を入力部24−Aに入力する。当該コンテンツ識別子は、記憶部21−Aに格納された後、通信制御部26−Aに送られる。通信制御部26−Aは、当該コンテンツ識別子で特定されるコンテンツに対する音声メッセージの取得要求を生成し、それを通信部27−Aに送り、そこからネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS53)。当該取得要求は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、通信制御部126に送られる。通信制御部126は、ステップS47,S48でログインが許可されたサービス識別子に対応するユニーク識別子をコンテンツテーブルから読み出し、それと上記取得要求が具備するコンテンツ識別子とを具備する音声メッセージ取得要求を生成する。当該音声メッセージ取得要求は、通信部127−Cに送られ、そこからネットワーク3経由で留守番電話サービス提供装置110に送信される(ステップS54)。
【0056】
ユニーク識別子とコンテンツ識別子とを具備する音声メッセージ取得要求は、留守番電話サービス提供装置110(図4)の通信部118で受信され、通信制御部117に送られる。通信制御部117は、記憶部111の音声メッセージテーブルを参照し、音声メッセージ取得要求が具備するユニーク識別子とコンテンツ識別子とに対応付けられた音声メッセージと音声ファイル名とを音声メッセージテーブルから抽出する。そして、通信制御部117は、抽出した音声メッセージと音声ファイル名と、それらに対応付けられたコンテンツ識別子とユニーク識別子とを、通信部118に送る。通信部118は、これらの情報をネットワーク3経由でコンテンツサーバ装置120−Cに送信する。
【0057】
これらの情報は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、送られたユニーク識別子及びコンテンツ識別子によって特定されるコンテンツテーブル内のコンテンツと、送信された音声メッセージ及び音声ファイル名とを対応付け、それらを記憶部121−Cのコンテンツテーブルに格納する(ステップS55)。その後、コンテンツサーバ装置120−Cの通信部127−Cは、利用者装置20−Aからの要求に応じ、コンテンツテーブルで対応付けられたコンテンツと音声メッセージとを含む組み合わせデータを利用者装置20−Aに送信する(ステップS56)。
【0058】
[アップロード処理]
次に、フローチャートを用い、前述のステップS22からS36までで実行されるコンテンツサーバ装置120−Cのアップロード処理を説明する。
図12及び図13は、第1実施形態のコンテンツサーバ装置120−Cのアップロード処理を説明するためのフローチャートである。
【0059】
コンテンツサーバ装置120−Cの通信部127−Cが、利用者装置20−Aから送信されたサービスログイン情報を受信し(ステップS101)、通信制御部126−Cがサービスログイン情報とコンテンツテーブルのサービス識別子やログインパスワードを用い、ログインを許可するか否かを判断する(ステップS102)。ここで、ログインを許可しないと判断した場合にはアップロード処理を終了する。一方、ログインを許可すると判断した場合には、通信部127−Cから利用者装置20−Aへサービスログイン許可情報を送信する(ステップS103)。
【0060】
その後、コンテンツサーバ装置120−Cの通信部127−Cが、利用者装置20−Aから送信されたコンテンツと当該コンテンツに対応するコンテンツ識別子とを受信する。これらは、ステップS102のログインを許可したサービス識別子に対応付けて記憶部121−Cのコンテンツテーブルに格納される(ステップS104)。
【0061】
次に、通信制御部126−Cが、記憶部121−Cから公開コンテンツ選択入力画面を特定する情報を読み出し、通信部127−Cから利用者装置20−Aに送信する(ステップS105)。そして、これに対して利用者装置20−Aから送信された、公開するコンテンツのコンテンツ識別子を含む公開コンテンツ選択情報を通信部127−Cで受信する。公開コンテンツ選択情報が具備するコンテンツ識別子は、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、公開コンテンツ選択情報が具備するコンテンツ識別子を公開リストとしてコンテンツテーブルに格納する。なお、当該公開リストは、ステップS101,S102でログインを許可したサービス識別子に対応付けられて格納される(ステップS106)。
【0062】
次に、通信制御部126−Cが、記憶部121−Cから参照用パスワード設定入力画面を特定する情報を読み出し、通信部127−Cから利用者装置20−Aに送信する(ステップS107)。これに対して利用者装置20−Aから送信された参照用パスワード設定の有無を示す情報は、通信部127−Cで受信され、通信制御部126−Cに送られる(ステップS108)。通信制御部126−Cは、当該参照用パスワード設定の有無を示す情報が、参照用パスワードを設定する旨を示すか否かを判定する(ステップS109)。
【0063】
ここで、参照用パスワード設定の有無を示す情報が参照用パスワードを設定しない旨を示す場合には、ステップS110からS112を実行することなくステップS113の処理に進む。一方、参照用パスワード設定の有無を示す情報が参照用パスワードを設定する旨を示す場合には、通信部127−Cが、記憶部121−Cから読み出された参照用パスワード入力画面を表示するための情報をネットワーク3経由で利用者装置20−Aに送信する(ステップS110)。通信部127−Cは、これに対して利用者装置20−Aから送信された参照用パスワードを受信し、テーブル制御部124−Cに送る(ステップS111)。テーブル制御部124−Cは、当該参照用パスワードをステップS101,S102でログインを許可したサービス識別子に対応付けて記憶部121−Cのコンテンツテーブルに格納する(ステップS112)。その後、ステップS113の処理に進む。
【0064】
ステップS113では、通信制御部126−Cが、記憶部121−Cからメール送信有無指定入力画面を特定する情報を読み出し、通信部127−Cから利用者装置20−Aに送信する(ステップS113)。これに対して利用者装置20−Aから送信されたメール送信有無指定の情報は、通信部127−Cで受信され、通信制御部126−Cに送られる(ステップS114)。
【0065】
ここで、メール送信有無指定が電子メールを送信しない旨を示す場合には、ステップS116からS121を実行することなくステップS122の処理に進む。一方、メール送信有無指定が電子メールを送信する旨を示す場合には、まず、通信制御部126−Cが、記憶部121−Cからメール用入力画面を表示するための情報を読み出し、それを通信部127−Cからネットワーク3経由で利用者装置20−Aに送信する(ステップS116)。これに対して利用者装置20−Aから送信されたメール用入力情報は通信制御部126−Cで受信され、連絡メール生成部128−Cに送られる(ステップS117)。
【0066】
連絡メール生成部128−Cは、当該メール用入力情報を用いて電子メールを生成し、生成した電子メールを記憶部121−Cに格納する。この電子メールは、通信制御部126−Cに読み出されてメール内容確認用情報に変換され、ネットワーク3経由で利用者装置20−Bに送信される(ステップS118)。ここで、利用者装置20−Bからメール内容がNGである旨の応答があった場合には、処理をステップS116に戻す。一方、利用者装置20−Bからメール内容がOKである旨の応答があった場合には、通信制御部126−Cが記憶部121−Cから電子メールを読み出し、それを通信部127−Cからネットワーク3経由で利用者装置20−Bに送信する(ステップS120)。その後、通信制御部126−Cは、電子メールを送信した旨を示すメール送信確認を生成し、それを通信部127−Cからネットワーク3経由で利用者装置20−Aに送信し(ステップS121)、ステップS122の処理に移る。
【0067】
ステップS122では、利用者装置20−Aがコンテンツサーバ装置120−Cから切断されるまでに、通信部127−Cが利用者装置20−Aからログアウト要求を受信したか否かを通信制御部126−Cが判定する(ステップS122)。ここで、通信部127−Cが利用者装置20−Aからログアウト要求を受信した場合には、通信制御部126−Cはログアウト処理を実行し(ステップS123)、通信部127−Cが利用者装置20−Aからログアウト要求を受信しなかった場合には、アップロード処理を終了する。
【0068】
[メッセージ取得処理]
次に、フローチャートを用い、前述のステップS47からS56までで実行されるコンテンツサーバ装置120−Cのメッセージ取得処理を説明する。
図14は、第1実施形態のコンテンツサーバ装置120−Cのメッセージ取得処理を説明するためのフローチャートである。
【0069】
まず、コンテンツサーバ装置120−Cの通信部127−Cが、利用者装置20−Aから送信されたサービスログイン情報を受信し(ステップS131)、通信制御部126−Cがサービスログイン情報とコンテンツテーブルのサービス識別子やログインパスワードを用い、ログインを許可するか否かを判断する(ステップS132)。ここで、ログインを許可しないと判断した場合にはアップロード処理を終了する。一方、ログインを許可すると判断した場合には、通信部127−Cから利用者装置20−Aへサービスログイン許可情報を送信する(ステップS133)。
【0070】
次に、通信部127−Cが、利用者装置20−Aから送信された音声メッセージリストの表示要求情報を受信し、それを通信制御部126−Cに送る(ステップS134)。通信制御部126−Cは、ステップS131,S132でログインが許可されたサービス識別子に対応する利用者Aのユニーク識別子をコンテンツテーブルから読み出し、そのユニーク識別子を含む音声メッセージリストの表示要求を生成し、通信部127−Cに送る。送信部127−Cは、当該ユニーク識別子を含む音声メッセージリストの表示要求を、ネットワーク3経由で留守番電話サービス提供装置110に送信する(ステップS135)。これに対して、留守番電話サービス提供装置110から送信された音声メッセージリスト(音声ファイル名+コンテンツ識別子)は通信部127−Cで受信され、記憶部121−Cに格納されるとともに、ネットワーク3経由で利用者装置20−Aに転送される(ステップS137)。そして、これに対して利用者装置20−Aから送信された音声メッセージ取得要求は、通信部127−Cで受信され、通信制御部126−Cに送られる(ステップS138)。
【0071】
通信制御部126−Cは、ステップS131,S132でログインが許可されたサービス識別子に対応するユニーク識別子をコンテンツテーブルから読み出し、それと上記取得要求が具備するコンテンツ識別子とを具備する音声メッセージ取得要求を生成する。当該音声メッセージ取得要求は、通信部127−Cに送られ、そこからネットワーク3経由で留守番電話サービス提供装置110に送信される(ステップS139)。これに対して留守番電話サービス提供装置110から送信された、音声メッセージと音声ファイル名と、それらに対応付けられたコンテンツ識別子とユニーク識別子とは、通信部127−Cで受信され、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、送られたユニーク識別子及びコンテンツ識別子によって特定されるコンテンツテーブル内のコンテンツと、送信された音声メッセージ及び音声ファイル名とを対応付け、それらを記憶部121−Cのコンテンツテーブルに格納する(ステップS141)。
【0072】
その後、コンテンツサーバ装置120−Cの通信部127−Cは、利用者装置20−Aからの要求に応じ、コンテンツテーブルで対応付けられたコンテンツと音声メッセージとを含む組み合わせデータを利用者装置20−Aに送信する(ステップS142)。
【0073】
〔第2実施形態〕
次に、本発明の第2実施形態を説明する。
第1実施形態の連携処理では、ユニーク識別子を用い、留守番電話サービス提供装置110とコンテンツサーバ装置120とを連携させた。しかし、第2実施形態の連携処理では、ユニーク識別子を用いるのではなく、電話装置10の電話番号を用いて留守番電話サービス提供装置110とコンテンツサーバ装置120とを連携させる。すなわち、ユニーク識別子は生成されず、留守番電話サービス提供装置110が連携を行うコンテンツサーバ装置120にユニーク識別子を送信する代わりに(ステップS14の代わりに)、電話装置10の電話番号を送信する。そして、コンテンツサーバ装置120のコンテンツテーブルでサービス識別子とパスワードとユニーク識別子とが対応付けられる代わりに、サービス識別子とパスワードと電話装置10の電話番号とが対応付けられる。また、留守番電話サービス提供装置110の音声メッセージテーブルにはユニーク識別子が格納されない。この場合には、電話装置10の電話番号として050番号等の本来の電話番号に対応付けられた仮想番号を用いることが望ましい。これにより、宛先情報が第三者に漏洩したとしても、利用者は本来の電話番号を変更することなく、仮想番号を変更するだけでプライベートを保護できる。
【0074】
また、本形態のデータ連携処理では、第1実施形態のデータ連携処理においてユニーク識別子を用いて実行していた処理を、代わりに電話装置10の電話番号を用いて実行する。具体的には、本形態では以下のように各ステップが置換される
[ステップS50の置換]
具体的には、第1実施形態のステップS50の代わりに、通信制御部126−Cは、ステップS47,S48でログインが許可されたサービス識別子に対応する電話装置10−Aの電話番号をコンテンツテーブルから読み出し、その電話装置10−Aの電話番号を含む音声メッセージリストの表示要求を生成し、通信部127−Cに送る。送信部127−Cは、当該電話装置10−Aの電話番号を含む音声メッセージリストの表示要求を、ネットワーク3経由で留守番電話サービス提供装置110に送信する。
【0075】
[ステップS51の置換]
第1実施形態のステップS51の代わりに、電話装置10−Aの電話番号を含む音声メッセージリストの表示要求が、留守番電話サービス提供装置110の通信部118で受信され、通信制御部117に送られる。通信制御部117は、これを契機に、当該メッセージリストの表示要求が含む電話装置10−Aの電話番号を用いて記憶部111の音声メッセージテーブルを参照し、当該電話装置10−Aの電話番号に対応付けられている音声メッセージの音声ファイル名とコンテンツ識別子とを抽出し、それらを含み、なおかつ、それらの対応関係を特定可能な音声メッセージリストを生成する。生成された音声メッセージリストは通信部118に送られ、そこからネットワーク3経由でコンテンツサーバ装置120−Cに送信する。
【0076】
[ステップS54の置換]
また、第1実施形態のステップS54の代わりに、通信制御部126が、ステップS47,S48でログインが許可されたサービス識別子に対応する電話装置10−Aの電話番号をコンテンツテーブルから読み出し、それと上記取得要求が具備するコンテンツ識別子とを具備する音声メッセージ取得要求を生成する。当該音声メッセージ取得要求は、通信部127−Cに送られ、そこからネットワーク3経由で留守番電話サービス提供装置110に送信される。
【0077】
[ステップS55の置換]
電話装置10−Aの電話番号とコンテンツ識別子とを具備する音声メッセージ取得要求は、留守番電話サービス提供装置110(図4)の通信部118で受信され、通信制御部117に送られる。通信制御部117は、記憶部111の音声メッセージテーブルを参照し、音声メッセージ取得要求が具備する電話装置10−Aの電話番号とコンテンツ識別子とに対応付けられた音声メッセージと音声ファイル名とを音声メッセージテーブルから抽出する。そして、通信制御部117は、抽出した音声メッセージと音声ファイル名と、それらに対応付けられたコンテンツ識別子と電話装置10−Aの電話番号とを、通信部118に送る。通信部118は、これらの情報をネットワーク3経由でコンテンツサーバ装置120−Cに送信する。
【0078】
これらの情報は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、送られた電話装置10−Aの電話番号及びコンテンツ識別子によって特定されるコンテンツテーブル内のコンテンツと、送信された音声メッセージ及び音声ファイル名とを対応付け、それらを記憶部121−Cのコンテンツテーブルに格納する。
【0079】
〔その他の変形例〕
なお、本発明は上述の実施の形態に限定されるものではない。
例えば、第1実施形態のステップS47からS56までのメッセージ取得処理では、利用者装置20−Aがコンテンツサーバ装置120−Cにログインした後、利用者装置20−Aがコンテンツサーバ装置120−Cから音声メッセージリストを取得し(ステップS52)、音声メッセージリストから選択されたコンテンツ識別子に対応する音声メッセージを留守番電話サービス提供装置110からコンテンツサーバ装置120−Cに送信することとした(ステップS55)。しかし、コンテンツサーバ装置120−Cが、コンテンツ識別子を指定して取得する音声メッセージを指定するのではなく、利用者Aに対応するユニーク識別子(又は電話装置10−Aの電話番号)を留守番電話サービス提供装置110に送信し、留守番電話サービス提供装置110が、それに対応するすべての音声メッセージと、音声ファイル名と、コンテンツ識別子とを楽曲メッセージテーブルから抽出し、コンテンツサーバ装置120−Cに送信する構成でもよい。この場合も、コンテンツサーバ装置120−Cのテーブル制御部124−Cは、送られたユニーク識別子(又は電話装置10−Aの電話番号)及びコンテンツ識別子によって特定されるコンテンツテーブル内のコンテンツと、送信された音声メッセージ及び音声ファイル名とを対応付け、それらを記憶部121−Cのコンテンツテーブルに格納する。
【0080】
また、第1実施形態の連携処理では、留守番電話サービス提供装置110の音声メッセージテーブルで電話装置10の電話番号に対応付けられたユニーク識別子が存在しない場合にのみ新たなユニーク識別子を生成することとした。しかし、留守番電話サービス提供装置110の音声メッセージテーブルで電話装置10の電話番号に対応付けられたユニーク識別子が存在するか否かにかかわらず新たなユニーク識別子を生成し、留守番電話サービス提供装置110とコンテンツサーバ装置120とを連携させてもよい。
【0081】
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【0082】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【0083】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【0084】
また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD−ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【0085】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの(コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等)を含むものとする。
【0086】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【産業上の利用可能性】
【0087】
本発明によって、例えば、利用者がコンテンツサーバ装置120にアップロードした写真と、それに対してその利用者の知人から寄せられた音声メッセージ(祝福、激励、感想など)とを結びつけたデジタルコンテンツの作成が容易となり、音声付写真集等の作成も可能となる。
【符号の説明】
【0088】
10 電話装置
20 利用者装置
110 留守番電話サービス提供装置
120 コンテンツサーバ装置
【技術分野】
【0001】
本発明は、コンテンツとそれに関する音声データとを関連付けてネットワーク上の装置に登録する技術に関する。
【背景技術】
【0002】
特許文献1には、デジタルカメラにより調査対象を撮影して写真データを生成し、音声入力装置から音声入力された調査対象に関するコメントを音声データとして作成し、これらを含む統合データを電子記録媒体に記憶し、当該統合データをネットワーク経由で遠隔地のコンピュータに送信する装置が開示されている。
【0003】
また、非特許文献1には、利用者が電話装置を用いて特定の専用装置に接続し、音声ガイダンスにしたがって音声を録音することで、インターネット上のサイトに自動的に音声ブログを生成できるシステムが説明されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2002−352040号公報
【非特許文献】
【0005】
【非特許文献1】“Vポータルダイレクト ボイスブログ”,NTTコミュニケーションズ,[平成20年7月9日検索],インターネット<URL: http://www.ntt.com/v-portaldirect/data/function_blog.html>
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかし従来は、利用者がネットワーク上の装置にコンテンツを公開し、当該コンテンツに関する音声メッセージを、音声データを生成したり音声データをアップロードしたりする知識を有しない人々からも広く収集し、収集した音声メッセージを当該コンテンツに自動的に対応付けて格納することができなかった。
【0007】
例えば、特許文献1に開示された装置は、その装置のデジタルカメラが撮影した写真データと、その装置の音声入力装置に入力された音声データとを関連付けて格納し、それをネットワーク経由で送信するものであり、ネットワーク上に写真データ等のコンテンツを公開し、これに対する第三者からの音声メッセージをネットワーク経由で広く収集し、収集した音声メッセージをコンテンツに対応付けて格納することはできない。
【0008】
また、非特許文献1は、ネットワーク経由で収集した音声データをネットワーク上の装置に格納するものであるが、利用者がネットワーク上の装置に公開したコンテンツと、このように収集した音声データとを適切に対応付ける方法が存在しない。
【0009】
また、従来、利用者がネットワーク上の電子掲示板などに公開したコンテンツに対し、第三者が音声メッセージを提供する場合、この第三者が音声メッセージを所定の規格に従った音声データに変換してアップロードしなければならない。そのため、従来の電子掲示板のようなシステムでは、音声データを生成したり音声データをアップロードしたりする知識を有しない第三者から音声メッセージを収集することができなかった。
【0010】
本発明はこのような点に鑑みてなされたものであり、利用者がネットワーク上の装置にコンテンツを公開し、当該コンテンツに関する音声メッセージを、音声データを生成したり音声データをアップロードしたりする知識を有しない人々からも広く収集し、収集した音声メッセージを当該コンテンツに自動的に対応付けて格納する技術を提供することを目的とする。
【課題を解決するための手段】
【0011】
ネットワーク上で閲覧可能なコンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて記憶し、電話装置から音声メッセージおよびコンテンツを特定するコンテンツ識別子を含む入力を受け付け、受信された音声メッセージを、コンテンツ識別子と対応付けて記憶する。
【発明の効果】
【0012】
本発明では、利用者がネットワーク上の装置にコンテンツを公開し、当該コンテンツに関する音声メッセージを、音声データを生成したり音声データをアップロードしたりする知識を有しない人々からも広く収集し、収集した音声メッセージを当該コンテンツに自動的に対応付けて格納することができる。
【図面の簡単な説明】
【0013】
【図1】図1は、第1実施形態のデータ連携システム1の全体構成を示した図である。
【図2】図2(a)は、利用者Aが利用する電話装置10−Aの機能構成の詳細を示したブロック図であり、図2(b)は、利用者Aが利用する利用者装置20−Aの機能構成の詳細を示したブロック図である。
【図3】図3(a)は、利用者Bが利用する電話装置10−Bの機能構成の詳細を示したブロック図であり、図3(b)は、利用者Bが利用する利用者装置20−Bの機能構成の詳細を示したブロック図である。
【図4】図4は、留守番電話サービス提供装置110の機能構成の詳細を示したブロック図である。
【図5】図5は、コンテンツサーバ装置120−Cの機能構成の詳細を示したブロック図である。
【図6】図6は、第1実施形態の連携処理の全体を説明するためのシーケンス図である。
【図7】図7は、第1実施形態の連携処理の全体を説明するためのシーケンス図である。
【図8】図8は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
【図9】図9は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
【図10】図10は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
【図11】図11は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
【図12】図12は、第1実施形態のコンテンツサーバ装置120−Cのアップロード処理を説明するためのフローチャートである。
【図13】図13は、第1実施形態のコンテンツサーバ装置120−Cのアップロード処理を説明するためのフローチャートである。
【図14】図14は、第1実施形態のコンテンツサーバ装置120−Cのメッセージ取得処理を説明するためのフローチャートである。
【発明を実施するための形態】
【0014】
以下、図面を参照して本発明の実施形態を説明する。
〔第1実施形態〕
まず、本発明の第1実施形態について説明する。
<構成>
図1は、第1実施形態のデータ連携システム1の全体構成を示した図である。また、図2(a)は、利用者Aが利用する電話装置10−Aの機能構成の詳細を示したブロック図であり、図2(b)は、利用者Aが利用する利用者装置20−Aの機能構成の詳細を示したブロック図である。また、図3(a)は、利用者Bが利用する電話装置10−Bの機能構成の詳細を示したブロック図であり、図3(b)は、利用者Bが利用する利用者装置20−Bの機能構成の詳細を示したブロック図である。また、図4は、留守番電話サービス提供装置110の機能構成の詳細を示したブロック図であり、図5は、コンテンツサーバ装置120−Cの機能構成の詳細を示したブロック図である。
【0015】
図1に例示するように、本形態のデータ連携システム1は、1又は複数の電話装置10−1〜mと、複数の利用者装置20−1〜nと、1つの留守番電話サービス提供装置110と、1又は複数のコンテンツサーバ装置120−1〜pとを有し、電話装置10−1〜mと留守番電話サービス提供装置110とは、ネットワーク2を通じて通信可能に構成され、利用者装置20−1〜nと留守番電話サービス提供装置110とコンテンツサーバ装置120−1〜pとは、ネットワーク3を通じて通信可能に構成される。
【0016】
ここで、電話装置10−1〜mの例は、所定のプログラムが読み込まれたCPU(central processing unit)や所定の集積回路を具備する固定電話や携帯電話やIP電話等の電話機である。また、利用者装置20−1〜nの例は、通信機能を備えた公知のコンピュータに所定のプログラムが読み込まれて構成される装置であり、そのようなコンピュータの例はパーソナルコンピュータやPDA(personal digital assistant)等である。また、留守番電話サービス提供装置110の例は、通信機能を備えた公知のコンピュータに所定のプログラムが読み込まれて構成される装置であり、そのようなコンピュータの例はサーバ装置である。留守番電話サービス提供装置110は、例えば、050VoIPサービスを提供するためのサーバ装置である。なお、050VoIPサービスとは、電話機に割り当てられた本来の電話番号以外に050で始まる他の電話番号を設定し、050VoIPサービスを提供するためのサーバ装置でこれらを対応付けておき、第三者の電話機から当該050で始まる他の電話番号で電話がかけられた際に、その050で始まる他の電話番号に対応付けられている本来の電話番号の電話機に接続するサービスである。また、コンテンツサーバ装置120−1〜pの例は、通信機能を備えた公知のコンピュータに所定のプログラムが読み込まれて構成される装置であり、そのようなコンピュータの例はサーバ装置である。コンテンツサーバ装置120−1〜pは、例えば、ストレージサービスを提供するサービスプロバイダのサーバ装置として機能する。また、ネットワーク2の例は、電話通信網やインターネット等であり、ネットワーク3の例は、インターネットやLAN(Local Area Network)等である。なお、混乱が生じない場合には、電話装置10−1〜mを総称して電話装置10と表記し、利用者装置20−1〜nを総称して利用者装置20と表記し、コンテンツサーバ装置120−1〜pを総称してコンテンツサーバ装置120と表記する。また、各装置を構成する各機能部についても同様の総称を用いる。例えば、電話装置10−1〜mの入力部14−1〜mを総称して入力部14と表記する。また、本形態では、留守番電話サービス提供装置110が1つのみ存在する構成を例示するが、留守番電話サービス提供装置110が複数存在するシステム構成であってもよい。
【0017】
図2(a)及び図3(a)に示すように、本形態の電話装置10は、記憶部11と、一時記憶部12と、制御部13と、入力部14と、出力部15と、通信制御部16と、通信部17とを有する。記憶部11及び一時記憶部12の例は、半導体記憶装置やハードディスク装置等であり、制御部13及び通信制御部16の例は、CPUが所定のプログラムを実行して構成される処理手段や集積回路によって構成される処理手段である、また、入力部14の例は、テンキーやマイクロホン等の入力デバイスとインタフェース装置との組合せであり、出力部15の例は、液晶ディスプレイやスピーカ等の出力デバイスとインタフェース装置との組合せである。また、通信部17の例は、RFモジュールや集積回路等から構成される電話通信手段や、所定のプログラムが読み込まれたCPUの制御のもと駆動するLANカードやモデム等である。なお、電話装置10は、制御部13の制御のもと各処理を実行し、特に明示しない限り、各処理の実行過程で生成されたデータは、逐一、一時記憶部12に格納され、他の処理に利用される。
【0018】
また、図2(b)及び図3(a)に示すように、本形態の利用者装置20は、記憶部21と、一時記憶部22と、制御部23と、入力部24と、出力部25と、通信制御部26と、通信部27を有する。記憶部21及び一時記憶部22の例は、半導体記憶装置やハードディスク装置等であり、制御部23及び通信制御部26の例は、CPUが所定のプログラムを実行して構成される処理手段や集積回路によって構成される処理手段である。また、入力部24の例は、テンキーやマイクロホン等の入力デバイスとインタフェース装置との組合せであり、出力部25の例は、液晶ディスプレイやスピーカ等の出力デバイスとインタフェース装置との組合せである。また、通信部27の例は、RFモジュールや集積回路等から構成される電話通信手段や、所定のプログラムが読み込まれたCPUの制御のもと駆動するLANカードやモデム等である。なお、利用者装置20は、制御部23の制御のもと各処理を実行し、特に明示しない限り、各処理の実行過程で生成されたデータは、逐一、一時記憶部22に格納され、他の処理に利用される。
【0019】
また、図4に示すように、本形態の留守番電話サービス提供装置110は、記憶部111と、一時記憶部112と、制御部113と、パスワード生成部114と、判定部115と、ユニーク識別子割当部116と、通信制御部117と、通信部118と、テーブル制御部119とを有する。記憶部111及び一時記憶部112の例は、半導体記憶装置やハードディスク装置等であり、制御部113、パスワード生成部114、判定部115、ユニーク識別子割当部116及びテーブル制御部119の例は、CPUが所定のプログラムを実行して構成される処理手段や集積回路によって構成される処理手段である。また、通信制御部117の例は、集積回路等から構成される電話通信手段や、所定のプログラムが読み込まれたCPUの制御のもと駆動するLANカードやモデム等である。なお、留守番電話サービス提供装置110は、制御部113の制御のもと各処理を実行し、特に明示しない限り、各処理の実行過程で生成されたデータは、逐一、一時記憶部112に格納され、他の処理に利用される。
【0020】
また、図5に示すように、本形態のコンテンツサーバ装置120は、記憶部121と、一時記憶部122と、制御部123と、テーブル制御部124と、認証部125と、通信制御部126と、通信部127と、連絡メール生成部128とを有する。記憶部121及び一時記憶部122の例は、半導体記憶装置やハードディスク装置等であり、制御部123、テーブル制御部124、認証部125、通信制御部126及び連絡メール生成部128の例は、CPUが所定のプログラムを実行して構成される処理手段や集積回路によって構成される処理手段である。また、通信部127の例は、所定のプログラムが読み込まれたCPUの制御のもと駆動するLANカードやモデムである。なお、コンテンツサーバ装置120は、制御部123の制御のもと各処理を実行し、特に明示しない限り、各処理の実行過程で生成されたデータは、逐一、一時記憶部122に格納され、他の処理に利用される。
【0021】
<処理>
次に、本形態の処理を説明する。
[前提]
以下では、或る利用者Aが、或る1つの電話装置10−Aと或る1つの利用者装置20−Aとを利用する。また、別の或る利用者Bが、或る1つの電話装置10−Bと或る1つの利用者装置20−Bとを利用する。
【0022】
利用者Aは、既に留守番電話サービス提供装置110のサービス(例えば、留守番電話サービス付きの050VoIPサービス)に加入しており、利用者Aが利用する電話装置10−Aには電話番号(例えば、050番号)が割り当てられている。そして、留守番電話サービス提供装置110の記憶部111には、この電話装置10−Aの電話番号(例えば、050番号)と留守番設定フラグとを含む音声メッセージテーブルが格納されている(図4)。ただし、本形態では、この時点の音声メッセージテーブルに、ユニーク識別子、コンテンツ識別子及び音声メッセージは格納されていないものとする。なお、留守番設定フラグとは、それに対応付けられた電話番号が留守番電話設定であるか否かを特定する情報であり、留守番設定フラグの初期値は、それに対応付けられた電話番号が留守番電話設定されていない旨を示す情報となっている。また、各識別子は数字である。
【0023】
また、この利用者Aは、既に或るコンテンツサーバ装置120−Cのサービス(例えば、ストレージサービスであるcocoa(登録商標))に加入しており、このコンテンツサーバ装置120−Cの記憶部121には、当該コンテンツサーバ装置120−Cで利用者Aに対して付与されたサービス識別子とログインパスワードとが少なくとも対応付けられたコンテンツテーブルが格納されている(図5)。ただし、本形態では、この時点のコンテンツテーブルに、ユニーク識別子、コンテンツ識別子、コンテンツ、転送された音声メッセージ及び参照用パスワードは格納されていないものとする。また、留守番電話サービス提供装置110の記憶部111には、以下に述べる処理に必要な入力画面情報やガイダンス情報などが格納されており、各コンテンツサーバ装置120の記憶部121には、留守番電話サービス提供装置110の宛先情報(IPアドレス等)が格納されている。
【0024】
[連携処理]
まず、本形態のデータ連携処理の前提として、利用者Aが、自らが利用する電話装置10−Aと利用者装置20−Aとを用い、留守番電話サービス提供装置110とコンテンツサーバ装置120−Cとを連携させる必要がある。なお、連携させるコンテンツサーバ装置120−Cは、利用者の意思で自由に選択したものである。以下、この連携処理を説明する。
【0025】
図6及び図7は、第1実施形態の連携処理の全体を説明するためのシーケンス図である。
まず、利用者装置20−A(図2(b))はコンテンツサーバ装置120−Cにログインするために、ネットワーク3を通じてコンテンツサーバ装置120−Cにアクセスし、チャレンジ・アンド・レスポンスなどの通常の本人認証技術を用いてログイン処理を実行する。このログイン処理では、利用者装置20−Aの入力部24−Aにコンテンツサーバ装置120−Cにログインするためのサービス識別子とサービスパスワードが入力される。これらは記憶部21−Aに格納されてから通信制御部26−Aに送られ、通信制御部26−Aはこれらに対応するサービスログイン情報を生成し、それを通信部27−Aに送る。通信部27−Aは、ネットワーク3を経由してサービスログイン情報をコンテンツサーバ装置120−Cに送信する(ステップS1)。このサービスログイン情報は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信されて記憶部121に格納され、認証部125−Cに送られる。認証部125−Cは、このサービスログイン情報とコンテンツテーブルの情報とを用いて認証処理を行う。認証部125−Cがサービスログインを許可すると、通信制御部126−Cはサービスログイン許可情報を生成して通信部127に送り、通信部127−Cはそれをネットワーク3経由で利用者装置20−Aに返送する(ステップS2)。なお、コンテンツサーバ装置120−Cへのログインに加え、さらに利用者装置20−Aが同様な手順によって留守番電話サービス提供装置110にログインすることとしてもよい。
【0026】
次に、利用者装置20−A(図2(b))の通信制御部26−Aが、コンテンツサーバ装置120−Cへ連携要求を行うための連携要求情報を生成し、それを通信部27−Aに送る。なお、連携要求情報は、少なくとも、利用者装置20−Aの宛先情報(IPアドレス等)とコンテンツサーバ装置120−Cの宛先情報(IPアドレス等)とを含む。通信部27−Aは、この連携要求情報をネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS3)。連携要求情報はコンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、通信制御部126−Cに送られる。通信制御部126−Cは、少なくとも連携要求情報が具備する利用者装置20−Aの宛先情報と、記憶部121から読み出した留守番電話サービス提供装置110の宛先情報と、コンテンツサーバ装置120−Cの宛先情報を含む連携処理開始情報を生成し、それを通信部127−Cに送る。通信部127−Cは、ネットワーク3経由で連携処理開始情報を留守番電話サービス提供装置110に送信する(ステップS4)。
【0027】
この連携処理開始情報は、留守番電話サービス提供装置110(図4)の通信部118で受信され、通信制御部117に送られる。通信制御部117は、少なくとも連携処理開始情報が具備する利用者装置20−Aの宛先情報と留守番電話サービス提供装置110の宛先情報とを含み、電話装置10−Aの電話番号(例えば050番号)の入力を促すための宛先入力要求情報を生成し、それを通信部118に送る。通信部118は、ネットワーク3経由で宛先入力要求情報を利用者装置20−Aに送信する(ステップS5)。
宛先入力要求情報は、利用者装置20−A(図2(b))の通信部27−Aで受信され、そこから通信制御部26−Aに送られる。通信制御部26−Aは、電話装置10−Aの電話番号(例えば050番号)の入力を促す画面情報を生成して出力部25−Aに送り、出力部25−Aはそれを出力するとともに、入力部24−Aは、電話装置10−Aの電話番号(例えば050番号"050-A")の入力を受け付ける。利用者Aは、入力部24−Aから電話装置10−Aの電話番号を入力する。入力された電話装置10−Aの電話番号は、通信制御部26−Aに送られ、通信制御部26−Aは、少なくとも、電話装置10−Aの電話番号と留守番電話サービス提供装置110の宛先情報と利用者装置20−Aの宛先情報とを含む情報を生成し、それを通信部27−Aに送る。なお、留守番電話サービス提供装置110の宛先情報と利用者装置20−Aの宛先情報とは、宛先入力要求情報が具備していたものである。通信部27−Aはこれをネットワーク3経由で留守番電話サービス提供装置110に送信する(ステップS6)。この情報は、留守番電話サービス提供装置110(図4)の通信部118で受信され、電話装置10−Aの電話番号(例えば050番号"050-A")は記憶部111に格納される。
【0028】
次に、留守番電話サービス提供装置110のパスワード生成部114が、ワンタイムパスワードを生成し、それを記憶部111に格納された電話装置10−Aの電話番号に対応付けて格納する。なお、ワンタイムパスワードを、所定期間経過後に無効となる時限付のパスワードとすれば、さらに安全性が高まる。また、通信制御部117が電話装置10−Aを着信可能な状態にするように促すメッセージを示すメッセージ情報を生成する。このメッセージ情報とワンタイムパスワードとは、通信部118に送られ、そこからネットワーク3経由で利用者装置20−Aに送られる(ステップS7)。なお、利用者装置20−Aの宛先情報は、宛先入力要求情報が具備していたものである。メッセージ情報とワンタイムパスワードとは、利用者装置20−A(図2(b))の通信部27−Aで受信される。このワンタイムパスワードは記憶部21−Aに格納され、メッセージ情報は通信制御部26−Aに送られて電話装置10−Aを着信可能な状態にするように促すメッセージに変換される。そして、ワンタイムパスワードと、電話装置10−Aを着信可能な状態にするように促すメッセージとは出力部25から出力され、利用者Aに知覚される。
【0029】
次に、留守番電話サービス提供装置110(図4)の通信部118が、記憶部111から電話装置10−Aの電話番号(例えば050番号"050-A")を読み出し、それを用い、ネットワーク2経由で電話装置10−Aを発呼する(ステップS8)。電話装置10−A(図2(a))の通信部17はこれを着信し、その着信確認が留守番電話サービス提供装置110と電話装置10−Aとの間で交わされる(ステップS9)。次に、留守番電話サービス提供装置110の通信部118が記憶部111から送られた音声ガイダンス内容を示すガイダンス情報(認証情報要求情報)を読み込み、それをネットワーク2経由で電話装置10−Aに送信する(ステップS10)。この音声ガイダンス内容には、利用者に、利用者装置20−Aから出力されたワンタイムパスワードを応答ワンタイムパスワードとして入力するように促す内容が含まれる。電話装置10−Aの通信部17−Aはこれを受信し、これを通信制御部16−Aに送る。通信制御部16−Aはこれを音声ガイダンスに変換し、出力部15−Aから出力させる。また、入力部14−Aは、応答ワンタイムパスワードの入力を受け付け、利用者Aに入力された応答ワンタイムパスワードは記憶部11−Aに格納される。次に、応答ワンタイムパスワードが通信部17−Aに送られ、通信部17−Aはこれを留守番電話サービス提供装置110に送信する(ステップS11)。
【0030】
応答ワンタイムパスワードは、留守番電話サービス提供装置110(図4)の通信部118で受信され、記憶部111に格納される。次に、判定部115が、現在通信中の電話装置10−Aの電話番号(例えば050番号"050-A")に対応付けられているワンタイムパスワードと、ステップS11で受信された応答ワンタイムパスワードとを記憶部111から読み出し、それらが等しいか否かを判定する。判定部115は、これらが等しい場合に認証OKと判断し、等しくない場合に認証NGと判断する。その認証結果は、通信部118からネットワーク2経由で電話装置10−Aに送信される(ステップS12)。この認証結果は、電話装置10−Aの通信部17で受信され出力部15から出力される。その後、留守番電話サービス提供装置110と電話装置10−Aとの接続が切断される(ステップS13)。
【0031】
ここで、認証NGであった場合、留守番電話サービス提供装置110の通信部118は、その旨をネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS14)。
【0032】
一方、認証OKであった場合、留守番電話サービス提供装置110(図3(a))のユニーク識別子割当部116が記憶部111の音声メッセージテーブルを参照し、電話装置10−Aの電話番号に対応付けられたユニーク識別子が存在しない場合にのみ新たなユニーク識別子を生成して電話装置10−Aの電話番号及び個人情報に対応付けて音声メッセージテーブルを更新する。そして、留守番電話サービス提供装置110の通信制御部117は、音声メッセージテーブルにおいて電話装置10−Aの電話番号に対応付けられたユニーク識別子を記憶部111から読み出し、それを通信部118に送る。通信部118は、そのユニーク識別子をネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS14)。なお、コンテンツサーバ装置120−Cの宛先情報は、ステップS4の連携処理開始情報が具備していたものである。このユニーク識別子は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、テーブル制御部124−Cが、それをログイン中のサービス識別子に対応付けて記憶部121−Cに格納することによってコンテンツテーブルを更新する。
【0033】
その後、留守番電話サービス提供装置110の通信部118は、認証結果とその出力画面情報をネットワーク3経由で利用者装置20−Aに送信する(ステップS15)。なお、利用者装置20−Aの宛先情報は、ステップS4の連携処理開始情報が具備していたものである。認証結果とその出力画面情報は、利用者装置20−A(図2(b))の通信部27−Aで受信され、通信制御部26−Aで出力用画面に変換されて出力部25−Aから出力される。また、これを契機に、利用者装置20−Aの通信部27−Aはコンテンツサーバ装置120−Cにログアウト要求を行い(ステップS16)、ログアウト処理が実行される(ステップS17)。
【0034】
以上の処理により、留守番電話サービス提供装置110の記憶部111に格納された音声メッセージテーブルのデータのうち、利用者Aが利用する電話装置10−Aの電話番号にユニーク識別子が対応付けられ、コンテンツサーバ装置120−Cの記憶部121に格納されたコンテンツテーブルのデータのうち、利用者Aのサービス識別子とログインパスワードとに同じユニーク識別子が対応付けられる。これにより、ユニーク識別子を介し、留守番電話サービス提供装置110に格納された利用者Aに対応する音声メッセージテーブルのデータと、コンテンツサーバ装置120−Cに格納された利用者Aに対応するコンテンツテーブルのデータとを連携させることが可能となった。また、ユニーク識別子を介してこのような関連付けを行うことにより、コンテンツサーバ装置120−Cに、利用者Aが利用する電話装置10−Aの電話番号を開示することなく、留守番電話サービス提供装置110とコンテンツサーバ装置120−Cとを連携させることができ、利用者Aのプライバシーの保護が図れる。
【0035】
[データ連携処理]
次に、利用者Aが利用者装置20−Aを用い、画像や動画等のコンテンツをコンテンツサーバ装置120−cにアップロードして公開し、利用者Bが電話装置10−Bを用い、公開されたコンテンツに対して音声メッセージを提供し、提供された音声メッセージと対応するコンテンツとをコンテンツサーバ装置120−cに対応付けて格納するデータ連携処理を説明する。
【0036】
図8から図11は、第1実施形態のデータ連携処理の全体を説明するためのシーケンス図である。
まず、利用者装置20−A(図2(b))の入力部24−Aに、電話装置10−Aの電話番号(例えば050番号)の留守番電話設定指示が入力される。この留守番電話設定指示は、記憶部11−Aに格納された後、通信制御部16−Aに送られて所定のフォーマットに変換され、さらに通信部17−Aからネットワーク3経由で留守番電話サービス提供装置110に送信される。この留守番電話設定指示は留守番電話サービス提供装置110(図4)の通信部118で受信され、テーブル制御部119に送られる。テーブル制御部119は、記憶部111の音声メッセージテーブルを参照し、留守番電話設定指示が示す電話装置10−Aの電話番号に対応する留守番設定フラグを留守番電話設定にし、当該音声メッセージテーブルを更新する(ステップS21)。
【0037】
次に、利用者装置20−A(図2(b))がコンテンツサーバ装置120−Cへのログインを行う(ステップS22,S23)。この処理はステップS1,S2と同様である。その後、利用者装置20−Aの入力部24−Aに、写真や動画等のコンテンツと、各コンテンツをそれぞれ特定するコンテンツ識別子とが入力され、それらが記憶部21−Aに格納される。なお、各コンテンツは、それぞれ1つのデータファイルであってもよいし、複数のデータファイルの集合であってもよい。すなわち、各コンテンツ識別子は、それぞれ1つのデータファイルに対応するものであってもよいし、複数のデータファイルの集合(例えば、フォルダ)に対応するものであってもよい。これらのコンテンツとコンテンツ識別子とは、通信制御部26−Aに送られて所定のフォーマットに変換され、さらに通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される。送信されたコンテンツとコンテンツ識別子は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信された後、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、当該コンテンツとコンテンツ識別子とを記憶部121−Cのコンテンツテーブルに格納する。当該コンテンツとコンテンツ識別子は、ステップS22,S23でログインを許可したサービス識別子に対応付けられて格納される(ステップS24)。これにより、コンテンツテーブルでは、互いに対応するサービス識別子とログインパスワードとユニーク識別子とコンテンツとコンテンツ識別子とが対応付けられる。
【0038】
次に、コンテンツサーバ装置120−Cから送信された情報を用いて利用者装置20−A(図2(b))の通信制御部26−Aで生成された公開コンテンツ選択入力画面が、出力部25−Aから出力される。なお、公開コンテンツ選択入力画面とは、第三者に公開するコンテンツの選択を促す画面である。利用者は第三者に公開するコンテンツを選択し、利用者装置20−Aの入力部24−Aに、公開するコンテンツのコンテンツ識別子を入力する。入力されたコンテンツ識別子は、通信制御部26−Aに送られ、通信制御部26−Aは、そのコンテンツ識別子を含み、それによって特定されるコンテンツを公開する旨を示す公開コンテンツ選択情報を生成して通信部27−Aに送る。通信部27−Aは、この公開コンテンツ選択情報をネットワーク3経由でコンテンツサーバ装置120−Cに送信する。公開コンテンツ選択情報は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、公開コンテンツ選択情報が具備するコンテンツ識別子を公開リストとしてコンテンツテーブルに格納する。なお、当該公開リストは、ステップS22,S23でログインを許可したサービス識別子に対応付けられて格納される(ステップS25)。
【0039】
次に、コンテンツサーバ装置120−Cから送信された情報を用いて利用者装置20−A(図2(b))の通信制御部26−Aで生成された参照用パスワード設定入力画面が、出力部25−Aから出力される。なお、参照用パスワード設定入力画面とは、第三者がコンテンツを参照する際の参照用パスワードを設定するか否かの判断を促す画面である。利用者Aは、利用者装置20−Aの入力部24−Aから参照用パスワード設定の有無を示す情報を入力する。当該参照用パスワード設定の有無を示す情報は、通信制御部26−Aに送られて所定のフォーマットに変換され、通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される(ステップS26)。
【0040】
当該参照用パスワード設定の有無を示す情報は、コンテンツサーバ装置120−Cの通信部127−Cで受信され、通信制御部126−Cに送られる。ここで、通信制御部126−Cは、当該参照用パスワード設定の有無を示す情報が参照用パスワードを設定する旨のものであった場合にのみ、記憶部121−Cから読み出した参照用パスワード入力画面を表示するための情報を通信部127−Cからネットワーク3経由で利用者装置20−Aに送信する(ステップS27)。この情報は利用者装置20−A(図2(b))の通信部27−Aで受信され、通信制御部26−Aに送られる。通信制御部26−Aは、これを用いて参照用パスワード入力画面を出力部25−Aに出力させる。利用者Aは、入力部24−Aから参照用パスワードを入力する。入力された参照用パスワードは、通信制御部26−Aに送られ、そこで所定のフォーマットに変換された後、通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される。コンテンツサーバ装置120−C(図5)の通信部127−Cは、当該参照用パスワードを受信し、テーブル制御部124−Cに送る。テーブル制御部124−Cは、当該参照用パスワードをステップS22,S23でログインを許可したサービス識別子に対応付けて記憶部121−Cのコンテンツテーブルに格納する(ステップS28)。なお、参照用パスワード設定の有無を示す情報が参照用パスワードを設定しない旨のものであった場合、ステップS27及びS28の処理は実行されない。
【0041】
次に、コンテンツサーバ装置120−Cから送信された情報を用いて利用者装置20−A(図2(b))の通信制御部26−Aで生成されたメール送信有無指定入力画面が、出力部25−Aから出力される。なお、メール送信有無指定入力画面とは、コンテンツサーバ装置120−Cから、利用者Bが利用する利用者装置20−Bに、コンテンツサーバ装置120−Cのコンテンツが格納された領域の宛先情報(例えば、URL)や、音声メッセージの録音するためにダイヤルする電話番号(利用者装置20―Aの電話番号(例えば050番号))や、公開するコンテンツに対応するコンテンツ識別子などが記載された電子メールを送信するか否かの判断を促す画面である。利用者Aは、利用者装置20−Aの入力部24−Aからメール送信の有無を指定するメール送信有無指定を入力する。当該メール送信有無指定の情報は、通信制御部26−Aに送られて所定のフォーマットに変換され、通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される(ステップS29)。
【0042】
当該メール送信有無指定の情報は、コンテンツサーバ装置120−Cの通信部127−Cで受信され、通信制御部126−Cに送られる。ここで、当該メール送信有無指定が電子メールを送信する旨のものであった場合にのみ、以下のステップS30からS34の処理が実行される。
【0043】
《ステップS30からS34の処理》
通信制御部126−Cは、記憶部121−Cからメール用入力画面を表示するための情報を読み出し、それを通信部127−Cからネットワーク3経由で利用者装置20−Aに送信する(ステップS30)。なお、メール用入力画面とは、利用者装置20−Bの宛先情報(例えば、メールアドレス)や、メール件名や、コンテンツサーバ装置120−Cのコンテンツが格納された領域の宛先情報(例えば、URL)や、音声メッセージの録音するためにダイヤルする電話番号(利用者装置20―Aの電話番号(例えば050番号))や、公開するコンテンツに対応するコンテンツ識別子などのメール用入力情報の入力を促す画面である。利用者Aは、利用者装置20−Aの入力部24−Aからこれらのメール用入力情報を入力する。なお、参照用パスワードは、安全性の観点から電子メール以外の方法で利用者Aから利用者Bに伝えられることが望ましい。入力されたメール用入力情報は、通信制御部26−Aに送られ、そこで所定のフォーマットに変換された後、通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信される(ステップS30)。
【0044】
コンテンツサーバ装置120−C(図5)の通信部127−Cは、当該メール用入力情報を受信し、それを連絡メール生成部128−Cに送る。連絡メール生成部128−Cは、当該メール用入力情報を用いて電子メールを生成し、生成した電子メールを記憶部121−Cに格納する。この電子メールは、通信制御部126−Cに読み出されてメール内容確認用情報に変換され、ネットワーク3経由で利用者装置20−Bに送信される。利用者装置20−Bでメール内容が確認されると(ステップS32)、通信制御部126−Cが記憶部121−Cから電子メールを読み出し、それを通信部127−Cからネットワーク3経由で利用者装置20−Bに送信する(ステップS33)。利用者装置20−B(図3(b))の通信部27−Bで受信された電子メールは通信制御部26−Bに送られ、そこで出力用のデータに変換されて出力部25−Bから出力される。これにより、利用者Bは、利用者装置20−Bの宛先情報や、メール件名や、コンテンツサーバ装置120−Cのコンテンツが格納された領域の宛先情報や、音声メッセージの録音するためにダイヤルする電話番号や、公開するコンテンツに対応するコンテンツ識別子などの情報を知ることができる。
【0045】
その後、通信制御部126−Cは、電子メールを送信した旨を示すメール送信確認を生成し、それを通信部127−Cからネットワーク3経由で利用者装置20−Aに送信する。なお、ステップS30からS34の処理を実行しない場合には、利用者Aは自ら作成した電子メール等によって上記の電子メールと同等の情報を利用者Bに伝える必要がある。ただし、利用者Bが上記の電子メールと同等の情報の少なくとも一部(利用者装置20―Aの電話番号等)を既に知っている場合、その利用者Bが知っている情報については利用者Bに伝える必要はない(ステップS34/《ステップS30からS34の処理》の説明終わり)。
その後、利用者装置20−Aの通信部27−Aはコンテンツサーバ装置120−Cにログアウト要求を行い(ステップS35)、ログアウト処理が実行される(ステップS36)。
【0046】
その後、利用者Bは、利用者装置20−Bは、ネットワーク3経由で、利用者Aの利用者装置20−Aからアップロードされたコンテンツが格納されたコンテンツサーバ装置120−Cの領域に接続する(ステップS37)。コンテンツサーバ装置120−C(図5)の通信制御部126−Cは、接続された領域に格納されたコンテンツテーブルを参照し、参照用パスワードが設定されているか否かを判断する。そして、通信制御部126−Cは、参照用パスワードが設定されていると判断した場合にのみ、参照用パスワード入力画面を通信部127−Cに送り、そこから利用者装置20−Bに送信させ(ステップS38)、利用者装置20−Bとコンテンツサーバ装置120−Cとの間でパスワード認証を行う(ステップS39)。このパスワード認証には、例えば、チャレンジ・アンド・レスポンスなどの通常の認証手法を用いる。
【0047】
その後、コンテンツサーバ装置120−Cの通信制御部126−Cが、利用者装置20−Bに接続された領域に格納されたコンテンツテーブルの公開リストを参照し、そこに記述されたコンテンツ識別子と、それらに対応するコンテンツとをコンテンツテーブルから抽出する。抽出されたコンテンツとコンテンツ識別子とは、その対応関係を特定可能な状態で所定のフォーマットに変換され、送信部127−Cからネットワーク3経由で利用者装置20−Bに送信される。コンテンツサーバ装置120−Cから送信されたコンテンツとそれに対応するコンテンツ識別子は、利用者装置20−Bの通信部27−Bで受信され、さらに通信制御部26−Bに送られて出力可能なフォーマットに変換され、出力部25−Bから出力される(ステップS40)。これにより、利用者Bは、当該コンテンツとそれに対応するコンテンツ識別子とを閲覧することができる。
【0048】
次に、利用者Bは、電話装置10−Bの入力部14−Bに電話装置10−Aの電話番号を入力し、電話装置10−Aに電話をかける。なお、前述のように、電話装置10−Aの電話番号には、それに固有のユニーク識別子が対応付けられ、ステップS40で利用者装置20−Bの通信部27−Bで受信されたコンテンツは、コンテンツテーブルで当該電話装置10−Aの電話番号に対応するユニーク識別子に対応付けられている。すなわち、電話装置10−Bの通信部27−Bは、ステップS40で利用者装置20−Bの通信部27−Bで受信されたコンテンツにコンテンツテーブルで対応付けられているユニーク識別子に対応する電話装置10−Aの電話番号を指定して発呼し、留守番電話サービス提供装置110に接続する(ステップS41)。
【0049】
これを契機に、留守番電話サービス提供装置110(図4)の通信制御部117が、記憶部111の音声メッセージテーブルを参照し、指定された電話装置10−Aの電話番号に対応する留守番設定フラグが留守番設定する旨を示すことを確認する。ここで、留守番設定フラグは留守番設定となっているため、通信制御部117は、コンテンツ識別子の入力を促すガイダンス情報を留守番電話応答メッセージとして記憶部111から読み込み、それを所定のフォーマットに変換し、通信部118からネットワーク2経由で電話装置10−Bに送信する(ステップS42)。このガイダンス情報は、電話装置10−B(図3(a))の通信部17−Bで受信され、通信制御部16−Bで音声データに変換されて出力部15−Bから出力される。
【0050】
これに対して、利用者Bは、入力部14−Bから音声メッセージを提供するコンテンツに対応する特定のコンテンツ識別子を入力する。この入力は例えば、テンキーによる入力である。入力されたコンテンツ識別子は記憶部11−Bに格納される。通信制御部16−Bは、当該特定のコンテンツ識別子を読み込み、所定のフォーマットに変換して通信部17−Bに送り、通信部17−Bはこれをネットワーク2経由で留守番電話サービス提供装置110に送信する。留守番電話サービス提供装置110(図4)の通信部118は、当該特定コンテンツ識別子の情報を受信し、テーブル制御部119は当該特定コンテンツ識別子を電話装置10−Aの電話番号に対応付けて音声メッセージテーブルを更新する(ステップS43)。
【0051】
さらに、留守番電話サービス提供装置110の通信制御部117が、音声メッセージの入力を促すガイダンス情報を記憶部111から読み込み、それを所定のフォーマットに変換し、通信部118からネットワーク2経由で電話装置10−Bに送信する。このガイダンス情報は、電話装置10−B(図3(a))の通信部17−Bで受信され、通信制御部16−Bで音声データに変換されて出力部15−Bから出力される(ステップS44)。
これに対して、利用者Bは、入力部14−Bから音声メッセージを入力する。この入力は、例えば、通常の留守番電話メッセージと同様、マイクロホンへの音声入力である。入力された音声メッセージは記憶部11−Bに格納される。通信制御部16−Bは、この音声メッセージを読み込み、所定のフォーマットに変換して通信部17−Bに送り、通信部17−Bはこれをネットワーク2経由で留守番電話サービス提供装置110に送信する。留守番電話サービス提供装置110(図4)の通信部118は、この音声メッセージを受信し、テーブル制御部119に送る。テーブル制御部119は、その音声メッセージを、音声メッセージテーブルに格納された(ステップS43)コンテンツ識別子に対応付け、当該音声メッセージテーブルに格納する。なお、各音声メッセージには、それぞれの音声ファイルに付与された音声ファイル名も対応付けられる。以上により、音声メッセージテーブルには、電話装置10−Aの電話番号と、ステップS43で電話装置10−Bから送信された特定のコンテンツ識別子と、電話装置10−Bから送信された音声メッセージとが、少なくとも対応付けられる(ステップS45)。その後、留守番電話サービス提供装置110と電話装置10−Bとの接続が切断される(ステップS46)。
【0052】
次に、利用者装置20−A(図2(b))がコンテンツサーバ装置120−Cへのログインを行う(ステップS47,S48)。この処理はステップS1,S2と同様である。
【0053】
次に、利用者装置20−Aの入力部24−Aに入力された音声メッセージを取得するための指示情報に従い、通信制御部26−Aが音声メッセージリストの表示要求情報を生成し、それを通信部27−Aからネットワーク3経由でコンテンツサーバ装置120−Cに送信する。コンテンツサーバ装置120−Cの通信部127−Cは当該表示要求情報を受信し、それを通信制御部126−Cに送る(ステップS49)。通信制御部126−Cは、ステップS47,S48でログインが許可されたサービス識別子に対応するユニーク識別子をコンテンツテーブルから読み出し、そのユニーク識別子を含む音声メッセージリストの表示要求を生成し、通信部127−Cに送る。送信部127−Cは、当該ユニーク識別子を含む音声メッセージリストの表示要求を、ネットワーク3経由で留守番電話サービス提供装置110に送信する(ステップS50)。
【0054】
ユニーク識別子を含む音声メッセージリストの表示要求は、留守番電話サービス提供装置110の通信部118で受信され、通信制御部117に送られる。通信制御部117は、これを契機に、当該メッセージリストの表示要求が含むユニーク識別子を用いて記憶部111の音声メッセージテーブルを参照し、当該ユニーク識別子に対応付けられている音声メッセージの音声ファイル名とコンテンツ識別子とを抽出し、それらを含み、なおかつ、それらの対応関係を特定可能な音声メッセージリストを生成する。生成された音声メッセージリストは通信部118に送られ、そこからネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS51)。当該音声メッセージリストは、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、記憶部121−Cに格納されるとともに、ネットワーク3経由で利用者装置20−Aに転送される。転送された音声メッセージリストは、利用者装置20−A(図2(b))の通信部27−Aで受信され、記憶部21−Aに格納される(ステップS52)。
【0055】
当該音声メッセージリストは、さらに出力部25−Aから出力され、利用者Aに閲覧される。利用者Aは、出力された音声メッセージリストから取得を要求する音声メッセージをコンテンツ識別子によって特定し、特定したコンテンツ識別子を入力部24−Aに入力する。当該コンテンツ識別子は、記憶部21−Aに格納された後、通信制御部26−Aに送られる。通信制御部26−Aは、当該コンテンツ識別子で特定されるコンテンツに対する音声メッセージの取得要求を生成し、それを通信部27−Aに送り、そこからネットワーク3経由でコンテンツサーバ装置120−Cに送信する(ステップS53)。当該取得要求は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、通信制御部126に送られる。通信制御部126は、ステップS47,S48でログインが許可されたサービス識別子に対応するユニーク識別子をコンテンツテーブルから読み出し、それと上記取得要求が具備するコンテンツ識別子とを具備する音声メッセージ取得要求を生成する。当該音声メッセージ取得要求は、通信部127−Cに送られ、そこからネットワーク3経由で留守番電話サービス提供装置110に送信される(ステップS54)。
【0056】
ユニーク識別子とコンテンツ識別子とを具備する音声メッセージ取得要求は、留守番電話サービス提供装置110(図4)の通信部118で受信され、通信制御部117に送られる。通信制御部117は、記憶部111の音声メッセージテーブルを参照し、音声メッセージ取得要求が具備するユニーク識別子とコンテンツ識別子とに対応付けられた音声メッセージと音声ファイル名とを音声メッセージテーブルから抽出する。そして、通信制御部117は、抽出した音声メッセージと音声ファイル名と、それらに対応付けられたコンテンツ識別子とユニーク識別子とを、通信部118に送る。通信部118は、これらの情報をネットワーク3経由でコンテンツサーバ装置120−Cに送信する。
【0057】
これらの情報は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、送られたユニーク識別子及びコンテンツ識別子によって特定されるコンテンツテーブル内のコンテンツと、送信された音声メッセージ及び音声ファイル名とを対応付け、それらを記憶部121−Cのコンテンツテーブルに格納する(ステップS55)。その後、コンテンツサーバ装置120−Cの通信部127−Cは、利用者装置20−Aからの要求に応じ、コンテンツテーブルで対応付けられたコンテンツと音声メッセージとを含む組み合わせデータを利用者装置20−Aに送信する(ステップS56)。
【0058】
[アップロード処理]
次に、フローチャートを用い、前述のステップS22からS36までで実行されるコンテンツサーバ装置120−Cのアップロード処理を説明する。
図12及び図13は、第1実施形態のコンテンツサーバ装置120−Cのアップロード処理を説明するためのフローチャートである。
【0059】
コンテンツサーバ装置120−Cの通信部127−Cが、利用者装置20−Aから送信されたサービスログイン情報を受信し(ステップS101)、通信制御部126−Cがサービスログイン情報とコンテンツテーブルのサービス識別子やログインパスワードを用い、ログインを許可するか否かを判断する(ステップS102)。ここで、ログインを許可しないと判断した場合にはアップロード処理を終了する。一方、ログインを許可すると判断した場合には、通信部127−Cから利用者装置20−Aへサービスログイン許可情報を送信する(ステップS103)。
【0060】
その後、コンテンツサーバ装置120−Cの通信部127−Cが、利用者装置20−Aから送信されたコンテンツと当該コンテンツに対応するコンテンツ識別子とを受信する。これらは、ステップS102のログインを許可したサービス識別子に対応付けて記憶部121−Cのコンテンツテーブルに格納される(ステップS104)。
【0061】
次に、通信制御部126−Cが、記憶部121−Cから公開コンテンツ選択入力画面を特定する情報を読み出し、通信部127−Cから利用者装置20−Aに送信する(ステップS105)。そして、これに対して利用者装置20−Aから送信された、公開するコンテンツのコンテンツ識別子を含む公開コンテンツ選択情報を通信部127−Cで受信する。公開コンテンツ選択情報が具備するコンテンツ識別子は、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、公開コンテンツ選択情報が具備するコンテンツ識別子を公開リストとしてコンテンツテーブルに格納する。なお、当該公開リストは、ステップS101,S102でログインを許可したサービス識別子に対応付けられて格納される(ステップS106)。
【0062】
次に、通信制御部126−Cが、記憶部121−Cから参照用パスワード設定入力画面を特定する情報を読み出し、通信部127−Cから利用者装置20−Aに送信する(ステップS107)。これに対して利用者装置20−Aから送信された参照用パスワード設定の有無を示す情報は、通信部127−Cで受信され、通信制御部126−Cに送られる(ステップS108)。通信制御部126−Cは、当該参照用パスワード設定の有無を示す情報が、参照用パスワードを設定する旨を示すか否かを判定する(ステップS109)。
【0063】
ここで、参照用パスワード設定の有無を示す情報が参照用パスワードを設定しない旨を示す場合には、ステップS110からS112を実行することなくステップS113の処理に進む。一方、参照用パスワード設定の有無を示す情報が参照用パスワードを設定する旨を示す場合には、通信部127−Cが、記憶部121−Cから読み出された参照用パスワード入力画面を表示するための情報をネットワーク3経由で利用者装置20−Aに送信する(ステップS110)。通信部127−Cは、これに対して利用者装置20−Aから送信された参照用パスワードを受信し、テーブル制御部124−Cに送る(ステップS111)。テーブル制御部124−Cは、当該参照用パスワードをステップS101,S102でログインを許可したサービス識別子に対応付けて記憶部121−Cのコンテンツテーブルに格納する(ステップS112)。その後、ステップS113の処理に進む。
【0064】
ステップS113では、通信制御部126−Cが、記憶部121−Cからメール送信有無指定入力画面を特定する情報を読み出し、通信部127−Cから利用者装置20−Aに送信する(ステップS113)。これに対して利用者装置20−Aから送信されたメール送信有無指定の情報は、通信部127−Cで受信され、通信制御部126−Cに送られる(ステップS114)。
【0065】
ここで、メール送信有無指定が電子メールを送信しない旨を示す場合には、ステップS116からS121を実行することなくステップS122の処理に進む。一方、メール送信有無指定が電子メールを送信する旨を示す場合には、まず、通信制御部126−Cが、記憶部121−Cからメール用入力画面を表示するための情報を読み出し、それを通信部127−Cからネットワーク3経由で利用者装置20−Aに送信する(ステップS116)。これに対して利用者装置20−Aから送信されたメール用入力情報は通信制御部126−Cで受信され、連絡メール生成部128−Cに送られる(ステップS117)。
【0066】
連絡メール生成部128−Cは、当該メール用入力情報を用いて電子メールを生成し、生成した電子メールを記憶部121−Cに格納する。この電子メールは、通信制御部126−Cに読み出されてメール内容確認用情報に変換され、ネットワーク3経由で利用者装置20−Bに送信される(ステップS118)。ここで、利用者装置20−Bからメール内容がNGである旨の応答があった場合には、処理をステップS116に戻す。一方、利用者装置20−Bからメール内容がOKである旨の応答があった場合には、通信制御部126−Cが記憶部121−Cから電子メールを読み出し、それを通信部127−Cからネットワーク3経由で利用者装置20−Bに送信する(ステップS120)。その後、通信制御部126−Cは、電子メールを送信した旨を示すメール送信確認を生成し、それを通信部127−Cからネットワーク3経由で利用者装置20−Aに送信し(ステップS121)、ステップS122の処理に移る。
【0067】
ステップS122では、利用者装置20−Aがコンテンツサーバ装置120−Cから切断されるまでに、通信部127−Cが利用者装置20−Aからログアウト要求を受信したか否かを通信制御部126−Cが判定する(ステップS122)。ここで、通信部127−Cが利用者装置20−Aからログアウト要求を受信した場合には、通信制御部126−Cはログアウト処理を実行し(ステップS123)、通信部127−Cが利用者装置20−Aからログアウト要求を受信しなかった場合には、アップロード処理を終了する。
【0068】
[メッセージ取得処理]
次に、フローチャートを用い、前述のステップS47からS56までで実行されるコンテンツサーバ装置120−Cのメッセージ取得処理を説明する。
図14は、第1実施形態のコンテンツサーバ装置120−Cのメッセージ取得処理を説明するためのフローチャートである。
【0069】
まず、コンテンツサーバ装置120−Cの通信部127−Cが、利用者装置20−Aから送信されたサービスログイン情報を受信し(ステップS131)、通信制御部126−Cがサービスログイン情報とコンテンツテーブルのサービス識別子やログインパスワードを用い、ログインを許可するか否かを判断する(ステップS132)。ここで、ログインを許可しないと判断した場合にはアップロード処理を終了する。一方、ログインを許可すると判断した場合には、通信部127−Cから利用者装置20−Aへサービスログイン許可情報を送信する(ステップS133)。
【0070】
次に、通信部127−Cが、利用者装置20−Aから送信された音声メッセージリストの表示要求情報を受信し、それを通信制御部126−Cに送る(ステップS134)。通信制御部126−Cは、ステップS131,S132でログインが許可されたサービス識別子に対応する利用者Aのユニーク識別子をコンテンツテーブルから読み出し、そのユニーク識別子を含む音声メッセージリストの表示要求を生成し、通信部127−Cに送る。送信部127−Cは、当該ユニーク識別子を含む音声メッセージリストの表示要求を、ネットワーク3経由で留守番電話サービス提供装置110に送信する(ステップS135)。これに対して、留守番電話サービス提供装置110から送信された音声メッセージリスト(音声ファイル名+コンテンツ識別子)は通信部127−Cで受信され、記憶部121−Cに格納されるとともに、ネットワーク3経由で利用者装置20−Aに転送される(ステップS137)。そして、これに対して利用者装置20−Aから送信された音声メッセージ取得要求は、通信部127−Cで受信され、通信制御部126−Cに送られる(ステップS138)。
【0071】
通信制御部126−Cは、ステップS131,S132でログインが許可されたサービス識別子に対応するユニーク識別子をコンテンツテーブルから読み出し、それと上記取得要求が具備するコンテンツ識別子とを具備する音声メッセージ取得要求を生成する。当該音声メッセージ取得要求は、通信部127−Cに送られ、そこからネットワーク3経由で留守番電話サービス提供装置110に送信される(ステップS139)。これに対して留守番電話サービス提供装置110から送信された、音声メッセージと音声ファイル名と、それらに対応付けられたコンテンツ識別子とユニーク識別子とは、通信部127−Cで受信され、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、送られたユニーク識別子及びコンテンツ識別子によって特定されるコンテンツテーブル内のコンテンツと、送信された音声メッセージ及び音声ファイル名とを対応付け、それらを記憶部121−Cのコンテンツテーブルに格納する(ステップS141)。
【0072】
その後、コンテンツサーバ装置120−Cの通信部127−Cは、利用者装置20−Aからの要求に応じ、コンテンツテーブルで対応付けられたコンテンツと音声メッセージとを含む組み合わせデータを利用者装置20−Aに送信する(ステップS142)。
【0073】
〔第2実施形態〕
次に、本発明の第2実施形態を説明する。
第1実施形態の連携処理では、ユニーク識別子を用い、留守番電話サービス提供装置110とコンテンツサーバ装置120とを連携させた。しかし、第2実施形態の連携処理では、ユニーク識別子を用いるのではなく、電話装置10の電話番号を用いて留守番電話サービス提供装置110とコンテンツサーバ装置120とを連携させる。すなわち、ユニーク識別子は生成されず、留守番電話サービス提供装置110が連携を行うコンテンツサーバ装置120にユニーク識別子を送信する代わりに(ステップS14の代わりに)、電話装置10の電話番号を送信する。そして、コンテンツサーバ装置120のコンテンツテーブルでサービス識別子とパスワードとユニーク識別子とが対応付けられる代わりに、サービス識別子とパスワードと電話装置10の電話番号とが対応付けられる。また、留守番電話サービス提供装置110の音声メッセージテーブルにはユニーク識別子が格納されない。この場合には、電話装置10の電話番号として050番号等の本来の電話番号に対応付けられた仮想番号を用いることが望ましい。これにより、宛先情報が第三者に漏洩したとしても、利用者は本来の電話番号を変更することなく、仮想番号を変更するだけでプライベートを保護できる。
【0074】
また、本形態のデータ連携処理では、第1実施形態のデータ連携処理においてユニーク識別子を用いて実行していた処理を、代わりに電話装置10の電話番号を用いて実行する。具体的には、本形態では以下のように各ステップが置換される
[ステップS50の置換]
具体的には、第1実施形態のステップS50の代わりに、通信制御部126−Cは、ステップS47,S48でログインが許可されたサービス識別子に対応する電話装置10−Aの電話番号をコンテンツテーブルから読み出し、その電話装置10−Aの電話番号を含む音声メッセージリストの表示要求を生成し、通信部127−Cに送る。送信部127−Cは、当該電話装置10−Aの電話番号を含む音声メッセージリストの表示要求を、ネットワーク3経由で留守番電話サービス提供装置110に送信する。
【0075】
[ステップS51の置換]
第1実施形態のステップS51の代わりに、電話装置10−Aの電話番号を含む音声メッセージリストの表示要求が、留守番電話サービス提供装置110の通信部118で受信され、通信制御部117に送られる。通信制御部117は、これを契機に、当該メッセージリストの表示要求が含む電話装置10−Aの電話番号を用いて記憶部111の音声メッセージテーブルを参照し、当該電話装置10−Aの電話番号に対応付けられている音声メッセージの音声ファイル名とコンテンツ識別子とを抽出し、それらを含み、なおかつ、それらの対応関係を特定可能な音声メッセージリストを生成する。生成された音声メッセージリストは通信部118に送られ、そこからネットワーク3経由でコンテンツサーバ装置120−Cに送信する。
【0076】
[ステップS54の置換]
また、第1実施形態のステップS54の代わりに、通信制御部126が、ステップS47,S48でログインが許可されたサービス識別子に対応する電話装置10−Aの電話番号をコンテンツテーブルから読み出し、それと上記取得要求が具備するコンテンツ識別子とを具備する音声メッセージ取得要求を生成する。当該音声メッセージ取得要求は、通信部127−Cに送られ、そこからネットワーク3経由で留守番電話サービス提供装置110に送信される。
【0077】
[ステップS55の置換]
電話装置10−Aの電話番号とコンテンツ識別子とを具備する音声メッセージ取得要求は、留守番電話サービス提供装置110(図4)の通信部118で受信され、通信制御部117に送られる。通信制御部117は、記憶部111の音声メッセージテーブルを参照し、音声メッセージ取得要求が具備する電話装置10−Aの電話番号とコンテンツ識別子とに対応付けられた音声メッセージと音声ファイル名とを音声メッセージテーブルから抽出する。そして、通信制御部117は、抽出した音声メッセージと音声ファイル名と、それらに対応付けられたコンテンツ識別子と電話装置10−Aの電話番号とを、通信部118に送る。通信部118は、これらの情報をネットワーク3経由でコンテンツサーバ装置120−Cに送信する。
【0078】
これらの情報は、コンテンツサーバ装置120−C(図5)の通信部127−Cで受信され、テーブル制御部124−Cに送られる。テーブル制御部124−Cは、送られた電話装置10−Aの電話番号及びコンテンツ識別子によって特定されるコンテンツテーブル内のコンテンツと、送信された音声メッセージ及び音声ファイル名とを対応付け、それらを記憶部121−Cのコンテンツテーブルに格納する。
【0079】
〔その他の変形例〕
なお、本発明は上述の実施の形態に限定されるものではない。
例えば、第1実施形態のステップS47からS56までのメッセージ取得処理では、利用者装置20−Aがコンテンツサーバ装置120−Cにログインした後、利用者装置20−Aがコンテンツサーバ装置120−Cから音声メッセージリストを取得し(ステップS52)、音声メッセージリストから選択されたコンテンツ識別子に対応する音声メッセージを留守番電話サービス提供装置110からコンテンツサーバ装置120−Cに送信することとした(ステップS55)。しかし、コンテンツサーバ装置120−Cが、コンテンツ識別子を指定して取得する音声メッセージを指定するのではなく、利用者Aに対応するユニーク識別子(又は電話装置10−Aの電話番号)を留守番電話サービス提供装置110に送信し、留守番電話サービス提供装置110が、それに対応するすべての音声メッセージと、音声ファイル名と、コンテンツ識別子とを楽曲メッセージテーブルから抽出し、コンテンツサーバ装置120−Cに送信する構成でもよい。この場合も、コンテンツサーバ装置120−Cのテーブル制御部124−Cは、送られたユニーク識別子(又は電話装置10−Aの電話番号)及びコンテンツ識別子によって特定されるコンテンツテーブル内のコンテンツと、送信された音声メッセージ及び音声ファイル名とを対応付け、それらを記憶部121−Cのコンテンツテーブルに格納する。
【0080】
また、第1実施形態の連携処理では、留守番電話サービス提供装置110の音声メッセージテーブルで電話装置10の電話番号に対応付けられたユニーク識別子が存在しない場合にのみ新たなユニーク識別子を生成することとした。しかし、留守番電話サービス提供装置110の音声メッセージテーブルで電話装置10の電話番号に対応付けられたユニーク識別子が存在するか否かにかかわらず新たなユニーク識別子を生成し、留守番電話サービス提供装置110とコンテンツサーバ装置120とを連携させてもよい。
【0081】
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【0082】
また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【0083】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【0084】
また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD−ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【0085】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの(コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等)を含むものとする。
【0086】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【産業上の利用可能性】
【0087】
本発明によって、例えば、利用者がコンテンツサーバ装置120にアップロードした写真と、それに対してその利用者の知人から寄せられた音声メッセージ(祝福、激励、感想など)とを結びつけたデジタルコンテンツの作成が容易となり、音声付写真集等の作成も可能となる。
【符号の説明】
【0088】
10 電話装置
20 利用者装置
110 留守番電話サービス提供装置
120 コンテンツサーバ装置
【特許請求の範囲】
【請求項1】
ネットワーク上で閲覧可能なコンテンツに関連する音声メッセージを、電話装置から収集し、コンテンツと音声を連携させる音声メッセージ収集システムであって、
前記コンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて記憶する第1の記憶部と、
前記電話装置から前記音声メッセージおよび前記コンテンツを特定するコンテンツ識別子を含む入力を受け付ける受信部と、
前記受信された音声メッセージを、前記コンテンツ識別子と対応付けて記憶する第2の記憶部と、
を備えることを特徴とする音声メッセージ収集システム。
【請求項2】
請求項1に記載の音声メッセージ収集システムであって、
前記第2の記憶部はさらに音声メッセージごとに音声ファイル名を記憶し、
前記電話装置による前記コンテンツ識別子の指定を受けて、当該コンテンツ識別子に対応する前記音声ファイル名の一覧を抽出する抽出部を、
さらに備えることを特徴とする音声メッセージ収集システム。
【請求項3】
請求項1又は請求項2に記載の音声メッセージ収集システムであって、
前記コンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて電話の利用者装置に送信する送信部を、
さらに備えることを特徴とする音声メッセージ収集システム。
【請求項4】
請求項1ないし請求項3に記載の音声メッセージ収集システムであって、
前記第1の記憶部は、前記コンテンツと前記コンテンツ識別子に加え、所定の電話番号を対応付けて記憶し、
前記受信部は、前記所定の電話番号を指定した前記電話装置からの発呼を受け付け、留守番電話機能を利用して前記音声メッセージ及び前記コンテンツ識別子を受信すること
を特徴とする音声メッセージ収集システム。
【請求項5】
請求項1ないし請求項3に記載の音声メッセージ収集システムであって、
前記第1の記憶部は、前記コンテンツと前記コンテンツ識別子に加え、所定のユニーク識別子を対応付けて記憶し、
前記受信部は、前記所定のユニーク識別子に対応する所定の電話番号を指定した前記電話装置からの発呼を受け付け、留守番電話機能を利用して前記音声メッセージ及び前記コンテンツ識別子を受信すること
を特徴とする音声メッセージ収集システム。
【請求項6】
請求項4又は請求項5に記載の音声メッセージ収集システムであって、
前記第2の記憶部は、前記留守番電話機能を利用して、前記電話番号又は前記ユニーク識別子と、前記コンテンツ識別子と、前記音声メッセージを対応付けて記憶すること
を特徴とする音声メッセージ収集システム。
【請求項7】
請求項6に記載の音声メッセージ収集システムであって、
前記電話番号又は前記ユニーク識別子を利用して前記第2の記憶部から前記コンテンツ識別子及び前記音声メッセージを抽出し、前記音声メッセージを前記コンテンツ識別子に対応付けて前記第1の記憶部に記憶させる制御部を
備えることを特徴とする音声メッセージ収集システム。
【請求項8】
ネットワーク上で閲覧可能なコンテンツに関連する音声メッセージを、電話装置から収集し、コンテンツと音声を連携させる音声メッセージ収集システムであって、
前記コンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて記憶する記憶部と、
前記電話装置から前記音声メッセージおよび前記コンテンツを特定するコンテンツ識別子を含む入力を受け付ける受信部と、を備え、
前記記憶部は、前記受信された音声メッセージを、前記コンテンツ識別子と対応付けてて記憶すること
を特徴とする音声メッセージ収集システム。
【請求項9】
コンピュータが、ネットワーク上で閲覧可能なコンテンツに関連する音声メッセージを、電話装置から収集し、コンテンツと音声を連携させる音声メッセージ収集方法であって 前記コンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて記憶するステップと、
前記電話装置から前記音声メッセージおよび前記コンテンツを特定するコンテンツ識別子を含む入力を受け付けるステップと、
前記受信された音声メッセージを、前記コンテンツ識別子と対応付けて記憶するステップと、
を備えることを特徴とする音声メッセージ収集方法。
【請求項10】
コンピュータを、請求項1ないし請求項8に記載の音声メッセージ収集システムにおける各部として機能させることを特徴とするプログラム。
【請求項1】
ネットワーク上で閲覧可能なコンテンツに関連する音声メッセージを、電話装置から収集し、コンテンツと音声を連携させる音声メッセージ収集システムであって、
前記コンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて記憶する第1の記憶部と、
前記電話装置から前記音声メッセージおよび前記コンテンツを特定するコンテンツ識別子を含む入力を受け付ける受信部と、
前記受信された音声メッセージを、前記コンテンツ識別子と対応付けて記憶する第2の記憶部と、
を備えることを特徴とする音声メッセージ収集システム。
【請求項2】
請求項1に記載の音声メッセージ収集システムであって、
前記第2の記憶部はさらに音声メッセージごとに音声ファイル名を記憶し、
前記電話装置による前記コンテンツ識別子の指定を受けて、当該コンテンツ識別子に対応する前記音声ファイル名の一覧を抽出する抽出部を、
さらに備えることを特徴とする音声メッセージ収集システム。
【請求項3】
請求項1又は請求項2に記載の音声メッセージ収集システムであって、
前記コンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて電話の利用者装置に送信する送信部を、
さらに備えることを特徴とする音声メッセージ収集システム。
【請求項4】
請求項1ないし請求項3に記載の音声メッセージ収集システムであって、
前記第1の記憶部は、前記コンテンツと前記コンテンツ識別子に加え、所定の電話番号を対応付けて記憶し、
前記受信部は、前記所定の電話番号を指定した前記電話装置からの発呼を受け付け、留守番電話機能を利用して前記音声メッセージ及び前記コンテンツ識別子を受信すること
を特徴とする音声メッセージ収集システム。
【請求項5】
請求項1ないし請求項3に記載の音声メッセージ収集システムであって、
前記第1の記憶部は、前記コンテンツと前記コンテンツ識別子に加え、所定のユニーク識別子を対応付けて記憶し、
前記受信部は、前記所定のユニーク識別子に対応する所定の電話番号を指定した前記電話装置からの発呼を受け付け、留守番電話機能を利用して前記音声メッセージ及び前記コンテンツ識別子を受信すること
を特徴とする音声メッセージ収集システム。
【請求項6】
請求項4又は請求項5に記載の音声メッセージ収集システムであって、
前記第2の記憶部は、前記留守番電話機能を利用して、前記電話番号又は前記ユニーク識別子と、前記コンテンツ識別子と、前記音声メッセージを対応付けて記憶すること
を特徴とする音声メッセージ収集システム。
【請求項7】
請求項6に記載の音声メッセージ収集システムであって、
前記電話番号又は前記ユニーク識別子を利用して前記第2の記憶部から前記コンテンツ識別子及び前記音声メッセージを抽出し、前記音声メッセージを前記コンテンツ識別子に対応付けて前記第1の記憶部に記憶させる制御部を
備えることを特徴とする音声メッセージ収集システム。
【請求項8】
ネットワーク上で閲覧可能なコンテンツに関連する音声メッセージを、電話装置から収集し、コンテンツと音声を連携させる音声メッセージ収集システムであって、
前記コンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて記憶する記憶部と、
前記電話装置から前記音声メッセージおよび前記コンテンツを特定するコンテンツ識別子を含む入力を受け付ける受信部と、を備え、
前記記憶部は、前記受信された音声メッセージを、前記コンテンツ識別子と対応付けてて記憶すること
を特徴とする音声メッセージ収集システム。
【請求項9】
コンピュータが、ネットワーク上で閲覧可能なコンテンツに関連する音声メッセージを、電話装置から収集し、コンテンツと音声を連携させる音声メッセージ収集方法であって 前記コンテンツと、当該コンテンツを特定するコンテンツ識別子とを対応付けて記憶するステップと、
前記電話装置から前記音声メッセージおよび前記コンテンツを特定するコンテンツ識別子を含む入力を受け付けるステップと、
前記受信された音声メッセージを、前記コンテンツ識別子と対応付けて記憶するステップと、
を備えることを特徴とする音声メッセージ収集方法。
【請求項10】
コンピュータを、請求項1ないし請求項8に記載の音声メッセージ収集システムにおける各部として機能させることを特徴とするプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2012−182837(P2012−182837A)
【公開日】平成24年9月20日(2012.9.20)
【国際特許分類】
【出願番号】特願2012−124238(P2012−124238)
【出願日】平成24年5月31日(2012.5.31)
【分割の表示】特願2008−183934(P2008−183934)の分割
【原出願日】平成20年7月15日(2008.7.15)
【出願人】(399035766)エヌ・ティ・ティ・コミュニケーションズ株式会社 (321)
【Fターム(参考)】
【公開日】平成24年9月20日(2012.9.20)
【国際特許分類】
【出願日】平成24年5月31日(2012.5.31)
【分割の表示】特願2008−183934(P2008−183934)の分割
【原出願日】平成20年7月15日(2008.7.15)
【出願人】(399035766)エヌ・ティ・ティ・コミュニケーションズ株式会社 (321)
【Fターム(参考)】
[ Back to top ]