JP2012150564A - Message transmission and reception system, message creation terminal, message display terminal, message creation method, and message display method and program - Google Patents
Message transmission and reception system, message creation terminal, message display terminal, message creation method, and message display method and program Download PDFInfo
- Publication number
- JP2012150564A JP2012150564A JP2011007199A JP2011007199A JP2012150564A JP 2012150564 A JP2012150564 A JP 2012150564A JP 2011007199 A JP2011007199 A JP 2011007199A JP 2011007199 A JP2011007199 A JP 2011007199A JP 2012150564 A JP2012150564 A JP 2012150564A
- Authority
- JP
- Japan
- Prior art keywords
- message
- instruction
- creation
- display
- terminal
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、メッセージの作成状況を伝える技術に関するものである。 The present invention relates to a technique for transmitting a message creation status.
近年において携帯電話機などの通信端末には、電子メールによるメッセージの送受信機能が不可欠なものとなっている。通信端末で用いられる電子メールには、表現の幅を拡げるために、絵文字や文字修飾などが導入されている場合もあるが、この絵文字や文字修飾などは、電子メールの作成者が意識的に使用されるものであるため、これらを用いて電子メールを作成したとしても、その作成者が意識していないような本当の感情や、意識して表現し切れないようなニュアンスが伝わらないことがある。そこで、メッセージに込められた、より真実に近い感情を伝えるための技術が開発されている。特許文献1は、電子メール作成時において、作成に要する時間や文字の入力速度、消去した文字の数などを特徴量として測定し、これに基づいてメール作成者の感情を評価して、評価結果に応じた文字修飾を行うことを開示している。
In recent years, a function for transmitting and receiving messages by e-mail has become indispensable for communication terminals such as mobile phones. In some cases, e-mails used in communication terminals have emoticons and character modifications introduced to expand the range of expressions. These emoticons and character modifications are consciously created by e-mail creators. Because they are used, even if you use these to create an email, you may not be able to convey real feelings that the creator is not aware of, or nuances that cannot be expressed consciously is there. Therefore, a technology to convey feelings closer to the truth embedded in the message has been developed.
しかしながら、特許文献1に開示された技術を用いても、結局のところ電子メールの受信者は、自動的に割り当てられた文字修飾を通してメール作成者の感情を推し量ることしかできなかった。
本発明は、メッセージを作成したときの作成者の感情を他人に伝えることを目的とする。
However, even using the technique disclosed in
An object of the present invention is to convey the feelings of the creator when creating a message to others.
上述した課題を解決するため、本発明に係るメッセージ送受信システムは、メッセージを作成するメッセージ作成端末と、メッセージが作成される過程を表示するメッセージ表示端末とを具備し、前記メッセージ作成端末は、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、前記指示情報を前記メッセージ表示端末に送信する送信手段とを備え、前記メッセージ表示端末は、前記メッセージ作成端末から前記指示情報を受信する受信手段と、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、前記データ生成手段により生成される前記作成過程データが示す前記過程を表示する表示手段とを備えることを特徴とする。 In order to solve the above-described problems, a message transmission / reception system according to the present invention includes a message creation terminal that creates a message and a message display terminal that displays a process of creating the message, and the message creation terminal is a user Receiving means for receiving an instruction indicated by the operation, creating a message by performing processing according to the instruction, generating means for generating instruction information describing the instructions in the order received by the creating means, and the instruction information Transmitting means for transmitting to the message display terminal, wherein the message display terminal receives the instruction information from the message creation terminal, and reads the instruction from the instruction information, and processes according to the instruction Are generated in the order in which the instructions are written to generate creation process data indicating the process by which the message is created. And data generation means for, characterized by comprising a display means for displaying the process of the creation process data generated by said data generating means shown.
好ましくは、前記メッセージ作成端末または前記メッセージ表示端末は、前記指示情報に記述された指示に応じた処理を行う速度を設定する設定手段を備え、前記メッセージ表示端末のデータ生成手段は、前記設定手段により設定された速度にしたがって、前記指示に応じた処理を行うとよい。 Preferably, the message creation terminal or the message display terminal includes setting means for setting a speed for performing processing according to an instruction described in the instruction information, and the data generation means of the message display terminal includes the setting means The processing according to the instruction may be performed according to the speed set by.
また、好ましくは、前記メッセージ表示端末の表示手段は、前記指示に応じた処理を行うことにより作成される前記メッセージの文字列を、当該文字列の並ぶ方向に移動させて表示するとよい。 Preferably, the display means of the message display terminal displays the message character string created by performing processing according to the instruction by moving the message character string in the direction in which the character strings are arranged.
また、好ましくは、前記メッセージ作成端末の生成手段は、前記指示が前記作成手段により受け付けられた時刻を示す時刻情報を、当該指示に対応付けて前記指示情報に記述し、前記メッセージ表示端末の表示手段は、読み出した前記指示に対応付けられた時刻情報が示す時刻に対応するタイミングで、当該指示に応じた処理を行うとよい。 Preferably, the generation unit of the message creation terminal describes time information indicating a time when the instruction is received by the creation unit in association with the instruction in the instruction information, and displays the message on the message display terminal. The means may perform processing according to the instruction at a timing corresponding to the time indicated by the time information associated with the read instruction.
また、本発明に係るメッセージ作成端末は、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、前記指示情報を通信端末に送信する送信手段とを具備することを特徴とする。 Further, the message creation terminal according to the present invention receives an instruction indicated by a user operation, performs a process according to the instruction, creates a message, and an instruction describing the instructions in the order received by the creation means It comprises generation means for generating information, and transmission means for transmitting the instruction information to a communication terminal.
また、本発明に係るメッセージ表示端末は、メッセージを作成する指示が記述された指示情報を受信する受信手段と、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、前記データ生成手段により生成される前記作成過程データが示す前記過程を表示する表示手段とを具備することを特徴とする。 In addition, the message display terminal according to the present invention includes a receiving unit that receives instruction information in which an instruction to create a message is described, and the instruction reads the instruction from the instruction information and the process according to the instruction is described in the instruction Data generation means for generating creation process data indicating a process in which the message is created by performing in the order performed, and display means for displaying the process indicated by the creation process data generated by the data generation means. It is characterized by that.
また、本発明に係るプログラムは、通信手段を備えたコンピュータを、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、前記通信手段により、前記指示情報を通信端末に送信させる送信制御手段として機能させるためのプログラムである。 In addition, the program according to the present invention includes a creation unit that creates a message by accepting an instruction indicated by a user operation on a computer including a communication unit, performs processing according to the instruction, and an order received by the creation unit. It is a program for causing a generation unit that generates instruction information describing the instruction and a transmission control unit that causes the communication unit to transmit the instruction information to the communication terminal.
また、本発明に係るプログラムは、通信手段と表示手段とを備えたコンピュータを、前記通信手段により、メッセージを作成する指示が記述された指示情報を受信させる受信制御手段と、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、前記データ生成手段により生成される前記作成過程データが示す前記過程を前記表示手段に表示させる表示制御手段として機能させるためのプログラムである。 According to another aspect of the present invention, there is provided a program comprising: a reception control unit that causes a computer including a communication unit and a display unit to receive instruction information in which an instruction to create a message is described by the communication unit; Read out the instruction, perform processing according to the instruction in the order in which the instruction is described, and generate data for generating process data indicating the process of generating the message, and the data generated by the data generating means It is a program for functioning as display control means for causing the display means to display the process indicated by creation process data.
また、本発明に係るメッセージ作成方法は、通信手段を備えたメッセージ作成端末が、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成ステップと、前記メッセージ作成端末が、前記作成ステップにおいて受け付けた順に前記指示を記述した指示情報を生成する生成ステップと、前記メッセージ作成端末が、前記通信手段により、前記指示情報を通信端末に送信させる送信制御ステップとを具備することを特徴とする。 The message creation method according to the present invention includes a creation step in which a message creation terminal including a communication unit receives an instruction indicated by a user's operation, performs a process according to the instruction, and creates a message. A generation step in which the terminal generates instruction information describing the instructions in the order received in the generation step; and a transmission control step in which the message generation terminal causes the communication means to transmit the instruction information to the communication terminal. It is characterized by doing.
また、本発明に係るメッセージ表示方法は、通信手段と表示手段とを備えたメッセージ表示端末が、前記通信手段により、メッセージを作成する指示が記述された指示情報を受信させる受信制御ステップと、前記メッセージ表示端末が、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成ステップと、前記メッセージ表示端末が、前記データ生成ステップにおいて生成される前記作成過程データが示す前記過程を前記表示手段に表示させる表示制御ステップとを具備することを特徴とする。 Further, the message display method according to the present invention includes a reception control step in which a message display terminal including a communication unit and a display unit receives instruction information in which an instruction to create a message is described by the communication unit; A data generation step in which the message display terminal reads out the instruction from the instruction information, performs processing according to the instruction in the order in which the instruction is described, and generates generation process data indicating a process in which the message is generated; The message display terminal comprises a display control step for causing the display means to display the process indicated by the creation process data generated in the data generation step.
本発明によれば、メッセージを作成したときの作成者の感情を他人に伝えることができる。 According to the present invention, it is possible to convey the feelings of the creator when creating a message to others.
以下、本発明を実施するための形態について説明する。
1−1.構成
1−1−1.全体構成
図1は、本実施形態に係るメッセージ送受信システム9の概要を示す図である。メッセージ送受信システム9は、電子メールを送信する送信端末である通信端末1aと、電子メールを受信する受信端末である通信端末1b(以下、特に区別の必要がない場合は、これらを総称して「通信端末1」と記す)、および、これらによる電子メールの送受信を仲介する通信回線2を備える。なお、通信端末1aが受信端末を兼ねてもよいし、通信端末1bが送信端末を兼ねてもよい。
Hereinafter, modes for carrying out the present invention will be described.
1-1. Configuration 1-1-1. Overall Configuration FIG. 1 is a diagram showing an overview of a message transmission /
1−1−2.通信端末の構成
図2は、通信端末1の構成を示す図である。制御部11は、CPU(Central Processing Unit)111、ROM(Read Only Memory)112、RAM(Random Access Memory)113、およびタイマ114を備える。CPU111は、ROM112に記憶されているブートローダや記憶部12に記憶されているコンピュータプログラム(以下、単にプログラムという)を読み出して実行することにより通信端末1の各部を制御する。RAM113はCPU111がプログラムを実行する際のワークエリアとして利用される。
1-1-2. Configuration of Communication Terminal FIG. 2 is a diagram illustrating a configuration of the
記憶部12はEEPROM(Electrically Erasable Programmable Read Only Memory)などの不揮発性のメモリ(記憶手段)であり、CPU111に読み込まれるプログラムを記憶する。また、記憶部12は、入力操作を文字に変換するための変換データベース(以下、図においてDBという)121を記憶する。なお、記憶部12は、電子メールの宛先を記述したアドレス帳122を記憶してもよい。制御部11は、ユーザによりアドレス帳を参照する指示がなされたときに、このアドレス帳122を参照して電子メールの宛先を複数列挙(表示)し、列挙したいずれかの宛先を選択させるようにしてもよい。
The
操作部13は各種の指示を入力するための操作ボタンなどを備えており、ユーザによる操作を受け付けてその操作内容に応じた信号を制御部11に供給する。なお、操作部13は、指先などで触れた位置を感知して制御部11に操作内容を特定させるタッチパネルを備えていてもよい。
The
表示部14は、例えば液晶ディスプレイなどであり、制御部11により制御されてメッセージの内容や対話型アプリケーションを構成する種々のダイヤログなどを表示する。
通信部15は、通信回線2を介して他の通信端末とメッセージを送受信するためのインターフェースであり、例えばIMT−2000に準拠した無線通信回路などである。
The
The
1−1−3.通信端末の機能的構成
次に、通信端末1の機能的構成について説明する。上述したように、制御部11は、CPU111がプログラムを実行することにより通信端末1の各部を制御し、その機能を実現する。送信端末である通信端末1aは、少なくとも電子メールの作成機能を備えており、受信端末である通信端末1bは、少なくとも電子メールの再生機能を備えている。ここで、電子メールの「再生」とは、電子メールの内容をユーザに報知することを意味しており、表示部14を用いて電子メールの本文を表示させることと、後述するスクリプトに沿って処理を行うことにより電子メールの本文が作成される過程を表示部14に表示させることの両方を示すものとする。
以下に、CPU111がプログラムを実行することにより実現する電子メールの作成機能と再生機能とについて説明する。
1-1-3. Functional configuration of communication terminal Next, a functional configuration of the
Hereinafter, an e-mail creating function and a reproducing function realized by the
(1)電子メールの作成機能
図3は、通信端末1における電子メールの作成機能の構成を示す機能ブロック図である。制御部11のCPU111は、プログラムの実行により、インプットメソッドエディタ(input method editor;以下、IMEという)1110、設定部1111、スクリプト生成部1112、およびメール作成部1113として機能する。IME1110は、操作部13からユーザの操作を受け付け、受け付けたこの操作が電子メールの本文に対して文字の記入を指示するものである場合には、記憶部12に記憶された変換データベース121を読み出し、ユーザの操作内容に応じた変換を行って、これにより得られた文字をスクリプト生成部1112に出力する。また、受け付けた操作が文字の削除や編集位置であるカーソルの移動など、電子メールの本文に対する文字記入以外の処理を指示するものである場合には、IME1110は、この操作内容をそのままスクリプト生成部1112に出力する。
(1) E-mail Creation Function FIG. 3 is a functional block diagram showing the configuration of the e-mail creation function in the
例えば、操作部13に備えられた操作ボタンの一例であるテンキーを用いてユーザが「かな入力」や「2タッチ入力」により日本語の平仮名で「こんにちは」という文字列を入力し、これに続いて変換の指示をした場合に、IME1110は、変換データベース121を参照して「今日は」と変換し、この文字列「今日は」をスクリプト生成部1112に出力する。
また、例えば、ユーザが操作ボタンの一例である十字キーにより、編集位置であるカーソルを上下左右に移動させる指示をした場合には、IME1110は、この操作内容をそのままスクリプト生成部1112に出力する。
For example, enter the string "Hello" users by 'Kana "or" 2 touch input "in hiragana in Japanese by using the ten-key pad, which is an example of an operation button provided on the
Further, for example, when the user gives an instruction to move the cursor that is the editing position up, down, left, or right with a cross key, which is an example of an operation button, the
なお、IME1110は、日本語用のIMEに限られず、例えば、数字キー入力を基に英単語の候補を予測して提示するというような、いわゆる予測テキスト変換機能を有していても良い。また、IME1110は、その変換結果を変換データベース121にフィードバックしてもよい。すなわち、IME1110は、操作内容に応じて変換データベース121を参照し、いくつかの候補を定められた優先順位に沿ってそれぞれ提示する。そして、提示された複数候補のうち、ユーザがいずれかを選択する操作をすると、IME1110は、ユーザの操作内容を選択されたその候補に変換・出力するとともに、その候補の優先順位を他の候補よりも高くするように変換データベース121の内容を書き換えても良い。
Note that the
設定部1111は、電子メールの本文の作成に先立って、ユーザの操作を受け取り、その操作内容に応じて様々なパラメータを設定する。設定したパラメータは、RAM113に記憶された設定表1131に書き込まれ、IME1110、スクリプト生成部1112、およびメール作成部1113から参照される。スクリプト生成部1112は、編集指示を順に記述するスクリプトと、そのスクリプトに関する付帯情報を記述するヘッダ部とを含んだスクリプトファイルSFを生成する。ここで、「編集指示」とは、電子メールの本文に対する編集を指示するものをいう。メール作成部1113は、本文とヘッダ部とを含んだ電子メールのファイルであるメールファイルMFを作成する。メールファイルMFのヘッダ部には、宛先や件名などの電子メールに関する付帯情報が記述される。
Prior to the creation of the e-mail body, the
図4は、設定表1131の一例を示す図である。設定表1131は、設定項目と設定値とを対応付ける表である。設定項目には、IME使用の有無、スクリプト生成の有無、宛先表記、宛先アドレス、件名、および再生速度がある。「IME使用の有無」とは、メールファイルMFの作成にあたって、IME1110による操作入力の変換を行うか否かを定めたもの(フラグデータ)である。「スクリプト生成の有無」とは、メールファイルMFの作成にあたって、スクリプト生成部1112によるスクリプトファイルSFの生成を行うか否かを定めたものである。「宛先アドレス」とは、電子メールの宛先として指定されるメールアドレスである。「宛先表記」とは、上記のメールアドレスが示す宛先の人物をユーザにとってわかりやすい文字列で表した表記である。「件名」とは、送信する電子メールの内容を端的に示すものであり、一般には比較的短い文字列からなる。「再生速度」とは、指示情報に記述された指示に応じた処理を行う速度である。
FIG. 4 is a diagram illustrating an example of the setting table 1131. The setting table 1131 is a table that associates setting items with setting values. The setting items include presence / absence of IME use, presence / absence of script generation, destination notation, destination address, subject, and playback speed. “Presence / absence of use of IME” is defined (flag data) as to whether or not to convert the operation input by
例えば、同図に示す設定表1131において、IME使用の有無に対応付けられた設定値は「あり」である。すなわち、この設定値によって、電子メール作成においてIMEが使用されることが示されている。IME1110は、設定表1131のこの設定値を参照することで、変換を行うか否かを判定し、上述したようにこの設定値が「あり」である場合には、変換を行う。同様に、スクリプト生成部1112は、スクリプト生成の有無の設定項目を参照し、これに対応付けられた設定値に基づいて処理を行うか否かを判断する。また、メール作成部1113は、宛先表記、宛先アドレス、および件名の各設定値を参照して、これらをメールファイルMFのヘッダ部に記述する。そして、スクリプト生成部1112は、再生速度の設定値を参照して、これらをスクリプトファイルSFのヘッダ部に記述する。なお、設定部1111は、再生速度の設定を行うので、指示情報に記述された指示に応じた処理を行う速度を設定する設定手段の一例である。
For example, in the setting table 1131 shown in the figure, the setting value associated with the presence / absence of IME use is “Yes”. In other words, this setting value indicates that IME is used in creating an e-mail. The
図3に戻る。スクリプト生成部1112は、設定表1131のうち、スクリプト生成の有無について定められた設定値が「あり」である場合には、IME1110から出力される操作の内容をそのまま編集指示としてメール作成部1113に引き渡すとともに、引き渡す編集指示をその引き渡した順に記述したスクリプトファイルSFを生成する。IME1110から出力される操作の内容とは、操作部13を介して得られたユーザの操作が示す編集指示である。そして、この編集指示をメール作成部1113に引き渡した順とは、メール作成部1113がこの編集指示を受け付けた順を意味する。したがって、スクリプト生成部1112は、作成手段が受け付けた順に指示を記述した指示情報を生成する生成手段の一例である。そして、スクリプト生成部1112が生成するスクリプトファイルSFは、上述の指示情報の一例である。
Returning to FIG. In the setting table 1131, when the setting value determined for the presence / absence of script generation is “Yes”, the
メール作成部1113は、引き渡された編集指示に従って、RAMに記憶させたメールファイルに含まれる電子メールの本文を編集する。メール作成部1113に引き渡された編集指示は、操作部13を介して得られたユーザの操作が示す指示である。そして、この編集指示に応じた処理を行って電子メールの本文を作成するので、メール作成部1113は、ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段の一例である。
制御部11は、メール編集中において、最新の電子メールの本文を表示部14に表示させる。
The
The
図5は、スクリプトファイルSFに含まれるスクリプトの一例を示す図である。同図に示すように、スクリプトファイルSFは、メールファイルMFを作成する際において行った編集指示をメール作成部1113が受け付けた順に記述したスクリプトが含まれている。各編集指示は、処理の種類と、その処理で用いられるパラメータとそれぞれを含む。各編集指示には、その編集指示が行われた順序を示す番号が対応付けられる。なお、この番号の欄はなくてもよい。
FIG. 5 is a diagram illustrating an example of a script included in the script file SF. As shown in the figure, the script file SF includes a script that describes the editing instructions given when the mail file MF is created in the order in which the
例えば、同図に示すスクリプトファイルSFにおいて、1番目の編集指示は、処理の種類が「記入」であり、パラメータが「今日わ」である。つまり、この編集指示が示す処理は、「今日わ」という文字列を「記入」した処理である。そして、同図に示すスクリプトファイルSFにおいて、2番目の編集指示は、処理の種類が「削除」であり、パラメータは「(直前文字)」である。つまり、この編集指示が示す処理は、カーソルの「直前文字」を「削除」した処理である。そして、同図に示すスクリプトファイルSFにおいて、3番目の編集指示は、処理の種類が「記入」であり、パラメータが「は、」である。 For example, in the script file SF shown in the figure, the first editing instruction is that the type of processing is “entry” and the parameter is “today”. That is, the process indicated by the editing instruction is a process of “filling in” the character string “today”. In the script file SF shown in the figure, the second editing instruction has the processing type “delete” and the parameter “(immediately preceding character)”. That is, the process indicated by the editing instruction is a process in which “preceding character” of the cursor is “deleted”. In the script file SF shown in the figure, the third editing instruction has the processing type “entry” and the parameter “ha”.
この1〜3番目の編集指示は以下のようなユーザの操作を反映したものである。すなわち、はじめにユーザは、IME1110を用いて変換された「今日わ」という文字列をメールファイルMFの本文に記入する。次に、ユーザは、この文字列の最後の文字「わ」が誤記であることに気づき、操作ボタンの一例であるCLRキーを1回押す。「CLRキーを1回押す」という操作は、直前の一文字を削除する指示として定められている。したがって、この指示に応じて文字「わ」が削除され、これを確認してユーザは、メールファイルMFの本文に残った「今日」という文字列に続いて「は、」という文字列を記入する。これにより、メールファイルMFの本文には「今日は、」という文字列が記入された状態となり、スクリプトファイルSFのスクリプトには、1〜3番目の編集指示が記述された状態となる。
The first to third editing instructions reflect the following user operations. That is, first, the user enters the character string “today” converted using
そして、この後、ユーザにより同図に示した4〜15番目の編集指示に沿った処理が行われ、これに続いて編集内容を確定する操作がなされると、制御部11は、例えば、メールファイルMFのヘッダ部に、設定表1131から参照した宛先表記、宛先アドレス、および件名の各設定値書き込み、スクリプトファイルSFのヘッダ部に、設定表1131から参照した再生速度の設定値を書き込む。そして、制御部11は、メールファイルMFの本文の末尾と、スクリプトファイルSFのスクリプトの末尾に、それぞれファイルの終端を表す特殊文字であるEOF(end of file)を追加して、これらのファイルを完成させ、メールファイルMFにスクリプトファイルSFを添付して(すなわち関連付けて)、記憶部12に記憶させる。そして、ユーザが操作部13により電子メールを送信する指示をすると、制御部11は、通信部15によりスクリプトファイルSFが添付されたメールファイルMFを、上述した宛先アドレスへ送信する。すなわち、制御部11と通信部15とは、指示情報をメッセージ表示端末に送信する送信手段の一例として機能する。
Thereafter, when the user performs processing in accordance with the fourth to fifteenth editing instructions shown in the figure, and subsequently performs an operation for confirming the editing content, the
(2)電子メールの再生機能
図6は、通信端末1における電子メールの再生機能の構成を示す機能ブロック図である。通信部15は、スクリプトファイルSFの添付されたメールファイルMFを受信する。すなわち、通信部15は、メッセージ作成端末から指示情報を受信する受信手段の一例である。ユーザが操作部13を操作して、通信部15が受信したメールファイルMFの再生を指示すると、CPU111により実現する表示制御部1114は、この指示を受けて、指示されたメールファイルMFを特定し、このメールファイルMFにスクリプトファイルSFが添付されているか否かを判定する。そして、スクリプトファイルSFが添付されていないと判定したときには、表示制御部1114は、メールファイルMFの本文をそのまま表示部14に表示させる。
(2) E-mail Reproducing Function FIG. 6 is a functional block diagram showing the configuration of the e-mail reproducing function in the
一方、スクリプトファイルSFが添付されていると判定したときには、表示制御部1114は、この添付されているスクリプトファイルSFに含まれるスクリプトの再生を指示する。この指示を受けたデータ生成部1115は、スクリプトファイルSFに含まれるスクリプトに沿ってメールファイルMFの本文が作成される過程を示す作成過程データをRAM上に生成する。具体的には、データ生成部1115は、その添付されているスクリプトファイルSFに含まれるスクリプトから編集指示を読みだして、この編集指示に応じた処理をこの編集指示が記述された順に行い、RAM上に生成した作成過程データを順次更新する。つまり、データ生成部1115は、指示情報から指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行ってメッセージが作成される過程を示す作成過程データを生成するデータ生成手段の一例である。なお、データ生成部1115は、設定部1111により設定表1131に設定された再生速度にしたがって、編集指示に応じた処理を行う。したがって、この場合、データ生成部1115は、設定手段により設定された速度にしたがって、指示に応じた処理を行うデータ生成手段の一例である。
On the other hand, when it is determined that the script file SF is attached, the
そして、表示制御部1114は、作成過程データが更新される度にこの作成過程データを表示部14に表示させるため、メールファイルMFの本文が作成される過程がユーザに伝わる。すなわち、表示制御部1114は、データ生成手段により生成される作成過程データを表示部(表示部14)に順次表示させる表示制御手段の一例である。
Since the
1−2.動作
本実施形態に係るメッセージ送受信システム9の動作について説明する。メッセージ送受信システム9の動作には、大別して送信端末である通信端末1aにおける送信の動作と、受信端末である通信端末1bにおける受信の動作がある。以下に、これらをそれぞれ説明する。
1-2. Operation The operation of the message transmission /
1−2−1.送信の動作
(1)基幹処理の動作
図7は、通信端末1aにおける送信処理の基幹となる処理(以下、基幹処理という)の動作を示すフロー図である。制御部11は、操作部13により受け付けられた操作があるか否かを判定し(ステップS101)、操作がないと判定した場合には(ステップS101でNO)、この判定処理を繰り返す。操作があると判定した場合には(ステップS101でYES)、制御部11は、受け付けた操作が、設定表1131の設定値を入力する「設定入力」を指示するものであるか否かを判定する(ステップS102)。そして、受け付けた操作が設定入力を指示するものであると判定した場合(ステップS102でYES)、制御部11は、設定入力の処理を実行する(ステップS200)。設定入力の処理では、ユーザの操作に応じて、図4に示した設定表1131の各設定値が設定される。
1-2-1. Transmission Operation (1) Fundamental Processing Operation FIG. 7 is a flowchart showing the operation of processing (hereinafter referred to as “basic processing”) serving as the backbone of transmission processing in the
一方、受け付けた操作が設定入力を指示するものでないと判定した場合(ステップS102でNO)、制御部11は、受け付けた操作が、電子メールの本文を作成する「本文作成」を指示するものであるか否かを判定する(ステップS103)。そして、受け付けた操作が本文作成を指示するものであると判定した場合(ステップS103でYES)、制御部11は、本文作成の処理を実行する(ステップS300)。本文作成の処理の詳細については、後述する。
On the other hand, when it is determined that the accepted operation does not instruct the setting input (NO in step S102), the
受け付けた操作が本文作成を指示するものでないと判定した場合(ステップS103でNO)、制御部11は、受け付けた操作が、電子メールに関する操作の中止を指示するものであるか否かを判定する(ステップS104)。そして、受け付けた操作が、電子メールに関する操作の中止を指示するものであると判定した場合(ステップS104でYES)、制御部11は、「中止しますか?」という警告文を表示部14に表示させ(ステップS111)、ユーザに確認を促す。そして、制御部11は、ユーザの確認の結果を受けて中止の指示が確認されたか否かを判定し(ステップS112)、中止の指示がユーザにより確認されていると判定した場合(ステップS112でYES)、処理を終了する。中止の指示が撤回された場合(ステップS112でNO)、制御部11は、処理をステップS101に戻す。
If it is determined that the accepted operation is not an instruction to create a text (NO in step S103), the
ステップS104において、受け付けた操作が、電子メールに関する操作の中止を指示するものでないと判定した場合(ステップS104でNO)、制御部11は、受け付けた操作が、電子メールの送信を指示するものであるか否かを判定する(ステップS105)。受け付けた操作が、電子メールの送信を指示するものでないと判定した場合(ステップS105でNO)、制御部11は、処理をステップS101へ戻す。受け付けた操作が、電子メールの送信を指示するものであると判定した場合(ステップS105でYES)、制御部11のCPU111は、RAM上の設定表1131を参照して、宛先アドレスが設定されているか否かを判定する(ステップS121)。
When it is determined in step S104 that the accepted operation does not instruct to stop the operation related to the e-mail (NO in step S104), the
宛先アドレスが設定されていないと判定した場合(ステップS121でNO)、制御部11は、「宛先がありません」という警告文を表示部14に表示させ(ステップS131)、ユーザに確認を促すとともに、処理をステップS101に戻す。宛先アドレスが設定されていると判定した場合(ステップS121でYES)、制御部11は、設定表1131を参照して、件名が設定されているか否かを判定する(ステップS122)。
When it is determined that the destination address is not set (NO in step S121), the
件名が設定されていないと判定した場合(ステップS122でNO)、制御部11は、「件名がありません」という警告文を表示部14に表示させ(ステップS132)、ユーザに確認を促すとともに、処理をステップS101に戻す。件名が設定されていると判定した場合(ステップS122でYES)、制御部11は、メールファイルMFに本文が作成されているか否かを判定する(ステップS123)。
If it is determined that no subject is set (NO in step S122), the
メールファイルMFに本文が作成されていないと判定した場合(ステップS123でNO)、制御部11は、「本文がありません」という警告文を表示部14に表示させ(ステップS133)、ユーザに確認を促すとともに、処理をステップS101に戻す。本文が作成されていると判定した場合(ステップS123でYES)、制御部11は、メールファイルMFに添付するスクリプトファイルSFがあるか否かを判定する(ステップS124)。
When it is determined that the text is not created in the mail file MF (NO in step S123), the
メールファイルMFに添付するスクリプトファイルSFがあると判定した場合(ステップS124でYES)、制御部11は、メールファイルMFにスクリプトファイルSFを添付し(ステップS134)、スクリプトファイルSFが添付されたこのメールファイルMFを、宛先アドレスにより示される宛先へ通信部15により送信する(ステップS141)。
When it is determined that there is a script file SF to be attached to the mail file MF (YES in step S124), the
メールファイルMFに添付するスクリプトファイルSFがないと判定した場合(ステップS124でNO)、制御部11は、このメールファイルMFをそのまま、宛先アドレスにより示される宛先へ通信部15により送信する(ステップS141)。
When it is determined that there is no script file SF attached to the mail file MF (NO in step S124), the
なお、宛先、件名、本文についての判定処理を行う各ステップ(ステップS121、S122、S123)と、それらに続く警告文の表示を行う各ステップ(ステップS131、S132、S133)との組の順序は、上述したものに限られず、どの順序であってもよい。 It should be noted that the order of the combination of each step (steps S121, S122, and S123) for performing determination processing on the destination, subject, and body and each step (steps S131, S132, and S133) for displaying a warning text following them is as follows. The order is not limited to that described above, and any order may be used.
(2)本文作成の動作
図8は、通信端末1aにおける本文作成の処理の動作を示すフロー図である。制御部11は、設定表1131を参照し(ステップS301)、スクリプト生成が「あり」と設定されているか否かを判定する(ステップS302)。スクリプト生成が「あり」と設定されていないと判定した場合(ステップS302でNO)、すなわち、スクリプト生成が「なし」と設定されている場合、制御部11は、通常の電子メールを作成する。
(2) Text Creation Operation FIG. 8 is a flowchart showing the text creation processing operation in the
すなわち、制御部11は、操作部13により受け付けられた操作があるか否かを判定し(ステップS303)、操作がないと判定した場合には(ステップS303でNO)、この判定処理を繰り返す。操作があると判定した場合には(ステップS303でYES)、制御部11は、受け付けた操作が電子メールの確定を示す確定操作であるか否かを判定する(ステップS304)。受け付けた操作が確定操作でないと判定した場合には(ステップS304でNO)、制御部11は、その操作に応じた編集指示が示す処理をRAM113上に記憶されたメールファイルMFの本文に反映させる(ステップS305)。そして、制御部11は、その処理が反映された本文を表示部14により表示させ(ステップS306)、処理をステップS303に戻す。ステップS304において、受け付けた操作が確定操作であると判定した場合には(ステップS304でYES)、制御部11は本文作成の処理を終了し、上述した基幹処理に戻る。
That is, the
一方、スクリプト生成が「あり」と設定されていると判定した場合(ステップS302でYES)、制御部11は、スクリプト生成部1112によるスクリプト生成を実行する。
On the other hand, when it is determined that “Yes” is set for script generation (YES in step S302), the
すなわち、制御部11は、操作部13により受け付けられた操作があるか否かを判定し(ステップS311)、操作がないと判定した場合には(ステップS311でNO)、この判定処理を繰り返す。操作があると判定した場合には(ステップS311でYES)、制御部11は、受け付けた操作が電子メールの確定を示す確定操作であるか否かを判定する(ステップS312)。受け付けた操作が確定操作でないと判定した場合には(ステップS312でNO)、制御部11は、その操作に応じた編集指示を示す記号などをスクリプトファイルSFのスクリプトに記述するとともに(ステップS313)、その編集指示が示す処理を、RAM113上に記憶されたメールファイルMFの本文に反映させる(ステップS314)。そして、制御部11は、編集指示が反映された本文を表示部14により表示させ(ステップS315)、処理をステップS311に戻す。ステップS312において、受け付けた操作が確定操作であると判定した場合には(ステップS312でYES)、制御部11のCPU111は、RAM113上の設定表1131を参照して、再生速度の設定値をスクリプトファイルSFのヘッダ部に記録するとともに(ステップS316)、本文作成の処理を終了し、上述した基幹処理に戻る。
That is, the
1−2−2.受信の動作
図9は、通信端末1bにおける受信処理の動作を示すフロー図である。制御部11は、操作部13により受け付けられた操作があるか否かを判定し(ステップS401)、操作がないと判定した場合には(ステップS401でNO)、この判定処理を繰り返す。操作があると判定した場合には(ステップS401でYES)、制御部11は、受け付けた操作が、いずれかのメールファイルMFを特定して、そのメールファイルMFの再生を指示するものであるか否かを判定する(ステップS402)。受け付けた操作がいずれかのメールファイルMFの再生を指示するものでないと判定した場合(ステップS402でNO)、制御部11は、この操作に応じた処理を行って(ステップS490)、処理を終了する。受け付けた操作がいずれかのメールファイルMFの再生を指示するものであると判定した場合(ステップS402でYES)、制御部11は、この操作により特定されたメールファイルMFにスクリプトファイルSFが添付されているか否かを判定する(ステップS403)。
1-2-2. Reception Operation FIG. 9 is a flowchart showing an operation of reception processing in the
ステップS401で受け付けた操作により特定されたメールファイルMFにスクリプトファイルSFが添付されていないと判定した場合(ステップS403でNO)、制御部11は、このメールファイルMFを表示部14に表示させて(ステップS404)、処理を終了する。一方、このメールファイルMFにスクリプトファイルSFが添付されていると判定した場合(ステップS403でYES)、制御部11は、添付されたスクリプトファイルSFのヘッダ部から再生速度を読みだしてこれを決定する(ステップS405)。そして、制御部11は、スクリプトファイルSFのスクリプトを順次読み出し、実行されていない次の編集指示が示す処理(以下、次処理という)があるか否かを判定する(ステップS406)。
When it is determined that the script file SF is not attached to the mail file MF specified by the operation received in step S401 (NO in step S403), the
次処理があると判定した場合(ステップS406でYES)、制御部11のCPU111は、その次処理をRAM上の作成過程データに対して実行し(ステップS407)、次処理の実行結果が反映された作成過程データの内容を表示部14に表示させる(ステップS408)。そして、制御部11は、スクリプトに記述された各編集指示に沿って処理が実行される速度が、ステップS405で決定した再生速度となるように処理を待つ、いわゆる時間調整を行い(ステップS409)、その後、ステップS406に処理を戻す。そして、上記のループにより、スクリプトに記述された編集指示に沿って処理が逐次行われ、次処理がないと判定したときに(ステップS406でNO)、制御部11は、処理を終了する。
If it is determined that there is a next process (YES in step S406), the
1−2−3.動作例
図10は、通信端末1bの制御部11が、スクリプトファイルに含まれるスクリプトを再生する動作の一例を説明する図である。通信端末1bの制御部11が、図5に示したスクリプトファイルSFに含まれるスクリプトを、記述された編集指示ごとに順次、作成過程データに対して処理を実行すると、表示部14により作成過程データの内容を示す画面が、同図(a)〜(h)の順に表示される。なお、同図において破線で示す図形は、カーソルであり、画面における編集位置を表している。具体的には、カーソルは周期的に明滅することで、通信端末1bのユーザ(以下、ユーザBという)に認識される。また、図中の矢線は、表示の変化を説明するためのものであり、実際には表示部14により表示されないものである。
1-2-3. Example of Operation FIG. 10 is a diagram illustrating an example of an operation in which the
例えば、制御部11が、図5に記載のスクリプトの1番目に記述された編集指示(処理の種類=「記入」、パラメータ=「今日わ」)を作成過程データに対して実行すると、表示部14には図10(a)に示す画面が表示される。すなわち、「今日わ」という文字列が表示部14に表示される。次に、制御部11が上記のスクリプトの2番目に記述された編集指示(処理の種類=「削除」、パラメータ=直前文字)を作成過程データに対して実行すると、表示部14には図10(b)に示す画面が表示される。すなわち、「今日わ」という文字列の末尾の文字である「わ」を削除した画面が表示部14に表示され、カーソルが一文字分、左方向に戻る。
For example, when the
次に、制御部11が上記のスクリプトの3番目に記述された編集指示(処理の種類=「記入」、パラメータ=「は、」)と、4番目に記述された編集指示(処理の種類=「記入」、パラメータ=「ありがとう」)と、5番目に記述された編集指示(処理の種類=「記入」、パラメータ=「☆」)とをこの順に作成過程データに対して実行すると、表示部14には図10(c)に示す画面が表示される。すなわち、表示部14に表示されている「今日」という文字列に続いて、「は、ありがとう☆」という文字列が追加された画面が表示される。
Next, the
同様に、制御部11が上記のスクリプトの6番目に記述された編集指示を行うと、表示部14には図10(d)に示す画面が表示され、上記のスクリプトの7番目に記述された編集指示を行うと、表示部14には図10(e)に示す画面が表示される。これにより、1行目の末尾に表示された「☆」(星形記号)は「♪」(音符記号)に置き換えられる。なお、スクリプトの7番目に記述された編集指示には改行文字が含まれるため、図10(e)に示すように、カーソルの位置は、「今日は、ありがとう♪」と記述された1行目ではなく、2行目の冒頭に移動する。
Similarly, when the
そして、制御部11が上記のスクリプトの8番目に記述された編集指示を行うと、表示部14には図10(f)に示す画面が表示され、上記のスクリプトの9番目に記述された編集指示を行うと、表示部14には図10(g)に示す画面が表示される。つまり、通信端末1aのユーザ(以下、ユーザAという)が「よろしく」という言葉のくだけた表現として「よろぴく」という文字列を記入した後に、思い直してこれを削除する様子が、表示部14において再現される。
Then, when the
最後に、制御部11が上記のスクリプトの10〜15番目に記述された編集指示を行うと、表示部14には図10(h)に示す画面が表示される。すなわち、図10(f)において書き込まれた「よろぴく」という文字列が、「これからもよろしくね☆」という文字列に置き換えられていく様子が、表示部14において再現され、電子メールの本文が完成する。
Finally, when the
このように、通信端末1aから送られたメールファイルMFに添付されたスクリプトファイルSFのスクリプトを、通信端末1bに再生させることにより、ユーザAがそのメールファイルMFの本文を作成する過程が、ユーザBに伝わる。具体的には、ユーザBは、ユーザAが、最初にどの表現を選び、途中でどの表現をどのように書き直したかについて知ることができるので、ユーザAの電子メール作成時における心情の動きをより正確に把握しやすくなる。
In this way, the process of creating the text of the mail file MF by the user A by causing the
2.変形例
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組み合わせてもよい。
2−1.アドレス帳
上述した実施形態において、記憶部12に記憶されるアドレス帳122は、電子メールの宛先を記述したものであるが、アドレス帳に記載されている宛先には、設定表1131に書き込まれる設定値が対応付けられていてもよい。例えば、図11は、この変形例におけるアドレス帳122の一例を示す図である。同図に示すように、アドレス帳122には、「宛先表記」と「宛先アドレス」と「スクリプト生成の有無」とが対応付けられている。
2. Modification The above is the description of the embodiment, but the contents of this embodiment can be modified as follows. Further, the following modifications may be combined.
2-1. Address Book In the above-described embodiment, the
この例において、「宛先表記」が「B太さん」であるレコードには、「宛先アドレス」として「b−ta@***.com」が記述され、「スクリプト生成の有無」として「あり」が記述されている。一方、「宛先表記」が「C夫さん」であるレコードには、「宛先アドレス」として「c−o@***.com」が記述され、「スクリプト生成の有無」として「なし」が記述されている。例えば、制御部11は、設定表1131に記述された宛先表記を読み出して、本文を作成している電子メールの宛先が「B太さん」であることを特定すると、アドレス帳122を参照し、「B太さん」に対応付けられている「宛先アドレス」である「b−ta@***.com」を設定表1131の「宛先アドレス」の設定値に書き込み、「B太さん」に対応付けられている「スクリプト生成の有無」である「あり」を設定表1131の「スクリプト生成の有無」の設定値に書き込む。したがって、ユーザが宛先表記を決定するだけで、制御部11は、これに対応する設定表1131の各設定値を初期化することができる。なお、初期化された設定値はそのまま用いられてもよいし、ユーザの設定操作に応じて変更されてもよい。
In this example, “b-ta@***.com” is described as the “destination address” in the record whose “destination notation” is “B-san”, and “Yes” is displayed as the “presence / absence of script generation”. Is described. On the other hand, in the record whose “destination notation” is “C husband”, “co@***.com” is described as “destination address”, and “none” is described as “whether or not script is generated”. Has been. For example, when the
2−2.再生速度
(1)上述した実施形態において、スクリプトの再生速度は、送信端末である通信端末1aでのみ決定され、スクリプトファイルSFのヘッダ部に記述されていたが、受信端末である通信端末1bにおいてのみ、決定可能に構成されていてもよく、双方でそれぞれ決定可能に構成されていてもよい。例えば、双方にスクリプトの再生速度を設定する設定手段がある場合には、通信端末1aで設定され、スクリプトファイルSFのヘッダ部に記述された再生速度の設定値を、このスクリプトファイルSFを受信した通信端末1bの制御部11が上書きしてもよく、通信端末1bの制御部11は、上書きされた設定値が示す再生速度で、スクリプトの再生を実行してもよい。
2-2. Reproduction speed (1) In the embodiment described above, the reproduction speed of the script is determined only in the
(2)また、スクリプトの再生速度は、電子メールの本文に含まれる単語ごとに定められていてもよい。図12は、この変形例における再生速度の設定を説明するための図である。同図に示すように、スクリプトファイルSFのヘッダ部には、このスクリプトファイルSFに含まれるスクリプトの再生速度を、そのスクリプトにおいて出現する単語ごとに設定する表が記述されている。この表において、例えば、「ありがとう」という単語は「1.0処理/秒」という再生速度に関連付けられている。したがって、スクリプトファイルSFを受け取った通信端末1bの制御部11は、このスクリプトファイルSFに含まれるスクリプトに、「ありがとう」という文字列を記入する旨の編集指示があるか否かを判定し、ある場合には、その編集指示を実行する際の再生速度を、「1.0処理/秒」にするように時間調整を行えばよい。なお、この表に記述されている単語や再生速度は通信端末1aおよび通信端末1bのいずれにおいても書き換え可能に構成されていてもよい。
(2) The script playback speed may be determined for each word included in the body of the e-mail. FIG. 12 is a diagram for explaining the setting of the reproduction speed in this modification. As shown in the drawing, a table for setting the playback speed of the script included in the script file SF for each word appearing in the script is described in the header portion of the script file SF. In this table, for example, the word “thank you” is associated with a playback speed of “1.0 process / second”. Accordingly, the
2−3.表示態様
上述した実施形態において、表示部14は、図10に示すように作成過程データの内容を示す画面を表示したが、表示部14が作成過程データを表示する態様は、これに限らない。表示部14は、例えば、いわゆるテロップ表示を行ってもよい。
2-3. Display Mode In the above-described embodiment, the
図13は、この変形例における表示部14の表示態様の一例を示す図である。表示部14は、長手方向が縦に見られるように配置された矩形の表示領域を有しており、その表示領域のうち、ユーザから見て下方に左右に延びる帯状のテロップ領域141が設けられている。表示部14は、スクリプトの再生により得られる作成過程データをこのテロップ領域141に表示させればよい。このとき、上述した表示制御部1114は、表示部14に、編集指示に応じた処理を行うことにより作成される作成過程データの文字列を、この文字列の並ぶ方向に移動させて表示させてもよい。すなわち、表示制御部1114と表示部14とは、指示に応じた処理を行うことにより作成されるメッセージの文字列を、当該文字列の並ぶ方向に移動させて表示する表示手段の一例である。
FIG. 13 is a diagram illustrating an example of a display mode of the
図14は、表示部14のテロップ領域141において、作成過程データが表示される態様の一例を示す図である。図中の矢線は、表示の変化を説明するためのものであり、実際には表示部14により表示されないものである。また、センターラインCLは、テロップ領域141の左右方向の中間を示す線である。
FIG. 14 is a diagram illustrating an example of a mode in which creation process data is displayed in the
例えば、制御部11が、図5に記載のスクリプトの1番目に記述された編集指示を作成過程データに対して実行すると、表示部14のテロップ領域141には、図14(a)に示す画面が表示される。すなわち、「今日わ」という文字列が右端に表示され、左端へ向けて移動させられる。次に、制御部11が上記のスクリプトの2番目に記述された編集処理を作成過程データに対して実行すると、図14(b)に示すように、表示された文字列の末尾である「わ」という文字がセンターラインCLに差し掛かったタイミングで、図14(c)に示すように削除される。そして、上記のスクリプトの3番目に記述された編集指示を実行すると、図14(d)に示すように、センターラインCLの右側で上述した「わ」が削除された位置に、「は、」という文字列が記入される。
For example, when the
同様に、制御部11が上記のスクリプトの4番目に記述された編集指示を実行すると、テロップ領域141には、図14(e)に示す画面が表示され、制御部11が上記のスクリプトの5番目に記述された編集指示を実行すると、テロップ領域141には、図14(f)に示す画面が表示される。そして、制御部11が上記のスクリプトの6〜7番目に記述された編集指示を実行すると、テロップ領域141には、図14(g)に示す画面が表示され、制御部11が上記のスクリプトの8番目に記述された編集指示を実行すると、テロップ領域141には、図14(h)に示す画面が表示され、制御部11が上記のスクリプトの9番目に記述された編集指示を実行すると、テロップ領域141には、図14(i)に示す画面が表示される。
Similarly, when the
なお、表示部14においてテロップ領域141が設けられる位置は、ユーザから見て下方に限らず、上方であっても、右端、左端であっても、中央であってもよい。また、このテロップ領域141の形状は、左右に延びる帯状に限らず、上下に延びる帯状であってもよい。テロップ領域141の形状が上下に延びる帯状である場合には、このテロップ領域141に表示される文字列は縦書きであってもよい。テロップ領域141において表示される文字列は、左端から右端へ移動してもよいし、上端から下端へ、あるいは、下端から上端へ移動してもよい。テロップ領域141において表示される文字列は、表示部14の全面に表示される画像に重ねて表示されてもよい。
Note that the position where the
2−4.タイムスタンプ
上述した実施形態において、スクリプト生成部1112によって、スクリプトファイルSFに含まれるスクリプトに記述される編集指示には、その編集指示が行われた順序を示す番号が対応付けられていたが、その編集指示が行われた時刻を示す時刻情報が、各編集指示に対応付けられていてもよい。この場合、編集指示が行われた時刻とは、メール作成部1113により、その編集指示が受け付けられた時刻と対応しているので、スクリプト生成部1112は、指示が作成手段(メール作成部1113)により受け付けられた時刻を示す時刻情報を、当該指示に対応付けて指示情報に記述する生成手段の一例である。なお、時刻情報が示す「時刻」は、世界時や地方時のほか、例えば、編集指示が開始された瞬間(開始時刻)を基準として、その瞬間からの経過時間で表すタイムスタンプなどを含む。要するに、この「時刻」は、その編集指示が行われたタイミングを示すものであればよい。
2-4. Timestamp In the above-described embodiment, the
図15は、この変形例におけるスクリプトの例を示す図である。同図に示すように、スクリプトファイルSFに含まれるスクリプトには、各編集指示に対応付けて、スクリプトの生成が開始されてから、その編集指示が行われるまでの時間を示すタイムスタンプが記述されている。この場合、このスクリプトファイルSFが添付されたメールファイルMFを受信した通信端末1bの制御部11は、同図に示すスクリプトからタイムスタンプの順に、そのタイムスタンプに対応付けられている編集指示(処理の種類とパラメータ)を読み出して、そのタイムスタンプが示すタイミングでその編集指示を実行すればよい。なお、この変形例におけるデータ生成部1115は、読み出した指示に対応付けられた時刻情報が示す時刻に対応するタイミングで、当該指示に応じた処理を行う表示手段の一例である。
FIG. 15 is a diagram showing an example of a script in this modification. As shown in the figure, in the script included in the script file SF, a time stamp indicating the time from when the script generation is started until the editing instruction is performed is described in association with each editing instruction. ing. In this case, the
例えば、図15に示す例では、スクリプトの再生が開始されて4.17秒後に、「今日わ」という文字列が記入され、6.53秒後に直前文字である「わ」が削除され、8.02秒後に「は、」が記入され、15.91秒後に「ありがとう」が記入される様子が再現される。これを見たユーザBは、ユーザAがこの電子メールの本文を作成したときに、「今日わ」という文字列を書き始めたタイミングや、その文字列のうち「わ」という一文字が誤字であることに気づいて削除したタイミング、また、削除した文字の代わりに「は、」という文字列を記入したタイミングと、その後、「ありがとう」という文字列を記入するまでのタイミングなどを正確に知ることができるので、ユーザAのより真に迫った感情を感じ取ることができる。 For example, in the example shown in FIG. 15, the character string “today” is entered 4.17 seconds after the start of script playback, and “wa”, which is the immediately preceding character, is deleted 6.53 seconds later. Reproduces the state that “ha” is entered after 0.02 seconds and “thank you” is entered after 15.91 seconds. User B who sees this is the timing when user A starts writing the character string “today” when the body of this e-mail is created, and one character “wa” in the character string is a typo. You can know exactly when you noticed and deleted it, when you entered the character string `` ha '' instead of the deleted character, and when you entered the character string `` thank you '' Since this is possible, it is possible to feel the feeling of the user A that is more impressed.
2−5.付帯情報
上述した実施形態において、メール作成部1113は、宛先表記、宛先アドレス、および件名の各設定値を参照して、これらをメールファイルMFのヘッダ部に記述していたが、メールファイルMFのヘッダ部には、その作成時に関する他の付帯情報が記述されてもよい。
2-5. Accompanying information In the above-described embodiment, the
例えば、メール作成部1113は、通信端末1に向けて周期的に配信される天気情報を、メールファイルMFの作成時に関する付帯情報として、そのヘッダ部に記述してもよい。これにより、このメールファイルMFを受信した通信端末1bのユーザBは、このメールファイルMFを送信した通信端末1aのユーザAがどのような天気のときに、このメールファイルMFを作成したのかを知ることができ、ユーザAの感情を感じ取ることができる。
For example, the
また、メール作成部1113は、天気を示す天気情報のほか、GPS(Global Positioning System)などによる測位情報をメールファイルMFのヘッダ部に記述してもよいし、静電容量型やピエゾ抵抗型等の加速度センサーにより、通信端末1を携帯するユーザの姿勢や移動速度などを、上記のヘッダ部に記述してもよい。また、他の様々なセンサー(例えば、光電式の脈拍センサーや、周囲の騒音レベルを検知する音量センサーなど)を備えている場合には、メール作成部1113は、これらのセンサーにより測定される測定値を、上記のヘッダ部に記述してもよい。
In addition to the weather information indicating the weather, the
2−6.添付の態様
(1)上述した実施形態において、スクリプトファイルSFは、メールファイルMFに添付されて送信されたが、メールファイルMFに添付されなくてもよく、添付以外の態様によって、メールファイルMFに関連付けられていてもよい。例えば、生成されたスクリプトファイルSFは、インターネットを経由して送られる要求に応じてスクリプトファイルを提供するサーバに格納されてもよい。この場合、メール作成部1113は、送信されるメールファイルMFのヘッダ部や本文などに、上記のサーバにおけるスクリプトファイルSFの格納された記憶領域の識別情報、例えば、URL(Uniform Resource Locator)などを記述してもよい。これにより、このメールファイルMFを受信した通信端末1は、上述の記憶領域の識別情報に基づいて、インターネットを経由して上記のサーバに対し、このメールファイルMFに関連付けられたスクリプトファイルSFを要求し、そのサーバからスクリプトファイルSFの提供を受ければよい。
2-6. Attached Mode (1) In the above-described embodiment, the script file SF is attached and transmitted to the mail file MF. However, the script file SF may not be attached to the mail file MF. It may be associated. For example, the generated script file SF may be stored in a server that provides the script file in response to a request sent via the Internet. In this case, the
(2)また、スクリプトファイルSFのスクリプトに記述された編集指示に応じた処理を行うことにより作成されるメッセージは、メールファイルMFの本文と一致していなくてもよい。例えば、メール作成部1113は、スクリプトファイルSFを完成させると、メールファイルMFを予め定められた文面のものに置き換えてもよい。そして、通信端末1aの制御部11は、置き換えられたメールファイルMFにスクリプトファイルSFを添付して、通信部15により、通信端末1bにこれを送信すればよい。予め定められた文面は、例えば「添付ファイルを再生してね」というような内容であり、これを見た通信端末1bのユーザBは、操作部13を介してこのメールファイルMFに添付されたスクリプトファイルSFのスクリプトを再生する操作を行うことにより、置き換えられる前のメールファイルMFを作成したときのユーザAの感情が、ユーザBに伝わる。
(2) In addition, the message created by performing processing according to the editing instruction described in the script of the script file SF does not have to match the text of the mail file MF. For example, when the
(3)また、通信端末1aは、メールファイルMFを送信せずに、スクリプトファイルSFのみを通信端末1bに送信してもよい。このようにしても、通信端末1bに上述した再生機能が備わっていれば、電子メールを作成するユーザAの感情を、ユーザBに伝えることができる。なお、上述した実施形態では、メールファイルMFの本文と上記のスクリプトに沿って作成されるメッセージとは一致していたが、このように構成することで、送信先の通信端末1に再生機能が備わっていない場合であっても、メールファイルMFの本文の内容そのものが伝わる、という効果を奏する。
(3) Further, the
2−7.再生の方向
上述した実施形態において、電子メールの再生方向は順方向であった。すなわち、上述した実施形態では、電子メールを作成するときの順序で、再生が行われていたが、逆方向に再生されてもよい。例えば、スクリプトファイルSFが添付されたメールファイルMFを受信したとき、通信端末1の制御部11は、まず、メールファイルMFの本文を表示部14に表示させ、その表示内容を作成過程データの初期値に設定する。そして、制御部11は、上記のスクリプトファイルSFのスクリプトから編集指示を読み出して、末尾に記述された編集指示から冒頭に記述された編集指示に向けた順序、すなわち逆順に、各編集指示に応じた処理を実行していく。この態様であっても、メールファイルMFを作成したユーザがどの順序で作成し、どこで躓いたり、どこで勢いづいたりしたのかがわかるので、メールファイルMFを受信した通信端末1のユーザは、そのメールファイルMFを作成したユーザの感情を感じ取ることができる。
2-7. Reproduction direction In the above-described embodiment, the reproduction direction of the e-mail is the forward direction. That is, in the above-described embodiment, playback is performed in the order in which the e-mail is created, but playback may be performed in the reverse direction. For example, when the mail file MF to which the script file SF is attached is received, the
2−8.本文作成
上述した実施形態において、本文作成の処理の動作は、図8に示すように、制御部11は、処理の初期段階であるステップS301で設定表1131を参照し、スクリプト生成が「あり」であるか否かを判定した結果に応じて、通常の電子メール作成であるステップS303〜S306を実行したり、スクリプトを生成する場合の電子メール作成であるステップS311〜S316を実行したりしていたが、制御部11は、編集指示がある度に設定表1131を参照して、スクリプト生成が「あり」であるか否かを判定し、この判定結果に応じてスクリプトの記述を行ってもよい。
2-8. In the above-described embodiment, as shown in FIG. 8, the
図16は、この変形例における本文作成の処理の動作を示すフロー図である。通信端末1において、制御部11は、操作部13により受け付けられた操作があるか否かを判定し(ステップS501)、操作がないと判定した場合には(ステップS501でNO)、この判定処理を繰り返す。操作があると判定した場合には(ステップS501でYES)、制御部11は、この操作が本文作成の編集内容を確定させる確定操作であるか否かを判定する(ステップS502)。この操作が確定操作であると判定した場合には(ステップS502でYES)、制御部11は、処理を終了する。
FIG. 16 is a flowchart showing the operation of text creation processing in this modification. In the
この操作が確定操作でないと判定した場合には(ステップS502でNO)、制御部11は、設定表1131を参照し(ステップS503)、スクリプト生成が「あり」であるか否かを判定する(ステップS504)。スクリプト生成が「あり」であると判定した場合(ステップS504でYES)、制御部11は、その操作に応じた編集指示を示す記号などをスクリプトファイルSFのスクリプトに記述し(ステップS505)、処理をステップS506に進める。
If it is determined that this operation is not a confirmation operation (NO in step S502), the
一方、スクリプト生成が「あり」でないと判定した場合(ステップS504でNO)、制御部11は、ステップS505の処理を行わずに、直接、処理をステップS506に進める。ステップS506において、制御部11は、上記の編集指示が示す処理を、RAM113上に記憶されたメールファイルMFの本文に反映させる(ステップS506)。そして、制御部11は、編集指示が反映された本文を表示部14により表示させ(ステップS507)、処理をステップS501に戻す。
On the other hand, if it is determined that the script generation is not “Yes” (NO in step S504), the
このような動作の流れであっても、設定表1131における「スクリプト生成の有無」を「あり」と設定すれば、スクリプトファイルSFが生成される。 Even in such an operation flow, if “presence / absence of script generation” in the setting table 1131 is set to “present”, the script file SF is generated.
2−9.通信部
上述した実施形態において、制御部11は、メールファイルMFとスクリプトファイルSFとを関連付けて記憶部12に記憶させてから送信していたが、これらを記憶部12に記憶させずに、RAM113から直接読み出して通信部15から送信してもよい。
2-9. Communication Unit In the embodiment described above, the
2−10.通信端末
上述の実施形態において、通信端末1は、通信回線を介して他の端末と通信を行う通信端末であり、具体的には、携帯電話機、PDA(Personal Digital Assistant)、携帯音楽再生機、携帯動画再生機、ゲーム機、電子書籍の閲覧装置、ナビゲーション装置、パーソナルコンピュータ等が挙げられる。
2-10. Communication Terminal In the above-described embodiment, the
2−11.プログラム
通信端末1のCPU111によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。なお、上記のCPU111によって例示した制御手段としてはCPU以外にも種々の装置を適用することができ、例えば、専用のプロセッサなどを用いてもよい。
2-11. Program Each program executed by the
1,1a,1b…通信端末、11…制御部、111…CPU、1110…IME、1111…設定部、1112…スクリプト生成部、1113…メール作成部、1114…表示制御部、1115…データ生成部、112…ROM、113…RAM、1131…設定表、114…タイマ、12…記憶部、121…変換データベース、122…アドレス帳、13…操作部、14…表示部、141…テロップ領域、15…通信部、2…通信回線、9…メッセージ送受信システム、MF…メールファイル、SF…スクリプトファイル
DESCRIPTION OF
Claims (10)
メッセージが作成される過程を表示するメッセージ表示端末と
を具備し、
前記メッセージ作成端末は、
ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、
前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、
前記指示情報を前記メッセージ表示端末に送信する送信手段と
を備え、
前記メッセージ表示端末は、
前記メッセージ作成端末から前記指示情報を受信する受信手段と、
前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、
前記データ生成手段により生成される前記作成過程データが示す前記過程を表示する表示手段と
を備える
ことを特徴とするメッセージ送受信システム。 A message creation terminal for creating a message;
A message display terminal for displaying a process of creating a message,
The message creation terminal
A creation unit that accepts an instruction indicated by a user operation and creates a message by performing processing according to the instruction;
Generating means for generating instruction information describing the instructions in the order received by the creating means;
Transmitting means for transmitting the instruction information to the message display terminal,
The message display terminal is
Receiving means for receiving the instruction information from the message creating terminal;
Data generation means for reading out the instruction from the instruction information, performing a process according to the instruction in the order in which the instruction is described, and generating creation process data indicating a process of creating the message;
A message transmission / reception system comprising: display means for displaying the process indicated by the creation process data generated by the data generation means.
前記メッセージ表示端末のデータ生成手段は、前記設定手段により設定された速度にしたがって、前記指示に応じた処理を行う
ことを特徴とする請求項1に記載のメッセージ送受信システム。 The message creation terminal or the message display terminal includes setting means for setting a speed for performing processing according to an instruction described in the instruction information,
The message transmission / reception system according to claim 1, wherein the data generation means of the message display terminal performs processing according to the instruction according to the speed set by the setting means.
ことを特徴とする請求項1または2に記載のメッセージ送受信システム。 The display means of the message display terminal moves and displays a character string of the message created by performing processing according to the instruction in a direction in which the character strings are arranged. 3. The message transmission / reception system according to 2.
前記メッセージ表示端末の表示手段は、読み出した前記指示に対応付けられた時刻情報が示す時刻に対応するタイミングで、当該指示に応じた処理を行う
ことを特徴とする請求項1から3のいずれかに記載のメッセージ送受信システム。 The generation unit of the message creation terminal describes time information indicating a time when the instruction is received by the creation unit in association with the instruction in the instruction information,
The display unit of the message display terminal performs processing according to the instruction at a timing corresponding to the time indicated by the time information associated with the read instruction. The message sending and receiving system described in 1.
前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、
前記指示情報を通信端末に送信する送信手段と
を具備することを特徴とするメッセージ作成端末。 A creation unit that accepts an instruction indicated by a user operation and creates a message by performing processing according to the instruction;
Generating means for generating instruction information describing the instructions in the order received by the creating means;
Transmitting means for transmitting the instruction information to a communication terminal.
前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、
前記データ生成手段により生成される前記作成過程データを順次表示する表示手段と
を具備することを特徴とするメッセージ表示端末。 Receiving means for receiving instruction information in which an instruction to create a message is described;
Data generation means for reading out the instruction from the instruction information, performing a process according to the instruction in the order in which the instruction is described, and generating creation process data indicating a process of creating the message;
A message display terminal comprising: display means for sequentially displaying the creation process data generated by the data generation means.
ユーザの操作が示す指示を受け付け、当該指示に応じた処理を行ってメッセージを作成する作成手段と、
前記作成手段が受け付けた順に前記指示を記述した指示情報を生成する生成手段と、
前記通信手段により、前記指示情報を通信端末に送信させる送信制御手段
として機能させるためのプログラム。 A computer equipped with communication means,
A creation unit that accepts an instruction indicated by a user operation and creates a message by performing processing according to the instruction;
Generating means for generating instruction information describing the instructions in the order received by the creating means;
A program for causing the communication means to function as transmission control means for transmitting the instruction information to a communication terminal.
前記通信手段により、メッセージを作成する指示が記述された指示情報を受信させる受信制御手段と、
前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成手段と、
前記データ生成手段により生成される前記作成過程データが示す前記過程を前記表示手段に表示させる表示制御手段
として機能させるためのプログラム。 A computer having communication means and display means,
Receiving control means for receiving instruction information in which an instruction to create a message is described by the communication means;
Data generation means for reading out the instruction from the instruction information, performing a process according to the instruction in the order in which the instruction is described, and generating creation process data indicating a process of creating the message;
A program for functioning as display control means for causing the display means to display the process indicated by the creation process data generated by the data generating means.
前記メッセージ作成端末が、前記作成ステップにおいて受け付けた順に前記指示を記述した指示情報を生成する生成ステップと、
前記メッセージ作成端末が、前記通信手段により、前記指示情報を通信端末に送信させる送信制御ステップと
を具備することを特徴とするメッセージ作成方法。 A message creating terminal provided with a communication means that accepts an instruction indicated by a user's operation, and performs a process according to the instruction to create a message; and
A generating step for generating instruction information describing the instructions in the order received by the message generating terminal in the generating step;
The message creation terminal comprises: a transmission control step for causing the communication means to transmit the instruction information to the communication terminal by the communication means.
前記メッセージ表示端末が、前記指示情報から前記指示を読み出して、当該指示に応じた処理を当該指示が記述された順に行って前記メッセージが作成される過程を示す作成過程データを生成するデータ生成ステップと、
前記メッセージ表示端末が、前記データ生成ステップにおいて生成される前記作成過程データが示す前記過程を前記表示手段に表示させる表示制御ステップと
を具備することを特徴とするメッセージ表示方法。 A reception control step in which a message display terminal including a communication unit and a display unit receives instruction information in which an instruction to create a message is described by the communication unit;
A data generation step in which the message display terminal reads the instruction from the instruction information, performs processing according to the instruction in the order in which the instruction is described, and generates generation process data indicating a process in which the message is generated When,
The message display method comprises: a display control step for causing the display means to display the process indicated by the creation process data generated in the data generation step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011007199A JP2012150564A (en) | 2011-01-17 | 2011-01-17 | Message transmission and reception system, message creation terminal, message display terminal, message creation method, and message display method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011007199A JP2012150564A (en) | 2011-01-17 | 2011-01-17 | Message transmission and reception system, message creation terminal, message display terminal, message creation method, and message display method and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012150564A true JP2012150564A (en) | 2012-08-09 |
Family
ID=46792769
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011007199A Pending JP2012150564A (en) | 2011-01-17 | 2011-01-17 | Message transmission and reception system, message creation terminal, message display terminal, message creation method, and message display method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012150564A (en) |
-
2011
- 2011-01-17 JP JP2011007199A patent/JP2012150564A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2019213441C1 (en) | Device, method, and graphical user interface for synchronizing two or more displays | |
US9998509B2 (en) | Application of comments in multiple application functionality content | |
CN102033710B (en) | Method for managing file folder and related equipment | |
CN104685470B (en) | For the device and method from template generation user interface | |
CN102955653B (en) | For guide to visitors and preview content item destination device, method and graphical user interface | |
JP5752708B2 (en) | Electronic text processing and display | |
AU2010340101B2 (en) | Device, method, and graphical user interface for location-based data collection | |
US8091026B2 (en) | Methods and apparatuses for processing digital objects | |
CN107729304B (en) | Interacting with a document as an application | |
JP2015528619A (en) | Device, method and graphical user interface for managing folders with multiple pages | |
US20140092101A1 (en) | Apparatus and method for producing animated emoticon | |
TW201545042A (en) | Transient user interface elements | |
RU2603278C2 (en) | Transmitting device, display control device, method of transmitting content and recording medium | |
KR101818544B1 (en) | Method for commenting on the interactive contents and reenacting the commenting scenario | |
CN109416581B (en) | Method, system and storage device for enhancing text narration using haptic feedback | |
JP2012150564A (en) | Message transmission and reception system, message creation terminal, message display terminal, message creation method, and message display method and program | |
JP5391827B2 (en) | Character input system, character input assist method, character input assist program | |
US20180189253A1 (en) | Method for commenting on the interactive contents and reenacting the commenting scenario | |
JP2012083919A (en) | Information processor, linkage method of applications and program | |
JP2006126953A (en) | Electronic album preparing device | |
JP5830768B2 (en) | Information processing apparatus, application linkage method, and program | |
CN115457957A (en) | Voice information display method and device | |
KR20190041985A (en) | Method for management content, apparatus and computer readable recording medium thereof | |
JP2007317257A (en) | Content-obtaining device and method, content supply device and method, and program |