WO2002080476A1 - 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 - Google Patents

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 Download PDF

Info

Publication number
WO2002080476A1
WO2002080476A1 PCT/JP2002/002812 JP0202812W WO02080476A1 WO 2002080476 A1 WO2002080476 A1 WO 2002080476A1 JP 0202812 W JP0202812 W JP 0202812W WO 02080476 A1 WO02080476 A1 WO 02080476A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
additional data
message
information
additional
Prior art date
Application number
PCT/JP2002/002812
Other languages
French (fr)
Japanese (ja)
Inventor
Mitsuru Minakuchi
Original Assignee
Sharp Kabushiki Kaisha
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Kabushiki Kaisha filed Critical Sharp Kabushiki Kaisha
Publication of WO2002080476A1 publication Critical patent/WO2002080476A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • 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 network such as wireless or the Internet. More specifically, the present invention relates to a data transfer device, a data transmission / reception device, a data exchange system, a data transfer method, and a data transfer device that perform processing for attaching additional information to the message data at the time of data transfer. The present invention relates to a data transfer program, a data transfer program, and a computer-readable recording medium on which the program is recorded. Background art
  • message data such as e-mail and instant messaging can be used.
  • message data transmitted from a transmitting terminal is normally transferred to a receiving terminal via a data transfer device.
  • the message data to be sent is based on characters.
  • multimedia data such as image files and audio are temporarily converted to character information and transmitted from the transmitting terminal, and the receiving terminal restores the original multimedia data from the received character data.
  • data other than characters can be transferred.
  • a method of transmitting and receiving video and audio such as a so-called TV phone, in which multimedia data is transmitted as it is as a message data.
  • the device for transferring the message data transfers the message data received from the transmitting terminal to the receiving terminal as it is. .
  • the device that transfers the message data adds information about the transfer history to the header information during the transfer of the message data. The message body is not changed.
  • a device for transferring e-mail data adds data such as an advertisement to the e-mail data received from the transmitting terminal and transmits the data to the receiving terminal. That is, the device for transferring the e-mail data, upon receiving the e-mail data from the terminal on the transmission side, selects data to be added from data such as advertisements stored in advance by any known means, The received e-mail data is added to an arbitrary position such as the beginning or end of the body of the e-mail data or added as an attached file and transmitted to the receiving terminal.
  • the device for transferring the e-mail data can add new information to the contents of the e-mail data received from the terminal on the transmitting side and transmit the data to the terminal on the receiving side.
  • the paper “Comic Chat” described on pages 225 to 236 of ACM SI GGRAPH'96 Confer- ence Proceeding ngs corresponds to a specific key in conversational sentences in chat.
  • the transmitting terminal searches for one or more specific keywords set in advance from the message data input by the user. If the keyword is included, information on the expression and movement of the character previously associated with each keyword is added to the original message data and transmitted.
  • the receiving terminal if information on the facial expressions and actions of the characters is added to the received message data, the information on the facial expressions and actions of the characters stored in advance on the receiving terminal is used. A character corresponding to the information related to the expression or movement of the character is selected and displayed. Further, the message data excluding the information on the expression and the motion of the character from the received message data is displayed as the dialogue of the character. In this manner, the expression of the character or the character from the message data consisting only of the character string is displayed. The operation can be changed and displayed.
  • the method of sending multimedia data attached to the message data makes it possible to send and receive message data with images and voice added, which is more interesting than text-only messages. Can be added.
  • the user of the sending terminal in order to send a message with such multimedia data attached, the user of the sending terminal must create the multimedia data himself or communicate with the sending terminal or the sending terminal. After searching for and obtaining a desired one from the multimedia data stored in another terminal, the created or obtained multimedia data is added to the message to be transmitted in the form of an attached file or the like. Need to send. This is troublesome for the user.
  • message data using video and audio can be transmitted and received like a videophone, but in advance or in real time Since it is necessary to create multimedia data in advance, problems such as the need for labor, an increase in the processing load on the terminal, and an increase in power consumption have not been solved.
  • a data transfer device, a data transmission / reception device, a data exchange system, a data transfer method, a data transfer program, a data transmission / reception program, and a computer-readable recording medium on which the program is recorded can be added to message data.
  • 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.
  • Message data receiving means for receiving message data from the communication device on the side; external status obtaining means for obtaining information on an external status when the message data receiving means receives the message data; From the message data received by the one-day data receiving means and the information on the external situation acquired by the external situation acquiring means, a database of additional data, which is additional information, is searched to determine and acquire the additional data. Means for obtaining additional data to be transmitted, and the message data received by the message data receiving means. Message data transmitting means for adding the additional data acquired by the additional data acquiring means in the evening and transmitting the message to the communication device on the receiving side.
  • the information on the external situation includes information on the environment such as time, temperature and weather, the location (geographical location, etc.) or location (school, amusement park, hospital, Information on communication devices, such as the history of messages sent and received by the communication device on the transmission side or received by the communication device on the reception side, and users of the communication device on the transmission or reception side.
  • Information on communication devices such as the history of messages sent and received by the communication device on the transmission side or received by the communication device on the reception side, and users of the communication device on the transmission or reception side.
  • This is information about the user such as images of the body, body temperature, heart rate, and preference information, and is information that can change in real time or according to the situation.
  • the method by which the external situation acquiring means acquires the information concerning the external situation has various forms according to the type of the information concerning the external situation.
  • the information on the external situation is information on the environment
  • the information may be obtained from a sensor separately provided in the data transfer device according to the present invention, or may be obtained from another sensor connected to the data transfer device according to the present invention via a network.
  • the information on the external situation is information on a communication device or information on a user, the information may be obtained from each communication device.
  • the additional data is general data such as images, animations, and sounds as described above.
  • a network refers to a communication network that enables communication between communication devices having at least a communication function, regardless of the form of wireless Z-wired communication.
  • a communication network is formed by base stations or relay base stations for wireless communication. Therefore, the above data transfer Any type of stationary or portable communication device having a communication function via a telephone line, the Internet, a dedicated line, or the like can access the transmission device.
  • 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.
  • the external situation acquiring means acquires information on the external situation at that time.
  • the additional data obtaining means searches an additional data database from the message data and the information on the external situation, and determines and obtains the additional data.
  • the message transmitting unit adds the additional data to the message data and transmits the message data to the communication device on the receiving side.
  • the user of the communication device on the transmitting side does not create or search additional data, it conforms to both the contents of the message and the information on external situations that can change in real time.
  • various and appropriate additional data can be sent to the user of the communication device on the receiving side. For example, if the message that the weather is snow is acquired as the external situation when the message is related to Mt.Fuji, an image of the snow-covered Mt.Fuji is acquired as additional data, or as the external situation. If the information that the weather is fine and the information that the time is evening are obtained, the image of Aka Fuji is obtained as additional data.
  • the processing load for creating or acquiring the additional data is not imposed on the communication device, an increase in the power consumption of the communication device can be avoided, and the configuration for creating or acquiring the additional data can be omitted.
  • the communication device is a portable terminal, the advantage that the size and the price can be easily reduced is increased.
  • the database of the additional data only needs to be accessible by the additional data acquisition means, and it does not matter whether or not it is built in the data transfer device.
  • the external situation acquiring 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.
  • the reason for this is that 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 uses the optimal additional data for message data from multiple options. It is also possible to determine the evening.
  • a data transmitting / receiving apparatus is 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; And acquiring information on the external situation acquired by the external situation acquiring means to the data transfer device via the communication means.
  • the information about the external situation acquired by the external situation acquiring means is transmitted to the data transfer device via the communication means. Therefore, information on the data transmitting / receiving device such as the position where the data transmitting / receiving device exists and the history of the message data transmitted or received by the communication means, the image, body temperature, heart rate, and the like of the user of the data transmitting / receiving device Sends information about the user, such as preference information, to the data transfer device can do. As a result, the data transmission / reception device can transmit / receive a message message added with appropriate additional data corresponding to the status of the device or the status of the user of the device.
  • a data exchange system is characterized by including the above-described data transfer device and the above-described data transmission / reception device.
  • the data transfer method 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, wherein the message data is transmitted from the communication device on the transmission side.
  • the processing load for creating or acquiring the additional data is not imposed on the communication device, so that it is possible to avoid an increase in the power consumption of the communication device and to omit the configuration for creating or acquiring the additional data.
  • the device is a portable terminal, the advantage that it is easy to reduce the size and the price is increased.
  • a data transfer program causes a computer to function as each unit included in the above-described data transfer device.
  • a general computer can function as the above-described data transfer device.
  • a data transmission / reception program causes a computer to function as each unit included in the above-described data transmission / reception device.
  • a general computer can function as the above-described data transmission / reception device.
  • a data transfer program according to the present invention is characterized by causing a computer to execute each step in the above data transfer method.
  • the data transfer described above can be performed on a general computer.
  • the method can be performed.
  • the program can be executed on any computer.
  • 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.
  • FIG. 2 is a chart showing an example of an index table for managing additional data.
  • FIG. 3 is a diagram showing an example of the content of the additional data referred to by the file name.
  • FIG. 4 is a diagram showing an example of message data received by the message data receiving means from the data transmitting / receiving device on the transmitting side.
  • FIG. 5 is a chart showing an example of the result of analyzing the text included in the message data by the message data analysis means to obtain the keyword.
  • FIG. 6 is a diagram illustrating an example of message data transmitted by the message transmission unit by adding the additional data acquired by the additional data acquisition unit.
  • FIG. 7 is a diagram illustrating a process in the data transfer device according to the first embodiment of the present invention. It is a flowchart which shows a process.
  • FIG. 8 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 second embodiment of the present invention.
  • FIG. 9 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 third embodiment of the present invention.
  • FIG. 10 is a diagram showing an example of message data received by the message data receiving means from the transmitting / receiving data transmitting / receiving device.
  • FIGS. 11 (a) to 11 (c) are diagrams showing examples of combining additional data by additional data combining means.
  • FIG. 12 is a diagram illustrating an example in which the combined additional data created by the data converter is transmitted by the additional data transmitter and displayed on the data transmitting / receiving device on the transmitting side.
  • FIG. 13 is a diagram illustrating an example of message data transmitted to the data transmitting / receiving device on the receiving side.
  • FIG. 14 is a flowchart showing a process in the data transfer device according to the third embodiment of the present invention.
  • FIG. 15 is a diagram illustrating an example in which link data is included in the message data and transmitted instead of the combined additional data.
  • FIG. 1 shows the configuration of the data exchange system of the present embodiment.
  • the data exchange system includes data transmission / reception devices (communication devices) 110 and 110 and a data transfer device 120.
  • the data transmission / reception device 110 transmits and receives messages such as e-mails and instant messages. Further, the data transfer device 120 transfers the message data received from one data transmission / reception device 110 to another data transmission / reception device 110.
  • the data transmission / reception device 110 includes a message data creation / reproduction unit 111, an external situation acquisition unit 112, and a communication unit 113.
  • the message data creation / playback means 111 allows the user to create message data, and to play (display, sound playback, image playback, etc.) the created or received message data.
  • the external situation acquisition means 112 provides information on the data transmission / reception device 110 itself, such as the location (geographical position, etc.) and location (in a school, amusement park, hospital, vehicle, etc.) of the data transmission / reception device 110, Obtain information about the user, such as images, body temperature, and heart rate, and information about external situations.
  • the communication means 113 transmits and receives data to and from the data transfer device 120.
  • the data transfer device 120 includes a message data overnight receiving means 121, a message data overnight analyzing means 122, an external situation obtaining means 123, an additional data storing means 124, an additional data obtaining means 125, and a message data overnight transmitting means 126.
  • the message data receiving means 121 receives the message data transmitted from the communication means 113 of the data transmitting / receiving device 110, which is the transmitting side of the message data.
  • the message data analyzing means 122 analyzes the message data received by the message data receiving means 121 and is described according to a predetermined keyword or a predetermined specific description method. Get a descriptor that represents a special meaning.
  • the external situation acquisition means 123 acquires information about the external situation, which is information about the environment such as time, temperature, and weather, in the data transfer device 120, and acquires the external situation acquisition means 112 of the data transmission / reception device 110. Information about the external situation is acquired via the communication means 113 of the data transmitting / receiving device 110. Further, the additional data storage unit 124 stores a database storing additional data, which is general data such as images, animations, and sounds. Further, the additional data acquisition means 125 generates the additional data based on the key descriptor obtained by the message data analysis means 1 and the information on the external situation acquired by the external situation acquisition means 123.
  • the message data transmitting means 126 adds the additional data acquired by the additional data acquiring means 125 to the message data received by the message data receiving means # 1, and transmits the message data to the message data transmitting / receiving device. Send to 110.
  • the external status acquisition means 112 provided in the data transmitting / receiving device 110 on the transmitting side is, for example, history information obtained by collecting information on message data received by the data transmitting / receiving device 110 on the receiving side, which is the transmission partner.
  • the information on the data transmitting / receiving device 110 on the receiving side such as the information on the external situation, may be acquired via the communication means 113.
  • the external situation acquisition means 112 is configured to include a user's image and body temperature obtained by various sensors such as a CCD (Charge Coupled Devices) camera, a temperature sensor, and a heart rate monitor, which are separately configured in the data transmitting / receiving device 110.
  • Information about the user such as heart rate and heart rate may be acquired as information about the external situation.
  • the external situation obtaining means 112 externally inputs information about the user's preference, which is input and stored in advance by the user, or is extracted from the operation history of the user by using a method such as data mining. It may be obtained as information on the situation.
  • the external situation acquisition means 1 ⁇ is configured to acquire information on the data transmission / reception apparatus 110, such as the position (geographical position, etc.) of the data transmission / reception apparatus 110, as information on the external situation.
  • the current position may be generated using a (System) receiver, or a PHS (Personal Handyphone System) method may be used to obtain the position information based on signals received from multiple base stations.
  • the current position of the terminal may be calculated and generated.
  • the external situation acquisition means 112 is provided with a keyboard or a touch panel when acquiring information on the data transmission / reception apparatus 110 itself such as a place (in a school, an amusement park, a hospital, a vehicle, etc.) as information concerning the external situation.
  • the user may perform an input operation using an input means (not shown) such as the above to obtain information for specifying the place.
  • the external situation obtaining means 123 also stores information about the environment such as time and temperature obtained by various sensors such as a clock and a thermometer separately provided in the data transfer device 120, and information about weather received from another device. It may be obtained as information on external situations.
  • the various sensors described above may be configured in the data transmission / reception device 110 or the data transfer device 120, or may be configured in another device, and the information obtained by the sensors may be used as an external status acquisition means by communication. 123 may be obtained. Further, the additional data storage means 124 does not necessarily need to be configured inside the data transfer device 120. The additional data acquisition means 125 may acquire the additional data from another device connected to the data transfer device 120 by wire or wireless, or communicable via a network. It is good.
  • the additional data need not be fixedly stored in the additional data storage means 124 or the like, but may be stored in various exchangeable recording media so that the data can be replaced as needed.
  • Interchangeable recording media include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy disks and hard disks, optical disks such as CD-R0M / M0 / MD / DVD, and IC cards (memory cards).
  • Media including a card system such as an optical card, and a semiconductor memory such as a mask R0M, EPR0M, EEPR0M, flash ROM, etc., may be a fixed medium for storing data.
  • FIG. 2 shows an example of an index table stored in the additional data storage means 124 together with the additional data in order to manage the additional data.
  • the index table contains, for each file name 201 that is a name for identifying the additional data, a data type 202 indicating the type of the additional data, and a keyword list including one or more keywords.
  • 203 and an external situation condition 204 which is a condition of information relating to the external situation are stored. Note that the index table may be stored as one file or may be managed as a database.
  • the file name 201 may be any character string or number as long as it can identify the additional data.
  • the entity of the additional data that is generally used in a computer is managed. It is expressed by the name for. That is, the entity of the additional data can be referred to using the file name 201.
  • Figure 3 shows an example of the contents of the additional data referenced by the file name.
  • the data type 202 also includes a standard sound file format for Windows such as JPEGGoint Photographic Experts Group and WAV (Microsoft Windows). It also stores data formats such as “MAT”, MP3 (MPEG Audio Layer-3) and MPEG (Moving Picture Experts Group).
  • J PEGJ J PEGJ
  • MPEG MPEG
  • extension “jpg” indicates that the data type is image and the format is JPEG.
  • the external situation condition 204 describes that information on the external situation acquired by the external situation acquiring means 123 is compared with a value match or a magnitude relationship. For example, “transmitting heart rate> 130” indicates a condition that the user's heart rate per minute in the transmitting data transmitting / receiving device 110 is greater than 130, and the heart rate is determined by the transmitting data transmitting / receiving device.
  • the data is acquired by the external situation acquisition means 112 provided in the data transfer apparatus 120 and is acquired from the external situation acquisition means 112 via the communication means 113 by the external situation acquisition means 123.
  • the content of keyword list 203 is Even if they are the same (“love and like”), different additional data as shown in FIG. 3 is stored in association with information about the external situation, that is, according to the external situation condition 204.
  • (none) written in the external condition 204 indicates that the condition of the information on the external condition is not set. For example, in the example of FIG. 2, if the file name 201 is “j inglebel 11. mp3”, “jing lebel 12. mp3” and “ji ng 1 ebe 113. mp3 J”, the contents of the key list 203 are And the contents of the external situation condition 204.
  • the additional data acquisition unit 125 automatically stores the additional data as described later.
  • an arbitrary additional data may be determined and acquired from the plurality of additional data based on a random number obtained by using a random number generator separately provided. It should be noted that a mode in which the intention of the user is reflected in the data transmitting / receiving device 110 on the transmitting side when the additional data is acquired by the data acquisition unit 125 will be described later.
  • the external condition 204 in addition to describing that the value of information relating to the external condition is equal or comparing the magnitude relationship, the external condition 204 also describes a state condition representing a specific state. Good. In this case, a condition for comparing values of information relating to external conditions and comparing magnitude relations may be stored separately in association with the state condition representing the specific state.
  • the heart rate of the user in the data transmitting / receiving device 110 on the transmitting side is greater than 130, if the heart rate of the user in the data transmitting / receiving device 110 on the receiving side is greater than 130, or If the message data transmission / reception between the data transmission / reception device 110 of the communication side and the data transmission / reception device 110 of the reception side is performed more than 20 times, the data transmission / reception device 110 of the transmission side
  • the state condition “intimacy high”, which indicates that the degree of intimacy between the user of the receiving side and the user of the data transmitting / receiving device 110 on the receiving side is high, is applicable.
  • the data transfer apparatus 120 may perform the same processing based on only the key list 203 assuming that there is no information on the corresponding external condition.
  • FIG. 4 is a diagram illustrating 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 consists of a subject line 401 representing the subject, a rom line 402 representing the sender, a to line 403 representing the destination, and a body 404, similar to a general e-mail. .
  • FIG. 5 is an example of a result of analyzing the text 404 included in the example of the message data shown in FIG. 4 by the message data analysis means 122 to obtain a keyword.
  • Figure 5 shows a natural language, commonly known as morphological analysis. Is processed into words (morphemes), and a list of the morpheme 501 obtained by this process and the part of speech 502 indicating the type of the morpheme 501 is shown.
  • morphemes a natural language, commonly known as morphological analysis.
  • All of the morphemes 501 obtained in this manner may be used as keywords included in the main text 404.However, in the case of Japanese, for example, particles are considered not to have a very important meaning. If it is handled as a keyword, the processing amount of additional data search described later can be reduced. For example, assuming that only nouns, verbs, and adjectives are treated as keywords, of the list of morphemes 501 shown in Fig. 5, "you”, “koto”, “like”, “next”, “meal”, “do”, and “reply” Nine morphemes 501 of "wait” and "masuru” are obtained as keywords.
  • a general keyword matching method may be used to extract a character string that matches a pre-registered keyword, and in English, for example, a space character such as a space or a tab, or a period. Words separated by specific symbols such as and commas may be extracted.
  • the morpheme 501 obtained by analyzing the message is used as a keyword, but the morpheme 501, which is a synonym, is obtained using a thesaurus such as a general thesaurus dictionary. It may be converted to the same keyword. For example, "you""you""kikun” are converted to the same keyword "you".
  • the keyword list 203 shown in Fig. 2 It is possible to reduce the number of keywords to be included in, and to reduce the influence of differences in expressions when searching for additional data as described later.
  • a description according to a predetermined specific description method included in the message may be extracted as a descriptor for expressing a special meaning.
  • a description that expresses a special meaning is enclosed between "" and ">”.
  • the additional data acquisition means 125 acquires the keyword or the descriptor obtained by the message data analysis means 122 as described above, and the external status acquisition means 112 of the data transmission / reception device 110, and acquires it via the communication means 113.
  • the additional data stored in the additional data storage unit 124 is searched for from the information on the external situation acquired by the external situation acquisition unit 123 or the information on the external situation acquired by the external situation acquisition unit 123 by itself. Get additional data.
  • the external situation condition 204 becomes “transmitting heart rate ⁇ 1 Love, jpg, which is OOj, and dinner, jpg, which is “14:00 ⁇ time”, are obtained.
  • the message data transmitting means 126 adds the additional data—evening love, jpg and dinner, jpg acquired by the additional data acquiring means 125 to the message data shown in FIG. Figure 6 shows an example of message data sent to 110.
  • the additional data 405 indicates the content of love and jpg
  • the additional data 406 indicates the content of dinner and jpg.
  • the additional data is image data
  • other types of additional data can be similarly added to the message data and transmitted.
  • the data is transmitted as an attached file together with the message data, and when the message data is viewed by the data transmitting / receiving device 110 on the receiving side.
  • the audio data may be automatically reproduced.
  • each of the additional data 405 and 406 is located near the searched keyword in order to indicate from which message data the additional data was searched. May be added so as to be arranged.
  • the number of additional data acquired by the additional data overnight acquisition means 125 may increase.
  • 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. , Additional key data corresponding to more key word descriptors are added preferentially, or subject lines like subject line 401 It is desirable to preferentially add additional data corresponding to a key word included in a part of the message data representing the message. In this case, additional data more suitable for the contents of the message data can be added.
  • FIG. 7 is a flowchart 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.
  • the message data receiving means 121 receives the message message transmitted from the communication means 113 provided in the data transmitting / receiving device 110 on the transmitting side (step S601; hereinafter abbreviated as S601).
  • the external situation acquisition means 123 acquires information on the external situation (S602).
  • the message data analyzer 122 analyzes the message data received in S601 to obtain a keyword or a descriptor (S603).
  • the additional data acquisition unit 125 searches the additional data stored in the additional data storage unit 124 from the information on the external situation acquired in S602 and the keyword or descriptor obtained in S603. Then, an appropriate additional data is determined and obtained (S604).
  • the message data transmitting means 126 adds the additional data obtained in S604 to the message data received in S601, and The data is transmitted to the transmitting / receiving device 110 (S605). Then, the process ends.
  • the user of the data transmission / reception device 110 on the transmission side transmits the message data to the data transmission / reception device 110 on the reception side, and the message data is temporarily transmitted.
  • additional data suitable for the content of the message data is automatically selected based on the analysis result of the message data and the acquired information on the external situation, and the selected data is selected.
  • 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.
  • the sending user does not need to create additional data or search the additional data database to find an appropriate additional data, without having to save the additional data to the message data. You can add the fun of this.
  • the type and number of types of information regarding the external situation can be set arbitrarily, and the information content is not fixed and changes over time (weather, location of data transmission / reception device 110, location of data transmission / reception device 1 It is also possible to select information such as the heart rate of ten users) as information about the external situation. Therefore, the additional data selected using such information about the external situation can have a variety that can vary depending on the external situation at the time.
  • the additional data acquisition unit 125 acquires additional data from the message data and information on the external situation.
  • the user of the data transmitting / receiving device 110 which is the terminal on the transmitting side, can create both the contents of the message and the information on the external situation without creating or searching for additional data. Can be added to the message data and sent to the user of the data transmitting / receiving device 110 which is the terminal on the receiving side.
  • the information on the history of the additional data acquired by the additional data acquiring unit 125, the reception history of the message data received by the message data receiving unit 121 and the message data transmitting unit 126 An example will be described in which the additional data overnight acquisition means 125 determines additional data to be acquired with reference to the information on the message data transmission history in FIG. By doing so, it is possible to change the additional data to be acquired more variously.
  • FIG. 8 shows 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.
  • the configuration other than the configuration shown below is the same as that shown in FIG. 1, and thus the description thereof will be omitted by retaining the same reference numerals.
  • additional data acquisition history storage means 127 for storing information regarding the acquisition history of the additional data in additional data acquisition means 125
  • a transmission / reception history storage means 128 for storing the reception history of the message data in the reception means 121 and the transmission history of the message data in the message data transmission means 126 is provided.
  • the additional data acquisition unit 129 includes the keyword and the descriptor obtained by the message data analysis unit 122 and the external data acquired by the external situation acquisition unit 123. Based on the information on the acquisition history of the additional data stored in the additional data acquisition history storage unit 127 and the message data transmission and reception history stored in the transmission and reception history storage unit 128, in addition to the information on the situation. From the additional data stored in the additional data storage means 124, additional data to be added to the message data when transferring the message data is determined and obtained.
  • the information about the additional data acquisition history stored in the additional data acquisition history storage unit 127 may be, for example, the number of times each additional data has been acquired by the additional data acquisition unit 129 in the past. .
  • the additional data acquired by the additional data acquiring unit 129 may be stored in order.
  • the information on the acquisition history of the additional data is referred to and used by the additional data acquisition unit 129 as follows, for example.
  • the additional data in which the keyword is “Christmas” has file names 201 of “j inglebel 11.mp3”, ⁇ j inglebel 12. mp3j, and “j inglebell3.mp3”.
  • the external situation condition 204 is “none” in these additional data overnight, it is a candidate for acquisition by the additional data overnight acquisition means 129 irrespective of the content of information relating to the external situation.
  • the additional data overnight acquisition unit 129 acquires the additional data with the least number of acquisitions in the past among the acquisition candidates. When there are a plurality of acquisition candidates with the least number of acquisitions in the past, one of them is determined and determined based on a random number obtained by using a random number generation means.
  • the combination of the same keyword and information about the external situation Since the additional data is selected according to the acquisition history of the additional data in the additional data acquisition unit 129 for the combination, the same additional data is not continuously acquired, and the acquired additional data Can be prevented from becoming fixed. In addition, the number of times that a plurality of pieces of additional data corresponding to a combination of a certain keyword and information about an external situation are acquired by the additional data acquisition unit 129 can be equalized.
  • 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 to be acquired is as follows. Should be determined and obtained. That is, if there is a candidate that is not included in the additional data acquisition history among the candidates for acquisition (that is, additional data that has not been acquired yet), it is acquired, and any candidate acquires the additional data. If it is included in the history (that is, it has been acquired), the candidate with the oldest acquisition order is acquired. Even in this case, the same effect as above can be obtained.
  • the transmission / reception history of the message data stored in the transmission / reception history storage means 128 may be, for example, the message data received from any of the data transmission / reception devices 110 and the message data Is transmitted to which of the overnight transmission / reception devices 110.
  • Such transmission / reception history of the message data is used by the additional data acquisition unit 129 as follows, for example.
  • the additional data acquisition means 129 refers to the transmission / reception history of the message data stored in the transmission / reception history storage means 128, and the data transmission / reception device 110 on a certain transmission side and the data transmission / reception on the reception side.
  • Transmission of message data performed in combination with device 110 Get the number of receptions. The number of times is interpreted as indicating 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 the state included in the external condition 204 as described above.
  • the condition is used as “intimacy”.
  • the same keyword is added to the keyword list 203, such as the additional data in which the file name 201 in FIG. 2 is “hellol. Wav”, “hello2. Wav”, and “hello3. Wav”.
  • "intimacy" that is, appropriate additional data suitable for the status condition can be obtained according to the transmission / reception history of the message.
  • the time of transmission / reception is also stored as the message data transmission / reception history, for example, the message transmission / reception device 110 between a certain transmission-side data transmission / reception device 110 and the reception-side data transmission / reception device 110 may be used.
  • the time period can be used as information on the external situation, in other words, as a condition for selecting additional data that has a time-related content. It can be used in the same way as.
  • the additional data is determined and acquired from the message data and the information regarding the external situation, and is transmitted to the data transmitting / receiving device 110 which is the terminal on the receiving side.
  • the data transfer device 120 also transmits the acquired additional data to the transmission-side data transmission / reception device 110, and the user of the transmission-side data transmission / reception device 110 Confirms the additional data and transmits to the data transfer device 120 whether or not the additional data is desired. explain.
  • FIG. 9 shows a configuration of a data exchange system including a data transfer device 120 and data transmission / reception devices 110, 110 according to the third embodiment of the present invention.
  • the configuration other than the configuration shown below is the same as that shown in FIG. 1, and the description thereof will be omitted by retaining the same reference numerals.
  • the data transmission / reception device 110 transmits information on the approval / disapproval of the additional data determined by the data transfer device 120 to transmit the message data.
  • An additional data acceptance / rejection information input means 114 for inputting by a user of the original data transmission / reception device 110 is provided.
  • the data transfer device 120 has an additional data synthesizing unit 130, a data converting unit 131, an additional data transmitting unit 132, and obtaining additional data approval / disapproval information, in addition to the configurations of the units # 1 to # 5 described in FIG. Means 133 and a message data transmission device 134 are provided.
  • the additional data overnight synthesizing means 130 synthesizes the plurality of additional data obtained by the additional data obtaining means 125 to create one or more synthesized additional data.
  • the data conversion means 131 converts the data type of the combined additional data created by the additional data combining means 130.
  • the additional data transmission unit 132 transmits the combined additional data converted by the data conversion unit 131 to the data transmission / reception device 110 on the transmission side.
  • the additional data approval / disapproval information acquisition unit 133 receives, via the communication unit 113, the information on the approval / disapproval input by the additional data approval / disapproval information input unit 114 from the transmission / reception device 110 on the transmission side.
  • the message data transmitting means 134 transmits information that the user of the data transmitting / receiving device 110 on the transmitting side recognizes the additional data.
  • the combined additional data converted by the data conversion unit 131 is added to the message data received by the message data reception unit 121 and transmitted to the data transmitting / receiving device 110 on the receiving side. I do.
  • the additional data synthesizing unit 130 includes all or a part of the message data received by the message data receiving unit 121 from the transmitting / receiving data transmitting / receiving device 110 and one of the message data acquired by the additional data acquiring unit 125.
  • a plurality of additional data may be combined.
  • the additional data overnight acquisition means 125 may acquire all or part of the message data received by the message data overnight reception means 121 as additional data.
  • FIG. 10 is a diagram showing an example of a 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 is composed of a subject line 7001 representing the subject, a from line 702 representing the sender, a to line 703 representing the destination, and a body 704, as described in FIG. .
  • the message data is a content requesting the data transfer device 120 to convert it into additional data, a descriptor 705 described according to a predetermined specific description method, It is configured to include image data 706 attached to the data.
  • “overlay” means that the additional data acquired by the additional data acquisition unit 125 is superimposed on the image data 706 and synthesized.
  • K / overlay> is a description indicating the end of the descriptor 705.
  • “Girl” described between the description indicating the start and the description indicating the end of the descriptor 705 is a key for the additional data acquisition unit 125 to acquire the additional data.
  • the above description method conforms to a description method known as XMUExtensiMe Markup Language), but it is not necessarily limited to this description method.
  • a command that specifies the method and type of additional data is used.
  • the instruction to the additional data synthesizing means 130 and the additional data overnight acquiring means 125 is described by the door attribute, an instruction for a configuration other than these may be described.
  • the type of external status to be obtained is specified for the external status obtaining means 123, the information on the external status obtained by the external status obtaining means 123 can be limited, and the data transfer amount and processing The amount can be reduced.
  • each configuration may be configured to perform processing by a preset default operation.
  • the message data analysis means 122 analyzes the example of the message data shown in FIG. 10 to obtain a command, an attribute, and a key code included in the descriptor 705.
  • the additional data acquisition unit 125 acquires the keywords and attributes obtained by the message data analysis unit 122 and the external situation acquisition unit 123
  • the additional data stored in the additional data storage unit 124 is searched from the information on the external situation thus obtained, and the additional data combining unit 130 determines and acquires the additional data to be used for the combination.
  • the file name 201 is determined based on the condition that the type of data is image and the keyword is “female child”.
  • the additional data obtaining means 125 obtains the additional data which is “girl, jpg”.
  • the external situation condition 204 is “(none)”
  • the information is acquired regardless of the content of the information on the external situation.
  • the additional data acquisition means # 5 determines and acquires the additional data corresponding to the external situation condition 204 from among the plurality of additional data acquired as described above.
  • FIG. 11 shows an example of combining additional data by the additional data combining means 130.
  • FIG. 11A shows the contents of the 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 extracted from the message data in accordance with the command “overlay” in the descriptor 705 obtained by analyzing the message data by the message analysis unit 122.
  • FIG. 11 (b) shows an example of the contents of the additional data stored in the additional data storage means 124, which is obtained by searching the additional data obtaining means 125 for additional data. is there.
  • the additional data synthesizing means 130 adds the contents of the image data 706 in FIG.
  • the contents of girl.jpg in Fig. 11 (b) are superimposed and synthesized, and the image data having the contents as in Fig. 11 (c) is obtained as synthesized additional data.
  • the image of Fig. 11 (b) is simply superimposed on the image of Fig. 11 (a) and synthesized, but positioning and scaling are required during the superposition process. Or a process such as color tone adjustment.
  • a process such as color tone adjustment.
  • the image is superimposed and synthesized according to the above-mentioned command “overlay” has been described, but the synthesis method is not limited to this.
  • 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 to reproduce the sound together with the moving image.
  • different types of data may be combined.
  • FIG. 12 shows that, as described above, the combined additional data created by the additional data combining means 130 and, if necessary, by the following data converting means 131,
  • This is an example in which the message is transmitted to the evening transmission / reception device 110, reproduced by the message data creation / reproduction means 111 of the transmission / reception device 110 on the transmission side, and displayed on a screen.
  • an operation example of the additional data rejection information input means 114 will be described. Before that, the operation of the data conversion means 131 will be described.
  • the data converting means 131 transmits the data transmitting / receiving apparatus on the transmitting side obtained by the external situation obtaining means 123. Refer to information on the types of additional data available in 110. Next, the data conversion unit 131 determines 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. If the data cannot be used, the data conversion means 131 converts the data into usable data. Is performed.
  • the data converting unit 131 converts the combined additional data into Convert to black and white image. Thereby, the amount of data transmitted from the additional data transmitting unit 132 to the data transmitting / receiving device 110 on the transmitting side can be reduced.
  • the synthesized additional data includes audio data
  • the audio data may be deleted and transmitted to the data transmitting / receiving device 110 that cannot reproduce audio. It may be converted to a character string (such as a song title or word) indicating whether the data is audio data and transmitted.
  • the data conversion means 131 may previously store conversion rules and conversion means (programs) for each combination of data types before and after conversion.
  • FIG. 12 shows an image of the combined additional data 801 displayed on the screen of the data transmission / reception device 110 on the transmission side, a 0K button 802, an ANOTHER button 803, and a CANCEL button 804.
  • the 0K button 802 is a button for instructing the data transfer device 120 to transmit the combined additional data 801 to the data transmitting / receiving device 110 on the receiving side.
  • An ANOTHER button 803 is a button for instructing the data transfer device 120 to create combined additional data different from the combined additional data 801.
  • a CANCEL button 804 is a button for instructing the data transfer apparatus 120 to stop creating the combined additional data.
  • Each of the buttons 802 to 804 corresponds to the additional data authorization information input means 114.
  • the user of the data transmitting / receiving device 110 on the transmitting side looks at the displayed image of the combined additional data 801 and presses any of the buttons 802 to 804 to display the image.
  • 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 acknowledgment information acquisition means 133 provided in the data transfer device 120 via the communication means 113.
  • message data is transmitted to the data transmitting / receiving device 110 on the receiving side in the following procedure.
  • the additional data approval / disapproval information acquisition unit 133 recognizes that the 0K button 802 has been pressed by the transmission / reception device 110 on the transmission side, and communicates with the data transmission / reception device 110 on the reception side to the external condition acquisition unit 123. Tell them to do it.
  • the external situation acquiring means 123 communicates with the communication means 113 of the data transmitting / receiving device 110 on the receiving side to acquire information on the type of additional data that can be used by the data transmitting / receiving device 110 on the receiving side.
  • the data conversion unit 131 refers to the information on the type of available additional data, and the combined additional data created by the additional data combining unit 130 as described above transmits and receives the data on the receiving side. It is determined whether the device 110 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, the data is converted to a type of data that can be used.
  • the message data transmitting means 134 removes the descriptor 705 and the image data 706 used for creating the combined additional data from the message data received by the message data receiving means 121.
  • the combined additional data (the converted combined additional data when converted by the data conversion means 131) is added to the portion, and the resultant data is transmitted to the data transmitting / receiving device 110 on the receiving side.
  • An example of a message transmitted to the receiving-side data transmitting / receiving device 110 is shown in FIG.
  • the additional data approval / rejection information acquiring means 133 recognizes that the button is pressed, and instructs the additional data synthesizing means 130 to create another synthetic additional data.
  • the additional data overnight acquisition means 125 may newly acquire additional data to be used for synthesis.
  • the data is sequentially acquired from the additional data with a small number of acquisitions or the additional data with the oldest acquisition history, the data is stored in the additional data storage unit 124,
  • different additional data can be obtained each time from a plurality of additional data corresponding to a combination of the same keyword and information on the external situation.
  • the data transmission / reception device 110 on the transmission side further includes an input means for instructing the changed position, size, color tone, and the like. May be entered.
  • the additional data / acceptance information obtaining means 133 recognizes that the button is pressed, and the message data receiving means 122 receives the message data transmitting means 134. It instructs to transmit the message data as it is to the data transmitting / receiving device 110 on the receiving side. At this time, the message data may be transmitted without the descriptor 705 which is an instruction for creating the combined additional data.
  • FIG. 14 is a flowchart for explaining a 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. The processing of S601 to S604 is shown in the figure. Since it is the same as that described in 7, the description is omitted here.
  • the additional data synthesizing means 130 creates synthesized additional data as described above (S905).
  • the data converter 131 refers to the information on the type of additional data that can be used by the data transmitter / receiver 110 on the transmitting side, which is acquired by the external situation acquiring means 123, and converts the combined additional data created in S905. It is determined whether or not it is necessary to convert the data into a type that can be used by the data transmitting / receiving device 110 on the transmitting side (S906). If conversion is necessary, the process proceeds to S907. If conversion is not necessary, the process proceeds to S908.
  • the data conversion means 131 converts the combined additional data created in S905 (S907).
  • S907 A specific example is as described above.
  • the combined additional data is transmitted to the data transmitting / receiving device 110 on the transmitting side (S908). If the combined additional data has been converted in S907, the converted combined additional data is transmitted here.
  • the additional data overnight approval / disapproval information acquisition unit 133 determines whether or not information regarding approval / disapproval of the combined additional data transmitted in S908 has been received from the data transmitting / receiving device 110 on the transmitting side (S909). If received, the process proceeds to S910. If not, the process returns to S909.
  • the process of S909 is repeated until information about approval / disapproval of the combined additional data is received. However, if a predetermined time or more has elapsed, the repetition of this process may be stopped and the process may proceed to S910. If the process is stopped in this way, information on the approval or disapproval of the combined additional data will be given in advance. The processing may be performed assuming that the set value has been received.
  • the additional data approval / disapproval information acquisition unit 133 determines information on approval / disapproval of the combined additional data received in S909, and sorts the processing (S910).
  • the processing will be described with reference to the example of FIG. The process proceeds to S911 if the information on the acceptance or rejection of the combined additional data is 0K, to S604 if it is ANOTHER, and to S912 if it is CANCEL.
  • the data conversion unit 131 obtains the information on the type of additional data that can be used by the data transmitting / receiving device 110 on the receiving side, obtained by the external situation obtaining unit 123. With reference to, 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 and receiving device 110 on the receiving side, and if so, conversion is performed. After that, the message data transmitting means 134 adds the combined additional data (the converted combined additional data if the conversion is performed) to the message data received by the message data overnight receiving means 121 (S911).
  • the message data transmitting means 134 transmits the message data to the data transmitting / receiving device 110 on the receiving side (S912). At this time, as described above, unnecessary descriptors or attached data may be deleted from the transmitted message data.
  • 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;
  • One Link data generating means for generating link data indicating the location of the additional data stored in the data storage means, wherein the message data transmitting means 134 or the additional data transmitting means 132 is generated by the link data generating means.
  • the link data may be transmitted instead of the combined additional data.
  • FIG. 15 shows an example in which the link data is included in the message data and transmitted instead of the combined additional data as described above.
  • a URL Uniform Resource Locator
  • the user of the data transmitting / receiving device 110 on the receiving side can refer to the content of the combined additional data indicated by the URL 707 by the same method as general WWW (World Wide Web).
  • the data size of the link data can be reduced even when the data size of the combined additional data is large. Therefore, it is possible to reduce an increase in the data transfer amount due to adding the combined data to the message data. Also, by receiving the combined additional data even though the user of the data transmitting / receiving device 110 on the receiving side does not wish, the communication of the data transmitting / receiving device 110 on the receiving side is exclusively used for receiving the combined additional data. Can be avoided.
  • the data transfer apparatus 120 described above implements a function of acquiring additional data from the message data received from the data transmission / reception apparatus 110 and information on the external situation, and transferring the additional data to the data transmission / reception apparatus 110 of the transmission partner in the computer. This is realized by a program for causing
  • the data transmitting / receiving device 110 described above creates message data. And a function of transmitting the information to the data transfer device 120 and transmitting the information on the external situation to the data transfer device.
  • a memory such as R0M (Read Only Memory) built in or connected to a general computer for processing by a general computer is a program medium that is a recording medium for storing the program.
  • the program may be a program reading device provided as an external storage device and readable by inserting a recording medium therein.
  • the program stored in the program media may be accessed and executed by the microprocessor.
  • the program read from the program media is loaded into a program storage area such as a random access memory (RAM) included in a general computer, and the program is loaded.
  • RAM random access memory
  • the configuration to be executed may be used. It is assumed that the program for loading is stored in the main unit in advance.
  • the program medium may be a recording medium configured to be separable from the main body.
  • the recording medium is a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a floppy disk or a hard disk, a disk system of an optical disk such as a CD-R0M / M0 / MD / DVD, or an IC card.
  • It may be a medium that fixedly carries a program, including a card system such as an optical card and a semiconductor memory such as a mask R0M, EPR0M, EEPR0M, and flash ROM.
  • a medium that carries a program in a fluid manner may be used to download a program from the communication network.
  • the download program may be stored in the main device in advance, or may be installed from another recording medium. Note that the content stored in the recording medium is not limited to a program, but may be an overnight program.
  • the present embodiment does not limit the scope of the present invention, and various changes can be made within the scope of the present invention. For example, the following configurations can be adopted.
  • the external status acquisition means 123 of the data transfer device 120 uses information on the type of additional data that can be used by displaying or reproducing the data on the receiving data transmission / reception device 110 as information on the external status.
  • the additional data acquisition unit 125 may acquire the additional data by referring to the information on the external situation including the above information, and thereby, the data transmitting / receiving device 110 on the receiving side may be acquired. It is possible to avoid acquiring additional data of a type that cannot be used in the.
  • the data-to-data conversion means 1 31 of the data-to-data transfer apparatus 120 (see FIG. 9) is connected to the communication device 110 of the receiving side obtained by the external condition obtaining means 123 as described above.
  • the additional data acquired by the additional If the data is of a type that cannot be used by the communication device 110, the additional data is converted into data of a type that can be used by the communication device 110 on the receiving side, and the converted additional data is transmitted to the message data transmitting means. 134 or the additional data transmission means 132 may transmit the data.
  • the data conversion unit 131 By extracting a representative image included in the moving 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 110 on the receiving side. .
  • the data transfer device includes: a message data receiving unit that receives message data from the communication device on the transmitting side; and an external state at the time when the message data receiving unit receives the message data.
  • An external status obtaining means for obtaining information about the external data obtained from the message data received by the message receiving means and the external status obtained by the external status obtaining means.
  • Additional data obtaining means for searching the database for additional data and determining and obtaining the additional data; and the additional data obtained by the additional data obtaining means during the message message received by the message data receiving means.
  • Message data transmitting means for additionally transmitting the message data to the communication device on the receiving side.
  • the data transfer device further includes an additional data acquisition history storage unit that stores information about an acquisition history of additional data in the additional data acquisition unit.
  • the additional data acquisition unit is configured to acquire additional data by referring to acquisition history information stored in the additional data acquisition history storage unit.
  • the additional data acquisition history storage means accumulates and stores information on the acquisition history of the additional data.
  • the information on the acquisition history of the additional data includes information on what additional data was acquired from the message data and information on the external situation by the additional data acquisition means, or It simply includes information about which additional data is acquired by the additional data acquisition unit and how many times, and information in which the order in which the additional data is acquired by the additional data acquisition unit is associated with the acquisition date and time.
  • the additional data acquisition unit acquires additional data by referring to acquisition history information stored in the additional data acquisition history storage unit.
  • the additional data acquisition history storage means only needs to be accessible by the additional data acquisition means, regardless of whether it is built in the data transfer device and whether the access path is wired. .
  • the data transfer device further includes a reception history of the message data in the message data reception unit and a transmission of the message data in the message data transmission unit.
  • Transmission / reception history storage means for storing a history of the message data, wherein the additional data acquisition means acquires the additional data by referring to the message data transmission / reception history information stored in the transmission / reception history storage means. is there.
  • the transmission / reception history storage unit stores the reception history of the message data received from the communication device on the transmission side by the message data reception unit and the communication device on the reception side by the message data transmission unit. Stores the transmission history of the transmitted message data.
  • the additional data obtaining unit obtains additional data by referring to transmission / reception history information of the message data stored in the transmission / reception history storage unit.
  • the sender and the receiver when the transmission / reception history indicating that a message message has been transmitted / received between the transmission-side communication device and the reception-side communication device is not stored in the transmission / reception history storage means, the sender and the receiver However, this means that the two parties are the first to communicate with each other through message data, so that the additional data acquisition means acquires formal additional data.
  • the transmission / reception history indicating that transmission / reception is frequently performed is stored in the transmission / reception history storage means, it means that the friendship between the sender and the receiver is advanced. With casual The additional data obtaining means obtains the additional data. Thereby, the additional data to be acquired and added can be further changed according to the transmission / reception history. As a result, it is possible to more effectively prevent the acquired additional data from being fixed.
  • the transmission / reception history storage means only needs to be accessible by the additional data acquisition means, regardless of whether it is built in the data transfer device or whether the access path is wired.
  • the data transfer device includes, in addition to the above configuration, an additional data transmission unit that transmits the additional data acquired by the additional data acquisition unit to the communication device on the transmission side. Configuration.
  • the additional data transmission unit transmits the additional data acquired by the additional data acquisition unit to the communication device on the transmission side.
  • the user of the communication device on the transmission side can know what additional data has been transmitted to the communication device on the reception side or is about to transmit the additional data. This has the effect that convenience can be achieved.
  • the data transfer device in addition to the above-described configuration, allows the user of the communication device on the transmission side to send additional data to the communication device on the transmission side.
  • the additional data approval / rejection information acquiring means for receiving the information on the approval / rejection from the communication device on the transmitting side, wherein the message data overnight transmission means receives the information for recognizing the additional data by the additional data approval / rejection information acquiring means. Then, the message data to which the additional data has been added is transmitted to the communication device on the receiving side.
  • the user of the communication device on the transmission side can transmit the additional data
  • the additional data transmitted by the transmitting means is confirmed, and when the additional data is desired, information for acknowledging the additional data is transmitted to the data transfer apparatus according to the present invention.
  • the acquisition means receives the information for recognizing the additional data, and the message data transmitting means adds the additional data to the message data overnight and transmits the message data to the communication device on the receiving side.
  • the user of the communication device on the transmitting side transmits the additional data to the communication device on the receiving side after confirming whether or not the additional data acquired by the additional data acquiring means is the desired one. This provides an effect that the user can be further provided with convenience.
  • the additional data Since the additional data is not desired by a user of the communication device on the transmitting side, information for rejecting the additional data may be transmitted to the data transfer device.
  • the additional data acknowledgment information acquiring means receives the information rejecting the additional data, the additional data acquiring means may acquire another additional data again, or the message data
  • the evening transmitting means may transmit the message data to which the additional data is not added to the receiving-side communication device as it is.
  • the data transfer device further includes, in addition to the above configuration, link data creation means for creating link data indicating the location of the additional data acquired by the additional data acquisition means. It is a configuration to provide.
  • the link data is, for example, data such as URL, and the data transmission / reception device can separately acquire the additional data indicated by the link data by using a means such as communication.
  • the data transmission means may transmit the link data instead of transmitting the additional data acquired by the additional data acquisition means.
  • the user on the receiving side or the transmitting side can acquire the additional data by referring to the link data added to the message data.
  • the data size of the acquired additional data is large, the data size of the link data can be reduced, so that the amount of communication can be reduced and the load of communication processing can be reduced.
  • the user of the data transmitting / receiving device that has received the additional data can obtain the entity of the additional data indicated by the desired link data among the received link data. Therefore, transmission of unnecessary data can be omitted.
  • the data transfer device includes, in addition to the above configuration, additional data combining means for combining one or more additional data by combining a plurality of additional data. Configuration.
  • the additional data to be combined includes, in addition to the additional data obtained by the additional data obtaining means, all or a part of the message data received from the data transmitting / receiving device on the transmitting side, information on external situations, and the like. Can be used.
  • a method of creating the combined additional data for example, a plurality of image data are combined so as to be superimposed, or a combination of moving image data and audio data is combined with moving image data reproduced in synchronization with audio. Combine, etc.
  • the message data transmitting unit or the addition can transmit the combined additional data combined by the additional data combining unit.
  • one comic image is acquired from the additional data overnight acquisition means.
  • the message data can be combined with a balloon portion included in the comic.
  • the image data is included in the message data as an attached file or the like, the image of the person acquired by the additional data acquisition means can be synthesized with the image data as a background.
  • new combined additional data can be created using a plurality of additional data as a material, so that it is possible to transmit an abundant variety of additional data.
  • the data transmitting / receiving apparatus includes the communication means for transmitting / receiving data overnight to / from the data transfer apparatus described above, and the external status obtaining means for obtaining information on external status.
  • the information transmitting apparatus may transmit information about the external situation acquired by the external situation acquiring unit to the data transfer device via the communication unit.
  • the data transmission / reception device comprises: communication means for transmitting / receiving data to / from the data transmission device described above; and additional data received from the data transfer device via the communication means.
  • Information about approval or disapproval of Information input / output unit for inputting a report by the user of the data transmitting / receiving apparatus, and information regarding the approval / disapproval of the additional data input by the additional data input / output unit via the communication unit.
  • the data is transmitted to the data transfer device.
  • information on the approval / disapproval of the additional data received from the data transfer device via the communication unit is input by the user of the data transmission / reception device through the additional data approval / disapproval information input unit, and Is transmitted to the data transfer device via the data transfer device.
  • the user on the transmitting side can transmit the additional data to the communication device on the receiving side after confirming whether or not the additional data acquired by the additional data acquiring unit is the desired one. This has the effect of providing further convenience to the user.
  • the data exchange system is configured to include the above-described data transfer device and the above-described data transmission / reception device.
  • the data transfer method includes: a first step of receiving message data from the communication device on the transmitting side; and information on an external situation at the time of executing the first step.
  • the processing load for creating or acquiring the additional data is not imposed on the communication device, the increase in the power consumption of the communication device can be avoided, and the configuration for creating or acquiring the additional data can be omitted. This has the effect of reducing the size and cost of communication devices.
  • the data transfer program according to the present invention causes a computer to function as each unit included in the above-described data transfer device.
  • the data transmission / reception program causes a computer to function as each unit included in the above-described data transmission / reception device.
  • the overnight transfer program causes a computer to execute each step in the above-described data transfer method.
  • the data transfer program or the data transmission / reception program Is stored in a computer-readable recording medium, whereby the program can be executed on an arbitrary computer.
  • a message line such as an e-mail or an instant message is transferred from a communication device on the transmission side to a communication device on the receiving side through a telephone line, a dedicated line such as a wireless or CATV, or a network such as the Internet.
  • information about an external situation at the time of transferring the message data is acquired, additional information is determined and acquired from the message data and the information about the external situation, and the additional information is acquired.
  • 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 adding necessary information to the message data and transferring the message data to the communication device on the receiving side.
  • various and appropriate additional information can be added to the message data without increasing the processing of the terminal on the transmission side or the trouble of the user of the terminal.

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

