Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5963695B2 - Message transmission program, message transmission device, and message distribution system - Google Patents
[go: Go Back, main page]

JP5963695B2 - Message transmission program, message transmission device, and message distribution system - Google Patents

Message transmission program, message transmission device, and message distribution system Download PDF

Info

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
Application number
JP2013040195A
Other languages
Japanese (ja)
Other versions
JP2014170982A (en
Inventor
国靖 小向
国靖 小向
Original Assignee
株式会社J−WAVEi
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社J−WAVEi filed Critical 株式会社J−WAVEi
Priority to JP2013040195A priority Critical patent/JP5963695B2/en
Publication of JP2014170982A publication Critical patent/JP2014170982A/en
Application granted granted Critical
Publication of JP5963695B2 publication Critical patent/JP5963695B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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).

特開2006−217195号公報JP 2006-217195 A

しかしながら、従来の音声メッセージ伝達システムでは、ユーザは、音声メッセージを録音する際に、音声メッセージに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.

メッセージ配信システム100の一実施の形態の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an embodiment of a message distribution system 100. FIG. メッセージ送信装置200の一実施の形態の構成を示すブロック図である。2 is a block diagram showing a configuration of an embodiment of a message transmission device 200. FIG. メッセージ配信装置300の一実施の形態の構成を示すブロック図である。3 is a block diagram illustrating a configuration of an embodiment of a message distribution device 300. FIG. グループページの一例を示す図である。It is a figure which shows an example of a group page. ユーザ指定画面の一例を示す図である。It is a figure which shows an example of a user designation | designated screen. BGM・効果音選択画面の一例を示す図である。It is a figure which shows an example of a BGM and a sound effect selection screen. メッセージ録音画面の一例を示す図である。It is a figure which shows an example of a message recording screen. グループ一覧画面の一例を示す図である。It is a figure which shows an example of a group list screen. メッセージ送信装置200で実行される処理の流れを示すフローチャート図である。6 is a flowchart showing a flow of processing executed by the message transmission device 200. FIG. メンバー招待処理の流れを示すフローチャート図である。It is a flowchart figure which shows the flow of a member invitation process. メッセージ送信処理の流れを示すフローチャート図である。It is a flowchart figure which shows the flow of a message transmission process. 受信BOX表示処理の流れを示すフローチャート図である。It is a flowchart figure which shows the flow of a reception BOX display process. 掲示板機能呼び出し時処理の流れを示すフローチャート図である。It is a flowchart figure which shows the flow of a process at the time of a bulletin board function call. スケジュール機能呼び出し時処理の流れを示すフローチャート図である。It is a flowchart figure which shows the flow of a process at the time of a schedule function call. アンケート機能呼び出し時処理の流れを示すフローチャート図である。It is a flowchart figure which shows the flow of a process at the time of a questionnaire function call. グループ設定機能呼び出し時処理の流れを示すフローチャート図である。It is a flowchart figure which shows the flow of a process at the time of a group setting function call. メッセージ配信装置300で実行される処理の流れを示すフローチャート図である。6 is a flowchart showing a flow of processing executed by the message delivery device 300. FIG.

図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 message distribution system 100 includes a plurality of message transmission devices 200 and a message distribution device 300. The message transmission device 200 is a terminal possessed by each of a plurality of users. For example, an information terminal such as a smartphone, a tablet, a PDA, or a personal computer is used. The message delivery apparatus 300 is an apparatus for performing various processes by communicating with a plurality of message transmission apparatuses 200. For example, a server apparatus or a personal computer is used.

本実施の形態では、メッセージ配信装置300と各メッセージ送信装置200とは、例えばインターネットや携帯電話網等の通信回線を介して接続される。なお、図1では、1台のメッセージ配信装置300と2台のメッセージ送信装置200とで構成される例を示しているがメッセージ配信システム100の構成はこれに限定されない。例えば、複数のメッセージ配信装置300で処理を分散させるようにしてもよい。また、メッセージ送信装置200の数は特に限定されるものではない。   In the present embodiment, the message distribution device 300 and each message transmission device 200 are connected via a communication line such as the Internet or a mobile phone network. Although FIG. 1 shows an example configured with one message distribution device 300 and two message transmission devices 200, the configuration of the message distribution system 100 is not limited to this. For example, the processing may be distributed by a plurality of message delivery apparatuses 300. Further, the number of message transmission devices 200 is not particularly limited.

図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 message transmission device 200 in the present embodiment. In the present embodiment, by installing a message transmission application on a smartphone, it operates as the message transmission device 200 in the present embodiment. It is assumed that the message transmission application program is provided by being published on a server connected via the Internet, the user obtains it by downloading, and is installed in the message transmission apparatus 200 in advance. . Alternatively, the message transmission application program may be provided by being recorded on a recording medium such as a CD-ROM or a DVD-ROM.

メッセージ送信装置200は、タッチパネル201と、通信モジュール202と、マイク203と、制御装置204と、スピーカー205とを備えている。   The message transmission device 200 includes a touch panel 201, a communication module 202, a microphone 203, a control device 204, and a speaker 205.

タッチパネル201は、液晶パネル等の表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、画面上の表示を押すことで機器を操作することができる入力装置である。例えば、メッセージ送信装置200のユーザは、液晶パネル上に表示されたボタンやメニュー等の表示項目を指やタッチペンを用いてタッチまたはスライドさせることにより、メッセージ送信装置200を操作することができる。タッチパネル201は、ユーザによるタッチやスライドといった操作を検出して、その検出信号を制御装置204へ出力する。   The touch panel 201 is an electronic component that combines a display device such as a liquid crystal panel and a position input device such as a touch pad, and is an input device that can operate the device by pressing a display on the screen. For example, the user of the message transmission device 200 can operate the message transmission device 200 by touching or sliding display items such as buttons and menus displayed on the liquid crystal panel using a finger or a touch pen. The touch panel 201 detects an operation such as a touch or a slide by the user, and outputs a detection signal to the control device 204.

通信モジュール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 message transmission device 200 communicates with the message distribution device 300 via the communication module 202.

マイク203は、ユーザによる発話音声を入力するための集音装置である。マイク203から入力されたアナログデータは、制御装置204でデジタル信号に変換される。変換後の音声データは、後述する制御装置204が備える揮発性のメモリや不揮発性のメモリに記録されることにより、ユーザによる発話音声は録音される。   The microphone 203 is a sound collection device for inputting a speech voice by a user. Analog data input from the microphone 203 is converted into a digital signal by the control device 204. The voice data after the conversion is recorded in a volatile memory or a non-volatile memory provided in the control device 204, which will be described later, so that the voice spoken by the user is recorded.

制御装置204は、CPU、メモリ、およびその他の周辺回路によって構成され、メッセージ送信装置200の全体を制御する。なお、制御装置204を構成するメモリは、例えばSDRAM等の揮発性のメモリやフラッシュメモリ等の不揮発性のメモリを含む。揮発性のメモリは、CPUがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。また、不揮発性のメモリには、メッセージ送信装置200を動作させるためのファームウェアや種々のアプリケーションを動作させるためのソフトウェアのプログラムデータが記録される。本実施の形態では、この不揮発性のメモリに、上述したメッセージ送信用アプリケーションのプログラムが記録されている。   The control device 204 includes a CPU, a memory, and other peripheral circuits, and controls the entire message transmission device 200. Note that the memory constituting the control device 204 includes, for example, a volatile memory such as SDRAM and a non-volatile memory such as flash memory. The volatile memory is used as a work memory for the CPU to expand the program when the program is executed and a buffer memory for temporarily recording data. The nonvolatile memory records firmware for operating the message transmission device 200 and software program data for operating various applications. In the present embodiment, the message transmission application program described above is recorded in this nonvolatile memory.

スピーカー205は、音声を出力するための出力装置である。他のメッセージ送信装置200から受信した音声データは、制御装置204でアナログ信号に変換された後、スピーカー205から出力される。   The speaker 205 is an output device for outputting sound. Audio data received from another message transmission device 200 is converted into an analog signal by the control device 204 and then output from the speaker 205.

図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 message distribution device 300 in the present embodiment. The message distribution device 300 includes an operation member 301, a connection IF (interface) 302, a control device 303, a recording device 304, and a display device 305.

操作部材301は、メッセージ配信装置300の操作者によって操作される種々の装置、例えばキーボードやマウスを含む。   The operation member 301 includes various devices operated by an operator of the message distribution device 300, such as a keyboard and a mouse.

接続IF302は、メッセージ配信装置300をインターネット等の通信回線に接続するためのインターフェースであり、例えば、インターネットに有線で接続するための有線LANモジュールや、インターネットに無線で接続するための無線LANモジュールなどが用いられる。   The connection IF 302 is an interface for connecting the message delivery apparatus 300 to a communication line such as the Internet. For example, a wired LAN module for connecting to the Internet by wire, a wireless LAN module for connecting to the Internet wirelessly, etc. Is used.

制御装置303は、CPU、メモリ、およびその他の周辺回路によって構成され、メッセージ配信装置300の全体を制御する。なお、制御装置303を構成するメモリは、例えばSDRAM等の揮発性のメモリである。このメモリは、CPUがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。例えば、接続IF302を介して読み込まれたデータは、バッファメモリに一時的に記録される。   The control device 303 includes a CPU, a memory, and other peripheral circuits, and controls the entire message distribution device 300. Note that the memory constituting the control device 303 is a volatile memory such as an SDRAM. This memory is used as a work memory for the CPU to expand the program when the program is executed and a buffer memory for temporarily recording data. For example, data read through the connection IF 302 is temporarily recorded in the buffer memory.

記録装置304は、メッセージ配信装置300が蓄える種々のデータや、制御装置303が実行するためのプログラムのデータ等を記録するための記録装置であり、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等が用いられる。なお、記録装置304に記録されるプログラムのデータは、CD−ROMやDVD−ROMなどの記録媒体に記録されて提供されたり、ネットワークを介して提供され、使用者が取得したプログラムのデータを記録装置304にインストールすることによって、制御装置303がプログラムを実行できるようになる。   The recording device 304 is a recording device for recording various data stored by the message distribution device 300, data of a program to be executed by the control device 303, and the like, for example, HDD (Hard Disk Drive) or SSD (Solid State). Drive) or the like is used. The program data recorded in the recording device 304 is provided by being recorded on a recording medium such as a CD-ROM or DVD-ROM, or is provided via a network, and the program data acquired by the user is recorded. By installing in the device 304, the control device 303 can execute the program.

表示装置305は、例えば液晶モニタであって、制御装置303から出力される種々の表示用データが表示される。   The display device 305 is a liquid crystal monitor, for example, and displays various display data output from the control device 303.

メッセージ送信装置200のユーザがメッセージ送信装置200上でメッセージ送信用アプリケーションを起動すると、メッセージ送信装置200とメッセージ配信装置300との間で通信が確立される。これにより、メッセージ送信用アプリケーションが起動されてメッセージ配信装置300と接続されている他のメッセージ送信装置200との間で、メッセージ配信装置300を介したメッセージの送受信を行うことが可能となる。以下、本実施の形態におけるメッセージ送信用アプリケーションを利用したメッセージの送受信方法について説明する。   When a user of the message transmission device 200 activates a message transmission application on the message transmission device 200, communication is established between the message transmission device 200 and the message distribution device 300. As a result, the message transmission application can be started and messages can be transmitted / received via the message distribution device 300 to / from other message transmission devices 200 connected to the message distribution device 300. Hereinafter, a message transmission / reception method using the message transmission application in the present embodiment will be described.

本実施の形態におけるメッセージ送信用アプリケーションでは、ユーザは、自身または他のユーザが作成したいずれかのグループにメンバーとして登録し、自身と同じグループに登録されている他のメンバーに対して音声メッセージを送信することができる。このため、ユーザは、メッセージ送信用アプリケーションを起動して表示される画面上で、ユーザ登録とともに、グループへのメンバー登録を事前に行っておく必要がある。   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 control device 204 displays a user registration screen on the touch panel 201 based on an instruction from the user, and accepts input of information necessary for user registration on the user registration screen. Examples of information necessary for user registration include a user name, an e-mail address, a login password, and the like. When the information necessary for user registration is input on the user registration screen and the user registration button is touched, the control device 204 transmits the user registration information input on the user registration screen to the message distribution device 300. To do.

メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からユーザ登録情報を受信した場合には、ユーザを一意に特定するためのユーザIDを発行する。ユーザIDとしては、ユーザ登録情報に含まれるメールアドレスを用いてもよいし、制御装置303が新たに他のユーザと重複しないIDを発行してもよい。制御装置303は、発行したユーザIDと、受信したユーザ登録情報とを関連付けたユーザ情報を記録装置304に記録する。これによって、メッセージ送信用アプリケーションを利用するためのユーザ登録は完了する。   In the message delivery device 300, when receiving the user registration information from the message transmission device 200, the control device 303 issues a user ID for uniquely identifying the user. As the user ID, an email address included in the user registration information may be used, or the control device 303 may newly issue an ID that does not overlap with other users. The control device 303 records user information in which the issued user ID is associated with the received user registration information in the recording device 304. Thus, user registration for using the message transmission application is completed.

ユーザは、ユーザ登録が完了した後は、メッセージ配信装置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 message distribution device 300 or an e-mail address input at the time of user registration. By logging in to the system using the login password input at the time of user registration, the message delivery system 100 can be used via the message transmission application.

システムにログインしたユーザは、少なくとも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 control device 204 displays a group creation screen on the touch panel based on an instruction from the user, and accepts input of information necessary for group creation on the group creation screen. . Information necessary for creating a group includes, for example, various information such as a group name, an activity area of the group, a group category, and a group introduction. When the information necessary for group creation is input on the group creation screen and the group creation button is touched, the control device 204 displays the information entered on the group creation screen and the user who is the group creator. The group creation information including the user ID is transmitted to the message distribution device 300.

メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からグループ作成情報を受信した場合には、グループを一意に特定するためのグループIDを発行し、該グループIDと、受信したグループ作成情報とを関連付けたグループ情報を記録装置304に記録する。また、グループ作成情報に含まれるユーザIDを、作成したグループのグループIDと関連付けて記録することにより、グループ作成者であるユーザをそのグループのメンバーとして登録する。   In the message distribution device 300, when receiving the group creation information from the message transmission device 200, the control device 303 issues a group ID for uniquely identifying the group, and the received group creation information. Is recorded in the recording device 304. Also, by recording the user ID included in the group creation information in association with the group ID of the created group, the user who is the group creator is registered as a member of that group.

メンバー登録が完了すると、ユーザは、そのグループ用に作成されたグループページ内で他のメンバーとコミュニケーションを図ることができる。図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 name display area 4a, a group detailed information display area 4b, and a button display area 4c are arranged.

グループ名表示領域4aには、現在表示されているグループページのグループ名が表示される。また、ユーザによってグループ用のアイコン画像が登録されている場合には、アイコン画像も併せて表示される。   In the group name display area 4a, the group name of the currently displayed group page is displayed. In addition, when a group icon image is registered by the user, the icon image is also displayed.

グループ詳細情報表示領域4bには、グループ情報として登録されている活動エリアやグループのカテゴリを表す情報とともに、現在のグループへの登録メンバー数を示す情報が表示される。   In the group detailed information display area 4b, information indicating the number of registered members in the current group is displayed together with information indicating the activity area and group category registered as group information.

ボタン表示領域4cには、ユーザがグループ内で利用することができる機能を呼び出すためのボタンが複数配置される。図4では、ボタン表示領域4cに「メンバー招待」ボタン4d、「メッセージ送信」ボタン4e、「受信BOX」ボタン4f、「掲示板」ボタン4g、「スケジュール」ボタン4h、「アンケート」ボタン4i、「グループ設定」ボタン4jが配置されている。なお、図4に示す例では、ボタン表示領域4cには、文字のみが表示されたボタンが配置されているが、各ボタンにそれぞれの機能を示すイラストを表示したアイコンボタンを配置するようにしてもよい。以下、ユーザによって各ボタンがタッチされた場合の処理について説明する。   In the button display area 4c, a plurality of buttons for calling functions that can be used by the user in the group are arranged. In FIG. 4, the button display area 4c includes a “member invitation” button 4d, a “send message” button 4e, a “reception BOX” button 4f, a “bulletin board” button 4g, a “schedule” button 4h, a “survey” button 4i, and a “group”. A “SET” button 4j is arranged. In the example shown in FIG. 4, the button display area 4c is provided with buttons displaying only characters, but each button is provided with an icon button displaying an illustration showing its function. Also good. Hereinafter, processing when each button is touched by the user will be described.

「メンバー招待」ボタン4dは、ユーザが自身が登録済みのグループに他のユーザを招待するための機能を呼び出すためのボタンである。制御装置204は、ユーザによって「メンバー招待」ボタン4dがタッチされたことを検出すると、図5に示すように、メンバーを招待するためのメンバー招待画面をタッチパネル201に表示する。制御装置204は、メッセージ配信装置300からグループに登録済みのユーザ情報を取得して、メンバー招待画面上にユーザ名を一覧表示する。図5に示す例では、4人のユーザのユーザ情報が取得され、各ユーザに対応したユーザ表示領域5a〜5d内に、それぞれのユーザ名が表示されている。   The “member invitation” button 4d is a button for a user to call a function for inviting another user to a group to which the user has already been registered. When detecting that the “member invitation” button 4d is touched by the user, the control device 204 displays a member invitation screen for inviting a member on the touch panel 201 as shown in FIG. The control device 204 acquires user information registered in the group from the message distribution device 300, and displays a list of user names on the member invitation screen. In the example shown in FIG. 5, user information of four users is acquired, and the user names are displayed in the user display areas 5a to 5d corresponding to the users.

ユーザは、「招待」ボタン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 control device 204 detects that the “invite” button 5 e is touched on the member invitation screen, the control device 204 displays a screen prompting the user to create an invitation message on the touch panel 201, and the user Accept creation of invitation emails. The user designates the e-mail address of the person to be invited as the destination, and creates an invitation e-mail including the member registration link information for registering the member in the group together with the invitation message to the group addressed to the person. . In this member registration link information, when the invited person touches the member registration link information, the message distribution apparatus 300 is accessed, and the group ID of the group for which the person has been invited is designated. Contains information for requesting membership registration.

制御装置204は、ユーザによって招待メールが作成されて送信が指示された場合には、作成された招待メールを、宛先として指定されたメールアドレスに宛てて送信する。一方、制御装置204は、ユーザによって「戻る」ボタン5fがタッチされたことを検出した場合には、図4に示したグループページをタッチパネル201に表示する。   When the user creates an invitation email and gives an instruction to send the invitation email, the control device 204 sends the created invitation email to the email address designated as the destination. On the other hand, when the control device 204 detects that the “return” button 5 f has been touched by the user, the control device 204 displays the group page shown in FIG. 4 on the touch panel 201.

招待された人物は、自身が所持するメッセージ送信装置200で招待メールを受信し、招待されたグループへの登録を希望する場合には、招待メールに記載された上述したメンバー登録用リンク情報にタッチすることにより、グループへのメンバー登録を行う。   When the invited person receives the invitation mail at the message transmitting apparatus 200 possessed by the person, and wishes to register for the invited group, he / she touches the above-described member registration link information described in the invitation mail. By doing so, member registration to the group is performed.

招待されたユーザのメッセージ送信装置200では、制御装置204は、ユーザによってメンバー登録用リンク情報がタッチされたことを検出した場合には、そのメンバー登録用リンク情報を用いてメッセージ配信装置300にアクセスする。このとき、制御装置204は、その人物が既にメッセージ送信用アプリケーションの利用者であって、ユーザ登録が済んでいるユーザである場合には、そのユーザのユーザIDをメッセージ配信装置300へ送信する。   In the message transmission device 200 of the invited user, when the control device 204 detects that the member registration link information is touched by the user, the control device 204 accesses the message distribution device 300 using the member registration link information. To do. At this time, the control device 204 transmits the user ID of the user to the message distribution device 300 when the person is a user of the message transmission application and the user has been registered.

一方、メッセージ送信装置200では、制御装置204は、招待メールを受信した人物が招待メールに含まれるメンバー登録用リンク情報にタッチした場合には、メッセージ送信装置200にメッセージ送信用アプリケーションがインストール済みであるかをチェックし、インストールされていない場合には、インストールを促す画面をタッチパネル201に表示する。制御装置204は、ユーザによってメッセージ送信用アプリケーションがインストールされ、ユーザ登録が完了した後に、メンバー登録用リンク情報を用いてメッセージ配信装置300にアクセスするとともに、そのユーザのユーザIDをメッセージ配信装置300へ送信する。   On the other hand, in the message transmission device 200, when the person who received the invitation email touches the member registration link information included in the invitation email, the control device 204 has installed the message transmission application in the message transmission device 200. If it is not installed, a screen for prompting installation is displayed on the touch panel 201. After the message transmission application is installed by the user and the user registration is completed, the control device 204 uses the member registration link information to access the message distribution device 300 and also sends the user ID of the user to the message distribution device 300. Send.

メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からメンバー登録用リンク情報を用いたアクセスがあり、さらにメッセージ送信装置200からメンバー登録を希望するユーザのユーザIDを受信した場合には、メンバー登録用リンク情報に基づいてグループIDを特定し、受信したユーザIDを、特定したグループIDに関連付けて記録することにより、招待されたユーザをそのグループのメンバーとして登録する。   In the message delivery device 300, the control device 303 has access using the member registration link information from the message transmission device 200, and further receives the user ID of the user who wishes to register as a member from the message transmission device 200, The group ID is specified based on the member registration link information, and the received user ID is recorded in association with the specified group ID, thereby registering the invited user as a member of the group.

「メッセージ送信」ボタン4eは、ユーザが現在表示されているグループページのグループと同じグループに属する他のメンバーに宛てて音声メッセージを送信するための機能を呼び出すためのボタンである。制御装置204は、ユーザによって「メッセージ送信」ボタン4eがタッチされたことを検出すると、不図示のメッセージ形式選択画面をタッチパネル201に表示する。ユーザは、このメッセージ形式選択画面上で、メンバーに対してテキストメッセージを送信するか、音声メッセージを送信するかを選択することができる。   The “message transmission” button 4e is a button for calling a function for transmitting a voice message to other members belonging to the same group as the group of the group page currently displayed by the user. When the control device 204 detects that the “message transmission” button 4 e is touched by the user, the control device 204 displays a message format selection screen (not shown) on the touch panel 201. The user can select whether to send a text message or a voice message to the member on this message format selection screen.

制御装置204は、ユーザによってメッセージ形式として音声メッセージが選択された場合には、不図示の送信メンバー選択画面をタッチパネル201に表示して、ユーザから送信用メッセージデータを送信するメンバーの選択を受け付ける。例えば、送信メンバー選択画面には、同一グループに所属するメンバーが一覧表示されており、ユーザは、一覧の中から送信用メッセージデータを送信したいメンバーを個別に選択することができる。また、グループ内の全メンバーに一括送信するように選択することもできる。   When a voice message is selected as a message format by the user, the control device 204 displays a transmission member selection screen (not shown) on the touch panel 201, and accepts selection of a member to transmit transmission message data from the user. For example, a list of members belonging to the same group is displayed on the transmission member selection screen, and the user can individually select a member who wants to transmit message data for transmission from the list. You can also choose to send to all members in the group at once.

制御装置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 control device 204 sets the user ID of the selected member as a message transmission destination. Thereafter, the control device 204 accepts selection of background music (hereinafter referred to as “BGM”) to be played in the background of the voice message and a sound effect to be inserted in the middle of the voice message from the user. For example, as shown in FIG. 6, the control device 204 displays a BGM / sound effect selection screen for accepting selection of BGM and sound effects on the touch panel 201, and BGM by the user on the BGM / sound effect selection screen Accept selection of sound effects. In the present embodiment, the user can select one BGM and up to two sound effects, and these selections can be omitted.

例えば、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 message transmission device 200. When the control device 204 detects that the BGM selection area 6a for designating BGM is touched by the user, the control device 204 is recorded in the sound source data attached to the message transmission application or the message transmission device 200. A BGM selection screen displaying a list of sound source data is displayed on the touch panel 201, and selection of BGM is accepted on the BGM selection screen. When the sound source data to be used as BGM is selected by the user, the control device 204 displays the name assigned to the selected sound source data in the BGM selection area 6a.

また、効果音も同様にメッセージ送信用アプリケーションに付属している効果音データや、メッセージ送信装置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 message transmitting apparatus 200. As sound effects, for example, drum roll sounds, cymbal sounds, sounds simulating laughter, and sound effects such as “Gurn” and “Dawn” are prepared in advance. The control device 204 has a sound effect 1 selection area 6b for designating the first sound effect (sound effect 1) by the user or a sound effect 2 for designating the second sound effect (sound effect 2). When it is detected that the selection area 6c has been touched, a sound effect selection screen displaying a list of sound effect data attached to the message transmission application and sound effect data recorded in the message transmission device 200 is displayed. It is displayed on the touch panel 201 and the selection of the sound effect is accepted on the sound effect selection screen. When the sound source data to be used as the sound effect is selected by the user, the control device 204 displays the name given to the selected sound effect data in the sound effect 1 selection area 6b or the sound effect 2 selection area 6c.

さらに、本実施の形態では、ユーザは、同一グループ内の他のメンバーに対して音声メッセージを送信するに当たり、その件名を件名入力欄6dに入力することができる。制御装置204は、例えば、ユーザによって件名入力欄6d内がタッチされたことを検出した場合には、タッチパネル201に仮想的なキーボードを表示し、ユーザからの件名のテキスト入力を受け付ける。   Furthermore, in the present embodiment, the user can input the subject in the subject input field 6d when transmitting a voice message to other members in the same group. For example, when the control device 204 detects that the user touches the subject input field 6d, the control device 204 displays a virtual keyboard on the touch panel 201 and accepts text input of the subject from the user.

