Electronic device, and method by which electronic device provides component replacement history information

The electronic device verifies and displays the authenticity of replaced components using a communication circuit, memory, and processor, addressing the issue of counterfeit parts and ensuring genuine components are used, thereby maintaining device reliability.

WO2025221128A1PCT designated stage Publication Date: 2025-10-23SAMSUNG ELECTRONICS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/099588
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-30
Filing Date
2025-03-06
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

Users may unknowingly replace electronic device components with counterfeit parts, which can degrade device quality and performance, and there is a need to inform users about the authenticity of replaced parts.

Method used

An electronic device is equipped with a communication circuit, memory, and processor to obtain and verify component identification information, transmit this information to an external device, and display authenticity information on a display, ensuring genuine parts are used.

Benefits of technology

The solution ensures that users are informed about the authenticity of replaced components, promoting the use of genuine parts and maintaining device reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025099588_23102025_PF_FP_ABST
    Figure KR2025099588_23102025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device according to one embodiment comprises: a communication circuit; a display; a memory for storing instructions; and at least one processor, wherein, when executed individually or collectively by the at least one processor, the instructions can instruct the electronic device to: acquire, on the basis of booting completion of the electronic device, component identification information of components included in the electronic device; identify whether the components are replaced components on the basis of whether the component identification information is stored in a designated storage area of the memory; on the basis that the components are replaced components, transmit, to an external electronic device, through the communication circuit, information about the electronic device including the component identification information, electronic device identification information about the electronic device, and memory identification information about the memory; receive authenticity information about the components from the external electronic device and store the authenticity information about the components in the designated storage area; and, on the basis of a designated event, display, on the display, component replacement history information including the authenticity information about the components. Other embodiments are also possible.
Need to check novelty before this filing date? Find Prior Art

Description

Method for providing information on the replacement history of electronic devices and components in electronic devices

[0001] Various embodiments of the present invention relate to a method for providing replacement history information of a component in an electronic device.

[0002] Thanks to remarkable advancements in information and communication technology and semiconductor technology, the proliferation and use of various electronic devices is rapidly increasing. Electronic devices are being developed to enable users to carry and communicate with one another.

[0003] An electronic device may refer to a device that performs various functions depending on the program installed on it, such as a mobile communication terminal, tablet PC, smart phone, wearable electronic device, video / audio device, desktop / laptop computer, or vehicle navigation system.

[0004] An electronic device may include various components to perform various functions, and each component of the electronic device may be replaceable.

[0005] Electronic devices may include replaceable components, such as displays, cameras, batteries, sensors, and / or processors, and users may replace these components with other components that perform the same or similar functions. For example, users may replace components themselves or take the device to a repair shop for replacement, depending on various reasons, such as when a component in the electronic device malfunctions, breaks, or requires an upgrade.

[0006] Electronic device manufacturers recommend replacing electronic device components with certified genuine products. However, users may arbitrarily use non-certified, counterfeit parts when replacing electronic devices, or may be induced to do so by third parties, such as repair shops. Replacing electronic device components with counterfeit parts can degrade the device's quality and performance, and users may not be aware whether they have replaced a genuine or counterfeit part. Therefore, when a component is replaced, it is necessary to inform users whether the replacement is genuine or counterfeit.

[0007] According to one embodiment of the present disclosure, if information on whether a replaced part in an electronic device is genuine or non-genuine is recorded and information on the history of replacement parts is provided to a user, the reliability of the replaced part can be increased while encouraging the use of genuine parts.

[0008] An electronic device according to an embodiment of the present disclosure may include a communication circuit, a display, a memory storing instructions, and at least one processor. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to obtain component identification information of a component included in the electronic device based on the completion of booting of the electronic device. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify whether the component is a replaced component based on whether the component identification information is stored in a designated storage area of ​​the memory. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit information about the electronic device, including the component identification information, electronic device identification information for the electronic device, and memory identification information for the memory, to an external electronic device through the communication circuit based on whether the component is a replaced component. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to receive authenticity information about the component from the external electronic device in response to the transmission of information about the electronic device, and to store the authenticity information about the component in the designated storage area. The instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to display, on the display, component replacement history information including the authenticity information about the component based on a designated event.

[0009] An electronic device of the present disclosure may include a communication circuit, a memory storing instructions, and at least one processor. In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to receive, from the external electronic device through the communication circuit, information about the external electronic device, including component identification information for a component included in the external electronic device, external electronic device identification information, and memory identification information for a memory included in the external electronic device. In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to identify whether the component is genuine using the information about the external electronic device. In one embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to transmit, to the external electronic device through the communication circuit, information about whether the component is genuine or non-genuine.

[0010] A method for providing replacement history information of a component in an electronic device according to an embodiment of the present disclosure may include an operation of acquiring component identification information for a component included in the electronic device based on completion of booting of the electronic device. The method may include an operation of identifying whether the component is a replaced component based on whether the component identification information is stored in a designated storage area of ​​a memory. The method may include an operation of transmitting information about the electronic device, including the component identification information, electronic device identification information for the electronic device, and memory identification information for the memory, to an external electronic device through a communication circuit based on whether the component is a replaced component. The method may include an operation of receiving, in response to the transmission of information about the electronic device, information about whether the component is genuine from the external electronic device and storing the information about whether the component is genuine in the designated storage area. The method may include an operation of displaying component replacement history information, including information about whether the component is genuine, on a display based on the occurrence of a designated event.

[0011] According to one embodiment of the present disclosure, a method for providing information on the authenticity of a component in an electronic device may include receiving information about an external electronic device, including component identification information for a component included in the external electronic device, external electronic device identification information for the external electronic device, and memory identification information for a memory included in the external electronic device, from a communication circuit. The method may include an operation of identifying whether the component is authentic using the information about the external electronic device. The method may include an operation of transmitting, to the external electronic device, the information on the authenticity of the component, including information indicating that the component is authentic or information indicating that the component is non-genuine, through the communication circuit.

[0012] FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment.

[0013] Figure 2 is a block diagram of an electronic device according to one embodiment.

[0014] FIG. 3 is a flowchart illustrating an operation of providing replacement history information of a part according to one embodiment.

[0015] FIG. 4 is a flowchart illustrating an operation of registering information of an electronic device or providing replacement history information of a component based on whether it is the first boot in an electronic device according to an embodiment.

[0016] Figure 5 is a flowchart illustrating a component replacement history information display operation according to one embodiment.

[0017] FIG. 6a is a diagram illustrating a parts replacement history screen according to one embodiment.

[0018] FIG. 6b is a diagram illustrating a component replacement history pop-up window according to one embodiment.

[0019] Figure 7 is a block diagram of a server according to one embodiment.

[0020] FIG. 8 is a flowchart illustrating an operation of providing information on whether a replaced part is genuine in a server according to one embodiment.

[0021] FIG. 9 is a flowchart illustrating an operation of registering information of an electronic device or providing information on whether a replaced part is genuine based on the presence or absence of information of a pre-registered electronic device in a server according to one embodiment.

[0022] FIG. 10 is a flowchart illustrating an operation for identifying information on whether a replaced part is genuine according to one embodiment.

[0023] FIG. 11A is a diagram for explaining an operation of transmitting a display component ID of a replaced display in an electronic device to a server when a display component is replaced in an electronic device according to one embodiment.

[0024] FIG. 11b is a diagram for explaining an operation of providing information on whether a replaced display is genuine to an electronic device in a server according to one embodiment.

[0025] FIG. 12 is a diagram for explaining the operation of a server and an electronic device when modifying a component-by-part genuine authentication result according to one embodiment.

[0026] FIG. 13a is a diagram showing menu selection on a parts replacement history screen according to one embodiment.

[0027] FIG. 13b is a drawing showing an example in which an inquiry is displayed as a menu related to a parts replacement history on a parts replacement history screen according to one embodiment.

[0028] FIG. 13c is a diagram showing an example in which menus related to the parts replacement history are displayed as Inquiry and Refresh on the parts replacement history screen according to one embodiment.

[0029] FIG. 14A is a diagram illustrating an operation of storing information of an electronic device in a memory when a network connection is not possible or a response is not received from an external electronic device at the time of initial booting in an electronic device according to an embodiment.

[0030] FIG. 14b is a diagram for explaining an operation of transmitting information of an electronic device stored in memory to a server when a network connection is possible in an electronic device according to one embodiment and a response can be received from an external electronic device.

[0031] FIG. 15A is a diagram for explaining an operation of storing information of an electronic device in a memory when a network connection is not possible or a response is not received from an external electronic device upon booting after replacing a part in an electronic device according to one embodiment.

[0032] FIG. 15b is a diagram illustrating an operation of transmitting updated information of an electronic device to a server when a network connection is possible in an electronic device according to one embodiment and a response can be received from an external electronic device.

[0033] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to an embodiment. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (104) and the server (108) via a second network (199) (e.g., a long-range wireless communication network). According to an embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).

[0034] The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store the resulting data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

[0035] The auxiliary processor (123) may control at least a part of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.

[0036] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).

[0037] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0038] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0039] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. According to one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.

[0040] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

[0041] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).

[0042] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0043] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0044] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0045] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

[0046] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0047] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

[0048] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0049] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).

[0050] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) may support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.

[0051] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the selected at least one antenna. According to some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).

[0052] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.

[0053] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).

[0054] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0055] In the detailed description below, reference numerals in the drawings may be used interchangeably or omitted for components that can be easily understood through the preceding embodiments, and their detailed descriptions may also be omitted. An electronic device according to an embodiment disclosed in this document may be implemented by selectively combining components of different embodiments, and components of one embodiment may be replaced by components of another embodiment. For example, it should be noted that the present invention is not limited to specific drawings or embodiments.

[0056] Figure 2 is a block diagram of an electronic device according to one embodiment.

[0057] Referring to FIG. 2, an electronic device (201) according to an embodiment (e.g., the electronic device (101) of FIG. 1) includes a processor (220), a memory (230), a display (260), a sensor (276), a camera (280), a battery (289), and / or a communication circuit (290). The processor (220), the memory (230), the display (260), the sensor (276), the camera (280), the battery (289), and / or the communication circuit (290) according to an embodiment are each components of the electronic device (201), and all or part of them may be replaced with other components having the same or similar functions. The electronic device (201) according to an embodiment is not limited thereto, and may be configured to further include various components or to exclude some of the components. The electronic device (201) according to an embodiment may further include all or part of the electronic device (101) illustrated in FIG. 1.

[0058] A processor (220) according to an embodiment (e.g., processor (120) of FIG. 1) includes a central processing unit (CPU) (e.g., application processor (AP)) and / or a graphic processing unit (GPU). The processor (220) according to an embodiment is operable to perform an overall control operation of the electronic device (201) and is operable to perform an operation of providing replacement history information of a part of the present disclosure. The processor (220) according to an embodiment is operable to execute (or call) a service agent (e.g., a service agent application or a service agent program) stored in a memory (230) at boot time and communicate with an external electronic device (e.g., a server (108 or 708)) (e.g., a PRH (part replacement history) server) through the service agent to perform an operation of providing replacement history information of a part.

[0059] According to one embodiment, the processor (220) is operable to obtain (or identify) component identification information (e.g., component ID) of a component included in the electronic device (201) based on the completion of booting. According to one embodiment, the processor (220) is operable to identify at least one component among the components included in the electronic device (201) that is designated as replaceable, and obtain at least one component identification information corresponding to each of the at least one component using a device driver corresponding to the at least one component. According to one embodiment, the component of the electronic device (201) may be hardware, and the device driver may be a program that connects an application program and the component in an operating system of the electronic device (201).

[0060] According to one embodiment, the processor (220) is operable to identify whether a component corresponding to component identification information is a replaced component based on whether component identification information is stored in a designated area of ​​the memory (230). According to one embodiment, the processor (220) is operable to identify whether a component corresponding to component identification information is a replaced component based on whether component identification information acquired based on boot completion is included in information of an electronic device (or a file including information of an electronic device) stored in a designated area of ​​the memory (230). According to one embodiment, the processor (220) is operable to compare the acquired component identification information with at least one piece of component identification information included in information of the electronic device stored in a designated storage area. According to one embodiment, if component identification information identical to the acquired component identification information does not exist in the information of the electronic device, the processor (220) is operable to identify whether a component corresponding to the acquired component identification information is a replaced component. In one embodiment, the processor (220) is operable to identify that a component corresponding to the acquired component identification information is a non-replaced component if component identification information identical to the acquired component identification information exists in the information of the electronic device stored in the designated storage area. In one embodiment, the designated area of ​​the memory (230) may be a designated storage area (e.g., a persistent partition) so that stored data is not deleted even when the electronic device (201) is factory reset, which initializes the storage area of ​​the memory (230) to a state immediately after shipment from the factory. For example, the designated storage area may be a component replacement history information storage area. In one embodiment, the information of the electronic device includes at least one component identification information corresponding to at least one component included in the electronic device (201), electronic device identification information, and memory identification information.For example, at least one component identification information may include at least one unique component ID of each of at least one replaceable component present in the electronic device (201). For example, the electronic device identification information may include a serial number (S / N), which is a unique number of the electronic device (201). For example, the memory identification information may include a unique number (U / N), which is a unique number of storage included in the memory (230) (e.g., a unique number of a universal flash storage (UFS) or a unique number of an embedded multi media card (eMMC)).

[0061] According to an embodiment, the unique number of the electronic device (201) may be a serial number corresponding to a board (or main board or PBA (printed circuit board assembly)) included in the electronic device (201). When the main board of the electronic device (201) according to an embodiment is replaced, the processor (220) may be operable to identify the serial number before the main board replacement and the serial number after the main board replacement, respectively. When the main board of the electronic device (201) according to an embodiment is replaced, the processor (220) may be operable to obtain the serial number before the replacement from an external service tool. When the storage according to an embodiment is included in the board (or main board or PBA) of the electronic device (201), the unique number, which is the unique number of the storage, may be different from the unique number before the replacement and the unique number after the replacement based on the replacement of the board (or main board or PBA).

[0062] An electronic device (201) according to one embodiment is operable to store information of the electronic device in a designated area of ​​a memory (230) when shipped from the factory, or to store information of the electronic device when the first boot (e.g., the first boot after shipment from the factory or the first boot after opening for registration of use of the electronic device (201)) is completed. An electronic device (201) according to one embodiment is operable to further store a serial number before board replacement as information of the electronic device when a board (or main board or PBA) of the electronic device (201) is replaced.

[0063] According to one embodiment, the processor (220) is operable to identify the first boot if the information of the electronic device is not stored in a designated area of ​​the memory (230) when booting is completed. According to one embodiment, the processor (220) is operable to obtain at least one piece of component identification information corresponding to each of at least one piece designated as replaceable when the first boot is completed, obtain information of the electronic device including at least one piece of component identification information, electronic device identification information, and memory identification information, transmit (or transmit and register (e.g., initial terminal registration)) the information of the electronic device to an external electronic device (e.g., the server (108) or a piece replacement history management server), and store the information of the electronic device in a designated area of ​​the memory (230) based on an information registration response of the electronic device from the external electronic device. According to one embodiment, the processor (220) is operable to transmit the information of the electronic device including a serial number before replacement and a serial number after replacement when booting is performed after a board (or a main board or a PBA) is replaced. In one embodiment, the processor (220) is operable to receive information on whether the replaced part is genuine from the server (708) in response to the serial number before replacement and the serial number after replacement when the information of the electronic device including the serial number before replacement and the serial number after replacement is transmitted to the server (708).

[0064] Table 1 below shows examples of electronic device information stored in a designated area of ​​memory (230).

[0065] ItemsValueSerial numberRRRRRRRRRRAUnique numberCC0000000000B000EModelSM-XXXXCustomer CodeVZWTypeFirst terminal registrationComponent Listfront camera module IDBVQIE15E6210A01front camera sensor IDB2110A1N0010D989A101100334CB0001front camera2 module ID-front camera2 sensor ID-rear camera module IDSVQID0EA4000914rear camera sensor ID020F080A0012CEC2B100F031B720111rear camera2 module IDNVQHJ0ACA215F01rear camera2 sensor ID2C60564D741213736191001000000000rear camera3 module IDMVQID052E02E203rear camera3 sensor ID3400754D77020498C101003001010200rear camera4 module IDYCQIM1DAECD2802rear camera4 sensor ID2C60854A07180850C1010020000000000upper camera module ID-upper camera sensor ID-display cell IDc91704291521bc0bf30c8fdisplay chip ID4010f3A3FN1D37207AN043display2 cell ID-display2 chip ID-battery IDGH3-05192B+AABWA02KD+05419KSN00AP ID00000448218BDA61Change List......

[0066] Referring to Table 1 above, a processor (220) according to one embodiment is operable to store values ​​corresponding to electronic device identification information (serial number), memory identification information (unique number), and each component identification information (component ID) item of a component list in a designated area of ​​a memory (230). An electronic device (201) according to one embodiment includes a plurality of replaceable components. In Table 1, the replaceable parts include a front camera module, a front camera sensor, a front camera2 module, a front camera2 sensor, a rear camera module, a rear camera sensor, a rear camera2 module, a rear camera2 sensor, a rear camera3 module, a rear camera3 sensor, a rear camera4 module, a rear camera4 sensor, an upper camera module, an upper camera sensor, a display cell, a display chip, a display2 cell, a display2 chip, a battery, and an AP, and the electronic device (201) includes a front camera module, a front camera sensor, a rear camera module, a rear camera sensor, a rear camera2 module, a rear camera2 sensor, a rear camera3 module, a rear camera3 sensor, a rear camera4 module, a rear camera4 sensor, a display cell, a display chip, a battery, and an AP among the replaceable parts, but the replaceable parts of the electronic device (201) may omit some of the above parts or may further include other parts.The electronic device (201) may have different replaceable parts depending on the model. For example, if the electronic device (201) is a model including a flexible display, a motor for driving the flexible display in an expanded or contracted state, and a motor device driver for controlling the motor, the replaceable parts may further include a motor.

[0067] According to an embodiment, the processor (220) is operable to store component identification information corresponding to each of a plurality of components and a value corresponding to the component identification information in a designated area of ​​the memory (230). According to an embodiment, the processor (220) is operable to further store, in addition to electronic device identification information (serial number), memory identification information (unique number), and component identification information (component ID), values ​​corresponding to each of the model name (model), customer code (customer code), and component identification information collection type (type) of the electronic device (201), in a designated area of ​​the memory (230). For example, in Table 1, if the value of the component identification information collection type is initial terminal registration, it may mean that the component identification information is acquired upon completion of the first boot (e.g., the first boot after factory shipment or the first boot after opening for registration of use of the electronic device (201).

[0068] In one embodiment, the processor (220) is operable to identify a component corresponding to the acquired component identification information as a replaced component when information of the electronic device is stored in a designated area of ​​the memory (230) upon completion of booting (or when the initial booting is not completed) and the acquired component identification information is not stored in the information of the stored electronic device. In one embodiment, the processor (220) is operable to transmit component identification information of the replaced component to an external electronic device through the communication circuit (290) based on the identification that the component corresponding to the component identification information is a replaced component. In one embodiment, the processor (220) is operable to transmit updated information of the electronic device including component identification information of the replaced component instead of component identification information of the component before replacement to the external electronic device based on the identification that the component corresponding to the component identification information is a replaced component.

[0069] In one embodiment, the processor (220) is operable to receive information on whether the replaced part is genuine from the external electronic device in response to transmitting the part identification information of the replaced part to the external electronic device. The information on whether the replaced part is genuine according to one embodiment may include information indicating that the replaced part is genuine (e.g., "genuine part" or "genuine component") or information indicating that the replaced part is non-genuine (e.g., "unknown"). In one embodiment, "genuine" may mean that the replaced part is a product of a designated manufacturer or is an authorized product. In one embodiment, "non-genuine" may mean that the replaced part is not a product of a designated manufacturer or is an unauthorized product.

[0070] According to one embodiment, the processor (220) is operable to store, in a designated area of ​​the memory (230), information on the authenticity of the replaced part, including information on the authenticity of the replaced part, based on the reception of information on the authenticity of the replaced part. According to one embodiment, the processor (220) is operable to store information on the authenticity of the replaced part, based on the reception of information on the authenticity of the replaced part, and to store information on an electronic device updated to include an ID of the replaced part.

[0071] Table 2 below is a table showing examples of updated electronic device information stored in a designated area of ​​memory (230).

[0072] ItemsValueSerial numberRRRRRRRRRRAUnique numberCC0000000000B000EModelSM-XXXXCustomer CodeVZWType부품 교체Component Listfront camera module IDBVQIE15E6210A01front camera sensor IDB2110A1N0010D989A101100334CB0001front camera2 module ID-front camera2 sensor ID-rear camera module IDSVQID0EA4000914rear camera sensor ID020F080A0012CEC2B100F031B720111rear camera2 module IDNVQHJ0ACA215F01rear camera2 sensor ID2C60564D741213736191001000000000rear camera3 module IDMVQID052E02E203rear camera3 sensor ID3400754D77020498C101003001010200rear camera4 module IDYCQIM1DAECD2802rear camera4 sensor ID2C60854A07180850C1010020000000000upper camera module ID-upper camera sensor ID-display cell IDa81304291521bc0bf30c8fdisplay chip ID51101f3C4EF2P47657QA157display2 cell ID-display2 chip ID-battery IDGH3-05192B+AABWA02KD+05419KSN00AP ID00000448218BDA61Change Listdisplay cell ID, display chip ID......

[0073] Referring to Table 2 above, the processor (220) according to one embodiment is operable to store updated electronic device information in a designated area of ​​the memory (230) when the display is replaced. The updated electronic device information according to one embodiment may include the display cell ID value and the display chip ID value of the display after replacement instead of the display cell ID value and the display chip ID value of the display before replacement. The component identification information collection type value of the updated electronic device information according to one embodiment may include component replacement. The change list value of the updated electronic device information according to one embodiment may include the display cell ID and the display chip ID. Table 3 below is a table showing an example of information on whether a replaced component is genuine, which is stored in a designated area of ​​the memory (230).

[0074] PartsValuedisplayGenuine Samsung parts

[0075] Referring to Table 3 above, the processor (220) according to one embodiment is operable to store, in a designated storage area of ​​the memory (230), information on whether the replaced part is a display and whether the replaced part is a genuine Samsung part when the display is replaced. The processor (220) according to one embodiment is operable to store, in a designated area of ​​the memory (230), information on whether the replaced part is genuine, including the name of the replaced part, the time of replacement of the replaced part (e.g., the date of replacement and / or the time of replacement), and information on whether the replaced part is genuine, based on receiving information on whether the replaced part is genuine.

[0076] In one embodiment, the processor (220) is operable to display part replacement history information based on the occurrence of a specified event. In one embodiment, the processor (220) is operable to identify the occurrence of a specified event when a user inputs a request for a specified menu or function of the electronic device (201) (e.g., a menu or function for displaying part replacement history) or when a replaced part is identified as being genuine or non-genuine. In one embodiment, the processor (220) is operable to display a part replacement history information screen including part replacement history information for each replaced part recorded for each part replacement of the electronic device (201) when a user inputs a request for a specified menu or function of the electronic device (201) (e.g., a menu or function for displaying part replacement history). In one embodiment, the processor (220) is operable to display part replacement history information for the replaced part in a pop-up window when the replaced part is identified as being genuine or non-genuine. In one embodiment, the processor (220) is operable to display the component replacement history information in a different display manner when another specified event occurs.

[0077] A memory (230) according to an embodiment (e.g., memory (130) of FIG. 1) is operable to store instructions. The memory (230) according to an embodiment may include one or more storage media that store instructions. The memory (230) according to an embodiment is operable to store various data used by at least one component of the electronic device (201). The data may include, for example, software (e.g., a software module or program (140)) and input data or output data for commands related thereto. The memory (230) according to an embodiment includes a designated storage area (e.g., a persistent partition) so that stored data is not deleted even when the electronic device (201) is factory reset, which initializes the electronic device to a state immediately after shipment from the factory. For example, the designated storage area is a parts replacement history information storage area. According to one embodiment, the memory (230) is operable to store commands (or instructions) that cause the processor (220) to perform an operation (or method) for providing replacement history information of a component of the present disclosure. According to one embodiment, the memory (230) is operable to store each device driver corresponding to each component that enables the processor (220) to drive at least one component of the electronic device (201). Each device driver corresponding to each component may include a component ID corresponding to each component. According to one embodiment, the memory (230) includes storage including UFS or eMMC, and the UFS or eMMC includes a designated storage area.

[0078] A display (260) according to an embodiment (e.g., display (160) of FIG. 1) is operable to display various information based on the control of the processor (220). The display (260) according to an embodiment is operable to display a screen related to the performance of an operation (or method) for providing replacement history information of a component. According to an embodiment, the display (260) may be implemented in the form of a touch screen. When the display (260) is implemented together with an input module in the form of a touch screen, the display (260) is operable to display various information generated according to a user's touch operation. The display (260) according to an embodiment may include a plurality of displays (e.g., display, display2), and the plurality of displays may include a display cell component (display cell, display cell2) and a display chip component (display chip, display chip2).

[0079] According to one embodiment, a sensor (276) (e.g., sensor module (176) of FIG. 1) is operable to detect an operating state (e.g., power or temperature) of an electronic device (201) or an external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor (276) may include, for example, a gesture sensor, a gyro sensor, a pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor. Each of the components of the gesture sensor, the gyro sensor, the pressure sensor, the magnetic sensor, the acceleration sensor, the grip sensor, the proximity sensor, the color sensor, the IR (infrared) sensor, the biometric sensor, the temperature sensor, the humidity sensor, or the illuminance sensor has its own unique component ID.

[0080] A camera (280) according to an embodiment (e.g., camera module (180) of FIG. 1) is operable to capture still images and moving images. According to an embodiment, the camera (280) includes one or more lenses, image sensors, image signal processors, or flashes. According to an embodiment, the camera (280) may include a plurality of cameras (e.g., at least one of a front camera, a front camera2, a rear camera, a rear camera2, a rear camera3, and a rear camera4), and each of the plurality of cameras includes a plurality of components (e.g., at least one of a front camera module, a front camera sensor, a front camera2 module, a front camera2 sensor, a rear camera module, a rear camera sensor, a rear camera2 module, a rear camera2 sensor, a rear camera3 module, a rear camera3 sensor, a rear camera4 module, a rear camera4 sensor, an upper camera module, and an upper camera sensor).

[0081] A battery (289) according to one embodiment (e.g., battery (189) of FIG. 1) is operable to supply power to at least one component of an electronic device (201). According to one embodiment, the battery (289) includes, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell. Each of one or more cells included in the battery (289) according to one embodiment has a component ID.

[0082] A communication circuit (or communication module) (290) according to one embodiment (e.g., a communication module (190) of FIG. 1) includes a wired communication module (e.g., a USB communication module) and / or a wireless communication module (e.g., a cellular module, a Wi-Fi (wireless-fidelity) module, a Bluetooth module, or a NFC (near field communication) module). The communication circuit (290) according to one embodiment is operable to communicate with an external server (e.g., a server (108) of FIG. 1 or a server (708) of FIG. 7).

[0083] According to one embodiment, the electronic device (201) is not limited to the configuration illustrated in FIG. 2 and may further include various components. According to one embodiment, the electronic device (201) may further include an input module (not illustrated) (e.g., the input module (150) of FIG. 1) and receive various inputs associated with performing an operation (or method) of providing replacement history information of a component through the input module.

[0084] In one embodiment, the main components of the electronic device have been described through the electronic device (201) of FIG. 2. However, in various embodiments, not all of the components illustrated through FIG. 2 are essential components, and the connection relationship of the main components of the electronic device (201) described above through FIG. 2 may be changed according to various embodiments.

[0085] An electronic device (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2) according to one embodiment of the present disclosure includes a communication circuit (190 or 290), a display (160 or 260), a memory (130 or 230) for storing instructions, and at least one processor (120 or 220). The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to obtain component identification information for a component included in the electronic device based on completion of booting of the electronic device. The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to identify whether the component is a replaced component based on whether the component identification information is stored in a designated storage area of ​​the memory. The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to transmit information about the electronic device, including component identification information, electronic device identification information about the electronic device, and memory identification information about the memory, to an external electronic device via the communication circuit based on the component being a replaced component. The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to receive, in response to the transmission of the information about the electronic device, information about whether the component is genuine from the external electronic device, and to store the information about whether the component is genuine in the designated storage area. The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to display, on the display, component replacement history information, including information about whether the component is genuine, based on a designated event.

[0086] The above-described part replacement history information according to one embodiment includes the name of the part, the time of replacement of the part, and information on whether the part is genuine.

[0087] The above specified event according to one embodiment includes a user input event for displaying a part replacement history.

[0088] According to one embodiment, the designated storage area of ​​the memory includes an area from which data cannot be deleted.

[0089] The instructions according to one embodiment, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to obtain the component identification information for the component from a device driver corresponding to the component.

[0090] The instructions according to one embodiment, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to display, on the display, the component replacement history information including authenticity information corresponding to each of the plurality of components based on the designated event.

[0091] FIG. 3 is a flowchart illustrating an operation of providing replacement history information of a part according to one embodiment.

[0092] Referring to FIG. 3, a processor (e.g., processor (120) of FIG. 1 or processor (220) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2) according to one embodiment is operable to perform at least one of operations 310 to 360.

[0093] In operation 310, the processor (220) according to one embodiment is operable to obtain (or identify) component identification information (e.g., component ID) of a component included in the electronic device (201) based on the completion of booting. The processor (220) according to one embodiment is operable to identify at least one component among the components included in the electronic device (201) that is designated as replaceable, and obtain at least one component identification information corresponding to each of the at least one component using a device driver corresponding to the at least one component. The component of the electronic device (201) according to one embodiment may be hardware, and the device driver may be a program that connects an application program and the component in an operating system of the electronic device (201).For example, if the electronic device (201) includes a front camera module, a front camera sensor, a rear camera module, a rear camera sensor, a rear camera2 module, a rear camera2 sensor, a rear camera3 module, a rear camera3 sensor, a rear camera4 module, a rear camera4 sensor, a display cell, a display chip, a battery, and an AP, the processor (220) may be operable to obtain component identification information (e.g., component IDs) such as a front camera module ID, a front camera sensor ID, a rear camera module ID, a rear camera sensor ID, a rear camera2 module ID, a rear camera2 sensor ID, a rear camera3 module ID, a rear camera3 sensor ID, a rear camera4 module ID, a rear camera4 sensor ID, a display cell ID, a display chip ID, a battery ID, and an AP ID using device drivers corresponding to the components included in the electronic device (201) based on the completion of booting. The types and numbers of components and component IDs included in the electronic device (201) may not be limited to the examples provided above.

[0094] In operation 320, the processor (220) according to one embodiment is operable to identify whether a component corresponding to component identification information is a replaced component based on whether component identification information is stored in a designated area of ​​the memory (230). The processor (220) according to one embodiment is operable to identify whether component identification information acquired based on boot completion is included in information of an electronic device (or a file including information of an electronic device) stored in a designated storage area of ​​the memory (230). The processor (220) according to one embodiment is operable to identify, if the acquired component identification information is not included in the information of the electronic device based on boot completion, that the component corresponding to the acquired component identification information is a replaced component, and if the acquired component identification information is included in the information of the electronic device, that the component corresponding to the acquired component identification information is a pre-existing (non-replaced) component. The processor (220) according to one embodiment is operable to compare the acquired component identification information with at least one piece of component identification information included in the information of the electronic device stored in the designated storage area to determine whether they are the same. According to one embodiment, the processor (220) is operable to identify that a component corresponding to the acquired component identification information is a component that already exists (has not been replaced) if the acquired component identification information and at least one component identification information included in the information of the electronic device stored in the designated storage area are identical. According to one embodiment, the processor (220) is operable to determine that a replaced component exists in the acquired component identification information if the acquired component identification information and at least one component identification information included in the information of the electronic device stored in the designated storage area are not identical, and to obtain component identification information of the replaced component.According to one embodiment, the designated storage area of ​​the memory (230) includes a designated storage area (e.g., a persistent partition) so that stored data is not deleted even when the electronic device (201) is factory reset, which initializes the storage area of ​​the memory (230) to a state immediately after shipment from the factory. For example, the designated storage area may be a component replacement history information storage area. The information of the electronic device according to one embodiment includes at least one component identification information corresponding to at least one component included in the electronic device (201), electronic device identification information, and memory identification information. For example, the at least one component identification information includes at least one unique component ID of each of at least one replaceable component present in the electronic device (201). For example, the electronic device identification information includes a serial number (S / N), which is a unique number of the electronic device (201). For example, the memory identification information includes a unique number (U / N) (e.g., a unique number of UFS (universal flash storage) or a unique number of eMMC (embedded multi media card)) which is a unique number of storage included in the memory (230). The electronic device (201) according to one embodiment is operable to store information of the electronic device in a designated area of ​​the memory (230) when shipped from the factory, or to store information of the electronic device when the first boot (e.g., the first boot after shipment from the factory or the first boot after opening for registration of use of the electronic device (201)) is completed.

[0095] In operation 330, the processor (220) according to one embodiment is operable to transmit part identification information of the replaced part to an external electronic device (e.g., the server (108) of FIG. 1 or the server (708) of FIG. 7) via the communication circuit (290) based on the identification that the part corresponding to the part identification information is the replaced part. The processor (220) according to one embodiment is operable to transmit information of an updated electronic device including part identification information of the replaced part instead of part identification information of the part before replacement to the external electronic device based on the identification that the part corresponding to the part identification information is the replaced part.

[0096] In operation 340, the processor (220) according to one embodiment is operable to receive information on whether the replaced part is genuine from the external electronic device in response to transmitting the part identification information of the replaced part to the external electronic device. The information on whether the replaced part is genuine according to one embodiment includes information indicating that the replaced part is genuine (e.g., "genuine part" or "genuine component") or information indicating that the replaced part is non-genuine (e.g., "unknown"). According to one embodiment, "genuine" may mean that the replaced part is a product of a designated manufacturer or a certified product. According to one embodiment, "non-genuine" may mean that the replaced part is not a product of a designated manufacturer or a non-certified product.

[0097] In operation 350, the processor (220) according to one embodiment is operable to store, in a designated area of ​​the memory (230), part replacement history information including information on whether the replaced part is genuine based on receiving information on whether the replaced part is genuine. The processor (220) according to one embodiment is operable to store information on whether the replaced part is genuine based on receiving information on whether the replaced part is genuine and update information of the electronic device to include an ID of the replaced part. The processor (220) according to one embodiment is operable to store, in a designated area of ​​the memory (230), part replacement history information including a part name of the replaced part, a replacement time of the replaced part (e.g., a replacement date and / or a replacement time), and information on whether the replaced part is genuine.

[0098] In operation 360, the processor (220) according to one embodiment is operable to display part replacement history information on the display based on the occurrence of a specified event. The processor (220) according to one embodiment is operable to identify the occurrence of a specified event when a user inputs a request for a specified menu or function of the electronic device (201) (e.g., a menu or function for displaying part replacement history) or when a replaced part is identified as being genuine or non-genuine. The processor (220) according to one embodiment is operable to display a part replacement history information screen including part replacement history information for each replaced part recorded for each part replacement of the electronic device (201) when a user inputs a request for a specified menu or function of the electronic device (201) (e.g., a menu or function for displaying part replacement history). The processor (220) according to one embodiment is operable to display part replacement history information for the replaced part in a pop-up window when the replaced part is identified as being genuine or non-genuine. In one embodiment, the processor (220) is operable to display the component replacement history information in a different display manner when another specified event occurs.

[0099] A method for providing replacement history information of a component in an electronic device (101 or 201) according to an embodiment of the present disclosure includes an operation of acquiring component identification information for a component included in the electronic device based on completion of booting of the electronic device. The method includes an operation of identifying whether the component is a replaced component based on whether the component identification information is stored in a designated storage area of ​​a memory. The method includes an operation of transmitting information about the electronic device, including the component identification information, electronic device identification information for the electronic device, and memory identification information for the memory, to an external electronic device through a communication circuit based on whether the component is a replaced component. The method includes an operation of receiving, from the external electronic device, information about whether the component is genuine in response to the transmission by the electronic device, and storing the information about whether the component is genuine in the designated storage area. The method includes an operation of displaying, on a display, component replacement history information including the information about whether the component is genuine in the electronic device based on a designated event.

[0100] The above-described part replacement history information according to one embodiment includes the name of the part, the time of replacement of the part, and information on whether the part is genuine.

[0101] The above specified event according to one embodiment includes a user input event for displaying a part replacement history.

[0102] According to one embodiment, the designated storage area of ​​the memory includes an area from which data cannot be deleted.

[0103] The method according to one embodiment includes an operation of obtaining the component identification information for the component from a device driver corresponding to the component.

[0104] The method according to one embodiment includes an operation of displaying, on the display, the part replacement history information including a plurality of pieces of genuineness information corresponding to each of the plurality of pieces based on the occurrence of the specified event.

[0105] FIG. 4 is a flowchart illustrating an operation of registering information of an electronic device or providing replacement history information of a component based on whether it is the first boot in an electronic device according to an embodiment.

[0106] Referring to FIG. 4, a processor (e.g., processor (120) of FIG. 1 or processor (220) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2) according to one embodiment performs at least one operation from operations 410 to 449.

[0107] In operation 410, the processor (220) according to one embodiment is operable to identify boot completion. The processor (220) is operable to perform booting whenever the electronic device (201) is powered on.

[0108] In operation 420, the processor (220) according to one embodiment is operable to identify whether information of the electronic device exists in a designated area of ​​the memory (230). The processor (220) according to one embodiment is operable to identify that this is the first boot if the information of the electronic device is not stored in the designated area of ​​the memory (230) when booting is complete. The processor (220) according to one embodiment is operable to identify that this is not the first boot if the information of the electronic device is stored in the designated area of ​​the memory (230) when booting is complete. The first boot according to one embodiment may mean booting by the first power-on of the electronic device (201) or booting by the first power-on after opening for use registration of the electronic device (201). The processor (220) according to one embodiment is operable to perform operation 432 if the information of the electronic device is not stored in the designated area of ​​the memory (230) when booting is complete (when booting is complete for the first time). According to one embodiment, the processor (220) is operable to perform operation 441 when information of the electronic device is stored in a designated area of ​​the memory (230) upon completion of booting (if not the first boot completion).

[0109] In operation 432, the processor (220) according to one embodiment is operable to obtain at least one piece of component identification information from at least one device driver upon completion of the initial boot. The processor (220) according to one embodiment is operable to obtain at least one piece of component identification information corresponding to each of at least one piece of component from at least one device driver included in the electronic device (201).

[0110] In operation 434, the processor (220) according to one embodiment is operable to transmit information of the electronic device including at least one component identification information, electronic device identification information, and memory identification information to an external electronic device. For example, the at least one component identification information includes at least one unique component ID of each of at least one replaceable component present in the electronic device (201). For example, the electronic device identification information includes a serial number (S / N), which is a unique number of the electronic device (201). For example, the memory identification information includes a unique number (U / N), which is a unique number of storage included in the memory (230) (e.g., a unique number of a universal flash storage (UFS) or a unique number of an embedded multi media card (eMMC)). The information of the electronic device may be transmitted to the external electronic device and registered or stored. For example, the external electronic device (e.g., a server (108) or a component replacement history management server) is operable to store or register information of the electronic device received from the electronic device (201) as an initial terminal registration type.

[0111] In operation 436, the processor (220) according to one embodiment is operable to store information of the electronic device in a designated storage area based on receipt of a response indicating registration (or completion of registration) of information of the electronic device from an external electronic device. The processor (220) according to one embodiment is operable to store information of the electronic device in a designated storage area when a network connection is possible via a communication circuit (290) and a response indicating registration (or completion of registration) of information of the electronic device is received from an external electronic device.

[0112] According to one embodiment, the processor (220) is operable to store, in the memory (230), information and a flag of the electronic device to be transmitted to the external electronic device when a network connection via the communication circuit (290) is not possible or a response is not received from the external electronic device. According to one embodiment, the processor (220) is operable to store (accumulate) in the memory (230) information of the electronic device updated by component replacement identification at each boot until the network connection becomes possible or a response is received from the external electronic device, together with the flag.

[0113] According to one embodiment, the processor (220) is operable to acquire information of the first updated electronic device (or the first at least one replaced component identification information) at the next first boot after storing information of the electronic device acquired at the completion of the first boot. When a network connection is not possible or a response is not received from an external electronic device at the completion of the next first boot after the first boot, the processor (220) is operable to add (or accumulate in chronological order) the information of the first updated electronic device (or the first at least one replaced component identification information) to the information of the electronic device and store it in the memory (230). When a network connection is not possible or a response is not received from an external electronic device at the completion of the next second boot after the first boot, the processor (220) is operable to add (or accumulate in chronological order) the information of the second updated electronic device (or the second at least one replaced component identification information) to the information of the electronic device and the information of the first updated electronic device and store it in the memory (230). The number of times that the booting occurs (and / or the number of times that parts are replaced) from the time the initial booting is completed until the network connection becomes available or a response is received from an external electronic device may not be different from or limited to the above description. According to one embodiment, the processor (220) is operable to transmit information accumulated and stored in the memory (230) in chronological order to an external electronic device when the network connection becomes available through the communication circuit (290) or a response is received from an external electronic device.

[0114] For example, the processor (220) is operable to store information and a flag of the electronic device in a designated area of ​​the memory (230) when the network connection through the communication circuit (290) is unavailable or a response cannot be received from an external electronic device upon completion of the first boot. The processor (220) is operable to further store information of a first updated electronic device including information of the replaced display component and a first flag in a designated area of ​​the memory (230) when it is identified that a display component has been replaced upon completion of the next first boot and when the network connection is unavailable or a response cannot be received from an external electronic device. The processor (220) is operable to further store information of a second updated electronic device including information of the replaced camera component and a second flag in a designated area of ​​the memory (230) when it is identified that a camera component has been replaced upon completion of the next second boot and when the network connection is unavailable or a response cannot be received from an external electronic device. The processor (220) is operable to further store information of a third updated electronic device including information of another replaced camera component and a third flag in a designated area of ​​the memory (230) when the replacement of the camera component is identified again upon completion of the third boot after the second boot but network connection is not possible or a response cannot be received from the external electronic device.

[0115] In other words, if the processor (220) is in a state where it cannot connect to an external electronic device (a state where network connection is not possible or a response cannot be received from an external electronic device) while the first boot -> first boot -> second boot -> third boot is performed, it is operable to store the information and flags of the electronic device when the first boot is completed, and then accumulate and store the information and the first to third updated flags of the electronic device in chronological order in the memory (230) at each subsequent boot completion.

[0116] According to one embodiment, the processor (220) is operable to transmit information of the electronic device accumulated and stored in the memory (230) and information of the first to third updated electronic devices to the external electronic device in the stored order when a network connection is possible or a response can be received from the external electronic device (e.g., a state in which connection with the external electronic device is possible). For example, the processor (220) is operable to check flag(s) stored in the memory (230) when booting is completed and transmit information of the electronic device that has not been transmitted to the external electronic device and / or information of the updated electronic device to the external electronic device.

[0117] In operation 441, the processor (220) according to one embodiment is operable to obtain at least one piece of component identification information from at least one device driver when information of the electronic device exists in a designated storage area of ​​the memory (230). The processor (220) according to one embodiment is operable to obtain at least one piece of component identification information corresponding to each of at least one piece from at least one device driver included in the electronic device (201).

[0118] In operation 443, the processor (220) according to one embodiment is operable to compare at least one piece of component identification information obtained above with at least one piece of component identification information included in information of the electronic device stored in a designated storage area of ​​the memory (230). The designated storage area according to one embodiment is a storage area (e.g., a persistent partition) designated so that stored data is not deleted even when the electronic device (201) is factory reset, which initializes the electronic device to a state immediately after shipment from the factory. For example, the designated storage area is a piece replacement history information storage area. The information of the electronic device according to one embodiment includes at least one piece of component identification information corresponding to at least one piece of component included in the electronic device (201), electronic device identification information, and memory identification information. For example, the at least one piece of component identification information includes at least one unique piece ID of each of at least one replaceable piece existing in the electronic device (201). For example, the electronic device identification information includes a serial number (S / N), which is a unique number of the electronic device (201). For example, memory identification information includes a unique number (U / N), which is a unique number of storage included in the memory (230) (e.g., a unique number of UFS (universal flash storage) or a unique number of eMMC (embedded multi media card)).

[0119] In operation 445, the processor (220) according to one embodiment is operable to identify whether a replaced part exists based on the comparison result. The processor (220) according to one embodiment is operable to identify that there is no replaced part if the at least one piece of acquired part identification information and the at least one piece of part identification information included in the information of the electronic device are identical. The processor (220) according to one embodiment is operable to identify that there is a replaced part if the acquired part identification information and the at least one piece of part identification information included in the information of the electronic device stored in the designated storage area are not identical, and to obtain the part identification information of the replaced part.

[0120] In operation 447, the processor (220) according to one embodiment is operable to transmit, to an external electronic device (e.g., the server (108) of FIG. 1 or the server (708) of FIG. 7), information of the updated electronic device including part identification information of the replaced part based on identification of the presence of the replaced part, through the communication circuit (290). The processor (220) according to one embodiment is operable to transmit, to the external electronic device, information of the updated electronic device including part identification information of the replaced part instead of part identification information of the part before replacement, in the information of the electronic device.

[0121] In operation 448, the processor (220) according to one embodiment is operable to receive information on the authenticity of the replaced part from an external electronic device. The processor (220) according to one embodiment is operable to receive information on the authenticity of the replaced part from the external electronic device in response to transmitting updated information of the electronic device including part identification information of the replaced part. The information on the authenticity of the replaced part according to one embodiment includes information indicating that the replaced part is genuine (e.g., "genuine part" or "genuine component") or information indicating that the replaced part is non-genuine (e.g., "unknown"). According to one embodiment, "genuine" means that the replaced part is a product of a designated manufacturer or a certified product. According to one embodiment, "non-genuine" means that the replaced part is not a product of a designated manufacturer or a non-certified product.

[0122] In operation 449, the processor (220) according to one embodiment is operable to store part replacement history information including information on whether the replaced part is genuine in a designated storage area of ​​the memory (230). The part replacement history information according to one embodiment includes the part name of the replaced part, the replacement time of the replaced part (e.g., replacement date and / or replacement time), and information on whether the replaced part is genuine.

[0123] Figure 5 is a flowchart illustrating a component replacement history information display operation according to one embodiment.

[0124] Referring to FIG. 5, a processor (e.g., processor (120) of FIG. 1 or processor (220) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2) according to one embodiment is operable to perform at least one of operations 510 to 530.

[0125] In operation 510, the processor (220) according to one embodiment is operable to identify the occurrence of a designated event for displaying part replacement history information. The processor (220) according to one embodiment is operable to identify the occurrence of a designated event when a user inputs a request for a designated menu or function of the electronic device (201) (e.g., a menu or function for displaying part replacement history). The processor (220) according to one embodiment is operable to identify the occurrence of a designated event when a replaced part is identified as being genuine or non-genuine (e.g., when information on whether the replaced part is genuine is received and stored from an external electronic device).

[0126] In operation 520, the processor (220) according to one embodiment may read part replacement history information stored in a designated storage area of ​​the memory (230) based on the occurrence of a designated event. The part replacement history information according to one embodiment may be operable to include the part name of the replaced part, the replacement time of the replaced part (e.g., the replacement date and / or replacement time), and information on whether the replaced part is genuine.

[0127] In operation 530, the processor (220) according to one embodiment is operable to display part replacement history information on the display (260). The processor (220) according to one embodiment is operable to display a part replacement history screen based on a user input requesting a part replacement history menu or function, or to display part replacement history information for a replaced part in a pop-up window when obtaining information on whether the replaced part is genuine.

[0128] FIG. 6a is a diagram illustrating a parts replacement history screen according to one embodiment.

[0129] Referring to FIG. 6A, a processor (e.g., processor (120) of FIG. 1 or processor (220) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2) according to one embodiment is operable to display a screen (610) representing information (e.g., about phone) of the electronic device based on an information menu selection of the electronic device (201) (e.g., phone) in a setting menu.

[0130] According to one embodiment, the processor (220) is operable to display a parts replacement history menu (or item) (612) on a screen (610) representing information of the electronic device. According to one embodiment, the processor (220) is operable to further display a name (AAA S22 Ultra), a phone number, a product name, a serial number, and / or an international mobile equipment identity (IMEI) of the electronic device on the screen (610) representing information of the electronic device. According to one embodiment, the processor (220) is operable to further display a status information menu, a legal information menu, a software information menu, and / or a battery information menu of the electronic device (201) on the screen (610) representing information of the electronic device.

[0131] According to one embodiment, the processor (220) is operable to display a screen (620) indicating a part replacement history when a user inputs (e.g., touch inputs) to a part replacement history menu (or item) (612) on a screen (610) indicating information of an electronic device. According to one embodiment, the processor (220) is operable to display part replacement history information for at least one part on the screen (620) indicating the part replacement history. The part replacement history information according to one embodiment includes a part name of a replaced part, a replacement time of the replaced part (e.g., replacement date and / or replacement time), and information on whether the replaced part is genuine. The part replacement history information according to one embodiment includes a part name of a most recently replaced part, a replacement time of the most recently replaced part (e.g., replacement date (replacement data) and / or replacement time), and information on whether the most recently replaced part is genuine (genuine Samsung part or unknown part). In one embodiment, the processor (220) is operable to display component replacement history information (622) for a screen (e.g., display (260)) on a screen (620) indicating component replacement history based on the replacement of the display (260) when the display (260) and the camera (280) are replaced with different displays and different cameras, and is operable to display component replacement history information (624) for a front camera component included in the camera (280), component replacement history information (626) for a rear camera (wide) component, and component replacement history information (628) for a rear camera (ultra wide) component based on the replacement of the camera (280). In one embodiment, the processor (220) is operable to further display guidance text (629) related to the component replacement history on the screen (620) indicating the component replacement history.For example, the guidance text (629) may include a phrase indicating that a part may be marked as unknown if it cannot be determined whether it is genuine, a phrase indicating that a genuine Samsung part has been previously used in another device or was not provided by the manufacturer of the electronic device (Samsung) but is recognized as genuine, and / or a phrase requesting contact with the manufacturer if a genuine part is replaced but is still marked as unknown, and may be operable to display other guidance texts.

[0132] FIG. 6b is a diagram illustrating a component replacement history pop-up window according to one embodiment.

[0133] Referring to FIG. 6B, a processor (e.g., processor 120 of FIG. 1 or processor 220 of FIG. 2) of an electronic device (e.g., electronic device 101 of FIG. 1 or electronic device 201 of FIG. 2) according to an embodiment is operable to display a pop-up window (631) indicating a part replacement history for a replaced part on a screen (630) of the electronic device when a replaced part is identified as being genuine or non-genuine. The pop-up window (631) indicating a part replacement history according to an embodiment is operable to display part replacement history information for at least one part. The part replacement history information according to an embodiment includes a part name of the replaced part, a replacement time of the replaced part (e.g., replacement date and / or replacement time), and information on whether the replaced part is genuine. According to one embodiment, the part replacement history information includes the part name of the most recently replaced part, the replacement time of the most recently replaced part (e.g., replacement date (replacement data) and / or replacement time), and information on whether the most recently replaced part is genuine (genuine Samsung part or unknown part). FIG. 6b illustrates a case in which the part replacement history information for the screen (e.g., display (260)), the part replacement history information for the front camera part, the part replacement history information for the rear camera (wide) part, and the part replacement history information for the rear camera (ultra wide) part are displayed in a pop-up window (631), similar to FIG. 6a. However, the pop-up window (631) can be operated to display only the part replacement history for the currently identified replaced part.

[0134] Figure 7 is a block diagram of a server according to one embodiment.

[0135] Referring to FIG. 7, a server (e.g., a PRH (part replacement history) server) (708) according to an embodiment (e.g., the server (108) of FIG. 1) is operable to authenticate whether a part replaced in the electronic device (201) is genuine based on information collected from the electronic device (201) through communication with an external electronic device (e.g., an electronic device (201), hereinafter, the electronic device (201) will be described as an example) and to provide information on whether the part replaced is genuine. The server (708) according to an embodiment is operable to store and manage part replacement history information of the electronic device (201). The server (708) according to an embodiment is operable to store and manage part replacement history information of each of a plurality of electronic devices including the electronic device (201).

[0136] A server (708) according to one embodiment includes a communication circuit (710), a processor (720), and a memory (730). The server (708) according to one embodiment is not limited thereto and may further include various components.

[0137] A communication circuit (or communication module) (710) according to one embodiment includes a wired communication module (e.g., a USB communication module) and / or a wireless communication module (e.g., a cellular module, a Wi-Fi (wireless-fidelity) module, a Bluetooth module, or a NFC (near field communication) module). The communication circuit (710) according to one embodiment is operable to communicate with an external electronic device (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2).

[0138] According to one embodiment, the processor (720) includes a central processing unit (CPU). According to one embodiment, the processor (720) is operable to perform overall control operations of the server (708). According to one embodiment, the processor (720) is operable to perform an operation of authenticating whether a part replaced in the electronic device (201) is genuine based on information collected from the electronic device (201) and providing information on whether the part replaced is genuine. According to one embodiment, the processor (720) is operable to perform an operation of storing and managing part replacement history information of the electronic device (201). According to one embodiment, the processor (720) is operable to store and manage part replacement history information of each of a plurality of electronic devices including the electronic device (201).

[0139] According to an embodiment, the processor (720) is operable to receive at least one piece of component identification information, electronic device identification information, and memory identification information from the electronic device (201). According to an embodiment, the processor (720) is operable to receive information of the electronic device including at least one piece of component identification information, electronic device identification information, and memory identification information corresponding to at least one piece of component included in the electronic device (201) from the electronic device (201) via the communication circuit (710). For example, the at least one piece of component identification information includes at least one unique piece ID of each of at least one replaceable piece present in the electronic device (201). For example, the electronic device identification information includes a serial number (S / N), which is a unique number of the electronic device (201). For example, the memory identification information includes a unique number (U / N), which is a unique number of storage included in the memory (230) (e.g., a unique number of a universal flash storage (UFS) or a unique number of an embedded multi media card (eMMC)). According to one embodiment, the processor (720) is operable to receive at least one component identification information, electronic device identification information, and memory identification information from the electronic device (201) when the first boot of the electronic device (201) is completed (e.g., when the electronic device is not registered), when the board (or main board or PBA) of the electronic device (201) is replaced, or when there is a replaced component after the boot of the electronic device (201) is completed (e.g., when the electronic device is registered). The at least one component identification information received when the electronic device (201) is first booted or when booting after the board (or main board or PBA) is replaced (e.g., when the electronic device is not registered) may not include component identification information of the replaced component.If this is not the first boot of the electronic device (201) (e.g., if registered), the at least one piece of component identification information received may include component identification information of the replaced component.

[0140] According to one embodiment, the processor (720) is operable to receive information of an electronic device including a serial number before replacement and a serial number after replacement when booting after a board (or a main board or a PBA) is replaced. According to one embodiment, when the processor (720) receives information of an electronic device including a serial number before replacement and a serial number after replacement, the processor (720) is operable to map the serial number before replacement and the serial number after replacement, and transmit information on whether the replaced part is genuine, which is stored in response to the serial number before replacement, to the electronic device (201).

[0141] According to one embodiment, a processor (720) is operable to identify information on whether a part replaced in an electronic device (201) is genuine by using at least one of part identification information, electronic device identification information, and memory identification information received from the electronic device (201).

[0142] According to one embodiment, the processor (720) is operable to identify whether the electronic device (201) is a registered electronic device when receiving at least one piece of identification information, electronic device identification information, and memory identification information from the electronic device (201), and, if the electronic device (201) is a registered electronic device, to identify information on whether a piece replaced in the electronic device (201) is genuine by using the at least one piece of identification information, electronic device identification information, and memory identification information received from the electronic device (201).

[0143] In one embodiment, the processor (720) is operable to identify whether memory identification information is identical to memory identification information of information of a pre-registered electronic device when the electronic device (201) is a registered electronic device, and to identify whether information on whether a part replaced in the electronic device (201) is genuine is authenticated by using at least one of the received part identification information, electronic device identification information, and memory identification information when the electronic device (201) is a registered electronic device and the memory identification information is identical to the pre-registered memory identification information.

[0144] According to an embodiment, the processor (720) is operable to compare the at least one piece of component identification information received with at least one piece of component identification information included in the information of the pre-registered electronic device when the electronic device (201) is a registered electronic device or when the electronic device (201) is a registered electronic device and the memory identification information is registered memory identification information when receiving at least one piece of component identification information, electronic device identification information, or memory identification information. According to an embodiment, the processor (720) is operable to determine the component identification information not included in the information of the pre-registered electronic device as the component identification information of the replaced component when, as a result of the comparison, there is component identification information not included in the information of the pre-registered electronic device among the at least one piece of component identification information received.

[0145] According to one embodiment, the processor (720) is operable to identify whether the replaced part is genuine by using the part identification information of the replaced part.

[0146] A processor (720) according to one embodiment is operable to identify whether a replaced part is genuine based on whether the part identification information of the replaced part complies with a predetermined numbering rule, whether there is a regeneration history corresponding to the part identification information of the replaced part, whether there is a history of installation in another electronic device corresponding to the part identification information of the replaced part, and / or whether the regeneration of the replaced part and the installation in another electronic device are the most recent.

[0147] In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as a non-genuine product if the part identification information of the replaced part does not comply with the numbering rules. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as a genuine product (e.g., a Class A genuine product) if the part identification information of the replaced part complies with the numbering rules, there is no history of reproduction corresponding to the part identification information of the replaced part, and there is no history of the part identification information of the replaced part being installed in another electronic device. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as a non-genuine product (e.g., random reuse) if the part identification information of the replaced part complies with the numbering rules, there is no history of reproduction corresponding to the part identification information of the replaced part, and there is a history of the part identification information of the replaced part being installed in another electronic device. In one embodiment, the processor (720) is operable to identify (or determine) a genuine product (e.g., a Class B genuine product) if the part identification information of the replaced part complies with the numbering rule, there is a reproduction history corresponding to the part identification information of the replaced part, and there is no history of the part identification information of the replaced part being installed in another electronic device. In one embodiment, the processor (720) is operable to identify (or determine) a genuine product (e.g., a Class B genuine product) if the part identification information of the replaced part complies with the numbering rule, there is a reproduction history corresponding to the part identification information of the replaced part, and there is a history of the part identification information of the replaced part being installed in another electronic device, and the reproduction history is more recent than the reproduction history. In one embodiment, the processor (720) is operable to identify (or determine) a non-genuine product (e.g., an arbitrary reuse) if the part identification information of the replaced part complies with the numbering rule, there is a reproduction history corresponding to the part identification information of the replaced part, and there is a history of the part identification information of the replaced part being installed in another electronic device, and the reproduction history is more recent than the installation history.

[0148] The numbering rules according to one embodiment include predetermined numbering rules for each component type. For example, the numbering rules corresponding to the camera (280) component include a rule of 4 English capital letters, 11 numbers or English capital letters (e.g., SCJAV12D901F401). For example, the numbering rules corresponding to the display chip component include a rule of 1 English capital letter, a number, 2 English capital letters, a number, 1 English capital letter, 5 numbers or English capital letters, 2 English capital letters, and 3 numbers (e.g., A3AZ1S2687HAC019). For example, the numbering rules corresponding to battery parts include the rules of 'GH' number (2 digits), -(minus sign), number (5 digits), English capital letter (1 digit), +(plus sign), English capital letter (2 digits), English uppercase and lowercase number (7 digits), +(plus sign), English uppercase and lowercase number (4 to 10 digits) (e.g., GH43-05192B+AAbWA02KD+05419KSN00). The regeneration history according to one embodiment refers to the history of the part being recycled. The other electronic device installation history according to one embodiment refers to the history of the part being installed in another product. The regeneration history and the other electronic device installation history according to one embodiment may request confirmation from different servers and receive a response, respectively.

[0149] According to one embodiment, the processor (720) is operable to transmit information on whether the replaced part is genuine to the electronic device (201) based on the completion of identification of information on whether the replaced part is genuine.

[0150] According to an embodiment, the processor (720) is operable to register information of the electronic device using at least one of component identification information, electronic device identification information, and memory identification information received from the electronic device (201) when the electronic device (201) is not a registered electronic device. According to an embodiment, the processor (720) is operable to identify that the memory (230) or a board including the memory (230) (e.g., a main board or a printed circuit board assembly (PBA)) has been replaced and to transmit information of the registered electronic device to the electronic device (201) when the electronic device (201) is a pre-registered electronic device and the memory identification information is not identical to the memory identification information of the information of the pre-registered electronic device.

[0151] According to one embodiment, the memory (730) is operable to store instructions. According to one embodiment, the memory (730) includes one or more storage media for storing instructions. According to one embodiment, the memory (730) stores various data used by at least one component of the server (708). The data includes, for example, input data or output data for software and commands related thereto. According to one embodiment, the memory (730) stores commands (or instructions) that cause the processor (720) to perform an operation (or method) for providing information on the authenticity of a replaced part of the present disclosure.

[0152] According to one embodiment, the server (708) is not limited to the configuration illustrated in FIG. 7 and may further include various components. According to one embodiment, the server (708) may further include an input module (not illustrated) and receive various inputs associated with performing an operation (or method) for providing information on the authenticity of a replaced part through the input module.

[0153] An electronic device (e.g., a server (708) of FIG. 7) according to an embodiment of the present disclosure includes a communication circuit (710), a memory (730) storing instructions, and at least one processor (720). The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to receive, from an external electronic device (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2) through the communication circuit, information about an external electronic device, the information including component identification information about a component included in the external electronic device and external electronic device identification information and memory identification information about a memory included in the external electronic device. The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to identify whether the component is genuine by using the information about the external electronic device. The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to transmit, via the communication circuit, the authenticity information about the component indicating whether the component is genuine or non-genuine to the external electronic device.

[0154] The instructions according to one embodiment, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to identify whether the component is genuine based on at least one of: compliance with a numbering rule of the component identification information; a reproduction history corresponding to the component identification information; a history of mounting another device corresponding to the component identification information; or a recent history among the reproduction history and the mounting history.

[0155] The instructions according to one embodiment, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to identify replacement of the memory of the external electronic device based on the memory identification information when receiving information about the external electronic device. The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to transmit, to the external electronic device, information on whether a pre-stored component is genuine in response to other memory identification information before replacement of the memory.

[0156] In one embodiment, the instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to update the authenticity information for the component based on an input corresponding to a modification of the authenticity information for the component. The instructions, when individually or collectively executed by the at least one processor, are operable to cause the electronic device to transmit the updated authenticity information for the component to the external electronic device.

[0157] FIG. 8 is a flowchart illustrating an operation of providing information on whether a replaced part is genuine in a server according to one embodiment.

[0158] Referring to FIG. 8, a processor (720) of a server (708) (e.g., server (108) of FIG. 1) according to one embodiment is operable to perform at least one of operations 810 to 830.

[0159] In operation 810, the processor (720) according to one embodiment is operable to receive at least one component identification information, electronic device identification information, and memory identification information from the electronic device (201). The processor (720) according to one embodiment is operable to receive information of the electronic device including at least one component identification information, electronic device identification information, and memory identification information corresponding to at least one component included in the electronic device (201) from the electronic device (201) through the communication circuit (710). For example, the at least one component identification information includes at least one unique component ID of each of at least one replaceable component present in the electronic device (201). For example, the electronic device identification information includes a serial number (S / N), which is a unique number of the electronic device (201). For example, the memory identification information includes a unique number (U / N) which is a unique number of storage included in the memory (230) (e.g., a unique number of a universal flash storage (UFS) or a unique number of an embedded multi media card (eMMC)). The processor (720) according to an embodiment is operable to receive information of the electronic device including at least one component identification information, electronic device identification information, and memory identification information from the electronic device (201) when the first booting of the electronic device (201) is completed (e.g., when the electronic device is not registered) or when there is a replaced component after the booting of the electronic device (201) is completed (e.g., when the electronic device is registered). The at least one component identification information received during the first booting of the electronic device (201) (e.g., when the electronic device is not registered) may not include component identification information of the replaced component. The at least one component identification information received when the first booting of the electronic device (201) is not completed (e.g., when the electronic device is registered) may include component identification information of the replaced component.

[0160] In operation 820, the processor (720) according to one embodiment is operable to identify information on whether a part replaced in the electronic device (201) is genuine by using at least one of part identification information, electronic device identification information, and memory identification information received from the electronic device (201).

[0161] According to one embodiment, the processor (720) is operable to identify whether the electronic device (201) is a registered electronic device when receiving at least one piece of identification information, electronic device identification information, and memory identification information from the electronic device (201), and, if the electronic device (201) is a registered electronic device, to identify information on whether a piece replaced in the electronic device (201) is genuine by using the at least one piece of identification information, electronic device identification information, and memory identification information received from the electronic device (201).

[0162] In one embodiment, the processor (720) is operable to identify whether memory identification information is identical to memory identification information of information of a pre-registered electronic device when the electronic device (201) is a registered electronic device, and to identify whether information on whether a part replaced in the electronic device (201) is genuine is authenticated by using at least one of the received part identification information, electronic device identification information, and memory identification information when the electronic device (201) is a registered electronic device and the memory identification information is identical to the pre-registered memory identification information.

[0163] According to one embodiment, the processor (720) is operable to identify whether the replaced part is genuine by using the part identification information of the replaced part.

[0164] In one embodiment, the processor (720) is operable to identify whether the replaced part is genuine based on whether the part identification information of the replaced part complies with a predetermined numbering rule, whether there is a reproduction history corresponding to the part identification information of the replaced part, whether there is a history of installation in another electronic device corresponding to the part identification information of the replaced part, and / or whether the reproduction of the replaced part and the installation in another electronic device are the most recent. In one embodiment, the processor (720) can identify (or determine) the replaced part as non-genuine if the part identification information of the replaced part does not comply with the numbering rule. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as genuine (e.g., Class A genuine) if the part identification information of the replaced part complies with the numbering rule, there is no reproduction history corresponding to the part identification information of the replaced part, and there is no history of installation in another electronic device of the part identification information of the replaced part. In one embodiment, the processor (720) is operable to identify (or determine) a non-genuine product (e.g., randomly reused) if the part identification information of the replaced part complies with the numbering rule, there is no regeneration history corresponding to the part identification information of the replaced part, and there is a history of the part identification information of the replaced part being installed in another electronic device. In one embodiment, the processor (720) is operable to identify (or determine) a genuine product (e.g., a Class B genuine product) if the part identification information of the replaced part complies with the numbering rule, there is a regeneration history corresponding to the part identification information of the replaced part, and there is no history of the part identification information of the replaced part being installed in another electronic device.In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as genuine (e.g., Class B genuine) if the part identification information of the replaced part complies with the numbering rule, there is a reproduction history corresponding to the part identification information of the replaced part, there is a history of the part identification information of the replaced part being installed in another electronic device, and the installation history is more recent than the reproduction history. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as non-genuine (e.g., random reuse) if the part identification information of the replaced part complies with the numbering rule, there is a reproduction history corresponding to the part identification information of the replaced part, there is a history of the part identification information of the replaced part being installed in another electronic device, and the reproduction history is more recent than the installation history.

[0165] The numbering rules according to one embodiment may include predetermined numbering rules for each component type. For example, the numbering rules corresponding to the camera (280) component include a rule of 4 uppercase English letters, 11 uppercase English letters or numbers (e.g., SCJAV12D901F401). For example, the numbering rules corresponding to the display chip component include a rule of 1 uppercase English letter, a number, 2 uppercase English letters, a number, 1 uppercase English letter, 5 uppercase English letters or numbers, 2 uppercase English letters, and 3 numbers (e.g., A3AZ1S2687HAC019). For example, the numbering rules corresponding to battery parts include the rules of 'GH' number (2 digits), -(minus sign), number (5 digits), English capital letter (1 digit), +(plus sign), English capital letter (2 digits), English uppercase and lowercase number (7 digits), +(plus sign), English uppercase and lowercase number (4 to 10 digits) (e.g., GH43-05192B+AAbWA02KD+05419KSN00). The regeneration history according to one embodiment refers to the history of the part being recycled. The other electronic device installation history according to one embodiment refers to the history of the part being installed in another product. The regeneration history and the other electronic device installation history according to one embodiment can be operated to request confirmation from different servers and receive a response, respectively.

[0166] In operation 830, the processor (720) according to one embodiment is operable to transmit information on whether the replaced part is genuine to the electronic device (201) based on the completion of identification of information on whether the replaced part is genuine.

[0167] According to an embodiment of the present disclosure, a method for providing information on whether a component is genuine in an electronic device (e.g., a server (108) of FIG. 1 or a server (708) of FIG. 2) is operable to include an operation of receiving information about an external electronic device, including component identification information about a component included in the external electronic device, external electronic device identification information about the external electronic device, and memory identification information about a memory included in the external electronic device, from the external electronic device through a communication circuit. The method is operable to include an operation of identifying whether the component is genuine using the information about the external electronic device. The method is operable to include an operation of transmitting, to the external electronic device through the communication circuit, the information about whether the component is genuine, the information about whether the component is genuine, the information about whether the component is genuine, or the information about whether the component is non-genuine.

[0168] The method according to one embodiment may include an operation of identifying whether the part is genuine or non-genuine based on at least one of compliance with a numbering rule of the part identification information, a reproduction history corresponding to the part identification information, a history of mounting another device corresponding to the part identification information, or a recent history among the reproduction history and the mounting history.

[0169] According to one embodiment, the method may include an operation of identifying replacement of the memory of the external electronic device based on the memory identification information upon receiving information about the external electronic device. The method may include an operation of transmitting information on whether the component is genuine, previously stored, to the external electronic device in response to other memory identification information prior to replacement of the memory.

[0170] According to one embodiment, the method may include an operation of updating the authenticity information for the component based on an input corresponding to a modification of the authenticity information for the component. The method may include an operation of transmitting the updated authenticity information for the component to the external electronic device.

[0171] FIG. 9 is a flowchart illustrating an operation of registering information of an electronic device or providing information on whether a replaced part is genuine based on the presence or absence of information of a pre-registered electronic device in a server according to one embodiment.

[0172] Referring to FIG. 9, a processor (720) of a server (708) (e.g., server (108) of FIG. 1) according to one embodiment is operable to perform at least one of operations 910 to 950.

[0173] In operation 910, the processor (720) according to an embodiment is operable to receive information of the electronic device including at least one component identification information corresponding to at least one component included in the electronic device (201), electronic device identification information, and memory identification information from the electronic device (201) through the communication circuit (710). For example, the at least one component identification information includes at least one unique component ID of each of at least one replaceable component present in the electronic device (201). For example, the electronic device identification information includes a serial number (S / N), which is a unique number of the electronic device (201). For example, the memory identification information includes a unique number (U / N), which is a unique number of storage included in the memory (230) (e.g., a unique number of a universal flash storage (UFS) or a unique number of an embedded multi media card (eMMC)). According to one embodiment, the processor (720) is operable to receive at least one component identification information, electronic device identification information, and memory identification information from the electronic device (201) when the first boot of the electronic device (201) is completed (e.g., when the electronic device is not registered) or when there is a replaced component after the boot of the electronic device (201) is completed (e.g., when the electronic device is registered). The at least one component identification information received during the first boot of the electronic device (201) (e.g., when the electronic device is not registered) may not include component identification information of the replaced component. The at least one component identification information received when the first boot of the electronic device (201) is not completed (e.g., when the electronic device is registered) may include component identification information of the replaced component.

[0174] In operation 920, the processor (720) according to an embodiment is operable to identify whether information of a pre-registered electronic device exists. The processor (720) according to an embodiment is operable to identify whether the electronic device (201) is a pre-registered electronic device by using the electronic device identification information when receiving at least one piece of component identification information, electronic device identification information, and memory identification information from the electronic device (201). The processor (720) according to an embodiment is operable to perform operation 922 when information of a pre-registered electronic device does not exist. The processor (720) according to an embodiment is operable to perform operation 930 when information of a pre-registered electronic device exists.

[0175] In operation 922, the processor (720) according to one embodiment is operable to register information of the electronic device using at least one of the received component identification information, electronic device identification information, and memory identification information when information of a pre-registered electronic device does not exist.

[0176] In operation 924, the processor (720) according to one embodiment is operable to transmit a response indicating registration of information of the electronic device to the electronic device (201). The electronic device (201) is operable to store the same information as the information of the electronic device registered with the server (708) in a designated storage area of ​​the memory (230).

[0177] In operation 930, the processor (720) according to one embodiment is operable to identify whether the received memory identification information is identical to the memory identification information of the information of a pre-registered electronic device. The processor (720) according to one embodiment is operable to perform operation 932 if the electronic device (201) is a pre-registered electronic device and the received memory identification information is not identical to the memory identification information of the information of the pre-registered electronic device. The processor (720) according to one embodiment is operable to perform operation 940 if the electronic device (201) is a pre-registered electronic device and the received memory identification information is identical to the memory identification information of the information of the pre-registered electronic device.

[0178] In operation 932, the processor (720) according to one embodiment is operable to transmit information on whether the replaced part is genuine to the electronic device (201) in response to information on the pre-registered electronic device. The processor (720) according to one embodiment is operable to identify that the memory (230) or a board including the memory (230) (e.g., a main board or a printed circuit board assembly (PBA)) has been replaced, and transmit information on the pre-registered electronic device (including information on whether the replaced part is genuine) to the electronic device (201), if the electronic device (201) is a pre-registered electronic device and the memory identification information is not identical to the memory identification information of the information on the pre-registered electronic device.

[0179] In operation 940, the processor (720) according to an embodiment is operable to identify information on whether a part replaced in the electronic device (201) is genuine by using at least one piece of part identification information, electronic device identification information, and memory identification information received from the electronic device (201). The processor (720) according to an embodiment is operable to identify information on whether a part replaced in the electronic device (201) is genuine by using the received at least one piece of part identification information, electronic device identification information, and memory identification information when the electronic device (201) is a registered electronic device and the memory identification information is the same as the pre-registered memory identification information. The processor (720) according to an embodiment is operable to compare the received at least one piece of part identification information with at least one piece of part identification information included in the information of the pre-registered electronic device. The processor (720) according to an embodiment is operable to determine the part identification information not included in the information of the pre-registered electronic device as the part identification information of the replaced part when there is part identification information not included in the information of the pre-registered electronic device among the received at least one piece of part identification information as a result of the comparison.

[0180] According to one embodiment, the processor (720) is operable to identify whether the replaced part is genuine by using the part identification information of the replaced part.

[0181] A processor (720) according to one embodiment is operable to identify whether a replaced part is genuine based on whether the part identification information of the replaced part complies with a predetermined numbering rule, whether there is a regeneration history corresponding to the part identification information of the replaced part, whether there is a history of installation in another electronic device corresponding to the part identification information of the replaced part, and / or whether the regeneration of the replaced part and the installation in another electronic device are the most recent.

[0182] In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as a non-genuine product if the part identification information of the replaced part does not comply with the numbering rules. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as a genuine product (e.g., a Class A genuine product) if the part identification information of the replaced part complies with the numbering rules, there is no history of reproduction corresponding to the part identification information of the replaced part, and there is no history of the part identification information of the replaced part being installed in another electronic device. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as a non-genuine product (e.g., random reuse) if the part identification information of the replaced part complies with the numbering rules, there is no history of reproduction corresponding to the part identification information of the replaced part, and there is a history of the part identification information of the replaced part being installed in another electronic device. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as genuine (e.g., Class B genuine) if the part identification information of the replaced part complies with the numbering rule, there is a regeneration history corresponding to the part identification information of the replaced part, and there is no history of the part identification information of the replaced part being installed in another electronic device. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as genuine (e.g., Class B genuine) if the part identification information of the replaced part complies with the numbering rule, there is a regeneration history corresponding to the part identification information of the replaced part, and there is a history of the part identification information of the replaced part being installed in another electronic device, and the regeneration history is more recent than the regeneration history. In one embodiment, the processor (720) is operable to identify (or determine) the replaced part as non-genuine (e.g., random reuse) if the part identification information of the replaced part complies with the numbering rule, there is a regeneration history corresponding to the part identification information of the replaced part, and there is a history of the part identification information of the replaced part being installed in another electronic device, and the regeneration history is more recent than the regeneration history.

[0183] The numbering rule according to one embodiment may include a numbering rule predetermined for each component type. For example, the numbering rule corresponding to the camera (280) component may include a rule of 4 English capital letters, 11 numbers or English capital letters (e.g., SCJAV12D901F401). For example, the numbering rule corresponding to the display chip component may include a rule of 1 English capital letter, a number, 2 English capital letters, a number, 1 English capital letter, 5 numbers or English capital letters, 2 English capital letters, and 3 numbers (e.g., A3AZ1S2687HAC019). For example, the numbering rules corresponding to a battery component may include the rules of 'GH' number (2 digits), -(minus sign), number (5 digits), English capital letter (1 digit), +(plus sign), English capital letter (2 digits), English uppercase and lowercase number (7 digits), +(plus sign), English uppercase and lowercase number (4 to 10 digits) (e.g., GH43-05192B+AAbWA02KD+05419KSN00). The regeneration history according to one embodiment may mean the history of the component being recycled. The other electronic device installation history according to one embodiment may mean the history of the component being installed in another product. The regeneration history and the other electronic device installation history according to one embodiment may request confirmation from different servers and receive a response, respectively.

[0184] In operation 950, the processor (720) according to one embodiment is operable to transmit information on whether the replaced part is genuine to the electronic device (201) based on the completion of identification of information on whether the replaced part is genuine.

[0185] FIG. 10 is a flowchart illustrating an operation for identifying information on whether a replaced part is genuine according to one embodiment.

[0186] Referring to FIG. 10, a processor (720) of a server (708) (e.g., server (108) of FIG. 1) according to one embodiment is operable to perform at least one of operations 1010 to 1074.

[0187] In operation 1010, the processor (720) according to one embodiment is operable to identify (or determine or determine) whether the part identification information of the replaced part complies with a numbering rule. The numbering rule according to one embodiment may include a numbering rule predetermined for each part type. For example, the numbering rule corresponding to the camera (280) part may include a rule of 4 English capital letters, 11 English capital letters or numbers (e.g., SCJAV12D901F401). For example, the numbering rule corresponding to the display chip part may include a rule of 1 English capital letter, a number, 2 English capital letters, a number, 1 English capital letter, 5 English capital letters or numbers, 2 English capital letters, and 3 numbers (e.g., A3AZ1S2687HAC019). For example, the numbering rule corresponding to a battery part may include the rules of 'GH' number (2 digits), -(minus sign), number (5 digits), English capital letter (1 digit), +(plus sign), English capital letter (2 digits), English uppercase and lowercase number (7 digits), +(plus sign), English uppercase and lowercase number (4 to 10 digits) (e.g., GH43-05192B+AAbWA02KD+05419KSN00). In one embodiment, the processor (720) may perform operation 1020 when the part identification information of the replaced part complies with the numbering rule, and may perform operation 1072 when the part identification information of the replaced part does not comply with the numbering rule.

[0188] In operation 1020, the processor (720) according to one embodiment is operable to identify whether a regeneration history corresponding to the part identification information of the replaced part exists. The regeneration history according to one embodiment may mean a history of recycling of the part. The server (708) according to one embodiment is operable to store the regeneration history of the parts and use the stored information or to request and receive a response from another device that manages the regeneration history of the replaced part. The processor (720) according to one embodiment is operable to perform operation 1030 if a regeneration history corresponding to the part identification information of the replaced part exists, and to perform operation 1050 if a regeneration history corresponding to the part identification information of the replaced part does not exist.

[0189] In operation 1030, the processor (720) according to one embodiment is operable to identify whether there is a history of mounting on another electronic device corresponding to the part identification information of the replaced part. The history of mounting on another electronic device according to one embodiment may mean a history of mounting the replaced part on another electronic device. The server (708) according to one embodiment is operable to store the history of mounting on another terminal of the parts and use the stored information or to request and receive a response from another device that manages the history of mounting on another terminal of the replaced part. The processor (720) according to one embodiment is operable to perform operation 1040 if there is a history of mounting on another terminal corresponding to the part identification information of the replaced part, and to perform operation 1066 if there is no history of mounting on another terminal corresponding to the part identification information of the replaced part.

[0190] In operation 1040, the processor (720) according to one embodiment is operable to identify whether the regeneration is most recent among the regenerations and the other electronic device mountings. In one embodiment, the processor (720) is operable to perform operation 1066 if the regeneration of the replaced part is not more recent than the other electronic device mountings. In one embodiment, the processor (720) is operable to perform operation 1068 if the regeneration of the replaced part is more recent than the other electronic device mountings.

[0191] In operation 1050, the processor (720) according to one embodiment is operable to identify whether there is a history of mounting on another electronic device corresponding to the part identification information of the replaced part. The history of mounting on another electronic device according to one embodiment may mean a history of mounting on another electronic device of the replaced part. The server (708) according to one embodiment is operable to store the history of mounting on another electronic device of the parts and use the stored information or to request and receive a response from another device that manages the history of mounting on another electronic device of the replaced part. The processor (720) according to one embodiment is operable to perform operation 1064 if there is no history of mounting on another terminal corresponding to the part identification information of the replaced part, and to perform operation 1068 if there is a history of mounting on another terminal corresponding to the part identification information of the replaced part.

[0192] In operation 1064, the processor (720) according to one embodiment is operable to identify that the replaced part is a Class A genuine product. The processor (720) according to one embodiment is operable to identify (or determine) that the replaced part is a Class A genuine product if the part identification information of the replaced part complies with the numbering rules, there is no reproduction history corresponding to the part identification information of the replaced part, and there is no history of the part identification information of the replaced part being installed in another electronic device.

[0193] In operation 1066, the processor (720) according to one embodiment is operable to identify that the replaced part is a Class B genuine product. The processor (720) according to one embodiment is operable to identify (or determine) the replaced part as a Class B genuine product if the part identification information of the replaced part complies with the numbering rule, there is a reproduction history corresponding to the part identification information of the replaced part, and there is no history of the part identification information of the replaced part being installed in another electronic device. The processor (720) according to one embodiment is operable to identify (or determine) the replaced part as a Class B genuine product if the part identification information of the replaced part complies with the numbering rule, there is a reproduction history corresponding to the part identification information of the replaced part, there is a history of the part identification information of the replaced part being installed in another electronic device, and the installation history is more recent than the reproduction history.

[0194] In operation 1068, the processor (720) according to one embodiment is operable to identify that the replaced part is a randomly reused part. The processor (720) according to one embodiment is operable to identify (or determine) that the replaced part is a randomly reused part if the part identification information of the replaced part complies with the numbering rule, there is no regeneration history corresponding to the part identification information of the replaced part, and there is a history of the part identification information of the replaced part being installed in another electronic device. The processor (720) according to one embodiment is operable to identify (or determine) that the replaced part is a randomly reused part if the part identification information of the replaced part complies with the numbering rule, there is a regeneration history corresponding to the part identification information of the replaced part, there is a history of the part identification information of the replaced part being installed in another electronic device, and the regeneration history is more recent than the installation history.

[0195] In operation 1072, the processor (720) according to one embodiment is operable to identify a counterfeit replacement part. If the component identification information of the replaced part does not comply with the numbering rules, the processor (720) according to one embodiment is operable to identify the replaced part as counterfeit. If the replaced part is a randomly reused product, the processor (720) according to one embodiment is operable to identify the replaced part as counterfeit.

[0196] In operation 1074, the processor (720) according to one embodiment is operable to identify the authenticity of the replaced part. In one embodiment, the processor (720) is operable to identify that the replaced part is genuine if the replaced part is a Class A genuine product or a Class B genuine product.

[0197] FIG. 11a is a diagram illustrating an operation of transmitting the display component ID of a replaced display to a server when replacing a display component in an electronic device according to one embodiment. FIG. 11b is a diagram illustrating an operation of providing information on the authenticity of a replaced display to an electronic device from a server according to one embodiment.

[0198] First, referring to FIG. 11A, a processor (220) of an electronic device (201) (e.g., the electronic device (101) of FIG. 1) according to one embodiment is operable to perform booting based on booting after display component replacement and to identify boot completion (1110).

[0199] According to one embodiment, the processor (220) is operable to execute a service agent (e.g., a service agent application or a service agent program) based on the completion of booting and to read information of the electronic device stored in the persistent partition (232) of the memory (230) (information of the electronic device stored before booting) using the executed service agent (1120). The persistent partition (232) of the memory (230) is operable to store information of the electronic device (or an information file of the electronic device) including each component ID of components (e.g., replaceable components) included in the electronic device (201) before booting.

[0200] According to one embodiment, the processor (220) is operable to read each component ID of components (e.g., replaceable components) included in the electronic device (201) using device drivers (234) after booting is completed (1130). For example, each component ID of components included in the electronic device (201) may include a camera module ID, a camera sensor ID, a display cell ID, a display chip ID, and / or a battery ID, and may further include other component IDs. Based on display component replacement according to one embodiment, each component ID read after booting is completed may not be included in each component ID of the persistent partition (232) or may include a different display ID.

[0201] According to one embodiment, the processor (220) is operable to identify the display ID of the replaced display (1140). According to one embodiment, the processor (220) is operable to identify that the display ID read using the device driver is the display ID of the replaced display if the display ID read using the device driver after booting is not included in each component ID of the persistent partition (232) or includes a different display ID.

[0202] According to one embodiment, the processor (220) is operable to transmit information of an electronic device including a replaced display ID (e.g., information of an updated electronic device) to a server (708) (e.g., server (108) of FIG. 1) (1150). The information of the updated electronic device may include component IDs, an electronic device ID, and a memory ID that include the replaced display ID instead of the previous display ID included in the electronic device (201).

[0203] Referring to FIG. 11B, a server (708) according to an embodiment (e.g., server (108) of FIG. 1) (or a processor (720) of server (708)) is operable to perform authentication (or identify whether or not a replacement display is genuine) based on receiving information of an electronic device including a replaced display ID (e.g., information of an updated electronic device) (1160). The server (708) according to an embodiment is operable to identify whether or not a replacement display is genuine based on whether or not the replaced display ID complies with a predetermined display component numbering rule, whether or not a reproduction history corresponding to the replaced display ID exists, whether or not a mounting history of another electronic device corresponding to the replaced display ID exists, and / or whether or not a reproduction of the replaced display is most recent among the reproductions of the replaced display and the mounting of the replaced display on another electronic device. The server (708) according to an embodiment is operable to identify whether or not a replacement display is genuine by performing operations similar to those illustrated in FIG. 10.

[0204] According to one embodiment, the server (708) (or the processor (720) of the server (708)) is operable to transmit the result of authenticating the replaced display (or information on whether the replaced display is genuine) to the electronic device (201).

[0205] The processor (220) of the electronic device (201) according to one embodiment is operable to store the result of authenticating the replaced display (or information on whether the replaced display is genuine or a file including information on whether the replaced display is genuine) in the persistent partition (232) (1180).

[0206] The processor (220) of the electronic device (201) according to one embodiment is operable to store information of the updated electronic device including component IDs, electronic device ID, and memory ID including a replaced display ID in a persistent partition (232) (1190).

[0207] FIG. 12 is a diagram for explaining the operation of a server and an electronic device when modifying a component-by-part genuine authentication result according to one embodiment.

[0208] Referring to FIG. 12, a server (708) according to one embodiment (e.g., server (108) of FIG. 1) is operable to receive a modification input for a genuine authentication result of a part (1210).

[0209] According to one embodiment, the server (708) is operable to receive a modified authentication result of the part (e.g., information on whether the part is genuine) from the administration when the authentication result of the part (e.g., information on whether the part is genuine) is modified (e.g., the part is certified from non-genuine to genuine or the part is no longer certified from genuine to non-genuine). For example, the server (708) is operable to receive an input from the administration (or a user) to modify the authentication result of the part from genuine to non-genuine or to modify the non-genuine to genuine when the part is certified from non-genuine to genuine or the part is no longer certified from genuine to non-genuine.

[0210] According to one embodiment, the server (708) is operable to update the authenticity verification result of a component (1220). According to one embodiment, the server (708) is operable to change the authenticity information of a component from non-genuine to genuine or update the authenticity information of the component from genuine to non-genuine upon receiving the modified authenticity verification result of the component (e.g., information on the authenticity of the modified component).

[0211] According to one embodiment, the server (708) is operable to notify the electronic device (201) of an update in the result of the authentication of the component (1230). According to one embodiment, the server (708) is operable to notify that the result of the authentication (e.g., information on whether or not the component is genuine) for at least one component among the components included in the electronic device (201) has been updated. According to one embodiment, the server (708) is operable to transmit information indicating that at least one component has changed from genuine to non-genuine to the electronic device (201) only when the result of the authentication (e.g., information on whether or not the component is genuine) for at least one component among the components included in the electronic device (201) has changed from genuine to non-genuine.

[0212] According to one embodiment, the processor (220) (e.g., the processor (120) of FIG. 1) of the electronic device (201) (e.g., the electronic device (101) of FIG. 1) is operable to display information indicating an update of the genuine authentication result of the component on the display (260) when an update of the genuine authentication result of the component is received. According to one embodiment, the electronic device (201) is operable to display information indicating an update of the genuine authentication result of the component on the display (260) at the time of receiving an update of the genuine authentication result of the component or upon user input (or selection of a menu or icon designated by the user). According to one embodiment, the electronic device (201) is operable to receive only information indicating that at least one component has changed from genuine to non-genuine from the server (708). The electronic device (201) is operable to display an icon (e.g., refresh) indicating this on the display (260) based on the reception of information indicating that at least one component has changed from genuine to non-genuine.

[0213] According to one embodiment, the processor (220) is operable to receive a request input for updating the authenticity result of a component from a user (1240). According to one embodiment, the processor (220) is operable to identify the request input for updating the authenticity result of a component based on a user input for information indicating an update of the authenticity result of the component displayed on the display (260).

[0214] In one embodiment, the processor (220) is operable to read information of an electronic device including each part ID stored in a persistent partition (232) based on a user's input request for updating the authenticity result of a part (1245) and transmit the information of the electronic device including each part ID and a request for updated authenticity result of the part to a server (708) (1250).

[0215] According to one embodiment, the server (708) is operable to transmit the authenticity result of the updated part to the electronic device (201) (1260).

[0216] In one embodiment, the processor (220) is operable to update information of the electronic device including each part ID stored in the persistent partition (232) and the part authentication result based on receiving the authenticity result of the updated part (1265).

[0217] FIG. 13a is a diagram showing menu selection on a parts replacement history screen according to one embodiment.

[0218] Referring to FIG. 13A, a processor (e.g., processor (120) of FIG. 1 or processor (220) of FIG. 2) of an electronic device (e.g., electronic device (101) of FIG. 1 or electronic device (201) of FIG. 2) according to an embodiment may be operable to display replacement history information (1312) for replaced parts on a parts replacement history screen (1310) and display a graphic object (or icon) (1314) for menu selection related to the parts replacement history. The processor (220) according to an embodiment may be operable to display a menu related to the parts replacement history when the icon (1314) for menu selection related to the parts replacement history is touched by a user.

[0219] FIG. 13b is a drawing showing an example in which an inquiry is displayed as a menu related to a parts replacement history on a parts replacement history screen according to one embodiment.

[0220] Referring to FIG. 13B, the processor (220) according to one embodiment is operable to display a contact us (1325) menu associated with a parts replacement history when there is no part among the parts included in the electronic device (201) for which an updated authentication result has been received. The processor (220) according to one embodiment is operable to display a screen for calling, sending a message, or sending an email to the server (708) or an administrator for a service provided by the server (708) when a user input for the contact us (1325) is received.

[0221] FIG. 13c is a diagram showing an example in which menus related to the parts replacement history are displayed as Inquiry and Refresh on the parts replacement history screen according to one embodiment.

[0222] Referring to FIG. 13C, the processor (220) according to one embodiment is operable to display a menu associated with a component replacement history, namely, “Contact Us” and “Refresh” (1335), when there is a component among the components included in the electronic device (201) for which an updated authentication result has been received. The “Refresh” according to one embodiment may be information indicating an update of the component authentication result. The processor (220) according to one embodiment is operable to identify an input requesting an update of the component authentication result based on a user input for the “Refresh” displayed on the display (260). The processor (220) according to one embodiment is operable to transmit a request for an updated component authentication result to the server (708) based on the input requesting an update of the component authentication result, and to receive the updated component authentication result from the server (708) and update the information of the electronic device including each component ID stored in the persistent partition (232) and the component authentication result.

[0223] FIG. 14A is a diagram illustrating an operation of storing information of an electronic device in a memory when a network connection is not possible or a response is not received from an external electronic device at the time of initial booting in an electronic device according to an embodiment.

[0224] Referring to FIG. 14a, a processor (220) of an electronic device (201) (e.g., the electronic device (101) of FIG. 1) according to one embodiment is operable to identify boot completion (1410).

[0225] According to one embodiment, the processor (220) is operable to execute a service agent (e.g., a service agent application or a service agent program) based on the completion of booting and to read information of an electronic device stored in a persistent partition (232) of a memory (230) using the executed service agent (1420). According to one embodiment, the processor (220) is operable to identify a booting by initial opening (initial booting) when information of the electronic device is not stored in a designated area of ​​the memory (230).

[0226] According to one embodiment, the processor (220) is operable to read a component ID from a device driver of each component when the booting completion is identified by the initial opening, and obtain at least one component identification information corresponding to each of at least one component designated as replaceable (1430). According to one embodiment, the processor (220) is operable to perform a network connection to transmit (or transmit and register (e.g., to initial terminal registration)) information of an electronic device including at least one component identification information, electronic device identification information, and memory identification information to a server (708).

[0227] In one embodiment, the processor (220) is operable to identify a network connection failure or a non-response from the server (708) when the network connection is unavailable or there is no response from the server (708) (1440).

[0228] According to one embodiment, the processor (220) is operable to store information and a flag of the electronic device in a designated area of ​​the memory (230) when a network connection is unavailable or there is no response from the server (708) (1450). For example, the flag may include a value indicating that information of the electronic device has not been registered (or transmitted) to the server (708). For example, the flag may be included in the header portion of data representing information of the electronic device.

[0229] FIG. 14b is a diagram for explaining an operation of transmitting information of an electronic device stored in memory to a server when a network connection is possible in an electronic device according to one embodiment and a response can be received from an external electronic device.

[0230] Referring to FIG. 14b, a processor (220) of an electronic device (201) (e.g., the electronic device (101) of FIG. 1) according to one embodiment is operable to identify boot completion (1460).

[0231] According to one embodiment, the processor (220) is operable to read information of the electronic device from a designated area (persistent partition) (232) of the memory (230) upon completion of booting (1470).

[0232] According to one embodiment, the processor (220) is operable to identify a flag when information and a flag of an electronic device are stored in a designated area of ​​the memory (230) (1480). For example, the processor (220) is operable to identify a flag included in a header of data including information of the electronic device.

[0233] In one embodiment, the processor (220) is operable to transmit information of an electronic device corresponding to a flag to a server (708) (1490).

[0234] According to one embodiment, the server (708) is operable to register information of the electronic device (201) using at least one component identification information, electronic device identification information, and memory identification information received from the electronic device (201) if the electronic device (201) is not a registered electronic device (1492). According to one embodiment, the server (708) is operable to transmit a response notifying completion of information registration of the electronic device to the electronic device (201) (1494).

[0235] In one embodiment, the processor (220) is operable to delete a flag stored in a designated area of ​​the memory (230) based on receipt of a response notifying completion of information registration of the electronic device (1496).

[0236] FIG. 15A is a diagram for explaining an operation of storing information of an electronic device in a memory when a network connection is not possible or a response is not received from an external electronic device upon booting after replacing a part in an electronic device according to one embodiment.

[0237] Referring to FIG. 15A, a processor (220) of an electronic device (201) (e.g., the electronic device (101) of FIG. 1) according to one embodiment is operable to perform booting based on booting after display component replacement and identify boot completion (1510).

[0238] According to one embodiment, the processor (220) is operable to execute a service agent (e.g., a service agent application or a service agent program) based on the completion of booting and to read information of the electronic device stored in the persistent partition (232) of the memory (230) (information of the electronic device stored before booting) using the executed service agent (1520). The persistent partition (232) of the memory (230) is operable to store information of the electronic device (or an information file of the electronic device) including each component ID of components (e.g., replaceable components) included in the electronic device (201) before booting.

[0239] According to one embodiment, the processor (220) is operable to read each component ID of components (e.g., replaceable components) included in the electronic device (201) using device drivers (234) after booting is completed (1530). For example, each component ID of components included in the electronic device (201) may include a camera module ID, a camera sensor ID, a display cell ID, a display chip ID, and / or a battery ID, and may further include other component IDs. Based on display component replacement according to one embodiment, each component ID read after booting is completed may not be included in each component ID of the persistent partition (232) or may include a different display ID.

[0240] According to an embodiment, the processor (220) is operable to identify the display ID of the replaced display (1540). According to an embodiment, the processor (220) is operable to identify that the display ID read using the device driver is the display ID of the replaced display if the display ID read using the device driver after booting is not included in each component ID of the persistent partition (232) or a different display ID is included. According to an embodiment, the processor (220) is operable to perform a network connection to transmit information of the electronic device including the replaced display ID (e.g., information of the updated electronic device) to the server (708). For example, the information of the updated electronic device may include component IDs, an electronic device ID, and a memory ID including the replaced display ID instead of the previous display ID included in the electronic device (201).

[0241] In one embodiment, the processor (220) is operable to identify a network connection failure or a non-response from the server (708) when the network connection is unavailable or there is no response from the server (708) (1550).

[0242] In one embodiment, the processor (220) is operable to store information of an electronic device (e.g., information of an updated electronic device) including a replaced display ID and a flag in a designated area of ​​the memory (230) when a network connection is unavailable or there is no response from the server (708) (1560). For example, the flag may include a value indicating that information of the updated electronic device has not been registered (or transmitted) to the server (708). For example, the flag may be included in a header portion of data indicating information of the updated electronic device.

[0243] FIG. 15b is a diagram illustrating an operation of transmitting updated information of an electronic device to a server when a network connection is possible in an electronic device according to one embodiment and a response can be received from an external electronic device.

[0244] Referring to FIG. 15b, a processor (220) of an electronic device (201) (e.g., the electronic device (101) of FIG. 1) according to one embodiment is operable to identify boot completion (1570).

[0245] In one embodiment, the processor (220) is operable to read information of an electronic device (e.g., information of an updated electronic device) including a replaced display ID from a designated area (persistent partition) (232) of memory (230) upon completion of booting (1580).

[0246] In one embodiment, the processor (220) is operable to identify a flag stored in a designated area of ​​the memory (230) together with information of an electronic device including a replaced display ID (1590). For example, the processor (220) is operable to identify a flag included in a header of data including information of an electronic device including a replaced display ID.

[0247] In one embodiment, the processor (220) is operable to transmit information of an electronic device including a replaced display ID based on flag identification to a server (708) (1592).

[0248] In one embodiment, the server (708) is operable to authenticate (or identify whether or not) the replaced display based on receiving information of the electronic device including the replaced display ID (1594). In one embodiment, the server (708) is operable to identify whether or not the replaced display is genuine based on whether or not the replaced display ID complies with a predetermined display component numbering rule, whether or not there is a playback history corresponding to the replaced display ID, whether or not there is a history of installation of the replaced display ID in another electronic device, and / or whether or not the playback of the replaced display is most recent among the playbacks of the replaced display and the playback of the mounted display in another electronic device. In one embodiment, the server (708) is operable to identify whether or not the replaced display is genuine by performing operations similar to those illustrated in FIG. 10.

[0249] According to one embodiment, the server (708) is operable to transmit the result of authenticating the replaced display (or information on whether the replaced display is genuine) to the electronic device (201) (1596).

[0250] In one embodiment, the processor (220) is operable to delete a flag stored together with information of an electronic device including a replaced display ID in a persistent partition (232) and to store a result of authenticating the replaced display (or information on whether the replaced display is genuine or a file including information on whether the replaced display is genuine) in the persistent partition (232) (1598).

[0251] In FIGS. 15A and 15B, the case where a display component is replaced is described as an example, but other components may be replaced at different times when the electronic device (201) is in a state where network connection is not possible or there is no response from the server (708), and at least one replaced component may be identified at each booting time, and updated electronic device information including at least one replaced component ID may be stored. It goes without saying that the updated electronic device information stored in the memory may be transmitted to the server (709) in the storage order when the electronic device (201) is in a state where network connection is possible or there is no response from the server (708) and then identified as a state where network connection is possible or a state where response from the server (708) is possible.

[0252] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments disclosed in this document are not limited to the aforementioned devices.

[0253] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0254] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0255] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more commands stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one command among the one or more commands stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one command called. The one or more commands may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

[0256] In a non-transitory storage medium storing commands according to an embodiment, the commands, when executed by an electronic device (e.g., the electronic device (101) of FIG. 1 or the electronic device (201) of FIG. 2), are set to cause the electronic device to perform at least one operation, wherein the at least one operation may include: an operation of obtaining component identification information of a component included in the electronic device based on completion of booting of the electronic device; an operation of identifying whether the component is a replaced component based on whether the component identification information is stored in a designated storage area of ​​a memory; an operation of transmitting information of the electronic device including the component identification information and the electronic device identification information of the memory to an external electronic device through a communication circuit based on whether the component is a replaced component; an operation of receiving information on whether the component is genuine from the external electronic device and storing the information in the designated storage area; and an operation of displaying component replacement history information including the information on whether the component is genuine on a display based on a designated event.

[0257] In a non-transitory storage medium storing commands according to an embodiment, the commands, when executed by an electronic device (e.g., a server (108) of FIG. 1 or a server (708) of FIG. 7), are set to cause the electronic device to perform at least one operation, wherein the at least one operation may include: receiving information of an external electronic device including component identification information of a component included in the external electronic device, external electronic device identification information of the external electronic device, and memory identification information of a memory included in the external electronic device through a communication circuit from the external electronic device; identifying whether the component is genuine using the information of the external electronic device; and transmitting, through the communication circuit, information on whether the component is genuine, including information indicating that the component is genuine or information indicating that the component is non-genuine, to the external electronic device.

[0258] According to one embodiment, the method according to the various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0259] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

Claims

1. In the electronic device (101, 201), Communication circuit (190, 290); display(160, 260); Memory (130, 230) for storing instructions; and Contains at least one processor (120, 220), The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Obtaining component identification information of components included in the electronic device based on the completion of booting of the electronic device; Identifying whether the part is a replaced part based on whether the part identification information is stored in a designated storage area of ​​the memory; Transmitting information about the electronic device, including the part identification information and the electronic device identification information and the memory identification information for the memory, to an external electronic device through the communication circuit based on the part being a replaced part, In response to the transmission of information about the electronic device, receiving information about whether the part is genuine and storing the information about whether the part is genuine in the designated storage area, and An electronic device that displays, on the display, part replacement history information including the authenticity information for the part based on a specified event.

2. In paragraph 1, An electronic device wherein the above-mentioned part replacement history information includes the name of the part, the time of replacement of the part, and the information on whether the part is genuine.

3. In paragraph 1 or 2, An electronic device comprising a user input event for displaying a component replacement history, wherein the above specified event is a user input event for displaying a component replacement history.

4. In any one of paragraphs 1 to 3, An electronic device in which the designated storage area of ​​the above memory is an area from which data cannot be deleted.

5. In any one of paragraphs 1 to 4, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: An electronic device that obtains component identification information for the component from a device driver corresponding to the component.