A data transfer apparatus (120) comprises message data reception means (121) for receiving message data from a transmission-side data transmission/reception apparatus (110), external condition fetch means (123) for fetching information related to an external condition at the moment when the message data is received, additional data fetch means (125) for deciding and fetching additional data as additional information from the message data received by the message data reception means (121) and the information related to the external condition fetched by the external condition fetch means (123), and message data transmission means (126) for adding the fetched additional data to the received message data and transmitting it to a reception-side data transmission/reception apparatus (110).

Description

明 細 書 データ転送装置、 データ送受信装置、 データ交換システム、 デ一夕転送 方法、 データ転送プログラム、 データ送受信プログラム、 および該プロ グラムを記録したコンピュー夕読取り可能な記録媒体 技術分野  Description: Data transfer device, data transmission / reception device, data exchange system, data transfer method, data transfer program, data transmission / reception program, and computer readable recording medium recording the program
本発明は、 電話回線や無線やインターネッ トなどのネッ トヮ一クを通 して電子メールやインスタントメッセージなどのメッセージデータを送 信側通信装置から受信側通信装置に転送するデータ転送に関する。 より 詳細には、 本発明は、 データ転送の際に、 前記メッセージデータに付加 的な情報を添付するための処理を行うデータ転送装置、 データ送受信装 置、 デ一夕交換システム、 データ転送方法、 データ転送プログラム、 デ 一夕送受信プログラム、 および該プログラムを記録したコンピュータ読 取り可能な記録媒体に関する。 背景技術  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 network such as wireless or the Internet. More specifically, the present invention relates to a data transfer device, a data transmission / reception device, a data exchange system, a data transfer method, and a data transfer device that perform processing for attaching additional information to the message data at the time of data transfer. The present invention relates to a data transfer program, a data transfer program, and a computer-readable recording medium on which the program is recorded. Background art
従来の電話回線や C A T V (c ab l e t e 1 ev i s i o n)等の専用回線、 あるい は無線やインターネッ トなどのネッ トワークを通してメッセージを送受 信する方法として、 電子メールやインスタントメッセージなどのメッセ ージデ一夕を転送する方法がある。 これらの方法では、 通常、 送信側の 端末から発信されたメッセージデータは、 データを転送する装置を介し て、 受信側の端末に転送されている。  As a method of sending and receiving messages via a conventional telephone line, a dedicated line such as CATV (cablete 1 eviction), or a network such as wireless or the Internet, message data such as e-mail and instant messaging can be used. There is a way to transfer. In these methods, message data transmitted from a transmitting terminal is normally transferred to a receiving terminal via a data transfer device.
一般的な電子メールゃィンスタントメッセージなどにおいては、 転送 されるメッセージデータは文字を基本としている。 このため、 画像ゃァ 二メーシヨンや音声などのマルチメディアデータは、 一旦文字情報に変 換して送信側の端末から送信し、 受信側の端末では受信した文字データ から元のマルチメディアデータに復元することで文字以外のデータも転 送が可能である。 また、 例えば映像と音声とを送受信する、 いわゆるテ レビ電話のような、 マルチメディアデ一夕をメッセージデ一夕としてそ のままの形式で転送する方法もある。 For general email instant messages, etc. The message data to be sent is based on characters. For this reason, multimedia data such as image files and audio are temporarily converted to character information and transmitted from the transmitting terminal, and the receiving terminal restores the original multimedia data from the received character data. By doing so, data other than characters can be transferred. In addition, there is a method of transmitting and receiving video and audio, such as a so-called TV phone, in which multimedia data is transmitted as it is as a message data.
上記のようなメッセージデータを転送する従来の方法において、 メッ セージデータを転送する装置は、 送信側の端末から受信されたメッセ一 ジデ一夕をそのままの形で受信側の端末に転送している。 一般的な電子 メールにおいては、 メッセージデータを転送する装置は、 メッセージデ 一夕の転送の際に、 転送された履歴に関する情報をヘッダー情報に追加 しているが、 送信側の端末から受信されたメッセージデ一夕の本体は変 更されることはない。  In the conventional method for transferring message data as described above, the device for transferring the message data transfers the message data received from the transmitting terminal to the receiving terminal as it is. . In general e-mail, the device that transfers the message data adds information about the transfer history to the header information during the transfer of the message data. The message body is not changed.
これに対して、 電子メールデータを転送する装置が、 送信側の端末か ら受信された電子メールデータに広告などのデータを付加して受信側の 端末に送信する方法がある。 すなわち、 電子メールデータを転送する装 置は、 送信側の端末から電子メールデ一夕を受信すると、 予め記憶され ている広告などのデータの中から付加するデータを任意の公知手段で選 択し、 前記受信された電子メールデータの本文の冒頭あるいは末尾など の任意の位置に追加、 あるいは添付ファイルとして付加して、 受信側の 端末に送信する。 この方法によれば、 電子メールデータを転送する装置 は、 送信側の端末から受信された電子メールデータの内容に新たな情報 を付加して受信側の端末に送信することができる。 また、 ACM S I GGRAPH' 96 Con f e r enc e P r oc eed i ngsの 225〜 236頁に記載 の論文 「Com i c Cha t」 には、 チャッ トにおける会話文中の特定のキ一ヮ —ドに対応して、 漫画のような絵で表わされた人物や動物など (キャラ クタ) の表情や動作を変化させる技術が開示されている。 On the other hand, there is a method in which a device for transferring e-mail data adds data such as an advertisement to the e-mail data received from the transmitting terminal and transmits the data to the receiving terminal. That is, the device for transferring the e-mail data, upon receiving the e-mail data from the terminal on the transmission side, selects data to be added from data such as advertisements stored in advance by any known means, The received e-mail data is added to an arbitrary position such as the beginning or end of the body of the e-mail data or added as an attached file and transmitted to the receiving terminal. According to this method, the device for transferring the e-mail data can add new information to the contents of the e-mail data received from the terminal on the transmitting side and transmit the data to the terminal on the receiving side. In addition, the paper “Comic Chat” described on pages 225 to 236 of ACM SI GGRAPH'96 Confer- ence Proceeding ngs corresponds to a specific key in conversational sentences in chat. In addition, there is disclosed a technique for changing the expression and movement of a person or animal (character) represented by a picture such as a cartoon.
この技術によれば、 送信側の端末では、 予め設定された 1つあるいは 複数の特定のキーワードを、 利用者が入力したメッセージデータから検 索する。 前記キーワードが含まれていた場合には、 キーワードごとに予 め対応付けられたキャラクタの表情や動作に関する情報を元のメッセ一 ジデ一夕に付加して送信する。  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. If the keyword is included, information on 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 facial expressions and actions of the characters is added to the received message data, the information on the facial expressions and actions of the characters stored in advance on the receiving terminal is used. A character corresponding to the information related to the expression or movement of the character is selected and displayed. Further, the message data excluding the information on the expression and the motion of the character from the received message data is displayed as the dialogue of the character. In this manner, the expression of the character or the character from the message data consisting only of the character string is displayed. The operation can be changed and displayed.
ところで、 従来の電子メールやインスタントメッセージのような、 文 字だけのメッセージでは楽しみが少ないという問題がある。 この問題に 対して、 マルチメディアデータをメッセージデータに添付して送信する 方法によれば、 画像や音声を付加したメッセ一ジデ一夕の送受信が可能 になるので、 文字だけのメッセージに比べて面白みを加えることができ る。 しかし、 このようなマルチメディアデータを添付したメッセージを送 るには、 送信側の端末の利用者は、 マルチメディアデータを自ら作成す るか、 送信側の端末あるいは送信側の端末と通信可能な別の端末に記憶 されているマルチメディアデ一夕から所望のものを検索して取得した後 、 前記作成あるいは取得されたマルチメディアデータを、 送信するメッ セージに添付ファイルなどの形で付加して送る必要がある。 このことは 利用者にとって手間がかかることになる。 By the way, there is a problem that messages with only characters such as conventional e-mails and instant messages have little fun. To solve this problem, the method of sending multimedia data attached to the message data makes it possible to send and receive message data with images and voice added, which is more interesting than text-only messages. Can be added. However, in order to send a message with such multimedia data attached, the user of the sending terminal must create the multimedia data himself or communicate with the sending terminal or the sending terminal. After searching for and obtaining a desired one from the multimedia data stored in another terminal, the created or obtained multimedia data is added to the message to be transmitted in the form of an attached file or the like. Need to send. This is troublesome for the user.
また、 前述のような、 マルチメディアデ一夕をメッセージデータとし てそのまま送受信する方法では、 テレビ電話のように映像や音声を利用 したメッセージデータを送受信することができるが、 予め、 あるいはリ アルタイムにマルチメディアデータを作成する必要があるので、 手間が かかる、 端末の処理負担が大きくなる、 消費電力が増大する等の問題は 解決されていない。  Also, in the method of transmitting and receiving multimedia data as message data as described above, message data using video and audio can be transmitted and received like a videophone, but in advance or in real time Since it is necessary to create multimedia data in advance, problems such as the need for labor, an increase in the processing load on the terminal, and an increase in power consumption have not been solved.
これに対し、 前述のような、 電子メールデ一夕を転送する装置が送信 側の端末から受信した電子メールデータに広告などのデータを付加して 受信側の端末に送信する方法を利用すれば、 メッセージデータを転送す る際にマルチメディアデ一夕を付加して転送できるので、 上述のような 文字だけのメッセージでは楽しみが少ないという問題や、 送信側の端末 の利用者がマルチメディアデータを自ら作成したり検索して取得したり する手間がかかるという問題、 若しくはマルチメディアデ一夕を作成す ることによる端末の処理負担増大の問題を解決することができる。  On the other hand, if the above-mentioned method of transmitting the e-mail data by using the method of transmitting data to the receiving terminal by adding data such as an advertisement to the e-mail data received from the transmitting terminal is used, Since the multimedia data can be added and transferred when transferring the message data, there is little fun with the message consisting of only characters as described above. It is possible to solve the problem that it takes time to create, search, and acquire, or increase the processing load on the terminal due to the creation of multimedia data.
しかし、 付加されるマルチメディアデータを選択する手段によっては 、 送信側の端末の利用者が所望するものが付加されるとは限らない。 例 えば、 前述の 「Com i c Ch a t」 のような、 特定のキーワードをメッセージ デ一夕から検索する方法を利用すれば、 キーワードに対応するマルチメ ディアデ一夕を付加することができるが、 選択されるマルチメディアデ 一夕はメッセージデータの内容のみから決定されるに過ぎない。 したが つて、 特定のキーワードには、 それに対応付けされた特定のマルチメデ ィアデ一夕が常に付加されるといったように固定化されてしまい、 利用 に伴って新鮮味も面白みも薄れていく という課題がある。 発明の開示 However, depending on the means for selecting the multimedia data to be added, what is desired by the user of the transmitting terminal is not always added. For example, if you specify a specific keyword in the message, such as "Comic Ch at" If the search method is used from the beginning, the multimedia data corresponding to the keyword can be added, but the selected multimedia data is determined only from the content of the message data. Therefore, there is a problem that certain keywords are fixed such that a specific multimedia associated with them is always added to the keywords, and the freshness and the interest are reduced with use. . Disclosure of the invention
本発明は、 上記の課題を解決するためになされたものであって、 その 目的は、 送信側の端末の処理や、 該端末の利用者の手間を増大すること なく、 多様かつ適切な付加情報をメッセージデータに付加できるデータ 転送装置、 データ送受信装置、 データ交換システム、 データ転送方法、 データ転送プログラム、 データ送受信プログラム、 および該プログラム を記録したコンピュータ読取り可能な記録媒体を提供することにある。 上記の目的を達成するために、 本発明に関わるデ一夕転送装置は、 ネ ッ トワークを通してメッセージデータを送信側の通信装置から受信側の 通信装置に転送するためのデータ転送装置において、 前記送信側の通信 装置からメッセージデータを受信するメッセ一ジデ一夕受信手段と、 前 記メッセージデータ受信手段がメッセージデータを受信する時点での外 部状況に関する情報を取得する外部状況取得手段と、 前記メッセ一ジデ 一夕受信手段で受信されたメッセージデータと前記外部状況取得手段で 取得された外部状況に関する情報とから、 付加的な情報である付加デー 夕のデータベースを検索して付加データを決定し取得する付加デ一夕取 得手段と、 前記メッセージデータ受信手段で受信されたメッセージデ一 夕に前記付加データ取得手段で取得された付加データを付加して前記受 信側の通信装置に送信するメッセージデータ送信手段とを備えることを 特徴としている。 The present invention has been made to solve the above problems, and an object of the present invention is to provide various and appropriate additional information without increasing the processing of the terminal on the transmitting side and the trouble of the user of the terminal. A data transfer device, a data transmission / reception device, a data exchange system, a data transfer method, a data transfer program, a data transmission / reception program, and a computer-readable recording medium on which the program is recorded can be added to message data. To achieve the above object, 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. Message data receiving means for receiving message data from the communication device on the side; external status obtaining means for obtaining information on an external status when the message data receiving means receives the message data; From the message data received by the one-day data receiving means and the information on the external situation acquired by the external situation acquiring means, a database of additional data, which is additional information, is searched to determine and acquire the additional data. Means for obtaining additional data to be transmitted, and the message data received by the message data receiving means. Message data transmitting means for adding the additional data acquired by the additional data acquiring means in the evening and transmitting the message to the communication device on the receiving side.
ここで、 外部状況に関する情報とは、 時刻や気温や天気などの環境に 関する情報、 送信側あるいは受信側の通信装置の存在する位置 (地理的 位置等) または場所 (学校、 遊園地、 病院、 乗り物の中等) 、 送信側の 通信装置で送信された、 あるいは受信側の通信装置で受信されたメッセ 一ジデ一夕の履歴などの通信装置に関する情報、 送信側あるいは受信側 の通信装置における利用者の画像や体温や心拍や嗜好情報などの利用者 に関する情報などであり、 その時々または状況に応じてリアルタイムに 変化し得る情報である。  Here, the information on the external situation includes information on the environment such as time, temperature and weather, the location (geographical location, etc.) or location (school, amusement park, hospital, Information on communication devices, such as the history of messages sent and received by the communication device on the transmission side or received by the communication device on the reception side, and users of the communication device on the transmission or reception side. This is information about the user, such as images of the body, body temperature, heart rate, and preference information, and is information that can change in real time or according to the situation.
前記外部状況取得手段が外部状況に関する情報を取得する方法は、 外 部状況に関する情報の種類に応じて多様な形態がある。 例えば外部状況 に関する情報が環境に関する情報であれば、 本発明に関わるデータ転送 装置に別途構成されるセンサーから取得してもよいし、 本発明に関わる データ転送装置とネッ 卜ワークで接続された別の装置から取得してもよ レ あるいは、 外部状況に関する情報が通信装置に関する情報や利用者 に関する情報であれば、 それぞれの通信装置から取得してもよい。  The method by which the external situation acquiring means acquires the information concerning the external situation has various forms according to the type of the information concerning the external situation. For example, if the information on the external situation is information on the environment, the information may be obtained from a sensor separately provided in the data transfer device according to the present invention, or may be obtained from another sensor connected to the data transfer device according to the present invention via a network. Alternatively, if the information on the external situation is information on a communication device or information on a user, the information may be obtained from each communication device.
また、 付加デ一夕とは前述のような画像やアニメーションや音声など の一般的なデータのことである。  The additional data is general data such as images, animations, and sounds as described above.
さらに、 ネッ トワークとは、 無線 Z有線の通信形態を問わず、 少なく とも通信機能を有する通信装置同士の通信を可能とする通信回線網を指 す。 たとえば、 通信形態が無線の場合には、 無線通信の基地局ないし中 継基地局によって通信回線網が構成される。 したがって、 上記データ転 送装置には、 電話回線、 インターネッ ト、 専用回線等を介した通信機能 を有する据え置き型、 携帯型等のあらゆる通信装置がアクセスし得る。 さらに、 受信側の通信装置は、 受信機能のみを備えた受信端末に特化 された装置でもよく、 データ送信機能を有しているか否かは問われない 上記の構成により、 前記メッセージデータ受信手段が前記送信側の通 信装置からメッセージデータを受信すると、 前記外部状況取得手段は、 その時点における外部状況に関する情報を取得する。 前記付加データ取 得手段は前記メッセージデータと前記外部状況に関する情報とから付加 データのデータベースを検索し、 付加データを決定して取得する。 前記 メッセージ送信手段は、 前記メッセージデータに前記付加データを付加 して前記受信側の通信装置に送信する。 Further, a network refers to a communication network that enables communication between communication devices having at least a communication function, regardless of the form of wireless Z-wired communication. For example, when the communication mode is wireless, a communication network is formed by base stations or relay base stations for wireless communication. Therefore, the above data transfer Any type of stationary or portable communication device having a communication function via a telephone line, the Internet, a dedicated line, or the like can access the transmission device. 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. When receiving the message data from the communication device on the transmitting side, the external situation acquiring means acquires information on the external situation at that time. The additional data obtaining means searches an additional data database from the message data and the information on the external situation, and determines and obtains the additional data. The message transmitting unit adds the additional data to the message data and transmits the message data to the communication device on the receiving side.
よって、 送信側の通信装置の利用者が付加データを作成したり検索し たり しなくても、 メッセ一ジデ一夕の内容と、 リアルタイムに変化し得 る外部状況に関する情報との両方に適合する付加データが取得されるこ とによって、 多様かつ適切な付加データを受信側の通信装置の利用者に 送ることができる。 例えば、 メッセ一ジデ一夕が富士山に関する内容で あるときに、 外部状況として天気が雪であるという情報が取得されれば 、 冠雪した富士山の画像が付加データとして取得され、 あるいは外部状 況として天気が晴れであるという情報と時刻が夕方であるという情報と が取得されれば、 赤富士の画像が付加データとして取得される。  Therefore, even if the user of the communication device on the transmitting side does not create or search additional data, it conforms to both the contents of the message and the information on external situations that can change in real time. By obtaining the additional data, various and appropriate additional data can be sent to the user of the communication device on the receiving side. For example, if the message that the weather is snow is acquired as the external situation when the message is related to Mt.Fuji, an image of the snow-covered Mt.Fuji is acquired as additional data, or as the external situation. If the information that the weather is fine and the information that the time is evening are obtained, the image of Aka Fuji is obtained as additional data.
また、 通信装置にとっては、 付加データを作成または取得するための 処理負担がかからないので、 通信装置の消費電力の増大を回避できる上 、 付加データを作成または取得するための構成を省略できることにより 、 通信装置が特に携帯型端末である場合には、 小型化、 低価格化を図り やすくなるというメリ ッ 卜が大きくなる。 In addition, since the processing load for creating or acquiring the additional data is not imposed on the communication device, an increase in the power consumption of the communication device can be avoided, and the configuration for creating or acquiring the additional data can be omitted. In particular, when the communication device is a portable terminal, the advantage that the size and the price can be easily reduced is increased.
なお、 付加データのデータベースは、 付加データ取得手段がアクセス 可能でありさえすればよく、 データ転送装置に内蔵されているか否かを 問わない。  The database of the additional data only needs to be accessible by the additional data acquisition means, and it does not matter whether or not it is built in the data transfer device.
また、 具体的な例は後述するが、 付加データの多様性をできるだけ広 げるには、 外部状況取得手段が外部状況に関するできるだけ多種類の情 報を取得するように構成されていることが好ましい。 なぜなら、 外部状 況に関して取得した情報の種類が多い程、 その組み合わせの数が増え、 付加データの選択肢が広がるからであり、 付加データ取得手段は、 複数 の選択肢からメッセージデータに最適な付加デ一夕を決定することも可 能になるからである。  Although a specific example will be described later, it is preferable that the external situation acquiring 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. . The reason for this is that 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 uses the optimal additional data for message data from multiple options. It is also possible to determine the evening.
また、 本発明に関わるデータ送受信装置は、 ネッ トワークを通してメ ッセージデータを送受信するためのデータ送受信装置において、 上述の データ転送装置とデータの送受信を行う通信手段と、 外部状況に関する 情報を取得する外部状況取得手段とを備え、 前記外部状況取得手段で取 得された外部状況に関する情報を前記通信手段を介して前記データ転送 装置に送信することを特徴としている。  Further, a data transmitting / receiving apparatus according to the present invention is 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; And acquiring information on the external situation acquired by the external situation acquiring means to the data transfer device via the communication means.
上記の構成により、 前記外部状況取得手段で取得された外部状況に関 する情報は前記通信手段を介して前記データ転送装置に送信される。 し たがって、 前記データ送受信装置の存在する位置や前記通信手段で送信 されたあるいは受信されたメッセージデータの履歴などのデータ送受信 装置に関する情報、 前記データ送受信装置の利用者の画像や体温や心拍 や嗜好情報などの利用者に関する情報などを前記データ転送装置に送信 することができる。 その結果、 前記データ送受信装置は、 該装置の状況 または該装置の利用者の状況に対応する適切な付加データを付加したメ ッセ一ジデ一夕を送受信することができる。 According to the above configuration, the information about the external situation acquired by the external situation acquiring means is transmitted to the data transfer device via the communication means. Therefore, information on the data transmitting / receiving device such as the position where the data transmitting / receiving device exists and the history of the message data transmitted or received by the communication means, the image, body temperature, heart rate, and the like of the user of the data transmitting / receiving device Sends information about the user, such as preference information, to the data transfer device can do. As a result, the data transmission / reception device can transmit / receive a message message added with appropriate additional data corresponding to the status of the device or the status of the user of the device.
また、 本発明に関わるデータ交換システムは、 上述のデータ転送装置 と、 上述のデータ送受信装置とを含んで構成されていることを特徴とす る。  Further, a data exchange system according to the present invention is characterized by including the above-described data transfer device and the above-described data transmission / reception device.
上記の構成により、 多数の利用者を対象とするデータ交換システムを 構築することができる。  With the above configuration, a data exchange system for a large number of users can be constructed.
また、 本発明に関わるデータ転送方法は、 ネッ トワークを通してメッ セージデータを送信側の通信装置から受信側の通信装置に転送するため のデ一夕転送方法において、 前記送信側の通信装置からメッセージデー 夕を受信する第 1のステップと、 前記第 1のステップを実行した時点で の外部状況に関する情報を取得する第 2のステップと、 前記第 1のステ ップで受信されたメッセージデータと前記第 2のステツプで取得された 外部状況に関する情報とから付加的な情報である付加データを取得する 第 3のステップと、 前記第 1のステツプで受信されたメッセージデータ に前記第 3のステツプで取得された付加データを付加して前記受信側の 通信装置に送信する第 4のステップとを含むことを特徴とする。  Further, 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, wherein the message data is transmitted from the communication device on the transmission side. A first step of receiving an evening, a second step of obtaining information on an external situation at the time of executing the first step, a message data received in the first step, and A third step of obtaining additional data, which is additional information, from the information relating to the external situation obtained in the second step, and the message data received in the first step being obtained in the third step. And transmitting the additional data to the communication device on the receiving side.
上記の方法において、 前記第 1 のステツプで前記送信側の通信装置か らメッセ一ジデ一夕を受信すると、 前記第 2のステップで外部状況に関 する情報を取得する。 次に、 前記第 3のステップで前記メッセ一ジデー 夕と前記外部状況に関する情報とから付加データを取得する。 そして、 前記第 4のステップで、 前記メッセージデータに前記付加データを付加 して前記受信側の通信装置に送信する。 よって、 送信側の通信装置の利用者が付加データを作成したり検索し たり しなくても、 メッセージデータの内容と、 リアルタイムに変化し得 る外部状況に関する情報との両方に適合する付加データが取得されるこ とによって、 多様かつ適切な付加データを受信側の通信装置の利用者に 送ることができる。 In the above method, upon receiving a message message from the communication device on the transmitting side in the first step, information on an external situation is obtained in the second step. Next, in the third step, additional data is obtained from the message data and the information on the external situation. Then, in the fourth step, the additional data is added to the message data and transmitted to the communication device on the receiving side. Therefore, even if the user of the communication device on the transmitting side does not create or search the additional data, the additional data conforming to both the content of the message data and the information on the external situation that can change in real time can be obtained. By being acquired, various and appropriate additional data can be sent to the user of the communication device on the receiving side.
また、 通信装置にとっては、 付加データを作成または取得するための 処理負担がかからないので、 通信装置の消費電力の増大を回避できる上 、 付加データを作成または取得するための構成を省略できることにより 、 通信装置が特に携帯型端末である場合には、 小型化、 低価格化を図り やすくなるというメリ ッ トが大きくなる。  Further, the processing load for creating or acquiring the additional data is not imposed on the communication device, so that it is possible to avoid an increase in the power consumption of the communication device and to omit the configuration for creating or acquiring the additional data. Particularly when the device is a portable terminal, the advantage that it is easy to reduce the size and the price is increased.
また、 本発明に関わるデータ転送プログラムは、 上述のデータ転送装 置が備える各手段としてコンピュータを機能させることを特徴としてい る。  Further, a data transfer program according to the present invention causes a computer to function as each unit included in the above-described data transfer device.
上記の構成により、 一般的なコンピュータを上述のデータ転送装置と して機能させることができる。  With the above configuration, a general computer can function as the above-described data transfer device.
また、 本発明に関わるデータ送受信プログラムは、 上述のデータ送受 信装置が備える各手段としてコンピュータを機能させることを特徴とし ている。  Further, a data transmission / reception program according to the present invention causes a computer to function as each unit included in the above-described data transmission / reception device.
上記の構成により、 一般的なコンピュータを上述のデータ送受信装置 として機能させることができる。  With the above configuration, a general computer can function as the above-described data transmission / reception device.
また、 本発明に関わるデ一夕転送プログラムは、 上述のデータ転送方 法における各ステップを、 コンピュータに実行させることを特徴として いる。  Further, a data transfer program according to the present invention is characterized by causing a computer to execute each step in the above data transfer method.
上記の構成により、 一般的なコンピュータにおいて上述のデータ転送 方法を実行することができる。 With the above configuration, the data transfer described above can be performed on a general computer. The method can be performed.
なお、 前記データ転送プログラムまたは前記デ一夕送受信プログラム をコンピュータ読取り可能な記録媒体に記憶させることにより、 任意の コンピュータ上で前記プログラムを実行させることができる。  By storing the data transfer program or the data transmission / reception program on a computer-readable recording medium, the program can be executed on any computer.
本発明のさらに他の目的、 特徴、 および優れた点は、 以下に示す記載 によって十分に理解されるであろう。 また、 本発明の利益は、 添付図面 を参照した次の説明で明白になるであろう。 図面の簡単な説明  Further objects, features, and advantages of the present invention will be more fully understood from the following description. Also, the advantages of the present invention will become apparent in the following description with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE FIGURES
図 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.
図 2は、 付加デ一夕を管理するためのインデックステーブルの例を示 す図表である。  FIG. 2 is a chart showing an example of an index table for managing additional data.
図 3は、 ファイル名によって参照される付加デ一夕の内容の例を示す 図である。  FIG. 3 is a diagram showing an example of the content of the additional data referred to by the file name.
図 4は、 送信側のデ一夕送受信装置からメッセージデータ受信手段が 受信したメッセージデータの例を示す図である。  FIG. 4 is a diagram showing an example of message data received by the message data receiving means from the data transmitting / receiving device on the transmitting side.
図 5は、 メッセ一ジデータに含まれる本文を、 メッセージデータ解析 手段がキーワードを得るために解析した結果の一例を示す図表である。  FIG. 5 is a chart showing an example of the result of analyzing the text included in the message data by the message data analysis means to obtain the keyword.
図 6は、 付加データ取得手段によって取得された付加データを、 メッ セージ送信手段が付加して送信したメッセージデータの例を示す図であ る。  FIG. 6 is a diagram illustrating an example of message data transmitted by the message transmission unit by adding the additional data acquired by the additional data acquisition unit.
図 7は、 本発明の第 1の実施形態に関わるデータ転送装置における処 理を示すフローチャートである。 FIG. 7 is a diagram illustrating a process in the data transfer device according to the first embodiment of the present invention. It is a flowchart which shows a process.
図 8は、 本発明の第 2の実施形態に関わるデ一夕転送装置およびデ一 夕送受信装置からなる、 データ交換システムの構成を示すブロック図で ある。  FIG. 8 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 second embodiment of the present invention.
図 9は、 本発明の第 3の実施形態に関わるデータ転送装置およびデ一 夕送受信装置からなる、 データ交換システムの構成を示すブロック図で ある。  FIG. 9 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 third embodiment of the present invention.
図 1 0は、 送信側のデ一夕送受信装置からメッセージデータ受信手段 が受信したメッセージデータの例を示す図である。  FIG. 10 is a diagram showing an example of message data received by the message data receiving means from the transmitting / receiving data transmitting / receiving device.
図 1 1 ( a ) 〜 ( c ) は、 付加デ一夕合成手段による、 付加データの 合成の例を示す図である。  FIGS. 11 (a) to 11 (c) are diagrams showing examples of combining additional data by additional data combining means.
図 1 2は、 データ変換手段で作成された合成付加デ一夕が、 付加デ一 夕送信手段によって送信され、 送信側のデータ送受信装置で表示された 例を示す図である。  FIG. 12 is a diagram illustrating an example in which the combined additional data created by the data converter is transmitted by the additional data transmitter and displayed on the data transmitting / receiving device on the transmitting side.
図 1 3は、 受信側のデ一夕送受信装置に送信されたメッセージデータ の例を示す図である。  FIG. 13 is a diagram illustrating an example of message data transmitted to the data transmitting / receiving device on the receiving side.
図 1 4は、 本発明の第 3の実施形態に関わるデータ転送装置における 処理を示すフローチャートである。  FIG. 14 is a flowchart showing a process in the data transfer device according to the third embodiment of the present invention.
図 1 5は、 合成付加データの代わりにリンクデータをメッセージデー 夕に含めて送信した例を示す図である。 発明を実施するための最良の形態  FIG. 15 is a diagram illustrating an example in which link data is included in the message data and transmitted instead of the combined additional data. BEST MODE FOR CARRYING OUT THE INVENTION
(第 1 の実施形態)  (First Embodiment)
本発明の第 1の実施形態について図 1乃至図 7に基づいて説明すれば 、 以下のとおりである。 The first embodiment of the present invention will be described with reference to FIGS. 1 to 7. It is as follows.
図 1は、 本実施形態のデータ交換システムの構成を示している。 デー 夕交換システムは、 データ送受信装置 (通信装置) 110 · 110およびデー 夕転送装置 120を備える。 データ送受信装置 110は、 電子メールやインス タントメッセージなどのメッセ一ジデ一夕の送信および受信を行う。 ま た、 データ転送装置 120は、 或るデ一夕送受信装置 110から受信したメッ セージデータを別のデータ送受信装置 110に転送する。  FIG. 1 shows the configuration of the data exchange system of the present embodiment. The data exchange system includes data transmission / reception devices (communication devices) 110 and 110 and a data transfer device 120. The data transmission / reception device 110 transmits and receives messages such as e-mails and instant messages. Further, the data transfer device 120 transfers the message data received from one data transmission / reception device 110 to another data transmission / reception device 110.
データ送受信装置 110は、 メッセージデータ作成 再生手段 111、 外部 状況取得手段 112、 および通信手段 113を備える。 メッセージデ一夕作成 再生手段 111は、 利用者がメッセージデータを作成したり、 作成また は受信したメッセージデータ等の再生 (表示、 音声再生、 画像再生等) をしたりする。 また、 外部状況取得手段 112は、 デ一夕送受信装置 110の 位置 (地理的位置等) や場所 (学校、 遊園地、 病院、 乗り物の中等) な どのデータ送受信装置 110自体に関する情報、 利用者の画像や体温や心 拍などの利用者に関する情報、 などの外部状況に関する情報を取得する 。 また、 通信手段 113は、 デ一夕転送装置 120とデ一夕の送受信を行う。 データ転送装置 120は、 メッセージデ一夕受信手段 121、 メッセージデ 一夕解析手段 122、 外部状況取得手段 123、 付加データ記憶手段 124、 付 加データ取得手段 125、 およびメッセージデ一夕送信手段 126を備える。 メッセージデータ受信手段 121は、 メッセージデ一夕の送信側となるデ 一夕送受信装置 110の通信手段 113から送信されたメッセージデータを受 信する。 また、 メッセージデータ解析手段 122は、 メッセージデータ受 信手段 121で受信されたメッセージデータを解析し、 予め定められたキ 一ワード、 または、 予め定められた特定の記述方法に従って記述され、 特別な意味を表わす記述子を取得する。 また、 外部状況取得手段 123は 、 データ転送装置 120における時刻や気温や天気などの環境に関する情 報である外部状況に関する情報を取得したり、 データ送受信装置 110の 外部状況取得手段 112で取得された外部状況に関する情報をデ一夕送受 信装置 110の通信手段 113を介して取得したりする。 また、 付加データ記 憶手段 124は、 画像やアニメーションや音声などの一般的なデータであ る付加デ一夕を蓄積したデータベースを記憶している。 また、 付加デー 夕取得手段 125は、 メッセージデータ解析手段 1Πで取得されたキ一ヮ一 ドゃ記述子と、 外部状況取得手段 123で取得された外部状況に関する情 報とに基づいて、 付加データ記憶手段 124に記憶されている付加デ一夕 の中から、 後にメッセージデ一夕を送信する際にメッセージデータに付 加されるべき付加データを選択して取得する。 また、 メッセージデータ 送信手段 126は、 メッセージデータ受信手段 Π1で受信されたメッセージ データに、 付加データ取得手段 125で取得された付加データを付加して 、 メッセージデータの受信側となるデ一夕送受信装置 110に送信する。 The data transmission / reception device 110 includes a message data creation / reproduction unit 111, an external situation acquisition unit 112, and a communication unit 113. The message data creation / playback means 111 allows the user to create message data, and to play (display, sound playback, image playback, etc.) the created or received message data. In addition, the external situation acquisition means 112 provides information on the data transmission / reception device 110 itself, such as the location (geographical position, etc.) and location (in a school, amusement park, hospital, vehicle, etc.) of the data transmission / reception device 110, Obtain information about the user, such as images, body temperature, and heart rate, and information about external situations. The communication means 113 transmits and receives data to and from the data transfer device 120. The data transfer device 120 includes a message data overnight receiving means 121, a message data overnight analyzing means 122, an external situation obtaining means 123, an additional data storing means 124, an additional data obtaining means 125, and a message data overnight transmitting means 126. Prepare. The message data receiving means 121 receives the message data transmitted from the communication means 113 of the data transmitting / receiving device 110, which is the transmitting side of the message data. The message data analyzing means 122 analyzes the message data received by the message data receiving means 121 and is described according to a predetermined keyword or a predetermined specific description method. Get a descriptor that represents a special meaning. Further, the external situation acquisition means 123 acquires information about the external situation, which is information about the environment such as time, temperature, and weather, in the data transfer device 120, and acquires the external situation acquisition means 112 of the data transmission / reception device 110. Information about the external situation is acquired via the communication means 113 of the data transmitting / receiving device 110. Further, the additional data storage unit 124 stores a database storing additional data, which is general data such as images, animations, and sounds. Further, the additional data acquisition means 125 generates the additional data based on the key descriptor obtained by the message data analysis means 1 and the information on the external situation acquired by the external situation acquisition means 123. From the additional data stored in the storage means 124, additional data to be added to the message data when the message data is transmitted later is selected and acquired. Further, the message data transmitting means 126 adds the additional data acquired by the additional data acquiring means 125 to the message data received by the message data receiving means # 1, and transmits the message data to the message data transmitting / receiving device. Send to 110.
なお、 送信側のデータ送受信装置 110に備えられた外部状況取得手段 1 12は、 例えば送信相手である受信側のデータ送受信装置 110で受信され たメッセージデータに関する情報を収集して得られた履歴情報などの受 信側のデータ送受信装置 110に関する情報を、 外部状況に関する情報と して前記通信手段 113を介して取得してもよい。  Note that the external status acquisition means 112 provided in the data transmitting / receiving device 110 on the transmitting side is, for example, history information obtained by collecting information on message data received by the data transmitting / receiving device 110 on the receiving side, which is the transmission partner. The information on the data transmitting / receiving device 110 on the receiving side, such as the information on the external situation, may be acquired via the communication means 113.
あるいは、 外部状況取得手段 112は、 データ送受信装置 110に別途構成 される、 CCD(Charge Coupled Dev i ces)カメラや温度センサ一や心拍計 などの各種センサーによつて得られる利用者の画像や体温や心拍などの 利用者に関する情報を外部状況に関する情報として取得してもよい。 更に、 外部状況取得手段 112は、 予め利用者によって入力されて記憶 された、 あるいは利用者の操作履歴などからデータマイニングなどの方 法を利用して抽出された、 利用者の嗜好に関する情報を外部状況に関す る情報として取得してもよい。 Alternatively, the external situation acquisition means 112 is configured to include a user's image and body temperature obtained by various sensors such as a CCD (Charge Coupled Devices) camera, a temperature sensor, and a heart rate monitor, which are separately configured in the data transmitting / receiving device 110. Information about the user such as heart rate and heart rate may be acquired as information about the external situation. Further, the external situation obtaining means 112 externally inputs information about the user's preference, which is input and stored in advance by the user, or is extracted from the operation history of the user by using a method such as data mining. It may be obtained as information on the situation.
更に、 外部状況取得手段 1Πは、 データ送受信装置 110の位置 (地理的 位置等) のようなデータ送受信装置 110に関する情報を外部状況に関す る情報として取得する場合には、 例えば GPS(Global Posi tioning Syste m)受信機を利用して現在の位置を生成してもよいし、 PHS(Personal Han dyphone Sys t em)での位置情報取得方法のように、 複数の基地局から受 信した信号によって PHS端末の現在の位置を計算して生成するようにし てもよい。  Further, the external situation acquisition means 1Π is configured to acquire information on the data transmission / reception apparatus 110, such as the position (geographical position, etc.) of the data transmission / reception apparatus 110, as information on the external situation. The current position may be generated using a (System) receiver, or a PHS (Personal Handyphone System) method may be used to obtain the position information based on signals received from multiple base stations. The current position of the terminal may be calculated and generated.
更に、 外部状況取得手段 112は、 場所 (学校、 遊園地、 病院、 乗り物 の中等) などのデ一夕送受信装置 110自体に関する情報を外部状況に関 する情報として取得する場合には、 キーボードやタツチパネル等の入力 手段 (図示せず) を用いて利用者が入力操作を行うことにより、 場所を 特定する情報を取得してもよい。  Further, the external situation acquisition means 112 is provided with a keyboard or a touch panel when acquiring information on the data transmission / reception apparatus 110 itself such as a place (in a school, an amusement park, a hospital, a vehicle, etc.) as information concerning the external situation. The user may perform an input operation using an input means (not shown) such as the above to obtain information for specifying the place.
また、 外部状況取得手段 123は、 データ転送装置 120に別途構成される 時計や気温計などの各種センサーによって得られる時刻や気温、 別の機 器から受信された天気に関する情報などの環境に関する情報を、 外部状 況に関する情報として取得してもよい。  The external situation obtaining means 123 also stores information about the environment such as time and temperature obtained by various sensors such as a clock and a thermometer separately provided in the data transfer device 120, and information about weather received from another device. It may be obtained as information on external situations.
なお、 上述の各種センサーはデータ送受信装置 110またはデ一夕転送 装置 120に構成されてもよいし、 別の機器に構成しておき、 センサーに よつて得られた情報を通信によって外部状況取得手段 123が取得するよ うにしてもよい。 また、 付加データ記憶手段 1 24は、 必ずしもデータ転送装置 1 20の内部 に構成されている必要はない。 付加デ一夕取得手段 1 2 5は、 前記データ 転送装置 1 20と有線または無線によって接続された、 あるいは、 ネッ ト ワークを介して通信可能な別の機器から前記付加デ一夕を取得してもよ い。 The various sensors described above may be configured in the data transmission / reception device 110 or the data transfer device 120, or may be configured in another device, and the information obtained by the sensors may be used as an external status acquisition means by communication. 123 may be obtained. Further, the additional data storage means 124 does not necessarily need to be configured inside the data transfer device 120. The additional data acquisition means 125 may acquire the additional data from another device connected to the data transfer device 120 by wire or wireless, or communicable via a network. It is good.
また、 前記付加デ一夕は、 付加データ記憶手段 1 24などに固定的に記 憶されている必要はなく、 交換可能な各種記録媒体に記憶しておいて、 必要に応じて差し換えできるようにしてもよい。 交換可能な記録媒体は 、 磁気テープやカセッ トテープ等のテープ系、 フロッピ一ディスクゃハ ードデイスク等の磁気ディスクゃ CD- R0M/M0/MD/DVD等の光ディスクのデ イスク系、 I Cカード (メモリカードを含む) /光カード等のカード系、 およびマスク R0M、 EPR0M、 EEPR0M、 フラッシュ ROM等による半導体メモ リを含めた、 固定的にデ一夕を担持する媒体であってもよい。  The additional data need not be fixedly stored in the additional data storage means 124 or the like, but may be stored in various exchangeable recording media so that the data can be replaced as needed. You may. Interchangeable recording media include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy disks and hard disks, optical disks such as CD-R0M / M0 / MD / DVD, and IC cards (memory cards). Media including a card system such as an optical card, and a semiconductor memory such as a mask R0M, EPR0M, EEPR0M, flash ROM, etc., may be a fixed medium for storing data.
図 2は、 付加データを管理するため、 付加データ記憶手段 1 24に付加 データと共に記憶されるインデックステ一ブルの例を示している。 イン デックステ一ブルには、 付加デ一夕を識別する名前であるファイル名 20 1ごとに、 付加デ一夕の種類を表すデ一夕種 202と、 1つあるいは複数の キーワードからなるキーワードリス ト 203と、 外部状況に関する情報の 条件である外部状況条件 204とがそれぞれ格納されている。 なお、 イン デックステーブルは、 1つのファイルとして記憶されてもよいし、 デ一 夕べ一スとして管理されてもよい。  FIG. 2 shows an example of an index table stored in the additional data storage means 124 together with the additional data in order to manage the additional data. The index table contains, for each file name 201 that is a name for identifying the additional data, a data type 202 indicating the type of the additional data, and a keyword list including one or more keywords. 203 and an external situation condition 204 which is a condition of information relating to the external situation are stored. Note that the index table may be stored as one file or may be managed as a database.
ファイル名 20 1は、 付加データを識別できる名前であれば、 任意の文 字列や数字等でもよいが、 この例では、 一般的にコンピュータで使用さ れるような、 付加データの実体を管理するための名前で表わしている。 つまり、 ファイル名 201を利用して付加データの実体を参照することが できる。 ファイル名によって参照される付加デ一夕の内容の例を図 3に 示す。 The file name 201 may be any character string or number as long as it can identify the additional data. In this example, however, the entity of the additional data that is generally used in a computer is managed. It is expressed by the name for. That is, the entity of the additional data can be referred to using the file name 201. Figure 3 shows an example of the contents of the additional data referenced by the file name.
また、 デ一夕種 202は、 静止画像や音声や動画像などのようなデータ の種類の他に、 JPEGGoint Photographic Experts Group)や WAV (マイ クロソフ ト社の Windowsで標準的なサウンドファイルのフォ一マツ トを 表す) や MP3(MPEG Audio Layer - 3)や MPEG (Mov i ng Picture Experts Gro up)などの、 データの形式を併せて記憶している。 なお、 図 2では、 「J PEGJ および 「MPEG」 をそれぞれ 「JPG」 および 「MPG」 と省略して表記 している。  In addition to the data types such as still images, audio, and moving images, the data type 202 also includes a standard sound file format for Windows such as JPEGGoint Photographic Experts Group and WAV (Microsoft Windows). It also stores data formats such as “MAT”, MP3 (MPEG Audio Layer-3) and MPEG (Moving Picture Experts Group). In FIG. 2, “J PEGJ” and “MPEG” are abbreviated as “JPG” and “MPG”, respectively.
なお、 一般的なコンピュータで利用されるような、 ファイル名 201に 含まれる に」 以降の文字列で記述され、 予めデータの種類や形式と対 応させて定義される拡張子を用いることによって、 デ一夕種 202を省略 することも可能である。 例えば、 拡張子 「jpg」 はデータの種類が画像 であり、 形式が JPEGであることを表わしている。  In addition, by using an extension that is described in a character string after the `` contained in the file name 201 as used in general computers '' and defined in advance in correspondence with the type and format of the data, It is also possible to omit the desert evening 202. For example, the extension “jpg” indicates that the data type is image and the format is JPEG.
外部状況条件 204には、 ここでは、 外部状況取得手段 123で取得された 外部状況に関する情報に対して、 値の一致や大小関係を比較するように 記述している。 例えば 「送信側心拍 >130」 は、 送信側のデータ送受信 装置 110における利用者の 1分あたりの心拍数が 130よりも大きいという 条件を表わしており、 該心拍数は、 送信側のデータ送受信装置 110に備 えられる外部状況取得手段 112によつて取得され、 外部状況取得手段 112 から通信手段 113を介して、 データ転送装置 120に備えられる外部状況取 得手段 123によって取得される。  Here, the external situation condition 204 describes that information on the external situation acquired by the external situation acquiring means 123 is compared with a value match or a magnitude relationship. For example, “transmitting heart rate> 130” indicates a condition that the user's heart rate per minute in the transmitting data transmitting / receiving device 110 is greater than 130, and the heart rate is determined by the transmitting data transmitting / receiving device. The data is acquired by the external situation acquisition means 112 provided in the data transfer apparatus 120 and is acquired from the external situation acquisition means 112 via the communication means 113 by the external situation acquisition means 123.
このようにして、 図 2に示すように、 キ一ワードリス ト 203の内容が 同じ ( 「愛 · 好きだ」 ) であっても、 外部状況に関する情報、 すなわち 外部状況条件 204に応じて、 図 3に示すような異なる付加データが対応 付けられて記憶されている。 Thus, as shown in FIG. 2, the content of keyword list 203 is Even if they are the same (“love and like”), different additional data as shown in FIG. 3 is stored in association with information about the external situation, that is, according to the external situation condition 204.
なお、 外部状況条件 204に 「 (なし) 」 と記されているのは、 外部状 況に関する情報の条件が設定されていないことを表わしている。 例えば 、 図 2の例においては、 ファイル名 201が 「 j inglebel 11. mp3」 と 「jing lebel 12. mp3」 と 「 j i ng 1 ebe 113. mp3 J とでは、 キ一ヮ一ドリス ト 203の 内容と外部状況条件 204の内容とがー致している。  It should be noted that “(none)” written in the external condition 204 indicates that the condition of the information on the external condition is not set. For example, in the example of FIG. 2, if the file name 201 is “j inglebel 11. mp3”, “jing lebel 12. mp3” and “ji ng 1 ebe 113. mp3 J”, the contents of the key list 203 are And the contents of the external situation condition 204.
このように、 同じキ一ワードと外部状況に関する情報との組み合わせ に対して複数の付加デ一夕が対応付けられて記憶されている場合、 付加 データ取得手段 125が付加データを後述のように自動的に取得する際に は、 これら複数の付加データの中から任意の付加デ一夕を、 別途設けら れる乱数発生手段を用いて得られた乱数を元に決定して取得すればよい 。 なお、 デ一夕取得手段 125による付加データの取得にあたって、 送信 側のデータ送受信装置 110における利用者の意図を反映させる形態につ いては、 後述する。  As described above, when a plurality of additional data are stored in association with the same combination of the keyword and the information on the external situation, the additional data acquisition unit 125 automatically stores the additional data as described later. When acquiring the additional data, an arbitrary additional data may be determined and acquired from the plurality of additional data based on a random number obtained by using a random number generator separately provided. It should be noted that a mode in which the intention of the user is reflected in the data transmitting / receiving device 110 on the transmitting side when the additional data is acquired by the data acquisition unit 125 will be described later.
外部状況条件 204には、 上述のように、 外部条件に関する情報に対す る値の一致や大小関係を比較するように記述する以外にも、 特定の状態 を表わす状態条件を記述しておいてもよい。 この場合には、 外部条件に 関する情報に対する値の一致や大小関係を比較するような条件を、 前記 特定の状態を表わす状態条件に、 別途対応付けて記憶するようにすれば よい。  As described above, in addition to describing that the value of information relating to the external condition is equal or comparing the magnitude relationship, the external condition 204 also describes a state condition representing a specific state. Good. In this case, a condition for comparing values of information relating to external conditions and comparing magnitude relations may be stored separately in association with the state condition representing the specific state.
例えば、 外部状況条件 204には 「親密度 =高」 という状態条件を記憶 しておき、 状態条件 「親密度 =高」 に対して、 「送信側心拍 >130、 ま たは、 受信側心拍 > 130、 または、 送受信回数 > 20」 という条件を対応 付けて別途記憶しておく。 このようにすると、 「親密度 =高」 という状 態を表わす外部条件に関する情報を複数設定することができる。 For example, the state condition “Intimacy = High” is stored in the external situation condition 204, and “Sending heartbeat> 130, or Or, the condition of “reception heart rate> 130 or transmission / reception count> 20” is associated and stored separately. In this way, it is possible to set a plurality of pieces of information on the external condition indicating the state of “intimacy = high”.
すなわち、 この例では、 送信側のデータ送受信装置 110における利用 者の心拍数が 130よりも大きい場合、 受信側のデータ送受信装置 110にお ける利用者の心拍数が 130よりも大きい場合、 または送信側のデ一夕送 受信装置 110と受信側のデータ送受信装置 110との間でのメッセージデ一 夕の送受信が 20回よりも多く行われている場合には、 送信側のデータ送 受信装置 110の利用者と受信側のデータ送受信装置 110の利用者との親密 度が高いことを表わす状態条件 「親密度 =高」 が該当することになる。  That is, in this example, if the heart rate of the user in the data transmitting / receiving device 110 on the transmitting side is greater than 130, if the heart rate of the user in the data transmitting / receiving device 110 on the receiving side is greater than 130, or If the message data transmission / reception between the data transmission / reception device 110 of the communication side and the data transmission / reception device 110 of the reception side is performed more than 20 times, the data transmission / reception device 110 of the transmission side The state condition “intimacy = high”, which indicates that the degree of intimacy between the user of the receiving side and the user of the data transmitting / receiving device 110 on the receiving side is high, is applicable.
なお、 すべてのデータ送受信装置 110が外部状況取得手段 112を備えて いる必要はない。 この場合、 データ転送装置 120は、 対応する外部条件 に関する情報がなかったものとして、 キ一ヮ一ドリス ト 203のみに基づ き同様に処理すればよい。  It is not necessary that all the data transmitting / receiving apparatuses 110 include the external situation acquiring means 112. In this case, the data transfer apparatus 120 may perform the same processing based on only the key list 203 assuming that there is no information on the corresponding external condition.
以下、 図 4乃至図 8を参照して、 本発明の第 1の実施形態に関わるデ 一夕転送装置 Π0の具体的な動作例を説明する。  Hereinafter, a specific operation example of the data transfer device 0 according to the first embodiment of the present invention will be described with reference to FIGS.
図 4は、 送信側のデ一夕送受信装置 110からメッセージデータ受信手 段 121が受信したメッセ一ジデ一夕の例を示す図である。 この例のメッ セージデータは、 一般的な電子メールと同様に、 主題を表す subj ect行 4 01、 発信者を表す f rom行 402、 宛先を表す to行 403、 および本文 404から 構成されている。  FIG. 4 is a diagram illustrating 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 consists of a subject line 401 representing the subject, a rom line 402 representing the sender, a to line 403 representing the destination, and a body 404, similar to a general e-mail. .
図 5は、 図 4に示したメッセージデータの例に含まれる本文 404を、 メッセージデータ解析手段 122がキーワードを得るために解析した結果 の一例である。 図 5には、 一般に形態素解析として知られる、 自然言語 を単語 (形態素) に分解する処理を行ない、 この処理によって得られる 形態素 50 1と、 形態素 50 1の種類を表す品詞 502とのリス 卜が示されてい る。 このような処理を利用すれば、 例えば 「好きです」 という文章から 「好きだ」 という形態素を得ることにより、 動詞や形容詞等の活用のあ る品詞についても、 活用による単語の変形を排除することができ、 これ により、 前述のキ一ワードリス ト 203に含めるキ一ワードの数を少なく することができる。 FIG. 5 is an example of a result of analyzing the text 404 included in the example of the message data shown in FIG. 4 by the message data analysis means 122 to obtain a keyword. Figure 5 shows a natural language, commonly known as morphological analysis. Is processed into words (morphemes), and a list of the morpheme 501 obtained by this process and the part of speech 502 indicating the type of the morpheme 501 is shown. By using this kind of processing, for example, by obtaining the morpheme of "I like" from the sentence of "I like", it is possible to eliminate word deformation due to the use of part-of-speech with verbs, adjectives, etc. As a result, the number of keywords included in the keyword list 203 can be reduced.
このようにして得られた形態素 50 1すべてを、 前記本文 404に含まれる キーワードとしてもよいが、 例えば日本語の場合では助詞はあまり重要 な意味を持たないと考えられるので、 特定の品詞のみをキーワードとし て扱うようにすれば、 後に記述する付加データ検索の処理量を減らすこ とができる。 例えば名詞、 動詞、 形容詞のみをキーワードとして扱うと すると、 図 5に示した形態素 50 1のリス トのうち、 「あなた」 「こと」 「好きだ」 「今度」 「食事」 「する」 「返事」 「待つ」 「まする」 の 9 つの形態素 50 1がキーワードとして得られる。  All of the morphemes 501 obtained in this manner may be used as keywords included in the main text 404.However, in the case of Japanese, for example, particles are considered not to have a very important meaning. If it is handled as a keyword, the processing amount of additional data search described later can be reduced. For example, assuming that only nouns, verbs, and adjectives are treated as keywords, of the list of morphemes 501 shown in Fig. 5, "you", "koto", "like", "next", "meal", "do", and "reply" Nine morphemes 501 of "wait" and "masuru" are obtained as keywords.
形態素解析以外にも、 一般的なキーワードマッチング手法を利用して 、 予め登録されているキーワードに一致する文字列を抽出するようにし てもよいし、 英文などではスペースやタブなどの空白文字やピリオドや カンマなどの、 特定の記号で区切られた単語などを抽出してもよい。  In addition to morphological analysis, a general keyword matching method may be used to extract a character string that matches a pre-registered keyword, and in English, for example, a space character such as a space or a tab, or a period. Words separated by specific symbols such as and commas may be extracted.
また、 以上説明した例ではメッセ一ジデ一夕を解析して得られた形態 素 50 1をキーワードとしているが、 一般的なシソーラス辞書などの類語 辞書を利用して、 類語となる形態素 50 1を同じキーワードに変換しても よい。 例えば 「あなた」 「君」 「貴君」 などを同じキーワード 「あなた 」 に変換する。 このようにすると、 図 2に示したキーワードリス ト 2 03 に含めるキーワードの数を少なくすることができる上、 後述のように付 加データを検索する際に表現の違いによる影響を少なくすることができ る。 In the example described above, the morpheme 501 obtained by analyzing the message is used as a keyword, but the morpheme 501, which is a synonym, is obtained using a thesaurus such as a general thesaurus dictionary. It may be converted to the same keyword. For example, "you""you""kikun" are converted to the same keyword "you". In this way, the keyword list 203 shown in Fig. 2 It is possible to reduce the number of keywords to be included in, and to reduce the influence of differences in expressions when searching for additional data as described later.
更に、 メッセージ中に含まれる、 予め定められた特定の記述方法に従 つた記述を、 特別な意味を表わすための記述子として抽出してもよい。 特定の記述方法の例としては、 特別な意味を表わしたい記述を 「ぐ」 と 「>」 とで囲んで記述する。 このような特定の記述方法を使用すること によって、 メッセージデ一夕を作成する利用者は、 メッセージデ一夕の 内容を表わす記述子を記述することができるので、 本発明に関わるデー 夕転送装置 120が取得する付加データをより適切なものにすることがで きる。  Furthermore, 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, a description that expresses a special meaning is enclosed between "" and ">". By using such a specific description method, a user who creates a message database can describe a descriptor representing the contents of the message database. The additional data acquired by 120 can be made more appropriate.
付加デ一夕取得手段 125は、 メッセージデータ解析手段 122が上述のよ うにして得たキーワードあるいは記述子と、 データ送受信装置 110の外 部状況取得手段 112が取得して、 通信手段 113を介して外部状況取得手段 123が取得した外部状況に関する情報、 または外部状況取得手段 123が独 自に取得した外部状況に関する情報とから、 付加データ記憶手段 124に 記憶される付加データを検索して対応する付加データを取得する。  The additional data acquisition means 125 acquires the keyword or the descriptor obtained by the message data analysis means 122 as described above, and the external status acquisition means 112 of the data transmission / reception device 110, and acquires it via the communication means 113. The additional data stored in the additional data storage unit 124 is searched for from the information on the external situation acquired by the external situation acquisition unit 123 or the information on the external situation acquired by the external situation acquisition unit 123 by itself. Get additional data.
例えば、 図 2に示した付加デ一夕の例を、 図 5に示したメッセージデ —夕を解析した結果の例から検索すると、 形態素 501としての 「好きだ 」 から heart 1. jpg、 heart2. jpg、 love. jpgが、 形態素 501としての 「食 事」 から breakfast. jpg、 lunch. jpg、 dinner, jpgが、 それぞれ検索結果 として得られる。 更に、 外部状況に関する情報が、 「送信側心拍が 90」 および 「時刻が 16:00」 であったとする。 上記の検索結果から更に外部 状況に関する情報で検索を行うと、 外部状況条件 204が 「送信側心拍≤ 1 OOj である love, jpgと、 「14:00<時刻」 である dinner, jpgとが得られ る。 For example, searching the example of the additional data shown in Fig. 2 from the result of analyzing the message data-evening shown in Fig. 5, it is found that "I like" as the morpheme 501 is heart 1.jpg, heart2. jpg, love.jpg, and “food” as the morpheme 501 can be obtained as the search results for breakfast.jpg, lunch.jpg, dinner, jpg, respectively. Further, it is assumed that the information on the external situation is “transmitting heart rate is 90” and “time is 16:00”. When a search is further performed from the above search results with information on the external situation, the external situation condition 204 becomes “transmitting heart rate ≤ 1 Love, jpg, which is OOj, and dinner, jpg, which is “14:00 <time”, are obtained.
以上のようにして付加データ取得手段 125によって取得された付加デ —夕 love, jpgおよび dinner, jpgを、 メッセージデータ送信手段 126が図 4に示したメッセージデータに付加して受信側のデータ送受信装置 110 に送信するメッセージデータの例を図 6に示す。 付加データ 405は love, jpgの内容を、 付加デ一夕 406は dinner, jpgの内容を、 それぞれ示してい る。  The message data transmitting means 126 adds the additional data—evening love, jpg and dinner, jpg acquired by the additional data acquiring means 125 to the message data shown in FIG. Figure 6 shows an example of message data sent to 110. The additional data 405 indicates the content of love and jpg, and the additional data 406 indicates the content of dinner and jpg.
ここでは付加データが画像データである例を示しているが、 その他の 種類の付加データでも同様に前記メッセージデータに付加して送信する ことができる。 例えば、 音声データの場合には、 一般的な電子メールと 同様に、 添付ファイルとして前記メッセ一ジデ一夕に併せて送信し、 受 信側のデータ送受信装置 110で該メッセージデータを閲覧する際に、 該 音声デ—夕が自動的に再生されるようにすればよい。 また、 付加データがいずれのメッセージデ一夕に含まれるキーワード から検索されたのかを示唆するために、 図 6の例で示すように、 検索さ れたキーワードの近くにそれぞれの付加データ 405 · 406を配置するよう にして付加してもよい。  Here, an example is shown in which the additional data is image data, but other types of additional data can be similarly added to the message data and transmitted. For example, in the case of voice data, similar to a general e-mail, the data is transmitted as an attached file together with the message data, and when the message data is viewed by the data transmitting / receiving device 110 on the receiving side. The audio data may be automatically reproduced. In addition, as shown in the example of FIG. 6, each of the additional data 405 and 406 is located near the searched keyword in order to indicate from which message data the additional data was searched. May be added so as to be arranged.
更に、 メッセージデータが長文であると、 付加デ一夕取得手段 125で 取得される付加データの数が多くなるおそれがある。 これに対しては、 メッセージデータに付加する付加データの数を制限するようにすればよ レ 取得された付加データのうち、 いずれの付加データをメッセージデ 一夕に付加するかは任意でもよいが、 より多くのキ一ヮ一ドゃ記述子が 対応する付加データを優先的に付加したり、 subject行 401のような主題 を表わすメッセ一ジデ一夕の一部分に含まれるキーヮードに対応する付 加デ—夕を優先的に付加したりすることが望ましい。 この場合、 メッセ ージデ一夕の内容に対してより適した付加データを付加することができ る。 Furthermore, if the message data is long, the number of additional data acquired by the additional data overnight acquisition means 125 may 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. , Additional key data corresponding to more key word descriptors are added preferentially, or subject lines like subject line 401 It is desirable to preferentially add additional data corresponding to a key word included in a part of the message data representing the message. In this case, additional data more suitable for the contents of the message data can be added.
図 4のメッセージデ一夕の例では、 subject行 401の内容 「愛していま す」 をメッセージデータ解析手段 122が解析すると、 形態素 501としての 「愛」 が得られるので、 上述の love, jpgと dinner, jpgとでは、 図 2に示 したキーヮードリス ト 203の例から、 love, jpgの方が dinner, jpgよりも 優先的に付加されることになる。  In the example of the message shown in FIG. 4, when the message data analysis means 122 analyzes the content “I love you” of the subject line 401, “Love” as the morpheme 501 is obtained. In the case of dinner, jpg, from the example of the keyword list 203 shown in Fig. 2, love, jpg is added with higher priority than dinner, jpg.
図 7は、 本発明の第 1の実施形態に関わるデータ転送装置 120におけ る処理の流れを説明するためのフローチャートである。 なお、 各ステツ プの具体的な例は前述のとおりである。  FIG. 7 is a flowchart 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.
まず、 メッセージデータ受信手段 121は、 送信側のデータ送受信装置 1 10に備えられる通信手段 113から送信されたメッセ一ジデ一夕を受信す る (ステップ S601 ; 以後 S601と略記する) 。  First, the message data receiving means 121 receives the message message transmitted from the communication means 113 provided in the data transmitting / receiving device 110 on the transmitting side (step S601; hereinafter abbreviated as S601).
次に、 外部状況取得手段 123は外部状況に関する情報を取得する (S60 2) 。 次に、 メッセージデ一夕解析手段 122は、 S601で受信されたメッセ 一ジデ一夕を解析して、 キーワードあるいは記述子を得る (S603) 。  Next, the external situation acquisition means 123 acquires information on the external situation (S602). Next, the message data analyzer 122 analyzes the message data received in S601 to obtain a keyword or a descriptor (S603).
次に、 付加データ取得手段 125は、 S602で取得された外部状況に関す る情報と S603で得られたキーワードあるいは記述子とから、 付加データ 記憶手段 124に記憶される付加デ一夕を検索して、 適切な付加デ一夕を 決定して取得する (S604) 。  Next, the additional data acquisition unit 125 searches the additional data stored in the additional data storage unit 124 from the information on the external situation acquired in S602 and the keyword or descriptor obtained in S603. Then, an appropriate additional data is determined and obtained (S604).
次に、 メッセージデ一夕送信手段 126は、 S601で受信されたメッセ一 ジデ一夕に、 S604で取得された付加データを付加して、 受信側のデータ 送受信装置 1 10に送信する (S 605) 。 その後、 処理を終了する。 Next, the message data transmitting means 126 adds the additional data obtained in S604 to the message data received in S601, and The data is transmitted to the transmitting / receiving device 110 (S605). Then, the process ends.
このように、 本発明によれば、 送信側のデータ送受信装置 1 1 0の利用 者は、 メッセージデータを受信側のデ一夕送受信装置 1 1 0に宛てて送信 するだけで、 メッセージデータを一旦中継するデータ転送装置 1 20にお いて、 メッセージデータの解析結果と、 取得した外部状況に関する情報 とに基づいて、 メッセージデータの内容に適合した付加デ一夕が自動的 に選択され、 選択された付加データをメッセ一ジデータに添付した状態 で、 受信側のデータ送受信装置 1 1 0に送信することができる。  As described above, according to the present invention, the user of the data transmission / reception device 110 on the transmission side transmits the message data to the data transmission / reception device 110 on the reception side, and the message data is temporarily transmitted. In the data transfer device 120 to be relayed, additional data suitable for the content of the message data is automatically selected based on the analysis result of the message data and the acquired information on the external situation, and the selected data is selected. 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.
したがって、 送信側の利用者は、 付加デ一夕を作成したり、 付加デー 夕のデータベースを検索して適切な付加デ一夕を探したりする手間をか けなくても、 メッセージデータに付加データの面白みを加えることがで さる。  Therefore, the sending user does not need to create additional data or search the additional data database to find an appropriate additional data, without having to save the additional data to the message data. You can add the fun of this.
しかも、 外部状況に関する情報は、 その種類および種類数を任意に設 定し得ると共に、 情報内容が固定されず経時的に変化する情報 (天気、 データ送受信装置 1 10の位置 場所、 データ送受信装置 1 10の利用者の心 拍数等) を外部状況に関する情報として選択することも可能である。 し たがって、 そのような外部状況に関する情報を用いて選択された付加デ 一夕は、 その時々の外部状況に応じて変わり得る多様性を持つことがで さる。  In addition, the type and number of types of information regarding the external situation can be set arbitrarily, and the information content is not fixed and changes over time (weather, location of data transmission / reception device 110, location of data transmission / reception device 1 It is also possible to select information such as the heart rate of ten users) as information about the external situation. Therefore, the additional data selected using such information about the external situation can have a variety that can vary depending on the external situation at the time.
この結果、 メッセージデ一夕にその時々の外部状況に応じた付加デー 夕の一層の面白みを加えることができる。  As a result, it is possible to add further interest to the additional data according to the external situation at that time.
(第 2の実施形態)  (Second embodiment)
第 1 の実施形態では、 付加データ取得手段 1 25がメッセージデ一夕と 外部状況に関する情報とから付加データを取得する例について説明した 。 このようにすることで、 送信側の端末であるデータ送受信装置 110の 利用者が付加データを作成したり検索したりしなくても、 メッセ一ジデ 一夕の内容と外部状況に関する情報との両方に適合する付加デ一夕をメ ッセージデータに付加して、 受信側の端末であるデータ送受信装置 110 の利用者に送ることができる。 In the first embodiment, an example has been described in which the additional data acquisition unit 125 acquires additional data from the message data and information on the external situation. . In this way, the user of the data transmitting / receiving device 110, which is the terminal on the transmitting side, can create both the contents of the message and the information on the external situation without creating or searching for additional data. Can be added to the message data and sent to the user of the data transmitting / receiving device 110 which is the terminal on the receiving side.
これに対し、 第 2の実施形態では、 更に、 付加データ取得手段 125が 取得した付加データの履歴に関する情報や、 メッセージデータ受信手段 121でのメッセ一ジデ一夕の受信履歴とメッセージデータ送信手段 126で のメッセージデータの送信履歴とに関する情報を参照して、 付加デ一夕 取得手段 125が、 取得すべき付加データを決定する例について説明する 。 このようにすることで、 取得される付加データをより多様に変化させ ることができる。  On the other hand, in the second embodiment, the information on the history of the additional data acquired by the additional data acquiring unit 125, the reception history of the message data received by the message data receiving unit 121 and the message data transmitting unit 126 An example will be described in which the additional data overnight acquisition means 125 determines additional data to be acquired with reference to the information on the message data transmission history in FIG. By doing so, it is possible to change the additional data to be acquired more variously.
図 8は、 本発明の第 2の実施形態に関わるデータ転送装置 120および デ一夕送受信装置 110 · 110からなる、 データ交換システムの構成を示し ている。 なお、 以下に示す構成以外の構成は、 図 1 に示したものと同様 であるので、 同一の符号を付することによりその説明を省略する。  FIG. 8 shows 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. The configuration other than the configuration shown below is the same as that shown in FIG. 1, and thus the description thereof will be omitted by retaining the same reference numerals.
図 8 においては、 図 1 に示した構成に加えて、 デ一夕転送装置 120に 、 付加データ取得手段 125における付加データの取得履歴に関する情報 を記憶する付加データ取得履歴記憶手段 127と、 メッセージデータ受信 手段 121におけるメッセージデ一夕の受信履歴とメッセージデ一夕送信 手段 126におけるメッセージデータの送信履歴とを記憶する送受信履歴 記憶手段 128とが備えられている。  In FIG. 8, in addition to the configuration shown in FIG. 1, additional data acquisition history storage means 127 for storing information regarding the acquisition history of the additional data in additional data acquisition means 125, A transmission / reception history storage means 128 for storing the reception history of the message data in the reception means 121 and the transmission history of the message data in the message data transmission means 126 is provided.
また、 付加データ取得手段 129は、 メッセージデータ解析手段 122で得 られたキーワードや記述子と、 外部状況取得手段 123で取得された外部 状況に関する情報とに加えて、 付加データ取得履歴記憶手段 127で記憶 されている付加データの取得履歴に関する情報と、 送受信履歴記憶手段 128で記憶されているメッセージデータの送受信履歴とに基づいて、 付 加デ一夕記憶手段 124に記憶されている付加デ一夕の中から、 メッセ一 ジデータの転送の際にメッセ一ジデ一夕に付加するための付加データを 決定して取得する。 Further, the additional data acquisition unit 129 includes the keyword and the descriptor obtained by the message data analysis unit 122 and the external data acquired by the external situation acquisition unit 123. Based on the information on the acquisition history of the additional data stored in the additional data acquisition history storage unit 127 and the message data transmission and reception history stored in the transmission and reception history storage unit 128, in addition to the information on the situation. From the additional data stored in the additional data storage means 124, additional data to be added to the message data when transferring the message data is determined and obtained.
付加データ取得履歴記憶手段 127が記憶している、 付加デ一夕の取得 履歴に関する情報とは、 例えばそれぞれの付加データが過去に付加デ一 夕取得手段 129によって取得された回数であってもよい。 あるいは、 付 加データ取得手段 129が取得した付加デ一夕がいずれのものであつたか を順に記憶するようにしてもよい。  The information about the additional data acquisition history stored in the additional data acquisition history storage unit 127 may be, for example, the number of times each additional data has been acquired by the additional data acquisition unit 129 in the past. . Alternatively, the additional data acquired by the additional data acquiring unit 129 may be stored in order.
付加データの取得履歴に関する情報は、 例えば以下のようにして前記 付加データ取得手段 129によって参照されて利用される。 図 2に示した 付加データの例において、 キーワードが 「クリスマス」 である付加デー 夕は、 ファイル名 201が 「j inglebel 11. mp3」 、 Γ j inglebel 12. mp3j 、 および 「 j inglebell3. 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 unit 129 as follows, for example. In the example of the additional data shown in FIG. 2, the additional data in which the keyword is “Christmas” has file names 201 of “j inglebel 11.mp3”, Γ j inglebel 12. mp3j, and “j inglebell3.mp3”. There are three. Since the external situation condition 204 is “none” in these additional data overnight, it is a candidate for acquisition by the additional data overnight acquisition means 129 irrespective of the content of information relating to the external situation. As described above, when there are a plurality of acquisition candidates, the additional data overnight acquisition unit 129 acquires the additional data with the least number of acquisitions in the past among the acquisition candidates. When there are a plurality of acquisition candidates with the least number of acquisitions in the past, one of them is determined and determined based on a random number obtained by using a random number generation means.
以上のようにすると、 同じキーワードと外部状況に関する情報との組 み合わせに対して、 付加データ取得手段 1 29における付加データの取得 履歴に応じて付加デ一夕が選択されるので、 同じ付加データが続けて取 得されることがなくなり、 取得される付加データが固定的になることを 避けることができる。 また、 あるキーワードと外部状況に関する情報と の組み合わせに対応する複数の付加データのそれぞれが付加データ取得 手段 1 29によって取得される回数を均等にすることができる。 In this way, the combination of the same keyword and information about the external situation Since the additional data is selected according to the acquisition history of the additional data in the additional data acquisition unit 129 for the combination, the same additional data is not continuously acquired, and the acquired additional data Can be prevented from becoming fixed. In addition, the number of times that a plurality of pieces of additional data corresponding to a combination of a certain keyword and information about an external situation are acquired by the additional data acquisition unit 129 can be equalized.
あるいは、 付加データの取得履歴に関する情報として、 付加データ取 得手段 1 29が取得した付加データがいずれのものであつたかを順に記憶 している場合には、 以下のように、 取得すべき付加データを決定して取 得すればよい。 すなわち、 取得の候補のうちで付加データの取得履歴に 含まれていない候補 (すなわち、 まだ取得されたことがない付加データ ) がある場合にはそれを取得し、 いずれの候補も付加データの取得履歴 に含まれている (すなわち、 取得されたことがある) 場合には取得され た順が最も古い候補を取得する。 このようにしても、 上記と同様の効果 を得ることができる。  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 to be acquired is as follows. Should be determined and obtained. That is, if there is a candidate that is not included in the additional data acquisition history among the candidates for acquisition (that is, additional data that has not been acquired yet), it is acquired, and any candidate acquires the additional data. If it is included in the history (that is, it has been acquired), the candidate with the oldest acquisition order is acquired. Even in this case, the same effect as above can be obtained.
また、 前記送受信履歴記憶手段 1 28が記憶している、 メッセージデ一 夕の送受信履歴は、 例えば、 いずれのデータ送受信装置 1 1 0からメッセ 一ジデ一夕を受信して、 該メッセージデ一夕をいずれのデ一夕送受信装 置 1 1 0に送信したか、 という情報である。  Further, the transmission / reception history of the message data stored in the transmission / reception history storage means 128 may be, for example, the message data received from any of the data transmission / reception devices 110 and the message data Is transmitted to which of the overnight transmission / reception devices 110.
このようなメッセージデータの送受信履歴は、 例えば次のようにして 付加データ取得手段 1 29によって利用される。 まず、 送受信履歴記憶手 段 1 28に記憶されたメッセージデータの送受信履歴を、 付加データ取得 手段 1 29が参照して、 ある送信側のデ一夕送受信装置 1 10と受信側のデ一 夕送受信装置 1 1 0との組み合わせの間で行われたメッセージデータの送 受信の回数を得る。 この回数を、 送信側のデータ送受信装置 110の利用 者と受信側のデータ送受信装置 110の利用者との親密度を表わしている と解釈して、 前述のように外部状況条件 204に含まれる状態条件 「親密 度」 として利用する。 Such transmission / reception history of the message data is used by the additional data acquisition unit 129 as follows, for example. First, the additional data acquisition means 129 refers to the transmission / reception history of the message data stored in the transmission / reception history storage means 128, and the data transmission / reception device 110 on a certain transmission side and the data transmission / reception on the reception side. Transmission of message data performed in combination with device 110 Get the number of receptions. The number of times is interpreted as indicating 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 the state included in the external condition 204 as described above. The condition is used as “intimacy”.
このようにして、 図 2におけるファイル名 201が 「hellol. wav」 、 「h el lo2. wav」 、 および 「hello3. wav」 である付加データのように、 同じ キーワードをキーワードリス ト 203に含む付加データの中から、 メッセ —ジデ一夕の送受信履歴に応じて 「親密度」 、 つまり状態条件にふさわ しい適切な付加データを取得することができる。  In this way, the same keyword is added to the keyword list 203, such as the additional data in which the file name 201 in FIG. 2 is “hellol. Wav”, “hello2. Wav”, and “hello3. Wav”. From the data, "intimacy", that is, appropriate additional data suitable for the status condition can be obtained according to the transmission / reception history of the message.
あるいは、 メッセージデータの送受信履歴として、 送受信を行った時 刻を併せて記憶するようにすれば、 例えば、 ある送信側のデータ送受信 装置 110と受信側のデータ送受信装置 110との組み合わせの間でメッセ一 ジデ一夕の送受信が頻繁に行われる時間帯を取得することによって、 こ の時間帯を外部状況に関する情報として、 言い換えれば時間に関わる内 容を持つ付加データの選択条件とするように、 前述と同様にして利用す ることもできる。  Alternatively, if the time of transmission / reception is also stored as the message data transmission / reception history, for example, the message transmission / reception device 110 between a certain transmission-side data transmission / reception device 110 and the reception-side data transmission / reception device 110 may be used. By acquiring the time period during which transmission and reception are performed frequently, the time period can be used as information on the external situation, in other words, as a condition for selecting additional data that has a time-related content. It can be used in the same way as.
(第 3の実施形態)  (Third embodiment)
第 1の実施形態および第 2の実施形態では、 メッセージデータと外部 状況に関する情報とから付加データを決定して取得して、 受信側の端末 であるデータ送受信装置 110に送信する例について説明した。  In the first and second embodiments, an example has been described in which the additional data is determined and acquired from the message data and the information regarding the external situation, and is transmitted to the data transmitting / receiving device 110 which is the terminal on the receiving side.
これに対し、 第 3の実施形態では、 本発明に関わるデータ転送装置 12 0が、 取得された付加データを送信側のデータ送受信装置 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 transmission-side data transmission / reception device 110, and the user of the transmission-side data transmission / reception device 110 Confirms the additional data and transmits to the data transfer device 120 whether or not the additional data is desired. explain.
図 9は、 本発明の第 3の実施形態に関わるデータ転送装置 120および データ送受信装置 110 · 110からなるデータ交換システムの構成を示して いる。 なお、 以下に示す構成以外の構成は、 図 1 に示したものと同様で あるので、 同一の符号を付することによりその説明を省略する。  FIG. 9 shows a configuration of a data exchange system including a data transfer device 120 and data transmission / reception devices 110, 110 according to the third embodiment of the present invention. The configuration other than the configuration shown below is the same as that shown in FIG. 1, and the description thereof will be omitted by retaining the same reference numerals.
図 9において、 データ送受信装置 110には、 図 1で説明した各手段 111 〜 113の構成に加えて、 デ一夕転送装置 120が決定した付加データに対す る認否に関する情報を、 メッセージデータの発信元である該データ送受 信装置 110の利用者が入力するための付加データ認否情報入力手段 114が 設けられている。  In FIG. 9, in addition to the configuration of each of the means 111 to 113 described in FIG. 1, the data transmission / reception device 110 transmits information on the approval / disapproval of the additional data determined by the data transfer device 120 to transmit the message data. An additional data acceptance / rejection information input means 114 for inputting by a user of the original data transmission / reception device 110 is provided.
また、 データ転送装置 120には、 図 1で説明した各手段 Π1〜Π5の構 成に加えて、 付加デ一夕合成手段 130、 データ変換手段 131、 付加データ 送信手段 132、 付加データ認否情報取得手段 133、 およびメッセージデー 夕送信装置 134が備えられている。  The data transfer device 120 has an additional data synthesizing unit 130, a data converting unit 131, an additional data transmitting unit 132, and obtaining additional data approval / disapproval information, in addition to the configurations of the units # 1 to # 5 described in FIG. Means 133 and a message data transmission device 134 are provided.
付加デ一夕合成手段 130は、 付加データ取得手段 125で取得された複数 の付加データを合成して 1つあるいは複数の合成付加データを作成する 。 データ変換手段 131は、 付加デ一夕合成手段 130で作成された合成付加 データに関してデータの種類を変換する。 付加データ送信手段 132は、 データ変換手段 131で変換された合成付加データを送信側のデータ送受 信装置 110に送信する。  The additional data overnight synthesizing means 130 synthesizes the plurality of additional data obtained by the additional data obtaining means 125 to create one or more synthesized additional data. The data conversion means 131 converts the data type of the combined additional data created by the additional data combining means 130. The additional data transmission unit 132 transmits the combined additional data converted by the data conversion unit 131 to the data transmission / reception device 110 on the transmission side.
付加データ認否情報取得手段 133は、 送信側のデータ送受信装置 110か ら、 付加データ認否情報入力手段 114にて入力された認否に関する情報 を通信手段 113を介して受信する。 メッセージデータ送信手段 134は、 送 信側のデータ送受信装置 110の利用者が前記付加データを認める情報を 付加データ認否情報取得手段 133にて受信した後に、 データ変換手段 131 で変換された合成付加データをメッセージデータ受信手段 121で受信さ れたメッセージデータに付加して受信側のデータ送受信装置 110に送信 する。 The additional data approval / disapproval information acquisition unit 133 receives, via the communication unit 113, the information on the approval / disapproval input by the additional data approval / disapproval information input unit 114 from the transmission / reception device 110 on the transmission side. The message data transmitting means 134 transmits information that the user of the data transmitting / receiving device 110 on the transmitting side recognizes the additional data. After being received by the additional data approval / rejection information acquisition unit 133, the combined additional data converted by the data conversion unit 131 is added to the message data received by the message data reception unit 121 and transmitted to the data transmitting / receiving device 110 on the receiving side. I do.
なお、 付加データ合成手段 130は、 送信側のデ一夕送受信装置 110から メッセージデータ受信手段 121にて受信されたメッセージデータの全部 あるいは一部と、 付加データ取得手段 125にて取得された 1つあるいは 複数の付加データとを合成してもよい。 この場合、 付加デ一夕取得手段 125は、 メッセージデ一夕受信手段 121にて受信されたメッセージデータ の全部あるいは一部を付加データとして取得すればよい。  Note that the additional data synthesizing unit 130 includes all or a part of the message data received by the message data receiving unit 121 from the transmitting / receiving data transmitting / receiving device 110 and one of the message data acquired by the additional data acquiring unit 125. Alternatively, a plurality of additional data may be combined. In this case, the additional data overnight acquisition means 125 may acquire all or part of the message data received by the message data overnight reception means 121 as additional data.
以下、 図 1 0ないし図 1 3を参照して、 本発明の第 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 FIG. 10 to FIG.
図 1 0は、 送信側のデータ送受信装置 110からメッセージデータ受信 手段 121が受信したメッセージデ一夕の例を示す図である。 この例のメ ッセージデータは、 図 4で説明したのと同様に、 主題を表す subject行 7 01、 発信者を表す from行 702、 宛先を表す to行 703、 および本文 704を含 んで構成されている。 さらに、 前記メッセージデータは、 データ転送装 置 120に対して付加データに変換することを要請する内容である、 予め 定められた特定の記述方法に従って記述されている記述子 705と、 発信 者がメッセージデータに添付した画像データ 706とを含んで構成されて いる。  FIG. 10 is a diagram showing an example of a 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 is composed of a subject line 7001 representing the subject, a from line 702 representing the sender, a to line 703 representing the destination, and a body 704, as described in FIG. . Further, the message data is a content requesting the data transfer device 120 to convert it into additional data, a descriptor 705 described according to a predetermined specific description method, It is configured to include image data 706 attached to the data.
前記記述子 705中の 「く overlay type=" image"〉」 は記述子 705の開始を 表わす記述である。 この記述中の 「overlay」 は、 前記画像データ 706に 付加データ取得手段 125で取得された付加データを重ねて合成すること を前記付加データ合成手段 130に指示するためのコマンドである。 また 、 「type=" image"」 は、 付加データ取得手段 125が取得する付加データ の種類を画像とすることを指示するための、 前記コマンドに附随する属 性である。 “く overlay type =“ image ”>” in the descriptor 705 is a description indicating the start of the descriptor 705. In this description, “overlay” means that the additional data acquired by the additional data acquisition unit 125 is superimposed on the image data 706 and synthesized. To the additional data combining means 130. "Type =" image "" is an attribute attached to the command for instructing that the type of the additional data acquired by the additional data acquiring unit 125 is an image.
また、 「く/ overlay〉」 は記述子 705の終了を表わす記述である。 記述 子 705の開始を表わす記述と終了を表わす記述の間に記述されている 「 女の子」 は、 付加データ取得手段 125が付加データを取得するためのキ —ヮ一ドである。  “K / overlay>” is a description indicating the end of the descriptor 705. “Girl” described between the description indicating the start and the description indicating the end of the descriptor 705 is a key for the additional data acquisition unit 125 to acquire the additional data.
以上の記述方式は、 XMUExtensiMe Markup Language)として知られ る記述方式に準拠しているが、 必ずしもこの記述方式に限るものではな レ また、 この例では、 付加データの合成方法や種類を指定するコマン ドゃ属性によって、 付加データ合成手段 130や付加デ一夕取得手段 125へ の指示を記述しているが、 これら以外の構成に対する指示を記述できる ようにしてもよい。 例えば、 外部状況取得手段 123に対して取得する外 部状況の種類を指定するというようにすると、 外部状況取得手段 123が 取得する外部状況に関する情報を限定することができ、 データの転送量 や処理量を軽減することができる。  The above description method conforms to a description method known as XMUExtensiMe Markup Language), but it is not necessarily limited to this description method.In this example, a command that specifies the method and type of additional data is used. Although the instruction to the additional data synthesizing means 130 and the additional data overnight acquiring means 125 is described by the door attribute, an instruction for a configuration other than these may be described. For example, if the type of external status to be obtained is specified for the external status obtaining means 123, the information on the external status obtained by the external status obtaining means 123 can be limited, and the data transfer amount and processing The amount can be reduced.
なお、 上記のようなコマンドや属性などの記述が省略されたときは、 それぞれの構成は予め設定されているデフォルトの動作で処理を行うよ うにしてもよい。  In addition, when the description of the command or the attribute as described above is omitted, each configuration may be configured to perform processing by a preset default operation.
メッセージデータ解析手段 122は、 図 1 0のメッセージデータの例を 解析して、 記述子 705に含まれているコマンド、 属性、 およびキーヮ一 ドを得る。 付加データ取得手段 125は、 メッセージデータ解析手段 122に よって得られたキーワードおよび属性と、 外部状況取得手段 123で取得 された外部状況に関する情報とから、 付加データ記憶手段 124に記憶さ れている付加データを検索して、 付加データ合成手段 130が合成に用い る付加データを決定して取得する。 The message data analysis means 122 analyzes the example of the message data shown in FIG. 10 to obtain a command, an attribute, and a key code included in the descriptor 705. The additional data acquisition unit 125 acquires the keywords and attributes obtained by the message data analysis unit 122 and the external situation acquisition unit 123 The additional data stored in the additional data storage unit 124 is searched from the information on the external situation thus obtained, and the additional data combining unit 130 determines and acquires the additional data to be used for the combination.
例えば、 付加データ記憶手段 124に記憶された付加データが図 2に示 す例である場合には、 データの種類が画像あり、 かつキーワードが 「女 の子」 であるという条件から、 ファイル名 201が girl, jpgである付加デ 一夕を付加データ取得手段 125が取得する。 なお、 ここでは外部状況条 件 204が 「 (なし) 」 であるため、 外部状況に関する情報の内容に関係 なく取得されているが、 外部状況条件 204が設定されている場合には、 上述のようにして取得される複数の付加データの中から外部状況条件 20 4に対応する付加データを付加データ取得手段 Π5が決定して取得する。  For example, when the additional data stored in the additional data storage unit 124 is the example shown in FIG. 2, the file name 201 is determined based on the condition that the type of data is image and the keyword is “female child”. The additional data obtaining means 125 obtains the additional data which is “girl, jpg”. 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, The additional data acquisition means # 5 determines and acquires the additional data corresponding to the external situation condition 204 from among the plurality of additional data acquired as described above.
図 1 1は、 付加データ合成手段 130による、 付加データの合成の例を 示している。 図 1 1 (a)は、 図 1 0に示したメッセ一ジデ一夕から抽出 され、 付加データ取得手段 125によって取得された画像データ 706の内容 である。 この画像データ 706は、 該メッセ一ジデ一夕をメッセージデ一 夕解析手段 122が解析して得た記述子 705中のコマンド 「overlay」 に従 つてメッセージデータから抽出される。  FIG. 11 shows an example of combining additional data by the additional data combining means 130. FIG. 11A shows the contents of the 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 extracted from the message data in accordance with the command “overlay” in the descriptor 705 obtained by analyzing the message data by the message analysis unit 122.
また、 図 1 1 (b)は付加データ記憶手段 124に記憶された付加データの 中から、 付加データ取得手段 125によって検索されて取得された付加デ —夕である girl, jpgの内容の例である。 この付加デ一夕 girl, jpgは、 上 記メッセージデータをメッセージデータ解析手段 122が解析して得た記 述子 705中の属性 「 type=" image"」 に従って取得される。  FIG. 11 (b) shows an example of the contents of the additional data stored in the additional data storage means 124, which is obtained by searching the additional data obtaining means 125 for additional data. is there. The additional data “girl, jpg” is obtained according to the attribute “type =“ image ”” in the descriptor 705 obtained by analyzing the above message data by the message data analysis unit 122.
続いて、 付加データ合成手段 130は、 画像データ 706を抽出したときの コマンド 「overlay」 に従って、 図 1 1 (a)の画像データ 706の内容に、 図 1 1 (b)の girl. jpgの内容を重ねて合成して、 図 1 1 (c)のような内容 の画像データが合成付加データとして得られる。 Subsequently, according to the command “overlay” at the time of extracting the image data 706, the additional data synthesizing means 130 adds the contents of the image data 706 in FIG. The contents of girl.jpg in Fig. 11 (b) are superimposed and synthesized, and the image data having the contents as in Fig. 11 (c) is obtained as synthesized additional data.
図 1 1の例では、 図 1 1 (a)の画像の上に図 1 1 (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, but positioning and scaling are required during the superposition process. Or a process such as color tone adjustment. Also, here, an example in which the image is superimposed and synthesized according to the above-mentioned command “overlay” has been described, but the synthesis method is not limited to this. Furthermore, 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 to reproduce the sound together with the moving image. For example, different types of data may be combined.
図 1 2は、 上述のようにして、 付加データ合成手段 130と、 必要に応 じて下記のデータ変換手段 131とによって作成された合成付加データが 、 付加データ送信手段 132によって送信側のデ一夕送受信装置 110へ送信 され、 送信側のデータ送受信装置 110のメッセージデータ作成/再生手 段 111によって再生され画面表示された例である。 以下、 付加データ認 否情報入力手段 114の動作例について説明するが、 その前に、 上記デー 夕変換手段 131の動作に言及する。  FIG. 12 shows that, as described above, the combined additional data created by the additional data combining means 130 and, if necessary, by the following data converting means 131, This is an example in which the message is transmitted to the evening transmission / reception device 110, reproduced by the message data creation / reproduction means 111 of the transmission / reception device 110 on the transmission side, and displayed on a screen. Hereinafter, an operation example of the additional data rejection information input means 114 will be described. Before that, the operation of the data conversion means 131 will be described.
すなわち、 付加データ送信手段 132が合成付加データを送信側のデー 夕送受信装置 110へ送信する前に、 データ変換手段 131は、 外部状況取得 手段 123で取得された、 送信側のデ一夕送受信装置 110で利用できる付加 データの種類に関する情報を参照する。 次に、 データ変換手段 131は、 上記のようにして付加データ合成手段 130で作成された合成付加データ が送信側のデータ送受信装置 110で利用できるか否か判定する。 利用で きない場合には、 デ一夕変換手段 131は、 利用できる種類のデータに変 換する処理を行う。 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 transmits the data transmitting / receiving apparatus on the transmitting side obtained by the external situation obtaining means 123. Refer to information on the types of additional data available in 110. Next, the data conversion unit 131 determines 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. If the data cannot be used, the data conversion means 131 converts the data into usable data. Is performed.
例えば、 作成された合成付加デ一夕がカラー画像であるときに、 送信 側のデ一夕送受信装置 110では白黒表示のみが可能であるとすると、 デ 一夕変換手段 131は該合成付加データを白黒画像に変換する。 これによ り、 付加データ送信手段 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 unit 131 converts the combined additional data into Convert to black and white image. Thereby, the amount of data transmitted from the additional data transmitting unit 132 to the data transmitting / receiving device 110 on the transmitting side can be reduced. Alternatively, if the synthesized additional data includes audio data, the audio data may be deleted and transmitted to the data transmitting / receiving device 110 that cannot reproduce audio. It may be converted to a character string (such as a song title or word) indicating whether the data is audio data and transmitted.
以上のような変換を行うために、 データ変換手段 131は、 変換前と変 換後とでのデータの種類の組み合わせごとに変換規則や変換手段 (プロ グラム) を予め記憶しておけばよい。  In order to perform the above-described conversion, the data conversion means 131 may previously store conversion rules and conversion means (programs) for each combination of data types before and after conversion.
図 1 2には、 送信側のデータ送受信装置 110において画面表示された 合成付加デ一夕 801の画像、 0Kポタン 802、 ANOTHERボタン 803、 および CA NCELポタン 804が記載されている。 0Kポタン 802は、 前記合成付加データ 801を受信側のデータ送受信装置 110に送信することをデータ転送装置 12 0に指示するためのボタンである。 ANOTHERポタン 803は、 合成付加デー 夕 801とは別の合成付加データを作成することをデータ転送装置 120に指 示するためボタンである。 CANCELポタン 804は、 合成付加デ一夕の作成 を中止することをデータ転送装置 120に指示するためのポタンである。 各ボタン 802〜 804は付加データ認否情報入力手段 114に相当している。 送信側のデータ送受信装置 110の利用者は、 表示された合成付加デー 夕 801の画像を見て、 ポタン 802〜 804のいずれかを押すことによって、 該合成付加データ 801に対する処理をデータ転送装置 120に指示する。 押 されたポタンに対応する指示は、 通信手段 113を介して、 デ一夕転送装 置 120に備えられる付加データ認否情報取得手段 133で受信される。 FIG. 12 shows an image of the combined additional data 801 displayed on the screen of the data transmission / reception device 110 on the transmission side, a 0K button 802, an ANOTHER button 803, and a CANCEL button 804. The 0K button 802 is a button for instructing the data transfer device 120 to transmit the combined additional data 801 to the data transmitting / receiving device 110 on the receiving side. An ANOTHER button 803 is a button for instructing the data transfer device 120 to create combined additional data different from the combined additional data 801. A CANCEL button 804 is a button for instructing the data transfer apparatus 120 to stop creating the combined additional data. Each of the buttons 802 to 804 corresponds to the additional data authorization information input means 114. The user of the data transmitting / receiving device 110 on the transmitting side looks at the displayed image of the combined additional data 801 and presses any of the buttons 802 to 804 to display the image. 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 acknowledgment information acquisition means 133 provided in the data transfer device 120 via the communication means 113.
0Kポ夕ン 802が押された場合には、 次のような手順で受信側のデ一夕 送受信装置 110にメッセージデータが送信される。  When the 0K button 802 is pressed, message data is transmitted to the data transmitting / receiving device 110 on the receiving side in the following procedure.
まず、 送信側のデ一夕送受信装置 110で 0Kポタン 802が押されたことを 付加データ認否情報取得手段 133が認識し、 外部状況取得手段 123に対し 、 受信側のデータ送受信装置 110と通信を行うよう指示をする。 これを 受けて、 外部状況取得手段 123は、 受信側のデータ送受信装置 110の通信 手段 113と通信を行うことにより、 受信側のデータ送受信装置 110で利用 できる付加データの種類に関する情報を取得する。  First, the additional data approval / disapproval information acquisition unit 133 recognizes that the 0K button 802 has been pressed by the transmission / reception device 110 on the transmission side, and communicates with the data transmission / reception device 110 on the reception side to the external condition acquisition unit 123. Tell them to do it. In response to this, the external situation acquiring means 123 communicates with the communication means 113 of the data transmitting / receiving device 110 on the receiving side to acquire information on the type of additional data that can be used by the data transmitting / receiving device 110 on the receiving side.
次に、 データ変換手段 131は、 その利用できる付加データの種類に関 する情報を参照して、 上記のようにして付加データ合成手段 130で作成 された合成付加デ一夕が受信側のデータ送受信装置 110で利用できるか 否か判定する。 該合成付加デ一夕が受信側のデータ送受信装置 110で利 用できない種類のデータである場合には、 利用できる種類のデータに変 換する。  Next, the data conversion unit 131 refers to the information on the type of available additional data, and the combined additional data created by the additional data combining unit 130 as described above transmits and receives the data on the receiving side. It is determined whether the device 110 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, the data is converted to a type of data that can be used.
その後、 メッセージデータ送信手段 134は、 メッセ一ジデ一夕受信手 段 121で受信されたメッセージデータのうち、 合成付加データを作成す るために利用した記述子 705および画像デ一夕 706を除いた部分に、 前記 合成付加データ (データ変換手段 131で変換された場合には変換後の合 成付加データ) を付加して、 受信側のデータ送受信装置 110に送信する 。 受信側のデ一夕送受信装置 110に送信されたメッセージデ一夕の例を 図 1 3に示す。 一方、 ANOTHERボタン 803が押された場合には、 そのことを付加データ 認否情報取得手段 1 33が認識し、 付加データ合成手段 1 30に対して、 別の 合成付加データを作成するよう指示する。 この場合、 付加デ一夕取得手 段 1 2 5は、 合成に使用するための付加データを改めて取得するようにし てもよい。 前述のように取得履歴に関する情報を利用して、 前述のよう に取得回数の少ない付加デ一夕、 あるいは取得履歴の古い付加データか ら順次取得すれば、 付加データ記憶手段 1 24に記憶され、 かつ同じキー ワードと外部状況に関する情報との組み合わせに対応する複数の付加デ 一夕の中から毎回異なる付加データを取得することができる。 Thereafter, the message data transmitting means 134 removes the descriptor 705 and the image data 706 used for creating the combined additional data from the message data received by the message data receiving means 121. The combined additional data (the converted combined additional data when converted by the data conversion means 131) is added to the portion, and the resultant data is transmitted to the data transmitting / receiving device 110 on the receiving side. An example of a message transmitted to the receiving-side data transmitting / receiving device 110 is shown in FIG. On the other hand, when the ANOTHER button 803 is pressed, the additional data approval / rejection information acquiring means 133 recognizes that the button is pressed, and instructs the additional data synthesizing means 130 to create another synthetic additional data. In this case, the additional data overnight acquisition means 125 may newly acquire additional data to be used for synthesis. As described above, using the information on the acquisition history, as described above, if the data is sequentially acquired from the additional data with a small number of acquisitions or the additional data with the oldest acquisition history, the data is stored in the additional data storage unit 124, In addition, different additional data can be obtained each time from a plurality of additional data corresponding to a combination of the same keyword and information on the external situation.
あるいは、 合成に使用するための付加データは同じであっても、 合成 する付加データの位置や大きさや色調などを変更するようにして、 別の 合成付加データを作成してもよい。 この場合は、 送信側のデ一夕送受信 装置 1 1 0は、 変更後の位置や大きさや色調などを指示するための入力手 段を更に設けて、 利用者が付加データ合成手段 1 30に対する指示を入力 できるようにしてもよい。  Alternatively, even though the additional data to be used for the synthesis is the same, another synthesized additional data may be created by changing the position, size, color tone, etc. of the additional data to be synthesized. In this case, the data transmission / reception device 110 on the transmission side further includes an input means for instructing the changed position, size, color tone, and the like. May be entered.
さらに、 CANCELポタン 804が押された場合には、 そのことを付加デー 夕認否情報取得手段 1 33が認識し、 メッセージデータ送信手段 1 34に対し て、 メッセージデータ受信手段 1 2 1で受信されたメッセージデータをそ のまま受信側のデータ送受信装置 1 1 0に送信するよう指示する。 このと き、 合成付加データを作成するための指示である記述子 705を省いてメ ッセージデータを送信するようにしてもよい。  Further, when the CANCEL button 804 is pressed, the additional data / acceptance information obtaining means 133 recognizes that the button is pressed, and the message data receiving means 122 receives the message data transmitting means 134. It instructs to transmit the message data as it is to the data transmitting / receiving device 110 on the receiving side. At this time, the message data may be transmitted without the descriptor 705 which is an instruction for creating the combined additional data.
図 1 4は、 本発明の第 3の実施形態に関わるデータ転送装置 1 20にお ける処理の流れを説明するためのフローチャートである。 なお、 各ステ ップの具体的な例は前述のとおりである。 また、 S 601〜S 604の処理は図 7で説明したものと同様であるので、 ここではその説明を省略する。 FIG. 14 is a flowchart for explaining a 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. The processing of S601 to S604 is shown in the figure. Since it is the same as that described in 7, the description is omitted here.
S604の処理の次に、 付加データ合成手段 130は上述のようにして合成 付加データを作成する (S905) 。  Subsequent to the process of S604, the additional data synthesizing means 130 creates synthesized additional data as described above (S905).
次に、 デ一夕変換手段 131は外部状況取得手段 123で取得された、 送信 側のデータ送受信装置 110で利用できる付加データの種類に関する情報 を参照して、 S905で作成された合成付加データが送信側のデータ送受信 装置 110で利用できる種類のデ一夕に変換する必要があるか否かを判断 する (S906) 。 変換する必要がある場合には S907に処理を進める。 変換 する必要がない場合には処理を S908に進める。  Next, the data converter 131 refers to the information on the type of additional data that can be used by the data transmitter / receiver 110 on the transmitting side, which is acquired by the external situation acquiring means 123, and converts the combined additional data created in S905. It is determined whether or not it is necessary to convert the data into a type that can be used by the data transmitting / receiving device 110 on the transmitting side (S906). If conversion is necessary, the process proceeds to S907. If conversion is not necessary, the process proceeds to S908.
S906で合成付加データを変換する必要があると判断された場合には、 データ変換手段 131は S905で作成された合成付加データを変換する (S90 7) 。 具体的な例は上述のとおりである。  If 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.
S906で合成付加データを変換する必要がないと判断された場合、 また は S907の後に、 合成付加デ一夕を送信側のデータ送受信装置 110に送信 する (S908) 。 なお、 S907で合成付加デ一夕が変換されている場合には 、 ここでは変換後の合成付加データを送信する。  If it is determined in S906 that it is not necessary to convert the combined additional data, or after S907, the combined additional data is transmitted to the data transmitting / receiving device 110 on the transmitting side (S908). If the combined additional data has been converted in S907, the converted combined additional data is transmitted here.
次に、 付加デ一夕認否情報取得手段 133は、 S908で送信した合成付加 データに対する認否に関する情報を送信側のデータ送受信装置 110から 受信したか否かを判断する (S909) 。 受信した場合には S910に処理を進 める。 受信していない場合には S909に処理を戻す。  Next, the additional data overnight approval / disapproval information acquisition unit 133 determines whether or not information regarding approval / disapproval of the combined additional data transmitted in S908 has been received from the data transmitting / receiving device 110 on the transmitting side (S909). If received, the process proceeds to S910. If not, the process returns to S909.
S909の処理は、 合成付加データに対する認否に関する情報を受信する まで繰り返されるが、 一定の時間以上経過した場合にはこの処理の繰り 返しを中止して、 S910に処理を進めるようにしてもよい。 このようにし て中止した場合には、 合成付加データに対する認否に関する情報は、 予 め設定された値を受信したものとして処理を行えばよい。 The process of S909 is repeated until information about approval / disapproval of the combined additional data is received. However, if a predetermined time or more has elapsed, the repetition of this process may be stopped and the process may proceed to S910. If the process is stopped in this way, information on the approval or disapproval of the combined additional data will be given in advance. The processing may be performed assuming that the set value has been received.
次に、 付加データ認否情報取得手段 133は、 S909で受信された合成付 加データに対する認否に関する情報を判別して処理を振り分ける (S910 ) 。 ここでは図 1 2の例に即して処理を説明する。 合成付加データに対 する認否に関する情報が 0Kである場合は S911に、 ANOTHERである場合に は S604に、 CANCELである場合には S912に、 それぞれ処理を進める。  Next, the additional data approval / disapproval information acquisition unit 133 determines information on approval / disapproval of the combined additional data received in S909, and sorts the processing (S910). Here, the processing will be described with reference to the example of FIG. The process proceeds to S911 if the information on the acceptance or rejection of the combined additional data is 0K, to S604 if it is ANOTHER, and to S912 if it is CANCEL.
S910で合成付加データに対する認否に関する情報が 0Kであった場合に は、 データ変換手段 131は、 外部状況取得手段 123で取得された、 受信側 のデータ送受信装置 110で利用できる付加データの種類に関する情報を 参照して、 S905で作成された合成付加データが受信側のデータ送受信装 置 110で利用できる種類のデータに変換する必要があるか否かを判断し 、 必要がある場合は変換する。 その後、 メッセージデータ送信手段 134 は、 メッセージデ一夕受信手段 121で受信されたメッセージデータに、 該合成付加データ (変換を行った場合は変換後の合成付加データ) を付 加する (S911) 。  If the information on the approval / disapproval of the combined additional data is 0K in S910, the data conversion unit 131 obtains the information on the type of additional data that can be used by the data transmitting / receiving device 110 on the receiving side, obtained by the external situation obtaining unit 123. With reference to, 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 and receiving device 110 on the receiving side, and if so, conversion is performed. After that, the message data transmitting means 134 adds the combined additional data (the converted combined additional data if the conversion is performed) to the message data received by the message data overnight receiving means 121 (S911).
S910で合成付加データに対する認否に関する情報が CANCELであつた場 合、 または S911の処理の後に、 メッセ一ジデータ送信手段 134はメッセ ージデータを受信側のデータ送受信装置 110に送信する(S912)。 このと き、 上述のように、 送信されるメッセージデータから不要な記述子や添 付されているデータを削除してもよい。  If the information on the approval / disapproval of the combined additional data is CANCEL in S910, or after the processing in S911, the message data transmitting means 134 transmits the message data to the data transmitting / receiving device 110 on the receiving side (S912). At this time, as described above, unnecessary descriptors or attached data may be deleted from the transmitted message data.
S912の処理の後、 メッセージデータの転送処理を終了す.る。  After the processing of S912, the transfer processing of the message data ends.
なお、 データ転送装置 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; One Link data generating means for generating link data indicating the location of the additional data stored in the data storage means, wherein the message data transmitting means 134 or the additional data transmitting means 132 is generated by the link data generating means. The link data may be transmitted instead of the combined additional data.
図 1 5は、 上記のようにして、 合成付加データの代わりにリンクデー 夕をメッセージデータに含めて送信した例である。 図 1 3に示した合成 付加データの代わりに、 合成付加データ記憶手段に記憶される合成付加 データを指し示す URL (Uniform Resource Locator) 707が含められている 。 受信側のデータ送受信装置 110の利用者は、 一般的な WWW(World Wide Web)と同様の方法によって、 URL707が指し示す合成付加データの内容を 参照できる。  FIG. 15 shows an example in which the link data is included in the message data and transmitted instead of the combined additional data as described above. Instead of the combined additional data shown in FIG. 13, a URL (Uniform Resource Locator) 707 indicating the combined additional data stored in the combined additional data storage means is included. The user of the data transmitting / receiving device 110 on the receiving side can refer to the content of the combined additional data indicated by the URL 707 by the same method as general WWW (World Wide Web).
これにより、 合成付加データのデ一夕サイズが大きい場合でもリ ンク データのデータサイズは小さくすることができる。 したがって、 合成付 加データをメッセージデータに付加することによるデータの転送量の増 大を軽減することができる。 また、 受信側のデータ送受信装置 110の利 用者が希望しないにもかかわらず合成付加データを受信することにより 、 受信側のデータ送受信装置 110の通信が合成付加データの受信のため に専有されてしまうことを回避することができる。  As a result, the data size of the link data can be reduced even when the data size of the combined additional data is large. Therefore, it is possible to reduce an increase in the data transfer amount due to adding the combined data to the message data. Also, by receiving the combined additional data even though the user of the data transmitting / receiving device 110 on the receiving side does not wish, the communication of the data transmitting / receiving device 110 on the receiving side is exclusively used for receiving the combined additional data. Can be avoided.
以上説明したデータ転送装置 120は、 データ送受信装置 110から受信し たメッセージデータと外部状況に関する情報とから付加デ一夕を取得し 、 送信相手のデータ送受信装置 110に転送する機能をコンピュータに実 現させるためのプログラムで実現される。  The data transfer apparatus 120 described above implements a function of acquiring additional data from the message data received from the data transmission / reception apparatus 110 and information on the external situation, and transferring the additional data to the data transmission / reception apparatus 110 of the transmission partner in the computer. This is realized by a program for causing
また、 以上説明したデータ送受信装置 110は、 メッセージデータを作 成してデータ転送装置 1 20に送信する機能、 および、 外部状況に関する 情報を取得してデータ転送装置に送信する機能を、 コンピュータに実現 させるためのプログラムで実現される。 The data transmitting / receiving device 110 described above creates message data. And a function of transmitting the information to the data transfer device 120 and transmitting the information on the external situation to the data transfer device.
これらのプログラムはコンピュータで読取り可能な記録媒体に格納さ れている。 本発明では、 一般的なコンピュータで処理が行われるために 一般的なコンピュータに内蔵あるいは接続される R0M (Re ad On l y Memo ry )などのメモリが、 前記プログラムを格納する記録媒体であるプロダラ ムメディ アであってもよいし、 また、 外部記憶装置としてプログラム読 取り装置が設けられ、 そこに記録媒体を挿入することで読取り可能なプ ログラムメディ アであってもよい。  These programs are stored in a computer-readable recording medium. In the present invention, a memory such as R0M (Read Only Memory) built in or connected to a general computer for processing by a general computer is a program medium that is a recording medium for storing the program. Alternatively, the program may be a program reading device provided as an external storage device and readable by inserting a recording medium therein.
いずれの場合においても、 プログラムメディ ァに格納されているプロ グラムがマイクロプロセッサによってアクセスされて実行される構成で あってもよい。 また、 いずれの場合においても、 プログラムメディアか ら読み出されたプログラムが、 一般的なコンピュータに構成される RAM ( Rand om Ac c e s s Memo ry)などのプログラム記憶エリアにロー ドされて、 そのプログラムが実行される構成であってもよい。 このロード用のプロ グラムは予め本体装置に格納されているものとする。  In any case, the program stored in the program media may be accessed and executed by the microprocessor. In any case, the program read from the program media is loaded into a program storage area such as a random access memory (RAM) included in a general computer, and the program is loaded. The configuration to be executed may be used. It is assumed that the program for loading is stored in the main unit in advance.
ここで上記プログラムメディ アは、 本体と分離可能に構成される記録 媒体であってもよい。 該記録媒体は、 磁気テープやカセッ トテ一プ等の テープ系、 フロッ ピーディスクやハー ドディスク等の磁気ディ スクや C D-R0M/M0/MD/DVD等の光ディスクのディスク系、 I Cカー ド (メモリカー ドを含む) /光カー ド等のカー ド系、 およびマスク R0M、 EPR0M、 EEPR0M 、 フラッシュ ROM等による半導体メモリ を含めた、 固定的にプログラム を担持する媒体であってもよい。 また、 本発明においてはインターネッ トを含む通信ネッ トワークと接 続可能なシステム構成であることから、 通信ネッ トワークからプロダラ ムをダウンロードするように流動的にプログラムを担持する媒体を用い てもよい。 尚、 このように通信ネッ トワークからプログラムをダウン口 —ドする場合には、 そのダウンロード用プログラムは、 予め本体装置に 格納しておいてもよいし、 別な記録媒体からインス トールされてもよい 尚、 記録媒体に格納されている内容としてはプログラムに限定されず 、 デ一夕であってもよい。 Here, the program medium may be a recording medium configured to be separable from the main body. The recording medium is a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a floppy disk or a hard disk, a disk system of an optical disk such as a CD-R0M / M0 / MD / DVD, or an IC card. It may be a medium that fixedly carries a program, including a card system such as an optical card and a semiconductor memory such as a mask R0M, EPR0M, EEPR0M, and flash ROM. Further, in the present invention, since the system configuration can be connected to a communication network including the Internet, a medium that carries a program in a fluid manner may be used to download a program from the communication network. When the program is downloaded from the communication network, the download program may be stored in the main device in advance, or may be installed from another recording medium. Note that the content stored in the recording medium is not limited to a program, but may be an overnight program.
本実施の形態は本発明の範囲を限定するものではなく、 本発明の範囲 内で種々の変更が可能であり、 例えば、 以下のように構成することがで さる。  The present embodiment does not limit the scope of the present invention, and various changes can be made within the scope of the present invention. For example, the following configurations can be adopted.
データ転送装置 1 20の外部状況取得手段 1 23は、 受信側のデータ送受信 装置 1 1 0で表示あるいは再生するなどして利用することのできる付加デ 一夕の種類に関する情報を外部状況に関する情報として取得してもよい これにより、 付加データ取得手段 1 25は、 上述のような情報を含む外 部状況に関する情報を参照して付加データを取得することによって、 受 信側のデータ送受信装置 1 1 0で利用できない種類の付加データを取得す ることを避けることができる。  The external status acquisition means 123 of the data transfer device 120 uses information on the type of additional data that can be used by displaying or reproducing the data on the receiving data transmission / reception device 110 as information on the external status. Thus, the additional data acquisition unit 125 may acquire the additional data by referring to the information on the external situation including the above information, and thereby, the data transmitting / receiving device 110 on the receiving side may be acquired. It is possible to avoid acquiring additional data of a type that cannot be used in the.
さらに、 デ一夕転送装置 1 20のデ一夕変換手段 1 31 (図 9を参照) は、 上述のようにして外部状況取得手段 1 23によって取得された、 受信側の 通信装置 1 1 0で利用することのできる付加データの種類に関する情報を 参照して、 付加データ取得手段 1 25が取得した付加デ一夕が受信側の通 信装置 1 1 0で利用できない種類のデータである場合には、 受信側の通信 装置 1 1 0で利用できる種類のデータに前記付加データを変換し、 変換さ れた付加データをメッセージデータ送信手段 1 34または付加データ送信 手段 1 32が送信するようにしてもよい。 Further, the data-to-data conversion means 1 31 of the data-to-data transfer apparatus 120 (see FIG. 9) is connected to the communication device 110 of the receiving side obtained by the external condition obtaining means 123 as described above. Referring to the information on the types of available additional data, the additional data acquired by the additional If the data is of a type that cannot be used by the communication device 110, the additional data is converted into data of a type that can be used by the communication device 110 on the receiving side, and the converted additional data is transmitted to the message data transmitting means. 134 or the additional data transmission means 132 may transmit the data.
これにより、 例えば受信側の通信装置 1 1 0が、 静止画を表示できるが 動画像を再生できないときに、 取得された付加データが動画像である場 合に ώ、 データ変換手段 1 31は、 該動画像に含まれる代表的な画像を取 り出して変換後の付加データとすることによって、 受信側の通信装置 1 1 0で利用できない種類の付加データを送信することを避けることができ る。  Accordingly, for example, when the communication device 110 on the receiving side can display a still image but cannot reproduce a moving image, and the acquired additional data is a moving image, the data conversion unit 131 By extracting a representative image included in the moving 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 110 on the receiving side. .
以上のように、 本発明に関わるデータ転送装置は、 前記送信側の通信 装置からメッセージデータを受信するメッセージデータ受信手段と、 前 記メッセージデータ受信手段がメッセージデータを受信する時点での外 部状況に関する情報を取得する外部状況取得手段と、 前記メッセージデ 一夕受信手段で受信されたメッセージデータと前記外部状況取得手段で 取得された外部状況に関する情報とから付加的な情報である付加デ一夕 のデータベースを検索して付加データを決定して取得する付加データ取 得手段と、 前記メッセージデ一タ受信手段で受信されたメッセ一ジデ一 夕に前記付加データ取得手段で取得された付加データを付加して前記受 信側の通信装置に送信するメッセージデータ送信手段とを備える構成で ある。  As described above, the data transfer device according to the present invention includes: a message data receiving unit that receives message data from the communication device on the transmitting side; and an external state at the time when the message data receiving unit receives the message data. An external status obtaining means for obtaining information about the external data obtained from the message data received by the message receiving means and the external status obtained by the external status obtaining means. Additional data obtaining means for searching the database for additional data and determining and obtaining the additional data; and the additional data obtained by the additional data obtaining means during the message message received by the message data receiving means. Message data transmitting means for additionally transmitting the message data to the communication device on the receiving side.
それゆえ、 送信側の通信装置の利用者が付加データを作成したり検索 したりしなくても、 多様かつ適切な付加データを受信側の通信装置の利 用者に送ることができるという効果を奏する。 また、 通信装置にとって は、 付加データを作成または取得するための処理負担がかからないので 、 消費電力の増大を回避できる上、 付加データを作成または取得するた めの構成を省略できることにより、 通信装置の小型化、 低価格化を図り やすくなるといぅメリツ トも享受できる。 Therefore, there is an effect that various and appropriate additional data can be sent to the user of the receiving communication device without the user of the transmitting communication device creating or searching for the additional data. Play. Also, for communication devices Since the processing load for creating or acquiring additional data is not required, an increase in power consumption can be avoided, and a configuration for creating or acquiring additional data can be omitted. The benefits will be enjoyed if it becomes easier to implement.
また、 本発明に関わるデ一夕転送装置は、 以上のように、 上記の構成 に加えて、 前記付加データ取得手段での付加データの取得履歴に関する 情報を記憶する付加デ一夕取得履歴記憶手段を備え、 前記付加データ取 得手段は前記付加データ取得履歴記憶手段に記憶されている取得履歴情 報を参照して付加データを取得する構成である。  Further, as described above, in addition to the above-described configuration, the data transfer device according to the present invention further includes an additional data acquisition history storage unit that stores information about an acquisition history of additional data in the additional data acquisition unit. The additional data acquisition unit is configured to acquire additional data by referring to acquisition history information stored in the additional data acquisition history storage unit.
上記の構成により、 前記付加デ一夕取得履歴記憶手段は、 付加データ の取得履歴に関する情報を蓄積して記憶する。 付加データの取得履歴に 関する情報としては、 前記付加デ一夕取得手段で、 どのようなメッセ一 ジデ一夕と外部状況に関する情報とからどのような付加データが取得さ れたかという情報や、 あるいは単に、 付加データ取得手段でどの付加デ —夕が何回取得されたかという情報や、 付加デ一夕取得手段で付加デ一 夕が取得された順序を取得日時と対応付けた情報が挙げられる。 前記付 加データ取得手段は、 前記付加データ取得履歴記憶手段に記憶されてい る取得履歴情報を参照して付加データを取得する。  With the above configuration, the additional data acquisition history storage means accumulates and stores information on the acquisition history of the additional data. The information on the acquisition history of the additional data includes information on what additional data was acquired from the message data and information on the external situation by the additional data acquisition means, or It simply includes information about which additional data is acquired by the additional data acquisition unit and how many times, and information in which the order in which the additional data is acquired by the additional data acquisition unit is associated with the acquisition date and time. The additional data acquisition unit acquires additional data by referring to acquisition history information stored in the additional data acquisition history storage unit.
よって、 あるメッセージデータの内容と外部状況に関する情報との組 み合わせからどのような付加デ一夕を取得したかという取得履歴情報が 前記付加データ取得履歴記憶手段に記憶されている場合には、 前回とは 別の付加データを取得するとか、 付加データの候補が複数有る場合には 、 取得回数の少ない付加データや取得順序の古い付加データを優先的に 取得するというようにすることにより、 取得される付加データが固定化 されることを一層効果的に防ぐことができるという効果を奏する。 Therefore, when acquisition history information indicating what additional data was acquired from a 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 unit, When acquiring additional data different from the previous one, or when there are multiple candidates for additional data, the additional data with a smaller number of acquisitions or the additional data in the earlier acquisition order are preferentially acquired. Fixed additional data It is possible to more effectively prevent the user from being performed.
なお、 付加データ取得履歴記憶手段は前記付加データ取得手段によつ てアクセス可能であればよく、 デ一夕転送装置に内蔵されているか否か 、 アクセス経路が有線であるか否かを問わない。  The additional data acquisition history storage means only needs to be accessible by the additional data acquisition means, regardless of whether it is built in the data transfer device and whether the access path is wired. .
また、 本発明に関わるデータ転送装置は、 以上のように、 上記の構成 に加えて、 前記メッセ一ジデータ受信手段でのメッセージデ一夕の受信 履歴と前記メッセージデータ送信手段でのメッセージデータの送信履歴 とを記憶する送受信履歴記憶手段を備え、 前記付加データ取得手段は前 記送受信履歴記憶手段に記憶されているメッセージデータの送受信の履 歴情報を参照して付加デ一夕を取得する構成である。  In addition, as described above, in addition to the above configuration, the data transfer device according to the present invention further includes a reception history of the message data in the message data reception unit and a transmission of the message data in the message data transmission unit. Transmission / reception history storage means for storing a history of the message data, wherein the additional data acquisition means acquires the additional data by referring to the message data transmission / reception history information stored in the transmission / reception history storage means. is there.
上記の構成により、 前記送受信履歴記憶手段は、 前記メッセ一ジデー 夕受信手段で前記送信側の通信装置から受信したメッセージデータの受 信履歴と、 前記メッセージデータ送信手段で前記受信側の通信装置に送 信したメッセージデータの送信履歴とを記憶する。 前記付加データ取得 手段は、 前記送受信履歴記憶手段に記憶されているメッセージデ一夕の 送受信の履歴情報を参照して付加データを取得する。  According to the above configuration, the transmission / reception history storage unit stores the reception history of the message data received from the communication device on the transmission side by the message data reception unit and the communication device on the reception side by the message data transmission unit. Stores the transmission history of the transmitted message data. The additional data obtaining unit obtains additional data by referring to transmission / reception history information of the message data stored in the transmission / reception history storage unit.
よって、 例えば送信側の通信装置と受信側の通信装置との間でメッセ 一ジデ一夕を送受信したという送受信の履歴が前記送受信履歴記憶手段 に記憶されていない場合には、 送信者および受信者が、 メッセージデー 夕によるコミュニケーショ ンを初めて取り合う者同士ということを意味 するので、 フォーマルな付加データを前記付加データ取得手段が取得す るようにする。 その一方、 送受信が頻繁に行われているという送受信の 履歴が前記送受信履歴記憶手段に記憶されている場合には、 送信者およ び受信者の交友関係が進んでいることを意味するので、 カジュアルな付 加デ一夕を前記付加データ取得手段が取得するようにする。 これにより 、 取得して付加する付加データを送受信の履歴に応じてさらに変更する ことができる。 この結果、 取得される付加データが固定化されるのを一 層効果的に防ぐことができるという効果を奏する。 Therefore, for example, when the transmission / reception history indicating that a message message has been transmitted / received between the transmission-side communication device and the reception-side communication device is not stored in the transmission / reception history storage means, the sender and the receiver However, this means that the two parties are the first to communicate with each other through message data, so that the additional data acquisition means acquires formal additional data. On the other hand, if the transmission / reception history indicating that transmission / reception is frequently performed is stored in the transmission / reception history storage means, it means that the friendship between the sender and the receiver is advanced. With casual The additional data obtaining means obtains the additional data. Thereby, the additional data to be acquired and added can be further changed according to the transmission / reception history. As a result, it is possible to more effectively prevent the acquired additional data from being fixed.
なお、 前記送受信履歴記憶手段は、 前記付加デ一夕取得手段によって アクセス可能であればよく、 データ転送装置に内蔵されているか否か、 アクセス経路が有線であるか否かを問わない。  The transmission / reception history storage means only needs to be accessible by the additional data acquisition means, regardless of whether it is built in the data transfer device or whether the access path is wired.
また、 本発明に関わるデータ転送装置は、 以上のように、 上記の構成 に加えて、 前記付加データ取得手段で取得された付加データを前記送信 側の通信装置に送信する付加データ送信手段を備えた構成である。  Further, as described above, the data transfer device according to the present invention includes, in addition to the above configuration, an additional data transmission unit that transmits the additional data acquired by the additional data acquisition unit to the communication device on the transmission side. Configuration.
上記の構成により、 前記付加データ送信手段は、 前記付加データ取得 手段で取得された付加データを前記送信側の通信装置に送信する。 これ により、 送信側の通信装置の利用者は、 どのような付加デ一夕が受信側 の通信装置に送信されたのか、 あるいは送信されようとしているのか、 を知ることができ、 前記利用者に便宜を図ることができるという効果を 奏する。  With the configuration described above, the additional data transmission unit transmits the additional data acquired by the additional data acquisition unit to the communication device on the transmission side. With this, the user of the communication device on the transmission side can know what additional data has been transmitted to the communication device on the reception side or is about to transmit the additional data. This has the effect that convenience can be achieved.
また、 本発明に関わるデ一夕転送装置は、 以上のように、 上記の構成 に加えて、 前記送信側の通信装置に送信された付加データに対し、 送信 側の通信装置の利用者が下した認否に関する情報を前記送信側の通信装 置から受信する付加データ認否情報取得手段を備え、 前記メッセ一ジデ 一夕送信手段は、 前記付加データ認否情報取得手段で前記付加データを 認める情報を受信した後に、 前記付加データを付加したメッセージデ一 夕を前記受信側の通信装置に送信する構成である。  In addition, as described above, in addition to the above-described configuration, the data transfer device according to the present invention, in addition to the configuration described above, allows the user of the communication device on the transmission side to send additional data to the communication device on the transmission side. The additional data approval / rejection information acquiring means for receiving the information on the approval / rejection from the communication device on the transmitting side, wherein the message data overnight transmission means receives the information for recognizing the additional data by the additional data approval / rejection information acquiring means. Then, the message data to which the additional data has been added is transmitted to the communication device on the receiving side.
上記の構成により、 前記送信側の通信装置の利用者が前記付加データ 送信手段で送信された付加デ一夕を確認して、 該付加データが所望のも のであれば該付加データを認める情報を本発明に関わるデ一夕転送装置 に送信すると、 前記付加データ認否情報取得手段が該付加データを認め る情報を受信して、 前記メッセージデータ送信手段は前記メッセージデ 一夕に前記付加データを付加して前記受信側の通信装置に送信する。 According to the above configuration, the user of the communication device on the transmission side can transmit the additional data When the additional data transmitted by the transmitting means is confirmed, and when the additional data is desired, information for acknowledging the additional data is transmitted to the data transfer apparatus according to the present invention. The acquisition means receives the information for recognizing the additional data, and the message data transmitting means adds the additional data to the message data overnight and transmits the message data to the communication device on the receiving side.
よって、 前記送信側の通信装置の利用者が前記付加データ取得手段で 取得された付加データが所望のものであるか否かを確認した後に前記受 信側の通信装置に該付加データを送信することができ、 前記利用者にさ らなる便宜を図ることができるという効果を奏する。  Thus, the user of the communication device on the transmitting side transmits the additional data to the communication device on the receiving side after confirming whether or not the additional data acquired by the additional data acquiring means is the desired one. This provides an effect that the user can be further provided with convenience.
なお、 該付加データが前記送信側の通信装置の利用者にとって所望の ものではないため、 該付加データを否認する情報を前記データ転送装置 に送信してもよい。 このとき、 前記付加データ認否情報取得手段が該付 加データを否認する情報を受信した場合には、 前記付加データ取得手段 が改めて別の付加データを取得するようにしてもよいし、 メッセージデ 一夕送信手段が付加データの付加されていないメッセージデ一夕をその まま受信側の通信装置に送信するようにしてもよい。  Since the additional data is not desired by a user of the communication device on the transmitting side, information for rejecting the additional data may be transmitted to the data transfer device. At this time, if the additional data acknowledgment information acquiring means receives the information rejecting the additional data, the additional data acquiring means may acquire another additional data again, or the message data The evening transmitting means may transmit the message data to which the additional data is not added to the receiving-side communication device as it is.
また、 本発明に関わるデータ転送装置は、 以上のように、 上記の構成 に加えて、 前記付加データ取得手段で取得された付加データの所在を指 し示すリンクデータを作成するリ ンクデータ作成手段を備える構成であ る。  In addition, as described above, the data transfer device according to the present invention further includes, in addition to the above configuration, link data creation means for creating link data indicating the location of the additional data acquired by the additional data acquisition means. It is a configuration to provide.
リ ンクデータとは、 例えば U RLのようなデータであり、 データ送受信 装置は、 リンクデータが指し示している付加データを、 通信などの手段 を用いて別途取得することができる。  The link data is, for example, data such as URL, and the data transmission / reception device can separately acquire the additional data indicated by the link data by using a means such as communication.
上記の構成において、 前記メッセージデータ送信手段または前記付加 データ送信手段が、 前記付加データ取得手段で取得された付加デ一夕を 送信する代わりに、 前記リンクデータを送信することができる。 この場 合、 受信側または送信側の利用者は、 メッセージデータに付加されてい る前記リ ンクデ一夕を参照することにより、 付加データを取得すること ができる。 In the above configuration, the message data transmitting unit or the addition The data transmission means may transmit the link data instead of transmitting the additional data acquired by the additional data acquisition means. In this case, the user on the receiving side or the transmitting side can acquire the additional data by referring to the link data added to the message data.
よって、 前記取得された付加デ一夕のデータサイズが大きい場合でも リンクデータのデータサイズは小さくすることができるので、 通信量を 低減でき、 通信処理の負担を低減できる効果を奏する。  Therefore, even when the data size of the acquired additional data is large, the data size of the link data can be reduced, so that the amount of communication can be reduced and the load of communication processing can be reduced.
また、 例えば付加データを受信したデータ送受信装置の利用者は、 受 信されたリンクデ一夕のうち所望のものが指し示している付加データの 実体を取得することができる。 よって、 不要なデータの送信を省く こと ができる。  Further, for example, the user of the data transmitting / receiving device that has received the additional data can obtain the entity of the additional data indicated by the desired link data among the received link data. Therefore, transmission of unnecessary data can be omitted.
また、 本発明に関わるデータ転送装置は、 以上のように、 上記の構成 に加えて、 複数の付加データを合成して 1つあるいは複数の合成付加デ 一夕を作成する付加データ合成手段を備える構成である。  Further, as described above, the data transfer device according to the present invention includes, in addition to the above configuration, additional data combining means for combining one or more additional data by combining a plurality of additional data. Configuration.
合成される付加データとしては、 前記付加データ取得手段にて取得さ れる付加データの他に、 送信側のデータ送受信装置から受信されたメッ セージデ一夕の全部または一部、 外部状況に関する情報などを利用する ことができる。  The additional data to be combined includes, in addition to the additional data obtained by the additional data obtaining means, all or a part of the message data received from the data transmitting / receiving device on the transmitting side, information on external situations, and the like. Can be used.
また、 合成付加データを作成する方法としては、 例えば、 複数の画像 データを重ね合わせるようにして合成する、 動画像データと音声データ とを合成して音声に同期して再生される動画像データに合成する、 など がある。  In addition, as a method of creating the combined additional data, for example, a plurality of image data are combined so as to be superimposed, or a combination of moving image data and audio data is combined with moving image data reproduced in synchronization with audio. Combine, etc.
上記の構成において、 前記メッセージデータ送信手段または前記付加 デ一夕送信手段が、 前記付加データ取得手段で取得された付加データを 送信する代わりに、 前記付加データ合成手段で合成された合成付加デー 夕を送信することができる。 In the above configuration, the message data transmitting unit or the addition Instead of transmitting the additional data acquired by the additional data acquiring unit, the data transmitting unit can transmit the combined additional data combined by the additional data combining unit.
例えば、 送信側の通信装置から受信されたメッセージデータの全部あ るいは一部を含むような合成付加データを作成した場合に、 前記付加デ 一夕取得手段から 1 コマの漫画の画像を取得し、 該漫画に含まれる吹き 出しの部分に前記メッセージデータを合成することができる。 また、 前 記メッセージデータに画像データが添付フアイルなどとして含まれる場 合に、 該画像データを背景にして前記付加データ取得手段で取得された 人物の画像を合成することができる。  For example, when synthetic additional data including all or a part of the message data received from the communication device on the transmission side is created, one comic image is acquired from the additional data overnight acquisition means. The message data can be combined with a balloon portion included in the comic. Further, when the image data is included in the message data as an attached file or the like, the image of the person acquired by the additional data acquisition means can be synthesized with the image data as a background.
これにより、 複数の付加デ一夕を素材として新たな合成付加データを 作成できるので、 豊富なバリエーショ ンの付加データを送信できるとい う効果を奏する。  As a result, new combined additional data can be created using a plurality of additional data as a material, so that it is possible to transmit an abundant variety of additional data.
また、 本発明に関わるデータ送受信装置は、 以上のように、 上述のデ 一夕転送装置とデ一夕の送受信を行う通信手段と、 外部状況に関する情 報を取得する外部状況取得手段とを備え、 前記外部状況取得手段で取得 された外部状況に関する情報を前記通信手段を介して前記データ転送装 置に送信する構成である。  As described above, the data transmitting / receiving apparatus according to the present invention includes the communication means for transmitting / receiving data overnight to / from the data transfer apparatus described above, and the external status obtaining means for obtaining information on external status. The information transmitting apparatus may transmit information about the external situation acquired by the external situation acquiring unit to the data transfer device via the communication unit.
それゆえ、 前記データ送受信装置の状況または該装置の利用者の状況 に対応する適切な付加データを付加したメッセージデータを送受信でき るという効果を奏する。  Therefore, it is possible to transmit and receive message data to which appropriate additional data corresponding to the status of the data transmitting / receiving device or the status of the user of the device is added.
また、 本発明に関わるデ一夕送受信装置は、 以上のように、 上述のデ 一夕転送装置とデータの送受信を行う通信手段と、 前記通信手段を介し て前記データ転送装置から受信した付加データに対する認否に関する情 報を該データ送受信装置の利用者が入力するための付加データ認否情報 入力手段とを備え、 前記付加データ認否情報入力手段によって入力され た前記付加デ一夕に対する認否に関する情報を前記通信手段を介して前 記データ転送装置に送信する構成である。 Further, as described above, the data transmission / reception device according to the present invention comprises: communication means for transmitting / receiving data to / from the data transmission device described above; and additional data received from the data transfer device via the communication means. Information about approval or disapproval of Information input / output unit for inputting a report by the user of the data transmitting / receiving apparatus, and information regarding the approval / disapproval of the additional data input by the additional data input / output unit via the communication unit. The data is transmitted to the data transfer device.
上記の構成により、 前記通信手段を介して前記データ転送装置から受 信した付加データに対する認否に関する情報は、 データ送受信装置の利 用者によって前記付加データ認否情報入力手段で入力され、 前記通信手 段を介して前記データ転送装置に送信される。 これにより、 前記送信側 の利用者が前記付加データ取得手段で取得された付加データが所望のも のであるか否かを確認した後に前記受信側の通信装置に該付加データを 送信することができ、 前記利用者にさらなる便宜を図ることができると いう効果を奏する。  According to the above configuration, information on the approval / disapproval of the additional data received from the data transfer device via the communication unit is input by the user of the data transmission / reception device through the additional data approval / disapproval information input unit, and Is transmitted to the data transfer device via the data transfer device. Thus, the user on the transmitting side can transmit the additional data to the communication device on the receiving side after confirming whether or not the additional data acquired by the additional data acquiring unit is the desired one. This has the effect of providing further convenience to the user.
また、 本発明に関わるデータ交換システムは、 以上のように、 上述の データ転送装置と、 上述のデータ送受信装置とを含む構成である。  As described above, the data exchange system according to the present invention is configured to include the above-described data transfer device and the above-described data transmission / reception device.
それゆえ、 広範囲の利用者を対象とするデータ交換システムを構築で きるという効果を奏する。  Therefore, there is an effect that a data exchange system for a wide range of users can be constructed.
また、 本発明に関わるデータ転送方法は、 以上のように、 前記送信側 の通信装置からメッセージデータを受信する第 1のステップと、 前記第 1のステップを実行した時点での外部状況に関する情報を取得する第 2 のステップと、 前記第 1のステップで受信されたメッセージデータと前 記第 2のステツプで取得された外部状況に関する情報とから付加的な情 報である付加データを取得する第 3のステップと、 前記第 1のステップ で受信されたメッセージデータに前記第 3のステップで取得された付加 データを付加して前記受信側の通信装置に送信する第 4のステツプとを 含んでいる。 Further, as described above, the data transfer method according to the present invention includes: a first step of receiving message data from the communication device on the transmitting side; and information on an external situation at the time of executing the first step. A second step of acquiring, and a third step of acquiring additional data, which is additional information, from the message data received in the first step and the information on the external situation acquired 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. Contains.
それゆえ、 送信側の通信装置の利用者が付加データを作成したり検索 したり しなくても、 多様かつ適切な付加データを受信側の通信装置の利 用者に送ることができるという効果を奏する。  Therefore, there is an effect that various and appropriate additional data can be sent to the user of the receiving communication device without the user of the transmitting communication device creating or searching for the additional data. Play.
また、 通信装置にとっては、 付加データを作成または取得するための 処理負担がかからないので、 通信装置の消費電力の'増大を回避できる上 、 付加データを作成または取得するための構成を省略できることにより 、 通信装置の小型化、 低価格化を寒現できるという効果を奏する。  In addition, since the processing load for creating or acquiring the additional data is not imposed on the communication device, the increase in the power consumption of the communication device can be avoided, and the configuration for creating or acquiring the additional data can be omitted. This has the effect of reducing the size and cost of communication devices.
また、 本発明に関わるデータ転送プログラムは、 以上のように、 上述 のデ一夕転送装置が備える各手段としてコンピュータを機能させるもの である。  Further, as described above, the data transfer program according to the present invention causes a computer to function as each unit included in the above-described data transfer device.
それゆえ、 一般的なコンピュータを上述のデータ転送装置として機能 させることを実現できるという効果を奏する。  Therefore, there is an effect that a general computer can be made to function as the above-described data transfer device.
また、 本発明に関わるデータ送受信プログラムは、 以上のように、 上 述のデ一夕送受信装置が備える各手段としてコンピュータを機能させる ものである。  As described above, the data transmission / reception program according to the present invention causes a computer to function as each unit included in the above-described data transmission / reception device.
それゆえ、 一般的なコンピュータを上述のデータ送受信装置として機 能させることを実現できるという効果を奏する。  Therefore, there is an effect that a general computer can be made to function as the above-described data transmission / reception device.
また、 本発明に関わるデ一夕転送プログラムは、 以上のように、 上述 のデータ転送方法における各ステップを、 コンピュータに実行させるも のである。  Further, the overnight transfer program according to the present invention causes a computer to execute each step in the above-described data transfer method.
それゆえ、 一般的なコンピュータにおいて上述のデ一夕転送方法を実 行できるという効果を奏する。  Therefore, there is an effect that the above-described data transfer method can be executed on a general computer.
なお、 前記デ一夕転送プログラムまたは前記データ送受信プログラム をコンピュータ読取り可能な記録媒体に記憶させることにより、 任意の コンピュータ上で前記プログラムを実行させることができる。 The data transfer program or the data transmission / reception program Is stored in a computer-readable recording medium, whereby the program can be executed on an arbitrary computer.
なお、 発明を実施するための最良の形態の項においてなした具体的な 実施態様または実施例は、 あくまでも、 本発明の技術内容を明らかにす るものであって、 そのような具体例にのみ限定して狭義に解釈されるべ きものではなく、 本発明の精神と次に記載する特許請求の範囲内で、 様 々に変更して実施することができる。 産業上の利用の可能性  It should be noted that the specific embodiments or examples made in the section of the best mode for carrying out the invention clarify the technical contents of the present invention to the last. It should not be construed as limiting in a narrow sense, but can be implemented with various modifications within the spirit of the present invention and the following claims. Industrial applicability
本発明により、 電話回線や無線や C A T V等の専用回線、 あるいはィ ンターネッ トなどのネッ トワークを通して電子メールやインスタントメ ッセージなどのメッセージデ一夕を送信側の通信装置から受信側の通信 装置に転送する際に、 前記メッセージデータを転送する時点での外部状 況に関する情報を取得して、 前記メッセージデータと前記外部状況に関 する情報とから付加的な情報を決定して取得し、 前記付加的な情報を前 記メッセージデータに付加して前記受信側の通信装置に転送する、 デー 夕転送装置、 デ一夕送受信装置、 データ交換システム、 データ転送方法 、 データ転送プログラム、 デ一夕送受信プログラムが提供される。 これ により、 送信側の端末の処理や、 該端末の利用者の手間を増大すること なく、 多様かつ適切な付加情報をメッセージデータに付加できる。  According to the present invention, a message line such as an e-mail or an instant message is transferred from a communication device on the transmission side to a communication device on the receiving side through a telephone line, a dedicated line such as a wireless or CATV, or a network such as the Internet. In this case, information about an external situation at the time of transferring the message data is acquired, additional information is determined and acquired from the message data and the information about the external situation, and the additional information is acquired. 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 adding necessary information to the message data and transferring the message data to the communication device on the receiving side. Provided. As a result, various and appropriate additional information can be added to the message data without increasing the processing of the terminal on the transmission side or the trouble of the user of the terminal.

Claims

請 求 の 範 囲 The scope of the claims
1 . ネッ トワークを通してメッセージデータを送信側の通信装置から 受信側の通信装置に転送するためのデータ転送装置において、 1. A data transfer device for transferring message data from a transmitting communication device to a receiving communication device through a network,
前記送信側の通信装置からメッセージデ一夕を受信するメッセ一ジデ Message data received from the communication device on the transmitting side
—夕受信手段と、 —Evening reception means,
前記メッセージデ一夕受信手段がメッセージデータを受信する時点で の外部状況に関する情報を取得する外部状況取得手段と、  An external situation acquiring means for acquiring information on an external situation at the time when the message data receiving means receives the message data;
前記メッセージデ一夕受信手段で受信されたメッセージデータと前記 外部状況取得手段で取得された外部状況に関する情報とから、 付加的な 情報である付加データのデータベースを検索して付加デ一夕を決定し取 得する付加データ取得手段と、  Based on the message data received by the message data receiving means and the information on the external situation acquired by the external situation acquiring means, a database of additional data, which is additional information, is searched to determine the additional data. Additional data acquisition means for acquiring
前記メッセージデータ受信手段で受信されたメッセージデ一夕に前記 付加データ取得手段で取得された付加デ一夕を付加して前記受信側の通 信装置に送信するメッセージデータ送信手段とを備えていることを特徴 とするデータ転送装置。  Message data transmitting means for adding the additional data acquired by the additional data acquiring means to the message data received by the message data receiving means and transmitting the message data to the communication device on the receiving side. A data transfer device, characterized in that:
2 . 更に、 前記付加データ取得手段での付加データの取得履歴に関す る情報を記憶する付加データ取得履歴記憶手段を備え、  2. Further provided is an additional data acquisition history storage means for storing information on the acquisition history of the additional data in the additional data acquisition means,
前記付加データ取得手段は前記付加データ取得履歴記憶手段に記憶さ れている取得履歴情報を参照して付加データを取得することを特徴とす る請求項 1 に記載のデータ転送装置。  2. The data transfer device according to claim 1, wherein the additional data acquisition unit acquires the additional data by referring to acquisition history information stored in the additional data acquisition history storage unit.
3 . 更に、 前記メッセージデータ受信手段でのメッセージデータの受 信履歴と前記メッセージデータ送信手段でのメッセージデータの送信履 歴とを記憶する送受信履歴記憶手段を備え、 前記付加データ取得手段は前記送受信履歴記憶手段に記憶されている メッセージデータの送受信の履歴情報を参照して付加データを取得する ことを特徴とする請求項 1 または 2に記載のデータ転送装置。 3. Further, transmission / reception history storage means for storing a reception history of the message data in the message data reception means and a transmission history of the message data in the message data transmission means, 3. The data transfer device according to claim 1, wherein the additional data acquisition unit acquires the additional data by referring to message data transmission / reception history information stored in the transmission / reception history storage unit.
4 . 更に、 前記付加データ取得手段で取得された付加データを前記送 信側の通信装置に送信する付加データ送信手段を備えたことを特徴とす る請求項 1ないし 3のいずれか 1項に記載のデータ転送装置。  4. The apparatus according to any one of claims 1 to 3, further comprising an additional data transmitting unit that transmits the additional data acquired by the additional data acquiring unit to the communication device on the transmitting side. A data transfer device according to claim 1.
5 . 更に、 前記送信側の通信装置に送信された付加データに対し、 送 信側の通信装置の利用者が下した認否に関する情報を前記送信側の通信 装置から受信する付加データ認否情報取得手段を備え、  5. An additional data approval / disapproval information acquisition unit 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. With
前記メッセージデータ送信手段は、 前記付加データ認否情報取得手段 で前記付加データを認める情報を受信した後に、 前記付加デ一夕を付加 したメッセージデータを前記受信側の通信装置に送信することを特徴と する請求項 4に記載のデータ転送装置。  The message data transmitting unit transmits the message data to which the additional data has been added to the communication device on the receiving side, after receiving the information for recognizing the additional data in the additional data rejection information acquiring unit. The data transfer device according to claim 4, wherein
6 . 更に、 前記付加デ一夕取得手段で取得された付加データの所在を 指し示すリンクデ一夕を作成するリンクデータ作成手段を備えることを 特徴とする請求項 1ないし 5のいずれか 1項に記載のデータ転送装置。  6. The apparatus according to any one of claims 1 to 5, further comprising link data creation means for creating a link data indicating the location of the additional data acquired by the additional data acquisition means. Data transfer device.
7 . 更に、 複数の付加データを合成して 1つあるいは複数の合成付加 デ一夕を作成する付加データ合成手段を備えることを特徴とする請求項 1ないし 6のいずれか 1項に記載のデータ転送装置。  7. The data according to any one of claims 1 to 6, further comprising an additional data synthesizing means for synthesizing a plurality of additional data to create one or more synthesized additional data. Transfer device.
8 . ネッ トワークを通してメッセージデータを送受信するためのデー 夕送受信装置において、  8. In a data transmission / reception device for transmitting / receiving message data through a network,
請求項 1ないし 7のいずれか 1項に記載のデ一夕転送装置とデータの 送受信を行う通信手段と、  Communication means for transmitting and receiving data to and from the data transfer device according to any one of claims 1 to 7,
外部状況に関する情報を取得する外部状況取得手段とを備え、 前記外部状況取得手段で取得された外部状況に関する情報を前記通信 手段を介して前記データ転送装置に送信することを特徴とするデータ送 受信装置。 External status obtaining means for obtaining information on the external status, A data transmission / reception device, characterized by transmitting information about an external situation acquired by said external situation acquisition means to said data transfer apparatus via said communication means.
9 . ネッ トワークを通してメッセージデータを送受信するためのデー 夕送受信装置において、  9. In a data transmission / reception device for transmitting / receiving message data through a network,
請求項 5に記載のデータ転送装置とデータの送受信を行う通信手段と 前記通信手段を介して前記デ一夕転送装置から受信した付加データに 対する認否に関する情報を該デ一夕送受信装置の利用者が入力するため の付加データ認否情報入力手段とを備え、  A communication means for transmitting and receiving data to and from the data transfer apparatus according to claim 5, and a user of the data transmission / reception apparatus for transmitting information on approval / disapproval of the additional data received from the data transfer apparatus via the communication means. And an additional data acceptance / rejection information input means for inputting
前記付加データ認否情報入力手段によって入力された前記付加データ に対する認否に関する情報を前記通信手段を介して前記データ転送装置 に送信することを特徴とするデータ送受信装置。  A data transmission / reception device, which transmits information on approval / disapproval of the additional data input by the additional data approval / rejection information input means to the data transfer device via the communication means.
1 0 . 請求項 1ないし 7のいずれか 1項に記載のデ一夕転送装置と、 請求項 8または 9に記載のデータ送受信装置とを含んで構成されている ことを特徴とするデータ交換システム。  10. A data exchange system, comprising: the data transfer device according to any one of claims 1 to 7; and the data transmission / reception device according to claim 8 or 9. .
1 1 . ネッ トワークを通してメッセージデ一夕を送信側の通信装置か ら受信側の通信装置に転送するためのデータ転送方法において、  1 1. In a data transfer method for transferring message data from a transmitting communication device to a receiving communication device through a network,
前記送信側の通信装置からメッセージデータを受信する第 1のステツ プと、  A first step of receiving message data from the transmitting communication device;
前記第 1のステツプを実行した時点での外部状況に関する情報を取得 する第 2のステップと、  A second step of obtaining information about the external situation at the time of performing the first step;
前記第 1のステップで受信されたメッセージデータと、 前記第 2のス テツプで取得された外部状況に関する情報とから、 付加的な情報である 付加デ一夕を取得する第 3のステップと、 Additional information from the message data received in the first step and the information about the external situation obtained in the second step The third step of obtaining additional data,
前記第 1 のステップで受信されたメッセージデータに前記第 3のステ ップで取得された付加データを付加して前記受信側の通信装置に送信す る第 4のステップとを含むことを特徴とするデータ転送方法。  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. Data transfer method to use.
1 2 . 請求項 1ないし 7のいずれか 1項に記載のデータ転送装置が備 える各手段としてコンピュータを機能させるためのデータ転送プロダラ ム。  12. A data transfer program for causing a computer to function as each means provided in the data transfer device according to any one of claims 1 to 7.
1 3 . 請求項 8 または 9に記載のデータ送受信装置が備える各手段と してコンピュータを機能させるためのデータ送受信プログラム。  13. A data transmission / reception program for causing a computer to function as each unit included in the data transmission / reception device according to claim 8 or 9.
1 4 . 請求項 1 1 に記載のデータ転送方法における各ステップを、 コ ンピュー夕に実行させるためのデータ転送プログラム。  14. A data transfer program for executing each step of the data transfer method according to claim 11 on a computer.
1 5 . 請求項 1 2 または 1 4に記載のデ一夕転送プログラムを記録し たことを特徴とするコンピュータ読取り可能な記録媒体。  15. A computer-readable recording medium on which the data transfer program according to claim 12 or 14 is recorded.
1 6 . 請求項 1 3に記載のデータ送受信プログラムを記録したことを 特徴とするコンピュータ読取り可能な記録媒体。  16. A computer-readable recording medium on which the data transmission / reception program according to claim 13 is recorded.
PCT/JP2002/002812 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 WO2002080476A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001-93217 2001-03-28
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 (1)

Publication Number Publication Date
WO2002080476A1 true WO2002080476A1 (en) 2002-10-10

Family

ID=18947579

Family Applications (1)

Application Number Title Priority Date Filing Date
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

Country Status (2)

Country Link
JP (1) JP2002288213A (en)
WO (1) WO2002080476A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004057566A1 (en) * 2002-12-20 2004-07-08 Sony Electronics Inc. Text display terminal device and server
US7853863B2 (en) 2001-12-12 2010-12-14 Sony Corporation Method for expressing emotion in a text message

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4015919B2 (en) * 2002-10-22 2007-11-28 株式会社東芝 Information sharing support apparatus and information sharing support method
JP2004318332A (en) * 2003-04-14 2004-11-11 Sharp Corp Text data display device, cellular phone device, text data display method, and text data display program
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
JP4519161B2 (en) * 2007-09-27 2010-08-04 シャープ株式会社 Text data display device, mobile phone device, and text data display program
JP4889706B2 (en) * 2008-10-14 2012-03-07 ヤフー株式会社 Advertisement distribution apparatus, 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
JP5444978B2 (en) * 2009-09-11 2014-03-19 日本電気株式会社 Decoration processing apparatus, decoration processing method, program, communication device, and decoration processing system
CN103684979B (en) * 2012-09-13 2017-09-08 阿里巴巴集团控股有限公司 The method and apparatus in geographical position in a kind of acquisition chat content
JP2014146385A (en) * 2014-05-20 2014-08-14 Nec Corp Document preparation device, document preparation method, program, information processor and communication device
JP2016157253A (en) * 2015-02-24 2016-09-01 セイコーエプソン株式会社 Biological information processing system, server system, and method of processing information

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0568053A (en) * 1991-09-09 1993-03-19 Hitachi Ltd Mail system
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
JPH11285053A (en) * 1998-03-27 1999-10-15 Mitsubishi Electric Corp Radio communication system, information retrieval server and mobile radio communication terminal
EP1081901A1 (en) * 1999-08-31 2001-03-07 Casio Computer Co., Ltd. Cellular communication device for attaching location based data to an email and corresponding communicationn system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09146938A (en) * 1995-11-17 1997-06-06 Casio Comput Co Ltd Document preparation device
JPH11184771A (en) * 1997-12-18 1999-07-09 Casio Comput Co Ltd Information processor and recording medium
JP4054897B2 (en) * 1998-03-26 2008-03-05 雅信 鯨田 Equipment for conversation
JP3674666B2 (en) * 1998-09-16 2005-07-20 カシオ計算機株式会社 E-mail device and control method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0568053A (en) * 1991-09-09 1993-03-19 Hitachi Ltd Mail system
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
JPH11285053A (en) * 1998-03-27 1999-10-15 Mitsubishi Electric Corp Radio communication system, information retrieval server and mobile radio communication terminal
EP1081901A1 (en) * 1999-08-31 2001-03-07 Casio Computer Co., Ltd. Cellular communication device for attaching location based data to an email and corresponding communicationn system

Cited By (3)

* Cited by examiner, † Cited by third party
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
WO2004057566A1 (en) * 2002-12-20 2004-07-08 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

Also Published As

Publication number Publication date
JP2002288213A (en) 2002-10-04

Similar Documents

Publication Publication Date Title
US6912544B1 (en) System and method for interleaving of material from database and customized audio-visual material
US20060293909A1 (en) Content and playlist providing method
WO2002080476A1 (en) 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
US20040038670A1 (en) Mail server, program and mobile terminal for realizing the mail server
US20090157830A1 (en) Apparatus for and method of generating a multimedia email
JP2005018734A (en) File management method and device, and annotation information generation method and device
JP2001265753A (en) Method and system for applying notes to document and computer readable recording medium
EP2217899A1 (en) Methods, apparatuses, and computer program products for semantic media conversion from source data to audio/video data
KR100630017B1 (en) Information trnasfer system, terminal unit and recording medium
US7707268B2 (en) Information-processing apparatus, information-processing methods and programs
CN106888154B (en) Music sharing method and system
WO2007034829A1 (en) Video creating device and video creating method
JP3927962B2 (en) Data processing apparatus and data processing program
JP2006252446A (en) Communication terminal
WO2002021287A1 (en) Transmission terminal, data server device and reception terminal used in electronic message transmission/reception system
JP2008523759A (en) Method and system for synthesizing video messages
JP4885183B2 (en) Video posting site linkage system, apparatus, and method
JP4666789B2 (en) Content distribution system and content distribution server
JP5973945B2 (en) Lyric replacement server and lyrics replacement program
US20020029089A1 (en) Receiving device, data broadcast receiving system, content accessing method, and program thereof
JP5342509B2 (en) CONTENT REPRODUCTION DEVICE, CONTENT REPRODUCTION DEVICE CONTROL METHOD, CONTROL PROGRAM, AND RECORDING MEDIUM
JPH10322478A (en) Hypertext access device in voice
CN111767259A (en) Content sharing method and device, readable medium and electronic equipment
JP4605609B2 (en) E-mail creation device
JP2001350704A (en) Electronic device, storage medium and computer program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase