WO2007091456A1 - 生体情報にもとづく情報推薦システム - Google Patents
生体情報にもとづく情報推薦システム Download PDFInfo
- Publication number
- WO2007091456A1 WO2007091456A1 PCT/JP2007/051549 JP2007051549W WO2007091456A1 WO 2007091456 A1 WO2007091456 A1 WO 2007091456A1 JP 2007051549 W JP2007051549 W JP 2007051549W WO 2007091456 A1 WO2007091456 A1 WO 2007091456A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- communication terminal
- request
- user
- receiving
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
Definitions
- the present invention relates to an apparatus, a method, and a program for providing or receiving various content information such as music, video, books, and programs, and other information.
- Providing such information can be used for sales promotion by service providers, and service users can save time and effort for collecting information.
- Japanese Patent Application Laid-Open No. 11-3356 discloses a technique for visualizing and displaying the degree of interest on a two-dimensional distance plane in consideration of the degree of interest held by users who receive information via the Internet. Being sung.
- appropriate information can be provided based on parameters according to one or both of the user's current mood and current behavior.
- the purpose is to do.
- a communication terminal device according to the invention of claim 1 provides:
- First storage means for storing and holding the state information detected by the detection means and predetermined additional information in association with each other;
- Request transmission means for transmitting an information provision request including the state information detected by the detection means and a predetermined extraction condition
- Information receiving means for receiving provided information transmitted in response to the information providing request transmitted through the request transmitting means
- Extraction means for extracting information to be
- Information transmission means for transmitting the formed provided information to the request source
- the state information of the user is detected by the detecting means, and the detected state information of the user is associated with predetermined additional information, Stored and held in the first storage means. Then, an information provision request including the state information detected at that time by the detecting means and a predetermined extraction condition is transmitted through the request transmitting means.
- the provision information transmitted in response to the information provision request from the recipient of the transmitted information provision request is received through the information receiving means, and this provision information or information specified by this provision information is received. Is presented through the presenting means.
- the information power stored in the first storage means is based on the state information and the extraction condition included in the received information provision request.
- the information to be provided is extracted by the extracting means, and this is transmitted to the request source through the information transmitting means.
- the communication terminal device on the transmission side of the provision request requires the user at that time according to the user's status information.
- the information can be provided at an appropriate time, and the communication terminal device on the receiving side of the provision request provides information required by the user at that time according to the status information of the requesting user. It can be provided at an appropriate timing.
- the information providing system of the invention according to claim 5 is:
- One or more communication terminal devices and a server device are connected through a predetermined network, An information providing system in which the server device provides information that matches an information provision request from the communication terminal device,
- Each of the one or more communication terminal devices is a communication terminal device
- Transmission means for transmitting history information in which the state information detected by the detection means is associated with predetermined additional information to the server device;
- Request transmitting means for transmitting an information provision request including the status information detected by the detecting means and a predetermined extraction condition to the server device;
- An information receiving means for receiving provided information transmitted from the server device in response to the information providing request transmitted through the request transmitting means
- Presentation means for presenting the provided information received through the information receiving means or information specified by the received provided information to a user
- the server device includes
- History receiving means for receiving history information transmitted from each of the one or more communication terminal devices.
- Storage means for storing and holding the history information received by the history receiving means
- Request receiving means for receiving the information provision request transmitted from each of the one or more communication terminal devices
- the history information stored in the storage unit is stored based on the status information and the extraction condition included in the information providing request.
- An information transmission means for forming the information provision information extracted by the extraction means and transmitting the information to the requesting communication terminal device;
- the user status information is detected by the detecting means, and the detected user status information corresponds to the predetermined additional information.
- the attached history information is sent to the server device through the transmission means. And centrally managed in the server device.
- an information provision request including the state information detected at that time by the detection means and a predetermined extraction condition is transmitted to the server device through the request transmission means. Then, the provision information corresponding to the information provision request is extracted in the server device and returned to the requesting communication terminal device. Then, in the requesting communication terminal device, the provision information transmitted by the server device in response to the information provision request is received through the information receiving means, and this provision information or the information specified by this provision information is not received. Presented through presentation means.
- the communication terminal device on the transmission side of the provision request can receive the server device power provision at an appropriate timing according to the state information of the user at the appropriate timing.
- the server device centrally manages the history information from one or more communication terminal devices, and the user is required at that time according to the status information of the information provision request from each communication terminal device. Can be provided at an appropriate timing.
- provision of information according to one or both of the user's current mood and behavior can be received at an appropriate timing.
- the information required at that time can be acquired at an appropriate timing.
- FIG. 1 is a diagram for explaining a communication system according to a first embodiment.
- FIG. 2 is a block diagram for explaining a communication terminal device to which an embodiment of the present invention is applied.
- FIG. 3 is a diagram for explaining a history of user status information stored in the nonvolatile memory 14 of the communication terminal device 100.
- FIG. 3 is a diagram for explaining a history of user status information stored in the nonvolatile memory 14 of the communication terminal device 100.
- FIG. 4 is a diagram for explaining an example of related information (provided information) stored in related information DB 82 of communication terminal apparatus 100.
- FIG. 5 is a diagram for explaining a display example of information for notifying the user of communication terminal apparatus 100.
- FIG. 6 illustrates the operation of a communication terminal device that transmits a content data recommendation request. It is a flowchart for.
- FIG. 7 is a flowchart for explaining the operation of a communication terminal device that transmits a user introduction request.
- FIG. 8 is a flowchart for explaining processing in a communication terminal device that receives an information provision request.
- FIG. 9 is a diagram for explaining a communication system according to a second embodiment to which an embodiment of the information providing system according to the present invention is applied.
- FIG. 10 is a block diagram for explaining DB management Sano 00.
- FIG. 11 shows a communication terminal apparatus 10 that transmits a history of status information to the DB management server 400.
- FIG. 12 is a flowchart for explaining the operation of the communication terminal device that transmits a content data recommendation request to the DB management server 40.
- FIG. 13 is a flowchart for explaining the operation of a communication terminal apparatus that transmits a user introduction request.
- FIG. 14 is a flowchart for explaining the operation of the DB management server 400. BEST MODE FOR CARRYING OUT THE INVENTION
- the present invention provides an apparatus, system, and method for recommending content such as music and introducing a person to be contacted by matching biometric information and exercise information of a user (one user) of a communication terminal device , To provide a program.
- the biological information is various information held by the user's body such as the pulse, heart rate, and body temperature
- the exercise information includes the walking tempo, the exercise state (type of exercise) It is information about the exercise that the user is doing.
- the matching of biometric information and exercise information for example, people with the same pulse, people with the same walking tempo, Or, it means searching for people with similar pulsations, people with similar walking tempos, etc., in the database.
- biometric information and exercise information the term state information is used in this specification as a term encompassing these biometric information and exercise information. Assuming that moods and behaviors are close, (1) recommending music and other content used by each person between people with similar moods and behaviors, or (2) Realize things such as introducing people and exchanging information.
- the user should not recommend content data according to taste (preference) or recommend content that matches the mood and behavior at that time. It aims to realize a new user interface, such as making it possible or introducing a person who matches the mood and behavior at that time to enable smoother information exchange.
- the present invention When the present invention is specifically realized, it can be roughly divided from each of a plurality of communication terminals, own biological information, exercise information, and information corresponding to extraction conditions using these.
- the first embodiment that allows users to receive information and a database that manages the biometric information and exercise information of users of multiple communication terminals are established, and this database is accessed to
- the second embodiment can be considered to be able to receive biological information, exercise information, and information according to extraction conditions using these.
- the first embodiment and the second embodiment will be described in detail.
- FIG. 1 shows communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) to which an embodiment of the device, method and program according to the present invention is applied.
- 1 is a diagram for explaining a communication system of a first embodiment formed by being connected through 200.
- Each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) is, for example, a portable type, such as a user's (user) clothes pocket or bag. It can be carried in and used on the go.
- the network 200 is a high-frequency network such as a telephone network, a LAN (Local Area Network) or the like that is limited to a certain extent.
- a wireless LAN has been built in the area, so
- various information can be exchanged by connecting to the Internet via a LAN.
- a wireless LAN constructed in such a relatively wide range is used as the network 200.
- Each of (2), 100 (3), ..., 100 (n) can be connected to the network 200 and can communicate with other communication terminal devices, AV ( (Audio / Visual) Various contents such as data, text data, and programs can be played back and executed.
- AV Audio / Visual
- each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) of this embodiment detects the biological information and exercise information of the user. Then, based on these information, a communication terminal device that transmits an information provision request such as a content recommendation request or a user introduction request to the network 200 and receives the information provision request. It is possible to receive the recommended information of content and the introduction information of the user according to the biological information and exercise information from the communication terminal device holding the information according to the request!
- an information provision request such as a content recommendation request or a user introduction request
- each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) of the first embodiment stores the biological information and exercise information of the user.
- information request such as content recommendation request or user introduction request
- information corresponding to biometric information or exercise information included in this information is included in the history information held by the user.
- content recommendation information and user introduction information can be formed and transmitted to the requesting communication terminal device.
- the provision of information according to biological information and exercise information is performed according to the user's mood (psychological state) at the time of detection of the biological information and exercise information. And recommending content appropriate to the user's psychological state based on biological information and exercise information. Or introduce users.
- each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) has the same configuration.
- the communication terminal apparatus 100 (1), 100 (2), 100 (3),..., 100 (n) will be described as the communication terminal apparatus 100.
- FIG. 2 is a block diagram for explaining a configuration example of the communication terminal apparatus 100 according to the first embodiment.
- the communication terminal device 100 of the first embodiment includes a control unit 10, a biological information sensor 21, a biological information encoder 22, a motion information sensor 23, and motion information.
- control unit 10 includes a CPU (Central Processing Unit) 11 and a ROM (Read Only memory) 12, RAM (Random Access Memory) 13, nonvolatile memory 14 such as EEPROM (Electrically Erasable and Programmable ROM) and flash memory, and clock circuit 15 are connected via CPU bus 16 Thus, each unit of the communication terminal device 100 of this embodiment is controlled.
- CPU Central Processing Unit
- ROM Read Only memory
- RAM Random Access Memory
- nonvolatile memory 14 such as EEPROM (Electrically Erasable and Programmable ROM) and flash memory
- clock circuit 15 are connected via CPU bus 16
- the CPU 11 is the main body of control, and reads out and executes a program stored and held in the ROM 12 or the nonvolatile memory 14, and forms a control signal to be supplied to each unit. By supplying this to the relevant parts, each part is controlled to cause each part to execute the intended processing, or each part is supplied with data, processed, and recorded on a recording medium. Process.
- the ROM 12 stores and holds programs executed in the CPU 11 and various data necessary for processing.
- the RAM 13 is mainly used as a work area (work area), such as temporarily storing intermediate results of processing.
- the nonvolatile memory 14 stores data that should be retained even when the power of the communication terminal device 100 according to the first embodiment is turned off, for example, various setting parameters, processing programs, processing results, and the like. It is something to remember.
- the clock circuit 15 includes a crystal oscillator, and can accurately measure and provide the current date, current day, and current time (hour, minute, second), and has a counter function. Time (predetermined time width) can be measured.
- the biological information sensor 21 includes various sensors for measuring biological information such as pulse, heartbeat, body temperature, myoelectricity, electroencephalogram, sweating state, pupil diameter, and the like.
- biological information such as pulse, heartbeat, body temperature, myoelectricity, electroencephalogram, sweating state, pupil diameter, and the like.
- Various biological information of the user can be measured, and the measurement result can be supplied to the biological information encoder 22 as an electrical signal.
- the biological information encoder 22 detects and outputs various biological information from the biological information sensor 21.
- control unit 10 (Electric signal) is supplied, each of them is converted into digital data in a format that can be processed by the control unit 10, and these are supplied to the control unit 10. As a result, the control unit 10 can grasp various biological information of the user.
- the motion information sensor 23 is, for example, a three-axis acceleration sensor, and obtains a detection output that changes according to the user's motion, and supplies this to the motion information encoder 24.
- Exercise information The coder 24 detects the user's movement tempo (movement tempo) and the movement state from the detection output from the movement information sensor 23 supplied thereto, and supplies these to the control unit 10.
- the motion information encoder 24 removes a noise component included in the detection output from the motion information sensor 23 by obtaining an autocorrelation with respect to the detection output from the motion information sensor 23. Then, the user's exercise cycle is specified, the user's exercise tempo is obtained from the specified exercise cycle, and the control unit 10 grasps this by supplying this to the control unit 10.
- the exercise tempo is the speed of exercise (motion). For example, in the case of a user's exercise (motion) force S walking or running, it is the number of steps per minute. Is the number of jumps per minute, such as the number of jumps per minute, meaning the number of units of movement (one movement (movement)) that can be counted by the user per minute. Yes.
- the motion information encoder 24 is based on the amplitude level of the vertical detection output of the three-axis acceleration sensor that is the motion information sensor 23. Specify the exercise status (type of exercise). In other words, the magnitude of the vertical acceleration component during walking and jogging is 2 to 3 times greater during jogging, so this can be used depending on the vertical amplitude value. Determine if the person is going to walk / exercise walking or jogging. Information indicating the determination result is formed and supplied to the control unit 10 so that the control unit 10 grasps the information.
- the exercise information sensor is also used for exercises such as bound jump and bicycle rowing. It is possible to discriminate what kind of motion is being performed by detecting the characteristic changes when these motions are performed from the detection output from 23. If the exercise state cannot be detected, the type of exercise performed by the user can be input through the key operation unit 70.
- the control unit 10 of the communication terminal device 100 can grasp the biological information and exercise information of the user.
- the audio decoder 31 decodes audio data such as music data supplied thereto, converts it into an analog audio signal, and supplies this to the speaker Z headphones 32.
- Inspired Z headphone 32 means that a speaker or a headphone is used as a sound emission part of an audio signal. As a result, sound is output from the sound power speaker Z headphone 32 corresponding to the sound data decoded by the sound decoder.
- various alarm sounds and voice data such as voice guidance are supplied to the voice decoder 31 through the control unit 10, so that the alarm sounds and voice guidance can be emitted through the speaker / headphone 32. So that you can.
- the video decoder 41 decodes the video data supplied thereto, converts it into an analog video signal in a format to be supplied to the LCD 42, and supplies this to the LCD 42. As a result, a video corresponding to the video data decoded by the video decoder is displayed on the display screen of the LCD 42.
- the communication IZF 50 is a part that cooperates with the control unit 10 to connect to the Internet 300 via, for example, a mobile phone network and perform processing for transmitting data and receiving data.
- the communication IZF50 to connect to the Internet 300, send and receive e-mail, download various content data such as target music data, etc. to send and receive various information through the Internet 300 Can be done.
- the transmission / reception circuit 61 and the transmission / reception antenna 62 are connected to the network 200, which is a wireless LAN, through an access point installed in the vicinity. It is possible to send and receive various information. For example, it is possible to send an information provision request to the network 200, which is a wireless LAN, to receive provision of target information from another communication terminal device having information corresponding to the information provision request. And
- the key operation unit 70 includes, for example, numeric keys, alphabet keys, and various functions. And an operation input from a user power can be received and supplied to the control unit 10 as an electrical signal. As a result, the control unit 10 controls each unit in accordance with the operation input of the user received through the key operation unit 70 so that processing according to the request of the user can be performed.
- the content DB 81 has a relatively large storage capacity, and stores and holds various content data such as music data, AV data, text data, and application programs.
- the related information DB 82 also has a relatively large storage capacity, and stores and holds related information transmitted from other communication terminal devices as will be described in detail later.
- the content DB 81 and the related information DB 82 may be recorded on, for example, a hard disk, an optical disk such as a recordable DVD (Digital Versatile Disc), or a magneto-optical disk such as MD (Mini Disc (registered trademark)).
- Various recording media such as semiconductor memory and IC card memory can be used.
- a hard disk is used as a recording medium for the content DB 81 and the related information DB 82. Therefore, each of the content DB 81 and the related information DB 82 is a disk drive having a hard disk as a recording medium.
- the control unit 10 reads out the music data instructed by the content DB 81, supplies it to the audio decoder 31, and plays the music corresponding to the read out music data in the speaker Z headphones 32. The sound can be emitted from.
- the control unit 10 displays the content DB 81.
- the AV data instructed by is read, the audio data of this AV data is supplied to the audio decoder 31, the video data is supplied to the video decoder 41, and the audio corresponding to the audio data of the read AV data is supplied.
- Loudspeaker Sound is output from Z headphone 32 and the video corresponding to the video data of the read AV data is displayed on the display screen of LCD42. Be able to display! /
- the control unit 10 When the execution of the program stored in the content DB 81 is instructed according to the operation input from the user received through the key operation unit 70, the control unit 10 The program is read out and executed by the CPU 11, and the audio data formed in accordance with the program is supplied to the audio decoder 31 and the video data is supplied to the video decoder 41, and the program is executed. Audio and video can be provided to the user through the speaker / headphone 32 and LCD42.
- the communication terminal device 100 while the power is turned on and some content is being used, for example, the biological information sensor 21 at every predetermined timing.
- the biometric information is captured through the biometric information encoder 22
- the motion information is captured through the motion information sensor 23 and the motion information encoder 24, and is used in association with the content data identification information (content ID).
- the history information of the person's state information is formed and stored in, for example, the nonvolatile memory 14.
- FIG. 3 is a diagram for explaining a history of user status information stored in the nonvolatile memory 14 of the communication terminal device 100 according to the first embodiment.
- the history of the user's state information includes the acquisition time acquired from the clock circuit 15 and the biological information as the biological information when the control unit 10 acquires the biological information and exercise information.
- Information obtained through sensor 21, such as pulse, heart rate, body temperature, myoelectricity, electroencephalogram, sweating state, pupil diameter, etc., as exercise information, exercise tempo, information indicating exercise status, and content data used at that time Content ID.
- the biological information sensor 21 includes various sensors, and the pulse and body temperature can be detected by, for example, a pressure sensor or a body temperature sensor attached to the user's earlobe, and the heart rate is detected by the user. Detection is possible based on electrocardiograms detected through electrodes attached to the chest. Usually, one of the pulse and the heartbeat may be used. Also, myoelectricity can be detected by attaching an electrode to an arm or a leg and measuring myoelectricity through this electrode. The electroencephalogram can also be detected through several electrodes worn on the head.
- the amount of perspiration that occurs when sweating is low, normal, or high by looking at the magnitude of the current that flows through the electrodes attached to the skin surface at a predetermined location on the user's body. It can be detected.
- the pupil diameter can be detected by capturing the pupil of the user's eyes with a small camera attached to, for example, glasses or sunglasses, and measuring the size (diameter).
- the walking tempo and the motion state as the motion information can be obtained by analyzing the detection output of the three-axis acceleration sensor force that is the motion information sensor. is there. Also, since the content ID of the content being played back is grasped by the control unit 10, it is used. As described above, when the communication terminal device according to the first embodiment is used, the history of the user's status information as shown in FIG. Stored in the memory 14.
- the control unit 10 responds to the biometric information acquired most recently through the biometric information sensor 21, the biometric information encoder 22, the motion information sensor 23, and the motion information encoder 24. And motion information, or using biometric information and motion information in the history of state information recorded most recently in the nonvolatile memory 14.
- a request for recommendation of data is generated and sent to the network 200 through the transmission / reception circuit 61 and the transmission / reception antenna 62, and sent to each of the communication terminal devices connectable to the network 200.
- the content data recommendation request is information indicating that the content data is a recommendation request, identification information of the requesting communication terminal device 100 (terminal ID of the requesting terminal), biological information, exercise Information, extraction conditions, etc. will also be helpful.
- the extraction conditions are, for example, biological information, information indicating the range of pulse, heartbeat, body temperature, myoelectricity, pupil diameter, information indicating the similarity between brain waves and sweating state, exercise information, and walking tempo. Information indicating the range, information indicating the similarity of the motion state, and the like.
- the extraction condition need not be determined for all of the biological information and the exercise information.
- the extraction condition may be set using only the target information, such as using only the pulse of the biological information as the extraction condition, or using only the walking tempo of the exercise information as the extraction condition. Of course it is possible.
- the extraction condition may include past information. For example, focusing on exercise tempo, (1) the same exercise tempo. (2) —A motion tempo that matches within a certain range. (3) The previous exercise tempo matches and the current exercise tempo also matches. (4) The previous exercise tempo matches within a certain range, and the current exercise tempo also matches within a certain range. In this way, not only the current state but also the past state can be included in the condition. In addition, as described above, (5) a plurality of pieces of biological information match. (6) A part of the plurality of pieces of biological information matches. It is also possible to set such conditions.
- the content data recommendation request is transmitted to all the communication terminal devices connected to the network 200 via the network 200. That is, a content data recommendation request is transmitted to each communication terminal device through the network 200 in a so-called broadcast mode.
- biometric information, exercise information, and extraction conditions included in the received content data recommendation request are extracted, and the extracted biometric information and exercise information are extracted.
- Stored in the non-volatile memory 14 Compare the biometric information and exercise information in the status information history, extract the status information history that matches the extraction conditions, and return this to the communication terminal device 100 that sent the content data recommendation request To do.
- FIG. 4 shows a content data recommendation request received and transmitted from the communication terminal device 100 having history information that matches the recommendation request extraction condition to the communication terminal device 100 that is the transmission source of the content data recommendation request.
- 4 is a diagram for explaining an example of related information (provided information) stored in related information DB 82 of communication terminal apparatus 100.
- the related information has biological information and exercise information as well as the history of state information, and is used when the biological information and exercise information are detected. It consists of the content ID of the received content data and the device ID of the source communication terminal device.
- the related information (provided information) shown in FIG. 4 includes, for example, the pulse and heart rate “80 times Z min” and the body temperature “36.2” in the biometric information included in the content data recommendation request.
- Degree, myoelectricity is “X mA”
- brain wave is “
- sweating is “high”
- pupil diameter is “Xmm”
- walking tempo is “150 bpm”
- movement state is “running”.
- Extraction conditions are, for example, for pulse and heart rate, “ ⁇ 5 times Z min”, body temperature “ ⁇ 0.5 degree”, myoelectricity “ ⁇ 0.5 mA”, pupil diameter “ ⁇ 2 mm”, EEG Applicable when the sweating state is “same”, and the exercise information is, for example, an instruction to extract a walking tempo of “ ⁇ 10 bpm” and a motion state of “same”
- the communication terminal device with history has been returned.
- the related information shown in FIG. 4 includes the biological information and exercise information that match the extraction conditions as described above between the biological information and the exercise information included in the content data recommendation request as described above. And the related information from the communication terminal device with the device ID “aaa” and the related information from the communication terminal device with the device ID “bbb”.
- each of the communication terminal devices having the history of the state information including the biological information and the exercise information according to the biometric information, the exercise information, and the extraction condition included in the recommendation request. Will send back related information consisting of biometric information, exercise information, content ID, and terminal ID (terminal ID of the terminal that provides the information).
- the related information from each communication terminal device can be stored and used in its own device.
- the communication terminal device 100 that has received the reply of the related information in response to the recommendation request analyzes the related information stored in the related information DB 82 of the own device, for example, with the same walking tempo. If there are multiple users of other communication terminal devices that are exercising, and those multiple users are playing and using the same music data, this is used as the communication terminal device 100. Users can be notified (recommended).
- the communication terminal device 100 that has received the reply of the related information in response to the recommendation request analyzes the related information stored in the related information DB 82 of the own device, and exercises with the same walking tempo, for example.
- the communication terminal device 100 that has received the reply of the related information in response to the recommendation request analyzes the related information stored in the related information DB 82 of the own device, and exercises with the same walking tempo, for example.
- FIG. 5 is a diagram for explaining a display example for notifying the user of the communication terminal apparatus 100 of information that can also obtain the related information power stored in the related information DB 82 of the communication terminal apparatus 100. .
- the terminal ID is a communication terminal device having the terminal ID. It can be used to specify a device, send information, or connect a communication line to make a call. Of course, in addition to the terminal ID, other identification IDs such as e-mail addresses and telephone numbers may be used!
- the related information described using FIG. 4 is not limited to the force described as biometric information, exercise information, content ID, device ID, and force. That is, when a content data recommendation request is made, related information consisting of biometric information, exercise information, and a content ID is formed and transmitted. When a user introduction request is made, biometric information, exercise information, and device ID are used. The related information may be formed and transmitted. Also, in the case of a content data recommendation request, please provide content data that should be introduced rather than providing relevant information, or a digest version of the content data.
- FIG. 6 is a flowchart for explaining the operation of a communication terminal device that transmits a content data recommendation request.
- the control unit 10 of the communication terminal device 100 receives an instruction input for transmitting a content data recommendation request through the key operation unit 70, the control unit 10 in FIG. The process of the flowchart shown is executed.
- control unit 10 detects state information including the latest biological information and exercise information through the biological information sensor 21, the biological information encoder 22, the motion information sensor 23, and the motion information encoder 24, and the detected state
- a recommendation request for content data including information is generated and transmitted to the network 200 through the transmission / reception circuit 61 and the transmission / reception antenna 62 (step S10 Do)
- the description has been made assuming that the latest biological information and exercise information are newly acquired. Power It is not limited to this.
- a recommendation request can be generated using the latest information of this history. Good.
- the recommendation request generated in the process of step S 101 is, as described in detail above, information indicating that it is a content data recommendation request, the terminal ID of the communication terminal device that is the transmission source, and state information (biological information). Information, exercise information), and extraction conditions.
- the control unit 10 of the communication terminal apparatus 100 that has transmitted the content data recommendation request receives the recommendation information that is returned as a response to the recommendation of one or more other communication terminal apparatuses in response to the recommendation request transmitted by itself.
- the related information DB 82 is updated based on the received information (step S102). Since the recommendation information may be transmitted from a plurality of communication terminal devices having information to be returned as recommendation information, in step S102, all the communication terminal devices that have transmitted the recommendation information to their own devices. Receives recommendation information and updates related information DB82.
- the control unit 10 of the communication terminal device 100 that has sent out the content data recommendation request takes into account that various information is stored in the related information DB 82, and performs predetermined processing according to the extraction condition included in the recommendation request. Candidates satisfying the above conditions are extracted from the related information DB 82 (step S 103).
- control unit 10 of communication terminal apparatus 100 determines whether there are a plurality of candidates (step S104). If it is determined in step S104 that there are no multiple candidates, only one piece of extracted related information that should be a candidate is recommended. S105), the processing shown in FIG. 6 ends.
- step S104 when it is determined that there are a plurality of candidates, there are a plurality of pieces of related information to be candidates.
- the content with the largest content ID is recommended (step S106), and the processing shown in FIG. 6 ends.
- step S106 is one processing method when there are a plurality of candidates, and other methods may be used. For example, if there are multiple candidates, The number of candidates, that is, related information, may be aggregated for each ID, and the content ID may be recommended in order according to the content ID. In addition, it may be recommended to recommend each of a plurality of candidates, or a favorite artist of the user of the communication terminal device is grasped in advance, and contents according to the preference are extracted and recommended. You may do it.
- step S103 considering that information acquired in the past is also stored in the related information DB 82, the power to extract information according to the extraction condition in step S103.
- the biological information or exercise information of the user when the biological information or exercise information of the user is in the same or close state, or when it is hot, it is used or used in another communication terminal device. It is possible to get recommended content data.
- the user's biological information and exercise information are information that may change under the influence of the user's psychological state. Content data corresponding to the user's psychological state should be recommended and used appropriately. It is processed so that it can.
- FIG. 7 is a flowchart for explaining the operation of the communication terminal device that transmits the user introduction request.
- the control unit 10 of the communication terminal device 100 receives an instruction input to transmit a user introduction request through the key operation unit 70, the control unit 10 executes the processing of the flowchart shown in FIG. .
- control unit 10 detects state information including the latest biological information and exercise information through the biological information sensor 21, the biological information encoder 22, the motion information sensor 23, and the motion information encoder 24, and the detected state
- a user introduction request including information is generated and transmitted to the network 200 through the transmission / reception circuit 61 and the transmission / reception antenna 62 (step S201).
- the history of the user status information described with reference to FIG. 3 is frequently detected and stored. West If so, the introduction request may be generated using the latest information of the history.
- the introduction request generated in the process of step S201 is information indicating that it is a user introduction request
- the terminal ID of the communication terminal device of the transmission source state information (biological information, exercise information), Extraction conditions are also powerful.
- the extraction conditions indicate range, similarity, and the like for biological information and exercise information.
- the walking tempo is set to the same level, for example, “ ⁇ 5”.
- the control unit 10 of the communication terminal device 100 that has sent out the user's introduction request sends the introduction information that is returned as a response to one or more other communication terminal devices in response to the introduction request sent by the own device.
- the related information DB 82 is updated based on this (step S 202). Since the introduction information may be transmitted by a plurality of communication terminal devices having information to be returned as introduction information, in step S202, all communication terminal devices that have transmitted the introduction information to their own devices. Receiving powerful introduction information, the related information DB82 is updated.
- control unit 10 of the communication terminal apparatus 100 that has transmitted the user's introduction request considers that various information is stored in the related information DB 82, and follows the extraction conditions included in the introduction request.
- the candidate satisfying the predetermined condition is extracted from the related information DB 82 (step S203
- the control unit 10 of the communication terminal apparatus 100 transmits the user's biometric information and the communication terminal apparatus 100 that sent the user's introduction request.
- the user of the other communication terminal device whose relationship with the exercise information matches the extraction condition is introduced (notified) to the user of the communication terminal device 100 (step S204).
- step S205 the process shown in FIG. 7 ends.
- step S203 considering that information acquired in the past is also stored in the related information DB 82, the power to extract information according to the extraction condition in step S203. This is not a limitation.
- a new information provision request is sent If the contents of the related information DB82 are cleared, only the reply data corresponding to the newly sent information provision request can be stored in the related information DB82. It is possible to omit the process of step S203 shown in FIG.
- FIG. 8 is a flowchart for explaining processing in the communication terminal apparatus that receives the information provision request.
- a communication terminal device other than the communication terminal device that has sent out a content data recommendation request or a user introduction request can be connected to the network 200
- the control unit 10 of the communication terminal device 100 executes the processing shown in FIG.
- step S301 the control unit 10 enters a reception waiting state for reception data addressed to itself through the transmission / reception antenna 62 and the transmission / reception circuit 61 (step S301). If it is determined in step S301 that the received data addressed to the device is received through the transmitting / receiving antenna 62 and the transmitting / receiving circuit 61, it is determined whether the received data is a request for providing information such as a recommendation request or an introduction request. (Step S302).
- step S302 If it is determined in step S302 that the received data is not an information provision request, another process is performed according to the received data (step S303). For example, when the received data is notification information, control information, etc., the received data is fetched and stored in the memory, or processing corresponding to the received data is performed.
- step S302 when it is determined that the received data is an information provision request, the control unit 10 includes the received data force including the biometric information, exercise information, and extraction conditions included in the received data force. (Step S304). Then, the control unit 10 refers to the history of state information stored in its own nonvolatile memory 14 and extracts history information corresponding to the acquired information in step S304 (step S305). .
- step S305 the biometric information and motion information of the user of the requesting communication terminal device acquired in step S304 have the biometric information and motion information that match the acquired extraction condition. Processing to extract history information of state information is performed.
- step S306 the control unit 10 of the communication terminal device 100 that has received the information provision request, based on the extraction result of step S305, the biological information included in the information provision request received from the history of state information held by itself. Then, it is determined whether or not history information corresponding to exercise information and extraction conditions has been extracted (step S306).
- step S306 If it is determined in the determination process of step S306 that history information has been extracted, related information (provided information) to be provided is generated based on the extracted history information (step S307).
- the received information provision request is a content data recommendation request
- information indicating the communication partner for example, the terminal ID of the communication partner
- biometric information included in the extracted history information And related information (provided information) consisting of exercise information and content ID.
- the received information provision request is a user recommendation request
- information indicating the communication partner for example, the terminal ID of the communication partner
- biometric information included in the extracted history information and Forms related information (provided information) consisting of exercise information and the terminal ID of the device itself.
- control unit 10 of the communication terminal device 100 that has received the information provision request controls the transmission / reception circuit 61, and the communication terminal device that is the transmission source of the information provision request generates the related information generated in step S307.
- Processing for transmitting information (provided information) processing for returning related information in response to an information provision request is executed (step S308), and the processing shown in FIG. 8 is terminated.
- step S306 If it is determined in step S306 that the history information cannot be extracted (the history information to be extracted is strong), there is no information to be returned, so this is done without any action. The process shown in FIG.
- Information provision requirements such as content data recommendation requests and user introduction requests are thus required.
- the communication terminal device other than the communication terminal device that sent the request receives the information provision request, and the information to be returned is based on the biological information, exercise information, and extraction conditions included in the information provision request. If it exists, the information to be returned can be returned to the requesting communication terminal device.
- each communication terminal device 100 (1), 100 (2), 100 (3),..., 100 (n ) has a function as a communication terminal device that can send information provision requests and receive information provision, and receives information provision requests of other functions, and responds to the information provision requests. If there is information that should be returned, it has a function as a communication terminal device that can provide this information.
- each communication terminal device receives recommendation of content data according to his / her psychological state based on his / her biological information and exercise information, or his / her own psychological state and physical state. It is possible to receive introductions from other users of the corresponding communication terminal device.
- the communication terminal device is set not to respond to the content data recommendation request, or the communication terminal device is set not to respond to the user's introduction request. By setting it, it is possible to prevent responding to requests for recommendation of content data or requests for introduction of users.
- the communication terminal device that has sent out the content data recommendation request also received other communication terminal device power and stored it in its own related information DB 82. From the related information, we extracted related information that matches the user's biometric information, exercise information, and extraction conditions, and recommended the content based on the content ID included in this information. However, it is not limited to this.
- the history of status information that is stored in the non-volatile memory 14 and also has biological information, exercise information, and content ID power.
- the information stored in the related information DB 82 and the history of the state information stored in the nonvolatile memory 14 are searched, and related information that matches the biometric information, exercise information, and extraction conditions of the user of the device. Or you can extract the history information of the status information and recommend the content based on the content ID included in it!
- one or both of the related information DB and the history of state information stored in the non-volatile memory 14 is used as a search target, and the biometric information, exercise information, and extraction conditions of the user of the own device are used. If matching information is extracted and if it cannot be extracted, a recommendation request for content data may be formed and sent to the network 200.
- the communication terminal device 100 when the communication terminal device 100 receives a content data recommendation request or a user introduction request, the biometric information and exercise information included in the information provision request, the matching information is extracted from the history of the state information stored in the nonvolatile memory 14 based on the extraction condition, the present invention is not limited to this.
- the related information DB 82 is basically information on other communication terminal devices provided by other communication terminal devices, so that the self information stored in the nonvolatile memory 14 and the related information DB 82 It is possible to search for information on other devices stored in the provided information.
- the content data recommendation mode is the content data recommended to the content DB of the user's own device that does not notify the taste name or content name (eg, song name) of the recommended content. If there is a content data itself or a digest version of the content data that is not provided by the content ID, it may be played back. Well ...
- information is provided between communication terminal devices. That is, in the case of the system according to the first embodiment, an information provision request is transmitted.
- Communication terminal devices receive information directly from each communication terminal device. However, since it is necessary to individually receive replies of related information from multiple communication terminal devices, it is time consuming to collect related information. In some cases, the communication processing load may increase.
- a server device that receives the status information history of each communication terminal on the Internet and manages this as related information is provided, and each communication terminal device By sending a content data recommendation request or a user introduction request only to this server device, the server device can receive the necessary information.
- FIG. 9 is a diagram for explaining a communication system according to a second embodiment constructed by applying an embodiment of the information providing system according to the present invention.
- the communication system according to the second embodiment includes a plurality of communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n). Each is configured by being connected to a database management server device (hereinafter referred to as a DB management server) 400 through a high-frequency network 300.
- a database management server device hereinafter referred to as a DB management server
- the high-frequency network 300 is the Internet.
- Each communication terminal device 100 (1), 100 (2), 100 (3), ..., 100 (n) is connected to the Internet 300 via, for example, a mobile telephone network or a wireless LAN. Configured to be able to.
- each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) is an apparatus and method according to the present invention.
- the embodiment of the program is applied, and is configured similarly to the communication terminal device 100 of the first embodiment described with reference to FIG. For this reason, the second embodiment will be described with reference to FIG. 2 as necessary.
- each of communication terminal apparatuses 100 (1), 100 (2), 100 (3), ..., 100 (n) is the case of the communication terminal apparatus of the first embodiment described above.
- the biological information is captured through the biological information sensor 21 and the biological information encoder 22 at every predetermined timing, and the exercise information is also acquired.
- the motion information is taken in through the sensor 23 and the motion information encoder 24, and is used to form history information of the user's status information associated with the content identification information (content ID). Is stored in the memory 14.
- each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 1 00 (n) of the second embodiment is stored in the nonvolatile memory 14.
- the history of the status information is connected to the Internet 300 through the communication IZF 50 at every predetermined timing, and can be transmitted to the DB management server 00 provided on the Internet 300.
- the DB management server 400 communicates the history of status information to which each of the communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n) is transmitted.
- Each terminal device is stored and managed so that it can be managed.
- the DB management server 400 has, as a basic function, a history of status information from each of the communication terminal devices 100 (1), 100 (2), 1 00 (3), ..., 100 (n) This is managed for each communication terminal, and when a content data recommendation request or user introduction request is received, a history of the status information of each communication terminal managed by itself is recorded. The information to be provided can be extracted from the inside and sent back to the requesting communication terminal device.
- FIG. 10 is a block diagram for explaining the DB management server used in the second embodiment.
- the DB management server 00 includes a communication interface (hereinafter abbreviated as communication IZF) 401, a user database (hereinafter abbreviated as user DB) 402, and user-specific relationships.
- An information database (hereinafter abbreviated as user-related information DB) 403 and a key operation unit 404 are connected to the control unit 410 and configured.
- a microcomputer configured by connecting a CPU 411, a ROM 412, a RAM 413, and a non-volatile memory 414 through a CPU bus 415, as shown in FIG. It controls each part of the DB management Sano 00 of the second embodiment.
- the CPU 411 is the main body of control, and reads and executes the program stored in the ROM 412 and the nonvolatile memory 414 and executes control signals to be supplied to each unit. By forming and supplying this to each relevant part, each part is controlled to cause each part to execute the intended process, or the supply of data from each part is processed to process this, and the recording medium Or the like.
- the ROM 412 stores and holds various programs and various data necessary for processing, and the RAM 413 is used mainly as a work area, such as temporarily storing intermediate results of processing. .
- the nonvolatile memory 414 stores and holds data that should be retained even when the power is turned off, such as various parameters, added programs, and fixed data.
- Communication IZF 401 is a part that cooperates with control unit 10 to connect to the Internet 300 and perform processing for transmitting data and receiving data.
- the user DB 402 stores and holds information on users who can use the DB management server 400.
- information on the user of the communication terminal device that has a predetermined contract with the management company operating this DB management Sano OO for example, the communication terminal device used by the user Information such as the terminal ID, user name, and address is registered in the user DB 402.
- User power accessed via the Internet 300 The information of the user DB 402 is used when determining whether or not the user is capable of using the DB management server 400 of the second embodiment. It will be.
- a detailed description of the user authentication process in the DB management server 400 is omitted.
- Related information for each user DB403 uses the communication terminal devices 100 (1), 100 (2), 100 (3), ..., 1 00 (n) transmitted from FIG.
- the history of the described state information is stored and held for each communication terminal device, that is, for each user. Therefore, the user-related information DB 403 stores and manages the user status information history shown in FIG. 3 for each user.
- the key operation unit 404 is used mainly for the management and operation of the DB management server 400 by the DB management server 00 administrator, such as registration, modification, and deletion of data in the user DB. Used. [0144] Then, as will be described later, biometric information and exercise information transmitted from each of the communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n) are included. However, based on the content data recommendation request and user introduction request, the control unit 410 of the DB management server 400 extracts the information to be provided from the user-related information DB 403 and transmits it to the requester's communication. Replies to terminal devices via communication IZF401 and Internet 300
- the communication system according to the second embodiment shown in FIG. 9 has communication terminal devices 100 (1), 100 (2), 100 (3),... Having the configuration shown in FIG. ⁇ , 100 (n) and the DB management server 400 having the configuration shown in FIG.
- each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) stores the history of its own state information through the Internet 300. Send to. Further, the DB management server 400 manages the history of status information from each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) for each user.
- the DB management server 400 power communication terminal devices 100 (1), 100 (2), 100 (3),... To the content data recommendation request and user introduction request from each of the communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n) However, it is possible to respond individually.
- each of the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) sends an information provision request to the DB management server 00, It is possible to receive information according to the history of the status information of all the communication terminal devices that are registered in the DB management server.
- communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) of the communication system of the second embodiment and the DB management server 400 The operation will be described with reference to the flowcharts of FIGS. In the following, in order to simplify the explanation, the operation of each of the communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n) is described. The operation of communication terminal apparatus 100 will be described.
- FIG. 11 is a flowchart for explaining the operation of communication terminal apparatus 100 that transmits the history of state information to DB management server 400.
- the processing shown in FIG. 11 is executed by the control unit 10.
- the control unit 10 controls the biological information sensor 21, the biological information encoder 22, the motion information sensor 23, and the motion information encoder 24, and acquires biological information and motion information as user state information.
- the biological information is information such as pulse, heartbeat, body temperature, myoelectricity, electroencephalogram, sweating state, pupil diameter, etc., as shown in FIG. This is information such as walking tempo and exercise status.
- step S401 the control unit 10 associates the state information acquired in step S401 with the content ID of the content data used when the state information is acquired, and stores it in the nonvolatile memory 14. It is additionally recorded as a history of state information (step S402). By the processing in step S402, the history of state information is accumulated in the nonvolatile memory 14 as shown in FIG.
- the control unit 10 determines whether or not the transmission timing of the status information history to the DB management server 400 has arrived, based on a predetermined determination criterion (step S403).
- criteria include, for example, determining that transmission timing has arrived when the history of state information has increased by a predetermined amount, determining that transmission timing has arrived at regular intervals, or When the content data to be played changes, it is determined that the transmission timing has arrived, or when the status information history has increased by a predetermined amount and when the content data to be played has changed, it is determined that the transmission timing has arrived. And so on.
- Judgment criteria can be used, but is basically determined in advance by the manufacturer of the communication terminal device 100.
- step S403 when it is determined that the transmission timing of the state information history has not arrived in the determination processing of step S403, the processing from step S401 is repeated, and the storage processing of the state information history is repeated. become. Further, when it is determined in the determination process of step S403 that the transmission timing of the status information history has arrived, the status information history stored in the non-volatile memory 14 is communicated with the history information of the untransmitted status information. The data is transmitted to the DB management server 400 through the IZF 50 and the Internet 300 (step S404). Thereafter, the processing from step S401 is repeated, and the history information history accumulation processing is repeated.
- the transmitted information has been transmitted by adding a transmitted flag to the transmitted information in the history of the state information stored in the nonvolatile memory 14. And unsent information can be distinguished.
- the history of transmitted status information only the history of untransmitted status information can be stored by moving it to another storage area of the nonvolatile memory 14 or by transferring it to another recording medium. Or leave it in the designated storage area of the source memory.
- FIG. 12 is a flowchart for explaining the operation of the communication terminal device that transmits a content data recommendation request to the DB management server 40. Also in the second embodiment, when the control unit 10 of the communication terminal apparatus 100 receives an instruction input for transmitting a content data recommendation request through the key operation unit 70, the flowchart shown in FIG. Execute the process.
- control unit 10 detects state information including the latest biological information and exercise information through the biological information sensor 21, the biological information encoder 22, the motion information sensor 23, and the motion information encoder 24, and this detected state
- a recommendation request for content data including information is generated and transmitted to DB management server OO via communication IZF50 and Internet 300 (steps). S501).
- the force described as newly acquiring the latest biological information and exercise information is not limited to this.
- a recommendation request can be generated using the latest information of this history. Good.
- the recommendation request generated in the process of step S 101 is information indicating that it is a content data recommendation request in the second embodiment, the terminal ID of the communication terminal device of the transmission source, and state information ( (Biological information, exercise information) and extraction conditions.
- the control unit 10 of the communication terminal device 100 that has transmitted the content data recommendation request receives the recommendation information returned from the DB management server 400 in response to the recommendation request transmitted by itself. Based on this, the related information DB 82 is updated (step S502).
- the DB management server 400 uses the history of status information from all communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n) that can be connected to this. Therefore, it is possible to form recommendation information that takes all of them into consideration, and the requesting communication terminal device 100 can communicate with the DB management server, and all communication terminal devices 100 (1 ), 100 (2), 100 (3),..., 100 (n), it is possible to obtain recommendation information similar to that obtained when content data recommendation information is obtained.
- the control unit 10 of the communication terminal device 100 that has sent out the content data recommendation request takes into account that various information is stored in the related information DB 82, and in accordance with the extraction conditions included in the recommendation request, Candidates satisfying the above conditions are extracted from the related information DB 82 (step S503).
- control unit 10 of communication terminal apparatus 100 determines whether or not there are a plurality of candidates (step S504). If it is determined in step S504 that there are no multiple candidates, only one piece of related information is extracted, which should be a candidate. S505), the processing shown in FIG.
- step S504 when it is determined that there are a plurality of candidates, there are a plurality of pieces of related information that should be candidates.
- the content with the largest content ID among the content IDs is recommended (step S506), and the processing shown in FIG. 12 is terminated.
- step S503 information corresponding to the extraction condition is extracted in step S503. Power It is not limited to this. If the contents of the related information DB82 are cleared when a new information provision request is sent, only the reply data corresponding to the newly sent information provision request is stored in the related information DB82. Therefore, in this case, the process of step S503 shown in FIG. 12 can be omitted.
- FIG. 13 is a flowchart for explaining the operation of the communication terminal device that transmits a user introduction request. Also in the second embodiment, when the control unit 10 of the communication terminal device 100 receives an instruction input to transmit a user introduction request through the key operation unit 70, the processing of the flowchart shown in FIG. Execute. First, the control unit 10 detects state information including the latest biological information and exercise information through the biological information sensor 21, the biological information encoder 22, the motion information sensor 23, and the motion information encoder 24, and detects the detected state. A user introduction request including information is generated and transmitted to the DB management server 400 (step S601).
- step S501 the history of the user status information described with reference to FIG. 3 is frequently detected and stored. If this is the case, an introduction request may be generated using the latest information in this history.
- the introduction request generated in the process of step S601 is information indicating that it is a user introduction request, the terminal ID of the communication terminal device of the transmission source, status information (biological information, exercise information), extraction Conditions also have power.
- the extraction conditions indicate range, similarity, and the like for biological information and exercise information.
- the walking tempo is set to the same level, for example, “ ⁇ 5”.
- the control unit 10 of the communication terminal apparatus 100 receives the introduction information returned from the DB management server 400 in response to the introduction request sent by itself, and receives this information.
- the related information DB 82 is updated based on (Step S602).
- DB management Sano O 0 records the history of status information from all communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n) that can be connected to this. Since it is managed for each user, it is possible to form introductory information that takes all of them into consideration, and the communication terminal device 100 of the request source only needs to communicate with the DB management server.
- Introduction information similar to that obtained when the user introduction information is obtained from each of 100 (1), 100 (2), 100 (3),..., 10 0 (n) can be obtained.
- the control unit 10 of the communication terminal device 100 that has transmitted the user's introduction request considers that various information is stored in the related information DB 82, and follows the extraction conditions included in the introduction request.
- the candidate satisfying the predetermined condition is extracted from the related information DB 82 (step S603).
- control unit 10 of the communication terminal device 100 based on the extracted related information to be a candidate, transmits the user's biological information of the communication terminal device 100 that has transmitted the user's introduction request.
- a user of another communication terminal device whose relationship with the information or exercise information matches the extraction condition is introduced (notified) to the user of the communication terminal device 100 (step S604).
- the user of the communication terminal device 100 that has sent the introduction request makes a communication with the user of the other communication terminal device such as communication with the selected user.
- Contact processing is performed (step S605), and the processing shown in FIG. 13 is terminated.
- step S603. information is extracted in accordance with the extraction condition in step S603. Power It is not limited to this. If the contents of the related information DB82 are cleared when a new information provision request is sent, only the reply data corresponding to the newly sent information provision request is stored in the related information DB82. Therefore, in this case, the process of step S603 shown in FIG. 13 can be omitted.
- FIG. 14 is a flowchart for explaining the operation of the DB management server 00 according to the second embodiment.
- the control unit 410 basically executes the processing shown in FIG. 14 at all times.
- step S701 the control unit 410 of the DB management Sano OO is waiting for reception through the communication IZF 401 (step S701), and when it is determined in step S701 that there is reception addressed to itself. It is determined whether the received information is a history of state information from communication terminal apparatus 100 (step S702).
- control unit 410 uses the history of received status information as a related information DB for each person in charge. (Step S703). Repeat the process.
- control unit 410 determines that the received information is a content data recommendation request, or It is determined whether or not the user is required to provide information such as an introduction request (step S704).
- step S704 If it is determined in step S704 that the received information is not an information provision request !, processing according to the received information is executed (step S705). Repeat the process from step S701.
- step S704 if it is determined that the received information is an information provision request through the judgment processing in step S704, information that matches the extraction condition is extracted (step S706), and this information provision request is obtained.
- the data is transmitted to the original communication terminal device (step S707), and thereafter the processing from step S701 is repeated.
- the DB management server 400 has the communication terminal devices 100 (1), 100 (2), 100 (3),..., 100 (n) respectively.
- this can be stored in the user-related information DB 403 and managed by the user.
- content data recommendation requests and user introduction requests can be received and received.
- the matching information is extracted from the user-related related information DB, and can be returned (transmitted) to the requesting communication terminal device 100.
- the DB management server 400 of the second communication system has the communication terminal devices 100 (1), 100 (2), 100 (3),.
- the status information history is centrally managed, and the request source responds to the information provision request from each of the communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n).
- the request source responds to the information provision request from each of the communication terminal devices 100 (1), 100 (2), 100 (3), ..., 100 (n).
- this communication terminal device it is possible to extract and provide information that matches the biometric information, exercise information, and extraction conditions of the user of the communication terminal device.
- the biological information is not limited to that described in the above embodiment!
- biometric information that can be measured such as respiration rate and blood pressure may be used.
- the exercise information is not limited to the exercise tempo and the exercise state, and various information that changes due to exercise such as the estimated exercise distance and calorie consumption may be used.
- the communication terminal device according to the present invention is applied to a portable communication terminal device.
- the present invention is not limited to this.
- the communication terminal device according to the present invention can also be applied to various fitness machines used in fitness clubs and the like. If exercise information is not taken into account, it can also be applied to electronic devices such as AV (Audio / Visual) devices, audio devices, personal computers, etc. that are installed and used in a predetermined position in the home. It is.
- AV Audio / Visual
- a program (software) corresponding to the flowcharts shown in Figs. 6, 7, 8, 11, 12, and 13 is formed, and this is formed into a biological information sensor, a motion information sensor, and a storage device.
- the communication terminal device of the present invention can be realized by being mounted on an electronic device such as a mobile phone terminal provided with a unit.
- the server device According to the present invention, by forming a program (software) corresponding to the flowchart shown in Fig. 14 and mounting it in a personal computer or the like having a communication function, the server device according to the present invention can be realized. .
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/278,157 US8041801B2 (en) | 2006-02-06 | 2007-01-31 | Information recommendation system based on biometric information |
EP07707767A EP1983446A4 (en) | 2006-02-06 | 2007-01-31 | INFORMATION RECOMMENDATION SYSTEM BASED ON BIOMETRIC INFORMATION |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006-028101 | 2006-02-06 | ||
JP2006028101A JP2007207153A (ja) | 2006-02-06 | 2006-02-06 | 通信端末装置、情報提供システム、サーバ装置、情報提供方法および情報提供プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007091456A1 true WO2007091456A1 (ja) | 2007-08-16 |
Family
ID=38345059
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2007/051549 WO2007091456A1 (ja) | 2006-02-06 | 2007-01-31 | 生体情報にもとづく情報推薦システム |
Country Status (6)
Country | Link |
---|---|
US (1) | US8041801B2 (ja) |
EP (1) | EP1983446A4 (ja) |
JP (1) | JP2007207153A (ja) |
KR (1) | KR20080091799A (ja) |
CN (1) | CN101379493A (ja) |
WO (1) | WO2007091456A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010140176A (ja) * | 2008-12-10 | 2010-06-24 | Yamaha Corp | 情報提供システム、ユーザ端末装置、及び、情報提供サーバ装置 |
CN102224500A (zh) * | 2008-09-24 | 2011-10-19 | 法国电信公司 | 用于简化内容分析的利用简约描述调色板的内容分类 |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003256693B2 (en) * | 2002-07-29 | 2008-05-01 | Intel Corporation | Method and apparatus for electro-biometric identiy recognition |
US7521623B2 (en) * | 2004-11-24 | 2009-04-21 | Apple Inc. | Music synchronization arrangement |
JP4538756B2 (ja) * | 2007-12-03 | 2010-09-08 | ソニー株式会社 | 情報処理装置、情報処理端末、情報処理方法、およびプログラム |
JP5181640B2 (ja) * | 2007-12-03 | 2013-04-10 | ソニー株式会社 | 情報処理装置、情報処理端末、情報処理方法、およびプログラム |
JP5194917B2 (ja) * | 2008-03-21 | 2013-05-08 | ソニー株式会社 | 表示装置およびその表示方法 |
US7915512B2 (en) * | 2008-10-15 | 2011-03-29 | Agere Systems, Inc. | Method and apparatus for adjusting the cadence of music on a personal audio device |
JP2010139647A (ja) * | 2008-12-10 | 2010-06-24 | Yamaha Corp | 楽曲推奨システム及び楽曲推奨プログラム |
GB2467578A (en) * | 2009-02-06 | 2010-08-11 | Sony Corp | Determining, based on the status of a handheld device, users of other network devices who the user of the handheld device may be interested in contacting. |
JP5263088B2 (ja) | 2009-08-31 | 2013-08-14 | ソニー株式会社 | 情報処理装置、プログラム、および情報処理システム |
CN101794465B (zh) * | 2010-04-02 | 2015-05-20 | 中兴通讯股份有限公司 | 一种考勤数据的发送方法及装置 |
ITGE20110015A1 (it) * | 2011-02-07 | 2012-08-08 | Up Group S R L | Metodo per la diffusione di buoni sconto virtuali che favorisce la riduzione del consumo di materiali cartacei, e sistema atto ad implementare tale metodo |
EP2687998B1 (en) * | 2011-03-14 | 2015-12-09 | Nikon Corporation | Information terminal, information providing server, and control program |
WO2012139242A1 (en) * | 2011-04-11 | 2012-10-18 | Intel Corporation | Personalized program selection system and method |
KR101455200B1 (ko) * | 2012-10-09 | 2014-10-30 | 경북대학교 산학협력단 | 학습 모니터링 장치 및 학습 모니터링 방법 |
RU2610944C2 (ru) * | 2011-12-16 | 2017-02-17 | Конинклейке Филипс Н.В. | Хронологический журнал действий пользователя и ассоциированных эмоциональных состояний |
US9983670B2 (en) | 2012-09-14 | 2018-05-29 | Interaxon Inc. | Systems and methods for collecting, analyzing, and sharing bio-signal and non-bio-signal data |
US10606353B2 (en) | 2012-09-14 | 2020-03-31 | Interaxon Inc. | Systems and methods for collecting, analyzing, and sharing bio-signal and non-bio-signal data |
CN103268579A (zh) * | 2013-04-25 | 2013-08-28 | 长沙理工大学 | 一种具有防代点到功能的非接触式自动点名联网*** |
JP6197366B2 (ja) * | 2013-05-23 | 2017-09-20 | ソニー株式会社 | 情報処理装置及び記憶媒体 |
CN104239304B (zh) * | 2013-06-07 | 2018-08-21 | 华为技术有限公司 | 一种数据处理的方法、装置以及设备 |
KR102333704B1 (ko) * | 2013-09-30 | 2021-12-01 | 삼성전자주식회사 | 생체 신호에 기초하여 컨텐츠를 처리하는 방법, 및 그에 따른 디바이스 |
CN103942247B (zh) * | 2014-02-25 | 2017-11-24 | 华为技术有限公司 | 多媒体资源的信息提供方法及装置 |
WO2015174732A1 (ko) * | 2014-05-15 | 2015-11-19 | (주)와이브레인 | 생체신호 기반의 맞춤형 컨텐츠 제공 방법 |
US9916612B2 (en) * | 2014-06-03 | 2018-03-13 | Intel Corporation | User-state mediated product selection |
JP2016057699A (ja) * | 2014-09-05 | 2016-04-21 | 日本電信電話株式会社 | 情報提示装置、方法及びプログラム |
US10346754B2 (en) * | 2014-09-18 | 2019-07-09 | Sounds Like Me Limited | Method and system for psychological evaluation based on music preferences |
WO2016092912A1 (ja) | 2014-12-11 | 2016-06-16 | ソニー株式会社 | プログラム及び情報処理システム |
US10922365B2 (en) * | 2015-09-16 | 2021-02-16 | International Business Machines Corporation | Secure social connection via real-time biometrics and cognitive state comparison |
EP3958131A1 (en) | 2015-11-13 | 2022-02-23 | Sony Group Corporation | Communication system and communication control method |
CN106844359A (zh) * | 2015-12-04 | 2017-06-13 | 深圳富泰宏精密工业有限公司 | 服务器及其音乐服务***及方法 |
CN105512275A (zh) * | 2015-12-04 | 2016-04-20 | 小米科技有限责任公司 | 收藏歌曲的方法及装置 |
CN105550291B (zh) * | 2015-12-10 | 2019-05-31 | 百度在线网络技术(北京)有限公司 | 文本分类方法和装置 |
KR101792862B1 (ko) * | 2015-12-23 | 2017-11-20 | 주식회사 케이티 | 생체 정보 기반 인증 장치, 이와 연동하는 제어 서버, 그리고 이들의 생체 정보 기반 로그인 방법 |
TWI588745B (zh) * | 2015-12-31 | 2017-06-21 | Fuelstation Inc | E-commerce system that can automatically record and update the information in the embedded electronic device by the cloud |
CN106228022B (zh) * | 2016-07-29 | 2019-06-28 | 宁波方太厨具有限公司 | 一种基于个体生理状态的家庭膳食推荐*** |
JP6584376B2 (ja) * | 2016-09-15 | 2019-10-02 | ヤフー株式会社 | 情報処理装置、情報処理方法、および、情報処理プログラム |
US10798451B2 (en) | 2017-02-24 | 2020-10-06 | Rovi Guides, Inc. | Systems and methods for detecting a reaction by a user to a media asset to which the user previously reacted at an earlier time, and recommending a second media asset to the user consumed during a range of times adjacent to the earlier time |
JP2019032603A (ja) * | 2017-08-04 | 2019-02-28 | トヨタ自動車株式会社 | 斡旋保証システム |
WO2019175569A1 (en) * | 2018-03-15 | 2019-09-19 | Arm Ltd | Systems, devices, and/or processes for behavioral and/or biological state processing |
CN108648039A (zh) * | 2018-04-20 | 2018-10-12 | 麒盛科技股份有限公司 | 一种电动床智能体验推荐方法及其应用*** |
WO2020137637A1 (ja) * | 2018-12-27 | 2020-07-02 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理システム、ユーザ側装置、サーバ、及びプログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301399A (ja) * | 2004-04-07 | 2005-10-27 | Sony Corp | 情報処理装置および方法、プログラム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4788983A (en) | 1985-07-31 | 1988-12-06 | Brink Loren S | Pulse rate controlled entertainment device |
US4776323A (en) * | 1987-06-03 | 1988-10-11 | Donald Spector | Biofeedback system for an exerciser |
JPH113356A (ja) * | 1997-06-13 | 1999-01-06 | Nippon Telegr & Teleph Corp <Ntt> | 情報共助方法及びシステム及び情報共助プログラムを格納した記憶媒体 |
JP3030691B2 (ja) | 1997-06-24 | 2000-04-10 | 株式会社ノダ | 引戸および引戸構造 |
EP0961209B1 (en) | 1998-05-27 | 2009-10-14 | Sony France S.A. | Sequence generation using a constraint satisfaction problem formulation |
JP2001265809A (ja) * | 2000-03-23 | 2001-09-28 | Nec Corp | コミュニケーションシステムおよびコミュニケーション方法並びに記録媒体 |
EP1244033A3 (en) * | 2001-03-21 | 2004-09-01 | Matsushita Electric Industrial Co., Ltd. | Play list generation device, audio information provision device, system, method, program and recording medium |
US6623427B2 (en) * | 2001-09-25 | 2003-09-23 | Hewlett-Packard Development Company, L.P. | Biofeedback based personal entertainment system |
EP1606754A4 (en) * | 2003-03-25 | 2006-04-19 | Sedna Patent Services Llc | CREATION OF AUDIENCE ANALYSIS |
US7521623B2 (en) * | 2004-11-24 | 2009-04-21 | Apple Inc. | Music synchronization arrangement |
JP2005032167A (ja) * | 2003-07-11 | 2005-02-03 | Sony Corp | 情報検索装置、情報検索方法、情報検索システム、クライアント装置およびサーバ装置 |
US7003122B2 (en) | 2003-12-12 | 2006-02-21 | Yu-Yu Chen | Portable audio device with body/motion signal reporting device |
JP2006006355A (ja) * | 2004-06-22 | 2006-01-12 | Sony Corp | 生体情報の処理装置および映像音響再生装置 |
US7389917B2 (en) * | 2005-02-15 | 2008-06-24 | International Business Machines Corporation | Enhancing web experiences using behavioral biometric data |
US7567847B2 (en) * | 2005-08-08 | 2009-07-28 | International Business Machines Corporation | Programmable audio system |
US20070074619A1 (en) * | 2005-10-04 | 2007-04-05 | Linda Vergo | System and method for tailoring music to an activity based on an activity goal |
US20070118043A1 (en) * | 2005-11-23 | 2007-05-24 | Microsoft Corporation | Algorithms for computing heart rate and movement speed of a user from sensor data |
US7514623B1 (en) * | 2008-06-27 | 2009-04-07 | International Business Machines Corporation | Music performance correlation and autonomic adjustment |
-
2006
- 2006-02-06 JP JP2006028101A patent/JP2007207153A/ja active Pending
-
2007
- 2007-01-31 US US12/278,157 patent/US8041801B2/en not_active Expired - Fee Related
- 2007-01-31 KR KR1020087019297A patent/KR20080091799A/ko not_active Application Discontinuation
- 2007-01-31 EP EP07707767A patent/EP1983446A4/en not_active Withdrawn
- 2007-01-31 WO PCT/JP2007/051549 patent/WO2007091456A1/ja active Application Filing
- 2007-01-31 CN CNA2007800046535A patent/CN101379493A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301399A (ja) * | 2004-04-07 | 2005-10-27 | Sony Corp | 情報処理装置および方法、プログラム |
Non-Patent Citations (3)
Title |
---|
ANDERSON M. ET AL.: "RACOFI: A Rule-Applying Collaborative Filtering System", INTERNATIONAL WORKSHOP ON COLLABORATION AGENTS: AUTONOMOUS AGENTS FOR COLLABORATIVE ENVIRONMENTS (COLA'03), October 2003 (2003-10-01), XP003016740 * |
KAJI K. ET AL.: "Jokyo to Shiko ni Kansuru Annotation ni Motozuku On-line Gakkyoku Suisen System", INFORMATION PROCESSING SOCIETY OF JAPAN KENKYU HOKOKU, 12 December 2004 (2004-12-12), pages 33 - 38, XP003016739 * |
See also references of EP1983446A4 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102224500A (zh) * | 2008-09-24 | 2011-10-19 | 法国电信公司 | 用于简化内容分析的利用简约描述调色板的内容分类 |
JP2010140176A (ja) * | 2008-12-10 | 2010-06-24 | Yamaha Corp | 情報提供システム、ユーザ端末装置、及び、情報提供サーバ装置 |
Also Published As
Publication number | Publication date |
---|---|
EP1983446A1 (en) | 2008-10-22 |
KR20080091799A (ko) | 2008-10-14 |
US8041801B2 (en) | 2011-10-18 |
JP2007207153A (ja) | 2007-08-16 |
EP1983446A4 (en) | 2010-04-07 |
US20090271496A1 (en) | 2009-10-29 |
CN101379493A (zh) | 2009-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2007091456A1 (ja) | 生体情報にもとづく情報推薦システム | |
US10838685B2 (en) | Information processing device and non-transitory computer-readable medium | |
CN100512911C (zh) | 锻炼设备 | |
JP6471186B2 (ja) | モバイルデバイスを用いるフィットネス・モニタリングの方法、装置、コンピュータ読取り可能媒体、及びシステム | |
US10918325B2 (en) | Brain wave measuring device and brain wave measuring system | |
JP5069687B2 (ja) | コンテンツ情報の提供を受けたユーザの感情状態を分析するための方法及び装置 | |
US8030564B2 (en) | Method for selecting and recommending content, server, content playback apparatus, content recording apparatus, and recording medium storing computer program for selecting and recommending content | |
US20220269723A1 (en) | Song similarity determination | |
TWI619072B (zh) | 伺服器及其音樂服務系統及方法 | |
KR20170100007A (ko) | 청취 로그 및 음악 라이브러리를 생성하기 위한 시스템 및 방법 | |
CN109040297A (zh) | 用户画像生成方法及装置 | |
JP7009342B2 (ja) | 咀嚼や笑みに係る量に基づき食事を評価可能な装置、プログラム及び方法 | |
CN107690815B (zh) | 个性化媒体传送 | |
CN106777016A (zh) | 基于即时通信进行信息推荐的方法及装置 | |
CN106777115A (zh) | 歌曲处理方法及装置 | |
CN110799946A (zh) | 多应用用户兴趣存储器管理 | |
KR100869245B1 (ko) | 사용자 맞춤형 서비스 제공 시스템 및 방법 | |
JP4599141B2 (ja) | 情報提供システム,情報提供サーバおよびコンピュータプログラム | |
US20160188290A1 (en) | Method, device and system for pushing audio | |
CN110870322B (zh) | 信息处理设备、信息处理方法 | |
TW201724902A (zh) | 具短距無線通訊元件以能更新其內資訊之穿戴式電子裝置 | |
CN110809489B (zh) | 信息处理装置、信息处理方法和存储介质 | |
CN113495967A (zh) | 一种多媒体数据的推送方法、设备、服务器以及存储介质 | |
KR20230073678A (ko) | 운동프로그램 개인화 및 공유 전자장치 및 방법 | |
JP2023062752A (ja) | プログラム、情報処理装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 6209/DELNP/2008 Country of ref document: IN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007707767 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12278157 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200780004653.5 Country of ref document: CN Ref document number: 1020087019297 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12278157 Country of ref document: US |