Information processing system
The information processing system addresses the issue of unsuitable product suggestions by calculating and displaying a fit score, ensuring customers know how well products align with their preferences, thereby reducing cancellations.
Patent Information
- Application Number
- JP2024035476
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-08
- Publication Date
- 2025-09-19
AI Technical Summary
Existing systems fail to accurately suggest products that are suitable for customers, leading to potential cancellations due to uncertainty about product suitability.
An information processing system that includes a first acquisition unit for customer information, a second acquisition unit for request information, a third acquisition unit for product information, and a calculation unit to determine a fit score indicating product suitability, which is then displayed on a display unit.
Enables customers to understand the suitability of products, enhancing purchasing confidence by providing a quantified fit score based on customer preferences and product characteristics.
Smart Images

Figure 2025136702000001_ABST
Abstract
Description
[Technical Field]
[0001] FIELD An embodiment of the present invention relates to an information processing system. [Background technology]
[0002] Patent Document 1 discloses a system that suggests clothing based on a user's thoughts on clothing. This system suggests a stylist who is compatible with the user based on the results of a style diagnosis for the user.
[0003] However, the system described in Patent Document 1 cannot suggest products that are suitable for the customer. Furthermore, the customer cannot know to what extent the products suggested by the stylist are suitable for the customer. As a result, the customer may cancel the purchase of the product. Summary of the Invention [Problem to be solved by the invention]
[0004] The problem to be solved by the present invention is to provide an information processing system that can notify a customer of how suitable a product is to the customer. [Means for solving the problem]
[0005] An information processing system according to an embodiment includes a first acquisition unit, a second acquisition unit, a third acquisition unit, a calculation unit, and a display control unit. The first acquisition unit acquires customer information related to a customer. The second acquisition unit acquires request information indicating the customer's requests for a product. The third acquisition unit acquires product information related to the products. The calculation unit calculates a fit score for each product, indicating the degree to which the product is suitable for the customer, based on the customer information, the request information, and the product information. The display control unit displays the fit score on a display unit. [Brief explanation of the drawings]
[0006] [Figure 1] FIG. 1 is a diagram illustrating an example of a fit score system according to the first embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a customer terminal according to the first embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a hardware configuration of the display device according to the first embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a hardware configuration of the management server according to the first embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of the data configuration of the customer table. [Figure 6] FIG. 6 is a diagram illustrating an example of the data configuration of the product table. [Figure 7] FIG. 7 is a block diagram showing an example of the functional configuration of each device of the fit score system according to the first embodiment. [Figure 8] FIG. 8 is a diagram showing an example of a detailed product image. [Figure 9] FIG. 9 is a flowchart showing an example of a fit score display process executed by each device of the fit score system according to the first embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0007] Hereinafter, an embodiment of an information processing system will be described in detail with reference to the accompanying drawings. Note that the embodiment described below is one embodiment of an information processing system, and is not intended to limit the configuration, specifications, etc. of the information processing system.
[0008] (First embodiment) FIG. 1 is a diagram showing an example of a fit score system 1 according to a first embodiment. The fit score system 1 is a system that notifies a customer of the fit score of a product. The fit score is a score that indicates the suitability of a product for a target customer. For example, the fit score may be a value indicating a percentage where 100% is the most suitable case for the customer, or may be a score indicating the suitability, or may indicate a degree such as high or low.
[0009] In the first embodiment, a fit score system 1 will be described that notifies a customer of the fit score of clothing or other apparel items purchased by the customer in a store. However, the fit score system 1 is not limited to clothing items, and may also notify the customer of the fit score of accessories, shoes, or other items.
[0010] The Fit Score system 1 has a customer terminal 10, a display device 20, and a management server 30. The customer terminal 10, the display device 20, and the management server 30 are communicatively connected via a network 40. The Fit Score system 1 shown in FIG. 1 has one customer terminal 10, one display device 20, and one management server 30. However, the numbers of customer terminals 10, display devices 20, and management servers 30 may be changed as desired. Furthermore, the Fit Score system 1 may have devices and systems not shown in FIG. 1.
[0011] The customer terminal 10 is a device operated by a customer. For example, the customer terminal 10 is a device such as a smartphone, a tablet terminal, or a personal computer.
[0012] The display device 20 is a device that has the function of displaying various images. For example, the display device 20 is installed in a fitting room in a store. The display device 20 displays the fit score of a product for a customer in the fitting room in the store. For example, the display device 20 is a mirror device that has a mirror function of reflecting visible light to reflect the customer's image and a display function of displaying images. Note that the display device 20 is not limited to a mirror device, and may also be a digital signage device, a tablet terminal, or a smartphone.
[0013] The management server 30 is a device that manages the fit score system 1. For example, the management server 30 calculates a fit score based on information received from the display device 20. Then, the management server 30 causes the display device 20 to display an image having the calculated fit score. For example, the management server 30 is an information processing device such as a server device or a personal computer.
[0014] Next, the hardware configuration of each device included in the Fit Score system 1 will be described.
[0015] 2 is a diagram showing an example of the hardware configuration of the customer terminal 10 according to the first embodiment. The customer terminal 10 includes a processor 101, a RAM (Random Access Memory) 102, a storage unit 103, a communication unit 104, a display unit 105, and an operation unit 106. These units are connected via an internal bus 107.
[0016] The processor 101 is a processing circuit such as a CPU (Central Processing Unit) that controls the operation of the customer terminal 10. The RAM 102 is a storage medium that temporarily stores various programs and various data. The processor 101 uses the RAM 102 as a work area to execute the control program 111 and the like stored in the storage unit 103.
[0017] The storage unit 103 is an auxiliary storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. The storage unit 103 stores a control program 111. The control program 111 is a program for implementing an operating system and functions possessed by the customer terminal 10. The control program 111 includes a program for implementing characteristic functions according to this embodiment.
[0018] The communication unit 104 is a communication device such as a network interface card, etc. For example, the communication unit 104 executes communication via the network 40.
[0019] The display unit 105 is an output device such as a liquid crystal display or an organic EL (Electro Luminescence) display.
[0020] The operation unit 106 is an input device that accepts various operations such as a keyboard, a mouse, and a touch panel provided on the display unit 105.
[0021] 3 is a diagram showing an example of the hardware configuration of the display device 20 according to the first embodiment. The display device 20 includes a processor 201, a RAM 202, a storage unit 203, a communication unit 204, a display unit 205, an operation unit 206, and an imaging unit 207. These units are connected via an internal bus 208.
[0022] The processor 201 is a processing circuit such as a CPU that controls the operation of the display device 20. The RAM 202 is a storage medium that temporarily stores various programs and various data. The processor 201 executes the control program 211 stored in the storage unit 203, using the RAM 202 as a work area.
[0023] The storage unit 203 is an auxiliary storage device such as a HDD, SSD, or flash memory. The storage unit 203 stores a control program 211. The control program 211 is a program for implementing an operating system and functions of the display device 20. The control program 211 includes a program for implementing characteristic functions according to this embodiment.
[0024] The communication unit 204 is a communication device such as a network interface card, etc. For example, the communication unit 204 executes communication via the network 40.
[0025] The display unit 205 is an output device such as a liquid crystal display or an organic EL display.
[0026] The operation unit 206 is an input device that accepts various operations, such as hardware buttons and a touch panel provided on the display unit 205.
[0027] The imaging unit 207 is a digital camera having an imaging element such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS).
[0028] 4 is a diagram showing an example of the hardware configuration of the management server 30 according to the first embodiment. The management server 30 includes a processor 301, a RAM 302, a storage unit 303, a communication unit 304, a display unit 305, and an operation unit 306. These units are connected via an internal bus 307.
[0029] The processor 301 is a processing circuit such as a CPU that controls the operation of the management server 30. The RAM 302 is a storage medium that temporarily stores various programs and various data. The processor 301 uses the RAM 302 as a work area to execute the control program 311 and the like stored in the storage unit 303.
[0030] The storage unit 303 is an auxiliary storage device such as a HDD, SSD, or flash memory. The storage unit 303 stores a control program 311, a customer table 312, and a product table 313. The customer table 312 and the product table 313 are not limited to being stored in the storage unit 303 of the management server 30, and may be stored in other devices.
[0031] The control program 311 is a program for implementing the functions of the operating system and the management server 30. The control program 311 includes a program for implementing the characteristic functions according to this embodiment.
[0032] FIG. 5 is a diagram showing an example of the data configuration of customer table 312. Customer table 312 is an information table that contains customer information related to customers. More specifically, customer code, personal information, and request information are associated with customer table 312. Personal information and request information are examples of customer information. Customer code is identification information for identifying a customer. Personal information is personal information about a customer. For example, personal information includes body type information, personal color, purchase history, SNS (Social Networking Service) information, etc.
[0033] Body type information is information about a customer's body type. For example, body type information is information including the customer's height, weight, and the results of a bone structure diagnosis service that suggests clothes that fit the customer's bone structure. Personal color is information including the results of a diagnosis service that suggests colors that match the customer's skin, hair, eyes, etc. Purchase history is information that indicates the history of products purchased by the customer. SNS information is information that indicates the SNS account used by the customer.
[0034] The desired information is information indicating the product details that the customer wants to purchase. The desired information is taken into account when calculating the fit score. That is, if a product corresponds to the product details that the customer wants to purchase as indicated by the desired information, the management server 30 increases the fit score because the product is suitable for the customer.
[0035] The request information includes evaluation items that serve as evaluation criteria for whether a product is suitable for the customer's needs, and the importance of each evaluation item. For example, evaluation items include category, color, size, and trend. Category is an item that indicates the product category, such as shirt, pants, or jacket. Color is an item that indicates the color of the product. Size is an item that indicates the degree to which the product fits the customer's body type. For example, size is registered as a size that is larger than, matches, or is smaller than the size that fits the customer's body type. Trend is an item that indicates whether the product is suitable for the current fashion or a long-standing classic product.
[0036] For example, the evaluation items of the request information may be set as customer requests, such as jacket in category, blue in color, oversized in size, and standard item in trend. Note that the request information shown in FIG. 5 is an example. In other words, the request information may not include any of the items shown in FIG. 5, or may include other items.
[0037] The importance level is information indicating the degree of importance of each evaluation item set by the customer. For example, a high importance level is set for important evaluation items in the request information. On the other hand, a low importance level is set for minor evaluation items in the request information. Specifically, a customer may want to purchase clothing for an event where clothing of a specified color is required. In such a case, it is important to the customer that the clothing be of the specified color, and other evaluation items are not important. Therefore, the customer may set the importance level of color to be high and the importance levels of the other evaluation items to be low.
[0038] FIG. 6 is a diagram showing an example of the data configuration of product table 313. Product table 313 is an information table having information about products. More specifically, product table 313 associates product codes with product information. The product code is identification information for identifying a product. The product information is information about a product. For example, the product information has a product image, product name, product price, and product details. Note that the product information shown in FIG. 6 is an example. In other words, the product information may not include any of the information shown in FIG. 6, or may include other information.
[0039] A product image is an image of a product. A product name is information indicating the name of a product. A product price is information indicating the price of a product. A product content is information indicating the content of a product. For example, the product content includes information such as category, color, and size. The product content may also include information other than these. A category is information indicating the category of a product, such as a shirt, pants, or jacket. A color is information indicating the color of a product. A size is information indicating the size of a product.
[0040] The communication unit 304 is a communication device such as a network interface card, etc. For example, the communication unit 304 executes communication via the network 40.
[0041] The display unit 305 is an output device such as a liquid crystal display or an organic EL display.
[0042] The operation unit 306 is an input device that accepts various operations, such as hardware buttons and a touch panel provided on the display unit 305.
[0043] Next, we will explain the functions of each device in the fit score system 1. Fig. 7 is a block diagram showing an example of the functional configuration of each device in the fit score system 1 according to the first embodiment.
[0044] The processor 201 included in the display device 20 loads the control program 211 stored in the storage unit 203 into the RAM 202, and operates in accordance with the control program 211 to generate each functional unit in the RAM 202. As a result, the processor 201 included in the display device 20 includes, as functional units, a customer code acquisition unit 2001, a product code acquisition unit 2002, a display control unit 2003, and an operation control unit 2004.
[0045] The customer code acquisition unit 2001 acquires a customer code for identifying a customer using the display device 20. For example, the customer code acquisition unit 2001 acquires the customer code from image data captured by the imaging unit 207. For example, if the customer code is represented by a code symbol such as a barcode or a two-dimensional code, the customer code acquisition unit 2001 acquires the customer code by decoding the code symbol. Alternatively, if the customer code is represented by numbers or letters, the customer code acquisition unit 2001 may acquire the customer code by OCR (Optical Character Recognition).
[0046] The customer code acquisition unit 2001 may acquire the customer code by other methods than image data captured by the imaging unit 207. For example, the customer code acquisition unit 2001 may acquire the customer code by an operation accepted by the operation unit 206. The customer code acquisition unit 2001 may also acquire the customer code by receiving it from the customer terminal 10 via short-range wireless communication.
[0047] When the customer code acquisition unit 2001 acquires the customer code of the customer who uses the display device 20 , it transmits the acquired customer code to the management server 30 .
[0048] The product code acquisition unit 2002 acquires a product code for identifying a product for which a fit score is to be displayed. The product code is product identification information for identifying a product. The product code acquisition unit 2002 is an example of a fourth acquisition unit. For example, the product code acquisition unit 2002 acquires a product code from image data captured by the imaging unit 207. For example, when the product code is expressed by a code symbol such as a barcode or a two-dimensional code, the product code acquisition unit 2002 acquires a customer code by decoding the code symbol. Furthermore, when the product code is expressed by numbers or letters, the product code acquisition unit 2002 may acquire the product code by OCR.
[0049] Furthermore, the product code acquisition unit 2002 may acquire a product code by comparing a product image included in the image data with a product image acquired from the product table 313. That is, the product code acquisition unit 2002 may acquire a product code by identifying a product included in the image data based on the comparison result.
[0050] The product code acquisition unit 2002 may acquire the product code by other methods than the image data captured by the imaging unit 207. For example, the product code acquisition unit 2002 may acquire the product code by an operation accepted by the operation unit 206. Alternatively, the product code acquisition unit 2002 may acquire the product code by receiving the product code from a wireless tag attached to the product.
[0051] When the product code acquisition unit 2002 acquires the customer code of the customer who uses the display device 20 , it transmits the acquired customer code to the management server 30 .
[0052] The display control unit 2003 displays various images on the display unit 305. For example, the display control unit 2003 displays image information received from the management server 30 on the display unit 305. More specifically, the display control unit 2003 displays a product detail image G1 (see FIG. 8) showing a fit score based on the image information received from the management server 30. That is, the display control unit 2003 displays the product detail image G1 (see FIG. 8) showing the fit score of a product identified by a product code acquired by the product code acquisition unit 2002 and products with high fit scores. The product detail image G1 (see FIG. 8) also has a score area G112. That is, the display control unit 2003 displays the evaluation values for each of the multiple evaluation items and the fit score based on the evaluation values.
[0053] The operation control unit 2004 accepts various operations via the operation unit 306. For example, the operation control unit 2004 accepts an operation to purchase a product shown in the product detail image G1. The operation control unit 2004 also accepts an operation to display, in the product detail image G1, product detail images G1 of other products shown in the product detail image G1.
[0054] The processor 301 included in the management server 30 loads the control program 311 stored in the storage unit 303 into the RAM 302, and operates in accordance with the control program 311 to generate each functional unit in the RAM 302. As a result, the processor 301 included in the management server 30 is equipped with a customer information acquisition unit 3001, a product information acquisition unit 3002, a fit score calculation unit 3003, an image information generation unit 3004, an image information output unit 3005, and a customer information management unit 3006 as functional units.
[0055] The customer information acquisition unit 3001 acquires customer information related to a customer from the customer table 312. The customer information acquisition unit 3001 is an example of a first acquisition unit. More specifically, the customer information acquisition unit 3001 receives a customer code from the display device 20. The customer information acquisition unit 3001 also acquires personal information identified by the received customer code. The customer information acquisition unit 3001 also acquires request information indicating the customer's request for a product, identified by the received customer code. The customer information acquisition unit 3001 is an example of a second acquisition unit. The request information also has an importance level set for each evaluation item included in the request information.
[0056] The product information acquiring unit 3002 acquires product information related to a product from the product table 313. In other words, the product information acquiring unit 3002 acquires product information of a product for which a fit score is to be calculated. The product information acquiring unit 3002 is an example of a third acquiring unit.
[0057] More specifically, when the product information acquisition unit 3002 receives a product code from the display device 20, it acquires, from the product table 313, product information identified by the received product code.
[0058] Furthermore, the product information acquisition unit 3002 may acquire product information of other products in addition to the product information identified by the received product code. For example, the product information acquisition unit 3002 may acquire product information of recommended products designated by a store or the like. The product information acquisition unit 3002 may also acquire product information of products that match the request information acquired by the customer information acquisition unit 3001. The product information acquisition unit 3002 may also acquire product information of products related to the product identified by the received product code. The related products may be products in the same category as the product identified by the received product code, or may be products that have been registered in advance as related products.
[0059] The fit score calculation unit 3003 calculates a fit score for each product, which indicates the degree to which the product is suitable for the customer, based on the customer information, the request information, and the product information. The fit score calculation unit 3003 is an example of a calculation unit. More specifically, the fit score calculation unit 3003 calculates an evaluation value for each of a plurality of evaluation items using the customer information, the request information, and the product information, and calculates a fit score based on the respective evaluation values.
[0060] There are two types of evaluation items: common evaluation items and evaluation items for each customer. Common evaluation items are general evaluation items that are used not only for a specific customer but also for multiple customers. For example, common evaluation items include body type, bone structure diagnosis, personal color diagnosis, purchase history, product trends, lifestyle, favorite colors, etc.
[0061] The body shape category evaluates the degree to which the size of a product matches the customer's body shape. The bone structure diagnosis category evaluates the degree to which the shape of a product matches the diagnosis results of a bone structure diagnosis service that suggests clothes that fit the customer's bone structure. The personal color diagnosis category evaluates the degree to which the color of a product matches the diagnosis results of a personal color diagnosis service that suggests colors that match the color of the customer's skin, hair, eyes, etc. The purchase history category evaluates the degree to which the product classification identified by the customer's purchase history matches the classification to which the product belongs. The product trend category evaluates the degree to which the customer's favorite product trends match the classification to which the product belongs. The lifestyle category evaluates the degree to which the customer's lifestyle matches the situation in which the product is used. The favorite color category evaluates the degree to which the customer's favorite color matches the color of the product. Note that these common evaluation categories are merely examples. In other words, any of these common evaluation categories may be omitted, or other evaluation categories may be included.
[0062] The evaluation items for each customer are evaluation items included in the request information in the customer table 312. In other words, the evaluation items for each customer are evaluation items that reflect the requests of each customer. Therefore, the evaluation items for each customer are items that will have a high evaluation value if they meet the requests of each customer.
[0063] Furthermore, the fit score calculation unit 3003 may use AI (Artificial Intelligence) or an application to calculate the evaluation value for each evaluation item. For example, if information about a customer to be evaluated for an evaluation item is not registered in the customer table 312, the fit score calculation unit 3003 acquires the customer information based on the judgment result of the AI or application. For example, if the diagnosis results of a body type diagnosis or a personal color diagnosis are not registered in the customer table 312, the AI performs a body type diagnosis or a personal color diagnosis based on image data captured by the display unit 205 of the display device 20. That is, the AI or the application performs a body type diagnosis or a personal color diagnosis based on image data captured by the display unit 205 of the display device 20. Then, the fit score calculation unit 3003 acquires the diagnosis result, which is the execution result.
[0064] Furthermore, if product trends, lifestyles, or favorite colors are not registered in customer table 312, the AI or application acquires the product trends, lifestyles, and favorite colors based on the archive of the account indicated by the SNS information registered in customer table 312. The archive may be document data, image data, audio data, video data, or a combination of these data.
[0065] Furthermore, the AI or application may calculate an evaluation value for the evaluation item "body type diagnosis" for the product in the product information acquired by the product information acquisition unit 3002 based on the diagnosis result of the body type diagnosis. Furthermore, the AI or application may calculate an evaluation value for the evaluation item "personal color diagnosis" for the product in the product information acquired by the product information acquisition unit 3002 based on the diagnosis result of the personal color diagnosis.
[0066] The AI or application may calculate an evaluation value for the evaluation item "product trend" based on the product trend and the product information acquired by the product information acquisition unit 3002. The AI or application may calculate an evaluation value for the evaluation item "lifestyle" based on the lifestyle and the product information acquired by the product information acquisition unit 3002. The AI or application may calculate an evaluation value for the evaluation item "favorite color" based on the favorite color and the product information acquired by the product information acquisition unit 3002.
[0067] Furthermore, the application or AI may be used to acquire target information that is the target of evaluation. For example, the fit score calculation unit 3003 may acquire information indicating current trends based on archives of social media sites or search history of a search engine. Specifically, the fit score calculation unit 3003 may acquire colors, patterns, or combinations thereof that indicate current trends.
[0068] In addition, when calculating the evaluation value of the purchase history, the fit score calculation unit 3003 may use an AI or application that performs coordination to calculate the evaluation value based on the degree to which previously purchased products match the products being compared.
[0069] Furthermore, the fit score calculation unit 3003 calculates an evaluation value according to the importance of each of the multiple evaluation items, and calculates a fit score based on each evaluation value. That is, the fit score calculation unit 3003 calculates an evaluation value according to the importance associated with each evaluation item for the evaluation items set in the request information of the customer table 312.
[0070] Furthermore, the fit score calculation unit 3003 calculates the fit score based on the evaluation value of each evaluation item. For example, the fit score calculation unit 3003 may calculate the fit score by adding up the evaluation values of each evaluation item, or may calculate the fit score using a statistical method such as the average or median of each evaluation item.
[0071] The image information generation unit 3004 generates image information to be displayed on the display unit 205 of the display device 20. The image information generation unit 3004 generates image information for displaying the product detail image G1 based on the fit score calculated by the fit score calculation unit 3003.
[0072] 8 is a diagram showing an example of a product detail image G1. The image information generation unit 3004 generates image information for the product detail image G1 based on the fit score calculated by the fit score calculation unit 3003. The product detail image G1 has a product display area G11 and a recommended product area G12. The product detail image G1 is an area that displays detailed information about a product identified by the product code received by the product information acquisition unit 3002.
[0073] The product display area G11 has a product image area G111, a score area G112, a details area G113, and a purchase button G114. The product image area G111 is an area where a product image of a product identified by a product code received by the product information acquisition unit 3002 is displayed. In other words, the product image area G111 is an area that has a product image acquired from the product table 313.
[0074] The score area G112 is an area showing the score of a product identified by the product code received by the product information acquisition unit 3002. That is, the score area G112 is an area showing the fit score and evaluation value calculated by the fit score calculation unit 3003. The score area G112 has a fit score area G1121, a first evaluation value area G1122, a second evaluation value area G1123, a third evaluation value area G1124, and a fourth evaluation value area G1125.
[0075] The fit score area G1121 is an area that shows the fit score of a product identified by the product code received by the product information acquisition unit 3002. In other words, the score area G112 is an area that shows the fit score calculated by the fit score calculation unit 3003. The fit score is a value based on the evaluation values of each of a plurality of evaluation items.
[0076] The first evaluation value area G1122, the second evaluation value area G1123, the third evaluation value area G1124, and the fourth evaluation value area G1125 are areas showing the evaluation values of the evaluation items calculated by the fit score calculation unit 3003. For example, the first evaluation value area G1122 shows the evaluation value of the evaluation item "body shape diagnosis." For example, the second evaluation value area G1123 shows the evaluation value of the evaluation item "trend." For example, the third evaluation value area G1124 shows the evaluation value of the evaluation item "color." For example, the fourth evaluation value area G1125 shows the evaluation value of the evaluation item "size."
[0077] The first evaluation value area G1122, the second evaluation value area G1123, the third evaluation value area G1124, and the fourth evaluation value area G1125 are not limited to displaying the evaluation values of these evaluation items, and may instead display evaluation values of other evaluation items. For example, the first evaluation value area G1122, the second evaluation value area G1123, the third evaluation value area G1124, and the fourth evaluation value area G1125 may display evaluation values of evaluation items of request information. The score area G112 is not limited to displaying the four evaluation values of the first evaluation value area G1122, the second evaluation value area G1123, the third evaluation value area G1124, and the fourth evaluation value area G1125, and may instead display three or fewer evaluation values, or five or more evaluation values.
[0078] The details area G113 is an area showing detailed information about the product identified by the product code received by the product information acquisition unit 3002. For example, the details area G113 is an area showing the product name, product price, and product details acquired from the product table 313.
[0079] The purchase button G114 is a button that is pressed when purchasing a product in the product display area G11.
[0080] The recommended product area G12 is an area where products with high fit scores are presented as recommended products. For example, the recommended product area G12 is an area where products are displayed in descending order of fit score. Here, the fit score is calculated based on request information that indicates the customer's requests. Therefore, the recommended product area G12, where products with high fit scores are displayed, is an area where products that suit the customer's requests are presented.
[0081] For example, the recommended product area G12 has a first product area G121, a second product area G122, a third product area G123, and a fourth product area G124. The first product area G121, the second product area G122, the third product area G123, and the fourth product area G124 have product images and product names of products with high fit scores. Note that the first product area G121, the second product area G122, the third product area G123, and the fourth product area G124 may display not only product images and product names, but also fit scores or other information. Furthermore, the recommended product area G12 may present four or more product areas by scrolling horizontally.
[0082] The image information output unit 3005 transmits the image information generated by the image information generation unit 3004 to the display device 20. More specifically, the image information output unit 3005 transmits the image information to the display device 20, which has transmitted the product code indicating the product and the customer code indicating the customer who is the subject of the fit score, included in the image information generated by the image information generation unit 3004. As a result, the image information output unit 3005 displays a product detail image G1 on the display device 20.
[0083] The customer information management unit 3006 manages the customer table 312. More specifically, the customer information management unit 3006 updates the customer table 312 when it receives an information update request from the customer terminal 10. For example, the information update request includes a customer code and updated customer information. The customer information management unit 3006 updates the customer information of the customer identified by the customer code included in the information update request to the updated customer information.
[0084] The processor 101 included in the customer terminal 10 loads the control program 111 stored in the storage unit 103 into the RAM 102, and operates in accordance with the control program 111 to generate each functional unit in the RAM 102. As a result, the processor 101 included in the customer terminal 10 has a customer information input unit 1001 as a functional unit.
[0085] The customer information input unit 1001 accepts input of customer information to be set in the customer table 312. More specifically, the customer information input unit 1001 accepts a customer code for identifying the customer to be updated and the updated customer information. Upon accepting the customer code and the updated customer information, the customer information input unit 1001 transmits an information update request including the customer code and the updated customer information to the management server 30.
[0086] Next, the processes executed by each device in the Fit Score system 1 will be described.
[0087] FIG. 9 is a flowchart showing an example of a fit score display process executed by each device of the fit score system 1 according to the first embodiment.
[0088] The customer code acquisition unit 2001 of the display device 20 acquires a customer code (step S1), and then transmits the acquired customer code to the management server 30 (step S2).
[0089] The customer information acquisition unit 3001 of the management server 30 receives the customer code from the display device 20 (step S3). The customer information acquisition unit 3001 also acquires customer information identified by the received customer code from the customer table 312 (step S4).
[0090] The product code acquisition unit 2002 of the display device 20 acquires the product code (step S5), and then transmits the acquired product code to the management server 30 (step S6).
[0091] The product information acquisition unit 3002 of the management server 30 receives the product code from the display device 20 (step S7). The product information acquisition unit 3002 then acquires product information identified by the received product code from the product table 313 (step S8). Furthermore, the product information acquisition unit 3002 is not limited to acquiring product information identified by the received product code, and may also acquire product information of other products.
[0092] The fit score calculation unit 3003 calculates a fit score using the product information acquired by the product information acquisition unit 3002 and the customer information acquired by the customer information acquisition unit 3001 (step S9).
[0093] The image information generation unit 3004 generates image information for displaying the product detail image G1 based on the fit score calculated by the fit score calculation unit 3003 (step S10). The image information generation unit 3004 also transmits the generated image information to the display device 20 (step S11).
[0094] The display control unit 2003 of the display device 20 receives image information for displaying the product detail image G1 from the management server 30 (step S12). Based on the received image information, the display control unit 2003 displays the product detail image G1 indicating the fit score on the display unit 205 (step S13).
[0095] With the above, each device in the fit score system 1 ends the fit score display process.
[0096] As described above, the fit score system 1 according to the first embodiment acquires customer information about a customer, request information indicating the customer's product needs, and product information about the product. The fit score system 1 then calculates a fit score for each product, indicating the degree to which the product is suitable for the customer, based on the customer information, request information, and product information. The fit score system 1 then displays a product detail image G1 indicating the fit score on the display device 20.
[0097] In the above-described embodiment, the request information includes evaluation items that reflect the requests of each customer and the importance of each of the evaluation items that reflect the requests. However, the importance may be set not only for the evaluation items that reflect the requests, but also for common evaluation items.
[0098] In the above-described embodiment, the management server 30 calculates the fit score and generates image information of the product detail image G1. However, the display device 20 may calculate the fit score and generate image information of the product detail image G1. That is, the display device 20 may have all or some of the functional units of the management server 30. For example, the display device 20 may include a customer information acquisition unit 3001, a product information acquisition unit 3002, a fit score calculation unit 3003, an image information generation unit 3004, and an image information output unit 3005. In this case, the display device 20 may acquire product information and customer information from the management server 30. The display device 20 may also have a customer table 312 and a product table 313.
[0099] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.
[0100] The programs executed by each device in the above-described embodiments and modifications are provided by being pre-installed in a storage medium (ROM or storage unit) included in each device, but this is not limited to this. For example, the programs may be provided by being recorded in an installable or executable format on a computer-readable storage medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk). Furthermore, the storage medium is not limited to a medium independent of the computer or embedded system, but also includes a storage medium that stores or temporarily stores a program downloaded via a LAN, the Internet, or the like.
[0101] In addition, the programs executed by each device in the above embodiments and variants may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network, or may be provided or distributed via a network such as the Internet. [Explanation of symbols]
[0102] 1. Fit Score System 10 Customer terminal 20 Display device 30 Management Server 40 Network 312 Customer Table 313 Product Table 1001 Customer information input section 2001 Customer Code Acquisition Department 2002 Product Code Acquisition Department 2003 Display control unit 2004 Operation control unit 3001 Customer Information Acquisition Department 3002 Product Information Acquisition Department 3003 Fit score calculation unit 3004 Image information generation unit 3005 Image information output unit 3006 Customer Information Management Department G1 Product Details Image G11 Product display area G12 Recommended product area G111 Product image area G112 Score Area G113 Detail area G114 Buy Button [Prior art documents] [Patent documents]
[0103] [Patent Document 1] Japanese Patent Application Publication No. 2018-124694
Claims
1. a first acquisition unit that acquires customer information related to the customer; a second acquisition unit that acquires request information indicating the customer's request for a product; a third acquisition unit that acquires product information related to the product; a calculation unit that calculates a fit score for each product, which indicates the degree to which the product is suitable for the customer, based on the customer information, the request information, and the product information; a display control unit that displays the fit score on a display unit; An information processing system comprising:
2. a fourth acquisition unit that acquires product identification information for identifying the product; the display control unit displays an image showing the fit score of a product identified by the product identification information acquired by the fourth acquisition unit and a product having a high fit score. The information processing system according to claim 1 .
3. the calculation unit calculates an evaluation value for each of a plurality of evaluation items, and calculates the fit score based on the evaluation values. The information processing system according to claim 1 .
4. the display control unit displays the evaluation values for the plurality of evaluation items and the fit score based on the evaluation values. The information processing system according to claim 3 .
5. the second acquisition unit acquires the request information in which importance levels for the evaluation items are set, the calculation unit calculates the evaluation value according to the importance of each of the plurality of evaluation items, and calculates the fit score based on the evaluation value. The information processing system according to claim 3 .
Citation Information
Patent Citations
Reputation information processing apparatus, reputation information processing method, and program
JP2006113681A
Customer preference information management system
JP2009181400A
Information processing program, information processing method, and information processing device
JP2022051430A
Commodity retrieval system, commodity retrieval method and commodity retrieval program
JP2022105355A
Operation management system for restaurant
JP2018124694A