JP5963695B2 - Message transmission program, message transmission device, and message distribution system - Google Patents
Message transmission program, message transmission device, and message distribution system Download PDFInfo
- Publication number
- JP5963695B2 JP5963695B2 JP2013040195A JP2013040195A JP5963695B2 JP 5963695 B2 JP5963695 B2 JP 5963695B2 JP 2013040195 A JP2013040195 A JP 2013040195A JP 2013040195 A JP2013040195 A JP 2013040195A JP 5963695 B2 JP5963695 B2 JP 5963695B2
- Authority
- JP
- Japan
- Prior art keywords
- message
- transmission
- data
- user
- sound effect
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、メッセージ送信プログラム、メッセージ送信装置、及びメッセージ配信システムに関する。 The present invention relates to a message transmission program, a message transmission device, and a message distribution system.
次のような音声メッセージ伝達システムが知られている。この音声メッセージ伝達システムでは、何れかの端末装置から発信された同一の音声メッセージをグループに属する複数の端末装置に送信することができる(例えば、特許文献1)。 The following voice message transmission system is known. In this voice message transmission system, the same voice message transmitted from one of the terminal devices can be transmitted to a plurality of terminal devices belonging to the group (for example, Patent Document 1).
しかしながら、従来の音声メッセージ伝達システムでは、ユーザは、音声メッセージを録音する際に、音声メッセージにBGMや効果音を添付することについては、何ら検討されていなかった。 However, in the conventional voice message transmission system, when a user records a voice message, no consideration has been given to attaching BGM or sound effects to the voice message.
本発明によるメッセージ送信プログラムは、ユーザからの指示に基づいて、ユーザが所属するグループに所属するメンバーを一覧表示するメンバー表示手順と、メンバー表示手順で表示したメンバーの中から、メッセージの送信先とするメンバーの選択を受け付けるメンバー選択受付手順と、メンバー選択受付手順で選択を受け付けたメンバーをメッセージの送信先に設定する送信先設定手順と、ユーザからの発話を受け付けて、送信先設定手順で設定したメンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手順と、音声メッセージ記録手順で記録した音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるBGM選択受付手順と、音声メッセージ記録手順で記録した音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手順と、音声メッセージ記録手順で記録した音声メッセージのデータと、BGM選択受付手順で選択を受け付けたバックグラウンドミュージックのデータと、効果音選択受付手順で選択を受け付けた効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手順と、メッセージ配信装置に対して、送信先設定手順で設定したメッセージの送信先に宛てた送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手順とをコンピュータに実行させることを特徴とする。
本発明によるメッセージ送信装置は、ユーザからの指示に基づいて、ユーザが所属するグループに所属するメンバーを一覧表示するメンバー表示手段と、メンバー表示手手段によって表示されたメンバーの中から、メッセージの送信先とするメンバーの選択を受け付けるメンバー選択受付手段と、メンバー選択受付手段によって選択が受け付けられたメンバーをメッセージの送信先に設定する送信先設定手段と、ユーザからの発話を受け付けて、送信先設定手段によって設定されたメンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手段と、音声メッセージ記録手段によって記録された音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるBGM選択受付手段と、音声メッセージ記録手段によって記録された音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手段と、音声メッセージ記録手段によって記録された音声メッセージのデータと、BGM選択受付手段によって選択が受け付けられたバックグラウンドミュージックのデータと、効果音選択受付手段によって選択が受け付けられた効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手段と、メッセージ配信装置に対して、送信先設定手段で設定したメッセージの送信先に宛てた送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手段とを備えることを特徴とする。
本発明によるメッセージ配信システムは、ユーザが所持するメッセージ送信装置と、メッセージ送信装置から送信されたメッセージデータを他のメッセージ送信装置へ配信するメッセージ配信装置とを備え、あらかじめ作成されたグループのメンバー間でメッセージを送受信するためのメッセージ配信システムであって、メッセージ送信装置は、ユーザからの指示に基づいて、ユーザが所属するグループに所属するメンバーを一覧表示するメンバー表示手段と、メンバー表示手手段によって表示されたメンバーの中から、メッセージの送信先とするメンバーの選択を受け付けるメンバー選択受付手段と、メンバー選択受付手段によって選択が受け付けられたメンバーをメッセージの送信先に設定する送信先設定手段と、ユーザからの発話を受け付けて、送信先設定手段によって設定されたメンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手段と、音声メッセージ記録手段によって記録された音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるBGM選択受付手段と、音声メッセージ記録手段によって記録された音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手段と、音声メッセージ記録手段によって記録された音声メッセージのデータと、BGM選択受付手段によって選択が受け付けられたバックグラウンドミュージックのデータと、効果音選択受付手段によって選択が受け付けられた効果音のデータとに基づいて、送信用メッセージデータを作成するように、メッセージ配信装置へ指示する送信用メッセージデータ作成指示手段と、メッセージ配信装置に対して、送信先設定手段で設定したメッセージの送信先に宛てた送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手段とを備え、メッセージ配信装置は、メッセージ送信装置からの送信用メッセージデータの作成指示を受け付けたときに、送信用メッセージデータを作成する送信用メッセージデータ作成手段と、送信用メッセージデータ作成手段によって作成された送信用メッセージデータを記録装置に記録する送信用メッセージデータ記録手段と、メッセージ送信装置からの前記送信用メッセージデータの送信指示を受け付けたときに、送信用メッセージデータの宛先に設定されているメンバーに対して通知する通知手段とを備えることを特徴とする。
The message transmission program according to the present invention includes a member display procedure for displaying a list of members belonging to a group to which the user belongs based on an instruction from the user , and a message transmission destination from among the members displayed in the member display procedure. and member selection receiving procedure for receiving a selection of members to be, and the destination setting to set the members, which has received the selection in the member selection receiving procedure to the destination of the message, accepts an utterance from the user, set in the destination setting procedure A voice message recording procedure for recording a voice message addressed to the selected member on a recording medium, a BGM selection acceptance procedure for accepting selection of background music to be played in the background of the voice message recorded in the voice message recording procedure, and a voice message recording procedure. In the middle of a recorded voice message In the sound effect selection acceptance procedure for accepting the selection of the sound effect to be input, the voice message data recorded in the voice message recording procedure, the background music data accepted in the BGM selection acceptance procedure, and the sound effect selection acceptance procedure Based on the sound effect data for which the selection has been accepted, a message data creation instruction procedure for transmission that instructs a message distribution device connected via a communication line to create message data for transmission, and a message distribution device On the other hand, the transmission message data transmission instruction procedure for instructing transmission of message data for transmission addressed to the transmission destination of the message set in the transmission destination setting procedure is executed by the computer.
The message transmission device according to the present invention transmits a message from among members displayed by the member display means and member display means for displaying a list of members belonging to the group to which the user belongs based on an instruction from the user. and member selection accepting means for accepting a selection of a member of the previous, and the destination setting means for setting a member selected is accepted by the member selection receiving means to the destination of the message, accept an utterance from a user, destination setting Voice message recording means for recording a voice message addressed to the member set by the means on a recording medium, BGM selection receiving means for receiving selection of background music to be played in the background of the voice message recorded by the voice message recording means, For voice message recording means Sound effect selection receiving means for receiving selection of a sound effect to be inserted in the middle of the recorded voice message, voice message data recorded by the voice message recording means, and a back for which selection has been received by the BGM selection receiving means. Instructs the message delivery apparatus connected via the communication line to create message data for transmission based on the data of the ground music and the sound effect data selected by the sound effect selection accepting means. Transmission message data creation instruction means, and transmission message data transmission instruction means for instructing the message delivery apparatus to transmit message data for transmission addressed to the message destination set by the destination setting means. It is characterized by.
A message distribution system according to the present invention includes a message transmission device possessed by a user, and a message distribution device that distributes message data transmitted from the message transmission device to other message transmission devices. A message delivery system for transmitting and receiving messages, wherein the message transmission device includes a member display means for displaying a list of members belonging to the group to which the user belongs, and a member display means means based on an instruction from the user A member selection accepting unit that accepts selection of a member as a message transmission destination from among the displayed members, a destination setting unit that sets a member whose selection is accepted by the member selection accepting unit as a message destination, Receives user utterances Put it receives a voice message recording means for recording a voice message addressed to a member that has been set by the destination setting means, the selection of background music to flow in the context of voice messages recorded by a voice message recording means BGM selection accepting means, sound effect selection accepting means for accepting selection of a sound effect to be inserted in the middle of the voice message recorded by the voice message recording means, voice message data recorded by the voice message recording means, and BGM selection Instructs the message distribution device to create message data for transmission based on the background music data received by the receiving means and the sound effect data received by the sound effect selection receiving means. Send Comprising a message data creation instruction means, to the message distribution device, and a transmitting message data transmission instruction means for instructing the transmission of the transmission message data addressed to the destination of the message set by the destination setting means, message delivery The apparatus, when receiving a transmission message data creation instruction from the message transmission apparatus, creates transmission message data creating means for creating transmission message data, and transmission message data created by the transmission message data creation means Message data recording means for recording the message to the recording device, and a member set as the destination of the message data for transmission is notified when the transmission instruction of the message data for transmission is received from the message transmitting device And a notification means.
本発明によれば、ユーザは、音声メッセージの背景で流すバックグラウンドミュージックと、音声メッセージの途中に挿入する効果音を選択して、メンバーに送信用メッセージデータを送ることができるため、グループ内の他のメンバーにエンターテインメント性を高めた音声メッセージを送信することができる。 According to the present invention, the user can select the background music to be played in the background of the voice message and the sound effect to be inserted in the middle of the voice message and send the message data for transmission to the member. Voice messages with enhanced entertainment can be sent to other members.
図1は、本実施の形態におけるメッセージ配信システムの一実施の形態の構成を示すブロック図である。メッセージ配信システム100は、複数のメッセージ送信装置200と、メッセージ配信装置300とで構成される。メッセージ送信装置200は、複数のユーザがそれぞれ所持する端末であって、例えばスマートフォン、タブレット、PDA、パソコン等の情報端末が用いられる。また、メッセージ配信装置300は、複数のメッセージ送信装置200と通信を行って種々の処理を実行するための装置であって、例えば、サーバー装置やパソコン等が用いられる。
FIG. 1 is a block diagram showing a configuration of an embodiment of a message delivery system in the present embodiment. The
本実施の形態では、メッセージ配信装置300と各メッセージ送信装置200とは、例えばインターネットや携帯電話網等の通信回線を介して接続される。なお、図1では、1台のメッセージ配信装置300と2台のメッセージ送信装置200とで構成される例を示しているがメッセージ配信システム100の構成はこれに限定されない。例えば、複数のメッセージ配信装置300で処理を分散させるようにしてもよい。また、メッセージ送信装置200の数は特に限定されるものではない。
In the present embodiment, the
図2は、本実施の形態におけるメッセージ送信装置200としてスマートフォンを用いた場合の一実施の形態の構成を示すブロック図である。本実施の形態では、スマートフォンにメッセージ送信用アプリケーションをインストールすることにより、本実施の形態におけるメッセージ送信装置200として動作する。なお、メッセージ送信用アプリケーションのプログラムは、インターネットを介して接続されたサーバ上で公開されることにより提供され、ユーザがこれをダウンロードにより入手し、メッセージ送信装置200にあらかじめインストールされているものとする。あるいは、メッセージ送信用アプリケーションのプログラムは、CD−ROMやDVD−ROM等の記録媒体に記録されて提供されるようにしてもよい。
FIG. 2 is a block diagram illustrating a configuration of an embodiment when a smartphone is used as the
メッセージ送信装置200は、タッチパネル201と、通信モジュール202と、マイク203と、制御装置204と、スピーカー205とを備えている。
The
タッチパネル201は、液晶パネル等の表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、画面上の表示を押すことで機器を操作することができる入力装置である。例えば、メッセージ送信装置200のユーザは、液晶パネル上に表示されたボタンやメニュー等の表示項目を指やタッチペンを用いてタッチまたはスライドさせることにより、メッセージ送信装置200を操作することができる。タッチパネル201は、ユーザによるタッチやスライドといった操作を検出して、その検出信号を制御装置204へ出力する。
The
通信モジュール202は、無線または有線により、LANや携帯電話通信網を介してインターネットに接続するためのモジュールが用いられる。メッセージ送信装置200は、この通信モジュール202を介してメッセージ配信装置300と通信を行う。
As the communication module 202, a module for connecting to the Internet via a LAN or a cellular phone communication network is used by wireless or wired. The
マイク203は、ユーザによる発話音声を入力するための集音装置である。マイク203から入力されたアナログデータは、制御装置204でデジタル信号に変換される。変換後の音声データは、後述する制御装置204が備える揮発性のメモリや不揮発性のメモリに記録されることにより、ユーザによる発話音声は録音される。
The
制御装置204は、CPU、メモリ、およびその他の周辺回路によって構成され、メッセージ送信装置200の全体を制御する。なお、制御装置204を構成するメモリは、例えばSDRAM等の揮発性のメモリやフラッシュメモリ等の不揮発性のメモリを含む。揮発性のメモリは、CPUがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。また、不揮発性のメモリには、メッセージ送信装置200を動作させるためのファームウェアや種々のアプリケーションを動作させるためのソフトウェアのプログラムデータが記録される。本実施の形態では、この不揮発性のメモリに、上述したメッセージ送信用アプリケーションのプログラムが記録されている。
The
スピーカー205は、音声を出力するための出力装置である。他のメッセージ送信装置200から受信した音声データは、制御装置204でアナログ信号に変換された後、スピーカー205から出力される。
The
図3は、本実施の形態におけるメッセージ配信装置300としてサーバ装置を用いた場合の一実施の形態の構成を示すブロック図である。メッセージ配信装置300は、操作部材301と、接続IF(インターフェース)302と、制御装置303と、記録装置304と、表示装置305とを備えている。
FIG. 3 is a block diagram showing a configuration of an embodiment when a server device is used as the
操作部材301は、メッセージ配信装置300の操作者によって操作される種々の装置、例えばキーボードやマウスを含む。
The
接続IF302は、メッセージ配信装置300をインターネット等の通信回線に接続するためのインターフェースであり、例えば、インターネットに有線で接続するための有線LANモジュールや、インターネットに無線で接続するための無線LANモジュールなどが用いられる。
The connection IF 302 is an interface for connecting the
制御装置303は、CPU、メモリ、およびその他の周辺回路によって構成され、メッセージ配信装置300の全体を制御する。なお、制御装置303を構成するメモリは、例えばSDRAM等の揮発性のメモリである。このメモリは、CPUがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。例えば、接続IF302を介して読み込まれたデータは、バッファメモリに一時的に記録される。
The
記録装置304は、メッセージ配信装置300が蓄える種々のデータや、制御装置303が実行するためのプログラムのデータ等を記録するための記録装置であり、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等が用いられる。なお、記録装置304に記録されるプログラムのデータは、CD−ROMやDVD−ROMなどの記録媒体に記録されて提供されたり、ネットワークを介して提供され、使用者が取得したプログラムのデータを記録装置304にインストールすることによって、制御装置303がプログラムを実行できるようになる。
The
表示装置305は、例えば液晶モニタであって、制御装置303から出力される種々の表示用データが表示される。
The
メッセージ送信装置200のユーザがメッセージ送信装置200上でメッセージ送信用アプリケーションを起動すると、メッセージ送信装置200とメッセージ配信装置300との間で通信が確立される。これにより、メッセージ送信用アプリケーションが起動されてメッセージ配信装置300と接続されている他のメッセージ送信装置200との間で、メッセージ配信装置300を介したメッセージの送受信を行うことが可能となる。以下、本実施の形態におけるメッセージ送信用アプリケーションを利用したメッセージの送受信方法について説明する。
When a user of the
本実施の形態におけるメッセージ送信用アプリケーションでは、ユーザは、自身または他のユーザが作成したいずれかのグループにメンバーとして登録し、自身と同じグループに登録されている他のメンバーに対して音声メッセージを送信することができる。このため、ユーザは、メッセージ送信用アプリケーションを起動して表示される画面上で、ユーザ登録とともに、グループへのメンバー登録を事前に行っておく必要がある。 In the message transmission application according to the present embodiment, a user registers as a member in one of the groups created by the user or another user, and sends a voice message to other members registered in the same group as the user. Can be sent. For this reason, the user needs to perform member registration in advance together with user registration on the screen displayed by starting the message transmission application.
ユーザ登録の方法としては、例えば、制御装置204は、ユーザからの指示に基づいてタッチパネル201上にユーザ登録画面を表示し、該ユーザ登録画面上でユーザ登録に必要な情報の入力を受け付ける。ユーザ登録に必要な情報としては、例えば、ユーザ名、メールアドレス、ログイン用パスワード等が含まれる。制御装置204は、ユーザ登録画面上でユーザ登録に必要な情報が入力されて、ユーザ登録ボタンがタッチされた場合には、ユーザ登録画面上で入力されたユーザ登録情報をメッセージ配信装置300へ送信する。
As a user registration method, for example, the
メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からユーザ登録情報を受信した場合には、ユーザを一意に特定するためのユーザIDを発行する。ユーザIDとしては、ユーザ登録情報に含まれるメールアドレスを用いてもよいし、制御装置303が新たに他のユーザと重複しないIDを発行してもよい。制御装置303は、発行したユーザIDと、受信したユーザ登録情報とを関連付けたユーザ情報を記録装置304に記録する。これによって、メッセージ送信用アプリケーションを利用するためのユーザ登録は完了する。
In the
ユーザは、ユーザ登録が完了した後は、メッセージ配信装置300で発行されたIDやユーザ登録時に入力したメールアドレスといった、他のユーザと重複することのないユーザIDをログインIDとして用い、該ログインIDと、ユーザ登録時に入力したログイン用パスワードとを用いてシステムにログインすることにより、メッセージ送信用アプリケーションを介したメッセージ配信システム100の利用が可能となる。
After the user registration is completed, the user uses, as a login ID, a user ID that does not overlap with other users, such as an ID issued by the
システムにログインしたユーザは、少なくとも1つのグループにメンバーとして登録することにより、そのグループ内の他のメンバーとの間で音声メッセージの送受信を行うことができる。例えば、自らグループを作成して、そのグループにメンバーとして登録するとともに、作成したグループに他のユーザを招待することでメンバーを増やし、そのグループ内の他のメンバーとの間で音声メッセージの送受信を行うことができる。他のユーザからメンバー登録の招待を受けたユーザは、その招待に応じるかたちでグループにメンバー登録をすれば、既存のグループに参加して、そのグループ内の他のメンバーとの間で音声メッセージの送受信を行うことができる。 A user who has logged into the system can send and receive voice messages to and from other members in the group by registering as a member in at least one group. For example, create a group yourself, register as a member in that group, invite other users to the created group, increase the number of members, and send and receive voice messages with other members in the group. It can be carried out. If a user who has received an invitation to register as a member of another user registers as a member in the group in response to the invitation, he / she can join the existing group and receive a voice message with other members in the group. Can send and receive.
例えば、ユーザがグループを作成する場合には、制御装置204は、ユーザからの指示に基づいてタッチパネル上にグループ作成画面を表示し、該グループ作成画面上でグループ作成に必要な情報の入力を受け付ける。グループ作成に必要な情報としては、例えば、グループ名、そのグループの活動エリア、グループのカテゴリ、グループの紹介文等の種々の情報が含まれる。制御装置204は、グループ作成画面上でグループ作成に必要な情報が入力されて、グループ作成ボタンがタッチされた場合には、グループ作成画面上で入力された情報と、グループ作成者であるユーザのユーザIDとを含んだグループ作成情報をメッセージ配信装置300へ送信する。
For example, when the user creates a group, the
メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からグループ作成情報を受信した場合には、グループを一意に特定するためのグループIDを発行し、該グループIDと、受信したグループ作成情報とを関連付けたグループ情報を記録装置304に記録する。また、グループ作成情報に含まれるユーザIDを、作成したグループのグループIDと関連付けて記録することにより、グループ作成者であるユーザをそのグループのメンバーとして登録する。
In the
メンバー登録が完了すると、ユーザは、そのグループ用に作成されたグループページ内で他のメンバーとコミュニケーションを図ることができる。図4は、グループごとに作成されるグループページの一例を示す図である。図4に示すように、グループページには、グループ名表示領域4aと、グループ詳細情報表示領域4bと、ボタン表示領域4cとが配置されている。
Once member registration is complete, the user can communicate with other members within the group page created for that group. FIG. 4 is a diagram illustrating an example of a group page created for each group. As shown in FIG. 4, in the group page, a group
グループ名表示領域4aには、現在表示されているグループページのグループ名が表示される。また、ユーザによってグループ用のアイコン画像が登録されている場合には、アイコン画像も併せて表示される。
In the group
グループ詳細情報表示領域4bには、グループ情報として登録されている活動エリアやグループのカテゴリを表す情報とともに、現在のグループへの登録メンバー数を示す情報が表示される。
In the group detailed
ボタン表示領域4cには、ユーザがグループ内で利用することができる機能を呼び出すためのボタンが複数配置される。図4では、ボタン表示領域4cに「メンバー招待」ボタン4d、「メッセージ送信」ボタン4e、「受信BOX」ボタン4f、「掲示板」ボタン4g、「スケジュール」ボタン4h、「アンケート」ボタン4i、「グループ設定」ボタン4jが配置されている。なお、図4に示す例では、ボタン表示領域4cには、文字のみが表示されたボタンが配置されているが、各ボタンにそれぞれの機能を示すイラストを表示したアイコンボタンを配置するようにしてもよい。以下、ユーザによって各ボタンがタッチされた場合の処理について説明する。
In the
「メンバー招待」ボタン4dは、ユーザが自身が登録済みのグループに他のユーザを招待するための機能を呼び出すためのボタンである。制御装置204は、ユーザによって「メンバー招待」ボタン4dがタッチされたことを検出すると、図5に示すように、メンバーを招待するためのメンバー招待画面をタッチパネル201に表示する。制御装置204は、メッセージ配信装置300からグループに登録済みのユーザ情報を取得して、メンバー招待画面上にユーザ名を一覧表示する。図5に示す例では、4人のユーザのユーザ情報が取得され、各ユーザに対応したユーザ表示領域5a〜5d内に、それぞれのユーザ名が表示されている。
The “member invitation”
ユーザは、「招待」ボタン5eにタッチすることにより、招待する人物のメールアドレスを宛先に指定して、グループへの招待メッセージを記載した招待メールを送ることができる。 By touching the “invite” button 5 e, the user can send an invitation email in which a group invitation message is described by designating the email address of the person to be invited as a destination.
制御装置204は、メンバー招待画面上で「招待」ボタン5eがタッチされたことを検出した場合には、タッチパネル201に、ユーザに対して、招待メッセージの作成を促す画面を表示して、ユーザによる招待メールの作成を受け付ける。ユーザは、招待する人物のメールアドレスを宛先に指定して、その人物に宛てたグループへの勧誘メッセージとともに、グループへのメンバー登録を行うためのメンバー登録用リンク情報を含んだ招待メールを作成する。このメンバー登録用リンク情報には、招待を受けた人物が該メンバー登録用リンク情報にタッチすると、メッセージ配信装置300にアクセスするとともに、その人物が招待を受けたグループのグループIDを指定してグループへのメンバー登録を要求するための情報が含まれている。
When the
制御装置204は、ユーザによって招待メールが作成されて送信が指示された場合には、作成された招待メールを、宛先として指定されたメールアドレスに宛てて送信する。一方、制御装置204は、ユーザによって「戻る」ボタン5fがタッチされたことを検出した場合には、図4に示したグループページをタッチパネル201に表示する。
When the user creates an invitation email and gives an instruction to send the invitation email, the
招待された人物は、自身が所持するメッセージ送信装置200で招待メールを受信し、招待されたグループへの登録を希望する場合には、招待メールに記載された上述したメンバー登録用リンク情報にタッチすることにより、グループへのメンバー登録を行う。
When the invited person receives the invitation mail at the
招待されたユーザのメッセージ送信装置200では、制御装置204は、ユーザによってメンバー登録用リンク情報がタッチされたことを検出した場合には、そのメンバー登録用リンク情報を用いてメッセージ配信装置300にアクセスする。このとき、制御装置204は、その人物が既にメッセージ送信用アプリケーションの利用者であって、ユーザ登録が済んでいるユーザである場合には、そのユーザのユーザIDをメッセージ配信装置300へ送信する。
In the
一方、メッセージ送信装置200では、制御装置204は、招待メールを受信した人物が招待メールに含まれるメンバー登録用リンク情報にタッチした場合には、メッセージ送信装置200にメッセージ送信用アプリケーションがインストール済みであるかをチェックし、インストールされていない場合には、インストールを促す画面をタッチパネル201に表示する。制御装置204は、ユーザによってメッセージ送信用アプリケーションがインストールされ、ユーザ登録が完了した後に、メンバー登録用リンク情報を用いてメッセージ配信装置300にアクセスするとともに、そのユーザのユーザIDをメッセージ配信装置300へ送信する。
On the other hand, in the
メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からメンバー登録用リンク情報を用いたアクセスがあり、さらにメッセージ送信装置200からメンバー登録を希望するユーザのユーザIDを受信した場合には、メンバー登録用リンク情報に基づいてグループIDを特定し、受信したユーザIDを、特定したグループIDに関連付けて記録することにより、招待されたユーザをそのグループのメンバーとして登録する。
In the
「メッセージ送信」ボタン4eは、ユーザが現在表示されているグループページのグループと同じグループに属する他のメンバーに宛てて音声メッセージを送信するための機能を呼び出すためのボタンである。制御装置204は、ユーザによって「メッセージ送信」ボタン4eがタッチされたことを検出すると、不図示のメッセージ形式選択画面をタッチパネル201に表示する。ユーザは、このメッセージ形式選択画面上で、メンバーに対してテキストメッセージを送信するか、音声メッセージを送信するかを選択することができる。
The “message transmission”
制御装置204は、ユーザによってメッセージ形式として音声メッセージが選択された場合には、不図示の送信メンバー選択画面をタッチパネル201に表示して、ユーザから送信用メッセージデータを送信するメンバーの選択を受け付ける。例えば、送信メンバー選択画面には、同一グループに所属するメンバーが一覧表示されており、ユーザは、一覧の中から送信用メッセージデータを送信したいメンバーを個別に選択することができる。また、グループ内の全メンバーに一括送信するように選択することもできる。
When a voice message is selected as a message format by the user, the
制御装置204は、送信メンバー選択画面でユーザによって送信用メッセージデータを送信するメンバーが選択された場合には、選択されたメンバーのユーザIDをメッセージの送信先に設定する。その後、制御装置204は、ユーザから、音声メッセージの背景で流すバックグラウンドミュージック(以下、「BGM」と呼ぶ)と、音声メッセージの途中に挿入する効果音の選択を受け付ける。例えば、制御装置204は、図6に示すように、BGMと効果音の選択を受け付けるためのBGM・効果音選択画面をタッチパネル201に表示し、該BGM・効果音選択画面上でユーザによるBGMと効果音の選択を受け付ける。本実施の形態では、ユーザは、1つのBGMと最大2つの効果音を選択することができるものとし、これらの選択は省略することも可能である。
When a member that transmits message data for transmission is selected by the user on the transmission member selection screen, the
例えば、BGMとしては、メッセージ送信用アプリケーションに付属している音源データや、メッセージ送信装置200に記録されている音源データの中から、ユーザが好みのデータを選択することができる。制御装置204は、ユーザによってBGMを指定するためのBGM選択領域6aがタッチされたことを検出した場合には、メッセージ送信用アプリケーションに付属している音源データやメッセージ送信装置200に記録されている音源データを一覧表示したBGM選択画面をタッチパネル201に表示し、該BGM選択画面でBGMの選択を受け付ける。制御装置204は、ユーザによってBGMとして用いる音源データが選択された場合には、選択された音源データに付された名前をBGM選択領域6aに表示する。
For example, as BGM, a user can select favorite data from sound source data attached to a message transmission application and sound source data recorded in the
また、効果音も同様にメッセージ送信用アプリケーションに付属している効果音データや、メッセージ送信装置200に記録されている効果音データの中から、ユーザが好みのデータを選択することができる。効果音としては、例えば、ドラムロールの音、シンバルの音、笑い声を模した音の他、「ガーン」、「ドーン」等の効果音があらかじめ用意されているものとする。制御装置204は、ユーザによって1つ目の効果音(効果音1)を指定するための効果音1選択領域6b、または2つ目の効果音(効果音2)を指定するための効果音2選択領域6cがタッチされたことを検出した場合には、メッセージ送信用アプリケーションに付属している効果音データや、メッセージ送信装置200に記録されている効果音データを一覧表示した効果音選択画面をタッチパネル201に表示し、該効果音選択画面で効果音の選択を受け付ける。制御装置204は、ユーザによって効果音として用いる音源データが選択された場合には、選択された効果音データに付された名前を効果音1選択領域6bまたは効果音2選択領域6cに表示する。
Similarly, for the sound effect, the user can select favorite data from the sound effect data attached to the message transmission application and the sound effect data recorded in the
さらに、本実施の形態では、ユーザは、同一グループ内の他のメンバーに対して音声メッセージを送信するに当たり、その件名を件名入力欄6dに入力することができる。制御装置204は、例えば、ユーザによって件名入力欄6d内がタッチされたことを検出した場合には、タッチパネル201に仮想的なキーボードを表示し、ユーザからの件名のテキスト入力を受け付ける。
Furthermore, in the present embodiment, the user can input the subject in the
ユーザは、BGM・効果音選択画面上でのBGMや効果音の選択を完了する場合には、「設定完了」ボタン6eにタッチする。一方、BGMや効果音の選択を中止する場合には、「戻る」ボタン6fにタッチする。制御装置204は、ユーザによって「設定完了」ボタン6eがタッチされたことを検出した場合には、図7に示すメッセージ録音画面をタッチパネル201に表示する。一方、制御装置204は、ユーザによって「戻る」ボタン6fがタッチされたことを検出した場合には、上述した送信メンバー選択画面をタッチパネル201に表示する。
The user touches the “setting complete”
ここで、ユーザが図7に示すメッセージ録音画面上で音声メッセージを録音する方法について説明する。メッセージ録音画面には、「戻る」ボタン7gが配置されており、制御装置204は、ユーザによってこの「戻る」ボタン7gがタッチされたと判断した場合には、画面表示を図6に示したBGM・効果音選択画面に戻す。
Here, a method for recording a voice message by the user on the message recording screen shown in FIG. 7 will be described. A “return”
制御装置204は、図6に示したBGM・効果音選択画面で件名入力欄6dに件名が入力された場合には、そこに入力された件名を件名表示欄7aに表示する、また、メッセージ表示エリア7b内に、ユーザにテキストメッセージや、画像を表示して、ユーザに録音の開始を促す。
When a subject is entered in the
制御装置204は、図6に示したBGM・効果音選択画面でユーザによってBGMが選択された場合には、選択された音源データに付された名前をBGM名表示欄7cに表示する。図7に示す例では、「ほんわか」という名前の音源データがBGMとして選択された例を示している。
When the BGM is selected by the user on the BGM / sound effect selection screen shown in FIG. 6, the
制御装置204は、図6に示したBGM・効果音選択画面で効果音1と効果音2のいずれかが選択された場合には、選択された効果音データを示す名称を効果音挿入ボタン7e、7fに表示する。図7に示す例では、ユーザによって効果音1としてドラムロールの音、効果音2としてシンバルの音が選択された結果、「ドラムロール」の効果音挿入ボタン7eと、「シンバル」の効果音挿入ボタン7fとが表示されている。なお、ユーザが効果音を選択しなかった場合には、制御装置204は、効果音挿入ボタン7e、7fをグレーアウトさせてタッチを受け付けないようにする。また、ユーザが効果音を1つしか選択しなかった場合には、制御装置204は、効果音挿入ボタン7eのみを有効化し、効果音挿入ボタン7fはグレーアウトさせてタッチを受け付けないようにする。
When either the sound effect 1 or the
ユーザは、音声メッセージの録音を開始する場合には、「録音スタート」ボタン7dにタッチする。制御装置204は、ユーザによって「録音スタート」ボタン7dがタッチされたことを検出した場合には、マイク203からの音声入力の待ち受けを開始する。制御装置204は、マイク203からの音声入力の待ち受けを開始した場合には、ボタン7dの表示を「録音ストップ」に変更し、音声入力の待ち受けを該「録音ストップ」ボタンのタッチを検出するまで継続する。
To start recording a voice message, the user touches the “recording start”
制御装置204は、ユーザによる発話にともなってマイク203からの音声入力が開始されたことを検出した場合には、入力された音声信号をデジタル信号に変換し、変換後の音声データをバッファメモリに一時的に記録する。
When the
また、ユーザは、音声メッセージの録音中に、任意のタイミングで効果音挿入ボタン7e、7fにタッチすることにより、音声メッセージ内の任意の位置に効果音を挿入することができる。制御装置204は、ユーザによって効果音挿入ボタン7eまたは効果音挿入ボタン7fがタッチされたことを検出した場合には、効果音挿入ボタン7eと効果音挿入ボタン7fのいずれがタッチされたかに基づいて、タッチされたボタンに対応する効果音を挿入効果音として特定するとともに、効果音挿入ボタン7eまたは効果音挿入ボタン7fがタッチされた時点における音声メッセージの録音開始からの経過時間に基づいて効果音の挿入位置を特定し、特定した挿入効果音と挿入位置とを特定するための効果音挿入情報をバッファメモリに記録する。これにより、ユーザによって音声メッセージにおけるどのタイミングで、どの効果音が挿入されたかを特定することができる。
Further, the user can insert a sound effect at an arbitrary position in the voice message by touching the sound
制御装置204は、ユーザによる「録音ストップ」ボタンのタッチを検出して、音声メッセージの録音が終了したことを検出した場合には、ユーザによって選択されたBGM、挿入位置が指定された効果音、録音された音声メッセージをミックスして、試聴用メッセージデータを作成する。具体的には、制御装置204は、ユーザによって選択されたBGMを音声メッセージの背景に流し、ユーザによって選択された効果音を、ユーザによって指定された挿入位置に挿入した試聴用メッセージデータを作成して、バッファメモリに記録する。
When the
制御装置204は、試聴用メッセージデータを作成した場合には、不図示の送信確認画面をタッチパネル201に表示する。送信確認画面には、音声メッセージの録音時間や、送信先として設定されたメンバーの情報等が表示される。また、送信確認画面には、ユーザから音声メッセージの送信指示を受け付けるための「送信」ボタン、ユーザから試聴用メッセージデータの再生指示を受け付けるための「試聴」ボタン、ユーザから音声メッセージの録音やり直し指示を受け付けるための「やり直し」ボタンが配置されている。
When the test listening message data is created, the
制御装置204は、ユーザによって「試聴」ボタンがタッチされたことを検出した場合には、バッファメモリから上述した試聴用メッセージデータを読み出して再生する。また、制御装置204は、ユーザによって「やり直し」ボタンがタッチされたことを検出した場合には、バッファメモリから試聴用メッセージデータを削除して、図6に示すBGM・効果音選択画面をタッチパネル201に表示し、ユーザによる音声メッセージの再設定を受け付ける。
When the
制御装置204は、ユーザによって「送信」ボタンがタッチされたことを検出した場合には、送信メンバー選択画面で選択されたメンバーのユーザIDを送信先に設定して、BGM・効果音選択画面で選択されたBGMを特定するための情報、メッセージ録音画面で録音された音声データ、及び上述した挿入効果音と挿入位置とを特定するための効果音挿入情報とを関連付けた送信用メッセージデータ作成用情報をメッセージ配信装置300に送信する。
When the
なお、BGMとして選択可能な音源データは、メッセージ送信用アプリケーションに付属している音源データについては、同じ音源データがメッセージ配信装置300の記録装置304にもあらかじめ記録されているものとする。この場合、制御装置204は、BGM・効果音選択画面でメッセージ送信用アプリケーションに付属している音源データが選択された場合には、各BGMの音源データを一意に特定するための情報を、BGMを特定するための情報として送信用メッセージデータ作成用情報に含めてメッセージ配信装置300へ送信する、一方、メッセージ配信装置300の記録装置304に音源データが記録されていないBGMが選択された場合には、制御装置204は、選択されたBGMの音源データを、BGMを特定するための情報として送信用メッセージデータ作成用情報に含めてメッセージ配信装置300へ送信する。
As for sound source data that can be selected as BGM, the same sound source data is recorded in advance in the
メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から送信用メッセージデータ作成用情報を受信した場合には、送信用メッセージデータ作成用情報に含まれるBGMを特定するための情報に基づいて特定したBGM、効果音挿入情報に基づいて特定した効果音とその挿入位置、及び録音された音声データとに基づいて、送信用メッセージデータを作成する。具体的には、制御装置303は、ユーザによって選択されたBGMを音声メッセージの背景に流し、ユーザによって選択された効果音を、ユーザによって指定された挿入位置に挿入した送信用メッセージデータを作成する。
In the
その後、制御装置303は、作成した送信用メッセージデータと配信先に設定されたユーザIDとを関連付けて記録装置304へ記録する。また、制御装置303は、配信先に設定されているユーザIDに関連付けられているメッセージの受信BOXに、グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージを記録する。なお、受信BOXは、ユーザ登録が行われたときに、各ユーザごとにユーザIDに関連付けて作成されるものとし、ユーザは、メッセージ送信装置200上で、図4に示したグループページ内の「受信BOX」ボタン4fにタッチすることにより、自身の受信BOXに記録された情報を閲覧することができる。
Thereafter, the
グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージには、メッセージ配信装置300の記録装置304に記録された送信用メッセージデータへのリンク情報が記載されており、ユーザは、このリンク情報にタッチすることにより、送信用メッセージデータの再生画面を表示することができる。制御装置204は、ユーザによって音声メッセージ再生画面上の再生ボタンがタッチされたことを検出した場合には、リンク先に記録されている送信用メッセージデータをダウンロードしてメモリに記録するとともに、データを再生してスピーカー205から出力する。これによって、ユーザは、他のメンバーから送信されたBGMと効果音が添付された音声メッセージを聞くことができる。
In the text message for notifying that a voice message has been received from a member of the group, link information to the message data for transmission recorded in the
制御装置204は、上述したメッセージ形式選択画面でユーザによってメッセージ形式としてテキストメッセージが選択された場合には、不図示のテキストメッセージ入力画面をタッチパネル201に表示し、当該画面上でユーザからのテキストメッセージの送信先の設定と、テキストメッセージの入力を受け付ける。制御装置204は、テキストメッセージ入力画面上でユーザによってテキストメッセージが入力され、送信が指示された場合には、送信先に設定されているメンバーのユーザIDと、入力されたテキストメッセージのデータとをメッセージ配信装置300へ送信する。
When a text message is selected as a message format by the user on the message format selection screen described above, the
メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からテキストメッセージのデータを受信した場合には、送信先に設定されているユーザIDの受信BOXに、受信したテキストメッセージを記録する。これによって、メンバーからテキストメッセージを受信したユーザは、図4に示したグループページ内の「受信BOX」ボタン4fにタッチすることにより、受信したテキストメッセージを読むことができる。なお、テキストメッセージの送信者であるユーザは、テキストメッセージに画像や動画等のデータを添付できるようにしてもよい。
In the
「受信BOX」ボタン4fは、上述したように、各ユーザごとに作成された受信BOX内に記録されたデータを閲覧するための機能を呼び出すためのボタンである。制御装置204は、ユーザによって「受信BOX」ボタン4fがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該ユーザのユーザIDに関連付けられている受信BOX内からデータを読み出してタッチパネル201に表示する。
As described above, the “reception BOX”
「掲示板」ボタン4gは、グループのメンバー間で種々の情報を共有するための掲示板機能を呼び出すためのボタンである。制御装置204は、ユーザによって「掲示板」ボタン4gがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられている掲示板データを読み出してタッチパネル201に表示する。ユーザがタッチパネル201に表示された掲示板画面上に書き込みを行うと、制御装置204は、グループIDとともに書き込み内容を示す書き込みデータをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から書き込みデータを受信した場合には、受信したグループID関連付けられて記録装置304に記録されている掲示板データを更新する。これによって、メンバー間で掲示板を介した情報共有が行われる。なお、ユーザは掲示板にテキストでの書き込みを行うとともに、画像データを添付できるようにしてもよい。
The “bulletin board”
「スケジュール」ボタン4hは、グループのメンバー間でスケジュール情報を共有するためのスケジュール機能を呼び出すためのボタンである。制御装置204は、ユーザによって「スケジュール」ボタン4hがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられているスケジュールデータを読み出してタッチパネル201に表示する。ユーザがタッチパネル201に表示されたスケジュール画面上でスケジュールの更新を行うと、制御装置204は、グループIDとともに更新内容を示す更新データをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から更新データを受信した場合には、受信したグループID関連付けられて記録装置304に記録されているスケジュールデータを更新する。これによって、メンバー間でスケジュール情報が共有される。
The “schedule”
「アンケート」ボタン4iは、グループのメンバー間でアンケート調査を行うためのアンケート機能を呼び出すためのボタンである。制御装置204は、ユーザによって「アンケート」ボタン4iがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられているアンケートデータを読み出してタッチパネル201に表示する。ユーザは、グループのメンバーに対してアンケートを実施したい場合には、新規にアンケートを作成することができる。制御装置204は、ユーザによって新規にアンケートが作成された場合には、グループIDとともに作成されたアンケートデータをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からアンケートデータを受信すると、受信したグループID関連付けられて記録装置304に記録されているアンケートデータに受信したアンケートデータを追加して更新する。
The “questionnaire”
また、ユーザは、他のメンバーが作成したアンケートに回答する場合には、他のメンバーが作成したアンケートを表示させて回答の入力を行う。制御装置204は、ユーザによってアンケートの作成やアンケートへの回答が行われると、回答が行われたアンケートを特定するための情報とともに、回答データをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から回答データを受信すると、受信した情報に基づいて回答が行われたアンケートを特定し、記録装置304に記録されているアンケートデータに関連付けてユーザからの回答データを記録する。
In addition, when a user answers a questionnaire created by another member, the user inputs a reply by displaying the questionnaire created by the other member. When the user creates a questionnaire or answers the questionnaire, the
「グループ設定」ボタン4jは、ユーザがグループに関する設定を行うための機能を呼び出すためのボタンである。制御装置204は、ユーザによって「グループ設定」ボタン4jがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに対応するグループ情報を読み出し、読み出したグループ情報を表示したグループ設定画面をタッチパネル201に表示する。ユーザは、このグループ設定画面上でグループ作成時に指定したグループ名、そのグループの活動エリア、グループのカテゴリ、グループの紹介文等の内容を変更することができる。制御装置204は、ユーザによってグループ情報が変更された場合には、グループIDとともに、変更内容を示す変更データをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から変更データを受信すると、受信したグループID関連付けられて記録装置304に記録されているグループ情報を更新する。
The “group setting”
また、グループ設定画面には、そのグループから退会するための「退会」ボタンが表示されており、ユーザは、「退会」ボタンにタッチすることで、グループからの退会手続きを行うことができる。制御装置204は、ユーザによって「退会」ボタンがタッチされた場合には、ユーザIDと、退会が指示されたグループのグループIDとを含んだ退会要求情報をメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から退会要求情報を受信した場合には、退会要求情報に基づいてグループIDとユーザIDを特定し、特定したグループIDにメンバーとして関連付けられているユーザIDの中から、特定したユーザIDを削除することにより、退会要求情報を受信したユーザのメンバー登録を削除する。
In addition, a “unsubscribe” button for unsubscribing from the group is displayed on the group setting screen, and the user can perform an unsubscription procedure from the group by touching the “unsubscribe” button. When the “unsubscribe” button is touched by the user, the
また、図4に示すように、グループページの上部には、「戻る」ボタン4kが表示されており、制御装置204は、ユーザによって「戻る」ボタン4kがタッチされたことを検出した場合には、図8に示すグループ一覧画面をタッチパネル201上に表示する。
As shown in FIG. 4, a “return”
図8に示すグループ一覧画面では、画面上部にアプリケーション名が表示されており、さらにカテゴリ名表示領域8aとグループ名表示領域8bとが、ログイン中のユーザがメンバーとして登録されているグループの数だけ表示される。図8に示す例では、ユーザは、「特許パテントズ」という野球チームのメンバーで構成される、カテゴリが「野球」、グループ名が「特許パテントズ」のグループに登録済みであることがわかる。また、ユーザは、ヘビーメタルの愛好家で構成される、カテゴリが「音楽」、グループ名が「メタル愛好会」のグループに登録済みであることがわかる。さらに、ユーザは、自身の家族で構成される、カテゴリが「家族」、グループ名が「家族」のグループに登録済みであることがわかる。
In the group list screen shown in FIG. 8, the application name is displayed at the top of the screen, and the category
このグループ一覧画面を表示するために、制御装置204は、メッセージ配信装置300にアクセスして、ログイン中のユーザのユーザIDがメンバーとして登録されているグループを特定し、特定したグループのカテゴリとグループ名を取得して一覧表示する。
In order to display this group list screen, the
制御装置204は、ユーザによってグループ一覧画面内でいずれかのグループがタッチされたことを検出した場合には、図4に示したように、そのグループ用のグループページをタッチパネル201に表示する。
When the
図9は、本実施の形態におけるメッセージ送信装置200で実行される処理の流れを示すフローチャートである。図9に示す処理は、ユーザによってメッセージ送信用アプリケーションが起動されてログインが行われると起動するプログラムとして、制御装置204によって実行される。
FIG. 9 is a flowchart showing a flow of processing executed by the
ステップS10において、制御装置204は、メッセージ配信装置300にアクセスして、ログイン中のユーザのユーザIDがメンバーとして登録されているグループを特定し、特定したグループのカテゴリとグループ名を取得して一覧表示することにより、タッチパネル201に図8に示したグループ一覧画面を表示する。その後、ステップS20へ進む。
In step S10, the
ステップS20では、制御装置204は、グループ一覧画面上でユーザによっていずれかのグループ名がタッチされて選択されたか否かを判断する。ステップS20で肯定判断した場合には、ステップS30へ進む。
In step S20, the
ステップS30では、制御装置204は、図4に示したように、ステップS20でユーザによって選択されたグループのグループページをタッチパネル201に表示する。その後、ステップS40へ進む。
In step S30, the
ステップS40では、制御装置201は、グループページ上でユーザによって「戻る」ボタン4kがタッチされたか否かを判断する。ステップS40で肯定判断した場合には、ステップS10へ戻る。これに対して、ステップS40で否定判断した場合には、ステップS50へ進む。
In step S40, the
ステップS50では、制御装置201は、グループページ上でユーザによって「メンバー招待」ボタン4dがタッチされたか否かを判断する。ステップS50で否定判断した場合には、ステップS70へ進む。これに対して、ステップS50で肯定判断した場合には、ステップS60へ進み、制御装置204は、図10で後述するメンバー招待処理を実行した後に、ステップS70へ進む。
In step S50, the
ステップS70では、制御装置201は、グループページ上でユーザによって「メッセージ送信」ボタン4eがタッチされたか否かを判断する。ステップS70で否定判断した場合には、ステップS90へ進む。これに対して、ステップS70で肯定判断した場合には、ステップS80へ進み、制御装置204は、図11で後述するメッセージ送信処理を実行した後に、ステップS90へ進む。
In step S <b> 70, the
ステップS90では、制御装置201は、グループページ上でユーザによって「受信BOX」ボタン4fがタッチされたか否かを判断する。ステップS90で否定判断した場合には、ステップS110へ進む。これに対して、ステップS90で肯定判断した場合には、ステップS100へ進み、制御装置204は、図12で後述する受信BOX表示処理を実行した後に、ステップS110へ進む。
In step S90, the
ステップS110では、制御装置201は、グループページ上でユーザによって「掲示板」ボタン4gがタッチされたか否かを判断する。ステップS110で否定判断した場合には、ステップS130へ進む。これに対して、ステップS110で肯定判断した場合には、ステップS120へ進み、制御装置204は、図13で後述する掲示板機能呼び出し時処理を実行した後に、ステップS130へ進む。
In step S110, the
ステップS130では、制御装置201は、グループページ上でユーザによって「スケジュール」ボタン4hがタッチされたか否かを判断する。ステップS130で否定判断した場合には、ステップS150へ進む。これに対して、ステップS130で肯定判断した場合には、ステップS140へ進み、制御装置204は、図14で後述するスケジュール機能呼び出し時処理を実行した後に、ステップS150へ進む。
In step S130, the
ステップS150では、制御装置201は、グループページ上でユーザによって「アンケート」ボタン4iがタッチされたか否かを判断する。ステップS150で否定判断した場合には、ステップS170へ進む。これに対して、ステップS150で肯定判断した場合には、ステップS160へ進み、制御装置204は、図15で後述するアンケート機能呼び出し時処理を実行した後に、ステップS170へ進む。
In step S150, the
ステップS170では、制御装置201は、グループページ上でユーザによって「グループ設定」ボタン4jがタッチされたか否かを判断する。ステップS170で否定判断した場合には、ステップS190へ進む。これに対して、ステップS170で肯定判断した場合には、ステップS180へ進み、制御装置204は、図16で後述するグループ設定機能呼び出し時処理を実行した後に、ステップS190へ進む。
In step S170, the
ステップS190では、制御装置204は、ユーザによってタッチパネル201上であらかじめ設定されたメッセージ送信用アプリケーションを終了させるための操作が行われることにより、メッセージ送信用アプリケーションの終了が指示されたか否かを判断する。ステップS190で否定判断した場合には、ステップS40へ戻る。これに対して、ステップS190で肯定判断した場合には、処理を終了する。
In step S190, the
図10は、図9のステップS60で実行されるメンバー招待処理の流れを示すフローチャートである。ステップS210において、制御装置204は、図5に示したメンバー招待画面をタッチパネル201に表示する。その後、ステップS220へ進む。
FIG. 10 is a flowchart showing the flow of the member invitation process executed in step S60 of FIG. In step S <b> 210, the
ステップS220では、制御装置204は、「招待」ボタン5eがタッチされてメンバーの招待が指示されたか否かを判断する。ステップS220で肯定判断した場合には、ステップS230へ進む。
In step S220, the
ステップS230では、制御装置204は、タッチパネル201に、上述した招待メッセージの作成を促す画面を表示して、招待する人物のメールアドレスの指定、およびユーザによる招待メールの作成を受け付ける。その後、ステップS240へ進む。
In step S230, the
ステップS240では、制御装置204は、ユーザによって招待メールが作成されて送信が指示されたか否かを判断する。ステップS240で肯定判断した場合には、ステップS250へ進む。
In step S240, the
ステップS250では、制御装置204は、指定されたメールアドレスを宛先に指定して、招待メールを送信する。その後、ステップS260へ進む。
In step S250, the
ステップS260では、制御装置204は、ユーザ指定画面上でユーザによって「戻る」ボタン5fがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS260で否定判断した場合には、ステップS220へ戻る。これに対して、ステップS260で肯定判断した場合には、ステップS270へ進む。
In step S260, the
ステップS270では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。
In step S270, the
図11は、図9のステップS80で実行されるメッセージ送信処理の流れを示すフローチャートである。ステップS301において、制御装置204は、上述したように、メッセージ形式選択画面をタッチパネル201に表示する。その後、ステップS302へ進む。
FIG. 11 is a flowchart showing the flow of the message transmission process executed in step S80 of FIG. In step S301, the
ステップS302では、制御装置204は、メッセージ形式選択画面でユーザによってメッセージ形式として音声メッセージが選択されたか否かを判断する。ステップS302で否定判断した場合には、ステップS303へ進む。
In step S302, the
ステップS303では、上述したように、制御装置204は、テキストメッセージを送信するための処理を実行する。具体的には、制御装置204は、不図示のテキストメッセージ入力画面をタッチパネル201に表示し、テキストメッセージ入力画面上でユーザによってテキストメッセージが入力され、送信が指示された場合には、送信先に設定されているメンバーのユーザIDと、入力されたテキストメッセージのデータとをメッセージ配信装置300へ送信する。その後、後述するステップS460へ進む。
In step S303, as described above, the
これに対して、ステップS302で肯定判断した場合には、ステップS304へ進む。ステップS304では、制御装置204は、上述したように、送信メンバー選択画面をタッチパネル201に表示して、ユーザから送信用メッセージデータを送信するメンバーの選択を受け付ける。その後、ステップS305へ進む。
On the other hand, if a positive determination is made in step S302, the process proceeds to step S304. In step S304, as described above, the
ステップS305では、制御装置204は、送信メンバー選択画面でユーザによって送信用メッセージデータを送信するメンバーが選択されたか否かを判断する。ステップS305で肯定判断した場合には、ステップS306へ進む。
In step S305, the
ステップS306では、選択されたメンバーのユーザIDをメッセージの送信先に設定する。その後、ステップS307へ進む。 In step S306, the user ID of the selected member is set as the message destination. Thereafter, the process proceeds to step S307.
ステップS307では、制御装置204は、図6に示したBGM・効果音選択画面をタッチパネル201に表示する。その後、ステップS310へ進む。
In step S <b> 307, the
ステップS310では、制御装置204は、ユーザからの指示に基づいて、不図示のBGM選択画面上で、BGMとして音声メッセージの背景で流す音源データが選択されたか否かを判断する。ステップS310で肯定判断した場合には、ステップS320へ進む。
In step S310, based on an instruction from the user, the
ステップS320では、制御装置204は、ステップS310でユーザに選択された音源データをBGMに設定するとともに、選択された音源データに付された名前をBGM選択領域6aに表示して、ステップS330へ進む。これに対して、ステップS310で否定判断した場合には、そのままステップS330へ進む。
In step S320, the
ステップS330では、制御装置204は、ユーザからの指示に基づいて、不図示の効果音選択画面上で、効果音として使用する効果音データが選択されたか否かを判断する。ステップS330で肯定判断した場合には、ステップS340へ進む。
In step S330, the
ステップS340では、制御装置204は、ステップS330でユーザに選択された効果音データを効果音に設定するとともに、選択された音源データに付された名前を効果音1選択領域6bまたは効果音2選択領域6cに表示して、ステップS341へ進む。これに対して、ステップS330で否定判断した場合には、そのままステップS341へ進む。
In step S340, the
ステップS341では、制御装置204は、ユーザによって件名入力欄6d内に件名が入力されたか否かを判断する。ステップS341で肯定判断した場合には、ステップS342へ進む。
In step S341, the
ステップS342では、制御装置204は、ユーザによって入力された件名を音声メッセージに付す件名に設定して、ステップS350へ進む。これに対して、ステップS341で否定判断した場合には、そのままステップS350へ進む。
In step S342, the
ステップS350では、制御装置204は、図7に示したメッセージ録音画面をタッチパネル201に表示する。この際、制御装置204は、ステップS320でBGMを設定した場合には、BGMに設定した音源データに付された名前をBGM名表示欄7cに表示する。また、ステップS340で効果音を設定した場合には、設定した効果音データを示す名称を効果音挿入ボタン7e、7fに表示する。また、ステップS342で件名を設定した場合には、設定した件名を件名表示欄7aに表示する。その後、ステップS360へ進む。
In step S350, the
ステップS360では、制御装置204は、ユーザによって「録音スタート」ボタン7dがタッチされたことにより、録音開始が指示されたか否かを判断する。ステップS360で否定判断した場合には、ステップS450へ進む。
In step S360, the
ステップS450では、制御装置204は、メッセージ録音画面上でユーザによって「戻る」ボタン7gがタッチされることにより、BGM・効果音選択画面に戻るように指示されたか否かを判断する。ステップS450で否定判断した場合には、ステップS360へ戻る。これに対して、ステップS450で肯定判断した場合には、ステップS307へ戻る。
In step S450, the
一方、ステップS360で肯定判断した場合には、ステップS370へ進む。ステップS370では、制御装置204は、マイク203からの音声入力の待ち受けを開始し、マイク203からの音声入力が開始されたことを検出した場合には、入力された音声信号をデジタル信号に変換し、変換後の音声データをバッファメモリに一時的に記録することにより、音声メッセージの録音を行う。その後、ステップS380へ進む。
On the other hand, if a positive determination is made in step S360, the process proceeds to step S370. In step S370, the
ステップS380では、制御装置204は、ユーザによって効果音挿入ボタン7eまたは効果音挿入ボタン7fがタッチされたか否かを判断する。ステップS380で否定判断した場合には、後述するステップS400へ進む。これに対して、ステップS380で肯定判断した場合には、ステップS390へ進む。
In step S380, the
ステップS390では、制御装置204は、タッチされたボタンに基づいて挿入が指示された効果音を挿入効果音として特定するとともに、効果音挿入ボタン7e効果音挿入ボタン7fがタッチされた時点における音声メッセージの録音開始からの経過時間に基づいて効果音の挿入位置を特定し、特定した挿入効果音と挿入位置とを特定するための効果音挿入情報をバッファメモリに記録する。その後、ステップS400へ進む。
In step S390, the
ステップS400では、制御装置204は、ユーザによって「録音ストップ」ボタンがタッチされたことにより、録音の終了が指示されたか否かを判断する。ステップS400で否定判断した場合には、ステップS380へ戻る、これに対して、ステップS400で肯定判断した場合には、ステップS410へ進む。
In step S400, the
ステップS410では、制御装置204は、上述した試聴用メッセージデータを作成して、バッファメモリに記録する。その後、ステップS420へ進む。
In step S410, the
ステップS420では、制御装置204は、不図示の送信確認画面をタッチパネル201に表示する。その後、ステップS430へ進む。
In step S420, the
ステップS430では、制御装置204は、ユーザによって送信確認画面上の「試聴」ボタンがタッチされたか否かを判断する。ステップS430で否定判断した場合には、後述するステップS432へ進む。これに対して、ステップS430で肯定判断した場合には、ステップS431へ進む。
In step S430,
ステップS431では、制御装置204は、バッファメモリから試聴用メッセージデータを読み出して再生し、スピーカー205から出力する。その後、ステップS432へ進む。
In step S <b> 431, the
ステップS432では、制御装置204は、ユーザによって送信確認画面上の「やり直し」ボタンがタッチされたか否かを判断する。ステップS432で肯定判断した場合には、ステップS434へ進む。
In step S432, the
ステップS434では、制御装置204は、バッファメモリから試聴用メッセージデータを削除した後、ステップS307へ戻る。これに対して、ステップS432で否定判断した場合には、ステップS433へ進む。
In step S434, the
ステップS433では、制御装置204は、ユーザによって送信確認画面上の「送信」ボタンがタッチされたことを検出したか否かを判断する。ステップS433で否定判断した場合には、ステップS430へ戻る。これに対して、ステップS433で肯定判断した場合には、ステップS440へ進む、
In step S433, the
ステップS440では、制御装置204は、ステップS306で送信先として設定したメンバーのユーザIDを送信先に設定して、上述した送信用メッセージデータ作成用情報をメッセージ配信装置300に送信する。なお、上述した件名入力欄6dに件名が入力された場合には、制御装置204は、入力された件名のデータを送信用メッセージデータ作成用情報に含める。その後、ステップS460へ進む。
In step S440, the
ステップS460では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。
In step S460,
図12は、図9のステップS100で実行される受信BOX表示処理の流れを示すフローチャートである。ステップS510において、制御装置204は、不図示の受信BOX画面をタッチパネル201に表示する。その後、ステップS520へ進む。
FIG. 12 is a flowchart showing the flow of the reception BOX display process executed in step S100 of FIG. In step S510, the
ステップS520では、制御装置204は、上述したように、メッセージ配信装置300の記録装置304にアクセスして、ユーザのユーザIDに関連付けられている受信BOX内からデータを読み出して取得する。その後、ステップS530へ進む。
In step S520, as described above, the
ステップS530では、制御装置204は、ステップS520でデータを取得できたか否かを判断する。ステップS530で肯定判断した場合には、ステップS540へ進み、制御装置204は、メッセージ配信装置300から取得した受信BOX内のデータを受信BOX画面に表示する。その後、ステップS550へ進む。これに対して、ステップS530で否定判断した場合には、そのままS550へ進む。
In step S530, the
ステップS550では、制御装置204は、受信BOX画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS550で肯定判断した場合には、ステップS560へ進む。
In step S550, the
ステップS560では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。
In step S560,
図13は、図9のステップS120で実行される掲示板機能呼び出し時処理の流れを示すフローチャートである。ステップ610において、制御装置204は、不図示の掲示板画面をタッチパネル201に表示する。その後、ステップS620へ進む。
FIG. 13 is a flowchart showing the flow of the bulletin board function calling process executed in step S120 of FIG. In step 610, the
ステップS620では、制御装置204は、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられている掲示板データを読み出して取得する。その後、ステップS630へ進む。
In step S620, the
ステップS630では、制御装置204は、ステップS620でデータを取得できたか否かを判断する。ステップS630で肯定判断した場合には、ステップS640へ進み、制御装置204は、メッセージ配信装置300から取得した掲示板データを掲示板画面に表示する。その後、ステップS650へ進む。これに対して、ステップS630で否定判断した場合には、そのままS650へ進む。
In step S630, the
ステップS650では、制御装置204は、ユーザによって掲示板画面上で書き込みが行われたか否かを判断する。ステップS650で肯定判断した場合には、ステップS660へ進み、制御装置204は、現在掲示板画面が表示されているグループのグループIDとともに、書き込み内容を示す書き込みデータをメッセージ配信装置300へ送信する。その後、ステップS670へ進む。これに対して、ステップS650で否定判断した場合には、そのままステップS670へ進む。
In step S650,
ステップS670では、制御装置204は、掲示板画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS670で否定判断した場合には、ステップS650へ戻る。これに対して、ステップS670で肯定判断した場合には、ステップS680へ進む。
In step S670, the
ステップS680では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。
In step S680,
図14は、図9のステップS140で実行されるスケジュール機能呼び出し時処理の流れを示すフローチャートである。ステップ710において、制御装置204は、不図示のスケジュール画面をタッチパネル201に表示する。その後、ステップS720へ進む。
FIG. 14 is a flowchart showing the flow of the schedule function calling process executed in step S140 of FIG. In step 710, the
ステップS720では、制御装置204は、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられているスケジュールデータを読み出して取得する。その後、ステップS730へ進む。
In step S720, the
ステップS730では、制御装置204は、ステップS720でデータを取得できたか否かを判断する。ステップS730で肯定判断した場合には、ステップS740へ進み、制御装置204は、メッセージ配信装置300から取得したスケジュールデータをスケジュール画面に表示する。その後、ステップS750へ進む。これに対して、ステップS730で否定判断した場合には、そのままS750へ進む。
In step S730, the
ステップS750では、制御装置204は、ユーザによってスケジュール画面上で新規スケジュールの登録や、スケジュールの修正などのスケジュールの更新が行われたか否かを判断する。ステップS750で肯定判断した場合には、ステップS760へ進み、制御装置204は、現在スケジュール画面が表示されているグループのグループIDとともに、更新内容を示す更新データをメッセージ配信装置300へ送信する。その後、ステップS770へ進む。これに対して、ステップS750で否定判断した場合には、そのままステップS770へ進む。
In step S750, the
ステップS770では、制御装置204は、スケジュール画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS770で否定判断した場合には、ステップS750へ戻る。これに対して、ステップS770で肯定判断した場合には、ステップS780へ進む。
In step S770, the
ステップS780では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。
In step S780, the
図15は、図9のステップS160で実行されるアンケート機能呼び出し時処理の流れを示すフローチャートである。ステップ810において、制御装置204は、不図示のアンケート画面をタッチパネル201に表示する。その後、ステップS820へ進む。
FIG. 15 is a flowchart showing the flow of the questionnaire function calling process executed in step S160 of FIG. In
ステップS820では、制御装置204は、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられているアンケートデータを読み出して取得する。その後、ステップS830へ進む。
In step S820, the
ステップS830では、制御装置204は、ステップS820でデータを取得できたか否かを判断する。ステップS830で否定判断した場合には、後述するステップS870へ進む。これに対して、ステップS830で肯定判断した場合には、ステップS840へ進み、制御装置204は、メッセージ配信装置300から取得したアンケートデータをアンケート画面に表示する。その後、ステップS850へ進む。
In step S830, the
ステップS850では、制御装置204は、ユーザによってアンケートへの回答のために回答データが入力されたか否かを判断する。ステップS850で否定判断した場合には、後述するステップS870へ進む。これに対して、ステップS850で肯定判断した場合には、ステップS860へ進む。
In step S850,
ステップS860では、制御装置204は、回答が行われたアンケートを特定するための情報とともに、ユーザによって入力された回答データをメッセージ配信装置300へ送信する。その後、ステップS870へ進む。
In step S860, the
ステップS870では、制御装置204は、ユーザによって新規にアンケートを作成するためのアンケートデータが入力されたか否かを判断する。ステップS870で否定判断した場合には、後述するステップS890へ進む。これに対して、ステップS870で肯定判断した場合には、ステップS880へ進む。
In step S870,
ステップS880では、制御装置204は、現在アンケート画面が表示されているグループのグループIDとともに、ユーザによって入力されたアンケートデータをメッセージ配信装置300へ送信する。その後、ステップS890へ進む。
In step S880, the
ステップS890では、制御装置204は、アンケート画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS890で否定判断した場合には、ステップS850へ戻る。これに対して、ステップS890で肯定判断した場合には、ステップS900へ進む。
In step S890, the
ステップS900では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。
In step S900, the
図16は、図9のステップS180で実行されるグループ設定機能呼び出し時処理の流れを示すフローチャートである。ステップS910では、制御装置204は、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに対応するグループ情報を読み出して取得する。その後、ステップS920へ進む。
FIG. 16 is a flowchart showing the flow of the group setting function calling process executed in step S180 of FIG. In step S910, the
ステップS920では、制御装置204は、メッセージ配信装置300から取得したグループ情報を表示したグループ設定画面をタッチパネル201に表示する。その後、ステップS930へ進む。
In step S920, the
ステップS930では、制御装置204は、ユーザによってグループ設定画面上でグループ名、そのグループの活動エリア、グループのカテゴリ等の内容が変更されたか否かを判断する。ステップS930で肯定判断した場合には、ステップS940へ進み、制御装置204は、グループ情報が変更されたグループのグループIDとともに、変更内容を示す変更データをメッセージ配信装置300へ送信する。その後、ステップS950へ進む。これに対して、ステップS930で否定判断した場合には、そのままステップS950へ進む。
In step S930, the
ステップS950では、制御装置204は、グループ設定画面上でユーザによって「退会」ボタンがタッチされることにより、グループからの退会が指示されたか否かを判断する。ステップS950で肯定判断した場合には、ステップS960へ進む。
In step S950, the
ステップS960では、制御装置204は、上述した退会要求情報をメッセージ配信装置300へ送信して、ステップS970へ進む。これに対して、ステップS950で否定判断した場合には、そのままステップS970へ進む。
In step S960, the
ステップS970では、制御装置204は、グループ設定画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS970で否定判断した場合には、ステップS930へ戻る。これに対して、ステップS970で肯定判断した場合には、ステップS980へ進む。
In step S970, the
ステップS980では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。
In step S980,
図17は、本実施の形態におけるメッセージ配信装置300で実行される処理の流れを示すフローチャートである。この図17に示す処理は、メッセージ送信装置200からログインIDとログイン用パスワードとを受信してユーザ認証を行った結果、ログイン要求のあったユーザのログインを許可すると起動するプログラムとして、制御装置303によって実行される。
FIG. 17 is a flowchart showing a flow of processing executed by
ステップS1010において、制御装置303は、メッセージ送信装置200からメンバー登録用リンク情報を用いたアクセスがあったか否かを判断する。ステップS1010で否定判断した場合には、後述するステップS1040へ進む。これに対して、ステップS1010で肯定判断した場合には、ステップS1020へ進む。
In step S <b> 1010, the
ステップS1020では、制御装置303は、メンバー登録用リンク情報に基づいてグループIDを特定し、メッセージ送信装置200から受信したユーザIDを、特定したグループIDに関連付けて記録することにより、招待されたユーザをそのグループのメンバーとして登録する。その後、ステップS1040へ進む。
In step S1020, the
ステップS1040では、制御装置303は、メッセージ送信装置200から上述した送信用メッセージデータ作成用情報を受信したか否かを判断する。ステップS1040で否定判断した場合には、後述するステップS1071へ進む。これに対して、ステップS1040で肯定判断した場合には、ステップS1050へ進む。
In step S1040, the
ステップS1050では、制御装置303は、上述したように、送信用メッセージデータ作成用情報に含まれるBGMを特定するための情報に基づいて特定したBGM、効果音挿入情報に基づいて特定した効果音とその挿入位置、及び録音された音声データとに基づいて、送信用メッセージデータを作成する。その後、その後、ステップS1060へ進む。
In step S1050, as described above, the
ステップS1060では、制御装置303は、送信先に設定されているユーザIDを音声メッセージの送信先メンバーとして特定し、ステップS1061へ進む。
In step S1060, the
ステップS1061では、制御装置303は、ステップS1060で特定した送信先メンバーのユーザIDと、ステップS1050で作成した送信用メッセージデータとを関連付けて記録装置304へ記録する。その後、ステップS1070へ進む。
In step S1061, the
ステップS1070では、制御装置303は、ステップS1060で特定した送信先メンバーのユーザIDに関連付けられているメッセージの受信BOXに、グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージを記録する。その後、ステップS1071へ進む。
In step S1070, the
ステップS1071では、制御装置303は、メッセージ送信装置200から上述したテキストメッセージのデータを受信したか否かを判断する。ステップS1071で否定判断した場合には、後述するステップS1080へ進む。これに対して、ステップS1071で肯定判断した場合には、ステップS1072へ進む。
In step S <b> 1071, the
ステップS1072では、制御装置303は、テキストメッセージの送信先に設定されているユーザIDの受信BOXに、受信したテキストメッセージを記録する。その後、ステップS1080へ進む。
In step S1072, the
ステップS1080では、制御装置303は、メッセージ送信装置200から上述した掲示板の書き込みデータを受信したか否かを判断する。ステップS1080で否定判断した場合には、後述するステップS1100へ進む。これに対して、ステップS1080で肯定判断した場合には、ステップS1090へ進む。
In step S1080,
ステップS1090では、制御装置303は、上述したように、メッセージ送信装置200から受信したグループIDと書き込みデータとに基づいて、記録装置304に記録されている掲示板データを更新する。その後、ステップS1100へ進む。
In step S1090, as described above,
ステップS1100では、制御装置303は、メッセージ送信装置200から上述したスケジュールの更新データを受信したか否かを判断する。ステップS1100で否定判断した場合には、後述するステップS1120へ進む。これに対して、ステップS1100で肯定判断した場合には、ステップS1110へ進む。
In step S1100, the
ステップS1110では、制御装置303は、上述したように、メッセージ送信装置200から受信したグループIDと更新データとに基づいて、記録装置304に記録されているスケジュールデータを更新する。その後、ステップS1120へ進む。
In step S1110, as described above, the
ステップS1120では、制御装置303は、メッセージ送信装置200から上述したアンケートの回答データを受信したか否かを判断する。ステップS1120で否定判断した場合には、後述するステップS1140へ進む。これに対して、ステップS1120で肯定判断した場合には、ステップS1130へ進む。
In step S1120,
ステップS1130では、制御装置303は、上述したように、メッセージ送信装置200から受信した回答対象のアンケートを特定するための情報に基づいて回答が行われたアンケートを特定し、記録装置304に記録されているアンケートデータに関連付けて受信した回答データを記録する。その後、ステップS1140へ進む。
In step S1130, as described above, the
ステップS1140では、制御装置303は、メッセージ送信装置200から上述したアンケートデータを受信したか否かを判断する。ステップS1140で否定判断した場合には、後述するステップS1160へ進む。これに対して、ステップS1140で肯定判断した場合には、ステップS1150へ進む。
In step S1140, the
ステップS1150では、制御装置303は、上述したように、メッセージ送信装置200から受信したグループIDとアンケートデータとに基づいて、記録装置304に記録されているアンケートデータを更新する。その後、ステップS1160へ進む。
In step S1150, as described above, the
ステップS1160では、制御装置303は、メッセージ送信装置200から上述したグループ情報の変更データを受信したか否かを判断する。ステップS1160で否定判断した場合には、後述するステップS1180へ進む。これに対して、ステップS1160で肯定判断した場合には、ステップS1170へ進む。
In step S1160, the
ステップS1170では、制御装置303は、上述したように、受信したグループIDに基づいて変更対象のグループを特定し、記録装置304に記録されているグループ情報を更新する。その後、ステップS1180へ進む。
In step S1170, as described above, the
ステップS1180では、制御装置303は、メッセージ送信装置200から上述した退会要求情報を受信したか否かを判断する。ステップS1180で否定判断した場合には、後述するステップS1200へ進む。これに対して、ステップS1180で肯定判断した場合には、ステップS1190へ進む。
In step S1180,
ステップS1190では、制御装置303は、上述したように、メッセージ送信装置200から退会要求情報を受信した退会要求情報に基づいてグループIDとユーザIDを特定し、特定したグループIDにメンバーとして関連付けられているユーザIDの中から、特定したユーザIDを削除する。その後、ステップS1200へ進む。
In step S1190, as described above, the
ステップS1200では、制御装置303は、メッセージ送信装置200上でユーザがメッセージ送信用アプリを終了したり、ログオフ操作を行ったことにより、システムからのログオフがされたことを検出したか否かを判断する。例えば、メッセージ送信装置200では、制御装置204は、ユーザがメッセージ送信用アプリを終了したり、ログオフ操作を行ったときに、ログオフを通知するための情報をメッセージ配信装置300へ送信するようにし、制御装置303は、メッセージ送信装置200から該情報を受信したときにステップS1200で肯定判断する。
In step S1200, the
ステップS1200で否定判断した場合には、ステップS1010へ戻る。これに対して、ステップS1200で肯定判断した場合には、処理を終了する。 If a negative determination is made in step S1200, the process returns to step S1010. On the other hand, when an affirmative determination is made in step S1200, the process ends.
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
(1)制御装置204は、ユーザからの指示に基づいて、あらかじめ設定されているグループ内から少なくとも一人のメンバーをメッセージの送信先として特定し、ユーザからの発話を受け付けて、メンバーに宛てた音声メッセージをバッファメモリに記録する。また、制御装置204は、音声メッセージの背景で流すBGMと、音声メッセージの途中に挿入する効果音の選択を受け付け、音声メッセージのデータと、BGMのデータと、効果音のデータとに基づいて、送信用メッセージデータを作成するようにメッセージ配信装置300へ指示し、作成された送信用メッセージデータを、メッセージの送信先として指定されたメンバーに対して送信するようにメッセージ配信装置300へ指示するようにした。これによって、ユーザは、グループ内のメンバーに対して、エンターテインメント性を高めた音声メッセージを送信することができる。
According to the present embodiment described above, the following operational effects can be obtained.
(1) Based on an instruction from the user, the
(2)制御装置303は、音声メッセージの背景にユーザからの選択を受け付けたBGMを流すとともに、ユーザからの選択を受けた効果音を、ユーザによって指定された挿入位置に挿入して、送信用メッセージデータを作成するようにした。これによって、ユーザは、好みのBGMと効果音を選択し、さらに効果音の挿入位置も指定して、オリジナル性の高いメッセージをメンバーに送信することができる。
(2) The
(3)制御装置204は、試聴用メッセージデータを作成して、ユーザからの指示に基づいて試聴用メッセージデータを再生するようにした。これによって、ユーザは、音声メッセージをメンバーに配信する前に、送信予定のメッセージの内容を確認することができる。
(3) The
(4)制御装置303は、記録装置304における送信用メッセージデータの記録先を特定するための情報として、記録装置304に記録された送信用メッセージデータへのリンク情報を含んだテキストメッセージを作成し、送信用メッセージデータの送信先メンバーの受信BOXに記録するようにした。これによって、ユーザは、他のメンバーから送信用メッセージデータが届いたことを把握することができるとともに、送信用メッセージデータの記録先も容易に特定することができる。
(4) The
(5)制御装置204は、ユーザによって送信用メッセージデータへのリンク情報がタッチされたことを検出した場合には、リンク先に記録されている送信用メッセージデータをダウンロードしてメモリに記録するとともに、データを再生してスピーカー205から出力するようにした。これによって、ユーザは、他のメンバーから送信されたBGMと効果音が添付された音声メッセージを簡易な操作により取得して聞くことができる。
(5) When the
―変形例―
なお、上述した実施の形態の安否確認システムは、以下のように変形することもできる。
(1)上述した実施の形態では、ユーザは、他のユーザからの招待を受けてグループにメンバー登録される例について説明した。しかしながら、グループにメンバーとして登録されているユーザは、他のユーザを対象としてメンバーを公募できるようにし、メンバー登録を希望するユーザは、公募に応じるかたちでメンバー登録を行えるようにしてもよい。
-Modification-
In addition, the safety confirmation system of embodiment mentioned above can also be deform | transformed as follows.
(1) In embodiment mentioned above, the user demonstrated the example registered as a member in a group in response to the invitation from another user. However, a user registered as a member in the group may be allowed to recruit members for other users, and a user who wishes to register as a member may be able to register as a member in response to the public recruitment.
(2)上述した実施の形態では、制御装置303は、送信用メッセージデータを作成して記録装置304に記録した場合には、送信先に設定されているユーザIDの受信BOXに、記録装置304に記録された送信用メッセージデータへのリンク情報が記載されたテキストメッセージを記録することにより、メンバーに対して音声メッセージを受信したことを通知する例について説明した。しかしながら、制御装置303は、あらかじめ登録されたメールアドレスに上記テキストメッセージ送信することにより通知を行ってもよい。あるいは、図4に示したグループページに通知領域を設け、制御装置303は、送信用メッセージデータを作成して記録した場合には、該通知領域内に通知メッセージを表示してもよい。また、制御装置303は、送信用メッセージデータを作成して記録した場合には、音声により通知を行ってもよい。
(2) In the above-described embodiment, when the
(3)上述した実施の形態では、ユーザごとに用意された受信BOXにユーザに宛てたメッセージが記録される例について説明した。この場合、メッセージ配信システム100の運営者は、各ユーザの受信BOXに広告を配信することができるようにしてもよい。例えば、ユーザに配信する広告をグループのカテゴリや活動エリアに合ったものにすれば、より広告効果を高めることができる。また、広告は、テキスト、音声、動画等のいずれの形式で配信してもよい。さらに、ユーザが広告内のリンクや画像にタッチすると、その広告に関する商品やサービスのWEBサイトにアクセスできるようにしてもよい。
(3) In the above-described embodiment, the example in which the message addressed to the user is recorded in the reception BOX prepared for each user has been described. In this case, the operator of the
(4)上述した実施の形態では、制御装置303は、メンバーによる掲示板への書き込みがあったとき、スケジュールの更新があったとき、アンケートの作成や更新があったとき、グループ情報の更新があったとき、メンバーがグループを退会したとき、及び新しいメンバーをグループに登録したときの少なくともいずれかにおいて、その内容を通知するためのメッセージを、グループ内の他のメンバーの受信BOXに記録するようにしてもよい。
(4) In the embodiment described above, the
(5)上述した実施の形態では、グループへのメンバーの招待を行う際には、制御装置204は、ユーザによって招待メールが作成されて送信が指示されたときに、作成された招待メールを、宛先として指定されたメールアドレスに宛てて送信する例について説明した。すなわち、招待メールを送信するための処理は、メッセージ送信装置200で行う例について説明した。しかしながら、招待メールを送信するための処理は、メッセージ配信装置300側で行ってもよい。例えば、メッセージ送信装置200としてパソコンを用いた場合には、制御装置204は、メンバー招待画面上で招待する人のメールアドレスの入力のみを受け付け、ユーザによって「招待メール送信」ボタンがクリックされたことを検出した場合には、メッセージ配信装置300へ、入力されたメールアドレスと招待されたグループのグループIDとを送信して、招待メッセージの送信を指示する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から招待メッセージの送信指示を受けた場合には、招待されたグループへの勧誘メッセージとともに、グループへのメンバー登録を行うためのメンバー登録用リンク情報を含んだ招待メールを作成し、送信先のメールアドレスを宛先に設定して、招待メールを送信すればよい。
(5) In the above-described embodiment, when inviting a member to a group, the
(6)上述した実施の形態では、メッセージ送信装置200はスピーカー205を備え、制御装置204は、他のメッセージ送信装置200から受信した送信用メッセージデータをスピーカー205から出力する例について説明した。しかしながら、送信用メッセージデータはスピーカー205以外の音声出力機器から出力するようにしてもよい。例えば、メッセージ送信装置200は、外部のヘッドホン、イヤホン、スピーカー等の音声出力機器を有線接続するための接続端子を備えるようにし、該接続端子を介して外部の音声出力機器から音声データを出力するようにしてもよい。あるいは、メッセージ送信装置200は、Bluetooth(登録商標)やWi−Fi(登録商標)などの無線通信モジュールを備えるようにし、無線により接続された外部のヘッドホン、イヤホン、スピーカー等の音声出力機器から音声データを出力するようにしてもよい。
(6) In the above-described embodiment, the example in which the
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。 Note that the present invention is not limited to the configurations in the above-described embodiments as long as the characteristic functions of the present invention are not impaired. Moreover, it is good also as a structure which combined the above-mentioned embodiment and a some modification.
100 メッセージ配信システム
200 メッセージ送信装置
201 タッチパネル
202 通信モジュール
203 マイク
204 制御装置
205 スピーカー
300 メッセージ配信装置
301 操作部材
302 接続IF
303 制御装置
304 記録装置
305 表示装置
100
303
Claims (13)
前記メンバー表示手順で表示したメンバーの中から、メッセージの送信先とするメンバーの選択を受け付けるメンバー選択受付手順と、
前記メンバー選択受付手順で選択を受け付けたメンバーをメッセージの送信先に設定する送信先設定手順と、
ユーザからの発話を受け付けて、前記送信先設定手順で設定した前記メンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手順と、
前記音声メッセージ記録手順で記録した前記音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるBGM選択受付手順と、
前記音声メッセージ記録手順で記録した前記音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手順と、
前記音声メッセージ記録手順で記録した前記音声メッセージのデータと、前記BGM選択受付手順で選択を受け付けた前記バックグラウンドミュージックのデータと、前記効果音選択受付手順で選択を受け付けた前記効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手順と、
前記メッセージ配信装置に対して、前記送信先設定手順で設定した前記メッセージの送信先に宛てた前記送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手順とをコンピュータに実行させるためのメッセージ送信プログラム。 A member display procedure for displaying a list of members belonging to the group to which the user belongs based on an instruction from the user ,
A member selection reception procedure for receiving selection of a member as a message transmission destination from among the members displayed in the member display procedure;
A destination setting procedure for setting a member that has received a selection in the member selection receiving procedure as a message destination;
A voice message recording procedure for receiving a speech from a user and recording a voice message addressed to the member set in the transmission destination setting procedure on a recording medium;
A BGM selection acceptance procedure for accepting selection of background music to be played in the background of the voice message recorded in the voice message recording procedure;
A sound effect selection acceptance procedure for accepting selection of a sound effect to be inserted in the middle of the voice message recorded in the voice message recording procedure;
The voice message data recorded in the voice message recording procedure, the background music data received in the selection in the BGM selection receiving procedure, and the sound effect data received in the sound effect selection receiving procedure Based on the transmission message data creation instruction procedure for instructing the message delivery apparatus connected via the communication line to create the message data for transmission,
Message for causing the message delivery apparatus to execute a transmission message data transmission instruction procedure for instructing transmission of the transmission message data addressed to the transmission destination of the message set in the transmission destination setting procedure Send program.
前記効果音選択受付手順で選択を受け付けた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手順をさらに備え、
前記送信用メッセージデータ作成指示手順は、前記音声メッセージ記録手順で記録した前記音声メッセージの背景に前記BGM選択受付手順で選択を受け付けた前記バックグラウンドミュージックを流すとともに、前記効果音選択受付手順で選択を受け付けた前記効果音を、前記効果音挿入位置受付手順で受け付けた挿入位置に挿入して、前記送信用メッセージデータを作成するように、前記メッセージ配信装置へ指示することを特徴とするメッセージ送信プログラム。 In the message transmission program of Claim 1,
A sound effect insertion position receiving procedure for receiving designation of an insertion position in the voice message of the sound effect selected in the sound effect selection receiving procedure;
The message data creation instruction procedure for transmission is performed by playing the background music received in the BGM selection acceptance procedure in the background of the voice message recorded in the voice message recording procedure and selecting in the sound effect selection acceptance procedure. The message delivery apparatus is instructed to insert the sound effect received at the insertion position received in the sound effect insertion position reception procedure to create the transmission message data. program.
前記音声メッセージ記録手順で記録した前記音声メッセージのデータと、前記BGM選択受付手順で選択を受け付けた前記バックグラウンドミュージックのデータと、前記効果音選択受付手順で選択を受け付けた前記効果音のデータとに基づいて、試聴用メッセージデータを作成する試聴用メッセージデータ作成手順と、
前記ユーザからの前記試聴用メッセージデータの再生指示を受け付けて、前記試聴用メッセージデータを再生する試聴手順をさらに有することを特徴とするメッセージ送信プログラム。 In the message transmission program according to claim 1 or 2,
The voice message data recorded in the voice message recording procedure, the background music data received in the selection in the BGM selection receiving procedure, and the sound effect data received in the sound effect selection receiving procedure Based on, the message data creation procedure for listening to create message data for listening,
A message transmission program further comprising: a trial listening procedure for receiving a trial instruction message data reproduction instruction from the user and reproducing the trial message data.
他のメンバーからの指示に基づいて前記メッセージ配信装置から送信された前記送信用メッセージデータを受信する送信用メッセージデータ受信手順と、
前記送信用メッセージデータ受信手順で受信した前記送信用メッセージデータを再生する再生手順とをさらに有することを特徴とするメッセージ送信プログラム。 In the message transmission program as described in any one of Claims 1-3,
A transmission message data reception procedure for receiving the transmission message data transmitted from the message distribution device based on an instruction from another member;
A message transmission program further comprising: a reproduction procedure for reproducing the transmission message data received in the transmission message data reception procedure.
前記メンバー表示手手段によって表示されたメンバーの中から、メッセージの送信先とするメンバーの選択を受け付けるメンバー選択受付手段と、
前記メンバー選択受付手段によって選択が受け付けられたメンバーをメッセージの送信先に設定する送信先設定手段と、
ユーザからの発話を受け付けて、前記送信先設定手段によって設定された前記メンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるBGM選択受付手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記BGM選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックのデータと、前記効果音選択受付手段によって選択が受け付けられた前記効果音のデータとに基づいて、送信用メッセージデータを作成するように、通信回線を介して接続されたメッセージ配信装置へ指示する送信用メッセージデータ作成指示手段と、
前記メッセージ配信装置に対して、前記送信先設定手段で設定した前記メッセージの送信先に宛てた前記送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手段とを備えることを特徴とするメッセージ送信装置。 A member display means for displaying a list of members belonging to the group to which the user belongs based on an instruction from the user ;
Member selection reception means for receiving selection of a member as a message transmission destination from among the members displayed by the member display means means;
A destination setting means for setting a member whose selection is received by the member selection receiving means as a message destination;
Voice message recording means for accepting an utterance from a user and recording a voice message addressed to the member set by the destination setting means on a recording medium;
BGM selection receiving means for receiving selection of background music to be played in the background of the voice message recorded by the voice message recording means;
A sound effect selection accepting means for accepting selection of a sound effect to be inserted in the middle of the sound message recorded by the sound message recording means;
The voice message data recorded by the voice message recording means, the background music data that has been selected by the BGM selection receiving means, and the sound effects that have been selected by the sound effect selection receiving means A message data creation instruction unit for transmission for instructing a message delivery apparatus connected via a communication line to create message data for transmission based on the data of
A message delivery instruction means for instructing the message delivery apparatus to transmit the message data for transmission addressed to the transmission destination of the message set by the transmission destination setting means; Transmitter device.
前記効果音選択受付手段によって選択が受け付けられた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手段をさらに備え、
前記送信用メッセージデータ作成指示手段は、前記音声メッセージ記録手段によって記録された前記音声メッセージの背景に前記BGM選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックを流すとともに、前記効果音選択受付手段によって選択が受けられた前記効果音を、前記効果音挿入位置受付手段によって受け付けられた挿入位置に挿入して、前記送信用メッセージデータを作成するように、前記メッセージ配信装置へ指示することを特徴とするメッセージ送信装置。 The message transmission device according to claim 5,
A sound effect insertion position receiving means for receiving the designation of the insertion position in the voice message of the sound effect selected by the sound effect selection receiving means;
The transmission message data creation instructing means plays the background music selected by the BGM selection accepting means on the background of the voice message recorded by the voice message recording means, and the sound effect selection accepting means The message delivery apparatus is instructed to insert the sound effect selected by step S2 into the insertion position received by the sound effect insertion position receiving means to create the message data for transmission. A message transmitter.
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記BGM選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックのデータと、前記効果音選択受付手段によって選択が受け付けられた前記効果音のデータとに基づいて、試聴用メッセージデータを作成する試聴用メッセージデータ作成手段と、
前記ユーザからの前記試聴用メッセージデータの再生指示を受け付けて、前記試聴用メッセージデータを再生する試聴手段をさらに備えることを特徴とするメッセージ送信装置。 In the message transmission device according to claim 5 or 6,
The voice message data recorded by the voice message recording means, the background music data that has been selected by the BGM selection receiving means, and the sound effects that have been selected by the sound effect selection receiving means A message data creation means for trial listening that creates message data for trial listening based on the data of
A message transmitting apparatus, further comprising: a listening unit that receives an instruction to reproduce the sample message data from the user and reproduces the sample message data.
他のメンバーから送信された前記送信用メッセージデータを受信する送信用メッセージデータ受信手段と、
前記送信用メッセージデータ受信手段によって受信された前記送信用メッセージデータを再生する再生手段とをさらに備えることを特徴とするメッセージ送信装置。 In the message transmission apparatus as described in any one of Claims 5-7,
Message data reception means for transmission for receiving the message data for transmission transmitted from another member;
A message transmitting apparatus, further comprising: reproducing means for reproducing the transmission message data received by the transmission message data receiving means.
前記メッセージ送信装置は、
ユーザからの指示に基づいて、ユーザが所属するグループに所属するメンバーを一覧表示するメンバー表示手段と、
前記メンバー表示手手段によって表示されたメンバーの中から、メッセージの送信先とするメンバーの選択を受け付けるメンバー選択受付手段と、
前記メンバー選択受付手段によって選択が受け付けられたメンバーをメッセージの送信先に設定する送信先設定手段と、
ユーザからの発話を受け付けて、前記送信先設定手段によって設定された前記メンバーに宛てた音声メッセージを記録媒体に記録する音声メッセージ記録手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージの背景で流すバックグラウンドミュージックの選択を受け付けるBGM選択受付手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージの途中に挿入する効果音の選択を受け付ける効果音選択受付手段と、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記BGM選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックのデータと、前記効果音選択受付手段によって選択が受け付けられた前記効果音のデータとに基づいて、送信用メッセージデータを作成するように、前記メッセージ配信装置へ指示する送信用メッセージデータ作成指示手段と、
前記メッセージ配信装置に対して、前記送信先設定手段で設定した前記メッセージの送信先に宛てた前記送信用メッセージデータの送信を指示する送信用メッセージデータ送信指示手段とを備え、
前記メッセージ配信装置は、
前記メッセージ送信装置からの前記送信用メッセージデータの作成指示を受け付けたときに、前記送信用メッセージデータを作成する送信用メッセージデータ作成手段と、
前記送信用メッセージデータ作成手段によって作成された前記送信用メッセージデータを記録装置に記録する送信用メッセージデータ記録手段と、
前記メッセージ送信装置からの前記送信用メッセージデータの送信指示を受け付けたときに、前記送信用メッセージデータの宛先に設定されているメンバーに対して通知する通知手段とを備えることを特徴とするメッセージ配信システム。 A message transmission device possessed by a user and a message distribution device for distributing message data transmitted from the message transmission device to other message transmission devices, for transmitting and receiving messages between members of a group created in advance A message delivery system,
The message transmission device includes:
A member display means for displaying a list of members belonging to the group to which the user belongs based on an instruction from the user ;
Member selection reception means for receiving selection of a member as a message transmission destination from among the members displayed by the member display means means;
A destination setting means for setting a member whose selection is received by the member selection receiving means as a message destination;
Voice message recording means for accepting an utterance from a user and recording a voice message addressed to the member set by the destination setting means on a recording medium;
BGM selection receiving means for receiving selection of background music to be played in the background of the voice message recorded by the voice message recording means;
A sound effect selection accepting means for accepting selection of a sound effect to be inserted in the middle of the sound message recorded by the sound message recording means;
The voice message data recorded by the voice message recording means, the background music data that has been selected by the BGM selection receiving means, and the sound effects that have been selected by the sound effect selection receiving means Message data creation instruction means for sending to instruct the message delivery device to create message data for sending based on the data of
A message data transmission instruction means for sending for instructing the message delivery apparatus to send the message data for transmission addressed to the destination of the message set by the destination setting means ;
The message delivery device
Message data creating means for creating the message data for transmission when receiving an instruction to create the message data for transmission from the message transmitting device;
Transmission message data recording means for recording the transmission message data created by the transmission message data creation means in a recording device;
A message delivery unit comprising: a notification unit configured to notify a member set as a destination of the transmission message data when an instruction to transmit the transmission message data is received from the message transmission device; system.
前記メッセージ送信装置は、
前記効果音選択受付手段によって選択が受け付けられた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手段をさらに備え、
前記送信用メッセージデータ作成指示手段は、前記BGM選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックを特定するための情報、前記音声メッセージ記録手段によって記録された前記音声メッセージ、前記効果音選択受付手段によって選択が受けられた前記効果音のデータ、及び前記効果音挿入位置受付手段によって受け付けられた挿入位置を特定するためのデータを関連付けた送信用メッセージデータ作成用情報を前記メッセージ配信装置へ送信することにより、前記メッセージ配信装置へ送信用メッセージデータの作成を指示し、
前記送信用メッセージデータ作成手段は、前記送信用メッセージデータ作成用情報に基づいて、前記音声メッセージの背景に前記バックグラウンドミュージックを流すとともに、前記効果音を指定された挿入位置に挿入して、前記送信用メッセージデータを作成することを特徴とするメッセージ配信システム。 The message delivery system according to claim 9, wherein
The message transmission device includes:
A sound effect insertion position receiving means for receiving the designation of the insertion position in the voice message of the sound effect selected by the sound effect selection receiving means;
The transmission message data creation instructing means includes information for specifying the background music that has been selected by the BGM selection accepting means, the voice message recorded by the voice message recording means, and the sound effect selection acceptance Transmitting message data creation information in association with the data of the sound effect selected by the means and the data for specifying the insertion position received by the sound effect insertion position receiving means is transmitted to the message distribution device. By instructing the message delivery device to create message data for transmission,
The transmission message data creation means, based on the transmission message data creation information, plays the background music in the background of the voice message and inserts the sound effect at a specified insertion position, A message distribution system for generating message data for transmission.
前記メッセージ送信装置は、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記BGM選択受付手段によって選択が受け付けられた前記バックグラウンドミュージックのデータと、前記効果音選択受付手段によって選択が受け付けられた前記効果音のデータとに基づいて、試聴用メッセージデータを作成する試聴用メッセージデータ作成手段と、
前記ユーザからの前記試聴用メッセージデータの再生指示を受け付けて、前記試聴用メッセージデータを再生する試聴手段をさらに備えることを特徴とするメッセージ配信システム。 The message delivery system according to claim 9 or 10,
The message transmission device includes:
The voice message data recorded by the voice message recording means, the background music data that has been selected by the BGM selection receiving means, and the sound effects that have been selected by the sound effect selection receiving means A message data creation means for trial listening that creates message data for trial listening based on the data of
The message delivery system further comprising a trial listening means for accepting an instruction to reproduce the sample message data from the user and reproducing the sample message data.
前記メッセージ配信装置は、
前記記録装置における前記送信用メッセージデータの記録先を特定するための情報を含んだテキストメッセージを作成するテキストメッセージ作成手段をさらに備え、
前記通知手段は、前記テキストメッセージ作成手段によって作成された前記テキストメッセージを前記メンバーに送信することにより通知を行うことを特徴とするメッセージ配信システム。 In the message delivery system according to any one of claims 9 to 11,
The message delivery device
A text message creating means for creating a text message including information for specifying a recording destination of the transmission message data in the recording device;
The message delivery system according to claim 1, wherein the notification means performs notification by transmitting the text message created by the text message creation means to the member.
前記メッセージ送信装置は、
前記メッセージ配信装置から前記テキストメッセージを受信するテキストメッセージ受信手段と、
前記テキストメッセージ受信手段によって受信された前記テキストメッセージを表示装置に出力して表示するテキストメッセージ出力手段と、
ユーザによって前記送信用メッセージデータの取得が指示された場合に、前記テキストメッセージに含まれる前記送信用メッセージデータの記録先を特定するための情報に基づいて、前記メッセージ配信装置から前記送信用メッセージデータを受信する送信用メッセージデータ受信手段と、
前記送信用メッセージデータ受信手段によって受信された前記送信用メッセージデータを再生する再生手段とをさらに備えることを特徴とするメッセージ配信システム。 The message delivery system according to claim 12, wherein
The message transmission device includes:
Text message receiving means for receiving the text message from the message delivery device;
Text message output means for outputting and displaying the text message received by the text message receiving means on a display device;
When the acquisition of the message data for transmission is instructed by the user, the message data for transmission is transmitted from the message distribution device based on the information for specifying the recording destination of the message data for transmission included in the text message. Message data receiving means for transmission for receiving,
The message delivery system further comprising: a reproducing unit that reproduces the transmission message data received by the transmission message data receiving unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013040195A JP5963695B2 (en) | 2013-03-01 | 2013-03-01 | Message transmission program, message transmission device, and message distribution system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013040195A JP5963695B2 (en) | 2013-03-01 | 2013-03-01 | Message transmission program, message transmission device, and message distribution system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014170982A JP2014170982A (en) | 2014-09-18 |
| JP5963695B2 true JP5963695B2 (en) | 2016-08-03 |
Family
ID=51693087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013040195A Active JP5963695B2 (en) | 2013-03-01 | 2013-03-01 | Message transmission program, message transmission device, and message distribution system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5963695B2 (en) |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9954996B2 (en) | 2007-06-28 | 2018-04-24 | Apple Inc. | Portable electronic device with conversation management for incoming instant messages |
| US8502856B2 (en) | 2010-04-07 | 2013-08-06 | Apple Inc. | In conference display adjustments |
| US20150350141A1 (en) | 2014-05-31 | 2015-12-03 | Apple Inc. | Message user interfaces for capture and transmittal of media and location content |
| JP6421738B2 (en) * | 2015-10-27 | 2018-11-14 | カシオ計算機株式会社 | Server apparatus and program |
| DK179594B1 (en) | 2016-06-12 | 2019-02-25 | Apple Inc. | USER INTERFACE FOR MANAGING CONTROLLABLE EXTERNAL DEVICES |
| US10928980B2 (en) | 2017-05-12 | 2021-02-23 | Apple Inc. | User interfaces for playing and managing audio items |
| US12526361B2 (en) | 2017-05-16 | 2026-01-13 | Apple Inc. | Methods for outputting an audio output in accordance with a user being within a range of a device |
| CN111343060B (en) | 2017-05-16 | 2022-02-11 | 苹果公司 | Method and interface for home media control |
| US10372298B2 (en) | 2017-09-29 | 2019-08-06 | Apple Inc. | User interface for multi-user communication session |
| DK180130B1 (en) | 2018-05-07 | 2020-06-02 | Apple Inc. | MULTI-PARTICIPANT LIVE COMMUNICATION USER INTERFACE |
| CN118102037A (en) | 2018-05-07 | 2024-05-28 | 苹果公司 | User interface for viewing live video feeds and recorded video |
| US11128792B2 (en) | 2018-09-28 | 2021-09-21 | Apple Inc. | Capturing and displaying images with multiple focal planes |
| KR102436985B1 (en) | 2019-05-31 | 2022-08-29 | 애플 인크. | User interface for controlling audio media |
| US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
| US10904029B2 (en) | 2019-05-31 | 2021-01-26 | Apple Inc. | User interfaces for managing controllable external devices |
| US11363071B2 (en) | 2019-05-31 | 2022-06-14 | Apple Inc. | User interfaces for managing a local network |
| DK201970533A1 (en) | 2019-05-31 | 2021-02-15 | Apple Inc | Methods and user interfaces for sharing audio |
| US11079913B1 (en) | 2020-05-11 | 2021-08-03 | Apple Inc. | User interface for status indicators |
| KR102426564B1 (en) * | 2020-05-11 | 2022-07-29 | 애플 인크. | User interface for audio message |
| US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
| US12301979B2 (en) | 2021-01-31 | 2025-05-13 | Apple Inc. | User interfaces for wide angle video conference |
| US12170579B2 (en) | 2021-03-05 | 2024-12-17 | Apple Inc. | User interfaces for multi-participant live communication |
| US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
| CN120881039A (en) | 2021-05-15 | 2025-10-31 | 苹果公司 | Real-time communication user interface |
| US11893214B2 (en) | 2021-05-15 | 2024-02-06 | Apple Inc. | Real-time communication user interface |
| US20220365667A1 (en) | 2021-05-15 | 2022-11-17 | Apple Inc. | User interfaces for managing accessories |
| US11822761B2 (en) | 2021-05-15 | 2023-11-21 | Apple Inc. | Shared-content session user interfaces |
| US12449961B2 (en) | 2021-05-18 | 2025-10-21 | Apple Inc. | Adaptive video conference user interfaces |
| US11770600B2 (en) | 2021-09-24 | 2023-09-26 | Apple Inc. | Wide angle video conference |
| US12368946B2 (en) | 2021-09-24 | 2025-07-22 | Apple Inc. | Wide angle video conference |
| US12267622B2 (en) | 2021-09-24 | 2025-04-01 | Apple Inc. | Wide angle video conference |
| US12563299B2 (en) | 2022-04-04 | 2026-02-24 | Apple Inc. | User interfaces for camera sharing |
| US12379827B2 (en) | 2022-06-03 | 2025-08-05 | Apple Inc. | User interfaces for managing accessories |
| US12615491B2 (en) | 2022-09-06 | 2026-04-28 | Apple Inc. | Interfaces for device interactions |
| US12578837B2 (en) | 2022-09-23 | 2026-03-17 | Apple Inc. | User interfaces for managing sharing of content in three-dimensional environments |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002335338A (en) * | 2001-05-09 | 2002-11-22 | Toshihiko Yokosaka | Voice message delivery device, voice message delivery method and voice message delivery system |
| JP2006127443A (en) * | 2004-09-30 | 2006-05-18 | Megachips Lsi Solutions Inc | E-mail transmitting terminal and e-mail system |
| JP2008219336A (en) * | 2007-03-02 | 2008-09-18 | Cyber Vision Consulting:Kk | Voice mail distribution supporting method and voice mail distribution supporting system |
-
2013
- 2013-03-01 JP JP2013040195A patent/JP5963695B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014170982A (en) | 2014-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5963695B2 (en) | Message transmission program, message transmission device, and message distribution system | |
| JP2001013978A (en) | Information selection device, information selection method, and recording medium | |
| JP2008278270A (en) | Comment distribution server, terminal device, comment distribution method, comment output method, and program | |
| JP2008278271A (en) | Terminal device, comment distribution server, comment transmission method, comment distribution method, and program | |
| JP5005103B1 (en) | Call system | |
| JP5230263B2 (en) | Login user copy system between multiple karaoke performance terminals | |
| KR101437572B1 (en) | Mobile terminal control method for voice talk | |
| JP2010233034A (en) | Related content distribution system, user device management server, and computer program | |
| JP7583179B2 (en) | WEB conference system, terminal device, and WEB conference method | |
| JP4775285B2 (en) | Karaoke network system | |
| JP2021168430A (en) | Programs, playback methods, and information processing equipment | |
| JP6283296B2 (en) | Server system, communication terminal device, program, and karaoke network system | |
| JP2014147030A (en) | Voice distribution system and recording method | |
| JP5709782B2 (en) | Karaoke performance mode setting system | |
| JP2009110399A (en) | Communication system and communication terminal | |
| JP4115483B2 (en) | Information communication terminal, content distribution apparatus, and content distribution system | |
| JP2022041959A (en) | Voice data reproduction system | |
| JP5349171B2 (en) | Karaoke system with performance condition setting function | |
| JP5190941B2 (en) | Karaoke system | |
| JP2008032786A (en) | Language learning system and program for language learning system | |
| WO2015175938A1 (en) | Asynchronous auditory messaging facilitation apparatuses, methods and systems | |
| JP2013077184A (en) | Character reproduction device and character reproduction system | |
| JP7367945B1 (en) | Electronic content distribution system, electronic content distribution program and application program | |
| JP2010002730A (en) | Karaoke host device, karaoke recording system | |
| JP2018195318A (en) | Resource management system, control method for system, and program for system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150428 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151215 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151216 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160202 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160531 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160628 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5963695 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |