+

WO2018168007A1 - Serveur, procédé de traitement d'informations, système réseau, et terminal - Google Patents

Serveur, procédé de traitement d'informations, système réseau, et terminal Download PDF

Info

Publication number
WO2018168007A1
WO2018168007A1 PCT/JP2017/031371 JP2017031371W WO2018168007A1 WO 2018168007 A1 WO2018168007 A1 WO 2018168007A1 JP 2017031371 W JP2017031371 W JP 2017031371W WO 2018168007 A1 WO2018168007 A1 WO 2018168007A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
user
question
questionnaire
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2017/031371
Other languages
English (en)
Japanese (ja)
Inventor
孝之 永松
実雄 阪本
竹内 正樹
慎一郎 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of WO2018168007A1 publication Critical patent/WO2018168007A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers

Definitions

  • One embodiment of the present invention relates to a server, an information processing method, a network system, and a terminal technology for outputting voice such as a message.
  • Patent Document 1 discloses a control device, a control method, and a control program.
  • the control device is searched by a search unit that searches for advertisement information that is information related to an advertisement that is output as a response message, based on the characteristics of sound in a conversation between the dialog agent system and the user, and the search unit.
  • an output control unit that controls to output an advertisement related to the advertisement information as a response message. For this reason, the control apparatus can output a message suitable for the user.
  • An object of one aspect of the present invention is to provide a technique for easily extracting useful information such as a questionnaire response from a user.
  • a server receives a questionnaire including at least one question from the first terminal via the communication interface for communicating with the first and second terminals, and communicates with the second terminal via the communication interface.
  • a processor for outputting at least one question to the second terminal during the exchange of a voice message with the user, and obtaining an answer result to the at least one question from the second terminal via the communication interface;
  • a server an information processing method, a network system, or a terminal capable of easily extracting useful information such as a questionnaire response from a user.
  • the network system 1 mainly includes a server 100, other information providing servers 100B and 100C, an input terminal 200 for registering a desired questionnaire in a voice service, a robot 300A, a refrigerator, and an air conditioner. And other electrical devices (communication terminals).
  • the electrical apparatus according to the present embodiment outputs a message by voice based on data from the server 100 in response to a message from the user.
  • the electrical device is not limited to the robot 300A, but includes refrigerators, microwave ovens, air conditioners, washing machines, vacuum cleaners, air purifiers, humidifiers, dehumidifiers, rice cookers, lighting appliances, mobile phones, smartphones, TVs, Even AV (audio / visual) equipment such as hard disk recorders, projectors, music players, game machines, personal computers, built-in lighting, solar power generators, intercoms, water heaters, housing equipment such as hot water washing toilet seat controllers, etc. Good.
  • AV audio / visual equipment
  • these electric devices are also collectively referred to as an electric device 300.
  • the server 100 causes the electric device 300 to output a voice message, acquires a voice message from the user via the electric device 300, and further in response thereto, the electric device 300. To output a voice message.
  • the server 100 accepts registration of a questionnaire including a plurality of questions via the input terminal 200.
  • the server 100 accepts a questionnaire composed of 100 questions about buildings from company A of a housing maker, accepts a questionnaire composed of 50 questions about beverages from company B of a beverage maker, Accept a questionnaire consisting of 30 questions about leisure time.
  • one questionnaire is composed of one or more questions (problems). Each question may be answered as YES / NO, some may be chosen from multiple choices such as 1, 2, 3 and A, B, C, etc. is there.
  • the server 100 while the server 100 is interacting with the user via the robot 300A based on the information acquired from the weather forecast server 100B, the news server 100C, etc., the server 100 performs the questionnaire little by little, for example, one question or two questions. For example, the answer from the user is obtained via the robot 300A. Finally, the server 100 provides the input terminal 200 with data obtained by collecting the answers.
  • server 100 includes a CPU (Central Processing Unit) 110, a memory 120, an operation unit 140, and a communication interface 160 as main components.
  • CPU Central Processing Unit
  • CPU 110 controls each unit of server 100 by executing a program stored in memory 120.
  • the CPU 110 executes programs stored in the memory 120 and executes various processes described later by referring to various data.
  • the memory 120 is realized by various RAMs (Random Access Memory), various ROMs (Read-Only Memory), and the like.
  • the memory 120 stores a program executed by the CPU 110, data generated by execution of the program by the CPU 110, input data, a database used for other voice services, and the like.
  • the memory 120 stores a user information table 121, a questionnaire table 122, a problem table 123, an answer table 124, an aggregation table 125, and the like.
  • the user information table 121 includes a user ID, a user name, a device ID, a device type, a user address, and a user age for each user of the electric device 300 such as the robot 300A. And the user's sex, the user's address, the ID of the questionnaire that is currently being answered, and the corresponding number such as the number of the next question.
  • the user and the device are not limited to one-to-one. For example, a plurality of devices may be associated with one user, or a plurality of users may be associated with one device.
  • the questionnaire table 122 includes, for each registered questionnaire, a correspondence relationship between a questionnaire ID, the number of problems, a questionnaire provider ID, and a provider name.
  • the problem table 123 is created for each questionnaire. As shown in FIG. 5, the problem table 123 includes a problem number and a problem content for each of one or more problems included in one questionnaire.
  • the answer table 124 includes an answer ID, a questionnaire ID, a problem number, and an answer for each user answer.
  • the tabulation table 125 includes a questionnaire ID, a problem number ID, the total number of answers, the number of times the answer A is selected, and the ratio of the answer A to the total number of answers. , The number of times selected for each other answer and the ratio of each answer to the total number of answers.
  • the CPU 110 counts each question regarding the provider's questionnaire, that is, the total number of answers, the number of times the answer A is selected, the ratio of the answer A to the total number of answers, The selected number of times for each answer and the ratio of each answer to the total number of answers are transmitted to the provider input terminal 200 or the like via the communication interface 160.
  • the operation unit 140 receives a command from a service manager and the like and inputs the command to the CPU 110.
  • the communication interface 160 transmits data from the CPU 110 to other devices such as the electric device 300 and the input terminal 200 via the Internet, a carrier network, a router, and the like. Conversely, the communication interface 160 receives data from other devices such as the electric device 300 and the input terminal 200 via the Internet, a carrier network, a router, etc., and passes them to the CPU 110.
  • the configuration of the other information providing servers 100B and 100C differs in the data of the memory 120 and the processing of the CPU 110, but the hardware configuration is generally the same as that of the server 100, and therefore the description thereof will not be repeated here. ⁇ Information processing in server 100>
  • the CPU 110 of the server 100 receives audio data from the electrical device 300 via the communication interface 160, the CPU 110 executes the following processing.
  • the CPU 110 extracts a message from the voice data and analyzes the message (step S102).
  • CPU 110 determines whether or not the received data is a questionnaire response (step S104).
  • CPU 110 stores the response in response table 124 (step S106).
  • CPU 110 updates tabulation table 125 based on the new answer (step S108).
  • CPU110 performs the process from step S118.
  • CPU 110 determines whether or not a predetermined condition is satisfied (step S110). If the predetermined condition is not satisfied (NO in step S110), CPU 110 creates a normal message (step S118). CPU110 performs the process from step S136.
  • CPU 110 If the predetermined condition is satisfied (YES in step S110), CPU 110 reads the next problem from problem table 123 (step S132). CPU110 converts a problem and a message into audio
  • the CPU 110 extracts a message from the voice data and analyzes the message (step S102).
  • CPU 110 determines whether or not the received data is a questionnaire response (step S104).
  • CPU 110 stores the response in response table 124 (step S106).
  • CPU 110 updates tabulation table 125 based on the new answer (step S108).
  • CPU110 performs the process from step S118.
  • CPU 110 determines whether or not the number of consecutive message exchanges N is greater than a predetermined number, for example, three (step S112). When the number of consecutive message exchanges N is equal to or less than the predetermined number (NO in step S112), CPU 110 creates a normal message (step S118) and increments the number of consecutive times N (step S120). . CPU110 performs the process from step S136.
  • a predetermined number for example, three
  • CPU 110 If the number N of consecutive message exchanges is greater than the predetermined number (YES in step S112), CPU 110 reads the next problem from problem table 123 (step S132) and resets the number N of consecutive times (step S132). Step S134).
  • CPU110 converts a problem and a message into audio
  • CPU110 transmits audio
  • the input terminal 200 is realized by a personal computer, a tablet terminal, or the like.
  • input terminal 200 includes a CPU 210, a memory 220, a display 230, an operation unit 240, and a communication interface 260 as main components.
  • the CPU 210 controls each unit of the input terminal 200 by executing a program stored in the memory 220. For example, the CPU 210 executes various processes by executing programs stored in the memory 220 and referring to various data.
  • the memory 220 is realized by various RAMs, various ROMs, and the like.
  • the memory 220 stores a program executed by the CPU 210, data generated by execution of the program by the CPU 210, questionnaire information input via the operation unit 240, a questionnaire total result received from the server 100, and the like.
  • the display 230 displays a questionnaire being created or a total result obtained from the server 100 based on a signal from the CPU 210.
  • the operation unit 240 accepts various operation commands, questionnaire questions, and the like.
  • the display 230 and the operation unit 240 may constitute a touch panel.
  • the communication interface 260 transmits data from the CPU 210 to another device such as the server 100 via the Internet, a carrier network, a router, or the like. Conversely, the communication interface 260 receives data from other devices such as the server 100 via the Internet, a carrier network, a router, etc., and passes it to the CPU 210.
  • a carrier network such as the Internet
  • a router such as the Internet
  • the communication interface 260 receives data from other devices such as the server 100 via the Internet, a carrier network, a router, etc., and passes it to the CPU 210.
  • the electric device 300 includes a CPU 310, a memory 320, a display 330, an operation unit 340, a camera 350, a communication interface 360, a speaker 370, a microphone 380, and a device driving unit 390 as main components.
  • the CPU 310 controls each unit of the electric device 300 by executing a program stored in the memory 320 or an external storage medium.
  • the memory 320 is realized by various RAMs, various ROMs, and the like.
  • the memory 320 stores a program executed by the CPU 310, data generated by execution of the program by the CPU 310, data received from the server 100 or another server, data input via the operation unit 340, and the like.
  • Display 330 outputs characters and images based on signals from CPU 310.
  • the display 330 may simply be lights 330A and 330B as shown in FIG.
  • the operation unit 340 is realized by a button, a touch panel, or the like, receives a command from the user, and inputs the command to the CPU 310.
  • the display 330 and the operation unit 340 may constitute a touch panel.
  • the operation unit 340 may be a proximity sensor, a temperature sensor, or the like.
  • the CPU 310 detects that the user has held his / her hand over the electric device 300 via a proximity sensor or a temperature sensor as the operation unit 340 and starts various operations.
  • the electric device 300 may be a robot, and the electric device 300 may detect that the user strokes or strikes the electric device 300 by arranging the proximity sensor in the vicinity of the forehead.
  • the camera 350 takes an image and delivers the image data to the CPU 310.
  • the CPU 310 may specify the user's movement from the image data, or may provide the image data to the server 100 and the server 100 may specify the user's movement.
  • the user may detect an action of shaking his / her head and accept a positive answer, or the user may detect an action of shaking his / her head and accept a negative answer.
  • the communication interface 360 is realized by a communication module such as a wireless LAN communication or a wired LAN.
  • the communication interface 360 exchanges data with other devices such as the server 100 by wired communication or wireless communication.
  • Speaker 370 outputs sound based on a signal from CPU 310. More specifically, in the present embodiment, CPU 310 causes speaker 370 to output a voice message or a voice questionnaire based on voice data received from server 100 via communication interface 360. Alternatively, CPU 310 creates an audio signal based on text data received from server 100 via communication interface 360 and causes speaker 370 to output an audio message. Alternatively, CPU 310 reads out voice data of a message stored in advance in memory 320 based on the message ID received from server 100 via communication interface 360 and causes speaker 370 to output a voice message.
  • the microphone 380 creates an audio signal based on external audio and inputs it to the CPU 310.
  • the CPU 310 transmits to the server 100 voice data such as message exchange voices and questionnaire responses obtained by the microphone 380.
  • the device driving unit 390 controls each unit (such as a motor and a heater) of the electric device 300 based on a signal from the CPU 310.
  • step S132 of FIG. 8 the CPU 110 selects questions in order of problem numbers. However, priority is given to questions related to the topic of dialogue with the user. It may be output. And when there is no question relevant to the topic of the dialogue performed with the user, the questions that have not been output may be output in order from the lowest problem number.
  • the memory 120 of the server 100 stores a problem table 123X as shown in FIG.
  • the question table 123X includes a question number, a question content, and an attribute such as a theme for each of one or more questions included in one questionnaire.
  • the memory 120 of the server 100 stores a user information table 121X as shown in FIG.
  • the user information table 121 includes, for each user of the electric device 300 such as the robot 300A, a user ID, a user name, a device ID, a device type, a user address, a user age, a user gender, It includes correspondences such as the user's address, the ID of the questionnaire currently being answered, and the question number of the question that has already been output.
  • step S110 when the predetermined condition is satisfied in step S110, the CPU 110 of the server 100 refers to the problem table 123X and the user information table 121X, Among them, a question related to the topic of the message currently exchanged between the electric device 300 and the user is searched (step S131A).
  • CPU110 reads the said question, when the unoutput question relevant to the topic of the message currently exchanged between the electric equipment 300 and the user is found (in the case of YES in step S131A) ( Step S131B).
  • a questionnaire question is issued when message exchange is executed a predetermined number of times.
  • the present invention is not limited to such a predetermined condition.
  • the CPU 110 determines, as a predetermined condition, that the dialogue with the user is terminated, determines that the dialogue with the user is likely to be terminated.
  • a questionnaire question may be read (step S132).
  • a predetermined condition it is determined whether or not a message has been exchanged a predetermined number of times.
  • a questionnaire may be output in consideration of other conditions in addition to the condition of the number of message exchanges.
  • the CPU 110 of the server 100 receives audio data from the electrical device 300 via the communication interface 160, the CPU 110 executes the following processing.
  • the CPU 110 extracts a message from the voice data and analyzes the message (step S102).
  • CPU 110 determines whether or not the received data is a questionnaire response (step S104).
  • CPU 110 stores the response in response table 124 (step S106).
  • CPU 110 updates tabulation table 125 based on the new answer (step S108).
  • CPU110 performs the process from step S118.
  • CPU 110 determines whether or not the number of consecutive message exchanges N is greater than a predetermined number, for example, three (step S112). When the number of consecutive message exchanges N is equal to or less than the predetermined number (NO in step S112), CPU 110 creates a normal message (step S118) and increments the number of consecutive times N (step S120). . CPU110 performs the process from step S136.
  • a predetermined number for example, three
  • CPU 110 If the number of consecutive message exchanges N is greater than the predetermined number (YES in step S112), CPU 110 reads out other predetermined conditions (step S114). CPU 110 determines whether or not other predetermined conditions are satisfied (step S116).
  • the CPU 110 determines whether or not the user has shown an interest in the topic or theme of the most recent message or the most recent message (step S116). For example, when the message from the user includes a positive keyword such as “I love!” Or “Like” or a question from the user, the user shows an interest in the topic or theme. (If YES in step S116), the process from step S132 is executed.
  • CPU 110 determines that the user has not shown interest in the series of messages (NO in step S116), and the processing from step S118. Execute.
  • the CPU 110 asks the user “Yes” or “Yes” after asking the user “Is interested?” Or “Can you cooperate with a simple questionnaire?” Via the electrical device 300.
  • the predetermined condition is satisfied (in the case of YES in step S116), and “No” for the question. If there is an answer “Yes” or no answer, it may be determined that the user did not show interest in the topic or theme, that is, the predetermined condition was not satisfied (in step S116). If NO).
  • step S132 the CPU 110 reads the next problem from the problem table 123 and resets the number of consecutive times N (step S134).
  • CPU110 converts the question and message of a questionnaire into audio
  • CPU110 transmits audio
  • the questionnaire provider can set the situation that the user wants to answer for each problem. For example, it is preferable that a problem to be answered in a cold morning, a problem to be answered on a rainy day, a problem to be answered by a user living near the sea, or the like can be specified.
  • the memory 120 of the server 100 may store an output condition table 126 as shown in FIG.
  • the output condition table 126 includes a condition ID, a questionnaire ID, a problem number, a day of the week, a time zone, weather, and the like for each output condition, that is, for each problem or questionnaire for which a condition suitable for output is set. Including the corresponding relationship.
  • the CPU 110 of the server 100 receives questionnaire questions and setting conditions from the input terminal 200 via the communication interface 160 and accumulates them in the output condition table 126.
  • step S110 of FIG. 8, step S116 of FIG. 12, etc. CPU 110 determines whether or not the current day of the week, time, weather, temperature, etc. match the output conditions of the next question in the questionnaire. to decide. Then, the CPU 110 executes the process from step S132 when the current day of the week, time, weather, temperature, and the like match the output condition of the next question in the questionnaire, and executes the process from step S118 when they do not match. .
  • the memory 120 of the server 100 may store a second output condition table 126B as shown in FIG.
  • the output condition table 126B includes a correspondence relationship between a condition ID, a questionnaire ID, a problem number, a user address, a user postal code, a user age, a user gender, and the like for each output condition.
  • the CPU 110 of the server 100 receives questionnaire questions and setting conditions from the input terminal 200 via the communication interface 160 and accumulates them in the output condition table 126B.
  • step S110 of FIG. 8, step S116 of FIG. 12, etc. the CPU 110 matches the output condition of the next question in the questionnaire such as the user's address, the user's postal code, the user's age, and the user's gender. Judge whether to do. And CPU110 performs the process from step S132, when a user's address, a user's postal code, a user's age, a user's sex, etc. match the output conditions of the next problem of a questionnaire, and does not match In this case, the processing from step S118 is executed. Alternatively, the CPU 110 may cause the electric device 300 to output a problem that matches the condition or a problem that the condition is not set first. ⁇ Fourth embodiment>
  • the CPU 110 of the server 100 may determine whether or not a predetermined condition is satisfied based on the user's habits. For example, as illustrated in FIG. 15, the CPU 110 of the server 100 acquires calendar information and various logs of the user of the target electric device 300 from the other server 100B and the electric device 300, and performs a questionnaire based on the information. It is preferable to adjust the output timing, amount, frequency, and the like.
  • the memory 120 of the server 100 may have a user habit table 127 as shown in FIG.
  • the user habit table 127 includes a correspondence relationship between a day of the week and a time zone when the user is not busy for each user.
  • the CPU 110 of the server 100 generates a voice message when the user has a time slot or the user can afford based on the user's operation log accumulated via the electric device 300 or the user's history acquired from another server.
  • the easy time zone is specified and stored in the user habit table 127.
  • step S110 of FIG. 8 or step S116 of FIG. 12 CPU 110 identifies a user corresponding to electrical device 300, and the current day of the week and time are in a time zone in which the user can afford. Judge whether there is. Then, the CPU 110 executes the processing from step S132 when the current day of the week and time are in a time zone in which the user can afford, and when the current day of the week and time are not in a time zone in which the user can afford. The process from step S118 is executed. ⁇ Fifth embodiment>
  • the CPU 110 of the server 100 swells program information, CM time zones, and programs being watched on the TV 300 ⁇ / b> X near the target electrical device 300 from the other server 100 ⁇ / b> C and the electrical device 300. It is preferable to acquire a time zone, an instantaneous audience rating, and adjust the questionnaire output timing, amount, frequency, and the like based on the information.
  • step S110 of FIG. 8 or step S116 of FIG. 12 the CPU 110 determines that the predetermined condition is satisfied when the television 300X in the vicinity of the electric device 300 is playing a CM.
  • the instantaneous audience rating of the program being output by the television 300X is less than a predetermined value or less than half of the average audience rating of the program, it is determined that a predetermined condition is satisfied, or the television 300X outputs It is preferable to determine that a predetermined condition is satisfied when a scene other than the pre-registered exciting scene of the program in the middle is being output.
  • the CPU 110 of the server 100 causes the electric device 300 to output a questionnaire or a problem related to a CM output by the television 300X in the vicinity of the electric device 300.
  • the CPU 110 of the server 100 causes the electric device 300 to output a questionnaire regarding a program output by the television 300X in the vicinity of the electric device 300.
  • the theme is associated with the questionnaire or problem, and the theme is also associated with the program or CM, so that the CPU 110 performs the questionnaire or problem related to the theme of the program or CM in step S132 of FIG. 8 or FIG. Can be preferentially selected.
  • the CPU 110 of the server 100 may cause the electrical device 300 to output a voice message indicating that points for acquiring other products and services can be obtained when answering a questionnaire.
  • the memory 120 of the server 100 stores a point table 128 as shown in FIG.
  • the point table 128 includes, for each user, a user ID, the total number of points, the number of questionnaires that answered up to the last question, the total number of answered questions, and the like.
  • CPU 110 stores the numerical value obtained by equation (1) in point table 128 as the total number of points.
  • Total points number of completed questionnaires x 10 + total number of answered questions (1)
  • the CPU 110 of the server 100 receives audio data from the electrical device 300 via the communication interface 160, the CPU 110 executes the following processing.
  • the CPU 110 extracts a message from the voice data and analyzes the message (step S102).
  • CPU 110 determines whether or not the received data is a questionnaire response (step S104).
  • CPU 110 stores the response in response table 124 (step S106).
  • CPU 110 updates tabulation table 125 based on the new answer (step S108).
  • CPU 110 also increases the points of the target user in point table 128 (step S109).
  • CPU110 performs the process from step S118.
  • CPU 110 determines whether or not a predetermined condition is satisfied (step S110). If the predetermined condition is not satisfied (NO in step S110), CPU 110 creates a normal message (step S118). CPU110 performs the process from step S136B.
  • CPU 110 determines whether or not the next problem number is divisible by 10 (step S126). If the next question number is not divisible by 10 (NO in step S126), CPU 110 executes the processing from step S132. If the next question number is divisible by 10 (YES in step S126), CPU 110 refers to point table 128, reads the user's point corresponding to electrical device 300, and describes the current point. Create (step S128).
  • CPU 110 reads out the next problem from problem table 123 (step S132).
  • CPU110 converts a problem and a message into audio
  • CPU110 transmits audio
  • the CPU 110 may determine whether or not the number of questions until the end of the questionnaire is a predetermined value, or whether or not the total number of clear points is a predetermined value. Also good.
  • the CPU 110 may create a text for notifying the user of the number of questions until the end of the questionnaire, or a text for notifying the user of the total number of clear points and the numerical value up to that point. May be created.
  • CPU 110 may convert the text into voice data.
  • the electric device 300 when the predetermined condition is satisfied, the electric device 300 outputs a question one by one.
  • the number is not limited to one, and a plurality of, for example, 2 to About five questions may be output.
  • X electric devices 300 are provided.
  • the electrical device 300 may output Y questions less than X.
  • the CPU 110 of the server 100 when a predetermined condition is satisfied, for example, when the output condition of the third embodiment is satisfied, or when the user of the fourth embodiment is idle.
  • the predetermined number of times in the first and second embodiments is set low, and when the predetermined condition is not satisfied, the predetermined number of times in the first and second embodiments is set high.
  • the frequency may be changed.
  • the CPU 110 of the server 100 may adjust the number of questions output at one time and the output frequency according to the expiration date of the questionnaire.
  • the memory 120 of the server 100 may store a questionnaire table 122Y as shown in FIG. As shown in FIG. 26, the questionnaire table 122Y includes, for each registered questionnaire, a correspondence relationship between the questionnaire ID, the number of problems, the questionnaire provider ID, the provider name, and the validity period of the questionnaire. including.
  • the memory 120 of the server 100 stores a user information table 121Y as shown in FIG.
  • the user information table 121Y includes, for each user of the electric device 300 such as the robot 300A, a user ID, a user name, a device ID, a device type, a user address, a user age, a user gender, It includes correspondences such as the user's address, the ID of the questionnaire currently being answered, the question number of the questions that have already been output, the number of questionnaire questions that are output together, and the frequency of questionnaire output.
  • the CPU 110 of the server 100 refers to the questionnaire table 122Y and the user information table 121Y and asks all questions within the validity period of the questionnaire.
  • the number and the frequency are set so that the output is completed (step S1101). For example, the CPU 110 increases or decreases the number and increases or decreases the frequency based on the elapsed period, the remaining period, the number of questions that have been output, and the number of questions that have not been output. . More specifically, if the number of unanswered questions / the number of remaining periods is greater than the number of questions that have been output / number of elapsed periods, increase the number or increase the frequency.
  • the user information table 121Y is updated, and when the number of unanswered questions / the number of remaining periods is smaller than the number of questions that have been output / number of elapsed periods, the number is decreased or the frequency is decreased. Then, the user information table 121Y is updated.
  • CPU 110 determines whether or not a predetermined condition is satisfied based on updated user information table 121Y (step S110).
  • the server 100 is not limited to a form in which the robot 300A outputs a voice questionnaire.
  • the electric device 300 may be a microwave oven 300 ⁇ / b> B having a screen and can conduct a questionnaire using an image.
  • the problem table 123 includes not only text data but also image data as contents.
  • CPU110 of the server 100 will perform the following processes, when data are received from the electrical equipment 300 via the communication interface 160.
  • FIG. 21 is a diagrammatic representation of CPU110 of the server 100.
  • the CPU 110 extracts a message from the voice data and analyzes the message (step S202).
  • CPU 110 determines whether or not the received data is a questionnaire response (step S204).
  • CPU 110 stores the response in response table 124 (step S206).
  • CPU 110 updates tabulation table 125 based on the new answer (step S208).
  • CPU110 performs the process from step S218.
  • CPU 110 determines whether or not a predetermined condition is satisfied (step S210). If the predetermined condition is not satisfied (NO in step S210), CPU 110 creates a normal message (step S218). CPU110 performs the process from step S236.
  • the CPU 110 reads the next problem image or text from the problem table 123 (step S232).
  • the CPU 110 converts the text data of the problem or message into voice data and associates the image data (step S236).
  • CPU110 transmits audio
  • the CPU 310 of the electric device 300 causes the speaker 370 to output a message or a problem while displaying an image or text on the display 330.
  • the CPU 310 transmits the message from the user acquired via the operation unit 340 and the voice of the user acquired via the microphone 380 to the server 100 via the communication interface 360.
  • the present invention is not limited to the structure, function, and operation of the server 100, the electric device 300, and the input terminal 200 as in the first to ninth embodiments.
  • the role of each device is another server, database, smartphone,
  • the application may be shared by a plurality of devices and programs. Conversely, some or all of the roles of a plurality of devices may be integrated into one device.
  • the electrical device 300 may have a part of the role of the server 100 according to the first to ninth embodiments.
  • the electric device 300 such as a smartphone may create an interaction message with the user by itself, and insert a questionnaire provided from the server 100 into the interaction message.
  • one aspect of the present invention can also be applied to a case where the object is achieved by supplying a program to a system or apparatus. Then, a storage medium (or memory) storing a program represented by software for achieving one embodiment of the present invention is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores it. The effect of one embodiment of the present invention can also be enjoyed by reading and executing the program code stored in the medium.
  • the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes one aspect of the present invention.
  • Network system 100 Server 100B: Information providing server 100C: Information providing server 110: CPU 120: Memory 121: User information table 122: Questionnaire table 123: Question table 124: Answer table 125: Total table 126: First output condition table 126B: Second output condition table 127: User habit table 128: Point table 140 : Operation unit 160: Communication interface 200: Input terminal 300: Electric device 300A: Robot 300B: Microwave oven 300X: Television 310: CPU 320: Memory 330: Display 340: Operation unit 350: Camera 360: Communication interface 370: Speaker 380: Microphone 390: Device drive unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Business, Economics & Management (AREA)
  • Acoustics & Sound (AREA)
  • Accounting & Taxation (AREA)
  • Computational Linguistics (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Multimedia (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)

Abstract

L'invention concerne un serveur (100) qui comprend : une interface de communication (160) permettant de communiquer avec des premier et second terminaux (200, 300) ; et un processeur (110) permettant de recevoir un questionnaire comprenant au moins une question provenant du premier terminal (200) par l'intermédiaire de l'interface de communication (160), amenant le second terminal (300) à faire sortir au moins une question par l'intermédiaire de l'interface de communication (160) pendant un échange de messages vocaux entre le second terminal (300) et un utilisateur, et acquérir, à partir du second terminal (300), un résultat de réponse à ladite question par l'intermédiaire de l'interface de communication (160).
PCT/JP2017/031371 2017-03-14 2017-08-31 Serveur, procédé de traitement d'informations, système réseau, et terminal Ceased WO2018168007A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-048342 2017-03-14
JP2017048342A JP6883451B2 (ja) 2017-03-14 2017-03-14 サーバ、情報処理方法、ネットワークシステム、および端末

Publications (1)

Publication Number Publication Date
WO2018168007A1 true WO2018168007A1 (fr) 2018-09-20

Family

ID=63523425

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/031371 Ceased WO2018168007A1 (fr) 2017-03-14 2017-08-31 Serveur, procédé de traitement d'informations, système réseau, et terminal

Country Status (2)

Country Link
JP (1) JP6883451B2 (fr)
WO (1) WO2018168007A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7472494B2 (ja) * 2019-12-27 2024-04-23 Toppanホールディングス株式会社 通知管理装置、通知管理方法、及びプログラム
CN111823229A (zh) * 2020-06-17 2020-10-27 慧灵科技(深圳)有限公司 机械臂控制流程生成方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003196462A (ja) * 2001-12-28 2003-07-11 Toshiba Corp 対話型データ収集システム
JP2004348226A (ja) * 2003-05-20 2004-12-09 Kazuyuki Kudo アンケートシステム、アンケート支援装置及びアンケート方法
JP2008052449A (ja) * 2006-08-23 2008-03-06 Synapse Communications Kk 対話型エージェントシステム及び方法
JP2010015266A (ja) * 2008-07-01 2010-01-21 Universal Entertainment Corp 会話制御システム、並びに端末装置
JP2015186225A (ja) * 2014-03-26 2015-10-22 Kddi株式会社 視聴数測定システム及び視聴数測定方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003196462A (ja) * 2001-12-28 2003-07-11 Toshiba Corp 対話型データ収集システム
JP2004348226A (ja) * 2003-05-20 2004-12-09 Kazuyuki Kudo アンケートシステム、アンケート支援装置及びアンケート方法
JP2008052449A (ja) * 2006-08-23 2008-03-06 Synapse Communications Kk 対話型エージェントシステム及び方法
JP2010015266A (ja) * 2008-07-01 2010-01-21 Universal Entertainment Corp 会話制御システム、並びに端末装置
JP2015186225A (ja) * 2014-03-26 2015-10-22 Kddi株式会社 視聴数測定システム及び視聴数測定方法

Also Published As

Publication number Publication date
JP2018151922A (ja) 2018-09-27
JP6883451B2 (ja) 2021-06-09

Similar Documents

Publication Publication Date Title
CN110570698B (zh) 一种在线教学控制方法、装置、存储介质以及终端
TWI565315B (zh) 基於視頻的交互方法、終端、伺服器及系統
CN113411656B (zh) 信息处理方法、装置、计算机设备及存储介质
CN114286156B (zh) 直播交互方法、装置、存储介质及计算机设备
US8725117B2 (en) Optimizing operation of a radio program
CN110225412B (zh) 视频互动方法、装置和存储介质
CN105046525A (zh) 广告投放系统、装置及方法
WO2015188753A1 (fr) Procédé d'interaction sur la base de programmes multimédia et dispositif terminal
JP2014098962A (ja) 行動制御装置、行動制御方法、および制御プログラム
CN111596558A (zh) 智慧显示终端的显示切换方法、装置、设备及存储介质
CN112083655B (zh) 一种电子设备控制方法及相关设备
CN103596051A (zh) 电视装置及其虚拟主持人显示方法
WO2018168007A1 (fr) Serveur, procédé de traitement d'informations, système réseau, et terminal
CN110109377B (zh) 家电设备的控制系统及方法、空调器
CN105847596A (zh) 一种防沉迷方法、装置及终端设备
CN111741116B (zh) 情感交互方法、装置、存储介质及电子装置
JP2017027473A (ja) 連携システム、連携サーバ、機器制御サーバ、機器、および端末装置
CN118264845A (zh) 直播信息处理方法、装置、计算机设备及可读存储介质
CN117714720A (zh) 直播交互方法、装置、计算机设备及计算机可读存储介质
JP6817056B2 (ja) サーバ、情報処理方法、ネットワークシステム、および端末
CN113159813B (zh) 电子设备及其操作方法
JP6351987B2 (ja) 発話制御装置、発話装置、発話制御システム、発話制御方法、発話装置の制御方法、および制御プログラム
JP2018101197A (ja) サーバ、情報処理方法、ネットワークシステム、および端末
JP6691895B2 (ja) ネットワークシステム、情報処理方法、およびサーバ
CN116540557B (zh) 视听结合的智能家电终端控制方法、装置及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17900928

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17900928

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载