Information processing device, information processing method, and information processing program
The information processing device identifies and addresses user concerns by suggesting actions based on network behavior data, enhancing the effectiveness of solving personal worries through related user interactions.
Patent Information
- Application Number
- JP2021134053
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-19
- Publication Date
- 2025-01-22
- Estimated Expiration
- 2041-08-19
AI Technical Summary
Conventional systems only present messages related to user worries, which may not address the user's own concerns, potentially leaving them unsolved.
An information processing device that identifies related worries among users with a predetermined relationship and proposes content to solve those worries, utilizing behavior information to estimate and suggest actions that are easy and effective for the related users.
Facilitates solving user concerns by proposing relevant actions to related users, leveraging network behavior data to address individual worries effectively.
Smart Images

Figure 0007619908000001 
Figure 0007619908000002 
Figure 0007619908000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there is a technique for inferring a user's concerns based on sensing data relating to the user, and presenting a message to the user in accordance with the inference result (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2019 / 220745 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional technology merely presents messages related to a user's worries, and there is a risk that a user may not be able to resolve their worries if the worries of a user related to them (e.g., a spouse) are related to their own worries.
[0005] The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can help solve the problems. [Means for solving the problem]
[0006] The information processing device according to the present application includes an identification unit and a proposal unit. The identification unit identifies related concerns related to a concern of a user from among concerns of related users having a predetermined relationship with the user. The proposal unit proposes content related to a solution of the related concern of the identified related user to the related user. Effect of the Invention
[0007] According to one aspect of the embodiment, it is possible to provide an effect of helping to solve the problem. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating information processing according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information. [Diagram 5] FIG. 5 is a flowchart showing the procedure of information processing executed by the information processing device according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to the embodiments. In addition, the same parts in the following embodiments are given the same reference numerals, and duplicated descriptions are omitted.
[0010] (Embodiment) First, information processing executed by an information processing device according to an embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram showing information processing according to an embodiment. FIG. 1 shows an example of operation of an information processing system S including an information processing device 1 according to an embodiment. As shown in FIG. 1, the information processing system S according to an embodiment includes an information processing device 1, a user terminal 50 owned by a user, and a user terminal 100 owned by a related user. A related user is another user having a predetermined relationship with a user, such as a spouse, a friend, a lover, a superior (or a subordinate), etc. In detail, a related user is a user having similar attribute information or a user who has an opportunity to come into contact with the user.
[0011] In the information processing according to the embodiment, related concerns related to the user's concern are identified from among the concerns of related users, and content relating to the solution of the related concerns is proposed to the related users.
[0012] Specifically, first, the information processing device 1 according to the embodiment acquires behavioral information of the user and related users via the user terminals 50 and 100 (step S1). The behavioral information is information on behavior on the network, such as search behavior and purchasing behavior of products, services, etc. Note that the behavioral information may be acquired, for example, from a log server that stores the user's behavior log.
[0013] Next, the information processing device 1 according to the embodiment estimates the current worries of each user based on the acquired behavioral information (step S2). For example, the information processing device 1 estimates the worries based on frequently searched keywords in search behavior.
[0014] Next, the information processing device 1 according to the embodiment identifies related worries that are related to the user's current worries among the current worries of the related users (step S3). Related worries are worries that can be solved by solving the user's worries. For example, when the related users are spouses and the users are worried about a deficit in their household budget, the information processing device 1 identifies related worries of the related users' consumption habits.
[0015] Next, the information processing device 1 according to the embodiment proposes content related to the solution of the identified related problem to the related users via the user terminal 100 (step S4). For example, the information processing device 1 generates a model that learns the characteristics of the user's problem and the related problems of the related users, and outputs information related to the solutions of the related problems, and estimates solutions to the related problems based on information (e.g., scores) output from the model by inputting the related problems. Then, the information processing device 1 proposes content based on such solutions to the related users via the user terminal 100.
[0016] For example, the information processing device 1 according to the embodiment proposes information indicating actions (search actions and purchasing actions) for solving the related problems. In addition, the information processing device 1 proposes information indicating actions that are easy for related users to perform and actions that are highly likely to solve the related problems, among the actions for solving the related problems.
[0017] In this manner, the information processing device 1 according to the embodiment can help resolve the current concerns of the user by proposing content that resolves the related concerns of related users.
[0018] Next, a configuration example of an information processing system S according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of an information processing system S according to an embodiment. As shown in Fig. 2, in the information processing system S according to the embodiment, an information processing device 1 and a plurality of user terminals 50 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a Wide Area Network (WAN), or a Local Area Network (LAN).
[0019] The information processing device 1 is a server device that executes an information processing method. The information processing device 1 acquires behavioral information from a user terminal 50 or the like, and provides the user terminal 50 with content related to solving the problem.
[0020] The user terminal 50 is a terminal device carried by a user. The user terminal 50 may be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC.
[0021] The user terminal 100 is a terminal device owned by a related user. The user terminal 100 may be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC.
[0022] Next, a configuration example of the information processing device 1 will be described with reference to FIG.
[0023] Fig. 3 is a diagram showing an example of the configuration of an information processing device 1 according to an embodiment. As shown in Fig. 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes an acquisition unit 31, an estimation unit 32, a specification unit 33, and a proposal unit 34. The storage unit 4 stores user information 41.
[0024] The communication unit 2 is realized by, for example, a network interface card (NIC) etc. The communication unit 2 is connected to a network by wire or wirelessly.
[0025] The control unit 3 is a controller, and is realized by, for example, a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing device 1 using a RAM or the like as a working area. The control unit 3 is also a controller, and may be realized by, for example, an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).
[0026] The storage unit 4 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0027] The user information 41 is information related to a user. Fig. 4 is a diagram showing an example of the user information 41. As shown in Fig. 4, the user information 41 includes items such as "user ID", "attribute information", and "behavior information".
[0028] "User ID" is identification information for identifying a user. "Attribute information" is information about a user's attributes, including psychographic attributes and demographic attributes. "Behavioral information" is information about a user's behavior, including, for example, search behavior and purchasing behavior.
[0029] Next, each function (acquisition unit 31, estimation unit 32, specification unit 33, and proposal unit 34) of the control unit 3 of the information processing device 1 will be described.
[0030] The acquisition unit 31 acquires various information. For example, the acquisition unit 31 acquires behavioral information of the user and related users. The behavioral information is, for example, search behavior, purchase behavior, and the like.
[0031] The estimation unit 32 estimates the current worries of each user based on the behavioral information of each user. For example, the estimation unit 32 estimates the current worries from the user's most recent search behavior or purchase behavior. For example, the estimation unit 32 estimates the current worries based on frequently searched keywords in a search service, questions asked by the user in a service that answers questions, etc.
[0032] The identification unit 33 identifies a related worry related to the user's current worry among the current worries of the related users. A related worry is a worry that is solved by solving the user's worry. For example, when the related user is a spouse and the user is worried about a deficit in household finances, the identification unit 33 identifies a related worry of the consumption habits of the related user.
[0033] The suggestion unit 34 proposes content related to solutions to the related problems of the identified related users. For example, the suggestion unit 34 generates a model that learns the characteristics of the user's problems and the related problems of the related users, and outputs information related to solutions to the related problems, and estimates solutions to the related problems based on information (e.g., scores) output from the model by inputting the related problems. Then, the suggestion unit 34 proposes content based on such solutions to the related users via the user terminal 100.
[0034] For example, the suggestion unit 34 suggests information indicating actions (search actions and purchasing actions) for solving the current problem. Furthermore, the suggestion unit 34 suggests information on actions that are easy for related users to perform among actions for solving related problems. For example, it can be said that search actions are easier to perform than purchasing actions. This is because purchasing actions require the decision to make a purchase and funds, whereas search actions require only the simple input of a search keyword.
[0035] Also, for example, the suggestion unit 34 suggests information indicating an action that is highly likely to solve the related worry. An action that is highly likely to solve the related worry is, for example, an action that, when performed, prevents subsequent actions related to the worry from being performed, or an action that does not cause a new worry.
[0036] Next, the procedure of the information processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing the procedure of the information processing executed by the information processing device 1 according to the embodiment.
[0037] As shown in Fig. 5, the control unit 3 first acquires behavioral information of the user and related users from the user terminal 50 (step S101). Next, the control unit 3 estimates the current worries of each user based on the behavioral information of each user (step S102). Next, the control unit 3 identifies worries related to the user's worries among the worries of the related users (step S103). Next, the control unit 3 proposes content related to solving the related worries of the related users to the related users (step S104), and ends the process.
[0038] 〔others〕 In addition, among the processes described in the above embodiments, some of the processes described as being performed automatically can be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0039] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0040] 3 may be held in a storage server or the like instead of being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.
[0041] [Hardware configuration] The information processing device 1 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 6. Fig. 6 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.
[0042] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050 and programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), a HDD (Hard Disk Drive), a flash memory, or the like.
[0043] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is realized by a USB, for example.
[0044] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.
[0045] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.
[0046] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0047] For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 3 by executing a program loaded onto the primary storage device 1040.
[0048] 〔effect〕 As described above, the information processing device 1 according to the embodiment includes the identification unit 33 and the suggestion unit 34. The identification unit 33 identifies related problems related to the user's problem among problems of related users who have a predetermined relationship with the user. The suggestion unit 34 proposes content related to the solution of the identified related problem of the related user to the related user. The related user is a user whose attribute information is similar to that of the user. The suggestion unit 34 learns features contained in the user's problem and related problems to generate a model, and suggests content based on information output from the model by inputting the related problem. The suggestion unit 34 proposes information on actions to solve the related problem. The suggestion unit 34 proposes information on actions that are easy for the related users to perform. The suggestion unit 34 proposes information indicating actions that are likely to solve the related problem. Such a configuration can help the user solve his or her problem.
[0049] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.
[0050] 〔others〕 In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0051] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0052] Furthermore, the processes described in the above-described embodiments can be appropriately combined as long as the process contents are not contradictory.
[0053] Moreover, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, the control unit 3 can be read as control means or a control circuit. [Explanation of symbols]
[0054] 1. Information processing device 2. Communications Department 3. Control Unit 4 Storage section 31 Acquisition Department 32 Estimation part 33 Specific part 34 Proposal Department 41 User Information 50 User terminals S Information Processing System
Claims
1. an estimation unit that estimates worries of the user and the related user, the user being a spouse of the user, based on behavioral information of the user and the related user; an identification unit that, when the concern of the user is a concern related to a deficit in household finances, identifies, from among the estimated concerns of the related users, consumption behavior of the related users that is linked to the deficit in household finances as a related concern; a suggestion unit that suggests to the related user information for refraining from the consumption behavior as content related to solving the related concern of the identified related user; An information processing device comprising:
2. The interested user: The user has similar attribute information to the aforementioned user 2. The information processing apparatus according to claim 1,
3. The suggestion unit, Suggesting actionable information to resolve said related concerns; 3. The information processing device according to claim 1, wherein:
4. The suggestion unit, Providing information regarding an action that has the smallest number of actions for the related user among the actions for solving the related problem.
4. The information processing apparatus according to claim 3,
5. The suggestion unit, Proposing information indicating actions that do not cause new worries among actions for solving the related worries 5. The information processing device according to claim 3 or 4,
6. 1. A computer-implemented information processing method, comprising: an estimation step of estimating worries of the user and the related user, the user's spouse, based on behavioral information of the user and the related user; an identifying step of identifying, when the user's concern is a concern related to a deficit in household finances, consumption behavior of the related user that is linked to the deficit in household finances as a related concern from among the estimated concerns of the related users; a suggestion step of suggesting to the related user information for refraining from the consumption behavior as content related to solving the related problem of the identified related user; 13. An information processing method comprising:
7. an estimation step of estimating worries of the user and the related user, the user's spouse, based on behavioral information of the user and the related user; an identifying step of identifying, when the user's concern is a concern related to a deficit in household finances, consumption behavior of the related user that is linked to the deficit in household finances as a related concern from among the estimated concerns of the related users; a proposal step of proposing to the related user information for refraining from the consumption behavior as content related to solving the related problem of the identified related user; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Environmental considering action proposal system, environmental load reduction support system and program
JP2012108588A
Solution support system for wishes and problems
JP2017182509A
Information processing system, information processing method, and recording medium
WO2019220745A1