Information processing system and information processing method
Patent Information
- Application Number
- JP2023132479
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2043-08-16
AI Technical Summary
【0008】 本発明によれば、質問に対する回答を1つのチェックボックスで回答者に選択させるケースを想定した場合に、質問に対する回答として十分な情報を得ることを可能とする情報処理装置及び情報処理方法を提供することができる。
Smart Images

Figure 2025027594000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing method. [Background technology]
[0002] Conventionally, there has been known a mechanism for presenting a list of questions to respondents in a questionnaire or the like and collecting answers to the questions included in the list (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2005-4273 A Summary of the Invention [Problem to be solved by the invention]
[0004] In such a system, there are cases where two or more answer options are presented as answer options to a question, but there can be cases where issues arise such as limited display space and reduced visibility.
[0005] Therefore, the present invention has been made to solve the above-mentioned problems, and aims to provide an information processing device and an information processing method that enable a respondent to obtain sufficient information as an answer to a question, assuming a case in which the respondent is required to select an answer to the question using a single checkbox. [Means for solving the problem]
[0006] An aspect of the disclosure is an information processing device that includes a first display unit that executes a first display control to display a question and a check box for the question to a person who answers the question, and a control unit that accepts answers to the check box, wherein values that can be answered in the check box include a first value indicating that the question applies, a second value indicating that the question does not apply, and a third value indicating that it is uncertain whether the question applies or not, and when the answer to the check box is the third value in the first display control, the first display unit executes displaying a condition input field for inputting a condition that applies to the question.
[0007] An aspect of the disclosure is an information processing method comprising: a step A of executing a first display control to display a question and a check box for the question to a person answering the question; and a step B of accepting an answer to the check box, wherein values that can be answered in the check box include a first value indicating that the question applies, a second value indicating that the question does not apply, and a third value indicating that it is uncertain whether the question applies or not, and wherein step A includes a step of executing, in the first display control, displaying a condition input field for inputting a condition that applies to the question when the answer to the check box is the third value. Effect of the Invention
[0008] According to the present invention, it is possible to provide an information processing device and an information processing method that enable a respondent to obtain sufficient information as an answer to a question, assuming a case in which the respondent is required to select an answer to the question using a single checkbox. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing an information processing system 100 according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing the information processing device 10 according to the embodiment. [Diagram 3] FIG. 3 is a diagram showing a display mode 60 according to the embodiment. [Figure 4] FIG. 4 is a diagram showing a solution area 61 according to the embodiment. [Diagram 5] FIG. 5 is a diagram showing a solution area 61 according to the embodiment. [Figure 6] FIG. 6 is a diagram showing a display mode 70 according to the embodiment. [Figure 7] FIG. 7 is a diagram showing a display mode 80 according to the embodiment. [Figure 8] FIG. 8 is a diagram showing a display mode 80 according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an information processing method according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, embodiments will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
[0011] However, it should be noted that the drawings are schematic and the ratios of the dimensions may differ from the actual ones. Therefore, the specific dimensions should be determined with reference to the following explanation. In addition, the drawings may of course include parts with different dimensional relationships or ratios.
[0012] [Disclosure Summary] An information processing device according to the disclosure summary includes a first display unit that executes a first display control to display a question and a check box for the question to a person answering the question, and a control unit that accepts answers to the check boxes, and values that can be answered in the check boxes include a first value indicating that the question applies, a second value indicating that the question does not apply, and a third value indicating that it is uncertain whether the question applies or not, and when the answer to the check box is the third value in the first display control, the first display unit executes displaying a condition input field for inputting a condition that applies to the question.
[0013] The information processing method relating to the disclosure summary includes a step A of executing a first display control to display a question and a check box for the question to a person who answers the question, and a step B of accepting an answer to the check box, wherein values that can be answered in the check box include a first value indicating that the question applies, a second value indicating that the question does not apply, and a third value indicating that it is uncertain whether the question applies or not, and step A includes a step of executing, in the first display control, displaying a condition input field for inputting a condition that applies to the question when the answer to the check box is the third value.
[0014] In the outline of the disclosure, the information processing device executes displaying a condition input field for inputting a condition applicable to the question when the answer to the check box is a third value indicating that it is uncertain whether or not the answer corresponds to the question. With such a configuration, it is possible to obtain information regarding the condition applicable to the question while allowing the third value indicating that it is uncertain whether or not the answer corresponds to the question, in addition to the values (first and second values) indicating whether or not the answer corresponds to the question, as answer options for the check box. Therefore, assuming a case in which the respondent is asked to select an answer to a question using a single check box, even if the answer to the check box is the third value, sufficient information can be obtained as an answer to the question.
[0015] In the following, a case will be exemplified in which the question is a question about the security of a service provided by a service provider. A case will be exemplified in which the answerer to the question is a service provider that provides a service. Here, the service provider may be a party that provides a service by providing software or an application to a user, such as SaaS (Software as a Service), IaaS (Infrastructure as a Service), PaaS (Platform as a Service), or a cloud service. In such a case, the conditions that correspond to the question may be displayed to a service user, who is a user who uses the service.
[0016] [Embodiment] (Information Processing System) An information processing system according to an embodiment will be described below. Fig. 1 is a diagram showing an information processing system 100 according to an embodiment.
[0017] 1, the information processing system 100 includes an information processing device 10, a provision server 30, a first terminal 40, and a second terminal 50. The information processing device 10, the provision server 30, the first terminal 40, and the second terminal 50 are connected by a network 200. Although not particularly limited, the network 200 may be configured by the Internet. The network 200 may include a local area network, a mobile communication network, or a VPN (Virtual Private Network).
[0018] The information processing device 10 may evaluate the security of a service provided by a service provider via the network 200. Details of the information processing device 10 will be described later (see FIG. 2).
[0019] In the embodiment, the information processing device 10 executes a first display control of displaying a question and a check box for the question to a person who answers the question (a service provider in the embodiment). The information processing device 10 may execute a second display control of displaying conditions corresponding to the question to a third party (a service user in the embodiment) different from the person who answers the question.
[0020] The providing server 30 is a server belonging to a service provider that provides services via the network 200. The providing server 30 may provide services related to SaaS, etc. The providing server 30 may provide services related to IaaS, PaaS, etc. The providing server 30 may provide other cloud services.
[0021] The first terminal 40 is a terminal used by a service provider. The first terminal 40 may have a display unit 41. The display unit 41 may be configured with a display such as a liquid crystal panel, an organic EL (Electroluminescence) panel, or an LED (Light Emitting Diode). For example, the first terminal 40 may be a personal computer, a smartphone, or a tablet terminal. The first terminal 40 may be referred to as a service provider.
[0022] The second terminal 50 is a terminal used by a third party different from the service provider. The third party may include a service user who uses a service provided by the service provider. The second terminal 50 may have a display unit 51. The display unit 51 may be configured with a display such as a liquid crystal panel, an organic EL panel, or an LED. For example, the second terminal 50 may be a personal computer, a smartphone, or a tablet terminal. The second terminal 50 may be referred to as a service user.
[0023] (Information processing device) The information processing device 10 according to the embodiment will be described below. Fig. 2 is a diagram showing the information processing device 10 according to the embodiment.
[0024] As shown in FIG. 2, the information processing device 10 includes a transmitting unit 11, a receiving unit 12, a storage unit 13, and a control unit .
[0025] The transmitter 11 may be configured by a communication module. The communication module may be a wireless communication module conforming to a standard such as IEEE802.11a / b / g / n / ac / ax, LTE, 5G, or 6G, or may be a wired communication module conforming to a standard such as IEEE802.3.
[0026] The transmission unit 11 may transmit various information to the first terminal 40 (service provider) and the second terminal 50 (service user).
[0027] First, the transmitting unit 11 may transmit display data for displaying various information to the first terminal 40. For example, the transmitting unit 11 may transmit display data for displaying a question and a check box for the question. The transmitting unit 11 may transmit display data for displaying the question and the check box in a list format. The transmitting unit 11 may transmit display data for displaying a condition input field for inputting a condition corresponding to the question. Such transmission of display data may be referred to as a first display control.
[0028] Secondly, the transmission unit 11 may transmit display data for displaying various information to the second terminal 50. For example, the transmission unit 11 may transmit display data for displaying conditions corresponding to a question. The transmission unit 11 may transmit display data for displaying specific options that can answer whether or not the conditions are satisfied. Such transmission of display data may be referred to as second display control.
[0029] The receiver 12 may be configured by a communication module. The communication module may be a wireless communication module conforming to a standard such as IEEE802.11a / b / g / n / ac / ax, LTE, 5G, or 6G, or may be a wired communication module conforming to a standard such as IEEE802.3.
[0030] The receiving unit 12 may receive various information from the first terminal 40 (service provider) and the second terminal 50 (service user).
[0031] First, the receiving unit 12 may receive various information from the first terminal 40. For example, the receiving unit 12 may receive an answer to a question. The receiving unit 12 may receive a condition entered in a condition input field from the first terminal 40.
[0032] Secondly, the receiving unit 12 may receive various information from the second terminal 50. For example, the receiving unit 12 may receive from the second terminal 50 an answer to a specific option.
[0033] The storage unit 13 is configured with a storage medium such as a solid state drive (SSD) or a hard disk drive (HDD), and stores various information.
[0034] The storage unit 13 may store an answer (an answer to a check box) received from the first terminal 40. The storage unit 13 may store an answer (an answer to a specific option) received from the second terminal 50.
[0035] The storage unit 13 may store service plans in association with service providers. The plans may include different plans for different service fees (e.g., basic, standard, premium, etc.), and may include different plans for different attributes of service users (e.g., individual, corporate, etc.). Furthermore, the plans may include options associated with the plans. The options may be options that can be arbitrarily selected by the service users. The options may be options whose fees change when added, or may be options whose fees do not change when added. In the following, the term plan may be used to refer to at least one of the plans and options.
[0036] The control unit 14 may include at least one processor. The at least one processor may be configured by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), one or more integrated circuits, one or more discrete circuits, or a combination thereof.
[0037] The control unit 14 may execute a first process of calculating a tabulation result of answers to the check boxes. In the first process, the control unit 14 may treat the answer to the check box as being a second value for a question for which no answer is given to the check box. The control unit 14 may execute a second process of updating the tabulation result calculated in the first process based on the answer to the specific option.
[0038] In an embodiment, the transmission unit 11 and the control unit 14 may constitute a first display unit that executes a first display control of displaying a question and a check box for the question to a person who answers the question. The storage unit 13 and the control unit 14 may constitute a control unit that accepts answers to the check boxes. The transmission unit 11 and the control unit 14 may constitute a second display unit that executes a second display control of displaying conditions corresponding to the question to a third party different from the person who answers the question. The storage unit 13 may constitute a memory unit that stores service plans in association with service providers.
[0039] (First display control) The first display control according to the embodiment will be described below. The first display control is display control for a service provider, and is executed by a first display unit.
[0040] In the first display control, the information processing device 10 executes display control of a display aspect 60 shown in Fig. 3. As shown in Fig. 3, the display aspect 60 has an answer area 61, a question area 62, and a condition area 63.
[0041] The answer area 61 includes at least a check box for the question. For example, as shown in Fig. 4, the answer area 61 may include a check box 61A and an indicator 61B.
[0042] Values that can be answered in check box 61A include a first value indicating that the question applies, a second value indicating that the question does not apply, and a third value indicating that it is uncertain whether the question applies or not.
[0043] The indicator 61B may be an indicator whose appearance changes depending on the value answered in the check box 61A. The indicator 61B may be displayed together with the check box 61A in the answer area 61. The indicator 61B may include a number of objects (objects 61B-1, 61B-2, and 61B-3 in FIG. 4) equal to the number of types of values that can be answered in the check box 61A. The object 61B-1 is an object corresponding to a first value, the object 61B-2 is an object corresponding to a second value, and the object 61B-3 is an object corresponding to a third value.
[0044] For example, when the value answered in the checkbox 61A is a first value, the object 61B-1 may be displayed in a manner different from the other objects. When the value answered in the checkbox 61A is a second value, the object 61B-2 may be displayed in a manner different from the other objects. When the value answered in the checkbox 61A is a third value, the object 61B-3 may be displayed in a manner different from the other objects. The display in a different manner may be a highlighting display that displays the object in a manner that stands out more than the other objects by using a different color, for example.
[0045] Here, the objects 61B-1, 61B-2, and 61B-3 may be arranged on a straight line. The objects 61B-1, 61B-2, and 61B-3 may be arranged near the check box 61A so that the correspondence between the state of the objects and the state of the check box can be easily understood.
[0046] Although not particularly limited, the colors of the object 61B-1, the object 61B-2, and the object 61B-3 may be different from each other.
[0047] 5, the initial value of the check box 61A may be the second value. The value of the check box 61A may change in the order of the first value and the third value in response to the selection (e.g., clicking) of the check box 61A. The value of the check box 61A may change periodically in the order of the second value, the first value, and the third value in response to the selection (e.g., clicking) of the check box 61A.
[0048] The question area 62 includes the content of a question. The question is a question that can be answered with a first value, a second value, or a third value. The question may be a question about the security of a service provided by a service provider. A security question is, for example, a question asking whether a certain security measure is implemented in the service that is the subject of the question. Here, a security checklist consisting of one or more security questions may be used to check the security measure status when introducing or using a service.
[0049] The condition area 63 includes a condition input field for inputting a condition corresponding to the question. As shown in FIG. 3, the condition area 63 may be displayed by default regardless of the answer to the check box 61A. Alternatively, the condition area 63 may not be displayed by default, and may be displayed in response to the input of a third value to the check box 61A. In other words, when the answer to the check box 61A is the first value or the second value, the condition area 63 may not be displayed, and may be displayed only when the third value is input. In either case, it should be noted that the information processing device 10 executes the display of the condition area 63 when the answer to the check box 61A is the third value.
[0050] Here, the third value may be a value indicating that the question is conditionally applicable. For example, the third value may be a value indicating that the question is applicable depending on the plan of the service to which the service user has subscribed. Specifically, the third value may be a value indicating that the question is applicable if the plan of the service to which the service user has subscribed and used is a specific plan, but is not applicable if the plan is a different plan. For example, the third value may be a value indicating that the question is applicable if the service user uses a premium plan, but is not applicable if the service user uses a standard plan.
[0051] In such a case, the condition area 63 (condition input field) may include a plan input field 63A for inputting a plan of a service corresponding to the question. The plan input field 63A may include options of plans of a service corresponding to the question. The options of plans may be displayed based on information stored in the storage unit 13. The storage unit 13 may call up information related to the service plan stored in association with the service provider for inputting the answer to the question, and display it as an option.
[0052] Furthermore, the condition area 63 (condition input field) may include a free description field 63B in which the service provider can freely enter conditions that correspond to the question. Conditions related to the environment in which the service is used, etc. may be entered in the free description field 63B.
[0053] The questions may be classified into one or more hierarchical items (which may be referred to as evaluation items). The information processing device 10 may transmit a list of questions classified into one or more hierarchical items together with the check boxes 61A to the first terminal 40 (service provider). In such a case, the information processing device 10 may display the check boxes 61A (answer area 61) and questions (question area 61B) for each hierarchical item of one or more levels.
[0054] (2nd display control) The second display control according to the embodiment will be described below. The second display control is display control for the service user, and is executed by the second display unit.
[0055] In the second display control, the information processing device 10 executes display control of a display aspect 70 shown in Fig. 6. As shown in Fig. 6, the display aspect 70 includes an evaluation area 71, an icon 72, a condition area 73, and a specific option 74.
[0056] The assessment area 71 may include a numerical value (70 / 100 in FIG. 6) relating to the security risk of the service. The numerical value relating to the security risk may be calculated as a result of aggregating answers to the checkboxes 61A. That is, the numerical value relating to the security risk may be calculated by a first process. The numerical value relating to the security risk may be updated based on answers to the specific options 74. That is, the numerical value relating to the security risk may be updated by a second process.
[0057] Here, the numerical value (which may be referred to as a point or score) regarding the security risk of the service may be expressed as a point (e.g., a point expressed out of 100) determined using the coverage rate of the security countermeasure status indicated by the security questions (e.g., the ratio of the number of questions answered with a first value indicating applicable to the total number of questions). A higher score may indicate that more security countermeasures have been implemented. The numerical value regarding the security risk of the service is an example of the result of tallying up the answers to the check boxes.
[0058] That is, the information processing device 10 (control unit 14) may tally up a numerical value regarding the security risk of the service according to the number of questions in which the answers to the checkboxes 61A are the first value indicating that the answers correspond to the questions. When the questions are classified by item, the information processing device 10 may tally up the numerical value for each item. The information processing device 10 may manage a weighting value for each item, and may tally up a numerical value regarding the security risk of the service after correcting the numerical value for each item based on the weighting value.
[0059] In the first process, the information processing device 10 may not count questions for which the answer to the checkbox 61A is the third value as a numerical value related to the security risk of the service, but may treat them in the same way as questions for which the answer is the second value, indicating that the question does not apply, and may tally up the numerical value related to the security risk of the service.
[0060] Furthermore, in the second process, the information processing device 10 may count questions for which the answer to the check box 61A is a third value indicating that it is uncertain whether the question applies or not, and for which an option indicating that the condition applies is selected in the specific option 74, as a numerical value related to the security risk of the service, and may update (recalculate) the numerical value related to the security risk of the service by treating it in the same way as questions for which the answer is a first value indicating that the question applies. In such a case, the numerical value (points or score) related to the security risk of the service will be larger than the result of the first process.
[0061] The icon 72 is an icon for recalculating the numerical value regarding the security risk. For example, the numerical value regarding the security risk may be updated based on the answer to the specific option 74 in response to the selection (e.g., clicking) of the icon 72. In other words, the second process may be executed by the selection (e.g., clicking or tapping) of the icon 72. This allows the service user to grasp a more accurate numerical value according to the conditions of use (such as the service plan or options) and to take appropriate security measures.
[0062] The condition area 73 is an area that displays the conditions entered in the condition area 63 (condition input field). The condition area 73 may be an area that displays the conditions entered in the condition area 63 (condition input field) as is, or may be an area that displays the conditions entered in the condition area 63 (condition input field) after processing them. Although not particularly limited, the processing may include processing that converts the conditions entered in the condition area 63 (condition input field) into a format that is compatible with the condition area 73.
[0063] The specific options 74 are options that can answer whether or not the condition displayed in the condition area 73 is met. It should be noted that the specific options 74 do not include options that are uncertain as to whether or not the condition is met.
[0064] Here, if the third value is a value indicating that the question applies depending on the service plan, option 74A may be displayed as specific option 74, which allows the user to answer whether or not the service plan that corresponds to the question applies.
[0065] (Third display control) The third display control according to the embodiment will be described below. The third display control is display control for the service user, and is executed by the second display unit.
[0066] The information processing device 10 may display a list of answers to the check box 61A. The list of answers to the check box 61A may be a display mode 80 shown in FIG. 7 or FIG. 8. As shown in FIG. 7 and FIG. 8, the display mode 80 includes a search condition area 81 and a search result area 82. Note that FIG. 7 shows a display mode 80A before an answer is given to a specific option 74 for a question in which the answer to the check box 61A is the third value, and FIG. 8 shows a display mode 80B after an answer is given to a specific option 74 for a question in which the answer to the check box 61A is the third value.
[0067] The search condition area 81 is an area for selecting search conditions for searching for a predetermined answer from a list of answers to the check box 61A. For example, the search condition area 81 may include an icon 81A (conditional in FIGS. 7 and 8) for searching for questions for which the answer to the check box 61A is a third value and narrowing down the list of answers. The search condition area 81 may not be an area for selecting search conditions, but may be an area for inputting search conditions or narrowing down conditions by text input.
[0068] In the following, a case will be illustrated in which questions in which the answer to the check box 61A is the third value are searched for and narrowed down. Furthermore, a case will be illustrated in which the answer to a specific option is an answer that satisfies a condition.
[0069] The search result area 82 is an area that displays questions searched for by the search conditions in the search condition area 81. In addition to the questions searched for by the search conditions, the search result area 82 may also include answers to the questions (answers to the check boxes 61A). In addition to the questions searched for by the search conditions, the search result area 82 may also include conditions entered in the condition area 63 (condition input field).
[0070] Here, before an answer is given to the specific option 74, the answer to the check box 61A is the third value, as in a display manner 80A shown in Fig. 7. On the other hand, after an answer is given to the specific option 74, the answer to the check box 61A is the first value, as in a display manner 80B shown in Fig. 8.
[0071] First, as shown in FIG. 8, the display mode 80B may include information 82A indicating that the answer to the check box 61A has been updated by the answer to the specific option 74. In other words, the information 82A is information indicating that the answer to the check box 61A was the third value, even if the answer to the check box 61A has been updated by the answer to the specific option 74. For example, when the answer to the check box 61A has been updated to the first value by the answer to the specific option 74, the information 82A may include a character string such as "changed to applicable" that indicates that the answer has been updated from the third value to the first value. The information 82A may be included in the search result area 82. In this way, even if the answer to the question has been updated by the service user, the original answer and value by the service provider can be grasped, and it can be recognized that the answer is an item that has been reselected by the service user.
[0072] Secondly, as shown in Fig. 8, the display mode 80B may include a history 82B of the answer to the specific option 74 when the answer to the specific option 74 indicates that the condition is met. For example, when the answer to the check box 61A is updated to a first value by the answer to the specific option 74, the history 82B may include a character string such as "I am using a premium plan." In other words, even after the answer to the check box 61A has been updated to the first value by the answer to the specific option 74, when the service user searches for a question in which the answer to the check box 61A is a third value in the search condition area 81 and narrows down the answer list, the items and answers whose answers have been updated to the first value are displayed. The history 82B may be included in the search result area 82.
[0073] As described above, the information processing device 10 stores the answer to the check box 61A before the update, even if the answer to the specific option 74 has been updated. Even after an answer to the specific option 74 has been given to a question in which the answer to the check box 61A is the third value, the information processing device 10 displays the answer corresponding to the check box 61A as the third value in the list of answers to the check box 61A. Therefore, when the answer to the specific option 74 indicates that the condition is met, the information processing device 10 displays the history 82B of answers to the specific option 74.
[0074] (Information processing method) The information processing method according to the embodiment will be described below. Fig. 9 is a diagram showing the information processing method according to the embodiment.
[0075] 9, in step S10, the information processing device 10 transmits a question to the first terminal 40. The question is transmitted together with a check box 61A.
[0076] In step S11, the first terminal 40 displays the display mode A. For example, the display mode A includes the display mode shown in Fig. 3. The display control of the display mode A is an example of a first display control executed by the information processing device 10.
[0077] In step S12, information processing device 10 receives the answer to the question from first terminal 40. The answer to the question is an answer to check box 61A.
[0078] In step S13, the information processing device 10 stores the answers to the check boxes 61A. The information processing device 10 may execute a first process of calculating a compilation result of the answers to the check boxes 61A.
[0079] In step S20, the information processing device 10 transmits a compilation result of the answers to the check box 61A to the second terminal 50. The compilation result may include a specific option for the question for which the answer to the check box 61A is a third value. The compilation result may include a numerical value related to the security risk of the service.
[0080] In step S21, the second terminal 50 displays a display mode B. For example, the display mode B includes the display mode shown in Fig. 6. The display control of the display mode B is an example of a second display control executed by the information processing device 10.
[0081] In step S22, information processing device 10 receives from second terminal 50 information requesting a list of answers to check boxes 61A (list request).
[0082] In step S23, the information processing device 10 transmits to the second terminal 50 information (list response) including a list of answers to the check boxes 61A.
[0083] In step S24, the second terminal 50 displays a display mode C. For example, the display mode C includes the display mode shown in Fig. 7. The display control of the display mode C is an example of a third display control executed by the information processing device 10.
[0084] In addition, when the counting result of step S20 includes the list of step S23, the processing of step S22 and step S23 may be omitted. In such a case, the switching between the display mode B and the display mode C may be performed by operating the second terminal 50.
[0085] In step S30, the information processing device 10 receives from the second terminal 50 the answer to the specific option 74 for the question in which the answer to the check box 61A is the third value.
[0086] In step S31, the information processing device 10 stores the answer to the specific option 74. The information processing device 10 executes a second process of updating the counting result calculated in the first process (step S13) based on the answer to the specific option 74. However, even if the answer to the check box 61A is updated by the answer to the specific option 74, the information processing device 10 stores the answer before the update to the check box 61A.
[0087] In step S32, the information processing device 10 transmits the counting result updated by the answer to the specific option 74 to the second terminal 50. The counting result may include a numerical value related to the security risk of the service. Note that the numerical value related to the security risk of the service is also updated by the answer to the specific option 74.
[0088] In step S33, the second terminal 50 displays a display mode B'. For example, the display mode B' includes the display mode shown in FIG. 6. The display control of the display mode B' is an example of the second display control executed by the information processing device 10. Note that the dash in the display mode B' means that it has been updated from the display mode B in step S21.
[0089] In step S34, information processing device 10 receives from second terminal 50 information requesting a list of answers to check boxes 61A (list request).
[0090] In step S35, the information processing device 10 transmits to the second terminal 50 information (list response) including a list of answers to the check boxes 61A.
[0091] In step S36, the second terminal 50 displays a display mode C'. For example, the display mode C' includes the display mode shown in Fig. 8. The display control of the display mode C' is an example of a third display control executed by the information processing device 10. Note that the dash in the display mode C' means that it has been updated from the display mode C in step S24.
[0092] In addition, when the counting result of step S32 includes the list of step S35, the processing of step S34 and step S35 may be omitted. In such a case, the switching between the display mode B' and the display mode C' may be performed by operating the second terminal 50.
[0093] (Action and Effects) In the embodiment, in the first display control for the service provider, the information processing device 10 executes display of a condition input field (condition area 63) for inputting a condition corresponding to the question when the answer to the check box 61A is a third value indicating that it is uncertain whether or not the answer corresponds to the question. With such a configuration, in addition to the values (first and second values) indicating whether or not the answer corresponds to the question, the third value indicating that it is uncertain whether or not the answer corresponds to the question can be accepted as an answer option to the check box 61A, and information on the condition corresponding to the question can be obtained. Therefore, assuming a case in which the answerer is made to select an answer to the question with one check box, even if the answer to the check box 61A is the third value, sufficient information can be obtained as an answer to the question.
[0094] In the embodiment, in the first display control for the service provider, the information processing device 10 may display an indicator 61B that changes depending on the value answered in the check box 61A together with the check box 61A. With such a configuration, the value answered in the check box 61A can be confirmed by the indicator 61B as well, and it is possible to suppress erroneous answers to the check box 61A.
[0095] In the embodiment, the information processing device 10 may display a condition (condition area 73) corresponding to a question when the answer to the check box 61A by the service provider is a third value in the second display control for the service user. With such a configuration, it is easy for the service user to determine whether or not a question in which the answer to the check box 61A by the service provider is a third value corresponds to the question.
[0096] In the embodiment, the information processing device 10 may display, in the second display control for the service user, a specific option 74 that can answer whether or not the condition is met, together with the condition (condition area 73) that corresponds to the question. With such a configuration, the service user can easily select whether or not the question is met, and can modify the answer to one that matches the conditions used by the service user.
[0097] In the embodiment, even after an answer to a specific option 74 is given to a question in which the answer to the check box 61A is the third value, the information processing device 10 may display the answer corresponding to the check box 61A as being the third value in the list of answers to the check box 61A. With this configuration, it is possible to easily identify whether the determination as to whether the question applies or not was made by the service provider or the service user.
[0098] [Other embodiments] Although the present invention has been described by the above-mentioned embodiment, the description and drawings forming a part of this disclosure should not be understood as limiting the present invention. From this disclosure, various alternative embodiments, examples and operating techniques will become apparent to those skilled in the art.
[0099] In the above disclosure, a case has been described in which the questions are questions about the security of a service provided by a service provider. However, the above disclosure is not limited to this. The questions may be questions about fields other than the security of the service (for example, questions included in a questionnaire, etc.).
[0100] In the above disclosure, a case in which the number of types of values that can be answered in the check box 61A is three has been exemplified. However, the above disclosure is not limited to this. The number of types of values that can be answered in the check box 61A may be four or more.
[0101] In the above disclosure, a case in which the number of types of values that can be answered in the check box 61A is three has been exemplified. However, the above disclosure is not limited to this. The number of types of values that can be answered in the check box 61A may be four or more.
[0102] Although not specifically mentioned in the above disclosure, the check box 61A may be one UI (User Interface) that can be switched between three or more states by a predetermined operation. The predetermined operation may be a click, a touch, a flick, a slide, pressing an arrow, or the like. One UI may be a normal button, a radio button, a toggle switch, or the like. The check box 61A may be considered to be a concept that includes a normal button, a radio button, a toggle switch, and the like, in the sense that checking an answer to a question is realized with one UI.
[0103] In the above disclosure, a case where the list of answers to the check boxes 61A is provided to the service user (the second terminal 50) has been exemplified. However, the above disclosure is not limited to this. The list of answers to the check boxes 61A may be provided to the service provider (the first terminal 40).
[0104] In the above disclosure, a case where the display control is executed by the information processing device 10 has been exemplified. However, the above disclosure is not limited to this. For example, the display control (e.g., the first display control) may be executed by an application on the first terminal 40, and the display control (e.g., the second display control) may be executed by an application on the second terminal 50.
[0105] Although not specifically mentioned in the above disclosure, the display may include a display in physical reality, a display in augmented reality such as AR (Artificial Reality), a display in virtual reality such as VR (Virtual Reality), or a display in a virtual space such as the metaverse.
[0106] Although not specifically mentioned in the above disclosure, the information processing device 10 may have a display unit that displays the risk assessment. The display unit may be configured with a display such as a liquid crystal panel, an organic EL panel, or an LED.
[0107] Although not specifically mentioned in the embodiment, a program may be provided that causes a computer to execute each process performed by the information processing device 10, the first terminal 40, and the second terminal 50. The program may also be recorded in a computer-readable medium. Using the computer-readable medium, it is possible to install the program in the computer. Here, the computer-readable medium on which the program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM.
[0108] Alternatively, a chip may be provided that is configured by a memory that stores programs for executing the processes performed by the information processing device 10, the first terminal 40, and the second terminal 50, and a processor that executes the programs stored in the memory.
[0109] [Note] The above disclosure may be expressed as follows:
[0110] A first feature is an information processing device comprising: a first display unit that executes a first display control to display a question and a check box for the question to a person who answers the question; and a control unit that accepts answers to the check boxes, wherein values that can be answered in the check boxes include a first value indicating that the question applies, a second value indicating that the question does not apply, and a third value indicating that it is uncertain whether the question applies or not, and the first display unit executes, in the first display control, displaying a condition input field for inputting a condition that applies to the question when the answer to the check box is the third value.
[0111] A second feature is an information processing device in which, in the first feature, the first display unit displays, together with the check box, an indicator whose appearance changes depending on the value answered in the check box, in the first display control.
[0112] A third feature is the information processing device in accordance with the second feature, wherein the first display unit displays, as the indicator, a number of objects equal to the number of types of values that can be answered in the checkboxes, and, depending on the value answered in the checkboxes, displays the object associated with the value in a manner different from the other objects.
[0113] A fourth feature is an information processing device that, in at least one of the first feature to the third feature, is provided with a second display unit that executes a second display control to display conditions corresponding to the question to a third party other than the person who answered the question when the answer to the checkbox is the third value.
[0114] A fifth feature is an information processing device in which, in the fourth feature, the second display unit, in the second display control, displays the condition entered in the condition input field and displays specific options by which the user can answer whether or not the condition is met.
[0115] A sixth feature is the information processing device according to the fifth feature, wherein the control unit executes a first process to calculate an aggregated result of answers to the check boxes, and executes a second process to update the aggregated result calculated in the first process based on the answer to the specific option.
[0116] A seventh feature is an information processing device according to the fifth or sixth feature, wherein the second display unit displays a list of answers to the check boxes, and in the list, displays the answer corresponding to the check box as being the third value even after an answer has been given to the specific option for the question where the answer is the third value.
[0117] An eighth feature is an information processing device in which, in at least one of the fifth to sixth features, the second display unit displays a history of answers to the specific option when the answer to the specific option indicates that the condition is met.
[0118] A ninth feature is an information processing device in which, in at least one of the first feature to the eighth feature, the question is a question about the security of a service provided by a service provider, the third value is a value indicating that the question applies depending on a plan of the service, and the first display unit, in the first display control, executes displaying, as the condition input field, a plan input field for inputting a plan of the service that corresponds to the question.
[0119] A tenth feature is the information processing device of the ninth feature, further comprising a memory unit that stores plans of the service in correspondence with the service provider, and the first display unit displays options of plans of the service corresponding to the question as the plan input field based on the information stored in the memory unit.
[0120] An eleventh feature is an information processing device in which, in the fourth and ninth features, the third party is a service user who uses the service, and the second display unit displays, as the specific option, an option that can answer whether or not the plan of the service that corresponds to the question applies.
[0121] A twelfth feature is the information processing device of the eleventh feature, wherein the control unit calculates a numerical value regarding a security risk of the service as a result of aggregating answers to the checkboxes, updates the numerical value regarding the security risk based on the answers to the specific options, and the second display unit displays the updated numerical value regarding the security risk to the service user.
[0122] A thirteenth feature is an information processing method including a step A of executing a first display control to display a question and a check box for the question to a person who answers the question, and a step B of accepting an answer to the check box, wherein values that can be answered in the check box include a first value indicating that the question applies, a second value indicating that the question does not apply, and a third value indicating that it is uncertain whether the question applies, and the step A includes a step of executing, in the first display control, displaying a condition input field for inputting a condition that applies to the question when the answer to the check box is the third value. [Explanation of symbols]
[0123] 10...information processing device, 11...transmission unit, 12...reception unit, 13...storage unit, 14...control unit, 30...providing server, 40...first terminal, 50...second terminal, 100...information processing system, 200...network
Claims
1. a first display unit that executes a first display control for displaying a question and a check box for the question to a respondent of the question; A control unit that accepts answers to the check boxes, The values that can be answered by the checkbox include a first value indicating that the question is answered, a second value indicating that the question is not answered, and a third value indicating that it is unclear whether the question is answered or not; The information processing device, wherein the first display unit, in the first display control, when the answer to the checkbox is the third value, displays a condition input field for inputting a condition corresponding to the question.
2. The information processing apparatus according to claim 1 , wherein the first display unit displays, in the first display control, an indicator whose appearance changes depending on a value answered in the checkbox, together with the checkbox.
3. 3. The information processing device of claim 2, wherein the first display unit displays as the indicator a number of objects equal to the number of types of values that can be answered in the checkbox, and displays the object associated with the value answered in the checkbox in a manner different from the other objects depending on the value answered in the checkbox.
4. 2. The information processing device according to claim 1, further comprising a second display unit that executes a second display control to display conditions corresponding to the question to a third party other than the person who answered the question when the answer to the check box is the third value.
5. The information processing device according to claim 4 , wherein the second display unit, in the second display control, displays the condition input in the condition input field and displays specific options by which the user can answer whether or not the condition is met.
6. The control unit is A first process is executed to calculate a summary result of the answers to the check boxes; The information processing apparatus according to claim 5 , further comprising: executing a second process for updating the tabulation result calculated in the first process based on the answer to the specific option.
7. 6. The information processing device of claim 5, wherein the second display unit displays a list of answers to the check boxes, and in the list, displays the answer corresponding to the check box as being the third value even after an answer has been given to the specific option for the question in which the answer is the third value.
8. The information processing device according to claim 5 , wherein the second display unit displays a history of answers to the specific option when the answer to the specific option indicates that the condition is met.
9. the questions are questions about the security of the service provided by the service provider; The third value is a value indicating whether the question is applicable depending on a plan of the service, The information processing device according to claim 1 , wherein the first display unit, in the first display control, executes display, as the condition input field, of a plan input field for inputting a plan of the service corresponding to the question.
10. a storage unit that stores the service plan in association with the service provider; The information processing device according to claim 9 , wherein the first display unit displays, as the plan input field, options of plans for the service corresponding to the question, based on the information stored in the storage unit.
11. The third party is a service user who uses the service, The information processing device according to claim 4 , wherein the second display unit displays, as the specific option, an option that can answer whether or not the plan of the service corresponding to the question is applicable.
12. The control unit is Calculating a numerical value relating to the security risk of the service as a result of aggregating the answers to the check boxes; updating said security risk number based on the answers to said specific options; The information processing device according to claim 11 , wherein the second display unit displays the updated numerical value regarding the security risk to the service user.
13. A step A of executing a first display control for displaying a question and a check box for the question to a person who answers the question; and step B of accepting answers to the check boxes, The values that can be answered by the checkbox include a first value indicating that the question is answered, a second value indicating that the question is not answered, and a third value indicating that it is unclear whether the question is answered or not; The information processing method, wherein step A includes a step of, in the first display control, when the answer to the checkbox is the third value, displaying a condition input field for inputting a condition corresponding to the question.
Citation Information
Patent Citations
Questionnaire information distribution server and method
JP2005004273A