ユーザは、BGM・効果音選択画面上でのBGMや効果音の選択を完了する場合には、「設定完了」ボタン6eにタッチする。一方、BGMや効果音の選択を中止する場合には、「戻る」ボタン6fにタッチする。制御装置204は、ユーザによって「設定完了」ボタン6eがタッチされたことを検出した場合には、図7に示すメッセージ録音画面をタッチパネル201に表示する。一方、制御装置204は、ユーザによって「戻る」ボタン6fがタッチされたことを検出した場合には、上述した送信メンバー選択画面をタッチパネル201に表示する。   The user touches the “setting complete” button 6e when completing the selection of BGM and sound effects on the BGM / sound effect selection screen. On the other hand, when the selection of BGM or sound effect is to be stopped, the “return” button 6f is touched. When the control device 204 detects that the “setting completed” button 6 e is touched by the user, the control device 204 displays a message recording screen shown in FIG. 7 on the touch panel 201. On the other hand, when the control device 204 detects that the “return” button 6 f has been touched by the user, the control member 204 displays the above-described transmission member selection screen on the touch panel 201.

ここで、ユーザが図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” button 7g is arranged on the message recording screen. When the control device 204 determines that the “return” button 7g has been touched by the user, the screen display is shown in FIG. Return to the sound effect selection screen.

制御装置204は、図6に示したBGM・効果音選択画面で件名入力欄6dに件名が入力された場合には、そこに入力された件名を件名表示欄7aに表示する、また、メッセージ表示エリア7b内に、ユーザにテキストメッセージや、画像を表示して、ユーザに録音の開始を促す。   When a subject is entered in the subject entry field 6d on the BGM / sound effect selection screen shown in FIG. 6, the control device 204 displays the subject entered in the subject display field 7a, and also displays a message. A text message or an image is displayed to the user in the area 7b to prompt the user to start recording.

制御装置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 control device 204 displays the name assigned to the selected sound source data in the BGM name display field 7c. In the example illustrated in FIG. 7, an example in which sound source data named “Honwaka” is selected as BGM is illustrated.

制御装置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 sound effect 2 is selected on the BGM / sound effect selection screen shown in FIG. 6, the control device 204 displays the name indicating the selected sound effect data as the sound effect insertion button 7e. , 7f. In the example shown in FIG. 7, as a result of the user selecting the drum roll sound as the sound effect 1 and the cymbal sound as the sound effect 2, the “drum roll” sound effect insertion button 7 e and the “cymbal” sound effect insertion are performed. A button 7f is displayed. When the user does not select a sound effect, the control device 204 grays out the sound effect insertion buttons 7e and 7f so as not to accept a touch. When the user selects only one sound effect, the control device 204 activates only the sound effect insertion button 7e and grays out the sound effect insertion button 7f so as not to accept a touch.

ユーザは、音声メッセージの録音を開始する場合には、「録音スタート」ボタン7dにタッチする。制御装置204は、ユーザによって「録音スタート」ボタン7dがタッチされたことを検出した場合には、マイク203からの音声入力の待ち受けを開始する。制御装置204は、マイク203からの音声入力の待ち受けを開始した場合には、ボタン7dの表示を「録音ストップ」に変更し、音声入力の待ち受けを該「録音ストップ」ボタンのタッチを検出するまで継続する。   To start recording a voice message, the user touches the “recording start” button 7d. When the control device 204 detects that the “recording start” button 7 d has been touched by the user, the control device 204 starts waiting for voice input from the microphone 203. When the control device 204 starts waiting for the voice input from the microphone 203, the control device 204 changes the display of the button 7d to “recording stop” and detects the voice input standby until the touch of the “recording stop” button is detected. continue.

制御装置204は、ユーザによる発話にともなってマイク203からの音声入力が開始されたことを検出した場合には、入力された音声信号をデジタル信号に変換し、変換後の音声データをバッファメモリに一時的に記録する。   When the control device 204 detects that the voice input from the microphone 203 is started in response to the user's utterance, the control device 204 converts the input voice signal into a digital signal and stores the converted voice data in the buffer memory. Record temporarily.

また、ユーザは、音声メッセージの録音中に、任意のタイミングで効果音挿入ボタン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 effect insertion buttons 7e and 7f at an arbitrary timing during recording of the voice message. When the control device 204 detects that the sound effect insertion button 7e or the sound effect insertion button 7f is touched by the user, the control device 204 is based on which one of the sound effect insertion button 7e and the sound effect insertion button 7f is touched. The sound effect corresponding to the touched button is specified as the insertion sound effect, and the sound effect is based on the elapsed time from the start of recording the voice message when the sound effect insertion button 7e or the sound effect insertion button 7f is touched. And the sound effect insertion information for specifying the specified insertion sound effect and the insertion position is recorded in the buffer memory. Thereby, it is possible to specify which sound effect is inserted at which timing in the voice message by the user.

制御装置204は、ユーザによる「録音ストップ」ボタンのタッチを検出して、音声メッセージの録音が終了したことを検出した場合には、ユーザによって選択されたBGM、挿入位置が指定された効果音、録音された音声メッセージをミックスして、試聴用メッセージデータを作成する。具体的には、制御装置204は、ユーザによって選択されたBGMを音声メッセージの背景に流し、ユーザによって選択された効果音を、ユーザによって指定された挿入位置に挿入した試聴用メッセージデータを作成して、バッファメモリに記録する。   When the control device 204 detects the touch of the “recording stop” button by the user and detects that the recording of the voice message has ended, the control device 204 selects the BGM selected by the user, the sound effect with the specified insertion position, Mix the recorded voice messages to create message data for listening. Specifically, the control device 204 creates BGM selected by the user in the background of the voice message, and creates preview message data in which the sound effect selected by the user is inserted at the insertion position designated by the user. Record in the buffer memory.

制御装置204は、試聴用メッセージデータを作成した場合には、不図示の送信確認画面をタッチパネル201に表示する。送信確認画面には、音声メッセージの録音時間や、送信先として設定されたメンバーの情報等が表示される。また、送信確認画面には、ユーザから音声メッセージの送信指示を受け付けるための「送信」ボタン、ユーザから試聴用メッセージデータの再生指示を受け付けるための「試聴」ボタン、ユーザから音声メッセージの録音やり直し指示を受け付けるための「やり直し」ボタンが配置されている。   When the test listening message data is created, the control device 204 displays a transmission confirmation screen (not shown) on the touch panel 201. On the transmission confirmation screen, the recording time of the voice message, the member information set as the transmission destination, and the like are displayed. In addition, on the transmission confirmation screen, a “send” button for accepting a voice message transmission instruction from the user, a “listen” button for accepting a playback instruction data message from the user, and an instruction for re-recording the voice message from the user There is a “Redo” button to accept.

制御装置204は、ユーザによって「試聴」ボタンがタッチされたことを検出した場合には、バッファメモリから上述した試聴用メッセージデータを読み出して再生する。また、制御装置204は、ユーザによって「やり直し」ボタンがタッチされたことを検出した場合には、バッファメモリから試聴用メッセージデータを削除して、図6に示すBGM・効果音選択画面をタッチパネル201に表示し、ユーザによる音声メッセージの再設定を受け付ける。   When the control device 204 detects that the “trial listening” button has been touched by the user, the control device 204 reads out and reproduces the trial listening message data from the buffer memory. When the control device 204 detects that the “redo” button has been touched by the user, the control message 204 deletes the message data for audition from the buffer memory, and displays the BGM / sound effect selection screen shown in FIG. And re-setting the voice message by the user.

制御装置204は、ユーザによって「送信」ボタンがタッチされたことを検出した場合には、送信メンバー選択画面で選択されたメンバーのユーザIDを送信先に設定して、BGM・効果音選択画面で選択されたBGMを特定するための情報、メッセージ録音画面で録音された音声データ、及び上述した挿入効果音と挿入位置とを特定するための効果音挿入情報とを関連付けた送信用メッセージデータ作成用情報をメッセージ配信装置300に送信する。   When the control device 204 detects that the “send” button has been touched by the user, the control device 204 sets the user ID of the member selected on the transmission member selection screen as the transmission destination, and displays the BGM / sound effect selection screen. For creating message data for transmission in association with information for specifying the selected BGM, voice data recorded on the message recording screen, and sound effect insertion information for specifying the above-described insertion sound effect and insertion position Information is transmitted to the message delivery device 300.

なお、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 recording device 304 of the message distribution device 300 for the sound source data attached to the message transmission application. In this case, when the sound source data attached to the message transmission application is selected on the BGM / sound effect selection screen, the control device 204 uses the BGM to identify information for uniquely identifying the sound source data of each BGM. Is included in the message data creation information for transmission and transmitted to the message distribution device 300 as information for identifying the message, while the BGM in which the sound source data is not recorded in the recording device 304 of the message distribution device 300 is selected. The control device 204 includes the sound source data of the selected BGM as information for specifying the BGM in the transmission message data creation information, and transmits the information to the message distribution device 300.

メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から送信用メッセージデータ作成用情報を受信した場合には、送信用メッセージデータ作成用情報に含まれるBGMを特定するための情報に基づいて特定したBGM、効果音挿入情報に基づいて特定した効果音とその挿入位置、及び録音された音声データとに基づいて、送信用メッセージデータを作成する。具体的には、制御装置303は、ユーザによって選択されたBGMを音声メッセージの背景に流し、ユーザによって選択された効果音を、ユーザによって指定された挿入位置に挿入した送信用メッセージデータを作成する。   In the message delivery device 300, when receiving the transmission message data creation information from the message transmission device 200, the control device 303 is based on the information for specifying the BGM included in the transmission message data creation information. Based on the specified BGM, the sound effect specified based on the sound effect insertion information, the insertion position, and the recorded voice data, the message data for transmission is created. Specifically, the control device 303 creates the message data for transmission by flowing the BGM selected by the user in the background of the voice message and inserting the sound effect selected by the user at the insertion position designated by the user. .

その後、制御装置303は、作成した送信用メッセージデータと配信先に設定されたユーザIDとを関連付けて記録装置304へ記録する。また、制御装置303は、配信先に設定されているユーザIDに関連付けられているメッセージの受信BOXに、グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージを記録する。なお、受信BOXは、ユーザ登録が行われたときに、各ユーザごとにユーザIDに関連付けて作成されるものとし、ユーザは、メッセージ送信装置200上で、図4に示したグループページ内の「受信BOX」ボタン4fにタッチすることにより、自身の受信BOXに記録された情報を閲覧することができる。   Thereafter, the control device 303 records the created transmission message data and the user ID set as the delivery destination in the recording device 304 in association with each other. In addition, the control device 303 records a text message for notifying that a voice message has been received from a member of the group in a message reception BOX associated with the user ID set as the distribution destination. It is assumed that the reception BOX is created in association with the user ID for each user when the user registration is performed, and the user can select the “BOX” in the group page shown in FIG. By touching the “reception BOX” button 4f, the information recorded in its own reception BOX can be browsed.

グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージには、メッセージ配信装置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 recording device 304 of the message delivery device 300 is described. By touching the link information, it is possible to display a reproduction screen of message data for transmission. When the control device 204 detects that the playback button on the voice message playback screen has been touched by the user, the control device 204 downloads the message data for transmission recorded at the link destination and records it in the memory. Playback and output from the speaker 205. Thereby, the user can listen to the voice message to which the BGM and the sound effect transmitted from other members are attached.

制御装置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 control device 204 displays a text message input screen (not shown) on the touch panel 201, and a text message from the user on the screen. Accepts the destination setting and text message input. When the text message is input by the user on the text message input screen and the transmission is instructed, the control device 204 displays the user ID of the member set as the transmission destination and the data of the input text message. The message is transmitted to the message delivery device 300.

メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からテキストメッセージのデータを受信した場合には、送信先に設定されているユーザIDの受信BOXに、受信したテキストメッセージを記録する。これによって、メンバーからテキストメッセージを受信したユーザは、図4に示したグループページ内の「受信BOX」ボタン4fにタッチすることにより、受信したテキストメッセージを読むことができる。なお、テキストメッセージの送信者であるユーザは、テキストメッセージに画像や動画等のデータを添付できるようにしてもよい。   In the message delivery device 300, when receiving the text message data from the message transmission device 200, the control device 303 records the received text message in the reception BOX of the user ID set as the transmission destination. Accordingly, the user who has received the text message from the member can read the received text message by touching the “Receive BOX” button 4f in the group page shown in FIG. Note that a user who is a sender of a text message may be able to attach data such as an image or a moving image to the text message.

「受信BOX」ボタン4fは、上述したように、各ユーザごとに作成された受信BOX内に記録されたデータを閲覧するための機能を呼び出すためのボタンである。制御装置204は、ユーザによって「受信BOX」ボタン4fがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該ユーザのユーザIDに関連付けられている受信BOX内からデータを読み出してタッチパネル201に表示する。   As described above, the “reception BOX” button 4f is a button for calling a function for browsing data recorded in the reception BOX created for each user. When the control device 204 detects that the “reception BOX” button 4f has been touched by the user, the control device 204 accesses the recording device 304 of the message distribution device 300, and receives data from the reception BOX associated with the user ID of the user. Is displayed on the touch panel 201.

