Action continuance assistance device, action continuance assistance method, program, and recording medium

JP2024134332A5Pending Publication Date: 2026-02-20NEC SOLUTION INNOVATORS LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2023044575
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-03-20
Publication Date
2026-02-20

AI Technical Summary

Technical Problem

Existing support systems lack the ability to provide personalized and effective support from individuals whose attributes and methods align with the user's preferences and needs, making it difficult for users to maintain actions such as keeping a diary.

Method used

A system that includes user and supporter information acquisition, selection, notification, and response processes to match users with suitable supporters based on attribute and action information, ensuring personalized support.

Benefits of technology

Enables users to easily continue their actions by receiving tailored support from suitable supporters, enhancing motivation and maintaining mental and physical health.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide an action continuance assistance device which selects an assistant suitable for a user, and allows assistance to be received from the selected assistant.SOLUTION: An action continuance assistance device 10 includes: a user information acquisition part 11; an assistant information acquisition part 12; an assistant selection part 13; an assistant notification part 14; a response reception part 15; and a user contact part 16. The user information acquisition part 11 acquires information of a user in need of assistance for action continuance. The assistant information acquisition part 12 acquires assistant candidate information of candidates. The assistant selection part 13 conducts analysis of the user information and the assistant candidate information and produces assistance request information. The assistant notification part 14 outputs the assistance request information to the assistant. The response reception part 15 acquires response information of the assistant. The user contact part 16 outputs the response information to the user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an action continuation support device, an action continuation support method, a program, and a recording medium. [Background technology]

[0002] Records and diaries are effective in maintaining physical and mental health, but they are difficult to continue. Encouragement from others is a great help in making such daily habits a habit. Therefore, a technology that generates support messages from information such as the target person's environment has been disclosed (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-86282 Summary of the Invention [Problem to be solved by the invention]

[0004] The device in Patent Document 1 is capable of determining factors that motivate or inhibit an action and creating a message. However, this is different from direct support from people the target person desires, such as people in a field they are good at, people whose support methods match their wishes, or people with similar personalities.

[0005] Therefore, an object of the present invention is to provide an action continuation support device that selects a supporter suitable for a user and allows the user to receive support from the selected supporter. [Means for solving the problem]

[0006] In order to achieve the above object, the action continuation support device of the present invention comprises: The system includes a user information acquisition unit, a supporter information acquisition unit, a supporter selection unit, a supporter notification unit, a response receiving unit, and a user contact unit, The user information acquisition unit acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition unit acquires supporting candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection unit analyzes the user information and the support candidate information, selects a supporter who will support the target behavior of the user, and generates support request information; The supporter notification unit outputs the support request information to the supporter, The response receiving unit acquires response information relating to a response of the supporter to the support request information, The user contact unit outputs the response information to the user.

[0007] The method for supporting continued activity of the present invention comprises: The method includes a user information acquisition step, a supporter information acquisition step, a supporter selection step, a supporter notification step, a response reception step, and a user contact step, The user information acquiring step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires support candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step outputs the support request information to the supporter, The response receiving step acquires response information relating to a response of the supporter to the support request information, The user contact step outputs the response information to the user, Each of the above steps is executed by a computer.

[0008] The program of the present invention comprises: The procedure includes a user information acquisition procedure, a supporter information acquisition procedure, a supporter selection procedure, a supporter notification procedure, a response reception procedure, and a user contact procedure. The user information acquisition step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires support candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step includes outputting the support request information to the supporter, The response receiving step includes acquiring response information related to a response of the supporter to the support request information, The user contact procedure includes outputting the response information to the user; The program causes a computer to execute each of the above procedures.

[0009] The recording medium of the present invention comprises: The procedure includes a user information acquisition procedure, a supporter information acquisition procedure, a supporter selection procedure, a supporter notification procedure, a response reception procedure, and a user contact procedure. The user information acquisition step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires support candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step includes outputting the support request information to the supporter, The response receiving step includes acquiring response information related to a response of the supporter to the support request information, The user contact procedure includes outputting the response information to the user; A computer-readable recording medium records a program for causing a computer to execute each of the above procedures. Effect of the Invention

[0010] According to the present invention, an environment can be created in which a user can easily continue an action by receiving support from a supporter suited to the user. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram illustrating a configuration of an example of an action continuation support device according to the first embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of the action continuation support device according to the first embodiment. [Diagram 3] FIG. 3 is a flowchart illustrating an example of processing in the action continuation support device of the first embodiment. [Figure 4] FIG. 4 is a reference diagram for explaining an example of a process in the action continuation support method according to the first embodiment. [Diagram 5] FIG. 5 is a block diagram illustrating a configuration of an example of an action continuation support device according to the second embodiment. [Figure 6] FIG. 6 is a flowchart illustrating an example of a process in the action continuation support device of the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] The embodiments of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiments. In each of the drawings, the same parts are given the same reference numerals. In addition, the explanations of each embodiment can be mutually incorporated unless otherwise specified, and the configurations of each embodiment can be combined unless otherwise specified.

[0013] [Embodiment 1] Fig. 1 is a block diagram showing an example of the configuration of an action continuation support device 10 (hereinafter also referred to as "the device 10") according to this embodiment. As shown in Fig. 1, the device 10 includes a user information acquisition unit 11, a supporter information acquisition unit 12, a supporter selection unit 13, a supporter notification unit 14, a response reception unit 15, and a user contact unit 16. In addition, the device 10 may include, for example, an input unit, an output unit, a display unit, and / or a storage unit, although these are not shown.

[0014] The device 10 may be, for example, a single device including each of the above-mentioned units, or a device to which each of the above-mentioned units can be connected via a communication line network. The device 10 may be connected to an external device described later via the communication line network. The communication line network is not particularly limited, and a known network may be used, for example, wired or wireless. Examples of the communication line network include an Internet line, a World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), a Local 5G, and a LPWA. Examples of the wireless communication may include a form in which each device directly communicates with each other (Ad Hoc communication), an infrastructure (infrastructure communication), and an indirect communication via an access point. The device 10 may be incorporated into, for example, a server of a system. The device 10 may be, for example, a personal computer (PC, for example, desktop type or notebook type) on which the program of the present invention is installed, a smartphone, a tablet terminal, etc. Furthermore, the device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the units is on a server and the other units are on a terminal.

[0015] 2 illustrates a block diagram of a hardware configuration of the present device 10. The present device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, a communication device 107, etc. Each part of the present device 10 is connected to each other via the bus 103 by each interface (I / F).

[0016] The central processing unit 101 cooperates with other components through a controller (system controller, I / O controller, etc.) and controls the entire device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present invention and other programs, and reads and writes various information. Specifically, for example, the central processing unit 101 functions as a user information acquisition unit 11, a supporter information acquisition unit 12, a supporter selection unit 13, a supporter notification unit 14, a response reception unit 15, and a user contact unit 16. If the device 10 includes the output unit, the central processing unit 101 may function as the output unit. The device 10 may include, as a computing device, other computing devices such as a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), etc., or may include a combination of a CPU and these.

[0017] The bus 103 can also be connected to, for example, an external device. Examples of the external device include a user terminal, an external storage device (external database, etc.), a printer, an external input device, an external display device, an external imaging device, etc. The present device 10 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

[0018] An example of the memory 102 is a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operation programs, such as the program of the present invention, stored in the storage device 104 described below, and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory is, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

[0019] The storage device 104 is also called an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive for reading and writing from and to the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a HD (hard disk), a CD-ROM, a CD-R, a CD-RW, an MO, a DVD, a flash memory, a memory card, and the like. The storage device 104 may be, for example, a hard disk drive (HDD) in which a recording medium and a drive are integrated, and a solid state drive (SSD). When the present device 10 includes the storage unit, for example, the storage device 104 functions as the storage unit. The storage unit can store, for example, user information, target behavior information, support candidate information, and response information, which will be described later.

[0020] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used when the present device 10 executes processing. In this case, the memory 102 and the storage device 104 may store, for example, the user information. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be distributed and stored in multiple terminals using block chain technology or the like.

[0021] The device 10 further includes, for example, an input device 105 and an output device 106. Examples of the input device 105 include pointing devices such as a touch panel, a track pad, and a mouse; a keyboard; imaging means such as a camera and a scanner; a card reader such as an IC card reader and a magnetic card reader; and audio input means such as a microphone. Examples of the output device 106 include a display device such as an LED display and a liquid crystal display; an audio output device such as a speaker; a printer; and the like. In the first embodiment, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may be configured as one unit, such as a touch panel display.

[0022] Next, an example of the action continuation support method of this embodiment will be described with reference to the flowchart of Fig. 3. The action continuation support method of this embodiment is implemented as follows, for example, using the present device 10 of Fig. 1 or Fig. 2. Note that the action continuation support method of this embodiment is not limited to use of the present device 10 of Fig. 1 or Fig. 2.

[0023] First, the user information acquisition unit 11 acquires user information (S1, user information acquisition step). The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target behavior information about the action that needs support. The user attribute information is, for example, information about the user's personality such as openness, sincerity, extroversion, cooperativeness, neurotic tendency, and information about a desired support method such as an expected way of calling out. The attribute information is not limited to the above examples, and any setting may be made as long as it is information that can be used to select a supporter. The action is, for example, a diary, a record, etc., but is not limited thereto, and may be any action that is continuously performed, such as getting up early. The target behavior information acquired by the user information acquisition unit 11 is, for example, document information such as a diary, but is not limited thereto, and may be in any form such as a photo, a video, a sound, etc. The user information may also include information other than the attribute information and the target behavior information, such as information about a supporter desired by the user. The method of acquiring the user information is, for example, by inputting to a dedicated screen, but is not limited thereto, and may be any method capable of acquiring the necessary information, such as reading an image of additional documents sent by mail. The user information acquiring unit 11 may also acquire user evaluation information. The user evaluation information is information regarding the user's evaluation of the response information. The user evaluation information may be any type, such as a letter of thanks to a call from a supporter, a response to the call, or information such as a photo, video, or audio. The user evaluation information is output to the supporter by a supporter notification unit 14 described later. In this way, the supporter's motivation can be increased by receiving a response from the user.

[0024] Next, the supporter information acquisition unit 12 acquires supporter candidate information (S2, supporter information acquisition step). The supporter candidate information is information about candidates who will support the user, and includes attribute information about the candidates. The candidates are, for example, medical professionals, counselors, etc., who can provide advice on improving stress, but are not limited thereto, and may be any person suitable for supporting the user, even if they do not have special qualifications. In addition, the supporter candidate information is, for example, information about the supporter's personality, information about the support method they are good at, information about their specialty, etc., but is not limited thereto, and may be set in any way as long as it is information that can be used to select a supporter. The supporter candidate information is acquired, for example, by inputting information into a dedicated screen, but is not limited thereto, as in the case of acquiring the user information.

[0025] Next, the supporter selection unit 13 analyzes the user information and the support candidate information, selects a supporter who will support the target behavior of the user, and generates support request information (S3, supporter selection process). The supporter selection unit 13 may extract selection features for selecting the supporter related to the target field, support method, and personality from the target behavior information and attribute information of the user and the candidate, and compare the corresponding selection features to perform analysis for selecting the supporter. The target field of the user is, for example, a field related to the target behavior information, such as medical care, health, welfare, education, justice, industry, labor, etc. The content of the target field is not limited to this. The target field of the candidate is, for example, the specialty field in which the candidate is good, and the content is the same as in the case of the user. The support method is, for example, the way of calling out that the user expects and the way of calling out that the candidate is good at. The personality is, for example, a personality trait (openness, conscientiousness, extraversion, agreeableness, neuroticism) obtained by the Big Five personality diagnosis, and the value of the personality trait is expressed in a range from 0 percent to 100 percent, but is not limited thereto and may be set arbitrarily so as to enable comparison. The selected feature amount is each element for comparing the target field, the support method, and the personality.

[0026] The method of analyzing the degree of agreement of the target field may, for example, prepare a field dictionary in which keywords related to each target field are registered, divide the user's diary or the like into words by morphological analysis, compare the diary or the like with the field dictionary to calculate the number of matches, and analyze the degree of agreement with the candidate's specialty field. The method of analyzing the target field may, for example, create a classifier that performs machine learning on diary or the like and field examples, calculate the probability of each field from the user's diary or the like, and determine the field with the highest probability as the field of the diary or the like. Note that the target fields of the user and the candidate do not have to be limited to one each, and for example, multiple target fields may be recognized for each, and the degree of importance may be set, and the method of determining the target field may be set arbitrarily. The method of analyzing the degree of agreement may, for example, be based on the number of target fields that match the target field related to the user's diary or the like and the candidate's specialty field. Without being limited thereto, for example, the degree of match may be the probability of the user's target field calculated by the classifier for the candidate's specialty field, and the criteria for the degree of match may be set arbitrarily.

[0027] The method of analyzing the degree of agreement of the cheering methods is, for example, by comparing the information of the desired cheering method acquired by the user information acquisition unit 11 with the information of the favorite cheering method acquired by the supporter information acquisition unit 12. Note that the cheering method expected by the user is not limited to, for example, one cheering method, and multiple registrations may be possible, the registration of a cheering method that should be avoided may be possible, a degree of importance may be set, and the cheering method acquired by the user information acquisition unit 11 may be set arbitrarily. The same applies to the specialty field of expertise of the candidate. Therefore, the method of analyzing the degree of agreement may be based on, for example, the number of matching cheering methods. The method is not limited to this, and for example, the degree of agreement may be set arbitrarily, for example, by weighting the user's degree of importance, etc.

[0028] Furthermore, the analysis of the degree of personality matching is performed, for example, by extracting features (personality trait values) from information on the personalities of the user and the candidate, and analyzing the degree of matching using cosine similarity through vectorization, sum of squared differences of personality trait values, etc. The personality trait values ​​are, for example, values ​​of personality traits in the Big Five personality diagnosis described above. As described above, the personalities used in the analysis are not limited to the personality traits in the Big Five personality diagnosis, and may be set arbitrarily. The method of analysis is not limited to the examples described above, and any analysis method may be adopted.

[0029] The supporter selection unit 13 performs an analysis of supporter selection by, for example, combining the examples of the analysis methods described above, but the analysis method is not limited to this, and may use a part of the examples, or may incorporate other analysis methods, and may be set arbitrarily. In addition, since the appropriate relationship between a user and a candidate is not necessarily determined by, for example, a match in personality, it may be determined by another criterion. In addition, if the user information acquired by the user information acquisition unit 11 includes the user's desire to select a specific supporter, the supporter selection unit 13 may select a supporter according to the user's desire.

[0030] Next, the supporter notification unit 14 outputs the support request information to the supporter (S4, supporter notification step). The support request information is information including, for example, a notice that a supporter has been selected, attribute information of the user, target behavior information, and the like. Note that the support request information is not limited to this, and may appropriately include information necessary for the supporter's response, such as information related to the timing of the response, or may exclude unnecessary information, and may be arbitrarily set as content suitable for the support of the supporter. Furthermore, when the user information acquisition unit 11 acquires user evaluation information, the supporter notification unit 14 outputs the user evaluation information to the supporter.

[0031] Next, the response receiving unit 15 acquires response information related to the supporter's response to the support request information (S5, response receiving step). The response is, for example, a call. Note that the response is not limited to a call, and may be any type that encourages the user to continue the action, such as advice or an encouraging picture. Also, the response is not limited to a written response, and may be, for example, an image, a sound, or the like, and may be in any form.

