Information processing device, information processing method, and information processing program
The information processing device addresses the lack of useful information in electronic commerce by estimating value fluctuations and generating user scores, improving transaction decisions.
Patent Information
- Application Number
- JP2022068990
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-19
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2042-04-19
AI Technical Summary
Conventional electronic commerce systems lack the ability to provide users with more useful information beyond basic product details.
An information processing device that estimates value fluctuations based on user buying and selling history, generating user scores to indicate how well a user maintains an item, and providing this information to sellers and buyers.
Enhances decision-making by sellers and buyers by offering insights into item value retention, enabling more informed transactions.
Smart Images

Figure 0007778636000001 
Figure 0007778636000002 
Figure 0007778636000003
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, various goods are bought and sold through electronic commerce services such as shopping services and auction services. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-50644 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional techniques have room for further improvement in terms of providing more useful information 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 more useful information to a user. [Means for solving the problem]
[0006] The information processing device according to the present application includes an estimation unit, a generation unit, and a provision unit. The estimation unit estimates a change in value that occurs when a user possesses an item based on the user's buying and selling history of the item. The generation unit generates content based on the estimated change in value. The provision unit provides the generated content to the user. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to provide more useful information to the user. [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 sales product information. [Figure 6] FIG. 6 is a flowchart showing the procedure of information processing executed by the information processing apparatus according to the embodiment. [Figure 7] FIG. 7 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 seller terminal 50, and a purchaser terminal 100.
[0011] In the information processing system S shown in Fig. 1, an electronic commerce service provided by an information processing device 1 estimates a change in value that occurs when a user (purchasing user) owns an item based on the user's buying and selling history of the item, and provides content based on the estimated change in value. Fig. 1 explains an example in which a user score (an example of content) indicating how carefully the purchasing user has kept the item (how little the value has decreased) is generated based on the change in value and provided to the seller, thereby helping the seller determine to which user to sell the item.
[0012] Specifically, in the information processing system S according to the embodiment, first, the seller terminal 50 registers items to be sold through an e-commerce service (hereinafter, "items for sale") in the information processing device 1 (step S1). Examples of e-commerce services include shopping services, auction services, and flea market services. That is, the items for sale may be new or second-hand. Furthermore, the seller user is not limited to a store user, but may also be an individual user.
[0013] Next, the purchasing user selects a desired product from the products registered in the information processing device 1, and transmits a purchase request and the purchasing user's past buying and selling history via the purchaser terminal 100 (step S2). The buying and selling history includes, for example, the price at which the product was purchased, the price at which it was sold, and the period of possession from purchase to sale.
[0014] Next, the information processing device 1 estimates a change in value that occurs when the purchasing user possesses the item based on the acquired buying and selling history (step S3). For example, the information processing device 1 estimates a change in value using a model trained with buying and selling features extracted from the buying and selling history as explanatory variables and a fluctuation score indicating a change in value as a target variable. The buying and selling features include, for example, the price at which the item was purchased, the price at which it was sold, the price difference between the purchase and sale prices, and the period of possession from purchase to sale. In addition, attribute information about the item (manufacturing date, model, performance, repair history, etc.) and characteristic information about the item, such as deterioration over time, may be used as explanatory variables for the model.
[0015] Next, the information processing device 1 generates content based on the estimated change in value (step S4). In Fig. 1, the information processing device 1 generates a user score that indicates how carefully the purchasing user will keep the item (the degree of decrease in value due to possession) based on the change in value.
[0016] Next, the information processing device 1 provides the generated content, that is, the user score, to the selling user via the seller terminal 50 (step S5). Then, the selling user determines how much the selling user will cherish the item for sale based on the user score and instructs the information processing device 1 whether or not to sell the item for sale (step S6). Then, if the selling user allows the sale, the information processing device 1 sells the item for sale to the purchasing user (step S7).
[0017] In this way, according to the information processing device 1 of the embodiment, by providing the seller with a user score based on fluctuations in value, the seller can sell the product not simply based on product information such as price and performance, but also based on how much the purchasing user will cherish the product after purchase. In other words, according to the information processing device 1 of the embodiment, it is possible to provide more useful information to the user.
[0018] Furthermore, for example, when selling second-hand goods at an auction or flea market, the above-mentioned user score can be generated for the selling user as well, allowing the purchasing user to determine whether or not to purchase the item after understanding how well the selling user has kept the item.
[0019] 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 an embodiment, an information processing device 1, a plurality of seller terminals 50, and a plurality of purchaser 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).
[0020] The information processing device 1 is a server device that executes an information processing method according to an embodiment. The information processing device 1 estimates a change in value that occurs when a purchasing user possesses an item based on the user's (purchasing user's) buying and selling history regarding the item, and provides content based on the estimated change in value.
[0021] In addition, the information processing device 1 is an information processing device that works in conjunction with each seller terminal 50 and each purchaser terminal 100 and provides each seller terminal 50 and each purchaser 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.
[0022] The information processing device 1 may also be an information processing device that provides some kind of online web service to each seller terminal 50 and each purchaser 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.
[0023] The seller terminal 50 is a terminal device carried by a seller who sells items for sale. The seller terminal 50 can be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The seller terminal 50 transmits various types of information to the information processing device 1 and receives information provided by the information processing device 1.
[0024] The purchaser terminal 100 is a terminal device carried by a purchasing user who purchases an item for sale. The purchaser terminal 100 can be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The purchaser terminal 100 transmits various information to the information processing device 1 and receives information provided by the information processing device 1.
[0025] Next, an example of the configuration of the information processing device 1 will be described with reference to FIG.
[0026] 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 a reception unit 31, an estimation unit 32, a generation unit 33, and a provision unit 34. The storage unit 4 stores user information 41 and sales item information 42.
[0027] 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.
[0028] 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).
[0029] 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.
[0030] The user information 41 is information about users (selling users and purchasing users). 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 "score information."
[0031] "User ID" is identification information that identifies a user. "Attribute information" is information about the user's attributes, including psychographic attributes and demographic attributes. "Score information" is information about the user score described above. Note that the "score information" may be various scores generated based on fluctuations in value estimated by the estimation unit 32, which will be described later.
[0032] The sales item information 42 is information relating to sales items. Fig. 5 is a diagram showing an example of the sales item information 42. As shown in Fig. 5, the sales item information 42 includes items such as "item ID" and "item information."
[0033] "Item ID" is identification information that identifies the item for sale. "Item information" is information about the item for sale, such as the selling price, the selling quantity, performance, model, size, etc.
[0034] Next, the functions of the control unit 3 of the information processing device 1 (receiving unit 31, estimating unit 32, generating unit 33, and providing unit 34) will be described.
[0035] The reception unit 31 receives registration of an item for sale from the seller terminal 50. The reception unit 31 receives item information of the item for sale from the seller terminal 50 and stores (registers) it in the item for sale information 42.
[0036] The reception unit 31 also receives a purchase request for an item for sale from the purchaser terminal 100. The reception unit 31 also receives the purchasing user's buying and selling history along with the purchase request. The purchasing user's buying and selling history may be received at any time, such as before the purchase request is received, and not necessarily at the time the purchase request is received. The reception unit 31 also receives the selling user's buying and selling history of the item for sale. The buying and selling history may be obtained, for example, from another e-commerce server.
[0037] The receiving unit 31 also receives an instruction from the seller terminal 50 as to whether or not to sell the product to the purchasing user.
[0038] The estimation unit 32 estimates fluctuations in value that occur when a purchasing user or a selling user possesses an item (including an item for sale). For example, the estimation unit 32 can estimate fluctuations in value using a model generated by machine learning.
[0039] Specifically, the estimation unit 32 generates a model trained using trading features extracted from the trading history as explanatory variables and a score indicating value fluctuations as a response variable. The estimation unit 32 inputs the trading features into the model and estimates value fluctuations based on the score output from the model.
[0040] Furthermore, the trading characteristics are, for example, the price at which the item was purchased, the price at which it was sold, the difference between the price at the time of purchase and the price at the time of sale, the period of possession from purchase to sale, etc. Furthermore, information about the item (manufacturing date, model, performance, repair history, etc.) and information about the item characteristics such as deterioration over time of the item may be used as explanatory variables of the model.
[0041] Furthermore, the estimation unit 32 may generate such a model for each type of product (each category). That is, the estimation unit 32 estimates fluctuations in value for each type of product.
[0042] The generation unit 33 generates content based on the fluctuation in value estimated by the estimation unit 32. For example, the generation unit 33 generates a purchasing user score that indicates how carefully the purchasing user will hold the item for sale (the degree of decrease in value due to holding it) based on the fluctuation in value of the purchasing user.
[0043] Furthermore, the generation unit 33 generates a selling user score that indicates how much the selling user treasures the item for sale (the degree of decline in value due to possession) based on fluctuations in the value of the selling user. The purchasing user score and the selling user score are scores that indicate, for example, how much the value declines from the time of purchase. The purchasing user score and the selling user score may also be scores that indicate whether the value is smaller or larger than the average decline in value over time of the item. Note that the average decline can be, for example, the average value of the decline in value of the same type (category) as the item.
[0044] The providing unit 34 provides the user with the content generated by the generating unit 33. For example, the providing unit 34 provides the purchasing user score to the selling user. The providing unit 34 also provides the selling user score to the purchasing user.
[0045] Next, the procedure of information processing executed by the information processing device 1 according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing the procedure of information processing executed by the information processing device 1 according to the embodiment.
[0046] As shown in FIG. 6, the control unit 3 first accepts registration of an item for sale from the seller terminal 50 (step S101).
[0047] Next, the control unit 3 receives a purchase request for the product for sale and the purchase history of the purchasing user from the purchaser terminal 100 (step S102).
[0048] Next, the control unit 3 estimates a change in value that occurs when the purchasing user possesses the item, based on the buying and selling history (step S103).
[0049] Next, the control unit 3 generates content based on the estimated fluctuation in value (step S104).
[0050] Next, the control unit 3 provides the generated content to the selling user (step S105), and ends the process.
[0051] 〔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.
[0052] 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.
[0053] 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.
[0054] [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. 7. Fig. 7 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 via a bus 1090.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 〔effect〕 As described above, the information processing device 1 according to the embodiment includes an estimation unit 32, a generation unit 33, and a provision unit 34. The estimation unit 32 estimates a change in value that occurs when a user possesses an item, based on the user's buying and selling history of the item. The generation unit 33 generates content based on the estimated change in value. The provision unit 34 provides the generated content to the user. With this configuration, more useful information can be provided to the user.
[0062] 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.
[0063] 〔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.
[0064] 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.
[0065] 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.
[0066] 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]
[0067] 1. Information processing equipment 2. Communications Department 3. Control Unit 4 Storage section 31 Reception 32 Estimation part 33 Generation part 34 Providing Department 41 User Information 42 Sales information 50 merchant terminals 100 buyer terminals S Information Processing System
Claims
1. an estimation unit that estimates a change in value that occurs when a user possesses an item based on the user's buying and selling history regarding the item; a generation unit that generates content based on the estimated fluctuation in value; a providing unit that provides the generated content to a user; Equipped with The estimation unit Estimating the fluctuation of the value using a model trained with trading characteristics extracted from the trading history as explanatory variables and a score indicating the fluctuation of the value as a target variable; The buying and selling characteristics are: This includes the price at which the item was purchased, the price at which the item was sold, the difference in price between the time of purchase and the time of sale, and the period of possession between the time of purchase and the time of sale. Information processing device.
2. The estimation unit Attribute information and characteristic information of the item are learned as explanatory variables of the model. The information processing device according to claim 1 .
3. The estimation unit Estimating the fluctuation in value for each type of item The information processing device according to claim 1 .
4. The estimation unit Estimating the fluctuation of the value of a purchasing user who purchases the sales item sold by the selling user; The generation unit generating a score indicating the degree of decline in value of the item for sale due to the possession of the purchasing user based on the change in value for the purchasing user; The providing unit Providing the score to the sales user The information processing device according to claim 1 .
5. The estimation unit Estimating the fluctuation of the value among sales users who sell sales items; The generation unit generating a score indicating the degree of decline in value of the item for sale due to the possession of the seller user based on the change in value of the item for sale by the seller user; The providing unit Providing the score to the purchasing user The information processing device according to claim 4 .
6. 1. A computer-implemented information processing method, comprising: an estimation step of estimating a change in value that will occur when a user possesses an item based on the user's buying and selling history of the item; a generating step of generating content based on the estimated fluctuation in value; a providing step of providing the generated content to a user; Including, The estimation step includes: Estimating the fluctuation of the value using a model trained with trading characteristics extracted from the trading history as explanatory variables and a score indicating the fluctuation of the value as a target variable; The buying and selling characteristics are: This includes the price at which the item was purchased, the price at which the item was sold, the difference in price between the time of purchase and the time of sale, and the period of possession between the time of purchase and the time of sale. An information processing method comprising:
7. an estimation step of estimating a change in value that occurs when a user possesses an item based on the user's buying and selling history regarding the item; a generation step of generating content based on the estimated fluctuation in value; a provision step of providing the generated content to a user; on the computer, The estimation procedure comprises: Estimating the fluctuation of the value using a model trained with trading characteristics extracted from the trading history as explanatory variables and a score indicating the fluctuation of the value as a target variable; The buying and selling characteristics are: This includes the price at which the item was purchased, the price at which the item was sold, the difference in price between the time of purchase and the time of sale, and the period of possession between the time of purchase and the time of sale. An information processing program characterized by:
Citation Information
Patent Citations
Exhibition information acquisition program and exhibition program
JP2007048021A
Information processing method, information processor, and program
JP2021026726A
Auction management system, auction management method and computer program
JP2021043731A
Information processing device, information processing method, and information processing program
JP2022050644A