「掲示板」ボタン4gは、グループのメンバー間で種々の情報を共有するための掲示板機能を呼び出すためのボタンである。制御装置204は、ユーザによって「掲示板」ボタン4gがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられている掲示板データを読み出してタッチパネル201に表示する。ユーザがタッチパネル201に表示された掲示板画面上に書き込みを行うと、制御装置204は、グループIDとともに書き込み内容を示す書き込みデータをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から書き込みデータを受信した場合には、受信したグループID関連付けられて記録装置304に記録されている掲示板データを更新する。これによって、メンバー間で掲示板を介した情報共有が行われる。なお、ユーザは掲示板にテキストでの書き込みを行うとともに、画像データを添付できるようにしてもよい。   The “bulletin board” button 4g is a button for calling up a bulletin board function for sharing various information among the members of the group. When the control device 204 detects that the “bulletin board” button 4g has been touched by the user, the control device 204 accesses the recording device 304 of the message distribution device 300 to read bulletin board data associated with the group ID of the group and touch the touch panel. 201. When the user writes on the bulletin board screen displayed on the touch panel 201, the control device 204 transmits write data indicating the write content together with the group ID to the message distribution device 300. In the message delivery device 300, when receiving the write data from the message transmission device 200, the control device 303 updates the bulletin board data recorded in the recording device 304 in association with the received group ID. As a result, information is shared between the members via the bulletin board. Note that the user may write the text on the bulletin board and attach the image data.

「スケジュール」ボタン4hは、グループのメンバー間でスケジュール情報を共有するためのスケジュール機能を呼び出すためのボタンである。制御装置204は、ユーザによって「スケジュール」ボタン4hがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられているスケジュールデータを読み出してタッチパネル201に表示する。ユーザがタッチパネル201に表示されたスケジュール画面上でスケジュールの更新を行うと、制御装置204は、グループIDとともに更新内容を示す更新データをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から更新データを受信した場合には、受信したグループID関連付けられて記録装置304に記録されているスケジュールデータを更新する。これによって、メンバー間でスケジュール情報が共有される。   The “schedule” button 4h is a button for calling a schedule function for sharing schedule information among group members. When the control device 204 detects that the “schedule” button 4 h has been touched by the user, the control device 204 accesses the recording device 304 of the message delivery device 300 to read the schedule data associated with the group ID of the group and touch the touch panel. 201. When the user updates the schedule on the schedule screen displayed on the touch panel 201, the control device 204 transmits update data indicating the update content together with the group ID to the message distribution device 300. In the message distribution device 300, when receiving the update data from the message transmission device 200, the control device 303 updates the schedule data recorded in the recording device 304 in association with the received group ID. Thereby, schedule information is shared among members.

「アンケート」ボタン4iは、グループのメンバー間でアンケート調査を行うためのアンケート機能を呼び出すためのボタンである。制御装置204は、ユーザによって「アンケート」ボタン4iがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられているアンケートデータを読み出してタッチパネル201に表示する。ユーザは、グループのメンバーに対してアンケートを実施したい場合には、新規にアンケートを作成することができる。制御装置204は、ユーザによって新規にアンケートが作成された場合には、グループIDとともに作成されたアンケートデータをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200からアンケートデータを受信すると、受信したグループID関連付けられて記録装置304に記録されているアンケートデータに受信したアンケートデータを追加して更新する。   The “questionnaire” button 4i is a button for calling a questionnaire function for conducting a questionnaire survey among members of the group. When the control device 204 detects that the “questionnaire” button 4i is touched by the user, the control device 204 accesses the recording device 304 of the message distribution device 300, reads out the questionnaire data associated with the group ID of the group, and touches the touch panel. 201. The user can create a new questionnaire when he / she wants to conduct a questionnaire for the members of the group. When a questionnaire is newly created by the user, the control device 204 transmits the questionnaire data created together with the group ID to the message distribution device 300. In the message delivery device 300, when receiving the questionnaire data from the message transmission device 200, the control device 303 adds the received questionnaire data to the questionnaire data associated with the received group ID and recorded in the recording device 304 and updates it. .

また、ユーザは、他のメンバーが作成したアンケートに回答する場合には、他のメンバーが作成したアンケートを表示させて回答の入力を行う。制御装置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 control device 204 transmits the response data to the message distribution device 300 together with information for specifying the questionnaire for which the response has been made. In the message distribution device 300, when receiving the response data from the message transmission device 200, the control device 303 specifies a questionnaire for which an answer has been made based on the received information, and associates the questionnaire with the questionnaire data recorded in the recording device 304. Record the response data from the user.

「グループ設定」ボタン4jは、ユーザがグループに関する設定を行うための機能を呼び出すためのボタンである。制御装置204は、ユーザによって「グループ設定」ボタン4jがタッチされたことを検出すると、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに対応するグループ情報を読み出し、読み出したグループ情報を表示したグループ設定画面をタッチパネル201に表示する。ユーザは、このグループ設定画面上でグループ作成時に指定したグループ名、そのグループの活動エリア、グループのカテゴリ、グループの紹介文等の内容を変更することができる。制御装置204は、ユーザによってグループ情報が変更された場合には、グループIDとともに、変更内容を示す変更データをメッセージ配信装置300へ送信する。メッセージ配信装置300では、制御装置303は、メッセージ送信装置200から変更データを受信すると、受信したグループID関連付けられて記録装置304に記録されているグループ情報を更新する。   The “group setting” button 4j is a button for calling a function for the user to perform settings relating to the group. When the control device 204 detects that the “group setting” button 4j has been touched by the user, the control device 204 accesses the recording device 304 of the message distribution device 300 to read and read the group information corresponding to the group ID of the group. A group setting screen displaying group information is displayed on the touch panel 201. The user can change the contents of the group name, the group activity area, the group category, the group introduction sentence, and the like specified when creating the group on the group setting screen. When the group information is changed by the user, the control device 204 transmits change data indicating the change contents to the message distribution device 300 together with the group ID. In the message distribution device 300, when receiving the change data from the message transmission device 200, the control device 303 updates the group information recorded in the recording device 304 in association with the received group ID.

また、グループ設定画面には、そのグループから退会するための「退会」ボタンが表示されており、ユーザは、「退会」ボタンにタッチすることで、グループからの退会手続きを行うことができる。制御装置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 control device 204 transmits withdrawal request information including the user ID and the group ID of the group instructed to withdraw to the message distribution device 300. In the message delivery device 300, when receiving the withdrawal request information from the message transmission device 200, the control device 303 identifies a group ID and a user ID based on the withdrawal request information, and is associated as a member with the identified group ID. The member registration of the user who has received the withdrawal request information is deleted by deleting the specified user ID from among the existing user IDs.

また、図4に示すように、グループページの上部には、「戻る」ボタン4kが表示されており、制御装置204は、ユーザによって「戻る」ボタン4kがタッチされたことを検出した場合には、図8に示すグループ一覧画面をタッチパネル201上に表示する。   As shown in FIG. 4, a “return” button 4k is displayed at the top of the group page. When the control device 204 detects that the “return” button 4k is touched by the user, The group list screen shown in FIG. 8 is displayed on the touch panel 201.

図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 name display area 8a and the group name display area 8b are as many as the number of groups in which the logged-in user is registered as a member. Is displayed. In the example shown in FIG. 8, it can be seen that the user has already been registered in a group consisting of members of a baseball team called “patent patents”, whose category is “baseball” and whose group name is “patent patents”. In addition, it is understood that the user is registered in a group composed of heavy metal lovers, whose category is “music” and whose group name is “metal lovers group”. Further, the user can see that the user has already been registered in a group that includes his / her family and whose category is “family” and whose group name is “family”.

このグループ一覧画面を表示するために、制御装置204は、メッセージ配信装置300にアクセスして、ログイン中のユーザのユーザIDがメンバーとして登録されているグループを特定し、特定したグループのカテゴリとグループ名を取得して一覧表示する。   In order to display this group list screen, the control device 204 accesses the message distribution device 300, identifies the group in which the user ID of the logged-in user is registered as a member, and identifies the category and group of the identified group. Get a list of names.

制御装置204は、ユーザによってグループ一覧画面内でいずれかのグループがタッチされたことを検出した場合には、図4に示したように、そのグループ用のグループページをタッチパネル201に表示する。   When the control device 204 detects that any group is touched in the group list screen by the user, the control device 204 displays a group page for the group on the touch panel 201 as shown in FIG.

図9は、本実施の形態におけるメッセージ送信装置200で実行される処理の流れを示すフローチャートである。図9に示す処理は、ユーザによってメッセージ送信用アプリケーションが起動されてログインが行われると起動するプログラムとして、制御装置204によって実行される。   FIG. 9 is a flowchart showing a flow of processing executed by the message transmission device 200 in the present embodiment. The process shown in FIG. 9 is executed by the control device 204 as a program that is started when a message transmission application is started and login is performed by the user.

ステップS10において、制御装置204は、メッセージ配信装置300にアクセスして、ログイン中のユーザのユーザIDがメンバーとして登録されているグループを特定し、特定したグループのカテゴリとグループ名を取得して一覧表示することにより、タッチパネル201に図8に示したグループ一覧画面を表示する。その後、ステップS20へ進む。   In step S10, the control device 204 accesses the message distribution device 300, identifies the group in which the user ID of the logged-in user is registered as a member, acquires the category and group name of the identified group, and lists them. By displaying, the group list screen shown in FIG. 8 is displayed on the touch panel 201. Then, it progresses to step S20.

ステップS20では、制御装置204は、グループ一覧画面上でユーザによっていずれかのグループ名がタッチされて選択されたか否かを判断する。ステップS20で肯定判断した場合には、ステップS30へ進む。   In step S20, the control device 204 determines whether or not any group name is touched and selected by the user on the group list screen. If a positive determination is made in step S20, the process proceeds to step S30.

ステップS30では、制御装置204は、図4に示したように、ステップS20でユーザによって選択されたグループのグループページをタッチパネル201に表示する。その後、ステップS40へ進む。   In step S30, the control device 204 displays the group page of the group selected by the user in step S20 on the touch panel 201 as shown in FIG. Thereafter, the process proceeds to step S40.

ステップS40では、制御装置201は、グループページ上でユーザによって「戻る」ボタン4kがタッチされたか否かを判断する。ステップS40で肯定判断した場合には、ステップS10へ戻る。これに対して、ステップS40で否定判断した場合には、ステップS50へ進む。   In step S40, the control device 201 determines whether or not the “return” button 4k is touched by the user on the group page. If a positive determination is made in step S40, the process returns to step S10. On the other hand, if a negative determination is made in step S40, the process proceeds to step S50.

ステップS50では、制御装置201は、グループページ上でユーザによって「メンバー招待」ボタン4dがタッチされたか否かを判断する。ステップS50で否定判断した場合には、ステップS70へ進む。これに対して、ステップS50で肯定判断した場合には、ステップS60へ進み、制御装置204は、図10で後述するメンバー招待処理を実行した後に、ステップS70へ進む。   In step S50, the control device 201 determines whether or not the “member invitation” button 4d is touched by the user on the group page. If a negative determination is made in step S50, the process proceeds to step S70. On the other hand, when an affirmative determination is made in step S50, the process proceeds to step S60, and the control device 204 proceeds to step S70 after executing a member invitation process described later in FIG.

ステップS70では、制御装置201は、グループページ上でユーザによって「メッセージ送信」ボタン4eがタッチされたか否かを判断する。ステップS70で否定判断した場合には、ステップS90へ進む。これに対して、ステップS70で肯定判断した場合には、ステップS80へ進み、制御装置204は、図11で後述するメッセージ送信処理を実行した後に、ステップS90へ進む。   In step S <b> 70, the control device 201 determines whether or not the “message transmission” button 4 e is touched by the user on the group page. If a negative determination is made in step S70, the process proceeds to step S90. On the other hand, when an affirmative determination is made in step S70, the process proceeds to step S80, and the control device 204 proceeds to step S90 after executing a message transmission process described later with reference to FIG.

ステップS90では、制御装置201は、グループページ上でユーザによって「受信BOX」ボタン4fがタッチされたか否かを判断する。ステップS90で否定判断した場合には、ステップS110へ進む。これに対して、ステップS90で肯定判断した場合には、ステップS100へ進み、制御装置204は、図12で後述する受信BOX表示処理を実行した後に、ステップS110へ進む。   In step S90, the control apparatus 201 determines whether or not the “reception BOX” button 4f is touched by the user on the group page. If a negative determination is made in step S90, the process proceeds to step S110. On the other hand, if an affirmative determination is made in step S90, the process proceeds to step S100, and the control device 204 proceeds to step S110 after executing a reception BOX display process described later with reference to FIG.

ステップS110では、制御装置201は、グループページ上でユーザによって「掲示板」ボタン4gがタッチされたか否かを判断する。ステップS110で否定判断した場合には、ステップS130へ進む。これに対して、ステップS110で肯定判断した場合には、ステップS120へ進み、制御装置204は、図13で後述する掲示板機能呼び出し時処理を実行した後に、ステップS130へ進む。   In step S110, the control device 201 determines whether or not the “bulletin board” button 4g is touched by the user on the group page. If a negative determination is made in step S110, the process proceeds to step S130. On the other hand, when an affirmative determination is made in step S110, the process proceeds to step S120, and the control device 204 proceeds to step S130 after executing a bulletin board function calling process described later with reference to FIG.

ステップS130では、制御装置201は、グループページ上でユーザによって「スケジュール」ボタン4hがタッチされたか否かを判断する。ステップS130で否定判断した場合には、ステップS150へ進む。これに対して、ステップS130で肯定判断した場合には、ステップS140へ進み、制御装置204は、図14で後述するスケジュール機能呼び出し時処理を実行した後に、ステップS150へ進む。   In step S130, the control device 201 determines whether or not the “schedule” button 4h is touched by the user on the group page. If a negative determination is made in step S130, the process proceeds to step S150. On the other hand, if an affirmative determination is made in step S130, the process proceeds to step S140, and the control device 204 proceeds to step S150 after executing a schedule function call process described later with reference to FIG.

ステップS150では、制御装置201は、グループページ上でユーザによって「アンケート」ボタン4iがタッチされたか否かを判断する。ステップS150で否定判断した場合には、ステップS170へ進む。これに対して、ステップS150で肯定判断した場合には、ステップS160へ進み、制御装置204は、図15で後述するアンケート機能呼び出し時処理を実行した後に、ステップS170へ進む。   In step S150, the control device 201 determines whether or not the “questionnaire” button 4i has been touched by the user on the group page. If a negative determination is made in step S150, the process proceeds to step S170. On the other hand, if an affirmative determination is made in step S150, the process proceeds to step S160, and the control device 204 proceeds to step S170 after executing a questionnaire function calling process described later in FIG.

ステップS170では、制御装置201は、グループページ上でユーザによって「グループ設定」ボタン4jがタッチされたか否かを判断する。ステップS170で否定判断した場合には、ステップS190へ進む。これに対して、ステップS170で肯定判断した場合には、ステップS180へ進み、制御装置204は、図16で後述するグループ設定機能呼び出し時処理を実行した後に、ステップS190へ進む。   In step S170, the control device 201 determines whether or not the “group setting” button 4j is touched by the user on the group page. If a negative determination is made in step S170, the process proceeds to step S190. On the other hand, when an affirmative determination is made in step S170, the process proceeds to step S180, and the control device 204 proceeds to step S190 after executing a group setting function call process described later with reference to FIG.

ステップS190では、制御装置204は、ユーザによってタッチパネル201上であらかじめ設定されたメッセージ送信用アプリケーションを終了させるための操作が行われることにより、メッセージ送信用アプリケーションの終了が指示されたか否かを判断する。ステップS190で否定判断した場合には、ステップS40へ戻る。これに対して、ステップS190で肯定判断した場合には、処理を終了する。   In step S190, the control device 204 determines whether or not the user has instructed to end the message transmission application by performing an operation for ending the message transmission application set in advance on the touch panel 201 by the user. . If a negative determination is made in step S190, the process returns to step S40. On the other hand, when an affirmative determination is made in step S190, the process ends.

図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 control device 204 displays the member invitation screen illustrated in FIG. 5 on the touch panel 201. Thereafter, the process proceeds to step S220.

ステップS220では、制御装置204は、「招待」ボタン5eがタッチされてメンバーの招待が指示されたか否かを判断する。ステップS220で肯定判断した場合には、ステップS230へ進む。   In step S220, the control device 204 determines whether or not the “invite” button 5e has been touched to instruct the member to be invited. If a positive determination is made in step S220, the process proceeds to step S230.

ステップS230では、制御装置204は、タッチパネル201に、上述した招待メッセージの作成を促す画面を表示して、招待する人物のメールアドレスの指定、およびユーザによる招待メールの作成を受け付ける。その後、ステップS240へ進む。   In step S230, the control device 204 displays on the touch panel 201 a screen prompting the creation of the invitation message described above, and accepts the designation of the email address of the person to be invited and the creation of the invitation email by the user. Thereafter, the process proceeds to step S240.

ステップS240では、制御装置204は、ユーザによって招待メールが作成されて送信が指示されたか否かを判断する。ステップS240で肯定判断した場合には、ステップS250へ進む。   In step S240, the control device 204 determines whether or not an invitation email has been created by the user and transmission has been instructed. If a positive determination is made in step S240, the process proceeds to step S250.

ステップS250では、制御装置204は、指定されたメールアドレスを宛先に指定して、招待メールを送信する。その後、ステップS260へ進む。   In step S250, the control device 204 designates the designated mail address as a destination and transmits an invitation mail. Thereafter, the process proceeds to step S260.

ステップS260では、制御装置204は、ユーザ指定画面上でユーザによって「戻る」ボタン5fがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS260で否定判断した場合には、ステップS220へ戻る。これに対して、ステップS260で肯定判断した場合には、ステップS270へ進む。   In step S260, the control device 204 determines whether or not an instruction to return to the group page is given by the user touching the “return” button 5f on the user designation screen. If a negative determination is made in step S260, the process returns to step S220. On the other hand, if a positive determination is made in step S260, the process proceeds to step S270.

ステップS270では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。   In step S270, the control device 204 returns the display on the touch panel 201 to the group page shown in FIG. Thereafter, the process returns to the process of FIG.

図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 control device 204 displays a message format selection screen on the touch panel 201 as described above. Thereafter, the process proceeds to step S302.

ステップS302では、制御装置204は、メッセージ形式選択画面でユーザによってメッセージ形式として音声メッセージが選択されたか否かを判断する。ステップS302で否定判断した場合には、ステップS303へ進む。   In step S302, the control device 204 determines whether or not a voice message is selected as the message format by the user on the message format selection screen. If a negative determination is made in step S302, the process proceeds to step S303.

ステップS303では、上述したように、制御装置204は、テキストメッセージを送信するための処理を実行する。具体的には、制御装置204は、不図示のテキストメッセージ入力画面をタッチパネル201に表示し、テキストメッセージ入力画面上でユーザによってテキストメッセージが入力され、送信が指示された場合には、送信先に設定されているメンバーのユーザIDと、入力されたテキストメッセージのデータとをメッセージ配信装置300へ送信する。その後、後述するステップS460へ進む。   In step S303, as described above, the control device 204 executes a process for transmitting a text message. Specifically, the control device 204 displays a text message input screen (not shown) on the touch panel 201. When a text message is input by the user on the text message input screen and transmission is instructed, the control device 204 displays the text message input screen. The user ID of the set member and the data of the input text message are transmitted to the message delivery apparatus 300. Then, it progresses to step S460 mentioned later.

これに対して、ステップ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 control device 204 displays a transmission member selection screen on the touch panel 201, and accepts selection of a member to transmit transmission message data from the user. Thereafter, the process proceeds to step S305.

ステップS305では、制御装置204は、送信メンバー選択画面でユーザによって送信用メッセージデータを送信するメンバーが選択されたか否かを判断する。ステップS305で肯定判断した場合には、ステップS306へ進む。   In step S305, the control device 204 determines whether or not a member for transmitting message data for transmission is selected by the user on the transmission member selection screen. If a positive determination is made in step S305, the process proceeds to step S306.

ステップ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 control device 204 displays the BGM / sound effect selection screen shown in FIG. 6 on the touch panel 201. Thereafter, the process proceeds to step S310.

ステップS310では、制御装置204は、ユーザからの指示に基づいて、不図示のBGM選択画面上で、BGMとして音声メッセージの背景で流す音源データが選択されたか否かを判断する。ステップS310で肯定判断した場合には、ステップS320へ進む。   In step S310, based on an instruction from the user, the control device 204 determines on the BGM selection screen (not shown) whether or not sound source data to be played as a background music message is selected as BGM. If a positive determination is made in step S310, the process proceeds to step S320.

ステップS320では、制御装置204は、ステップS310でユーザに選択された音源データをBGMに設定するとともに、選択された音源データに付された名前をBGM選択領域6aに表示して、ステップS330へ進む。これに対して、ステップS310で否定判断した場合には、そのままステップS330へ進む。   In step S320, the control device 204 sets the sound source data selected by the user in step S310 to BGM, displays the name assigned to the selected sound source data in the BGM selection area 6a, and proceeds to step S330. . On the other hand, if a negative determination is made in step S310, the process proceeds directly to step S330.

ステップS330では、制御装置204は、ユーザからの指示に基づいて、不図示の効果音選択画面上で、効果音として使用する効果音データが選択されたか否かを判断する。ステップS330で肯定判断した場合には、ステップS340へ進む。   In step S330, the control device 204 determines whether or not sound effect data to be used as a sound effect is selected on a sound effect selection screen (not shown) based on an instruction from the user. If a positive determination is made in step S330, the process proceeds to step S340.

ステップS340では、制御装置204は、ステップS330でユーザに選択された効果音データを効果音に設定するとともに、選択された音源データに付された名前を効果音1選択領域6bまたは効果音2選択領域6cに表示して、ステップS341へ進む。これに対して、ステップS330で否定判断した場合には、そのままステップS341へ進む。   In step S340, the control device 204 sets the sound effect data selected by the user in step S330 as a sound effect, and selects the name given to the selected sound source data as the sound effect 1 selection area 6b or the sound effect 2 selection. The information is displayed in the area 6c, and the process proceeds to step S341. On the other hand, if a negative determination is made in step S330, the process proceeds to step S341 as it is.

ステップS341では、制御装置204は、ユーザによって件名入力欄6d内に件名が入力されたか否かを判断する。ステップS341で肯定判断した場合には、ステップS342へ進む。   In step S341, the control device 204 determines whether or not a subject has been input in the subject input field 6d by the user. If a positive determination is made in step S341, the process proceeds to step S342.

ステップS342では、制御装置204は、ユーザによって入力された件名を音声メッセージに付す件名に設定して、ステップS350へ進む。これに対して、ステップS341で否定判断した場合には、そのままステップS350へ進む。   In step S342, the control device 204 sets the subject input by the user as the subject attached to the voice message, and proceeds to step S350. On the other hand, if a negative determination is made in step S341, the process proceeds directly to step S350.

ステップS350では、制御装置204は、図7に示したメッセージ録音画面をタッチパネル201に表示する。この際、制御装置204は、ステップS320でBGMを設定した場合には、BGMに設定した音源データに付された名前をBGM名表示欄7cに表示する。また、ステップS340で効果音を設定した場合には、設定した効果音データを示す名称を効果音挿入ボタン7e、7fに表示する。また、ステップS342で件名を設定した場合には、設定した件名を件名表示欄7aに表示する。その後、ステップS360へ進む。   In step S350, the control device 204 displays the message recording screen shown in FIG. At this time, if the BGM is set in step S320, the control device 204 displays the name assigned to the sound source data set in the BGM in the BGM name display field 7c. If a sound effect is set in step S340, a name indicating the set sound effect data is displayed on the sound effect insertion buttons 7e and 7f. When the subject is set in step S342, the set subject is displayed in the subject display column 7a. Then, it progresses to step S360.

ステップS360では、制御装置204は、ユーザによって「録音スタート」ボタン7dがタッチされたことにより、録音開始が指示されたか否かを判断する。ステップS360で否定判断した場合には、ステップS450へ進む。   In step S360, the control device 204 determines whether or not the recording start is instructed by the user touching the “recording start” button 7d. If a negative determination is made in step S360, the process proceeds to step S450.

ステップS450では、制御装置204は、メッセージ録音画面上でユーザによって「戻る」ボタン7gがタッチされることにより、BGM・効果音選択画面に戻るように指示されたか否かを判断する。ステップS450で否定判断した場合には、ステップS360へ戻る。これに対して、ステップS450で肯定判断した場合には、ステップS307へ戻る。   In step S450, the control device 204 determines whether or not an instruction to return to the BGM / sound effect selection screen is made by touching the “return” button 7g by the user on the message recording screen. If a negative determination is made in step S450, the process returns to step S360. On the other hand, if a positive determination is made in step S450, the process returns to step S307.

一方、ステップ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 control device 204 starts waiting for voice input from the microphone 203, and when detecting that voice input from the microphone 203 has started, converts the input voice signal into a digital signal. The voice message is recorded by temporarily recording the converted voice data in the buffer memory. Thereafter, the process proceeds to step S380.

ステップS380では、制御装置204は、ユーザによって効果音挿入ボタン7eまたは効果音挿入ボタン7fがタッチされたか否かを判断する。ステップS380で否定判断した場合には、後述するステップS400へ進む。これに対して、ステップS380で肯定判断した場合には、ステップS390へ進む。   In step S380, the control device 204 determines whether or not the sound effect insertion button 7e or the sound effect insertion button 7f has been touched by the user. If a negative determination is made in step S380, the process proceeds to step S400 described later. On the other hand, if a positive determination is made in step S380, the process proceeds to step S390.

ステップS390では、制御装置204は、タッチされたボタンに基づいて挿入が指示された効果音を挿入効果音として特定するとともに、効果音挿入ボタン7e効果音挿入ボタン7fがタッチされた時点における音声メッセージの録音開始からの経過時間に基づいて効果音の挿入位置を特定し、特定した挿入効果音と挿入位置とを特定するための効果音挿入情報をバッファメモリに記録する。その後、ステップS400へ進む。   In step S390, the control device 204 specifies a sound effect that is instructed to be inserted based on the touched button as an insertion sound effect, and a voice message when the sound effect insertion button 7e sound effect insertion button 7f is touched. The sound effect insertion position is specified based on the elapsed time from the start of recording, and the sound effect insertion information for specifying the specified insertion sound effect and the insertion position is recorded in the buffer memory. Thereafter, the process proceeds to step S400.

ステップS400では、制御装置204は、ユーザによって「録音ストップ」ボタンがタッチされたことにより、録音の終了が指示されたか否かを判断する。ステップS400で否定判断した場合には、ステップS380へ戻る、これに対して、ステップS400で肯定判断した場合には、ステップS410へ進む。   In step S400, the control device 204 determines whether or not the end of recording has been instructed by the touch of the “recording stop” button by the user. If a negative determination is made in step S400, the process returns to step S380. On the other hand, if a positive determination is made in step S400, the process proceeds to step S410.

ステップS410では、制御装置204は、上述した試聴用メッセージデータを作成して、バッファメモリに記録する。その後、ステップS420へ進む。   In step S410, the control device 204 creates the above-mentioned listening message data and records it in the buffer memory. Thereafter, the process proceeds to step S420.

ステップS420では、制御装置204は、不図示の送信確認画面をタッチパネル201に表示する。その後、ステップS430へ進む。   In step S420, the control device 204 displays a transmission confirmation screen (not shown) on the touch panel 201. Thereafter, the process proceeds to step S430.

ステップS430では、制御装置204は、ユーザによって送信確認画面上の「試聴」ボタンがタッチされたか否かを判断する。ステップS430で否定判断した場合には、後述するステップS432へ進む。これに対して、ステップS430で肯定判断した場合には、ステップS431へ進む。   In step S430, control device 204 determines whether or not the “trial listening” button on the transmission confirmation screen has been touched by the user. If a negative determination is made in step S430, the process proceeds to step S432 described later. On the other hand, if a positive determination is made in step S430, the process proceeds to step S431.

ステップS431では、制御装置204は、バッファメモリから試聴用メッセージデータを読み出して再生し、スピーカー205から出力する。その後、ステップS432へ進む。   In step S <b> 431, the control device 204 reads out the trial listening message data from the buffer memory, plays it, and outputs it from the speaker 205. Thereafter, the process proceeds to step S432.

ステップS432では、制御装置204は、ユーザによって送信確認画面上の「やり直し」ボタンがタッチされたか否かを判断する。ステップS432で肯定判断した場合には、ステップS434へ進む。   In step S432, the control device 204 determines whether or not the “redo” button on the transmission confirmation screen has been touched by the user. If a positive determination is made in step S432, the process proceeds to step S434.

ステップS434では、制御装置204は、バッファメモリから試聴用メッセージデータを削除した後、ステップS307へ戻る。これに対して、ステップS432で否定判断した場合には、ステップS433へ進む。   In step S434, the control device 204 deletes the trial listening message data from the buffer memory, and then returns to step S307. On the other hand, if a negative determination is made in step S432, the process proceeds to step S433.

ステップS433では、制御装置204は、ユーザによって送信確認画面上の「送信」ボタンがタッチされたことを検出したか否かを判断する。ステップS433で否定判断した場合には、ステップS430へ戻る。これに対して、ステップS433で肯定判断した場合には、ステップS440へ進む、   In step S433, the control device 204 determines whether or not it has been detected that the user has touched the “Send” button on the send confirmation screen. If a negative determination is made in step S433, the process returns to step S430. On the other hand, if a positive determination is made in step S433, the process proceeds to step S440.

ステップS440では、制御装置204は、ステップS306で送信先として設定したメンバーのユーザIDを送信先に設定して、上述した送信用メッセージデータ作成用情報をメッセージ配信装置300に送信する。なお、上述した件名入力欄6dに件名が入力された場合には、制御装置204は、入力された件名のデータを送信用メッセージデータ作成用情報に含める。その後、ステップS460へ進む。   In step S440, the control device 204 sets the member user ID set as the transmission destination in step S306 as the transmission destination, and transmits the transmission message data creation information described above to the message distribution device 300. When a subject is entered in the subject entry field 6d described above, the control device 204 includes the entered subject data in the transmission message data creation information. Thereafter, the process proceeds to step S460.

ステップS460では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。   In step S460, control device 204 returns the display on touch panel 201 to the group page shown in FIG. Thereafter, the process returns to the process of FIG.

図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 control device 204 displays a reception BOX screen (not shown) on the touch panel 201. Thereafter, the process proceeds to step S520.

ステップS520では、制御装置204は、上述したように、メッセージ配信装置300の記録装置304にアクセスして、ユーザのユーザIDに関連付けられている受信BOX内からデータを読み出して取得する。その後、ステップS530へ進む。   In step S520, as described above, the control device 204 accesses the recording device 304 of the message distribution device 300, and reads and acquires data from the reception BOX associated with the user ID of the user. Thereafter, the process proceeds to step S530.

ステップS530では、制御装置204は、ステップS520でデータを取得できたか否かを判断する。ステップS530で肯定判断した場合には、ステップS540へ進み、制御装置204は、メッセージ配信装置300から取得した受信BOX内のデータを受信BOX画面に表示する。その後、ステップS550へ進む。これに対して、ステップS530で否定判断した場合には、そのままS550へ進む。   In step S530, the control device 204 determines whether data has been acquired in step S520. When an affirmative determination is made in step S530, the process proceeds to step S540, and the control device 204 displays the data in the reception BOX acquired from the message distribution device 300 on the reception BOX screen. Thereafter, the process proceeds to step S550. On the other hand, if a negative determination is made in step S530, the process directly proceeds to S550.

ステップS550では、制御装置204は、受信BOX画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS550で肯定判断した場合には、ステップS560へ進む。   In step S550, the control device 204 determines whether or not an instruction to return to the group page is made by touching the “return” button by the user on the reception BOX screen. If a positive determination is made in step S550, the process proceeds to step S560.

ステップS560では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。   In step S560, control device 204 returns the display on touch panel 201 to the group page shown in FIG. Thereafter, the process returns to the process of FIG.

図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 control device 204 displays a bulletin board screen (not shown) on the touch panel 201. Thereafter, the process proceeds to step S620.

ステップS620では、制御装置204は、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられている掲示板データを読み出して取得する。その後、ステップS630へ進む。   In step S620, the control device 204 accesses the recording device 304 of the message distribution device 300 to read and acquire bulletin board data associated with the group ID of the group. Thereafter, the process proceeds to step S630.

ステップS630では、制御装置204は、ステップS620でデータを取得できたか否かを判断する。ステップS630で肯定判断した場合には、ステップS640へ進み、制御装置204は、メッセージ配信装置300から取得した掲示板データを掲示板画面に表示する。その後、ステップS650へ進む。これに対して、ステップS630で否定判断した場合には、そのままS650へ進む。   In step S630, the control device 204 determines whether data has been acquired in step S620. If the determination in step S630 is affirmative, the process proceeds to step S640, and the control device 204 displays the bulletin board data acquired from the message distribution device 300 on the bulletin board screen. Thereafter, the process proceeds to step S650. On the other hand, if a negative determination is made in step S630, the process proceeds directly to S650.

ステップS650では、制御装置204は、ユーザによって掲示板画面上で書き込みが行われたか否かを判断する。ステップS650で肯定判断した場合には、ステップS660へ進み、制御装置204は、現在掲示板画面が表示されているグループのグループIDとともに、書き込み内容を示す書き込みデータをメッセージ配信装置300へ送信する。その後、ステップS670へ進む。これに対して、ステップS650で否定判断した場合には、そのままステップS670へ進む。   In step S650, control device 204 determines whether or not the user has written on the bulletin board screen. When an affirmative determination is made in step S650, the process proceeds to step S660, and the control device 204 transmits write data indicating the write content to the message distribution device 300 together with the group ID of the group in which the bulletin board screen is currently displayed. Thereafter, the process proceeds to step S670. On the other hand, if a negative determination is made in step S650, the process directly proceeds to step S670.

ステップS670では、制御装置204は、掲示板画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS670で否定判断した場合には、ステップS650へ戻る。これに対して、ステップS670で肯定判断した場合には、ステップS680へ進む。   In step S670, the control device 204 determines whether or not an instruction to return to the group page is given by the user touching the “return” button on the bulletin board screen. If a negative determination is made in step S670, the process returns to step S650. On the other hand, if a positive determination is made in step S670, the process proceeds to step S680.

ステップS680では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。   In step S680, control device 204 returns the display on touch panel 201 to the group page shown in FIG. Thereafter, the process returns to the process of FIG.

図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 control device 204 displays a schedule screen (not shown) on the touch panel 201. Thereafter, the process proceeds to step S720.

ステップS720では、制御装置204は、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられているスケジュールデータを読み出して取得する。その後、ステップS730へ進む。   In step S720, the control device 204 accesses the recording device 304 of the message distribution device 300, and reads and acquires schedule data associated with the group ID of the group. Thereafter, the process proceeds to step S730.

ステップS730では、制御装置204は、ステップS720でデータを取得できたか否かを判断する。ステップS730で肯定判断した場合には、ステップS740へ進み、制御装置204は、メッセージ配信装置300から取得したスケジュールデータをスケジュール画面に表示する。その後、ステップS750へ進む。これに対して、ステップS730で否定判断した場合には、そのままS750へ進む。   In step S730, the control device 204 determines whether data has been acquired in step S720. When an affirmative determination is made in step S730, the process proceeds to step S740, and the control device 204 displays the schedule data acquired from the message distribution device 300 on the schedule screen. Thereafter, the process proceeds to step S750. On the other hand, if a negative determination is made in step S730, the process proceeds directly to S750.

ステップS750では、制御装置204は、ユーザによってスケジュール画面上で新規スケジュールの登録や、スケジュールの修正などのスケジュールの更新が行われたか否かを判断する。ステップS750で肯定判断した場合には、ステップS760へ進み、制御装置204は、現在スケジュール画面が表示されているグループのグループIDとともに、更新内容を示す更新データをメッセージ配信装置300へ送信する。その後、ステップS770へ進む。これに対して、ステップS750で否定判断した場合には、そのままステップS770へ進む。   In step S750, the control device 204 determines whether or not the user has updated the schedule such as registration of a new schedule or correction of the schedule on the schedule screen. When an affirmative determination is made in step S750, the process proceeds to step S760, and the control device 204 transmits update data indicating the update content to the message distribution device 300 together with the group ID of the group for which the current schedule screen is displayed. Thereafter, the process proceeds to step S770. On the other hand, if a negative determination is made in step S750, the process proceeds to step S770 as it is.

ステップS770では、制御装置204は、スケジュール画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS770で否定判断した場合には、ステップS750へ戻る。これに対して、ステップS770で肯定判断した場合には、ステップS780へ進む。   In step S770, the control device 204 determines whether or not an instruction to return to the group page is given by the user touching the “return” button on the schedule screen. If a negative determination is made in step S770, the process returns to step S750. On the other hand, if a positive determination is made in step S770, the process proceeds to step S780.

ステップS780では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。   In step S780, the control device 204 returns the display on the touch panel 201 to the group page shown in FIG. Thereafter, the process returns to the process of FIG.

図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 step 810, the control device 204 displays a questionnaire screen (not shown) on the touch panel 201. Thereafter, the process proceeds to step S820.

ステップS820では、制御装置204は、メッセージ配信装置300の記録装置304にアクセスして、当該グループのグループIDに関連付けられているアンケートデータを読み出して取得する。その後、ステップS830へ進む。   In step S820, the control device 204 accesses the recording device 304 of the message distribution device 300 to read out and obtain questionnaire data associated with the group ID of the group. Thereafter, the process proceeds to step S830.

ステップS830では、制御装置204は、ステップS820でデータを取得できたか否かを判断する。ステップS830で否定判断した場合には、後述するステップS870へ進む。これに対して、ステップS830で肯定判断した場合には、ステップS840へ進み、制御装置204は、メッセージ配信装置300から取得したアンケートデータをアンケート画面に表示する。その後、ステップS850へ進む。   In step S830, the control device 204 determines whether data has been acquired in step S820. If a negative determination is made in step S830, the process proceeds to step S870 described later. In contrast, if an affirmative determination is made in step S830, the process proceeds to step S840, and the control device 204 displays the questionnaire data acquired from the message distribution device 300 on the questionnaire screen. Thereafter, the process proceeds to step S850.

ステップS850では、制御装置204は、ユーザによってアンケートへの回答のために回答データが入力されたか否かを判断する。ステップS850で否定判断した場合には、後述するステップS870へ進む。これに対して、ステップS850で肯定判断した場合には、ステップS860へ進む。   In step S850, control device 204 determines whether or not answer data has been input by the user for answering the questionnaire. If a negative determination is made in step S850, the process proceeds to step S870 described later. On the other hand, if a positive determination is made in step S850, the process proceeds to step S860.

ステップS860では、制御装置204は、回答が行われたアンケートを特定するための情報とともに、ユーザによって入力された回答データをメッセージ配信装置300へ送信する。その後、ステップS870へ進む。   In step S860, the control device 204 transmits the response data input by the user to the message distribution device 300 together with information for specifying the questionnaire for which the response has been made. Thereafter, the process proceeds to step S870.

ステップS870では、制御装置204は、ユーザによって新規にアンケートを作成するためのアンケートデータが入力されたか否かを判断する。ステップS870で否定判断した場合には、後述するステップS890へ進む。これに対して、ステップS870で肯定判断した場合には、ステップS880へ進む。   In step S870, control device 204 determines whether or not questionnaire data for creating a new questionnaire has been input by the user. If a negative determination is made in step S870, the process proceeds to step S890 described later. On the other hand, if a positive determination is made in step S870, the process proceeds to step S880.

ステップS880では、制御装置204は、現在アンケート画面が表示されているグループのグループIDとともに、ユーザによって入力されたアンケートデータをメッセージ配信装置300へ送信する。その後、ステップS890へ進む。   In step S880, the control apparatus 204 transmits the questionnaire data input by the user to the message distribution apparatus 300 together with the group ID of the group for which the current questionnaire screen is displayed. Thereafter, the process proceeds to step S890.

ステップS890では、制御装置204は、アンケート画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS890で否定判断した場合には、ステップS850へ戻る。これに対して、ステップS890で肯定判断した場合には、ステップS900へ進む。   In step S890, the control device 204 determines whether or not an instruction to return to the group page is given by the user touching the “return” button on the questionnaire screen. If a negative determination is made in step S890, the process returns to step S850. On the other hand, if a positive determination is made in step S890, the process proceeds to step S900.

ステップS900では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。   In step S900, the control device 204 returns the display on the touch panel 201 to the group page shown in FIG. Thereafter, the process returns to the process of FIG.

図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 control device 204 accesses the recording device 304 of the message distribution device 300, and reads and acquires group information corresponding to the group ID of the group. Thereafter, the process proceeds to step S920.

ステップS920では、制御装置204は、メッセージ配信装置300から取得したグループ情報を表示したグループ設定画面をタッチパネル201に表示する。その後、ステップS930へ進む。   In step S920, the control device 204 displays a group setting screen on which the group information acquired from the message distribution device 300 is displayed on the touch panel 201. Thereafter, the process proceeds to step S930.

ステップS930では、制御装置204は、ユーザによってグループ設定画面上でグループ名、そのグループの活動エリア、グループのカテゴリ等の内容が変更されたか否かを判断する。ステップS930で肯定判断した場合には、ステップS940へ進み、制御装置204は、グループ情報が変更されたグループのグループIDとともに、変更内容を示す変更データをメッセージ配信装置300へ送信する。その後、ステップS950へ進む。これに対して、ステップS930で否定判断した場合には、そのままステップS950へ進む。   In step S930, the control device 204 determines whether or not the contents of the group name, the group activity area, the group category, and the like have been changed on the group setting screen by the user. When an affirmative determination is made in step S930, the process proceeds to step S940, and the control device 204 transmits change data indicating the change contents to the message distribution device 300 together with the group ID of the group whose group information has been changed. Thereafter, the process proceeds to step S950. On the other hand, if a negative determination is made in step S930, the process proceeds directly to step S950.

ステップS950では、制御装置204は、グループ設定画面上でユーザによって「退会」ボタンがタッチされることにより、グループからの退会が指示されたか否かを判断する。ステップS950で肯定判断した場合には、ステップS960へ進む。   In step S950, the control device 204 determines whether or not withdrawal from the group is instructed by the user touching the “leave” button on the group setting screen. If a positive determination is made in step S950, the process proceeds to step S960.

ステップS960では、制御装置204は、上述した退会要求情報をメッセージ配信装置300へ送信して、ステップS970へ進む。これに対して、ステップS950で否定判断した場合には、そのままステップS970へ進む。   In step S960, the control device 204 transmits the withdrawal request information described above to the message distribution device 300, and proceeds to step S970. On the other hand, if a negative determination is made in step S950, the process proceeds directly to step S970.

ステップS970では、制御装置204は、グループ設定画面上でユーザによって「戻る」ボタンがタッチされることにより、グループページに戻るように指示されたか否かを判断する。ステップS970で否定判断した場合には、ステップS930へ戻る。これに対して、ステップS970で肯定判断した場合には、ステップS980へ進む。   In step S970, the control device 204 determines whether or not an instruction to return to the group page is made by touching the “return” button by the user on the group setting screen. If a negative determination is made in step S970, the process returns to step S930. On the other hand, if a positive determination is made in step S970, the process proceeds to step S980.

ステップS980では、制御装置204は、タッチパネル201の表示を図4に示したグループページに戻す。その後、図9の処理に復帰する。   In step S980, control device 204 returns the display on touch panel 201 to the group page shown in FIG. Thereafter, the process returns to the process of FIG.

図17は、本実施の形態におけるメッセージ配信装置300で実行される処理の流れを示すフローチャートである。この図17に示す処理は、メッセージ送信装置200からログインIDとログイン用パスワードとを受信してユーザ認証を行った結果、ログイン要求のあったユーザのログインを許可すると起動するプログラムとして、制御装置303によって実行される。   FIG. 17 is a flowchart showing a flow of processing executed by message distribution apparatus 300 in the present embodiment. The process shown in FIG. 17 is performed by the control device 303 as a program that starts when a login request is permitted for a user who has received a login request as a result of receiving a login ID and a login password from the message transmission device 200 and performing user authentication. Executed by.

ステップS1010において、制御装置303は、メッセージ送信装置200からメンバー登録用リンク情報を用いたアクセスがあったか否かを判断する。ステップS1010で否定判断した場合には、後述するステップS1040へ進む。これに対して、ステップS1010で肯定判断した場合には、ステップS1020へ進む。   In step S <b> 1010, the control device 303 determines whether there is an access from the message transmission device 200 using the member registration link information. If a negative determination is made in step S1010, the process proceeds to step S1040 described later. On the other hand, if a positive determination is made in step S1010, the process proceeds to step S1020.

ステップS1020では、制御装置303は、メンバー登録用リンク情報に基づいてグループIDを特定し、メッセージ送信装置200から受信したユーザIDを、特定したグループIDに関連付けて記録することにより、招待されたユーザをそのグループのメンバーとして登録する。その後、ステップS1040へ進む。   In step S1020, the control device 303 identifies the group ID based on the member registration link information, and records the user ID received from the message transmission device 200 in association with the identified group ID, thereby inviting the invited user. Register as a member of the group. Thereafter, the process proceeds to step S1040.

ステップS1040では、制御装置303は、メッセージ送信装置200から上述した送信用メッセージデータ作成用情報を受信したか否かを判断する。ステップS1040で否定判断した場合には、後述するステップS1071へ進む。これに対して、ステップS1040で肯定判断した場合には、ステップS1050へ進む。   In step S1040, the control device 303 determines whether or not the transmission message data creation information described above has been received from the message transmission device 200. If a negative determination is made in step S1040, the process proceeds to step S1071, which will be described later. On the other hand, if a positive determination is made in step S1040, the process proceeds to step S1050.

ステップS1050では、制御装置303は、上述したように、送信用メッセージデータ作成用情報に含まれるBGMを特定するための情報に基づいて特定したBGM、効果音挿入情報に基づいて特定した効果音とその挿入位置、及び録音された音声データとに基づいて、送信用メッセージデータを作成する。その後、その後、ステップS1060へ進む。   In step S1050, as described above, the control device 303 determines the BGM specified based on the information for specifying the BGM included in the transmission message data creation information, the sound effect specified based on the sound effect insertion information, Based on the insertion position and the recorded voice data, message data for transmission is created. Thereafter, the process proceeds to step S1060.

ステップS1060では、制御装置303は、送信先に設定されているユーザIDを音声メッセージの送信先メンバーとして特定し、ステップS1061へ進む。   In step S1060, the control device 303 specifies the user ID set as the transmission destination as the transmission destination member of the voice message, and proceeds to step S1061.

ステップS1061では、制御装置303は、ステップS1060で特定した送信先メンバーのユーザIDと、ステップS1050で作成した送信用メッセージデータとを関連付けて記録装置304へ記録する。その後、ステップS1070へ進む。   In step S1061, the control device 303 records the transmission destination member user ID specified in step S1060 and the transmission message data created in step S1050 in association with each other in the recording device 304. Thereafter, the process proceeds to step S1070.

ステップS1070では、制御装置303は、ステップS1060で特定した送信先メンバーのユーザIDに関連付けられているメッセージの受信BOXに、グループのメンバーから音声メッセージを受信したことを通知するためのテキストメッセージを記録する。その後、ステップS1071へ進む。   In step S1070, the control device 303 records a text message for notifying that the voice message has been received from the group member in the message reception BOX associated with the user ID of the destination member specified in step S1060. To do. Thereafter, the process proceeds to step S1071.

ステップS1071では、制御装置303は、メッセージ送信装置200から上述したテキストメッセージのデータを受信したか否かを判断する。ステップS1071で否定判断した場合には、後述するステップS1080へ進む。これに対して、ステップS1071で肯定判断した場合には、ステップS1072へ進む。   In step S <b> 1071, the control device 303 determines whether the text message data described above has been received from the message transmission device 200. If a negative determination is made in step S1071, the process proceeds to step S1080 described later. On the other hand, if an affirmative determination is made in step S1071, the process proceeds to step S1072.

ステップS1072では、制御装置303は、テキストメッセージの送信先に設定されているユーザIDの受信BOXに、受信したテキストメッセージを記録する。その後、ステップS1080へ進む。   In step S1072, the control device 303 records the received text message in the reception BOX of the user ID set as the text message transmission destination. Thereafter, the process proceeds to step S1080.

ステップS1080では、制御装置303は、メッセージ送信装置200から上述した掲示板の書き込みデータを受信したか否かを判断する。ステップS1080で否定判断した場合には、後述するステップS1100へ進む。これに対して、ステップS1080で肯定判断した場合には、ステップS1090へ進む。   In step S1080, control device 303 determines whether the bulletin board write data described above has been received from message transmission device 200 or not. If a negative determination is made in step S1080, the process proceeds to step S1100 described later. On the other hand, if a positive determination is made in step S1080, the process proceeds to step S1090.

ステップS1090では、制御装置303は、上述したように、メッセージ送信装置200から受信したグループIDと書き込みデータとに基づいて、記録装置304に記録されている掲示板データを更新する。その後、ステップS1100へ進む。   In step S1090, as described above, control device 303 updates bulletin board data recorded in recording device 304 based on the group ID and write data received from message transmission device 200. Thereafter, the process proceeds to step S1100.

ステップS1100では、制御装置303は、メッセージ送信装置200から上述したスケジュールの更新データを受信したか否かを判断する。ステップS1100で否定判断した場合には、後述するステップS1120へ進む。これに対して、ステップS1100で肯定判断した場合には、ステップS1110へ進む。   In step S1100, the control device 303 determines whether or not the schedule update data described above has been received from the message transmission device 200. If a negative determination is made in step S1100, the process proceeds to step S1120 described later. On the other hand, if a positive determination is made in step S1100, the process proceeds to step S1110.

ステップS1110では、制御装置303は、上述したように、メッセージ送信装置200から受信したグループIDと更新データとに基づいて、記録装置304に記録されているスケジュールデータを更新する。その後、ステップS1120へ進む。   In step S1110, as described above, the control device 303 updates the schedule data recorded in the recording device 304 based on the group ID and the update data received from the message transmission device 200. Thereafter, the process proceeds to step S1120.

ステップS1120では、制御装置303は、メッセージ送信装置200から上述したアンケートの回答データを受信したか否かを判断する。ステップS1120で否定判断した場合には、後述するステップS1140へ進む。これに対して、ステップS1120で肯定判断した場合には、ステップS1130へ進む。   In step S1120, control device 303 determines whether or not the above-described questionnaire response data has been received from message transmission device 200. If a negative determination is made in step S1120, the process proceeds to step S1140 described later. On the other hand, if an affirmative determination is made in step S1120, the process proceeds to step S1130.

ステップS1130では、制御装置303は、上述したように、メッセージ送信装置200から受信した回答対象のアンケートを特定するための情報に基づいて回答が行われたアンケートを特定し、記録装置304に記録されているアンケートデータに関連付けて受信した回答データを記録する。その後、ステップS1140へ進む。   In step S1130, as described above, the control device 303 identifies the questionnaire that has been answered based on the information for identifying the questionnaire to be answered received from the message transmission device 200, and is recorded in the recording device 304. Record the response data received in association with the survey data. Thereafter, the process proceeds to step S1140.

ステップS1140では、制御装置303は、メッセージ送信装置200から上述したアンケートデータを受信したか否かを判断する。ステップS1140で否定判断した場合には、後述するステップS1160へ進む。これに対して、ステップS1140で肯定判断した場合には、ステップS1150へ進む。   In step S1140, the control device 303 determines whether or not the questionnaire data described above has been received from the message transmission device 200. If a negative determination is made in step S1140, the process proceeds to step S1160 described later. On the other hand, if an affirmative determination is made in step S1140, the process proceeds to step S1150.

ステップS1150では、制御装置303は、上述したように、メッセージ送信装置200から受信したグループIDとアンケートデータとに基づいて、記録装置304に記録されているアンケートデータを更新する。その後、ステップS1160へ進む。   In step S1150, as described above, the control device 303 updates the questionnaire data recorded in the recording device 304 based on the group ID and the questionnaire data received from the message transmission device 200. Thereafter, the process proceeds to step S1160.

ステップS1160では、制御装置303は、メッセージ送信装置200から上述したグループ情報の変更データを受信したか否かを判断する。ステップS1160で否定判断した場合には、後述するステップS1180へ進む。これに対して、ステップS1160で肯定判断した場合には、ステップS1170へ進む。   In step S1160, the control device 303 determines whether or not the group information change data described above has been received from the message transmission device 200. If a negative determination is made in step S1160, the process proceeds to step S1180 described later. On the other hand, if a positive determination is made in step S1160, the process proceeds to step S1170.

ステップS1170では、制御装置303は、上述したように、受信したグループIDに基づいて変更対象のグループを特定し、記録装置304に記録されているグループ情報を更新する。その後、ステップS1180へ進む。   In step S1170, as described above, the control device 303 identifies the group to be changed based on the received group ID, and updates the group information recorded in the recording device 304. Thereafter, the process proceeds to step S1180.

ステップS1180では、制御装置303は、メッセージ送信装置200から上述した退会要求情報を受信したか否かを判断する。ステップS1180で否定判断した場合には、後述するステップS1200へ進む。これに対して、ステップS1180で肯定判断した場合には、ステップS1190へ進む。   In step S1180, control device 303 determines whether or not withdrawal request information described above has been received from message transmission device 200. If a negative determination is made in step S1180, the process proceeds to step S1200 described later. On the other hand, if a positive determination is made in step S1180, the process proceeds to step S1190.

ステップS1190では、制御装置303は、上述したように、メッセージ送信装置200から退会要求情報を受信した退会要求情報に基づいてグループIDとユーザIDを特定し、特定したグループIDにメンバーとして関連付けられているユーザIDの中から、特定したユーザIDを削除する。その後、ステップS1200へ進む。   In step S1190, as described above, the control device 303 identifies the group ID and the user ID based on the withdrawal request information received from the message transmission device 200, and is associated with the identified group ID as a member. The specified user ID is deleted from the existing user IDs. Thereafter, the process proceeds to step S1200.

ステップS1200では、制御装置303は、メッセージ送信装置200上でユーザがメッセージ送信用アプリを終了したり、ログオフ操作を行ったことにより、システムからのログオフがされたことを検出したか否かを判断する。例えば、メッセージ送信装置200では、制御装置204は、ユーザがメッセージ送信用アプリを終了したり、ログオフ操作を行ったときに、ログオフを通知するための情報をメッセージ配信装置300へ送信するようにし、制御装置303は、メッセージ送信装置200から該情報を受信したときにステップS1200で肯定判断する。   In step S1200, the control device 303 determines whether or not it has been detected that the user has logged off from the system by ending the message transmission application or performing a logoff operation on the message transmission device 200. To do. For example, in the message transmission device 200, the control device 204 transmits information for notifying the logoff to the message distribution device 300 when the user ends the message transmission application or performs a logoff operation. The control device 303 makes an affirmative determination in step S1200 when the information is received from the message transmission device 200.

ステップ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 control device 204 specifies at least one member as a message transmission destination from a preset group, receives an utterance from the user, and receives a voice addressed to the member. Record the message in buffer memory. Further, the control device 204 accepts the selection of the BGM that flows in the background of the voice message and the sound effect to be inserted in the middle of the voice message, and based on the voice message data, the BGM data, and the sound effect data, Instructing the message delivery apparatus 300 to create message data for transmission, and instructing the message delivery apparatus 300 to transmit the created message data for transmission to a member designated as a message destination. I made it. As a result, the user can transmit a voice message with enhanced entertainment to members in the group.

(2)制御装置303は、音声メッセージの背景にユーザからの選択を受け付けたBGMを流すとともに、ユーザからの選択を受けた効果音を、ユーザによって指定された挿入位置に挿入して、送信用メッセージデータを作成するようにした。これによって、ユーザは、好みのBGMと効果音を選択し、さらに効果音の挿入位置も指定して、オリジナル性の高いメッセージをメンバーに送信することができる。 (2) The control device 303 plays the BGM accepted from the user in the background of the voice message, inserts the sound effect received from the user at the insertion position designated by the user, and transmits the sound. Message data is created. As a result, the user can select a favorite BGM and sound effect, further designate the insertion position of the sound effect, and transmit a highly original message to the member.

(3)制御装置204は、試聴用メッセージデータを作成して、ユーザからの指示に基づいて試聴用メッセージデータを再生するようにした。これによって、ユーザは、音声メッセージをメンバーに配信する前に、送信予定のメッセージの内容を確認することができる。 (3) The control device 204 creates sample listening message data and reproduces the sample message data based on an instruction from the user. Thus, the user can confirm the content of the message scheduled to be transmitted before delivering the voice message to the members.

(4)制御装置303は、記録装置304における送信用メッセージデータの記録先を特定するための情報として、記録装置304に記録された送信用メッセージデータへのリンク情報を含んだテキストメッセージを作成し、送信用メッセージデータの送信先メンバーの受信BOXに記録するようにした。これによって、ユーザは、他のメンバーから送信用メッセージデータが届いたことを把握することができるとともに、送信用メッセージデータの記録先も容易に特定することができる。 (4) The control device 303 creates a text message including link information to the transmission message data recorded in the recording device 304 as information for specifying the recording destination of the transmission message data in the recording device 304. The message data for transmission is recorded in the reception BOX of the transmission destination member. Thus, the user can grasp that the message data for transmission has arrived from other members, and can easily specify the recording destination of the message data for transmission.

(5)制御装置204は、ユーザによって送信用メッセージデータへのリンク情報がタッチされたことを検出した場合には、リンク先に記録されている送信用メッセージデータをダウンロードしてメモリに記録するとともに、データを再生してスピーカー205から出力するようにした。これによって、ユーザは、他のメンバーから送信されたBGMと効果音が添付された音声メッセージを簡易な操作により取得して聞くことができる。 (5) When the control device 204 detects that the link information to the transmission message data is touched by the user, the control device 204 downloads the transmission message data recorded at the link destination and records it in the memory. The data is reproduced and output from the speaker 205. As a result, the user can acquire and listen to a voice message attached with BGM and sound effect transmitted from another member by a simple operation.

―変形例―
なお、上述した実施の形態の安否確認システムは、以下のように変形することもできる。
(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 control device 303 creates message data for transmission and records it in the recording device 304, the control device 303 uses the recording device 304 in the reception BOX of the user ID set as the transmission destination. In the example described above, the member is notified that the voice message has been received by recording the text message in which the link information to the transmission message data recorded in is recorded. However, the control device 303 may perform notification by transmitting the text message to a pre-registered mail address. Alternatively, a notification area may be provided on the group page shown in FIG. 4, and the control device 303 may display a notification message in the notification area when the message data for transmission is created and recorded. Further, the control device 303 may notify by voice when message data for transmission is created and recorded.

(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 message distribution system 100 may be able to distribute advertisements to the reception BOX of each user. For example, if the advertisement distributed to the user is adapted to the category or activity area of the group, the advertising effect can be further enhanced. Further, the advertisement may be distributed in any format such as text, sound, and moving image. Further, when a user touches a link or an image in an advertisement, the user may be able to access a WEB site of a product or service related to the advertisement.

(4)上述した実施の形態では、制御装置303は、メンバーによる掲示板への書き込みがあったとき、スケジュールの更新があったとき、アンケートの作成や更新があったとき、グループ情報の更新があったとき、メンバーがグループを退会したとき、及び新しいメンバーをグループに登録したときの少なくともいずれかにおいて、その内容を通知するためのメッセージを、グループ内の他のメンバーの受信BOXに記録するようにしてもよい。 (4) In the embodiment described above, the control device 303 updates the group information when a member writes on the bulletin board, updates the schedule, creates or updates a questionnaire, and updates the group information. When a member leaves the group and / or when a new member is registered in the group, a message for notifying the contents is recorded in the reception box of other members in the group. May be.

(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 control device 204 creates the invitation email when an invitation email is created and an instruction is sent by the user, An example of sending to a mail address designated as a destination has been described. That is, the example in which the process for transmitting the invitation mail is performed by the message transmitting apparatus 200 has been described. However, the process for transmitting the invitation mail may be performed on the message delivery device 300 side. For example, when a personal computer is used as the message transmission device 200, the control device 204 accepts only an email address of the person to be invited on the member invitation screen, and the user clicks the “send invitation email” button. Is detected, the input mail address and the group ID of the invited group are transmitted to the message delivery apparatus 300 to instruct the transmission of the invitation message. In the message delivery device 300, the control device 303, when receiving an invitation message transmission instruction from the message transmission device 200, is a member registration for performing member registration to the group together with the invitation message to the invited group. It is only necessary to create an invitation email including link information, set the destination email address as the destination, and send the invitation email.

(6)上述した実施の形態では、メッセージ送信装置200はスピーカー205を備え、制御装置204は、他のメッセージ送信装置200から受信した送信用メッセージデータをスピーカー205から出力する例について説明した。しかしながら、送信用メッセージデータはスピーカー205以外の音声出力機器から出力するようにしてもよい。例えば、メッセージ送信装置200は、外部のヘッドホン、イヤホン、スピーカー等の音声出力機器を有線接続するための接続端子を備えるようにし、該接続端子を介して外部の音声出力機器から音声データを出力するようにしてもよい。あるいは、メッセージ送信装置200は、Bluetooth(登録商標)やWi−Fi(登録商標)などの無線通信モジュールを備えるようにし、無線により接続された外部のヘッドホン、イヤホン、スピーカー等の音声出力機器から音声データを出力するようにしてもよい。 (6) In the above-described embodiment, the example in which the message transmission apparatus 200 includes the speaker 205 and the control apparatus 204 outputs the message data for transmission received from the other message transmission apparatus 200 from the speaker 205 has been described. However, the message data for transmission may be output from an audio output device other than the speaker 205. For example, the message transmitting apparatus 200 includes a connection terminal for wired connection of audio output devices such as external headphones, earphones, and speakers, and outputs audio data from the external audio output device via the connection terminal. You may do it. Alternatively, the message transmitting apparatus 200 includes a wireless communication module such as Bluetooth (registered trademark) or Wi-Fi (registered trademark), and audio is transmitted from an externally connected audio output device such as headphones, earphones, or speakers. Data may be output.

なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。   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 Message Distribution System 200 Message Transmission Device 201 Touch Panel 202 Communication Module 203 Microphone 204 Control Device 205 Speaker 300 Message Distribution Device 301 Operation Member 302 Connection IF
303 Control Device 304 Recording Device 305 Display Device

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.
請求項1に記載のメッセージ送信プログラムにおいて、
前記効果音選択受付手順で選択を受け付けた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手順をさらに備え、
前記送信用メッセージデータ作成指示手順は、前記音声メッセージ記録手順で記録した前記音声メッセージの背景に前記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.
請求項1または2に記載のメッセージ送信プログラムにおいて、
前記音声メッセージ記録手順で記録した前記音声メッセージのデータと、前記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.
請求項1〜3のいずれか一項に記載のメッセージ送信プログラムにおいて、
他のメンバーからの指示に基づいて前記メッセージ配信装置から送信された前記送信用メッセージデータを受信する送信用メッセージデータ受信手順と、
前記送信用メッセージデータ受信手順で受信した前記送信用メッセージデータを再生する再生手順とをさらに有することを特徴とするメッセージ送信プログラム。
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.
請求項5に記載のメッセージ送信装置において、
前記効果音選択受付手段によって選択が受け付けられた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手段をさらに備え、
前記送信用メッセージデータ作成指示手段は、前記音声メッセージ記録手段によって記録された前記音声メッセージの背景に前記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.
請求項5または6に記載のメッセージ送信装置において、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記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.
請求項5〜7のいずれか一項に記載のメッセージ送信装置において、
他のメンバーから送信された前記送信用メッセージデータを受信する送信用メッセージデータ受信手段と、
前記送信用メッセージデータ受信手段によって受信された前記送信用メッセージデータを再生する再生手段とをさらに備えることを特徴とするメッセージ送信装置。
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.
請求項9に記載のメッセージ配信システムにおいて、
前記メッセージ送信装置は、
前記効果音選択受付手段によって選択が受け付けられた前記効果音の前記音声メッセージ内における挿入位置の指定を受け付ける効果音挿入位置受付手段をさらに備え、
前記送信用メッセージデータ作成指示手段は、前記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.
請求項9または10に記載のメッセージ配信システムにおいて、
前記メッセージ送信装置は、
前記音声メッセージ記録手段によって記録された前記音声メッセージのデータと、前記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.
請求項9〜11のいずれか一項に記載のメッセージ配信システムにおいて、
前記メッセージ配信装置は、
前記記録装置における前記送信用メッセージデータの記録先を特定するための情報を含んだテキストメッセージを作成するテキストメッセージ作成手段をさらに備え、
前記通知手段は、前記テキストメッセージ作成手段によって作成された前記テキストメッセージを前記メンバーに送信することにより通知を行うことを特徴とするメッセージ配信システム。
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.
請求項12に記載のメッセージ配信システムにおいて、
前記メッセージ送信装置は、
前記メッセージ配信装置から前記テキストメッセージを受信するテキストメッセージ受信手段と、
前記テキストメッセージ受信手段によって受信された前記テキストメッセージを表示装置に出力して表示するテキストメッセージ出力手段と、
ユーザによって前記送信用メッセージデータの取得が指示された場合に、前記テキストメッセージに含まれる前記送信用メッセージデータの記録先を特定するための情報に基づいて、前記メッセージ配信装置から前記送信用メッセージデータを受信する送信用メッセージデータ受信手段と、
前記送信用メッセージデータ受信手段によって受信された前記送信用メッセージデータを再生する再生手段とをさらに備えることを特徴とするメッセージ配信システム。
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.
JP2013040195A 2013-03-01 2013-03-01 Message transmission program, message transmission device, and message distribution system Active JP5963695B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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