(57)【要約】      （修正有）【課題】グループ内のメンバーに対して音声によるメッセージを送信する。【解決手段】メッセージ送信装置２００は、ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定し、ユーザからの発話を受け付けて、グループ内から特定されたメンバーに宛てた音声メッセージを記録媒体に記録し、記録された音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付け、記録された音声メッセージの途中に挿入する効果音の選択をさらに受け付け、記録された音声メッセージのデータと、選択されたバックグラウンドミュージックのデータと、効果音のデータとに基づいて、送信用メッセージデータを作成して通信回線を介して接続されたメッセージ配信装置へ指示する。メッセージ配信装置に対して、メッセージの送信先に宛てた送信用メッセージデータの送信を指示する。【選択図】図１
2014170982.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定する送信先特定手順と、
ユーザからの発話を受け付けて、前記送信先特定手順で特定した前記メンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手順と、
前記音声メッセージ記録手順で記録した前記音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるＢＧＭ選択受付手順と、
前記音声メッセージ記録手順で記録した前記音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手順と、
前記音声メッセージ記録手順で記録した前記音声メッセージのデータと、前記ＢＧＭ選択受付手順で選択を受け付けた前記バックグラウンドミュージックのデータと、前記効果音選択受付手順で選択を受け付けた前記効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手順と、
前記メッセージ配信装置に対して、前記送信先特定手順で特定した前記メッセージの送信先に宛てた前記送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手順とをコンピュータに実行させるためのメッセージ送信プログラム。
【請求項２】
請求項１に記載のメッセージ送信プログラムにおいて、
前記効果音選択受付手順で選択を受け付けた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手順をさらに備え、
前記送信用メッセージデータ作成指示手順は、前記音声メッセージ記録手順で記録した前記音声メッセージの背景に前記ＢＧＭ選択受付手順で選択を受け付けた前記バックグラウンドミュージックを流すとともに、前記効果音選択受付手順で選択を受け付けた前記効果音を、前記効果音挿入位置受付手順で受け付けた挿入位置に挿入して、前記送信用メッセージデータを作成するように、前記メッセージ配信装置へ指示することを特徴とするメッセージ送信プログラム。
【請求項３】
請求項１または２に記載のメッセージ送信プログラムにおいて、
前記音声メッセージ記録手順で記録した前記音声メッセージのデータと、前記ＢＧＭ選択受付手順で選択を受け付けた前記バックグラウンドミュージックのデータと、前記効果音選択受付手順で選択を受け付けた前記効果音のデータとに基づいて、試聴用メッセージデータを作成する試聴用メッセージデータ作成手順と、
前記ユーザからの前記試聴用メッセージデータの再生指示を受け付けて、前記試聴用メッセージデータを再生する試聴手順をさらに有することを特徴とするメッセージ送信プログラム。
【請求項４】
請求項１〜３のいずれか一項に記載のメッセージ送信プログラムにおいて、
他のメンバーからの指示に基づいて前記メッセージ配信装置から送信された前記送信用メッセージデータを受信する送信用メッセージデータ受信手順と、
前記送信用メッセージデータ受信手順で受信した前記送信用メッセージデータを再生する再生手順とをさらに有することを特徴とするメッセージ送信プログラム。
【請求項５】
ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定する送信先特定手段と、
ユーザからの発話を受け付けて、前記送信先特定手段によって特定された前記メンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるＢＧＭ選択受付手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記ＢＧＭ選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックのデータと、前記効果音選択受付手段によって選択が受け付けられた前記効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手段と、
前記メッセージ配信装置に対して、前記送信先特定手順で特定した前記メッセージの送信先に宛てた前記送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手段とを備えることを特徴とするメッセージ送信装置。
【請求項６】
請求項５に記載のメッセージ送信装置において、
前記効果音選択受付手段によって選択が受け付けられた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手段をさらに備え、
前記送信用メッセージデータ作成指示手段は、前記音声メッセージ記録手段によって記録された前記音声メッセージの背景に前記ＢＧＭ選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックを流すとともに、前記効果音選択受付手段によって選択が受けられた前記効果音を、前記効果音挿入位置受付手段によって受け付けられた挿入位置に挿入して、前記送信用メッセージデータを作成するように、前記メッセージ配信装置へ指示することを特徴とするメッセージ送信装置。
【請求項７】
請求項５または６に記載のメッセージ送信装置において、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記ＢＧＭ選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックのデータと、前記効果音選択受付手段によって選択が受け付けられた前記効果音のデータとに基づいて、試聴用メッセージデータを作成する試聴用メッセージデータ作成手段と、
前記ユーザからの前記試聴用メッセージデータの再生指示を受け付けて、前記試聴用メッセージデータを再生する試聴手段をさらに備えることを特徴とするメッセージ送信装置。
【請求項８】
請求項５〜７のいずれか一項に記載のメッセージ送信装置において、
他のメンバーから送信された前記送信用メッセージデータを受信する送信用メッセージデータ受信手段と、
前記送信用メッセージデータ受信手段によって受信された前記送信用メッセージデータを再生する再生手段とをさらに備えることを特徴とするメッセージ送信装置。
【請求項９】
ユーザが所持するメッセージ送信装置と、前記メッセージ送信装置から送信されたメッセージデータを他のメッセージ送信装置へ配信するメッセージ配信装置とを備え、あらかじめ作成されたグループのメンバー間でメッセージを送受信するためのメッセージ配信システムであって、
前記メッセージ送信装置は、
ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定する送信先特定手段と、
ユーザからの発話を受け付けて、前記送信先特定手段によって特定された前記メンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるＢＧＭ選択受付手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記ＢＧＭ選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックのデータと、前記効果音選択受付手段によって選択が受け付けられた前記効果音のデータとに基づいて、送信用メッセージデータを作成するように、前記メッセージ配信装置へ指示する送信用メッセージデータ作成指示手段と、
前記メッセージ配信装置に対して、前記送信先特定手順で特定した前記メッセージの送信先に宛てた前記送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手段とを備え、
前記メッセージ配信装置は、
前記メッセージ送信装置からの前記送信用メッセージデータの作成指示を受け付けたときに、前記送信用メッセージデータを作成する送信用メッセージデータ作成手段と、
前記送信用メッセージデータ作成手段によって作成された前記送信用メッセージデータを記録装置に記録する送信用メッセージデータ記録手段と、
前記メッセージ送信装置からの前記送信用メッセージデータの送信指示を受け付けたときに、前記送信用メッセージデータの宛先に設定されているメンバーに対して通知する通知手段とを備えることを特徴とするメッセージ配信システム。
【請求項１０】
請求項９に記載のメッセージ配信システムにおいて、
前記メッセージ送信装置は、
前記効果音選択受付手段によって選択が受け付けられた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手段をさらに備え、
前記送信用メッセージデータ作成指示手段は、前記ＢＧＭ選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックを特定するための情報、前記音声メッセージ記録手段によって記録された前記音声メッセージ、前記効果音選択受付手段によって選択が受けられた前記効果音のデータ、及び前記効果音挿入位置受付手段によって受け付けられた挿入位置を特定するためのデータを関連付けた送信用メッセージデータ作成用情報を前記メッセージ配信装置へ送信することにより、前記メッセージ配信装置へ送信用メッセージデータの作成を指示し、
前記送信用メッセージデータ作成手段は、前記送信用メッセージデータ作成用情報に基づいて、前記音声メッセージの背景に前記バックグラウンドミュージックを流すとともに、前記効果音を指定された挿入位置に挿入して、前記送信用メッセージデータを作成することを特徴とするメッセージ配信システム。
【請求項１１】
請求項９または１０に記載のメッセージ配信システムにおいて、
前記メッセージ送信装置は、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記ＢＧＭ選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックのデータと、前記効果音選択受付手段によって選択が受け付けられた前記効果音のデータとに基づいて、試聴用メッセージデータを作成する試聴用メッセージデータ作成手段と、
前記ユーザからの前記試聴用メッセージデータの再生指示を受け付けて、前記試聴用メッセージデータを再生する試聴手段をさらに備えることを特徴とするメッセージ配信システム。
【請求項１２】
請求項９〜１１のいずれか一項に記載のメッセージ配信システムにおいて、
前記メッセージ配信装置は、
前記記録装置における前記送信用メッセージデータの記録先を特定するための情報を含んだテキストメッセージを作成するテキストメッセージ作成手段をさらに備え、
前記通知手段は、前記テキストメッセージ作成手段によって作成された前記テキストメッセージを前記メンバーに送信することにより通知を行うことを特徴とするメッセージ配信システム。
【請求項１３】
請求項１２に記載のメッセージ配信システムにおいて、
前記メッセージ送信装置は、
前記メッセージ配信装置から前記テキストメッセージを受信するテキストメッセージ受信手段と、
前記テキストメッセージ受信手段によって受信された前記テキストメッセージを表示装置に出力して表示するテキストメッセージ出力手段と、
ユーザによって前記送信用メッセージデータの取得が指示された場合に、前記テキストメッセージに含まれる前記送信用メッセージデータの記録先を特定するための情報に基づいて、前記メッセージ配信装置から前記送信用メッセージデータを受信する送信用メッセージデータ受信手段と、
前記送信用メッセージデータ受信手段によって受信された前記送信用メッセージデータを再生する再生手段とをさらに備えることを特徴とするメッセージ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ送信プログラム、メッセージ送信装置、及びメッセージ配信システムに関する。
【背景技術】
【０００２】
次のような音声メッセージ伝達システムが知られている。この音声メッセージ伝達システムでは、何れかの端末装置から発信された同一の音声メッセージをグループに属する複数の端末装置に送信することができる（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２１７１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の音声メッセージ伝達システムでは、ユーザは、音声メッセージを録音する際に、音声メッセージにＢＧＭや効果音を添付することについては、何ら検討されていなかった。
【課題を解決するための手段】
【０００５】
本発明によるメッセージ送信プログラムは、ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定する送信先特定手順と、ユーザからの発話を受け付けて、送信先特定手順で特定したメンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手順と、音声メッセージ記録手順で記録した音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるＢＧＭ選択受付手順と、音声メッセージ記録手順で記録した音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手順と、音声メッセージ記録手順で記録した音声メッセージのデータと、ＢＧＭ選択受付手順で選択を受け付けたバックグラウンドミュージックのデータと、効果音選択受付手順で選択を受け付けた効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手順と、メッセージ配信装置に対して、送信先特定手順で特定したメッセージの送信先に宛てた送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手順とをコンピュータに実行させることを特徴とする。
本発明によるメッセージ送信装置は、ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定する送信先特定手段と、ユーザからの発話を受け付けて、送信先特定手段によって特定されたメンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手段と、音声メッセージ記録手段によって記録された音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるＢＧＭ選択受付手段と、音声メッセージ記録手段によって記録された音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手段と、音声メッセージ記録手段によって記録された音声メッセージのデータと、ＢＧＭ選択受付手段によって選択が受け付けられたバックグラウンドミュージックのデータと、効果音選択受付手段によって選択が受け付けられた効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手段と、メッセージ配信装置に対して、送信先特定手順で特定したメッセージの送信先に宛てた送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手段とを備えることを特徴とする。
本発明によるメッセージ配信システムは、ユーザが所持するメッセージ送信装置と、メッセージ送信装置から送信されたメッセージデータを他のメッセージ送信装置へ配信するメッセージ配信装置とを備え、あらかじめ作成されたグループのメンバー間でメッセージを送受信するためのメッセージ配信システムであって、メッセージ送信装置は、ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定する送信先特定手段と、ユーザからの発話を受け付けて、送信先特定手段によって特定されたメンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手段と、音声メッセージ記録手段によって記録された音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるＢＧＭ選択受付手段と、音声メッセージ記録手段によって記録された音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手段と、音声メッセージ記録手段によって記録された音声メッセージのデータと、ＢＧＭ選択受付手段によって選択が受け付けられたバックグラウンドミュージックのデータと、効果音選択受付手段によって選択が受け付けられた効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手段と、メッセージ配信装置に対して、送信先特定手順で特定した前記メッセージの送信先に宛てた送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手段とを備え、メッセージ配信装置は、メッセージ送信装置からの送信用メッセージデータの作成指示を受け付けたときに、送信用メッセージデータを作成する送信用メッセージデータ作成手段と、送信用メッセージデータ作成手段によって作成された送信用メッセージデータを記録装置に記録する送信用メッセージデータ記録手段と、メッセージ送信装置からの送信用メッセージデータの送信指示を受け付けたときに、送信用メッセージデータの宛先に設定されているメンバーに対して通知する通知手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザは、音声メッセージの背景で流すバックグラウンドミュージックと、音声メッセージの途中に挿入する効果音を選択して、メンバーに送信用メッセージデータを送ることができるため、グループ内の他のメンバーにエンターテインメント性を高めた音声メッセージを送信することができる。
【図面の簡単な説明】
【０００７】
【図１】メッセージ配信システム１００の一実施の形態の構成を示すブロック図である。
【図２】メッセージ送信装置２００の一実施の形態の構成を示すブロック図である。
【図３】メッセージ配信装置３００の一実施の形態の構成を示すブロック図である。
【図４】グループページの一例を示す図である。
【図５】ユーザ指定画面の一例を示す図である。
【図６】ＢＧＭ・効果音選択画面の一例を示す図である。
【図７】メッセージ録音画面の一例を示す図である。
【図８】グループ一覧画面の一例を示す図である。
【図９】メッセージ送信装置２００で実行される処理の流れを示すフローチャート図である。
【図１０】メンバー招待処理の流れを示すフローチャート図である。
【図１１】メッセージ送信処理の流れを示すフローチャート図である。
【図１２】受信ＢＯＸ表示処理の流れを示すフローチャート図である。
【図１３】掲示板機能呼び出し時処理の流れを示すフローチャート図である。
【図１４】スケジュール機能呼び出し時処理の流れを示すフローチャート図である。
【図１５】アンケート機能呼び出し時処理の流れを示すフローチャート図である。
【図１６】グループ設定機能呼び出し時処理の流れを示すフローチャート図である。
【図１７】メッセージ配信装置３００で実行される処理の流れを示すフローチャート図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態におけるメッセージ配信システムの一実施の形態の構成を示すブロック図である。メッセージ配信システム１００は、複数のメッセージ送信装置２００と、メッセージ配信装置３００とで構成される。メッセージ送信装置２００は、複数のユーザがそれぞれ所持する端末であって、例えばスマートフォン、タブレット、ＰＤＡ、パソコン等の情報端末が用いられる。また、メッセージ配信装置３００は、複数のメッセージ送信装置２００と通信を行って種々の処理を実行するための装置であって、例えば、サーバー装置やパソコン等が用いられる。
【０００９】
本実施の形態では、メッセージ配信装置３００と各メッセージ送信装置２００とは、例えばインターネットや携帯電話網等の通信回線を介して接続される。なお、図１では、１台のメッセージ配信装置３００と２台のメッセージ送信装置２００とで構成される例を示しているがメッセージ配信システム１００の構成はこれに限定されない。例えば、複数のメッセージ配信装置３００で処理を分散させるようにしてもよい。また、メッセージ送信装置２００の数は特に限定されるものではない。
【００１０】
図２は、本実施の形態におけるメッセージ送信装置２００としてスマートフォンを用いた場合の一実施の形態の構成を示すブロック図である。本実施の形態では、スマートフォンにメッセージ送信用アプリケーションをインストールすることにより、本実施の形態におけるメッセージ送信装置２００として動作する。なお、メッセージ送信用アプリケーションのプログラムは、インターネットを介して接続されたサーバ上で公開されることにより提供され、ユーザがこれをダウンロードにより入手し、メッセージ送信装置２００にあらかじめインストールされているものとする。あるいは、メッセージ送信用アプリケーションのプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されて提供されるようにしてもよい。
【００１１】
メッセージ送信装置２００は、タッチパネル２０１と、通信モジュール２０２と、マイク２０３と、制御装置２０４と、スピーカー２０５とを備えている。
【００１２】
タッチパネル２０１は、液晶パネル等の表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、画面上の表示を押すことで機器を操作することができる入力装置である。例えば、メッセージ送信装置２００のユーザは、液晶パネル上に表示されたボタンやメニュー等の表示項目を指やタッチペンを用いてタッチまたはスライドさせることにより、メッセージ送信装置２００を操作することができる。タッチパネル２０１は、ユーザによるタッチやスライドといった操作を検出して、その検出信号を制御装置２０４へ出力する。
【００１３】
通信モジュール２０２は、無線または有線により、ＬＡＮや携帯電話通信網を介してインターネットに接続するためのモジュールが用いられる。メッセージ送信装置２００は、この通信モジュール２０２を介してメッセージ配信装置３００と通信を行う。
【００１４】
マイク２０３は、ユーザによる発話音声を入力するための集音装置である。マイク２０３から入力されたアナログデータは、制御装置２０４でデジタル信号に変換される。変換後の音声データは、後述する制御装置２０４が備える揮発性のメモリや不揮発性のメモリに記録されることにより、ユーザによる発話音声は録音される。
【００１５】
制御装置２０４は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、メッセージ送信装置２００の全体を制御する。なお、制御装置２０４を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリやフラッシュメモリ等の不揮発性のメモリを含む。揮発性のメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。また、不揮発性のメモリには、メッセージ送信装置２００を動作させるためのファームウェアや種々のアプリケーションを動作させるためのソフトウェアのプログラムデータが記録される。本実施の形態では、この不揮発性のメモリに、上述したメッセージ送信用アプリケーションのプログラムが記録されている。
【００１６】
スピーカー２０５は、音声を出力するための出力装置である。他のメッセージ送信装置２００から受信した音声データは、制御装置２０４でアナログ信号に変換された後、スピーカー２０５から出力される。
【００１７】
図３は、本実施の形態におけるメッセージ配信装置３００としてサーバ装置を用いた場合の一実施の形態の構成を示すブロック図である。メッセージ配信装置３００は、操作部材３０１と、接続ＩＦ（インターフェース）３０２と、制御装置３０３と、記録装置３０４と、表示装置３０５とを備えている。
【００１８】
操作部材３０１は、メッセージ配信装置３００の操作者によって操作される種々の装置、例えばキーボードやマウスを含む。
【００１９】
接続ＩＦ３０２は、メッセージ配信装置３００をインターネット等の通信回線に接続するためのインターフェースであり、例えば、インターネットに有線で接続するための有線ＬＡＮモジュールや、インターネットに無線で接続するための無線ＬＡＮモジュールなどが用いられる。
【００２０】
制御装置３０３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、メッセージ配信装置３００の全体を制御する。なお、制御装置３０３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリである。このメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。例えば、接続ＩＦ３０２を介して読み込まれたデータは、バッファメモリに一時的に記録される。
【００２１】
記録装置３０４は、メッセージ配信装置３００が蓄える種々のデータや、制御装置３０３が実行するためのプログラムのデータ等を記録するための記録装置であり、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等が用いられる。なお、記録装置３０４に記録されるプログラムのデータは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体に記録されて提供されたり、ネットワークを介して提供され、使用者が取得したプログラムのデータを記録装置３０４にインストールすることによって、制御装置３０３がプログラムを実行できるようになる。
【００２２】
表示装置３０５は、例えば液晶モニタであって、制御装置３０３から出力される種々の表示用データが表示される。
【００２３】
メッセージ送信装置２００のユーザがメッセージ送信装置２００上でメッセージ送信用アプリケーションを起動すると、メッセージ送信装置２００とメッセージ配信装置３００との間で通信が確立される。これにより、メッセージ送信用アプリケーションが起動されてメッセージ配信装置３００と接続されている他のメッセージ送信装置２００との間で、メッセージ配信装置３００を介したメッセージの送受信を行うことが可能となる。以下、本実施の形態におけるメッセージ送信用アプリケーションを利用したメッセージの送受信方法について説明する。
【００２４】
本実施の形態におけるメッセージ送信用アプリケーションでは、ユーザは、自身または他のユーザが作成したいずれかのグループにメンバーとして登録し、自身と同じグループに登録されている他のメンバーに対して音声メッセージを送信することができる。このため、ユーザは、メッセージ送信用アプリケーションを起動して表示される画面上で、ユーザ登録とともに、グループへのメンバー登録を事前に行っておく必要がある。
【００２５】
ユーザ登録の方法としては、例えば、制御装置２０４は、ユーザからの指示に基づいてタッチパネル２０１上にユーザ登録画面を表示し、該ユーザ登録画面上でユーザ登録に必要な情報の入力を受け付ける。ユーザ登録に必要な情報としては、例えば、ユーザ名、メールアドレス、ログイン用パスワード等が含まれる。制御装置２０４は、ユーザ登録画面上でユーザ登録に必要な情報が入力されて、ユーザ登録ボタンがタッチされた場合には、ユーザ登録画面上で入力されたユーザ登録情報をメッセージ配信装置３００へ送信する。
【００２６】
メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００からユーザ登録情報を受信した場合には、ユーザを一意に特定するためのユーザＩＤを発行する。ユーザＩＤとしては、ユーザ登録情報に含まれるメールアドレスを用いてもよいし、制御装置３０３が新たに他のユーザと重複しないＩＤを発行してもよい。制御装置３０３は、発行したユーザＩＤと、受信したユーザ登録情報とを関連付けたユーザ情報を記録装置３０４に記録する。これによって、メッセージ送信用アプリケーションを利用するためのユーザ登録は完了する。
【００２７】
ユーザは、ユーザ登録が完了した後は、メッセージ配信装置３００で発行されたＩＤやユーザ登録時に入力したメールアドレスといった、他のユーザと重複することのないユーザＩＤをログインＩＤとして用い、該ログインＩＤと、ユーザ登録時に入力したログイン用パスワードとを用いてシステムにログインすることにより、メッセージ送信用アプリケーションを介したメッセージ配信システム１００の利用が可能となる。
【００２８】
システムにログインしたユーザは、少なくとも１つのグループにメンバーとして登録することにより、そのグループ内の他のメンバーとの間で音声メッセージの送受信を行うことができる。例えば、自らグループを作成して、そのグループにメンバーとして登録するとともに、作成したグループに他のユーザを招待することでメンバーを増やし、そのグループ内の他のメンバーとの間で音声メッセージの送受信を行うことができる。他のユーザからメンバー登録の招待を受けたユーザは、その招待に応じるかたちでグループにメンバー登録をすれば、既存のグループに参加して、そのグループ内の他のメンバーとの間で音声メッセージの送受信を行うことができる。
【００２９】
例えば、ユーザがグループを作成する場合には、制御装置２０４は、ユーザからの指示に基づいてタッチパネル上にグループ作成画面を表示し、該グループ作成画面上でグループ作成に必要な情報の入力を受け付ける。グループ作成に必要な情報としては、例えば、グループ名、そのグループの活動エリア、グループのカテゴリ、グループの紹介文等の種々の情報が含まれる。制御装置２０４は、グループ作成画面上でグループ作成に必要な情報が入力されて、グループ作成ボタンがタッチされた場合には、グループ作成画面上で入力された情報と、グループ作成者であるユーザのユーザＩＤとを含んだグループ作成情報をメッセージ配信装置３００へ送信する。
【００３０】
メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００からグループ作成情報を受信した場合には、グループを一意に特定するためのグループＩＤを発行し、該グループＩＤと、受信したグループ作成情報とを関連付けたグループ情報を記録装置３０４に記録する。また、グループ作成情報に含まれるユーザＩＤを、作成したグループのグループＩＤと関連付けて記録することにより、グループ作成者であるユーザをそのグループのメンバーとして登録する。
【００３１】
メンバー登録が完了すると、ユーザは、そのグループ用に作成されたグループページ内で他のメンバーとコミュニケーションを図ることができる。図４は、グループごとに作成されるグループページの一例を示す図である。図４に示すように、グループページには、グループ名表示領域４ａと、グループ詳細情報表示領域４ｂと、ボタン表示領域４ｃとが配置されている。
【００３２】
グループ名表示領域４ａには、現在表示されているグループページのグループ名が表示される。また、ユーザによってグループ用のアイコン画像が登録されている場合には、アイコン画像も併せて表示される。
【００３３】
グループ詳細情報表示領域４ｂには、グループ情報として登録されている活動エリアやグループのカテゴリを表す情報とともに、現在のグループへの登録メンバー数を示す情報が表示される。
【００３４】
ボタン表示領域４ｃには、ユーザがグループ内で利用することができる機能を呼び出すためのボタンが複数配置される。図４では、ボタン表示領域４ｃに「メンバー招待」ボタン４ｄ、「メッセージ送信」ボタン４ｅ、「受信ＢＯＸ」ボタン４ｆ、「掲示板」ボタン４ｇ、「スケジュール」ボタン４ｈ、「アンケート」ボタン４ｉ、「グループ設定」ボタン４ｊが配置されている。なお、図４に示す例では、ボタン表示領域４ｃには、文字のみが表示されたボタンが配置されているが、各ボタンにそれぞれの機能を示すイラストを表示したアイコンボタンを配置するようにしてもよい。以下、ユーザによって各ボタンがタッチされた場合の処理について説明する。
【００３５】
「メンバー招待」ボタン４ｄは、ユーザが自身が登録済みのグループに他のユーザを招待するための機能を呼び出すためのボタンである。制御装置２０４は、ユーザによって「メンバー招待」ボタン４ｄがタッチされたことを検出すると、図５に示すように、メンバーを招待するためのメンバー招待画面をタッチパネル２０１に表示する。制御装置２０４は、メッセージ配信装置３００からグループに登録済みのユーザ情報を取得して、メンバー招待画面上にユーザ名を一覧表示する。図５に示す例では、４人のユーザのユーザ情報が取得され、各ユーザに対応したユーザ表示領域５ａ〜５ｄ内に、それぞれのユーザ名が表示されている。
【００３６】
ユーザは、「招待」ボタン５ｅにタッチすることにより、招待する人物のメールアドレスを宛先に指定して、グループへの招待メッセージを記載した招待メールを送ることができる。
【００３７】
制御装置２０４は、メンバー招待画面上で「招待」ボタン５ｅがタッチされたことを検出した場合には、タッチパネル２０１に、ユーザに対して、招待メッセージの作成を促す画面を表示して、ユーザによる招待メールの作成を受け付ける。ユーザは、招待する人物のメールアドレスを宛先に指定して、その人物に宛てたグループへの勧誘メッセージとともに、グループへのメンバー登録を行うためのメンバー登録用リンク情報を含んだ招待メールを作成する。このメンバー登録用リンク情報には、招待を受けた人物が該メンバー登録用リンク情報にタッチすると、メッセージ配信装置３００にアクセスするとともに、その人物が招待を受けたグループのグループＩＤを指定してグループへのメンバー登録を要求するための情報が含まれている。
【００３８】
制御装置２０４は、ユーザによって招待メールが作成されて送信が指示された場合には、作成された招待メールを、宛先として指定されたメールアドレスに宛てて送信する。一方、制御装置２０４は、ユーザによって「戻る」ボタン５ｆがタッチされたことを検出した場合には、図４に示したグループページをタッチパネル２０１に表示する。
【００３９】
招待された人物は、自身が所持するメッセージ送信装置２００で招待メールを受信し、招待されたグループへの登録を希望する場合には、招待メールに記載された上述したメンバー登録用リンク情報にタッチすることにより、グループへのメンバー登録を行う。
【００４０】
招待されたユーザのメッセージ送信装置２００では、制御装置２０４は、ユーザによってメンバー登録用リンク情報がタッチされたことを検出した場合には、そのメンバー登録用リンク情報を用いてメッセージ配信装置３００にアクセスする。このとき、制御装置２０４は、その人物が既にメッセージ送信用アプリケーションの利用者であって、ユーザ登録が済んでいるユーザである場合には、そのユーザのユーザＩＤをメッセージ配信装置３００へ送信する。
【００４１】
一方、メッセージ送信装置２００では、制御装置２０４は、招待メールを受信した人物が招待メールに含まれるメンバー登録用リンク情報にタッチした場合には、メッセージ送信装置２００にメッセージ送信用アプリケーションがインストール済みであるかをチェックし、インストールされていない場合には、インストールを促す画面をタッチパネル２０１に表示する。制御装置２０４は、ユーザによってメッセージ送信用アプリケーションがインストールされ、ユーザ登録が完了した後に、メンバー登録用リンク情報を用いてメッセージ配信装置３００にアクセスするとともに、そのユーザのユーザＩＤをメッセージ配信装置３００へ送信する。
【００４２】
メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００からメンバー登録用リンク情報を用いたアクセスがあり、さらにメッセージ送信装置２００からメンバー登録を希望するユーザのユーザＩＤを受信した場合には、メンバー登録用リンク情報に基づいてグループＩＤを特定し、受信したユーザＩＤを、特定したグループＩＤに関連付けて記録することにより、招待されたユーザをそのグループのメンバーとして登録する。
【００４３】
「メッセージ送信」ボタン４ｅは、ユーザが現在表示されているグループページのグループと同じグループに属する他のメンバーに宛てて音声メッセージを送信するための機能を呼び出すためのボタンである。制御装置２０４は、ユーザによって「メッセージ送信」ボタン４ｅがタッチされたことを検出すると、不図示のメッセージ形式選択画面をタッチパネル２０１に表示する。ユーザは、このメッセージ形式選択画面上で、メンバーに対してテキストメッセージを送信するか、音声メッセージを送信するかを選択することができる。
【００４４】
制御装置２０４は、ユーザによってメッセージ形式として音声メッセージが選択された場合には、不図示の送信メンバー選択画面をタッチパネル２０１に表示して、ユーザから送信用メッセージデータを送信するメンバーの選択を受け付ける。例えば、送信メンバー選択画面には、同一グループに所属するメンバーが一覧表示されており、ユーザは、一覧の中から送信用メッセージデータを送信したいメンバーを個別に選択することができる。また、グループ内の全メンバーに一括送信するように選択することもできる。
【００４５】
制御装置２０４は、送信メンバー選択画面でユーザによって送信用メッセージデータを送信するメンバーが選択された場合には、選択されたメンバーのユーザＩＤをメッセージの送信先に設定する。その後、制御装置２０４は、ユーザから、音声メッセージの背景で流すバックグラウンドミュージック（以下、「ＢＧＭ」と呼ぶ）と、音声メッセージの途中に挿入する効果音の選択を受け付ける。例えば、制御装置２０４は、図６に示すように、ＢＧＭと効果音の選択を受け付けるためのＢＧＭ・効果音選択画面をタッチパネル２０１に表示し、該ＢＧＭ・効果音選択画面上でユーザによるＢＧＭと効果音の選択を受け付ける。本実施の形態では、ユーザは、１つのＢＧＭと最大２つの効果音を選択することができるものとし、これらの選択は省略することも可能である。
【００４６】
例えば、ＢＧＭとしては、メッセージ送信用アプリケーションに付属している音源データや、メッセージ送信装置２００に記録されている音源データの中から、ユーザが好みのデータを選択することができる。制御装置２０４は、ユーザによってＢＧＭを指定するためのＢＧＭ選択領域６ａがタッチされたことを検出した場合には、メッセージ送信用アプリケーションに付属している音源データやメッセージ送信装置２００に記録されている音源データを一覧表示したＢＧＭ選択画面をタッチパネル２０１に表示し、該ＢＧＭ選択画面でＢＧＭの選択を受け付ける。制御装置２０４は、ユーザによってＢＧＭとして用いる音源データが選択された場合には、選択された音源データに付された名前をＢＧＭ選択領域６ａに表示する。
【００４７】
また、効果音も同様にメッセージ送信用アプリケーションに付属している効果音データや、メッセージ送信装置２００に記録されている効果音データの中から、ユーザが好みのデータを選択することができる。効果音としては、例えば、ドラムロールの音、シンバルの音、笑い声を模した音の他、「ガーン」、「ドーン」等の効果音があらかじめ用意されているものとする。制御装置２０４は、ユーザによって１つ目の効果音（効果音１）を指定するための効果音１選択領域６ｂ、または２つ目の効果音（効果音２）を指定するための効果音２選択領域６ｃがタッチされたことを検出した場合には、メッセージ送信用アプリケーションに付属している効果音データや、メッセージ送信装置２００に記録されている効果音データを一覧表示した効果音選択画面をタッチパネル２０１に表示し、該効果音選択画面で効果音の選択を受け付ける。制御装置２０４は、ユーザによって効果音として用いる音源データが選択された場合には、選択された効果音データに付された名前を効果音１選択領域６ｂまたは効果音２選択領域６ｃに表示する。
【００４８】
さらに、本実施の形態では、ユーザは、同一グループ内の他のメンバーに対して音声メッセージを送信するに当たり、その件名を件名入力欄６ｄに入力することができる。制御装置２０４は、例えば、ユーザによって件名入力欄６ｄ内がタッチされたことを検出した場合には、タッチパネル２０１に仮想的なキーボードを表示し、ユーザからの件名のテキスト入力を受け付ける。
【００４９】
ユーザは、ＢＧＭ・効果音選択画面上でのＢＧＭや効果音の選択を完了する場合には、「設定完了」ボタン６ｅにタッチする。一方、ＢＧＭや効果音の選択を中止する場合には、「戻る」ボタン６ｆにタッチする。制御装置２０４は、ユーザによって「設定完了」ボタン６ｅがタッチされたことを検出した場合には、図７に示すメッセージ録音画面をタッチパネル２０１に表示する。一方、制御装置２０４は、ユーザによって「戻る」ボタン６ｆがタッチされたことを検出した場合には、上述した送信メンバー選択画面をタッチパネル２０１に表示する。
【００５０】
ここで、ユーザが図７に示すメッセージ録音画面上で音声メッセージを録音する方法について説明する。メッセージ録音画面には、「戻る」ボタン７ｇが配置されており、制御装置２０４は、ユーザによってこの「戻る」ボタン７ｇがタッチされたと判断した場合には、画面表示を図６に示したＢＧＭ・効果音選択画面に戻す。
【００５１】
制御装置２０４は、図６に示したＢＧＭ・効果音選択画面で件名入力欄６ｄに件名が入力された場合には、そこに入力された件名を件名表示欄７ａに表示する、また、メッセージ表示エリア７ｂ内に、ユーザにテキストメッセージや、画像を表示して、ユーザに録音の開始を促す。
【００５２】
制御装置２０４は、図６に示したＢＧＭ・効果音選択画面でユーザによってＢＧＭが選択された場合には、選択された音源データに付された名前をＢＧＭ名表示欄７ｃに表示する。図７に示す例では、「ほんわか」という名前の音源データがＢＧＭとして選択された例を示している。
【００５３】
制御装置２０４は、図６に示したＢＧＭ・効果音選択画面で効果音１と効果音２のいずれかが選択された場合には、選択された効果音データを示す名称を効果音挿入ボタン７ｅ、７ｆに表示する。図７に示す例では、ユーザによって効果音１としてドラムロールの音、効果音２としてシンバルの音が選択された結果、「ドラムロール」の効果音挿入ボタン７ｅと、「シンバル」の効果音挿入ボタン７ｆとが表示されている。なお、ユーザが効果音を選択しなかった場合には、制御装置２０４は、効果音挿入ボタン７ｅ、７ｆをグレーアウトさせてタッチを受け付けないようにする。また、ユーザが効果音を１つしか選択しなかった場合には、制御装置２０４は、効果音挿入ボタン７ｅのみを有効化し、効果音挿入ボタン７ｆはグレーアウトさせてタッチを受け付けないようにする。
【００５４】
ユーザは、音声メッセージの録音を開始する場合には、「録音スタート」ボタン７ｄにタッチする。制御装置２０４は、ユーザによって「録音スタート」ボタン７ｄがタッチされたことを検出した場合には、マイク２０３からの音声入力の待ち受けを開始する。制御装置２０４は、マイク２０３からの音声入力の待ち受けを開始した場合には、ボタン７ｄの表示を「録音ストップ」に変更し、音声入力の待ち受けを該「録音ストップ」ボタンのタッチを検出するまで継続する。
【００５５】
制御装置２０４は、ユーザによる発話にともなってマイク２０３からの音声入力が開始されたことを検出した場合には、入力された音声信号をデジタル信号に変換し、変換後の音声データをバッファメモリに一時的に記録する。
【００５６】
また、ユーザは、音声メッセージの録音中に、任意のタイミングで効果音挿入ボタン７ｅ、７ｆにタッチすることにより、音声メッセージ内の任意の位置に効果音を挿入することができる。制御装置２０４は、ユーザによって効果音挿入ボタン７ｅまたは効果音挿入ボタン７ｆがタッチされたことを検出した場合には、効果音挿入ボタン７ｅと効果音挿入ボタン７ｆのいずれがタッチされたかに基づいて、タッチされたボタンに対応する効果音を挿入効果音として特定するとともに、効果音挿入ボタン７ｅまたは効果音挿入ボタン７ｆがタッチされた時点における音声メッセージの録音開始からの経過時間に基づいて効果音の挿入位置を特定し、特定した挿入効果音と挿入位置とを特定するための効果音挿入情報をバッファメモリに記録する。これにより、ユーザによって音声メッセージにおけるどのタイミングで、どの効果音が挿入されたかを特定することができる。
【００５７】
制御装置２０４は、ユーザによる「録音ストップ」ボタンのタッチを検出して、音声メッセージの録音が終了したことを検出した場合には、ユーザによって選択されたＢＧＭ、挿入位置が指定された効果音、録音された音声メッセージをミックスして、試聴用メッセージデータを作成する。具体的には、制御装置２０４は、ユーザによって選択されたＢＧＭを音声メッセージの背景に流し、ユーザによって選択された効果音を、ユーザによって指定された挿入位置に挿入した試聴用メッセージデータを作成して、バッファメモリに記録する。
【００５８】
制御装置２０４は、試聴用メッセージデータを作成した場合には、不図示の送信確認画面をタッチパネル２０１に表示する。送信確認画面には、音声メッセージの録音時間や、送信先として設定されたメンバーの情報等が表示される。また、送信確認画面には、ユーザから音声メッセージの送信指示を受け付けるための「送信」ボタン、ユーザから試聴用メッセージデータの再生指示を受け付けるための「試聴」ボタン、ユーザから音声メッセージの録音やり直し指示を受け付けるための「やり直し」ボタンが配置されている。
【００５９】
制御装置２０４は、ユーザによって「試聴」ボタンがタッチされたことを検出した場合には、バッファメモリから上述した試聴用メッセージデータを読み出して再生する。また、制御装置２０４は、ユーザによって「やり直し」ボタンがタッチされたことを検出した場合には、バッファメモリから試聴用メッセージデータを削除して、図６に示すＢＧＭ・効果音選択画面をタッチパネル２０１に表示し、ユーザによる音声メッセージの再設定を受け付ける。
【００６０】
制御装置２０４は、ユーザによって「送信」ボタンがタッチされたことを検出した場合には、送信メンバー選択画面で選択されたメンバーのユーザＩＤを送信先に設定して、ＢＧＭ・効果音選択画面で選択されたＢＧＭを特定するための情報、メッセージ録音画面で録音された音声データ、及び上述した挿入効果音と挿入位置とを特定するための効果音挿入情報とを関連付けた送信用メッセージデータ作成用情報をメッセージ配信装置３００に送信する。
【００６１】
なお、ＢＧＭとして選択可能な音源データは、メッセージ送信用アプリケーションに付属している音源データについては、同じ音源データがメッセージ配信装置３００の記録装置３０４にもあらかじめ記録されているものとする。この場合、制御装置２０４は、ＢＧＭ・効果音選択画面でメッセージ送信用アプリケーションに付属している音源データが選択された場合には、各ＢＧＭの音源データを一意に特定するための情報を、ＢＧＭを特定するための情報として送信用メッセージデータ作成用情報に含めてメッセージ配信装置３００へ送信する、一方、メッセージ配信装置３００の記録装置３０４に音源データが記録されていないＢＧＭが選択された場合には、制御装置２０４は、選択されたＢＧＭの音源データを、ＢＧＭを特定するための情報として送信用メッセージデータ作成用情報に含めてメッセージ配信装置３００へ送信する。
【００６２】
メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００から送信用メッセージデータ作成用情報を受信した場合には、送信用メッセージデータ作成用情報に含まれるＢＧＭを特定するための情報に基づいて特定したＢＧＭ、効果音挿入情報に基づいて特定した効果音とその挿入位置、及び録音された音声データとに基づいて、送信用メッセージデータを作成する。具体的には、制御装置３０３は、ユーザによって選択されたＢＧＭを音声メッセージの背景に流し、ユーザによって選択された効果音を、ユーザによって指定された挿入位置に挿入した送信用メッセージデータを作成する。
【００６３】
その後、制御装置３０３は、作成した送信用メッセージデータと配信先に設定されたユーザＩＤとを関連付けて記録装置３０４へ記録する。また、制御装置３０３は、配信先に設定されているユーザＩＤに関連付けられているメッセージの受信ＢＯＸに、グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージを記録する。なお、受信ＢＯＸは、ユーザ登録が行われたときに、各ユーザごとにユーザＩＤに関連付けて作成されるものとし、ユーザは、メッセージ送信装置２００上で、図４に示したグループページ内の「受信ＢＯＸ」ボタン４ｆにタッチすることにより、自身の受信ＢＯＸに記録された情報を閲覧することができる。
【００６４】
グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージには、メッセージ配信装置３００の記録装置３０４に記録された送信用メッセージデータへのリンク情報が記載されており、ユーザは、このリンク情報にタッチすることにより、送信用メッセージデータの再生画面を表示することができる。制御装置２０４は、ユーザによって音声メッセージ再生画面上の再生ボタンがタッチされたことを検出した場合には、リンク先に記録されている送信用メッセージデータをダウンロードしてメモリに記録するとともに、データを再生してスピーカー２０５から出力する。これによって、ユーザは、他のメンバーから送信されたＢＧＭと効果音が添付された音声メッセージを聞くことができる。
【００６５】
制御装置２０４は、上述したメッセージ形式選択画面でユーザによってメッセージ形式としてテキストメッセージが選択された場合には、不図示のテキストメッセージ入力画面をタッチパネル２０１に表示し、当該画面上でユーザからのテキストメッセージの送信先の設定と、テキストメッセージの入力を受け付ける。制御装置２０４は、テキストメッセージ入力画面上でユーザによってテキストメッセージが入力され、送信が指示された場合には、送信先に設定されているメンバーのユーザＩＤと、入力されたテキストメッセージのデータとをメッセージ配信装置３００へ送信する。
【００６６】
メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００からテキストメッセージのデータを受信した場合には、送信先に設定されているユーザＩＤの受信ＢＯＸに、受信したテキストメッセージを記録する。これによって、メンバーからテキストメッセージを受信したユーザは、図４に示したグループページ内の「受信ＢＯＸ」ボタン４ｆにタッチすることにより、受信したテキストメッセージを読むことができる。なお、テキストメッセージの送信者であるユーザは、テキストメッセージに画像や動画等のデータを添付できるようにしてもよい。
【００６７】
「受信ＢＯＸ」ボタン４ｆは、上述したように、各ユーザごとに作成された受信ＢＯＸ内に記録されたデータを閲覧するための機能を呼び出すためのボタンである。制御装置２０４は、ユーザによって「受信ＢＯＸ」ボタン４ｆがタッチされたことを検出すると、メッセージ配信装置３００の記録装置３０４にアクセスして、当該ユーザのユーザＩＤに関連付けられている受信ＢＯＸ内からデータを読み出してタッチパネル２０１に表示する。
【００６８】
「掲示板」ボタン４ｇは、グループのメンバー間で種々の情報を共有するための掲示板機能を呼び出すためのボタンである。制御装置２０４は、ユーザによって「掲示板」ボタン４ｇがタッチされたことを検出すると、メッセージ配信装置３００の記録装置３０４にアクセスして、当該グループのグループＩＤに関連付けられている掲示板データを読み出してタッチパネル２０１に表示する。ユーザがタッチパネル２０１に表示された掲示板画面上に書き込みを行うと、制御装置２０４は、グループＩＤとともに書き込み内容を示す書き込みデータをメッセージ配信装置３００へ送信する。メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００から書き込みデータを受信した場合には、受信したグループＩＤ関連付けられて記録装置３０４に記録されている掲示板データを更新する。これによって、メンバー間で掲示板を介した情報共有が行われる。なお、ユーザは掲示板にテキストでの書き込みを行うとともに、画像データを添付できるようにしてもよい。
【００６９】
「スケジュール」ボタン４ｈは、グループのメンバー間でスケジュール情報を共有するためのスケジュール機能を呼び出すためのボタンである。制御装置２０４は、ユーザによって「スケジュール」ボタン４ｈがタッチされたことを検出すると、メッセージ配信装置３００の記録装置３０４にアクセスして、当該グループのグループＩＤに関連付けられているスケジュールデータを読み出してタッチパネル２０１に表示する。ユーザがタッチパネル２０１に表示されたスケジュール画面上でスケジュールの更新を行うと、制御装置２０４は、グループＩＤとともに更新内容を示す更新データをメッセージ配信装置３００へ送信する。メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００から更新データを受信した場合には、受信したグループＩＤ関連付けられて記録装置３０４に記録されているスケジュールデータを更新する。これによって、メンバー間でスケジュール情報が共有される。
【００７０】
「アンケート」ボタン４ｉは、グループのメンバー間でアンケート調査を行うためのアンケート機能を呼び出すためのボタンである。制御装置２０４は、ユーザによって「アンケート」ボタン４ｉがタッチされたことを検出すると、メッセージ配信装置３００の記録装置３０４にアクセスして、当該グループのグループＩＤに関連付けられているアンケートデータを読み出してタッチパネル２０１に表示する。ユーザは、グループのメンバーに対してアンケートを実施したい場合には、新規にアンケートを作成することができる。制御装置２０４は、ユーザによって新規にアンケートが作成された場合には、グループＩＤとともに作成されたアンケートデータをメッセージ配信装置３００へ送信する。メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００からアンケートデータを受信すると、受信したグループＩＤ関連付けられて記録装置３０４に記録されているアンケートデータに受信したアンケートデータを追加して更新する。
【００７１】
また、ユーザは、他のメンバーが作成したアンケートに回答する場合には、他のメンバーが作成したアンケートを表示させて回答の入力を行う。制御装置２０４は、ユーザによってアンケートの作成やアンケートへの回答が行われると、回答が行われたアンケートを特定するための情報とともに、回答データをメッセージ配信装置３００へ送信する。メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００から回答データを受信すると、受信した情報に基づいて回答が行われたアンケートを特定し、記録装置３０４に記録されているアンケートデータに関連付けてユーザからの回答データを記録する。
【００７２】
「グループ設定」ボタン４ｊは、ユーザがグループに関する設定を行うための機能を呼び出すためのボタンである。制御装置２０４は、ユーザによって「グループ設定」ボタン４ｊがタッチされたことを検出すると、メッセージ配信装置３００の記録装置３０４にアクセスして、当該グループのグループＩＤに対応するグループ情報を読み出し、読み出したグループ情報を表示したグループ設定画面をタッチパネル２０１に表示する。ユーザは、このグループ設定画面上でグループ作成時に指定したグループ名、そのグループの活動エリア、グループのカテゴリ、グループの紹介文等の内容を変更することができる。制御装置２０４は、ユーザによってグループ情報が変更された場合には、グループＩＤとともに、変更内容を示す変更データをメッセージ配信装置３００へ送信する。メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００から変更データを受信すると、受信したグループＩＤ関連付けられて記録装置３０４に記録されているグループ情報を更新する。
【００７３】
また、グループ設定画面には、そのグループから退会するための「退会」ボタンが表示されており、ユーザは、「退会」ボタンにタッチすることで、グループからの退会手続きを行うことができる。制御装置２０４は、ユーザによって「退会」ボタンがタッチされた場合には、ユーザＩＤと、退会が指示されたグループのグループＩＤとを含んだ退会要求情報をメッセージ配信装置３００へ送信する。メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００から退会要求情報を受信した場合には、退会要求情報に基づいてグループＩＤとユーザＩＤを特定し、特定したグループＩＤにメンバーとして関連付けられているユーザＩＤの中から、特定したユーザＩＤを削除することにより、退会要求情報を受信したユーザのメンバー登録を削除する。
【００７４】
また、図４に示すように、グループページの上部には、「戻る」ボタン４ｋが表示されており、制御装置２０４は、ユーザによって「戻る」ボタン４ｋがタッチされたことを検出した場合には、図８に示すグループ一覧画面をタッチパネル２０１上に表示する。
【００７５】
図８に示すグループ一覧画面では、画面上部にアプリケーション名が表示されており、さらにカテゴリ名表示領域８ａとグループ名表示領域８ｂとが、ログイン中のユーザがメンバーとして登録されているグループの数だけ表示される。図８に示す例では、ユーザは、「特許パテントズ」という野球チームのメンバーで構成される、カテゴリが「野球」、グループ名が「特許パテントズ」のグループに登録済みであることがわかる。また、ユーザは、ヘビーメタルの愛好家で構成される、カテゴリが「音楽」、グループ名が「メタル愛好会」のグループに登録済みであることがわかる。さらに、ユーザは、自身の家族で構成される、カテゴリが「家族」、グループ名が「家族」のグループに登録済みであることがわかる。
【００７６】
このグループ一覧画面を表示するために、制御装置２０４は、メッセージ配信装置３００にアクセスして、ログイン中のユーザのユーザＩＤがメンバーとして登録されているグループを特定し、特定したグループのカテゴリとグループ名を取得して一覧表示する。
【００７７】
制御装置２０４は、ユーザによってグループ一覧画面内でいずれかのグループがタッチされたことを検出した場合には、図４に示したように、そのグループ用のグループページをタッチパネル２０１に表示する。
【００７８】
図９は、本実施の形態におけるメッセージ送信装置２００で実行される処理の流れを示すフローチャートである。図９に示す処理は、ユーザによってメッセージ送信用アプリケーションが起動されてログインが行われると起動するプログラムとして、制御装置２０４によって実行される。
【００７９】
ステップＳ１０において、制御装置２０４は、メッセージ配信装置３００にアクセスして、ログイン中のユーザのユーザＩＤがメンバーとして登録されているグループを特定し、特定したグループのカテゴリとグループ名を取得して一覧表示することにより、タッチパネル２０１に図８に示したグループ一覧画面を表示する。その後、ステップＳ２０へ進む。
【００８０】
ステップＳ２０では、制御装置２０４は、グループ一覧画面上でユーザによっていずれかのグループ名がタッチされて選択されたか否かを判断する。ステップＳ２０で肯定判断した場合には、ステップＳ３０へ進む。
【００８１】
ステップＳ３０では、制御装置２０４は、図４に示したように、ステップＳ２０でユーザによって選択されたグループのグループページをタッチパネル２０１に表示する。その後、ステップＳ４０へ進む。
【００８２】
ステップＳ４０では、制御装置２０１は、グループページ上でユーザによって「戻る」ボタン４ｋがタッチされたか否かを判断する。ステップＳ４０で肯定判断した場合には、ステップＳ１０へ戻る。これに対して、ステップＳ４０で否定判断した場合には、ステップＳ５０へ進む。
【００８３】
ステップＳ５０では、制御装置２０１は、グループページ上でユーザによって「メンバー招待」ボタン４ｄがタッチされたか否かを判断する。ステップＳ５０で否定判断した場合には、ステップＳ７０へ進む。これに対して、ステップＳ５０で肯定判断した場合には、ステップＳ６０へ進み、制御装置２０４は、図１０で後述するメンバー招待処理を実行した後に、ステップＳ７０へ進む。
【００８４】
ステップＳ７０では、制御装置２０１は、グループページ上でユーザによって「メッセージ送信」ボタン４ｅがタッチされたか否かを判断する。ステップＳ７０で否定判断した場合には、ステップＳ９０へ進む。これに対して、ステップＳ７０で肯定判断した場合には、ステップＳ８０へ進み、制御装置２０４は、図１１で後述するメッセージ送信処理を実行した後に、ステップＳ９０へ進む。
【００８５】
ステップＳ９０では、制御装置２０１は、グループページ上でユーザによって「受信ＢＯＸ」ボタン４ｆがタッチされたか否かを判断する。ステップＳ９０で否定判断した場合には、ステップＳ１１０へ進む。これに対して、ステップＳ９０で肯定判断した場合には、ステップＳ１００へ進み、制御装置２０４は、図１２で後述する受信ＢＯＸ表示処理を実行した後に、ステップＳ１１０へ進む。
【００８６】
ステップＳ１１０では、制御装置２０１は、グループページ上でユーザによって「掲示板」ボタン４ｇがタッチされたか否かを判断する。ステップＳ１１０で否定判断した場合には、ステップＳ１３０へ進む。これに対して、ステップＳ１１０で肯定判断した場合には、ステップＳ１２０へ進み、制御装置２０４は、図１３で後述する掲示板機能呼び出し時処理を実行した後に、ステップＳ１３０へ進む。
【００８７】
ステップＳ１３０では、制御装置２０１は、グループページ上でユーザによって「スケジュール」ボタン４ｈがタッチされたか否かを判断する。ステップＳ１３０で否定判断した場合には、ステップＳ１５０へ進む。これに対して、ステップＳ１３０で肯定判断した場合には、ステップＳ１４０へ進み、制御装置２０４は、図１４で後述するスケジュール機能呼び出し時処理を実行した後に、ステップＳ１５０へ進む。
【００８８】
ステップＳ１５０では、制御装置２０１は、グループページ上でユーザによって「アンケート」ボタン４ｉがタッチされたか否かを判断する。ステップＳ１５０で否定判断した場合には、ステップＳ１７０へ進む。これに対して、ステップＳ１５０で肯定判断した場合には、ステップＳ１６０へ進み、制御装置２０４は、図１５で後述するアンケート機能呼び出し時処理を実行した後に、ステップＳ１７０へ進む。
【００８９】
ステップＳ１７０では、制御装置２０１は、グループページ上でユーザによって「グループ設定」ボタン４ｊがタッチされたか否かを判断する。ステップＳ１７０で否定判断した場合には、ステップＳ１９０へ進む。これに対して、ステップＳ１７０で肯定判断した場合には、ステップＳ１８０へ進み、制御装置２０４は、図１６で後述するグループ設定機能呼び出し時処理を実行した後に、ステップＳ１９０へ進む。
【００９０】
ステップＳ１９０では、制御装置２０４は、ユーザによってタッチパネル２０１上であらかじめ設定されたメッセージ送信用アプリケーションを終了させるための操作が行われることにより、メッセージ送信用アプリケーションの終了が指示されたか否かを判断する。ステップＳ１９０で否定判断した場合には、ステップＳ４０へ戻る。これに対して、ステップＳ１９０で肯定判断した場合には、処理を終了する。
【００９１】
図１０は、図９のステップＳ６０で実行されるメンバー招待処理の流れを示すフローチャートである。ステップＳ２１０において、制御装置２０４は、図５に示したメンバー招待画面をタッチパネル２０１に表示する。その後、ステップＳ２２０へ進む。
【００９２】
ステップＳ２２０では、制御装置２０４は、「招待」ボタン５ｅがタッチされてメンバーの招待が指示されたか否かを判断する。ステップＳ２２０で肯定判断した場合には、ステップＳ２３０へ進む。
【００９３】
ステップＳ２３０では、制御装置２０４は、タッチパネル２０１に、上述した招待メッセージの作成を促す画面を表示して、招待する人物のメールアドレスの指定、およびユーザによる招待メールの作成を受け付ける。その後、ステップＳ２４０へ進む。
【００９４】
ステップＳ２４０では、制御装置２０４は、ユーザによって招待メールが作成されて送信が指示されたか否かを判断する。ステップＳ２４０で肯定判断した場合には、ステップＳ２５０へ進む。
【００９５】
ステップＳ２５０では、制御装置２０４は、指定されたメールアドレスを宛先に指定して、招待メールを送信する。その後、ステップＳ２６０へ進む。
【００９６】
ステップＳ２６０では、制御装置２０４は、ユーザ指定画面上でユーザによって「戻る」ボタン５ｆがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップＳ２６０で否定判断した場合には、ステップＳ２２０へ戻る。これに対して、ステップＳ２６０で肯定判断した場合には、ステップＳ２７０へ進む。
【００９７】
ステップＳ２７０では、制御装置２０４は、タッチパネル２０１の表示を図４に示したグループページに戻す。その後、図９の処理に復帰する。
【００９８】
図１１は、図９のステップＳ８０で実行されるメッセージ送信処理の流れを示すフローチャートである。ステップＳ３０１において、制御装置２０４は、上述したように、メッセージ形式選択画面をタッチパネル２０１に表示する。その後、ステップＳ３０２へ進む。
【００９９】
ステップＳ３０２では、制御装置２０４は、メッセージ形式選択画面でユーザによってメッセージ形式として音声メッセージが選択されたか否かを判断する。ステップＳ３０２で否定判断した場合には、ステップＳ３０３へ進む。
【０１００】
ステップＳ３０３では、上述したように、制御装置２０４は、テキストメッセージを送信するための処理を実行する。具体的には、制御装置２０４は、不図示のテキストメッセージ入力画面をタッチパネル２０１に表示し、テキストメッセージ入力画面上でユーザによってテキストメッセージが入力され、送信が指示された場合には、送信先に設定されているメンバーのユーザＩＤと、入力されたテキストメッセージのデータとをメッセージ配信装置３００へ送信する。その後、後述するステップＳ４６０へ進む。
【０１０１】
これに対して、ステップＳ３０２で肯定判断した場合には、ステップＳ３０４へ進む。ステップＳ３０４では、制御装置２０４は、上述したように、送信メンバー選択画面をタッチパネル２０１に表示して、ユーザから送信用メッセージデータを送信するメンバーの選択を受け付ける。その後、ステップＳ３０５へ進む。
【０１０２】
ステップＳ３０５では、制御装置２０４は、送信メンバー選択画面でユーザによって送信用メッセージデータを送信するメンバーが選択されたか否かを判断する。ステップＳ３０５で肯定判断した場合には、ステップＳ３０６へ進む。
【０１０３】
ステップＳ３０６では、選択されたメンバーのユーザＩＤをメッセージの送信先に設定する。その後、ステップＳ３０７へ進む。
【０１０４】
ステップＳ３０７では、制御装置２０４は、図６に示したＢＧＭ・効果音選択画面をタッチパネル２０１に表示する。その後、ステップＳ３１０へ進む。
【０１０５】
ステップＳ３１０では、制御装置２０４は、ユーザからの指示に基づいて、不図示のＢＧＭ選択画面上で、ＢＧＭとして音声メッセージの背景で流す音源データが選択されたか否かを判断する。ステップＳ３１０で肯定判断した場合には、ステップＳ３２０へ進む。
【０１０６】
ステップＳ３２０では、制御装置２０４は、ステップＳ３１０でユーザに選択された音源データをＢＧＭに設定するとともに、選択された音源データに付された名前をＢＧＭ選択領域６ａに表示して、ステップＳ３３０へ進む。これに対して、ステップＳ３１０で否定判断した場合には、そのままステップＳ３３０へ進む。
【０１０７】
ステップＳ３３０では、制御装置２０４は、ユーザからの指示に基づいて、不図示の効果音選択画面上で、効果音として使用する効果音データが選択されたか否かを判断する。ステップＳ３３０で肯定判断した場合には、ステップＳ３４０へ進む。
【０１０８】
ステップＳ３４０では、制御装置２０４は、ステップＳ３３０でユーザに選択された効果音データを効果音に設定するとともに、選択された音源データに付された名前を効果音１選択領域６ｂまたは効果音２選択領域６ｃに表示して、ステップＳ３４１へ進む。これに対して、ステップＳ３３０で否定判断した場合には、そのままステップＳ３４１へ進む。
【０１０９】
ステップＳ３４１では、制御装置２０４は、ユーザによって件名入力欄６ｄ内に件名が入力されたか否かを判断する。ステップＳ３４１で肯定判断した場合には、ステップＳ３４２へ進む。
【０１１０】
ステップＳ３４２では、制御装置２０４は、ユーザによって入力された件名を音声メッセージに付す件名に設定して、ステップＳ３５０へ進む。これに対して、ステップＳ３４１で否定判断した場合には、そのままステップＳ３５０へ進む。
【０１１１】
ステップＳ３５０では、制御装置２０４は、図７に示したメッセージ録音画面をタッチパネル２０１に表示する。この際、制御装置２０４は、ステップＳ３２０でＢＧＭを設定した場合には、ＢＧＭに設定した音源データに付された名前をＢＧＭ名表示欄７ｃに表示する。また、ステップＳ３４０で効果音を設定した場合には、設定した効果音データを示す名称を効果音挿入ボタン７ｅ、７ｆに表示する。また、ステップＳ３４２で件名を設定した場合には、設定した件名を件名表示欄７ａに表示する。その後、ステップＳ３６０へ進む。
【０１１２】
ステップＳ３６０では、制御装置２０４は、ユーザによって「録音スタート」ボタン７ｄがタッチされたことにより、録音開始が指示されたか否かを判断する。ステップＳ３６０で否定判断した場合には、ステップＳ４５０へ進む。
【０１１３】
ステップＳ４５０では、制御装置２０４は、メッセージ録音画面上でユーザによって「戻る」ボタン７ｇがタッチされることにより、ＢＧＭ・効果音選択画面に戻るように指示されたか否かを判断する。ステップＳ４５０で否定判断した場合には、ステップＳ３６０へ戻る。これに対して、ステップＳ４５０で肯定判断した場合には、ステップＳ３０７へ戻る。
【０１１４】
一方、ステップＳ３６０で肯定判断した場合には、ステップＳ３７０へ進む。ステップＳ３７０では、制御装置２０４は、マイク２０３からの音声入力の待ち受けを開始し、マイク２０３からの音声入力が開始されたことを検出した場合には、入力された音声信号をデジタル信号に変換し、変換後の音声データをバッファメモリに一時的に記録することにより、音声メッセージの録音を行う。その後、ステップＳ３８０へ進む。
【０１１５】
ステップＳ３８０では、制御装置２０４は、ユーザによって効果音挿入ボタン７ｅまたは効果音挿入ボタン７ｆがタッチされたか否かを判断する。ステップＳ３８０で否定判断した場合には、後述するステップＳ４００へ進む。これに対して、ステップＳ３８０で肯定判断した場合には、ステップＳ３９０へ進む。
【０１１６】
ステップＳ３９０では、制御装置２０４は、タッチされたボタンに基づいて挿入が指示された効果音を挿入効果音として特定するとともに、効果音挿入ボタン７ｅ効果音挿入ボタン７ｆがタッチされた時点における音声メッセージの録音開始からの経過時間に基づいて効果音の挿入位置を特定し、特定した挿入効果音と挿入位置とを特定するための効果音挿入情報をバッファメモリに記録する。その後、ステップＳ４００へ進む。
【０１１７】
ステップＳ４００では、制御装置２０４は、ユーザによって「録音ストップ」ボタンがタッチされたことにより、録音の終了が指示されたか否かを判断する。ステップＳ４００で否定判断した場合には、ステップＳ３８０へ戻る、これに対して、ステップＳ４００で肯定判断した場合には、ステップＳ４１０へ進む。
【０１１８】
ステップＳ４１０では、制御装置２０４は、上述した試聴用メッセージデータを作成して、バッファメモリに記録する。その後、ステップＳ４２０へ進む。
【０１１９】
ステップＳ４２０では、制御装置２０４は、不図示の送信確認画面をタッチパネル２０１に表示する。その後、ステップＳ４３０へ進む。
【０１２０】
ステップＳ４３０では、制御装置２０４は、ユーザによって送信確認画面上の「試聴」ボタンがタッチされたか否かを判断する。ステップＳ４３０で否定判断した場合には、後述するステップＳ４３２へ進む。これに対して、ステップＳ４３０で肯定判断した場合には、ステップＳ４３１へ進む。
【０１２１】
ステップＳ４３１では、制御装置２０４は、バッファメモリから試聴用メッセージデータを読み出して再生し、スピーカー２０５から出力する。その後、ステップＳ４３２へ進む。
【０１２２】
ステップＳ４３２では、制御装置２０４は、ユーザによって送信確認画面上の「やり直し」ボタンがタッチされたか否かを判断する。ステップＳ４３２で肯定判断した場合には、ステップＳ４３４へ進む。
【０１２３】
ステップＳ４３４では、制御装置２０４は、バッファメモリから試聴用メッセージデータを削除した後、ステップＳ３０７へ戻る。これに対して、ステップＳ４３２で否定判断した場合には、ステップＳ４３３へ進む。
【０１２４】
ステップＳ４３３では、制御装置２０４は、ユーザによって送信確認画面上の「送信」ボタンがタッチされたことを検出したか否かを判断する。ステップＳ４３３で否定判断した場合には、ステップＳ４３０へ戻る。これに対して、ステップＳ４３３で肯定判断した場合には、ステップＳ４４０へ進む、
【０１２５】
ステップＳ４４０では、制御装置２０４は、ステップＳ３０６で送信先として設定したメンバーのユーザＩＤを送信先に設定して、上述した送信用メッセージデータ作成用情報をメッセージ配信装置３００に送信する。なお、上述した件名入力欄６ｄに件名が入力された場合には、制御装置２０４は、入力された件名のデータを送信用メッセージデータ作成用情報に含める。その後、ステップＳ４６０へ進む。
【０１２６】
ステップＳ４６０では、制御装置２０４は、タッチパネル２０１の表示を図４に示したグループページに戻す。その後、図９の処理に復帰する。
【０１２７】
図１２は、図９のステップＳ１００で実行される受信ＢＯＸ表示処理の流れを示すフローチャートである。ステップＳ５１０において、制御装置２０４は、不図示の受信ＢＯＸ画面をタッチパネル２０１に表示する。その後、ステップＳ５２０へ進む。
【０１２８】
ステップＳ５２０では、制御装置２０４は、上述したように、メッセージ配信装置３００の記録装置３０４にアクセスして、ユーザのユーザＩＤに関連付けられている受信ＢＯＸ内からデータを読み出して取得する。その後、ステップＳ５３０へ進む。
【０１２９】
ステップＳ５３０では、制御装置２０４は、ステップＳ５２０でデータを取得できたか否かを判断する。ステップＳ５３０で肯定判断した場合には、ステップＳ５４０へ進み、制御装置２０４は、メッセージ配信装置３００から取得した受信ＢＯＸ内のデータを受信ＢＯＸ画面に表示する。その後、ステップＳ５５０へ進む。これに対して、ステップＳ５３０で否定判断した場合には、そのままＳ５５０へ進む。
【０１３０】
ステップＳ５５０では、制御装置２０４は、受信ＢＯＸ画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップＳ５５０で肯定判断した場合には、ステップＳ５６０へ進む。
【０１３１】
ステップＳ５６０では、制御装置２０４は、タッチパネル２０１の表示を図４に示したグループページに戻す。その後、図９の処理に復帰する。
【０１３２】
図１３は、図９のステップＳ１２０で実行される掲示板機能呼び出し時処理の流れを示すフローチャートである。ステップ６１０において、制御装置２０４は、不図示の掲示板画面をタッチパネル２０１に表示する。その後、ステップＳ６２０へ進む。
【０１３３】
ステップＳ６２０では、制御装置２０４は、メッセージ配信装置３００の記録装置３０４にアクセスして、当該グループのグループＩＤに関連付けられている掲示板データを読み出して取得する。その後、ステップＳ６３０へ進む。
【０１３４】
ステップＳ６３０では、制御装置２０４は、ステップＳ６２０でデータを取得できたか否かを判断する。ステップＳ６３０で肯定判断した場合には、ステップＳ６４０へ進み、制御装置２０４は、メッセージ配信装置３００から取得した掲示板データを掲示板画面に表示する。その後、ステップＳ６５０へ進む。これに対して、ステップＳ６３０で否定判断した場合には、そのままＳ６５０へ進む。
【０１３５】
ステップＳ６５０では、制御装置２０４は、ユーザによって掲示板画面上で書き込みが行われたか否かを判断する。ステップＳ６５０で肯定判断した場合には、ステップＳ６６０へ進み、制御装置２０４は、現在掲示板画面が表示されているグループのグループＩＤとともに、書き込み内容を示す書き込みデータをメッセージ配信装置３００へ送信する。その後、ステップＳ６７０へ進む。これに対して、ステップＳ６５０で否定判断した場合には、そのままステップＳ６７０へ進む。
【０１３６】
ステップＳ６７０では、制御装置２０４は、掲示板画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップＳ６７０で否定判断した場合には、ステップＳ６５０へ戻る。これに対して、ステップＳ６７０で肯定判断した場合には、ステップＳ６８０へ進む。
【０１３７】
ステップＳ６８０では、制御装置２０４は、タッチパネル２０１の表示を図４に示したグループページに戻す。その後、図９の処理に復帰する。
【０１３８】
図１４は、図９のステップＳ１４０で実行されるスケジュール機能呼び出し時処理の流れを示すフローチャートである。ステップ７１０において、制御装置２０４は、不図示のスケジュール画面をタッチパネル２０１に表示する。その後、ステップＳ７２０へ進む。
【０１３９】
ステップＳ７２０では、制御装置２０４は、メッセージ配信装置３００の記録装置３０４にアクセスして、当該グループのグループＩＤに関連付けられているスケジュールデータを読み出して取得する。その後、ステップＳ７３０へ進む。
【０１４０】
ステップＳ７３０では、制御装置２０４は、ステップＳ７２０でデータを取得できたか否かを判断する。ステップＳ７３０で肯定判断した場合には、ステップＳ７４０へ進み、制御装置２０４は、メッセージ配信装置３００から取得したスケジュールデータをスケジュール画面に表示する。その後、ステップＳ７５０へ進む。これに対して、ステップＳ７３０で否定判断した場合には、そのままＳ７５０へ進む。
【０１４１】
ステップＳ７５０では、制御装置２０４は、ユーザによってスケジュール画面上で新規スケジュールの登録や、スケジュールの修正などのスケジュールの更新が行われたか否かを判断する。ステップＳ７５０で肯定判断した場合には、ステップＳ７６０へ進み、制御装置２０４は、現在スケジュール画面が表示されているグループのグループＩＤとともに、更新内容を示す更新データをメッセージ配信装置３００へ送信する。その後、ステップＳ７７０へ進む。これに対して、ステップＳ７５０で否定判断した場合には、そのままステップＳ７７０へ進む。
【０１４２】
ステップＳ７７０では、制御装置２０４は、スケジュール画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップＳ７７０で否定判断した場合には、ステップＳ７５０へ戻る。これに対して、ステップＳ７７０で肯定判断した場合には、ステップＳ７８０へ進む。
【０１４３】
ステップＳ７８０では、制御装置２０４は、タッチパネル２０１の表示を図４に示したグループページに戻す。その後、図９の処理に復帰する。
【０１４４】
図１５は、図９のステップＳ１６０で実行されるアンケート機能呼び出し時処理の流れを示すフローチャートである。ステップ８１０において、制御装置２０４は、不図示のアンケート画面をタッチパネル２０１に表示する。その後、ステップＳ８２０へ進む。
【０１４５】
ステップＳ８２０では、制御装置２０４は、メッセージ配信装置３００の記録装置３０４にアクセスして、当該グループのグループＩＤに関連付けられているアンケートデータを読み出して取得する。その後、ステップＳ８３０へ進む。
【０１４６】
ステップＳ８３０では、制御装置２０４は、ステップＳ８２０でデータを取得できたか否かを判断する。ステップＳ８３０で否定判断した場合には、後述するステップＳ８７０へ進む。これに対して、ステップＳ８３０で肯定判断した場合には、ステップＳ８４０へ進み、制御装置２０４は、メッセージ配信装置３００から取得したアンケートデータをアンケート画面に表示する。その後、ステップＳ８５０へ進む。
【０１４７】
ステップＳ８５０では、制御装置２０４は、ユーザによってアンケートへの回答のために回答データが入力されたか否かを判断する。ステップＳ８５０で否定判断した場合には、後述するステップＳ８７０へ進む。これに対して、ステップＳ８５０で肯定判断した場合には、ステップＳ８６０へ進む。
【０１４８】
ステップＳ８６０では、制御装置２０４は、回答が行われたアンケートを特定するための情報とともに、ユーザによって入力された回答データをメッセージ配信装置３００へ送信する。その後、ステップＳ８７０へ進む。
【０１４９】
ステップＳ８７０では、制御装置２０４は、ユーザによって新規にアンケートを作成するためのアンケートデータが入力されたか否かを判断する。ステップＳ８７０で否定判断した場合には、後述するステップＳ８９０へ進む。これに対して、ステップＳ８７０で肯定判断した場合には、ステップＳ８８０へ進む。
【０１５０】
ステップＳ８８０では、制御装置２０４は、現在アンケート画面が表示されているグループのグループＩＤとともに、ユーザによって入力されたアンケートデータをメッセージ配信装置３００へ送信する。その後、ステップＳ８９０へ進む。
【０１５１】
ステップＳ８９０では、制御装置２０４は、アンケート画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップＳ８９０で否定判断した場合には、ステップＳ８５０へ戻る。これに対して、ステップＳ８９０で肯定判断した場合には、ステップＳ９００へ進む。
【０１５２】
ステップＳ９００では、制御装置２０４は、タッチパネル２０１の表示を図４に示したグループページに戻す。その後、図９の処理に復帰する。
【０１５３】
図１６は、図９のステップＳ１８０で実行されるグループ設定機能呼び出し時処理の流れを示すフローチャートである。ステップＳ９１０では、制御装置２０４は、メッセージ配信装置３００の記録装置３０４にアクセスして、当該グループのグループＩＤに対応するグループ情報を読み出して取得する。その後、ステップＳ９２０へ進む。
【０１５４】
ステップＳ９２０では、制御装置２０４は、メッセージ配信装置３００から取得したグループ情報を表示したグループ設定画面をタッチパネル２０１に表示する。その後、ステップＳ９３０へ進む。
【０１５５】
ステップＳ９３０では、制御装置２０４は、ユーザによってグループ設定画面上でグループ名、そのグループの活動エリア、グループのカテゴリ等の内容が変更されたか否かを判断する。ステップＳ９３０で肯定判断した場合には、ステップＳ９４０へ進み、制御装置２０４は、グループ情報が変更されたグループのグループＩＤとともに、変更内容を示す変更データをメッセージ配信装置３００へ送信する。その後、ステップＳ９５０へ進む。これに対して、ステップＳ９３０で否定判断した場合には、そのままステップＳ９５０へ進む。
【０１５６】
ステップＳ９５０では、制御装置２０４は、グループ設定画面上でユーザによって「退会」ボタンがタッチされることにより、グループからの退会が指示されたか否かを判断する。ステップＳ９５０で肯定判断した場合には、ステップＳ９６０へ進む。
【０１５７】
ステップＳ９６０では、制御装置２０４は、上述した退会要求情報をメッセージ配信装置３００へ送信して、ステップＳ９７０へ進む。これに対して、ステップＳ９５０で否定判断した場合には、そのままステップＳ９７０へ進む。
【０１５８】
ステップＳ９７０では、制御装置２０４は、グループ設定画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップＳ９７０で否定判断した場合には、ステップＳ９３０へ戻る。これに対して、ステップＳ９７０で肯定判断した場合には、ステップＳ９８０へ進む。
【０１５９】
ステップＳ９８０では、制御装置２０４は、タッチパネル２０１の表示を図４に示したグループページに戻す。その後、図９の処理に復帰する。
【０１６０】
図１７は、本実施の形態におけるメッセージ配信装置３００で実行される処理の流れを示すフローチャートである。この図１７に示す処理は、メッセージ送信装置２００からログインＩＤとログイン用パスワードとを受信してユーザ認証を行った結果、ログイン要求のあったユーザのログインを許可すると起動するプログラムとして、制御装置３０３によって実行される。
【０１６１】
ステップＳ１０１０において、制御装置３０３は、メッセージ送信装置２００からメンバー登録用リンク情報を用いたアクセスがあったか否かを判断する。ステップＳ１０１０で否定判断した場合には、後述するステップＳ１０４０へ進む。これに対して、ステップＳ１０１０で肯定判断した場合には、ステップＳ１０２０へ進む。
【０１６２】
ステップＳ１０２０では、制御装置３０３は、メンバー登録用リンク情報に基づいてグループＩＤを特定し、メッセージ送信装置２００から受信したユーザＩＤを、特定したグループＩＤに関連付けて記録することにより、招待されたユーザをそのグループのメンバーとして登録する。その後、ステップＳ１０４０へ進む。
【０１６３】
ステップＳ１０４０では、制御装置３０３は、メッセージ送信装置２００から上述した送信用メッセージデータ作成用情報を受信したか否かを判断する。ステップＳ１０４０で否定判断した場合には、後述するステップＳ１０７１へ進む。これに対して、ステップＳ１０４０で肯定判断した場合には、ステップＳ１０５０へ進む。
【０１６４】
ステップＳ１０５０では、制御装置３０３は、上述したように、送信用メッセージデータ作成用情報に含まれるＢＧＭを特定するための情報に基づいて特定したＢＧＭ、効果音挿入情報に基づいて特定した効果音とその挿入位置、及び録音された音声データとに基づいて、送信用メッセージデータを作成する。その後、その後、ステップＳ１０６０へ進む。
【０１６５】
ステップＳ１０６０では、制御装置３０３は、送信先に設定されているユーザＩＤを音声メッセージの送信先メンバーとして特定し、ステップＳ１０６１へ進む。
【０１６６】
ステップＳ１０６１では、制御装置３０３は、ステップＳ１０６０で特定した送信先メンバーのユーザＩＤと、ステップＳ１０５０で作成した送信用メッセージデータとを関連付けて記録装置３０４へ記録する。その後、ステップＳ１０７０へ進む。
【０１６７】
ステップＳ１０７０では、制御装置３０３は、ステップＳ１０６０で特定した送信先メンバーのユーザＩＤに関連付けられているメッセージの受信ＢＯＸに、グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージを記録する。その後、ステップＳ１０７１へ進む。
【０１６８】
ステップＳ１０７１では、制御装置３０３は、メッセージ送信装置２００から上述したテキストメッセージのデータを受信したか否かを判断する。ステップＳ１０７１で否定判断した場合には、後述するステップＳ１０８０へ進む。これに対して、ステップＳ１０７１で肯定判断した場合には、ステップＳ１０７２へ進む。
【０１６９】
ステップＳ１０７２では、制御装置３０３は、テキストメッセージの送信先に設定されているユーザＩＤの受信ＢＯＸに、受信したテキストメッセージを記録する。その後、ステップＳ１０８０へ進む。
【０１７０】
ステップＳ１０８０では、制御装置３０３は、メッセージ送信装置２００から上述した掲示板の書き込みデータを受信したか否かを判断する。ステップＳ１０８０で否定判断した場合には、後述するステップＳ１１００へ進む。これに対して、ステップＳ１０８０で肯定判断した場合には、ステップＳ１０９０へ進む。
【０１７１】
ステップＳ１０９０では、制御装置３０３は、上述したように、メッセージ送信装置２００から受信したグループＩＤと書き込みデータとに基づいて、記録装置３０４に記録されている掲示板データを更新する。その後、ステップＳ１１００へ進む。
【０１７２】
ステップＳ１１００では、制御装置３０３は、メッセージ送信装置２００から上述したスケジュールの更新データを受信したか否かを判断する。ステップＳ１１００で否定判断した場合には、後述するステップＳ１１２０へ進む。これに対して、ステップＳ１１００で肯定判断した場合には、ステップＳ１１１０へ進む。
【０１７３】
ステップＳ１１１０では、制御装置３０３は、上述したように、メッセージ送信装置２００から受信したグループＩＤと更新データとに基づいて、記録装置３０４に記録されているスケジュールデータを更新する。その後、ステップＳ１１２０へ進む。
【０１７４】
ステップＳ１１２０では、制御装置３０３は、メッセージ送信装置２００から上述したアンケートの回答データを受信したか否かを判断する。ステップＳ１１２０で否定判断した場合には、後述するステップＳ１１４０へ進む。これに対して、ステップＳ１１２０で肯定判断した場合には、ステップＳ１１３０へ進む。
【０１７５】
ステップＳ１１３０では、制御装置３０３は、上述したように、メッセージ送信装置２００から受信した回答対象のアンケートを特定するための情報に基づいて回答が行われたアンケートを特定し、記録装置３０４に記録されているアンケートデータに関連付けて受信した回答データを記録する。その後、ステップＳ１１４０へ進む。
【０１７６】
ステップＳ１１４０では、制御装置３０３は、メッセージ送信装置２００から上述したアンケートデータを受信したか否かを判断する。ステップＳ１１４０で否定判断した場合には、後述するステップＳ１１６０へ進む。これに対して、ステップＳ１１４０で肯定判断した場合には、ステップＳ１１５０へ進む。
【０１７７】
ステップＳ１１５０では、制御装置３０３は、上述したように、メッセージ送信装置２００から受信したグループＩＤとアンケートデータとに基づいて、記録装置３０４に記録されているアンケートデータを更新する。その後、ステップＳ１１６０へ進む。
【０１７８】
ステップＳ１１６０では、制御装置３０３は、メッセージ送信装置２００から上述したグループ情報の変更データを受信したか否かを判断する。ステップＳ１１６０で否定判断した場合には、後述するステップＳ１１８０へ進む。これに対して、ステップＳ１１６０で肯定判断した場合には、ステップＳ１１７０へ進む。
【０１７９】
ステップＳ１１７０では、制御装置３０３は、上述したように、受信したグループＩＤに基づいて変更対象のグループを特定し、記録装置３０４に記録されているグループ情報を更新する。その後、ステップＳ１１８０へ進む。
【０１８０】
ステップＳ１１８０では、制御装置３０３は、メッセージ送信装置２００から上述した退会要求情報を受信したか否かを判断する。ステップＳ１１８０で否定判断した場合には、後述するステップＳ１２００へ進む。これに対して、ステップＳ１１８０で肯定判断した場合には、ステップＳ１１９０へ進む。
【０１８１】
ステップＳ１１９０では、制御装置３０３は、上述したように、メッセージ送信装置２００から退会要求情報を受信した退会要求情報に基づいてグループＩＤとユーザＩＤを特定し、特定したグループＩＤにメンバーとして関連付けられているユーザＩＤの中から、特定したユーザＩＤを削除する。その後、ステップＳ１２００へ進む。
【０１８２】
ステップＳ１２００では、制御装置３０３は、メッセージ送信装置２００上でユーザがメッセージ送信用アプリを終了したり、ログオフ操作を行ったことにより、システムからのログオフがされたことを検出したか否かを判断する。例えば、メッセージ送信装置２００では、制御装置２０４は、ユーザがメッセージ送信用アプリを終了したり、ログオフ操作を行ったときに、ログオフを通知するための情報をメッセージ配信装置３００へ送信するようにし、制御装置３０３は、メッセージ送信装置２００から該情報を受信したときにステップＳ１２００で肯定判断する。
【０１８３】
ステップＳ１２００で否定判断した場合には、ステップＳ１０１０へ戻る。これに対して、ステップＳ１２００で肯定判断した場合には、処理を終了する。
【０１８４】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置２０４は、ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定し、ユーザからの発話を受け付けて、メンバーに宛てた音声メッセージをバッファメモリに記録する。また、制御装置２０４は、音声メッセージの背景で流すＢＧＭと、音声メッセージの途中に挿入する効果音の選択を受け付け、音声メッセージのデータと、ＢＧＭのデータと、効果音のデータとに基づいて、送信用メッセージデータを作成するようにメッセージ配信装置３００へ指示し、作成された送信用メッセージデータを、メッセージの送信先として指定されたメンバーに対して送信するようにメッセージ配信装置３００へ指示するようにした。これによって、ユーザは、グループ内のメンバーに対して、エンターテインメント性を高めた音声メッセージを送信することができる。
【０１８５】
（２）制御装置３０３は、音声メッセージの背景にユーザからの選択を受け付けたＢＧＭを流すとともに、ユーザからの選択を受けた効果音を、ユーザによって指定された挿入位置に挿入して、送信用メッセージデータを作成するようにした。これによって、ユーザは、好みのＢＧＭと効果音を選択し、さらに効果音の挿入位置も指定して、オリジナル性の高いメッセージをメンバーに送信することができる。
【０１８６】
（３）制御装置２０４は、試聴用メッセージデータを作成して、ユーザからの指示に基づいて試聴用メッセージデータを再生するようにした。これによって、ユーザは、音声メッセージをメンバーに配信する前に、送信予定のメッセージの内容を確認することができる。
【０１８７】
（４）制御装置３０３は、記録装置３０４における送信用メッセージデータの記録先を特定するための情報として、記録装置３０４に記録された送信用メッセージデータへのリンク情報を含んだテキストメッセージを作成し、送信用メッセージデータの送信先メンバーの受信ＢＯＸに記録するようにした。これによって、ユーザは、他のメンバーから送信用メッセージデータが届いたことを把握することができるとともに、送信用メッセージデータの記録先も容易に特定することができる。
【０１８８】
（５）制御装置２０４は、ユーザによって送信用メッセージデータへのリンク情報がタッチされたことを検出した場合には、リンク先に記録されている送信用メッセージデータをダウンロードしてメモリに記録するとともに、データを再生してスピーカー２０５から出力するようにした。これによって、ユーザは、他のメンバーから送信されたＢＧＭと効果音が添付された音声メッセージを簡易な操作により取得して聞くことができる。
【０１８９】
―変形例―
なお、上述した実施の形態の安否確認システムは、以下のように変形することもできる。
（１）上述した実施の形態では、ユーザは、他のユーザからの招待を受けてグループにメンバー登録される例について説明した。しかしながら、グループにメンバーとして登録されているユーザは、他のユーザを対象としてメンバーを公募できるようにし、メンバー登録を希望するユーザは、公募に応じるかたちでメンバー登録を行えるようにしてもよい。
【０１９０】
（２）上述した実施の形態では、制御装置３０３は、送信用メッセージデータを作成して記録装置３０４に記録した場合には、送信先に設定されているユーザＩＤの受信ＢＯＸに、記録装置３０４に記録された送信用メッセージデータへのリンク情報が記載されたテキストメッセージを記録することにより、メンバーに対して音声メッセージを受信したことを通知する例について説明した。しかしながら、制御装置３０３は、あらかじめ登録されたメールアドレスに上記テキストメッセージ送信することにより通知を行ってもよい。あるいは、図４に示したグループページに通知領域を設け、制御装置３０３は、送信用メッセージデータを作成して記録した場合には、該通知領域内に通知メッセージを表示してもよい。また、制御装置３０３は、送信用メッセージデータを作成して記録した場合には、音声により通知を行ってもよい。
【０１９１】
（３）上述した実施の形態では、ユーザごとに用意された受信ＢＯＸにユーザに宛てたメッセージが記録される例について説明した。この場合、メッセージ配信システム１００の運営者は、各ユーザの受信ＢＯＸに広告を配信することができるようにしてもよい。例えば、ユーザに配信する広告をグループのカテゴリや活動エリアに合ったものにすれば、より広告効果を高めることができる。また、広告は、テキスト、音声、動画等のいずれの形式で配信してもよい。さらに、ユーザが広告内のリンクや画像にタッチすると、その広告に関する商品やサービスのＷＥＢサイトにアクセスできるようにしてもよい。
【０１９２】
（４）上述した実施の形態では、制御装置３０３は、メンバーによる掲示板への書き込みがあったとき、スケジュールの更新があったとき、アンケートの作成や更新があったとき、グループ情報の更新があったとき、メンバーがグループを退会したとき、及び新しいメンバーをグループに登録したときの少なくともいずれかにおいて、その内容を通知するためのメッセージを、グループ内の他のメンバーの受信ＢＯＸに記録するようにしてもよい。
【０１９３】
（５）上述した実施の形態では、グループへのメンバーの招待を行う際には、制御装置２０４は、ユーザによって招待メールが作成されて送信が指示されたときに、作成された招待メールを、宛先として指定されたメールアドレスに宛てて送信する例について説明した。すなわち、招待メールを送信するための処理は、メッセージ送信装置２００で行う例について説明した。しかしながら、招待メールを送信するための処理は、メッセージ配信装置３００側で行ってもよい。例えば、メッセージ送信装置２００としてパソコンを用いた場合には、制御装置２０４は、メンバー招待画面上で招待する人のメールアドレスの入力のみを受け付け、ユーザによって「招待メール送信」ボタンがクリックされたことを検出した場合には、メッセージ配信装置３００へ、入力されたメールアドレスと招待されたグループのグループＩＤとを送信して、招待メッセージの送信を指示する。メッセージ配信装置３００では、制御装置３０３は、メッセージ送信装置２００から招待メッセージの送信指示を受けた場合には、招待されたグループへの勧誘メッセージとともに、グループへのメンバー登録を行うためのメンバー登録用リンク情報を含んだ招待メールを作成し、送信先のメールアドレスを宛先に設定して、招待メールを送信すればよい。
【０１９４】
（６）上述した実施の形態では、メッセージ送信装置２００はスピーカー２０５を備え、制御装置２０４は、他のメッセージ送信装置２００から受信した送信用メッセージデータをスピーカー２０５から出力する例について説明した。しかしながら、送信用メッセージデータはスピーカー２０５以外の音声出力機器から出力するようにしてもよい。例えば、メッセージ送信装置２００は、外部のヘッドホン、イヤホン、スピーカー等の音声出力機器を有線接続するための接続端子を備えるようにし、該接続端子を介して外部の音声出力機器から音声データを出力するようにしてもよい。あるいは、メッセージ送信装置２００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉ（登録商標）などの無線通信モジュールを備えるようにし、無線により接続された外部のヘッドホン、イヤホン、スピーカー等の音声出力機器から音声データを出力するようにしてもよい。
【０１９５】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【０１９６】
１００  メッセージ配信システム
２００  メッセージ送信装置
２０１  タッチパネル
２０２  通信モジュール
２０３  マイク
２０４  制御装置
２０５  スピーカー
３００  メッセージ配信装置
３０１  操作部材
３０２  接続ＩＦ
３０３  制御装置
３０４  記録装置
３０５  表示装置
【図１】
2014170982.tif 000003
【図２】
2014170982.tif 000004
【図３】
2014170982.tif 000005
【図４】
2014170982.tif 000006
【図５】
2014170982.tif 000007
【図６】
2014170982.tif 000008
【図７】
2014170982.tif 000009
【図８】
2014170982.tif 000010
【図９】
2014170982.tif 000011
【図１０】
2014170982.tif 000012
【図１１】
2014170982.tif 000013
【図１２】
2014170982.tif 000014
【図１３】
2014170982.tif 000015
【図１４】
2014170982.tif 000016
【図１５】
2014170982.tif 000017
【図１６】
2014170982.tif 000018
【図１７】
2014170982.tif 000019