[0032] Next, the user contact unit 16 outputs the response information to the user (S6, user contact step). The method of outputting the response information is, for example, display on a dedicated screen, but is not limited to this, and any method may be used, such as output to the user's mobile terminal. This allows the user to check the response information, which can encourage the user to continue the action. The user may then evaluate the response information, such as expressing gratitude to the supporter. In this case, the user evaluation information, which is the evaluation of the response information, may be acquired by the user information acquisition unit 11, as described above, and notified to the supporter by the supporter notification unit 14.

[0033] In addition, since the behavior targeted by the device 10 is assumed to continue, for example, the user information acquisition step (S1), the supporter notification step (S4), the response reception step (S5), and the user contact step (S6) may be repeated, such as acquiring target behavior information such as a new diary, outputting support request information such as a diary to the supporter, acquiring response information from the supporter, and outputting the response information to the user. In this case, for example, as described above, the user checks the response information and evaluates it, and the user evaluation information is shown to the supporter, which can increase the supporter's motivation and can be expected to support more appropriately thereafter. In addition, the output of the user evaluation information to the supporter may be, for example, simultaneously with the output of new support request information, or at a different timing. In addition, without being limited to the above example, for example, a supporter may be selected again for the second or subsequent support request for the same user, and any setting may be made regarding the use of the device 10 for the same user.

[0034] The following describes an example of a specific process of the action continuation support method using the device 10. Note that the following description is an example of a specific flow, and as described above, the device 10 and the action continuation support method of the present embodiment are not limited to the following description, and the action continuation support method of the present embodiment is not limited to the use of the device 10.

[0035] First, the user information acquisition unit 11 acquires user information. An example of user information is shown in the left part of FIG. 4. On the left side of FIG. 4, information on the user's personality and information on the expected way of calling are displayed, but for example, this may include information on continuing target behavior such as a diary. Next, the supporter information acquisition unit 12 acquires supporter candidate information. An example of supporter candidate information is shown in the right part of FIG. 4. On the right side of FIG. 4, information on the candidate's personality, information on the way of calling that he is good at, and information on his field of expertise are displayed. Next, the supporter selection unit 13 performs an analysis on the target field, the way of calling, and the personality. Regarding the target field, the supporter selection unit 13 analyzes the diary or the like that is the target behavior, extracts keywords, grasps the tendency of the target field, and analyzes the degree of agreement with the field of health registered by the candidate. Regarding the way of calling, it is confirmed that there is a common point in the part of praising. Regarding the personality, an analysis of the degree of agreement is performed from the registered numerical value. As a result, if it is determined that the combination of the user and the candidate is appropriate, the supporter selection unit 13 generates support request information. In response to this, the supporter notification unit 14 notifies the determined candidate of the support request information. Upon receiving the notification, the candidate understands that he or she has been selected as a supporter, the behavior to be supported, and the characteristics of the user, such as the personality, and issues a response to the user's behavior. The response reception unit 15 acquires a document related to the message, and the user contact unit 16 transmits information such as a document related to the response to the user. For example, the user may create a document of thanks in response to the document, and in this case, the user information acquisition unit 11 acquires the user's document of thanks as user evaluation information, and the supporter notification unit 14 transmits the user's document of thanks to the supporter.

[0036] The action continuation support device of this embodiment can create an environment in which the user can easily continue the action by receiving support from a supporter suited to the user.

[0037] [Embodiment 2] The second embodiment is another example of the action continuation support device of the present invention.

[0038] The action continuation support device 10B of this embodiment (hereinafter also referred to as "this device 10B") will be described with reference to FIG. 5. FIG. 5 is a block diagram showing an example of the configuration of this device 10B of this embodiment. As shown in FIG. 5, this device 10B of this embodiment includes, in addition to the configuration of this device 10 of embodiment 1 (user information acquisition unit 11, supporter information acquisition unit 12, supporter selection unit 13, supporter notification unit 14, response reception unit 15, and user contact unit 16), for example, a supporter evaluation unit 17. In this device 10B, the configuration other than including the supporter evaluation unit 17, for example, is similar to that of this device 10 of embodiment 1, and the description thereof can be used.

[0039] Next, an example of the action continuation support method of this embodiment will be described based on the flowchart of Fig. 6. The action continuation support method of this embodiment is implemented as follows, for example, using the present device 10B shown in Fig. 5. Note that the action continuation support method of this embodiment is not limited to use of the present device 10B of Fig. 5.

[0040] Each step up to the output of support request information (S4) in device 10B of this embodiment is similar to that in device 10 of embodiment 1, and therefore the explanations therefor can be used.

[0041] Next, the response receiving unit 15 acquires response information related to the supporter's response to the support request information (S5A, response receiving step). The response information is similar to that of the device 10 of the first embodiment, and therefore the explanation therefor can be used. Furthermore, as described below, when correction request information is generated in the support evaluation unit 17, the response receiving unit 15 will again receive a response from the supporter.

[0042] Next, the supporter evaluation unit 17 analyzes the response information, evaluates whether the method and content of the response information are appropriate, and generates supporter evaluation information (S5B, supporter evaluation step). The supporter evaluation information is, for example, information indicating the evaluation level of the supporter, but may also include information that can be used for subsequent responses, such as which part has a problem. In addition, as described below, the supporter evaluation information is used to determine whether to request the supporter to make corrections, but may also be used, for example, as material for replacing supporters, selecting subsequent supporters, material for determining the appropriateness of actions and responses, and the like, and may be used in any manner.

[0043] The supporter evaluation unit 17 may extract evaluation features for evaluating the response information related to the target field, the support method, and the support content from the user information and the response information, and compare the corresponding evaluation features to perform an analysis for evaluating the response information. The analysis of the target field is performed, for example, by preparing a field dictionary in which keywords related to the field are registered for each target field, dividing the document related to the target behavior such as a diary and the response into words by morphological analysis, calculating the number of matches by comparing with the field dictionary, and analyzing the degree of match with the target field. Note that the present invention is not limited to this, and the determination of the target field may be performed, for example, by creating a classifier that machine-learns the response information and examples of the field, calculating the probability of each field from the response information, and determining the field with the highest probability as the field of the retribution information. The analysis method is the same as the analysis method of the target field in the supporter selection unit 13 in the present device 10 of the first embodiment, and may be set arbitrarily. The analysis of the cheering method is performed, for example, by preparing a dictionary of ways of cheering in which keywords are registered for each way of cheering, extracting nouns, verbs, and adjectives from documents related to the response, and comparing them with the way of cheering expected by the user. The cheering method is not limited to this, and the cheering method may be determined, for example, by creating a classifier that has been machine-learned on response information and examples of cheering methods, calculating the probability of the cheering method from the response information, and determining the most probable form as the cheering method related to the response information. The analysis method of the cheering method may be set to any method, as in the case of the target field. The analysis of the cheering content is performed, for example, by determining that the cheering content is inappropriate when it contains expressions of encouragement or criticism. A specific evaluation method is, for example, a method in which a classifier is created that has been machine-learned on target behavior information, response information, and examples of evaluations corresponding to these, and evaluating the content as appropriate when the probability of appropriateness is higher than the probability of inappropriateness. The analysis method of the cheering content is not limited to this, and may be set arbitrarily, such as by preparing a dictionary in which inappropriate expressions are registered. The supporter evaluation unit 17 evaluates the response information based on, for example, an analysis of the target field, an analysis of the support method, and an analysis of the support content.The evaluation method may be, for example, based on any one of the analyses, or based on whether the feature amounts related to all the analyses are multiplied and the result exceeds a certain reference value, and the evaluation method may be set arbitrarily.

[0044] The supporter evaluation unit 17 may generate response contact information for the user when the result of the evaluation regarding the method and content of the response information is appropriate, and may generate correction request information for the supporter when the result of the evaluation is inappropriate. In other words, if the evaluation is appropriate, the response information is provided to the user, and if it is inappropriate, the supporter is requested to correct it. The flow after the correction request is as described below. As a result, only appropriate responses are provided to the user. In addition, the supporter evaluation unit 17 may generate response compatibility information for the supporter when the result of the evaluation regarding the method and content of the response information is appropriate. The support compatibility information is, for example, information related to a notification that the response information was appropriate, and is intended to increase the motivation of the supporter. In this case, the supporter notification unit 14 outputs the response compatibility information to the supporter.

[0045] Next, when the support evaluation unit 17 generates the correction request information, the supporter notification unit 14 outputs the correction request information to the supporter (S5C, supporter notification step). In this case, the supporter, for example, corrects the response information and submits the corrected response information again. Then, the response receiving unit 15 acquires the response information corresponding to the correction request information again (S5A, response receiving step). For the response information acquired again, the supporter evaluation unit 17 evaluates whether the method and content of the response information are appropriate, and generates response contact information for the user when the evaluation result is appropriate (S5B, supporter evaluation step). In this way, the evaluation of the response information is repeated as necessary, and only when the method and content of the response information are appropriate, the response information is output to the user.

[0046] Next, the user contact unit 16 outputs the response information to the user (S6, user contact step). The output method is the same as that of the present device 10 of embodiment 1. In addition, when the supporter evaluation unit 17 judges whether or not it is necessary to generate correction request information for the supporter, the user contact unit 16 outputs the response information to the user only when the support evaluation unit generates the response contact information. In addition, as in the case of the present device 10 of embodiment 1, the user who receives the response information may evaluate the response information, and the user information acquisition unit 11 may acquire the evaluation as user evaluation information. In that case, the responder notification unit 14 may output the user evaluation information to the supporter, which may, for example, increase the motivation of the supporter.

[0047] The action continuation support device of this embodiment can create an environment in which the user can easily continue the action by receiving support from a supporter who is suitable for the user, and can also ensure appropriate support from the supporter.

[0048] [Embodiment 3] The program of this embodiment is a program for causing a computer to execute each step of the above-mentioned action continuation support method. Specifically, the program of this embodiment is a program for causing a computer to execute, for example, a user information acquisition procedure, a supporter information acquisition procedure, a supporter selection procedure, a supporter notification procedure, a response reception procedure, and a user contact procedure.

[0049] The user information acquisition step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires support candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step includes outputting the support request information to the supporter, The response receiving step includes acquiring response information related to a response of the supporter to the support request information, The user contact procedure outputs the response information to the user.

[0050] Furthermore, the program of this embodiment can also be said to be a program that causes a computer to function as, for example, a user information acquisition procedure, a supporter information acquisition procedure, a supporter selection procedure, a supporter notification procedure, a response receiving procedure, and a user contact procedure.

[0051] The program of this embodiment can be implemented by using the description of the action continuation support device and action continuation support method of the present invention. For example, the "procedure" in each procedure can be replaced with "processing". The program of this embodiment may be recorded in a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (for example, SSD (Solid State Drive), USB flash memory, SD / SDHC card, etc.), optical disk (for example, CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy (registered trademark) disk (FD), etc. The program of this embodiment (for example, also called a programming product or program product) may be distributed from an external computer, for example. The "distribution" may be, for example, distribution via a communication network or distribution via a device connected by a wire. The program of the present embodiment may be installed and executed in the device to which it is distributed, or may be executed without being installed.

[0052] Although the present invention has been described above with reference to the embodiment, the present invention is not limited to the above embodiment. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

[0053] <Additional Notes> A part or all of the above-described embodiments can be described as follows, but is not limited to the following. (Appendix 1) The system includes a user information acquisition unit, a supporter information acquisition unit, a supporter selection unit, a supporter notification unit, a response receiving unit, and a user contact unit, The user information acquisition unit acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition unit acquires supporting candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection unit analyzes the user information and the support candidate information, selects a supporter who will support the target behavior of the user, and generates support request information; The supporter notification unit outputs the support request information to the supporter, The response receiving unit acquires response information relating to a response of the supporter to the support request information, The user contact unit outputs the response information to the user. A device to support continued action. (Appendix 2) The user information acquisition unit acquires user evaluation information, the user evaluation information is information regarding a user's evaluation of the response information, The supporter notification unit outputs the user evaluation information to the supporter. The action continuation support device described in Appendix 1. (Appendix 3) In addition, it includes a supporter evaluation section, The supporter evaluation unit analyzes the response information, evaluates whether the method and content of the response information are appropriate, and generates supporter evaluation information. Attachment 1 or 2, the action continuation support device. (Appendix 4) The supporter evaluation unit generates response contact information for the user when the result of the evaluation regarding the method and content of the response information is appropriate, and generates correction request information for the supporter when the result of the evaluation is inappropriate, the user contact unit outputs the response information to the user only when the support evaluation unit generates the response contact information; When the support evaluation unit generates the correction request information, the supporter notification unit outputs the correction request information to the supporter; The response receiving unit reacquires the response information corresponding to the modification request information. The action continuation support device described in Appendix 3. (Appendix 5) The supporter evaluation unit generates response suitability information for the supporter when the result of the evaluation regarding the method and content of the response information is appropriate, The supporter notification unit outputs the response conformity information to the supporter. The action continuation support device described in Appendix 4. (Appendix 6) The supporter evaluation unit extracts evaluation features for evaluating the response information related to a target field, a support method, and a support content from the user information and the response information, and compares the corresponding evaluation features to perform an analysis for evaluating the response information. 6. The action continuation support device according to any one of appendix 3 to 5. (Appendix 7) The supporter selection unit extracts selection features for selecting the supporter related to the target field, support method, and personality from the target behavior information and the attribute information of the user and the candidate, and compares the corresponding selection features to perform an analysis for selecting the supporter. 7. An action continuation support device according to any one of appendix 1 to 6. (Appendix 8) The method includes a user information acquisition step, a supporter information acquisition step, a supporter selection step, a supporter notification step, a response reception step, and a user contact step, The user information acquiring step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires support candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step outputs the support request information to the supporter, The response receiving step acquires response information relating to a response of the supporter to the support request information, The user contact step outputs the response information to the user, Each of the steps is executed by a computer. How to support continued action. (Appendix 9) The user information acquiring step acquires user evaluation information, the user evaluation information is information regarding a user's evaluation of the response information, The supporter notification step outputs the user evaluation information to the supporter, Each of the steps is executed by a computer. Methods for supporting continued action as described in Appendix 8. (Appendix 10) Further, a supporter evaluation step is included, The supporter evaluation step includes analyzing the response information, evaluating whether a method and a content of the response information are appropriate, and generating supporter evaluation information. Each of the steps is executed by a computer. Methods for supporting continued action as described in Appendix 8 or 9. (Appendix 11) The supporter evaluation step generates response contact information for the user when the result of the evaluation relating to the method and content of the response information is appropriate, and generates correction request information for the supporter when the result of the evaluation is inappropriate, The user contact step outputs the response information to the user only when the support evaluation unit generates the response contact information; The supporter notification step includes, when the support evaluation unit generates the correction request information, outputting the correction request information to the supporter; The response receiving step includes acquiring the response information corresponding to the modification request information again, Each of the steps is executed by a computer. Methods for supporting continued action as described in Appendix 10. (Appendix 12) The supporter evaluation step generates response suitability information for the supporter when the evaluation result regarding the method and content of the response information is appropriate, The supporter notification step outputs the response compatibility information to the supporter, Each of the steps is executed by a computer. Methods for supporting continued action as described in Appendix 11. (Appendix 13) The supporter evaluation step extracts evaluation features for evaluating the response information related to a target field, a support method, and a support content from the user information and the response information, compares the corresponding evaluation features, and performs an analysis for evaluating the response information; Each of the steps is executed by a computer. A method for supporting continued activity according to any one of appendixes 10 to 12. (Appendix 14) The supporter selection step extracts selection features for selecting the supporter related to a target field, a support method, and a personality from the target behavior information and attribute information of the user and the candidate, compares the corresponding selection features, and performs an analysis for selecting the supporter; Each of the steps is executed by a computer. A method for supporting continued activity according to any one of appendixes 8 to 13. (Appendix 15) The procedure includes a user information acquisition procedure, a supporter information acquisition procedure, a supporter selection procedure, a supporter notification procedure, a response reception procedure, and a user contact procedure. The user information acquisition step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires support candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step includes outputting the support request information to the supporter, The response receiving step includes acquiring response information related to a response of the supporter to the support request information, The user contact procedure includes outputting the response information to the user; A program for causing a computer to execute each of the above procedures. (Appendix 16) The user information acquisition step acquires user evaluation information, the user evaluation information is information regarding a user's evaluation of the response information, The supporter notification step includes outputting the user evaluation information to the supporter. 16. The program according to claim 15, for causing a computer to execute each of the steps. (Appendix 17) In addition, it includes a supporter evaluation procedure, The supporter evaluation step includes analyzing the response information, evaluating whether a method and content of the response information are appropriate, and generating supporter evaluation information; 17. The program according to claim 15 or 16, for causing a computer to execute each of the steps. (Appendix 18) The supporter evaluation procedure generates response contact information for the user when the result of the evaluation regarding the method and content of the response information is appropriate, and generates correction request information for the supporter when the result of the evaluation is inappropriate, the user contact procedure includes outputting the response information to the user only when the support evaluation unit generates the response contact information; The supporter notification step includes, when the support evaluation unit generates the correction request information, outputting the correction request information to the supporter; The response receiving step includes re-obtaining the response information corresponding to the modification request information, 18. The program according to claim 17, for causing a computer to execute each of the steps. (Appendix 19) The supporter evaluation procedure generates response matching information for the supporter when the evaluation result regarding the method and content of the response information is appropriate, The supporter notification step includes outputting the response conformity information to the supporter, 19. The program according to claim 18, for causing a computer to execute each of the steps. (Appendix 20) The supporter evaluation step extracts evaluation features for evaluating the response information related to a target field, a support method, and a support content from the user information and the response information, compares the corresponding evaluation features, and performs an analysis for evaluating the response information; 20. The program according to any one of appendices 17 to 19, for causing a computer to execute each of the steps. (Appendix 21) The supporter selection procedure extracts selection features for selecting the supporter related to a target field, a support method, and a personality from the target behavior information and attribute information of the user and the candidate, compares the corresponding selection features, and performs an analysis for selecting the supporter; 21. The program according to any one of appendices 15 to 20, for causing a computer to execute each of the steps. (Appendix 22) The procedure includes a user information acquisition procedure, a supporter information acquisition procedure, a supporter selection procedure, a supporter notification procedure, a response reception procedure, and a user contact procedure. The user information acquisition step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires support candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step includes outputting the support request information to the supporter, The response receiving step includes acquiring response information related to a response of the supporter to the support request information, The user contact procedure includes outputting the response information to the user; A computer-readable recording medium having recorded thereon a program for causing a computer to execute each of the above procedures. (Appendix 23) The user information acquisition step acquires user evaluation information, the user evaluation information is information regarding a user's evaluation of the response information, The supporter notification step includes outputting the user evaluation information to the supporter. 23. A computer-readable recording medium according to claim 22, having a program recorded thereon for causing a computer to execute each of the procedures described above. (Appendix 24) In addition, it includes a supporter evaluation procedure, The supporter evaluation step includes analyzing the response information, evaluating whether a method and content of the response information are appropriate, and generating supporter evaluation information; 24. A computer-readable recording medium according to appendix 22 or 23, having a program recorded thereon for causing a computer to execute each of the procedures. (Appendix 25) The supporter evaluation procedure generates response contact information for the user when the result of the evaluation regarding the method and content of the response information is appropriate, and generates correction request information for the supporter when the result of the evaluation is inappropriate, the user contact procedure includes outputting the response information to the user only when the support evaluation unit generates the response contact information; The supporter notification step includes, when the support evaluation unit generates the correction request information, outputting the correction request information to the supporter; The response receiving step includes re-obtaining the response information corresponding to the modification request information, A computer-readable recording medium according to appendix 24, having a program recorded thereon for causing a computer to execute each of the procedures described above. (Appendix 26) The supporter evaluation procedure generates response matching information for the supporter when the evaluation result regarding the method and content of the response information is appropriate, The supporter notification step includes outputting the response conformity information to the supporter, 26. A computer-readable recording medium according to claim 25, having a program recorded thereon for causing a computer to execute each of the procedures described above. (Appendix 27) The supporter evaluation step extracts evaluation features for evaluating the response information related to a target field, a support method, and a support content from the user information and the response information, compares the corresponding evaluation features, and performs an analysis for evaluating the response information; A computer-readable recording medium according to any one of appendices 24 to 26, having a program recorded thereon for causing a computer to execute each of the procedures described above. (Appendix 28) The supporter selection procedure extracts selection features for selecting the supporter related to a target field, a support method, and a personality from the target behavior information and attribute information of the user and the candidate, compares the corresponding selection features, and performs an analysis for selecting the supporter; A computer-readable recording medium according to any one of appendices 22 to 27, having a program recorded thereon for causing a computer to execute each of the procedures. [Industrial Applicability]

[0054] According to the present invention, an environment in which a user can easily continue an action can be created by receiving support from a supporter suitable for the user, and furthermore, appropriate support from the supporter can be secured. This makes it possible to create an environment in which a user can easily continue an action, even if the action is normally difficult to continue. For example, this is useful for maintaining the user's physical and mental health by continuing to write a diary. [Explanation of symbols]

[0055] 10, 10B Action continuation support device 11 User information acquisition section 12 Supporter Information Acquisition Department 13 Supporter Selection Division 14 Supporter Notification Department 15 Response Receiving Unit 16 User Liaison Department 17 Supporter Evaluation Department 101 Central Processing Unit 102 Memory 103 Bus 104 Storage device 105 Input Device 106 Output Device 107 Communication Devices

Claims

1. The system includes a user information acquisition unit, a supporter information acquisition unit, a supporter selection unit, a supporter notification unit, a response reception unit, and a user contact unit, the user information acquisition unit acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition unit acquires supporting candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, the supporter selection unit analyzes the user information and the support candidate information, selects a supporter who will support the target behavior of the user, and generates support request information; the supporter notification unit outputs the support request information to the supporter; the response receiving unit acquires response information relating to a response of the supporter to the support request information, the user contact unit outputs the response information to the user. A device to support continued action.

2. the user information acquisition unit acquires user evaluation information, the user evaluation information is information about a user's evaluation of the response information, the supporter notification unit outputs the user evaluation information to the supporter. The action continuation support device according to claim 1.

3. Furthermore, it includes a supporter evaluation section, the supporter evaluation unit analyzes the response information, evaluates whether the method and content of the response information are appropriate, and generates supporter evaluation information. The activity continuation support device according to claim 1 or 2.

4. The supporter evaluation unit generates response contact information for the user when the result of the evaluation regarding the method and content of the response information is appropriate, and generates correction request information for the supporter when the result of the evaluation is inappropriate, the user contact unit outputs the response information to the user only when the supporter evaluation unit generates the response contact information; When the supporter evaluation unit generates the correction request information, the supporter notification unit outputs the correction request information to the supporter, the response receiving unit reacquires the response information corresponding to the modification request information. The action continuation support device according to claim 3.

5. The supporter evaluation unit extracts evaluation features for evaluating the response information related to a target field, a support method, and a support content from the user information and the response information, and compares the corresponding evaluation features to perform an analysis for evaluating the response information. The action continuation support device according to claim 4.

6. The supporter selection unit extracts selection features for selecting the supporter related to the target field, support method, and personality from the target behavior information and attribute information of the user and the candidate, and compares the corresponding selection features to perform analysis for selecting the supporter. The action continuation support device according to claim 4.

7. The method includes a user information acquisition step, a supporter information acquisition step, a supporter selection step, a supporter notification step, a response reception step, and a user contact step, The user information acquisition step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires supporting candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, The supporter selection step analyzes the user information and the support candidate information, selects a supporter who will support the target behavior of the user, and generates support request information; The supporter notification step outputs the support request information to the supporter, The response receiving step acquires response information relating to a response of the supporter to the support request information, the user contact step outputs the response information to the user; Each step is performed by a computer. How to support continued action.

8. The user information acquisition step acquires user evaluation information, the user evaluation information is information about a user's evaluation of the response information, The supporter notification step outputs the user evaluation information to the supporter, Each step is performed by a computer. The method for supporting continuation of an action according to claim 7.

9. A method including a user information acquisition procedure, a supporter information acquisition procedure, a supporter selection procedure, a supporter notification procedure, a response reception procedure, and a user contact procedure, The user information acquisition step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires supporting candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, the supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step includes outputting the support request information to the supporter; The response receiving step acquires response information relating to a response of the supporter to the support request information, The user contact procedure outputs the response information to the user; A program that causes a computer to execute each step.

10. A method including a user information acquisition procedure, a supporter information acquisition procedure, a supporter selection procedure, a supporter notification procedure, a response reception procedure, and a user contact procedure, The user information acquisition step acquires user information, The user information is information about a user who needs support to continue an action, and includes attribute information of the user and target action information related to the action that needs support; The supporter information acquisition step acquires supporting candidate information, The supporting candidate information is information about a candidate supporting the user, and includes attribute information of the candidate, the supporter selection step includes analyzing the user information and the support candidate information, selecting a supporter who will support the target behavior of the user, and generating support request information; The supporter notification step includes outputting the support request information to the supporter; The response receiving step acquires response information relating to a response of the supporter to the support request information, The user contact procedure outputs the response information to the user; A computer-readable recording medium that records a program for causing a computer to execute each procedure.