JP2002288213A - Data-forwarding device, data two-way transmission device, data exchange system, data-forwarding method, data-forwarding program, and data two-way transmission program - Google Patents
Data-forwarding device, data two-way transmission device, data exchange system, data-forwarding method, data-forwarding program, and data two-way transmission programInfo
- Publication number
- JP2002288213A JP2002288213A JP2001093217A JP2001093217A JP2002288213A JP 2002288213 A JP2002288213 A JP 2002288213A JP 2001093217 A JP2001093217 A JP 2001093217A JP 2001093217 A JP2001093217 A JP 2001093217A JP 2002288213 A JP2002288213 A JP 2002288213A
- Authority
- JP
- Japan
- Prior art keywords
- data
- additional data
- information
- additional
- transmitting
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/561—Adding application-functional data or data for application control, e.g. adding metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Library & Information Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電話回線や無線や
インターネットなどのネットワークを通して電子メール
やインスタントメッセージなどのメッセージデータを送
信側通信装置から受信側通信装置に転送するデータ転送
に関し、より詳細には、データ転送の際に、前記メッセ
ージデータに付加的な情報を添付するための処理を行う
データ転送装置、データ送受信装置、データ交換システ
ム、データ転送方法、データ転送プログラム、データ送
受信プログラムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transfer for transferring message data such as an e-mail and an instant message from a communication device on the transmission side to a communication device on the receiving side through a telephone line, a wireless network or the Internet. The present invention relates to a data transfer device, a data transmission / reception device, a data exchange system, a data transfer method, a data transfer program, and a data transmission / reception program for performing processing for attaching additional information to the message data at the time of data transfer.
【0002】[0002]
【従来の技術】従来の電話回線やCATV(cable telev
ision)等の専用回線、あるいは無線やインターネットな
どのネットワークを通してメッセージを送受信する方法
として、電子メールやインスタントメッセージなどのメ
ッセージデータを転送する方法がある。これらの方法で
は、通常、送信側の端末から発信されたメッセージデー
タは、データを転送する装置を介して、受信側の端末に
転送されている。2. Description of the Related Art Conventional telephone lines and CATV (cable telev
As a method of transmitting and receiving a message through a dedicated line such as ision) or a network such as wireless or the Internet, there is a method of transferring message data such as an electronic mail or an instant message. In these methods, message data transmitted from a transmitting terminal is usually transferred to a receiving terminal via a data transfer device.
【0003】一般的な電子メールやインスタントメッセ
ージなどにおいては、転送されるメッセージデータは文
字を基本としているが、画像やアニメーションや音声な
どのマルチメディアデータは一旦文字情報に変換して送
信側の端末から送信し、受信側の端末では受信した文字
データから元のマルチメディアデータに復元することで
文字以外のデータも転送が可能である。また、例えば映
像と音声とを送受信する、いわゆるテレビ電話のよう
な、マルチメディアデータをメッセージデータとしてそ
のままの形式で転送する方法もある。In general e-mails and instant messages, message data to be transferred is basically based on characters, but multimedia data such as images, animations and voices are temporarily converted into character information and transmitted to a terminal on the transmission side. , And the receiving terminal can transfer data other than characters by restoring the received multimedia data to the original multimedia data. There is also a method of transferring multimedia data as it is in the form of message data, such as a so-called videophone for transmitting and receiving video and audio.
【0004】上記のようなメッセージデータを転送する
従来の方法において、メッセージデータを転送する装置
は、受信側の端末から受信されたメッセージデータをそ
のままの形で受信側の端末に転送している。一般的な電
子メールにおいては、メッセージデータの転送の際に、
転送された履歴に関する情報をヘッダー情報に追加して
いるが、送信側の端末から送信されたメッセージデータ
の本体は変更されることはない。In the conventional method for transferring message data as described above, the device for transferring message data transfers the message data received from the terminal on the receiving side as it is to the terminal on the receiving side. In general e-mail, when transferring message data,
Although information relating to the transferred history is added to the header information, the body of the message data transmitted from the transmitting terminal is not changed.
【0005】これに対して、電子メールデータを転送す
る装置が広告などのデータを、送信側の端末から受信し
た電子メールデータに付加して受信側の端末に送信する
方法がある。すなわち、送信側の端末から電子メールデ
ータを受信すると、予め記憶されている広告などのデー
タの中から付加するデータをなんらかの手段で選択し
て、前記受信された電子メールデータの本文の冒頭ある
いは末尾などの任意の位置に追加、あるいは添付ファイ
ルとして付加して、受信側の端末に送信する。この方法
によれば、送信側の端末で送信された電子メールデータ
の内容には含まれていない情報を付加して受信側の端末
に送信することができる。On the other hand, there is a method in which a device for transferring e-mail data adds data such as an advertisement to e-mail data received from a terminal on the transmitting side and transmits the data to the terminal on the receiving side. That is, when e-mail data is received from the terminal on the transmission side, data to be added is selected from data such as advertisements stored in advance by any means, and the beginning or end of the body of the received e-mail data is selected. Etc., or attached as an attached file, and transmitted to the receiving terminal. According to this method, it is possible to add information that is not included in the content of the e-mail data transmitted by the terminal on the transmission side and transmit the data to the terminal on the reception side.
【0006】また、ACM SIGGRAPH'96 Conference Proce
edingsの225 〜236 頁に記載の論文「Comic Chat」に
は、チャットにおける会話文中の特定のキーワードに対
応して、漫画のような絵で表わされた人物や動物など
(キャラクタ)の表情や動作を変化させる技術が開示さ
れている。ACM SIGGRAPH'96 Conference Proce
In the paper "Comic Chat" described on pages 225-236 of edings, there are expressions and expressions of characters (characters) such as cartoons and pictures, corresponding to specific keywords in conversational sentences in chats. Techniques for changing operation are disclosed.
【0007】この技術によれば、送信側の端末では、予
め設定された一つあるいは複数の特定のキーワードを利
用者が入力したメッセージデータから検索して、前記キ
ーワードが含まれていた場合には、キーワードごとに予
め対応付けられたキャラクタの表情や動作に関する情報
を元のメッセージデータに付加して送信する。その一方
で、受信側の端末では、受信したメッセージデータにキ
ャラクタの表情や動作に関する情報が付加されている場
合には、予め受信側の端末で記憶しているキャラクタの
表情や動作から、該キャラクタの表情や動作に関する情
報に対応するものを選択して表示し、更に前記受信した
メッセージデータから前記キャラクタの表情や動作に関
する情報を除外したメッセージデータを前記キャラクタ
の台詞として表示する。According to this technique, the transmitting terminal searches for one or more specific keywords set in advance from the message data input by the user, and if the keyword is included, Then, information relating to the expression and movement of the character previously associated with each keyword is added to the original message data and transmitted. On the other hand, at the receiving terminal, if information on the expression or movement of the character is added to the received message data, the information of the character or movement stored in advance in the receiving terminal is used to determine the character. The information corresponding to the information about the expression and the action of the character is selected and displayed, and the message data obtained by excluding the information about the expression and the action of the character from the received message data is displayed as the dialogue of the character.
【0008】このようにして、文字列のみからなるメッ
セージデータからキャラクタの表情や動作を変化させて
表示させることができる。[0008] In this manner, the character data can be displayed by changing the expression and movement of the character from the message data consisting only of the character string.
【0009】[0009]
【発明が解決しようとする課題】ところで、従来の電子
メールやインスタントメッセージのような、文字だけの
メッセージでは楽しみが少ないという問題がある。この
問題に対して、マルチメディアデータをメッセージデー
タに添付して送信する方法によれば、画像や音声を付加
したメッセージデータの送受信が可能になるので、文字
だけのメッセージに比べて面白みを加えることができ
る。However, there is a problem that a message using only characters, such as a conventional electronic mail or instant message, has little enjoyment. To solve this problem, according to the method of transmitting multimedia data attached to message data, it is possible to send and receive message data with images and audio added, so it is more interesting than text-only messages Can be.
【0010】しかし、このようなマルチメディアデータ
を添付したメッセージを送るために、送信側の端末の利
用者はマルチメディアデータを自ら作成するか、送信側
の端末あるいは送信側の端末と通信可能な別の端末で記
憶されているマルチメディアデータから所望のものを検
索して取得した後、送信するメッセージに前記作成ある
いは取得されたマルチメディアデータを添付ファイルな
どの形で付加して送る必要があり、手間であるという問
題があった。However, in order to send a message with such multimedia data attached, the user of the transmitting terminal can create the multimedia data by himself or can communicate with the transmitting terminal or the transmitting terminal. After searching and acquiring a desired one from multimedia data stored in another terminal, it is necessary to add the created or acquired multimedia data to a message to be transmitted in the form of an attached file or the like and send it. There was a problem that it was troublesome.
【0011】また、前述のようなマルチメディアデータ
をメッセージデータとしてそのまま送受信する方法で
は、テレビ電話のように映像や音声を利用したメッセー
ジデータを送受信することができるが、予め、あるいは
リアルタイムにマルチメディアデータを作成する必要が
あるので手間がかかったり、端末の処理負担が大きくな
り、消費電力も増大する等の問題は解決されていない。In the above-described method of transmitting and receiving multimedia data as it is as message data, message data using video and audio can be transmitted and received like a videophone. Problems such as the need to create data, which takes time, increases the processing load on the terminal, and increases power consumption, have not been solved.
【0012】これに対し、前述の、電子メールデータを
転送する装置が広告などのデータを、送信側の端末から
受信した電子メールデータに付加して受信側の端末に送
信する方法を利用すれば、メッセージデータを転送する
際にマルチメディアデータを付加して転送できるので、
上述のような文字だけのメッセージでは楽しみが少ない
という問題や、送信側の端末の利用者がマルチメディア
データを自ら作成したり検索して取得する手間があると
いう問題、若しくはマルチメディアデータを作成するこ
とによる端末の処理負担増大の問題を解決することがで
きる。On the other hand, if the above-described method of transmitting electronic mail data by using a method of adding data such as an advertisement to electronic mail data received from a transmitting terminal and transmitting the data to a receiving terminal is used, , Because it is possible to add multimedia data when transferring message data,
There is a problem that there is little enjoyment with a message including only characters as described above, a problem that a user of a transmitting terminal has trouble in creating or searching for and obtaining multimedia data, or creating multimedia data. This can solve the problem of an increase in the processing load on the terminal.
【0013】しかし、付加されるマルチメディアデータ
を選択する手段によっては、送信側の端末の利用者の所
望のものが付加されるとは限らない。例えば、前述の
「Comic Chat」のような特定のキーワードをメッセージ
データから検索する方法を利用すれば、キーワードに対
応するマルチメディアデータを付加することができる
が、選択されるマルチメディアデータはメッセージデー
タの内容のみから決定されるに過ぎない。したがって、
特定のキーワードには、それに対応付けされた特定のマ
ルチメディアデータが常に付加されるといったように固
定的になり、利用と伴に新鮮味も面白みも薄れていくと
いう課題がある。However, depending on the means for selecting the multimedia data to be added, the data desired by the user of the terminal on the transmitting side is not always added. For example, if a method of searching for specific keywords from message data, such as “Comic Chat” described above, is used, multimedia data corresponding to the keywords can be added, but the selected multimedia data is message data. Is determined only from the content of Therefore,
There is a problem that the specific keyword is fixed so that the specific multimedia data associated therewith is always added to the specific keyword, and the freshness and the fun are reduced with use.
【0014】本発明は、上記の課題を解決するためにな
されたものであって、その目的は、電話回線や無線やC
ATV等の専用回線、あるいはインターネットなどのネ
ットワークを通して電子メールやインスタントメッセー
ジなどのメッセージデータを送信側の通信装置から受信
側の通信装置に転送する際に、前記メッセージデータを
転送する時点での外部状況に関する情報を取得して、前
記メッセージデータと前記外部状況に関する情報とから
付加的な情報を決定して取得し、前記付加的な情報を前
記メッセージデータに付加して前記受信側の通信装置に
転送する、データ転送装置、データ送受信装置、データ
交換システム、データ転送方法、データ転送プログラ
ム、データ送受信プログラムを提供することにある。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and its object is to provide a telephone line, radio,
When transferring message data such as an e-mail or an instant message from a communication device on the transmission side to a communication device on the receiving side through a dedicated line such as an ATV or a network such as the Internet, an external situation at the time of transferring the message data And obtaining additional information from the message data and the information about the external situation, obtaining the additional information, adding the additional information to the message data, and transferring the additional information to the communication device on the receiving side. To provide a data transfer device, a data transmission / reception device, a data exchange system, a data transfer method, a data transfer program, and a data transmission / reception program.
【0015】[0015]
【課題を解決するための手段】・本発明に関わるデータ
転送装置は、上記の課題を解決するために、ネットワー
クを通してメッセージデータを送信側の通信装置から受
信側の通信装置に転送するためのデータ転送装置におい
て、前記送信側の通信装置からメッセージデータを受信
するメッセージデータ受信手段と、前記メッセージデー
タ受信手段がメッセージデータを受信する時点での外部
状況に関する情報を取得する外部状況取得手段と、前記
メッセージデータ受信手段で受信されたメッセージデー
タと前記外部状況取得手段で取得された外部状況に関す
る情報とから、付加的な情報である付加データのデータ
ベースを検索して付加データを決定し取得する付加デー
タ取得手段と、前記メッセージデータ受信手段で受信さ
れたメッセージデータに前記付加データ取得手段で取得
された付加データを付加して前記受信側の通信装置に送
信するメッセージデータ送信手段とを備えている。A data transfer device according to the present invention is a data transfer device for transferring message data from a communication device on the transmission side to a communication device on the reception side through a network in order to solve the above problems. In the transfer device, a message data receiving unit that receives message data from the communication device on the transmitting side, an external status obtaining unit that obtains information about an external status when the message data receiving unit receives the message data, Additional data for determining and acquiring additional data by searching a database of additional data, which is additional information, from the message data received by the message data receiving means and the information on the external situation acquired by the external situation acquiring means. Acquiring means, and the message data received by the message data receiving means. And a message data transmitting means for transmitting to the communication device on the receiving side adds the additional data obtained by said additional data acquisition unit to data.
【0016】ここで、外部状況に関する情報とは、時刻
や気温や天気などの環境に関する情報や、送信側あるい
は受信側の通信装置の存在する位置(地理的位置等)ま
たは場所(学校、遊園地、病院、乗り物の中等)や送信
側の通信装置で送信された、あるいは受信側の通信装置
で受信されたメッセージデータの履歴などの通信装置に
関する情報や、送信側あるいは受信側の通信装置の利用
者の画像や体温や心拍や嗜好情報などの利用者に関する
情報などであり、その時々または状況に応じてリアルタ
イムに変化し得る情報である。Here, the information relating to the external situation includes information relating to the environment such as time, temperature and weather, and the location (geographical location, etc.) or location (school, amusement park, etc.) where the communication device on the transmitting or receiving side exists. , Hospitals, vehicles, etc.) or information on communication devices such as the history of message data transmitted or received by the communication device on the transmission side, or use of the communication device on the transmission or reception side The information includes information about the user, such as a user's image, body temperature, heart rate, and preference information, and is information that can change in real time depending on the situation or situation.
【0017】前記外部状況取得手段が外部状況に関する
情報を取得する方法は、外部状況に関する情報の種類に
応じて多様な形態がある。例えば外部状況に関する情報
が環境に関する情報であれば、本発明に関わるデータ転
送装置に別途構成されるセンサーから取得してもよい
し、本発明に関わるデータ転送装置とネットワークで接
続された別の装置から取得してもよい。あるいは、外部
状況に関する情報が通信装置に関する情報や利用者に関
する情報であれば、それぞれの通信装置から取得しても
よい。The method by which the external situation acquiring means acquires the information concerning the external situation has various forms depending on the type of the information concerning the external situation. For example, if the information on the external situation is information on the environment, it may be obtained from a sensor separately provided in the data transfer device according to the present invention, or another device connected to the data transfer device according to the present invention via a network May be obtained from. Alternatively, if the information on the external situation is information on a communication device or information on a user, the information may be acquired from each communication device.
【0018】また、付加データとは前述のような画像や
アニメーションや音声などの一般的なデータのことであ
る。The additional data is general data such as the above-mentioned image, animation, and sound.
【0019】さらに、ネットワークとは、無線/有線の
通信形態を問わず、少なくとも通信機能を有する通信装
置同士の通信を可能とする通信回線網を指す。たとえ
ば、通信形態が無線の場合には、無線通信の基地局ない
し中継基地局によって通信回線網が構成される。したが
って、上記データ転送装置には、電話回線、インターネ
ットまたは専用回線等を介した通信機能を有する据え置
き型、携帯型等のあらゆる通信装置がアクセスし得る。Further, the network refers to a communication line network that enables communication between communication devices having at least a communication function regardless of a wireless / wired communication mode. For example, when the communication mode is wireless, a communication network is constituted by base stations or relay base stations for wireless communication. Therefore, the data transfer device can be accessed by any communication device such as a stationary type or a portable type having a communication function via a telephone line, the Internet or a dedicated line.
【0020】さらに、受信側の通信装置は、受信機能の
みを備えた受信端末に特化された装置でもよく、データ
送信機能を有しているか否かは問われない。Further, the communication device on the receiving side may be a device specialized for a receiving terminal having only a receiving function, and it does not matter whether or not it has a data transmitting function.
【0021】上記の構成により、前記メッセージデータ
受信手段が前記送信側の通信装置からメッセージデータ
を受信すると、前記外部状況取得手段は、その時点にお
ける外部状況に関する情報を取得する。前記付加データ
取得手段は前記メッセージデータと前記外部状況に関す
る情報とから付加データのデータベースを検索し、付加
データを決定して取得する。前記メッセージ送信手段
は、前記メッセージデータに前記付加データを付加して
前記受信側の通信装置に送信する。With the above arrangement, when the message data receiving means receives the message data from the communication device on the transmitting side, the external situation obtaining means obtains information on the external situation at that time. The additional data obtaining means searches a database of additional data from the message data and the information on the external situation, and determines and obtains the additional data. The message transmitting means adds the additional data to the message data and transmits the message data to the communication device on the receiving side.
【0022】よって、送信側の通信装置の利用者は付加
データを作成したり検索しなくても、メッセージデータ
の内容と、リアルタイムに変化し得る外部状況に関する
情報との両方に適合する付加データが取得されることに
よって、例えばメッセージデータが富士山に関する内容
である時に、外部状況として天気が雪であるという情報
が取得されれば冠雪した富士山の画像を付加データとし
て、あるいは外部状況として天気が晴れであるという情
報と時刻が夕方であるという情報が取得されれば赤富士
の画像を付加データとして取得するというように、多様
かつ適切な付加データを受信側の通信装置の利用者に送
ることができる。Therefore, the user of the communication device on the transmitting side can create additional data that conforms to both the content of the message data and the information about the external situation that can change in real time without creating or searching for the additional data. By being acquired, for example, when the message data is content related to Mt.Fuji, if the information that the weather is snow is acquired as the external situation, the image of the snow-covered Mt.Fuji is added data, or the weather is fine as the external situation. If the information that the time is in the evening and the information that the time is in the evening is acquired, it is possible to send various and appropriate additional data to the user of the communication device on the receiving side, such as acquiring the image of Red Fuji as additional data. it can.
【0023】また、通信装置にとっては、付加データを
作成または取得するための処理負担がかからないので、
消費電力の増大を回避できる上、付加データを作成また
は取得するための構成を省略できることにより、通信装
置が特に携帯型端末である場合には、小型化、低価格化
を図りやすくなるというメリットが大きくなる。Further, since the processing load for creating or acquiring the additional data is not imposed on the communication device,
The advantage that the increase in power consumption can be avoided and the configuration for creating or acquiring the additional data can be omitted, which makes it easier to reduce the size and cost, especially when the communication device is a portable terminal. growing.
【0024】なお、付加データのデータベースは、付加
データ取得手段がアクセス可能でありさえすればよく、
データ転送装置に内蔵されているか否かを問わない。The database of the additional data only needs to be accessible by the additional data acquisition means.
It does not matter whether or not it is built in the data transfer device.
【0025】また、具体的な例は後述するが、付加デー
タの多様性をできるだけ広げるには、外部状況取得手段
が外部状況に関するできるだけ多種類の情報を取得する
ように構成されていることが好ましい。なぜなら、外部
状況に関して取得した情報の種類が多い程、その組み合
わせの数が増え、付加データの選択肢が広がるからであ
り、付加データ取得手段は、複数の選択肢からメッセー
ジデータに最適な付加データを決定することも可能にな
るからである。Although a specific example will be described later, it is preferable that the external situation acquisition means be configured to acquire as much information as possible about the external situation in order to expand the diversity of the additional data as much as possible. . This is because the more types of information acquired regarding the external situation, the greater the number of combinations and the range of additional data options, and the additional data acquisition means determines the optimal additional data for the message data from a plurality of options. This is because it becomes possible.
【0026】・本発明に関わるデータ転送装置は、上記
の課題を解決するために、上記の構成に加えて、前記付
加データ取得手段での付加データの取得履歴に関する情
報を記憶する付加データ取得履歴記憶手段を備え、前記
付加データ取得手段は前記付加データ取得履歴記憶手段
に記憶されている取得履歴情報を参照して付加データを
取得することを特徴としている。In order to solve the above-mentioned problems, a data transfer device according to the present invention has an additional data acquisition history storing information on an acquisition history of additional data by the additional data acquisition means, in addition to the above configuration. A storage unit is provided, wherein the additional data acquisition unit acquires additional data by referring to acquisition history information stored in the additional data acquisition history storage unit.
【0027】上記の構成により、前記付加データ取得履
歴記憶手段は前記付加データ取得手段で、どのようなメ
ッセージデータと外部状況に関する情報とからどのよう
な付加データが取得されたかという情報や、あるいは単
に、付加データ取得手段でどの付加データが何回取得さ
れたかという情報や、付加データ取得手段で付加データ
が取得された順序を取得日時と対応付けた情報等の、付
加データの取得履歴に関する情報を蓄積して記憶する。
前記付加データ取得手段は前記付加データ取得履歴記憶
手段に記憶されている取得履歴情報を参照して付加デー
タを取得する。[0027] With the above configuration, the additional data acquisition history storage means uses the additional data acquisition means to obtain information on what additional data has been acquired from what message data and information relating to the external situation, or simply Information on the acquisition history of the additional data, such as information on which additional data has been acquired by the additional data acquisition means and how many times the additional data has been acquired by the additional data acquisition means and the date and time of the acquisition. Store and store.
The additional data acquisition unit acquires additional data by referring to acquisition history information stored in the additional data acquisition history storage unit.
【0028】よって、あるメッセージデータの内容と外
部状況に関する情報との組み合わせから付加データを取
得したという取得履歴情報が前記付加データ取得履歴記
憶手段に記憶されている場合には、前回とは別の付加デ
ータを取得するとか、付加データの候補が複数有る場合
には、取得回数の少ない付加データや取得順序の古い付
加データを優先的に取得するというようにして、取得さ
れる付加データが固定化されるのを一層効果的に防ぐこ
とができる。Therefore, when the acquisition history information indicating that the additional data has been acquired from the combination of the content of a certain message data and the information on the external situation is stored in the additional data acquisition history storage means, another additional history is obtained. When acquiring additional data, or when there are multiple candidates for additional data, the additional data to be acquired is fixed by preferentially acquiring additional data with a smaller number of acquisitions or additional data in an earlier acquisition order. Can be prevented more effectively.
【0029】なお、付加データ取得履歴記憶手段は前記
付加データ取得手段によってアクセス可能であればよ
く、データ転送装置に内蔵されているか否か、アクセス
経路が有線であるか否かを問わない。The additional data acquisition history storage means only needs to be accessible by the additional data acquisition means, and it does not matter whether the additional data acquisition history storage means is incorporated in the data transfer device or whether the access path is wired.
【0030】・本発明に関わるデータ転送装置は、上記
の課題を解決するために、上記の構成に加えて、前記メ
ッセージデータ受信手段でのメッセージデータの受信履
歴と前記メッセージデータ送信手段でのメッセージデー
タの送信履歴とを記憶する送受信履歴記憶手段を備え、
前記付加データ取得手段は前記送受信履歴記憶手段に記
憶されているメッセージデータの送受信の履歴情報を参
照して付加データを取得することを特徴としている。In order to solve the above-mentioned problems, the data transfer device according to the present invention, in addition to the above-described configuration, further includes a reception history of the message data in the message data receiving means and a message in the message data transmitting means. A transmission / reception history storage unit for storing a transmission history of data;
The additional data acquiring means acquires additional data by referring to message data transmission / reception history information stored in the transmission / reception history storage means.
【0031】上記の構成により、前記送受信履歴記憶手
段は、前記メッセージデータ受信手段で前記送信側の通
信装置から受信したメッセージデータの受信履歴と、前
記メッセージデータ送信手段で前記受信側の通信装置に
送信したメッセージデータの送信履歴とを記憶する。前
記付加データ取得手段は前記送受信履歴記憶手段に記憶
されているメッセージデータの送受信の履歴情報を参照
して付加データを取得する。With the above arrangement, the transmission / reception history storage means stores the reception history of the message data received from the communication device on the transmission side by the message data reception means and the communication history on the reception side by the message data transmission means. The transmission history of the transmitted message data is stored. The additional data acquisition means acquires additional data by referring to message data transmission / reception history information stored in the transmission / reception history storage means.
【0032】よって、例えば送信側の通信装置と受信側
の通信装置との間でのメッセージデータの送受信の履歴
が前記送受信履歴記憶手段に記憶されていない場合に
は、送信者および受信者が、メッセージデータによるコ
ミュニケーションを初めて取り合う者同士ということを
意味するので、フォーマルな付加データを、その一方、
送受信が頻繁に行われている履歴が前記送受信履歴記憶
手段に記憶されている場合には、送信者および受信者の
交友関係が進んでいることを意味するので、カジュアル
な付加データを、それぞれ前記付加データ取得手段は取
得するというようにして、送受信の履歴に応じて取得し
て付加する付加データを変更することができる。Therefore, for example, when the history of transmission / reception of message data between the communication device on the transmitting side and the communication device on the receiving side is not stored in the transmission / reception history storage means, the sender and the receiver can: Because it means that they are the first to communicate with each other by message data, formal additional data, on the other hand,
If the history of frequent transmission and reception is stored in the transmission and reception history storage means, it means that the friendship between the sender and the receiver is progressing, so the casual additional data is The additional data acquisition means can acquire and change the additional data to be acquired and added in accordance with the transmission / reception history.
【0033】この結果、取得される付加データが固定化
されるのを一層効果的に防ぐことができる。As a result, it is possible to more effectively prevent the acquired additional data from being fixed.
【0034】なお、送受信履歴記憶手段は前記付加デー
タ取得手段によってアクセス可能であればよく、データ
転送装置に内蔵されているか否か、アクセス経路が有線
であるか否かを問わない。The transmission / reception history storage means only needs to be accessible by the additional data acquisition means, regardless of whether it is incorporated in the data transfer device or whether the access path is wired.
【0035】・本発明に関わるデータ転送装置は、上記
の課題を解決するために、上記の構成に加えて、前記付
加データ取得手段で取得された付加データを前記送信側
の通信装置に送信する付加データ送信手段を備えたこと
を特徴としている。The data transfer device according to the present invention transmits the additional data acquired by the additional data acquisition means to the communication device on the transmission side in addition to the above configuration, in order to solve the above problem. It is characterized by having additional data transmission means.
【0036】上記の構成により、前記付加データ送信手
段は前記付加データ取得手段で取得された付加データを
前記送信側の通信装置に送信するので、送信側の通信装
置の利用者はどのような付加データが受信側の通信装置
に送信されたのか、あるいは送信されようとしているの
か、を知ることができる。With the above arrangement, the additional data transmitting means transmits the additional data acquired by the additional data acquiring means to the transmitting communication device. It is possible to know whether the data has been transmitted or is about to be transmitted to the receiving communication device.
【0037】・本発明に関わるデータ転送装置は、上記
の課題を解決するために、上記の構成に加えて、前記送
信側の通信装置に送信された付加データに対し、送信側
の通信装置の利用者が下した認否に関する情報を前記送
信側の通信装置から受信する付加データ認否情報取得手
段を備え、前記メッセージデータ送信手段は、前記付加
データ認否情報取得手段で前記付加データを認める情報
を受信した後に、前記付加データを付加したメッセージ
データを前記受信側の通信装置に送信することを特徴と
している。In order to solve the above-mentioned problems, the data transfer device according to the present invention, in addition to the above-mentioned configuration, performs additional data transmitted to the transmission-side communication device with respect to the additional data transmitted to the transmission-side communication device. An additional data approval / disapproval information acquisition unit for receiving information on approval / disapproval made by a user from the communication device on the transmission side, wherein the message data transmission unit receives information that acknowledges the additional data by the additional data approval / disapproval information acquisition unit. Then, the message data to which the additional data is added is transmitted to the communication device on the receiving side.
【0038】上記の構成により、前記送信側の通信装置
の利用者は前記付加データ送信手段で送信された付加デ
ータを確認して、該付加データが所望のものであれば該
付加データを認める情報を本発明に関わるデータ転送装
置に送信すると、前記付加データ認否情報取得手段が該
付加データを認める情報を受信して、前記メッセージデ
ータ送信手段は前記メッセージデータに前記付加データ
を付加して前記受信側の通信装置に送信する。According to the above arrangement, the user of the communication device on the transmitting side checks the additional data transmitted by the additional data transmitting means, and if the additional data is desired, information for recognizing the additional data. Is transmitted to the data transfer device according to the present invention, the additional data rejection / acquisition information acquiring means receives information acknowledging the additional data, and the message data transmitting means adds the additional data to the message data and To the communication device on the side.
【0039】よって、前記送信側の通信装置の利用者
は、前記付加データ取得手段で取得された付加データが
所望のものであるか否かを確認した後に前記受信側の通
信装置に該付加データを送信することができる。Therefore, the user of the communication device on the transmitting side confirms whether or not the additional data acquired by the additional data acquiring means is the desired one, and then transmits the additional data to the communication device on the receiving side. Can be sent.
【0040】なお、該付加データが前記送信側の通信装
置の利用者にとって所望のものでなく、該付加データを
否認する情報を本発明に関わるデータ転送装置に送信
し、前記付加データ認否情報取得手段が該付加データを
否認する情報を受信した場合には、前記付加データ取得
手段が改めて別の付加データを取得するようにしてもよ
いし、メッセージデータ送信手段が付加データの付加さ
れていないメッセージデータをそのまま受信側の通信装
置に送信するようにしてもよい。It is to be noted that the additional data is not desired by the user of the communication device on the transmitting side, and information for rejecting the additional data is transmitted to the data transfer device according to the present invention, and the additional data acknowledgment information is obtained. When the means receives the information rejecting the additional data, the additional data obtaining means may obtain another additional data again, or the message data transmitting means may output a message to which no additional data is added. The data may be directly transmitted to the communication device on the receiving side.
【0041】・本発明に関わるデータ送受信装置は、上
記の課題を解決するために、ネットワークを通してメッ
セージデータを送受信するためのデータ送受信装置にお
いて、上述のデータ転送装置とデータの送受信を行う通
信手段と、外部状況に関する情報を取得する外部状況取
得手段とを備え、前記外部状況取得手段で取得された外
部状況に関する情報を前記通信手段を介して前記データ
転送装置に送信することを特徴としている。A data transmitting / receiving apparatus according to the present invention is a data transmitting / receiving apparatus for transmitting / receiving message data through a network, in order to solve the above-mentioned problem. External status obtaining means for obtaining information regarding an external status, wherein the information regarding the external status obtained by the external status obtaining means is transmitted to the data transfer device via the communication means.
【0042】上記の構成により、前記外部状況取得手段
で取得された外部状況に関する情報は前記通信手段を介
して前記データ転送装置に送信されるので、本発明に関
わるデータ送受信装置の存在する位置や前記通信手段で
送信されたあるいは受信されたメッセージデータの履歴
などのデータ送受信装置に関する情報や、本発明に関わ
るデータ送受信装置の利用者の画像や体温や心拍や嗜好
情報などの利用者に関する情報などを前記データ転送装
置に送信することができる。According to the above configuration, the information relating to the external situation acquired by the external situation acquiring means is transmitted to the data transfer device via the communication means. Information on the data transmitting / receiving device such as the history of the message data transmitted or received by the communication means, and information on the user of the data transmitting / receiving device according to the present invention, such as images, body temperature, heart rate, and preference information. To the data transfer device.
【0043】・本発明に関わるデータ送受信装置は、上
記の課題を解決するために、ネットワークを通してメッ
セージデータを送受信するためのデータ送受信装置にお
いて、上述のデータ転送装置とデータの送受信を行う通
信手段と、前記通信手段を介して前記データ転送装置か
ら受信した付加データに対する認否に関する情報を該デ
ータ送受信装置の利用者が入力するための付加データ認
否情報入力手段とを備え、前記付加データ認否情報入力
手段によって入力された前記付加データに対する認否に
関する情報を前記通信手段を介して前記データ転送装置
に送信することを特徴としている。According to another aspect of the present invention, there is provided a data transmission / reception apparatus for transmitting / receiving message data through a network, comprising: a communication unit for transmitting / receiving data to / from the data transmission apparatus; An additional data acceptance / rejection information input means for allowing a user of the data transmission / reception apparatus to input information regarding approval / disapproval of the additional data received from the data transfer device via the communication means, The information on the approval or disapproval of the additional data, which has been input by the user, is transmitted to the data transfer device via the communication means.
【0044】上記の構成により、前記通信手段を介して
前記データ転送装置から受信した付加データに対する認
否に関する情報を、データ送受信装置の利用者は前記付
加データ認否情報入力手段によって入力し、前記通信手
段を介して前記データ転送装置に送信するので、前記送
信側の利用者は前記付加データ取得手段で取得された付
加データが所望のものであるか否かを確認した後に前記
受信側の通信装置に該付加データを送信することを前記
データ転送装置に要求することができる。With the above arrangement, the user of the data transmitting / receiving device inputs information on the approval / disapproval of the additional data received from the data transfer device via the communication means through the additional data approval / rejection information input means. Is transmitted to the data transfer device through the transmission device, the transmission-side user confirms whether the additional data acquired by the additional data acquisition unit is the desired data, and then transmits to the reception-side communication device. The data transfer device can be requested to transmit the additional data.
【0045】・本発明に関わるデータ交換システムは、
上記の課題を解決するために、上述のデータ転送装置
と、上述のデータ送受信装置とを含んで構成されてい
る。The data exchange system according to the present invention comprises:
In order to solve the above-mentioned problem, it is configured to include the above-described data transfer device and the above-described data transmission / reception device.
【0046】上記の構成により、広範囲の利用者を対象
とするデータ交換システムを構築することができる。With the above configuration, a data exchange system for a wide range of users can be constructed.
【0047】・本発明に関わるデータ転送方法は、上記
の課題を解決するために、ネットワークを通してメッセ
ージデータを送信側の通信装置から受信側の通信装置に
転送するためのデータ転送方法において、前記送信側の
通信装置からメッセージデータを受信する第1のステッ
プと、前記第1のステップを実行した時点での外部状況
に関する情報を取得する第2のステップと、前記第1の
ステップで受信されたメッセージデータと前記第2のス
テップで取得された外部状況に関する情報とから付加的
な情報である付加データを取得する第3のステップと、
前記第1のステップで受信されたメッセージデータに前
記第3のステップで取得された付加データを付加して前
記受信側の通信装置に送信する第4のステップとを備え
ている。The data transfer method according to the present invention is a data transfer method for transferring message data from a communication device on the transmission side to a communication device on the reception side through a network in order to solve the above-mentioned problems. A first step of receiving message data from the communication device on the side, a second step of obtaining information on an external situation at the time of executing the first step, and a message received in the first step A third step of obtaining additional data, which is additional information, from the data and the information on the external situation obtained in the second step;
And a fourth step of adding the additional data obtained in the third step to the message data received in the first step and transmitting the message data to the communication device on the receiving side.
【0048】上記の構成により、前記第1のステップで
前記送信側の通信装置からメッセージデータを受信する
と、前記第2のステップで外部状況に関する情報を取得
する。更に前記第3のステップで前記メッセージデータ
と前記外部状況に関する情報とから付加データを取得す
る。前記第4のステップで、前記メッセージデータに前
記付加データを付加して前記受信側の通信装置に送信す
る。According to the above configuration, when message data is received from the communication device on the transmitting side in the first step, information on an external situation is obtained in the second step. Further, in the third step, additional data is obtained from the message data and the information on the external situation. In the fourth step, the additional data is added to the message data and transmitted to the communication device on the receiving side.
【0049】よって、送信側の通信装置の利用者は付加
データを作成したり検索しなくても、メッセージデータ
の内容と外部状況に関する情報との両方に適合する付加
データを取得することによって、多様かつ適切な付加デ
ータを受信側の通信装置の利用者に送ることができる。Therefore, the user of the communication device on the transmitting side can obtain various types of additional data that match both the contents of the message data and the information on the external situation without creating or searching for the additional data. In addition, appropriate additional data can be sent to the user of the communication device on the receiving side.
【0050】また、メッセージデータを作成する通信装
置に、付加データを作成または取得するための処理負担
をかけないので、通信装置の消費電力の増大を回避でき
る上、付加データを作成または取得するための構成を省
略させることができることにより、通信装置が特に携帯
型端末である場合には、小型化、低価格化のメリットが
大きくなるという効果も生む。Further, since a processing load for creating or acquiring additional data is not imposed on the communication device that creates the message data, it is possible to avoid an increase in power consumption of the communication device and to create or acquire additional data. The configuration described above can be omitted, and when the communication device is a portable terminal in particular, there is an effect that the merits of size reduction and cost reduction are increased.
【0051】・本発明に関わるデータ転送プログラム
は、上記の課題を解決するために、上述のデータ転送装
置が備える各手段としてコンピュータを機能させること
を特徴としている。The data transfer program according to the present invention is characterized by causing a computer to function as each means included in the above-described data transfer device in order to solve the above-mentioned problems.
【0052】上記の構成により、一般的なコンピュータ
を上述のデータ転送装置として機能させることを実現で
きる。With the above configuration, it is possible to realize a general computer functioning as the data transfer device described above.
【0053】・本発明に関わるデータ送受信プログラム
は、上記の課題を解決するために、上述のデータ送受信
装置が備える各手段としてコンピュータを機能させるこ
とを特徴としている。The data transmission / reception program according to the present invention is characterized by causing a computer to function as each means provided in the data transmission / reception device in order to solve the above-mentioned problems.
【0054】上記の構成により、一般的なコンピュータ
を上述のデータ送受信装置として機能させることを実現
できる。With the above configuration, it is possible to realize a general computer functioning as the data transmitting / receiving device described above.
【0055】なお、上述のデータ転送装置が備える各手
段としてコンピュータを機能させるためのデータ転送プ
ログラムを記録したコンピュータ読み取り可能な記録媒
体、あるいは、上述のデータ送受信装置が備える各手段
としてコンピュータを機能させるためのデータ送受信プ
ログラムを記録したコンピュータ読み取り可能な記録媒
体も本発明の権利範囲に属することは言うまでもない。It is to be noted that a computer-readable recording medium storing a data transfer program for causing a computer to function as each means provided in the above-described data transfer apparatus, or a computer functioning as each means provided in the above-described data transmission / reception apparatus. It is needless to say that a computer-readable recording medium on which a data transmission / reception program is recorded also belongs to the scope of the present invention.
【0056】また、上記のデータ転送装置の前記外部状
況取得手段は、受信側の通信装置で表示あるいは再生す
るなどして利用することのできる付加データの種類に関
する情報を外部状況に関する情報として取得してもよ
い。The external condition obtaining means of the data transfer device obtains, as information relating to the external condition, information relating to the type of additional data that can be used by displaying or reproducing it on the receiving communication device. You may.
【0057】このようにすると、前記付加データ取得手
段は上述のような情報を含む外部状況に関する情報を参
照して付加データを取得することによって、前記受信側
の通信装置で利用できない種類の付加データを取得する
ことを避けることができる。In this case, the additional data obtaining means obtains the additional data by referring to the information relating to the external situation including the above-mentioned information, so that the additional data of a type which cannot be used by the communication device on the receiving side. You can avoid getting it.
【0058】あるいは、上記のデータ転送装置は更に、
付加データの種類を変換するデータ変換手段を備え、前
記データ変換手段は上述のようにして前記外部状況取得
手段によって取得された受信側の通信装置で利用するこ
とのできる付加データの種類に関する情報を参照して、
前記付加データ取得手段が取得した付加データが受信側
の通信装置で利用することのできない種類のデータであ
る場合には、受信側の通信装置で利用することのできる
種類のデータに前記付加データを変換し、前記メッセー
ジデータ送信手段あるいは前記付加データ送信手段は前
記取得された付加データを送信する代わりに、前記変換
後の付加データを送信するようにしてもよい。Alternatively, the above data transfer device further comprises:
Data conversion means for converting the type of the additional data, wherein the data conversion means obtains information on the type of the additional data which can be used by the receiving-side communication device obtained by the external situation obtaining means as described above. In reference to,
If the additional data acquired by the additional data acquisition unit is a type of data that cannot be used by the receiving communication device, the additional data is converted into a type of data that can be used by the receiving communication device. After the conversion, the message data transmitting unit or the additional data transmitting unit may transmit the converted additional data instead of transmitting the acquired additional data.
【0059】このようにすると、例えば受信側の通信装
置は静止画を表示することはできるが動画を再生できな
いという場合に、取得された付加データが動画である場
合には、該動画に含まれる代表的な画像を取り出して変
換後の付加データとすることによって、前記受信側の通
信装置で利用できない種類の付加データを送信すること
を避けることができる。In this way, for example, when the communication device on the receiving side can display a still image but cannot reproduce a moving image, if the acquired additional data is a moving image, it is included in the moving image. By extracting a representative image and using it as converted additional data, it is possible to avoid transmitting additional data of a type that cannot be used by the communication device on the receiving side.
【0060】また、上記のデータ転送装置は更に、前記
付加データ取得手段で取得された付加データを指し示す
リンクデータを作成するリンクデータ作成手段を備え、
前記メッセージデータ送信手段あるいは前記付加データ
送信手段は前記取得された付加データを送信する代わり
に、前記リンクデータを送信するようにしてもよい。Further, the data transfer apparatus further includes link data creating means for creating link data indicating the additional data acquired by the additional data acquiring means,
The message data transmitting means or the additional data transmitting means may transmit the link data instead of transmitting the acquired additional data.
【0061】リンクデータとは、例えばURL(Uniform Re
source Locator) のような、付加データの実体の所在を
表わすデータであり、データ送受信装置はリンクデータ
が指し示している付加データの実体を、通信などの手段
を用いて別途取得することができる。The link data is, for example, a URL (Uniform Re
This is data indicating the location of the entity of the additional data, such as a source locator, and the data transmission / reception device can separately acquire the entity of the additional data indicated by the link data using a means such as communication.
【0062】このようにすると、前記取得された付加デ
ータのデータサイズが大きい場合でもリンクデータのデ
ータサイズは小さくすることができるので、例えば付加
データを受信したデータ送受信装置の利用者は受信され
たリンクデータのうち所望のものが指し示している付加
データの実体を取得することができる。よって、不要な
データの送信を省くことができる。With this configuration, even when the data size of the acquired additional data is large, the data size of the link data can be reduced, so that, for example, the user of the data transmitting / receiving device that has received the additional data The entity of the additional data pointed to by the desired link data can be obtained. Therefore, transmission of unnecessary data can be omitted.
【0063】また、上記のデータ転送装置は更に、前記
付加データ取得手段で取得された複数の付加データを合
成して一つあるいは複数の合成付加データを作成する付
加データ合成手段を備え、前記メッセージデータ送信手
段あるいは前記付加データ送信手段は前記取得された付
加データを送信する代わりに、前記合成付加データを送
信するようにしてもよい。The data transfer apparatus further includes additional data synthesizing means for synthesizing a plurality of pieces of additional data acquired by the additional data acquiring means to create one or a plurality of pieces of additional data. The data transmitting means or the additional data transmitting means may transmit the combined additional data instead of transmitting the acquired additional data.
【0064】合成付加データを作成する方法としては、
例えば、複数の画像データである付加データを重ね合わ
せるようにして合成したり、動画データと音声データを
合成して音声に同期して再生される動画データに合成す
る、などがある。As a method of creating the combined additional data,
For example, there is a method of combining a plurality of pieces of additional data as image data so as to overlap each other, a method of combining moving image data and audio data, and synthesizing the moving image data to be reproduced in synchronization with audio.
【0065】このようにすると、前記付加データ取得手
段で取得された複数の付加データを素材として新たな合
成付加データを作成することができるので、豊富なバリ
エーションの付加データを送信することができる。With this configuration, new combined additional data can be created using a plurality of pieces of additional data acquired by the additional data acquisition means as materials, so that a wide variety of additional data can be transmitted.
【0066】更に、前記付加データ合成手段は前記メッ
セージデータ受信手段で受信された、送信側の通信装置
から受信されたメッセージデータの全部あるいは一部
と、前記付加データ取得手段で取得された一つあるいは
複数の付加データとを合成してもよい。Further, the additional data synthesizing means includes all or a part of the message data received by the message data receiving means and received from the transmitting communication device, and one of the message data obtained by the additional data obtaining means. Alternatively, a plurality of additional data may be combined.
【0067】このようにすると、例えば前記付加データ
取得手段で取得された漫画のコマのような画像に含まれ
るふきだしの部分に前記メッセージデータを合成した
り、前記メッセージデータに添付ファイルなどで含まれ
る画像データを背景にして前記付加データ取得手段で取
得された人物の画像を合成するなどのように、送信側の
通信装置から受信されたメッセージデータの全部あるい
は一部を含むような合成付加データを作成することがで
きる。In this case, for example, the message data is combined with a balloon portion included in an image such as a comic frame obtained by the additional data obtaining means, or included in the message data as an attached file or the like. Synthesized additional data including all or part of the message data received from the communication device on the transmitting side, such as synthesizing an image of a person obtained by the additional data obtaining means with image data as a background. Can be created.
【0068】[0068]
【発明の実施の形態】(第1の実施形態)本発明の第1
の実施形態について図1乃至図7に基づいて説明すれ
ば、以下のとおりである。(First Embodiment) A first embodiment of the present invention.
The embodiment will be described below with reference to FIGS.
【0069】図1は、本発明の第1の実施形態に関わる
データ転送装置およびデータ送受信装置とからなる、デ
ータ交換システムの構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a data exchange system including a data transfer device and a data transmission / reception device according to the first embodiment of the present invention.
【0070】図1において、110 は電子メールやインス
タントメッセージなどのメッセージデータを送信あるい
は受信するためのデータ送受信装置(通信装置)、120
は第1のデータ送受信装置110 から受信したメッセージ
データを第2のデータ送受信装置110 に転送するための
データ転送装置である。In FIG. 1, reference numeral 110 denotes a data transmitting / receiving device (communication device) for transmitting or receiving message data such as an electronic mail and an instant message;
Is a data transfer device for transferring message data received from the first data transmission / reception device 110 to the second data transmission / reception device 110.
【0071】データ送受信装置110 には、利用者がメッ
セージデータを作成したり、作成または受信したメッセ
ージデータ等の再生(表示、音声再生、画像再生等)を
したりするためのメッセージデータ作成/再生手段111
、データ送受信装置110 の位置(地理的位置等)また
は場所(学校、遊園地、病院、乗り物の中等)などのデ
ータ送受信装置110 自体に関する情報や、利用者の画像
や体温や心拍などの利用者に関する情報などの外部状況
に関する情報を取得する外部状況取得手段112 、前記デ
ータ転送装置120 とデータの送受信を行うための通信手
段113 が備えられている。The data transmission / reception device 110 has message data creation / playback for the user to create message data and to play (display, sound playback, image playback, etc.) the created or received message data and the like. Means111
Information about the data transmission / reception device 110 itself, such as the location (geographical location, etc.) or location (schools, amusement parks, hospitals, vehicles, etc.) of the data transmission / reception device 110, and the user's image, body temperature, heart rate, etc. External condition obtaining means 112 for obtaining information on external conditions such as information on the external conditions, and communication means 113 for transmitting and receiving data to and from the data transfer device 120.
【0072】また、データ転送装置120 には、メッセー
ジデータの送信側となるデータ送受信装置110 に構成さ
れる通信手段113 から送信されたメッセージデータを受
信するためのメッセージデータ受信手段121 、前記メッ
セージデータ受信手段121 で受信されたメッセージデー
タを解析して予め定められたキーワード、あるいは予め
定められた特定の記述方法に従って記述されている特別
な意味を表わすための記述子を得るためのメッセージデ
ータ解析手段122 、時刻や気温や天気などの環境に関す
る情報である外部状況に関する情報を取得したり、前記
データ送受信装置110 に備えられる外部状況取得手段11
2 で取得された外部状況に関する情報を前記通信手段11
3 を介して取得するための外部状況取得手段123 、画像
やアニメーションや音声などの一般的なデータである付
加データを蓄積したデータベースを記憶するための付加
データ記憶手段124 、前記メッセージデータ解析手段12
2で得られたキーワードや記述子と、前記外部状況取得
手段123 で取得された外部状況に関する情報とに基づい
て、付加データ記憶手段124 に記憶されている付加デー
タの中から、後のメッセージデータの送信の際にメッセ
ージデータに付加するための付加データを決定して取得
するための付加データ取得手段125 、前記メッセージデ
ータ受信手段121 で受信されたメッセージデータに前記
付加データ取得手段125 で取得された付加データを付加
して、メッセージデータの受信側となるデータ送受信装
置110 に送信するためのメッセージデータ送信手段126
、が備えられている。The data transfer device 120 includes a message data receiving means 121 for receiving the message data transmitted from the communication means 113 included in the data transmitting / receiving device 110 which is a transmitting side of the message data; Message data analysis means for analyzing the message data received by the reception means 121 to obtain a descriptor for representing a predetermined keyword or a special meaning described in accordance with a predetermined specific description method 122, information about the external situation, which is information about the environment such as time, temperature, and weather, and the external situation acquiring means 11 provided in the data transmitting / receiving device 110.
2 to the communication means 11
, An additional data storage means for storing a database storing additional data which is general data such as images, animations and sounds, and the message data analysis means.
From the additional data stored in the additional data storage means 124 based on the keyword and descriptor obtained in step 2 and the information on the external situation obtained by the external situation obtaining means 123, Additional data obtaining means 125 for determining and obtaining additional data to be added to message data at the time of transmission of the message data.The additional data obtaining means 125 obtains the message data received by the message data receiving means 121. Message data transmission means 126 for adding the additional data and transmitting the message
, Is provided.
【0073】前記送信側のデータ送受信装置110 に備え
られた外部状況取得手段112 は、例えば送信相手である
受信側のデータ送受信装置110 で受信されたメッセージ
データに関する情報を収集して得られた履歴情報などの
受信側のデータ送受信装置110 に関する情報を、外部状
況に関する情報として前記通信手段113 を介して取得し
てもよい。The external status acquisition means 112 provided in the data transmitting / receiving apparatus 110 on the transmitting side collects, for example, a history obtained by collecting information on message data received by the data transmitting / receiving apparatus 110 on the receiving side as a transmission partner. Information about the data transmitting / receiving device 110 on the receiving side, such as information, may be obtained via the communication unit 113 as information about the external situation.
【0074】あるいは、前記データ送受信装置110 に別
途構成される、CCD (Charge Coupled Devices)カメラや
温度センサーや心拍計などの各種センサーによって得ら
れる利用者の画像や体温や心拍などの利用者に関する情
報を、外部状況状況に関する情報として取得してもよ
い。Alternatively, information relating to the user such as a user image obtained by various sensors such as a CCD (Charge Coupled Devices) camera, a temperature sensor, and a heart rate meter, which is separately provided in the data transmitting / receiving device 110, such as body temperature and heart rate. May be acquired as information on the external situation.
【0075】更に、予め利用者によって入力されて記憶
されている、あるいは利用者の操作履歴などからデータ
マイニングなどの方法を利用して抽出された、利用者の
嗜好に関する情報を外部状況に関する情報として取得し
てもよい。Further, information relating to the user's preference, which is input and stored in advance by the user or extracted from the operation history of the user using a method such as data mining, is used as information relating to the external situation. May be acquired.
【0076】更に、データ送受信装置110 の位置(地理
的位置等)のようなデータ送受信装置110 に関する情報
であれば、外部状況取得手段112 は、例えばGPS(Global
Positioning System)受信機を利用して現在の位置を生
成してもよいし、PHS(Personal Handyphone System) で
の位置情報取得方法のように、複数の基地局から受信し
た信号によって受信機の現在の位置を計算して生成する
ようにしてもよい。Furthermore, if the information is related to the data transmission / reception device 110 such as the position (geographical position, etc.) of the data transmission / reception device 110, the external situation acquisition means 112 may be, for example, a GPS (Global
The current position may be generated by using a receiver (Positioning System) or the current position of the receiver may be generated by signals received from multiple base stations, such as a method of acquiring position information in a PHS (Personal Handyphone System). The position may be calculated and generated.
【0077】更に、場所(学校、遊園地、病院、乗り物
の中等)などのデータ送受信装置110 自体に関する情報
であれば、外部状況取得手段112 は、場所を特定する情
報を、キーボードやタッチパネル等の入力手段を介した
利用者の入力操作を通して取得してもよい。Further, if the information is related to the data transmitting / receiving device 110 itself such as a place (in a school, an amusement park, a hospital, in a vehicle, etc.), the external situation obtaining means 112 sends the information for specifying the place to a keyboard or a touch panel. It may be obtained through a user's input operation via the input means.
【0078】また、前記データ転送装置120 に備えられ
る外部状況取得手段123 は、前記データ転送装置120 に
別途構成される時計や気温計などの各種センサーによっ
て得られる時刻や気温、あるいは天候に関する情報を発
信するための別の機器から受信された天気などの環境に
関する情報を、外部状況に関する情報として取得しても
よい。The external condition obtaining means 123 provided in the data transfer device 120 stores information on time, temperature, or weather obtained by various sensors such as a clock and a thermometer separately provided in the data transfer device 120. Information about the environment such as weather received from another device for transmitting may be acquired as information about the external situation.
【0079】なお、上述の各種センサーは前記データ送
受信装置110 あるいは前記データ転送装置120 に構成さ
れていなくても、別の機器に構成しておいて、センサー
によって得られた情報を通信によって取得するようにし
てもよい。Even if the above-mentioned various sensors are not included in the data transmitting / receiving device 110 or the data transfer device 120, they may be configured in another device to acquire information obtained by the sensors through communication. You may do so.
【0080】前記付加データ記憶手段124 は必ずしも前
記データ転送装置120 の内部に構成されている必要はな
い。前記付加データ取得手段125 は、前記データ転送装
置120 と有線または無線によって接続された、あるい
は、ネットワークを介して通信可能な別の機器から付加
データを取得してもよい。The additional data storage means 124 does not necessarily need to be configured inside the data transfer device 120. The additional data acquisition unit 125 may acquire the additional data from another device connected to the data transfer device 120 by wire or wirelessly, or capable of communicating via a network.
【0081】また、前記付加データは前記付加データ記
憶手段124 などに固定的に記憶されている必要はなく、
磁気テープやカセットテープ等のテープ系、フロッピー
(登録商標)ディスクやハードディスク等の磁気ディス
クやCD-ROM/MO/MD/DVD等の光ディスクのディスク系、IC
カード(メモリカードを含む)/ 光カード等のカード
系、あるいはマスクROM 、EPROM 、EEPROM、フラッシュ
ROM 等による半導体メモリを含めた固定的にデータを担
持する媒体などの交換可能な各種記録媒体に記憶してお
いて、必要に応じて差し換えできるようにしてもよい。The additional data need not be fixedly stored in the additional data storage means 124 or the like.
Tape system such as magnetic tape and cassette tape, magnetic disk such as floppy (registered trademark) disk and hard disk, and disk system of optical disk such as CD-ROM / MO / MD / DVD, IC
Cards (including memory cards) / cards such as optical cards, or mask ROM, EPROM, EEPROM, flash
The data may be stored in various exchangeable recording media such as a fixed data-bearing media including a semiconductor memory such as a ROM, and may be replaced as necessary.
【0082】図2は付加データ記憶手段124 に記憶され
る付加データの例を説明するための図である。付加デー
タを管理するために、付加データを区別するための名前
であるファイル名201 に対して、付加データの種類を表
すデータ種202 と、複数のキーワードからなるキーワー
ドリスト203 と、外部状況に関する情報の条件である外
部状況条件204 とが、それぞれ対応されて複数記憶され
ている。FIG. 2 is a diagram for explaining an example of additional data stored in the additional data storage means 124. In order to manage the additional data, for a file name 201 which is a name for distinguishing the additional data, a data type 202 representing the type of the additional data, a keyword list 203 including a plurality of keywords, and information on the external situation , A plurality of external situation conditions 204 are stored in correspondence with each other.
【0083】ファイル名201 は付加データを区別するこ
とのできる名前であれば任意の文字列や数字等でもよい
が、この例では一般的にコンピュータで使用されるよう
な、データの実体を管理するための名前で表わしてい
る。つまり、ファイル名201 を利用してデータの実体を
参照することができる。ファイル名によって参照される
データの内容の例を図3に示す。The file name 201 may be an arbitrary character string or numeral as long as it can distinguish the additional data. In this example, however, the entity of the data used in a general computer is managed. It is expressed by the name for. That is, the entity of the data can be referred to using the file name 201. FIG. 3 shows an example of the content of the data referred to by the file name.
【0084】また、データ種202 は画像や音声や動画な
どのデータの種類の他に、JPG やWAV (マイクロソフト
社のWindows で標準的な音声ファイルのフォーマットを
表す)やMP3 やMPG などの、データの形式を併せて記憶
している。一般的なコンピュータで利用されるような、
ファイル名201 に含まれる「. 」以降の文字列で記述さ
れる、予めデータの種類や形式と対応させて定義される
拡張子を用いることによって、データ種202 を省略する
ことも可能である。例えば、拡張子「jpg 」はデータの
種類が画像、形式がJPG であることを表わしている。The data type 202 includes data types such as JPG, WAV (representing a standard audio file format in Microsoft Windows), MP3 and MPG, in addition to data types such as images, sounds, and moving images. Is also stored. As used on common computers,
It is also possible to omit the data type 202 by using an extension that is described in advance with the character string after “.” Included in the file name 201 and is defined in association with the type and format of the data. For example, the extension "jpg" indicates that the data type is image and the format is JPG.
【0085】外部状況条件204 は、ここでは、外部状況
取得手段123 で取得された外部状況に関する情報に対し
て、値の一致や大小関係を比較するように記述してい
る。例えば「送信側心拍>130 」は、送信側のデータ送
受信装置110 に備えられる外部状況取得手段112 が取得
して、データ転送装置120 に備えられる外部状況取得手
段123 が通信手段113 を介して取得した、送信側のデー
タ送受信装置110 の利用者の1分あたりの心拍数が130
よりも大きいという条件を表わしている。Here, the external situation condition 204 is described in such a manner that the information on the external situation acquired by the external situation acquiring means 123 is compared with a value match or a magnitude relation. For example, “transmitting heart rate> 130” is acquired by the external situation acquiring means 112 provided in the data transmitting / receiving apparatus 110 on the transmitting side, and acquired by the external situation acquiring means 123 provided in the data transfer apparatus 120 via the communication means 113. The heart rate per minute of the user of the data transmitting / receiving device 110 on the transmitting side is 130
It represents the condition that it is larger than.
【0086】このようにして、図3に示すように、キー
ワードリスト203 の内容が同じであっても、外部状況に
関する情報、すなわち外部状況条件204 に応じて異なる
付加データが対応付けて記憶されている。In this manner, as shown in FIG. 3, even if the contents of the keyword list 203 are the same, information relating to the external situation, that is, different additional data according to the external situation condition 204 is stored in association with each other. I have.
【0087】また、外部状況条件204 に「(なし)」と
記されているのは、外部状況に関する情報の条件が設定
されていないことを表わしている。例えば、図3の例に
おいては、ファイル名201 が「jinglebell1.mp3 」と
「jinglebell2.mp3 」と「jinglebell3.mp3 」とでは、
キーワードリスト203 の内容と外部状況条件204 の内容
とが一致している。Further, “(none)” written in the external situation condition 204 indicates that the information condition relating to the external situation is not set. For example, in the example of FIG. 3, if the file name 201 is “jinglebell1.mp3”, “jinglebell2.mp3” and “jinglebell3.mp3”,
The contents of the keyword list 203 and the contents of the external situation condition 204 match.
【0088】このように、同じキーワードと外部状況に
関する情報との組み合わせに対して複数の付加データが
対応付けられて記憶されている場合、後述のようにして
付加データ取得手段125 が付加データを自動的に取得す
る際には、これらの複数の付加データの中から任意の付
加データを、別途設けられる乱数発生手段を用いて得ら
れた乱数を元に決定して取得すればよい。なお、データ
取得手段125 による付加データの取得にあたって、送信
側のデータ送受信装置110 の利用者の意図を反映させる
形態については、別途説明する。As described above, when a plurality of pieces of additional data are stored in association with the combination of the same keyword and the information on the external situation, the additional data acquisition unit 125 automatically converts the additional data as described later. When obtaining the additional data, arbitrary additional data may be determined and obtained based on a random number obtained by using a random number generator separately provided. A form in which the intention of the user of the data transmitting / receiving device 110 on the transmitting side when the additional data is acquired by the data acquiring means 125 will be described separately.
【0089】外部状況条件204 には、上述のように、外
部条件に関する情報に対する値の一致や大小関係を比較
するように記述する以外にも、特定の状態を表わす状態
条件を外部状況条件204 として記述しておいてもよい。
この場合には、外部条件に関する情報に対する値の一致
や大小関係を比較するような条件を、前記特定の状態を
表わす状態条件に、別途対応付けて記憶するようにすれ
ばよい。As described above, in addition to describing that the value of information relating to the external condition is equal or comparing the magnitude relation, the external condition 204 also includes a state condition representing a specific state as the external condition 204. It may be described.
In this case, a condition for comparing a value match or a magnitude relationship with information relating to the external condition may be stored separately in association with the state condition representing the specific state.
【0090】例えば外部状況条件204 には「親密度=
高」という状態条件を記憶しておき、状態条件「親密度
=高」に対して、「送信側心拍>130 、または、受信側
心拍>130 、または、送受信回数>20」という条件を対
応付けて別途記憶しておく。このようにすると、「親密
度=高」という状態を表わす外部条件に関する情報を複
数設定することができる。For example, the external situation condition 204 includes “intimacy =
The state condition of “high” is stored, and the condition of “transmitting heartbeat> 130, or receiving heartbeat> 130, or number of times of transmission / reception> 20” is associated with the state condition “intimacy = high”. And memorize it separately. In this way, it is possible to set a plurality of pieces of information relating to the external condition indicating the state of “intimacy = high”.
【0091】すなわち、この例では、送信側のデータ送
受信装置110 の利用者の心拍数が130 よりも大きい場
合、または、受信側のデータ送受信装置110 の利用者の
心拍数が130 よりも大きい場合、または送信側のデータ
送受信装置110 と受信側のデータ送受信装置110 との間
でのメッセージデータの送受信が20回よりも多く行われ
ている場合には、送信側のデータ送受信装置110 の利用
者と受信側のデータ送受信装置110 の利用者との親密度
が高いことを表わす状態条件「親密度=高」が該当する
ことになる。That is, in this example, when the heart rate of the user of the data transmitting / receiving device 110 on the transmitting side is larger than 130, or when the heart rate of the user of the data transmitting / receiving device 110 on the receiving side is larger than 130. Or, if message data has been transmitted and received more than 20 times between the transmitting-side data transmitting / receiving device 110 and the receiving-side data transmitting / receiving device 110, the user of the transmitting-side data transmitting / receiving device 110 The state condition “intimacy = high”, which indicates that the intimacy with the user of the data transmitting / receiving device 110 on the receiving side is high, is applicable.
【0092】なお、すべてのデータ送受信装置110 が外
部状況取得手段112 を備えている必要はない。この場合
は相当する外部条件に関する情報がなかったものとし
て、キーワードリスト203 のみに基づき、同様にして処
理をすればよい。It is not necessary that every data transmission / reception device 110 has the external status acquisition means 112. In this case, it is assumed that there is no information on the corresponding external condition, and the same process may be performed based on only the keyword list 203.
【0093】以下、図4乃至図8を参照して、本発明の
第1の実施形態に関わるデータ転送装置120 の具体的な
動作例を説明する。Hereinafter, a specific operation example of the data transfer apparatus 120 according to the first embodiment of the present invention will be described with reference to FIGS.
【0094】図4は、発信側のデータ送受信装置110 か
らメッセージデータ受信手段121 が受信したメッセージ
データの例を示す図である。この例のメッセージデータ
は、一般的な電子メールと同様に、主題を表すsubject
行401 、発信者を表すfrom行402 、宛先を表すto行403
、および本文404 とから構成されている。FIG. 4 is a diagram showing an example of message data received by the message data receiving means 121 from the data transmitting / receiving device 110 on the transmitting side. The message data in this example has a subject
Line 401, from line 402 representing the sender, to line 403 representing the destination
, And a body 404.
【0095】図5は図4に示したメッセージデータの例
に含まれる本文404 を、メッセージデータ解析手段122
がキーワードを得るために解析した結果の一例である。
ここでは一般的に形態素解析として知られる、自然言語
を単語(形態素)に分解する処理によって得られた結果
として、得られた形態素501 と、形態素501 の種類を表
す品詞502 とのリストを示している。このような処理を
利用すれば、例えば「好きです」という文章から「好き
だ」という形態素を得るようにして、動詞や形容詞等の
用言についても活用による語尾の変形を排除して、前述
のキーワードリスト203 に含めるキーワードの数を少な
くすることができる。FIG. 5 is a flow chart showing the processing performed by the message data analysis means 122 using the text 404 included in the example of the message data shown in FIG.
Is an example of a result of analysis for obtaining a keyword.
Here, as a result obtained by a process of decomposing a natural language into words (morphemes), which is generally known as morphological analysis, a list of the obtained morpheme 501 and a part of speech 502 indicating the type of the morpheme 501 is shown. I have. By using such a process, for example, a morpheme of “I like” is obtained from a sentence of “I like”, and the ending of the endings due to the use of verbs and adjectives is eliminated. The number of keywords included in the keyword list 203 can be reduced.
【0096】このようにして得られた形態素501 すべて
を、前記本文404 に含まれるキーワードとしてもよい
が、例えば助詞等の品詞はあまり重要な意味を持たない
と考えられるので、特定の品詞のみをキーワードとして
扱うようにすれば、後に記述する付加データ検索の処理
量を減らすことができる。例えば名詞、動詞、形容詞の
みをキーワードとして扱うとすると、図5に示した形態
素501 のリストのうち、「あなた」「こと」「好きだ」
「今度」「食事」「する」「返事」「待つ」「まする」
の9つの形態素501 がキーワードとして得られる。All the morphemes 501 obtained in this manner may be used as keywords included in the text 404. However, since it is considered that the part of speech such as a particle does not have a very important meaning, only a specific part of speech is used. If it is handled as a keyword, the processing amount of additional data search described later can be reduced. For example, if only nouns, verbs, and adjectives are treated as keywords, in the list of morphemes 501 shown in FIG.
“Next time” “Meal” “Yes” “Reply” “Wait” “Masuru”
Are obtained as keywords.
【0097】形態素解析以外にも、一般的なキーワード
マッチング手法によって予め登録されているキーワード
に一致する文字列を切り出すようにしてもよいし、英文
などではスペースやタブなどの空白文字やピリオドやカ
ンマなどの、特定の記号で区切られた単語などを切り出
してもよい。In addition to the morphological analysis, a character string that matches a pre-registered keyword may be cut out by a general keyword matching method. In English, blank characters such as spaces and tabs, periods and commas may be used. For example, a word or the like separated by a specific symbol may be cut out.
【0098】また、以上説明した例ではメッセージデー
タを解析して得られた形態素501 をキーワードとしてい
るが、一般的なシソーラス辞書などの類語辞書を利用し
て類語となる形態素501 は同じキーワードに変換しても
よい。例えば「あなた」「君」「貴君」などを同じキー
ワード「あなた」に変換する。このようにすると、図2
に示したキーワードリスト203 に含めるキーワードの数
を少なくすることができる上、後述のように付加データ
を検索する際に表現の違いによる影響を少なくすること
ができる。Further, in the example described above, the morpheme 501 obtained by analyzing the message data is used as a keyword. May be. For example, "you", "you", "you" are converted to the same keyword "you". In this case, FIG.
In addition, the number of keywords included in the keyword list 203 shown in FIG. 4 can be reduced, and the influence of a difference in expression when searching for additional data can be reduced as described later.
【0099】更に、メッセージ中に含まれる、予め定め
られた特定の記述方法に従った記述を、特別な意味を表
わすための記述子として抽出してもよい。特定の記述方
法の例としては、特別な意味を表わしたい記述を<と>
で囲んで記述する。このような特定の記述方法を使用す
ることによって、メッセージデータを作成する利用者は
メッセージデータの内容を表わす記述子を記述すること
ができるので、本発明に関わるデータ転送装置120 が取
得する付加データをより適切なものにすることができ
る。Further, a description according to a predetermined specific description method included in the message may be extracted as a descriptor for expressing a special meaning. As an example of a specific description method, the description to express a special meaning is <and>
Described in brackets. By using such a specific description method, the user who creates the message data can describe the descriptor representing the content of the message data, so that the additional data acquired by the data transfer apparatus 120 according to the present invention can be described. Can be made more appropriate.
【0100】付加データ取得手段125 は、メッセージデ
ータ解析手段122 が上述のようにして得たキーワードあ
るいは記述子と、データ送受信装置110 の外部状況取得
手段112 が取得して、通信手段113 を介して外部状況取
得手段123 が取得した外部状況に関する情報、または外
部状況取得手段123 が独自に取得した外部状況に関する
情報とから、付加データ記憶手段124 に記憶される付加
データを検索して対応する付加データを取得する。The additional data acquiring means 125 acquires the keyword or the descriptor obtained by the message data analyzing means 122 as described above, and the external situation acquiring means 112 of the data transmitting / receiving apparatus 110, and transmits the acquired data via the communication means 113. From the information on the external situation acquired by the external situation acquiring means 123 or the information on the external situation independently acquired by the external situation acquiring means 123, the additional data stored in the additional data storage means 124 is searched for the corresponding additional data. To get.
【0101】例えば、図2に示した付加データの例を、
図5に示したメッセージデータを解析した結果の例から
検索すると、形態素501 としての「好きだ」からheart
1.jpg、heart2.jpg、love.jpgが、形態素501 としての
「食事」からbreakfast.jpg 、lunch.jpg 、dinner.jpg
が、それぞれ得られる。更に、外部状況に関する情報
が、「送信側心拍が90」および「時刻が16:00 」であっ
たとする。上記の検索結果から更に外部状況に関する情
報で検索を行うと、外部状況条件204 が「送信側心拍≦
100 」であるlove.jpgと、「14:00 <時刻」であるdinn
er.jpgとが得られる。For example, the example of the additional data shown in FIG.
When searching from the example of the analysis result of the message data shown in FIG.
1.jpg, heart2.jpg, love.jpg are from “meal” as morpheme 501, breakfast.jpg, lunch.jpg, dinner.jpg
Are obtained respectively. Further, it is assumed that the information regarding the external situation is “the sending heart rate is 90” and “the time is 16:00”. When a search is further performed from the above search results with information regarding the external situation, the external situation condition 204 is “transmitting heart rate ≦
Love.jpg which is "100" and dinn which is "14:00 <time"
er.jpg is obtained.
【0102】以上のようにして付加データ取得手段125
によって取得された付加データlove.jpgおよびdinner.j
pgを、メッセージデータ送信手段126 が図4に示したメ
ッセージデータに付加して受信側のデータ送受信装置11
0 に送信するメッセージデータの例を図6に示す。付加
データ405 はlove.jpgの、付加データ406 はdinner.jpg
の内容を、それぞれ示している。As described above, additional data acquisition means 125
Additional data love.jpg and dinner.j obtained by
The message data transmitting means 126 adds the pg to the message data shown in FIG.
FIG. 6 shows an example of message data transmitted to 0. Additional data 405 is love.jpg, additional data 406 is dinner.jpg
Are shown respectively.
【0103】ここでは付加データが画像データである例
を示しているが、これ以外にも、例えば音声データであ
れば一般的な電子メールと同様にして添付ファイルとし
て前記メッセージデータに併せて送信し、受信側のデー
タ送受信装置110 で該メッセージデータを閲覧する際
に、該音声データが自動的に再生されるようにすればよ
い。その他の種類のデータでも同様である。Although the example in which the additional data is image data is shown here, other than this, for example, if the data is audio data, it is transmitted as an attached file together with the message data in the same manner as a general electronic mail. When the message data is browsed by the data transmitting / receiving device 110 on the receiving side, the voice data may be automatically reproduced. The same applies to other types of data.
【0104】また、付加データがいずれのメッセージデ
ータに含まれるキーワードから検索されたのかを示唆す
るために、図6の例で示すように、検索されたキーワー
ドの近くに位置するようにそれぞれの付加データを配置
するようにして付加してもよい。In order to indicate from which message data the additional data was retrieved from the keyword, as shown in the example of FIG. 6, each of the additional data is located near the retrieved keyword. The data may be added so as to be arranged.
【0105】更に、メッセージデータが長文であると、
付加データ取得手段125 で取得される付加データの数が
多くなるおそれがある。これに対しては、メッセージデ
ータに付加する付加データの数を制限するようにすれば
よい。取得された付加データのうち、いずれの付加デー
タをメッセージデータに付加するかは任意でもよいが、
より多くのキーワードや記述子が対応する付加データを
優先的に付加するようにしたり、subject 行401 のよう
な主題を表わすメッセージデータの一部分に含まれるキ
ーワードに対応する付加データを優先的に付加するよう
にすると、メッセージデータの内容により適した付加デ
ータを付加することができる。図4のメッセージデータ
の例では、subject 行401 の内容「愛しています」をメ
ッセージデータ解析手段122 が解析すると形態素501 と
しての「愛」が得られるので、上述のlove.jpgとdinne
r.jpgとでは、図2に示したキーワードリスト203 の例
から、love.jpgをdinner.jpgよりも優先的に付加すれば
よい。Further, if the message data is long,
There is a possibility that the number of additional data acquired by the additional data acquisition means 125 will increase. To cope with this, the number of additional data to be added to the message data may be limited. Which of the additional data to be added to the message data among the obtained additional data may be arbitrary,
The additional data corresponding to more keywords or descriptors is preferentially added, or the additional data corresponding to the keyword included in a part of the message data indicating the subject such as the subject line 401 is preferentially added. By doing so, additional data more suitable for the content of the message data can be added. In the example of the message data shown in FIG. 4, if the message data analyzing means 122 analyzes the content "I love you" in the subject line 401, "Love" is obtained as the morpheme 501.
In the case of r.jpg, love.jpg may be added preferentially to dinner.jpg from the example of the keyword list 203 shown in FIG.
【0106】図7は、本発明の第1の実施形態に関わる
データ転送装置120 における処理の流れを説明するため
のフローチャートである。なお、各ステップの具体的な
例は前述のとおりである。FIG. 7 is a flow chart for explaining the flow of processing in the data transfer device 120 according to the first embodiment of the present invention. Specific examples of each step are as described above.
【0107】まず、メッセージデータ受信手段121 は、
送信側のデータ送受信装置110 に備えられる通信手段11
3 から送信されたメッセージデータを受信する(ステッ
プS601;以後S601と略記する)。First, the message data receiving means 121
Communication means 11 provided in data transmitting / receiving device 110 on the transmitting side
3 (step S601; hereinafter abbreviated as S601).
【0108】次に、外部状況取得手段123 は外部状況に
関する情報を取得する(S602)。Next, the external situation acquiring means 123 acquires information relating to the external situation (S602).
【0109】次に、メッセージデータ解析手段122 はS6
01で受信されたメッセージデータを解析して、キーワー
ドあるいは記述子を得る(S603)。Next, the message data analysis means 122 executes S6
The message data received in 01 is analyzed to obtain a keyword or a descriptor (S603).
【0110】次に、付加データ取得手段125 は、S602で
取得された外部状況に関する情報とS603で得られたキー
ワードあるいは記述子とから、付加データ記憶手段124
に記憶される付加データを検索して、適切な付加データ
を決定して取得する(S604)。Next, the additional data obtaining means 125 obtains the additional data storing means 124 from the information on the external situation obtained in S602 and the keyword or descriptor obtained in S603.
Is searched for, and appropriate additional data is determined and obtained (S604).
【0111】次に、メッセージデータ送信手段126 はS6
01で受信されたメッセージデータに、S604で取得された
付加データを付加して、受信側のデータ送受信装置110
に送信する(S605)。その後、処理を終了する。Next, the message data transmitting means 126 sets S6
01 to the message data received in S604, and adds the additional data
(S605). After that, the process ends.
【0112】このように、本発明によれば、送信側のデ
ータ送受信装置110 の利用者は、メッセージデータを受
信側のデータ送受信装置110 に宛てて送信するだけで、
メッセージデータはデータ転送装置120 に一旦中継さ
れ、データ転送装置120 において、メッセージデータの
解析結果と、取得した外部状況に関する情報とに基づい
て、メッセージデータの内容に適合した付加データが自
動的に選択され、その付加データをメッセージデータに
添付した状態で、受信側のデータ送受信装置110に送信
することができる。As described above, according to the present invention, the user of the data transmitting / receiving device 110 on the transmitting side only needs to transmit message data to the data transmitting / receiving device 110 on the receiving side.
The message data is temporarily relayed to the data transfer device 120, and the data transfer device 120 automatically selects additional data suitable for the content of the message data based on the analysis result of the message data and the acquired information on the external situation. Then, the additional data can be transmitted to the data transmitting / receiving device 110 on the receiving side with the additional data attached to the message data.
【0113】したがって、送信側の利用者は、付加デー
タを作成したり、付加データのデータベースを検索して
適切な付加データを探す手間をかけなくても、メッセー
ジデータに付加データの面白みを加えることができる。Therefore, the user on the sending side can add interest to the message data without having to create additional data or search the additional data database to find appropriate additional data. Can be.
【0114】しかも、外部状況に関する情報は、その種
類および種類数を任意に設定し得ると共に、情報内容が
固定されず経時的に変化する情報(天気、データ送受信
装置110 の位置/場所、データ送受信装置110 の利用者
の心拍数等)を外部状況に関する情報として選択するこ
とも可能なので、そのような外部状況に関する情報を用
いて選択された付加データは、その時々の外部状況に応
じて変わり得る多様性を持つことができる。In addition, the type and number of types of the information relating to the external situation can be arbitrarily set, and the information (the weather, the position / location of the data transmitting / receiving device 110, the data transmitting / receiving (E.g., the heart rate of the user of the device 110) can also be selected as information relating to the external situation, so that the additional data selected using such information relating to the external situation may change according to the external situation at each time. Can have diversity.
【0115】この結果、メッセージデータにその時々の
外部状況に応じた付加データの一層の面白みを加えるこ
とができる。As a result, it is possible to add more interesting additional data to the message data according to the external situation at that time.
【0116】(第2の実施形態)第1の実施形態では、
付加データ取得手段125 がメッセージデータと外部状況
に関する情報とから付加データを取得することによっ
て、送信側の端末であるデータ送受信装置110 の利用者
が付加データを作成したり検索しなくても、メッセージ
データの内容と外部状況に関する情報との両方に適合す
る付加データを受信側の端末であるデータ送受信装置11
0 の利用者に送ることができる例について説明した。(Second Embodiment) In the first embodiment,
The additional data acquisition means 125 acquires the additional data from the message data and the information on the external situation, so that the user of the data transmitting / receiving device 110, which is the terminal on the transmitting side, does not need to create or search for the additional data. A data transmitting / receiving device 11 which is a terminal on the receiving side transmits additional data that is compatible with both the content of the data and the information regarding the external situation
An example that can be sent to 0 users has been described.
【0117】これに対し、第2の実施形態では、更に、
付加データ取得手段125 が取得した付加データの履歴に
関する情報や、メッセージデータ受信手段121 でのメッ
セージデータの受信履歴とメッセージデータ送信手段12
6 でのメッセージデータの送信履歴に関する情報を参照
して、付加データ取得手段125 が取得する付加データを
決定する例について説明する。このようにすることで、
取得される付加データをより多様に変化させることがで
きる。On the other hand, in the second embodiment,
Information on the history of the additional data acquired by the additional data acquisition unit 125, the reception history of the message data by the message data reception unit 121, and the message data transmission unit 12
An example in which the additional data acquiring means 125 determines the additional data to be acquired with reference to the information on the transmission history of the message data in 6 will be described. By doing this,
Acquired additional data can be changed more variously.
【0118】図8は、本発明の第2の実施形態に関わる
データ転送装置120 およびデータ送受信装置110 とから
なる、データ交換システムの構成を示すブロック図であ
る。図8においては、図1に示した構成に加えて、デー
タ転送装置120 に、付加データ取得手段125 での付加デ
ータの取得履歴に関する情報を記憶する付加データ取得
履歴記憶手段127 と、メッセージデータ受信手段121 で
のメッセージデータの受信履歴とメッセージデータ送信
手段126 でのメッセージデータの送信履歴とを記憶する
送受信履歴記憶手段128 が備えられている。また、付加
データ取得手段129 は、前記メッセージデータ解析手段
122 で得られたキーワードや記述子と、前記外部状況取
得手段123 で取得された外部状況に関する情報と、前記
付加データ取得履歴記憶手段127 で記憶されている付加
データの取得履歴に関する情報と、前記送受信履歴記憶
手段128 で記憶されているメッセージデータの送受信履
歴とから、付加データ記憶手段124 に記憶されている付
加データの中から、メッセージデータの送信の際にメッ
セージデータに付加するための付加データを決定して取
得する。これら以外の構成は図1に示したものと同様で
ある。FIG. 8 is a block diagram showing a configuration of a data exchange system including a data transfer device 120 and a data transmission / reception device 110 according to the second embodiment of the present invention. In FIG. 8, in addition to the configuration shown in FIG. 1, the data transfer device 120 has an additional data acquisition history storage unit 127 for storing information on the acquisition history of the additional data in the additional data acquisition unit 125; A transmission / reception history storage means 128 for storing the reception history of the message data in the means 121 and the transmission history of the message data in the message data transmission means 126 is provided. Further, the additional data acquisition unit 129 is provided with the message data analysis unit.
The keyword and descriptor obtained in 122, the information on the external situation acquired by the external situation acquisition means 123, the information on the acquisition history of the additional data stored in the additional data acquisition history storage means 127, From the transmission / reception history of the message data stored in the transmission / reception history storage means 128, and from the additional data stored in the additional data storage means 124, additional data for adding to the message data when transmitting the message data Determine and get. The other configuration is the same as that shown in FIG.
【0119】前記付加データ取得履歴記憶手段127 が記
憶している、付加データの取得履歴に関する情報とは、
例えばそれぞれの付加データが過去に前記付加データ取
得手段129 によって取得された回数である。あるいは、
前記付加データ取得手段129が取得した付加データがい
ずれのものであったかを順に記憶するようにしてもよ
い。The information about the additional data acquisition history stored in the additional data acquisition history storage means 127 is as follows.
For example, the number of times each additional data has been acquired by the additional data acquisition unit 129 in the past. Or,
The type of the additional data acquired by the additional data acquiring means 129 may be stored in order.
【0120】付加データの取得履歴に関する情報は、例
えば以下のようにして前記付加データ取得手段129 によ
って参照されて利用される。図2に示した付加データの
例において、キーワードが「クリスマス」である付加デ
ータは、ファイル名201 が「jinglebell1.mp3 」と「ji
nglebell2.mp3 」と「jinglebell3.mp3 」である3つが
ある。これらの付加データでは外部状況条件204 は「な
し」であるので、外部状況に関する情報の内容に関係な
く、付加データ取得手段129 による取得の候補となる。
このように取得の候補が複数ある場合、付加データ取得
手段129 は、取得の候補のうちで過去に取得した回数が
最も少ない付加データを取得する。また、過去に取得し
た回数が最も少ない取得の候補が複数ある場合は、それ
らのうちのいずれかを乱数発生手段を用いて得られた乱
数を元に決定して取得する。The information on the acquisition history of the additional data is referred to and used by the additional data acquisition means 129 as follows, for example. In the example of the additional data illustrated in FIG. 2, the additional data having the keyword “Christmas” has file names 201 of “jinglebell1.mp3” and “ji
nglebell2.mp3 "and" jinglebell3.mp3 ". Since the external situation condition 204 is "none" in these additional data, it is a candidate for acquisition by the additional data acquisition means 129 irrespective of the content of the information on the external situation.
As described above, when there are a plurality of acquisition candidates, the additional data acquisition unit 129 acquires the additional data with the least number of acquisitions in the past among the acquisition candidates. If there are a plurality of acquisition candidates with the least number of acquisitions in the past, one of them is determined based on the random number obtained by using the random number generation means and obtained.
【0121】以上のようにすると、同じキーワードと外
部状況に関する情報との組み合わせに対して、付加デー
タ取得手段129 における付加データの取得履歴に応じ
て、付加データが選択されるので、常に同じ付加データ
が取得されることがなくなり、取得される付加データが
固定的になることを避けることができる。また、あるキ
ーワードと外部状況に関する情報との組み合わせに対応
する、付加データそれぞれが取得される回数を均等にす
ることができる。As described above, the additional data is selected according to the acquisition history of the additional data by the additional data acquisition means 129 for the combination of the same keyword and the information on the external situation. Can be prevented from being acquired, and the acquired additional data can be prevented from being fixed. In addition, the number of times that each of the additional data is obtained, which corresponds to a combination of a certain keyword and information about the external situation, can be equalized.
【0122】あるいは、付加データの取得履歴に関する
情報として、前記付加データ取得手段129 が取得した付
加データがいずれのものであったかを順に記憶している
場合には、取得の候補のうちで付加データの取得履歴に
含まれていない候補(まだ取得されたことがない付加デ
ータ)があればそれを取得し、いずれの候補も付加デー
タの取得履歴に含まれている(取得されたことがある)
場合には取得された順が最も古い候補を取得する。この
ようにしても、上記と同様の効果を得ることができる。Alternatively, when the additional data acquired by the additional data acquisition means 129 is sequentially stored as information on the acquisition history of the additional data, the additional data If there is a candidate that is not included in the acquisition history (additional data that has not yet been acquired), it is acquired, and any candidate is included in the acquisition history of the additional data (it has been acquired).
In this case, the candidate obtained in the order of acquisition is the oldest. Even in this case, the same effect as described above can be obtained.
【0123】また、前記送受信履歴記憶手段128 が記憶
している、メッセージデータの送受信履歴は、例えば、
いずれのデータ送受信装置110 からメッセージデータを
受信して、該メッセージデータをいずれのデータ送受信
装置110 に送信したか、という情報である。The transmission / reception history of the message data stored in the transmission / reception history storage means 128 is, for example,
From which data transmission / reception device 110 the message data was received and to which data transmission / reception device 110 the message data was transmitted is information.
【0124】このようなメッセージデータの送受信履歴
は、例えば次のようにして付加データ取得手段129 によ
って利用される。まず、送受信履歴記憶手段128 に記憶
されたメッセージデータの送受信履歴を、付加データ取
得手段129 が参照して、ある送信側のデータ送受信装置
110 と受信側のデータ送受信装置110 との組み合わせの
間で行われたメッセージデータの送受信の回数を得る。
この回数を、送信側のデータ送受信装置110 の利用者と
受信側のデータ送受信装置110 の利用者との親密度を表
わしていると解釈して、前述のように外部状況条件204
に含まれる状態条件「親密度」として利用する。このよ
うにして、図2におけるファイル名201が「hello1.wa
v」と「hello2.wav」と「hello3.wav」である付加デー
タのように、同じキーワードをキーワードリスト203 に
含む付加データの中から、メッセージデータの送受信履
歴に応じて「親密度」、つまり状態条件にふさわしい適
切な付加データを取得することができる。The message data transmission / reception history is used by the additional data acquisition means 129 as follows, for example. First, the additional data acquisition unit 129 refers to the transmission / reception history of the message data stored in the transmission / reception history storage unit 128, and the data transmission / reception device on a certain transmission side.
The number of times of transmission / reception of message data performed between the combination of the data transmission / reception device 110 and the data transmission / reception device 110 on the receiving side is obtained.
This number of times is interpreted as representing the degree of intimacy between the user of the data transmitting / receiving device 110 on the transmitting side and the user of the data transmitting / receiving device 110 on the receiving side, and as described above, the external situation condition 204 is determined.
Is used as the state condition “intimacy” included in the. In this way, the file name 201 in FIG.
v "," hello2.wav ", and" hello3.wav ", among the additional data containing the same keyword in the keyword list 203," intimacy ", Appropriate additional data suitable for the state condition can be obtained.
【0125】あるいは、メッセージデータの送受信履歴
として、送受信を行った時刻を併せて記憶するようにす
れば、例えば、ある送信側のデータ送受信装置110 と受
信側のデータ送受信装置110 との組み合わせの間でメッ
セージデータの送受信が頻繁に行われる時間帯を取得す
ることによって、この時間帯を外部状況に関する情報と
して、言い換えれば時間に関わる内容を持つ付加データ
の選択条件とするように、前述と同様にして利用するこ
ともできる。Alternatively, if the transmission / reception time is also stored as the transmission / reception history of the message data, for example, the transmission / reception history of the data transmission / reception apparatus 110 on a certain transmission side and the data transmission / reception apparatus 110 on the reception side may be stored. By acquiring a time zone in which message data is frequently transmitted and received in the same manner as described above, this time zone is used as information relating to an external situation, in other words, as a condition for selecting additional data having a time-related content. It can also be used.
【0126】(第3の実施形態)第1の実施形態および
第2の実施形態では、メッセージデータと外部状況に関
する情報とから付加データを決定して取得して、受信側
の端末であるデータ送受信装置110 に送信する例につい
て説明した。(Third Embodiment) In the first embodiment and the second embodiment, additional data is determined and acquired from message data and information relating to an external situation, and data transmission / reception as a terminal on the receiving side is performed. An example of transmission to the device 110 has been described.
【0127】これに対し、第3の実施形態では、本発明
に関わるデータ転送装置120 が、取得された付加データ
を送信側のデータ送受信装置110 にも送信し、送信側の
データ送受信装置110 の利用者が該付加データを確認し
て所望のものであるか否かを前記データ転送装置120 に
送信する例について説明する。On the other hand, in the third embodiment, the data transfer device 120 according to the present invention also transmits the acquired additional data to the data transmitting / receiving device 110 on the transmitting side, and the data transmitting / receiving device 110 on the transmitting side transmits the additional data. An example in which the user confirms the additional data and transmits whether or not the additional data is desired to the data transfer apparatus 120 will be described.
【0128】図9は、本発明の第3の実施形態に関わる
データ転送装置120 およびデータ送受信装置110 とから
なる、データ交換システムの構成を示すブロック図であ
る。FIG. 9 is a block diagram showing a configuration of a data exchange system including a data transfer device 120 and a data transmission / reception device 110 according to the third embodiment of the present invention.
【0129】図9において、データ送受信装置110 に
は、図1で説明した各手段111 〜113の構成に加えて、
データ転送装置120 が決定した付加データに対する認否
に関する情報を、メッセージデータの発信元である該デ
ータ送受信装置110 の利用者が入力するための付加デー
タ認否情報入力手段114 が設けられている。Referring to FIG. 9, a data transmitting / receiving apparatus 110 has the configuration of each of the means 111 to 113 described in FIG.
An additional data approval / disapproval information input means 114 is provided for the user of the data transmitting / receiving device 110, which is the source of the message data, to input information on the approval / disapproval of the additional data determined by the data transfer device 120.
【0130】また、データ転送装置120 には、図1で説
明した各手段121 〜125 の構成に加えて、前記付加デー
タ取得手段125 で取得された複数の付加データを合成し
て一つあるいは複数の合成付加データを作成する付加デ
ータ合成手段130 、前記付加データ合成手段130 で作成
された合成付加データの、データの種類を変換するデー
タ変換手段131 、前記データ変換手段131 で変換された
合成付加データを送信側のデータ送受信装置110 に送信
するための付加データ送信手段132 、前記付加データ認
否情報入力手段114 で入力された認否に関する情報を前
記送信側のデータ送受信装置110 から受信する付加デー
タ認否情報取得手段133 、前記付加データ認否情報取得
手段133 で付加データを、発信元の利用者が認める情報
を受信した後に、前記データ変換手段131 で変換された
合成付加データを前記メッセージデータ受信手段121 で
受信されたメッセージデータに付加して受信側のデータ
送受信装置110 に送信するためのメッセージデータ送信
装置134 が備えられている。Further, in addition to the configuration of each of the units 121 to 125 described with reference to FIG. 1, the data transfer device 120 synthesizes a plurality of pieces of additional data acquired by the Additional data synthesizing means 130 for creating the combined additional data, data converting means 131 for converting the type of data of the combined additional data created by the additional data synthesizing means 130, and the combined addition converted by the data converting means 131. The additional data transmitting means 132 for transmitting data to the data transmitting / receiving device 110 on the transmitting side, the additional data acknowledgment information received from the data transmitting / receiving device 110 on the transmitting side is received from the data transmitting / receiving device 110 on the transmitting side. The information acquiring means 133 receives the additional data from the additional data acceptance / rejection information acquiring means 133 and receives the information recognized by the source user. A message data transmitting device 134 for adding the combined additional data converted in 1 to the message data received by the message data receiving means 121 and transmitting the message data to the data transmitting / receiving device 110 on the receiving side is provided.
【0131】なお、前記付加データ合成手段130 は、前
記メッセージデータ受信手段121 で受信された、送信側
のデータ送受信装置110 から受信されたメッセージデー
タの全部あるいは一部と、前記付加データ取得手段125
で取得された一つあるいは複数の付加データとを合成し
てもよい。この場合は、前記付加データ取得手段125は
前記メッセージデータ受信手段121 で受信されたメッセ
ージデータの全部あるいは一部を付加データとして取得
すればよい。The additional data synthesizing means 130 includes all or a part of the message data received by the message data receiving means 121 and received from the data transmitting / receiving device 110 on the transmitting side, and the additional data obtaining means 125
May be combined with one or a plurality of pieces of additional data acquired in step (1). In this case, the additional data acquisition means 125 may acquire all or part of the message data received by the message data reception means 121 as additional data.
【0132】以下、図10ないし図13を参照して、本
発明の第3の実施形態に関わるデータ交換システムの具
体的な動作例を説明する。Hereinafter, a specific operation example of the data exchange system according to the third embodiment of the present invention will be described with reference to FIGS.
【0133】図10は、発信側のデータ送受信装置110
からメッセージデータ受信手段121が受信したメッセー
ジデータの例を示す図である。この例のメッセージデー
タは、図4で説明したのと同様の、主題を表すsubject
行701 、発信者を表すfrom行702 、宛先を表すto行703
、および本文704 に加えて、データ転送装置120 に対
して付加データに変換することを要請する内容である、
予め定められた特定の記述方法に従って記述されている
記述子705 、メッセージデータに添付されている画像デ
ータ706 、から構成されている。FIG. 10 shows a data transmitting / receiving apparatus 110 on the transmitting side.
FIG. 7 is a diagram showing an example of message data received by the message data receiving means 121 from FIG. The message data of this example is similar to the subject described in FIG.
Line 701, from line 702 representing the caller, to line 703 representing the destination
, And in addition to the text 704, the content requesting the data transfer device 120 to convert the data into additional data.
It is composed of a descriptor 705 described according to a predetermined specific description method, and image data 706 attached to the message data.
【0134】前記記述子705 中の「<overlay type="ima
ge">」は記述子705 の開始を表わす記述である。この記
述中の「overlay 」は、前記画像データ706 に付加デー
タ取得手段125 で取得された付加データを重ねて合成す
ることを前記付加データ合成手段130 に指示するための
コマンドである。また、「type="image"」は、付加デー
タ取得手段125 が取得する付加データの種類を画像とす
ることを指示するための、前記コマンドに附随する属性
である。In the descriptor 705, "<overlay type =" ima
ge ">" is a description indicating the start of the descriptor 705. "Overlay" in this description is a command for instructing the additional data synthesizing means 130 to overlay and synthesize the image data 706 with the additional data obtained by the additional data obtaining means 125. "Type =" image "" is an attribute attached to the command for instructing that the type of the additional data acquired by the additional data acquiring means 125 is an image.
【0135】また、「</overlay>」は記述子705 の終了
を表わす記述である。記述子705 の開始を表わす記述と
終了を表わす記述の間に記述されている「女の子」は、
付加データ取得手段125 が付加データを取得するための
キーワードである。“</ Overlay>” is a description indicating the end of the descriptor 705. The "girl" described between the description indicating the start and the description indicating the end of the descriptor 705 is,
This is a keyword for the additional data acquisition means 125 to acquire additional data.
【0136】以上の記述方式は、XML(Extensible Marku
p Language) として知られる記述方式に準拠している
が、必ずしもこの記述方式に限るものではない。また、
この例では付加データの合成の方法や付加データの種類
を指定するコマンドや属性によって付加データ合成手段
130 や付加データ取得手段125 への指示を記述している
が、これら以外の構成に対する指示を記述できるように
してもよい。例えば、外部状況取得手段123 に対して取
得する外部状況の種類を指定するというようにすると、
外部状況取得手段123 が取得する外部状況に関する情報
を限定することができ、データの転送量や処理量を軽減
することができる。The above description method is based on XML (Extensible Marku
p Language), but is not necessarily limited to this description method. Also,
In this example, the additional data synthesizing means is determined by a command or attribute for specifying a method of synthesizing the additional data and a type of the additional data.
Although instructions to 130 and additional data acquisition means 125 are described, instructions for other configurations may be described. For example, if the type of the external situation to be acquired is specified for the external situation acquiring means 123,
The information on the external situation acquired by the external situation acquisition means 123 can be limited, and the amount of data transfer and processing can be reduced.
【0137】なお、上記のようなコマンドや属性などの
記述が省略された時は、それぞれの構成は予め設定され
ているデフォルトの動作で処理を行うようにしてもよ
い。When the description of the commands and attributes is omitted, the respective components may be processed by default operations set in advance.
【0138】前記メッセージデータ解析手段122 は、図
10のメッセージデータの例を解析して、記述子705 に
含まれているコマンド、属性、キーワードを得る。付加
データ取得手段125 は、前記メッセージデータ解析手段
122 によって得られたキーワードと属性と、前記外部状
況取得手段123 で取得された外部状況に関する情報とか
ら、付加データ記憶手段124 に記憶されている付加デー
タを検索して、前記付加データ合成手段130 が合成に用
いる付加データを決定して取得する。The message data analysis means 122 analyzes the example of the message data shown in FIG. 10 and obtains the command, attribute and keyword included in the descriptor 705. The additional data acquisition means 125 is provided with the message data analysis means.
The additional data stored in the additional data storage unit 124 is searched from the keyword and attribute obtained by the external data obtaining unit 122 and the information on the external status obtained by the external status obtaining unit 123, and the additional data synthesizing unit 130 is searched. Determines and obtains additional data to be used for synthesis.
【0139】図2に示した付加データ記憶手段124 に記
憶された付加データの例であれば、データの種類が画像
あって、キーワードが「女の子」であるという条件から
ファイル名201 がgirl.jpgである付加データが取得され
る。なお、ここでは外部状況条件204 が「(なし)」で
あるため、外部状況に関する情報の内容に関係なく取得
されているが、外部状況条件204 が設定されている場合
には、上述のようにして取得される付加データを外部状
況条件204 に応じて決定する。In the example of the additional data stored in the additional data storage means 124 shown in FIG. 2, the file name 201 is changed to "girl.jpg" from the condition that the data type is an image and the keyword is "girl". Is obtained. In this case, since the external situation condition 204 is “(none)”, the information is acquired regardless of the content of the information on the external situation. However, when the external situation condition 204 is set, as described above, Is determined according to the external situation condition 204.
【0140】図11は、付加データ合成手段130 によ
る、付加データの合成の例を示す図である。図11(a)
は図10に示したメッセージデータから抽出して付加デ
ータ取得手段125 によって取得された画像データ706 で
ある。この画像データ706 は、該メッセージデータをメ
ッセージデータ解析手段122 が解析して得た記述子705
中のコマンド「overlay 」に従ってメッセージデータか
ら抽出される。FIG. 11 is a diagram showing an example of combining additional data by the additional data combining means 130. FIG. 11 (a)
Is image data 706 extracted from the message data shown in FIG. 10 and acquired by the additional data acquisition means 125. The image data 706 is a descriptor 705 obtained by analyzing the message data by the message data analysis means 122.
It is extracted from the message data according to the command "overlay" in it.
【0141】また、図11(b) は付加データ記憶手段12
4 に記憶された付加データの中から、付加データ取得手
段125 によって検索されて取得された付加データである
girl.jpgの内容の例である。この付加データgirl.jpg
は、上記メッセージデータをメッセージデータ解析手段
122 が解析して得た記述子705 中の属性「type="imag
e"」に従って取得される。FIG. 11B shows additional data storage means 12.
4 is the additional data retrieved and acquired by the additional data acquisition means 125 from among the additional data stored in
This is an example of the contents of girl.jpg. This additional data girl.jpg
Means for analyzing the message data
The attribute "type =" imag "in the descriptor 705 obtained by
e "".
【0142】続いて、付加データ合成手段130 は、画像
データ706 を抽出したときのコマンド「overlay 」に従
って、図11(a) の画像データ706 の上に、図11(b)
のgirl.jpgの内容を重ねて合成して、図11(c) のよう
な画像データが合成付加データとして得られる。Subsequently, the additional data synthesizing means 130 adds the image data 706 shown in FIG. 11A to the image data 706 shown in FIG.
The contents of girl.jpg are superimposed and synthesized, and image data as shown in FIG. 11C is obtained as synthesized additional data.
【0143】図11の例では、図11(a) の画像の上に
図11(b) の画像を単純に重ね合わせて合成している
が、重ね合わせの処理の際に位置決めやスケーリング、
色調調整等の処理を施してもよい。また、ここでは前述
のコマンド「overlay 」に応じて重ねて合成する例を説
明したが、合成の方法はこれに限るものではない。更
に、例えば静止画像と動画を合成して該静止画像を背景
として該動画が動くようにしたり、動画と音声を合成し
て該動画に併せて該音声が再生されるようにするなど、
異なる種類のデータを合成してもよい。In the example of FIG. 11, the image of FIG. 11 (b) is simply superimposed on the image of FIG. 11 (a) and synthesized.
Processing such as color tone adjustment may be performed. Also, here, an example in which the images are superimposed and synthesized according to the above-mentioned command “overlay” has been described, but the synthesis method is not limited to this. Further, for example, a still image and a moving image are combined to make the moving image move with the still image as a background, or a moving image and a sound are combined so that the sound is reproduced along with the moving image.
Different types of data may be combined.
【0144】図12は、上述のようにして付加データ合
成手段130 と必要に応じて下記のデータ変換手段131 と
によって作成された合成付加データが、付加データ送信
手段132 によって送信側のデータ送受信装置110 へ送信
され、そのデータ送受信装置110 のメッセージデータ作
成/再生手段111 によって再生され画面表示された例で
ある。以下、付加データ認否情報入力手段114 の動作例
について説明するが、その前に、上記データ変換手段13
1 の動作に触れておく。FIG. 12 shows that the combined additional data created by the additional data synthesizing means 130 and the following data converting means 131 as required are transmitted by the additional data transmitting means 132 to the data transmitting / receiving device on the transmitting side. In this example, the message is transmitted to the message transmission / reception device 110, reproduced by the message data creation / reproduction means 111 of the data transmission / reception device 110, and displayed on the screen. Hereinafter, an operation example of the additional data approval / rejection information input means 114 will be described.
Let's touch on the operation of 1.
【0145】すなわち、付加データ送信手段132 が合成
付加データを送信側のデータ送受信装置110 へ送信する
前に、データ変換手段131 は外部状況取得手段123 で取
得された、送信側のデータ送受信装置110 で利用できる
付加データの種類に関する情報を参照して、上記のよう
にして付加データ合成手段130 で作成された合成付加デ
ータが送信側のデータ送受信装置110 で利用できるか否
か判定し、利用できない場合には利用できる種類のデー
タに変換する処理を行う。That is, before the additional data transmitting means 132 transmits the combined additional data to the data transmitting / receiving apparatus 110 on the transmitting side, the data converting means 131 obtains the data on the transmitting / receiving apparatus 110 on the transmitting side obtained by the external state obtaining means 123. It is determined whether or not the combined additional data created by the additional data combining unit 130 as described above can be used by the data transmitting / receiving device 110 on the transmission side with reference to the information on the type of additional data that can be used in In such a case, a process of converting the data into usable data is performed.
【0146】例えば作成された合成付加データがカラー
画像であるときに、送信側のデータ送受信装置110 では
白黒表示のみが可能であるとすると、データ変換手段13
1 は該合成付加データを白黒画像に変換することで、付
加データ送信手段132 が送信側のデータ送受信装置110
に送信するデータ量を軽減することができる。あるい
は、音声の再生ができないデータ送受信装置110 に対し
ては、合成付加データに音声データが含まれている場合
には削除して送信してもよいし、どのような音声データ
であるかを表わす文字列(曲名や言葉など)に変換して
送信してもよい。For example, when the created combined additional data is a color image, assuming that only the black-and-white display is possible in the data transmitting / receiving device 110 on the transmitting side, the data converting means 13
1 converts the combined additional data into a black and white image so that the additional data transmitting means 132
Can reduce the amount of data to be transmitted. Alternatively, if the combined additional data includes audio data, the data may be deleted and transmitted to the data transmitting / receiving device 110 that cannot reproduce audio, or the type of audio data may be indicated. It may be converted into a character string (such as a song title or word) and transmitted.
【0147】以上のような変換を行うために、データ変
換手段131 は、変換前と変換後のデータの種類の組み合
わせごとに変換規則や変換手段(プログラム)を予め記
憶しておけばよい。In order to perform the above-described conversion, the data conversion means 131 may store in advance conversion rules and conversion means (programs) for each combination of data types before and after conversion.
【0148】図12において、801 は送信側のデータ送
受信装置110 に表示された合成付加データ、802 は前記
合成付加データ801 を受信側のデータ送受信装置110 に
送信することをデータ転送装置120 に指示するためのOK
ボタン、803 は前記合成添付データ802 とは別の合成添
付データを作成することをデータ転送装置120 に指示す
るためのANOTHER ボタン、804 は合成添付データの作成
を中止することをデータ転送装置120 に指示するための
CANCELボタンである。各ボタン802 〜804 は付加データ
認否情報入力手段114 に相当している。In FIG. 12, reference numeral 801 denotes combined additional data displayed on the data transmitting / receiving device 110 on the transmitting side, and 802 instructs the data transfer device 120 to transmit the combined additional data 801 to the data transmitting / receiving device 110 on the receiving side. OK to do
A button 803 is an ANOTHER button for instructing the data transfer device 120 to create combined attached data different from the combined attached data 802, and a button 804 is used to instruct the data transfer device 120 to stop creating combined attached data. To instruct
CANCEL button. Each of the buttons 802 to 804 corresponds to additional data acceptance / rejection information input means 114.
【0149】送信側のデータ送受信装置110 の利用者
は、表示された合成付加データ801 を見て、各ボタン80
2 〜804 のいずれかを押すことによって、該合成付加デ
ータ801 に対する処理をデータ転送装置120 に指示す
る。押されたボタンに対応する指示は、通信手段113 を
介してデータ転送装置120 に備えられる付加データ認否
情報取得手段133 で受信される。The user of the data transmitting / receiving apparatus 110 on the transmission side looks at the displayed combined additional data 801 and
By pressing any one of 2 to 804, the processing for the combined additional data 801 is instructed to the data transfer apparatus 120. The instruction corresponding to the pressed button is received by the additional data acceptance / rejection information acquisition means 133 provided in the data transfer device 120 via the communication means 113.
【0150】OKボタン802 が押された場合には、次のよ
うな手順で受信側のデータ送受信装置110 にメッセージ
データが送信される。When the OK button 802 is pressed, message data is transmitted to the data transmitting / receiving apparatus 110 on the receiving side in the following procedure.
【0151】まず、送信側のデータ送受信装置110 でOK
ボタン802 が押されたことを付加データ認否情報取得手
段133 が認識し、外部状況取得手段123 に対し、受信側
のデータ送受信装置110 と通信を行うよう指示をする。
これを受けて、外部状況取得手段123 は、受信側のデー
タ送受信装置110 の通信手段113 との通信により、受信
側のデータ送受信装置110 で利用できる付加データの種
類に関する情報を取得する。First, the transmission / reception device 110 on the transmitting side is OK.
The additional data acceptance / rejection information acquiring means 133 recognizes that the button 802 has been pressed, and instructs the external situation acquiring means 123 to communicate with the data transmitting / receiving device 110 on the receiving side.
In response to this, the external situation obtaining means 123 obtains information on the type of additional data that can be used by the data transmitting / receiving device 110 on the receiving side by communicating with the communication means 113 of the data transmitting / receiving device 110 on the receiving side.
【0152】次に、データ変換手段131 は、その利用で
きる付加データの種類に関する情報を参照して、上記の
ようにして付加データ合成手段130 で作成された合成付
加データが受信側のデータ送受信装置110 で利用できる
か否か判定する。該合成付加データが受信側のデータ送
受信装置110 で利用できない種類のデータである場合に
は、利用できる種類のデータに変換する。Next, the data conversion means 131 refers to the information on the type of available additional data, and transmits the combined additional data created by the additional data combining means 130 as described above to the data transmitting / receiving device on the receiving side. At 110 it is determined whether or not it can be used. If the combined additional data is of a type that cannot be used by the data transmitting / receiving device 110 on the receiving side, it is converted into a usable type of data.
【0153】その後、メッセージデータ送信手段134
は、メッセージデータ受信手段121 で受信されたメッセ
ージデータのうち、合成付加データを作成するために利
用した記述子705 および画像データ706 を除いた部分
に、前記合成付加データ(データ変換手段131 で変換さ
れた場合には変換後の合成付加データ)を付加して、受
信側のデータ送受信装置110 に送信する。受信側のデー
タ送受信装置110 に送信されたメッセージデータの例を
図13に示す。Thereafter, the message data transmitting means 134
Is the message data received by the message data receiving means 121 except for the descriptor 705 and the image data 706 used for creating the combined additional data. In this case, the converted additional data is added to the data and transmitted to the data transmitting / receiving device 110 on the receiving side. FIG. 13 shows an example of message data transmitted to the data transmitting / receiving device 110 on the receiving side.
【0154】一方、ANOTHER ボタン803 が押された場合
には、そのことを付加データ認否情報取得手段133 が認
識し、付加データ合成手段130 に対して、別の合成付加
データを作成するよう指示する。この場合、付加データ
取得手段125 は、合成に使用するための付加データを改
めて取得するようにしてもよい。前述のように取得履歴
に関する情報を利用して、前述のように取得回数の少な
い付加データ、あるいは取得履歴の古い付加データから
順次取得すれば、同じキーワードと外部状況に関する情
報との組み合わせに対応している、付加データ記憶手段
124 に記憶されている複数の付加データの中から毎回異
なる付加データを取得することができる。On the other hand, when the ANOTHER button 803 is pressed, the additional data approval / rejection information acquiring means 133 recognizes this and instructs the additional data synthesizing means 130 to create another synthetic additional data. . In this case, the additional data acquisition means 125 may newly acquire additional data to be used for synthesis. Using the information on the acquisition history as described above, if the additional data with a small number of acquisitions or the acquisition data with the oldest acquisition history is sequentially acquired as described above, the combination of the same keyword and the information on the external situation can be handled. Additional data storage means
124, it is possible to obtain different additional data from the plurality of additional data stored each time.
【0155】あるいは、合成に使用するための付加デー
タは同じであっても、合成する付加データの位置や大き
さ、色調などを変更するようにして、別の合成付加デー
タを作成してもよい。この場合は、送信側のデータ送受
信装置110 は変更後の位置や大きさ、色調などを指示す
るための入力手段を更に設けて、利用者が付加データ合
成手段130 に対する指示を入力できるようにしてもよ
い。Alternatively, even if the additional data to be used for the combination is the same, another combined additional data may be created by changing the position, size, color tone, etc. of the additional data to be combined. . In this case, the data transmitting / receiving device 110 on the transmitting side is further provided with input means for instructing the position, size, color tone, etc. after the change so that the user can input an instruction to the additional data synthesizing means 130. Is also good.
【0156】さらに、CANCELボタン804 が押された場合
には、そのことを付加データ認否情報取得手段133 が認
識し、メッセージデータ送信手段134 に対して、メッセ
ージデータ受信手段121 で受信されたメッセージデータ
をそのまま受信側のデータ送受信装置110 に送信するよ
う指示すればよい。このとき、合成付加データを作成す
るための指示である記述子705 は省いて送信するように
してもよい。Further, when the CANCEL button 804 is pressed, the additional data acknowledgment information acquisition means 133 recognizes that the message data transmission means 134 has received the message data received by the message data reception means 121. Is transmitted as it is to the data transmitting / receiving apparatus 110 on the receiving side. At this time, the descriptor 705 that is an instruction for creating the combined additional data may be omitted and transmitted.
【0157】図14は、本発明の第3の実施形態に関わ
るデータ転送装置120 における処理の流れを説明するた
めのフローチャートである。なお、各ステップの具体的
な例は前述のとおりである。FIG. 14 is a flowchart for explaining the flow of processing in the data transfer device 120 according to the third embodiment of the present invention. Specific examples of each step are as described above.
【0158】S601〜S604の処理は図7で説明したものと
同様であるので、ここでは説明を省略する。The processes in S601 to S604 are the same as those described with reference to FIG. 7, and a description thereof will not be repeated.
【0159】S604の処理の次に、付加データ合成手段13
0 は上述のようにして合成付加データを作成する(S90
5)。After the processing in S604, the additional data synthesizing means 13
0 creates combined additional data as described above (S90
Five).
【0160】次に、データ変換手段131 は外部状況取得
手段123 で取得された、送信側のデータ送受信装置110
で利用できる付加データの種類に関する情報を参照し
て、S905で作成された合成付加データが送信側のデータ
送受信装置110 で利用できる種類のデータに変換する必
要があるか否かを判定する(S906)。変換する必要があ
る場合にはS907に処理を進める。変換する必要がない場
合には処理をS908に進める。Next, the data converting means 131 transmits the data transmitting / receiving device 110 on the transmitting side acquired by the external situation acquiring means 123.
It is determined whether or not it is necessary to convert the combined additional data created in S905 into data of a type that can be used by the data transmitting / receiving device 110 on the transmission side with reference to the information on the type of additional data that can be used in (S906). ). If conversion is necessary, the process proceeds to S907. If conversion is not necessary, the process proceeds to S908.
【0161】S906で合成付加データを変換する必要があ
ると判断された場合には、データ変換手段131 はS905で
作成された合成付加データを変換する(S907)。具体的
な例は上述のとおりである。When it is determined in S906 that the combined additional data needs to be converted, the data conversion means 131 converts the combined additional data created in S905 (S907). A specific example is as described above.
【0162】S907の後、またはS906で合成付加データを
変換する必要がないと判断された時には、合成付加デー
タを送信側のデータ送受信装置110 に送信する(S90
8)。なお、S907で合成付加データが変換されている場
合には、ここでは変換後の合成付加データを送信する。After S907, or when it is determined in S906 that it is not necessary to convert the combined additional data, the combined additional data is transmitted to the data transmitting / receiving apparatus 110 on the transmitting side (S90).
8). If the combined additional data has been converted in S907, the converted combined additional data is transmitted here.
【0163】次に、付加データ認否情報取得手段133
は、S908で送信した合成付加データに対する認否に関す
る情報を受信したか否かを判定する(S909)。受信した
場合にはS910に処理を進める。受信していない場合はS9
09に処理を戻す。Next, additional data acceptance / rejection information acquisition means 133
Determines whether or not information on acceptance or rejection of the combined additional data transmitted in S908 has been received (S909). If received, the process proceeds to S910. S9 if not received
Return to 09.
【0164】S909の処理は、合成付加データに対する認
否に関する情報を受信するまで繰り返されるが、一定の
時間以上経過した場合にはこの処理の繰り返しを中止し
て、S910に処理を進めるようにしてもよい。このように
して中止した場合には、合成付加データに対する認否に
関する情報は、予め設定された値を受信したものとして
処理を行えばよい。The process of S909 is repeated until information on approval / disapproval of the combined additional data is received. However, if a certain time has elapsed, the repetition of this process is stopped and the process proceeds to S910. Good. When the process is stopped in this way, the information on the approval / disapproval of the combined additional data may be processed as if a preset value has been received.
【0165】次に、付加データ認否情報取得手段133
は、S909で受信された合成付加データに対する認否に関
する情報を判別して処理を振り分ける(S910)。ここで
は図12の例に即して処理を説明する。合成付加データ
に対する認否に関する情報がOKである場合はS911に、AN
OTHER である場合にはS604に、CANCELである場合にはS9
12に、それぞれ処理を進める。Next, additional data approval / disapproval information acquisition means 133
Determines the information on the approval / disapproval of the combined additional data received in S909 and allocates the process (S910). Here, the processing will be described with reference to the example of FIG. If the information on approval / disapproval of the combined additional data is OK, the
If it is OTHER, go to S604. If it is CANCEL, go to S9.
In step 12, the process proceeds.
【0166】S910で合成付加データに対する認否に関す
る情報がOKであった場合には、データ変換手段131 は外
部状況取得手段123 で取得された、受信側のデータ送受
信装置110 で利用できる付加データの種類に関する情報
を参照して、S905で作成された合成付加データが受信側
のデータ送受信装置110 で利用できる種類のデータに変
換する必要があるか否かを判定し、必要がある場合は変
換する。その後、メッセージデータ送信手段134 はメッ
セージデータ受信手段121 で受信されたメッセージデー
タに、該合成付加データ(変換を行った場合は変換後の
合成付加データ)を付加する(S911)。If the information on the approval / disapproval of the combined additional data is OK in S910, the data conversion means 131 acquires the type of the additional data which can be used by the data transmitting / receiving device 110 on the receiving side, obtained by the external situation obtaining means 123. It is determined whether or not the combined additional data created in S905 needs to be converted into data of a type that can be used by the data transmitting / receiving device 110 on the receiving side with reference to the information on the related information. Thereafter, the message data transmitting means 134 adds the combined additional data (or the combined additional data after conversion if the conversion is performed) to the message data received by the message data receiving means 121 (S911).
【0167】S911の処理の後、またはS910で合成付加デ
ータに対する認否に関する情報がCANCELであった場合に
は、メッセージデータ送信手段134 はメッセージデータ
を受信側のデータ送受信装置110 に送信する。このと
き、上述のように、送信されるメッセージデータから不
要な記述子や添付されているデータを削除してもよい。After the processing in S911, or when the information on the approval / disapproval of the combined additional data is CANCEL in S910, the message data transmitting means 134 transmits the message data to the data transmitting / receiving device 110 on the receiving side. At this time, as described above, unnecessary descriptors or attached data may be deleted from the transmitted message data.
【0168】S912の処理の後、メッセージデータの転送
処理を終了する。After the processing of S912, the transfer processing of the message data ends.
【0169】なお、データ転送装置120 は更に、付加デ
ータ合成手段130 が作成した合成付加データ、あるいは
データ変換手段131 が変換した合成付加データを記憶し
ておくための合成付加データ記憶手段と、前記合成付加
データ記憶手段に記憶されている付加データの所在を指
し示すリンクデータを作成するリンクデータ作成手段を
備え、前記メッセージデータ送信手段134 あるいは前記
付加データ送信手段132 は前記リンクデータ作成手段で
作成されたリンクデータを送信するようにしてもよい。The data transfer device 120 further includes a combined additional data storage unit for storing the combined additional data created by the additional data combining unit 130 or the combined additional data converted by the data conversion unit 131, Link data creating means for creating link data indicating the location of the additional data stored in the combined additional data storage means, wherein the message data sending means 134 or the additional data sending means 132 is created by the link data creating means. Link data may be transmitted.
【0170】図15は、上記のようにして、合成付加デ
ータの代わりにリンクデータをメッセージデータに含め
て送信した例である。図13に示した合成付加データの
代わりに、合成付加データ記憶手段に記憶される合成付
加データを指し示すURL707が含められている。受信側の
データ送受信装置110 の利用者は、一般的なWWW(World
Wide Web) と同様の方法によって、URL707が指し示す合
成付加データの内容を参照できる。よって、合成付加デ
ータのデータサイズが大きい場合でもリンクデータのデ
ータサイズは小さくすることができるので、不要なデー
タの送信を省いたり、受信側のデータ送受信装置110 の
利用者が希望しない時に、合成付加データの受信のため
にデータ送受信装置110 の通信が専有されてしまうのを
回避することができる。FIG. 15 shows an example in which link data is included in the message data instead of the combined additional data and transmitted as described above. Instead of the combined additional data shown in FIG. 13, a URL 707 indicating the combined additional data stored in the combined additional data storage unit is included. The user of the data transmitting / receiving device 110 on the receiving side can use general WWW (World
The content of the combined additional data indicated by the URL 707 can be referred to in the same manner as in the case of the Wide Web. Therefore, even when the data size of the combined additional data is large, the data size of the link data can be reduced, so that unnecessary data transmission can be omitted, or when the user of the data transmitting / receiving device 110 on the receiving side does not want to perform the combining. It is possible to prevent the communication of the data transmitting / receiving device 110 from being exclusively used for receiving the additional data.
【0171】以上説明したデータ転送装置120 は、デー
タ送受信装置110 から受信したメッセージデータと外部
状況に関する情報とから付加データを取得し、送信相手
のデータ送受信装置110 に転送する機能をコンピュータ
に実現させるためのプログラムで実現される。The data transfer apparatus 120 described above allows a computer to acquire additional data from the message data received from the data transmission / reception apparatus 110 and information on the external situation, and transfer the additional data to the data transmission / reception apparatus 110 of the transmission partner. It is realized by the program for.
【0172】また、以上説明したデータ送受信装置110
は、メッセージデータを作成してデータ転送装置120 に
送信する機能、および、外部状況に関する情報を取得し
てデータ転送装置に送信する機能を、コンピュータに実
現させるためのプログラムで実現される。The data transmitting / receiving apparatus 110 described above
Are realized by a program for causing a computer to perform a function of creating message data and transmitting the data to the data transfer apparatus 120, and a function of acquiring information regarding an external situation and transmitting the information to the data transfer apparatus.
【0173】これらのプログラムはコンピュータで読み
取り可能な記録媒体に格納されている。本発明では、こ
の記録媒体として、一般的なコンピュータで処理が行わ
れるために、一般的なコンピュータに内蔵あるいは接続
されるROM(Read Only Memory) などのメモリがプログラ
ムメディアであってもよいし、また、外部記憶装置とし
てプログラム読み取り装置が設けられ、そこに記録媒体
を挿入することで読み取り可能なプログラムメディアで
あってもよい。These programs are stored in a computer-readable recording medium. In the present invention, as this recording medium, since processing is performed by a general computer, a memory such as a ROM (Read Only Memory) built in or connected to the general computer may be a program medium, Further, a program reading device may be provided as an external storage device, and may be a program medium readable by inserting a recording medium therein.
【0174】いずれの場合においても、格納されている
プログラムはマイクロプロセッサがアクセスして実行さ
せる構成であってもよいし、あるいはいずれの場合もプ
ログラムを読み出し、読み出されたプログラムは、一般
的なコンピュータに構成されるRAM(Random Access Memo
ry) などのプログラム記憶エリアにダウンロードされ
て、そのプログラムが実行される方式であってもよい。
このダウンロード用のプログラムは予め本体装置に格納
されているものとする。In any case, the stored program may be configured to be accessed and executed by a microprocessor, or in any case, the program may be read, and the read program may be a general program. RAM (Random Access Memo)
ry), the program may be downloaded to a program storage area and the program may be executed.
It is assumed that this download program is stored in the main unit in advance.
【0175】ここで上記プログラムメディアは、本体と
分離可能に構成される記録媒体であり、磁気テープやカ
セットテープ等のテープ系、フロッピーディスクやハー
ドディスク等の磁気ディスクやCD-ROM/MO/MD/DVD等の光
ディスクのディスク系、ICカード(メモリカードを含
む)/ 光カード等のカード系、あるいはマスクROM 、EP
ROM 、EEPROM、フラッシュROM 等による半導体メモリを
含めた固定的にプログラムを担持する媒体であってもよ
い。Here, the program medium is a recording medium configured to be separable from the main body, such as a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a floppy disk or a hard disk, or a CD-ROM / MO / MD / Disc system of optical discs such as DVD, card system such as IC card (including memory card) / optical card, or mask ROM, EP
It may be a medium that carries a fixed program including a semiconductor memory such as a ROM, an EEPROM, a flash ROM, or the like.
【0176】また、本発明においてはインターネットを
含む通信ネットワークと接続可能なシステム構成である
ことから、通信ネットワークからプログラムをダウンロ
ードするように流動的にプログラムを担持する媒体を用
いてもよい。尚、このように通信ネットワークからプロ
グラムをダウンロードする場合には、そのダウンロード
用プログラムは予め本体装置に格納しておくか、あるい
は別な記録媒体からインストールされるものであっても
よい。Further, in the present invention, since the system configuration can be connected to a communication network including the Internet, a medium that carries the program in a fluid manner may be used so as to download the program from the communication network. When the program is downloaded from the communication network as described above, the download program may be stored in the main device in advance, or may be installed from another recording medium.
【0177】尚、記録媒体に格納されている内容として
はプログラムに限定されず、データであってもよい。The contents stored in the recording medium are not limited to programs, but may be data.
【0178】[0178]
【発明の効果】・本発明に関わるデータ転送装置は、以
上のように、前記送信側の通信装置からメッセージデー
タを受信するメッセージデータ受信手段と、前記メッセ
ージデータ受信手段がメッセージデータを受信する時点
での外部状況に関する情報を取得する外部状況取得手段
と、前記メッセージデータ受信手段で受信されたメッセ
ージデータと前記外部状況取得手段で取得された外部状
況に関する情報とから付加的な情報である付加データの
データベースを検索して付加データを決定して取得する
付加データ取得手段と、前記メッセージデータ受信手段
で受信されたメッセージデータに前記付加データ取得手
段で取得された付加データを付加して前記受信側の通信
装置に送信するメッセージデータ送信手段とを備えてい
る。As described above, the data transfer device according to the present invention comprises a message data receiving means for receiving message data from the communication device on the transmitting side and a time when the message data receiving means receives the message data. External status obtaining means for obtaining information relating to the external status at step S, and additional data which is additional information from the message data received by the message data receiving means and the information regarding the external status obtained by the external status obtaining means. An additional data obtaining means for searching the database for additional data to determine and obtain the additional data, and adding the additional data obtained by the additional data obtaining means to the message data received by the message data receiving means, and Message data transmitting means for transmitting the message data to the communication device.
【0179】それゆえ、送信側の通信装置の利用者は付
加データを作成したり検索しなくても、多様かつ適切な
付加データを受信側の通信装置の利用者に送ることがで
きるという効果を奏する。また、通信装置にとっては、
付加データを作成または取得するための処理負担がかか
らないので、消費電力の増大を回避できる上、付加デー
タを作成または取得するための構成を省略できることに
より、通信装置の小型化、低価格化を図りやすくなると
いうメリットも享受できる。Therefore, the user of the communication device on the transmitting side can send various and appropriate additional data to the user of the communication device on the receiving side without creating or searching for additional data. Play. Also, for the communication device,
Since the processing load for creating or acquiring the additional data is not required, an increase in power consumption can be avoided, and the configuration for creating or acquiring the additional data can be omitted, thereby reducing the size and cost of the communication device. You can also enjoy the advantage of being easier.
【0180】・本発明に関わるデータ転送装置は、以上
のように、上記の構成に加えて、前記付加データ取得手
段での付加データの取得履歴に関する情報を記憶する付
加データ取得履歴記憶手段を備え、前記付加データ取得
手段は前記付加データ取得履歴記憶手段に記憶されてい
る取得履歴情報を参照して付加データを取得することを
特徴としている。The data transfer device according to the present invention includes, as described above, an additional data acquisition history storage unit for storing information relating to the acquisition history of the additional data by the additional data acquisition unit, in addition to the above configuration. The additional data acquisition unit acquires additional data with reference to acquisition history information stored in the additional data acquisition history storage unit.
【0181】それゆえ、さらに、取得される付加データ
が固定化されるのを一層効果的に防ぐことができるとい
う効果を奏する。Therefore, it is possible to further effectively prevent the acquired additional data from being fixed.
【0182】・本発明に関わるデータ転送装置は、以上
のように、上記の構成に加えて、前記メッセージデータ
受信手段でのメッセージデータの受信履歴と前記メッセ
ージデータ送信手段でのメッセージデータの送信履歴と
を記憶する送受信履歴記憶手段を備え、前記付加データ
取得手段は前記送受信履歴記憶手段に記憶されているメ
ッセージデータの送受信の履歴情報を参照して付加デー
タを取得することを特徴としている。The data transfer device according to the present invention, in addition to the above-described configuration, further comprises a message data reception history of the message data reception means and a message data transmission history of the message data transmission means. The additional data acquisition means acquires additional data by referring to the message data transmission / reception history information stored in the transmission / reception history storage means.
【0183】それゆえ、さらに、送受信の履歴に応じて
取得して付加する付加データを変更することができ、取
得される付加データが固定化されるのを一層効果的に防
ぐことができるという効果を奏する。Therefore, the additional data to be obtained and added can be changed according to the transmission / reception history, and the obtained additional data can be more effectively prevented from being fixed. To play.
【0184】・本発明に関わるデータ転送装置は、以上
のように、上記の構成に加えて、前記付加データ取得手
段で取得された付加データを前記送信側の通信装置に送
信する付加データ送信手段を備えたことを特徴としてい
る。The data transfer device according to the present invention, as described above, has an additional data transmitting means for transmitting the additional data acquired by the additional data acquiring means to the communication device on the transmitting side, in addition to the above configuration. It is characterized by having.
【0185】それゆえ、さらに、送信側の通信装置の利
用者はどのような付加データが受信側の通信装置に送信
されたのか、あるいは送信されようとしているのか、を
知ることができるという効果を奏する。Therefore, the user of the communication device on the transmitting side has the effect of being able to know what additional data has been or is about to be transmitted to the communication device on the receiving side. Play.
【0186】・本発明に関わるデータ転送装置は、以上
のように、上記の構成に加えて、前記送信側の通信装置
に送信された付加データに対し、送信側の通信装置の利
用者が下した認否に関する情報を前記送信側の通信装置
から受信する付加データ認否情報取得手段を備え、前記
メッセージデータ送信手段は、前記付加データ認否情報
取得手段で前記付加データを認める情報を受信した後
に、前記付加データを付加したメッセージデータを前記
受信側の通信装置に送信することを特徴としている。As described above, the data transfer device according to the present invention, in addition to the above-described configuration, allows the user of the transmitting-side communication device to respond to the additional data transmitted to the transmitting-side communication device. The additional data acknowledgment information obtaining means for receiving the information on the acknowledgment from the communication device on the transmitting side, the message data transmitting means, after receiving the information acknowledging the additional data in the additional data acknowledgment information obtaining means, The message data to which the additional data is added is transmitted to the communication device on the receiving side.
【0187】それゆえ、さらに、前記送信側の通信装置
の利用者は前記付加データ取得手段で取得された付加デ
ータが所望のものであるか否かを確認した後に前記受信
側の通信装置に該付加データを送信することができると
いう効果を奏する。Therefore, the user of the communication device on the transmitting side confirms whether or not the additional data obtained by the additional data obtaining means is the desired one, and then sends the request to the communication device on the receiving side. There is an effect that additional data can be transmitted.
【0188】・本発明に関わるデータ送受信装置は、以
上のように、上述のデータ転送装置とデータの送受信を
行う通信手段と、外部状況に関する情報を取得する外部
状況取得手段とを備え、前記外部状況取得手段で取得さ
れた外部状況に関する情報を前記通信手段を介して前記
データ転送装置に送信することを特徴としている。As described above, the data transmitting / receiving apparatus according to the present invention includes the communication means for transmitting / receiving data to / from the above-mentioned data transfer apparatus, and the external status obtaining means for obtaining information on the external status. The information on the external situation acquired by the situation acquisition means is transmitted to the data transfer device via the communication means.
【0189】それゆえ、本発明に関わるデータ送受信装
置に関する情報や、本発明に関わるデータ送受信装置の
利用者に関する情報などを前記データ転送装置に送信す
ることができるという効果を奏する。Therefore, there is an effect that information on the data transmitting / receiving device according to the present invention and information on the user of the data transmitting / receiving device according to the present invention can be transmitted to the data transfer device.
【0190】・本発明に関わるデータ送受信装置は、以
上のように、上述のデータ転送装置とデータの送受信を
行う通信手段と、前記通信手段を介して前記データ転送
装置から受信した付加データに対する認否に関する情報
を該データ送受信装置の利用者が入力するための付加デ
ータ認否情報入力手段とを備え、前記付加データ認否情
報入力手段によって入力された前記付加データに対する
認否に関する情報を前記通信手段を介して前記データ転
送装置に送信することを特徴としている。As described above, the data transmitting / receiving apparatus according to the present invention comprises a communication means for transmitting / receiving data to / from the above-mentioned data transfer apparatus, and an approval / disapproval of additional data received from the data transfer apparatus via the communication means. Data input / output information input means for a user of the data transmission / reception device to input information about the additional data, the information regarding the input / output of the additional data input by the additional data input / output information input means being transmitted through the communication means. The data is transmitted to the data transfer device.
【0191】それゆえ、送信側の通信装置の利用者は前
記付加データ取得手段で取得された付加データが所望の
ものであるか否かを確認した後に前記受信側の通信装置
に該付加データを送信することを前記データ転送装置に
要求することができるという効果を奏する。Therefore, the user of the transmitting-side communication device confirms whether or not the additional data obtained by the additional-data obtaining means is the desired one, and then transmits the additional data to the receiving-side communication device. This has the effect of requesting the data transfer device to transmit.
【0192】・本発明に関わるデータ交換システムは、
以上のように、上述のデータ転送装置と、上述のデータ
送受信装置とを含んで構成されている。The data exchange system according to the present invention comprises:
As described above, the configuration includes the above-described data transfer device and the above-described data transmission / reception device.
【0193】それゆえ、広範囲の利用者を対象とするデ
ータ交換システムを構築することができるという効果を
奏する。[0193] Therefore, there is an effect that a data exchange system for a wide range of users can be constructed.
【0194】・本発明に関わるデータ転送方法は、以上
のように、前記送信側の通信装置からメッセージデータ
を受信する第1のステップと、前記第1のステップを実
行した時点での外部状況に関する情報を取得する第2の
ステップと、前記第1のステップで受信されたメッセー
ジデータと前記第2のステップで取得された外部状況に
関する情報とから付加的な情報である付加データを取得
する第3のステップと、前記第1のステップで受信され
たメッセージデータに前記第3のステップで取得された
付加データを付加して前記受信側の通信装置に送信する
第4のステップとを備えている。As described above, the data transfer method according to the present invention relates to the first step of receiving message data from the communication device on the transmitting side and the external situation at the time of executing the first step. A second step of obtaining information; and a third step of obtaining additional data, which is additional information, from the message data received in the first step and the information on the external situation obtained in the second step. And a fourth step of adding the additional data acquired in the third step to the message data received in the first step and transmitting the message data to the communication device on the receiving side.
【0195】それゆえ、送信側の通信装置の利用者は付
加データを作成したり検索しなくても、多様かつ適切な
付加データを受信側の通信装置の利用者に送ることがで
きるという効果を奏する。Therefore, the user of the communication device on the transmitting side can send various and appropriate additional data to the user of the communication device on the receiving side without creating or searching for the additional data. Play.
【0196】また、メッセージデータを作成する通信装
置に、付加データを作成または取得するための処理負担
をかけないので、通信装置の消費電力の増大を回避でき
る上、付加データを作成または取得するための構成を省
略させることができることにより、通信装置の小型化、
低価格化を実現できるという効果も奏する。Further, since the processing load for creating or acquiring the additional data is not imposed on the communication device that creates the message data, it is possible to avoid an increase in the power consumption of the communication device and to create or acquire the additional data. The structure of the communication device can be reduced,
This also has the effect of reducing costs.
【0197】・本発明に関わるデータ転送プログラム
は、以上のように、上述のデータ転送装置が備える各手
段としてコンピュータを機能させることを特徴としてい
る。As described above, the data transfer program according to the present invention is characterized by causing a computer to function as each means included in the above-described data transfer device.
【0198】それゆえ、一般的なコンピュータを上述の
データ転送装置として機能させることを実現できるとい
う効果を奏する。Therefore, there is an effect that a general computer can be made to function as the above-described data transfer device.
【0199】・本発明に関わるデータ送受信プログラム
は、以上のように、上述のデータ送受信装置が備える各
手段としてコンピュータを機能させることを特徴として
いる。As described above, the data transmission / reception program according to the present invention is characterized by causing a computer to function as each unit included in the above data transmission / reception device.
【0200】それゆえ、一般的なコンピュータを上述の
データ送受信装置として機能させることを実現できると
いう効果を奏する。[0200] Therefore, an effect that a general computer can be made to function as the above-described data transmitting / receiving device can be realized.
【図1】本発明の第1の実施形態に関わるデータ転送装
置およびデータ送受信装置とからなる、データ交換シス
テムの構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a data exchange system including a data transfer device and a data transmission / reception device according to a first embodiment of the present invention.
【図2】付加データの例を説明するための図である。FIG. 2 is a diagram illustrating an example of additional data.
【図3】ファイル名によって参照される付加データの内
容の例を示す説明図である。FIG. 3 is an explanatory diagram showing an example of the content of additional data referred to by a file name;
【図4】発信側のデータ送受信装置からメッセージデー
タ受信手段が受信したメッセージデータの例を示す図で
ある。FIG. 4 is a diagram illustrating an example of message data received by a message data receiving unit from a data transmitting / receiving device on a transmitting side;
【図5】メッセージデータに含まれる本文を、メッセー
ジデータ解析手段がキーワードを得るために解析した結
果の一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of a result of analyzing a text included in message data by a message data analysis unit to obtain a keyword;
【図6】付加データ取得手段によって取得された付加デ
ータを、メッセージ送信手段が付加して送信したメッセ
ージデータの例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of message data transmitted by a message transmitting unit by adding the additional data acquired by the additional data acquiring unit.
【図7】本発明の第1の実施形態に関わるデータ転送装
置における処理の流れを説明するためのフローチャート
である。FIG. 7 is a flowchart illustrating a processing flow in the data transfer device according to the first embodiment of the present invention.
【図8】本発明の第2の実施形態に関わるデータ転送装
置およびデータ送受信装置とからなる、データ交換シス
テムの構成を示すブロック図である。FIG. 8 is a block diagram illustrating a configuration of a data exchange system including a data transfer device and a data transmission / reception device according to a second embodiment of the present invention.
【図9】本発明の第3の実施形態に関わるデータ転送装
置およびデータ送受信装置とからなる、データ交換シス
テムの構成を示すブロック図である。FIG. 9 is a block diagram illustrating a configuration of a data exchange system including a data transfer device and a data transmission / reception device according to a third embodiment of the present invention.
【図10】発信側のデータ送受信装置からメッセージデ
ータ受信手段が受信したメッセージデータの例を示す図
である。FIG. 10 is a diagram illustrating an example of message data received by a message data receiving unit from a data transmitting / receiving device on a transmitting side.
【図11】(a)〜(c)は、付加データ合成手段によ
る、付加データの合成の例を示す図である。FIGS. 11A to 11C are diagrams illustrating an example of combining additional data by an additional data combining unit.
【図12】データ変換手段で作成された合成付加データ
が、付加データ送信手段によって送信され、送信側のデ
ータ送受信装置で表示された例を示す説明図である。FIG. 12 is an explanatory diagram showing an example in which the combined additional data created by the data conversion unit is transmitted by the additional data transmission unit and displayed on the data transmission / reception device on the transmission side.
【図13】受信側のデータ送受信装置に送信されたメッ
セージデータの例を示す説明図である。FIG. 13 is an explanatory diagram illustrating an example of message data transmitted to the data transmitting / receiving device on the receiving side.
【図14】本発明の第3の実施形態に関わるデータ転送
装置における処理の流れを説明するためのフローチャー
トである。FIG. 14 is a flowchart illustrating a processing flow in a data transfer device according to a third embodiment of the present invention.
【図15】合成付加データの代わりにリンクデータをメ
ッセージデータに含めて送信した例を示す説明図であ
る。FIG. 15 is an explanatory diagram showing an example in which link data is included in message data instead of combined additional data and transmitted.
110 データ送受信装置(通信装置) 111 メッセージデータ作成手段 112 外部状況取得手段 113 通信手段 114 付加データ認否情報入力手段 120 データ転送装置 121 メッセージデータ受信手段 122 メッセージデータ解析手段 123 外部状況取得手段 124 付加データ記憶手段 125 付加データ取得手段 126 メッセージデータ送信手段 127 付加データ取得履歴記憶手段 128 送受信履歴記憶手段 129 付加データ取得手段 130 付加データ合成手段 131 データ変換手段 132 付加データ送信手段 133 付加データ認否情報取得手段 134 メッセージデータ送信手段 Reference Signs List 110 data transmission / reception device (communication device) 111 message data creation means 112 external status acquisition means 113 communication means 114 additional data approval / disapproval information input means 120 data transfer device 121 message data reception means 122 message data analysis means 123 external status acquisition means 124 additional data Storage means 125 Additional data acquisition means 126 Message data transmission means 127 Additional data acquisition history storage means 128 Transmission / reception history storage means 129 Additional data acquisition means 130 Additional data synthesis means 131 Data conversion means 132 Additional data transmission means 133 Additional data authorization information acquisition means 134 Message Data Transmission Means
Claims (11)
送信側の通信装置から受信側の通信装置に転送するため
のデータ転送装置において、 前記送信側の通信装置からメッセージデータを受信する
メッセージデータ受信手段と、 前記メッセージデータ受信手段がメッセージデータを受
信する時点での外部状況に関する情報を取得する外部状
況取得手段と、 前記メッセージデータ受信手段で受信されたメッセージ
データと前記外部状況取得手段で取得された外部状況に
関する情報とから、付加的な情報である付加データのデ
ータベースを検索して付加データを決定し取得する付加
データ取得手段と、 前記メッセージデータ受信手段で受信されたメッセージ
データに前記付加データ取得手段で取得された付加デー
タを付加して前記受信側の通信装置に送信するメッセー
ジデータ送信手段とを備えていることを特徴とするデー
タ転送装置。1. A data transfer device for transferring message data from a communication device on the transmission side to a communication device on the reception side via a network, wherein the message data receiving means receives message data from the communication device on the transmission side; An external status obtaining unit that obtains information about an external status at a time when the message data receiving unit receives the message data; and an external status obtaining unit that obtains information about the message data received by the message data receiving unit and the external status obtained by the external status obtaining unit. An additional data acquisition unit that searches a database of additional information, which is additional information, to determine and acquire additional data from the information; and acquires the message data received by the message data receiving unit by the additional data acquisition unit. Of the receiving side by adding the additional data A data transfer device comprising: a message data transmitting unit that transmits a message data to the device.
ータの取得履歴に関する情報を記憶する付加データ取得
履歴記憶手段を備え、 前記付加データ取得手段は前記付加データ取得履歴記憶
手段に記憶されている取得履歴情報を参照して付加デー
タを取得することを特徴とする請求項1に記載のデータ
転送装置。2. An additional data acquisition history storage means for storing information on an acquisition history of additional data in the additional data acquisition means, wherein the additional data acquisition means is stored in the additional data acquisition history storage means. The data transfer device according to claim 1, wherein the additional data is acquired by referring to the acquired acquisition history information.
メッセージデータの受信履歴と前記メッセージデータ送
信手段でのメッセージデータの送信履歴とを記憶する送
受信履歴記憶手段を備え、 前記付加データ取得手段は前記送受信履歴記憶手段に記
憶されているメッセージデータの送受信の履歴情報を参
照して付加データを取得することを特徴とする請求項1
または2に記載のデータ転送装置。3. A transmission / reception history storage means for storing a reception history of message data at said message data reception means and a transmission history of message data at said message data transmission means, wherein said additional data acquisition means is 2. The method according to claim 1, wherein the additional data is acquired by referring to message data transmission / reception history information stored in the transmission / reception history storage means.
Or the data transfer device according to 2.
た付加データを前記送信側の通信装置に送信する付加デ
ータ送信手段を備えたことを特徴とする請求項1ないし
3のいずれか一項に記載のデータ転送装置。4. An apparatus according to claim 1, further comprising an additional data transmitting means for transmitting the additional data obtained by said additional data obtaining means to the communication device on the transmitting side. A data transfer device according to claim 1.
付加データに対し、送信側の通信装置の利用者が下した
認否に関する情報を前記送信側の通信装置から受信する
付加データ認否情報取得手段を備え、 前記メッセージデータ送信手段は、前記付加データ認否
情報取得手段で前記付加データを認める情報を受信した
後に、前記付加データを付加したメッセージデータを前
記受信側の通信装置に送信することを特徴とする、請求
項4に記載のデータ転送装置。5. An additional data approval / disapproval information for receiving, from the communication device on the transmission side, information on approval / disapproval of a user of the communication device on the transmission side for the additional data transmitted to the communication device on the transmission side. Acquiring means for transmitting the message data to which the additional data has been added to the communication device on the receiving side, after the information for approving the additional data has been received by the additional data authorization information acquiring means. The data transfer device according to claim 4, wherein:
送受信するためのデータ送受信装置において、 請求項1ないし5のいずれか一項に記載のデータ転送装
置とデータの送受信を行う通信手段と、 外部状況に関する情報を取得する外部状況取得手段とを
備え、 前記外部状況取得手段で取得された外部状況に関する情
報を前記通信手段を介して前記データ転送装置に送信す
ることを特徴とするデータ送受信装置。6. A data transmitting / receiving apparatus for transmitting / receiving message data through a network, comprising: a communication unit for transmitting / receiving data to / from the data transfer apparatus according to claim 1; A data transmitting / receiving device, comprising: an external status obtaining unit for obtaining the external status obtained by the external status obtaining unit, to the data transfer device via the communication unit.
送受信するためのデータ送受信装置において、 請求項5に記載のデータ転送装置とデータの送受信を行
う通信手段と、 前記通信手段を介して前記データ転送装置から受信した
付加データに対する認否に関する情報を該データ送受信
装置の利用者が入力するための付加データ認否情報入力
手段とを備え、 前記付加データ認否情報入力手段によって入力された前
記付加データに対する認否に関する情報を前記通信手段
を介して前記データ転送装置に送信することを特徴とす
るデータ送受信装置。7. A data transmitting / receiving apparatus for transmitting / receiving message data via a network, a communication means for transmitting / receiving data to / from the data transfer apparatus according to claim 5, and receiving from the data transfer apparatus via the communication means. Data input / output information input means for a user of the data transmission / reception device to input information on the approval / disapproval of the additional data, wherein the information on the approval / disapproval of the additional data input by the additional data input / output information input means is provided. A data transmission / reception device for transmitting the data to the data transfer device via communication means.
データ転送装置と、請求項6または7に記載のデータ送
受信装置とを含んで構成されていることを特徴とするデ
ータ交換システム。8. A data exchange system comprising the data transfer device according to claim 1 and the data transmission / reception device according to claim 6 or 7. .
送信側の通信装置から受信側の通信装置に転送するため
のデータ転送方法において、 前記送信側の通信装置からメッセージデータを受信する
第1のステップと、 前記第1のステップを実行した時点での外部状況に関す
る情報を取得する第2のステップと、 前記第1のステップで受信されたメッセージデータと前
記第2のステップで取得された外部状況に関する情報と
から付加的な情報である付加データを取得する第3のス
テップと、 前記第1のステップで受信されたメッセージデータに前
記第3のステップで取得された付加データを付加して前
記受信側の通信装置に送信する第4のステップとを備え
ていることを特徴とするデータ転送方法。9. A data transfer method for transferring message data from a communication device on the transmission side to a communication device on the reception side via a network, wherein: a first step of receiving message data from the communication device on the transmission side; A second step of acquiring information about the external situation at the time of executing the first step; and from the message data received in the first step and the information about the external situation acquired in the second step. A third step of acquiring additional data, which is additional information; and the receiving-side communication device by adding the additional data acquired in the third step to the message data received in the first step. And a fourth step of transmitting the data to the data transfer method.
のデータ転送装置が備える各手段としてコンピュータを
機能させるためのデータ転送プログラム。10. A data transfer program for causing a computer to function as each means included in the data transfer device according to claim 1. Description:
装置が備える各手段としてコンピュータを機能させるた
めのデータ送受信プログラム。11. A data transmission / reception program for causing a computer to function as each means provided in the data transmission / reception device according to claim 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001093217A JP2002288213A (en) | 2001-03-28 | 2001-03-28 | Data-forwarding device, data two-way transmission device, data exchange system, data-forwarding method, data-forwarding program, and data two-way transmission program |
PCT/JP2002/002812 WO2002080476A1 (en) | 2001-03-28 | 2002-03-22 | Data transfer apparatus, data transmission/reception apparatus, data exchange system, data transfer method, data transfer program, data transmission/reception program, and computer-readable recording medium containing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001093217A JP2002288213A (en) | 2001-03-28 | 2001-03-28 | Data-forwarding device, data two-way transmission device, data exchange system, data-forwarding method, data-forwarding program, and data two-way transmission program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002288213A true JP2002288213A (en) | 2002-10-04 |
JP2002288213A5 JP2002288213A5 (en) | 2008-04-03 |
Family
ID=18947579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001093217A Pending JP2002288213A (en) | 2001-03-28 | 2001-03-28 | Data-forwarding device, data two-way transmission device, data exchange system, data-forwarding method, data-forwarding program, and data two-way transmission program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2002288213A (en) |
WO (1) | WO2002080476A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004145483A (en) * | 2002-10-22 | 2004-05-20 | Toshiba Corp | System and method for sharing information |
WO2004093044A1 (en) * | 2003-04-14 | 2004-10-28 | Sharp Kabushiki Kaisha | Text data display device capable of appropriately displaying text data |
JP2005190431A (en) * | 2003-12-26 | 2005-07-14 | Sony Corp | Contribution receiving server, contribution supporting method, and program therefor |
EP1575025A1 (en) * | 2002-12-20 | 2005-09-14 | Sony Electronics Inc. | Text display terminal device and server |
JP2005285038A (en) * | 2004-03-31 | 2005-10-13 | Nec Corp | Cellphone, message production method therefor and program |
JP2005326689A (en) * | 2004-05-14 | 2005-11-24 | Xing Inc | Music mail output method, music mail output system and tune providing device |
JP2008033956A (en) * | 2007-09-27 | 2008-02-14 | Sharp Corp | Text data display device, portable phone unit and text data display program |
JP2010097271A (en) * | 2008-10-14 | 2010-04-30 | Yahoo Japan Corp | Advertisement delivering device, system, and method |
JP2011028545A (en) * | 2009-07-27 | 2011-02-10 | Nec Corp | Document creation apparatus and document creation method and program and information processing apparatus and communication equipment |
JP2011061582A (en) * | 2009-09-11 | 2011-03-24 | Nec Corp | Device, method and program for processing decoration, communication apparatus, and decoration processing system |
CN103684979A (en) * | 2012-09-13 | 2014-03-26 | 阿里巴巴集团控股有限公司 | Method and device for acquiring geographic location from chat content |
JP2014146385A (en) * | 2014-05-20 | 2014-08-14 | Nec Corp | Document preparation device, document preparation method, program, information processor and communication device |
WO2016136131A1 (en) * | 2015-02-24 | 2016-09-01 | セイコーエプソン株式会社 | Bio-information processing system, server system, and information processing method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7853863B2 (en) | 2001-12-12 | 2010-12-14 | Sony Corporation | Method for expressing emotion in a text message |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09146938A (en) * | 1995-11-17 | 1997-06-06 | Casio Comput Co Ltd | Document preparation device |
JPH10107833A (en) * | 1996-09-26 | 1998-04-24 | Matsushita Electric Ind Co Ltd | Multi-media electronic mail system |
JPH10320314A (en) * | 1997-05-14 | 1998-12-04 | Nippon Telegr & Teleph Corp <Ntt> | Electronic mail advertisement inserting device and recording medium recorded with program for executing electronic mail advertisement inserting processing |
JPH1153278A (en) * | 1997-07-31 | 1999-02-26 | Honda Motor Co Ltd | Electronic mail sending and receiving system and recording medium recording program displaying electronic mail |
JPH11184771A (en) * | 1997-12-18 | 1999-07-09 | Casio Comput Co Ltd | Information processor and recording medium |
JPH11346267A (en) * | 1998-03-26 | 1999-12-14 | Masanobu Kujirada | Conversation system |
JP2000092115A (en) * | 1998-09-16 | 2000-03-31 | Casio Comput Co Ltd | Electronic mail system and control method thereof |
JP2001075881A (en) * | 1999-08-31 | 2001-03-23 | Casio Comput Co Ltd | Communication device and communication system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0568053A (en) * | 1991-09-09 | 1993-03-19 | Hitachi Ltd | Mail system |
JPH11285053A (en) * | 1998-03-27 | 1999-10-15 | Mitsubishi Electric Corp | Radio communication system, information retrieval server and mobile radio communication terminal |
-
2001
- 2001-03-28 JP JP2001093217A patent/JP2002288213A/en active Pending
-
2002
- 2002-03-22 WO PCT/JP2002/002812 patent/WO2002080476A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09146938A (en) * | 1995-11-17 | 1997-06-06 | Casio Comput Co Ltd | Document preparation device |
JPH10107833A (en) * | 1996-09-26 | 1998-04-24 | Matsushita Electric Ind Co Ltd | Multi-media electronic mail system |
JPH10320314A (en) * | 1997-05-14 | 1998-12-04 | Nippon Telegr & Teleph Corp <Ntt> | Electronic mail advertisement inserting device and recording medium recorded with program for executing electronic mail advertisement inserting processing |
JPH1153278A (en) * | 1997-07-31 | 1999-02-26 | Honda Motor Co Ltd | Electronic mail sending and receiving system and recording medium recording program displaying electronic mail |
JPH11184771A (en) * | 1997-12-18 | 1999-07-09 | Casio Comput Co Ltd | Information processor and recording medium |
JPH11346267A (en) * | 1998-03-26 | 1999-12-14 | Masanobu Kujirada | Conversation system |
JP2000092115A (en) * | 1998-09-16 | 2000-03-31 | Casio Comput Co Ltd | Electronic mail system and control method thereof |
JP2001075881A (en) * | 1999-08-31 | 2001-03-23 | Casio Comput Co Ltd | Communication device and communication system |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004145483A (en) * | 2002-10-22 | 2004-05-20 | Toshiba Corp | System and method for sharing information |
EP1575025A4 (en) * | 2002-12-20 | 2010-01-13 | Sony Electronics Inc | Text display terminal device and server |
EP1575025A1 (en) * | 2002-12-20 | 2005-09-14 | Sony Electronics Inc. | Text display terminal device and server |
US7180527B2 (en) | 2002-12-20 | 2007-02-20 | Sony Corporation | Text display terminal device and server |
WO2004093044A1 (en) * | 2003-04-14 | 2004-10-28 | Sharp Kabushiki Kaisha | Text data display device capable of appropriately displaying text data |
JP2005190431A (en) * | 2003-12-26 | 2005-07-14 | Sony Corp | Contribution receiving server, contribution supporting method, and program therefor |
JP4581402B2 (en) * | 2003-12-26 | 2010-11-17 | ソニー株式会社 | Post receiving server, post support method, and program thereof |
JP2005285038A (en) * | 2004-03-31 | 2005-10-13 | Nec Corp | Cellphone, message production method therefor and program |
JP4514510B2 (en) * | 2004-05-14 | 2010-07-28 | 株式会社エクシング | Music mail output method, music mail output system, and music providing apparatus |
JP2005326689A (en) * | 2004-05-14 | 2005-11-24 | Xing Inc | Music mail output method, music mail output system and tune providing device |
JP2008033956A (en) * | 2007-09-27 | 2008-02-14 | Sharp Corp | Text data display device, portable phone unit and text data display program |
JP4519161B2 (en) * | 2007-09-27 | 2010-08-04 | シャープ株式会社 | Text data display device, mobile phone device, and text data display program |
JP2010097271A (en) * | 2008-10-14 | 2010-04-30 | Yahoo Japan Corp | Advertisement delivering device, system, and method |
JP2011028545A (en) * | 2009-07-27 | 2011-02-10 | Nec Corp | Document creation apparatus and document creation method and program and information processing apparatus and communication equipment |
JP2011061582A (en) * | 2009-09-11 | 2011-03-24 | Nec Corp | Device, method and program for processing decoration, communication apparatus, and decoration processing system |
CN103684979A (en) * | 2012-09-13 | 2014-03-26 | 阿里巴巴集团控股有限公司 | Method and device for acquiring geographic location from chat content |
JP2016500935A (en) * | 2012-09-13 | 2016-01-14 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | Identify additional information associated with geographic location information |
US9369418B2 (en) | 2012-09-13 | 2016-06-14 | Alibaba Group Holding Limited | Determining additional information associated with geographic location information |
JP2014146385A (en) * | 2014-05-20 | 2014-08-14 | Nec Corp | Document preparation device, document preparation method, program, information processor and communication device |
WO2016136131A1 (en) * | 2015-02-24 | 2016-09-01 | セイコーエプソン株式会社 | Bio-information processing system, server system, and information processing method |
Also Published As
Publication number | Publication date |
---|---|
WO2002080476A1 (en) | 2002-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7426467B2 (en) | System and method for supporting interactive user interface operations and storage medium | |
US7500193B2 (en) | Method and apparatus for annotating a line-based document | |
US7308479B2 (en) | Mail server, program and mobile terminal synthesizing animation images of selected animation character and feeling expression information | |
US7676368B2 (en) | Information processing apparatus and method, recording medium, and program for converting text data to audio data | |
US20090157830A1 (en) | Apparatus for and method of generating a multimedia email | |
JP2002288213A (en) | Data-forwarding device, data two-way transmission device, data exchange system, data-forwarding method, data-forwarding program, and data two-way transmission program | |
JPH11249867A (en) | Voice browser system | |
EP1178411A1 (en) | Information transfer system and apparatus for preparing electronic mail | |
WO2007034829A1 (en) | Video creating device and video creating method | |
JP2001265753A (en) | Method and system for applying notes to document and computer readable recording medium | |
WO2005043405A1 (en) | Data processing device, data processing method, and data processing program | |
US7707268B2 (en) | Information-processing apparatus, information-processing methods and programs | |
JP3714159B2 (en) | Browser-equipped device | |
WO2002021287A1 (en) | Transmission terminal, data server device and reception terminal used in electronic message transmission/reception system | |
JPH10322478A (en) | Hypertext access device in voice | |
JP2006252446A (en) | Communication terminal | |
KR20020032887A (en) | Foreign language studying method used moving picture at the internet | |
JP2008523759A (en) | Method and system for synthesizing video messages | |
JP2001350704A (en) | Electronic device, storage medium and computer program | |
JP3987172B2 (en) | Interactive communication terminal device | |
KR20020036895A (en) | An electronic book service system | |
JP2004102496A (en) | Text and character display system, computer program, and server | |
JP2003084876A (en) | Communication method using multimedia word, multimedia message forming method, multimedia message browsing method, program for transmitting/receiving multimedia message and storage medium | |
JP2002312278A (en) | Homepage service system for cellular telephone | |
JP2005173792A (en) | Animation distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080219 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080219 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100622 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100806 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100928 |