Questionnaire Support Device, Terminal Device, Questionnaire Support Method, and Program
The questionnaire support device addresses the challenge of presenting web page-specific questionnaires by using page identification and user interaction data to deliver targeted surveys, enhancing response collection efficiency.
Patent Information
- Application Number
- JP2021108475
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-30
- Publication Date
- 2025-07-30
- Estimated Expiration
- 2041-06-30
AI Technical Summary
Existing survey systems struggle to appropriately present questionnaires to users visiting specific web pages and obtain relevant responses, particularly regarding user feelings towards the web page.
A questionnaire support device that includes an identifier receiving unit to identify web pages, a questionnaire acquisition unit to retrieve appropriate questionnaire information, and a transmission unit to deliver the questionnaire to users based on page identification, user operations, and attribute values, ensuring the questionnaire is presented to the right user at the right time.
Enables the presentation of targeted questionnaires to users during their web page visit, allowing for the collection of user feedback such as feelings towards the web page, thereby improving response accuracy and relevance.
Smart Images

Figure 0007715548000001 
Figure 0007715548000002 
Figure 0007715548000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a questionnaire support device that supports the output of a questionnaire. [Background technology]
[0002] Conventionally, there has been a survey device that includes a survey data sending unit that sends survey data to the user terminal to present a survey and obtain responses to the survey in a chat format, a response receiving unit that receives responses to the survey from the user terminal, and a content sending unit that sends display data to the user terminal to display content including links to web pages related to the survey after responses to the survey have been obtained (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Re-tabled publication 2017 / 216893 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the prior art, it has been difficult to appropriately present a questionnaire about a specific web page to a user who is a visitor to the web page while the user is visiting the web page, and to obtain a response to the questionnaire. [Means for solving the problem]
[0005] The questionnaire support device of the first invention includes an identifier receiving unit that receives a page identifier for identifying a web page accessed by a terminal device, a questionnaire acquisition unit that acquires questionnaire information from a questionnaire storage unit in which one or more pieces of questionnaire information are stored when the page identifier received by the identifier receiving unit is a web page for receiving answers to a questionnaire, and a questionnaire transmission unit that transmits the questionnaire information.
[0006] With such a configuration, it is possible to present a questionnaire for the web page to a user who is a visitor to the web page during the visit and obtain information of the user such as feelings towards the web page.
[0007] Further, the questionnaire support device of the second invention refers to a management information storage unit in which one or more pieces of management information including a page identifier for identifying a web page corresponding to a questionnaire are stored with respect to the first invention, and further includes a determination unit that determines whether or not the web page identified by the page identifier received by the identifier receiving unit is a web page for receiving answers to a questionnaire.
[0008] With such a configuration, it is possible to present a questionnaire for the web page to a user who is a visitor to the web page during the visit and obtain information of the user such as feelings towards the web page.
[0009] Furthermore, the questionnaire support device of the third invention, with respect to the first or second invention, further includes an operation information receiving unit that receives operation information regarding a user's operation input to a web page in a terminal device, in association with the page identifier of the web page, a response receiving unit that receives response information regarding an answer to the questionnaire information, and a storage unit that stores the operation information received by the operation information receiving unit and the response information received by the response receiving unit in association with each other.
[0010] With such a configuration, it is possible to present a questionnaire about the web page to a user who is a visitor to the web page and obtain information about the user such as the user's feelings towards the web page during the visit.
[0011] Further, the questionnaire support device of the fourth invention of the present invention further includes an operation information receiving unit that associates and receives operation information related to a user's operation input to a web page in a terminal device with respect to any one of the first to third inventions, and the determination unit determines whether the operation information received by the operation information receiving unit satisfies the questionnaire conditions related to the operation information. The questionnaire transmission unit is a questionnaire support device that transmits questionnaire information only when the determination unit determines that the questionnaire conditions are also satisfied.
[0012] With such a configuration, a questionnaire can be provided to an appropriate user.
[0013] Further, the questionnaire support device of the fifth invention of the present invention further includes an attribute value acquisition unit that acquires one or more attribute values of a user who uses a terminal device from a user information storage unit that stores user information having one or more attribute values for each user with respect to any one of the first to third inventions. The determination unit determines whether the one or more attribute values acquired by the attribute value acquisition unit satisfy the questionnaire conditions related to the user's attribute values. The questionnaire transmission unit is a questionnaire support device that transmits questionnaire information only when the determination unit determines that the questionnaire conditions are also satisfied.
[0014] With such a configuration, a questionnaire can be provided to an appropriate user.
[0015] Further, the questionnaire support device of the sixth invention of the present invention, with respect to the second invention, the management information storage unit stores two or more pieces of management information including one page identifier. Each of the two or more pieces of management information has different questionnaire conditions and corresponds to different questionnaire information. The questionnaire transmission unit is a questionnaire support device that transmits questionnaire information corresponding to the questionnaire conditions when the determination unit determines that the questionnaire conditions are also satisfied.
[0016] With such a configuration, it is possible to provide an appropriate questionnaire to an appropriate user.
[0017] Further, the questionnaire support device of the seventh invention of the present invention includes, with respect to any one of the first to sixth inventions, a response reception unit that receives response information regarding a response to questionnaire information, and a notification destination acquisition unit that acquires notification destination information associated with a page identifier for identifying a web page from a notification destination storage unit in which notification destination information associated with one or more page identifiers is stored, and a response transmission unit that transmits the response information received by the response reception unit or information based on the response information to the notification destination indicated by the notification destination information.
[0018] With such a configuration, it is possible to provide response information or information based on the response information to an appropriate administrator or the like.
[0019] Further, the questionnaire support device of the eighth invention of the present invention includes, with respect to any one of the first to seventh inventions, a response reception unit that receives response information that has two or more instructable icons for specifying the sentiment towards a web page as questionnaire information and that has an icon identifier for identifying the instructed icon as a response to the questionnaire information, and a storage unit that stores the response information having the icon identifier in association with the page identifier of the web page.
[0020] With such a configuration, it is possible to obtain information on the user's sentiment towards the web page of a user who is a visitor to the web page.
[0021] Further, the questionnaire support device of the ninth invention of the present invention includes, with respect to the eighth invention, a response reception unit that receives response information having an icon identifier for identifying each icon that has been double-tapped two or more times, and a response configuration unit that configures response information having degree information for specifying the degree of sentiment corresponding to the icon identifier using the response information received by the response reception unit, and a storage unit that stores the response information configured by the response configuration unit in association with the page identifier.
[0022] With such a configuration, it is possible to obtain information including the strength of the user's emotion towards the web page, where the user is a visitor to the web page.
[0023] Further, the terminal device of the tenth invention includes a terminal output unit that outputs a web page, a terminal reception unit that receives an operation on the web page, and a terminal reception unit that receives questionnaire information associated with a page identifier that identifies the web page. The terminal output unit is a terminal device that outputs the questionnaire information when the operation information corresponding to the operation satisfies the questionnaire conditions.
[0024] With such a configuration, among the users who are visitors to the web page, it is possible to present a questionnaire to the users who have performed a specific operation.
[0025] Further, the terminal device of the eleventh invention is a terminal device that, with respect to the tenth invention, further includes a terminal transmission unit that receives response information to the questionnaire information and transmits the response information in the terminal reception unit.
[0026] With such a configuration, it is possible to transmit response information to the questionnaire.
Advantages of the Invention
[0027] According to the questionnaire support device of the present invention, it is possible to appropriately present a questionnaire regarding the web page to a user who is a visitor to a specific web page during the visit and obtain a response to the questionnaire.
Brief Description of the Drawings
[0028]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Modes for Carrying Out the Invention
[0029] Hereinafter, embodiments of a questionnaire support device and the like will be described with reference to the drawings. In the embodiments, components denoted by the same reference numerals perform the same operations, and thus the description thereof may be omitted again.
[0030] (Embodiment 1) In the present embodiment, an information system including a questionnaire support device that receives a page identifier for identifying a web page accessed by a terminal device and transmits a questionnaire regarding the web page to the terminal device when the web page is a web page targeted for a questionnaire will be described.
[0031] Also, in the present embodiment, an information system including a questionnaire support device that receives operation information regarding a user's operation on a web page and response information regarding a questionnaire, and stores the operation information and the response information in association with each other will be described. By doing so, the relationship between the user's operation and the response to the questionnaire can be analyzed.
[0032] Also, in the present embodiment, an information system including a questionnaire support device that transmits a questionnaire when the received operation information satisfies questionnaire conditions will be described.
[0033] Also, in the present embodiment, an information system including a questionnaire support device that transmits a questionnaire when the user's attribute value satisfies questionnaire conditions will be described.
[0034] Also, in the present embodiment, an information system including a questionnaire support device that has two or more questionnaire conditions associated with a web page and transmits different questionnaires for each questionnaire condition will be described.
[0035] Furthermore, in the present embodiment, an information system including a questionnaire support device that transmits information based on response information regarding a questionnaire regarding a web page to a notification destination associated with the web page, generally in real time, will be described.
[0036] Figure 1 is a conceptual diagram of the information system A in the present embodiment. The information system A includes one or more terminal devices 1, a questionnaire support device 2, and one or more management terminals 3.
[0037] The terminal device 1 is a terminal used by a user. The terminal device 1 is generally a device that receives a web page from a second server described later, outputs the web page, receives questionnaire information from the questionnaire support device 2, and outputs the questionnaire information.
[0038] The questionnaire support device 2 is a so-called server, for example, an ASP server, a cloud server, etc. However, the type of the questionnaire support device 2 is not limited.
[0039] The questionnaire support device 2 generally transmits questionnaire information to the terminal device 1 and does not transmit a web page to the terminal device 1. Note that transmitting the questionnaire information to the terminal device 1 may be transmission to the terminal device 1 via a second server described later.
[0040] The management terminal 3 is a terminal used by an administrator. The administrator is, for example, an administrator of a website, an administrator of a web page, or an administrator of the questionnaire support device 2.
[0041] The terminal device 1 and the management terminal 3 are, for example, so-called personal computers, tablet terminals, smartphones, etc., and their types are not limited.
[0042] The terminal device 1 and the questionnaire support device 2 can communicate with each other via a network such as the Internet. Also, the questionnaire support device 2 and the management terminal 3 can communicate with each other via a network such as the Internet or a LAN.
[0043] Figure 2 is a block diagram of the information system A in the present embodiment. Figure 3 is a block diagram of the questionnaire support device 2.
[0044] The terminal device 1 includes a terminal storage unit 11, a terminal reception unit 12, a terminal processing unit 13, a terminal transmission unit 14, a terminal reception unit 15, and a terminal output unit 16.
[0045] The questionnaire support device 2 includes a storage unit 21, a reception unit 22, a processing unit 23, and a transmission unit 24. The storage unit 21 includes a user information storage unit 211, a management information storage unit 212, a questionnaire storage unit 213, a notification destination storage unit 214, an operation information storage unit 215, and a response storage unit 216. The reception unit 22 includes an identifier reception unit 221, an operation information reception unit 222, and a response reception unit 223. The processing unit 23 includes a determination unit 231, a questionnaire acquisition unit 232, a response composition unit 233, a storage unit 234, an attribute value acquisition unit 235, and a notification destination acquisition unit 236. The attribute value acquisition unit 235 includes a score calculation means 2351. The transmission unit 24 includes a questionnaire transmission unit 241 and a response transmission unit 242.
[0046] The management terminal 3 includes a management storage unit 31, a management reception unit 32, a management processing unit 33, a management transmission unit 34, a management reception unit 35, and a management output unit 36.
[0047] Various types of information are stored in the terminal storage unit 11 that constitutes the terminal device 1. The various types of information are, for example, a user identifier, a user terminal identifier, a user's attribute value, etc. The user identifier is information for identifying a user, for example, an ID, but it can also be other information such as a phone number, a credit card number, an email address, etc. The user terminal identifier is information for identifying the terminal device 1, for example, a Cookie ID, a session identifier, an IP address, a MAC address, etc. Also, the user's attribute value is, here, for example, static attribute values such as the user's gender and age. Note that the user terminal identifier may be considered to be the user identifier.
[0048] The terminal reception unit 12 receives inputs such as instructions and information from the user. The instructions and information are, for example, a page identifier, an operation on a web page, operation information, response information, a login instruction, etc.
[0049] A page identifier is information that identifies a web page. The page identifier is, for example, a URI or a URL. The accepted page identifier is usually the identifier of the web page being accessed.
[0050] Operation information is information related to a user's operation on a website. The operation information is, for example, information indicating that a button has been pressed, information indicating that an anchor has been pointed to, information on an operation to jump to another page, information entered in a field, etc. The operation information is, for example, "rightButtonON" (indicating that the right mouse button has been pressed), "drug object A" (indicating that object A has been dragged), "<purchase product ID>123 <quantity>3" (indicating that 3 products identified by 123 have been purchased), "jump http: / / www.xxx.co.jp" (indicating that the web page specified by the URL "http: / / www.xxx.co.jp" has been accessed), etc. The operation information here is usually information on primitive operations, but it is preferable that the information can be used by an administrator described later to judge the meaning and significance of the operations. That is, the data structure, information granularity, etc. of the operation information are not limited. The operation information is usually information that identifies an operation performed by a user, but may also include information related to processing performed by the questionnaire support device 2 resulting from the user's operation.
[0051] Answer information is information that identifies an answer to questionnaire information. Answer information may simply be referred to as an answer. Questionnaire information is information about a questionnaire for a user. Here, the questionnaire is a questionnaire regarding a web page. It is preferable that the questionnaire regarding the web page is a questionnaire about the overall impression of the web page. However, it may also be considered that the questionnaire regarding the web page may be a questionnaire about specific information (for example, a specific product or a specific service) posted on the web page. Questionnaire information has one or two or more question items. It is preferable that a question item has two or more selectable icons that identify feelings regarding the web page. Each of the two or more selectable icons that identify feelings is, for example, one of the four-level icons of "excellent", "so-so", "not very", and "very bad". The icon has, for example, an image of a face or an illustration of a face that can assume a feeling. The icon includes a selectable design and is broadly interpreted.
[0052] A login instruction is an instruction to log in. The login instruction has, for example, a user identifier. The login instruction has, for example, a user identifier and a password. Note that the web page may be regarded as the same as a website. A website is a site having one or two or more web pages. The website here is, for example, an e-commerce site. However, the type of the website is not limited.
[0053] The input means for instructions, information, etc. may be anything such as a touch panel, a keyboard, a mouse, or a menu screen. The terminal reception unit 12 can be realized by a device driver of an input means such as a touch panel or a keyboard, control software of a menu screen, or the like.
[0054] The terminal processing unit 13 performs various processes. The various processes are, for example, a process of changing instructions, information, etc. received by the terminal reception unit 12 into instructions, information, etc. having a structure to be transmitted, a process of changing information received by the terminal reception unit 15 into a structure to be output, and the like.
[0055] The terminal processing unit 13 may perform the determination processing described later. If information indicating that questionnaire information is to be output is obtained as a result of the determination processing, the questionnaire information is output by the terminal output unit 16 described later.
[0056] The terminal transmission unit 14 transmits various types of information, instructions, etc. Various types of information, instructions, etc. are, for example, operation information, answer information, login instructions, etc.
[0057] The terminal transmission unit 14 usually transmits information, instructions, etc. to the questionnaire support device 2. In addition to the operation information, the terminal transmission unit 14 may transmit the attribute value of the user. The attribute value of the user is stored in the terminal storage unit 11 and is, for example, the gender, age, etc. of the user. The attribute value of the user transmitted here is, for example, a static attribute value.
[0058] However, the terminal transmission unit 14 may transmit information, instructions, etc. to a second server device (not shown). In such a case, operation information, etc. is transmitted from the second server device to the questionnaire support device 2. The second server device will be described later.
[0059] The terminal reception unit 15 receives various types of information. Various types of information are, for example, web pages, questionnaire information, processing results, results of login processing.
[0060] The received questionnaire information is, for example, questionnaire information associated with a page identifier that identifies the web page being browsed. The processing result is information regarding the result of processing performed by the processing unit 23 described later or a web site (the web site to which the operation information was transmitted) not shown. The processing result is, for example, the destination web page, a panel on which the result of a product purchase instruction is described, an error message, etc. The result of the login processing is information indicating whether the login processing was successful or failed, information on the web page after login, etc.
[0061] The terminal output unit 16 outputs various types of information. The various types of information are, for example, information that the terminal reception unit 15 has received and that the terminal processing unit 13 has output after being changed in structure, such as, for example, a web page, questionnaire information, a processing result, and the result of a login process.
[0062] It is preferable that the terminal output unit 16 outputs questionnaire information when the operation information corresponding to the operation performed by the user on the web page satisfies the questionnaire conditions.
[0063] Here, output generally refers to display on a display, but it may also be considered as a concept including projection using a projector, printing by a printer, sound output, transmission to an external device, storage in a recording medium, and delivery of a processing result to another processing device or another program, etc.
[0064] Various types of information are stored in the storage unit 21 that constitutes the questionnaire support device 2. The various types of information are, for example, user information to be described later, management information to be described later, notification destination information to be described later, operation information, answer information, and information on arithmetic expressions for calculating scores.
[0065] One or more pieces of user information are stored in the user information storage unit 211. It is preferable that one or more pieces of user information are stored in the user information storage unit 211 in association with a page identifier.
[0066] User information is information about a user and has one or more attribute values. One or more attribute values are usually static attribute values, but may also include dynamic attribute values. Static attribute values are usually attribute values that do not change, but may be considered as attribute values that do not change from moment to moment. Static attribute values are, for example, name, age, address, telephone number, credit card number, email address, user terminal identifier, user identifier, password, etc. Dynamic attribute values are attribute values that can change dynamically depending on user operations, etc. Dynamic attribute values include, for example, real-time dynamic attribute values and dynamic attribute values using history information. Real-time dynamic attribute values are attribute values that change from moment to moment in real time. Real-time dynamic attribute values are, for example, the stay time of the web page that the user is currently viewing, the number of web pages viewed during the current stay, etc. Dynamic attribute values using history information are dynamic attribute values obtained using the history of operation information during past visits. Dynamic attribute values using history information are, for example, the number of purchases, purchase amount, total purchase amount, average stay time, average number of page views, number of visits, scores described later, etc. Note that the process of obtaining dynamic attribute values is possible by known techniques.
[0067] One or more pieces of management information are stored in the management information storage unit 212.
[0068] Management information is information for determining the web page to which questionnaire information is to be sent. Management information includes a page identifier that identifies the web page for receiving questionnaire responses. Management information may have questionnaire conditions. Questionnaire conditions are conditions regarding operation information when sending questionnaire information. Questionnaire conditions may be conditions regarding one or more attribute values of the user. Questionnaire conditions may be associated with the page identifier. That is, management information may have questionnaire conditions, a page identifier, and information for specifying questionnaire information. Information for specifying questionnaire information is questionnaire information or a questionnaire identifier. A questionnaire identifier is information for identifying questionnaire information.
[0069] The management information storage unit 212 may store two or more pieces of management information including one page identifier. In such a case, the management information has a page identifier, a questionnaire condition, and information for specifying questionnaire information. Also, in such a case, different questionnaire information will be transmitted to the terminal device 1 according to the questionnaire condition for the web page identified by the one page identifier. Note that the information for specifying the questionnaire information is, for example, a questionnaire identifier, but it may also be the questionnaire information itself.
[0070] One or two or more pieces of questionnaire information are stored in the questionnaire storage unit 213. The questionnaire information is associated with, for example, a questionnaire identifier. The questionnaire information is associated with, for example, a page identifier. The questionnaire information has, for example, basic questionnaire information. The questionnaire information has, for example, one or more pieces of information including additional questionnaire information and free-form questionnaire information. The basic questionnaire information is information on a basic questionnaire. The basic questionnaire information is, for example, information on a questionnaire for which responses are desired from all users. The additional questionnaire information is information on an additional questionnaire with respect to the basic questionnaire information. The free-form questionnaire information is information on a questionnaire for which free descriptions can be made.
[0071] One or two or more pieces of notification destination information are stored in the notification destination storage unit 214. The notification destination information is information for specifying a notification destination to the administrator. The notification destination information is, for example, the IP address of the management terminal 3, the administrator's email address, the ID of the administrator of the chat system, etc. Each piece of notification destination information in the notification destination storage unit 214 is associated with, for example, a page identifier.
[0072] The operation information storage unit 215 stores one or more pieces of operation information. Usually, the operation information storage unit 215 stores one or more pieces of operation information for each user. For example, the operation information storage unit 215 stores one or more pieces of operation information in association with a user identifier. Note that the received operation information may be different from the operation information stored in the operation information storage unit 215. The operation information received by the operation information receiving unit 222 and the operation information stored in the operation information storage unit 215 may have different data structures, etc. For example, the operation information received by the operation information receiving unit 222 may be information on a primitive operation (e.g., "rightButtonON"), and the operation information stored in the operation information storage unit 215 may be information for which the meaning and significance of the operation can be determined (e.g., "Page ○○ has been displayed"). In such a case, the processing unit 23 constructs the operation information stored in the operation information storage unit 215 using the received operation information. It is preferable that each piece of operation information in the operation information storage unit 215 is associated with a page identifier.
[0073] The response storage unit 216 stores one or two or more pieces of response information. The response information in the response storage unit 216 is associated with, for example, a page identifier. The response information in the response storage unit 216 is associated with, for example, a user identifier. The response information in the response storage unit 216 is associated with, for example, operation information. This operation information is usually information based on the operation performed by the user who sent the response information. This operation information is usually information regarding the operation on the page identifier of the web page that is the target of the operation performed by the user who sent the response information.
[0074] The receiving unit 22 receives various types of information, instructions, etc. The various types of information, instructions, etc. are, for example, a page identifier, operation information, response information, and a login instruction.
[0075] The identifier receiving unit 221 receives a page identifier that identifies the web page accessed by the terminal device 1. Note that the web page may be a website. That is, the page identifier may be information that identifies the site. It is preferable that the identifier receiving unit 221 receives the page identifier in association with a user identifier.
[0076] The identifier receiving unit 221 receives a page identifier from the terminal device 1 or a second server (not shown). The second server (not shown) is, for example, a web server accessed from the terminal device 1. The second server receives an access from the terminal device 1, transmits a web page to the terminal device 1, and may transmit the page identifier to the questionnaire support device 2 in association with the user identifier of the user of the terminal device 1. Alternatively, the second server may transmit the page identifier to the questionnaire support device 2 without transmitting the user identifier. In such a case, the questionnaire information is usually transmitted from the questionnaire support device 2 to the terminal device 1 via the second server.
[0077] The operation information receiving unit 222 receives operation information regarding a user's operation input to a web page in the terminal device 1 in association with the page identifier of the web page. The operation information receiving unit 222 usually receives the operation information from the terminal device 1, but may receive it from a second server accessed from the terminal device 1.
[0078] The response receiving unit 223 receives response information regarding a response to the questionnaire information. The response receiving unit 223 usually receives the response information from the terminal device 1, but may receive the response information transmitted from the terminal device 1 via the second server.
[0079] Note that the response information may be a response input by the user or information obtained from the response input by the user. Information obtained from the response input by the user is, for example, information obtained by aggregating responses to two or more questions input by the user.
[0080] The response receiving unit 223 receives, for example, response information that is a response to the questionnaire information and has an icon identifier for identifying the instructed icon. The icon is an icon representing the user's emotion regarding the web page. The user's emotion may be the user's impression, feeling, or thought regarding the web page, and is broadly interpreted.
[0081] The response receiving unit 223 receives response information having an icon identifier for identifying each icon that has been double-tapped or more, for example. Such response information has, for example, an icon identifier and count information. The count information is information for specifying the number of times the icon has been double-tapped. The double-tap is a selection or an instruction.
[0082] The processing unit 23 performs various processes. The various processes are, for example, the processes performed by the questionnaire acquisition unit 232, the storage unit 234, the attribute value acquisition unit 235, the determination unit 231, and the notification destination acquisition unit 236.
[0083] The processing unit 23 constantly acquires information regarding the browsing of a user who is visiting a website, for example. The information regarding browsing is the stay time on the website or web page, the number of browsed pages, etc. That is, for example, the processing unit 23 constantly measures the stay time of the user who is visiting the website on the site or web page. Also, the processing unit 23 performs a purchase process, a settlement process, etc. of a product based on the received operation information. Also, the processing unit 23 updates the dynamic attribute value of the user based on the received operation information.
[0084] The processing unit 23 performs a process according to the received operation information, for example. The process according to the operation information is, for example, the transmission of a web page corresponding to the operation information, the purchase process of a product corresponding to the operation information, the settlement process of a product corresponding to the operation information, etc. The process can be anything as long as it follows the operation information. The processing unit 23 performs the process and acquires the processing result. Note that the processing result is, for example, the destination web page, the panel on which the result of the purchase instruction of the product is described, an error message, etc. Also, since the process of such a processing unit 23 is a known technique, a detailed description is omitted. Also, it goes without saying that the process according to the received operation information may be performed by the second server.
[0085] The determination unit 231 determines whether the web page identified by the page identifier received by the identifier reception unit 221 is a web page that accepts questionnaire responses. Note that the determination unit 231 may always determine that the web page identified by the page identifier received by the identifier reception unit 221 is a web page that accepts questionnaire responses.
[0086] The determination unit 231 determines, for example, by referring to the management information storage unit 212, whether the web page identified by the page identifier received by the identifier reception unit 221 is a web page that accepts questionnaire responses. The determination unit 231 determines, for example, by referring to the management information storage unit 212, whether there is management information including the page identifier received by the identifier reception unit 221 among the management information stored in the management information storage unit 212.
[0087] The determination unit 231 determines, for example, whether the operation information received by the operation information reception unit 222 satisfies the questionnaire conditions regarding the operation information.
[0088] The determination unit 231 determines, for example, whether one or more attribute values acquired by the attribute value acquisition unit 235 satisfy the questionnaire conditions regarding the user's attribute values.
[0089] [[ID=1,6]]The questionnaire acquisition unit 232 acquires questionnaire information from the questionnaire storage unit 213.
[0090] The questionnaire acquisition unit 232 acquires questionnaire information from the questionnaire storage unit 213, for example, when the determination unit 231 determines that it is a web page that accepts questionnaire responses.
[0091] The questionnaire acquisition unit 232 acquires questionnaire information from the questionnaire storage unit 213, for example, when the determination unit 231 determines that the operation information received by the operation information reception unit 222 conforms to the questionnaire conditions.
[0092] The questionnaire acquisition unit 232 acquires questionnaire information from the questionnaire storage unit 213, for example, when the determination unit 231 determines that one or more attribute values acquired by the attribute value acquisition unit 235 match the questionnaire conditions.
[0093] The questionnaire acquisition unit 232 acquires questionnaire information that pairs with the page identifier of the web page, for example, when the determination unit 231 determines that the web page is a web page for receiving questionnaire responses and the operation information received by the operation information reception unit 222 matches the questionnaire conditions, from the questionnaire storage unit 213.
[0094] The questionnaire acquisition unit 232 acquires questionnaire information that pairs with the page identifier of the web page, for example, when the determination unit 231 determines that the web page is a web page for receiving questionnaire responses and one or more attribute values acquired by the attribute value acquisition unit 235 match the questionnaire conditions, from the questionnaire storage unit 213.
[0095] The questionnaire acquisition unit 232 acquires questionnaire information that pairs with the page identifier of the web page and the questionnaire conditions, for example, when the determination unit 231 determines that the web page is a web page for receiving questionnaire responses and the operation information received by the operation information reception unit 222 matches the questionnaire conditions, from the questionnaire storage unit 213.
[0096] The questionnaire acquisition unit 232 acquires questionnaire information that pairs with the page identifier of the web page and the questionnaire conditions, for example, when the determination unit 231 determines that the web page is a web page for receiving questionnaire responses and one or more attribute values acquired by the attribute value acquisition unit 235 match the questionnaire conditions, from the questionnaire storage unit 213.
[0097] The response composition unit 233 composes the response information to be accumulated using the response information received by the response reception unit 223.
[0098] When response information having icon identifiers for identifying each icon that has been double-tapped or more (for example, two or more icon identifiers of the double-tapped icons) is received, the response construction unit 233 constructs response information having degree information (for example, information based on the number of double-taps) for specifying the degree of emotion corresponding to the icon identifier, using, for example, the response information received by the response reception unit 223.
[0099] It is preferable that the storage unit 234 stores the operation information received by the operation information reception unit 222 and the response information received by the response reception unit 223 in association with each other. The storage unit 234 stores, for example, the operation information in the operation information storage unit 215. The storage unit 234 stores, for example, the response information in the response storage unit 216. It is preferable that the storage unit 234 stores the operation information and the response information in association with the user identifier. It is preferable that the storage unit 234 stores the operation information and the response information in association with the page identifier.
[0100] The storage unit 234 stores, for example, the response information having the icon identifier in association with the page identifier of the web page. The storage unit 234 stores, for example, the response information constructed by the response construction unit 233 in association with the page identifier. The storage unit 234 stores, for example, the response information in association with the user identifier of the user who gave the response. In such a case, the response information is received in association with the user identifier.
[0101] The attribute value acquisition unit 235 acquires one or more attribute values of the user visiting the website. Here, the one or more attribute values may include the static attribute values and the dynamic attribute values described above. The attribute value acquisition unit 235 acquires one or more attribute values of the user visiting the website, using the received one or more operation information. The attribute value acquisition unit 235 usually acquires one or more static attribute values from the user information storage unit 211. Also, the attribute value acquisition unit 235 usually acquires one or more dynamic attribute values, using the received one or two or more operation information.
[0102] Further, the attribute value acquisition unit 235 acquires one or more dynamic attribute values, which are attribute values that change dynamically, using the one or more pieces of operation information received by the operation information reception unit 222.
[0103] The attribute value acquisition unit 235 acquires one or more attribute values of a user who is visiting the website, and compares them with one or more attribute values of other users who are users other than the said user, and acquires one or more attribute values that are more characteristic as they satisfy predetermined conditions. Here, satisfying the predetermined conditions means (1) the ratio of people having the same attribute value as the user's attribute value is equal to or less than the threshold value or smaller than the threshold value, (2) there is no other person having the same attribute value, (3) the number of people having the same attribute value as the user's attribute value is equal to or less than the threshold value or less than the threshold value, (4) having the same attribute value as the pre-stored attribute value, etc.
[0104] The attribute value acquisition unit 235 acquires, from the operation information storage unit 215, one or more pieces of operation information accumulated before login and one or more pieces of operation information accumulated after login for one terminal device 1, and acquires one or more attribute values using the two or more pieces of operation information acquired.
[0105] The score calculation means 2351 calculates the score of one user using two or more pieces of information out of one or more attribute values of the user and one or more pieces of operation information received by the operation information reception unit 222 for one user.
[0106] The score calculation means 2351 calculates the score, for example, by an increasing function using as parameters one or more pieces of information among the stay time of the website or web page acquired by the attribute value acquisition unit 235, the number of purchases, the purchase amount, the total purchase amount, the number of PVs, the average stay time, and the number of visits. The score is, for example, information indicating the importance of the user as seen by the administrator. Note that the number of PVs is the number of page views. However, the arithmetic expression for calculating the score is not limited. The said arithmetic expression is a function using one or more attribute values of the user as parameters.
[0107] The notification destination acquisition unit 236 acquires notification destination information associated with a page identifier that identifies the web page being browsed by the user from the notification destination storage unit 214. For example, the notification destination acquisition unit 236 acquires, from the notification destination storage unit 214, the notification destination information associated with the page identifier received by the identifier reception unit 221.
[0108] The transmission unit 24 transmits various types of information. The various types of information are, for example, questionnaire information, response information, or information based on the response information. Note that the transmission destination of the information is usually the terminal device 1, but it may also be the second server to which the terminal device 1 is accessing. When the transmission destination of the information is the second server, the information is usually transmitted to the terminal device 1 via the second server. That is, the transmission of the information to the terminal device 1 may be either direct transmission or indirect transmission via the second server.
[0109] The questionnaire transmission unit 241 transmits questionnaire information. The questionnaire transmission unit 241 usually transmits the questionnaire information to the terminal device 1, but it may also transmit it to the second server. For example, the questionnaire transmission unit 241 transmits the questionnaire information acquired by the questionnaire acquisition unit 232 to the terminal device 1 that has transmitted the page identifier.
[0110] It is preferable that the questionnaire transmission unit 241 transmits the questionnaire information only when, for example, the determination unit 231 determines that it is a web page for receiving answers to the questionnaire.
[0111] It is preferable that the questionnaire transmission unit 241 transmits the questionnaire information only when, for example, the determination unit 231 determines that the received operation information satisfies the questionnaire conditions.
[0112] It is preferable that the questionnaire transmission unit 241 transmits the questionnaire information only when, for example, the determination unit 231 determines that the acquired attribute value satisfies the questionnaire conditions.
[0113] The questionnaire transmission unit 241 is, for example, a web page where the determination unit 231 accepts questionnaire responses, and it is preferable to transmit questionnaire information only when it is determined that the operation information also satisfies the questionnaire conditions.
[0114] The questionnaire transmission unit 241 is, for example, a web page where the determination unit 231 accepts questionnaire responses, and it is preferable to transmit questionnaire information only when it is determined that the attribute value also satisfies the questionnaire conditions.
[0115] The questionnaire transmission unit 241 is, for example, a web page where the determination unit 231 accepts questionnaire responses. When it is determined that the operation information satisfies the questionnaire conditions, the questionnaire information corresponding to the questionnaire conditions is transmitted to the terminal device 1.
[0116] The questionnaire transmission unit 241 is, for example, a web page where the determination unit 231 accepts questionnaire responses. When it is determined that the attribute value satisfies the questionnaire conditions, the questionnaire information corresponding to the questionnaire conditions is transmitted to the terminal device 1.
[0117] The questionnaire transmission unit 241 is a web page where the determination unit 231 accepts questionnaire responses. When it is determined that the operation information satisfies the questionnaire conditions, the questionnaire information corresponding to the page identifier of the web page and the questionnaire conditions is transmitted to the terminal device 1.
[0118] The questionnaire transmission unit 241 is a web page where the determination unit 231 accepts questionnaire responses. When it is determined that the attribute value satisfies the questionnaire conditions, the questionnaire information corresponding to the page identifier of the web page and the questionnaire conditions is transmitted to the terminal device 1.
[0119] The response transmission unit 242 transmits the response information received by the response reception unit 223 or information based on the response information to the notification destination indicated by the notification destination information. Note that the information based on the response information is the information configured by the response configuration unit 233.
[0120] In the management storage unit 31 that constitutes the management terminal 3, various types of information are stored. The various types of information are, for example, an administrator identifier that identifies an administrator.
[0121] The management reception unit 32 receives various instructions, information, etc. The input means for various instructions, information, etc. can be anything, such as a touch panel, keyboard, mouse, menu screen, etc. The management reception unit 32 can be realized by a device driver of an input means such as a touch panel or keyboard, or control software of a menu screen.
[0122] The management processing unit 33 performs various types of processing. The various types of processing include processing to form the structure of data for transmitting instructions, information, etc. received by the management reception unit 32, and processing to form the structure of data for outputting information received by the management reception unit 35.
[0123] The management transmission unit 34 transmits various instructions, information, etc. The management transmission unit 34 usually transmits various instructions, information, etc. to the questionnaire support device 2.
[0124] The management reception unit 35 receives various types of information. The management reception unit 35 usually receives various types of information from the questionnaire support device 2. The various types of information are, for example, operation information and response information.
[0125] The management output unit 36 outputs various types of information. The various types of information are operation information and response information.
[0126] Here, output usually means display on a display, but it can also be considered as a concept including projection using a projector, printing by a printer, sound output, transmission to an external device, storage in a recording medium, delivery of processing results to other processing devices or other programs, etc.
[0127] Next, an operation example of the information system A will be described. First, a first operation example of the questionnaire support device 2 will be described using the flowchart of FIG. 4. Note that the first operation example of the questionnaire support device 2 is a case where the questionnaire support device 2 performs a determination process on whether to transmit questionnaire information to the terminal device 1 based on operation information or user attribute values.
[0128] (Step S401) The identifier reception unit 221 determines whether a page identifier has been received. If a page identifier has been received, the process proceeds to step S402. If a page identifier has not been received, the process proceeds to step S406. Note that the identifier reception unit 221 usually receives a page identifier from the terminal device 1, but may also receive a page identifier from the second server.
[0129] (Step S402) The determination unit 231 performs a determination process. An example of the determination process will be described using the flowchart of FIG. 5. Note that the determination process is a process for determining whether to transmit questionnaire information.
[0130] (Step S403) If the result of the determination process in step S402 is the result of "transmit" the questionnaire information, the process proceeds to step S404. If the result is "do not transmit", the process returns to step S401.
[0131] (Step S404) The questionnaire acquisition unit 232 acquires questionnaire information from the questionnaire storage unit 213. Note that the questionnaire acquisition unit 232 acquires, for example, questionnaire information corresponding to the page identifier. Also, the questionnaire acquisition unit 232 acquires, for example, questionnaire information corresponding to the page identifier and questionnaire conditions.
[0132] (Step S405) The questionnaire transmission unit 241 transmits the questionnaire information acquired in step S404. It returns to step S401. Note that the questionnaire transmission unit 241 usually transmits the questionnaire information to the terminal device 1, but it may also transmit the questionnaire information to the second server to which the terminal device 1 is accessing. In such a case, the questionnaire information is transmitted from the second server to the terminal device 1.
[0133] (Step S406) The receiving unit 22 determines whether it has received information. If it has received information, it proceeds to step S407, and if it has not received information, it proceeds to step S422.
[0134] (Step S407) The processing unit 23 determines whether the information received in step S406 is operation information. If it is operation information, it proceeds to step S408, and if it is not operation information, it proceeds to step S415. Note that the received operation information is usually associated with a page identifier. It is preferable that the received operation information is associated with a user identifier.
[0135] (Step S408) The processing unit 23 performs processing according to the operation information received in step S406. Note that no processing may be performed here. Also, when no processing is performed here, for example, the second server performs processing according to the operation information.
[0136] (Step S409) The transmission unit 24 transmits the processing result in step S408 to the terminal device 1. Note that if no processing is performed in step S408, the processing result is not transmitted.
[0137] (Step S410) The storage unit 234 stores the operation information received in step S406 in the operation information storage unit 215 in association with the page identifier. Note that it is preferable that the storage unit 234 stores the operation information received in step S406 in association with the user identifier.
[0138] (Step S411) The attribute value acquisition unit 235 performs an attribute value acquisition process. An example of the attribute value acquisition process will be described using the flowchart of FIG. 6.
[0139] (Step S412) The notification destination acquisition unit 236 determines whether to notify the administrator of the operation information etc. corresponding to the page identifier, i.e., the received operation information etc. or the information obtained by processing the operation information. If it is to notify the administrator, it proceeds to step S413; if not, it proceeds to step S402. Note that the operation information etc. is the received operation information or the information obtained by processing the operation information. Also, whether to notify the administrator may be determined in advance for each page identifier.
[0140] (Step S413) The notification destination acquisition unit 236 acquires the notification destination information paired with the page identifier from the notification destination storage unit 214.
[0141] (Step S414) The transmission unit 24 transmits the operation information etc. to the notification destination identified by the notification destination information. It proceeds to step S402. Note that the transmission unit 24 may also transmit the user identifier, attribute value, etc. corresponding to the operation information etc.
[0142] (Step S415) The processing unit 23 determines whether the information received in step S406 is response information. If it is response information, it proceeds to step S416; if not, it proceeds to step S421. Note that the received response information is usually associated with the page identifier. It is preferable that the received response information is associated with the user identifier.
[0143] (Step S416) The response composition unit 233 composes the response information to be stored using the received response information. Note that the response information to be stored may be the received response information itself.
[0144] (Step S417) The storage unit 234 stores the response information composed in step S416 in association with the page identifier. It is preferable that the storage unit 234 stores the response information in association with the user identifier.
[0145] (Step S418) The notification destination acquisition unit 236 determines whether to notify the administrator of the response information corresponding to the page identifier or not. If it is to notify the administrator, it proceeds to step S419, and if it is not to notify the administrator, it returns to step S401. Note that whether to notify the administrator or not may be determined in advance for each page identifier.
[0146] (Step S419) The notification destination acquisition unit 236 acquires the notification destination information paired with the page identifier from the notification destination storage unit 214.
[0147] (Step S420) The response transmission unit 242 transmits the response information etc. to the notification destination identified by the notification destination information. It returns to step S401.
[0148] (Step S421) The processing unit 23 performs processing according to the received information. It returns to step S401. Note that the processing according to the received information is, for example, accumulation of information.
[0149] (Step S422) The reception unit 22 determines whether it has received other instructions, information, etc. If it has received other instructions, information, etc., it proceeds to step S423, and if it has not received them, it returns to step S401.
[0150] (Step S423) The processing unit 23 performs processing according to the other instructions, information, etc. It returns to step S401.
[0151] Note that in the flowchart of FIG. 4, the processing ends due to a power-off or a processing end interrupt.
[0152] Next, the first example of the determination process in step S402 will be described using the flowchart of FIG. 5. The first example of the determination process corresponds to the first operation example of the questionnaire support device 2.
[0153] (Step S501) The determination unit 231 acquires the received page identifier.
[0154] (Step S502) The determination unit 231 searches the management information storage unit 212 for management information including the page identifier obtained in step S501.
[0155] (Step S503) The determination unit 231 determines whether the management information could be obtained in step S502. If the management information could be obtained, it proceeds to step S504; if the management information could not be obtained, it proceeds to step S514.
[0156] (Step S504) The determination unit 231 substitutes 1 into the counter i.
[0157] (Step S505) The determination unit 231 determines whether the i-th management information exists among the one or more pieces of management information retrieved in step S502. If the i-th management information exists, it proceeds to step S506; if the i-th management information does not exist, it proceeds to step S514.
[0158] (Step S506) The determination unit 231 determines whether the i-th management information has a questionnaire condition. If it has a questionnaire condition, it proceeds to step S507; if it does not have a questionnaire condition, it proceeds to step S512.
[0159] (Step S507) The determination unit 231 determines whether the questionnaire condition of the i-th management information is a condition using operation information. If it is a condition using operation information, it proceeds to step S508; if it is not a condition using operation information, it proceeds to step S509.
[0160] (Step S508) The determination unit 231 obtains the operation information of the user for the page identified by the received page identifier.
[0161] (Step S509) The determination unit 231 determines whether the questionnaire condition of the i-th management information is a condition using an attribute value. If it is a condition using an attribute value, it proceeds to step S510; if it is not a condition using an attribute value, it proceeds to step S511.
[0162] (Step S510) The determination unit 231 acquires the attribute value of the user for the page identified by the received page identifier.
[0163] (Step S511) The determination unit 231 determines whether the acquired operation information, the acquired attribute value, or the operation information and the attribute value match the questionnaire conditions included in the i-th management information. If they match the questionnaire conditions, it proceeds to step S512; if they do not match the questionnaire conditions, it proceeds to step S513.
[0164] (Step S512) The determination unit 231 assigns the value "transmit" to the variable "determination result". Return to the upper-level process.
[0165] (Step S513) The determination unit 231 increments the counter i by 1. Return to step S505.
[0166] (Step S514) The determination unit 231 assigns the value "do not transmit" to the variable "determination result". Return to the upper-level process.
[0167] Next, an example of the attribute value acquisition process in step S411 will be described using the flowchart of FIG. 6.
[0168] (Step S601) The attribute value acquisition unit 235 acquires the user identifier corresponding to the operation information received in step S407. Usually, when the user operates a web page after logging in to the website, the operation information and the user identifier are associated. However, when the user is not logged in to the website, the operation information and the user identifier are not associated, and here, the user identifier cannot be acquired.
[0169] (Step S602) The attribute value acquisition unit 235 determines whether the user identifier was acquired in step S601. If the user identifier was acquired, it proceeds to step S603; if the user identifier was not acquired, it proceeds to step S605.
[0170] (Step S603) The attribute value acquisition unit 235 acquires one or more static attribute values that pair with the user identifier acquired in Step S601 from the user information storage unit 211.
[0171] (Step S604) The attribute value acquisition unit 235 acquires operation information including the operation information received in Step S407. Note that the operation information including the operation information received in Step S407 is, for example, only one or more pieces of operation information received in Step S407. The operation information including the operation information received in Step S407 is, for example, one or more pieces of operation information received in Step S407 and operation information based on operations performed by the user who performed the corresponding operations on the web page, and is the operation information stored in the operation information storage unit 215.
[0172] (Step S605) The attribute value acquisition unit 235 acquires one or more dynamic attribute values using the operation information acquired in Step S604. Return to the upper-level process.
[0173] Next, a second operation example of the questionnaire support device 2 will be described using the flowchart of FIG. 7. Note that the second operation example of the questionnaire support device 2 is a case where the questionnaire support device 2 does not perform a determination process of whether to transmit questionnaire information to the terminal device 1 based on the operation information or the user's attribute value. In such a case, the questionnaire information corresponding to the web page accessed from the terminal device 1 is received by the terminal device 1 and at least temporarily stored by the terminal device 1. Then, the terminal device 1 determines whether to output the questionnaire information based on the operation information or the user's attribute value. Also, in the flowchart of FIG. 7, the description of the same steps as in the flowchart of FIG. 4 is omitted.
[0174] (Step S412) The notification destination acquisition unit 236 determines whether to notify the administrator of the operation information etc. corresponding to the page identifier, which is the received operation information etc. or the information obtained by processing the operation information. If it is to notify the administrator, it proceeds to step S413, and if not, it returns to step S401.
[0175] (Step S414) The transmission unit 24 transmits the operation information etc. to the notification destination identified by the notification destination information. It returns to step S401.
[0176] Note that in the flowchart of FIG. 7, the process ends due to a power-off or a processing end interrupt.
[0177] Next, regarding the second example of the determination process in step S402 of FIG. 7, it will be described using the flowchart of FIG. 8. The second example of the determination process corresponds to the second operation example of the questionnaire support device 2. Also, the flowchart of FIG. 8 is composed of some steps of the flowchart of FIG. 5.
[0178] Next, regarding the first operation example of the terminal device 1, it will be described using the flowchart of FIG. 9. Note that the first operation example of the terminal device 1 is the case where the terminal device 1 does not perform the determination process of whether to output questionnaire information. Also, the first operation example of the terminal device 1 corresponds to the first operation example of the questionnaire support device 2.
[0179] (Step S901) The terminal reception unit 12 determines whether it has received a login instruction to a web page from the user. If it has received the login instruction, it proceeds to step S902, and if not, it proceeds to step S907.
[0180] (Step S902) The terminal processing unit 13 configures the login instruction to be transmitted. The terminal transmission unit 14 transmits the login instruction to a second server (not shown) corresponding to the login instruction.
[0181] (Step S903) The terminal receiving unit 15 determines whether it has received a web page corresponding to the login from the second server. If it has received the web page, it proceeds to step S904; if it has not received the web page, it returns to step S903.
[0182] (Step S904) The terminal processing unit 13 constructs the web page to be output. The terminal output unit 16 outputs the web page.
[0183] (Step S905) The terminal processing unit 13 determines whether to send the page identifier of the web page received in step S903 or the page identifier that identifies the website of the second server to the questionnaire support device 2. If it is to send the page identifier to the questionnaire support device 2, it proceeds to step S906; if not, it returns to step S901.
[0184] Note that the terminal processing unit 13 may determine to send the page identifier of the web page received in step S903 or the page identifier that identifies the website of the second server to the questionnaire support device 2 only when the page identifier is a predetermined page identifier. Or it may be determined that all the page identifiers of the web page received in step S903 or the page identifiers that identify the website of the second server are to be sent. The predetermined page identifier is stored in the terminal storage unit 11, for example.
[0185] (Step S906) The terminal processing unit 13 acquires the page identifier of the web page received in step S903 or the page identifier that identifies the website of the second server. The terminal transmission unit 14 sends the page identifier to the questionnaire support device 2. It returns to step S901.
[0186] Note that it is preferable for the terminal transmission unit 14 to send the page identifier to the questionnaire support device 2 in association with the user identifier.
[0187] (Step S907) The terminal receiving unit 15 determines whether or not it has received the questionnaire information. If it has received the questionnaire information, it proceeds to step S908; if it has not received the questionnaire information, it proceeds to step S909. Note that the terminal receiving unit 15 usually receives the questionnaire information from the questionnaire support device 2, but it may also receive the questionnaire information from the second server.
[0188] (Step S908) The terminal processing unit 13 configures the questionnaire information to be output using the received questionnaire information. The terminal output unit 16 outputs the questionnaire information. It returns to step S901.
[0189] (Step S909) The terminal reception unit 12 determines whether or not it has received an operation on the output web page. If it has received an operation, it proceeds to step S910; if it has not received an operation, it proceeds to step S912.
[0190] (Step S910) The terminal processing unit 13 configures one or more pieces of operation information to be transmitted from the received operation. The terminal transmission unit 14 transmits the one or more pieces of operation information to the questionnaire support device 2. Note that the terminal transmission unit 14 may transmit the one or more pieces of operation information to the second server corresponding to the output web page instead of or in addition to the questionnaire support device 2.
[0191] (Step S911) The terminal output unit 16 outputs a web page corresponding to the operation received in step S909. It returns to step S901.
[0192] (Step S912) The terminal reception unit 12 determines whether or not it has received an answer from the user to the output questionnaire. If it has received an answer, it proceeds to step S913; if it has not received an answer, it returns to step S901.
[0193] (Step S913) The terminal processing unit 13 constructs response information to be transmitted from the response received in step S912. The terminal transmission unit 14 transmits the response information to the questionnaire support device 2. Return to step S901.
[0194] Note that the terminal transmission unit 14 usually transmits the response information in association with a page identifier. Also, it is preferable that the terminal transmission unit 14 transmits the response information to the questionnaire support device 2 in association with a user identifier. Note that the terminal transmission unit 14 may transmit the response information to a second server, and the response information may be transmitted from the second server to the questionnaire support device 2.
[0195] Note that in the flowchart of FIG. 9, the process ends due to a power-off or a process end interrupt.
[0196] Next, a second operation example of the terminal device 1 will be described using the flowchart of FIG. 10. Note that the second operation example of the terminal device 1 is a case where the terminal device 1 performs a determination process as to whether to output questionnaire information. Also, the second operation example of the terminal device 1 corresponds to the second operation example of the questionnaire support device 2. Also, in the flowchart of FIG. 10, descriptions of the same steps as those in the flowchart of FIG. 9 are omitted. [[ID=?]] [[ID=?]]
[0197] [[ID=?]] (Step S1001) The terminal processing unit 13 at least temporarily stores the received questionnaire information in the terminal storage unit 11. Return to step S901.
[0198] Note that in step S907, it is preferable that not only the questionnaire information but also questionnaire conditions are received. If the questionnaire conditions are not received, it is assumed that the questionnaire conditions are stored in the terminal storage unit 11.
[0199] (Step S1002) The terminal processing unit 13 at least temporarily stores operation information corresponding to the received operation in the terminal storage unit 11.
[0200] It should be noted that the "?" in the line numbers of the English translation for the three lines with only tags in the original text is used to indicate that these lines do not have actual text content to be translated, and the tags are just preserved as they are.(Step S1003) The terminal processing unit 13 performs a determination process. An example of the determination process will be described with reference to the flowchart of FIG. 11. Note that the determination process is a process for determining whether to output questionnaire information.
[0201] (Step S1004) The terminal processing unit 13 determines whether the variable "determination result" obtained in Step S1003 is "output" or "not output". If it is "output", it proceeds to Step S1005, and if it is "not output", it returns to Step S901.
[0202] (Step S1005) The terminal processing unit 13 reads the questionnaire information from the terminal storage unit 11. The terminal output unit 16 outputs the questionnaire information. It returns to Step S901.
[0203] Note that in the flowchart of FIG. 10, the process ends due to a power-off or a processing end interrupt.
[0204] Next, an example of the determination process in Step S1002 will be described with reference to the flowchart of FIG. 11.
[0205] (Step S1101) The terminal processing unit 13 acquires the questionnaire conditions.
[0206] (Step S1102) The terminal processing unit 13 determines whether the questionnaire conditions acquired in Step S1101 are conditions using operation information. If they are conditions using operation information, it proceeds to Step S1103, and if they are not conditions using operation information, it proceeds to Step S1104.
[0207] (Step S1103) The terminal processing unit 13 reads one or more pieces of operation information from the terminal storage unit 11.
[0208] (Step S1104) The terminal processing unit 13 determines whether the questionnaire condition is a condition using an attribute value. If it is a condition using an attribute value, it proceeds to step S1105; if it is not a condition using an attribute value, it proceeds to step S1106.
[0209] (Step S1105) The terminal processing unit 13 acquires the attribute value of the user for the page identified by the received page identifier. Note that the attribute value of the user may be received from the questionnaire support device 2 together with the questionnaire information, or may be received from the second server together with the web page.
[0210] (Step S1106) The terminal processing unit 13 determines whether the acquired operation information, attribute value, or operation information and attribute value match the questionnaire condition. If they match the questionnaire condition, it proceeds to step S1107; if they do not match the questionnaire condition, it proceeds to step S1108.
[0211] (Step S1107) The terminal processing unit 13 assigns the value "output" to the variable "judgment result". It returns to the upper-level processing.
[0212] (Step S1108) The terminal processing unit 13 assigns the value "do not output" to the variable "judgment result". It returns to the upper-level processing.
[0213] Next, an operation example of the management terminal 3 will be described. The management reception unit 35 of the management terminal 3 receives various types of information. The management reception unit 35 receives answer information or operation information from the questionnaire support device 2. The management processing unit 33 structures the received answer information or operation information into the information to be output. The management output unit 36 outputs the answer information or operation information structured into the information to be output. Note that it is preferable for the management reception unit 35 to receive, in pairs with the answer information or operation information, one or more pieces of information among the user identifier, page identifier, and one or more attribute values of the user. And it is preferable for the management output unit 36 to output one or more pieces of information among the user identifier, page identifier, and one or more attribute values of the user, and the answer information or operation information.
[0214] Hereinafter, a specific operation example of the information system A in the present embodiment will be described.
[0215] Now, assume that a user information management table having the structure of FIG. 12 is stored in the user information storage unit 211 of the questionnaire support device 2. The user information management table is information of users registered in a second server that operates a website identified by the page identifier "URL1". The user information management table in FIG. 12 is associated with the page identifier "URL1". Note that the website identified by the page identifier "URL1" is an EC site.
[0216] Although not shown, it is preferable that the user information storage unit 211 stores user information management tables having the same structure or different structures as the structure of FIG. 12, in association with page identifiers other than the page identifier "URL1".
[0217] The user information management table in FIG. 12 stores records having "user identifier", "name", "email address", "static attribute value", and "dynamic attribute value". The "static attribute value" here has, for example, "gender", "age", "unmarried / married", "place of origin", "member", etc. "Unmarried / married" is information indicating whether unmarried or married. "Member" indicates whether the user is registered as a member in this system (whether the user is a member or not). Here, the user corresponding to the member value "1" is a member, and the user corresponding to the member value "0" is not a member. The "dynamic attribute value" has "real-time dynamic attribute value" and "historical information utilization dynamic attribute value". The "real-time dynamic attribute value" here has, for example, "stay time" and "number of pages viewed". The "stay time" is the stay time within the site in the current visit. The "number of pages viewed" is the number of pages viewed within the site in the current visit. The "historical information utilization dynamic attribute value" here has, for example, "number of visits", "number of purchases", "total purchase amount", "average number of PVs", "score", etc. The "number of visits" is the number of times the user has visited this EC site so far. The "number of purchases" is the number of times the user has purchased goods on this EC site so far. The "total purchase amount" is the total amount the user has spent on purchasing goods on this EC site so far. The "average number of PVs" is the average number of pages viewed per visit of the user. The "score" is the score of the user. Here, it is assumed that the storage unit 21 stores an arithmetic expression for calculating the score by an increasing function using one or more of the attribute values of "number of visits", "number of purchases", "total purchase amount", and "average number of PVs" as parameters. Also, it is preferable that this arithmetic expression is an arithmetic expression for calculating the score using one or more pieces of information among the static attribute values. The arithmetic expression may be, for example, an arithmetic expression for calculating to increase the score value when the member is "1". For example, it is preferable that the arithmetic expression, for example, multiplies the score value by 1.1 when the member is "1" and does not change the score value when the member is "0". Note that since the acquisition method of each attribute value constituting the user information management table in FIG. 12 is possible by known techniques, details of the acquisition method are omitted.
[0218] Also, assume that the management information storage unit 212 stores a management information management table shown in FIG. 13. The management information management table stores management information for each website identified by a page identifier. The management information management table stores one or more records having "ID", "page identifier", "questionnaire condition", and "questionnaire identifier". "ID" is information for identifying a record. "Questionnaire condition" may have "operation information" and "attribute value".
[0219] The record with "ID = 1" indicates that when the web page identified by the page identifier "URL1" is accessed, the received operation information includes "Logged in.", (The user logs in to the website including the web page), and the dynamic attribute value "score" of the logged-in user is 80 or more, and the gender, which is the static attribute value of the user, is "male", the questionnaire information identified by the questionnaire identifier "Questionnaire 1" is to be sent to the terminal device 1 of the user.
[0220] The record with "ID = 2" indicates that when the web page identified by the page identifier "URL1" is accessed, the received operation information includes "Logged in.", (The user logs in to the website including the web page), and the dynamic attribute value "score" of the logged-in user is 80 or more, and the gender, which is the static attribute value of the user, is "female", the questionnaire information identified by the questionnaire identifier "Questionnaire 2" is to be sent to the terminal device 1 of the user.
[0221] The record with "ID = 3" indicates that when the web page identified by the page identifier "URL2" is accessed and the dynamic attribute value "score" of the user is 50 or more, the questionnaire information identified by the questionnaire identifier "Questionnaire 3" is to be sent to the terminal device 1 of the user.
[0222] The record of "ID=4" indicates that when the web page identified by the page identifier "URL2" is accessed and the received operation information includes "Purchase button ON ()" (when the user purchases a product), the questionnaire information identified by the questionnaire identifier "Questionnaire 4" is transmitted to the terminal device 1 of the user.
[0223] The record of "ID=5" indicates that when there are no questionnaire conditions and the web page identified by the page identifier "URL3" is accessed (when the page identifier "URL3" is received), the questionnaire information identified by the questionnaire identifier "Questionnaire 5" is transmitted to the terminal device 1 of the user.
[0224] The questionnaire storage unit 213 stores a questionnaire management table shown in FIG. 14. The questionnaire management table has "ID", "questionnaire identifier", and "questionnaire information". "ID" is information for identifying a record. "Questionnaire information" may include "basic questionnaire information", "additional questionnaire information", and "free questionnaire information" here. Note that "basic questionnaire information" is the basic information of the questionnaire, which is the information of the panel here. "Basic questionnaire information" is the information of the panel for inputting the user's feelings and the degree of feelings here. "Additional questionnaire information" is the information of the panel for additional questionnaires with respect to the basic questionnaire information here. "Free questionnaire information" is the information of the panel including a free description column here. "Additional questionnaire information" and "free questionnaire information" are the information of optional questionnaires here.
[0225] The notification destination storage unit 214 stores a notification destination management table shown in FIG. 15. The notification destination management table is a table that manages the notification destinations for administrators for each website (for each page identifier). The notification destination management table stores one or more records having "ID", "page identifier", and "notification destination information". "ID" is information for identifying a record. "Notification destination information" is, for example, an email address, a phone number, or an ID of a notification application. The email address is used for notification by email. The phone number is used for notification by short message. The ID of the notification application is used for notification using a notification application such as chat or a communication tool, for example.
[0226] The operation information storage unit 215 stores an operation information management table having the structure shown in FIG. 16. In the operation information management table, one or more pieces of operation information are stored for each user. Here, the operation information management table stores one or more records having "ID", "user identifier", "date and time", "page identifier", and "operation information". "ID" is information for identifying a record. "Date and time" is generally the date and time when the operation was performed or the date and time when the operation information was received. "Page identifier" is information for identifying the web page on which the user performed the operation. Here, the operation information is information that allows the administrator to view and determine the meaning and significance of the operation, but it may also be information on primitive operations. Also, since the process of acquiring the operation information can be performed by a known technique, a detailed description of the configuration method in FIG. 16 is omitted.
[0227] The response storage unit 216 stores a response information management table having the structure shown in FIG. 17. The response information management table stores one or more records having "ID", "user identifier", "page identifier", "date and time", "response information", and "questionnaire identifier". "Response information" has "emotion information", "degree information", "additional response", and "free response". "ID" is information for identifying a record. "User identifier" is an identifier of the user who has sent response information for the questionnaire. "Page identifier" is an identifier of the web page for the response information. "Date and time" is the date and time when the response information was received. "Response information" here has "emotion information", "degree information", "additional response", and "free response". "Emotion information" is information indicating the emotion corresponding to the icon included in the basic questionnaire information and is an icon identifier. "Degree information" is the number of times the icon has been instructed (pressed repeatedly). "Additional response" is information indicating a response to the additional questionnaire information. "Free response" is information indicating a response to the free questionnaire information. "Questionnaire identifier" is an identifier of the questionnaire for the response information.
[0228] In such a situation, the following three specific examples will be described. Specific example 1 is the case where the questionnaire conditions include both operation information and attribute values. Specific example 2 is the case where the questionnaire conditions include only operation information. Specific example 3 is the case where the management information does not include questionnaire conditions.
[0229] (Specific example 1) Now, assume that the user "Atsuo Yamada" accessed and logged in to the website identified by "URL1" from his own terminal device 1. Then, the terminal device 1 receives and outputs the web page after logging in to the website identified by "URL1".
[0230] Next, the terminal processing unit 13 of the terminal device 1 acquires the page identifier "URL1". Next, the terminal transmission unit 14 transmits the page identifier "URL1" to the questionnaire support device 2.
[0231] Further, the terminal processing unit 13 constructs operation information "Logged in." indicating that the login has been performed. Next, the terminal processing unit 13 acquires the user identifier "1" input at the time of login from the terminal storage unit 11. Then, the terminal transmission unit 14 transmits the page identifier "URL1", the user identifier "1", and the operation information "Logged in." to the questionnaire support device 2.
[0232] Next, the operation information reception unit 222 of the questionnaire support device 2 receives the page identifier "URL1", the user identifier "1", and the operation information "Logged in." Here, it should be noted that the questionnaire support device 2 does not need to receive the page identifier "URL1", the user identifier "1", and the operation information "Logged in." at once, as long as they are associated with each other.
[0233] Next, the notification destination acquisition unit 236 acquires the page identifier "URL1" and the corresponding notification destination information "ID=012" from the notification destination management table (Figure 15). Then, the processing unit 23 acquires the name "Atsuo Yamada" corresponding to the user identifier "1" from the user information management table (Figure 12) corresponding to the page identifier "URL1". Next, the transmission unit 24 transmits the page identifier "URL1", the name "Atsuo Yamada", and the operation information "Logged in." to the notification destination identified by the notification destination information to the management terminal 3 of the administrator of the website with the page identifier "URL1" corresponding to the notification destination information "ID=012".
[0234] Next, the management terminal 3 receives and outputs the page identifier "URL1", the name "Atsuo Yamada", and the operation information "Logged in." By doing so, it can be known that Mr. Atsuo Yamada has logged in to the website he manages, generally in real-time.
[0235] Next, the determination unit 231 acquires the received page identifier "URL1", the user identifier "1", and the operation information "Logged in." Then, the determination unit 231 searches the management information management table (Figure 13) for the management information having the page identifier "URL1".
[0236] Next, the determination unit 231 acquires from the user information management table (Fig. 12) the score "82" and the gender "male", which are the attribute values used by the acquired management information and are paired with the user identifier "1".
[0237] Next, the determination unit 231 determines that the acquired operation information "Logged in." and the acquired attribute values (score "82", gender "male") satisfy the questionnaire conditions of "ID=1".
[0238] Next, the questionnaire acquisition unit 232 acquires from the user information management table (Fig. 12) the questionnaire identifier "Questionnaire 1" that pairs with the said questionnaire conditions. Next, the questionnaire acquisition unit 232 acquires from the questionnaire information management table (Fig. 14) the questionnaire information that pairs with the questionnaire identifier "Questionnaire 1".
[0239] Next, the questionnaire transmission unit 241 transmits such questionnaire information to the terminal device 1. Note that the transmitted questionnaire information is the questionnaire information of "ID=1" in the questionnaire information management table (Fig. 14).
[0240] Next, the terminal device 1 receives and outputs the questionnaire information. Note that such questionnaire information is output in a manner associated with the web page identified by, for example, the page identifier "URL1". Such an output example is Fig. 18. In Fig. 18, let "https: / / www.aaa.com" be URL1. 1801 in Fig. 18 is the output questionnaire information.
[0241] Next, assume that the user double - clicks (repeatedly clicks) the least - evaluated 1802 among the four icons in Fig. 18 output to the terminal device 1. Note that the icon 1802 corresponds to the least - evaluated sentiment information "1". The icon 1803 corresponds to the sentiment information "2". The icon 1804 corresponds to the sentiment information "3". The icon 1804 corresponds to the most - evaluated sentiment information "4".
[0242] Then, the terminal reception unit 12 of the terminal device 1 receives the response to the output questionnaire. Next, the terminal processing unit 13 acquires the value "1" for the icon of 1802 and the degree information "2". Next, when the icon of 1802 is instructed, the terminal processing unit 13 acquires the panel 1901 (see FIG. 19) of additional questionnaire information, and the terminal output unit 16 outputs the panel.
[0243] Next, it is assumed that the user selects "difficult to read" 1902 for the panel 1901. Then, the terminal reception unit 12 of the terminal device 1 receives the selection of "difficult to read". Next, the terminal processing unit 13 acquires the additional response "difficult to read".
[0244] Next, it is assumed that the user instructs the button 1903 of the panel 1901. Then, the terminal reception unit 12 receives such an instruction, the terminal processing unit 13 acquires the panel 1902, and the terminal output unit 16 outputs the panel (see FIG. 19).
[0245] Next, it is assumed that the user inputs "add more images" to the free description field of the panel 1902 and instructs the send button 1906.
[0246] Then, the terminal reception unit 12 receives such an input and instruction. Also, the terminal processing unit 13 acquires the free response "add more images".
[0247] Next, the terminal processing unit 13 constructs the response information "<emotional information>1 <degree information>2 <additional response> difficult to read <free response> add more images". Also, the terminal processing unit 13 acquires the user identifier "1", the page identifier "URL1", and the questionnaire identifier "questionnaire 1".
[0248] Next, the terminal transmission unit 14 transmits the response information in pairs with the user identifier "1", the page identifier "URL1", and the questionnaire identifier "questionnaire 1" to the questionnaire support device 2.
[0249] Next, the response receiving unit 223 of the questionnaire support device 2 receives response information "<Emotion information>1 <Degree information>2 <Additional response> Difficult to read <Free response> Add more images", user identifier "1", page identifier "URL1", and questionnaire identifier "Questionnaire 1".
[0250] Next, the response composition unit 233 composes the response information to be stored using the received response information.
[0251] Next, the storage unit 234 stores the composed response information in association with the user identifier "1", page identifier "URL1", and questionnaire identifier "Questionnaire 1". Such stored information is the record of "ID=1" in the response information management table of FIG. 17.
[0252] (Specific example 2) Assume that user X accessed the website identified by "URL2" from his / her terminal device 1. Then, the terminal device 1 receives and outputs the web page identified by "URL2". Assume that the website of the web page identified by "URL2" is an e-commerce site.
[0253] Next, the terminal processing unit 13 acquires the page identifier "URL2" of the received web page. The terminal transmission unit 14 transmits the page identifier to the questionnaire support device 2.
[0254] Next, the identifier receiving unit 221 of the questionnaire support device 2 receives the page identifier "URL2".
[0255] Next, the determination unit 231 performs determination processing as follows. That is, the determination unit 231 acquires the page identifier "URL2". Also, the determination unit 231 searches the management information management table (FIG. 13) for the management information of "ID=3" and "ID=4" using the page identifier "URL2" as a key.
[0256] Next, it is assumed that the determination unit 231 determines that user X is not a registered user, does not have a score, and does not satisfy the questionnaire condition of "ID = 3" (attribute value "score >= 50"). Also, it is assumed that the determination unit 231 has not received the operation information "Purchase button ON ()" and determines that it does not satisfy the questionnaire condition of "ID = 4".
[0257] Next, it is assumed that user X instructed the "Purchase button" to purchase a product from the EC site.
[0258] Next, the terminal reception unit 12 receives an instruction operation of the "Purchase button" for the output web page. Next, the terminal processing unit 13 constructs operation information "Purchase button ON (Product A, 1)" to be transmitted from the received operation. Next, the terminal transmission unit 14 transmits the operation information to the questionnaire support device 2. Also, the terminal transmission unit 14 transmits the operation information to the EC site (second server), for example. Note that in the EC site, a product purchase process is performed.
[0259] Next, the operation information reception unit 222 of the questionnaire support device 2 receives the operation information "Purchase button ON (Product A, 1)" in association with the page identifier "URL2".
[0260] Next, since user X is not a registered user, the storage unit 234 does not store the attribute value. Also, the attribute value acquisition unit 235 does not perform an attribute value acquisition process. Further, since user X is not a registered user, the notification destination acquisition unit 236 determines not to notify the administrator of the operation information or the like.
[0261] Next, the determination unit 231 acquires the page identifier "URL2". Also, the determination unit 231 searches the management information management table (FIG. 13) for the management information of "ID = 3" and "ID = 4" using the page identifier "URL2" as a key.
[0262] Next, assume that the determination unit 231 determines that user X is not a registered user, has no score, and does not satisfy the questionnaire condition (attribute value "score >= 50") of "ID = 3". Also, the determination unit 231 has received the operation information "Purchase button ON (Product A, 1)" and determines that it satisfies the questionnaire condition of "ID = 4". Then, the determination unit 231 assigns the value "Transmit" to the variable "Determination result".
[0263] Next, the questionnaire acquisition unit 232 acquires the questionnaire identifier "Questionnaire 3" in the management information of "ID = 4" from the management information management table (Figure 13). Next, the questionnaire acquisition unit 232 acquires the questionnaire information identified by the questionnaire identifier "Questionnaire 5" from the questionnaire information management table (Figure 14). Next, the questionnaire transmission unit 241 transmits the said questionnaire information to the terminal device 1.
[0264] Next, the terminal device 1 receives and outputs the questionnaire information of the questionnaire identifier "Questionnaire 5". Such an output example is shown in Figure 20. In Figure 20, 2001 is the page identifier "URL2". 2002 is the web page identified by the page identifier "URL2". 2003 is the questionnaire information identified by the questionnaire identifier "Questionnaire 3".
[0265] Next, assume that the user has instructed the icon (Mediocre) 2004 of the panel of the questionnaire information 2003. Then, the terminal reception unit 12 of the terminal device 1 receives the response from the user to the output questionnaire. Next, the terminal processing unit 13 constructs the response information "2" to be transmitted from the received response. Note that the response information "2" is the value corresponding to the icon 2004. Also, the terminal processing unit 13 acquires the page identifier "URL2" and the questionnaire identifier "Questionnaire 3". Then, the terminal processing unit 13 constructs "<Response information> 2 <Page identifier> URL2 <Questionnaire identifier> Questionnaire 5". Next, the terminal transmission unit 14 transmits the said information to the questionnaire support device 2.
[0266] Next, the response receiving unit 223 of the questionnaire support device 2 receives "<Response Information>2 <Page Identifier>URL2 <Questionnaire Identifier>Questionnaire 5". Next, the response configuration unit 233 obtains the time "2021 / 6 / 5 11:35" from a clock (not shown). Next, the response configuration unit 233 uses the received information and the obtained time to configure the information to be stored. Next, the storage unit 234 stores the configured information. Such information is the record of "ID=2" in FIG. 17.
[0267] (Specific Example 3) Next, it is assumed that user Y with user identifier "3" accesses the website identified by "URL3" on the website.
[0268] Next, the terminal device 1 receives the top page of the website identified by "URL3" from the website. Then, the terminal device 1 outputs the web page.
[0269] Next, the terminal processing unit 13 obtains the page identifier "URL3" of the web page. The terminal transmission unit 14 transmits the page identifier to the questionnaire support device 2.
[0270] Next, the identifier receiving unit 221 of the questionnaire support device 2 receives the page identifier "URL3".
[0271] Next, it is assumed that the determination unit 231 determines that the page identifier "URL3" satisfies the management information of "ID=5". Then, the determination unit 231 assigns the value "Transmit" to the variable "Determination Result".
[0272] Next, the questionnaire acquisition unit 232 acquires the questionnaire identifier "Questionnaire 4" of the management information of "ID=5". Next, the questionnaire acquisition unit 232 acquires the questionnaire information identified by the questionnaire identifier "Questionnaire 4" from the questionnaire management table (FIG. 14).
[0273] Next, the questionnaire transmission unit 241 transmits the acquired questionnaire information to the terminal device 1.
[0274] Next, the terminal device 1 receives and outputs the questionnaire information. An example of such output is shown in FIG. 21. In FIG. 21, 2101 is "URL3". Also, 2102 is the web page identified by "URL3". Further, 2103 is the output questionnaire information.
[0275] Next, assume that user Y instructed (pressed repeatedly) the most highly evaluated icon 2104 (icon identifier "5") three times out of the five icons included in the questionnaire information 2103 in FIG. 21.
[0276] Next, the terminal reception unit 12 of the terminal device 1 receives the answers (three icon identifiers "5,5,5") to the output questionnaire. Next, the terminal processing unit 13 acquires the user identifier "3" and the page identifier "URL3", and constructs the information to be transmitted "<Answer information>5,5,5 <User identifier>3 <Page identifier>URL3". Next, the terminal transmission unit 14 transmits the said information to the questionnaire support device 2.
[0277] Next, the answer reception unit 223 of the questionnaire support device 2 receives the information "<Answer information>5,5,5 <User identifier>3 <Page identifier>URL3".
[0278] Next, the answer construction unit 233 constructs the answer information to be stored "<Emotion information>5 <Degree information>3" from "<Answer information>5,5,5". Next, the storage unit 234 acquires the time "2021 / 6 / 5 11:48" from a clock (not shown). Then, the storage unit 234 stores the said time and the information "<Emotion information>5 <Degree information>3 <User identifier>3 <Page identifier>URL3" in the answer information management table in FIG. 17. Such information is the record of "ID = 3" in FIG. 17.
[0279] Further, the notification destination acquisition unit 236 acquires the notification destination information "ID=543" that corresponds to the page identifier "URL3" from the notification destination information management table (Fig. 15). Next, the processing unit 23 acquires the name "H. Kato" that corresponds to "<user identifier>3" from the user information management table (not shown) that corresponds to "<page identifier>URL3".
[0280] Then, the processing unit 23 uses the name "H. Kato", the time "2021 / 6 / 5 11:48", and the information "<emotion information>5 <degree information>3 <user identifier>3 <page identifier>URL3" to construct response information to be transmitted. Next, the response transmission unit 242 transmits the response information to the notification destination identified by the notification destination information "ID=543".
[0281] Next, the management terminal 3 corresponding to the notification destination information "ID=543" receives and outputs the response information through the dialogue system corresponding to the notification destination information "ID=543". Such an output example is shown in Fig. 22.
[0282] As described above, according to the present embodiment, for a user who is a visitor to a specific web page, a questionnaire regarding the web page can be presented during the visit, and user information such as the emotions regarding the web page can be obtained.
[0283] Also, according to the present embodiment, a questionnaire can be provided to an appropriate user. The appropriate user is a user who has performed a specific operation on the web page or a user who has specific attribute values.
[0284] Also, according to the present embodiment, an appropriate questionnaire can be provided to an appropriate user.
[0285] Also, according to the present embodiment, the response information or information based on the response information can be provided to an appropriate administrator or the like.
[0286] Also, according to the present embodiment, information on the user's emotions regarding the web page of a user who is a visitor to the web page can be obtained.
[0287] Also, according to the present embodiment, information including the strength of a user's emotion towards a web page, where the user is a visitor to the web page, can be obtained.
[0288] Also, according to the present embodiment, the operation information of the user and the response information can be stored in association with each other.
[0289] Furthermore, according to the present embodiment, a terminal device 1 that can present a questionnaire to a user who has performed a specific operation among the users who are visitors to the web page can be provided.
[0290] Note that the processing in the present embodiment may be realized by software. And this software may be distributed by software download or the like. Also, this software may be recorded on a recording medium such as a CD-ROM and distributed. Note that this also applies to other embodiments in this specification. The software that realizes the questionnaire support device 2 in the present embodiment is a program as follows. That is, this program causes a computer to function as an identifier reception unit that receives a page identifier for identifying a web page accessed by a terminal device, a questionnaire acquisition unit that acquires questionnaire information from a questionnaire storage unit in which one or more pieces of questionnaire information are stored when the page identifier received by the identifier reception unit is a web page that accepts responses to a questionnaire, and a questionnaire transmission unit that transmits the questionnaire information. Also, the software that realizes the terminal device 1 in the present embodiment is a program as follows. That is, this program causes a computer to function as a terminal output unit that outputs a web page, a terminal reception unit that receives an operation on the web page, and a terminal reception unit that receives questionnaire information corresponding to a page identifier for identifying the web page, The terminal output unit is a program for causing the computer to function such that when the operation information corresponding to the operation satisfies questionnaire conditions, the questionnaire information is output.
[0291] Further, FIG. 23 shows the appearance of a computer that executes the program described in this specification to implement the questionnaire support device 2 and the like of the various embodiments described above. The above-described embodiments can be implemented by computer hardware and a computer program executed thereon. FIG. 23 is an overview diagram of this computer system 300, and FIG. 24 is a block diagram of the system 300.
[0292] In FIG. 23, the computer system 300 includes a computer 301 including a CD-ROM drive, a keyboard 302, a mouse 303, and a monitor 304.
[0293] In FIG. 24, in addition to the CD-ROM drive 3012, the computer 301 includes an MPU 3013, a bus 3014 connected to the CD-ROM drive 3012 and the like, a ROM 3015 for storing programs such as a boot-up program, a RAM 3016 connected to the MPU 3013 for temporarily storing instructions of an application program and providing a temporary storage space, and a hard disk 3017 for storing an application program, a system program, and data. Here, although not shown, the computer 301 may further include a network card that provides connection to a LAN.
[0294] A program for causing the computer system 300 to execute the functions of the questionnaire support device 2 and the like of the above-described embodiments may be stored in a CD-ROM 3101, inserted into the CD-ROM drive 3012, and further transferred to the hard disk 3017. Alternatively, the program may be transmitted to the computer 301 via a network (not shown) and stored in the hard disk 3017. The program is loaded into the RAM 3016 during execution. The program may be loaded directly from the CD-ROM 3101 or the network.
[0295] The program does not necessarily include an operating system (OS) that causes the computer 301 to execute the functions of the questionnaire support device 2 and the like in the above-described embodiments, or a third-party program or the like. The program only needs to include only the part of the instructions that calls appropriate functions (modules) in a controlled manner so that a desired result can be obtained. How the computer system 300 operates is well known, and a detailed description thereof will be omitted.
[0296] In the above program, in steps such as the step of transmitting information and the step of receiving information, processing performed by hardware, for example, processing performed by a modem or an interface card in the transmission step (processing that can only be performed by hardware) is not included.
[0297] Also, the computer that executes the above program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
[0298] Also, in each of the above embodiments, it goes without saying that two or more communication means existing in one device may be physically realized by one medium.
[0299] Also, in each of the above embodiments, each process may be realized by being centrally processed by a single device, or may be realized by being distributedly processed by a plurality of devices.
[0300] Needless to say, the present invention is not limited to the above embodiments, and various modifications are possible, and these are also included in the scope of the present invention.
Industrial Applicability
[0301] As described above, the questionnaire support device according to the present invention has an effect of being able to obtain user information such as the feelings of a user who is a visitor to a web page regarding the web page, and is useful as a questionnaire support device and the like.
Explanation of Symbols
[0302] 1 Terminal device 2 Questionnaire support device 3 Management terminal 11 Terminal storage section 12 Terminal reception section 13 Terminal processing section 14 Terminal transmission section 15 Terminal reception section 16 Terminal output section 21 Storage section 22 Reception section 23 Processing section 24 Transmission section 31 Management storage section 32 Management reception section 33 Management processing section 34 Management transmission section 35 Management reception section 36 Management output section 211 User information storage section 212 Management information storage section 213 Questionnaire storage section 214 Notification destination storage section 215 Operation information storage section 216 Answer storage section 221 Identifier reception section 222 Operation information reception section 223 Answer reception section 231 Judgment section 232 Questionnaire acquisition section 233 Answer composition section 234 Accumulation section 235 Attribute value acquisition section 236 Notification destination acquisition section 241 Questionnaire transmission section 242 Answer transmission section 2351 Score calculation means
Claims
1. An identifier receiving unit that receives a page identifier for identifying a web page accessed by a terminal device; An operation information receiving unit that receives operation information regarding a user operation input to the web page in the terminal device, in association with the page identifier of the web page; Referring to a management information storage unit that stores one or more pieces of management information including a page identifier for identifying a web page corresponding to a questionnaire, determining whether the web page identified by the page identifier received by the identifier receiving unit is a web page for receiving answers to the questionnaire, and determining whether the operation information received by the operation information receiving unit satisfies questionnaire conditions regarding the operation information; A questionnaire acquisition unit that acquires questionnaire information from a questionnaire storage unit in which one or more pieces of questionnaire information are stored, when the page identifier received by the identifier receiving unit is a web page for receiving answers to the questionnaire; A questionnaire support device comprising: a questionnaire transmission unit that transmits the questionnaire information only when the determination unit determines that the operation information also satisfies the questionnaire conditions regarding the operation information.
2. An operation information receiving unit that receives operation information regarding a user operation input to the web page in the terminal device, in association with the page identifier of the web page; A response receiving unit that receives response information regarding a response to the questionnaire information; The questionnaire support device according to claim 1, further comprising: a storage unit that stores the operation information received by the operation information receiving unit and the response information received by the response receiving unit in association with each other.
3. Further comprising an attribute value acquisition unit that acquires one or more attribute values of a user who uses the terminal device, from a user information storage unit that stores user information having one or more attribute values for each user; The determination unit: Determines whether the one or more attribute values acquired by the attribute value acquisition unit satisfy questionnaire conditions regarding the user's attribute values; The questionnaire transmission unit: Transmits the questionnaire information only when the determination unit determines that the questionnaire conditions regarding the user's attribute values are also satisfied. The questionnaire support device according to claim 1 or claim 2.
4. Two or more pieces of management information including one page identifier are stored in the management information storage unit. Each of the two or more pieces of management information has different questionnaire conditions and corresponds to different questionnaire information. The questionnaire transmission unit The questionnaire support device according to any one of claims 1 to 3, which transmits questionnaire information corresponding to the questionnaire condition when the determination unit determines that the questionnaire condition is also satisfied.
5. A response reception unit that receives response information regarding a response to the questionnaire information; A notification destination acquisition unit that acquires notification destination information associated with a page identifier for identifying the web page from a notification destination storage unit in which notification destination information associated with one or more page identifiers is stored; The questionnaire support device according to claim 1, further comprising a response transmission unit that transmits the response information received by the response reception unit or information based on the response information to the notification destination indicated by the notification destination information.
6. An identifier reception unit that receives a page identifier for identifying a web page accessed by a terminal device; A questionnaire acquisition unit that acquires questionnaire information from a questionnaire storage unit in which one or more pieces of questionnaire information are stored when the page identifier received by the identifier reception unit is a web page for receiving a response to the questionnaire; A questionnaire transmission unit that transmits the questionnaire information; The questionnaire information has two or more instructable icons for specifying feelings towards a web page; A response reception unit that receives response information that is a response to the questionnaire information and has an icon identifier for identifying the instructed icon; The questionnaire support device further comprising a storage unit that stores the response information having the icon identifier in association with the page identifier of the web page. The response reception unit Receives response information having an icon identifier for identifying each icon that has been double-tapped or more; The response reception unit further comprises a response configuration unit that configures response information having degree information for specifying the degree of the feeling corresponding to the icon identifier using the response information received by the response reception unit; The storage unit The questionnaire support device that stores the response information configured by the response configuration unit in association with the page identifier.
7. A questionnaire support method including all processes performed by the questionnaire support device according to any one of claims 1 to 4.
8. A program for causing a computer to Function as the questionnaire support device according to any one of claims 1 to 4.
Citation Information
Patent Citations
Device and method of executing questionnaire, and recording medium
JP2002183371A
Method, program and apparatus for questionnaire
JP2003271778A
System and system for supporting purchase
JP2003281344A
Guidance screen display device, method and program
JP2013130955A
Questionnaire distribution system
JP2017174333A