6. In any one of paragraphs 1 to 5, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: An electronic device that displays, on the display, the replacement history information of the parts, including information on whether each of the plurality of parts is genuine, based on the above-mentioned event.

7. In the electronic device (708), Communication circuit (710); Memory (730) for storing instructions; and comprising at least one processor (720), The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Receive information about an external electronic device including component identification information for components included in the external electronic device, external electronic device identification information, and memory identification information for memory included in the external electronic device through the communication circuit from the external electronic device, Using information about the external electronic device, identify whether the component is genuine or counterfeit, and An electronic device that transmits information on whether the component is genuine or non-genuine to the external electronic device through the communication circuit.

8. In paragraph 7, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: An electronic device that identifies whether the part is genuine or non-genuine based on at least one of compliance with the numbering rules of the part identification information, a reproduction history corresponding to the part identification information, a history of installation of another device corresponding to the part identification information, or a recent history among the reproduction history and the installation history.

9. In paragraph 7 or 8, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: When receiving information about the external electronic device, identifying replacement of the memory of the external electronic device based on the memory identification information, and An electronic device that transmits information on whether a previously stored component is genuine to the external electronic device in response to other memory identification information before replacing the above memory.

10. In any one of paragraphs 7 to 9, The above instructions, when individually or collectively executed by the at least one processor, cause the electronic device to: Update the authenticity information for the part based on the input corresponding to the modification of the authenticity information for the part, and An electronic device that transmits the authenticity information for the updated component to the external electronic device.

