Information processing device, information processing method, and information processing program
The information processing device improves user experiences by detecting joint product conversations in group chats and suggesting groups for joint purchases to sellers, enhancing marketing opportunities.
Patent Information
- Application Number
- JP2022184461
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-11-17
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2042-05-13
AI Technical Summary
Conventional techniques for providing real-time chat services lack the ability to enhance user experiences by identifying and facilitating joint product purchases among group conversations.
An information processing device that includes a detection unit to identify product conversations within group chats, a determination unit to assess the group's intent for joint purchasing, and a proposal unit to suggest these groups to sellers for targeted marketing opportunities.
Enhances user experiences by facilitating joint product purchases, thereby providing better services to users and sellers through targeted marketing.
Smart Images

Figure 0007774546000001 
Figure 0007774546000002 
Figure 0007774546000003
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] BACKGROUND ART In recent years, there have been services that allow users to send and receive messages, data, and the like in a chat format in real time using their terminal devices (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-58711 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional techniques leave room for improvement in terms of providing better services to users.
[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 provide better services. [Means for solving the problem]
[0006] The information processing device according to the present application includes a detection unit, a determination unit, and a proposal unit. The detection unit detects product conversations about a target product that is the subject of a joint purchase from conversations held in a group of multiple users. The determination unit determines whether the group is a target group for jointly purchasing the target product based on the detection result of the detection unit. If the proposal unit determines that the group is the target group, it proposes the target group to a seller of the target product as a target group for joint purchasing. [Effects of the Invention]
[0007] According to one aspect of the embodiment, an effect is achieved in that better services can be provided. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing a process executed by an information processing apparatus according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 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. [Figure 5] FIG. 5 is a diagram showing an example of product information. [Figure 6] FIG. 6 is a diagram illustrating an example of seller information. [Figure 7] FIG. 7 is a flowchart showing the procedure of information processing executed by the information processing apparatus according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") 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 these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0010] (Embodiment) First, the processing executed by the information processing device according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing the processing executed by the information processing device according to the embodiment. Fig. 1 also shows an example of the operation of an information processing system S including an information processing device 1 according to the embodiment. As shown in Fig. 1, the information processing system S according to the embodiment includes the information processing device 1, a user terminal 100, and a seller terminal 200.
[0011] In the information processing system S of the embodiment, product conversations about products are detected from conversations that take place in groups in which multiple users can converse, and based on the information about the group in which the product conversation took place, the target group is proposed to the seller of the target product as a target for joint purchase.
[0012] Specifically, the users of the user terminals 100 belonging to a predetermined group communicate with each other by sending and receiving messages via the information processing device 1 in a chat format, for example (step S1).
[0013] Next, the information processing device 1 detects product conversations, which are conversations about the target product that is the subject of the joint purchase, from the conversations held in the group (step S2). Product conversations are, for example, messages about the product's name, function, performance, model, etc. Target products are, for example, products that offer benefits (discounts, etc.) when purchased in multiple units, or products that offer benefits when the number of users purchasing them reaches a predetermined number, etc.
[0014] Next, when a product conversation is detected, the information processing device 1 determines whether the group is a target group for joint purchase of the target product based on the group information (step S3). For example, the information processing device 1 determines whether there is an intention to jointly purchase a specific product based on attribute information of the group (or users belonging to the group) and the conversation history held in the group.
[0015] Next, when it is determined that the group is a target group for a joint purchase, the information processing device 1 proposes the target group as a target group for a joint purchase to the seller of the target product (step S4).
[0016] In this way, according to the information processing device 1 of the embodiment, when a product conversation is detected, the information processing device 1 can propose to the seller a target group for joint purchase of the target product based on the group information, thereby suggesting to the seller users (groups) who are likely to jointly purchase the target product. In other words, according to the information processing device 1 of the embodiment, it is possible to provide better services to users.
[0017] 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 the information processing system S according to an embodiment. As shown in Fig. 2, in the information processing system S according to an embodiment, an information processing device 1 and a plurality of user terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).
[0018] The information processing device 1 is a server device that executes an information processing method according to an embodiment. The information processing device 1 detects product conversations about a product from conversations held in groups in which multiple users can converse, and, based on information about the group in which the product conversation took place, proposes the target group as a target for joint purchase to a seller of the target product.
[0019] In addition, the information processing device 1 is an information processing device that works in cooperation with multiple user terminals 100 and provides each user terminal 100 with API (Application Programming Interface) services for various applications (hereinafter referred to as apps), etc., and various data, and is realized by a server device, a cloud system, etc.
[0020] Furthermore, the information processing device 1 may be an information processing device that provides some kind of online web service to each user terminal 100. For example, the information processing device 1 may provide services such as internet connection, search services, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, hotel and ticket reservations, video and music distribution, news, maps, route searches, route guidance, line information, operation information, and weather forecasts as web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for the web services or may be responsible for processing the web services.
[0021] The user terminal 100 is a terminal device carried by a user. The user terminal 100 can be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The user terminal 100 transmits various types of information to the information processing device 1 or the like, and receives information provided by the information processing device 1 or the like.
[0022] The seller terminal 200 is a terminal device owned by the seller user. The seller terminal 200 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The seller terminal 200 transmits various types of information to the information processing device 1 and the like, and receives information provided by the information processing device 1 and the like.
[0023] Next, an example of the configuration of the information processing device 1 will be described with reference to FIG.
[0024] 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, a detection unit 32, a determination unit 33, and a suggestion unit 34. The storage unit 4 stores user information 41, product information 42, and seller information 43.
[0025] 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.
[0026] The control unit 3 is a controller, and is realized by 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 work area. The control unit 3 is also a controller, and may be realized by 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).
[0027] The storage unit 4 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0028] User information 41 is information about a user. Fig. 4 is a diagram showing an example of user information 41. As shown in Fig. 4, user information 41 includes items such as "user ID," "attribute information," and "behavioral history."
[0029] "User ID" is identification information that identifies a user. "Attribute information" is information about the user's attributes, including psychographic attributes and demographic attributes. "Behavioral history" is the user's behavioral history on the network. "Behavioral history" includes, for example, the user's search behavior, purchasing behavior, conversation history, etc.
[0030] The product information 42 is information relating to a product. Fig. 5 is a diagram showing an example of the product information 42. As shown in Fig. 5, the product information 42 includes items such as "product ID" and "product information."
[0031] "Product ID" is identification information that identifies a product. "Product information" is information about the product. "Product information" includes, for example, the product name, the seller, benefits for joint purchases, and conditions for receiving the benefits.
[0032] Seller information 43 is information about a seller user. Fig. 6 is a diagram showing an example of seller information 43. As shown in Fig. 6, seller information 43 includes items such as "seller ID," "store information," and "products handled."
[0033] "Seller ID" is identification information that identifies the seller user. "Store information" is information about the store managed by the seller user. "Store information" includes, for example, the store name, location, and category (retail, etc.). "Products handled" is information that indicates the products handled by the seller user, and the product ID shown in Figure 5 is entered.
[0034] Next, the functions of the control unit 3 of the information processing device 1 (the acquisition unit 31, the detection unit 32, the determination unit 33, and the proposal unit 34) will be described.
[0035] The acquisition unit 31 acquires conversations that have taken place in a group. A conversation is a message that has been sent and received by a user.
[0036] The detection unit 32 detects product conversations about a target product that is the subject of a joint purchase from conversations that take place in a group in which multiple users can converse. Target products are, for example, products that offer benefits (discounts, etc.) when purchased in multiple quantities, or products that offer benefits when the number of users purchasing them is equal to or greater than a predetermined value. Product conversations are, for example, messages about the product's name, functions, performance, model, etc.
[0037] When a product conversation is detected in a group, the determination unit 33 determines whether the group is a target group for a joint purchase of the target product based on the group information. In other words, the determination unit 33 determines whether the users belonging to the group intend to jointly purchase the target product.
[0038] For example, the determination unit 33 determines whether a group is a target group based on the group's attribute information and the conversation history of the group. For example, the determination unit 33 determines whether a group is a target group using a model in which the group's attribute information and the conversation history are used as explanatory variables and a score indicating the intention to make a joint purchase is used as a target variable. Specifically, if the score output from the model is equal to or greater than a threshold, the determination unit 33 determines that the group is a target group.
[0039] Furthermore, for example, the relationship between users in a group may be used as an explanatory variable of the model. The relationship is the strength of the economic connection between users. For example, if the users have the same source of funds, such as family, the relationship is strong, and if the users have different sources of funds, such as friends, the relationship is weak.
[0040] The explanatory variable of the model may also be the degree of approval of other users for a message sent by a user. That is, when a user expresses an intention to join a joint purchase, the degree of approval is used as an explanatory variable, which is an indicator of whether other users also approve of the joint purchase.
[0041] When the determination unit 33 determines that the target group is a target group for joint purchasing, the proposal unit 34 proposes the target group as a target group for joint purchasing to the seller of the target product. The proposal unit 34 also presents attribute information of the target group, the number of users belonging to the group, etc.
[0042] Next, the procedure of information processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the procedure of information processing executed by the information processing device 1 according to the embodiment.
[0043] As shown in FIG. 7, the control unit 3 first acquires conversations between users in a group (step S101).
[0044] Next, the control unit 3 detects a product conversation, which is a conversation about a product, from the user's conversation (step S102).
[0045] Next, when a product conversation is detected, the control unit 3 determines whether or not the group is a target group for jointly purchasing the target product based on information about the group in which the product conversation took place (step S103).
[0046] Next, if the control unit 3 determines that the group is a target group, it proposes the target group to the seller of the target product as a target for joint purchase (step S104), and ends the process. Note that if the control unit 3 does not determine that the group is a target group, it does not propose the target group to the seller.
[0047] 〔others〕 Furthermore, among the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0048] Furthermore, the components of each device shown in the figure are conceptual functional components and do 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 depending on various loads, usage conditions, etc.
[0049] 3 may be held in a storage server or the like, rather than being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.
[0050] [Hardware configuration] The information processing device 1 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 8. Fig. 8 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 an arithmetic unit 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 via a bus 1090.
[0051] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, programs read from the input device 1020, and the like, 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), an HDD (Hard Disk Drive), a flash memory, or the like.
[0052] 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 (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized by a USB, etc.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 executes a program loaded onto the primary storage device 1040, thereby realizing the functions of the control unit 3.
[0057] 〔effect〕 As described above, the information processing device 1 according to the embodiment includes a detection unit 32, a determination unit 33, and a proposal unit 34. The detection unit 32 detects product conversations about a target product that is the subject of a joint purchase from conversations that take place in groups in which multiple users can converse. When a product conversation is detected, the determination unit 33 determines whether the group is a target group for jointly purchasing the target product, based on information about the group in which the product conversation took place. When it is determined that the group is a target group, the proposal unit 34 proposes the target group to the seller of the target product as a target group for joint purchase. This configuration makes it possible to provide better services to users.
[0058] 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 implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.
[0059] 〔others〕 Furthermore, 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 using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0060] Furthermore, the components of each device shown in the figure are conceptual functional components and do 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 depending on various loads, usage conditions, etc.
[0061] Furthermore, the processes described in the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the process contents.
[0062] Furthermore, 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]
[0063] 1. Information processing equipment 2. Communications Department 3. Control Unit 4 Storage section 31 Acquisition Department 32 Detection unit 33 Judgment section 34 Proposal Department 41 User Information 42 Product information 43 Seller Information 100 user terminals 200 Seller terminal S Information Processing System
Claims
1. a detection unit that detects product conversations regarding a target product that is the subject of a joint purchase from conversations that take place in a group in which multiple users can converse by sending and receiving messages in a chat format; a determination unit that, when the product conversation is detected, determines whether the plurality of users included in the group are a target group willing to jointly purchase the target product based on information about the group in which the product conversation took place; a proposal unit that proposes the target group to a seller of the target product as a target for joint purchase when the target group is determined to be the target group; An information processing device comprising:
2. The determination unit Whether or not a person belongs to the target group is determined based on the score output from a model trained using information about the group as an explanatory variable and a score indicating the intention to purchase the group as a target variable. The information processing device according to claim 1 .
3. The group information is Contains attribute information of the group The information processing device according to claim 1 .
4. The group information is Contains a history of conversations that took place in the group The information processing device according to claim 1 .
5. The group information is Contains information about the relationships between users in the group The information processing device according to claim 1 .
6. The group information is The message includes information on the degree of approval of other users in the group for the message sent by the user. The information processing device according to claim 1 .
7. 1. A computer-implemented information processing method, comprising: a detection step of detecting a product conversation regarding a target product that is the subject of a joint purchase from conversations that have taken place in a group in which a plurality of users can converse by sending and receiving messages in a chat format; a determining step of determining, when the product conversation is detected, whether the plurality of users included in the group are a target group willing to jointly purchase the target product, based on information about the group in which the product conversation took place; a proposing step of proposing the target group to a seller of the target product as a target for joint purchase when the target group is determined to be the target group; An information processing method including:
8. a detection step of detecting a product conversation regarding a target product that is the subject of a joint purchase from conversations that are held in a group in which multiple users can converse by sending and receiving messages in a chat format; a determination step of determining, when the product conversation is detected, whether the plurality of users included in the group are a target group willing to jointly purchase the target product, based on information about the group in which the product conversation took place; a proposal step of proposing the target group to a seller of the target product as a target for joint purchase when the target group is determined to be the target group; An information processing program that causes a computer to execute the above.
Citation Information
Patent Citations
Privilege granting device, privilege granting method, and privilege granting program
JP2015005067A
Message management method in message management server
JP2016184314A
Purchase behavior analyzing device and program
JP2017174062A
Information processor and information processing method
JP2018109865A
Marketing support system
JP2020166790A