Information processing device, calculation method, and calculation program
The information processing device addresses the challenge of counterfeit and low-quality products in flea market apps by using sensor data to calculate and output quality scores, improving purchase decisions.
Patent Information
- Application Number
- JP2024524551
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-05-30
- Publication Date
- 2025-10-07
- Estimated Expiration
- 2042-05-30
AI Technical Summary
Conventional technologies struggle to reduce the risk of purchasing counterfeit or low-quality products in flea market apps, as reputation systems are ineffective against fraudulent sellers who create multiple accounts to evade low ratings.
An information processing device that acquires status information from sensors attached to objects, calculates a quality score based on this information, and outputs it to buyers, using methods such as rule-based scoring and anomaly detection.
Reduces the risk of purchasing counterfeit or low-quality products by providing buyers with objective quality scores based on real-time sensor data, enhancing purchase decision-making.
Smart Images

Figure 0007750407000001 
Figure 0007750407000002 
Figure 0007750407000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, a calculation method, and a calculation program. [Background technology]
[0002] In recent years, the popularity of flea market apps has led to an increase in the use of second-hand and second-hand goods. Buyers can enjoy price benefits in exchange for compromising on quality. When buying and selling goods, buyers must independently judge the quality of the product based on information and photos provided by the seller, but these can be easily misrepresented, and the inability to inspect the product in person poses a risk for buyers.
[0003] In flea market apps, buyers rate sellers' behavior and publish the scores. This allows fraudulent sellers to receive lower ratings, reducing their opportunities to sell their products, and reputation technology is known to prevent fraud (see Non-Patent Documents 1 and 2). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] “Mercari”, [online], [searched May 16, 2022], Internet<https: / / www.mercari.com / jp / help_center / article / 1016 / > [Non-patent document 2] "Yahoo! Auctions!", [online], [searched May 16, 2022], Internet<https: / / support.yahoo-net.jp / PccAuctions / s / article / H000005422> Summary of the Invention [Problem to be solved by the invention]
[0005] However, conventional technologies have had the problem that they may not be able to reduce the risk of purchasing counterfeit or low-quality products. For example, with the above-mentioned reputation technology, it is difficult for buyers to judge a seller's reputation if the number of ratings is small. Furthermore, fraudulent sellers can create accounts one after another, and even if they receive a low rating, they can use a new account to avoid the low rating, so there are cases where it is not possible to reduce the risk of purchasing counterfeit or low-quality products.
[0006] The present invention has been made in consideration of the above, and aims to provide an information processing device, a calculation method, and a calculation program that can reduce the risk of purchasing counterfeit or low-quality products. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems and achieve the objectives, the information processing device of the present invention is characterized by having an acquisition unit that acquires status information regarding the status of the object collected by a sensor attached to the object, a calculation unit that calculates a quality score regarding the quality of the object using the status information acquired by the acquisition unit, and an output unit that outputs the quality score calculated by the calculation unit. [Effects of the Invention]
[0008] According to the present invention, it is possible to reduce the risk of purchasing counterfeit or low-quality products. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram illustrating an example of a configuration of a system according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating the configuration of the information processing apparatus of this embodiment. [Figure 3] FIG. 3 is a diagram illustrating the processing of the acquisition unit. [Figure 4] FIG. 4 is a diagram illustrating the processing of the calculation unit. [Figure 5] FIG. 5 is a diagram illustrating the processing of the calculation unit. [Figure 6] FIG. 6 is a diagram illustrating the processing of the calculation unit. [Figure 7] FIG. 7 is a diagram illustrating the processing of the output unit. [Figure 8] FIG. 8 is a diagram illustrating an outline of the quality score calculation process performed by the information processing device. [Figure 9] FIG. 9 is a flowchart illustrating an example of a processing procedure of the quality score calculation processing by the information processing apparatus according to the embodiment. [Figure 10] FIG. 10 is a diagram illustrating a computer that executes a program. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of an information processing device, a calculation method, and a calculation program according to the present application will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to the embodiments described below.
[0011] [System Configuration] The configuration of a system including an information processing device according to an embodiment will be described. FIG. 1 is a block diagram showing an example of the configuration of a system according to an embodiment. As shown in FIG. 1, the system includes an information processing device 10, a terminal device 20, and a status sensor 30. The information processing device 10 and the terminal device 20 are connected to each other via a network 40. The terminal device 20 and the status sensor 30 are connected via Bluetooth (registered trademark) or the like, and perform short-range wireless communication. Regarding the network configuration shown in FIG. 1, each device may communicate via any communication network, whether wired or wireless, such as the Internet, a LAN, or a VPN (Virtual Private Network). The configuration shown in FIG. 1 is merely an example, and the specific configuration and the number of devices are not particularly limited.
[0012] The information processing device 10 continuously acquires and analyzes status information of a product (object) to which a status sensor 30 is attached from the status sensor 30 or the terminal device 20, quantitatively evaluating and scoring the quality of the product. The information processing device 10 then outputs a score related to the quality of the product to the terminal of a buyer who is attempting to purchase the product using the flea market app. This allows the information processing device 10 to enable buyers to make purchases while referring to the score, thereby reducing the risk of purchasing counterfeit or low-quality products.
[0013] The terminal device 20 periodically acquires product status information from the status sensor 30 and periodically notifies the information processing device 10 of the status information. The terminal device 20 may be any device, and may be, for example, an information processing device such as a smartphone, a tablet terminal, a notebook PC, or a PDA (Personal Digital Assistant).
[0014] The status sensor 30 is a sensor attached to a product, and periodically transmits product status information together with the product's unique ID to the terminal device 20. For example, the status sensor 30 transmits to the terminal device 20 information such as acceleration in three directions (x, y, and z axes), rotation speed, light intensity, temperature, humidity, position, and amount of water submerged as status information.
[0015] [Configuration of information processing device] 2 is a block diagram illustrating the configuration of an information processing device according to this embodiment. As illustrated in FIG. 2, the information processing device 10 according to this embodiment includes a communication processing unit 11, a control unit 12, and a storage unit 13.
[0016] The communication processing unit 11 is realized by a NIC (Network Interface Card) or the like, and controls communication via a telecommunication line such as a LAN (Local Area Network) or the Internet.
[0017] The storage unit 13 stores data and programs necessary for various processes by the control unit 12, and has a state information DB 13a and a quality score DB 13b. For example, the storage unit 13 is 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.
[0018] The status information DB 13a stores status information of the object. For example, the status information DB 13a stores the status information at each time transmitted from a status sensor attached to the object, in association with a unique ID that uniquely identifies the object. The status information DB 13a stores values such as acceleration in three directions (x, y, and z axes), rotational speed, light intensity, temperature, humidity, position, and amount of flooding as the status information at each time.
[0019] The quality score DB 13b stores quality scores calculated by the calculation unit 12b, which will be described later. For example, the state information DB 13a stores the quality scores of objects in association with the unique IDs of the objects.
[0020] The control unit 12 has an internal memory for storing programs that define various processing procedures and required data, and executes various processes using these. For example, the control unit 12 has an acquisition unit 12a, a calculation unit 12b, and an output unit 12c. Here, the control unit 12 is an electronic circuit such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0021] The acquisition unit 12a acquires status information relating to the status of the object collected by a status sensor 30 attached to the object. For example, the acquisition unit 12a acquires, as the status information, one or more pieces of information from the status sensor 30, including acceleration in each of the three directions of the x-, y-, and z-axes, rotational speed, light intensity, temperature, humidity, position, and amount of flooding. Here, the acquisition unit 12a acquires the status information together with a unique ID, and stores the status information in the status information DB 13a in association with the unique ID. Note that the acquisition unit 12a may acquire the status information periodically, when a request for a quality score is received, or when other predetermined conditions are satisfied.
[0022] The acquisition unit 12a also acquires the status information via the terminal device 20 that has received the status information from the status sensor 30. That is, as illustrated in FIG. 3 , the status sensor 30 operates on low power and therefore only has a short-range communication function such as Bluetooth, and transmits data to the information processing device 10 via the terminal device 20. If the status sensor 30 can be reattached to the object, the status information of the object can be falsified. Therefore, for example, one of the following countermeasures can be taken to prevent falsification. First, the status sensor 30 may be fixed to the object so that it cannot be physically reattached. Alternatively, the status sensor 30 may acquire the unique ID of the object using known artifact metrics technology and register the status sensor 30 together with the unique ID in the information processing device 10. This may allow the information processing device 10 to detect a change in the unique ID of the object.
[0023] Calculation unit 12b may use the status information acquired by acquisition unit 12a to calculate a quality score related to the quality of the object. For example, calculation unit 12b may use the status information to count one or more of the number of times the amount of movement of the object in a predetermined direction exceeds a threshold, the time during which the temperature or humidity exceeds a predetermined condition, the time during which the intensity of ultraviolet light exceeds a predetermined condition, and the number of times the water sensor detects water, and calculate the quality score based on the counted values. Furthermore, for example, calculation unit 12b may calculate the quality score based on the number of times the value of each sensor data included in the status information is detected as abnormal.
[0024] For example, the calculation unit 12b may calculate scores by a method of calculating a score Sr based on rules and a method of calculating a score Sa using anomaly detection from the viewpoint illustrated in Fig. 4, and determine the quality score by comprehensively judging these scores. For example, the score weight W = (Ws, Wa) and the quality score are defined as follows: Quality Score S = (Ws x Sr + Wa x Sa) / 2
[0025] Here, a method for calculating the score Sr based on the rules will be described with reference to Fig. 5. As illustrated in Fig. 5, the calculation unit 12b performs point deductions according to rules A, B, C, D, etc. Here, the number of rules is N, the weights of each rule are Wa, Wb, Wc, Wd, the number of rule hits is R = (Ra, Rb, Nc, Nd, ...), 0 <= Rx <= Nmax, and D is the initial value of the quality score, and the quality score is defined as follows: For example, the calculation unit 12b calculates the score Sr using the following formula. Sr=D-(RxW / N)=D-(WaxNa+WbxNb+WcxNc+WdxNd…) / N)
[0026] Next, a method for calculating the score Sa using anomaly detection will be described with reference to Fig. 6. As illustrated in Fig. 6, the calculation unit 12b counts the number of anomaly detections from the values of each sensor, and calculates the score Sa using the number of anomaly detections and a weight. Here, it is assumed that there are N sensors, the number of times an anomaly is detected for each sensor is A=(a1, a2, ...), 0<=ai<=Amax, the weight of each sensor is W=(w1, w2, ...), and D is the initial value of the quality score. For example, the calculation unit 12b calculates the score Sa using the following formula. Sa=D-((AxW) / N)=D-((a1xw1+a2xw2+…) / N)
[0027] After calculating the quality score, calculation unit 12b stores the calculated quality score in quality score DB 13b. Note that calculation unit 12b may calculate the quality score every time acquisition unit 12a acquires new state information, or may calculate the quality score when terminal device 20 requests the quality score.
[0028] The output unit 12c outputs the quality score calculated by the calculation unit 12b. For example, when the output unit 12c receives a unique ID from the terminal device 20, the output unit 12c reads out the quality score corresponding to the unique ID from the quality score DB 13b and outputs the quality score to the terminal device 20.
[0029] 7, a purchaser obtains a unique ID of an object from a seller and inputs the unique ID into his / her own terminal device 20. Then, the terminal device 20 notifies the quality score calculation system (information processing device 10) of a quality score request together with the unique ID. The information processing device 10 acquires the quality score of the object stored in the quality score DB 13b and displays the result on the user's terminal device 20.
[0030] 8, the information processing device 10 continuously acquires the condition information of the object and quantifies the quality as a score based on the period of use and the state of past use. When a purchaser requests a quality score, the information processing device 10 provides the purchaser with the quality score, allowing the purchaser to use the quality score as objective reference information when making a purchase.
[0031] [Processing Procedure of Information Processing Device 10] Next, an example of the processing procedure of the processing executed by the information processing device 10 will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of the processing procedure of the quality score calculation processing by the information processing device of the embodiment. Note that Fig. 9 describes an example in which the processing of acquiring state information, the processing of calculating the quality score, and the processing of outputting the quality score are performed as a series of processing, but the timing of each processing is not limited to this.
[0032] 9, the acquisition unit 12a of the information processing device 10 acquires status information relating to the status of the object collected by the status sensor 30 attached to the object (step S101). For example, the acquisition unit 12a acquires, as the status information, one or more pieces of information from the status sensor 30, including acceleration in each of the three directions of the x-, y-, and z-axes, rotational speed, light intensity, temperature, humidity, position, and amount of flooding.
[0033] Then, calculation unit 12b calculates a quality score related to the quality of the object using the status information acquired by acquisition unit 12a (step S102). Calculation unit 12b stores the calculated quality score in quality score DB 13b. For example, calculation unit 12b may use the status information to count one or more of the number of times the amount of movement of the object in a predetermined direction exceeds a threshold, the time during which the temperature or humidity exceeds a predetermined condition, the time during which the intensity of ultraviolet light exceeds a predetermined condition, and the number of times the water sensor detects water, and calculate the quality score according to the counted values. Alternatively, for example, calculation unit 12b may calculate the quality score according to the number of times the value of each sensor data included in the status information is detected as abnormal.
[0034] The output unit 12c outputs the quality score calculated by the calculation unit 12b (step S103). For example, when the output unit 12c receives a unique ID from the terminal device 20, the output unit 12c reads out the quality score corresponding to the unique ID from the quality score DB 13b and outputs the quality score to the terminal device 20.
[0035] [Effects of the embodiment] In this way, the information processing device 10 according to the embodiment acquires status information relating to the status of the object collected by the status sensor 30 attached to the object, calculates a quality score relating to the quality of the object using the acquired status information, and outputs the calculated quality score. Therefore, the information processing device 10 can reduce the risk of purchasing counterfeit or low-quality products.
[0036] In other words, with the information processing device 10, even when purchasing through a flea market app or the like, a purchaser can refer to the quality score as information regarding the quality of the product, thereby reducing the risk of purchasing counterfeit or low-quality products.
[0037] [System configuration, etc.] The components of each device shown in the drawings according to the above embodiments are conceptual functional units and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown, and all or part of each device can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc. Furthermore, all or any part of the processing functions performed by each device can be realized by a CPU and a program analyzed and executed by the CPU, or can be realized as hardware using wired logic.
[0038] 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 a known method.In addition, the information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified.
[0039] 〔program〕 It is also possible to create a program written in a computer-executable language that executes the processes executed by the information processing device described in the above embodiments. In this case, the same effects as those of the above embodiments can be achieved by having a computer execute the program. Furthermore, such a program may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer to achieve the same processes as those of the above embodiments.
[0040] 10 is a diagram showing a computer that executes a program. As shown in the example of FIG. 10, a computer 1000 includes, for example, a memory 1010, a CPU 1020, a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070, and these components are connected by a bus 1080.
[0041] As shown in FIG. 10, the memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM 1012. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to a hard disk drive 1031 as shown in FIG. 10. The disk drive interface 1040 is connected to a disk drive 1041 as shown in FIG. 10. A removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1041. The serial port interface 1050 is connected to a mouse 1051 and a keyboard 1052 as shown in FIG. 10. The video adapter 1060 is connected to a display 1061 as shown in FIG. 10.
[0042] 10, the hard disk drive 1031 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, the above programs are stored, for example, on the hard disk drive 1031 as program modules in which instructions to be executed by the computer 1000 are written.
[0043] The various data described in the above embodiment are stored as program data, for example, in the memory 1010 or the hard disk drive 1031. The CPU 1020 then reads the program module 1093 and the program data 1094 stored in the memory 1010 or the hard disk drive 1031 into the RAM 1012 as needed, and executes various processing procedures.
[0044] Note that the program module 1093 and program data 1094 related to the program are not limited to being stored in the hard disk drive 1031, and may be stored in, for example, a removable storage medium and read by the CPU 1020 via a disk drive or the like. Alternatively, the program module 1093 and program data 1094 related to the program may be stored in another computer connected via a network (such as a LAN (Local Area Network) or WAN (Wide Area Network)) and read by the CPU 1020 via the network interface 1070.
[0045] Although the present invention has been described above as an embodiment, the present invention is not limited to the description and drawings that form part of the disclosure of the present invention. In other words, other embodiments, examples, and operational techniques that can be made by those skilled in the art based on the present invention are all included in the scope of the present invention. [Explanation of symbols]
[0046] 10. Information processing equipment 11. Communication processing unit 12 Control Unit 12a Acquisition part 12b Calculation part 12c output section 13 Storage section 13a Status Information DB 13b Quality Score DB
Claims
1. an acquisition unit that acquires state information relating to a state of the object collected by a sensor attached to the object; a calculation unit that calculates a quality score related to the quality of the object using the state information acquired by the acquisition unit; an output unit that outputs the quality score calculated by the calculation unit; and The calculation unit uses the status information to count one or more of the following: the number of times the object's movement in a specified direction exceeded a threshold, the time the temperature or humidity exceeded a specified condition, the time the ultraviolet light intensity exceeded a specified condition, and the number of times the water sensor detected water, and calculates the quality score based on the counted values.
2. The information processing device according to claim 1, characterized in that the acquisition unit acquires, as the status information, one or more of the following information from the sensor: acceleration in each of the three directions of the x-, y-, and z-axes, rotational speed, light intensity, temperature, humidity, position, and amount of water immersion.
3. The information processing apparatus according to claim 1 , wherein the acquisition unit acquires the status information via a terminal that has received the status information from the sensor.
4. The information processing apparatus according to claim 1 , wherein the calculation unit calculates the quality score in accordance with the number of times that a value of each piece of sensor data included in the state information is detected as abnormal.
5. A calculation method executed by an information processing device, comprising: an acquisition step of acquiring status information relating to the status of the object collected by a sensor attached to the object; a calculation step of calculating a quality score related to the quality of the object using the state information acquired by the acquisition step; an output step of outputting the quality score calculated by the calculation step; Including, The calculation process uses the status information to count one or more of the following: the number of times the object's movement in a specified direction exceeds a threshold, the time the temperature or humidity exceeds a specified condition, the time the ultraviolet intensity exceeds a specified condition, and the number of times the water sensor detects water; and calculates the quality score according to the counted values.
6. an acquisition step of acquiring status information relating to a status of the object collected by a sensor attached to the object; a calculation step of calculating a quality score related to the quality of the object using the state information acquired by the acquisition step; an output step of outputting the quality score calculated by the calculation step; on the computer, The calculation step is a calculation program characterized by using the status information to count one or more of the following: the number of times the object's movement in a specified direction exceeds a threshold, the time the temperature or humidity exceeds a specified condition, the time the ultraviolet intensity exceeds a specified condition, and the number of times the water sensor detects water, and calculating the quality score based on the counted values.
Citation Information
Patent Citations
Electronic commerce system, market platform device, sensor device, electronic commerce method, and electronic commerce program
JP2014229128A
Customer support system and customer support method
JP2018025948A
Apparatus and System for Generating Vehicle Usage Model
US20150348058A1
Information processing device, control method, and storage medium
WO2016072117A1