11. In a method for providing replacement history information of parts in an electronic device (101, 201), An action of obtaining component identification information for a component included in the electronic device based on completion of booting of the electronic device; An action of identifying whether the part is a replaced part based on whether the part identification information is stored in a designated storage area of ​​the memory; An action of transmitting information about an electronic device, including part identification information, electronic device identification information for the electronic device, and memory identification information for the memory, to an external electronic device via a communication circuit based on the part being a replaced part; An operation of receiving authenticity information about the part from the external electronic device in response to the transmission of the electronic device and storing the authenticity information about the part in the designated storage area; and A method comprising the action of displaying on a display part replacement history information including the genuineness information for the part based on a specified event.

12. In paragraph 11, A method in which the above-mentioned part replacement history information includes the name of the part, the time of replacement of the part, and information on whether the part is genuine.

13. In paragraph 11 or 12, A method wherein the above-mentioned specified event includes a user input event for displaying the part replacement history.

14. In a method for providing information on the authenticity of a part in an electronic device (708), An operation of receiving information about an external electronic device, including component identification information about a component included in the external electronic device, external electronic device identification information about the external electronic device, and memory identification information about a memory included in the external electronic device, through a communication circuit from the external electronic device; An operation of identifying whether the part is genuine or non-genuine based on at least one of compliance with the numbering rules of the part identification information, a reproduction history corresponding to the part identification information, a history of installation of another device corresponding to the part identification information, or a recent history among the reproduction history and the installation history; and A method comprising the action of transmitting, to the external electronic device, information on whether the part is genuine, including information indicating that the part is genuine or information indicating that the part is non-genuine, through the communication circuit.

15. In a non-transitory storage medium storing commands, the commands are configured to cause the electronic device (e.g., the server (108) of FIG. 1 or the server (708) of FIG. 7) to perform at least one operation when executed by the electronic device, wherein the at least one operation is: An operation of receiving information of an external electronic device, including component identification information of a component included in the external electronic device, external electronic device identification information of the external electronic device, and memory identification information of a memory included in the external electronic device, through a communication circuit from the external electronic device; An operation of identifying whether the component is genuine by using information from the external electronic device; and A storage medium including an operation of transmitting information on whether the component is genuine, including information indicating that the component is genuine or information indicating that the component is non-genuine, to the external electronic device through the communication circuit.

Citation Information

Patent Citations

  • Component management method, device, program and recording medium

    JP2010267113A

  • System and method for authenticating parts of motors

    KR1020090097654A

  • A fluid lake with anti-sterilization capabilities where copper nets or copper members are drawn in and installed

    KR1020240044704A