Determination service server capable of determining grade of used mobile phone by using artificial intelligence model, and operation method thereof

The judgment service server uses an AI model to objectively grade used mobile phones, addressing inconsistent grading and pricing by identifying defects and adjusting prices based on predefined criteria.

WO2026014639A1PCT designated stage Publication Date: 2026-01-15UPSTAIRS INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/097086
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-14
Filing Date
2024-12-17
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

The challenge in determining the condition and grade of used mobile phones is subjective and lacks a systematic approach, leading to inconsistent pricing by buyers.

Method used

A judgment service server utilizing an artificial intelligence model to identify defective items on a used mobile phone's surface and assign a grade based on predefined criteria, supported by a defective item storage unit, grade information storage, and image processing units.

Benefits of technology

Enables objective and standardized grading of used mobile phones, facilitating accurate pricing by identifying defects and adjusting prices based on the phone's condition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024097086_15012026_PF_FP_ABST
    Figure KR2024097086_15012026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention proposes a determination service server capable of determining a grade of a used mobile phone, and an operation method thereof, and thus, when a manager, who is in charge of purchasing used mobile phones, intends to purchase a certain used mobile phone from an offline purchasing location, the present invention enables the manager to more objectively identify the condition grade of the used mobile phone.
Need to check novelty before this filing date? Find Prior Art

Description

A judgment service server capable of performing a grade judgment of a used mobile phone using an artificial intelligence model and its operating method

[0001] The present invention relates to a judgment service server capable of performing a grade judgment of a used mobile phone using an artificial intelligence model, and an operating method thereof.

[0002] Recently, the market related to second-hand transactions has been expanding.

[0003] Cell phones account for a significant portion of the secondhand market. Due to their nature as new products, cell phones are frequently replaced. Therefore, many cell phone owners, after purchasing their first phone, often wish to dispose of their old one and purchase a new one. Consequently, many used cell phones are available for sale on the secondhand market.

[0004] In addition, although there is a lot of domestic demand for these used cell phones, there are also many companies that purchase used cell phones domestically and export them to overseas markets, so there are many professional used cell phone purchase companies in the used cell phone transaction market.

[0005] These used cell phone purchasing companies need to analyze the condition of the used cell phone in order to purchase it, so they usually meet with the person who wants to sell the used cell phone through an offline store, receive the used cell phone in person, check the condition of the used cell phone, and then determine the purchase price based on the condition of the used cell phone.

[0006] However, for buyers looking to purchase used phones, determining the condition and grade of the used phone can be a challenge. Typically, these buyers first assess the extent of defects in the used phone, then determine the grade based on these defects. They then determine the purchase price based on this grade. However, because there was no system in place to determine the grade of a used phone, they often resorted to a haphazard approximation of the grade each time they purchased a used phone.

[0007] Therefore, when a certain used cell phone is received by an offline purchaser, research is needed on a system technology that can more objectively determine the condition grade of the used cell phone.

[0008] The present invention proposes a judgment service server capable of judging the grade of a used mobile phone using an artificial intelligence model and an operating method thereof, thereby enabling a manager in charge of purchasing a used mobile phone at an offline purchasing location to more objectively determine the condition grade of a used mobile phone when purchasing a given used mobile phone.

[0009] A judgment service server capable of performing a grade judgment of a used mobile phone according to one embodiment of the present invention comprises: a defective item storage unit storing information on preset k (k is a natural number greater than or equal to 2) types of defective items for judging the condition of a used mobile phone; a grade information storage unit storing preset n (n is a natural number greater than or equal to 2) grades related to the condition of a used mobile phone and a set of defective items corresponding to each of the n grades, wherein the set of defective items corresponding to each of the n grades means a set composed of one or more defective items selected from among the k types of defective items to match each grade; an image request unit transmitting an image reply request command instructing the administrator terminal to reply with a photographed image of the surface of the first used mobile phone when a grade judgment request command for a first used mobile phone to be purchased is received from an administrator terminal owned by an administrator of an offline purchasing location in charge of purchasing used mobile phones; and, in response to the image reply request command, at least one first photographed image of the surface of the first used mobile phone is transmitted from the administrator terminal. When an image is received, a defective item identification model is input to a preset defective item identification model, wherein the defective item identification model is an artificial intelligence model that is pre-learned to identify at least one defective item present in an input image among the k types of defective items when an image is input, thereby identifying a defective item present in the at least one first photographed image through the defective item identification model, and as a result of the identification of the defective item identification unit, as a defective item present in the at least one first photographed image,A selection unit for selecting one of the n grades having a set of defective items matching the first set of defective items by referring to the grade information storage unit after generating a first defective item set consisting of at least one first defective item when at least one first defective item is identified, and a grade information transmission unit for generating a grade determination message informing that the first grade is the grade of the first used mobile phone and transmitting the generated message to the administrator terminal when the first grade is selected as a result of the selection unit's selection.

[0010] In addition, according to an embodiment of the present invention, an operation method of a judgment service server capable of performing a grade judgment of a used mobile phone comprises the steps of: maintaining a defective item storage unit storing information on preset k (k is a natural number greater than or equal to 2) types of defective items for judging the condition of a used mobile phone; maintaining a grade information storage unit storing n (n is a natural number greater than or equal to 2) grades related to the condition of a used mobile phone and a set of defective items corresponding to each of the n grades, wherein the set of defective items corresponding to each of the n grades means a set composed of one or more defective items selected from among the k types of defective items to match each grade; when a grade judgment request command for a first used mobile phone to be purchased is received from an administrator terminal owned by an administrator of an offline purchasing location in charge of purchasing used mobile phones, a step of transmitting an image reply request command instructing the administrator terminal to reply with a photographed image of the surface of the first used mobile phone; and, in response to the image reply request command, transmitting from the administrator terminal a photographed image of the surface of the first used mobile phone. When at least one first photographed image is received, a step of inputting each of the at least one first photographed image as an input to a preset defective item identification model, wherein the defective item identification model is an artificial intelligence model pre-trained to identify at least one defective item present on an input image among the k types of defective items when an image is input, thereby identifying a defective item present on the at least one first photographed image through the defective item identification model, and as a result of the identification step, as a defective item present on the at least one first photographed image,If at least one first defective item is identified, a step of generating a first defective item set consisting of the at least one first defective item, and then selecting one of the n grades having a defective item set matching the first defective item set by referring to the grade information storage unit, and a step of generating a grade determination message informing that the first grade is the grade of the first used mobile phone and transmitting the generated grade determination message to the administrator terminal when the first grade is selected as a result of the selection step.

[0011] The present invention provides a judgment service server capable of judging the grade of a used mobile phone using an artificial intelligence model and an operating method thereof, thereby enabling a manager in charge of purchasing a used mobile phone at an offline purchasing location to more objectively determine the condition grade of a used mobile phone when purchasing a given used mobile phone.

[0012] FIG. 1 is a diagram illustrating the structure of a judgment service server capable of performing a grade judgment of a used mobile phone according to one embodiment of the present invention.

[0013] FIG. 2 is a flowchart illustrating an operation method of a judgment service server capable of performing a grade judgment of a used mobile phone according to one embodiment of the present invention.

[0014] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. This description is not intended to limit the present invention to specific embodiments, but should be understood to include all modifications, equivalents, and substitutes included in the spirit and technical scope of the present invention. In describing each drawing, similar reference numerals are used to indicate similar components, and unless otherwise defined, all terms used in this specification, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the art to which the present invention belongs.

[0015] In this document, when a part is said to "include" a certain component, this does not mean that other components are excluded, but rather that other components may be included, unless otherwise specifically stated. In addition, in various embodiments of the present invention, each component, functional block, or means may be composed of one or more subcomponents, and the electrical, electronic, and mechanical functions performed by each component may be implemented by various known elements or mechanical elements, such as electronic circuits, integrated circuits, and ASICs (Application Specific Integrated Circuits), and each may be implemented separately, or two or more may be integrated into one.

[0016] Meanwhile, the blocks in the attached block diagram or the steps in the flowchart may be interpreted as computer program instructions that are loaded into the processor or memory of a data processing device such as a general-purpose computer, special-purpose computer, portable laptop computer, or network computer to perform specified functions. Since these computer program instructions can be stored in a memory equipped in the computer device or a computer-readable memory, the functions described in the blocks in the block diagram or the steps in the flowchart may be produced as a product that includes a command means for performing them. In addition, each block or each step may represent a module, segment, or part of code that includes one or more executable instructions for performing a specific logical function(s). It should also be noted that in some alternative embodiments, the functions mentioned in the blocks or steps may be performed out of the specified order. For example, two blocks or steps depicted in succession may be performed substantially simultaneously or in reverse order, and in some cases, some blocks or steps may be performed with some blocks or steps omitted.

[0017] FIG. 1 is a diagram illustrating the structure of a judgment service server capable of performing a grade judgment of a used mobile phone according to one embodiment of the present invention.

[0018] Referring to FIG. 1, the judgment service server (110) according to the present invention includes a defective item storage unit (111), a grade information storage unit (112), an image request unit (113), a defective identification unit (114), a selection unit (115), and a grade information transmission unit (116).

[0019] The defective item storage unit (111) stores information on preset k types of defective items (k is a natural number greater than or equal to 2) for determining the condition of a used mobile phone.

[0020] In relation to this, the above-mentioned defective items may be set as 'light signs of use, broken LCD, damaged LCD glass, broken back, damaged frame', etc.

[0021] The grade information storage unit (112) stores n preset grades (n is a natural number greater than or equal to 2) related to the condition of a used mobile phone, and a set of defective items corresponding to each of the n grades. Here, the set of defective items corresponding to each of the n grades means a set composed of one or more defective items selected from among the k types of defective items to match each grade.

[0022] For example, if n is 5 and the better the condition of the mobile phone, the higher the grade is assigned, information may be stored in the grade information storage unit (112) as shown in Table 1 below.

[0023]

[0024] Defective Items Set Grade 1 [Light signs of use] Grade 2 [LCD broken] Grade 3 [LCD glass damaged] Grade 4 [Back broken, frame damaged] Grade 5 [LCD glass damaged, frame damaged] Grade 6 [LCD broken, LCD glass damaged, frame damaged] Grade 7 [LCD broken, LCD glass damaged, back broken]......

[0025]

[0026] In this situation, when a seller who owns a certain used mobile phone (hereinafter referred to as a “first used mobile phone”) visits an offline purchasing site (10) in charge of purchasing used mobile phones and hands over the first used mobile phone to the manager of the offline purchasing site (10) in order to sell his / her first used mobile phone, the manager can access the judgment service server (110) of the present invention through the manager terminal (20) in his / her possession and transmit a grade judgment request command for the first used mobile phone in order to determine the condition of the first used mobile phone.

[0027] Through this, when a grade judgment request command for the first used mobile phone to be purchased is received by the judgment service server (110) of the present invention from the administrator terminal (20) owned by the administrator of the offline purchase location (10) in charge of purchasing used mobile phones, the image request unit (113) transmits an image reply request command instructing the administrator terminal (20) to send a photographed image of the surface of the first used mobile phone in return.

[0028] At this time, according to one embodiment of the present invention, the image request unit (113) may transmit an image reply request command instructing the administrator terminal (20) to reply with photographed images taken of the surfaces corresponding to the front, back, left side, right side, flat surface, and bottom surface of the first used mobile phone.

[0029] Then, the administrator can create at least one first photographed image by taking pictures of the front, back, left side, right side, flat surface, and bottom surface of the first used mobile phone using a predetermined camera, and then transmit the at least one first photographed image to the judgment service server (110) of the present invention through the administrator terminal (20).

[0030] In this way, when at least one first photographed image of the surface of the first used mobile phone is received from the administrator terminal (20) in response to the image reply request command, the defective item identification unit (114) inputs each of the at least one first photographed image into a preset defective item identification model, thereby identifying a defective item present on the at least one first photographed image.

[0031] Here, the defective item identification model refers to an artificial intelligence model that has been pre-trained to identify at least one defective item present in an input image among the k types of defective items when an image is input, and may be a model created by training an object identification model based on YOLO (You Only Look Once) or a Vision Transformer.

[0032] This defective item identification model can be created by training a YOLO-based object identification model or vision transformer based on a training dataset in which multiple training images of the surface of a mobile phone are taken and certain defective items found in each training image are designated as correct labels.

[0033] In this regard, if, in response to the image reply request command, the administrator terminal (20) receives captured images of the front, back, left side, right side, flat surface, and bottom surface of the first used mobile phone, the defect identification unit (114) can identify objects matching the defective items present in each captured image by inputting the captured images of the front, back, left side, right side, flat surface, and bottom surface as inputs to the defect item identification model. At this time, if two types of defective items, namely 'LCD breakage, LCD glass damage', are identified from the front image, and a defective item called 'frame damage' is identified from each of the left-side image and right-side image, and no defective items are identified from the remaining back, flat surface, and bottom images, the defect identification unit (114) can ultimately identify three types of defective items, namely 'LCD breakage, LCD glass damage, and frame damage', from the captured images of the front, back, left side, right side, flat surface, and bottom surfaces.

[0034] The selection unit (115) generates a first defective item set consisting of the at least one first defective item when at least one first defective item is identified as a result of the identification of the defective item identification unit (114) on the at least one first photographed image, and then refers to the grade information storage unit (116) to select one of the n grades that has a defective item set that matches the first defective item set.

[0035] At this time, according to one embodiment of the present invention, the selection unit (115) calculates the Jaccard distance between the set of defective items for each of the n grades stored in the grade information storage unit (112) and the first set of defective items in order to select one grade among the n grades that has a set of defective items matching the first set of defective items, and then selects one grade among the n grades for which the Jaccard distance is calculated to be the minimum as the grade that has a set of defective items matching the first set of defective items.

[0036] Here, the Jaccard distance is a measure of dissimilarity between two sets, and is the Jaccard index, which is the number of elements included in the intersection between the two sets divided by the number of elements included in the union, minus 1.

[0037] For example, let's assume that the at least one first defective item identified through the defective identification unit (114) is 'LCD breakage, LCD glass damage, frame damage'. Then, the selection unit (115) can create a first defective item set composed of the at least one first defective item, such as '[LCD breakage, LCD glass damage, frame damage]'.

[0038] Thereafter, the selection unit (115) can calculate the Jaccard distance between the defective item set for each of the n grades stored in the grade information storage unit (112) as shown in Table 1 above and the first defective item set, '[liquid crystal breakage, liquid crystal glass damage, frame damage].

[0039] Then, the selection unit (115) can select 'grade 6', which is the grade with the minimum Jaccard distance among the above n grades ('grade 6' in this embodiment).

[0040] The grade information transmission unit (116) generates a grade determination message indicating that the first grade is the grade of the first used mobile phone when the first grade is selected as a result of the selection by the selection unit (115), and transmits the message to the administrator terminal (20).

[0041] In relation to this, as in the example described above, if 'grade 6' is selected as the first grade through the selection unit (115), the grade information transmission unit (116) can generate a grade determination message informing that 'grade 6' is the grade of the first used mobile phone and transmit it to the administrator terminal (20).

[0042] Through this, the manager can know that the condition grade of the first used mobile phone is 'grade 6'.

[0043] At this time, according to one embodiment of the present invention, the judgment service server (110) may further include a table storage unit (117), a name request unit (118), and a price information transmission unit (119).

[0044] In the table storage unit (117), product names for multiple different types of mobile phones and a standard purchase price table corresponding to each of the multiple mobile phones are stored in correspondence with each other.

[0045] In relation to this, information may be stored in the table storage unit (117) as shown in Table 2 below.

[0046]

[0047] Product Name Standard Purchase Price Table for Multiple Cell Phones Product Name 1 Standard Purchase Price Table 1 Product Name 2 Standard Purchase Price Table 2 Product Name 3 Standard Purchase Price Table 3......

[0048]

[0049] Here, the standard purchase price table corresponding to each of the plurality of mobile phones refers to a table in which the standard purchase price according to the condition of each mobile phone is recorded for use when purchasing a used mobile phone, and the standard purchase price table corresponding to each of the n grades may be recorded.

[0050] For example, if there is a 'standard purchase price table 1' corresponding to 'product name 1', the 'standard purchase price table 1' may be set as in Table 3 below.

[0051]

[0052] Grade Standard Purchase Price Grade 1 500,000 won Grade 2 450,000 won Grade 3 400,000 won Grade 4 350,000 won Grade 5 300,000 won Grade 6 250,000 won......

[0053]

[0054] The standard purchase price table corresponding to each of these mobile phones is a table preset by the operator of the judgment service server (110) of the present invention. The operator may conduct a survey on price fluctuations in the second-hand transaction market for each mobile phone at daily intervals, calculate a standard purchase price according to the condition of each mobile phone, and then configure a standard purchase price table as shown in Table 3 above based on this.

[0055] After the grade determination message is transmitted to the administrator terminal (20), when a calculation request command requesting calculation of the standard purchase price of the first used mobile phone is received from the administrator terminal (20), the name request unit (118) transmits a name reply request command instructing the administrator terminal (20) to select and reply with a product name matching the first used mobile phone among the product names of the plurality of mobile phones.

[0056] Then, the administrator can select a product name matching the first used mobile phone among the product names of the plurality of mobile phones and send information about it to the judgment service server (110) of the present invention through the administrator terminal (20).

[0057] When the product name of the first mobile phone, which is one of the product names of the plurality of mobile phones, is returned from the administrator terminal (20) in response to the name reply request command, the price information transmission unit (119) checks the first standard purchase price table stored in correspondence with the product name of the first mobile phone from the table storage unit (117), extracts the first standard purchase price recorded in correspondence with the first grade in the first standard purchase price table, and then generates a price guidance message informing that the first standard purchase price is the standard purchase price of the first used mobile phone and transmits the message to the administrator terminal (20).

[0058] In relation to this, as in the example described above, if the first grade determined for the first used mobile phone is 'Grade 6' and the product name of the first used mobile phone returned from the administrator terminal (20) is 'Product Name 1', the price information transmission unit (119) can extract '250,000 won' recorded corresponding to 'Grade 6' in the 'Standard Purchase Price Table 1' as shown in Table 3 corresponding to 'Product Name 1' as the first standard purchase price, and then generate a price information message informing that '250,000 won' is the standard purchase price of the first used mobile phone and transmit the same to the administrator terminal (20).

[0059] Through this, the manager can determine that the standard purchase price of the first used mobile phone is '250,000 won', and can negotiate the price with the seller of the first used mobile phone by proposing to the seller that the first used mobile phone can be purchased for '250,000 won'.

[0060] At this time, according to one embodiment of the present invention, the judgment service server (110) may further include an additional defective item storage unit (120), an additional item request unit (121), and an adjustment guide unit (122).

[0061] The additional defective item storage unit (120) stores preset t types of additional defective items (t is a natural number greater than or equal to 2) for use in adjusting the purchase price of a used mobile phone, and price deduction amounts corresponding to each of the t types of additional defective items.

[0062] Here, the additional defective items refer to additional defective items separate from the defective items previously stored in the defective item storage unit (111), and may be designated as 'camera defect, power defect, afterimage, Wi-Fi defect, fingerprint recognition defect', etc. Unlike the defective items stored in the defective item storage unit (111), these additional defective items may be designated as defective items that have relatively little effect on the performance of the mobile phone.

[0063] At this time, information may be stored in the additional defective item storage unit (120) as shown in Table 4 below.

[0064]

[0065] Additional Defective Item Price Deduction: Camera Defect: 50,000 won deduction, Power Defect: 100,000 won deduction, Image Residual: 80,000 won deduction, Wi-Fi Defect: 70,000 won deduction, Fingerprint Recognition Defect: 30,000 won deduction...

[0066]

[0067] When the above price information message is transmitted to the administrator terminal (20), the additional item request unit (121) additionally checks whether the first grade corresponds to a grade lower than a preset standard grade, and if it is confirmed that the first grade corresponds to a grade lower than the standard grade, it transmits an additional item reply request command to the administrator terminal (20) instructing it to reply to the additional defective item found in the first used mobile phone among the t types of additional defective items.

[0068] In relation to this, as in the example described above, if the first grade is determined to be 'grade 6' and the standard grade is 'grade 4', 'grade 6' corresponds to a grade lower than 'grade 4', so the additional item request unit (121) can transmit an additional item reply request command to the administrator terminal (20) instructing it to reply with the additional defective items found in the first used mobile phone among the t types of additional defective items.

[0069] Then, the administrator can carefully examine the first used mobile phone with the naked eye, select additional defective items found in the first used mobile phone from among the t types of additional defective items, and send the selection result to the judgment service server (110) of the present invention via the administrator terminal (20).

[0070] In this way, when at least one first additional defective item selected from among the t types of additional defective items is returned to the judgment service server (110) of the present invention in response to the additional item reply request command from the administrator terminal (20), the adjustment guide unit (122) extracts a price deduction amount corresponding to each of the at least one first additional defective item from the additional defective item storage unit (120), and then generates an adjustment guide message informing that the standard purchase price of the first used mobile phone can be adjusted to a price obtained by deducting the price deduction amount corresponding to each of the at least one first additional defective item from the first standard purchase price, and additionally transmits the adjustment guide message to the administrator terminal (20).

[0071] In relation to this, as in the example described above, let us assume that the first standard purchase price determined as the standard purchase price of the first used mobile phone is '250,000 won', and that the at least one first additional defective item received from the administrator terminal (20) is 'camera defect, power defect'.

[0072] Then, the adjustment guide unit (122) extracts the price deduction amounts of '50,000 won, 100,000 won' corresponding to 'camera defect, power defect' respectively from the additional defective item storage unit (120) as shown in Table 4 above, and then generates an adjustment guide message informing that the standard purchase price of the first used mobile phone can be adjusted to '100,000 won', which is the price obtained by deducting a total of '150,000 won' from the first standard purchase price of '250,000 won', and additionally transmits the message to the administrator terminal (20).

[0073] Through this, the manager can determine the standard purchase price of the first used mobile phone as '100,000 won' rather than '250,000 won'.

[0074] According to one embodiment of the present invention, when the rating service server (110) performs a rating process upon receiving a rating rating request command for the first used mobile phone from the administrator terminal (20), the server may further include a configuration for performing mutual authentication with the administrator terminal (20) for security purposes.

[0075] In this regard, the image request unit (113) may include a function storage unit (123), a private key storage unit (124), an authentication event generation unit (125), a conversion unit (126), a signature unit (127), and a transmission processing unit (128).

[0076] There are 2 in the function storage (123) p (p is a natural number greater than or equal to 2) A preset OTP (One-Time Password) generation function for generating a one-time password of a number of digits is stored. At this time, the OTP generation function is also pre-stored in the administrator terminal (20).

[0077] Here, the OTP generation function is a function that can generate the same one-time password according to the same number generation algorithm using information (e.g., time) that can be commonly verified between the transmitting side and the receiving side as a seed, and is a function frequently used in environments requiring security, such as Internet banking. In the present invention, the OTP generation function is 2 p Assume that you have set it up to allow generating one-time passwords of any number of digits.

[0078] A preset private key for electronic signature is stored in the private key storage unit (124). At this time, the public key corresponding to the private key is stored in the administrator terminal (20).

[0079] When the above grade determination request command is received from the administrator terminal (20), the authentication event generation unit (125) generates an authentication event for performing mutual authentication with the administrator terminal (20) before transmitting the above image response request command to the administrator terminal (20).

[0080] When the above authentication event occurs, the conversion unit (126) generates 2 OTPs through the above OTP generation function. p Generate a first one-time password of 2 digits and perform a modulo-2 operation on each digit of the first one-time password. p After generating two binary values, a fast Fourier transform is performed on the binary values. p Generates the conversion values ​​of the dog.

[0081] Here, the modulo-2 operation refers to the operation that calculates the remainder when the dividend is divided by 2.

[0082] For example, if p is assumed to be '3', the conversion unit (126) can generate an 8-digit first one-time password through the OTP generation function when the authentication event occurs. If the first one-time password is '24643153', the conversion unit (126) can generate 8 binary values ​​'0, 0, 0, 0, 1, 1, 1, 1' by performing a modulo-2 operation on each of '2, 4, 6, 4, 3, 1, 5, 3' that constitute the first one-time password.

[0083] Then, the conversion unit (126) can generate eight conversion values ​​in the form of complex numbers, namely '4, -1+2.41i, 0, -1+0.41i, 0, -1-0.41i, 0, -1-2.41i', by performing a fast Fourier transform on the binary values ​​'0, 0, 0, 0, 0, 0, 1, 1, 1'.

[0084] When the above conversion values ​​are generated, the signature unit (127) calculates the absolute value of each of the above conversion values, and then electronically signs the data obtained by adding up the absolute values ​​of each of the above conversion values ​​with the private key to generate a signature value, and then transmits the signature value to the administrator terminal (20) while transmitting a verification command instructing verification to be performed on the signature value.

[0085] In relation to this, as in the example described above, if '4, -1+2.41i, 0, -1+0.41i, 0, -1-0.41i, 0, -1-2.41i' are generated with the above conversion values, the signature unit (127) can calculate the absolute values ​​'4, 2.61, 0, 1.08, 0, 1.08, 0, 2.61' by calculating the absolute value of each of the above conversion values. Then, the signature unit (127) generates a signature value by electronically signing '11.38', which is data obtained by adding all of these absolute values, with the above private key, and then transmits the signature value to the administrator terminal (20) while transmitting a verification command instructing verification to be performed on the signature value.

[0086] At this time, according to one embodiment of the present invention, when the administrator terminal (20) receives the verification command together with the signature value, it generates 2 based on the OTP generation function stored in the administrator terminal (20). p Generate the first one-time password of the above number of digits and perform a modulo-2 operation on each digit of the first one-time password to obtain 2 p The above binary values ​​can be generated.

[0087] Then, the administrator terminal (20) performs a fast Fourier transform on the binary values ​​to 2 p The above conversion values ​​are generated, and when the above conversion values ​​are generated, the absolute value of each of the above conversion values ​​is calculated, and then the value obtained by decrypting the signature value with the public key stored in the administrator terminal (20) can be confirmed to match the data obtained by adding up the absolute values ​​of each of the above conversion values.

[0088] If it is confirmed that both values ​​match each other, the signature value can be regarded as a value electronically signed with a true private key by the judgment service server (110) of the present invention, and therefore, the administrator terminal (20) can generate a verification completion message indicating that verification of the signature value has been completed and reply to the judgment service server (110) of the present invention.

[0089] In this way, when the verification completion message indicating that verification of the signature value has been completed in response to the verification command is received by the judgment service server (110) of the present invention from the administrator terminal (20), the transmission processing unit (128) can transmit the image response request command to the administrator terminal (20).

[0090] FIG. 2 is a flowchart illustrating an operation method of a judgment service server capable of performing a grade judgment of a used mobile phone according to one embodiment of the present invention.

[0091] In step (S210), a defective item storage unit is maintained in which information on preset k types of defective items (k is a natural number greater than or equal to 2) for determining the condition of a used mobile phone are stored.

[0092] In step (S220), a grade information storage unit is maintained in which a preset number of n grades (n is a natural number greater than or equal to 2) related to the condition of a used mobile phone and a set of defective items corresponding to each of the n grades (the set of defective items corresponding to each of the n grades means a set composed of one or more defective items selected from among the k types of defective items to match each grade) are stored.

[0093] In step (S230), when a grade determination request command for the first used mobile phone to be purchased is received from an administrator terminal owned by an administrator of an offline purchasing location in charge of purchasing used mobile phones, an image reply request command is transmitted to the administrator terminal instructing the administrator to reply with a photographed image of the surface of the first used mobile phone.

[0094] In step (S240), when at least one first photographed image of the surface of the first used mobile phone is received from the administrator terminal in response to the image reply request command, the defective item existing on the at least one first photographed image is input to a preset defective item identification model, wherein the defective item identification model is an artificial intelligence model that is pre-learned to identify at least one defective item existing on the input image among the k types of defective items when an image is input, thereby identifying the defective item existing on the at least one first photographed image.

[0095] In step (S250), if at least one first defective item is identified as a defective item existing on the at least one first photographed image as a result of the identification in step (S240), a first defective item set consisting of the at least one first defective item is created, and then, by referring to the grade information storage unit, one grade among the n grades having a defective item set matching the first defective item set is selected.

[0096] In step (S260), if the first grade is selected as a result of the selection in step (S250), a grade determination message is generated to inform that the first grade is the grade of the first used mobile phone, and the message is transmitted to the administrator terminal.

[0097] At this time, according to one embodiment of the present invention, in step (S250), in order to select one of the n grades having a set of defective items matching the first set of defective items, the Jaccard distance between the set of defective items for each of the n grades stored in the grade information storage unit and the first set of defective items is calculated, and then one of the n grades having the minimum Jaccard distance can be selected as the grade having the set of defective items matching the first set of defective items.

[0098] In addition, according to one embodiment of the present invention, the operation method of the judgment service server comprises the steps of: maintaining a table storage unit in which product names for a plurality of different types of mobile phones and a standard purchase price table corresponding to each of the plurality of mobile phones (the standard purchase price table corresponding to each of the n grades is recorded) are stored in correspondence with each other; after the grade judgment message is transmitted to the administrator terminal, when a calculation request command requesting calculation of the standard purchase price of the first used mobile phone is received from the administrator terminal, the step of transmitting a name reply request command instructing the administrator terminal to select a product name matching the first used mobile phone among the product names of the plurality of mobile phones and reply; and when a product name for the first mobile phone, which is one of the product names for the plurality of mobile phones, is replied from the administrator terminal in response to the name reply request command, the first standard purchase price table stored in correspondence with the product name of the first mobile phone is checked from the table storage unit and the first standard purchase price table stored in correspondence with the product name of the first mobile phone is recorded in correspondence with the first grade on the first standard purchase price table. The method may further include extracting a first standard purchase price, and then generating a price guidance message indicating that the first standard purchase price is the standard purchase price of the first used mobile phone, and transmitting the same to the administrator terminal.

[0099] At this time, according to one embodiment of the present invention, the operation method of the judgment service server comprises the steps of: maintaining an additional defective item storage unit storing preset t (t is a natural number greater than or equal to 2) types of additional defective items for use in adjusting the purchase price of a used mobile phone, and a price deduction amount corresponding to each of the t types of additional defective items; when the price guidance message is transmitted to the administrator terminal, additionally checking whether the first grade corresponds to a grade lower than a preset standard grade, and when it is confirmed that the first grade corresponds to a grade lower than the standard grade, transmitting an additional item reply request command instructing the administrator terminal to reply with an additional defective item found in the first used mobile phone among the t types of additional defective items; and when at least one first additional defective item selected from the t types of additional defective items is replied from the administrator terminal in response to the additional item reply request command, extracting a price deduction amount corresponding to each of the at least one first additional defective item from the additional defective item storage unit, and then setting a standard purchase price of the first used mobile phone as the first standard The method may further include a step of generating an adjustment guidance message that informs that the purchase price can be adjusted by deducting the price deduction amount corresponding to each of the at least one first additional defective items from the purchase price, and additionally transmitting the adjustment guidance message to the administrator terminal.

[0100] In addition, according to one embodiment of the present invention, in step (S230), 2 p(p is a natural number of 2 or more) A step of maintaining a function storage unit in which a preset OTP generation function for generating a one-time password of a number of digits is stored (the OTP generation function is also pre-stored in the administrator terminal), a step of maintaining a private key storage unit in which a preset private key for an electronic signature is stored (a public key corresponding to the private key is stored in the administrator terminal), a step of generating an authentication event for performing mutual authentication with the administrator terminal before transmitting the image reply request command to the administrator terminal when the grade determination request command is received from the administrator terminal, and when the authentication event is generated, 2 p Generate a first one-time password of 2 digits and perform a modulo-2 operation on each digit of the first one-time password. p After generating two binary values, a fast Fourier transform is performed on the binary values. p The method may include a step of generating conversion values, calculating the absolute value of each of the conversion values ​​when the conversion values ​​are generated, and then generating a signature value by electronically signing data obtained by adding up the absolute values ​​of each of the conversion values ​​with the private key, and then transmitting the signature value to the administrator terminal while transmitting a verification command instructing verification of the signature value to be performed, and a step of transmitting the image reply request command to the administrator terminal when a verification completion message indicating that verification of the signature value has been completed in response to the verification command is received from the administrator terminal.

[0101] At this time, when the administrator terminal receives the verification command together with the signature value, it generates 2 based on the OTP generation function stored in the administrator terminal. pGenerate the first one-time password of the above number of digits and perform a modulo-2 operation on each digit of the first one-time password to obtain 2 p By generating the above binary values ​​and then performing a fast Fourier transform on the binary values, 2 p The above conversion values ​​are generated, and when the conversion values ​​are generated, the absolute value of each of the conversion values ​​is calculated, and then the value obtained by decrypting the signature value with the public key stored in the administrator terminal is checked to see if it matches the data obtained by adding up the absolute values ​​of each of the conversion values, and if it is confirmed to match, the verification completion message indicating that verification of the signature value is completed is generated and sent to the judgment service server in response.

[0102] Above, the operation method of the judgment service server according to one embodiment of the present invention has been described with reference to FIG. 2. Here, the operation method of the judgment service server according to one embodiment of the present invention can correspond to the configuration of the operation of the judgment service server (110) described using FIG. 1, and therefore, a more detailed description thereof will be omitted.

[0103] The operating method of the judgment service server according to one embodiment of the present invention can be implemented as a computer program stored in a storage medium for execution through combination with a computer.

[0104] In addition, the operating method of the judgment service server according to one embodiment of the present invention may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., either singly or in combination. The program commands recorded on the medium may be those specially designed and configured for the present invention or may be those known to and usable by those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands such as ROMs, RAMs, and flash memories. Examples of program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc.

[0105] As described above, the present invention has been described with specific details such as specific components and limited examples and drawings, but these are provided only to help a more general understanding of the present invention, and the present invention is not limited to the above examples, and those with ordinary knowledge in the field to which the present invention pertains can make various modifications and variations from this description.

[0106] Therefore, the idea of ​​the present invention should not be limited to the described embodiments, and all things that are equivalent or equivalent to the claims described below as well as the claims are considered to fall within the scope of the idea of ​​the present invention.

Claims

1. In a judgment service server capable of performing a grade judgment on a used mobile phone, A defective item storage unit storing information on preset k types of defective items (k is a natural number greater than or equal to 2) for judging the condition of a used mobile phone; A grade information storage unit storing n preset grades (n is a natural number greater than or equal to 2) related to the condition of a used mobile phone, and a set of defective items corresponding to each of the n grades - the set of defective items corresponding to each of the n grades means a set consisting of one or more defective items selected from among the k types of defective items to match each grade - An image request unit that, when a grade determination request command for a first used mobile phone to be purchased is received from an administrator terminal owned by an administrator of an offline purchasing location in charge of purchasing used mobile phones, transmits an image reply request command instructing the administrator terminal to reply with a photographed image of the surface of the first used mobile phone; A defective identification unit that, when at least one first photographed image of a surface of the first used mobile phone is received from the administrator terminal in response to the image reply request command, inputs the at least one first photographed image as an input to a preset defective item identification model, wherein the defective item identification model is an artificial intelligence model that is pre-learned to identify at least one defective item present in an input image among the k types of defective items when an image is input, thereby identifying a defective item present in the at least one first photographed image; As a result of the identification of the defective identification unit, if at least one first defective item is identified as a defective item existing on the at least one first photographed image, a selection unit that generates a first defective item set composed of the at least one first defective item and then selects one of the n grades having a defective item set matching the first defective item set by referring to the grade information storage unit; and A grade information transmission unit that generates a grade determination message informing that the first grade is the grade of the first used mobile phone and transmits it to the administrator terminal when the first grade is selected as a result of the selection of the above selection unit. A judgment service server that includes .

2. In paragraph 1, The above selection section A judgment service server characterized in that, in order to select one of the n grades having a set of defective items matching the first set of defective items, a Jaccard distance is calculated between the set of defective items for each of the n grades stored in the grade information storage unit and the first set of defective items, and then one of the n grades having the minimum calculated Jaccard distance is selected as the grade having the set of defective items matching the first set of defective items.

3. In paragraph 1, A table storage unit in which product names for a plurality of different types of mobile phones and a standard purchase price table corresponding to each of the plurality of mobile phones, wherein the standard purchase price corresponding to each of the n grades is recorded in the standard purchase price table corresponding to each of the plurality of mobile phones, are stored in correspondence with each other; After the grade determination message is transmitted to the administrator terminal, when a calculation request command requesting calculation of the standard purchase price of the first used mobile phone is received from the administrator terminal, a name request unit that transmits a name reply request command instructing the administrator terminal to select a product name matching the first used mobile phone among the product names of the plurality of mobile phones and reply; and A price information transmission unit that, when a product name for a first mobile phone, which is one of the product names for the plurality of mobile phones, is returned from the above-mentioned administrator terminal in response to the above-mentioned name reply request command, checks the first standard purchase price table stored in correspondence with the product name of the first mobile phone from the above-mentioned table storage unit, extracts the first standard purchase price recorded in correspondence with the first grade in the first standard purchase price table, and then generates a price information message informing that the first standard purchase price is the standard purchase price of the first used mobile phone and transmits the same to the above-mentioned administrator terminal. A judgment service server that includes more.

4. In paragraph 3, An additional defective item storage unit storing preset t types of additional defective items (t is a natural number greater than or equal to 2) for use in adjusting the purchase price of a used mobile phone, and a price deduction amount corresponding to each of the t types of additional defective items; When the above price information message is transmitted to the administrator terminal, an additional item request unit that additionally checks whether the first grade corresponds to a grade lower than a preset standard grade, and if it is confirmed that the first grade corresponds to a grade lower than the standard grade, transmits an additional item reply request command to the administrator terminal, which instructs the administrator to reply with an additional defective item found in the first used mobile phone among the t types of additional defective items; and An adjustment guidance unit that extracts a price deduction amount corresponding to each of the at least one first additional defective item selected from among the t types of additional defective items from the additional defective item storage unit in response to the additional item reply request command from the above administrator terminal, and then generates an adjustment guidance message that guides that the standard purchase price of the first used mobile phone can be adjusted to a price obtained by deducting the price deduction amount corresponding to each of the at least one first additional defective item from the first standard purchase price, and additionally transmits the adjustment guidance message to the administrator terminal. A judgment service server that includes more.

5. In paragraph 1, The above image request section 2 p (p is a natural number of 2 or more) A function storage unit storing a preset OTP (One-Time Password) generation function for generating a one-time password of a number of digits; - The OTP generation function is also pre-stored in the administrator terminal - A private key storage unit storing a preset private key for electronic signature; - a public key corresponding to the private key is stored in the administrator terminal - An authentication event generation unit that generates an authentication event for performing mutual authentication with the administrator terminal before transmitting the image response request command to the administrator terminal when the grade determination request command is received from the administrator terminal; When the above authentication event occurs, 2 is generated through the OTP generation function. p Generate a first one-time password of 2 digits and perform a modulo-2 operation on each digit of the first one-time password. p After generating two binary values, a fast Fourier transform is performed on the binary values. p A transformation unit that generates the transformation values ​​of a dog; When the above conversion values ​​are generated, a signature unit that calculates the absolute value of each of the above conversion values, then generates a signature value by electronically signing the data obtained by adding up the absolute values ​​of each of the above conversion values ​​with the private key, and then transmits the signature value to the administrator terminal while transmitting a verification command instructing verification of the signature value to be performed; and A transmission processing unit that transmits the image reply request command to the administrator terminal when a verification completion message indicating that verification of the signature value has been completed in response to the verification command is received from the administrator terminal. Including, The above administrator terminal is When the verification command is received along with the signature value, 2 is generated based on the OTP generation function stored in the administrator terminal. p Generate the first one-time password of the above number of digits and perform a modulo-2 operation on each digit of the first one-time password to obtain 2 p By generating the above binary values ​​and then performing a fast Fourier transform on the binary values, 2 p A judgment service server characterized in that it generates the above conversion values, calculates the absolute value of each of the conversion values ​​when the conversion values ​​are generated, and then verifies whether the value obtained by decrypting the signature value with the public key stored in the administrator terminal matches the data obtained by adding up the absolute values ​​of each of the conversion values, and if it is confirmed to match, it generates the verification completion message indicating that verification of the signature value is completed and returns the verification completion message to the judgment service server.

6. In the operation method of a judgment service server capable of performing a grade judgment of a used mobile phone, A step of maintaining a defective item storage unit in which information on preset k types of defective items (k is a natural number greater than or equal to 2) for judging the condition of a used mobile phone are stored; A step of maintaining a grade information storage unit in which n preset grades (n is a natural number greater than or equal to 2) related to the condition of a used mobile phone and a set of defective items corresponding to each of the n grades are stored - the set of defective items corresponding to each of the n grades means a set consisting of one or more defective items selected from among the k types of defective items to match each grade; A step of transmitting an image response request command instructing the administrator terminal to reply with a photographed image of the surface of the first used mobile phone when a grade assessment request command for the first used mobile phone to be purchased is received from an administrator terminal owned by an administrator of an offline purchasing site in charge of purchasing used mobile phones; A step of identifying a defective item present on the at least one first photographed image by inputting the at least one first photographed image as an input to a preset defective item identification model, wherein the defective item identification model is an artificial intelligence model that is pre-learned to identify at least one defective item present on the input image among the k types of defective items when an image is input, when at least one first photographed image is received from the administrator terminal in response to the image reply request command; As a result of the identification of the step of identifying, if at least one first defective item is identified as a defective item existing on the at least one first photographed image, a step of generating a first defective item set consisting of the at least one first defective item, and then referring to the grade information storage unit to select one of the n grades having a defective item set matching the first defective item set; and A step of generating a grade determination message informing that the first grade is the grade of the first used mobile phone and transmitting the message to the administrator terminal when the first grade is selected as a result of the selection in the above selection step. A method of operation of a judgment service server including:

7. In paragraph 6, The above selection steps are A method of operating a judgment service server, characterized in that, in order to select one of the n grades having a set of defective items matching the first set of defective items, a Jaccard distance is calculated between the set of defective items for each of the n grades stored in the grade information storage unit and the first set of defective items, and then one of the n grades having the minimum calculated Jaccard distance is selected as the grade having the set of defective items matching the first set of defective items.

8. In paragraph 6, A step of maintaining a table storage unit in which product names for a plurality of different types of mobile phones and a standard purchase price table corresponding to each of the plurality of mobile phones, wherein the standard purchase price corresponding to each of the n grades is recorded in the standard purchase price table corresponding to each of the plurality of mobile phones, are stored in correspondence with each other; After the grade determination message is transmitted to the administrator terminal, when a calculation request command requesting calculation of the standard purchase price of the first used mobile phone is received from the administrator terminal, a step of transmitting a name reply request command instructing the administrator terminal to select a product name matching the first used mobile phone among the product names of the plurality of mobile phones and reply; and A step of checking a first standard purchase price table stored in correspondence with the product name of the first mobile phone from the table storage unit when a product name for a first mobile phone, which is one of the product names for the plurality of mobile phones, is returned from the above administrator terminal in response to the above name reply request command, extracting a first standard purchase price recorded in correspondence with the first grade in the first standard purchase price table, and then generating a price guidance message informing that the first standard purchase price is the standard purchase price of the first used mobile phone and transmitting the same to the administrator terminal. A method of operation of a judgment service server including:

9. In paragraph 8, A step of maintaining an additional defective item storage unit in which preset t types of additional defective items (t is a natural number greater than or equal to 2) and price deduction amounts corresponding to each of the t types of additional defective items are stored for use in adjusting the purchase price of a used mobile phone; When the above price information message is transmitted to the administrator terminal, a step of additionally checking whether the first grade corresponds to a grade lower than a preset standard grade, and if it is confirmed that the first grade corresponds to a grade lower than the standard grade, transmitting an additional item reply request command to the administrator terminal, which instructs to reply with an additional defective item found in the first used mobile phone among the t types of additional defective items; and A step of extracting a price deduction amount corresponding to each of the at least one first additional defective item selected from among the t types of additional defective items from the additional defective item storage unit in response to the additional item reply request command from the above administrator terminal, and then generating an adjustment guidance message informing that the standard purchase price of the first used mobile phone can be adjusted to a price obtained by deducting the price deduction amount corresponding to each of the at least one first additional defective item from the first standard purchase price, and additionally transmitting the adjustment guidance message to the administrator terminal. A method of operation of a judgment service server including:

10. In paragraph 6, The step of sending the above image reply request command is 2 p (p is a natural number of 2 or more) A step of maintaining a function storage unit in which a preset OTP (One-Time Password) generation function for generating a one-time password of a number of digits is stored; - The OTP generation function is also pre-stored in the administrator terminal - A step of maintaining a private key storage unit in which a preset private key for electronic signature is stored; - A public key corresponding to the private key is stored in the administrator terminal - A step of generating an authentication event for performing mutual authentication with the administrator terminal before transmitting the image response request command to the administrator terminal when the grade determination request command is received from the administrator terminal; When the above authentication event occurs, 2 is generated through the OTP generation function. p Generate a first one-time password of 2 digits and perform a modulo-2 operation on each digit of the first one-time password. p After generating two binary values, a fast Fourier transform is performed on the binary values. p Step of generating the conversion values ​​of the dog; When the above conversion values ​​are generated, a step of calculating the absolute value of each of the above conversion values, and then generating a signature value by electronically signing the data obtained by adding up the absolute values ​​of each of the above conversion values ​​with the private key, and then transmitting the signature value to the administrator terminal while transmitting a verification command instructing verification to be performed on the signature value; and A step of transmitting the image reply request command to the administrator terminal when a verification completion message indicating that verification of the signature value has been completed in response to the verification command is received from the administrator terminal. Including, The above administrator terminal is When the verification command is received along with the signature value, 2 is generated based on the OTP generation function stored in the administrator terminal. p Generate the first one-time password of the above number of digits and perform a modulo-2 operation on each digit of the first one-time password to obtain 2 p By generating the above binary values ​​and then performing a fast Fourier transform on the binary values, 2 p A method of operating a judgment service server, characterized in that the conversion values ​​are generated, and when the conversion values ​​are generated, the absolute value of each of the conversion values ​​is calculated, and then the value obtained by decrypting the signature value with the public key stored in the administrator terminal is confirmed to match the data obtained by adding up the absolute values ​​of each of the conversion values, and when the match is confirmed, the verification completion message indicating that verification of the signature value is completed is generated and returned to the judgment service server.

11. A computer-readable recording medium recording a computer program for executing the method of any one of clauses 6 to 10 through combination with a computer.

12. A computer program stored in a storage medium for executing the method of any one of clauses 6 to 10 through combination with a computer.

Citation Information

Patent Citations

  • Used mobile phone trading system

    KR102295053B1

  • Service server for operating a used mobile phone trading service that can provide price information for used mobile phones and operating method thereof

    KR102371822B1

  • Fingerprint sensor integrated touch screen panel

    KR102402651B1

  • Laser-Based Golf Putter Alignment Device

    KR102819532B1

  • KR20210004197A